Commit Graph

502 Commits

Author SHA1 Message Date
Martin
55c94bee7b IdeDebugger: Don't assert address of empty string. Exit early. 2025-03-16 21:58:09 +01:00
mattias
b09fddb930 ide: comment, codetools: FindSourceNameReferences: search virtual files 2025-03-16 13:45:16 +01:00
Martin
3d0e837d14 IdeDebugger: fix crash in watches window. Issue #41530 / Disable "Format watch" if no watch selected. 2025-03-15 09:41:19 +01:00
Maxim Ganetsky
83bb987de7 Merge branch 'IdeConfig/GetSkipCheckByKey' into 'main'
IdeConfig: Always check the skcAll key in GetSkipCheckByKey function

See merge request freepascal.org/lazarus/lazarus!446
2025-03-05 22:40:24 +03:00
Martin
b33513dac3 IDE, Debugger: make toolbars in debug-dialogs wrap-able 2025-03-05 20:20:14 +01:00
n7800
2ad1f33b7d IdeConfig: Refactoring GetSkipCheckByKey function 2025-03-05 22:08:35 +03:00
n7800
971885c68a IdeConfig: Always check the skcAll key in GetSkipCheckByKey function 2025-03-05 22:08:35 +03:00
Maxim Ganetsky
585ec20c79 IDE/IDEUtils: regenerated translations and updated Russian translation 2025-03-05 18:46:08 +03:00
Maxim Ganetsky
e3394f7b36 IDE/IDEUtils: added support of Sinhala language 2025-03-05 18:44:46 +03:00
n7800
fddfc23bf8 IdeProject: Check mrCancel returning when the dialog is closed by the button in the caption, or pressing [ESC]/[Alt+F4]. Issue #40920 2025-02-23 06:47:27 +00:00
mattias
01eedeb8cb ide: find rename identifier: lowercase according to options, fixed when only case has changed 2025-02-21 21:31:30 +01:00
mattias
20d97cb590 ide: package editor: drop files: invalidate file cache, no warnings about duplicates 2025-02-20 09:44:08 +01:00
Juha
0e2a394a0c IDE: Allow dragging a newly created file to package editor. Issue #41435. 2025-02-19 10:15:03 +02:00
mattias
7c3ead5be5 ide: rename unit: removed double rename uses 2025-02-14 16:21:41 +01:00
Juha
476da882fa Delete some deprecated functions. Inspired by issue #41363. 2025-01-31 13:50:35 +02:00
Martin
03c8870537 IdeDebugger: Fixed unbalanced BeginUpdate in callstack-dialog. (when changing view-limit) 2025-01-31 10:59:52 +01:00
mattias
8d5abae84f ideconfig: do not wrn if no secondary config file found 2025-01-30 10:11:40 +01:00
mattias
ed2a217e45 ide+codetools: list and rename dotted units and identifntifiers and amp identifiers, from WooBean007 2024-12-29 16:50:38 +01:00
Martin
924ce02d50 IDE, Debugger: fixed dangling object. When project was changed then FCurrentDebuggerPropertiesConfig was freed as part of the list, but the field was left dangling. 2024-12-28 20:11:26 +01:00
Martin
2a690eac26 IDE: Project/SourceEdit, reimplement user-set custom highlighter. Only calculate default if needed. 2024-12-10 13:06:53 +01:00
Martin
3e73ce083c IDE, Project: remove property "Marked", in SourceEditor pass option as param. 2024-12-07 10:26:26 +01:00
mattias
a4e973c943 ide: fixed asking for reopen project when editing lpi in source editor and external change 2024-12-01 16:31:09 +01:00
Martin
337d747d4d IDE, Project: refactored unit lists for units with specific flags. 2024-12-01 11:37:38 +01:00
Juha
5dc0aebd74 IDE: Minor optimization and formatting. 2024-12-01 12:25:15 +02:00
Martin
acb3f71e60 IDE: rename function GetSourcesChangedOnDisk / incorrect name 2024-11-30 19:53:05 +01:00
Martin
a116ad932e IdeDebugger: update icons, by Roland Hahn / Issue #41233 2024-11-08 20:31:48 +01:00
Martin
01d301d685 IDE: Custom IDE title, skip interactive macros 2024-10-28 13:42:21 +01:00
mattias
99d60446b7 ide: fixed overriding lazarusdir via cfg file 2024-10-24 15:13:34 +02:00
mattias
19e3d6eb88 idedebugger: cleaned up and updated makefile 2024-10-24 11:32:42 +02:00
mattias
e2ab5efb7b ide: what needs build dialog: fixed passing build all 2024-10-24 10:45:29 +02:00
mattias
6fa805fb47 updated makefiles 2024-10-22 00:31:29 +02:00
mattias
e62389efe2 ide: fixed ide coolbar clear before load 2024-10-21 19:17:17 +02:00
mattias
6a0efcb8c0 ide: fixed duplicating ide coolbar, issue #41199 2024-10-21 10:07:16 +02:00
mattias
d7b2d3e313 ide: fixed editortoolbar options defaults 2024-10-20 19:59:36 +02:00
mattias
0631c5f508 ide: fixed TIDECoolBarOptions default options 2024-10-20 19:40:19 +02:00
mattias
9be9ac65d7 lazbuild: added options --build-twice 2024-10-13 18:45:40 +02:00
mattias
8ba0de5d29 ide: started checking for recompiling on second pass 2024-10-13 17:31:57 +02:00
mattias
5b818b586b ide: started compile pkg twice 2024-10-13 13:16:21 +02:00
mattias
b977977c8d set main version to 4.99 2024-10-05 22:03:23 +02:00
Maxim Ganetsky
08f140fe19 IDE: correctly load macros caption translations of IDEPackager package 2024-10-04 01:23:01 +03:00
Maxim Ganetsky
67558fbdc0 IDEConfig: regenerated translations and updated Russian translation 2024-10-04 01:03:00 +03:00
Maxim Ganetsky
189764f4c0 IDE, IDEConfig: fixed i18n of captions of newly added macros, improved other captions 2024-10-04 01:02:15 +03:00
Martin
ab08a3c959 IDE: Allow customizing the IDE window caption by ide-macros. Issue #41092 2024-10-03 13:19:22 +02:00
Martin
65513c7997 Clear ExternalDebugInfo for release mode 2024-10-03 00:43:28 +02:00
n7800
9a31f4eb34 IdeProject: Adjusting options in "standard" build modes (Release and Debug) 2024-10-02 22:38:33 +00:00
Martin
7ca0e94781 IdeDebugger: Display "Pass count" in breakpoint property dialog. Issue #30355 2024-10-01 17:53:30 +02:00
Martin
642c3148a8 IdeDebugger: Callstack, copy-all, limit how many non-evaluated indexes are represented before skipping to next evaluated line. 2024-10-01 17:33:15 +02:00
Maxim Ganetsky
0297779c9a IDEDebugger: updated Russian translation 2024-10-01 18:27:28 +03:00
Martin
78e9a717ea IdeDebugger: increase width for icon in breakpoint dialog. Issue #40941 2024-10-01 15:44:32 +02:00
Martin
12101bac42 Debugger: Reduce amount of updates events. (Callstack, TListView.EndUpdate may cause a complete redraw) 2024-10-01 12:34:31 +02:00