log src/ops.c @ 33432:97ceabebaeaf v9.0.1974

age author description
Fri, 15 Sep 2023 20:30:07 +0200 Christian Brabandt patch 9.0.1899: potential buffer overflow in PBYTE macro v9.0.1899
Sat, 02 Sep 2023 20:00:02 +0200 Christian Brabandt patch 9.0.1847: [security] potential oob write in do_addsub() v9.0.1847
Mon, 26 Jun 2023 13:13:12 +0200 Christian Brabandt Fix line endings issue
Mon, 26 Jun 2023 09:54:34 +0200 Christian Brabandt normalize line endings
Sun, 07 May 2023 18:45:05 +0200 Bram Moolenaar patch 9.0.1521: failing redo of command with control characters v9.0.1521
Sat, 06 May 2023 17:30:03 +0200 Bram Moolenaar patch 9.0.1516: cannot use special keys in <Cmd> mapping v9.0.1516
Sat, 04 Mar 2023 22:00:03 +0100 Bram Moolenaar patch 9.0.1380: CTRL-X on 2**64 subtracts two v9.0.1380
Mon, 20 Feb 2023 13:30:05 +0100 Bram Moolenaar patch 9.0.1330: handling new value of an option has a long "else if" chain v9.0.1330
Mon, 30 Jan 2023 14:15:05 +0100 Bram Moolenaar patch 9.0.1262: the did_set_string_option function is too long v9.0.1262
Mon, 16 Jan 2023 19:30:04 +0100 Bram Moolenaar patch 9.0.1208: code is indented more than necessary v9.0.1208
Thu, 24 Nov 2022 01:15:04 +0100 Bram Moolenaar patch 9.0.0934: various code formatting issues v9.0.0934
Tue, 15 Nov 2022 15:00:06 +0100 Bram Moolenaar patch 9.0.0884: mouse shape remains in op-pending mode after failed change v9.0.0884
Sat, 12 Nov 2022 00:00:04 +0100 Bram Moolenaar patch 9.0.0861: solution for "!!sort" in closed fold is not optimal v9.0.0861
Sat, 15 Oct 2022 17:45:02 +0200 Bram Moolenaar patch 9.0.0764: indent and option tests fail v9.0.0764
Fri, 14 Oct 2022 21:15:03 +0200 Bram Moolenaar patch 9.0.0751: 'scrolloff' does not work well with 'smoothscroll' v9.0.0751
Sat, 08 Oct 2022 19:00:03 +0200 Bram Moolenaar patch 9.0.0699: tiny build fails v9.0.0699
Sat, 08 Oct 2022 17:45:04 +0200 Bram Moolenaar patch 9.0.0697: cursor in wrong position with Visual substitute v9.0.0697
Fri, 16 Sep 2022 23:30:04 +0200 Bram Moolenaar patch 9.0.0483: illegal memory access when replacing in virtualedit mode v9.0.0483
Sun, 04 Sep 2022 14:00:03 +0200 Bram Moolenaar patch 9.0.0376: clang warns for dead assignments v9.0.0376
Sat, 03 Sep 2022 12:00:05 +0200 Bram Moolenaar patch 9.0.0364: clang static analyzer gives warnings v9.0.0364
Wed, 31 Aug 2022 16:00:05 +0200 Bram Moolenaar patch 9.0.0340: the 'cmdheight' zero support causes too much trouble v9.0.0340
Sun, 14 Aug 2022 15:30:05 +0200 Bram Moolenaar patch 9.0.0206: redraw flags are not named specifically v9.0.0206
Sat, 06 Aug 2022 18:15:03 +0200 Bram Moolenaar patch 9.0.0154: text properties wrong after splitting a line v9.0.0154
Mon, 01 Aug 2022 23:30:03 +0200 Bram Moolenaar patch 9.0.0133: virtual text after line moves to joined line v9.0.0133
Sat, 30 Jul 2022 18:00:03 +0200 Bram Moolenaar patch 9.0.0114: the command line takes up space even when not used v9.0.0114
Mon, 25 Jul 2022 19:15:06 +0200 Bram Moolenaar patch 9.0.0067: cannot show virtual text v9.0.0067
Thu, 30 Jun 2022 23:15:03 +0200 Bram Moolenaar patch 9.0.0013: reproducing memory access errors can be difficult v9.0.0013
Sat, 21 May 2022 21:30:04 +0200 Bram Moolenaar patch 8.2.4993: smart/C/lisp indenting is optional v8.2.4993
Sun, 15 May 2022 14:15:04 +0200 Bram Moolenaar patch 8.2.4957: text properties in a wrong position after a block change v8.2.4957
Sat, 14 May 2022 13:00:05 +0200 Bram Moolenaar patch 8.2.4951: smart indenting done when not enabled v8.2.4951
Fri, 13 May 2022 23:00:03 +0200 Bram Moolenaar patch 8.2.4950: text properties position wrong after shifting text v8.2.4950
Mon, 09 May 2022 21:15:04 +0200 Bram Moolenaar patch 8.2.4928: various white space and cosmetic mistakes v8.2.4928
Sat, 07 May 2022 21:15:06 +0200 Bram Moolenaar patch 8.2.4911: the mode #defines are not clearly named v8.2.4911
Tue, 22 Mar 2022 21:45:04 +0100 Bram Moolenaar patch 8.2.4610: some conditions are always true v8.2.4610
Tue, 15 Feb 2022 13:00:04 +0100 Bram Moolenaar patch 8.2.4388: dead code in op_insert() v8.2.4388
Thu, 03 Feb 2022 14:15:03 +0100 Bram Moolenaar patch 8.2.4288: preprocessor indents are inconsistent v8.2.4288
Mon, 31 Jan 2022 16:00:09 +0100 Bram Moolenaar patch 8.2.4273: the EBCDIC support is outdated v8.2.4273
Fri, 28 Jan 2022 16:30:11 +0100 Bram Moolenaar patch 8.2.4241: some type casts are redundant v8.2.4241
Thu, 20 Jan 2022 16:30:04 +0100 Bram Moolenaar patch 8.2.4160: cannot change the register used for Select mode delete v8.2.4160
Thu, 20 Jan 2022 13:15:04 +0100 Bram Moolenaar patch 8.2.4151: reading beyond the end of a line v8.2.4151
Mon, 17 Jan 2022 18:45:03 +0100 Bram Moolenaar patch 8.2.4120: block insert goes over the end of the line v8.2.4120
Sat, 15 Jan 2022 19:30:04 +0100 Bram Moolenaar patch 8.2.4099: Vim9: cannot use Vim9 syntax in mapping v8.2.4099
Sat, 08 Jan 2022 13:45:04 +0100 Bram Moolenaar patch 8.2.4038: various code not used when features are disabled v8.2.4038
Wed, 05 Jan 2022 17:15:05 +0100 Bram Moolenaar patch 8.2.4008: error messages are spread out v8.2.4008
Sun, 02 Jan 2022 14:15:03 +0100 Bram Moolenaar patch 8.2.3980: if 'operatorfunc' invokes an operator Visual mode is changed v8.2.3980
Sat, 01 Jan 2022 00:00:04 +0100 Bram Moolenaar patch 8.2.3961: error messages are spread out v8.2.3961
Wed, 15 Dec 2021 22:15:18 +0100 Bram Moolenaar patch 8.2.3820: "vrc" does not replace composing characters v8.2.3820
Sun, 12 Dec 2021 17:30:04 +0100 Bram Moolenaar patch 8.2.3788: lambda for option that is a function may be freed v8.2.3788
Sun, 28 Nov 2021 00:00:04 +0100 Bram Moolenaar patch 8.2.3687: blockwise insert does not handle autoindent properly v8.2.3687
Sat, 27 Nov 2021 14:30:03 +0100 Bram Moolenaar patch 8.2.3684: blockwise insert does not handle autoindent properly v8.2.3684
Mon, 22 Nov 2021 15:30:08 +0100 Bram Moolenaar patch 8.2.3644: count for 'operatorfunc' in Visual mode is not redone v8.2.3644
Thu, 18 Nov 2021 23:15:04 +0100 Bram Moolenaar patch 8.2.3619: cannot use a lambda for 'operatorfunc' v8.2.3619
Tue, 19 Oct 2021 12:30:05 +0200 Bram Moolenaar patch 8.2.3537: mode() does not return the right value in 'operatorfunc' v8.2.3537
Tue, 14 Sep 2021 19:00:05 +0200 Bram Moolenaar patch 8.2.3439: deleted lines go to wrong yank register v8.2.3439
Mon, 23 Aug 2021 21:30:04 +0200 Bram Moolenaar patch 8.2.3369: auto formatting after "cw" leaves cursor in wrong spot v8.2.3369
Tue, 03 Aug 2021 18:45:04 +0200 Bram Moolenaar patch 8.2.3280: 'virtualedit' local to buffer is not the best solution v8.2.3280
Mon, 26 Jul 2021 22:30:05 +0200 Bram Moolenaar patch 8.2.3227: 'virtualedit' can only be set globally v8.2.3227
Tue, 29 Jun 2021 19:00:05 +0200 Bram Moolenaar patch 8.2.3073: when cursor is move for block append wrong text is inserted v8.2.3073
Sun, 27 Jun 2021 22:15:04 +0200 Bram Moolenaar patch 8.2.3069: error messages are spread out v8.2.3069
Thu, 10 Jun 2021 19:45:02 +0200 Bram Moolenaar patch 8.2.2971: cannot yank a block without trailing spaces v8.2.2971
Wed, 02 Jun 2021 13:30:05 +0200 Bram Moolenaar patch 8.2.2922: computing array length is done in various ways v8.2.2922
Mon, 31 May 2021 19:30:04 +0200 Bram Moolenaar patch 8.2.2916: operators are not fully tested v8.2.2916
Tue, 18 May 2021 22:00:05 +0200 Bram Moolenaar patch 8.2.2871: unnessary VIM_ISDIGIT() calls, badly indented code v8.2.2871
Tue, 22 Dec 2020 18:00:03 +0100 Bram Moolenaar patch 8.2.2189: cannot repeat a command that uses the small delete register v8.2.2189
Tue, 22 Dec 2020 12:30:04 +0100 Bram Moolenaar patch 8.2.2186: Vim9: error when using 'opfunc' v8.2.2186
Sun, 20 Dec 2020 13:15:04 +0100 Bram Moolenaar patch 8.2.2166: auto format doesn't work when deleting text v8.2.2166
Sat, 21 Nov 2020 14:30:04 +0100 Bram Moolenaar patch 8.2.2029: Coverity warns for not checking return value v8.2.2029
Wed, 18 Nov 2020 11:45:05 +0100 Bram Moolenaar patch 8.2.2005: redoing a mapping with <Cmd> doesn't work properly v8.2.2005
Thu, 12 Nov 2020 14:30:04 +0100 Bram Moolenaar patch 8.2.1978: making a mapping work in all modes is complicated v8.2.1978
Sat, 24 Oct 2020 21:00:05 +0200 Bram Moolenaar patch 8.2.1898: command modifier parsing always uses global cmdmod v8.2.1898
Wed, 16 Sep 2020 16:00:04 +0200 Bram Moolenaar patch 8.2.1694: compiler warning for loss if data v8.2.1694
Tue, 15 Sep 2020 21:45:04 +0200 Bram Moolenaar patch 8.2.1690: text properties not adjusted for "I" in Visual block mode v8.2.1690
Tue, 15 Sep 2020 20:45:03 +0200 Bram Moolenaar patch 8.2.1688: increment/decrement removes text property v8.2.1688
Fri, 12 Jun 2020 23:00:04 +0200 Bram Moolenaar patch 8.2.0967: unnecessary type casts for vim_strnsave() v8.2.0967
Fri, 12 Jun 2020 20:30:04 +0200 Bram Moolenaar patch 8.2.0963: number increment/decrement does not work with 'virtualedit' v8.2.0963
Thu, 04 Jun 2020 18:30:04 +0200 Bram Moolenaar patch 8.2.0901: formatting CJK text isn't optimal v8.2.0901
Mon, 01 Jun 2020 19:15:04 +0200 Bram Moolenaar patch 8.2.0881: compiler warning for argument type v8.2.0881
Sun, 31 May 2020 15:15:04 +0200 Bram Moolenaar patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers v8.2.0860
Sat, 30 May 2020 15:45:04 +0200 Bram Moolenaar patch 8.2.0845: text properties crossing lines not handled correctly v8.2.0845
Fri, 01 May 2020 14:30:04 +0200 Bram Moolenaar patch 8.2.0674: some source files are too big v8.2.0674
Sun, 12 Apr 2020 19:45:05 +0200 Bram Moolenaar patch 8.2.0559: clearing a struct is verbose v8.2.0559
Tue, 24 Mar 2020 21:45:04 +0100 Bram Moolenaar patch 8.2.0443: clipboard code is spread out v8.2.0443
Mon, 23 Mar 2020 22:15:05 +0100 Bram Moolenaar patch 8.2.0436: no warnings for incorrect printf arguments v8.2.0436
Sun, 15 Mar 2020 19:30:04 +0100 Bram Moolenaar patch 8.2.0389: delayed redraw when shifting text from Insert mode v8.2.0389
Sat, 22 Feb 2020 14:30:04 +0100 Bram Moolenaar patch 8.2.0296: mixing up "long long" and __int64 may cause problems v8.2.0296
Sun, 26 Jan 2020 22:15:05 +0100 Bram Moolenaar patch 8.2.0156: various typos in source files and tests v8.2.0156
Thu, 23 Jan 2020 21:00:03 +0100 Bram Moolenaar patch 8.2.0147: block Visual mode operators not correct when 'linebreak' set v8.2.0147
Mon, 30 Dec 2019 20:45:03 +0100 Bram Moolenaar patch 8.2.0063: wrong size argument to vim_snprintf() v8.2.0063
Tue, 17 Dec 2019 22:15:04 +0100 Bram Moolenaar patch 8.2.0018: :join does not add white space where it should v8.2.0018
Fri, 13 Dec 2019 19:45:04 +0100 Bram Moolenaar patch 8.2.0002: "dj" only deletes first line of closed fold v8.2.0002
Thu, 05 Dec 2019 20:15:04 +0100 Bram Moolenaar patch 8.1.2392: using old C style comments v8.1.2392
Sat, 30 Nov 2019 23:00:05 +0100 Bram Moolenaar patch 8.1.2371: FEAT_TEXT_PROP is a confusing name v8.1.2371
Sat, 16 Nov 2019 14:00:05 +0100 Bram Moolenaar patch 8.1.2302: :lockmarks does not work for '[ and '] v8.1.2302
Tue, 12 Nov 2019 20:45:04 +0100 Bram Moolenaar patch 8.1.2293: join adds trailing space when second line is empty v8.1.2293
Sat, 09 Nov 2019 23:30:03 +0100 Bram Moolenaar patch 8.1.2281: 'showbreak' cannot be set for one window v8.1.2281
Thu, 31 Oct 2019 03:30:03 +0100 Bram Moolenaar patch 8.1.2235: "C" with 'virtualedit' set does not include multi-byte char v8.1.2235
Thu, 17 Oct 2019 23:15:04 +0200 Bram Moolenaar patch 8.1.2171: mouse support not always available v8.1.2171
Wed, 09 Oct 2019 23:00:04 +0200 Bram Moolenaar patch 8.1.2127: the indent.c file is a bit big v8.1.2127
Sun, 06 Oct 2019 22:15:04 +0200 Bram Moolenaar patch 8.1.2120: some MB_ macros are more complicated than necessary v8.1.2120
Mon, 30 Sep 2019 23:15:03 +0200 Bram Moolenaar patch 8.1.2104: the normal.c file is too big v8.1.2104
Sat, 28 Sep 2019 19:15:03 +0200 Bram Moolenaar patch 8.1.2096: too many #ifdefs v8.1.2096
Wed, 25 Sep 2019 22:45:03 +0200 Bram Moolenaar patch 8.1.2077: the ops.c file is too big v8.1.2077
Mon, 16 Sep 2019 21:15:05 +0200 Bram Moolenaar patch 8.1.2045: the option.c file is too big v8.1.2045
Fri, 13 Sep 2019 22:30:03 +0200 Bram Moolenaar patch 8.1.2026: possibly using uninitialized memory v8.1.2026
Tue, 20 Aug 2019 23:00:04 +0200 Bram Moolenaar patch 8.1.1895: using NULL pointer when out of memory v8.1.1895
Tue, 20 Aug 2019 20:15:07 +0200 Bram Moolenaar patch 8.1.1891: functions used in one file are global v8.1.1891
Tue, 06 Aug 2019 22:00:08 +0200 Bram Moolenaar patch 8.1.1823: command line history code is spread out
Tue, 23 Jul 2019 22:30:07 +0200 Bram Moolenaar patch 8.1.1736: viminfo support is spread out v8.1.1736
Tue, 25 Jun 2019 04:15:08 +0200 Bram Moolenaar patch 8.1.1588: in :let-heredoc line continuation is recognized v8.1.1588
Fri, 14 Jun 2019 21:45:06 +0200 Bram Moolenaar patch 8.1.1531: clipboard type name is inconsistent v8.1.1531
Tue, 28 May 2019 23:15:10 +0200 Bram Moolenaar patch 8.1.1414: alloc() returning "char_u *" causes a lot of type casts v8.1.1414
Sat, 25 May 2019 20:30:06 +0200 Bram Moolenaar patch 8.1.1393: unnecessary type casts v8.1.1393
Fri, 24 May 2019 19:45:05 +0200 Bram Moolenaar patch 8.1.1386: unessesary type casts for lalloc() v8.1.1386
Fri, 24 May 2019 19:00:07 +0200 Bram Moolenaar patch 8.1.1384: using "int" for alloc() often results in compiler warnings v8.1.1384
Sun, 19 May 2019 23:00:05 +0200 Bram Moolenaar patch 8.1.1359: text property wrong after :substitute with backslash v8.1.1359
Sun, 19 May 2019 20:00:09 +0200 Bram Moolenaar patch 8.1.1355: obvious mistakes are accepted as valid expressions v8.1.1355
Sun, 19 May 2019 15:30:07 +0200 Bram Moolenaar patch 8.1.1351: text property wrong after :substitute v8.1.1351
Fri, 17 May 2019 23:00:05 +0200 Bram Moolenaar patch 8.1.1343: text properties not adjusted for Visual block mode delete v8.1.1343
Fri, 17 May 2019 20:30:06 +0200 Bram Moolenaar patch 8.1.1342: using freed memory when joining line with text property v8.1.1342
Fri, 17 May 2019 20:00:06 +0200 Bram Moolenaar patch 8.1.1341: text properties are lost when joining lines v8.1.1341