Commit Graph

111 Commits

Author SHA1 Message Date
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