Skip to content

Releases: genoma/macvim

Compiled MacVim snapshot based on 7.4.381

23 Jul 18:58
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.381 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 96b4992
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 17:39:25 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 17:39:25 2014 +0200

updated for version 7.4.381
Problem:    Get u_undo error when backspacing in Insert mode deletes more than
        one line break. (Ayberk Ozgur)
Solution:   Also decrement Insstart.lnum.

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

commit 2a25d18
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 16:57:00 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 16:57:00 2014 +0200

updated for version 7.4.380
Problem:    Loading python may cause Vim to exit.
Solution:   Avoid loading the "site" module. (Taro Muraoka)

src/if_python.c | 31 +++++++++++++++++++++++++++++++
src/version.c | 2 ++
2 files changed, 33 insertions(+)

commit ba1e32f
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 16:33:07 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 16:33:07 2014 +0200

updated for version 7.4.379
Problem:    Accessing freed memory after using setqflist(list, 'r'). (Lcd)
Solution:   Reset qf_index.

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

commit bc131b2
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 15:55:00 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 15:55:00 2014 +0200

updated for version 7.4.378
Problem:    Title of quickfist list is not kept for setqflist(list, 'r').
Solution:   Keep the title.  Add a test. (Lcd)

src/quickfix.c | 38 +++++++++++++++++++++++++-------------
src/testdir/Make_amiga.mak | 2 ++
src/testdir/Make_dos.mak | 1 +
src/testdir/Make_ming.mak | 1 +
src/testdir/Make_os2.mak | 3 ++-
src/testdir/Make_vms.mms | 3 ++-
src/testdir/Makefile | 1 +
src/testdir/test_qf_title.in | 18 ++++++++++++++++++
src/testdir/test_qf_title.ok | 2 ++
src/version.c | 2 ++
10 files changed, 56 insertions(+), 15 deletions(-)

commit d824d41
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 15:21:20 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 15:21:20 2014 +0200

updated for version 7.4.377
Problem:    When 'equalalways' is set a split may report "no room" even though
        there is plenty of room.
Solution:   Compute the available room properly. (Yukihiro Nakadaira)

src/version.c | 2 ++
src/window.c | 40 +++++++++++++++++++++++++++++++++++++---
2 files changed, 39 insertions(+), 3 deletions(-)

commit ca2c91a
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 13:50:46 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 13:50:46 2014 +0200

updated for version 7.4.376
Problem:    Popup menu flickers too much.
Solution:   Remove the forced redraw. (Hirohito Higashi)

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

commit 327f334
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 13:16:30 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 13:16:30 2014 +0200

updated for version 7.4.375
Problem:    Test 63 fails when run with GUI-only Vim.
Solution:   Add guibg attributes. (suggested by Mike Soyka)

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

commit c5896f9
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 23 12:31:20 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 23 12:31:20 2014 +0200

updated for version 7.4.374
Problem:    Character after "fb" command not mapped if it might be a composing
        character.
Solution:   Don't disable mapping when looking for a composing character.
        (Jacob Niehus)

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

commit 81cbb88
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Jul 19 14:04:47 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Jul 19 14:04:47 2014 +0200

Update runtime files.  Make matchparen plugin backwards compatible.
Add json filetype.

runtime/doc/editing.txt | 7 ++++++-
runtime/doc/eval.txt | 4 ++--
runtime/doc/todo.txt | 46 ++++++++++++++++++++++++++++++++++-------
runtime/filetype.vim | 7 +++++--
runtime/ftplugin/json.vim | 17 +++++++++++++++
runtime/indent/json.vim | 13 ++++++++++++
runtime/plugin/matchparen.vim | 16 +++++++++++---
runtime/syntax/debchangelog.vim | 4 ++--
runtime/syntax/debcontrol.vim | 19 +++++++++++++++--
runtime/syntax/debsources.vim | 4 ++--
runtime/syntax/json.vim | 16 ++++++++++++++
runtime/syntax/python.vim | 4 ++--
12 files changed, 133 insertions(+), 24 deletions(-)

Compiled MacVim snapshot based on 7.4.373 plus updated runtime files

19 Jul 13:05
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.373 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 81cbb88
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Jul 19 14:04:47 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Jul 19 14:04:47 2014 +0200

Update runtime files.  Make matchparen plugin backwards compatible.
Add json filetype.

runtime/doc/editing.txt | 7 ++++++-
runtime/doc/eval.txt | 4 ++--
runtime/doc/todo.txt | 46 ++++++++++++++++++++++++++++++++++-------
runtime/filetype.vim | 7 +++++--
runtime/ftplugin/json.vim | 17 +++++++++++++++
runtime/indent/json.vim | 13 ++++++++++++
runtime/plugin/matchparen.vim | 16 +++++++++++---
runtime/syntax/debchangelog.vim | 4 ++--
runtime/syntax/debcontrol.vim | 19 +++++++++++++++--
runtime/syntax/debsources.vim | 4 ++--
runtime/syntax/json.vim | 16 ++++++++++++++
runtime/syntax/python.vim | 4 ++--
12 files changed, 133 insertions(+), 24 deletions(-)

commit 80b2e62
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 23:39:54 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 23:39:54 2014 +0200

updated for version 7.4.373
Problem:    Compiler warning for unused argument and unused variable.
Solution:   Add UNUSED.  Move variable inside #ifdef.

src/charset.c | 4 ++--
src/version.c | 2 ++
src/window.c | 5 +++--
3 files changed, 7 insertions(+), 4 deletions(-)

Compiled MacVim snapshot based on Vim 7.4.372

16 Jul 17:43
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.372 plus updated runtimes files with updated runtime 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 patches since the previous build

commit 8b167d4
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 18:19:27 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 18:19:27 2014 +0200

updated for version 7.4.372
Problem:    When 'winminheight' is zero there might not be one line for the
        current window.
Solution:   Change the size computations. (Yukihiro Nakadaira)

src/version.c | 2 ++
src/window.c | 42 ++++++++++++++++++++++--------------------
2 files changed, 24 insertions(+), 20 deletions(-)

commit 2aa6d25
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 17:29:51 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 17:29:51 2014 +0200

updated for version 7.4.371
Problem:    When 'linebreak' is set control characters are not correctly
        displayed. (Kimmy Lindvall)
Solution:   Set n_extra. (Christian Brabandt)

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

commit c044ba7
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 17:01:53 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 17:01:53 2014 +0200

updated for version 7.4.370
Problem:    Linebreak test fails when encoding is not utf-8. (Danek Duvall)
Solution:   Split the test in a single byte one and a utf-8 one. (Christian
        Brabandt)

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_listlbr.in | 18 ++++--------------
src/testdir/test_listlbr.ok | 24 ++++++-----------------
src/testdir/test_listlbr_utf8.in | 41 ++++++++++++++++++++++++++++++++++++++++
src/testdir/test_listlbr_utf8.ok | 14 ++++++++++++++
src/version.c | 2 ++
11 files changed, 74 insertions(+), 32 deletions(-)

commit 0154919
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 16:30:28 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 16:30:28 2014 +0200

updated for version 7.4.369
Problem:    Using freed memory when exiting while compiled with EXITFREE.
Solution:   Set curwin to NULL and check for that. (Dominique Pelle)

src/buffer.c | 4 ++--
src/version.c | 2 ++
src/window.c | 4 ++++
3 files changed, 8 insertions(+), 2 deletions(-)

commit 6e8d074
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 15:18:26 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 15:18:26 2014 +0200

updated for version 7.4.368
Problem:    Restoring the window sizes after closing the command line window
        doesn't work properly if there are nested splits.
Solution:   Restore the sizes twice. (Hirohito Higashi)

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

commit aad41dc
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 14:42:46 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 14:42:46 2014 +0200

updated for version 7.4.367
Problem:    Other solution for redrawing after completion.
Solution:   Schedule a window redraw instead of just clearing the command
        line. (Jacob Niehus)

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

commit 59ddbed
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 14:20:41 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 14:20:41 2014 +0200

updated for version 7.4.366
Problem:    Can't run the linebreak test on MS-Windows.
Solution:   Fix the output file name. (Taro Muraoka)

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

commit 783c716
Author: Bram Moolenaar [email protected]
AuthorDate: Wed Jul 16 14:16:46 2014 +0200
Commit: Bram Moolenaar [email protected]
CommitDate: Wed Jul 16 14:16:46 2014 +0200

updated for version 7.4.365
Problem:    Crash when using ":botright split" when there isn't much space.
Solution:   Add a check for the minimum width/height. (Yukihiro Nakadaira)

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

runtime/doc/tags | 1 +
runtime/doc/todo.txt | 29 +++--------
runtime/doc/usr_08.txt | 4 +-
runtime/filetype.vim | 20 ++++++--
runtime/ftplugin/r.vim | 31 ++++++++++++
runtime/ftplugin/rhelp.vim | 29 +++++++++++
runtime/ftplugin/rmd.vim | 43 ++++++++++++++++
runtime/ftplugin/rnoweb.vim | 40 +++++++++++++++
runtime/ftplugin/rrst.vim | 37 ++++++++++++++
runtime/ftplugin/text.vim | 17 +++++++
runtime/indent/rhelp.vim | 111 ++++++++++++++++++++++++++++++++++++++++++
runtime/indent/rmd.vim | 46 +++++++++++++++++
runtime/indent/rnoweb.vim | 35 +++++++++++++
runtime/indent/rrst.vim | 46 +++++++++++++++++
runtime/plugin/matchparen.vim | 11 +++--
runtime/syntax/r.vim | 15 +++---
runtime/syntax/rhelp.vim | 27 +++++++---
runtime/syntax/rmd.vim | 87 +++++++++++++++++++++++++++++++++
runtime/syntax/rrst.vim | 47 ++++++++++++++++++
22 files changed, 636 insertions(+), 52 deletions(-)

Compiled MacVim snapshot based on 7.4.364 with updated runtime files

11 Jul 18:56
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.364 plus updated runtimes files with updated runtime 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 patches since the previous build

changeset: 6051:0efec12f52ac
bookmark: master
tag: tip
user: Bram Moolenaar [email protected]
date: Thu Jul 10 22:01:47 2014 +0200
files: runtime/doc/eval.txt runtime/doc/insert.txt runtime/doc/starting.txt runtime/doc/tags runtime/doc/todo.txt runtime/doc/usr_08.txt runtime/filetype.vim runtime/ftplugin/r.vim runtime/ftplugin/rhelp.vim runtime/ftplugin/rmd.vim runtime/ftplugin/rnoweb.vim runtime/ftplugin/rrst.vim runtime/ftplugin/text.vim runtime/indent/rhelp.vim runtime/indent/rmd.vim runtime/indent/rnoweb.vim runtime/indent/rrst.vim runtime/plugin/matchparen.vim runtime/syntax/r.vim runtime/syntax/rhelp.vim runtime/syntax/rmd.vim runtime/syntax/rrst.vim
description:
Updated runtime files.

Compiled MacVim snapshot based on 7.4.364

10 Jul 06:21
Compare
Choose a tag to compare

Compiled MacVim snapshot based on 7.4.364

Binaries are compiled for OSX Mavericks 10.9.*

MacVim binaries based on Vim v.7.4.364 with updated runtime 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.

Compiled MacVim snapshot based on 7.4.362

09 Jul 18:50
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

g-snapshot-4 released based on Vim v.7.4.362 with updated runtime 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 and Perl.

Homebrew Python (v2.7.8)

A binary with support for Homebrew Python 2.7.8, Lua, Ruby and 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.

Compiled MacVim snapshot based on 7.4.357

09 Jul 13:15
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

g-snapshot-3 released based on Vim v.7.4.357 with updated runtime files and support for updated Brewed Python 2.7.8

Choose your flavour

  • Basic
  • Default Python (v2.7.5) Mavericks
  • Brewed Python (v2.7.8)

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.

Compiled MacVim snapshot based on 7.4.355

06 Jul 11:16
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

g-snapshot-3 released based on Vim v.7.4.355 with updated runtime files and support for updated Brewed Python 2.7.8

Choose your flavour

  • Basic
  • Default Python (v2.7.5) Mavericks
  • Brewed Python (v2.7.8)

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.

Compiled MacVim snapshot based on 7.4.355

04 Jul 06:16
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

g-snapshot-2 released based on Vim v.7.4.353

Choose your flavour

  • Basic
  • Default Python Mavericks version
  • Brewed Python version

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.

Compiled MacVim snapshot based on 7.4.353

02 Jul 19:29
Compare
Choose a tag to compare

Binaries are compiled for OSX Mavericks 10.9.*

First g-snapshot released based on Vim v.7.4.353

Choose your flavour

  • Basic
  • Default Python Mavericks version
  • Brewed Python version