Commit Graph

182 Commits

Author SHA256 Message Date
Ismail Dönmez
4471921be9 - Updated to revision 658, fixes the following problems
* The tabline menu was using ":999tabnew" which is now invalid.
  * When using "gf" escaped spaces are not handled.
  * Stratus VOS doesn't have sync().
  * When splitting the window in a BufAdd autocommand while still in
    the first, empty buffer the window count is wrong.
  * ":bufdo" may start at a deleted buffer.
  * Compiler complains about ignoring return value of fwrite().
    (Michael Jarvis)
  * Configure check may fail because the dl library is not used.
  * Can't match "%>80v" properly for multi-byte characters.
  * Xxd lacks a few features.
  * Insert mode completion with complete() may have CTRL-L work like
    CTRL-P.
  * glob() and globpath() cannot include links to non-existing files.
    (Charles Campbell)
  * Text deleted by "dit" depends on indent of closing tag.
    (Jan Parthey)
  * Missing changes for glob() in one file.
  * Compiler warnings for pointer mismatch.
  * 'formatexpr' is evaluated too often.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=260
2015-03-10 08:08:39 +00:00
Ismail Dönmez
5a242822de - Updated to revision 640, fixes the following problems
* When using Insert mode completion combined with autocommands the
    redo command may not work.
  * The default conceal character is documented to be a space but it's
    initially a dash. (Christian Brabandt)
  * 7.4.592 breaks the netrw plugin, because the autocommands are
    skipped.
  * Marks are not restored after redo + undo.
  * If no NL or CR is found in the first block of a file then the
    'fileformat' may be set to "mac". (Issue 77)
  * A search with end offset gets stuck at end of file. (Gary Johnson)
  * Incorrectly read the number of buffer for which an autocommand should be registered. 
  * Can't build with Lua 5.3 on Windows.
  * Combination of linebreak and conceal doesn't work well.
  * After deleting characters in Insert mode such that lines are
    joined undo does not work properly. (issue 324)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=258
2015-02-20 09:59:18 +00:00
Ismail Dönmez
19aff1f6c5 - Updated to revision 629, fixes the following problems
* For complicated list and dict use the garbage collector can run
    out of stack space.
  * Syntax error.
  * The NFA engine does not implement the 'redrawtime' time limit.
  * Vim hangs when freeing a lot of objects.
  * Wrong ":argdo" range does not cause an error.
  * luaV_setref() is missing a return statement. (Ozaki Kiichi)
  * luaV_setref() not returning the correct value.
  * Compiler warning for unitinialized variable. (Tony Mechelynck)
  * Returning 1 in the wrong function. (Raymond Ko)
  * Compiler warning for unused argument.
  * Crash with pattern: \(\)\{80000}  (Dominique Pelle)
  * May leak memory or crash when vim_realloc() returns NULL.
  * Possible NULL pointer dereference.
  * The last screen cell is not updated.
  * Compiler warning for variable might be clobbered by longjmp.
  * Coverity warning for Out-of-bounds read. 
- Remove vim-speedup-gc.patch, fixed upstream

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=256
2015-02-11 12:04:52 +00:00
Ismail Dönmez
144ced6bd3 - Updated to revision 608, fixes the following problems
* Compiler warnings for unitinialized variables. (John Little)
  * Can't match "%>80v" properly. (Axel Bender)
  * Range for :bdelete does not work. (Ronald Schild)
  * Parallel building of the documentation html files is not reliable. 
  * Conceal does not work properly with 'linebreak'. (cs86661)
  * ":0argedit foo" puts the new argument in the second place instead
    of the first.
  * Using ctrl_x_mode as if it contains flags.
  * test_listlbr_utf8 fails when the conceal feature is not available.
  * When doing ":e foobar" when already editing "foobar" and 'buftype'
    is "nofile" the buffer is cleared. (Xavier de Gaye)
  * Crash when searching for "x\{0,90000}". (Dominique Pelle)
  * Using a block delete while 'breakindent' is set does not work
    properly.
  * The test_command_count test fails when using Japanese.
  * Tiny build doesn't compile.  (Ike Devolder)
  * Cannot change the result of systemlist().
  * Out-of-memory error.
  * Memory wasted in struct because of aligning.
  * It is not possible to have feedkeys() insert characters.
  * ":set" does not accept hex numbers as documented.
  * 'foldcolumn' may be set such that it fills the whole window, not
    leaving space for text.
  * Running tests changes viminfo.
  * The # register is not writable, it cannot be restored after
    jumping around.
  * May crash when using a small window.
  * Compiler warnings for unused variables.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=255
2015-02-02 13:23:48 +00:00
Ismail Dönmez
cf84e4ad29 - Add vim-speedup-gc.patch to improve garbage collection performance.
Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=253
2015-01-30 09:46:10 +00:00
Ismail Dönmez
cc4df34c0a - Update suse.vimrc to stop remembering file positions for git
commit cases. This fixes bnc#538369 and based on msys commits
  1ef258e and 65ffc90.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=251
2015-01-29 10:47:21 +00:00
Ismail Dönmez
b4f1603c9e - Updated to revision 580, fixes the following problems
* Ex range handling is wrong for buffer-local user commands.
  * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
  * No test for replacing on a tab in Virtual replace mode.
  * FEAT_OSFILETYPE is used even though it's never defined.
  * Ranges for arguments, buffers, tabs, etc. are not checked to be
    valid but limited to the maximum.  This can cause the wrong thing
    to happen.
  * :argdo, :bufdo, :windo and :tabdo don't take a range.
  * Non-ascii vertical separater characters are always redrawn.
  * Giving an error for ":0wincmd w" is a problem for some plugins.
  * Having CTRL-C interrupt or not does not check the mode of the
    mapping. (Ingo Karkat)
  * Building with dynamic library does not work for Ruby 2.2.0
  * Can't build with tiny features. (Ike Devolder)
  * Address type of :wincmd depends on the argument.
  * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
  * No error for eval('$').
  * Unicode character properties are outdated.
  * Redrawing problem with 'relativenumber' and 'linebreak'.
  * Matching with a virtual column has a lot of overhead on very long
    lines. (Issue 310)
  * Using getcurpos() after "$" in an empty line returns a negative
    number.
  * Wrong cursor positioning when 'linebreak' is set and lines wrap.
  * ":52wincmd v" still gives an invalid range error. (Charles
    Campbell)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=249
2015-01-15 11:38:42 +00:00
Ismail Dönmez
11674da42f - Updated to revision 560, fixes the following problems
* Tests fail with small features plus Python.
  * Crash when computing buffer count.  Problem with range for user
    commands.  Line range wrong in Visual area.
  * Cannot build with tiny and small features. (Taro Muraoka)
  * Crash when doing a range assign.
  * Using a range for window and buffer commands has a few problems.
    Cannot specify the type of range for a user command.
  * Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three.
    (Eliseo Martínez)  Issue 287
  * Warnings for unused arguments when compiling with a combination of
    features.
  * Highlighting for multi-line matches is not correct.
  * Repeated use of vim_snprintf() with a number.
  * Using "vit" does not select a multi-byte character at the end correctly.
  * Function name not recognized correctly when inside a function.
  * curs_rows() function is always called with the second argument false.
  * "ygn" may yank too much. (Fritzophrenic)  Issue 295.
  * Langmap applies to Insert mode expression mappings.
  * Various small issues.
  * Missing part of patch 7.4.519.
  * test_close_count may fail for some combination of features.
  * Failed commands in Python interface not handled correctly.
  * One more small issue.
  * When the X server restarts Vim may get stuck.
  * Appending a block in the middle of a tab does not work correctly
    when virtualedit is set.
  * Memory leak using :wviminfo. Issue 296.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=247
2015-01-05 10:05:03 +00:00
Ismail Dönmez
a0fa01c593 - Updated to revision 537, fixes the following problems
* With a wrapping line the cursor may not end up in the right place.
    (Nazri Ramliy)
  * Using status line height in width computations.
  * Crash when using syntax highlighting.
  * Sun PCK locale is not recognzed.
  * When using "vep" a mark is moved to the next line. (Maxi Padulo,
    Issue 283)
  * Specifying wrong buffer size for GetLongPathName().
  * When the X11 server is stopped and restarted, while Vim is kept in
    the background, copy/paste no longer works. (Issue 203)
  * When using ":ownsyntax" spell checking is messed up. (Issue 78)
  * map() leaks memory when there is an error in the expression.
  * matchstr() fails on long text. Daniel Hahler)
  * Still confusing regexp failure and NFA_TOO_EXPENSIVE.
  * Crash when using matchadd() (Yasuhiro Matsumoto)
  * No test for what 7.4.517 fixes.
  * Many commands take a count or range that is not using line
    numbers.
  * Comments about parsing an Ex command are wrong.
  * When using 'incsearch' "2/pattern/e" highlights the first match.
  * ":hardcopy" leaks memory in case of errors.
  * Warnings when compiling if_ruby.c.
  * Can't build with tiny features.
  * Test 63 fails when using a black&white terminal.
  * Value of v:hlsearch reflects an internal variable.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=243
2014-11-28 07:20:45 +00:00
Ismail Dönmez
c8dca8ff2d - Updated to revision 516, fixes the following problems
* When generating ja.sjis.po the header is not correctly adjusted.
  * Users are not aware their encryption is weak.
  * "-fwrapv" argument breaks use of cproto.
  * Generating proto for if_ruby.c uses type not defined elsewhere.
  * Crash because reference count is wrong for list returned by
    getreg().
  * Memory access error. (Dominique Pelle)
  * In a help buffer the global 'foldmethod' is used.  (Paul Marshall)
  * Completing a function name containing a # does not work.  Issue
    253.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=241
2014-11-18 11:52:02 +00:00
Ismail Dönmez
6ad7d2b4d5 - Updated to revision 507, fixes the following problems
* Setting the local value of 'backupcopy' empty gives an error.
    (Peter Mattern)
  * Compiler warning.
  * Crash when expanding a very long string.
  * CTRL-W } does not open preview window. (Erik Falor)
  * 'linebreak' does not work well together with Visual mode.
  * Issue 26: CTRL-C does not interrupt after it was mapped and then
    unmapped.
  * The "precedes" entry in 'listchar' will be drawn when 'showbreak
    is set and list is not.
  * Cursor movement is incorrect when there is a number
    column/sign/fold column and 'sbr' is displayed.
  * Can't compile on a system where Xutf8SetWMProperties() is not in
    the X11 library.  Issue 265.
  * When using ":%diffput" and the other file is empty an extra empty
    line remains.
  * Using byte length instead of character length for 'showbreak'.
  * When 'balloonexpr' results in a list, the text has a trailing
    newline. (Lcd)
  * A 0x80 byte is not handled correctly in abbreviations.
  * Abbreviations don't work. (Toothpik)
  * Check for writing to a yank register is wrong.
  * ":sign jump" may use another window even though the file is
    already edited in the current window.
  * test_mapping fails for some people.
  * Cursor movement still wrong when 'lbr' is set and there is a
    number column. (Hirohito Higashi)
  * Cannot specify the buffer to use for "do" and "dp", making them
    useless for three-way diff.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=239
2014-11-06 11:02:56 +00:00
Ismail Dönmez
9a909d3a00 - Updated to revision 461, fixes the following problems
* When using a Visual selection of multiple words and doing CTRL-W_]
    it jumps to the tag matching the word under the cursor, not the
    selected text.  (Patrick hemmer)
  * Completion for :buf does not use 'wildignorecase'. (Akshay H)
  * 'backupcopy' is global, cannot write only some files in a
    different way.
  * Using getchar() in an expression mapping may result in K_CURSORHOLD, 
    which can't be recognized.
  * Issue 252: Cursor moves in a zero-height window.
  * Can't change the icon after building Vim.
  * Can't build without the quickfix feature. (Erik Falor) 
  * Error reported by ubsan when running test 72.
  * Reversed question mark not recognized as punctuation. (Issue 258)
  * Clipboard may be cleared on startup.
  * In some situations, when setting up an environment to trigger an
    autocommand, the environment is not properly restored.
  * Spell files from Hunspell may generate a lot of errors.
  * Using ETO_IGNORELANGUAGE causes problems.
  * Can't easily close the help window. (Chris Gaal)
  * Not all commands that edit another buffer support the +cmd
    argument.
  * Calling system() with empty input gives an error for writing the
    temp file.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=235
2014-09-29 12:26:15 +00:00
Ismail Dönmez
15b897c4e6 Accepting request 252646 from home:Zaitor:branches:editors
Add high def svg, so we can have a nice looking icon for gvim in gnome-shell overview.

OBS-URL: https://build.opensuse.org/request/show/252646
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=234
2014-09-29 10:57:13 +00:00
Ismail Dönmez
eb753fe30e - Updated to revision 442, fixes the following problems
* test_listlbr fails when compiled with normal features.
  * Compiler warning.
  * When the startup code expands command line arguments, setting
    'encoding' will not properly convert the arguments.
  * gettabvar() is not consistent with getwinvar() and getbufvar().
  * Line formatting behaves differently when 'linebreak' is set.
    (mvxxc)
  * ml_get error for autocommand that moves the cursor of the current
    window.
  * New and old regexp engine are not consistent.
  * Cached values for 'cino' not reset for ":set all&".
  * Duplicate message in message history.  Some quickfix messages
    appear twice. (Gary Johnson)
  * Omni complete popup drawn incorrectly.
  * Endless loop and other problems when 'cedit' is set to CTRL-C.
  * Using unitinialized variable.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=231
2014-09-10 14:25:09 +00:00
Ismail Dönmez
f5059a4502 - Updated to revision 429, fixes the following problems
* When leaving ":append" the cursor shape is like in Insert mode.
    (Jacob Niehus)
  * When part of a list is locked it's possible to make changes.
  * Crash when searching for "\ze*". (Urtica Dioica)
  * When using conceal with linebreak some text is not displayed
    correctly. (Grüner Gimpel)
  * expand("$shell") does not work as documented.
  * Get ml_get error when using Python to delete lines in a buffer
    that is not in a window.  issue 248.
  * When 'showbreak' is used "gj" may move to the wrong position.
    (Nazri Ramliy)
  * When an InsertCharPre autocommand executes system() typeahead may
    be echoed and messes up the display. (Jacob Niehus)
  * Build fails with fewer features. (Elimar Riesebieter)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=229
2014-08-30 14:30:34 +00:00
Ismail Dönmez
ebc0ada02d Accepting request 246788 from home:coolo:branches:openSUSE:Factory
- fix license for spdx 1.2

OBS-URL: https://build.opensuse.org/request/show/246788
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=227
2014-08-29 09:48:28 +00:00
Ismail Dönmez
863006a63c OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=225 2014-08-27 12:25:24 +00:00
Ismail Dönmez
0c332ead23 - Use mercurial tags instead of applying patches one by one. This
reduces unexpected failures.
- Updated to revision 417, fixes the following problems
  * Can't build with Perl on Fedora 20.
  * Fold does not open after search when there is a CmdwinLeave
    autocommand.
  * "foo bar" sorts before "foo" with sort(). (John Little)
  * Cannot define a command only when it's used.
  * Cannot build.  Warning for shadowed variable. (John Little)
  * Problem with breakindent/showbreak and tabs.
  * After splitting a window and setting 'breakindent' the default
    minimum with is not respected.
  * Screen updating is slow when using matches.
  * Inserting text for Visual block mode, with cursor movement,
    repeats the wrong text. (Aleksandar Ivanov)
  * Visual block insert breaks a multi-byte character.
  * Compiler warning for unused argument and unused variable.
  * Character after "fb" command not mapped if it might be a composing
    character.
  * Test 63 fails when run with GUI-only Vim.
  * Popup menu flickers too much.
  * When 'equalalways' is set a split may report "no room" even though
    there is plenty of room.
  * Title of quickfist list is not kept for setqflist(list, 'r').
  * Accessing freed memory after using setqflist(list, 'r'). (Lcd)
  * Loading python may cause Vim to exit.
  * Get u_undo error when backspacing in Insert mode deletes more than
    one line break. (Ayberk Ozgur)
  * Mapping characters may not work after typing Esc in Insert mode.
  * Bad interaction between preview window and omnifunc.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=224
2014-08-25 11:50:01 +00:00
Ismail Dönmez
d3ab86f6ad - Updated to revision 373, fixes the following problems
* Crash when using ":botright split" when there isn't much space.
  * Other solution for redrawing after completion.
  * Restoring the window sizes after closing the command line window
    doesn't work properly if there are nested splits.
  * Using freed memory when exiting while compiled with EXITFREE.
  * Linebreak test fails when encoding is not utf-8. (Danek Duvall)
  * When 'linebreak' is set control characters are not correctly
    displayed. (Kimmy Lindvall)
  * When 'winminheight' is zero there might not be one line for the
    current window.
  * Compiler warning for unused argument and unused variable.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=222
2014-07-22 09:10:31 +00:00
Ismail Dönmez
6d360cb62a - Updated to revision 364, fixes the following problems
* When 'verbose' is set to display the return value of a function,
    may get E724 repeatedly.
  * Selection of inner block is inconsistent.
  * When moving the cursor and then switching to another window the
    previous window isn't scrolled. (Yukihiro Nakadaira)
  * Using a regexp pattern to highlight a specific position can be
    slow.
  * Relative numbering not updated after a linewise yank.  Issue 235.
  * GTK: When a sign icon doesn't fit exactly there can be ugly gaps.
  * Compiler warning for unused function.
  * Unitialized variables, causing some problems.
  * No digraph for the new rouble sign.
  * Setting 'history' to a big value causes out-of-memory errors.
  * When there is an error preparing to edit the command line, the
    command won't be executed. (Hirohito Higashi)
  * Cannot wrap lines taking indent into account.
  * Local function is available globally.
  * Error from sed about illegal bytes when installing Vim.
  * sort() doesn't handle numbers well.
  * Clang gives warnings.
  * matchdelete() does not always update the right lines.
  * Unnecessary initializations and other things related to
    matchaddpos().
  * Indent is not updated when deleting indent.
  * Indent is not updated when changing 'breakindentopt'. (itchyny)
  * test55 fails on some systems.
  * When using "J1" in 'cinoptions' a line below a continuation line
    gets too much indent.
  * When there are matches to highlight the whole window is redrawn,

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=221
2014-07-14 09:21:34 +00:00
Ismail Dönmez
84cbe84263 - Updated to revision 326, fixes the following problems
* When using ":diffsplit" on an empty file the cursor is displayed
    on the command line.
  * When increasing the size of the lower window, the upper window
    jumps back to the top. (Ron Aaron)
  * getpos()/setpos() don't include curswant.
  * Can't use winrestview to only restore part of the view.
  * Cannot figure out what argument list is being used for a window.
  * Changing the return value of getpos() causes an error. (Jie Zhu)
  * Completion messages can get in the way of a plugin.
  * Fixes for computation of topline not tested.
  * Warning from 64-bit compiler.
  * Crash when starting gvim.  Issue 230.
  * Check for whether a highlight group has settings ignores fg and bg
    color settings.
  * Crash when putting zero bytes on the clipboard.
  * Possible crash when an BufLeave autocommand deletes the buffer.
  * Using "msgfmt" is hard coded, cannot use "gmsgfmt".
  * Substitute() with zero width pattern breaks multi-byte character.
  * In Ex mode, cyrillic characters are not handled. (Stas Malavin)
  * When starting the gui and changing the window size the status line
    may not be drawn correctly.
  * Can't build Tiny version. (Elimar Riesebieter)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=219
2014-06-16 11:03:21 +00:00
Ismail Dönmez
b877fcfc21 - Updated to revision 307, fixes the following problems
* Setting 'langmap' in the modeline can cause trouble.  E.g. mapping
    ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann)
  * When 'relativenumber' is set and deleting lines or undoing that,
    line numbers are not always updated. (Robert Arkwright)
  * Error messages are inconsistant. (ZyX)
  * When 'spellfile' is set the screen is not redrawn.
  * Pattern with repeated backreference does not match with new regexp
    engine. (Urtica Dioica)
  * A non-greedy match followed by a branch is too greedy. (Ingo
    Karkat)
  * Searching for "a" does not match accented "a" with new regexp
    engine, does match with old engine. (David Bürgin)
    "ca" does not match "ca" with accented "a" with either engine.
  * It is not possible to ignore composing characters at a specific
    point in a pattern.
  * Memory leak from result of get_isolated_shell_name().
  * Can't have a funcref start with "t:".
  * When running configure twice DYNAMIC_PYTHON_DLL may become empty.
  * Still a scrolling problem when loading a session file.
  * Signs placed with 'foldcolumn' set don't show up after filler
    lines.
  * When using double-width characters the text displayed on the
    command line is sometimes truncated.
  * Cannot always use Python with Vim.
  * Making 'ttymouse' empty after the xterm version was requested
    causes problems. (Elijah Griffin)
  * getchar(0) does not return Esc.
  * Can't build without the +termresponse feature.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=217
2014-05-26 08:47:58 +00:00
Ismail Dönmez
d191ad5eb4 - Updated to revision 283, fixes the following problems
* Smack support detection is incomplete.
  * Configure check for smack doesn't work with all shells. (David
    Larson)
  * Using systemlist() may cause a crash and does not handle NUL
    characters properly.
  * Compiler warning, possibly for mismatch in parameter name.
  * Configure fails if $CC contains options.
  * Warning for misplaced "const".
  * It is possible to define a function with a colon in the name.  It
    is possible to define a function with a lower case character if a
    "#" appears after the name.
  * When updating the window involves a regexp pattern, an interactive
    substitute to replace a "\n" with a line break fails. (Ingo
    Karkat)
  * Duplicate code in regexec().
  * GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
  * Can't define a function starting with "g:".  Can't assign a
    funcref to a buffer-local variable.
  * Can't call a global function with "g:" in an expression.
  * Test 62 fails.
  * The '[ mark is in the wrong position after "gq". (Ingo Karkat)
  * Using exists() on a funcref for a script-local function does not
    work.
  * CTRL-U in Insert mode does not work after using a cursor key.
    (Pine Wu)
  * Comparing pointers instead of the string they point to.
  * Using just "$" does not cause an error message.
  * "make autoconf" and "make reconfig" may first run configure and
    then remove the output.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=213
2014-05-12 13:10:26 +00:00
Ismail Dönmez
74132c5882 - Updated to revision 253, fixes the following problems
* Crash for "vim -u NONE -N  -c '&&'".
  * Configure message for detecting smack are out of sequence.
  * When passing input to system() there is no way to keep NUL and
    NL characters separate.
  * Cannot distinguish between NL and NUL in output of system().
  * Some test files missing from distribution.
  * Crash when BufAdd autocommand wipes out the buffer.
  * Critical error in GTK, removing timer twice.
  * Crash when using cpp syntax file with pattern using external
    match. (Havard Garnes)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=211
2014-04-07 13:49:19 +00:00
Ismail Dönmez
caf8e2c273 - Updated to revision 244, fixes the following problems
* ":tjump" shows "\n" as "\\n".
  * The string returned by submatch() does not distinguish between a
    NL from a line break and a NL that stands for a NUL character.
  * getreg() does not distinguish between a NL used for a line break
    and a NL used for a NUL character.
  * Cannot use setreg() to add text that includes a NUL.
  * The smack feature causes stray error messages.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=210
2014-04-03 12:16:51 +00:00
Ismail Dönmez
8d814e00f1 - Updated to revision 239, fixes the following problems
* Compilation problems on HP_nonStop (Tandem).
  * Inconsistency: ":sp foo" does not reload "foo", unless "foo" is
    the current buffer. (Liang Li)
  * Compiler warnings. (Tony Mechelynck)
  * When src/auto/configure was updated, "make clean" would run
    configure pointlessly.
  * It's not easy to remove duplicates from a list.
  * When 'relativenumber' or 'cursorline' are set the window is
    redrawn much to often. (Patrick Hemmer, Dominique Pelle)
  * Test 105 does not work in a shadow dir. (James McCoy)
  * Quickfix doesn't resize on ":copen 20". (issue 199)
  * The Ruby directory is constructed from parts.
  * Still using an older autoconf version.
  * /usr/bin/grep on Solaris does not support -F.
  * Dynamic Ruby doesn't work on Solaris.
  * Cursurline highlighting not redrawn when scrolling. (John
    Marriott)
  * Can't build with Ruby 1.8.
  * Compiler warnings when building with Python 3.2.
  * Using ":let" for listing variables and the second one is a curly
    braces expression may fail.
  * Error when using ":options".
  * An error in ":options" is not caught by the tests.
  * ":%s/\n//" uses a lot of memory. (Aidan Marlin)
  * Escaping special characters for using "%" with a shell command is
    inconsistant, parenthesis are escaped but spaces are not.
  * Can't get the command that was used to start Vim.
  * It is not easy to get the full path of a command.
  * It's not that easy to check the Vim patch version.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=209
2014-04-02 13:43:46 +00:00
Ismail Dönmez
a45e3dd155 -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=207
2014-03-24 14:38:11 +00:00
Ismail Dönmez
2be7922523 - Updated to revision 213, fixes the following problems
* The cursor report sequence is sometimes not recognized and results
    in entering replace mode.
  * Mercurial picks up some files that are not distributed.
  * When repeating a filter command "%" and "#" are expanded.
  * Visual block mode plus virtual edit doesn't work well with tabs.
    (Liang Li)
  * ":lu" is an abbreviation for ":lua", but it should be ":lunmap".
    (ZyX)
  * Now that the +visual feature is always enabled the #ifdefs for it
    are not useful.
  * It's not possible to open a new buffer without creating a swap
    file.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=206
2014-03-24 12:06:21 +00:00
Ismail Dönmez
e4689c07ef - Updated to revision 205, fixes the following problems
* Typos in messages.
  * Python tests fail.
  * Can't build Vim with Perl when -Dusethreads is not specified for
    building Perl, and building Vim with --enable-perlinterp=dynamic.
  * (issue 197) ]P doesn't paste over Visual selection.
  * Too many #ifdefs in the code.
  * 'lispwords' is a global option.
  * Parsing 'errorformat' is not correct.
  * A mapping where the second byte is 0x80 doesn't work.
  * ":mksession" writes command to move to second argument while it
    does not exist.  When it does exist the order might be wrong.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=204
2014-03-13 11:19:59 +00:00
Ismail Dönmez
865a7f3d56 - Now that python3 is fixed, reenable test87
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=202
2014-03-06 22:26:07 +00:00
Dirk Stoecker
d7c31e6a96 Accepting request 223247 from home:robinroth:branches:editors
This patch of the vim.spec file removes the "--without-x" flag and thus enables
xterm_clipboard again, restoring features present in openSuSE 12.3.

See also
https://bugzilla.novell.com/show_bug.cgi?id=853072

OBS-URL: https://build.opensuse.org/request/show/223247
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=195
2014-02-26 20:02:33 +00:00
Ismail Dönmez
0cbd05ca3c -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=193
2014-02-25 12:14:35 +00:00
Ismail Dönmez
7df43d2261 -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=192
2014-02-25 09:59:09 +00:00
Ismail Dönmez
cdf349dbe0 - Updated to revision 192, fixes the following problems
* Warning for type-punned pointer. (Tony Mechelynck)
  * Older Python versions don't support %ld.
  * When using 'pastetoggle' the status lines are not updated. (Samuel
    Ferencik, Jan Christoph Ebersbach)
  * Building with mzscheme and racket does not work. (David Chimay)
  * match() does not work properly with a {count} argument.
  * Clang gives warnings.
  * Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle)
  * Delete that crosses line break splits multi-byte character.
  * SIZEOF_LONG clashes with similar defines in header files.
  * Compiler warning for unused argument.
  * Compiler warning for using %lld for off_t.
  * Escaping a file name for shell commands can't be done without a function.
  * Memory leak when giving E853.
- Disable test87 until python 3.4 is fixed (http://bugs.python.org/issue20763)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=191
2014-02-25 09:57:42 +00:00
Ismail Dönmez
ebdd880615 - Updated to revision 178, fixes the following problems
* Some help tags don't work with ":help". (Tim Chase)
  * Redo does not set v:count and v:count1.
  * The blowfish code mentions output feedback, but the code is
    actually doing cipher feedback.
  * When using scrollbind the cursor can end up below the last line.
    (mvxxc)
  * Compiler warnings for Python interface. (Tony Mechelynck)
  * When a wide library function fails, falling back to the non-wide
    function may do the wrong thing.
  * Dictionary.update() thows an error when used without arguments.
    Python programmers don't expect that.
  * Compiler warning for unused variable. (Tony Mechelynck)
  * The J command does not update '[ and '] marks. (William Gardner)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=190
2014-02-12 09:42:58 +00:00
Ismail Dönmez
ca39a93150 - Updated to revision 169, fixes the following problems
* Running tests in shadow dir doesn't work.
  * By default, after closing a buffer changes can't be undone.
  * Auto-loading a function for code that won't be executed.
  * Fixes are not tested.
  * Can't compile with Ruby 2.1.0.
  * ":sleep" puts cursor in the wrong column. (Liang Li)
- Dropped vim-7.4-ruby21.patch, fixed upstream

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=188
2014-02-07 09:57:20 +00:00
Ismail Dönmez
5b1175d5c8 - Updated to revision 161, fixes the following problems
* Crash in Python exception handling.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=186
2014-02-04 11:24:16 +00:00
Ismail Dönmez
40d610c528 - Updated to revision 160, fixes the following problems
* TextChangedI is not triggered.
  * getregtype() does not return zero for unknown register.
  * When starting Vim with "-u NONE" v:oldfiles is NULL.
  * Get E685 error when assigning a function to an autoload variable.
    (Yukihiro Nakadaira)
  * :keeppatterns is not respected for :s.
  * Python: slices with steps are not supported.
  * Python: Cannot iterate over options.
  * Compiler warning for pointer type.
  * Still a problem with auto-loading.
  * ":keeppatterns /pat" does not keep search pattern offset.
  * Error number used twice. (Yukihiro Nakadaira)
  * Pattern containing \zs is not handled correctly by substitute().
  * Completion hangs when scanning the current buffer after doing
    keywords. (Christian Brabandt)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=184
2014-01-28 09:26:41 +00:00
Ismail Dönmez
18848ee16b -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=181
2014-01-13 11:25:05 +00:00
Ismail Dönmez
80db8255cb - Updated to revision 142, fixes the following problems
* Clang warns for using NUL.
  * Spurious space in MingW Makefile.
  * Directory change messages are not recognized.
  * Crash when using :cd in autocommand. (François Ingelrest)
  * Crash when wiping out buffer triggers autocommand that wipes out
    only other buffer.
  * Problems when building with Borland: st_mode is signed short;
    can't build with Python; temp files not ignored by Mercurial;
    building with DEBUG doesn't define _DEBUG.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=180
2014-01-13 10:30:14 +00:00
Ismail Dönmez
677f2ec6b0 Accepting request 213402 from openSUSE:Factory:Staging:Ruby21
- Fix dynamic loading of Ruby for Ruby 2.1
  Add patch vim-7.4-ruby21.patch

OBS-URL: https://build.opensuse.org/request/show/213402
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=179
2014-01-10 10:07:05 +00:00
Ismail Dönmez
dd00c31c92 - Updated to revision 131, fixes the following problems
* ":help s/\_" reports an internal error. (John Beckett)
  * Completing a tag pattern may give an error for invalid pattern.
  * Python: When vim.eval() encounters a Vim error, a try/catch in the
    Python code doesn't catch it. (Yggdroot Chen)
  * "zG" and "zW" leave temp files around on MS-Windows.
  * ColorScheme autocommand matches with the current buffer name.
  * "gUgn" cannot be repeeated. (Dimitar Dimitrov)
  * Memory leak in Python OptionsAssItem. (Ken Takata)
  * New GNU make outputs messages about changing directory in another
    format.
  * When using Zsh expanding ~abc doesn't work when the result
    contains a space.
  * When a mapping starts with a space, the typed space does not show
    up for 'showcmd'.
  * It's possible that redrawing the status lines causes
    win_redr_custom() to be called recursively.
  * Can't build with Perl 5.18 on Linux. (Lcd 47)
  * Completion doesn't work for ":py3d" and ":py3f". (Bohr Shaw)
  * Compiler warnings for "const" and incompatible types.
  * getline(-1) returns zero. (mvxxc)
  * Relative line numbers mix up windows when using folds.
  * Syncbind causes E315 errors in some situations. (Liang Li)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=177
2013-12-17 12:17:05 +00:00
Ismail Dönmez
38dfb30f8d - Updated to revision 103, fixes the following problems
* Unexpected behavior change related to 'virtualedit'. (Ingo Karkat)
  * When using ":'<,'>del" errors may be given for the visual line numbers being out of range.
  * Append in blockwise Visual mode with "$" is wrong.
  * NFA regexp doesn't handle backreference correctly.
  * Using \1 in pattern goes one line too far. (Bohr Shaw, John Little)
  * Crash when interrupting "z=".

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=175
2013-11-22 10:55:02 +00:00
Ismail Dönmez
25cece8c4e - Updated to revision 092, fixes the following problems
* Reading past end of the 'stl' string.
  * byteidx() does not work for composing characters.
  * set_last_cursor() may encounter w_buffer being NULL.  (Matt Mkaniaris)
  * Declaration has wrong return type for PyObject_SetAttrString().
  * Crash when using invalid key in Python dictionary.
  * When replacing a character in Visual block mode, entering a CR does not cause a repeated line break.
  * When recording, the character typed at the hit-enter prompt is recorded twice. (Urtica Dioica)
  * After inserting comment leader, CTRL-\ CTRL-O does move the cursor. (Wiktor Ruben)
  * Cannot right shift lines starting with #.
  * Passing limits around too often.
  * Crash when using Insert mode completion.
  * Setting undolevels for one buffer changes undo in another.
  * When undo'ing all changes and creating a new change the undo structure is incorrect. (Christian Brabandt)
  * Locally setting 'undolevels' is not tested.
  * "cgn" does not wrap around the end of the file. (Dimitrov Dimitrov)
  * A script cannot detect whether 'hlsearch' highlighting is actually displayed.
  * Missing documentation for v:hlsearch.
  * Wrong logic when ANALYZE is "yes".
  * Using "gf" in a changed buffer suggests adding "!", which is not possible. (Tim Chase)
  * It's hard to avoid adding a used pattern to the search history.
  * Python: interrupt not being properly discarded. (Yggdroot Chen)
  * When inserting text in Visual block mode and moving the cursor the wrong text gets repeated in other lines.
  * Skipping over an expression when not evaluating it does not work properly for dict members.
  * When spell checking is enabled Asian characters are always marked as error.
  * When editing a file in a directory mounted through sshfs Vim doesn't set the security context on a renamed file.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=173
2013-11-14 09:34:41 +00:00
Ismail Dönmez
23f214a156 Accepting request 204979 from home:Andreas_Schwab:Factory
- vim-7.4-python-decl.patch: Use correct return type of
  PyObject_SetAttrString

OBS-URL: https://build.opensuse.org/request/show/204979
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=171
2013-10-30 08:52:13 +00:00
Ismail Dönmez
bfb90cd259 - Updated to revision 052, fixes the following problems
* Can't use Tcl 8.6.
  * When using input() in a function invoked by a mapping it doesn't
    work.
  * Recent clang version complains about -fno-strength-reduce.
  * In Ex mode, when line numbers are enabled the substitute prompt is
    wrong.
  * "gn" selects too much for the pattern "\d" when there are two
    lines with a single digit. (Ryan Carney)
  * Syntax highlighting a Yaml file causes a crash. (Blake Preston)
  * With 'fo' set to "a2" inserting a space in the first column may
    cause the cursor to jump to the previous line.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=169
2013-10-21 10:55:37 +00:00
Ismail Dönmez
d67e968d4a - Updated to revision 045, fixes the following problems
* NFA engine does not capture group correctly when using \@>. (ZyX)
  * Using "\ze" in a sub-pattern does not result in the end of the
    match to be set. (Axel Bender)
  * Using "zw" and "zg" when 'spell' is off give a confusing error
    message. (Gary Johnson)
  * Valgrind error on exit when a script-local variable holds a
    reference to the scope of another script.
  * Visual selection does not remain after being copied over. (Axel
    Bender)
  * When using ":setlocal" for 'spell' and 'spellang' then :spelldump
    doesn't work. (Dimitar Dimitrov)
  * substitute() does not work properly when the pattern starts with
    "\ze".

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=167
2013-09-30 08:30:16 +00:00
Ismail Dönmez
aeb998e162 Accepting request 200252 from home:Andreas_Schwab:Factory
- Remove unused buildrequires on systemd

OBS-URL: https://build.opensuse.org/request/show/200252
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=165
2013-09-24 08:21:04 +00:00
Ismail Dönmez
36f3ee3ab3 - Updated to revision 035, fixes the following problems
* Equivalence classes are not working for multi-byte characters.
  * An error in a pattern is reported twice.
  * The -mno-cygwin argument is no longer supported by Cygwin.
  * ":diffoff!" resets options even when 'diff' is not set. (Charles
    Cooper)
  * NFA engine does not match the NUL character. (Jonathon Merz)
  * When the terminal has only 20 lines test 92 and 93 overwrite the
    input file.
  * Using "p" in Visual block mode only changes the first line.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=163
2013-09-23 10:53:33 +00:00
Ismail Dönmez
04456e45f8 -Updated to revision 027, fixes the following problems
* Crash with invalid argument to mkdir().
  * Cannot find out if "acl" and "xpm" features are supported.
    multi-byte characters.
  * File name buffer too small for utf-8.
  * ":help !!" does not find the "!!" tag in the help file. (Ben
    Fritz)
  * When completing item becomes unselected. (Shougo Matsu)
  * NFA engine matches too much with \@>. (John McGowan)
  * NFA regexp: Using \ze in one branch which doesn't match may cause
    end of another branch to be wrong. (William Fugh)
  * Deadlock while exiting, because of allocating memory.
  * When root edits a file the undo file is owned by root while the
    edited file may be owned by another user, which is not allowed.
    (cac2s)
  * Reading before start of a string.
  * Clang warning for int shift overflow.
  * Another valgrind error when using CTRL-X CTRL-F at the start of
    the line. (Dominique Pelle)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=161
2013-09-09 11:03:36 +00:00