Compare commits

..

6601 Commits

Author SHA1 Message Date
Bjorn Winckler 04f77a4338 Snapshot 71 2013-09-06 18:00:40 +02:00
Bjorn Winckler 7574495bfe Merge branch 'vim' 2013-09-06 17:53:04 +02:00
Björn Winckler 0f3e96b8c5 Merge pull request #33 from Sidnicious/patch-1
Don't double-encode URLs before parsing them
2013-09-06 08:19:24 -07:00
Björn Winckler 52f4da8fe0 Merge pull request #34 from bdesham/patch-1
Use “noremap” in system gvimrc
2013-09-06 08:13:47 -07:00
Bram Moolenaar 25bd5e53f4 Added tag v7-4-022 for changeset 965044860b7f 2013-09-05 21:41:40 +02:00
Bram Moolenaar 842c4dd447 updated for version 7.4.022
Problem:    Deadlock while exiting, because of allocating memory.
Solution:   Do not use gettext() in deathtrap(). (James McCoy)
2013-09-05 21:41:39 +02:00
Bram Moolenaar c33239dbbb Added tag v7-4-021 for changeset c514693882b9 2013-09-05 21:15:44 +02:00
Bram Moolenaar ac58a6bcd4 updated for version 7.4.021
Problem:    NFA regexp: Using \ze in one branch which doesn't match may cause
	    end of another branch to be wrong. (William Fugh)
Solution:   Set end position if it wasn't set yet.
2013-09-05 21:15:44 +02:00
Benjamin Esham 010635f861 Use “noremap” for all other mappings too 2013-09-05 14:47:33 -04:00
Benjamin Esham c972338008 Use “inoremap” for <M-BS> and <D-BS>
As a Mac user I’m used to using Option-Delete to delete to the beginning of the previous word; MacVim sets up this behavior with its gvimrc. But I also like to use Control-W to delete to the beginning of the line. This change makes it possible for these two mappings to coexist without a problem.
2013-09-05 11:51:59 -04:00
Bram Moolenaar e14e2bd1fe Added tag v7-4-020 for changeset c1ae5baa41f4 2013-09-05 16:05:36 +02:00
Bram Moolenaar 4fafaa8b36 updated for version 7.4.020
Problem:    NFA engine matches too much with \@>. (John McGowan)
Solution:   When a whole pattern match is found stop searching.
2013-09-05 16:05:36 +02:00
Bram Moolenaar 1af6c83e0a Added tag v7-4-019 for changeset d5eb32dc231c 2013-09-05 13:50:53 +02:00
Bram Moolenaar 8e2a162bf8 updated for version 7.4.019
Problem:    MS-Windows: File name completion doesn't work properly with
	    Chinese characters. (Yue Wu)
Solution:   Take care of multi-byte characters when looking for the start of
	    the file name. (Ken Takata)
2013-09-05 13:50:53 +02:00
Bram Moolenaar 9297019ba6 Added tag v7-4-018 for changeset 460d5be9395e 2013-09-05 12:49:52 +02:00
Bram Moolenaar 777ae8ac47 updated for version 7.4.018
Problem:    When completing item becomes unselected. (Shougo Matsu)
Solution:   Revert patch 7.3.1269.
2013-09-05 12:49:52 +02:00
Bram Moolenaar 2a951b7156 Added tag v7-4-017 for changeset c47c8cd5fe5c 2013-09-05 12:06:33 +02:00
Bram Moolenaar 4a96bd0f33 updated for version 7.4.017
Problem:    ":help !!" does not find the "!!" tag in the help file. (Ben
	    Fritz)
Solution:   When reading the start of the tags file do parse lines that are
	    not header lines.
2013-09-05 12:06:33 +02:00
Bjorn Winckler c5c6bebf10 Merge branch 'vim' 2013-09-01 12:11:52 +02:00
Bram Moolenaar 3fd86dc03a Added tag v7-4-016 for changeset 8d5cd0ec3e71 2013-08-30 17:29:16 +02:00
Bram Moolenaar 4ff15ba7b6 updated for version 7.4.016
Problem:    MS-Windows: File name completion doesn't work properly with
	    Chinese characters. (Yue Wu)
Solution:   Add fname_casew(). (Ken Takata)
2013-08-30 17:29:16 +02:00
Bram Moolenaar abfb2163cb Added tag v7-4-015 for changeset a7478f9f2551 2013-08-30 17:11:33 +02:00
Bram Moolenaar aa8c48fe55 updated for version 7.4.015
Problem:    MS-Windows: Detecting node type does not work for multi-byte
	    characters.
Solution:   Use wide character function when needed. (Ken Takata)
2013-08-30 17:11:33 +02:00
Bram Moolenaar a573223877 Added tag v7-4-014 for changeset 9801d06e7b4c 2013-08-30 17:07:02 +02:00
Bram Moolenaar c643a48c39 updated for version 7.4.014
Problem:    MS-Windows: check for writing to device does not work.
Solution:   Fix #ifdefs. (Ken Takata)
2013-08-30 17:07:01 +02:00
Bram Moolenaar 5dcb84635f Added tag v7-4-013 for changeset 07737d3aa817 2013-08-30 16:51:19 +02:00
Bram Moolenaar be17bc2cc2 updated for version 7.4.013
Problem:    File name buffer too small for utf-8.
Solution:   Use character count instead of byte count. (Ken Takata)
2013-08-30 16:51:18 +02:00
Bram Moolenaar d7d89c9cad Added tag v7-4-012 for changeset 8e28c23e482c 2013-08-30 16:44:19 +02:00
Bram Moolenaar 554e2eab32 updated for version 7.4.012
Problem:    MS-Windows: resolving shortcut does not work properly with
	    multi-byte characters.
Solution:   Use wide system functions. (Ken Takata)
2013-08-30 16:44:19 +02:00
Bram Moolenaar 9eb60f358e Added tag v7-4-011 for changeset 54e66395831c 2013-08-30 16:35:45 +02:00
Bram Moolenaar cabbc20d87 updated for version 7.4.011
Problem:    Cannot find out if "acl" and "xpm" features are supported.
Solution:   Add "acl" and "xpm" to the list of features. (Ken Takata)
2013-08-30 16:35:44 +02:00
Bram Moolenaar 581b7aaaf9 Added tag v7-4-010 for changeset bb358cc41d92 2013-08-30 16:00:09 +02:00
Bram Moolenaar 35a70f5453 updated for version 7.4.010
Problem:    Crash with invalid argument to mkdir().
Solution:   Check for empty string. (lcd47)
2013-08-30 16:00:08 +02:00
Bram Moolenaar 3283d2bbe4 Added tag v7-4-009 for changeset 8b5d80861c5e 2013-08-25 17:46:08 +02:00
Bram Moolenaar cbeea0f01b updated for version 7.4.009
Problem:    When a file was not decrypted (yet), writing it may destroy the
	    contents.
Solution:   Mark the file as readonly until decryption was done. (Christian
	    Brabandt)
2013-08-25 17:46:08 +02:00
Bram Moolenaar 335193bd5a Added tag v7-4-008 for changeset b04bdb2c5fce 2013-08-25 17:01:42 +02:00
Bram Moolenaar 0d8dfc45e3 updated for version 7.4.008
Problem:    New regexp engine can't be interrupted.
Solution:   Check for CTRL-C pressed. (Yasuhiro Matsumoto)
2013-08-25 17:01:42 +02:00
Bjorn Winckler 6e441ac7a6 Merge branch 'vim' 2013-08-23 14:43:18 +02:00
Bram Moolenaar 320b379bb2 Added tag v7-4-007 for changeset 4fe1dfc7014e 2013-08-22 14:14:27 +02:00
Bram Moolenaar 56f7bc13ff updated for version 7.4.007
Problem:    Creating a preview window on startup leaves the screen layout in a
	    messed up state. (Marius Gedminas)
Solution:   Don't change firstwin. (Christian Brabandt)
2013-08-22 14:14:27 +02:00
Bram Moolenaar d2935a0ed5 Added tag v7-4-006 for changeset 2374a05efe20 2013-08-22 12:06:56 +02:00
Bram Moolenaar 967d2256bc updated for version 7.4.006
Problem:    mkdir("foo/bar/", "p") gives an error message. (David Barnett)
Solution:   Remove the trailing slash. (lcd)
2013-08-22 12:06:55 +02:00
Bram Moolenaar b062f605aa Added tag v7-4-005 for changeset 3640cf4c0d4b 2013-08-14 17:45:29 +02:00
Bram Moolenaar bb1064ee26 updated for version 7.4.005
Problem:    Using "vaB" while 'virtualedit' is set selects the wrong area.
	    (Dimitar Dimitrov)
Solution:   Reset coladd when finding a match.
2013-08-14 17:45:29 +02:00
Bram Moolenaar de6127d9b4 Added tag v7-4-004 for changeset f6247eaf4e1d 2013-08-14 17:11:20 +02:00
Bram Moolenaar aedeb427ba updated for version 7.4.004
Problem:    When closing a window fails ":bwipe" may hang.
Solution:   Let win_close() return FAIL and break out of the loop.
2013-08-14 17:11:20 +02:00
Bram Moolenaar 00534f3d3f Added tag v7-4-003 for changeset 560a6a232950 2013-08-14 14:18:41 +02:00
Bram Moolenaar d14db7f619 updated for version 7.4.003
Problem:    Memory access error in Ruby syntax highlighting. (Christopher Chow)
Solution:   Refresh stale pointer. (James McCoy)
2013-08-14 14:18:40 +02:00
Bram Moolenaar c49e96b843 Added tag v7-4-002 for changeset e29f11399cce 2013-08-14 13:34:25 +02:00
Bram Moolenaar 308f3c53c5 updated for version 7.4.002
Problem:    Pattern with two alternative look-behind matches does not match.
	    (Amadeus Demarzi)
Solution:   When comparing PIMs also compare their state ID to see if they are
	    different.
2013-08-14 13:34:25 +02:00
Bram Moolenaar d3e0994de9 Added tag v7-4-001 for changeset 3e9107b86b68 2013-08-14 12:06:49 +02:00
Bram Moolenaar 960c71130d updated for version 7.4.001
Problem:    Character classes such as [a-z] to not react to 'ignorecase'.
	    Breaks man page highlighting. (Mario Grgic)
Solution:   Add separate items for classes that react to 'ignorecase'.  Clean
	    up logic handling character classes.  Add more tests.
2013-08-14 12:06:49 +02:00
Bjorn Winckler 82d0ade18e Snapshot 70 - Vim 7.4 2013-08-10 16:09:20 +02:00
Bjorn Winckler cdefab4132 Bump help file version 2013-08-10 16:00:02 +02:00
Bjorn Winckler 5d200bad14 Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-08-10 15:58:51 +02:00
Bram Moolenaar 4fa00837ec Added tag v7-4 for changeset 359743c1f59a 2013-08-10 15:00:24 +02:00
Bram Moolenaar 2c3a8e8add release version 7.4 2013-08-10 15:00:24 +02:00
Bram Moolenaar 2ca1e783ed Added tag v7-4b-022 for changeset d5d6b78cff09 2013-08-10 12:45:09 +02:00
Bram Moolenaar 6e74b81a93 updated for version 7.4b.022
Problem:    Not waiting for a character when the tick count overflows.
Solution:   Subtract the unsigned numbers and cast to int. (Ken Takata)
2013-08-10 12:45:09 +02:00
Bram Moolenaar ff631f9134 Added tag v7-4b-021 for changeset 059c8a4b103f 2013-08-09 20:38:26 +02:00
Bram Moolenaar 1a5b043673 updated for version 7.4b.021
Problem:    Pressing "u" after an external command results in multiple
	    press-enter messages. (glts)
Solution:   Don't call hit_return_msg() when we have K_IGNORE. (Christian
	    Brabandt)
2013-08-09 20:38:26 +02:00
Bram Moolenaar 7d9bed94a5 Added tag v7-4b-020 for changeset 46cf49cc9289 2013-08-09 19:48:40 +02:00
Bram Moolenaar bebd20b64e updated for version 7.4b.020
Problem:    "g~ap" changes first character of next paragraph. (Manuel Ortega)
Solution:   Avoid subtracting (0 - 1) from todo.  (Mike Williams)
2013-08-09 19:48:40 +02:00
Bram Moolenaar df4a817e85 Added tag v7-4b-019 for changeset 74a211a0d3a3 2013-08-07 21:13:23 +02:00
Bram Moolenaar fb7c0a9a7c updated for version 7.4b.019
Problem:    Tabline is not updated properly when closing a tab on Win32.
Solution:   Only reduce flickering when adding a tab. (Ken Takata)
2013-08-07 21:13:23 +02:00
Bram Moolenaar 8ef73e8ed9 Added tag v7-4b-018 for changeset 7ed1ec814daf 2013-08-07 15:27:11 +02:00
Bram Moolenaar 52eeb74826 updated for version 7.4b.018
Problem:    Win32: Dialog can still be too big.
Solution:   Move the check for height further down. (Andrei Olsen)
2013-08-07 15:27:11 +02:00
Bram Moolenaar aa9918ac28 Added tag v7-4b-017 for changeset 8c42772f0543 2013-08-07 15:24:41 +02:00
Bram Moolenaar bb4164736c updated for version 7.4b.017
Problem:    ":he \^x" gives a strange error message. (glts)
Solution:   Do not translate \^x to \_CTRL-x.
2013-08-07 15:24:41 +02:00
Bram Moolenaar 3bc0049dc7 Added tag v7-4b-016 for changeset ba37e955913e 2013-08-07 15:22:23 +02:00
Bram Moolenaar 3e1dbac74d updated for version 7.4b.016
Problem:    Ruby detection fails on Fedora 19.
Solution:   Use one way to get the Ruby version. (Michael Henry)
2013-08-07 15:22:23 +02:00
Bram Moolenaar edf65f5e87 Added tag v7-4b-015 for changeset d96f16667cc4 2013-08-05 22:02:20 +02:00
Bram Moolenaar 2b05ed198d updated for version 7.4b.015
Problem:    Can't compile without the 'acd' feature.
Solution:   Add #ifdefs. (Kazunobu Kuriyama)
2013-08-05 22:02:20 +02:00
Bram Moolenaar d2d246e2bb Update runtime files. 2013-08-03 18:35:36 +02:00
Bjorn Winckler 864d43f798 Bump CFBundleShortVersionString 2013-08-03 17:43:37 +02:00
Bram Moolenaar e3305109b8 Added tag v7-4b-014 for changeset 3ddec3d25bd1 2013-08-03 17:31:29 +02:00
Bram Moolenaar 25324eb475 updated for version 7.4b.014
Problem:    Stupid mistake.
Solution:   Changle "len" to "i".
2013-08-03 17:31:28 +02:00
Bram Moolenaar 9ee941fc99 Added tag v7-4b-013 for changeset 1ed6fd19c360 2013-08-03 17:21:26 +02:00
Bram Moolenaar ccbbaf6ea1 updated for version 7.4b.013
Problem:    Install dir for JP man pages is wrong.
Solution:   Remove ".UTF-8" from the directory name. (Ken Takata)
2013-08-03 17:21:26 +02:00
Bram Moolenaar 6279534165 Added tag v7-4b-012 for changeset 25f67b62afd8 2013-08-03 14:10:50 +02:00
Bram Moolenaar 5715f2509e updated for version 7.4b.012
Problem:    Output from a shell command is truncated at a NUL. (lcd 47)
Solution:   Change every NUL into an SOH.
2013-08-03 14:10:50 +02:00
Bram Moolenaar ee969eb31b Added tag v7-4b-011 for changeset 7d1f89b27103 2013-08-03 13:41:16 +02:00
Bram Moolenaar 5032724487 updated for version 7.4b.011
Problem:    ":he \%(\)" does not work. (ZyX)
Solution:   Add an exception to the list.
2013-08-03 13:41:15 +02:00
Bram Moolenaar 0c999186b4 Added tag v7-4b-010 for changeset 585b623a1aa3 2013-08-02 20:05:33 +02:00
Bram Moolenaar f447a82aba updated for version 7.4b.010
Problem:    Win32: Tcl library load does not use standard mechanism.
Solution:   Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata)
2013-08-02 20:05:32 +02:00
Bram Moolenaar 6c35f58479 Added tag v7-4b-009 for changeset cd971e951b06 2013-08-02 17:22:23 +02:00
Bram Moolenaar b55a951a8a updated for version 7.4b.009
Problem:    When setting the Visual area manually and 'selection' is
	    exclusive, a yank includes one character too much. (Ingo Karkat)
Solution:   Default the Visual operation to "v". (Christian Brabandt)
2013-08-02 17:22:23 +02:00
Bram Moolenaar aad33fe336 Added tag v7-4b-008 for changeset 3059c799fcd9 2013-08-02 17:08:13 +02:00
Bram Moolenaar 5d96270ba8 updated for version 7.4b.008
Problem:    'autochdir' causes setbufvar() to change the current directory.
	    (Ben Fritz)
Solution:   When disabling autocommands also reset 'acd' temporarily.
	    (Christian Brabandt)
2013-08-02 17:08:13 +02:00
Bram Moolenaar 1150d04e90 Added tag v7-4b-007 for changeset b882d4b14e00 2013-08-02 16:10:33 +02:00
Bram Moolenaar b06e171453 updated for version 7.4b.007
Problem:    On 32 bit MS-Windows :perldo does not work.
Solution:   Make sure time_t uses 32 bits. (Ken Takata)
2013-08-02 16:10:32 +02:00
Bram Moolenaar 9ff3afcdb8 Added tag v7-4b-006 for changeset 6b7ab6a4f31a 2013-08-02 15:22:39 +02:00
Bram Moolenaar e410838923 updated for version 7.4b.006
Problem:    Using \{n,m} in an autocommand pattern no longer works.
	    Specifically, mutt temp files are not recognized. (Gary Johnson)
Solution:   Make \\\{n,m\} work.
2013-08-02 15:22:39 +02:00
Bram Moolenaar f8fc53a289 Added tag v7-4b-005 for changeset e63e4b4be923 2013-08-02 14:15:13 +02:00
Bram Moolenaar daec6c0cd5 updated for version 7.4b.005
Problem:    Finding %s in shellpipe and shellredir does not ignore %%s.
Solution:   Skip over %%. (lcd 47)
2013-08-02 14:15:13 +02:00
Bram Moolenaar 57f392c4ee Added tag v7-4b-004 for changeset 3c6e2b89875f 2013-08-01 18:38:26 +02:00
Bram Moolenaar 8f7a622d69 updated for version 7.4b.004
Problem:    Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn)
Solution:   Add \%(\) around \%[] internally.
2013-08-01 18:38:26 +02:00
Bram Moolenaar 1d29171187 Added tag v7-4b-003 for changeset ea876fe91483 2013-08-01 16:21:34 +02:00
Bram Moolenaar f2f2d2619a updated for version 7.4b.003
Problem:    Regexp code is not nicely aligned.
Solution:   Adjust white space. (Ken Takata)
2013-08-01 16:21:34 +02:00
Bram Moolenaar 02d8422437 Added tag v7-4b-002 for changeset 2e63b6c763f7 2013-08-01 15:45:52 +02:00
Bram Moolenaar 1f12ab2fb2 updated for version 7.4b.002
Problem:    Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin
	    Szamotulski)  Also for \(\)*.
Solution:   Do add a state for opening parenthesis, so that we can check if it
	    was added before at the same position.
2013-08-01 15:45:52 +02:00
Bram Moolenaar 54b031881a Added tag v7-4b-001 for changeset 47a09a572ea6 2013-08-01 13:20:42 +02:00
Bram Moolenaar 1506b99280 updated for version 7.4b.001
Problem:    Win32: dialog may extend off-screen.
Solution:   Reduce the size, use correct borders. (Andrei Olsen)
2013-08-01 13:20:42 +02:00
Bjorn Winckler 9f71585be0 Snapshot 69 2013-07-28 21:41:29 +02:00
Bjorn Winckler 9f8bec3789 Bump help file version number 2013-07-28 21:38:21 +02:00
Bjorn Winckler 9fc84fb9b0 Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-07-28 21:34:18 +02:00
Bram Moolenaar 1619625a7d Added tag v7-4b-000 for changeset 09c88160095d 2013-07-28 18:29:29 +02:00
Bram Moolenaar 180f145c71 Update files for the 7.4b BETA release. 2013-07-28 18:29:08 +02:00
Bram Moolenaar d33bb9e7a8 Added tag v7-4a-047 for changeset 8c6615a30951 2013-07-28 16:03:06 +02:00
Bram Moolenaar 454146e5b8 updated for version 7.4a.047
Problem:    Some comments are not so nice.
Solution:   Change the comments.
2013-07-28 16:03:06 +02:00
Bram Moolenaar f36af01f77 Updated runtime files. 2013-07-28 16:02:18 +02:00
Bram Moolenaar 9c68c7333e Added tag v7-4a-046 for changeset f0361e297d9c 2013-07-28 15:16:19 +02:00
Bram Moolenaar 0efd392a04 updated for version 7.4a.046
Problem:    Can't build without mbyte feature.
Solution:   Add #ifdefs.
2013-07-28 15:16:19 +02:00
Bram Moolenaar c8d506f009 Added tag v7-4a-045 for changeset da95a7f1d5a8 2013-07-28 13:32:15 +02:00
Bram Moolenaar dea2adb8bd updated for version 7.4a.045
Problem:    Configure does not always find the right library for Lua.  Missing
	    support for LuaJit.
Solution:   Improve the configure detection of Lua. (Hiroshi Shirosaki)
2013-07-28 13:32:15 +02:00
Bram Moolenaar de295a645a Updated runtime files. 2013-07-24 19:53:36 +02:00
Bram Moolenaar 663007ee3b Added tag v7-4a-044 for changeset 647596ab1ae2 2013-07-24 17:51:57 +02:00
Bram Moolenaar 59ae2f368c updated for version 7.4a.044
Problem:    Test 96 sometimes fails.
Solution:   Clear window from b_wininfo in win_free().  (Suggestion by
	    Yukihiro Nakadaira)
2013-07-24 17:51:57 +02:00
Bram Moolenaar ebd82de153 Added tag v7-4a-043 for changeset 6fa64615c8d3 2013-07-24 17:11:46 +02:00
Bram Moolenaar 1edb000083 updated for version 7.4a.043
Problem:    More ml_get errors when adding or deleting lines from Python.
	    (Vlad Irnov)
Solution:   Switch to a window with the buffer when possible.
2013-07-24 17:11:46 +02:00
Bram Moolenaar e4c8430903 Added tag v7-4a-042 for changeset 1899acc5aebd 2013-07-24 16:02:36 +02:00
Bram Moolenaar 9b719d912a updated for version 7.4a.042
Problem:    Crash when BufUnload autocommands close all buffers. (Andrew
	    Pimlott)
Solution:   Set curwin->w_buffer to curbuf to avoid NULL.
2013-07-24 16:02:36 +02:00
Bram Moolenaar 6ec177bf3e Added tag v7-4a-041 for changeset 74d2f3188cd0 2013-07-24 15:02:03 +02:00
Bram Moolenaar 09a14994f9 updated for version 7.4a.041
Problem:    When using ":new ++ff=unix" and "dos" is first in 'fileformats'
	    then 'ff' is set to "dos" instead of "unix". (Ingo Karkat)
Solution:   Create set_file_options() and invoke it from do_ecmd().
2013-07-24 15:02:03 +02:00
Bram Moolenaar eee7444a30 Added tag v7-4a-040 for changeset 1261caf9bc51 2013-07-24 13:49:23 +02:00
Bram Moolenaar 9e0afd40c2 updated for version 7.4a.040
Problem:    Win32: using uninitialized variable.
Solution:   (Yukihiro Nakadaira)
2013-07-24 13:49:22 +02:00
Bram Moolenaar 272bfe442b Added tag v7-4a-039 for changeset a08fa2919f2b 2013-07-21 18:59:24 +02:00
Bram Moolenaar c98e1569c8 updated for version 7.4a.039
Problem:    New regexp engine doesn't match pattern. (Ingo Karkat)
Solution:   When adding a state also check for different PIM if the list of
	    states has any state with a PIM.
2013-07-21 18:59:24 +02:00
Bram Moolenaar 86ac298bb6 Added tag v7-4a-038 for changeset 8f983df0299f 2013-07-21 17:53:58 +02:00
Bram Moolenaar a1f6a794ed updated for version 7.4a.038
Problem:    When using MSVC 2012 there are various issues, including GUI size
	    computations.
Solution:   Use SM_CXPADDEDBORDER. (Mike Williams)
2013-07-21 17:53:58 +02:00
Bram Moolenaar 860ed1b493 Added tag v7-4a-037 for changeset 91d478da863e 2013-07-21 17:46:43 +02:00
Bram Moolenaar 5ed1538ece updated for version 7.4a.037
Problem:    Win32: When mouse is hidden and in the toolbar, moving it won't
	    make it appear. (Sami Salonen)
Solution:   Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata)
2013-07-21 17:46:43 +02:00
Bram Moolenaar 190033da61 Added tag v7-4a-036 for changeset 9982ec574beb 2013-07-21 17:06:00 +02:00
Bram Moolenaar cc8aa03b00 updated for version 7.4a.036
Problem:    "\p" in a regexp does not match double-width characters.
	    (Yukihiro Nakadaira)
Solution:   Don't count display cells, use vim_isprintc().
2013-07-21 17:06:00 +02:00
Bjorn Winckler 606fa884da Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-07-18 15:25:27 +02:00
Bram Moolenaar 0b55479659 Updated runtime files. 2013-07-17 22:37:26 +02:00
Bram Moolenaar 753cc613ea Added tag v7-4a-035 for changeset 4ceacc1b0054 2013-07-17 22:35:39 +02:00
Bram Moolenaar c21fd43e5b updated for version 7.4a.035
Problem:    Fix in patch 7.4a.032 is not tested.
Solution:   Add test.
2013-07-17 22:35:39 +02:00
Bram Moolenaar 30a208aceb Added tag v7-4a-034 for changeset 947edb6335d1 2013-07-17 21:59:14 +02:00
Bram Moolenaar cd90767d62 updated for version 7.4a.034
Problem:    The tabline may flicker when opening a new tab after 7.3.759 on
	    Win32.
Solution:   Move call to TabCtrl_SetCurSel(). (Ken Takata)
2013-07-17 21:59:13 +02:00
Bram Moolenaar d08f0a40ba Added tag v7-4a-033 for changeset fa024ce48542 2013-07-17 21:40:31 +02:00
Bram Moolenaar a4e29f382d updated for version 7.4a.033
Problem:    Test 98 always passes.
Solution:   Include test98a.in in test98.in, execute the crucial command in
	    one line. (Yukihiro Nakadaira)
2013-07-17 21:40:31 +02:00
Bram Moolenaar bb97b61ce0 Added tag v7-4a-032 for changeset 2741b46e96bf 2013-07-17 21:10:51 +02:00
Bram Moolenaar 15ce067c04 updated for version 7.4a.032
Problem:    New regexp engine: Does not match shorter alternative. (Ingo
	    Karkat)
Solution:   Do not drop a new state when the PIM info is different.
2013-07-17 21:10:51 +02:00
Sidney San Martín fe5039c278 Don't double-encode URLs before parsing them
<https://code.google.com/p/macvim/issues/detail?id=316> wasn't a bug.

When you're constructing a URL, you *should* end up escaping URL-unsafe
characters twice: once for the `file:` URL and once for the `mvim:` URL.
Escaping it inside MacVim breaks legit URLs with escapes at the `mvim:` level.
2013-07-17 14:26:49 -04:00
Bram Moolenaar 6def751ef3 Added tag v7-4a-031 for changeset 839ebe7c1b2f 2013-07-17 19:22:13 +02:00
Bram Moolenaar 8d0b12fb67 updated for version 7.4a.031
Problem:    Compiler warnings. (Charles Campbell)
Solution:   Initialize variables even when not needed.
2013-07-17 19:22:13 +02:00
Bram Moolenaar 3bebe7e7d4 Added tag v7-4a-030 for changeset bc4fb0317465 2013-07-17 19:12:57 +02:00
Bram Moolenaar fb7ba5a7e3 updated for version 7.4a.030
Problem:    Missing find_win_for_buf(). (toothpik)
Solution:   Add missing changes.
2013-07-17 19:12:57 +02:00
Bram Moolenaar 7ef6893417 Added tag v7-4a-029 for changeset 2b58913e19a5 2013-07-17 18:58:11 +02:00
Bram Moolenaar ee01b9231f updated for version 7.4a.029
Problem:    Can't build with MzScheme on Ubuntu 13.04.
Solution:   Add configure check for the "ffi" library.
2013-07-17 18:58:11 +02:00
Bram Moolenaar d242b944a2 Added tag v7-4a-028 for changeset 7aca84c0cd37 2013-07-17 17:35:13 +02:00
Bram Moolenaar b07b81ed45 updated for version 7.4a.028
Problem:    Crash when spell checking in new buffer.
Solution:   Set the b_p_key field.  (Mike Williams)
2013-07-17 17:35:13 +02:00
Bram Moolenaar d78a2cb83c Added tag v7-4a-027 for changeset 8edba3805d78 2013-07-17 17:15:26 +02:00
Bram Moolenaar a289633bbe updated for version 7.4a.027
Problem:    When Python adds lines to another buffer the cursor position is
	    wrong, it might be below the last line causing ml_get errors.
	    (Vlad Irnov)
Solution:   Temporarily change the current window, so that marks are corrected
	    properly.
2013-07-17 17:15:25 +02:00
Bjorn Winckler 44cb070245 Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-07-17 17:04:01 +02:00
Bram Moolenaar 4a049a2a14 Added tag v7-4a-026 for changeset b3ff17862b4c 2013-07-17 13:43:39 +02:00
Bram Moolenaar 19611df49a updated for version 7.4a.026
Problem:    ":diffoff" does not remove folds. (Ramel)
Solution:   Do not restore 'foldenable' when 'foldmethod' is "manual".
2013-07-17 13:43:39 +02:00
Bram Moolenaar 2d39fcc49b Added tag v7-4a-025 for changeset 1b89e3f916c5 2013-07-17 11:54:28 +02:00
Bram Moolenaar f6787ad94d updated for version 7.4a.025
Problem:    Get the press-Enter prompt even after using :redraw.
Solution:   Clear need_wait_return when executing :redraw.
2013-07-17 11:54:28 +02:00
Bram Moolenaar ac275c70b3 Added tag v7-4a-024 for changeset ba9a11fe2563 2013-07-14 15:06:50 +02:00
Bram Moolenaar e403d0a716 updated for version 7.4a.024
Problem:    X11 GUI: Checking icon height twice.
Solution:   Check height and width. (Dominique Pelle)
2013-07-14 15:06:50 +02:00
Bram Moolenaar a2816dc8af Added tag v7-4a-023 for changeset 45b2278e6f46 2013-07-14 13:41:56 +02:00
Bram Moolenaar 2c8377debe updated for version 7.4a.023
Problem:    Still another superfluous parenthesis. (ZyX)
Solution:   Remove it.
2013-07-14 13:41:56 +02:00
Bram Moolenaar a2a5d210d6 Added tag v7-4a-022 for changeset c28202427d71 2013-07-14 13:32:15 +02:00
Bram Moolenaar 3653752270 updated for version 7.4a.022
Problem:    Using "d2g$" does not delete the last character. (ZyX)
Solution:   Set the "inclusive" flag properly.
2013-07-14 13:32:15 +02:00
Bram Moolenaar 0e55bb560e Added tag v7-4a-021 for changeset fc6f4a653265 2013-07-14 13:02:12 +02:00
Bram Moolenaar 8e671dd8cb updated for version 7.4a.021
Problem:    Using feedkeys() doesn't always work.
Solution:   Omit feedkeys(). (Ken Takata)
2013-07-14 13:02:12 +02:00
Bram Moolenaar 69c9c7473f Added tag v7-4a-020 for changeset fa76be660fa9 2013-07-14 12:34:56 +02:00
Bram Moolenaar 90277ad2bf updated for version 7.4a.020
Problem:    Superfluous mb_ptr_adv().
Solution:   Remove the call. (Dominique Pelle)
2013-07-14 12:34:56 +02:00
Bram Moolenaar f627121df9 Added tag v7-4a-019 for changeset bea5eb942011 2013-07-14 12:21:57 +02:00
Bram Moolenaar cafaa582fa updated for version 7.4a.019
Problem:    Invalid closing parenthesis in test 62. Command truncated at
	    double quote.
Solution:   Remove the parenthesis. Change double quote to ''. (ZyX)
2013-07-14 12:21:57 +02:00
Bram Moolenaar c282182084 Added tag v7-4a-018 for changeset c6dd0c545e5c 2013-07-13 20:58:11 +02:00
Bram Moolenaar 4737c40120 updated for version 7.4a.018
Problem:    Compiler warning for code unreachable. (Charles Campbell)
Solution:   Use "while" instead of endless loop.  Change break to continue.
2013-07-13 20:58:11 +02:00
Bram Moolenaar 104c0a5768 Added tag v7-4a-017 for changeset 4cbff53717d4 2013-07-13 16:34:32 +02:00
Bram Moolenaar c8b6bc7fc0 updated for version 7.4a.017
Problem:    When 'foldmethod' is "indent", using ">>" on a line just above a
	    fold makes the cursor line folded. (Evan Laforge)
Solution:   Call foldOpenCursor(). (Christian Brabandt)
2013-07-13 16:34:32 +02:00
Bram Moolenaar 119887b54b Added tag v7-4a-016 for changeset 4104bed69ea5 2013-07-13 15:39:34 +02:00
Bram Moolenaar 5010e44e1e updated for version 7.4a.016
Problem:    Features enabled in Makefile.
Solution:   Undo accidental changes.
2013-07-13 15:39:33 +02:00
Bram Moolenaar 089755efa9 Added tag v7-4a-015 for changeset 7a1b782ec64a 2013-07-13 15:33:20 +02:00
Bram Moolenaar 138c278c86 updated for version 7.4a.015
Problem:    No Japanese man pages.
Solution:   Add Japanese translations of man pages. (Ken Takata, Yukihiro
	    Nakadaira, et al.)
2013-07-13 15:33:20 +02:00
Bram Moolenaar 6bb7102377 Added tag v7-4a-014 for changeset 08eb57382186 2013-07-13 14:08:17 +02:00
Bram Moolenaar b2f5c83b24 updated for version 7.4a.014
Problem:    Test 86 and 89 have a problem with using a shadow dir.
Solution:   Adjust for the different directory structure. (James McCoy)
2013-07-13 14:08:16 +02:00
Bram Moolenaar 9a978ee6ab Added tag v7-4a-013 for changeset 42d592dbbec3 2013-07-13 12:36:56 +02:00
Bram Moolenaar 536b8d0852 updated for version 7.4a.013
Problem:    Setting/resetting 'lbr' in the main help file changes alignment
	    after a Tab. (Dimitar Dimitrov)
Solution:   Also use the code for conceal mode where n_extra is computed for
	    'lbr'.
2013-07-13 12:36:55 +02:00
Bram Moolenaar 5f35308831 Added tag v7-4a-012 for changeset fca6ba0d2d66 2013-07-12 20:16:58 +02:00
Bram Moolenaar 82e3808bd7 updated for version 7.4a.012
Problem:    "make test" fails when using a shadow directory.
Solution:   Create links for files in src/po. (James McCoy)
2013-07-12 20:16:58 +02:00
Bram Moolenaar b081abb659 Added tag v7-4a-011 for changeset ce587b26b8d6 2013-07-12 20:07:24 +02:00
Bram Moolenaar d3b245c3ce updated for version 7.4a.011
Problem:    Configure check for Python 3 config name isn't right.
Solution:   Always include vi_cv_var_python3_version. (Tim Harder)
2013-07-12 20:07:24 +02:00
Bjorn Winckler af9e2355e3 Snapshot 68 2013-07-12 09:43:09 +02:00
Bjorn Winckler accd5ef150 Fix drawing of wide glyphs in Core Text renderer 2013-07-10 10:08:07 +02:00
Bram Moolenaar 23b5afa15a Added tag v7-4a-010 for changeset a4e08386a6aa 2013-07-09 21:57:52 +02:00
Bram Moolenaar 7141036af7 updated for version 7.4a.010
Problem:    Test 86 and 97 fail when building with Python or Python 3 and
	    using a static library.
Solution:   Add configure check to add -fPIE compiler flag.
2013-07-09 21:57:52 +02:00
Bjorn Winckler 4537063e73 Merge branch 'vim' 2013-07-09 19:48:32 +02:00
Bjorn Winckler c708d9448f Update copyright year 2013-07-09 19:25:35 +02:00
Bram Moolenaar 356a698cca Added tag v7-4a-009 for changeset 467efeee8f9e 2013-07-09 17:42:46 +02:00
Bram Moolenaar b45215d062 updated for version 7.4a.009
Problem:    Compiler warnings for function prototypes.
Solution:   Add "void".  Move list_features() prototype. (Ken Takata)
2013-07-09 17:42:46 +02:00
Bram Moolenaar 1656d69e02 Added tag v7-4a-008 for changeset b3bd43ef012d 2013-07-09 17:30:55 +02:00
Bram Moolenaar efe0ed8533 updated for version 7.4a.008
Problem:    Python 3 doesn't handle multibyte characters prooperly when
	    'encoding' is not utf-8.
Solution:   Use PyUnicode_Decode() instead of PyUnicode_FromString(). (Ken
	    Takata)
2013-07-09 17:30:55 +02:00
Bram Moolenaar 8f9583c178 Added tag v7-4a-007 for changeset c624928fbc49 2013-07-09 17:08:29 +02:00
Bram Moolenaar 99355e8dd8 updated for version 7.4a.007
Problem:    After "g$" with 'virtualedit' set, "k" moves to a different
	    column.  (Dimitar Dimitrov)
Solution:   Set w_curswant. (Christian Brabandt)
2013-07-09 17:08:29 +02:00
Bram Moolenaar b7efedaf35 Updated runtime files. Fix NL translations. 2013-07-09 15:44:17 +02:00
Bram Moolenaar 921d69657b Added tag v7-4a-006 for changeset 6b6e1786c7df 2013-07-09 14:58:10 +02:00
Bram Moolenaar 982aa4b3d4 updated for version 7.4a.006
Problem:    Failure in po file check goes unnoticed.
Solution:   Fail "make test" if the po file check fails.
2013-07-09 14:58:10 +02:00
Bram Moolenaar 0842e287b1 Added tag v7-4a-005 for changeset 7a6ce0c426fe 2013-07-09 13:44:59 +02:00
Bram Moolenaar 0953e830b2 updated for version 7.4a.005
Problem:    Scroll binding causes unexpected scroll.
Solution:   Store the topline after updating scroll binding.  Add a test.
	    (Lech Lorens)
2013-07-09 13:44:59 +02:00
Bram Moolenaar b830190ddb Added tag v7-4a-004 for changeset f72d49c406c4 2013-07-09 13:15:46 +02:00
Bram Moolenaar f930e6fa4b updated for version 7.4a.004
Problem:    MSVC 2012 Update 3 is not recognized.
Solution:   Add the version number. (Raymond Ko)
2013-07-09 13:15:46 +02:00
Bram Moolenaar 4250f6ca78 Added tag v7-4a-003 for changeset b5abda4e7c4b 2013-07-09 12:54:21 +02:00
Bram Moolenaar 11377cd3aa updated for version 7.4a.003
Problem:    Copyright year is oudated.
Solution:   Only use the first year.
2013-07-09 12:54:21 +02:00
Bram Moolenaar 0cf5e385dc Added tag v7-4a-002 for changeset d0288faf3086 2013-07-07 16:15:35 +02:00
Bram Moolenaar 515c68ee4c updated for version 7.4a.002
Problem:    Valgrind errors in test 89. (Simon Ruderich)
Solution:   Allocate one more byte. (Dominique Pelle)
2013-07-07 16:15:35 +02:00
Bjorn Winckler 8c917ee91f Snapshot 67 2013-07-06 19:25:59 +02:00
Bjorn Winckler 9c872ac8ad Bump help file version count 2013-07-06 19:18:18 +02:00
Bjorn Winckler 7aacbcd19f Merge branch 'vim' 2013-07-06 19:02:27 +02:00
Bram Moolenaar 2ffd2ee3c9 Fix duplicate patch number 1. 2013-07-06 18:08:03 +02:00
Bram Moolenaar 993202c967 Added tag v7-4a-001 for changeset 0ddba00c204d 2013-07-06 16:23:02 +02:00
Bram Moolenaar 10caa4a6aa updated for version 7.4a.001
Problem:    Script to update syntax menu is oudated.
Solution:   Add the missing items.
(only changing the version, file was already updated)
2013-07-06 16:23:02 +02:00
Bram Moolenaar bad8d7bb93 Added tag v7-4a for changeset 6ec6b7ff2d43 2013-07-06 15:44:40 +02:00
Bram Moolenaar 613e9b2b78 Vim 7.4a BETA release. 2013-07-06 15:44:11 +02:00
Bram Moolenaar 51ce220da1 Update runtime files. 2013-07-06 13:58:22 +02:00
Bram Moolenaar 224ebe8ec0 Added tag v7-3-1314 for changeset 29e57603bf6f 2013-07-06 13:54:34 +02:00
Bram Moolenaar bceebe0f3f updated for version 7.3.1314
Problem:    Test 87 fails with Python 3.3.
Solution:   Filter the error messages. (Taro Muraoka)
2013-07-06 13:54:33 +02:00
Bram Moolenaar f54f0a274d Added tag v7-3-1313 for changeset afbc9dd67cea 2013-07-06 13:35:08 +02:00
Bram Moolenaar 2a71f5282f updated for version 7.3.1313
Problem:    :py and :py3 don't work when compiled with Cygwin or MingW with 64
	    bit.
Solution:   Add -DMS_WIN64 to the build command. (Ken Takata)
2013-07-06 13:35:08 +02:00
Bram Moolenaar d6a2e8c5e7 Added tag v7-3-1312 for changeset 80bab8b1a30d 2013-07-06 13:02:30 +02:00
Bram Moolenaar 6dbc2ddb8d updated for version 7.3.1312
Problem:    Not giving correct error messages for SystemExit().
Solution:   Move E858 into an else. (Ken Takata)
2013-07-06 13:02:30 +02:00
Bram Moolenaar 9592d73105 A few updated runtime files. 2013-07-05 21:01:22 +02:00
Bram Moolenaar 2b2c17e863 Added tag v7-3-1311 for changeset 28e6f5f88968 2013-07-05 20:09:16 +02:00
Bram Moolenaar e09b07e4d1 updated for version 7.3.1311
Problem:    Compiler warnings on Cygwin.
Solution:   Add type casts. Add windows include files. (Ken Takata)
2013-07-05 20:09:16 +02:00
Bram Moolenaar 041d676147 Added tag v7-3-1310 for changeset b49784c49d53 2013-07-05 20:01:32 +02:00
Bram Moolenaar 040483b5e1 updated for version 7.3.1310
Problem:    Typos in nsis script. Can use better compression.
Solution:   Fix typos.  Use lzma compression. (Ken Takata)
2013-07-05 20:01:32 +02:00
Bram Moolenaar 9832557864 Added tag v7-3-1309 for changeset a68629544891 2013-07-05 18:29:48 +02:00
Bram Moolenaar 2b7e9b415b updated for version 7.3.1309
Problem:    When a script defines a function the flag to wait for the user to
	    hit enter is reset.
Solution:   Restore the flag. (Yasuhiro Matsumoto)  Except when the user was
	    typing the function.
2013-07-05 18:29:48 +02:00
Bram Moolenaar 286f4ea8eb Added tag v7-3-1308 for changeset 71e066e10a47 2013-07-04 22:50:40 +02:00
Bram Moolenaar 7b5e27df23 updated for version 7.3.1308
Problem:    Typos in MS-Windows build settings and README.
Solution:   Minor changes to MS-Windows files.
2013-07-04 22:50:40 +02:00
Bram Moolenaar 37c59fd265 Added tag v7-3-1307 for changeset 3dafc80e781b 2013-07-04 22:35:02 +02:00
Bram Moolenaar 6f81f10282 updated for version 7.3.1307
Problem:    MS-Windows build instructions are outdated.
Solution:   Adjust for building on Windows 7.  Drop Windows 95/98/ME support.
2013-07-04 22:35:01 +02:00
Bram Moolenaar 6f80b40999 Added tag v7-3-1306 for changeset 71859e71b1f9 2013-07-04 22:31:03 +02:00
Bram Moolenaar 235e46361a updated for version 7.3.1306
Problem:    When redrawing the screen during startup the intro message may be
	    cleared.
Solution:   Redisplay the intro message when appropriate.
2013-07-04 22:31:03 +02:00
Bram Moolenaar fbdc3f81a8 Added tag v7-3-1305 for changeset 6f24376028af 2013-07-04 21:19:33 +02:00
Bram Moolenaar 39c900104d updated for version 7.3.1305
Problem:    Warnings from 64 bit compiler.
Solution:   Add type casts.
2013-07-04 21:19:33 +02:00
Bram Moolenaar d37321bd71 Added tag v7-3-1304 for changeset 46d6318d5b96 2013-07-04 20:50:46 +02:00
Bram Moolenaar 7be46133e9 updated for version 7.3.1304
Problem:    Test 89 still fails on MS-Windows.
Solution:   Set 'shellslash'. (Taro Muraoka)
2013-07-04 20:50:46 +02:00
Bram Moolenaar b72bb72d2a Added tag v7-3-1303 for changeset 6e611380b4cf 2013-07-04 20:25:41 +02:00
Bram Moolenaar 99ac251e8f updated for version 7.3.1303
Problem:    Undo is synced whenever CTRL-R = is called, breaking some plugins.
Solution:   Only break undo when calling setline() or append().
2013-07-04 20:25:41 +02:00
Bram Moolenaar a6665fdfec Added tag v7-3-1302 for changeset 5569d11ef585 2013-07-03 22:28:36 +02:00
Bram Moolenaar defd4cf362 updated for version 7.3.1302
Problem:    Test 17 fails on MS-Windows.  Includes line break in file name
	    everywhere.
Solution:   Fix 'fileformat'. Omit CR-LF from a line read from an included
	    file.
2013-07-03 22:28:36 +02:00
Bram Moolenaar cad9a83cfc Added tag v7-3-1301 for changeset 6cabac58f26f 2013-07-03 21:19:07 +02:00
Bram Moolenaar 824bf4094c updated for version 7.3.1301
Problem:    Some tests fail on MS-Windows.
Solution:   Fix path separators in test 89 and 96.  Omit test 97, escaping
	    works differently.  Make findfile() work on MS-Windows.
2013-07-03 21:19:07 +02:00
Bram Moolenaar 6d0f5a83ad Added tag v7-3-1300 for changeset 56bc3698f8c6 2013-07-03 19:52:53 +02:00
Bram Moolenaar 0887b28c50 updated for version 7.3.1300
Problem:    Mac: tiny and small build fails.
Solution:   Don't include os_macosx.m in tiny build. Include mouse support in
	    small build. (Kazunobu Kuriyama)
2013-07-03 19:52:53 +02:00
Bjorn Winckler e11dd5abe7 Merge branch 'vim' 2013-07-03 19:00:37 +02:00
Bram Moolenaar 3c2fb12c40 Added tag v7-3-1299 for changeset f063be86b632 2013-07-03 18:49:17 +02:00
Bram Moolenaar 0455ba8200 updated for version 7.3.1299
Problem:    Errors when doing "make proto".  Didn't do "make depend" for a
	    while.
Solution:   Add #ifdefs.  Update dependencies.  Update proto files.
2013-07-03 18:49:17 +02:00
Bram Moolenaar 72ff631ee5 Added tag v7-3-1298 for changeset dafd77a15d44 2013-07-03 17:51:17 +02:00
Bram Moolenaar 79ebd506e6 updated for version 7.3.1298
Problem:    Crash.
Solution:   Use STRCPY() instead of STRCAT() and allocate one more byte.
2013-07-03 17:51:17 +02:00
Bram Moolenaar a1e0a8e87e Added tag v7-3-1297 for changeset cb0a5c9c0f9b 2013-07-03 17:14:00 +02:00
Bram Moolenaar 8fea2201aa updated for version 7.3.1297
Problem:    findfile() directory matching does not work when a star follows
	    text. (Markus Braun)
Solution:   Make a wildcard work properly. (Christian Brabandt)
2013-07-03 17:14:00 +02:00
Bram Moolenaar d834eb536c Added tag v7-3-1296 for changeset c3a82208e143 2013-07-03 16:58:44 +02:00
Bram Moolenaar 7ebba3d4ce updated for version 7.3.1296
Problem:    Only MS-Windows limits the GUI window size to what fits on the
	    monitor.
Solution:   Limit the size for all systems. (Daniel Harding)
2013-07-03 16:58:44 +02:00
Bram Moolenaar 1c56689f6f Added tag v7-3-1295 for changeset 93cccad6a26b 2013-07-03 16:53:04 +02:00
Bram Moolenaar f1693041ff updated for version 7.3.1295
Problem:    glob() and globpath() do not handle escaped special characters
	    properly.
Solution:   Handle escaped characters differently. (Adnan Zafar)
2013-07-03 16:53:03 +02:00
Bram Moolenaar 41f2189bd2 Added tag v7-3-1294 for changeset 11d0c6df1d7b 2013-07-03 15:47:03 +02:00
Bram Moolenaar 47aee4e854 updated for version 7.3.1294
Problem:    ":diffoff" resets options.
Solution:   Save and restore option values. (Christian Brabandt)
2013-07-03 15:47:03 +02:00
Bram Moolenaar b10277d920 Added tag v7-3-1293 for changeset 18b43970fb7a 2013-07-03 14:19:54 +02:00
Bram Moolenaar 2f26176a4d updated for version 7.3.1293
Problem:    Put in empty buffer cannot be undone.
Solution:   Save one more line for undo. (Ozaki)
2013-07-03 14:19:54 +02:00
Bram Moolenaar 4cda9e6707 Added tag v7-3-1292 for changeset cad8d29b0bc0 2013-07-03 14:01:56 +02:00
Bram Moolenaar b27bd6d7d1 updated for version 7.3.1292
Problem:    Possibly using invalid pointer when searcing for window. (Raichoo)
Solution:   Use "firstwin" instead of "tp_firstwin" for current tab.
2013-07-03 14:01:56 +02:00
Bram Moolenaar 0dd29a1f31 Added tag v7-3-1291 for changeset a6ddcab6a240 2013-07-03 13:29:58 +02:00
Bram Moolenaar 2f095028e2 updated for version 7.3.1291
Problem:    Compiler warnings for uninitialized variables. (Tony Mechelynck)
Solution:   Initialize the variables.
2013-07-03 13:29:58 +02:00
Bram Moolenaar 949100da24 Added tag v7-3-1290 for changeset 08d4c11cdaed 2013-07-03 13:16:23 +02:00
Bram Moolenaar 603a10bf4e updated for version 7.3.1290
Problem:    CTRL-R = in Insert mode changes the start of the insert position.
	    (Ingo Karkat)
Solution:   Only break undo, don't start a new insert.
2013-07-03 13:16:23 +02:00
Bram Moolenaar 7f91e12005 Added tag v7-3-1289 for changeset 1ed945570d47 2013-07-03 13:04:28 +02:00
Bram Moolenaar 01a2136195 updated for version 7.3.1289
Problem:    Get GLIB warning when removing a menu item.
Solution:   Reference menu-id and also call gtk_container_remove().  (Ivan
	    Krasilnikov)
2013-07-03 13:04:27 +02:00
Bram Moolenaar e7246d8298 Added tag v7-3-1288 for changeset 8b7baf39a345 2013-07-03 12:45:31 +02:00
Bram Moolenaar 15cd15a31e updated for version 7.3.1288
Problem:    The first ":echo 'hello'" command output doesn't show.  Mapping
	    for <S-F3> gets triggered during startup.
Solution:   Add debugging code for the termresponse.  When receiving the "Co"
	    entry and when setting 'ambiwidth' redraw right away if possible.
	    Add redraw_asap().  Don't set 'ambiwidth' if it already had the
	    right value.  Do the 'ambiwidth' check in the second row to avoid
	    confusion with <S-F3>.
2013-07-03 12:45:31 +02:00
Bram Moolenaar 05c1e99eb7 Added tag v7-3-1287 for changeset 34c629c3b4ba 2013-07-01 22:03:04 +02:00
Bram Moolenaar 75b6a89dc8 updated for version 7.3.1287
Problem:    Python SystemExit exception is not handled properly.
Solution:   Catch the exception and give an error. (Yasuhiro Matsumoto, Ken
	    Takata)
2013-07-01 22:03:04 +02:00
Bram Moolenaar 3143d931d6 Added tag v7-3-1286 for changeset 6ddc1785c4ff 2013-07-01 21:43:09 +02:00
Bram Moolenaar 91e468a02c updated for version 7.3.1286
Problem:    Check for screen size missing for Athena and Motif.
Solution:   Add call to limit_screen_size().
2013-07-01 21:43:08 +02:00
Bram Moolenaar dde2b65ecd Added tag v7-3-1285 for changeset 14e7a115d54d 2013-07-01 21:25:25 +02:00
Bram Moolenaar c82da776d8 updated for version 7.3.1285
Problem:    No tests for picking a window when selecting an entry in a
	    location list.  Not picking the right window sometimes.
Solution:   Add test 96. Set usable_win appropriately. (Lech Lorens)
2013-07-01 21:25:25 +02:00
Bram Moolenaar 1624e8f881 Added tag v7-3-1284 for changeset 7b20dc804164 2013-07-01 21:08:48 +02:00
Bram Moolenaar b99896bb97 updated for version 7.3.1284
Problem:    Compiler warnings in MS-Windows clipboard handling.
Solution:   Add type casts. (Ken Takata)
2013-07-01 21:08:48 +02:00
Bram Moolenaar 1e7fc64c4f Added tag v7-3-1283 for changeset d6ceddc0be86 2013-07-01 21:00:35 +02:00
Bram Moolenaar f89fd4e1e5 updated for version 7.3.1283
Problem:    Test 71 fails on MS-Windows.
Solution:   Put the binary data in a separate file. (Ken Takata)
2013-07-01 21:00:35 +02:00
Bram Moolenaar c3508fca0a Added tag v7-3-1282 for changeset 22ac43fb6d30 2013-07-01 20:18:33 +02:00
Bram Moolenaar 9ffc75b443 updated for version 7.3.1282
Problem:    'cursorline' not drawn in any other window. (Charles Campbell)
Solution:   Do draw the cursor line in other windows.
2013-07-01 20:18:33 +02:00
Bram Moolenaar da30f18d75 Added tag v7-3-1281 for changeset 19ed30f7cef7 2013-07-01 20:06:19 +02:00
Bram Moolenaar f2c424cf8f updated for version 7.3.1281
Problem:    When 'ttymouse' is set to "xterm2" clicking in column 123 moves
	    the cursor to column 96. (Kevin Goodsell)
Solution:   Decode KE_CSI.
2013-07-01 20:06:19 +02:00
Bram Moolenaar a8fb3e5c06 Added tag v7-3-1280 for changeset 1cacf785299e 2013-06-30 23:24:08 +02:00
Bram Moolenaar 39fdf8972d updated for version 7.3.1280
Problem:    Reading memory already freed since patch 7.3.1247. (Simon
	    Ruderich, Dominique Pelle)
Solution:   Copy submatches before reallocating the state list.
2013-06-30 23:24:08 +02:00
Bram Moolenaar c91ec4835b Added tag v7-3-1279 for changeset cca600e60928 2013-06-30 22:43:27 +02:00
Bram Moolenaar 5d49f9cb13 updated for version 7.3.1279
Problem:    Compiler warning for variable uninitialized. (Tony Mechelynck)
Solution:   Add an init.
2013-06-30 22:43:27 +02:00
Bram Moolenaar 683008792a Added tag v7-3-1278 for changeset cf52d2a8c05c 2013-06-30 17:51:51 +02:00
Bram Moolenaar 8625042c3e updated for version 7.3.1278
Problem:    When someone sets the screen size to a huge value with "stty" Vim
	    runs out of memory before reducing the size.
Solution:   Limit Rows and Columns in more places.
2013-06-30 17:51:51 +02:00
Bram Moolenaar e4166dfff2 Added tag v7-3-1277 for changeset 6a7ae677d6a1 2013-06-30 17:24:16 +02:00
Bram Moolenaar ae892249db updated for version 7.3.1277
Problem:    In diff mode 'cursorline' also draws in the non-active window.
	    When 'nu' and 'sbr' are set the 'sbr' string is not underlined.
Solution:   Only draw the cursor line in the current window. Combine the
	    'cursorline' and other highlighting attributes. (Christian
	    Brabandt)
2013-06-30 17:24:16 +02:00
Bram Moolenaar dbc4421426 Added tag v7-3-1276 for changeset d2f9f67924e7 2013-06-30 15:01:23 +02:00
Bram Moolenaar b5ef08a505 updated for version 7.3.1276
Problem:    When using a cscope connection resizing the window may send
	    SIGWINCH to cscope and it quits.
Solution:   Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan)
2013-06-30 15:01:22 +02:00
Bram Moolenaar da17e9a4b3 Added tag v7-3-1275 for changeset 8875401008da 2013-06-30 14:46:53 +02:00
Bram Moolenaar f5401d66dc updated for version 7.3.1275
Problem:    "gn" does not work when the match is a single character.
Solution:   Fix it, add a test. (Christian Brabandt)
2013-06-30 14:46:53 +02:00
Bram Moolenaar 0938daa9c5 Added tag v7-3-1274 for changeset 761cef8f5d1d 2013-06-30 13:57:46 +02:00
Bram Moolenaar eb2da5f7bc updated for version 7.3.1274
Problem:    When selecting an entry from a location list it may pick an
	    arbitrary window or open a new one.
Solution:   Prefer using a window related to the location list. (Lech Lorens)
2013-06-30 13:57:45 +02:00
Bram Moolenaar c5e47ec1d9 Added tag v7-3-1273 for changeset 30910831e5b0 2013-06-30 13:33:58 +02:00
Bram Moolenaar b3c7d6ab51 updated for version 7.3.1273
Problem:    When copying a location list the index might be wrong.
Solution:   Set the index to one when using the first entry. (Lech Lorens)
2013-06-30 13:33:58 +02:00
Bram Moolenaar 1789dee1c3 Added tag v7-3-1272 for changeset a00cd1839ac4 2013-06-30 13:17:25 +02:00
Bram Moolenaar 2ae0271054 updated for version 7.3.1272
Problem:    Crash when editing Ruby file. (Aliaksandr Rahalevich)
Solution:   Reallocate the state list when necessary.
2013-06-30 13:17:24 +02:00
Bram Moolenaar 2932a1e35d Added tag v7-3-1271 for changeset 034abed357a1 2013-06-30 12:21:24 +02:00
Bram Moolenaar 7faece501f updated for version 7.3.1271
Problem:    Command line completion does not work.
Solution:   Move setting xp_line down. (Daniel Thau)
2013-06-30 12:21:24 +02:00
Bram Moolenaar 9e42be135b Updated runtime files. 2013-06-29 23:05:20 +02:00
Bram Moolenaar 3a9c9205d6 Added tag v7-3-1270 for changeset 35b6fc57a286 2013-06-29 17:19:28 +02:00
Bram Moolenaar a9e596293d updated for version 7.3.1270
Problem:    Using "Vp" in an empty buffer can't be undone. (Hauke Petersen)
Solution:   Save one line in an empty buffer. (Christian Brabandt)
2013-06-29 17:19:28 +02:00
Bram Moolenaar f025457f6f Added tag v7-3-1269 for changeset 350239b0e9eb 2013-06-29 16:21:58 +02:00
Bram Moolenaar dc2fc5fb1d updated for version 7.3.1269
Problem:    Insert completion keeps entry selected even though the list has
	    changed. (Olivier Teuliere)
Solution:   Reset compl_shown_match and compl_curr_match. (Christian Brabandt)
2013-06-29 16:21:58 +02:00
Bram Moolenaar 4ac7f30325 Added tag v7-3-1268 for changeset 72fcf674e545 2013-06-29 15:40:04 +02:00
Bram Moolenaar 5ecbeb9155 updated for version 7.3.1268
Problem:    ACL support doesn't work when when compiled with MingW.
Solution:   Support ACL on MingW. (Ken Takata)
2013-06-29 15:40:04 +02:00
Bram Moolenaar e7eceeb51b Added tag v7-3-1267 for changeset cabdcfe72dc3 2013-06-29 15:36:27 +02:00
Bram Moolenaar b0a38d7644 updated for version 7.3.1267
Problem:    MS-Windows ACL support doesn't work well.
Solution:   Implement more ACL support. (Ken Takata)
2013-06-29 15:36:26 +02:00
Bram Moolenaar b39aa95144 Added tag v7-3-1266 for changeset bbe4bd64c68c 2013-06-29 15:19:21 +02:00
Bram Moolenaar 604a1559ab updated for version 7.3.1266
Problem:    QNX: GUI fails to start.
Solution:   Remove the QNX-specific #ifdef. (Sean Boudreau)
2013-06-29 15:19:21 +02:00
Bram Moolenaar efb2ec864a Added tag v7-3-1265 for changeset 53c1b30632df 2013-06-29 15:07:22 +02:00
Bram Moolenaar 0815b367e7 updated for version 7.3.1265
Problem:    Accepting "Vim:" for a modeline causes errors too often.
Solution:   Require "Vim:" to be followed by "set".
2013-06-29 15:07:22 +02:00
Bram Moolenaar d7ef2280f6 Added tag v7-3-1264 for changeset 558c815e1a38 2013-06-29 14:47:22 +02:00
Bram Moolenaar 699a085245 updated for version 7.3.1264
Problem:    Missing m_nowait.
Solution:   Include missing part of the patch.
2013-06-29 14:47:22 +02:00
Bram Moolenaar 112231af47 Added tag v7-3-1263 for changeset a02575cd564a 2013-06-29 14:42:26 +02:00
Bram Moolenaar 938fdfc57b updated for version 7.3.1263
Problem:    Typo in short option name.
Solution:   Change "imse" to "imsf".
2013-06-29 14:42:26 +02:00
Bram Moolenaar ca75564255 Added tag v7-3-1262 for changeset 5e0b6a9282df 2013-06-29 14:17:02 +02:00
Bram Moolenaar 7c70ae5758 updated for version 7.3.1262
Problem:    Crash and compilation warnings with Cygwin.
Solution:   Check return value of XmbTextListToTextProperty(). Add type casts.
	    Adjust #ifdefs. (Lech Lorens)
2013-06-29 14:17:02 +02:00
Bram Moolenaar d2cb05892c Added tag v7-3-1261 for changeset 1cf89d38aa76 2013-06-29 13:58:32 +02:00
Bram Moolenaar 3ff7e9068f updated for version 7.3.1261
Problem:    A buffer-local language mapping from a keymap stops a global
	    insert mode mapping from working. (Ron Aaron)
Solution:   Do not wait for more characters to be typed only when the mapping
	    was defined with <nowait>.
2013-06-29 13:58:31 +02:00
Bram Moolenaar b5330e9f46 Added tag v7-3-1260 for changeset 7aa4e0822dec 2013-06-29 12:58:33 +02:00
Bram Moolenaar f92b434dda updated for version 7.3.1260
Problem:    User completion does not get the whole command line in the command
	    line window.
Solution:   Pass on the whole command line. (Daniel Thau)
2013-06-29 12:58:33 +02:00
Bram Moolenaar 5e0c0b320d Added tag v7-3-1259 for changeset 7ab94cb688be 2013-06-29 12:10:26 +02:00
Bram Moolenaar 2da94a1713 updated for version 7.3.1259
Problem:    No test for patch 7.3.1258
Solution:   Add a test entry.
2013-06-29 12:10:26 +02:00
Bram Moolenaar 033900d849 Added tag v7-3-1258 for changeset c9e2ccc53f2e 2013-06-28 23:04:42 +02:00
Bram Moolenaar a7ca08c1cf updated for version 7.3.1258
Problem:    Using submatch() may crash Vim. (Ingo Karkat)
Solution:   Restore the number of subexpressions used.
2013-06-28 23:04:42 +02:00
Bram Moolenaar 808cafec86 Added tag v7-3-1257 for changeset 5751284311f3 2013-06-28 20:36:31 +02:00
Bram Moolenaar 9349184891 updated for version 7.3.1257
Problem:    With GNU gettext() ":lang de_DE.utf8" does not always result in
	    German messages.
Solution:   Clear the $LANGUAGE environment variable.
2013-06-28 20:36:30 +02:00
Bram Moolenaar 03adc922d4 Added tag v7-3-1256 for changeset 322441058afc 2013-06-28 20:16:55 +02:00
Bram Moolenaar 46695c431d updated for version 7.3.1256
Problem:    Can't build without eval or autocmd feature.
Solution:   Add #ifdefs.
2013-06-28 20:16:55 +02:00
Bram Moolenaar 46da2a30a1 Update runtime files. Remove duplicate tags in help. 2013-06-28 18:44:48 +02:00
Bram Moolenaar 4983582930 Added tag v7-3-1255 for changeset f8d307ebd74a 2013-06-27 22:36:03 +02:00
Bram Moolenaar 1c1cd3dbea updated for version 7.3.1255
Problem:    Clang warnings when building with Athena.
Solution:   Add type casts. (Dominique Pelle)
2013-06-27 22:36:03 +02:00
Bram Moolenaar cea429e8a9 Added tag v7-3-1254 for changeset 5eff37e92f03 2013-06-27 22:29:38 +02:00
Bram Moolenaar d535349056 updated for version 7.3.1254
Problem:    Can't build without the multi-lang feature. (John Marriott)
Solution:   Add #ifdef.
2013-06-27 22:29:38 +02:00
Bram Moolenaar e5fdf9e2ea Added tag v7-3-1253 for changeset d6a7dea44a86 2013-06-27 22:21:24 +02:00
Bram Moolenaar e0d087d7eb updated for version 7.3.1253
Problem:    Still undo problem after using CTRL-R = setline(). (Hirohito
	    Higashi)
Solution:   Set the ins_need_undo flag.
2013-06-27 22:21:24 +02:00
Bram Moolenaar 398ccc6ae8 Added tag v7-3-1252 for changeset 875a0aeb301c 2013-06-27 22:02:02 +02:00
Bram Moolenaar 88e6ae9779 updated for version 7.3.1252
Problem:    Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
	    if the corresponding menu command contains additional characters
	    like the shortcut marker '&' or if you use a non-english locale.
Solution:   Use menu->en_dname or menu->dname. (Martin Gieseking)
2013-06-27 22:02:02 +02:00
Bjorn Winckler e02ab36a78 Merge branch 'vim' 2013-06-27 21:40:25 +02:00
Bram Moolenaar 28c3203dcb Added tag v7-3-1251 for changeset 788f48029677 2013-06-26 21:56:36 +02:00
Bram Moolenaar e10ab8f1da updated for version 7.3.1251
Problem:    Test 61 messes up viminfo.
Solution:   Specify a separate viminfo file.
2013-06-26 21:56:36 +02:00
Bram Moolenaar 6da669108f Added tag v7-3-1250 for changeset 6aecf486bb34 2013-06-26 21:49:51 +02:00
Bram Moolenaar 0c5ad6ed27 updated for version 7.3.1250
Problem:    Python tests fail on MS-Windows.
Solution:   Change backslashes to slashes. (Taro Muraoka)
2013-06-26 21:49:51 +02:00
Bram Moolenaar 398f55598b Added tag v7-3-1249 for changeset b614332f7df2 2013-06-26 20:04:35 +02:00
Bram Moolenaar e163ff415d updated for version 7.3.1249
Problem:    Modeline not recognized when using "Vim" instead of "vim".
Solution:   Also accept "Vim".
2013-06-26 20:04:35 +02:00
Bram Moolenaar 52ec1f447d Added tag v7-3-1248 for changeset 3717d569027d 2013-06-26 19:18:05 +02:00
Bram Moolenaar 2d34f2abbc updated for version 7.3.1248
Problem:    Still have old hacking code for Input Method.
Solution:   Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to
	    Input Method activation. (Yukihiro Nakadaira)
2013-06-26 19:18:05 +02:00
Bram Moolenaar 5789a47460 Added tag v7-3-1247 for changeset f451d60ab8ec 2013-06-26 18:16:58 +02:00
Bram Moolenaar 428e6fb425 updated for version 7.3.1247
Problem:    New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match.
Solution:   When there is a PIM add a duplicate state that starts at another
	    position.
2013-06-26 18:16:58 +02:00
Bram Moolenaar 8fd9ab9013 Added tag v7-3-1246 for changeset a1b41dabc682 2013-06-26 14:04:47 +02:00
Bram Moolenaar 6cf38a055d updated for version 7.3.1246
Problem:    When setting 'winfixheight' and resizing the window causes the
	    window layout to be wrong.
Solution:   Add frame_check_height() and frame_check_width() (Yukihiro
	    Nakadaira)
2013-06-26 14:04:47 +02:00
Bram Moolenaar 564fb602a1 Updated runtime files. New version of TOhtml plugin. 2013-06-26 13:28:14 +02:00
Bram Moolenaar c8da850cf6 Added tag v7-3-1245 for changeset 43329b2b5b79 2013-06-26 13:16:20 +02:00
Bram Moolenaar 06572bfb8e updated for version 7.3.1245
Problem:    MS-Windows: confirm() dialog text may still not fit.
Solution:   Use GetTextWidthEnc() instead of GetTextWidth() in two more
	    places. (Yasuhiro Matsumoto)
2013-06-26 13:16:20 +02:00
Bram Moolenaar 3be3a71ecf Added tag v7-3-1244 for changeset b4a71dbdb787 2013-06-26 12:58:32 +02:00
Bram Moolenaar 2fdd7f1c92 updated for version 7.3.1244
Problem:    MS-Windows: confirm() dialog text may not fit.
Solution:   Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro
	    Matsumoto)
2013-06-26 12:58:32 +02:00
Bram Moolenaar 5a7e9744f8 Added tag v7-3-1243 for changeset 8a7d3a73adab 2013-06-26 12:42:45 +02:00
Bram Moolenaar c0579225cd updated for version 7.3.1243
Problem:    New regexp engine: back references in look-behind match don't
	    work. (Lech Lorens)
Solution:   Copy the submatches before a recursive match.
2013-06-26 12:42:44 +02:00
Bram Moolenaar 0195cfb3e5 Added tag v7-3-1242 for changeset b4a2eaf28b51 2013-06-24 22:33:30 +02:00
Bram Moolenaar e62a1c3009 updated for version 7.3.1242
Problem:    No failure when trying to use a number as a string.
Solution:   Give an error when StringToLine() is called with an instance of
	    the wrong type. (Jun Takimoto)
2013-06-24 22:33:30 +02:00
Bram Moolenaar 9bd6fbdcb1 Added tag v7-3-1241 for changeset c87476046967 2013-06-24 22:23:55 +02:00
Bram Moolenaar 4c28e5c51f updated for version 7.3.1241
Problem:    Some test files missing from the distribution.
Solution:   Update the list of files.
2013-06-24 22:23:55 +02:00
Bram Moolenaar db8bfcbe14 Update runtime files. 2013-06-24 22:22:18 +02:00
Bram Moolenaar 3a3617a4f5 Added tag v7-3-1240 for changeset bc9125136c69 2013-06-24 22:17:32 +02:00
Bram Moolenaar f15621e7d6 updated for version 7.3.1240
Problem:    Memory leak in findfile().
Solution:   Free the memory. (Christian Brabandt)
2013-06-24 22:17:32 +02:00
Bram Moolenaar d98075db1f Added tag v7-3-1239 for changeset e130cc3d17af 2013-06-24 21:21:58 +02:00
Bram Moolenaar 01d0a77bb2 updated for version 7.3.1239
Problem:    Can't build with Python and MSVC10.
Solution:   Move #if outside of macro. (Taro Muraoka)
2013-06-24 21:21:58 +02:00
Bram Moolenaar 8af8c32191 Added tag v7-3-1238 for changeset 048c69ebe8ee 2013-06-24 20:32:58 +02:00
Bram Moolenaar 03850cc98d updated for version 7.3.1238
Problem:    Crash in Python interface on 64 bit machines.
Solution:   Change argument type of PyString_AsStringAndSize. (Taro Muraoka,
	    Jun Takimoto)
2013-06-24 20:32:57 +02:00
Bram Moolenaar 09cd3090b7 Added tag v7-3-1237 for changeset 5b2c8f3b3906 2013-06-23 16:40:40 +02:00
Bram Moolenaar d5b2bf70d1 updated for version 7.3.1237
Problem:    Python: non-import errors not handled correctly.
Solution:   Let non-ImportError exceptions pass the finder. (ZyX)
2013-06-23 16:40:39 +02:00
Bram Moolenaar 23d0c918c2 Added tag v7-3-1236 for changeset 39980afcf54a 2013-06-23 16:35:47 +02:00
Bram Moolenaar 92bef72ef8 updated for version 7.3.1236
Problem:    Python: WindowSetattr() missing support for NUMBER_UNSIGNED.
Solution:   Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
2013-06-23 16:35:47 +02:00
Bram Moolenaar 794b3d62f6 Added tag v7-3-1235 for changeset 9ae0fe467776 2013-06-23 16:16:19 +02:00
Bram Moolenaar 6c80166a89 updated for version 7.3.1235
Problem:    In insert mode CTRL-] is not inserted, on the command-line it is.
Solution:   Don't insert CTRL-] on the command line. (Yukihiro Nakadaira)
2013-06-23 16:16:19 +02:00
Bram Moolenaar 57a498fde3 Added tag v7-3-1234 for changeset f4969f8f66e9 2013-06-23 16:04:08 +02:00
Bram Moolenaar c9152df986 updated for version 7.3.1234
Problem:    Python: Strings are not marked for translation.
Solution:   Add N_() where appropriate. (ZyX)
2013-06-23 16:04:08 +02:00
Bjorn Winckler ce999c0015 Merge branch 'vim' 2013-06-23 16:00:32 +02:00
Bjorn Winckler 3a9ba01c5c Ignore files in src/auto/ 2013-06-23 15:59:51 +02:00
Bjorn Winckler 81f35d1bf3 Restore 'src/configure' script from upstream
The 'src/configure' script got clobbered by 'src/auto/configure' a long
time ago by 'autoconf' being called manually in 'src/' instead of
calling 'make autoconf'.  This commit restores the proper src/configure
script.  (Patch suggested by gmn.)
2013-06-23 15:55:57 +02:00
Bram Moolenaar 427a1c6741 Added tag v7-3-1233 for changeset 4ed713442c51 2013-06-23 14:37:07 +02:00
Bram Moolenaar 6561c00337 updated for version 7.3.1233
Problem:    Various Python problems.
Solution:   Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory
	    leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
2013-06-23 14:37:07 +02:00
Bram Moolenaar 270e1b7795 Added tag v7-3-1232 for changeset a594ce86b5ea 2013-06-23 14:30:47 +02:00
Bram Moolenaar af7e16f1b3 updated for version 7.3.1232
Problem:    Python: inconsistencies in variable names.
Solution:   Rename variables. (ZyX)
2013-06-23 14:30:47 +02:00
Bram Moolenaar 0f6ddbd5b1 Added tag v7-3-1231 for changeset 537bbfff0c5c 2013-06-23 14:16:57 +02:00
Bram Moolenaar ce9a6dc7ae updated for version 7.3.1231
Problem:    Python: use of numbers not consistent.
Solution:   Add support for Number protocol. (ZyX)
2013-06-23 14:16:57 +02:00
Bram Moolenaar 8d5c9bef58 Added tag v7-3-1230 for changeset f5c822e5a0eb 2013-06-23 13:46:40 +02:00
Bram Moolenaar 83b5ab772c updated for version 7.3.1230
Problem:    Python: Exception messages are not clear.
Solution:   Make exception messages more verbose. (ZyX)
2013-06-23 13:46:40 +02:00
Bram Moolenaar 5163409008 Added tag v7-3-1229 for changeset b6e693e1f946 2013-06-23 13:28:17 +02:00
Bram Moolenaar a45c0ac616 updated for version 7.3.1229
Problem:    Python: not so easy to delete/restore translating.
Solution:   Make macros do translation of exception messages. (ZyX)
	    Note: this breaks translations!
2013-06-23 13:28:17 +02:00
Bram Moolenaar 4887e22aa8 Added tag v7-3-1228 for changeset 620d9b59d4ed 2013-06-23 13:11:18 +02:00
Bram Moolenaar 20ee11385a updated for version 7.3.1228
Problem:    Python: various inconsistencies and problems.
Solution:   StringToLine now supports both bytes() and unicode() objects.
	    Make function names consistant.  Fix memory leak fixed in
	    StringToLine. (ZyX)
2013-06-23 13:11:18 +02:00
Bram Moolenaar 33896b6370 Added tag v7-3-1227 for changeset 5cee875f3096 2013-06-23 13:00:44 +02:00
Bram Moolenaar d9a5c6902f updated for version 7.3.1227
Problem:    Inconsistent string conversion.
Solution:   Use 'encoding' instead of utf-8. Use METH_O in place of
	    METH_VARARGS where appropriate. (ZyX)
2013-06-23 13:00:44 +02:00
Bram Moolenaar 6e60fc4670 Added tag v7-3-1226 for changeset b34d719b13cd 2013-06-23 12:51:32 +02:00
Bram Moolenaar 83d8aa75d3 updated for version 7.3.1226
Problem:    Python: duplicate code.
Solution:   Share code between OutputWrite() and OutputWritelines(). (ZyX)
2013-06-23 12:51:32 +02:00
Bram Moolenaar bd9087fd48 Added tag v7-3-1225 for changeset 27b008d5b7ac 2013-06-22 13:00:16 +02:00
Bram Moolenaar e5857c8449 updated for version 7.3.1225
Problem:    Compiler warnings when building with Motif.
Solution:   Change set_label() argument. (Kazunobu Kuriyama)
2013-06-22 13:00:16 +02:00
Bram Moolenaar 80432ced82 Added tag v7-3-1224 for changeset 0a379dea13c9 2013-06-21 18:31:23 +02:00
Bram Moolenaar 8fd588fb4d updated for version 7.3.1224
Problem:    Clang gives warnings on xxd.
Solution:   Change how to use part of a string. (Dominique Pelle) Also avoid
	    warning for return not reached.
2013-06-21 18:31:23 +02:00
Bjorn Winckler 027c687862 Fix getfontname() 2013-06-21 15:52:31 +02:00
Bjorn Winckler 324a55231d Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-06-20 22:42:36 +02:00
Bram Moolenaar 8e79fe23a7 Added tag v7-3-1223 for changeset 5cd32322154c 2013-06-19 21:17:31 +02:00
Bram Moolenaar 0af3ab2804 updated for version 7.3.1223
Problem:    Tests fail on MS-Windows.
Solution:   Avoid depending on OS version. Use DOS commands instead of Unix
	    commands. (Taro Muraoka, Ken Takata)
2013-06-19 21:17:31 +02:00
Bram Moolenaar 94587a5cdd Added tag v7-3-1222 for changeset 07831d280e90 2013-06-19 20:11:50 +02:00
Bram Moolenaar cec8537c3b updated for version 7.3.1222
Problem:    Cannot execute some tests from the src directoly.
Solution:   Add missing targets.
2013-06-19 20:11:50 +02:00
Bram Moolenaar c1e8fe3f7f Added tag v7-3-1221 for changeset 9f7b92f232d3 2013-06-18 23:31:56 +02:00
Bram Moolenaar 0e1fb0aaec updated for version 7.3.1221
Problem:    When build flags change "make distclean" run into a configure
	    error.
Solution:   When CFLAGS changes delete auto/config.cache.  Also avoid adding
	    duplicate text to flags.
2013-06-18 23:31:55 +02:00
Bram Moolenaar a7a5a051f7 Added tag v7-3-1220 for changeset ba7db05e1482 2013-06-17 22:43:25 +02:00
Bram Moolenaar 49f48d00a4 updated for version 7.3.1220
Problem:    MS-Windows: When using wide font italic and bold are not included.
Solution:   Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata,
	    Taro Muraoka)
2013-06-17 22:43:25 +02:00
Bram Moolenaar 5487c2fc5a Added tag v7-3-1219 for changeset eb5c3508cd7d 2013-06-17 22:04:38 +02:00
Bram Moolenaar f0b3906147 updated for version 7.3.1219
Problem:    No test for using []] inside \%[].
Solution:   Add a test.
2013-06-17 22:04:38 +02:00
Bram Moolenaar 9460338252 Added tag v7-3-1218 for changeset d10ede931224 2013-06-17 21:53:37 +02:00
Bram Moolenaar 529ed4bcb1 updated for version 7.3.1218
Problem:    "make test" on MS-Windows does not clean all temporary files and
	    gives some unneccessary message.
Solution:   Clean the right files.  Create .failed files. (Ken Takata)
2013-06-17 21:53:37 +02:00
Bram Moolenaar 2ddd292712 Added tag v7-3-1217 for changeset 613651492c19 2013-06-17 21:33:41 +02:00
Bram Moolenaar 6fec7c72e1 updated for version 7.3.1217
Problem:    New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira)
Solution:   Support nested atoms inside \%[].
2013-06-17 21:33:41 +02:00
Bram Moolenaar 76ee6e46f7 Added tag v7-3-1216 for changeset b89aa3374b7f 2013-06-17 20:27:18 +02:00
Bram Moolenaar c1c3ea54be updated for version 7.3.1216
Problem:    Configure can't find Motif on Ubuntu.
Solution:   Search for libXm in /usr/lib/*-linux-gnu.
2013-06-17 20:27:18 +02:00
Bram Moolenaar e85422489e Added tag v7-3-1215 for changeset 8bbd0ff486b3 2013-06-17 19:26:36 +02:00
Bram Moolenaar 66699c643b updated for version 7.3.1215
Problem:    Compiler warning for function not defined.
Solution:   Add #ifdef.
2013-06-17 19:26:36 +02:00
Bjorn Winckler 6fc791c663 Merge branch 'vim' 2013-06-17 17:29:40 +02:00
Bram Moolenaar 7fc98425ba Added tag v7-3-1214 for changeset bcb84438bb5b 2013-06-16 22:49:14 +02:00
Bram Moolenaar 275152c6ea updated for version 7.3.1214
Problem:    Missing declaration for init_users() and realloc_post_list().
	    (Salman Halim)
Solution:   Add the declarations.
2013-06-16 22:49:14 +02:00
Bram Moolenaar 9426fced8b Added tag v7-3-1213 for changeset ae05437a744a 2013-06-16 17:32:40 +02:00
Bram Moolenaar ef27b7c8cf updated for version 7.3.1213
Problem:    Can't build with small features and Python.
Solution:   Adjust #ifdefs.
2013-06-16 17:32:40 +02:00
Bram Moolenaar 8461c39b5a Added tag v7-3-1212 for changeset 81e623ff2e55 2013-06-16 16:57:46 +02:00
Bram Moolenaar 58e04e3026 updated for version 7.3.1212
Problem:    "make test" on MS-Windows does not report failure like Unix does.
Solution:   Make it work like on Unix. (Taro Muraoka)
2013-06-16 16:57:46 +02:00
Bram Moolenaar ef22aecae1 Added tag v7-3-1211 for changeset 1cf02fbe6281 2013-06-16 16:41:47 +02:00
Bram Moolenaar 61c2078e57 updated for version 7.3.1211
Problem:    MS-Windows: When 'encoding' differs from the current codepage
	    ":hardcopy" does not work properly.
Solution:   Use TextOutW() and SetDlgItemTextW(). (Ken Takata)
2013-06-16 16:41:47 +02:00
Bram Moolenaar 240f1424d4 Added tag v7-3-1210 for changeset 7155782d94fb 2013-06-16 16:34:57 +02:00
Bram Moolenaar 173817a3d8 updated for version 7.3.1210
Problem:    'backupcopy' default on MS-Windows is wrong when 'encoding' equals
	    the current codepage.
Solution:   Change the #else block. (Ken Takata)
2013-06-16 16:34:56 +02:00
Bram Moolenaar 90f42693e7 Added tag v7-3-1209 for changeset afb00cc8caac 2013-06-16 16:14:03 +02:00
Bram Moolenaar 3d5da9196a updated for version 7.3.1209
Problem:    No completion for ":tabdo".
Solution:   Add tabdo to the list of modifiers. (Dominique Pelle)
2013-06-16 16:14:03 +02:00
Bram Moolenaar 07db962593 Added tag v7-3-1208 for changeset 784e342ddcae 2013-06-16 16:01:26 +02:00
Bram Moolenaar 6a76b68a81 updated for version 7.3.1208
Problem:    Compiler warnings on MS-Windows.
Solution:   Add type cast.  Move variable declaration. (Mike Williams)
2013-06-16 16:01:25 +02:00
Bram Moolenaar 25532cd776 Added tag v7-3-1207 for changeset 6ae32a64e153 2013-06-16 15:43:50 +02:00
Bram Moolenaar 9c88724f7b updated for version 7.3.1207
Problem:    New regexp engine: no match found on "#if FOO". (Lech Lorens)
Solution:   When adding a state gets skipped don't adjust the index.
2013-06-16 15:43:50 +02:00
Bram Moolenaar 722eac0cb9 Added tag v7-3-1206 for changeset 8dd2769ab75c 2013-06-16 14:25:57 +02:00
Bram Moolenaar 3b4a2ebab4 updated for version 7.3.1206
Problem:    Inconsistent function argument declarations.
Solution:   Use ANSI style.
2013-06-16 14:25:57 +02:00
Bram Moolenaar 2e52d0e52f Added tag v7-3-1205 for changeset d02448031708 2013-06-16 14:20:14 +02:00
Bram Moolenaar a5636e2a39 updated for version 7.3.1205
Problem:    logtalk.dict is not removed on uninstall.
Solution:   Remove the file. (Kazunobu Kuriyama)
2013-06-16 14:20:13 +02:00
Bram Moolenaar a26e875fb9 Added tag v7-3-1204 for changeset 0792cc5133ce 2013-06-16 14:18:28 +02:00
Bram Moolenaar fa9d963b1e updated for version 7.3.1204
Problem:    Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
	    Higashi)
Solution:   Don't always use goto_tabpage_tp().
2013-06-16 14:18:28 +02:00
Bram Moolenaar 6335d3f748 Added tag v7-3-1203 for changeset ba328b4a990e 2013-06-15 23:00:30 +02:00
Bram Moolenaar db7799f1f6 updated for version 7.3.1203
Problem:    Matches from matchadd() might be highlighted incorrectly when they
	    are at a fixed position and inserting lines. (John Szakmeister)
Solution:   Redraw all lines below a change if there are highlighted matches.
	    (idea by Christian Brabandt)
2013-06-15 23:00:30 +02:00
Bram Moolenaar 4069fc6d74 Added tag v7-3-1202 for changeset 1707ddb6f5ae 2013-06-15 22:26:52 +02:00
Bram Moolenaar d385f334d8 updated for version 7.3.1202
Problem:    Tags are not found in case-folded tags file. (Darren cole, Issue
	    90)
Solution:   Take into account that when case folding was used for the tags
	    file "!rm" sorts before the "!_TAG" header lines.
2013-06-15 22:26:52 +02:00
Bram Moolenaar e751294980 Added tag v7-3-1201 for changeset d8f65e6238fa 2013-06-15 21:54:16 +02:00
Bram Moolenaar bf04d0b241 updated for version 7.3.1201
Problem:    When a startup script creates a preview window, it probably
	    becomes the current window.
Solution:   Make another window the current one. (Christian Brabandt)
2013-06-15 21:54:16 +02:00
Bram Moolenaar 38a2d6a2ae Updated runtime files. 2013-06-15 21:39:51 +02:00
Bram Moolenaar 2386d6596c Added tag v7-3-1200 for changeset 2945fe016b93 2013-06-15 17:54:43 +02:00
Bram Moolenaar 5d1271e5c9 updated for version 7.3.1200
Problem:    When calling setline() from Insert mode, using CTRL-R =, undo does
	    not work properly. (Israel Chauca)
Solution:   Sync undo after evaluating the expression. (Christian Brabandt)
2013-06-15 17:54:43 +02:00
Bram Moolenaar 329c21dee6 Added tag v7-3-1199 for changeset be2973afe770 2013-06-15 17:06:37 +02:00
Bram Moolenaar ec3970cccb updated for version 7.3.1199
Problem:    When evaluating 'foldexpr' causes an error this is silently
	    ignored and evaluation is retried every time.
Solution:   Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is
	    it is causing errors.  (Christian Brabandt)
2013-06-15 17:06:36 +02:00
Bram Moolenaar 9f6a68282a Added tag v7-3-1198 for changeset 517fa1a34c7c 2013-06-15 16:47:36 +02:00
Bram Moolenaar 340eabfdb6 updated for version 7.3.1198
Problem:    Build error when using Perl 5.18.0 and dynamic loading.
Solution:   Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder)
2013-06-15 16:47:35 +02:00
Bram Moolenaar b6d3a9115c Added tag v7-3-1197 for changeset 2fc1f3346bfb 2013-06-15 16:31:47 +02:00
Bram Moolenaar d9e38e9176 updated for version 7.3.1197
Problem:    ":wviminfo!" does not write history previously read from a viminfo
	    file.  (Roland Eggner)
Solution:   When not merging history write all entries.
2013-06-15 16:31:47 +02:00
Bram Moolenaar 7c52d7160a Added tag v7-3-1196 for changeset 56fbf60e9476 2013-06-15 15:09:50 +02:00
Bram Moolenaar a100ca1dd3 updated for version 7.3.1196
Problem:    Old regexp engine does not match pattern with backref correctly.
	    (Dominique Pelle)
Solution:   Fix setting status.  Test multi-line patterns better.
2013-06-15 15:09:50 +02:00
Bram Moolenaar 840a83068c Added tag v7-3-1195 for changeset 4837fd61be52 2013-06-14 22:48:54 +02:00
Bram Moolenaar 37fed06255 updated for version 7.3.1195
Problem:    Compiler warning for unitialized variable. (Tony Mechelynck)
Solution:   Set the length to the matching backref.
2013-06-14 22:48:54 +02:00
Bram Moolenaar ba48a726b9 Added tag v7-3-1194 for changeset 91136a41f83f 2013-06-14 22:33:52 +02:00
Bram Moolenaar d683e1bf30 updated for version 7.3.1194
Problem:    Yaml highlighting is slow.
Solution:   Tune the estimation of pattern failure chance.
2013-06-14 22:33:51 +02:00
Bjorn Winckler 946e219725 Merge branch 'vim'
Conflicts:
	src/auto/configure
2013-06-14 22:57:59 +03:00
Bram Moolenaar debd2cc961 Added tag v7-3-1193 for changeset 8b46c37c4b84 2013-06-14 21:22:39 +02:00
Bram Moolenaar 09cdb95d40 updated for version 7.3.1193
Problem:    fail_if_missing not used for Python 3.
Solution:   Give an error when Python 3 can't be configured. (Andrei Olsen)
2013-06-14 21:22:39 +02:00
Bram Moolenaar b9abfd7c9c Added tag v7-3-1192 for changeset 07b9c48a30e9 2013-06-14 21:15:25 +02:00
Bram Moolenaar 177c29c1ee updated for version 7.3.1192
Problem:    Valgrind reports errors when using backreferences. (Dominique
	    Pelle)
Solution:   Do not check the end of submatches.
2013-06-14 21:15:25 +02:00
Bram Moolenaar 6f5b46caa9 Added tag v7-3-1191 for changeset 4c42efb4c098 2013-06-14 20:31:28 +02:00
Bram Moolenaar 6cd03cb791 updated for version 7.3.1191
Problem:    Backreference to previous line doesn't work. (Lech Lorens)
Solution:   Implement looking in another line.
2013-06-14 20:31:28 +02:00
Bram Moolenaar 00ee0a5848 Added tag v7-3-1190 for changeset 25d64a4edc0b 2013-06-14 19:15:58 +02:00
Bram Moolenaar dffb25233a updated for version 7.3.1190
Problem:    Compiler warning for parentheses. (Christian Wellenbrock)
Solution:   Change #ifdef.
2013-06-14 19:15:58 +02:00
Bram Moolenaar cba304532a Added tag v7-3-1189 for changeset dc78a26f6f64 2013-06-13 22:59:30 +02:00
Bram Moolenaar d2f0cfa3d6 updated for version 7.3.1189
Problem:    Highlighting is still wrong sometimes. (Dominique Pelle)
Solution:   Also restore reginput properly.
2013-06-13 22:59:30 +02:00
Bram Moolenaar dfbbf0540c Added tag v7-3-1188 for changeset 6f7ed9b799a3 2013-06-13 21:57:20 +02:00
Bram Moolenaar c3ebb5dd9e updated for version 7.3.1188
Problem:    Newline characters messing up error message.
Solution:   Remove the newlines. (Kazunobu Kuriyama)
2013-06-13 21:57:20 +02:00
Bram Moolenaar 22d12f8307 Added tag v7-3-1187 for changeset fefd8d33a7ea 2013-06-13 21:24:06 +02:00
Bram Moolenaar f3c4610601 updated for version 7.3.1187
Problem:    "s:" is recognized but "<SID>" is not. (ZyX)
Solution:   Translate "<SID>" like "s:".
2013-06-13 21:24:06 +02:00
Bram Moolenaar 9aa6538155 Added tag v7-3-1186 for changeset 7b8991e084f9 2013-06-13 20:57:50 +02:00
Bram Moolenaar 795b1d6d63 updated for version 7.3.1186
Problem:    Python 3: test 87 may crash.
Solution:   Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
2013-06-13 20:57:50 +02:00
Bram Moolenaar 68e73ada78 Added tag v7-3-1185 for changeset 6d935f45c489 2013-06-13 20:19:40 +02:00
Bram Moolenaar 38388a218e updated for version 7.3.1185
Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam)
Solution:   Fix it, add a test.
2013-06-13 20:19:40 +02:00
Bjorn Winckler f72d696060 Merge branch 'vim'
Conflicts:
	runtime/doc/gui.txt
2013-06-13 21:13:21 +03:00
Bram Moolenaar 3d5b047a3a Added tag v7-3-1184 for changeset 9e36c6b1ebf4 2013-06-13 19:47:07 +02:00
Bram Moolenaar 8040318722 updated for version 7.3.1184
Problem:    Highlighting is sometimes wrong. (Axel Bender)
Solution:   Fetch regline again when returning from recursive regmatch.
2013-06-13 19:47:07 +02:00
Bram Moolenaar e3554fe9cd Add missing files from 7.3.1183. 2013-06-13 19:44:55 +02:00
Bram Moolenaar 30960e62af Added tag v7-3-1183 for changeset 044d23a64c17 2013-06-13 19:27:19 +02:00
Bram Moolenaar 4ccc8bf457 updated for version 7.3.1183
Problem:    Python tests 86 and 87 fail.
Solution:   Add "empty" files. (ZyX)
2013-06-13 19:27:18 +02:00
Bram Moolenaar 8eecc0418a Added tag v7-3-1182 for changeset fa98c2b030ed 2013-06-12 22:41:37 +02:00
Bram Moolenaar e11dff3b03 updated for version 7.3.1182
Problem:    'backupcopy' default on MS-Windows does not work for hard and soft
	    links.
Solution:   Check for links. (David Pope, Ken Takata)
2013-06-12 22:41:37 +02:00
Bram Moolenaar 608d9eab65 Added tag v7-3-1181 for changeset b7bb20390111 2013-06-12 22:08:58 +02:00
Bram Moolenaar 7c246748ff updated for version 7.3.1181
Problem:    Wrong error message for 1.0[0].
Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
2013-06-12 22:08:58 +02:00
Bram Moolenaar a2e15c3767 Update runtime files. 2013-06-12 21:29:15 +02:00
Bram Moolenaar dc6acd9ec5 Added tag v7-3-1180 for changeset 04b8912a9c85 2013-06-12 21:25:23 +02:00
Bram Moolenaar 7c8de5e2b5 updated for version 7.3.1180
Problem:    When current directory changes, path from cscope may no longer be
	    valid. (AS Budden)
Solution:   Always store the absolute path. (Christian Brabandt)
2013-06-12 21:25:23 +02:00
Bram Moolenaar 0d48cab832 Added tag v7-3-1179 for changeset d84833983de7 2013-06-12 21:00:27 +02:00
Bram Moolenaar b7d79a75d7 updated for version 7.3.1179
Problem:    When a global mapping starts with the same characters as a
	    buffer-local mapping Vim waits for a character to be typed to find
	    out whether the global mapping is to be used. (Andy Wokula)
Solution:   Use the local mapping without waiting. (Michael Henry)
2013-06-12 21:00:26 +02:00
Bram Moolenaar e393ffd225 Added tag v7-3-1178 for changeset c4d4f0fc12b9 2013-06-12 20:35:58 +02:00
Bram Moolenaar f92cf4c956 updated for version 7.3.1178
Problem:    Can't put all Vim config files together in one directory.
Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
2013-06-12 20:35:58 +02:00
Bram Moolenaar 6d40ff3cc0 Added tag v7-3-1177 for changeset e79a20f07daa 2013-06-12 19:52:15 +02:00
Bram Moolenaar 88bdcf7947 updated for version 7.3.1177
Problem:    Wasting memory on padding.
Solution:   Reorder struct fields. (Dominique Pelle)
2013-06-12 19:52:15 +02:00
Bram Moolenaar 26445c290d Added tag v7-3-1176 for changeset e48cabe98453 2013-06-12 18:13:38 +02:00
Bram Moolenaar 05f9f263fb updated for version 7.3.1176
Problem:    Compiler warnings on 64 bit system.
Solution:   Add type casts. (Mike Williams)
2013-06-12 18:13:38 +02:00
Bram Moolenaar cae3256a70 Added tag v7-3-1175 for changeset 84a8d1ba81c3 2013-06-12 17:12:24 +02:00
Bram Moolenaar fcecb7f5ce updated for version 7.3.1175
Problem:    Using isalpha() and isalnum() can be slow.
Solution:   Use range checks. (Mike Williams)
2013-06-12 17:12:24 +02:00
Bram Moolenaar 013656f2e9 Added tag v7-3-1174 for changeset 52850ef928f8 2013-06-12 14:41:04 +02:00
Bram Moolenaar efe66fefd5 updated for version 7.3.1174
Problem:    Python 2 and 3 use different ways to load modules.
Solution:   Use the same method. (ZyX)
2013-06-12 14:41:04 +02:00
Bram Moolenaar 79bcd874a6 Added tag v7-3-1173 for changeset b584d361e746 2013-06-12 14:26:26 +02:00
Bram Moolenaar cbb260d64b updated for version 7.3.1173
Problem:    Python 2 tests don't have the same output everywhere.
Solution:   Make the Python 2 tests more portable. (ZyX)
2013-06-12 14:26:26 +02:00
Bram Moolenaar 76c700a3bb Added tag v7-3-1172 for changeset 96e154e825a7 2013-06-12 14:20:36 +02:00
Bram Moolenaar 4ea2fec7aa updated for version 7.3.1172
Problem:    Python 2: loading modules doesn't work well.
Solution:   Fix the code. Add more tests. (ZyX)
2013-06-12 14:20:36 +02:00
Bram Moolenaar 9755abb493 Added tag v7-3-1171 for changeset fc7f985df537 2013-06-12 14:10:27 +02:00
Bram Moolenaar ed7ffe3784 updated for version 7.3.1171
Problem:    Check for digits and ascii letters can be faster.
Solution:   Use a trick with one comparison. (Dominique Pelle)
2013-06-12 14:10:26 +02:00
Bram Moolenaar 56feb8d75f Added tag v7-3-1170 for changeset 14c2e63caec6 2013-06-12 13:37:43 +02:00
Bram Moolenaar 606c4e4d31 updated for version 7.3.1170
Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use
	    a function reference as a string. (lilydjwg)
Solution:   Instead of translating the function name only translate "s:".
2013-06-12 13:37:43 +02:00
Bram Moolenaar bbadbd63a9 Added tag v7-3-1169 for changeset a83fb2bd8c8e 2013-06-11 22:44:09 +02:00
Bram Moolenaar 269bd3dab9 updated for version 7.3.1169
Problem:    New regexp engine: some work is done while executing a pattern,
	    even though the result is predictable.
Solution:   Do the work while compiling the pattern.
2013-06-11 22:44:09 +02:00
Bjorn Winckler 67d2e5b2d0 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/if_python.c
2013-06-11 22:11:16 +02:00
Bram Moolenaar a4341a3116 Added tag v7-3-1168 for changeset ed47632fd149 2013-06-11 20:53:28 +02:00
Bram Moolenaar 83b7c9573f updated for version 7.3.1168
Problem:    Python "sane" configure checks give a warning message.
Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
2013-06-11 20:53:28 +02:00
Bram Moolenaar b39ee674d4 Added tag v7-3-1167 for changeset 81dedcd64821 2013-06-11 19:53:45 +02:00
Bram Moolenaar be0607e19d updated for version 7.3.1167
Problem:    Python configure check doesn't reject Python 2 when requesting
	    Python 3.  Some systems need -pthreads instead of -pthread.
Solution:   Adjust configure accordingly. (Andrei Olsen)
2013-06-11 19:53:45 +02:00
Bram Moolenaar 7d406c332f Added tag v7-3-1166 for changeset d59ff2114733 2013-06-11 18:48:22 +02:00
Bram Moolenaar da92dfc155 updated for version 7.3.1166
Problem:    Loading Python modules is not tested.
Solution:   Enable commented-out tests, add missing files. (ZyX)
2013-06-11 18:48:21 +02:00
Bram Moolenaar 865eb415e5 Added tag v7-3-1165 for changeset 05b8436873d4 2013-06-11 18:42:36 +02:00
Bram Moolenaar 5d884c78e5 updated for version 7.3.1165
Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper)
Solution:   Make the array one item big.
2013-06-11 18:42:36 +02:00
Bram Moolenaar 88c2210334 Added tag v7-3-1164 for changeset 4db0bf9f1b44 2013-06-11 18:40:13 +02:00
Bram Moolenaar e4a19e5556 updated for version 7.3.1164
Problem:    Can't test what is actually displayed on screen.
Solution:   Add the screenchar() and screenattr() functions.
2013-06-11 18:40:13 +02:00
Bram Moolenaar ced8b1e6ee Added tag v7-3-1163 for changeset 70b1178dec79 2013-06-10 21:27:29 +02:00
Bram Moolenaar fe75785d8e updated for version 7.3.1163
Problem:    Not easy to load Python modules.
Solution:   Search "python2", "python3" and "pythonx" directories in
	    'runtimepath' for Python modules. (ZyX)
2013-06-10 21:27:29 +02:00
Bram Moolenaar 6ac15d6fab Added tag v7-3-1162 for changeset b8eabb6a9687 2013-06-10 20:47:37 +02:00
Bram Moolenaar 9579fa5689 updated for version 7.3.1162
Problem:    Python: Memory leaks
Solution:   Add more Py_DECREF(). (ZyX)
2013-06-10 20:47:36 +02:00
Bram Moolenaar fe4be39694 Added tag v7-3-1161 for changeset ff3935926449 2013-06-10 20:39:03 +02:00
Bram Moolenaar 6428a98399 updated for version 7.3.1161
Problem:    Python: PyList_SetItem() is inefficient.
Solution:   Use PyList_SET_ITEM() (ZyX)
2013-06-10 20:39:03 +02:00
Bram Moolenaar 50d6c734ab Added tag v7-3-1160 for changeset 60301d4d1682 2013-06-10 20:25:10 +02:00
Bram Moolenaar c573162dc9 updated for version 7.3.1160
Problem:    Mixing long and pointer doesn't always work.
Solution:   Avoid cast to pointer.
2013-06-10 20:25:10 +02:00
Bram Moolenaar 2f77d5a12b Added tag v7-3-1159 for changeset 208a6c04e6b8 2013-06-10 20:10:44 +02:00
Bram Moolenaar d07f0db64c updated for version 7.3.1159
Problem:    The round() function is not always available. (Christ van
	    Willegen)
Solution:   Use the solution from f_round().
2013-06-10 20:10:44 +02:00
Bram Moolenaar 86481c77a1 Added tag v7-3-1158 for changeset 46077370bc60 2013-06-10 18:36:24 +02:00
Bram Moolenaar 202c057bc5 updated for version 7.3.1158
Problem:    Crash when running test 86. (Jun Takimoto)
Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
2013-06-10 18:36:24 +02:00
Bram Moolenaar f8b6ff99c9 Added tag v7-3-1157 for changeset 2f1ee97f5f23 2013-06-10 16:35:18 +02:00
Bram Moolenaar 9d356a0c36 updated for version 7.3.1157
Problem:    New regexp engine fails on "\(\<command\)\@<=.*"
Solution:   Fix rule for postponing match.  Further tune estimating whether
	    postponing works better.  Add test.
2013-06-10 16:35:18 +02:00
Bjorn Winckler 1d6e44ce20 Merge branch 'vim' 2013-06-10 16:03:24 +02:00
Bram Moolenaar ac5226e173 Added tag v7-3-1156 for changeset 8c4324e6f477 2013-06-09 20:51:00 +02:00
Bram Moolenaar 7d9002caba updated for version 7.3.1156
Problem:    Compiler warnings. (dv1445)
Solution:   Initialize variables, even when the value isn't really used.
2013-06-09 20:51:00 +02:00
Bram Moolenaar 1cde7d1b0a Added tag v7-3-1155 for changeset bf1e6326df11 2013-06-09 17:52:46 +02:00
Bram Moolenaar 7064a9556d updated for version 7.3.1155
Problem:    MS-DOS: "make test" uses external rmdir command.
Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
2013-06-09 17:52:46 +02:00
Bram Moolenaar bb0a041c66 Added tag v7-3-1154 for changeset 6419ee8098c8 2013-06-09 17:25:34 +02:00
Bram Moolenaar c52e2b3e69 updated for version 7.3.1154
Problem:    New regexp_nfa engine: Uneccessary code.
Solution:   Remove uneccessary code.
2013-06-09 17:25:34 +02:00
Bram Moolenaar 05951a5591 Added tag v7-3-1153 for changeset bc3f4804cf47 2013-06-09 16:24:45 +02:00
Bram Moolenaar 443f3f84f4 updated for version 7.3.1153
Problem:    New regexp engine: Some look-behind matches are very expensive.
Solution:   Pospone invisible matches further, until a match is almost found.
2013-06-09 16:24:45 +02:00
Bjorn Winckler 3d8e6c3288 Fix hollow cursor drawing on Retina display
This fixes a problem where the hollow cursor was asymmetrical on a
Retina display.
2013-06-09 16:23:36 +02:00
Bjorn Winckler 798c96e2af Respond to backing properties changes
This fixes a bug which caused the window to be white after moving it
between a Retina and normal display.
2013-06-09 15:44:46 +02:00
Bjorn Winckler 871611e305 Cache Core Text fonts
This fixes a bug which caused slowdowns whenever 'listchars' contained
Unicode characters.
2013-06-09 15:44:41 +02:00
Bram Moolenaar 4fbcedbbaf Added tag v7-3-1152 for changeset 9909e44879b9 2013-06-08 23:30:04 +02:00
Bram Moolenaar 3520a82374 updated for version 7.3.1152
Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck)
Solution:   Add #ifdef.
2013-06-08 23:30:04 +02:00
Bram Moolenaar 59ddbc5091 Added tag v7-3-1151 for changeset 4d7e3df04256 2013-06-08 23:26:27 +02:00
Bram Moolenaar 5dbc3a05d9 updated for version 7.3.1151
Problem:    New regexp engine: Slow when a look-behind match is followed by a
	    zero-width match.
Solution:   Postpone the look-behind match more often.
2013-06-08 23:26:27 +02:00
Bram Moolenaar 1c77ffba4c Added tag v7-3-1150 for changeset 3dbd251777de 2013-06-08 22:30:03 +02:00
Bram Moolenaar e5cabe1904 updated for version 7.3.1150
Problem:    New regexpengine: Slow when a look-behind match does not have a
	    width specified.
Solution:   Try to compute the maximum width.
2013-06-08 22:30:03 +02:00
Bram Moolenaar 4f85e6fbca Added tag v7-3-1149 for changeset 66803af09906 2013-06-08 18:19:48 +02:00
Bram Moolenaar 324ec4ad3e updated for version 7.3.1149
Problem:    New regexp engine: Matching plain text could be faster.
Solution:   Detect a plain text match and handle it specifically.  Add
	    vim_regfree().
2013-06-08 18:19:48 +02:00
Bjorn Winckler 3e20bda243 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/configure.in
	src/vim.h
2013-06-08 15:36:15 +02:00
Bram Moolenaar 20101dc890 Added tag v7-3-1148 for changeset 220bdea4f579 2013-06-08 15:24:49 +02:00
Bram Moolenaar 103c0d5271 updated for version 7.3.1148
Problem:    No command line completion for ":syntime".
Solution:   Implement the completion. (Dominique Pelle)
2013-06-08 15:24:48 +02:00
Bram Moolenaar 964f021c03 Added tag v7-3-1147 for changeset 3cd3cc1e9119 2013-06-08 14:38:27 +02:00
Bram Moolenaar 26f29bcec6 updated for version 7.3.1147
Problem:    New regexp engine: regstart is only used to find the first match.
Solution:   Use regstart whenever adding the start state.
2013-06-08 14:38:27 +02:00
Bram Moolenaar e48d620e68 Added tag v7-3-1146 for changeset e3f9e33fb28c 2013-06-08 13:33:37 +02:00
Bram Moolenaar b17653340b updated for version 7.3.1146
Problem:    New regexp engine: look-behind match not checked when followed by
	    zero-width match.
Solution:   Do the look-behind match before adding the zero-width state.
2013-06-08 13:33:37 +02:00
Bram Moolenaar 97346227a2 Added tag v7-3-1145 for changeset a30e3762957d 2013-06-07 22:39:40 +02:00
Bram Moolenaar 0e1b2883e1 updated for version 7.3.1145
Problem:    New regexp engine: addstate() is called very often.
Solution:   Optimize adding the start state.
2013-06-07 22:39:40 +02:00
Bram Moolenaar f1aa5dcf95 Added tag v7-3-1144 for changeset 8360a59aa04b 2013-06-07 20:17:11 +02:00
Bram Moolenaar 16d1baf365 updated for version 7.3.1144
Problem:    "RO" is not translated everywhere.
Solution:   Put inside _(). (Sergey Alyoshin)
2013-06-07 20:17:11 +02:00
Bram Moolenaar 6d78d8e99e Added tag v7-3-1143 for changeset 66e849c4558a 2013-06-07 19:53:10 +02:00
Bram Moolenaar 524baf94df updated for version 7.3.1143
Problem:    When mapping NUL it is displayed as an X.
Solution:   Check for KS_ZERO instead of K_ZERO. (Yasuhiro Matsumoto)
2013-06-07 19:53:10 +02:00
Bram Moolenaar 749b131096 Added tag v7-3-1142 for changeset 65cef998f860 2013-06-07 19:48:39 +02:00
Bram Moolenaar f3af630b3a updated for version 7.3.1142
Problem:    Memory leak in ":syntime report".
Solution:   Clear the grow array. (Dominique Pelle)
2013-06-07 19:48:39 +02:00
Bram Moolenaar ae680a8467 Added tag v7-3-1141 for changeset 10673b3531eb 2013-06-07 19:17:14 +02:00
Bram Moolenaar d144caa518 updated for version 7.3.1141
Problem:    Win32: Check for available memory is not reliable and adds
	    overhead.
Solution:   Remove mch_avail_mem(). (Mike Williams)
2013-06-07 19:17:14 +02:00
Bram Moolenaar 6fc95f805d Added tag v7-3-1140 for changeset 7fde662e1db2 2013-06-07 17:31:29 +02:00
Bram Moolenaar 0eefa5d9e4 updated for version 7.3.1140
Problem:    New regexp engine: trying expensive match while the result is not
	    going to be used.
Solution:   Check for output state already being in the state list.
2013-06-07 17:31:29 +02:00
Bram Moolenaar 1dd7e59ec5 Added tag v7-3-1139 for changeset 3b5a023a4543 2013-06-07 16:31:50 +02:00
Bram Moolenaar 43bb4eec58 updated for version 7.3.1139
Problem:    New regexp engine: negated flag is hardly used.
Solution:   Add separate _NEG states, remove negated flag.
2013-06-07 16:31:50 +02:00
Bram Moolenaar 931798d481 Added tag v7-3-1138 for changeset 47222d8b1e94 2013-06-07 14:59:18 +02:00
Bram Moolenaar 177e3d007f updated for version 7.3.1138
Problem:    New regexp engine: neglist no longer used.
Solution:   Remove the now unused neglist.
2013-06-07 14:59:18 +02:00
Bram Moolenaar ebd714e823 Added tag v7-3-1137 for changeset c02c7df9bdc9 2013-06-07 14:08:30 +02:00
Bram Moolenaar 69fc84687b updated for version 7.3.1137
Problem:    New regexp engine: collections are slow.
Solution:   Handle all characters in one go.
2013-06-07 14:08:30 +02:00
Bram Moolenaar 2bee54ed30 Updated runtime files. 2013-06-06 21:36:40 +02:00
Bram Moolenaar 9664d0447b Added tag v7-3-1136 for changeset 343d09006056 2013-06-06 21:31:06 +02:00
Bram Moolenaar bc920d5a2e updated for version 7.3.1136
Problem:    ":func Foo" does not show attributes.
Solution:   Add "abort", "dict" and "range". (Yasuhiro Matsumoto)
2013-06-06 21:31:06 +02:00
Bram Moolenaar ca0edda91e Added tag v7-3-1135 for changeset e4bc21965079 2013-06-06 21:19:51 +02:00
Bram Moolenaar 1504e3b779 updated for version 7.3.1135
Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.
2013-06-06 21:19:51 +02:00
Bram Moolenaar 6be9b3217f Added tag v7-3-1134 for changeset 531e598651fc 2013-06-06 18:55:49 +02:00
Bram Moolenaar 3325c37931 updated for version 7.3.1134
Problem:    Running test 49 takes a long time.
Solution:   Don't have it grep all files.
2013-06-06 18:55:49 +02:00
Bram Moolenaar 1641900751 Added tag v7-3-1133 for changeset 03375ccf28a2 2013-06-06 18:46:06 +02:00
Bram Moolenaar b8a07356fe updated for version 7.3.1133
Problem:    New regexp engine is a bit slow.
Solution:   Skip ahead to a character that must match.  Don't try matching a
	    "^" patter past the start of line.
2013-06-06 18:46:06 +02:00
Bram Moolenaar 203b1bcae8 Added tag v7-3-1132 for changeset b20dbf3a5370 2013-06-06 18:04:51 +02:00
Bram Moolenaar a013812795 updated for version 7.3.1132
Problem:    Crash when debugging regexp.
Solution:   Do not try to dump subexpr that were not set.  Skip over count of
	    \% items.
2013-06-06 18:04:51 +02:00
Bram Moolenaar 44cbc9ae82 Added tag v7-3-1131 for changeset 82e6588762e4 2013-06-06 16:22:06 +02:00
Bram Moolenaar 1293a274ba updated for version 7.3.1131
Problem:    New regexp engine is a bit slow.
Solution:   Do not clear the state list.  Don't copy syntax submatches when
	    not used.
2013-06-06 16:22:06 +02:00
Bram Moolenaar 963f8e0381 Added tag v7-3-1130 for changeset ec24ff78a79c 2013-06-06 14:55:19 +02:00
Bram Moolenaar 80f1cd3dd4 updated for version 7.3.1130
Problem:    Can't build with anything but huge features.
Solution:   Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
2013-06-06 14:55:19 +02:00
Bram Moolenaar 92aec3ad0d Added tag v7-3-1129 for changeset f824cb97eb92 2013-06-06 14:01:46 +02:00
Bram Moolenaar 6f64877532 updated for version 7.3.1129
Problem:    Can't see what pattern in syntax highlighting is slow.
Solution:   Add the ":syntime" command.
2013-06-06 14:01:46 +02:00
Bram Moolenaar 88491062ad Added tag v7-3-1128 for changeset 47906f888725 2013-06-05 21:42:53 +02:00
Bram Moolenaar ac840c9532 updated for version 7.3.1128
Problem:    Now that the NFA engine handles everything every failure is a
	    syntax error.
Solution:   Remove the syntax_error flag.
2013-06-05 21:42:53 +02:00
Bram Moolenaar 8693a99fdb Added tag v7-3-1127 for changeset 532a9855bd30 2013-06-05 21:30:37 +02:00
Bram Moolenaar 085f7c3ba8 updated for version 7.3.1127
Problem:    No error for using empty \%[].
Solution:   Give error message.
2013-06-05 21:30:37 +02:00
Bram Moolenaar 9551757252 Added tag v7-3-1126 for changeset b25a1b2e3175 2013-06-05 21:23:39 +02:00
Bram Moolenaar 803ea5b338 updated for version 7.3.1126
Problem:    Compiler warning for unitialized variable. (Tony Mechelynck)
Solution:   Assign something to the variable.
2013-06-05 21:23:39 +02:00
Bram Moolenaar 74e59fdb7f Added tag v7-3-1125 for changeset 96f3348f9f11 2013-06-05 21:10:59 +02:00
Bram Moolenaar 714bb4d32a updated for version 7.3.1125
Problem:    Error for using \%V in a pattern in tiny Vim.
Solution:   Allow using \%V but never match. (Dominique Pelle)
2013-06-05 21:10:59 +02:00
Bram Moolenaar 82d65edb0e Added tag v7-3-1124 for changeset be1e4acb30ca 2013-06-05 20:34:15 +02:00
Bram Moolenaar 6cea87076d updated for version 7.3.1124
Problem:    Python: Crash on MS-Windows when os.fchdir() is not available.
Solution:   Check for _chdir to be NULL. (Ken Takata)
2013-06-05 20:34:15 +02:00
Bram Moolenaar 0fbf9ecf23 Added tag v7-3-1123 for changeset 77ecab3bb207 2013-06-05 19:35:38 +02:00
Bram Moolenaar 2a66bec2ad updated for version 7.3.1123
Problem:    Can't build tiny Vim on MS-Windows.
Solution:   Adjust #ifdef around using modif_fname(). (Mike Williams)
2013-06-05 19:35:38 +02:00
Bram Moolenaar 999c18a87f Added tag v7-3-1122 for changeset 7793e737ec87 2013-06-05 18:52:41 +02:00
Bram Moolenaar 252cc901de updated for version 7.3.1122
Problem:    New regexp engine: \%> not supported.
Solution:   Implement \%>.
2013-06-05 18:52:40 +02:00
Bram Moolenaar 39df6e02da Added tag v7-3-1121 for changeset 4b9503f0c7d3 2013-06-05 16:51:57 +02:00
Bram Moolenaar 954eab2787 updated for version 7.3.1121
Problem:    New regexp engine: adding states that are not used.
Solution:   Don't add the states.
2013-06-05 16:51:57 +02:00
Bram Moolenaar 0a2f8c37a1 Added tag v7-3-1120 for changeset d1376091d18b 2013-06-05 16:33:10 +02:00
Bram Moolenaar 86ec7cfa09 updated for version 7.3.1120
Problem:    Crash when regexp logging is enabled.
Solution:   Avoid using NULL pointers. Advance over count argument.
2013-06-05 16:33:10 +02:00
Bram Moolenaar f99c45c110 Added tag v7-3-1119 for changeset a62695305e03 2013-06-05 12:43:09 +02:00
Bram Moolenaar 2b7e479bc8 updated for version 7.3.1119
Problem:    Flags in 'cpo' are search for several times.
Solution:   Store the result and re-use the flags.
2013-06-05 12:43:09 +02:00
Bram Moolenaar f9bd94d0d7 Added tag v7-3-1118 for changeset 6a706ca7a889 2013-06-05 11:46:26 +02:00
Bram Moolenaar 71e4a17950 updated for version 7.3.1118
Problem:    Match failure rate is not very specific.
Solution:   Tune the failure rate for match items.
2013-06-05 11:46:25 +02:00
Bram Moolenaar 1ba2595a70 Added tag v7-3-1117 for changeset 97560c16ca99 2013-06-05 11:05:17 +02:00
Bram Moolenaar 98477d0e60 updated for version 7.3.1117
Problem:    New regexp engine: \%[abc] not supported.
Solution:   Implement \%[abc].  Add tests.
2013-06-05 11:05:17 +02:00
Bram Moolenaar 7541ad0af3 Added tag v7-3-1116 for changeset 66a9e8fa6f45 2013-06-05 11:02:06 +02:00
Bram Moolenaar 88ab96a298 updated for version 7.3.1116
Problem:    Can't build without Visual mode.
Solution:   Add #ifdefs.
2013-06-05 11:02:05 +02:00
Bram Moolenaar e3d5640cd8 Added tag v7-3-1115 for changeset 3f2319a953b3 2013-06-04 22:13:50 +02:00
Bram Moolenaar 48032fa741 updated for version 7.3.1115
Problem:    Many users don't like the cursor line number when 'relativenumber'
	    is set.
Solution:   Have four combinations with 'number' and 'relativenumber'.
	    (Christian Brabandt)
2013-06-04 22:13:50 +02:00
Bram Moolenaar 6830fb4062 Added tag v7-3-1114 for changeset 532c31f9e92f 2013-06-04 21:42:22 +02:00
Bram Moolenaar 2ccb439a6f updated for version 7.3.1114
Problem:    Can't build without the syntax feature.
Solution:   Add #ifdefs. (Erik Falor)
2013-06-04 21:42:22 +02:00
Bram Moolenaar 6fdf5b9133 Added tag v7-3-1113 for changeset 0798b096bab3 2013-06-04 21:27:38 +02:00
Bram Moolenaar 0b8f8fbf49 updated for version 7.3.1113
Problem:    New regexp engine: \%'m not supported.
Solution:   Implement \%'m.  Add tests.
2013-06-04 21:27:38 +02:00
Bram Moolenaar 6d1cc1142e Added tag v7-3-1112 for changeset 749e2b2755d5 2013-06-04 18:28:48 +02:00
Bram Moolenaar b8e1042b82 updated for version 7.3.1112
Problem:    New regexp engine: \%V not supported.
Solution:   Implement \%V.  Add tests.
2013-06-04 18:28:48 +02:00
Bram Moolenaar 9268b23e61 Added tag v7-3-1111 for changeset 43de4ebbe7ad 2013-06-04 17:47:05 +02:00
Bram Moolenaar 7e40161ca0 updated for version 7.3.1111
Problem:    nfa_recognize_char_class() implementation is inefficient.
Solution:   Use bits in an int instead of chars in a string. (Dominique Pelle)
2013-06-04 17:47:05 +02:00
Bram Moolenaar 449d27b652 Added tag v7-3-1110 for changeset 3849c811cc0b 2013-06-04 14:23:05 +02:00
Bram Moolenaar 67f5f9a85f updated for version 7.3.1110
Problem:    New regexp matching: Using \@= and the like can be slow.
Solution:   Decide whether to first try matching the zero-wdith part or what
	    follows, whatever is more likely to fail.
2013-06-04 14:23:05 +02:00
Bram Moolenaar 665038f171 Added tag v7-3-1109 for changeset 450e13fe1621 2013-06-03 20:12:51 +02:00
Bram Moolenaar acf58b95a6 updated for version 7.3.1109
Problem:    Building on MS-Windows doesn't see changes in if_py_both.h.
Solution:   Add a dependency. (Ken Takata)
2013-06-03 20:12:51 +02:00
Bram Moolenaar cf0f76009b Added tag v7-3-1108 for changeset 3534e9b4fa42 2013-06-03 20:04:48 +02:00
Bram Moolenaar c42233d591 updated for version 7.3.1108
Problem:    Error message for os.fchdir() (Charles Peacech)
Solution:   Clear the error. (ZyX)
2013-06-03 20:04:48 +02:00
Bram Moolenaar f24669592c Added tag v7-3-1107 for changeset bd6bef0bd0fb 2013-06-03 19:41:07 +02:00
Bram Moolenaar 6198e64ea6 updated for version 7.3.1107
Problem:    Compiler warnings for unused variables.
Solution:   Put the variables inside #ifdef.
2013-06-03 19:41:06 +02:00
Bram Moolenaar 8cd6609c80 Added tag v7-3-1106 for changeset ec72bb4a0fc2 2013-06-03 12:17:05 +02:00
Bram Moolenaar 6c51d1a31a updated for version 7.3.1106
Problem:    New regexp engine: saving and restoring lastlist in the states
	    takes a lot of time.
Solution:   Use a second lastlist value for the first recursive call.
2013-06-03 12:17:04 +02:00
Bram Moolenaar ac0e6d96dc Added tag v7-3-1105 for changeset a804309e7327 2013-06-02 22:37:42 +02:00
Bram Moolenaar 96769bed70 updated for version 7.3.1105
Problem:    New regexp engine: too much code in one function.  Dead code.
Solution:   Move the recursive nfa_regmatch call to a separate function.
	    Remove the dead code.
2013-06-02 22:37:42 +02:00
Bram Moolenaar 17516d9f49 Added tag v7-3-1104 for changeset fc4d7f02ea3a 2013-06-02 22:08:04 +02:00
Bram Moolenaar eddc8b7dee updated for version 7.3.1104
Problem:    New regexp engine does not handle "~".
Solution:   Add support for "~".
2013-06-02 22:08:03 +02:00
Bram Moolenaar fe9af21b78 Added tag v7-3-1103 for changeset 832bf8136d86 2013-06-02 21:30:04 +02:00
Bram Moolenaar d85690daf5 updated for version 7.3.1103
Problem:    New regexp engine: overhead in saving and restoring.
Solution:   Make saving and restoring list IDs faster.  Don't copy or check \z
	    subexpressions when they are not used.
2013-06-02 21:30:04 +02:00
Bram Moolenaar 488794e69e Added tag v7-3-1102 for changeset 1c5da99d1b70 2013-06-02 19:22:13 +02:00
Bram Moolenaar 07ab6e77a5 updated for version 7.3.1102
Problem:    Completion of ":py3do" and ":py3file" does not work after ":py3".
Solution:   Make completion work. (Taro Muraoka)
2013-06-02 19:22:13 +02:00
Bram Moolenaar 58ffbcd0ef Added tag v7-3-1101 for changeset 761e42cc79c2 2013-06-02 19:14:17 +02:00
Bram Moolenaar 984ca4ba80 updated for version 7.3.1101
Problem:    Configure doesn't find Python 3 on Ubuntu 13.04.
Solution:   First try distutils.sysconfig. Also fix some indents.  (Ken
	    Takata)
2013-06-02 19:14:17 +02:00
Bram Moolenaar 649d328057 Added tag v7-3-1100 for changeset bf917ee1fad2 2013-06-02 18:54:21 +02:00
Bram Moolenaar 6acf77deca updated for version 7.3.1100
Problem:    Python: a few more memory problems.
Solution:   Add and remove Py_XDECREF(). (ZyX)
2013-06-02 18:54:21 +02:00
Bram Moolenaar 8b2c96575b Added tag v7-3-1099 for changeset 542af01979be 2013-06-02 18:20:17 +02:00
Bram Moolenaar cf79adffda updated for version 7.3.1099
Problem:    Python: Changing directory with os.chdir() causes problems for
	    Vim's notion of directories.
Solution:   Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02 18:20:17 +02:00
Bram Moolenaar 06ab75af95 Added tag v7-3-1098 for changeset 26f2dbea7443 2013-06-02 18:07:37 +02:00
Bram Moolenaar 685562a5da updated for version 7.3.1098
Problem:    Python: Possible memory leaks
Solution:   Add Py_XDECREF() calls. (ZyX)
2013-06-02 18:07:37 +02:00
Bram Moolenaar b73c0ad52a Added tag v7-3-1097 for changeset 0c25fa1dfd97 2013-06-02 17:46:40 +02:00
Bram Moolenaar 54d00921e5 updated for version 7.3.1097
Problem:    Python: a few recently added items are not documented.
Solution:   Update the documentation. (ZyX)
2013-06-02 17:46:40 +02:00
Bram Moolenaar 729461e1a4 Added tag v7-3-1096 for changeset 2db005052371 2013-06-02 17:41:54 +02:00
Bram Moolenaar adc48016b0 updated for version 7.3.1096
Problem:    Python: popitem() was not defined in a standard way.
Solution:   Remove the argument from popitem(). (ZyX)
2013-06-02 17:41:54 +02:00
Bram Moolenaar f6969f616a Added tag v7-3-1095 for changeset ed4e689bbea1 2013-06-02 16:40:55 +02:00
Bram Moolenaar 62a0720120 updated for version 7.3.1095
Problem:    Compiler warnings for shadowed variables. (Christian Brabandt)
Solution:   Rename new_state() to alloc_state().  Remove unnecessary
	    declaration.
2013-06-02 16:40:55 +02:00
Bram Moolenaar 687e7adf93 Added tag v7-3-1094 for changeset efc4fb311d5d 2013-06-02 16:34:21 +02:00
Bram Moolenaar f2f5dbc487 updated for version 7.3.1094
Problem:    New regexp engine: Attempts to match "^" at every character.
Solution:   Only try "^" at the start of a line.
2013-06-02 16:34:21 +02:00
Bram Moolenaar 490e6e6d66 Added tag v7-3-1093 for changeset 08fbb1ce1bc5 2013-06-02 16:07:11 +02:00
Bram Moolenaar fd01cdb87c updated for version 7.3.1093
Problem:    New regexp engine: When a sub expression is empty \1 skips a
	    character.
Solution:   Make \1 try the current position when the match is emtpy.
2013-06-02 16:07:10 +02:00
Bram Moolenaar a6c56049b4 Added tag v7-3-1092 for changeset 9d97a0c045ef 2013-06-02 15:55:55 +02:00
Bram Moolenaar 1a573ad366 updated for version 7.3.1092
Problem:    Can't build with regexp debugging.  NFA debug output shows wrong
	    pattern.
Solution:   Fix debugging code for recent changes.  Add the pattern to the
	    program.
2013-06-02 15:55:55 +02:00
Bram Moolenaar 398201470d Added tag v7-3-1091 for changeset 371cc0c44097 2013-06-02 15:01:57 +02:00
Bram Moolenaar 8766e508ea updated for version 7.3.1091
Problem:    New regexp engine: no error when using \z1 or \z( where it does
	    not work.
Solution:   Give an error message.
2013-06-02 15:01:57 +02:00
Bram Moolenaar 50b58c389a Added tag v7-3-1090 for changeset 8db697ae406a 2013-06-01 23:02:55 +02:00
Bram Moolenaar 0d3d7a2d00 updated for version 7.3.1090
Problem:    New regexp engine does not support \z1 .. \z9 and \z(.
Solution:   Implement the syntax submatches.
2013-06-01 23:02:54 +02:00
Bram Moolenaar e21e1f44ff Added tag v7-3-1089 for changeset 79522bb17125 2013-06-01 20:32:13 +02:00
Bram Moolenaar 065695c91a updated for version 7.3.1089
Problem:    Tests 86 and 87 fail on MS-Windows. (Ken Takata)
Solution:   Fix platform-specific stuff. (ZyX)
2013-06-01 20:32:12 +02:00
Bram Moolenaar 9ac4a23511 Added tag v7-3-1088 for changeset 2f51ee8825db 2013-06-01 19:54:43 +02:00
Bram Moolenaar 65d28ef25e updated for version 7.3.1088
Problem:    New regexp engine: \@<= and \@<! are not implemented.
Solution:   Implement look-behind matching.  Fix off-by-one error in old
	    regexp engine.
2013-06-01 19:54:43 +02:00
Bram Moolenaar e0086714bc Updated runtime files and translations. 2013-06-01 14:50:56 +02:00
Bram Moolenaar b69a632590 Added tag v7-3-1087 for changeset 4d92b873acef 2013-06-01 14:42:56 +02:00
Bram Moolenaar 7f4952c7a9 updated for version 7.3.1087
Problem:    A leading star is not seen as a normal char when \{} follows.
Solution:   Save and restore the parse state properly.
2013-06-01 14:42:56 +02:00
Bram Moolenaar 5e7a30a6ad Added tag v7-3-1086 for changeset c1622ff9ed8d 2013-06-01 13:24:24 +02:00
Bram Moolenaar d9c98ff69b updated for version 7.3.1086
Problem:    Old regexp engine accepts illegal range, new one doesn't.
Solution:   Also accept the illegal range with the new engine.
2013-06-01 13:24:24 +02:00
Bram Moolenaar f709cfbf3d Added tag v7-3-1085 for changeset 811a4c9b51d8 2013-06-01 12:40:20 +02:00
Bram Moolenaar 6ba87d0a18 updated for version 7.3.1085
Problem:    New regexp engine: Non-greedy multi doesn't work.
Solution:   Implement \{-}.
2013-06-01 12:40:20 +02:00
Bram Moolenaar a17039e496 Added tag v7-3-1084 for changeset 05d57d7c2d55 2013-05-31 23:18:00 +02:00
Bram Moolenaar 0f969b31b4 updated for version 7.3.1084
Problem:    New regexp engine: only accepts up to \{,10}.
Solution:   Remove upper limit.  Remove dead code with NFA_PLUS.
2013-05-31 23:18:00 +02:00
Bram Moolenaar 4317654e97 Added tag v7-3-1083 for changeset b3c59716e700 2013-05-31 22:14:52 +02:00
Bram Moolenaar 4aa7379e47 updated for version 7.3.1083
Problem:    New regexp engine: Does not support \%^ and \%$.
Solution:   Support matching start and end of file.
2013-05-31 22:14:52 +02:00
Bram Moolenaar 36f8cb77ff Added tag v7-3-1082 for changeset 2d15582e132f 2013-05-31 21:45:09 +02:00
Bram Moolenaar c3fcbaca15 updated for version 7.3.1082
Problem:    New regexp engine: Problem with \@= matching.
Solution:   Save and restore nfa_match.
2013-05-31 21:45:09 +02:00
Bram Moolenaar 038f382f4c Added tag v7-3-1081 for changeset 9e7ef781d494 2013-05-31 20:49:31 +02:00
Bram Moolenaar 9ac0d7c179 updated for version 7.3.1081
Problem:    Compiler warnings on 64-bit Windows.
Solution:   Change variable types. (Mike Williams)
2013-05-31 20:49:31 +02:00
Bram Moolenaar 9634e68376 Added tag v7-3-1080 for changeset 7a35419393c3 2013-05-31 19:01:17 +02:00
Bram Moolenaar 085dc70e23 updated for version 7.3.1080
Problem:    Test 86 fails.
Solution:   Comment out the parts that don't work.  Make it pass on 32 bit
	    systems.
2013-05-31 19:01:16 +02:00
Bram Moolenaar 93388bd72f Added tag v7-3-1079 for changeset bce2051173f0 2013-05-31 18:46:11 +02:00
Bram Moolenaar 47c02ded69 updated for version 7.3.1079
Problem:    Test 87 fails.
Solution:   Fix the test for Python 3.3. (ZyX)  Make it pass on 32 bit systems.
2013-05-31 18:46:11 +02:00
Bram Moolenaar d4993e76e2 Added tag v7-3-1078 for changeset 0dce3d812e7a 2013-05-30 22:44:02 +02:00
Bram Moolenaar f7a3190af2 updated for version 7.3.1078
Problem:    New regexp engine: \@! doesn't work.
Solution:   Implement the negated version of \@=.
2013-05-30 22:44:02 +02:00
Bram Moolenaar 3f040cc8c8 Added tag v7-3-1077 for changeset 80b0081824fa 2013-05-30 22:06:33 +02:00
Bram Moolenaar 4024f55c56 updated for version 7.3.1077
Problem:    Python: Allocating dict the wrong way, causing a crash.
Solution:   Use py_dict_alloc(). Fix some exception problems. (ZyX)
2013-05-30 22:06:33 +02:00
Bram Moolenaar 1655d4a3cb Added tag v7-3-1076 for changeset 93b7ed814bec 2013-05-30 21:42:13 +02:00
Bram Moolenaar 612c5addb9 updated for version 7.3.1076
Problem:    New regexp engine: \@= and \& don't work.
Solution:   Make these items work.  Add column info to logging.
2013-05-30 21:42:13 +02:00
Bram Moolenaar 04a69d883d Added tag v7-3-1075 for changeset 779ca415f8e1 2013-05-30 19:18:31 +02:00
Bram Moolenaar c1e1e21e13 updated for version 7.3.1075
Problem:    Compiler warning for storing a long_u in an int.
Solution:   Declare the number as an int. (Mike Williams)
2013-05-30 19:18:31 +02:00
Bram Moolenaar 4a750e219e Added tag v7-3-1074 for changeset b943fd24c351 2013-05-30 19:01:24 +02:00
Bram Moolenaar b7fea86789 updated for version 7.3.1074
Problem:    Compiler warning for printf format. (Manuel Ortega)
Solution:   Add type casts.
2013-05-30 19:01:24 +02:00
Bram Moolenaar ebccfebcae Added tag v7-3-1073 for changeset f10f63aaec5c 2013-05-30 18:45:23 +02:00
Bram Moolenaar 498cc6dfac updated for version 7.3.1073
Problem:    New regexp engine may run out of states.
Solution:   Allocate states dynamically.  Also make the test report errors.
2013-05-30 18:45:23 +02:00
Bram Moolenaar a4c7f4990f Added tag v7-3-1072 for changeset 9f502d8d5165 2013-05-30 17:49:24 +02:00
Bram Moolenaar 897394c80e updated for version 7.3.1072
Problem:    Compiler warning for unitialized variable.
Solution:   Initialize it.
2013-05-30 17:49:24 +02:00
Bram Moolenaar a43eab94e5 Added tag v7-3-1071 for changeset 857f6c53f117 2013-05-30 17:05:39 +02:00
Bram Moolenaar 18116ac6b6 updated for version 7.3.1071
Problem:    New regexp engine: backreferences don't work correctly.
Solution:   Add every possible start/end position on the state stack.
2013-05-30 17:05:39 +02:00
Bram Moolenaar 0bfbf45953 Added tag v7-3-1070 for changeset c316a30a8892 2013-05-30 15:38:24 +02:00
Bram Moolenaar c818b080e4 updated for version 7.3.1070
Problem:    Vim crashes in Python tests. Compiler warning for unused function.
Solution:   Disable the tests for now. Move the function.
2013-05-30 15:38:24 +02:00
Bram Moolenaar d90023ed63 Added tag v7-3-1069 for changeset 6ec3dada4ad3 2013-05-30 14:52:37 +02:00
Bram Moolenaar d280a8b43c updated for version 7.3.1069
Problem:    Python: memory leaks.
Solution:   Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX)
2013-05-30 14:52:37 +02:00
Bram Moolenaar d1e67cc434 Added tag v7-3-1068 for changeset 59e6c2bd68e3 2013-05-30 13:37:28 +02:00
Bram Moolenaar 44c08ff9d5 updated for version 7.3.1068
Problem:    Python: Script is auto-loaded on function creation.
Solution:   Python patch 27. (ZyX)
2013-05-30 13:37:28 +02:00
Bram Moolenaar de41e47814 Added tag v7-3-1067 for changeset 52a4f66ae1f5 2013-05-30 13:32:30 +02:00
Bram Moolenaar dbda8a0f8f updated for version 7.3.1067
Problem:    Python: documentation lags behind.
Solution:   Python patch 26. (ZyX)
2013-05-30 13:32:30 +02:00
Bram Moolenaar 230cca8eaf Added tag v7-3-1066 for changeset 4c46e1487c63 2013-05-30 13:28:41 +02:00
Bram Moolenaar d53444a80a updated for version 7.3.1066
Problem:    Python: Insufficient exception and error testing.
Solution:   Python patch 25. (ZyX)
2013-05-30 13:28:41 +02:00
Bram Moolenaar ebd83fcd20 Added tag v7-3-1065 for changeset 07c534fe9b6c 2013-05-30 13:22:13 +02:00
Bram Moolenaar 613c897391 updated for version 7.3.1065
Problem:    Python: key mapping is not standard.
Solution:   Puthon patch 24: use PyMapping_Keys. (ZyX)
2013-05-30 13:22:13 +02:00
Bram Moolenaar 19f8df7224 Added tag v7-3-1064 for changeset 3857d399ab41 2013-05-30 13:17:17 +02:00
Bram Moolenaar a7b16ed088 updated for version 7.3.1064
Problem:    Python: insufficient error checking.
Solution:   Python patch 23. (ZyX)
2013-05-30 13:17:17 +02:00
Bram Moolenaar 294df8387e Added tag v7-3-1063 for changeset 4157fef7b950 2013-05-30 13:14:13 +02:00
Bram Moolenaar 1567612671 updated for version 7.3.1063
Problem:    Python: Function is not standard.
Solution:   Python patch 22: make Function subclassable. (ZyX)
2013-05-30 13:14:13 +02:00
Bram Moolenaar fd547bc8a0 Added tag v7-3-1062 for changeset e4e48d4ee040 2013-05-30 13:05:59 +02:00
Bram Moolenaar 638d481a3e updated for version 7.3.1062
Problem:    Python: List is not standard.
Solution:   Python patch 21: Add standard methods and fields. (ZyX)
2013-05-30 13:05:58 +02:00
Bram Moolenaar 186aa83a76 Added tag v7-3-1061 for changeset 18ba89e06fab 2013-05-30 13:01:19 +02:00
Bram Moolenaar fc673598a6 updated for version 7.3.1061
Problem:    Python: Dictionary is not standard.
Solution:   Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30 13:01:18 +02:00
Bram Moolenaar 9f7ba62c76 Added tag v7-3-1060 for changeset cb5c1e37ad4d 2013-05-30 12:43:54 +02:00
Bram Moolenaar ccace1c876 updated for version 7.3.1060
Problem:    Python: can't repr() a function.
Solution:   Python patch 19: add FunctionRepr(). (ZyX)
2013-05-30 12:43:54 +02:00
Bram Moolenaar 6743fdbe2b Added tag v7-3-1059 for changeset 548b889fe3cf 2013-05-30 12:40:39 +02:00
Bram Moolenaar 6c0ae9ee0c updated for version 7.3.1059
Problem:    Python: Using fixed size buffers.
Solution:   Python patch 18: Use python's own formatter. (ZyX)
2013-05-30 12:40:39 +02:00
Bram Moolenaar 9311c21a01 Added tag v7-3-1058 for changeset 66e615ce7f61 2013-05-30 12:35:52 +02:00
Bram Moolenaar 92da84fca7 updated for version 7.3.1058
Problem:    Call of funcref does not succeed in other script.
Solution:   Python patch 17: add get_expanded_name(). (ZyX)
2013-05-30 12:35:52 +02:00
Bram Moolenaar ff58f74727 Added tag v7-3-1057 for changeset 90beab957ba9 2013-05-30 12:26:58 +02:00
Bram Moolenaar e6501768d3 updated for version 7.3.1057
Problem:    Python: not enough compatibilty.
Solution:   Python patch 16: Make OutputWritelines support any sequence object
	    (ZyX) Note: tests fail
2013-05-30 12:26:58 +02:00
Bram Moolenaar f7b657d196 Added tag v7-3-1056 for changeset 21a99611149b 2013-05-30 12:14:49 +02:00
Bram Moolenaar 56f4aca10c updated for version 7.3.1056
Problem:    Python: possible memory leaks.
Solution:   Python patch 15. (ZyX) Fix will follow later.
2013-05-30 12:14:49 +02:00
Bram Moolenaar 921fe6e096 Added tag v7-3-1055 for changeset 5679b8ddd8cc 2013-05-30 11:51:08 +02:00
Bram Moolenaar 4eec86c5dd updated for version 7.3.1055
Problem:    Negated collection does not match newline.
Solution:   Handle newline differently. (Hiroshi Shirosaki)
2013-05-30 11:51:08 +02:00
Bram Moolenaar 5c2702101c Added tag v7-3-1054 for changeset 219b2fcad60d 2013-05-30 11:43:15 +02:00
Bram Moolenaar 2e19ea070d updated for version 7.3.1054
Problem:    Can't build without the +autocmd feature. (Elimar Riesebieter)
Solution:   Fix use of buf and curbuf.
2013-05-30 11:43:15 +02:00
Bram Moolenaar e35062dff3 Added tag v7-3-1053 for changeset 49f0fcd9762c 2013-05-29 22:58:32 +02:00
Bram Moolenaar 9b80dbb481 updated for version 7.3.1053
Problem:    Python: no flag for types with tp_traverse+tp_clear.
Solution:   Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX)
2013-05-29 22:58:32 +02:00
Bram Moolenaar 12d4e56765 Added tag v7-3-1052 for changeset 12421d8a45d5 2013-05-29 22:52:32 +02:00
Bram Moolenaar c9332e79ac updated for version 7.3.1052
Problem:    Python: possible SEGV and negative refcount.
Solution:   Python patch 13: Fix IterIter function. (ZyX)
2013-05-29 22:52:32 +02:00
Bram Moolenaar b267ee8638 Added tag v7-3-1051 for changeset 70600448f9e7 2013-05-29 22:49:26 +02:00
Bram Moolenaar 4cce192f2a updated for version 7.3.1051
Problem:    Python: possible memory leaks.
Solution:   Python patch 12: fix the leaks (ZyX)
2013-05-29 22:49:26 +02:00
Bram Moolenaar 04ae5e9d11 Added tag v7-3-1050 for changeset 38276cfe40b2 2013-05-29 22:46:26 +02:00
Bram Moolenaar 05b0b70b91 updated for version 7.3.1050
Problem:    Python: Typo in pyiter_to_tv.
Solution:   Python patch 11. (ZyX)
2013-05-29 22:46:26 +02:00
Bram Moolenaar d1c3a43913 Added tag v7-3-1049 for changeset 074491a83571 2013-05-29 22:43:37 +02:00
Bram Moolenaar b94857371c updated for version 7.3.1049
Problem:    Python: no consistent naming
Solution:   Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX)
2013-05-29 22:43:37 +02:00
Bram Moolenaar 3331dae178 Added tag v7-3-1048 for changeset 19d406a8509d 2013-05-29 22:39:52 +02:00
Bram Moolenaar e12287ef25 updated for version 7.3.1048
Problem:    Python: no consistent naming.
Solution:   Python patch 9: Rename d to dict and lookupDict to lookup_dict.
	    (ZyX)
2013-05-29 22:39:52 +02:00
Bram Moolenaar 04ebe40f32 Added tag v7-3-1047 for changeset 89bec74fd793 2013-05-29 22:36:10 +02:00
Bram Moolenaar 21f1ef098b updated for version 7.3.1047
Problem:    Python: dir() does not work properly.
Solution:   Python patch 8.  Add __dir__ method to all objects with custom
	    tp_getattr supplemented by __members__ attribute for at least
	    python-2* versions.  __members__ is not mentioned in python-3*
	    dir() output even if it is accessible. (ZyX)
2013-05-29 22:36:10 +02:00
Bram Moolenaar e56e3cf2eb Added tag v7-3-1046 for changeset 00eecb2f8e3e 2013-05-29 22:26:18 +02:00
Bram Moolenaar ae82d0b057 updated for version 7.3.1046
Problem:    Python: Using Py_BuildValue for building strings.
Solution:   Python patch 7 and 7.5: Replace Py_BuildValue with
	    PyString_FromString. (ZyX)
2013-05-29 22:26:18 +02:00
Bram Moolenaar 593acdae5d Added tag v7-3-1045 for changeset 29b2be2bba0d 2013-05-29 22:20:01 +02:00
Bram Moolenaar 3c168c1ba6 updated for version 7.3.1045
Problem:    Python: No error handling for VimToPython function.
Solution:   Python patch 6. (ZyX)
2013-05-29 22:20:01 +02:00
Bram Moolenaar dd92b1b14f Added tag v7-3-1044 for changeset 0cf552b325b5 2013-05-29 22:15:30 +02:00
Bram Moolenaar 34d0b4e7af updated for version 7.3.1044
Problem:    Python: No {Buffer,TabPage,Window}.valid attributes.
Solution:   Python patch 5: add .valid (ZyX)
2013-05-29 22:15:30 +02:00
Bram Moolenaar b1c5986a50 Added tag v7-3-1043 for changeset 1e8952a5a726 2013-05-29 22:05:55 +02:00
Bram Moolenaar 85eb82dbd2 updated for version 7.3.1043
Problem:    Python: Dynamic compilation with 2.3 fails.
Solution:   Python patch 4. (ZyX)
2013-05-29 22:05:55 +02:00
Bram Moolenaar e7c894a7d6 Added tag v7-3-1042 for changeset fa39483a1363 2013-05-29 22:02:22 +02:00
Bram Moolenaar d6562c2815 updated for version 7.3.1042
Problem:    Python: can't assign to vim.Buffer.name.
Solution:   Python patch 3. (ZyX)
2013-05-29 22:02:22 +02:00
Bram Moolenaar 7d5332dcef Added tag v7-3-1041 for changeset 63c9b681c3db 2013-05-29 21:37:35 +02:00
Bram Moolenaar 3a2fe685aa updated for version 7.3.1041
Problem:    Python: Invalid read valgrind errors.
Solution:   Python patch 2: defer DICTKEY_UNREF until key is no longer needed.
	    (ZyX)
2013-05-29 21:37:35 +02:00
Bram Moolenaar 5a8deaa837 Added tag v7-3-1040 for changeset b9f87487d935 2013-05-29 21:33:39 +02:00
Bram Moolenaar 727d1c0029 updated for version 7.3.1040
Problem:    Python: Problems with debugging dynamic build.
Solution:   Python patch 1. (ZyX)
2013-05-29 21:33:39 +02:00
Bram Moolenaar dda0c9f2f4 Added tag v7-3-1039 for changeset 321cfbef9431 2013-05-29 21:14:42 +02:00
Bram Moolenaar 4499d77f77 updated for version 7.3.1039
Problem:    New regexp engine does not support \%23c, \%<23c and the like.
Solution:   Implement them. (partly by Yasuhiro Matsumoto)
2013-05-29 21:14:42 +02:00
Bram Moolenaar 19fd3e2fa5 Added tag v7-3-1038 for changeset 6a73ac422c67 2013-05-29 19:18:00 +02:00
Bram Moolenaar 2392b874a8 updated for version 7.3.1038
Problem:    Crash when using Cscope.
Solution:   Avoid negative argument to vim_strncpy(). (Narendran
	    Gopalakrishnan)
2013-05-29 19:18:00 +02:00
Bram Moolenaar ed14956d48 Added tag v7-3-1037 for changeset 7a2be4a39423 2013-05-29 18:45:11 +02:00
Bram Moolenaar 13efbd076d updated for version 7.3.1037
Problem:    Look-behind matching is very slow on long lines.
Solution:   Add a byte limit to how far back an attempt is made.
2013-05-29 18:45:11 +02:00
Bram Moolenaar f7e0ea9217 Added tag v7-3-1036 for changeset b22bff1a6af8 2013-05-28 22:52:17 +02:00
Bram Moolenaar 0075c35b27 updated for version 7.3.1036
Problem:    Can't build on HP-UX.
Solution:   Give the union a name. (John Marriott)
2013-05-28 22:52:16 +02:00
Bram Moolenaar c56e3e23d4 Added tag v7-3-1035 for changeset 626e9ccb7c48 2013-05-28 22:31:46 +02:00
Bram Moolenaar 69a8d528b6 updated for version 7.3.1035
Problem:    Compiler warning on 64 bit windows.
Solution:   Add type cast. (Mike Williams)
2013-05-28 22:31:46 +02:00
Bram Moolenaar 293d8d5558 Added tag v7-3-1034 for changeset 37e444aeb33b 2013-05-28 22:30:35 +02:00
Bram Moolenaar 4058d5acb7 updated for version 7.3.1034
Problem:    New regexp code using strange multi-byte code.
Solution:   Use the normal code to advance and backup pointers.
2013-05-28 22:30:35 +02:00
Bram Moolenaar e13afb6a04 Added tag v7-3-1033 for changeset b2a8e3a66f8c 2013-05-28 22:03:20 +02:00
Bram Moolenaar 05bde05d1d updated for version 7.3.1033
Problem:    "\1" .. "\9" are not supported in the new regexp engine.
Solution:   Implement them.  Add a few more tests.
2013-05-28 22:03:20 +02:00
Bram Moolenaar 0182c7c6db Added tag v7-3-1032 for changeset f262fb02889d 2013-05-27 20:10:50 +02:00
Bram Moolenaar 54cc0ea19b updated for version 7.3.1032
Problem:    "\ze" is not supported by the new regexp engine.
Solution:   Make "\ze" work.
2013-05-27 20:10:50 +02:00
Bram Moolenaar 9a12c5f875 Added tag v7-3-1031 for changeset 96c1a7850097 2013-05-27 11:22:04 +02:00
Bram Moolenaar f748fdf650 updated for version 7.3.1031
Problem:    Compiler warnings for shadowed variable. (John Little)
Solution:   Move the variable declarations to the scope where they are used.
2013-05-27 11:22:04 +02:00
Bram Moolenaar 1714f03975 Added tag v7-3-1030 for changeset d1f3c77159f9 2013-05-26 23:13:07 +02:00
Bram Moolenaar bd32586601 updated for version 7.3.1030
Problem:    Can't build for debugging.
Solution:   Fix struct member names.
2013-05-26 23:13:07 +02:00
Bram Moolenaar 5b4085b948 Added tag v7-3-1029 for changeset e7016af0cbf9 2013-05-26 22:56:19 +02:00
Bram Moolenaar 6838b73123 updated for version 7.3.1029
Problem:    New regexp performance: Unused position state being copied.
Solution:   Keep track of which positions are actually valid.
2013-05-26 22:56:19 +02:00
Bram Moolenaar 34ad85d96d Added tag v7-3-1028 for changeset 4d81fdda8f35 2013-05-26 21:47:28 +02:00
Bram Moolenaar 3f44d6d1a0 updated for version 7.3.1028
Problem:    New regexp performance: Copying a lot of position state.
Solution:   Only copy the sub-expressions that are being used.
2013-05-26 21:47:28 +02:00
Bram Moolenaar f695b1cdc5 Added tag v7-3-1027 for changeset 04086e297563 2013-05-26 19:19:52 +02:00
Bram Moolenaar 1a4a867beb updated for version 7.3.1027
Problem:    New regexp performance: Calling no_Magic() very often.
Solution:   Remove magicness inline.
2013-05-26 19:19:52 +02:00
Bram Moolenaar c4593571d2 Added tag v7-3-1026 for changeset 888c12c899e5 2013-05-26 18:40:14 +02:00
Bram Moolenaar 1d0833ab49 updated for version 7.3.1026
Problem:    New regexp: pattern that includs a new-line matches too early.
	    (john McGowan)
Solution:   Do not start searching in the second line.
2013-05-26 18:40:14 +02:00
Bram Moolenaar f81b639ba4 Added tag v7-3-1025 for changeset b2946c06d1b6 2013-05-26 17:45:50 +02:00
Bram Moolenaar 3c701e36cc updated for version 7.3.1025
Problem:    New regexp: not matching newline in string. (Marc Weber)
Solution:   Check for "\n" character.
2013-05-26 17:45:49 +02:00
Bram Moolenaar 37e60a50a0 Added tag v7-3-1024 for changeset 7b835b2969af 2013-05-26 16:57:28 +02:00
Bram Moolenaar 3efc4d5ff8 updated for version 7.3.1024
Problem:    New regexp: End of matching pattern not set correctly. (Cesar
	    Romani)
Solution:   Quit the loop after finding the match.  Store nfa_has_zend in the
	    program.
2013-05-26 16:57:28 +02:00
Bram Moolenaar fdc6803061 Added tag v7-3-1023 for changeset f0c37f5cf4ea 2013-05-26 15:14:55 +02:00
Bram Moolenaar 01a98314a9 updated for version 7.3.1023
Problem:    Searching for composing char only and using \Z has different
	    results.
Solution:   Make it match the composing char, matching everything is not
	    useful.
2013-05-26 15:14:55 +02:00
Bram Moolenaar 61654dc63b Added tag v7-3-1022 for changeset 849180347ac3 2013-05-26 14:54:12 +02:00
Bram Moolenaar 1a11131788 updated for version 7.3.1022
Problem:    Compiler warning for shadowed variable. (John Little)
Solution:   Move declaration, rename variables.
2013-05-26 14:54:12 +02:00
Bram Moolenaar e89aaa674c Added tag v7-3-1021 for changeset fc997f05cbc7 2013-05-26 14:32:05 +02:00
Bram Moolenaar c94fe4aed2 updated for version 7.3.1021
Problem:    New regexp engine does not ignore order of composing chars.
Solution:   Ignore composing chars order.
2013-05-26 14:32:05 +02:00
Bjorn Winckler 411115c18a Merge branch 'vim' 2013-05-26 10:46:25 +02:00
Bram Moolenaar 97f430661a Added tag v7-3-1020 for changeset f7944ce459ac 2013-05-25 23:15:27 +02:00
Bram Moolenaar 6207bb0b72 updated for version 7.3.1020
Problem:    Not all patterns are tested with auto / old / new engine.
Solution:   Test patterns with three values of 'regexpengine'.
2013-05-25 23:15:27 +02:00
Bram Moolenaar 9fda4274d2 Added tag v7-3-1019 for changeset 08ac46980953 2013-05-25 22:04:23 +02:00
Bram Moolenaar 440b097c49 updated for version 7.3.1019
Problem:    These do not work with the new regexp engine: \%o123, \%x123,
	    \%d123, \%u123 and \%U123.
Solution:   Implement these items.
2013-05-25 22:04:23 +02:00
Bram Moolenaar 350d2534b5 Added tag v7-3-1018 for changeset 80170d61a85c 2013-05-25 21:18:34 +02:00
Bram Moolenaar 695d699ffd updated for version 7.3.1018
Problem:    New regexp engine wastes memory.
Solution:   Allocate prog with actual number of states, not estimated maximum
	    number of sates.
2013-05-25 21:18:34 +02:00
Bram Moolenaar 94a8d0dfd9 Added tag v7-3-1017 for changeset 532c2e850256 2013-05-25 20:19:50 +02:00
Bram Moolenaar 1db6a5f683 updated for version 7.3.1017
Problem:    Zero width match changes length of match.
Solution:   For a zero width match put new states in the current position in
	    the state list.
2013-05-25 20:19:50 +02:00
Bram Moolenaar bbe5b7e3c2 Added tag v7-3-1016 for changeset 5cc98a5898cf 2013-05-25 15:31:05 +02:00
Bram Moolenaar 75fc6dc59b updated for version 7.3.1016
Problem:    Unused field in nfa_state.
Solution:   Remove lastthread.
2013-05-25 15:31:05 +02:00
Bram Moolenaar 357fed54b3 Added tag v7-3-1015 for changeset 45f97c349537 2013-05-25 14:42:03 +02:00
Bram Moolenaar e8ead96f62 updated for version 7.3.1015
Problem:    New regexp engine: Matching composing characters is wrong.
Solution:   Fix matching composing characters.
2013-05-25 14:42:03 +02:00
Bram Moolenaar 702d6facee Added tag v7-3-1014 for changeset 6a2005efa02b 2013-05-25 12:28:11 +02:00
Bram Moolenaar 9b3f436e22 updated for version 7.3.1014
Problem:    New regexp state dump is hard to read.
Solution:   Make the state dump more pretty. (Taro Muraoka)
2013-05-25 12:28:11 +02:00
Bram Moolenaar 55c47a98b2 Added tag v7-3-1013 for changeset 1be43c095aff 2013-05-25 12:18:39 +02:00
Bram Moolenaar 0e95629923 updated for version 7.3.1013
Problem:    New regexp logging is a bit messy.
Solution:   Consistently use #defines, add explanatory comment. (Taro Muraoka)
2013-05-25 12:18:39 +02:00
Bram Moolenaar a79394bca6 Added tag v7-3-1012 for changeset 432a6b8c7d93 2013-05-24 23:10:50 +02:00
Bram Moolenaar d450f3b08c updated for version 7.3.1012
Problem:    \Z does not work properly with the new regexp engine.
Solution:   Make \Z work.  Add tests.
2013-05-24 23:10:50 +02:00
Bram Moolenaar a71de2fd6f Added tag v7-3-1011 for changeset 55bcaa1d2749 2013-05-24 21:59:54 +02:00
Bram Moolenaar 29dc131a34 updated for version 7.3.1011
Problem:    New regexp engine is inefficient with multi-byte characters.
Solution:   Handle a character at a time instead of a byte at a time.  Also
	    make \Z partly work.
2013-05-24 21:59:54 +02:00
Bram Moolenaar b688203220 Added tag v7-3-1010 for changeset 36ddcf4cecbc 2013-05-24 20:25:33 +02:00
Bram Moolenaar 2e78b60d9a updated for version 7.3.1010
Problem:    New regexp: adding \Z makes every character match.
Solution:   Only apply ireg_icombine for composing characters.
	    Alsl add missing change from patch 1008. (Ken Takata)
2013-05-24 20:25:33 +02:00
Bram Moolenaar fdd3f6f0bf Added tag v7-3-1009 for changeset 57393dc4b811 2013-05-24 18:58:43 +02:00
Bram Moolenaar 47a6b43137 updated for version 7.3.1009
Problem:    Compiler warning for ambiguous else.
Solution:   Add curly braces.
2013-05-24 18:58:43 +02:00
Bjorn Winckler 9a7a0eefd4 Merge branch 'vim'
Conflicts:
	src/feature.h
2013-05-24 15:42:40 +02:00
Bram Moolenaar d7d358c02c Added tag v7-3-1008 for changeset 8cb14f59a327 2013-05-23 22:43:08 +02:00
Bram Moolenaar d3108d3f41 updated for version 7.3.1008
Problem:    Test 95 fails on MS-Windows.
Solution:   Set 'nomore'. Change \i to \f.  Change multi-byte character to
	    something that is not matching \i. (Ken Takata)
2013-05-23 22:43:08 +02:00
Bram Moolenaar 6ac574e6e5 Added tag v7-3-1007 for changeset fba9c0f86f77 2013-05-23 22:27:04 +02:00
Bram Moolenaar 39fec1cdb4 updated for version 7.3.1007
Problem:    Can't build on Minix 3.2.1.
Solution:   Add a condition to an #ifdef. (Gautam Tirumala)
2013-05-23 22:27:03 +02:00
Bram Moolenaar 3c2d6bd9f6 Added tag v7-3-1006 for changeset 9a2183bd8295 2013-05-23 22:25:15 +02:00
Bram Moolenaar 7b23a12cdd updated for version 7.3.1006
Problem:    NFA engine not used for "\_[0-9]".
Solution:   Enable this, fixed in patch 1005.
2013-05-23 22:25:15 +02:00
Bram Moolenaar 21dd8b2154 Added tag v7-3-1005 for changeset 90e9917d4114 2013-05-22 23:00:40 +02:00
Bram Moolenaar 604ac1d1fe updated for version 7.3.1005
Problem:    Get stuck on regexp "\n*" and on "%s/^\n\+/\r".
Solution:   Fix handling of matching a line break. (idea by Hirohito Higashi)
2013-05-22 23:00:40 +02:00
Bram Moolenaar 5546661c12 Added tag v7-3-1004 for changeset cadb57fbb781 2013-05-21 22:38:18 +02:00
Bram Moolenaar 6fa4d2d615 updated for version 7.3.1004
Problem:    No error when option could not be set.
Solution:   Report an error. (ZyX)
2013-05-21 22:38:18 +02:00
Bram Moolenaar 17902c0ff8 Added tag v7-3-1003 for changeset ce94a870b59b 2013-05-21 22:23:56 +02:00
Bram Moolenaar b7a3dee113 updated for version 7.3.1003
Problem:    Python interface does not compile with Python 2.2
Solution:   Fix thread issues and True/False. (ZyX)
2013-05-21 22:23:56 +02:00
Bram Moolenaar 623aabf566 Added tag v7-3-1002 for changeset b498224f5b41 2013-05-21 22:13:41 +02:00
Bram Moolenaar 14b92edb46 updated for version 7.3.1002
Problem:    Valgrind errors for Python interface.
Solution:   Fix memory leaks when running tests. (ZyX)
2013-05-21 22:13:41 +02:00
Bram Moolenaar 0405338bff Added tag v7-3-1001 for changeset 9dbbddb2ed10 2013-05-21 22:00:51 +02:00
Bram Moolenaar 4ad5e74176 updated for version 7.3.1001
Problem:    Duplicate condition in if.
Solution:   Remove one condition.
2013-05-21 22:00:51 +02:00
Bram Moolenaar f769e1db4f Added tag v7-3-1000 for changeset d037b9cbdaaa 2013-05-21 21:37:20 +02:00
Bram Moolenaar 310615ea90 updated for version 7.3.1000
Problem:    Typo in char value causes out of bounds access.
Solution:   Fix character value.  (Klemens Baum)
2013-05-21 21:37:20 +02:00
Bram Moolenaar dd8535b4a0 Added tag v7-3-999 for changeset e6e60d9da892 2013-05-21 21:20:20 +02:00
Bram Moolenaar 0028282203 updated for version 7.3.999
Problem:    New regexp engine sets curbuf temporarily.
Solution:   Use reg_buf instead, like the old engine.
2013-05-21 21:20:20 +02:00
Bram Moolenaar 6cdc3c1d50 Updated runtime files, language files and translations. 2013-05-21 21:01:10 +02:00
Bram Moolenaar 3cefe27330 Added tag v7-3-998 for changeset 47e6dec5ce3c 2013-05-21 20:51:59 +02:00
Bram Moolenaar 301a84a841 updated for version 7.3.998
Problem:    Python: garbage collection issues.
Solution:   Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative
	    refcounts, use PyObject_GC_* for objects with tp_traverse and
	    tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some
	    places. (ZyX)
2013-05-21 20:51:59 +02:00
Bram Moolenaar 5e272c8ce4 Added tag v7-3-997 for changeset ef02f32d8e53 2013-05-21 20:40:40 +02:00
Bram Moolenaar 6bcf71ccc1 updated for version 7.3.997
Problem:    Vim and Python exceptions are different.
Solution:   Make Vim exceptions be Python exceptions. (ZyX)
2013-05-21 20:40:40 +02:00
Bram Moolenaar 64cadac2d2 Added tag v7-3-996 for changeset ebd94eabfd80 2013-05-21 19:50:34 +02:00
Bram Moolenaar e45878722f updated for version 7.3.996
Problem:    Python: Can't check types of what is returned by bindeval().
Solution:   Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
2013-05-21 19:50:34 +02:00
Bram Moolenaar 9a79825b24 Added tag v7-3-995 for changeset 6d517f6e5f0b 2013-05-21 19:11:01 +02:00
Bram Moolenaar 23f669a506 updated for version 7.3.995
Problem:    Python: Module initialization is duplicated.
Solution:   Move to shared file. (ZyX)
2013-05-21 19:11:01 +02:00
Bram Moolenaar 00568f124e Added tag v7-3-994 for changeset f74611bfb1b7 2013-05-21 19:01:56 +02:00
Bram Moolenaar b026a41005 updated for version 7.3.994
Problem:    Python: using magic constants.
Solution:   Use descriptive values for ml_flags. (ZyX)
2013-05-21 19:01:55 +02:00
Bram Moolenaar c2230f907a Added tag v7-3-993 for changeset dff1542e64f9 2013-05-21 18:47:21 +02:00
Bram Moolenaar 100b7304fe updated for version 7.3.993
Problem:    Python: Later patch does things slightly differently.
Solution:   Adjusted argument type changes. (ZyX)
2013-05-21 18:47:21 +02:00
Bram Moolenaar 22245b9553 Added tag v7-3-992 for changeset 89ea7593fc0c 2013-05-21 18:30:34 +02:00
Bram Moolenaar 6c56b21428 updated for version 7.3.992
Problem:    Python: Too many type casts.
Solution:   Change argument types. (ZyX)
2013-05-21 18:30:34 +02:00
Bram Moolenaar 63cc27a6ab Added tag v7-3-991 for changeset 8fe768bc1234 2013-05-21 18:19:38 +02:00
Bram Moolenaar 140009284c updated for version 7.3.991
Problem:    More can be shared by Python 2 and 3.
Solution:   Move more stuff to if_py_both. (ZyX)
2013-05-21 18:19:38 +02:00
Bram Moolenaar acb5b665c8 Added tag v7-3-990 for changeset 9a1d78f82826 2013-05-21 16:28:11 +02:00
Bram Moolenaar c3d37c5963 updated for version 7.3.990
Problem:    Memory leak in new regexp engine.
Solution:   Jump to end of function to free memory. (Dominique Pelle)
2013-05-21 16:28:11 +02:00
Bram Moolenaar 0b50908fcf Added tag v7-3-989 for changeset cd005ab15ef3 2013-05-21 15:33:41 +02:00
Bram Moolenaar d2ed488d5d updated for version 7.3.989
Problem:    New regexp engine compares negative numbers to character.
Solution:   Add missing case statements.
2013-05-21 15:33:41 +02:00
Bram Moolenaar f486b8abe5 Added tag v7-3-988 for changeset 035fb0d5e7ce 2013-05-21 14:03:00 +02:00
Bram Moolenaar d925009e9f updated for version 7.3.988
Problem:    New regexp engine is slow.
Solution:   Break out of the loop when the state list is empty.
2013-05-21 14:03:00 +02:00
Bram Moolenaar 9f6775395b Added tag v7-3-987 for changeset 032c9f916f25 2013-05-21 13:30:22 +02:00
Bram Moolenaar db8df55318 updated for version 7.3.987
Problem:    No easy to run an individual test.  Tests 64 fails when
	    'encoding' is not utf-8.
Solution:   Add individual test targets to the Makefile.  Move some lines from
	    test 64 to 95.
2013-05-21 13:30:21 +02:00
Bram Moolenaar ff776df2a6 Added tag v7-3-986 for changeset 3cc2dca142a0 2013-05-21 13:05:15 +02:00
Bram Moolenaar af63ee14be updated for version 7.3.986
Problem:    Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro
	    Matsumoto)
Solution:   Force 'encoding' to be utf-8.
2013-05-21 13:05:15 +02:00
Bram Moolenaar 8905ece42b Added tag v7-3-985 for changeset 0c940b6f2828 2013-05-21 12:52:04 +02:00
Bram Moolenaar 6654109319 updated for version 7.3.985
Problem:    GTK vim not started as gvim doesn't set WM_CLASS property to a
	    useful value.
Solution:   Call g_set_prgname() on startup. (James McCoy)
2013-05-21 12:52:04 +02:00
Bram Moolenaar ae653b8b50 Added tag v7-3-984 for changeset 94c5441984cc 2013-05-21 12:46:03 +02:00
Bram Moolenaar 66b6de6c43 updated for version 7.3.984
Problem:    A Visual mapping that uses CTRL-G works differently when started
	    from Insert mode. (Ein Brown)
Solution:   Reset old_mapped_len when handling typed text in Select mode.
2013-05-21 12:46:02 +02:00
Bram Moolenaar 42753c38b8 Added tag v7-3-983 for changeset ab5154170c3d 2013-05-21 12:43:56 +02:00
Bram Moolenaar 9272ea15aa updated for version 7.3.983
Problem:    Uneccessary temp variable.
Solution:   Remove the variable.
2013-05-21 12:43:56 +02:00
Bram Moolenaar 939332307d Added tag v7-3-982 for changeset dde1cf311be6 2013-05-21 12:34:17 +02:00
Bram Moolenaar 33a4365025 updated for version 7.3.982
Problem:    In the new regexp engine \p does not work on multi-byte
	    characters.
Solution:   Don't point to an integer but the characters.
2013-05-21 12:34:17 +02:00
Bram Moolenaar 38a3bddd55 Added tag v7-3-981 for changeset 4ff8fa416a0d 2013-05-21 00:03:02 +02:00
Bram Moolenaar 8a7fb1fe1f updated for version 7.3.981
Problem:    In the old regexp engine \i, \I, \f and \F don't work on
	    multi-byte characters.
Solution:   Dereference pointer properly.
2013-05-21 00:03:02 +02:00
Bram Moolenaar 026083b893 Added tag v7-3-980 for changeset c83656c9745a 2013-05-20 22:20:02 +02:00
Bram Moolenaar 08f3d30e3e updated for version 7.3.980
Problem:    Regexp logs may contain garbage. Character classes don't work
	    correctly for multi-byte characters.
Solution:   Check for end of post list.  Only use "is" functions for
	    characters up to 255. (Ken Takata)
2013-05-20 22:20:02 +02:00
Bram Moolenaar accb0f17b2 Added tag v7-3-979 for changeset a63361b90979 2013-05-20 21:57:04 +02:00
Bram Moolenaar df544c7cf8 updated for version 7.3.979
Problem:    Complex NFA regexp doesn't work.
Solution:   Set actual state stack end instead of using an arbitrary number.
	    (Yasuhiro Matsumoto)
2013-05-20 21:57:03 +02:00
Bram Moolenaar 61bad21d01 Added tag v7-3-978 for changeset fe8a0a6a1c2a 2013-05-20 21:49:13 +02:00
Bram Moolenaar e3ec75f918 updated for version 7.3.978
Problem:    Regexp debug logs don't have a good name.
Solution:   Use clear names and make it possible to write logs for the old and
	    new engines separately. (Taro Muraoka)
2013-05-20 21:49:13 +02:00
Bram Moolenaar a1a51003dc Added tag v7-3-977 for changeset 21e13403140a 2013-05-20 21:26:33 +02:00
Bram Moolenaar 42afe649d6 updated for version 7.3.977
Problem:    Compiler warnings on 64 bit Windows.
Solution:   Add type casts. (Mike Williams)  Also fix some white space and
	    uncomment what was commented-out for testing.
2013-05-20 21:26:33 +02:00
Bram Moolenaar 52f5b55cbc Added tag v7-3-976 for changeset 015a8fabf900 2013-05-20 13:55:21 +02:00
Bram Moolenaar 8f0a12d3dd updated for version 7.3.976
Problem:    Can't build on HP-UX.
Solution:   Remove modern initialization. (John Marriott)
2013-05-20 13:55:21 +02:00
Bram Moolenaar 9df2e17397 Added tag v7-3-975 for changeset 44b89b025cdf 2013-05-20 13:44:29 +02:00
Bram Moolenaar 5d4460b6ae updated for version 7.3.975
Problem:    Crash in regexp parsing.
Solution:   Correctly compute the end of allocated memory.
2013-05-20 13:44:29 +02:00
Bram Moolenaar 6f8120ea4b Added tag v7-3-974 for changeset 92fec4b83be5 2013-05-20 12:52:30 +02:00
Bram Moolenaar e5d03a1966 updated for version 7.3.974
Problem:    Can't build with ruby 1.8.5.
Solution:   Only use ruby_init_stack() when RUBY_INIT_STACK is defined.
	    (Yukihiro Nakadaira)
2013-05-20 12:52:29 +02:00
Bram Moolenaar fb19520b31 Added tag v7-3-973 for changeset 09e1e574a52d 2013-05-19 22:31:18 +02:00
Bram Moolenaar 20949b7101 updated for version 7.3.973
Problem:    Compiler warnings. Crash on startup. (Tony Mechelynck)
Solution:   Change EMSG2 to EMSGN. Make array one character longer.
2013-05-19 22:31:18 +02:00
Bram Moolenaar 1af5ea1ff2 Added tag v7-3-972 for changeset ba53304245f0 2013-05-19 21:15:15 +02:00
Bram Moolenaar b16635bee3 updated for version 7.3.972
Problem:    Cursor not restored after InsertEnter autocommand if it moved to
	    another line.
Solution:   Also restore if the saved line number is still valid.  Allow
	    setting v:char to skip restoring.
2013-05-19 21:15:15 +02:00
Bram Moolenaar 259b11c074 Added tag v7-3-971 for changeset 8d6bb2338a58 2013-05-19 21:03:54 +02:00
Bram Moolenaar f5c68d04d4 updated for version 7.3.971
Problem:    No support for VS2012 static code analysis.
Solution:   Add the ANALYZE option. (Mike Williams)
2013-05-19 21:03:54 +02:00
Bram Moolenaar 36337a21ce Added tag v7-3-970 for changeset ccecb03e5e8b 2013-05-19 19:40:29 +02:00
Bram Moolenaar 5f37cdb4b1 updated for version 7.3.970
Problem:    Syntax highlighting can be slow.
Solution:   Include the NFA regexp engine.  Add the 'regexpengine' option to
	    select which one is used. (various authors, including Ken Takata,
	    Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
2013-05-19 19:40:29 +02:00
Bram Moolenaar 4ed139ab26 Added tag v7-3-969 for changeset 137f9d41f508 2013-05-18 20:55:35 +02:00
Bram Moolenaar 6d463886bd updated for version 7.3.969
Problem:    Can't built with Python 3 and without Python 2.
Solution:   Adjust #ifdef. (Xavier de Gaye)
2013-05-18 20:55:35 +02:00
Bram Moolenaar 09b5a96233 Added tag v7-3-968 for changeset dfbe53a54c79 2013-05-18 20:45:59 +02:00
Bram Moolenaar 5ae5a8cbbb updated for version 7.3.968
Problem:    Multi-byte support is only available when compiled with "big"
	    features.
Solution:   Include multi-byte by default, with "normal" features.
2013-05-18 20:45:59 +02:00
Bjorn Winckler 11b2e90995 Merge branch 'vim'
Conflicts:
	runtime/syntax/vim.vim
	src/auto/configure
	src/eval.c
	src/if_ruby.c
	src/misc1.c
	src/normal.c
2013-05-18 16:18:54 +02:00
Bram Moolenaar 3bb9bec040 Added tag v7-3-967 for changeset 20e30e31bd86 2013-05-17 21:20:17 +02:00
Bram Moolenaar b671311165 updated for version 7.3.967
Problem:    Build fails on Mac OSX. (Greg Novack)
Solution:   Undefine clear().
2013-05-17 21:20:17 +02:00
Bram Moolenaar 78e9d3f7e2 Update runtime files. 2013-05-17 18:14:19 +02:00
Bram Moolenaar f0da16faee Added tag v7-3-966 for changeset 9b800f0a757f 2013-05-17 16:40:06 +02:00
Bram Moolenaar 89f9ffa420 updated for version 7.3.966
Problem:    There is ":py3do" but no ":pydo".
Solution:   Add the ":pydo" command. (Lilydjwg)
2013-05-17 16:40:06 +02:00
Bram Moolenaar 1607275647 Added tag v7-3-965 for changeset 8a3ca4adb5d8 2013-05-17 16:24:32 +02:00
Bram Moolenaar 0cea63f084 updated for version 7.3.965
Problem:    Python garbage collection not working properly.
Solution:   Add support for garbage collection. (ZyX)
2013-05-17 16:24:32 +02:00
Bram Moolenaar b75132a7b3 Added tag v7-3-964 for changeset 7d81f4e96728 2013-05-17 16:18:34 +02:00
Bram Moolenaar 18b6d2ab41 updated for version 7.3.964
Problem:    Python: not so easy to access tab pages.
Solution:   Add window.tabpage, make window.number work with non-current tab
	    pages. (ZyX)
2013-05-17 16:18:33 +02:00
Bram Moolenaar f6a0139a68 Added tag v7-3-963 for changeset 7eafa576528e 2013-05-17 16:03:58 +02:00
Bram Moolenaar b4af40af94 updated for version 7.3.963
Problem:    Setting curbuf without curwin causes trouble.
Solution:   Add switch_buffer() and restore_buffer().  Block autocommands to
	    avoid trouble.
2013-05-17 16:03:57 +02:00
Bram Moolenaar a0bb9e657a Added tag v7-3-962 for changeset 0a94ac379769 2013-05-17 13:38:04 +02:00
Bram Moolenaar c65db5cb5f updated for version 7.3.962
Problem:    Python tests are not portable.
Solution:   Use shiftwidth instead of iminsert. (ZyX)
2013-05-17 13:38:04 +02:00
Bram Moolenaar 9d6823d538 Added tag v7-3-961 for changeset d5177d5ece0c 2013-05-16 20:47:56 +02:00
Bram Moolenaar 8233d03ee4 updated for version 7.3.961
Problem:    Tests 86 and 87 fail when using another language than English.
Solution:   Set the language to C in the test. (Dominique Pelle)
2013-05-16 20:47:56 +02:00
Bram Moolenaar 5469d507e3 Added tag v7-3-960 for changeset e67522c4f566 2013-05-15 23:13:10 +02:00
Bram Moolenaar 981a9947ea updated for version 7.3.960
Problem:    Compiler warning for unused variable.
Solution:   Put declaration in #ifdef.
2013-05-15 23:13:10 +02:00
Bram Moolenaar f21ef21f36 Added tag v7-3-959 for changeset ef6b11bb183d 2013-05-15 19:44:40 +02:00
Bram Moolenaar 8fd7f26ecc updated for version 7.3.959
Problem:    Missing error number.
Solution:   Assign an error number.
2013-05-15 19:44:39 +02:00
Bram Moolenaar cfe934e26b Added tag v7-3-958 for changeset 58b74ab7f29d 2013-05-15 19:07:47 +02:00
Bram Moolenaar 46c643d0b7 updated for version 7.3.958
Problem:    Python: Iteration destructor not set.
Solution:   Put IterDestructor to use. (ZyX)
2013-05-15 19:07:47 +02:00
Bram Moolenaar 0f583b9287 Added tag v7-3-957 for changeset c16602758d84 2013-05-15 18:28:13 +02:00
Bram Moolenaar 8cf01de2b6 updated for version 7.3.957
Problem:    Python does not have a "do" command like Perl or Lua.
Solution:   Add the ":py3do" command. (Lilydjwg)
2013-05-15 18:28:13 +02:00
Bram Moolenaar f0175a787c Added tag v7-3-956 for changeset 0bbacb6a83bd 2013-05-15 17:49:05 +02:00
Bram Moolenaar 469a16b25e updated for version 7.3.956
Problem:    Python vim.bindeval() causes SIGABRT.
Solution:   Make pygilstate a local variable. (Yukihiro Nakadaira)
2013-05-15 17:49:05 +02:00
Bram Moolenaar bc76f61d4e Added tag v7-3-955 for changeset fa90ebf2c8f3 2013-05-15 16:27:37 +02:00
Bram Moolenaar 9d9b2453ec updated for version 7.3.955
Problem:    Python: Not enough tests.
Solution:   Add tests for vim.{current,window*,tabpage*}. (ZyX)
2013-05-15 16:27:37 +02:00
Bram Moolenaar c21cee9b3e Added tag v7-3-954 for changeset 1afdb7d21c14 2013-05-15 16:11:50 +02:00
Bram Moolenaar d653c11f3d updated for version 7.3.954
Problem:    No check if PyObject_IsTrue fails.
Solution:   Add a check for -1 value. (ZyX)
2013-05-15 16:11:50 +02:00
Bram Moolenaar f7d8bdb223 Added tag v7-3-953 for changeset 7b789d337820 2013-05-15 16:04:40 +02:00
Bram Moolenaar 34c9ca1102 updated for version 7.3.953
Problem:    Python: string exceptions are deprecated.
Solution:   Make vim.error an Exception subclass. (ZyX)
2013-05-15 16:04:40 +02:00
Bram Moolenaar 4959681186 Added tag v7-3-952 for changeset 2a166caf8709 2013-05-15 15:51:08 +02:00
Bram Moolenaar bc72314608 updated for version 7.3.952
Problem:    Python: It's not easy to change window/buffer/tabpage.
Solution:   Add ability to assign to vim.current.{tabpage,buffer,window}.
	    (ZyX)
2013-05-15 15:51:08 +02:00
Bram Moolenaar d20fc73180 Added tag v7-3-951 for changeset 907b1f035ee7 2013-05-15 15:44:28 +02:00
Bram Moolenaar 4ca5875815 updated for version 7.3.951
Problem:    Python exceptions have problems.
Solution:   Change some IndexErrors to TypeErrors. Make “line number out of
	    range” an IndexError.  Make “unable to get option value” a
	    RuntimeError. Make all PyErr_SetString messages start with
	    lowercase letter and use _(). (ZyX)
2013-05-15 15:44:28 +02:00
Bram Moolenaar 92fa0aa0ee Added tag v7-3-950 for changeset d4816e7c3328 2013-05-15 15:35:09 +02:00
Bram Moolenaar 36ff1a0017 updated for version 7.3.950
Problem:    Python: Stack trace printer can't handle messages.
Solution:   Make KeyErrors use PyErr_SetObject. (ZyX)
2013-05-15 15:35:09 +02:00
Bram Moolenaar 8b425343e2 Added tag v7-3-949 for changeset cfd76908da25 2013-05-15 15:12:29 +02:00
Bram Moolenaar e100baa455 updated for version 7.3.949
Problem:    Python: no easy access to tabpages.
Solution:   Add vim.tabpages and vim.current.tabpage. (ZyX)
2013-05-15 15:12:29 +02:00
Bram Moolenaar 40413d319b Added tag v7-3-948 for changeset a6f0544df95e 2013-05-15 14:51:35 +02:00
Bram Moolenaar 2d8401eccc updated for version 7.3.948
Problem:    Cannot build with Python 2.2
Solution:   Make Python interface work with Python 2.2
	    Make 2.2 the first supported version. (ZyX)
2013-05-15 14:51:35 +02:00
Bram Moolenaar 283ab61ff8 Added tag v7-3-947 for changeset a84f21892563 2013-05-15 14:39:52 +02:00
Bram Moolenaar 9936ba050f updated for version 7.3.947
Problem:    Python: No iterator for vim.list and vim.bufferlist.
Solution:   Add the iterators. Also fix name of FunctionType. Add tests for
	    vim.buffers.  (ZyX)
2013-05-15 14:39:52 +02:00
Bram Moolenaar bfba1a6921 Added tag v7-3-946 for changeset 113768420756 2013-05-15 14:22:41 +02:00
Bram Moolenaar 442cf5643a updated for version 7.3.946
Problem:    Sometimes get stuck in waiting for cursor position report,
	    resulting in keys starting with <Esc>[ not working.
Solution:   Only wait for more characters after <Esc>[ if followed by '?', '>'
	    or a digit.
2013-05-15 14:22:41 +02:00
Bram Moolenaar 927f4abb27 Added tag v7-3-945 for changeset 80eea7a9d6b9 2013-05-15 13:38:47 +02:00
Bram Moolenaar f73743182a updated for version 7.3.945
Problem:    Python: List of buffers is not very useful.
Solution:   Make vim.buffers a map. No iterator yet. (ZyX)
2013-05-15 13:38:47 +02:00
Bram Moolenaar 66dc7c145c Added tag v7-3-944 for changeset 71fa86c8fd4a 2013-05-13 20:26:53 +02:00
Bram Moolenaar 2765f06d6f updated for version 7.3.944
Problem:    External program receives the termrespone.
Solution:   Insert a delay and discard input. (Hayaki Saito)
2013-05-13 20:26:53 +02:00
Bram Moolenaar feede28659 Added tag v7-3-943 for changeset 736b8e18a3bc 2013-05-12 21:16:23 +02:00
Bram Moolenaar 59b328883a updated for version 7.3.943
Problem:    Python: Negative indices were failing.
Solution:   Fix negative indices. Add tests. (ZyX)
2013-05-12 21:16:23 +02:00
Bram Moolenaar bfc7c8e6c7 Added tag v7-3-942 for changeset 358c10968c7f 2013-05-12 20:36:14 +02:00
Bram Moolenaar c5ce83a8ab updated for version 7.3.942
Problem:    Python: SEGV in Buffer functions.
Solution:   Call CheckBuffer() at the right time. (ZyX)
2013-05-12 20:36:14 +02:00
Bram Moolenaar ec6bc7afb8 Added tag v7-3-941 for changeset da71e66dc1d4 2013-05-12 19:45:36 +02:00
Bram Moolenaar 61b1fe8326 updated for version 7.3.941
Problem:    Stuff in if_py_both.h is ordered badly.
Solution:   Reorder by type. (ZyX)
2013-05-12 19:45:35 +02:00
Bram Moolenaar cc32e7f070 Added tag v7-3-940 for changeset e2db42528a5b 2013-05-12 19:30:31 +02:00
Bram Moolenaar e5bf4affc4 updated for version 7.3.940
Problem:    Python: Can't get position of window.
Solution:   Add window.row and window.col. (ZyX)
2013-05-12 19:30:31 +02:00
Bram Moolenaar ac2bf33b5d Added tag v7-3-939 for changeset 48a22f36ff45 2013-05-12 19:09:51 +02:00
Bram Moolenaar e82adc1af7 updated for version 7.3.939
Problem:    Using Py_BuildValue is inefficient sometimes.
Solution:   Use PyLong_FromLong(). (ZyX)
2013-05-12 19:09:51 +02:00
Bram Moolenaar 83b8f11bbf Added tag v7-3-938 for changeset a2f03b41dca7 2013-05-12 19:00:41 +02:00
Bram Moolenaar a0b0fbec7f updated for version 7.3.938
Problem:    Python: not easy to get to window number.
Solution:   Add vim.window.number. (ZyX)
2013-05-12 19:00:41 +02:00
Bram Moolenaar 2903ca0e74 Added tag v7-3-937 for changeset 8ec7323f417d 2013-05-12 18:44:48 +02:00
Bram Moolenaar 204ca0bb29 updated for version 7.3.937
Problem:    More can be shared between Python 2 and 3.
Solution:   Move code to if_py_both.h. (ZyX)
2013-05-12 18:44:48 +02:00
Bram Moolenaar 3d1dd32ede Added tag v7-3-936 for changeset e7361b2d8136 2013-05-12 14:11:17 +02:00
Bram Moolenaar 5bb36ed7e2 updated for version 7.3.936
Problem:    Ruby 1.8: Missing piece for static linking on 64 bit systems.
Solution:   Define ruby_init_stack() (Hiroshi Shirosaki)
	    Also fix preprocessor indents.
2013-05-12 14:11:17 +02:00
Bram Moolenaar 8715bb575d Added tag v7-3-935 for changeset c42e130ebf36 2013-05-11 17:45:48 +02:00
Bram Moolenaar b504a2e283 updated for version 7.3.935
Problem:    Init stack works differently on 64 bit systems.
Solution:   Handle 64 bit systems and also static library. (Yukihiro
	    Nakadaira)
2013-05-11 17:45:48 +02:00
Bram Moolenaar c4b1e03894 Added tag v7-3-934 for changeset 000bb500208d 2013-05-11 15:50:33 +02:00
Bram Moolenaar c44abc4292 updated for version 7.3.934
Problem:    E381 and E380 make the user think nothing happened.
Solution:   Display the message indicating what error list is now active.
	    (Christian Brabandt)
2013-05-11 15:50:33 +02:00
Bram Moolenaar d42077c883 Added tag v7-3-933 for changeset c9820396afb9 2013-05-11 13:56:18 +02:00
Bram Moolenaar f0923815c7 updated for version 7.3.933
Problem:    Ruby on Mac crashes due to GC failure.
Solution:   Init the stack from main(). (Hiroshi Shirosaki)
2013-05-11 13:56:18 +02:00
Bram Moolenaar 3c4b16aefe Added tag v7-3-932 for changeset b7f2d97ae2b7 2013-05-11 13:45:05 +02:00
Bram Moolenaar ea71cff8b9 updated for version 7.3.932
Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution:   Initialize the variable.
2013-05-11 13:45:05 +02:00
Bram Moolenaar 5fc932a075 Added tag v7-3-931 for changeset fe0c7437ae8b 2013-05-07 05:18:20 +02:00
Bram Moolenaar cde671d1df updated for version 7.3.931
Problem:    No completion for :xmap and :smap. (Yukihiro Nakadaira)
Solution:   Add the case statements. (Christian Brabandt)
2013-05-07 05:18:20 +02:00
Bram Moolenaar deb36fe886 Added tag v7-3-930 for changeset d85196defe0d 2013-05-07 05:11:17 +02:00
Bram Moolenaar fdc8aedd64 updated for version 7.3.930
Problem:    MSVC 2012 update is not recognized.
Solution:   Update the version in the makefile. (Raymond Ko)
2013-05-07 05:11:17 +02:00
Bram Moolenaar 59e42be98c Added tag v7-3-929 for changeset 94aa0d30a3ea 2013-05-06 06:45:47 +02:00
Bram Moolenaar f88f430f65 updated for version 7.3.929
Problem:    Compiler warning for unused variable. Not freeing unused string.
Solution:   Remove the variable. Clear the options.
2013-05-06 06:45:47 +02:00
Bram Moolenaar d14327dc4d Added tag v7-3-928 for changeset 6d45e6f97415 2013-05-06 06:26:15 +02:00
Bram Moolenaar 9a584e22dc updated for version 7.3.928
Problem:    Can't build with strict C compiler.
Solution:   Move declaration to start of block. (Taro Muraoka)
2013-05-06 06:26:15 +02:00
Bram Moolenaar f257d3eb7f Updated runtime files. 2013-05-06 05:58:55 +02:00
Bram Moolenaar 5fb1670415 Added tag v7-3-927 for changeset d67e292af6f9 2013-05-06 05:50:28 +02:00
Bram Moolenaar 829c378e09 updated for version 7.3.927
Problem:    Missing combining characters when putting text in a register.
Solution:   Include combining characters. (David Bürgin)
2013-05-06 05:50:28 +02:00
Bram Moolenaar 3376c92cce Added tag v7-3-926 for changeset c80838526eeb 2013-05-06 04:50:35 +02:00
Bram Moolenaar b472e685e9 updated for version 7.3.926
Problem:    Autocommands are triggered by setwinvar() et al. Missing BufEnter
	    on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
	    events for :tablose and :tabnew.
Solution:   Fix these autocommand events. (Zyx)
2013-05-06 04:50:35 +02:00
Bram Moolenaar 9e746397b6 Added tag v7-3-925 for changeset 04736b4030ec 2013-05-06 04:24:17 +02:00
Bram Moolenaar 76e5f82bfe updated for version 7.3.925
Problem:    Typos in source files.
Solution:   Fix the typos. (Ken Takata)
2013-05-06 04:24:17 +02:00
Bram Moolenaar e1de03d47a Added tag v7-3-924 for changeset 7eaccdaa5304 2013-05-06 03:52:55 +02:00
Bram Moolenaar 90f9d857c3 updated for version 7.3.924
Problem:    Python interface can't easily access options.
Solution:   Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
2013-05-06 03:52:55 +02:00
Bram Moolenaar 4f6979f2f5 Added tag v7-3-923 for changeset 6ecb80dc6521 2013-05-04 04:40:15 +02:00
Bram Moolenaar 781556bc1d updated for version 7.3.923
Problem:    Check for X11 header files fails on Solaris.
Solution:   Only use -Werror for gcc. (Laurent Blume)
2013-05-04 04:40:15 +02:00
Bram Moolenaar a9487f5208 Added tag v7-3-922 for changeset 1d56e5dfa08e 2013-05-04 04:11:07 +02:00
Bram Moolenaar bf429e07ec updated for version 7.3.922
Problem:    No test for what 7.3.918 fixes.
Solution:   Add a test. (David Bürgin)
2013-05-04 04:11:07 +02:00
Bram Moolenaar f53bdaa53c Added tag v7-3-921 for changeset 97474f967eec 2013-05-04 03:42:34 +02:00
Bram Moolenaar 34aae14104 updated for version 7.3.921
Problem:    Trying to create a fontset handle when 'guifontset' is not set.
Solution:   Add curly braces around the code block. (Max Kirillov)
2013-05-04 03:42:34 +02:00
Bram Moolenaar d9d2989ffa Added tag v7-3-920 for changeset 923277a9cce4 2013-05-04 03:40:27 +02:00
Bram Moolenaar 04064ae4c7 updated for version 7.3.920
Problem:    Compiler warning for size_t to int.
Solution:   Add a type cast. (Mike Williams)
2013-05-04 03:40:27 +02:00
Bram Moolenaar a1f777046b Added tag v7-3-919 for changeset 12636b824816 2013-05-04 03:37:11 +02:00
Bram Moolenaar 197b219cc5 updated for version 7.3.919
Problem:    An empty nl.po file does not work with an old msgfmt.
Solution:   Put a single # in the file. (Laurent Blume)
2013-05-04 03:37:10 +02:00
Bram Moolenaar 8c23801004 Updated runtime files. 2013-04-24 18:51:19 +02:00
Bram Moolenaar 4ec494f9cd Added tag v7-3-918 for changeset 6a8ffaf05856 2013-04-24 18:34:45 +02:00
Bram Moolenaar f83d7a26fb updated for version 7.3.918
Problem:    Repeating an Ex command after using a Visual motion does not work.
Solution:   Check for an Ex command being used. (David Bürgin)
2013-04-24 18:34:45 +02:00
Bram Moolenaar 8413f97c21 Added tag v7-3-917 for changeset 3887b02953ce 2013-04-24 17:34:20 +02:00
Bram Moolenaar 0331847950 updated for version 7.3.917
Problem:    When a path ends in a backslash appending a comma has the wrong
	    effect.
Solution:   Replace a trailing backslash with a slash. (Nazri Ramliy)
2013-04-24 17:34:20 +02:00
Bram Moolenaar 552df2b618 Added tag v7-3-916 for changeset f39af3419570 2013-04-24 16:52:36 +02:00
Bram Moolenaar 0c0f6ffd98 updated for version 7.3.916
Problem:    Using freed memory when pasting with the mouse (Issue 130).
Solution:   Get the byte value early. (hint by Dominique Pelle)
2013-04-24 16:52:36 +02:00
Bram Moolenaar e2c35d807b Added tag v7-3-915 for changeset d8053e6bf72a 2013-04-24 16:34:02 +02:00
Bram Moolenaar 35dffc8507 updated for version 7.3.915
Problem:    When reading a file with encoding conversion fails at the end the
	    next encoding in 'fencs' is not used.
Solution:   Retry with another encoding when possible. (Taro Muraoka)
2013-04-24 16:34:02 +02:00
Bram Moolenaar 4c1224604e Added tag v7-3-914 for changeset 9f642ac84df9 2013-04-24 15:47:15 +02:00
Bram Moolenaar 8e4ef1a6d7 updated for version 7.3.914
Problem:    ~/.viminfo is messed up when running tests.
Solution:   Set the viminfo filename.
2013-04-24 15:47:15 +02:00
Bram Moolenaar 569bcb6748 Added tag v7-3-913 for changeset 0d3573091d42 2013-04-24 15:39:11 +02:00
Bram Moolenaar 5f50918eaf updated for version 7.3.913
Problem:    Still a crash when writing viminfo.
Solution:   Add checks for NULL pointers. (Ron Aaron)
2013-04-24 15:39:11 +02:00
Bram Moolenaar ff1c603f6a Added tag v7-3-912 for changeset 62eadd7de409 2013-04-24 15:12:32 +02:00
Bram Moolenaar 40edc03840 updated for version 7.3.912
Problem:    Typing a ":" command at the hit-enter dialog does not work if the
	    "file changed" dialog happens next.
Solution:   Check for changed files before giving the hit-enter dialog.
2013-04-24 15:12:32 +02:00
Bram Moolenaar b18546db8a Added tag v7-3-911 for changeset f1eab4f77a6f 2013-04-24 14:07:45 +02:00
Bram Moolenaar 5e5ba1d9ef updated for version 7.3.911
Problem:    Python: Access to Vim variables is not so easy.
Solution:   Define vim.vars and vim.vvars. (ZyX)
2013-04-24 14:07:45 +02:00
Bram Moolenaar 2627e52524 Added tag v7-3-910 for changeset d8d9c591c50f 2013-04-24 13:47:45 +02:00
Bram Moolenaar 47ed369f91 updated for version 7.3.910
Problem:    Python code in #ifdef branches with only minor differences.
Solution:   Merge the #ifdef branches. (ZyX)
2013-04-24 13:47:45 +02:00
Bram Moolenaar 2f58a055f9 Added tag v7-3-909 for changeset b79f3c3a584c 2013-04-24 13:39:15 +02:00
Bram Moolenaar f7de925840 updated for version 7.3.909
Problem:    Duplicate Python code.
Solution:   Move more items to if_py_both.h. (ZyX)  Also avoid compiler
	    warnings for missing initializers.
2013-04-24 13:39:15 +02:00
Bram Moolenaar 4369c7d988 Added tag v7-3-908 for changeset 4281875776fb 2013-04-24 13:10:41 +02:00
Bram Moolenaar 613581371d updated for version 7.3.908
Problem:    Possible crash when using a list in Python.
Solution:   Return early if the list is NULL. (ZyX)
2013-04-24 13:10:41 +02:00
Bram Moolenaar 1b65869205 Added tag v7-3-907 for changeset 9f3da1dea7c0 2013-04-24 13:04:26 +02:00
Bram Moolenaar ac94621d1d updated for version 7.3.907
Problem:    Python uses IndexError when a dict key is not found.
Solution:   Use KeyError instead. (ZyX)
2013-04-24 13:04:26 +02:00
Bram Moolenaar 8cf13bc383 Added tag v7-3-906 for changeset ff1f3e42df08 2013-04-24 12:56:19 +02:00
Bram Moolenaar dbbe9337aa updated for version 7.3.906
Problem:    The "sleep .2" for running tests does not work on Solaris.
Solution:   Fall back to using "sleep 1". (Laurent Blume)
2013-04-24 12:56:19 +02:00
Bram Moolenaar 5a0b2dc033 Added tag v7-3-905 for changeset 8e1d1da398b3 2013-04-15 22:22:58 +02:00
Bram Moolenaar c7c77af213 updated for version 7.3.905
Problem:    Crash when writing viminfo. (Ron Aaron)
Solution:   Prevent freed history info to be used.
2013-04-15 22:22:57 +02:00
Bram Moolenaar 4892d92cae Added tag v7-3-904 for changeset bdab73bf24a8 2013-04-15 18:25:59 +02:00
Bram Moolenaar 8f92747be8 updated for version 7.3.904
Problem:    Using memory freed by the garbage collector.
Solution:   Mark items in aucmd_win as used.
2013-04-15 18:25:59 +02:00
Bram Moolenaar c93d0ac31a Added tag v7-3-903 for changeset 166b3df562ea 2013-04-15 16:14:22 +02:00
Bram Moolenaar d13f8ce613 updated for version 7.3.903
Problem:    Crash on exit writing viminfo. (Ron Aaron)
Solution:   Check for the history to be empty.
2013-04-15 16:14:22 +02:00
Bram Moolenaar 60b061e971 Added tag v7-3-902 for changeset b01e3cff9253 2013-04-15 15:55:19 +02:00
Bram Moolenaar 0bb8c5f622 updated for version 7.3.902
Problem:    When deleting last buffer in other tab the tabline is not updated.
Solution:   Set the redraw_tabline flag. (Yukihiro Nakadaira)
2013-04-15 15:55:19 +02:00
Bram Moolenaar f9e45ed0fc Added tag v7-3-901 for changeset 790238e5a46c 2013-04-15 15:47:13 +02:00
Bram Moolenaar 1f73adf977 updated for version 7.3.901
Problem:    Outdated comment, ugly condition.
Solution:   Update a few comments, break line.
2013-04-15 15:47:12 +02:00
Bram Moolenaar 1c7dcd9f2d Added tag v7-3-900 for changeset b53fa3b43193 2013-04-15 15:40:33 +02:00
Bram Moolenaar 1a0d13b49a updated for version 7.3.900
Problem:    Not obvious that some mouse features are mutual-exclusive.
Solution:   Add a comment.
2013-04-15 15:40:33 +02:00
Bram Moolenaar 30e9a83d60 Added tag v7-3-899 for changeset bb3cfdb62607 2013-04-15 15:32:25 +02:00
Bram Moolenaar e84e373b69 updated for version 7.3.899
Problem:    #if indents are off.
Solution:   Fix the indents.
2013-04-15 15:32:25 +02:00
Bram Moolenaar 6232475237 Added tag v7-3-898 for changeset aca1886102bd 2013-04-15 15:15:36 +02:00
Bram Moolenaar 1c48edaa53 updated for version 7.3.898
Problem:    Memory leak reported by valgrind in test 91.
Solution:   Only use default argument when needed.
2013-04-15 15:15:35 +02:00
Bram Moolenaar 8760fc5a10 Added tag v7-3-897 for changeset 5aa74a2f8f9d 2013-04-15 14:44:58 +02:00
Bram Moolenaar b9479f833f updated for version 7.3.897
Problem:    Configure doesn't always find the shared library.
Solution:   Change the configure script. (Ken Takata)
2013-04-15 14:44:57 +02:00
Bram Moolenaar e5bd58a05c Added tag v7-3-896 for changeset af3a3680fc75 2013-04-15 13:49:21 +02:00
Bram Moolenaar 91be375bac updated for version 7.3.896
Problem:    Memory leaks in Lua interface.
Solution:   Fix the leaks, add tests. (Yukihiro Nakadaira)
2013-04-15 13:49:21 +02:00
Bram Moolenaar 912982d303 Added tag v7-3-895 for changeset 11007e80829c 2013-04-15 13:06:21 +02:00
Bram Moolenaar b8d217d92f updated for version 7.3.895
Problem:    Valgrind error in test 91. (Issue 128)
Solution:   Pass scope name to find_var_in_ht().
2013-04-15 13:06:21 +02:00
Bram Moolenaar 9025ffd165 Added tag v7-3-894 for changeset 52e946d654e0 2013-04-15 12:36:18 +02:00
Bram Moolenaar 51b743ce9d updated for version 7.3.894
Problem:    Using wrong RUBY_VER causing Ruby build to break.
Solution:   Correct the RUBY_VER value. (Yongwei Wu)
2013-04-15 12:36:18 +02:00
Bram Moolenaar 7540de4352 Added tag v7-3-893 for changeset dc3efb6d5a08 2013-04-15 12:27:36 +02:00
Bram Moolenaar 9bef826d5a updated for version 7.3.893
Problem:    Crash when using b:, w: or t: after closing the buffer, window or
	    tabpage.
Solution:   Allocate the dictionary instead of having it part of the
	    buffer/window/tabpage struct. (Yukihiro Nakadaira)
2013-04-15 12:27:36 +02:00
Bram Moolenaar 39c3e3307b Added tag v7-3-892 for changeset 6c2e8074ea25 2013-04-14 23:19:36 +02:00
Bram Moolenaar 586baeafd9 updated for version 7.3.892
Problem:    Still mering problems for viminfo history.
Solution:   Do not merge lines when writing, don't write old viminfo lines.
2013-04-14 23:19:36 +02:00
Bram Moolenaar 5a95cce118 Added tag v7-3-891 for changeset 1dc160bf2488 2013-04-14 16:26:15 +02:00
Bram Moolenaar 80fede1b91 updated for version 7.3.891
Problem:    Merging viminfo history doesn't work well.
Solution:   Don't stop when one type of history is empty. Don't merge history
	    when writing viminfo.
2013-04-14 16:26:15 +02:00
Bram Moolenaar f2f7837498 Added tag v7-3-890 for changeset 89bdd6d57510 2013-04-14 16:21:41 +02:00
Bram Moolenaar c6b28c28f3 updated for version 7.3.890
Problem:    Test 79 fails on Windows. (Michael Soyka)
Solution:   Add comment below line causing an error.
2013-04-14 16:21:41 +02:00
Bram Moolenaar fdbdfe65ac Added tag v7-3-889 for changeset cb0c694517a0 2013-04-14 16:19:03 +02:00
Bram Moolenaar 2f1d3f9fb7 updated for version 7.3.889
Problem:    Can't build with Ruby 2.0 on a 64 bit system.
Solution:   Define rb_fix2int and rb_num2int. (Kohei Suzuki)
2013-04-14 16:19:03 +02:00
Bram Moolenaar 9c5ad6b26d Updated runtime files. 2013-04-12 15:09:51 +02:00
Bram Moolenaar 5e78389c83 Added tag v7-3-888 for changeset b0b253898cf9 2013-04-12 14:42:39 +02:00
Bram Moolenaar 10d6c26682 updated for version 7.3.888
Problem:    Filename completion with 'fileignorecase' does not work for
	    multi-byte characters.
Solution:   Make 'fileignorecase' work properly. (Hirohito Higashi)
2013-04-12 14:42:39 +02:00
Bram Moolenaar 2dd0be6210 Added tag v7-3-887 for changeset 015e53d99787 2013-04-12 13:45:03 +02:00
Bram Moolenaar 7b380f5111 updated for version 7.3.887
Problem:    No tests for Visual mode operators, what 7.3.879 fixes.
Solution:   Add a new test file. (David Bürgin)
2013-04-12 13:45:02 +02:00
Bram Moolenaar f76149ad74 Added tag v7-3-886 for changeset 902d6ab377ee 2013-04-12 12:27:30 +02:00
Bram Moolenaar 72109994f7 updated for version 7.3.886
Problem:    Can't build with multi-byte on Solaris 10.
Solution:   Add #ifdef X_HAVE_UTF8_STRING. (Laurent Blume)
2013-04-12 12:27:30 +02:00
Bram Moolenaar e56a0c092e Added tag v7-3-885 for changeset c5eab656ec51 2013-04-12 12:18:49 +02:00
Bram Moolenaar b764814708 updated for version 7.3.885
Problem:    Double free for list and dict in Lua. (Shougo Matsu)
Solution:   Do not unref list and dict. (Yasuhiro Matsumoto)
2013-04-12 12:18:49 +02:00
Bram Moolenaar 0a7bf116c1 Move redif syntax file to the right directory.
Disable recognizing .rdf as a redif file.
2013-04-06 17:26:26 +02:00
Bram Moolenaar 1951ee400e Added tag v7-3-884 for changeset 22adc26aaa9f 2013-04-06 14:30:40 +02:00
Bram Moolenaar fc8fda0f37 updated for version 7.3.884
Problem:    Compiler warning for variable shadowing another. (John Little)
Solution:   Rename the variable. (Christian Brabandt)
2013-04-06 14:30:40 +02:00
Bram Moolenaar eb00b4ca8f Added tag v7-3-883 for changeset 76aa34cef80f 2013-04-06 14:29:00 +02:00
Bram Moolenaar 3197d376a4 updated for version 7.3.883
Problem:    Can't build with some combination of features.
Solution:   Adjust #ifdefs.
2013-04-06 14:29:00 +02:00
Bram Moolenaar 42f4ed080b Updated runtime files. 2013-04-05 22:26:15 +02:00
Bram Moolenaar 05a1444fac Added tag v7-3-882 for changeset 8653c39b85ea 2013-04-05 19:50:17 +02:00
Bram Moolenaar e7d678bcaa updated for version 7.3.882
Problem:    CursorHold may trigger after receiving the termresponse.
Solution:   Set the did_cursorhold flag. (Hayaki Saito)
2013-04-05 19:50:17 +02:00
Bram Moolenaar b5723ea8ea Added tag v7-3-881 for changeset d8acfc49d94e 2013-04-05 19:32:37 +02:00
Bram Moolenaar f823ccccb0 updated for version 7.3.881
Problem:    Python list does not work correctly.
Solution:   Fix it and add a test. (Yukihiro Nakadaira)
2013-04-05 19:32:36 +02:00
Bram Moolenaar 74557fb60e Added tag v7-3-880 for changeset 9945fe0536a3 2013-04-05 18:58:48 +02:00
Bram Moolenaar 83800dab4b updated for version 7.3.880
Problem:    When writing viminfo, old history lines may replace lines written
	    more recently by another Vim instance.
Solution:   Mark history entries that were read from viminfo and overwrite
	    them when merging with the current viminfo.
2013-04-05 18:58:47 +02:00
Bram Moolenaar 29d2d7ece1 Added tag v7-3-879 for changeset 79176b78969c 2013-04-05 17:43:14 +02:00
Bram Moolenaar 35a11ceea8 updated for version 7.3.879
Problem:    When using an ex command in operator pending mode, using Esc to
	    abort the command still executes the operator. (David Bürgin)
Solution:   Clear the operator when the ex command fails. (Christian Brabandt)
2013-04-05 17:43:14 +02:00
Bram Moolenaar 9b85a71753 Added tag v7-3-878 for changeset 97a5ce76cb7d 2013-04-05 15:41:05 +02:00
Bram Moolenaar 34e5bbf2ed updated for version 7.3.878
Problem:    'fileignorecase' is missing in options window and quickref.
Solution:   Add the option.
2013-04-05 15:41:05 +02:00
Bram Moolenaar ea096982d0 Added tag v7-3-877 for changeset 96f478b812b1 2013-04-03 21:14:29 +02:00
Bram Moolenaar 4a3b55d34d updated for version 7.3.877
Problem:    Forward searching with search() is broken.
Solution:   Fix it and add tests. (Sung Pae)
2013-04-03 21:14:29 +02:00
Bram Moolenaar fc02645d95 Added tag v7-3-876 for changeset 787df0fc6539 2013-04-03 21:11:39 +02:00
Bram Moolenaar 6c6a969ea9 updated for version 7.3.876
Problem:    #if indents are off.
Solution:   Insert a space where appropriate. (Taro Muraoka)
2013-04-03 21:11:39 +02:00
Bram Moolenaar 61e8f0742f Added tag v7-3-875 for changeset beab15a2ef14 2013-03-21 22:53:50 +01:00
Bram Moolenaar 9952bb6bdd updated for version 7.3.875
Problem:    Build problem with some combination of features.
Solution:   Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD.
2013-03-21 22:53:50 +01:00
Bram Moolenaar 16f54b5b13 Added tag v7-3-874 for changeset 4d0b39bcec20 2013-03-19 18:31:49 +01:00
Bram Moolenaar 466f9e9dd7 updated for version 7.3.874
Problem:    Comparing file names does not handle multi-byte characters
	    properly.
Solution:   Implement multi-byte handling.
2013-03-19 18:31:49 +01:00
Bram Moolenaar 37146e8b9d Added tag v7-3-873 for changeset 7faeece39228 2013-03-19 17:42:15 +01:00
Bram Moolenaar 5b00edb40a updated for version 7.3.873
Problem:    Cannot easily use :s to make title case.
Solution:   Have "\L\u" result in title case. (James McCoy)
2013-03-19 17:42:15 +01:00
Bram Moolenaar eab418dea2 Added tag v7-3-872 for changeset edd0bc1f26bd 2013-03-19 16:49:16 +01:00
Bram Moolenaar ed09796c5b updated for version 7.3.872
Problem:    On some systems case of file names is always ignored, on others
	    never.
Solution:   Add the 'fileignorecase' option to control this at runtime.
	    Implies 'wildignorecase'.
2013-03-19 16:49:16 +01:00
Bram Moolenaar 4fa5b752cd Added tag v7-3-871 for changeset d52c45b35fb0 2013-03-19 15:27:48 +01:00
Bram Moolenaar 13e4900efe updated for version 7.3.871
Problem:    search('^$', 'c') does not use the empty match under the cursor.
Solution:   Special handling of the 'c' flag. (Christian Brabandt)
	    Add tests.
2013-03-19 15:27:48 +01:00
Bram Moolenaar 7e5550e0ba Added tag v7-3-870 for changeset 26e59a39fdd9 2013-03-19 14:48:29 +01:00
Bram Moolenaar c97f0d3551 updated for version 7.3.870
Problem:    Compiler warnings when using MingW 4.5.3.
Solution:   Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata)
2013-03-19 14:48:29 +01:00
Bram Moolenaar 806142c767 Added tag v7-3-869 for changeset 23ce9a61bdc2 2013-03-19 14:25:54 +01:00
Bram Moolenaar 53e9598ee5 updated for version 7.3.869
Problem:    bufwinnr() matches buffers in other tabs.
Solution:   For bufwinnr() and ? only match buffers in the current tab.
	    (Alexey Radkov)
2013-03-19 14:25:54 +01:00
Bram Moolenaar f80d15fafd Added tag v7-3-868 for changeset b31989e2b058 2013-03-19 13:56:08 +01:00
Bram Moolenaar 1951b34038 updated for version 7.3.868
Problem:    When at the hit-return prompt and using "k" while no text has
	    scrolled off screen, then using "j", an empty line is displayed.
Solution:   Only act on "k" when text scrolled off screen.  Also accept
	    page-up and page-down.  (cptstubing)
2013-03-19 13:56:08 +01:00
Bram Moolenaar b1845b86a1 Added tag v7-3-867 for changeset 0fcb050fd79d 2013-03-19 13:33:23 +01:00
Bram Moolenaar 7273c99019 updated for version 7.3.867
Problem:    Matchparen does not update match when using auto-indenting.
	    (Marc Aldorasi)
Solution:   Add the TextChanged and TextChangedI autocommand events.
2013-03-19 13:33:23 +01:00
Bram Moolenaar 15b7f64e7f Added tag v7-3-866 for changeset 90d72df431e5 2013-03-19 12:35:42 +01:00
Bram Moolenaar 92c5024c22 updated for version 7.3.866
Problem:    Not serving the X selection during system() isn't nice.
Solution:   When using fork() do not loose the selection, keep serving it.
	    Add a loop similar to handling I/O. (Yukihiro Nakadaira)
2013-03-19 12:35:42 +01:00
Bram Moolenaar 4c0f497180 Update runtime files. 2013-03-19 11:35:58 +01:00
Bram Moolenaar ab6594b62c Added tag v7-3-865 for changeset 94342b0605fb 2013-03-16 21:42:16 +01:00
Bram Moolenaar 58cec0a699 updated for version 7.3.865
Problem:    Mouse position may be wrong.
Solution:   Let vungetc() restore the mouse position.
2013-03-16 21:42:16 +01:00
Bram Moolenaar 66b1b9453a Added tag v7-3-864 for changeset a82ef37d38c0 2013-03-16 21:35:33 +01:00
Bram Moolenaar 3ca813161f updated for version 7.3.864
Problem:    Can't build without the mouse feature.
Solution:   Add an #ifdef. (Ike Devolder)
2013-03-16 21:35:33 +01:00
Bram Moolenaar 2e6b124498 Added tag v7-3-863 for changeset 5c0652f455c9 2013-03-16 14:33:36 +01:00
Bram Moolenaar 509ab2faeb updated for version 7.3.863
Problem:    Problem with 'ambiwidth' detection for ANSI terminal.
Solution:   Work around not recognizing a term response. (Hayaki Saito)
2013-03-16 14:33:36 +01:00
Bram Moolenaar 72b41a82aa Added tag v7-3-862 for changeset dd4f3ceb5d86 2013-03-16 14:20:51 +01:00
Bram Moolenaar 03b298bd20 updated for version 7.3.862
Problem:    Dragging the status line can be slow.
Solution:   Look ahead and drop the drag event if there is a next one.
2013-03-16 14:20:51 +01:00
Bram Moolenaar 30c76cb95d Added tag v7-3-861 for changeset 6fe728bf165e 2013-03-13 20:42:32 +01:00
Bram Moolenaar 1670720400 updated for version 7.3.861
Problem:    ":setlocal number" clears global value of 'relativenumber'.
Solution:   Do it properly. (Markus Heidelberg)
2013-03-13 20:42:32 +01:00
Bram Moolenaar 81d54b3e31 Added tag v7-3-860 for changeset 6ce32844727d 2013-03-13 20:23:22 +01:00
Bram Moolenaar 53d319d990 updated for version 7.3.860
Problem:    When using --remote-expr try/catch does not work. (Andrey Radev)
Solution:   Set emsg_silent instead of emsg_off.
2013-03-13 20:23:22 +01:00
Bram Moolenaar b39f419e8d Added tag v7-3-859 for changeset ecf21be84def 2013-03-13 19:29:29 +01:00
Bram Moolenaar 68bcdc6ea9 updated for version 7.3.859
Problem:    'ambiwidth' must be set by the user.
Solution:   Detects East Asian ambiguous width (UAX #11) state of the terminal
	    at the start-up time and 'ambiwidth' accordingly.  (Hayaki Saito)
2013-03-13 19:29:28 +01:00
Bram Moolenaar 1eb364e41a Added tag v7-3-858 for changeset 0a3fab86f34d 2013-03-13 19:02:41 +01:00
Bram Moolenaar 7dabae12dc updated for version 7.3.858
Problem:    "gv" selects the wrong area after some operators.
Solution:   Save and restore the type of selection. (Christian Brabandt)
2013-03-13 19:02:41 +01:00
Bram Moolenaar 484a6a16ae Added tag v7-3-857 for changeset 4905e038b105 2013-03-13 18:30:43 +01:00
Bram Moolenaar 9178241ac0 updated for version 7.3.857
Problem:    The QuitPre autocommand event does not trigger for :qa and :wq.
Solution:   Trigger the event. (Tatsuro Fujii)
2013-03-13 18:30:43 +01:00
Bram Moolenaar 0770126684 Added tag v7-3-856 for changeset fb533fb6c015 2013-03-13 17:50:25 +01:00
Bram Moolenaar b10be2eece updated for version 7.3.856
Problem:    When calling system() multi-byte clipboard contents is garbled.
Solution:   Save and restore the clipboard contents.  (Yukihiro Nakadaira)
2013-03-13 17:50:25 +01:00
Bram Moolenaar ad4c169899 Added tag v7-3-855 for changeset 6604853dd822 2013-03-13 17:01:52 +01:00
Bram Moolenaar 3f65b8e2e6 updated for version 7.3.855
Problem:    Compiler warnings.
Solution:   Add type casts. (Mike Williams)
2013-03-13 17:01:52 +01:00
Bram Moolenaar ef3f8c659c Added tag v7-3-854 for changeset 14cdb6e4d5b8 2013-03-07 19:38:54 +01:00
Bram Moolenaar 88081da75d updated for version 7.3.854
Problem:    After using backspace in insert mode completion, CTRL-N and CTRL-P
	    do not highlight the right entry. (Olivier Teuliere)
Solution:   Set the current item to the shown item after using backspace.
2013-03-07 19:38:54 +01:00
Bram Moolenaar 31ffd9cd94 Added tag v7-3-853 for changeset eea32254940f 2013-03-07 18:50:57 +01:00
Bram Moolenaar beca80a34c updated for version 7.3.853
Problem:    Using "ra" in multiple lines on multi-byte characters leaves a few
	    characters not replaced.
Solution:   Adjust the end column only in the last line. (Yasuhiro Matsumoto)
2013-03-07 18:50:57 +01:00
Bram Moolenaar ec1a5fc063 Added tag v7-3-852 for changeset 3fd805ca2a6a 2013-03-07 18:02:31 +01:00
Bram Moolenaar 6c3e6e05e1 updated for version 7.3.852
Problem:    system() breaks clipboard text. (Yukihiro Nakadaira)
Solution:   Use Xutf8TextPropertyToTextList(). (Christian Brabandt)
	    Also do not put the text in the clip buffer if conversion fails.
2013-03-07 18:02:30 +01:00
Bram Moolenaar 3c780a4b0a Added tag v7-3-851 for changeset dd669f296568 2013-03-07 16:41:30 +01:00
Bram Moolenaar b89802836b updated for version 7.3.851
Problem:    Using an empty pattern with :sort silently continues when there is
	    no previous search pattern.
Solution:   Give an error message.
2013-03-07 16:41:30 +01:00
Bram Moolenaar 81e98e72fe Added tag v7-3-850 for changeset 07fef68eb018 2013-03-07 16:32:54 +01:00
Bram Moolenaar 502c2a5531 updated for version 7.3.850
Problem:    ":vimgrep //" matches everywhere.
Solution:   Make it use the previous search pattern. (David Bürgin)
2013-03-07 16:32:54 +01:00
Bram Moolenaar 0dba29a2ee Added tag v7-3-849 for changeset dc77c2a14a05 2013-03-07 16:08:35 +01:00
Bram Moolenaar faf3185a47 updated for version 7.3.849
Problem:    ":g//" gives "Pattern not found error" with E486.  Should not use
	    the error number, it's not a regular error message.
Solution:   Use a normal message. (David Bürgin)
2013-03-07 16:08:35 +01:00
Bram Moolenaar 0f564d46e7 Added tag v7-3-848 for changeset e49b80f267dc 2013-03-07 15:16:21 +01:00
Bram Moolenaar 53026be864 updated for version 7.3.848
Problem:    Can't build with Ruby 2.0 when using MinGW x64 or MSVC10.
Solution:   Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64.
	    (Ken Takata)
2013-03-07 15:16:21 +01:00
Bram Moolenaar ac53d286c3 Added tag v7-3-847 for changeset 4dd43d6b3df7 2013-03-07 14:50:34 +01:00
Bram Moolenaar 1602902b16 updated for version 7.3.847
Problem:    Test 55 fails when messages are translated.
Solution:   Set language to C. (Ken Takata)
2013-03-07 14:50:34 +01:00
Bram Moolenaar 55cbb32d17 Added tag v7-3-846 for changeset b06bb07d906b 2013-03-07 13:32:36 +01:00
Bram Moolenaar a6b33ca1ee updated for version 7.3.846
Problem:    Missing proto files.
Solution:   Add the files.
2013-03-07 13:32:36 +01:00
Bram Moolenaar 1830f25ca9 Added tag v7-3-845 for changeset 171234e02b1e 2013-03-07 13:21:32 +01:00
Bram Moolenaar 3c5ad265da updated for version 7.3.845
Problem:    Enum indenting is not tested.
Solution:   Add tests. (Hong Xu)
2013-03-07 13:21:32 +01:00
Bram Moolenaar 90cb083c4c Updated runtime files. 2013-03-07 13:20:54 +01:00
Bram Moolenaar 317578d707 Added tag v7-3-844 for changeset eccc0e8a82fb 2013-03-07 13:13:52 +01:00
Bram Moolenaar ce9a2c7e7e updated for version 7.3.844
Problem:    Enum is not indented correctly with "public" etc.
Solution:   Skip "public", "private" and "protected". (Hong Xu)
2013-03-07 13:13:52 +01:00
Bram Moolenaar 04f440c373 Added tag v7-3-843 for changeset f4960ddda07c 2013-02-26 22:54:11 +01:00
Bram Moolenaar 742cf6ce1e updated for version 7.3.843
Problem:    Missing test file changes.
Solution:   Change the tests.
2013-02-26 22:54:11 +01:00
Bram Moolenaar 9c46a37e3d Added tag v7-3-842 for changeset 78321dcaa8e2 2013-02-26 21:43:32 +01:00
Bram Moolenaar 4a3231112f updated for version 7.3.842
Problem:    Compiler warning for signed/unsigned pointer.
Solution:   Add type cast. (Christian Brabandt)
2013-02-26 21:43:32 +01:00
Bram Moolenaar 8980ad619d Added tag v7-3-841 for changeset b40e6a47ee53 2013-02-26 19:36:15 +01:00
Bram Moolenaar a2be53238e updated for version 7.3.841
Problem:    When a "cond ? one : two" expression has a subscript it is not
	    parsed correctly. (Andy Wokula)
Solution:   Handle a subscript also when the type is unknown. (Christian
	    Brabandt)
2013-02-26 19:36:15 +01:00
Bram Moolenaar 36f8f31fa0 Added tag v7-3-840 for changeset 1778d51fcbc3 2013-02-26 18:46:01 +01:00
Bram Moolenaar f33715cb9f updated for version 7.3.840
Problem:    "\@<!" in regexp does not work correctly with multi-byte
	    characters, especially cp932.
Solution:   Move column to start of multi-byte character. (Yasuhiro Matsumoto)
2013-02-26 18:46:01 +01:00
Bram Moolenaar 3ca4c44096 Added tag v7-3-839 for changeset 2030aca407ed 2013-02-26 17:59:43 +01:00
Bram Moolenaar bdbd1be4b1 updated for version 7.3.839
Problem:    Some files missing in the list of distributed files.
Solution:   Add lines for new files.
2013-02-26 17:59:43 +01:00
Bram Moolenaar 2914722622 Added tag v7-3-838 for changeset 1c819b05529c 2013-02-26 17:21:29 +01:00
Bram Moolenaar 959f23fc25 updated for version 7.3.838
Problem:    Insufficient testing for mksession.
Solution:   Add tests. (mostly by Roland Eggner)
2013-02-26 17:21:29 +01:00
Bram Moolenaar 29a883e055 Added tag v7-3-837 for changeset 14698f63de8d 2013-02-26 15:27:23 +01:00
Bram Moolenaar c809ffca87 updated for version 7.3.837
Problem:    Empty lines in :version output when 'columns' is 320.
Solution:   Simplify the logic of making columns. (Nazri Ramliy, Roland
	    Eggner)
2013-02-26 15:27:23 +01:00
Bram Moolenaar 0a29612aeb Added tag v7-3-836 for changeset ff193256398a 2013-02-26 14:56:43 +01:00
Bram Moolenaar 32098e3ea4 updated for version 7.3.836
Problem:    Clipboard does not work on Win32 when compiled with Cygwin.
Solution:   Move the Win32 clipboard code to a separate file and use it when
	    building with os_unix.c. (Frodak Baksik, Ken Takata)
2013-02-26 14:56:42 +01:00
Bram Moolenaar 00be0d5fd5 Added tag v7-3-835 for changeset d356b5ce84ce 2013-02-26 14:14:07 +01:00
Bram Moolenaar 32679a21ee updated for version 7.3.835
Problem:    "xxd -i" fails on an empty file.
Solution:   Do output the closing } for an empty file. (partly by Lawrence
	    Woodman)
2013-02-26 14:14:07 +01:00
Bram Moolenaar 5ea50c0de4 Added tag v7-3-834 for changeset 3ac9d7d8274e 2013-02-26 13:41:35 +01:00
Bram Moolenaar ef75f15a82 updated for version 7.3.834
Problem:    Ruby 2.0 has a few API changes.
Solution:   Add handling of Ruby 2.0. (Yasuhiro Matsumoto)
2013-02-26 13:41:35 +01:00
Bram Moolenaar b19bb2949b Added tag v7-3-833 for changeset b97109760603 2013-02-26 13:30:32 +01:00
Bram Moolenaar 28741039d5 updated for version 7.3.833
Problem:    In the terminal the scroll wheel always scrolls the active window.
Solution:   Scroll the window under the mouse pointer, like in the GUI.
	    (Bradie Rao)
2013-02-26 13:30:32 +01:00
Bram Moolenaar 81a2d53b34 Added tag v7-3-832 for changeset 670e576a58d1 2013-02-26 11:25:33 +01:00
Bram Moolenaar 616fca5d1c updated for version 7.3.832
Problem:    Compiler warning.
Solution:   Add type cast. (Mike Williams)
2013-02-26 11:25:33 +01:00
Bram Moolenaar dc0db92ab0 Update runtime files. 2013-02-20 21:26:00 +01:00
Bram Moolenaar 35d5e031cb Added tag v7-3-831 for changeset cb185366f5c8 2013-02-20 21:12:10 +01:00
Bram Moolenaar 51d92c00e8 updated for version 7.3.831
Problem:    Clumsy to handle the situation that a variable does not exist.
Solution:   Add default value to getbufvar() et al. (Shougo Matsushita,
	    Hirohito Higashi)
2013-02-20 21:12:10 +01:00
Bram Moolenaar 218a85f176 Added tag v7-3-830 for changeset 454d35a43392 2013-02-20 19:26:29 +01:00
Bram Moolenaar a418fe8ff0 updated for version 7.3.830
Problem:    :mksession confuses bytes, columns and characters when positioning
	    the cursor.
Solution:   Use w_virtcol with "|" instead of w_cursor.col with "l".
2013-02-20 19:26:29 +01:00
Bram Moolenaar f8fa0faa73 Added tag v7-3-829 for changeset 7728d626ae03 2013-02-20 18:39:13 +01:00
Bram Moolenaar ff79197c11 updated for version 7.3.829
Problem:    When compiled with the +rightleft feature 'showmatch' also shows a
	    match for the opening paren.  When 'revins' is set the screen may
	    scroll.
Solution:   Only check the opening paren when the +rightleft feature was
	    enabled.  Do not show a match that is not visible. (partly by
	    Christian Brabandt)
2013-02-20 18:39:13 +01:00
Bram Moolenaar cc49f70ae4 Added tag v7-3-828 for changeset 13170a796134 2013-02-20 17:59:12 +01:00
Bram Moolenaar 91f164cd23 updated for version 7.3.828
Problem:    Mappings are not aware of wildmenu mode.
Solution:   Add wildmenumode(). (Christian Brabandt)
2013-02-20 17:59:11 +01:00
Bram Moolenaar f8686698b6 Added tag v7-3-827 for changeset 5e17a12a3b14 2013-02-20 16:54:28 +01:00
Bram Moolenaar 694137d3ea updated for version 7.3.827
Problem:    Python tests fail.
Solution:   Adjust the output for the stack trace.
2013-02-20 16:54:27 +01:00
Bram Moolenaar 8cc531cf06 Added tag v7-3-826 for changeset 646cb6b6ff23 2013-02-20 16:47:36 +01:00
Bram Moolenaar b13d5c0ff8 updated for version 7.3.826
Problem:    List of features in :version output is hard to read.
Solution:   Make columns. (Nazri Ramliy)
2013-02-20 16:47:36 +01:00
Bram Moolenaar 153f4ba782 Added tag v7-3-825 for changeset 6b1f3fc893cd 2013-02-20 16:09:43 +01:00
Bram Moolenaar b294e9d559 updated for version 7.3.825
Problem:    With Python errors are not always clear.
Solution:   Print the stack trace, unless :silent is used. (ZyX)
2013-02-20 16:09:43 +01:00
Bram Moolenaar 6595395586 Added tag v7-3-824 for changeset f5ef9b9c18cd 2013-02-20 15:19:43 +01:00
Bram Moolenaar fea14ed898 updated for version 7.3.824
Problem:    Can redefine builtin functions.  (ZyX)
Solution:   Disallow adding a function to g:.
2013-02-20 15:19:43 +01:00
Bram Moolenaar 4c8719f944 Added tag v7-3-823 for changeset db401e5e4c5d 2013-02-20 13:34:19 +01:00
Bram Moolenaar 91ddd257ad updated for version 7.3.823
Problem:    Building with Cygwin: '-lsupc++' is not needed.
Solution:   Remove it. (Ken Takata)
2013-02-20 13:34:19 +01:00
Bram Moolenaar ab2a4e0bc7 Added tag v7-3-822 for changeset 2f7883063b19 2013-02-17 15:45:37 +01:00
Bram Moolenaar 83f922f29e updated for version 7.3.822
Problem:    Crash when accessing freed buffer.
Solution:   Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt)
2013-02-17 15:45:37 +01:00
Bram Moolenaar edc53b9b43 Added tag v7-3-821 for changeset 4936ee89b4bc 2013-02-16 18:16:15 +01:00
Bram Moolenaar 766621e9fb updated for version 7.3.821
Problem:    Build with OLE and Cygwin is broken. (Steve Hall)
Solution:   Select static or shared stdc library. (Ken Takta)
2013-02-16 18:16:15 +01:00
Bram Moolenaar d9a4318d8b Added tag v7-3-820 for changeset 688da4d486a0 2013-02-14 22:19:51 +01:00
Bram Moolenaar 68f9d844dc updated for version 7.3.820
Problem:    Build errors and warnings when building with small features and
	    Lua, Perl or Ruby.
Solution:   Add #ifdefs and UNUSED.
2013-02-14 22:19:51 +01:00
Bram Moolenaar b65722ab61 Added tag v7-3-819 for changeset 36fd800b8c6c 2013-02-14 22:11:39 +01:00
Bram Moolenaar 6a60817447 updated for version 7.3.819
Problem:    Compiling without +eval and with Python isn't working.
Solution:   Add the eval feature when building with Python.
2013-02-14 22:11:39 +01:00
Bram Moolenaar 9fca58536d Added tag v7-3-818 for changeset ad7b6062a7f4 2013-02-14 20:58:35 +01:00
Bram Moolenaar 21039e5e3a updated for version 7.3.818
Problem:    When test 40 fails because of a bad build it may leave files
	    behind that cause it to fail later.
Solution:   Let the file names start with "X".
2013-02-14 20:58:35 +01:00
Bram Moolenaar 07289cb5e1 Added tag v7-3-817 for changeset 01fa9313d4b5 2013-02-14 20:10:33 +01:00
Bram Moolenaar 42b55927cb updated for version 7.3.817
Problem:    Test 89 fails with tiny and small features.
Solution:   Add sourcing small.vim.
2013-02-14 20:10:33 +01:00
Bram Moolenaar a17ab33bd8 Add test files. 2013-02-13 17:35:34 +01:00
Bram Moolenaar eb501287e2 Added tag v7-3-816 for changeset 2b340e5c5baa 2013-02-13 17:35:04 +01:00
Bram Moolenaar 36a614b069 updated for version 7.3.816
Problem:    Can't compute a hash.
Solution:   Add the sha256() function. (Tyru, Hirohito Higashi)
2013-02-13 17:35:04 +01:00
Bram Moolenaar d7c5fc2cc0 Added tag v7-3-815 for changeset 448a6e7cf32e 2013-02-13 17:06:11 +01:00
Bram Moolenaar a79f8f9a82 updated for version 7.3.815
Problem:    Building with Cygwin and Ruby doesn't work.
Solution:   Copy some things from the MingW build file. (Ken Takata)
2013-02-13 17:06:11 +01:00
Bram Moolenaar 11b2aeac5d Added tag v7-3-814 for changeset d5b1d6177b37 2013-02-13 16:49:58 +01:00
Bram Moolenaar d803074f8f updated for version 7.3.814
Problem:    Can't input multibyte characters on Win32 console if 'encoding' is
	    different from current codepage.
Solution:   Use convert_input_safe() instead of convert_input().  Make
	    string_convert_ext() return an error for incomplete input. (Ken
	    Takata)
2013-02-13 16:49:58 +01:00
Bram Moolenaar e99e9cb92f Added tag v7-3-813 for changeset 4e6e012af150 2013-02-13 16:30:21 +01:00
Bram Moolenaar fbb71d8560 updated for version 7.3.813
Problem:    The CompleteDone event is not triggered when there are no pattern
	    matches. (Jianjun Mao)
Solution:   Trigger the event. (Christian Brabandt)
2013-02-13 16:30:21 +01:00
Bram Moolenaar 4900a1fbf8 Update runtime files.
Add missing test files.
2013-02-13 16:15:55 +01:00
Bram Moolenaar 09260213d3 Added tag v7-3-812 for changeset 4584e59860b8 2013-02-13 16:10:18 +01:00
Bram Moolenaar 893470534d updated for version 7.3.812
Problem:    When 'indentexpr' moves the cursor "curswant" not restored.
Solution:   Restore "curswant". (Sung Pae)
2013-02-13 16:10:17 +01:00
Bram Moolenaar bec4a98b81 Added tag v7-3-811 for changeset ad21448af931 2013-02-13 15:53:19 +01:00
Bram Moolenaar 9994e6e412 updated for version 7.3.811
Problem:    Useless termresponse parsing for SGR mouse.
Solution:   Skip the parsing. (Hayaki Saito)
2013-02-13 15:53:19 +01:00
Bram Moolenaar c6e234c458 Added tag v7-3-810 for changeset 8904ccd5ee85 2013-02-13 15:44:26 +01:00
Bram Moolenaar c2aa3a54ca updated for version 7.3.810
Problem:    'relativenumber is reset unexpectedly. (François Ingelrest)
Solution:   After an option was reset also reset the global value. Add a test.
	    (Christian Brabandt)
2013-02-13 15:44:26 +01:00
Bram Moolenaar ab4dc01ea3 Added tag v7-3-809 for changeset 918d7df425af 2013-02-13 14:36:44 +01:00
Bram Moolenaar 534d0306d8 updated for version 7.3.809
Problem:    The dosinst.c program has a buffer overflow. (Thomas Gwae)
Solution:   Ignore $VIMRUNTIME if it is too long.
2013-02-13 14:36:44 +01:00
Bram Moolenaar 04fa8891a1 Added tag v7-3-808 for changeset 3b2a771abb39 2013-02-13 14:17:08 +01:00
Bram Moolenaar af21cefe0e updated for version 7.3.808
Problem:    Python threads still do not work properly.
Solution:   Fix both Python 2 and 3.  Add tests. (Ken Takata)
2013-02-13 14:17:08 +01:00
Bram Moolenaar 62dd5f43ae Added tag v7-3-807 for changeset 1efc30385c41 2013-02-13 12:16:06 +01:00
Bram Moolenaar 5f3053dcf9 updated for version 7.3.807
Problem:    Popup menu does not work properly with the preview window, folds
	    and 'cursorcolumn'.
Solution:   Redraw the popup menu after redrawing windows. (Christian
	    Brabandt)
2013-02-13 12:16:05 +01:00
Bjorn Winckler 1ba220ad3d Merge branch 'vim'
Conflicts:
	runtime/doc/tags
	src/gui.c
	src/option.c
2013-02-07 20:09:24 +01:00
Bram Moolenaar 8039d354d3 Added tag v7-3-806 for changeset f7e3f87ac992 2013-02-06 19:58:43 +01:00
Bram Moolenaar bd41f83f12 updated for version 7.3.806
Problem:    Compiler warnings in Perl code when building with Visual studio
	    2012. (skeept)
Solution:   Add type casts. (Christian Brabandt, 2013 Jan 30)
2013-02-06 19:58:43 +01:00
Bram Moolenaar 5e15217b8c Added tag v7-3-805 for changeset dc30c01f9956 2013-02-06 19:49:44 +01:00
Bram Moolenaar 205f9201d8 updated for version 7.3.805
Problem:    Lua version 5.2 is not detected properly on Arch Linux.
Solution:   Adjust autoconf. (lilydjwg)
2013-02-06 19:49:43 +01:00
Bram Moolenaar 3d98255a45 Added tag v7-3-804 for changeset 2eb4b9ed2d42 2013-02-06 18:45:01 +01:00
Bram Moolenaar 8d9716012c updated for version 7.3.804
Problem:    Compiler warning for tiny build. (Tony Mechelynck)
Solution:   Add #ifdefs around variable.
2013-02-06 18:45:01 +01:00
Bram Moolenaar 4e06a2e442 Added tag v7-3-803 for changeset 77fa4dee43fc 2013-02-06 18:24:02 +01:00
Bram Moolenaar 8eafb35354 updated for version 7.3.803
Problem:    Substitute with confirmation and then "q" does not replace
	    anything.  (John McGowan)
Solution:   Do not break the loop, skip to the end.
2013-02-06 18:24:02 +01:00
Bram Moolenaar a4335d2a12 Updated runtime files. 2013-02-06 17:34:04 +01:00
Bram Moolenaar fe6de61962 Added tag v7-3-802 for changeset cd5145d2408b 2013-02-06 16:26:26 +01:00
Bram Moolenaar e7e32244f8 updated for version 7.3.802
Problem:    After setting 'isk' to a value ending in a comma appending to the
	    option fails.
Solution:   Disallow a trailing comma for 'isk' and similar options.
2013-02-06 16:26:26 +01:00
Bram Moolenaar 02e3104298 Added tag v7-3-801 for changeset 48b54c590dc8 2013-02-06 13:38:02 +01:00
Bram Moolenaar 873caf0999 updated for version 7.3.801
Problem:    ":window set nu?" displays the cursor line. (Nazri Ramliy)
Solution:   Do not update the cursor line when conceallevel is zero or the
	    screen has scrolled. (partly by Christian Brabandt)
2013-02-06 13:38:02 +01:00
Bram Moolenaar 91d651f5ea Added tag v7-3-800 for changeset c0cc0e0620dd 2013-02-06 12:33:21 +01:00
Bram Moolenaar 263e661492 updated for version 7.3.800
Problem:    The " mark is not adjusted when inserting lines. (Roland Eggner)
Solution:   Adjust the line number. (Christian Brabandt)
2013-02-06 12:33:21 +01:00
Bram Moolenaar e61b2625e0 Added tag v7-3-799 for changeset 5e9730de25e9 2013-02-06 12:14:48 +01:00
Bram Moolenaar 2d745a1f90 updated for version 7.3.799
Problem:    The color column is not correct when entering a buffer. (Ben
	    Fritz)
Solution:   Call check_colorcolumn() if 'textwidth' changed. (Christian
	    Brabandt)
2013-02-06 12:14:48 +01:00
Bram Moolenaar 11b1af3ea3 Added tag v7-3-798 for changeset cdaa688e3ddd 2013-01-31 21:09:15 +01:00
Bram Moolenaar cf55acd97a updated for version 7.3.798
Problem:    MzScheme: circular list does not work correctly.
Solution:   Separate Mac-specific code from generic code. (Sergey Khorev)
2013-01-31 21:09:15 +01:00
Bram Moolenaar fa078aa58c Added tag v7-3-797 for changeset 0cbea05f19c7 2013-01-30 21:56:21 +01:00
Bram Moolenaar e75d2ae58d updated for version 7.3.797
Problem:    Compiler warning for size_t to int conversion. (Skeept)
Solution:   Add type casts.
2013-01-30 21:56:21 +01:00
Bram Moolenaar 9928f9f32f Added tag v7-3-796 for changeset 2c12c4e2fae8 2013-01-30 18:21:52 +01:00
Bram Moolenaar 128bc24977 updated for version 7.3.796
Problem:    "/[^\n]" does match at a line break.
Solution:   Make it do the same as "/.". (Christian Brabandt)
2013-01-30 18:21:51 +01:00
Bram Moolenaar 9858827a34 Added tag v7-3-795 for changeset 17a312ba38a0 2013-01-30 17:41:50 +01:00
Bram Moolenaar 4a5f6f8ec8 updated for version 7.3.795
Problem:    MzScheme does not build with tiny features.
Solution:   Add #ifdefs.  Also add UNUSED to avoid warnings.  And change
	    library ordering.
2013-01-30 17:41:50 +01:00
Bram Moolenaar 50401eabd9 Added tag v7-3-794 for changeset 9867f92c9b9f 2013-01-30 17:30:18 +01:00
Bram Moolenaar f9b82f9951 updated for version 7.3.794
Problem:    Tiny build fails. (Tony Mechelynck)
Solution:   Adjust #ifdefs.
2013-01-30 17:30:17 +01:00
Bram Moolenaar 556e7e54f6 Added tag v7-3-793 for changeset fdbded463fdc 2013-01-30 17:03:30 +01:00
Bram Moolenaar 2d1d685770 updated for version 7.3.793
Problem:    New interactive :substutite behavior is not tested.
Solution:   Add tests. (Christian Brabandt)
2013-01-30 17:03:30 +01:00
Bram Moolenaar 5f1acbd825 Added tag v7-3-792 for changeset 7061704c2014 2013-01-30 16:30:26 +01:00
Bram Moolenaar 4e8314c410 updated for version 7.3.792
Problem:    ":substitute" works differently without confirmation.
Solution:   Do not change the text when asking for confirmation, only display
	    it.
2013-01-30 16:30:26 +01:00
Bram Moolenaar 26db286e2d Added tag v7-3-791 for changeset 16e8a09e8ab0 2013-01-30 14:55:42 +01:00
Bram Moolenaar 4d3c07fb04 updated for version 7.3.791
Problem:    MzScheme interface doesn't work propely.
Solution:   Make it work better. (Sergey Khorev)
2013-01-30 14:55:42 +01:00
Bram Moolenaar 8888c8cce4 Update runtime files. 2013-01-30 14:18:00 +01:00
Bram Moolenaar cd88883907 Added tag v7-3-790 for changeset 8819ea6dcb72 2013-01-30 14:13:56 +01:00
Bram Moolenaar 54f3afd445 updated for version 7.3.790
Problem:    After reloading a buffer the modelines are not processed.
Solution:   call do_modelines(). (Ken Takata)
2013-01-30 14:13:56 +01:00
Bram Moolenaar 3ed8a115fa Added tag v7-3-789 for changeset 43c15135926f 2013-01-30 13:59:37 +01:00
Bram Moolenaar d039f9ced0 updated for version 7.3.789
Problem:    "\k" in regexp does not work in other window.
Solution:   Use the right buffer. (Yukihiro Nakadaira)
2013-01-30 13:59:37 +01:00
Bram Moolenaar 9c7838fb89 Added tag v7-3-788 for changeset 386fc822dd00 2013-01-30 12:50:57 +01:00
Bram Moolenaar b9a86337d4 updated for version 7.3.788
Problem:    When only using patches build fails on missing nl.po.
Solution:   Create an empty nl.po file.
2013-01-30 12:50:56 +01:00
Bram Moolenaar 3fe927aefd Added tag v7-3-787 for changeset e1b98967a985 2013-01-30 12:31:36 +01:00
Bram Moolenaar 40b7fd4ec0 updated for version 7.3.787
Problem:    With 'relativenumber' set it is not possible to see the absolute
	    line number.
Solution:   For the cursor line show the absolute line number instead of a
	    zero. (Nazri Ramliy)
2013-01-30 12:31:36 +01:00
Bram Moolenaar 1704fa8a73 Added tag v7-3-786 for changeset 8b3e88bab702 2013-01-30 11:44:39 +01:00
Bram Moolenaar 3b7e2e5958 updated for version 7.3.786
Problem:    Python threads don't run in the background (issue 103).
Solution:   Move the statements to manipulate thread state.
2013-01-30 11:44:39 +01:00
Bram Moolenaar 2fe2b1611b Added tag v7-3-785 for changeset be4baed0c933 2013-01-25 20:11:01 +01:00
Bram Moolenaar bfccf8b7c1 updated for version 7.3.785
Problem:    Crash with specific use of search pattern.
Solution:   Initialize reg_buf to curbuf.
2013-01-25 20:11:01 +01:00
Bram Moolenaar 919cc50779 Added tag v7-3-784 for changeset fbadf0f69877 2013-01-25 19:28:39 +01:00
Bram Moolenaar 065f43769e updated for version 7.3.784
Problem:    Error when 'guifontwide' has a comma.
Solution:   Use gui.wide_font. (Taro Muraoka)
2013-01-25 19:28:38 +01:00
Bram Moolenaar 48cf1e1604 Added tag v7-3-783 for changeset a80af62d5e3b 2013-01-24 21:00:20 +01:00
Bram Moolenaar 1ca5a52633 updated for version 7.3.783
Problem:    Crash when mark is not set. (Dominique Pelle)
Solution:   Check for NULL.
2013-01-24 21:00:20 +01:00
Bram Moolenaar 3b11379956 Added tag v7-3-782 for changeset 0de969850c06 2013-01-23 18:37:40 +01:00
Bram Moolenaar 39d7e0945c updated for version 7.3.782
Problem:    Windows: IME composition may use a wrong font.
Solution:   Use 'guifontwide' for IME when it is set. (Taro Muraoka)
2013-01-23 18:37:40 +01:00
Bram Moolenaar 87feee50da Added tag v7-3-781 for changeset 29f29e86602e 2013-01-23 17:43:57 +01:00
Bram Moolenaar e0261d18de updated for version 7.3.781
Problem:    Drawing with 'guifontwide' can be slow.
Solution:   Draw multiple characters at a time. (Taro Muraoka)
2013-01-23 17:43:57 +01:00
Bram Moolenaar 28740349ac Added tag v7-3-780 for changeset 42edc5dac33c 2013-01-23 17:17:11 +01:00
Bram Moolenaar 7550cba718 updated for version 7.3.780
Problem:    char2nr() and nr2char() always use 'encoding'.
Solution:   Add argument to use utf-8 characters. (Yasuhiro Matsumoto)
2013-01-23 17:17:10 +01:00
Bram Moolenaar e279ab259c Added tag v7-3-779 for changeset 2067ed78d37c 2013-01-23 16:43:12 +01:00
Bram Moolenaar 41c76ce8ee updated for version 7.3.779
Problem:    Backwards search lands in wrong place when started on a multibyte
	    character.
Solution:   Do not set extra_col for a backwards search. (Sung Pae)
2013-01-23 16:43:11 +01:00
Bram Moolenaar fe856f855b Added tag v7-3-778 for changeset 562bbee33aa4 2013-01-23 16:19:23 +01:00
Bram Moolenaar 790813992c updated for version 7.3.778
Problem:    Compiler error for adding up two pointers. (Titov Anatoly)
Solution:   Add a type cast. (Ken Takata)
2013-01-23 16:19:23 +01:00
Bram Moolenaar ae4a8a157a Added tag v7-3-777 for changeset 9a1a4c486e6b 2013-01-23 16:00:11 +01:00
Bram Moolenaar e429f1d34a updated for version 7.3.777
Problem:    When building with Gnome locale gets reset.
Solution:   Set locale after gnome_program_init(). (Christian Brabandt)
2013-01-23 16:00:11 +01:00
Bram Moolenaar 8efba88984 Added tag v7-3-776 for changeset 80b041b994d1 2013-01-23 15:53:15 +01:00
Bram Moolenaar fed6561294 updated for version 7.3.776
Problem:    ml_get error when searching, caused by curwin not matching curbuf.
Solution:   Avoid changing curbuf. (Lech Lorens)
2013-01-23 15:53:15 +01:00
Bram Moolenaar 7e896accbc Added tag v7-3-775 for changeset a6e60677aea7 2013-01-23 13:55:20 +01:00
Bram Moolenaar b0b542fa2a updated for version 7.3.775
Problem:    Cygwin and Mingw builds miss dependency on gui_w48.c.
Solution:   Add a build rule. (Ken Takata)
2013-01-23 13:55:20 +01:00
Bram Moolenaar 642b9e5b2e Added tag v7-3-774 for changeset a8f5876e4981 2013-01-23 13:41:01 +01:00
Bram Moolenaar 8eba316a07 updated for version 7.3.774
Problem:    Tiny GUI version misses console dialog feature.
Solution:   Define FEAT_CON_DIALOG when apprpriate. (Christian Brabandt)
2013-01-23 13:41:00 +01:00
Bram Moolenaar 0e601a6548 Added tag v7-3-773 for changeset 3db9aee957f7 2013-01-19 14:02:02 +01:00
Bram Moolenaar 1c19bd8cbc updated for version 7.3.773
Problem:    Crash when OriginalFirstThunk is zero.
Solution:   Skip items with OriginalFirstThunk not set. (Ken Takata)
2013-01-19 14:02:02 +01:00
Bram Moolenaar b55f9b11ea Added tag v7-3-772 for changeset d828cab6964f 2013-01-17 18:34:06 +01:00
Bram Moolenaar 31b7236cd8 updated for version 7.3.772
Problem:    Cursor is at the wrong location and below the end of the file
	    after doing substitutions with confirm flag: %s/x/y/c
	    (Dominique Pelle)
Solution:   Update the cursor position. (Christian Brabandt & Dominique)
2013-01-17 18:34:05 +01:00
Bram Moolenaar cf2c915566 Added tag v7-3-771 for changeset 3bd2c055319e 2013-01-17 17:37:36 +01:00
Bram Moolenaar f53cfcc3f8 updated for version 7.3.771
Problem:    Uninitialized variable. (Yasuhiro Matsumoto)
Solution:   Set x2 to -1.
2013-01-17 17:37:35 +01:00
Bram Moolenaar cb4ca03414 Added tag v7-3-770 for changeset da7a7ba36ed2 2013-01-17 17:17:26 +01:00
Bram Moolenaar 3d1455b16c updated for version 7.3.770
Problem:    Vim.h indentation is inconsistent.
Solution:   Adjust the indentation. (Elias Diem)
2013-01-17 17:17:26 +01:00
Bram Moolenaar 1106504d46 Added tag v7-3-769 for changeset d179a8eff9d7 2013-01-17 17:02:05 +01:00
Bram Moolenaar 365f5fa668 updated for version 7.3.769
Problem:    'matchpairs' does not work with multi-byte characters.
Solution:   Make it work. (Christian Brabandt)
2013-01-17 17:02:05 +01:00
Bram Moolenaar dd726d1606 Added tag v7-3-768 for changeset 9ea81cd9b1f5 2013-01-17 15:37:02 +01:00
Bram Moolenaar 361a518c2c updated for version 7.3.768
Problem:    settabvar() and setwinvar() may move the cursor.
Solution:   Save and restore the cursor position when appropriate. (idea by
	    Yasuhiro Matsumoto)
2013-01-17 15:37:01 +01:00
Bram Moolenaar afbc68e5c3 Added tag v7-3-767 for changeset be1cffa1e477 2013-01-17 14:39:47 +01:00
Bram Moolenaar 02cc5f062f updated for version 7.3.767
Problem:    (Win32) The _errno used for iconv may be the wrong one.
Solution:   Use the _errno from iconv.dll. (Ken Takata)
2013-01-17 14:39:47 +01:00
Bram Moolenaar 8d94680ace Added tag v7-3-766 for changeset b5103b7d9e12 2013-01-17 14:09:45 +01:00
Bram Moolenaar 5ba9855cdc updated for version 7.3.766
Problem:    ":help cpo-*" jumps to the wrong place.
Solution:   Make it equivalent to ":help cpo-star".
2013-01-17 14:09:44 +01:00
Bram Moolenaar 88297797f2 Added tag v7-3-765 for changeset 915fb3d2dd8f 2013-01-17 14:00:12 +01:00
Bram Moolenaar 80640894cc updated for version 7.3.765
Problem:    Segfault when doing "cclose" on BufUnload in a python function.
	    (Sean Reifschneider)
Solution:   Skip window with NULL buffer. (Christian Brabandt)
2013-01-17 14:00:11 +01:00
Bram Moolenaar 78b3be7cbb Added tag v7-3-764 for changeset b29e55d0ef01 2013-01-17 13:37:32 +01:00
Bram Moolenaar af9d249e1f updated for version 7.3.764
Problem:    Not all message translation files are installed.
Solution:   Also install the converted files.
2013-01-17 13:37:32 +01:00
Bram Moolenaar be1eda6a25 Added tag v7-3-763 for changeset b6148e4a9c39 2013-01-17 13:24:08 +01:00
Bram Moolenaar f0c569a165 updated for version 7.3.763
Problem:    Jumping to a mark does not open a fold if it is in the same line.
	    (Wiktor Ruben)
Solution:   Also compare the column after the jump. (Christian Brabandt)
2013-01-17 13:24:08 +01:00
Bram Moolenaar f8dda06603 Added tag v7-3-762 for changeset 699f8d8f096d 2012-12-16 12:50:40 +01:00
Bram Moolenaar f1a14b8b6f updated for version 7.3.762
Problem:    On some systems the tabline is not redrawn.
Solution:   Call RedrawWindow(). (Charles Peacech)
2012-12-16 12:50:39 +01:00
Bram Moolenaar bb846b6b96 Added tag v7-3-761 for changeset 6834d6aeae09 2012-12-12 18:20:32 +01:00
Bram Moolenaar b695049737 updated for version 7.3.761
Problem:    In Visual mode a "-p does not work. (Marcin Szamotulski)
Solution:   Avoid writing to "- before putting it. (Christian Brabandt)
2012-12-12 18:20:32 +01:00
Bram Moolenaar cb822b519b Added tag v7-3-760 for changeset 8e54a32bcd56 2012-12-12 17:33:33 +01:00
Bram Moolenaar 5f5db2017f updated for version 7.3.760
Problem:    dv_ deletes the white space before the line.
Solution:   Move the cursor to the first non-white. (Christian Brabandt)
2012-12-12 17:33:32 +01:00
Bram Moolenaar f69c630f33 Added tag v7-3-759 for changeset 25ea15fdfa5c 2012-12-12 17:12:25 +01:00
Bram Moolenaar 2775240d12 updated for version 7.3.759
Problem:    MS-Windows: Updating the tabline is slow when there are many tabs.
Solution:   Disable redrawing while performing the update. (Arseny Kapoulkine)
2012-12-12 17:12:25 +01:00
Bram Moolenaar 8dbf1b3558 Added tag v7-3-758 for changeset 9eb0d30510f7 2012-12-12 16:43:58 +01:00
Bram Moolenaar 5579bc07c8 updated for version 7.3.758
Problem:    Matchit plugin does not handle space in #ifdef.
Solution:   Change matching pattern to allow spaces. (Mike Morearty)
2012-12-12 16:43:58 +01:00
Bjorn Winckler c898b7862c Snapshot 66 2012-12-12 16:26:32 +01:00
Bram Moolenaar 85161f1d97 Added tag v7-3-757 for changeset 65ef7c96d65f 2012-12-12 16:11:36 +01:00
Bram Moolenaar 529833bae9 updated for version 7.3.757
Problem:    Issue 96: May access freed memory when a put command triggers
	    autocommands. (Dominique Pelle)
Solution:   Call u_save() before getting y_array.
2012-12-12 16:11:36 +01:00
Bjorn Winckler caebe7d074 Merge branch 'vim'
Conflicts:
	runtime/doc/various.txt
2012-12-12 16:10:23 +01:00
Bram Moolenaar 7c6ed390c9 Added tag v7-3-756 for changeset 706c87d16d40 2012-12-12 15:55:20 +01:00
Bram Moolenaar aaad17942a updated for version 7.3.756
Problem:    A location list can get a wrong count in :lvimgrep.
Solution:   Check if the list was changed by autocommands. (mostly by
	    Christian Brabandt)
2012-12-12 15:55:20 +01:00
Bram Moolenaar 6be4962636 Added tag v7-3-755 for changeset d9b4cf53be2e 2012-12-12 14:25:05 +01:00
Bram Moolenaar a3bfcce13f updated for version 7.3.755
Problem:    Autoconf doesn't find Python 3 if it's called "python".
Solution:   Search for "python2" and "python3" first, then "python".
2012-12-12 14:25:05 +01:00
Bjorn Winckler 965313f743 Fix for 'ballooneval' breaking 'updatetime'
Balloon eval would cause CursorHold to be triggered immediately after a
scrolling event without taking 'updatetime' into consideration.

This fixes Issue 432.
2012-12-08 14:54:40 +01:00
Bram Moolenaar 9d18ab35c7 Added tag v7-3-754 for changeset beceb0a18c79 2012-12-06 21:30:29 +01:00
Bram Moolenaar 1a395fdf85 updated for version 7.3.754
Problem:    Latest nmake is not recognized.
Solution:   Add nmake version 11.00.51106.1. (Raymond Ko)
2012-12-06 21:30:29 +01:00
Bram Moolenaar 8dd4c67b9d Added tag v7-3-753 for changeset c83cd3d01128 2012-12-05 19:13:18 +01:00
Bram Moolenaar bee8023f3b updated for version 7.3.753
Problem:    When there is a QuitPre autocommand using ":q" twice does not work
	    for exiting when there are more files to edit.
Solution:   Do not decrement quitmore in an autocommand. (Techlive Zheng)
2012-12-05 19:13:18 +01:00
Bram Moolenaar 819e7ffe4c Update runtime files. 2012-12-05 19:01:43 +01:00
Bram Moolenaar 336e3e84ef Added tag v7-3-752 for changeset ed936effb1f3 2012-12-05 19:00:06 +01:00
Bram Moolenaar 49dc75a579 updated for version 7.3.752
Problem:    Test 49 script file doesn't fold properly.
Solution:   Add a colon.
2012-12-05 19:00:06 +01:00
Bram Moolenaar 56a078097b Added tag v7-3-751 for changeset d149f18b289f 2012-12-05 18:21:32 +01:00
Bram Moolenaar 3f3b3d0229 updated for version 7.3.751
Problem:    Test 61 is flaky, it fails once in a while.
Solution:   When it fails retry once.
2012-12-05 18:21:32 +01:00
Bram Moolenaar bc111652ec Added tag v7-3-750 for changeset 5c36fe9f19a5 2012-12-05 17:03:22 +01:00
Bram Moolenaar 0b0b4a4835 updated for version 7.3.750
Problem:    The justify macro does not always work correctly.
Solution:   Fix off-by-one error (James McCoy)
2012-12-05 17:03:22 +01:00
Bram Moolenaar fa4157da1d Added tag v7-3-749 for changeset 3e22fe67fa69 2012-12-05 16:30:07 +01:00
Bram Moolenaar ec81ae1623 updated for version 7.3.749
Problem:    Python interface doesn't build without the multi-byte feature.
Solution:   Add #ifdef. (Ken Takata)
2012-12-05 16:30:07 +01:00
Bram Moolenaar a41427005b Added tag v7-3-748 for changeset 56bb88c68f98 2012-12-05 16:10:42 +01:00
Bram Moolenaar de1949d163 updated for version 7.3.748
Problem:    Cannot properly test conceal mode.
Solution:   Add the screencol() and screenrow() functions.  Use them in
	    test88. (Simon Ruderich)
2012-12-05 16:10:42 +01:00
Bram Moolenaar 4c297d4a02 Added tag v7-3-747 for changeset cd59ba19985a 2012-12-05 15:32:30 +01:00
Bram Moolenaar bcaafa4109 updated for version 7.3.747
Problem:    When characters are concealed text aligned with tabs are no longer
	    aligned, e.g. at ":help :index".
Solution:   Compensate space for tabs for concealed characters. (Dominique
	    Pelle)
2012-12-05 15:32:30 +01:00
Bram Moolenaar 47db3afb9e Added tag v7-3-746 for changeset 4934eb2e22dc 2012-12-05 15:16:47 +01:00
Bram Moolenaar 3f328664eb updated for version 7.3.746
Problem:    Memory leaks when using location lists.
Solution:   Set qf_title to something. (Christian Brabandt)
2012-12-05 15:16:47 +01:00
Bram Moolenaar 43afd98a77 Added tag v7-3-745 for changeset aab4b29520e7 2012-12-05 14:43:02 +01:00
Bram Moolenaar 14317a7a41 updated for version 7.3.745
Problem:    Automatically setting 'ttymouse' doesn't work.
Solution:   Reset the "option was set" flag when using the default.
2012-12-05 14:43:02 +01:00
Bram Moolenaar 8a896c3322 Added tag v7-3-744 for changeset 26c8b3b49f74 2012-11-29 20:10:00 +01:00
Bram Moolenaar 1cffd37392 updated for version 7.3.744
Problem:    64 bit compiler warning.
Solution:   Add type cast. (Mike Williams)
2012-11-29 20:10:00 +01:00
Bram Moolenaar 88a781e545 Added tag v7-3-743 for changeset 67e3b2753a6e 2012-11-28 23:03:07 +01:00
Bram Moolenaar 3f4620694f updated for version 7.3.743
Problem:    Tiny build still fails.
Solution:   Add #else in the right place.
2012-11-28 23:03:07 +01:00
Bram Moolenaar a6a3487770 Added tag v7-3-742 for changeset 4d1753f3e85c 2012-11-28 22:12:45 +01:00
Bram Moolenaar abdb302e73 updated for version 7.3.742
Problem:    Leaking memory when :vimgrep restores the directory.
Solution:   Free the allocated memory. (Christian Brabandt)
2012-11-28 22:12:44 +01:00
Bram Moolenaar 7b44f817d2 Added tag v7-3-741 for changeset 6e1fe64cf440 2012-11-28 19:10:54 +01:00
Bram Moolenaar 3e8070770a updated for version 7.3.741
Problem:    Tiny build fails.
Solution:   Move #ifdef. (Ike Devolder)
2012-11-28 19:10:54 +01:00
Bram Moolenaar 143ca292c9 Added tag v7-3-740 for changeset 2c12cd5c1381 2012-11-28 18:31:54 +01:00
Bram Moolenaar bd4706300c updated for version 7.3.740
Problem:    IOC tool complains about undefined behavior for int.
Solution:   Change to unsigned int. (Dominique Pelle)
2012-11-28 18:31:54 +01:00
Bram Moolenaar e818fc748b Added tag v7-3-739 for changeset e2d36f345a7f 2012-11-28 18:22:12 +01:00
Bram Moolenaar 443ca7fa7e updated for version 7.3.739
Problem:    Computing number of lines may have an integer overflow.
Solution:   Check for MAXCOL explicitly. (Dominique Pelle)
2012-11-28 18:22:11 +01:00
Bram Moolenaar 6886afbcc0 Updated runtime files. 2012-11-28 18:21:11 +01:00
Bram Moolenaar 3054eeaf5d Added tag v7-3-738 for changeset eccae034465b 2012-11-28 17:41:59 +01:00
Bram Moolenaar 5e38b5c456 updated for version 7.3.738
Problem:    Unused function argument.
Solution:   Remove it. (Christian Brabandt)
2012-11-28 17:41:59 +01:00
Bram Moolenaar fd8762debc Added tag v7-3-737 for changeset 1773d5aa6437 2012-11-28 17:34:49 +01:00
Bram Moolenaar bc2c929e8f updated for version 7.3.737
Problem:    When using do_cmdline() recursively did_endif is not reset,
	    causing messages to be overwritten.
Solution:   Reset did_endif. (Christian Brabandt)
2012-11-28 17:34:48 +01:00
Bram Moolenaar 92c7f2a717 Added tag v7-3-736 for changeset b1536bbbda10 2012-11-28 16:49:58 +01:00
Bram Moolenaar ca323bb59f updated for version 7.3.736
Problem:    File name completion in input() escapes white space. (Frederic
	    Hardy)
Solution:   Do not escape white space. (Christian Brabandt)
2012-11-28 16:49:58 +01:00
Bram Moolenaar 34b75711b0 Added tag v7-3-735 for changeset d3158bf4dee9 2012-11-28 16:18:29 +01:00
Bram Moolenaar 153b610e1f updated for version 7.3.735
Problem:    Cannot build Ruby 1.9 with MingW or Cygwin.
Solution:   Add another include directory. (Ken Takata)
2012-11-28 16:18:29 +01:00
Bram Moolenaar 77b19e7a3d Added tag v7-3-734 for changeset fc8b4a06af9d 2012-11-28 16:06:22 +01:00
Bram Moolenaar 8614d43d13 updated for version 7.3.734
Problem:    Cannot put help files in a sub-directory.
Solution:   Make :helptags work for sub-directories. (Charles Campbell)
2012-11-28 16:06:22 +01:00
Bram Moolenaar d9dc0327a5 Added tag v7-3-733 for changeset 509e55bd4a3f 2012-11-28 15:55:42 +01:00
Bram Moolenaar a97f2f100c updated for version 7.3.733
Problem:    Tests fail when including MzScheme.
Solution:   Change #ifdefs for vim_main2().
2012-11-28 15:55:42 +01:00
Bram Moolenaar c02d8f673f Added tag v7-3-732 for changeset fa8bf69d3866 2012-11-28 15:37:51 +01:00
Bram Moolenaar be1dfa2a5f updated for version 7.3.732
Problem:    Compiler warnings for function arguments.
Solution:   Use inteptr_t instead of long.
2012-11-28 15:37:51 +01:00
Bram Moolenaar 0596209e22 Added tag v7-3-731 for changeset 778ff2e87806 2012-11-28 15:33:14 +01:00
Bram Moolenaar 9acf3e9c05 updated for version 7.3.731
Problem:    Py3Init_vim() is exported uneccessarily.
Solution:   Make it static. (Ken Takata)
2012-11-28 15:33:14 +01:00
Bram Moolenaar 16d9511464 Added tag v7-3-730 for changeset 37a4cacd2051 2012-11-28 15:25:34 +01:00
Bram Moolenaar 930799aa9f updated for version 7.3.730
Problem:    Crash in PHP file when using syntastic. (Ike Devolder)
Solution:   Avoid using NULL pointer. (Christian Brabandt)
2012-11-28 15:25:34 +01:00
Bram Moolenaar 06fac2d2ad Added tag v7-3-729 for changeset d08f05285dd1 2012-11-24 13:39:00 +01:00
Bram Moolenaar 29b0a112c1 updated for version 7.3.729
Problem:    Building with Ruby fails on some systems.
Solution:   Remove "static" and add #ifndef PROTO. (Ken Takata)
2012-11-24 13:39:00 +01:00
Bram Moolenaar 5c51f4e3ee Added tag v7-3-728 for changeset 233666f85933 2012-11-23 21:54:48 +01:00
Bram Moolenaar e29f177e38 updated for version 7.3.728
Problem:    Cannot compile with MzScheme interface on Ubuntu 12.10.
Solution:   Find the collects directory under /usr/share.
2012-11-23 21:54:48 +01:00
Bram Moolenaar f6ad9b06af Added tag v7-3-727 for changeset d3c291efdb0b 2012-11-23 21:47:22 +01:00
Bram Moolenaar 9cbee3adcb updated for version 7.3.727
Problem:    Can't always find Win32.mak when building GvimExt.
Solution:   Use same mechanism as in Make_mvc.mak. (Cade Foster)
2012-11-23 21:47:22 +01:00
Bram Moolenaar 1ccd19d3f4 Added tag v7-3-726 for changeset 5049eacbff0e 2012-11-23 21:45:25 +01:00
Bram Moolenaar 296265307e updated for version 7.3.726
Problem:    Typos and duplicate info in README.
Solution:   Fix the text.
2012-11-23 21:45:25 +01:00
Bram Moolenaar 6cecd3a3c0 Added tag v7-3-725 for changeset f4aa43d952f5 2012-11-20 17:55:10 +01:00
Bram Moolenaar a233b32522 updated for version 7.3.725
Problem:    :aboveleft and :belowright have no effect on :copen.
Solution:   Check for cmdmod.split. (Christian Brabandt)
2012-11-20 17:55:10 +01:00
Bram Moolenaar 8f2daa999e Added tag v7-3-724 for changeset 6e5acfdf7a5a 2012-11-20 17:21:53 +01:00
Bram Moolenaar b9de147652 updated for version 7.3.724
Problem:    Building with Ruby and Tcl on MS-Windows does not work.
Solution:   Remove Ruby and Tcl from the big MS-Windows build.
2012-11-20 17:21:52 +01:00
Bram Moolenaar 59857bc26b Added tag v7-3-723 for changeset ee138f29259e 2012-11-20 17:19:02 +01:00
Bram Moolenaar f2b7adaa44 updated for version 7.3.723
Problem:    Various tiny problems.
Solution:   Various tiny fixes.
2012-11-20 17:19:01 +01:00
Bram Moolenaar efa9dc347f Added tag v7-3-722 for changeset de6968039340 2012-11-20 17:03:27 +01:00
Bram Moolenaar 477175871e updated for version 7.3.722
Problem:    Perl flags may contain "-g", which breaks "make proto".
Solution:   Filter out the "-g" flag for cproto. (Ken Takata)
2012-11-20 17:03:27 +01:00
Bram Moolenaar 0f5492701d Added tag v7-3-721 for changeset b23f583e132e 2012-11-20 16:59:14 +01:00
Bram Moolenaar a90da3050c updated for version 7.3.721
Problem:    Ruby interface defines local functions globally.
Solution:   Make the functions static.
2012-11-20 16:59:14 +01:00
Bram Moolenaar 7e6078d70a Added tag v7-3-720 for changeset 9e119e0ade5d 2012-11-20 16:56:54 +01:00
Bram Moolenaar edcbe411c9 updated for version 7.3.720
Problem:    Proto files are outdated.
Solution:   Update the newly generated proto files.
2012-11-20 16:56:54 +01:00
Bram Moolenaar 2cab8090d7 Added tag v7-3-719 for changeset e6d8b44065bc 2012-11-20 16:53:39 +01:00
Bram Moolenaar bbbf1f3390 updated for version 7.3.719
Problem:    Cannot run new version of cproto, it fails on missing include
	    files.
Solution:   Add lots of #ifndef PROTO
2012-11-20 16:53:39 +01:00
Bram Moolenaar 3537fc4a90 Added tag v7-3-718 for changeset 18e95db59826 2012-11-20 12:16:59 +01:00
Bram Moolenaar 85e0fb6fb0 updated for version 7.3.718
Problem:    When re-using the current buffer the buffer-local options stay.
Solution:   Re-initialize the buffer-local options. (Christian Brabandt)
2012-11-20 12:16:58 +01:00
Bram Moolenaar d451d86892 Added tag v7-3-717 for changeset 6a76846b84eb 2012-11-20 12:03:06 +01:00
Bram Moolenaar 50ecca6ca1 updated for version 7.3.717
Problem:    When changing the font size, only MS-Windows limits the window
	    size.
Solution:   Also limit the window size on other systems. (Roland Puntaier)
2012-11-20 12:03:06 +01:00
Bram Moolenaar d959ef3d5b Added tag v7-3-716 for changeset eb268db98f32 2012-11-20 11:04:35 +01:00
Bram Moolenaar 84b15eef90 updated for version 7.3.716
Problem:    Error on exit when using Python 3.
Solution:   Remove PythonIO_Fini(). (Roland Puntaier)
2012-11-20 11:04:35 +01:00
Bram Moolenaar cd5a832eb6 Updated runtime files. 2012-11-15 21:28:22 +01:00
Bram Moolenaar 3463f0cf5e Added tag v7-3-715 for changeset 4f0ddf4137ee 2012-11-14 22:38:08 +01:00
Bram Moolenaar d54b7bc818 updated for version 7.3.715
Problem:    Crash when calling setloclist() in BufUnload autocmd. (Marcin
	    Szamotulski)
Solution:   Set w_llist to NULL when it was freed.  Also add a test.
	    (Christian Brabandt)
2012-11-14 22:38:08 +01:00
Bram Moolenaar 6c88462476 Added tag v7-3-714 for changeset 9ea14f097855 2012-11-14 20:52:28 +01:00
Bram Moolenaar fffbe477a7 updated for version 7.3.714
Problem:    Inconsistency: :set can be used in the sandbox, but :setlocal and
	    :setglobal cannot. (Michael Henry)
Solution:   Fix the flags for :setlocal and :setglobal. (Christian Brabandt)
2012-11-14 20:52:28 +01:00
Bram Moolenaar 9f9c961f76 Added tag v7-3-713 for changeset f15769bce0b8 2012-11-14 18:10:56 +01:00
Bram Moolenaar 9cd411ca66 updated for version 7.3.713
Problem:    printf() can only align to bytes, not characters.
Solution:   Add the "S" item. (Christian Brabandt)
2012-11-14 18:10:56 +01:00
Bjorn Winckler 29343568f9 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/buffer.c
	src/configure.in
	src/if_python.c
	src/option.c
2012-11-04 10:32:28 +01:00
Bram Moolenaar 41f429c651 Added tag v7-3-712 for changeset 557ef119999e 2012-10-23 05:35:34 +02:00
Bram Moolenaar 78fe8860fa updated for version 7.3.712
Problem:    Nmake from VS2010 SP1 is not recognized.
Solution:   Add the version number. (Ken Takata)
2012-10-23 05:35:34 +02:00
Bram Moolenaar 2d13748ebb Added tag v7-3-711 for changeset 2a7b2943be22 2012-10-23 05:17:38 +02:00
Bram Moolenaar f236cb6c2b updated for version 7.3.711
Problem:    vim.current.buffer is not available. (lilydjwg)
Solution:   Use py3_PyUnicode_AsUTF8 instead of py3_PyUnicode_AsUTF8String.
	    (Ken Takata)
2012-10-23 05:17:37 +02:00
Bram Moolenaar 742e200a3d Added tag v7-3-710 for changeset 906eb5c0ef12 2012-10-23 05:08:54 +02:00
Bram Moolenaar e725616bdd updated for version 7.3.710
Problem:    Patch 7.3.704 breaks "fn".
Solution:   Add check for ca.cmdchar. (Christian Brabandt)
2012-10-23 05:08:53 +02:00
Bram Moolenaar 9a1a5cdcae Added tag v7-3-709 for changeset fb7dec372910 2012-10-21 23:56:05 +02:00
Bram Moolenaar 90fe26e878 updated for version 7.3.709
Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.
2012-10-21 23:56:05 +02:00
Bram Moolenaar fa1c7afef2 Added tag v7-3-708 for changeset 64427849c158 2012-10-21 22:18:21 +02:00
Bram Moolenaar f3c58563f1 updated for version 7.3.708
Problem:    Filler lines above the first line may be hidden when opening Vim.
Solution:   Change how topfill is computed. (Christian Brabandt)
2012-10-21 22:18:21 +02:00
Bram Moolenaar b0e6e48639 Added tag v7-3-707 for changeset d24d309c365f 2012-10-21 21:38:46 +02:00
Bram Moolenaar 69574ad204 updated for version 7.3.707
Problem:    Problems loading a library for a file name with non-latin
	    characters.
Solution:   Use wide system functions when possible. (Ken Takata)
2012-10-21 21:38:45 +02:00
Bram Moolenaar 7a977df095 Added tag v7-3-706 for changeset d0ae72c2f5f9 2012-10-21 21:25:22 +02:00
Bram Moolenaar 0d6a25104f updated for version 7.3.706
Problem:    Can't build Motif version.
Solution:   Fix wrongly named variable. (Ike Devolder)
2012-10-21 21:25:22 +02:00
Bram Moolenaar bd3ba59e85 Added tag v7-3-705 for changeset 0aa74f2f50a8 2012-10-21 04:00:08 +02:00
Bram Moolenaar 33d55bd88c updated for version 7.3.705
Problem:    Mouse features are not sorted properly. (Tony Mechelynck)
Solution:   Put the mouse features in alphabetical order.
2012-10-21 04:00:07 +02:00
Bram Moolenaar 304a9169a5 Added tag v7-3-704 for changeset be8ad9c9b973 2012-10-21 03:54:33 +02:00
Bram Moolenaar adaca3b757 updated for version 7.3.704
Problem:    Repeating "cgn" does not always work correctly.
Solution:   Also fetch the operator character. (Christian Brabandt)
2012-10-21 03:54:33 +02:00
Bram Moolenaar dccfa82a67 Added tag v7-3-703 for changeset f69321485951 2012-10-21 03:46:05 +02:00
Bram Moolenaar 9a8ace4dd2 updated for version 7.3.703
Problem:    When 'undofile' is reset the hash is computed unnecessarily.
Solution:   Only compute the hash when the option was set. (Christian Brabandt)
2012-10-21 03:46:05 +02:00
Bram Moolenaar 354e9e93d2 Updated runtime files. 2012-10-21 03:02:54 +02:00
Bram Moolenaar 0152d3dc4e Added tag v7-3-702 for changeset 916b5c11a13e 2012-10-21 02:41:08 +02:00
Bram Moolenaar 316771a598 updated for version 7.3.702
Problem:    Nmake from VS6 service pack 6 is not recognized.
Solution:   Detect the version number. (Jiri Sedlak)
2012-10-21 02:41:08 +02:00
Bram Moolenaar 2f1c96f1b3 Added tag v7-3-701 for changeset 48af86560945 2012-10-21 02:37:10 +02:00
Bram Moolenaar 0fa7326ee9 updated for version 7.3.701
Problem:    MS-Windows: Crash with stack overflow when setting 'encoding'.
Solution:   Handle that loading the iconv library may be called recursively.
	    (Jiri Sedlak)
2012-10-21 02:37:10 +02:00
Bram Moolenaar ffb1760a2a Added tag v7-3-700 for changeset c656847932d3 2012-10-21 02:17:45 +02:00
Bram Moolenaar 8445570b11 updated for version 7.3.700
Problem:    Cannot detect URXVT and SGR mouse support.
Solution:   add +mouse_urxvt and +mouse_sgr. (Hayaki Saito)
2012-10-21 02:17:45 +02:00
Bram Moolenaar b187843e5a Added tag v7-3-699 for changeset 4ffb6f9b58e0 2012-10-21 02:10:24 +02:00
Bram Moolenaar 7e45de33f1 updated for version 7.3.699
Problem:    When 'ttymouse' is set to "sgr" manually, it is overruled by
	    automatic detection.
Solution:   Do not use automatic detection when 'ttymouse' was set manually.
	    (Hayaki Saito)
2012-10-21 02:10:24 +02:00
Bram Moolenaar 35189edd6d Added tag v7-3-698 for changeset b5b892472ecb 2012-10-21 01:47:00 +02:00
Bram Moolenaar 9cb2e95126 updated for version 7.3.698
Problem:    Python 3 does not preserve state beween commands.
Solution:   Preserve the state. (Paul Ollis)
2012-10-21 01:47:00 +02:00
Bram Moolenaar 1050735a29 Added tag v7-3-697 for changeset 7c72b5f7ada1 2012-10-21 01:40:30 +02:00
Bram Moolenaar faebc8f4c4 updated for version 7.3.697
Problem:    Leaking resources when setting GUI font.
Solution:   Free the font. (Ken Takata)
2012-10-21 01:40:30 +02:00
Bram Moolenaar 9600a7a5a0 Added tag v7-3-696 for changeset 447c688b82eb 2012-10-21 01:21:59 +02:00
Bram Moolenaar 48f1743060 updated for version 7.3.696
Problem:    Message about added spell language can be wrong.
Solution:   Give correct message. Add g:menutrans_set_lang_to to allow for
	    translation. (Jiri Sedlak)
2012-10-21 01:21:59 +02:00
Bram Moolenaar b453d6865f Added tag v7-3-695 for changeset cd6c420e31d6 2012-10-21 00:58:39 +02:00
Bram Moolenaar e299bcde4f updated for version 7.3.695
Problem:    Balloon cannot show multi-byte text.
Solution:   Properly deal with multi-byte characters. (Dominique Pelle)
2012-10-21 00:58:39 +02:00
Bram Moolenaar c4863948d8 Added tag v7-3-694 for changeset 8235ccf121bb 2012-10-21 00:45:18 +02:00
Bram Moolenaar ea0bac6b11 updated for version 7.3.694
Problem:    Now that 'shiftwidth' may use the value of 'tabstop' it is not so
	    easy to use in indent files.
Solution:   Add the shiftwidth() function. (so8res)
2012-10-21 00:45:18 +02:00
Bram Moolenaar 6becf03d26 Added tag v7-3-693 for changeset fd96b3cc88ed 2012-10-21 00:10:39 +02:00
Bram Moolenaar a26a0354a6 updated for version 7.3.693
Problem:    Can't make 'softtabstop' follow 'shiftwidth'.
Solution:   When 'softtabstop' is negative use the value of 'shiftwidth'.
	    (so8res)
2012-10-21 00:10:39 +02:00
Bram Moolenaar 0a2a0ac34f Added tag v7-3-692 for changeset 337a4368fd2b 2012-10-18 05:18:32 +02:00
Bram Moolenaar 6de2ac2f94 updated for version 7.3.692
Problem:    Can't build GTK version with GTK 2.0.
Solution:   Put GtkFileFilter declaration in the right place. (Yegappan
	    Lakshmanan)
2012-10-18 05:18:32 +02:00
Bram Moolenaar 66a6406bc4 Added tag v7-3-691 for changeset 7f10daa706bb 2012-10-14 05:20:12 +02:00
Bram Moolenaar 800e8a737d updated for version 7.3.691
Problem:    State specific to the Python thread is discarded.
Solution:   Keep state between threads. (Paul)
2012-10-14 05:20:12 +02:00
Bram Moolenaar 8626f532a3 Added tag v7-3-690 for changeset caa0ca9ad06c 2012-10-14 04:35:46 +02:00
Bram Moolenaar 4fa78fd650 updated for version 7.3.690
Problem:    When the current directory name is exactly the maximum path length
	    Vim may crash.
Solution:   Only add "/" when there is room. (Danek Duvall)
2012-10-14 04:35:45 +02:00
Bram Moolenaar 99b76408eb Added tag v7-3-689 for changeset 3c072c1cb873 2012-10-14 03:41:59 +02:00
Bram Moolenaar f1012b03ac updated for version 7.3.689
Problem:    MzScheme and Lua may use a NULL string.
Solution:   Use an empty string instead of NULL. (Yukihiro Nakadaira)
2012-10-14 03:41:59 +02:00
Bram Moolenaar f04ba951c8 Added tag v7-3-688 for changeset 2696da84d370 2012-10-14 03:22:56 +02:00
Bram Moolenaar df37828124 updated for version 7.3.688
Problem:    Python 3.3 is not supported.
Solution:   Add Python 3.3 support (Ken Takata)
2012-10-14 03:22:56 +02:00
Bjorn Winckler 4aeadf51a5 Only select directories in browsedir() 2012-10-12 22:26:14 +02:00
Bram Moolenaar f4977b66a2 Added tag v7-3-687 for changeset 0545dab1517f 2012-10-11 04:44:33 +02:00
Bram Moolenaar 2a68f98962 updated for version 7.3.687
Problem:    Test 16 fails when $DISPLAY is not set.
Solution:   Skip the test when $DISPLAY is not set.
2012-10-11 04:44:33 +02:00
Bram Moolenaar 956d16ce21 Added tag v7-3-686 for changeset ba9c9d0c4ff4 2012-10-11 04:04:38 +02:00
Bram Moolenaar fa0d18341b updated for version 7.3.686
Problem:    Using CTRL-\ e mappings is useful also when entering an
	    expression, but it doesn't work. (Marcin Szamotulski)
Solution:   Allow using CTRL-\ e when entering an expression if it was not
	    typed.
2012-10-11 04:04:37 +02:00
Bram Moolenaar cfd92a78d1 Added tag v7-3-685 for changeset 34aa94a421b7 2012-10-11 03:35:45 +02:00
Bram Moolenaar 54be19dc6a updated for version 7.3.685
Problem:    No test for what patch 7.3.673 fixes.
Solution:   Add a test. (Christian Brabandt)
2012-10-11 03:35:45 +02:00
Bram Moolenaar 3e1257bb42 Added tag v7-3-684 for changeset 1cc37b8cfaa1 2012-10-06 19:10:36 +02:00
Bram Moolenaar 9b4c45f51b updated for version 7.3.684
Problem:    "make test" does not delete lua.vim.
Solution:   Add lua.vim to the clean target. (Simon Ruderich)
2012-10-06 19:10:35 +02:00
Bram Moolenaar 36d0389506 Updated runtime files. 2012-10-05 22:26:30 +02:00
Bram Moolenaar f772344cd9 Added tag v7-3-683 for changeset 0f5ee2629635 2012-10-05 21:30:08 +02:00
Bram Moolenaar e640d952a6 updated for version 7.3.683
Problem:    ":python" may crash when vimbindeval() returns None.
Solution:   Check for v_string to be NULL. (Yukihiro Nakadaira)
2012-10-05 21:30:07 +02:00
Bram Moolenaar bf280ae759 Added tag v7-3-682 for changeset 8eb5b61161b4 2012-10-04 22:38:37 +02:00
Bram Moolenaar 2c8e96b19f updated for version 7.3.682
Problem:    Compiler complains about incompatible types.
Solution:   Remove type casts. (hint by Danek Duvall)
2012-10-04 22:38:37 +02:00
Bram Moolenaar 903fa59d86 Added tag v7-3-681 for changeset a2fe24ec6a0d 2012-10-03 21:48:44 +02:00
Bram Moolenaar fe37037756 updated for version 7.3.681
Problem:    List of distributed files picks up backup files.
Solution:   Make tutor patterns more specific.
2012-10-03 21:48:43 +02:00
Bram Moolenaar 393f45e8d6 Update runtime files. 2012-10-03 21:46:54 +02:00
Bram Moolenaar e21e514d4e Added tag v7-3-680 for changeset 52acec46b75e 2012-10-03 21:33:41 +02:00
Bram Moolenaar 93fb4a1589 updated for version 7.3.680
Problem:    Some files missing in the list of distributed files.
Solution:   Add lines for new files.
2012-10-03 21:33:41 +02:00
Bram Moolenaar f0073e43e0 Added tag v7-3-679 for changeset dd0f25ede9a8 2012-10-03 21:09:35 +02:00
Bram Moolenaar 732b020ef1 updated for version 7.3.679
Problem:    Ruby detection uses Config, newer Ruby versions use RbConfig.
Solution:   Detect the need to use RbConfig. (Vit Ondruch)
2012-10-03 21:09:35 +02:00
Bram Moolenaar 41fa41daff Added tag v7-3-678 for changeset de253f606048 2012-10-03 18:50:00 +02:00
Bram Moolenaar 70c020ca71 updated for version 7.3.678
Problem:    Ruby .so name may not be correct.
Solution:   Use the LIBRUBY_SO entry from the config. (Vit Ondruch)
2012-10-03 18:50:00 +02:00
Bram Moolenaar 669a50fbe3 Added tag v7-3-677 for changeset 8115f449a574 2012-10-03 18:25:00 +02:00
Bram Moolenaar 51c67d40f1 updated for version 7.3.677
Problem:    buf_spname() is used inconsistently.
Solution:   Make the return type a char_u pointer.  Check the size of the
	    returned string.
2012-10-03 18:25:00 +02:00
Bram Moolenaar ad43616e35 Added tag v7-3-676 for changeset 5309996ddced 2012-10-03 18:06:59 +02:00
Bram Moolenaar 8ca6791477 updated for version 7.3.676
Problem:    Ruby compilation on Windows 32 bit doesn't work.
Solution:   Only use some functions for 64 bit. (Ken Takata)
2012-10-03 18:06:59 +02:00
Bram Moolenaar 5ca34165b2 Added tag v7-3-675 for changeset 9963f7a9b41b 2012-10-03 17:12:47 +02:00
Bram Moolenaar 842aa3e3e9 updated for version 7.3.675
Problem:    Using uninitialized memory with very long file name.
Solution:   Put NUL after text when it is truncated. (ZyX)
2012-10-03 17:12:47 +02:00
Bram Moolenaar 0a531eb0bb Added tag v7-3-674 for changeset 4da6003f0f0e 2012-10-03 14:48:08 +02:00
Bram Moolenaar f08c83c8b6 updated for version 7.3.674
Problem:    Can't compile with Lua/dyn on Cygwin.
Solution:   Adjust configure to use the right library name. (Ken Takata)
2012-10-03 14:48:08 +02:00
Bram Moolenaar 329bb46d51 Added tag v7-3-673 for changeset ca1c025079b1 2012-10-03 13:35:51 +02:00
Bram Moolenaar 2cf65b529f updated for version 7.3.673
Problem:    Using "gN" while 'selection' is "exclusive" misses one character.
	    (Ben Fritz)
Solution:   Check the direction when compensating for exclusive selection.
	    (Christian Brabandt)
2012-10-03 13:35:51 +02:00
Bram Moolenaar dfba2a34f8 Updated runtime files. 2012-09-21 14:54:30 +02:00
Bram Moolenaar cf1a9898a4 Added tag v7-3-672 for changeset fd6ef931aa77 2012-09-21 14:00:35 +02:00
Bram Moolenaar 2f54401a8d updated for version 7.3.672
Problem:    Not possible to lock/unlock lists in Python interface.
Solution:   Add .locked and .scope attributes. (ZyX)
2012-09-21 14:00:35 +02:00
Bram Moolenaar 48530684e0 Added tag v7-3-671 for changeset 530f5a903031 2012-09-21 13:46:06 +02:00
Bram Moolenaar 23eb14c8e3 updated for version 7.3.671
Problem:    More Python code can be shared between Python 2 and 3.
Solution:   Move code to if_py_both.h. (ZyX)
2012-09-21 13:46:06 +02:00
Bram Moolenaar c1bda30587 Added tag v7-3-670 for changeset 2bf8c00741f7 2012-09-21 13:43:14 +02:00
Bram Moolenaar 40376d61ff updated for version 7.3.670
Problem:    Python: memory leaks when there are exceptions.
Solution:   Add DICTKEY_UNREF in the right places. (ZyX)
2012-09-21 13:43:14 +02:00
Bram Moolenaar 3a2707bb5b Added tag v7-3-669 for changeset 2b3b7b483708 2012-09-21 13:26:49 +02:00
Bram Moolenaar 40645d72b2 updated for version 7.3.669
Problem:    When building with Cygwin loading Python dynamically fails.
Solution:   Use DLLLIBRARY instead of INSTSONAME. (Ken Takata)
2012-09-21 13:26:49 +02:00
Bram Moolenaar 4a70c1de40 Added tag v7-3-668 for changeset dde6d0216a08 2012-09-21 12:50:51 +02:00
Bram Moolenaar f2f35ba4fd updated for version 7.3.668
Problem:    Building with Perl loaded dynamically  still uses static library.
Solution:   Adjust use of PL_thr_key. (Ken Takata)
2012-09-21 12:50:51 +02:00
Bram Moolenaar 603841e80c Added tag v7-3-667 for changeset cd36c0fed43e 2012-09-21 12:42:44 +02:00
Bram Moolenaar a1a8054cd6 updated for version 7.3.667
Problem:    Unused variables in Perl interface.
Solution:   Adjust #ifdefs.
2012-09-21 12:42:44 +02:00
Bram Moolenaar 58a38e76a8 Added tag v7-3-666 for changeset 1e22adc6176e 2012-09-18 22:00:08 +02:00
Bram Moolenaar 99470dd070 updated for version 7.3.666
Problem:    With MSVC 11 Win32.mak is not found.
Solution:   Add the SDK_INCLUDE_DIR variable. (Raymond Ko)
2012-09-18 22:00:08 +02:00
Bram Moolenaar 109a341dcd Added tag v7-3-665 for changeset 35939e1e25ff 2012-09-18 18:27:12 +02:00
Bram Moolenaar b0407a2775 updated for version 7.3.665
Problem:    MSVC 11 is not supported.
Solution:   Recognize MSVC 11. (Raymond Ko)
2012-09-18 18:27:12 +02:00
Bram Moolenaar 2d2a62e969 Added tag v7-3-664 for changeset f86619764a1e 2012-09-18 18:03:37 +02:00
Bram Moolenaar d40b6dc041 updated for version 7.3.664
Problem:    Buffer overflow in unescaping text. (Raymond Ko)
Solution:   Limit check for multi-byte character to 4 bytes.
2012-09-18 18:03:37 +02:00
Bram Moolenaar 0f1ec6285e Added tag v7-3-663 for changeset 2a200527131f 2012-09-18 16:47:07 +02:00
Bram Moolenaar 404f0c6aa5 updated for version 7.3.663
Problem:    End of color scheme name not clear in E185. (Aaron Lewis)
Solution:   Put the name in single quotes.
2012-09-18 16:47:07 +02:00
Bram Moolenaar f410d4d8d4 Added tag v7-3-662 for changeset 87afa95a2992 2012-09-18 16:36:32 +02:00
Bram Moolenaar 88d5f3b3bb updated for version 7.3.662
Problem:    Can't build Ruby interface with Ruby 1.9.3.
Solution:   Add missing functions. (V. Ondruch)
2012-09-18 16:36:32 +02:00
Bram Moolenaar 80aa593437 Added tag v7-3-661 for changeset 5e909c379a1e 2012-09-12 20:21:43 +02:00
Bram Moolenaar b9b0f25c07 updated for version 7.3.661
Problem:    SEGV in Python code.
Solution:   Initialize len to zero.  Use the right function depending on
	    version. (Maxim Philippov)
2012-09-12 20:21:43 +02:00
Bram Moolenaar b0abec0519 Added tag v7-3-660 for changeset 8fdadfccd184 2012-09-12 18:19:46 +02:00
Bram Moolenaar 6517945b46 updated for version 7.3.660
Problem:    ":help !" jumps to help for ":!".
Solution:   Adjust check for tag header line. (Andy Wokula)
2012-09-12 18:19:46 +02:00
Bram Moolenaar 7f97fb3b0d Added tag v7-3-659 for changeset e75da4a3225d 2012-09-05 19:17:42 +02:00
Bram Moolenaar bb507fd805 updated for version 7.3.659
Problem:    Recent Python changes are not tested.
Solution:   Add tests for Python bindings. (ZyX)
2012-09-05 19:17:42 +02:00
Bram Moolenaar c6a77c4fa6 Added tag v7-3-658 for changeset 15cdcb8ddcfb 2012-09-05 19:09:11 +02:00
Bram Moolenaar fa6de2bb62 updated for version 7.3.658
Problem:    NUL bytes truncate strings when converted from Python.
Solution:   Handle truncation as an error. (ZyX)
2012-09-05 19:09:11 +02:00
Bram Moolenaar 3fda39417e Added tag v7-3-657 for changeset 3958b0e672d6 2012-09-05 19:03:56 +02:00
Bram Moolenaar 8d41f92290 updated for version 7.3.657
Problem:    Python bindings silently truncate string values containing NUL.
Solution:   Fail when a string contains NUL. (ZyX)
2012-09-05 19:03:56 +02:00
Bram Moolenaar b8f0a81740 Added tag v7-3-656 for changeset a2f61b2b8e77 2012-09-05 18:54:48 +02:00
Bram Moolenaar 8c950049fd updated for version 7.3.656
Problem:    Internal error in :pyeval.
Solution:   Handle failed object conversion. (ZyX)
2012-09-05 18:54:48 +02:00
Bram Moolenaar 07eda3d71f Added tag v7-3-655 for changeset 0d3238b54963 2012-09-05 18:49:25 +02:00
Bram Moolenaar 16c23bed52 updated for version 7.3.655
Problem:    64 bit MingW xpm .a file is missing.
Solution:   Add the file. (Sergey Khorev)
2012-09-05 18:49:24 +02:00
Bram Moolenaar 11f53ee19a Added tag v7-3-654 for changeset 73557eda7027 2012-09-05 18:45:28 +02:00
Bram Moolenaar 817a4b1cce updated for version 7.3.654
Problem:    When creating a Vim dictionary from Python objects an empty key
	    might be used.
Solution:   Do not use empty keys, throw an IndexError. (ZyX)
2012-09-05 18:45:28 +02:00
Bram Moolenaar 15ffbeb6c6 Added tag v7-3-653 for changeset fd0c7452fa51 2012-09-05 17:57:39 +02:00
Bram Moolenaar ff38ed8523 updated for version 7.3.653
Problem:    MingW needs build rule for included XPM files.  Object directory
	    for 32 and 64 builds is the same, also for MSVC.
Solution:   Add MingW build rule to use included XPM files.  Add the CPU or
	    architecture to the object directory name. (Sergey Khorev)
2012-09-05 17:57:39 +02:00
Bram Moolenaar f4b74091c3 Added tag v7-3-652 for changeset 5edf3c51aa93 2012-09-05 17:28:21 +02:00
Bram Moolenaar 8acd9d785d updated for version 7.3.652
Problem:    Workaround for Python crash isn't perfect.
Solution:   Change the type of the length argument. (Sean Estabrooks)
2012-09-05 17:28:21 +02:00
Bram Moolenaar 642db37e7b Added tag v7-3-651 for changeset ece544e85821 2012-09-05 15:15:07 +02:00
Bram Moolenaar 742f0ab7cb updated for version 7.3.651
Problem:    Completion after ":help \{-" gives an error message.
Solution:   Prepend a backslash.
2012-09-05 15:15:07 +02:00
Bram Moolenaar ea3f5fe053 Added tag v7-3-650 for changeset a638ae0f1b0c 2012-09-05 15:03:30 +02:00
Bram Moolenaar b6aa05255d updated for version 7.3.650
Problem:    Completion after ":help \{-" gives an error message and messes up
	    the command line.
Solution:   Cancel the tag search if the pattern can't be compiled. (Yasuhiro
	    Matsumoto)
2012-09-05 15:03:30 +02:00
Bram Moolenaar e09f6bfff5 Added tag v7-3-649 for changeset 063765c3cebb 2012-09-05 14:18:45 +02:00
Bram Moolenaar e7de33a2d3 updated for version 7.3.649
Problem:    When 'clipboard' is set to "unnamed" small deletes end up in the
	    numbered registers. (Ingo Karkat)
Solution:   Use the original register name to decide whether to put a delete
	    in a numbered register. (Christian Brabandt)
2012-09-05 14:18:45 +02:00
Bram Moolenaar 395c4a7692 Added tag v7-3-648 for changeset 76c099d45772 2012-09-05 13:30:41 +02:00
Bram Moolenaar 7d1fb96bc1 updated for version 7.3.648
Problem:    Crash when using a very long file name. (ZyX)
Solution:   Properly check length of buffer space.
2012-09-05 13:30:40 +02:00
Bram Moolenaar d9b3765a8a Added tag v7-3-647 for changeset 29fe4e5c1db1 2012-09-05 12:16:45 +02:00
Bram Moolenaar 6d4ae7443a updated for version 7.3.647
Problem:    "gnd" doesn't work correctly in Visual mode.
Solution:   Handle Visual mode differently in "gn". (Christian Brabandt)
2012-09-05 12:16:45 +02:00
Bjorn Winckler b13abfeee8 Snapshot 65 2012-09-01 18:16:12 +02:00
Bjorn Winckler 933cfa532c Merge branch 'vim'
Conflicts:
	src/ex_getln.c
	src/option.c
	src/vim.h
2012-09-01 17:53:10 +02:00
Bram Moolenaar e86d19eb49 Added tag v7-3-646 for changeset e70485d3f81d 2012-08-29 18:50:54 +02:00
Bram Moolenaar 7216004bc9 updated for version 7.3.646
Problem:    When reloading a buffer the undo file becomes unusable unless ":w"
	    is executed. (Dmitri Frank)
Solution:   After reloading the buffer write the undo file. (Christian
	    Brabandt)
2012-08-29 18:50:54 +02:00
Bram Moolenaar 718e978cb8 Added tag v7-3-645 for changeset 1810ee914648 2012-08-29 16:55:13 +02:00
Bram Moolenaar 14a612a6b1 updated for version 7.3.645
Problem:    No tests for patch 7.3.625 and 7.3.637.
Solution:   Add more tests for the "gn" command and try/catch. (Christian
	    Brabandt)
2012-08-29 16:55:13 +02:00
Bram Moolenaar 88ba0ea09f Added tag v7-3-644 for changeset fb7c028dcac7 2012-08-29 16:34:27 +02:00
Bram Moolenaar 82f7124c04 updated for version 7.3.644
Problem:    Dead code for BeOS GUI.
Solution:   Remove unused __BEOS__ stuff.
2012-08-29 16:34:27 +02:00
Bram Moolenaar 5d1fe1b662 Added tag v7-3-643 for changeset fdac34e3afa5 2012-08-29 16:26:04 +02:00
Bram Moolenaar 1b7916eedf updated for version 7.3.643
Problem:    MS-Windows: When starting gvim maximized 'lines' and 'columns' are
	    wrong. (Christian Robinson)
Solution:   Move the check for gui.starting from ui_get_shellsize() to
	    check_shellsize().
2012-08-29 16:26:04 +02:00
Bram Moolenaar 335a525911 Added tag v7-3-642 for changeset 79ac6744237c 2012-08-29 15:50:26 +02:00
Bram Moolenaar 19214a469a updated for version 7.3.642
Problem:    Segfault with specific autocommands.  Was OK after 7.3.449 and
	    before 7.3.545. (Richard Brown)
Solution:   Pass TRUE for abort_if_last in the call to close_buffer().
	    (Christian Brabandt)
2012-08-29 15:50:26 +02:00
Bram Moolenaar fe13aae3e7 Added tag v7-3-641 for changeset c068389057c9 2012-08-29 15:22:25 +02:00
Bram Moolenaar 6351800536 updated for version 7.3.641
Problem:    ":mkview" uses ":normal" instead of ":normal!" for folds. (Dan)
Solution:   Add the bang. (Christian Brabandt)
2012-08-29 15:22:25 +02:00
Bram Moolenaar df61793a9a Added tag v7-3-640 for changeset c2c3577021ed 2012-08-29 14:26:27 +02:00
Bram Moolenaar 6af0d5c594 updated for version 7.3.640
Problem:    It's not easy to build Vim on Windows with XPM support.
Solution:   Binary files for 7.3.639. (Sergey Khorev)
2012-08-29 14:26:27 +02:00
Bram Moolenaar d228722c98 Added tag v7-3-639 for changeset 1ec385a8faf4 2012-08-29 14:18:33 +02:00
Bram Moolenaar 45eded7a8a updated for version 7.3.639
Problem:    It's not easy to build Vim on Windows with XPM support.
Solution:   Include the required files, they are quite small.  Update the
	    MSVC makefile to use them.  Binary files are in the next patch.
	    (Sergey Khorev)
2012-08-29 14:18:33 +02:00
Bram Moolenaar b5b25aa09a Fix version.c, 638 was there twice. 2012-08-23 22:28:46 +02:00
Bram Moolenaar 7086d37174 Added tag v7-3-638 for changeset c0256c4bd91e 2012-08-23 18:58:14 +02:00
Bram Moolenaar 4e20bc69fe updated for version 7.3.638 2012-08-23 18:58:14 +02:00
Bram Moolenaar f04b739eb6 Added tag v7-3-637 for changeset 3b62d8f36cdf 2012-08-23 18:43:10 +02:00
Bram Moolenaar 9aed0b6265 updated for version 7.3.637
Problem:    Cannot catch the error caused by a foldopen when there is no fold.
	    (ZyX, Issue 48)
Solution:   Do not break out of the loop early when inside try/catch.
	    (Christian Brabandt) Except when there is a syntax error.
2012-08-23 18:43:10 +02:00
Bram Moolenaar db6eb57878 Added tag v7-3-636 for changeset 616bc1ad4f12 2012-08-23 15:53:05 +02:00
Bram Moolenaar 7a2b881cc0 updated for version 7.3.636
Problem:    Not all zero-width matches handled correctly for "gn".
Solution:   Move zero-width detection to a separate function. (Christian
	    Brabandt)
2012-08-23 15:53:05 +02:00
Bram Moolenaar 3d75bd4c67 Added tag v7-3-635 for changeset f7f68f83fc33 2012-08-23 13:28:55 +02:00
Bram Moolenaar cb44761e57 updated for version 7.3.635
Problem:    Issue 21: System call during startup sets 'lines' to a wrong
	    value. (Karl Yngve)
Solution:   Don't set the shell size while the GUI is still starting up.
	    (Christian Brabandt)
2012-08-23 13:28:55 +02:00
Bram Moolenaar 71363148cb Added tag v7-3-634 for changeset b7eea2409507 2012-08-23 12:59:02 +02:00
Bram Moolenaar eb1c53093d updated for version 7.3.634
Problem:    Month/Day format for undo is confusing. (Marcin Szamotulski)
Solution:   Always use Year/Month/Day, should work for everybody.
2012-08-23 12:59:02 +02:00
Bjorn Winckler 1c99b7cb4b Rephrase text in advanced preferences dialog 2012-08-19 18:01:20 +02:00
Bjorn Winckler 8fa2a3fcb6 Disable toolbar by default
The toolbar is an anachronism and there are no 2x icons so it looks
horrendous on a Retina display.  Users can always re-enable it by adding
"set go+=T" to their ~/.gvimrc.
2012-08-19 17:52:01 +02:00
Bjorn Winckler b8f6e70f32 Default to using CoreText renderer
The default renderer is too "loose" on OS X 10.8 whereas the CoreText
renderer looks the same across all platforms.  Furthermore, the CoreText
renderer is many times faster.

A downside to the CoreText renderer is that it does not support the text
input protocols properly, so e.g. three-finger tapping to show
dictionary results does not work.  It also does not show marked text as
it is being drawn if the "inline marked text" option is disabled.
2012-08-19 17:48:09 +02:00
Bjorn Winckler 259f4dee7c Fix warnings etc in PSMTabBarControl framework
This also gets rid of a runtime warning that would get logged on OS X
10.8 regarding the use of a deprecated method.
2012-08-17 20:07:42 +02:00
Bjorn Winckler 25150b07cf Fix static analyzer warning in DBPrefs 2012-08-17 20:07:42 +02:00
Bjorn Winckler 8545368b42 Fix clang compiler and static analyzer warnings 2012-08-17 20:07:42 +02:00
Bram Moolenaar 7b671a2d5f Update runtime files. 2012-08-15 17:43:31 +02:00
Bram Moolenaar 1198b1a20e Added tag v7-3-633 for changeset ad5fbf3596e0 2012-08-15 17:26:57 +02:00
Bram Moolenaar c92831cbf2 updated for version 7.3.633
Problem:    Selection remains displayed as selected after selecting another
	    text.
Solution:   Call xterm_update() before select(). (Andrew Pimlott)
2012-08-15 17:26:57 +02:00
Bram Moolenaar 1eb36b4b01 Added tag v7-3-632 for changeset 44038a9777aa 2012-08-15 16:21:33 +02:00
Bram Moolenaar 1502f4afe4 updated for version 7.3.632
Problem:    Cannot select beyond 222 columns with the mouse in xterm.
Solution:   Add support for SGR mouse tracking. (Hayaki Saito)
2012-08-15 16:21:32 +02:00
Bram Moolenaar 2d2022b345 Added tag v7-3-631 for changeset 99f076ca8d84 2012-08-15 14:05:05 +02:00
Bram Moolenaar c983e6fba8 updated for version 7.3.631
Problem:    Cannot complete user names.
Solution:   Add user name completion.  (Dominique Pelle)
2012-08-15 14:05:05 +02:00
Bram Moolenaar 438dec3997 Added tag v7-3-630 for changeset 3416ac23d075 2012-08-15 13:31:00 +02:00
Bram Moolenaar 74ec06a22f updated for version 7.3.630
Problem:    "|" does not behave correctly when 'virtualedit' is set.
Solution:   Call validate_virtcol(). (David Bürgin)
2012-08-15 13:31:00 +02:00
Bjorn Winckler ce5b7a2d6d Clip to cell when drawing insertion point
This fixes an issue where the cursor would spill over into the
neighboring cells on Retina displays (only).
2012-08-14 11:25:17 +02:00
Bram Moolenaar 8b2aa9cc42 Added tag v7-3-629 for changeset 7de7ef01288d 2012-08-08 18:01:05 +02:00
Bram Moolenaar 881adbf110 updated for version 7.3.629
Problem:    There is no way to make 'shiftwidth' follow 'tabstop'.
Solution:   When 'shiftwidth' is zero use the value of 'tabstop'. (Christian
	    Brabandt)
2012-08-08 18:01:05 +02:00
Bram Moolenaar 967175e077 Added tag v7-3-628 for changeset 1ed93878d6e2 2012-08-08 17:31:40 +02:00
Bram Moolenaar 18d9a1ff8f updated for version 7.3.628
Problem:    ":open" does not allow for a !, which results in a confusing error
	    message. (Shawn Wilson)
Solution:   Allow ! on ":open". (Christian Brabandt)
2012-08-08 17:31:40 +02:00
Bram Moolenaar 4b89dba6f7 Added tag v7-3-627 for changeset dc65e6429d2c 2012-08-08 16:51:15 +02:00
Bram Moolenaar 293902f719 updated for version 7.3.627
Problem:    When using the "n" flag with the ":s" command a \= substitution
	    will not be evaluated.
Solution:   Do perform the evaluation, so that a function can be invoked at
	    every matching position without changing the text. (Christian
	    Brabandt)
2012-08-08 16:51:15 +02:00
Bram Moolenaar 9b371f1f91 Added tag v7-3-626 for changeset 956b1ed19282 2012-08-08 16:05:08 +02:00
Bram Moolenaar f3aae59f9b updated for version 7.3.626
Problem:    Python interface doesn't build with Python 2.4 or older.
Solution:   Define Py_ssize_t. (Benjamin Bannier)
2012-08-08 16:05:07 +02:00
Bram Moolenaar ea30477ba3 Added tag v7-3-625 for changeset f43ffd820a46 2012-08-08 15:27:58 +02:00
Bram Moolenaar 9656f450eb updated for version 7.3.625
Problem:    "gn" does not handle zero-width matches correctly.
Solution:   Handle zero-width patterns specially. (Christian Brabandt)
2012-08-08 15:27:57 +02:00
Bram Moolenaar 3c1af43697 Added tag v7-3-624 for changeset 06749e351b1c 2012-08-08 14:33:21 +02:00
Bram Moolenaar a418b3637b updated for version 7.3.624
Problem:    When cancelling input() it returns the third argument. That should
	    only happen for inputdialog().
Solution:   Check if inputdialog() was used. (Hirohito Higashi)
2012-08-08 14:33:21 +02:00
Bram Moolenaar 2fcbe32038 Added tag v7-3-623 for changeset a46a101bfddd 2012-08-08 13:17:31 +02:00
Bram Moolenaar f37fbede3a updated for version 7.3.623
Problem:    Perl 5.14 commands crash Vim on MS-Windows.
Solution:   Use perl_get_sv() instead of GvSV(). (Raymond Ko)
2012-08-08 13:17:31 +02:00
Bram Moolenaar 953a3eeab1 Added tag v7-3-622 for changeset 52247eb61511 2012-08-02 21:48:24 +02:00
Bram Moolenaar 0c3f94b98e updated for version 7.3.622
Problem:    XPM library for Win32 can't be found.
Solution:   Suggest using the one from the Vim ftp site.
2012-08-02 21:48:24 +02:00
Bram Moolenaar bd75384129 Added tag v7-3-621 for changeset ac13ea2b098d 2012-08-02 21:24:42 +02:00
Bram Moolenaar b8660aab47 updated for version 7.3.621
Problem:    Compiler warnings on 64 bit windows.
Solution:   Add type casts. (Mike Williams)
2012-08-02 21:24:42 +02:00
Bram Moolenaar ae5a4ddaa5 Added tag v7-3-620 for changeset a6ebae140d89 2012-08-02 21:21:47 +02:00
Bram Moolenaar 80fe051918 updated for version 7.3.620
Problem:    Building with recent Ruby on Win32 doesn't work.
Solution:   Add a separate argument for the API version. (Yasuhiro Matsumoto)
2012-08-02 21:21:47 +02:00
Bram Moolenaar 81b5505729 Added tag v7-3-619 for changeset 27ecf0c87bd2 2012-08-02 12:31:44 +02:00
Bram Moolenaar af7d2782b7 updated for version 7.3.619
Problem:    When executing a shell command Vim may become slow to respond.
Solution:   Don't wait after every processed message. (idea by Yasuhiro
	    Matsumoto)
2012-08-02 12:31:44 +02:00
Bram Moolenaar ced3e7c907 Added tag v7-3-618 for changeset 0b1cb3f839c4 2012-07-29 12:55:32 +02:00
Bram Moolenaar 9b4c5dc938 updated for version 7.3.618
Problem:    Still doesn't compile with small features.
Solution:   Move current_search() out of #ifdef. (Dominique Pelle)
2012-07-29 12:55:32 +02:00
Bram Moolenaar 1b88143765 Added tag v7-3-617 for changeset 73db39ca1877 2012-07-27 21:12:07 +02:00
Bram Moolenaar ed7b24a6f6 updated for version 7.3.617
Problem:    Hang on completion.
Solution:   Skip over the space. (Yasuhiro Matsumoto)
2012-07-27 21:12:07 +02:00
Bram Moolenaar d9c698c0da Added tag v7-3-616 for changeset baba6286c91e 2012-07-27 21:05:54 +02:00
Bram Moolenaar 87a8e60410 updated for version 7.3.616
Problem:    Can't compile without +visual.
Solution:   Add #ifdef.
2012-07-27 21:05:54 +02:00
Bram Moolenaar 8e1098208c Updated runtime files. 2012-07-25 17:49:10 +02:00
Bram Moolenaar 39b4875c39 Added tag v7-3-615 for changeset 169ccc471a8a 2012-07-25 17:22:23 +02:00
Bram Moolenaar 997488c529 updated for version 7.3.615
Problem:    Completion for a user command does not recognize backslash before
	    a space.
Solution:   Recognize escaped characters. (Yasuhiro Matsumoto)
2012-07-25 17:22:23 +02:00
Bram Moolenaar 0641a786f9 Added tag v7-3-614 for changeset 2bb51730ef4b 2012-07-25 16:47:03 +02:00
Bram Moolenaar e77feff6c1 updated for version 7.3.614
Problem:    Number argument gets turned into a number while it should be a
	    string.
Solution:   Add flag to the call_vim_function() call. (Yasuhiro Matsumoto)
2012-07-25 16:47:03 +02:00
Bram Moolenaar 6311e99b69 Added tag v7-3-613 for changeset c03b6363492b 2012-07-25 16:32:08 +02:00
Bram Moolenaar 75dd3c986f updated for version 7.3.613
Problem:    Including Python's config.c in the build causes trouble.  It is
	    not clear why it was there.
Solution:   Omit the config file. (James McCoy)
2012-07-25 16:32:08 +02:00
Bram Moolenaar 484ce521da Added tag v7-3-612 for changeset 2b4b6185054f 2012-07-25 16:10:03 +02:00
Bram Moolenaar 6890358d55 updated for version 7.3.612
Problem:    Auto formatting messes up text when 'fo' contains "2". (ZyX)
Solution:   Decrement "less_cols". (Tor Perkins)
2012-07-25 16:10:03 +02:00
Bram Moolenaar 097286dae3 Added tag v7-3-611 for changeset e13f2f3568e1 2012-07-25 15:36:04 +02:00
Bram Moolenaar 453cfd390b updated for version 7.3.611
Problem:    Can't use Vim dictionary as self argument in Python.
Solution:   Fix the check for the "self" argument. (ZyX)
2012-07-25 15:36:04 +02:00
Bram Moolenaar 7e86da9e43 Added tag v7-3-610 for changeset 9f48a5432997 2012-07-25 15:06:34 +02:00
Bram Moolenaar 28140961c5 updated for version 7.3.610
Problem:    Cannot operate on the text that a search pattern matches.
Solution:   Add the "gn" and "gN" commands. (Christian Brabandt)
2012-07-25 15:06:34 +02:00
Bram Moolenaar c6b24afff5 Added tag v7-3-609 for changeset d29aa05b7e31 2012-07-25 13:46:31 +02:00
Bram Moolenaar 363b267315 updated for version 7.3.609
Problem:    File names in :checkpath! output are garbled.
Solution:   Check for \zs in the pattern. (Lech Lorens)
2012-07-25 13:46:30 +02:00
Nico Weber a1f636d72a Add 2x images for PSMTabBarControl
The 2x images were created using:

    https://gist.github.com/3161796
2012-07-23 20:19:50 +02:00
Bram Moolenaar 39a5e3b441 Added tag v7-3-608 for changeset d47e6222d1cd 2012-07-19 18:05:44 +02:00
Bram Moolenaar bdd304b54a updated for version 7.3.608
Problem:    winrestview() does not always restore the view correctly.
Solution:   Call win_new_height() and win_new_width(). (Lech Lorens)
2012-07-19 18:05:44 +02:00
Bram Moolenaar 25ed26f9df Added tag v7-3-607 for changeset 002f2c5de317 2012-07-19 17:39:07 +02:00
Bram Moolenaar fe1126eb28 updated for version 7.3.607
Problem:    With an 8 color terminal the selected menu item is black on black,
	    because darkGrey as bg is the same as black.
Solution:   Swap fg and bg colors. (James McCoy)
2012-07-19 17:39:07 +02:00
Bram Moolenaar ce9c346ffe Added tag v7-3-606 for changeset c612d154bcdd 2012-07-19 17:18:26 +02:00
Bram Moolenaar d347933cfc updated for version 7.3.606
Problem:    CTRL-P completion has a problem with multi-byte characters.
Solution:   Check for next character being NUL properly.  (Yasuhiro Matsumoto)
2012-07-19 17:18:26 +02:00
Bram Moolenaar e1d9f2ce34 Added tag v7-3-605 for changeset 4873d9c4ad3b 2012-07-19 11:37:26 +02:00
Bram Moolenaar 46d2bf6dc1 updated for version 7.3.605
Problem:    MS-Windows: Can't compile with older compilers. (Titov Anatoly)
Solution:   Add #ifdef for MEMORYSTATUSEX.
2012-07-19 11:37:26 +02:00
Bjorn Winckler 98c2fea06d Fix for clip_copy_selection() being made static 2012-07-17 22:47:48 +02:00
Bjorn Winckler 35a06550f8 Merge branch 'vim'
Conflicts:
	runtime/doc/tags
	src/auto/configure
	src/globals.h
2012-07-17 22:17:12 +02:00
Bram Moolenaar b50c83719a Added tag v7-3-604 for changeset acd91c9741a6 2012-07-16 19:27:29 +02:00
Bram Moolenaar 3b7e81b435 updated for version 7.3.604
Problem:    inputdialog() doesn't use the cancel argument in the console.
	    (David Fishburn)
Solution:   Use the third argument. (Christian Brabant)
2012-07-16 19:27:29 +02:00
Bram Moolenaar 4db8b597f5 Added tag v7-3-603 for changeset 085f14642fe8 2012-07-16 17:31:53 +02:00
Bram Moolenaar 4adf7a7fbb updated for version 7.3.603
Problem:    It is possible to add replace builtin functions by calling
	    extend() on g:.
Solution:   Add a flag to a dict to indicate it is a scope.  Check for
	    existing functions. (ZyX)
2012-07-16 17:31:53 +02:00
Bram Moolenaar d0ab901141 Added tag v7-3-602 for changeset 5cacdf56c94b 2012-07-16 17:28:11 +02:00
Bram Moolenaar d788cd1c6c updated for version 7.3.602
Problem:    Missing files in distribution.
Solution:   Update the list of files.
2012-07-16 17:28:11 +02:00
Bram Moolenaar 4b4b7823a2 Added tag v7-3-601 for changeset c1780b4cb995 2012-07-16 17:26:22 +02:00
Bram Moolenaar 81fa1996b6 updated for version 7.3.601
Problem:    Bad code style.
Solution:   Insert space, remove parens.
2012-07-16 17:26:22 +02:00
Bram Moolenaar 8cbbb57777 Updated runtime files. 2012-07-12 22:01:11 +02:00
Jonathan del Strother 3c27d4f4bc Force autorelease pool flush after an FSEvent
The top-level autorelease pool only gets cleared out on application
events, not including things like the FSEvent handler.  If MacVim is in
the background while ~/.vim changes, autoreleased objects will carry on
building up until the users switches back to it, resulting in a high
memory water mark and a lot of needless deallocs.  See
http://www.mikeash.com/pyblog/more-fun-with-autorelease.html
2012-07-11 15:09:20 +02:00
Bram Moolenaar 373f36c1dc Added tag v7-3-600 for changeset 8f98038a0bf3 2012-07-10 19:25:10 +02:00
Bram Moolenaar e3f5b689c3 updated for version 7.3.600
Problem:    <f-args> is not expanded properly with DBCS encoding.
Solution:   Skip over character instead of byte. (Yukihiro Nakadaira)
2012-07-10 19:25:10 +02:00
Bram Moolenaar 5a3b42505c Added tag v7-3-599 for changeset b06578f1390f 2012-07-10 18:31:54 +02:00
Bram Moolenaar cc60b4ede8 updated for version 7.3.599
Problem:    Missing change in one file.
Solution:   Patch for changed clip_autoselect().
2012-07-10 18:31:54 +02:00
Bram Moolenaar c8ced8a6a1 Added tag v7-3-598 for changeset f07475816079 2012-07-10 17:14:56 +02:00
Bram Moolenaar 04f54461b0 updated for version 7.3.598
Problem:    Cannot act upon end of completion. (Taro Muraoka)
Solution:   Add an autocommand event that is triggered when completion has
	    finished. (Idea by Florian Klein)
2012-07-10 17:14:56 +02:00
Bram Moolenaar 0846e433ee Added tag v7-3-597 for changeset b9aa7fb4a928 2012-07-10 16:49:23 +02:00
Bram Moolenaar 3161f666dd updated for version 7.3.597
Problem:    'clipboard' "autoselect" only applies to the * register. (Sergey
	    Vakulenko)
Solution:   Make 'autoselect' work for the + register. (Christian Brabant)
	    Add the "autoselectplus" option in 'clipboard' and the "P" flag in
	    'guioptions'.
2012-07-10 16:49:23 +02:00
Bram Moolenaar 2b1c1a2ec3 Added tag v7-3-596 for changeset 5aad2c444a00 2012-07-10 15:18:23 +02:00
Bram Moolenaar 711a6c73d7 updated for version 7.3.596
Problem:    Can't remove all signs for a file or buffer.
Solution:   Support "*" for the sign id. (Christian Brabandt)
2012-07-10 15:18:22 +02:00
Bram Moolenaar 50bf8d51e7 Added tag v7-3-595 for changeset 928e7cef8836 2012-07-10 14:56:46 +02:00
Bram Moolenaar 0becc47692 updated for version 7.3.595
Problem:    The X command server responds slowly
Solution:   Change the loop that waits for replies. (Brian Burns)
2012-07-10 14:56:45 +02:00
Bram Moolenaar ebff0aaeef Added tag v7-3-594 for changeset 5e7b500dbb7e 2012-07-10 14:25:04 +02:00
Bram Moolenaar f23cfce9e8 updated for version 7.3.594
Problem:    The X command server doesn't work perfectly. It sends an empty
	    reply for as-keys requests.
Solution:   Remove duplicate ga_init2(). Do not send a reply for as-keys
	    requests. (Brian Burns)
2012-07-10 14:25:04 +02:00
Bram Moolenaar 4f818ee47e Added tag v7-3-593 for changeset 46896c29edd7 2012-07-10 13:41:14 +02:00
Bram Moolenaar dc13f9ce11 updated for version 7.3.593
Problem:    No easy way to decide if b:browsefilter will work.
Solution:   Add the browsefilter feature.
2012-07-10 13:41:14 +02:00
Bram Moolenaar 52940bb6e9 Added tag v7-3-592 for changeset 0e06193d4bd7 2012-07-10 13:12:51 +02:00
Bram Moolenaar 5e85203075 updated for version 7.3.592
Problem:    Vim on GTK does not support g:browsefilter.
Solution:   Add a GtkFileFilter to the file chooser. (Christian Brabandt)
2012-07-10 13:12:51 +02:00
Bram Moolenaar ce20886a7f Added tag v7-3-591 for changeset e5b925ae56e3 2012-07-06 18:27:39 +02:00
Bram Moolenaar 45ea2a4c5e updated for version 7.3.591
Problem:    Can only move to a tab by absolute number.
Solution:   Move a number of tabs to the left or the right. (Lech Lorens)
2012-07-06 18:27:39 +02:00
Bram Moolenaar 25357e0b40 Added tag v7-3-590 for changeset bdf7f3e4c763 2012-07-06 17:51:28 +02:00
Bram Moolenaar 8466c741e9 updated for version 7.3.590
Problem:    The '< and '> marks cannot be set directly.
Solution:   Allow setting '< and '>. (Christian Brabandt)
2012-07-06 17:51:28 +02:00
Bram Moolenaar c173681387 Added tag v7-3-589 for changeset e82937b753a8 2012-07-06 16:49:40 +02:00
Bram Moolenaar 6d72979680 updated for version 7.3.589
Problem:    Crash when $HOME is not set.
Solution:   Check for a NULL pointer. (Chris Webb)
2012-07-06 16:49:40 +02:00
Bram Moolenaar 9ca0ff178b Added tag v7-3-588 for changeset e92cc285632d 2012-07-06 16:39:47 +02:00
Bram Moolenaar 06a15fc298 updated for version 7.3.588
Problem:    Crash on NULL pointer.
Solution:   Fix the immediate problem by checking for NULL. (Lech Lorens)
2012-07-06 16:39:47 +02:00
Bram Moolenaar 97c3b22fd4 Added tag v7-3-587 for changeset a34fb0a077c9 2012-07-06 16:22:02 +02:00
Bram Moolenaar 7d6e890e90 updated for version 7.3.587
Problem:    Compiler warning for local var shadowing global var.
Solution:   Rename the var and move it to an inner block. (Christian Brabandt)
2012-07-06 16:22:02 +02:00
Bram Moolenaar fc328fdbca Added tag v7-3-586 for changeset 8393a16069fb 2012-07-06 13:40:50 +02:00
Bram Moolenaar 54bf138437 updated for version 7.3.586
Problem:    When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined.
Solution:   Set the default for WINVER to 0x0500.
2012-07-06 13:40:50 +02:00
Bram Moolenaar e821ec24ff Added tag v7-3-585 for changeset d258a0c5c38a 2012-07-06 13:36:48 +02:00
Bram Moolenaar 9427ba94ec updated for version 7.3.585
Problem:    Calling changed_bytes() too often.
Solution:   Move changed_bytes() out of a loop. (Tor Perkins)
2012-07-06 13:36:48 +02:00
Bram Moolenaar 0107887a8f Added tag v7-3-584 for changeset 2d107086903a 2012-06-30 13:34:34 +02:00
Bram Moolenaar 6bc7065f45 updated for version 7.3.584
Problem:    PyCObject is not always defined.
Solution:   Use PyObject instead.
2012-06-30 13:34:34 +02:00
Bram Moolenaar c7fcb9e88a Added tag v7-3-583 for changeset a69b1d711ff9 2012-06-30 13:21:08 +02:00
Bram Moolenaar ee9f93f339 updated for version 7.3.583
Problem:    PyObject_NextNotImplemented is not defined before Python 2.7.
	    (Danek Duvall)
Solution:   Add #ifdefs.
2012-06-30 13:21:08 +02:00
Bram Moolenaar 10b185ab6d Added tag v7-3-582 for changeset d383bc2ba811 2012-06-29 23:57:54 +02:00
Bram Moolenaar a127a61b95 updated for version 7.3.582
Problem:    Missing parts of the test OK file.
Solution:   Add the missing parts.
2012-06-29 23:57:54 +02:00
Bram Moolenaar 41c523e5b1 Added tag v7-3-581 for changeset 96249a1803e2 2012-06-29 19:14:53 +02:00
Bram Moolenaar 23f2ec16c7 updated for version 7.3.581
Problem:    Problems compiling with Python.
Solution:   Pick UCS2 or UCS4 function at runtime. (lilydjwg)
2012-06-29 19:14:52 +02:00
Bram Moolenaar 746e568d03 Added tag v7-3-580 for changeset f02b6ad168ae 2012-06-29 17:52:03 +02:00
Bram Moolenaar e24b15a614 updated for version 7.3.580
Problem:    Warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
2012-06-29 17:52:02 +02:00
Bram Moolenaar 1d6193d475 Added tag v7-3-579 for changeset 80ed6aa7b9eb 2012-06-29 16:28:29 +02:00
Bram Moolenaar 365041a617 updated for version 7.3.579
Problem:    Can't compile with Python 2.5.
Solution:   Use PyCObject when Capsules are not available.
2012-06-29 16:28:28 +02:00
Bram Moolenaar 7709e7662d Added tag v7-3-578 for changeset 0e9b2622c94a 2012-06-29 16:19:51 +02:00
Bram Moolenaar 352ab28a62 updated for version 7.3.578
Problem:    Misplaced declaration.
Solution:   Move declaration to start of block.
2012-06-29 16:19:50 +02:00
Bram Moolenaar 745742b69b Added tag v7-3-577 for changeset 286ba0251c0a 2012-06-29 15:51:31 +02:00
Bram Moolenaar cee7fb3dbd updated for version 7.3.577
Problem:    Size of memory does not fit in 32 bit unsigned.
Solution:   Use Kbyte instead of byte.  Call GlobalMemoryStatusEx() instead of
	    GlobalMemoryStatus() when available.
2012-06-29 15:51:30 +02:00
Bram Moolenaar 87ff9e0b63 Added tag v7-3-576 for changeset 7e3fedfc3d08 2012-06-29 15:04:49 +02:00
Bram Moolenaar f90d559618 updated for version 7.3.576
Problem:    Formatting of lists inside comments is not right yet.
Solution:   Use another solution and add a test. (Tor Perkins)
2012-06-29 15:04:49 +02:00
Bram Moolenaar b1b1761091 Added tag v7-3-575 for changeset 79ae10bd0565 2012-06-29 13:56:06 +02:00
Bram Moolenaar 4a2e5f9494 updated for version 7.3.575
Problem:    "ygt" tries to yank instead of giving an error. (Daniel Mueller)
Solution:   Check for a pending operator.
2012-06-29 13:56:06 +02:00
Bram Moolenaar 8bc6508c88 Added tag v7-3-574 for changeset 3ac005f02cf0 2012-06-29 13:44:41 +02:00
Bram Moolenaar f8826f74e6 updated for version 7.3.574
Problem:    When pasting a register in the search command line a CTRL-L
	    character is not pasted. (Dominique Pelle)
Solution:   Escape the CTRL-L. (Christian Brabandt)
2012-06-29 13:44:41 +02:00
Bram Moolenaar 2c209a24f4 Added tag v7-3-573 for changeset 802b1a1b275f 2012-06-29 13:34:19 +02:00
Bram Moolenaar ce6072ef3a updated for version 7.3.573
Problem:    Using array index before bounds checking.
Solution:   Swap the parts of the condition. (Dominique Pelle)
2012-06-29 13:34:19 +02:00
Bram Moolenaar c18d4df33f Added tag v7-3-572 for changeset 3ae387af405f 2012-06-29 13:19:27 +02:00
Bram Moolenaar 057358539b updated for version 7.3.572
Problem:    Duplicate statement in if and else. (Dominique Pelle)
Solution:   Remove the condition and add a TODO.
2012-06-29 13:19:27 +02:00
Bram Moolenaar 0466327788 Added tag v7-3-571 for changeset 43fd3896fab7 2012-06-29 13:14:03 +02:00
Bram Moolenaar 2f4214ce89 updated for version 7.3.571
Problem:    Duplicated condition.
Solution:   Remove one. (Dominique Pelle)
2012-06-29 13:14:03 +02:00
Bram Moolenaar 0b79d6e5e3 Added tag v7-3-570 for changeset 4f1c511e71f8 2012-06-29 12:57:07 +02:00
Bram Moolenaar c0e5a0e43d updated for version 7.3.570
Problem:    ":vimgrep" does not obey 'wildignore'.
Solution:   Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
2012-06-29 12:57:06 +02:00
Bram Moolenaar 4658e9b511 Added tag v7-3-569 for changeset c052f3b79b99 2012-06-29 12:54:54 +02:00
Bram Moolenaar 92591ff798 updated for version 7.3.569
Problem:    Evaluating Vim expression in Python is insufficient.
Solution:   Add vim.bindeval().  Also add pyeval() and py3eval(). (ZyX)
2012-06-29 12:54:53 +02:00
Bram Moolenaar f9ba7b52ab Added tag v7-3-568 for changeset 3b5f541269e2 2012-06-29 12:35:44 +02:00
Bram Moolenaar 740d69187c updated for version 7.3.568
Problem:    Bad indents for #ifdefs.
Solution:   Add and remove spaces. (Elias Diem)
2012-06-29 12:35:44 +02:00
Bram Moolenaar 4780a8b118 Added tag v7-3-567 for changeset f90bb88c2615 2012-06-29 11:46:33 +02:00
Bram Moolenaar 0bc13a1455 updated for version 7.3.567
Problem:    Missing copyright notice.
Solution:   Add Vim copyright notice. (Taro Muraoka)
2012-06-29 11:46:33 +02:00
Bram Moolenaar 57f2f9e33b Added tag v7-3-566 for changeset 18c6b1752d0b 2012-06-20 22:56:02 +02:00
Bram Moolenaar ece4b53d45 updated for version 7.3.566
Problem:    Redo after completion does not work correctly when refresh: always
	    is not used. (Raymond Ko)
Solution:   Check the compl_opt_refresh_always flag. (Christian Brabandt)
2012-06-20 22:56:02 +02:00
Bram Moolenaar ffc93f49fc Added tag v7-3-565 for changeset 5f811338b118 2012-06-20 18:39:16 +02:00
Bram Moolenaar ed05f9f549 updated for version 7.3.565
Problem:    Can't generate proto file for Python 3.
Solution:   Add PYTHON3_CFLAGS to LINT_CFLAGS.
2012-06-20 18:39:15 +02:00
Bram Moolenaar f9dd1dbdca Added tag v7-3-564 for changeset 683de9306096 2012-06-20 17:56:09 +02:00
Bram Moolenaar efc95ff994 updated for version 7.3.564
Problem:    Warning for pointer conversion.
Solution:   Add type cast.
2012-06-20 17:56:09 +02:00
Bram Moolenaar fb64ede96d Added tag v7-3-563 for changeset 02c86cdcf9a2 2012-06-20 17:54:38 +02:00
Bram Moolenaar 5e11532b6d updated for version 7.3.563
Problem:    Can't build with tiny features.
Solution:   Add #ifdef.
2012-06-20 17:54:38 +02:00
Bram Moolenaar 658dfee778 Added tag v7-3-562 for changeset b2763055bdf2 2012-06-20 15:48:57 +02:00
Bram Moolenaar 01d895ac68 updated for version 7.3.562
Problem:    ":profdel" should not work when the +profile feature is disabled.
Solution:   Call ex_ni(). (Yasuhiro Matsumoto)
2012-06-20 15:48:57 +02:00
Bram Moolenaar 46ab72a794 Added tag v7-3-561 for changeset a1de7928a7ab 2012-06-20 14:26:35 +02:00
Bram Moolenaar 113c9ba423 updated for version 7.3.561
Problem:    Using refresh: always in a complete function breaks the "."
	    command. (Val Markovic)
Solution:   Add match leader to the redo buffer. (Yasuhiro Matsumoto)
2012-06-20 14:26:35 +02:00
Bram Moolenaar 6713bf296e Added tag v7-3-560 for changeset 0abd38ba6455 2012-06-20 14:13:06 +02:00
Bram Moolenaar 1ee55a5eff updated for version 7.3.560
Problem:    Get an error for a locked argument in extend().
Solution:   Initialize the lock flag for a dictionary. (Yukihiro Nakadaira)
2012-06-20 14:13:06 +02:00
Bram Moolenaar 4a4e4bd4f4 Added tag v7-3-559 for changeset 74adc9f7e15b 2012-06-20 14:02:27 +02:00
Bram Moolenaar ed3d58dbcf updated for version 7.3.559
Problem:    home_replace() does not work with 8.3 filename.
Solution:   Make ":p" expand 8.3 name to full path. (Yasuhiro Matsumoto)
2012-06-20 14:02:27 +02:00
Bram Moolenaar 702830956a Added tag v7-3-558 for changeset 34724dc5172b 2012-06-20 12:40:08 +02:00
Bram Moolenaar 9e6b8dde0c updated for version 7.3.558
Problem:    Memory access error. (Gary Johnson)
Solution:   Allocate one more byte. (Dominique Pelle)
2012-06-20 12:40:08 +02:00
Bram Moolenaar bd11f41205 Added tag v7-3-557 for changeset a220dd97b5c7 2012-06-20 11:55:01 +02:00
Bram Moolenaar 3be59efa41 updated for version 7.3.557
Problem:    Crash when an autocommand wipes out a buffer when it is hidden.
Solution:   Restore the current window when needed. (Christian Brabandt)
2012-06-20 11:55:01 +02:00
Bram Moolenaar 3e6ed31855 Added tag v7-3-556 for changeset b8924014a039 2012-06-14 20:59:25 +02:00
Bram Moolenaar 51a42adae1 updated for version 7.3.556
Problem:    Compiler warnings on 64 bit Windows.
Solution:   Add type casts. (Mike Williams)
2012-06-14 20:59:25 +02:00
Bram Moolenaar 611db7e8e5 Added tag v7-3-555 for changeset 8fb7bd9dfb2b 2012-06-13 19:19:41 +02:00
Bram Moolenaar e98b56c756 updated for version 7.3.555
Problem:    Building on IBM z/OS fails.
Solution:   Adjust configure. Use the QUOTESED value from config.mk instead of
	    the hard coded one in Makefile. (Stephen Bovy)
2012-06-13 19:19:41 +02:00
Bram Moolenaar 4d4aa53589 Added tag v7-3-554 for changeset a967a979c37f 2012-06-13 18:15:20 +02:00
Bram Moolenaar 34cb565845 updated for version 7.3.554
Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.
2012-06-13 18:15:19 +02:00
Bram Moolenaar 72426d7205 Added tag v7-3-553 for changeset 583e46e4a56c 2012-06-13 18:06:36 +02:00
Bram Moolenaar feeaf94bae updated for version 7.3.553
Problem:    With double-width characters and 'listchars' containing "precedes"
	    the text is displayed one cell off.
Solution:   Check for double-width character being overwritten by the
	    "precedes" character. (Yasuhiro Matsumoto)
2012-06-13 18:06:36 +02:00
Bram Moolenaar 4ee1973f0b Added tag v7-3-552 for changeset 443c50cd3e88 2012-06-13 17:28:55 +02:00
Bram Moolenaar b2d98c3b2c updated for version 7.3.552
Problem:    Formatting inside comments does not use the "2" flag in
	    'formatoptions'.
Solution:   Support the "2" flag.  (Tor Perkins)
2012-06-13 17:28:55 +02:00
Bram Moolenaar 0faf8ee22d Added tag v7-3-551 for changeset e83c5dcea112 2012-06-13 14:28:20 +02:00
Bram Moolenaar ebcc172464 updated for version 7.3.551
Problem:    When using :tablose a TabEnter autocommand is triggered too early.
	    (Karthick)
Solution:   Don't trigger *Enter autocommands before closing the tab.
	    (Christian Brabandt)
2012-06-13 14:28:20 +02:00
Bram Moolenaar d5d15f4a88 Added tag v7-3-550 for changeset 297771eff080 2012-06-13 14:01:42 +02:00
Bram Moolenaar 89a283e643 updated for version 7.3.550
Problem:    With "j" in 'formatoptions' a list leader is not removed. (Gary
	    Johnson)
Solution:   Don't ignore the start of a three part comment. (Lech Lorens)
2012-06-13 14:01:41 +02:00
Bram Moolenaar 226f851b4f Added tag v7-3-549 for changeset c0c935956ac3 2012-06-13 13:40:48 +02:00
Bram Moolenaar 2c0c7185b9 updated for version 7.3.549
Problem:    In 'cinoptions' "0s" is interpreted as one shiftwidth. (David
	    Pineau)
Solution:   Use the zero as zero. (Lech Lorens)
2012-06-13 13:40:48 +02:00
Bram Moolenaar ad56835dc6 Added tag v7-3-548 for changeset 8625e38066db 2012-06-07 21:09:39 +02:00
Bram Moolenaar ce49d6b7de updated for version 7.3.548
Problem:    Compiler warning on 64 bit Windows.
Solution:   Add type cast. (Mike Williams)
2012-06-07 21:09:39 +02:00
Bram Moolenaar edb9e400ee Added tag v7-3-547 for changeset 4f4db5d661c4 2012-06-06 23:08:39 +02:00
Bram Moolenaar 4dfb469b57 updated for version 7.3.547
Problem:    Compiler warning for uninitialized variable.
Solution:   Initialize it.
2012-06-06 23:08:38 +02:00
Bram Moolenaar a3142d1e8a Added tag v7-3-546 for changeset 0a364618c0e5 2012-06-06 19:05:50 +02:00
Bram Moolenaar f9429e9f20 updated for version 7.3.546
Problem:    Bogus line break.
Solution:   Remove the line break.
2012-06-06 19:05:50 +02:00
Bram Moolenaar aa560eab93 Added tag v7-3-545 for changeset e7ff3251dfa1 2012-06-06 19:02:46 +02:00
Bram Moolenaar 6763f9d13e updated for version 7.3.545
Problem:    When closing a window or buffer autocommands may close it too,
	    causing problems for where the autocommand was invoked from.
Solution:   Add the w_closing and b_closing flags.  When set disallow ":q" and
	    ":close" to prevent recursive closing.
2012-06-06 19:02:45 +02:00
Bram Moolenaar 97ea7c0451 Added tag v7-3-544 for changeset 09d0bda69df0 2012-06-06 18:03:07 +02:00
Bram Moolenaar 4e7db56d84 updated for version 7.3.544
Problem:    There is no good way to close a quickfix window when closing the
	    last ordinary window.
Solution:   Add the QuitPre autocommand.
2012-06-06 18:03:07 +02:00
Bram Moolenaar e578d795a9 Added tag v7-3-543 for changeset ce7bd50bafa7 2012-06-06 16:29:10 +02:00
Bram Moolenaar a79b224061 updated for version 7.3.543
Problem:    The cursor is in the wrong line after using ":copen". (John
	    Beckett)
Solution:   Invoke more drastic redraw method.
2012-06-06 16:29:10 +02:00
Bram Moolenaar 06a1bbebf8 Added tag v7-3-542 for changeset 8d1b63e6d317 2012-06-06 16:14:40 +02:00
Bram Moolenaar ad3036e060 updated for version 7.3.542
Problem:    Function is sometimes unused.
Solution:   Add #ifdef.
2012-06-06 16:14:40 +02:00
Bram Moolenaar 9a06d8e3d0 Added tag v7-3-541 for changeset 5c1aaf9b4b1b 2012-06-06 16:12:59 +02:00
Bram Moolenaar cd9745acf6 updated for version 7.3.541
Problem:    When joining lines comment leaders need to be removed manually.
Solution:   Add the 'j' flag to 'formatoptions'. (Lech Lorens)
2012-06-06 16:12:59 +02:00
Bram Moolenaar b689970a4f Added tag v7-3-540 for changeset af083cb521bc 2012-06-06 12:06:15 +02:00
Bram Moolenaar d2f96357cd updated for version 7.3.540
Problem:    Cursor is left on the text instead of the command line.
Solution:   Don't call setcursor() in command line mode.
2012-06-06 12:06:15 +02:00
Bram Moolenaar 3ed542b08a Added tag v7-3-539 for changeset 7a710cf51d73 2012-06-06 12:03:06 +02:00
Bram Moolenaar 7f739d72c0 updated for version 7.3.539
Problem:    Redrawing a character on the command line does not work properly
	    for multi-byte charactes.
Solution:   Count the number of bytes in a character. (Yukihiro Nakadaira)
2012-06-06 12:03:06 +02:00
Bram Moolenaar e6941bd530 Updated runtime files. 2012-06-01 22:38:45 +02:00
Bram Moolenaar c9b88cd315 Added tag v7-3-538 for changeset bbf1fbbe4ab4 2012-06-01 18:34:41 +02:00
Bram Moolenaar 2a6be2fd32 updated for version 7.3.538
Problem:    'efm' does not handle Tabs in pointer lines.
Solution:   Add Tab support. Improve tests. (Lech Lorens)
2012-06-01 18:34:41 +02:00
Bram Moolenaar 86bb8d74bc Added tag v7-3-537 for changeset 96715c3a905f 2012-06-01 17:49:55 +02:00
Bram Moolenaar 234e229927 updated for version 7.3.537
Problem:    Unecessary call to init_spell_chartab().
Solution:   Delete the call.
2012-06-01 17:49:55 +02:00
Bram Moolenaar ab0558a513 Added tag v7-3-536 for changeset a8897fd5d074 2012-06-01 17:47:00 +02:00
Bram Moolenaar 776ec85ca7 updated for version 7.3.536
Problem:    When spell checking the German sharp s is not seen as a word
	    character. (Aexl Bender)
Solution:   In utf_islower() return true for the sharp s. Note: also need
	    updated spell file for this to take effect.
2012-06-01 17:46:59 +02:00
Bram Moolenaar d696097f0f Added tag v7-3-535 for changeset f52d2ea0f81c 2012-06-01 15:21:02 +02:00
Bram Moolenaar 1bd4b30eb5 updated for version 7.3.535
Problem:    Many #ifdefs for MB_MAXBYTES.
Solution:   Also define MB_MAXBYTES without the +multi_byte feature.  Fix
	    places where the buffer didn't include space for a NUL byte.
2012-06-01 15:21:02 +02:00
Bram Moolenaar 2e2cebef77 Added tag v7-3-534 for changeset 65f905eb14cd 2012-06-01 14:57:51 +02:00
Bram Moolenaar 658263f555 updated for version 7.3.534
Problem:    When using an InsertCharPre autocommand autoindent fails.
Solution:   Proper handling of v:char. (Alexey Radkov)
2012-06-01 14:57:51 +02:00
Bram Moolenaar 47287cdb5a Added tag v7-3-533 for changeset 74d51b51f3e6 2012-06-01 13:46:12 +02:00
Bram Moolenaar 4dc1e5ce2a updated for version 7.3.533
Problem:    Memory leak when writing undo file.
Solution:   Free the ACL. (Dominique Pelle)
2012-06-01 13:46:12 +02:00
Bram Moolenaar 51e3764f22 Added tag v7-3-532 for changeset 9755d151c749 2012-06-01 13:18:53 +02:00
Bram Moolenaar cc51097aa2 updated for version 7.3.532
Problem:    Compiler warning from Clang.
Solution:   Use a different way to point inside a string. (Dominique Pelle)
2012-06-01 13:18:53 +02:00
Bjorn Winckler 655ced19ea Merge branch 'vim' 2012-05-27 21:50:32 +02:00
Bram Moolenaar 0d0932b04b Added tag v7-3-531 for changeset c44f0f7424b9 2012-05-27 00:37:51 +02:00
Bram Moolenaar 6e6cb849db updated for version 7.3.531
Problem:    GUI does not work on MS-Windows.
Solution:   Add the missing #ifdef. (Patrick Avery)
2012-05-27 00:37:51 +02:00
Bram Moolenaar 3f140ef39f Added tag v7-3-530 for changeset 81d5f3a3e27f 2012-05-25 14:06:36 +02:00
Bram Moolenaar 2cd0f82361 updated for version 7.3.530
Problem:    Gvim does not work when 'guioptions' includes "f". (Davido)
Solution:   Call gui_mch_init_check() when running GUI in the foreground.
	    (Yasuhiro Matsumoto)
2012-05-25 14:06:36 +02:00
Bram Moolenaar ee81a37a13 Added tag v7-3-529 for changeset d83218a156dd 2012-05-25 13:12:37 +02:00
Bram Moolenaar 1997fee5fd updated for version 7.3.529
Problem:    Using a count before "v" and "V" does not work (Kikyous)
Solution:   Make the count select that many characters or lines. (Christian
	    Brabandt)
2012-05-25 13:12:36 +02:00
Bram Moolenaar 084798eb18 Added tag v7-3-528 for changeset fa17c8646feb 2012-05-25 12:39:00 +02:00
Bram Moolenaar d576a3c56b updated for version 7.3.528
Problem:    Crash when closing last window in a tab. (Alex Efros)
Solution:   Use common code in close_last_window_tabpage(). (Christian
	    Brabandt)
2012-05-25 12:39:00 +02:00
Bram Moolenaar e6951bf8e1 Added tag v7-3-527 for changeset a17918b76ca1 2012-05-25 11:56:22 +02:00
Bram Moolenaar 8f9e2e8e6a updated for version 7.3.527
Problem:    Clang complains about non-ASCII characters in a string.
Solution:   Change to \x88 form. (Dominique Pelle)
2012-05-25 11:56:22 +02:00
Bram Moolenaar cc35435ccb Added tag v7-3-526 for changeset 257c2878e0fc 2012-05-25 11:04:38 +02:00
Bram Moolenaar ba4f6a211f updated for version 7.3.526
Problem:    Confusing indenting for #ifdef.
Solution:   Remove and add indent. (Elias Diem)
2012-05-25 11:04:38 +02:00
Bram Moolenaar b89b88b009 Added tag v7-3-525 for changeset ac2e00f917df 2012-05-25 11:02:41 +02:00
Bram Moolenaar fd6eab7f54 updated for version 7.3.525
Problem:    Compiler warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
2012-05-25 11:02:41 +02:00
Bram Moolenaar f40df4e548 Added tag v7-3-524 for changeset ae1641c4fbcc 2012-05-18 21:54:13 +02:00
Bram Moolenaar 1ff2f93019 updated for version 7.3.524
Problem:    Missing comma.
Solution:   Add the comma.
2012-05-18 21:54:13 +02:00
Bram Moolenaar 70ae884f08 Fix more 'cpo' issues in runtime files. 2012-05-18 21:49:28 +02:00
Bram Moolenaar 870e4aa289 Added tag v7-3-523 for changeset d8ce4a2eb44e 2012-05-18 18:47:17 +02:00
Bram Moolenaar 0d1c3c479d updated for version 7.3.523
Problem:    ":diffupdate" doesn't check for files changed elsewhere.
Solution:   Add the ! flag. (Christian Brabandt)
2012-05-18 18:47:17 +02:00
Bram Moolenaar 6aa0092255 Added tag v7-3-522 for changeset e4899d2ff5d8 2012-05-18 18:34:19 +02:00
Bram Moolenaar f321b7cd06 updated for version 7.3.522
Problem:    Crash in vim_realloc() when using MEM_PROFILE.
Solution:   Avoid using a NULL argument. (Dominique Pelle)
2012-05-18 18:34:19 +02:00
Bram Moolenaar bf75c36fbe Added tag v7-3-521 for changeset b14842cf382b 2012-05-18 18:08:01 +02:00
Bram Moolenaar bb9b11b6c4 updated for version 7.3.521
Problem:    Using "z=" on a multi-byte character may cause a crash.
Solution:   Don't use strlen() on an int pointer.
2012-05-18 18:08:01 +02:00
Bram Moolenaar 32ebfbceae Added tag v7-3-520 for changeset 7bafe52b6245 2012-05-18 17:03:18 +02:00
Bram Moolenaar 8b9f36d4b5 updated for version 7.3.520
Problem:    Gvim starts up slow on Unbuntu 12.04.
Solution:   Move the call to gui_mch_init_check() to after fork(). (Yasuhiro
	    Matsumoto)  Do check $DISPLAY being set.
2012-05-18 17:03:18 +02:00
Bram Moolenaar 2570d8c390 Added tag v7-3-519 for changeset ebec52bc2800 2012-05-18 16:35:21 +02:00
Bram Moolenaar 022e99b61a updated for version 7.3.519
Problem:    When completefunction returns it cannot indicate end of completion
	    mode.
Solution:   Recognize completefunction returning -3.  (Mtsushita Shougo)
2012-05-18 16:35:21 +02:00
Bram Moolenaar e07c1d71ed Added tag v7-3-518 for changeset ec4ab9d832b0 2012-05-18 16:24:12 +02:00
Bram Moolenaar 2da3f6af3b updated for version 7.3.518
Problem:    When 'encoding' is a double-byte encoding ":helptags" may not find
	    tags correctly.
Solution:   Use vim_strbyte() instead of vim_strchr(). (Yasuhiro Matsumoto)
2012-05-18 16:24:11 +02:00
Bram Moolenaar 407576107d Updated runtime files. 2012-05-18 13:46:39 +02:00
Bram Moolenaar a594b9965c Ignore file generated by tests. 2012-05-18 13:14:26 +02:00
Bram Moolenaar 5e836c09d8 Added tag v7-3-517 for changeset 9a1dba1f969a 2012-05-18 12:49:40 +02:00
Bram Moolenaar a3ecd92ad9 updated for version 7.3.517
Problem:    Crash when using "vipvv". (Alexandre Provencio)
Solution:   Don't let the text length become negative.
2012-05-18 12:49:40 +02:00
Bram Moolenaar f10bf92848 Added tag v7-3-516 for changeset 02440d1fcc9a 2012-05-18 12:07:05 +02:00
Bram Moolenaar 4c7f6b63f5 updated for version 7.3.516
Problem:    extend(o, o) may crash Vim.
Solution:   Fix crash and add test. (Thinca and Hirohito Higashi)
2012-05-18 12:07:05 +02:00
Bjorn Winckler 028d3f6a78 Merge branch 'vim'
Conflicts:
	src/ex_docmd.c
	src/feature.h
	src/vim.h
2012-05-15 20:55:48 +02:00
Bram Moolenaar b857e2db60 More runtime file fixes for 'compatible' mode. 2012-05-01 21:14:34 +02:00
Bram Moolenaar b0bc4bff0d Added tag v7-3-515 for changeset 6c318419e331 2012-04-30 21:09:43 +02:00
Bram Moolenaar 1f50469b20 updated for version 7.3.515
Problem:    'wildignorecase' only applies to the last part of the path.
Solution:   Also ignore case for letters earlier in the path.
2012-04-30 21:09:43 +02:00
Bram Moolenaar aa7add99bf Added tag v7-3-514 for changeset 7e4428115d2c 2012-04-30 18:48:53 +02:00
Bram Moolenaar 2d97e5a036 updated for version 7.3.514
Problem:    No completion for :history command.
Solution:   Add the completion and update the docs. Also fix ":behave"
	    completion. (Dominique Pelle)
2012-04-30 18:48:53 +02:00
Bram Moolenaar f1375ac1b7 Added tag v7-3-513 for changeset 75037f9bc97a 2012-04-30 18:18:47 +02:00
Bram Moolenaar 95e0918651 updated for version 7.3.513
Problem:    Cannot use CTRL-E and CTRL-Y with "r".
Solution:   Make CTRL-E and CTRL-Y work like in Insert mode. (Christian
	    Brabandt)
2012-04-30 18:18:47 +02:00
Bram Moolenaar f3f6abad3e Added tag v7-3-512 for changeset 454646820185 2012-04-30 17:35:48 +02:00
Bram Moolenaar 6cc7a151a8 updated for version 7.3.512
Problem:    undofile() returns a useless name when passed an empty string.
Solution:   Return an empty string. (Christian Brabandt)
2012-04-30 17:35:48 +02:00
Bram Moolenaar 01e7017d90 Added tag v7-3-511 for changeset b782e2f9e689 2012-04-30 17:04:52 +02:00
Bram Moolenaar 4661765ca4 updated for version 7.3.511
Problem:    Using a FileReadCmd autocommand that does ":e! {file}" may cause a
	    crash. (Christian Brabandt)
Solution:   Properly restore curwin->w_s.
2012-04-30 17:04:52 +02:00
Bram Moolenaar cfbdc48d61 Fixed compatible mode in most runtime files. 2012-04-30 15:56:52 +02:00
Bram Moolenaar fbda4dbca0 Added tag v7-3-510 for changeset 53786601213c 2012-04-30 11:34:28 +02:00
Bram Moolenaar c7ffad7b4e updated for version 7.3.510
Problem:    Test 77 fails on Solaris 7. (Michael Soyka)
Solution:   Replace any tabs with spaces.
2012-04-30 11:34:28 +02:00
Bram Moolenaar bff010b355 Updated runtime files, include fixes for line continuation. 2012-04-26 20:17:03 +02:00
Bram Moolenaar f56ba9d0b6 Updated runtime files. 2012-04-25 19:07:41 +02:00
Bram Moolenaar 9a42b842d9 Added tag v7-3-509 for changeset 8101253704f6 2012-04-25 18:57:21 +02:00
Bram Moolenaar 5fcd811ef4 updated for version 7.3.509
Problem:    ":vimgrep" fails when 'autochdir' is set.
Solution:   A more generic solution for changing directory. (Ben Fritz)
2012-04-25 18:57:21 +02:00
Bram Moolenaar f4b1c521b5 Added tag v7-3-508 for changeset 2722f11ddc99 2012-04-25 18:24:29 +02:00
Bram Moolenaar f475c9fa65 updated for version 7.3.508
Problem:    Default for v:register is not set.
Solution:   Init v:register in eval_init(). Correct for 'clipboard' before the
	    main loop. (Ingo Karkat)
2012-04-25 18:24:29 +02:00
Bram Moolenaar 7243716a61 Added tag v7-3-507 for changeset f9a865d97614 2012-04-25 17:32:18 +02:00
Bram Moolenaar 3ebfa6942c updated for version 7.3.507
Problem:    When exiting with unsaved changes, selecting an existing file in
	    the file dialog, there is no dialog to ask whether the existing
	    file should be overwritten. (Felipe G. Nievinski)
Solution:   Call check_overwrite() before writing. (Christian Brabandt)
2012-04-25 17:32:18 +02:00
Bram Moolenaar 5ce890a245 Added tag v7-3-506 for changeset 982f84487daf 2012-04-25 17:10:16 +02:00
Bram Moolenaar e0f3a32106 updated for version 7.3.506
Problem:    GTK gives an error when selecting a non-existent file.
Solution:   Add a handler to avoid the error. (Christian Brabandt)
2012-04-25 17:10:16 +02:00
Bram Moolenaar a3f19c604b Added tag v7-3-505 for changeset fe7bf24804e1 2012-04-25 16:50:48 +02:00
Bram Moolenaar 77a100312c updated for version 7.3.505
Problem:    Test 11 fails on MS-Windows in some versions.
Solution:   Fix #ifdefs for whether filtering through a pipe is possible. Move
	    setting b_no_eol_lnum back to where it was before patch 7.3.124.
	    (David Pope)
2012-04-25 16:50:48 +02:00
Bram Moolenaar 5e7cb17551 Added tag v7-3-504 for changeset 17bfcb054cb7 2012-04-25 12:57:28 +02:00
Bram Moolenaar d9dceee162 updated for version 7.3.504
Problem:    Commands in help files are not highlighted.
Solution:   Allow for commands in backticks.  Adjust CTRL-] to remove the
	    backticks.
2012-04-25 12:57:28 +02:00
Bram Moolenaar c306853cc6 Added tag v7-3-503 for changeset 65d036fd449e 2012-04-25 12:28:10 +02:00
Bram Moolenaar 246acfcb0f updated for version 7.3.503
Problem:    Warning for unused argument.
Solution:   Add UNUSED.
2012-04-25 12:28:09 +02:00
Bram Moolenaar 8753743e3f Added tag v7-3-502 for changeset 1d1cce57421c 2012-04-20 19:47:05 +02:00
Bram Moolenaar 2b3761ff3b updated for version 7.3.502
Problem:    Netbeans insert halfway a line actually appends to the line.
Solution:   Insert halfway the line. (Brian Victor)
2012-04-20 19:47:05 +02:00
Bram Moolenaar e58fc05b6d Added tag v7-3-501 for changeset d7b335626ddc 2012-04-20 18:05:47 +02:00
Bram Moolenaar 11cd9a6b92 updated for version 7.3.501
Problem:    Error for "flush" not being defined when using Ruby command.
Solution:   Defined "flush" as a no-op method. (Kent Sibilev)
2012-04-20 18:05:47 +02:00
Bram Moolenaar 5ae2423118 Added tag v7-3-500 for changeset b36640b2f671 2012-04-20 16:13:25 +02:00
Bram Moolenaar bd00d0e022 updated for version 7.3.500
Problem:    Ming makefile unconditionally sets WINVER.
Solution:   Only defined when not already defined. (Yasuhiro Matsumoto)
2012-04-20 16:13:25 +02:00
Bram Moolenaar 3b05ce3a6d Added tag v7-3-499 for changeset 4a2cb025b641 2012-04-20 15:55:16 +02:00
Bram Moolenaar 2e54ec552d updated for version 7.3.499
Problem:    When using any interface language when Vim is waiting for a child
	    process it gets confused by a child process started through the
	    interface.
Solution:   Always used waitpid() instead of wait(). (Yasuhiro Matsumoto)
2012-04-20 15:55:16 +02:00
Bram Moolenaar 5ecbd63119 Added tag v7-3-498 for changeset b1a42d2522fb 2012-04-20 13:46:08 +02:00
Bram Moolenaar 80c55b1546 updated for version 7.3.498
Problem:    The behavior of the "- register changes depending on value of
	    the 'clipboard' option. (Szamotulski)
Solution:   Also set the "- register when the register is "*" or "+".
	    (Christian Brabandt)
2012-04-20 13:46:08 +02:00
Bram Moolenaar b7f780fb4c Added tag v7-3-497 for changeset e34c620007be 2012-04-20 13:31:21 +02:00
Bram Moolenaar ed5ad0cf54 updated for version 7.3.497
Problem:    Crash when doing ":python print" and compiled with gcc and
	    the optimizer enabled.
Solution:   Avoid the crash, doesn't really fix the problem. (Christian
	    Brabandt)
2012-04-20 13:31:21 +02:00
Bjorn Winckler 5c1351f8bd Merge branch 'vim' 2012-04-15 20:36:16 +02:00
Bram Moolenaar f5ffa19565 Updated runtime files. 2012-04-13 23:04:47 +02:00
Bram Moolenaar 2e48a0f7e7 Added tag v7-3-496 for changeset 3daba355b0c1 2012-04-13 19:11:20 +02:00
Bram Moolenaar f2db25d316 updated for version 7.3.496
Problem:    MS-DOS: When "diff" trips over difference in line separators some
	    tests fail.
Solution:   Make some .ok files use unix line separators. (David Pope)
2012-04-13 19:11:20 +02:00
Bram Moolenaar 42102dd13b Added tag v7-3-495 for changeset 27f6a22ff88e 2012-04-09 20:42:27 +02:00
Bram Moolenaar cc290f5bf3 updated for version 7.3.495
Problem:    Compiler warnings.
Solution:   Add function declaration.  Remove "offset" argument.
2012-04-09 20:42:26 +02:00
Bram Moolenaar 0254977d90 Added tag v7-3-494 for changeset 5240610f2778 2012-04-06 14:31:00 +02:00
Bram Moolenaar 8a20e77cce updated for version 7.3.494
Problem:    Can't compile with Lua 9.1 or dynamic Lua.
Solution:   Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho)
2012-04-06 14:31:00 +02:00
Bram Moolenaar bcc9d82be4 Added tag v7-3-493 for changeset bf5960ec2532 2012-04-06 13:56:04 +02:00
Bram Moolenaar 076f2a5898 updated for version 7.3.493
Problem:    Two unused variables.
Solution:   Remove them. (Hong Xu)
2012-04-06 13:56:04 +02:00
Bram Moolenaar c7584731a9 Updated runtime files. 2012-04-05 17:33:26 +02:00
Bram Moolenaar 4b3743556e Added tag v7-3-492 for changeset 214c7ec1c8f9 2012-04-05 17:17:42 +02:00
Bram Moolenaar 0a0e4c9e44 updated for version 7.3.492
Problem:    Can't indent conditions separately from function arguments.
Solution:   Add the 'k' flag in 'cino. (Lech Lorens)
2012-04-05 17:17:42 +02:00
Bram Moolenaar a26aaad74c Added tag v7-3-491 for changeset e070b34fe35e 2012-04-05 16:56:52 +02:00
Bram Moolenaar 3fe23b30c9 updated for version 7.3.491
Problem:    No tests for Lua.
Solution:   Add some simple tests for Lua. (Luis Carvalho)
2012-04-05 16:56:52 +02:00
Bram Moolenaar d1999064d3 Added tag v7-3-490 for changeset b067b8b81be9 2012-04-05 16:54:08 +02:00
Bram Moolenaar c74e68a4d1 updated for version 7.3.490
Problem:    Member confusion in Lua interface.
Solution:   Fix it.  Add luaeval(). (Taro Muraoka, Luis Carvalho)
2012-04-05 16:54:08 +02:00
Bram Moolenaar 3f32e5b023 Added tag v7-3-489 for changeset c1a6e1745cb5 2012-04-05 16:07:06 +02:00
Bram Moolenaar 5c345052ca updated for version 7.3.489
Problem:    CTRL-] in Insert mode does not expand abbreviation when used in a
	    mapping. (Yichao Zhou)
Solution:   Special case using CTRL-]. (Christian Brabandt)
2012-04-05 16:07:06 +02:00
Bram Moolenaar c8f86bce90 Added tag v7-3-488 for changeset 8691bdcdbf66 2012-04-05 16:05:05 +02:00
Bram Moolenaar 63439ee2b7 updated for version 7.3.488
Problem:    ":help!" in a help file does not work as document.
Solution:   When in a help file don't give an error message. (thinca)
2012-04-05 16:05:05 +02:00
Bram Moolenaar a904962cdd Updated runtime files. 2012-03-28 20:51:51 +02:00
Bram Moolenaar f1861181b2 Added tag v7-3-487 for changeset 21219ffc9790 2012-03-28 19:59:04 +02:00
Bram Moolenaar d85115d175 updated for version 7.3.487
Problem:    When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical
	    movement is reset unnecessarily.
Solution:   Do not set w_set_curswant for every option. Add a test for this.
	    (Kana Natsuno) Add the P_CURSWANT flag for options.
2012-03-28 19:59:04 +02:00
Bram Moolenaar 15075aefa1 Added tag v7-3-486 for changeset 08a37c57af47 2012-03-28 17:43:11 +02:00
Bram Moolenaar e19e870c55 updated for version 7.3.486
Problem:    Build error with mingw64 on Windows 7.
Solution:   Avoid the step of going through vimres.res. (Guopeng Wen)
2012-03-28 17:43:11 +02:00
Bram Moolenaar 4b59ee99d7 Added tag v7-3-485 for changeset 94374e0b6267 2012-03-28 17:17:48 +02:00
Bram Moolenaar 103d0a3aa6 updated for version 7.3.485
Problem:    When building Vim LDFLAGS isn't passed on to building xxd.
Solution:   Pass the LDFLAGS value. (James McCoy)
2012-03-28 17:17:48 +02:00
Bram Moolenaar a50ca505c0 Added tag v7-3-484 for changeset 00fa605e7d7b 2012-03-28 17:10:31 +02:00
Bram Moolenaar 8308a5d5b8 updated for version 7.3.484
Problem:    The -E and --echo-wid command line arguments are not mentioned in
	    "vim --help".
Solution:   Add the help lines. (Dominique Pelle)
2012-03-28 17:10:31 +02:00
Bram Moolenaar 21902fd2d0 Added tag v7-3-483 for changeset 19040069b8bf 2012-03-28 16:49:29 +02:00
Bram Moolenaar 4c09c4df7b updated for version 7.3.483
Problem:    More prompt shows up too often.
Solution:   Instead of adding a line break, only start a new line in the
	    message history. (Christian Brabandt)
2012-03-28 16:49:29 +02:00
Bram Moolenaar 0b8d1d60db Added tag v7-3-482 for changeset 3229335d0c4e 2012-03-28 14:19:51 +02:00
Bram Moolenaar bc3542bf0d updated for version 7.3.482
Problem:    With 'cursorbind' set moving up/down does not always keep the same
	    column.
Solution:   Set curswant appropriately. (Gary Johnson)
2012-03-28 14:19:50 +02:00
Bram Moolenaar fe39c169b5 Added tag v7-3-481 for changeset 8e21ac7f2d6e 2012-03-28 12:59:57 +02:00
Bram Moolenaar a1e0900cd9 updated for version 7.3.481
Problem:    Changing 'virtualedit' in an operator function to "all" does not
	    have the desired effect. (Aaron Bohannon)
Solution:   Save, reset and restore virtual_op when executing an operator
	    function.
2012-03-28 12:59:57 +02:00
Bram Moolenaar 905b82b3ea Added tag v7-3-480 for changeset b35844f3eb49 2012-03-23 18:39:18 +01:00
Bram Moolenaar 7a1354bc1f updated for version 7.3.480
Problem:    When using ":qa" and there is a changed buffer picking the buffer
	    to jump to is not very good.
Solution:   Consider current and other tab pages. (Hirohito Higashi)
2012-03-23 18:39:18 +01:00
Bram Moolenaar 1037e6d4c5 Added tag v7-3-479 for changeset 3db4282d5e6b 2012-03-23 16:25:17 +01:00
Bram Moolenaar fd75bcf544 updated for version 7.3.479
Problem:    When 'cursorline' is set the line number highlighting can't be set
	    separately.
Solution:   Add "CursorLineNr". (Howard Buchholz)
2012-03-23 16:25:17 +01:00
Bram Moolenaar 7fb6ae6583 Added tag v7-3-478 for changeset 754db4059212 2012-03-23 15:37:02 +01:00
Bram Moolenaar 599d82c3a4 updated for version 7.3.478
Problem:    Memory leak using the ':rv!' command when reading dictionary or
	    list global variables i.e. with 'viminfo' containing !.
Solution:   Free the typeval. (Dominique Pelle)
2012-03-23 15:37:02 +01:00
Bram Moolenaar a76d1ccca2 Added tag v7-3-477 for changeset 62dc0d69ab11 2012-03-23 15:18:24 +01:00
Bram Moolenaar d628634cc1 updated for version 7.3.477
Problem:    Using ":echo" to output enough lines to scroll, then using "j" and
	    "k" at the more prompt, displays the command on top of the output.
	    (Marcin Szamotulski)
Solution:   Put the output below the command. (Christian Brabandt)
2012-03-23 15:18:24 +01:00
Bram Moolenaar 815f9e32e0 Added tag v7-3-476 for changeset fb2c5a51dac7 2012-03-23 14:16:23 +01:00
Bram Moolenaar 987aab512f updated for version 7.3.476
Problem:    When selecting a block, using "$" to include the end of each line
	    and using "A" and typing a backspace strange things happen.
	    (Yuangchen Xie)
Solution:   Avoid using a negative length. (Christian Brabandt)
2012-03-23 14:16:23 +01:00
Bjorn Winckler bcc349c113 Merge branch 'vim' 2012-03-18 21:20:07 +01:00
Bjorn Winckler e4095552c2 Avoid spurious inertial trackpad scrolling
When 'inertia' is enabled the trackpad sometimes sends events that tells
Vim to scroll zero lines.  Ignore such events, else Vim sometimes seems
to scroll a little bit too far.
2012-03-18 21:15:43 +01:00
Bram Moolenaar e8751e7d02 Added tag v7-3-475 for changeset 36160830a5e8 2012-03-16 20:16:46 +01:00
Bram Moolenaar c0db6bd33c updated for version 7.3.475
Problem:    In a terminal with few colors the omnicomplete menu may be hard to
	    see when using the default colors.
Solution:   Use more explicit colors. (suggested by Alex Henrie)
2012-03-16 20:16:46 +01:00
Bram Moolenaar 859ec1330f Added tag v7-3-474 for changeset 7613c9ab083f 2012-03-16 19:34:47 +01:00
Bram Moolenaar 32026ccb23 updated for version 7.3.474
Problem:    Perl build with gcc 4 fails.
Solution:   Remove XS() statements. (Yasuhiro Matsumoto)
2012-03-16 19:34:47 +01:00
Bram Moolenaar 87056f9a63 Added tag v7-3-473 for changeset 7f1bce9c9b79 2012-03-16 19:24:26 +01:00
Bram Moolenaar c95df17451 updated for version 7.3.473
Problem:    'cursorbind' does not work correctly in combination with
	    'virtualedit' set to "all".
Solution:   Copy coladd. (Gary Johnson)
2012-03-16 19:24:26 +01:00
Bram Moolenaar 93d8882a9c Added tag v7-3-472 for changeset 8332129d9ae8 2012-03-16 19:07:58 +01:00
Bram Moolenaar b7314625c5 updated for version 7.3.472
Problem:    Crash when using ":redraw" in a BufEnter autocommand and
	    switching to another tab. (驼峰)
Solution:   Move triggering the the autocommands to after correcting the
	    option values. Also check the row value to be out of bounds.
	    (Christian Brabandt, Sergey Khorev)
2012-03-16 19:07:58 +01:00
Bram Moolenaar 9c5236f2c1 Added tag v7-3-471 for changeset 3465a9e77588 2012-03-16 14:32:15 +01:00
Bram Moolenaar abffd6c1a8 updated for version 7.3.471
Problem:    Can't abort listing placed signs.
Solution:   Check "got_int". (Christian Brabandt)
2012-03-16 14:32:15 +01:00
Bram Moolenaar 7f5cc8ee65 Updated runtime files. Add Dutch translations. 2012-03-11 15:57:40 +01:00
Bjorn Winckler e1db1cfbaf Merge branch 'vim' 2012-03-10 17:01:06 +01:00
Bram Moolenaar 419b0932ec Added tag v7-3-470 for changeset 636e4db6e207 2012-03-07 22:55:21 +01:00
Bram Moolenaar 5e616164d6 updated for version 7.3.470
Problem:    Test 62 fails when compiled without GUI and X11.
Solution:   Don't test :drop when it is not supported.
2012-03-07 22:55:20 +01:00
Bram Moolenaar 3c9096f317 Added tag v7-3-469 for changeset e61c3b09ae86 2012-03-07 22:52:36 +01:00
Bram Moolenaar 1225c86be2 updated for version 7.3.469
Problem:    Compiler warning for unused argument without some features.
Solution:   Add UNUSED.
2012-03-07 22:52:36 +01:00
Bram Moolenaar c272d1ec1a Added tag v7-3-468 for changeset 38a135730423 2012-03-07 20:13:49 +01:00
Bram Moolenaar bcdac5466f updated for version 7.3.468
Problem:    For some compilers the error file is not easily readable.
Solution:   Use QuickFixCmdPre for more commands. (Marcin Szamotulski)
2012-03-07 20:13:49 +01:00
Bram Moolenaar 94ccf03fdc Added tag v7-3-467 for changeset 276d58e9265c 2012-03-07 19:38:56 +01:00
Bram Moolenaar 77bb77dd36 updated for version 7.3.467
Problem:    Cursor positioned wrong at the command line when regaining focus
	    and using some input method.
Solution:   Do not position the cursor in command line mode.
2012-03-07 19:38:55 +01:00
Bram Moolenaar c7f59be2d9 Added tag v7-3-466 for changeset df9c7798b5e2 2012-03-07 19:30:37 +01:00
Bram Moolenaar 66728539a0 updated for version 7.3.466
Problem:    Get ml_get error hen ":behave mswin" was used and selecting
	    several lines.  (A. Sinan Unur)
Solution:   Adjust the end of the operation. (Christian Brabandt)
2012-03-07 19:30:36 +01:00
Bram Moolenaar f62143cd22 Added tag v7-3-465 for changeset d1096a4e96bd 2012-03-07 19:18:23 +01:00
Bram Moolenaar 0eadfa8066 updated for version 7.3.465
Problem:    Cannot get file name with newline from glob().
Solution:   Add argument to glob() and expand() to indicate they must return a
	    list. (Christian Brabandt)
2012-03-07 19:18:23 +01:00
Bram Moolenaar 254b2640fd Added tag v7-3-464 for changeset 43259e4542c7 2012-03-07 18:03:10 +01:00
Bram Moolenaar 3891a2c32d updated for version 7.3.464
Problem:    Compiler warning for sprintf.
Solution:   Put the length in a variable. (Dominique Pelle)
2012-03-07 18:03:10 +01:00
Bram Moolenaar 3329c7e926 Added tag v7-3-463 for changeset 8e0fe5a723ad 2012-03-07 14:57:52 +01:00
Bram Moolenaar 04af258e46 updated for version 7.3.463
Problem:    When using ":s///c" the cursor is moved away from the match.
	    (Lawman)
Solution:   Don't move the cursor when do_ask is set. (Christian Brabandt)
2012-03-07 14:57:52 +01:00
Bram Moolenaar 805761a61c Added tag v7-3-462 for changeset 70eff6af1158 2012-02-29 19:20:03 +01:00
Bram Moolenaar 2ebab776d6 updated for version 7.3.462
Problem:    When using ":loadview" folds may be closed unexpectedly.
Solution:   Take into account foldlevel. (Xavier de Gaye)
2012-02-29 19:20:02 +01:00
Bram Moolenaar fd045b995c Added tag v7-3-461 for changeset de60f6fa3d8d 2012-02-29 18:22:08 +01:00
Bram Moolenaar 0a82d1878d updated for version 7.3.461
Problem:    The InsertCharPre autocommand event is not triggered during
	    completion and when typing several characters quickly.
Solution:   Also trigger InsertCharPre during completion.  Do not read ahead
	    when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto)
2012-02-29 18:22:08 +01:00
Bram Moolenaar dfef726116 Added tag v7-3-460 for changeset 981c7ad9dd48 2012-02-29 16:56:39 +01:00
Bram Moolenaar 1305959e93 updated for version 7.3.460
Problem:    Win32: UPX does not compress 64 bit binaries.
Solution:   Mention and add the alternative: mpress. (Dave Bodenstab)
2012-02-29 16:56:39 +01:00
Bram Moolenaar d34de05809 Added tag v7-3-459 for changeset cb2ae92ce106 2012-02-29 13:58:47 +01:00
Bram Moolenaar 795506320c updated for version 7.3.459
Problem:    Win32: Warnings for type conversion.
Solution:   Add type casts. (Mike Williams)
2012-02-29 13:58:47 +01:00
Bram Moolenaar fd98ad70e7 Added tag v7-3-458 for changeset da670fb71d30 2012-02-29 13:51:37 +01:00
Bram Moolenaar 652fc4334e updated for version 7.3.458
Problem:    Crash when calling smsg() during startup.
Solution:   Don't use 'shortmess' when it is not set yet.
2012-02-29 13:51:37 +01:00
Bram Moolenaar cd787f7a79 Added tag v7-3-457 for changeset 4a2744311b3f 2012-02-29 13:49:09 +01:00
Bram Moolenaar ea6d084414 updated for version 7.3.457
Problem:    When setting $VIMRUNTIME later the directory for fetching
	    translated messages is not adjusted.
Solution:   Put bindtextdomain() in vim_setenv().
2012-02-29 13:49:09 +01:00
Bjorn Winckler a801156cbf Merge branch 'vim'
Conflicts:
	runtime/doc/tags
	runtime/doc/various.txt
	src/auto/configure
2012-02-24 15:46:35 +01:00
Bram Moolenaar bcba1ace66 Added tag v7-3-456 for changeset 07fd030f89be 2012-02-22 19:13:08 +01:00
Bram Moolenaar d400398033 updated for version 7.3.456
Problem:    ":tab drop file" has several problems, including moving the
	    current window and opening a new tab for a file that already has a
	    window.
Solution:   Refactor ":tab drop" handling. (Hirohito Higashi)
2012-02-22 19:13:08 +01:00
Bram Moolenaar 916891e2da Added tag v7-3-455 for changeset e6392f2aed4c 2012-02-22 18:29:33 +01:00
Bram Moolenaar ba355d1855 updated for version 7.3.455
Problem:    Using many continuation lines can be slow.
Solution:   Adjust the reallocation size to the current length.
2012-02-22 18:29:33 +01:00
Bram Moolenaar 1f56fe9b7e Added tag v7-3-454 for changeset 1632640a24b4 2012-02-22 18:12:32 +01:00
Bram Moolenaar 4e9d49b929 updated for version 7.3.454
Problem:    Re-allocating memory slows Vim down.
Solution:   Use realloc() in ga_grow(). (Dominique Pelle)
2012-02-22 18:12:32 +01:00
Bram Moolenaar 1e88271179 Added tag v7-3-453 for changeset 791baa7b35e1 2012-02-22 17:58:04 +01:00
Bram Moolenaar de2f4c3db5 updated for version 7.3.453
Problem:    Pasting in the command line is slow.
Solution:   Don't redraw if there is another character to read. (Dominique
	    Pelle)
2012-02-22 17:58:04 +01:00
Bram Moolenaar 4b0ca0a1d4 Added tag v7-3-452 for changeset f1cde9cf023e 2012-02-22 17:38:00 +01:00
Bram Moolenaar 707a1bc595 updated for version 7.3.452
Problem:    Undo broken when pasting close to the last line. (Andrey Radev)
Solution:   Use a flag to remember if the deleted included the last line.
	    (Christian Brabandt)
2012-02-22 17:38:00 +01:00
Bram Moolenaar 7fc906b7c0 Updated runtime files. 2012-02-22 17:30:19 +01:00
Bram Moolenaar 69000ce22b Added tag v7-3-451 for changeset 045fdc5b6056 2012-02-22 16:01:56 +01:00
Bram Moolenaar c7478d1cff updated for version 7.3.451
Problem:    Tcl doesn't work on 64 MS-Windows.
Solution:   Make it work. (Dave Bodenstab)
2012-02-22 16:01:56 +01:00
Bram Moolenaar f3cf847400 Added tag v7-3-450 for changeset 3479ac596f6c 2012-02-22 15:34:08 +01:00
Bram Moolenaar 00a5d4bdb1 updated for version 7.3.450
Problem:    Win32: Still a problem with "!start /b".
Solution:   Fix pointer use. (Yasuhiro Matsumoto)
2012-02-22 15:34:08 +01:00
Bram Moolenaar 2a6df3afa9 Added tag v7-3-449 for changeset 9ccdc4a69d8f 2012-02-22 14:58:37 +01:00
Bram Moolenaar 74513052f8 updated for version 7.3.449
Problem:    Crash when a BufWinLeave autocommand closes the only other window.
	    (Daniel Hunt)
Solution:   Abort closing a buffer when it becomes the only one.
2012-02-22 14:58:37 +01:00
Bram Moolenaar e6cc430466 Added tag v7-3-448 for changeset 756d712b3118 2012-02-22 13:07:06 +01:00
Bram Moolenaar 7dd7b10acf updated for version 7.3.448
Problem:    Win32: Still a problem with "!start /b".
Solution:   Escape only '|'. (Yasuhiro Matsumoto)
2012-02-22 13:07:05 +01:00
Bram Moolenaar 64af78bce9 Added tag v7-3-447 for changeset 6a03b0ea2e12 2012-02-21 21:22:45 +01:00
Bram Moolenaar 3fdc470d1a updated for version 7.3.447
Problem:    Win32: External commands with "start" do not work.
Solution:   Unescape part of the command. (Yasuhiro Matsumoto)
2012-02-21 21:22:44 +01:00
Bram Moolenaar 81ac0a249c Added tag v7-3-446 for changeset 20ca2e05ae20 2012-02-20 22:18:30 +01:00
Bram Moolenaar 92dca273ce updated for version 7.3.446
Problem:    Win32: External commands with special characters don't work.
Solution:   Add the 'shellxescape' option.
2012-02-20 22:18:30 +01:00
Bram Moolenaar c1eb76d21b Added tag v7-3-445 for changeset 397e7e49bb0b 2012-02-19 18:19:30 +01:00
Bram Moolenaar 58d131d9b9 updated for version 7.3.445
Problem:    Can't properly escape commands for cmd.exe.
Solution:   Default 'shellxquote' to '('.  Append ')' to make '(command)'.
	    No need to use "/s" for 'shellcmdflag'.
2012-02-19 18:19:30 +01:00
Bram Moolenaar 80aac8daba Update runtime files. 2012-02-13 00:05:22 +01:00
Bram Moolenaar badf2c9fda Added tag v7-3-444 for changeset 72146e7f47fa 2012-02-13 00:01:43 +01:00
Bram Moolenaar 077b75cd93 updated for version 7.3.444
Problem:    ":all!" and ":sall!" give error E477, even though the
	    documentation says these are valid commands.
Solution:   Support the exclamation mark. (Hirohito Higashi)
2012-02-13 00:01:43 +01:00
Bram Moolenaar 026bf68634 Added tag v7-3-443 for changeset de050fcc24cf 2012-02-12 23:23:31 +01:00
Bram Moolenaar 1da2153f14 updated for version 7.3.443
Problem:    MS-Windows: 'shcf' and 'shellxquote' defaults are not very good.
Solution:   Make a better guess when 'shell' is set to "cmd.exe". (Ben Fritz)
2012-02-12 23:23:31 +01:00
Bram Moolenaar c7cc1647a2 Added tag v7-3-442 for changeset 198ec1fff71a 2012-02-12 20:14:01 +01:00
Bram Moolenaar 787d0775ec updated for version 7.3.442
Problem:    Still read modelines for ":doautocmd".
Solution:   Move check for <nomodeline> to separate function.
2012-02-12 20:14:01 +01:00
Bram Moolenaar 6080b88575 Added tag v7-3-441 for changeset af4ed13ca541 2012-02-12 01:55:55 +01:00
Bram Moolenaar 7e92e15507 updated for version 7.3.441
Problem:    Newer versions of MzScheme (Racket) require earlier (trampolined)
	    initialisation.
Solution:   Call mzscheme_main() early in main(). (Sergey Khorev)
2012-02-12 01:55:55 +01:00
Bram Moolenaar d1d4e472c0 Added tag v7-3-440 for changeset e3cbb11f3555 2012-02-12 01:35:10 +01:00
Bram Moolenaar 18e40f3277 updated for version 7.3.440
Problem:    Vim does not support UTF8_STRING for the X selection.
Solution:   Add UTF8_STRING atom support. (Alex Efros) Use it only when
	    'encoding' is set to Unicode.
2012-02-12 01:35:10 +01:00
Bram Moolenaar 290ba5d450 Added tag v7-3-439 for changeset dec4338a7da2 2012-02-12 00:31:52 +01:00
Bram Moolenaar b392293566 updated for version 7.3.439
Problem:    Compiler warnings to size casts in Perl interface.
Solution:   Use XS macros. (James McCoy)
2012-02-12 00:31:52 +01:00
Bram Moolenaar fc91cb4c1a Added tag v7-3-438 for changeset bb67cd961fc3 2012-02-12 00:18:58 +01:00
Bram Moolenaar 8399b184df updated for version 7.3.438
Problem:    There is no way to avoid ":doautoall" reading modelines.
Solution:   Add the <nomodeline> argument. Adjust documentation.
2012-02-12 00:18:58 +01:00
Bram Moolenaar 5b3f773005 Added tag v7-3-437 for changeset 539613ce999d 2012-02-11 23:45:37 +01:00
Bram Moolenaar beb35fd2c1 updated for version 7.3.437
Problem:    Continue looping inside FOR_ALL_TAB_WINDOWS even when already done.
Solution:   Use goto instead of break. (Hirohito Higashi)
2012-02-11 23:45:37 +01:00
Bram Moolenaar d88f09180d Added tag v7-3-436 for changeset 2a6eb75275d9 2012-02-11 20:44:10 +01:00
Bram Moolenaar c15e85175a updated for version 7.3.436
Problem:    Compiler warnings for types on Windows.
Solution:   Add type casts. (Mike Williams)
2012-02-11 20:44:10 +01:00
Bram Moolenaar f394657694 Added tag v7-3-435 for changeset afbf45d85496 2012-02-11 20:40:55 +01:00
Bram Moolenaar 9798cd2824 updated for version 7.3.435
Problem:    Compiler warning for unused variable.
Solution:   Move the variable inside #ifdef.
2012-02-11 20:40:55 +01:00
Bram Moolenaar 2ab594f0bc Added tag v7-3-434 for changeset 636c2b1cdc8b 2012-02-06 00:13:22 +01:00
Bram Moolenaar 258befd30b updated for version 7.3.434
Problem:    Using join() can be slow.
Solution:   Compute the size of the result before allocation to avoid a lot of
	    allocations and copies. (Taro Muraoka)
2012-02-06 00:13:22 +01:00
Bram Moolenaar db31f6d78a Added tag v7-3-433 for changeset 8a731d7f0664 2012-02-05 23:10:30 +01:00
Bram Moolenaar ad1cd3750d updated for version 7.3.433
Problem:    Using continued lines in a Vim script can be slow.
Solution:   Instead of reallocating for every line use a growarray. (Yasuhiro
	    Matsumoto)
2012-02-05 23:10:30 +01:00
Bram Moolenaar d7da9af392 Added tag v7-3-432 for changeset 81201fb337a5 2012-02-05 22:51:33 +01:00
Bram Moolenaar 3bed2575b0 updated for version 7.3.432
Problem:    ACLs are not supported for ZFS or NFSv4 on Solaris.
Solution:   Add configure check and code. (Danek Duvall)
2012-02-05 22:51:33 +01:00
Bram Moolenaar db53e2d126 Added tag v7-3-431 for changeset a27fac494e70 2012-02-05 22:05:48 +01:00
Bram Moolenaar b25b8705ad updated for version 7.3.431
Problem:    Fetching a key at a prompt may be confused by escape sequences.
	    Especially when getting a prompt at a VimEnter autocommand.
	    (Alex Efros)
Solution:   Properly handle escape sequences deleted by check_termcode().
2012-02-05 22:05:48 +01:00
Bram Moolenaar 67e7203b21 Added tag v7-3-430 for changeset a9f8dd20a49f 2012-02-05 20:08:36 +01:00
Bram Moolenaar 5302c88d6d updated for version 7.3.430
Problem:    When a custom filetype detection uses "augroup END" the conf
	    fileytpe detection does not have the filetypedetect group.
Solution:   Always end the group and include filetypedetect in the conf
	    autocommand. (Lech Lorens)
2012-02-05 20:08:36 +01:00
Bram Moolenaar 36804026ad Added tag v7-3-429 for changeset c9366ca36f6f 2012-02-05 01:18:48 +01:00
Bram Moolenaar 849973b5c0 updated for version 7.3.429
Problem:    When 'cpoptions' includes "E" "c0" in the first column is an
	    error. The redo register is then set to the errornous command.
Solution:   Do not set the redo register if the command fails because of an
	    empty region. (Hideki Eiraku)
2012-02-05 01:18:48 +01:00
Bram Moolenaar 33000f0cb0 Added tag v7-3-428 for changeset d473f39aeadf 2012-02-05 00:48:00 +01:00
Bram Moolenaar 8cd3ba6c35 updated for version 7.3.428
Problem:    Win32: an xpm file without a mask crashes Vim.
Solution:   Fail when the mask is missing. (Dave Bodenstab)
2012-02-05 00:48:00 +01:00
Bram Moolenaar 23db10c2fb Added tag v7-3-427 for changeset 45467d77047d 2012-02-05 00:39:19 +01:00
Bram Moolenaar 2021b3897e updated for version 7.3.427
Problem:    readfile() can be slow with long lines.
Solution:   Use realloc() instead of alloc(). (John Little)
2012-02-05 00:39:18 +01:00
Bram Moolenaar 9228df0d0e Added tag v7-3-426 for changeset c70c005f61fb 2012-02-04 23:35:00 +01:00
Bram Moolenaar 86958b1ef2 updated for version 7.3.426
Problem:    With '$' in 'cpoptions' the $ is not displayed in the first
	    column.
Solution:   Use -1 instead of 0 as a special value. (Hideki Eiraku and
	    Hirohito Higashi)
2012-02-04 23:35:00 +01:00
Bram Moolenaar 0716f84452 Added tag v7-3-425 for changeset 7b17a38eb223 2012-02-04 22:44:32 +01:00
Bram Moolenaar 244ea6476b updated for version 7.3.425
Problem:    Search history lines are duplicated. (Edwin Steiner)
Solution:   Convert separator character from space to NUL.
2012-02-04 22:44:32 +01:00
Bram Moolenaar ea02df7174 Added tag v7-3-424 for changeset 2e4539dc2de7 2012-02-04 22:01:48 +01:00
Bram Moolenaar 863a7e8dbc updated for version 7.3.424
Problem:    Win16 version missing some functions.
Solution:   Add #defines for the functions.
2012-02-04 22:01:48 +01:00
Bram Moolenaar b755b9d1e8 Added tag v7-3-423 for changeset b7811ab264bf 2012-02-04 21:59:02 +01:00
Bram Moolenaar 5a476515e0 updated for version 7.3.423
Problem:    Small mistakes in comments, proto and indent.
Solution:   Fix the mistakes.

Also update runtime files
2012-02-04 21:59:01 +01:00
Bram Moolenaar 1aca19fb06 Added tag v7-3-422 for changeset 60f6df978a41 2012-02-04 20:17:26 +01:00
Bram Moolenaar f5d34ae81a updated for version 7.3.422
Problem:    Python 3 does not have __members__.
Solution:   Add "name" and "number" in another way. (lilydjwg)
2012-02-04 20:17:26 +01:00
Bjorn Winckler 8a4c9fe16f Flush while searching in included files
This fixes a problem where the completion menu would not pop up
immediately when hitting Ctrl-n to complete an identifier in a .pl file.
2012-01-29 13:46:07 +01:00
Bram Moolenaar 04e3d08c1b Added tag v7-3-421 for changeset 076003f52582 2012-01-28 18:03:35 +01:00
Bram Moolenaar aa0f2efec4 updated for version 7.3.421
Problem:    Get E832 when setting 'undofile' in vimrc and there is a file to
	    be edited on the command line. (Toothpik)
Solution:   Do not try reading the undo file for a file that wasn't loaded.
2012-01-28 18:03:35 +01:00
Bram Moolenaar 66e00f8541 Added tag v7-3-420 for changeset ded8f5add04c 2012-01-26 20:58:26 +01:00
Bram Moolenaar a2cb23113d updated for version 7.3.420
Problem:    "it" and "at" don't work properly with a dash in the tag name.
Solution:   Require a space to match the tag name. (Christian Brabandt)
2012-01-26 20:58:26 +01:00
Bram Moolenaar b9362aea53 Added tag v7-3-419 for changeset f4574729f6df 2012-01-26 20:41:26 +01:00
Bram Moolenaar 273247072d updated for version 7.3.419
Problem:    DBCS encoding in a user command does not always work.
Solution:   Skip over DBCS characters. (Yasuhiro Matsumoto)
2012-01-26 20:41:26 +01:00
Bram Moolenaar b7a547a663 Added tag v7-3-418 for changeset 4500a0ad2e0a 2012-01-26 18:58:38 +01:00
Bram Moolenaar 6fa99a85a2 updated for version 7.3.418
Problem:    When a user complete function returns -1 an error message is
	    given.
Solution:   When -2 is returned stop completion silently. (Yasuhiro Matsumoto)
2012-01-26 18:58:38 +01:00
Bram Moolenaar 5a5ea6c869 Added tag v7-3-417 for changeset 63d3541d0733 2012-01-26 18:56:48 +01:00
Bram Moolenaar a9e7d9e51d updated for version 7.3.417
Problem:    Test 43 fails with a tiny build.
Solution:   Only run test 43 with at least a small build.
2012-01-26 18:56:47 +01:00
Bram Moolenaar 8ac199dc0a Added tag v7-3-416 for changeset 22a626604672 2012-01-26 18:52:42 +01:00
Bram Moolenaar 1393d8a590 updated for version 7.3.416
Problem:    Compiler warning for wrong pointer.
Solution:   Add type cast.
2012-01-26 18:52:06 +01:00
Bram Moolenaar cdac7f377b Added tag v7-3-416 for changeset 5c5ca538693f 2012-01-26 18:03:07 +01:00
Bram Moolenaar 13f714f8fb updated for version 7.3.416
Problem:    Compiler warning for wrong pointer.
Solution:   Add type cast.
2012-01-26 18:03:07 +01:00
Bram Moolenaar 65a6ab1981 Added tag v7-3-415 for changeset e7e4dbac7ded 2012-01-26 14:32:30 +01:00
Bram Moolenaar 9941885051 updated for version 7.3.415
Problem:    Completion of functions stops once a dictionary is encountered.
	    (James McCoy)
Solution:   Return an empty string instead of NULL.
2012-01-26 14:32:30 +01:00
Bram Moolenaar 9a5bbfc16c Added tag v7-3-414 for changeset c7861dd3b593 2012-01-26 13:40:08 +01:00
Bram Moolenaar 9c638c298b updated for version 7.3.414
Problem:    Using CTRL-A on "000" drops the leading zero, while on "001" it
	    doesn't.
Solution:   Detect "000" as an octal number. (James McCoy)
2012-01-26 13:40:08 +01:00
Bram Moolenaar b4db73f08a Added tag v7-3-413 for changeset 821c8be2e9d6 2012-01-26 13:01:59 +01:00
Bram Moolenaar 7101ad97d1 updated for version 7.3.413
Problem:    Build warnings on MS-Windows.
Solution:   Add type casts. (Mike Williams)
2012-01-26 13:01:59 +01:00
Bram Moolenaar 088a20181f Added tag v7-3-412 for changeset aaee60933022 2012-01-26 11:45:30 +01:00
Bram Moolenaar 0cbeed8fb2 updated for version 7.3.412
Problem:    Storing a float in a session file has an additional '&'.
Solution:   Remove the '&'. (Yasuhiro Matsumoto)
2012-01-26 11:45:30 +01:00
Bram Moolenaar f602d4a285 Added tag v7-3-411 for changeset 8066fb7e3564 2012-01-26 11:43:09 +01:00
Bram Moolenaar 3ba688db54 updated for version 7.3.411
Problem:    Pasting in Visual mode using the "" register does not work. (John
	    Beckett)
Solution:   Detect that the write is overwriting the pasted register.
	    (Christian Brabandt)
2012-01-26 11:43:09 +01:00
Bram Moolenaar 6b0742c682 Added tag v7-3-410 for changeset 5cf2a671d8eb 2012-01-23 20:48:40 +01:00
Bram Moolenaar d743f15961 updated for version 7.3.410
Problem:    Compiler error for // comment. (Joachim Schmitz)
Solution:   Turn into /* comment */.
2012-01-23 20:48:40 +01:00
Bram Moolenaar c27a882e7c Added tag v7-3-409 for changeset 7b59c2c032ca 2012-01-20 21:14:00 +01:00
Bram Moolenaar 64ce3f5fd9 updated for version 7.3.409
Problem:    The license in pty.c is unclear.
Solution:   Add a comment about the license.
2012-01-20 21:13:59 +01:00
Bram Moolenaar 591d30c69f Update runtime files. 2012-01-20 21:08:56 +01:00
Bram Moolenaar e1d4b947b0 Added tag v7-3-408 for changeset 1fec3c62f6e8 2012-01-20 20:54:20 +01:00
Bram Moolenaar 6b8c9a8e7c updated for version 7.3.408
Problem:    Missing declaration.
Solution:   Add the declaration. (John Marriott)
2012-01-20 20:54:19 +01:00
Bram Moolenaar d26e6b6d0e Added tag v7-3-407 for changeset 55cebc7e5de0 2012-01-20 20:44:43 +01:00
Bram Moolenaar a270060f6a updated for version 7.3.407
Problem:    ":12verbose call F()" may duplicate text while trying to truncate.
	    (Thinca)
Solution:   Only truncate when there is not enough room.  Also check the byte
	    length of the buffer.
2012-01-20 20:44:43 +01:00
Bram Moolenaar 299300ea55 Added tag v7-3-406 for changeset fbb23bd517f8 2012-01-20 17:57:51 +01:00
Bram Moolenaar b4f28257f9 updated for version 7.3.406
Problem:    Multi-byte characters in b:browsefilter are not handled correctly.
Solution:   First use convert_filter() normally and then convert to wide
	    characters. (Taro Muraoka)
2012-01-20 17:57:51 +01:00
Bram Moolenaar b4d8fe284f Added tag v7-3-405 for changeset c75a8d2404bd 2012-01-20 17:15:51 +01:00
Bram Moolenaar eed5ee2b43 updated for version 7.3.405
Problem:    When xterm gets back the function keys it may delete the urxvt
	    mouse termcap code.
Solution:   Check for the whole code, not just the start. (Egmont Koblinger)
2012-01-20 17:15:51 +01:00
Bram Moolenaar e3cf6a0ff2 Added tag v7-3-404 for changeset 8b928bc814a8 2012-01-20 14:32:27 +01:00
Bram Moolenaar 366847a604 updated for version 7.3.404
Problem:    When a complete function uses refresh "always" redo will not work
	    properly.
Solution:   Do not reset compl_leader when compl_opt_refresh_always is set.
	    (Yasuhiro Matsumoto)
2012-01-20 14:32:27 +01:00
Bram Moolenaar 13bb3259cc Added tag v7-3-403 for changeset 5850b5827691 2012-01-20 13:39:07 +01:00
Bram Moolenaar 0aa9ee6d1b updated for version 7.3.403
Problem:    ":helpgrep" does not trigger QuickFixCmd* autocommands.
Solution:   Trigger the autocommands. (Christian Brabandt)
2012-01-20 13:39:07 +01:00
Bram Moolenaar 7f4314a56a Added tag v7-3-402 for changeset 4eda43e1fce0 2012-01-20 13:28:34 +01:00
Bram Moolenaar 63b9826953 updated for version 7.3.402
Problem:    When jumping to the first error a line of the buffer is sometimes
	    redrawn on top of the list of errors.
Solution:   Do not call update_topline_redraw() if the display was scrolled
	    up.
2012-01-20 13:28:34 +01:00
Bjorn Winckler 30ed2e9d25 Add help on how to disable macvim color scheme 2012-01-13 08:18:04 +01:00
Bjorn Winckler 7868edffae Add way to stop macvim color scheme from loading
Syntax highlight colors that are manually set would get clobbered by the
macvim color scheme which is loaded by default in the global gvimrc.
This loading can now be disabled by adding the line
    let macvim_skip_colorscheme=1
to ~/.vimrc (it will not work in ~/.gvimrc).
2012-01-13 08:03:13 +01:00
Bjorn Winckler 65d86b8b6e Merge branch 'vim' 2012-01-11 16:38:07 +01:00
Bram Moolenaar 5fc58ce084 Added tag v7-3-401 for changeset 1251e1ce9461 2012-01-10 22:31:32 +01:00
Bram Moolenaar 1ea3c6ba09 updated for version 7.3.401
Problem:    A couple more shadowed variables.
Solution:   Rename the variables.
2012-01-10 22:31:31 +01:00
Bram Moolenaar 7fa72e12b2 Added tag v7-3-400 for changeset 320cc46d0eb0 2012-01-10 22:26:17 +01:00
Bram Moolenaar 8cba80c05b updated for version 7.3.400
Problem:    Compiler warnings for shadowed variables.
Solution:   Remove or rename the variables.
2012-01-10 22:26:17 +01:00
Bram Moolenaar 392d8e5ef6 Added tag v7-3-399 for changeset ce6afdc00290 2012-01-10 18:37:58 +01:00
Bram Moolenaar 1a7c64bb81 updated for version 7.3.399
Problem:    ":cd" doesn't work when the path contains wildcards. (Yukihiro
	    Nakadaira)
Solution:   Ignore wildcard errors when the EW_NOTWILD flag is used.
2012-01-10 18:37:58 +01:00
Bram Moolenaar 8b028f7000 Added tag v7-3-398 for changeset 9eb7fdfb5e63 2012-01-10 17:13:52 +01:00
Bram Moolenaar 2957524028 updated for version 7.3.398
Problem:    When creating more than 10 location lists and adding items one by
	    one a previous location may be used. (Audrius Kažukauskas)
Solution:   Clear the location list completely when adding the tenth one.
2012-01-10 17:13:52 +01:00
Bram Moolenaar 1b4691a6db Added tag v7-3-397 for changeset 75217982ea46 2012-01-10 16:28:45 +01:00
Bram Moolenaar c3f1ade368 updated for version 7.3.397
Problem:    ":helpgrep" does not work properly when 'encoding' is not utf-8 or
	    latin1.
Solution:   Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
2012-01-10 16:28:45 +01:00
Bram Moolenaar 9fef527133 Updated runtime files. 2012-01-10 14:55:01 +01:00
Bram Moolenaar f7046c5053 Added tag v7-3-396 for changeset 2f075595590f 2012-01-10 13:46:22 +01:00
Bram Moolenaar abaa7dd69a updated for version 7.3.396
Problem:    After forcing an operator to be characterwise it can still become
	    linewise when spanning whole lines.
Solution:   Don't make the operator linewise when motion_force was set.
	    (Christian Brabandt)
2012-01-10 13:46:22 +01:00
Bram Moolenaar e57757c7d8 Added tag v7-3-395 for changeset 80c529a5650f 2012-01-10 13:44:28 +01:00
Bram Moolenaar 00266fe604 updated for version 7.3.395
Problem:    "dv?bar" in the last line deletes too much and breaks undo.
Solution:   Only adjust the cursor position when it's after the last line of
	    the buffer.  Add a test. (Christian Brabandt)
2012-01-10 13:44:27 +01:00
Bram Moolenaar 7ceb27ce7c Added tag v7-3-394 for changeset 927c7377cf49 2012-01-10 12:42:10 +01:00
Bram Moolenaar 9c564ae9a5 updated for version 7.3.394
Problem:    When placing a mark while starting up a screen redraw messes up
	    the screen. (lith)
Solution:   Don't redraw while still starting up. (Christian Brabandt)
2012-01-10 12:42:09 +01:00
Bram Moolenaar 7d04ad08e1 Added tag v7-3-393 for changeset e0248b732a5c 2012-01-04 20:29:22 +01:00
Bram Moolenaar 37dcf1e835 updated for version 7.3.393
Problem:    Win32: When resizing Vim it is always moved to the primary monitor
	    if the secondary monitor is on the left.
Solution:   Use the nearest monitor. (Yukihiro Nakadaira)
2012-01-04 20:29:22 +01:00
Bram Moolenaar 43d7baf444 Added tag v7-3-392 for changeset c4898d6d73a2 2012-01-04 19:34:37 +01:00
Bram Moolenaar 4a32cfa105 updated for version 7.3.392
Problem:    When setting 'undofile' while the file is already loaded but
	    unchanged, try reading the undo file. (Andy Wokula)
Solution:   Compute a checksum of the text when 'undofile' is set. (Christian
	    Brabandt)
2012-01-04 19:34:37 +01:00
Bram Moolenaar bedf368893 Added tag v7-3-391 for changeset 819322e0e93e 2012-01-04 14:35:37 +01:00
Bram Moolenaar abcdaae181 updated for version 7.3.391
Problem:    Can't check if the XPM_W32 feature is enabled.
Solution:   Add xpm_w32 to the list of features. (kat)
2012-01-04 14:35:37 +01:00
Bjorn Winckler d8524b936c Snapshot 64 2012-01-02 18:22:44 +01:00
Bjorn Winckler 1a0cc62df7 Merge branch 'vim'
Conflicts:
	src/auto/configure
2011-12-31 20:53:30 +01:00
Bram Moolenaar fbd53acd1c Added tag v7-3-390 for changeset 48252b5fd170 2011-12-30 15:01:59 +01:00
Bram Moolenaar 0ab6b6ccfd updated for version 7.3.390
Problem:    Using NULL buffer pointer in a window.
Solution:   Check for w_buffer being NULL in more places. (Bjorn Winckler)
2011-12-30 15:01:59 +01:00
Bram Moolenaar 914fd5138b Added tag v7-3-389 for changeset c97c3272d7a6 2011-12-30 14:14:29 +01:00
Bram Moolenaar d5955032da updated for version 7.3.389
Problem:    After typing at a prompt the "MORE" message appears too soon.
Solution:   reset lines_left in msg_end_prompt(). (Eswald)
2011-12-30 14:14:29 +01:00
Bram Moolenaar bc359a10dc Added tag v7-3-388 for changeset 683fab13904c 2011-12-30 13:39:10 +01:00
Bram Moolenaar 888f1c097d updated for version 7.3.388
Problem:    Crash on exit when EXITFREE is defined and using tiny features.
Solution:   Check for NULL window pointer. (Dominique Pelle)
2011-12-30 13:39:10 +01:00
Bram Moolenaar a99ae26266 Updated runtime files. 2011-12-30 13:11:27 +01:00
Bram Moolenaar 1a79389c38 Added tag v7-3-387 for changeset ac16c62282ac 2011-12-30 13:09:21 +01:00
Bram Moolenaar 8173a74c57 updated for version 7.3.387
Problem:    Test 83 may fail for some encodings.
Solution:   Set 'encoding' to utf-8 earlier.
2011-12-30 13:09:21 +01:00
Bram Moolenaar b0f4915b3b Added tag v7-3-386 for changeset 1cedbee50ca6 2011-12-23 14:56:28 +01:00
Bram Moolenaar 195da7fc0e updated for version 7.3.386
Problem:    Test 83 fails when iconv does not support cp932. (raf)
Solution:   Test if conversion works. (Yukihiro Nakadaira)
2011-12-23 14:56:28 +01:00
Bram Moolenaar 84124b653a Added tag v7-3-385 for changeset 910eb66c9768 2011-12-23 14:54:04 +01:00
Bram Moolenaar 38df9f960c updated for version 7.3.385
Problem:    When using an expression mapping on the command line the cursor
	    ends up in the wrong place. (Yasuhiro Matsumoto)
Solution:   Save and restore msg_col and msg_row when evaluating the
	    expression.
2011-12-23 14:54:04 +01:00
Bram Moolenaar d17f7a30b1 Added tag v7-3-384 for changeset e958eeffa0a7 2011-12-23 13:15:03 +01:00
Bram Moolenaar d0e026bd16 updated for version 7.3.384
Problem:    Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary
	    completion.
Solution:   Add CTRL-K to the list of recognized keys. (James McCoy)
2011-12-23 13:15:03 +01:00
Bram Moolenaar c73130366f Added tag v7-3-383 for changeset f8d2ef4512f8 2011-12-23 12:47:03 +01:00
Bram Moolenaar 1f7beb1fa2 updated for version 7.3.383
Problem:    For EBCDIC pound sign is defined as 't'.
Solution:   Correctly define POUND.
2011-12-23 12:47:03 +01:00
Bram Moolenaar 85f61ede43 Added tag v7-3-382 for changeset 2260435283f2 2011-12-15 21:51:36 +01:00
Bram Moolenaar 62fb548a8e updated for version 7.3.382
Problem:    IME characters are inserted twice.
Solution:   Do not call DefWindowProc() if the event was handled. (Yasuhiro
	    Matsumoto)
2011-12-15 21:51:36 +01:00
Bram Moolenaar 7feea4182e Update runtime files. 2011-12-14 21:17:39 +01:00
Bram Moolenaar 2738d17027 Added tag v7-3-381 for changeset 6cc788692b2e 2011-12-14 20:51:25 +01:00
Bram Moolenaar 43a5cf079b updated for version 7.3.381
Problem:    Configure silently skips interfaces that won't work.
Solution:   Add the --enable-fail_if_missing argument. (Shlomi Fish)
2011-12-14 20:51:25 +01:00
Bram Moolenaar 33a302570a Added tag v7-3-380 for changeset 534b3ef1cf14 2011-12-14 20:21:35 +01:00
Bram Moolenaar 419b108ea8 updated for version 7.3.380
Problem:    C-indenting wrong for a function header.
Solution:   Skip to the start paren. (Lech Lorens)
2011-12-14 20:21:35 +01:00
Bram Moolenaar afc0ee855b Added tag v7-3-379 for changeset 0f193ef0f429 2011-12-14 20:05:21 +01:00
Bram Moolenaar 75eaa81e2a updated for version 7.3.379
Problem:    C-indenting wrong for static enum.
Solution:   Skip over "static". (Lech Lorens)
2011-12-14 20:05:21 +01:00
Bram Moolenaar fe541bf662 Added tag v7-3-378 for changeset a7517e84d9b8 2011-12-14 19:22:34 +01:00
Bram Moolenaar 970de7213e updated for version 7.3.378
Problem:    When cross-compiling the check for uint32_t fails.
Solution:   Only give a warning message. (Maksim Melnikau)
2011-12-14 19:22:34 +01:00
Bram Moolenaar f73c0a0e98 Added tag v7-3-377 for changeset cd145cc2f2c9 2011-12-14 15:32:50 +01:00
Bram Moolenaar 2770a975b8 updated for version 7.3.377
Problem:    No support for bitwise AND, OR, XOR and invert.
Solution:   Add add(), or(), invert() and xor() functions.
2011-12-14 15:32:50 +01:00
Bram Moolenaar c0974a9f35 Added tag v7-3-376 for changeset 1d7434010de1 2011-12-14 15:24:00 +01:00
Bram Moolenaar 743874de49 updated for version 7.3.376
Problem:    Win32: Toolbar repainting does not work when the mouse pointer
	    hovers over a button.
Solution:   Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco)
2011-12-14 15:23:59 +01:00
Bram Moolenaar e4aa2807b2 Added tag v7-3-375 for changeset 767bb493e7d3 2011-12-14 15:07:29 +01:00
Bram Moolenaar 26b286f74a updated for version 7.3.375
Problem:    Duplicate return statement.
Solution:   Remove the superfluous one. (Dominique Pelle)
2011-12-14 15:07:29 +01:00
Bram Moolenaar 70ac6f7e8a Added tag v7-3-374 for changeset 0a9d7cf90f94 2011-12-14 14:49:46 +01:00
Bram Moolenaar 2f39b20b79 updated for version 7.3.374
Problem:    ++encoding does not work properly.
Solution:   Recognize ++encoding before ++enc. (Charles Cooper)
2011-12-14 14:49:45 +01:00
Bram Moolenaar 1747abb091 Added tag v7-3-373 for changeset a1d2f741d45c 2011-12-14 14:15:17 +01:00
Bram Moolenaar b615c2a7d7 updated for version 7.3.373
Problem:    A tags file with an extremely long name may cause an infinite loop.
Solution:   When encountering a long name switch to linear search.
2011-12-14 14:15:16 +01:00
Bram Moolenaar 8569f3c852 Added tag v7-3-372 for changeset 6ff80dd02b51 2011-12-08 18:44:51 +01:00
Bram Moolenaar 4d60cde999 updated for version 7.3.372
Problem:    When using a command line mapping to <Up> with file name
	    completion to go one directory up, 'wildchar' is inserted.
	    (Yasuhiro Matsumoto)
Solution:   Set the KeyTyped flag.
2011-12-08 18:44:51 +01:00
Bram Moolenaar 4e4180769d Added tag v7-3-371 for changeset e757e1127d21 2011-12-08 17:49:35 +01:00
Bram Moolenaar 9ebb981533 updated for version 7.3.371
Problem:    Crash in autocomplete. (Greg Weber)
Solution:   Check not going over allocated buffer size.
2011-12-08 17:49:35 +01:00
Bram Moolenaar f93992c87f Added tag v7-3-370 for changeset 3801e4811b0e 2011-12-08 16:00:16 +01:00
Bram Moolenaar c868faa2ea updated for version 7.3.370
Problem:    Compiler warns for unused variable in Lua interface.
Solution:   Remove the variable.
2011-12-08 16:00:16 +01:00
Bram Moolenaar 55a0ca6c35 Added tag v7-3-369 for changeset 0df9718c45b6 2011-12-08 15:58:00 +01:00
Bram Moolenaar f2f9112610 updated for version 7.3.369
Problem:    When compiled with Gnome get an error message when using --help.
Solution:   Don't fork. (Ivan Krasilnikov)
2011-12-08 15:57:59 +01:00
Bram Moolenaar a484c8c8f8 Added tag v7-3-368 for changeset 4e9c5338f44c 2011-12-08 15:17:34 +01:00
Bram Moolenaar 82e0369e71 updated for version 7.3.368
Problem:    Gcc complains about redefining _FORTIFY_SOURCE.
Solution:   Undefine it before redefining it.
2011-12-08 15:17:34 +01:00
Bram Moolenaar 83bc3455ba Added tag v7-3-367 for changeset 972bd3fca556 2011-12-08 15:14:09 +01:00
Bram Moolenaar 98776df749 updated for version 7.3.367
Problem:    :wundo and :rundo use a wrong checksum.
Solution:   Include the last line when computing the hash. (Christian Brabandt)
2011-12-08 15:14:09 +01:00
Bram Moolenaar 9e252ddc89 Added tag v7-3-366 for changeset 436b42f3cba1 2011-12-08 15:12:12 +01:00
Bram Moolenaar 6738a32b58 updated for version 7.3.366
Problem:    A tags file with an extremely long name causes errors.
Solution:   Ignore tags that are too long. (Arno Renevier)
2011-12-08 15:12:11 +01:00
Bram Moolenaar 6eadacf8fd Added tag v7-3-365 for changeset 54ef99c39139 2011-12-08 15:09:52 +01:00
Bram Moolenaar 796ef5f351 updated for version 7.3.365
Problem:    Crash when using a large Unicode character in a file that has
	    syntax highlighting. (ngollan)
Solution:   Check for going past the end of the utf tables. (Dominique Pelle)
2011-12-08 15:09:52 +01:00
Bram Moolenaar d3cf5ffbad Added tag v7-3-364 for changeset b0bbaf1020f0 2011-12-01 20:59:21 +01:00
Bram Moolenaar a616baa0cf updated for version 7.3.364
Problem:    Can't compile on HP-UX. (John Marriott)
Solution:   Only use TTYM_URXVT when it is defined.
2011-12-01 20:59:21 +01:00
Bram Moolenaar a2e61ceba4 Added tag v7-3-363 for changeset c025592d7b1d 2011-11-30 17:20:23 +01:00
Bram Moolenaar 7da942d3d1 updated for version 7.3.363
Problem:    C indenting is wrong after #endif followed by a semicolon.
Solution:   Add special handling for a semicolon in a line by itself. (Lech
	    Lorens)
2011-11-30 17:20:23 +01:00
Bram Moolenaar 5692b65b99 Added tag v7-3-362 for changeset 074ddc768fea 2011-11-30 17:01:59 +01:00
Bram Moolenaar 6ce66062f1 updated for version 7.3.362
Problem:    ml_get error when using ":g" with folded lines.
Solution:   Adjust the line number for changed_lines(). (Christian Brabandt)
2011-11-30 17:01:58 +01:00
Bram Moolenaar bcebbef918 Added tag v7-3-361 for changeset e42252611e74 2011-11-30 15:40:56 +01:00
Bram Moolenaar 8503faebb8 updated for version 7.3.361
Problem:    Accessing memory after it is freed when EXITFREE is defined.
Solution:   Don't access curwin when firstwin is NULL. (Dominique Pelle)
2011-11-30 15:40:56 +01:00
Bram Moolenaar 9b4e286354 Added tag v7-3-360 for changeset 28480c9006e6 2011-11-30 15:19:28 +01:00
Bram Moolenaar 09229a2135 updated for version 7.3.360
Problem:    Interrupting the load of an autoload function may cause a crash.
Solution:   Do not use the hashitem when not valid. (Yukihiro Nakadaira)
2011-11-30 15:19:28 +01:00
Bram Moolenaar da97c9645b Added tag v7-3-359 for changeset b7f0f23bf906 2011-11-30 14:57:31 +01:00
Bram Moolenaar 4fa9ba0ada updated for version 7.3.359
Problem:    Command line completion shows dict functions.
Solution:   Skip dict functions for completion. (Yasuhiro Matsumoto)
2011-11-30 14:57:31 +01:00
Bram Moolenaar b1ec0cea9a Added tag v7-3-358 for changeset 97a52300ef2b 2011-11-30 14:47:16 +01:00
Bram Moolenaar 2df903ec35 updated for version 7.3.358
Problem:    Mouse support doesn't work properly.
Solution:   Add HMT_URXVT. (lilydjwg, James McCoy)
2011-11-30 14:47:15 +01:00
Bram Moolenaar 388549d35a Added tag v7-3-357 for changeset e618700297e8 2011-11-30 13:42:44 +01:00
Bram Moolenaar 86785e5ce3 updated for version 7.3.357
Problem:    Compiler warning in MS-Windows console build.
Solution:   Adjust return type of PrintHookProc(). (Mike Williams)
2011-11-30 13:42:44 +01:00
Bram Moolenaar 39858bbc91 Added tag v7-3-356 for changeset c349a670716a 2011-11-30 13:03:28 +01:00
Bram Moolenaar 4452bc50b1 updated for version 7.3.356
Problem:    Using "o" with 'cindent' set may freeze Vim. (lolilolicon)
Solution:   Skip over {} correctly. (Hari G)
2011-11-30 13:03:28 +01:00
Bram Moolenaar f7c74110b8 Added tag v7-3-355 for changeset d2f70593afeb 2011-11-30 11:31:30 +01:00
Bram Moolenaar 88061e2320 updated for version 7.3.355
Problem:    GTK warnings when using netrw.vim. (Ivan Krasilnikov)
Solution:   Do not remove the beval event handler twice.
2011-11-30 11:31:30 +01:00
Bram Moolenaar 0e9adf589b Added tag v7-3-354 for changeset 6672b1645306 2011-11-30 11:15:47 +01:00
Bram Moolenaar 5ca1b85d14 updated for version 7.3.354
Problem:    ":set backspace+=eol" doesn't work when 'backspace' has a
	    backwards compatible value of 2.
Solution:   Convert the number to a string. (Hirohito Higashi)
2011-11-30 11:15:47 +01:00
ervandew 4b764c5b86 Fix processing of netbeans messages
Processing of netbeans messages in macvim has been broken since
b4winckler/macvim@1e08012084 due to that
processing being moved to gui_x11.c. Add similar block to gui_macvim.m
to restore the processing of netbeans messages.
2011-11-22 09:26:54 +01:00
Bjorn Winckler a914f7d905 Snapshot 63 2011-11-10 17:56:33 +01:00
Bjorn Winckler a2efcc4e0e Merge branch 'vim'
Conflicts:
	src/option.c
2011-11-10 17:42:44 +01:00
Bram Moolenaar acbc24e693 Added tag v7-3-353 for changeset 12bb368fef2c 2011-10-26 23:48:21 +02:00
Bram Moolenaar 23bfbcb797 updated for version 7.3.353
Problem:    Missing part of the urxvt patch.
Solution:   Add the change in term.c
2011-10-26 23:48:20 +02:00
Bram Moolenaar e32a8f0ace Added tag v7-3-352 for changeset ca65249eb34b 2011-10-26 22:02:15 +02:00
Bram Moolenaar a9a480862c updated for version 7.3.352
Problem:    When completing methods dict functions and script-local functions
	    get in the way.
Solution:   Sort function names starting with "<" to the end. (Yasuhiro
	    Matsumoto)
2011-10-26 22:02:15 +02:00
Bram Moolenaar 2c85ee38a5 Added tag v7-3-351 for changeset ff69efc4bc55 2011-10-26 17:04:29 +02:00
Bram Moolenaar c66e217f33 updated for version 7.3.351
Problem:    Text formatting uses start of insert position when it should not.
	    (Peter Wagenaar)
Solution:   Do not use Insstart when intentionally formatting.
2011-10-26 17:04:29 +02:00
Bram Moolenaar 78997dd9ef Added tag v7-3-350 for changeset 07956eab189c 2011-10-26 13:19:27 +02:00
Bram Moolenaar 7f936da91c updated for version 7.3.350
Problem:    Block of code after ":lua << EOF" may not work. (Paul Isambert)
Solution:   Recognize the ":lua" command, skip to EOF.
2011-10-26 13:19:27 +02:00
Bram Moolenaar 5fe4915e30 Added tag v7-3-349 for changeset 075acc2dccaa 2011-10-26 11:44:19 +02:00
Bram Moolenaar 9e50ec2e90 updated for version 7.3.349
Problem:    When running out of memory during startup trying to open a
	    swapfile will loop forever.
Solution:   Let findswapname() set dirp to NULL if out of memory.
2011-10-26 11:44:18 +02:00
Bram Moolenaar 69f47b4a0c Added tag v7-3-348 for changeset 4d4a328f199e 2011-10-26 11:41:00 +02:00
Bram Moolenaar 26a7f66364 updated for version 7.3.348
Problem:    "call range(1, 947948399)" causes a crash. (ZyX)
Solution:   Avoid a loop in the out of memory message.
2011-10-26 11:41:00 +02:00
Bram Moolenaar a1024b19ea Added tag v7-3-347 for changeset 72528c5eb87e 2011-10-26 11:36:25 +02:00
Bram Moolenaar cf6ae55400 updated for version 7.3.347
Problem:    When dropping text from a browser on Vim it receives HTML even
	    though "html" is excluded from 'clipboard'. (Andrei Avk)
Solution:   Fix the condition for TARGET_HTML.
2011-10-26 11:36:25 +02:00
Bram Moolenaar b2ebf7c277 Updated runtime files. 2011-10-20 22:22:38 +02:00
Bram Moolenaar c72a3758a9 Added tag v7-3-346 for changeset af76a61a7f79 2011-10-20 21:58:35 +02:00
Bram Moolenaar 960c755f2f updated for version 7.3.346
Problem:    It's hard to test netbeans commands.
Solution:   Process netbeans commands after :sleep. (Xavier de Gaye)
2011-10-20 21:58:34 +02:00
Bram Moolenaar de489086dd Added tag v7-3-345 for changeset 35f098371af6 2011-10-20 21:41:09 +02:00
Bram Moolenaar c901b52c08 updated for version 7.3.345 2011-10-20 21:41:09 +02:00
Bram Moolenaar f1be92c811 Added tag v7-3-344 for changeset 7ba2f171cdac 2011-10-20 21:28:01 +02:00
Bram Moolenaar 6eb9338757 updated for version 7.3.344
Problem:    Problem with GUI startup related to XInitThreads.
Solution:   Use read() and write() instead of fputs() and fread(). (James
	    Vega)
2011-10-20 21:28:01 +02:00
Bram Moolenaar 13510d9153 Added tag v7-3-343 for changeset 98a05814f1b4 2011-10-20 21:09:35 +02:00
Bram Moolenaar d77012934a updated for version 7.3.343
Problem:    No mouse support for urxvt.
Solution:   Implement urxvt mouse support, also for > 252 columns.  (Yiding
	    Jia)
2011-10-20 21:09:35 +02:00
Bram Moolenaar 2d7f1279c8 Added tag v7-3-342 for changeset 314d9368069e 2011-10-20 18:24:22 +02:00
Bram Moolenaar dca6f03f01 updated for version 7.3.342
Problem:    Code not in Vim style.
Solution:   Fix the style. (Elias Diem)
2011-10-20 18:24:22 +02:00
Bram Moolenaar 53ec8158c3 Added tag v7-3-341 for changeset 6963603ec6dc 2011-10-20 18:17:42 +02:00
Bram Moolenaar 065efdcb23 updated for version 7.3.341
Problem:    Local help files are only listed in help.txt, not in translated
	    help files.
Solution:   Also find translated help files. (Yasuhiro Matsumoto)
2011-10-20 18:17:42 +02:00
Bram Moolenaar 672ee036f6 Added tag v7-3-340 for changeset 49b08c9b9f5b 2011-10-20 18:12:32 +02:00
Bram Moolenaar 89b6b3bf5f updated for version 7.3.340
Problem:    When 'verbosefile' is set ftplugof.vim can give an error.
Solution:   Only remove filetypeplugin autocommands when they exist. (Yasuhiro
	    Matsumoto)
2011-10-20 18:12:32 +02:00
Bram Moolenaar e6df0dd645 Added tag v7-3-339 for changeset b5a2b4c0c1ca 2011-10-20 16:35:35 +02:00
Bram Moolenaar a88e58f6e2 updated for version 7.3.339
Problem:    "make shadow" doesn't link all test files.
Solution:   Add a line in Makefile and Filelist.
2011-10-20 16:35:35 +02:00
Bram Moolenaar 9bce6ce276 Added tag v7-3-338 for changeset 7919a3d7333b 2011-10-12 22:02:14 +02:00
Bram Moolenaar 64bbf477d0 updated for version 7.3.338
Problem:    Using getchar() in an expression mapping doesn't work well.
Solution:   Don't save and restore the typeahead. (James Vega)
2011-10-12 22:02:14 +02:00
Bram Moolenaar 84cf08594c Added tag v7-3-337 for changeset 176bfa951339 2011-10-12 21:04:20 +02:00
Bram Moolenaar 40546c34f4 updated for version 7.3.337
Problem:    Screen doesn't update after resizing the xterm until a character
	    is typed.
Solution:   When the select call is interrupted check do_resize. (Taylor
	    Hedberg)
2011-10-12 21:04:20 +02:00
Bram Moolenaar fdbce8b6e7 Added tag v7-3-336 for changeset 52526aec4afb 2011-10-12 19:53:52 +02:00
Bram Moolenaar a162ddc680 updated for version 7.3.336
Problem:    When a tags file specifies an encoding different from 'enc' it
	    may hang and using a pattern doesn't work.
Solution:   Convert the whole line.  Continue reading the header after the
	    SORT tag.  Add test83. (Yukihiro Nakadaira)
2011-10-12 19:53:52 +02:00
Bram Moolenaar cebc2eb063 Added tag v7-3-335 for changeset dc3f90a73fb3 2011-10-12 16:57:13 +02:00
Bram Moolenaar 3a032a4b39 updated for version 7.3.335
Problem:    When 'imdisable' is reset from an autocommand in Insert mode it
	    doesn't take effect.
Solution:   Call im_set_active() in Insert mode. (Taro Muraoka)
2011-10-12 16:57:13 +02:00
Bram Moolenaar 8ce9a8785f Added tag v7-3-334 for changeset fdc723632298 2011-10-12 14:11:46 +02:00
Bram Moolenaar 8fa56bd765 updated for version 7.3.334
Problem:    Latest MingW about XSUBPP referencing itself. (Gongqian Li)
Solution:   Rename the first use to XSUBPPTRY.
2011-10-12 14:11:45 +02:00
Bjorn Winckler 54b2b3cf5e Don't set GCC_VERSION
This effectively reverts a previous commit which set this flag to "4.2"
causing problems with compilation when gcc-4.2 was not installed.

When GCC_VERSION is not set Xcode is supposed to use /usr/bin/gcc which
is presumably the same gcc version that the Vim Makefile uses.
2011-10-07 16:11:29 +02:00
Bjorn Winckler 2e43d084ee Merge branch 'vim' 2011-10-07 15:53:18 +02:00
Bram Moolenaar 7d66bb5e2a Added tag v7-3-333 for changeset 992b24149a9e 2011-10-04 21:22:44 +02:00
Bram Moolenaar 05c65fc201 updated for version 7.3.333
Problem:    Using "." to repeat a Visual delete counts the size in bytes, not
	    characters.  (Connor Lane Smith)
Solution:   Store the virtual column numbers instead of byte positions.
2011-10-04 21:22:44 +02:00
Bram Moolenaar 9784a17de9 Added tag v7-3-332 for changeset 0ecfe54a273f 2011-10-04 18:03:47 +02:00
Bram Moolenaar b491089907 updated for version 7.3.332
Problem:    Indent after "public:" is not increased in C++ code. (Lech Lorens)
Solution:   Check for namespace after the regular checks. (partly by Martin
	    Gieseking)
2011-10-04 18:03:47 +02:00
Bram Moolenaar e9dd1852ea Added tag v7-3-331 for changeset 4b8c614c1c91 2011-10-04 17:00:21 +02:00
Bram Moolenaar 6e71ef1f6d updated for version 7.3.331
Problem:    "vit" selects wrong text when a tag name starts with the same text
	    as an outer tag name. (Ben Fritz)
Solution:   Add "\>" to the pattern to check for word boundary.
2011-10-04 17:00:20 +02:00
Bram Moolenaar b802b6e322 Added tag v7-3-330 for changeset abb03be99d66 2011-10-04 16:43:53 +02:00
Bram Moolenaar d10420e2db updated for version 7.3.330
Problem:    When longjmp() is invoked if the X server gives an error the state
	    is not properly restored.
Solution:   Reset vgetc_busy. (Yukihiro Nakadaira)
2011-10-04 16:43:53 +02:00
Bram Moolenaar 8312d799a4 Add files aaded by patch 7.3.326. 2011-10-03 22:12:32 +02:00
Bram Moolenaar c388368a14 Added tag v7-3-329 for changeset ec901ddc84d5 2011-09-30 18:35:57 +02:00
Bram Moolenaar 5f19dd4ae5 updated for version 7.3.329
Problem:    When skipping over code from ":for" to ":endfor" get an error for
	    calling a dict function. (Yasuhiro Matsumoto)
Solution:   Ignore errors when skipping over :call command.
2011-09-30 18:35:57 +02:00
Bram Moolenaar c19bca2199 Added tag v7-3-328 for changeset 5b53cea62e5d 2011-09-30 17:46:21 +02:00
Bram Moolenaar 31c1fcc6b2 updated for version 7.3.328
Problem:    When command line wraps the cursor may be displayed wrong when
	    there are multi-byte characters.
Solution:   Position the cursor before drawing the text. (Yasuhiro Matsumoto)
2011-09-30 17:46:21 +02:00
Bram Moolenaar de67d3e257 Added tag v7-3-327 for changeset 9028c70adafd 2011-09-30 17:30:31 +02:00
Bram Moolenaar 3d4ff9d210 updated for version 7.3.327
Problem:    When jumping to a help tag a closed fold doesn't open.
Solution:   Save and restore KeyTyped. (Yasuhiro Matsumoto)
2011-09-30 17:30:31 +02:00
Bram Moolenaar 075318e8e0 Added tag v7-3-326 for changeset d3758064ff99 2011-09-30 16:56:02 +02:00
Bram Moolenaar 014cde7bfa updated for version 7.3.326
Problem:    MingW 4.6 no longer supports the -mno-cygwin option.
Solution:   Split the Cygwin and MingW makefiles. (Matsushita Shougo)
2011-09-30 16:56:02 +02:00
Bram Moolenaar c140e21beb Added tag v7-3-325 for changeset 8aca621c0091 2011-09-30 16:39:48 +02:00
Bram Moolenaar dc75ffcab3 updated for version 7.3.325
Problem:    A duplicated function argument gives an internal error.
Solution:   Give a proper error message. (based on patch by Tyru)
2011-09-30 16:39:48 +02:00
Bram Moolenaar f8a94ed692 Added tag v7-3-324 for changeset f04619f1fc16 2011-09-30 16:23:32 +02:00
Bram Moolenaar ac88a5268a updated for version 7.3.324
Problem:    Completion for ":compiler" shows color scheme names.
Solution:   Fix the directory name. (James Vega)
2011-09-30 16:23:32 +02:00
Bram Moolenaar 176870f93a Added tag v7-3-323 for changeset 3bdb646fc8a4 2011-09-30 14:44:54 +02:00
Bram Moolenaar 9d405f05b6 updated for version 7.3.323
Problem:    The default 'errorformat' does not ignore some "included from"
	    lines.
Solution:   Add a few more patterns. (Ben Boeckel)
2011-09-30 14:44:54 +02:00
Bjorn Winckler 4fe710d0f9 Merge branch 'vim'
Conflicts:
	runtime/syntax/vim.vim
2011-09-22 17:37:28 +02:00
Bram Moolenaar 05413de810 Added tag v7-3-322 for changeset 38a7fd904347 2011-09-21 20:09:42 +02:00
Bram Moolenaar 019001d897 updated for version 7.3.322
Problem:    #ifdef for PDP_RETVAL doesn't work, INT_PTR can be a typedef.
Solution:   Check the MSC version and 64 bit flags. (Sergiu Dotenco)
2011-09-21 20:09:42 +02:00
Bram Moolenaar 10384920c9 Added tag v7-3-321 for changeset fc0804089b29 2011-09-21 19:50:05 +02:00
Bram Moolenaar a4ef2c0ee1 updated for version 7.3.321
Problem:    Code not following Vim style.
Solution:   Fix the style. (Elias Diem)
2011-09-21 19:50:05 +02:00
Bram Moolenaar 456ae485bf Updated a few runtime files. 2011-09-21 19:22:10 +02:00
Bram Moolenaar 922ae9bb15 Added tag v7-3-320 for changeset 738ea87c1964 2011-09-21 19:10:46 +02:00
Bram Moolenaar ce41316357 updated for version 7.3.320
Problem:    When a 0xa0 character is in a sourced file the error message for
	    unrecognized command does not show the problem.
Solution:   Display 0xa0 as <a0>.
2011-09-21 19:10:46 +02:00
Bram Moolenaar 7b66728522 Added tag v7-3-319 for changeset dc7f2f975920 2011-09-21 18:23:05 +02:00
Bram Moolenaar 9484026b5f updated for version 7.3.319
Problem:    Redobuff doesn't always include changes of the completion leader.
Solution:   Insert backspaces as needed. (idea by Taro Muraoka)
2011-09-21 18:23:05 +02:00
Bram Moolenaar 43dc546e05 Added tag v7-3-318 for changeset d68f20a86a3e 2011-09-21 17:33:53 +02:00
Bram Moolenaar 811ca11441 updated for version 7.3.318
Problem:    "C" on the last line deletes that line if it's blank.
Solution:   Only delete the last line for a delete operation. (James Vega)
2011-09-21 17:33:53 +02:00
Bram Moolenaar ff682f8240 Added tag v7-3-317 for changeset 92a181a1cec3 2011-09-21 17:15:39 +02:00
Bram Moolenaar 21743328d5 updated for version 7.3.317
Problem:    Calling debug.debug() in Lua may cause Vim to hang.
Solution:   Add a better debug method. (Rob Hoelz, Luis Carvalho)
2011-09-21 17:15:39 +02:00
Bram Moolenaar c972a5f2f6 Added tag v7-3-316 for changeset 33c140e4664d 2011-09-21 13:40:17 +02:00
Bram Moolenaar c9cd0464d2 updated for version 7.3.316
Problem:    Crash when 'colorcolumn' is set and closing buffer.
Solution:   Check for w_buffer to be NULL. (Yasuhiro Matsumoto)
2011-09-21 13:40:17 +02:00
Bjorn Winckler 095821635f Regenerate configure scripts 2011-09-20 18:34:14 +02:00
Nikola Knezevic bea5e3c0d8 Fix a building problem with perl 5.14.1 on Mac OS X
When building on a Mac OS X with perl 5.14.1 set as the system default,
generating if_perl.c fails with a message about undefined method:

Undefined subroutine &ExtUtils::ParseXS::errors called at [snip] line 41.

The problem occurs because Makefile uses xsubpp from perl's lib
directory. Problem goes away if Makefile uses xsubpp from site_lib. This
patch enables detecting the site_lib location, and using that xsubpp.
2011-09-20 18:29:36 +02:00
Tim Oxley 907403411b Noted --help param to reduce initial confusion 2011-09-19 20:27:42 +02:00
Bjorn Winckler b959dabf31 Snapshot 62 2011-09-18 16:02:14 +02:00
Bjorn Winckler fb682aa63b Add preference to disable native full-screen 2011-09-18 13:41:28 +02:00
Bjorn Winckler 0df4812a34 Merge branch 'vim'
Conflicts:
	src/gui.c
2011-09-15 12:21:16 +02:00
Bram Moolenaar 33238357a4 Added tag v7-3-315 for changeset 3ecf9e91d88a 2011-09-14 19:04:40 +02:00
Bram Moolenaar a7433858d2 updated for version 7.3.315
Problem:    Opening a window before forking causes problems for GTK.
Solution:   Fork first, create the window in the child and report back to the
	    parent process whether it worked.  If successful the parent exits,
	    if unsuccessful the child exits and the parent continues in the
	    terminal. (Tim Starling)
2011-09-14 19:04:39 +02:00
Bram Moolenaar feab21d38e Added tag v7-3-314 for changeset 6ab1b45cc95e 2011-09-14 19:01:42 +02:00
Bram Moolenaar 38f22f9c19 updated for version 7.3.314
Problem:    Missing parenthesis.
Solution:   Add it. (Benjamin R. Haskell)
2011-09-14 19:01:42 +02:00
Bram Moolenaar 49ee1c0362 Added tag v7-3-313 for changeset dc60200a16b2 2011-09-14 18:59:40 +02:00
Bram Moolenaar becaaaead9 updated for version 7.3.313
Problem:    One more warning when compiling with dynamic Python 3.
Solution:   Change PySliceObject to PyObject.
2011-09-14 18:59:39 +02:00
Bram Moolenaar f7a78fd1d6 Updated runtime files. 2011-09-14 17:55:08 +02:00
Bram Moolenaar 13cb4e6055 Added tag v7-3-312 for changeset 0ed06069aaf3 2011-09-14 17:50:14 +02:00
Bram Moolenaar 406ac0a6d3 updated for version 7.3.312
Problem:    Can't compile with tiny features.
Solution:   Add #ifdef around win_valid().
2011-09-14 17:50:14 +02:00
Bram Moolenaar e7c4730ea7 Added tag v7-3-311 for changeset 2cbde6bcc623 2011-09-14 16:52:09 +02:00
Bram Moolenaar d07211ba92 updated for version 7.3.311
Problem:    Complete function isn't called when the leader changed.
Solution:   Allow the complete function to return a dictionary with a flag
	    that indicates ins_compl_restart() is to be called when the leader
	    changes. (Taro Muraoka)
2011-09-14 16:52:09 +02:00
Bram Moolenaar 2c634a61c1 Added tag v7-3-310 for changeset 51ce22ba89d1 2011-09-14 16:05:15 +02:00
Bram Moolenaar ce2d6ca8a0 updated for version 7.3.310
Problem:    Code not following Vim style.
Solution:   Fix the style. (Elias Diem)
2011-09-14 16:05:15 +02:00
Bram Moolenaar 0949e7f3cb Added tag v7-3-309 for changeset 6eae1b42c668 2011-09-14 15:41:58 +02:00
Bram Moolenaar 020e3b0da8 updated for version 7.3.309
Problem:    Warnings for pointer types.
Solution:   Change PySliceObject to PyObject.
2011-09-14 15:41:58 +02:00
Bram Moolenaar 9a0bd38bac Added tag v7-3-308 for changeset 61c5e1527bd8 2011-09-14 15:39:29 +02:00
Bram Moolenaar b7bb0bdc20 updated for version 7.3.308
Problem:    Writing to 'verbosefile' has problems, e.g. for :highlight.
Solution:   Do not use a separate verbose_write() function but write with the
	    same code that does redirecting. (Yasuhiro Matsumoto)
2011-09-14 15:39:29 +02:00
Bram Moolenaar 3011c698b3 Added tag v7-3-307 for changeset 880b7dd69331 2011-09-14 15:01:58 +02:00
Bram Moolenaar a1213ba4c8 updated for version 7.3.307
Problem:    Python 3 doesn't support slice assignment.
Solution:   Implement slices. (Brett Overesch, Roland Puntaier)
2011-09-14 15:01:58 +02:00
Bram Moolenaar 324460bd91 Added tag v7-3-306 for changeset 0787bb5f387b 2011-09-14 14:43:25 +02:00
Bram Moolenaar 69f06a5f47 updated for version 7.3.306
Problem:    When closing a window there is a chance that deleting a scrollbar
	    triggers a GUI resize, which uses the window while it is not in a
	    valid state.
Solution:   Set the buffer pointer to NULL to be able to detect the invalid
	    situation.  Fix a few places that used the buffer pointer
	    incorrectly.
2011-09-14 14:43:25 +02:00
Bram Moolenaar a21d5cd3fb Added tag v7-3-305 for changeset 0e06c025f66f 2011-09-14 14:33:51 +02:00
Bram Moolenaar 349aba9d06 updated for version 7.3.305
Problem:    Auto-loading a function while editing the command line causes
	    scrolling up the display.
Solution:   Don't set msg_scroll when defining a function and the user is not
	    typing. (Yasuhiro Matsumoto)
2011-09-14 14:33:51 +02:00
Bram Moolenaar 0390598346 Added tag v7-3-304 for changeset b3a523ced6bd 2011-09-14 10:49:46 +02:00
Bram Moolenaar 393701519f updated for version 7.3.304
Problem:    Strawberry Perl doesn't work on MS-Windows.
Solution:   Use xsubpp if needed. (Yasuhiro Matsumoto)
2011-09-14 10:49:46 +02:00
Bjorn Winckler 439e2de8e4 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/if_ruby.c
	src/os_unix.c
2011-09-11 10:39:17 +02:00
Bram Moolenaar d080627083 Added tag v7-3-303 for changeset d832d642f520 2011-09-08 23:24:14 +02:00
Bram Moolenaar 16fa70308c updated for version 7.3.303
Problem:    Compilation error.
Solution:   Correct return type from int to pid_t. (Danek Duvall)
2011-09-08 23:24:14 +02:00
Bram Moolenaar 770d08e1d9 Added tag v7-3-302 for changeset 61b2f2662310 2011-09-08 23:22:40 +02:00
Bram Moolenaar 6aae53fbbc updated for version 7.3.302
Problem:    Test 19 fails without 'smartindent' and +eval.
Solution:   Don't use ":exe". Source small.vim.
2011-09-08 23:22:40 +02:00
Bram Moolenaar 79f63a43c8 Added tag v7-3-301 for changeset 4a7097153089 2011-09-07 19:58:10 +02:00
Bram Moolenaar 81a7633180 updated for version 7.3.301
Problem:    When 'smartindent' and 'copyindent' are set a Tab is used even
	    though 'expandtab' is set.
Solution:   Do not insert Tabs. Add a test. (Christian Brabandt)
2011-09-07 19:58:09 +02:00
Bram Moolenaar 4df94e4d83 Added tag v7-3-300 for changeset 2665b456ee59 2011-09-07 19:30:21 +02:00
Bram Moolenaar 8645ea43d0 updated for version 7.3.300
Problem:    Python doesn't parse multi-byte argument correctly.
Solution:   Use "t" instead of "s". (lilydjwg)
2011-09-07 19:30:21 +02:00
Bram Moolenaar ca1a04794c Added tag v7-3-299 for changeset eb4972982bfe 2011-09-07 19:09:01 +02:00
Bram Moolenaar 51e31e9713 updated for version 7.3.299
Problem:    Source code not in Vim style.
Solution:   Adjust the style. (Elias Diem)
2011-09-07 19:09:01 +02:00
Bram Moolenaar 994b93a73d Added tag v7-3-298 for changeset 43b1d031e302 2011-09-07 18:58:30 +02:00
Bram Moolenaar dc6e5f1009 updated for version 7.3.298
Problem:    Built-in colors are different from rgb.txt.
Solution:   Adjust the color values. (Benjamin Haskell)
2011-09-07 18:58:29 +02:00
Bram Moolenaar 9d6da2621a Added tag v7-3-297 for changeset 22550986c713 2011-09-07 18:47:23 +02:00
Bram Moolenaar 65c62e1036 updated for version 7.3.297
Problem:    Can't load Perl 5.14 dynamically.
Solution:   Add code in #ifdefs. (Charles Cooper)
2011-09-07 18:47:23 +02:00
Bram Moolenaar 92011ac52a Added tag v7-3-296 for changeset c19c15a9e9bf 2011-09-07 15:04:31 +02:00
Bram Moolenaar 9d2bfce7a5 updated for version 7.3.296
Problem:    When writing to an external command a zombie process may be left
	    behind.
Solution:   Wait on the process. (James Vega)
2011-09-07 15:04:31 +02:00
Bram Moolenaar 2e1ef7f670 Added tag v7-3-295 for changeset 0d8494c05113 2011-09-07 14:06:47 +02:00
Bram Moolenaar 5507ad9c4e updated for version 7.3.295
Problem:    When filtering text with an external command Vim may not read all
	    the output.
Solution:   When select() is interrupted loop and try again. (James Vega)
2011-09-07 14:06:47 +02:00
Bram Moolenaar 5b43e33aa6 Added tag v7-3-294 for changeset dbd73fe939cf 2011-09-05 20:13:42 +02:00
Bram Moolenaar b5711505da updated for version 7.3.294
Problem:    Patch 289 causes more problems than it solves.
Solution:   Rever the patch untill a better solution is found.
2011-09-05 20:13:42 +02:00
Bjorn Winckler 54eddb6057 Plug memory leak in PSMTabBarControl 2011-09-04 17:33:39 +02:00
Bram Moolenaar f17a7b3224 Added tag v7-3-293 for changeset 6cd0d6413a2e 2011-09-02 14:18:20 +02:00
Bram Moolenaar a26ab7715d updated for version 7.3.293
Problem:    MSVC compiler has a problem with non-ASCII characters.
Solution:   Avoid non-ASCII characters. (Hong Xu)
2011-09-02 14:18:20 +02:00
Bram Moolenaar 71f29fbc2d Added tag v7-3-292 for changeset b6af1c5dd22f 2011-09-02 14:07:36 +02:00
Bram Moolenaar 8b7e080a84 updated for version 7.3.292
Problem:    Crash when using fold markers and selecting a visual block that
	    includes a folded line and goes to end of line. (Sam Lidder)
Solution:   Check for the column to be MAXCOL. (James Vega)
2011-09-02 14:07:36 +02:00
Bram Moolenaar 90af7efedf Added tag v7-3-291 for changeset e8ee4b4ebf41 2011-09-02 12:27:25 +02:00
Bram Moolenaar f959b996e8 updated for version 7.3.291
Problem:    Configure doesn't work properly with Python3.
Solution:   Put -ldl before $LDFLAGS. Add PY3_NO_RTLD_GLOBAL. (Roland
	    Puntaier)
2011-09-02 12:27:25 +02:00
Bram Moolenaar e48974af8c Added tag v7-3-290 for changeset df33dba4e553 2011-09-02 11:56:20 +02:00
Bram Moolenaar 2de2bfa2d0 updated for version 7.3.290
Problem:    When a BufWriteCmd autocommand resets 'modified' this doesn't
	    change older buffer states to be marked as 'modified' like
	    ":write" does.  (Yukihiro Nakadaira)
Solution:   When the BufWriteCmd resets 'modified' then adjust the undo
	    information like ":write" does.
2011-09-02 11:56:20 +02:00
Bjorn Winckler 5cfb54ead4 Change full-screen maximization heuristic
Only maximize full-screen window on certain events, such as toggling tab
line or scrollbars.  This modifies the behavior introduced in commit
88fc234df7 which could cause problems upon
entering full-screen.
2011-08-29 21:45:33 +02:00
Bjorn Winckler b7571e20e7 Fix window dimension autosave regression
Also compensate for tabline if it is visible by adding another row to
the autosaved rows.
2011-08-29 19:56:03 +02:00
Bjorn Winckler 27933401af Restore hard-coded <Backspace> binding
Binding <Backspace> in the sytem gvimrc caused problems with plugins, so
restore the hard-coded binding instead.
2011-08-29 18:41:40 +02:00
Bjorn Winckler afc4e4ce4a Revert "Map delete key to delete visual selection"
This reverts commit ec80934916.
2011-08-29 18:36:54 +02:00
Bram Moolenaar 6a9a8f9b19 Added tag v7-3-289 for changeset 44ffd0a8abcd 2011-08-28 16:02:28 +02:00
Bram Moolenaar e5c652eca9 updated for version 7.3.289
Problem:    Complete function isn't called when the leader changed.
Solution:   Call ins_compl_restart() when the leader changed.  (Taro Muraoka)
2011-08-28 16:02:28 +02:00
Bram Moolenaar 3ab9c1384f Added tag v7-3-288 for changeset e4f3fa1a474e 2011-08-28 16:00:19 +02:00
Bram Moolenaar 054b67b2b8 updated for version 7.3.288
Problem:    has('python') may give an error message for not being able to load
	    the library after using python3.
Solution:   Only give the error when the verbose argument is true.
2011-08-28 16:00:19 +02:00
Björn Winckler bf9c575456 Merge pull request #18 from splhack/fix_im_underline 2011-08-28 01:03:14 -07:00
Bram Moolenaar a4f92ceca3 Added tag v7-3-287 for changeset 07bc2ccfe555 2011-08-27 15:10:04 +02:00
Bram Moolenaar 970f752598 updated for version 7.3.287
Problem:    Can't compile with MSVC and tiny options.
Solution:   Move variables and #ifdefs. (Sergey Khorev)
2011-08-27 15:10:04 +02:00
Björn Winckler 08147f3210 Merge pull request #19 from budrick/master
Handle spaces in output directories
2011-08-26 10:58:19 -07:00
Bram Moolenaar 63eb54becf Added tag v7-3-286 for changeset 3f822e54765c 2011-08-26 16:13:00 +02:00
Bram Moolenaar 716195299b updated for version 7.3.286
Problem:    Crash when using "zd" on a large number of folds. (Sam King)
Solution:   Recompute pointer after reallocating array.  Move fewer entries
	    when making room.
2011-08-26 16:13:00 +02:00
Matt Cegielka eadead4e05 Handle spaces in output directories 2011-08-24 11:29:43 +01:00
Bram Moolenaar dae8dd82a1 Added tag v7-3-285 for changeset 6018c815e120 2011-08-19 22:29:02 +02:00
Bram Moolenaar 36083d9981 updated for version 7.3.285
Problem:    Mapping <Char-123> no longer works.
Solution:   Properly check for "char-".  Add a test for it.
2011-08-19 22:29:02 +02:00
Bram Moolenaar 24c79f8574 Added tag v7-3-284 for changeset 27d43855b723 2011-08-17 20:33:23 +02:00
Bram Moolenaar a73d723be8 updated for version 7.3.284
Problem:    The str2special() function doesn't handle multi-byte characters
	    properly.
Solution:   Recognize multi-byte characters. (partly by Vladimir Vichniakov)
2011-08-17 20:33:22 +02:00
Bram Moolenaar bc4b1d2485 Added tag v7-3-283 for changeset 47b6d37b6012 2011-08-17 17:18:20 +02:00
Bram Moolenaar 9404aab7e5 updated for version 7.3.283
Problem:    An expression mapping with a multi-byte character containing a
	    0x80 byte gets messed up. (ZyX)
Solution:   Unescape the expression before evaluating it (Yukihiro Nakadaira)
2011-08-17 17:18:20 +02:00
Bram Moolenaar f226625aef Added tag v7-3-282 for changeset 92167bb91c95 2011-08-17 16:25:48 +02:00
Bram Moolenaar f55f73cb30 updated for version 7.3.282
Problem:    When using input() and :echo in a loop the displayed text is
	    incorrect. (Benjamin Fritz)
Solution:   Only restore the cursor position when there is a command line.
	    (Ben Schmidt)
2011-08-17 16:25:48 +02:00
Bram Moolenaar f4bbe1b24d Added tag v7-3-281 for changeset 45ead8a0bede 2011-08-17 15:23:23 +02:00
Bram Moolenaar 252510d3df updated for version 7.3.281
Problem:    After using "expand('%:8')" the buffer name is changed.
Solution:   Make a copy of the file name before shortening it.
2011-08-17 15:23:23 +02:00
Bram Moolenaar 50a0c80dd7 Added tag v7-3-280 for changeset 58bba69b3371 2011-08-10 18:36:54 +02:00
Bram Moolenaar 9f368a11b2 updated for version 7.3.280
Problem:    ":lmake" does not update the quickfix window title.
Solution:   Update the title. (Lech Lorens)
2011-08-10 18:36:54 +02:00
Bram Moolenaar a4fc0ce9eb Added tag v7-3-279 for changeset 342b17608967 2011-08-10 17:44:45 +02:00
Bram Moolenaar ee5543b7de updated for version 7.3.279
Problem:    With GTK, when gvim is full-screen and a tab is opened and using a
	    specific monitor configuration the window is too big.
Solution:   Adjust the window size like on MS-Windows. (Yukihiro Nakadaira)
2011-08-10 17:44:45 +02:00
Bram Moolenaar aa016a5bfe Added tag v7-3-278 for changeset 6622f28b7e87 2011-08-10 17:25:52 +02:00
Bram Moolenaar 4cc118bb3d updated for version 7.3.278
Problem:    Passing the file name to open in VisVim doesn't work.
Solution:   Adjust the index and check for end of buffer. (Jiri Sedlak)
2011-08-10 17:25:51 +02:00
Bram Moolenaar b26f0fb957 Added tag v7-3-277 for changeset e5b17a5f6516 2011-08-10 17:08:03 +02:00
Bram Moolenaar 4f487cb1a0 updated for version 7.3.277
Problem:    MS-Windows: some characters do not show in dialogs.
Solution:   Use the wide methods when available. (Yanwei Jia)
2011-08-10 17:08:03 +02:00
Bram Moolenaar 9b6d1038ba Added tag v7-3-276 for changeset 37a54a85413e 2011-08-10 16:31:24 +02:00
Bram Moolenaar a44e66647e updated for version 7.3.276
Problem:    GvimExt sets $LANG in the wrong way.
Solution:   Save the environment and use it for gvim. (Yasuhiro Matsumoto)
2011-08-10 16:31:23 +02:00
Bram Moolenaar 2fc242e6cc Added tag v7-3-275 for changeset 125c7bf52271 2011-08-10 15:56:27 +02:00
Bram Moolenaar af81f033f9 updated for version 7.3.275
Problem:    MS-Windows: When using a black background some screen updates
	    cause the window to flicker.
Solution:   Add WS_CLIPCHILDREN to CreateWindow().  (René Aguirre)
2011-08-10 15:56:27 +02:00
Bram Moolenaar e1cd0dfcd0 Added tag v7-3-274 for changeset 1bb6776fa8c4 2011-08-10 14:32:39 +02:00
Bram Moolenaar 5ebe10cd56 updated for version 7.3.274
Problem:    With concealed characters tabs do not have the right size.
Solution:   Use VCOL_HLC instead of vcol. (Eiichi Sato)
2011-08-10 14:32:39 +02:00
Bram Moolenaar eae54ba84f Added tag v7-3-273 for changeset 7d4e5e31d8c1 2011-08-10 13:21:46 +02:00
Bram Moolenaar 025402ead3 updated for version 7.3.273
Problem:    A BOM in an error file is seen as text. (Aleksey Baibarin)
Solution:   Remove the BOM from the text before evaluating. (idea by Christian
	    Brabandt)
2011-08-10 13:21:46 +02:00
Bram Moolenaar 69761f00d2 Added tag v7-3-272 for changeset 02f5abca10ae 2011-08-10 12:38:08 +02:00
Bram Moolenaar b6f9d20ef4 updated for version 7.3.272
Problem:    ":put =list" does not add an empty line for a trailing empty
	    item.
Solution:   Add a trailing NL when turning a list into a string.
2011-08-10 12:38:08 +02:00
Bram Moolenaar 994b223919 Added tag v7-3-271 for changeset 32a52f06f33b 2011-08-10 12:19:04 +02:00
Bram Moolenaar 6fb1ea8d7f updated for version 7.3.271
Problem:    Code not following Vim coding style.
Solution:   Fix the style. (Elias Diem)
2011-08-10 12:19:04 +02:00
Bram Moolenaar c58a35b454 Added tag v7-3-270 for changeset b9182da84c7e 2011-08-10 12:11:01 +02:00
Bram Moolenaar 8b4e70c31d updated for version 7.3.270
Problem:    Illegal memory access.
Solution:   Swap conditions. (Dominique Pelle)
2011-08-10 12:11:01 +02:00
Kazuki Sakamoto 674896651e Fix to draw the underline for inline IM inputs
imdisable should not affect drawing the underline for inline IM inputs.
2011-08-06 06:15:39 +09:00
Bram Moolenaar 57747fd2bf Added tag v7-3-269 for changeset 7f4f5ca70dbd 2011-08-04 22:59:28 +02:00
Bram Moolenaar 1e1f876bc1 updated for version 7.3.269
Problem:    'shellcmdflag' only works with one flag.
Solution:   Split into multiple arguments. (Gary Johnson)
2011-08-04 22:59:28 +02:00
Bram Moolenaar e1fae7284e Added tag v7-3-268 for changeset ee17ee712512 2011-08-04 19:36:52 +02:00
Bram Moolenaar b35ffe84c6 updated for version 7.3.268
Problem:    Vim freezes when executing an external command with zsh.
Solution:   Use O_NOCTTY both in the master and slave. (Bjorn Winckler)
2011-08-04 19:36:52 +02:00
Bram Moolenaar c2d6883594 Added tag v7-3-267 for changeset ad404f2a4bfa 2011-08-04 19:34:59 +02:00
Bram Moolenaar a810a2915f updated for version 7.3.267
Problem:    Ruby on Mac OS X 10.7 may crash.
Solution:   Avoid alloc(0). (Bjorn Winckler)
2011-08-04 19:34:59 +02:00
Bjorn Winckler 490a242c79 Hide tabline separator in full-screen 2011-07-30 15:54:26 +02:00
Bjorn Winckler 88fc234df7 Ensure window stays maximized in full-screen
For example, if the tabline or a scrollbar is hidden then the window
will resize so that it stays maximized (in full-screen).  (A side-effect
is that ":set co=.." does nothing in full-screen if 'fuopt' includes
"maxhorz".)
2011-07-28 17:58:26 +02:00
Bjorn Winckler 95b3957d73 Avoid compilation warning on OS X 10.4 - 10.6 2011-07-27 22:19:22 +02:00
Björn Winckler 31d7d95535 Merge pull request #17 from seanfarley/master
Fix capitalization typo in Xcode project
2011-07-27 12:50:06 -07:00
Sean Farley b68b47e81f Fixed typo in the project file when MMFullscreenWindow was renamed to MMFullScreenWindow 2011-07-27 14:39:55 -05:00
Bjorn Winckler af13572c16 Snapshot 61 2011-07-27 20:01:59 +02:00
Bjorn Winckler 62511ccb37 Merge branch 'lion' 2011-07-27 19:33:33 +02:00
Bjorn Winckler 9007fe7ea4 Rename MMFullscreenWindow -> MMFullScreenWindow 2011-07-27 18:58:26 +02:00
Bjorn Winckler 1435c84507 Use "full-screen" and [Ff]ullScreen consistently 2011-07-27 18:55:20 +02:00
Bjorn Winckler 8d255ed95a Avoid window animation on custom full-screen exit
This only applies when running Mac OS X 10.7+.
2011-07-27 18:31:25 +02:00
Bram Moolenaar ff09e61694 Added tag v7-3-266 for changeset 25be7c9dda54 2011-07-27 18:25:44 +02:00
Bram Moolenaar f33d8610ca updated for version 7.3.266
Problem:    In Gvim with iBus typing space in Insert mode doesn't work.
Solution:   Clear xim_expected_char after checking it.
2011-07-27 18:25:44 +02:00
Bjorn Winckler 84bd7acdcb Final fix for open new window in full-screen
The original fix for opening a new window while in full-screen was
flawed.  This commit takes a new approach and corrects problems related
to opening a new window while MacVim was in full-screen as well as
problems with using "mvim" from a full-screen Terminal window.
2011-07-27 18:18:29 +02:00
Bram Moolenaar d7868fe396 Added tag v7-3-265 for changeset eff686fb8de6 2011-07-27 17:58:46 +02:00
Bram Moolenaar 4fbfd3b72d updated for version 7.3.265
Problem:    When storing a pattern in search history there is no proper check
	    for the separator character.
Solution:   Pass the separator character to in_history(). (Muraoka Taro)
2011-07-27 17:58:46 +02:00
Bram Moolenaar e3c8fb2cc5 Added tag v7-3-264 for changeset aa40bddeea9a 2011-07-27 17:31:47 +02:00
Bram Moolenaar 67755f963f updated for version 7.3.264
Problem:    When the current directory name contains wildcard characters, such
	    as "foo[with]bar", the tags file can't be found.  (Jeremy
	    Erickson)
Solution:   When searching for matching files also match without expanding
	    wildcards.  This is a bit of a hack.
2011-07-27 17:31:47 +02:00
Bjorn Winckler 871d6fb68d Fix window restore on enter full-screen failure 2011-07-27 16:59:02 +02:00
Bram Moolenaar 2dcdd2a153 Added tag v7-3-263 for changeset a56259157c93 2011-07-27 14:15:46 +02:00
Bram Moolenaar 2999bcc962 updated for version 7.3.263
Problem:    Perl and Tcl have a few code style problems.
Solution:   Clean it up.  (Elias Diem)
2011-07-27 14:15:46 +02:00
Bram Moolenaar bb18281bd3 Added tag v7-3-262 for changeset 847733973bfd 2011-07-27 14:09:09 +02:00
Bram Moolenaar a0aba21f7a updated for version 7.3.262
Problem:    Photon code style doesn't match Vim style.
Solution:   Clean up some of it.  (Elias Diem)
2011-07-27 14:09:09 +02:00
Bjorn Winckler 8b7a78a4ca Addendum to fix for open window in full-screen
Don't switch window to full-screen after presenting it if for some
reason the application is no longer in full-screen.  Seems to happen
sometimes when starting MacVim from a full-screen Terminal window.
2011-07-27 13:59:58 +02:00
Bram Moolenaar ef6d40a9c4 Added tag v7-3-261 for changeset 410d42e3d4da 2011-07-27 13:59:21 +02:00
Bram Moolenaar dc9a599bb4 updated for version 7.3.261
Problem:    G++ error message errornously recognized as error.
Solution:   Ignore "In file included from" line also when it ends in a colon.
	    (Fernando Castillo)
2011-07-27 13:59:21 +02:00
Bjorn Winckler 98346d00d1 Add user default for native/custom full screen
The boolean user default MMNativeFullScreen can be used to control
whether to use native or custom full-screen.  Set to 0 for custom, set
to 1 for native full-screen, for example

    $ defaults write org.vim.MacVim MMNativeFullScreen 0

The default is to use native full-screen when available.  This user
default does nothing on pre-Lion Mac OS X.

Also conditionally call Lion APIs so that it is possible to compile with
10.7 SDK but still support 10.6 (nb. 10.5 and earlier SDKs are not
supported as of Xcode 4).  (Suggestion and initial patch by @splhack.)
2011-07-27 13:42:46 +02:00
Bjorn Winckler 7f8ed177e5 Handle screen parameter changes in full screen 2011-07-26 19:56:12 +02:00
Bjorn Winckler d01ee9a02b Use correct presentation option API 2011-07-26 19:53:54 +02:00
Bjorn Winckler 4fbdea5683 Fix for opening new window while in full screen 2011-07-26 16:42:44 +02:00
Bjorn Winckler bcfd3686d3 Maximize both directions in full screen by default
The default for 'fuopt' is now "maxhorz,maxvert".  Update help to
reflect this and add note that the background option of 'fuopt' is not
supported when using Mac OS X native full screen mode.
2011-07-26 14:51:50 +02:00
Bjorn Winckler 705cce16cb Support "set fu" in gvimrc for Lion full screen 2011-07-26 14:43:34 +02:00
Bjorn Winckler ec80934916 Map delete key to delete visual selection
Also update the help.  The delete key used to be hard coded in the
source but now it is mapped in MacVim's gvimrc file instead.
2011-07-26 13:10:15 +02:00
Bjorn Winckler 9dabefa342 Change toolbar style in full screen 2011-07-25 23:21:44 +02:00
Bjorn Winckler 19d9e88653 Fix visibility of toolbar in full screen
The toolbar will pop up when the mouse is moved to the top of the screen
in full screen mode if and only if it is visible outside of full screen
mode.

Bug: if the toolbar is toggled in full screen mode then sometimes it is
no longer possible to enable it after exiting full screen.
2011-07-25 23:05:07 +02:00
Bjorn Winckler f295c0db32 Keep full screen window centered, change animation
Keep the window centered in full screen when it changes size.  At the
moment the Lion full screen background is shown around the window,
meaning that the "background" option of 'fuopt' is ignored.

The animation when entering full screen is now a fade out of the
decorated window, followed by a fade in of the full screen window.  Any
attempts at making an animation of the window frame failed because of
the way content is drawn (by pushing drawing updates).  For this reason
I settled on a fade animation which is not exactly pretty, but at least
it is as objectionable as the default animation.

A side effect of implementing a custom animation is that the correct
window now gets focus when closing a full screen window.
2011-07-25 22:59:50 +02:00
Bjorn Winckler b8e2540fef Set proper animation behavior for window
This causes a window to animate when it opens just like windows in other
Lion apps do.
2011-07-24 21:35:29 +02:00
Bjorn Winckler 6f05829f7e Switch spaces when closing window in full screen
A remaining problem is that if there is another window open then it does
not get focus when the full screen window closes.
2011-07-24 21:33:47 +02:00
Bjorn Winckler 9e6a7b76b5 Clicking full screen button updates 'fu' option
This fixes a bug where the 'fu' option would not be updated when clicking
the full screen button in the top right corner of a window.
2011-07-24 18:40:16 +02:00
Bjorn Winckler aa86531f82 Snapshot 60 2011-07-22 20:17:04 +02:00
Bjorn Winckler e0f133cb14 Merge branch 'vim' 2011-07-22 19:51:20 +02:00
Bjorn Winckler 56390fac62 Fix for zsh causing freezes on Lion
Make sure tty is opened using the same flags as when opening the pty.
In particular, the O_NOCTTY was missing from the tty open call.  This
caused waitpid() to always return 0 and Vim would get stuck in an
endless loop waiting for the child to exit.
2011-07-22 19:46:58 +02:00
Bjorn Winckler c35d6d1d3c Addendum to emergency fix
Ensure vim_message() outputs an empty message when the Ruby string has
length 0.  Failing to do this will cause the message area not to clear
when it should.
2011-07-22 19:46:49 +02:00
Bjorn Winckler 27086e3b64 Emergency fix for Ruby problems
With optimizations enabled "alloca(len)" generates code which depends on
"len > 0".  If "len == 0" then the stack pointer becomes botched.  This
fix simply avoids a call to "alloca(len)" in the latter case.  The root
of this problem may be deeper than this, hence I am calling this an
"emergency fix" for now but at least it fixes the crashes in the Ruby
interface that appear when compiling on Mac OS X 10.7.
2011-07-22 19:46:36 +02:00
Bjorn Winckler df741b5f4e Fix for zsh causing freezes on Lion
Make sure tty is opened using the same flags as when opening the pty.
In particular, the O_NOCTTY was missing from the tty open call.  This
caused waitpid() to always return 0 and Vim would get stuck in an
endless loop waiting for the child to exit.
2011-07-22 19:26:13 +02:00
Bjorn Winckler 79ba4bcdc0 Addendum to emergency fix
Ensure vim_message() outputs an empty message when the Ruby string has
length 0.  Failing to do this will cause the message area not to clear
when it should.
2011-07-21 22:14:24 +02:00
Bjorn Winckler 6bd19ecf62 Emergency fix for Ruby problems
With optimizations enabled "alloca(len)" generates code which depends on
"len > 0".  If "len == 0" then the stack pointer becomes botched.  This
fix simply avoids a call to "alloca(len)" in the latter case.  The root
of this problem may be deeper than this, hence I am calling this an
"emergency fix" for now but at least it fixes the crashes in the Ruby
interface that appear when compiling on Mac OS X 10.7.
2011-07-21 21:57:33 +02:00
Bjorn Winckler df0c4d770c Fix compilation warnings in PSMTabBarControl
This also disables icon drawing code in tabs.  The reason being that the
code is unused, caused warnings and looked generally dangerous.
2011-07-21 15:00:59 +02:00
Bjorn Winckler 672bf1f0fc Fix open/save panel related compilation warnings 2011-07-21 14:36:23 +02:00
Bjorn Winckler 1c1b721b93 Update .gitignore 2011-07-21 12:34:40 +02:00
Bjorn Winckler 37741a0cb5 Use correct availability macros 2011-07-21 12:28:23 +02:00
Bram Moolenaar e967a23863 Added tag v7-3-260 for changeset cb4682b95909 2011-07-20 18:29:39 +02:00
Bram Moolenaar 851cd145ab updated for version 7.3.260
Problem:    CursorHold triggers on an incomplete mapping. (Will Gray)
Solution:   Don't trigger CursorHold when there is typeahead.
2011-07-20 18:29:39 +02:00
Bram Moolenaar 12011cfc3e Added tag v7-3-259 for changeset 59130cd78dfc 2011-07-20 17:58:20 +02:00
Bram Moolenaar 073aa81247 updated for version 7.3.259
Problem:    Equivalence classes only work for latin characters.
Solution:   Add the Unicode equivalence characters. (Dominique Pelle)
2011-07-20 17:58:20 +02:00
Bram Moolenaar 3f7b3209d8 Added tag v7-3-258 for changeset bdc3335bd72e 2011-07-20 17:27:25 +02:00
Bram Moolenaar d293bc15ca updated for version 7.3.258
Problem:    MS-Windows: The edit with existing vim context menu entries can be
	    unwanted.
Solution:   Let a registry entry disable them. (Jerome Vuarand)
2011-07-20 17:27:25 +02:00
Bram Moolenaar 136af5316e Added tag v7-3-257 for changeset 1fad9c73d77a 2011-07-20 16:37:24 +02:00
Bram Moolenaar e01174b1f3 updated for version 7.3.257
Problem:    Not all completions are available to user commands.
Solution:   Add "color", "compiler", "file_in_path" and "locale". (Dominique
	    Pelle)
2011-07-20 16:37:24 +02:00
Bram Moolenaar 103ac57ae2 Added tag v7-3-256 for changeset c296c225736e 2011-07-20 15:09:44 +02:00
Bram Moolenaar ac79fd3bee updated for version 7.3.256
Problem:    Javascript indenting not sufficiently tested.
Solution:   Add more tests. (Luc Deschenaux)  Mark the lines that are indented
	    wrong.
2011-07-20 15:09:43 +02:00
Bram Moolenaar fc6320cf98 Added tag v7-3-255 for changeset aa998de9f959 2011-07-20 15:04:59 +02:00
Bram Moolenaar 31ed9f1341 updated for version 7.3.255
Problem:    When editing a file such as "File[2010-08-15].vim" an E16 error is
	    given. (Manuel Stol)
Solution:   Don't give an error for failing to compile the regexp.
2011-07-20 15:04:58 +02:00
Bjorn Winckler 88b7b921be Use GCC instead of platform default
This is necessary since the Vim executable is built using GCC.  Using
LLVM for the frontend and GCC for the backend caused runtime errors in
distributed object calls.
2011-07-20 15:04:43 +02:00
Bjorn Winckler 35c355a085 Disable automatic relaunching on OS X 10.7 2011-07-20 15:04:43 +02:00
Bjorn Winckler 47e83bcd2e Use native Lion full screen functionality
On Lion use the full screen functionality built into the OS.  Also
change the shortcut to toggle full screen to Cmd-Ctrl-f.
2011-07-20 15:04:42 +02:00
Bram Moolenaar 1e4ca096eb Updated runtime files.
Add missing test82 files.
2011-07-18 19:40:27 +02:00
Bjorn Winckler 301fd4c3ac Merge branch 'vim'
Conflicts:
	src/auto/configure
2011-07-17 21:12:55 +02:00
Bjorn Winckler b5fae0ff3f Fix compiler warning 2011-07-16 15:48:33 +02:00
Bjorn Winckler d99c9c1101 Fix bug in swipe code 2011-07-16 15:46:38 +02:00
Bram Moolenaar 155ee7b0ca Added tag v7-3-254 for changeset 1eb805225de7 2011-07-15 21:24:12 +02:00
Bram Moolenaar c3d99f427d updated for version 7.3.254
Problem:    The coladd field is not reset when setting the line number for a
	    ":call" command.
Solution:   Reset it.
2011-07-15 21:24:11 +02:00
Bram Moolenaar cee4357a5b Added tag v7-3-253 for changeset c21429d7768c 2011-07-15 21:16:59 +02:00
Bram Moolenaar fa6185ce52 updated for version 7.3.253
Problem:    "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'.
	    Checks in mb_strnicmp() for illegal and truncated bytes are
	    wrong.  Should not assume that byte length is equal before case
	    folding.
Solution:   Add utf_safe_read_char_adv() and utf_strnicmp(). Add a test for
	    this. (Ivan Krasilnikov)
2011-07-15 21:16:59 +02:00
Bram Moolenaar c9cf2496c7 Added tag v7-3-252 for changeset 0b4289bcf836 2011-07-15 17:56:16 +02:00
Bram Moolenaar 803d8bdfb4 updated for version 7.3.252
Problem:    Tests fail. (David Northfield)
Solution:   Add missing update for .ok file.
2011-07-15 17:56:16 +02:00
Bram Moolenaar 4616dfcd3a Added tag v7-3-251 for changeset fe6ad3fd8532 2011-07-15 17:51:34 +02:00
Bram Moolenaar 37573a22d4 updated for version 7.3.251
Problem:    "gH<Del>" deletes the current line, except when it's the last
	    line.
Solution:   Set the "include" flag to indicate the last line is to be deleted.
2011-07-15 17:51:34 +02:00
Bram Moolenaar 44d2f391c9 Added tag v7-3-250 for changeset f909f4f0f38c 2011-07-15 15:54:44 +02:00
Bram Moolenaar 187319ac73 updated for version 7.3.250
Problem:    Python: Errors in Unicode characters not handled nicely.
Solution:   Add the surrogateescape error handler. (lilydjwg)
2011-07-15 15:54:44 +02:00
Bram Moolenaar bea434d7ad Added tag v7-3-249 for changeset 9f71f5a526af 2011-07-15 14:12:31 +02:00
Bram Moolenaar ddc01469a8 updated for version 7.3.249
Problem:    Wrong indenting for array initializer.
Solution:   Detect '}' in a better way. (Lech Lorens)
2011-07-15 14:12:30 +02:00
Bram Moolenaar 1f1e41911e Added tag v7-3-248 for changeset 57a7998e0fa8 2011-07-15 13:52:04 +02:00
Bram Moolenaar 7c4547bf99 updated for version 7.3.248
Problem:    PC Install instructions missing install instructions.
Solution:   Step-by-step explanation. (Michael Soyka)
2011-07-15 13:52:04 +02:00
Bram Moolenaar 7322c3ba4b Added tag v7-3-247 for changeset 7fe2c092913e 2011-07-15 13:33:21 +02:00
Bram Moolenaar 9d86f0c543 updated for version 7.3.247
Problem:    Running tests changes the users viminfo file.  Test for patch
	    7.3.245 missing.
Solution:   Add "nviminfo" to the 'viminfo' option.  Include the test.
2011-07-15 13:33:21 +02:00
Bram Moolenaar be9bf38b00 Added tag v7-3-246 for changeset 3f1a4ed36d1b 2011-07-15 13:21:30 +02:00
Bram Moolenaar 78f1705c39 updated for version 7.3.246
Problem:    Repeating "f4" in "4444" skips one 4.
Solution:   Check the t_cmd flag. (Christian Brabandt)
2011-07-15 13:21:30 +02:00
Bram Moolenaar f752a1288f Added tag v7-3-245 for changeset 52512eddb876 2011-07-15 13:09:51 +02:00
Bram Moolenaar 5aa313472e updated for version 7.3.245
Problem:    Python 3.2 libraries not correctly detected.
Solution:   Add the suffix to the library name. (Niclas Zeising)
2011-07-15 13:09:51 +02:00
Bjorn Winckler b0625e5e96 Snapshot 59 2011-07-10 17:06:35 +02:00
Bjorn Winckler 8c1e930854 Use public API to toggle display of hidden files
Use public API (introduced in OS X 10.6) to toggle display of hidden
files in the open and save panels.  This fixes a bug where MacVim would
lock up or crash when using the open or save panels on OS X 10.7.
2011-07-09 19:54:35 +02:00
Bram Moolenaar ff3e697c62 Added tag v7-3-244 for changeset be6b65096362 2011-07-07 17:43:42 +02:00
Bram Moolenaar 9c42afa550 updated for version 7.3.244
Problem:    MS-Windows: Build problem with old compiler. (John Beckett)
Solution:   Only use HandleToLong() when available. (Mike Williams)
2011-07-07 17:43:41 +02:00
Bram Moolenaar cf1628689a Added tag v7-3-243 for changeset 512ddd87f1a8 2011-07-07 17:36:57 +02:00
Bram Moolenaar b70aad41ed updated for version 7.3.243
Problem:    Illegal memory access in readline().
Solution:   Swap the conditions. (Dominique Pelle)
2011-07-07 17:36:56 +02:00
Bram Moolenaar 8dd190f611 Added tag v7-3-242 for changeset 3d96ddbeb3b0 2011-07-07 17:15:33 +02:00
Bram Moolenaar b20d2575d0 updated for version 7.3.242
Problem:    Illegal memory access in after_pathsep().
Solution:   Check that the pointer is not at the start of the file name.
	    (Dominique Pelle)
2011-07-07 17:15:33 +02:00
Bram Moolenaar 195add0620 Added tag v7-3-241 for changeset 0a650db02653 2011-07-07 16:44:38 +02:00
Bram Moolenaar fd92d3e268 updated for version 7.3.241
Problem:    Using CTRL-R CTRL-W on the command line may insert only part of
	    the word.
Solution:   Use the cursor position instead of assuming it is at the end of
	    the command. (Tyru)
2011-07-07 16:44:37 +02:00
Bram Moolenaar a9c96dd4b4 Added tag v7-3-240 for changeset bf283e37792b 2011-07-07 16:20:52 +02:00
Bram Moolenaar 09fcb03138 updated for version 7.3.240
Problem:    External commands can't use pipes on MS-Windows.
Solution:   Implement pipes and use them when 'shelltemp' isn't set. (Vincent
	    Berthoux)
2011-07-07 16:20:52 +02:00
Bram Moolenaar dab1828e3d Added tag v7-3-239 for changeset 0bef86c5c985 2011-07-07 15:08:58 +02:00
Bram Moolenaar a732285db7 updated for version 7.3.239
Problem:    Python corrects the cursor column without taking 'virtualedit'
	    into account. (lilydjwg)
Solution:   Call check_cursor_col_win().
2011-07-07 15:08:58 +02:00
Bram Moolenaar f562b94b3f Added tag v7-3-238 for changeset f2c108f44f41 2011-07-07 15:04:52 +02:00
Bram Moolenaar 64379f252a updated for version 7.3.238
Problem:    Compiler warning for conversion.
Solution:   Add type cast. (Mike Williams)
2011-07-07 15:04:52 +02:00
Bjorn Winckler 5a13bc1fed Snapshot 58 2011-06-27 12:18:00 +02:00
Bjorn Winckler f6c0037945 Merge branch 'vim'
Conflicts:
	src/gui.c
2011-06-27 12:03:57 +02:00
Bram Moolenaar 961eab79ea Added tag v7-3-237 for changeset e3bb93df6c34 2011-06-26 19:40:23 +02:00
Bram Moolenaar e201ce759a updated for version 7.3.237
Problem:    "filetype" completion doesn't work on Windows. (Yue Wu)
Solution:   Don't use a glob pattern for the directories, use a list of
	    directories. (Dominique Pelle)
2011-06-26 19:40:23 +02:00
Bram Moolenaar 28aab099ac Added tag v7-3-236 for changeset c1733ef5b6e8 2011-06-26 19:13:51 +02:00
Bram Moolenaar c4ffce9c94 updated for version 7.3.236
Problem:    Python 3 doesn't compile without +multi_byte
Solution:   Use "latin1" when MULTI_BYTE is not defined. (lilydjwg)
2011-06-26 19:13:50 +02:00
Bram Moolenaar 0a51880d44 Added tag v7-3-235 for changeset 441d364773dc 2011-06-26 05:36:34 +02:00
Bram Moolenaar beda110d44 updated for version 7.3.235
Problem:    ";" gets stuck on a "t" command, it's not useful.
Solution:   Add the ';' flag in 'cpo'. (Christian Brabandt)
2011-06-26 05:36:34 +02:00
Bram Moolenaar deef077331 Added tag v7-3-234 for changeset 7653420fdc45 2011-06-26 04:49:00 +02:00
Bram Moolenaar b70ae538c9 updated for version 7.3.234
Problem:    With GTK menu may be popping down.
Solution:   Use event time instead of GDK_CURRENT_TIME. (Hong Xu)
2011-06-26 04:49:00 +02:00
Bram Moolenaar 87ed530032 Added tag v7-3-233 for changeset 69b90e43b728 2011-06-26 04:25:30 +02:00
Bram Moolenaar be9de3cbaf updated for version 7.3.233
Problem:    ":scriptnames" and ":breaklist" show long file names.
Solution:   Shorten to use "~/" when possible. (Jean-Rene David)
2011-06-26 04:25:30 +02:00
Bram Moolenaar ba5f3329d8 Added tag v7-3-232 for changeset b67d3a44262a 2011-06-26 04:01:44 +02:00
Bram Moolenaar 66af0b2adb updated for version 7.3.232
Problem:    Python doesn't compile without +multi_byte
Solution:   Use "latin1" when MULTI_BYTE is not defined.
2011-06-26 04:01:44 +02:00
Bram Moolenaar 44aca09673 Added tag v7-3-231 for changeset 455a4c85d04d 2011-06-26 03:18:52 +02:00
Bram Moolenaar a59ce30cdb updated for version 7.3.231
Problem:    Runtime file patches failed.
Solution:   Redo the patches made against the patched files instead of the
	    files in the mercurial repository.
2011-06-26 03:18:52 +02:00
Bram Moolenaar a99496b7f2 Added tag v7-3-230 for changeset 70c8f54e7efb 2011-06-20 05:02:58 +02:00
Bram Moolenaar befc3cb32f updated for version 7.3.230
Problem:    ":wundo" and ":rundo" don't unescape their argument.  (Aaron
	    Thoma)
Solution:   Use FILE1 instead of XFILE.
2011-06-20 05:02:58 +02:00
Bram Moolenaar 1bb588dd8c Added tag v7-3-229 for changeset 07647a0545c9 2011-06-20 00:53:15 +02:00
Bram Moolenaar c9a00c5398 updated for version 7.3.229
Problem:    Using fork() makes gvim crash on Mac when build with
	    CoreFoundation.
Solution:   Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka)
2011-06-20 00:53:15 +02:00
Bram Moolenaar 960fec7f12 Added tag v7-3-228 for changeset c6df8554b39d 2011-06-20 00:45:58 +02:00
Bram Moolenaar 6af28e78bd updated for version 7.3.228
Problem:    "2gj" does not always move to the correct position.
Solution:   Get length of line after moving to a next line. (James Vega)
2011-06-20 00:45:58 +02:00
Bram Moolenaar 3a686b2786 Added tag v7-3-227 for changeset b65a26a2aa09 2011-06-20 00:25:44 +02:00
Bram Moolenaar 3844e50139 updated for version 7.3.227
Problem:    Mac OS doesn't have the linewise clipboard fix.
Solution:   Also change the Mac OS file. (Bjorn Winckler)
2011-06-20 00:25:44 +02:00
Bram Moolenaar c06b3af207 Updated runtime files. 2011-06-19 05:09:16 +02:00
Bram Moolenaar de5765153a Added tag v7-3-226 for changeset 8477b2cc2b81 2011-06-19 04:54:22 +02:00
Bram Moolenaar bea751a99e updated for version 7.3.226
Problem:    On a 64 bit system "syn sync fromstart" is very slow.  (Bjorn
	    Steinbrink)
Solution:   Store the state when starting to parse from the first line.
2011-06-19 04:54:21 +02:00
Bram Moolenaar e733bfcbad Added tag v7-3-225 for changeset c249d9aa60f7 2011-06-19 04:32:15 +02:00
Bram Moolenaar 8a6556b02c updated for version 7.3.225
Problem:    Using "\n" in a substitute inside ":s" does not result in a line
	    break.
Solution:   Change behavior inside vim_regexec_nl().   Add tests.  (Motoya
	    Kurotsu)
2011-06-19 04:32:15 +02:00
Bram Moolenaar 46ac6c8ed5 Added tag v7-3-224 for changeset 69e0783ed0ef 2011-06-19 02:55:38 +02:00
Bram Moolenaar ebcf5fa241 updated for version 7.3.224
Problem:    Can't pass dict to sort function.
Solution:   Add the optional {dict} argument to sort(). (ZyX)
2011-06-19 02:55:37 +02:00
Bram Moolenaar 2bba29d744 Added tag v7-3-223 for changeset 4e21fd3cfc30 2011-06-19 01:30:07 +02:00
Bram Moolenaar 5d930f4b08 updated for version 7.3.223
Problem:    MingW cross compilation doesn't work with tiny features.
Solution:   Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of
	    "#ifdef CLIPBOARD".  Fix typo in makefile.
2011-06-19 01:30:07 +02:00
Bram Moolenaar 5db465dfb1 Added tag v7-3-222 for changeset c3b4b1c89d8e 2011-06-19 01:27:34 +02:00
Bram Moolenaar a949911b55 updated for version 7.3.222
Problem:    Warning for building GvimExt.
Solution:   Comment-out the DESCRIPTION line. (Mike Williams)
2011-06-19 01:27:34 +02:00
Bram Moolenaar d88e997f35 Added tag v7-3-221 for changeset fd4224d9ee09 2011-06-19 01:14:29 +02:00
Bram Moolenaar f280de7b25 updated for version 7.3.221
Problem:    Text from the clipboard is sometimes handled as linewise, but not
	    consistently.
Solution:   Assume the text is linewise when it ends in a CR or NL.
2011-06-19 01:14:29 +02:00
Bram Moolenaar ff1604d5f5 Added tag v7-3-220 for changeset fe9c7da98b5e 2011-06-19 00:27:51 +02:00
Bram Moolenaar e8c4996e56 updated for version 7.3.220
Problem:    Python 3: vim.error is a 'str' instead of an 'Exception' object,
	    so 'except' or 'raise' it causes a 'SystemError' exception.
	    Buffer objects do not support slice assignment.
	    When exchanging text between Vim and Python, multibyte texts become
	    gabage or cause Unicode Expceptions, etc.
	    'py3file' tries to read in the file as Unicode, sometimes causes
	    UnicodeDecodeException
Solution:   Fix the problems. (lilydjwg)
2011-06-19 00:27:51 +02:00
Bjorn Winckler 30332fd2ac Remove unused Carbon include 2011-06-14 20:33:38 +02:00
Bjorn Winckler 93116bdb88 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/vim.h
2011-06-14 20:26:16 +02:00
Bram Moolenaar c8550f3099 Add files added by recent patches. 2011-06-13 21:21:22 +02:00
Bram Moolenaar d0e744cbef Added tag v7-3-219 for changeset acda456c788a 2011-06-13 02:04:00 +02:00
Bram Moolenaar fb3e1c2a39 updated for version 7.3.219
Problem:    Can't compile with GTK on Mac.
Solution:   Add some #ifdef trickery. (Ben Schmidt)
2011-06-13 02:04:00 +02:00
Bram Moolenaar 6e39600c36 Added tag v7-3-218 for changeset cf89a1d3a0dd 2011-06-13 01:32:47 +02:00
Bram Moolenaar 835b978fb0 updated for version 7.3.218
Problem:    Tiny configuration problem with Python 3.
Solution:   Add abiflags in one more place. (Andreas Behr)
2011-06-13 01:32:46 +02:00
Bram Moolenaar e28bc5cf93 Added tag v7-3-217 for changeset 15705b520c29 2011-06-13 01:19:56 +02:00
Bram Moolenaar 9be5c3e5b4 updated for version 7.3.217
Problem:    Inside an "if" a ":wincmd" causes problems.
Solution:   When skipping commands let ":wincmd" skip over its argument.
2011-06-13 01:19:56 +02:00
Bram Moolenaar 6d901b26e2 Added tag v7-3-216 for changeset eb6c70460702 2011-06-13 01:07:27 +02:00
Bram Moolenaar 81257b83bb updated for version 7.3.216
Problem:    When recovering a file a range of lines is missing. (Charles Jie)
Solution:   Reset the index when advancing to the next pointer block.  Add a
	    test to verify recovery works.
2011-06-13 01:07:27 +02:00
Bram Moolenaar de3f282492 Added tag v7-3-215 for changeset b7523ef31e23 2011-06-12 22:13:41 +02:00
Bram Moolenaar 7cf54dc283 updated for version 7.3.215
Problem:    Wrong file names in previous patch. (Toothpik)
Solution:   Include the option changes.
2011-06-12 22:13:40 +02:00
Bram Moolenaar 29726c771c Added tag v7-3-214 for changeset d84a564f28c9 2011-06-12 22:03:23 +02:00
Bram Moolenaar 21e6897baf updated for version 7.3.214
Problem:    The text displayed by ":z-" isn't exactly like old Vi.
Solution:   Add one to the start line number. (ChangZhuo Chen)
2011-06-12 22:03:23 +02:00
Bram Moolenaar ac8e1de210 Added tag v7-3-213 for changeset 493897f8bf90 2011-06-12 21:51:08 +02:00
Bram Moolenaar f9a4c81c8c updated for version 7.3.213
Problem:    Javascript object literal is not indented correctly.
Solution:   Make a special case for when "J1" is in 'cino'. (Luc Deschenaux)
2011-06-12 21:51:08 +02:00
Bram Moolenaar 288de1c3be Added tag v7-3-212 for changeset 6bbdb9c7a425 2011-06-12 21:37:13 +02:00
Bram Moolenaar 6c57e2a441 updated for version 7.3.212
Problem:    With Python 3.2 ":py3" fails.
Solution:   Move PyEval_InitThreads() to after Py_Initialize(). (Roland
	    Puntaier)  Check abiflags in configure. (Andreas Behr)
2011-06-12 21:37:13 +02:00
Bram Moolenaar bec12f5d07 Added tag v7-3-211 for changeset c7d942260772 2011-06-12 21:25:00 +02:00
Bram Moolenaar 7e24d094eb updated for version 7.3.211
Problem:    Compiler warning.
Solution:   Add type cast.
2011-06-12 21:25:00 +02:00
Bram Moolenaar 177020d4bf Added tag v7-3-210 for changeset eeb1ac4f66d1 2011-06-12 20:42:22 +02:00
Bram Moolenaar 4d3049155a updated for version 7.3.210
Problem:    Can't always find the file when using cscope.
Solution:   Add the 'cscoperelative' option. (Raghavendra D Prabhu)
2011-06-12 20:42:22 +02:00
Bram Moolenaar 4efcc45248 Added tag v7-3-209 for changeset 82cd9f1e8d6b 2011-06-12 20:36:09 +02:00
Bram Moolenaar d61d77b467 updated for version 7.3.209
Problem:    MSVC Install instructions point to wrong batch file.
Solution:   Add a batch file for use with MSVC 10.
2011-06-12 20:36:09 +02:00
Bram Moolenaar 959be16128 Added tag v7-3-208 for changeset 205adc87d579 2011-06-12 20:33:38 +02:00
Bram Moolenaar 2a3af00db7 updated for version 7.3.208
Problem:    Early terminated if statement.
Solution:   Remove the semicolon. (Lech Lorens)
2011-06-12 20:33:38 +02:00
Bram Moolenaar 99d12d6e38 Added tag v7-3-207 for changeset d1445b72ddb7 2011-06-12 20:31:31 +02:00
Bram Moolenaar 8afdd1ca38 updated for version 7.3.207
Problem:    Can't compile with MSVC with pentium4 and 64 bit.
Solution:   Only use SSE2 for 32 bit. (Mike Williams)
2011-06-12 20:31:31 +02:00
Bjorn Winckler b8ec9035b6 Plug major memory leak 2011-06-09 20:21:13 +02:00
Bjorn Winckler d8066f8a5d Fix untitled window open regression
Fixes bug where Quickstart would cause no window to open when the Dock
icon was clicked with MacVim already launched and no open windows.  This
commit also plugs a minor memory leak.
2011-05-31 11:39:01 +02:00
Bjorn Winckler c60f09b824 Merge branch 'vim'
Conflicts:
	src/ex_getln.c
	src/gui.c
	src/gui.h
	src/vim.h
2011-05-30 21:42:28 +02:00
Bram Moolenaar 2bdcd40dc1 Added tag v7-3-206 for changeset 46544d3ae7ec 2011-05-25 21:18:06 +02:00
Bram Moolenaar c915094815 updated for version 7.3.206
Problem:    64bit MS-Windows compiler warning.
Solution:   Use HandleToLong() instead of type cast. (Mike Williams)
2011-05-25 21:18:06 +02:00
Bram Moolenaar 14136c04f5 Added tag v7-3-205 for changeset 8d8bd6307b1a 2011-05-25 17:56:27 +02:00
Bram Moolenaar 03de7d2640 updated for version 7.3.205
Problem:    Syntax "extend" doesn't work correctly.
Solution:   Avoid calling check_state_ends() recursively (Ben Schmidt)
2011-05-25 17:56:27 +02:00
Bram Moolenaar ae34050c41 Added tag v7-3-204 for changeset e6ce47f06836 2011-05-25 17:29:44 +02:00
Bram Moolenaar 2b724c2f9a updated for version 7.3.204
Problem:    Compiler warning.
Solution:   Add type cast. (Mike Williams)
2011-05-25 17:29:44 +02:00
Bram Moolenaar c1acf0d255 Added tag v7-3-203 for changeset ce1dce2af2a3 2011-05-25 17:06:23 +02:00
Bram Moolenaar 218031ae11 updated for version 7.3.203
Problem:    MS-Windows: Can't run an external command without a console window.
Solution:   Support ":!start /b cmd". (Xaizek)
2011-05-25 17:06:22 +02:00
Bram Moolenaar 36732acfc3 Added tag v7-3-202 for changeset f80e67bd6271 2011-05-25 15:16:18 +02:00
Bram Moolenaar 02d1fbc72f updated for version 7.3.202
Problem:    Cannot influence the indent inside a namespace.
Solution:   Add the "N" 'cino' parameter. (Konstantin Lepa)
2011-05-25 15:16:18 +02:00
Bram Moolenaar 1c093c505c Added tag v7-3-201 for changeset 78859ef2982b 2011-05-25 13:34:04 +02:00
Bram Moolenaar b935466893 updated for version 7.3.201
Problem:    "} else" still causes following lines to be indented too much.
Solution:   Better detection for the "else" block. (Lech Lorens)
2011-05-25 13:34:04 +02:00
Bram Moolenaar 987ccc53b3 Added tag v7-3-200 for changeset 41b17dd07029 2011-05-25 12:51:22 +02:00
Bram Moolenaar 93e15bc5e3 updated for version 7.3.200
Problem:    CTRL-D doesn't complete :lang.
Solution:   Add the missing part of the change. (Dominique Pelle)
2011-05-25 12:51:22 +02:00
Bram Moolenaar 493d43c74a Added tag v7-3-199 for changeset c76efe33a3c1 2011-05-25 12:09:50 +02:00
Bram Moolenaar 3a7bc43e4d updated for version 7.3.199
Problem:    MS-Windows: Compilation problem of OLE with MingW compiler.
Solution:   Put #ifdef around declarations. (Guopeng Wen)
2011-05-25 12:09:50 +02:00
Bram Moolenaar 86b160506f Added tag v7-3-198 for changeset b0190e93e601 2011-05-19 18:26:40 +02:00
Bram Moolenaar df053212ba updated for version 7.3.198
Problem:    No completion for ":lang".
Solution:   Get locales to complete from. (Dominique Pelle)
2011-05-19 18:26:40 +02:00
Bram Moolenaar 123bfb110d Added tag v7-3-197 for changeset 45c536fe48db 2011-05-19 17:42:59 +02:00
Bram Moolenaar 651ca1529b updated for version 7.3.197
Problem:    When a QuickfixCmdPost event removes all errors, Vim still tries
	    to jump to the first error, resulting in E42.
Solution:   Get the number of error after the autocmd event. (Mike Lundy)
2011-05-19 17:42:59 +02:00
Bram Moolenaar ed7e7e9b62 Added tag v7-3-196 for changeset d641f141f937 2011-05-19 17:25:41 +02:00
Bram Moolenaar f3e738a583 updated for version 7.3.196
Problem:    Can't intercept a character that is going to be inserted.
Solution:   Add the InsertCharPre autocommand event. (Jakson A. Aquino)
2011-05-19 17:25:41 +02:00
Bram Moolenaar 091f96ef35 Added tag v7-3-195 for changeset 8dbea5adc937 2011-05-19 16:35:09 +02:00
Bram Moolenaar 42e346cacd updated for version 7.3.195
Problem:    "} else" causes following lines to be indented too much. (Rouben
	    Rostamian)
Solution:   Better detection for the "else". (Lech Lorens)
2011-05-19 16:35:09 +02:00
Bram Moolenaar ed5764ab40 Added tag v7-3-194 for changeset 664c1adcb909 2011-05-19 14:59:10 +02:00
Bram Moolenaar dd0a9c58ac updated for version 7.3.194
Problem:    When "b" is a symlink to directory "a", resolve("b/") doesn't
	    result in "a/".  (ZyX)
Solution:   Remove the trailing slash. (Jean-Rene David)
2011-05-19 14:59:10 +02:00
Bram Moolenaar 84f79796e2 Added tag v7-3-193 for changeset e1c5f69de95b 2011-05-19 14:50:54 +02:00
Bram Moolenaar 941dce206c updated for version 7.3.193
Problem:    In the command line window ":close" doesn't work properly. (Tony
	    Mechelynck)
Solution:   Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
	    David)
2011-05-19 14:50:54 +02:00
Bram Moolenaar 5c77b48708 Added tag v7-3-192 for changeset 8470ac4679c1 2011-05-19 14:30:16 +02:00
Bram Moolenaar b1d4f0435f updated for version 7.3.192
Problem:    Ex command ":s/ \?/ /g" splits multi-byte characters into bytes.
	    (Dominique Pelle)
Solution:   Advance over whole character instead of one byte.
2011-05-19 14:30:16 +02:00
Bram Moolenaar f697b48d81 Updated message translations. 2011-05-19 13:44:07 +02:00
Bram Moolenaar 7b04f15258 Added tag v7-3-191 for changeset 107b03fdf1ad 2011-05-19 13:41:14 +02:00
Bram Moolenaar 73a0c98c11 updated for version 7.3.191
Problem:    Still some RISC OS stuff to remove.
Solution:   Remove files and lines. (Hong Xu)
	    Remove the 'osfiletype' option code.
2011-05-19 13:41:14 +02:00
Bram Moolenaar 436044e240 Updated runtime files. 2011-05-19 12:22:51 +02:00
Bram Moolenaar 254777bd7f Added tag v7-3-190 for changeset 30b7cde21940 2011-05-19 12:14:11 +02:00
Bram Moolenaar d9c06c301b updated for version 7.3.190
Problem:    When there is a "containedin" syntax argument highlighting may be
	    wrong. (Radek)
Solution:   Reset current_next_list. (Ben Schmidt)
2011-05-19 12:14:10 +02:00
Bjorn Winckler 42402338c1 Use "Source File" consistently in Info.plist 2011-05-11 19:30:26 +02:00
Bjorn Winckler 7e1e159165 Add Lua to supported file types in Info.plist
Based on patch by Andrea D'Amore.
2011-05-11 19:29:52 +02:00
Bjorn Winckler a761f7959f Revert "Fix Cmd-v pasting in insert mode"
This patch causes re-indentation of pasted text, sometimes causing
nicely formatted text to "staircase" when pasted.  Ugh.

This reverts commit 3b33bfb6d1.
2011-05-11 18:36:13 +02:00
Bram Moolenaar 98dad7de42 Added tag v7-3-189 for changeset 71e1da07e141 2011-05-10 17:29:34 +02:00
Bram Moolenaar ad071c2cb4 updated for version 7.3.189
Problem:    Can't build without +clipboard feature. (Christian Ebert)
Solution:   Add the missing #ifdef.
2011-05-10 17:29:33 +02:00
Bram Moolenaar 7fc039338e Added tag v7-3-188 for changeset f2e1c3a90a3b 2011-05-10 17:21:56 +02:00
Bram Moolenaar cbae63cff9 updated for version 7.3.188
Problem:    More RISC OS files to remove.
Solution:   Remove them.  Update the file list.
2011-05-10 17:21:56 +02:00
Bram Moolenaar a93c4e62ab Updated runtime files. 2011-05-10 17:18:44 +02:00
Bram Moolenaar caeb8c0eb4 Remove the deleted RISC OS files. 2011-05-10 16:42:00 +02:00
Bram Moolenaar ec1195bb6a Added tag v7-3-187 for changeset 8bd38abda314 2011-05-10 16:41:26 +02:00
Bram Moolenaar 88903e9bb6 updated for version 7.3.187
Problem:    The RISC OS port has obvious errors and is not being maintained.
Solution:   Remove the RISC OS files and code.
2011-05-10 16:41:25 +02:00
Bram Moolenaar e24151f3c4 Added tag v7-3-186 for changeset 3d1a3aa0240c 2011-05-10 16:12:45 +02:00
Bram Moolenaar 67631189d3 updated for version 7.3.186
Problem:    When 'clipboard' contains "unnamed" or "unnamedplus" the value of
	    v:register is wrong for operators without a specific register.
Solution:   Adjust the register according to 'clipboard'. (Ingo Karkat)
2011-05-10 16:12:45 +02:00
Bram Moolenaar 9f601b9c18 Added tag v7-3-185 for changeset 9c8dffc62a41 2011-05-10 16:00:47 +02:00
Bram Moolenaar eebb917f13 updated for version 7.3.185
Problem:    ":windo g/pattern/q" closes windows and reports "N more lines".
	    (Tim Chase)
Solution:   Remember what buffer ":global" started in. (Jean-Rene David)
2011-05-10 16:00:47 +02:00
Bram Moolenaar f5b91de515 Added tag v7-3-184 for changeset b941cc96926a 2011-05-10 15:52:15 +02:00
Bram Moolenaar 421e72c802 updated for version 7.3.184
Problem:    Static code analysis errors in riscOS.
Solution:   Make buffer size bigger. (Dominique Pelle)
2011-05-10 15:52:15 +02:00
Bram Moolenaar 0bf68f0ec0 Added tag v7-3-183 for changeset e4403440e192 2011-05-10 15:42:03 +02:00
Bram Moolenaar eb0abdc869 updated for version 7.3.183
Problem:    When Exuberant ctags binary is exuberant-ctags it's not found.
Solution:   Add configure check for exuberant-ctags.
2011-05-10 15:42:03 +02:00
Bram Moolenaar ebf2482918 Added tag v7-3-182 for changeset 21346361ce6c 2011-05-10 14:44:11 +02:00
Bram Moolenaar f9c94d65e1 updated for version 7.3.182
Problem:    Compiler warning for uninitialized variable.
Solution:   Add dummy initializer.
2011-05-10 14:44:11 +02:00
Bram Moolenaar 24e22acbe6 Added tag v7-3-181 for changeset 5381eb5b1eb9 2011-05-10 14:22:16 +02:00
Bram Moolenaar 1a229150cd updated for version 7.3.181
Problem:    When repeating the insert of CTRL-V or a digraph the display may
	    not be updated correctly.
Solution:   Only call edit_unputchar() after edit_putchar(). (Lech Lorens)
2011-05-10 14:22:16 +02:00
Bram Moolenaar 294ec7351d Added tag v7-3-180 for changeset ed47d18b39c6 2011-05-10 13:38:27 +02:00
Bram Moolenaar 7811b8d46e updated for version 7.3.180
Problem:    When both a middle part of 'comments' matches and an end part, the
	    middle part was used errornously.
Solution:   After finding the middle part match continue looking for a better
	    end part match. (partly by Lech Lorens)
2011-05-10 13:38:27 +02:00
Bjorn Winckler aa8c27fa33 Use generic doc icon for VHDL 2011-05-10 13:26:17 +02:00
Trond Danielsen cd9acb1214 Added VHDL to the list of supported files in Info.plist 2011-05-10 13:26:17 +02:00
Bjorn Winckler 77b96094f0 Fix cursor drawing issue with 'rl' enabled 2011-05-10 13:11:31 +02:00
Bjorn Winckler 3c7743bc13 Remove hard-coded Cmd-key mappings 2011-05-10 12:58:30 +02:00
Bjorn Winckler 3b33bfb6d1 Fix Cmd-v pasting in insert mode
Hitting Cmd-v in insert mode will paste at cursor (not line above) even
if pasteboard contains "linewise" text.  Also fixes problems with
pasting after typing I in block-wise visual mode.
2011-05-10 12:36:24 +02:00
Bram Moolenaar c139b75eba Added tag v7-3-179 for changeset 11e62fb6f815 2011-05-10 11:56:30 +02:00
Bram Moolenaar adc67a01b3 updated for version 7.3.179
Problem:    C-indent doesn't handle colon in string correctly.
Solution:   Skip the string. (Lech Lorens)
2011-05-10 11:56:30 +02:00
Bram Moolenaar 21e8ca393b Added tag v7-3-178 for changeset ac639ca9f58f 2011-05-10 11:39:19 +02:00
Bram Moolenaar 4cc979f7e7 updated for version 7.3.178
Problem:    C-indent doesn't handle code right after { correctly.
Solution:   Fix detecting unterminated line. (Lech Lorens)
2011-05-10 11:39:19 +02:00
Bjorn Winckler d0d1d08737 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/configure.in
2011-05-07 16:06:07 +02:00
Bram Moolenaar 45f4f1d1f7 Added tag v7-3-177 for changeset 66f2d62271fe 2011-05-05 18:31:59 +02:00
Bram Moolenaar 723ead6149 updated for version 7.3.177
Problem:    MS-Windows: mkdir() doesn't work properly when 'encoding' is
	    "utf-8".
Solution:   Convert to utf-16. (Yukihiro Nakadaira)
2011-05-05 18:31:59 +02:00
Bram Moolenaar 913fec0bff Added tag v7-3-176 for changeset 94f42ae4e4e6 2011-05-05 18:10:16 +02:00
Bram Moolenaar a6ecd62891 updated for version 7.3.176
Problem:    Ruby linking doesn't work properly on Mac OS X.
Solution:   Fix the configure check for Ruby. (Bjorn Winckler)
2011-05-05 18:10:16 +02:00
Bram Moolenaar 7a27ffc335 Added tag v7-3-175 for changeset 537e0102c0f9 2011-05-05 17:32:44 +02:00
Bram Moolenaar cf06c0b8de updated for version 7.3.175
Problem:    When 'colorcolumn' is set locally to a window, ":new" opens a
	    window with the same highlighting but 'colorcolumn' is empty.
	    (Tyru)
Solution:   Call check_colorcolumn() after clearing and copying options.
	    (Christian Brabandt)
2011-05-05 17:32:44 +02:00
Bram Moolenaar fb45742fc5 Added tag v7-3-174 for changeset 820f12659c50 2011-05-05 17:24:27 +02:00
Bram Moolenaar 8ced361fbc updated for version 7.3.174
Problem:    When Exuberant ctags binary is exctags it's not found.
Solution:   Add configure check for exctags. (Hong Xu)
2011-05-05 17:24:27 +02:00
Bram Moolenaar 5b1a973ab6 Added tag v7-3-173 for changeset 133d089f247e 2011-05-05 17:14:14 +02:00
Bram Moolenaar f132f35de4 updated for version 7.3.173
Problem:    After using setqflist() to make the quickfix list empty ":cwindow"
	    may open the window anyway.  Also after ":vimgrep".
Solution:   Correctly check whether the list is empty. (Ingo Karkat)
2011-05-05 17:14:14 +02:00
Bram Moolenaar 40683d3fc9 Added tag v7-3-172 for changeset ee48b3da9d53 2011-05-05 16:41:24 +02:00
Bram Moolenaar 6fff088061 updated for version 7.3.172
Problem:    MS-Windows: rename() might delete the file if the name differs but
	    it's actually the same file.
Solution:   Use the file handle to check if it's the same file. (Yukihiro
	    Nakadaira)
2011-05-05 16:41:24 +02:00
Bram Moolenaar e5ad1c011c Added tag v7-3-171 for changeset 1bd8af13fb43 2011-05-05 14:26:41 +02:00
Bram Moolenaar 825b6d5bca updated for version 7.3.171
Problem:    When the clipboard isn't supported: ":yank*" gives a confusing
	    error message.
Solution:   Specifically mention that the register name is invalid.
	    (Jean-Rene David)
2011-05-05 14:26:41 +02:00
Bram Moolenaar 0d9e478cc9 Added tag v7-3-170 for changeset 64c3402df964 2011-04-28 19:05:05 +02:00
Bram Moolenaar 6a44f3ca2b updated for version 7.3.170
Problem:    VMS Makefile for testing was not updated for test77.
Solution:   Add test77 to the Makefile.
2011-04-28 19:05:05 +02:00
Bram Moolenaar e8f41f95a7 Updated runtime files. 2011-04-28 19:02:44 +02:00
Bram Moolenaar 4cb303909d Added tag v7-3-169 for changeset 5f45bacf31ef 2011-04-28 17:48:44 +02:00
Bram Moolenaar f4310fdea0 updated for version 7.3.169
Problem:    Freeing memory already freed, warning from static code analyzer.
Solution:   Initialize pointers to NULL, correct use of "mustfree". (partly by
	    Dominique Pelle)
2011-04-28 17:48:44 +02:00
Bram Moolenaar f6a8ba67b9 Added tag v7-3-168 for changeset 930b171ce3fc 2011-04-28 17:30:09 +02:00
Bram Moolenaar ce00dbcbd6 updated for version 7.3.168
Problem:    When the second argument of input() contains a CR the text up to
	    that is used without asking the user. (Yasuhiro Matsumoto)
Solution:   Change CR, NL and ESC in the text to a space.
2011-04-28 17:30:09 +02:00
Bram Moolenaar 9d8a66a8d4 Added tag v7-3-167 for changeset 0a0d7961b4fe 2011-04-28 17:27:09 +02:00
Bram Moolenaar 8ce2ed700c updated for version 7.3.167
Problem:    When using the internal grep QuickFixCmdPost is not triggered.
	    (Yukihiro Nakadaira)
Solution:   Change the place where autocommands are triggered.
2011-04-28 17:27:09 +02:00
Bram Moolenaar 457f607ed2 Added tag v7-3-166 for changeset 5ddb68c2a845 2011-04-28 17:24:58 +02:00
Bram Moolenaar 068fe803c8 updated for version 7.3.166
Problem:    Buffer on the stack may be too big
Solution:   Allocate the space.
2011-04-28 17:24:58 +02:00
Bram Moolenaar c4087bdf67 Added tag v7-3-165 for changeset e92a4b9b4484 2011-04-28 17:21:54 +02:00
Bram Moolenaar 72d938651c updated for version 7.3.165
Problem:    ":find" completion does not escape spaces in a directory name.
	    (Isz)
Solution:   Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner)
2011-04-28 17:21:53 +02:00
Bram Moolenaar a7435d1c45 Added tag v7-3-164 for changeset cdefcbb70e8c 2011-04-28 13:02:09 +02:00
Bram Moolenaar 7ef3518c0f updated for version 7.3.164
Problem:    C-indenting: a preprocessor statement confuses detection of a
	    function delcaration.
Solution:   Ignore preprocessor lines. (Lech Lorens)  Also recognize the style
	    to put a comma before the argument name.
2011-04-28 13:02:09 +02:00
Bram Moolenaar e882419cdb Added tag v7-3-163 for changeset e8f012b00187 2011-04-28 12:57:36 +02:00
Bram Moolenaar 4f1e668795 updated for version 7.3.163
Problem:    For the default of 'shellpipe' "mksh" and "pdksh" are not
	    recognized.
Solution:   Recognize these shell names.
2011-04-28 12:57:36 +02:00
Bram Moolenaar 7ae77cbf3c Added tag v7-3-162 for changeset 18ad854f5dcd 2011-04-21 14:27:28 +02:00
Bram Moolenaar ad7e25727b updated for version 7.3.162
Problem:    No error message when assigning to a list with an index out of
	    range. (Yukihiro Nakadaira)
Solution:   Add the error message.
2011-04-21 14:27:28 +02:00
Bjorn Winckler f7f11165e3 Merge branch 'vim' 2011-04-21 11:07:30 +02:00
Bram Moolenaar e509b664d0 Added tag v7-3-161 for changeset 25672ad7f377 2011-04-11 21:35:11 +02:00
Bram Moolenaar 0ebab84605 updated for version 7.3.161
Problem:    Items on the stack may be too big.
Solution:   Make items static or allocate them.
2011-04-11 21:35:11 +02:00
Bram Moolenaar 3de223977c Added tag v7-3-160 for changeset c5e47b752f07 2011-04-11 16:56:35 +02:00
Bram Moolenaar fe7d891b2a updated for version 7.3.160
Problem:    Unsafe string copying.
Solution:   Use vim_strncpy() instead of strcpy().  Use vim_strcat() instead
	    of strcat().
2011-04-11 16:56:35 +02:00
Bram Moolenaar 391b796edb Added tag v7-3-159 for changeset 415c55534d90 2011-04-11 14:29:18 +02:00
Bram Moolenaar 534a71230d updated for version 7.3.159
Problem:    Using uninitialized pointer when out of memory.
Solution:   Check for NULL return value.
2011-04-11 14:29:17 +02:00
Bram Moolenaar 5c43378c07 Added tag v7-3-158 for changeset b5f774f15927 2011-04-11 14:27:38 +02:00
Bram Moolenaar 88b8254da3 updated for version 7.3.158
Problem:    Might use uninitialized memory in C indenting.
Solution:   Init arrays to empty.
2011-04-11 14:27:38 +02:00
Bram Moolenaar 2fdb9ea81e Added tag v7-3-157 for changeset 9a98d8562637 2011-04-11 14:26:19 +02:00
Bram Moolenaar 498df33ab0 updated for version 7.3.157
Problem:    Superfluous assignment.
Solution:   Remove assignment.
2011-04-11 14:26:19 +02:00
Bram Moolenaar 47a61988e3 Added tag v7-3-156 for changeset 7fb8cdb9cb25 2011-04-11 14:24:37 +02:00
Bram Moolenaar 0e62d42d66 updated for version 7.3.156
Problem:    Tty names possibly left unterminated.
Solution:   Use vim_strncpy() instead of strncpy().
2011-04-11 14:24:37 +02:00
Bram Moolenaar b70f5520fe Added tag v7-3-155 for changeset 5747cd65d62b 2011-04-11 13:46:14 +02:00
Bram Moolenaar b0095b9531 updated for version 7.3.155
Problem:    Crash when using map(), filter() and remove() on v:. (ZyX)
            Also for extend(). (Yukihiro Nakadaira)
Solution:   Mark v: as locked.  Also correct locking error messages.
2011-04-11 13:46:13 +02:00
Bram Moolenaar 8d629f3e45 Added tag v7-3-154 for changeset d72d709f0e18 2011-04-02 15:12:50 +02:00
Bram Moolenaar a061651587 updated for version 7.3.154
Problem:    Can't compile with tiny features. (Tony Mechelynck)
Solution:   Move #define outside of #ifdef.
2011-04-02 15:12:50 +02:00
Bram Moolenaar 1aaca95fa9 Added tag v7-3-153 for changeset d0cae5983609 2011-04-02 14:44:56 +02:00
Bram Moolenaar 6d006c90db updated for version 7.3.153
Problem:    Compiler warning for ambiguous else, missing prototype.
Solution:   Add braces. (Dominique Pelle)  Add prototype for die().
2011-04-02 14:44:55 +02:00
Bram Moolenaar 426c90eabb Added tag v7-3-152 for changeset 0f7f66682a55 2011-04-01 19:14:40 +02:00
Bram Moolenaar be59799582 updated for version 7.3.152
Problem:    Xxd does not check for errors from library functions.
Solution:   Add error checks. (Florian Zumbiehl)
2011-04-01 19:14:40 +02:00
Bram Moolenaar ce0253ed24 Updated runtime files. 2011-04-01 18:03:16 +02:00
Bram Moolenaar 5735af75f2 Added tag v7-3-151 for changeset f169a51f7ead 2011-04-01 16:28:39 +02:00
Bram Moolenaar 44d4897fc9 updated for version 7.3.151
Problem:    When "unnamedplus" is in 'clipboard' the selection is sometimes
	    also copied to the star register.
Solution:   Avoid copy to the star register when undesired. (James Vega)
2011-04-01 16:28:38 +02:00
Bram Moolenaar 219f913e21 Added tag v7-3-150 for changeset 6146c9859f65 2011-04-01 16:07:46 +02:00
Bram Moolenaar e81654e2ce updated for version 7.3.150
Problem:    readline() does not return the last line when the NL is missing.
	    (Hong Xu)
Solution:   When at the end of the file Also check for a previous line.
2011-04-01 16:07:46 +02:00
Bram Moolenaar e27224e5b6 Added tag v7-3-149 for changeset 7f937a04cdba 2011-04-01 15:33:59 +02:00
Bram Moolenaar 6cd3d80da1 updated for version 7.3.149
Problem:    The cursor disappears after the processing of the 'setDot'
	    netbeans command when vim runs in a terminal.
Solution:   Show the cursor after a screen update. (Xavier de Gaye, 2011
2011-04-01 15:33:59 +02:00
Bram Moolenaar d4bf197d3b Added tag v7-3-148 for changeset d67916de812a 2011-04-01 14:44:59 +02:00
Bram Moolenaar e5d0e3db86 updated for version 7.3.148
Problem:    A syntax file with a huge number of items or clusters causes weird
	    behavior, a hang or a crash. (Yukihiro Nakadaira)
Solution:   Check running out of IDs. (partly by Ben Schmidt)
2011-04-01 14:44:59 +02:00
Bram Moolenaar a14d86bf45 Added tag v7-3-147 for changeset 55fe8407514f 2011-04-01 13:05:46 +02:00
Bram Moolenaar 598cd24352 updated for version 7.3.147
Problem:    Can't build on HP-UX.
Solution:   Remove an unnecessary backslash. (John Marriott)
2011-04-01 13:05:45 +02:00
JessThrysoee 76f08e5853 Honor VIM and VIMRUNTIME environment variables 2011-03-30 20:41:06 +02:00
Bram Moolenaar 36d4cc881b Added tag v7-3-146 for changeset 2bd574a2ef1c 2011-03-27 16:03:15 +02:00
Bram Moolenaar aae002e178 updated for version 7.3.146
Problem:    It's possible to assign to a read-only member of a dict.
	    It's possible to create a global variable "0". (ZyX)
            It's possible to add a v: variable with ":let v:.name = 1".
Solution:   Add check for dict item being read-only.
	    Check the name of g: variables.
	    Disallow adding v: variables.
2011-03-27 16:03:15 +02:00
Bram Moolenaar b5795b5d85 Added tag v7-3-145 for changeset 329a9676040c 2011-03-26 18:32:06 +01:00
Bram Moolenaar 31a04844b5 updated for version 7.3.145
Problem:    Can't build with Python dynamically loading.
Solution:   Add dll_PyType_Ready.
2011-03-26 18:32:05 +01:00
Bram Moolenaar abb0528865 Added tag v7-3-144 for changeset 322a5c8d392b 2011-03-26 13:56:48 +01:00
Bram Moolenaar 94caed3c03 updated for version 7.3.144
Problem:    Crash with ":python help(dir)". (Kearn Holliday)
Solution:   Fix the way the type is set on objects. (Tobias Columbus)
2011-03-26 13:56:48 +01:00
Bjorn Winckler 557788dc9e Merge branch 'vim'
Conflicts:
	runtime/menu.vim
2011-03-22 22:09:37 +01:00
Bram Moolenaar 3fa799c7cc Added tag v7-3-143 for changeset 632f43801ddb 2011-03-22 20:54:25 +01:00
Bram Moolenaar 910de71ad4 Remove tag. 2011-03-22 20:54:22 +01:00
Bram Moolenaar 812b94f3da Add missing files for patch 7.3.143. 2011-03-22 20:52:37 +01:00
Bram Moolenaar 2f1fb87fe1 Added tag v7-3-143 for changeset e0a90042318d 2011-03-22 18:10:45 +01:00
Bram Moolenaar fa4251cf34 updated for version 7.3.143
Problem:    Memfile is not tested sufficiently.  Looking up blocks in a
	    memfile is slow when there are many blocks.
Solution:   Add high level test and unittest.  Adjust the number of hash
	    buckets to the number of blocks.  (Ivan Krasilnikov)
2011-03-22 18:10:45 +01:00
Bram Moolenaar c370d9ee31 Updated runtime file. Fix Italian translations. 2011-03-22 17:40:10 +01:00
Bram Moolenaar 23e9b91745 Added tag v7-3-142 for changeset 62e8d93241cd 2011-03-22 15:47:44 +01:00
Bram Moolenaar 8862aa78c8 updated for version 7.3.142
Problem:    Python stdout doesn't have a flush() method, causing an import to
	    fail.
Solution:   Add a dummy flush() method. (Tobias Columbus)
2011-03-22 15:47:44 +01:00
Bram Moolenaar 734af5576d updated for version 7.3.141
Problem:    When a key code is not set get a confusing error message.
Solution:   Change the error message to say the key code is not set.
2011-03-22 14:35:05 +01:00
Bram Moolenaar 49d654e23e Updated runtime files. 2011-03-22 14:05:35 +01:00
Bram Moolenaar 084da87a47 updated for version 7.3.140
Problem:    Crash when drawing the "$" at end-of-line for list mode just after
	    the window border and 'cursorline' is set.
Solution:   Don't check for 'cursorline'. (Quentin Carbonneaux)
2011-03-22 13:29:24 +01:00
Bram Moolenaar 2f27037885 updated for version 7.3.139
Problem:    When 'lazyredraw' is set ":ver" output can't be read.
Solution:   Don't redraw the screen when at a prompt or command line.
2011-03-22 13:07:26 +01:00
Bjorn Winckler 638774c620 Add note on document icon generation to README 2011-03-21 19:17:53 +01:00
Bjorn Winckler 3811f44935 Disable document icon generation
By default all document icons will be a document sheet with the MacVim
icon on top.  In order to get proper document icons call "make all"
inside src/MacVim/icons before building.  This will generate document
icons with the extension of the represented file type on the icon.  (To
get nicer small icons, call "make getenvy", then "make all".  This
downloads the Envy Code R font first which is then used to generate
nicer icons.)
2011-03-21 18:27:29 +01:00
Bram Moolenaar 959ece9e4d updated for version 7.3.138
Problem:    ":com" changes the multi-byte text of :echo. (Dimitar Dimitrov)
Solution:   Search for K_SPECIAL as a byte, not a character. (Ben Schmidt)
2011-03-03 15:54:50 +01:00
Bram Moolenaar 7d7272b506 updated for version 7.3.137
Problem:    When 'lazyredraw' is set the screen may not be updated. (Ivan
	    Krasilnikov)
Solution:   Call update_screen() before waiting for input.
2011-03-03 15:04:08 +01:00
Bram Moolenaar 028c80a30c updated for version 7.3.136
Problem:    Duplicate include of assert.h.
Solution:   Remove it.
2011-03-03 15:01:30 +01:00
Bjorn Winckler 386f229708 Make it possible to compile without a GUI 2011-02-27 22:20:22 +01:00
David Whetstone d12f09201e Envy Code R no longer required to build
Use Monaco if Envy Code R is unavailable during the document icon
generation phase.  Call 'make getenvy' inside the icons/ folder to
manually download Envy Code R.
2011-02-27 21:55:26 +01:00
Janusz Bossy cebfc0471f Make :winpos measure Y coordinates from top
This is to make :winpos consistent with other ports where Y coordinates
are measured from the top instead of the bottom of the screen.
2011-02-27 21:42:07 +01:00
Bram Moolenaar cae485de36 updated for version 7.3.135
Problem:    When there is no previous substitute pattern, the previous search
	    pattern is used.  The other way around doesn't work.
Solution:   When there is no previous search pattern, use the previous
	    substitute pattern if possible. (Christian Brabandt)
2011-02-25 18:38:36 +01:00
Bram Moolenaar 4677895033 updated for version 7.3.134
Problem:    Drag-n-drop doesn't work in KDE Dolphin.
Solution:   Add GDK_ACTION_MOVE flag. (Florian Degner)
2011-02-25 17:10:27 +01:00
Bram Moolenaar 1df4978375 updated for version 7.3.133
Problem:    When using encryption it's not clear what method was used.
Solution:   In the file message show "blowfish" when using blowfish.
2011-02-25 16:52:17 +01:00
Bram Moolenaar 6c91e04896 updated for version 7.3.132
Problem:    C++ style comments.
Solution:   Change to C comments.
2011-02-25 15:18:50 +01:00
Bram Moolenaar 26a4e590d1 updated for version 7.3.131
Problem:    Including errno.h too often.
Solution:   Don't include errno.h in Unix header file.
2011-02-25 15:17:19 +01:00
Bram Moolenaar 346fb6a297 updated for version 7.3.130
Problem:    Variable misplaced in #ifdef.
Solution:   Move clipboard_event_time outside of #ifdef.
2011-02-25 15:15:50 +01:00
Bram Moolenaar 5c9a44edda updated for version 7.3.129
Problem:    Using integer like a boolean.
Solution:   Nicer check for integer being non-zero.
2011-02-25 15:13:48 +01:00
Bram Moolenaar f9c4a950c4 updated for version 7.3.128
Problem:    Another compiler warning for signed pointer.
Solution:   Use unsigned int argument for sscanf().
2011-02-25 15:11:22 +01:00
Bram Moolenaar 419de51056 updated for version 7.3.127
Problem:    Compiler complains about comma.
Solution:   Remove comma after last enum element.
2011-02-25 14:46:09 +01:00
Bram Moolenaar 8cc3b3177b updated for version 7.3.126
Problem:    Compiler warning for signed pointer.
Solution:   Use unsigned int argument for sscanf().
2011-02-25 14:42:45 +01:00
Bram Moolenaar 163e8a729a Runtime file updates. 2011-02-25 14:42:19 +01:00
Bjorn Winckler 088d1203b0 Update URL for Envy Code R download 2011-02-23 10:19:06 +01:00
Bjorn Winckler 8b4669ff38 Constrain window before autosaving dimensions
This fixes a bug where the view would not be maximized vertically when
entering full screen on startup.  (Debugging assist by David Whetstone.)
2011-02-22 20:50:19 +01:00
Bjorn Winckler 4ea64bd52c Merge branch 'vim' 2011-02-20 14:17:19 +01:00
Karsten Gebbert 299188302d Fix --with-ruby-command argument
Original patch to get Ruby 1.9 to work by Michael Shapiro (koudelka).
2011-02-16 19:02:37 +01:00
Bram Moolenaar cd6a821ac5 updated for version 7.3.125
Problem:    MSVC: Problem with quotes in link argument.
Solution:   Escape backslashes and quotes. (Weasley)
2011-02-15 18:06:15 +01:00
Bram Moolenaar 1fd163bd82 updated for version 7.3.124
Problem:    When writing a file in binary mode it may be missing the final EOL
	    if a file previously read was missing the EOL. (Kevin Goodsell)
Solution:   Move the write_no_eol_lnum into the buffer struct.
2011-02-15 17:39:22 +01:00
Bram Moolenaar 5e69f973fd updated for version 7.3.123
Problem:    ml_get error when executing register being recorded into, deleting
	    lines and 'conceallevel' is set. (ZyX)
Solution:   Don't redraw a line for concealing when it doesn't exist.
2011-02-15 16:29:59 +01:00
Bram Moolenaar eaee7938b0 updated for version 7.3.122
Problem:    Having auto/config.mk in the repository causes problems.
Solution:   Remove auto/config.mk from the distribution.  In the toplevel
	    Makefile copy it from the "dist" file.
2011-02-15 15:28:09 +01:00
Bram Moolenaar 00c19fd486 updated for version 7.3.121
Problem:    Complicated 'statusline' causes a crash. (Christian Brabandt)
Solution:   Check that the number of items is not too big.
2011-02-15 14:24:46 +01:00
Bram Moolenaar cd5139dfd3 updated for version 7.3.120
Problem:    The message for an existing swap file is too long to fit in a 25
	    line terminal.
Solution:   Make the message shorter. (Chad Miller)
2011-02-15 11:57:04 +01:00
Bjorn Winckler 633dfac838 Merge branch 'vim'
Conflicts:
	src/auto/configure
2011-02-13 17:33:16 +01:00
Bram Moolenaar 3321f186b4 updated for version 7.3.119
Problem:    Build problem on Mac. (Nicholas Stallard)
Solution:   Use "extern" instead of "EXTERN" for p_vfile.
2011-02-12 14:00:03 +01:00
Eric Wing 3d348a439e Fix URL scheme handler to accept paths with spaces 2011-02-10 18:16:17 +01:00
Bram Moolenaar d7eaf66c4d updated for version 7.3.118
Problem:    Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica)
Solution:   Ignore SIGVTALARM. (Dominique Pelle)
2011-02-09 18:47:40 +01:00
Bram Moolenaar 7ea0ed346d updated for version 7.3.117
Problem:    On some systems --as-needed does not work, because the "tinfo"
	    library is included indirectly from "ncurses". (Charles Campbell)
Solution:   In configure prefer using "tinfo" instead of "ncurses".
2011-02-09 17:42:57 +01:00
Bram Moolenaar 66584afea5 updated for version 7.3.116
Problem:    'cursorline' is displayed too short when there are concealed
	    characters and 'list' is set.  (Dennis Preiser)
Solution:   Check for 'cursorline' when 'list' is set. (Christian Brabandt)
2011-02-09 17:09:30 +01:00
Bram Moolenaar 6a29db8542 Updated runtime files and translations. 2011-02-09 17:07:58 +01:00
Bram Moolenaar 3cbb489efc updated for version 7.3.115
Problem:    Vim can crash when tmpnam() returns NULL.
Solution:   Check for NULL. (Hong Xu)
2011-02-09 16:44:51 +01:00
Bram Moolenaar ef378e504f updated for version 7.3.114
Problem:    Potential problem in initialization when giving an error message
	    early.
Solution:   Initialize 'verbosefile' empty. (Ben Schmidt)
2011-02-09 15:59:37 +01:00
Bram Moolenaar 67f827d664 updated for version 7.3.113
Problem:    Windows: Fall back directory for creating temp file is wrong.
Solution:   Use "." instead of empty string. (Hong Xu)
2011-02-09 14:47:03 +01:00
Bram Moolenaar 5bd57dcfcd updated for version 7.3.112
Problem:    Setting 'statusline' to "%!'asdf%' reads uninitialized memory.
Solution:   Check for NUL after %.
2011-02-01 21:55:01 +01:00
Bjorn Winckler 1eee089039 Force flush output before running shell command
Shell commands may take a long time to finish (without drawing anything)
so force a flush before executing any shell command.
2011-02-01 20:19:15 +01:00
Bram Moolenaar 7ecf6c20db updated for version 7.3.111
Problem:    Executing a :normal command in 'statusline' evaluation causes the
	    cursor to move. (Dominique Pelle)
Solution:   When updating the cursor for 'cursorbind' allow the cursor beyond
	    the end of the line.  When evaluating 'statusline' temporarily
	    reset 'cursorbind'.
2011-02-01 18:01:11 +01:00
Bram Moolenaar 7822b718c4 updated for version 7.3.110
Problem:    The "nbsp" item in 'listchars' isn't used for ":list".
Solution:   Make it work. (Christian Brabandt)
2011-02-01 17:12:25 +01:00
Bram Moolenaar 467eeffa84 updated for version 7.3.109
Problem:    Processing new Esperanto spell file fails and crashes Vim.
	    (Dominique Pelle)
Solution:   When running out of memory give an error.  Handle '?' in
	    COMPOUNDRULE properly.
2011-02-01 13:59:48 +01:00
Bram Moolenaar 024087914b updated for version 7.3.108
Problem:    Useless check for NULL when calling vim_free().
Solution:   Remove the check. (Dominique Pelle)
2011-02-01 13:48:53 +01:00
Bjorn Winckler 6e6fac588c Snapshot 57 2011-01-29 15:49:40 +01:00
Bjorn Winckler 20ded53831 Fix compilation problems caused by patch 7.3.102 2011-01-29 15:22:20 +01:00
Bjorn Winckler 5e544c5abe Merge branch 'vim' 2011-01-29 15:08:23 +01:00
Bjorn Winckler f19b66ea39 Refactor MRU code
Only add to MRU in GUI mode and limit number of files added to the
maximum that Cocoa will display.
2011-01-23 13:02:01 +01:00
Bram Moolenaar 38b167abc5 updated for version 7.3.107
Problem:    Year number for :undolist can be confused with month or day.
Solution:   Change "%y" to "%Y".
2011-01-22 21:25:11 +01:00
Bram Moolenaar ade0ce2c47 updated for version 7.3.106
Problem:    When 'cursorbind' is set another window may scroll unexpectedly
	    when 'scrollbind' is also set. (Xavier Wang)
Solution:   Don't call update_topline() if 'scrollbind' is set.
2011-01-22 21:05:07 +01:00
Bjorn Winckler 7bcc5932e0 Fix for 'set fu' in gvimrc
It is now possible to enter full screen on startup by setting the option
'fullscreen' in gvimrc.
2011-01-22 18:41:40 +01:00
Bram Moolenaar 43592906a0 updated for version 7.3.105
Problem:    Can't get the value of "b:changedtick" with getbufvar().
Solution:   Make it work. (Christian Brabandt)
2011-01-22 01:13:39 +01:00
Bram Moolenaar dba2afde7d updated for version 7.3.104
Problem:    Conceal: using Tab for cchar causes problems. (ZyX)
Solution:   Do not accept a control character for cchar.
2011-01-22 00:58:20 +01:00
Bram Moolenaar 9285b887ec updated for version 7.3.103
Problem:    Changing 'fileformat' and then using ":w" in an empty file sets
	    the 'modified' option.
Solution:   In unchanged() don't ignore 'ff' for an empty file.
2011-01-22 00:11:50 +01:00
Bjorn Winckler dfa2561d7d Add --nomru switch
Use this switch from the command line to skip adding file to MRU list
(Most Recently Used files).  This may be useful when setting e.g.
$EDITOR to avoid temporary files from being added to the MRU.
2011-01-20 21:44:23 +01:00
Bjorn Winckler 506b335894 Add files opened from command line to MRU
Only files opened from the command line is added to the MRU (Most
Recently Used files).  Files opened from inside Vim (using :e, etc.) are
not added to the MRU.
2011-01-20 21:41:27 +01:00
Bjorn Winckler 16895bea46 Raise correct window on file open
This fixes a regression introduced in commit 210a71b4cb where
double-clicking a file in Finder that was already open would not cause
the window/tab containing that file to be raised.
2011-01-20 17:46:34 +01:00
Bjorn Winckler 4a85f40d23 Change heuristic to determine cell width
Some fonts (e.g. Monaco:h9) looked way too tight with the old heuristic
and the Core Text renderer.  Now the Core Text renderer uses the same
heuristic as the default renderer.
2011-01-18 22:00:31 +01:00
Bram Moolenaar b8e65930d2 updated for version 7.3.102
Problem:    When using ":make", typing the next command and then getting the
	    "reload" prompt the next command is (partly) eaten by the reload
	    prompt.
Solution:   Accept ':' as a special character at the reload prompt to accept
	    the default choice and execute the command.
2011-01-17 20:08:11 +01:00
Bram Moolenaar f2cfab95d8 updated for version 7.3.101
Problem:    ino_t defined with wrong size.
Solution:   Move including auto/config.h before other includes. (Marius
	    Geminas)
2011-01-17 19:53:27 +01:00
Bram Moolenaar b434a909e6 updated for version 7.3.100
Problem:    When using :normal v:count isn't set.
Solution:   Call normal_cmd() with toplevel set to TRUE.
2011-01-17 19:50:06 +01:00
Bjorn Winckler f6dc8d2962 Fix untitled window opening regression
This fixes a regression that caused two windows to open when a file was
opened from Xcode (one window holding the file, the other empty).
2011-01-17 19:12:55 +01:00
Bjorn Winckler 210a71b4cb Fix open from Xcode with selection range
This is an initial attempt to fix a problem where double clicking a
search result in Xcode would select an incorrect range of characters
when the file opened in MacVim.  It only works the file uses an 8 bit
encoding.
2011-01-17 18:00:30 +01:00
Bjorn Winckler 00936cdd77 Merge branch 'vim'
Conflicts:
	runtime/doc/eval.txt
2011-01-09 16:16:35 +01:00
Bjorn Winckler 75ca477625 Add suppression tick box to termination alert
This will disable the warning about multiple window and tabs.  Tiger
users can access this functionality by setting the user default
MMSuppressTerminationAlert to 1.
2011-01-09 16:10:16 +01:00
Bjorn Winckler 7ec523f4a8 Delete obsolete README-repo.txt 2011-01-09 13:56:19 +01:00
Bjorn Winckler 9109c9355a Hide Dock before entering full screen
This avoids the hide animation from playing after fading to black when
entering full screen.
2011-01-09 13:04:56 +01:00
Bjorn Winckler 353b836087 No partially grey window when leaving full screen 2011-01-09 12:37:37 +01:00
Bjorn Winckler 6863b04a52 Avoid switching Spaces when leaving full screen
This fixes a bug where if the full screen window was moved to another
Space a Space switch would occur when leaving full screen.
2011-01-08 19:12:29 +01:00
Bjorn Winckler 8ca9999ea6 Fix for dragging full screen window in Spaces
Ensure the full screen window is still covering the screen after having
dragged it in Spaces (or moved it in any other manner).
2011-01-08 19:04:53 +01:00
Bram Moolenaar fa35c64041 Updated runtime files. 2011-01-08 16:06:37 +01:00
Bram Moolenaar 72050cce91 updated for version 7.3.099
Problem:    Crash when splitting a window with zero height. (Yukihiro
	    Nakadaira)
Solution:   Don't set the fraction in a window with zero height.
2011-01-08 14:46:03 +01:00
Bram Moolenaar fa57d270bb updated for version 7.3.098
Problem:    Function that ignores error still causes called_emsg to be set.
	    E.g. when expand() fails the status line is disabled.
Solution:   Move check for emsg_not_now() up. (James Vega)
2011-01-04 19:25:50 +01:00
Bram Moolenaar 5e2f13cc52 updated for version 7.3.097
Problem:    Using ":call" inside "if 0" does not see that a function returns a
	    Dict and gives error for "." as string concatenation.
Solution:   Use eval0() to skip over the expression.  (Yasuhiro Matsumoto)
2011-01-04 19:03:27 +01:00
Bram Moolenaar a14d5d9f66 updated for version 7.3.096
Problem:    "gvim -nb" is not interruptable.  Leaking file descriptor on
	    netbeans connection error.
Solution:   Check for CTRL-C typed.  Free file descriptor.  (Xavier de Gaye)
2011-01-04 18:11:43 +01:00
Bram Moolenaar 60a00567b5 updated for version 7.3.095
Problem:    Win32: In Chinese tear-off menu doesn't work. (Weasley)
Solution:   Use menu_name_equal().  (Alex Jakushev)
2011-01-04 17:49:32 +01:00
Bjorn Winckler 0e9b4e11b0 Handle resolution changes while in full screen
If the screen resolution changes (either due to an external monitor
being unplugged or because the settings were changed manually) the full
screen window is now resized to match the new resolution.  Before this
commit full screen was exited on such an event.

This fixes a bug where the full screen option got out of sync after the
resolution changed.
2010-12-31 23:02:15 +01:00
Bjorn Winckler fa41b4a850 Fix compilation problems on OS X 10.4 2010-12-31 11:06:42 +01:00
Bjorn Winckler 3bcd07d562 Avoid switching Spaces when entering full screen
This fixes a bug where MacVim would switch Space when entering full
screen (which only occurred when MacVim was assigned to a specific
Space in the System Preferences).
2010-12-30 21:23:13 +01:00
Bjorn Winckler 1cb9a4ffb9 Fix file open problem in full screen with Spaces
This fixes a problem when a full screen window was on another Space and
files were set to open in the topmost window.  Previously, this caused a
new window to open on the current Space instead of opening the file in
the full screen window on the other Space.
2010-12-30 15:31:22 +01:00
Bjorn Winckler deb3e9a368 Add full screen window title to "Window" menu 2010-12-30 15:20:08 +01:00
Bram Moolenaar d593ffe24c updated for version 7.3.094
Problem:    Using abs() requires type cast to int.
Solution:   Use labs() so that the value remains long. (Hong Xu)
2010-12-30 14:57:08 +01:00
Bram Moolenaar 1fcd6cf86c updated for version 7.3.093
Problem:    New DLL dependencies in MingW with gcc 4.5.0.
Solution:   Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen)
2010-12-30 14:50:52 +01:00
Bram Moolenaar 9faca9f9ea updated for version 7.3.092
Problem:    Resizing the window when exiting.
Solution:   Don't resize when exiting.
2010-12-30 14:47:36 +01:00
Bram Moolenaar 6b0175c466 updated for version 7.3.091
Problem:    "vim -w foo" writes special key codes for removed escape
	    sequences. (Josh Triplett)
Solution:   Don't write K_IGNORE codes.
2010-12-30 12:30:31 +01:00
Bram Moolenaar 9d282c465a updated for version 7.3.090
Problem:    Wrong help text for Cscope.
Solution:   Adjust the help text for "t". (Dominique Pelle)
2010-12-30 11:41:09 +01:00
Bjorn Winckler 3a2e09f42d Update help file 2010-12-28 21:48:57 +01:00
Bjorn Winckler 57975f6dad Update Mac specific README files 2010-12-24 15:09:30 +01:00
Bram Moolenaar ecb97f5d05 updated for version 7.3.089
Problem:    Compiler warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
2010-12-24 14:00:17 +01:00
Bram Moolenaar a65917abf4 updated for version 7.3.088
Problem:    Ruby can't load Gems sometimes, may cause a crash.
Solution:   Undefine off_t.  Use ruby_process_options(). (Yasuhiro Matsumoto)
2010-12-24 13:39:35 +01:00
Bjorn Winckler d1182d2223 Snapshot 56 2010-12-21 14:43:24 +01:00
Bjorn Winckler 1be91f7476 Avoid use of CLEAR flag when not using GUI 2010-12-21 11:11:22 +01:00
Bjorn Winckler caabb3f058 Avoid unnecessary clearing of the status line
When resizing a (Vim-) window don't use the CLEAR flag as it causes the
status line to be redrawn (which causes problems for plugins like
Command-T).

The reason CLEAR was used in the first place was because resizing a
window would cause display corruption due to wide letters like "w"
spilling over into the neigboring display cell.  To circumvent this
problem we now always clear neigboring blank cells whenever a cell is
cleared (just like other GUIs deal with faked bold glyphs spilling over
into neighboring display cells).
2010-12-20 21:57:36 +01:00
Bjorn Winckler 50b3a7f8e7 Fix proxy icon response to modified buffers
The proxy icon is only disabled when the current buffer is modified
(previously this happened when any buffer was modified).  This also has
the consequence that the dot in the red "close button" only appears when
the current buffer is modified.
2010-12-19 12:19:30 +01:00
Bjorn Winckler 34d035c0ac Merge branch 'vim'
Conflicts:
	runtime/syntax/vim.vim
2010-12-19 12:18:48 +01:00
Bram Moolenaar e88db6d282 updated for version 7.3.087
Problem:    EINTR is not always defined.
Solution:   Include errno.h in vim.h.
2010-12-17 20:24:01 +01:00
Bram Moolenaar 7d51f1a543 updated for version 7.3.086
Problem:    When using a mapping with an expression and there was no count,
	    v:count has the value of the previous command. (ZyX)
Solution:   Also set v:count and v:count1 before getting the character that
	    could be a command or a count.
2010-12-17 18:53:01 +01:00
Bram Moolenaar cd6656d82b updated for version 7.3.085
Problem:    Inconsistency with preproc symbols.  void * computation.
Solution:   Include vimio.h from vim.h.  Add type cast.
2010-12-17 18:06:06 +01:00
Bram Moolenaar 3017c44c4b updated for version 7.3.084
Problem:    When splitting the window, the new one scrolls with the cursor at
	    the top.
Solution:   Compute w_fraction before setting the new height.
2010-12-17 17:35:10 +01:00
Bram Moolenaar 25ac995bea updated for version 7.3.083
Problem:    When a read() or write() is interrupted by a signal it fails.
Solution:   Add read_eintr() and write_eintr().
2010-12-17 16:27:16 +01:00
Bram Moolenaar 7b65439491 updated for version 7.3.082
Problem:    Leaking file descriptor when hostname doesn't exist.
Solution:   Remove old debugging lines.
2010-12-17 12:19:21 +01:00
Bram Moolenaar f2c486c416 Update runtime files. 2010-12-10 20:35:50 +01:00
Bjorn Winckler c42b133098 Check for conversion error in Core Text renderer
Original patch by Kazuki Sakamoto.
2010-12-10 19:37:19 +01:00
Bjorn Winckler 29697da99f Merge branch 'vim' into merge
Conflicts:
	src/auto/configure
	src/eval.c
	src/netbeans.c
2010-12-10 19:13:58 +01:00
Bram Moolenaar aa0a6d7be4 updated for version 7.3.081
Problem:    Non-printable characters in 'statusline' cause trouble. (ZyX)
Solution:   Use transstr(). (partly by Caio Ariede)
2010-12-08 19:56:58 +01:00
Bram Moolenaar 5a48d473ef updated for version 7.3.080
Problem:    Spell doesn't work on VMS.
Solution:   Use different file names. (Zoltan Bartos, Zoltan Arpadffy)
2010-12-08 17:09:32 +01:00
Bram Moolenaar d6a9ced3b1 updated for version 7.3.079
Problem:    Duplicate lines in makefile.
Solution:   Remove the lines. (Hong Xu)
2010-12-08 14:55:02 +01:00
Bram Moolenaar a1faf70262 updated for version 7.3.078
Problem:    Warning for unused variable.
Solution:   Adjuste #ifdefs.
2010-12-08 14:23:15 +01:00
Bram Moolenaar 115821eae9 updated for version 7.3.077
Problem:    When updating crypt of swapfile fails there is no error message.
	    (Carlo Teubner)
Solution:   Add the error message.
2010-12-08 13:17:03 +01:00
Bram Moolenaar 664e7696dd updated for version 7.3.076
Problem:    Clang warnings for dead code.
Solution:   Remove it. (Carlo Teubner)
2010-12-08 13:11:21 +01:00
Bram Moolenaar 4d81d0d159 updated for version 7.3.075
Problem:    Missing part of 'wildignorecase'
Solution:   Also adjust expand()
2010-12-02 21:44:40 +01:00
Bram Moolenaar 38b368ba4d updated for version 7.3.074
Problem:    Can't use the "+ register like "* for yank and put.
Solution:   Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov)
2010-12-02 21:43:16 +01:00
Bram Moolenaar 3e515b81da updated for version 7.3.073
Problem:    Double free memory when netbeans command follows DETACH.
Solution:   Only free the node when owned. (Xavier de Gaye)
2010-12-02 17:09:54 +01:00
Bram Moolenaar 5ac44c0391 updated for version 7.3.072
Problem:    Can't complete file names while ignoring case.
Solution:   Add 'wildignorecase'.
2010-12-02 16:01:29 +01:00
Bram Moolenaar a17cdd917e updated for version 7.3.071
Problem:    Editing a file in a window that's in diff mode resets 'diff'
	    but not cursor binding.
Solution:   Reset cursor binding in two more places.
2010-12-02 15:33:21 +01:00
Bram Moolenaar 4ece06e069 updated for version 7.3.070
Problem:    Can set environment variables in the sandbox, could be abused.
Solution:   Disallow it.
2010-12-02 14:48:14 +01:00
Bram Moolenaar 7c84bd9153 updated for version 7.3.069
Problem:    GTK: pressing Enter in inputdialog() doesn't work like clicking OK
	    as documented.
Solution:   call gtk_entry_set_activates_default(). (Britton Kerin)
2010-11-24 18:48:12 +01:00
Bram Moolenaar 8601f0b5aa updated for version 7.3.068
Problem:    Using freed memory when doing ":saveas" and an autocommand sets
	    'autochdir'. (Kevin Klement)
Solution:   Get the value of fname again after executing autocommands.
2010-11-24 17:59:32 +01:00
Bram Moolenaar 35e32414c7 updated for version 7.3.067
Problem:    Ruby: Init_prelude is not always available.
Solution:   Remove use of Init_prelude. (Yasuhiro Matsumoto)
2010-11-24 17:03:38 +01:00
Bram Moolenaar e703226fe0 updated for version 7.3.066
Problem:    Crash when changing to another window while in a :vimgrep command.
	    (Christian Brabandt)
Solution:   When wiping out the dummy before, remove it from aucmd_win.
2010-11-24 16:32:05 +01:00
Bram Moolenaar 401556f3b1 updated for version 7.3.065
Problem:    Can't get current line number in a source file.
Solution:   Add the <slnum> item, similar to <sfile>.
2010-11-24 15:50:59 +01:00
Bram Moolenaar 2b09922e3c updated for version 7.3.064
Problem:    Win32: ":dis +" shows nothing, but "+p does insert text.
Solution:   Display the * register, since that's what will be inserted.
	    (Christian Brabandt)
2010-11-24 14:28:58 +01:00
Bram Moolenaar 2286d370ca updated for version 7.3.063
Problem:    Win32: Running a filter command makes Vim lose focus.
Solution:   Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu)
2010-11-24 12:35:21 +01:00
Bram Moolenaar 96d70531dd Updated runtime files. 2010-11-16 20:34:40 +01:00
Bram Moolenaar 17bcd02554 updated for version 7.3.062
Problem:    Python doesn't work properly when installed in another directory
	    than expected.
Solution:   Figure out home directory in configure and use Py_SetPythonHome()
	    at runtime. (Roland Puntaier)
2010-11-16 19:26:02 +01:00
Bram Moolenaar 4f6c7e6888 updated for version 7.3.061
Problem:    Remote ":drop" does not respect 'autochdir'. (Peter Odding)
Solution:   Don't restore the directory when 'autochdir' is set. (Benjamin
	    Fritz)
2010-11-16 16:25:51 +01:00
Bram Moolenaar 73b4a4e09e updated for version 7.3.060
Problem:    Netbeans: crash when socket is disconnected unexpectedly.
Solution:   Don't cleanup when a read fails, put a message in the queue and
	    disconnect later. (Xavier de Gaye)
2010-11-16 15:49:02 +01:00
Bram Moolenaar 1e08012084 updated for version 7.3.059
Problem:    Netbeans: Problem with recursively handling messages for Athena
	    and Motif.
Solution:   Call netbeans_parse_messages() in the main loop, like it's done
	    for GTK. (Xavier de Gaye)
2010-11-16 15:04:57 +01:00
Bram Moolenaar 29dfc2cfeb updated for version 7.3.058
Problem:    Error "code converter not found" when loading Ruby script.
Solution:   Load Gem module. (Yasuhiro Matsumoto)
2010-11-16 14:46:19 +01:00
Bram Moolenaar 1d286783fc updated for version 7.3.057
Problem:    Segfault with command line abbreviation. (Randy Morris)
Solution:   Don't retrigger the abbreviation when abandoning the command line.
	    Continue editing the command line after the error.
2010-11-16 14:06:08 +01:00
Kazuki Sakamoto dc7ffe83f7 Fix build problem on Leopard 2010-11-16 13:22:14 +01:00
Bram Moolenaar 419aa8ea7e updated for version 7.3.056
Problem:    "getline" argument in do_cmdline() shadows global.
Solution:   Rename the argument.
Files:	    src/ex_docmd.c
2010-11-16 11:32:01 +01:00
Bram Moolenaar a3b7664813 updated for version 7.3.055
Problem:    Recursively nested lists and dictionaries cause a near-endless
	    loop when comparing them with a copy. (ZyX)
Solution:   Limit recursiveness in a way that non-recursive structures can
	    still be nested very deep.
Files:	    src/eval.c, src/testdir/test55.in, src/testdir/test55.ok
2010-11-10 20:41:57 +01:00
Bram Moolenaar a9b86193df updated for version 7.3.054
Problem:    Can define a user command for :Print, but it doesn't work. (Aaron
	    Thoma)
Solution:   Let user command :Print overrule the builtin command (Christian
	    Brabandt)  Disallow :X and :Next as a user defined command.
2010-11-10 19:00:01 +01:00
Bram Moolenaar 6505c5126b updated for version 7.3.053
Problem:    complete() function doesn't reset complete direction.  Can't use
	    an empty string in the list of matches.
Solution:   Set compl_direction to FORWARD.  Add "empty" key to allow empty
	    words. (Kikuchan)
2010-11-10 17:11:33 +01:00
Bram Moolenaar 951183ee1c updated for version 7.3.052
Problem:    When 'completefunc' opens a new window all kinds of errors follow.
	    (Xavier Deguillard)
Solution:   When 'completefunc' goes to another window or buffer and when it
	    deletes text abort completion.  Add a test for 'completefunc'.
2010-11-10 16:54:20 +01:00
Bram Moolenaar 917f0addc2 updated for version 7.3.051
Problem:    Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty.
Solution:   Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto)
2010-11-10 15:37:05 +01:00
Bjorn Winckler 32e3d8896d Do not process IM state change immediately
IM state change needs to update the cursor which may cause Vim state
changes and so the processing of IM messages needs to be delayed.
2010-11-06 14:09:22 +01:00
Kazuki Sakamoto d2e82df267 Fix to update cursor at the IM state changed
It fixes changing cursor with ":hi CursorIM" even though the cursor
blinking is turned off (:set gcr=a:blinkon0) when the IM state is
changed.
2010-11-06 21:26:40 +09:00
Kazuki Sakamoto 8587729a7a Listen to InputSourceChanged notification
This way Vim is immediately made aware when the input source changes
(previously it polled this on keyboard input) which is useful e.g. if
":hi CursorIM .." is set.
2010-11-05 20:46:29 +01:00
Bram Moolenaar 7282627798 updated for version 7.3.050
Problem:    The link script is clumsy.
Solution:   Use the --as-needed linker option if available. (Kirill A.
	    Shutemov)
2010-11-03 22:32:24 +01:00
Bram Moolenaar 180512e308 updated for version 7.3.049
Problem:    PLT has rebranded their Scheme to Racket.
Solution:   Add support for Racket 5.x. (Sergey Khorev)
2010-11-03 21:59:30 +01:00
Bram Moolenaar 8a2d7636c8 updated for version 7.3.048
Problem:    ":earlier 1f" doesn't work after loading undo file.
Solution:   Set b_u_save_nr_cur when loading an undo file. (Christian
	    Brabandt)
	    Fix only showing time in ":undolist"
2010-11-03 19:32:42 +01:00
Bjorn Winckler 5c71a17d6c Merge branch 'vim'
Conflicts:
	src/auto/configure
2010-11-01 13:39:23 +01:00
Bram Moolenaar 76712c4f9c updated for version 7.3.047
Problem:    Missing makefile updates for test 75.
Solution:   Update the makefiles.
2010-10-27 18:36:36 +02:00
Bram Moolenaar 65cb201df3 Updated runtile files. 2010-10-27 18:34:44 +02:00
Bram Moolenaar cfce532319 updated for version 7.3.046
Problem:    Can't build Ruby on MS-Windows.
Solution:   Add #ifdef, don't use WIN3264 before including vim.h.
2010-10-27 17:40:59 +02:00
Bram Moolenaar 35a2c2a0c3 updated for version 7.3.045
Problem:    Compiler warning for uninitialized variable.
Solution:   Initialize the variable always.
2010-10-27 17:39:05 +02:00
Bram Moolenaar 41a630757e updated for version 7.3.044
Problem:    The preview window opened by the popup menu is larger than
	    specified with 'previewheight'. (Benjamin Haskell)
Solution:   Use 'previewheight' if it's set and smaller.
2010-10-27 17:11:15 +02:00
Bram Moolenaar aa49bfd374 updated for version 7.3.043
Problem:    Can't load Ruby dynamically on Unix.
Solution:   Adjust the configure script. (James Vega)
2010-10-27 16:49:47 +02:00
Bram Moolenaar 745b4e08ad updated for version 7.3.042
Problem:    No spell highlighting when re-using an empty buffer.
Solution:   Clear the spell checking info only when clearing the options for a
	    buffer. (James Vega)
2010-10-27 16:18:00 +02:00
Bram Moolenaar 4641b5152a updated for version 7.3.041
Problem:    Compiler warning for accessing mediumVersion. (Tony Mechelynck)
Solution:   Use the pointer instead of the array itself. (Dominique Pelle)
2010-10-27 16:01:27 +02:00
Bram Moolenaar 2f0e0b3e71 updated for version 7.3.040
Problem:    Comparing strings while ignoring case goes beyond end of the
	    string when there are illegal bytes. (Dominique Pelle)
Solution:   Explicitly check for illegal bytes.
2010-10-27 13:37:44 +02:00
Bram Moolenaar 33685d8d01 updated for version 7.3.039
Problem:    Crash when using skk.vim plugin.
Solution:   Get length of expression evaluation result only after checking for
	    NULL.  (Noriaki Yagi, Dominique Pelle)
2010-10-27 12:58:23 +02:00
Bram Moolenaar c68d7a56e1 updated for version 7.3.038
Problem:    v:windowid isn't set on MS-Windows.
Solution:   Set it to the window handle. (Chris Sutcliffe)
2010-10-27 12:33:17 +02:00
Bram Moolenaar 2f749d43e9 updated for version 7.3.037
Problem:    Compiler warnings for loss of data. (Mike Williams)
Solution:   Add type casts.
2010-10-27 12:18:00 +02:00
Bram Moolenaar ba7586c13b updated for version 7.3.036
Problem:    Win32 GUI: When building without menus, the font for dialogs and
	    tab page headers also changes.
Solution:   Define USE_SYSMENU_FONT always. (Harig G.)
2010-10-27 12:15:33 +02:00
Bram Moolenaar 074c397ed7 updated for version 7.3.035
Problem:    Stray semicolon after if statement. (Hari G)
Solution:   Remove the semicolon.
2010-10-24 14:33:43 +02:00
Bram Moolenaar 8e94a6f547 updated for version 7.3.034
Problem:    Win32: may be loading .dll from the wrong directory.
Solution:   Go to the Vim executable directory when opening a library.
2010-10-23 14:02:54 +02:00
Bram Moolenaar 74cbc24648 updated for version 7.3.033
Problem:    Can't build without FEAT_LOCALMAP.
Solution:   Add an #ifdef. (John Marriott)
2010-10-22 22:13:52 +02:00
Bram Moolenaar 8b9203b419 updated for version 7.3.032
Problem:    maparg() doesn't return the flags, such as <buffer>, <script>,
	    <silent>.  These are needed to save and restore a mapping.
Solution:   Improve maparg(). (also by Christian Brabandt)
2010-10-20 21:23:33 +02:00
Bram Moolenaar 112534aad5 updated for version 7.3.031
Problem:    Can't pass the X window ID to another application.
Solution:   Add v:windowid. (Christian J. Robinson, Lech Lorens)
2010-10-20 19:17:48 +02:00
Bram Moolenaar 679e2d9461 Updated runtime files and translations. 2010-10-20 18:45:33 +02:00
Bram Moolenaar 79603e8b55 updated for version 7.3.030
Problem:    Cannot store Dict and List in viminfo file.
Solution:   Add support for this. (Christian Brabandt)
2010-10-20 17:44:42 +02:00
Bjorn Winckler 243ebf0db8 Use correct screen when constraining views
The view constraining code could get called before the window had been
placed sometimes causing the wrong screen to be used when more than one
monitor was connected.
2010-10-19 11:24:47 +02:00
Bjorn Winckler c9972234b6 Fix cascading with multiple monitors
The window cascading code had an "off by one" bug which could cause the
wrong screen to used when using more than one monitor.
2010-10-19 11:22:26 +02:00
Bram Moolenaar 5055b0389e updated for version 7.3.029
Problem:    ":sort n" sorts lines without a number as number zero. (Beeyawned)
Solution:   Make lines without a number sort before lines with a number.  Also
	    fix sorting negative numbers.
2010-10-15 20:20:05 +02:00
Bjorn Winckler 73626de24f Update help on binding to Cmd-key 2010-10-15 15:34:54 +02:00
Bram Moolenaar 733962c814 updated for version 7.3.028
Problem:    Signs don't show up. (Charles Campbell)
Solution:   Don't use negative numbers.  Also assign a number to signs that
	    have a name of all digits to avoid using a sign number twice.
2010-10-14 21:29:37 +02:00
Bjorn Winckler 98b5cd3e62 Use correct screen for full screen
The autocommand "au GUIEnter * set fu" would cause the full screen
window to always appear on the primary monitor when multiple monitors
were connected.  This commit fixes this problem.
2010-10-14 20:08:45 +02:00
Bjorn Winckler 291a5c40b4 Merge branch 'vim'
Conflicts:
	src/os_unix.c
2010-10-14 17:41:28 +02:00
Bram Moolenaar 4758cc5fb2 updated for version 7.3.027
Problem:    Opening a file on a network share is very slow.
Solution:   When fixing file name case append "\*" to directory, server and
	    network share names. (David Anderson, John Beckett)
2010-10-13 20:37:41 +02:00
Bram Moolenaar a95ebf0fcd updated for version 7.3.026
Problem:    CTRL-] in a help file doesn't always work. (Tony Mechelynck)
Solution:   Don't escape special characters. (Carlo Teubner)
2010-10-13 18:06:47 +02:00
Bram Moolenaar 801135edc8 updated for version 7.3.025
Problem:    ":mksession" does not square brackets escape file name properly.
Solution:   Improve escapging of file names. (partly by Peter Odding)
2010-10-13 17:50:07 +02:00
Bram Moolenaar 0a7cafb2c8 updated for version 7.3.024
Problem:    Named signs do not use a negative number as intended.
Solution:   Fix the numbering of named signs. (Xavier de Gaye)
2010-10-13 16:44:23 +02:00
Bram Moolenaar a112c49589 updated for version 7.3.023
Problem:    External program may hang when it tries to write to the tty.
Solution:   Don't close the slave tty until after the child exits. (Nikola
	    Knezevic)
2010-10-13 16:22:09 +02:00
Bram Moolenaar b5f9dd7b3f updated for version 7.3.022
Problem:    When opening a new window the 'spellcapcheck' option is cleared.
Solution:   Copy the correct option value. (Christian Brabandt)
2010-10-13 14:05:35 +02:00
Bram Moolenaar eb3ed243d9 updated for version 7.3.021
Problem:    Conflict for defining Boolean in Mac header files.
Solution:   Define NO_X11_INCLUDES. (Rainer Muller)
2010-10-10 17:08:43 +02:00
Bram Moolenaar 0a8e611590 updated for version 7.3.020
Problem:    Cursor position wrong when joining multiple lines and
	    'formatoptions' contains "a". (Moshe Kamensky)
Solution:   Adjust cursor position for skipped indent. (Carlo Teubner)
2010-10-09 17:23:31 +02:00
Bjorn Winckler 76f937b87b Snapshot 55 2010-10-05 21:14:36 +02:00
Bjorn Winckler c96d4dcc8e Do not change pwd on open file for onscreen window
This change is to make the behavior more consistent and easier to
predict (e.g. when MacVim is used with PeepOpen).

If opening new files causes a new window to appear on screen, then the
pwd is set to the directory of the first file being opened.

If a window is already visible and new files are set to open in the
"current" window, then the pwd will not change when opening files.
2010-10-03 17:49:23 +02:00
Bjorn Winckler cc43c3f65c Fix inline marked text regression
This regression was introduced in commit be8446006b.
2010-10-02 19:21:20 +02:00
Bjorn Winckler e1f144fff9 Snapshot 54 2010-10-01 21:33:51 +02:00
Bjorn Winckler 96a5aaca30 Update credits 2010-10-01 21:23:12 +02:00
Bjorn Winckler fe4dcf1ea1 Patch 7.3.019 missing #ifdef 2010-10-01 16:57:50 +02:00
Bjorn Winckler 051dd87d5e Merge branch 'vim'
Conflicts:
	src/main.c
2010-10-01 16:55:17 +02:00
Dmitry Vazhov 24b70ebcfa Set represented filename for full screen window
This fixes a bug which caused DTerm not to work when in full screen
mode.
2010-10-01 16:47:55 +02:00
Bram Moolenaar 8d49009628 Runtime file updates. 2010-09-30 21:47:56 +02:00
Bram Moolenaar 59d9dd938d updated for version 7.3.019
Problem:    ":nbstart" can fail silently.
Solution:   Give an error when netbeans is not supported by the GUI. (Xavier
	    de Gaye)
2010-09-30 21:03:26 +02:00
Bjorn Winckler fdd289b215 Shorter input check intervals 2010-09-30 12:25:54 +02:00
Bjorn Winckler be8446006b Avoid Vim locking up whilst waiting for input
Put keyboard input on Vim's input buffer as soon as it arrives instead
of first putting it on the backend's input buffer.

This should fix problems with MacVim spuriously locking up when opening
files as has been reported by users of the PeepOpen utility.
2010-09-30 11:59:32 +02:00
Bram Moolenaar daa5cfe9dd updated for version 7.3.018
Problem:    Missing argument to windres in MingW makefiles.
Solution:   Add the argument that was wrapped in the patch. (Jon Maken)
2010-09-29 18:42:28 +02:00
Bram Moolenaar 855f2810f5 updated for version 7.3.017
Problem:    smatch reports errors.
Solution:   Fix the reported errors. (Dominique Pelle)
2010-09-29 18:32:52 +02:00
Bram Moolenaar 09915c6560 updated for version 7.3.016
Problem:    Netbeans doesn't work under Athena.
Solution:   Support Athena, just like Motif. (Xavier de Gaye)
2010-09-29 17:27:01 +02:00
Bram Moolenaar 32de6c1f95 updated for version 7.3.015
Problem:    Test is using error message that no longer exists.
Solution:   Change E106 to E121. (Dominique Pelle)
2010-09-29 16:55:49 +02:00
Bram Moolenaar 2e002ed5f0 updated for version 7.3.014
Problem:    Ending a line in a backslash inside an ":append" or ":insert"
	    command in Ex mode doesn't work properly. (Ray Frush)
Solution:   Halve the number of backslashes, only insert a NUL after an odd
	    number of backslashes.
2010-09-29 15:50:30 +02:00
Bram Moolenaar 9b3ee033ca updated for version 7.3.013
Problem:    Dynamic loading with Ruby doesn't work for 1.9.2.
Solution:   Handle rb_str2cstr differently.  Also support dynamic loading on
	    Unix. (Jon Maken)
2010-09-29 13:02:53 +02:00
Bram Moolenaar e0035e72ff updated for version 7.3.012
Problem:    Problems building with MingW.
Solution:   Adjust the MingW makefiles. (Jon)
2010-09-29 12:38:00 +02:00
Bram Moolenaar 3a7b73bbe8 Updated runtime files. 2010-09-21 22:34:02 +02:00
Bram Moolenaar fa8a10cc0d updated for version 7.3.011
Problem:    X11 clipboard doesn't work in Athena/Motif GUI.  First selection
	    after a shell command doesn't work.
Solution:   When using the GUI use XtLastTimestampProcessed() instead of
	    changing a property.  (partly by Toni Ronkko)
	    When executing a shell command disown the selection.
2010-09-21 22:09:37 +02:00
Bram Moolenaar e35b5e0207 updated for version 7.3.010
Problem:    Mac GUI: Missing break statements.
Solution:   Add the break statements. (Dominique Pelle)
2010-09-21 17:34:31 +02:00
Bram Moolenaar f04780aebd updated for version 7.3.009
Problem:    Win32: Crash on Windows when using a bad argument for strftime().
	    (Christian Brabandt)
Solution:   Use the bad_param_handler(). (Mike Williams)
2010-09-21 17:29:23 +02:00
Bram Moolenaar 3faee0eea8 updated for version 7.3.008
Problem:    'cursorbind' is kept in places where 'scrollbind' is reset.
Solution:   Reset 'cursorbind'.
2010-09-21 16:56:35 +02:00
Bram Moolenaar e4b1724130 updated for version 7.3.007
Problem:    Python code defines global "buffer".  Re-implements a grow-array.
Solution:   Use a grow-array instead of coding the same functionality.  Handle
	    out-of-memory situation properly.
2010-09-21 16:49:37 +02:00
Bram Moolenaar 7e9a35b73e Updated runtime files. 2010-09-19 19:01:21 +02:00
Bram Moolenaar a030e14f4c updated for version 7.3.006
Problem:    Can't build some multi-byte code with C89.
Solution:   Move code to after declarations. (Joachim Schmitz)
2010-09-18 13:36:49 +02:00
Bjorn Winckler 3609f1181b Update help on Quickstart feature 2010-09-17 21:47:40 +02:00
Bram Moolenaar 7f521f9180 updated for version 7.3.005
Problem:    Crash when using undotree(). (Christian Brabandt)
Solution:   Increase the list reference count.  Add a test for undotree()
	    (Lech Lorens)
2010-09-14 12:47:37 +02:00
Bram Moolenaar 5bfb7b6c36 updated for version 7.3.004
Problem:    Crash when using very long regexp. (Peter Odding)
Solution:   Reset reg_toolong. (Carlo Teubner)
2010-09-14 10:55:47 +02:00
Bjorn Winckler 6b593596a8 Deprecate Pinch/Rotate gestures
These do not make much sense to include (and they could not easily be
mapped to because of the fact that they generate events as the gesture
is being performed).

Also, make some updates to the help.
2010-09-08 18:51:30 +02:00
Bjorn Winckler 355030366f Add help on trackpad gestures 2010-09-02 20:49:03 +02:00
Bjorn Winckler a542a26f2e Use swipe gesture to navigate help
Left/right swipe goes back/forward through tag stag when reading help.
2010-09-02 19:02:53 +02:00
Bjorn Winckler 65065e6c02 Avoid <SwipeLeft> etc. being inserted
Performing a gesture will not cause <SwipeLeft> etc. to be inserted into
the text while in insert mode/cmdline mode/etc.
2010-09-02 18:54:52 +02:00
Bjorn Winckler a5db9c5785 Add support for trackpad gestures
Supported gestures are swipe, pinch and rotate.  These generate the
following keys:

    <SwipeLeft> <SwipeRight> <SwipeUp> <SwipeDown>
    <PinchIn>   <PinchOut>
    <RotateCW>  <RotateCCW>

(CW = ClockWise, CCW = CounterClockWise)
2010-09-01 22:30:21 +02:00
Bjorn Winckler 2a25ea4e26 Improvements to Spotlight integration
No longer issue a warning if the text entered in Spotlight can not be
found in a file opened from Spotlight.  Sanitize Spotlight input before
passing it on to Vim.
2010-09-01 18:02:56 +02:00
Nikola Knezevic f4e9d096f2 Fix Vim hanging when using zsh+git
This fixes the problem explained in [2]. Essentially, when executing
external program, where default shell is zsh, Vim would hang. This
behaviour does not occur with bash, or other shells.

Problem:
When Vim executes an external program from GUI (MacVim in this case), it
opens PTYs. Parent passes information to the child via these PTYs. Savvy
implementation closes all unused filehandles, so slave PTY fd is closed
in the parent immediately after fork(). This causes problems on
MacVim, due to [1]. In a nutshell, on BSD-like systems, write operations
on PTY would block until one side reads or exits. If a child tries to
write on a PTY, which is closed in parent, that would block the child,
and stop further progress.

Resolution:
Instead of closing child's fd in the parent immediately after fork(),
close it after child exits.

[1] http://osdir.com/ml/darwin-kernel/2010-04/msg00025.html
[2] http://groups.google.com/group/vim_mac/browse_thread/thread/78b18ce8cc15557d
2010-08-29 14:29:51 +02:00
Nikola Knezevic daa43ff96d Revert "Double fork to avoid Vim hanging when using zsh"
This reverts commit 453876f267.

This is not the right/complete solution.
2010-08-29 14:25:00 +02:00
Nikola Knezevic 453876f267 Double fork to avoid Vim hanging when using zsh 2010-08-24 19:49:32 +02:00
Bjorn Winckler 329a140ce1 Remove snapshot appcast 2010-08-24 15:41:38 +02:00
Bram Moolenaar 8dfe0f6e7a Fold Vim 7.2 default branch back to trunk to avoid two heads. (Tony
Mechelynck)
2010-08-20 11:11:57 +02:00
Bram Moolenaar 9be9c0aaeb updated for version 7.3.003
Problem:    Crash with specific BufWritePost autocmd. (Peter Odding)
Solution:   Don't free the quickfix title twice. (Lech Lorens)
2010-08-17 20:26:59 +02:00
Bjorn Winckler ff0faa47a4 Merge 'Snapshot 53' commit 2010-08-17 13:43:00 +02:00
Bjorn Winckler 730064c7f3 Snapshot 53 2010-08-17 13:41:41 +02:00
Bjorn Winckler f408e184c1 Merge branch 'vim' 2010-08-17 12:58:43 +02:00
Bram Moolenaar d22aff9897 updated for version 7.3.002
Problem:    ":find" completion doesn't work when halfway an environment
	    variable. (Dominique Pelle)
Solution:   Only use in-path completion when expanding file names. (Nazri
	    Ramliy)
2010-08-16 22:34:29 +02:00
Bram Moolenaar 85431083e7 updated for version 7.3.002
Problem:    ":find" completion doesn't work when halfway an environment
	    variable. (Dominique Pelle)
Solution:   Only use in-path completion when expanding file names. (Nazri
	    Ramliy)
2010-08-16 21:53:27 +02:00
Bram Moolenaar 0d3005d65e Make the vim73 branch the default branch. 2010-08-16 21:24:09 +02:00
Bjorn Winckler c8e3375a84 Merge branch 'vim73' into macvim73
Conflicts:
	runtime/doc/options.txt
2010-08-15 21:06:58 +02:00
Bram Moolenaar 810bd0344d Last changes for the 7.3 release!
--HG--
branch : vim73
2010-08-15 15:24:20 +02:00
Bram Moolenaar d80c290d5e Fix #ifdef for GDK_SUPER_MASK. (Stephan Schulz)
--HG--
branch : vim73
2010-08-15 13:53:58 +02:00
Bram Moolenaar 68c020b98a Make the references to features in the help more consistent. (Sylvain Hitier)
--HG--
branch : vim73
2010-08-15 13:50:43 +02:00
Bram Moolenaar 909e6329b5 Docs fix for tabpagewinnr(). (Sylvain Hitier)
--HG--
branch : vim73
2010-08-15 13:30:34 +02:00
Bram Moolenaar 9637f8e5ee Two fixes for :find completion and more testing. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-15 13:29:11 +02:00
Bram Moolenaar 6926154a72 Do include Mac clipboard code for MacVim.
--HG--
branch : vim73
2010-08-15 12:57:37 +02:00
Bram Moolenaar 4ff5570f88 Runtime file updates.
--HG--
branch : vim73
2010-08-14 21:57:32 +02:00
Bram Moolenaar afbb6f4050 Fix building the Mac version with GUI.
--HG--
branch : vim73
2010-08-14 21:56:42 +02:00
Bjorn Winckler 34604f8552 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
2010-08-14 20:55:23 +02:00
Bram Moolenaar 58f82541d3 README and help file updates.
--HG--
branch : vim73
2010-08-14 17:46:20 +02:00
Bram Moolenaar 158daf552f Fix: in compatible mode, in an empty buffer, ":r file" triggered an error
message.

--HG--
branch : vim73
2010-08-14 14:32:54 +02:00
Bram Moolenaar c1478f924f Fix: strcat() on overlapping string. (Dominique Pelle)
--HG--
branch : vim73
2010-08-14 13:34:39 +02:00
Bram Moolenaar b3239cd34b Version 7.3f -> 7.3g
--HG--
branch : vim73
2010-08-14 13:33:56 +02:00
Bram Moolenaar f01ae85b30 Preparations for 7.3f release.
--HG--
branch : vim73
2010-08-13 22:05:54 +02:00
Bram Moolenaar fad6d0e53a Cleanup in :find completion code. Make it work for "./subdir" in 'path'.
--HG--
branch : vim73
2010-08-13 21:16:49 +02:00
Bram Moolenaar 678252dec5 Use mkdir() instead of !mkdir in test 73, it's more reliable.
--HG--
branch : vim73
2010-08-13 19:13:18 +02:00
Bram Moolenaar 6c5480136a Now really fix using expressions in the command line (hopefully).
--HG--
branch : vim73
2010-08-13 19:12:07 +02:00
Bram Moolenaar 301f8317b8 Fix illegal memory access when using expressions in the command line.
--HG--
branch : vim73
2010-08-13 16:51:26 +02:00
Bram Moolenaar 27f47b6465 Update message for :python/:py3 usage with approximate translations.
--HG--
branch : vim73
2010-08-13 16:24:30 +02:00
Bram Moolenaar 148e620808 Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
--HG--
branch : vim73
2010-08-13 16:22:57 +02:00
Bram Moolenaar 34dc8f9859 Conceal feature caused the 'cursorline' highlighting to stop early.
--HG--
branch : vim73
2010-08-13 15:24:39 +02:00
Bram Moolenaar cd6dedcacc Fix for Yaml syntax file. (Nikolai Weibull)
--HG--
branch : vim73
2010-08-13 14:58:53 +02:00
Bram Moolenaar d341131f60 Runtime file updates.
--HG--
branch : vim73
2010-08-13 14:38:12 +02:00
Bram Moolenaar e698e2e892 Fix #ifdef for GDK_SUPER_MASK.
--HG--
branch : vim73
2010-08-13 13:57:13 +02:00
Bram Moolenaar 2c33d78d77 More fixes for :find completion. (mostly by Nazri Ramliy)
--HG--
branch : vim73
2010-08-13 13:36:15 +02:00
Bram Moolenaar 1d86870323 Update to Perl runtime files. (Andy Lester)
--HG--
branch : vim73
2010-08-13 12:09:22 +02:00
Bram Moolenaar d93a09b391 Updated Italian menus. (Vlad Sandrini)
--HG--
branch : vim73
2010-08-13 11:57:42 +02:00
Bram Moolenaar fc88796a54 Updates for :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-08-13 11:30:02 +02:00
Bram Moolenaar 3960dfd634 Avoid warnings from the clang compiler. (Dominique Pelle)
--HG--
branch : vim73
2010-08-13 11:18:02 +02:00
Bram Moolenaar 17a24384f2 Updated Finnish translations. (Flammie Pirinen)
--HG--
branch : vim73
2010-08-12 22:19:09 +02:00
Bram Moolenaar 5ca64c5590 Fix: Lua interface tried to load the library when closing a buffer or window.
--HG--
branch : vim73
2010-08-12 22:14:01 +02:00
Bram Moolenaar 960f7a935d Improvements for :find completion.
--HG--
branch : vim73
2010-08-12 21:50:51 +02:00
Bram Moolenaar 16b0591410 Include wchar.h in charset.c for towupper().
--HG--
branch : vim73
2010-08-12 20:17:02 +02:00
Bram Moolenaar f166b809bc Runtime file updates.
--HG--
branch : vim73
2010-08-11 23:37:32 +02:00
Bram Moolenaar 21f371a03f Updated translations. Added Portuguese tutor.
--HG--
branch : vim73
2010-08-11 23:11:47 +02:00
Bram Moolenaar b47c4ef970 Fixes for :find completion.
--HG--
branch : vim73
2010-08-11 22:05:57 +02:00
Bram Moolenaar 093a8bedd9 Improved pt_PT spell file generation.
--HG--
branch : vim73
2010-08-10 22:53:02 +02:00
Bram Moolenaar a0988408a7 Updated message translations.
--HG--
branch : vim73
2010-08-10 22:52:25 +02:00
Bram Moolenaar 05246bf32e Runtime file updates. Fix tar plugin window split.
--HG--
branch : vim73
2010-08-10 21:43:35 +02:00
Bram Moolenaar 7bf5da720e Make :find completion work better with the DJGPP build. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-10 19:50:26 +02:00
Bram Moolenaar 0f2e2b513c Fix compiler warning.
--HG--
branch : vim73
2010-08-10 09:25:48 +02:00
Bram Moolenaar 0b15a03984 Fix crash when using netbeans in a terminal when compiled with GUI support.
(partly by Xavier de Gaye)

--HG--
branch : vim73
2010-08-09 22:49:00 +02:00
Bram Moolenaar b6a0fcfb5d Runtime file updates.
--HG--
branch : vim73
2010-08-09 22:33:06 +02:00
Bram Moolenaar aecbe728ca Fix: :ltag command did not set w:quickfix_title. (Lech Lorens)
--HG--
branch : vim73
2010-08-09 22:14:48 +02:00
Bram Moolenaar 95f9912a7c Fix for float values on VMS. (Zoltan Arpadffy)
--HG--
branch : vim73
2010-08-09 22:07:08 +02:00
Bram Moolenaar a6abdcd2d8 When building with both Python 2 and Python 3 don't use RTLD_GLOBAL, so that
both may work.

--HG--
branch : vim73
2010-08-09 22:06:13 +02:00
Bram Moolenaar bc4d825ebb Version 7.3e -> 7.3f.
--HG--
branch : vim73
2010-08-09 20:16:32 +02:00
Bram Moolenaar c263388a1f Runtime file updates. (Tim Pope)
--HG--
branch : vim73
2010-08-09 20:13:35 +02:00
Bjorn Winckler 9787b377fa Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/screen.c
2010-08-08 23:13:25 +02:00
Bram Moolenaar 68d9438b6b Prepare for 7.3e release.
--HG--
branch : vim73
2010-08-08 21:39:46 +02:00
Bram Moolenaar 146cfede96 Update version info in help files.
--HG--
branch : vim73
2010-08-08 21:15:53 +02:00
Bram Moolenaar eb2f8f9997 Fixed: on MS-Windows sometimes files with number 4913 or higher are left
behind.

--HG--
branch : vim73
2010-08-08 18:46:06 +02:00
Bram Moolenaar 051f2d4097 Update help about wildcards in 'tags' option.
--HG--
branch : vim73
2010-08-08 18:29:48 +02:00
Bram Moolenaar b3ac306f4d Fix: 'suffixesadd' was used for finding tags file.
--HG--
branch : vim73
2010-08-08 18:17:52 +02:00
Bram Moolenaar 4348a787c1 Remove unused code.
--HG--
branch : vim73
2010-08-08 16:38:42 +02:00
Bram Moolenaar 94b89909c2 NL spelling: remove REP items to avoid lots of suggestions with dots.
--HG--
branch : vim73
2010-08-08 16:34:14 +02:00
Bram Moolenaar 9a96d5dc0c Also support Doxygen in C# files. (Andreas J. Beblik)
--HG--
branch : vim73
2010-08-08 15:28:22 +02:00
Bram Moolenaar ac7910b487 Improve positioning of combining characters in GTK.
--HG--
branch : vim73
2010-08-08 14:40:37 +02:00
Bram Moolenaar 143ada6e41 Make test 11 pass when there is no gzip program. (John Beckett)
--HG--
branch : vim73
2010-08-08 13:18:47 +02:00
Bram Moolenaar 39393cc7e6 Avoid that test 73 ovewrites viminfo. (James Vega)
--HG--
branch : vim73
2010-08-08 13:13:51 +02:00
Bram Moolenaar d447b77552 Fix: test 73 failed with small features.
--HG--
branch : vim73
2010-08-08 13:07:57 +02:00
Bram Moolenaar c03b6d1131 Change readfile() to ignore byte order marks, unless in binary mode.
--HG--
branch : vim73
2010-08-07 20:30:49 +02:00
Bram Moolenaar c3498b833c Use different Czech keymap (Stepan Nemec)
--HG--
branch : vim73
2010-08-07 18:42:45 +02:00
Bram Moolenaar fa08512fbe Fixed: on MS-Windows completion of shell commands didn't work.
--HG--
branch : vim73
2010-08-07 17:07:21 +02:00
Bram Moolenaar 47b954c206 Updated translations. (Dominique Pelle)
--HG--
branch : vim73
2010-08-07 16:38:38 +02:00
Bram Moolenaar 4ca52a25b2 Fix: An unprintable multi-byte character at the start of the screen line
caused the following text to be drawn at the wrong position.

--HG--
branch : vim73
2010-08-07 16:38:13 +02:00
Bram Moolenaar e8219a043c Updates for :TOhtml. (Ben Fritz)
--HG--
branch : vim73
2010-08-07 15:47:30 +02:00
Bram Moolenaar 555b0423c7 Fix: with newer GTK versions accented characters were drawn too much to the
left.

--HG--
branch : vim73
2010-08-07 15:46:45 +02:00
Bram Moolenaar bd16010c08 Update for jsp syntax file.
--HG--
branch : vim73
2010-08-07 13:46:23 +02:00
Bram Moolenaar b2034ba10b Some messages were missing when updating translations. (Dominique Pelle)
--HG--
branch : vim73
2010-08-07 13:45:59 +02:00
Bram Moolenaar 61cf0e3671 Set 'visualbell' in test 72 to avoid a beep.
--HG--
branch : vim73
2010-08-07 13:27:48 +02:00
Bram Moolenaar 564684dcd1 Update pt_BR translations.
--HG--
branch : vim73
2010-08-07 13:19:56 +02:00
Bram Moolenaar 2056c4dd3d Update README files. Remove references to extra and lang archives.
--HG--
branch : vim73
2010-08-07 13:19:27 +02:00
Bram Moolenaar 40a740fd61 Fix: ml_get errors when using undo with 'virtualedit'.
--HG--
branch : vim73
2010-08-07 12:54:12 +02:00
Bram Moolenaar 84275e8904 Updated Dutch spell files to use latest OpenOffic.org version.
--HG--
branch : vim73
2010-08-06 22:14:36 +02:00
Bram Moolenaar 5f28281f0e Update version number in gvim.exe manifest. (Michael Wookey)
--HG--
branch : vim73
2010-08-06 20:53:49 +02:00
Bram Moolenaar d378970155 Call gui_mch_update() before triggering GuiEnter autocmd. (Ron Aaron)
--HG--
branch : vim73
2010-08-06 20:42:30 +02:00
Bram Moolenaar d436e625c9 Updated syntax files.
--HG--
branch : vim73
2010-08-05 22:08:47 +02:00
Bram Moolenaar 6b904597ff Improve handling of user settings in :TOhtml. Default to generating CSS.
(Benjamin Fritz)

--HG--
branch : vim73
2010-08-05 21:54:00 +02:00
Bram Moolenaar 4146339b02 Fix a few problems for :find completion. Test much more. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-05 21:40:16 +02:00
Bram Moolenaar 203a46a890 Updated syntax files. (Charles Campbell)
--HG--
branch : vim73
2010-08-04 23:03:17 +02:00
Bram Moolenaar 217d9d53e1 Fixed: "make install" installed a few Amiga .info files.
--HG--
branch : vim73
2010-08-04 22:44:27 +02:00
Bram Moolenaar a648f81ac2 Disallow setting 'ambiwidth' to "double" when 'listchars' or 'fillchars'
contains a character that would become double width.

--HG--
branch : vim73
2010-08-04 20:55:44 +02:00
Bram Moolenaar a57a03e1c4 After entering a crypt key would need to hit return to continue.
When silencing a message it would still clear a kept message.

--HG--
branch : vim73
2010-08-04 20:12:32 +02:00
Bram Moolenaar d180e1037e 7.3d -> 7.3e.
--HG--
branch : vim73
2010-08-04 19:29:04 +02:00
Bjorn Winckler 8f5eed6089 Merge branch 'master' into macvim73 2010-08-04 19:23:56 +02:00
Bjorn Winckler e9de29bf9e Merge branch 'vim73' into macvim73 2010-08-04 19:23:39 +02:00
Bram Moolenaar 47b042e294 Make test 73 a bit more portable.
--HG--
branch : vim73
2010-08-04 18:27:57 +02:00
Bram Moolenaar 97583c42f0 Preparations for 7.3d release.
--HG--
branch : vim73
2010-08-04 17:49:30 +02:00
Bram Moolenaar bd3d778efd Make :find completion consistent between Unix and MS-Windows. Add a test.
(Nazri Ramliy)

--HG--
branch : vim73
2010-08-04 17:07:20 +02:00
Bram Moolenaar 6aca8a785d Add translations in diff syntax. (Jakson A. Aquino)
--HG--
branch : vim73
2010-08-04 16:11:50 +02:00
Bram Moolenaar 0e05a4a18a Small changes to the test files. (John Beckett)
--HG--
branch : vim73
2010-08-04 16:10:19 +02:00
Bram Moolenaar f422abef95 Set 'wrapscan' when checking the .po files. (Mike Williams)
--HG--
branch : vim73
2010-08-04 15:47:08 +02:00
Bram Moolenaar c08f721564 Fix: when setting crypt key seed was not updated when the swap file wasn't
created yet.

--HG--
branch : vim73
2010-08-04 15:32:46 +02:00
Bram Moolenaar 06be8496ce When undoing a reload, move the cursor to the first changed line.
--HG--
branch : vim73
2010-08-04 14:29:54 +02:00
Bram Moolenaar 3bc8f1b4b1 Fix crash when no item in 'path' is used for :find completion.
--HG--
branch : vim73
2010-08-04 12:39:44 +02:00
Bram Moolenaar 4778cee7c3 Rename quickfix plugin to match the filetype set in the code.
--HG--
branch : vim73
rename : runtime/ftplugin/quickfix.vim => runtime/ftplugin/qf.vim
2010-08-04 12:05:40 +02:00
Bram Moolenaar d8ac2e3d0f Runtime file updates.
--HG--
branch : vim73
2010-08-03 23:00:38 +02:00
Bram Moolenaar 06bc20c906 Recognize .f03 and .f08 as Fortran files. (Ajit Thakkar)
--HG--
branch : vim73
2010-08-03 22:45:06 +02:00
Bram Moolenaar 38356ae07e Fix crash in :find completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-03 22:21:00 +02:00
Bram Moolenaar 0c8c0341a0 Fix: With 'path' set to relative directory ":find" completion didn't work.
(Nazri Ramliy)

--HG--
branch : vim73
2010-08-03 22:11:29 +02:00
Bram Moolenaar 315cc1108f Windows uninstaller: Instead of calling RegDeleteKeyEx() directly load it
dynamically from the .dll.  Should work everywhere.

--HG--
branch : vim73
2010-08-02 23:06:46 +02:00
Bram Moolenaar 1e68b02c5b Take OLE registration back to 32 bit registry, the unregister wasn't working
for the 64 registry.

--HG--
branch : vim73
2010-08-02 22:13:25 +02:00
Bram Moolenaar 29caec46a7 Syntax file updates. (Charles Campbell)
--HG--
branch : vim73
2010-08-02 22:12:46 +02:00
Bram Moolenaar 26d733c022 Updated version of gettext for use with MVC. (Mike Williams)
--HG--
branch : vim73
2010-08-02 21:43:29 +02:00
Bram Moolenaar b0caec19f2 Improvements for :find completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-02 21:33:37 +02:00
Bram Moolenaar ce53e73573 Put quotes around the gvim.exe path for the "Open with" menu entry.
--HG--
branch : vim73
2010-08-02 20:45:27 +02:00
Bram Moolenaar a958040a47 Workaround for missing RegDeleteKeyEx() method.
--HG--
branch : vim73
2010-08-02 20:26:43 +02:00
Bjorn Winckler e54169d516 Remove "Edit in ..." project from .gitignore 2010-08-02 11:57:06 +02:00
Bram Moolenaar cdd47af97a Update version.h for 7.3c -> 7.3d.
--HG--
branch : vim73
2010-08-01 22:35:43 +02:00
Bjorn Winckler 902ce662b7 Update help file 2010-08-01 22:23:37 +02:00
Bjorn Winckler 4ba6c13f75 Update string in "About" dialog 2010-08-01 22:04:56 +02:00
Bram Moolenaar 650770be1e Add Datascript syntax file. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 21:48:21 +02:00
Bram Moolenaar 70590be8d2 Fix: the MS-Windows uninstaller did not delete registry keys on 64 bit systems.
--HG--
branch : vim73
2010-08-01 21:15:45 +02:00
Bjorn Winckler 7a742084e2 Merge branch 'vim73' into macvim73
Conflicts:
	src/normal.c
	src/vim.h
2010-08-01 20:55:44 +02:00
Bjorn Winckler 492dc30376 Merge branch 'master' into macvim73 2010-08-01 20:53:02 +02:00
Bram Moolenaar 3d8a2fe869 Version 7.3c -> 7.3d
--HG--
branch : vim73
2010-08-01 20:38:51 +02:00
Bram Moolenaar e4d4426cb0 Update todo file.
--HG--
branch : vim73
2010-08-01 20:18:38 +02:00
Bram Moolenaar 1f79696e44 Define the WOW64 key when needed.
--HG--
branch : vim73
2010-08-01 19:50:25 +02:00
Bram Moolenaar b8078f7f79 Update utf-8 version of tutor.
--HG--
branch : vim73
2010-08-01 19:11:06 +02:00
Bram Moolenaar 60d66b36f3 Minor updates for the 7.3c release.
--HG--
branch : vim73
2010-08-01 19:06:10 +02:00
Bjorn Winckler 39481734e1 Update credits 2010-08-01 18:59:58 +02:00
Bram Moolenaar a463dec5c4 Remove unused variable and STRLEN(). (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 17:59:57 +02:00
Bram Moolenaar 78781634cc Fix: test 69 didn't work on MS-Windows. Test 72 beeped too often.
--HG--
branch : vim73
2010-08-01 17:37:17 +02:00
Bram Moolenaar 89146a1a9f Runtime file updates.
--HG--
branch : vim73
2010-08-01 16:13:51 +02:00
Bram Moolenaar 75ff1d163c Avoid illegal memory access in spell suggestion. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 15:47:35 +02:00
Bram Moolenaar a4a5e9f566 Avoid that running tests changes viminfo.
--HG--
branch : vim73
2010-08-01 15:47:03 +02:00
Bram Moolenaar 6cc03fa13a Fix: crash in spell checking with a 0x300 character.
--HG--
branch : vim73
2010-08-01 15:37:02 +02:00
Bram Moolenaar bac1bc2a37 Fix: uninitialized memory access. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 15:11:43 +02:00
Bram Moolenaar 67ceb87a6e Fix typos in README files. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 14:36:59 +02:00
Bram Moolenaar bf66a9df86 No need to redraw cursorline when 'modifiable' is changed. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 14:35:05 +02:00
Bram Moolenaar 50d657aef4 Fix: changing case of a character removed combining characters.
--HG--
branch : vim73
2010-08-01 14:22:48 +02:00
Bram Moolenaar b1b2f88c8c Add the WOW64 flag back to OLE registration. (untested)
--HG--
branch : vim73
2010-08-01 13:25:05 +02:00
Bram Moolenaar bd47321246 Fix that uninstaller isn't found on 64-bit Windows.
--HG--
branch : vim73
2010-07-31 22:03:44 +02:00
Bram Moolenaar 6125579e7e Fix: on MS-Windows the "open with..." menu starts Vim without a file.
--HG--
branch : vim73
2010-07-31 20:53:54 +02:00
Bram Moolenaar dd1c05e11f Move many more common Python items to if_py_both.c.
--HG--
branch : vim73
2010-07-31 19:54:14 +02:00
Bram Moolenaar ddafe8a14a Fixed: CTRL-R in Insert mode doesn't insert composing characters.
--HG--
branch : vim73
2010-07-31 17:59:29 +02:00
Bram Moolenaar b49f68742f Fixes for coverity warnings.
--HG--
branch : vim73
2010-07-31 16:44:19 +02:00
Bram Moolenaar afd84afec5 Support syntax and filetype completion for user commands. (Christian Brabandt)
--HG--
branch : vim73
2010-07-31 14:59:19 +02:00
Bram Moolenaar e505c2aee1 Possibly make OLE work on Windows 64 bit. (untested)
--HG--
branch : vim73
2010-07-31 14:45:05 +02:00
Bram Moolenaar 5537eecf8c More updated runtime files.
--HG--
branch : vim73
2010-07-30 22:41:22 +02:00
Bram Moolenaar 7b30da4eda Improvements for VMS. (Zoltan Arpadffy)
--HG--
branch : vim73
2010-07-30 22:29:41 +02:00
Bram Moolenaar 2e324441dc Correct comments in testdir makefiles. (John Beckett)
--HG--
branch : vim73
2010-07-30 22:04:17 +02:00
Bram Moolenaar 6b1be9f544 Runtime file updates.
--HG--
branch : vim73
2010-07-30 21:49:40 +02:00
Bram Moolenaar d2650f0159 Fix test 72 not setting encryption method. (Dominique Pelle)
--HG--
branch : vim73
2010-07-30 21:49:07 +02:00
Bjorn Winckler 382f00014d Revert "Support for Cocoa Standard AS Dictionary"
This reverts commit fb3590e751.

Conflicts:

	src/MacVim/MacVim.xcodeproj/project.pbxproj
2010-07-30 17:04:48 +02:00
Bram Moolenaar 0393708fc4 Dectect Perl6.
--HG--
branch : vim73
2010-07-29 23:12:43 +02:00
Bram Moolenaar aa04494107 Few more fixes for VMS.
--HG--
branch : vim73
2010-07-29 23:12:15 +02:00
Bram Moolenaar 49492830d2 Fix a few compile warnings. (Mike Williams)
--HG--
branch : vim73
2010-07-29 23:10:40 +02:00
Bram Moolenaar fadf978bc9 Updated runtime files. Add logcheck filetype plugin. (James Vega)
--HG--
branch : vim73
2010-07-29 22:33:18 +02:00
Bram Moolenaar e4c39f4d21 Add completion for ":ownsyntax" and improve completion for ":filetype".
(Dominique Pelle)

--HG--
branch : vim73
2010-07-29 20:59:59 +02:00
Bram Moolenaar b33a4e633d Updated runtime files. :TOhtml improvements by Benjamin Fritz.
--HG--
branch : vim73
2010-07-29 20:43:36 +02:00
Bram Moolenaar a5672c1daf Update for Lua interface. (Luis Carvalho)
--HG--
branch : vim73
2010-07-28 22:46:08 +02:00
Bram Moolenaar b379ad862b Remove Mupad indent and ftplugin files, they are not useful.
--HG--
branch : vim73
2010-07-28 22:30:00 +02:00
Bram Moolenaar 317c358364 Improvements for ":find" completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-07-28 22:29:10 +02:00
Bram Moolenaar ded2e15a0e Changes for VMS. Mostly by Zoltan Arpadffy.
--HG--
branch : vim73
2010-07-28 19:38:16 +02:00
Bram Moolenaar 20ae607f71 Fix: :redir to a dictionary that is changed before ":redir END" causes a
memory access error.

--HG--
branch : vim73
2010-07-28 18:55:02 +02:00
Bram Moolenaar 9c5e157a00 More runtime file updates.
--HG--
branch : vim73
2010-07-28 18:17:41 +02:00
Bram Moolenaar 84142e9d4e Fix: concealed regions didn't get redrawn correctly when moving the cursor
through them.

--HG--
branch : vim73
2010-07-28 18:14:45 +02:00
Bram Moolenaar 98f89366d7 More accented characters in tex.vim syntax. (Charles Campbell)
--HG--
branch : vim73
2010-07-28 17:25:21 +02:00
Bram Moolenaar 6d69cf0576 Updated runtime files.
--HG--
branch : vim73
2010-07-28 17:02:55 +02:00
Bram Moolenaar 608d8d470c Updated Italian messages. (Vlad Sandrini)
--HG--
branch : vim73
2010-07-28 14:28:48 +02:00
Bram Moolenaar 8a34e48829 Minor runtime file updates.
--HG--
branch : vim73
2010-07-28 12:52:27 +02:00
Bram Moolenaar 58fad7d1ee Updated runtime files. New netrw plugin version.
--HG--
branch : vim73
2010-07-27 22:50:36 +02:00
Bram Moolenaar b6f95fa663 Fix build warnings and problems for tiny/small Win32 build. (Mike Williams)
--HG--
branch : vim73
2010-07-27 22:41:43 +02:00
Bram Moolenaar 89a4db0de3 Fix for "concealends". (Vince Negri)
--HG--
branch : vim73
2010-07-27 20:47:25 +02:00
Bram Moolenaar 60943f173f Update TeX syntax file.
--HG--
branch : vim73
2010-07-26 22:51:56 +02:00
Bram Moolenaar 309262c0d9 Fix compiler warnings on 64 bit systems.
--HG--
branch : vim73
2010-07-26 22:51:28 +02:00
Bram Moolenaar 919a34d10a Updated runtime files.
--HG--
branch : vim73
2010-07-26 22:21:27 +02:00
Bjorn Winckler fcb74336d8 Merge branch 'master' into macvim73 2010-07-26 19:49:35 +02:00
Bjorn Winckler 21baffc2a5 Change default font to Menlo
On system where Menlo is missing (i.e. OS X 10.5 and earlier) Monaco
will be used instead.
2010-07-26 19:47:32 +02:00
Bjorn Winckler 4efc4c32a7 Change mouse cursor to arrow when outside window 2010-07-26 18:58:38 +02:00
Bjorn Winckler 51e86fbc86 Update balloon eval on scroll wheel event 2010-07-26 17:25:29 +02:00
Bjorn Winckler 66cfd7c136 Fix problem when compiling without Core Text 2010-07-26 16:53:28 +02:00
Bjorn Winckler 86d89594e6 Fix compliation problems with os_mac_conv.c 2010-07-25 23:52:46 +02:00
Bjorn Winckler 370077b539 Merge branch 'master' into macvim73 2010-07-25 23:17:58 +02:00
Bjorn Winckler 5679cb554b Fix scroll wheel force feature 2010-07-25 23:12:59 +02:00
Bjorn Winckler ff27fbf695 Send horizontal trackpad events on to Vim 2010-07-25 23:09:23 +02:00
Bjorn Winckler 73972981a6 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
	src/configure.in
	src/normal.c
2010-07-25 23:09:00 +02:00
Bjorn Winckler c1a59b534a Add +balloon_eval support
The tracking rect code had to be pulled to get tool tips to work.  This
has at least one negative drawback (the mouse cursor does not change
back to an arrow when moved outside the window) and there may be more.

Changes to 'bdlay' are only detected after disabling and re-enabling
'beval'.
2010-07-25 22:58:24 +02:00
Bram Moolenaar 96d1382ade Fix: terminal title not properly restured when there are multi-byte
characters.  (partly by James Vega)

--HG--
branch : vim73
2010-07-25 22:30:20 +02:00
Bram Moolenaar f7845bf576 7.3b -> 7.3c
--HG--
branch : vim73
2010-07-25 20:53:06 +02:00
Bjorn Winckler b71ce80f16 Add preference to toggle inline IM 2010-07-25 18:33:28 +02:00
Bram Moolenaar 34303a71a0 Prepare for 7.3b release. Fix src/Makefile enabling python3 by default.
--HG--
branch : vim73
2010-07-25 17:42:45 +02:00
Bjorn Winckler 9f9e94b8ac Avoid bottom scrollbar covering resize indicator
Fixes a bug where the bottom scrollbar would cover the resize indicator
when the right scrollbar was hidden.
2010-07-25 17:12:13 +02:00
Bram Moolenaar 6e183f3321 Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)
--HG--
branch : vim73
2010-07-25 16:58:46 +02:00
Bjorn Winckler 9bd07078ed No right/bot scrollbar -> no resize indicator
The resize indicator covers the text view when there is no right or
bottom scrollbar so don't draw it in this situation.  Also avoids a
display corruption when using Core Text renderer with ":set go-=r".
2010-07-25 16:49:05 +02:00
Bram Moolenaar 58fb211e8e Fix: editing a not encrypted file after a crypted file messed up reading the
text from an undo file.

--HG--
branch : vim73
2010-07-25 16:05:19 +02:00
Bjorn Winckler 1623ced00c Remove +x flag on Advanced.png 2010-07-25 15:54:32 +02:00
Bjorn Winckler 27cdb59352 Update Credits 2010-07-25 15:53:25 +02:00
Bjorn Winckler bfeba1168a Remove MacVim plugin related code 2010-07-25 15:51:26 +02:00
Bram Moolenaar a3501619fc Add support for horizontal scroll wheel. (Bjorn Winckler)
--HG--
branch : vim73
2010-07-25 15:49:07 +02:00
Bjorn Winckler 9114c483a0 Remove 'Edit in ODBEditor'
Also remove all things related to it such as the Integration preference
pane.
2010-07-25 15:37:28 +02:00
Bram Moolenaar 2f9a26798c Better fix for memory access in recovery. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 15:11:11 +02:00
Bram Moolenaar c5514b2df2 Fix memory access to 'cryptmethod' during recovery. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 14:00:46 +02:00
Bram Moolenaar c6d3895d18 Add completion for :setfiletype. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 13:53:11 +02:00
Bram Moolenaar 131e21ad6f Add completion for :lmap and :lunmap.
--HG--
branch : vim73
2010-07-25 13:50:33 +02:00
Bram Moolenaar ef6828cc08 Include old Python changes in Python 3 interface.
--HG--
branch : vim73
2010-07-25 13:43:20 +02:00
Bram Moolenaar a471cee782 Fix: when resetting both 'title' and 'icon' the title would be set after a
shell command.
Reset 'title' and 'icon' in test47 to avoid the xterm title getting messed up.

--HG--
branch : vim73
2010-07-25 13:42:29 +02:00
Bram Moolenaar 1e77f68d9c Use the SONAME-versioned liblua, if it exists. (James Vega)
--HG--
branch : vim73
2010-07-25 13:12:49 +02:00
Bram Moolenaar db79a140c6 Add the synconcealed() function and use it for :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-07-25 12:46:44 +02:00
Bram Moolenaar 9bcb14d67a Let 'v' flag in 'concealcursor' apply to all lines in the Visual area.
--HG--
branch : vim73
2010-07-24 23:52:26 +02:00
Bram Moolenaar f804a143ec Move some common code from if_python.c and if_python3.c to if_py_both.h.
--HG--
branch : vim73
2010-07-24 23:51:45 +02:00
Bram Moolenaar 8161dabfe2 More runtime file updates.
--HG--
branch : vim73
2010-07-24 20:57:44 +02:00
Bram Moolenaar 107b7738ee Fix for compiler warning about function prototype in pty.c.
--HG--
branch : vim73
2010-07-24 20:44:27 +02:00
Bram Moolenaar 874d2011bc Add 'window' to the options window.
--HG--
branch : vim73
2010-07-24 20:44:02 +02:00
Bram Moolenaar 6db64abe9a Further improvements for :options. (Dominique Pelle)
--HG--
branch : vim73
2010-07-24 20:35:12 +02:00
Bram Moolenaar 5eb7e35306 Add the 'undoreload' option to be able to undo a file reload.
--HG--
branch : vim73
2010-07-24 20:27:03 +02:00
Bram Moolenaar 28064151ea Fix for cursor position in wrapped line with concealed text.
--HG--
branch : vim73
2010-07-24 17:39:52 +02:00
Bram Moolenaar 9d5ae4635a Give each syntax item a sequence number, so that we know when it starts and
can show the 'cchar' for each of them.

--HG--
branch : vim73
2010-07-24 17:29:03 +02:00
Bram Moolenaar 085a9bcf49 Document extra argument for Python append().
--HG--
branch : vim73
2010-07-24 16:58:02 +02:00
Bram Moolenaar 992cbccce3 Fix: errors for allocating zero bytes when profiling an empty function.
--HG--
branch : vim73
2010-07-24 16:57:39 +02:00
Bram Moolenaar 95632957a2 Remove -arch flag from build flags for Perl. (Bjorn Wickler)
--HG--
branch : vim73
2010-07-24 16:19:44 +02:00
Bram Moolenaar 6e74390adb Find python3 also in lib64 directory. (Ben Boeckel)
--HG--
branch : vim73
2010-07-24 16:11:21 +02:00
Bram Moolenaar 1ae64c557c Fix memory leak in :find completion. (Dominique Pelle)
--HG--
branch : vim73
2010-07-24 16:01:56 +02:00
Bram Moolenaar 5aceb17039 Better text for 'concealcursor' in :options window.
--HG--
branch : vim73
2010-07-24 15:56:43 +02:00
Bram Moolenaar af7eb87126 Fix 'autochdir' not showing up in :options window. (Dominique Pelle)
Adjust :options window for changes in conceal options.

--HG--
branch : vim73
2010-07-24 15:48:31 +02:00
Bram Moolenaar a324d8f0d6 Temporary solution for crashing when using both :py and :py3: disallow both in
one session.

--HG--
branch : vim73
2010-07-24 15:42:14 +02:00
Bram Moolenaar 3d196d6ed4 Specify library to load for Python more precisely. (James Vega)
--HG--
branch : vim73
2010-07-24 15:19:11 +02:00
Bram Moolenaar d68c93612e Add the 'c' flag to 'concealcursor'.
--HG--
branch : vim73
2010-07-24 15:00:38 +02:00
Bram Moolenaar 4e94f5d1c0 Another conceal fix: cursor in wrong column when 'number' set.
--HG--
branch : vim73
2010-07-24 13:31:09 +02:00
Bram Moolenaar 74d377165c Don't conceal text in lines inside the Visual area.
--HG--
branch : vim73
2010-07-24 13:15:07 +02:00
Bram Moolenaar a278cc9c26 Window split didn't copy the value of 'conceallevel'.
--HG--
branch : vim73
2010-07-23 22:27:03 +02:00
Bram Moolenaar ca003f191d Add the 'concealcursor' option to decide when the cursor line is to be
concealed or not.
Rename 'conc' to 'cole' as the short name for 'conceallevel'.

--HG--
branch : vim73
2010-07-23 22:10:27 +02:00
Bjorn Winckler 3113fcfd89 Don't call gui_mch_mousehide() 2010-07-23 16:53:54 +02:00
Bjorn Winckler 1fac0e217a Fix missing prototype warning 2010-07-23 16:32:17 +02:00
Bjorn Winckler 7f753e8841 Merge branch 'master' into macvim73 2010-07-23 13:45:10 +02:00
Bjorn Winckler 5dcf4f9ffe Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/auto/configure
2010-07-23 13:44:55 +02:00
Vincent Berthoux 3b984bfba1 Add support for graphical signs 2010-07-23 02:21:48 +02:00
Bram Moolenaar 9b74bcb368 Update Fortran indent and syntax file. (Ajit Thakkar)
--HG--
branch : vim73
2010-07-22 22:30:23 +02:00
Bram Moolenaar 1da5839fe7 Fix: strdisplaywidth("x", 2) returned 3 instead of 1.
--HG--
branch : vim73
2010-07-22 22:20:57 +02:00
Bram Moolenaar c8e70b997c For conceal mode: when two different syntax items follow each other, show the
replacement character for both.

--HG--
branch : vim73
2010-07-22 22:16:29 +02:00
Bram Moolenaar 605246a15f Fix: "import termios" doesn't work with dynamically loaded Python. (James
Vega)

--HG--
branch : vim73
2010-07-22 21:44:13 +02:00
Bram Moolenaar b67b86f15f Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
--HG--
branch : vim73
2010-07-22 21:32:16 +02:00
Benjamin Cullen-Kerney fb3590e751 Support for Cocoa Standard AS Dictionary
This provides, among other things, support for moving/resizing windows
via AppleScript.
2010-07-22 19:27:04 +02:00
Bram Moolenaar 12451bfc9a Fix building with Perl on Windows with MingW. (James Vega)
--HG--
branch : vim73
2010-07-22 11:34:16 +02:00
Bram Moolenaar e6dbed8a8f Update French and Esperanto translations. (Dominique Pelle)
--HG--
branch : vim73
2010-07-21 22:27:37 +02:00
Bram Moolenaar 6a480b9930 Make it possible to load Perl dynamically on Unix. (James Vega)
--HG--
branch : vim73
2010-07-21 22:05:20 +02:00
Bram Moolenaar 541fd385f5 Fix dependencies in help Makefile. (James Vega)
--HG--
branch : vim73
2010-07-21 20:40:27 +02:00
Bram Moolenaar d7c11bc26c Small docs fixes.
--HG--
branch : vim73
2010-07-21 20:36:22 +02:00
Bram Moolenaar 4200870dac Fix build problem when fchown() not available. (Gary Johnson)
--HG--
branch : vim73
2010-07-21 20:31:07 +02:00
Bram Moolenaar c746883958 Fix that :py3file was not working.
--HG--
branch : vim73
2010-07-21 16:00:43 +02:00
Bram Moolenaar d05dd089d0 Update timestamps for recently changed help files.
--HG--
branch : vim73
2010-07-20 22:45:13 +02:00
Bram Moolenaar a7a47ad6e0 Fix hang when resizing in diff mode and there are concealed items.
--HG--
branch : vim73
2010-07-20 22:33:34 +02:00
Bram Moolenaar 18d100096f Avoid error when exiting in diff mode with EXITFREE defined.
--HG--
branch : vim73
2010-07-20 22:30:01 +02:00
Bram Moolenaar 1b2986bd7c When resetting 'mousehide' show the mouse pointer right away.
--HG--
branch : vim73
2010-07-20 18:44:27 +02:00
Bram Moolenaar b47cb44d53 Fix some duplicates in ":find" completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-07-20 18:10:15 +02:00
Bram Moolenaar d8cf19bf73 Change 'cryptmethod' from a number to a string option. Make it global-local.
--HG--
branch : vim73
2010-07-20 17:32:38 +02:00
Bram Moolenaar cf73ab732f Fix: When 'searchhl' causes a hang make CTRL-C disable 'shearchhl'.
--HG--
branch : vim73
2010-07-20 13:11:28 +02:00
Bram Moolenaar 0070356c5b Add a few items to the syntax menu. Split up long submenus.
--HG--
branch : vim73
2010-07-20 13:10:11 +02:00
Bram Moolenaar 8123df60d7 Updated sh and vim syntax files. (Charles Campbell)
--HG--
branch : vim73
2010-07-20 12:36:02 +02:00
Bram Moolenaar a164a2ded7 Fix 'colorcolumn' adjecent columns not highlighted after end of line.
--HG--
branch : vim73
2010-07-20 11:29:07 +02:00
Bram Moolenaar 5d1b07fbcd Fix typos in documentation. (Dominique Pelle)
--HG--
branch : vim73
2010-07-20 11:16:17 +02:00
Bram Moolenaar ecd10f8c48 Fixed: crash with ":find " completion, using uninitialized count.
--HG--
branch : vim73
2010-07-19 23:11:27 +02:00
Bram Moolenaar b1e4b5bf2a Updated Ukranian translations. (Anatoli Sakhnik)
--HG--
branch : vim73
2010-07-19 22:08:50 +02:00
Bram Moolenaar 226dfe0f86 Updated Polish translations. (Mikolaj Machowski)
--HG--
branch : vim73
2010-07-19 21:51:01 +02:00
Bram Moolenaar 3221588663 Fix configure for Python3 libs and version number. (James Vega)
--HG--
branch : vim73
2010-07-19 21:18:54 +02:00
Bram Moolenaar 206e86e4b3 Rename some "python3" symbols to "py3", as the command name.
Documentation updates.

--HG--
branch : vim73
2010-07-19 20:46:22 +02:00
Bram Moolenaar b30d60f6ce Never hide text for conceal in cursor line. Do hide when there is
highlighting.

--HG--
branch : vim73
2010-07-19 20:13:22 +02:00
Bram Moolenaar b7668b0bca Rename w_p_conceal to w_p_conc for consistency.
--HG--
branch : vim73
2010-07-19 19:52:13 +02:00
Bram Moolenaar d16c57f2f8 Also make ALT modifier work for mouse wheel. (Benjamin Haskell)
--HG--
branch : vim73
2010-07-18 23:32:13 +02:00
Bram Moolenaar 57f8186de6 Fix: 'colorcolumn' interfered with concealed text.
--HG--
branch : vim73
2010-07-18 23:30:34 +02:00
Bram Moolenaar 187a813f3f Vim 7.3a -> 7.3b.
--HG--
branch : vim73
2010-07-18 23:29:58 +02:00
Bjorn Winckler b34c99a64d Merge branch 'vim73' into macvim73 2010-07-18 23:15:00 +02:00
Bram Moolenaar 71cc1812ba Fix: MS-Windows installer used wrong path for uninstaller key.
--HG--
branch : vim73
2010-07-18 22:33:56 +02:00
Bram Moolenaar d721278828 Last few changes for the 7.3a BETA release.
--HG--
branch : vim73
2010-07-18 22:10:01 +02:00
Bram Moolenaar ac2b3fd963 Fixes and improvements for MS-Windows build.
--HG--
branch : vim73
2010-07-18 21:42:34 +02:00
Bram Moolenaar 317e4a0605 Minor runtime file updates.
--HG--
branch : vim73
2010-07-18 18:47:44 +02:00
Bram Moolenaar 222acc458c Make automatic prototype generation work with more interfaces.
--HG--
branch : vim73
2010-07-18 18:04:50 +02:00
Bjorn Winckler 12e6a57d52 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
	src/configure.in
	src/eval.c
2010-07-18 18:03:55 +02:00
Bram Moolenaar 882333cf2d Added strdisplaywidth() function.
--HG--
branch : vim73
2010-07-18 15:45:49 +02:00
Bram Moolenaar c21d154234 Added strwidth() and strchars() functions.
--HG--
branch : vim73
2010-07-18 15:31:08 +02:00
Bram Moolenaar 8eec834325 Better conceal in help. (partly by Dominique Pelle)
--HG--
branch : vim73
2010-07-18 14:34:51 +02:00
Bram Moolenaar 1be25d9c47 Make CTRL modifier work for mouse wheel. (Benjamin Haskell)
--HG--
branch : vim73
2010-07-18 14:26:11 +02:00
Bram Moolenaar 4b758f9b6a Fix build broken without multi-byte feature.
--HG--
branch : vim73
2010-07-18 14:20:35 +02:00
Bram Moolenaar d7e673e0d2 Improved :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-07-18 14:07:22 +02:00
Bram Moolenaar 1a810129f2 Build problem when using all interfaces except Lua.
--HG--
branch : vim73
2010-07-18 13:58:26 +02:00
Bram Moolenaar fb1ecd29a6 Make 'cursorcolumn' work together with the conceal feature.
--HG--
branch : vim73
2010-07-18 13:55:02 +02:00
Bram Moolenaar 6f1679b5d6 Make it easier to build with Lua. Remove compiler warnings.
--HG--
branch : vim73
2010-07-18 12:35:47 +02:00
Bram Moolenaar b7e3f706b4 Whitespace cleanup.
--HG--
branch : vim73
2010-07-17 23:52:29 +02:00
Bram Moolenaar 56361677b1 Added support for Python 3. (Roland Puntaier)
--HG--
branch : vim73
2010-07-17 21:19:38 +02:00
Bram Moolenaar 2f90abaa05 Add the 'L' item to 'cinoptions'. (Manuel Konig)
--HG--
branch : vim73
2010-07-17 17:12:06 +02:00
Bram Moolenaar 13606deb9e Mac: Support disabling antialias. (LC Mi)
--HG--
branch : vim73
2010-07-17 16:44:59 +02:00
Bram Moolenaar 85bd78f896 Make it possible to drag a tab page label to another position. (Paul B. Mahol)
--HG--
branch : vim73
2010-07-17 16:30:42 +02:00
Bram Moolenaar f5c3efd38e Better implementation of creating the Color Scheme menu. (Juergen Kraemer)
--HG--
branch : vim73
2010-07-17 15:20:30 +02:00
Bram Moolenaar a88ec92ab1 In Visual mode with 'showcmd' display the number of bytes and characters.
--HG--
branch : vim73
2010-07-17 12:47:16 +02:00
Bram Moolenaar 696f8a6064 Fix bad parsing of 'colorcolumn'. (Dominique Pelle)
--HG--
branch : vim73
2010-07-16 21:29:06 +02:00
Bram Moolenaar 53aafa1254 Avoid compiler warnings for size_t to int conversions.
--HG--
branch : vim73
2010-07-16 20:38:52 +02:00
Bram Moolenaar 7b76ae97e6 Improved version of 2html.vim.
Includes progress bar.
Fix dynamic folding in diff view.
(Benjamin Fritz)

--HG--
branch : vim73
2010-07-16 20:35:36 +02:00
Bjorn Winckler 9c0b69fed8 Merge branch 'master' into macvim73 2010-07-16 02:44:42 +02:00
Bjorn Winckler 2b70f7d985 Fix full sreen tabline bug
This fixes a bug where showing the tabline in full screen would
sometimes cause the tabline to disappear when leaving full screen.
2010-07-16 02:42:14 +02:00
Bjorn Winckler 7dc2c998ff Avoid window flashing white when opened (final)
The previous commit would not present the window until all plugins etc.
had been loaded.  Since this can take a significant time it may seem
like no window is opening.  This commit opens a blank window as soon as
possible.

(Also fixes a regression introduced by the last commit where opening
multiple files in tabs from Terminal would cause two tablines to be
displayed.)
2010-07-16 02:01:33 +02:00
Bjorn Winckler 14422b553e Merge branch 'vim73' into macvim73
Conflicts:
	runtime/doc/options.txt
	runtime/doc/tags
	src/auto/configure
	src/configure.in
	src/eval.c
	src/main.c
	src/option.c
	src/os_mac.h
	src/os_macosx.c
	src/proto.h
	src/vim.h
2010-07-15 23:27:46 +02:00
Bram Moolenaar 8f5008d4ae Added Lua interfae. (Luis Carvalho)
--HG--
branch : vim73
2010-07-14 23:23:17 +02:00
Bram Moolenaar e7380e8e16 Fix: When entering a digraph or special character after a line that fits the
window the '?' or '^' on the next line is not redrawn. (Ian Kelling)

--HG--
branch : vim73
2010-07-14 22:35:55 +02:00
Bram Moolenaar e6c3708dc1 Allow synIDattr() getting GUI attributes when build without GUI.
(Matt Wozniski)

--HG--
branch : vim73
2010-07-14 22:04:22 +02:00
Bram Moolenaar 4788cece7c Disallow setting 'enc' in a modeline. (Patrick Texier)
--HG--
branch : vim73
2010-07-14 21:12:05 +02:00
Bram Moolenaar 6f8679267c Fix: cursor line not properly concealed when moving between windows.
(Vince Negri)

--HG--
branch : vim73
2010-07-14 20:57:00 +02:00
Bram Moolenaar 96a3849891 Remove obsolete Mac code.
--HG--
branch : vim73
2010-07-14 20:31:44 +02:00
Bram Moolenaar 5a4dfdb36d Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.
--HG--
branch : vim73
2010-07-14 19:53:30 +02:00
Bram Moolenaar 78b2599ab4 Fix using freed memory in :find completion.
--HG--
branch : vim73
2010-07-14 16:59:57 +02:00
Bram Moolenaar f4b1122d52 Missing piece for Mac console clipboard support. (Bjorn Winckler)
--HG--
branch : vim73
2010-07-14 16:54:21 +02:00
Bram Moolenaar 6a69fb8ff7 Support completion for ":find". (Nazri Ramliy)
Cleanup white space.

--HG--
branch : vim73
2010-07-14 16:52:17 +02:00
Bram Moolenaar 74a0f28894 Fix a few compiler warnings.
--HG--
branch : vim73
2010-07-14 14:28:26 +02:00
Bram Moolenaar ca048d538e Add clipboard support in Mac console. (Bjorn Winckler)
--HG--
branch : vim73
rename : src/os_macosx.c => src/os_macosx.m
2010-07-14 13:58:07 +02:00
Bram Moolenaar 1f3faff642 Minor runtime file updates.
--HG--
branch : vim73
2010-07-12 23:05:41 +02:00
Bram Moolenaar 396f1f85b7 Fix: Composing characters in :s substitute text were dropped.
--HG--
branch : vim73
2010-07-12 22:42:33 +02:00
Bram Moolenaar b34087a4a2 updated for version 7.2.446
Problem:    Crash in GUI when closing the last window in a tabpage. (ryo7000)
Solution:   Remove the tabpage from the list before freeing the window.
2010-07-12 21:38:19 +02:00
Bram Moolenaar 41df0a78d7 updated for version 7.2.446
Problem:    Crash in GUI when closing the last window in a tabpage. (ryo7000)
Solution:   Remove the tabpage from the list before freeing the window.

--HG--
branch : vim73
2010-07-12 21:38:19 +02:00
Bram Moolenaar f2edee1193 Fix: exists() was causing an autload script to be loaded.
--HG--
branch : vim73
2010-07-11 23:12:29 +02:00
Bram Moolenaar db6930efe9 When the buffer is in diff mode, have :TOhtml create HTML to show the diff
side-by-side.  (Christian Brabandt)

--HG--
branch : vim73
2010-07-11 22:38:52 +02:00
Bram Moolenaar 39a3092623 Filter out -pthread for cproto.
--HG--
branch : vim73
2010-07-11 20:52:58 +02:00
Bram Moolenaar 2bdb74b540 Make CTRL-L in command line mode respect 'ignorecase' and 'smartcase'. (Martin
Toft)

--HG--
branch : vim73
2010-07-11 20:46:53 +02:00
Bram Moolenaar 1f85434c24 Avoid use of the GTK mail_loop() so that the GtkFileChooser can be used.
(James Vega)

--HG--
branch : vim73
2010-07-11 19:01:06 +02:00
Bram Moolenaar 757f07824b Add back SAL lines for Swedish spell file.
--HG--
branch : vim73
2010-07-11 18:03:15 +02:00
Bram Moolenaar b36b32454c Fix crash in generating spell .sug file.
--HG--
branch : vim73
2010-07-11 18:01:39 +02:00
Bram Moolenaar b37a46eabd When 'formatexpr' evaluates to non-zero fall back to internal formatting, also
for "gq". (James Vega)

--HG--
branch : vim73
2010-07-11 17:35:50 +02:00
Bram Moolenaar 0558bdd979 Improve Javascript indenting. Add "J" flag to 'cino'. (Hari Kumar G)
--HG--
branch : vim73
2010-07-11 17:23:02 +02:00
Bram Moolenaar 91d87c99b3 Support :browse for commands that use an error file argument. (Lech Lorens)
--HG--
branch : vim73
2010-07-11 16:58:51 +02:00
Bram Moolenaar f2ca8ca020 Support wide file names in gvimext. (Szabolcs Horvat)
--HG--
branch : vim73
2010-07-10 19:22:44 +02:00
Bram Moolenaar 6a21449820 Make joining a range of lines much faster. (Milan Vancura)
--HG--
branch : vim73
2010-07-10 17:51:46 +02:00
Bram Moolenaar e104e73228 Fix bug: spell menu moved cursor, causing Copy not to work. Spell replacement
didn't work in 'compatible' mode.

--HG--
branch : vim73
2010-07-10 16:36:59 +02:00
Bram Moolenaar 24aae35392 Update spell files for Ubuntu locale names.
--HG--
branch : vim73
2010-07-10 15:52:35 +02:00
Bram Moolenaar c94109e17e Improve test for joining lines. (Milan Vancura)
--HG--
branch : vim73
2010-07-10 14:10:50 +02:00
Bram Moolenaar b1f187797b Fixed ":s" message. Docs updates.
--HG--
branch : vim73
2010-07-10 13:52:13 +02:00
Bram Moolenaar 0e8c1dd9f5 Make synstack() work on the character just after the end of the line.
--HG--
branch : vim73
2010-07-08 22:27:55 +02:00
Bram Moolenaar c3d15f3f7b Apply patch 7.2.445.
--HG--
branch : vim73
2010-07-07 18:26:28 +02:00
Bram Moolenaar 874574c6bb updated for version 7.2.445
Problem:    Crash when using undo/redo and a FileChangedRO autocmd event that
	    reloads the buffer. (Dominique Pelle)
Solution:   Do not allow autocommands while performing and undo or redo.
2010-07-07 18:20:28 +02:00
Bram Moolenaar 36e9390c7f Make the dos installer work with more compilers.
--HG--
branch : vim73
2010-07-07 15:14:03 +02:00
Bram Moolenaar 2c1d0dfacb Adjust MS-Windows installer so that it also works for 64 bit systems. (George
Reilly)

--HG--
branch : vim73
2010-07-07 13:19:55 +02:00
Bram Moolenaar 7d67de1232 Change SKIP_GTK to SKIP_GTK2 in configure.
--HG--
branch : vim73
2010-07-05 22:57:59 +02:00
Bram Moolenaar 2bf7997061 Better init for match highlighting when using conceal feature.
--HG--
branch : vim73
2010-07-05 22:22:57 +02:00
Bjorn Winckler 7d62a58bb9 Merge branch 'master' into macvim73 2010-07-05 22:11:55 +02:00
Bjorn Winckler 3877ec23cd Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/auto/configure
	src/configure.in
	src/feature.h
	src/globals.h
	src/gui.c
	src/gui.h
	src/mbyte.c
	src/option.c
	src/option.h
	src/screen.c
2010-07-05 22:11:19 +02:00
Bjorn Winckler 9b3ab2637a Avoid window flashing white when opened
This bug was only triggered when 'go' did not include the "r" flag.
2010-07-05 20:10:33 +02:00
Bjorn Winckler a23ad7f390 Fix "t" and "T" mixup in 'guioptions' help 2010-07-05 19:00:18 +02:00
Bjorn Winckler 8bd342d382 Update help file to reflect changes to menu setup 2010-07-05 18:34:33 +02:00
Bjorn Winckler 4101b63035 Remove obsolete plugin-related credits from About 2010-07-05 18:29:00 +02:00
Bjorn Winckler c836ac1c37 Fix restore of window dim when leaving full screen
Restore the window dimensions when leaving full screen even if the view
size changed a little bit during full screen mode.  This way the window
dimensions are restored even if tabline or scrollbars were toggled
during full screen.
2010-07-05 18:22:22 +02:00
Bjorn Winckler ba4486860e Fix display corruption when dragging divider
This fixes a bug where the screen would get corrupted when dragging a
horizontal divider in full-screen mode.
2010-07-05 18:02:03 +02:00
Bram Moolenaar 1fed4edbe6 Mainly documentation updates.
--HG--
branch : vim73
2010-07-04 22:20:21 +02:00
Bram Moolenaar 1632064821 Make updating text for conceal mode simpler. A few compiler warning fixes.
--HG--
branch : vim73
2010-07-02 20:20:09 +02:00
Bram Moolenaar e849cc36b4 Added ":earlier 1f" and ":later 1f".
--HG--
branch : vim73
2010-06-27 05:18:54 +02:00
Bram Moolenaar ab11acdc25 Add file save counter to undo information. Add undotree() function.
--HG--
branch : vim73
2010-06-27 01:15:55 +02:00
Bram Moolenaar f396affb6b Remove wrong #ifdef added by previous change.
--HG--
branch : vim73
2010-06-26 21:15:50 +02:00
Bram Moolenaar 011a08dc54 Various small fixes from Dominique Pelle.
--HG--
branch : vim73
2010-06-26 06:24:45 +02:00
Bram Moolenaar e2e6984ea3 Change remaining HAVE_GTK2 to FEAT_GUI_GTK.
--HG--
branch : vim73
2010-06-26 05:38:18 +02:00
Bram Moolenaar 04747b2311 Fix that :mksession may generate "2argu" even though there is no such
argument. (Peter Odding)

--HG--
branch : vim73
2010-06-26 05:25:54 +02:00
Bram Moolenaar b65daa26c3 Remove the old and not well supported GTK 1 code. (James Vega)
--HG--
branch : vim73
2010-06-25 05:37:59 +02:00
Bram Moolenaar 50e21c46b5 Fix build problem with Ruby on Windows. (Cesar Romani)
--HG--
branch : vim73
2010-06-25 04:29:11 +02:00
Bjorn Winckler 94da0a9aba Regenerate 'src/configure'
This ensures that the size of off_t etc. are defined in
'src/auto/config.mk'.
2010-06-24 10:32:08 +02:00
Bjorn Winckler 3fe8916f2a Merge branch 'vim73' into macvim73
Conflicts:
	src/vim.h
2010-06-24 10:28:04 +02:00
Bram Moolenaar fc7edcfd4f Fix a memory leak in encryption. (Dominique Pelle)
--HG--
branch : vim73
2010-06-24 05:39:03 +02:00
Bram Moolenaar f614d1b5dd Fix compiler warning.
--HG--
branch : vim73
2010-06-24 05:20:13 +02:00
Bram Moolenaar ab473c0c5a Fix compiler warnings for shadowed variables. Make 'conceal' a long instead
of int.

--HG--
branch : vim73
2010-06-22 06:28:58 +02:00
Bram Moolenaar 65d14fed40 Fixes for time in clipboard request. Also fix ownership. (David Fries)
--HG--
branch : vim73
2010-06-22 06:07:12 +02:00
Bram Moolenaar bf9b503224 Couple of small fixes for conceal feature. (Dominique Pelle)
--HG--
branch : vim73
2010-06-22 05:16:38 +02:00
Bram Moolenaar bb2f889448 Command line completion for :ownsyntax. (Dominique Pelle)
--HG--
branch : vim73
2010-06-21 06:24:34 +02:00
Bram Moolenaar 1a0457e431 Crypt the swapfile.
--HG--
branch : vim73
2010-06-21 06:15:46 +02:00
Bram Moolenaar b89b824c41 Fix tiny build, move functions to undo.c.
--HG--
branch : vim73
2010-06-14 01:39:13 +02:00
Bram Moolenaar e20a968994 Added salt to blowfish encryption.
--HG--
branch : vim73
2010-06-13 05:20:42 +02:00
Bram Moolenaar 6e664be861 updated for version 7.2.444
Problem:    Can't build with GTK 1, gtk_selection_clear_targets() is not
	    available. (Patrick Texier)
Solution:   Don't change the targets for GTK 1, set them once.
2010-06-13 02:35:46 +02:00
Bram Moolenaar 318f787765 Update help files.
--HG--
branch : vim73
2010-06-12 20:18:19 +02:00
Bram Moolenaar a92a746da4 updated for version 7.2.443
Problem:    Using taglist() on a tag file with duplicate fields generates an
	    internal error. (Peter Odding)
Solution:   Check for duplicate field names.
2010-06-12 20:12:02 +02:00
Bram Moolenaar 0bf59cca94 updated for version 7.2.443
Problem:    Using taglist() on a tag file with duplicate fields generates an
	    internal error. (Peter Odding)
Solution:   Check for duplicate field names.

--HG--
branch : vim73
2010-06-12 20:12:02 +02:00
Bjorn Winckler 57fbf071a4 Merge branch 'vim73' into macvim73 2010-06-12 12:32:35 +02:00
Bram Moolenaar 8bc77d798e Minor typo and docs update.
--HG--
branch : vim73
2010-06-12 06:46:44 +02:00
Bram Moolenaar 4123bd4bc3 Avoid compiler warnings on Mac 10.6.
--HG--
branch : vim73
2010-06-12 06:45:20 +02:00
Bjorn Winckler 6f31fa5b89 Merge branch 'vim73' into macvim73 2010-06-09 19:10:45 +02:00
Bram Moolenaar 8b7f3067e2 Update src/po/it.po. Fixed errors in ko.po.
--HG--
branch : vim73
2010-06-08 23:17:01 +02:00
Bram Moolenaar 5636cfe8e3 Fix conceal feature for gj, gk, etc. (Vince Negri)
--HG--
branch : vim73
2010-06-08 22:59:42 +02:00
Bram Moolenaar 3047e44942 Fix crash when using ":grep".
--HG--
branch : vim73
2010-06-07 23:07:44 +02:00
Bram Moolenaar 3474f9a4d9 Fix Make_ivc.mak makefile. (Vince Negri)
--HG--
branch : vim73
2010-06-07 22:50:29 +02:00
Bjorn Winckler 3099f063a9 Merge branch 'vim73' into macvim73 2010-06-07 22:00:10 +02:00
Bram Moolenaar d7ae4afbbf Fix crash for ":ownsyntax". (Dominique Pelle)
--HG--
branch : vim73
2010-06-06 23:10:19 +02:00
Bram Moolenaar b89da70f82 Avoid compiler warnings.
--HG--
branch : vim73
2010-06-06 23:04:47 +02:00
Bram Moolenaar 59bf4cb355 One more fix for conceal patch.
--HG--
branch : vim73
2010-06-06 17:41:24 +02:00
Bram Moolenaar 24549d755c Fixed: after ":ownsyntax perl" and ":e" syntax was cleared in other window.
--HG--
branch : vim73
2010-06-06 16:11:09 +02:00
Bram Moolenaar 36443a74e8 Fixed memory leak in ":ownsyntax".
--HG--
branch : vim73
2010-06-06 15:21:10 +02:00
Bram Moolenaar 0b69e0ad42 Fix a few compiler warnings. Fix crash with encrypted undo file.
--HG--
branch : vim73
2010-06-06 14:20:26 +02:00
Bjorn Winckler 5b8ff51961 Merge branch 'vim73' into macvim73
Conflicts:
	src/version.c
2010-06-06 14:02:46 +02:00
Bram Moolenaar 01601aaade Add the conceal patch from Vince Negri.
--HG--
branch : vim73
2010-06-05 23:22:07 +02:00
Bjorn Winckler 05c00b8a3c Merge upstream/hg/vim73 into macvim73
Conflicts:
	runtime/doc/tags
	src/auto/configure
2010-06-05 21:33:03 +02:00
Bram Moolenaar 1a342b8200 Use full path in undofile(). Updated docs.
--HG--
branch : vim73
2010-06-05 17:43:32 +02:00
Bram Moolenaar 18ce00cbee updated for version 7.2.442
Problem:    Copy/paste with OpenOffice doesn't work.
Solution:   Do not offer the HTML target when it is not supported. (James
	    Vega)
2010-06-05 12:49:46 +02:00
Bram Moolenaar 365146c3b7 updated for version 7.2.442
Problem:    Copy/paste with OpenOffice doesn't work.
Solution:   Do not offer the HTML target when it is not supported. (James
	    Vega)

--HG--
branch : vim73
2010-06-05 12:49:46 +02:00
Bram Moolenaar e150cb9c8c Add patch to improve support of z/OS (OS/390). (Ralf Schandl)
--HG--
branch : vim73
2010-06-03 21:17:25 +02:00
Bram Moolenaar 2548b4d333 Move text from various.txt to a new helphelp.txt help file.
--HG--
branch : vim73
2010-06-03 20:25:18 +02:00
Bjorn Winckler 4216a70cf5 Merge upstream/hg/vim73 into macvim73
Conflicts:
	src/auto/configure
2010-06-03 18:08:20 +02:00
Bram Moolenaar bfdd2d0052 Optimize the blowfish crypt/decrypt code a bit more.
--HG--
branch : vim73
2010-06-02 20:32:23 +02:00
Bram Moolenaar 91e7430c2c Made crypt/decrypt faster.
--HG--
branch : vim73
2010-06-01 23:37:39 +02:00
Bram Moolenaar b01764ea44 Fix completion of file names with '%' and '*'.
--HG--
branch : vim73
2010-06-01 21:57:09 +02:00
Bram Moolenaar 306a63dc46 Don't use pointers to store numbers, use a union.
Fixed MSVC makefile use of /Wp64 flag.

--HG--
branch : vim73
2010-06-01 19:58:08 +02:00
Bram Moolenaar f7d7f59544 Correct use of long instead of off_t for file size. (James Vega)
--HG--
branch : vim73
2010-05-31 21:59:46 +02:00
Bram Moolenaar 48acdfaec4 Add test for gettabvar() and settabvar().
--HG--
branch : vim73
2010-05-31 21:27:30 +02:00
Bram Moolenaar 89b968ade7 Crypt the text in the undo file if the file itself is crypted.
--HG--
branch : vim73
2010-05-30 22:48:02 +02:00
Bram Moolenaar 7936c025ce Made reading/writing undo info a bit more robust.
--HG--
branch : vim73
2010-05-30 20:40:11 +02:00
Bjorn Winckler b428828252 Merge branch 'master' into macvim73 2010-05-30 19:05:02 +02:00
Bram Moolenaar 0ab1925a51 Add a few #ifdefs to exclude functions that are not used. (Domnique Pelle)
--HG--
branch : vim73
2010-05-30 19:00:15 +02:00
Bjorn Winckler 1152da7c66 Do not append arg number to window title
This patch was lost during the move to use the Vim hg repo as upstream
so re-add it.
2010-05-30 19:00:08 +02:00
Bjorn Winckler 5bddbe0688 Merge upstream/hg/vim73 into macvim73
Conflicts:
	src/auto/configure
2010-05-30 18:39:14 +02:00
Bjorn Winckler e8125bcdff Merge upstream/hg/vim73 into macvim73
Conflicts:
	runtime/doc/eval.txt
	runtime/syntax/vim.vim
	src/Makefile
	src/auto/configure
	src/feature.h
	src/netbeans.c
	src/proto/netbeans.pro
	src/structs.h
2010-05-30 18:33:05 +02:00
Bram Moolenaar cc32c43b5e Added the undofile() function. Updated runtime files.
--HG--
branch : vim73
2010-05-30 18:30:36 +02:00
Bram Moolenaar 65d77852bc Do not write an undo file if there is nothing to undo.
--HG--
branch : vim73
2010-05-30 17:17:42 +02:00
Bram Moolenaar 8e9bf3f572 updated for version 7.2.441
Problem:    When using ":earlier" undo information may be wrong.
Solution:   When changing alternate branches also adjust b_u_oldhead.
2010-05-30 16:55:22 +02:00
Bram Moolenaar f2ba195bf5 updated for version 7.2.441
Problem:    When using ":earlier" undo information may be wrong.
Solution:   When changing alternate branches also adjust b_u_oldhead.

--HG--
branch : vim73
2010-05-30 16:55:22 +02:00
Bram Moolenaar b98973fcbc A bit of cleanup and simplification for undofile.
--HG--
branch : vim73
2010-05-30 16:01:37 +02:00
Bram Moolenaar a00fea679d A few more fixes for undo file. Split test in two parts so that it doesn't
fail with tiny features.

--HG--
branch : vim73
2010-05-30 13:26:21 +02:00
Bram Moolenaar 29d8c5346b Various improvements to undo file code to make it more robust.
--HG--
branch : vim73
2010-05-29 20:33:07 +02:00
Bjorn Winckler 7fb78f10c9 Regenerate help tags and update vim syntax file
To avoid problems during the move to use the Mercurial repository the
help tags and syntax/vim.vim file were not updated.  This commit
(re-)adds all MacVim specific options and commands to vim.vim and
regenerates the help tags.
2010-05-29 18:19:54 +02:00
Bjorn Winckler d2371b911b Fix placement of auxiliary IM window for Core Text 2010-05-29 18:17:32 +02:00
Bjorn Winckler 488baf60e7 Merge upstream
Conflicts:
	src/auto/configure
	src/configure.in
	src/if_ruby.c
	src/menu.c
	src/vim.h
2010-05-29 18:15:35 +02:00
Bram Moolenaar 34f50aa920 Remove old and unused method to allocate memory for undo.
--HG--
branch : vim73
2010-05-29 15:40:47 +02:00
Bram Moolenaar 4c456cf323 Fix a few more things for persistent undo.
--HG--
branch : vim73
2010-05-29 15:11:47 +02:00
Bram Moolenaar c0dd720f49 updated for version 7.2.440
Problem:    Calling a function through a funcref, where the function deletes
	    the funcref, leads to an invalid memory access.
Solution:   Make a copy of the function name. (Lech Lorens)
2010-05-28 22:06:46 +02:00
Bram Moolenaar 0927ca1d2f updated for version 7.2.440
Problem:    Calling a function through a funcref, where the function deletes
	    the funcref, leads to an invalid memory access.
Solution:   Make a copy of the function name. (Lech Lorens)

--HG--
branch : vim73
2010-05-28 22:06:46 +02:00
Bram Moolenaar 69c231441a updated for version 7.2.439
Problem:    Invalid memory access when doing thesaurus completion and
	    'infercase' is set.
Solution:   Use the minimal length of completed word and replacement.
	    (Dominique Pelle)
2010-05-28 21:31:58 +02:00
Bram Moolenaar 74df7b901e updated for version 7.2.439
Problem:    Invalid memory access when doing thesaurus completion and
	    'infercase' is set.
Solution:   Use the minimal length of completed word and replacement.
	    (Dominique Pelle)

--HG--
branch : vim73
2010-05-28 21:31:58 +02:00
Bram Moolenaar 0f4e7cdbeb Don't execute some autocommands when v:dying is 2 or more.
--HG--
branch : vim73
2010-05-28 21:07:08 +02:00
Bram Moolenaar 7b63ece29f Runtime file updates.
--HG--
branch : vim73
2010-05-28 20:54:39 +02:00
Bram Moolenaar ec6020b690 Fix definition of UINT_PTR for 64 bit systems.
--HG--
branch : vim73
2010-05-26 21:42:54 +02:00
Bram Moolenaar 732b873d9c More strict checks for the undo file.
--HG--
branch : vim73
2010-05-26 21:21:00 +02:00
Bram Moolenaar f126928ec6 Fix for using ":wundo foo" when foo is an empty file.
--HG--
branch : vim73
2010-05-25 22:09:21 +02:00
Bram Moolenaar c93594baa5 updated for version 7.2.438
Problem:    "vim -r" crashes.
Solution:   Don't use NULL pointer argument.
2010-05-25 21:37:17 +02:00
Bram Moolenaar d572569c7f updated for version 7.2.438
Problem:    "vim -r" crashes.
Solution:   Don't use NULL pointer argument.

--HG--
branch : vim73
2010-05-25 21:37:17 +02:00
Bram Moolenaar 65d38dfdab Found a way to make the MS-Windows installer wait for the uninstaller to
finish, no need for the user to press Enter.

--HG--
branch : vim73
2010-05-25 21:02:00 +02:00
Bram Moolenaar aea64e2623 And another small fix for persistent undo.
--HG--
branch : vim73
2010-05-24 22:06:04 +02:00
Bram Moolenaar 3b5a16cfa7 Fix: :wundo didn't work in a buffer without a name.
--HG--
branch : vim73
2010-05-24 22:02:24 +02:00
Bram Moolenaar 38594008ba Improve the MS-Windows installer.
--HG--
branch : vim73
2010-05-24 21:34:22 +02:00
Bram Moolenaar f67e1db899 Tiny change for Italian man page.
--HG--
branch : vim73
2010-05-24 21:25:23 +02:00
Bram Moolenaar 1ce6651297 Fix uninit memory read in undo code. Fix uint32_t in proto file.
A few minor changes.

--HG--
branch : vim73
2010-05-24 11:59:29 +02:00
Bram Moolenaar def17d9dff Included patch for persistent undo. Lots of changes and added test.
--HG--
branch : vim73
2010-05-23 23:34:36 +02:00
Bram Moolenaar 5489f92049 Fix for Netbeans on MS-Windows not compiling.
--HG--
branch : vim73
2010-05-23 12:06:58 +02:00
Bram Moolenaar 39ffa410d1 Some versions of Ruby redefine rb_str_new2 to rb_str_new_cstr.
Attempt at a fix.

--HG--
branch : vim73
2010-05-22 21:56:55 +02:00
Bram Moolenaar 424d5bcd5f Fix wrong memory access when clearing crypt key.
--HG--
branch : vim73
2010-05-22 21:37:53 +02:00
Bram Moolenaar d5e4a8c492 Add :nbstart and :nbclose.
--HG--
branch : vim73
2010-05-22 21:34:09 +02:00
Bram Moolenaar 1984743956 Included the patch to support netbeans in a terminal.
--HG--
branch : vim73
2010-05-22 18:28:27 +02:00
Bram Moolenaar 62010e66e5 Fix: window title not updated after file dropped.
--HG--
branch : vim73
2010-05-22 15:50:12 +02:00
Bram Moolenaar c882513569 Add the settabvar() and gettabvar() functions.
Various runtime file updates.

--HG--
branch : vim73
2010-05-22 15:37:44 +02:00
Bram Moolenaar ddc6fcaf0d Add extra floating point functions.
--HG--
branch : vim73
2010-05-21 16:33:48 +02:00
Bram Moolenaar 06a3de6d29 "g8" doesn't work properly on a NUL.
--HG--
branch : vim73
2010-05-21 15:46:35 +02:00
Bram Moolenaar d8af52a80f A few more changes for encryption. Add test that encrypted file can be read.
--HG--
branch : vim73
2010-05-21 15:36:08 +02:00
Bram Moolenaar bc69624568 updated for version 7.2.437
Problem:    When "\\\n" appears in the expression result the \n doesn't result
	    in a line break. (Andy Wokula)
Solution:   Also replace a \n after a backslash into \r.
2010-05-21 13:08:58 +02:00
Bram Moolenaar 7b984414e9 updated for version 7.2.437
Problem:    When "\\\n" appears in the expression result the \n doesn't result
	    in a line break. (Andy Wokula)
Solution:   Also replace a \n after a backslash into \r.

--HG--
branch : vim73
2010-05-21 13:08:58 +02:00
Bram Moolenaar 87366b1850 Updated runtime files.
--HG--
branch : vim73
2010-05-21 12:05:36 +02:00
Bram Moolenaar 0fbbe8f96b Other solution for GTK not changing the locale.
--HG--
branch : vim73
2010-05-21 12:04:55 +02:00
Bram Moolenaar 1115fbc44b Various smaller changes. Updated proto files. Updated dependencies.
--HG--
branch : vim73
2010-05-20 21:46:00 +02:00
Bram Moolenaar 6fb0823fe6 Use UINT32_T in the code, define it to uint32_t or unsigned int.
Better autoconf check for uint32_t.

--HG--
branch : vim73
2010-05-19 21:57:45 +02:00
Bram Moolenaar a1342c27be Updated a few runtime files.
--HG--
branch : vim73
2010-05-18 22:28:22 +02:00
Bram Moolenaar 999d14c7be One more fix for defining uint32_t.
--HG--
branch : vim73
2010-05-18 21:49:58 +02:00
Bram Moolenaar 049d0a29bd Change wording in link.sh: "remove" -> "omit"
--HG--
branch : vim73
2010-05-18 21:41:09 +02:00
Bram Moolenaar 0811d25dee Fix build on Cygwin and MingW.
--HG--
branch : vim73
2010-05-18 21:17:10 +02:00
Bram Moolenaar a59b4cfa52 Undefine uint32_t when building if_perl.xs to fix the build.
--HG--
branch : vim73
2010-05-18 21:05:27 +02:00
Bram Moolenaar f9801e2133 Add blowfish and sha256 source files to more Makefiles.
--HG--
branch : vim73
2010-05-18 20:34:20 +02:00
Bram Moolenaar cc826cd545 Small update to help files.
--HG--
branch : vim73
2010-05-17 22:07:47 +02:00
Bram Moolenaar 8fd40d8a05 Avoid warnings for unused arguments when compiling with Gnome.
--HG--
branch : vim73
2010-05-17 22:07:15 +02:00
Bram Moolenaar 16400e3b02 Undo undesired changes in src/Makefile.
--HG--
branch : vim73
2010-05-17 21:37:47 +02:00
Bram Moolenaar ff1d99757b Fixed encryption big/little endian test.
Use uint32_t to avoid crash on 64 bit machines.
Added error numbers for Blowfish errors.
Fixed the tiny version not building.

--HG--
branch : vim73
2010-05-17 20:32:55 +02:00
Bram Moolenaar 1f8471db11 Minor updates to blowfish encryption.
--HG--
branch : vim73
2010-05-16 23:02:33 +02:00
Bram Moolenaar 5287c18061 Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
--HG--
branch : vim73
2010-05-16 22:32:54 +02:00
Bram Moolenaar 14290793f2 Add 'relativenumber' patch from Markus Heidelberg.
--HG--
branch : vim73
2010-05-16 15:46:46 +02:00
Bram Moolenaar bc5b951cfd Remove outdated line from top Makefile.
--HG--
branch : vim73
2010-05-16 15:15:27 +02:00
Bram Moolenaar 96028b0942 Move items around in the todo list.
--HG--
branch : vim73
2010-05-16 15:14:25 +02:00
Bram Moolenaar 30887c5a27 updated for version 7.2.436
Problem:    Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution:   Make sst_stacksize an int instead of short. (Dominique Pelle)
2010-05-16 13:56:06 +02:00
Bram Moolenaar f6f38ec97a updated for version 7.2.436
Problem:    Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution:   Make sst_stacksize an int instead of short. (Dominique Pelle)

--HG--
branch : vim73
2010-05-16 13:56:06 +02:00
Bram Moolenaar c5c0aaf2c5 Fix typo in release date.
--HG--
branch : vim73
2010-05-16 13:40:33 +02:00
Bram Moolenaar 350b73a180 updated for version 7.2.435
Problem:    Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution:   Don't use bad_char_idx, reproduce the ++bad argument from bad_char.
2010-05-16 13:26:25 +02:00
Bram Moolenaar dfeffccb5b updated for version 7.2.435
Problem:    Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution:   Don't use bad_char_idx, reproduce the ++bad argument from bad_char.

--HG--
branch : vim73
2010-05-16 13:26:25 +02:00
Bram Moolenaar 324eb04d44 Merge patch 7.2.434.
--HG--
branch : vim73
2010-05-16 12:49:27 +02:00
Bram Moolenaar 4b758f6023 updated for version 7.2.434
Problem:    Compilation fails without the multi-lang feature.
Solution:   Add #ifdefs. (Johm Marriott)
2010-05-16 12:32:51 +02:00
Bram Moolenaar 5163062745 Merged change from default branch: Correct Japanese menus.
--HG--
branch : vim73
2010-05-15 21:29:02 +02:00
Bram Moolenaar 5ebd22a7c0 Undo changes that are meant for the Vim 7.3 branch. 2010-05-15 21:13:04 +02:00
Bram Moolenaar 74f31c9615 Correct Japanese menus to avoid error while loading them after 7.2.432. 2010-05-15 18:21:26 +02:00
Bram Moolenaar a5ebaf6f60 After recovery check if the text changed. If it did mark the buffer as
modified.

--HG--
branch : vim73
2010-05-15 17:06:53 +02:00
Bram Moolenaar d8025cb9da After recovery check if the text changed. If it did mark the buffer as
modified.

--HG--
extra : rebase_source : 0527eb0f6918ca9111d64d32092d92ec8ea70e11
2010-05-15 17:06:53 +02:00
Bram Moolenaar c1fa6b7780 Get rid of the "extra" and "lang" archives.
--HG--
branch : vim73
2010-05-15 15:41:59 +02:00
Bram Moolenaar 524b356466 Get rid of the "extra" and "lang" archives.
--HG--
extra : rebase_source : c1d31f774a03e6e4bea6e08ea6608915da43aa39
2010-05-15 15:41:59 +02:00
Bram Moolenaar 994b5ba664 Switched from autoconf 2.63 to 2.65.
--HG--
branch : vim73
2010-05-15 15:04:53 +02:00
Bram Moolenaar b3bdfdd3dc Switched from autoconf 2.63 to 2.65.
--HG--
extra : rebase_source : 29df04ae0fad8926f8f6a7166d26caae32974134
2010-05-15 15:04:53 +02:00
Bram Moolenaar ad6dba0ef1 Small fix for compiler warning in Netbeans.
--HG--
branch : vim73
2010-05-15 14:49:02 +02:00
Bram Moolenaar e306f514a6 Small fix for compiler warning in Netbeans.
--HG--
extra : rebase_source : e8ef654038c4d9d18187be14a2ca49ec746e70f9
2010-05-15 14:49:02 +02:00
Bram Moolenaar 9009d457ba First step in the Vim 7.3 branch. Changed version numbers.
--HG--
branch : vim73
2010-05-15 13:56:02 +02:00
Bram Moolenaar 13b802f309 First step in the Vim 7.3 branch. Changed version numbers.
--HG--
extra : rebase_source : 7c8c7c95a865c6da6338889441b8d55d8c5b656d
2010-05-15 13:56:02 +02:00
Bram Moolenaar 4ef670823d Updated runtime files. 2010-05-14 23:24:24 +02:00
Bram Moolenaar 288e7eb764 updated for version 7.2.433
Problem:    Can't use cscope with QuickFixCmdPre and QuickFixCmdPost.
Solution:   Add cscope support for these autocmd events. (Bryan Venteicher)
2010-05-14 23:14:42 +02:00
Bram Moolenaar 9ae07d1632 updated for version 7.2.432
Problem:    When menus are translated they can only be found by the translated
	    name.  That makes ":emenu" difficult to use.
Solution:   Store the untranslated name and use it for completion and :emenu.
	    (Edward L. Fox / Liang Peng / Bezetek James)
2010-05-14 22:24:40 +02:00
Bram Moolenaar 623a10f3ce updated for version 7.2.431
Problem:    ":amenu" moves the cursor when in Insert mode.
Solution:   Use CTRL-\ CTRL-O instead of CTRL-O. (Christian Brabandt)
2010-05-14 21:19:23 +02:00
Bram Moolenaar 2eaae56ac0 updated for version 7.2.430
Problem:    The ++bad argument is handled wrong, resulting in an invalid
	    memory access.
Solution:   Use the bad_char field only for the replacement character, add
	    bad_char_idx to store the position. (Dominique Pelle)
2010-05-14 20:41:05 +02:00
Bram Moolenaar 4252205d1c updated for version 7.2.429
Problem:    A file that exists but access is denied may result in a "new file"
	    message.  E.g. when its directory is unreadable.
Solution:   Specifically check for ENOENT to decide a file doesn't exist.
	    (partly by James Vega)
2010-05-14 18:56:38 +02:00
Bram Moolenaar a620019318 updated for version 7.2.428
Problem:    Using setqflist([]) to clear the error list doesn't work properly.
Solution:   Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt)
2010-05-14 18:10:27 +02:00
Bram Moolenaar 8a6d87b57c updated for version 7.2.427
Problem:    The swapfile is created using the destination of a symlink, but
	    recovery doesn't follow symlinks.
Solution:   When recovering, resolve symlinks. (James Vega)
2010-05-14 17:52:42 +02:00
Bram Moolenaar 9116d0f6e2 updated for version 7.2.426
Problem:    Commas in 'langmap' are not always handled correctly.
Solution:   Require commas to be backslash escaped. (James Vega)
2010-05-14 17:32:58 +02:00
Bram Moolenaar 8122eec258 updated for version 7.2.425
Problem:    Some compilers complain about fourth EX() argument.
Solution:   Add cast to long_u.
2010-05-14 15:42:53 +02:00
Bram Moolenaar 8067c3e203 updated for version 7.2.424
Problem:    ":colorscheme" without an argument doesn't do anything.
Solution:   Make it echo the current color scheme name.  (partly by Christian
	    Brabandt)
2010-05-14 15:28:44 +02:00
Bram Moolenaar e5c9762c08 updated for version 7.2.423
Problem:    Crash when assigning s: to variable. (Yukihiro Nakadaira)
Solution:   Make ga_scripts contain pointer to scriptvar_T instead of
	    scriptvar_T itself. (Dominique Pelle)
2010-05-14 12:16:25 +02:00
Bram Moolenaar 714ac2ada5 updated for version 7.2.422
Problem:    May get E763 when using spell dictionaries.
Solution:   Avoid utf-8 case folded character to be truncated to 8 bits and
	    differ from latin1. (Dominique Pelle)
2010-05-13 17:46:58 +02:00
Bram Moolenaar eefdd2aa79 updated for version 7.2.421
Problem:    Folds are sometimes not updated properly and there is no way to
	    force an update.
Solution:   Make "zx" and "zX" recompute folds (suggested by Christian
	    Brabandt)
2010-05-13 17:35:59 +02:00
Bram Moolenaar 61eb14a1a9 updated for version 7.2.420
Problem:    ":argedit" does not accept "++enc=utf8" as documented. (Dominique
	    Pelle)
Solution:   Add the ARGOPT flag to ":argedit".
2010-05-13 16:46:21 +02:00
Bram Moolenaar 61740227ab updated for version 7.2.419
Problem:    Memory leak in Motif when clicking on "Search Vim Help".
Solution:   Free string returned by XmTextGetString(). (Dominique Pelle)
2010-05-13 16:31:25 +02:00
Bram Moolenaar de95ceada3 updated for version 7.2.418
Problem:    Vim tries to set the background or foreground color in a terminal
	    to -1.  (Graywh)  Happens with ":hi Normal ctermbg=NONE".
Solution:   When resetting the foreground or background color don't set the
	    color, let the clear screen code do that.
2010-05-13 15:40:30 +02:00
Bram Moolenaar 64ae1f22ca updated for version 7.2.417
Problem:    When 'shell' has an argument with a slash then 'shellpipe' is not
	    set properly. (Britton Kerin)
Solution:   Assume there are no spaces in the path, arguments follow.
2010-05-13 13:12:06 +02:00
Bram Moolenaar 903b33d4cf updated for version 7.2.416
Problem:    Logtalk.dict is not installed.
Solution:   Add it to the install target. (Markus Heidelberg)
2010-05-07 16:54:37 +02:00
Bram Moolenaar 38a528b1ed updated for version 7.2.415
Problem:    Win32: Can't open a remote file when starting Vim.
Solution:   Don't invoke cygwin_conv_path() for URLs. (Tomoya Adachi)
2010-05-07 16:35:04 +02:00
Bram Moolenaar 9f783ad144 updated for version 7.2.414
Problem:    CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony
	    Mechelynck)
Solution:   Remove the Unicode range 0xe000 - 0xefff from digraphs, these are
	    not valid characters.
2010-05-07 16:18:14 +02:00
Bram Moolenaar 0fbdc203b0 updated for version 7.2.413
Problem:    Large file support is incorrect.
Solution:   Add AC_SYS_LARGEFILE to configure. (James Vega)
2010-05-07 16:05:55 +02:00
Bram Moolenaar 4e956d93b8 updated for version 7.2.412
Problem:    [ or ] followed by mouse click doesn't work.
Solution:   Reverse check for key being a mouse event. (Dominique Pelle)
2010-05-07 15:52:08 +02:00
Bram Moolenaar e9e15b98bd updated for version 7.2.411
Problem:    When parsing 'cino' a comma isn't skipped properly.
Solution:   Skip the comma. (Lech Lorens)
2010-03-23 18:22:46 +01:00
Bram Moolenaar 99a82d2c14 updated for version 7.2.410
Problem:    Highlighting directories for completion doesn't work properly.
Solution:   Don't halve backslashes when not needed, expaned "~/".
	    (Dominique Pelle)
2010-03-23 18:06:52 +01:00
Bram Moolenaar d3d0ad8ba7 updated for version 7.2.409
Problem:    Summary of number of substitutes is incorrect for ":folddo". (Jean
	    Johner)
Solution:   Reset sub_nsubs and sub_nlines in global_exe().
2010-03-23 17:49:24 +01:00
Bram Moolenaar f4bc0aba8f updated for version 7.2.408
Problem:    With ":g/the/s/foo/bar/" the '[ and '] marks can be set to a line
	    that was not changed.
Solution:   Only set '[ and '] marks when a substitution was done.
2010-03-23 17:36:29 +01:00
Bram Moolenaar 37480ce4ee updated for version 7.2.407
Problem:    When using an expression in ":s" backslashes in the result are
	    dropped. (Sergey Goldgaber, Christian Brabandt)
Solution:   Double backslashes.
2010-03-23 16:27:22 +01:00
Bram Moolenaar 6cfc2a58d8 updated for version 7.2.406
Problem:    Patch 7.2.119 introduces uninit mem read. (Dominique Pelle)
Solution:   Only used ScreeenLinesC when ScreeenLinesUC is not zero. (Yukihiro
	    Nakadaira)  Also clear ScreeenLinesC when allocating.
2010-03-23 15:36:35 +01:00
Bram Moolenaar e22077e337 updated for version 7.2.405
Problem:    When built with small features the matching text is not
	    highlighted for ":s/pat/repl/c".
Solution:   Remove the #ifdef for IncSearch. (James Vega)
2010-03-23 14:39:12 +01:00
Bram Moolenaar b460b9fe3a updated for version 7.2.404
Problem:    Pointers for composing characters are not properly initialized.
Solution:   Compute the size of the pointer, not what it points to. (Yukihiro
	    Nakadaira)
2010-03-23 13:56:59 +01:00
Bram Moolenaar e3ab6b8de2 updated for version 7.2.403
Problem:    Compiler warning for pointer type. (Tony Mechelynck)
Solution:   Move type cast to the right place.
2010-03-19 23:08:48 +01:00
Bram Moolenaar 3907422459 Updated runtime and language files. 2010-03-17 20:02:06 +01:00
Bram Moolenaar 2952d2c56f updated for version 7.2.402
Problem:    This gives a #705 error: let X = function('haslocaldir')
	    let X = function('getcwd')
Solution:   Don't give E705 when the name is found in the hashtab. (Sergey
	    Khorev)
2010-03-17 19:53:49 +01:00
Bram Moolenaar 24a8895aa2 updated for version 7.2.401
Problem:    ":e dir<Tab>" with 'wildmode' set to "list" doesn't highlight
	    directory names with a space. (Alexandre Provencio)
Solution:   Remove the backslash before checking if the name is a directory.
	    (Dominique Pelle)
2010-03-17 19:13:27 +01:00
Bram Moolenaar a91d915dc3 updated for version 7.2.400
Problem:    Dynamic Ruby is not initialised properly for version 1.9.1.
	    Ruby cannot create strings from NULL.
Solution:   Cleanup #ifdefs.  Handle NULL like an empty string.  Add
	    ruby_init_stack. (Sergey Khorev)
2010-03-17 18:15:23 +01:00
Bram Moolenaar 23307fe885 updated for version 7.2.399
Problem:    Cannot compile on MingW
Solution:   Move ifneq to separate line. (Vlad Sandrini, Dominique Pelle)
2010-03-17 17:25:09 +01:00
Bram Moolenaar 7d0dc719da updated for version 7.2.398
Problem:    When moving windows the cursor ends up in the wrong line.
Solution:   Set the window width and height properly. (Lech Lorens)
2010-03-17 16:54:57 +01:00
Bram Moolenaar 0765e19fd2 updated for version 7.2.397
Problem:    Redundant check for w_lines_valid.
Solution:   Remove the if.  (Lech Lorens)
2010-03-17 16:45:12 +01:00
Bram Moolenaar 2bba68f071 updated for version 7.2.396
Problem:    Get E38 errors. (Dasn)
Solution:   Set cursor to line 1 instead of 0. (Dominique Pelle)
2010-03-17 14:48:24 +01:00
Bram Moolenaar 23226485b6 updated for version 7.2.395
Problem:    In help CTRL=] on g?g? escapes the ?, causing it to fail. (Tony
	    Mechelynck)
Solution:   Don't escape ? for a help command. (Sergey Khorev)
2010-03-17 13:07:08 +01:00
Bram Moolenaar 4a9008eb12 updated for version 7.2.394
Problem:    .xz files are not supported.
Solution:   Recognize .xz files so that they can be edited.
2010-03-10 17:16:12 +01:00
Bram Moolenaar e850ae566c updated for version 7.2.393
Problem:    Mac: Can't build with different Xcode developer tools directory.
Solution:   make "Developer" directory name configurable. (Rainer Muller)
2010-03-10 16:28:12 +01:00
Bram Moolenaar 3a97e3116d updated for version 7.2.392
Problem:    Netbeans hangs reading from a socket at the maximum block size.
Solution:   Use select() or poll(). (Xavier de Gaye)
2010-03-10 16:12:48 +01:00
Bram Moolenaar 622d45c4bc updated for version 7.2.391
Problem:    Internal alloc(0) error when doing "CTRL-V $ c". (Martti Kuparinen)
Solution:   Fix computations in getvcol(). (partly by Lech Lorens)
2010-03-10 14:46:26 +01:00
Bram Moolenaar 1c3a921584 updated for version 7.2.390
Problem:    In some situations the popup menu can be displayed wrong.
Solution:   Remove the popup menu if the cursor moved. (Lech Lorens)
2010-03-10 14:15:54 +01:00
Bram Moolenaar 63285373fc updated for version 7.2.389
Problem:    synIDattr() cannot return the font.
Solution:   Support the "font" argument. (Christian Brabandt)
2010-03-10 13:43:49 +01:00
Bram Moolenaar 2615293db8 updated for version 7.2.388
Problem:    Ruby with MingW still doesn't build all versions.
Solution:   Different approach to build file. (Sergey Khorev)
2010-03-10 13:20:40 +01:00
Bram Moolenaar 4d845ec1e4 updated for version 7.2.387
Problem:    Ruby with MingW still doesn't build all versions.
Solution:   More #ifdefs for the  Ruby code. (Sergey Khorev)
2010-03-10 12:47:00 +01:00
Bram Moolenaar 2bfa891d43 updated for version 7.2.386
Problem:    Focus hack for KDE 3.1 causes problems for other window managers.
Solution:   Remove the hack. (forwarded by Joel Bradshaw)
2010-03-10 12:25:03 +01:00
Bjorn Winckler 66cee2b3d6 Snapshot 52 2010-03-05 17:13:08 +01:00
Bram Moolenaar cf27aa936a updated for version 7.2.385
Problem:    When in the command line window dragging status line only works
	    for last-but-one window. (Jean Johner)
Solution:   Remove the code that disallows this.
2010-03-02 18:16:09 +01:00
Bram Moolenaar 09aa30055a updated for version 7.2.384
Problem:    Vim doesn't build properly with MSVC 2010.
Solution:   Add the nmake version to the build file. (George Reilly)
2010-03-02 17:59:44 +01:00
Bram Moolenaar 54b75f39a3 updated for version 7.2.383
Problem:    Vim doesn't build cleanly with MSVC 2010.
Solution:   Change a few types. (George Reilly)
2010-03-02 17:54:33 +01:00
Bram Moolenaar abd56ba103 updated for version 7.2.382
Problem:    Accessing freed memory when closing the cmdline window when
	    'bufhide' is set to "wipe".
Solution:   Check if the buffer still exists before invoking close_buffer()
	    (Dominique Pelle)
2010-03-02 17:23:21 +01:00
Bram Moolenaar a3a0af3a2f Updated runtime an documentation files. 2010-03-02 16:19:40 +01:00
Bram Moolenaar 297b7c73bf updated for version 7.2.381
Problem:    No completion for :behave.
Solution:   Add :behave completion.  Minor related fixes. (Dominique Pelle)
2010-03-02 15:56:05 +01:00
Bram Moolenaar dd4fbabba3 updated for version 7.2.380
Problem:    Perl interface builds with 5.10.1 but not with 5.10.0.
Solution:   Change the #ifdefs. (Sergey Khorev)
2010-03-02 15:14:33 +01:00
Bram Moolenaar 410d99662d updated for version 7.2.379
Problem:    'eventignore' is set to an invalid value inside ":doau". (Antony
	    Scriven)
Solution:   Don't include the leading comma when the option was empty.
2010-03-02 12:48:05 +01:00
Bram Moolenaar 1c01da47f6 updated for version 7.2.378
Problem:    C function declaration indented too much. (Rui)
Solution:   Don't see a line containing { or } as a type. (Matt Wozniski)
2010-03-02 12:38:22 +01:00
Bram Moolenaar f2838028a8 updated for version 7.2.377
Problem:    Misplaced assignment.  Duplicate build line for gvimext.dll.
Solution:   Move setting CROSS_COMPILE to before ifneq.  Remove the wrong
	    build line. (Markus Heidelberg)
2010-02-26 22:05:22 +01:00
Bjorn Winckler 37bf40d260 Merge upstream
Conflicts:
	runtime/doc/options.txt
	src/auto/configure
	src/eval.c
	src/if_ruby.c
	src/vim.h
2010-02-24 17:23:00 +01:00
Bram Moolenaar d6319a9921 updated for version 7.2.376
Problem:    ml_get error when using SiSU syntax. (Nathan Thomas)
Solution:   If the match ends below the last line move it to the end of the
	    last line.
2010-02-24 17:22:20 +01:00
Bram Moolenaar b8aec556b3 updated for version 7.2.375
Problem:    ml_get errors when using ":bprevious" in a BufEnter autocmd.
	    (Dominique Pelle)
Solution:   Clear w_valid when entering another buffer.
2010-02-24 16:58:36 +01:00
Bram Moolenaar 63bad3a41b updated for version 7.2.374
Problem:    Ruby eval() doesn't understand Vim types.
Solution:   Add the vim_to_ruby() function.  (George Gensure)
2010-02-24 15:48:04 +01:00
Bram Moolenaar a578534635 updated for version 7.2.373
Problem:    Gcc 4.5 adds more error messages. (Chris Indy)
Solution:   Update default 'errorformat'.
2010-02-24 15:25:25 +01:00
Bram Moolenaar 06bd94bcd5 updated for version 7.2.372
Problem:    Cross-compiling GvimExt and xxd doesn't work.
Solution:   Change the build files. (Markus Heidelberg)
2010-02-24 15:08:27 +01:00
Bram Moolenaar 6f08d935f3 updated for version 7.2.371
Problem:    Build problems on Tandem NonStop.
Solution:   A few changes to #ifdefs (Joachim Schmitz)
2010-02-24 14:47:08 +01:00
Bram Moolenaar 6894f171d8 updated for version 7.2.370
Problem:    A redraw may cause folds to be closed.
Solution:   Revert part of the previous patch.  Add a test. (Lech Lorens)
2010-02-24 14:34:19 +01:00
Bram Moolenaar 9da6d40907 updated for version 7.2.369
Problem:    Error message is not easy to understand.
Solution:   Add quotes. (SungHyun Nam)
2010-02-24 14:01:28 +01:00
Bjorn Winckler c5c236f87d Add support for :winpos
Note that window coordinates are specified in a coordinate system where
X points to the right and Y points upwards.
2010-02-20 00:40:23 +01:00
Bjorn Winckler 9e30756b1f Output build results in $(PROJECT_DIR)/build
This overrides the global Xcode preference, which if set to a customized
location caused the build to fail.  (Patch by wezm)
2010-02-19 19:38:31 +01:00
Bram Moolenaar 44c8160d60 updated for version 7.2.368
Problem:    Ruby interface: Appending line doesn't work. (Michael Henry)
Solution:   Reverse check for NULL line. (James Vega)
2010-02-18 15:53:29 +01:00
Bram Moolenaar e8f2764176 updated for version 7.2.367
Problem:    "xxd -r -p" doesn't work as documented.
Solution:   Skip white space. (James Vega)
2010-02-17 18:28:41 +01:00
Bram Moolenaar 2a03b38e00 updated for version 7.2.366
Problem:    CTRL-B doesn't go back to the first line of the buffer.
Solution:   Avoid an overflow when adding MAXCOL.
2010-02-17 18:20:37 +01:00
Bram Moolenaar 87b90ea791 updated for version 7.2.365
Problem:    MS-Windows with MingW: "File->Save As" does not work. (John
	    Marriott)
Solution:   Correctly fill in structure size. (Andy Kittner)
2010-02-17 17:34:43 +01:00
Bram Moolenaar 5e1643ff95 updated for version 7.2.364
Problem:    Can't build gvimext.dll on Win 7 x64 using MinGW (John Marriott)
Solution:   Check if _MSC_VER is defined. (Andy Kittner)
2010-02-17 17:24:27 +01:00
Bram Moolenaar 37de107112 updated for version 7.2.363
Problem:    Can't dynamically load Perl 5.10.
Solution:   Add the function Perl_croak_xs_usage. (Sergey Khorev)
2010-02-17 16:40:58 +01:00
Bram Moolenaar fc5fcdd406 updated for version 7.2.362
Problem:    Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution:   Instead of handling WM_NCCREATE, create wide text area window
	    class if the parent window iw side. (Sergey Khorev)
2010-02-17 16:31:32 +01:00
Bram Moolenaar ff5306dd64 updated for version 7.2.361
Problem:    Ruby 1.9 is not supported.
Solution:   Add Ruby 1.9 support. (Msaki Suketa)
2010-02-17 16:23:09 +01:00
Bram Moolenaar 08275fe08b updated for version 7.2.360
Problem:    Ruby on MS-Windows: can't use sockets.
Solution:   Call NtInitialize() during initialization. (Ariya Mizutani)
2010-02-17 15:11:50 +01:00
Bjorn Winckler 2b3c216798 Set cwd before launching Vim process
This fixes a bug where the 'exrc' option did not work when opening files
from Finder.
2010-02-16 22:55:20 +01:00
Bjorn Winckler d975a6125f Do not open files in "unused windows"
A window is "unused" if it has just been opened with Cmd+n.  Previously
a file opened from Finder would be opened in an unused window if one was
available.  This leads to problems with some Vim options, e.g. trying to
open an encrypted file from Spotlight will fail.  The code that has been
removed also had some quite ugly hacks and it is not entirely clear
whether the reuse of unused windows was entirely intuitive.

(The "Open files from applications" option is not affected by this
change.)
2010-02-16 19:04:47 +01:00
Bjorn Winckler edefdc97f2 Pass arguments to Vim on command line
Do not pass arguments via DO since some options only work if the files
to open were passed on the command line (e.g. "%" flag in 'viminfo').
Also, if a file is encrypted and opened from Spotlight the Spotlight
search text is passed as input and it ends up being used as password for
the encryption key, so the file opens up encrypted.

The above problems still persist if Quickstart is enabled.
2010-02-15 21:43:08 +01:00
Bjorn Winckler 23cd926331 Update Services for Snow Leopard
Rename Services so that it is clearer what they do when they appear in
context menus:
    New MacVim Buffer With Selection
    New MacVim Buffer Here
The latter Service now works in Finder on Snow Leopard (it was broken
before).  The Service "Open Selected File" has been deprecated since it
does not seem very useful and it is rather confusing as to what it
really does.
2010-02-14 21:12:27 +01:00
Bjorn Winckler cb399da217 Abandon marked text when switching IM
This fixes a bug with Chinese IM where pressing "o" in normal mode would
cause Vim to start a new line and then insert "o" into the text.  With
this patch the "o" is no longer inserted.
2010-02-14 17:25:25 +01:00
Bjorn Winckler ffad6673de Resize view properly when showing toolbar
Fixes a bug where the view would not resize when the window covered the
height of the screen and the toolbar was shown.
2010-02-14 01:38:07 +01:00
Bjorn Winckler 99e33fc726 Fix memory leak in ATSUI renderer
The wide font was not released properly.
2010-02-14 01:24:20 +01:00
Bjorn Winckler c9a95e68f9 Add wide font support to Core Text renderer 2010-02-14 01:23:59 +01:00
Bjorn Winckler 3f6c885564 Alt+Space mappings in Keyboard Layouts now work
For example, French Dvorak assigns Underscore to Alt+Space.  Without
this patch Alt+Space would produce a Space, whereas with this patch it
will produce an Underscore.
2010-02-14 00:37:35 +01:00
Bjorn Winckler 3d5810fa54 Allow window resizing across multiple screens
It is now possible to drag to resize a window to be larger than one
screen.  However, if the window size changes programmatically (due to
scrollbars or toolbar hiding/showing, etc.) then the window will be
constrained to fit on the screen holding most of the window.  This is
perhaps annoying but at least it is consistent with the way Terminal.app
works (try opening a new tab when a Terminal window spans two screens).
2010-02-13 23:50:53 +01:00
Bjorn Winckler d6be8fd0ed Place scrollbars correctly for positive inset
Make sure that the scrollbar stretches to the top of the window even if
the text inset is > 0 (and similarly for the horizontal scrollbar).
This applies to the Core Text and ATSUI renderers only.
2010-02-13 15:11:41 +01:00
Bram Moolenaar e34979f5cf updated for version 7.2.359
Problem:    Crash when using the Netbeans join command.
Solution:   Make sure the ml_flush_line() function is not used recursively.
	    (Xavier de Gaye)
2010-02-11 18:54:43 +01:00
Bram Moolenaar c44bd69ee5 updated for version 7.2.358
Problem:    Compiler warnings on VMS. (Zoltan Arpadffy)
Solution:   Pass array itself instead its address.  Return a value.
2010-02-11 18:19:38 +01:00
Bram Moolenaar c52fb19a92 updated for version 7.2.357
Problem:    When changing 'fileformat' from/to "mac" and there is a CR in the
	    text the display is wrong.
Solution:   Redraw the text when 'fileformat' is changed. (Ben Schmidt)
2010-02-11 17:02:11 +01:00
Bram Moolenaar 074c3f75e4 Updated runtime files. 2010-02-11 14:19:15 +01:00
Bjorn Winckler b7bbbc85bf Backend initiates window zooming
Don't change the window size immediately upon pressing the zoom button.
Instead send the message to Vim and let it resize before the window
does.  This avoids flickering problem when zooming with the Core Text
renderer.

The zooming is also slightly smarter about which window size to restore
if the toolbar was hidden while the window was zoomed.
2010-02-08 18:18:34 +01:00
Bjorn Winckler c621846160 Avoid display corruption on :vsp and 'go' changes
Always redraw the screen when splitting vertically or when the 'go'
option is modified (it may e.g. cause scrollbars to hide/show).
2010-02-08 16:00:12 +01:00
Bjorn Winckler 698f70bccf Avoid window flashing white when zooming
This applies to the Core Text renderer only.

There is still a short annoying flash when clicking the zoom button to
make the window smaller.
2010-02-05 17:55:21 +01:00
Bjorn Winckler 21d222a1d7 Avoid window flashing white when first shown
This only applies to the Core Text renderer.
2010-02-03 23:07:13 +01:00
Bram Moolenaar 7a2df8113c updated for version 7.2.356
Problem:    When 'foldmethod' is changed not all folds are closed as expected.
Solution:   In foldUpdate() correct the start position and reset fd_flags when
	    w_foldinvalid is set. (Lech Lorens)
2010-02-03 18:14:49 +01:00
Bram Moolenaar 9940c308a5 updated for version 7.2.355
Problem:    Computing the cursor column in validate_cursor_col() is wrong when
	    line numbers are used and 'n' is not in 'cpoptions', causing the
	    popup menu to be positioned wrong.
Solution:   Correctly use the offset. (partly by Dominique Pelle)
2010-02-03 17:43:07 +01:00
Bram Moolenaar f376e9355d updated for version 7.2.354
Problem:    Japanese single-width double-byte characters not handled correctly.
Solution:   Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[].
	    (partly by Kikuchan)
2010-02-03 15:48:04 +01:00
Bram Moolenaar 3456504b23 updated for version 7.2.353
Problem:    No command line completion for ":profile".
Solution:   Complete the subcommand and file name.
2010-02-03 15:14:22 +01:00
Bjorn Winckler 3c41769deb Fix vert split problems in Core Text renderer
The display is no longer corrupted on :vsp when using the Core Text
renderer.  Also fixes a problem where background would not be cleared
correctly when left scrollbar was visible.

Remove a hack in live resizing code when using CT.  This may cause the
window to flicker more during live resize (have to find a better fix).
2010-02-03 14:46:56 +01:00
Bram Moolenaar 264ac2cefd updated for version 7.2.352
Problem:    Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution:   Always return TRUE for the WM_NCCREATE message. (Andy Kittner)
2010-02-03 12:23:24 +01:00
Bjorn Winckler e6f1c6e2d8 Fill the square under the left scrollbar
This fixes a drawing issue that appeared on ":vsp".
2010-01-29 19:09:43 +01:00
Bram Moolenaar 43b89a3991 updated for version 7.2.351
Problem:    Can't build with some compilers.
Solution:   Move the #ifdef outside of a macro.  Cleanup the code.
2010-01-28 22:58:16 +01:00
Bram Moolenaar 48fb92df3d updated for version 7.2.350
Problem:    Win32: When changing font the window may jump from the secondary
	    to the primary screen. (Michael Wookey)
Solution:   When the screen position was negative don't correct it to zero.
2010-01-27 21:05:05 +01:00
Bram Moolenaar ced469c670 updated for version 7.2.349
Problem:    CTRL-W gf doesn't put the new tab in the same place as "tab split"
	    and "gf". (Tony Mechelynck)
Solution:   Store the tab number in cmdmod.tab.
2010-01-27 20:26:46 +01:00
Bram Moolenaar 4e68db907f updated for version 7.2.348
Problem:    Unicode double-width characters are not up-to date.
Solution:   Produce the double-width table like the others.
2010-01-27 18:29:26 +01:00
Bram Moolenaar 296238971c updated for version 7.2.347
Problem:    Crash when executing <expr> mapping redefines that same mapping.
Solution:   Save the values used before evaluating the expression.
2010-01-27 17:31:43 +01:00
Bram Moolenaar 5023c42275 updated for version 7.2.346
Problem:    Repeating a command with @: causes a mapping to be applied twice.
Solution:   Do not remap characters inserted in the typeahead buffer. (Kana
	    Natsuno)
2010-01-27 16:31:13 +01:00
Bram Moolenaar bc77ae5486 updated for version 7.2.345
Problem:    Tab line is not updated when the value of 'bt' is changed.
Solution:   Call redraw_titles(). (Lech Lorens)
2010-01-27 15:58:13 +01:00
Bjorn Winckler 1807edf411 Lower priority for exception logs 2010-01-24 15:14:19 +01:00
Bram Moolenaar 3bd66b1b26 Add more pathdef.c to .hgignore. 2010-01-20 21:56:50 +01:00
Bram Moolenaar 7d2bf1a67c updated for version 7.2.344
Problem:    Can't compile on some systems
Solution:   Move the #ifdef outside of the mch_open macro. (Patrick Texier)
2010-01-20 21:41:47 +01:00
Bram Moolenaar 3318bc7fd5 updated for version 7.2.343
Problem:    Can't compile on Win32.
Solution:   Insert the missing bar.
2010-01-19 23:30:41 +01:00
Bram Moolenaar ca8f58a600 updated for version 7.2.342
Problem:    Popup menu displayed wrong in 'rightleft' mode when there are
	    multi-byte characters.
Solution:   Adjust the column computations. (Dominique Pelle)
2010-01-19 18:06:03 +01:00
Bram Moolenaar 4c0bcb9f19 updated for version 7.2.341
Problem:    Popup menu wraps to next line when double-wide character doesn't
	    fit. (Jiang Ma)
Solution:   Display a ">" instead. (Dominique Pelle)
2010-01-19 17:40:46 +01:00
Bram Moolenaar 90db1756f3 updated for version 7.2.340
Problem:    Gcc warning for condition that can never be true. (James Vega)
Solution:   Use start_lvl instead flp->lvl.
2010-01-19 17:24:25 +01:00
Bram Moolenaar b720c6880f updated for version 7.2.339
Problem:    Part of --startuptime patch is missing.
Solution:   Add check for time_fd.
2010-01-19 16:31:47 +01:00
Bram Moolenaar 6735e2e56a updated for version 7.2.338
Problem:    Part of FD_CLOEXEC change is missing.
Solution:   Include source file skipped because of typo.
2010-01-19 16:22:03 +01:00
Bram Moolenaar 67e9e6d1ac updated for version 7.2.337
Problem:    The :compiler command doesn't function properly when invoked in a
	    function.
Solution:   Add "g:" before "current_compiler". (Yukihiro Nakadaira)
2010-01-19 16:13:50 +01:00
Bram Moolenaar 588c51a1bc updated for version 7.2.336
Problem:    MzScheme interface can't evaluate an expression.
Solution:   Add mzeval(). (Sergey Khorev)
2010-01-19 15:55:06 +01:00
Bram Moolenaar 9590862732 updated for version 7.2.335
Problem:    The CTRL-] command escapes too many characters.
Solution:   Use a different list of characters to be escaped. (Sergey Khorev)
2010-01-19 15:24:27 +01:00
Bram Moolenaar b9dad4f682 updated for version 7.2.334
Problem:    Postponing keys in Netbeans interface does not work properly.
Solution:   Store the key string instead of the number.  Avoid an infinite
	    loop. (Mostly by Xavier de Gaye)
2010-01-19 15:13:14 +01:00
Bram Moolenaar 76cf08b6ab updated for version 7.2.333
Problem:    Warnings from static code analysis.
Solution:   Small changes to various lines. (Dominique Pelle)
2010-01-19 14:59:56 +01:00
Bram Moolenaar 38f9623414 updated for version 7.2.332
Problem:    Crash when spell correcting triggers an autocommand that reloads
	    the buffer.
Solution:   Make a copy of the line to be modified. (Dominique Pelle)
2010-01-19 13:08:42 +01:00
Bram Moolenaar 48da66c841 updated for version 7.2.331
Problem:    Can't interrupt "echo list" for a very long list.
Solution:   Call line_breakcheck() in list_join().
2010-01-19 12:48:05 +01:00
Bram Moolenaar 94e4a1e380 Add a few missing runtime files. 2010-01-17 14:38:06 +01:00
Bram Moolenaar d58219ca38 Updated runtime files. 2010-01-16 14:29:14 +01:00
Bram Moolenaar 679d4c8d30 Updated runtime files. 2010-01-12 21:31:21 +01:00
Bram Moolenaar e7e70d5f54 updated for version 7.2.330
Problem:    Tables for Unicode case operators are outdated.
Solution:   Add a Vim script for generating the tables.  Include tables for
	    Unicode 5.2.
2010-01-12 19:52:03 +01:00
Bram Moolenaar 2296d028c7 updated for version 7.2.329
Problem:    "g_" doesn't position cursor correctly when in Visual mode and
	    'selection' is "exclusive". (Ben Fritz)
Solution:   Call adjust_for_sel().
2010-01-12 15:42:37 +01:00
Bram Moolenaar 925392f7db updated for version 7.2.328
Problem:    has("win64") does not return 1 on 64 bit MS-Windows version.
Solution:   Also check for _WIN64 besides WIN64.
2010-01-12 13:18:33 +01:00
Bram Moolenaar f4c8ae65db Fixed encoding name in Ukranian message file. 2010-01-11 20:07:07 +01:00
Bram Moolenaar f0e00ae7ae Add an .hgignore file (suggested by Mike Williams). 2010-01-10 14:44:52 +01:00
Bram Moolenaar b356a1b414 Remove config.h from the distribution, let's see if that works. 2010-01-10 14:35:14 +01:00
Bram Moolenaar 6ef6c58da0 Minor text file updates. 2010-01-06 21:16:31 +01:00
Bram Moolenaar 4895774ca7 Update runtime files. 2010-01-06 20:54:52 +01:00
Bram Moolenaar dee4beca2a Update documentation files. 2010-01-06 20:52:26 +01:00
Bram Moolenaar 2c99695854 Update message translations. 2010-01-06 20:29:28 +01:00
Bram Moolenaar 70c9faac89 updated for version 7.2.327 2010-01-06 18:25:34 +01:00
Bram Moolenaar 3dd8d6b9bc updated for version 7.2.326 2010-01-06 17:53:38 +01:00
convert-repo e1a538c47a update tags 2010-01-06 14:58:33 +00:00
vimboss 0d71e0eea8 updated for version 7.2-325 2009-12-31 13:53:33 +00:00
vimboss c34e8a1780 updated for version 7.2-324 2009-12-31 12:18:30 +00:00
vimboss f29fa68b1b updated for version 7.2-323 2009-12-24 15:11:40 +00:00
vimboss c78a20b44b updated for version 7.2-322 2009-12-24 14:46:12 +00:00
vimboss d636fedf95 updated for version 7.2-321 2009-12-24 14:01:12 +00:00
Bjorn Winckler e47dc041ee Use device colors instead of calibrated colors
This fixes a bug in full-screen where the full-screen background color
in "set fuopt=background:Normal" would not match the background color of
the Vim view (with the experimental renderer).
2009-12-19 21:58:10 +01:00
vimboss ff88a3d72f updated for version 7.2-320 2009-12-16 18:02:47 +00:00
vimboss 67d685247c updated for version 7.2-319 2009-12-16 17:49:39 +00:00
vimboss ad8645f0af updated for version 7.2-318 2009-12-16 17:28:07 +00:00
vimboss 9d373ca370 updated for version 7.2-317 2009-12-16 17:13:44 +00:00
vimboss 780cd57aea updated for version 7.2-316 2009-12-16 16:14:51 +00:00
Bjorn Winckler 8b934e5b95 Update README 2009-12-09 10:53:27 +01:00
Bjorn Winckler 345ed7ab01 Support the "a" flag in 'guioptions' 2009-12-03 18:07:10 +01:00
vimboss 79bb1525a4 updated for version 7.2-315 2009-12-02 16:58:33 +00:00
vimboss c8f033fcb2 updated for version 7.2-314 2009-12-02 16:47:11 +00:00
vimboss 84fd8734c3 updated for version 7.2-313 2009-12-02 16:14:36 +00:00
vimboss be7c0483a9 updated for version 7.2-312 2009-12-02 14:02:39 +00:00
vimboss b0cdf23fdc updated for version 7.2-311 2009-12-02 12:31:27 +00:00
vimboss eea0b35637 updated for version 7.2-310 2009-12-02 11:08:38 +00:00
Bjorn Winckler e98f8a27c2 Improve Find pasteboard interaction
Put two representation of the search pattern on the Find pasteboard: one
that holds the unmodified pattern, and a second one that removes some
common backslash escapes from the first.  The second pattern will be
used by other applications so e.g. hitting * in MacVim and then Cmd+g in
another app now works.
2009-11-28 19:10:03 +01:00
Bjorn Winckler 1c1f5c6646 Fix Ctrl-Tab handling in Core Text 2009-11-27 23:02:06 +01:00
Bjorn Winckler 034f136ad2 Remove references to MMAtsuiRenderer in nib file 2009-11-27 20:06:43 +01:00
vimboss d3bfef043f updated for version 7.2-309 2009-11-26 19:40:49 +00:00
vimboss 976686d38c updated for version 7.2-308 2009-11-25 18:51:24 +00:00
vimboss a807d1879b updated for version 7.2-307 2009-11-25 17:21:32 +00:00
vimboss b0c8ac3bfe updated for version 7.2-306 2009-11-25 16:14:45 +00:00
vimboss ff3c3f2b91 updated for version 7.2-305 2009-11-25 12:08:03 +00:00
vimboss d1bf9c480f updated for version 7.2-304 2009-11-25 11:38:30 +00:00
Bjorn Winckler d7d3ee4971 Fix ATSUI/Core Text compilation issues on Tiger 2009-11-23 12:56:44 +01:00
Bjorn Winckler 4494783964 Snapshot 51 2009-11-22 14:02:45 +01:00
Bjorn Winckler 6f45b7a83c Don't link Sparkle framework 2009-11-21 22:27:16 +01:00
Bjorn Winckler 9352553da0 Remove MMAtsuiRenderer user default
This has been deprecated in favor of MMRenderer.
2009-11-21 22:20:09 +01:00
Bjorn Winckler 78330ec132 Remove feat/core-text from README-repo.txt 2009-11-21 16:36:13 +01:00
Bjorn Winckler 5c9e4f17bc Avoid 0x0 window when autosaved dimension missing
This fixes a bug where the first window would be tiny if no autosaved
dimensions existed on startup.
2009-11-21 15:54:39 +01:00
Bjorn Winckler 86d7c475d6 Merge upstream
Conflicts:
	src/auto/configure
2009-11-18 20:12:00 +01:00
vimboss 9bd435daa1 updated for version 7.2-303 2009-11-18 19:11:58 +00:00
vimboss 21d545e55d updated for version 7.2-302 2009-11-17 16:57:14 +00:00
vimboss e4f9c806e5 updated for version 7.2-301 2009-11-17 16:41:01 +00:00
vimboss 07c2bd2d5e updated for version 7.2-300 2009-11-17 16:13:15 +00:00
vimboss f9905d3944 updated for version 7.2-299 2009-11-17 15:08:26 +00:00
vimboss aa5e59d5eb updated for version 7.2-298 2009-11-17 13:57:22 +00:00
vimboss c60da0b7b6 updated for version 7.2-297 2009-11-17 11:43:06 +00:00
vimboss 31f660b37a updated for version 7.2-296 2009-11-17 11:31:25 +00:00
vimboss 116d179fc0 updated for version 7.2-295 2009-11-17 11:20:35 +00:00
vimboss 1c7b224c37 updated for version 7.2-294 2009-11-17 11:08:52 +00:00
Bjorn Winckler fc698b39fe Add MMRenderer user default
Set to 0 for Cocoa renderer, 1 for ATSUI, 2 for Core Text.  The default
is 0.
2009-11-15 22:33:13 +01:00
Jjgod Jiang 5f81e8ad27 Fix transparency for Core Text renderer 2009-11-15 19:59:21 +01:00
Bjorn Winckler 34d334c013 Implemented CoreText renderer 2009-11-15 18:52:21 +01:00
Bjorn Winckler 04820b04d6 Update Advanced preferences pane
Remove the "Use login shell" option, and rename the ATSUI option (since
Core Text may actually be used and not ATSUI).
2009-11-11 22:06:00 +01:00
vimboss dae5f35607 updated for version 7.2-293 2009-11-11 16:30:08 +00:00
vimboss 10244aa84b updated for version 7.2-292 2009-11-11 16:22:28 +00:00
vimboss 313941f77d updated for version 7.2-291 2009-11-11 16:07:20 +00:00
vimboss 435935bf0b updated for version 7.2-290 2009-11-11 15:56:10 +00:00
vimboss 4888e4d704 updated for version 7.2-289 2009-11-11 15:23:37 +00:00
vimboss 0aef550233 updated for version 7.2-288 2009-11-11 14:06:59 +00:00
vimboss 01100ceedc updated for version 7.2-287 2009-11-11 13:45:33 +00:00
vimboss fb48afe434 updated for version 7.2-286 2009-11-11 13:22:11 +00:00
vimboss 1ebdd8968f updated for version 7.2-285 2009-11-11 12:22:32 +00:00
Bjorn Winckler 2da8cec3c2 Autosaved dimensions do not override vimrc
Setting 'lines' and 'columns' in .vimrc works again.  This patch also
fixes a minor memory leak related to the autosaved dimensions.  Finally,
skip checking terminal capabilies when the GUI is about to start.
2009-11-10 21:44:06 +01:00
Bjorn Winckler e9f75c50c1 Remove SUUpdater object from MainMenu.nib
This avoids an annoying warning on each startup (Sparkle, which this
object belongs to, has temporarily been disabled).
2009-11-09 20:25:54 +01:00
Bjorn Winckler b4d507b9d0 Avoid forcing redraw in full-screen
Previously the content view in full-screen mode would get redrawn
whenever the Vim view possibly changed size.  Now the view is only
updated if the view did change size (fixes redraw problems with the Core
Text renderer).
2009-11-08 18:59:30 +01:00
Bjorn Winckler ded90a7def Fix full-screen drawing issues
This commit fixes a problem where the screen would look blurry, or where
each redraw would cause the entire screen to be cleared before the
redraw (only the Core Text renderer was affected by this bug).
2009-11-08 17:46:16 +01:00
Bjorn Winckler 44b0f3bc30 Fix Ruby compilation on case-sensitive FS 2009-11-04 16:43:36 +01:00
vimboss c8a0b8cdfb updated for version 7.2-284 2009-11-03 17:47:12 +00:00
vimboss 99eb5f2c9c updated for version 7.2-283 2009-11-03 17:13:59 +00:00
vimboss b5688c3ef3 updated for version 7.2-282 2009-11-03 17:04:43 +00:00
vimboss 3ed1ee17eb updated for version 7.2-281 2009-11-03 16:36:44 +00:00
vimboss f9d04339ee updated for version 7.2-280 2009-11-03 16:20:34 +00:00
vimboss bc6c0f325c updated for version 7.2-279 2009-11-03 15:44:21 +00:00
vimboss 7092cfd2f8 updated for version 7.2-278 2009-11-03 15:30:12 +00:00
vimboss dbf3bcd840 updated for version 7.2-277 2009-11-03 15:23:14 +00:00
vimboss 4367811170 updated for version 7.2-276 2009-11-03 15:04:20 +00:00
vimboss a4f7e934f5 updated for version 7.2-275 2009-11-03 14:33:17 +00:00
vimboss bf9f50247f updated for version 7.2-274 2009-11-03 13:46:54 +00:00
vimboss 8d96449a24 updated for version 7.2-273 2009-11-03 13:26:55 +00:00
vimboss a6ce4014c4 updated for version 7.2-272 2009-11-03 12:06:23 +00:00
vimboss 1178591d1f updated for version 7.2-271 2009-11-03 11:53:55 +00:00
vimboss 073ba3f0e8 updated for version 7.2-270 2009-11-03 11:40:19 +00:00
vimboss 26f1599979 updated for version 7.2-269 2009-11-03 11:11:11 +00:00
vimboss 2dc63d8e16 updated for version 7.2-268 2009-11-03 10:43:27 +00:00
Bjorn Winckler 5d7d4f9684 Disable NSRepeatCountBinding 2009-10-31 14:14:36 +01:00
Bjorn Winckler 40c88bce6f Fix window tiling with multiple monitors 2009-10-27 20:00:20 +01:00
Bjorn Winckler a409aa7c89 Release text view helper correctly 2009-10-23 20:09:14 +02:00
Bjorn Winckler ddd5a2bd4b Snapshot 50 2009-10-10 02:55:31 +02:00
Bjorn Winckler 5bc897df9d Update UTIs in Info.plist
Ideally all org.vim.*-file UTIs should be replaced with proper UTIs, but
they can be hard to find so they will be replaced as new UTIs are found.
2009-10-09 22:23:52 +02:00
Bjorn Winckler 2f3a9d7740 Remove "No connection ..." warning with --remote 2009-10-09 20:38:31 +02:00
Bjorn Winckler 3aaef67b85 Merge upstream
Conflicts:
	src/auto/configure
2009-10-07 16:21:00 +02:00
vimboss 9f957bcd6c updated for version 7.2-267 2009-10-07 14:20:30 +00:00
Bjorn Winckler 9a01753529 Fix wide character support for 64 bit 2009-10-01 21:13:17 +02:00
Bjorn Winckler ac4412ace2 Add missing defines to Tiger
CGFloat and NS[U]Integer were introduced in 10.5, make sure they are
defined when compiling for 10.4.
2009-09-30 23:04:12 +02:00
Bjorn Winckler b712dd06eb Clean Python and Ruby flags when macsdk is set
Most importantly there are no explicit -I.. flags that break the
--with-macsdk functionality.  Also use -framework Ruby and include Ruby
properly.
2009-09-30 21:46:31 +02:00
Bjorn Winckler 8cad670f16 Don't include Carbon.h in os_mac.h
This avoid polluting the global namespace with Carbon symbols (there was
a conflict between Carbon and Ruby both defining "ID").  To accomodate
this the Carbon types OSErr and OSType have been changed to int16_t and
uint32_t, respectively.
2009-09-30 21:42:50 +02:00
Bjorn Winckler fe79caddfa Enable 64 bit compilation (Vim and MacVim)
Note that Sparkle currently is not 64 bit so automatic updating won't
work when MacVim is compiled for 64 bit.
2009-09-30 19:38:06 +02:00
Bjorn Winckler 33c4dd0eef Deprecate mac-arch, superseded by --with-macarchs
Move --with-macarchs and --with-macsdk to an earlier place in the
configure script.  The flag --with-macsdk is now enabled but it should
also set the MACOSX_DEPLOYMENT_TARGET environment variable (how?).
2009-09-30 15:21:32 +02:00
vimboss d5365574cc updated for version 7.2-266 2009-09-30 13:17:02 +00:00
Bjorn Winckler 615d7dd609 Remove unnecessary include paths in Makefile 2009-09-30 13:30:10 +02:00
vimboss e411119903 updated for version 7.2-265 2009-09-30 11:24:36 +00:00
Bjorn Winckler 1ab1bec908 Strip all -arch flags from Perl and Ruby
The system provided Perl and Ruby libraries adds -arch flags since they
were built as universal binaries.  This causes Vim to build with these
flags which is undesirable (the default should be to only build for the
native architecture).  The solution is to strip any -arch flags from
Perl and Ruby.

A universal binary can be built by using the --with-archs configure
flag.
2009-09-30 10:19:06 +02:00
Bjorn Winckler 770796042e Fix 64 bit compilation warnings in backend 2009-09-29 23:31:32 +02:00
Bjorn Winckler f5a8f4f083 Clean up Carbon includes
Don't use FlatCarbon when building MacVim (only for Carbon GUI).
2009-09-29 23:12:26 +02:00
Bjorn Winckler c36f69c013 Add --with-macsdk flag to configure
Compilation fails for some reason, so this option is disabled.
2009-09-29 22:39:29 +02:00
Bjorn Winckler b05db8d377 Add --with-xcodecfg configure flag 2009-09-29 21:32:00 +02:00
Bjorn Winckler b262a38339 Add --with-archs configure flag 2009-09-29 20:17:38 +02:00
Bjorn Winckler 3b2784e277 Use MacVim instead of Carbon GUI by default 2009-09-29 18:35:16 +02:00
Bjorn Winckler 04a6eb68d0 Build xcode project from Makefile 2009-09-29 03:02:30 +02:00
Bjorn Winckler 25d39a282a Remove Universal configuration from 'Edit in ...' 2009-09-29 02:23:29 +02:00
Bjorn Winckler fdd9622c00 Force 32 bit, remove Universal configuration
The Sparkle framework does not include a 64 bit binary, so force 32 bit
until it is updated.
2009-09-28 22:58:33 +02:00
Bjorn Winckler be45005f25 Prepare for 64 bit
Mostly fixes problems involving NSUInteger.
2009-09-28 22:55:16 +02:00
Bjorn Winckler 281f280eb1 Disable MacVim plugins for now
The supporting files for CTGradient and RBSplitView causes several
warnings when compiling for 64 bit.  Since nobody uses MacVim plugins
I have decided to disable them instead of having to support these files
(although these warnings are easy enough to fix for anybody interested).
2009-09-28 21:26:39 +02:00
Bjorn Winckler 9c1037f556 Prepare PSMTabBarControl for 64 bit
Change unsigned -> NSUInteger, float -> CGFloat as necessary.
2009-09-28 19:44:13 +02:00
Bjorn Winckler 2b77fe974e Don't pass 'long' vars over process boundary
The only place 'long' was used was in scrollbar identifiers.  These are
now "truncated" to fit inside 32 bit (when compiling for 64 bit).
2009-09-27 21:52:06 +02:00
Bjorn Winckler fc05fb5e3e Strip x86_64 arch from Ruby LDFLAGS 2009-09-25 19:08:58 +02:00
Nicolas Weber b7b4e364c4 Really fix icon generation on Snow Leopard 2009-09-24 00:50:18 -07:00
vimboss ed55437203 updated for version 7.2-264 2009-09-23 16:14:49 +00:00
vimboss b07059a739 updated for version 7.2-263 2009-09-23 15:35:48 +00:00
Bjorn Winckler 00a63422ca Update help file 2009-09-23 13:28:05 +02:00
Bjorn Winckler a3bc1d1a86 Fix typo in help file 2009-09-20 14:46:06 +02:00
Bjorn Winckler 629eb02403 Fix Ctrl-C handling
This fixes a bug where mappings to e.g. <C-c>g would fail.
2009-09-18 19:24:11 +02:00
vimboss a81d84df1f updated for version 7.2-262 2009-09-18 15:25:52 +00:00
vimboss 19314f214b updated for version 7.2-261 2009-09-18 13:17:09 +00:00
vimboss baeec8addc updated for version 7.2-260 2009-09-18 12:59:26 +00:00
vimboss 49c9e43d59 updated for version 7.2-259 2009-09-11 15:24:31 +00:00
vimboss 0b5eab9c89 updated for version 7.2-258 2009-09-11 14:48:27 +00:00
vimboss 49a5d8fbab updated for version 7.2-257 2009-09-11 14:17:54 +00:00
vimboss 5f972f11ac updated for version 7.2-256 2009-09-11 13:46:41 +00:00
vimboss 554448b77f updated for version 7.2-255 2009-09-11 13:20:33 +00:00
vimboss c8d08d3d53 updated for version 7.2-254 2009-09-11 13:04:24 +00:00
vimboss 9539d1240e updated for version 7.2-253 2009-09-11 12:19:51 +00:00
vimboss f6785cd6c8 updated for version 7.2-252 2009-09-11 12:02:34 +00:00
vimboss 2688634afb updated for version 7.2-251 2009-09-11 11:44:54 +00:00
vimboss 2a1aff523b updated for version 7.2-250 2009-09-11 11:26:56 +00:00
vimboss d2d8135617 updated for version 7.2-249 2009-09-11 11:00:05 +00:00
vimboss e33ea64952 updated for version 7.2-248 2009-09-11 10:49:58 +00:00
vimboss 6a36ea9a4f updated for version 7.2-247 2009-09-11 10:21:41 +00:00
vimboss 98d113300f updated for version 7.2-246 2009-09-11 09:30:34 +00:00
Bjorn Winckler 814f3a5ed0 Fix "New Document Here" Service
Expand leading tilde in paths, else NSFileManager thinks the path does
not exists.
2009-09-04 18:23:56 +02:00
Bjorn Winckler 99805e6988 Make Services work on 10.6
Services need a (possibly empty) NSRequiredContext dictionary in the
application's Info.plist on 10.6.
2009-09-04 18:22:44 +02:00
Bjorn Winckler fd2804b9df MAC_OS_X_VERSION_10_6 not defined on pre-10.6
Just use a literal 1060 in header files which do not (and should not)
include MacVim.h.
2009-09-02 21:21:12 +02:00
Bjorn Winckler 6f553b7ad5 Use availability macros correctly
Always use >= when checking lower bounds and < when checking upper
bounds. The problem is that MAC_OS_X_MAX_ALLOWED and
MAC_OS_X_MIN_REQUIRED need not be equal to one of the MAC_OS_X_VERSION_*
macros.  For example, on 10.5.8 MAC_OS_X_VERSION_MAX_ALLOWED is 1058
whereas MAC_OS_X_VERSION_10_5 is 1050.

(Based on a patch by Michael Guntsche.)
2009-09-02 20:07:08 +02:00
Bjorn Winckler 67df700615 Disable the ATSUI renderer on 10.6
ATSUI has been deprecated on 10.6.  As it stands the ATSUI renderer does
not even work and it spews out masses of warnings when building, so
ATSUI is disabled when compiling for 10.6 for now.
2009-09-01 22:43:56 +02:00
Bjorn Winckler ad7da68f84 Fix some Xcode static analyzer warnings
The only relevant complaint was a memory leak when opening files from
Finder.
2009-09-02 00:29:14 +02:00
Bjorn Winckler a396b2f7bf Ensure Vim compiles as 32 bit
The MacVim binary always builds as 32 bit so make sure the Vim binary is
32 bit as well (GCC defaults to 64 bit on Leopard).
2009-09-02 00:26:42 +02:00
Bjorn Winckler bb28facdad Don't use +[NSConnection defaultConnection]
The defaultConnection message was deprecated in 10.6.
2009-09-02 00:03:50 +02:00
Bjorn Winckler 25133f7d03 Avoid compilation warnings on 10.6 2009-09-01 22:42:35 +02:00
Bjorn Winckler 6907a6b43e Declare PSMTabBarControl delegate on 10.6
This avoids a compilation warning, nothing else.
2009-09-01 22:14:12 +02:00
Bjorn Winckler 6a87e8cc02 Fix warning in ODBEditor (10.6) 2009-09-01 22:13:16 +02:00
Bjorn Winckler d04263aee2 Autosave window rows and columns 2009-09-01 22:13:10 +02:00
Nicolas Weber 64d84c49fa Fix icon generation on Snow Leopard
Snow Leopard seems to not support Scrap Manager, so don't use the Scrap
Manager code.
2009-08-30 17:11:42 -07:00
Bjorn Winckler 823ab3d45a Copy Sparkle framework into app bundle
The previous commit accidentally removed the step where the Sparkle
framework got copied into the app bundle.
2009-08-30 21:03:40 +02:00
Bjorn Winckler 2a5bbeead5 Include PSMTabBarControl framework properly 2009-08-30 20:43:33 +02:00
Bjorn Winckler 935ea1a658 Don't use Carbon framework from 10.4u sdk 2009-08-30 20:32:25 +02:00
Bjorn Winckler bf68c50168 Fix warnings in Edit in ODBEditor 2009-08-30 20:31:24 +02:00
Bjorn Winckler 84c844a956 Ignore user files in Edit in ODBEditor framework 2009-08-30 20:15:58 +02:00
Bjorn Winckler 889b7064e3 Build Edit in ODBEditor against current OS version 2009-08-30 20:12:27 +02:00
Bjorn Winckler 7a5e3f51cb Disable prebinding of PSMTabBarControl framework 2009-08-30 20:07:13 +02:00
Bjorn Winckler f03063e1cf Ignore user files in PSMTabBar framework 2009-08-30 20:04:13 +02:00
Bjorn Winckler 32c1d587d8 Fix warnings in PSMTabBarControl 2009-08-30 19:31:44 +02:00
Bjorn Winckler 497535c098 Build PSMTabBar against current OS version 2009-08-30 19:31:43 +02:00
Bjorn Winckler 8624d40d53 Delete user config files from PSMTabBar project 2009-08-30 19:26:48 +02:00
Bjorn Winckler dc8a6b7bec Change runtime fall-back directory 2009-08-30 17:35:30 +02:00
Bjorn Winckler c5d549a4e0 Set $VIM and $VIMRUNTIME early
Otherwise bindtextdomain() gets the wrong runtime path inside
init_locale() causing messages never to be translated.
2009-08-29 22:52:00 +02:00
Bjorn Winckler 3eb0ca1305 Make Find and Replace dialog localizable 2009-08-29 19:27:20 +02:00
Bjorn Winckler 6ab612e357 Disable localized menus in system vimrc
Can be enabled by setting/clearing 'langmenu' in ~/.vimrc.
2009-08-29 18:39:35 +02:00
Bjorn Winckler 16caec3a2b Move menus to menu.vim 2009-08-29 18:30:35 +02:00
Bjorn Winckler 3506261522 Fix handling of built-in toolbar icons
In particular, this patch ensures that built-in toolbar icons are
properly used when menus are translated.
2009-08-29 15:36:07 +02:00
Bjorn Winckler 6cc607a2f4 Disallow comments in :macmenu command
This is necessary, otherwise e.g. Edit.Paste<Tab>"+gP does not parse
properly.
2009-08-29 14:47:46 +02:00
Bjorn Winckler 4894e8fb74 Fix window cascading
Windows always cascade a fixed amount down and right from the topmost
window.  If the window sticks out on the right/bottom then it is moved
as far left/up as possible.
2009-08-28 18:25:32 +02:00
Kazuki Sakamoto a2e0526744 IM enhancements
By the default the keyboard layout matching the current locale is used.
Also fix bug where IM switching got confused after manually changing the
IM with Cmd-Space.  Finally, fix support for Ctrl-^ when IM is enabled
(e.g. this did not previously work with the Kotoeri input manager).
2009-08-28 13:22:06 +09:00
Bjorn Winckler d69e140c24 Avoid race condition (e.g. when closing windows)
The app may become multithreaded e.g. due to the open panel being
displayed.  In this case connectionDidDie notifications may arrive
outside the main thread, possibly leading to windows being closed
simultaneously on multiple threads.  This scenario could happen e.g.
when quitting with multiple windows open.

To avoid this situation performSelectorOnMainThread: is used instead of
performSelector:.
2009-08-27 18:16:44 +02:00
Bjorn Winckler 7cae9e965c Fix Cmd key regression
Shift and Alt modifiers now register in combination with Cmd and e.g.
arrow keys.
2009-08-27 17:41:42 +02:00
Bjorn Winckler 2d7c78f24c Snapshot 49 2009-08-16 01:19:58 +02:00
Bjorn Winckler a8da347a13 Fix Ctrl key regression
Fix Ctrl-h, Ctrl-@ and Ctrl-o regression.  Also remove all key bindings
involving arrays from KeyBinding.dict.
2009-08-16 01:09:02 +02:00
Bjorn Winckler 2e45751630 Fix arrow and function key bug on Tiger
The bug caused arrow (and function) key presses to be sent twice.
2009-08-15 02:49:17 +02:00
Bjorn Winckler 8cd984a56b Snapshot 48 2009-08-15 01:07:26 +02:00
Bjorn Winckler 650cb7ac61 Remove feat/inline-im from README-repo.txt 2009-08-15 00:21:44 +02:00
Bjorn Winckler ae400c2dbb Add user default MMUseInlineIm
Use inline IM (Vim draws marked text) when on, use old IM drawing code
otherwise.
2009-08-09 21:27:30 +02:00
Bjorn Winckler 507a68ef81 Add support for +xim
Inline marked text editing, underline marked text (even on command
line), etc.
2009-08-09 19:12:10 +02:00
Bjorn Winckler 271ef88821 Add rudimentary inline IM support
Not possible to move cursor in marked text.
2009-08-09 19:11:10 +02:00
Bjorn Winckler 9a248b819d Fix compilation errors on Tiger 2009-08-09 18:38:19 +02:00
Bjorn Winckler 6aeca470b5 Don't remember IM source if ASCII
This fixes a bug where the IM source would be forgotten whenever command
line mode was entered (with 'noimd' set).
2009-08-09 02:28:28 +02:00
Bjorn Winckler 936863de98 Add feat/inline-im to README-repo.txt 2009-08-09 02:20:42 +02:00
Bjorn Winckler d96b64262d Delete feat/input from README-repo.txt 2009-08-09 00:01:22 +02:00
Bjorn Winckler 200d3e5957 Only set ASCII IM source when setting 'noimd'
The layout used in normal mode (IM disabled) no longer changes when IM
is disabled.  It only changes when the 'noimd' option is set.
2009-08-08 23:37:29 +02:00
Bjorn Winckler 4ca28fccbd Merge upstream 2009-07-29 18:26:00 +02:00
vimboss 9c08729d42 updated for version 7.2-245 2009-07-29 16:25:31 +00:00
vimboss 8e0d50c1ed updated for version 7.2-244 2009-07-29 16:06:27 +00:00
vimboss 865619bc65 updated for version 7.2-243 2009-07-29 14:24:36 +00:00
vimboss 3b1a4d48f0 updated for version 7.2-242 2009-07-29 13:42:05 +00:00
vimboss 6c124f1604 updated for version 7.2-241 2009-07-29 10:10:29 +00:00
vimboss 44c21d0863 updated for version 7.2-240 2009-07-29 09:11:15 +00:00
Bjorn Winckler ad1b34005d Add note on improved IM support to the help 2009-07-26 17:02:10 +02:00
Bjorn Winckler 107a1cf7cc Improve IM support for 10.5
When using "set noimd" remember which input source was used in normal
mode separately from the input source used in insert mode.  This way it
is possible to e.g. use a US layout in normal mode and a non-US layout
in insert mode.

The input source used in normal mode must be ASCII capable or it won't
be remembered -- any input source used in insert mode is remembered.

On 10.4 the IM code is unchanged because 10.4 does not support the Text
Input Source Services.
2009-07-25 00:25:32 +02:00
Bjorn Winckler cbe2f307b1 Fix numeric key pad support 2009-07-24 12:42:42 +02:00
Bjorn Winckler 5213b783d7 Refactor keyboard input code
This both cleans up the code as well as improve support for binding to
more key combinations.  The Cocoa key bindings system is effectively
disabled; a custom key binding dictionary is set up in KeyBinding.plist
(so that keyboard navigation works in dialogs).
2009-07-23 18:28:34 +02:00
vimboss c6babee370 updated for version 7.2-239 2009-07-22 14:23:13 +00:00
vimboss b4b97fe905 updated for version 7.2-238 2009-07-22 12:28:17 +00:00
Bjorn Winckler cd37d01770 Add Vimball (vba) as supported filetype 2009-07-22 13:51:30 +02:00
vimboss d8b193e98b updated for version 7.2-237 2009-07-22 11:28:11 +00:00
vimboss 629579e8a0 updated for version 7.2-236 2009-07-22 09:17:23 +00:00
vimboss 9d6d075726 updated for version 7.2-235 2009-07-22 09:04:20 +00:00
Bjorn Winckler 7d6909d353 Set right pwd when dropping a folder on Dock icon
The last path component of the folder that was dropped is no longer
disregarded.
2009-07-21 03:34:15 +02:00
Bjorn Winckler b75c36581f ATSUI clips text to avoid bleeding 2009-07-20 20:13:42 +02:00
Bjorn Winckler ae253a2dad Fix typo in README-repo.txt 2009-07-19 00:29:47 +02:00
Bjorn Winckler 21cced3fc6 Add README-repo.txt file
For the "readme" section on the repo web page.  Pandoc is used to
generate the HTML file.
2009-07-18 21:18:39 +02:00
Bjorn Winckler 29745cf124 Snapshot 47 2009-07-16 20:08:56 +02:00
Bjorn Winckler 699de3c049 Change some logging messages 2009-07-16 14:35:27 +02:00
Bjorn Winckler 5560396666 Dialog sheet animation can no longer cause a crash
Explicitly force the sheet animation to be performed before passing the
result of the sheet on to the backend.  Before this patch the animation
was performed asynchronously and this could lead to a Vim controller
being released at the same time as the animation was being performed
since the animation took place in the default run loop mode.
2009-07-15 00:54:08 +02:00
Bjorn Winckler 8570b5df1f Merge upstream 2009-07-14 21:41:00 +02:00
vimboss 7391be3977 updated for version 7.2-234 2009-07-14 19:40:21 +00:00
vimboss 7068f9086c updated for version 7.2-233 2009-07-14 16:38:36 +00:00
vimboss af2e8b9e3b updated for version 7.2-232 2009-07-14 15:38:41 +00:00
vimboss 7d87f83e26 updated for version 7.2-231 2009-07-14 14:04:54 +00:00
vimboss eb6512ab82 updated for version 7.2-230 2009-07-14 11:44:30 +00:00
vimboss c2d5277fc9 updated for version 7.2-229 2009-07-14 10:20:22 +00:00
Bjorn Winckler e9d2694dce Snapshot 46 2009-07-11 00:34:33 +02:00
Bjorn Winckler 36154dd8c0 More normalization of filenames, use NFC
Apparently NTFS uses NFC so switch to NFC instead of using NFKC.
2009-07-10 19:01:28 +02:00
Bjorn Winckler 0d778b28a4 Merge upstream 2009-07-10 15:12:00 +02:00
vimboss fa7096a6ee updated for version 7.2-228 2009-07-10 13:11:26 +00:00
vimboss cc2b9e2245 updated for version 7.2-227 2009-07-09 18:13:49 +00:00
vimboss 2cd4c80953 updated for version 7.2-226 2009-07-09 18:06:49 +00:00
vimboss 8303ab1b1a updated for version 7.2-225 2009-07-09 16:24:19 +00:00
vimboss 3ef707c468 updated for version 7.2-224 2009-07-09 16:15:16 +00:00
vimboss b3ec0ad87a updated for version 7.2-223 2009-07-09 13:55:43 +00:00
Bjorn Winckler 4486bb71fb Replace NSLog() with ASLogXXX() 2009-07-07 21:01:13 +02:00
Bjorn Winckler 176ab5d393 Add simple logging facility (using ASL) 2009-07-07 18:34:32 +02:00
Bjorn Winckler aff8366139 Fix typo in help file 2009-07-03 14:46:23 +02:00
vimboss d05fb395d1 updated for version 7.2-222 2009-07-01 18:18:57 +00:00
vimboss e764e25045 updated for version 7.2-221 2009-07-01 16:04:58 +00:00
vimboss bd178a9659 updated for version 7.2-220 2009-07-01 15:13:56 +00:00
vimboss 5a5cd60221 updated for version 7.2-219 2009-07-01 14:13:18 +00:00
Kazuki Sakamoto 7c3e218035 Add NetBeans support 2009-06-26 06:32:14 +09:00
vimboss 760e36dc8b updated for version 7.2-218 2009-06-24 16:32:08 +00:00
vimboss 941e7a992d updated for version 7.2-217 2009-06-24 16:08:18 +00:00
vimboss 7108d56061 updated for version 7.2-216 2009-06-24 15:51:37 +00:00
vimboss d5a9cdd9c8 updated for version 7.2-215 2009-06-24 15:32:01 +00:00
vimboss 60ed6e1213 updated for version 7.2-214 2009-06-24 15:05:00 +00:00
vimboss d628c3711d updated for version 7.2-213 2009-06-24 14:50:12 +00:00
vimboss 3344f11140 updated for version 7.2-212 2009-06-24 14:41:19 +00:00
vimboss f047b3aa3e updated for version 7.2-211 2009-06-24 14:25:49 +00:00
vimboss 31ad5d0472 updated for version 7.2-210 2009-06-24 09:58:32 +00:00
Bjorn Winckler edbdca29e1 Normalize filenames to NFKC before opening
Vim does not cope very well with Unicode decomposed form NFD (i.e. it
does not normalize to composed form before rendering) which causes
problems since HFS+ stores filenames in NFD.  To work around this issue
normalize to compatibility form C before passing filenames to Vim.

(This is not a solution to the problem with NFD since files stored in
NFD will still be problematic but at least a user can work around this
issue by making sure files are in composed form before opening them.)
2009-06-23 20:38:39 +02:00
Bjorn Winckler 5433ca7d4c Support Quick Look for all known file extensions 2009-06-20 22:13:51 +02:00
Bjorn Winckler 816ac0a441 Change name of window menu items
Change "Next/Previous Tab" to "Select Next/Previous Tab" to keep titles
the same as in e.g. Safari.
2009-06-20 20:26:14 +02:00
Bjorn Winckler 90e4752df4 Update 'gfw' on Cmd--/Cmd-+ 2009-06-20 01:58:06 +02:00
Bjorn Winckler 0978ebc1c6 Add help on binding Cmd-keys 2009-06-20 00:14:09 +02:00
Bjorn Winckler f486bb41d6 Avoid exceptions in charRangeForRow::: 2009-06-19 23:09:03 +02:00
Bjorn Winckler 44227b9a93 Fix typo in comment 2009-06-18 21:08:43 +02:00
Bjorn Winckler ad02696d27 Merge upstream
Conflicts:
	src/buffer.c
	src/eval.c
	src/option.c
	src/vim.h
2009-06-16 18:30:00 +02:00
vimboss 87658a916a updated for version 7.2-209 2009-06-16 16:29:10 +00:00
vimboss 66299b9ed5 updated for version 7.2-208 2009-06-16 15:50:33 +00:00
vimboss fc072b7b61 updated for version 7.2-207 2009-06-16 15:22:12 +00:00
vimboss fef8272db2 updated for version 7.2-206 2009-06-16 14:57:26 +00:00
vimboss b04c78a6a0 updated for version 7.2-205 2009-06-16 14:44:48 +00:00
vimboss 99b7765c18 updated for version 7.2-204 2009-06-16 14:34:38 +00:00
vimboss c8e331a5f5 updated for version 7.2-203 2009-06-16 14:01:43 +00:00
vimboss 03f0a92f69 updated for version 7.2-202 2009-06-16 13:35:20 +00:00
vimboss ca96b60e9a updated for version 7.2-201 2009-06-16 13:23:06 +00:00
vimboss ea811731f0 updated for version 7.2-200 2009-06-16 13:12:07 +00:00
vimboss 11b068fc25 updated for version 7.2-199 2009-06-16 12:31:33 +00:00
vimboss 097577c351 updated for version 7.2-198 2009-06-16 09:07:49 +00:00
vimboss 250b62c9a8 updated for version 7.2-197 2009-06-10 16:15:40 +00:00
vimboss 54fea5fe67 updated for version 7.2-196 2009-06-03 20:08:14 +00:00
vimboss e63aad92b1 updated for version 7.2-195 2009-06-03 14:20:21 +00:00
vimboss 8ac99eed90 updated for version 7.2-194 2009-06-03 13:05:07 +00:00
vimboss 25b4e351c9 updated for version 7.2-193 2009-06-03 12:26:06 +00:00
vimboss 20da24a60c updated for version 7.2-192 2009-06-03 11:22:45 +00:00
vimboss 0873fb8f49 updated for version 7.2-191 2009-05-26 20:59:55 +00:00
vimboss 839717064f updated for version 7.2-190 2009-05-26 16:12:37 +00:00
vimboss cee529f197 updated for version 7.2-189 2009-05-26 09:02:10 +00:00
vimboss a3935654b8 updated for version 7.2-188 2009-05-24 11:40:58 +00:00
vimboss ff7ca495c1 updated for version 7.2-187 2009-05-23 12:28:15 +00:00
vimboss 335f08054d updated for version 7.2-186 2009-05-22 19:08:31 +00:00
vimboss fa0d5e0ba9 updated for version 7.2-185 2009-05-22 16:20:57 +00:00
vimboss 1f4d8dd8e1 updated for version 7.2-184 2009-05-21 21:27:43 +00:00
vimboss b465ee5bbe updated for version 7.2-183 2009-05-21 13:20:59 +00:00
vimboss 919b11d301 updated for version 7.2-182 2009-05-17 21:25:42 +00:00
vimboss f5cfc6a148 updated for version 7.2-181 2009-05-17 14:24:23 +00:00
vimboss 915fba8a25 updated for version 7.2-180 2009-05-17 11:33:22 +00:00
vimboss 6b64a62626 updated for version 7.2-179 2009-05-16 19:16:33 +00:00
vimboss 0ee0fbc2d4 updated for version 7.2-178 2009-05-16 19:07:03 +00:00
vimboss 8db81befc3 updated for version 7.2-177 2009-05-16 15:31:32 +00:00
vimboss 47b763090e updated for version 7.2-176 2009-05-16 14:41:10 +00:00
vimboss 99b962f986 updated for version 7.2-175 2009-05-16 14:16:02 +00:00
vimboss e6b7f4ff3b updated for version 7.2-174 2009-05-15 19:33:18 +00:00
vimboss 11f7764bd6 updated for version 7.2-173 2009-05-14 20:20:33 +00:00
vimboss 3f2fbccc21 updated for version 7.2-172 2009-05-14 20:01:05 +00:00
vimboss 84602997b6 updated for version 7.2-171 2009-05-14 19:51:46 +00:00
vimboss 19a1e1db6b updated for version 7.2-170 2009-05-13 18:48:16 +00:00
vimboss 0949ad4f8b updated for version 7.2-169 2009-05-13 16:56:33 +00:00
vimboss 8f5131b2d7 updated for version 7.2-168 2009-05-13 12:49:39 +00:00
vimboss 682e144672 updated for version 7.2-167fix 2009-05-13 12:15:37 +00:00
vimboss a05172e1db updated for version 7.2-168 2009-05-13 10:51:08 +00:00
Travis Jeffery 9b0f42ed24 Add reStructuredText as supported file type 2009-05-11 18:23:50 +02:00
vimboss 7b900cf55a updated for version 7.2-166 2009-04-29 16:47:23 +00:00
vimboss 82c9ce9eeb updated for version 7.2-165 2009-04-29 16:03:38 +00:00
vimboss 104a7e6484 updated for version 7.2-164 2009-04-29 15:41:40 +00:00
vimboss 1e2844207d updated for version 7.2-163 2009-04-29 10:05:51 +00:00
vimboss b39439f386 updated for version 7.2-162 2009-04-29 09:52:12 +00:00
vimboss 185e34337d updated for version 7.2-161 2009-04-29 09:02:44 +00:00
Bjorn Winckler e711158eed Update credits 2009-04-28 23:11:13 +02:00
Kazuki Sakamoto f43ffacda1 Move all IM code into frontend 2009-04-25 22:32:54 +09:00
vimboss 160f5fa78f updated for version 7.2-160 2009-04-22 16:45:21 +00:00
vimboss 7ebc297d1d updated for version 7.2-159 2009-04-22 15:53:09 +00:00
vimboss 3a9b07d2d2 updated for version 7.2-158 2009-04-22 15:45:05 +00:00
vimboss 86d424677a updated for version 7.2-157 2009-04-22 14:44:41 +00:00
vimboss 1666886eaa updated for version 7.2-156 2009-04-22 14:25:01 +00:00
vimboss 7f3a4e21e7 updated for version 7.2-155 2009-04-22 14:10:39 +00:00
vimboss 49b3032c6d updated for version 7.2-154 2009-04-22 13:58:46 +00:00
vimboss 153c893e9e updated for version 7.2-153 2009-04-22 13:39:36 +00:00
vimboss e07aeca8c3 updated for version 7.2-152 2009-04-22 12:44:48 +00:00
vimboss 788aadad0a updated for version 7.2-151 2009-04-22 11:52:33 +00:00
vimboss 396732e9af updated for version 7.2-150 2009-04-22 11:08:26 +00:00
vimboss 1c74207cd6 updated for version 7.2-149 2009-04-22 10:56:16 +00:00
Nicolas Weber eb9ece5bf1 Add markdown as supported file type 2009-04-19 22:29:27 -07:00
Bjorn Winckler 204e14b994 Snapshot 45 2009-04-13 19:28:18 +02:00
Bjorn Winckler 2e8bea32db Fix compilation problems on Tiger
The NSRunLoopCommonModes constant is not defined in the Tiger API so
explicitly enumerate the necessary modes instead.
2009-04-13 16:04:49 +02:00
Bjorn Winckler e70fb38670 Add "show hidden files" checkbox to save dialog 2009-04-13 13:48:54 +02:00
Bjorn Winckler 3d56969f47 Add function to print message queue 2009-04-10 19:05:49 +02:00
Bjorn Winckler 294d03baf6 Beware exceptions when processing input
Added comment on the dangers of exceptions being raised when processing
input in the frontend.  Shuffled the exception handling around in the
vim controller.
2009-04-10 18:33:02 +02:00
Bjorn Winckler ac96dc67ba Fix Quickstart regression
Output from a Vim process may reach the frontend even if the process is
cached.  Thus when processing input queues in the frontend, also check
if the input came from a cached controller else it could be silently
ignored.
2009-04-10 18:11:18 +02:00
Bjorn Winckler 0413dcf3f1 Make dialog sheet messages unsafe 2009-04-08 20:41:32 +02:00
Bjorn Winckler 40263195cb Avoid enumerating vim controllers
Don't enumerate vim controllers when processing input since it may
potentially be a huge operation.  If the vim controller array were to be
modified during input processing (should never happen) MacVim would crash.
2009-04-08 20:38:28 +02:00
Bjorn Winckler dd76f85f0b Deprecate performSelectorOnMainThread calls
Use performSelector:withObject:after:delay instead since it
automatically only triggers in default mode.
2009-04-08 19:36:00 +02:00
Bjorn Winckler e93e9c4201 Do not modify frontend state in DO calls
In particular, delay all state changes that used to be made inside
connectBackend:pid such add adding vim controllers to the vimControllers
array.
2009-04-05 21:43:00 +02:00
Bjorn Winckler a4a14b39ac Cleanup 2009-04-05 20:21:36 +02:00
Bjorn Winckler 49eeb133ac Add comment on DO timeouts 2009-04-05 20:00:02 +02:00
Bjorn Winckler 28de969ae3 Deprecate inProcessCommandQueue related code
We are guarding against re-entrant calls in the app controller now so
the inProcessCommandQueue related code is now obsolete.
2009-04-05 19:56:21 +02:00
Bjorn Winckler 6961a51e9a Cleanup 2009-04-05 19:21:16 +02:00
Bjorn Winckler f679af784b Update README 2009-04-05 19:20:42 +02:00
Bjorn Winckler fd8e8e0b4f Clear delayed vim controller calls on cleanup 2009-04-05 19:02:08 +02:00
Bjorn Winckler cd5ca1918d Add support for dialogs 2009-04-05 18:57:56 +02:00
Bjorn Winckler 27d4ee55ae Add support for live resizing 2009-04-05 18:22:59 +02:00
Bjorn Winckler 23e38c4298 Guard against re-entrant calls to process input 2009-04-05 18:12:23 +02:00
Bjorn Winckler 0486075221 Vim talks only to app controller
- dialog support not implemented yet
- live resizing not supported
2009-04-05 17:32:37 +02:00
Kazuki Sakamoto 7a010c4a46 Avoid forever bouncing dock icon
This problem was caused by calling the Carbon function KeyScript() from
the Vim process.
2009-04-03 21:54:15 +09:00
Bjorn Winckler 9aeade7147 Use "guisp" color for underline in ATSUI 2009-04-01 20:12:26 +02:00
Bjorn Winckler 5663536b1f Do not hide toolbar unless requested
Commit 2d497eabe995ed7f667d67166b396dff6389d12f introduced a regression
where the toolbar automatically hid upon startup regardless whether 'go'
included the "T" flag or not.
2009-03-30 19:41:50 +02:00
Bjorn Winckler 95f42c734a Snapshot 44 2009-03-29 17:34:18 +02:00
Bjorn Winckler e1ece272fa Exit full-screen if the window moves
The window is not supposed to move in full-screen mode so if this
happens then exit full-screen.  This situation can occur e.g. if the
window is on a screen that gets unplugged.
2009-03-29 16:40:59 +02:00
Bjorn Winckler 73b5d1837c Validate screen before constraining window
If a window is on a screen that gets unplugged it may happen that
[NSWindow screen] returns nil.  Guard against this when constraining
the window frame to the screen frame.

This fixes a bug where a window could "disappear" if it was on a screen
that got unplugged.
2009-03-29 16:35:47 +02:00
Bjorn Winckler 790f685006 Merge upstream
Conflicts:
	src/vim.h
2009-03-18 20:10:00 +02:00
vimboss a680267d49 updated for version 7.2-148 2009-03-18 18:09:03 +00:00
vimboss 5f1547b288 updated for version 7.2-147 2009-03-18 15:28:08 +00:00
vimboss 9d9a5983f5 updated for version 7.2-146 2009-03-18 14:42:00 +00:00
vimboss 16e57e6189 updated for version 7.2-145 2009-03-18 13:32:24 +00:00
vimboss 5d45d4a4d2 updated for version 7.2-144 2009-03-18 13:21:18 +00:00
vimboss 0546647038 updated for version 7.2-143 2009-03-18 11:52:53 +00:00
vimboss c9ad0b6d4d updated for version 7.2-142 2009-03-18 11:22:25 +00:00
Bjorn Winckler 25306ee0c5 Fix full-screen zooming with Dock visible
This fixes a bug where 'set fu=maxvert' would not cover the screen
vertically if the Dock was visible.
2009-03-16 17:36:05 +01:00
Bjorn Winckler 2e024248fa Use /usr/bin/python in icons/Makefile 2009-03-16 17:05:17 +01:00
Bjorn Winckler 85879328b0 Fix "set go+=rT" bug
The number of columns now matches the width of the window after calling
"set go+=rT".
2009-03-15 14:12:48 +01:00
Bjorn Winckler 9c530a8030 Revert temp patch, fixed properly in 7.2.121
This patch ensures that Ctrl-C works during lengthy :grep operations in
GUI mode.
2009-03-15 15:58:46 +01:00
Bjorn Winckler 9105eb1fd0 Tab labels only shows file name tail 2009-03-15 15:15:23 +01:00
Bjorn Winckler c49868a11f Fix <C-Tab> regression
This fixes a regression introduced with commmit
c79be7f927aff8b2b52a6d8d917b899154ab0ff9 where Ctrl+Unprintable key
presses could no longer be mapped to.
2009-03-13 22:35:12 +01:00
vimboss 795860de7c updated for version 7.2-141 2009-03-11 16:58:40 +00:00
vimboss 90a729a8e4 updated for version 7.2-140 2009-03-11 16:47:21 +00:00
vimboss 1a328483b7 updated for version 7.2-139 2009-03-11 16:29:20 +00:00
vimboss 5e09d64d77 updated for version 7.2-138 2009-03-11 15:37:53 +00:00
vimboss 4591403b7e updated for version 7.2-137 2009-03-11 15:28:26 +00:00
vimboss e90f76c1aa updated for version 7.2-136 2009-03-11 14:37:32 +00:00
vimboss 8745e4380e updated for version 7.2-135 2009-03-11 14:10:38 +00:00
vimboss cd7a1f6539 updated for version 7.2-134 2009-03-11 12:11:02 +00:00
vimboss bb21f9f120 updated for version 7.2-133 2009-03-11 11:47:18 +00:00
vimboss 38c7ababf6 updated for version 7.2-132 2009-03-05 02:15:53 +00:00
vimboss 5aea857883 updated for version 7.2-131 2009-03-04 03:13:35 +00:00
vimboss 322b4eec7e updated for version 7.2-130 2009-03-02 01:47:02 +00:00
vimboss 886d3d7aed updated for version 7.2-129 2009-03-02 01:12:48 +00:00
vimboss b2f7a2f021 updated for version 7.2-128 2009-03-01 01:45:35 +00:00
Zvezdan Petkovic 4374e9787e Colors.plist autogenerated from "showrgb" command
The Colors.plist dictionary is now generated from "showrgb" to properly
match rgb.txt.  Also add three colors which were missing from the output
of "showrgb" (darkyellow, lightmagenta, lightred).
2009-02-25 20:09:30 +01:00
vimboss 080a7c2c6c updated for version 7.2-127 2009-02-24 03:38:04 +00:00
vimboss ffef064005 updated for version 7.2-126 2009-02-24 03:30:14 +00:00
vimboss d23a68d047 updated for version 7.2-125 2009-02-24 03:12:40 +00:00
vimboss c973e12d3e updated for version 7.2-124 2009-02-22 23:54:59 +00:00
vimboss 5e0543116b updated for version 7.2-123 2009-02-22 22:43:27 +00:00
vimboss d9f633dbb3 updated for version 7.2-122 2009-02-22 20:13:39 +00:00
vimboss 32cb07dd61 updated for version 7.2-121 2009-02-22 01:52:59 +00:00
vimboss 40ae005819 updated for version 7.2-120 2009-02-22 01:37:59 +00:00
vimboss c4e8fcc338 updated for version 7.2-119 2009-02-22 00:14:58 +00:00
vimboss 9dbb79f942 updated for version 7.2-118 2009-02-21 23:59:19 +00:00
vimboss 031479c46b updated for version 7.2-117 2009-02-21 23:03:09 +00:00
vimboss 843a3a41bf updated for version 7.2-116 2009-02-21 21:58:24 +00:00
vimboss 01973d329c updated for version 7.2-115 2009-02-21 21:30:39 +00:00
vimboss bcfeb7c895 updated for version 7.2-114 2009-02-21 21:14:00 +00:00
vimboss 46b250b75f updated for version 7.2-113 2009-02-21 21:04:20 +00:00
vimboss 9b06b0a4b2 updated for version 7.2-112 2009-02-21 20:23:59 +00:00
vimboss 80b36e7995 updated for version 7.2-111 2009-02-21 20:11:41 +00:00
vimboss d29599b7ea updated for version 7.2-110 2009-02-21 19:37:46 +00:00
vimboss a63fc2427e updated for version 7.2-109 2009-02-21 19:28:48 +00:00
Bjorn Winckler 393e47945b Snapshot 43 2009-02-20 14:43:08 +01:00
Bjorn Winckler 5100db4427 Set correct protocol for frontend proxy 2009-02-18 23:21:46 +01:00
Bjorn Winckler 19ee857237 Merge upstream
Conflicts:
	src/buffer.c
2009-02-11 22:49:00 +01:00
vimboss 781ac5b687 updated for version 7.2-108 2009-02-11 21:48:40 +00:00
vimboss 9b52c915d9 updated for version 7.2-107 2009-02-11 17:47:54 +00:00
vimboss 7a68824771 updated for version 7.2-106 2009-02-11 16:58:49 +00:00
vimboss c2aed127ca updated for version 7.2-105 2009-02-11 15:47:05 +00:00
vimboss 12b3ecfdcd updated for version 7.2-104 2009-02-11 15:03:45 +00:00
vimboss 4143f69655 updated for version 7.2-103 2009-02-11 10:35:36 +00:00
Bjorn Winckler 7a720947c8 Mention that 'go' does not support "f" in help 2009-02-10 22:11:43 +01:00
Bjorn Winckler 9393a4151c Revert "Don't init backend if Vim is about to fork"
This reverts commit ef03c36272e9a45f71659df7cecfce7aa15c2cbf.

Conflicts:

	src/MacVim/gui_macvim.m
2009-02-10 22:06:18 +01:00
Bjorn Winckler 95a678d204 Don't update 'fuoptions' before GUI has started
This avoids allocating the MMBackend object before forking.
2009-02-10 22:03:36 +01:00
Bjorn Winckler 68cec2f91b Fork directly after command line scan
This fixes a bug with relative paths as arguments when 'autochdir' was
enabled and also cuts down on startup times.  However, it also has the
negative side-effect that 'f' is no longer supported in 'guioptions'.
2009-02-10 22:00:40 +01:00
Bjorn Winckler 5ed292ebfb Revert old forking code 2009-02-10 21:19:37 +01:00
Bjorn Winckler 6d70e1a179 Fix untitled window on reopen with quickstart
This reverts commit 662aa32b399c1149daa1cd3a2b5bccc8e75f589a and
clarifies the comment regarding how 'pidArguments' is used.
2009-02-08 22:29:58 +01:00
Bjorn Winckler 355d2ec231 Fix untitled window on reopen bug
When MacVim is started from Terminal "-MMNoWindow yes" is passed as an
argument.  This argument will no longer stop new windows from opening on
"reactivate" events -- it only affects "activate" events.
2009-02-08 22:08:34 +01:00
Bjorn Winckler c6ceb6c969 Decrease delay in gui_macvim_flush() 2009-02-07 15:56:17 +01:00
Nicolas Weber 60c1c58967 Fix icon generation Makefile 2009-02-06 22:43:54 +01:00
Bjorn Winckler ba43ddb524 Add more files in MacVim/icons to .gitignore 2009-02-06 18:21:59 +01:00
Nicolas Weber 2a032c05b7 Make icon module compilation more portable 2009-02-05 17:11:45 -08:00
vimboss 8d8aecf662 updated for version 7.2-102 2009-02-05 19:48:25 +00:00
Bjorn Winckler 380d7b2cbf Update credits 2009-02-04 22:04:32 +01:00
Bjorn Winckler 30a12fc740 Ignore temporary files in src/MacVim/icons folder 2009-02-04 21:28:15 +01:00
vimboss 43050b40f8 updated for version 7.2-101 2009-02-04 17:35:52 +00:00
vimboss d5dfed9cfc updated for version 7.2-100 2009-02-04 16:50:47 +00:00
vimboss 0e2e98e570 updated for version 7.2-099 2009-02-04 16:29:07 +00:00
vimboss d0a875e3af updated for version 7.2-098 2009-02-04 15:27:06 +00:00
vimboss b770256474 updated for version 7.2-097 2009-02-04 13:19:42 +00:00
vimboss e14b8cd599 updated for version 7.2-096 2009-02-04 12:14:51 +00:00
vimboss 938149499b updated for version 7.2-095 2009-02-04 10:46:25 +00:00
vimboss 9245af7148 updated for version 7.2-094 2009-02-04 10:20:58 +00:00
Nicolas Weber a874eae869 Update credits 2009-02-01 10:37:58 -08:00
Nicolas Weber cca95bae41 Use text-based 16x16 icons 2009-02-01 10:20:32 -08:00
Bjorn Winckler 243fcce65c Ensure viminfo is written on Cmd-q 2009-02-01 10:15:40 +01:00
Bjorn Winckler b8c8a68a5c Fix <C-]> on German keyboard layout
Instead of checking for Ctrl-character, check when Cocoa translates a
keypress to an unprintable character (in particular, this happens on
Ctrl-character).  This ensures keys like <C-]> work on (some) keyboards
where ] requires the use of Alt.
2009-01-30 20:34:41 +01:00
Bjorn Winckler 8502d5f2b2 Avoid exception in key handling routine 2009-01-30 18:30:21 +01:00
vimboss da857362b0 updated for version 7.2-093 2009-01-28 20:23:17 +00:00
vimboss 4c50d72cdf updated for version 7.2-092 2009-01-28 18:09:38 +00:00
vimboss 9af39a7cb2 updated for version 7.2-091 2009-01-28 15:04:42 +00:00
vimboss d4038f59f4 updated for version 7.2-090 2009-01-28 14:42:59 +00:00
vimboss 9150d82be1 updated for version 7.2-089 2009-01-28 13:18:26 +00:00
Bjorn Winckler 87694dc1bf Tell Git to ignore .pyc files in icons folder 2009-01-23 23:36:12 +01:00
Bjorn Winckler 22704e2bb4 Remove .pyc files from icons folder on clean 2009-01-23 23:33:02 +01:00
Nico Weber 95676cfcd4 Doc icon generation cleanup 2009-01-23 23:28:07 +01:00
Bjorn Winckler 1e901456a5 Fix two minor memory leaks
The MMTextViewHelper class failed to release two objects on dealloc.
2009-01-23 23:23:10 +01:00
vimboss 899f9a6260 updated for version 7.2-088 2009-01-22 20:50:10 +00:00
vimboss 6b989afdb1 updated for version 7.2-087 2009-01-22 20:32:12 +00:00
vimboss 4f48c32bc3 updated for version 7.2-086 2009-01-22 19:48:55 +00:00
vimboss c2ea4b240d updated for version 7.2-085 2009-01-22 17:33:49 +00:00
Bjorn Winckler f81158c840 Always respect MMLayoutVerticalSplit
This flag used to be ignored when dropping a file onto a window.
2009-01-17 20:34:51 +01:00
Bjorn Winckler 3950b3a6b1 Respect layout pref when raising an open file
For example, with layout set to "arglist" and with 'hidden' enabled,
double-clicking an already open (but hidden) file will no longer cause
it to open in a new tab.  Instead it opens as if the ":buf" command had
been used.
2009-01-17 20:25:48 +01:00
vimboss ae65cb89b3 updated for version 7.2-084 2009-01-13 17:11:05 +00:00
vimboss f90e3c31ab updated for version 7.2-083 2009-01-13 16:28:21 +00:00
vimboss 014700ca55 updated for version 7.2-082 2009-01-13 15:58:01 +00:00
vimboss f86423097b updated for version 7.2-081 2009-01-13 15:38:37 +00:00
vimboss a4cdb9b1c4 updated for version 7.2-080 2009-01-13 11:29:48 +00:00
Jonathon Mah 03a1a0ea74 Opening with search text does inclusive search 2009-01-13 06:27:01 +10:30
Jonathon Mah 4e1a1cad93 Fix typo in debug message string 2009-01-13 06:25:24 +10:30
Bjorn Winckler e4abcd6741 Snapshot 42 2009-01-12 16:35:09 +01:00
Bjorn Winckler b0f34cac04 Update appcast 2009-01-10 21:09:43 +01:00
Bjorn Winckler dd243c8ab1 Snapshot 41 2009-01-10 20:57:33 +01:00
Bjorn Winckler 02592cfe41 Prune draw queue before sending to frontend
If the draw queue fills up with lots (i.e. twice the number of max rows)
of insert/delete line commands we can remove draw commands from the
beginning of the draw queue.  This reduces the possibility of the draw
queue overflowing.
2009-01-10 17:39:29 +01:00
Bjorn Winckler e706fca4d6 Cmd-. sends SIGINT
Ctrl-C does not always work to interrupt a stuck Vim process. By making
Cmd-. send SIGINT it is more likely to succeed where Ctrl-C has failed.
(E.g. Ctrl-C may fail if a DO message is dropped, or if the Vim process
is stuck in a loop and isn't checking for new input.)
2009-01-10 17:38:11 +01:00
Bjorn Winckler 8d00a30b0a Show output from external commands as it happens
Previously, all output was sent to the frontend at once so only the last
few rows were visible.  This was a bit disconcerting when a command took
a bit of time because there was no feedback that anything was happening.
The downside to this patch is that it takes a bit longer for a command
to finish since the frontend has to do more drawing.
2009-01-10 17:37:49 +01:00
Bjorn Winckler 76200b7c03 Allow interrupt during external commands 2009-01-08 21:25:37 +01:00
Bjorn Winckler e648d3b011 Don't ignore SIGCHLD (fix automatic updating)
Ignoring SIGCHLD caused problems with automatic updating (Sparkle) since
it uses popen() (and hence implicitly uses wait4()) to unpack archives.
Now that SIGCHLD is no longer ignored we have to reap child processes
after exiting a Vim process as well as when MacVim is about to
terminate.
2009-01-08 16:11:30 +01:00
Bjorn Winckler 1db4b7903b Make no DO calls during app termination 2009-01-07 21:01:47 +01:00
Bjorn Winckler e5e129b933 Prune unnecessary code, clarify comment 2009-01-07 20:19:44 +01:00
Bjorn Winckler 354968a9b9 Add comment 2009-01-07 20:16:01 +01:00
Bjorn Winckler 87e4ef758b Clean up process termination code
Exiting immediately on TerminateNowMsgID simplifies the code a bit and
also minimizes the probability of a process not terminating before
MacVim.
2009-01-07 20:14:03 +01:00
Bjorn Winckler 2b721c9e9c New user default MMLoadDefaultFont
When enabled the default font is loaded from within the app bundle each
time MacVim is started (the default setting).  Startup times are shorter
if this is disabled.  Note that if the default font has already been
installed on the system then this may as well be disabled.
2009-01-07 14:19:27 +01:00
Bjorn Winckler c50143db47 Fix deprecated API compiler warning 2009-01-06 22:05:50 +01:00
Bjorn Winckler 2153ab22d7 Don't load default font in Vim (faster startup)
Loading and unloading a font can take a substantial amount of time so
this cuts down on the startup time.
2009-01-06 21:41:47 +01:00
Bjorn Winckler aefc975f1b Fix compiler issues on Tiger 2009-01-06 22:58:38 +01:00
Bjorn Winckler 79851d47b1 Build Debug and Release using default SDK
The Universal target still builds using the 10.4u SDK.
2009-01-06 17:51:36 +01:00
Bjorn Winckler 2c9f69f2bf Fix double free memory problem
This bug was introduced in commit:
    e162109d6f022942edb7281736f587ee79e20bfe
2009-01-06 18:31:38 +01:00
vimboss 9dc3e9172c updated for version 7.2-079 2009-01-06 15:14:30 +00:00
vimboss 2e69b16f67 updated for version 7.2-078 2009-01-06 14:02:45 +00:00
Bjorn Winckler 462fb78a85 Deprecate "redr|f" in addInput: calls
The previous commit ensures these are no longer neeeded (they used to be
there to avoid the "Press ENTER..." prompt).
2009-01-04 22:13:48 +01:00
Bjorn Winckler d2dbd62e7b Avoid "Press ENTER..." prompt
When adding input programmatically the 'silent' flag is automatically
set.  Hopefully this will mean the end of the annoying "Press ENTER..."
prompt.  This also means that it should no longer be necessary to
manually try to make commands silent (e.g. ":redr|f" should not be
needed).
2009-01-04 21:44:27 +01:00
Bjorn Winckler e1c4adc8c9 Add user default to toggle the "add tab" button
The user default MMShowAddTabButton controls whether the "add tab"
button is displayed on the tab bar or not.
2009-01-04 17:58:57 +01:00
Bjorn Winckler 2ffc552c25 Avoid switching Spaces when using 'mvim' 2009-01-04 17:46:48 +01:00
Nico Weber 7845992803 Toggle menu bar on focus change in full-screen 2009-01-02 13:55:11 -08:00
vimboss 3142e74a3a updated for version 7.2-077 2008-12-31 15:21:32 +00:00
Nico Weber 1eb73428b0 Icon generation works on Tiger again 2008-12-30 23:36:50 -08:00
vimboss c5b2d1b5b4 updated for version 7.2-076 2008-12-30 15:15:57 +00:00
Bjorn Winckler 2ab7e98bb8 Snapshot 40 2008-12-28 17:58:44 +01:00
Bjorn Winckler ebf311d2df List all non-standard options and commands in help 2008-12-28 17:20:30 +01:00
Bjorn Winckler 88d6d362c3 Show dialog when clicking to close modified tab 2008-12-26 17:46:36 +01:00
Bjorn Winckler daf5b3430a Look for toolbar icons in runtime path 2008-12-26 18:56:05 +01:00
Bjorn Winckler b13dede64d Merge upstream 2008-12-24 14:26:00 +01:00
vimboss bd1000809d updated for version 7.2-075 2008-12-24 13:25:14 +00:00
vimboss 2614f8ee3e updated for version 7.2-074 2008-12-24 12:06:26 +00:00
vimboss dd3577db8c updated for version 7.2-073 2008-12-24 11:54:31 +00:00
vimboss ff92260a55 updated for version 7.2-072 2008-12-24 11:43:49 +00:00
vimboss 90c9bf33a2 updated for version 7.2-071 2008-12-24 11:20:53 +00:00
vimboss 8f0b9d6525 updated for version 7.2-070 2008-12-23 22:52:58 +00:00
Bjorn Winckler b9eb197443 Clean up 'guitabtooltip' patch 2008-12-23 23:05:06 +01:00
Jonathon Mah a61f1bf714 Add support for 'guitabtooltip' 2008-12-23 22:52:14 +01:00
Nico Weber c7323339d9 Make icon generation script faster and more flexible 2008-12-23 22:33:41 +01:00
Nico Weber 48fc2be299 Small doc icons look sharper, faster generation 2008-12-23 21:11:42 +01:00
Nico Weber a5be20ba89 Automatically generate document icons
Document icons are generated using the makeicns program and a Python
script.  Note that the script uses PyObjC and hence requires Mac OS X
10.5 or later (on earlier systems a blank icon will be used for all
document types).

This patch also adds more filetypes to Info.plist.

Integration into Xcode project by Bjorn Winckler
<bjorn.winckler@gmail.com> with the help of Keith Hubbard
<keith@bangj.com>
2008-12-23 20:19:33 +01:00
Bjorn Winckler 48874c704b Fix character escaping for "New File Here" service
This also makes this service work on Tiger.
2008-12-22 16:12:21 +01:00
Kent Sibilev b8d2ad693a Add clipboard support in non-GUI mode 2008-12-11 18:00:57 +01:00
vimboss d11de6c31d updated for version 7.2-069 2008-12-09 21:34:39 +00:00
vimboss 4c5d17ec00 updated for version 7.2-068 2008-12-09 11:13:06 +00:00
vimboss 34207703d8 updated for version 7.2-067 2008-12-09 10:18:03 +00:00
vimboss 8ff21dbb7c updated for version 7.2-066 2008-12-09 09:57:49 +00:00
vimboss 1cd2bd4a21 updated for version 7.2-065 2008-12-03 17:50:45 +00:00
Bjorn Winckler 32561e2742 Input Method is disabled by default
The IM code is a bit flakey so keep IM disabled by default for now.
2008-12-03 15:45:04 +01:00
vimboss fe0e293cb9 updated for version 7.2-064 2008-12-03 12:38:36 +00:00
vimboss dcaf01ff54 updated for version 7.2-063 2008-12-03 12:18:55 +00:00
vimboss adac29fc57 updated for version 7.2-062 2008-12-03 10:21:57 +00:00
vimboss 341e36b48d updated for version 7.2-061 2008-12-03 08:52:26 +00:00
vimboss 7b26c6980f updated for version 7.2-060 2008-11-30 20:12:46 +00:00
Bjorn Winckler 668c778621 Handle TerminateNow input message immediately
Fixes a bug where code which waits on the run loop fails to detect
TerminateNow input messages (this could e.g. result in a "leak" of Vim
processes when Quickstart was enabled).
2008-11-30 18:04:13 +01:00
vimboss 279e83bccc updated for version 7.2-059 2008-11-30 14:16:57 +00:00
vimboss c1a71eedb5 updated for version 7.2-058 2008-11-30 11:15:09 +00:00
vimboss 4dea3b30d0 updated for version 7.2-057 2008-11-29 19:19:19 +00:00
vimboss 05b47ac89e updated for version 7.2-056 2008-11-29 19:11:40 +00:00
vimboss 3965aefc79 updated for version 7.2-055 2008-11-28 20:29:07 +00:00
vimboss be089b8aa0 updated for version 7.2-053 2008-11-28 10:47:47 +00:00
vimboss 7aab071854 updated for version 7.2-052 2008-11-28 10:16:05 +00:00
vimboss cff1a9e3c9 updated for version 7.2-051 2008-11-28 10:01:10 +00:00
vimboss 7d03b73992 updated for version 7.2-050 2008-11-28 09:08:51 +00:00
Bjorn Winckler 213d223679 Snapshot 39 2008-11-23 19:53:20 +01:00
Bjorn Winckler f00a001406 Update README 2008-11-22 14:50:25 +01:00
Ben Schmidt 7ae32a1bef Avoid "Stray process..." warning messages 2008-11-22 14:32:12 +01:00
Nico Weber 62b5aae721 Add <D-BS> and <M-BS> insert mode mappings
These are standard shortcuts in Mac OS X.  <D-BS> deletes a whole line,
<M-BS> deletes the previous word.
2008-11-21 20:32:41 +01:00
Bjorn Winckler 1741da563b Merge upstream 2008-11-21 20:20:00 +01:00
Bjorn Winckler c3239dd5e5 Snapshot 38 2008-11-21 20:11:51 +01:00
vimboss 09eb973f44 updated for version 7.2-049 2008-11-20 16:10:17 +00:00
vimboss 1dfdf3ebaa updated for version 7.2-048 2008-11-20 15:12:02 +00:00
vimboss d50de2f2f0 updated for version 7.2-047 2008-11-20 13:12:36 +00:00
vimboss 233164a7d2 updated for version 7.2-046 2008-11-20 10:56:33 +00:00
vimboss ae96eb8469 updated for version 7.2-045 2008-11-20 10:04:53 +00:00
vimboss d676af07ec updated for version 7.2-044 2008-11-20 09:37:01 +00:00
vimboss 73827e6e15 updated for version 7.2-043 2008-11-20 09:27:32 +00:00
Bjorn Winckler 8420566635 Exit if connection becomes invalid
This is only a temporary measure until a proper fix is found.
2008-11-19 19:30:46 +01:00
Ben Schmidt e4c49238bd Use default SIGCHLD handler in Vim processes 2008-11-17 21:36:36 +01:00
Bjorn Winckler 616f845128 No error message when dropping files (Issue 135) 2008-11-16 17:05:14 +01:00
vimboss 09c7a21e4f fix truncation 2008-11-15 15:16:46 +00:00
vimboss 9e75f31ff2 updated for version 7.2-042 2008-11-15 15:06:17 +00:00
vimboss 950ef8ff2f updated for version 7.2-041 2008-11-15 13:12:07 +00:00
Bjorn Winckler 915d2e30ac Snapshot 37 2008-11-15 14:02:15 +01:00
Bjorn Winckler 6319b9c517 Add Reload/Ignore All buttons to file changed dialog 2008-11-14 20:06:53 +01:00
Bjorn Winckler 0dde2b7232 Explicitly ignore SIGCHLD to avoid zombies 2008-11-14 15:43:54 +01:00
vimboss 5d900f6f7e updated for version 7.2-040 2008-11-12 15:05:21 +00:00
vimboss 6907698f60 updated for version 7.2-039 2008-11-12 14:29:28 +00:00
vimboss ce49edcc1e updated for version 7.2-038 2008-11-12 13:52:46 +00:00
vimboss 911a34fed0 updated for version 7.2-037 2008-11-12 13:10:15 +00:00
vimboss a57ecd4e2e updated for version 7.2-036 2008-11-12 12:36:30 +00:00
vimboss 81a5c6dd4e updated for version 7.2-035 2008-11-12 12:08:45 +00:00
vimboss a53e7167fc updated for version 7.2-034 2008-11-12 11:52:19 +00:00
vimboss 6cf044c8fc updated for version 7.2-033 2008-11-11 20:57:11 +00:00
Bjorn Winckler d0645670b5 Merge upstream
Conflicts:
	src/feature.h
2008-11-09 17:23:00 +01:00
vimboss 3157d8636c updated for version 7.2-032 2008-11-09 16:22:01 +00:00
vimboss 8bb0169bd0 updated for version 7.2-031 2008-11-09 12:46:09 +00:00
vimboss 00d911af72 updated for version 7.2-030 2008-11-06 19:47:51 +00:00
vimboss 1111099ec1 updated for version 7.2-029 2008-11-06 16:16:44 +00:00
vimboss 9b4580c4dc updated for version 7.2-028 2008-11-06 10:05:42 +00:00
vimboss e63ff36e87 updated for version 7.2-027 2008-11-06 09:23:57 +00:00
Bjorn Winckler 198610ad25 Data received from system services replaces selection
When data is received from system services it replaces the current
selection.  The current implementation is a bit naive in that it assumes
that Vim is in Visual mode (it doesn't even work in Select mode).  (To
test this functionality: enter "2+3", select it, then hit Cmd-* and the
selection is replaced with "5".)
2008-11-01 19:21:02 +01:00
vimboss a57332a176 updated for version 7.2-026 2008-11-01 12:52:38 +00:00
Bjorn Winckler 9bd6777571 Support "mvim" script symlinks to [m|g]ex, rmvim
Symlinks to "mex" or "gex" starts MacVim in ex mode.  Symlinks to "ex"
starts Vim in ex mode (no GUI).  Symlinks to "rmvim" (or "rgvim" which
was already supported previous to this patch) starts MacVim in
restricted mode.
2008-10-29 17:21:13 +01:00
Bjorn Winckler aee4e6d6ca Add help on symlinks to "mvim" script 2008-10-29 17:04:01 +01:00
Bjorn Winckler 7112e2b5f7 Update help on 'runtimepath' 2008-10-29 16:46:15 +01:00
Bjorn Winckler f9064e4c16 Fix typo in a comment 2008-10-26 22:57:32 +01:00
Bjorn Winckler 69c156faf4 Speed up live resize 2008-10-25 21:10:52 +02:00
Bjorn Winckler dd74c0b520 Connection not in event tracking mode by default
Only add backend connection to event tracking mode when it is absolutely
needed.  At the moment this happens when the window is in "live resize"
or when the mouse button is held on some part of a scroller.
2008-10-25 20:31:17 +02:00
Bjorn Winckler f6ecb9aae9 Help cleanup 2008-10-25 18:38:38 +02:00
Bjorn Winckler bc82e6d58e More help on menu key equivalents 2008-10-25 18:22:12 +02:00
Bjorn Winckler 667279dbca Add help on how to remap Caps Lock to Esc 2008-10-25 18:03:39 +02:00
Bjorn Winckler 331a21d0bd Revert "Modifier key sends Esc" related commits
This reverts the following three commits:
  3ae360ddb38dd49e9392aad7a70f0f31a30849ee
  007bb96eb3ec035169510caa4e206ab901e4b6d0
  b6c06f31be1e8124ed12cc2ff5361752df1e4634
2008-10-25 16:34:16 +02:00
Bjorn Winckler 2cccddd458 Fix "Special Characters" palette bug
It is again possible to insert text from the "Special Characters"
palette (broken by commit 8fbb13da74a1912839e9302ebc725df67619c9c0).
2008-10-18 18:45:50 +02:00
Bjorn Winckler 49a52f9eff Keep whole window visible on ":set lines=X columns=Y" 2008-10-18 17:34:54 +02:00
Bjorn Winckler f231eff6c2 Fix "set lines=999" in .gvimrc
Ensure that the window fits on screen when the window is resized to fit
the content.  This should fix a problem where the window would not be
flush with the menu bar when "set lines=999" was added to .gvimrc.
2008-10-18 15:38:08 +02:00
Bjorn Winckler 3a8ce4e72c Constrain window size during live resize
Ensure that the window size isn't larger than the visible frame of the
current screen.  This avoids problems where the window would "snap back"
immediately after being resized manually.
2008-10-18 14:28:25 +02:00
Bjorn Winckler 52f08cc6aa Delay flushing send queue
Ensure that the send queue is flushed after processCommandQueueDidFinish
since that method may add messages to the send queue.
2008-10-18 14:24:59 +02:00
Bjorn Winckler 1a91b2a5c9 Fix computation of zoomed window frame
When computing the zoomed window frame ensure that it is constrained to
hold an even number of rows and columns.  This fixes a problem where the
window would not "un-zoom" after being zoomed.
2008-10-18 13:23:24 +02:00
Bjorn Winckler 467b890d13 Top of window flush with menu bar after zoom 2008-10-12 17:57:39 +02:00
Jason Foreman fa6eedf24f Enable basic AppleScript support
Putting this key into the Info.plist file turns on the basic AppleScript
support Cocoa provides.  Doing so allows MacVim to receive some basic
events.  This gives MacVim a bit better integration into Mac OS X.

Below is an example which, when placed in one's .vimrc file,  causes the
window to be zoomed during startup.

let script='osascript -e "tell application \"MacVim\""'
       \ . ' -e "set zoomed of first window to true"'
       \ . ' -e "end tell"'
au VIMEnter * call system(script)
2008-10-12 14:36:22 +02:00
Bjorn Winckler 0b546f60b1 Move window to top of screen if bottom is obscured 2008-10-12 14:34:22 +02:00
Bjorn Winckler 1957b370bb Use option as meta key
Added a buffer local option called 'macmeta' which when set causes
MacVim not to interpret option+key presses thus enabling the user to
bind to <M-..>.  Also updated the documentation and added 'macmeta' to
the .vim syntax file.
2008-10-12 14:05:42 +02:00
Bjorn Winckler 275fc44523 Avoid crash when resizing window
Sanity check input to gui_macvim_draw_string(); it can happen that 'len'
is non-zero even though first byte of 's' is NUL (test case with file
containing Chinese characters).
2008-10-11 20:03:23 +02:00
Bjorn Winckler ee1fd606dd Snapshot 36 2008-10-04 19:26:05 +02:00
Bjorn Winckler ac3900639d Update credits 2008-10-04 17:27:58 +02:00
Bjorn Winckler aa3ac2d303 Add Find & Replace dialog box 2008-10-04 17:25:07 +02:00
Bjorn Winckler e84420f7d1 Remove TODO 2008-10-03 16:26:33 +02:00
vimboss 678ceed917 updated for version 7.2-025 2008-10-02 20:55:54 +00:00
Bjorn Winckler f3c411fafe Add help on "modifier key as Esc" 2008-10-02 22:53:17 +02:00
vimboss 1506bb79d9 updated for version 7.2-024 2008-10-02 20:48:41 +00:00
Bjorn Winckler d366864ff5 Add preference to change fake Esc modifier key 2008-10-02 22:28:52 +02:00
vimboss 69742a596f updated for version 7.2-023 2008-10-02 16:04:05 +00:00
Bjorn Winckler 3d2d6a810e Modifier key sends Esc
Adds possibility to make the left Ctrl, Alt, or Cmd key function as a
second Esc key.  The key will still function as a modifier if held down
in conjunction with another key.  Enable by setting the user default
"MMFakeEscModifier" to:
    1 = Left Ctrl
    2 = Left Alt
    3 = Left Cmd
    any other number disables this functionality

By remapping Caps-Lock to one of the above modifier keys this enables
the use of Caps-Lock as a second (and easy to reach) Esc key.  Caps-Lock
can be remapped inside "System Preferences -> Keyboard & Mouse ->
Modifier Keys...".

The Esc event is sent when the modifier key is released.  If the key is
not released within a predefined timeout, then no Esc event is
generated.  The timeout can be changed by setting the user default
MMFakeEscTimeout (a float, specifying the timeout in seconds).

The fact that the Esc event is sent on release makes it feel somewhat
sluggish.  It is possible to have the event sent when the modifier key
is pressed by setting the user default "MMFakeEscOnKeyDown" but then the
left modifier key can only be used as an Esc key.
2008-09-30 22:06:30 +02:00
Jonathon Mah 6fb7a6f38b Added dragging to tab bar
Dragging a file to a tab will open it in that tab.
Dragging files to the end of the tab bar will open them in new tabs.
2008-09-30 02:09:17 +09:30
Jonathon Mah cf7a0a71bd Added tool tips for tabs when tab labels are truncated 2008-09-29 22:06:54 +09:30
Jonathon Mah 6e1e046cbb Fixed memory leak in -[MMAppController openFiles:withArguments:] 2008-09-29 21:20:28 +09:30
Bjorn Winckler 2d1fc65b0e Don't drop non-repeating keyboard input
Keyboard input is not dropped, unless the input was received due to a
key being automatically repeated (as a consequence of the key being held
down).  This way characters are never dropped while typing, but it also
avoids situations where the screen doesn't stop scrolling immediately
when "j" is released after being held.
2008-09-28 23:50:39 +02:00
Bjorn Winckler e378d7332b Add keyboard shortcuts to help file 2008-09-28 22:07:07 +02:00
Bjorn Winckler 4879bdfc5e Snapshot 35 2008-09-26 21:33:40 +02:00
Kaoru Yoshida 52bb6e960f Add IM support to ATSUI renderer
More functionality now shared between ATSUI and Cocoa renderers.
(Some modifications by Bjorn Winckler.)
2008-09-24 21:19:24 +02:00
Bjorn Winckler 0b018a5836 Use -[NSString vimStringSave] 2008-09-24 20:19:24 +02:00
Bjorn Winckler ae2eb1cf48 Merge upstream
Conflicts:
	src/pty.c
2008-09-20 16:28:00 +02:00
vimboss 597590c414 updated for version 7.2-022 2008-09-20 14:27:03 +00:00
Bjorn Winckler 2a70805ffb Put cursor back on cmdline after Cmd-=
Changing the font size up/down while the cursor was on the command line
would cause the cursor to jump away from the cmdline.  This is no longer
the case.  Also fixes a similar problem when showing/hiding the toolbar
by clicking the "pill button".
2008-09-19 20:17:01 +02:00
Bjorn Winckler 86ae8db7d6 Don't coalesce scroll wheel events
Since the backend now pops off all input events at once whenever it
tends to the run-loop, it is no longer necessary to coalesce scroll
wheel events.  In fact, without coalescing the scroll wheel (or track
pad) feels a lot smoother.
2008-09-19 17:50:07 +02:00
Bjorn Winckler dc9008674b Fix typos in help 2008-09-19 16:54:50 +02:00
vimboss 99b9fe4a6d updated for version 7.2-021 2008-09-18 19:29:58 +00:00
vimboss 1d73dbfbe5 updated for version 7.2-020 2008-09-18 18:57:10 +00:00
vimboss 7d9d31e97d updated for version 7.2-019 2008-09-18 10:44:28 +00:00
Bjorn Winckler 8bc680dd63 Update Credits 2008-09-16 22:55:53 +02:00
Bjorn Winckler 5da159c4eb Correct bug in previous commit 2008-09-16 23:08:22 +02:00
Bjorn Winckler def2d1a9e4 Update fullscreen background color immediately
It is no longer necessary to exit and re-enter fullscreen to see changes
to the "background" setting in 'fopt'.
2008-09-16 22:51:08 +02:00
Bjorn Winckler bdb7f8efa6 Fix scrolling bug
Scrolling now works e.g. after pressing 'f' in normal mode (previously
the scrollbar moved, but the window content did not scroll).
2008-09-16 22:14:43 +02:00
Bjorn Winckler db0d1f51a5 Update help file 2008-09-16 21:28:42 +02:00
Bjorn Winckler 6b4059f69d Simplify Services menu
All services open a new window by default, unless new files are set to
open in the current window in the General preference pane.
2008-09-16 21:24:50 +02:00
Ron Olson 232024f71d Add "New Document Here" Service
The "New Document Here" service will create a blank document in the
currently selected directory.  If new files are set to open in the
current window, then the blank document opens in a new tab in the
topmost window, otherwise a new window is opened.
2008-09-14 20:47:55 -05:00
vimboss d732c28bfc updated for version 7.2-018 2008-09-14 19:41:30 +00:00
vimboss e5bae4cb22 updated for version 7.2-017 2008-09-14 13:58:34 +00:00
vimboss bb36e94f24 updated for version 7.2-016 2008-09-14 12:42:29 +00:00
Bjorn Winckler 2e22c44eab Cmd-. sends interrupt
In other words, Cmd-. is synonymous with Ctrl-C.  The former is standard
for Mac apps whereas the latter is standard for Vim.  Incidentally,
Cmd-. may thus be used as a substitute for Esc to exit insert mode.
2008-09-13 21:14:30 +02:00
Bjorn Winckler f6f6f2c8f8 Decrease connection polling interval on startup
This reduces the startup time by almost 1 second when starting MacVim
from Terminal.
2008-09-13 18:47:22 +02:00
Bjorn Winckler ad6fe811e7 Check for Ctrl-C when gui_mch_update() is called
Since gui_mch_update() is called so frequently we only check for
interrupts at most once per second.
2008-09-13 02:48:57 +02:00
Bjorn Winckler deaae7e717 Ignore gui_mch_update()
By making gui_mch_update() a no-op the frame-rate is dramatically
increased in certain situations.  The downside is that it is no longer
possible to interrupt Vim with Ctrl-C when it is busy processing.
2008-09-13 00:37:09 +02:00
Bjorn Winckler e52ae8cbc0 Be more conservative about flushing output queue
Don't flush on gui_mch_flush(); instead only flush when forced (happens
e.g. if Vim is about to take a nap) or just before waiting for new
input.  This reduces screen flicker dramatically in certain cases.
2008-09-13 00:30:07 +02:00
Bjorn Winckler 8e7466bccc Do not allow input queue to fill up
The backend keeps at most one copy of each message on the input queue.
This makes MacVim feel a lot more responsive e.g. when scrolling the
screen.  It used to be that holding down 'j' to scroll and then
releasing 'j' would cause the screen to keep scrolling for a while even
after the release.
2008-09-13 00:08:47 +02:00
Bjorn Winckler 4100056f46 Don't init backend if Vim is about to fork
This way we avoid doing the initializations twice and cut down a bit on
the startup time when starting MacVim from Terminal.
2008-09-11 19:19:03 +02:00
Jjgod Jiang df35270598 Fix blurry text problem in full screen mode for ATSUI 2008-09-11 21:31:46 +02:00
vimboss b2e17cca75 updated for version 7.2-015 2008-09-10 16:26:04 +00:00
vimboss e25a17541d updated for version 7.2-014 2008-09-10 13:39:10 +00:00
vimboss e76375a3e9 updated for version 7.2-013 2008-09-07 19:48:53 +00:00
vimboss ea83ab3650 updated for version 7.2-012 2008-09-07 13:50:37 +00:00
vimboss c53513d4ac updated for version 7.2-011 2008-09-07 11:55:43 +00:00
vimboss 06c64fe88c updated for version 7.2-010 2008-09-06 14:44:59 +00:00
vimboss b39b209d02 updated for version 7.2-009 2008-09-01 15:56:45 +00:00
vimboss 3e5bc79f11 updated for version 7.2-008 2008-09-01 15:33:17 +00:00
vimboss 96e61949b3 updated for version 7.2-007 2008-09-01 14:51:37 +00:00
Bjorn Winckler ce613d4671 Cmd-E copies selection to Find pasteboard but does not search 2008-08-26 02:14:28 +02:00
vimboss b2e259fb62 updated for version 7.2-006 2008-08-25 03:04:18 +00:00
vimboss 28132658b2 updated for version 7.2-005 2008-08-25 02:49:18 +00:00
vimboss 92ed496e29 updated for version 7.2-004 2008-08-25 02:35:59 +00:00
vimboss 91ed612ac0 updated for version 7.2-003 2008-08-25 02:14:05 +00:00
Bjorn Winckler cec4f8b9ee Ensure order of files to open is not affected by 'suffixes'
Opening the same set of files in a new window and in an already open
window could result in the order of the files being different due to a
non-empty 'suffixes' option.  This patch clears 'suffix' before opening
multiple files and restores it afterwards.
2008-08-24 19:32:04 +02:00
Nico Weber 22799739f5 Fix problems with 'fullscreen' and :mksession
If 'fullscreen', 'lines' and 'columns' are all set in the same Vim
script then it used to be possible that the latter two options got
ignored.  This would in particular cause problems with :mks.
2008-08-24 19:00:37 +02:00
Bjorn Winckler 053d76dc13 Update help on mvim:// URL handler 2008-08-24 18:08:10 +02:00
Bjorn Winckler 38a0fd10d1 Make "Save changes" dialog conform to Apple HIG
If 'guioptions' has "c" set then the standard Vim dialog is used
instead.

The dialog for multiple unsaved changes has also been updated to be a
little more like the "Save changes" dialog.
2008-08-23 19:55:21 +02:00
Bjorn Winckler 325a3db78d Add "line" and "column" support to mvim:// URL handler 2008-08-24 00:10:09 +02:00
Bjorn Winckler 27c683092d Add option to hide MacVim when last window closes 2008-08-23 22:01:30 +02:00
Bjorn Winckler 0b896e4f59 Try to ensure new windows open with bottom edge visible on screen
In particular, if new windows are set to open maximized in the vertical
direction then the top of newly opened windows will be in line with the
top of the frontmost window.
2008-08-22 23:07:23 +02:00
Bjorn Winckler 6fcd21f338 Sort files opened from Finder
Finder does not take into consideration the order in which files are
selected anyway, so sorting the files makes opening multiple files more
predictable without breaking anything.
2008-08-22 02:19:10 +02:00
Bjorn Winckler 316034e1db Now works to use :maca on VimLeave auto command
To fix this the output queue is flushed before exiting a Vim process.
Also, the CloseWindowMsgID is added to the "unsafe" list so that other
unsafe messages (such as ExecuteActionMsgID) are not delayed until after
CloseWindowMsgID.
2008-08-22 01:53:24 +02:00
Bjorn Winckler dd46cfc500 Update 'go' help on 'T' option 2008-08-22 00:40:38 +02:00
Bjorn Winckler 28c43bdc64 Update Appcast 2008-08-21 20:11:00 +02:00
Nico Weber 97b5e3c119 Add support for mvim:// URL handler 2008-08-18 20:38:54 +02:00
vimboss 17f08c9776 updated for version 7.2-002 2008-08-17 21:44:45 +00:00
vimboss 9e2f853d00 updated for version 7.2-001 2008-08-17 21:03:18 +00:00
Bjorn Winckler d9d242b00f Snapshot 34 2008-08-16 17:47:30 +02:00
Bjorn Winckler a614dfbfcd Reorder preferences panel
"Use login shell" is now enabled by default and has been moved to the
Advanced pane.  Also, when clicking this or the "Use ATSUI renderer"
button the preload cache is rebuilt.
2008-08-16 16:27:25 +02:00
Bjorn Winckler d72aaeda7f Remove make-snapshot.sh and README-snapshot.sh 2008-08-16 14:36:15 +02:00
Bjorn Winckler 90377d2495 About dialog box shows "Custom Version" 2008-08-15 16:47:41 +02:00
Bjorn Winckler 8b385ca122 Limit scroll wheel message frequency
This avoids clogging up the DO messaging system on fast machines with
high resolution scroll wheels (or track pads).
2008-08-15 21:36:58 +02:00
Michael Wookey 94c7edebd7 Paragraph tidy up in gui_mac.txt
* Some paragraphs weren't formatted properly for the correct line
   length.
 * Fixed a small spelling mistake (know -> known).
2008-08-14 20:24:09 +02:00
Bjorn Winckler d70f67e5b9 Release text storage only if text view class is MMTextView 2008-08-14 19:24:09 +02:00
Bjorn Winckler 03c5dada39 Insert Vim state message first on output queue when flushing 2008-08-14 19:11:58 +02:00
Bjorn Winckler 0cec396a20 Use bundle path for main connection name
This is to make it easier to run two different versions of MacVim
simultaneously.
2008-08-14 16:50:12 +02:00
Bjorn Winckler 50be9d4227 Avoid "dropping incoming DO message ..." being logged
These warnings were caused by a Vim process sending a DO message and
then immediately exiting so that the process would some times die before
the message was received by MacVim.
2008-08-14 18:32:28 +02:00
Ben Schmidt a689202f4e Fix Leopard pty problems
Problem: Pseudo TTYs (ptys) are not successfully allocated on Leopard
         (or when Vim is compiled on Leopard).
Solution: Do not attempt to use SVR4-compatible ptys on Mac OS X even
          though configure may detect their presence.
2008-08-14 12:45:41 +02:00
Jjgod Jiang 41e6389b83 Fix rounding problem in ATSUI renderer
This problem will cause characters with descender (like 'g')
to be drawn a little bit lower than the correct place. Thus
will result some extra pixels after the line is cleared.
2008-08-14 11:02:27 +08:00
Bjorn Winckler 4c615b9622 Fix compilation problems on OS X 10.4 2008-08-13 01:03:57 +02:00
Bjorn Winckler c1f4a11e10 Add ATSUI renderer option to advanced prefs 2008-08-13 00:25:55 +02:00
Bjorn Winckler dcd91fe279 Remove duplicate code in text renderers
Most of the code shared between the text renderers now resides in a
"helper" object.  This way it will be a lot easier to maintain several
renderers at once.

As an added bonus, the ATSUI renderer now has mouse support as well as
drag-n-drop support.
2008-08-12 23:54:06 +02:00
Bjorn Winckler 452e41f92e Now works to set 'linespace' in [g]vimrc 2008-08-12 21:18:55 +02:00
Bjorn Winckler d58cb64b76 Stop using deprecated Cocoa APIs 2008-08-12 21:18:23 +02:00
Bjorn Winckler ee84ad6010 Remove unused method 2008-08-12 20:47:16 +02:00
Bjorn Winckler 055d07bd87 Change Quickstart slider to checkbox in advanced prefs 2008-08-12 20:18:40 +02:00
Bjorn Winckler 1611954a47 Remove NSLog 2008-08-11 21:37:36 +02:00
Bjorn Winckler 0a0f80b2c0 Clear preload cache on "login shell" option changes 2008-08-11 21:32:41 +02:00
Bjorn Winckler 6f0611c29a Start and stop FS events if needed when preload cache size changes 2008-08-11 20:18:47 +02:00
Bjorn Winckler 3420b3b4d8 Smaller FS event latency, cancel previous requests on FS event 2008-08-11 20:17:47 +02:00
Bjorn Winckler 1b68724361 Use FS Streams to watch modifications in ~/.vim 2008-08-11 20:16:47 +02:00
Bjorn Winckler 550e75eed2 Enable cross compilation in Xcode project
Deployment target is OS X 10.4, development SDK is current OS version.
2008-08-11 20:15:47 +02:00
Bjorn Winckler 7e36001233 Change a few toolbar icons 2008-08-11 20:14:47 +02:00
Bjorn Winckler 4f1446124f Missing toolbar icon fallback code fix 2008-08-11 20:13:48 +02:00
Bjorn Winckler 232720a611 Change pwd if file is opening in an "unused" editor
When opening a file from Finder, set the pwd to the directory the file
resides in but only if the editor window is unused (e.g. it doesn't
already have files open in it).
2008-08-10 21:16:31 +02:00
Bjorn Winckler 3c918888d7 Change "untitled window" detection heuristic
Also change terminology to "unused editor" instead of "untitled window"
since the detction has nothing to do with the window's title.
2008-08-10 21:12:34 +02:00
Bjorn Winckler 772859fcca Current directory handling changes
New processes default to using the user's home directory as the current
directory.  When opening files opened from Finder the current directory
is changed to that of the first file opened.
2008-08-10 18:04:27 +02:00
Bjorn Winckler 85c6b71293 "New Window" item on Dock menu activates MacVim 2008-08-10 16:50:02 +02:00
Bjorn Winckler 0fae0b0238 Version strings changed to 7.2 2008-08-10 16:09:17 +02:00
Bjorn Winckler 43ebeed946 Merge upstream 2008-08-09 19:56:00 +02:00
vimboss 0dceccaafb updated for version 7.2-000 2008-08-09 17:55:22 +00:00
vimboss 7d5860b32b updated for version 7.2c-003 2008-08-08 11:45:39 +00:00
vimboss 1c8fc078a3 updated for version 7.2c-002 2008-08-08 10:59:17 +00:00
vimboss c7fead45e0 updated for version 7.2c-001 2008-08-08 10:36:31 +00:00
vimboss ebb92ddd72 updated for version 7.2c-000 2008-08-06 17:06:04 +00:00
vimboss 3047db21af updated for version 7.2b-030 2008-08-06 13:28:57 +00:00
vimboss d128618aba updated for version 7.2b-029 2008-08-06 13:03:07 +00:00
vimboss 764d5e5121 updated for version 7.2b-028 2008-08-06 12:37:44 +00:00
vimboss 2d003da317 updated for version 7.2b-027 2008-08-06 12:19:26 +00:00
Bjorn Winckler 79e728785f Deprecate "Force New Window" menu 2008-08-03 21:32:30 +02:00
Bjorn Winckler 2c9ae326a0 Add "Advanced" preferences pane
The "Advanced" pane can be used to control the preload cache size.
2008-08-03 21:27:30 +02:00
Bjorn Winckler 705ddcf213 Rebuild cache when vimrc/gvimrc files have been modified 2008-08-02 22:00:22 +02:00
Bjorn Winckler ad06dcbb69 Modify how and when preloaded windows open
This hopefully fixes the bug where a preloaded window sometimes failed
to ever show up but MacVim would still think that it was showing.
2008-08-02 19:47:35 +02:00
Bjorn Winckler 5c2795baae More file opening options (plus quickstart feature)
The preferences panel allow for more ways to open files from other
applications.  This is controlled by three user preferences:
  - MMOpenInCurrentWindow
  - MMOpenLayout
  - MMVerticalSplit
These options are also respected when dropping files on a window.

The quickstart feature is currently disabled by default and can be
enabled by setting the user default MMPreloadCacheSize to a positive
integer.  With it enabled, new windows open more or less
instantaneously.
2008-08-01 21:31:03 +02:00
vimboss c295e3d8d1 updated for version 7.2b-026 2008-07-31 20:29:28 +00:00
vimboss b1b0936737 updated for version 7.2b-025 2008-07-31 20:04:27 +00:00
Jjgod Jiang e43b739944 A few MMAtsuiTextView rendering fixes
1. Fix AtsuiTextView italic angle problem.
2. Add underline/undercurl support for text drawing.
3. Use default background color to fill the inset area.
2008-07-29 21:42:45 +02:00
vimboss ea3d1b4ba6 updated for version 7.2b-024 2008-07-29 10:22:12 +00:00
vimboss 8c3618271b updated for version 7.2b-023 2008-07-27 13:57:29 +00:00
Bjorn Winckler 37e3e82f7c Ensure valid scroll region when deleting/inserting rows 2008-07-26 20:06:52 +02:00
vimboss 71ced625f5 updated for version 7.2b-022 2008-07-26 14:05:07 +00:00
vimboss fa46cfe5e7 updated for version 7.2b-021 2008-07-24 20:09:16 +00:00
vimboss 63cd7ab513 updated for version 7.2b-020 2008-07-24 19:31:11 +00:00
vimboss 93b5422bc6 updated for version 7.2b-019 2008-07-24 18:51:11 +00:00
vimboss a4a6146f2d updated for version 7.2b-018 2008-07-24 18:29:37 +00:00
vimboss 0b28a1550d updated for version 7.2b-017 2008-07-24 17:34:23 +00:00
vimboss d5bd3e3888 updated for version 7.2b-016 2008-07-24 16:45:38 +00:00
vimboss b1bc820ac9 updated for version 7.2b-015 2008-07-24 15:20:50 +00:00
vimboss c7333a644b updated for version 7.2b-014 2008-07-24 14:24:48 +00:00
vimboss a8cb1c5563 updated for version 7.2b-012 2008-07-24 11:51:40 +00:00
vimboss 752dcda77e updated for version 7.2b-011 2008-07-24 11:21:31 +00:00
vimboss b86aff8f47 updated for version 7.2b-010 2008-07-22 16:58:47 +00:00
vimboss 41a8a4d368 updated for version 7.2b-009 2008-07-18 15:14:43 +00:00
vimboss 25c670073a updated for version 7.2b-008 2008-07-18 10:54:50 +00:00
vimboss 6743003ba5 updated for version 7.2b-007 2008-07-18 10:05:58 +00:00
vimboss 61c7c7dd1b updated for version 7.2b-006 2008-07-18 09:26:30 +00:00
vimboss 76e0da8cce updated for version 7.2b-005 2008-07-16 20:43:37 +00:00
Jjgod Jiang 8c8db3cd4c Turn off ligatures by default
Turn off all common ligatures (fi, ffi) and rare ligatures (ct, ss).
2008-07-16 16:27:59 +08:00
Bjorn Winckler f96c9a6845 Update doc and short version string for Vim 7.2b 2008-07-16 16:16:23 +02:00
vimboss 998efd292e updated for version 7.2b-004 2008-07-14 21:05:15 +00:00
vimboss 093e2f20f2 updated for version 7.2b-003 2008-07-14 19:48:05 +00:00
vimboss 86c54f9853 updated for version 7.2b-002 2008-07-14 17:51:11 +00:00
vimboss d693919cdd updated for version 7.2b-001 2008-07-14 09:52:40 +00:00
vimboss 7a75fec5ca updated for version 7.2b-000 2008-07-13 17:41:49 +00:00
Bjorn Winckler e9f5ced05c Fix typo in selector name for delayed dialog 2008-07-11 16:10:06 +02:00
Nicolas Weber e5e3c0d2c1 Fix memory leaks in PSMTabBarControl 2008-07-08 20:18:40 +02:00
Matt Tolton 1e2467b3f3 Add versioning to the plugin architecture
The plugin architecture version can be retrieved by a plugin from the
app mediator by calling the majorVersion and minorVersion methods.
2008-07-08 19:59:59 +02:00
Matt Tolton 754d698c33 Add menu item to toggle the plugin view drawer
The setting is remembered, so if the drawer was last toggled closed then
it should not open again until toggled.
2008-07-08 19:58:56 +02:00
vimboss 73626b6c6c updated for version 7.2a-019 2008-07-08 15:15:08 +00:00
vimboss ec20f00066 updated for version 7.2a-018 2008-07-08 10:46:08 +00:00
vimboss 4d14ca32db updated for version 7.2a-017 2008-07-08 09:36:58 +00:00
vimboss 3f3214a409 updated for version 7.2a-016 2008-07-07 19:23:37 +00:00
vimboss 82a81c93f1 updated for version 7.2a-015 2008-07-06 17:16:02 +00:00
Bjorn Winckler 3245d2c6e4 Snapshot 33 2008-07-05 20:33:57 +02:00
Bjorn Winckler 3af179bc83 Send print jobs to Preview.app
There are two drawbacks to this method:
1. the temporary file generated by :hardcopy is not deleted
2. Preview shows a "save changes?" sheet upon closing
2008-07-05 17:41:43 +02:00
Bjorn Winckler a3963603ed Update credits 2008-07-05 16:23:14 +02:00
Bjorn Winckler abfce2ceb7 Merge upstream
Conflicts:
	runtime/doc/eval.txt
	runtime/doc/os_mac.txt
	runtime/doc/various.txt
	runtime/syntax/vim.vim
2008-07-05 12:00:00 +02:00
vimboss dedeca9e4b updated for version 7.2a-014 2008-07-04 16:51:55 +00:00
vimboss 69a421f7a9 updated for version 7.2a-013 2008-07-04 09:44:11 +00:00
Kaoru Yoshida 01367854ac Draw marked text at pre-edit position 2008-07-04 09:43:55 +09:00
Kaoru Yoshida 3f99a2ce60 Fix marked text disappearing issues 2008-07-04 09:41:28 +09:00
Kaoru Yoshida 83c4f299d4 Fix display issue with marked text at the edge of a window 2008-07-02 21:59:37 +02:00
vimboss cb5a3504ee updated for version 7.2a-012 2008-07-02 19:05:48 +00:00
vimboss 7332de00a2 updated for version 7.2a-011 2008-07-01 19:56:57 +00:00
Bjorn Winckler 26335ef7bd Cmd-=/- work again
A category on NSNumber which is essential for Cmd-=/- got lost in the
creation of Miscellaneous.h, so revive this category.
2008-07-01 20:15:49 +02:00
Bjorn Winckler 76a3a22210 Marked text baseline adjusts for 'linespace' and font baseline 2008-07-01 20:11:00 +02:00
Kaoru Yoshida 33c4a57e05 Inline IM Patch 2008-07-01 19:19:19 +02:00
Bjorn Winckler b24d62ac03 Update help for 7.2a 2008-07-01 18:51:52 +02:00
Matt Tolton 523982bd0f Basic plugin architecture
Supports automatic loading of plugins.  Plugins can: add "GUI panels"
(which appear in a drawer for now), add global menu items, execute
arbitrary Vim script inside its associated Vim instance.

Also add routines to evaluate expressions in Vim and automatically
convert returned value to a Cocoa object.
2008-07-01 00:08:59 +02:00
Bjorn Winckler d363012f00 Add support for a global "Plug-In" menu 2008-06-30 23:51:37 +02:00
vimboss 2c3d9cf5f4 updated for version 7.2a-010 2008-06-29 14:16:06 +00:00
vimboss 7ccbd55772 updated for version 7.2a-009 2008-06-29 12:00:49 +00:00
Bjorn Winckler 63324d8fb8 Update credits 2008-06-28 18:09:14 +02:00
Bjorn Winckler 68e5dc4041 Only show proxy icon if file being edited exists 2008-06-28 18:07:47 +02:00
Bjorn Winckler 6af7bf3d9d Dialogs are always displayed in the default run loop mode 2008-06-28 18:00:23 +02:00
vimboss 957dd2b789 updated for version 7.2a-008 2008-06-28 14:10:11 +00:00
vimboss 7f1ec4af38 updated for version 7.2a-007 2008-06-28 13:09:56 +00:00
vimboss 6274fc0a91 updated for version 7.2a-006 2008-06-28 11:03:50 +00:00
vimboss a6273ea452 updated for version 7.2a-005 2008-06-27 19:17:34 +00:00
vimboss 1b66758764 updated for version 7.2a-004 2008-06-27 18:58:11 +00:00
vimboss 0b417afefb updated for version 7.2a-003 2008-06-27 18:42:32 +00:00
vimboss 3e03911680 updated for version 7.2a-002 2008-06-27 18:26:11 +00:00
vimboss 151ecabf8d updated for version 7.2a-001 2008-06-26 20:14:00 +00:00
Bjorn Winckler 3abdb9cb77 Cmd-? brings up "Help" menu on Leopard (shows help on Tiger) 2008-06-26 20:01:28 +02:00
Bjorn Winckler ad5cf22a75 Add file for misc code in frontend
The files Miscellaneous.[m|h] should be used for code common to the
frontend only (code shared with backend belongs in MacVim.[h|m]).  Some
code has been moved from MacVim.[h|m] and some from other frontend
source files.

Some code from the previous commit has also been restructured.
2008-06-26 19:27:48 +02:00
vimboss a74b78844d updated for version 7.2a-00 2008-06-25 20:13:35 +00:00
vimboss 527eb86b22 updated for version 7.2a 2008-06-25 01:35:16 +00:00
vimboss 473f6440a5 updated for version 7.2a 2008-06-25 01:26:17 +00:00
vimboss 0688d62523 updated for version 7.2a 2008-06-25 01:18:32 +00:00
vimboss 4f10f1c121 updated for version 7.2a 2008-06-25 01:14:13 +00:00
vimboss fd92d907e2 updated for version 7.2a 2008-06-25 01:05:34 +00:00
vimboss ddd0692356 updated for version 7.2a 2008-06-25 01:02:34 +00:00
vimboss 075a66afb3 updated for version 7.2a 2008-06-25 01:00:37 +00:00
vimboss c08d59f6fb updated for version 7.2a 2008-06-25 00:55:20 +00:00
vimboss b97664e078 updated for version 7.2a 2008-06-25 00:50:38 +00:00
vimboss 34a3bc02df updated for version 7.2a 2008-06-25 00:48:31 +00:00
vimboss e2884876f2 updated for version 7.2a 2008-06-25 00:44:59 +00:00
vimboss 721ab2c4ee updated for version 7.2a 2008-06-25 00:42:29 +00:00
vimboss 0c515cb6e8 updated for version 7.2a 2008-06-25 00:39:49 +00:00
vimboss 925a408c9b updated for version 7.2a 2008-06-25 00:34:34 +00:00
vimboss d51da8ae26 updated for version 7.2a 2008-06-25 00:33:13 +00:00
vimboss 5f8d5b9506 updated for version 7.2a 2008-06-25 00:31:04 +00:00
vimboss 8aac2cfa00 updated for version 7.2a 2008-06-25 00:29:54 +00:00
vimboss 42a20b424e updated for version 7.2a 2008-06-25 00:26:19 +00:00
vimboss b9fa86db77 updated for version 7.2a 2008-06-25 00:23:56 +00:00
vimboss f4c4042cc7 updated for version 7.2a 2008-06-25 00:22:05 +00:00
vimboss 9910f9a404 updated for version 7.2a 2008-06-25 00:16:10 +00:00
vimboss 7d20ae0e9f updated for version 7.2a 2008-06-25 00:09:14 +00:00
vimboss da0253b0b8 updated for version 7.2a 2008-06-24 23:58:50 +00:00
vimboss 97186bab3b updated for version 7.2a 2008-06-24 22:58:06 +00:00
vimboss 0554c4af6b updated for version 7.2a 2008-06-24 22:14:38 +00:00
vimboss 8f5a3aeb21 updated for version 7.2a 2008-06-24 22:09:24 +00:00
vimboss efe58cdf91 updated for version 7.2a 2008-06-24 21:56:24 +00:00
vimboss 490fa97722 updated for version 7.2a 2008-06-24 21:16:56 +00:00
vimboss d87f8c5f49 updated for version 7.2a 2008-06-24 20:39:31 +00:00
vimboss 2d9f2539e6 updated for version 7.2a 2008-06-24 20:19:36 +00:00
Nico Weber b391feee88 Add "show hidden files" checkbox to open file dialog 2008-06-24 21:32:31 +02:00
Bjorn Winckler 79ec8a039d Fix typo in Appcast for snapshot 32 2008-06-25 00:01:12 +02:00
Bjorn Winckler da4c936c72 Tell Git to ignore files 2008-06-24 20:53:57 +02:00
Bjorn Winckler 57247ff882 Don't respond to SetWindowTitleMsgID message in live resize
Responding to these messages would clobber the text dimension title that
is set during live resize.
2008-06-24 20:52:01 +02:00
Kyle Lippincott 53f258bb6f Add proxy icon support 2008-06-24 20:28:40 +02:00
Bjorn Winckler 10cff2591d Update README file 2008-06-22 17:08:38 +02:00
Bjorn Winckler ab9df03d0d Snapshot 32 2008-06-22 14:30:09 +02:00
Bjorn Winckler e7b9c11089 Delay display of popup menu
The popup menu enters a modal loop so it is not displayed immediately to
avoid blocking inside processCommandQueue:.
2008-06-21 21:23:30 +02:00
Bjorn Winckler d98996d31c Code cleanup 2008-06-21 21:18:17 +02:00
Bjorn Winckler 40056b05c3 Delay processing unsafe command queue items
Unsafe messages are defined in isUnsafeMessage().  If a message is
unsafe it should only be handled in the default run loop mode.  This is
e.g. to avoid deleting Cocoa objects when a Cocoa message may be busy
processing it (which may happen due to the nature of distributed objects
and the fact that we process DO message in 'event tracking' mode).
2008-06-21 20:32:37 +02:00
Bjorn Winckler a4e3a7370b Search for toolbar icons in 'runtimepath' 2008-06-21 18:14:36 +02:00
Bjorn Winckler 7ad0084f3f Merge upstream 2008-06-21 16:31:00 +02:00
vimboss d165ccb4bc updated for version 7.1-330 2008-06-21 14:30:28 +00:00
vimboss b53ee76b5e updated for version 7.1-329 2008-06-21 12:14:30 +00:00
vimboss 6255f52fc5 updated for version 7.1-328 2008-06-21 11:12:49 +00:00
vimboss f63e3834b4 updated for version 7.1-327 2008-06-20 19:29:35 +00:00
Bjorn Winckler 9338c9c55c Fall back on latin-1 if Vim strings are not valid utf-8 2008-06-20 19:50:22 +02:00
Bjorn Winckler 11a1c2cb92 Never delete toolbar 2008-06-20 19:36:34 +02:00
Bjorn Winckler 59ad683558 Ensure vim controllers are released in default run loop mode
Vim controllers are released when NSConnectionDidDieNotification is
received.  This notification can arrive in pretty much any run loop mode
so we take care not to act on it until the run loop mode is back to
default.  Otherwise we run the risk of releasing objects which Cocoa is
currently using (e.g. view items) and this leads to crashes.
2008-06-20 19:33:34 +02:00
vimboss 95fb95ebcc updated for version 7.1-326 2008-06-20 16:51:41 +00:00
vimboss bc9688ffdc updated for version 7.1-325 2008-06-20 16:31:07 +00:00
vimboss bafdc2c3e1 updated for version 7.1-324 2008-06-20 16:07:02 +00:00
vimboss 279b3f843c updated for version 7.1-323 2008-06-20 15:53:31 +00:00
vimboss 603f746178 updated for version 7.1-322 2008-06-20 15:31:51 +00:00
vimboss 255571d05e updated for version 7.1-321 2008-06-20 14:52:32 +00:00
vimboss 82038bc905 updated for version 7.1-320 2008-06-20 14:32:41 +00:00
vimboss bca5b2086e updated for version 7.1-319 2008-06-20 10:56:16 +00:00
vimboss 67d03b985b updated for version 7.1-318 2008-06-20 09:59:25 +00:00
vimboss 2d36c33fd5 updated for version 7.1-317 2008-06-20 09:40:11 +00:00
vimboss ee9959e56c updated for version 7.1-316 2008-06-20 09:11:34 +00:00
Bjorn Winckler 9ca5f6bcdb Guard against reentrant calls to processCommandQueue:
If processCommandQueue: is called when inProcessCommandQueue is set we
add the input to a receive queue and return.  This is to ensure that
processCommandQueue: can only be called "once at a time".  Reentrant
calls can be caused by calling a synchronous DO message or by entering a
modal loop in the frontend.
2008-06-15 16:11:38 +02:00
vimboss 626995c3e8 updated for version 7.1-315 2008-06-15 12:21:50 +00:00
Bjorn Winckler 634ef3b803 Never translate Ctrl-click if Alt, Shift, or Cmd are pressed 2008-06-13 19:27:56 +02:00
Bjorn Winckler aed4648a3d Make background processes work 2008-06-13 19:12:55 +02:00
Bjorn Winckler cd2f7e9eb1 Flush output queue even when 'exiting' flag is set
There are legitimate instances when the queue should flush even though
Vim is exiting, e.g. to display a 'confirm quit' dialog with 'go+=c'.

This patch has the negative side-effect that the "dropping DO message"
warning may occur more frequently.  Another fix for this problem has to
be devised.
2008-06-13 19:01:56 +02:00
Bjorn Winckler 3b966f9e01 Snapshot 31 2008-06-13 16:35:31 +02:00
Bjorn Winckler 8009a9912d Update DejaVu font to version 2.25 2008-06-13 14:27:02 +02:00
Bjorn Winckler cdf043f0f9 Draw modeless selection 2008-06-12 22:22:16 +02:00
Bjorn Winckler 757e8b4359 Toolbar buttons respond to mouse clicks again
Toolbar items send vimToolbarItemAction: instead of vimMenuItemAction:.
This enables us to separate toolbar items from menu items and can build
proper descriptors (starting with "ToolBar").
2008-06-12 13:23:26 +02:00
Bjorn Winckler 7b68b0b56d Disable default main menu key equivalent hack
In performKeyEquivalent: do not pass the key equivalent to
defaultMainMenu since this breaks the menus on OS X 10.4.  Also, this
hack is not strictly needed now that window cycling is hardcoded (and a
"New Window" menu is always available on the dock menu) so it is just as
well that it is removed.
2008-06-12 12:58:52 +02:00
Bjorn Winckler 21b029712f Set mouse cursor on mouseMoved:
This seems to be the only way to get the mouse cursor not to be changed
to an I-beam cursor all the time.
2008-06-09 22:18:36 +02:00
Bjorn Winckler 80b4c97a2c Add Dock menu 2008-06-09 21:52:32 +02:00
Bjorn Winckler 404077032e Dialog box handling updated
Keep waiting for dialog reply until it is received.  Any input received
during this wait is discarded unless it is a 'set text dimensions'
message (or keyboard/mouse input).  Also, make setDialogReturn: a
synchronous call so that it is less likely to get dropped.
2008-06-09 21:34:54 +02:00
Bjorn Winckler 04cd1420c1 Force flush output queue before presenting any dialog
The previous commit did not ensure the output queue was flushed before
"browse" dialogs were shown.
2008-06-09 19:13:43 +02:00
Bjorn Winckler 46ae2ec9cb Force flush output queue before showing dialog
This ensures that the swap file information is displayed when the 'swap
file exists' dialog is shown.
2008-06-09 18:48:10 +02:00
Bjorn Winckler 85cc2265e8 Merge upstream 2008-06-09 17:08:00 +02:00
vimboss 4c3907a8ff updated for version 7.1-314 2008-06-09 15:07:54 +00:00
vimboss f4fef46de2 updated for version 7.1-313 2008-06-09 13:10:45 +00:00
vimboss 28c76af675 updated for version 7.1-312 2008-06-09 12:46:00 +00:00
Bjorn Winckler 9716d0b66f Snapshot 30 2008-06-08 16:54:26 +02:00
Bjorn Winckler 428d1b4412 Window cycling hardcoded to keycode 50
Window cycling is hardcoded to happen when the Cmd key is pressed with
the key whose keycode = 50.  Having window cycling in the "Window" menu
means that window cycling stops working when the keyboard layout is
changed.  Thus revert back to the old way of dealing with this since it
seems to work better.
2008-06-08 16:35:43 +02:00
Bjorn Winckler bf70f82498 Snapshot 29 2008-06-08 14:21:16 +02:00
Bjorn Winckler 89d9e60b8a Add 'rightleft' support to ATSUI renderer 2008-06-07 15:36:07 +02:00
Bjorn Winckler 0ea7546c7c Add 'mousehide' option support 2008-06-07 15:35:25 +02:00
Bjorn Winckler 321fdf61aa Ensure processCommandQueueDidFinish: gets called if exception is raised 2008-06-07 14:33:05 +02:00
Bjorn Winckler 2fa74c01aa Use -[NSScreen visibleFrame] to get full-screen max dimensions
This fixes a bug where the window dimensions were not restored after
leaving full-screen (with 'maxvert' fu-option set).
2008-06-07 14:30:52 +02:00
Bjorn Winckler c4222c6ebb Don't delay loading "Buffers" menu
This avoids a flickering menu each time a new editor window is opened.
2008-06-07 12:42:47 +02:00
Bjorn Winckler 1f538dc364 Set title for separator items to ensure valid descriptors 2008-06-06 23:32:26 +02:00
Bjorn Winckler 9471224d0b Give Vim processes some time to terminate before MacVim does
This should stop MacVim from beeping when Cmd-q is pressed.
2008-06-06 22:46:13 +02:00
Bjorn Winckler 1d83527039 Pass 'rl' option in "DrawCursor" message 2008-06-06 22:31:21 +02:00
Bjorn Winckler 7752431b82 Ensure "Services" menu is empty when creating new main menu
MMVimController uses a copy of the "MacVim" menu that is defined inside
MainMenu.nib instead of getting it from the default main menu.  This
ensures that the "Services" menu is initially empty for each new
MMVimController.  Without this the setKeyEquivalent: call would fail if
the key equivalent already was in a "Services" menu item (e.g. <D-F> and
<D-L> would fail).
2008-06-06 21:20:55 +02:00
Bjorn Winckler 2ac28f887e Edit->Font->Bigger/Smaller validates properly
Fixes bug where the above items were enabled even when all windows were
minimized.
2008-06-06 17:47:54 +02:00
Bjorn Winckler 9c517cb4e9 Don't draw control chars in MMTextStorage
It can happen that MMTextStorage is asked to draw characters from the
"Control Characters" set (e.g. when :shell is invoked).  This would
cause internal errors in MMTextStorage so when control chars are
detected, simply draw blanks instead.
2008-06-06 14:24:49 +02:00
Bjorn Winckler 3915c6afc6 Catch exceptions in processCommandQueue: 2008-06-06 14:22:49 +02:00
Bjorn Winckler a4569d06ac Do not set key equivalent when 'mac_key == 0' 2008-06-06 14:16:10 +02:00
Bjorn Winckler cb120a21cf Validate performClose: in MMWindow and MMFullscreenWindow
Failing to validate would cause the "Close" menu item to be disabled in
full-screen.
2008-06-05 23:13:40 +02:00
Bjorn Winckler 7070fd3f76 Update help on menus 2008-06-05 21:27:02 +02:00
Bjorn Winckler 9f1b770ee6 Add "Cycle Through Windows" to default "Windows" menu
This ensures that Cmd-` works for all windows.  Also changed its
alternate to read "Cycle Backwards Through Windows".  Note that the
default "Windows" menu does not contain the alternate since Interface
Builder turned Cmd-Shift-` into Cmd-~ which is no longer a valid
alternate.
2008-06-05 20:52:30 +02:00
Bjorn Winckler ebf10927c7 Ignore "Recent Files" when no "File" menu is found 2008-06-05 20:24:36 +02:00
Bjorn Winckler e18186c461 Pass key equivalents to default main menu after main menu
This is so that the key equivalents set up in the default main menu will
work even when the system gvimrc files hasn't been sourced.  This is
useful e.g. when "-u NONE -U NONE" is passed as arguments resulting in
the default Vim menus being used.
2008-06-05 20:19:32 +02:00
Bjorn Winckler af279d2477 Update MMAppController top level information 2008-06-04 21:53:05 +02:00
Bjorn Winckler 8c442b7b28 Merge upstream 2008-06-04 21:36:00 +02:00
vimboss 4c6ed9759c updated for version 7.1-311 2008-06-04 19:35:35 +00:00
Bjorn Winckler d98e291038 Set windows menu even if it is nil 2008-06-04 21:21:28 +02:00
Bjorn Winckler 092e0cc894 Add support for popup menus 2008-06-04 21:17:05 +02:00
vimboss b904b019b8 updated for version 7.1-310 2008-06-04 17:37:34 +00:00
Bjorn Winckler c0159b8fdf Default menu "MacVim Help" item opens help window maximized 2008-06-04 19:08:52 +02:00
Bjorn Winckler 11ec93a03a Add "Minimize All" and "Zoom All" items to "Windows" menu 2008-06-04 19:03:33 +02:00
Bjorn Winckler c2f8b396de Add "Cycle Through Windows" to Windows menu (remove <D-`> hack) 2008-06-04 18:45:45 +02:00
Bjorn Winckler fa15736b2b Hook up "MacVim Help" on default main menu 2008-06-04 18:25:08 +02:00
Bjorn Winckler d1a9e08f94 Add standard menus to default main menu 2008-06-04 18:17:23 +02:00
vimboss 9d2727c56f updated for version 7.1-309 2008-06-04 13:28:18 +00:00
vimboss ce9c112020 updated for version 7.1-308 2008-06-04 12:29:14 +00:00
vimboss 0e2ddfca38 updated for version 7.1-307 2008-06-04 11:35:26 +00:00
vimboss 1f7de911ba updated for version 7.1-306 2008-06-04 09:00:32 +00:00
Bjorn Winckler f6ab5cbc03 Use default menu when no window open, fix 'Recent Files' menu 2008-06-03 23:15:18 +02:00
Bjorn Winckler 44d7e60b06 Change heuristic for finding "Services" menu 2008-06-02 18:44:59 +02:00
Bjorn Winckler 0e37f590ab Use -[NSApp setMainMenu:] to update main menu 2008-06-01 21:28:18 +02:00
Bjorn Winckler a0f684e003 Add autoenabling for menus 2008-06-01 15:57:21 +02:00
Bjorn Winckler f54c3100e9 Menu removal functionality added 2008-06-01 14:30:00 +02:00
Bjorn Winckler a588fc3e33 Use menu descriptors instead of tags to locate menu items 2008-05-31 21:47:30 +02:00
vimboss 039f611554 updated for version 7.1-305 2008-05-29 20:41:57 +00:00
vimboss 3a4682c9dd updated for version 7.1-304 2008-05-29 19:47:13 +00:00
Nico Weber fdc64858c5 Wrap user-visible strings in NSLocalizedString() 2008-05-29 17:01:44 +02:00
vimboss 45a9151fc6 updated for version 7.1-303 2008-05-29 13:36:10 +00:00
vimboss b9241163d8 updated for version 7.1-302 2008-05-28 20:02:48 +00:00
Bjorn Winckler defa7bd098 Insert mode cursor respects 'rightleft' option
When 'rl' is enabled the insert mode cursor is drawn on the right-hand
side of a cell.
2008-05-28 21:16:27 +02:00
vimboss 6bfab82aca updated for version 7.1-301 2008-05-28 17:02:46 +00:00
vimboss 64959e3177 updated for version 7.1-300 2008-05-28 15:32:20 +00:00
vimboss 2eee45eb39 updated for version 7.1-299 2008-05-28 14:49:58 +00:00
Nico Weber 8d051eef4e Make QuickLook work with .vim files 2008-05-27 17:40:55 +02:00
Bjorn Winckler 7f449520a5 Patch a memory leak
The 'vimState' instance variable in MMVimController is now released on
dealloc.
2008-05-25 21:59:39 +02:00
Bjorn Winckler 07831f45b2 Snapshot 28 2008-05-25 20:22:58 +02:00
Bjorn Winckler 9a69ad0d62 Open and save dialogs track the Vim pwd
Open and save dialogs will open up at the present working directory of
the key Vim process.  This can be disabled by setting the user default
"MMDialogsTrackPwd" to 0.  If disabled, these dialogs always open up at
the last location browsed to (which is the default OS X behaviour).
2008-05-25 19:22:12 +02:00
Bjorn Winckler be6ecb5d92 Set 'backspace' in the system vimrc
Add "indent,eol,start" to the 'backspace' option in $VIM/vimrc to make
the delete key behave in a more familiar way to new users.  The help
file has been update to point out this non-standard behaviour.
2008-05-25 13:35:08 +02:00
Bjorn Winckler 138be9d567 Improve "Edit" menu support in dialogs
The Edit menu items cut/copy/paste/select all/undo/redo are wired to
send the appropriate action messages (now possible with :macmenu
command) so that they may work with dialogs.  However, to make this work
100%, menus must first autoenable (which they currently do not).  This
will be addressed in a future patch.
2008-05-20 16:12:52 +02:00
Bjorn Winckler 0430474168 Coerce MacVim to work with LCC
The LCC (Logitech Control Center) comes with an input manager which
registers its own root object with the default NSConnection.  MacVim
uses the root object of the default connection to vend the frontend
object, so LCC would cause MacVim to never open any new windows.

To work around this problem the default connection is no longer used in
MacVim, instead a new connection is created and this connection is used
to vend the frontend object instead.
2008-05-20 14:40:57 +02:00
Bjorn Winckler 0f1ee64746 Fix bug in :macmenu
Menu item not found lead to bad memory access.
2008-05-19 21:34:55 +02:00
Bjorn Winckler d08cc220fd Add "File.Save All" menu item
This patch serves the secondary purpose of showing off the new feature
of being able to specify alternate menu items using the new :macmenu
command.  When the "File" menu is revealed either the "Save All" or the
"Save" item is displayed, depending on whether Alt is held or not.
2008-05-19 20:08:52 +02:00
Bjorn Winckler 04d9ab21b0 Bind "File.Close" to ":conf q"
With the introduction of ":macmenu" it is possible to bind "File.Close"
to ":conf q" and at the same time have it send the "performClose:"
action.

This patch reverts back to using ":conf q" since there were problems
with "File.Close" in conjunction with bindings to <C-\>.
2008-05-19 19:28:20 +02:00
Bjorn Winckler 9c7523e944 Change ":macmenukey" to ":macmenu"
The new command allows better control over menus with ability to specify
key equivalent, action, and wheter menu item is an alternate.  These are
specified as "key=value" pairs to allow future expansion.  The help
files have also been rewritten to reflect this change.
2008-05-19 19:09:05 +02:00
Bjorn Winckler 030d0d07ec Update help which referred to Carbon version
In particular, state that MacVim does not source $VIMRUNTIME/macmap.vim.
2008-05-19 17:40:02 +02:00
Bjorn Winckler 0578f14843 Appcast points to fixed snapshot 27 2008-05-13 19:38:58 +02:00
Bjorn Winckler 11274e43c4 Merge upstream 2008-05-12 18:00:00 +02:00
Bjorn Winckler ebfad47ec6 Snapshot 27
The 'make-snapshot.sh' script has been updated to run on Leopard with
Perl support (TCL support is disabled for now).
2008-05-11 17:54:22 +02:00
Bjorn Winckler 48e6f325d6 Update credits 2008-05-11 16:22:01 +02:00
vimboss e899e2dfc7 updated for version 7.1-298 2008-05-10 19:39:08 +00:00
Bjorn Winckler 1bc466c774 Move "Recent Files" menu 2008-05-10 16:11:43 +02:00
Bjorn Winckler f08c899208 Add files opened/saved from :browse to "Recent Files" menu 2008-05-10 16:07:58 +02:00
Bjorn Winckler 31bd050607 Avoid "dropping DO message ..." warning when quitting
The warning was a result of sending a DO message from Vim and then
immediately exiting the process.  It is avoided by not sending any DO
messages while Vim is exiting.
2008-05-10 15:25:44 +02:00
Bjorn Winckler 2e6fb2ea53 Enable macvim color scheme to work with other Vim ports 2008-05-09 21:58:19 +02:00
Nico Weber 862da53932 Add "Recent Files" menu
The recent files menu will only remember files opened from Finder and
not files opened from within Vim (via :e etc.).  Recent files will also
be added to the "Recent Items" menu under the Apple menu.

(Patch by Nico Weber with some modifications by Bjorn Winckler.)
2008-05-09 21:41:39 +02:00
Bjorn Winckler 15763286bd Window no longer moves down on zoom 2008-05-09 15:05:31 +02:00
Bjorn Winckler fed823a238 Modifying 'antialias' in .[g]vimrc now works 2008-05-09 13:36:15 +02:00
Bjorn Winckler 5d5176aabf Cmd-w shows confirmation dialog when buffer modified 2008-05-09 13:27:03 +02:00
Enno Lübbers 19468d3117 Add background color option to 'fuopt' 2008-05-08 12:31:28 +02:00
Bjorn Winckler 0402b6b5c4 Merge upstream 2008-05-07 21:47:00 +02:00
vimboss b6932fb3ae updated for version 7.1-297 2008-05-07 19:46:51 +00:00
vimboss 22695b7f3b updated for version 7.1-296 2008-05-07 17:09:24 +00:00
vimboss bc8b62f3d9 updated for version 7.1-295 2008-05-07 15:40:33 +00:00
vimboss bd542602dd updated for version 7.1-294 2008-05-07 11:10:28 +00:00
Bjorn Winckler e5159c3b6a Snapshot 26 2008-04-11 22:54:48 +02:00
Bjorn Winckler b36829bcaa Add 'antialias' to list of non-standard options in help 2008-04-10 21:07:52 +02:00
Bjorn Winckler 07c344444b New MacVim icon 2008-04-10 20:57:46 +02:00
Bjorn Winckler bafcc3365d Merge upstream 2008-04-09 15:50:00 +02:00
vimboss 41ca0e5508 updated for version 7.1-293 2008-04-09 13:49:57 +00:00
vimboss 246dfc17f4 updated for version 7.1-292 2008-04-09 10:16:02 +00:00
Bjorn Winckler 9aae3ba3cc Fix initial window placement bug
The algorithm which determines the topmost window only searches through
visible windows.  The initial window placement bug was a result of this
algorithm returning the (invisible) window whose position was to be
determined.
2008-04-08 13:37:21 +02:00
Bjorn Winckler 0a54dd7370 Snapshot 25 2008-04-06 19:38:05 +02:00
Bjorn Winckler 6e8e20588d Only cascade from windows belonging to Vim process
This ensures that a newly opened window isn't cascaded from e.g. the
preferences panel.
2008-04-06 14:36:12 +02:00
Bjorn Winckler 296634f40e Make copy/paste respect block-wise selections
When text is copied inside Vim we put both the text and the motion type
on the pasteboard.  Text copied from outside Vim never contains the
motion type so we have to guess between line and character-wise motion
types in that case.
2008-04-05 15:24:25 +02:00
Bjorn Winckler 13d45e4ff9 Merge upstream
Conflicts:
	src/vim.h
2008-04-01 20:00:00 +01:00
vimboss 3e314dee6e updated for version 7.1-291 2008-04-01 18:59:07 +00:00
vimboss 779811f241 updated for version 7.1-290 2008-04-01 15:14:36 +00:00
vimboss 22017e1410 updated for version 7.1-289 2008-04-01 12:53:43 +00:00
vimboss af8ea2cc11 updated for version 7.1-288 2008-04-01 12:31:14 +00:00
vimboss ac3b778ddb updated for version 7.1-287 2008-04-01 11:12:09 +00:00
vimboss 1de2bc973a updated for version 7.1-286 2008-04-01 10:06:39 +00:00
Bjorn Winckler cdb8dc17ca Update :maca help, release actionDict 2008-03-26 20:41:00 +01:00
Bjorn Winckler b11e6ca3c9 Fix typo in help on :maca 2008-03-23 19:05:37 +01:00
Nico Weber 69c366f7ed Add command line completion to :macaction command
This enables the user to cycle through all actions by typing
":maca <Tab>" and then repeatedly hitting <Tab>.  The help on :maca was
also updated.

(Initial patch by Nico Weber with some changes by Bjorn Winckler.)
2008-03-23 18:48:24 +01:00
Nico Weber 7792c4e8ab Transparency setting not lost after leaving full-screen
Fixes bug where setting 'transp' while in full-screen and switching back
to windowed mode would result in the window being opaque.
2008-03-22 17:15:46 +01:00
Bjorn Winckler 3910f20697 Disable <D-?> key equivalent
The key equivalent is disabled for now since it only works on Tiger and
not on Leopard.
2008-03-22 14:19:23 +01:00
Bjorn Winckler 472eda54f6 Update Help menu
Add "MacVim Help" item with <D-?> key equivalent, as well as a
"MacVim Website" item which opens up the MacVim website in the user's
default browser.
2008-03-21 20:30:41 +01:00
vimboss c09ef35588 updated for version 7.1-285 2008-03-20 13:39:37 +00:00
vimboss bf90097520 updated for version 7.1-284 2008-03-20 12:23:49 +00:00
Bjorn Winckler 3292e01a82 Improve <D-w> behaviour
With this patch <D-w> works as follows:
- if in Ex-mode, exit by sending "^U:vi<CR>"
- if the command-line window is open, close it using CTRL-\_CTRL-N
- otherwise go to normal mode and add ":q<CR>" to the input buffer
2008-03-19 19:56:19 +01:00
Nico Weber ba210fdada Add full-screen options
When entering full-screen the 'fuoptions' option is used to determine
whether the vim view should maximize in the vertical and/or horizontal
directions.  The previous rows/columns are restored upon returning to
windowed mode.

The help docs for 'fullscreen' have been updated and docs for
'fuoptions' have been added.
2008-03-18 19:52:59 +01:00
Jjgod Jiang 2d57fac276 Support 'antialias' with default renderer
This provides some support for the 'antialias' option with the
NSTextView renderer.  However, some fonts seem to be unaffected by this
option.  In particular, Monaco of point sizes up to 10 always render
without antialiasing.
2008-03-16 21:53:35 +01:00
Jjgod Jiang 4868c3cb85 Support 'antialias' with ATSUI renderer
This commit adds support for the 'antialias' option with the ATSUI
renderer (the NSTextView renderer still uses System Preferences).  The
docs on 'antialias' have been updated.

Some changes to the code used by Carbon Vim is affected by this commit.
A feature flag FEAT_ANTIALIAS was added to support easy disabling of
'antialias' support.

(Patch by Jjgod Jiang with some modifications by Bjorn Winckler.)
2008-03-16 18:40:48 +01:00
vimboss d38abe1843 updated for version 7.1-283 2008-03-16 15:04:34 +00:00
vimboss 045cef0a51 updated for version 7.1-282 2008-03-16 13:54:13 +00:00
vimboss 560504f7ba updated for version 7.1-281 2008-03-16 12:09:58 +00:00
vimboss 4ba3129468 updated for version 7.1-280 2008-03-15 12:12:59 +00:00
vimboss 98cc0fee24 updated for version 7.1-279 2008-03-15 11:41:07 +00:00
Bjorn Winckler 26349fc938 Update credits 2008-03-15 12:03:32 +01:00
Bjorn Winckler fb5cf175af Snapshot 24 2008-03-14 21:38:36 +01:00
Bjorn Winckler 0243a624be All prefs panes have same width 2008-03-14 20:12:45 +01:00
Bjorn Winckler 96433d48a1 Update credits 2008-03-14 20:11:37 +01:00
Nico Weber e5ecb34260 Update layout of the Integration prefs pane 2008-03-14 19:44:34 +01:00
Bjorn Winckler 60fd59ea55 Remove build phase from "Edit in ODBEditor" project
The removed build phase was a "Run Script" which called a shell script
that effectively did nothing.
2008-03-14 19:25:24 +01:00
Nico Weber 8afb077865 Ensure mouse cursor is set (again)
The former patch did not work 100% and it also hogged CPU.  This patch
seems to work better and requires no extra CPU.
2008-03-14 19:12:52 +01:00
Bjorn Winckler eef4ba19a6 Take care of compiler warning in MMTextView 2008-03-13 21:45:12 +01:00
Scott 8574b2152c Fix ODB Input Manager memory issue
The Input Manager failed to retain two string objects which were
accessed after having been autoreleased.  This patch fixes the bug where
the "Edit in ..." menu entry was corrupted and related issues.

The version number of the Input Manager has been bumped to 1.2.
2008-03-13 21:41:38 +01:00
vimboss 52b5ee23fc updated for version 7.1-278 2008-03-12 20:48:13 +00:00
vimboss d97c301011 updated for version 7.1-277 2008-03-12 16:38:55 +00:00
vimboss 343bd24d2e updated for version 7.1-276 2008-03-12 16:27:00 +00:00
vimboss a58654a6b0 updated for version 7.1-275 2008-03-12 13:40:54 +00:00
vimboss af62299744 updated for version 7.1-274 2008-03-12 12:46:13 +00:00
vimboss 60cd2a75c1 updated for version 7.1-273 2008-03-12 12:17:28 +00:00
vimboss 2ef7f8c8a0 updated for version 7.1-272 2008-03-12 11:23:53 +00:00
vimboss f2282b0096 updated for version 7.1-271 2008-03-11 21:02:00 +00:00
Nico Weber 90c663f76b Ensure mouse cursor is set
There is a bug in NSTextView where it keeps resetting the mouse cursor
back to the I-beam cursor.  We "fix" this by setting the custom cursor
each time the mouse moves.
2008-03-11 21:46:53 +01:00
vimboss 5d748c8f27 updated for version 7.1-270 2008-03-10 20:34:59 +00:00
Bjorn Winckler b8ac483bf8 Snapshot 23 2008-03-09 21:14:50 +01:00
vimboss b884eef376 updated for version 7.1-269 2008-03-09 15:45:53 +00:00
vimboss 49cb3f99b8 updated for version 7.1-268 2008-03-09 13:30:56 +00:00
Bjorn Winckler 9f83b2360b Line numbers are brighter when bg=dark
This applies to ":set number" under the macvim color scheme.
2008-03-08 20:56:52 +01:00
Bjorn Winckler 88b58bbd9f Get rid of compilation warning messages 2008-03-08 15:43:16 +01:00
Bjorn Winckler dee796111a Add Universal build target to 'Edit in ODBEditor' project 2008-03-08 15:42:50 +01:00
Bjorn Winckler 8ab6c75d08 Higher constrast mouse cursor in insert mode
An Ibeam cursor with a white outline was added to make it easier to spot
when 'bg=dark'.
2008-03-08 15:41:03 +01:00
Ben Schmidt 3d8abd2669 Improved method to start Vim processes in a login shell
A login shell is started by exec'ing a shell process whose argv[0] is
prepended with a dash.  Which shell to use can be controlled with user
default MMLoginShellCommand (or by setting $SHELL).  If the shell needs
a parameter to make it a login shell then this can be set with the user
default MMLoginShellArgument.  The documentation has been updated with
these new user defaults.
2008-03-07 22:42:46 +01:00
Bjorn Winckler 12bec6e4ef Merge upstream 2008-03-06 22:46:00 +01:00
vimboss d26a1b2aad updated for version 7.1-267 2008-03-06 21:45:49 +00:00
Bjorn Winckler 68799a3f7b Integration pane: version label moved, typo fixed 2008-03-06 21:53:18 +01:00
Bjorn Winckler 164caf3832 Set <D-C-z> as key equivalent for Window->Zoom menu item
This key equivalent is the same as in iTunes.
2008-03-06 19:55:42 +01:00
Bjorn Winckler fa28669748 Recognize files with 'patch' and 'diff' extensions 2008-03-06 19:49:36 +01:00
Nico Weber 2fefb81d43 Update the Integration prefs pane
The integration pane now contains descriptive text concerning the 'Edit
in ODBEditor' input manager.
2008-03-06 19:35:22 +01:00
Nico Weber 9d568fc7c9 Merge upstream Edit in TextMate changes, remove a utf8 char 2008-03-06 19:25:56 +01:00
Bjorn Winckler 0e6bfe9367 Update help
Add comments on automatic updates in "important" section and MMZoomBoth
in "hints" section.
2008-03-02 17:36:02 +01:00
Nico Weber 042108b0ad ODB Input Manager installer is version sensitive
The Integration prefs pane states which version of the input manager
currently is installed.  The Input Manager version is bumped from 1.0
to 1.1.
2008-03-01 20:00:30 +01:00
Nico Weber 8ee6c93248 Integration prefs pane update
- Make last prefs pane persistent
- Order editor list alphabetically
- Set editor on install if it is not set
- Code cleanup
2008-03-01 16:31:36 +01:00
vimboss 3f9f756149 updated for version 7.1-266 2008-03-01 12:49:21 +00:00
Bjorn Winckler f6a5f65011 Add "Edit in ODBEditor" input manager credits 2008-02-28 18:53:41 +01:00
Nico Weber f6e817e253 Preference panel update, input manager installer
The preference panel now uses Dave Batton's DBPrefsWindowController
class.  A (preliminary) "Integration" panel has also been added which
adds buttons to install the "Edit in ODBEditor" input manager, and a way
to choose which editor to use with the input manager.

The input manager is now bundled inside MacVim.app and the source code
has been added to the project.  The original ODB input manager source
code was written by Allan Odgaard and was later modified by Chris Eidhof
and Eelco Lempsink to make it work with other editors than TextMate.

The installer uses a new AuthorizedShellCommand class.

Dave Batton is credited in the About dialog.
2008-02-28 18:30:34 +01:00
Bjorn Winckler bf22f09010 Add src/po/*.mo to .gitignore 2008-02-27 22:10:40 +01:00
vimboss 41c734a1aa updated for version 7.1-266 2008-02-27 15:14:04 +00:00
vimboss 65b46aa438 updated for version 7.1-265 2008-02-26 20:30:12 +00:00
vimboss 55790c5bb1 updated for version 7.1-264 2008-02-25 20:55:22 +00:00
vimboss 160b3ddb75 updated for version 7.1-263 2008-02-25 19:46:51 +00:00
Bjorn Winckler 4bbbab9e56 Enlarge try/catch block in connect backend
There have been reports of uncaught exception when the backend connects.
Hopefully these exceptions will no longer go uncaught.
2008-02-23 16:30:58 +01:00
vimboss 548238236c updated for version 7.1-262 2008-02-20 19:11:07 +00:00
vimboss 1f27812ec0 updated for version 7.1-261 2008-02-20 17:15:26 +00:00
vimboss 1b21020c55 updated for version 7.1-260 2008-02-20 13:59:32 +00:00
vimboss d6fb745d7b updated for version 7.1-259 2008-02-20 13:16:29 +00:00
vimboss b5d1a8c5ba updated for version 7.1-258 2008-02-20 12:43:01 +00:00
vimboss 2e80f981c6 updated for version 7.1-258 2008-02-20 12:41:56 +00:00
vimboss 43d56b9b31 updated for version 7.1-257 2008-02-20 11:44:03 +00:00
vimboss d3b99588e3 updated for version 7.1-256 2008-02-20 11:24:52 +00:00
vimboss 80e4ddf501 updated for version 7.1-255 2008-02-20 10:29:39 +00:00
vimboss 143c782109 updated for version 7.1-254 2008-02-20 09:58:18 +00:00
vimboss a9dce2fa3d updated for version 7.1-253 2008-02-18 18:42:52 +00:00
Bjorn Winckler bd394ba7b4 Cmd-click to only maximize vertically when MMZoomBoth is set 2008-02-17 20:01:19 +01:00
Bjorn Winckler 17b0feb45b Add MMZoomBoth user default
If MMZoomBoth user default is enabled, then the green zoom button will
maximize horizontally as well as vertically.
2008-02-16 19:55:44 +01:00
Nico Weber 9265b87738 No CF calls between fork() and exec()
Ensure no CoreFoundation calls are made between fork() and exec()
otherwise Mac OS X may crash and burn.
2008-02-16 18:26:01 +01:00
Jjgod Jiang 84a3908488 Cursor drawing and inset support for ATSUI renderer 2008-02-15 20:22:06 +01:00
vimboss da50fc7107 updated for version 7.1-252 2008-02-14 21:20:26 +00:00
Bjorn Winckler a2f006b7a5 Update Appcast for snapshot 22 2008-02-14 21:03:11 +01:00
vimboss ff477a8d27 updated for version 7.1-251 2008-02-13 20:49:04 +00:00
Bjorn Winckler ef149aa134 Snapshot 22
The 'make-snapshot.sh' script has also been updated.
2008-02-13 20:02:07 +01:00
Bjorn Winckler a6907b971a Add info concerning find to MacVim help 2008-02-13 19:21:51 +01:00
vimboss a8b5c51adf updated for version 7.1-250 2008-02-13 17:36:06 +00:00
Bjorn Winckler ee5a7d0bb7 Add script that builds a new snapshot
The script make-snapshot.sh will build a new snapshot, then create a
folder on the Desktop containing
    MacVim.app
    README-snapshot.txt
    mvim
The folder is then archived and compressed (to a file on the Desktop).
2008-02-13 18:03:58 +01:00
Bjorn Winckler dd78d32dd4 Fix Find Pasteboard bugs
As a temporary precaution, the Find Pasteboard is not used during a fork
since this caused the entire machine to lock up.

Also, only patterns from a search (/ and ?) are added to the pboard; not
patterns from a substitution (:s).
2008-02-13 17:54:20 +01:00
vimboss 1190edd343 updated for version 7.1-249 2008-02-13 14:21:38 +00:00
vimboss 0a00f8f69f updated for version 7.1-248 2008-02-13 11:42:46 +00:00
vimboss b5b2678f9d updated for version 7.1-247 2008-02-13 09:58:14 +00:00
vimboss 1b133a3190 updated for version 7.1-246 2008-02-13 09:28:19 +00:00
Bjorn Winckler 5e1defcf44 Update Appcast
Replaced '<' and '>' with '&lt;' and '&gt;' where necessary.
2008-02-11 22:32:43 +01:00
Bjorn Winckler 73708d6ff2 Snapshot 21 2008-02-11 22:20:22 +01:00
Bjorn Winckler 566dae45c7 Change LineNr highlight group in macvim color scheme
This color change affects ':set number' when bg=dark.
2008-02-11 21:47:43 +01:00
Bjorn Winckler 1f5a9fa89b Send cursor position on each batch draw
The cursor position is used to set the selected range in the MMTextView.
This provides some support for voice over (enable with Mac+F5).
2008-02-11 20:52:48 +01:00
Bjorn Winckler ddfeb8cac3 Implement bell
The bell uses NSBeep() and can hence be changed in the System
Preferences.  Note that the visual bell is not yet implemented.
2008-02-11 20:50:48 +01:00
Bjorn Winckler 4630903d9d Remove plist/dict from registered file types
The .plist and .dict entries were removed from Info.plist since files of
this type may be in binary format.
2008-02-11 20:44:51 +01:00
Bjorn Winckler e7d7b1f602 Find Next/Previous and Use Selection for Find menus
Implemented "Find Next", "Find Previous" and "Use Selection for Find"
menus.  In the process the Edit->Find menu has been restructured.  To
accomodate these changes the code changed so that the Find Pasteboard is
updated also when :set @/ = ... is called (previously the Find
Pasteboard was only updated when an actual search was executed).
2008-02-11 20:31:19 +01:00
vimboss 0f6e98e9fc updated for version 7.1-245 2008-02-10 21:25:55 +00:00
Bjorn Winckler 6269aa03e0 Vim search patterns are put on the OS X Find Pasteboard
By adding search patterns to the Find Pasteboard other apps can access
Vim search patterns.  For example, if the user types
    /neat<CR>
in MacVim and then switches to Safari and hits <D-g>, then Safari will
search for the string "neat".
2008-02-09 22:24:25 +01:00
Bjorn Winckler c0447dd6ed Track pad scrolling is force sensitive
When scrolling with the track pad, check the force the user is scrolling
with and adjust the number of lines scrolled accordingly.  Previously
each track pad event scrolled three lines indepent of how forceful the
scroll movement was.
2008-02-06 20:40:35 +01:00
Bjorn Winckler 67a9c70f48 Don't hide prefs panel on deactivate
The preferences panel no longer hides when MacVim loses focus.  Also,
some space has been added between buttons in the preferences panel.
2008-02-06 18:09:31 +01:00
vimboss ed474b1614 updated for version 7.1-244 2008-02-06 16:33:58 +00:00
vimboss 518615feff updated for version 7.1-243 2008-02-06 13:44:43 +00:00
Bjorn Winckler b775f355e5 Add howto comment to appcast file 2008-02-05 20:29:16 +01:00
Bjorn Winckler 72af81b0f6 Sparkle credits in About dialog 2008-02-05 20:22:35 +01:00
Bjorn Winckler 6ca6e7871d Added help on preferences 2008-02-05 20:03:55 +01:00
Bjorn Winckler 2e2af8ad40 Update preferences panel
Some esoteric options were removed; added descriptions to some options.
2008-02-05 20:02:55 +01:00
Bjorn Winckler 867d7e7d52 Removed stray entry in Info.plist dictionary 2008-02-03 21:05:02 +01:00
Bjorn Winckler 24df753553 Added MacVim Appcast file 2008-02-03 17:34:58 +01:00
Bjorn Winckler 9a62a4c05e Update Xcode project file
- add 'Universal' configuration (builds a universal binary)
- use 'apple-generic' versioning (agvtool)
2008-02-03 16:13:06 +01:00
Bjorn Winckler 66263defaa Add 'Check for updates' option to preferences 2008-02-03 14:48:34 +01:00
Nico Weber fdf5c7cf04 Sparkle support for automatic updates
With this commit the versioning scheme of MacVim has also changed;
CFBundleVersion is now a number (indicating the build), and
CFBundleShortVersionString contains the version number (e.g. 7.1).
2008-02-03 14:38:14 +01:00
Bjorn Winckler 90acffb41f Clean up object deallocation code 2008-02-01 22:09:42 +01:00
Bjorn Winckler 39b2308db7 Use Cocoa bindings for preferences panel 2008-01-31 20:51:41 +01:00
Bjorn Winckler b8a482ebf8 Always detect ^C
Sometimes Ctrl-keys are sent to the backend as text instead of as a
command key, so we must look for ^C in both cases.

This fixes a the ^W^C bug (Issue 48).
2008-01-31 19:45:22 +01:00
Bjorn Winckler 3b98d9f0dc Decrease false positives on untitled window detection
The detection algorithm is still dumb; it now thinks a window is
untitled (i.e. good for opening new files in) when its title begins with
"[No Name] - VIM".  This means that it now rejects modified buffers
which haven't been saved to a file.
2008-01-31 16:24:45 +01:00
Bjorn Winckler f2740bd858 Order window front when opening files
Ensure that the window is ordered front when opening files in an already
open window (otherwise a newly open filed may be in an obscured window).
2008-01-31 16:19:00 +01:00
Bjorn Winckler 3c18a31949 Code cleanup 2008-01-31 16:11:18 +01:00
Bjorn Winckler 2dbe83f704 Warn if multiple tabs or windows are open when quitting 2008-01-30 22:05:55 +01:00
Bjorn Winckler b8e984431a Added preference panel
The preference panel is very simplistic at the moment.  We might want to
consider making it a Safari-style preference panel if the number of
preferences increase.
2008-01-30 20:16:25 +01:00
Bjorn Winckler 112f86ba33 File->Close sends performClose:
This fixes a bug where <D-w> would close not close the about dialog box,
but instead would close a (partially) obscured window.
2008-01-29 20:05:21 +01:00
Bjorn Winckler d2b63e9e8f Revert to using NSTask to launch MacVim
Using Launch Services (LS) caused several problems, so this commit
reverts back to using NSTask to launch MacVim from a Vim process.

The most severe problem LS caused was that sometimes MacVim would never
finish launching (the dock icon kept bouncing forever).  Rebuilding the
LS database seemed to temporarily fix this problem, but it kept
reoccuring.
2008-01-27 14:37:59 +01:00
Bjorn Winckler ec81b3fea1 Launch MacVim from path instead of bundle id
Use bundle path instead of bundle identifier when MacVim is launched
from a Vim process.  This avoids problems when there are several copies
of MacVim.app on the hard drive.
2008-01-27 13:28:57 +01:00
Bjorn Winckler ff9125d6ac Highlight spotlight queries on open
When MacVim is started from a spotlight search, the query text from
spotlight is highlighted.
2008-01-26 22:25:09 +01:00
Bjorn Winckler ab38b8a17d Merge upstream 2008-01-26 21:16:00 +01:00
vimboss dfb4d1738a updated for version 7.1-242 2008-01-26 20:15:46 +00:00
Bjorn Winckler 81598be330 Added MMTexturedWindow user default
Enable MMTexturedWindow to get textured window on Tiger (Leopard always
uses a textured window).
2008-01-26 18:36:32 +01:00
Bjorn Winckler c438b122f7 Use Launch Services, user default for untitled windows
Use Launch Services when launching MacVim from a Vim process instead of
using NSTask.

Added user default 'MMUntitledWindow' which controls when an untitled
window should open.  It can take the following values:
    0 = Never open untitled window
    1 = Open untitled window on 'Open' event
    2 = Open untitled window on 'Reopen' event
    3 = Open untitled window on both 'Open' and 'Reopen' events
2008-01-26 16:40:24 +01:00
Bjorn Winckler a08f1f6181 File opening procedure changed
When files is being opened (via [MMAppController
application:openFiles:]) try to open the files in an untitled window
(either one that is already open, or one that is currently launching).
This avoids two windows opening when the 'Edit in MacVim' input manager
is used, or when files are opened from Xcode.
2008-01-25 22:14:40 +01:00
Bjorn Winckler 2d4573091b File->Open pops up a modal 'open files' dialog
The File->Open dialog lets the user choose one or more files which are
opened in tabs in a new window; it replaces the behaviour where
File->Open presented a sheet which opened (at most) one file in the
topmost window.  This conforms better with the standard File->Open
behaviour of Mac apps.
2008-01-23 21:55:43 +01:00
Bjorn Winckler 5bc6c46082 Give warning if user symlinked to Vim binary
Cocoa does not support symlinking because NSBundle then fails to find
resources.  Give a warning if possible symlinking is detected.
2008-01-23 21:21:51 +01:00
Bjorn Winckler 863b5ab5dc Removed window nib files
Windows are created programatically instead of via a nib file.
2008-01-23 20:30:49 +01:00
Bjorn Winckler bc28f07b5e <M-Up> and <M-Down> not triggered twice
The default Cocoa key bindings map these key presses to two commands
which led them to be triggered twice.  Avoid this by passing
Alt+Function key presses straight to Vim instead of to
interpretKeyEvents:.
2008-01-23 19:39:13 +01:00
Bjorn Winckler 807c425577 Window title is set on both decorated and full-screen window 2008-01-23 19:17:03 +01:00
Bjorn Winckler e5519102a7 Ensure menus are updated when window focus changes 2008-01-23 19:06:58 +01:00
Bjorn Winckler 284ae9fd34 Make text view first responder when leaving full-screen
The 'plus' button on the tabline got first responder status when leaving
full-screen, which (among other things) looks bad when full keyboard
access is enabled.

Also some code cleanup.
2008-01-22 19:50:50 +01:00
vimboss 749277ae52 updated for version 7.1-241 2008-01-22 16:50:03 +00:00
vimboss 92589cc363 updated for version 7.1-240 2008-01-22 15:02:31 +00:00
vimboss 8a854c9af4 updated for version 7.1-239 2008-01-22 11:44:47 +00:00
vimboss 5724e9d810 updated for version 7.1-238 2008-01-22 10:59:38 +00:00
vimboss 746394abc7 updated for version 7.1-237 2008-01-22 10:06:48 +00:00
Bjorn Winckler 2273c98630 Cursor color change in dark macvim color scheme 2008-01-21 22:18:58 +01:00
Bjorn Winckler a162472912 Window and view refactoring
Window and view code was refactored to better accomodate the transition
to the ATSUI text rendering code.  View specific code has been
completely moved into MMVimView and window code is now all in
MMWindowController; the window controller is also 'full-screen aware'.
Finally, the text storage is no longer referenced outside MMTextView --
the idea is that the text view is the public class for handling the
work that MMTextStorage used to be the public interface for.

This refactoring also brings some improvements:
- window resizing is more responsive
- full-screen window memory leak fixed
- proper fix for erroneous 'buffer modified' warning
- full-screen no longer tried to set 'nil-title' (this caused backend
  connection problems)
- changing lines/columns in full-screen works properly
- open dialog now works in full-screen on Tiger
2008-01-21 22:10:04 +01:00
Jjgod Jiang 41dfa1ceb3 Experimental ATSUI text rendering support
The ATSUI renderer can be enabled by setting the user default
MMAtsuiRenderer.  At the moment only very basic text drawing is supported.
2008-01-21 21:54:58 +01:00
Bjorn Winckler ba1599a054 Prepared for ATSUI renderer 2008-01-21 21:49:29 +01:00
vimboss 349aaa485c updated for version 7.1-236 2008-01-19 14:59:58 +00:00
vimboss 7fda334158 updated for version 7.1-235 2008-01-18 19:37:23 +00:00
vimboss e0ee322a35 updated for version 7.1-234 2008-01-18 16:40:00 +00:00
vimboss 60e87093c4 updated for version 7.1-233 2008-01-18 12:16:16 +00:00
vimboss a9241c754d updated for version 7.1-232 2008-01-18 10:40:55 +00:00
vimboss 363385f636 updated for version 7.1-231 2008-01-16 19:03:13 +00:00
vimboss d6ab57341f updated for version 7.1-230 2008-01-15 21:17:30 +00:00
vimboss 31b1d9b73e updated for version 7.1-229 2008-01-14 19:12:28 +00:00
vimboss 3627b2f3c1 updated for version 7.1-228 2008-01-13 20:58:13 +00:00
vimboss 351704de2b updated for version 7.1-227 2008-01-13 16:40:19 +00:00
vimboss 388d57e9ca updated for version 7.1-226 2008-01-13 16:12:10 +00:00
vimboss 2c4b19281e updated for version 7.1-225 2008-01-13 15:31:00 +00:00
vimboss 91211e9363 updated for version 7.1-224 2008-01-13 15:18:01 +00:00
vimboss 7d05538499 updated for version 7.1-223 2008-01-13 12:54:11 +00:00
vimboss d38181302e updated for version 7.1-222 2008-01-13 12:31:34 +00:00
vimboss 8c8f8b045e updated for version 7.1-221 2008-01-12 17:13:50 +00:00
vimboss 2ee18fafae updated for version 7.1-220 2008-01-12 16:12:10 +00:00
vimboss 8c222c7e58 updated for version 7.1-219 2008-01-12 15:47:10 +00:00
vimboss 4267974d65 updated for version 7.1-218 2008-01-11 20:27:45 +00:00
vimboss 8aea8c7c62 updated for version 7.1-217 2008-01-11 20:02:02 +00:00
vimboss 211a825ff1 updated for version 7.1-216 2008-01-11 19:26:36 +00:00
vimboss e7e7103b6e updated for version 7.1-215 2008-01-10 21:24:39 +00:00
vimboss 09bd51ab00 updated for version 7.1-214 2008-01-09 21:40:50 +00:00
vimboss 39d2adf550 updated for version 7.1-213 2008-01-09 19:30:36 +00:00
vimboss 3e7c128fa1 updated for version 7.1-212 2008-01-09 09:14:13 +00:00
Bjorn Winckler 46b5d6e03d Fixed potential font memory issue
The font was not retained when setting gui.norm_font leading to a pointer into
freed memory.  The font instance is now retained before its pointer value is
stored in gui.norm_font.
2008-01-07 20:28:10 +01:00
Nico Weber 38a4d64829 Fix full-screen mode for secondary monitors 2008-01-07 20:04:58 +01:00
vimboss b2c2bd07ca updated for version 7.1-211 2008-01-06 19:07:36 +00:00
vimboss 2aae59b4ef updated for version 7.1-210 2008-01-06 16:18:56 +00:00
vimboss 12666d184a updated for version 7.1-209 2008-01-06 14:17:07 +00:00
vimboss fe9562ad0e updated for version 7.1-208 2008-01-05 21:16:31 +00:00
vimboss 51acc6dc1c updated for version 7.1-207 2008-01-05 17:07:13 +00:00
vimboss 56e78127ac updated for version 7.1-206 2008-01-05 12:59:22 +00:00
vimboss 8406015ca8 updated for version 7.1-205 2008-01-05 12:35:21 +00:00
vimboss 774000c089 updated for version 7.1-204 2008-01-05 12:15:52 +00:00
vimboss 9d64e4b658 updated for version 7.1-203 2008-01-04 20:25:44 +00:00
vimboss 020105ac21 updated for version 7.1-202 2008-01-04 16:47:25 +00:00
vimboss 669a83bae4 updated for version 7.1-201 2008-01-04 15:31:21 +00:00
vimboss 7269f12a02 updated for version 7.1-200 2008-01-04 15:01:07 +00:00
vimboss 61c2723fe4 updated for version 7.1-199 2008-01-04 14:17:47 +00:00
vimboss fe91a4219a updated for version 7.1-198 2008-01-04 13:53:09 +00:00
vimboss df62283de1 updated for version 7.1-197 2008-01-04 10:54:50 +00:00
vimboss 4a3eae9188 updated for version 7.1-196 2008-01-03 19:45:15 +00:00
vimboss 0b7a45a080 updated for version 7.1-195 2008-01-03 19:22:13 +00:00
vimboss 66737e6c2f updated for version 7.1-194 2008-01-03 17:56:04 +00:00
vimboss a80249687e updated for version 7.1-193 2008-01-03 16:54:33 +00:00
vimboss b67de3af6e updated for version 7.1-192 2008-01-03 15:34:40 +00:00
vimboss b430bea05b updated for version 7.1-191 2008-01-03 15:15:07 +00:00
vimboss 7559b4ecde updated for version 7.1-190 2008-01-03 12:20:39 +00:00
vimboss 12925f4d7d updated for version 7.1-189 2008-01-03 11:43:42 +00:00
vimboss 2ccef6c79c updated for version 7.1-188 2008-01-02 21:09:33 +00:00
vimboss 80bc4d6dc9 updated for version 7.1-187 2008-01-02 20:55:27 +00:00
vimboss f7a1b45ac5 updated for version 7.1-186 2008-01-02 20:08:25 +00:00
vimboss ba0c8072f4 updated for version 7.1-185 2008-01-02 16:49:36 +00:00
vimboss 198db906c2 updated for version 7.1-184 2008-01-02 15:26:04 +00:00
vimboss e0e4842dbc updated for version 7.1-183 2008-01-02 14:35:30 +00:00
vimboss adf2f0f983 updated for version 7.1-182 2008-01-02 14:13:10 +00:00
vimboss 2f9baad13e updated for version 7.1-181 2008-01-02 12:59:21 +00:00
vimboss ffcfd31c50 updated for version 7.1-180 2008-01-01 16:37:52 +00:00
vimboss f6b49aced3 updated for version 7.1-179 2008-01-01 15:26:45 +00:00
vimboss b78bbb7a6a updated for version 7.1-178 2008-01-01 14:43:35 +00:00
vimboss f01367c69c updated for version 7.1-177 2008-01-01 13:17:56 +00:00
vimboss 45bc1b3aab updated for version 7.1-176 2007-12-31 15:42:13 +00:00
Bjorn Winckler 035e74e287 Update docs
Fixed typos, updated section on the macvim color scheme as well as the toolbar
section.
2007-12-19 23:14:20 +01:00
Bjorn Winckler 02da38accf Avoid false 'documented edited' warning when quitting
If a Vim process is quit using :wq the 'document edited' flag is never cleared,
so always clear it during cleanup.
2007-12-18 17:37:11 +01:00
Nico Weber 08e7634e76 Documentation updates
Added some info about forking on Mac OS X and some other minor improvements.
2007-12-14 19:17:29 +01:00
Bjorn Winckler 621f94828e Fix memory leak in window controller
The NSWindow object for a window controller was alloc'ed but never released
when initializing the window controller.
2007-12-14 18:56:18 +01:00
vimboss 288e582e22 updated for version 7.1-175 2007-12-09 19:26:44 +00:00
vimboss d2887e47c1 updated for version 7.1-174 2007-12-09 18:38:35 +00:00
vimboss e1a13bb449 updated for version 7.1-173 2007-12-09 18:26:22 +00:00
vimboss 6530cc5fad updated for version 7.1-172 2007-12-08 21:21:18 +00:00
vimboss f7dae3e393 updated for version 7.1-171 2007-12-07 19:28:58 +00:00
vimboss 71c63ec8b7 updated for version 7.1-170 2007-12-07 16:30:42 +00:00
vimboss 6e33c67cf0 updated for version 7.1-169 2007-12-07 16:09:32 +00:00
Nico Weber c9304c3b82 Fix forking infinite loop 2007-12-04 21:09:31 +01:00
Nico Weber 86ba888201 Fix tab color flicker problem on Leopard 2007-12-04 20:50:31 +01:00
vimboss 3f33f484ea updated for version 7.1-168 2007-12-03 21:21:03 +00:00
vimboss 7169cf4644 updated for version 7.1-167 2007-12-03 20:32:43 +00:00
Bjorn Winckler 922a70fafc Fix initial window placement
When ~/Library/Preferences/org.vim.MacVim.plist does not exist the window will
be placed according to the frame passed when initializing the NSWindow, so set
some sane default values.
2007-12-02 16:48:24 +01:00
Bjorn Winckler 81a1de822a Add mvim script, update credits 2007-12-02 15:57:54 +01:00
Bjorn Winckler 5fafa98d5f Cursor line & column darker when bg=dark in macvim color scheme 2007-12-02 15:22:47 +01:00
Nico Weber d4855706c0 Nicer looking tabs on Leopard
Make the tabs look almost identical to the Leopard Terminal.app tabs (only on
Leopard, the Tiger tabs are unchanged).
2007-12-02 15:00:37 +01:00
Nico Weber b86eee82f8 Add fork support
If vim is started via '-g', it forks and exec()s a new (!) vim instance in the
child process. But if the gui is started via `:gui`, no forking is done.

In MacVim, pass the '-f' flag when starting a new Vim process (should not fork
in this instance).
2007-12-02 13:05:14 +01:00
vimboss 7dae143cbf updated for version 7.1-166 2007-12-01 20:13:05 +00:00
vimboss b538610846 updated for version 7.1-165 2007-12-01 16:19:33 +00:00
vimboss 5f0dd0f4dc updated for version 7.1-164 2007-11-29 20:27:21 +00:00
vimboss 4e2c26c5c4 updated for version 7.1-163 2007-11-29 16:46:44 +00:00
Bjorn Winckler 88d1e3c664 Parse selection range when opening files from Xcode
Xcode sets the 'keyAEPosition' parameter in the 'odoc' Apple event. This
contains information on the line range to select when opening files.
2007-11-28 20:12:44 +01:00
Bjorn Winckler 809f415bda Docs updated on ODB support, fixed Info.plist 2007-11-27 21:38:19 +01:00
Bjorn Winckler f99ce72a11 ODB Editor protocol (aka 'external editor') support
Programs that support ODB asks MacVim to open files. When a file is written or
closed, MacVim notifies the program of these events. (At the moment the 'Burl'
parameter is parsed but ignored. The 'RdEV' parameter is ignored.)
2007-11-27 21:07:08 +01:00
vimboss a2cbf49598 updated for version 7.1-162 2007-11-24 20:50:24 +00:00
vimboss d1de3525e9 updated for version 7.1-161 2007-11-24 20:28:24 +00:00
vimboss 645bfbd1e8 updated for version 7.1-160 2007-11-24 14:44:58 +00:00
vimboss 0a2913b2d6 updated for version 7.1-159 2007-11-20 17:04:29 +00:00
vimboss bafa127dbd updated for version 7.1-158 2007-11-20 16:22:16 +00:00
vimboss 45553c0c6a updated for version 7.1-157 2007-11-20 11:31:26 +00:00
Bjorn Winckler 3a36672982 Improved support for Ctrl-mappings
Ctrl-letter keys are passed directly to the input buffer so that the backend
can separate e.g. <C-i> and <C-Tab>.
2007-11-19 21:20:56 +01:00
Bjorn Winckler 2fbfb74a77 MMLoginShell defaults to NO
Starting a tcsh shell with -c and -l doesn't work so disable this user default
until further notice.
2007-11-18 14:18:12 +01:00
Bjorn Winckler 240bb64660 Constrain window frame to screen after live resize
Always send SetTextDimensionsMsgID to Vim at the end of live resize to ensure
that resizeWindowToFit gets called.  Otherwise the window can be too big and
will then automatically resize when a dialog sheet is presented or when the
window is moved, which feels strange.
2007-11-18 14:16:42 +01:00
Bjorn Winckler 2e105da555 Fix a wide character bug
When replacing characters in the text storage it could happen that a row 'lost'
one column when a wide character was replaced with a normal one.
2007-11-17 18:03:47 +01:00
Bjorn Winckler 00e0971705 MacVim color scheme supports dark background
Change background color with ":set background=dark" (see :h 'background')
2007-11-17 15:03:56 +01:00
Bjorn Winckler 2d5e4ef21d Removed stray debug log message 2007-11-15 22:09:01 +01:00
Bjorn Winckler 8df6521434 Preserve swap files after crash
Before terminating gracefully, send a TerminateNowMsgID to every Vim process so
that they can determine whether MacVim quit or crashed.  If MacVim quits, call
getout() to exit Vim (this removes swap files), otherwise call
getout_preserve_modified() (this preserves swap files).
2007-11-15 22:04:06 +01:00
Bjorn Winckler 5ba1fac486 Fix autocommands in macvim color scheme
Calling ':set bg=dark' in .gvimrc clears colors_name which caused an error
message to pop up every time the focus changed due to the autocommands
installed in macvim.vim accessing colors_name.
2007-11-15 20:40:09 +01:00
Bjorn Winckler e3cd69d29c Improved marked text handling
Delete, enter, escape, all work as expected with marked text visible.
2007-11-13 20:18:16 +01:00
Bjorn Winckler f7e4a83a92 Add IM control support
When the default system keyboard script is non-roman the input manager is
automatically switched to a roman keyboard script when going to normal mode.
See 'imd', 'imc', 'imi' for some relevant options.  MacVim uses an
over-the-spot style of IM support.
2007-11-13 19:15:11 +01:00
Bjorn Winckler eaaacf8af6 Disable login shell with "MMLoginShell"
New Vim processes are by default launched via a login shell so that the user's
environment gets profiled.  This behavior can be disabled by setting the user
default "MMLoginShell" to 0.
2007-11-12 20:17:57 +01:00
Nico Weber 3306ace54e Enable trackpad scrolling over the black area in full-screen 2007-11-11 20:34:57 +01:00
Bjorn Winckler 8e8f563178 Support file-open check for multiple files
When dropping multiple files, make sure none of the files are already open.  If
all files were already open, then select the window and tab of the first file
that was open.  If at least one file was not already open, then simply ignore
the open files and open the unopened ones.

Also don't check if files exists inside application:openFiles: since files that
are passed here are assumed to already exists.  The existence check has been
moved to the system services message openFile:userData:error:.
2007-11-11 20:27:03 +01:00
vimboss 501bdb54dd updated for version 7.1-156 2007-11-11 18:17:28 +00:00
Bjorn Winckler ea9acd7e15 Updated help files
Updated gui_mac.txt to reflect better handling of Unicode.

Not all occurrences of ":action" and ":menukeyequiv" had been changed to
":macaction" and ":macmenukey".

Updated 'guifontwide' entry.
2007-11-11 15:46:04 +01:00
Bjorn Winckler 9d16bac368 New text drawing model, better unicode support, 'gfw' support, etc.
Characters and columns are no longer assumed to be in one-to-one
correspondence.  Thus when modifying the text storage a (row,column) pair must
be searched for.  This is managed using
    [NSString rangeOfComposedCharacterSequenceAtIndex:]
and by marking wide characters with an attribute (called "MMWideChar").  We
also provide an optimized code path for when characters and columns are in
one-to-one correspondence (no wide chars, only chars that can be represented by
one utf16 character).

A new typesetter is also used.  Instead of overriding
layoutGlyphsInLayoutManager:::: we override willSetLineFragmentRect::::.  This
typesetter can handle composing characters, whereas the old typesetter couldn't
(it can still be used by setting the user default "MMTypesetter" to
"MMTypesetter2".)

Note that text rendering still has flaws, the Cocoa Text System and Vim has
different opinions on how much space certain characters take up and this
results in display bugs.  (E.g. nonspacing marks such as U+064C are
problematic.)  Also, sometimes the layout manager hides glyphs but Vim assumes
that each character is displayed (resulting in yet more display bugs).

Added support for 'guifontwide'.  This can be set to anything (different font
size); it is quite possible to set it so that the display becomes completely
messed up.
2007-11-11 15:09:22 +01:00
vimboss dcaf86c567 updated for version 7.1-155 2007-11-10 21:51:15 +00:00
vimboss 1ff273a376 updated for version 7.1-154 2007-11-08 20:24:19 +00:00
vimboss 639fc30243 updated for version 7.1-153 2007-11-08 19:49:02 +00:00
Bjorn Winckler 94e4efed2d Don't attempt to open dropped file that is already open
When a file is dropped, each Vim process is checked to see if the file is
already open.  If so, raise the corresponding window and select the tab that
holds the opened file.  Only works when one file is dropped.
2007-11-08 20:14:34 +01:00
vimboss ef96f0b30f updated for version 7.1-152 2007-11-08 13:51:42 +00:00
vimboss 5e5a5f4cd5 updated for version 7.1-151 2007-11-08 12:04:26 +00:00
vimboss 6032cd79e6 updated for version 7.1-150 2007-11-08 09:35:50 +00:00
Bjorn Winckler 702917f6ed Add eval & add input methods to MacVim, apply to file open
Now possible to evaluate expressions in a Vim process from MacVim [MMBackend
evaluateExpression:], and to send arbitrary input to Vim [MMVimController
addVimInput:].  Expression evaluation is used to query Vim state from within
MacVim.

When opening a file use these methods to check if it is already loaded, if so
raise the corresponding window (doesn't work for multiple files).
2007-11-07 23:46:52 +01:00
Bjorn Winckler 4d517a0f74 Changed application termination procedure
On applicationShoulTerminate: check the 'documentEdited' flag of each window to
decide whether any buffers were modified instead of making a DO call to each
Vim process.
2007-11-07 22:07:21 +01:00
Bjorn Winckler 0a1ac7a24e Launch Vim process via login shell, handle spaces in file names
The user environment is not always sourced when MacVim starts.  To solve this
each Vim process is launched via a login shell like this:
    $SHELL -l -c "exec /path/to/Vim -g <args>"
Also make sure that if an argument contains a space then enclose it in quotes.
2007-11-07 21:25:05 +01:00
Bjorn Winckler 5aaf05255c Always open a dropped file in new tab
Always use ":tab drop" when dropping files.  (Used to call ":drop" when only
one file was dropped but this would not open the file in a new tab.)
2007-11-07 19:46:46 +01:00
vimboss 3165135841 updated for version 7.1-149 2007-11-06 21:27:31 +00:00
Bjorn Winckler f1236d0fd3 Disable baseline change for underlined text.
This fixes a display bug on Leopard where lines with underlined text were
higher than lines without underlined text.
2007-11-05 15:44:27 +01:00
Bjorn Winckler 67576e0281 Only respond to left, right and middle mouse clicks.
This effectively ignores mouse clicks when [NSEvent buttonNumber] > 2.
2007-11-04 18:46:03 +01:00
vimboss fcbc32865c updated for version 7.1-148 2007-11-04 14:36:18 +00:00
Bjorn Winckler 0b104808a2 Enable compilation without FEAT_MBYTE. 2007-11-02 18:18:17 +01:00
Bjorn Winckler cf69540941 Fixed typo in the credits. 2007-11-02 13:29:17 +01:00
Dan Callahan 855ff922b8 New icon set (Gnome/Matt Ball/Jonas Rask derived) 2007-11-01 17:14:45 -05:00
Nico Weber 9b639cbbe2 Vim view refactoring.
This fixes the ':set lines=1000000' problem in fu mode.  Furthermore, this
fixes a regression that the tab sizes weren't adjusted when changing the window
size.
2007-10-30 21:44:23 +01:00
Bjorn Winckler 36b97011cf Removed stray debug log message. 2007-10-30 18:09:06 +01:00
vimboss 1c106b52f2 updated for version 7.1-147 2007-10-30 16:37:15 +00:00
vimboss 1ccb3585c7 updated for version 7.1-146 2007-10-29 21:38:54 +00:00
Chris Willmore 25bf887ced Fix for Leopard Ctl-key bug.
In Leopard Ctrl-key events are sent to performKeyEquivalent: instead of
keyDown:, so we have to deal with them there as well.
2007-10-29 19:19:18 +01:00
Bjorn Winckler 75b61c87cf Optimize speed when 'matchparen' is enabled.
When matchparen is used gui_mch_update() gets called a lot.  This function
checks the run loop for new input which takes a long time.  To speed things up
make sure that the run loop is only checked every 100 ms or so (controlled by
MMUpdateTimeoutInterval in gui_macvim.m).
2007-10-28 13:51:01 +01:00
Bjorn Winckler 3d98b6f1f5 Use "macvim" color scheme as default.
The color scheme is set in $VIM/gvimrc, but only if the color scheme hasn't
already been set (in .vimrc).
2007-10-27 16:05:15 +02:00
Bjorn Winckler 4de2a14060 Ignore DRAW_TRANSP flag.
This flag is supposed to indicate that the background should be "transparent".
However, not setting the background color leads to a rendering artifact where
the character after the cursor sometimes is not drawn.  Simply ignoring the
DRAW_TRANSP flag takes care of this bug.
2007-10-26 19:51:47 +02:00
Tim Allen 85313038f6 Draw the current text view size in the titlebar during resize operations.
It seems that NSWindows get notfied of each step of the live-resize, but
NSViews get notified of the start and end events. So, we make MMTextView
forward these notifications to the window controller, and let the window
controller figure out when to change the title.

Signed-off-by: Tim Allen <screwtape@froup.com>
2007-10-26 14:14:41 +10:00
Adam Mercer 552d2c24a2 Ignore .DS_Store
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 10:51:41 -04:00
Adam Mercer 7635d2201f Ignore the auto generated file src/auto/if_perl.c
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 08:55:45 -04:00
Adam Mercer 9a5185ea2f Sort .gitignore in alphabetical order for consistency
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 08:54:11 -04:00
Bjorn Winckler 1e44f71605 Add input queue to backend, fixing process leak problem.
Mouse and keyboard input is handled immediately, all other input is put on a
queue which is processed whenever gui_mch_update() is called.  This avoids DO
calls to be sent from the backend during processing of another DO call.  (See
comments in MMBackend processInput:data: and processInputQueue.)  One problem
this caused was that connectionDidDie notification was not received when
processInput:data: got called recursively (and thus processes could "leak").

Also did some code cleanup to MMBackend.
2007-10-25 19:29:44 +02:00
Bjorn Winckler d669e9d2a5 Changed DiffText and Constant highlight groups 2007-10-25 16:08:43 +02:00
Bjorn Winckler 1091b43561 Reduce update delay when resizing with mouse.
By forcing an update of the text view at the end of batch processing of draw
commands the update delay when dragging to resize is reduced.
2007-10-23 17:19:54 +02:00
Bjorn Winckler 8124b25f2b Fix ":set go+=c" and menu autoenabling bugs.
Bug: With 'go+=c' Vim could enter a key wait loop while processInput==TRUE
which caused all keyboard input to be dropped.
Fix: Don't drop keyboard input when processInput==TRUE

Bug: With 'go+c' Vim disabled all menu items before quitting which caused
autoenabling not to work so the "New Window" was sometimes grey when no windows
were open.
Fix: Enable all menu items in recurseSetAutoenablesItems.
2007-10-20 19:33:16 +02:00
Bjorn Winckler 1e7199d3e5 Replace underscores with spaces when parsing font names.
Now possible to use either
  :set gfn=Courier\ New:h10
or
  :set gfn=Courier_New:h10
to set the font.
2007-10-20 15:26:15 +02:00
Bjorn Winckler 552088f0b9 Fix cursor blinking in insert mode.
Calls to draw text with the DRAW_TRANSP flag were ignored.  By not ignoring
these calls the background of the cursor is erased also in insert mode so that
blinking works.
2007-10-20 13:51:21 +02:00
vimboss 26e2ae1b26 updated for version 7.1-145 2007-10-19 18:40:51 +00:00
vimboss f503f4d165 updated for version 7.1-144 2007-10-19 16:58:12 +00:00
vimboss 3b2adf8a41 updated for version 7.1-143 2007-10-19 15:33:39 +00:00
Nicolas Weber 592d5b8af1 Disable useless scrollbars 2007-10-19 17:19:50 +02:00
Jjgod Jiang aec04a78a5 Fix a text rending problem caused by MMTypesetter class in Leopard
In Leopard, Cocoa Text System seems need a concrete instance of
NSTypesetter for NSLayoutManager, like NSATSTypesetter, otherwise,
the call to -layoutParagraphAtPoint: simply fails. I guess that
method in NSTypesetter has become "virtual" in Leopard.
2007-10-20 04:59:46 +08:00
Bjorn Winckler d790688390 Only update menu state on actual state change.
Problem: Menu updates caused noticable delays because every menu item got
updated on state changes.
Solution: Remember old state and only pass update event on to MacVim if the new
state differs from the old one.

Also add .*.swp to .gitignore to ignore Vim swapfiles.
2007-10-19 22:13:42 +02:00
Bjorn Winckler 9aefa535e7 Remove MacVim.xcodeproj/winckler.* from repo and ignore src/TAGS 2007-10-19 19:33:55 +02:00
Tim Allen 7115fb8a78 Teach git to ignore generated files.
Adds entries to .gitignore for all the stuff that gets generated during an ordinary build of MacVim. Also, some automatically-generated files seem to have crept into the upstream repository, so let's remove them.

Signed-off-by: Tim Allen <screwtape@froup.com>
2007-10-19 17:49:49 +02:00
vimboss 48a5e7114c updated for version 7.1-142 2007-10-19 14:20:54 +00:00
vimboss 9659c16e58 updated for version 7.1-141 2007-10-19 12:33:44 +00:00
Bjorn Winckler b87efbbe54 Generated configure script 2007-10-18 17:44:44 +02:00
Bjorn Winckler 724ad5ca29 Applied MacVim r320 patch 2007-10-18 12:46:52 +02:00
Bjorn Winckler 89f8acdb4a Moved MacVim project to src/MacVim and removed runtime folder 2007-10-18 12:43:33 +02:00
Bjorn Winckler 60b1286217 Initial commit 2007-10-18 11:53:49 +02:00
Bjorn Winckler d9001e241d Ensure starting glyph is valid at layout (fixes :set lines=9999 crash)
git-svn-id: http://macvim.googlecode.com/svn/trunk@321 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-16 16:54:55 +00:00
Bjorn Winckler b63afdbf99 Merge upstream 2007-10-14 15:17:00 +00:00
vimboss fe561ae3be updated for version 7.1-140 2007-10-14 15:16:27 +00:00
Bjorn Winckler 675dab2730 Fixed spelling error
git-svn-id: http://macvim.googlecode.com/svn/trunk@320 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 15:08:41 +00:00
Bjorn Winckler 2f1b54d15a Added hint on slow downs caused by the "matchparen" plugin.
git-svn-id: http://macvim.googlecode.com/svn/trunk@319 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 14:42:58 +00:00
Bjorn Winckler 71efa28745 Cache last menu which was searched for a menu item (improves search times)
git-svn-id: http://macvim.googlecode.com/svn/trunk@318 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 14:26:02 +00:00
vimboss 991976cf0b updated for version 7.1-139 2007-10-14 13:33:20 +00:00
Bjorn Winckler 598e1deca6 Fixed :set gfn=* (stopped working after :action -> :macaction name change)
git-svn-id: http://macvim.googlecode.com/svn/trunk@317 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 16:55:12 +00:00
Bjorn Winckler c06948ead2 Changed "Enter/Leave Fullscreen" to "Toggle Full Screen" with key equiv <D-F>
git-svn-id: http://macvim.googlecode.com/svn/trunk@316 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 15:18:22 +00:00
Bjorn Winckler db8399ba7e Added hack to make Ctrl-Tab work on pre 10.5 systems
git-svn-id: http://macvim.googlecode.com/svn/trunk@315 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:52:22 +00:00
Bjorn Winckler 7dbb993dca Ensure the window title gets set on "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@314 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:35:03 +00:00
Bjorn Winckler 630bde09d3 Escape more chars (' ', '\t', '\\', '%', '#', '|' '"') in "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@313 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:29:58 +00:00
Bjorn Winckler 535f811536 Red close button indicates if any buffer is modified
git-svn-id: http://macvim.googlecode.com/svn/trunk@312 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 13:17:02 +00:00
Bjorn Winckler 66b5689f0d Changes to these colors: - status line - diff - todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@311 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 12:34:01 +00:00
Bjorn Winckler 82fdf529ec Merged George's underline & draw speed patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@310 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 11:55:37 +00:00
Bjorn Winckler 2df36264dc - Escape '%' with backslash in drop files - Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@309 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-12 17:42:42 +00:00
Bjorn Winckler 390e648dd4 Menu items bound to :macaction are properly recognized (fixes bug where all menu items became inactive when last window closed)
git-svn-id: http://macvim.googlecode.com/svn/trunk@308 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 20:34:07 +00:00
Bjorn Winckler f48d84017f Now works to bind to <C-Enter>, <S-Enter>, <C-S-Enter>
git-svn-id: http://macvim.googlecode.com/svn/trunk@307 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 18:37:42 +00:00
Bjorn Winckler f57179ff00 - name changes :menukeyequiv ==> :macmenukey :action ==> :macaction - updated docs and $VIM/gvimrc to reflect the above change - added fontSizeUp/Down to Action list in docs - added "Enter/Leave Fullscreen" menu items to Window menu - 'transparency' range changed to 0-100
git-svn-id: http://macvim.googlecode.com/svn/trunk@306 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 16:53:02 +00:00
Bjorn Winckler b6d330d46d - Merged patch from Nico (code style, :popup, release vimView) - Removed FRAMEWORK_SEARCH_PATHS_QUOTED_1 from build settings (caused warning)
git-svn-id: http://macvim.googlecode.com/svn/trunk@305 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 14:26:02 +00:00
Bjorn Winckler ca451c546e Merged Nico's fullscreen patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@304 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-09 17:49:40 +00:00
vimboss db776c6858 updated for version 7.1-138 2007-10-09 08:47:27 +00:00
Bjorn Winckler a109bb567a - 'enc' no longer set in $VIM/gvimrc (done in code) - Cmd and Opt key mappings can be disabled by setting a variable - updated docs to reflect the above changes - docs updated to say that DejaVu is the default font
git-svn-id: http://macvim.googlecode.com/svn/trunk@303 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-08 19:22:26 +00:00
vimboss 3a80d399e4 updated for version 7.1-137 2007-10-07 13:45:08 +00:00
vimboss 870308572f updated for version 7.1-136 2007-10-07 13:22:19 +00:00
vimboss 9848af5921 updated for version 7.1-135 2007-10-03 12:31:33 +00:00
vimboss c437e66464 updated for version 7.1-134 2007-10-03 11:29:44 +00:00
vimboss 0b8b1002cb updated for version 7.1-133 2007-10-03 10:50:10 +00:00
vimboss 1900fe9ac9 updated for version 7.1-132 2007-10-02 20:08:54 +00:00
vimboss a867f8b656 updated for version 7.1-131 2007-10-02 18:40:57 +00:00
Bjorn Winckler 2d3b5d5a4e Included patch by Tim Allen clarifying the macvim-encoding section
git-svn-id: http://macvim.googlecode.com/svn/trunk@302 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-02 17:05:27 +00:00
vimboss f76f53471d updated for version 7.1-130 2007-10-01 20:54:15 +00:00
vimboss 159efbe572 updated for version 7.1-129 2007-10-01 18:34:34 +00:00
vimboss 55fcc5e3a8 updated for version 7.1-128 2007-09-30 20:28:48 +00:00
vimboss cf7dc1ca9d updated for version 7.1-127 2007-09-30 20:11:26 +00:00
Bjorn Winckler 59843e7743 - 'encoding' defaults to 'utf-8' in $VIM/gvimrc - updated docs to reflect this
git-svn-id: http://macvim.googlecode.com/svn/trunk@300 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:50:51 +00:00
Bjorn Winckler 4f6eaaef10 Changed "date modified"
git-svn-id: http://macvim.googlecode.com/svn/trunk@299 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:39:11 +00:00
Bjorn Winckler e7ae4d9671 - Added fontSizeUp/fontSizeDown actions - Added font submenu with above actions and font panel - Key equivalents <D-=> and <D--> mapped to font size up/down menu items
git-svn-id: http://macvim.googlecode.com/svn/trunk@298 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:38:20 +00:00
Bjorn Winckler 44155c847f - renamed clearAllWithColor to clearAll - clearAll now actually clears all (nothing happened before)
git-svn-id: http://macvim.googlecode.com/svn/trunk@297 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:27:48 +00:00
Bjorn Winckler a91326dc57 - Integrated George Harker's transparency patch - Added 'transparency' option
git-svn-id: http://macvim.googlecode.com/svn/trunk@296 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 16:17:54 +00:00
Bjorn Winckler 1f7875d27c Inactive status line color changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@295 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 15:59:05 +00:00
Bjorn Winckler 8feb525cbd Added list of non-standard options that MacVim supports
git-svn-id: http://macvim.googlecode.com/svn/trunk@294 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 15:30:01 +00:00
vimboss 8f0820092e updated for version 7.1-126 2007-09-30 12:02:55 +00:00
vimboss c7518b3a13 updated for version 7.1-125 2007-09-29 12:16:41 +00:00
vimboss b2e2e8f577 updated for version 7.1-124 2007-09-29 11:16:17 +00:00
Bjorn Winckler 1eece09852 Ctrl-PageUp/PageDown now get passed on to Vim
git-svn-id: http://macvim.googlecode.com/svn/trunk@293 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 20:20:44 +00:00
Bjorn Winckler d3a78b7125 Added note on differences in the default window title
git-svn-id: http://macvim.googlecode.com/svn/trunk@292 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 19:23:18 +00:00
Bjorn Winckler 58a943a0f7 - Renamed gui-macvim-start tag to macvim-start - Added section on the "mvim" script
git-svn-id: http://macvim.googlecode.com/svn/trunk@291 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 19:06:28 +00:00
Bjorn Winckler 651c2ad975 Added gui_macvim_force_flush() function (called from ui_delay())
git-svn-id: http://macvim.googlecode.com/svn/trunk@290 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 18:25:00 +00:00
Bjorn Winckler c4980c3ac4 - Got rid of warning message - Set lastFlushDate in processInputBegin (else update will speed suffer)
git-svn-id: http://macvim.googlecode.com/svn/trunk@289 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 18:22:57 +00:00
Bjorn Winckler 556a49deec - Expanded info on macvim-encoding - Added section on toolbar - Added encoding hint - Removed 'enc' todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@288 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:55:28 +00:00
Bjorn Winckler 516a49f81a Got rid of multibyte chars in comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@287 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:54:21 +00:00
Bjorn Winckler 42cbb40719 Got rid of multibyte chars in comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@286 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:53:42 +00:00
Bjorn Winckler b88c64d80d Implemented support for 'enc' (disable with MM_ENABLE_CONV = 0)
git-svn-id: http://macvim.googlecode.com/svn/trunk@285 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:52:48 +00:00
Bjorn Winckler c0e672072c Renamed SetVimWindowTitleMsgId -> SetWindowTitleMsgId
git-svn-id: http://macvim.googlecode.com/svn/trunk@284 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:51:54 +00:00
vimboss e4fb531c40 updated for version 7.1-123 2007-09-26 20:36:32 +00:00
Bjorn Winckler ef9e2d1f75 Added to info on MacVim colorscheme
git-svn-id: http://macvim.googlecode.com/svn/trunk@283 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-26 18:17:07 +00:00
Bjorn Winckler b16bdb5fac - Inactive status line less obtrusive - Popupmenu blue instead of yellow - Math parenthesis color lighter - Visual color changes on focus change
git-svn-id: http://macvim.googlecode.com/svn/trunk@282 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-26 16:15:26 +00:00
vimboss 8dfe4814a8 updated for version 7.1-122 2007-09-25 20:13:54 +00:00
vimboss f797c329bd updated for version 7.1-121 2007-09-25 18:40:14 +00:00
vimboss c79f45be9a updated for version 7.1-120 2007-09-25 16:00:00 +00:00
Bjorn Winckler 27227a615a Added hint on Cmd-zooming
git-svn-id: http://macvim.googlecode.com/svn/trunk@281 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-25 15:16:40 +00:00
Bjorn Winckler d2ea2ef36a Don't set Visual group in gui_mch_def_colors()
git-svn-id: http://macvim.googlecode.com/svn/trunk@280 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-25 14:55:44 +00:00
vimboss 02403f6bb4 updated for version 7.1-119 2007-09-25 12:51:28 +00:00
vimboss b9ef0a3335 updated for version 7.1-118 2007-09-25 12:20:19 +00:00
vimboss 323fcaeb01 updated for version 7.1-117 2007-09-25 10:51:12 +00:00
Bjorn Winckler b83b8df6f1 lastFlushDate not set on input begin otherwise some error message were never displayed
git-svn-id: http://macvim.googlecode.com/svn/trunk@279 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-24 15:37:37 +00:00
Bjorn Winckler 665e95bfb0 Updated info on Colors.plist
git-svn-id: http://macvim.googlecode.com/svn/trunk@278 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-24 12:56:42 +00:00
Bjorn Winckler d05b2811cf Focus stealing bug fixed
git-svn-id: http://macvim.googlecode.com/svn/trunk@276 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 16:20:30 +00:00
Bjorn Winckler ea3c2ef74a Fixed focus stealing bug
git-svn-id: http://macvim.googlecode.com/svn/trunk@275 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:16:30 +00:00
Bjorn Winckler b9217d9388 Changed font credits
git-svn-id: http://macvim.googlecode.com/svn/trunk@274 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:04:44 +00:00
Bjorn Winckler 435f2b20d7 open files now recognizes directories as well
git-svn-id: http://macvim.googlecode.com/svn/trunk@273 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:01:08 +00:00
Bjorn Winckler 07f17f6ad8 Use system colors for text
git-svn-id: http://macvim.googlecode.com/svn/trunk@272 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 14:35:31 +00:00
Bjorn Winckler 554873cdce set gfn=* does not set p_guifont to "*" (fix mostly in Vim code)
git-svn-id: http://macvim.googlecode.com/svn/trunk@271 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 14:27:31 +00:00
Bjorn Winckler 891c4e6bf3 - Default font is now DejaVu (copyright in About box) - Fall back on Monaco if the default font is not in the app bundle - The default font is activated locally for each process (so that it is only available within MacVim)
git-svn-id: http://macvim.googlecode.com/svn/trunk@270 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 13:27:51 +00:00
Bjorn Winckler bda8171879 DejaVu font replaces Bitstream Vera
git-svn-id: http://macvim.googlecode.com/svn/trunk@269 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 12:15:42 +00:00
Bjorn Winckler 7c035d8655 Deprecated in favour of DejaVu
git-svn-id: http://macvim.googlecode.com/svn/trunk@268 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 12:14:28 +00:00
Bjorn Winckler f20ea2760c - New section 0 Important! - macvim colorscheme in differences section - menus section: added list of actions, key equivs _must_ specify D - hints section: list of hints typeset differently, hint on default font, hint on localized menus
git-svn-id: http://macvim.googlecode.com/svn/trunk@267 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 11:57:22 +00:00
Bjorn Winckler ffbae75345 Added copyright notice for inclusion of Bitstream Vera font.
git-svn-id: http://macvim.googlecode.com/svn/trunk@266 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 11:52:06 +00:00
Bjorn Winckler 1f487d966c Added "Bitstream Vera Sans Mono" as the default font.
git-svn-id: http://macvim.googlecode.com/svn/trunk@265 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 20:44:53 +00:00
Bjorn Winckler 16f1a5d99a git-svn-id: http://macvim.googlecode.com/svn/trunk@264 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-22 20:06:54 +00:00
Bjorn Winckler 26e1c21822 Moved
git-svn-id: http://macvim.googlecode.com/svn/trunk@262 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:52:23 +00:00
Bjorn Winckler 658181de23 - Created runtime folder - Move doc folder into runtime folder - Added MacVim colorscheme
git-svn-id: http://macvim.googlecode.com/svn/trunk@261 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:50:48 +00:00
Bjorn Winckler a74e1fe57d Can now map to Tab with modifiers
git-svn-id: http://macvim.googlecode.com/svn/trunk@260 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:05:41 +00:00
Bjorn Winckler c234e0b8dd set gfn=* shows the font panel
git-svn-id: http://macvim.googlecode.com/svn/trunk@259 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 15:29:49 +00:00
Bjorn Winckler c95f5d59cb Double-click, triple-click, etc. were not properly handled by MouseDownMsgID
git-svn-id: http://macvim.googlecode.com/svn/trunk@258 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 14:54:24 +00:00
Bjorn Winckler 5341d45b06 - Added sendMessageNow:data:timeout: method to MMVimController - At end of live resize, send resize message with above method and if that fails fit window to text storage
git-svn-id: http://macvim.googlecode.com/svn/trunk@257 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 14:24:37 +00:00
Bjorn Winckler 140e41866a git-svn-id: http://macvim.googlecode.com/svn/trunk@256 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-21 18:41:50 +00:00
Bjorn Winckler b43f3e9a2b - Updated drag-n-drop section - Added another todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@255 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 18:33:02 +00:00
Bjorn Winckler 41583ad1dc Drag and drop in command line mode works as it should
git-svn-id: http://macvim.googlecode.com/svn/trunk@254 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 18:32:22 +00:00
Bjorn Winckler a68bae47a6 Added info on resetting and changing key equivalents
git-svn-id: http://macvim.googlecode.com/svn/trunk@253 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:47:55 +00:00
Bjorn Winckler f7108075fb git-svn-id: http://macvim.googlecode.com/svn/trunk@252 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-21 12:13:27 +00:00
Bjorn Winckler e3a3b4f609 - Added more hints - Rewrote info on HIG movement
git-svn-id: http://macvim.googlecode.com/svn/trunk@251 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:02:17 +00:00
Bjorn Winckler f14a3c0548 - HIG shift movement disabled by default - Next/previous tab uses same binding as Safari
git-svn-id: http://macvim.googlecode.com/svn/trunk@250 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:00:58 +00:00
Bjorn Winckler 4257bd5325 Added section on dialogs
git-svn-id: http://macvim.googlecode.com/svn/trunk@248 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 19:55:32 +00:00
Bjorn Winckler e7e145401d git-svn-id: http://macvim.googlecode.com/svn/trunk@247 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-18 19:39:51 +00:00
Bjorn Winckler ac51e598fe Menu section changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@245 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 18:34:11 +00:00
Bjorn Winckler 7d904cdc76 Changed date
git-svn-id: http://macvim.googlecode.com/svn/trunk@244 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:45:43 +00:00
Bjorn Winckler b7361b8b66 Renamed gui_macvim.txt to gui_mac.txt
git-svn-id: http://macvim.googlecode.com/svn/trunk@243 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:22:48 +00:00
Bjorn Winckler 87794f1886 Renamed gui_macvim.txt to gui_mac.txt
git-svn-id: http://macvim.googlecode.com/svn/trunk@242 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:22:06 +00:00
Bjorn Winckler 605acbb708 - Disabled MM_RESEND_LAST_FAILURE as it doesn't seem to work - Call resizeWindowToFit: when live resize ends, in case SetTextDimensions DO message was lost during live resize.
git-svn-id: http://macvim.googlecode.com/svn/trunk@241 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:32:31 +00:00
Bjorn Winckler f4f647e20e Renamed newVimWindow: action to newWindow:
git-svn-id: http://macvim.googlecode.com/svn/trunk@240 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:09:38 +00:00
Bjorn Winckler 97a9ddf810 - Rephrased some sections - Fixed typos - Added new hint
git-svn-id: http://macvim.googlecode.com/svn/trunk@239 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:08:16 +00:00
vimboss f399469297 updated for version 7.1-116 2007-09-17 20:39:42 +00:00
vimboss cfc6d02732 updated for version 7.1-115 2007-09-17 20:21:33 +00:00
vimboss 72075edf2c updated for version 7.1-114 2007-09-17 19:56:01 +00:00
Bjorn Winckler fde03ae31e Removed 'wait' parameter from [MMVimController sendMessage:]
git-svn-id: http://macvim.googlecode.com/svn/trunk@238 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:43:57 +00:00
Bjorn Winckler 8c2b5058d0 Added "hints" section
git-svn-id: http://macvim.googlecode.com/svn/trunk@237 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:42:45 +00:00
Bjorn Winckler f07f3b0ed6 Disabled selection color change on focus events
git-svn-id: http://macvim.googlecode.com/svn/trunk@236 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:42:21 +00:00
vimboss 5758d09fdc updated for version 7.1-113 2007-09-17 19:38:08 +00:00
Bjorn Winckler 888ac758de Implemented resending of last failed send (MM_RESEND_LAST_FAILURE)
git-svn-id: http://macvim.googlecode.com/svn/trunk@235 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:05:38 +00:00
Bjorn Winckler 0d23ed571f - Mapping to Cmd-letter now works - Cmd-enter no longer inserts Ctrl-C
git-svn-id: http://macvim.googlecode.com/svn/trunk@234 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 15:05:34 +00:00
Bjorn Winckler 4257796fb2 First version of macvim help file
git-svn-id: http://macvim.googlecode.com/svn/trunk@233 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-16 19:15:47 +00:00
vimboss f92c1a6033 updated for version 7.1-112 2007-09-16 12:21:16 +00:00
vimboss 98533234ae updated for version 7.1-111 2007-09-16 11:27:42 +00:00
vimboss 106a58453d updated for version 7.1-110 2007-09-15 12:49:35 +00:00
vimboss 4ac8edd312 updated for version 7.1-109 2007-09-15 12:07:46 +00:00
vimboss 4806001f46 updated for version 7.1-108 2007-09-14 17:56:59 +00:00
vimboss f30fd93922 updated for version 7.1-107 2007-09-13 20:41:32 +00:00
vimboss f1c8ee8695 updated for version 7.1-106 2007-09-13 20:05:18 +00:00
Bjorn Winckler 16145f3115 General cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@232 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-13 19:27:20 +00:00
vimboss 3b8e55b7d7 updated for version 7.1-105 2007-09-13 18:40:54 +00:00
vimboss 6b5676d624 updated for version 7.1-104 2007-09-13 16:26:47 +00:00
vimboss 2ca329217f updated for version 7.1-103 2007-09-13 13:34:02 +00:00
vimboss 4327922875 updated for version 7.1-102 2007-09-13 13:20:16 +00:00
vimboss 0f1abde7be updated for version 7.1-101 2007-09-13 13:01:18 +00:00
Bjorn Winckler 6395707f8e Shift-movements related to HIG can be user-disabled by adding let macvim_skip_hig_shift_movement = 1 to .vimrc (not .gvimrc!).
git-svn-id: http://macvim.googlecode.com/svn/trunk@231 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-09 17:44:23 +00:00
Bjorn Winckler ab94408077 First revision with full client/server support
git-svn-id: http://macvim.googlecode.com/svn/trunk@230 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-09 17:20:03 +00:00
vimboss 1340bab3b7 updated for version 7.1-100 2007-09-06 15:39:22 +00:00
vimboss 628e2ce968 updated for version 7.1-099 2007-09-06 14:35:35 +00:00
vimboss 800774d072 updated for version 7.1-098 2007-09-06 12:26:44 +00:00
vimboss ae7dba8235 updated for version 7.1-097 2007-09-06 11:33:37 +00:00
vimboss 695c812b30 updated for version 7.1-096 2007-09-06 10:54:51 +00:00
vimboss 7632733cd5 updated for version 7.1-095 2007-09-05 19:47:23 +00:00
Bjorn Winckler fe6c1afd1b git-svn-id: http://macvim.googlecode.com/svn/trunk@229 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-02 18:00:44 +00:00
Bjorn Winckler a434926ed8 Removed some warning logs
git-svn-id: http://macvim.googlecode.com/svn/trunk@228 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 17:57:07 +00:00
Bjorn Winckler a70e77dd16 Fixed rounding problem when looking up system colors.
git-svn-id: http://macvim.googlecode.com/svn/trunk@227 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 16:10:33 +00:00
Bjorn Winckler 43104e3e15 Visual bg color changed in script instead of in code.
git-svn-id: http://macvim.googlecode.com/svn/trunk@226 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 13:09:10 +00:00
Bjorn Winckler ffa192240a Added partial client/server support (scripting not yet supported)
git-svn-id: http://macvim.googlecode.com/svn/trunk@225 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-01 19:35:31 +00:00
Bjorn Winckler 5db52978b5 'linespace' now supported
git-svn-id: http://macvim.googlecode.com/svn/trunk@224 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 17:15:15 +00:00
Bjorn Winckler ccaaae3c00 Added a comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@223 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 07:40:55 +00:00
Bjorn Winckler fb42853d27 U+2028 and U+2029 render as squares instead of causing line break.
git-svn-id: http://macvim.googlecode.com/svn/trunk@222 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 07:37:44 +00:00
Bjorn Winckler bd8505d54f Convert NSAttributedString to NSString in insertText:
git-svn-id: http://macvim.googlecode.com/svn/trunk@221 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-30 18:31:10 +00:00
Bjorn Winckler d2e3b1bc2d git-svn-id: http://macvim.googlecode.com/svn/trunk@220 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-30 17:47:43 +00:00
vimboss 9700d89be2 updated for version 7.1-094 2007-08-30 17:37:40 +00:00
Bjorn Winckler 7b599b7060 Implemented gui_mch_haskey()
git-svn-id: http://macvim.googlecode.com/svn/trunk@219 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-30 17:22:11 +00:00
vimboss 47d1110c0f updated for version 7.1-093 2007-08-30 11:53:22 +00:00
vimboss b3620c5a95 updated for version 7.1-092 2007-08-30 10:51:14 +00:00
vimboss 0545ccc958 updated for version 7.1-091 2007-08-30 10:26:19 +00:00
vimboss 2f6f652fd4 updated for version 7.1-090 2007-08-30 09:47:38 +00:00
vimboss 38f1c4a04d updated for version 7.1-089 2007-08-30 09:12:23 +00:00
vimboss 2cb6bec288 updated for version 7.1-088 2007-08-30 08:35:35 +00:00
Bjorn Winckler 0813a2ff12 Use 'keymodel=startsel' instead of 'behave mswin' since the latter ends visual mode when an arrow key is pressed.
git-svn-id: http://macvim.googlecode.com/svn/trunk@218 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:54:42 +00:00
Bjorn Winckler 20054e9232 - Drop input if received while other input is being processed - Change selection color when focus changes
git-svn-id: http://macvim.googlecode.com/svn/trunk@217 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:30:20 +00:00
Bjorn Winckler 744abd5a5d Added selection color for inactive window
git-svn-id: http://macvim.googlecode.com/svn/trunk@216 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:27:03 +00:00
Bjorn Winckler 2991939575 - Added possibility to look up system colors - The color for the 'Visual' highlight group is taken from the system - The background and foreground colors are taken from the system
git-svn-id: http://macvim.googlecode.com/svn/trunk@215 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 16:37:12 +00:00
Bjorn Winckler c2f8eb46f0 Added SystemColors.plist to project
git-svn-id: http://macvim.googlecode.com/svn/trunk@214 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 16:35:31 +00:00
Bjorn Winckler c49bfffc5e Fixed bug where bold/italic font didn't render at the right width
git-svn-id: http://macvim.googlecode.com/svn/trunk@213 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 14:46:55 +00:00
Bjorn Winckler 290847c707 Marked text field is hidden whenever window loses focus
git-svn-id: http://macvim.googlecode.com/svn/trunk@212 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 12:03:22 +00:00
Bjorn Winckler 0616ef9225 - Marked text is displayed in a popup window - When calculating the size of a partial cursor, use the size of a cell instead of the size of the glyph under the cursor (if the glyph is wide the cursor becomes twice too wide) - performKeyEquivalent: is disabled, now uses the superclass implementation
git-svn-id: http://macvim.googlecode.com/svn/trunk@211 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 10:50:11 +00:00
Bjorn Winckler c10671e6fd Added defaultForegroundColor
git-svn-id: http://macvim.googlecode.com/svn/trunk@210 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 10:39:36 +00:00
Bjorn Winckler 08131ebe16 Added default background color accessor.
git-svn-id: http://macvim.googlecode.com/svn/trunk@209 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 09:20:02 +00:00
Bjorn Winckler 19d29d252a Update the selected range whenver the cursor position changes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@208 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 18:07:16 +00:00
Bjorn Winckler 277754b543 Use 'behave mswin' instead of setting 'keymodel' and 'selectmode'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@207 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 14:37:52 +00:00
Bjorn Winckler 20c400959b git-svn-id: http://macvim.googlecode.com/svn/trunk@206 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-27 14:24:59 +00:00
Bjorn Winckler c66692f0a6 Mouse moved events not sent unless a window is key.
git-svn-id: http://macvim.googlecode.com/svn/trunk@205 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 14:10:33 +00:00
Bjorn Winckler a5bc4a7311 Font panel is updated when a window becomes main.
git-svn-id: http://macvim.googlecode.com/svn/trunk@204 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 13:55:58 +00:00
Bjorn Winckler 816b31faba git-svn-id: http://macvim.googlecode.com/svn/trunk@203 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-26 18:12:58 +00:00
Bjorn Winckler 80940e699f Shifted special keys enter select mode
git-svn-id: http://macvim.googlecode.com/svn/trunk@202 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 18:01:19 +00:00
Bjorn Winckler a2af9a3633 Arrow key related mappings added
git-svn-id: http://macvim.googlecode.com/svn/trunk@201 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 17:30:28 +00:00
Bjorn Winckler 5bc6d68fa3 The font panel is updated when the font changes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@200 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 14:07:04 +00:00
Bjorn Winckler 739b023c51 Cursor blinking now supported
git-svn-id: http://macvim.googlecode.com/svn/trunk@199 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 13:19:52 +00:00
Bjorn Winckler d3cf683553 Size of partial cursor is determined by shape_table instead of having a fixed size of 2 pixels.
git-svn-id: http://macvim.googlecode.com/svn/trunk@198 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 11:22:55 +00:00
Bjorn Winckler a7fd626eb0 git-svn-id: http://macvim.googlecode.com/svn/trunk@196 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-25 20:08:26 +00:00
Bjorn Winckler 4ebf957309 Fixed various bugs related to insertion point drawing
git-svn-id: http://macvim.googlecode.com/svn/trunk@195 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 20:07:01 +00:00
Bjorn Winckler 4cf33421e5 Intercept 'help' key presses and clear the NSHelpKeyMask modifier flag
git-svn-id: http://macvim.googlecode.com/svn/trunk@194 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:05:08 +00:00
Bjorn Winckler 99b1200af4 Added MMApplication.[h|m] to project and made it the 'Principal Class' of the application.
git-svn-id: http://macvim.googlecode.com/svn/trunk@193 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:04:21 +00:00
Bjorn Winckler 8a79fbaa43 Added 'help' key entry
git-svn-id: http://macvim.googlecode.com/svn/trunk@192 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:03:06 +00:00
Bjorn Winckler 12cf71954f Added 'help' key entry
git-svn-id: http://macvim.googlecode.com/svn/trunk@191 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:02:35 +00:00
Bjorn Winckler 8370deb9d7 git-svn-id: http://macvim.googlecode.com/svn/trunk@190 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-24 20:37:59 +00:00
Bjorn Winckler a62901521e Manual drawing of the insertion point (now also works in replace mode)
git-svn-id: http://macvim.googlecode.com/svn/trunk@189 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 20:34:41 +00:00
Bjorn Winckler 1cd2bc7548 Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@188 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 08:09:46 +00:00
Bjorn Winckler c8e1fb4fc2 Changed "older/newer list" key equivalent
git-svn-id: http://macvim.googlecode.com/svn/trunk@187 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 08:09:10 +00:00
Bjorn Winckler 6352ff194c Drag timer interval calculation now works as intended
git-svn-id: http://macvim.googlecode.com/svn/trunk@186 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 07:07:32 +00:00
Bjorn Winckler 19da3b8d4b Change algorithm for computing drag timer interval
git-svn-id: http://macvim.googlecode.com/svn/trunk@185 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 06:43:32 +00:00
Bjorn Winckler f4be07f6ad Added autoscrolling whilst dragging the mouse
git-svn-id: http://macvim.googlecode.com/svn/trunk@184 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 18:58:37 +00:00
Bjorn Winckler 0301e9bad8 - Now possible to have 'openFiles' events to open the files in tabs in the topmost window by enabling MMOpenFilesInTabsKey user deafult - Removed MMStatuslineOffKey user default
git-svn-id: http://macvim.googlecode.com/svn/trunk@182 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 16:20:09 +00:00
Bjorn Winckler fdc0627d4d Mouse cursor is set to arrow when outside text view
git-svn-id: http://macvim.googlecode.com/svn/trunk@181 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 07:38:58 +00:00
Bjorn Winckler 4b62116002 Added mouse shape support
git-svn-id: http://macvim.googlecode.com/svn/trunk@180 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 18:51:49 +00:00
Bjorn Winckler e71f402b6d Check for nil string argument in replaceString:::::::
git-svn-id: http://macvim.googlecode.com/svn/trunk@179 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 17:19:09 +00:00
Bjorn Winckler bbaf848f8c Fixed bugs where potentially zero-length data could be added to NSMutableData.
git-svn-id: http://macvim.googlecode.com/svn/trunk@178 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 17:15:59 +00:00
Bjorn Winckler 49506e8e99 Dragging text-clippings onto window now pastes text instead of trying to open file.
git-svn-id: http://macvim.googlecode.com/svn/trunk@177 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 16:22:32 +00:00
Bjorn Winckler 26698eed82 Special color is used (underlines now have color)
git-svn-id: http://macvim.googlecode.com/svn/trunk@176 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 16:10:46 +00:00
Bjorn Winckler 6a500c45ba - Ctrl-C is passed on to Vim and handled there (does not send SIGINT) - Cmd-. no longer sends SIGINT
git-svn-id: http://macvim.googlecode.com/svn/trunk@175 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 15:56:31 +00:00
Bjorn Winckler 142bbbf488 git-svn-id: http://macvim.googlecode.com/svn/trunk@174 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-22 08:06:41 +00:00
Bjorn Winckler 6d5cdb9be5 Put @try/@catch around DO calls
git-svn-id: http://macvim.googlecode.com/svn/trunk@173 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:04:04 +00:00
Bjorn Winckler 70f011e901 Updated MessageStrings[]
git-svn-id: http://macvim.googlecode.com/svn/trunk@172 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:03:31 +00:00
Bjorn Winckler ee148b2a1f gui_mch_update() now checks the run-loop
git-svn-id: http://macvim.googlecode.com/svn/trunk@171 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:01:24 +00:00
Bjorn Winckler 3b4c40a98c Respond to 'shouldSelectTab...', return NO, and let Vim decide whether or not to select the tab. This fixes a tab selection bug (tab selection disallowed after q:).
git-svn-id: http://macvim.googlecode.com/svn/trunk@170 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 19:11:33 +00:00
Bjorn Winckler c879f09400 Increased flush timeout constant
git-svn-id: http://macvim.googlecode.com/svn/trunk@169 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 18:59:42 +00:00
Bjorn Winckler 52d0bf3706 - Added processInputAndData to process multiple input in bulk\ - By default request timeout is 0 (MM_NO_REQUEST_TIMEOUT); this is to try to combat the 'beachball'. This has the side-effect that deliveries of messages to Vim are not guaranteed. - All backendProxy communication is inside @try/@catch
git-svn-id: http://macvim.googlecode.com/svn/trunk@168 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 18:55:53 +00:00
vimboss 19879d9794 updated for version 7.1-087 2007-08-21 16:03:51 +00:00
vimboss 22b3c958d8 updated for version 7.1-086 2007-08-21 15:29:56 +00:00
vimboss 7c594dd2b8 updated for version 7.1-085 2007-08-21 13:29:28 +00:00
vimboss e1e999578f updated for version 7.1-084 2007-08-21 13:07:12 +00:00
Bjorn Winckler 0592ddc98f Showing arrow cursor instead of ibeam cursor
git-svn-id: http://macvim.googlecode.com/svn/trunk@167 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-20 17:53:44 +00:00
Bjorn Winckler ed50e5f587 git-svn-id: http://macvim.googlecode.com/svn/trunk@166 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-20 17:34:04 +00:00
Bjorn Winckler 6bc27d1dde git-svn-id: http://macvim.googlecode.com/svn/trunk@164 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-19 14:49:52 +00:00
Bjorn Winckler 3c50385282 - Request/reply timeout set on root connection object - Check for unresponsive Vim processes in applicationShouldTerminate: and present alert if any are detectd - Send SIGINT to all Vim processes in applicationWillTerminate: - Started adding support for 'enc' (set MM_ENABLE_CONV in MacVim.h) - Cmd-. sends SIGINT to Vim - Use @try/@catch for starRegisterToPasteboard: calls - Removed starRegisterFromPasteboard: message
git-svn-id: http://macvim.googlecode.com/svn/trunk@163 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-19 14:47:17 +00:00
Bjorn Winckler 12a4710db4 Changed key equivalents for 'next/prev error' and 'older/newer list'
git-svn-id: http://macvim.googlecode.com/svn/trunk@162 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-19 14:12:44 +00:00
Bjorn Winckler eda16bf9f6 Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@161 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 17:36:08 +00:00
Bjorn Winckler 2e2ee9fa7e Scroll wheel message sent to scrollers are passed on to text view.
git-svn-id: http://macvim.googlecode.com/svn/trunk@160 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 16:54:01 +00:00
Bjorn Winckler e33692a5ee - Changed the way input text field is place in dialogs - If a dialog has no title but a message with newlines, then use the first line of the message as a title (this makes dialogs look better)
git-svn-id: http://macvim.googlecode.com/svn/trunk@159 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 16:41:46 +00:00
vimboss 77f866f32d updated for version 7.1-082 2007-08-18 16:21:50 +00:00
vimboss f43f78df20 updated for version 7.1-081 2007-08-18 15:47:34 +00:00
vimboss 171fd8af5e updated for version 7.1-080 2007-08-18 15:00:42 +00:00
Bjorn Winckler b1790524df git-svn-id: http://macvim.googlecode.com/svn/trunk@158 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-18 13:56:50 +00:00
Bjorn Winckler b9e6968bae Initial support for alert panels with text fields
git-svn-id: http://macvim.googlecode.com/svn/trunk@157 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 13:46:32 +00:00
Bjorn Winckler 8d0f043ffe Dialog buttons are assigned key equivalents
git-svn-id: http://macvim.googlecode.com/svn/trunk@156 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 10:52:04 +00:00
Bjorn Winckler 7c1e81dc5d Don't wait on focus change messages (also added hack to make sure gui.in_focus is set whenever input is received).
git-svn-id: http://macvim.googlecode.com/svn/trunk@155 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:50:21 +00:00
Bjorn Winckler 90e76984a4 - MacVim sends focus change messages to Vim - Partial implementation of GUI dialogs
git-svn-id: http://macvim.googlecode.com/svn/trunk@154 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:30:35 +00:00
Bjorn Winckler bf2497087e Give error instead of throw exception if Vim exe is not in app bundle.
git-svn-id: http://macvim.googlecode.com/svn/trunk@153 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:15:33 +00:00
Bjorn Winckler 0c5f83c1fe Added "Close Window" menu item with key equivalent <D-W>
git-svn-id: http://macvim.googlecode.com/svn/trunk@152 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 14:59:45 +00:00
Bjorn Winckler b97fa8a1b1 Append KS_EXTRA, KE_CSI, to CSI byte added to input buffer when inserting text
git-svn-id: http://macvim.googlecode.com/svn/trunk@151 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 09:38:52 +00:00
Bjorn Winckler e4813adad0 Fixed out of range exception in insertText:
git-svn-id: http://macvim.googlecode.com/svn/trunk@150 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 09:11:31 +00:00
Bjorn Winckler b3ff443cd4 Ctrl-C is intercepted in MacVim and sends SIGINT to Vim process.
git-svn-id: http://macvim.googlecode.com/svn/trunk@149 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 07:22:52 +00:00
Bjorn Winckler 980078e79c Add tab button on tabline is back
git-svn-id: http://macvim.googlecode.com/svn/trunk@148 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 07:22:04 +00:00
Bjorn Winckler 0d336c2bf5 Disabled zero-link because it was driving me nuts!
git-svn-id: http://macvim.googlecode.com/svn/trunk@147 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 06:27:31 +00:00
Bjorn Winckler 1ff9d92d41 Fixed "Open selection ..." Services menu entry (now works if MacVim is not open)
git-svn-id: http://macvim.googlecode.com/svn/trunk@146 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 14:56:32 +00:00
Bjorn Winckler 1c50cfa265 Added note on PSMTabBarControl bugs and updated feature list
git-svn-id: http://macvim.googlecode.com/svn/trunk@145 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:56:39 +00:00
Bjorn Winckler 9973a221fa - Fixed bug where tab bar controller never removed itself as an observer - Shutdown changed; when connection dies, cleanup is called where all delegates, notifications etc. are reset. - Views are now initialized in the designated initializer of MMWindowController instead of in the nib. For some reason some object in the nib got deallocated more than once and this caused EXC_BAD_ACCESS errors. Hopefully this bug is now fixed. - Put @try/@catch clause around processInput:data: DO call since this can throw an exception if the underlying port is dead. - GUI status line is no longer used. - Added description methods to MMWindowController and MMVimController.
git-svn-id: http://macvim.googlecode.com/svn/trunk@144 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:56:10 +00:00
Bjorn Winckler c9ce3ae679 - VimWindow.nib is deprecated; it is replaced by EmptyWindow.nib - Removed VimWidow.nib from project and added EmptyWindow.nib
git-svn-id: http://macvim.googlecode.com/svn/trunk@143 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:44:31 +00:00
Bjorn Winckler 0c28d2ce65 Changed default title
git-svn-id: http://macvim.googlecode.com/svn/trunk@142 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:42:52 +00:00
Bjorn Winckler 2abf0b8370 Added 'Close' item to menu for debugging purposes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@141 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:42:30 +00:00
vimboss bb77c5e988 updated for version 7.1-079 2007-08-15 18:41:34 +00:00
vimboss 41a68b20d4 updated for version 7.1-078 2007-08-15 18:08:50 +00:00
vimboss 8380edc499 updated for version 7.1-077 2007-08-14 21:07:36 +00:00
vimboss 5b28c3b12b updated for version 7.1-076 2007-08-14 20:54:49 +00:00
vimboss dda6c551df updated for version 7.1-075 2007-08-14 20:41:13 +00:00
vimboss 96a62707a5 updated for version 7.1-074 2007-08-14 20:29:31 +00:00
vimboss 8a55ffcfcc updated for version 7.1-073 2007-08-14 20:16:42 +00:00
Bjorn Winckler 6646d230e1 Changed which toolbar icons are hidden
git-svn-id: http://macvim.googlecode.com/svn/trunk@140 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 18:42:28 +00:00
Bjorn Winckler a94be50724 git-svn-id: http://macvim.googlecode.com/svn/trunk@139 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-14 18:42:02 +00:00
Bjorn Winckler 830ba6f4e2 - Toolbar pill button redirected to toggleToolbar: action, which passes the click on to Vim (fixes several toolbar bugs reported by Nico) - Tabline separator hide/show code has been fixed
git-svn-id: http://macvim.googlecode.com/svn/trunk@138 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 18:41:51 +00:00
Bjorn Winckler 5e9bd1011d Keypad enter no longer conflicts with Ctrl-C (fixing Ctrl-C bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@137 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 17:18:25 +00:00
Bjorn Winckler d0aa271e7a Shift-tab no longer treated as Ctrl-Y (fixes Ctrl-Y bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@136 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 16:42:10 +00:00
vimboss 2bc48873a9 updated for version 7.1-072 2007-08-14 15:55:42 +00:00
Bjorn Winckler 9487df63bf Command queue if flushed more often so that there are no long pauses of (seeming) inactivity when Vim is doing lengthy processing.
git-svn-id: http://macvim.googlecode.com/svn/trunk@135 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 15:51:24 +00:00
vimboss 513a57fc0c updated for version 7.1-071 2007-08-14 15:29:16 +00:00
vimboss 11dd30e312 updated for version 7.1-070 2007-08-14 14:57:55 +00:00
vimboss 1631cc6839 updated for version 7.1-069 2007-08-14 13:00:40 +00:00
vimboss 4551350682 updated for version 7.1-068 2007-08-12 14:55:56 +00:00
vimboss 0f3a0a18a9 updated for version 7.1-067 2007-08-12 14:38:46 +00:00
vimboss cc10f71319 updated for version 7.1-066 2007-08-12 13:51:26 +00:00
vimboss bbb1e02d56 updated for version 7.1-065 2007-08-12 13:25:01 +00:00
Bjorn Winckler c5e9d5d505 Cell width is rounded to an integer (fixes bug where window is too wide)
git-svn-id: http://macvim.googlecode.com/svn/trunk@129 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-12 11:12:56 +00:00
vimboss 67daacd48c updated for version 7.1-064 2007-08-11 20:24:10 +00:00
Bjorn Winckler c098f82deb The system vimrc is now copied to the right directory.
git-svn-id: http://macvim.googlecode.com/svn/trunk@128 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:59:18 +00:00
Bjorn Winckler 3a54b3e0f4 Syntax highlighting enabled by default
git-svn-id: http://macvim.googlecode.com/svn/trunk@127 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:58:53 +00:00
Bjorn Winckler 15f99f17de Removed some items from the toolbar so that all items were visible at the default window size.
git-svn-id: http://macvim.googlecode.com/svn/trunk@126 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:53:52 +00:00
Bjorn Winckler 37c3229d44 Now possible to have space and flexible space in toolbar (by creating items which math '-space.*-' and '-flexspace.*-' respectively).
git-svn-id: http://macvim.googlecode.com/svn/trunk@125 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:50:05 +00:00
Bjorn Winckler fb36ef1acd The wrong command line arguments were specified when launching MacVim.
git-svn-id: http://macvim.googlecode.com/svn/trunk@124 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:48:34 +00:00
Bjorn Winckler 6e8f33c766 Added system vimrc to project
git-svn-id: http://macvim.googlecode.com/svn/trunk@123 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 14:23:56 +00:00
Bjorn Winckler d0a09a8cfe This file is long since obsolete (Colors.plist is used instead)
git-svn-id: http://macvim.googlecode.com/svn/trunk@122 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 14:22:26 +00:00
vimboss 0b9a0534e2 updated for version 7.1-063 2007-08-11 14:00:30 +00:00
vimboss c676926be2 updated for version 7.1-062 2007-08-11 12:32:57 +00:00
vimboss 6e5b8116a2 updated for version 7.1-061 2007-08-11 11:58:23 +00:00
Bjorn Winckler a2fa2f99ed - Moved user default keys to MacVim.[h|m] - Renamed user defaults to the same name as their keys (minus "Key" at the end) - Window top left point autosave is now a string instead of a dictionary
git-svn-id: http://macvim.googlecode.com/svn/trunk@121 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 11:48:08 +00:00
vimboss d669940394 updated for version 7.1-060 2007-08-11 11:39:45 +00:00
Bjorn Winckler 4834afb74a Added support for ':popup' command.
git-svn-id: http://macvim.googlecode.com/svn/trunk@120 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 11:20:16 +00:00
Bjorn Winckler 4e599646f1 - MMTextStorage ensures that all glyphs have the same width (or twice that, for wide chars) - MMTypesetter only has to make all line fragments the same height, no glyph placement is necessary anymore - MMTextStorage cleaned up now that cell size is fixed across fonts
git-svn-id: http://macvim.googlecode.com/svn/trunk@119 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 20:13:57 +00:00
Bjorn Winckler 4588872456 Removed 'centerglyphs' user default
git-svn-id: http://macvim.googlecode.com/svn/trunk@118 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 20:09:41 +00:00
vimboss 5ca9076802 updated for version 7.1-059 2007-08-10 19:33:47 +00:00
Bjorn Winckler 959c39dac1 The flags '<' and 'C' in cpoptions are cleared and restored, so that mappings with <CR> in them work.
git-svn-id: http://macvim.googlecode.com/svn/trunk@117 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 14:22:52 +00:00
Bjorn Winckler 8155d80455 Ctrl-click is translated to right click (for people with one button mice). This behaviour can be disabled by setting user default 'translatectrlclick' to 0.
git-svn-id: http://macvim.googlecode.com/svn/trunk@116 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 13:46:49 +00:00
Bjorn Winckler 1b28266622 - Added support for popup menus - Adding a submenu to a popup menu now places the submenu under the popup menu instead of under the main menu (bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@115 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 13:28:59 +00:00
Bjorn Winckler 556bf0a410 Disabled NSTextView's popup menus
git-svn-id: http://macvim.googlecode.com/svn/trunk@114 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 10:24:28 +00:00
Bjorn Winckler b3c22363a4 - Default baselineoffset changed to -1 - Added user default 'centerglyphs' for nicer looking proportional fonts (disabled by default)
git-svn-id: http://macvim.googlecode.com/svn/trunk@113 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 10:10:52 +00:00
Bjorn Winckler 0813d7c5c2 Only bypass interpretKeyEvents: if Ctrl is held on key down (fixes bug where alt-e, e, did not produce e-acute).
git-svn-id: http://macvim.googlecode.com/svn/trunk@112 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 19:30:30 +00:00
Bjorn Winckler 9b9a6096ed Key down events in which Ctrl, Alt, or Command is held are immediately sent off to Vim instead of to interpretKeyEvents:. This is an attempt to bypass Key Bindings in Cocoa, since some key bindings cause several doCommandBySelector: messages to be sent (which means the key gets repeated). This fixed the CTRL-O bug in insert mode.
git-svn-id: http://macvim.googlecode.com/svn/trunk@111 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 18:25:16 +00:00
Bjorn Winckler ddc4ed0b35 - First window autosaves its position - Safari-like window cascading support (cascade from key window)
git-svn-id: http://macvim.googlecode.com/svn/trunk@110 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 17:48:17 +00:00
Bjorn Winckler d355ab4b00 Hides end-of-line characters
git-svn-id: http://macvim.googlecode.com/svn/trunk@109 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 11:19:08 +00:00
Bjorn Winckler ba058d45a9 - All user default key variables end with 'key' - Added user default keys: typesetter, cellwidthmultiplier, baselineoffset - Cell width calculations based on widht of 'm' (so that 'cellwidthmultiplier' is the width of a cell in em-units)
git-svn-id: http://macvim.googlecode.com/svn/trunk@108 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 10:22:52 +00:00
Bjorn Winckler be3881c8f9 Changing font via font panel now sets 'guifont' as well.
git-svn-id: http://macvim.googlecode.com/svn/trunk@107 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 09:24:29 +00:00
Bjorn Winckler 846d11d79c Added support for font panel.
git-svn-id: http://macvim.googlecode.com/svn/trunk@106 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 09:12:47 +00:00
vimboss 265980e5c2 updated for version 7.1-058 2007-08-08 20:49:37 +00:00
vimboss 6e9559fdbd updated for version 7.1-057 2007-08-08 19:42:05 +00:00
Bjorn Winckler a15c9110c0 Added custom typesetter (better wide-font support, can typeset proportional fonts)
git-svn-id: http://macvim.googlecode.com/svn/trunk@105 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 19:18:16 +00:00
Bjorn Winckler 656dcdea12 Added MMTypesetter.[m|h] to project.
git-svn-id: http://macvim.googlecode.com/svn/trunk@104 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 19:16:05 +00:00
Bjorn Winckler 4c3331492b Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@103 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 12:40:30 +00:00
Bjorn Winckler e12a38b992 - Added processCommandQueueDidFinish notification to MMWindowController - Window resizing is delayed until processCommandQueueDidFinish (no more need for performSelectionOnMainThread:::)
git-svn-id: http://macvim.googlecode.com/svn/trunk@102 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 12:00:17 +00:00
Bjorn Winckler 6c59edb93e Code cleanup.
git-svn-id: http://macvim.googlecode.com/svn/trunk@101 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:58:41 +00:00
Bjorn Winckler ff164a8637 If only one file is dropped, use ':drop' instead of ':tab drop' (this works better when a directory is dropped).
git-svn-id: http://macvim.googlecode.com/svn/trunk@100 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:07:30 +00:00
Bjorn Winckler c659ac0f36 Modified default menus (which only show if no window has been opened)
git-svn-id: http://macvim.googlecode.com/svn/trunk@99 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:06:24 +00:00
Bjorn Winckler ed5935d1c8 Added Services menu entries
git-svn-id: http://macvim.googlecode.com/svn/trunk@98 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:05:42 +00:00
vimboss 870b09a30b updated for version 7.1-056 2007-08-07 20:00:31 +00:00
Bjorn Winckler 84494a00bd - Added services menu support with some simple provider messages - MMVimController observer registration moved from MMVimController init to MMWindowController windowDidLoad - Text system initialized in MMWindowController init instead of awakeFromNib
git-svn-id: http://macvim.googlecode.com/svn/trunk@96 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-07 19:23:05 +00:00
vimboss fe0e0c6689 updated for version 7.1-055 2007-08-06 20:28:43 +00:00
Bjorn Winckler b91bd4afc9 More active & pending
git-svn-id: http://macvim.googlecode.com/svn/trunk@95 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 19:09:33 +00:00
Bjorn Winckler be7c3da504 Updated outdate information
git-svn-id: http://macvim.googlecode.com/svn/trunk@94 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 19:09:09 +00:00
Bjorn Winckler 0306e0edf0 Added support for dropping text on window.
git-svn-id: http://macvim.googlecode.com/svn/trunk@93 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 18:52:11 +00:00
Bjorn Winckler 00d4006beb Added menukeyequiv for "Tools.Older List" and "Tools.Newer List".
git-svn-id: http://macvim.googlecode.com/svn/trunk@92 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 18:50:29 +00:00
Bjorn Winckler 397c6a926f Replaced "Close Tab" and "Close Window" with "Close" which maps to ":q".
git-svn-id: http://macvim.googlecode.com/svn/trunk@91 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:32:27 +00:00
Bjorn Winckler 31d4006d77 Added rudimentary support for drag and drop of files on window.
git-svn-id: http://macvim.googlecode.com/svn/trunk@90 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:23:35 +00:00
Bjorn Winckler 7249a58d74 Tab selection messages are ignored; selection is done when tabline updates.
git-svn-id: http://macvim.googlecode.com/svn/trunk@89 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:22:50 +00:00
Bjorn Winckler 0351dd2f05 Fixed tab selection bug where the wrong tab would get opened if multiple files were dragged onto the Vim dock icon.
git-svn-id: http://macvim.googlecode.com/svn/trunk@88 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:21:43 +00:00
Bjorn Winckler c732707423 Two more active, one pending.
git-svn-id: http://macvim.googlecode.com/svn/trunk@87 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 18:54:08 +00:00
Bjorn Winckler 9495317748 No longer uses stringWithFormat: when creating emptyRowString (%255c does not work as a format string).
git-svn-id: http://macvim.googlecode.com/svn/trunk@86 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 18:53:39 +00:00
vimboss 54135e65b8 updated for version 7.1-054 2007-08-05 18:10:54 +00:00
vimboss 3235b6ff67 updated for version 7.1-053 2007-08-05 17:20:43 +00:00
vimboss 27f84b42a7 updated for version 7.1-052 2007-08-05 16:49:43 +00:00
vimboss 6e7387ca70 updated for version 7.1-051 2007-08-05 16:33:12 +00:00
Bjorn Winckler ed22b4bb40 More active
git-svn-id: http://macvim.googlecode.com/svn/trunk@83 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 12:06:04 +00:00
Bjorn Winckler 8377ea3c5f - Removed unused stuff - No default bindings for next/prev window
git-svn-id: http://macvim.googlecode.com/svn/trunk@82 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 12:05:45 +00:00
Bjorn Winckler 189ba53edf Moved 'activateIgnoringOtherApps:' call to 'connectBackend:'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@81 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 11:24:47 +00:00
Bjorn Winckler 5e3b3d9a7a - Tabline is automatically sized (set up in Interface Builder) - When tabline hidden a baseline is shown
git-svn-id: http://macvim.googlecode.com/svn/trunk@80 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:19:22 +00:00
Bjorn Winckler 39e8f87d4a Toolbar baseline separator always hidden.
git-svn-id: http://macvim.googlecode.com/svn/trunk@79 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:17:03 +00:00
Bjorn Winckler f84bd2df91 Added a tabline separator (NSBox).
git-svn-id: http://macvim.googlecode.com/svn/trunk@78 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:13:09 +00:00
Bjorn Winckler def350e3c8 Moved activateIgnoringOtherApps: hack from [MMWindowController openWindow] to [MMAppController applicationDidFinishLaunching:].
git-svn-id: http://macvim.googlecode.com/svn/trunk@77 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:39:45 +00:00
Bjorn Winckler 6957942365 Active: menu validation
git-svn-id: http://macvim.googlecode.com/svn/trunk@76 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:33:16 +00:00
Bjorn Winckler 4d95ec0ab8 Zoom to max only if mouse clicked with Cmd held.
git-svn-id: http://macvim.googlecode.com/svn/trunk@75 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:30:41 +00:00
Bjorn Winckler 91d3213c32 Added note on binding menus to ':action'
git-svn-id: http://macvim.googlecode.com/svn/trunk@74 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:20:15 +00:00
Bjorn Winckler f57a0e3d61 If a menu item is bound to ':action', the corresponding NSMenuItem has that action set as its action message (instead of the default 'vimMenuItemAction:').
git-svn-id: http://macvim.googlecode.com/svn/trunk@73 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:19:44 +00:00
Bjorn Winckler 35d1d0be99 - Added user default 'terminateafterlastwindowclosed' - Autoenabling of menu items is turned on when last window is closed
git-svn-id: http://macvim.googlecode.com/svn/trunk@72 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:17:36 +00:00
Bjorn Winckler 4098680553 When launching MacVim from [MMBackend checkin], use CFBundleExecutable in Info.plist to determine the name of the MacVim executable.
git-svn-id: http://macvim.googlecode.com/svn/trunk@71 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:58:19 +00:00
Bjorn Winckler a4e7da905c Tab next/previous were mixed up.
git-svn-id: http://macvim.googlecode.com/svn/trunk@70 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:31:00 +00:00
Bjorn Winckler e9232cd96a Removed log messages
git-svn-id: http://macvim.googlecode.com/svn/trunk@69 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:29:32 +00:00
vimboss 4f22bd588a updated for version 7.1-050 2007-08-04 10:14:52 +00:00
vimboss 2cb3423f74 updated for version 7.1-049 2007-08-03 20:02:28 +00:00
Bjorn Winckler b0d1020fca Added menu related todos.
git-svn-id: http://macvim.googlecode.com/svn/trunk@68 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:30:58 +00:00
Bjorn Winckler 80036f94e5 Changed File and Window menus to follow Apple HIG more closely.
git-svn-id: http://macvim.googlecode.com/svn/trunk@67 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:30:31 +00:00
Bjorn Winckler 53d930bf5e - Cleanup of menu add code - Buffers menu gets updated now - Main menu update changed; Vim now in control of entire menu, menu named "Window" is set to be the Window menu.
git-svn-id: http://macvim.googlecode.com/svn/trunk@66 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:29:43 +00:00
vimboss fb0e31a0d6 updated for version 7.1-048 2007-08-02 21:00:50 +00:00
Bjorn Winckler 0860847814 Modified tab/window selection keyboard mappings.
git-svn-id: http://macvim.googlecode.com/svn/trunk@65 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 08:34:00 +00:00
Bjorn Winckler 15eb437c2d Pending: text inset, scrollbars do not cover resize box
git-svn-id: http://macvim.googlecode.com/svn/trunk@64 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 07:07:06 +00:00
Bjorn Winckler 0dfd3cad43 Ensure that vertical scrollbars do not cover the resize corner (Cocoa never lets them do it anyway, but there were drawing artifacts, so now there is an explicit check).
git-svn-id: http://macvim.googlecode.com/svn/trunk@63 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:35:51 +00:00
Bjorn Winckler 4fd52452a9 Added -inset[left|right|top|bottom] command line arguments.
git-svn-id: http://macvim.googlecode.com/svn/trunk@62 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:22:43 +00:00
Bjorn Winckler 2fb4387bdc - Text view now drawn with inset - Added user defaults to control text view inset -inset[left|right|top|bottom]
git-svn-id: http://macvim.googlecode.com/svn/trunk@61 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:19:18 +00:00
Bjorn Winckler 18737386cd Less active, more pending.
git-svn-id: http://macvim.googlecode.com/svn/trunk@60 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:56:17 +00:00
Bjorn Winckler 3e62aa74cd Added "Special Characters..." menu item with key equivalent.
git-svn-id: http://macvim.googlecode.com/svn/trunk@59 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:53:27 +00:00
Bjorn Winckler 7805a8a6b0 Added menu items "New Vim Window", "New Tab", "Close Tab" with key equivalents.
git-svn-id: http://macvim.googlecode.com/svn/trunk@58 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:39:12 +00:00
Bjorn Winckler 215d49a732 Removed "New Window" and "New Tab" menu items.
git-svn-id: http://macvim.googlecode.com/svn/trunk@57 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:38:29 +00:00
Bjorn Winckler a182287130 Window menu changed, had to update hard coding as to where it is placed.
git-svn-id: http://macvim.googlecode.com/svn/trunk@56 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:37:30 +00:00
Bjorn Winckler f3ffb6bd76 App will terminate when last window closes (because of menu problems).
git-svn-id: http://macvim.googlecode.com/svn/trunk@55 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:35:47 +00:00
Bjorn Winckler 97e7df1850 Added system gvimrc file to project.
git-svn-id: http://macvim.googlecode.com/svn/trunk@54 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 17:56:18 +00:00
Bjorn Winckler 853caf4272 Added support for key equivalents on menu items.
git-svn-id: http://macvim.googlecode.com/svn/trunk@52 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 14:17:23 +00:00
vimboss 85b24afdfc updated for version 7.1-047 2007-08-01 13:47:46 +00:00
Bjorn Winckler b6ec24bf15 More to read and to do.
git-svn-id: http://macvim.googlecode.com/svn/trunk@51 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:55:21 +00:00
Bjorn Winckler 5a32d86fba - Text system set up in awakeFromNib instead of open window (fixing bug where the background color wouldn't get set properly since textView was nil) - Open window no longer has rows&columns as parameters
git-svn-id: http://macvim.googlecode.com/svn/trunk@50 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:43:31 +00:00
Bjorn Winckler ef4c73ed05 OpenVimWindowMsgID no longer has rows&columns as parameters.
git-svn-id: http://macvim.googlecode.com/svn/trunk@49 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:41:21 +00:00
Bjorn Winckler e8a4e1095f Open window no longer has rows&columns as paramters.
git-svn-id: http://macvim.googlecode.com/svn/trunk@48 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:40:30 +00:00
Bjorn Winckler f21b4dcc33 Rows & columns no longer sent with draw messages.
git-svn-id: http://macvim.googlecode.com/svn/trunk@47 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:24:00 +00:00
Bjorn Winckler aedb944c55 - Handles setFont: and setDefaultColorsBackground::. - Text storage dimensions now set in setTextDimensionsWithRows::. - No longer responds to NSLayoutManager delegate messages. - Zooming now defaults to height-only zoom. - Fixed bug in window resizing code, where views were not placed properly if the window didn't change size (but views still needed placing) - Text storage no longer resized in placeViews; if text storage dimensions need to change Vim is notified and dimensions change as soon as setTextDimensionsWithRows:: is called.
git-svn-id: http://macvim.googlecode.com/svn/trunk@46 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:09:46 +00:00
Bjorn Winckler f830df220f - When in processCommandQueue: no input is sent to Vim; instead it is put on a queue and sent when done processing. - Lets MMWindowController handle setFont: and setDefaultColorsBackground::. - Resizing of text storage moved from performBatchDrawWithData: to SetTextDimensionsMsgID.
git-svn-id: http://macvim.googlecode.com/svn/trunk@45 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:52:38 +00:00
Bjorn Winckler bce6dd3d60 Notifying MacVim when SetTextDimensionsMsgID received.
git-svn-id: http://macvim.googlecode.com/svn/trunk@44 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:48:05 +00:00
Bjorn Winckler 2c5b0aa100 Added debug strings for message enum.
git-svn-id: http://macvim.googlecode.com/svn/trunk@43 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:46:40 +00:00
Bjorn Winckler d1d6ab7382 - Simpler size calculations, which don't use NSLayoutManager - Lazy resizing - Width calculations based on cellWidth instead of widthOfEmptyRow
git-svn-id: http://macvim.googlecode.com/svn/trunk@42 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:45:32 +00:00
Bjorn Winckler 55f25ba6df Active
git-svn-id: http://macvim.googlecode.com/svn/trunk@41 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-31 11:40:57 +00:00
Bjorn Winckler 4e595ed2db Code cleanup.
git-svn-id: http://macvim.googlecode.com/svn/trunk@40 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-31 11:40:43 +00:00
vimboss 9915f43a9d updated for version 7.1-046 2007-07-30 20:32:53 +00:00
vimboss c2044ca153 updated for version 7.1-045 2007-07-30 20:00:38 +00:00
Bjorn Winckler 13808e78e5 - Added ex_action command (uses support file Actions.plist which defines all allowable actions). - Added selectNextWindow: and selectPreviousWindow: actions to MMAppController
git-svn-id: http://macvim.googlecode.com/svn/trunk@39 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-30 17:03:24 +00:00
Bjorn Winckler b45f1d37c6 Active & Pending
git-svn-id: http://macvim.googlecode.com/svn/trunk@38 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 18:03:33 +00:00
Bjorn Winckler a02a149dc2 - Added registering of user defaults, supported defaults: nowindow, tabminwidth, tabmaxwidth, taboptimumwidth, statuslineoff - Implemented hiding of status line via user default 'statuslineoff'
git-svn-id: http://macvim.googlecode.com/svn/trunk@37 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 18:01:14 +00:00
Bjorn Winckler 37a8aa2661 - The leftmost horizontal scrollbar is stretced to cover the tab view - Scrollbars are clipped to fit the tab view
git-svn-id: http://macvim.googlecode.com/svn/trunk@36 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 17:11:01 +00:00
Bjorn Winckler c2b80619a0 - The range is clipped to maxRows in rectForRowsInRange: - The range is clipped to maxColumns in rectForColumnsInRange:
git-svn-id: http://macvim.googlecode.com/svn/trunk@35 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 17:10:05 +00:00
Bjorn Winckler a2405dbee9 Enabled native exception handling.
git-svn-id: http://macvim.googlecode.com/svn/trunk@34 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:22:12 +00:00
Bjorn Winckler 3e1b8d1c0d Added exception handling to deal with time-outs in sendMessage:::
git-svn-id: http://macvim.googlecode.com/svn/trunk@33 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:21:52 +00:00
Bjorn Winckler 44c6ee46ee Don't wait on ScrollbarEventMsgID.
git-svn-id: http://macvim.googlecode.com/svn/trunk@32 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:20:26 +00:00
Bjorn Winckler cc7e1b9b11 Active & pending changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@31 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:01:17 +00:00
Bjorn Winckler 26a06f581f - Status line shows 'title' text on :browse - Status line shows dimensions when user drags/zooms the window
git-svn-id: http://macvim.googlecode.com/svn/trunk@30 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 14:55:37 +00:00
vimboss b7bbb25e3b updated for version 7.1-044 2007-07-29 13:03:35 +00:00
Bjorn Winckler a7d20e4dee Added :browse support for DO.
git-svn-id: http://macvim.googlecode.com/svn/trunk@29 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 12:40:25 +00:00
Bjorn Winckler 2ddd79ba97 Patched up memory leak by balancing two unmatched alloc/release calls.
git-svn-id: http://macvim.googlecode.com/svn/trunk@28 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 11:58:38 +00:00
Bjorn Winckler 5381551a05 colorscheme now works (even after resizing window).
git-svn-id: http://macvim.googlecode.com/svn/trunk@27 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 11:10:45 +00:00
Bjorn Winckler c10ae3882e - Tabs no longer uses 'size to fit'. - Added some cautionary comments to certain sendMessage:data:wait: calls.
git-svn-id: http://macvim.googlecode.com/svn/trunk@26 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:27:18 +00:00
Bjorn Winckler e70a969683 Added connection to event tracking mode so that live resize works for DO.
git-svn-id: http://macvim.googlecode.com/svn/trunk@25 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:25:33 +00:00
Bjorn Winckler a1011f566a Added support for 'wait' flag in sendMessage:data:wait:.
git-svn-id: http://macvim.googlecode.com/svn/trunk@24 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:24:42 +00:00
Bjorn Winckler 0fd41065f9 More bugs...
git-svn-id: http://macvim.googlecode.com/svn/trunk@21 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-28 20:21:18 +00:00
Bjorn Winckler 2bb270f60c - Added support for Distributed Objects, as an alternative to NSPortMessage for communicating between processes (MM_USE_DO=0 to disable in MacVim.h) - MMWindowController, MMTextView does not communicate directly with backend anymore, instead they have to go through MMVimController sendMessage:data:wait:. - If window is closed by clicking the red button, Vim now displays a message if a buffer has been modified.
git-svn-id: http://macvim.googlecode.com/svn/trunk@20 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-28 20:19:20 +00:00
vimboss 8fa2a5a1d2 updated for version 7.1-043 2007-07-28 12:21:47 +00:00
vimboss c0f0ed96bd updated for version 7.1-042 2007-07-27 19:33:14 +00:00
Bjorn Winckler 0f60f1a416 Changed the misnomer 'emptyColumn*' to 'emptyRow*'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@19 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-27 06:24:00 +00:00
vimboss 4caa7cb5a1 updated for version 7.1-041 2007-07-26 21:11:52 +00:00
vimboss c140e4cf02 updated for version 7.1-040 2007-07-26 20:58:42 +00:00
Bjorn Winckler b3a6a7c442 Vim runtime is now copied using a 'Copy Files Build Phase' instead of using a shell script.
git-svn-id: http://macvim.googlecode.com/svn/trunk@17 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-26 07:19:08 +00:00
Bjorn Winckler 5bd7a8c04b Don't wait on SetTextDimensionsMsgID while in live resize.
git-svn-id: http://macvim.googlecode.com/svn/trunk@16 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-26 07:17:17 +00:00
vimboss 21250fa474 updated for version 7.1-039 2007-07-25 20:56:39 +00:00
Bjorn Winckler 84f0068325 Changed build settings to only build for native architecture
git-svn-id: http://macvim.googlecode.com/svn/trunk@13 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-25 18:57:16 +00:00
Bjorn Winckler 9ed9a9f105 Initial import
git-svn-id: http://macvim.googlecode.com/svn/trunk@5 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-25 07:09:26 +00:00
vimboss 4bc1d521c8 updated for version 7.1-038 2007-07-24 13:26:15 +00:00
vimboss 2a2e902fff updated for version 7.1-037 2007-07-24 12:58:01 +00:00
vimboss 74ced66073 updated for version 7.1-036 2007-07-24 12:34:30 +00:00
vimboss 620bc48eec updated for version 7.1-035 2007-07-24 09:16:38 +00:00
vimboss bac0707aff updated for version 7.1-034 2007-07-24 08:45:13 +00:00
vimboss 6bc9b0c5e4 updated for version 7.1-033 2007-07-24 07:51:18 +00:00
vimboss 79cf24f237 updated for version 7.1-032 2007-07-17 16:15:36 +00:00
vimboss 883140b588 updated for version 7.1-031 2007-07-17 14:32:23 +00:00
vimboss ed9b162745 updated for version 7.1-030 2007-07-17 12:33:46 +00:00
vimboss 10663ade35 updated for version 7.1-029 2007-07-16 18:39:49 +00:00
vimboss 0295598a7b updated for version 7.1-028 2007-07-10 15:26:20 +00:00
vimboss ec3fc91813 updated for version 7.1-027 2007-07-10 15:10:54 +00:00
vimboss dd8f451752 updated for version 7.1-026 2007-07-10 12:03:33 +00:00
vimboss 37f7106970 updated for version 7.1-025 2007-07-10 11:28:55 +00:00
vimboss 3953a39af4 updated for version 7.1-024 2007-07-10 11:09:36 +00:00
vimboss 635d3f0e64 updated for version 7.1-023 2007-07-10 10:38:02 +00:00
vimboss 348b9f0b88 updated for version 7.1-022 2007-07-07 11:58:28 +00:00
vimboss 5ca7570c94 updated for version 7.1-021 2007-07-06 17:43:08 +00:00
vimboss dc21b049a0 updated for version 7.1-020 2007-07-05 08:11:42 +00:00
vimboss 014aa1df5c updated for version 7.1-019 2007-07-05 07:54:17 +00:00
vimboss 32a75074b3 updated for version 7.1-018 2007-06-28 20:18:51 +00:00
vimboss 1119034066 updated for version 7.1-017 2007-06-28 20:02:32 +00:00
vimboss 9825247a1f updated for version 7.1-016 2007-06-28 19:33:43 +00:00
vimboss a55ed8655d updated for version 7.1-015 2007-06-28 11:07:21 +00:00
vimboss 7c85e6e791 updated for version 7.1-014 2007-06-28 10:49:22 +00:00
vimboss 17efc64b9b updated for version 7.1-013 2007-06-28 10:03:45 +00:00
vimboss 00a2ab8be4 updated for version 7.1-012 2007-06-19 18:52:53 +00:00
vimboss 26aa7f971e updated for version 7.1-011 2007-06-19 18:27:18 +00:00
vimboss 1510fa1aa3 updated for version 7.1-010 2007-06-19 16:03:50 +00:00
vimboss cc2112c6af updated for version 7.1-009 2007-06-19 15:44:58 +00:00
vimboss 88b303a3fa updated for version 7.1-008 2007-06-19 15:31:05 +00:00
vimboss 0d70c62db8 updated for version 7.1-008 2007-06-19 15:19:55 +00:00
vimboss 4b2d9804d9 updated for version 7.1-007 2007-06-19 14:29:43 +00:00
vimboss ae9a7a0039 updated for version 7.1-006 2007-06-19 13:36:52 +00:00
vimboss 0d9c1da8c1 updated for version 7.1-005 2007-06-19 10:56:05 +00:00
vimboss 537b065682 updated for version 7.1-004 2007-06-19 09:51:25 +00:00
vimboss 89a13e1745 updated for version 7.1-003 2007-06-19 08:06:18 +00:00
vimboss 50846e1ff0 updated for version 7.1-002 2007-05-15 07:12:25 +00:00
vimboss 6f46710e86 updated for version 7.1-001 2007-05-14 17:38:30 +00:00
vimboss c9439d64d9 updated for version 7.1 2007-05-12 15:34:06 +00:00
vimboss f9e52be216 updated for version 7.1 2007-05-12 15:32:12 +00:00
vimboss db0d6fc3a0 updated for version 7.1 2007-05-12 15:28:06 +00:00
vimboss 8cd01eb495 updated for version 7.1 2007-05-12 15:26:47 +00:00
vimboss 9b159ceb47 updated for version 7.1 2007-05-12 15:23:40 +00:00
vimboss c3f8f16147 updated for version 7.1 2007-05-12 15:19:41 +00:00
vimboss 37f6c6a38d updated for version 7.1 2007-05-12 15:16:37 +00:00
vimboss b7453f35ad updated for version 7.1 2007-05-12 15:14:36 +00:00
vimboss ae4cbb939d updated for version 7.1 2007-05-12 15:12:15 +00:00
vimboss 33410d41f3 updated for version 7.1 2007-05-12 15:10:39 +00:00
vimboss 7ec19465a4 updated for version 7.1 2007-05-12 15:07:00 +00:00
vimboss 7877b169d8 updated for version 7.1 2007-05-12 15:05:26 +00:00
vimboss 3f5651d65a updated for version 7.1 2007-05-12 15:04:19 +00:00
vimboss 6f84493064 updated for version 7.1 2007-05-12 15:00:32 +00:00
vimboss 61d62264c9 updated for version 7.1 2007-05-12 14:59:12 +00:00
vimboss 3567315ee0 updated for version 7.1 2007-05-12 14:57:31 +00:00
vimboss fe5f000f53 updated for version 7.1 2007-05-12 14:50:38 +00:00
vimboss 35c580222e updated for version 7.1 2007-05-12 14:46:25 +00:00
vimboss 8f7d5b82fd updated for version 7.1 2007-05-12 14:42:48 +00:00
vimboss 2a8289e00a updated for version 7.1 2007-05-12 14:38:41 +00:00
vimboss 884ea50b52 updated for version 7.1 2007-05-12 14:34:30 +00:00
vimboss 97f12af058 updated for version 7.1 2007-05-12 14:32:25 +00:00
vimboss 87d60dcedc updated for version 7.1 2007-05-12 14:28:25 +00:00
vimboss a775ca5ca1 updated for version 7.1 2007-05-12 14:24:45 +00:00
vimboss 524364e7ac updated for version 7.1 2007-05-12 14:23:41 +00:00
vimboss 12b35f5f69 updated for version 7.1 2007-05-12 14:17:21 +00:00
vimboss 797d06e414 updated for version 7.1 2007-05-12 14:15:39 +00:00
vimboss 2c33e7aa04 updated for version 7.1 2007-05-12 14:13:37 +00:00
vimboss a6ca4b2f40 updated for version 7.1 2007-05-12 14:10:12 +00:00
vimboss fbfeffeca2 updated for version 7.1 2007-05-12 14:06:39 +00:00
vimboss 494fd4cf67 updated for version 7.1 2007-05-12 14:03:30 +00:00
vimboss 982751de34 updated for version 7.1 2007-05-12 13:57:53 +00:00
vimboss dd520c1666 updated for version 7.1 2007-05-12 13:56:44 +00:00
vimboss bfdbce831c updated for version 7.1 2007-05-12 13:55:30 +00:00
vimboss cd79c75da1 updated for version 7.1 2007-05-12 13:52:50 +00:00
vimboss 310de0f52f updated for version 7.1 2007-05-12 13:51:35 +00:00
vimboss 5c4b217e3e updated for version 7.1 2007-05-12 13:48:35 +00:00
vimboss 13adccfebc updated for version 7.1 2007-05-12 13:47:10 +00:00
vimboss 56b7903323 updated for version 7.1 2007-05-12 13:43:14 +00:00
vimboss d0f7b4cdbc updated for version 7.1 2007-05-12 13:40:39 +00:00
vimboss ea52721182 updated for version 7.1 2007-05-12 13:38:39 +00:00
vimboss cc8688d998 updated for version 7.1 2007-05-12 13:36:14 +00:00
vimboss 4f29e19992 updated for version 7.1 2007-05-12 13:30:28 +00:00
vimboss b273c11d03 updated for version 7.1 2007-05-12 13:28:48 +00:00
vimboss 011c362d7b updated for version 7.1 2007-05-12 13:26:40 +00:00
vimboss 6b6a2b4361 updated for version 7.1 2007-05-12 13:25:01 +00:00
vimboss 9ce550a838 updated for version 7.1 2007-05-12 13:20:15 +00:00
vimboss d27d7dcf47 updated for version 7.1 2007-05-12 13:16:04 +00:00
vimboss 40ebe92e19 updated for version 7.1 2007-05-12 13:13:51 +00:00
vimboss b5cb847890 updated for version 7.1 2007-05-12 13:12:19 +00:00
vimboss 6c559fcfe3 updated for version 7.1 2007-05-12 13:06:29 +00:00
vimboss de8a134f78 updated for version 7.1 2007-05-12 13:03:54 +00:00
vimboss 165abf2e35 updated for version 7.1 2007-05-12 13:02:42 +00:00
vimboss 287bbf0130 updated for version 7.1 2007-05-12 13:00:40 +00:00
vimboss 2e4f4234bc updated for version 7.1 2007-05-12 12:58:05 +00:00
vimboss c8061826e1 updated for version 7.1b-002 2007-05-11 18:15:45 +00:00
vimboss d8d0fd770d updated for version 7.1b-001 2007-05-10 20:17:29 +00:00
vimboss 1e90c6f106 updated for version 7.1b 2007-05-10 19:30:25 +00:00
vimboss 8bbb4780e0 updated for version 7.1b 2007-05-10 19:24:43 +00:00
vimboss 21d4ef015a updated for version 7.1b 2007-05-10 19:19:59 +00:00
vimboss 324824c936 updated for version 7.1b 2007-05-10 19:08:09 +00:00
vimboss c8ab2659ce updated for version 7.1b 2007-05-10 19:06:20 +00:00
vimboss a1963552c2 updated for version 7.1b 2007-05-10 19:00:27 +00:00
vimboss cefc0d317f updated for version 7.1b 2007-05-10 18:59:07 +00:00
vimboss 9fcb6b732b updated for version 7.1b 2007-05-10 18:52:16 +00:00
vimboss ec01c0f4a9 updated for version 7.1b 2007-05-10 18:46:18 +00:00
vimboss 6eed454ea3 updated for version 7.1b 2007-05-10 18:44:18 +00:00
vimboss 640b76e5bb updated for version 7.1b 2007-05-10 18:40:02 +00:00
vimboss c2f7b59d80 updated for version 7.1b 2007-05-10 18:38:52 +00:00
vimboss c19f76aa1f updated for version 7.1b 2007-05-10 18:32:52 +00:00
vimboss 6ce2c134ac updated for version 7.1b 2007-05-10 18:29:51 +00:00
vimboss bc17643c83 updated for version 7.1b 2007-05-10 18:25:20 +00:00
vimboss e6efe42b0d updated for version 7.1b 2007-05-10 18:19:11 +00:00
vimboss 0754eaa908 updated for version 7.1b 2007-05-10 18:07:50 +00:00
vimboss 20d281f1c6 updated for version 7.1b 2007-05-10 18:05:13 +00:00
vimboss 5ff6d4f08b updated for version 7.1b 2007-05-10 18:02:27 +00:00
vimboss e905ac12dd updated for version 7.1b 2007-05-10 18:00:30 +00:00
vimboss cac9944f08 updated for version 7.1b 2007-05-10 17:56:19 +00:00
vimboss 57ca7697bf updated for version 7.1b 2007-05-10 17:52:45 +00:00
vimboss d2e45758c4 updated for version 7.1b 2007-05-10 17:46:55 +00:00
vimboss f720b32124 updated for version 7.1b 2007-05-10 17:45:37 +00:00
vimboss 3d95cee3b1 updated for version 7.1b 2007-05-10 17:44:18 +00:00
vimboss e28e869caf updated for version 7.1b 2007-05-10 17:39:52 +00:00
vimboss f704746f42 updated for version 7.1b 2007-05-10 17:36:58 +00:00
vimboss f220dcdc52 updated for version 7.1b 2007-05-10 17:35:54 +00:00
vimboss 791c26bd39 updated for version 7.1b 2007-05-10 17:26:28 +00:00
vimboss d0451cbcb9 updated for version 7.1b 2007-05-10 17:24:16 +00:00
vimboss 3282156729 updated for version 7.1b 2007-05-10 17:17:07 +00:00
vimboss 5d1154b8bc updated for version 7.1b 2007-05-10 17:15:45 +00:00
vimboss 3b358da302 updated for version 7.1b 2007-05-10 17:06:00 +00:00
vimboss 543e630c15 updated for version 7.1b 2007-05-10 17:04:44 +00:00
vimboss 754bea531c updated for version 7.1b 2007-05-10 17:03:39 +00:00
vimboss 6d8efd56ea updated for version 7.1b 2007-05-10 17:02:32 +00:00
vimboss 764327dabd updated for version 7.1b 2007-05-10 17:00:48 +00:00
vimboss 576f7e3483 updated for version 7.1b 2007-05-10 16:58:19 +00:00
vimboss dab14322b0 updated for version 7.1b 2007-05-10 16:56:30 +00:00
vimboss 570e643786 updated for version 7.1b 2007-05-10 16:50:23 +00:00
vimboss bf843d5890 updated for version 7.1b 2007-05-10 16:48:19 +00:00
vimboss 82ebac3c63 updated for version 7.1b 2007-05-10 16:44:05 +00:00
vimboss 4aeafce480 updated for version 7.1b 2007-05-10 16:41:10 +00:00
vimboss 9cb7df172f updated for version 7.1a-001 2007-05-06 21:55:31 +00:00
vimboss 29b8025030 updated for version 7.1a 2007-05-06 17:22:46 +00:00
vimboss e39c260197 updated for version 7.1a 2007-05-06 17:19:06 +00:00
vimboss 76f0946484 updated for version 7.1a 2007-05-06 16:50:15 +00:00
vimboss 3bdb52d1b1 updated for version 7.1a 2007-05-06 16:46:03 +00:00
vimboss ca1d9c9c97 updated for version 7.1a 2007-05-06 16:41:27 +00:00
vimboss 48aad3c01c updated for version 7.1a 2007-05-06 16:39:48 +00:00
vimboss cd5fd0ca66 updated for version 7.1a 2007-05-06 16:33:11 +00:00
vimboss ed9a8cd91e updated for version 7.1a 2007-05-06 16:28:11 +00:00
vimboss 5b00938873 updated for version 7.1a 2007-05-06 16:19:19 +00:00
vimboss 2aa9f7d108 updated for version 7.1a 2007-05-06 16:15:07 +00:00
vimboss 0fac43dce7 updated for version 7.1a 2007-05-06 15:48:14 +00:00
vimboss cf0aaef43f updated for version 7.1a 2007-05-06 15:30:35 +00:00
vimboss 773df55cc6 updated for version 7.1a 2007-05-06 15:28:16 +00:00
vimboss 2d97966c7a updated for version 7.1a 2007-05-06 15:11:45 +00:00
vimboss a27ed4abc5 updated for version 7.1a 2007-05-06 14:33:06 +00:00
vimboss 33e3bf805d updated for version 7.1a 2007-05-06 14:28:38 +00:00
vimboss 9a0f248663 updated for version 7.1a 2007-05-06 14:26:48 +00:00
vimboss 3d6513cd2c updated for version 7.1a 2007-05-06 14:25:46 +00:00
vimboss 5a195f07b7 updated for version 7.1a 2007-05-06 14:15:36 +00:00
vimboss ff9a3892f3 updated for version 7.1a 2007-05-06 14:13:49 +00:00
vimboss dcb66fe62d updated for version 7.1a 2007-05-06 14:12:36 +00:00
vimboss 4bc133f05b updated for version 7.1a 2007-05-06 13:58:05 +00:00
vimboss fef40c21e9 updated for version 7.1a 2007-05-06 13:56:27 +00:00
vimboss b03112d6bb updated for version 7.1a 2007-05-06 13:54:35 +00:00
vimboss a6e664dce5 updated for version 7.1a 2007-05-06 13:49:21 +00:00
vimboss 405eede0df updated for version 7.1a 2007-05-06 13:45:52 +00:00
vimboss 5b10678a34 updated for version 7.1a 2007-05-06 13:43:09 +00:00
vimboss 0c6b2884a4 updated for version 7.1a 2007-05-06 13:38:48 +00:00
vimboss 9fcfef456e updated for version 7.1a 2007-05-06 13:32:59 +00:00
vimboss 68f787eca8 updated for version 7.1a 2007-05-06 13:28:50 +00:00
vimboss a2033f575d updated for version 7.1a 2007-05-06 13:26:41 +00:00
vimboss 1e7d260a6d updated for version 7.1a 2007-05-06 13:23:02 +00:00
vimboss 75f1bbc472 updated for version 7.1a 2007-05-06 13:22:01 +00:00
vimboss 6853880ece updated for version 7.1a 2007-05-06 13:18:29 +00:00
vimboss 5b0f0ba040 updated for version 7.1a 2007-05-06 13:12:34 +00:00
vimboss efd62618df updated for version 7.1a 2007-05-06 13:10:49 +00:00
vimboss e07767d470 updated for version 7.1a 2007-05-06 13:04:32 +00:00
vimboss a3c6365c2c updated for version 7.1a 2007-05-06 12:54:06 +00:00
vimboss 78f5730311 updated for version 7.1a 2007-05-06 12:51:41 +00:00
vimboss a1f804b6d6 updated for version 7.1a 2007-05-06 12:48:13 +00:00
vimboss bff7aaa055 updated for version 7.1a 2007-05-06 12:46:22 +00:00
vimboss 5d911ebc7e updated for version 7.1a 2007-05-06 12:44:46 +00:00
vimboss 839e0c35e6 updated for version 7.1a 2007-05-06 12:40:34 +00:00
vimboss 45aa652122 updated for version 7.1a 2007-05-06 12:39:05 +00:00
vimboss 692ac59393 updated for version 7.1a 2007-05-06 12:34:30 +00:00
vimboss 4919e40b80 updated for version 7.1a 2007-05-06 12:32:12 +00:00
vimboss 4cefc42b25 updated for version 7.1a 2007-05-06 12:30:18 +00:00
vimboss c76adda91e updated for version 7.1a 2007-05-06 12:28:24 +00:00
vimboss 4f0fa07db0 updated for version 7.1a 2007-05-06 12:26:25 +00:00
vimboss c628b8201c updated for version 7.1a 2007-05-06 12:24:45 +00:00
vimboss b3530287e7 updated for version 7.1a 2007-05-06 12:18:31 +00:00
vimboss 3cc19389db updated for version 7.1a 2007-05-06 12:12:19 +00:00
vimboss 0dc5179b8d updated for version 7.1a 2007-05-06 12:07:59 +00:00
vimboss 7e36185c93 updated for version 7.1a 2007-05-06 11:59:04 +00:00
vimboss 7504f7a7ab updated for version 7.1a 2007-05-06 11:56:32 +00:00
vimboss f91331dd34 updated for version 7.1a 2007-05-06 11:55:00 +00:00
vimboss ceb8628d01 updated for version 7.1a 2007-05-06 11:53:06 +00:00
vimboss 8ae4d75dd0 updated for version 7.1a 2007-05-06 11:29:37 +00:00
vimboss 25b571fd20 updated for version 7.1a 2007-05-05 18:27:07 +00:00
vimboss 49b03a5ce3 updated for version 7.1a 2007-05-05 18:24:42 +00:00
vimboss 05b6da1c99 updated for version 7.1a 2007-05-05 18:01:06 +00:00
vimboss b39ece0bf5 updated for version 7.1a 2007-05-05 17:59:48 +00:00
vimboss bbc12ddbca updated for version 7.1a 2007-05-05 17:56:55 +00:00
vimboss 0496d46ee2 updated for version 7.1a 2007-05-05 17:54:07 +00:00
vimboss 7a30f23656 updated for version 7.1a 2007-05-05 17:15:44 +00:00
vimboss 9895f8a1af updated for version 7.1a 2007-05-05 17:11:56 +00:00
vimboss c4208da11e updated for version 7.1a 2007-05-05 17:10:09 +00:00
vimboss 52ca0eccef updated for version 7.0-243 2007-05-05 10:52:16 +00:00
vimboss 590634ab72 updated for version 7.0-242 2007-05-04 20:29:09 +00:00
vimboss 3d1d706d0f updated for version 7.0-241 2007-05-03 20:11:13 +00:00
vimboss d05f5d020b updated for version 7.0-240 2007-05-02 19:50:14 +00:00
vimboss 4c3b1bca87 updated for version 7.0-239 2007-05-01 21:21:21 +00:00
vimboss c93ea1c7e1 updated for version 7.0-238 2007-05-01 20:04:53 +00:00
vimboss a92c118c4f updated for version 7.0-237 2007-05-01 17:05:03 +00:00
vimboss 6868c77bc3 updated for version 7.0-236 2007-05-01 11:37:47 +00:00
vimboss a10745844e updated for version 7.0-235 2007-04-29 11:53:56 +00:00
vimboss 4ab98e1db3 updated for version 7.0-234 2007-04-27 20:15:55 +00:00
vimboss b4be9e52f7 updated for version 7.0-233 2007-04-26 16:40:56 +00:00
vimboss e07e41e4e4 updated for version 7.0-232 2007-04-26 16:20:50 +00:00
vimboss 99d212d0e1 updated for version 7.0-231 2007-04-26 15:21:56 +00:00
vimboss 3c2ab31708 updated for version 7.0-230 2007-04-26 15:06:45 +00:00
vimboss 5a2a840b79 updated for version 7.0-229 2007-04-26 14:48:01 +00:00
vimboss 2006706be6 updated for version 7.0-228 2007-04-26 14:26:37 +00:00
vimboss a6b3d73a84 updated for version 7.0-227 2007-04-26 14:09:42 +00:00
vimboss 9a7d7736c6 updated for version 7.0-226 2007-04-26 09:04:31 +00:00
vimboss e60d1fec50 updated for version 7.0-225 2007-04-26 08:54:21 +00:00
vimboss b6d4f9d6b4 updated for version 7.0-224 2007-03-27 14:57:09 +00:00
vimboss f506b1020b updated for version 7.0-223 2007-03-27 10:42:05 +00:00
vimboss 02a1dd4d4b updated for version 7.0-222 2007-03-27 09:02:11 +00:00
vimboss b4869c1e7a updated for version 7.0-221 2007-03-27 08:19:43 +00:00
vimboss a6be23157b updated for version 7.0-220 2007-03-25 15:49:08 +00:00
vimboss 7cb54cefcb updated for version 7.0-219 2007-03-18 20:51:46 +00:00
vimboss 872f99870d updated for version 7.0-218 2007-03-15 21:54:01 +00:00
vimboss 81df7743d4 updated for version 7.0-217 2007-03-15 20:38:26 +00:00
vimboss b6e88f0f1e updated for version 7.0-216 2007-03-11 14:48:29 +00:00
vimboss ed4d1d577d updated for version 7.0-215 2007-03-08 19:34:12 +00:00
vimboss a3516b5939 updated for version 7.0-214 2007-03-08 17:12:08 +00:00
vimboss 8432d3dfba updated for version 7.0-213 2007-03-08 13:49:53 +00:00
vimboss a1c86812a4 updated for version 7.0-212 2007-03-08 12:36:46 +00:00
vimboss 0e5648052b updated for version 7.0-211 2007-03-08 12:10:13 +00:00
vimboss 0e7d4870f2 updated for version 7.0-210 2007-03-08 10:01:03 +00:00
vimboss bb719f5012 updated for version 7.0-209 2007-03-08 09:20:28 +00:00
vimboss 74d4b083f4 updated for version 7.0-208 2007-03-06 19:22:53 +00:00
vimboss 4b9581906b updated for version 7.0-207 2007-03-04 20:22:01 +00:00
vimboss 69cb628e1e updated for version 7.0-206 2007-03-02 18:56:27 +00:00
vimboss e162275798 updated for version 7.0-205 2007-02-27 22:03:05 +00:00
vimboss 0e9247fff2 updated for version 7.0-204 2007-02-27 17:08:16 +00:00
vimboss 991d41f4d2 updated for version 7.0-203 2007-02-27 16:21:38 +00:00
vimboss bcf1d3ce9a updated for version 7.0-202 2007-02-27 15:48:28 +00:00
vimboss 396d8a5bf1 updated for version 7.0-201 2007-02-20 03:43:38 +00:00
vimboss dc8537ca2a updated for version 7.0-200 2007-02-20 02:49:19 +00:00
vimboss 44dff99315 updated for version 7.0-199 2007-02-20 02:31:20 +00:00
vimboss 247960892f updated for version 7.0-198 2007-02-20 02:16:18 +00:00
vimboss 837110aa37 updated for version 7.0-197 2007-02-20 01:59:20 +00:00
vimboss df366a3b09 updated for version 7.0-196 2007-02-19 23:14:18 +00:00
vimboss c3fec098f4 updated for version 7.0-195 2007-02-13 05:19:30 +00:00
vimboss 4c752d635b updated for version 7.0-194 2007-02-13 03:01:39 +00:00
vimboss 69d0c57c09 updated for version 7.0-193 2007-02-13 02:47:22 +00:00
vimboss e2711b9710 updated for version 7.0-192 2007-02-07 02:41:57 +00:00
vimboss 167def3f88 updated for version 7.0-191 2007-02-04 01:58:18 +00:00
vimboss 3545da3d9a updated for version 7.0-190 2007-02-04 01:48:10 +00:00
vimboss 709192cc29 updated for version 7.0-189 2007-02-04 01:37:39 +00:00
vimboss f4c9cab83f updated for version 7.0-188 2007-01-16 21:14:45 +00:00
vimboss c17ac70563 updated for version 7.0-187 2007-01-16 20:33:19 +00:00
vimboss e7e59aad8f updated for version 7.0-186 2007-01-16 15:01:41 +00:00
vimboss 1be50a37dd updated for version 7.0-185 2007-01-16 14:46:32 +00:00
vimboss ab710f5a62 updated for version 7.0-184 2007-01-16 14:18:41 +00:00
vimboss b96c63fc67 updated for version 7.0-183 2007-01-14 14:28:34 +00:00
vimboss 01114cd149 updated for version 7.0-182 2007-01-09 19:23:12 +00:00
vimboss f0c13b0f34 updated for version 7.0-181 2007-01-09 14:37:01 +00:00
vimboss 9fd754ffb4 updated for version 7.0-180 2007-01-09 14:09:25 +00:00
vimboss a9cd2d7e92 updated for version 7.0-179 2007-01-09 13:34:50 +00:00
vimboss 1e33916fc1 updated for version 7.0-178 2006-12-05 21:06:46 +00:00
vimboss 9baec7f4bb updated for version 7.0-177 2006-12-05 20:43:17 +00:00
vimboss dd5d2b95af updated for version 7.0-176 2006-12-05 20:29:56 +00:00
vimboss 1084a99588 updated for version 7.0-175 2006-12-05 09:32:29 +00:00
vimboss b7f6aa3a42 updated for version 7.0-174 2006-11-28 20:40:00 +00:00
vimboss 7fb053dfad updated for version 7.0-173 2006-11-28 19:54:04 +00:00
vimboss 8702b475c2 updated for version 7.0-172 2006-11-28 17:36:37 +00:00
vimboss de58d656b9 updated for version 7.0-171 2006-11-28 16:43:58 +00:00
vimboss cd715abe19 updated for version 7.0-170 2006-11-28 16:16:58 +00:00
vimboss bc93c8d345 updated for version 7.0-169 2006-11-28 15:14:56 +00:00
vimboss f470423173 updated for version 7.0-168 2006-11-21 19:57:30 +00:00
vimboss 3602f133e0 updated for version 7.0-167 2006-11-21 18:36:05 +00:00
vimboss f7e636d4a6 updated for version 7.0-166 2006-11-21 10:43:23 +00:00
vimboss 7430d93327 updated for version 7.0-165 2006-11-21 10:29:45 +00:00
vimboss 7be0458198 updated for version 7.0-164 2006-11-14 19:25:02 +00:00
vimboss 45242269bc updated for version 7.0-163 2006-11-14 17:29:46 +00:00
vimboss d5e7c2a58e updated for version 7.0-162 2006-11-07 21:59:47 +00:00
vimboss 561e4f30f3 updated for version 7.0-161 2006-11-07 18:05:31 +00:00
vimboss 85e1a75489 updated for version 7.0-160 2006-11-07 17:43:47 +00:00
vimboss fc10daaefc updated for version 7.0-159 2006-11-07 17:02:30 +00:00
vimboss bb6377f539 updated for version 7.0-158 2006-11-01 20:25:45 +00:00
vimboss 23a0922869 updated for version 7.0-157 2006-11-01 17:34:40 +00:00
vimboss 3292fd90cd updated for version 7.0-156 2006-11-01 17:12:57 +00:00
vimboss b658bd3def updated for version 7.0-155 2006-11-01 14:32:36 +00:00
vimboss dcc4d68593 updated for version 7.0-154 2006-11-01 11:44:31 +00:00
vimboss 99808b521f updated for version 7.0-153 2006-10-30 21:32:28 +00:00
vimboss cd712f3c66 updated for version 7.0-152 2006-10-24 20:29:10 +00:00
vimboss e5452830cb updated for version 7.0-151 2006-10-24 20:01:06 +00:00
vimboss c2b3283e46 updated for version 7.0-150 2006-10-24 19:36:02 +00:00
vimboss 3774eda588 updated for version 7.0-149 2006-10-24 19:12:40 +00:00
vimboss a26bd6ccf9 updated for version 7.0-148 2006-10-24 11:49:25 +00:00
vimboss ad5823572c updated for version 7.0-147 2006-10-24 10:59:57 +00:00
vimboss 45bc5e553e updated for version 7.0-146 2006-10-20 18:13:14 +00:00
vimboss fde339f11e updated for version 7.0-145 2006-10-17 20:38:28 +00:00
vimboss 04eda27720 updated for version 7.0-144 2006-10-17 16:48:26 +00:00
vimboss 1c6d2c1242 updated for version 7.0-143 2006-10-17 16:34:24 +00:00
vimboss 89cbddf1c1 updated for version 7.0-142 2006-10-17 14:54:03 +00:00
vimboss 6593a02e3f updated for version 7.0-141 2006-10-17 14:25:24 +00:00
vimboss 4dc7bac632 updated for version 7.0-140 2006-10-17 13:16:39 +00:00
vimboss 449bdfa94e updated for version 7.0-139 2006-10-17 11:37:50 +00:00
vimboss cc889e4ef5 updated for version 7.0-138 2006-10-17 10:51:57 +00:00
vimboss fa57c5163b updated for version 7.0-137 2006-10-17 09:49:09 +00:00
vimboss 77abeea3dc updated for version 7.0-136 2006-10-17 09:12:21 +00:00
vimboss 986c45d61e updated for version 7.0-135 2006-10-15 20:37:38 +00:00
vimboss 1b11a5aa1f updated for version 7.0-134 2006-10-15 13:09:12 +00:00
vimboss 187a595f8d updated for version 7.0-133 2006-10-14 12:32:39 +00:00
vimboss df5317437c updated for version 7.0-132 2006-10-12 19:14:26 +00:00
vimboss aac23afcbf updated for version 7.0-131 2006-10-10 19:56:03 +00:00
vimboss bf75bb7ff2 updated for version 7.0-130 2006-10-10 16:44:07 +00:00
vimboss ca42a83a82 updated for version 7.0-129 2006-10-10 16:28:30 +00:00
vimboss e55f24d8ee updated for version 7.0-128 2006-10-10 15:35:57 +00:00
vimboss 491ed76fd5 updated for version 7.0-127 2006-10-10 14:20:13 +00:00
vimboss 4775a3fb84 updated for version 7.0-126 2006-10-10 13:49:10 +00:00
vimboss 767c686fa6 updated for version 7.0-125 2006-10-10 11:26:53 +00:00
vimboss 404a0196b7 updated for version 7.0-124 2006-10-10 10:55:47 +00:00
vimboss 00b0ef6108 updated for version 7.0-123 2006-10-10 09:41:28 +00:00
vimboss 0f75001894 updated for version 7.0-122 2006-10-09 20:11:17 +00:00
vimboss b201d19590 updated for version 7.0-121 2006-10-08 11:56:24 +00:00
vimboss 5cff763e23 updated for version 7.0-120 2006-10-06 21:33:16 +00:00
vimboss 84b0d2431c updated for version 7.0-119 2006-10-06 18:39:58 +00:00
vimboss 474213f29f updated for version 7.0-118 2006-10-03 15:21:42 +00:00
vimboss 4f510987f4 updated for version 7.0-117 2006-10-03 15:04:36 +00:00
vimboss d5ab0ef22a updated for version 7.0-116 2006-10-03 14:30:41 +00:00
vimboss af35e82206 updated for version 7.0-115 2006-10-03 13:49:29 +00:00
vimboss 5620f0d9e8 updated for version 7.0-114 2006-10-03 13:36:13 +00:00
vimboss 77e8f77cbf updated for version 7.0-113 2006-10-03 13:22:23 +00:00
vimboss eb2ace5129 updated for version 7.0-112 2006-10-03 13:02:36 +00:00
vimboss 949589e6e3 updated for version 7.0-111 2006-10-03 12:44:42 +00:00
vimboss 94f96d6d08 updated for version 7.0-110 2006-09-26 11:48:34 +00:00
vimboss e2041e2509 updated for version 7.0-109 2006-09-15 18:18:09 +00:00
vimboss 57baeb62a9 updated for version 7.0-108 2006-09-14 19:36:57 +00:00
vimboss f201f31712 updated for version 7.0-107 2006-09-14 19:04:14 +00:00
vimboss 3097f10c43 updated for version 7.0-106 2006-09-14 11:35:25 +00:00
vimboss 040794fa00 updated for version 7.0-105 2006-09-14 09:27:26 +00:00
vimboss de831fad0f updated for version 7.0-104 2006-09-14 09:07:34 +00:00
vimboss f1ed2ce68b updated for version 7.0-103 2006-09-14 08:48:14 +00:00
vimboss bbd0c29ab0 updated for version 7.0-102 2006-09-14 08:25:49 +00:00
vimboss 8181c66a34 updated for version 7.0-101 2006-09-12 20:25:24 +00:00
vimboss 3ed26e08d2 updated for version 7.0-100 2006-09-11 19:38:08 +00:00
vimboss cdfd960bff updated for version 7.0-099 2006-09-10 19:39:25 +00:00
vimboss 8449d1f0f0 updated for version 7.0-098 2006-09-10 19:07:28 +00:00
vimboss d39483be60 updated for version 7.0-097 2006-09-10 13:51:17 +00:00
vimboss 2a4ffc0507 updated for version 7.0-096 2006-09-10 11:56:59 +00:00
vimboss 844ad92767 updated for version 7.0-095 2006-09-10 11:24:31 +00:00
vimboss fbe99e481c updated for version 7.0-094 2006-09-09 12:52:42 +00:00
vimboss 2d827cb808 updated for version 7.0-093 2006-09-09 11:37:51 +00:00
vimboss 80b287d6c6 updated for version 7.0-092 2006-09-09 10:06:58 +00:00
vimboss bce72a3002 updated for version 7.0-091 2006-09-06 20:16:42 +00:00
vimboss 8d46990cf5 updated for version 7.0-090 2006-09-05 18:57:57 +00:00
vimboss 7422c0fe32 updated for version 7.0-089 2006-09-05 16:30:40 +00:00
vimboss dd628b0a8f updated for version 7.0-088 2006-09-05 15:32:11 +00:00
vimboss 727e5f27d0 updated for version 7.0-087 2006-09-05 14:31:54 +00:00
vimboss c86ef30b16 updated for version 7.0-086 2006-09-05 13:37:47 +00:00
vimboss 6d8cce8d06 updated for version 7.0-085 2006-09-05 11:36:02 +00:00
vimboss f6fb8ee7ff updated for version 7.0-084 2006-09-05 10:59:47 +00:00
vimboss d312b76c04 updated for version 7.0-083 2006-09-03 14:35:42 +00:00
vimboss cde7dd261e updated for version 7.0-082 2006-09-03 13:34:00 +00:00
vimboss 53a436e564 updated for version 7.0-081 2006-09-02 15:54:18 +00:00
vimboss d8e87a192d updated for version 7.0-080 2006-09-02 14:32:22 +00:00
vimboss c71d8cc85f updated for version 7.0-079 2006-09-02 12:50:52 +00:00
vimboss 35646ec32d updated for version 7.0-078 2006-09-02 12:04:57 +00:00
vimboss d1e020d2c3 updated for version 7.0-077 2006-09-02 11:41:07 +00:00
vimboss d945f54db5 updated for version 7.0-076 2006-08-29 20:31:34 +00:00
vimboss 8921c1b975 updated for version 7.0-075 2006-08-29 19:55:53 +00:00
vimboss 1783105012 updated for version 7.0-074 2006-08-29 19:26:50 +00:00
vimboss 50ada34de1 updated for version 7.0-073 2006-08-29 16:33:06 +00:00
vimboss 503f0dc923 updated for version 7.0-072 2006-08-29 16:13:22 +00:00
vimboss 4508032489 updated for version 7.0-071 2006-08-29 15:58:12 +00:00
vimboss e448ca81c6 updated for version 7.0-070 2006-08-29 15:30:07 +00:00
vimboss ef14548621 updated for version 7.0-069 2006-08-29 14:48:14 +00:00
vimboss bf6132088b updated for version 7.0-068 2006-08-29 14:30:35 +00:00
vimboss 7064ba6b37 updated for version 7.0-067 2006-08-29 14:07:36 +00:00
vimboss 3593c48199 updated for version 7.0-066 2006-08-22 19:48:48 +00:00
vimboss 510112e465 updated for version 7.0-065 2006-08-22 19:36:17 +00:00
vimboss 3acc89c6a3 updated for version 7.0-064 2006-08-22 17:55:55 +00:00
vimboss 0c73fc97f4 updated for version 7.0-063 2006-08-16 20:02:22 +00:00
vimboss d760520b6a updated for version 7.0-062 2006-08-16 19:41:08 +00:00
vimboss 2d9808f1fd updated for version 7.0-061 2006-08-16 19:24:22 +00:00
vimboss a0ecec7ee9 updated for version 7.0-060 2006-08-16 17:35:00 +00:00
vimboss 4c05bc8e07 updated for version 7.0-059 2006-08-16 16:17:39 +00:00
vimboss 03eb5443a9 updated for version 7.0-058 2006-08-16 16:03:34 +00:00
vimboss 32cb9810a3 updated for version 7.0-057 2006-08-16 15:34:57 +00:00
vimboss 903a8e0aa1 updated for version 7.0-056 2006-08-16 15:04:21 +00:00
vimboss b176744b2e updated for version 7.0-055 2006-08-16 14:23:04 +00:00
vimboss 61528f6a8d updated for version 7.0-054 2006-08-16 13:55:16 +00:00
vimboss 1feda6a6b9 updated for version 7.0-053 2006-08-15 20:24:14 +00:00
vimboss eb8fe63815 updated for version 7.0-052 2006-08-15 19:40:35 +00:00
vimboss 20f07bc817 updated for version 7.0-051 2006-08-11 20:55:20 +00:00
vimboss 99e24da468 updated for version 7.0-050 2006-08-08 19:34:19 +00:00
vimboss aea2ed07cb updated for version 7.0-049 2006-08-08 18:54:11 +00:00
vimboss 626e308abc updated for version 7.0-048 2006-08-08 17:53:03 +00:00
vimboss 15b6cb0620 updated for version 7.0-047 2006-08-08 17:08:52 +00:00
vimboss b45cb31563 updated for version 7.0-046 2006-08-08 16:07:03 +00:00
vimboss 3993d8b30b updated for version 7.0-045 2006-08-08 15:04:31 +00:00
vimboss d43a4ef3a1 updated for version 7.0-044 2006-08-08 14:45:44 +00:00
vimboss 4bc9f373da updated for version 7.0-043 2006-08-08 14:29:16 +00:00
vimboss fad19a1e26 updated for version 7.0-042 2006-07-23 20:37:09 +00:00
vimboss af8eee581d updated for version 7.0-041 2006-07-23 20:12:24 +00:00
vimboss 2d7305f909 updated for version 7.0-040 2006-07-23 19:51:57 +00:00
vimboss ef3668d1bd updated for version 7.0-039 2006-07-13 06:31:00 +00:00
vimboss 5f4f478ed1 updated for version 7.0-038 2006-07-12 19:49:41 +00:00
vimboss fb6a4e0a93 updated for version 7.0-037 2006-07-11 21:01:01 +00:00
vimboss 699f63cdaf updated for version 7.0-036 2006-07-11 20:36:45 +00:00
vimboss 9e140a76d5 updated for version 7.0-035 2006-06-23 19:36:29 +00:00
vimboss 1488a1991b updated for version 7.0-034 2006-06-23 15:59:09 +00:00
vimboss 34b4f98044 updated for version 7.0-033 2006-06-23 15:25:34 +00:00
vimboss 8ecc6d1181 updated for version 7.0-032 2006-06-23 14:44:06 +00:00
vimboss 81e4e2db51 updated for version 7.0-031 2006-06-23 14:33:23 +00:00
vimboss c2db5b9e12 updated for version 7.0-030 2006-06-22 19:15:58 +00:00
vimboss de936a15d3 updated for version 7.0-029 2006-06-22 19:01:34 +00:00
vimboss e379dfb744 updated for version 7.0-028 2006-06-22 17:47:10 +00:00
vimboss 448da41ee9 updated for version 7.0-027 2006-06-22 17:34:26 +00:00
vimboss 5321c8c89f updated for version 7.0-026 2006-06-22 16:19:31 +00:00
vimboss 0864ea9653 updated for version 7.0-025 2006-06-22 16:03:05 +00:00
vimboss a462a4dfaf updated for version 7.0-024 2006-06-22 15:35:14 +00:00
vimboss a70816e545 updated for version 7.0-023 2006-06-22 15:13:21 +00:00
vimboss 737970b47a updated for version 7.0-022 2006-06-20 19:10:43 +00:00
vimboss 4853b802e7 updated for version 7.0-021 2006-06-20 18:49:32 +00:00
vimboss 35161781b0 updated for version 7.0-020 2006-06-20 18:39:51 +00:00
vimboss 9b094eb108 updated for version 7.0-019 2006-06-20 18:29:34 +00:00
vimboss 208e064d83 updated for version 7.0-018 2006-06-20 16:51:47 +00:00
vimboss e8e74d840e updated for version 7.0-017 2006-05-13 15:22:39 +00:00
vimboss 24a766349b updated for version 7.0-016 2006-05-13 15:06:23 +00:00
vimboss ea8325c4c3 updated for version 7.0-015 2006-05-13 13:51:38 +00:00
vimboss 29d280905c updated for version 7.0-014 2006-05-13 13:41:03 +00:00
vimboss 1a27959c9a updated for version 7.0-013 2006-05-13 13:24:33 +00:00
vimboss c32d09bedf updated for version 7.0-012 2006-05-13 12:48:30 +00:00
vimboss 41f3e837e4 updated for version 7.0-011 2006-05-13 12:37:50 +00:00
vimboss 10f32ad022 updated for version 7.0-010 2006-05-13 12:25:55 +00:00
vimboss 850f195880 updated for version 7.0-009 2006-05-13 12:09:24 +00:00
vimboss 85d61a0656 updated for version 7.0-008 2006-05-13 11:33:27 +00:00
vimboss fba74d947e updated for version 7.0-007 2006-05-13 11:09:22 +00:00
vimboss f18ca5877d updated for version 7.0-006 2006-05-13 10:55:25 +00:00
vimboss f7dc53fb73 updated for version 7.0-005 2006-05-13 10:44:07 +00:00
vimboss e5ceef81d8 updated for version 7.0-004 2006-05-13 10:32:52 +00:00
vimboss 7057ee29a9 updated for version 7.0-003 2006-05-13 10:11:39 +00:00
vimboss fbb76b5be9 updated for version 7.0-002 2006-05-13 09:09:15 +00:00
vimboss 2d9cda8c54 updated for version 7.0-001 2006-05-09 16:15:42 +00:00
vimboss c498fb2376 updated for version 7.0 2006-05-07 15:16:06 +00:00
vimboss 3b53cf6654 updated for version 7.0g05 2006-05-06 21:47:30 +00:00
vimboss a32f897499 updated for version 7.0g05 2006-05-06 21:44:30 +00:00
vimboss 1d1bf9d262 updated for version 7.0g05 2006-05-06 21:40:45 +00:00
vimboss f5d802cdd6 updated for version 7.0g05 2006-05-06 21:38:18 +00:00
vimboss 5d8bea3cb6 updated for version 7.0g04 2006-05-05 21:18:03 +00:00
vimboss ab867c3e9e updated for version 7.0g04 2006-05-05 21:16:59 +00:00
vimboss af12ff49b8 updated for version 7.0g04 2006-05-05 21:15:17 +00:00
vimboss 4387278b94 updated for version 7.0g04 2006-05-05 21:09:41 +00:00
vimboss 32ebf73a32 updated for version 7.0g03 2006-05-04 21:57:11 +00:00
vimboss ec0517cd1c updated for version 7.0g03 2006-05-04 21:54:08 +00:00
vimboss 69078aa337 updated for version 7.0g03 2006-05-04 21:49:10 +00:00
vimboss 9850988784 updated for version 7.0g03 2006-05-04 21:47:50 +00:00
vimboss 6162683e16 updated for version 7.0g02 2006-05-03 21:29:58 +00:00
vimboss 75e458604d updated for version 7.0g02 2006-05-03 21:28:47 +00:00
vimboss 88d1ba7a31 updated for version 7.0g02 2006-05-03 21:26:49 +00:00
vimboss 6ecb651849 updated for version 7.0g01 2006-05-02 22:09:31 +00:00
vimboss 938b339827 updated for version 7.0g01 2006-05-02 22:08:30 +00:00
vimboss c7c94432ed updated for version 7.0g 2006-04-30 18:54:39 +00:00
vimboss 9822bf3d0a updated for version 7.0f05 2006-04-29 22:03:41 +00:00
vimboss 4ddf75c2ba updated for version 7.0f05 2006-04-29 22:02:36 +00:00
vimboss 53b01bc4a9 updated for version 7.0f05 2006-04-29 22:01:03 +00:00
vimboss 27ea3b7a1f updated for version 7.0f05 2006-04-29 21:55:22 +00:00
vimboss 9714d5976d updated for version 7.0f04 2006-04-28 22:41:43 +00:00
vimboss b679ad903d updated for version 7.0f04 2006-04-28 22:39:47 +00:00
vimboss d7db9a38a0 updated for version 7.0f04 2006-04-28 22:38:25 +00:00
vimboss 50a907c5c1 updated for version 7.0f04 2006-04-28 22:34:45 +00:00
vimboss 61e7ed156e updated for version 7.0f04 2006-04-28 22:32:28 +00:00
vimboss 1487401650 updated for version 7.0f03 2006-04-27 21:47:44 +00:00
vimboss a7081a05c4 updated for version 7.0f03 2006-04-27 21:40:34 +00:00
vimboss 2372438f62 updated for version 7.0f02 2006-04-27 00:02:13 +00:00
vimboss 2d1be1e482 updated for version 7.0f01 2006-04-25 22:13:59 +00:00
vimboss 0a913bdf15 updated for version 7.0f 2006-04-24 19:47:27 +00:00
vimboss 0f64520f5a updated for version 7.0e07 2006-04-23 22:40:29 +00:00
vimboss 1d32e8698a updated for version 7.0e06 2006-04-22 22:33:57 +00:00
vimboss 08257551fc updated for version 7.0e05 2006-04-21 22:12:41 +00:00
vimboss 5723a0e153 updated for version 7.0e04 2006-04-20 22:17:20 +00:00
vimboss a964e97586 updated for version 7.0e03 2006-04-19 21:23:36 +00:00
vimboss a724a19897 updated for version 7.0e02 2006-04-18 21:55:01 +00:00
vimboss 6660b6ef2d updated for version 7.0e01 2006-04-17 22:14:47 +00:00
vimboss 767c397304 updated for version 7.0e 2006-04-16 18:30:08 +00:00
vimboss 3499745502 updated for version 7.0d05 2006-04-15 20:28:54 +00:00
vimboss ad2aa3a054 updated for version 7.0d05 2006-04-15 20:27:24 +00:00
vimboss 25298151ac updated for version 7.0d05 2006-04-15 20:25:09 +00:00
vimboss 4f3fef47ba updated for version 7.0d05 2006-04-15 20:16:09 +00:00
vimboss 9b69221ad1 updated for version 7.0d04 2006-04-14 20:42:25 +00:00
vimboss e97e4d0b5a updated for version 7.0d03 2006-04-13 20:37:35 +00:00
vimboss 27f68e676c updated for version 7.0d02 2006-04-12 21:52:12 +00:00
vimboss 8afc632460 updated for version 7.0d01 2006-04-11 21:38:50 +00:00
vimboss 634f7d7ab1 updated for version 7.0d 2006-04-10 14:55:34 +00:00
vimboss a772c1db67 updated for version 7.0c13 2006-04-09 21:54:49 +00:00
vimboss 3427456f3d updated for version 7.0c12 2006-04-07 21:40:07 +00:00
vimboss ed038ea07d updated for version 7.0c12 2006-04-07 21:33:12 +00:00
vimboss e344975f94 updated for version 7.0c11 2006-04-06 20:21:51 +00:00
vimboss bd84174adc updated for version 7.0c11 2006-04-06 20:18:50 +00:00
vimboss 9f43c236b9 updated for version 7.0c10 2006-04-05 20:41:53 +00:00
vimboss 7dd92ca62c updated for version 7.0c03 2006-03-29 21:18:24 +00:00
vimboss 84df6f4731 updated for version 7.0c03 2006-03-29 21:06:37 +00:00
vimboss 318148da99 updated for version 7.0c02 2006-03-28 21:08:56 +00:00
vimboss 632759e106 updated for version 7.0c02 2006-03-28 20:57:42 +00:00
vimboss 4863ac137d updated for version 7.0c01 2006-03-27 21:03:26 +00:00
vimboss 5948cdf77a updated for version 7.0c01 2006-03-27 20:59:33 +00:00
vimboss 38744728bb updated for version 7.0c01 2006-03-27 20:58:26 +00:00
vimboss 3e4ef3b9ff updated for version 7.0c01 2006-03-27 20:55:21 +00:00
vimboss 66437cab97 updated for version 7.0c 2006-03-27 17:01:56 +00:00
vimboss e2f1a58736 updated for version 7.0b02 2006-03-26 21:06:50 +00:00
vimboss 880338a5e0 updated for version 7.0b01 2006-03-25 22:06:54 +00:00
vimboss fd3b49a941 updated for version 7.0b01 2006-03-25 22:05:04 +00:00
vimboss 73de7d58b0 updated for version 7.0b01 2006-03-25 22:02:07 +00:00
vimboss b98e0b1e7d updated for version 7.0b01 2006-03-25 21:59:56 +00:00
vimboss eb9d90364e updated for version 7.0b01 2006-03-25 21:55:52 +00:00
vimboss 9b1fe90fad updated for version 7.0b01 2006-03-25 21:52:34 +00:00
vimboss 1c32d6451b updated for version 7.0b01 2006-03-25 21:48:58 +00:00
vimboss eb9fd9fe42 updated for version 7.0b01 2006-03-25 21:46:12 +00:00
vimboss 16d8075db8 updated for version 7.0b 2006-03-24 22:46:53 +00:00
vimboss 5728c49d66 updated for version 7.0b 2006-03-24 22:21:52 +00:00
vimboss 1b9fd320b0 updated for version 7.0232 2006-03-23 22:59:57 +00:00
vimboss 4dbdfbd0cb updated for version 7.0232 2006-03-23 22:47:08 +00:00
vimboss 48af61ef3d updated for version 7.0232 2006-03-23 22:44:10 +00:00
vimboss dcb58cc10c updated for version 7.0231 2006-03-21 21:33:03 +00:00
vimboss ad92fa0e91 updated for version 7.0231 2006-03-21 21:29:36 +00:00
vimboss 64d741957f updated for version 7.0231 2006-03-21 21:23:25 +00:00
vimboss b36a6cac11 updated for version 7.0231 2006-03-21 21:20:39 +00:00
vimboss bbb8347e17 updated for version 7.0230 2006-03-20 21:59:49 +00:00
vimboss e105919f5d updated for version 7.0230 2006-03-20 21:55:45 +00:00
vimboss 87e29d0191 updated for version 7.0230 2006-03-20 21:50:15 +00:00
vimboss 33fd289021 updated for version 7.0230 2006-03-20 21:47:49 +00:00
vimboss d0dff0b92d updated for version 7.0229 2006-03-19 22:18:55 +00:00
vimboss 6d0ebed3e6 updated for version 7.0229 2006-03-19 22:15:26 +00:00
vimboss 95962ae533 updated for version 7.0229 2006-03-19 22:11:16 +00:00
vimboss d582425684 updated for version 7.0229 2006-03-19 22:08:37 +00:00
vimboss e87ef87352 updated for version 7.0228 2006-03-18 21:42:09 +00:00
vimboss 905615df73 updated for version 7.0228 2006-03-18 21:40:56 +00:00
vimboss 0fa22b2d47 updated for version 7.0228 2006-03-18 21:33:02 +00:00
vimboss 899c548e82 updated for version 7.0228 2006-03-18 21:31:46 +00:00
vimboss e821927e1b updated for version 7.0228 2006-03-18 21:30:13 +00:00
vimboss 74169f945b updated for version 7.0227 2006-03-17 23:21:19 +00:00
vimboss 04fc68a143 updated for version 7.0227 2006-03-17 23:19:38 +00:00
vimboss 0f9f226382 updated for version 7.0227 2006-03-17 23:12:21 +00:00
vimboss af195ff6bd updated for version 7.0227 2006-03-17 23:10:44 +00:00
vimboss e54eeb9e81 updated for version 7.0226 2006-03-16 21:46:52 +00:00
vimboss 51fdb4b99b updated for version 7.0226 2006-03-16 21:43:34 +00:00
vimboss 3bb6fcb20d updated for version 7.0226 2006-03-16 21:41:35 +00:00
vimboss c652aea537 updated for version 7.0226 2006-03-16 21:35:52 +00:00
vimboss 4f109ac90d updated for version 7.0225 2006-03-15 23:07:59 +00:00
vimboss 5981ea15b3 updated for version 7.0225 2006-03-15 23:06:44 +00:00
vimboss fe892ddf3c updated for version 7.0225 2006-03-15 23:04:43 +00:00
vimboss 8b2a55267a updated for version 7.0225 2006-03-15 23:03:01 +00:00
vimboss a3dc7de54b updated for version 7.0225 2006-03-15 22:59:18 +00:00
vimboss 74d39e6711 updated for version 7.0225 2006-03-15 22:53:57 +00:00
vimboss 3de53eb0cc updated for version 7.0225 2006-03-15 22:50:30 +00:00
vimboss 80f27ebe8d updated for version 7.0225 2006-03-15 22:48:35 +00:00
vimboss eb1c560a56 updated for version 7.0224 2006-03-14 23:08:30 +00:00
vimboss 85f796e984 updated for version 7.0224 2006-03-14 23:07:19 +00:00
vimboss 922f54377f updated for version 7.0224 2006-03-14 23:04:27 +00:00
vimboss 3a1088f130 updated for version 7.0224 2006-03-14 23:02:02 +00:00
vimboss bca3131758 updated for version 7.0224 2006-03-14 23:00:46 +00:00
vimboss 90eb26272b updated for version 7.0224 2006-03-14 22:55:34 +00:00
vimboss f6e6d5571b updated for version 7.0224 2006-03-14 22:53:34 +00:00
vimboss 18152ef1d0 updated for version 7.0224 2006-03-14 22:51:38 +00:00
vimboss f0d8f49f3d updated for version 7.0223 2006-03-13 22:18:45 +00:00
vimboss 8d173c6d39 updated for version 7.0223 2006-03-13 22:15:53 +00:00
vimboss 694c87e313 updated for version 7.0223 2006-03-13 22:10:45 +00:00
vimboss d2888af570 updated for version 7.0223 2006-03-13 22:08:57 +00:00
vimboss bf0f941856 updated for version 7.0223 2006-03-13 22:07:11 +00:00
vimboss 5b4ae62324 updated for version 7.0222 2006-03-12 22:19:04 +00:00
vimboss 9cbaa829a4 updated for version 7.0222 2006-03-12 22:18:00 +00:00
vimboss 6c220d053c updated for version 7.0222 2006-03-12 22:13:45 +00:00
vimboss 8e9e52b62d updated for version 7.0222 2006-03-12 22:11:10 +00:00
vimboss 488915bf47 updated for version 7.0222 2006-03-12 22:10:07 +00:00
vimboss f75e6b3d64 updated for version 7.0222 2006-03-12 22:08:12 +00:00
vimboss 7a9ffd94d1 updated for version 7.0222 2006-03-12 22:05:10 +00:00
vimboss 35c73b0a3a updated for version 7.0222 2006-03-12 22:00:48 +00:00
vimboss ba9a982b6d updated for version 7.0222 2006-03-12 21:58:43 +00:00
vimboss 04df333bc8 updated for version 7.0222 2006-03-12 21:56:11 +00:00
vimboss 259b78de79 updated for version 7.0222 2006-03-12 21:53:56 +00:00
vimboss 6e979b77ff updated for version 7.0222 2006-03-12 21:52:47 +00:00
vimboss e928d572a3 updated for version 7.0222 2006-03-12 21:50:18 +00:00
vimboss f1d8d4f13a updated for version 7.0221 2006-03-11 21:38:31 +00:00
vimboss 308fc078f9 updated for version 7.0221 2006-03-11 21:36:59 +00:00
vimboss 4456ceb64a updated for version 7.0221 2006-03-11 21:35:11 +00:00
vimboss 47b7fb050e updated for version 7.0221 2006-03-11 21:32:59 +00:00
vimboss dafe541679 updated for version 7.0221 2006-03-11 21:30:53 +00:00
vimboss 368c2ce6fc updated for version 7.0221 2006-03-11 21:29:41 +00:00
vimboss ae600a198f updated for version 7.0221 2006-03-11 21:27:59 +00:00
vimboss ee11cb8a4a updated for version 7.0221 2006-03-11 21:24:08 +00:00
vimboss 0f0301c90a updated for version 7.0221 2006-03-11 21:22:53 +00:00
vimboss eaae20d3f2 updated for version 7.0221 2006-03-11 21:18:15 +00:00
vimboss c932effe94 updated for version 7.0221 2006-03-11 21:16:47 +00:00
vimboss 6173b52047 updated for version 7.0220 2006-03-10 21:46:58 +00:00
vimboss 37faef8a17 updated for version 7.0220 2006-03-10 21:42:59 +00:00
vimboss 0e43079c42 updated for version 7.0220 2006-03-10 21:37:46 +00:00
vimboss 8f81a80187 updated for version 7.0220 2006-03-10 21:35:45 +00:00
vimboss cbd96e75ac updated for version 7.0220 2006-03-10 21:34:27 +00:00
vimboss bedcefa3bd updated for version 7.0219 2006-03-09 22:37:52 +00:00
vimboss b40abb4b0c updated for version 7.0219 2006-03-09 22:32:39 +00:00
vimboss f3d6859585 updated for version 7.0219 2006-03-09 22:27:48 +00:00
vimboss ae41e146d6 updated for version 7.0218 2006-03-08 21:32:40 +00:00
vimboss d8287a9d9f updated for version 7.0217 2006-03-07 22:38:47 +00:00
vimboss 104ed24b07 updated for version 7.0217 2006-03-07 22:29:51 +00:00
vimboss 852a687748 updated for version 7.0216 2006-03-06 23:29:24 +00:00
vimboss bc19437d12 updated for version 7.0214 2006-03-04 21:58:33 +00:00
vimboss 463f5483d1 updated for version 7.0214 2006-03-04 21:55:31 +00:00
vimboss f001d96694 updated for version 7.0214 2006-03-04 21:49:37 +00:00
vimboss 4f71de9bcf updated for version 7.0214 2006-03-04 21:46:13 +00:00
vimboss a51079b36b updated for version 7.0213 2006-03-03 23:00:03 +00:00
vimboss 92ca4dc3ca updated for version 7.0213 2006-03-03 22:58:45 +00:00
vimboss abea221158 updated for version 7.0213 2006-03-03 22:56:30 +00:00
vimboss 050845c659 updated for version 7.0213 2006-03-03 22:50:42 +00:00
vimboss 88330bde9e updated for version 7.0212 2006-03-02 22:52:09 +00:00
vimboss de9cd646b8 updated for version 7.0212 2006-03-02 22:51:05 +00:00
vimboss 60435ea65b updated for version 7.0212 2006-03-02 22:49:12 +00:00
vimboss e532bb58ed updated for version 7.0212 2006-03-02 22:43:39 +00:00
vimboss cb220b5bf2 updated for version 7.0212 2006-03-02 22:40:52 +00:00
vimboss 6a72622ee0 updated for version 7.0211 2006-03-01 22:12:31 +00:00
vimboss 1155d2f291 updated for version 7.0211 2006-03-01 22:09:21 +00:00
vimboss 55eea31b2d updated for version 7.0211 2006-03-01 22:01:55 +00:00
vimboss 3873394168 updated for version 7.0210 2006-03-01 00:01:28 +00:00
vimboss 52185b636c updated for version 7.0210 2006-02-28 23:52:23 +00:00
vimboss 56054d0197 updated for version 7.0210 2006-02-28 23:50:17 +00:00
vimboss 9c167300b4 updated for version 7.0209 2006-02-27 23:58:35 +00:00
vimboss 3504aa24b3 updated for version 7.0208 2006-02-27 00:11:10 +00:00
vimboss 2e8864ae55 updated for version 7.0208 2006-02-27 00:08:02 +00:00
vimboss 645c3a07af updated for version 7.0208 2006-02-27 00:00:52 +00:00
vimboss a030d8b3cf updated for version 7.0208 2006-02-26 23:59:20 +00:00
vimboss 69aa32005f updated for version 7.0207 2006-02-25 21:55:24 +00:00
vimboss 2a28b8157c updated for version 7.0207 2006-02-25 21:52:33 +00:00
vimboss 87af0d09cd updated for version 7.0207 2006-02-25 21:47:41 +00:00
vimboss 8d3d63c448 updated for version 7.0207 2006-02-25 21:45:02 +00:00
vimboss 9de9ee3c38 updated for version 7.0206 2006-02-24 23:53:04 +00:00
vimboss d0702ed0d2 updated for version 7.0205 2006-02-23 21:34:44 +00:00
vimboss dc8350daad updated for version 7.0205 2006-02-23 21:32:16 +00:00
vimboss 9d3239931c updated for version 7.0205 2006-02-23 21:26:58 +00:00
vimboss a0e6e3a6c4 updated for version 7.0204 2006-02-22 21:25:37 +00:00
vimboss ee98f8cb48 updated for version 7.0203 2006-02-21 22:12:05 +00:00
vimboss 52daaf0109 updated for version 7.0203 2006-02-21 22:04:51 +00:00
vimboss 85eeafb3ce updated for version 7.0203 2006-02-21 22:02:53 +00:00
vimboss ca3326f113 updated for version 7.0202 2006-02-20 21:37:40 +00:00
vimboss 711991ec7c updated for version 7.0202 2006-02-20 21:28:49 +00:00
vimboss 984d4c9589 updated for version 7.0202 2006-02-20 21:27:21 +00:00
vimboss a53ba0a6ae updated for version 7.0201 2006-02-18 22:14:51 +00:00
vimboss 5ceda50b55 updated for version 7.0200 2006-02-17 21:53:23 +00:00
vimboss b38a017c1a updated for version 7.0200 2006-02-17 21:45:41 +00:00
vimboss a402adb714 updated for version 7.0199 2006-02-16 22:11:02 +00:00
vimboss 9ae2207556 updated for version 7.0198 2006-02-15 22:18:42 +00:00
vimboss 9ff724b1f1 updated for version 7.0198 2006-02-15 22:12:56 +00:00
vimboss 0c62fae2a6 updated for version 7.0198 2006-02-15 22:11:25 +00:00
vimboss fe5ab21601 updated for version 7.0197 2006-02-14 22:29:30 +00:00
vimboss 5557a89fa4 updated for version 7.0196 2006-02-10 23:23:57 +00:00
vimboss 041a772cb9 updated for version 7.0196 2006-02-10 23:20:28 +00:00
vimboss 9fef80c409 updated for version 7.0196 2006-02-10 23:13:40 +00:00
vimboss 02de2e46dd updated for version 7.0196 2006-02-10 23:11:56 +00:00
vimboss 01830171be updated for version 7.0195 2006-02-09 23:54:54 +00:00
vimboss 98d60d4ef5 updated for version 7.0195 2006-02-09 23:53:20 +00:00
vimboss a2e01af9d4 updated for version 7.0195 2006-02-09 23:48:02 +00:00
vimboss 0cc0871e61 updated for version 7.0194 2006-02-08 09:20:24 +00:00
vimboss d30f543f5e updated for version 7.0193 2006-02-04 22:45:44 +00:00
vimboss 507cdfd713 updated for version 7.0193 2006-02-04 22:43:20 +00:00
vimboss d8399b19d2 updated for version 7.0193 2006-02-04 22:38:56 +00:00
vimboss 1243024951 updated for version 7.0193 2006-02-04 22:37:47 +00:00
vimboss 802d2eb771 updated for version 7.0192 2006-02-04 00:59:56 +00:00
vimboss a60d38bcfa updated for version 7.0192 2006-02-04 00:57:42 +00:00
vimboss 10d0ca133a updated for version 7.0192 2006-02-04 00:54:59 +00:00
vimboss b7ce93111a updated for version 7.0191 2006-02-01 21:56:25 +00:00
vimboss 10754adf98 updated for version 7.0191 2006-02-01 21:51:12 +00:00
vimboss 3872cb5f49 updated for version 7.0191 2006-02-01 21:47:16 +00:00
vimboss a8e400bdb1 updated for version 7.0189 2006-01-30 00:14:18 +00:00
vimboss f83d55c443 updated for version 7.0188 2006-01-26 22:25:15 +00:00
vimboss a92c72e088 updated for version 7.0188 2006-01-26 22:17:47 +00:00
vimboss e58218255e updated for version 7.0188 2006-01-26 22:16:34 +00:00
vimboss 7e5eff84e2 updated for version 7.0187 2006-01-25 22:10:52 +00:00
vimboss a103cda7af updated for version 7.0187 2006-01-25 22:02:51 +00:00
vimboss 9cf6f40cc4 updated for version 7.0186 2006-01-23 22:30:28 +00:00
vimboss 7260061d38 updated for version 7.0186 2006-01-23 22:23:09 +00:00
vimboss ddc2d64d91 updated for version 7.0185 2006-01-22 23:30:12 +00:00
vimboss ee741fb22a updated for version 7.0185 2006-01-22 23:25:56 +00:00
vimboss 67e8015b57 updated for version 7.0185 2006-01-22 23:22:22 +00:00
vimboss defe263bfe updated for version 7.0184 2006-01-21 22:16:51 +00:00
vimboss 05a443d5a4 updated for version 7.0184 2006-01-21 22:12:51 +00:00
vimboss 4104593f69 updated for version 7.0184 2006-01-21 22:09:43 +00:00
vimboss 612abeb222 updated for version 7.0183 2006-01-20 23:10:18 +00:00
vimboss 6668138185 updated for version 7.0183 2006-01-20 23:02:51 +00:00
vimboss af55b517a8 updated for version 7.0182 2006-01-19 22:16:24 +00:00
vimboss 9bd0739bf4 updated for version 7.0182 2006-01-19 22:09:32 +00:00
vimboss 5976528bbc updated for version 7.0181 2006-01-14 21:23:38 +00:00
vimboss 289c96db96 updated for version 7.0181 2006-01-14 21:20:41 +00:00
vimboss a1dd50dfd1 updated for version 7.0181 2006-01-14 21:18:42 +00:00
vimboss 64470a7171 updated for version 7.0181 2006-01-14 21:15:59 +00:00
vimboss d998a07829 updated for version 7.0180 2006-01-13 22:35:40 +00:00
vimboss 20ea828478 updated for version 7.0179 2006-01-12 23:22:24 +00:00
vimboss 5bc895018e updated for version 7.0178 2005-12-29 22:51:09 +00:00
vimboss dfa83b05f0 updated for version 7.0178 2005-12-29 22:48:26 +00:00
vimboss b5b9378e16 updated for version 7.0178 2005-12-29 22:45:34 +00:00
vimboss b5f491f79c updated for version 7.0178 2005-12-29 22:43:53 +00:00
vimboss 960b195915 updated for version 7.0177 2005-12-28 22:39:57 +00:00
vimboss 790e73412b updated for version 7.0176 2005-12-23 22:19:46 +00:00
vimboss 99570266c7 updated for version 7.0176 2005-12-23 22:16:03 +00:00
vimboss 90bfa3f446 updated for version 7.0176 2005-12-23 22:13:51 +00:00
vimboss 2e256916f5 updated for version 7.0176 2005-12-23 22:11:04 +00:00
vimboss 3561e701ac updated for version 7.0175 2005-12-22 22:47:02 +00:00
vimboss 2391518b08 updated for version 7.0174 2005-12-19 22:15:59 +00:00
vimboss d5c4787432 updated for version 7.0174 2005-12-19 22:14:58 +00:00
vimboss 6077dacf88 updated for version 7.0174 2005-12-19 22:08:24 +00:00
vimboss 421b200005 updated for version 7.0174 2005-12-19 22:06:56 +00:00
vimboss 5d84176ff2 updated for version 7.0173 2005-12-18 22:10:00 +00:00
vimboss bdd49afc51 updated for version 7.0173 2005-12-18 22:02:33 +00:00
vimboss e1a3f17d6d updated for version 7.0173 2005-12-18 21:59:16 +00:00
vimboss f783d77c56 updated for version 7.0172 2005-12-17 22:10:02 +00:00
vimboss 9fe7b859a6 updated for version 7.0172 2005-12-17 22:06:52 +00:00
vimboss d0fe77e4a4 updated for version 7.0172 2005-12-17 22:02:57 +00:00
vimboss f8d9e9be45 updated for version 7.0171 2005-12-16 21:55:46 +00:00
vimboss fde10f3c3d updated for version 7.0171 2005-12-16 21:53:56 +00:00
vimboss 80a265a83b updated for version 7.0171 2005-12-16 21:49:31 +00:00
vimboss d0ef63264c updated for version 7.0170 2005-12-14 22:08:35 +00:00
vimboss 48bce5c885 updated for version 7.0170 2005-12-14 22:04:43 +00:00
vimboss f7600e6004 updated for version 7.0170 2005-12-14 22:02:18 +00:00
vimboss a9790b1420 updated for version 7.0170 2005-12-14 21:59:55 +00:00
vimboss 25e99495f1 updated for version 7.0169 2005-12-13 20:09:08 +00:00
vimboss 479720bec8 updated for version 7.0169 2005-12-13 20:04:55 +00:00
vimboss 0471a03a9f updated for version 7.0169 2005-12-13 20:02:15 +00:00
vimboss d7c3aeea28 updated for version 7.0168 2005-12-12 22:05:50 +00:00
vimboss 49291d40f2 updated for version 7.0168 2005-12-12 22:02:31 +00:00
vimboss 1132e3ef91 updated for version 7.0168 2005-12-12 21:58:40 +00:00
vimboss d15595b953 updated for version 7.0167 2005-12-11 21:36:39 +00:00
vimboss 87cca2d5f2 updated for version 7.0167 2005-12-11 21:33:32 +00:00
vimboss 0828f5f7cb updated for version 7.0167 2005-12-11 21:29:51 +00:00
vimboss 8e419c02f2 updated for version 7.0167 2005-12-11 21:27:22 +00:00
vimboss 0b66a5442d updated for version 7.0166 2005-12-10 20:23:46 +00:00
vimboss 3f6fce8343 updated for version 7.0166 2005-12-10 20:19:46 +00:00
vimboss f431c968fc updated for version 7.0166 2005-12-10 20:17:30 +00:00
vimboss 3c3ff7d91a updated for version 7.0166 2005-12-10 20:15:02 +00:00
vimboss cf6e7bf7ad updated for version 7.0165 2005-12-08 22:05:05 +00:00
vimboss 2c8ac538cb updated for version 7.0165 2005-12-08 22:02:51 +00:00
vimboss bb246ded2f updated for version 7.0165 2005-12-08 22:00:22 +00:00
vimboss e09cbecb61 updated for version 7.0164 2005-12-07 21:07:59 +00:00
vimboss 8aefba6857 updated for version 7.0164 2005-12-07 21:04:31 +00:00
vimboss 7fdb53d0fd updated for version 7.0164 2005-12-07 20:59:24 +00:00
vimboss b7974ae5b6 updated for version 7.0164 2005-12-07 20:56:14 +00:00
vimboss 350d5237e0 updated for version 7.0164 2005-12-07 20:54:59 +00:00
vimboss e57b1047f2 updated for version 7.0163 2005-12-06 20:04:44 +00:00
vimboss 15d994a4ee updated for version 7.0163 2005-12-06 19:59:18 +00:00
vimboss 180d30ac20 updated for version 7.0163 2005-12-06 19:50:41 +00:00
vimboss ada9065b1f updated for version 7.0162 2005-12-02 00:50:49 +00:00
vimboss 2caa69c05e updated for version 7.0162 2005-12-02 00:46:37 +00:00
vimboss f943c7945d updated for version 7.0162 2005-12-02 00:44:04 +00:00
vimboss 97794c6698 updated for version 7.0161 2005-11-28 23:05:55 +00:00
vimboss f7e7f76470 updated for version 7.0161 2005-11-28 23:01:53 +00:00
vimboss 440a7fab56 updated for version 7.0161 2005-11-28 22:58:23 +00:00
vimboss ca4f046c52 updated for version 7.0161 2005-11-28 22:56:19 +00:00
vimboss 6157e61a40 updated for version 7.0160 2005-11-26 23:48:46 +00:00
vimboss 949d4d1e5a updated for version 7.0160 2005-11-26 23:46:11 +00:00
vimboss 1ac2f8fe25 updated for version 7.0160 2005-11-26 23:45:02 +00:00
vimboss b30e28e215 updated for version 7.0160 2005-11-26 23:42:09 +00:00
vimboss b97d391266 updated for version 7.0160 2005-11-26 23:40:59 +00:00
vimboss 5b7ed4d48d updated for version 7.0159 2005-11-25 19:58:47 +00:00
vimboss c58f280bfd updated for version 7.0159 2005-11-25 19:54:28 +00:00
vimboss e1103fbb34 updated for version 7.0159 2005-11-25 19:50:52 +00:00
vimboss 25162acccc updated for version 7.0158 2005-11-23 21:25:05 +00:00
vimboss 088332d9ea updated for version 7.0157 2005-10-12 21:01:44 +00:00
vimboss d44ee7316d updated for version 7.0157 2005-10-12 20:58:49 +00:00
vimboss 7848aaad0e updated for version 7.0157 2005-10-12 20:54:52 +00:00
vimboss 08a7eb1619 updated for version 7.0157 2005-10-12 20:52:20 +00:00
vimboss c0247c1fbb updated for version 7.0156 2005-10-11 20:34:58 +00:00
vimboss cfef781973 updated for version 7.0156 2005-10-11 20:32:28 +00:00
vimboss 102e00f389 updated for version 7.0156 2005-10-11 20:29:39 +00:00
vimboss 21c08d4cc5 updated for version 7.0155 2005-10-10 21:00:54 +00:00
vimboss d719150647 updated for version 7.0155 2005-10-10 20:59:28 +00:00
vimboss 425e8e6c4a updated for version 7.0154 2005-10-04 09:16:35 +00:00
vimboss 587fc2a643 updated for version 7.0154 2005-10-04 09:14:13 +00:00
vimboss 269de06e73 updated for version 7.0154 2005-10-04 09:12:31 +00:00
vimboss aad7d658e6 updated for version 7.0154 2005-10-04 09:08:17 +00:00
vimboss 05876b17e8 updated for version 7.0154 2005-10-04 09:06:09 +00:00
vimboss e4a87bae09 updated for version 7.0153 2005-10-03 22:05:45 +00:00
vimboss 9b8cfc874f updated for version 7.0153 2005-10-03 22:04:08 +00:00
vimboss 7e461dfaf2 updated for version 7.0153 2005-10-03 22:02:18 +00:00
vimboss df81eaed3b updated for version 7.0153 2005-10-03 21:52:09 +00:00
vimboss 78a442d417 updated for version 7.0152 2005-09-30 21:23:56 +00:00
vimboss f08b12544b updated for version 7.0152 2005-09-30 21:20:29 +00:00
vimboss dc7af9045a updated for version 7.0152 2005-09-30 21:15:37 +00:00
vimboss c5e10d4cf2 updated for version 7.0152 2005-09-30 21:12:02 +00:00
vimboss abd1a49096 updated for version 7.0151 2005-09-29 18:26:07 +00:00
vimboss 13adbf272b updated for version 7.0150 2005-09-25 22:20:24 +00:00
vimboss 59edb5bbf8 updated for version 7.0150 2005-09-25 22:16:38 +00:00
vimboss 6b898027fd updated for version 7.0149 2005-09-20 23:22:24 +00:00
vimboss 08c0b72476 updated for version 7.0148 2005-09-16 21:55:43 +00:00
vimboss 908898eed0 updated for version 7.0148 2005-09-16 21:47:57 +00:00
vimboss 3c40764276 updated for version 7.0147 2005-09-14 21:41:18 +00:00
vimboss ce4974c7d0 updated for version 7.0147 2005-09-14 21:40:12 +00:00
vimboss c8135e0e3f updated for version 7.0147 2005-09-14 21:33:59 +00:00
vimboss a877f2a1e3 updated for version 7.0147 2005-09-14 21:32:32 +00:00
vimboss ef9b7a7b6c updated for version 7.0146 2005-09-13 21:22:27 +00:00
vimboss 3e7321dc1b updated for version 7.0146 2005-09-13 21:20:47 +00:00
vimboss defe1daa65 updated for version 7.0146 2005-09-13 21:09:24 +00:00
vimboss d4b4f2d589 updated for version 7.0145 2005-09-10 19:26:26 +00:00
vimboss 7e125c7d33 updated for version 7.0145 2005-09-10 19:24:59 +00:00
vimboss 1466c4c62d updated for version 7.0145 2005-09-10 19:22:57 +00:00
vimboss 4307be7c27 updated for version 7.0145 2005-09-10 19:16:33 +00:00
vimboss 12adbb8bc9 updated for version 7.0144 2005-09-09 19:53:42 +00:00
vimboss d00579ef5b updated for version 7.0144 2005-09-09 19:52:02 +00:00
vimboss ccc7d8c4e7 updated for version 7.0144 2005-09-09 19:49:30 +00:00
vimboss 9fbe225681 updated for version 7.0144 2005-09-09 19:47:12 +00:00
vimboss 1e7cf01ea2 updated for version 7.0144 2005-09-09 19:44:31 +00:00
vimboss 7954681ab7 updated for version 7.0143 2005-09-07 21:22:27 +00:00
vimboss 87061c3480 updated for version 7.0143 2005-09-07 21:21:14 +00:00
vimboss 3ab4ac9a4d updated for version 7.0143 2005-09-07 21:18:43 +00:00
vimboss 36eb7b34a3 updated for version 7.0143 2005-09-07 21:15:32 +00:00
vimboss e688a91a81 updated for version 7.0143 2005-09-07 21:12:33 +00:00
vimboss f6be87e77a updated for version 7.0142 2005-09-06 19:25:11 +00:00
vimboss 2b7a88c216 updated for version 7.0142 2005-09-06 19:13:27 +00:00
vimboss 1f7bfc2edc updated for version 7.0141 2005-09-05 22:14:46 +00:00
vimboss 0e6e5a866d updated for version 7.0141 2005-09-05 22:11:52 +00:00
vimboss 3e56143161 updated for version 7.0141 2005-09-05 22:05:30 +00:00
vimboss 3d2cce349c updated for version 7.0140 2005-09-01 20:46:49 +00:00
vimboss 7d86ff7d5b updated for version 7.0139 2005-08-30 21:55:26 +00:00
vimboss ffac2d4e1c updated for version 7.0138 2005-08-29 22:25:38 +00:00
vimboss 5c1dd0a9b6 updated for version 7.0137 2005-08-25 21:27:31 +00:00
vimboss cb91e487cf updated for version 7.0137 2005-08-25 21:21:38 +00:00
vimboss 6c10873968 updated for version 7.0136 2005-08-24 22:16:11 +00:00
vimboss 36fa1d9f64 updated for version 7.0136 2005-08-24 22:09:56 +00:00
vimboss 0bf58a097a updated for version 7.0136 2005-08-24 22:08:48 +00:00
vimboss 6b632e457d updated for version 7.0135 2005-08-23 21:04:20 +00:00
vimboss 36ba64bb70 updated for version 7.0135 2005-08-23 21:02:42 +00:00
vimboss 64831f8355 updated for version 7.0135 2005-08-23 21:00:13 +00:00
vimboss 7ee3afaa9c updated for version 7.0134 2005-08-22 22:59:46 +00:00
vimboss 272fae4a17 updated for version 7.0134 2005-08-22 22:54:29 +00:00
vimboss d92ca41de7 updated for version 7.0133 2005-08-21 22:20:28 +00:00
vimboss 8fb3d49e3e updated for version 7.0133 2005-08-21 22:17:52 +00:00
vimboss 7d3bd12106 updated for version 7.0133 2005-08-21 22:14:09 +00:00
vimboss af3883332e updated for version 7.0133 2005-08-21 22:12:59 +00:00
vimboss dd011f0dea updated for version 7.0133 2005-08-21 22:08:24 +00:00
vimboss 3e924af90d updated for version 7.0132 2005-08-19 20:40:30 +00:00
vimboss 50cb55f4a0 updated for version 7.0132 2005-08-19 20:32:47 +00:00
vimboss e32590c6f4 updated for version 7.0131 2005-08-16 23:01:50 +00:00
vimboss 34bb2cc88a updated for version 7.0130 2005-08-15 21:41:48 +00:00
vimboss d3eb2f3af3 updated for version 7.0129 2005-08-12 19:59:19 +00:00
vimboss 7a190ec963 updated for version 7.0129 2005-08-12 19:48:49 +00:00
vimboss b8be391fbd updated for version 7.0128 2005-08-11 20:11:38 +00:00
vimboss 5efb30f584 updated for version 7.0128 2005-08-11 20:09:58 +00:00
vimboss 23d6103c30 updated for version 7.0128 2005-08-11 20:00:37 +00:00
vimboss 8138bf06af updated for version 7.0128 2005-08-11 19:59:29 +00:00
vimboss 5ce004d992 updated for version 7.0127 2005-08-10 21:07:57 +00:00
vimboss 52d43d147c updated for version 7.0126 2005-08-10 08:16:23 +00:00
vimboss 15d4c72195 updated for version 7.0126 2005-08-10 08:15:00 +00:00
vimboss f401a83ceb updated for version 7.0126 2005-08-10 07:57:38 +00:00
vimboss ca48cc063d updated for version 7.0126 2005-08-10 07:56:18 +00:00
vimboss 765d6961aa updated for version 7.0126 2005-08-10 07:51:35 +00:00
vimboss 006189f340 updated for version 7.0125 2005-08-08 22:06:28 +00:00
vimboss df0e170c88 updated for version 7.0125 2005-08-08 22:02:16 +00:00
vimboss 23aff8de20 updated for version 7.0125 2005-08-08 22:00:59 +00:00
vimboss b6fb549f7f updated for version 7.0125 2005-08-08 21:57:35 +00:00
vimboss 0436d3a7d4 updated for version 7.0124 2005-08-05 21:35:02 +00:00
vimboss b6df29bf46 updated for version 7.0124 2005-08-05 21:27:51 +00:00
vimboss c95adf1fa8 updated for version 7.0123 2005-08-04 21:32:22 +00:00
vimboss a8cf9e66da updated for version 7.0123 2005-08-04 21:29:45 +00:00
vimboss 8ccb0e6ae9 updated for version 7.0122 2005-08-01 22:02:32 +00:00
vimboss e0478e0103 updated for version 7.0122 2005-08-01 21:58:57 +00:00
vimboss 2fddbfb91e updated for version 7.0122 2005-08-01 21:54:37 +00:00
vimboss 92d1cee5fc updated for version 7.0122 2005-08-01 21:52:12 +00:00
vimboss 374edfa896 updated for version 7.0121 2005-08-01 07:19:10 +00:00
vimboss 0a8a5aae48 updated for version 7.0121 2005-08-01 07:08:33 +00:00
vimboss 055726a48a updated for version 7.0121 2005-08-01 07:04:56 +00:00
vimboss 9c8fd94869 updated for version 7.0120 2005-07-30 22:45:36 +00:00
vimboss 361ca135f0 updated for version 7.0120 2005-07-30 22:43:24 +00:00
vimboss 5fe8e1e1a7 updated for version 7.0120 2005-07-30 22:37:17 +00:00
vimboss dcde3209f5 updated for version 7.0120 2005-07-30 22:36:01 +00:00
vimboss 76f6d9a012 updated for version 7.0119 2005-07-29 22:36:03 +00:00
vimboss 4919e4a7b2 updated for version 7.0118 2005-07-28 22:36:45 +00:00
vimboss 8399d883a2 updated for version 7.0118 2005-07-28 22:28:16 +00:00
vimboss da0581fa73 updated for version 7.0117 2005-07-27 21:13:01 +00:00
vimboss 6990095e12 updated for version 7.0116 2005-07-25 20:46:57 +00:00
vimboss c210ff9c06 updated for version 7.0116 2005-07-25 20:42:36 +00:00
vimboss 04647acb79 updated for version 7.0115 2005-07-24 21:18:31 +00:00
vimboss 78bef146ce updated for version 7.0115 2005-07-24 21:16:51 +00:00
vimboss 0bd2a15a5c updated for version 7.0115 2005-07-24 21:09:41 +00:00
vimboss d15e237c7a updated for version 7.0114 2005-07-23 22:25:46 +00:00
vimboss b86bdc2df1 updated for version 7.0113 2005-07-22 21:54:43 +00:00
vimboss 0bf034848c updated for version 7.0113 2005-07-22 21:52:15 +00:00
vimboss c37b87c13d updated for version 7.0113 2005-07-22 21:46:50 +00:00
vimboss fc0c935433 updated for version 7.0112 2005-07-21 21:11:17 +00:00
vimboss 2935c24744 updated for version 7.0112 2005-07-21 21:08:21 +00:00
vimboss 7c164c7c04 updated for version 7.0112 2005-07-21 21:03:15 +00:00
vimboss 8c4755ef18 updated for version 7.0111 2005-07-20 22:06:07 +00:00
vimboss 6cce6686c4 updated for version 7.0111 2005-07-20 22:04:36 +00:00
vimboss 854479c360 updated for version 7.0111 2005-07-20 22:02:14 +00:00
vimboss 5039003993 updated for version 7.0111 2005-07-20 22:00:04 +00:00
vimboss 43cf541e3d updated for version 7.0111 2005-07-20 21:58:59 +00:00
vimboss 7d644ddd30 updated for version 7.0111 2005-07-20 21:57:28 +00:00
vimboss b498fea949 updated for version 7.0111 2005-07-20 21:56:21 +00:00
vimboss eae1179c69 updated for version 7.0111 2005-07-20 21:54:57 +00:00
vimboss 044b442f04 updated for version 7.0110 2005-07-19 22:22:13 +00:00
vimboss 8c2cf5e159 updated for version 7.0110 2005-07-19 22:21:12 +00:00
vimboss 9415e94172 updated for version 7.0110 2005-07-19 22:18:49 +00:00
vimboss cc9f303894 updated for version 7.0110 2005-07-19 22:17:30 +00:00
vimboss aea65769b9 updated for version 7.0110 2005-07-19 22:14:07 +00:00
vimboss 94fce75d51 updated for version 7.0110 2005-07-19 22:10:03 +00:00
vimboss c96ac21e60 updated for version 7.0109 2005-07-18 21:58:11 +00:00
vimboss 34d567905b updated for version 7.0109 2005-07-18 21:47:53 +00:00
vimboss cf5da46042 updated for version 7.0109 2005-07-18 21:43:02 +00:00
vimboss e0478043ed updated for version 7.0109 2005-07-18 21:40:44 +00:00
vimboss fc09854680 updated for version 7.0108 2005-07-12 22:50:18 +00:00
vimboss 9edc10c316 updated for version 7.0108 2005-07-12 22:46:17 +00:00
vimboss 2c9db52229 updated for version 7.0108 2005-07-12 22:42:41 +00:00
vimboss 72e26b83dd updated for version 7.0108 2005-07-12 22:40:29 +00:00
vimboss 7bb6c7eb89 updated for version 7.0107 2005-07-11 22:42:07 +00:00
vimboss 856325fa21 updated for version 7.0107 2005-07-11 22:40:32 +00:00
vimboss a81c8240a0 updated for version 7.0107 2005-07-11 22:29:03 +00:00
vimboss bc4055dab4 updated for version 7.0106 2005-07-09 21:14:46 +00:00
vimboss 968560c15b updated for version 7.0106 2005-07-09 21:08:57 +00:00
vimboss 8416334be5 updated for version 7.0106 2005-07-09 21:03:22 +00:00
vimboss ca311c3209 updated for version 7.0106 2005-07-09 20:58:57 +00:00
vimboss 5de4c83ea9 updated for version 7.0105 2005-07-08 22:31:03 +00:00
vimboss 7937ba23e6 updated for version 7.0105 2005-07-08 22:28:00 +00:00
vimboss b6972e4de2 updated for version 7.0105 2005-07-08 22:26:47 +00:00
vimboss c87c6987fe updated for version 7.0105 2005-07-08 22:25:33 +00:00
vimboss 23656f4c32 updated for version 7.0105 2005-07-08 22:21:38 +00:00
vimboss e102c05f5c updated for version 7.0105 2005-07-08 22:19:11 +00:00
vimboss e87c4690ad updated for version 7.0105 2005-07-08 22:17:29 +00:00
vimboss 1f2a334841 updated for version 7.0105 2005-07-08 22:14:37 +00:00
vimboss d6e91f15e6 updated for version 7.0104 2005-07-06 22:38:49 +00:00
vimboss c86689dd24 updated for version 7.0104 2005-07-06 22:35:45 +00:00
vimboss 2862e17369 updated for version 7.0104 2005-07-06 22:31:45 +00:00
vimboss a4ec5ffc4a updated for version 7.0104 2005-07-06 22:29:20 +00:00
vimboss dc5eb76172 updated for version 7.0104 2005-07-06 22:28:03 +00:00
vimboss 91f12e8128 updated for version 7.0103 2005-07-05 21:48:14 +00:00
vimboss e10ed0a1c8 updated for version 7.0103 2005-07-05 21:36:03 +00:00
vimboss 11f05c9e68 updated for version 7.0102 2005-07-04 22:49:24 +00:00
vimboss 0ae33fe218 updated for version 7.0101 2005-07-03 21:39:27 +00:00
vimboss f1ff1332ba updated for version 7.0100 2005-07-02 23:21:11 +00:00
vimboss 6f7a9beaad updated for version 7.0100 2005-07-02 23:19:16 +00:00
vimboss 5eb23aae24 updated for version 7.0100 2005-07-02 23:10:47 +00:00
vimboss b2591ae029 updated for version 7.0100 2005-07-02 23:09:03 +00:00
vimboss 38629f6b18 updated for version 7.0099 2005-07-01 22:41:52 +00:00
vimboss 380525c842 updated for version 7.0099 2005-07-01 22:38:32 +00:00
vimboss 7f19c866c3 updated for version 7.0099 2005-07-01 22:33:52 +00:00
vimboss ae293a368b updated for version 7.0099 2005-07-01 22:31:55 +00:00
vimboss 707a677a2c updated for version 7.0098 2005-06-30 22:06:41 +00:00
vimboss a87efd30ea updated for version 7.0098 2005-06-30 22:04:15 +00:00
vimboss 38236613d0 updated for version 7.0098 2005-06-30 21:56:01 +00:00
vimboss 19776ec98c updated for version 7.0098 2005-06-30 21:52:39 +00:00
vimboss 73d0981ae3 updated for version 7.0097 2005-06-29 22:40:58 +00:00
vimboss eedf97a68e updated for version 7.0096 2005-06-28 23:32:02 +00:00
vimboss 6fdb9b3a5a updated for version 7.0096 2005-06-28 23:24:33 +00:00
vimboss e07a4fe3f6 updated for version 7.0096 2005-06-28 23:23:32 +00:00
vimboss 61858083b8 updated for version 7.0095 2005-06-27 22:48:21 +00:00
vimboss 6d3448aa13 updated for version 7.0095 2005-06-27 22:42:44 +00:00
vimboss 315aba5f29 updated for version 7.0095 2005-06-27 22:37:13 +00:00
vimboss 9039bd7cd9 updated for version 7.0095 2005-06-27 22:34:07 +00:00
vimboss ff2cee918d updated for version 7.0095 2005-06-27 22:29:54 +00:00
vimboss 1822eea3c9 updated for version 7.0095 2005-06-27 22:27:46 +00:00
vimboss 77801303c2 updated for version 7.0095 2005-06-27 22:25:50 +00:00
vimboss e80a700fa9 updated for version 7.0094 2005-06-26 22:34:35 +00:00
vimboss 84f6ff558b updated for version 7.0094 2005-06-26 22:30:47 +00:00
vimboss 4912d0564e updated for version 7.0094 2005-06-26 22:29:44 +00:00
vimboss 6e8a990b49 updated for version 7.0094 2005-06-26 22:28:42 +00:00
vimboss 75f6e95784 updated for version 7.0094 2005-06-26 22:26:21 +00:00
vimboss d224af4928 updated for version 7.0093 2005-06-25 23:04:51 +00:00
vimboss 04311d76d5 updated for version 7.0093 2005-06-25 22:49:46 +00:00
vimboss 2ac16efdea updated for version 7.0092 2005-06-24 23:11:15 +00:00
vimboss ccd1ce1c9a updated for version 7.0092 2005-06-24 23:07:47 +00:00
vimboss 2c96db86b6 updated for version 7.0092 2005-06-24 23:01:23 +00:00
vimboss 2471ee2099 updated for version 7.0091 2005-06-23 22:39:27 +00:00
vimboss 815fb69f77 updated for version 7.0091 2005-06-23 22:36:45 +00:00
vimboss a23dd42da7 updated for version 7.0091 2005-06-23 22:31:01 +00:00
vimboss 0b9077f1e1 updated for version 7.0091 2005-06-23 22:29:21 +00:00
vimboss 172a95c36c updated for version 7.0091 2005-06-23 22:27:26 +00:00
vimboss a6f05cd0c9 updated for version 7.0090 2005-06-22 22:37:09 +00:00
vimboss 40daf332fe updated for version 7.0090 2005-06-22 22:35:10 +00:00
vimboss b6f35c7e81 updated for version 7.0090 2005-06-22 22:29:18 +00:00
vimboss 985e244a91 updated for version 7.0090 2005-06-22 22:26:26 +00:00
vimboss f12b516502 updated for version 7.0090 2005-06-22 22:25:07 +00:00
vimboss 2945d40981 updated for version 7.0089 2005-06-21 22:37:39 +00:00
vimboss 3702bbf24e updated for version 7.0088 2005-06-19 22:56:27 +00:00
vimboss 7a5d8ff615 updated for version 7.0088 2005-06-19 22:55:26 +00:00
vimboss 7a0b3672f4 updated for version 7.0088 2005-06-19 22:54:15 +00:00
vimboss a34dc7c064 updated for version 7.0088 2005-06-19 22:50:11 +00:00
vimboss 961600e3f2 updated for version 7.0088 2005-06-19 22:48:47 +00:00
vimboss f57aca4da4 updated for version 7.0087 2005-06-17 22:03:40 +00:00
vimboss 9f8e95eab4 updated for version 7.0087 2005-06-17 22:02:20 +00:00
vimboss 49ebab3861 updated for version 7.0087 2005-06-17 22:00:15 +00:00
vimboss 29732ffa6a updated for version 7.0087 2005-06-17 21:55:00 +00:00
vimboss 3c57c30315 updated for version 7.0087 2005-06-17 21:51:16 +00:00
vimboss a3bbbe506f updated for version 7.0086 2005-06-16 21:59:56 +00:00
vimboss c8f85a6d8d updated for version 7.0086 2005-06-16 21:53:56 +00:00
vimboss e56f4d6939 updated for version 7.0086 2005-06-16 21:52:47 +00:00
vimboss a7992a0e5f updated for version 7.0086 2005-06-16 21:51:00 +00:00
vimboss f1389f329d updated for version 7.0086 2005-06-16 21:47:53 +00:00
vimboss 02cf8bbd62 updated for version 7.0085 2005-06-14 22:13:23 +00:00
vimboss 91f153efd9 updated for version 7.0085 2005-06-14 22:11:18 +00:00
vimboss acb8cda2c2 updated for version 7.0085 2005-06-14 22:08:28 +00:00
vimboss 3d7a2518ce updated for version 7.0085 2005-06-14 22:05:40 +00:00
vimboss 20030358ed updated for version 7.0085 2005-06-14 22:01:04 +00:00
vimboss 00f9950fcc updated for version 7.0084 2005-06-13 22:28:56 +00:00
vimboss ca1096eee6 updated for version 7.0084 2005-06-13 22:12:09 +00:00
vimboss 843d314d07 updated for version 7.0083 2005-06-08 22:07:37 +00:00
vimboss 43644a6a24 updated for version 7.0083 2005-06-08 22:05:14 +00:00
vimboss 200ac0a279 updated for version 7.0083 2005-06-08 22:03:13 +00:00
vimboss 04764319d9 updated for version 7.0083 2005-06-08 22:00:03 +00:00
vimboss 69611dbb21 updated for version 7.0083 2005-06-08 21:57:32 +00:00
vimboss 1e319383d6 updated for version 7.0083 2005-06-08 21:56:31 +00:00
vimboss 4616acbc31 updated for version 7.0082 2005-06-07 21:12:49 +00:00
vimboss ab1ac69afb updated for version 7.0082 2005-06-07 21:09:25 +00:00
vimboss 5369748ad8 updated for version 7.0082 2005-06-07 21:04:49 +00:00
vimboss 5d5c45c193 updated for version 7.0082 2005-06-07 21:03:23 +00:00
vimboss 1fa0557ff4 updated for version 7.0082 2005-06-07 21:02:10 +00:00
vimboss 198cddd155 updated for version 7.0082 2005-06-07 21:00:02 +00:00
vimboss 4a02f7dba5 updated for version 7.0082 2005-06-07 20:58:01 +00:00
vimboss 103219e568 updated for version 7.0081 2005-06-06 21:59:07 +00:00
vimboss b7f7ab3c8b updated for version 7.0081 2005-06-06 21:50:35 +00:00
vimboss 99e20b06ef updated for version 7.0080 2005-06-05 22:06:27 +00:00
vimboss dad3725045 updated for version 7.0080 2005-06-05 22:05:00 +00:00
vimboss 12e92ec887 updated for version 7.0080 2005-06-05 22:03:17 +00:00
vimboss e7634ecf85 updated for version 7.0080 2005-06-05 22:01:26 +00:00
vimboss 6652d820d0 updated for version 7.0080 2005-06-05 21:54:54 +00:00
vimboss 856d05d6ed updated for version 7.0079 2005-06-04 22:06:24 +00:00
vimboss c5ba7d4e73 updated for version 7.0079 2005-06-04 21:55:20 +00:00
vimboss 1e8949a647 updated for version 7.0078 2005-06-01 21:57:40 +00:00
vimboss 30004f72f4 updated for version 7.0078 2005-06-01 21:56:33 +00:00
vimboss 23b7fb5eb3 updated for version 7.0078 2005-06-01 21:51:55 +00:00
vimboss 1cf7717c83 updated for version 7.0078 2005-06-01 21:46:07 +00:00
vimboss 320e8cb7d3 updated for version 7.0078 2005-06-01 21:44:32 +00:00
vimboss e747d8dacd updated for version 7.0077 2005-05-31 22:22:17 +00:00
vimboss da5e0ecabc updated for version 7.0077 2005-05-31 22:14:58 +00:00
vimboss c55ea69090 updated for version 7.0077 2005-05-31 22:09:46 +00:00
vimboss 977209eee9 updated for version 7.0077 2005-05-31 22:05:58 +00:00
vimboss 7bb5261c18 updated for version 7.0077 2005-05-31 22:02:19 +00:00
vimboss cc111948c3 updated for version 7.0076 2005-05-27 20:23:44 +00:00
vimboss a5b7550ea1 updated for version 7.0076 2005-05-27 20:18:59 +00:00
vimboss 179827afc8 updated for version 7.0076 2005-05-27 20:16:24 +00:00
vimboss d0ea49809f updated for version 7.0076 2005-05-27 20:14:58 +00:00
vimboss 65b428489f updated for version 7.0076 2005-05-27 20:13:12 +00:00
vimboss f34d871999 updated for version 7.0075 2005-05-22 22:12:58 +00:00
vimboss 75437e126a updated for version 7.0075 2005-05-22 22:09:40 +00:00
vimboss 47976e7e4f updated for version 7.0075 2005-05-22 22:07:59 +00:00
vimboss ccbbc0e704 updated for version 7.0075 2005-05-22 22:03:39 +00:00
vimboss 371de5d15d updated for version 7.0075 2005-05-22 22:02:25 +00:00
vimboss 579429471d updated for version 7.0074 2005-05-20 21:31:17 +00:00
vimboss 178cfb4f17 updated for version 7.0074 2005-05-20 21:27:20 +00:00
vimboss 150b782788 updated for version 7.0074 2005-05-20 21:25:31 +00:00
vimboss 416a978b18 updated for version 7.0074 2005-05-20 21:22:17 +00:00
vimboss e7824728f7 updated for version 7.0074 2005-05-20 21:19:57 +00:00
vimboss a869d0e75f updated for version 7.0073 2005-05-19 21:08:39 +00:00
vimboss 3177219fa4 updated for version 7.0073 2005-05-19 21:00:46 +00:00
vimboss 058c7215cf updated for version 7.0073 2005-05-19 20:53:52 +00:00
vimboss 8ce9c3b696 updated for version 7.0072 2005-05-18 22:24:46 +00:00
vimboss 3267f4221b updated for version 7.0072 2005-05-18 22:17:12 +00:00
vimboss 7e3adb191b updated for version 7.0072 2005-05-18 22:12:12 +00:00
vimboss 40653d08bd updated for version 7.0072 2005-05-18 22:10:28 +00:00
vimboss e7a7dfb881 updated for version 7.0072 2005-05-18 22:06:55 +00:00
vimboss cd63af4571 updated for version 7.0071 2005-04-24 22:09:56 +00:00
vimboss 5fa381b862 updated for version 7.0071 2005-04-24 22:08:39 +00:00
vimboss 9bf68eab82 updated for version 7.0071 2005-04-24 22:06:24 +00:00
vimboss af3097e3a9 updated for version 7.0071 2005-04-24 22:04:21 +00:00
vimboss d76577da29 updated for version 7.0071 2005-04-24 22:01:01 +00:00
vimboss 644209cdb6 updated for version 7.0071 2005-04-24 21:59:46 +00:00
vimboss 1d7c6ffc25 updated for version 7.0071 2005-04-24 21:58:05 +00:00
vimboss e29469f5c9 updated for version 7.0070 2005-04-23 20:53:25 +00:00
vimboss 9a96e055f4 updated for version 7.0070 2005-04-23 20:52:00 +00:00
vimboss d03bcf7fc8 updated for version 7.0070 2005-04-23 20:45:11 +00:00
vimboss 534a3a76e2 updated for version 7.0070 2005-04-23 20:43:58 +00:00
vimboss 1a7e025dd7 updated for version 7.0070 2005-04-23 20:42:23 +00:00
vimboss 8d219d268c updated for version 7.0069 2005-04-20 19:48:33 +00:00
vimboss e1b93f7bf0 updated for version 7.0069 2005-04-20 19:45:58 +00:00
vimboss 6c60dbe11b updated for version 7.0069 2005-04-20 19:43:36 +00:00
vimboss 5b2303c44e updated for version 7.0069 2005-04-20 19:40:37 +00:00
vimboss 93f4acfccf updated for version 7.0069 2005-04-20 19:38:58 +00:00
vimboss 93862c109d updated for version 7.0069 2005-04-20 19:37:22 +00:00
vimboss 6e17414567 updated for version 7.0068 2005-04-19 21:42:30 +00:00
vimboss bc43df5e45 updated for version 7.0068 2005-04-19 21:40:26 +00:00
vimboss 403149f6e9 updated for version 7.0068 2005-04-19 21:37:59 +00:00
vimboss eceac892b9 updated for version 7.0068 2005-04-19 21:35:02 +00:00
vimboss a4479d98f6 updated for version 7.0068 2005-04-19 21:33:11 +00:00
vimboss 2441886c6f updated for version 7.0068 2005-04-19 21:30:25 +00:00
vimboss e88fb375eb updated for version 7.0067 2005-04-17 20:28:32 +00:00
vimboss 6224948ceb updated for version 7.0067 2005-04-17 20:20:14 +00:00
vimboss 14a0d13250 updated for version 7.0067 2005-04-17 20:18:43 +00:00
vimboss a4d807bdd8 Set the binary flag 2005-04-17 15:24:23 +00:00
vimboss e1f19af090 Set the binary flag 2005-04-17 15:21:00 +00:00
vimboss 937a4c7497 updated for version 7.0066 2005-04-15 21:13:42 +00:00
vimboss de5b4ee2c2 updated for version 7.0066 2005-04-15 21:00:38 +00:00
vimboss 95f4a6c3a6 updated for version 7.0066 2005-04-15 20:41:38 +00:00
vimboss c8e835f24e updated for version 7.0065 2005-03-28 21:02:15 +00:00
vimboss 9879df94f1 updated for version 7.0065 2005-03-28 20:58:01 +00:00
vimboss 7661678f37 updated for version 7.0065 2005-03-28 20:49:18 +00:00
vimboss 414f8b9545 updated for version 7.0064 2005-03-25 21:58:17 +00:00
vimboss 5558bf2397 updated for version 7.0064 2005-03-25 21:53:48 +00:00
vimboss 51a0699f34 updated for version 7.0064 2005-03-25 21:45:43 +00:00
vimboss 7791c450c6 updated for version 7.0063 2005-03-22 23:06:55 +00:00
vimboss cc46f871d7 updated for version 7.0063 2005-03-22 23:03:44 +00:00
vimboss aff193805a updated for version 7.0063 2005-03-22 22:54:12 +00:00
vimboss adcc83cc72 updated for version 7.0063 2005-03-22 22:52:07 +00:00
vimboss d22a414209 updated for version 7.0062 2005-03-21 08:27:48 +00:00
vimboss ca6d1c6f34 updated for version 7.0062 2005-03-21 08:23:33 +00:00
vimboss bbc55b5b62 updated for version 7.0062 2005-03-20 22:40:14 +00:00
vimboss 51a6e810f6 updated for version 7.0062 2005-03-20 22:37:15 +00:00
vimboss 0570270204 updated for version 7.0062 2005-03-20 22:25:45 +00:00
vimboss bd840aa4bb updated for version 7.0062 2005-03-20 22:23:10 +00:00
vimboss e77447363d updated for version 7.0061 2005-03-18 20:30:32 +00:00
vimboss baa13adfbd updated for version 7.0061 2005-03-18 20:27:04 +00:00
vimboss dc2ffd3867 updated for version 7.0061 2005-03-18 20:25:31 +00:00
vimboss 49f3a0f7df updated for version 7.0061 2005-03-18 20:15:36 +00:00
vimboss d2970abcc1 updated for version 7.0060 2005-03-16 09:57:51 +00:00
vimboss 7f295ca38c updated for version 7.0060 2005-03-16 09:53:56 +00:00
vimboss 7b6318d4e5 updated for version 7.0060 2005-03-16 09:52:38 +00:00
vimboss 07c0df828e updated for version 7.0060 2005-03-16 09:50:44 +00:00
vimboss fb052ebc62 updated for version 7.0060 2005-03-16 09:48:18 +00:00
vimboss 4fbbf0e673 updated for version 7.0060 2005-03-16 09:47:09 +00:00
vimboss c32c0abe3a updated for version 7.0060 2005-03-15 22:50:43 +00:00
vimboss 4c972f6cd3 updated for version 7.0060 2005-03-15 22:48:14 +00:00
vimboss a2e2f1404e updated for version 7.0060 2005-03-15 22:46:30 +00:00
vimboss ea7b09fa72 updated for version 7.0060 2005-03-15 22:43:58 +00:00
vimboss 22ac7d8d7b updated for version 7.0060 2005-03-15 22:37:00 +00:00
vimboss 21fd6c172d updated for version 7.0060 2005-03-15 22:34:55 +00:00
vimboss 57f5d669ce updated for version 7.0060 2005-03-15 22:28:00 +00:00
vimboss 36fb7c4b5a updated for version 7.0059 2005-03-11 22:51:16 +00:00
vimboss eb0d0af3f8 updated for version 7.0059 2005-03-11 22:49:40 +00:00
vimboss a8942b33bb updated for version 7.0059 2005-03-11 22:46:48 +00:00
vimboss e8ee8940f6 updated for version 7.0059 2005-03-11 22:40:50 +00:00
vimboss 088e3f7c2c updated for version 7.0058 2005-03-08 22:46:26 +00:00
vimboss 02aad95a94 updated for version 7.0058 2005-03-08 22:43:10 +00:00
vimboss 4bf8ae2e72 updated for version 7.0058 2005-03-08 22:40:03 +00:00
vimboss bc89d1a7d0 updated for version 7.0058 2005-03-08 22:34:32 +00:00
vimboss c8a4bc42f5 updated for version 7.0058 2005-03-08 22:29:20 +00:00
vimboss 664ab7706e updated for version 7.0057 2005-03-07 23:26:06 +00:00
vimboss 2922781fc5 updated for version 7.0057 2005-03-07 23:22:00 +00:00
vimboss 923bdeda40 updated for version 7.0057 2005-03-07 23:20:08 +00:00
vimboss 06553e8ac9 updated for version 7.0057 2005-03-07 23:16:51 +00:00
vimboss 36b63d9378 updated for version 7.0057 2005-03-07 23:09:59 +00:00
vimboss 1826e895bf updated for version 7.0057 2005-03-07 23:06:25 +00:00
vimboss 5fe54eb7d1 updated for version 7.0057 2005-03-07 23:04:48 +00:00
vimboss 29d5393392 updated for version 7.0057 2005-03-07 23:03:19 +00:00
vimboss d4df77814a updated for version 7.0057 2005-03-07 23:00:57 +00:00
vimboss ac8e629412 updated for version 7.0057 2005-03-07 22:56:57 +00:00
vimboss bb71844699 updated for version 7.0056 2005-03-06 23:42:22 +00:00
vimboss 46c82c41cc updated for version 7.0056 2005-03-06 23:40:56 +00:00
vimboss 715a7780e8 updated for version 7.0056 2005-03-06 23:38:09 +00:00
vimboss 51d63e5ec6 updated for version 7.0055 2005-03-04 23:39:37 +00:00
vimboss 5ceeb6a9a2 updated for version 7.0054 2005-02-28 22:48:19 +00:00
vimboss 2610d1a3cb updated for version 7.0054 2005-02-28 22:44:58 +00:00
vimboss f0e8b63aa7 updated for version 7.0054 2005-02-28 22:39:03 +00:00
vimboss 8f37fd9ca9 updated for version 7.0053 2005-02-27 22:43:26 +00:00
vimboss bf2c654fcf updated for version 7.0053 2005-02-27 22:41:14 +00:00
vimboss 490caa6a7d updated for version 7.0053 2005-02-27 22:40:05 +00:00
vimboss 34d49d67a7 updated for version 7.0053 2005-02-27 22:38:23 +00:00
vimboss 5705aabcce updated for version 7.0053 2005-02-27 22:36:47 +00:00
vimboss 90c10231c1 updated for version 7.0052 2005-02-26 23:04:13 +00:00
vimboss 883273db64 updated for version 7.0051 2005-02-22 08:56:13 +00:00
vimboss c535381148 updated for version 7.0051 2005-02-22 08:49:11 +00:00
vimboss 91041ca59e updated for version 7.0051 2005-02-22 08:39:57 +00:00
vimboss 3a2a7b25e5 updated for version 7.0051 2005-02-22 08:28:13 +00:00
vimboss c791511e79 updated for version 7.0050 2005-02-12 14:31:42 +00:00
vimboss c488e50137 updated for version 7.0050 2005-02-12 14:29:27 +00:00
vimboss 0f322631bf updated for version 7.0049 2005-02-07 22:05:52 +00:00
vimboss 3b0bc9901a updated for version 7.0049 2005-02-07 22:03:36 +00:00
vimboss 6cd682d35e updated for version 7.0049 2005-02-07 22:01:03 +00:00
vimboss 0a1f3f88f6 updated for version 7.0049 2005-02-07 21:49:25 +00:00
vimboss ef870e8357 updated for version 7.0048 2005-02-05 21:43:56 +00:00
vimboss a9227b7c58 updated for version 7.0048 2005-02-05 21:39:53 +00:00
vimboss 8c48828cac updated for version 7.0048 2005-02-05 21:35:05 +00:00
vimboss d9b4b9d874 updated for version 7.0047 2005-02-02 23:11:38 +00:00
vimboss 5964bd7d55 updated for version 7.0047 2005-02-02 23:09:45 +00:00
vimboss 6bd1894243 updated for version 7.0047 2005-02-02 23:07:25 +00:00
vimboss d6648ea90f updated for version 7.0047 2005-02-02 23:04:36 +00:00
vimboss e1643fa436 updated for version 7.0047 2005-02-02 22:55:47 +00:00
vimboss 413192e236 updated for version 7.0046 2005-01-31 19:25:36 +00:00
vimboss 2013b24985 updated for version 7.0046 2005-01-31 19:23:41 +00:00
vimboss a76cc77d79 updated for version 7.0046 2005-01-31 19:21:46 +00:00
vimboss e99ed374b9 updated for version 7.0046 2005-01-31 19:19:04 +00:00
vimboss 18454d61fc updated for version 7.0046 2005-01-31 19:09:12 +00:00
vimboss 8183e77185 updated for version 7.0046 2005-01-31 19:02:28 +00:00
vimboss 85be221f60 updated for version 7.0046 2005-01-31 18:58:23 +00:00
vimboss 1fead47256 updated for version 7.0046 2005-01-31 18:57:18 +00:00
vimboss 77bfeb04e0 updated for version 7.0046 2005-01-31 18:55:55 +00:00
vimboss 58d4c36c50 updated for version 7.0045 2005-01-27 14:44:31 +00:00
vimboss dea17ee6ab updated for version 7.0045 2005-01-27 14:42:53 +00:00
vimboss e2185b74f5 updated for version 7.0045 2005-01-27 14:41:15 +00:00
vimboss 6d52ce27d3 updated for version 7.0045 2005-01-27 14:33:00 +00:00
vimboss 9315e9fb63 updated for version 7.0045 2005-01-27 14:31:44 +00:00
vimboss 434b001336 updated for version 7.0044 2005-01-25 22:26:29 +00:00
vimboss 5c789b2b0a updated for version 7.0044 2005-01-25 22:22:02 +00:00
vimboss b6975fb763 updated for version 7.0044 2005-01-25 22:18:08 +00:00
vimboss fa91543c94 updated for version 7.0044 2005-01-25 22:14:34 +00:00
vimboss 77ed685929 updated for version 7.0044 2005-01-25 22:12:55 +00:00
vimboss d7a2ddaef4 updated for version 7.0044 2005-01-25 22:07:05 +00:00
vimboss 241fb3b228 updated for version 7.0044 2005-01-25 22:03:25 +00:00
vimboss e03ea119a9 updated for version 7.0044 2005-01-25 21:58:26 +00:00
vimboss bcf7ad1a63 updated for version 7.0044 2005-01-25 21:57:23 +00:00
vimboss 82120069cd updated for version 7.0044 2005-01-25 21:53:18 +00:00
vimboss 6f9fa293fc updated for version 7.0044 2005-01-25 21:46:35 +00:00
vimboss e0c3b831ab updated for version 7.0044 2005-01-25 21:44:33 +00:00
vimboss e658f496d9 updated for version 7.0044 2005-01-25 21:42:15 +00:00
vimboss b014af8d9d updated for version 7.0043 2005-01-21 11:56:39 +00:00
vimboss 4d56439a62 updated for version 7.0043 2005-01-21 11:55:25 +00:00
vimboss b515286472 updated for version 7.0043 2005-01-21 11:46:23 +00:00
vimboss 90d1d23eed updated for version 7.0042 2005-01-19 22:24:34 +00:00
vimboss 4e29192636 updated for version 7.0042 2005-01-19 22:21:15 +00:00
vimboss 57cecb3b51 updated for version 7.0042 2005-01-19 22:18:32 +00:00
vimboss b3ee99225b updated for version 7.0042 2005-01-19 22:08:28 +00:00
vimboss 0c4bbcfe62 updated for version 7.0041 2005-01-17 22:23:00 +00:00
vimboss 76d90e1f26 updated for version 7.0041 2005-01-17 22:21:07 +00:00
vimboss b424d6e3f5 updated for version 7.0041 2005-01-17 22:18:45 +00:00
vimboss c2c408d25f updated for version 7.0041 2005-01-17 22:16:15 +00:00
vimboss 3060ccf3b2 updated for version 7.0041 2005-01-17 22:13:48 +00:00
vimboss 4be9de3f8e updated for version 7.0041 2005-01-17 22:11:23 +00:00
vimboss 74212cfa2f updated for version 7.0041 2005-01-17 22:06:23 +00:00
vimboss b413954494 updated for version 7.0040 2005-01-16 22:07:38 +00:00
vimboss 5938b2da41 updated for version 7.0040 2005-01-16 22:06:30 +00:00
vimboss 7db1051044 updated for version 7.0040 2005-01-16 22:02:49 +00:00
vimboss 837d8b6c88 updated for version 7.0040 2005-01-16 21:59:36 +00:00
vimboss ef7a663458 updated for version 7.0040 2005-01-16 21:57:33 +00:00
vimboss dcaccddd78 updated for version 7.0040 2005-01-16 21:56:27 +00:00
vimboss adf6a744eb updated for version 7.0039 2005-01-15 22:18:47 +00:00
vimboss 19eef10a86 updated for version 7.0039 2005-01-15 22:17:32 +00:00
vimboss 133139d2c8 updated for version 7.0039 2005-01-15 22:14:15 +00:00
vimboss 5be201f3fc updated for version 7.0039 2005-01-15 22:08:30 +00:00
vimboss cab2cad423 updated for version 7.0038 2005-01-14 21:53:12 +00:00
vimboss a50b66ae1f updated for version 7.0038 2005-01-14 21:48:43 +00:00
vimboss 3a9404aab7 updated for version 7.0038 2005-01-14 21:42:54 +00:00
vimboss d3d14b8ef7 updated for version 7.0037 2005-01-11 21:34:41 +00:00
vimboss 48ceded50f updated for version 7.0037 2005-01-11 21:30:59 +00:00
vimboss 09527fdc07 updated for version 7.0037 2005-01-11 21:29:04 +00:00
vimboss 74f1f6f4e1 updated for version 7.0037 2005-01-11 21:23:08 +00:00
vimboss cc7eec7b28 updated for version 7.0037 2005-01-11 21:21:40 +00:00
vimboss d2183e5e94 updated for version 7.0036 2005-01-09 21:23:56 +00:00
vimboss a00d31dc83 updated for version 7.0036 2005-01-09 21:22:45 +00:00
vimboss 76bc95d44f updated for version 7.0036 2005-01-09 21:20:18 +00:00
vimboss f06027b097 updated for version 7.0036 2005-01-09 21:16:21 +00:00
vimboss 2fe4c9200f updated for version 7.0035 2005-01-08 21:49:45 +00:00
vimboss 1e66ba8326 updated for version 7.0035 2005-01-08 21:45:39 +00:00
vimboss cc507b359e updated for version 7.0034 2005-01-08 16:11:57 +00:00
vimboss 0092f9a187 updated for version 7.0034 2005-01-08 16:08:21 +00:00
vimboss 08c303fc76 updated for version 7.0034 2005-01-08 16:04:29 +00:00
vimboss 64f09644d0 updated for version 7.0033 2005-01-07 21:51:51 +00:00
vimboss d915cc915b updated for version 7.0033 2005-01-07 21:48:26 +00:00
vimboss 03c5985350 updated for version 7.0033 2005-01-07 21:45:22 +00:00
vimboss 61e4250552 updated for version 7.0032 2005-01-06 23:28:25 +00:00
vimboss 231041b43a updated for version 7.0032 2005-01-06 23:24:37 +00:00
vimboss f16ff60bdc updated for version 7.0032 2005-01-06 23:22:30 +00:00
vimboss 48f717367c updated for version 7.0032 2005-01-06 23:19:09 +00:00
vimboss 18692d45c6 updated for version 7.0031 2005-01-05 22:19:46 +00:00
vimboss 8e5d279bd7 updated for version 7.0031 2005-01-05 22:16:17 +00:00
vimboss 87007eb3dc updated for version 7.0031 2005-01-05 22:10:30 +00:00
vimboss 3c8ea48fc8 updated for version 7.0031 2005-01-05 22:08:40 +00:00
vimboss 40dfff3c42 updated for version 7.0031 2005-01-05 22:07:01 +00:00
vimboss 33a9568707 updated for version 7.0030 2005-01-04 21:52:38 +00:00
vimboss 9cd61123d8 updated for version 7.0030 2005-01-04 21:45:14 +00:00
vimboss de5f1809e7 updated for version 7.0030 2005-01-04 21:43:22 +00:00
vimboss 9df7b88129 updated for version 7.0030 2005-01-04 21:38:36 +00:00
vimboss 6aef43ea60 updated for version 7.0030 2005-01-04 21:31:43 +00:00
vimboss d7a70d2571 updated for version 7.0030 2005-01-04 21:26:43 +00:00
vimboss d7d874c400 updated for version 7.0030 2005-01-04 21:24:54 +00:00
vimboss 33a031987b updated for version 7.0030 2005-01-04 21:23:48 +00:00
vimboss 76ca2efc6b updated for version 7.0030 2005-01-04 21:21:28 +00:00
vimboss 750e5ed2bc updated for version 7.0030 2005-01-04 21:19:20 +00:00
vimboss c1800a2f61 updated for version 7.0030 2005-01-04 21:16:35 +00:00
vimboss 6de4cbc7a7 updated for version 7.0030 2005-01-04 21:14:57 +00:00
vimboss 7acb1266fd updated for version 7.0030 2005-01-04 21:13:16 +00:00
vimboss 91149b61bf updated for version 7.0030 2005-01-04 21:12:13 +00:00
vimboss d354452421 updated for version 7.0030 2005-01-04 21:07:44 +00:00
vimboss bb7384c800 updated for version 7.0029 2005-01-03 21:06:01 +00:00
vimboss 4ad767fda0 updated for version 7.0029 2005-01-03 21:02:03 +00:00
vimboss da05e2e909 updated for version 7.0029 2005-01-03 20:58:59 +00:00
vimboss 3241b2e632 updated for version 7.0029 2005-01-03 20:56:17 +00:00
vimboss 12abb6a96f updated for version 7.0029 2005-01-03 20:55:08 +00:00
vimboss 51f6881848 updated for version 7.0028 2005-01-02 11:43:19 +00:00
vimboss 3723f6bfe7 updated for version 7.0028 2005-01-02 11:36:03 +00:00
vimboss 64f32b0059 updated for version 7.0028 2005-01-02 11:32:29 +00:00
vimboss 906281402c updated for version 7.0028 2005-01-02 11:31:05 +00:00
vimboss beddd13cbc updated for version 7.0028 2005-01-02 11:28:13 +00:00
vimboss 306f826e04 updated for version 7.0027 2004-12-31 21:01:02 +00:00
vimboss eaf6cf526d updated for version 7.0027 2004-12-31 20:58:58 +00:00
vimboss 0469e88c48 updated for version 7.0027 2004-12-31 20:56:11 +00:00
vimboss cc1c651f90 updated for version 7.0026 2004-12-29 21:03:02 +00:00
vimboss a2a1b9cb39 updated for version 7.0026 2004-12-29 20:58:21 +00:00
vimboss d559a3479b updated for version 7.0025 2004-12-27 21:59:20 +00:00
vimboss 8aeea83644 updated for version 7.0024 2004-12-24 14:35:23 +00:00
vimboss 06b0422054 updated for version 7.0023 2004-12-19 22:46:22 +00:00
vimboss 696e1c67d4 updated for version 7.0022 2004-12-12 11:37:09 +00:00
vimboss ded3b799f4 updated for version 7.0022 2004-12-12 11:33:30 +00:00
vimboss af77f72312 updated for version 7.0021 2004-12-09 21:34:53 +00:00
vimboss e8c12d1d24 updated for version 7.0021 2004-12-09 21:09:42 +00:00
vimboss 13060d3be9 updated for version 7.0020 2004-10-24 19:23:07 +00:00
vimboss e922568d6c updated for version 7.0020 2004-10-24 19:18:58 +00:00
vimboss d1dfd63110 updated for version 7.0019 2004-10-12 20:02:24 +00:00
vimboss 2d8328f027 updated for version 7.0019 2004-10-12 19:54:52 +00:00
vimboss ffbb1f4c83 updated for version 7.0019 2004-10-12 19:53:42 +00:00
vimboss c516c8b58f updated for version 7.0018 2004-10-11 10:16:09 +00:00
vimboss 549c3780f0 updated for version 7.0018 2004-10-11 10:06:20 +00:00
vimboss 4e67a9e79a updated for version 7.0018 2004-10-11 10:00:50 +00:00
vimboss f65104f49e updated for version 7.0017 2004-10-07 21:02:47 +00:00
vimboss c41c6b8c19 updated for version 7.0017 2004-10-07 20:45:47 +00:00
vimboss e835ce6b25 updated for version 7.0016 2004-09-13 20:26:32 +00:00
vimboss 4fd90a4f53 updated for version 7.0015 2004-09-06 17:44:46 +00:00
vimboss eaaf17beef updated for version 7.0014 2004-09-02 19:12:26 +00:00
vimboss 4bda2773ff updated for version 7.0013 2004-07-29 08:43:53 +00:00
vimboss cc301aeeec updated for version 7.0012 2004-07-26 12:53:41 +00:00
vimboss 440b8fda6e updated for version 7.0011 2004-07-19 20:55:54 +00:00
vimboss f00ab47f29 updated for version 7.0010 2004-07-18 21:34:53 +00:00
vimboss 562cfc1e87 updated for version 7.0009 2004-07-16 20:18:37 +00:00
vimboss 014adc70a3 updated for version 7.0008 2004-07-12 15:53:54 +00:00
vimboss 287c69bd4c updated for version 7.0007 2004-07-10 09:47:34 +00:00
vimboss 5057849c1a updated for version 7.0006 2004-07-05 15:58:32 +00:00
vimboss d9e8dbae3e updated for version 7.0005 2004-07-03 16:05:59 +00:00
vimboss f3371f24ba updated for version 7.0004 2004-07-02 15:38:35 +00:00
vimboss 5c3784fc45 updated for version 7.0003 2004-06-30 16:16:41 +00:00
vimboss 18d8b2d9f8 updated for version 7.0002 2004-06-24 15:53:16 +00:00
vimboss 68cf95977a updated for version 7.0002 2004-06-20 12:51:53 +00:00
vimboss 3bd139f602 Various changes 2004-06-16 11:19:22 +00:00
vimboss e5c6ef7d76 updated for version 7.0001 2004-06-13 20:20:40 +00:00
vimboss 67c7bc9511 updated for version 7.0001 2004-06-13 14:51:16 +00:00
vimboss 7822ed5597 updated for version 7.0001 2004-06-13 14:44:53 +00:00
vimboss e5d2d6e9c1 updated for version 7.0001 2004-06-13 13:30:23 +00:00
vimboss 619d2eb328 updated for version 7.0001 2004-06-13 13:18:32 +00:00
vimboss 8a7d87fea8 updated for version 7.0001 2004-06-13 13:02:36 +00:00
vimboss 1790bb23ef Initial revision 2004-06-13 12:29:53 +00:00
2772 changed files with 1221686 additions and 1514 deletions
+44
View File
@@ -0,0 +1,44 @@
.*.swp
.DS_Store
src/MacVim/MacVim.xcodeproj/*.mode1
src/MacVim/MacVim.xcodeproj/*.mode1v3
src/MacVim/MacVim.xcodeproj/*.pbxuser
src/MacVim/MacVim.xcodeproj/project.xcworkspace
src/MacVim/MacVim.xcodeproj/xcuserdata
src/MacVim/icons/*.pyc
src/MacVim/icons/*.ttf
src/MacVim/icons/*.reg
src/MacVim/icons/*.zip
src/MacVim/icons/*.txt
src/MacVim/icons/*.so
src/MacVim/icons/*.egg-info
src/MacVim/icons/build
src/MacVim/icons/makeicns/*.o
src/MacVim/icons/makeicns/makeicns
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1v3
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.pbxuser
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/xcuserdata
src/MacVim/PSMTabBarControl/build
src/MacVim/PSMTabBarControl/build
src/MacVim/build
src/TAGS
src/Vim
src/auto/config.cache
src/auto/config.h
src/auto/config.log
src/auto/config.mk
src/auto/config.status
src/auto/if_perl.c
src/auto/link.log
src/auto/link.sed
src/auto/osdef.h
src/auto/pathdef.c
src/config.log
src/config.status
src/objects
src/po/*.mo
src/tags
src/xxd/xxd
src/xxd/xxd.dSYM
src/a.out.dSYM
+61
View File
@@ -0,0 +1,61 @@
syntax: glob
# Unixen: object and executable files.
*.o
src/vim
src/xxd/xxd
src/auto/if_perl.c
src/tags
# We do need src/auto/configure.
src/auto/config.aap
src/auto/config.cache
src/auto/config.h
src/auto/config.log
src/auto/config.mk
src/auto/config.status
src/auto/configure.aap
src/auto/osdef.h
src/auto/link.log
src/auto/link.sed
src/auto/pathdef.c
# Windows
*.exe
*.idb
*.manifest
*.exp
*.obj
*.pdb
*.ilk
*.sln
*.suo
*.res
*.RES
src/if_perl.c
src/pathdef.c
src/Obj*/pathdef.c
gvimext.dll
gvimext.lib
# Mac OSX
src/xxd/xxd.dSYM
# All platforms
*.rej
*.orig
*.mo
*.swp
*~
*.pyc
src/po/vim.pot
# Generated by "make test"
src/po/*.ck
src/testdir/mbyte.vim
src/testdir/mzscheme.vim
src/testdir/lua.vim
src/testdir/small.vim
src/testdir/tiny.vim
src/testdir/test*.out
src/testdir/test.log
+2747
View File
File diff suppressed because it is too large Load Diff
+23
View File
@@ -0,0 +1,23 @@
Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
for editing programs and other plain ASCII text. Full Vi
compatibility and includes all Ex commands. Extra features
above Vi: Multilevel undo, multiple windows, syntax
highlighting, command line history, folding, improved command
line editing, command typeahead display, command to display
yank buffers, possibility to edit binary files, file name
stack, support for Manx QuickFix and other compiler's error
messages, shows current file name in window title, on-line
help, rectangular cut/paste, etc., etc., etc...
Version 7.4. Also runs under UNIX, MSDOS and other systems.
vim74rt.tgz contains the documentation and syntax files.
vim74bin.tgz contains the binaries.
vim74src.tgz contains the sources.
Author: Bram Moolenaar et al.
Xxd Hex dumper and reader. Can be used to view files as hex, edit
them and write them back. Can also be used to patch files.
Version 1.8 (1997 May 22)
Author: Juergen Weigert
Executable
BIN
View File
Binary file not shown.
+761
View File
@@ -0,0 +1,761 @@
# List of distributed Vim files.
# Used by Makefile and upload.aap.
# source files for all source archives
SRC_ALL = \
src/README.txt \
src/arabic.c \
src/arabic.h \
src/ascii.h \
src/blowfish.c \
src/buffer.c \
src/charset.c \
src/diff.c \
src/digraph.c \
src/edit.c \
src/eval.c \
src/ex_cmds.c \
src/ex_cmds.h \
src/ex_cmds2.c \
src/ex_docmd.c \
src/ex_eval.c \
src/ex_getln.c \
src/farsi.c \
src/farsi.h \
src/feature.h \
src/fileio.c \
src/fold.c \
src/getchar.c \
src/globals.h \
src/gui.c \
src/gui.h \
src/gui_beval.c \
src/gui_beval.h \
src/hardcopy.c \
src/hashtab.c \
src/keymap.h \
src/macros.h \
src/main.c \
src/mark.c \
src/mbyte.c \
src/memfile.c \
src/memfile_test.c \
src/memline.c \
src/menu.c \
src/message.c \
src/misc1.c \
src/misc2.c \
src/move.c \
src/mysign \
src/nbdebug.c \
src/nbdebug.h \
src/netbeans.c \
src/normal.c \
src/ops.c \
src/option.c \
src/option.h \
src/popupmnu.c \
src/quickfix.c \
src/regexp.c \
src/regexp_nfa.c \
src/regexp.h \
src/screen.c \
src/search.c \
src/sha256.c \
src/structs.h \
src/spell.c \
src/syntax.c \
src/tag.c \
src/term.c \
src/term.h \
src/termlib.c \
src/ui.c \
src/undo.c \
src/version.c \
src/version.h \
src/vim.h \
src/winclip.c \
src/window.c \
src/xxd/xxd.c \
src/main.aap \
src/testdir/main.aap \
src/testdir/*.in \
src/testdir/test[0-9]*.ok \
src/testdir/test49.vim \
src/testdir/test60.vim \
src/testdir/test83-tags? \
src/testdir/python2/*.py \
src/testdir/python3/*.py \
src/testdir/pythonx/*.py \
src/testdir/pythonx/topmodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \
src/testdir/python_after/*.py \
src/testdir/python_before/*.py \
src/proto.h \
src/proto/blowfish.pro \
src/proto/buffer.pro \
src/proto/charset.pro \
src/proto/diff.pro \
src/proto/digraph.pro \
src/proto/edit.pro \
src/proto/eval.pro \
src/proto/ex_cmds.pro \
src/proto/ex_cmds2.pro \
src/proto/ex_docmd.pro \
src/proto/ex_eval.pro \
src/proto/ex_getln.pro \
src/proto/fileio.pro \
src/proto/fold.pro \
src/proto/getchar.pro \
src/proto/gui.pro \
src/proto/gui_beval.pro \
src/proto/hardcopy.pro \
src/proto/hashtab.pro \
src/proto/main.pro \
src/proto/mark.pro \
src/proto/mbyte.pro \
src/proto/memfile.pro \
src/proto/memline.pro \
src/proto/menu.pro \
src/proto/message.pro \
src/proto/misc1.pro \
src/proto/misc2.pro \
src/proto/move.pro \
src/proto/netbeans.pro \
src/proto/normal.pro \
src/proto/ops.pro \
src/proto/option.pro \
src/proto/popupmnu.pro \
src/proto/quickfix.pro \
src/proto/regexp.pro \
src/proto/screen.pro \
src/proto/search.pro \
src/proto/sha256.pro \
src/proto/spell.pro \
src/proto/syntax.pro \
src/proto/tag.pro \
src/proto/term.pro \
src/proto/termlib.pro \
src/proto/ui.pro \
src/proto/undo.pro \
src/proto/version.pro \
src/proto/winclip.pro \
src/proto/window.pro \
# source files for Unix only
SRC_UNIX = \
Makefile \
Filelist \
README_src.txt \
configure \
pixmaps/*.xpm \
pixmaps/gen-inline-pixbufs.sh \
pixmaps/stock_icons.h \
src/INSTALL \
src/INSTALLx.txt \
src/Makefile \
src/auto/configure \
src/config.aap.in \
src/config.h.in \
src/config.mk.dist \
src/config.mk.in \
src/configure \
src/configure.in \
src/gui_at_fs.c \
src/gui_at_sb.c \
src/gui_at_sb.h \
src/gui_athena.c \
src/gui_gtk.c \
src/gui_gtk_f.c \
src/gui_gtk_f.h \
src/gui_gtk_x11.c \
src/gui_motif.c \
src/gui_xmdlg.c \
src/gui_xmebw.c \
src/gui_xmebw.h \
src/gui_xmebwp.h \
src/gui_x11.c \
src/gui_x11_pm.h \
src/hangulin.c \
src/if_xcmdsrv.c \
src/integration.c \
src/integration.h \
src/link.sh \
src/installman.sh \
src/installml.sh \
src/mkinstalldirs \
src/os_unix.c \
src/os_unix.h \
src/os_unixx.h \
src/osdef.sh \
src/osdef1.h.in \
src/osdef2.h.in \
src/pathdef.sh \
src/proto/gui_athena.pro \
src/proto/gui_gtk.pro \
src/proto/gui_gtk_x11.pro \
src/proto/gui_motif.pro \
src/proto/gui_xmdlg.pro \
src/proto/gui_x11.pro \
src/proto/hangulin.pro \
src/proto/if_xcmdsrv.pro \
src/proto/os_unix.pro \
src/proto/pty.pro \
src/proto/workshop.pro \
src/pty.c \
src/testdir/Makefile \
src/testdir/unix.vim \
src/toolcheck \
src/vim_icon.xbm \
src/vim_mask.xbm \
src/vimtutor \
src/gvimtutor \
src/which.sh \
src/workshop.c \
src/workshop.h \
src/wsdebug.c \
src/wsdebug.h \
src/xxd/Makefile \
# source files for both DOS and Unix
SRC_DOS_UNIX = \
src/if_cscope.c \
src/if_cscope.h \
src/if_lua.c \
src/if_mzsch.c \
src/if_mzsch.h \
src/if_perl.xs \
src/if_perlsfio.c \
src/if_python.c \
src/if_python3.c \
src/if_py_both.h \
src/if_ruby.c \
src/if_sniff.h \
src/if_tcl.c \
src/proto/if_cscope.pro \
src/proto/if_lua.pro \
src/proto/if_mzsch.pro \
src/proto/if_perl.pro \
src/proto/if_perlsfio.pro \
src/proto/if_python.pro \
src/proto/if_python3.pro \
src/proto/if_ruby.pro \
src/proto/if_tcl.pro \
src/typemap \
# source files for DOS (also in the extra archive)
SRC_DOS = \
src/GvimExt/*.mak \
src/GvimExt/GvimExt.reg \
src/GvimExt/Makefile \
src/GvimExt/README.txt \
src/GvimExt/gvimext.cpp \
src/GvimExt/gvimext.def \
src/GvimExt/gvimext.h \
src/GvimExt/gvimext.inf \
src/GvimExt/gvimext.rc \
src/GvimExt/gvimext_ming.def \
src/GvimExt/gvimext_ming.rc \
src/GvimExt/resource.h \
src/GvimExt/uninst.bat \
README_srcdos.txt \
src/INSTALLpc.txt \
src/Make_bc3.mak \
src/Make_bc5.mak \
src/Make_cyg.mak \
src/Make_djg.mak \
src/Make_ivc.mak \
src/Make_dvc.mak \
src/Make_ming.mak \
src/Make_mvc.mak \
src/Make_w16.mak \
src/bigvim.bat \
src/bigvim64.bat \
src/msvcsetup.bat \
src/msvc2008.bat \
src/msvc2010.bat \
src/dimm.idl \
src/dlldata.c \
src/dosinst.c \
src/dosinst.h \
src/glbl_ime.cpp \
src/glbl_ime.h \
src/gui_w16.c \
src/gui_w32.c \
src/gui_w48.c \
src/guiw16rc.h \
src/gui_w32_rc.h \
src/if_ole.cpp \
src/if_ole.h \
src/if_ole.idl \
src/iid_ole.c \
src/os_dos.h \
src/os_msdos.c \
src/os_msdos.h \
src/os_w32dll.c \
src/os_w32exe.c \
src/os_win16.c \
src/os_win32.c \
src/os_mswin.c \
src/os_win16.h \
src/os_win32.h \
src/proto/gui_w16.pro \
src/proto/gui_w32.pro \
src/proto/if_ole.pro \
src/proto/os_msdos.pro \
src/proto/os_win16.pro \
src/proto/os_win32.pro \
src/proto/os_mswin.pro \
src/testdir/Make_dos.mak \
src/testdir/Make_ming.mak \
src/testdir/dos.vim \
src/uninstal.c \
src/vim.def \
src/vim.rc \
src/vimio.h \
src/gvim.exe.mnf \
src/vim16.def \
src/vim16.rc \
src/vimrun.c \
src/vimtbar.h \
src/xpm_w32.c \
src/xpm_w32.h \
src/xxd/Make_bc3.mak \
src/xxd/Make_bc5.mak \
src/xxd/Make_cyg.mak \
src/xxd/Make_djg.mak \
src/xxd/Make_ming.mak \
src/xxd/Make_mvc.mak \
nsis/gvim.nsi \
nsis/README.txt \
uninstal.txt \
src/VisVim/Commands.cpp \
src/VisVim/Commands.h \
src/VisVim/DSAddIn.cpp \
src/VisVim/DSAddIn.h \
src/VisVim/OleAut.cpp \
src/VisVim/OleAut.h \
src/VisVim/README_VisVim.txt \
src/VisVim/Reg.cpp \
src/VisVim/Register.bat \
src/VisVim/Resource.h \
src/VisVim/StdAfx.cpp \
src/VisVim/StdAfx.h \
src/VisVim/UnRegist.bat \
src/VisVim/VisVim.cpp \
src/VisVim/VisVim.def \
src/VisVim/VisVim.mak \
src/VisVim/VisVim.h \
src/VisVim/VisVim.odl \
src/VisVim/VisVim.rc \
src/VisVim/VsReadMe.txt \
# source files for DOS without CR/LF translation (also in the extra archive)
SRC_DOS_BIN = \
src/VisVim/Res/*.bmp \
src/tearoff.bmp \
src/tools.bmp \
src/tools16.bmp \
src/vim*.ico \
src/vim.tlb \
src/vimtbar.lib \
src/xpm/COPYRIGHT \
src/xpm/README.txt \
src/xpm/include/*.h \
src/xpm/x64/lib/libXpm.a \
src/xpm/x64/lib/libXpm.lib \
src/xpm/x86/lib/libXpm.a \
src/xpm/x86/lib/libXpm.lib \
src/vimtbar.dll \
nsis/icons/*.bmp \
nsis/icons/*.ico \
# source files for Amiga, DOS, etc. (also in the extra archive)
SRC_AMI_DOS = \
# source files for Amiga (also in the extra archive)
SRC_AMI = \
README_amisrc.txt \
README_amisrc.txt.info \
src.info \
src/INSTALLami.txt \
src/Make_dice.mak \
src/Make_manx.mak \
src/Make_morph.mak \
src/Make_sas.mak \
src/os_amiga.c \
src/os_amiga.h \
src/proto/os_amiga.pro \
src/testdir/Make_amiga.mak \
src/testdir/amiga.vim \
src/xxd/Make_amiga.mak \
# source files for the Mac (also in the extra archive)
SRC_MAC = \
src/INSTALLmac.txt \
src/dehqx.py \
src/gui_mac.c \
src/os_mac_rsrc/*.icns \
src/os_mac.h \
src/os_mac.rsr.hqx \
src/os_mac_conv.c \
src/os_macosx.m \
src/proto/gui_mac.pro \
src/proto/os_mac_conv.pro \
# source files for VMS (in the extra archive)
SRC_VMS = \
src/INSTALLvms.txt \
src/Make_vms.mms \
src/gui_gtk_vms.h \
src/os_vms.c \
src/os_vms_conf.h \
src/os_vms_mms.c \
src/proto/os_vms.pro \
src/testdir/Make_vms.mms \
src/testdir/vms.vim \
src/xxd/Make_vms.mms \
vimtutor.com \
# source files for OS/2 (in the extra archive)
SRC_OS2 = \
src/Make_os2.mak \
src/os_os2_cfg.h \
src/testdir/Make_os2.mak \
src/testdir/todos.vim \
src/testdir/os2.vim \
src/xxd/Make_os2.mak \
# source files for QNX (in the extra archive)
SRC_QNX = \
src/os_qnx.c \
src/os_qnx.h \
src/gui_photon.c \
src/proto/gui_photon.pro \
src/proto/os_qnx.pro \
# source files for the extra archive (all sources that are not for Unix)
SRC_EXTRA = \
$(SRC_AMI) \
$(SRC_AMI_DOS) \
$(SRC_DOS) \
$(SRC_DOS_BIN) \
$(SRC_MAC) \
$(SRC_OS2) \
$(SRC_QNX) \
$(SRC_VMS) \
README_os390.txt \
src/Make_mint.mak \
src/if_sniff.c \
src/infplist.xml \
src/link.390 \
src/os_beos.c \
src/os_beos.h \
src/os_beos.rsrc \
src/proto/os_beos.pro \
src/os_mint.h \
src/os_vms_fix.com \
src/toolbar.phi \
# runtime files for all distributions
RT_ALL = \
README.txt \
runtime/bugreport.vim \
runtime/doc/*.awk \
runtime/doc/*.pl \
runtime/doc/*.txt \
runtime/doc/Makefile \
runtime/doc/doctags.c \
runtime/doc/vim.1 \
runtime/doc/evim.1 \
runtime/doc/vimdiff.1 \
runtime/doc/vimtutor.1 \
runtime/doc/xxd.1 \
runtime/ftoff.vim \
runtime/gvimrc_example.vim \
runtime/macros/README.txt \
runtime/macros/dvorak \
runtime/macros/editexisting.vim \
runtime/macros/hanoi/click.me \
runtime/macros/hanoi/hanoi.vim \
runtime/macros/hanoi/poster \
runtime/macros/justify.vim \
runtime/macros/less.bat \
runtime/macros/less.sh \
runtime/macros/less.vim \
runtime/macros/life/click.me \
runtime/macros/life/life.vim \
runtime/macros/matchit.vim \
runtime/macros/matchit.txt \
runtime/macros/maze/README.txt \
runtime/macros/maze/[mM]akefile \
runtime/macros/maze/main.aap \
runtime/macros/maze/maze.c \
runtime/macros/maze/maze_5.78 \
runtime/macros/maze/maze_mac \
runtime/macros/maze/mazeansi.c \
runtime/macros/maze/mazeclean.c \
runtime/macros/maze/poster \
runtime/macros/shellmenu.vim \
runtime/macros/swapmous.vim \
runtime/macros/urm/README.txt \
runtime/macros/urm/examples \
runtime/macros/urm/urm \
runtime/macros/urm/urm.vim \
runtime/mswin.vim \
runtime/evim.vim \
runtime/optwin.vim \
runtime/ftplugin.vim \
runtime/ftplugof.vim \
runtime/indent.vim \
runtime/indoff.vim \
runtime/termcap \
runtime/tools/README.txt \
runtime/tools/[a-z]*[a-z0-9] \
runtime/tutor/README.txt \
runtime/tutor/tutor \
runtime/tutor/tutor.vim \
runtime/vimrc_example.vim \
# runtime files for all distributions without CR-NL translation
RT_ALL_BIN = \
runtime/doc/tags \
runtime/print/*.ps \
# runtime script files
RT_SCRIPTS = \
runtime/filetype.vim \
runtime/scripts.vim \
runtime/menu.vim \
runtime/macmap.vim \
runtime/delmenu.vim \
runtime/synmenu.vim \
runtime/makemenu.vim \
runtime/autoload/*.vim \
runtime/autoload/README.txt \
runtime/autoload/xml/*.vim \
runtime/colors/*.vim \
runtime/colors/README.txt \
runtime/compiler/*.vim \
runtime/compiler/README.txt \
runtime/indent/*.vim \
runtime/indent/README.txt \
runtime/ftplugin/*.vim \
runtime/ftplugin/logtalk.dict \
runtime/ftplugin/README.txt \
runtime/plugin/*.vim \
runtime/plugin/README.txt \
runtime/syntax/*.vim \
runtime/syntax/README.txt \
# Unix runtime
RT_UNIX = \
README_unix.txt \
runtime/hi16-action-make.png \
runtime/hi22-action-make.png \
runtime/vim16x16.png \
runtime/vim16x16.xpm \
runtime/vim32x32.png \
runtime/vim32x32.xpm \
runtime/vim48x48.png \
runtime/vim48x48.xpm \
# Unix and DOS runtime without CR-LF translation
RT_UNIX_DOS_BIN = \
runtime/vim16x16.gif \
runtime/vim32x32.gif \
runtime/vim48x48.gif \
# runtime not for unix or extra
RT_NO_UNIX = \
# runtime for Amiga (also in the extra archive)
RT_AMI_DOS = \
runtime/doc/vim.man \
runtime/doc/vimdiff.man \
runtime/doc/vimtutor.man \
runtime/doc/xxd.man \
# DOS runtime (also in the extra archive)
RT_DOS = \
README_dos.txt \
runtime/rgb.txt \
vimtutor.bat \
# DOS runtime without CR-LF translation (also in the extra archive)
RT_DOS_BIN = \
runtime/vimlogo.cdr \
runtime/vimlogo.eps \
runtime/vimlogo.gif \
runtime/vimlogo.pdf \
# Amiga runtime (also in the extra archive)
RT_AMI = \
README.txt.info \
README_ami.txt \
README_ami.txt.info \
libs/arp.library \
runtime/doc.info \
runtime/doc/*.info \
runtime/icons/README.txt \
runtime/icons/*.info \
runtime/icons.info \
runtime/macros.info \
runtime/macros/*.info \
runtime/macros/hanoi/*.info \
runtime/macros/life/*.info \
runtime/macros/maze/*.info \
runtime/macros/urm/*.info \
runtime/tools.info \
runtime/tutor.info \
runtime/tutor/*.info \
# runtime files in extra archive
RT_EXTRA = \
$(RT_AMI) \
$(RT_AMI_DOS) \
$(RT_DOS) \
$(RT_DOS_BIN) \
README_mac.txt \
# included in all Amiga archives
ROOT_AMI = \
Contents \
Contents.info \
runtime.info \
vimdir.info \
# root files for the extra archive
ROOT_EXTRA = \
$(ROOT_AMI) \
# files for Amiga small binary (also in extra archive)
BIN_AMI = \
README_amibin.txt \
README_amibin.txt.info \
Vim.info \
Xxd.info \
# files for DOS binary (also in extra archive)
BIN_DOS = \
README_bindos.txt \
uninstal.txt \
# files for Win32 OLE binary (also in extra archive)
BIN_OLE = \
README_ole.txt \
# files for Win32s binary (also in extra archive)
BIN_W32S = \
README_w32s.txt \
# files for VMS binary (also in extra archive)
BIN_VMS = \
README_vms.txt \
# files for OS/2 binary (also in extra archive)
BIN_OS2 = \
README_os2.txt \
# binary files for extra archive
BIN_EXTRA = \
$(BIN_AMI) \
$(BIN_DOS) \
$(BIN_OLE) \
$(BIN_W32S) \
$(BIN_VMS) \
$(BIN_OS2) \
# all files for extra archive
EXTRA = \
$(BIN_EXTRA) \
$(ROOT_EXTRA) \
$(RT_EXTRA) \
$(SRC_EXTRA) \
README_extra.txt \
src/VisVim/VisVim.dll \
farsi/README.txt \
farsi/fonts/*/far-* \
runtime/vimlogo.xpm \
src/swis.s \
src/tee/Makefile \
src/tee/tee.c \
csdpmi4b.zip \
# generic language files
LANG_GEN = \
runtime/doc/*-de.1 \
runtime/doc/*-de.UTF-8.1 \
runtime/doc/*-fr.1 \
runtime/doc/*-fr.UTF-8.1 \
runtime/doc/*-it.1 \
runtime/doc/*-it.UTF-8.1 \
runtime/doc/*-ja.UTF-8.1 \
runtime/doc/*-pl.1 \
runtime/doc/*-pl.UTF-8.1 \
runtime/doc/*-ru.1 \
runtime/doc/*-ru.UTF-8.1 \
runtime/lang/README.txt \
runtime/lang/menu_*.vim \
runtime/keymap/README.txt \
runtime/keymap/*.vim \
runtime/tutor/README.*.txt \
runtime/tutor/Makefile \
runtime/tutor/tutor.utf-8 \
runtime/tutor/tutor.?? \
runtime/tutor/tutor.??.utf-8 \
runtime/tutor/tutor.??.euc \
runtime/tutor/tutor.??.sjis \
runtime/tutor/tutor.??.iso9 \
runtime/tutor/tutor.??.big5 \
runtime/tutor/tutor.??.cp1250 \
runtime/tutor/tutor.??.cp1251 \
runtime/tutor/tutor.??.cp737 \
runtime/tutor/tutor.??_??.utf-8 \
runtime/tutor/tutor.bar \
runtime/tutor/tutor.bar.utf-8 \
runtime/spell/README.txt \
runtime/spell/??/*.diff \
runtime/spell/??/main.aap \
runtime/spell/tet/*.diff \
runtime/spell/tet/main.aap \
runtime/spell/check/main.aap \
runtime/spell/check/*.aff \
runtime/spell/check/*.dic \
runtime/spell/yi/README.txt \
runtime/spell/main.aap \
runtime/spell/*.vim \
# generic language files, binary
LANG_GEN_BIN = \
runtime/spell/README_en.txt \
runtime/spell/en.ascii.spl \
runtime/spell/en.latin1.spl \
runtime/spell/en.utf-8.spl \
runtime/spell/en.ascii.sug \
runtime/spell/en.latin1.sug \
runtime/spell/en.utf-8.sug \
# all files for lang archive
LANG_SRC = \
src/po/README.txt \
src/po/README_mingw.txt \
src/po/README_mvc.txt \
src/po/check.vim \
src/po/cleanup.vim \
src/po/Makefile \
src/po/Make_cyg.mak \
src/po/Make_ming.mak \
src/po/Make_mvc.mak \
src/po/sjiscorr.c \
src/po/*.po \
# the language files for the Win32 lang archive
LANG_DOS = \
src/po/*.mo \
# vim: set ft=make:
+604
View File
@@ -0,0 +1,604 @@
# This Makefile has two purposes:
# 1. Starting the compilation of Vim for Unix.
# 2. Creating the various distribution files.
#########################################################################
# 1. Starting the compilation of Vim for Unix.
#
# Using this Makefile without an argument will compile Vim for Unix.
# "make install" is also possible.
#
# NOTE: If this doesn't work properly, first change directory to "src" and use
# the Makefile there:
# cd src
# make [arguments]
# Noticed on AIX systems when using this Makefile: Trying to run "cproto" or
# something else after Vim has been compiled. Don't know why...
# Noticed on OS/390 Unix: Restarts configure.
#
# The first (default) target is "first". This will result in running
# "make first", so that the target from "src/auto/config.mk" is picked
# up properly when config didn't run yet. Doing "make all" before configure
# has run can result in compiling with $(CC) empty.
first:
@if test ! -f src/auto/config.mk; then \
cp src/config.mk.dist src/auto/config.mk; \
fi
@echo "Starting make in the src directory."
@echo "If there are problems, cd to the src directory and run make there"
cd src && $(MAKE) $@
# Some make programs use the last target for the $@ default; put the other
# targets separately to always let $@ expand to "first" by default.
all install uninstall tools config configure reconfig proto depend lint tags types test testclean clean distclean:
@if test ! -f src/auto/config.mk; then \
cp src/config.mk.dist src/auto/config.mk; \
fi
@echo "Starting make in the src directory."
@echo "If there are problems, cd to the src directory and run make there"
cd src && $(MAKE) $@
#########################################################################
# 2. Creating the various distribution files.
#
# TARGET PRODUCES CONTAINS
# unixall vim-#.#.tar.bz2 All runtime files and sources, for Unix
#
# html vim##html.zip HTML docs
#
# dossrc vim##src.zip sources for MS-DOS
# dosrt vim##rt.zip runtime for MS-DOS
# dosbin vim##d16.zip binary for MS-DOS 16 bits
# vim##d32.zip binary for MS-DOS 32 bits
# vim##w32.zip binary for Win32
# gvim##.zip binary for GUI Win32
# gvim##ole.zip OLE exe for Win32 GUI
# gvim##_s.zip exe for Win32s GUI
#
# OBSOLETE
# amisrc vim##src.tgz sources for Amiga
# amirt vim##rt.tgz runtime for Amiga
# amibin vim##bin.tgz binary for Amiga
#
# os2bin vim##os2.zip binary for OS/2
# (use RT from dosrt)
#
# farsi farsi##.zip Farsi fonts
#
# All output files are created in the "dist" directory. Existing files are
# overwritten!
# To do all this you need the Unix archive and compiled binaries.
# Before creating an archive first delete all backup files, *.orig, etc.
MAJOR = 7
MINOR = 4
# Uncomment this line if the Win32s version is to be included.
# DOSBIN_S = dosbin_s
# Uncomment this line if the 16 bit DOS version is to be included.
# DOSBIN_D16 = dosbin_d16
# Uncomment this line if the 32 bit DOS version is to be included.
# DOSBIN_D32 = dosbin_d32
# CHECKLIST for creating a new version:
#
# - Update Vim version number. For a test version in: src/version.h, Contents,
# MAJOR/MINOR above, VIMMAJOR and VIMMINOR in src/Makefile, README*.txt,
# runtime/doc/*.txt and nsis/gvim.nsi. Other things in README_os2.txt. For a
# minor/major version: src/GvimExt/GvimExt.reg, src/vim.def, src/vim16.def,
# src/gvim.exe.mnf.
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if
# you can make it all work), Cscope and "huge" features. Exclude workshop
# and SNiFF.
# - With these features: "make proto" (requires cproto and Motif installed;
# ignore warnings for missing include files, fix problems for syntax errors).
# - With these features: "make depend" (works best with gcc).
# - If you have a lint program: "make lint" and check the output (ignore GTK
# warnings).
# - If you have valgrind, enable it in src/testdir/Makefile and run "make
# test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms.
# Check the valgrind output.
# - If you have the efence library, enable it in "src/Makefile" and run "make
# test". Disable Python and Ruby to avoid trouble with threads (efence is
# not threadsafe).
# - Adjust the date and other info in src/version.h.
# - Correct included_patches[] in src/version.c.
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
# - Check for missing options in runtime/optwin.vim et al. (with check.vim).
# - Do "make menu" to update the runtime/synmenu.vim file.
# - Add remarks for changes to runtime/doc/version7.txt.
# - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL
# ADDITIONS".
# - In runtime/doc run "make" and "make html" to check for errors.
# - Check if src/Makefile, src/testdir/Makefile and src/feature.h don't contain
# any personal preferences or the changes mentioned above.
# - Check file protections to be "644" for text and "755" for executables (run
# the "check" script).
# - Check compiling on Amiga, MS-DOS and MS-Windows.
# - Delete all *~, *.sw?, *.orig, *.rej files
# - "make unixall", "make html"
# - Make diff files against the previous release: "makediff7 7.1 7.2"
#
# Amiga: (OBSOLETE, Amiga files are no longer distributed)
# - "make amisrc", move the archive to the Amiga and compile:
# "make -f Make_manx.mak" (will use "big" features by default).
# - Run the tests: "make -f Make_manx.mak test"
# - Place the executables Vim and Xxd in this directory (set the executable
# flag).
# - "make amirt", "make amibin".
#
# PC:
# - Run make on Unix to update the ".mo" files.
# - "make dossrc" and "make dosrt". Unpack the archives on a PC.
# Win32 console version:
# - Set environment for Visual C++ 2008, e.g.: "msvc2008.bat" Or:
# "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat".
# Or, when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
# paths when necessary).
# For Windows 98/ME the 2003 version is required, but then the executable
# won't work on Windows 7 and 64 bit systems.
# - "nmake -f Make_mvc.mak" (use the same path as for vcvars32.bat)
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
# - Rename vim.exe to vimw32.exe, xxd/xxd.exe to xxdw32.exe.
# - Rename vim.pdb to vimw32.pdb.
# - Rename install.exe to installw32.exe and uninstal.exe to uninstalw32.exe.
# Win32 GUI version:
# - "nmake -f Make_mvc.mak GUI=yes"
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
# - Move gvim.pdb to here.
# - Delete vimrun.exe, install.exe and uninstal.exe.
# - Copy "GvimExt/gvimext.dll" to here.
# Win32 GUI version with OLE, PERL, TCL, PYTHON and dynamic IME:
# - Run src/bigvim.bat ("nmake -f Make_mvc.mak GUI=yes OLE=yes IME=yes ...)
# - Rename "gvim.exe" to "gvim_ole.exe".
# - Rename gvim.pdb to "gvim_ole.pdb".
# - Delete install.exe and uninstal.exe.
# Create the archives:
# - Copy all the "*.exe" files to where this Makefile is.
# - Copy all the "*.pdb" files to where this Makefile is.
# - "make dosbin".
# NSIS self installing exe:
# - To get NSIS see http://nsis.sourceforge.net
# - Make sure gvim_ole.exe, vimw32.exe, installw32.exe,
# uninstalw32.exe and xxdw32.exe have been build as mentioned above.
# - copy these files (get them from a binary archive or build them):
# gvimext.dll in src/GvimExt
# gvimext64.dll in src/GvimExt
# VisVim.dll in src/VisVim
# Note: VisVim needs to be build with MSVC 5, newer versions don't work.
# gvimext64.dll can be obtained from http://code.google.com/p/vim-win3264/
# It is part of vim72.zip as vim72/gvimext.dll.
# - make sure there is a diff.exe two levels up
# - go to ../nsis and do "makensis gvim.nsi" (takes a few minutes).
# - Copy gvim##.exe to the dist directory.
#
# 64 bit builds (these are not in the normal distribution, the 32 bit build
# works just fine on 64 bit systems).
# Like the console and GUI version, but first run vcvars64.bat or
# "..\VC\vcvarsall.bat x86_amd64".
# - "nmake -f Make_mvc.mak"
# - "nmake -f Make_mvc.mak GUI=yes"
# Or run src/bigvim64.bat for an OLE version.
#
# OBSOLETE systems: You can build this if you have an appropriate system.
#
# 16 bit DOS version: (doesn't build anywhere)
# - Set environment for compiling with Borland C++ 3.1.
# - "bmake -f Make_bc3.mak BOR=E:\borlandc" (compiling xxd might fail, in that
# case set environment for compiling with Borland C++ 4.0 and do
# "make -f make_bc3.mak BOR=E:\BC4 xxd/xxd.exe").
# NOTE: this currently fails because Vim is too big.
# - "make test" and check the output.
# - Rename the executables to "vimd16.exe", "xxdd16.exe", "installd16.exe" and
# "uninstald16.exe".
#
# 32 bit DOS version: (requires Windows XP or earlier)
# - Set environment for compiling with DJGPP; "gmake -f Make_djg.mak".
# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output for
# "ALL DONE".
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
# "uninstald32.exe".
#
# Win32s GUI version: (requires very old compiler)
# - Set environment for Visual C++ 4.1 (requires a new console window):
# "vcvars32.bat" (use the path for VC 4.1 e:\msdev\bin)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no clean" (use the path for VC 4.1)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no" (use the path for VC 4.1)
# - Rename "gvim.exe" to "gvim_w32s.exe".
# - Rename "install.exe" to "installw32.exe"
# - Rename "uninstal.exe" to "uninstalw32.exe"
# - The produced uninstalw32.exe and vimrun.exe are used.
#
# OS/2: (requires an OS/2 system)
# - Unpack the Unix archive.
# - "make -f Make_os2.mak".
# - Rename the executables to vimos2.exe, xxdos2.exe and teeos2.exe and copy
# them to here.
# - "make os2bin".
VIMVER = vim-$(MAJOR).$(MINOR)
VERSION = $(MAJOR)$(MINOR)
VDOT = $(MAJOR).$(MINOR)
VIMRTDIR = vim$(VERSION)
# Vim used for conversion from "unix" to "dos"
VIM = vim
# How to include Filelist depends on the version of "make" you have.
# If the current choice doesn't work, try the other one.
include Filelist
#.include "Filelist"
# All output is put in the "dist" directory.
dist:
mkdir dist
# Clean up some files to avoid they are included.
prepare:
if test -f runtime/doc/uganda.nsis.txt; then \
rm runtime/doc/uganda.nsis.txt; fi
# For the zip files we need to create a file with the comment line
dist/comment:
mkdir dist/comment
COMMENT_RT = comment/$(VERSION)-rt
COMMENT_D16 = comment/$(VERSION)-bin-d16
COMMENT_D32 = comment/$(VERSION)-bin-d32
COMMENT_W32 = comment/$(VERSION)-bin-w32
COMMENT_GVIM = comment/$(VERSION)-bin-gvim
COMMENT_OLE = comment/$(VERSION)-bin-ole
COMMENT_W32S = comment/$(VERSION)-bin-w32s
COMMENT_SRC = comment/$(VERSION)-src
COMMENT_OS2 = comment/$(VERSION)-bin-os2
COMMENT_HTML = comment/$(VERSION)-html
COMMENT_FARSI = comment/$(VERSION)-farsi
dist/$(COMMENT_RT): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) runtime files for MS-DOS and MS-Windows" > dist/$(COMMENT_RT)
dist/$(COMMENT_D16): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-DOS 16 bit real mode" > dist/$(COMMENT_D16)
dist/$(COMMENT_D32): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-DOS 32 bit protected mode" > dist/$(COMMENT_D32)
dist/$(COMMENT_W32): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-Windows NT/95" > dist/$(COMMENT_W32)
dist/$(COMMENT_GVIM): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) GUI binaries for MS-Windows NT/95" > dist/$(COMMENT_GVIM)
dist/$(COMMENT_OLE): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) MS-Windows GUI binaries with OLE support" > dist/$(COMMENT_OLE)
dist/$(COMMENT_W32S): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) GUI binaries for MS-Windows 3.1/3.11" > dist/$(COMMENT_W32S)
dist/$(COMMENT_SRC): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) sources for MS-DOS and MS-Windows" > dist/$(COMMENT_SRC)
dist/$(COMMENT_OS2): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) binaries + runtime files for OS/2" > dist/$(COMMENT_OS2)
dist/$(COMMENT_HTML): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) documentation in HTML" > dist/$(COMMENT_HTML)
dist/$(COMMENT_FARSI): dist/comment
echo "Vim - Vi IMproved - v$(VDOT) Farsi language files" > dist/$(COMMENT_FARSI)
unixall: dist prepare
-rm -f dist/$(VIMVER).tar.bz2
-rm -rf dist/$(VIMRTDIR)
mkdir dist/$(VIMRTDIR)
tar cf - \
$(RT_ALL) \
$(RT_ALL_BIN) \
$(RT_UNIX) \
$(RT_UNIX_DOS_BIN) \
$(RT_SCRIPTS) \
$(LANG_GEN) \
$(LANG_GEN_BIN) \
$(SRC_ALL) \
$(SRC_UNIX) \
$(SRC_DOS_UNIX) \
$(EXTRA) \
$(LANG_SRC) \
| (cd dist/$(VIMRTDIR); tar xf -)
# Need to use a "distclean" config.mk file
# Note: this file is not included in the repository to avoid problems, but it's
# OK to put it in the archive.
cp -f src/config.mk.dist dist/$(VIMRTDIR)/src/auto/config.mk
# Create an empty config.h file, make dependencies require it
touch dist/$(VIMRTDIR)/src/auto/config.h
# Make sure configure is newer than config.mk to force it to be generated
touch dist/$(VIMRTDIR)/src/configure
# Make sure ja.sjis.po is newer than ja.po to avoid it being regenerated.
# Same for cs.cp1250.po, pl.cp1250.po and sk.cp1250.po.
touch dist/$(VIMRTDIR)/src/po/ja.sjis.po
touch dist/$(VIMRTDIR)/src/po/cs.cp1250.po
touch dist/$(VIMRTDIR)/src/po/pl.cp1250.po
touch dist/$(VIMRTDIR)/src/po/sk.cp1250.po
touch dist/$(VIMRTDIR)/src/po/zh_CN.cp936.po
touch dist/$(VIMRTDIR)/src/po/ru.cp1251.po
touch dist/$(VIMRTDIR)/src/po/uk.cp1251.po
# Create the archive.
cd dist && tar cf $(VIMVER).tar $(VIMRTDIR)
bzip2 dist/$(VIMVER).tar
# Amiga runtime - OBSOLETE
amirt: dist prepare
-rm -f dist/vim$(VERSION)rt.tar.gz
-rm -rf dist/Vim
mkdir dist/Vim
mkdir dist/Vim/$(VIMRTDIR)
tar cf - \
$(ROOT_AMI) \
$(RT_ALL) \
$(RT_ALL_BIN) \
$(RT_SCRIPTS) \
$(RT_AMI) \
$(RT_NO_UNIX) \
$(RT_AMI_DOS) \
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
mv dist/Vim/$(VIMRTDIR)/runtime/* dist/Vim/$(VIMRTDIR)
rmdir dist/Vim/$(VIMRTDIR)/runtime
cd dist && tar cf vim$(VERSION)rt.tar Vim Vim.info
gzip -9 dist/vim$(VERSION)rt.tar
mv dist/vim$(VERSION)rt.tar.gz dist/vim$(VERSION)rt.tgz
# Amiga binaries - OBSOLETE
amibin: dist prepare
-rm -f dist/vim$(VERSION)bin.tar.gz
-rm -rf dist/Vim
mkdir dist/Vim
mkdir dist/Vim/$(VIMRTDIR)
tar cf - \
$(ROOT_AMI) \
$(BIN_AMI) \
Vim \
Xxd \
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
cd dist && tar cf vim$(VERSION)bin.tar Vim Vim.info
gzip -9 dist/vim$(VERSION)bin.tar
mv dist/vim$(VERSION)bin.tar.gz dist/vim$(VERSION)bin.tgz
# Amiga sources - OBSOLETE
amisrc: dist prepare
-rm -f dist/vim$(VERSION)src.tar.gz
-rm -rf dist/Vim
mkdir dist/Vim
mkdir dist/Vim/$(VIMRTDIR)
tar cf - \
$(ROOT_AMI) \
$(SRC_ALL) \
$(SRC_AMI) \
$(SRC_AMI_DOS) \
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
cd dist && tar cf vim$(VERSION)src.tar Vim Vim.info
gzip -9 dist/vim$(VERSION)src.tar
mv dist/vim$(VERSION)src.tar.gz dist/vim$(VERSION)src.tgz
no_title.vim: Makefile
echo "set notitle noicon nocp nomodeline viminfo=" >no_title.vim
# MS-DOS sources
dossrc: dist no_title.vim dist/$(COMMENT_SRC) runtime/doc/uganda.nsis.txt
-rm -rf dist/vim$(VERSION)src.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(SRC_ALL) \
$(SRC_DOS) \
$(SRC_AMI_DOS) \
$(SRC_DOS_UNIX) \
runtime/doc/uganda.nsis.txt \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
rmdir dist/vim/$(VIMRTDIR)/runtime
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
tar cf - \
$(SRC_DOS_BIN) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
cd dist && zip -9 -rD -z vim$(VERSION)src.zip vim <$(COMMENT_SRC)
runtime/doc/uganda.nsis.txt: runtime/doc/uganda.txt
cd runtime/doc && $(MAKE) uganda.nsis.txt
dosrt: dist dist/$(COMMENT_RT) dosrt_unix2dos
-rm -rf dist/vim$(VERSION)rt.zip
cd dist && zip -9 -rD -z vim$(VERSION)rt.zip vim <$(COMMENT_RT)
# Split in two parts to avoid an "argument list too long" error.
dosrt_unix2dos: dist prepare no_title.vim
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
mkdir dist/vim/$(VIMRTDIR)/lang
cd src && MAKEMO=yes $(MAKE) languages
tar cf - \
$(RT_ALL) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
tar cf - \
$(RT_SCRIPTS) \
$(RT_DOS) \
$(RT_NO_UNIX) \
$(RT_AMI_DOS) \
$(LANG_GEN) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
tar cf - \
$(RT_UNIX_DOS_BIN) \
$(RT_ALL_BIN) \
$(RT_DOS_BIN) \
$(LANG_GEN_BIN) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
rmdir dist/vim/$(VIMRTDIR)/runtime
# Add the message translations. Trick: skip ja.mo and use ja.sjis.mo instead.
# Same for cs.mo / cs.cp1250.mo, pl.mo / pl.cp1250.mo, sk.mo / sk.cp1250.mo,
# zh_CN.mo / zh_CN.cp936.mo, uk.mo / uk.cp1251.mo and ru.mo / ru.cp1251.mo.
for i in $(LANG_DOS); do \
if test "$$i" != "src/po/ja.mo" -a "$$i" != "src/po/pl.mo" -a "$$i" != "src/po/cs.mo" -a "$$i" != "src/po/sk.mo" -a "$$i" != "src/po/zh_CN.mo" -a "$$i" != "src/po/ru.mo" -a "$$i" != "src/po/uk.mo"; then \
n=`echo $$i | sed -e "s+src/po/\([-a-zA-Z0-9_]*\(.UTF-8\)*\)\(.sjis\)*\(.cp1250\)*\(.cp1251\)*\(.cp936\)*.mo+\1+"`; \
mkdir dist/vim/$(VIMRTDIR)/lang/$$n; \
mkdir dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES; \
cp $$i dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES/vim.mo; \
fi \
done
cp libintl.dll dist/vim/$(VIMRTDIR)/
# Convert runtime files from Unix fileformat to dos fileformat.
# Used before uploading. Don't delete the AAPDIR/sign files!
runtime_unix2dos: dosrt_unix2dos
-rm -rf `find runtime/dos -type f -print | sed -e /AAPDIR/d`
cd dist/vim/$(VIMRTDIR); tar cf - * \
| (cd ../../../runtime/dos; tar xf -)
dosbin: prepare dosbin_gvim dosbin_w32 $(DOSBIN_D32) dosbin_ole $(DOSBIN_S) $(DOSBIN_D16)
# make Win32 gvim
dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
-rm -rf dist/gvim$(VERSION).zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp gvim.exe dist/vim/$(VIMRTDIR)/gvim.exe
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
cd dist && zip -9 -rD -z gvim$(VERSION).zip vim <$(COMMENT_GVIM)
cp gvim.pdb dist/gvim$(VERSION).pdb
# make Win32 console
dosbin_w32: dist no_title.vim dist/$(COMMENT_W32)
-rm -rf dist/vim$(VERSION)w32.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp vimw32.exe dist/vim/$(VIMRTDIR)/vim.exe
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cd dist && zip -9 -rD -z vim$(VERSION)w32.zip vim <$(COMMENT_W32)
cp vimw32.pdb dist/vim$(VERSION)w32.pdb
# make 32bit DOS
dosbin_d32: dist no_title.vim dist/$(COMMENT_D32)
-rm -rf dist/vim$(VERSION)d32.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp vimd32.exe dist/vim/$(VIMRTDIR)/vim.exe
cp xxdd32.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp installd32.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstald32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cp csdpmi4b.zip dist/vim/$(VIMRTDIR)
cd dist && zip -9 -rD -z vim$(VERSION)d32.zip vim <$(COMMENT_D32)
# make 16bit DOS
dosbin_d16: dist no_title.vim dist/$(COMMENT_D16)
-rm -rf dist/vim$(VERSION)d16.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp vimd16.exe dist/vim/$(VIMRTDIR)/vim.exe
cp xxdd16.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp installd16.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstald16.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cd dist && zip -9 -rD -z vim$(VERSION)d16.zip vim <$(COMMENT_D16)
# make Win32 gvim with OLE
dosbin_ole: dist no_title.vim dist/$(COMMENT_OLE)
-rm -rf dist/gvim$(VERSION)ole.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp gvim_ole.exe dist/vim/$(VIMRTDIR)/gvim.exe
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
cp README_ole.txt dist/vim/$(VIMRTDIR)
cp src/VisVim/VisVim.dll dist/vim/$(VIMRTDIR)/VisVim.dll
cp src/VisVim/README_VisVim.txt dist/vim/$(VIMRTDIR)
cd dist && zip -9 -rD -z gvim$(VERSION)ole.zip vim <$(COMMENT_OLE)
cp gvim_ole.pdb dist/gvim$(VERSION)ole.pdb
# make Win32s gvim
dosbin_s: dist no_title.vim dist/$(COMMENT_W32S)
-rm -rf dist/gvim$(VERSION)_s.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_DOS) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp gvim_w32s.exe dist/vim/$(VIMRTDIR)/gvim.exe
cp xxdd32.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp README_w32s.txt dist/vim/$(VIMRTDIR)
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
cd dist && zip -9 -rD -z gvim$(VERSION)_s.zip vim <$(COMMENT_W32S)
os2bin: dist no_title.vim dist/$(COMMENT_OS2)
-rm -rf dist/vim$(VERSION)os2.zip
-rm -rf dist/vim
mkdir dist/vim
mkdir dist/vim/$(VIMRTDIR)
tar cf - \
$(BIN_OS2) \
| (cd dist/vim/$(VIMRTDIR); tar xf -)
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -X -u no_title.vim -c ":set tx|wq" {} \;
cp vimos2.exe dist/vim/$(VIMRTDIR)/vim.exe
cp xxdos2.exe dist/vim/$(VIMRTDIR)/xxd.exe
cp teeos2.exe dist/vim/$(VIMRTDIR)/tee.exe
cp emx.dll emxlibcs.dll dist/vim/$(VIMRTDIR)
cd dist && zip -9 -rD -z vim$(VERSION)os2.zip vim <$(COMMENT_OS2)
html: dist dist/$(COMMENT_HTML)
-rm -rf dist/vim$(VERSION)html.zip
cd runtime/doc && zip -9 -z ../../dist/vim$(VERSION)html.zip *.html <../../dist/$(COMMENT_HTML)
farsi: dist dist/$(COMMENT_FARSI)
-rm -f dist/farsi$(VERSION).zip
zip -9 -rD -z dist/farsi$(VERSION).zip farsi < dist/$(COMMENT_FARSI)
-9
View File
@@ -1,9 +0,0 @@
# Old MacVim website
This is the old branch for the MacVim website and is no longer used. Please see https://github.com/macvim-dev/macvim-dev.github.io (available as https://macvim.org) instead.
When visiting this site, there is now a meta refresh to redirect to the new location.
## Note
The file appcast/latest.xml is still in use and should not be deleted or moved. Older versions of MacVim point directly to the raw GitHub URL for that file in this branch for updates (before it was moved to point to https://macvim.org/appcast/latest.xml instead). To prevent breaking software update for people running older versions of MacVim (since they may not use the software frequently), we keep the file around for now. Also, the versions of MacVim pointing to this appcast XML file are still using Sparkle 1, and as such we should avoid adding Sparkle 2 features (e.g. beta channels) if we update the file.
+115
View File
@@ -0,0 +1,115 @@
README.txt for version 7.4 of Vim: Vi IMproved.
WHAT IS VIM
Vim is an almost compatible version of the UNIX editor Vi. Many new features
have been added: multi-level undo, syntax highlighting, command line history,
on-line help, spell checking, filename completion, block operations, etc.
There is also a Graphical User Interface (GUI) available. See
"runtime/doc/vi_diff.txt" for differences with Vi.
This editor is very useful for editing programs and other plain text files.
All commands are given with normal keyboard characters, so those who can type
with ten fingers can work very fast. Additionally, function keys can be
defined by the user, and the mouse can be used.
Vim runs under Amiga DOS, MS-DOS, MS-Windows (95, 98, Me, NT, 2000, XP, Vista,
7), Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of
UNIX. Porting to other systems should not be very difficult.
DISTRIBUTION
There are separate distributions for Unix, PC, Amiga and some other systems.
This README.txt file comes with the runtime archive. It includes the
documentation, syntax files and other files that are used at runtime. To run
Vim you must get either one of the binary archives or a source archive.
Which one you need depends on the system you want to run it on and whether you
want or must compile it yourself. Check "http://www.vim.org/download.php" for
an overview of currently available distributions.
DOCUMENTATION
The vim tutor is a one hour training course for beginners. Mostly it can be
started as "vimtutor". See ":help tutor" for more information.
The best is to use ":help" in Vim. If you don't have an executable yet, read
"runtime/doc/help.txt". It contains pointers to the other documentation
files. The User Manual reads like a book and is recommended to learn to use
Vim. See ":help user-manual".
COPYING
Vim is Charityware. You can use and copy it as much as you like, but you are
encouraged to make a donation to help orphans in Uganda. Please read the file
"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
Summary of the license: There are no restrictions on using or distributing an
unmodified copy of Vim. Parts of Vim may also be distributed, but the license
text must always be included. For modified versions a few restrictions apply.
The license is GPL compatible, you may compile Vim with GPL libraries and
distribute it.
SPONSORING
Fixing bugs and adding new features takes a lot of time and effort. To show
your appreciation for the work and motivate Bram and others to continue
working on Vim please send a donation.
Since Bram is back to a paid job the money will now be used to help children
in Uganda. See runtime/doc/uganda.txt. But at the same time donations
increase Bram's motivation to keep working on Vim!
For the most recent information about sponsoring look on the Vim web site:
http://www.vim.org/sponsor/
COMPILING
If you obtained a binary distribution you don't need to compile Vim. If you
obtained a source distribution, all the stuff for compiling Vim is in the
"src" directory. See src/INSTALL for instructions.
INSTALLATION
See one of these files for system-specific instructions:
README_ami.txt Amiga
README_unix.txt Unix
README_dos.txt MS-DOS and MS-Windows
README_os2.txt OS/2
README_mac.txt Macintosh
README_vms.txt VMS
There are more README_*.txt files, depending on the distribution you used.
INFORMATION
The latest news about Vim can be found on the Vim home page:
http://www.vim.org/
If you have problems, have a look at the Vim FAQ:
http://vimdoc.sf.net/vimfaq.html
If you still have problems or any other questions, use one of the mailing
lists to discuss them with Vim users and developers:
http://www.vim.org/maillist.php
If nothing else works, report bugs directly:
Bram Moolenaar <Bram@vim.org>
MAIN AUTHOR
Send any other comments, patches, flowers and suggestions to:
Bram Moolenaar E-mail: Bram@vim.org
Finsterruetihof 1
8134 Adliswil
Switzerland
BIN
View File
Binary file not shown.
+32
View File
@@ -0,0 +1,32 @@
README_ami.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of Vim on Amiga systems.
See README.txt for general information about Vim.
Unpack the distributed files in the place where you want to keep them. It is
wise to have a "vim" directory to keep your vimrc file and any other files you
change. The distributed files go into a subdirectory. This way you can
easily upgrade to a new version. For example:
dh0:editors/vim contains your vimrc and modified files
dh0:editors/vim/vim54 contains the Vim version 5.4 distributed files
dh0:editors/vim/vim55 contains the Vim version 5.5 distributed files
You would then unpack the archives like this:
cd dh0:editors
tar xf t:vim60bin.tar
tar xf t:vim60rt.tar
Set the $VIM environment variable to point to the top directory of your Vim
files. For the above example:
set VIM=dh0:editors/vim
Vim version 5.4 will look for your vimrc file in $VIM, and for the runtime
files in $VIM/vim54. See ":help $VIM" for more information.
Make sure the Vim executable is in your search path. Either copy the Vim
executable to a directory that is in your search path, or (preferred) modify
the search path to include the directory where the Vim executable is.
BIN
View File
Binary file not shown.
+12
View File
@@ -0,0 +1,12 @@
README_amibin.txt for version 7.4 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
These files are in the runtime archive (vim60rt.tgz).
The Amiga "bin" archive contains the Vim executable for the Amiga. It was
compiled with "big" features.
Postscript printing is not included to avoid requiring floating point
computations.
BIN
View File
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
README_amisrc.txt for version 7.4 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
These files are in the runtime archive (vim60rt.tgz).
The Amiga source archive contains the files needed to compile Vim on the
Amiga.
See "src/INSTALLami.txt" for instructions on how to compile Vim on the Amiga.
BIN
View File
Binary file not shown.
+16
View File
@@ -0,0 +1,16 @@
README_bindos.txt for version 7.4 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
These files are in the runtime archive (vim74rt.zip).
There are several binary distributions of Vim for the PC. You would normally
pick only one of them, but it's also possible to install several.
These ones are available (the version number may differ):
vim74w32.zip Windows 95/98/NT/etc. console version
gvim74.zip Windows 95/98/NT/etc. GUI version
gvim74ole.zip Windows 95/98/NT/etc. GUI version with OLE
You MUST also get the runtime archive (vim74rt.zip).
The sources are also available (vim74src.zip).
+154
View File
@@ -0,0 +1,154 @@
README_dos.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
See "README.txt" for general information about Vim.
There are two ways to install Vim:
A. Use the self-installing .exe file.
B. Unpack .zip files and run the install.exe program.
A. Using the self-installing .exe
---------------------------------
This is mostly self-explaining. Just follow the prompts and make the
selections. A few things to watch out for:
- When an existing installation is detected, you are offered to first remove
this. The uninstall program is then started while the install program waits
for it to complete. Sometimes the windows overlap each other, which can be
confusing. Be sure the complete the uninstalling before continuing the
installation. Watch the taskbar for uninstall windows.
- When selecting a directory to install Vim, use the same place where other
versions are located. This makes it easier to find your _vimrc file. For
example "C:\Program Files\vim" or "D:\vim". A name ending in "vim" is
preferred.
- After selecting the directory where to install Vim, clicking on "Next" will
start the installation.
B. Using .zip files
-------------------
These are the normal steps to install Vim from the .zip archives:
1. Go to the directory where you want to put the Vim files. Examples:
cd C:\
cd D:\editors
If you already have a "vim" directory, go to the directory in which it is
located. Check the $VIM setting to see where it points to:
set VIM
For example, if you have
C:\vim\vim54
do
cd C:\
Binary and runtime Vim archives are normally unpacked in the same location,
on top of each other.
2. Unpack the zip archives. This will create a new directory "vim\vim74",
in which all the distributed Vim files are placed. Since the directory
name includes the version number, it is unlikely that you overwrite
existing files.
Examples:
pkunzip -d gvim74.zip
unzip vim74w32.zip
You need to unpack the runtime archive and at least one of the binary
archives. When using more than one binary version, be careful not to
overwrite one version with the other, the names of the executables
"vim.exe" and "gvim.exe" are the same.
After you unpacked the files, you can still move the whole directory tree
to another location. That is where they will stay, the install program
won't move or copy the runtime files.
Only for the 32 bit DOS version on MS-DOS without DPMI support (trying to
run install.exe will produce an error message): Unpack the CSDPMI4B.ZIP
archive and follow the instructions in the documentation.
3. Change to the new directory:
cd vim\vim74
Run the "install.exe" program. It will ask you a number of questions about
how you would like to have your Vim setup. Among these are:
- You can tell it to write a "_vimrc" file with your preferences in the
parent directory.
- It can also install an "Edit with Vim" entry in the Windows Explorer
popup menu.
- You can have it create batch files, so that you can run Vim from the
console or in a shell. You can select one of the directories in your
$PATH. If you skip this, you can add Vim to the search path manually:
The simplest is to add a line to your autoexec.bat. Examples:
set path=%path%;C:\vim\vim74
set path=%path%;D:\editors\vim\vim74
- Create entries for Vim on the desktop and in the Start menu.
That's it!
Remarks:
- If Vim can't find the runtime files, ":help" won't work and the GUI version
won't show a menubar. Then you need to set the $VIM environment variable to
point to the top directory of your Vim files. Example:
set VIM=C:\editors\vim
Vim version 7.4 will look for your vimrc file in $VIM, and for the runtime
files in $VIM/vim74. See ":help $VIM" for more information.
- To avoid confusion between distributed files of different versions and your
own modified vim scripts, it is recommended to use this directory layout:
("C:\vim" is used here as the root, replace it with the path you use)
Your own files:
C:\vim\_vimrc Your personal vimrc.
C:\vim\_viminfo Dynamic info for 'viminfo'.
C:\vim\vimfiles\ftplugin\*.vim Filetype plugins
C:\vim\... Other files you made.
Distributed files:
C:\vim\vim74\vim.exe The Vim version 7.4 executable.
C:\vim\vim74\doc\*.txt The version 7.4 documentation files.
C:\vim\vim74\bugreport.vim A Vim version 7.4 script.
C:\vim\vim74\... Other version 7.4 distributed files.
In this case the $VIM environment variable would be set like this:
set VIM=C:\vim
Then $VIMRUNTIME will automatically be set to "$VIM\vim74". Don't add
"vim74" to $VIM, that won't work.
- You can put your Vim executable anywhere else. If the executable is not
with the other Vim files, you should set $VIM. The simplest is to add a line
to your autoexec.bat. Examples:
set VIM=c:\vim
set VIM=d:\editors\vim
- If you have told the "install.exe" program to add the "Edit with Vim" menu
entry, you can remove it by running the "uninstal.exe". See
":help win32-popup-menu".
- In Windows 95/98/NT you can create a shortcut to Vim. This works for all
DOS and Win32 console versions. For the console version this gives you the
opportunity to set defaults for the Console where Vim runs in.
1. On the desktop, click right to get a menu. Select New/Shortcut.
2. In the dialog, enter Command line: "C:\command.com". Click "Next".
3. Enter any name. Click "Finish".
The new shortcut will appear on the desktop.
4. With the mouse pointer on the new shortcut, click right to get a menu.
Select Properties.
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
Vim executable. Examples:
C:\command.com /c C:\vim\vim74\vim.exe
C:\command.com /c D:\editors\vim\vim74\vim.exe
6. Select the font, window size, etc. that you like. If this isn't
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
mode".
7. Click OK.
For gvim, you can use a normal shortcut on the desktop, and set the size of
the Window in your $VIM/_gvimrc:
set lines=30 columns=90
For further information, type one of these inside Vim:
:help dos
:help msdos
:help win32
+53
View File
@@ -0,0 +1,53 @@
README_extra.txt for version 7.4 of Vim: Vi IMproved.
These extra files of Vim are for special purposes. This README explains what
the files are for. For general information about Vim, see the "README.txt"
file.
farsi/* Files for the Farsi (persian) language. If you don't
know what Farsi is, this is not for you.
src/if_sniff.* Interface to SNiFF. If you don't know what SNiFF is,
this is not for you.
src/os_amiga.* Files for the Amiga port.
src/gui_beos.*
src/os_beos.* Files for the BeOS port.
src/os_msdos.*
src/os_dos.* Files for the MS-DOS port.
src/gui_mac.* Carbon GUI (not used)
src/os_mac* Shared files for the different Mac ports.
src/MacVim/* Files for the MacVim port.
src/os_mint.8 Files for the Atari Mint port.
src/os_os2* Files for the OS/2 port.
src/tee/* Extra program for OS/2.
src/os_vms* Files for the VMS port.
src/os_w32*
src/os_win32.* Files for the Win32 port.
src/gui_w32.* Files for the Win32 GUI.
src/gui_w48.* Files for the Win32 and Win16 GUI.
src/Make_mvc.mak MS Visual C++ makefile for the Win32 GUI.
runtime/rgb.txt File with color definitions for the Win32 GUI.
src/if_ole.* OLE automation interface, for MS Windows 95 and NT.
src/VisVim/* Integration of Win32 GUI with MS Visual Developer
Studio.
src/GvimExt/* DLL for the "Edit with Vim" context menu entry
nsis/* NSIS script to build the self-installing MS-Windows exe
runtime/doc/*.man Preprocessed manual pages.
runtime/macros/file_select.vim Vim script to browse directories (Unix only).
+38
View File
@@ -0,0 +1,38 @@
README_mac.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of MacVim.
See "README.txt" for general information about Vim.
See "src/MacVim/README" for an overview of the MacVim specific source code.
MacVim uses the usual configure/make steps to build the binary but instead of
"make install" you just drag the app bundle into the directory you wish to
install in (usually `/Applications').
How to build and install
========================
Run `./configure` in the `src/` directory with the flags you want (call
`./configure --help` to see a list of flags) e.g.:
$ cd src
$ ./configure --with-features=huge \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-cscope
Now build the project using `make`:
$ make
The resulting app bundle will reside under `MacVim/build/Release`. To try it
out quickly, type:
$ open MacVim/build/Release/MacVim.app
To install MacVim, type
$ open MacVim/build/Release
and drag the MacVim icon into your `Applications` folder.
+20
View File
@@ -0,0 +1,20 @@
README_ole.txt for version 7.4 of Vim: Vi IMproved.
This archive contains gvim.exe with OLE interface and VisVim.
This version of gvim.exe can also load a number of interface dynamically (you
can optionally install the .dll files for each interface).
It is only for MS-Windows 95/98/ME/NT/2000/XP.
Also see the README_bindos.txt, README_dos.txt and README.txt files.
Be careful not to overwrite the OLE gvim.exe with the non-OLE gvim.exe when
unpacking another binary archive! Check the output of ":version":
Win32s - "MS-Windows 16/32 bit GUI version"
Win32 - "MS-Windows 32 bit GUI version"
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
For further information, type this inside Vim:
:help if_ole
Furthermore, this archive contains VISVIM.DLL. It can be used to integrate
the OLE gvim with Microsoft Visual Developer Studio. See VisVim/README.txt.
+58
View File
@@ -0,0 +1,58 @@
README_os2.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of Vim on OS/2 systems.
See "README.txt" for general information about Vim.
NOTE: You will need two archives:
vim74rt.zip contains the runtime files (same as for the PC version)
vim74os2.zip contains the OS/2 executables
1. Go to the directory where you want to put the Vim files. Examples:
cd C:\
cd D:\editors
2. Unpack the zip archives. This will create a new directory "vim/vim74",
in which all the distributed Vim files are placed. Since the directory
name includes the version number, it is unlikely that you overwrite
existing files.
Examples:
pkunzip -d vim74os2.zip
unzip vim74os2.zip
After you unpacked the files, you can still move the whole directory tree
to another location.
3. Add the directory where vim.exe is to your path. The simplest is to add a
line to your autoexec.bat. Examples:
set path=%path%;C:\vim\vim74
set path=%path%;D:\editors\vim\vim74
That's it!
Extra remarks:
- To avoid confusion between distributed files of different versions and your
own modified vim scripts, it is recommended to use this directory layout:
("C:\vim" is used here as the root, replace with the path you use)
Your own files:
C:\vim\_vimrc Your personal vimrc.
C:\vim\_viminfo Dynamic info for 'viminfo'.
C:\vim\... Other files you made.
Distributed files:
C:\vim\vim74\vim.exe The Vim version 7.4 executable.
C:\vim\vim74\doc\*.txt The version 7.4 documentation files.
C:\vim\vim74\bugreport.vim A Vim version 7.4 script.
C:\vim\vim74\... Other version 7.4 distributed files.
In this case the $VIM environment variable would be set like this:
set VIM=C:\vim
- You can put your Vim executable anywhere else. If the executable is not
with the other distributed Vim files, you should set $VIM. The simplest is
to add a line to your autoexec.bat. Examples:
set VIM=c:\vim
set VIM=d:\editors\vim
For further information, type this inside Vim:
:help os2
+117
View File
@@ -0,0 +1,117 @@
README_zOS.txt for version 7.4 of Vim: Vi IMproved.
This readme explains how to build Vim on z/OS. Formerly called OS/390.
See "README.txt" for general information about Vim.
Most likely there are not many users out there using Vim on z/OS. So chances
are good, that some bugs are still undiscovered.
Getting the source to z/OS:
==========================
First get the source code in one big tar file and ftp it a binary to z/OS. If
the tar file is initially compressed with gzip (tar.gz) or bzip2 (tar.bz2)
uncompress it on your PC, as this tools are (most likely) not available on the
mainframe.
To reduce the size of the tar file you might compress it into a zip file. On
z/OS Unix you might have the command "jar" from java to uncompress a zip. Use:
jar xvf <zip file name>
Unpack the tar file on z/OS with
pax -o from=ISO8859-1,to=IBM-1047 -rf vim.tar
Note: The Vim source contains a few bitmaps etc which will be destroyed by
this command, but these files are not needed on zOS (at least not for the
console version).
Compiling:
==========
Vim can be compiled with or without GUI support. For 7.4 only the compilation
without GUI was tested. Below is a section about compiling with X11 but this
is from an earlier version of Vim.
Console only:
-------------
If you build VIM without X11 support, compiling and building is nearly
straightforward.
Change to the vim directory and do:
# Don't use c89!
# Allow intermixing of compiler options and files.
$ export CC=cc
$ export _CC_CCMODE=1
$./configure --with-features=big --without-x --enable-gui=no
$ cd src
$ make
There may be warnings:
- include files not found (libc, sys/param.h, ...)
- Redeclaration of ... differs from ...
-- just ignore them.
$ make test
This will produce lots of garbage on your screen (including error
messages). Don't worry.
If the test stops at one point in vim (might happen in test 11), just
press :q!
Expected test failures:
11: If you don't have gzip installed
24: test of backslash sequences in regexp are ASCII dependent
42: Multibyte is not supported on z/OS
55: ASCII<->EBCDIC sorting
57: ASCII<->EBCDIC sorting
58: Spell checking is not supported with EBCDIC
71: Blowfish encryption doesn't work
$ make install
With X11:
---------
WARNING: This instruction was not tested with Vim 7.4.
There are two ways for building VIM with X11 support. The first way is simple
and results in a big executable (~13 Mb), the second needs a few additional
steps and results in a much smaller executable (~4.5 Mb). This examples assume
you want Motif.
The easy way:
$ export CC=cc
$ export _CC_CCMODE=1
$ ./configure --enable-max-features --enable-gui=motif
$ cd src
$ make
With this VIM is linked statically with the X11 libraries.
The smarter way:
Make VIM as described above. Then create a file named 'link.sed' with the
following content (see src/link.390):
s/-lXext *//g
s/-lXmu *//g
s/-lXm */\/usr\/lib\/Xm.x /g
s/-lX11 */\/usr\/lib\/X11.x /g
s/-lXt *//g
s/-lSM */\/usr\/lib\/SM.x /g
s/-lICE */\/usr\/lib\/ICE.x /g
Then do:
$ rm vim
$ make
Now Vim is linked with the X11-DLLs.
See the Makefile and the file link.sh on how link.sed is used.
+8
View File
@@ -0,0 +1,8 @@
README_src.txt for version 7.4 of Vim: Vi IMproved.
The source archive contains the files needed to compile Vim on Unix systems.
It is packed for Unix systems (NL line separator).
For more information, see the README.txt file that comes with the runtime
archive (vim-7.4-rt.tar.gz). To be able to run Vim you MUST get the runtime
archive too!
+12
View File
@@ -0,0 +1,12 @@
README_srcdos.txt for version 7.4 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
These files are in the runtime archive (vim74rt.zip).
The DOS source archive contains the files needed to compile Vim on MS-DOS or
MS-Windows. It is packed for DOS systems, with CR-LF. It also includes the
VisVim sources.
See "src/INSTALLpc.txt" for instructions on how to compile Vim on the PC.
+10
View File
@@ -0,0 +1,10 @@
README_unix.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of Vim on Unix systems.
See "README.txt" for general information about Vim.
When you use the source distribution, "make install" is used to install Vim.
See the "INSTALL" file in the "src" directory.
If you use a compiled package, follow the instructions for the package.
+48
View File
@@ -0,0 +1,48 @@
README_vms.txt for version 7.4 of Vim: Vi IMproved.
This file explains the installation of Vim on VMS systems.
See "README.txt" in the runtime archive for information about Vim.
Most information can be found in the on-line documentation. Use ":help vms"
inside Vim. Or get the runtime files and read runtime/doc/os_vms.txt to find
out how to install and configure Vim with runtime files etc.
To compile Vim yourself you need three archives:
vim-X.X-rt.tar.gz runtime files
vim-X.X-src.tar.gz source files
vim-X.X-extra.tar.gz extra source files
Compilation is recommended, in order to make sure that the correct
libraries are used for your specific system. Read about compiling in
src/INSTALLvms.txt.
To use the binary version, you need one of these archives:
vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
vim-XX-exe-ia64-term.zip IA64 console executables
vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
vim-XX-exe-axp-term.zip Alpha console executables
vim-XX-exe-vax-gui.zip VAX GUI executables
vim-XX-exe-vax-term.zip VAX console executables
and of course
vim-XX-runtime.zip runtime files
The binary archives contain: vim.exe, ctags.exe, xxd.exe files,
but there are also prepared "deploy ready" archives:
vim-XX-ia64.zip GUI and console executables with runtime and
help files for IA64 systems
vim-XX-axp.zip GUI and console executables with runtime and
help files for Alpha systems
vim-XX-vax.zip GUI and console executables with runtime and
help files for VAX systems
GTK builds need LIBGTK library installed.
These executables and up to date patches for OpenVMS system are downloadable
from http://www.polarhome.com/vim/ or ftp://ftp.polarhome.com/pub/vim/
+15
View File
@@ -0,0 +1,15 @@
README_w32s.txt for version 7.4 of Vim: Vi IMproved.
This archive contains the gvim.exe that was specifically compiled for use in
the Win32s subsystem in MS-Windows 3.1 and 3.11.
Also see the README_bindos.txt, README_dos.txt and README.txt files.
Be careful not to overwrite the Win32s gvim.exe with the another gvim.exe when
unpacking another binary archive! Check the output of ":version":
Win32s - "MS-Windows 16/32 bit GUI version"
Win32 - "MS-Windows 32 bit GUI version"
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
For further information, type this inside Vim:
:help win32s
Executable
BIN
View File
Binary file not shown.
Executable
BIN
View File
Binary file not shown.
-526
View File
@@ -1,526 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
<channel>
<title>MacVim</title>
<link>https://macvim.org/appcast/latest.xml</link>
<description>MacVim</description>
<item>
<title>MacVim release-181</title>
<description><![CDATA[
<style>
:root { supported-color-schemes: light dark; color-scheme: light dark; }
div h1 { padding-bottom: .3em; border-bottom: 1px solid gray; }
/* Older versions' release notes. Will be optionally shown in collapsed form if the user has upgraded across multiple versions. */
div > details.oldVersionToggle > summary {
font-size: 1.2em;
border-radius: 5px;
border-bottom: 3px solid #57c4d0;
cursor: pointer;
padding: 10px;
}
.toc {
/* Sparkle does not seem to allow anchor links. Just disable the TOC. */
display: none;
}
div.sparkle-installed-version { display:none; }
div.sparkle-installed-version ~ section { display: none; }
</style>
<div>
<p>Updated to Vim 9.1.1128</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r181-defaults-change" id="markdown-toc-r181-defaults-change">Defaults Change</a></li>
<li><a href="#r181-features" id="markdown-toc-r181-features">Features</a> <ul>
<li><a href="#r181-tabs" id="markdown-toc-r181-tabs">Tabs</a></li>
<li><a href="#r181-new-vim-features" id="markdown-toc-r181-new-vim-features">New Vim features</a></li>
<li><a href="#r181-misc-new-settings" id="markdown-toc-r181-misc-new-settings">Misc New Settings</a></li>
</ul>
</li>
<li><a href="#r181-general" id="markdown-toc-r181-general">General</a></li>
<li><a href="#r181-fixes" id="markdown-toc-r181-fixes">Fixes</a> <ul>
<li><a href="#r181-apple-intelligence-writing-tools" id="markdown-toc-r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</a></li>
<li><a href="#r181-window-resizing-and-full-screen" id="markdown-toc-r181-window-resizing-and-full-screen">Window resizing and full screen</a></li>
<li><a href="#r181-other-fixes" id="markdown-toc-r181-other-fixes">Other Fixes</a></li>
</ul>
</li>
<li><a href="#r181-scripting" id="markdown-toc-r181-scripting">Scripting</a></li>
<li><a href="#r181-compatibility" id="markdown-toc-r181-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update contains a completely new GUI tabs implementation by @sfsam! It also contains lots of small fixes for window resizing and full screen mode that aims to make using MacVim feel rock solid and stable.</p>
<h1 id="r181-defaults-change">Defaults Change</h1>
<p>New settings defaults related to window sizing <a href="https://github.com/macvim-dev/macvim/issues/1528">#1528</a>:</p>
<ul>
<li>“Smoothly resizes window” is now on by default. MacVims window will now resize smoothly instead of snapped to the size of the character grid.</li>
<li>Vims <code>guioptions</code> now has <code>k</code> set by default (<a href="https://macvim.org/docs/redirect.html?tag='go-k'"><code>:h go-k</code></a>). This prevents MacVims window size from changing unnecessarily when showing/hiding tabs or changing font size.</li>
</ul>
<p>These should align MacVim better with how other apps work and integrate better with OS window management, including macOS 15 Sequoias window tiling feature.</p>
<h1 id="r181-features">Features</h1>
<h2 id="r181-tabs">Tabs</h2>
<p>MacVim has a new tabs implementation! The old version (PSMTabBarControl) is not maintained and lacks features such as overflowing tabs and customizable colors. The new tabs will overflow horizontally and are scrollable. They also animate when tabs are closed or moved, respect system settings such as right-to-left locales and high-contrast modes, and are designed to fit within the currently selected Vim colors.</p>
<p>There are a few ways to customize the colors of the new tabs, under the “Appearance” settings pane. MacVim defaults to an “Automatic colors” mode which tries to pick sensible colors automatically based on the current foreground/background colors. However, you can also configure it to simply use the tab colors specified by the Vim color scheme (some color schemes will work better than others depending on their choice of colors). Another new option is “Use tabs background color” which when combined with “Transparent title bar” allows the title bar and tabs to look like a single cohesive whole.</p>
<p><img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/f70a683e-1450-48d1-89b7-f6c12d73bf90" />
<img width="375" alt="image" src="https://github.com/user-attachments/assets/b1af9c2f-8176-43d8-add7-faf6272f9a74" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/1190e1e4-2544-485c-adf5-86a57233f9a0" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/93bc52e6-3559-48fa-8a28-5848fd19b1d7" /></p>
<p>Relevant work:</p>
<ul>
<li><a href="https://github.com/macvim-dev/macvim/issues/1120">#1120</a> (by @sfsam)</li>
<li>Also: <a href="https://github.com/macvim-dev/macvim/issues/1535">#1535</a> / <a href="https://github.com/macvim-dev/macvim/issues/1536">#1536</a> / <a href="https://github.com/macvim-dev/macvim/issues/1537">#1537</a> / <a href="https://github.com/macvim-dev/macvim/issues/1538">#1538</a> / <a href="https://github.com/macvim-dev/macvim/issues/1539">#1539</a> / <a href="https://github.com/macvim-dev/macvim/issues/1557">#1557</a> / <a href="https://github.com/macvim-dev/macvim/issues/1558">#1558</a> / <a href="https://github.com/macvim-dev/macvim/issues/1560">#1560</a></li>
</ul>
<h2 id="r181-new-vim-features">New Vim features</h2>
<ul>
<li>new bundled color scheme:
<ul>
<li>unokai (<a href="https://github.com/vim/vim/issues/16443">vim/vim#16443</a>)</li>
</ul>
</li>
<li>new bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>helptoc: Use <a href="https://macvim.org/docs/redirect.html?tag=:HelpToc"><code>:HelpToc</code></a> to show an interactive table of contents for Vim help, man pages, Markdown files, and terminal. <a href="https://github.com/vim/vim/issues/10446">vim/vim#10446</a></li>
</ul>
</li>
<li>new options:
<ul>
<li><code>set diffopt+=linematch:{n}</code>. Matches lines better when in diff mode. <a href="https://github.com/vim/vim/commit/7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a">v9.1.1009</a></li>
<li><code>findfunc</code>. Customizes <code>:find</code> and other commands. <a href="https://github.com/vim/vim/commit/a13f3a4f5de9c150f70298850e34747838904995">v9.1.0831</a></li>
<li><code>set completeopt+=preinsert</code>. Preview inserted text in completion. <a href="https://github.com/vim/vim/commit/edd4ac3e895ce16034c7e098f1d68e0155d97886">v9.1.1056</a></li>
<li><code>messagesopt</code>. Allows customizing hit-enter behavior. <a href="https://github.com/vim/vim/commit/51d4d84d6a7159c6ce9e04b36f8edc105ca3794b">v9.1.0908</a></li>
</ul>
</li>
<li>new functions:
<ul>
<li><code>getcellpixels()</code>. Query the pixel size of a character cell in the grid. <a href="https://github.com/vim/vim/commit/1083cae7091f006249c1349d0575412d2ff6a7dc">v9.1.0854</a> / <a href="https://github.com/macvim-dev/macvim/issues/1554">#1554</a> / <a href="https://github.com/macvim-dev/macvim/issues/1555">#1555</a></li>
</ul>
</li>
<li>Vim tutor has a new interactive plugin (<a href="https://macvim.org/docs/redirect.html?tag=:Tutor"><code>:h :Tutor</code></a>) (<a href="https://github.com/vim/vim/commit/a54816b884157f6b7973a188f85c708d15cbf72f">v9.1.0836</a>). There is also now a chapter 2 (<a href="https://github.com/vim/vim/issues/5729">vim/vim#5729</a>).</li>
</ul>
<h2 id="r181-misc-new-settings">Misc New Settings</h2>
<ul>
<li>“Open untitled window” (General) has a new option to only open on MacVim re-activation. <a href="https://github.com/macvim-dev/macvim/issues/1509">#1509</a></li>
<li>“Show document icon at title bar” (Appearance). Previously MacVim implicitly hid the document icon when using transparent title bar. This is now customizable. <a href="https://github.com/macvim-dev/macvim/issues/1510">#1510</a></li>
</ul>
<h1 id="r181-general">General</h1>
<ul>
<li>
<p>The MacVim dmg installer has a new design. Courtesy of @jasonlong. <a href="https://github.com/macvim-dev/macvim/issues/1540">#1540</a> <a href="https://github.com/macvim-dev/macvim/issues/1545">#1545</a></p>
</li>
<li>
<p>Legacy builds (macOS 10.9 - 10.12) are no longer built by GitHub hosted runners, due to GitHubs deprecation of old runners. They are now built by a custom self-hosted VM instead. In the future we hope to set up reproducible builds (<a href="https://github.com/macvim-dev/macvim/issues/1506">#1506</a>) so it will not matter whos building the app as it would be verifiable. <a href="https://github.com/macvim-dev/macvim/issues/1559">#1559</a></p>
</li>
<li>
<p>“Nightly” build: We now build a dmg installer for every commit. This allows for trying out the latest developmental version of MacVim, but note that the app will not be signed / notarized, and it will not be as polished as official release/pre-release builds. See <a href="https://github.com/macvim-dev/macvim/wiki/Installing">wiki</a> for instructions. <a href="https://github.com/macvim-dev/macvim/issues/1532">#1532</a></p>
</li>
</ul>
<h1 id="r181-fixes">Fixes</h1>
<h2 id="r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</h2>
<p>macOS 15 Sequoias Apple “Intelligence” Writing Tools should work correctly with MacVim now. To use it, select some text, right click to show menu, and then select the “Writing Tools” sub-menu. As part of this fix, the integration with the “Services” menu now works more reliably as well. You can select texts in blockwise visual mode and select a service and MacVim will try to place the new texts back to the blockwise selection if possible. <a href="https://github.com/macvim-dev/macvim/issues/1552">#1552</a></p>
<h2 id="r181-window-resizing-and-full-screen">Window resizing and full screen</h2>
<ul>
<li>Flicker begone: Changing font size, showing/hiding tabs or scroll bars, or entering non-native full screen should no longer cause MacVim to flicker. Previously there could be a momentary but distracting/annoying stale image that flashes briefly. <a href="https://github.com/macvim-dev/macvim/issues/1547">#1547</a> <a href="https://github.com/macvim-dev/macvim/issues/1549">#1549</a></li>
<li>Fixed issue where resizing MacVim window would occasionally cause Vim to be stuck in a stale wrong size. <a href="https://github.com/macvim-dev/macvim/issues/1518">#1518</a></li>
<li>Non-native full screen now supports <code>blurradius</code> option. <a href="https://github.com/macvim-dev/macvim/issues/1546">#1546</a></li>
<li>Fixed window size not always restoring correctly when exiting full screen. Non-native full screen also works more reliably in multi-monitor setup. <a href="https://github.com/macvim-dev/macvim/issues/1525">#1525</a></li>
<li>Fixed non-native full screen mode when using an external monitor with a MacBook with a notch, and having the “Show menu bar in non-native mode” option set. Previously MacVim would sometimes miscalculate the menu bar height in the second screen. <a href="https://github.com/macvim-dev/macvim/issues/1548">#1548</a></li>
<li>Fixed misc issues with non-native full screens interaction with <code>fuoptions</code> and also the <code>transparency</code> setting, and rare crash. <a href="https://github.com/macvim-dev/macvim/issues/1521">#1521</a></li>
</ul>
<h2 id="r181-other-fixes">Other Fixes</h2>
<ul>
<li>Fixed issue where changing font size (using Cmd =/-) with guifont set to “-monospace-“ would result in guifont being changed to a confusing name like “.AppleSystemUIFontMonospaced-Regular”. <a href="https://github.com/macvim-dev/macvim/issues/1544">#1544</a></li>
<li>“MacVim Website” menu item now goes to the updated URL. <a href="https://github.com/macvim-dev/macvim/issues/1524">#1524</a></li>
<li>Whats New page now allows changing font size (using Cmd =/-), and showing table of contents. <a href="https://github.com/macvim-dev/macvim/issues/1561">#1561</a> <a href="https://github.com/macvim-dev/macvim/issues/1562">#1562</a></li>
<li>Dark mode documentation is now a bit clearer on <code>v:os_appearance</code>. <a href="https://github.com/macvim-dev/macvim/issues/1511">#1511</a></li>
<li>Using dictionary look up on selected texts (by right clicking and then selecting “Look Up” in the pop-up menu) is now more resilient as it uses Vims native <code>getregion()</code> to determine the selected texts. <a href="https://github.com/macvim-dev/macvim/issues/1508">#1508</a></li>
</ul>
<h1 id="r181-scripting">Scripting</h1>
<ul>
<li>Scripting languages versions:
<ul>
<li>Ruby is now built against 3.4, up from 3.3.</li>
<li>Perl is now built against 5.34, up from 5.30.</li>
</ul>
</li>
</ul>
<h1 id="r181-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.34</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.4</li>
</ul>
</div>
<div data-sparkle-version=180>
<details class=oldVersionToggle>
<summary>r180</summary>
<p>Updated to Vim 9.1.0727</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r180-features" id="markdown-toc-r180-features">Features</a> <ul>
<li><a href="#r180-new-vim-features" id="markdown-toc-r180-new-vim-features">New Vim features</a></li>
<li><a href="#r180-misc" id="markdown-toc-r180-misc">Misc</a></li>
</ul>
</li>
<li><a href="#r180-general" id="markdown-toc-r180-general">General</a></li>
<li><a href="#r180-fixes" id="markdown-toc-r180-fixes">Fixes</a></li>
<li><a href="#r180-compatibility" id="markdown-toc-r180-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update mostly syncs to new upstream Vim version, along with small fixes.</p>
<h1 id="r180-features">Features</h1>
<h2 id="r180-new-vim-features">New Vim features</h2>
<ul>
<li>Vim now supports the XDG Base Directory Specification. You can now put your vimrc and plugins in <code>~/.config/vim</code> intsead of <code>~/.vim</code> / <code>~/.vimrc</code>. See <a href="https://macvim.org/docs/redirect.html?tag=xdg-base-dir"><code>:h xdg-base-dir</code></a>. <a href="https://github.com/vim/vim/commit/c9df1fb35a1866901c32df37dd39c8b39dbdb64a">v9.1.0327</a></li>
<li>Auto completion
<ul>
<li>
<p>Matched text in a completion popup menu will now be highlighted <a href="https://github.com/vim/vim/commit/40c1c3317d92f8c2adadf744fab72e4458e2a9fa">v9.1.0476</a></p>
<p><img width="147" alt="image" src="https://github.com/user-attachments/assets/9dff8254-74ca-455d-b65e-50ed87e30961" /></p>
</li>
<li>Insert mode fuzzy completion (<code>:set completopt+=fuzzy</code>). <a href="https://github.com/vim/vim/commit/a218cc6cdabae1113647b817c4eefc2b60a6902f">v9.1.0463</a> / <a href="https://github.com/vim/vim/commit/8159fb18a92e9a9f5e35201bd92bf651f4d5835c">v9.1.0598</a></li>
</ul>
</li>
<li>New options:
<ul>
<li><code>tabclose</code>: specifies tab closing behavior. <a href="https://github.com/vim/vim/commit/5247b0b92e191a046b034171a3b34031e317735f">v9.1.0572</a></li>
<li><code>winfixbuf</code>: fixes a window to a buffer and prevent navigating away from it. <a href="https://github.com/vim/vim/commit/215703563757a4464907ead6fb9edaeb7f430bea">v9.1.0147</a></li>
</ul>
</li>
<li>New functions:
<ul>
<li><code>getregion()</code> / <code>getregionpos()</code>: Helps retrieve the text selected in a visual selection. <a href="https://github.com/vim/vim/commit/3f905ab3c4f66562f4a224bf00f49d98a0b0da91">v9.1.0120</a> <a href="https://github.com/vim/vim/commit/19b718828d8d5fab52d94c6cdba694641879ab38">v9.1.0142</a> <a href="https://github.com/vim/vim/commit/b4757e627e6c83d1c8e5535d4887a82d6a5efdd0">v9.1.0394</a></li>
<li><code>diff()</code>: Diff provided strings. <a href="https://github.com/vim/vim/commit/fa37835b8c0ed0f83952978fca4c332335ca7c46">v9.1.0071</a></li>
<li><code>gettext()</code> / <code>bindtextdomain()</code>: Vim plugins can now add localized messages. <a href="https://github.com/vim/vim/commit/ce0ef910df837b9b961f007a0a35064cad85188b">v9.1.0509</a>.</li>
<li><code>filecopy()</code>: Copy a file using Vim script. <a href="https://github.com/vim/vim/commit/60c8743ab6c90e402e6ed49d27455ef7e5698abe">v9.1.0465</a></li>
</ul>
</li>
<li>New bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>comment: toggle code comments on/off. <a href="https://github.com/vim/vim/issues/14634">vim/vim#14634</a></li>
<li>nohlsearch: simple package to automatically set <code>nohlsearch</code>. <a href="https://github.com/vim/vim/issues/15042">vim/vim#15042</a></li>
</ul>
</li>
<li>Highlighting for diff files are back to normal. <a href="https://github.com/vim/vim/commit/124371c5a149a8c0c75c04b6c90ac11e71a0aa97">v9.1.0016</a></li>
<li>Vim9 script improvements.</li>
<li>Miscellaneous smoothscroll, termdebug, security fixes.</li>
<li>Other platforms (these dont affect MacVim and included for reference only):
<ul>
<li>GTK Vim GUI can now also use <code>&lt;D-...&gt;</code> to map super keys, similar to MacVim for its Cmd key mappings. This should allow sharing cross-platform configs easier. <a href="https://github.com/vim/vim/commit/92e90a1e102825aa9149262cacfc991264db05df">v9.1.0058</a></li>
<li>Vim GUI now supports Wayland in Linux. <a href="https://github.com/vim/vim/commit/6e0a18f82bd04a45e9682523c42af9cbbc37684c">v9.1.0064</a></li>
</ul>
</li>
</ul>
<h2 id="r180-misc">Misc</h2>
<ul>
<li>When resizing MacVim, the title bars message looks a little nicer now. <a href="https://github.com/macvim-dev/macvim/issues/1488">#1488</a> by @sfsam</li>
<li>Copyright disclaimer in About MacVim no longer shows a year. <a href="https://github.com/macvim-dev/macvim/issues/1497">#1497</a></li>
</ul>
<h1 id="r180-general">General</h1>
<ul>
<li>Sparkle (updater for MacVim) is now updated to 2.6.4. For legacy builds its now updated to 1.27.3. <a href="https://github.com/macvim-dev/macvim/issues/1494">#1494</a></li>
</ul>
<h1 id="r180-fixes">Fixes</h1>
<ul>
<li>Fixed dragging tabs to reorder them resulting in a crash. <a href="https://github.com/macvim-dev/macvim/issues/1499">#1499</a></li>
</ul>
<h1 id="r180-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.30</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.3</li>
</ul>
</details>
</div>
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Fri, 21 Feb 2025 02:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
<sparkle:version>181</sparkle:version>
<sparkle:shortVersionString>9.1.1128</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim.dmg"
sparkle:edSignature="Tlrdw10++4MxiqdCt9WsCtkF4isMkN/MNGVsu2K5IDe1RUYgSoKxpVFZJYNhrikttsmEtJio8N9eCGfsGKNQDA==" length="23750581"
/>
<sparkle:deltas>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/179_to_181.delta"
sparkle:deltaFrom="179"
sparkle:edSignature="H0jwLee4FvcPuDf1W52+KjeSOdaz9LeHyxhOlPDSPc1EBnOI3pv+SUQl2y+ZN1tDvXUUsga4HZcwo5jQgPugAQ==" length="4359922"
/>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/180_to_181.delta"
sparkle:deltaFrom="180"
sparkle:edSignature="kHmhSxmOiOWP7ThBFb0EEdPcoieVUDWh/quhEMaN/6XGiw3OqUL71b5CSfLPHLZgyc4mhWS4DN6XM+RxMoyNAQ==" length="3265534"
/>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/180.2_to_181.delta"
sparkle:deltaFrom="180.2"
sparkle:edSignature="VmJPum/HxM93IGJVMVGTEPS5QiDFvTy9kVRHDdwucHBRrlOI/FtiAjn9aPauE27RgYc02RueeLUouG7OqznZBA==" length="915450"
/>
</sparkle:deltas>
</item>
<item>
<title>MacVim release-181</title>
<description><![CDATA[
<style>
:root { supported-color-schemes: light dark; color-scheme: light dark; }
div h1 { padding-bottom: .3em; border-bottom: 1px solid gray; }
/* Older versions' release notes. Will be optionally shown in collapsed form if the user has upgraded across multiple versions. */
div > details.oldVersionToggle > summary {
font-size: 1.2em;
border-radius: 5px;
border-bottom: 3px solid #57c4d0;
cursor: pointer;
padding: 10px;
}
.toc {
/* Sparkle does not seem to allow anchor links. Just disable the TOC. */
display: none;
}
div.sparkle-installed-version { display:none; }
div.sparkle-installed-version ~ section { display: none; }
</style>
<div>
<p>Updated to Vim 9.1.1128</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r181-defaults-change" id="markdown-toc-r181-defaults-change">Defaults Change</a></li>
<li><a href="#r181-features" id="markdown-toc-r181-features">Features</a> <ul>
<li><a href="#r181-tabs" id="markdown-toc-r181-tabs">Tabs</a></li>
<li><a href="#r181-new-vim-features" id="markdown-toc-r181-new-vim-features">New Vim features</a></li>
<li><a href="#r181-misc-new-settings" id="markdown-toc-r181-misc-new-settings">Misc New Settings</a></li>
</ul>
</li>
<li><a href="#r181-general" id="markdown-toc-r181-general">General</a></li>
<li><a href="#r181-fixes" id="markdown-toc-r181-fixes">Fixes</a> <ul>
<li><a href="#r181-apple-intelligence-writing-tools" id="markdown-toc-r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</a></li>
<li><a href="#r181-window-resizing-and-full-screen" id="markdown-toc-r181-window-resizing-and-full-screen">Window resizing and full screen</a></li>
<li><a href="#r181-other-fixes" id="markdown-toc-r181-other-fixes">Other Fixes</a></li>
</ul>
</li>
<li><a href="#r181-scripting" id="markdown-toc-r181-scripting">Scripting</a></li>
<li><a href="#r181-compatibility" id="markdown-toc-r181-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update contains a completely new GUI tabs implementation by @sfsam! It also contains lots of small fixes for window resizing and full screen mode that aims to make using MacVim feel rock solid and stable.</p>
<h1 id="r181-defaults-change">Defaults Change</h1>
<p>New settings defaults related to window sizing <a href="https://github.com/macvim-dev/macvim/issues/1528">#1528</a>:</p>
<ul>
<li>“Smoothly resizes window” is now on by default. MacVims window will now resize smoothly instead of snapped to the size of the character grid.</li>
<li>Vims <code>guioptions</code> now has <code>k</code> set by default (<a href="https://macvim.org/docs/redirect.html?tag='go-k'"><code>:h go-k</code></a>). This prevents MacVims window size from changing unnecessarily when showing/hiding tabs or changing font size.</li>
</ul>
<p>These should align MacVim better with how other apps work and integrate better with OS window management, including macOS 15 Sequoias window tiling feature.</p>
<h1 id="r181-features">Features</h1>
<h2 id="r181-tabs">Tabs</h2>
<p>MacVim has a new tabs implementation! The old version (PSMTabBarControl) is not maintained and lacks features such as overflowing tabs and customizable colors. The new tabs will overflow horizontally and are scrollable. They also animate when tabs are closed or moved, respect system settings such as right-to-left locales and high-contrast modes, and are designed to fit within the currently selected Vim colors.</p>
<p>There are a few ways to customize the colors of the new tabs, under the “Appearance” settings pane. MacVim defaults to an “Automatic colors” mode which tries to pick sensible colors automatically based on the current foreground/background colors. However, you can also configure it to simply use the tab colors specified by the Vim color scheme (some color schemes will work better than others depending on their choice of colors). Another new option is “Use tabs background color” which when combined with “Transparent title bar” allows the title bar and tabs to look like a single cohesive whole.</p>
<p><img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/f70a683e-1450-48d1-89b7-f6c12d73bf90" />
<img width="375" alt="image" src="https://github.com/user-attachments/assets/b1af9c2f-8176-43d8-add7-faf6272f9a74" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/1190e1e4-2544-485c-adf5-86a57233f9a0" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/93bc52e6-3559-48fa-8a28-5848fd19b1d7" /></p>
<p>Relevant work:</p>
<ul>
<li><a href="https://github.com/macvim-dev/macvim/issues/1120">#1120</a> (by @sfsam)</li>
<li>Also: <a href="https://github.com/macvim-dev/macvim/issues/1535">#1535</a> / <a href="https://github.com/macvim-dev/macvim/issues/1536">#1536</a> / <a href="https://github.com/macvim-dev/macvim/issues/1537">#1537</a> / <a href="https://github.com/macvim-dev/macvim/issues/1538">#1538</a> / <a href="https://github.com/macvim-dev/macvim/issues/1539">#1539</a> / <a href="https://github.com/macvim-dev/macvim/issues/1557">#1557</a> / <a href="https://github.com/macvim-dev/macvim/issues/1558">#1558</a> / <a href="https://github.com/macvim-dev/macvim/issues/1560">#1560</a></li>
</ul>
<h2 id="r181-new-vim-features">New Vim features</h2>
<ul>
<li>new bundled color scheme:
<ul>
<li>unokai (<a href="https://github.com/vim/vim/issues/16443">vim/vim#16443</a>)</li>
</ul>
</li>
<li>new bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>helptoc: Use <a href="https://macvim.org/docs/redirect.html?tag=:HelpToc"><code>:HelpToc</code></a> to show an interactive table of contents for Vim help, man pages, Markdown files, and terminal. <a href="https://github.com/vim/vim/issues/10446">vim/vim#10446</a></li>
</ul>
</li>
<li>new options:
<ul>
<li><code>set diffopt+=linematch:{n}</code>. Matches lines better when in diff mode. <a href="https://github.com/vim/vim/commit/7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a">v9.1.1009</a></li>
<li><code>findfunc</code>. Customizes <code>:find</code> and other commands. <a href="https://github.com/vim/vim/commit/a13f3a4f5de9c150f70298850e34747838904995">v9.1.0831</a></li>
<li><code>set completeopt+=preinsert</code>. Preview inserted text in completion. <a href="https://github.com/vim/vim/commit/edd4ac3e895ce16034c7e098f1d68e0155d97886">v9.1.1056</a></li>
<li><code>messagesopt</code>. Allows customizing hit-enter behavior. <a href="https://github.com/vim/vim/commit/51d4d84d6a7159c6ce9e04b36f8edc105ca3794b">v9.1.0908</a></li>
</ul>
</li>
<li>new functions:
<ul>
<li><code>getcellpixels()</code>. Query the pixel size of a character cell in the grid. <a href="https://github.com/vim/vim/commit/1083cae7091f006249c1349d0575412d2ff6a7dc">v9.1.0854</a> / <a href="https://github.com/macvim-dev/macvim/issues/1554">#1554</a> / <a href="https://github.com/macvim-dev/macvim/issues/1555">#1555</a></li>
</ul>
</li>
<li>Vim tutor has a new interactive plugin (<a href="https://macvim.org/docs/redirect.html?tag=:Tutor"><code>:h :Tutor</code></a>) (<a href="https://github.com/vim/vim/commit/a54816b884157f6b7973a188f85c708d15cbf72f">v9.1.0836</a>). There is also now a chapter 2 (<a href="https://github.com/vim/vim/issues/5729">vim/vim#5729</a>).</li>
</ul>
<h2 id="r181-misc-new-settings">Misc New Settings</h2>
<ul>
<li>“Open untitled window” (General) has a new option to only open on MacVim re-activation. <a href="https://github.com/macvim-dev/macvim/issues/1509">#1509</a></li>
<li>“Show document icon at title bar” (Appearance). Previously MacVim implicitly hid the document icon when using transparent title bar. This is now customizable. <a href="https://github.com/macvim-dev/macvim/issues/1510">#1510</a></li>
</ul>
<h1 id="r181-general">General</h1>
<ul>
<li>
<p>The MacVim dmg installer has a new design. Courtesy of @jasonlong. <a href="https://github.com/macvim-dev/macvim/issues/1540">#1540</a> <a href="https://github.com/macvim-dev/macvim/issues/1545">#1545</a></p>
</li>
<li>
<p>Legacy builds (macOS 10.9 - 10.12) are no longer built by GitHub hosted runners, due to GitHubs deprecation of old runners. They are now built by a custom self-hosted VM instead. In the future we hope to set up reproducible builds (<a href="https://github.com/macvim-dev/macvim/issues/1506">#1506</a>) so it will not matter whos building the app as it would be verifiable. <a href="https://github.com/macvim-dev/macvim/issues/1559">#1559</a></p>
</li>
<li>
<p>“Nightly” build: We now build a dmg installer for every commit. This allows for trying out the latest developmental version of MacVim, but note that the app will not be signed / notarized, and it will not be as polished as official release/pre-release builds. See <a href="https://github.com/macvim-dev/macvim/wiki/Installing">wiki</a> for instructions. <a href="https://github.com/macvim-dev/macvim/issues/1532">#1532</a></p>
</li>
</ul>
<h1 id="r181-fixes">Fixes</h1>
<h2 id="r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</h2>
<p>macOS 15 Sequoias Apple “Intelligence” Writing Tools should work correctly with MacVim now. To use it, select some text, right click to show menu, and then select the “Writing Tools” sub-menu. As part of this fix, the integration with the “Services” menu now works more reliably as well. You can select texts in blockwise visual mode and select a service and MacVim will try to place the new texts back to the blockwise selection if possible. <a href="https://github.com/macvim-dev/macvim/issues/1552">#1552</a></p>
<h2 id="r181-window-resizing-and-full-screen">Window resizing and full screen</h2>
<ul>
<li>Flicker begone: Changing font size, showing/hiding tabs or scroll bars, or entering non-native full screen should no longer cause MacVim to flicker. Previously there could be a momentary but distracting/annoying stale image that flashes briefly. <a href="https://github.com/macvim-dev/macvim/issues/1547">#1547</a> <a href="https://github.com/macvim-dev/macvim/issues/1549">#1549</a></li>
<li>Fixed issue where resizing MacVim window would occasionally cause Vim to be stuck in a stale wrong size. <a href="https://github.com/macvim-dev/macvim/issues/1518">#1518</a></li>
<li>Non-native full screen now supports <code>blurradius</code> option. <a href="https://github.com/macvim-dev/macvim/issues/1546">#1546</a></li>
<li>Fixed window size not always restoring correctly when exiting full screen. Non-native full screen also works more reliably in multi-monitor setup. <a href="https://github.com/macvim-dev/macvim/issues/1525">#1525</a></li>
<li>Fixed non-native full screen mode when using an external monitor with a MacBook with a notch, and having the “Show menu bar in non-native mode” option set. Previously MacVim would sometimes miscalculate the menu bar height in the second screen. <a href="https://github.com/macvim-dev/macvim/issues/1548">#1548</a></li>
<li>Fixed misc issues with non-native full screens interaction with <code>fuoptions</code> and also the <code>transparency</code> setting, and rare crash. <a href="https://github.com/macvim-dev/macvim/issues/1521">#1521</a></li>
</ul>
<h2 id="r181-other-fixes">Other Fixes</h2>
<ul>
<li>Fixed issue where changing font size (using Cmd =/-) with guifont set to “-monospace-“ would result in guifont being changed to a confusing name like “.AppleSystemUIFontMonospaced-Regular”. <a href="https://github.com/macvim-dev/macvim/issues/1544">#1544</a></li>
<li>“MacVim Website” menu item now goes to the updated URL. <a href="https://github.com/macvim-dev/macvim/issues/1524">#1524</a></li>
<li>Whats New page now allows changing font size (using Cmd =/-), and showing table of contents. <a href="https://github.com/macvim-dev/macvim/issues/1561">#1561</a> <a href="https://github.com/macvim-dev/macvim/issues/1562">#1562</a></li>
<li>Dark mode documentation is now a bit clearer on <code>v:os_appearance</code>. <a href="https://github.com/macvim-dev/macvim/issues/1511">#1511</a></li>
<li>Using dictionary look up on selected texts (by right clicking and then selecting “Look Up” in the pop-up menu) is now more resilient as it uses Vims native <code>getregion()</code> to determine the selected texts. <a href="https://github.com/macvim-dev/macvim/issues/1508">#1508</a></li>
</ul>
<h1 id="r181-scripting">Scripting</h1>
<ul>
<li>Scripting languages versions:
<ul>
<li>Ruby is now built against 3.4, up from 3.3.</li>
<li>Perl is now built against 5.34, up from 5.30.</li>
</ul>
</li>
</ul>
<h1 id="r181-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.34</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.4</li>
</ul>
</div>
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Fri, 21 Feb 2025 02:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
<sparkle:maximumSystemVersion>10.12.99</sparkle:maximumSystemVersion>
<sparkle:version>181</sparkle:version>
<sparkle:shortVersionString>9.1.1128</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim_10.9.dmg"
sparkle:edSignature="5Loj2zZ25vXfqVMDLt/yyFiLr4ZUDckru/IEOF/4MNZnOEYKBdvf8w8a5zUOPiNqSOIjpqfgbHJskqnh+CZxAQ==" length="26286287"
/>
</item>
</channel>
</rss>
Vendored Executable
+6
View File
@@ -0,0 +1,6 @@
#! /bin/sh
# This is just a stub for the Unix configure script, to provide support for
# doing "./configure" in the top Vim directory.
cd src && exec ./configure "$@"
Executable
BIN
View File
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
For information about installation of Farsi fonts and Vim usage in Farsi mode,
refer to the Farsi help file by typing ":help farsi" in Vim.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

-36
View File
@@ -1,36 +0,0 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<!-- The gh-pages branch is no longer in use. Redirect to the new URL -->
<title>Redirecting to https://macvim.org</title>
<meta http-equiv="refresh" content="0; URL=https://macvim.org">
<!-- In case the client has autorefresh disabled, we display a message to tell the client that we have moved -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet_dark.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">MacVim</h1>
<h2 class="project-tagline">Vim - the text editor - for macOS</h2>
This page has been moved to <a href=https://macvim.org>https://macvim.org</a>
</section>
<section class="main-content">
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/macvim-dev/macvim">MacVim</a> is maintained by <a href="https://github.com/macvim-dev">macvim-dev</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>
-1
View File
@@ -1 +0,0 @@
console.log('This would be the main JS file.');
BIN
View File
Binary file not shown.
+42
View File
@@ -0,0 +1,42 @@
This builds a one-click install for Vim for Win32 using the Nullsoft
Installation System (NSIS), available at http://www.nullsoft.com/free/nsis/
To build the installable .exe:
1. Unpack three archives:
PC sources
PC runtime
PC language files
You can generate these from the Unix sources and runtime plus the extra
archive (see the Makefile in the top directory).
2. Go to the src directory and build:
gvim.exe (the OLE version),
vimrun.exe,
install.exe,
uninstal.exe,
xxd/xxd.exe,
3. Go to the GvimExt directory and build gvimext.dll (or get it from a binary
archive).
4. Go to the VisVim directory and build VisVim.dll (or get it from a binary
archive).
5. Go to the OleVim directory and build OpenWithVim.exe and SendToVim.exe (or
get them from a binary archive).
6. Get a "diff.exe" program and put it in the "../.." directory (above the
"vim61" directory, it's the same for all Vim versions).
You can find one in previous Vim versions or in this archive:
http://www.mossbayeng.com/~ron/vim/diffutils.tar.gz
7. Do "make uganda.nsis.txt" in runtime/doc. This requires sed, you may have
to do this on Unix. Make sure the file is in DOS file format!
Install NSIS if you didn't do that already.
Also install UPX, if you want a compressed file.
To build then, enter:
makensis gvim.nsi
+469
View File
@@ -0,0 +1,469 @@
# NSIS file to create a self-installing exe for Vim.
# It requires NSIS version 2.0 or later.
# Last Change: 2010 Jul 30
# WARNING: if you make changes to this script, look out for $0 to be valid,
# because uninstall deletes most files in $0.
# Location of gvim_ole.exe, vimw32.exe, GvimExt/*, etc.
!define VIMSRC "..\src"
# Location of runtime files
!define VIMRT ".."
# Location of extra tools: diff.exe
!define VIMTOOLS ..\..
# Comment the next line if you don't have UPX.
# Get it at http://upx.sourceforge.net
!define HAVE_UPX
# comment the next line if you do not want to add Native Language Support
!define HAVE_NLS
!define VER_MAJOR 7
!define VER_MINOR 4
# ----------- No configurable settings below this line -----------
!include UpgradeDLL.nsh # for VisVim.dll
!include LogicLib.nsh
!include x64.nsh
Name "Vim ${VER_MAJOR}.${VER_MINOR}"
OutFile gvim${VER_MAJOR}${VER_MINOR}.exe
CRCCheck force
SetCompressor lzma
SetDatablockOptimize on
RequestExecutionLevel highest
ComponentText "This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer."
DirText "Choose a directory to install Vim (must end in 'vim')"
Icon icons\vim_16c.ico
# NSIS2 uses a different strategy with six different images in a strip...
#EnabledBitmap icons\enabled.bmp
#DisabledBitmap icons\disabled.bmp
UninstallText "This will uninstall Vim ${VER_MAJOR}.${VER_MINOR} from your system."
UninstallIcon icons\vim_uninst_16c.ico
# On NSIS 2 using the BGGradient causes trouble on Windows 98, in combination
# with the BringToFront.
# BGGradient 004000 008200 FFFFFF
LicenseText "You should read the following before installing:"
LicenseData ${VIMRT}\doc\uganda.nsis.txt
!ifdef HAVE_UPX
!packhdr temp.dat "upx --best --compress-icons=1 temp.dat"
!endif
SetCompressor /SOLID lzma
XPStyle on
# This adds '\vim' to the user choice automagically. The actual value is
# obtained below with ReadINIStr.
InstallDir "$PROGRAMFILES\Vim"
# Types of installs we can perform:
InstType Typical
InstType Minimal
InstType Full
SilentInstall normal
# These are the pages we use
Page license
Page components
Page directory "" "" CheckInstallDir
Page instfiles
UninstPage uninstConfirm
UninstPage instfiles
##########################################################
# Functions
Function .onInit
MessageBox MB_YESNO|MB_ICONQUESTION \
"This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer.$\n Continue?" \
IDYES NoAbort
Abort ; causes installer to quit.
NoAbort:
# run the install program to check for already installed versions
SetOutPath $TEMP
File /oname=install.exe ${VIMSRC}\installw32.exe
ExecWait "$TEMP\install.exe -uninstall-check"
Delete $TEMP\install.exe
# We may have been put to the background when uninstall did something.
BringToFront
# Install will have created a file for us that contains the directory where
# we should install. This is $VIM if it's set. This appears to be the only
# way to get the value of $VIM here!?
ReadINIStr $INSTDIR $TEMP\vimini.ini vimini dir
Delete $TEMP\vimini.ini
# If ReadINIStr failed or did not find a path: use the default dir.
StrCmp $INSTDIR "" 0 IniOK
StrCpy $INSTDIR "$PROGRAMFILES\Vim"
IniOK:
# Should check for the value of $VIM and use it. Unfortunately I don't know
# how to obtain the value of $VIM
# IfFileExists "$VIM" 0 No_Vim
# StrCpy $INSTDIR "$VIM"
# No_Vim:
# User variables:
# $0 - holds the directory the executables are installed to
# $1 - holds the parameters to be passed to install.exe. Starts with OLE
# registration (since a non-OLE gvim will not complain, and we want to
# always register an OLE gvim).
# $2 - holds the names to create batch files for
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
StrCpy $1 "-register-OLE"
StrCpy $2 "gvim evim gview gvimdiff vimtutor"
FunctionEnd
Function .onUserAbort
MessageBox MB_YESNO|MB_ICONQUESTION "Abort install?" IDYES NoCancelAbort
Abort ; causes installer to not quit.
NoCancelAbort:
FunctionEnd
# We only accept the directory if it ends in "vim". Using .onVerifyInstDir has
# the disadvantage that the browse dialog is difficult to use.
Function CheckInstallDir
StrCpy $0 $INSTDIR 3 -3
StrCmp $0 "vim" PathGood
MessageBox MB_OK "The path must end in 'vim'."
Abort
PathGood:
FunctionEnd
Function .onInstSuccess
WriteUninstaller vim${VER_MAJOR}${VER_MINOR}\uninstall-gui.exe
MessageBox MB_YESNO|MB_ICONQUESTION \
"The installation process has been successful. Happy Vimming! \
$\n$\n Do you want to see the README file now?" IDNO NoReadme
Exec '$0\gvim.exe -R "$0\README.txt"'
NoReadme:
FunctionEnd
Function .onInstFailed
MessageBox MB_OK|MB_ICONEXCLAMATION "Installation failed. Better luck next time."
FunctionEnd
Function un.onUnInstSuccess
MessageBox MB_OK|MB_ICONINFORMATION \
"Vim ${VER_MAJOR}.${VER_MINOR} has been (partly) removed from your system"
FunctionEnd
Function un.GetParent
Exch $0 ; old $0 is on top of stack
Push $1
Push $2
StrCpy $1 -1
loop:
StrCpy $2 $0 1 $1
StrCmp $2 "" exit
StrCmp $2 "\" exit
IntOp $1 $1 - 1
Goto loop
exit:
StrCpy $0 $0 $1
Pop $2
Pop $1
Exch $0 ; put $0 on top of stack, restore $0 to original value
FunctionEnd
##########################################################
Section "Vim executables and runtime files"
SectionIn 1 2 3
# we need also this here if the user changes the instdir
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
SetOutPath $0
File /oname=gvim.exe ${VIMSRC}\gvim_ole.exe
File /oname=install.exe ${VIMSRC}\installw32.exe
File /oname=uninstal.exe ${VIMSRC}\uninstalw32.exe
File ${VIMSRC}\vimrun.exe
File /oname=xxd.exe ${VIMSRC}\xxdw32.exe
File ${VIMTOOLS}\diff.exe
File ${VIMRT}\vimtutor.bat
File ${VIMRT}\README.txt
File ..\uninstal.txt
File ${VIMRT}\*.vim
File ${VIMRT}\rgb.txt
SetOutPath $0\colors
File ${VIMRT}\colors\*.*
SetOutPath $0\compiler
File ${VIMRT}\compiler\*.*
SetOutPath $0\doc
File ${VIMRT}\doc\*.txt
File ${VIMRT}\doc\tags
SetOutPath $0\ftplugin
File ${VIMRT}\ftplugin\*.*
SetOutPath $0\indent
File ${VIMRT}\indent\*.*
SetOutPath $0\macros
File ${VIMRT}\macros\*.*
SetOutPath $0\plugin
File ${VIMRT}\plugin\*.*
SetOutPath $0\autoload
File ${VIMRT}\autoload\*.*
SetOutPath $0\autoload\xml
File ${VIMRT}\autoload\xml\*.*
SetOutPath $0\syntax
File ${VIMRT}\syntax\*.*
SetOutPath $0\spell
File ${VIMRT}\spell\*.txt
File ${VIMRT}\spell\*.vim
File ${VIMRT}\spell\*.spl
File ${VIMRT}\spell\*.sug
SetOutPath $0\tools
File ${VIMRT}\tools\*.*
SetOutPath $0\tutor
File ${VIMRT}\tutor\*.*
SectionEnd
##########################################################
Section "Vim console program (vim.exe)"
SectionIn 1 3
SetOutPath $0
ReadRegStr $R0 HKLM \
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
IfErrors 0 lbl_winnt
# Windows 95/98/ME: not supported
Goto lbl_done
lbl_winnt:
# Windows NT/2000/XP and later
File /oname=vim.exe ${VIMSRC}\vimw32.exe
lbl_done:
StrCpy $2 "$2 vim view vimdiff"
SectionEnd
##########################################################
Section "Create .bat files for command line use"
SectionIn 3
StrCpy $1 "$1 -create-batfiles $2"
SectionEnd
##########################################################
Section "Create icons on the Desktop"
SectionIn 1 3
StrCpy $1 "$1 -install-icons"
SectionEnd
##########################################################
Section "Add Vim to the Start Menu"
SectionIn 1 3
StrCpy $1 "$1 -add-start-menu"
SectionEnd
##########################################################
Section "Add an Edit-with-Vim context menu entry"
SectionIn 1 3
# Be aware of this sequence of events:
# - user uninstalls Vim, gvimext.dll can't be removed (it's in use) and
# is scheduled to be removed at next reboot.
# - user installs Vim in same directory, gvimext.dll still exists.
# If we now skip installing gvimext.dll, it will disappear at the next
# reboot. Thus when copying gvimext.dll fails always schedule it to be
# installed at the next reboot. Can't use UpgradeDLL!
# We don't ask the user to reboot, the old dll will keep on working.
SetOutPath $0
ClearErrors
SetOverwrite try
${If} ${RunningX64}
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext64.dll
${Else}
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext.dll
${EndIf}
IfErrors 0 GvimExtDone
# Can't copy gvimext.dll, create it under another name and rename it on
# next reboot.
GetTempFileName $3 $0
${If} ${RunningX64}
File /oname=$3 ${VIMSRC}\GvimExt\gvimext64.dll
${Else}
File /oname=$3 ${VIMSRC}\GvimExt\gvimext.dll
${EndIf}
Rename /REBOOTOK $3 $0\gvimext.dll
GvimExtDone:
SetOverwrite lastused
# We don't have a separate entry for the "Open With..." menu, assume
# the user wants either both or none.
StrCpy $1 "$1 -install-popup -install-openwith"
SectionEnd
##########################################################
Section "Create a _vimrc if it doesn't exist"
SectionIn 1 3
StrCpy $1 "$1 -create-vimrc"
SectionEnd
##########################################################
Section "Create plugin directories in HOME or VIM"
SectionIn 1 3
StrCpy $1 "$1 -create-directories home"
SectionEnd
##########################################################
Section "Create plugin directories in VIM"
SectionIn 3
StrCpy $1 "$1 -create-directories vim"
SectionEnd
##########################################################
Section "VisVim Extension for MS Visual Studio"
SectionIn 3
SetOutPath $0
!insertmacro UpgradeDLL "${VIMSRC}\VisVim\VisVim.dll" "$0\VisVim.dll" "$0"
File ${VIMSRC}\VisVim\README_VisVim.txt
SectionEnd
##########################################################
!ifdef HAVE_NLS
Section "Native Language Support"
SectionIn 1 3
SetOutPath $0\lang
File /r ${VIMRT}\lang\*.*
SetOutPath $0\keymap
File ${VIMRT}\keymap\README.txt
File ${VIMRT}\keymap\*.vim
SetOutPath $0
File ${VIMRT}\libintl.dll
SectionEnd
!endif
##########################################################
Section -call_install_exe
SetOutPath $0
ExecWait "$0\install.exe $1"
SectionEnd
##########################################################
Section -post
BringToFront
SectionEnd
##########################################################
Section Uninstall
# Apparently $INSTDIR is set to the directory where the uninstaller is
# created. Thus the "vim61" directory is included in it.
StrCpy $0 "$INSTDIR"
# If VisVim was installed, unregister the DLL.
IfFileExists "$0\VisVim.dll" Has_VisVim No_VisVim
Has_VisVim:
ExecWait "regsvr32.exe /u /s $0\VisVim.dll"
No_VisVim:
# delete the context menu entry and batch files
ExecWait "$0\uninstal.exe -nsis"
# We may have been put to the background when uninstall did something.
BringToFront
# ask the user if the Vim version dir must be removed
MessageBox MB_YESNO|MB_ICONQUESTION \
"Would you like to delete $0?$\n \
$\nIt contains the Vim executables and runtime files." IDNO NoRemoveExes
Delete /REBOOTOK $0\*.dll
ClearErrors
# Remove everything but *.dll files. Avoids that
# a lot remains when gvimext.dll cannot be deleted.
RMDir /r $0\autoload
RMDir /r $0\colors
RMDir /r $0\compiler
RMDir /r $0\doc
RMDir /r $0\ftplugin
RMDir /r $0\indent
RMDir /r $0\macros
RMDir /r $0\plugin
RMDir /r $0\spell
RMDir /r $0\syntax
RMDir /r $0\tools
RMDir /r $0\tutor
RMDir /r $0\VisVim
RMDir /r $0\lang
RMDir /r $0\keymap
Delete $0\*.exe
Delete $0\*.bat
Delete $0\*.vim
Delete $0\*.txt
IfErrors ErrorMess NoErrorMess
ErrorMess:
MessageBox MB_OK|MB_ICONEXCLAMATION \
"Some files in $0 have not been deleted!$\nYou must do it manually."
NoErrorMess:
# No error message if the "vim62" directory can't be removed, the
# gvimext.dll may still be there.
RMDir $0
NoRemoveExes:
# get the parent dir of the installation
Push $INSTDIR
Call un.GetParent
Pop $0
StrCpy $1 $0
# if a plugin dir was created at installation ask the user to remove it
# first look in the root of the installation then in HOME
IfFileExists $1\vimfiles AskRemove 0
ReadEnvStr $1 "HOME"
StrCmp $1 "" NoRemove 0
IfFileExists $1\vimfiles 0 NoRemove
AskRemove:
MessageBox MB_YESNO|MB_ICONQUESTION \
"Remove all files in your $1\vimfiles directory?$\n \
$\nCAREFUL: If you have created something there that you want to keep, click No" IDNO Fin
RMDir /r $1\vimfiles
NoRemove:
# ask the user if the Vim root dir must be removed
MessageBox MB_YESNO|MB_ICONQUESTION \
"Would you like to remove $0?$\n \
$\nIt contains your Vim configuration files!" IDNO NoDelete
RMDir /r $0 ; skipped if no
NoDelete:
Fin:
Call un.onUnInstSuccess
SectionEnd
Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

-1
View File
@@ -1 +0,0 @@
{"name":"Macvim","tagline":"Vim - the text editor - for Mac OS X","body":"* [Releases](https://github.com/macvim-dev/macvim/releases): Binary releases\r\n* [FAQ](https://github.com/macvim-dev/macvim/wiki/FAQ): Answers to some frequently asked questions\r\n* [Troubleshooting](https://github.com/macvim-dev/macvim/wiki/Troubleshooting): How to track down the source of common problems\r\n* [Debugging](https://github.com/macvim-dev/macvim/wiki/Debugging): How to generate a debug log\r\n* [Building](https://github.com/macvim-dev/macvim/wiki/Building): Information on how to build MacVim [![Build Status](https://travis-ci.org/macvim-dev/macvim.svg?branch=master)](https://travis-ci.org/macvim-dev/macvim)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
+44
View File
@@ -0,0 +1,44 @@
/* XPM */
static char * alert_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"34 34 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor6 m white c #FFFF00",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ... ",
" .XXX. ",
" .XXXXX.o ",
" .XXXXX.oo ",
" .XXXXXXX.oo ",
" .XXXXXXX.oo ",
" .XXXXXXXXX.oo ",
" .XXXXXXXXX.oo ",
" .XXXXXXXXXXX.oo ",
" .XXXX...XXXX.oo ",
" .XXXX.....XXXX.oo ",
" .XXXX.....XXXX.oo ",
" .XXXXX.....XXXXX.oo ",
" .XXXXX.....XXXXX.oo ",
" .XXXXXX.....XXXXXX.oo ",
" .XXXXXX.....XXXXXX.oo ",
" .XXXXXXXX...XXXXXXXX.oo ",
" .XXXXXXXX...XXXXXXXX.oo ",
" .XXXXXXXXX...XXXXXXXXX.oo ",
" .XXXXXXXXXX.XXXXXXXXXX.oo ",
" .XXXXXXXXXXX.XXXXXXXXXXX.oo ",
" .XXXXXXXXXXXXXXXXXXXXXXX.oo ",
" .XXXXXXXXXXXX..XXXXXXXXXXX.oo ",
" .XXXXXXXXXXX....XXXXXXXXXX.oo ",
" .XXXXXXXXXXXX....XXXXXXXXXXX.oo ",
" .XXXXXXXXXXXXX..XXXXXXXXXXXX.oo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXX.oooo ",
" .........................ooooo ",
" ooooooooooooooooooooooooooo ",
" ooooooooooooooooooooooooo ",
" "};
+44
View File
@@ -0,0 +1,44 @@
/* XPM */
static char * error_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"34 34 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor3 m black c #FF0000",
"X s bottomShadowColor m black c #5D6069",
"o s iconColor2 m white c #FFFFFF",
/* pixels */
" ",
" ........ ",
" ............ ",
" ................ ",
" .................. ",
" ....................X ",
" ......................X ",
" ........................X ",
" .......o..........o.......X ",
" ......ooo........ooo......X ",
" ......ooooo......ooooo......X ",
" .......ooooo....ooooo.......X ",
" .........ooooo..ooooo.........X ",
" ..........oooooooooo..........X ",
" ...........oooooooo...........XX ",
" ............oooooo............XX ",
" ............oooooo............XX ",
" ...........oooooooo...........XX ",
" ..........oooooooooo..........XX ",
" .........ooooo..ooooo.........XX ",
" .......ooooo....ooooo.......XX ",
" ......ooooo......ooooo......XX ",
" ......ooo........ooo......XXX ",
" .......o..........o.......XX ",
" ........................XXX ",
" ......................XXX ",
" X....................XXX ",
" X..................XXX ",
" X................XXX ",
" XX............XXXX ",
" XX........XXXXX ",
" XXXXXXXXXXX ",
" XXXXXXX ",
" "};
+13
View File
@@ -0,0 +1,13 @@
#! /bin/sh
prefix=stock_
list=
for file in "$@"
do
name=`echo "$file" | sed 's|-|_|g; s|^.*/||; s|\..*$||'`
list="$list $prefix$name $file"
done
gdk-pixbuf-csource --raw --static --build-list $list
+44
View File
@@ -0,0 +1,44 @@
/* XPM */
static char * generic_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"34 34 4 1 0 0",
/* colors */
" s none m none c none",
". s bottomShadowColor m black c #5D6069",
"X s iconColor2 m white c #FFFFFF",
"o s iconColor1 m black c #000000",
/* pixels */
" ",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXXXXXXXXXX.. ",
" .XXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
" .XXXXXXXXXXXXXXXXXXXXXXXXo... ",
" oXXXXXXXXXXXXXXXXXXXXXXo.... ",
" oXXXXXXXXXXXXXXXXXXXXo.... ",
" oXXXXXXXXXXXXXXXXXXo.... ",
" ooXXXXXXXXXXXXXXoo.... ",
" .oooXXXXXXXXooo..... ",
" ...oooXXXXo....... ",
" ....oXXXo..... ",
" .oXXXo.. ",
" oXXo.. ",
" oXo.. ",
" oo.. ",
" ... ",
" .. ",
" "};
+44
View File
@@ -0,0 +1,44 @@
/* XPM */
static char * info_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"34 34 4 1 0 0",
/* colors */
" s none m none c none",
". s bottomShadowColor m black c #5D6069",
"X s iconColor2 m white c #FFFFFF",
"o s iconColor1 m black c #000000",
/* pixels */
" ",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXXXXXXXXXX.. ",
" .XXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXooooXXXXXXXXo ",
" .XXXXXXXXooooooXXXXXXXXo ",
" .XXXXXXXXXooooooXXXXXXXXXo ",
" .XXXXXXXXXXXooooXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXoooooooXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
" .XXXXXXXXXXoooooXXXXXXXXXo... ",
" oXXXXXXXoooooooooXXXXXXo.... ",
" oXXXXXXXXXXXXXXXXXXXXo.... ",
" oXXXXXXXXXXXXXXXXXXo.... ",
" ooXXXXXXXXXXXXXXoo.... ",
" .oooXXXXXXXXooo..... ",
" ...oooXXXXo....... ",
" ....oXXXo..... ",
" .oXXXo.. ",
" oXXo.. ",
" oXo.. ",
" oo.. ",
" ... ",
" .. ",
" "};
+44
View File
@@ -0,0 +1,44 @@
/* XPM */
static char * quest_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"34 34 4 1 0 0",
/* colors */
" s none m none c none",
". s bottomShadowColor m black c #5D6069",
"X s iconColor2 m white c #FFFFFF",
"o s iconColor1 m black c #000000",
/* pixels */
" ",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXXXXXXXXXX.. ",
" .XXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXoooooXXXXXXXo ",
" .XXXXXXXXoXXXXooXXXXXXXo ",
" .XXXXXXXXoooXXXXooXXXXXXXo ",
" .XXXXXXXXXooooXXXooXXXXXXXXo ",
" .XXXXXXXXXXooXXXoooXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXooooXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXooooXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXoooooXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoooXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXooXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXXoXXXXXXXXXXXXXXXo.. ",
" .XXXXXXXXXXXoXXXXXXXXXXXXXXo... ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
" .XXXXXXXXXXooXXXXXXXXXXXXo... ",
" oXXXXXXXXooooXXXXXXXXXXo.... ",
" oXXXXXXXXooXXXXXXXXXXo.... ",
" oXXXXXXXXXXXXXXXXXXo.... ",
" ooXXXXXXXXXXXXXXoo.... ",
" .oooXXXXXXXXooo..... ",
" ...oooXXXXo....... ",
" ....oXXXo..... ",
" .oXXXo.. ",
" oXXo.. ",
" oXo.. ",
" oo.. ",
" ... ",
" .. ",
" "};
File diff suppressed because it is too large Load Diff
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_blank_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s iconColor1 m black c #000000",
". s none m none c none",
"X s topShadowColor m none c #DCDEE5",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" .",
" XXXXXXXXXXXXXXX .",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" X.............. o",
" o",
"..oooooooooooooooo"};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_close_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". c #880000 m black",
"X s iconColor1 m black c #000000",
"o s iconColor3 m black c #FF0000",
"O s topShadowColor m none c #DCDEE5",
"+ s iconColor2 m none c #FFFFFF",
"@ s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ..XXXXXXXXX. ",
" .oo.OOOOOOO.o. ",
" .oo.O+OOO.oo. ",
" .oo.OOO.oo.@ ",
" X.oo.O.oo.X@ ",
" XO.oo.oo.+X@ ",
" XOO.ooo.O+X@ ",
" XOO.ooo.O+X@ ",
" XO.oo.oo.+X@ ",
" X.oo.O.oo.X@ ",
" .oo.OOO.oo.@ ",
" .oo.OOOOO.oo. ",
" .oo.OOOOOOO.oo. ",
" ..+++++++++.o. ",
" XXXXXXXXXXX. ",
" @@@@@@@@@ ",
" "};
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_copy_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" .......... ",
" .XXXXXXXX.o ",
" .X............. ",
" .XXXX.XXXXXXXX. ",
" .X....X......X.o ",
" .XXXX.XXXXXXXX.o ",
" .X....X......X.o ",
" .XXXX.XXXXXXXX.o ",
" .X..X.X......X.o ",
" .XXXX.XXXXXXXX.o ",
" ......X..XXXXX.o ",
" oooo.XXXXXXXX.o ",
" ..........o ",
" ooooooooo ",
" ",
" "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_ctags_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
"O m black c #888800",
"+ s topShadowColor m none c #DCDEE5",
"@ s iconColor6 m none c #FFFF00",
/* pixels */
" .. ..... ",
" .XX.XXXXX. ",
" .XXXXXXXXX. ",
" .XX.XXXX..X. ",
" .. ....o .. ",
" OO++O+...+O+.+ ",
" Oo@@@@@...o@@@.o",
" Oo@@@@@@...o@@@.o",
"Oo@+o+@@@...o@@@.o",
"O@@o.o@@@...o@@@.o",
"o@@+o+@@@...o@@@.o",
"o.@@@@@@@...o@@@.o",
" o.@@@@@@...o@@@.o",
" o.........o....o",
" oooooo...oooooo",
" ...o ",
" ...o ",
" ooo "};
+27
View File
@@ -0,0 +1,27 @@
/* XPM */
static char * tb_cut_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 3 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" . .X ",
" .X .X ",
" . .X ",
" .X .X ",
" . .X ",
" .X.X ",
" .X ",
" ...X ",
" X.X .X ",
" ...X ... ",
" .XX.X .X . ",
" . .X .X .X ",
" . .X .X .X ",
" ..XX ..X ",
" XX XX ",
" ",
" "};
+33
View File
@@ -0,0 +1,33 @@
/* XPM */
static char * tb_exit_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 9 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
"O s iconColor3 m black c #FF0000",
"+ s iconGray3 m none c #adadad",
"@ s iconGray4 m none c #949494",
"# s iconGray5 m black c #737373",
"$ s iconGray6 m black c #636363",
/* pixels */
" ",
" ",
" ........ ",
" .XXXXXX.o ",
" .XXXXXX.o ",
" ...XXXXXX.o ",
" .O.XXXXXX.o ",
" ......OO.XX..X.o ",
" .OOOOOOOO.X..X.o ",
" .OOOOOOOO.XXXX.o ",
" ......OO.XXXXX.o ",
" .O.XXXXX+.o ",
" ...XXXX++.o ",
" .XX++@#.o ",
" .X+@##$.o ",
" ........o ",
" ooooooo ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_find_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"O s iconGray2 m none c #bdbdbd",
"+ s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ......... ",
" .XXXXXXX.. ",
" .XXXXXXX.O. ",
" .XXXXXXX.... ",
" .XXXXXXXXXX. ",
" .XXXXXXX.... ",
" .XXXXXX.OOOO. ",
" .XXXXX.OXXOOO. ",
" .XXXXX.OXOOOO. ",
" .XXXXX.OOOOOO. ",
" .XXXXX.OOOXOO. ",
" .XXXXXX.OOOO.+ ",
" .XXXXXXX....+.. ",
" .XXXXXXXXXX.+... ",
" ............+ .. ",
" ++++++++++ ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_find_help_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s bottomShadowColor m black c #5D6069",
"o s iconGray2 m none c #bdbdbd",
"O s iconColor2 m none c #FFFFFF",
/* pixels */
" ",
" ",
" .....X ",
" .. X..X ",
" ..X ... ",
" ..X .... ",
" X.. .oOOo. ",
" .oooOoo. ",
" .OOOOoO. ",
" ..oOOooo. ",
" ...oOOo.X ",
" ....X.. ",
" ..X ... ",
" ..X .. ",
" ..X ",
" XX ",
" ",
" "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_find_next_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s iconGray2 m none c #bdbdbd",
"O m black c #880000",
"+ s bottomShadowColor m black c #5D6069",
"@ s iconColor3 m black c #FF0000",
/* pixels */
" ",
" ......... ",
" .XXXXXXX.. ",
" .XXXXXXX.o. ",
" .XOXXXXX.... ",
" +XOOXXXXXXX. ",
"OOOOO@OXXX.... ",
"O@@@@@@OX.oooo. ",
"O@@@@@@@OoXXooo. ",
"O@@@@@@O.oXoooo. ",
"OOOOO@OX.oooooo. ",
" +XOOXX.oooXoo. ",
" .XOXXXX.oooo.+ ",
" .XXXXXXX....+.. ",
" .XXXXXXXXXX.+...",
" ............+ ..",
" ++++++++++ ",
" "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_find_prev_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s iconGray2 m none c #bdbdbd",
"O s bottomShadowColor m black c #5D6069",
"+ m black c #880000",
"@ s iconColor3 m black c #FF0000",
/* pixels */
" ",
" ......... ",
" .XXXXXXX.. ",
" .XXXXXXX.o. ",
" OX+XXXXX.... ",
" o++XXXXXXXX. ",
" +@+++++X.... ",
" +@@@@@@+.oooo. ",
"+@@@@@@@.oXXooo. ",
" +@@@@@@.oXoooo. ",
" +@++++.oooooo. ",
" o++XXX.oooXoo. ",
" OX+XXXX.oooo.O ",
" .XXXXXXX....O.. ",
" .XXXXXXXXXX.O...",
" ............O ..",
" OOOOOOOOOO ",
" "};
+27
View File
@@ -0,0 +1,27 @@
/* XPM */
static char * tb_help_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 3 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" .....X ",
" .. X..X ",
" ..X ... ",
" ..X ... ",
" X.. X..X ",
" ..X ",
" .. ",
" ..X ",
" ..X ",
" ",
" ..X ",
" ..X ",
" ..X ",
" XX ",
" ",
" "};
+30
View File
@@ -0,0 +1,30 @@
/* XPM */
static char * tb_jump_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 6 1 0 0",
/* colors */
" s none m none c none",
". m black c #888800",
"X s bottomShadowColor m black c #5D6069",
"o s iconColor6 m none c #FFFF00",
"O s iconColor1 m black c #000000",
"+ s topShadowColor m none c #DCDEE5",
/* pixels */
" ",
" ",
" ",
" ",
" .............. ",
" .XooooooooooooOX",
" .XoooooooooooooOX",
".Xo+X+ooooooooooOX",
".ooXOXooooooooooOX",
"Xoo+X+ooooooooooOX",
"XOooooooooooooooOX",
" XOoooooooooooooOX",
" XOOOOOOOOOOOOOOX",
" XXXXXXXXXXXXXXX",
" ",
" ",
" ",
" "};
+33
View File
@@ -0,0 +1,33 @@
/* XPM */
static char * tb_load_session_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 9 1 0 0",
/* colors */
" s none m none c none",
". m black c #880000",
"X s iconColor3 m black c #FF0000",
"o s iconColor1 m black c #000000",
"O s iconColor2 m none c #FFFFFF",
"+ s iconGray2 m none c #bdbdbd",
"@ s iconGray5 m black c #737373",
"# s iconGray4 m none c #949494",
"$ s bottomShadowColor m black c #5D6069",
/* pixels */
" .. ",
" .XX. ",
" .XXXX. ",
" ...XX... ",
" .XX. ",
" .XX. ",
" .XX. ",
" .... ",
" ooooooooooooo ",
" oOOOOOOOOOO++@o ",
" oOOOOOOOOOOOO#@o ",
" oO+++++++++XX#@o ",
" oO+++++++++++#@o ",
" oOoooooooooo+#@o$",
" oOOOOOOOOOOO+#@o$",
" o+###########@o$ ",
" ooooooooooooo$ ",
" $$$$$$$$$$$ "};
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_macro_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s bottomShadowColor m black c #5D6069",
"o s iconColor2 m none c #FFFFFF",
/* pixels */
" ..X ",
" .oo.X ",
" .oooo.X ",
" .oooo.X ",
" .oo.XX ",
" ..XX ",
" .....o.X ",
" .ooooooo.X ",
" .oooooooo.X ",
" .....ooo.X ",
" ..ooo.X ",
" .ooooo.X ",
" .ooooooo.X ",
" .ooo...ooo.X ",
" .ooo.XX..ooo.X ",
" .oo.XX X.oo.X ",
" ...X X...X ",
" XX XXX "};
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_make_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" .. ..... ",
" .XX.XXXXX. ",
" .XXXXXXXXX. ",
" .Xo.XXXX..X. ",
" .. ....o .. ",
" ... . ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ...o ",
" ooo ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_maximize_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s topShadowColor m none c #DCDEE5",
"X s iconColor1 m black c #000000",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" .XXXXXXXXXXX ",
" .X....X...oX ",
" .X..oXXX..oXO ",
" .X.oXXXXX.oXO ",
" .X........oXO ",
" .X........oXO ",
" .X........oXO ",
" .X........oXO ",
" .X........oXO ",
" .X........oXO ",
" .X........oXO ",
" .X..XXXXX.oXO ",
" .X...XXX..oXO ",
" .XooooXooooXO ",
" .XXXXXXXXXXXO ",
" OOOOOOOOOO ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_maxwidth_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s topShadowColor m none c #DCDEE5",
"X s iconColor1 m black c #000000",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" ",
" ",
".XXXXXXXXXXXXXXXX ",
".X.............oX ",
".X..X........X.oXO",
".X.XX........XXoXO",
".XXXX........XXXXO",
".X.XX........XXoXO",
".X..X........X.oXO",
".XooooooooooooooXO",
".XXXXXXXXXXXXXXXXO",
" OOOOOOOOOOOOOOO",
" ",
" ",
" ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_minimize_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s topShadowColor m none c #DCDEE5",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ..... ",
" ... ",
" . ",
" ",
" X............. ",
" X.XXXXXXXXXXo. ",
" X.XXoXXXXXXXo.O ",
" X.XXXXXXXXXXo.O ",
" X.XXXXXXXXXoo.O ",
" X.ooooooooooo.O ",
" X.............O ",
" OOOOOOOOOOOO ",
" ",
" . ",
" ... ",
" ..... ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_minwidth_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s topShadowColor m none c #DCDEE5",
"X s iconColor1 m black c #000000",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" .XXXXXX ",
" .X...oX ",
" .X...oX ",
" .X...oX ",
" X .X.o.oXO X ",
" XX .X...oXO XX ",
" XXX .X...oXO XXX ",
" XX .X...oXO XX ",
" X .X...oXO X ",
" .X...oXO ",
" .X..ooXO ",
" .XooooXO ",
" .XXXXXXO ",
" OOOOO ",
" ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_new_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s bottomShadowColor m black c #5D6069",
"X s iconColor2 m none c #FFFFFF",
"o s iconColor1 m black c #000000",
"O s topShadowColor m none c #DCDEE5",
/* pixels */
" . .X. ",
" X. .X. X.",
" ooooooo.X.oXoX.X",
" oOOOOOOOoXXXXo..",
" oOOOOOOOXXXXXXXX",
" oOOXOOOOoXoXXo..",
" oOXXOOO.OXoXoX ",
" oOOOOO.OOXoX..X ",
" oOOOOOOOOXoX. .X",
" oOOOOOOOOXo. .",
" oOOOOOOOOXo. ",
" oOOOOOOOOXo. ",
" oOOOOOOOOXo. ",
" oOOOOOOOOXo. ",
" oOOOOOOOOXo. ",
" oXXXXXXXXXo. ",
" ooooooooooo. ",
" .......... "};
+32
View File
@@ -0,0 +1,32 @@
/* XPM */
static char * tb_new_session_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 8 1 0 0",
/* colors */
" s none m none c none",
". s bottomShadowColor m black c #5D6069",
"X s iconColor2 m none c #FFFFFF",
"o s iconColor1 m black c #000000",
"O s iconGray2 m none c #bdbdbd",
"+ s iconGray5 m black c #737373",
"@ s iconGray4 m none c #949494",
"# s iconColor3 m black c #FF0000",
/* pixels */
" . .X. . ",
" . oXo . ",
" ..oXXXo.. ",
" XXXXXXXXX ",
" ..oXXXo.. ",
" . oXo . ",
" . .X. . ",
" . ",
" ooooooooooooo ",
" oXXXXXXXXXXOO+o ",
" oXXXXXXXXXXXX@+o ",
" oXOOOOOOOOO##@+o ",
" oXOOOOOOOOOOO@+o ",
" oXooooooooooO@+o.",
" oXXXXXXXXXXXO@+o.",
" oO@@@@@@@@@@@+o. ",
" ooooooooooooo. ",
" ........... "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_open_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s bottomShadowColor m black c #5D6069",
"o s iconColor2 m none c #FFFFFF",
"O s iconGray1 m none c #dedede",
"+ s iconGray5 m black c #737373",
"@ s iconGray3 m none c #adadad",
/* pixels */
" ",
" .........X ",
" .oooooo.o.X ",
" .oooooo.oo.X ",
" .oooooo....X ",
" ...ooooooooo... ",
" .O.OOOOOOOOo.+. ",
".............O.+.X",
".oooooooooooo..+.X",
" .o@@@@@@@@@@+.+.X",
" .o@@@@@@@@@@@.+.X",
" .o@@@@@@@@@@+..X",
" .o@@@@@@@@@@@..X",
" .o+++++++++++.X",
" ..............X",
" XXXXXXXXXXXXX",
" ",
" "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_paste_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconGray5 m black c #737373",
"o s iconGray2 m none c #bdbdbd",
"O s bottomShadowColor m black c #5D6069",
"+ s iconGray4 m none c #949494",
"@ s iconColor2 m none c #FFFFFF",
/* pixels */
" ",
" .... ",
" XXXX ",
" ...oooo...O ",
" .o+......++.O ",
" .o+++++++++.O ",
" .o+++.......... ",
" .o+++.@@@@@@@@. ",
" .o+++.@......@.O ",
" .o+++.@@@@@@@@.O ",
" .o+++.@@@@@@@@.O ",
" .o+++.@......@.O ",
" .o+++.@@@@@@@@.O ",
" .....@..@@@@@.O ",
" OOO.@@@@@@@@.O ",
" ..........O ",
" OOOOOOOOO ",
" "};
+31
View File
@@ -0,0 +1,31 @@
/* XPM */
static char * tb_print_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 7 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s iconGray2 m none c #bdbdbd",
"O s iconGray5 m black c #737373",
"+ s bottomShadowColor m black c #5D6069",
"@ c #FF1144",
/* pixels */
" ....... ",
" .XXXXX.. ",
" .XXXXX.X. ",
" .XXXXX.... ",
" .XXXXXXXX. ",
" .XXXXXXXX. ",
" ..XXXXXXXX.. ",
" .XXXXXXXX.O ",
"................ ",
".XXXXXXXXXXXXXO. ",
".X@@ooooooooooO.O ",
".XooooooooooooO.O ",
".XooooooooooooO.O ",
"................O ",
" .OOOOOOOOOOOO.OO ",
" ..............O ",
" OOOOOOOOOOOOO ",
" "};
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_redo_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" ..... .. ",
" ..XXXXX..X.o ",
" .XXXXXXXXXX.o ",
" .XX....XXXX.o ",
" .XX.ooo.XXXX.o ",
" .XX.o .XXXXX.o ",
" .XX.o .......o ",
" .XX.o ooo.ooo ",
" .XX.o .X. ",
" .XX.....XX.o ",
" .XXXXXXXX.oo ",
" ..XXXXX.oo ",
" .....oo ",
" ooooo ",
" ",
" "};
+33
View File
@@ -0,0 +1,33 @@
/* XPM */
static char * tb_replace_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 9 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
"+ s iconGray4 m none c #949494",
"@ s iconColor3 m black c #FF0000",
"# s iconGray3 m none c #adadad",
"$ s iconGray1 m none c #dedede",
"% s iconGray7 m black c #424242",
/* pixels */
" ",
" ......... ",
" .XXXXXXX.. ",
" .X..XXXX.X. ",
" oX..oXXX.... ",
" o.X..XXXXXX. ",
" +....oXXXXX.o ",
" .XXX..XXXXX.o ",
" ..oXo...XXXX.o ",
" +XXXXXXXXXX+o ",
" .X@@XX@XXX.... ",
" .Xo@XX@@XX.#$.. ",
" .XXo@@@@@X.... ",
" .XXXXX@@XX.#$.. ",
" .XXXXX@XXX.#$.. ",
" ......o..%.... ",
" ooooooooo ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_save_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconGray2 m none c #bdbdbd",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" .............. ",
" .X.oooooooo.o. ",
" .X.oooooooo...O ",
" .X.oooooooo.X.O ",
" .X.oooooooo.X.O ",
" .X.oooooooo.X.O ",
" .X.oooooooo.X.O ",
" .XX........XX.O ",
" .XXXXXXXXXXXX.O ",
" .XX.........X.O ",
" .XX......oo.X.O ",
" .XX......oo.X.O ",
" .XX......oo.X.O ",
" .............O ",
" OOOOOOOOOOOOO ",
" ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_save_all_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s iconColor1 m black c #000000",
". s none m none c none",
"X s iconGray2 m none c #bdbdbd",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ....",
" X oooooooo o ....",
" X oooooooo O...",
" X .",
" X X oooooooo o .",
" X X oooooooo O",
" X X oooooooo X O",
" XX X oooooooo X O",
" XX X oooooooo X O",
" XX X oooooooo X O",
" XX XX XX O",
" XX XXXXXXXXXXXX O",
" XX XX X O",
". XX oo X O",
"..O XX oo X O",
"... XX oo X O",
".... O",
".....OOOOOOOOOOOO."};
+33
View File
@@ -0,0 +1,33 @@
/* XPM */
static char * tb_save_session_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 9 1 0 0",
/* colors */
" s none m none c none",
". m black c #880000",
"X s iconColor3 m black c #FF0000",
"o s iconColor1 m black c #000000",
"O s iconColor2 m none c #FFFFFF",
"+ s iconGray2 m none c #bdbdbd",
"@ s iconGray5 m black c #737373",
"# s iconGray4 m none c #949494",
"$ s bottomShadowColor m black c #5D6069",
/* pixels */
" .... ",
" .XX. ",
" .XX. ",
" .XX. ",
" ...XX... ",
" .XXXX. ",
" .XX. ",
" .. ",
" ooooooooooooo ",
" oOOOOOOOOOO++@o ",
" oOOOOOOOOOOOO#@o ",
" oO+++++++++XX#@o ",
" oO+++++++++++#@o ",
" oOoooooooooo+#@o$",
" oOOOOOOOOOOO+#@o$",
" o+###########@o$ ",
" ooooooooooooo$ ",
" $$$$$$$$$$$ "};
+30
View File
@@ -0,0 +1,30 @@
/* XPM */
static char * tb_shell_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 6 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconGray6 m black c #636363",
"o s iconGray2 m none c #bdbdbd",
"O s iconColor2 m none c #FFFFFF",
"+ s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ... ... ",
" .XoXXXoX. ",
" .oOoX.XoOo. ",
" .XoOoXoOoX. ",
" .Xoooo.ooooX. ",
" .Xo.XOoXoOX.oX. ",
" .oooXOo.oOXooo. ",
" .oOo.XOXOX.oOo.+ ",
" .XoOo.o.o.oOoX.+ ",
" .XooXoooXoOX.+ ",
" .XoooOoooX.+ ",
" .ooOOOoo.+ ",
" ..XoooX..+ ",
" .XoooooooX.+ ",
" ...........+ ",
" ++++++++++ ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_split_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s topShadowColor m none c #DCDEE5",
"X s iconColor1 m black c #000000",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" .XXXXXXXXXXX ",
" .X........oX ",
" .X..o.....oXO ",
" .X.oo.....oXO ",
" .X........oXO ",
" .X........oXO ",
" .XoooooooooXO ",
" .XXXXXXXXXXXO ",
" .XOOOOOOOOoXO ",
" .X..o.....oXO ",
" .X.oo.....oXO ",
" .X........oXO ",
" .X........oXO ",
" .XoooooooooXO ",
" .XXXXXXXXXXXO ",
" OOOOOOOOOO ",
" "};
+28
View File
@@ -0,0 +1,28 @@
/* XPM */
static char * tb_undo_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 4 1 0 0",
/* colors */
" s none m none c none",
". s iconColor1 m black c #000000",
"X s iconColor2 m none c #FFFFFF",
"o s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" ",
" .. ..... ",
" .X..XXXXX.. ",
" .XXXXXXXXXX. ",
" .XXXX....XX.o ",
" .XXXX.ooo.XX. ",
" .XXXXX. .XX.o ",
" .......o .XX.o ",
" o.ooooo .XX.o ",
" .X. .XX.o ",
" .XX.....XX.oo ",
" .XXXXXXXX.o ",
" .XXXXX..oo ",
" .....ooo ",
" ooooo ",
" ",
" "};
+29
View File
@@ -0,0 +1,29 @@
/* XPM */
static char * tb_vsplit_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"18 18 5 1 0 0",
/* colors */
" s none m none c none",
". s topShadowColor m none c #DCDEE5",
"X s iconColor1 m black c #000000",
"o s iconColor2 m none c #FFFFFF",
"O s bottomShadowColor m black c #5D6069",
/* pixels */
" ",
" .XXXXXXXXXXXXXX ",
" .X....oXO....oX ",
" .X..o.oXO..o.oXO ",
" .X.oo.oXO.oo.oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .X....oXO....oXO ",
" .XoooooXooooooXO ",
" .XXXXXXXXXXXXXXO ",
" OOOOOOOOOOOOO ",
" "};
Executable
BIN
View File
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
The autoload directory is for standard Vim autoload scripts.
These are functions used by plugins and for general use. They will be loaded
automatically when the function is invoked. See ":help autoload".
gzip.vim for editing compressed files
netrw*.vim browsing (remote) directories and editing remote files
tar.vim browsing tar files
zip.vim browsing zip files
paste.vim common code for mswin.vim, menu.vim and macmap.vim
spellfile.vim downloading of a missing spell file
Omni completion files:
ccomplete.vim C
csscomplete.vim HTML / CSS
htmlcomplete.vim HTML
javascriptcomplete.vim Javascript
phpcomplete.vim PHP
pythoncomplete.vim Python
rubycomplete.vim Ruby
syntaxcomplete.vim from syntax highlighting
xmlcomplete.vim XML (uses files in the xml directory)
+635
View File
@@ -0,0 +1,635 @@
"------------------------------------------------------------------------------
" Description: Perform Ada specific completion & tagging.
" Language: Ada (2005)
" $Id: ada.vim 887 2008-07-08 14:29:01Z krischik $
" Maintainer: Martin Krischik <krischik@users.sourceforge.net>
" Taylor Venable <taylor@metasyntax.net>
" Neil Bird <neil@fnxweb.com>
" Ned Okie <nokie@radford.edu>
" $Author: krischik $
" $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $
" Version: 4.6
" $Revision: 887 $
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/ada.vim $
" History: 24.05.2006 MK Unified Headers
" 26.05.2006 MK ' should not be in iskeyword.
" 16.07.2006 MK Ada-Mode as vim-ball
" 02.10.2006 MK Better folding.
" 15.10.2006 MK Bram's suggestion for runtime integration
" 05.11.2006 MK Bram suggested not to use include protection for
" autoload
" 05.11.2006 MK Bram suggested to save on spaces
" 08.07.2007 TV fix mapleader problems.
" 09.05.2007 MK Session just won't work no matter how much
" tweaking is done
" 19.09.2007 NO still some mapleader problems
" Help Page: ft-ada-functions
"------------------------------------------------------------------------------
if version < 700
finish
endif
let s:keepcpo= &cpo
set cpo&vim
" Section: Constants {{{1
"
let g:ada#DotWordRegex = '\a\w*\(\_s*\.\_s*\a\w*\)*'
let g:ada#WordRegex = '\a\w*'
let g:ada#Comment = "\\v^(\"[^\"]*\"|'.'|[^\"']){-}\\zs\\s*--.*"
let g:ada#Keywords = []
" Section: g:ada#Keywords {{{1
"
" Section: add Ada keywords {{{2
"
for Item in ['abort', 'else', 'new', 'return', 'abs', 'elsif', 'not', 'reverse', 'abstract', 'end', 'null', 'accept', 'entry', 'select', 'access', 'exception', 'of', 'separate', 'aliased', 'exit', 'or', 'subtype', 'all', 'others', 'synchronized', 'and', 'for', 'out', 'array', 'function', 'overriding', 'tagged', 'at', 'task', 'generic', 'package', 'terminate', 'begin', 'goto', 'pragma', 'then', 'body', 'private', 'type', 'if', 'procedure', 'case', 'in', 'protected', 'until', 'constant', 'interface', 'use', 'is', 'raise', 'declare', 'range', 'when', 'delay', 'limited', 'record', 'while', 'delta', 'loop', 'rem', 'with', 'digits', 'renames', 'do', 'mod', 'requeue', 'xor']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'keyword',
\ 'info': 'Ada keyword.',
\ 'kind': 'k',
\ 'icase': 1}]
endfor
" Section: GNAT Project Files {{{3
"
if exists ('g:ada_with_gnat_project_files')
for Item in ['project']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'keyword',
\ 'info': 'GNAT projectfile keyword.',
\ 'kind': 'k',
\ 'icase': 1}]
endfor
endif
" Section: add standart exception {{{2
"
for Item in ['Constraint_Error', 'Program_Error', 'Storage_Error', 'Tasking_Error', 'Status_Error', 'Mode_Error', 'Name_Error', 'Use_Error', 'Device_Error', 'End_Error', 'Data_Error', 'Layout_Error', 'Length_Error', 'Pattern_Error', 'Index_Error', 'Translation_Error', 'Time_Error', 'Argument_Error', 'Tag_Error', 'Picture_Error', 'Terminator_Error', 'Conversion_Error', 'Pointer_Error', 'Dereference_Error', 'Update_Error']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'exception',
\ 'info': 'Ada standart exception.',
\ 'kind': 'x',
\ 'icase': 1}]
endfor
" Section: add GNAT exception {{{3
"
if exists ('g:ada_gnat_extensions')
for Item in ['Assert_Failure']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'exception',
\ 'info': 'GNAT exception.',
\ 'kind': 'x',
\ 'icase': 1}]
endfor
endif
" Section: add Ada buildin types {{{2
"
for Item in ['Boolean', 'Integer', 'Natural', 'Positive', 'Float', 'Character', 'Wide_Character', 'Wide_Wide_Character', 'String', 'Wide_String', 'Wide_Wide_String', 'Duration']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'type',
\ 'info': 'Ada buildin type.',
\ 'kind': 't',
\ 'icase': 1}]
endfor
" Section: add GNAT buildin types {{{3
"
if exists ('g:ada_gnat_extensions')
for Item in ['Short_Integer', 'Short_Short_Integer', 'Long_Integer', 'Long_Long_Integer', 'Short_Float', 'Short_Short_Float', 'Long_Float', 'Long_Long_Float']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'type',
\ 'info': 'GNAT buildin type.',
\ 'kind': 't',
\ 'icase': 1}]
endfor
endif
" Section: add Ada Attributes {{{2
"
for Item in ['''Access', '''Address', '''Adjacent', '''Aft', '''Alignment', '''Base', '''Bit_Order', '''Body_Version', '''Callable', '''Caller', '''Ceiling', '''Class', '''Component_Size', '''Compose', '''Constrained', '''Copy_Sign', '''Count', '''Definite', '''Delta', '''Denorm', '''Digits', '''Emax', '''Exponent', '''External_Tag', '''Epsilon', '''First', '''First_Bit', '''Floor', '''Fore', '''Fraction', '''Identity', '''Image', '''Input', '''Large', '''Last', '''Last_Bit', '''Leading_Part', '''Length', '''Machine', '''Machine_Emax', '''Machine_Emin', '''Machine_Mantissa', '''Machine_Overflows', '''Machine_Radix', '''Machine_Rounding', '''Machine_Rounds', '''Mantissa', '''Max', '''Max_Size_In_Storage_Elements', '''Min', '''Mod', '''Model', '''Model_Emin', '''Model_Epsilon', '''Model_Mantissa', '''Model_Small', '''Modulus', '''Output', '''Partition_ID', '''Pos', '''Position', '''Pred', '''Priority', '''Range', '''Read', '''Remainder', '''Round', '''Rounding', '''Safe_Emax', '''Safe_First', '''Safe_Large', '''Safe_Last', '''Safe_Small', '''Scale', '''Scaling', '''Signed_Zeros', '''Size', '''Small', '''Storage_Pool', '''Storage_Size', '''Stream_Size', '''Succ', '''Tag', '''Terminated', '''Truncation', '''Unbiased_Rounding', '''Unchecked_Access', '''Val', '''Valid', '''Value', '''Version', '''Wide_Image', '''Wide_Value', '''Wide_Wide_Image', '''Wide_Wide_Value', '''Wide_Wide_Width', '''Wide_Width', '''Width', '''Write']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'attribute',
\ 'info': 'Ada attribute.',
\ 'kind': 'a',
\ 'icase': 1}]
endfor
" Section: add GNAT Attributes {{{3
"
if exists ('g:ada_gnat_extensions')
for Item in ['''Abort_Signal', '''Address_Size', '''Asm_Input', '''Asm_Output', '''AST_Entry', '''Bit', '''Bit_Position', '''Code_Address', '''Default_Bit_Order', '''Elaborated', '''Elab_Body', '''Elab_Spec', '''Emax', '''Enum_Rep', '''Epsilon', '''Fixed_Value', '''Has_Access_Values', '''Has_Discriminants', '''Img', '''Integer_Value', '''Machine_Size', '''Max_Interrupt_Priority', '''Max_Priority', '''Maximum_Alignment', '''Mechanism_Code', '''Null_Parameter', '''Object_Size', '''Passed_By_Reference', '''Range_Length', '''Storage_Unit', '''Target_Name', '''Tick', '''To_Address', '''Type_Class', '''UET_Address', '''Unconstrained_Array', '''Universal_Literal_String', '''Unrestricted_Access', '''VADS_Size', '''Value_Size', '''Wchar_T_Size', '''Word_Size']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'attribute',
\ 'info': 'GNAT attribute.',
\ 'kind': 'a',
\ 'icase': 1}]
endfor
endif
" Section: add Ada Pragmas {{{2
"
for Item in ['All_Calls_Remote', 'Assert', 'Assertion_Policy', 'Asynchronous', 'Atomic', 'Atomic_Components', 'Attach_Handler', 'Controlled', 'Convention', 'Detect_Blocking', 'Discard_Names', 'Elaborate', 'Elaborate_All', 'Elaborate_Body', 'Export', 'Import', 'Inline', 'Inspection_Point', 'Interface (Obsolescent)', 'Interrupt_Handler', 'Interrupt_Priority', 'Linker_Options', 'List', 'Locking_Policy', 'Memory_Size (Obsolescent)', 'No_Return', 'Normalize_Scalars', 'Optimize', 'Pack', 'Page', 'Partition_Elaboration_Policy', 'Preelaborable_Initialization', 'Preelaborate', 'Priority', 'Priority_Specific_Dispatching', 'Profile', 'Pure', 'Queueing_Policy', 'Relative_Deadline', 'Remote_Call_Interface', 'Remote_Types', 'Restrictions', 'Reviewable', 'Shared (Obsolescent)', 'Shared_Passive', 'Storage_Size', 'Storage_Unit (Obsolescent)', 'Suppress', 'System_Name (Obsolescent)', 'Task_Dispatching_Policy', 'Unchecked_Union', 'Unsuppress', 'Volatile', 'Volatile_Components']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'pragma',
\ 'info': 'Ada pragma.',
\ 'kind': 'p',
\ 'icase': 1}]
endfor
" Section: add GNAT Pragmas {{{3
"
if exists ('g:ada_gnat_extensions')
for Item in ['Abort_Defer', 'Ada_83', 'Ada_95', 'Ada_05', 'Annotate', 'Ast_Entry', 'C_Pass_By_Copy', 'Comment', 'Common_Object', 'Compile_Time_Warning', 'Complex_Representation', 'Component_Alignment', 'Convention_Identifier', 'CPP_Class', 'CPP_Constructor', 'CPP_Virtual', 'CPP_Vtable', 'Debug', 'Elaboration_Checks', 'Eliminate', 'Export_Exception', 'Export_Function', 'Export_Object', 'Export_Procedure', 'Export_Value', 'Export_Valued_Procedure', 'Extend_System', 'External', 'External_Name_Casing', 'Finalize_Storage_Only', 'Float_Representation', 'Ident', 'Import_Exception', 'Import_Function', 'Import_Object', 'Import_Procedure', 'Import_Valued_Procedure', 'Initialize_Scalars', 'Inline_Always', 'Inline_Generic', 'Interface_Name', 'Interrupt_State', 'Keep_Names', 'License', 'Link_With', 'Linker_Alias', 'Linker_Section', 'Long_Float', 'Machine_Attribute', 'Main_Storage', 'Obsolescent', 'Passive', 'Polling', 'Profile_Warnings', 'Propagate_Exceptions', 'Psect_Object', 'Pure_Function', 'Restriction_Warnings', 'Source_File_Name', 'Source_File_Name_Project', 'Source_Reference', 'Stream_Convert', 'Style_Checks', 'Subtitle', 'Suppress_All', 'Suppress_Exception_Locations', 'Suppress_Initialization', 'Task_Info', 'Task_Name', 'Task_Storage', 'Thread_Body', 'Time_Slice', 'Title', 'Unimplemented_Unit', 'Universal_Data', 'Unreferenced', 'Unreserve_All_Interrupts', 'Use_VADS_Size', 'Validity_Checks', 'Warnings', 'Weak_External']
let g:ada#Keywords += [{
\ 'word': Item,
\ 'menu': 'pragma',
\ 'info': 'GNAT pragma.',
\ 'kind': 'p',
\ 'icase': 1}]
endfor
endif
" 1}}}
" Section: g:ada#Ctags_Kinds {{{1
"
let g:ada#Ctags_Kinds = {
\ 'P': ["packspec", "package specifications"],
\ 'p': ["package", "packages"],
\ 'T': ["typespec", "type specifications"],
\ 't': ["type", "types"],
\ 'U': ["subspec", "subtype specifications"],
\ 'u': ["subtype", "subtypes"],
\ 'c': ["component", "record type components"],
\ 'l': ["literal", "enum type literals"],
\ 'V': ["varspec", "variable specifications"],
\ 'v': ["variable", "variables"],
\ 'f': ["formal", "generic formal parameters"],
\ 'n': ["constant", "constants"],
\ 'x': ["exception", "user defined exceptions"],
\ 'R': ["subprogspec", "subprogram specifications"],
\ 'r': ["subprogram", "subprograms"],
\ 'K': ["taskspec", "task specifications"],
\ 'k': ["task", "tasks"],
\ 'O': ["protectspec", "protected data specifications"],
\ 'o': ["protected", "protected data"],
\ 'E': ["entryspec", "task/protected data entry specifications"],
\ 'e': ["entry", "task/protected data entries"],
\ 'b': ["label", "labels"],
\ 'i': ["identifier", "loop/declare identifiers"],
\ 'a': ["autovar", "automatic variables"],
\ 'y': ["annon", "loops and blocks with no identifier"]}
" Section: ada#Word (...) {{{1
"
" Extract current Ada word across multiple lines
" AdaWord ([line, column])\
"
function ada#Word (...)
if a:0 > 1
let l:Line_Nr = a:1
let l:Column_Nr = a:2 - 1
else
let l:Line_Nr = line('.')
let l:Column_Nr = col('.') - 1
endif
let l:Line = substitute (getline (l:Line_Nr), g:ada#Comment, '', '' )
" Cope with tag searching for items in comments; if we are, don't loop
" backards looking for previous lines
if l:Column_Nr > strlen(l:Line)
" We were in a comment
let l:Line = getline(l:Line_Nr)
let l:Search_Prev_Lines = 0
else
let l:Search_Prev_Lines = 1
endif
" Go backwards until we find a match (Ada ID) that *doesn't* include our
" location - i.e., the previous ID. This is because the current 'correct'
" match will toggle matching/not matching as we traverse characters
" backwards. Thus, we have to find the previous unrelated match, exclude
" it, then use the next full match (ours).
" Remember to convert vim column 'l:Column_Nr' [1..n] to string offset [0..(n-1)]
" ... but start, here, one after the required char.
let l:New_Column = l:Column_Nr + 1
while 1
let l:New_Column = l:New_Column - 1
if l:New_Column < 0
" Have to include previous l:Line from file
let l:Line_Nr = l:Line_Nr - 1
if l:Line_Nr < 1 || !l:Search_Prev_Lines
" Start of file or matching in a comment
let l:Line_Nr = 1
let l:New_Column = 0
let l:Our_Match = match (l:Line, g:ada#WordRegex )
break
endif
" Get previous l:Line, and prepend it to our search string
let l:New_Line = substitute (getline (l:Line_Nr), g:ada#Comment, '', '' )
let l:New_Column = strlen (l:New_Line) - 1
let l:Column_Nr = l:Column_Nr + l:New_Column
let l:Line = l:New_Line . l:Line
endif
" Check to see if this is a match excluding 'us'
let l:Match_End = l:New_Column +
\ matchend (strpart (l:Line,l:New_Column), g:ada#WordRegex ) - 1
if l:Match_End >= l:New_Column &&
\ l:Match_End < l:Column_Nr
" Yes
let l:Our_Match = l:Match_End+1 +
\ match (strpart (l:Line,l:Match_End+1), g:ada#WordRegex )
break
endif
endwhile
" Got anything?
if l:Our_Match < 0
return ''
else
let l:Line = strpart (l:Line, l:Our_Match)
endif
" Now simply add further lines until the match gets no bigger
let l:Match_String = matchstr (l:Line, g:ada#WordRegex)
let l:Last_Line = line ('$')
let l:Line_Nr = line ('.') + 1
while l:Line_Nr <= l:Last_Line
let l:Last_Match = l:Match_String
let l:Line = l:Line .
\ substitute (getline (l:Line_Nr), g:ada#Comment, '', '')
let l:Match_String = matchstr (l:Line, g:ada#WordRegex)
if l:Match_String == l:Last_Match
break
endif
endwhile
" Strip whitespace & return
return substitute (l:Match_String, '\s\+', '', 'g')
endfunction ada#Word
" Section: ada#List_Tag (...) {{{1
"
" List tags in quickfix window
"
function ada#List_Tag (...)
if a:0 > 1
let l:Tag_Word = ada#Word (a:1, a:2)
elseif a:0 > 0
let l:Tag_Word = a:1
else
let l:Tag_Word = ada#Word ()
endif
echo "Searching for" l:Tag_Word
let l:Pattern = '^' . l:Tag_Word . '$'
let l:Tag_List = taglist (l:Pattern)
let l:Error_List = []
"
" add symbols
"
for Tag_Item in l:Tag_List
if l:Tag_Item['kind'] == ''
let l:Tag_Item['kind'] = 's'
endif
let l:Error_List += [
\ l:Tag_Item['filename'] . '|' .
\ l:Tag_Item['cmd'] . '|' .
\ l:Tag_Item['kind'] . "\t" .
\ l:Tag_Item['name'] ]
endfor
set errorformat=%f\|%l\|%m
cexpr l:Error_List
cwindow
endfunction ada#List_Tag
" Section: ada#Jump_Tag (Word, Mode) {{{1
"
" Word tag - include '.' and if Ada make uppercase
"
function ada#Jump_Tag (Word, Mode)
if a:Word == ''
" Get current word
let l:Word = ada#Word()
if l:Word == ''
throw "NOT_FOUND: no identifier found."
endif
else
let l:Word = a:Word
endif
echo "Searching for " . l:Word
try
execute a:Mode l:Word
catch /.*:E426:.*/
let ignorecase = &ignorecase
set ignorecase
execute a:Mode l:Word
let &ignorecase = ignorecase
endtry
return
endfunction ada#Jump_Tag
" Section: ada#Insert_Backspace () {{{1
"
" Backspace at end of line after auto-inserted commentstring '-- ' wipes it
"
function ada#Insert_Backspace ()
let l:Line = getline ('.')
if col ('.') > strlen (l:Line) &&
\ match (l:Line, '-- $') != -1 &&
\ match (&comments,'--') != -1
return "\<bs>\<bs>\<bs>"
else
return "\<bs>"
endif
return
endfunction ada#InsertBackspace
" Section: Insert Completions {{{1
"
" Section: ada#User_Complete(findstart, base) {{{2
"
" This function is used for the 'complete' option.
"
function! ada#User_Complete(findstart, base)
if a:findstart == 1
"
" locate the start of the word
"
let line = getline ('.')
let start = col ('.') - 1
while start > 0 && line[start - 1] =~ '\i\|'''
let start -= 1
endwhile
return start
else
"
" look up matches
"
let l:Pattern = '^' . a:base . '.*$'
"
" add keywords
"
for Tag_Item in g:ada#Keywords
if l:Tag_Item['word'] =~? l:Pattern
if complete_add (l:Tag_Item) == 0
return []
endif
if complete_check ()
return []
endif
endif
endfor
return []
endif
endfunction ada#User_Complete
" Section: ada#Completion (cmd) {{{2
"
" Word completion (^N/^R/^X^]) - force '.' inclusion
function ada#Completion (cmd)
set iskeyword+=46
return a:cmd . "\<C-R>=ada#Completion_End ()\<CR>"
endfunction ada#Completion
" Section: ada#Completion_End () {{{2
"
function ada#Completion_End ()
set iskeyword-=46
return ''
endfunction ada#Completion_End
" Section: ada#Create_Tags {{{1
"
function ada#Create_Tags (option)
if a:option == 'file'
let l:Filename = fnamemodify (bufname ('%'), ':p')
elseif a:option == 'dir'
let l:Filename =
\ fnamemodify (bufname ('%'), ':p:h') . "*.ada " .
\ fnamemodify (bufname ('%'), ':p:h') . "*.adb " .
\ fnamemodify (bufname ('%'), ':p:h') . "*.ads"
else
let l:Filename = a:option
endif
execute '!ctags --excmd=number ' . l:Filename
endfunction ada#Create_Tags
" Section: ada#Switch_Session {{{1
"
function ada#Switch_Session (New_Session)
"
" you should not save to much date into the seession since they will
" be sourced
"
let l:sessionoptions=&sessionoptions
try
set sessionoptions=buffers,curdir,folds,globals,resize,slash,tabpages,tabpages,unix,winpos,winsize
if a:New_Session != v:this_session
"
" We actualy got a new session - otherwise there
" is nothing to do.
"
if strlen (v:this_session) > 0
execute 'mksession! ' . v:this_session
endif
let v:this_session = a:New_Session
"if filereadable (v:this_session)
"execute 'source ' . v:this_session
"endif
augroup ada_session
autocmd!
autocmd VimLeavePre * execute 'mksession! ' . v:this_session
augroup END
"if exists ("g:Tlist_Auto_Open") && g:Tlist_Auto_Open
"TlistOpen
"endif
endif
finally
let &sessionoptions=l:sessionoptions
endtry
return
endfunction ada#Switch_Session
" Section: GNAT Pretty Printer folding {{{1
"
if exists('g:ada_folding') && g:ada_folding[0] == 'g'
"
" Lines consisting only of ')' ';' are due to a gnat pretty bug and
" have the same level as the line above (can't happen in the first
" line).
"
let s:Fold_Collate = '^\([;)]*$\|'
"
" some lone statements are folded with the line above
"
if stridx (g:ada_folding, 'i') >= 0
let s:Fold_Collate .= '\s\+\<is\>$\|'
endif
if stridx (g:ada_folding, 'b') >= 0
let s:Fold_Collate .= '\s\+\<begin\>$\|'
endif
if stridx (g:ada_folding, 'p') >= 0
let s:Fold_Collate .= '\s\+\<private\>$\|'
endif
if stridx (g:ada_folding, 'x') >= 0
let s:Fold_Collate .= '\s\+\<exception\>$\|'
endif
" We also handle empty lines and
" comments here.
let s:Fold_Collate .= '--\)'
function ada#Pretty_Print_Folding (Line) " {{{2
let l:Text = getline (a:Line)
if l:Text =~ s:Fold_Collate
"
" fold with line above
"
let l:Level = "="
elseif l:Text =~ '^\s\+('
"
" gnat outdents a line which stards with a ( by one characters so
" that parameters which follow are aligned.
"
let l:Level = (indent (a:Line) + 1) / &shiftwidth
else
let l:Level = indent (a:Line) / &shiftwidth
endif
return l:Level
endfunction ada#Pretty_Print_Folding " }}}2
endif
" Section: Options and Menus {{{1
"
" Section: ada#Switch_Syntax_Options {{{2
"
function ada#Switch_Syntax_Option (option)
syntax off
if exists ('g:ada_' . a:option)
unlet g:ada_{a:option}
echo a:option . 'now off'
else
let g:ada_{a:option}=1
echo a:option . 'now on'
endif
syntax on
endfunction ada#Switch_Syntax_Option
" Section: ada#Map_Menu {{{2
"
function ada#Map_Menu (Text, Keys, Command)
if a:Keys[0] == ':'
execute
\ "50amenu " .
\ "Ada." . escape(a:Text, ' ') .
\ "<Tab>" . a:Keys .
\ " :" . a:Command . "<CR>"
execute
\ "command -buffer " .
\ a:Keys[1:] .
\" :" . a:Command . "<CR>"
elseif a:Keys[0] == '<'
execute
\ "50amenu " .
\ "Ada." . escape(a:Text, ' ') .
\ "<Tab>" . a:Keys .
\ " :" . a:Command . "<CR>"
execute
\ "nnoremap <buffer> " .
\ a:Keys .
\" :" . a:Command . "<CR>"
execute
\ "inoremap <buffer> " .
\ a:Keys .
\" <C-O>:" . a:Command . "<CR>"
else
if exists("g:mapleader")
let l:leader = g:mapleader
else
let l:leader = '\'
endif
execute
\ "50amenu " .
\ "Ada." . escape(a:Text, ' ') .
\ "<Tab>" . escape(l:leader . "a" . a:Keys , '\') .
\ " :" . a:Command . "<CR>"
execute
\ "nnoremap <buffer>" .
\ escape(l:leader . "a" . a:Keys , '\') .
\" :" . a:Command
execute
\ "inoremap <buffer>" .
\ escape(l:leader . "a" . a:Keys , '\') .
\" <C-O>:" . a:Command
endif
return
endfunction
" Section: ada#Map_Popup {{{2
"
function ada#Map_Popup (Text, Keys, Command)
if exists("g:mapleader")
let l:leader = g:mapleader
else
let l:leader = '\'
endif
execute
\ "50amenu " .
\ "PopUp." . escape(a:Text, ' ') .
\ "<Tab>" . escape(l:leader . "a" . a:Keys , '\') .
\ " :" . a:Command . "<CR>"
call ada#Map_Menu (a:Text, a:Keys, a:Command)
return
endfunction ada#Map_Popup
" }}}1
lockvar g:ada#WordRegex
lockvar g:ada#DotWordRegex
lockvar g:ada#Comment
lockvar! g:ada#Keywords
lockvar! g:ada#Ctags_Kinds
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}}
"------------------------------------------------------------------------------
" Copyright (C) 2006 Martin Krischik
"
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker
+109
View File
@@ -0,0 +1,109 @@
"------------------------------------------------------------------------------
" Description: Vim Ada omnicompletion file
" Language: Ada (2005)
" $Id: adacomplete.vim 887 2008-07-08 14:29:01Z krischik $
" Maintainer: Martin Krischik
" $Author: krischik $
" $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $
" Version: 4.6
" $Revision: 887 $
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/adacomplete.vim $
" History: 24.05.2006 MK Unified Headers
" 26.05.2006 MK improved search for begin of word.
" 16.07.2006 MK Ada-Mode as vim-ball
" 15.10.2006 MK Bram's suggestion for runtime integration
" 05.11.2006 MK Bram suggested not to use include protection for
" autoload
" 05.11.2006 MK Bram suggested agaist using setlocal omnifunc
" 05.11.2006 MK Bram suggested to save on spaces
" Help Page: ft-ada-omni
"------------------------------------------------------------------------------
if version < 700
finish
endif
" Section: adacomplete#Complete () {{{1
"
" This function is used for the 'omnifunc' option.
"
function! adacomplete#Complete (findstart, base)
if a:findstart == 1
return ada#User_Complete (a:findstart, a:base)
else
"
" look up matches
"
if exists ("g:ada_omni_with_keywords")
call ada#User_Complete (a:findstart, a:base)
endif
"
" search tag file for matches
"
let l:Pattern = '^' . a:base . '.*$'
let l:Tag_List = taglist (l:Pattern)
"
" add symbols
"
for Tag_Item in l:Tag_List
if l:Tag_Item['kind'] == ''
"
" Tag created by gnat xref
"
let l:Match_Item = {
\ 'word': l:Tag_Item['name'],
\ 'menu': l:Tag_Item['filename'],
\ 'info': "Symbol from file " . l:Tag_Item['filename'] . " line " . l:Tag_Item['cmd'],
\ 'kind': 's',
\ 'icase': 1}
else
"
" Tag created by ctags
"
let l:Info = 'Symbol : ' . l:Tag_Item['name'] . "\n"
let l:Info .= 'Of type : ' . g:ada#Ctags_Kinds[l:Tag_Item['kind']][1] . "\n"
let l:Info .= 'Defined in File : ' . l:Tag_Item['filename'] . "\n"
if has_key( l:Tag_Item, 'package')
let l:Info .= 'Package : ' . l:Tag_Item['package'] . "\n"
let l:Menu = l:Tag_Item['package']
elseif has_key( l:Tag_Item, 'separate')
let l:Info .= 'Separate from Package : ' . l:Tag_Item['separate'] . "\n"
let l:Menu = l:Tag_Item['separate']
elseif has_key( l:Tag_Item, 'packspec')
let l:Info .= 'Package Specification : ' . l:Tag_Item['packspec'] . "\n"
let l:Menu = l:Tag_Item['packspec']
elseif has_key( l:Tag_Item, 'type')
let l:Info .= 'Datetype : ' . l:Tag_Item['type'] . "\n"
let l:Menu = l:Tag_Item['type']
else
let l:Menu = l:Tag_Item['filename']
endif
let l:Match_Item = {
\ 'word': l:Tag_Item['name'],
\ 'menu': l:Menu,
\ 'info': l:Info,
\ 'kind': l:Tag_Item['kind'],
\ 'icase': 1}
endif
if complete_add (l:Match_Item) == 0
return []
endif
if complete_check ()
return []
endif
endfor
return []
endif
endfunction adacomplete#Complete
finish " 1}}}
"------------------------------------------------------------------------------
" Copyright (C) 2006 Martin Krischik
"
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker
+610
View File
@@ -0,0 +1,610 @@
" Vim completion script
" Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2012 Jun 20
let s:cpo_save = &cpo
set cpo&vim
" This function is used for the 'omnifunc' option.
function! ccomplete#Complete(findstart, base)
if a:findstart
" Locate the start of the item, including ".", "->" and "[...]".
let line = getline('.')
let start = col('.') - 1
let lastword = -1
while start > 0
if line[start - 1] =~ '\w'
let start -= 1
elseif line[start - 1] =~ '\.'
if lastword == -1
let lastword = start
endif
let start -= 1
elseif start > 1 && line[start - 2] == '-' && line[start - 1] == '>'
if lastword == -1
let lastword = start
endif
let start -= 2
elseif line[start - 1] == ']'
" Skip over [...].
let n = 0
let start -= 1
while start > 0
let start -= 1
if line[start] == '['
if n == 0
break
endif
let n -= 1
elseif line[start] == ']' " nested []
let n += 1
endif
endwhile
else
break
endif
endwhile
" Return the column of the last word, which is going to be changed.
" Remember the text that comes before it in s:prepended.
if lastword == -1
let s:prepended = ''
return start
endif
let s:prepended = strpart(line, start, lastword - start)
return lastword
endif
" Return list of matches.
let base = s:prepended . a:base
" Don't do anything for an empty base, would result in all the tags in the
" tags file.
if base == ''
return []
endif
" init cache for vimgrep to empty
let s:grepCache = {}
" Split item in words, keep empty word after "." or "->".
" "aa" -> ['aa'], "aa." -> ['aa', ''], "aa.bb" -> ['aa', 'bb'], etc.
" We can't use split, because we need to skip nested [...].
let items = []
let s = 0
while 1
let e = match(base, '\.\|->\|\[', s)
if e < 0
if s == 0 || base[s - 1] != ']'
call add(items, strpart(base, s))
endif
break
endif
if s == 0 || base[s - 1] != ']'
call add(items, strpart(base, s, e - s))
endif
if base[e] == '.'
let s = e + 1 " skip over '.'
elseif base[e] == '-'
let s = e + 2 " skip over '->'
else
" Skip over [...].
let n = 0
let s = e
let e += 1
while e < len(base)
if base[e] == ']'
if n == 0
break
endif
let n -= 1
elseif base[e] == '[' " nested [...]
let n += 1
endif
let e += 1
endwhile
let e += 1
call add(items, strpart(base, s, e - s))
let s = e
endif
endwhile
" Find the variable items[0].
" 1. in current function (like with "gd")
" 2. in tags file(s) (like with ":tag")
" 3. in current file (like with "gD")
let res = []
if searchdecl(items[0], 0, 1) == 0
" Found, now figure out the type.
" TODO: join previous line if it makes sense
let line = getline('.')
let col = col('.')
if stridx(strpart(line, 0, col), ';') != -1
" Handle multiple declarations on the same line.
let col2 = col - 1
while line[col2] != ';'
let col2 -= 1
endwhile
let line = strpart(line, col2 + 1)
let col -= col2
endif
if stridx(strpart(line, 0, col), ',') != -1
" Handle multiple declarations on the same line in a function
" declaration.
let col2 = col - 1
while line[col2] != ','
let col2 -= 1
endwhile
if strpart(line, col2 + 1, col - col2 - 1) =~ ' *[^ ][^ ]* *[^ ]'
let line = strpart(line, col2 + 1)
let col -= col2
endif
endif
if len(items) == 1
" Completing one word and it's a local variable: May add '[', '.' or
" '->'.
let match = items[0]
let kind = 'v'
if match(line, '\<' . match . '\s*\[') > 0
let match .= '['
else
let res = s:Nextitem(strpart(line, 0, col), [''], 0, 1)
if len(res) > 0
" There are members, thus add "." or "->".
if match(line, '\*[ \t(]*' . match . '\>') > 0
let match .= '->'
else
let match .= '.'
endif
endif
endif
let res = [{'match': match, 'tagline' : '', 'kind' : kind, 'info' : line}]
else
" Completing "var.", "var.something", etc.
let res = s:Nextitem(strpart(line, 0, col), items[1:], 0, 1)
endif
endif
if len(items) == 1
" Only one part, no "." or "->": complete from tags file.
let tags = taglist('^' . base)
" Remove members, these can't appear without something in front.
call filter(tags, 'has_key(v:val, "kind") ? v:val["kind"] != "m" : 1')
" Remove static matches in other files.
call filter(tags, '!has_key(v:val, "static") || !v:val["static"] || bufnr("%") == bufnr(v:val["filename"])')
call extend(res, map(tags, 's:Tag2item(v:val)'))
endif
if len(res) == 0
" Find the variable in the tags file(s)
let diclist = taglist('^' . items[0] . '$')
" Remove members, these can't appear without something in front.
call filter(diclist, 'has_key(v:val, "kind") ? v:val["kind"] != "m" : 1')
let res = []
for i in range(len(diclist))
" New ctags has the "typeref" field. Patched version has "typename".
if has_key(diclist[i], 'typename')
call extend(res, s:StructMembers(diclist[i]['typename'], items[1:], 1))
elseif has_key(diclist[i], 'typeref')
call extend(res, s:StructMembers(diclist[i]['typeref'], items[1:], 1))
endif
" For a variable use the command, which must be a search pattern that
" shows the declaration of the variable.
if diclist[i]['kind'] == 'v'
let line = diclist[i]['cmd']
if line[0] == '/' && line[1] == '^'
let col = match(line, '\<' . items[0] . '\>')
call extend(res, s:Nextitem(strpart(line, 2, col - 2), items[1:], 0, 1))
endif
endif
endfor
endif
if len(res) == 0 && searchdecl(items[0], 1) == 0
" Found, now figure out the type.
" TODO: join previous line if it makes sense
let line = getline('.')
let col = col('.')
let res = s:Nextitem(strpart(line, 0, col), items[1:], 0, 1)
endif
" If the last item(s) are [...] they need to be added to the matches.
let last = len(items) - 1
let brackets = ''
while last >= 0
if items[last][0] != '['
break
endif
let brackets = items[last] . brackets
let last -= 1
endwhile
return map(res, 's:Tagline2item(v:val, brackets)')
endfunc
function! s:GetAddition(line, match, memarg, bracket)
" Guess if the item is an array.
if a:bracket && match(a:line, a:match . '\s*\[') > 0
return '['
endif
" Check if the item has members.
if len(s:SearchMembers(a:memarg, [''], 0)) > 0
" If there is a '*' before the name use "->".
if match(a:line, '\*[ \t(]*' . a:match . '\>') > 0
return '->'
else
return '.'
endif
endif
return ''
endfunction
" Turn the tag info "val" into an item for completion.
" "val" is is an item in the list returned by taglist().
" If it is a variable we may add "." or "->". Don't do it for other types,
" such as a typedef, by not including the info that s:GetAddition() uses.
function! s:Tag2item(val)
let res = {'match': a:val['name']}
let res['extra'] = s:Tagcmd2extra(a:val['cmd'], a:val['name'], a:val['filename'])
let s = s:Dict2info(a:val)
if s != ''
let res['info'] = s
endif
let res['tagline'] = ''
if has_key(a:val, "kind")
let kind = a:val['kind']
let res['kind'] = kind
if kind == 'v'
let res['tagline'] = "\t" . a:val['cmd']
let res['dict'] = a:val
elseif kind == 'f'
let res['match'] = a:val['name'] . '('
endif
endif
return res
endfunction
" Use all the items in dictionary for the "info" entry.
function! s:Dict2info(dict)
let info = ''
for k in sort(keys(a:dict))
let info .= k . repeat(' ', 10 - len(k))
if k == 'cmd'
let info .= substitute(matchstr(a:dict['cmd'], '/^\s*\zs.*\ze$/'), '\\\(.\)', '\1', 'g')
else
let info .= a:dict[k]
endif
let info .= "\n"
endfor
return info
endfunc
" Parse a tag line and return a dictionary with items like taglist()
function! s:ParseTagline(line)
let l = split(a:line, "\t")
let d = {}
if len(l) >= 3
let d['name'] = l[0]
let d['filename'] = l[1]
let d['cmd'] = l[2]
let n = 2
if l[2] =~ '^/'
" Find end of cmd, it may contain Tabs.
while n < len(l) && l[n] !~ '/;"$'
let n += 1
let d['cmd'] .= " " . l[n]
endwhile
endif
for i in range(n + 1, len(l) - 1)
if l[i] == 'file:'
let d['static'] = 1
elseif l[i] !~ ':'
let d['kind'] = l[i]
else
let d[matchstr(l[i], '[^:]*')] = matchstr(l[i], ':\zs.*')
endif
endfor
endif
return d
endfunction
" Turn a match item "val" into an item for completion.
" "val['match']" is the matching item.
" "val['tagline']" is the tagline in which the last part was found.
function! s:Tagline2item(val, brackets)
let line = a:val['tagline']
let add = s:GetAddition(line, a:val['match'], [a:val], a:brackets == '')
let res = {'word': a:val['match'] . a:brackets . add }
if has_key(a:val, 'info')
" Use info from Tag2item().
let res['info'] = a:val['info']
else
" Parse the tag line and add each part to the "info" entry.
let s = s:Dict2info(s:ParseTagline(line))
if s != ''
let res['info'] = s
endif
endif
if has_key(a:val, 'kind')
let res['kind'] = a:val['kind']
elseif add == '('
let res['kind'] = 'f'
else
let s = matchstr(line, '\t\(kind:\)\=\zs\S\ze\(\t\|$\)')
if s != ''
let res['kind'] = s
endif
endif
if has_key(a:val, 'extra')
let res['menu'] = a:val['extra']
return res
endif
" Isolate the command after the tag and filename.
let s = matchstr(line, '[^\t]*\t[^\t]*\t\zs\(/^.*$/\|[^\t]*\)\ze\(;"\t\|\t\|$\)')
if s != ''
let res['menu'] = s:Tagcmd2extra(s, a:val['match'], matchstr(line, '[^\t]*\t\zs[^\t]*\ze\t'))
endif
return res
endfunction
" Turn a command from a tag line to something that is useful in the menu
function! s:Tagcmd2extra(cmd, name, fname)
if a:cmd =~ '^/^'
" The command is a search command, useful to see what it is.
let x = matchstr(a:cmd, '^/^\s*\zs.*\ze$/')
let x = substitute(x, '\<' . a:name . '\>', '@@', '')
let x = substitute(x, '\\\(.\)', '\1', 'g')
let x = x . ' - ' . a:fname
elseif a:cmd =~ '^\d*$'
" The command is a line number, the file name is more useful.
let x = a:fname . ' - ' . a:cmd
else
" Not recognized, use command and file name.
let x = a:cmd . ' - ' . a:fname
endif
return x
endfunction
" Find composing type in "lead" and match items[0] with it.
" Repeat this recursively for items[1], if it's there.
" When resolving typedefs "depth" is used to avoid infinite recursion.
" Return the list of matches.
function! s:Nextitem(lead, items, depth, all)
" Use the text up to the variable name and split it in tokens.
let tokens = split(a:lead, '\s\+\|\<')
" Try to recognize the type of the variable. This is rough guessing...
let res = []
for tidx in range(len(tokens))
" Skip tokens starting with a non-ID character.
if tokens[tidx] !~ '^\h'
continue
endif
" Recognize "struct foobar" and "union foobar".
" Also do "class foobar" when it's C++ after all (doesn't work very well
" though).
if (tokens[tidx] == 'struct' || tokens[tidx] == 'union' || tokens[tidx] == 'class') && tidx + 1 < len(tokens)
let res = s:StructMembers(tokens[tidx] . ':' . tokens[tidx + 1], a:items, a:all)
break
endif
" TODO: add more reserved words
if index(['int', 'short', 'char', 'float', 'double', 'static', 'unsigned', 'extern'], tokens[tidx]) >= 0
continue
endif
" Use the tags file to find out if this is a typedef.
let diclist = taglist('^' . tokens[tidx] . '$')
for tagidx in range(len(diclist))
let item = diclist[tagidx]
" New ctags has the "typeref" field. Patched version has "typename".
if has_key(item, 'typeref')
call extend(res, s:StructMembers(item['typeref'], a:items, a:all))
continue
endif
if has_key(item, 'typename')
call extend(res, s:StructMembers(item['typename'], a:items, a:all))
continue
endif
" Only handle typedefs here.
if item['kind'] != 't'
continue
endif
" Skip matches local to another file.
if has_key(item, 'static') && item['static'] && bufnr('%') != bufnr(item['filename'])
continue
endif
" For old ctags we recognize "typedef struct aaa" and
" "typedef union bbb" in the tags file command.
let cmd = item['cmd']
let ei = matchend(cmd, 'typedef\s\+')
if ei > 1
let cmdtokens = split(strpart(cmd, ei), '\s\+\|\<')
if len(cmdtokens) > 1
if cmdtokens[0] == 'struct' || cmdtokens[0] == 'union' || cmdtokens[0] == 'class'
let name = ''
" Use the first identifier after the "struct" or "union"
for ti in range(len(cmdtokens) - 1)
if cmdtokens[ti] =~ '^\w'
let name = cmdtokens[ti]
break
endif
endfor
if name != ''
call extend(res, s:StructMembers(cmdtokens[0] . ':' . name, a:items, a:all))
endif
elseif a:depth < 10
" Could be "typedef other_T some_T".
call extend(res, s:Nextitem(cmdtokens[0], a:items, a:depth + 1, a:all))
endif
endif
endif
endfor
if len(res) > 0
break
endif
endfor
return res
endfunction
" Search for members of structure "typename" in tags files.
" Return a list with resulting matches.
" Each match is a dictionary with "match" and "tagline" entries.
" When "all" is non-zero find all, otherwise just return 1 if there is any
" member.
function! s:StructMembers(typename, items, all)
" Todo: What about local structures?
let fnames = join(map(tagfiles(), 'escape(v:val, " \\#%")'))
if fnames == ''
return []
endif
let typename = a:typename
let qflist = []
let cached = 0
if a:all == 0
let n = '1' " stop at first found match
if has_key(s:grepCache, a:typename)
let qflist = s:grepCache[a:typename]
let cached = 1
endif
else
let n = ''
endif
if !cached
while 1
exe 'silent! keepj noautocmd ' . n . 'vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
let qflist = getqflist()
if len(qflist) > 0 || match(typename, "::") < 0
break
endif
" No match for "struct:context::name", remove "context::" and try again.
let typename = substitute(typename, ':[^:]*::', ':', '')
endwhile
if a:all == 0
" Store the result to be able to use it again later.
let s:grepCache[a:typename] = qflist
endif
endif
" Put matching members in matches[].
let matches = []
for l in qflist
let memb = matchstr(l['text'], '[^\t]*')
if memb =~ '^' . a:items[0]
" Skip matches local to another file.
if match(l['text'], "\tfile:") < 0 || bufnr('%') == bufnr(matchstr(l['text'], '\t\zs[^\t]*'))
let item = {'match': memb, 'tagline': l['text']}
" Add the kind of item.
let s = matchstr(l['text'], '\t\(kind:\)\=\zs\S\ze\(\t\|$\)')
if s != ''
let item['kind'] = s
if s == 'f'
let item['match'] = memb . '('
endif
endif
call add(matches, item)
endif
endif
endfor
if len(matches) > 0
" Skip over [...] items
let idx = 1
while 1
if idx >= len(a:items)
return matches " No further items, return the result.
endif
if a:items[idx][0] != '['
break
endif
let idx += 1
endwhile
" More items following. For each of the possible members find the
" matching following members.
return s:SearchMembers(matches, a:items[idx :], a:all)
endif
" Failed to find anything.
return []
endfunction
" For matching members, find matches for following items.
" When "all" is non-zero find all, otherwise just return 1 if there is any
" member.
function! s:SearchMembers(matches, items, all)
let res = []
for i in range(len(a:matches))
let typename = ''
if has_key(a:matches[i], 'dict')
if has_key(a:matches[i].dict, 'typename')
let typename = a:matches[i].dict['typename']
elseif has_key(a:matches[i].dict, 'typeref')
let typename = a:matches[i].dict['typeref']
endif
let line = "\t" . a:matches[i].dict['cmd']
else
let line = a:matches[i]['tagline']
let e = matchend(line, '\ttypename:')
if e < 0
let e = matchend(line, '\ttyperef:')
endif
if e > 0
" Use typename field
let typename = matchstr(line, '[^\t]*', e)
endif
endif
if typename != ''
call extend(res, s:StructMembers(typename, a:items, a:all))
else
" Use the search command (the declaration itself).
let s = match(line, '\t\zs/^')
if s > 0
let e = match(line, '\<' . a:matches[i]['match'] . '\>', s)
if e > 0
call extend(res, s:Nextitem(strpart(line, s, e - s), a:items, 0, a:all))
endif
endif
endif
if a:all == 0 && len(res) > 0
break
endif
endfor
return res
endfunc
let &cpo = s:cpo_save
unlet s:cpo_save
File diff suppressed because one or more lines are too long
+429
View File
@@ -0,0 +1,429 @@
" Vim completion script
" Language: CSS 2.1
" Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl )
" Last Change: 2007 May 5
let s:values = split("azimuth background background-attachment background-color background-image background-position background-repeat border bottom border-collapse border-color border-spacing border-style border-top border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width border-bottom-width border-left-width border-width caption-side clear clip color content counter-increment counter-reset cue cue-after cue-before cursor display direction elevation empty-cells float font font-family font-size font-style font-variant font-weight height left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-right margin-left margin-top margin-bottom max-height max-width min-height min-width orphans outline outline-color outline-style outline-width overflow padding padding-top padding-right padding-bottom padding-left page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position quotes right richness speak speak-header speak-numeral speak-punctuation speech-rate stress table-layout text-align text-decoration text-indent text-transform top unicode-bidi vertical-align visibility voice-family volume white-space width widows word-spacing z-index")
function! csscomplete#CompleteCSS(findstart, base)
if a:findstart
" We need whole line to proper checking
let line = getline('.')
let start = col('.') - 1
let compl_begin = col('.') - 2
while start >= 0 && line[start - 1] =~ '\%(\k\|-\)'
let start -= 1
endwhile
let b:compl_context = line[0:compl_begin]
return start
endif
" There are few chars important for context:
" ^ ; : { } /* */
" Where ^ is start of line and /* */ are comment borders
" Depending on their relative position to cursor we will know what should
" be completed.
" 1. if nearest are ^ or { or ; current word is property
" 2. if : it is value (with exception of pseudo things)
" 3. if } we are outside of css definitions
" 4. for comments ignoring is be the easiest but assume they are the same
" as 1.
" 5. if @ complete at-rule
" 6. if ! complete important
if exists("b:compl_context")
let line = b:compl_context
unlet! b:compl_context
else
let line = a:base
endif
let res = []
let res2 = []
let borders = {}
" Check last occurrence of sequence
let openbrace = strridx(line, '{')
let closebrace = strridx(line, '}')
let colon = strridx(line, ':')
let semicolon = strridx(line, ';')
let opencomm = strridx(line, '/*')
let closecomm = strridx(line, '*/')
let style = strridx(line, 'style\s*=')
let atrule = strridx(line, '@')
let exclam = strridx(line, '!')
if openbrace > -1
let borders[openbrace] = "openbrace"
endif
if closebrace > -1
let borders[closebrace] = "closebrace"
endif
if colon > -1
let borders[colon] = "colon"
endif
if semicolon > -1
let borders[semicolon] = "semicolon"
endif
if opencomm > -1
let borders[opencomm] = "opencomm"
endif
if closecomm > -1
let borders[closecomm] = "closecomm"
endif
if style > -1
let borders[style] = "style"
endif
if atrule > -1
let borders[atrule] = "atrule"
endif
if exclam > -1
let borders[exclam] = "exclam"
endif
if len(borders) == 0 || borders[max(keys(borders))] =~ '^\%(openbrace\|semicolon\|opencomm\|closecomm\|style\)$'
" Complete properties
let entered_property = matchstr(line, '.\{-}\zs[a-zA-Z-]*$')
for m in s:values
if m =~? '^'.entered_property
call add(res, m . ':')
elseif m =~? entered_property
call add(res2, m . ':')
endif
endfor
return res + res2
elseif borders[max(keys(borders))] == 'colon'
" Get name of property
let prop = tolower(matchstr(line, '\zs[a-zA-Z-]*\ze\s*:[^:]\{-}$'))
if prop == 'azimuth'
let values = ["left-side", "far-left", "left", "center-left", "center", "center-right", "right", "far-right", "right-side", "behind", "leftwards", "rightwards"]
elseif prop == 'background-attachment'
let values = ["scroll", "fixed"]
elseif prop == 'background-color'
let values = ["transparent", "rgb(", "#"]
elseif prop == 'background-image'
let values = ["url(", "none"]
elseif prop == 'background-position'
let vals = matchstr(line, '.*:\s*\zs.*')
if vals =~ '^\%([a-zA-Z]\+\)\?$'
let values = ["top", "center", "bottom"]
elseif vals =~ '^[a-zA-Z]\+\s\+\%([a-zA-Z]\+\)\?$'
let values = ["left", "center", "right"]
else
return []
endif
elseif prop == 'background-repeat'
let values = ["repeat", "repeat-x", "repeat-y", "no-repeat"]
elseif prop == 'background'
let values = ["url(", "scroll", "fixed", "transparent", "rgb(", "#", "none", "top", "center", "bottom" , "left", "right", "repeat", "repeat-x", "repeat-y", "no-repeat"]
elseif prop == 'border-collapse'
let values = ["collapse", "separate"]
elseif prop == 'border-color'
let values = ["rgb(", "#", "transparent"]
elseif prop == 'border-spacing'
return []
elseif prop == 'border-style'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif prop =~ 'border-\%(top\|right\|bottom\|left\)$'
let vals = matchstr(line, '.*:\s*\zs.*')
if vals =~ '^\%([a-zA-Z0-9.]\+\)\?$'
let values = ["thin", "thick", "medium"]
elseif vals =~ '^[a-zA-Z0-9.]\+\s\+\%([a-zA-Z]\+\)\?$'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif vals =~ '^[a-zA-Z0-9.]\+\s\+[a-zA-Z]\+\s\+\%([a-zA-Z(]\+\)\?$'
let values = ["rgb(", "#", "transparent"]
else
return []
endif
elseif prop =~ 'border-\%(top\|right\|bottom\|left\)-color'
let values = ["rgb(", "#", "transparent"]
elseif prop =~ 'border-\%(top\|right\|bottom\|left\)-style'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif prop =~ 'border-\%(top\|right\|bottom\|left\)-width'
let values = ["thin", "thick", "medium"]
elseif prop == 'border-width'
let values = ["thin", "thick", "medium"]
elseif prop == 'border'
let vals = matchstr(line, '.*:\s*\zs.*')
if vals =~ '^\%([a-zA-Z0-9.]\+\)\?$'
let values = ["thin", "thick", "medium"]
elseif vals =~ '^[a-zA-Z0-9.]\+\s\+\%([a-zA-Z]\+\)\?$'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif vals =~ '^[a-zA-Z0-9.]\+\s\+[a-zA-Z]\+\s\+\%([a-zA-Z(]\+\)\?$'
let values = ["rgb(", "#", "transparent"]
else
return []
endif
elseif prop == 'bottom'
let values = ["auto"]
elseif prop == 'caption-side'
let values = ["top", "bottom"]
elseif prop == 'clear'
let values = ["none", "left", "right", "both"]
elseif prop == 'clip'
let values = ["auto", "rect("]
elseif prop == 'color'
let values = ["rgb(", "#"]
elseif prop == 'content'
let values = ["normal", "attr(", "open-quote", "close-quote", "no-open-quote", "no-close-quote"]
elseif prop =~ 'counter-\%(increment\|reset\)$'
let values = ["none"]
elseif prop =~ '^\%(cue-after\|cue-before\|cue\)$'
let values = ["url(", "none"]
elseif prop == 'cursor'
let values = ["url(", "auto", "crosshair", "default", "pointer", "move", "e-resize", "ne-resize", "nw-resize", "n-resize", "se-resize", "sw-resize", "s-resize", "w-resize", "text", "wait", "help", "progress"]
elseif prop == 'direction'
let values = ["ltr", "rtl"]
elseif prop == 'display'
let values = ["inline", "block", "list-item", "run-in", "inline-block", "table", "inline-table", "table-row-group", "table-header-group", "table-footer-group", "table-row", "table-column-group", "table-column", "table-cell", "table-caption", "none"]
elseif prop == 'elevation'
let values = ["below", "level", "above", "higher", "lower"]
elseif prop == 'empty-cells'
let values = ["show", "hide"]
elseif prop == 'float'
let values = ["left", "right", "none"]
elseif prop == 'font-family'
let values = ["sans-serif", "serif", "monospace", "cursive", "fantasy"]
elseif prop == 'font-size'
let values = ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "larger", "smaller"]
elseif prop == 'font-style'
let values = ["normal", "italic", "oblique"]
elseif prop == 'font-variant'
let values = ["normal", "small-caps"]
elseif prop == 'font-weight'
let values = ["normal", "bold", "bolder", "lighter", "100", "200", "300", "400", "500", "600", "700", "800", "900"]
elseif prop == 'font'
let values = ["normal", "italic", "oblique", "small-caps", "bold", "bolder", "lighter", "100", "200", "300", "400", "500", "600", "700", "800", "900", "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "larger", "smaller", "sans-serif", "serif", "monospace", "cursive", "fantasy", "caption", "icon", "menu", "message-box", "small-caption", "status-bar"]
elseif prop =~ '^\%(height\|width\)$'
let values = ["auto"]
elseif prop =~ '^\%(left\|rigth\)$'
let values = ["auto"]
elseif prop == 'letter-spacing'
let values = ["normal"]
elseif prop == 'line-height'
let values = ["normal"]
elseif prop == 'list-style-image'
let values = ["url(", "none"]
elseif prop == 'list-style-position'
let values = ["inside", "outside"]
elseif prop == 'list-style-type'
let values = ["disc", "circle", "square", "decimal", "decimal-leading-zero", "lower-roman", "upper-roman", "lower-latin", "upper-latin", "none"]
elseif prop == 'list-style'
return []
elseif prop == 'margin'
let values = ["auto"]
elseif prop =~ 'margin-\%(right\|left\|top\|bottom\)$'
let values = ["auto"]
elseif prop == 'max-height'
let values = ["auto"]
elseif prop == 'max-width'
let values = ["none"]
elseif prop == 'min-height'
let values = ["none"]
elseif prop == 'min-width'
let values = ["none"]
elseif prop == 'orphans'
return []
elseif prop == 'outline-color'
let values = ["rgb(", "#"]
elseif prop == 'outline-style'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif prop == 'outline-width'
let values = ["thin", "thick", "medium"]
elseif prop == 'outline'
let vals = matchstr(line, '.*:\s*\zs.*')
if vals =~ '^\%([a-zA-Z0-9,()#]\+\)\?$'
let values = ["rgb(", "#"]
elseif vals =~ '^[a-zA-Z0-9,()#]\+\s\+\%([a-zA-Z]\+\)\?$'
let values = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]
elseif vals =~ '^[a-zA-Z0-9,()#]\+\s\+[a-zA-Z]\+\s\+\%([a-zA-Z(]\+\)\?$'
let values = ["thin", "thick", "medium"]
else
return []
endif
elseif prop == 'overflow'
let values = ["visible", "hidden", "scroll", "auto"]
elseif prop == 'padding'
return []
elseif prop =~ 'padding-\%(top\|right\|bottom\|left\)$'
return []
elseif prop =~ 'page-break-\%(after\|before\)$'
let values = ["auto", "always", "avoid", "left", "right"]
elseif prop == 'page-break-inside'
let values = ["auto", "avoid"]
elseif prop =~ 'pause-\%(after\|before\)$'
return []
elseif prop == 'pause'
return []
elseif prop == 'pitch-range'
return []
elseif prop == 'pitch'
let values = ["x-low", "low", "medium", "high", "x-high"]
elseif prop == 'play-during'
let values = ["url(", "mix", "repeat", "auto", "none"]
elseif prop == 'position'
let values = ["static", "relative", "absolute", "fixed"]
elseif prop == 'quotes'
let values = ["none"]
elseif prop == 'richness'
return []
elseif prop == 'speak-header'
let values = ["once", "always"]
elseif prop == 'speak-numeral'
let values = ["digits", "continuous"]
elseif prop == 'speak-punctuation'
let values = ["code", "none"]
elseif prop == 'speak'
let values = ["normal", "none", "spell-out"]
elseif prop == 'speech-rate'
let values = ["x-slow", "slow", "medium", "fast", "x-fast", "faster", "slower"]
elseif prop == 'stress'
return []
elseif prop == 'table-layout'
let values = ["auto", "fixed"]
elseif prop == 'text-align'
let values = ["left", "right", "center", "justify"]
elseif prop == 'text-decoration'
let values = ["none", "underline", "overline", "line-through", "blink"]
elseif prop == 'text-indent'
return []
elseif prop == 'text-transform'
let values = ["capitalize", "uppercase", "lowercase", "none"]
elseif prop == 'top'
let values = ["auto"]
elseif prop == 'unicode-bidi'
let values = ["normal", "embed", "bidi-override"]
elseif prop == 'vertical-align'
let values = ["baseline", "sub", "super", "top", "text-top", "middle", "bottom", "text-bottom"]
elseif prop == 'visibility'
let values = ["visible", "hidden", "collapse"]
elseif prop == 'voice-family'
return []
elseif prop == 'volume'
let values = ["silent", "x-soft", "soft", "medium", "loud", "x-loud"]
elseif prop == 'white-space'
let values = ["normal", "pre", "nowrap", "pre-wrap", "pre-line"]
elseif prop == 'widows'
return []
elseif prop == 'word-spacing'
let values = ["normal"]
elseif prop == 'z-index'
let values = ["auto"]
else
" If no property match it is possible we are outside of {} and
" trying to complete pseudo-(class|element)
let element = tolower(matchstr(line, '\zs[a-zA-Z1-6]*\ze:[^:[:space:]]\{-}$'))
if stridx(',a,abbr,acronym,address,area,b,base,bdo,big,blockquote,body,br,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,head,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,ins,kbd,label,legend,li,link,map,meta,noscript,object,ol,optgroup,option,p,param,pre,q,samp,script,select,small,span,strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,ul,var,', ','.element.',') > -1
let values = ["first-child", "link", "visited", "hover", "active", "focus", "lang", "first-line", "first-letter", "before", "after"]
else
return []
endif
endif
" Complete values
let entered_value = matchstr(line, '.\{-}\zs[a-zA-Z0-9#,.(_-]*$')
for m in values
if m =~? '^'.entered_value
call add(res, m)
elseif m =~? entered_value
call add(res2, m)
endif
endfor
return res + res2
elseif borders[max(keys(borders))] == 'closebrace'
return []
elseif borders[max(keys(borders))] == 'exclam'
" Complete values
let entered_imp = matchstr(line, '.\{-}!\s*\zs[a-zA-Z ]*$')
let values = ["important"]
for m in values
if m =~? '^'.entered_imp
call add(res, m)
endif
endfor
return res
elseif borders[max(keys(borders))] == 'atrule'
let afterat = matchstr(line, '.*@\zs.*')
if afterat =~ '\s'
let atrulename = matchstr(line, '.*@\zs[a-zA-Z-]\+\ze')
if atrulename == 'media'
let values = ["screen", "tty", "tv", "projection", "handheld", "print", "braille", "aural", "all"]
let entered_atruleafter = matchstr(line, '.*@media\s\+\zs.*$')
elseif atrulename == 'import'
let entered_atruleafter = matchstr(line, '.*@import\s\+\zs.*$')
if entered_atruleafter =~ "^[\"']"
let filestart = matchstr(entered_atruleafter, '^.\zs.*')
let files = split(glob(filestart.'*'), '\n')
let values = map(copy(files), '"\"".v:val')
elseif entered_atruleafter =~ "^url("
let filestart = matchstr(entered_atruleafter, "^url([\"']\\?\\zs.*")
let files = split(glob(filestart.'*'), '\n')
let values = map(copy(files), '"url(".v:val')
else
let values = ['"', 'url(']
endif
else
return []
endif
for m in values
if m =~? '^'.entered_atruleafter
call add(res, m)
elseif m =~? entered_atruleafter
call add(res2, m)
endif
endfor
return res + res2
endif
let values = ["charset", "page", "media", "import", "font-face"]
let entered_atrule = matchstr(line, '.*@\zs[a-zA-Z-]*$')
for m in values
if m =~? '^'.entered_atrule
call add(res, m .' ')
elseif m =~? entered_atrule
call add(res2, m .' ')
endif
endfor
return res + res2
endif
return []
endfunction
+75
View File
@@ -0,0 +1,75 @@
"------------------------------------------------------------------------------
" Description: Vim Ada/Dec Ada compiler file
" Language: Ada (Dec Ada)
" $Id: decada.vim 887 2008-07-08 14:29:01Z krischik $
" Copyright: Copyright (C) 2006 Martin Krischik
" Maintainer: Martin Krischik <krischik@users.sourceforge.net>
" $Author: krischik $
" $Date: 2008-07-08 16:29:01 +0200 (Di, 08 Jul 2008) $
" Version: 4.6
" $Revision: 887 $
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/decada.vim $
" History: 21.07.2006 MK New Dec Ada
" 15.10.2006 MK Bram's suggestion for runtime integration
" 05.11.2006 MK Bram suggested not to use include protection for
" autoload
" 05.11.2006 MK Bram suggested to save on spaces
" Help Page: compiler-decada
"------------------------------------------------------------------------------
if version < 700
finish
endif
function decada#Unit_Name () dict " {{{1
" Convert filename into acs unit:
" 1: remove the file extenstion.
" 2: replace all double '_' or '-' with an dot (which denotes a separate)
" 3: remove a trailing '_' (wich denotes a specification)
return substitute (substitute (expand ("%:t:r"), '__\|-', ".", "g"), '_$', "", '')
endfunction decada#Unit_Name " }}}1
function decada#Make () dict " {{{1
let l:make_prg = substitute (g:self.Make_Command, '%<', self.Unit_Name(), '')
let &errorformat = g:self.Error_Format
let &makeprg = l:make_prg
wall
make
copen
set wrap
wincmd W
endfunction decada#Build " }}}1
function decada#Set_Session (...) dict " {{{1
if a:0 > 0
call ada#Switch_Session (a:1)
elseif argc() == 0 && strlen (v:servername) > 0
call ada#Switch_Session (
\ expand('~')[0:-2] . ".vimfiles.session]decada_" .
\ v:servername . ".vim")
endif
return
endfunction decada#Set_Session " }}}1
function decada#New () " }}}1
let Retval = {
\ 'Make' : function ('decada#Make'),
\ 'Unit_Name' : function ('decada#Unit_Name'),
\ 'Set_Session' : function ('decada#Set_Session'),
\ 'Project_Dir' : '',
\ 'Make_Command' : 'ACS COMPILE /Wait /Log /NoPreLoad /Optimize=Development /Debug %<',
\ 'Error_Format' : '%+A%%ADAC-%t-%m,%C %#%m,%Zat line number %l in file %f,' .
\ '%+I%%ada-I-%m,%C %#%m,%Zat line number %l in file %f'}
return Retval
endfunction decada#New " }}}1
finish " 1}}}
"------------------------------------------------------------------------------
" Copyright (C) 2006 Martin Krischik
"
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: textwidth=78 wrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: foldmethod=marker

Some files were not shown because too many files have changed in this diff Show More