Commit Graph

935 Commits

Author SHA1 Message Date
Martin
6897ef5e3b IDE, SourceEdit: Don't show hint if any mouse button is down. Issue #40117
(cherry picked from commit 8c268c4992)

# Conflicts:
#	ide/sourceeditor.pp
2024-01-14 23:22:03 +01:00
rich2014
ebf2866945 IDE: prevent the tab itself from becoming the focusi n SourceEditor 2023-11-28 01:53:12 +08:00
regs01
276e88dd44 Avoid firing on pure number
(cherry picked from commit cda109f74b)
2023-11-04 22:31:49 +01: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
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