Commit Graph

921 Commits

Author SHA1 Message Date
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
mattias
46e5442514 IDE: create TBrowseEditorTabHistoryDialog only when needed 2022-05-16 15:20:24 +02:00
mattias
444f10ecab IDE: create TBrowseEditorTabHistoryDialog only when needed 2022-05-16 15:19:53 +02:00
mattias
34b3b9a49a IDE: paste text in pascal source: convert unicode spaces to ascii spaces 2022-04-20 23:49:41 +02:00
Martin
c4d93041c3 IDE: fixed editor context menu, show bookmarks in the main pop-up. (not under "file settings") 2022-04-01 17:50:28 +02:00
Martin
8d3d08ae4c Debugger: Moved dsState to new unit 2022-03-24 00:39:03 +01:00
Martin
8344427500 IDE, Options: Font for editor notebook tabs 2022-03-11 16:59:29 +01:00
Juha
06352700aa IDE: Improve EditorMacroListViever. 2022-03-06 13:01:21 +02:00
Juha
4ac1f026c2 IDE: Create new MenuItems for bookmarks. A MenuItem cannot be used for many parent menus. Issue #39540. 2022-01-19 08:31:36 +02:00
Martin
7642aaff78 Debugger: Change TWatchesMonitor/Supplier to use new Interface. 2022-01-10 14:08:37 +01:00
Martin
9519a967ca SourceEditor: Fix to show bookmark pop-up menu using key-shortcut (without toolbar). Fixes regression from issue #35883 2021-12-06 11:42:34 +01: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
michl
0a2e80cbc4 DockedFormEditor: Preparing for SyncCodeAndForm
git-svn-id: trunk@65001 -
2021-04-15 20:09:53 +00:00
michl
7bfd45feed IDE: Missed part for revision 64918 #143823e00f: IDE with AnchorDockingDsgn throws AV when unit is cloned in SourceEditor to new SourceEditor. Issue #38699
git-svn-id: trunk@64940 -
2021-04-07 13:12:04 +00:00
michl
143823e00f IDE: Fixed IDE with AnchorDockingDsgn throws AV when unit is cloned in SourceEditor to new SourceEditor. Issue #38699
git-svn-id: trunk@64918 -
2021-04-03 21:17:34 +00:00
wp
93ff7806b5 IDE/SourceEditor: Fix high-dpi position of Replace prompt dialog. Issue #37985.
git-svn-id: trunk@64728 -
2021-03-03 09:24:44 +00:00
martin
06eb834614 Implement "Select code block"
git-svn-id: trunk@64672 -
2021-02-26 22:01:33 +00:00
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00: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
ondrej
1e0749d516 IDE: fix compilation for latest SynEdit changes
git-svn-id: trunk@64494 -
2021-02-05 14:34:09 +00:00
juha
20c5ac47c0 IDE: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64440 -
2021-01-29 19:59:04 +00:00
juha
07b254d10c IDE: Add ellipsis (...) to source editor context menu "Options ...". Issue #38400.
git-svn-id: trunk@64423 -
2021-01-26 12:29:31 +00:00
juha
751852a44a LazUtils: New function UTF8CompareLatinTextFast. Use in IDE instead of UTF8CompareText.
git-svn-id: trunk@64385 -
2021-01-14 13:52:23 +00:00
juha
36968885dd LazUtils: Rename function FilenameIsPascalUnit -> FilenameHasPascalExt. Clashed with a function in Codetools. Update references.
git-svn-id: trunk@64376 -
2021-01-11 16:16:58 +00:00
juha
3ea7788cbf Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
2021-01-10 19:07:52 +00:00
juha
3feac99f06 Designer, editor: Formatting.
git-svn-id: trunk@64302 -
2020-12-29 22:56:31 +00:00
juha
907d1a29da IDE: Don't set DisplayState:=dsSource in SrcNotebookEditorActived. Editor may not have focus.
git-svn-id: trunk@64207 -
2020-12-15 18:17:37 +00:00
juha
24690ac403 IDE: Optimize TSourceNotebook.FindPageWithEditor a little.
git-svn-id: trunk@64205 -
2020-12-15 18:17:33 +00:00
juha
aa176da1c8 IDE: Refactoring. Reuse code for global functions GetIdeCmdAndToolBtn and GetIdeCmdRegToolBtn.
git-svn-id: trunk@64066 -
2020-10-24 12:15:30 +00:00
juha
70cf0c0bad Revert r64064 #b41c59a13e. Something went wrong.
git-svn-id: trunk@64065 -
2020-10-24 11:31:50 +00:00
juha
b41c59a13e IDE: Refactoring. Reuse code for global functions GetCommandAndButton and GetCommandOnly.
git-svn-id: trunk@64064 -
2020-10-24 11:19:33 +00:00
martin
7bf871655b IDE, SourceEditor: Fix width of macro-record-stop button, Issue #37858
git-svn-id: trunk@63964 -
2020-10-06 18:16:10 +00:00
martin
3baad5d70c IDE, SourceEditor: Fix width of macro-record-stop button, Issue #37858
git-svn-id: trunk@63949 -
2020-10-03 14:58:37 +00:00
mattias
21f39dc4be IDE: line ending CR call Classic Mac, issue #37800
git-svn-id: trunk@63908 -
2020-09-23 14:45:07 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
juha
0414705e6a IDE: Rename function GetCurrentMailAddress to GetCurrentChangeLog and support Windows.
git-svn-id: trunk@63552 -
2020-07-13 09:18:57 +00:00
mattias
9fea11639e IDE: new file: do not break lines at dots
git-svn-id: trunk@63405 -
2020-06-20 16:01:26 +00:00
martin
47408c4bff IDE, SourceEditor: prevent automatic identifier completion while editor-macros are recorded/playing. The macro would not wait for the timer, and the macro would not know the order of completion proposals.
git-svn-id: trunk@63323 -
2020-06-07 12:48:09 +00:00