Commit Graph

3055 Commits

Author SHA1 Message Date
Ondrej Pokorny
663123ff29 SynEdit: make FindMatchingBracketPair virtual 2023-01-04 10:25:09 +01:00
Martin
cfdb6d2299 SynEdit: fix range check in WrappedView 2022-12-02 00:58:42 +01:00
Martin
6793da0620 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
mattias
6671244b72 updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
mattias
ef6ce79e07 synedit: ssMeta on darwin instead of only carbon 2022-10-28 07:52:26 +02:00
Olly
db81590f90 synhighlighterpas: support multiline double quoted strings 2022-08-14 12:06:24 +02:00
Martin
1df670703a SynEdit: Fix test-case 2022-06-25 23:28:27 +02:00
Martin
339ede7382 SynEdit: fix save/load fold-state. 2022-06-25 22:16:19 +02:00
Martin
45549ca90d SynEdit: PasHighLighter, fix function-name highlight - broken in 592b2240a9 "fix function modifiers (e.g. cdecl)". Issue #39807 2022-06-24 23:44:46 +02:00
Martin
592b2240a9 SynEdit: PasHighLighter, fix function modifiers (e.g. cdecl). Only highlight after a function/procedure. Issue #39807 2022-06-24 03:17:09 +02:00
mattias
9e762cde89 udpated makefiles 2022-05-29 19:34:19 +02:00
Martin
69682be8b0 SynEdit: fix more PasHighLighter for "default" modifier after property. (fix false matches). Issue #39726 2022-05-04 21:14:06 +02:00
Martin
db98b76076 SynEdit: fix PasHighLighter for "default" modifier after property. (fix false matches). Issue #39726 2022-05-02 17:44:27 +02:00
Martin
5b23421c5d SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
Martin
6efbdffc8d SynEdit: Fix color calculation 2022-04-01 15:02:48 +02:00
Martin
398de0f4b4 SynEdit: Internal caret (multi caret / custom-color caret) keep visible while scrolling. 2022-04-01 15:02:47 +02:00
Martin
f5e70a4f0b SynEdit: Internal caret (multi caret / custom-color caret) wait for Paint event. Avoid moving/painting the internal caret onto outdated text. 2022-04-01 15:02:47 +02:00
mattias
0e52400af8 synedit: readme 2022-04-01 11:04:38 +02:00
Juha Manninen
0cec6db9e6 Merge branch 'noinline-noreturn' into 'main'
Updated supported procedure modifiers: noinline, noreturn

See merge request freepascal.org/lazarus/lazarus!72
2022-02-24 12:43:06 +00:00
mattias
26c9421318 updated Makefiles 2022-02-24 12:55:45 +01:00
Sergey Larin
abf2576e8d Updated supported procedure modifiers: noinline, noreturn 2022-02-19 13:16:20 +03:00
mattias
f97a493801 updated makefiles 2022-01-16 21:42:24 +01:00
Maxim Ganetsky
c7f37b1da7 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
mattias
384eda71d8 synedit: simplified register, made syneditdsgn designtime 2022-01-06 12:44:10 +01:00
Martin
7c60c7ce47 SynCompletion: Add OnBeforeComplete event. Issue #30965 and Merge-request !53 2021-12-29 14:48:59 +01:00
Martin
0e94a6b1db SynCompletion: Ensure Position is in range. 2021-12-29 14:47:40 +01:00
Maxim Ganetsky
738e48c6b7 Translations: French translation update by Gilles Vasseur, issue #39487 2021-11-26 03:47:29 +03:00
mattias
0354b47bc4 updated makefiles 2021-10-18 14:32:30 +02:00
Juha
7ca9ba2fb6 Support more calling conventions. Issue #39405, patch by Pavel. 2021-10-04 11:10:27 +03:00
Martin
8bb1162ac2 SynEdit, test: add build modes, add run as console app, comment out some test failures, reduce some long tests 2021-10-01 14:31:52 +02:00
Martin
031eb66656 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
Juha
ce6715ed78 Correct spelling errors for "Width" in various units. Issue #39402, patch by Don Siders. 2021-09-26 21:40:16 +03:00
Martin
9cf535759e SynEdit: Linenumber gutter, "Every Nth Line" must be 1 or greater. Issue #39394 2021-09-24 22:00:25 +02:00
maxim
0711ae584c Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #39152
git-svn-id: trunk@65372 -
2021-07-04 21:55:24 +00:00
mattias
91763f2247 set trunk version to 2.3.0
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
martin
61292d7a4b SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit / See commit 65175 #176f0b3310
git-svn-id: trunk@65237 -
2021-06-15 13:06:15 +00:00
juha
d9c207b72b Corrections for spelling errors in LCL and Components. Issue #38986, patch by Don Siders.
git-svn-id: trunk@65216 -
2021-06-11 07:11:44 +00:00
maxim
c1a767e4ce SynEdit: fixed typos related to 'occur' word
git-svn-id: trunk@65201 -
2021-06-10 22:13:34 +00:00
maxim
d7c9b8c1e4 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #38974
git-svn-id: trunk@65188 -
2021-06-08 21:45:25 +00:00
martin
2805487c5a SynEdit: WinIME (workaround), make sure the emoji candidate window is shown at the caret.
git-svn-id: trunk@65180 -
2021-06-06 12:53:10 +00:00
martin
874e292825 SynEdit: WinIME, fix coordinates for candidates
git-svn-id: trunk@65178 -
2021-06-06 01:48:07 +00:00
martin
f57d444718 SynEdit: Win-IME, ifdef debugln
git-svn-id: trunk@65177 -
2021-06-05 22:33:57 +00:00
martin
176f0b3310 SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit
git-svn-id: trunk@65175 -
2021-06-05 22:33:53 +00:00
juha
9eb3d04915 SynEdit: De-deprecate TCustomSynEdit.FoldState until we have an alternative. Improve editor general options layout a little.
git-svn-id: trunk@65138 -
2021-05-26 09:16:29 +00:00
maxim
44cf6253c1 SynEdit: updated Russian translation
git-svn-id: trunk@65039 -
2021-04-20 22:14:12 +00:00
martin
7a676cf380 SynEdit: improve naming in advanced mouse opts
git-svn-id: trunk@65030 -
2021-04-20 18:57:02 +00:00
martin
98442b5353 SynEdit: improve naming in advanced mouse opts
git-svn-id: trunk@65029 -
2021-04-20 18:56:58 +00:00
martin
0340add854 SynEdit: partly fix unfolding lines with mixed collapse and expand info
git-svn-id: trunk@65027 -
2021-04-20 13:55:52 +00:00
martin
a2f76da804 SynEdit: workaround for issue #38766 / fpc generates bad code on aach64
git-svn-id: trunk@65024 -
2021-04-19 18:05:15 +00:00
martin
da9b3f55f6 Syn Test, fix compile
git-svn-id: trunk@64828 -
2021-03-16 20:40:26 +00:00