Commit Graph

984 Commits

Author SHA1 Message Date
Martin
dc81b2e397 IDE: SourceEditor, fix context menu for choosing Highlighter. If there are items present after the skipped "asm hl" (e.g. loaded tml HL)
(cherry picked from commit 0356c69cdd)
2025-03-13 13:27:43 +01:00
Martin
fb6edd5b06 IDE: SourceEditor change Highlighter, don't show internal dummy HL.
(cherry picked from commit 046947520c)
2025-03-13 13:27:42 +01:00
Martin
bdd77a1902 IDE: SourceEditor, fix InsertLine. Issue #41409 Patch by Frank Fischer
(cherry picked from commit f3de1146b5)
2025-02-17 22:30:52 +01:00
Martin
d8c872d8a2 IDE: SourceEditor, fix painting hint on completion drop down. Do not limit to width of dropdown, the hint is intentionally wider. (Currently use "ItemSelect" to detect if the paint may be for the hint)
(cherry picked from commit 5aee1dc5de)
2025-01-26 00:40:26 +01:00
Martin
cbc3f3751c IDE: SourceEditor, tab-captions, keep ampersand in filenames but not unitnames. MR !341 2024-10-03 01:06:32 +02:00
Martin
4e49ef3eeb IDE: SourceEditor hide statusbar if no editors are open (anchor dock). Issue #40819 2024-10-02 21:56:13 +02:00
Martin
66b94d7af1 IDE, SourceEditor: fix debug popup menu. Issue #41088 2024-09-30 18:01:25 +02:00
Martin
093f489b9b IDE: SourceEditor,fixes for 3rd-party registered StatusBar panels 2024-09-30 14:00:10 +02:00
Martin
ac3e802b81 IDE, SourceEditor: remove debugln 2024-09-30 10:08:55 +02:00
Martin
a6efcfc510 IDE, SourceEditor: use constants to refer to status panels 2024-09-30 10:05:01 +02:00
Martin
214c5bedbb IDE: SourceEditor, show selection mode indicator. Issue #40599 2024-09-30 10:05:00 +02:00
Juha
452014a2ee IDE: Show "Open Folder" popup MenuItem in source editor StatusBar. Was broken by fcc0fe6d11. 2024-09-30 10:50:07 +03:00
Martin
a88065b606 IDE: SourceEditor, show selection mode indicator, fix empty column selection Issue #40599 2024-09-29 23:59:26 +02:00
Martin
8ded4ddfd4 IDE: SourceEditor, show selection mode indicator with char count. Issue #40599 2024-09-29 21:30:22 +02:00
Martin
7928b08ac2 IDE: SourceEditor, show selection mode indicator with char count. Issue #40599 2024-09-29 21:28:39 +02:00
Martin
fcc0fe6d11 IDE: SourceEditor, show selection mode indicator. Issue #40599 2024-09-29 21:12:41 +02:00
Michaël Van Canneyt
781c5d0e77 * Notify of source editor config changes. 2024-09-28 09:46:24 +02:00
Michaël Van Canneyt
987c5e9ae8 * Also create minimap when moving/cloning an editor 2024-09-28 09:24:19 +02:00
Michaël Van Canneyt
f613a7acf6 * AddControlToEditor 2024-09-26 18:19:32 +02:00
Martin
77c4b7ceae IDE, SynEdit: add option to have bookmarks restore the scroll pos. Issue #40912 2024-09-24 22:35:09 +02:00
n7800
702da48437 Source editor: Do not display ampersand in the caption of the editor tab 2024-08-21 17:26:03 +00:00
Martin
0e438a9ef5 IDE: SourceEdit, removed unused declaration, SourceFileManager cleaned up "set of char" vs TSysCharSet (see !310 ) 2024-08-02 23:07:40 +02:00
Martin
5aeacf3a9f SourceEditor: less AutoSizing while opening several files 2024-07-18 13:34:59 +02:00
Juha
1a84469a59 IDE: Open also Codetool options from the editor popup menu. Issue #24043, patch by n7800. 2024-06-17 12:34:17 +03:00
Martin
1b27926055 IDE: Guttermarks, improve layout 2024-04-22 02:23:22 +02:00
Martin
d40c952fa7 Ide: Move more units into ide-packages, project / packager 2024-04-11 23:46:56 +02:00
Juha
959d8c6ad4 Turn some LazLogger into LazLoggerBase. 2024-04-06 16:45:28 +03:00
Martin
b1847337ca IDE, SynEdit: Add options for the editor gutter layout. Issue #40170 2024-03-12 13:40:12 +01:00
Juha
589a8ce98a IDE: Improve the popup menu in identifier completion hints window. Issue #40831, patch by WooBean007. 2024-03-11 11:10:04 +02:00
Juha
286a0c704a IDE: Add popup menu for identifier completion hints window. Issue #40831, patch by WooBean007. 2024-03-09 16:29:26 +02:00
Juha
75623c78d4 IDE: Harmonize "Find" and "Find in Files", do not save search options after Cancel. Issue #40805. 2024-03-04 11:12:00 +02:00
Juha
e253e8cfb4 IDE: Support uppercase '.LPI' and '.LPR' files better. Issue #40708. 2024-02-29 13:55:24 +02:00
Juha
19e571678c SynEdit: Rename TCodeTemplate as TTemplate and TCodeTemplateList as TTemplateList. Templates are not necessarily code. 2024-02-15 15:34:04 +02:00
Juha
9ce73d8f40 SynEdit, IDE: Improve the programming interface of TCodeTemplateList. Not dictated by TStringList interface any more. 2024-02-15 12:33:36 +02:00
Juha
a9f0754324 SynEdit, IDE: Refactoring for code template completion. Sort the list after parsing. Issue #40764. 2024-02-14 08:13:59 +02:00
Željan Rikalo
d818b67429 IDE: fixed hint crash if ActiveSourceWindow isn't assigned. 2024-02-12 16:03:11 +01:00
Juha
99de97a21c IDE: Remove UTF8CompareLatinTextFast calls. 2024-02-09 01:20:36 +02:00
Martin
8c268c4992 IDE, SourceEdit: Don't show hint if any mouse button is down. Issue #40117 2024-01-14 23:17:56 +01:00
rich2014
476704c287 IDE: prevent the tab itself from becoming the focusi n SourceEditor 2023-11-24 01:03:21 +08:00
regs01
a61f118049 Moved caret check back to timer. 2023-11-04 17:05:28 +00:00
regs01
4a878e6b70 Linguistic mistake 2023-11-04 17:05:28 +00:00
regs01
7314f5b1a4 Fix code competion firing with no checks, when no delay option is On. Code refactor. 2023-11-04 17:05:28 +00:00
regs01
cda109f74b Avoid firing on pure number 2023-11-04 17:05:28 +00:00
Martin
40fd2fc1fe Support for Highlighter based on TextMate grammar 2023-09-12 12:01:50 +02:00
Martin
ebe39d7d54 IDE, Identifier-Completion: fix crash when using template completion. Issue #40439 2023-08-10 09:38:19 +02:00
Martin
d3c5d91ce9 Debugger: Implement changing breakpoint location (line num in brk-property dialog).
- Update source editor marks
- Update FpDebug
2023-07-27 17:41:46 +02:00
Juha
cc4760393b Reserve "On..." prefix for events and name functions differently. 2023-07-25 11:07:57 +03:00
Juha
636e902e6a Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package. 2023-07-23 22:34:21 +03:00
Martin
4f1297912a Ide, Codetools: IdentifierCompletion, add color for recent Items. Issue #40392 Based(Amended) on Patch by Bruno K 2023-07-21 22:47:39 +02:00
Martin
188aae51fa IDE: Add Key/Mouse-Command to Show Breakpoint-properties on current line. (create/modify) 2023-07-13 18:50:32 +02:00