Martin
|
439afd6033
|
Codetools: fix parsing of "class of" with deprecated or unit-name prefix.
|
2025-04-03 21:18:45 +02:00 |
|
mattias
|
447b40f4c8
|
codetools: fixed searching includefile with non pascal extension
|
2025-03-19 11:16:33 +01:00 |
|
mattias
|
d927aa92cb
|
ide: find used unit: search in virtual units
|
2025-03-16 15:18:58 +01:00 |
|
mattias
|
b09fddb930
|
ide: comment, codetools: FindSourceNameReferences: search virtual files
|
2025-03-16 13:45:16 +01:00 |
|
Juha
|
017be98e2f
|
Codetoola: Simplify TCodeToolManager.FindLFMFileName.
|
2025-03-11 16:23:38 +02:00 |
|
mattias
|
c36f3fe0a5
|
codetools: fixed TFindDeclarationTool.FindOverridenMethodDecl searching next ancestor
|
2025-03-10 08:52:23 +01:00 |
|
Michaël Van Canneyt
|
f95b262013
|
* Also accept *.fmx as form file extension (Firemonkey form files)
|
2025-03-06 10:22:03 +01:00 |
|
Juha
|
517925d781
|
Codetools: Prevent another error in identifier completion while defining a function. Issue #32972, patch by Włodzimierz Bień.
|
2025-03-05 13:39:52 +02:00 |
|
Juha
|
9dd4b6a97e
|
Codetools: Restore filtering a completion list in TIdentifierList.Add. Issue #32972.
|
2025-03-04 10:19:09 +02:00 |
|
Juha
|
6f6df5602b
|
Codetools: Prevent error in identifier completion while defining a function. Issue #32972, patch by Włodzimierz Bień.
|
2025-03-03 22:56:28 +02:00 |
|
Juha
|
3db5d120a5
|
Codetools: Revert the identifier completion change. Issue #32972.
|
2025-03-03 20:57:22 +02:00 |
|
Juha
|
5584457e13
|
Codetools: Prevent identifier completion while defining a function. Issue #32972, based on patch by Włodzimierz Bień.
|
2025-03-03 13:42:58 +02:00 |
|
Michaël Van Canneyt
|
37bc709a60
|
* New OSes for wasm32 target
|
2025-03-03 11:53:37 +01:00 |
|
wp_xyz
|
6d54f9ad91
|
Set HideSelection of all Treeviews to false.
|
2025-02-23 01:48:42 +01:00 |
|
mattias
|
650d1da4a1
|
codetools: added case insensitive FileExists
|
2025-02-21 21:31:30 +01:00 |
|
Juha
|
424b2527ef
|
ToDoList: Refactoring. Add checks.
|
2025-02-18 16:53:27 +02:00 |
|
Juha
|
42eb6a4a4d
|
ToDoList: Process each include file only once. Issue #41421.
|
2025-02-16 01:34:27 +02:00 |
|
mattias
|
bad8e07ea8
|
ide: rename identfier for file: using RenameUnit keeping source editor, renaming lfm
|
2025-02-14 15:31:17 +01:00 |
|
mattias
|
73db35fc82
|
ide: find/rename identifier: fixed error hint on keywords
|
2025-02-12 16:46:09 +01:00 |
|
mattias
|
0c7a9dfcb9
|
codetools: test GatherIdentifiers for dotted uses and program
|
2025-02-12 12:41:24 +01:00 |
|
mattias
|
9deafd1e43
|
codetools: find declaration of middle identifiers of dotted program name now jumps to the middle
|
2025-02-12 11:22:28 +01:00 |
|
mattias
|
fd115f2c71
|
codetools: fixed FindSourceNameReferences to check also source name
|
2025-02-11 16:50:12 +01:00 |
|
mattias
|
8726dd48e7
|
ide: find/rename identifier: allow conflict and check if FNode is valid
|
2025-02-11 16:17:22 +01:00 |
|
mattias
|
79707cbc54
|
codetools: find declaration of middle namespace
|
2025-02-11 14:15:14 +01:00 |
|
mattias
|
666f72b7f0
|
codetools: clean up
|
2025-02-10 16:07:30 +01:00 |
|
mattias
|
87d27af233
|
ide: save file as: check for pascal keyword in unit name and suggest retry or ampersand
|
2025-02-10 16:04:05 +01:00 |
|
mattias
|
995c81f4d0
|
codetools: added IdentifierHasKeywords
|
2025-02-10 15:31:48 +01:00 |
|
mattias
|
b042ec4560
|
codetools: RenameSourceNameReferences: apply ascending
|
2025-02-10 14:43:48 +01:00 |
|
mattias
|
e49854f895
|
codetools: RenameSource now also updates references in the unit, ide: SaveAs uses FindRenameSourceReferences
|
2025-02-07 11:26:36 +01:00 |
|
mattias
|
985bbdbf7f
|
ide: find/rename identifier use for source name the new codetools methods
|
2025-02-07 10:07:55 +01:00 |
|
mattias
|
efe7efbc39
|
codetools: search dotted unitnames in namespaces
|
2025-02-06 11:23:30 +01:00 |
|
mattias
|
287832a0e8
|
codetools: FindSourceNameReferences: elimnate duplicates
|
2025-02-06 10:24:42 +01:00 |
|
mattias
|
ea7e84988d
|
codetools: test rename program name tora.tora.tora
|
2025-02-05 17:01:32 +01:00 |
|
mattias
|
7dbb6355e5
|
codetools: fixed FindSourceNameReferences searching longest fitting unitname
|
2025-02-04 19:21:26 +01:00 |
|
mattias
|
116b91b184
|
codetools: directorycache: invalidate directory when a codebuffer is marked deleted
|
2025-02-04 16:45:03 +01:00 |
|
mattias
|
de11537070
|
codetools: rename used unit references: update in-filename
|
2025-02-04 15:40:25 +01:00 |
|
mattias
|
e5c09ba479
|
codetools: rename source name references: keep omitted namespace
|
2025-02-04 15:40:25 +01:00 |
|
mattias
|
370938ca90
|
codetools: find sourcename refs to used unit
|
2025-02-04 15:40:25 +01:00 |
|
mattias
|
3276690fec
|
codetools: ReplaceDottedIdentifier: delete atoms
|
2025-02-04 15:40:25 +01:00 |
|
mattias
|
cdeeb79cc7
|
codetools: clean up and fixed resolving dotted.src.name.identifier
|
2025-02-04 15:40:25 +01:00 |
|
mattias
|
a8004c0845
|
codetools: started Find- and RenameSourceNameReferences
|
2025-02-04 15:40:25 +01:00 |
|
Juha
|
476da882fa
|
Delete some deprecated functions. Inspired by issue #41363.
|
2025-01-31 13:50:35 +02:00 |
|
mattias
|
fc7ad93a93
|
codetools: fixed find references wrong tool
|
2025-01-30 09:32:53 +01:00 |
|
mattias
|
89d494f909
|
codetools: fixed endless loop parsing proc modifiers at end of source
|
2025-01-30 09:32:53 +01:00 |
|
mattias
|
90ddf0774e
|
codetools: find references: find method overrides in other units
|
2025-01-29 16:08:05 +01:00 |
|
mattias
|
5979037e86
|
codetools: find references: started find method overrides
|
2025-01-29 16:08:05 +01:00 |
|
mattias
|
e6c486a8e7
|
codetools: added ReadRawPascal
|
2025-01-29 16:08:05 +01:00 |
|
mattias
|
584fb864fa
|
codetools: fixed FindReferences for expression inherited name
|
2025-01-28 18:43:56 +01:00 |
|
mattias
|
fd780d0e00
|
codetools: fixed resolving forward pointer type in other unit
|
2025-01-27 11:02:07 +01:00 |
|
mattias
|
1d92530751
|
codetools: less hints
|
2025-01-26 15:27:39 +01:00 |
|