Commit Graph

13197 Commits

Author SHA1 Message Date
juha
1e444d8398 IDE: Show name and description in "New Item" and "New Project" dialogs. Simplifies GetLocalizedDescription methods. Issue #37134.
git-svn-id: trunk@63234 -
2020-05-27 10:30:19 +00:00
juha
c516e2543c IDE: Show frames and datamodules correctly in menu with option "Window menu shows designed form's name instead of caption". Issue #37138, patch from FTurtle.
git-svn-id: trunk@63226 -
2020-05-26 21:55:06 +00:00
martin
aefa3215f8 IDE, SynEdit: New options for auto scroll on edit
git-svn-id: trunk@63217 -
2020-05-23 22:54:52 +00:00
juha
657a925b26 IDE: Show icons in menu 'Window'. Issue #37026, patch (modified) from FTurtle.
git-svn-id: trunk@63212 -
2020-05-22 20:48:23 +00:00
martin
237ac26a28 SynEdit: replaced AddFoldChangedHandler with senrLineMappingChanged
git-svn-id: trunk@63208 -
2020-05-22 14:54:20 +00:00
martin
f42fd8868d SynEdit: Refactor Gutter to use DisplayView for real to virtual line mapping
git-svn-id: trunk@63202 -
2020-05-21 18:04:12 +00:00
martin
34099573b4 SynEdit: Change to use FTheLinesView instead of FFoldedView
git-svn-id: trunk@63200 -
2020-05-21 18:04:08 +00:00
martin
4c5edbe734 SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged
git-svn-id: trunk@63197 -
2020-05-21 15:48:47 +00:00
martin
e04ce2539f SynEdit: Introduced TSynTextViewsManager
git-svn-id: trunk@63196 -
2020-05-21 15:48:44 +00:00
martin
cbb6115663 SynEdit: FoldView, rename/refactor TextToViewIndex/ViewToTextIndex to be 0-based
git-svn-id: trunk@63175 -
2020-05-16 22:17:06 +00:00
martin
0f8b9dd9a8 SynEdit: refactor TLazSynSurface
git-svn-id: trunk@63174 -
2020-05-16 22:17:03 +00:00
martin
43f41ddd9d IDE: EncloseSelection, add "region". Patch by Zoltanleo / forum topic,49714.msg362422
git-svn-id: trunk@63173 -
2020-05-16 17:49:05 +00:00
mattias
a1dc8b06a0 IDE: less debug
git-svn-id: trunk@63144 -
2020-05-13 08:58:51 +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
juha
47bfab75ef LCL: Remove also public property TCustomComboBox.ReadOnly.
git-svn-id: trunk@63112 -
2020-05-02 14:13:43 +00:00
juha
ef165a7ed0 Assertions to debug issue #36318.
git-svn-id: trunk@63111 -
2020-05-02 10:51:09 +00:00
juha
7ef32e6a3a IdeIntf: A new ProjectOpening event. Triggered before a project opens. Issue #36899.
git-svn-id: trunk@63085 -
2020-04-26 19:58:32 +00:00
juha
4dec45a42b IDE: Debug lines for ExternalTools.
git-svn-id: trunk@63082 -
2020-04-26 07:28:55 +00:00
juha
c43d57c21a IDE: Turn ExternalTools from a global var into a global function, returning ExternalToolList. Avoid duplicate assignments to ExternalToolList.
git-svn-id: trunk@63079 -
2020-04-25 15:30:42 +00:00
juha
d4f25d678f IDE: Improve 'Window' menu's submenus 'Tabs for project' and 'Other tabs'. Issue #36965, patch from FTurtle.
git-svn-id: trunk@63078 -
2020-04-25 15:30:41 +00:00
mattias
3fb68e39a9 lazbuild: do not set ExternalTools to nil before freeing
git-svn-id: trunk@63074 -
2020-04-25 12:12:05 +00:00
juha
f624f6188d IDE: Save a virtual (non-saved) unit before inheriting from it. Issue #29642.
git-svn-id: trunk@63044 -
2020-04-21 15:14:34 +00:00
martin
7be629b269 Fix a crash, when a breakpoint can not be set, because no debugger is configured
git-svn-id: trunk@63043 -
2020-04-21 12:24:46 +00:00
juha
25d8d5b4c7 IDE: Formatting. Eliminate a parameter in sub-function of LoadAncestorDependencyHidden.
git-svn-id: trunk@63038 -
2020-04-20 23:12:51 +00:00
juha
cbaeca66f0 IDE: Assign also the handler list in BuildModes. Prevents a crash when cancelling project options. Issue #36782.
git-svn-id: trunk@63009 -
2020-04-17 18:39:38 +00:00
juha
f5472e8233 IDE: Do not add CreateForm to project source for a new frame. Issue #26493.
git-svn-id: trunk@63005 -
2020-04-17 09:32:07 +00:00
juha
8f3367550c IDE: Move registration of TFileNamePropertyEditor into a better place.
git-svn-id: trunk@62990 -
2020-04-15 19:33:47 +00:00
ondrej
e52c398bbc IDE: Locals Dialog: add evaluate all menu item
git-svn-id: trunk@62983 -
2020-04-15 10:44:35 +00:00
maxim
48e5d6068e IDE: new images for 'close tabs' toolbuttons in search results dialog, patch by FTurtle, bug #36908
git-svn-id: trunk@62961 -
2020-04-13 22:00:25 +00:00
juha
559495ac52 Formatting.
git-svn-id: trunk@62908 -
2020-04-07 21:28:45 +00:00
juha
b129c0dd56 IDE: Set active project in Project Inspector when user opens it first time. Rename a method.
git-svn-id: trunk@62891 -
2020-04-05 15:01:19 +00:00
juha
651a6436a2 Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred.
git-svn-id: trunk@62890 -
2020-04-05 11:35:01 +00:00
zeljko
114f2092b1 IDE: removed Qt/Qt5 workaround , fixed issue #36874
git-svn-id: trunk@62888 -
2020-04-05 09:20:10 +00:00
juha
8f74c1cd33 IDE: Add assertions to TMainIDEBar.CalcMainIDEHeight. Move to a better place. Trying to debug issue #34377.
git-svn-id: trunk@62880 -
2020-04-04 09:06:24 +00:00
dmitry
14d2b6e153 ide: reverting an accidental change from the previous commit (r62875)
git-svn-id: trunk@62876 -
2020-04-04 05:27:29 +00:00
dmitry
04ed47cd5d ide: creating app bundle as a part of a build process for Cocoa WS. bug #36780
git-svn-id: trunk@62875 -
2020-04-04 05:25:44 +00:00
juha
3dd719c344 IDE: Open Code Explorer next to source editor by default. Partly reverts r59830 #95f1c7e0bc. Issue #36808.
git-svn-id: trunk@62831 -
2020-03-31 13:15:39 +00:00
juha
111c34dec3 Formatting.
git-svn-id: trunk@62830 -
2020-03-31 13:15:27 +00:00
juha
d84fe6746d IDE: Jump to code declarations from Code Explorer with shortcut keys. Reuse event handlers. Issue #20048.
git-svn-id: trunk@62821 -
2020-03-30 18:26:36 +00:00
juha
d7bff517ba IDE: Middle mouse click in Code Explorer now jumps to implementation. Issue #20048.
git-svn-id: trunk@62819 -
2020-03-30 13:56:00 +00:00
juha
56a4a9e0d5 IDE: Expand nodes in Code Explorer matching a filter. Reduce some parameters. Issue #36787.
git-svn-id: trunk@62818 -
2020-03-30 12:43:35 +00:00
juha
707c0d5894 IDE: Fix filter for directives in Code Explorer. Issue #35767.
git-svn-id: trunk@62816 -
2020-03-29 21:49:23 +00:00
juha
2ba03b720e IDE: Update project inspector also when there is no active project.
git-svn-id: trunk@62813 -
2020-03-27 20:20:56 +00:00
juha
d14e99f26b IdeIntf, BuildIntf, Packager: Clean up uses sections, adjust used units.
git-svn-id: trunk@62800 -
2020-03-23 20:33:04 +00:00
mattias
d30dbcce35 buildintf: split from ideintf
git-svn-id: trunk@62796 -
2020-03-22 12:05:04 +00:00
mattias
a472e9ef09 buildintf: split from ideintf
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
mattias
60317e70ff IDE: less hints
git-svn-id: trunk@62793 -
2020-03-22 09:39:21 +00:00
ondrej
765094ef99 IDE: do not save LPI on project reload. Issue #36813
git-svn-id: trunk@62780 -
2020-03-20 13:21:53 +00:00
marcus
3aed67b7ea Amiga-systems need always athreads for lcl programs
git-svn-id: trunk@62766 -
2020-03-13 21:04:37 +00:00
martin
147cf21fef Strip ext from exe name passed to compiler option -o. This is to make change in lazconf.pp work with unpatched compilers
Patch/Contributed by ccrause

git-svn-id: trunk@62756 -
2020-03-12 14:21:14 +00:00