Skip to content

Releases: genoma/macvim

Compiled MacVim snapshot based on 7.4.442

11 Sep 13:02
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.442 and support for Homebrew Python 2.7.8_1

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8_1, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit c92ab3b
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 23:11:49 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 23:11:49 2014 +0200

updated for version 7.4.442
Problem:    Using unitinialized variable.
Solution:   Pass the first window of the tabpage.

src/eval.c | 8 ++++----
src/version.c | 2 ++
2 files changed, 6 insertions(+), 4 deletions(-)

commit 007a19c
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 18:48:09 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 18:48:09 2014 +0200

Update runtime files.

runtime/doc/cmdline.txt | 4 +-
runtime/doc/eval.txt | 3 +-
runtime/doc/options.txt | 5 ++-
runtime/doc/pattern.txt | 4 +-
runtime/doc/syntax.txt | 26 ++++++++++-
runtime/doc/tags | 4 +-
runtime/doc/todo.txt | 44 +++++++++---------
runtime/filetype.vim | 7 ++-
runtime/ftplugin/vim.vim | 11 +++--
runtime/syntax/tex.vim | 113 +++++++++++++++++++++++++----------------------
10 files changed, 134 insertions(+), 87 deletions(-)

commit 6900e93
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 18:45:49 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 18:45:49 2014 +0200

updated for version 7.4.441
Problem:    Endless loop and other problems when 'cedit' is set to CTRL-C.
Solution:   Do not call ex_window() when ex_normal_busy or got_int was set.
        (Yasuhiro Matsumoto)

src/ex_getln.c | 13 ++++++++-----
src/version.c | 2 ++
2 files changed, 10 insertions(+), 5 deletions(-)

commit 441b356
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 18:29:33 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 18:29:33 2014 +0200

updated for version 7.4.440
Problem:    Omni complete popup drawn incorrectly.
Solution:   Call validate_cursor() instead of check_cursor(). (Hirohito
        Higashi)

src/edit.c | 4 ++--
src/version.c | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)

commit 73b0869
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 17:47:38 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 17:47:38 2014 +0200

updated for version 7.4.439
Problem:    Duplicate message in message history.  Some quickfix messages
        appear twice. (Gary Johnson)
Solution:   Do not reset keep_msg too early. (Hirohito Higashi)

src/main.c | 4 ++--
src/version.c | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)

commit f4aacb1
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 17:33:07 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 17:33:07 2014 +0200

updated for version 7.4.438
Problem:    Cached values for 'cino' not reset for ":set all&".
Solution:   Call parse_cino(). (Yukihiro Nakadaira)

src/option.c | 3 +++
src/version.c | 2 ++
2 files changed, 5 insertions(+)

commit 370e057
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 17:18:49 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 17:18:49 2014 +0200

updated for version 7.4.437
Problem:    New and old regexp engine are not consistent.
Solution:   Also give an error for "\ze*" for the old regexp engine.

src/regexp.c | 18 ++++++++++++++++++
src/regexp_nfa.c | 13 -------------
src/version.c | 2 ++
3 files changed, 20 insertions(+), 13 deletions(-)

commit f46d1f4
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 16:59:38 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 16:59:38 2014 +0200

updated for version 7.4.436
Problem:    ml_get error for autocommand that moves the cursor of the current
        window.
Solution:   Check the cursor position after switching back to the current
        buffer.  (Christian Brabandt)

src/fileio.c | 3 +++
src/version.c | 2 ++
2 files changed, 5 insertions(+)

commit d7ece7c
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 16:32:39 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 16:32:39 2014 +0200

updated for version 7.4.435
Problem:    Line formatting behaves differently when 'linebreak' is set.
        (mvxxc)
Solution:   Disable 'linebreak' temporarily. (Christian Brabandt)

src/edit.c | 9 +++++++++
src/version.c | 2 ++
2 files changed, 11 insertions(+)

commit 71a6354
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 16:13:08 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 16:13:08 2014 +0200

updated for version 7.4.434
Problem:    gettabvar() is not consistent with getwinvar() and getbufvar().
Solution:   Return a dict with all variables when the varname is empty.
        (Yasuhiro Matsumoto)

runtime/doc/eval.txt | 2 ++
src/eval.c | 13 +++++++++++--
src/testdir/test91.in | 1 +
src/testdir/test91.ok | 4 ++--
src/version.c | 2 ++
5 files changed, 18 insertions(+), 4 deletions(-)

commit e11d8c1
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 13:52:58 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 13:52:58 2014 +0200

updated for version 7.4.433
Problem:    Test 75 fails on MS-Windows.
Solution:   Use ":normal" instead of feedkeys(). (Michael Soyka)

src/testdir/test75.in | 8 ++++----
src/version.c | 2 ++
2 files changed, 6 insertions(+), 4 deletions(-)

commit 85bbe32
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 12:25:33 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 12:25:33 2014 +0200

updated for version 7.4.432
Problem:    When the startup code expands command line arguments, setting
        'encoding' will not properly convert the arguments.
Solution:   Call get_cmd_argsW() early in main(). (Yasuhiro Matsumoto)

src/main.c | 11 +++++++++++
src/os_mswin.c | 4 ----
src/os_win32.c | 5 +++++
src/version.c | 2 ++
4 files changed, 18 insertions(+), 4 deletions(-)

commit b6e1bb2
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Sep 9 12:22:06 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Sep 9 12:22:06 2014 +0200

updated for version 7.4.431
Problem:    Compiler warning.
Solution:   Add type cast. (Mike Williams)

src/ex_docmd.c | 2 +-
src/version.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)

Compiled MacVim snapshot based on 7.4.430

31 Aug 09:13
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.430 and support for Homebrew Python 2.7.8_1

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8_1, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit 4ef65d6
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 30 18:10:18 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 30 18:10:18 2014 +0200

updated for version 7.4.430
Problem:    test_listlbr fails when compiled with normal features.
Solution:   Check for the +conceal feature.

src/testdir/test_listlbr.in | 2 +-
src/version.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)

commit 0cc738e
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 30 13:32:06 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 30 13:32:06 2014 +0200

updated for version 7.4.429
Problem:    Build fails with fewer features. (Elimar Riesebieter)
Solution:   Add #ifdef.

src/normal.c | 2 ++
src/version.c | 2 ++
2 files changed, 4 insertions(+)

commit 7608ae6
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 17:45:32 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 17:45:32 2014 +0200

updated for version 7.4.428
Problem:    executable() may return a wrong result on MS-Windows.
Solution:   Change the way SearchPath() is called. (Yasuhiro Matsumoto, Ken
        Takata)

src/os_win32.c | 25 ++++++++++++++++++++++---
src/version.c | 2 ++
2 files changed, 24 insertions(+), 3 deletions(-)

commit f9d38e5
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 15:53:52 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 15:53:52 2014 +0200

updated for version 7.4.427
Problem:    When an InsertCharPre autocommand executes system() typeahead may
        be echoed and messes up the display. (Jacob Niehus)
Solution:   Do not set cooked mode when invoked from ":silent".

runtime/doc/eval.txt | 6 ++++++
src/eval.c | 12 ++++++++----
src/version.c | 2 ++
3 files changed, 16 insertions(+), 4 deletions(-)

commit bec588c
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 15:12:54 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 15:12:54 2014 +0200

updated for version 7.4.426
Problem:    README File missing from list of files.
Solution:   Update the list of files.

Filelist | 1 +
src/version.c | 2 ++
2 files changed, 3 insertions(+)

commit 41c8353
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 15:12:19 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 15:12:19 2014 +0200

Update runtime files.

runtime/doc/eval.txt | 17 ++--
runtime/doc/os_vms.txt | 4 +-
runtime/doc/os_win32.txt | 4 +-
runtime/doc/pattern.txt | 4 +-
runtime/doc/syntax.txt | 4 +-
runtime/doc/tags | 2 +
runtime/doc/todo.txt | 36 +++++----
runtime/doc/usr_04.txt | 4 +-
runtime/doc/version6.txt | 4 +-
runtime/doc/version7.txt | 20 ++---
runtime/filetype.vim | 5 +-
runtime/ftplugin/dockerfile.vim | 16 ++++
runtime/indent/json.vim | 169 ++++++++++++++++++++++++++++++++++++++--
runtime/scripts.vim | 6 +-
runtime/syntax/asciidoc.vim | 4 +-
runtime/syntax/dockerfile.vim | 24 ++++++
16 files changed, 268 insertions(+), 55 deletions(-)

commit 76a41dc
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 14:20:51 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 14:20:51 2014 +0200

updated for version 7.4.425
Problem:    When 'showbreak' is used "gj" may move to the wrong position.
        (Nazri Ramliy)
Solution:   Adjust virtcol when 'showbreak' is set. (Christian Brabandt)

src/normal.c | 8 +++++++-
src/version.c | 2 ++
2 files changed, 9 insertions(+), 1 deletion(-)

commit 3e23be3
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 13:49:52 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 13:49:52 2014 +0200

updated for version 7.4.424
Problem:    Get ml_get error when using Python to delete lines in a buffer
        that is not in a window.  issue 248.
Solution:   Do not try adjusting the cursor for a different buffer.

src/if_py_both.h | 4 +++-
src/version.c | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)

commit f8ad89d
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 12:58:44 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 12:58:44 2014 +0200

updated for version 7.4.423
Problem:    expand("$shell") does not work as documented.
Solution:   Do not escape the $ when expanding environment variables.

src/misc1.c | 5 +++--
src/os_unix.c | 8 +++++---
src/version.c | 2 ++
src/vim.h | 1 +
4 files changed, 11 insertions(+), 5 deletions(-)

commit 03329b0
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 12:08:43 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 12:08:43 2014 +0200

updated for version 7.4.422
Problem:    When using conceal with linebreak some text is not displayed
        correctly. (Grüner Gimpel)
Solution:   Check for conceal mode when using linebreak. (Christian Brabandt)

src/screen.c | 11 +++++++++++
src/testdir/test_listlbr.in | 10 ++++++++++
src/testdir/test_listlbr.ok | 7 +++++++
src/version.c | 2 ++
4 files changed, 30 insertions(+)

commit 584f408
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 11:56:32 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 11:56:32 2014 +0200

updated for version 7.4.421
Problem:    Crash when searching for "\ze*". (Urtica Dioica)
Solution:   Disallow a multi after \ze and \zs.

src/regexp_nfa.c | 17 +++++++++++++++++
src/testdir/test64.in | 13 ++++++++++++-
src/testdir/test64.ok | 2 ++
src/version.c | 2 ++
4 files changed, 33 insertions(+), 1 deletion(-)

commit 8b9cc07
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 10:04:47 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 10:04:47 2014 +0200

updated for version 7.4.420
Problem:    It's not obvious how to add a new test.
Solution:   Add a README file. (Christian Brabandt)

src/testdir/README.txt | 18 ++++++++++++++++++
src/version.c | 2 ++
2 files changed, 20 insertions(+)

commit e415e35
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 09:46:10 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 09:46:10 2014 +0200

updated for version 7.4.419
Problem:    Whan part of a list is locked it's possible to make changes.
Solution:   Check if any of the list items is locked before make a change.
        (ZyX)

src/eval.c | 28 ++++++++++++++++++++++++++++
src/testdir/test55.in | 15 +++++++++++++++
src/testdir/test55.ok | 5 +++++
src/version.c | 2 ++
4 files changed, 50 insertions(+)

commit 2b5c8fc
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 29 09:02:27 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 29 09:02:27 2014 +0200

updated for version 7.4.418
Problem:    When leaving ":append" the cursor shape is like in Insert mode.
        (Jacob Niehus)
Solution:   Do not have State set to INSERT when calling getline().

src/ex_cmds.c | 8 ++++++++
src/version.c | 2 ++
2 files changed, 10 insertions(+)

Compiled MacVim snapshot based on 7.4.417

25 Aug 09:19
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.417 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8_1, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit ece4c79
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 24 21:39:49 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 24 21:39:49 2014 +0200

updated for version 7.4.417
Problem:    After splitting a window and setting 'breakindent' the default
        minimum with is not respected.
Solution:   Call briopt_check() when copying options to a new window.

src/option.c | 23 +++++++++++++++--------
src/proto/option.pro | 1 -
src/testdir/test_breakindent.in | 1 +
src/version.c | 2 ++
4 files changed, 18 insertions(+), 9 deletions(-)

commit 9c25923
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 24 21:19:25 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 24 21:19:25 2014 +0200

updated for version 7.4.416
Problem:    Problem with breakindent/showbreak and tabs.
Solution:   Handle tabs differently. (Christian Brabandt)

src/charset.c | 5 +----
src/testdir/test_breakindent.in | 17 +++++++++++++++++
src/testdir/test_breakindent.ok | 3 +++
src/version.c | 2 ++
4 files changed, 23 insertions(+), 4 deletions(-)

commit fd2995b
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 23 15:31:19 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 23 15:31:19 2014 +0200

Runtime file updates.

runtime/doc/autocmd.txt | 2 +-
runtime/doc/tags | 1 +
runtime/doc/todo.txt | 8 +--
runtime/filetype.vim | 4 +-
runtime/indent/html.vim | 6 +-
runtime/syntax/json.vim | 151 ++++++++++++++++++++++++++++++++++++++++++++----
runtime/syntax/rst.vim | 28 ++++-----
7 files changed, 163 insertions(+), 37 deletions(-)

commit 51b236c
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 23 14:16:20 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 23 14:16:20 2014 +0200

updated for version 7.4.415
Problem:    Cannot build.  Warning for shadowed variable. (John Little)
Solution:   Add missing change.  Remove declaration.

src/ex_docmd.c | 2 +-
src/vim.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)

commit 0ee3352
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 22 23:05:54 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 22 23:05:54 2014 +0200

updated for version 7.4.414
Problem:    Cannot define a command only when it's used.
Solution:   Add the CmdUndefined autocommand event. (partly by Yasuhiro
        Matsumoto)

runtime/doc/autocmd.txt | 13 +++++++++++++
src/ex_docmd.c | 20 ++++++++++++++++++++
src/fileio.c | 19 +++++++++++++++++++
src/proto/fileio.pro | 2 ++
src/version.c | 2 ++
5 files changed, 56 insertions(+)

commit 8433901
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 22 19:21:47 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 22 19:21:47 2014 +0200

Updated runtime files.

runtime/autoload/phpcomplete.vim | 121 +++++--
runtime/compiler/go.vim | 29 ++
runtime/doc/cmdline.txt | 5 +-
runtime/doc/eval.txt | 16 +-
runtime/doc/insert.txt | 4 +-
runtime/doc/options.txt | 2 +-
runtime/doc/pattern.txt | 19 +-
runtime/doc/quickref.txt | 3 +-
runtime/doc/tags | 5 +
runtime/doc/todo.txt | 94 ++++--
runtime/doc/usr_41.txt | 3 +-
runtime/doc/various.txt | 2 +-
runtime/filetype.vim | 7 +-
runtime/ftplugin/go.vim | 18 ++
runtime/ftplugin/vroom.vim | 2 +-
runtime/indent/go.vim | 78 +++++
runtime/indent/sh.vim | 6 +-
runtime/indent/vroom.vim | 2 +-
runtime/optwin.vim | 6 +-
runtime/synmenu.vim | 3 +-
runtime/syntax/gnuplot.vim | 672 ++++++++++++++++++++++++++++++---------
runtime/syntax/go.vim | 208 ++++++++++++
runtime/syntax/godoc.vim | 21 ++
runtime/syntax/vroom.vim | 2 +-
runtime/tutor/tutor.es.utf-8 | 2 +-
runtime/tutor/tutor.fr | 4 +-
runtime/tutor/tutor.fr.utf-8 | 4 +-
runtime/tutor/tutor.ja.euc | 7 +-
runtime/tutor/tutor.ja.sjis | 7 +-
runtime/tutor/tutor.ja.utf-8 | 7 +-
runtime/tutor/tutor.pt | 4 +-
runtime/tutor/tutor.pt.utf-8 | 4 +-
runtime/tutor/tutor.utf-8 | 4 +-
runtime/tutor/tutor.zh.big5 | 4 +-
runtime/tutor/tutor.zh.euc | 4 +-
runtime/tutor/tutor.zh.utf-8 | 4 +-
runtime/tutor/tutor.zh_cn.utf-8 | 4 +-
runtime/tutor/tutor.zh_tw.utf-8 | 4 +-
38 files changed, 1120 insertions(+), 271 deletions(-)

commit ac2e2f6
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 22 18:44:33 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 22 18:44:33 2014 +0200

updated for version 7.4.413
Problem:    MS-Windows: Using US international keyboard layout, inserting dead
        key by pressing space does not always work.  Issue 250.
Solution:   Let MS-Windows translate the message. (John Wellesz)

src/gui_w48.c | 31 +++++++++++++++----------------
src/version.c | 2 ++
2 files changed, 17 insertions(+), 16 deletions(-)

commit d46f865
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 22 18:12:57 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 22 18:12:57 2014 +0200

updated for version 7.4.412
Problem:    Can't build on Windows XP with MSVC.
Solution:   Add SUBSYSTEM_VER to the Makefile. (Yongwei Wu)

src/INSTALLpc.txt | 24 ++++++++++++++++++++++++
src/Make_mvc.mak | 4 ++++
src/version.c | 2 ++
3 files changed, 30 insertions(+)

commit b66c1d5
Author: Bram Moolenaar [email protected]
AuthorDate: Fri Aug 22 13:13:27 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Fri Aug 22 13:13:27 2014 +0200

updated for version 7.4.411
Problem:    "foo bar" sorts before "foo" with sort(). (John Little)
Solution:   Avoid putting quotes around strings before comparing them.

src/eval.c | 32 +++++++++++++++++++++++++++-----
src/version.c | 2 ++
2 files changed, 29 insertions(+), 5 deletions(-)

commit 9889955
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 17 17:24:07 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 17 17:24:07 2014 +0200

updated for version 7.4.410
Problem:    Fold does not open after search when there is a CmdwinLeave
        autocommand.
Solution:   Restore KeyTyped. (Jacob Niehus)

src/ex_getln.c | 14 ++++++++++++++
src/version.c | 2 ++
2 files changed, 16 insertions(+)

commit 772ee83
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 17 17:05:44 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 17 17:05:44 2014 +0200

updated for version 7.4.409
Problem:    Can't build with Perl on Fedora 20.
Solution:   Find xsubpp in another directory. (Michael Henry)

src/Makefile | 2 +-
src/auto/configure | 9 +++++++++
src/config.mk.in | 3 ++-
src/configure.in | 8 ++++++++
src/version.c | 2 ++
5 files changed, 22 insertions(+), 2 deletions(-)

commit 8df6936
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 16 19:45:02 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 16 19:45:02 2014 +0200

Add files missing from 7.4.408.

src/testdir/test_utf8.in | 18 ++++++++++++++++++
src/testdir/test_utf8.ok | 4 ++++
2 files changed, 22 insertions(+)

commit 4465c9a
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 16 18:36:43 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 16 18:36:43 2014 +0200

updated for version 7.4.408
Problem:    Visual block insert breaks a multi-byte character.
Solution:   Calculate the position properly. (Yasuhiro Matsumoto)

src/ops.c | 20 ++++++++++++++++++++
src/testdir/Make_amiga.mak | 16 +++++++++-------
src/testdir/Make_dos.mak | 9 +++++----
src/testdir/Make_ming.mak | 9 +++++----
src/testdir/Make_os2.mak | 5 +++--
src/testdir/Make_vms.mms | 11 ++++++-----
src/testdir/Makefile | 9 +++++----
src/version.c | 2 ++
8 files changed, 55 insertions(+), 26 deletions(-)

commit 411c05c
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Aug 16 18:13:03 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Aug 16 18:13:03 2014 +0200

update...
Read more

Compiled MacVim snapshot based on 7.4.404

14 Aug 06:11
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.404 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit af72e95
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 13 22:05:53 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 13 22:05:53 2014 +0200

updated for version 7.4.404
Problem:    Windows 64 bit compiler warnings.
Solution:   Add type casts. (Mike Williams)

src/crypt.c | 6 +++---
src/undo.c | 6 +++---
src/version.c | 2 ++
3 files changed, 8 insertions(+), 6 deletions(-)

commit 10a01d4
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 13 21:58:28 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 13 21:58:28 2014 +0200

updated for version 7.4.403
Problem:    Valgrind reports errors when running test 72. (Dominique Pelle)
Solution:   Reset the local 'cryptmethod' option before storing the seed.
        Set the seed in the memfile even when there is no block0 yet.

src/fileio.c | 1 +
src/memline.c | 33 ++++++++++++++++++++++++++++++++-
src/option.c | 8 ++++++++
src/version.c | 2 ++
4 files changed, 43 insertions(+), 1 deletion(-)

commit 2039998
Author: Bram Moolenaar [email protected]
AuthorDate: Tue Aug 12 20:14:33 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Tue Aug 12 20:14:33 2014 +0200

updated for version 7.4.402
Problem:    Test 72 crashes under certain conditions. (Kazunobu Kuriyama)
Solution:   Clear the whole bufinfo_T early.

src/undo.c | 12 +++---------
src/version.c | 2 ++
2 files changed, 5 insertions(+), 9 deletions(-)

Compiled MacVim snapshot based on 7.4.401

11 Aug 12:10
Compare
Choose a tag to compare

Compiled MacVim snapshot based on 7.4.401

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.401 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit 3b18b08
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 10 16:31:50 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 10 16:31:50 2014 +0200

updated for version 7.4.401
Problem:    Can't build on MS-Windows.
Solution:   Include the new files in all the Makefiles.

src/Make_bc3.mak | 2 ++
src/Make_bc5.mak | 2 ++
src/Make_cyg.mak | 5 ++++-
src/Make_dice.mak | 8 ++++++++
src/Make_djg.mak | 2 ++
src/Make_ivc.mak | 10 ++++++++++
src/Make_manx.mak | 12 ++++++++++++
src/Make_ming.mak | 2 ++
src/Make_morph.mak | 2 ++
src/Make_mvc.mak | 8 ++++++++
src/Make_os2.mak | 4 ++++
src/Make_sas.mak | 10 ++++++++++
src/version.c | 2 ++
13 files changed, 68 insertions(+), 1 deletion(-)

commit 0cbd209
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 10 13:46:36 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 10 13:46:36 2014 +0200

updated for version 7.4.400
Problem:    List of distributed files is incomplete.
Solution:   Add recently added files.

Filelist | 6 ++++++
src/version.c | 2 ++
2 files changed, 8 insertions(+)

commit d99496e
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Aug 10 13:38:34 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Aug 10 13:38:34 2014 +0200

updated for version 7.4.399
Problem:    Encryption implementation is messy.  Blowfish encryption has a
        weakness.
Solution:   Refactor the encryption, store the state in an allocated struct
        instead of using a save/restore mechanism.  Introduce the
        "blowfish2" method, which does not have the weakness and encrypts
        the whole undo file. (largely by David Leadbeater)

runtime/doc/editing.txt | 34 ++-
runtime/doc/options.txt | 16 +-
src/Makefile | 31 ++-
src/blowfish.c | 307 ++++++++++-----------
src/crypt.c | 585 ++++++++++++++++++++++++++++++++++++++++
src/crypt_zip.c | 158 +++++++++++
src/ex_docmd.c | 3 +-
src/fileio.c | 346 ++++++++++--------------
src/globals.h | 4 -
src/main.c | 3 +-
src/memline.c | 87 +++---
src/misc2.c | 335 ++---------------------
src/option.c | 10 +-
src/proto.h | 2 +
src/proto/blowfish.pro | 10 +-
src/proto/crypt.pro | 24 ++
src/proto/crypt_zip.pro | 5 +
src/proto/fileio.pro | 2 -
src/proto/misc2.pro | 11 +-
src/structs.h | 25 +-
src/testdir/test71.in | 27 ++
src/testdir/test71.ok | 5 +
src/testdir/test71a.in | 4 +
src/testdir/test72.in | 27 ++
src/testdir/test72.ok | 4 +
src/undo.c | 692 +++++++++++++++++++++++++++++++++---------------
src/version.c | 2 +
27 files changed, 1781 insertions(+), 978 deletions(-)

commit bfe623b
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Aug 7 13:55:10 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Aug 7 13:55:10 2014 +0200

updated for version 7.4.398
Problem:    Gcc error for the argument of InterlockedIncrement() and
        InterlockedDecrement(). (Axel Bender)
Solution:   Remove "unsigned" from the cRefCount_ declaration.

src/gui_dwrite.cpp | 2 +-
src/version.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)

Compiled MacVim snapshot based on 7.4.397

06 Aug 18:38
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.397 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit a044cc6
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 19:09:16 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 19:09:16 2014 +0200

updated for version 7.4.397
Problem:    Matchparen only uses the topmost syntax item.
Solution:   Go through the syntax stack to find items. (James McCoy)
        Also use getcurpos() when possible.

runtime/plugin/matchparen.vim | 13 ++++++++++---
src/version.c | 2 ++
2 files changed, 12 insertions(+), 3 deletions(-)

commit 1255711
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 18:17:11 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 18:17:11 2014 +0200

updated for version 7.4.396
Problem:    When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful)
Solution:   Only set the clipboard after the last delete. (Christian Brabandt)

src/ex_cmds.c | 8 ++++++++
src/ex_cmds2.c | 10 ++++++++--
src/ex_docmd.c | 7 +++++++
src/globals.h | 2 ++
src/ops.c | 15 +++++++++++----
src/proto/ui.pro | 2 ++
src/ui.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/version.c | 2 ++
8 files changed, 94 insertions(+), 6 deletions(-)

Compiled MacVim snapshot based on 7.4.395

06 Aug 16:11
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.395 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit 3687d9c
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 17:44:14 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 17:44:14 2014 +0200

updated for version 7.4.395
Problem:    C indent is wrong below an if with wrapped condition followed by
        curly braces. (Trevor Powell)
Solution:   Make a copy of tryposBrace.

src/misc1.c | 5 +++++
src/testdir/test3.in | 8 ++++++++
src/testdir/test3.ok | 8 ++++++++
src/version.c | 2 ++
4 files changed, 23 insertions(+)

commit d176f07
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 16:49:55 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 16:49:55 2014 +0200

updated for version 7.4.394
Problem:    When using DirectX last italic character is incomplete.
Solution:   Add one to the number of cells. (Ken Takata)

src/gui_w32.c | 3 ++-
src/version.c | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)

commit 4acedfc
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 14:52:30 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 14:52:30 2014 +0200

updated for version 7.4.393
Problem:    Text drawing on newer MS-Windows systems is suboptimal.  Some
        multi-byte characters are not displayed, even though the same font
        in Notepad can display them. (Srinath Avadhanula)
Solution:   Add the 'renderoptions' option to enable Direct-X drawing. (Taro
        Muraoka)

runtime/doc/eval.txt | 1 +
runtime/doc/options.txt | 71 ++++
runtime/doc/various.txt | 1 +
src/Make_cyg.mak | 32 +-
src/Make_ming.mak | 35 +-
src/Make_mvc.mak | 21 ++
src/eval.c | 3 +
src/gui_dwrite.cpp | 901 ++++++++++++++++++++++++++++++++++++++++++++++++
src/gui_dwrite.h | 85 +++++
src/gui_w32.c | 204 ++++++++++-
src/gui_w48.c | 21 ++
src/option.c | 17 +
src/option.h | 3 +
src/proto/gui_w32.pro | 2 +
src/version.c | 9 +
src/vim.h | 7 +
16 files changed, 1390 insertions(+), 23 deletions(-)

commit b3a0c51
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 13:36:59 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 13:36:59 2014 +0200

updated for version 7.4.392
Problem:    Not easy to detect type of command line window.
Solution:   Add the getcmdwintype() function. (Jacob Niehus)

src/eval.c | 22 ++++++++++++++++++++++
src/version.c | 2 ++
2 files changed, 24 insertions(+)

commit f8b7c86
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 13:20:56 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 13:20:56 2014 +0200

updated for version 7.4.391
Problem:    No 'cursorline' highlighting when the cursor is on a line with
        diff highlighting. (Benjamin Fritz)
Solution:   Combine the highlight attributes. (Christian Brabandt)

src/screen.c | 19 ++++++++++++++++---
src/version.c | 2 ++
2 files changed, 18 insertions(+), 3 deletions(-)

commit 8999809
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Aug 6 12:49:18 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Aug 6 12:49:18 2014 +0200

updated for version 7.4.390
Problem:    Advancing pointer over end of a string.
Solution:   Init quote character to -1 instead of zero. (Dominique Pelle)

src/misc1.c | 2 +-
src/version.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)

Compiled MacVim snapshot based on 7.4.389

30 Jul 16:51
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.389 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit ecb269a
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 17:21:58 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 17:21:58 2014 +0200

updated for version 7.4.389
Problem:    Still sometimes Vim enters Replace mode when starting up.
Solution:   Use a different solution in detecting the termresponse and
        location response. (Hayaki Saito)

src/globals.h | 3 --
src/os_unix.c | 26 ++--------
src/proto/term.pro | 2 -
src/term.c | 136 ++++++++++++++++++++++-------------------------------
src/version.c | 2 +
5 files changed, 61 insertions(+), 108 deletions(-)

commit b6bd944
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 16:44:22 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 16:44:22 2014 +0200

updated for version 7.4.388
Problem:    With 'linebreak' set and 'list' unset a Tab is not counted
        properly. (Kent Sibilev)
Solution:   Check the 'list' option. (Christian Brabandt)

src/screen.c | 2 +-
src/testdir/test_listlbr_utf8.in | 11 +++++++++++
src/testdir/test_listlbr_utf8.ok | 7 +++++++
src/version.c | 2 ++
4 files changed, 21 insertions(+), 1 deletion(-)

commit 828bc11
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 16:00:58 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 16:00:58 2014 +0200

updated for version 7.4.387
Problem:    "4gro" replaces one character then executes "ooo". (Urtica Dioica)
Solution:   Write the ESC in the second stuff buffer.

src/edit.c | 2 +-
src/getchar.c | 11 +++++++++++
src/proto/getchar.pro | 1 +
src/testdir/Make_amiga.mak | 2 ++
src/testdir/Make_dos.mak | 1 +
src/testdir/Make_ming.mak | 1 +
src/testdir/Make_os2.mak | 1 +
src/testdir/Make_vms.mms | 1 +
src/testdir/Makefile | 1 +
src/testdir/test_insertcount.in | 14 ++++++++++++++
src/testdir/test_insertcount.ok | 3 +++
src/version.c | 2 ++
12 files changed, 39 insertions(+), 1 deletion(-)

commit c42debb
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 14:05:00 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 14:05:00 2014 +0200

updated for version 7.4.386
Problem:    When splitting a window the changelist position is wrong.
Solution:   Copy the changelist position. (Jacob Niehus)

src/testdir/Make_amiga.mak | 2 ++
src/testdir/Make_dos.mak | 1 +
src/testdir/Make_ming.mak | 1 +
src/testdir/Make_os2.mak | 1 +
src/testdir/Make_vms.mms | 3 ++-
src/testdir/Makefile | 1 +
src/testdir/test_changelist.in | 22 ++++++++++++++++++++++
src/testdir/test_changelist.ok | 1 +
src/version.c | 2 ++
src/window.c | 5 +++++
10 files changed, 38 insertions(+), 1 deletion(-)

commit 5a94db4
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 13:22:52 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 13:22:52 2014 +0200

updated for version 7.4.385
Problem:    When building with tiny or small features building the .mo files
        fails.
Solution:   In autoconf do not setup for building the .mo files when it would
        fail.

src/auto/configure | 2 +-
src/configure.in | 2 +-
src/version.c | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)

commit e33437e
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 30 13:20:39 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 30 13:20:39 2014 +0200

updated for version 7.4.384
Problem:    Test 102 fails when compiled with small features.
Solution:   Source small.vim. (Jacob Niehus)

src/testdir/test102.in | 1 +
src/version.c | 2 ++
2 files changed, 3 insertions(+)

Compiled MacVim snapshot based on 7.4.383 with updated runtime files

26 Jul 13:50
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.383 plus updated runtimes files and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit fc87ff4
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Jul 26 13:40:44 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Jul 26 13:40:44 2014 +0200

Update runtime files.  Add vroom file support.

runtime/doc/if_pyth.txt | 4 +-
runtime/doc/options.txt | 4 +-
runtime/doc/tags | 3 +-
runtime/doc/todo.txt | 29 +++--------
runtime/filetype.vim | 5 +-
runtime/ftplugin/vroom.vim | 35 +++++++++++++
runtime/indent/vroom.vim | 21 ++++++++
runtime/syntax/django.vim | 4 +-
runtime/syntax/htmldjango.vim | 4 +-
runtime/syntax/vroom.vim | 113 ++++++++++++++++++++++++++++++++++++++++++
10 files changed, 189 insertions(+), 33 deletions(-)

Compiled MacVim snapshot based on 7.4.383

24 Jul 06:43
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.383 and support for Homebrew Python 2.7.8

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Mavericks

A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.

Brewed Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby, Perl.

Compile from Sources

Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.

Support

If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.

Mercurial official repository log

relative to the new Vim patches since the previous build

commit 46953c7
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 21:10:43 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 21:10:43 2014 +0200

updated for version 7.4.383
Problem:    Bad interaction between preview window and omnifunc.
Solution:   Avoid redrawing the status line. (Hirohito Higashi)

src/popupmnu.c | 6 ++++++
src/version.c | 2 ++
2 files changed, 8 insertions(+)

commit 9d99f26
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 20:41:14 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 20:41:14 2014 +0200

updated for version 7.4.382
Problem:    Mapping characters may not work after typing Esc in Insert mode.
Solution:   Fix the noremap flags for inserted characters. (Jacob Niehus)

src/getchar.c | 5 +++++
src/version.c | 2 ++
2 files changed, 7 insertions(+)