Commit Graph

12965 Commits

Author SHA1 Message Date
Kazuki Sakamoto 31794d84eb Snapshot 80
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
snapshot-80
2015-11-04 09:25:13 -08:00
Kazuki Sakamoto 085e23019e Update .travis.yml for MacVim
Add dll version checks
2015-11-04 09:23:15 -08:00
Kazuki Sakamoto 1332cbb7da Workaround fix for test87 2015-11-04 05:41:23 -08:00
Kazuki Sakamoto b376c5c67d Merge remote-tracking branch 'vim/master' 2015-11-04 05:25:36 -08:00
Kazuki Sakamoto 9c91a1bd48 Update .travis.yml for MacVim
Fix Perl and Python3 dylib loading path
2015-11-03 21:57:38 -08:00
Kazuki Sakamoto cccd9fabe8 Add vi_cv_dll_name_perl to pass libperl.dylib path 2015-11-03 21:55:46 -08:00
Kazuki Sakamoto 0dbb762a54 Prevent SIGSEGV using both python and python3
$ 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.
2015-11-03 21:37:24 -08:00
Bram Moolenaar de59ba33aa patch 7.4.909
Problem:    "make install" fails.
Solution:   Only try installing desktop files if the destination directory
            exists.
2015-11-03 22:03:16 +01:00
Kazuki Sakamoto b8d8fb1d45 Update .travis.yml for MacVim
Fix `brew update` EmacsRequirement error
2015-11-02 21:54:27 -08:00
Kazuki Sakamoto c4db2743d5 Merge remote-tracking branch 'vim/master' 2015-11-02 21:43:58 -08:00
Bram Moolenaar a16f472edf patch 7.4.908
Problem:    Build error with MingW compiler. (Cesar Romani)
Solution:   Change #if into #ifdef.
2015-11-02 17:35:43 +01:00
Bram Moolenaar d94464ee29 patch 7.4.907
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)
2015-11-02 15:28:18 +01:00
Bram Moolenaar 8a52ba7918 patch 7.4.906
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)
2015-11-02 14:45:56 +01:00
Bram Moolenaar 1d8d9c0bec Add files in patch 7.4.904 missing from commit. 2015-11-02 13:29:53 +01:00
Bram Moolenaar d424747d58 patch 7.4.905
Problem:    Python interface can produce error "vim.message' object has no
            attribute 'isatty'".
Solution:   Add dummy isatty(), readable(), etc. (closes #464)
2015-11-02 13:28:59 +01:00
Bram Moolenaar 6407b3e80d patch 7.4.904
Problem:    Vim does not provide .desktop files.
Solution:   Include and install .desktop files. (James McCoy, closes #455)
2015-11-02 12:50:55 +01:00
Bram Moolenaar d7464be974 Updated runtime files. 2015-11-01 16:49:04 +01:00
Kazuki Sakamoto 6cc90f1bf1 Dump src/auto/config.mk on Travis CI 2015-10-31 19:43:43 -07:00
Kazuki Sakamoto 06a1ff1df8 Snapshot 79
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
snapshot-79
2015-10-31 09:17:35 -07:00
Kazuki Sakamoto c42ea214ba Merge remote-tracking branch 'vim/master' 2015-10-31 09:15:44 -07:00
Bram Moolenaar 7314efd87d patch 7.4.903
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)
2015-10-31 15:32:52 +01:00
Kazuki Sakamoto 77b7042855 Update .travis.yml for MacVim 2015-10-30 22:01:43 -07:00
Kazuki Sakamoto bfa78d99cd Merge remote-tracking branch 'vim/master' 2015-10-30 21:48:47 -07:00
Bram Moolenaar 4c0aac5759 patch 7.4.902
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)
2015-10-30 16:46:55 +01:00
Bram Moolenaar a0f849ee40 Update runtime files. 2015-10-30 14:37:44 +01:00
Bram Moolenaar e7d1376b63 patch 7.4.901
Problem:    When a BufLeave autocommand changes folding in a way it syncs
            undo, undo can be corrupted.
Solution:   Prevent undo sync. (Jacob Niehus)
2015-10-30 14:23:33 +01:00
Kazuki Sakamoto 9e53d82f5c Merge pull request #104 from macvim-dev/fix/yosemite_deployment_target
Set MACOSX_DEPLOYMENT_TARGET to the runtime version if it wasn't set
2015-10-29 15:43:34 -07:00
Kazuki Sakamoto 55323a513d Set MACOSX_DEPLOYMENT_TARGET to the runtime version if it wasn't set 2015-10-29 07:03:57 -07:00
Kazuki Sakamoto 383be18d64 Merge pull request #103 from macvim-dev/fix/el-capitan-split-view-resize
Fix resizing issue in Split View on El Capitan
2015-10-28 20:53:35 -07:00
Kazuki Sakamoto 0cdf7755b5 Fix resizing issue in Split View on El Capitan 2015-10-28 05:35:52 -07:00
Bram Moolenaar f1a4c98ea6 patch 7.4.900
Problem:    README file can still be improved
Solution:   Add a couple of links. (Christian Brabandt)
2015-10-25 22:42:00 +01:00
Kazuki Sakamoto 406259c0ad Merge remote-tracking branch 'vim/master' 2015-10-25 10:31:36 -07:00
Bram Moolenaar c92399f4ee patch 7.4.899
Problem:    README file is not optimal.
Solution:   Move buttons, update some text. (closes #460)
2015-10-25 13:55:00 +01:00
Kazuki Sakamoto 893ac28a98 Merge pull request #96 from rhendric/blur
Move BLUR_TRANSPARENCY into its own file
2015-10-20 06:37:23 -07:00
Ryan Hendrickson c98dc4f95f Move BLUR_TRANSPARENCY into its own file
... so that both Vim and MacVim can see it.

I'm an idiot and didn't realize MacVim doesn't reference vim.h, so of
course the #define can't be there.
2015-10-18 00:39:22 -04:00
Kazuki Sakamoto 5f8d41a6fb Merge remote-tracking branch 'vim/master' 2015-10-14 20:12:32 -07:00
Kazuki Sakamoto f9a612a8ff Merge pull request #94 from macvim-dev/fix/deprecation-warnings
Fix deprecation warnings (except for NSCopyBits).
2015-10-13 19:36:12 -07:00
Bram Moolenaar 60cce2fb73 Update runtime files. 2015-10-13 23:21:27 +02:00
Bram Moolenaar 04dfd51229 patch 7.4.898
Problem:    The 'fixendofline' option is set on with ":edit".
Solution:   Don't set the option when clearing a buffer. (Yasuhiro Matsumoto)
2015-10-13 20:55:50 +02:00
Bram Moolenaar 4e86150ec5 patch 7.4.897
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)
2015-10-13 20:21:49 +02:00
Bram Moolenaar b4f6a46b01 patch 7.4.896
Problem:    Editing a URL, which netrw should handle, doesn't work.
Solution:   Avoid changing slashes to backslashes. (Yasuhiro Matsumoto)
2015-10-13 19:43:17 +02:00
Bram Moolenaar 23d1b62746 patch 7.4.895
Problem:    Custom command line completion does not work for a command
            containing digits.
Solution:   Skip over the digits. (suggested by Yasuhiro Matsumoto)
2015-10-13 19:18:04 +02:00
Bram Moolenaar f59c73da1e patch 7.4.894
Problem:    vimrun.exe is picky about the number of spaces before -s.
Solution:   Skip all spaces. (Cam Sinclair)
2015-10-13 17:52:59 +02:00
Bram Moolenaar d1b15dec4d patch 7.4.893
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.
2015-10-13 16:13:39 +02:00
Bram Moolenaar 9d6ca1cc5e patch 7.4.892
Problem:    On MS-Windows the iconv DLL may have a different name.
Solution:   Also try libiconv2.dll and libiconv-2.dll. (Yasuhiro Matsumoto)
2015-10-13 13:49:09 +02:00
Josh Petrie c4d75fb725 Fix indenting. 2015-10-12 20:25:21 -07:00
Josh Petrie eb6668f805 Use a non-null identifier when creating new tabs. 2015-10-12 17:57:59 -07:00
Kazuki Sakamoto 7e1c6be9c7 Merge pull request #92 from macvim-dev/fix/legacy-xcode
Define NSAppKitVersionNumber10_10_Max for legaxy Xcode

Fix #91
2015-10-11 10:53:32 -07:00
Kazuki Sakamoto 54a11075b8 Define NSAppKitVersionNumber10_10_Max for legaxy Xcode 2015-10-11 01:02:39 -07:00
Kazuki Sakamoto e784f74904 Merge pull request #86 from macvim-dev/fix/el-capitan-split-view-issue
Fix rendering issue in Split View on El Capitan
2015-10-10 17:42:59 -07:00