Skip to content

Compiled MacVim snapshot based on 7.4.540

Compare
Choose a tag to compare
@genoma genoma released this 01 Dec 13:10
· 236 commits to master since this release

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.540* and support for Homebrew Python 2.7.8_2

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Default Python (v2.7.5) Yosemite

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_2, 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 1c109d0
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Nov 30 22:51:06 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Nov 30 22:51:06 2014 +0100

updated for version 7.4.540
Problem:    Cannot build with tiny and small features. (Taro Muraoka)
Solution:   Add #ifdef around CMD_USER.

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

commit 9038b4a
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Nov 30 14:50:16 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Nov 30 14:50:16 2014 +0100

updated for version 7.4.539
Problem:    Crash when computing buffer count.  Problem with range for user
        commands.  Line range wrong in Visual area.
Solution:   Avoid segfault in compute_buffer_local_count().  Check for
        CMD_USER when checking type of range. (Marcin Szamotulski)

runtime/doc/windows.txt | 12 +++++++++--
src/ex_docmd.c | 55 ++++++++++++++++++++++++++++++++++++-------------
src/version.c | 2 ++
3 files changed, 53 insertions(+), 16 deletions(-)

commit bbe9e5f
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Nov 30 13:34:23 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Nov 30 13:34:23 2014 +0100

updated for version 7.4.538
Problem:    Tests fail with small features plus Python.
Solution:   Disallow weird combination of options.  Do not set "fdm" when
        folding is disabled.

src/auto/configure | 12 ++++++++++++
src/configure.in | 12 ++++++++++++
src/ex_cmds.c | 2 ++
src/feature.h | 7 -------
src/option.c | 1 +
src/version.c | 2 ++
6 files changed, 29 insertions(+), 7 deletions(-)

commit 6e4e1f2
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 19:14:49 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 19:14:49 2014 +0100

updated for version 7.4.537
Problem:    Value of v:hlsearch reflects an internal variable.
Solution:   Make the value reflect whether search highlighting is actually
        displayed. (Christian Brabandt)

runtime/doc/eval.txt | 8 ++++----
src/testdir/test101.in | 3 +++
src/testdir/test101.ok | 1 +
src/version.c | 2 ++
src/vim.h | 4 ++--
5 files changed, 12 insertions(+), 6 deletions(-)

commit 7bee863
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 18:57:11 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 18:57:11 2014 +0100

updated for version 7.4.536
Problem:    Test 63 fails when using a black&white terminal.
Solution:   Add attributes for a non-color terminal. (Christian Brabandt)

src/testdir/test63.in | 6 +++---
src/version.c | 2 ++
2 files changed, 5 insertions(+), 3 deletions(-)

commit 9704dce
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 18:33:02 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 18:33:02 2014 +0100

updated for version 7.4.535
Problem:    Can't build with tiny features.
Solution:   Add #ifdefs and skip a test.

src/ex_docmd.c | 156 ++++++++++++++++++-------------------
src/testdir/test_argument_count.in | 1 +
src/version.c | 2 +
3 files changed, 81 insertions(+), 78 deletions(-)

commit 3f50297
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 17:46:22 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 17:46:22 2014 +0100

Add files added by patch 7.4.530 to the repository.

src/testdir/test_argument_count.in | 47 +++++++++++
src/testdir/test_argument_count.ok | 13 ++++
src/testdir/test_close_count.in | 156 +++++++++++++++++++++++++++++++++++++
src/testdir/test_close_count.ok | 23 ++++++
4 files changed, 239 insertions(+)

commit c9fa66b
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 17:44:08 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 17:44:08 2014 +0100

updated for version 7.4.534
Problem:    Warnings when compiling if_ruby.c.
Solution:   Avoid the warnings. (Ken Takata)

src/if_ruby.c | 11 ++++++-----
src/version.c | 2 ++
2 files changed, 8 insertions(+), 5 deletions(-)

commit 85a94fc
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 17:37:57 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 17:37:57 2014 +0100

updated for version 7.4.533
Problem:    ":hardcopy" leaks memory in case of errors.
Solution:   Free memory in all code paths. (Christian Brabandt)

src/hardcopy.c | 34 +++++++++++++++++-----------------
src/version.c | 2 ++
2 files changed, 19 insertions(+), 17 deletions(-)

commit c70fe39
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 17:29:56 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 17:29:56 2014 +0100

updated for version 7.4.532
Problem:    When using 'incsearch' "2/pattern/e" highlights the first match.
Solution:   Move the code to set extra_col inside the loop for count.  (Ozaki
        Kiichi)

src/search.c | 46 ++++++++++++++++++++++++----------------------
src/version.c | 2 ++
2 files changed, 26 insertions(+), 22 deletions(-)

commit 8bdee2e
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 16:38:11 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 16:38:11 2014 +0100

updated for version 7.4.531
Problem:    Comments about parsing an Ex command are wrong.
Solution:   Correct the steop numbers.

src/ex_docmd.c | 19 ++++++++-----------
src/version.c | 2 ++
2 files changed, 10 insertions(+), 11 deletions(-)

commit dc9ecaa
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 16:22:48 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 16:22:48 2014 +0100

updated for version 7.4.530
Problem:    Many commands take a count or range that is not using line
        numbers.
Solution:   For each command specify what kind of count it uses.  For windows,
        buffers and arguments have "$" and "." have a relevant meaning.
        (Marcin Szamotulski)

runtime/doc/tabpage.txt | 49 +-
runtime/doc/windows.txt | 87 ++-
src/Makefile | 5 +-
src/ex_cmds.h | 1583 +++++++++++++++++++++++++++++---------------
src/ex_docmd.c | 604 +++++++++++++----
src/testdir/Make_amiga.mak | 4 +
src/testdir/Make_dos.mak | 2 +
src/testdir/Make_ming.mak | 2 +
src/testdir/Make_os2.mak | 2 +
src/testdir/Make_vms.mms | 10 +-
src/testdir/Makefile | 2 +
src/version.c | 2 +
src/window.c | 18 +-
13 files changed, 1665 insertions(+), 705 deletions(-)

commit 468f11b
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 14:09:13 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 14:09:13 2014 +0100

updated for version 7.4.529
Problem:    No test for what 7.4.517 fixes.
Solution:   Adjust the tests for breakindent. (Christian Brabandt)

src/testdir/test_breakindent.in | 38 +++++++++++++++++++++++---------------
src/testdir/test_breakindent.ok | 8 +++++++-
src/version.c | 2 ++
3 files changed, 32 insertions(+), 16 deletions(-)

commit ab352c7
Author: Bram Moolenaar [email protected]
AuthorDate: Thu Nov 27 13:37:10 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Thu Nov 27 13:37:10 2014 +0100

updated for version 7.4.528
Problem:    Crash when using matchadd() (Yasuhiro Matsumoto)
Solution:   Copy the match regprog.

src/screen.c | 10 ++++++++++
src/version.c | 2 ++
2 files changed, 12 insertions(+)