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
mattias
c12eb5cec6
IDE: completion: stop ghost calls to ccComplete if no completion active
...
git-svn-id: trunk@18195 -
2009-01-07 18:36:50 +00:00
martin
91bc736980
SynEdit: Fixed HighCurrentWord with Incr search (typo in previous commit)
...
git-svn-id: trunk@18146 -
2009-01-05 22:35:29 +00:00
martin
5117148943
SynEdit: Improved highlight current word
...
git-svn-id: trunk@18144 -
2009-01-05 21:33:49 +00:00
martin
7b016fe8aa
Fixes issues with click on gutter (would not always toggle breakpoints, bug #12905 )
...
git-svn-id: trunk@18069 -
2009-01-02 21:06:18 +00:00
martin
d11cfa1187
SynEdit, fix Tooltip/Hint with Tab/utf8 (bug #12599 , bug #7012 )
...
git-svn-id: trunk@18028 -
2009-01-01 23:57:02 +00:00
paul
cba5df7f65
ide: adapt Completion Window, after Synedit fix rev 18016 #bb49ada1b7 (by Martin)
...
git-svn-id: trunk@18018 -
2009-01-01 18:45:41 +00:00
mattias
6605391f52
IDE: identifier completion: highlighting for rest, bug #12424
...
git-svn-id: trunk@17954 -
2008-12-26 17:04:23 +00:00
mattias
4ec7c62a72
IDE: using find declaration for source editor hyperlinks, from Martin Friebe and Alexander Klenin
...
git-svn-id: trunk@17816 -
2008-12-12 21:16:30 +00:00
paul
81cb25cb7e
ide: don't go to center of the windows always when do a search. Do it only if we are at border (we'll never be outside borders since synedit do it positioning too) #0012423
...
git-svn-id: trunk@17795 -
2008-12-11 10:01:39 +00:00
paul
f294976208
lcl: add function ValidUTF8String which checks a string to have valid utf8 chars and replaces 1..32 asci chars by their codes
...
ide: don't replace valid utf8 string by codes when we do search and a search string is not found
git-svn-id: trunk@17794 -
2008-12-11 09:10:29 +00:00
paul
3e0bdf1378
ide: mark editor lines as saved where they are really saved to file - not to codebuffer
...
git-svn-id: trunk@17778 -
2008-12-10 02:06:01 +00:00
paul
1c79f69559
ide: check if sourceditor has active editor before working with it font (no more crash when you edit ide options with closed editor)
...
git-svn-id: trunk@17678 -
2008-12-04 08:03:09 +00:00
laurent
4b344f137a
IDE: rename the images to avoid overload
...
git-svn-id: trunk@17660 -
2008-12-02 13:28:21 +00:00
mattias
40d1b6687c
IDEIntf: removed SrcEditSubMenuSetBookmarks, added SrcEditSubMenuToggleBookmarks, IDE: replaced SetBookmarks wirh ToggleBookmarks
...
git-svn-id: trunk@17601 -
2008-11-26 14:52:46 +00:00
mattias
0b50f60239
synedit: added ecToggleMarker0..9
...
git-svn-id: trunk@17600 -
2008-11-26 14:23:10 +00:00
paul
b586b94542
ide: fix loading of lazarus.dci (reported by smace)
...
git-svn-id: trunk@17526 -
2008-11-22 18:35:52 +00:00
mattias
04b8a93513
IDE+object inspector: shwoing code help hints for properties
...
git-svn-id: trunk@17478 -
2008-11-20 16:27:27 +00:00