Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Split browser #62

Closed
wants to merge 585 commits into from

6 participants

@OriPekelman

Hello I merged the split-browser branch from upstream a month ago, and everything seems to be working fine on Lion, did not test on mountain Lion.

Two tests are failing (51 was already failing on your branch and 34 seems to be a new failure)

Bram Moolenaar and others added some commits
Bram Moolenaar Added tag v7-3-489 for changeset c1a6e1745cb5 3f32e5b
Bram Moolenaar updated for version 7.3.490
Problem:    Member confusion in Lua interface.
Solution:   Fix it.  Add luaeval(). (Taro Muraoka, Luis Carvalho)
c74e68a
Bram Moolenaar Added tag v7-3-490 for changeset b067b8b81be9 d199906
Bram Moolenaar updated for version 7.3.491
Problem:    No tests for Lua.
Solution:   Add some simple tests for Lua. (Luis Carvalho)
3fe23b3
Bram Moolenaar Added tag v7-3-491 for changeset e070b34fe35e a26aaad
Bram Moolenaar updated for version 7.3.492
Problem:    Can't indent conditions separately from function arguments.
Solution:   Add the 'k' flag in 'cino. (Lech Lorens)
0a0e4c9
Bram Moolenaar Added tag v7-3-492 for changeset 214c7ec1c8f9 4b37435
Bram Moolenaar Updated runtime files. c758473
Bram Moolenaar updated for version 7.3.493
Problem:    Two unused variables.
Solution:   Remove them. (Hong Xu)
076f2a5
Bram Moolenaar Added tag v7-3-493 for changeset bf5960ec2532 bcc9d82
Bram Moolenaar 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)
8a20e77
Bram Moolenaar Added tag v7-3-494 for changeset 5240610f2778 0254977
Bram Moolenaar updated for version 7.3.495
Problem:    Compiler warnings.
Solution:   Add function declaration.  Remove "offset" argument.
cc290f5
Bram Moolenaar Added tag v7-3-495 for changeset 27f6a22ff88e 42102dd
Bram Moolenaar 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)
f2db25d
Bram Moolenaar Added tag v7-3-496 for changeset 3daba355b0c1 2e48a0f
Bram Moolenaar Updated runtime files. f5ffa19
@b4winckler b4winckler Merge branch 'vim' 5c1351f
Bram Moolenaar 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)
ed5ad0c
Bram Moolenaar Added tag v7-3-497 for changeset e34c620007be b7f780f
Bram Moolenaar 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)
80c55b1
Bram Moolenaar Added tag v7-3-498 for changeset b1a42d2522fb 5ecbd63
Bram Moolenaar 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)
2e54ec5
Bram Moolenaar Added tag v7-3-499 for changeset 4a2cb025b641 3b05ce3
Bram Moolenaar updated for version 7.3.500
Problem:    Ming makefile unconditionally sets WINVER.
Solution:   Only defined when not already defined. (Yasuhiro Matsumoto)
bd00d0e
Bram Moolenaar Added tag v7-3-500 for changeset b36640b2f671 5ae2423
Bram Moolenaar 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)
11cd9a6
Bram Moolenaar Added tag v7-3-501 for changeset d7b335626ddc e58fc05
Bram Moolenaar updated for version 7.3.502
Problem:    Netbeans insert halfway a line actually appends to the line.
Solution:   Insert halfway the line. (Brian Victor)
2b3761f
Bram Moolenaar Added tag v7-3-502 for changeset 1d1cce57421c 8753743
Bram Moolenaar updated for version 7.3.503
Problem:    Warning for unused argument.
Solution:   Add UNUSED.
246acfc
Bram Moolenaar Added tag v7-3-503 for changeset 65d036fd449e c306853
Bram Moolenaar 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.
d9dceee
Bram Moolenaar Added tag v7-3-504 for changeset 17bfcb054cb7 5e7cb17
Bram Moolenaar 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)
77a1003
Bram Moolenaar Added tag v7-3-505 for changeset fe7bf24804e1 a3f19c6
Bram Moolenaar 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)
e0f3a32
Bram Moolenaar Added tag v7-3-506 for changeset 982f84487daf 5ce890a
Bram Moolenaar 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)
3ebfa69
Bram Moolenaar Added tag v7-3-507 for changeset f9a865d97614 7243716
Bram Moolenaar 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)
f475c9f
Bram Moolenaar Added tag v7-3-508 for changeset 2722f11ddc99 f4b1c52
Bram Moolenaar updated for version 7.3.509
Problem:    ":vimgrep" fails when 'autochdir' is set.
Solution:   A more generic solution for changing directory. (Ben Fritz)
5fcd811
Bram Moolenaar Added tag v7-3-509 for changeset 8101253704f6 9a42b84
Bram Moolenaar Updated runtime files. f56ba9d
Bram Moolenaar Updated runtime files, include fixes for line continuation. bff010b
Bram Moolenaar updated for version 7.3.510
Problem:    Test 77 fails on Solaris 7. (Michael Soyka)
Solution:   Replace any tabs with spaces.
c7ffad7
Bram Moolenaar Added tag v7-3-510 for changeset 53786601213c fbda4db
Bram Moolenaar Fixed compatible mode in most runtime files. cfbdc48
Bram Moolenaar 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.
4661765
Bram Moolenaar Added tag v7-3-511 for changeset b782e2f9e689 01e7017
Bram Moolenaar updated for version 7.3.512
Problem:    undofile() returns a useless name when passed an empty string.
Solution:   Return an empty string. (Christian Brabandt)
6cc7a15
Bram Moolenaar Added tag v7-3-512 for changeset 454646820185 f3f6aba
Bram Moolenaar 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)
95e0918
Bram Moolenaar Added tag v7-3-513 for changeset 75037f9bc97a f1375ac
Bram Moolenaar 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)
2d97e5a
Bram Moolenaar Added tag v7-3-514 for changeset 7e4428115d2c aa7add9
Bram Moolenaar 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.
1f50469
Bram Moolenaar Added tag v7-3-515 for changeset 6c318419e331 b0bc4bf
Bram Moolenaar More runtime file fixes for 'compatible' mode. b857e2d
@b4winckler b4winckler Merge branch 'vim'
Conflicts:
	src/ex_docmd.c
	src/feature.h
	src/vim.h
028d3f6
Bram Moolenaar updated for version 7.3.516
Problem:    extend(o, o) may crash Vim.
Solution:   Fix crash and add test. (Thinca and Hirohito Higashi)
4c7f6b6
Bram Moolenaar Added tag v7-3-516 for changeset 02440d1fcc9a f10bf92
Bram Moolenaar updated for version 7.3.517
Problem:    Crash when using "vipvv". (Alexandre Provencio)
Solution:   Don't let the text length become negative.
a3ecd92
Bram Moolenaar Added tag v7-3-517 for changeset 9a1dba1f969a 5e836c0
Bram Moolenaar Ignore file generated by tests. a594b99
Bram Moolenaar Updated runtime files. 4075761
Bram Moolenaar 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)
2da3f6a
Bram Moolenaar Added tag v7-3-518 for changeset ec4ab9d832b0 e07c1d7
Bram Moolenaar updated for version 7.3.519
Problem:    When completefunction returns it cannot indicate end of completion
	    mode.
Solution:   Recognize completefunction returning -3.  (Mtsushita Shougo)
022e99b
Bram Moolenaar Added tag v7-3-519 for changeset ebec52bc2800 2570d8c
Bram Moolenaar 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.
8b9f36d
Bram Moolenaar Added tag v7-3-520 for changeset 7bafe52b6245 32ebfbc
Bram Moolenaar 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.
bb9b11b
Bram Moolenaar Added tag v7-3-521 for changeset b14842cf382b bf75c36
Bram Moolenaar updated for version 7.3.522
Problem:    Crash in vim_realloc() when using MEM_PROFILE.
Solution:   Avoid using a NULL argument. (Dominique Pelle)
f321b7c
Bram Moolenaar Added tag v7-3-522 for changeset e4899d2ff5d8 6aa0092
Bram Moolenaar updated for version 7.3.523
Problem:    ":diffupdate" doesn't check for files changed elsewhere.
Solution:   Add the ! flag. (Christian Brabandt)
0d1c3c4
Bram Moolenaar Added tag v7-3-523 for changeset d8ce4a2eb44e 870e4aa
Bram Moolenaar Fix more 'cpo' issues in runtime files. 70ae884
Bram Moolenaar updated for version 7.3.524
Problem:    Missing comma.
Solution:   Add the comma.
1ff2f93
Bram Moolenaar Added tag v7-3-524 for changeset ae1641c4fbcc f40df4e
Bram Moolenaar updated for version 7.3.525
Problem:    Compiler warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
fd6eab7
Bram Moolenaar Added tag v7-3-525 for changeset ac2e00f917df b89b88b
Bram Moolenaar updated for version 7.3.526
Problem:    Confusing indenting for #ifdef.
Solution:   Remove and add indent. (Elias Diem)
ba4f6a2
Bram Moolenaar Added tag v7-3-526 for changeset 257c2878e0fc cc35435
Bram Moolenaar updated for version 7.3.527
Problem:    Clang complains about non-ASCII characters in a string.
Solution:   Change to \x88 form. (Dominique Pelle)
8f9e2e8
Bram Moolenaar Added tag v7-3-527 for changeset a17918b76ca1 e6951bf
Bram Moolenaar 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)
d576a3c
Bram Moolenaar Added tag v7-3-528 for changeset fa17c8646feb 084798e
Bram Moolenaar 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)
1997fee
Bram Moolenaar Added tag v7-3-529 for changeset d83218a156dd ee81a37
Bram Moolenaar 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)
2cd0f82
Bram Moolenaar Added tag v7-3-530 for changeset 81d5f3a3e27f 3f140ef
Bram Moolenaar updated for version 7.3.531
Problem:    GUI does not work on MS-Windows.
Solution:   Add the missing #ifdef. (Patrick Avery)
6e6cb84
Bram Moolenaar Added tag v7-3-531 for changeset c44f0f7424b9 0d0932b
@b4winckler b4winckler Merge branch 'vim' 655ced1
Bram Moolenaar updated for version 7.3.532
Problem:    Compiler warning from Clang.
Solution:   Use a different way to point inside a string. (Dominique Pelle)
cc51097
Bram Moolenaar Added tag v7-3-532 for changeset 9755d151c749 51e3764
Bram Moolenaar updated for version 7.3.533
Problem:    Memory leak when writing undo file.
Solution:   Free the ACL. (Dominique Pelle)
4dc1e5c
Bram Moolenaar Added tag v7-3-533 for changeset 74d51b51f3e6 47287cd
Bram Moolenaar updated for version 7.3.534
Problem:    When using an InsertCharPre autocommand autoindent fails.
Solution:   Proper handling of v:char. (Alexey Radkov)
658263f
Bram Moolenaar Added tag v7-3-534 for changeset 65f905eb14cd 2e2cebe
Bram Moolenaar 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.
1bd4b30
Bram Moolenaar Added tag v7-3-535 for changeset f52d2ea0f81c d696097
Bram Moolenaar 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.
776ec85
Bram Moolenaar Added tag v7-3-536 for changeset a8897fd5d074 ab0558a
Bram Moolenaar updated for version 7.3.537
Problem:    Unecessary call to init_spell_chartab().
Solution:   Delete the call.
234e229
Bram Moolenaar Added tag v7-3-537 for changeset 96715c3a905f 86bb8d7
Bram Moolenaar updated for version 7.3.538
Problem:    'efm' does not handle Tabs in pointer lines.
Solution:   Add Tab support. Improve tests. (Lech Lorens)
2a6be2f
Bram Moolenaar Added tag v7-3-538 for changeset bbf1fbbe4ab4 c9b88cd
Bram Moolenaar Updated runtime files. e6941bd
Bram Moolenaar 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)
7f739d7
Bram Moolenaar Added tag v7-3-539 for changeset 7a710cf51d73 3ed542b
Bram Moolenaar 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.
d2f9635
Bram Moolenaar Added tag v7-3-540 for changeset af083cb521bc b689970
Bram Moolenaar 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)
cd9745a
Bram Moolenaar Added tag v7-3-541 for changeset 5c1aaf9b4b1b 9a06d8e
Bram Moolenaar updated for version 7.3.542
Problem:    Function is sometimes unused.
Solution:   Add #ifdef.
ad3036e
Bram Moolenaar Added tag v7-3-542 for changeset 8d1b63e6d317 06a1bbe
Bram Moolenaar 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.
a79b224
Bram Moolenaar Added tag v7-3-543 for changeset ce7bd50bafa7 e578d79
Bram Moolenaar 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.
4e7db56
Bram Moolenaar Added tag v7-3-544 for changeset 09d0bda69df0 97ea7c0
Bram Moolenaar 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.
6763f9d
Bram Moolenaar Added tag v7-3-545 for changeset e7ff3251dfa1 aa560ea
Bram Moolenaar updated for version 7.3.546
Problem:    Bogus line break.
Solution:   Remove the line break.
f9429e9
Bram Moolenaar Added tag v7-3-546 for changeset 0a364618c0e5 a3142d1
Bram Moolenaar updated for version 7.3.547
Problem:    Compiler warning for uninitialized variable.
Solution:   Initialize it.
4dfb469
Bram Moolenaar Added tag v7-3-547 for changeset 4f4db5d661c4 edb9e40
Bram Moolenaar updated for version 7.3.548
Problem:    Compiler warning on 64 bit Windows.
Solution:   Add type cast. (Mike Williams)
ce49d6b
Bram Moolenaar Added tag v7-3-548 for changeset 8625e38066db ad56835
Bram Moolenaar 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)
2c0c718
Bram Moolenaar Added tag v7-3-549 for changeset c0c935956ac3 226f851
Bram Moolenaar 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)
89a283e
Bram Moolenaar Added tag v7-3-550 for changeset 297771eff080 d5d15f4
Bram Moolenaar 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)
ebcc172
Bram Moolenaar Added tag v7-3-551 for changeset e83c5dcea112 0faf8ee
Bram Moolenaar 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)
b2d98c3
Bram Moolenaar Added tag v7-3-552 for changeset 443c50cd3e88 4ee1973
Bram Moolenaar 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)
feeaf94
Bram Moolenaar Added tag v7-3-553 for changeset 583e46e4a56c 72426d7
Bram Moolenaar updated for version 7.3.554
Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.
34cb565
Bram Moolenaar Added tag v7-3-554 for changeset a967a979c37f 4d4aa53
Bram Moolenaar 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)
e98b56c
Bram Moolenaar Added tag v7-3-555 for changeset 8fb7bd9dfb2b 611db7e
Bram Moolenaar updated for version 7.3.556
Problem:    Compiler warnings on 64 bit Windows.
Solution:   Add type casts. (Mike Williams)
51a42ad
Bram Moolenaar Added tag v7-3-556 for changeset b8924014a039 3e6ed31
Bram Moolenaar 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)
3be59ef
Bram Moolenaar Added tag v7-3-557 for changeset a220dd97b5c7 bd11f41
Bram Moolenaar updated for version 7.3.558
Problem:    Memory access error. (Gary Johnson)
Solution:   Allocate one more byte. (Dominique Pelle)
9e6b8dd
Bram Moolenaar Added tag v7-3-558 for changeset 34724dc5172b 7028309
Bram Moolenaar 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)
ed3d58d
Bram Moolenaar Added tag v7-3-559 for changeset 74adc9f7e15b 4a4e4bd
Bram Moolenaar 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)
1ee55a5
Bram Moolenaar Added tag v7-3-560 for changeset 0abd38ba6455 6713bf2
Bram Moolenaar 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)
113c9ba
Bram Moolenaar Added tag v7-3-561 for changeset a1de7928a7ab 46ab72a
Bram Moolenaar updated for version 7.3.562
Problem:    ":profdel" should not work when the +profile feature is disabled.
Solution:   Call ex_ni(). (Yasuhiro Matsumoto)
01d895a
Bram Moolenaar Added tag v7-3-562 for changeset b2763055bdf2 658dfee
Bram Moolenaar updated for version 7.3.563
Problem:    Can't build with tiny features.
Solution:   Add #ifdef.
5e11532
Bram Moolenaar Added tag v7-3-563 for changeset 02c86cdcf9a2 fb64ede
Bram Moolenaar updated for version 7.3.564
Problem:    Warning for pointer conversion.
Solution:   Add type cast.
efc95ff
Bram Moolenaar Added tag v7-3-564 for changeset 683de9306096 f9dd1db
Bram Moolenaar updated for version 7.3.565
Problem:    Can't generate proto file for Python 3.
Solution:   Add PYTHON3_CFLAGS to LINT_CFLAGS.
ed05f9f
Bram Moolenaar Added tag v7-3-565 for changeset 5f811338b118 ffc93f4
Bram Moolenaar 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)
ece4b53
Bram Moolenaar Added tag v7-3-566 for changeset 18c6b1752d0b 57f2f9e
Bram Moolenaar updated for version 7.3.567
Problem:    Missing copyright notice.
Solution:   Add Vim copyright notice. (Taro Muraoka)
0bc13a1
Bram Moolenaar Added tag v7-3-567 for changeset f90bb88c2615 4780a8b
Bram Moolenaar updated for version 7.3.568
Problem:    Bad indents for #ifdefs.
Solution:   Add and remove spaces. (Elias Diem)
740d691
Bram Moolenaar Added tag v7-3-568 for changeset 3b5f541269e2 f9ba7b5
Bram Moolenaar updated for version 7.3.569
Problem:    Evaluating Vim expression in Python is insufficient.
Solution:   Add vim.bindeval().  Also add pyeval() and py3eval(). (ZyX)
92591ff
Bram Moolenaar Added tag v7-3-569 for changeset c052f3b79b99 4658e9b
Bram Moolenaar updated for version 7.3.570
Problem:    ":vimgrep" does not obey 'wildignore'.
Solution:   Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
c0e5a0e
Bram Moolenaar Added tag v7-3-570 for changeset 4f1c511e71f8 0b79d6e
Bram Moolenaar updated for version 7.3.571
Problem:    Duplicated condition.
Solution:   Remove one. (Dominique Pelle)
2f4214c
Bram Moolenaar Added tag v7-3-571 for changeset 43fd3896fab7 0466327
Bram Moolenaar updated for version 7.3.572
Problem:    Duplicate statement in if and else. (Dominique Pelle)
Solution:   Remove the condition and add a TODO.
0573585
Bram Moolenaar Added tag v7-3-572 for changeset 3ae387af405f c18d4df
Bram Moolenaar updated for version 7.3.573
Problem:    Using array index before bounds checking.
Solution:   Swap the parts of the condition. (Dominique Pelle)
ce6072e
Bram Moolenaar Added tag v7-3-573 for changeset 802b1a1b275f 2c209a2
Bram Moolenaar 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)
f8826f7
Bram Moolenaar Added tag v7-3-574 for changeset 3ac005f02cf0 8bc6508
Bram Moolenaar updated for version 7.3.575
Problem:    "ygt" tries to yank instead of giving an error. (Daniel Mueller)
Solution:   Check for a pending operator.
4a2e5f9
Bram Moolenaar Added tag v7-3-575 for changeset 79ae10bd0565 b1b1761
Bram Moolenaar 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)
f90d559
Bram Moolenaar Added tag v7-3-576 for changeset 7e3fedfc3d08 87ff9e0
Bram Moolenaar 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.
cee7fb3
Bram Moolenaar Added tag v7-3-577 for changeset 286ba0251c0a 745742b
Bram Moolenaar updated for version 7.3.578
Problem:    Misplaced declaration.
Solution:   Move declaration to start of block.
352ab28
Bram Moolenaar Added tag v7-3-578 for changeset 0e9b2622c94a 7709e76
Bram Moolenaar updated for version 7.3.579
Problem:    Can't compile with Python 2.5.
Solution:   Use PyCObject when Capsules are not available.
365041a
Bram Moolenaar Added tag v7-3-579 for changeset 80ed6aa7b9eb 1d6193d
Bram Moolenaar updated for version 7.3.580
Problem:    Warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
e24b15a
Bram Moolenaar Added tag v7-3-580 for changeset f02b6ad168ae 746e568
Bram Moolenaar updated for version 7.3.581
Problem:    Problems compiling with Python.
Solution:   Pick UCS2 or UCS4 function at runtime. (lilydjwg)
23f2ec1
Bram Moolenaar Added tag v7-3-581 for changeset 96249a1803e2 41c523e
Bram Moolenaar updated for version 7.3.582
Problem:    Missing parts of the test OK file.
Solution:   Add the missing parts.
a127a61
Bram Moolenaar Added tag v7-3-582 for changeset d383bc2ba811 10b185a
Bram Moolenaar updated for version 7.3.583
Problem:    PyObject_NextNotImplemented is not defined before Python 2.7.
	    (Danek Duvall)
Solution:   Add #ifdefs.
ee9f93f
Bram Moolenaar Added tag v7-3-583 for changeset a69b1d711ff9 c7fcb9e
Bram Moolenaar updated for version 7.3.584
Problem:    PyCObject is not always defined.
Solution:   Use PyObject instead.
6bc7065
Bram Moolenaar Added tag v7-3-584 for changeset 2d107086903a 0107887
Bram Moolenaar updated for version 7.3.585
Problem:    Calling changed_bytes() too often.
Solution:   Move changed_bytes() out of a loop. (Tor Perkins)
9427ba9
Bram Moolenaar Added tag v7-3-585 for changeset d258a0c5c38a e821ec2
Bram Moolenaar 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.
54bf138
Bram Moolenaar Added tag v7-3-586 for changeset 8393a16069fb fc328fd
Bram Moolenaar 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)
7d6e890
Bram Moolenaar Added tag v7-3-587 for changeset a34fb0a077c9 97c3b22
Bram Moolenaar updated for version 7.3.588
Problem:    Crash on NULL pointer.
Solution:   Fix the immediate problem by checking for NULL. (Lech Lorens)
06a15fc
Bram Moolenaar Added tag v7-3-588 for changeset e92cc285632d 9ca0ff1
Bram Moolenaar updated for version 7.3.589
Problem:    Crash when $HOME is not set.
Solution:   Check for a NULL pointer. (Chris Webb)
6d72979
Bram Moolenaar Added tag v7-3-589 for changeset e82937b753a8 c173681
Bram Moolenaar updated for version 7.3.590
Problem:    The '< and '> marks cannot be set directly.
Solution:   Allow setting '< and '>. (Christian Brabandt)
8466c74
Bram Moolenaar Added tag v7-3-590 for changeset bdf7f3e4c763 25357e0
Bram Moolenaar 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)
45ea2a4
Bram Moolenaar Added tag v7-3-591 for changeset e5b925ae56e3 ce20886
Bram Moolenaar 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)
5e85203
Bram Moolenaar Added tag v7-3-592 for changeset 0e06193d4bd7 52940bb
Bram Moolenaar updated for version 7.3.593
Problem:    No easy way to decide if b:browsefilter will work.
Solution:   Add the browsefilter feature.
dc13f9c
Bram Moolenaar Added tag v7-3-593 for changeset 46896c29edd7 4f818ee
Bram Moolenaar 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)
f23cfce
Bram Moolenaar Added tag v7-3-594 for changeset 5e7b500dbb7e ebff0aa
Bram Moolenaar updated for version 7.3.595
Problem:    The X command server responds slowly
Solution:   Change the loop that waits for replies. (Brian Burns)
0becc47
Bram Moolenaar Added tag v7-3-595 for changeset 928e7cef8836 50bf8d5
Bram Moolenaar 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)
711a6c7
Bram Moolenaar Added tag v7-3-596 for changeset 5aad2c444a00 2b1c1a2
Bram Moolenaar 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'.
3161f66
Bram Moolenaar Added tag v7-3-597 for changeset b9aa7fb4a928 0846e43
Bram Moolenaar 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)
04f5446
Bram Moolenaar Added tag v7-3-598 for changeset f07475816079 c8ced8a
Bram Moolenaar updated for version 7.3.599
Problem:    Missing change in one file.
Solution:   Patch for changed clip_autoselect().
cc60b4e
Bram Moolenaar Added tag v7-3-599 for changeset b06578f1390f 5a3b425
Bram Moolenaar 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)
e3f5b68
Bram Moolenaar Added tag v7-3-600 for changeset 8f98038a0bf3 373f36c
@jdelStrother jdelStrother 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
3c27d4f
Bram Moolenaar Updated runtime files. 8cbbb57
Bram Moolenaar updated for version 7.3.601
Problem:    Bad code style.
Solution:   Insert space, remove parens.
81fa199
Bram Moolenaar Added tag v7-3-601 for changeset c1780b4cb995 4b4b782
Bram Moolenaar updated for version 7.3.602
Problem:    Missing files in distribution.
Solution:   Update the list of files.
d788cd1
Bram Moolenaar Added tag v7-3-602 for changeset 5cacdf56c94b d0ab901
Bram Moolenaar 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)
4adf7a7
Bram Moolenaar Added tag v7-3-603 for changeset 085f14642fe8 4db8b59
Bram Moolenaar 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)
3b7e81b
Bram Moolenaar Added tag v7-3-604 for changeset acd91c9741a6 b50c837
@b4winckler b4winckler Merge branch 'vim'
Conflicts:
	runtime/doc/tags
	src/auto/configure
	src/globals.h
35a0655
@b4winckler b4winckler Fix for clip_copy_selection() being made static 98c2fea
@nico nico Add 2x images for PSMTabBarControl
The 2x images were created using:

    https://gist.github.com/3161796
a1f636d
@OriPekelman OriPekelman merge from upstream b4winckler/macvim 3b005d7
@alloy
Owner

Awesome, thanks!

I’ll be using your version this week (on mountain lion) and possibly do another merge (I believe a new snapshot was released in the meantime) before releasing a build of this.

@alloy
Owner

I’ve merged the current upstream master as well and pushed it all to the split-browser-update branch.

One TODO is to fix is the use of deprecated APIs on 10.8, I’ll do that somewhere this week.

2012-09-03 11:21:11.692 MacVim[5486:707] *** WARNING: -[NSImage compositeToPoint:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
2012-09-03 11:21:11.693 MacVim[5486:707] *** WARNING: -[NSImage compositeToPoint:fromRect:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
@ernie

@alloy I didn't see this until now, but I think I just got the deprecations fixed. I'll admit, though, that I haven't done anything with Cocoa in a while, so you'll want to double-check my rects. Will send a PR in a sec.

@alloy
Owner

@ernie Thanks! I will work on this later today and hopefully put out a new release.

@ernie

Might wanna hold off. I got my frame wrong after all on the ImageAndTextCell.m file. Working it out now. :P

@ernie

OK, all clear now. Sorry about that earlier mix-up! Yay math.

@alloy
Owner

@OriPekelman & @ernie Hey guys, I haven’t pushed a release/build yet, as I decided it was time to optimise the performance (speed & memory usage), but that work isn’t completely finished yet.

Especially the part about ignoring files that match any of the patterns in wildignore is very slow. I still want to support that, but it means I have to somehow bring the pattern matching into the file browser code, instead of checking each file with the vim process. I’m not yet sure if I will either duplicate the code from vim itself, or try to replicate the required parts with a regex.

If you want to try the new code before the release, that would be much appreciated, just to ensure no regressions are introduced.

@ernie

@alloy I've been keeping tabs on the new branch, and wanted to give you a heads up that in the latest changes, a file deleted via a right-click on the file in the browser is not immediately reflected in the interface. A collapse/expand of the containing folder updates the display appropriately. Thanks for your hard work!

@alloy
Owner

@ernie Thanks for the heads up! Added to my TODO list.

@alloy
Owner

I was unable to fix all the issues in my new code in a timely manner, so I’ve at least put out a release with this update and the NSImage deprecation warnings fix. Sorry for the delay, I should have done it this way from the start.

Thanks for the help, guys!

@ernie I’ll still be working on this on master, so it would be great if you could keep on using that :)

@alloy alloy closed this
@alloy
Owner

@ernie Oops, I meant on the split-browser branch, not master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.