Commit Graph

108 Commits

Author SHA1 Message Date
martin
993861b8d4 IDE: fix SynSourceEditor.SetHighlighter, prevent processing events while old HL is still in use.
git-svn-id: trunk@61697 -
2019-08-15 17:22:08 +00:00
martin
17dd3e68b9 SynEdit: Caret Color
git-svn-id: trunk@58647 -
2018-07-28 18:01:10 +00:00
martin
7dd6673f2d SynEdit: fix resizing of gutter marks
git-svn-id: trunk@58505 -
2018-07-13 16:03:56 +00:00
martin
6680265b3f SynEdit, Gutter: more PPI PreferedWidth fixes. Issue #33949
git-svn-id: trunk@58491 -
2018-07-11 17:20:38 +00:00
martin
f134176523 SourceEditor: Smarter size for marks (ppi /zoom) / ignore extra line height
git-svn-id: trunk@58489 -
2018-07-11 09:48:52 +00:00
martin
3a7326afbf SourceEditor: Smarter size for marks (ppi /zoom)
git-svn-id: trunk@58487 -
2018-07-10 23:57:14 +00:00
martin
d7e691c998 IDE SynEdit: changed width for marks gutter: 1 pixel right margin // ensure correct rounding when doubling ScaleFontTo96
git-svn-id: trunk@58484 -
2018-07-10 21:20:52 +00:00
ondrej
452ea18e69 IDE: sourceeditor: fix smallest value
git-svn-id: trunk@58336 -
2018-06-19 16:52:12 +00:00
ondrej
c9d2b36693 IDE: sourceeditor: fix smallest value
git-svn-id: trunk@58335 -
2018-06-19 16:50:04 +00:00
ondrej
4c6e2b53b3 IDE: sourceeditor: better approach to handle font size change to resize gutter glyphs
git-svn-id: trunk@58333 -
2018-06-19 13:24:48 +00:00
ondrej
5ce635e1b2 IDE: sourceeditor: change gutter glyph size (and left gutter width) according to editor line height
git-svn-id: trunk@58332 -
2018-06-19 13:10:46 +00:00
ondrej
bf30f6c5f4 IDE: fix editor debug marks painting in high-dpi
git-svn-id: trunk@58328 -
2018-06-19 11:12:56 +00:00
ondrej
796629c37a IDE: identifier completion window: fix default colors
git-svn-id: trunk@57553 -
2018-03-22 16:23:42 +00:00
ondrej
86baae8769 IDE: Identifier completion window: implement customizable colors, issue #29282
git-svn-id: trunk@57117 -
2018-01-19 07:09:42 +00:00
michl
6a4cf08b92 IDE: SourceEditor: IDESynGutterMarks High-DPI aware.
git-svn-id: trunk@55775 -
2017-09-02 19:28:39 +00:00
martin
11a202ca0f SynEdit: assert correct method types
git-svn-id: trunk@55604 -
2017-07-30 16:37:07 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
martin
721911b820 IDE, SynEdit: Enable markup fold color in options
git-svn-id: trunk@54021 -
2017-01-28 03:22:12 +00:00
martin
dc09b12bc0 SynEdit: refactor, move TLazSynEditNestedFoldsList into unit SynEditHighlighterFoldBase
git-svn-id: trunk@52226 -
2016-04-21 02:31:53 +00:00
mattias
41b629f3d0 IDE: clean up
git-svn-id: trunk@52213 -
2016-04-18 17:09:28 +00:00
martin
6b88bdaf8e IDE, SynEdit: forgotten file
git-svn-id: trunk@52185 -
2016-04-13 13:14:04 +00:00
martin
958c6dc9b7 SynEdit: more refactor of folding. Move more CollectNodeInfo to base class. Code by x2nie
git-svn-id: trunk@52176 -
2016-04-12 17:30:53 +00:00
martin
41581607a5 IDE,SynEdit: added define SynWithOutlineMarkup to enable new outline markup
git-svn-id: trunk@52167 -
2016-04-11 12:00:43 +00:00
martin
7b63a5d48d IDE/SynEdit: reduce cpu for topline hint (cached outer fold nodes)
git-svn-id: trunk@52161 -
2016-04-10 23:34:44 +00:00
ondrej
5ec7988f47 IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
git-svn-id: trunk@50152 -
2015-10-23 17:04:26 +00:00
martin
9ce1afac9e SourceSynEdit: Fixed wrong variable in reseting overviewgutter
git-svn-id: trunk@48727 -
2015-04-11 17:50:30 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
martin
5e498c6211 SYnEdit: multi caret, IDE integration, and refactor
git-svn-id: trunk@48395 -
2015-03-16 16:42:16 +00:00
martin
f821ac291e SynEdit/IDE: More multi caret
git-svn-id: trunk@48175 -
2015-03-09 00:25:14 +00:00
martin
b87c34ebfb SynEdit/IDE: Basic Multi-Caret mode
git-svn-id: trunk@48123 -
2015-03-03 23:51:11 +00:00
mattias
85ca70fa50 IDE: clean up
git-svn-id: trunk@47666 -
2015-02-09 21:21:31 +00:00
martin
b6efaa244f SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
2015-02-06 02:07:31 +00:00
mattias
d95954ac0b IDE: clean up old external tools
git-svn-id: trunk@45943 -
2014-07-20 19:50:17 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
20e6cdc0a9 lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
2014-06-01 21:38:27 +00:00
mattias
ed073ee911 IDE: messages: update on source editor changes
git-svn-id: trunk@45255 -
2014-05-31 11:41:54 +00:00
martin
4d203656e1 SynEdit (IDE): Fixed crash in "Class/Proc Hint". Issue #0025989
git-svn-id: trunk@44665 -
2014-04-09 16:08:04 +00:00
martin
310fc7893e SourceEditor: added nil check for top-info
git-svn-id: trunk@43486 -
2013-11-27 13:14:55 +00:00
mattias
1e8926baa8 IDE: clean up
git-svn-id: trunk@42801 -
2013-09-15 06:10:28 +00:00
martin
73cadf2ccc Debugger, IDE: After new fix in rev 42734: REVERT 42669 #59d1dc53d2 [[SynEdit in Paintlock => debugger not processmessages]]
git-svn-id: trunk@42735 -
2013-09-11 17:52:06 +00:00
martin
59d1dc53d2 Debugger, IDE, SourceEdit: When SynEdit is in Paintlock, make sure the debugger is not doing processmessages
git-svn-id: trunk@42669 -
2013-09-07 17:00:35 +00:00
martin
41750fddb3 IDE: add inactive ifdef to fold-gutter popup menu
git-svn-id: trunk@42658 -
2013-09-07 08:04:28 +00:00
martin
0b8aa38eab IDE: add inactive ifdef to fold-gutter popup menu (if text-selection exists)
git-svn-id: trunk@42651 -
2013-09-06 22:57:05 +00:00
martin
ccd7488bf9 SourceSynEdit: top-info hint and scrolling, calculate the correct amount of top lines
git-svn-id: trunk@42521 -
2013-08-29 23:17:52 +00:00
mattias
032f86f34a IDE: clean up
git-svn-id: trunk@42094 -
2013-07-15 20:06:27 +00:00
mattias
659252a167 IDE: source editor: using TFPList
git-svn-id: trunk@42008 -
2013-07-07 08:36:04 +00:00
mattias
a8383f12d4 IDE: fixed typo
git-svn-id: trunk@42006 -
2013-07-06 17:08:33 +00:00
martin
362f050d90 SourceSynEdit: fix scrolling with top-info hint. Issue #0024505
git-svn-id: trunk@41717 -
2013-06-14 19:54:26 +00:00
martin
e6c03e1b84 SynEdit: Ifdef Markup: remove ifdef, make live
git-svn-id: trunk@41608 -
2013-06-08 23:05:45 +00:00
martin
806530abe3 SynSourceEdit: fix destroy (Highlighter may trigger event in destruction, and must be removed while other objects are still in place)
git-svn-id: trunk@41448 -
2013-05-29 09:20:24 +00:00