296 Commits

Author SHA1 Message Date
Anthony Leonardo Gracio
1f4c2f8158 Merge branch 'topic/vadim/fixes' into 'master'
Fix crash on synthetic `"/="` operator.

See merge request eng/ide/gnatdoc!141

(cherry picked from commit 300012e2ac)

3b6870fb Fix crash on synthetic `"/="` operator.

Co-authored-by: Vadim Godunko <godunko@adacore.com>
2024-12-17 09:49:21 +00:00
Max Reznik
81fc5f7bc1 Merge branch 'topic/fix_then' into 'master'
Avoid CONSTRAINT_ERROR

Closes #99

See merge request eng/ide/gnatdoc!134

(cherry picked from commit 2aae713232)

c062d877 Avoid CONSTRAINT_ERROR

Co-authored-by: Max Reznik <reznik@adacore.com>
2024-11-12 12:53:51 +00:00
Vadim Godunko
5e44621a37 Merge branch 'topic/vadim/version' into 'master'
gnatdoc: substitute version and date on build

See merge request eng/ide/gnatdoc!132

(cherry picked from commit 3b9ae04ea8)

46122d7f Add support of `--version` command line switch.
aca88676 `build-all` target to simplify build in dev env.
5343cc15 Remove target after update of ANOD spec
40c4b62d Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Vadim Godunko <godunko@adacore.com>
2024-10-04 13:19:36 +00:00
Vadim Godunko
8faf739b22 Merge branch 'cherry-pick-0fd7349d' into '25.0'
Merge branch 'topic/vadim/subtypes' into 'master'

See merge request eng/ide/gnatdoc!130
2024-10-03 14:14:48 +00:00
Vadim Godunko
8a9de230a7 Merge branch 'topic/vadim/lal-workaround' into 'master'
Workaround P_Get_Primitives regression.

Closes #91

See merge request eng/ide/gnatdoc!128

(cherry picked from commit 99c065f461)

92b8fc8a Workaround P_Get_Primitives regression.
885921d2 Automated test.

Co-authored-by: Vadim Godunko <godunko@adacore.com>
2024-10-03 11:16:16 +00:00
Vadim Godunko
478389d65b Merge branch 'topic/vadim/subtypes' into 'master'
Handle subtypes as parent or progenitor for tagged type

Closes #93

See merge request eng/ide/gnatdoc!129

(cherry picked from commit 0fd7349d05)

6831f23a Activate output for subtypes.
377f5fbc Update expected results.
518b5dc4 Resolve subtypes when used as parent/progenitors.
cdd4b13f Dump entities tree information.
c729ebbd Automated test.

Co-authored-by: Vadim Godunko <godunko@adacore.com>
2024-10-03 11:15:53 +00:00
Vadim Godunko
5eded7f5e9 Merge branch 'topic/#88' into 'master'
Fix handling of Documentation.Excluded_Project_Files

See merge request eng/ide/gnatdoc!124

(cherry picked from commit 9699a039af)

ce512b0a Fix handling of Documentation.Excluded_Project_Files
f831fd26 Use VSS String_Template to format message.
61ad57ba Fix construction of the list of all project files.
31c10e3e More Makefile targets to build components.
cb9be27e Test backend and switch to output list of project files.
4a2e6a51 Automated test of aggregated project with exclusions.

Co-authored-by: Vadim Godunko <godunko@adacore.com>
2024-10-02 10:10:31 +00:00
Vadim Godunko
fbc6fe2804 Support renaming of generics. 2024-10-01 18:10:06 +04:00
Vadim Godunko
d4f7142c1e Add support of subprogram renaming. 2024-10-01 18:10:02 +04:00
Boulanger
0e65d6a9b0 Fix build issue related to GPR2 changes
For eng/gpr/gpr!308

(cherry picked from commit d63d8865dc)
2024-09-24 09:37:12 +00:00
Nicolas Setton
5306b5a71a Add support for gpr2-next
(cherry picked from commit 218dc671c1)
2024-09-24 09:37:12 +00:00
Vadim Godunko
65064217e7 Check for null value. 2024-09-18 17:52:38 +04:00
Vadim Godunko
ec2fa877e2 Merge branch 'topic/vadim/concrete' into 'master'
Fix double `;` character in code snippet

Closes #85

See merge request eng/ide/gnatdoc!120
2024-09-02 16:08:37 +00:00
Vadim Godunko
8866b95d6b Don't append ; after derived type without record extension. 2024-09-02 19:27:36 +04:00
Vadim Godunko
1f53a0d8c8 Extract compilation unit documentation for generic subprograms. 2024-09-02 18:09:51 +04:00
Vadim Godunko
c6a3d8a2aa Reflect changes in LAL...
... `P_Basic_Decl` returns `Ada_Generic_*_Decl` nodes instead of
`Ada_Generic_*_Internal`
2024-08-23 11:55:38 +04:00
Vadim Godunko
df59493d9a Generate raised exceptions information for subprograms. 2024-07-24 12:21:37 +04:00
Vadim Godunko
38cb1deccf Fix name used for subprogram's return value. 2024-07-08 14:20:02 +04:00
Vadim Godunko
e32acd573b Fix processing of the lower intermediate section...
... of the package when there is documentation for last use clause or
pragma.
2024-05-27 21:24:13 +04:00
Vadim Godunko
fec69c4944 Generate HTML for emphasis/strong emphasis/code span inlines. 2024-04-12 17:27:19 +04:00
Nicolas Setton
fc7b14b192 Add support for extracting doc for incomplete types
With the following heuristics: if the complete part
is non-private, use it for doc. Otherwise, revert to the
previous behavior, which is to return empty.

The test will be added as part of ada_language_server.

For eng/ide/ada_language_server#1320
2024-04-09 11:30:22 +01:00
Vadim Godunko
d64852dbc8 Fix merge errors. 2024-02-12 16:28:50 +03:00
Philippe Gil
3e58814c70 Allow IDE tools to handle attributes registered by gnatdoc
add --print-gpr-registry switch.
add gnatdoc attributes documentation in gpr registry.
print gpr registry when required and exit returning 0.

See eng/gpr/gpr-issues#184
2024-02-05 17:18:16 +00:00
Anthony Leonardo Gracio
09ca95f401 Apply 1 suggestion(s) to 1 file(s) 2024-01-31 06:16:02 +00:00
Anthony Leonardo Gracio
62d13da95a Apply 1 suggestion(s) to 1 file(s) 2024-01-31 06:15:53 +00:00