mattias
a0468e41ab
LCL: TFindDialog: added option entire scope, from Brad Campbell, bug #13783
...
git-svn-id: trunk@20397 -
2009-06-04 08:52:15 +00:00
martin
485e5c2c90
SourceEditor: Introduced Selection-Toggle-Comments issue #13824 and redone old Set/Unset Comment. Based on a patch by Flávio Etrusco
...
git-svn-id: trunk@20379 -
2009-06-03 18:06:25 +00:00
martin
8bca8c909b
SynEdit: Added configuration for mouse behaviour Issue #1878 , Issue #8603 , see http://wiki.lazarus.freepascal.org/Editor_Options_Mouse
...
git-svn-id: trunk@20353 -
2009-06-02 18:11:47 +00:00
paul
b7c4f73c4f
ide: add "Close All Other Pages" command to the source editor menu
...
git-svn-id: trunk@20120 -
2009-05-22 06:42:05 +00:00
paul
2ab7776d76
ide: rearrange source editor popup menu items
...
git-svn-id: trunk@20119 -
2009-05-22 06:25:27 +00:00
paul
08eafcbdfa
ide: source editor: don't replace notebook menu with sourcemenu if notebook can show own popupmenu (mostly for gtk, gtk2)
...
git-svn-id: trunk@20113 -
2009-05-22 02:50:24 +00:00
mattias
9bd290d86e
IDE+codetools: implemented complete blocks in statements
...
git-svn-id: trunk@20108 -
2009-05-21 16:49:01 +00:00
mattias
f8012d194e
IDE: fixed result of SaveSourceEditorChangesToCodeCache, codetools: started complete block
...
git-svn-id: trunk@20107 -
2009-05-21 13:24:15 +00:00
paul
ad30f8d3e7
ide: use same string and icon for all Options menu items
...
git-svn-id: trunk@20082 -
2009-05-21 01:59:12 +00:00
martin
bfa66ccae8
SourceEditor/SynEdit: avoid the temporarily display of the component name "SynEdit1" while IDE loads. Issue #13717 Patch by Sam Herzog
...
git-svn-id: trunk@19982 -
2009-05-16 12:42:19 +00:00
mattias
c9605ac2ce
IDE: source editor: incremental find: using paste for search
...
git-svn-id: trunk@19824 -
2009-05-06 10:07:23 +00:00
paul
29dff51c37
ide: show goto form on mouse double click on status bar panel with coordinates
...
git-svn-id: trunk@19819 -
2009-05-06 07:38:42 +00:00
martin
e5db74796e
Issue #13631 : On Destroy Remove SourceEditor form CodeBuffer callbacks. This would normally be done in Close, but close is not called, if cleaning up after previous crash
...
git-svn-id: trunk@19805 -
2009-05-04 18:42:04 +00:00
mattias
a927537fcb
IDE: find overloads: find main declaration
...
git-svn-id: trunk@19751 -
2009-05-01 19:41:26 +00:00
mattias
b2eaa955d9
IDE: added menu item find overload
...
git-svn-id: trunk@19733 -
2009-05-01 13:34:06 +00:00
mattias
5f4c6b579f
IDE: added more ShowAbort flags
...
git-svn-id: trunk@19651 -
2009-04-27 18:08:58 +00:00
vincents
772489f2f8
IDE: fixed adding search progress form to the window list, based on patch by Vladimir Zhirov (issue #13032 )
...
git-svn-id: trunk@19571 -
2009-04-22 14:17:44 +00:00
paul
2db4548c14
ide, debugger:
...
- redo showing of execution lines. now there is no need to pause execution to look at execution lines
- started inspect dialog
git-svn-id: trunk@19418 -
2009-04-13 23:10:06 +00:00
paul
ec8fd7837f
ide: fix TSourceEditor.GetDialogPosition for multi-monitor
...
git-svn-id: trunk@19397 -
2009-04-13 04:40:52 +00:00
mattias
7fc8bfa82a
IDE: implemented refactoring tool: find/remove unused units of current unit
...
git-svn-id: trunk@19290 -
2009-04-09 22:17:31 +00:00
mattias
26ef5cd496
IDE+codetools: started heuristic to find unused units
...
git-svn-id: trunk@19281 -
2009-04-08 23:45:15 +00:00
mattias
91dea6fbf8
LCL: added encoding UTF-8 with BOM, IDE: fixed changing encoding
...
git-svn-id: trunk@19211 -
2009-04-04 00:43:25 +00:00
paul
9154c34024
ide: start show of execution marks when we in the Pause state
...
git-svn-id: trunk@18998 -
2009-03-15 07:17:55 +00:00
paul
fb124b7de5
ide: add TSourceEditor.FillExecutionMarks, TSourceEditor.ClearExecutionMarks (debugger part is missing)
...
git-svn-id: trunk@18993 -
2009-03-14 19:19:13 +00:00
paul
7402655037
ide: replace Add breakpoint to Toggle breakpoint in some places
...
git-svn-id: trunk@18983 -
2009-03-13 17:47:37 +00:00
paul
879adbf7f2
ide: use better notification way about adding/removing breakpoint for the sourceeditor (source mark changes more reliable)
...
git-svn-id: trunk@18965 -
2009-03-12 04:18:00 +00:00
paul
09b40cf1b1
ide: fix a memory leak I made in TSourceEditor.OnGutterClick
...
git-svn-id: trunk@18964 -
2009-03-12 03:39:56 +00:00
paul
e6f0a3fdbe
ide: fix breakpoint toggling for line where the execution line is placed
...
git-svn-id: trunk@18958 -
2009-03-11 15:13:31 +00:00
paul
cde7240564
ide: show mixed current line + breakpoint image when current execution line cover some breakpoint
...
git-svn-id: trunk@18954 -
2009-03-11 04:25:45 +00:00
paul
d0e67fd760
ide: easy sort TSourceMarks.GetMarksForLine using priority, don't handle ExecutionLine in the TSourceEditor.OnEditorSpecialLineColor in a special way - use generic SourceMark handling
...
git-svn-id: trunk@18949 -
2009-03-10 15:58:57 +00:00
paul
c21cb3f74f
synedit, ide: add TSynMark.Priority to order marks at the same line. Make CurrentLine mark priority bigger
...
git-svn-id: trunk@18948 -
2009-03-10 15:19:48 +00:00
paul
5d3aba4a89
ide: fix TSourceEditor.OnEditorSpecialLineColor - skip invisible sourcemarks, set LineColorAttrib for the ExecutionMark
...
git-svn-id: trunk@18947 -
2009-03-10 13:28:01 +00:00
paul
bd0650e6b6
ide: show current execution line in the gutter (works bad since gutter needs to be more wide)
...
git-svn-id: trunk@18943 -
2009-03-10 12:04:45 +00:00
paul
66d82d4c34
ide: remove ecJumpToEditor. ecToggleSourceEditor do the job (the second part of issue #0012140 )
...
git-svn-id: trunk@18876 -
2009-03-03 02:14:20 +00:00
jesus
008dca4acd
IDE, implemented closing editor tab with mouse middle button click
...
git-svn-id: trunk@18832 -
2009-02-27 03:25:41 +00:00
mattias
343ae3b671
IDE: source editor: freeing synedit after processing events
...
git-svn-id: trunk@18561 -
2009-02-04 15:51:00 +00:00
martin
4e1e17c667
Cleanup SynEdit: Removed unnecessary uses, redeclaration's,...
...
git-svn-id: trunk@18519 -
2009-01-31 16:33:20 +00:00
mattias
98092f80f8
IDEIntf: OI: solved conflict between value and timer hint, clean up on hide hint
...
git-svn-id: trunk@18492 -
2009-01-29 09:54:03 +00:00
mattias
cadbc3f8a2
IDE: not find and replace on read only file
...
git-svn-id: trunk@18476 -
2009-01-28 17:47:30 +00:00
mattias
c011f84fde
IDE: fixed statusbar ReadOnly
...
git-svn-id: trunk@18475 -
2009-01-28 17:44:05 +00:00
mattias
204d1aa9b5
LCL: not focusing THintWindow on show
...
git-svn-id: trunk@18474 -
2009-01-28 15:39:55 +00:00
mattias
76c9b75118
clean up
...
git-svn-id: trunk@18432 -
2009-01-25 10:17:33 +00:00
mattias
e49f747043
synedit: immplemented ChangeStamp, IDE: using synedit changestamp, reducing commits to codetools
...
git-svn-id: trunk@18431 -
2009-01-25 10:10:19 +00:00
mattias
8ad5b6f96b
IDE: fixed freeing synedit
...
git-svn-id: trunk@18420 -
2009-01-24 18:33:18 +00:00
martin
d4af1c75ec
SynEdit, Gutter: Renamed some of the new methods (Thanks Mark W. for the Feedback)
...
git-svn-id: trunk@18386 -
2009-01-21 22:47:33 +00:00
martin
64ffa702f8
SynEdit, Gutter: Renamed some of the new methods
...
git-svn-id: trunk@18383 -
2009-01-21 20:47:05 +00:00
martin
77c9b560ff
SynEdit Gutter: Refactor, add ability to save GutterParts to LFM file
...
git-svn-id: trunk@18330 -
2009-01-18 17:43:57 +00:00
paul
d2cfcc3186
synedit, ide: fix sourcecompletion on windows after deactivate (part of bug #0012222 )
...
git-svn-id: trunk@18208 -
2009-01-08 12:34:19 +00:00
mattias
2f13da5b12
IDE: word completion: fixed getting prefix with lines with tabs
...
git-svn-id: trunk@18206 -
2009-01-08 08:59:51 +00:00
martin
3daee56246
SynEdit: More consistency. Accessing the text from outside will never trim spaces (on set) or see trailing spaces (on get). Up to now sometimes it would, sometimes not. Fixing SourceEditor (Begin/EndUpdate around Assign)
...
git-svn-id: trunk@18198 -
2009-01-07 21:44:43 +00:00