aboutsummaryrefslogtreecommitdiffhomepage
path: root/ChangeLog
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-12-09 13:47:17 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-12-09 13:47:17 +0300
commitf70ddf925c98ff5566b990a7b0744d5dab392002 (patch)
tree9a06c69c1d9d2c4213eb8e6c8423b3846dbe720f /ChangeLog
parent3f6572c5b46254002cb1b3fd1001bc28ecc2bb10 (diff)
downloadsciteco-f70ddf925c98ff5566b990a7b0744d5dab392002.tar.gz
prepared v2.2.0 releasev2.2.0
This release is mainly for the upcoming FreeBSD package.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d9de5c..b1f08ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,54 @@ using a prebuilt binary) are included.
Entries marked with "(!)" might break macro portability
compared to the preceding release.
+Version 2.2.0
+~~~~~~~~~~~~~
+
+3f6572c Fixed crashes when rubbing out file open (EB) with glob patterns, i.e.
+ when <EB> would open more than one file.
+88d65fb Fixed potential stack overflows when pushing many values on the number stack
+ before breaking from loops with <;>.
+a61a81e Disallow setting the radix to values lower than 2.
+ This fixes potential crashes.
+bd87ff4 Implemented the ^Q command for converting between line and glyph positions.
+ :^Q returns the line number of a given absolute position or the current line.
+(!)e5884ab Support the ::S anchored search (string comparison) command.
+ This also enables anchored string-deletion (::FD) and anchored search-replace
+ commands (::FR and ::FS).
+ More than two colon-modifiers or more than one at-modifier are now considered errors.
+a93243b,
+4830868 Implemented <@Xq> command for cutting into registers.
+ This modifies the Xq behavior by deleting the selected text afterwards.
+3a823fb Implemented ^Y/^S commands for receiving pattern match/insertion ranges and lengths (refs #27).
+ E.g. you can store pattern matches into registers using ^YXq.
+ You can refer to ^E[...] subpatterns using n^Y (for n > 0).
+ Also, you can back up to the beginning of an inserting by adding ^SC immediately
+ after the insertion.
+ S...$^SC leaves dot before a matched pattern (if the search was successful).
+8490013,
+5597bc7 Fixed subtle operator precedence bug when combining higher and lower-precedence operators.
+61b811f String building: ^c (caret+c) does no longer expand to data garbage for non-control characters,
+ but to the literal caret, followed by c.
+ For instance, I^,$ inserts two characters now.
+23c90e3 Added special Q-Register ":" for accessing dot.
+ This allows the idiom [: ... ]: to temporarily move around.
+ Also, you can use the ^E\: string building construct to insert the current dot without
+ saving it into another Q-Register first.
+8905a33 lexer.auto/lexer.checkheader: use case-sensitive searches.
+ Should reduce false positives when determining the lexer for an UNIX script.
+(!)1cfe376 The search mode and current radix are mapped to __local__ Q-Registers ^X and ^R now. (refs #17)
+ This means that the radix is always 10 and searches are case-insensitive in ordinary macro calls
+ (Mq witout colon-modifier), i.e. you don't have to query and restore these properties in portable
+ macros to guard against changes in caller.
+ You can still write [.^X -^X ... ].^X to change the search mode flag temporarily, though.
+07b52f7 implemented search mode flag (^X): allow case-sensitive searches (closes #17)
+ -^X enables search sensitive searches, while 0^X restores the default case insensitive searches.
+11054d9 sciteco(7): fixed outdated information about the STYLE_CALLTIP default colors
+726847b,
+26e54b9,
+9610dce,
+52d66c5 minor documentation fixes
+
Version 2.1.1
~~~~~~~~~~~~~