Commit Graph

959 Commits

Author SHA1 Message Date
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
Martin
320cae4037 IDE: Fix advanced mouse opts for breakpoint toggling / enabling 2023-07-13 18:50:31 +02:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
Martin
06bb1297c7 IDE: Export Html, option to use background color. Part of issue #40088 2023-06-13 11:50:21 +02:00
Martin
b0e5787dce IDE: Export Html, option to use background color. Part of issue #40088 2023-06-13 11:43:36 +02:00
Martin
bd2b087fa7 SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window. 2023-06-13 09:05:07 +02:00
Martin
68910f5711 SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window. 2023-06-12 23:20:48 +02:00
Juha
a6d1547803 Move unit TransferMacros to IdeConfig package. Add a unit for resourcestrings. 2023-06-11 23:37:12 +03:00
Martin
76d90cf133 Ide: moved "Debug Inspect" to View > Debug Windows 2023-06-11 21:10:45 +02:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +03:00
Juha
7cf0ba34a7 IDE: Do not save new empty project before rebuilding Lazarus. Issue #40269. 2023-05-20 11:37:55 +03:00
Martin
405b9d2a29 IDE, SourceEditor: prevent ShowAloneMenu inside normal menu. Issue #40161 and #39540 2023-04-27 17:34:06 +02:00
mattias
4898c21e30 IDE: component list: register popupmenu items 2023-04-09 11:42:17 +02:00
Martin
ad0396ae2a Debugger: moved asm dialog to IdeDebugger 2023-03-13 17:38:12 +01:00
Martin
8b783581a0 IDE: SourceEditor, fix selecting next tab when drag/drop moving an editor. The editor incorrectly switched to the 2nd next tab. Issue #40064 2023-02-03 21:01:03 +01:00
Martin
33d32450a5 IDE: Workaround for late updates of ecGotoBookmarks popup menu. See issue #39540 2023-02-01 20:21:10 +01:00
Martin
6d768e7921 IDE: Restore the old working code for the ecGotoBookmarks, ecToggleBookmarks command (direct/root bookmark popup). This was incorrectly removed in a555d027da . Issue #39540 2023-02-01 20:15:25 +01:00
wp_xyz
ea699401ef IDE: Move CharacterMap to separate package. 2023-01-15 00:24:32 +01:00
wp_xyz
d28e93e68a IDE: Some more icons for the "Source" menu by Roland Hahn. 2022-12-13 17:08:51 +01:00
wp_xyz
42df5e3099 IDE: New icons for the Source > "Enclose selection" and "Enclose in ifdef" menu items. Some new general-purpose icons (font, grid). Reworked quickfix icon. All by Roland Hahn. 2022-12-11 17:22:11 +01:00
Martin
051506b5a1 IDE, EnvironmentOpts: Refactor TransferMacros / remove dependency from EnvironmentOpts 2022-12-08 19:28:20 +01:00
wp_xyz
82ee70f5f6 IDE: New menu icons for "Source" > "Refactoring" > "Make resource string" and for "Source" > "Comment/Uncomment/Toggle comment section". By Roland Hahn. 2022-12-08 18:41:43 +01:00
wp_xyz
d2bd43cd11 IDE: Fix new "Select All" and "Multiselect" icons now showing. 2022-12-07 11:44:20 +01:00
Zaher Dirkey
193f1c2735 SynEdit, Completion: Fix Last line not maintain right key because LogCaret.Y is One based 2022-08-01 18:07:27 +03:00
Martin
bf6baffcfe Debugger: Editor-Hint for debug-value, use Watch object to retrieve value via new API. Enables FpDebug-value-converter 2022-06-30 16:54:47 +02:00
Pascal Riekenberg
852c512bba CodeTools: IDECompletionBox less verbose 2022-06-29 21:27:54 +02:00