lazarus/components/synedit
2023-03-25 16:28:51 +01:00
..
design updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
docs/xml
languages SynEdit: cleaned up unused resource strings and constants of highlighters which are not shipped with Lazarus (issue #36043), regenerated translations 2022-01-10 01:34:10 +03:00
test SynEdit: fix crash/hang (endless loop) in SearchReplace. Advance 1 char, if regex returns an zero-len match. Issue #39999 2022-11-22 15:44:40 +01:00
allsynedit.pas SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit 2021-06-05 22:33:53 +00:00
Contributors.txt
fpmake.pp synedit: updated fpmake 2018-12-31 09:57:59 +00:00
images-copyright.txt Components: Add copyright notes to all folders to which Roland Hahn has contributed images. 2021-02-24 22:17:51 +00:00
lazsyneditmousecmdstypes.pp SynEdit: support horizontal mouse wheel 2019-03-02 19:29:53 +00:00
lazsynedittext.pas SynEdit: Highlighter, make sure to call SendHighlightChanged (even if lines where deleted, instead of scanned / HL still changed back to valid/"no scan needed") 2021-09-28 00:07:54 +02:00
lazsyngtk2imm.pas SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit / See commit 65175 #176f0b3310 2021-06-15 13:06:15 +00:00
lazsynimm.pas SynEdit: WinIME (workaround), make sure the emoji candidate window is shown at the caret. 2021-06-06 12:53:10 +00:00
lazsynimmbase.pas SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit 2021-06-05 22:33:53 +00:00
lazsyntextarea.pp SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
Makefile LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
Makefile.compiled LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
Makefile.fpc LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
synbeautifier.pas Corrections for spelling errors in LCL and Components. Issue #38986, patch by Don Siders. 2021-06-11 07:11:44 +00:00
synbeautifierpascal.pas Corrections for spelling errors in LCL and Components. Issue #38986, patch by Don Siders. 2021-06-11 07:11:44 +00:00
syncompletion.pas SynCompletion: Add OnBeforeComplete event. Issue #30965 and Merge-request !53 2021-12-29 14:48:59 +01:00
synedit.inc
synedit.lpk SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit 2021-06-05 22:33:53 +00:00
synedit.pp SynEdit: Scrolling for dragging needs to happen while the mouse is inside the editor (near the edge). Otherwise the source edit, keeps scrolling while over a drop target outside it. Issue #40177 2023-03-25 16:28:51 +01:00
syneditautocomplete.pp LazUtils: New LazStartsStr and similar functions. StartsStr etc. in StrUtils return False for empty sub-string, thus Delphi incompatible. 2021-03-04 08:58:54 +00:00
syneditexport.pas SynEdit: fixed typos related to 'occur' word 2021-06-10 22:13:34 +00:00
syneditfoldedview.pp SynEdit: fix save/load fold-state. 2022-06-25 22:16:19 +02:00
synedithighlighter.pp SynEdit: Highlighter, make sure to call SendHighlightChanged (even if lines where deleted, instead of scanned / HL still changed back to valid/"no scan needed") 2021-09-28 00:07:54 +02:00
synedithighlighterfoldbase.pas
synedithighlighterxmlbase.pas
syneditkeycmds.pp SynEdit: missing ecKeyCmd to string - fix recording in macro player 2023-03-05 17:24:52 +01:00
syneditlines.pas LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code. 2021-01-14 12:41:32 +00:00
syneditmarks.pp SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged 2020-05-21 15:48:47 +00:00
syneditmarkup.pp SynEdit: revert wrong changes (ScreenRowToRow->ScreenXYToTextXY, RowToScreenRow->TextXYToScreenXY) during the circular dependency removal 2021-02-14 18:46:26 +00:00
syneditmarkupbracket.pp SynEdit: make FindMatchingBracketPair virtual 2023-01-04 10:25:09 +01:00
syneditmarkupctrlmouselink.pp SynEdit: remove circular dependency between SynEdit and SynEditMarkupCtrlMouseLink 2021-02-05 13:07:33 +00:00
syneditmarkupfoldcoloring.pas SynEdit: remove circular dependency between SynEdit and SynEditMarkupFoldColoring 2021-02-05 13:16:45 +00:00
syneditmarkupguttermark.pp SynEdit: remove circular dependency between SynEdit and SynEditMarkupGutterMark 2021-02-05 13:20:26 +00:00
syneditmarkuphighall.pp SynEdit: Restore Copy() calls. SetLength() may make a string longer with garbage in the end. 2021-03-03 10:21:52 +00:00
syneditmarkupifdef.pp SynEdit: remove circular dependency between SynEdit and SynEditMarkupIfDef 2021-02-05 13:24:59 +00:00
syneditmarkupselection.pp SynEdit: remove circular dependency between SynEdit and SynEditMarkupSelection 2021-02-05 13:24:16 +00:00
syneditmarkupspecialchar.pp
syneditmarkupspecialline.pp SynEdit: Markup, fix markup for empty line-part after wrap-pos 2020-06-05 00:12:59 +00:00
syneditmarkupwordgroup.pp
syneditmiscclasses.pp SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
syneditmiscprocs.pp SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
syneditmousecmds.pp synedit: ssMeta on darwin instead of only carbon 2022-10-28 07:52:26 +02:00
syneditplugins.pas SynEdit: remove circular dependency between SynEdit and LazSynIMM 2021-02-05 12:40:36 +00:00
syneditpointclasses.pas SynEdit: Fix tab-indent of line-mode-selection (last line was ignored, if caret.y=1). Part of issue #39998 2023-03-05 14:10:43 +01:00
syneditregexsearch.pas
syneditsearch.pp SynEdit: fix crash/hang (endless loop) in SearchReplace. Advance 1 char, if regex returns an zero-len match. Issue #39999 2022-11-22 15:44:40 +01:00
syneditstrconst.pp SynEdit: cleaned up unused resource strings and constants of highlighters which are not shipped with Lazarus (issue #36043), regenerated translations 2022-01-10 01:34:10 +03:00
synedittextbase.pas SynEdit: Update "change gutter" (yellow/green change indicators) to follow undo/redo. Issue #0032865 and issue #0037209 2020-08-16 12:40:34 +00:00
synedittextbidichars.pas
synedittextbuffer.pp SynEdit: allow "Modified:=False" inside BeginUpdate 2020-08-26 22:24:11 +00:00
synedittextdoublewidthchars.pas SynEdit: Update Half/Full-Width chars. Issue #0037548 2020-08-15 16:07:59 +00:00
synedittextsystemcharwidth.pas SynEdit: Introduced TSynTextViewsManager 2020-05-21 15:48:44 +00:00
synedittexttabexpander.pas SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged 2020-05-21 15:48:47 +00:00
synedittexttrimmer.pas SynEdit: Restore Copy() calls. SetLength() may make a string longer with garbage in the end. 2021-03-03 10:21:52 +00:00
synedittypes.pp SynEdit: remove circular dependency between SynEdit and SynGutterChanges 2021-02-05 13:32:42 +00:00
syneditviewedlinemap.pp SynEdit: Fixes for MaybeJoinWithSibling and AdjustForLinesDeleted / Tests for MaybeJoinWithSibling 2020-07-28 16:14:37 +00:00
syneditwrappedview.pp SynEdit: fix range check in WrappedView 2022-12-02 00:58:42 +01:00
synexporthtml.pas SynEdit: move implementation uses to interface 2021-02-05 14:22:50 +00:00
syngutter.pp SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
syngutterbase.pp SynEdit: Fixed reordering gutter parts. Apply new bounds. 2023-02-20 19:39:30 +01:00
syngutterchanges.pas SynEdit: remove circular dependency between SynEdit and SynGutterChanges 2021-02-05 13:32:42 +00:00
synguttercodefolding.pp SynEdit: partly fix unfolding lines with mixed collapse and expand info 2021-04-20 13:55:52 +00:00
syngutterlinenumber.pp SynEdit: Linenumber gutter, "Every Nth Line" must be 1 or greater. Issue #39394 2021-09-24 22:00:25 +02:00
syngutterlineoverview.pp SynEdit: revert wrong changes (ScreenRowToRow->ScreenXYToTextXY, RowToScreenRow->TextXYToScreenXY) during the circular dependency removal 2021-02-14 18:46:26 +00:00
synguttermarks.pp SynEdit: remove circular dependency between SynEdit and SynGutterMarks 2021-02-05 14:20:11 +00:00
synhighlighterany.pas Fix compilation with FPC 3.0.4. 2021-02-05 20:07:12 +00:00
synhighlighterbat.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlightercpp.pp SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlightercss.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterdiff.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterhashentries.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterhtml.pp SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterini.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterjava.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterjscript.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterlfm.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlightermulti.pas
synhighlighterpas.pp SynEdit: Pas Highlighter, improved several function modifier. Only highlight if they are after a function declaration/header. 2023-03-09 14:09:37 +01:00
synhighlighterperl.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterphp.pas Components: Reduce calls to UpperCase() and LowerCase(). Improves performance. 2021-02-08 19:09:30 +00:00
synhighlighterpike.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterpo.pp Components: Reduce calls to LowerCase(). 2021-02-10 13:43:15 +00:00
synhighlighterposition.pas
synhighlighterpython.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlightersql.pas SynEdit: Update Firebird 4.0 highlighter. Issue #0038520 Patch by Gabor Boros 2021-02-22 18:54:04 +00:00
synhighlightertex.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterunixshellscript.pas Pas2js, SynEdit, TAChart, IPro: Use a faster compare method for case-insensitive strings and StringLists. 2021-02-05 11:28:05 +00:00
synhighlightervb.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synhighlighterxml.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synmacrorecorder.pas SynEdit: remove circular dependency between SynEdit and LazSynIMM 2021-02-05 12:40:36 +00:00
synmemo.pas SynEdit: move implementation uses to interface 2021-02-05 11:23:37 +00:00
synpluginmulticaret.pp SynEdit: Fix adjusting multi-carets in smColumn mode. Part of issue #39998 2023-03-05 14:46:38 +01:00
synpluginsyncroedit.pp SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged 2020-05-21 15:48:47 +00:00
synpluginsyncronizededitbase.pp SynEdit: Fixed crash in SyncroEdit, when undoing. Introduced in r60079 #507784f308 "improved syncro/template edit to deal with adjacent cells" 2019-03-31 17:04:14 +00:00
synplugintemplateedit.pp SynEdit: improved syncro/template edit to deal with adjacent cells. (no text between cells) 2019-01-14 01:53:46 +00:00
syntextdrawer.pp Correct spelling errors for "Width" in various units. Issue #39402, patch by Don Siders. 2021-09-26 21:40:16 +03:00