Skip to content

Releases: genoma/macvim

Compiled MacVim snapshot based on 7.4.648

28 Feb 14:02
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.648* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary with support for latest Yosemite Python and Ruby.

Brewed Python (v2.7.9) and Ruby (2.2.0)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.640

19 Feb 13:20
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.640* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary with support for latest Yosemite Python and Ruby.

Brewed Python (v2.7.9) and Ruby (2.2.0)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.629

14 Feb 08:18
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.629* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary with support for latest Yosemite Python and Ruby.

Brewed Python (v2.7.9) and Ruby (2.2.0)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.622

07 Feb 15:10
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.622* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary with support for latest Yosemite Python and Ruby.

Brewed Python (v2.7.9) and Ruby (2.2.0)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.617

04 Feb 15:48
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.617* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary with support for latest Yosemite Python and Ruby.

Brewed Python (v2.7.9) Ruby (2.2.0) and Lua (5.2.3)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.608

01 Feb 12:05
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.542* and support for Homebrew Python 2.7.9, Homebrew Ruby 2.2.0 and Homebrew Lua (5.2.3)

Choose your flavour

Basic

A basic flavour, no Python or Lua, Ruby support

Vanilla Yosemite

A binary linked with latest Yosemite Python and Ruby.

Brewed Python (v2.7.9), Ruby (2.2.0) and Lua (5.2.3)

A binary with support for Homebrew Python 2.7.9, Lua 5.2.3 and Ruby 2.2.0.

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.

Compiled MacVim snapshot based on 7.4.542

10 Dec 09:48
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.542* 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 5c370dc
Author: Bram Moolenaar bram@vim.org
AuthorDate: Mon Dec 8 04:16:44 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Mon Dec 8 04:16:44 2014 +0100

updated for version 7.4.542
Problem:    Using a range for window and buffer commands has a few problems.
        Cannot specify the type of range for a user command.
Solution:   Add the -addr argument for user commands.  Fix problems. (Marcin
        Szamotulski)

runtime/doc/map.txt | 13 +++
src/Makefile | 1 +
src/ex_cmds.h | 8 +-
src/ex_docmd.c | 214 ++++++++++++++++++++++++++++++++++----
src/ex_getln.c | 1 +
src/proto/ex_docmd.pro | 4 +-
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_command_count.in | 50 +++++++++
src/testdir/test_command_count.ok | 17 +++
src/version.c | 2 +
src/vim.h | 1 +
16 files changed, 291 insertions(+), 29 deletions(-)

commit 75c2f76
Author: Bram Moolenaar bram@vim.org
AuthorDate: Sun Dec 7 00:18:33 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Sun Dec 7 00:18:33 2014 +0100

updated for version 7.4.541
Problem:    Crash when doing a range assign.
Solution:   Check for NULL poiter. (Yukihiro Nakadaira)

src/eval.c | 2 +-
src/testdir/test55.in | 5 +++++
src/testdir/test55.ok | 1 +
src/version.c | 2 ++
4 files changed, 9 insertions(+), 1 deletion(-)

commit dc5d9fc
Author: Bram Moolenaar bram@vim.org
AuthorDate: Sat Dec 6 23:33:00 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Sat Dec 6 23:33:00 2014 +0100

Update runtime files.

runtime/autoload/phpcomplete.vim | 74 +++++++++++++++++++++++++-----
runtime/doc/editing.txt | 25 +++++++----
runtime/doc/eval.txt | 15 ++++++-
runtime/doc/indent.txt | 2 +-
runtime/doc/syntax.txt | 3 +-
runtime/doc/tabpage.txt | 2 +-
runtime/doc/todo.txt | 97 +++++++++++++++++++++++++++-------------
runtime/doc/windows.txt | 17 +++----
runtime/filetype.vim | 6 ++-
runtime/indent/php.vim | 87 +++++++++++++++++++++--------------
runtime/macros/editexisting.vim | 4 +-
runtime/syntax/zimbu.vim | 64 +++++++++++++++++++-------
12 files changed, 277 insertions(+), 119 deletions(-)

Compiled MacVim snapshot based on 7.4.540

01 Dec 13:10
Compare
Choose a tag to compare

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 bram@vim.org
AuthorDate: Sun Nov 30 22:51:06 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Sun Nov 30 14:50:16 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Sun Nov 30 13:34:23 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 19:14:49 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 18:57:11 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 18:33:02 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 17:46:22 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 17:44:08 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 17:37:57 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 17:29:56 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 16:38:11 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 16:22:48 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 14:09:13 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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 bram@vim.org
AuthorDate: Thu Nov 27 13:37:10 2014 +0100
Commit: Bram Moolenaar bram@vim.org
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(+)

Compiled MacVim snapshot based on 7.4.527

25 Nov 10:57
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.10.*

MacVim binaries based on **Vim v.7.4.527* 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 82d2f72
Author: Bram Moolenaar bram@vim.org
AuthorDate: Sun Nov 23 15:57:49 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Sun Nov 23 15:57:49 2014 +0100

updated for version 7.4.527
Problem:    Still confusing regexp failure and NFA_TOO_EXPENSIVE.
Solution:   NFA changes equivalent of 7.4.526.

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

commit 3452786
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Nov 20 23:07:05 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Nov 20 23:07:05 2014 +0100

updated for version 7.4.526
Problem:    matchstr() fails on long text. Daniel Hahler)
Solution:   Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt)

src/regexp.c | 25 +++++++++++++------------
src/version.c | 2 ++
2 files changed, 15 insertions(+), 12 deletions(-)

commit 7ec754b
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 20:04:48 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 20:04:48 2014 +0100

updated for version 7.4.525
Problem:    map() leaks memory when there is an error in the expression.
Solution:   Call clear_tv(). (Christian Brabandt)

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

commit 35a7a25
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 19:33:16 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 19:33:16 2014 +0100

updated for version 7.4.524
Problem:    When using ":ownsyntax" spell checking is messed up. (Issue 78)
Solution:   Use the window-local option values. (Christian Brabandt)

src/option.c | 9 +++++----
src/syntax.c | 3 +--
src/version.c | 2 ++
3 files changed, 8 insertions(+), 6 deletions(-)

commit a0cfe22
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 18:54:17 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 18:54:17 2014 +0100

Update runtime files.

runtime/doc/editing.txt | 11 +++++++----
runtime/doc/eval.txt | 9 +++++----
runtime/doc/quickref.txt | 3 ++-
runtime/doc/todo.txt | 42 ++++++++++++++++++++++--------------------
runtime/optwin.vim | 8 +++++---
runtime/syntax/c.vim | 8 +++-----
6 files changed, 44 insertions(+), 37 deletions(-)

commit 7b45b06
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 18:48:46 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 18:48:46 2014 +0100

updated for version 7.4.523
Problem:    When the X11 server is stopped and restarted, while Vim is kept in
        the background, copy/paste no longer works. (Issue 203)
Solution:   Setup the clipboard again. (Christian Brabandt)

src/os_unix.c | 21 +++++++++++++++++++++
src/version.c | 2 ++
2 files changed, 23 insertions(+)

commit 73903e7
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 18:03:28 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 18:03:28 2014 +0100

updated for version 7.4.522
Problem:    Specifying wrong buffer size for GetLongPathName().
Solution:   Use the actual size. (Ken Takata)

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

commit 4f49591
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 17:35:39 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 17:35:39 2014 +0100

updated for version 7.4.521
Problem:    When using "vep" a mark is moved to the next line. (Maxi Padulo,
        Issue 283)
Solution:   Decrement the line number. (Christian Brabandt)

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

commit f22fcc2
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 17:05:55 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 17:05:55 2014 +0100

updated for version 7.4.520
Problem:    Sun PCK locale is not recognzed.
Solution:   Add PCK in the table. (Keiichi Oono)

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

commit 7bbc9cc
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 16:38:07 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 16:38:07 2014 +0100

updated for version 7.4.519
Problem:    Crash when using syntax highlighting.
Solution:   When regprog is freed and replaced, store the result.

src/buffer.c | 48 ++++++++++++++++++++++++------------------------
src/ex_cmds2.c | 5 +----
src/fileio.c | 17 +++++++++++------
src/os_unix.c | 6 +-----
src/proto/fileio.pro | 1 -
src/proto/regexp.pro | 1 +
src/regexp.c | 26 ++++++++++++++++++++++++++
src/spell.c | 28 ++++++++++++----------------
src/syntax.c | 28 ++++++++++++++++++++--------
src/version.c | 2 ++
10 files changed, 98 insertions(+), 64 deletions(-)

commit 81b367e
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 13:40:08 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 13:40:08 2014 +0100

updated for version 7.4.518
Problem:    Using status line height in width computations.
Solution:   Use one instead. (Hirohito Higashi)

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

commit 578479a
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 19 13:21:57 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 19 13:21:57 2014 +0100

updated for version 7.4.517
Problem:    With a wrapping line the cursor may not end up in the right place.
        (Nazri Ramliy)
Solution:   Adjust n_extra for a Tab that wraps. (Christian Brabandt)

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

commit e4878c5
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Nov 13 14:26:09 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Nov 13 14:26:09 2014 +0100

Update translations.

src/po/eo.po | 203 ++++++++++-------
src/po/fr.po | 616 +++++++++++++++++++++++++++++++++++-----------------
src/po/ja.sjis.po | 2 +-
src/po/uk.cp1251.po | 153 ++++++++++---
src/po/uk.po | 153 ++++++++++---
5 files changed, 775 insertions(+), 352 deletions(-)

commit e6c2b15
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Nov 13 14:25:38 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Nov 13 14:25:38 2014 +0100

Update runtime files.

runtime/doc/editing.txt | 12 +++++-------
runtime/doc/eval.txt | 4 ++--
runtime/doc/options.txt | 2 ++
runtime/doc/tags | 2 ++
runtime/doc/todo.txt | 43 ++++++++++++++++++++++---------------------
runtime/ftplugin/man.vim | 6 ++++--
runtime/indent/lua.vim | 4 ++--
runtime/syntax/diff.vim | 4 ++--
8 files changed, 41 insertions(+), 36 deletions(-)

commit 064fca7
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 12 20:09:06 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 12 20:09:06 2014 +0100

updated for version 7.4.516
Problem:    Completing a function name containing a # does not work.  Issue
        253.
Solution:   Recognize the # character. (Christian Brabandt)

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

commit f4990a3
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 12 19:28:16 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 12 19:28:16 2014 +0100

updated for version 7.4.515
Problem:    In a help buffer the global 'foldmethod' is used.  (Paul Marshall)
Solution:   Reset 'foldmethod' when starting to edit a help file.  Move the
        code to a separate function.

src/ex_cmds.c | 130 +++++++++++++++++++++++++++++++---------------------------
src/version.c | 2 +
2 files changed, 72 insertions(+), 60 deletions(-)

commit 752b109
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Nov 12 18:59:25 2014 +0100
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Nov 12 18:59:25 2014 +0100

updated for version 7.4.514
Problem:    Memory access error. (Dominique Pelle)
Solution:   Update tpos. (Christian Brabandt)

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

commit e798330...

Read more

Compiled MacVim snapshot based on 7.4.479

16 Oct 12:48
Compare
Choose a tag to compare

Binaries are compiled for OSX Yosemite 10.10.*

MacVim binaries based on **Vim v.7.4.479* 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_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 a55da9c
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Oct 15 22:51:52 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Oct 15 22:51:52 2014 +0200

Update runtime files and translations.

runtime/doc/map.txt | 10 +-
runtime/doc/todo.txt | 83 +--
runtime/filetype.vim | 8 +-
runtime/lang/menu_chinese_gb.936.vim | 22 +-
runtime/lang/menu_zh_cn.gb2312.vim | 8 +-
runtime/lang/menu_zh_cn.utf-8.vim | 8 +-
runtime/optwin.vim | 4 +-
runtime/syntax/j.vim | 42 +-
runtime/syntax/rst.vim | 13 +-
runtime/tutor/tutor.ru | 979 +++++++++++++++++++++--------------
runtime/tutor/tutor.ru.cp1251 | 979 +++++++++++++++++++++--------------
runtime/tutor/tutor.ru.utf-8 | 979 +++++++++++++++++++++--------------
src/po/ru.cp1251.po | 99 +++-
src/po/ru.po | 99 +++-
14 files changed, 1992 insertions(+), 1341 deletions(-)

commit 8954c17
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Oct 15 22:50:10 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Oct 15 22:50:10 2014 +0200

updated for version 7.4.479
Problem:    MS-Windows: The console title can be wrong.
Solution:   Take the encoding into account. When restoring the title use the
        right function. (Yasuhiro Matsumoto)

src/os_mswin.c | 2 +-
src/os_win32.c | 31 ++++++++++++++++++++++++++++++-
src/version.c | 2 ++
3 files changed, 33 insertions(+), 2 deletions(-)

commit a31f979
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Oct 15 21:26:40 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Oct 15 21:26:40 2014 +0200

updated for version 7.4.478
Problem:    Using byte length instead of character length for 'showbreak'.
Solution:   Compute the character length. (Marco Hinz)

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

commit 24445e0
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Oct 15 12:56:49 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Oct 15 12:56:49 2014 +0200

updated for version 7.4.477
Problem:    When using ":%diffput" and the other file is empty an extra empty
        line remains.
Solution:   Set the buf_empty flag.

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

commit e72ce10
Author: Bram Moolenaar bram@vim.org
AuthorDate: Wed Oct 15 12:07:11 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Wed Oct 15 12:07:11 2014 +0200

updated for version 7.4.476
Problem:    MingW: compiling with "XPM=no" doesn't work.
Solution:   Check for the "no" value. (KF Leong)  Also for Cygwin. (Ken
        Takata)

src/Make_cyg.mak | 2 +-
src/Make_ming.mak | 4 ++--
src/version.c | 2 ++
3 files changed, 5 insertions(+), 3 deletions(-)

commit fee386c
Author: Bram Moolenaar bram@vim.org
AuthorDate: Sat Oct 11 14:47:26 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Sat Oct 11 14:47:26 2014 +0200

updated for version 7.4.475
Problem:    Can't compile on a system where Xutf8SetWMProperties() is not in
        the X11 library.  Issue 265.
Solution:   Add a configure check.

src/auto/configure | 53 ++++++++++++++++++++++++++++++++++++++++++-----------
src/config.h.in | 3 +++
src/configure.in | 29 ++++++++++++++++-------------
src/os_unix.c | 7 +++++--
src/version.c | 2 ++
5 files changed, 68 insertions(+), 26 deletions(-)

commit 91aa0b2
Author: Bram Moolenaar bram@vim.org
AuthorDate: Sat Oct 11 12:48:26 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Sat Oct 11 12:48:26 2014 +0200

updated for version 7.4.474
Problem:    AIX compiler can't handle // comment.  Issue 265.
Solution:   Remove that line.

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

commit 1f389b6
Author: Bram Moolenaar bram@vim.org
AuthorDate: Fri Oct 10 15:34:33 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Fri Oct 10 15:34:33 2014 +0200

updated for version 7.4.473
Problem:    Cursor movement is incorrect when there is a number
        column/sign/fold column and 'sbr' is displayed.
Solution:   Adjust the column for 'sbr'. (Christian Brabandt)

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

commit 816f38a
Author: Bram Moolenaar bram@vim.org
AuthorDate: Fri Oct 10 15:28:46 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Fri Oct 10 15:28:46 2014 +0200

updated for version 7.4.472
Problem:    The "precedes" entry in 'listchar' will be drawn when 'showbreak
        is set and list is not.
Solution:   Only draw this character when 'list' is on. (Christian Brabandt)

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

commit 4ad095b
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 17:05:56 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 17:05:56 2014 +0200

updated for version 7.4.471
Problem:    MS-Windows: When printer name contains multi-byte, the name is
        displayed as ???.
Solution:   Convert the printer name from the active codepage to 'encoding'.
        (Yasuhiro Matsumoto)

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

commit 3cecb6b
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 15:37:06 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 15:37:06 2014 +0200

updated for version 7.4.470
Problem:    Test 11 and 100 do not work properly on Windows.
Solution:   Avoid using feedkeys(). (Ken Takata)

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

commit edd8e18
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 14:48:30 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 14:48:30 2014 +0200

updated for version 7.4.469
Problem:    Can't build with MSVC. (Ken Takata)
Solution:   Move the assignment after the declarations.

src/normal.c | 7 ++++---
src/version.c | 2 ++
2 files changed, 6 insertions(+), 3 deletions(-)

commit 6310a53
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 13:36:16 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 13:36:16 2014 +0200

updated for version 7.4.468
Problem:    Issue 26: CTRL-C does not interrupt after it was mapped and then
        unmapped.
Solution:   Reset mapped_ctrl_c. (Christian Brabandt)

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

commit f2a0ed1
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 13:24:43 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 13:24:43 2014 +0200

updated for version 7.4.467

src/normal.c | 9 +++++++++
src/screen.c | 10 +++++++++-
src/testdir/test_listlbr.in | 10 +++++++++-
src/testdir/test_listlbr.ok | 4 ++++
src/version.c | 2 ++
5 files changed, 33 insertions(+), 2 deletions(-)

commit 96186b8
Author: Bram Moolenaar bram@vim.org
AuthorDate: Thu Oct 9 10:44:37 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Thu Oct 9 10:44:37 2014 +0200

updated for version 7.4.466
Problem:    CTRL-W } does not open preview window. (Erik Falor)
Solution:   Don't set g_do_tagpreview for CTRL-W }.

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

commit 2629b32
Author: Bram Moolenaar bram@vim.org
AuthorDate: Tue Oct 7 10:38:40 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Tue Oct 7 10:38:40 2014 +0200

updated for version 7.4.465
Problem:    Crash when expanding a very long string.
Solution:   Use wsncpy() instead of wcscpy(). (Ken Takata)

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

commit b0b9c10
Author: Bram Moolenaar bram@vim.org
AuthorDate: Mon Oct 6 18:10:09 2014 +0200
Commit: Bram Moolenaar bram@vim.org
CommitDate: Mon Oct 6 18:10:09 2014 +0200

update...
Read more