Yee Cheng Chin
aeafa394bd
Update create-dmg to 1.1.0 to work with Apple Silicon Macs
2022-07-25 04:41:39 -07:00
Yee Cheng Chin
6b7373168d
MacVim Snapshot 173
...
Updated to Vim 9.0.0065.
MacVim is now updated to Vim 9!
I just want to apologize for the infrequent update cadence for MacVim
over the last year and a half. I have not had much time to work on
MacVim, which made catching up harder, leading to a bad feedback loop. I
would like to move back to a more regular release cadence to keep MacVim
more updated relative to Vim, and to be able to start working on macOS
12/13 integrations as well as fixing outstanding bugs and merging the
various pull requests that have been waiting to be merged for a while.
Please don't hesitate to poke on GitHub if MacVim starts falling behind
again.
General
====================
- MacVim now supports the `+sodium` feature, which allows you to use the
newer "xchacha20" encryption method for encryption. See `:help
cryptmethod`. #1225
Misc
====================
- Scripting languages versions:
- Ruby is now built against 3.1, up from 3.0.
Compatibility
====================
Requires macOS 10.9 or above.
Script interfaces have compatibility with these versions:
- Lua 5.4
- Perl 5.18
- Python2 2.7
- Python3 3.9
- Ruby 3.1
snapshot-173
2022-07-25 00:38:38 -07:00
Yee Cheng Chin
c0d5f05301
Merge remote-tracking branch 'vim/master'
2022-07-25 00:24:36 -07:00
Richard Purdie
509695c1c3
patch 9.0.0065: cross-compiling doesn't work because of timer_create check
...
Problem: Cross-compiling doesn't work because of timer_create check.
Solution: Use AC_CACHE_CHECK(). (Richard Purdie, closes #10777 )
2022-07-24 20:48:00 +01:00
Bram Moolenaar
c963ec31a0
patch 9.0.0064: confusing error when using "q:" in command line window
...
Problem: Confusing error when using "q:" in command line window.
Solution: Check for the situation and give a better error message.
(closes #10756 )
2022-07-24 20:08:01 +01:00
Bram Moolenaar
d61efa50f8
patch 9.0.0063: too many type casts for dict_get functions
...
Problem: Too many type casts for dict_get functions.
Solution: Change the key argument from "char_u *" to "char *".
2022-07-23 09:52:04 +01:00
Bram Moolenaar
5ac50de83f
patch 9.0.0062: compiler warnings for signed/unsigned char
...
Problem: Compiler warnings for signed/unsigned char.
Solution: Add type casts. (John Marriott)
2022-07-23 09:22:47 +01:00
Bram Moolenaar
5fa9f23a63
patch 9.0.0061: ml_get error with nested autocommand
...
Problem: ml_get error with nested autocommand.
Solution: Also check line numbers for a nested autocommand. (closes #10761 )
2022-07-23 09:06:48 +01:00
Bram Moolenaar
b9e717367c
patch 9.0.0060: accessing uninitialized memory when completing long line
...
Problem: Accessing uninitialized memory when completing long line.
Solution: Terminate string with NUL.
2022-07-23 06:53:08 +01:00
zeertzjq
bb404f5ad5
patch 9.0.0059: test file has wrong name
...
Problem: Test file has wrong name.
Solution: Rename the file. Various small fixes. (closes #10674 )
2022-07-23 06:25:29 +01:00
Yegappan Lakshmanan
81a3ff97e2
patch 9.0.0058: Win32: cannot test low level events
...
Problem: Win32: cannot test low level events.
Solution: Add "sendevent" to test_gui_event(). (Yegappan Lakshmanan,
closes #10679 )
2022-07-23 05:04:16 +01:00
ichizok
9f2b9b3889
Merge remote-tracking branch 'vim/master'
2022-07-19 14:26:24 +09:00
Bram Moolenaar
5154a88800
patch 9.0.0057: has('patch-xxx') returns true
...
Problem: has('patch-xxx') returns true.
Solution: Check for digit. (closes #10751 )
2022-07-18 20:48:50 +01:00
Bram Moolenaar
bd683e3a79
patch 9.0.0056: wrong line number reported when :cexpr fails in :def function
...
Problem: Wrong line number reported when :cexpr fails in :def function.
Solution: Set line_number before executing :cexpr. (closes #10735 )
2022-07-18 17:49:03 +01:00
Gregory Anders
fa49eb4827
patch 9.0.0055: bitbake files are not detected
...
Problem: Bitbake files are not detected.
Solution: Add bitbake filetype detection by file name and contents. (Gregory
Anders, closes #10697 )
2022-07-16 17:46:47 +01:00
Bram Moolenaar
c7bd2f08e5
patch 9.0.0054: compiler warning for size_t to int conversion
...
Problem: Compiler warning for size_t to int conversion.
Solution: Add type cast. (Mike Williams, closes #10741 )
2022-07-15 20:45:20 +01:00
ichizok
a1f7d7789f
Merge remote-tracking branch 'vim/master'
2022-07-15 13:13:07 +09:00
Dominique Pelle
3a393790a4
patch 9.0.0053: E1281 not tested with the old regexp engine
...
Problem: E1281 not tested with the old regexp engine.
Solution: Loop over the values of 'regexp'. (Dominique Pellé, closes #10695 )
2022-07-14 17:40:49 +01:00
K.Takata
2ebcc35826
patch 9.0.0052: "zG" may throw an error if invalid character follows
...
Problem: "zG" may throw an error if invalid character follows.
Solution: Pass the word length to valid_spell_word(). (Ken Takata,
closes #10737 )
2022-07-14 17:25:14 +01:00
zeertzjq
f754fe6a3d
patch 9.0.0051: using CTRL-C wih :append may hang Vim
...
Problem: Using CTRL-C wih :append may hang Vim.
Solution: Reset got_int. (closes #10729 , closes #10728 )
2022-07-14 17:06:12 +01:00
ichizok
c6a45c31d6
Merge remote-tracking branch 'vim/master'
2022-07-14 12:15:16 +09:00
Bram Moolenaar
b26592a84c
patch 9.0.0050: split else-of is confusing
...
Problem: Split else-of is confusing.
Solution: Join the lines. (closes #10696 )
2022-07-12 17:34:31 +01:00
ichizok
ff4538f5d2
Merge remote-tracking branch 'vim/master'
2022-07-12 13:41:26 +09:00
Leandro Lourenci
99af91e582
patch 9.0.0049: csv and tsv files are not recognized
...
Problem: Csv and tsv files are not recognized.
Solution: Add patterns fo csv and tsv files. (Leandro Lourenci,
closes #10680 )
2022-07-09 20:27:07 +01:00
Bram Moolenaar
b90818867c
patch 9.0.0048: cursor in wrong column with mouse click after concealed text
...
Problem: Cursor in wrong column with mouse click after concealed text.
Solution: Store the text column when drawing text.
2022-07-09 04:56:24 +01:00
ichizok
08572c2533
Merge remote-tracking branch 'vim/master'
2022-07-08 13:28:21 +09:00
Bram Moolenaar
fee0c4aa99
Runtime files update
2022-07-07 22:31:59 +01:00
Bram Moolenaar
32acf1f1a7
patch 9.0.0047: using freed memory with recursive substitute
...
Problem: Using freed memory with recursive substitute.
Solution: Always make a copy for reg_prev_sub.
2022-07-07 22:20:31 +01:00
Bram Moolenaar
baefde1455
patch 9.0.0046: reading past end of completion with duplicate match
...
Problem: Reading past end of completion with duplicate match.
Solution: Check string length
2022-07-07 19:59:49 +01:00
Bram Moolenaar
caea66442d
patch 9.0.0045: reading past end of completion with a long line
...
Problem: Reading past end of completion with a long line and 'infercase'
set.
Solution: Allocate the string if needed.
2022-07-07 19:42:04 +01:00
Bram Moolenaar
b8329db36a
patch 9.0.0044: typos in comments, wrapping lines
...
Problem: Typos in comments, wrapping lines.
Solution: Adjust comments. Wrap lines.
2022-07-06 13:31:28 +01:00
Bram Moolenaar
5ed11535e0
Update runtime files
2022-07-06 13:18:11 +01:00
zeertzjq
cf34434b5e
patch 9.0.0043: insufficient testing for bracket commands
...
Problem: Insufficient testing for bracket commands.
Solution: Add a few more tests. (closes #10668 )
2022-07-06 12:57:31 +01:00
ichizok
5dd3e59f37
Merge remote-tracking branch 'vim/master'
2022-07-06 11:11:52 +09:00
Bram Moolenaar
3244780379
patch 9.0.0042: missing change for filetype detection
...
Problem: Missing change for filetype detection.
Solution: Include change to detect guile from shebang line.
2022-07-05 21:56:39 +01:00
smjonas
704988f0c3
patch 9.0.0041: a couple of filetype patterns do not have "*" before "/etc"
...
Problem: A couple of filetype patterns do not have "*" before "/etc".
Solution: Add the star. (Jonas Strittmatter, closes #10662 )
2022-07-05 18:42:56 +01:00
ichizok
39e2bad3f2
Merge remote-tracking branch 'vim/master'
2022-07-05 11:36:17 +09:00
Bram Moolenaar
b67f0c8e49
patch 9.0.0040: use of set_chars_option() is confusing
...
Problem: Use of set_chars_option() is confusing.
Solution: Add "apply" argument to store the result or not. Merge similar
code.
2022-07-04 21:03:36 +01:00
Bram Moolenaar
4c99e622dd
patch 9.0.0039: not all systems have GDK_KEY_dead_circumflex
...
Problem: Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka)
Solution: Add an #ifdef.
2022-07-04 19:58:17 +01:00
Bram Moolenaar
5ed26faace
patch 9.0.0038: 'listchars' test fails
...
Problem: 'listchars' test fails.
Solution: Use window-local value after setting the global value
2022-07-04 18:05:51 +01:00
Bram Moolenaar
510f03738d
patch 9.0.0037: build error
...
Problem: Build error.
Solution: Add missing change.
2022-07-04 17:46:22 +01:00
Bram Moolenaar
96ba25ac01
patch 9.0.0036: 'fillchars' cannot have window-local values
...
Problem: 'fillchars' cannot have window-local values.
Solution: Make 'fillchars' global-local. (closes #5206 )
2022-07-04 17:34:33 +01:00
Bram Moolenaar
54e5fed6d2
patch 9.0.0035: spell dump may go beyond end of an array
...
Problem: Spell dump may go beyond end of an array.
Solution: Limit the word length.
2022-07-04 13:37:07 +01:00
zeertzjq
288ed23e39
patch 9.0.0034: spell tests do not always clear the word list
...
Problem: Spell tests do not always clear the word list.
Solution: Clear the word list in TearDown(). (closes #10659 )
2022-07-04 11:03:07 +01:00
Anton Sharonov
4dd9252d6f
patch 9.0.0033: on a Belgian keyboard CTRL-[ does not work
...
Problem: On a Belgian keyboard CTRL-[ does not work.
Solution: Handle GDK_KEY_dead_circumflex. (Anton Sharonov, closes #10658 )
2022-07-04 10:47:31 +01:00
ichizok
9243d1d921
Merge remote-tracking branch 'vim/master'
2022-07-04 11:50:07 +09:00
Bram Moolenaar
7fe956d176
patch 9.0.0032: in the quickfix window 'cursorline' overrules QuickFixLine
...
Problem: In the quickfix window 'cursorline' overrules QuickFixLine
highlighting.
Solution: Combine the attributes. Add a test. (closes #10654 )
2022-07-03 14:21:09 +01:00
zeertzjq
9359e8a6d9
patch 9.0.0031: <cmod> of user command does not have correct verbose value
...
Problem: <cmod> of user command does not have correct verbose value.
Solution: Use the value from the command modifier. (closes #10651 )
2022-07-03 13:16:09 +01:00
Bram Moolenaar
22e7e867e2
patch 9.0.0030: matchfuzzy test depends on path of current directory
...
Problem: Matchfuzzy test depends on path of current directory.
Solution: Use fnamemodify() to remove the path. (Robin Becker,
closes #10650 )
2022-07-02 20:48:01 +01:00
Bram Moolenaar
daaca8a128
patch 9.0.0029: the bitmaps/vim.ico file is not in the distribution
...
Problem: The bitmaps/vim.ico file is not in the distribution.
Solution: Add it back to the distribution. Adjust the build rules to have
it end up in the right place.
2022-07-02 17:58:23 +01:00