summaryrefslogtreecommitdiff
path: root/sphinx/builders/applehelp.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated features marked as RemovedInSphinx40WarningTakeshi KOMIYA2020-04-291-42/+0
|
* A happy new year!Takeshi KOMIYA2020-01-011-1/+1
|
* Migrate to py3 style type annotation: sphinx.builders.applehelpTakeshi KOMIYA2019-06-101-7/+3
|
* Separate applehelp to sphinxcontrib packageTakeshi KOMIYA2019-02-061-244/+18
|
* applehelp: refactor with progress_message()Takeshi KOMIYA2019-01-201-47/+35
|
* Fix AppleHelpBuilder#build_helpindex() raises AppleHelpCodeSigningFailedTakeshi KOMIYA2019-01-121-1/+1
|
* refactor applehelp: Use subprocess.run() instead of PopenTakeshi KOMIYA2019-01-111-20/+9
|
* refactor applehelp: Use shlex.quote() instead of pipes.quote()Takeshi KOMIYA2019-01-111-3/+2
|
* refactor applehelp: Move template of access.html to a fileTakeshi KOMIYA2019-01-111-26/+9
|
* refactor applehelp: Divide build_helpbook() to small methodsTakeshi KOMIYA2019-01-111-22/+31
|
* Merge branch '1.8'Takeshi KOMIYA2019-01-021-1/+1
|\
| * A happy new year!Takeshi KOMIYA2019-01-021-1/+1
| |
* | Merge pull request #5819 from jdufresne/coding-commentTakeshi KOMIYA2018-12-171-1/+0
|\ \ | | | | | | Remove unnecessary encoding cookie from Python source files
| * | Remove unnecessary encoding cookie from Python source filesJon Dufresne2018-12-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Python 3, the default encoding of source files is utf-8. The encoding cookie is now unnecessary and redundant so remove it. For more details, see the docs: https://docs.python.org/3/howto/unicode.html#the-string-type > The default encoding for Python source code is UTF-8, so you can > simply include a Unicode character in a string literal ... Includes a fix for the flake8 header checks to stop expecting an encoding cookie.
* | | Deprecate sphinx.config.string_classes; remove all internal usesJon Dufresne2018-12-161-7/+6
|/ / | | | | | | | | | | | | | | | | With only a single text type across supported Python versions, the string_classes is no longer necessary. Internally, all uses were converted to the value `[str]`. For .add_config_value() uses that also supply a default string, the type is inferred.
* | Merge pull request #5796 from jdufresne/superTakeshi KOMIYA2018-12-161-2/+2
|\ \ | | | | | | Use Python 3 super() argument-less syntax
| * | Use Python 3 super() argument-less syntaxJon Dufresne2018-12-151-2/+2
| | | | | | | | | | | | | | | | | | The form is less verbose and more idiomatic for Python 3 only code. https://docs.python.org/3/library/functions.html#super
* | | Replace pycompat.htmlescape() by html.escape()Takeshi KOMIYA2018-12-161-3/+3
|/ /
* | Replace all "unicode" type by "str"Takeshi KOMIYA2018-12-151-2/+1
| |
* | Remove print_function featureTakeshi KOMIYA2018-12-151-1/+0
| |
* | Move to py3 mode for mypy (and remove many "type: ignore" comments)Takeshi KOMIYA2018-12-151-1/+1
| |
* | Fix annotations for buildersTakeshi KOMIYA2018-12-021-4/+4
| |
* | Add sphinx.util.typing:unicode to help mypy-3 migrationTakeshi KOMIYA2018-11-241-0/+1
| |
* | Remove plistlib workaround for unsupported PythonsJon Dufresne2018-09-231-8/+1
| |
* | Prefer builtin open() over io.open() and codecs.open()Jon Dufresne2018-09-111-2/+1
|/ | | | | | | | | | | | In Python3, the functions io.open() is an alias of the builtin open() and codecs.open() is functionally equivalent. To reduce indirection, number of imports, and number of patterns, always prefer the builtin. https://docs.python.org/3/library/io.html#high-level-module-interface > io.open() > > This is an alias for the builtin open() function.
* Merge branch '1.7'Takeshi KOMIYA2018-03-181-2/+2
|\
| * Revert "Use typing.TYPE_CHECKING for typehints"Takeshi KOMIYA2018-03-131-2/+2
| | | | | | | | This reverts commit a073e17537c2aacaac305feadea58d4473ec97f4.
* | Make console and warning messages translatableTakeshi KOMIYA2018-03-031-27/+28
|/
* Use typing.TYPE_CHECKING for typehintsTakeshi KOMIYA2018-02-141-2/+2
|
* Use flake8-import-orderTakeshi KOMIYA2018-01-281-8/+6
|
* builders: Add 'Builder.epilog' optionStephen Finucane2018-01-111-0/+4
| | | | | | | | | | | | This allows builders to emit a final epilog message containing information such as where resulting files can be found. This is only emitted if the build was successful. This allows us to remove this content from the 'make_mode' tool and the legacy 'Makefile' and 'make.bat' templates. There's room for more dramatic simplification of the former, but this will come later. Signed-off-by: Stephen Finucane <stephen@that.guru>
* A happy new year!Takeshi KOMIYA2018-01-011-1/+1
|
* Update type annotations for new mypyTakeshi KOMIYA2017-05-071-1/+1
|
* Merge branch 'stable'Takeshi KOMIYA2017-03-261-1/+1
|\
| * Year++Takeshi KOMIYA2017-03-261-1/+1
| |
* | Upgrade to mypy-0.5Takeshi KOMIYA2017-03-031-1/+1
| |
* | Use loggersTakeshi KOMIYA2017-01-021-8/+6
| |
* | Use sphinx.util.logging instead app.info(), verbose(), debug() and debug2()Takeshi KOMIYA2017-01-021-14/+18
| |
* | Update type annotationsTakeshi KOMIYA2016-12-151-1/+2
| |
* | Merge branch 'stable'Takeshi KOMIYA2016-12-141-0/+6
|\ \ | |/
| * builtin extensions return metadata to allow parallel buildTakeshi KOMIYA2016-12-121-0/+6
| |
* | Merge branch '1.5-release'Takeshi KOMIYA2016-11-231-2/+2
|\ \ | |/
| * Remove meaningless commasTakeshi KOMIYA2016-11-171-2/+2
| |
* | Add type-check annotations to sphinx.buildersTakeshi KOMIYA2016-11-161-2/+10
|/
* Merge branch 'stable'Takeshi KOMIYA2016-07-151-18/+24
|\
| * applehelp: Sphinx crashes if ``hiutil`` or ``codesign`` commands not foundTakeshi KOMIYA2016-07-141-18/+24
| |
* | Replace all copy_static_entry() with copy_asset()Takeshi KOMIYA2016-07-071-8/+6
| | | | | | | | At same time, copy_static_entry() is now deprecataed
* | Now all builders and domains work as built-in extensionsTakeshi KOMIYA2016-07-061-2/+36
| |
* | Merge branch 'stable'Takeshi KOMIYA2016-07-021-0/+1
|\ \ | |/
| * Fix #2699: hyperlinks in help HTMLs are broken if `html_file_suffix` is setTakeshi KOMIYA2016-07-021-0/+1
| |