Martin
56a41ab2d8
Fix Key conflict
2024-10-05 22:10:23 +02:00
Martin
c07ae4c10e
IDE, SynEdit: Add indent for column mode selection
2024-10-04 23:56:24 +02:00
n7800
ef5728818d
Designer: Fix direction of components reordering in default keymap
2024-09-27 22:20:06 +00:00
Martin
041a654351
IdeDebugger: Add Mem-Viewer
2024-09-22 17:39:25 +02:00
Juha
e969070031
IDE: Remove the File > 'Close All' feature. It was neither intuitive nor very useful.
2024-04-28 10:17:39 +03:00
Juha
ca71aeb4e4
Move CreateFirstIdentifier, CreateNextIdentifier and MergeSort from LCLProc to LazUtilities.
2024-04-08 16:32:07 +03:00
Martin
46516b161f
SynEdit: Extend Syncro edit, key-combo for case/context sensitivity Issue #40808 / key-combo to add/change/remove cells
2024-03-13 21:55:31 +01:00
Maxim Ganetsky
44a97af383
IDE: Create a list of custom key schemes as needed before making a first write to it. Fixes memory leak when calling ./lazarus --help
.
2024-01-15 03:29:38 +03:00
Maxim Ganetsky
6a1faf1419
IDE: added clarifying comment in LoadCustomKeySchemasInDir procedure of keymapping.pp unit
2023-11-17 01:44:57 +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
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
mattias
095aa3167f
IDE: less hints
2023-08-02 01:22:05 +02:00
Juha
8e7b4f0289
Tweak uses sections. Formatting.
2023-07-25 10:59:47 +03: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
Juha
c3891ad820
Reduce compiler warnings.
2023-07-03 06:23:49 +03:00
Martin
06270bef5c
IDE: Add keymap defaults for ecGoto/ToggleBookmark on Mac. Patch by Giuliano
2023-05-01 21:55:28 +02:00
Martin
35dba2ac2f
IDE, Debug-Options: Add "RunWithoutDebug" checkbox. In release-mode the default of the "run" menu-item changes to "not using the debugger"
2023-03-24 11:41:27 +01:00
Martin
ad0396ae2a
Debugger: moved asm dialog to IdeDebugger
2023-03-13 17:38:12 +01:00
wp_xyz
ea699401ef
IDE: Move CharacterMap to separate package.
2023-01-15 00:24:32 +01:00
Dmitry Boyarintsev
b1822df52c
IDE: fix the proper loading keyschema flags, issue #39817
2022-07-21 00:44:19 +03:00
Dmitry Boyarintsev
73d41e6636
IDE: update loading keyschema allowing human readable values, issue #39817
2022-07-12 02:37:34 +03:00
Dmitry Boyarintsev
905bf25a94
IDE: adding support for custom keyboard schema. Those are xml files to be located at configuration subdir keyschema, issue #39805
2022-06-20 00:46:03 +03:00
Juha
6bb76a588b
IDE: Remove the old Examples GUI window.
2022-03-09 11:20:30 +02:00
Maxim Ganetsky
00498ec342
Revert "Merge branch 'main' into 'main'"
...
This reverts merge request !2
2021-08-01 21:38:06 +00:00
Zaher Dirkey
7bdb02f371
Add Set Search Text/SetSearchText editor command to Set the current selection to search text (Ctrl+K - F)
2021-07-31 22:46:43 +03:00
juha
f76b3198f9
IDE: Reduce calls to UpperCase() and LowerCase(). Improves performance.
...
git-svn-id: trunk@64504 -
2021-02-08 19:09:20 +00:00
mattias
b7a2964a24
IDE: macos: added default shotcut for close file Meta+W
...
git-svn-id: trunk@64233 -
2020-12-19 14:13:53 +00:00
martin
5bcddd28fb
IDE, Debugger: Add real "Run-To"
...
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641
IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
...
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
martin
42226b563a
IDE, SynEdit: ecPasteAsColums, paste clipboard - forcing column mode
...
git-svn-id: trunk@63118 -
2020-05-05 14:40:11 +00:00
martin
39650cf381
SynEdit, IDE: added ecMoveSelection...up/down/right/left, ecDuplicateSelection
...
git-svn-id: trunk@62575 -
2020-01-21 19:27:09 +00:00
martin
2ddafa3c8b
IDE: Add ec-commands for "move line up/down", "duplicate line", "copy/cut add to existing clipboard", "copy/cut (add) line/sel to clip"
...
git-svn-id: trunk@62186 -
2019-11-04 00:09:26 +00:00
maxim
a79f9dff63
IDE: cleaned up duplicate 'Open Recent' string
...
git-svn-id: trunk@62103 -
2019-10-21 22:06:38 +00:00
juha
a555d027da
IDE: New toolbutton command "Open Recent Project". Issue #35883 , patch from FTurtle.
...
git-svn-id: trunk@62096 -
2019-10-20 18:13:56 +00:00
martin
25f44c7bb3
Put ecFindOverload into IFDEF, all the rest related to this command is also ifdefed
...
git-svn-id: trunk@61862 -
2019-09-11 14:19:55 +00:00
martin
83e546aa9f
IDE, Keymap: Add combo for enable/disable (toggle) breakpoint.
...
git-svn-id: trunk@61854 -
2019-09-10 18:52:48 +00:00
dmitry
bb953dba12
ide: updating General Options to be Preferences on macOS
...
git-svn-id: trunk@61442 -
2019-06-22 02:17:47 +00:00
martin
d0017b194c
IDE, SourceEditor: "Close tabs on right". Issue #0029929 / Added key combo
...
git-svn-id: trunk@60017 -
2019-01-06 19:44:58 +00:00
martin
38d48bbdbd
Two new toolbar commands for bookmarks. Issue #0033947 Patch by FTurtle
...
git-svn-id: trunk@58500 -
2018-07-13 12:23:16 +00:00
martin
6bb838705f
fix category for some keystrokes (ide keymap) // otherwise they are added to plugins
...
git-svn-id: trunk@58236 -
2018-06-12 12:11:18 +00:00
martin
98b1d8f6ad
SynEdit: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
...
git-svn-id: trunk@58190 -
2018-06-08 20:51:13 +00:00
mattias
1c514f9a8d
IDE: designer: option show non visual components
...
git-svn-id: trunk@58037 -
2018-05-27 06:54:35 +00:00
ondrej
9997fa404c
IDE: new more simple naming for smart editor move commands
...
git-svn-id: trunk@57898 -
2018-05-11 15:00:53 +00:00
maxim
3687c71bc4
IDE, keymappings: assign correct descriptions to the following selection commands:
...
ecSelWordEndLeft
ecSelWordEndRight
ecSelHalfWordLeft
ecSelHalfWordRight
ecSelSmartWordLeft
ecSelSmartWordRight
git-svn-id: trunk@57892 -
2018-05-10 23:02:22 +00:00
ondrej
13af70b023
IDE: introduce new commands for the new smart word right/left logic
...
git-svn-id: trunk@57877 -
2018-05-09 16:50:37 +00:00
dmitry
e3176d0801
ide. using MacOSX keys scheme by default for any Darwin, rather than for LCLCarbon specifically. #33045
...
git-svn-id: trunk@57137 -
2018-01-21 06:39:56 +00:00
juha
e27232d4cc
Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
...
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
juha
e800a738ad
Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
...
The unit in FPC packages will be used directly later.
git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00