2809 Commits

Author SHA1 Message Date
Andry Ogorodnik
0815e2bb06 Fixes for LSP semantic highlighting:
Tacking in account the document version when applying highlighting
 to prevent applying old info to the changed document.

Fixed full/range request. Now we send a range request on
 document changes.

GPS.Style expanded. Added underline, underline color,
 strikethrough, strikethrough color with Python API suppotr

Styles now support hierarchical updating, so some properties
 can be changed in a parent style and it will be applied to
 all children except the overriden explicitly.

Implemented support for LSP styles in TextMate themes and
 all styles can be adjusted there.

 Added default styles for LSP similar to VS Code

For eng/ide/gnatstudio#618
2026-02-09 17:10:45 +02:00
Andry Ogorodnik
21f1281d00 Corrections for GPS.BuildTarget.execute() users documentation
For eng/ide/gnatstudio#609
2026-01-09 18:59:19 +02:00
Elie Richa
cb903fc1e0 Fix documentation of Console constructor 2025-12-03 16:03:12 +00:00
Anthony Leonardo Gracio
78b183978c Update doc regarding scenario variables' edition
For eng/ide/gnatstudio#569
2025-11-24 08:21:37 +00:00
Andry Ogorodnik
2c8867d4a0 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Anthony Leonardo Gracio <leonardo@adacore.com>
2025-11-12 14:23:59 +00:00
Andry Ogorodnik
467df6481c Added Debugger:Auto-start debuggee preference
Initiates the autostarting of the debuggee process execution (default None).
When Run: the debugger is started automatically
When Run with dialog: displays the Run/Start dialog automatically
When None: display in the debugger console the message that the debugger
is started and explain that the debuggee should be run manualy.

For eng/ide/gnatstudio#409
2025-11-12 14:23:59 +00:00
Vadim Godunko
92ad15b8b1 Remove Project Properties from GNAT Studio
This is needed in order to prepare the transition to GPR2.

Project edition should be done by editing the .gpr files now, with
the help of the Ada Language Server.

Documentation and comments have been updated accordingly and tests
checking the Project Properties GUI have been removed.

For eng/ide/gnatstudio#569
2025-10-23 10:17:57 +00:00
Anthony Leonardo Gracio
83c28362e7 Remove obsolete section in GS user's guide
Already documented in GNAT UG.

For eng/ide/gnatstudio#564
2025-07-30 12:32:09 +00:00
Anthony Leonardo Gracio
b8d661deb1 Mention the right GS log filename in the User's Guide
For eng/ide/gnatstudio#561
2025-07-17 12:32:25 +00:00
Maxim Reznik
250c089eac Update docs/users_guide/menus.rst after menu refactoring 2025-06-04 14:22:13 +00:00
Maxim Reznik
8d18c3598b Revive gnatdoc menu entry under /Help/Tools/
Use "Tools" to follow GNAT Tracker's documentation categories.

Refs #358
2025-06-04 14:22:13 +00:00
Anthony Leonardo Gracio
335424a240 Create actions to open GS/ALS/clangd logs
And their corresponding menu entries.

Add a test for these actions.

For eng/ide/gnatstudio#519
2025-04-22 16:12:09 +00:00
Anthony Leonardo Gracio
f90c5f3d18 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Nicolas Setton <setton@adacore.com>
2025-04-22 10:28:30 +00:00
Anthony Leonardo Gracio
ff8a3124b1 Add doc entry for Alire support
For eng/ide/gnatstudio#491
2025-04-22 10:28:30 +00:00
Andry Ogorodnik
54ac562dc4 Fix support e-mail
For eng/ide/gnatstudio#511
2025-04-02 09:34:37 +00:00
Anthony Leonardo Gracio
de4c9d9419 Update doc for hooks
(no-issue-check)
2025-03-05 09:38:33 +00:00
Boulanger
de01bd361a Protect interpolation character from autocasing
For Casing On_The_Fly and End_Of_Word Change "Word_Added"
to check the newly added character after the word.
It handles adding a '"' after 'f'.

For Casing End_Of_Line, change the Ada language to protect 'f"'.

Add a test.

Closes eng/ide/gnatstudio#496
2025-02-24 15:47:38 +00:00
Anthony Leonardo Gracio
084d95d137 Revert "Protect interpolation character from autocasing"
This reverts commit 3e04037912.
2025-02-21 13:25:32 +00:00
Anthony Leonardo Gracio
662422ba6b Update doc for hook
For eng/ide/gnatstudio#496
2025-02-21 09:26:55 +00:00
Boulanger
3e04037912 Protect interpolation character from autocasing
For Casing On_The_Fly and End_Of_Word Change "Word_Added"
to check the newly added character after the word.
It handles adding a '"' after 'f'.

For Casing End_Of_Line, change the Ada language to protect 'f"'.

Add a test.

Closes eng/ide/gnatstudio#496
2025-02-18 13:51:24 +00:00
Filip Gajowniczek
4a1e64e336 Update environment.rst 2025-02-11 20:22:49 +00:00
Vadim Godunko
ba14002560 Rename GPS into GNAT Studio in API documentation. 2025-02-10 14:42:46 +00:00
Andry Ogorodnik
dffa23106d Support semantic highlighting via Textmate color schemes
Also fixing updating "synthetic" semantic color preferences
that based on another preferences.

For eng/ide/gnatstudio#435
2025-02-05 11:39:19 +00:00
Anthony Leonardo Gracio
0ff88ff5c5 Remove mentions of Remote mode in GS doc
For eng/ide/gnatstudio#433
2025-01-10 10:18:42 +00:00
Boulanger
c79f904c95 Allow custom default.gpr
Add tests.

Closes eng/ide/gnatstudio#470
2025-01-10 08:58:45 +00:00