mattias
b5f892d644
ide: fixed load/save WriteConfigFilePath
2023-12-07 11:12:16 +01:00
rich2014
4f0ec7cefa
IDE: fix typo about ofDoNotActivateSourceEditor
2023-12-04 23:45:00 +08:00
rich2014
946c47ea3c
IDE: UPD #40616 , apply ofDoNotActiveSourceEditor to TMainIDE.BeforeCodeToolBossApplyChanges()
2023-12-02 12:01:08 +08:00
rich2014
361e059ac5
IDE: ofDoNotActiveSourceEditor of TOpenFlag added
2023-12-02 12:01:08 +08:00
Martin
55475340ca
Debugger: do not search source frame, if doing asm-single-steps
2023-11-28 01:40:48 +01:00
Maxim Ganetsky
c9e2e06abe
IDE: cleanup of GenericCheckListForm/GenericListEditorForm/GenericListSelectForm, patch from n7800
2023-11-27 02:38:15 +03:00
Juha
9ed2086320
IDE: Show designer when clicking "Selection tool" in component palette. Issue #39808 , patch by n7800.
2023-11-26 13:08:27 +02:00
mattias
adc6d38b6c
bigide: added testinsight
2023-11-25 22:38:52 +01:00
mattias
6e973773ca
updated Makefiles
2023-11-25 14:33:16 +01:00
Maxim Ganetsky
1e7d5e9eeb
IDE: changed class of "Select profiles to build" dialog from TGenericCheckListForm to TLazarusBuildManyDialog. The former type corresponds to generic dialog and poses potential risk of name clashing when storing layout. Patch by n7800.
2023-11-25 05:27:26 +03:00
Maxim Ganetsky
5c5693e6be
IDE: save/restore size of "Select profiles to build" window of "Build Lazarus" dialog
2023-11-24 18:41:06 +03:00
Juha
db64a6240d
IDE: Overload TBuildModesCheckList constructor to avoid a warning.
2023-11-24 13:23:40 +02:00
Juha
ca7c0d686b
IDE: Save the size of Run / "Compile many modes" dialog. Issue #35245 , patch by n7800.
2023-11-24 12:44:58 +02:00
Maxim Ganetsky
486ffc5d9a
IDE: save and restore of "Delete all the files?" confirmation dialog, issue #40611
2023-11-24 03:25:52 +03:00
Maxim Ganetsky
7eb6be5a2c
IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786
2023-11-24 02:18:36 +03:00
rich2014
dc8475462f
IDE: fix the issue in TFileOpener.OpenEditorFile() where SourceEditor was not activated when the file was already open
2023-11-24 01:07:05 +08:00
rich2014
476704c287
IDE: prevent the tab itself from becoming the focusi n SourceEditor
2023-11-24 01:03:21 +08:00
mattias
c9aa80149c
ide+codetools: fpc config cache: support working directory and @ param, fixed #40603
2023-11-20 16:40:52 +01:00
mattias
14e1844066
IDE: pass project custom config file to codetools
2023-11-20 16:40:52 +01:00
Juha
e50ab381b1
IDE: Allow configuring Toolbars in IDE CoolBar also when "Coolbar is visible" is unchecked. Issue #40600 , patch by n7800.
2023-11-18 11:04:05 +02:00
Maxim Ganetsky
6a1faf1419
IDE: added clarifying comment in LoadCustomKeySchemasInDir procedure of keymapping.pp unit
2023-11-17 01:44:57 +03:00
Martin
415660120f
Debugger: Correctly store names for function refs. The name was wrongly stored as part of the type, making it equal for all entries in an array. Issue #40604
2023-11-15 22:02:07 +01:00
Maxim Ganetsky
9c28c9b117
IDE: unify UserKeySchemeDirectory signature with UserSchemeDirectory
2023-11-13 17:06:55 +03:00
Maxim Ganetsky
190dc4c999
IDE, Keymapping Options: removed key scheme Import button and related functionality (it was impossible to correctly load such a scheme after IDE restart), last part of issue #40559 .
...
Instead, `Export` button now opens file save dialog in user key scheme subdirectory ('userkeyschemes') of Lazarus settings directory. This behavior is similar to how color schemes are handled.
Thus, user is able to edit scheme, export it and then immediately select it if desired (even without IDE restart). To load an external scheme, user should put it to key scheme subdirectory of Lazarus settings directory and select it in Lazarus settings (no IDE restart needed).
2023-11-11 03:06:04 +03:00
Maxim Ganetsky
18bec6520a
IDE: Fixed loading of user key schemes.
...
1. Fix access violation on closing IDE when loaded user key scheme is present.
2. Correctly load user key scheme on IDE (re)start.
3. Search user key schemes in `userkeyschemes` subdirectory of Lazarus configuration directory.
Based on patch by Dean Mustakinov, part of issue #40559 .
2023-11-11 02:16:41 +03:00
mattias
9ef9c85f35
ide: fixed FindSourceFile fsfUseIncludePaths, patch by Domingo
2023-11-10 18:23:12 +01:00
Maxim Ganetsky
a187c73c68
IDE: reduce memleaks when loading custom keyscheme, based on part of patch by Dean Mustakinov, issue #40559
2023-11-08 18:21:58 +03: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
d3687ef05c
SynEdit, Pas-HL: use case-label-attributes in "record case". Issue #40586
2023-11-02 14:37:10 +01:00
Maxim Ganetsky
c69d5ebb09
IDE: localized 'Emulate right button' option
2023-10-27 20:42:41 +03:00
mattias
0a9cf42b49
ide: added TEnvGuiOptions.EmulateRightMouseButton, used by Messages Window for popup on Ctrl+Left
2023-10-27 15:36:44 +01:00
Martin
a37599119b
IDE, Options: keep highlighter in WriteSettings, in case of "Apply" button. Issue #40566
2023-10-18 23:03:49 +02:00
Martin
f987f75d28
IDE, Debugger: find the first stack-frame with source (e.g. if paused at exception) / avoid the asm window.
2023-10-18 21:23:32 +02:00
Martin
eb6e46b08f
Debugger: Assembler view - stop wheel scroll from moving selection
2023-10-09 18:36:44 +02:00
Martin
27d50a74a8
Debugger: Assembler view, don't ctrl-jump when clicking gutter for changing breakpoint.
2023-10-08 14:04:22 +02:00
Maxim Ganetsky
fa06036b65
IDE: unified Export/Import button captions, removed unneeded resource strings
2023-09-27 17:56:40 +03:00
Juha
134719539f
IDE: Make the ProjectWizard window wider. Long paths of recent projects show better. Use csDropDownList for the Listbox.
2023-09-27 13:49:37 +03:00
Juha
dfb6b30a93
IDE: Make the ProjectWizard window wider. Long paths of recent projects show better. Use csDropDownList for the Listbox.
2023-09-27 13:34:09 +03:00
Maxim Ganetsky
41a671281e
IDE, Install/Uninstall Packages dialog: unified file type lists in save/load dialogs, made them translatable
2023-09-26 18:15:22 +03:00
Maxim Ganetsky
dfb090ce73
IDE: slightly improved resource strings in Install/Uninstall Packages dialog
2023-09-26 17:53:45 +03:00
Juha
c76cc9ce62
IDE: Improve InstallPkgSetDialog, disable "Uninstall" when it can't be used, support drag/drop for import. Issue #40496 , patch by n7800.
2023-09-26 12:49:56 +03:00
mattias
1acc98a582
IDE: fixed saving ResourceBaseClass(name)
2023-09-25 10:30:55 +02:00
mattias
ba1f89639b
IDE: store ResourceBaseClassName of designer components, added DesignerClassCanAppCreateForm
2023-09-24 14:29:19 +02:00
Martin
13516416e2
IDE: More textmate Highlighting
2023-09-20 16:50:53 +02:00
Martin
56ac6a45b6
IDE: More textmate Highlighting
2023-09-19 20:51:03 +02:00
Martin
e2cc833a9d
IDE, SourceEdit: fixed call to abstract method in highlighter
2023-09-12 23:02:01 +02:00
Martin
eb52a8d6da
LazBuild: fix project.pp / do not load IDE settings
2023-09-12 19:55:29 +02:00