• R/O
  • SSH

vim: List of commits

Mirror of the Vim source from https://github.com/vim/vim


RSS
Rev. Time Author
42bca55140ec 2024-03-28 18:45:05 Christian Brabandt

Added tag v9.1.0218 for changeset bfd2c0032686577aabfdad27448f7c236e09ea00

bfd2c0032686 v9.1.0218 2024-03-28 18:45:04 Christian Brabandt

patch 9.1.0218: Unnecessary multiplications in backspace code

Commit: https://github.com/vim/vim/commit/8ede7a069419e0e01368c65a2d0c79d6332aa6cd
Author: zeertzjq <zeertzjq@outlook.com>
Date: Thu Mar 28 10:30:08 2024 +0100

patch 9.1.0218: Unnecessary multiplications in backspace code

Problem: Unnecessary multiplications in backspace code, as
"col / ts * ts" is the same as "col - col % ts".
Solution: Change "col / ts * ts" to "col - col % ts". Adjust the loop
and the comments ins_bs() to be easier to understand. Update
tests to reset 'smarttab' properly.
(zeertzjq)

closes: #14308

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

62e99aaa4fcf 2024-03-28 18:30:05 Christian Brabandt

translation(ru): Add translation for README.txt and uganda.txt (#14312)

Commit: https://github.com/vim/vim/commit/2ca7d5f4831ce3d86cdc3f0c844fc50ea0deb7e5
Author: Restorer <69863286+RestorerZ@users.noreply.github.com>
Date: Thu Mar 28 09:27:17 2024 +0000

translation(ru): Add translation for README.txt and uganda.txt (https://github.com/vim/vim/issues/14312)

* translation(ru): The main file README.txt and uganda.txt
* removed tags-ru

Signed-off-by: RestorerZ <restorer@mail2k.ru>
Signed-off-by: Christian Brabandt <cb@256bit.org>

267f245904a9 2024-03-28 18:30:05 Christian Brabandt

Added tag v9.1.0217 for changeset df52075b12cd00ca5122b3ea990e2b5b2361eea3

df52075b12cd v9.1.0217 2024-03-28 18:30:04 Christian Brabandt

patch 9.1.0217: regexp: verymagic cannot match before/after a mark

Commit: https://github.com/vim/vim/commit/46fa3c7e271eb2abb05a0d9e6dbc9c36c2b2da02
Author: Julio B <julio.bacel@gmail.com>
Date: Thu Mar 28 10:23:37 2024 +0100

patch 9.1.0217: regexp: verymagic cannot match before/after a mark

Problem: regexp: verymagic cannot match before/after a mark
Solution: Correctly check for the very magic check (Julio B)

Fix regexp parser for \v%>'m and \v%<'m
Currently \v%'m works fine, but it is unable to match before or after
the position of mark m.

closes: #14309

Signed-off-by: Julio B <julio.bacel@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

879a61a9aa07 2024-03-28 18:30:03 Christian Brabandt

NSIS: Possibility to include translated license and README.txt files (#14311)

Commit: https://github.com/vim/vim/commit/74a23318467aecbb8e21535c6e8a27a257a0a14a
Author: Restorer <69863286+RestorerZ@users.noreply.github.com>
Date: Thu Mar 28 09:19:44 2024 +0000

NSIS: Possibility to include translated license and README.txt files (https://github.com/vim/vim/issues/14311)

* NSIS: Possibility to include translated license and README.txt files
* fixed a missing semicolon
* Disable always show dialog choice language

Signed-off-by: RestorerZ <restorer@mail2k.ru>
Signed-off-by: Christian Brabandt <cb@256bit.org>

fe206762c077 2024-03-28 18:15:11 Christian Brabandt

Update README.txt and README.md (#14313)

Commit: https://github.com/vim/vim/commit/b75825f749cf87feb9ae8e7e5327bd2efe707c86
Author: Restorer <69863286+RestorerZ@users.noreply.github.com>
Date: Thu Mar 28 09:14:47 2024 +0000

Update README.txt and README.md (https://github.com/vim/vim/issues/14313)

Signed-off-by: RestorerZ <restorer@mail2k.ru>
Signed-off-by: Christian Brabandt <cb@256bit.org>

79db613c6126 2024-03-28 18:15:11 Christian Brabandt

Added tag v9.1.0216 for changeset 968626cf50fa2fdde84cade917ea287fde1317c2

968626cf50fa v9.1.0216 2024-03-28 18:15:10 Christian Brabandt

patch 9.1.0216: Error on exit with EXITFREE and 'winfixbuf'

Commit: https://github.com/vim/vim/commit/620e85265ce04654053c64f8058914ecafe4eb38
Author: zeertzjq <zeertzjq@outlook.com>
Date: Thu Mar 28 10:11:57 2024 +0100

patch 9.1.0216: Error on exit with EXITFREE and 'winfixbuf'

Problem: Error on exit with EXITFREE and 'winfixbuf'.
Solution: Handle DT_FREE before checking for 'winfixbuf'.
(zeertzjq)

closes: #14314

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

35657bd4cc05 2024-03-28 18:15:09 Christian Brabandt

Added tag v9.1.0215 for changeset ca2da8e8fb53c0090686c3977bb703a591306002

ca2da8e8fb53 v9.1.0215 2024-03-28 18:15:08 Christian Brabandt

patch 9.1.0215: Half-page scrolling does not support smooth-scrolling

Commit: https://github.com/vim/vim/commit/5a2e3ec9ac72b6e644fea4ebba7e632498296e2f
Author: Luuk van Baal <luukvbaal@gmail.com>
Date: Thu Mar 28 10:07:29 2024 +0100

patch 9.1.0215: Half-page scrolling does not support smooth-scrolling

Problem: Page-wise scrolling with Ctrl-D/Ctrl-U implements
it's own logic to change the topline and cursor.
More logic than necessary for scrolling with Ctrl-F/Ctrl-B
was removed in patch 9.1.0211.
Solution: Re-use the logic from Ctrl-E/Ctrl-Y/Ctrl-F/Ctrl-B while
staying backward compatible as much as possible.
Restore some of the logic that determined how many lines will
be scrolled (Luuk van Baal)

closes: #14316

Signed-off-by: Luuk van Baal <luukvbaal@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

af61243e5aeb 2024-03-28 18:15:07 Christian Brabandt

runtime(vim): Update base-syntax, match empty blob and :abclear modifiers (#14318)

Commit: https://github.com/vim/vim/commit/982e191b38b493d148d73871a724381214e4c62f
Author: dkearns <dougkearns@gmail.com>
Date: Thu Mar 28 20:06:03 2024 +1100

runtime(vim): Update base-syntax, match empty blob and :abclear modifiers (https://github.com/vim/vim/issues/14318)

- Match empty blob literals.
- Match modifier arguments to :abclear commands.

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

b4b4abc26a9c 2024-03-28 18:15:07 Christian Brabandt

Added tag v9.1.0214 for changeset 81e6583c8b732b84b518714050a88744dc321075

81e6583c8b73 v9.1.0214 2024-03-28 18:15:06 Christian Brabandt

patch 9.1.0214: Duplicate condition in win_lbr_chartabsize()

Commit: https://github.com/vim/vim/commit/5532d3b3f0c73d4e0fa07122ebbed3bf201870f9
Author: zeertzjq <zeertzjq@outlook.com>
Date: Thu Mar 28 10:04:25 2024 +0100

patch 9.1.0214: Duplicate condition in win_lbr_chartabsize()

Problem: Duplicate condition in win_lbr_chartabsize().
Solution: Remove the duplicate condition, as it's already checked above.
(zeertzjq)

closes: #14320

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

3713a16262e8 2024-03-28 18:15:05 Christian Brabandt

runtime(haskell): allow TODO keywords in comments

Commit: https://github.com/vim/vim/commit/b2e1fee72c456bdb2f14bd12e4c06887743ae3a2
Author: Enrico Maria De Angelis <enricomaria.dean6elis@gmail.com>
Date: Thu Mar 28 10:00:25 2024 +0100

runtime(haskell): allow TODO keywords in comments

closes: https://github.com/vim/vim/issues/14319

Signed-off-by: Enrico Maria De Angelis <enricomaria.dean6elis@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

765427c81d05 2024-03-28 18:00:10 Christian Brabandt

runtime(debcontrol): add Static-Built-Using field (#14306)

Commit: https://github.com/vim/vim/commit/677cd956810e685e820a5ade5aa6c29be5044e9b
Author: Guilherme Puida <guilherme@puida.xyz>
Date: Thu Mar 28 05:56:50 2024 -0300

runtime(debcontrol): add Static-Built-Using field (https://github.com/vim/vim/issues/14306)

Signed-off-by: Guilherme Puida <guilherme@puida.xyz>
Signed-off-by: James McCoy <jamessan@jamessan.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

317b7eedb4f1 2024-03-28 18:00:09 Christian Brabandt

Added tag v9.1.0213 for changeset 224d4a7922646c0e693c6f05cea1ec3a3b46f76f

224d4a792264 v9.1.0213 2024-03-28 18:00:07 Christian Brabandt

patch 9.1.0213: CI: MS-Windows fails in test_winfixbuf

Commit: https://github.com/vim/vim/commit/aed6554b46bbba39bcb22e49cc731176cd75789b
Author: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Date: Thu Mar 28 09:48:34 2024 +0100

patch 9.1.0213: CI: MS-Windows fails in test_winfixbuf

Problem: CI: MS-Windows fails in test_winfixbuf
(after v9.1.208)
Solution: Instead of skipping the test, write the file
so it exists on disk, to verify that MS-Windows
short filename expansion is successful.
(Sean Dewar)

related: #14286

Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

75a8299ca1ea 2024-03-27 19:00:08 Christian Brabandt

Added tag v9.1.0212 for changeset 3b29a2cdbf747685e9f7f8b51c2f05d9dccfa490

3b29a2cdbf74 v9.1.0212 2024-03-27 19:00:06 Christian Brabandt

patch 9.1.0212: CI: MS-Windows fails in test_winfixbuf

Commit: https://github.com/vim/vim/commit/79b2867ce3f4ed99d8c4e06c2c3b8f105f67c53a
Author: Christian Brabandt <cb@256bit.org>
Date: Wed Mar 27 10:44:14 2024 +0100

patch 9.1.0212: CI: MS-Windows fails in test_winfixbuf

Problem: CI: MS-Windows fails in test_winfixbuf
(after v9.1.208)
Solution: Skip Ms-Windows for now, fix style

related: #14286

Signed-off-by: Christian Brabandt <cb@256bit.org>

a63ac82f6e7f 2024-03-27 03:15:03 Christian Brabandt

runtime(json5): add basic indent support (#14298)

Commit: https://github.com/vim/vim/commit/63833bb0217fbfd5556a77103bd6c1ce78cfd996
Author: Rocco Mao <dapeng.mao@qq.com>
Date: Wed Mar 27 02:02:44 2024 +0800

runtime(json5): add basic indent support (https://github.com/vim/vim/issues/14298)

Signed-off-by: Rocco Mao <dapeng.mao@qq.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

76ff9f693d41 2024-03-27 03:00:06 Christian Brabandt

Added tag v9.1.0211 for changeset 8079960136dbf34a471d81a530aa063540864b90

8079960136db v9.1.0211 2024-03-27 03:00:04 Christian Brabandt

patch 9.1.0211: page-wise scrolling does not support smooth-scrolling

Commit: https://github.com/vim/vim/commit/b9f5b95b7bec2414a5a96010514702d99afea18e
Author: Luuk van Baal <luukvbaal@gmail.com>
Date: Tue Mar 26 18:46:45 2024 +0100

patch 9.1.0211: page-wise scrolling does not support smooth-scrolling

Problem: Page-wise scrolling with Ctrl-F/Ctrl-B implements
it's own logic to change the topline and cursor.
In doing so, skipcol is not handled properly for
'smoothscroll', and virtual lines.
Solution: Re-use the logic from Ctrl-E/Ctrl-Y while staying
backward compatible as much as possible.

closes: #14268

Signed-off-by: Luuk van Baal <luukvbaal@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

86aff5d0f82a 2024-03-27 03:00:04 Christian Brabandt

Added tag v9.1.0210 for changeset d299b4b3099f3fe5c657b6e0ec176c4139978f2e

d299b4b3099f v9.1.0210 2024-03-27 03:00:03 Christian Brabandt

patch 9.1.0210: Motif: leaking memory when mui_mch_dialog() fails

Commit: https://github.com/vim/vim/commit/9ccc2972373c8310c20ae7621b9c634d0dc43e26
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Mar 26 18:44:48 2024 +0100

patch 9.1.0210: Motif: leaking memory when mui_mch_dialog() fails

Problem: Motif: leaking memory when mui_mch_dialog() fails
(LuMingYinDetect)
Solution: When allocating the label using the XmStringCreateLtoR()
function fails, before returning also free the allocated
buttons pointer.

fixes: #14247
closes: #14280

Signed-off-by: Christian Brabandt <cb@256bit.org>

db219dbcb076 2024-03-27 02:45:05 Christian Brabandt

Added tag v9.1.0209 for changeset 353ff4d1c03975a1a29bf417c72b04c7dd50929f

353ff4d1c039 v9.1.0209 2024-03-27 02:45:04 Christian Brabandt

patch 9.1.0209: leaking memory in exe_newdict() on error

Commit: https://github.com/vim/vim/commit/86eddced7e2e15e4a51af2009ffaeca8028291be
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Mar 26 18:42:52 2024 +0100

patch 9.1.0209: leaking memory in exe_newdict() on error

Problem: leaking memory in exe_newdict() on error
(LuMingYinDetect)
Solution: free allocated dict if GA_GROW_FALIS()

fixes: #14255
closes: #14281

Signed-off-by: Christian Brabandt <cb@256bit.org>

3cc3eb9ff52d 2024-03-27 02:45:04 Christian Brabandt

Added tag v9.1.0208 for changeset 6b2efa2b23865e63fca34d6292e98d97f28dc90d

6b2efa2b2386 v9.1.0208 2024-03-27 02:45:03 Christian Brabandt

patch 9.1.0208: winfixbuf does not allow to re-edit current buffer

Commit: https://github.com/vim/vim/commit/65e580bd5610465bb6b9c1a546b7a8d00c76aa47
Author: Colin Kennedy <colinvfx@gmail.com>
Date: Tue Mar 26 18:29:30 2024 +0100

patch 9.1.0208: winfixbuf does not allow to re-edit current buffer

Problem: winfixbuf does not allow to re-edit current buffer
(Tim Pope, after v9.1.0147)
Solution: Explicitly allow :e even when 'winfixbuf' is set,
since it just re-loads the current buffer
(Colin Kennedy)

fixes: #14237
closes: #14286

Signed-off-by: Colin Kennedy <colinvfx@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>

1622062cdaa3 2024-03-27 02:30:05 Christian Brabandt

Added tag v9.1.0207 for changeset 172f30203d252b2900ec93f2b21f7ff0cc7f3939

Show on old repository browser