Binary targets OS X 10.8(Mountain Lion), 10.9(Mavericks), 10.10(Yosemite), and 10.11(El Capitan)
- Vim patch 7.4.909
- Prevent SIGSEGV using both python and python3
- Fix if_perl and if_python3 dylib loading
$ vim --cmd 'py3 print("test")' --cmd 'py print("test")'
$ vim --cmd 'py print("test")' --cmd 'py3 print("test")'
It causes SIGSEGV. Technically, it would work with special Python2 built
and Python3 built. However Python2 in OS X System and Python3 in
Homebrew don't have the capability at all. This patch prevents SIGSEGV
and make Vim can track the situation properly.
$ vim --cmd 'py print("test")' --cmd 'py3 print("test")'
E837: This Vim cannot execute :py3 after using :python
E263: Sorry, this command is disabled, the Python library could not be loaded.
Problem: Libraries for dynamically loading interfaces can only be defined
at compile time.
Solution: Add options to specify the dll names. (Kazuki Sakamoto,
closes#452)
Problem: On MS-Windows the viminfo file is (always) given the hidden
attribute. (raulnac)
Solution: Check the hidden attribute in a different way. (Ken Takata)
Problem: Python interface can produce error "vim.message' object has no
attribute 'isatty'".
Solution: Add dummy isatty(), readable(), etc. (closes#464)
Binary targets OS X 10.8(Mountain Lion), 10.9(Mavericks), 10.10(Yosemite), and 10.11(El Capitan)
- Vim patch 7.4.903
- Add basic support for CoreText ligatures
- Add optional blur to transparent windows
- Allow to open directory in Open dialog
- Fix rendering and resizing issues on El Capitan Split View
- Fix Deployment Target for Yosemite with Xcode 7.1
Problem: MS-Windows: When 'encoding' differs from the current code page,
expandinig wildcards may cause illegal memory access.
Solution: Allocate a longer buffer. (Ken Takata)
Problem: Problems with using the MS-Windows console.
Solution: Revert patches 7.4.851, 7.4.876 and 7.4.886 until we find a better
solution. (suggested by Ken Takata)
Problem: Freeze and crash when there is a sleep in a remote command.
(Karl Yngve Lervåg)
Solution: Remove a message from the queue before dealing with it. (James
Kolb)
Problem: Custom command line completion does not work for a command
containing digits.
Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto)
Problem: C indenting is wrong below a "case (foo):" because it is
recognized as a C++ base class construct. Issue #38.
Solution: Check for the case keyword.
On El Capitan, we need to redraw the view when entering full-screen using
:fullscreen option (including Ctrl-Cmd-f), and leaving full-screen by moving
the window out from Split View.