summaryrefslogtreecommitdiff
path: root/lib/erl_docgen
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2023-05-152-2/+28
|
* Revert "Prepare release"Henrik Nord2023-04-122-28/+2
| | | | This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
* Prepare releaseErlang/OTP2023-04-112-2/+28
|
* Revert "Prepare release"Henrik Nord2023-03-222-28/+2
| | | | This reverts commit 1cf126f91eb533783409da95b117207d8c13d9aa.
* Prepare releaseErlang/OTP2023-03-212-2/+28
|
* Update copyright yearErlang/OTP2023-03-211-1/+1
|
* erl_docgen: Add "since" attribute to XML taglist/tagSverker Eriksson2023-03-063-3/+19
| | | | | Usable to indicate OTP version when a particular option was introduced.
* Revert "Prepare release"Henrik Nord2023-02-152-19/+2
| | | | This reverts commit 587341d994f91af5b30483ee9434e932e3d7b802.
* Prepare releaseErlang/OTP2023-02-142-2/+19
|
* Update copyright yearErlang/OTP2023-02-144-4/+4
|
* Fix change doc tagRickard Green2023-02-083-3/+20
|
* erl_docgen: Add new XML tag <change>Sverker Eriksson2022-11-2411-17/+71
| | | | Like <note> but aimed for describing semantic changes between releases.
* Prepare releaseErlang/OTP2022-09-202-2/+17
|
* Fix xmllint errors in debugging.xmlSverker Eriksson2022-08-241-1/+1
| | | | Amended dtd with <em> under <pre>. Seems to work.
* Merge branch 'deterministic-build' of https://github.com/TD5/otp into maintBjörn Gustavsson2022-06-291-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | * 'deterministic-build' of https://github.com/TD5/otp: make: Allow OTP to be built deterministically compiler: Make test_lib robust to +deterministic compiler: Make compiler forward +determinsitic flag to epp compiler: Make yecc respect +deterministic compiler: Make leex respect +deterministic compiler: Make asn1ct_gen respect +deterministic compiler: Make EPP respect +deterministic OTP-18165
| * make: Allow OTP to be built deterministicallyTom Davies2022-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a --enable-deterministic-build to the configure script, which sets ERL_DETERMINISTIC=yes throughout the relevant Makefiles, which then invoke the relevant build stages with the +deterministic option. This addresses absolute paths being included in generated .erl files and compiled .beam files that resulted in builds from different source directories generating different artefacts (which is a component of the issue in erlang#4482). I think it would make sense to make this the default at some stage, but I've put the change behind a flag for now to decouple making deterministic OTP builds possible from making them the default. Having +deterministic set results in compiler options being removed from the module info for modules where this options was used. This may have other implications for users of OTP. For tests themselves, +determinism is not set, since many test cases depend on accessing the test module's compilation options, or other features not available in deterministic mode, in order to configure themselves. For tests of the determinism feature specifically, +deterministic must be explicitly passed to the compiler within the relevant test cases.
* | Prepare releaseErlang/OTP2022-05-172-2/+35
| |
* | Update copyright yearErlang/OTP2022-05-171-1/+1
| |
* | docgen: Fix signature for typesLukas Larsson2022-04-291-8/+15
|/ | | | | | If a type does not use the typespec notation in docs we should not include the AST signature in the chunks, otherwise the incorrect docs will be printed by shell_docs.
* Revert "Prepare release"Henrik Nord2022-04-132-22/+2
| | | | This reverts commit a2c8df222e6d02fa518d5d6cbbea75a9dd720d30.
* Prepare releaseErlang/OTP2022-04-112-2/+22
|
* Revert "Prepare release"Henrik Nord2022-03-242-22/+2
| | | | This reverts commit 435bc5e68dd45ff6f7992077998930519208e910.
* Prepare releaseErlang/OTP2022-03-232-2/+22
|
* Merge branch 'maint' into masterHenrik Nord2022-03-102-2/+25
|\ | | | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2022-03-092-2/+25
| |
| * Update copyright yearErlang/OTP2022-03-093-3/+3
| |
* | Revert "Prepare release"Henrik Nord2022-02-162-22/+2
| | | | | | | | This reverts commit 95f5a792610ed4c87457863cb03b047414ad4a14.
* | Prepare releaseErlang/OTP2022-02-152-2/+22
| |
* | Update copyright yearErlang/OTP2022-02-1512-12/+12
| |
* | Merge branch 'maint'Lukas Larsson2022-02-024-4/+8
|\ \ | |/
| * erl_docgen: Fix codeincludeLukas Larsson2022-01-314-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | The regexp for finding <codeinclude> did not take into consideration that elements in xml do not need to have a closing tag. We shouldn't really try parsing xml with regexp, but we try to make the best of the situation. This commit also removed codeinclude from the dtd so that at least in the future if any other codeinclude falls through the regexp matching the xmllint will catch it. Closes #5662
* | otp: Fix `make TYPE=$TYPE` to work for all typesLukas Larsson2022-01-2110-10/+10
| |
* | Merge branch 'maint'Lukas Larsson2022-01-101-1/+2
|\ \ | |/
| * erl_docgen: Fix large tables and images on mobileLukas Larsson2022-01-101-1/+2
| |
* | Update copyright yearRickard Green2021-12-162-2/+2
| |
* | Merge branch 'maint'Rickard Green2021-12-152-2/+41
|\ \ | |/ | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # lib/crypto/doc/src/crypto.xml # lib/kernel/src/kernel.app.src
| * Prepare releaseErlang/OTP2021-12-142-2/+41
| |
* | Merge branch 'maint'Rickard Green2021-12-1325-25/+25
|\ \ | |/ | | | | | | * maint: Update copyright year
| * Update copyright yearRickard Green2021-12-1325-25/+25
| |
* | Merge branch 'lukas/kernel/xdg-erlang-config/OTP-17554/OTP-17821'Lukas Larsson2021-12-131-8/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/kernel/xdg-erlang-config/OTP-17554/OTP-17821: stdlib: Fix filename:basedir documentation erl_docgen: Better missing module fault indication debugger: Fix debugger settings to use XDG dialyzer: Place default plt in $XDG_CACHE_HOME stdlib: Search $XDG_CONFIG_HOME for .erlang.crypt kernel: Search $XDG_CONFIG_HOME for .erlang kernel: Search $XDG_CONFIG_HOME for erlang cookie
| * | erl_docgen: Better missing module fault indicationLukas Larsson2021-12-061-8/+13
| | | | | | | | | | | | | | | If the app or module are incorrect we should return a nice printout and not just crash when runnig make xmllint
* | | Fix typos in lib/erl_docgenKian-Meng, Ang2021-12-135-7/+7
| | |
* | | Merge branch 'maint'Lukas Larsson2021-11-162-55/+79
|\ \ \ | | |/ | |/|
| * | Merge pull request #5365 from ↵Lukas Larsson2021-11-162-55/+79
| |\ \ | | | | | | | | | | | | | | | | garazdawi/lukas/erl_docgen/fix-highlight-exports/OTP-17754/OTP-17687 Fix highlight js bug
| | * | erl_docgen: Use correct header for h3 linksLukas Larsson2021-11-111-0/+1
| | | |
| | * | erl_docgen: Fix codeinlude to propagate the type attributeLukas Larsson2021-11-111-54/+64
| | | |
| | * | erl_docgen: Fix highlight js bug on pages with id=exportLukas Larsson2021-11-111-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to a quirk in JS (where it creates global variables containing the object that the id points to) the hljs crashed when starting which caused some pages to be rendered without syntax highlighting. For example erl_error.
* | | | Merge branch 'maint'Lukas Larsson2021-11-163-3/+13
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | docgen: Add prefix attribute for <datatype> name to include moduleLukas Larsson2021-10-252-2/+12
| | | | | | | | | | | | | | | | | | | | | Ideally we would like to be able to write `-type erlang:type/()` in the code, but that change would then need to be implemented in many many places. So for now we just do this hack in the html docs to be able to diffirentiate inbetween predifined types and user defined types.
| * | edoc: Add option link_builtin_typesLukas Larsson2021-10-251-1/+1
| |/ | | | | | | This option allows emitting links to predefined types.