- Try to fix bnc#753907
- add patchlevel to package version. This makes it easier for proper version
to be determined, and to let other repos properly handle "which version is
newer than the other" without having to rely on the Release number, which osc
does not keep track of cross-repos. Side effect, openSUSE:Tumbleweed can
properly include vim now.
OBS-URL: https://build.opensuse.org/request/show/111051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=81
* Using many continuation lines can be slow.
* Pasting in the command line is slow.
* Undo broken when pasting close to the last line.
* Crash when a BufWinLeave autocommand closes
the only other window.
* ":all!" and ":sall!" give error E477, even though the
documentation says these are valid commands.
* Vim does not support UTF8_STRING for the X selection.
* Compiler warnings to size casts in Perl interface.
* Search history lines are duplicated.
* "it" and "at" don't work properly
with a dash in the tag name.
* DBCS encoding in a user command does not always work.
* When a user complete function returns -1 an error message
is given.
* Completion of functions stops once a dictionary is encountered.
* Storing a float in a session file has an additional '&'.
* Pasting in Visual mode using the "" register does not work.
* Multi-byte characters in b:browsefilter are not handled correctly.
* ":helpgrep" does not trigger QuickFixCmd* autocommands.
* ":cd" doesn't work when the path contains wildcards.
* When placing a mark while starting up a screen redraw messes up
the screen.
* Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary
completion.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=89
- Update to patchlevel 382, fixes the following problems
* IME characters are inserted twice.
* C-indenting wrong for a function header.
* C-indenting wrong for static enum.
* No support for bitwise AND, OR, XOR and invert.
* A tags file with an extremely long name may cause
an infinite loop.
- add autoconf as buildrequire to avoid implicit dependency
- Update to patchlevel 372, fixes the following problems
* Crash when using a large Unicode character in a file that has
syntax highlighting.
* :wundo and :rundo use a wrong checksum.
* When using a command line mapping to <Up> with file name
completion to go one directory up, 'wildchar' is inserted.
OBS-URL: https://build.opensuse.org/request/show/98042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=79
* IME characters are inserted twice.
* C-indenting wrong for a function header.
* C-indenting wrong for static enum.
* No support for bitwise AND, OR, XOR and invert.
* A tags file with an extremely long name may cause
an infinite loop.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=85
* Crash when using a large Unicode character in a file that has
syntax highlighting.
* :wundo and :rundo use a wrong checksum.
* When using a command line mapping to <Up> with file name
completion to go one directory up, 'wildchar' is inserted.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=82
* C indenting is wrong after #endif followed by a semicolon.
* ml_get error when using ":g" with folded lines.
* Accessing memory after it is freed when EXITFREE is defined.
* Interrupting the load of an autoload function may cause a crash.
* Command line completion shows dict functions.
* Using "o" with 'cindent' set may freeze Vim.
* ":set backspace+=eol" doesn't work when 'backspace' has a
backwards compatible value of 2.
* When completing methods dict functions and script-local functions
get in the way.
* Text formatting uses start of insert position when it should not.
* Block of code after ":lua << EOF" may not work.
* When running out of memory during startup trying to open a
swapfile will loop forever.
* "call range(1, 947948399)" causes a crash
* When dropping text from a browser on Vim it receives HTML even
though "html" is excluded from 'clipboard'
* When switching language with ":lang" the window title doesn't
change until later.
* Problem with GUI startup related to XInitThreads.
* No mouse support for urxvt.
* Using getchar() in an expression mapping doesn't work well.
* Screen doesn't update after resizing the xterm until a character
is typed.
* When a tags file specifies an encoding different from 'enc' it
may hang and using a pattern doesn't work.
* When 'imdisable' is reset from an autocommand in Insert mode it
doesn't take effect.
* Using "." to repeat a Visual delete counts the size in bytes, not
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=77
- Update to official patchlevel 289
Following bugs are fixed:
* Redobuff doesn't always include changes of the completion leader.
* "C" on the last line deletes that line if it's blank.
* Calling debug.debug() in Lua may cause Vim to hang.
* Crash when 'colorcolumn' is set and closing buffer.
* Opening a window before forking causes problems for GTK.
* Complete function isn't called when the leader changed.
* Writing to 'verbosefile' has problems, e.g. for :highlight.
* Python 3 doesn't support slice assignment.
* 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.
* Auto-loading a function while editing the command line causes
scrolling up the display.
* Python doesn't parse multi-byte argument correctly.
* Built-in colors are different from rgb.txt.
* Can't load Perl 5.14 dynamically.
* When writing to an external command a zombie process may be left
behind.
* When filtering text with an external command Vim may not read all
the output.
* Crash when using fold markers and selecting a visual block that
includes a folded line and goes to end of line. (Sam Lidder)
* Configure doesn't work properly with Python3.
* When a BufWriteCmd autocommand resets 'modified' this doesn't
change older buffer states to be marked as 'modified' like
":write" does. (Yukihiro Nakadaira)
OBS-URL: https://build.opensuse.org/request/show/84407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=69
Following bugs are fixed:
* Redobuff doesn't always include changes of the completion leader.
* "C" on the last line deletes that line if it's blank.
* Calling debug.debug() in Lua may cause Vim to hang.
* Crash when 'colorcolumn' is set and closing buffer.
* Opening a window before forking causes problems for GTK.
* Complete function isn't called when the leader changed.
* Writing to 'verbosefile' has problems, e.g. for :highlight.
* Python 3 doesn't support slice assignment.
* 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.
* Auto-loading a function while editing the command line causes
scrolling up the display.
* Python doesn't parse multi-byte argument correctly.
* Built-in colors are different from rgb.txt.
* Can't load Perl 5.14 dynamically.
* When writing to an external command a zombie process may be left
behind.
* When filtering text with an external command Vim may not read all
the output.
* Crash when using fold markers and selecting a visual block that
includes a folded line and goes to end of line. (Sam Lidder)
* Configure doesn't work properly with Python3.
* When a BufWriteCmd autocommand resets 'modified' this doesn't
change older buffer states to be marked as 'modified' like
":write" does. (Yukihiro Nakadaira)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=58
- Update to official patchlevel 289
* python3 fixes
* Fix: Crash when using "zd" on a large number of folds.
* Fix: Mapping <Char-123> no longer works.
* Fix: After using "expand('%:8')" the buffer name is changed.
* Fix: With GTK, when gvim is full-screen and a tab is opened and
using a specific monitor configuration the window is too big.
* Fix: Passing the file name to open in VisVim doesn't work.
* Fix: A BOM in an error file is seen as text.
* Fix: ":put =list" does not add an empty line for a trailing
empty item.
* Fix: 'shellcmdflag' only works with one flag.
* Fix: Vim freezes when executing an external command with zsh.
OBS-URL: https://build.opensuse.org/request/show/80343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=66
* python3 fixes
* Fix: Crash when using "zd" on a large number of folds.
* Fix: Mapping <Char-123> no longer works.
* Fix: After using "expand('%:8')" the buffer name is changed.
* Fix: With GTK, when gvim is full-screen and a tab is opened and
using a specific monitor configuration the window is too big.
* Fix: Passing the file name to open in VisVim doesn't work.
* Fix: A BOM in an error file is seen as text.
* Fix: ":put =list" does not add an empty line for a trailing
empty item.
* Fix: 'shellcmdflag' only works with one flag.
* Fix: Vim freezes when executing an external command with zsh.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=54
- Update to official patchlevel 266
* Fix python 3.2 detection
* Python: Errors in Unicode characters not handled nicely.
* "gH<Del>" deletes the current line, except when it's the last
line.
* "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'.
* The coladd field is not reset when setting the line number for a
":call" command.
* When editing a file such as "File[2010-08-15].vim" an E16 error is
given.
* Equivalence classes only work for latin characters.
* CursorHold triggers on an incomplete mapping.
* G++ error message errornously recognized as error.
* When the current directory name contains wildcard characters, such
as "foo[with]bar", the tags file can't be found.
* When storing a pattern in search history there is no proper check
for the separator character.
* In Gvim with iBus typing space in Insert mode doesn't work.
OBS-URL: https://build.opensuse.org/request/show/77998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=62
* Fix python 3.2 detection
* Python: Errors in Unicode characters not handled nicely.
* "gH<Del>" deletes the current line, except when it's the last
line.
* "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'.
* The coladd field is not reset when setting the line number for a
":call" command.
* When editing a file such as "File[2010-08-15].vim" an E16 error is
given.
* Equivalence classes only work for latin characters.
* CursorHold triggers on an incomplete mapping.
* G++ error message errornously recognized as error.
* When the current directory name contains wildcard characters, such
as "foo[with]bar", the tags file can't be found.
* When storing a pattern in search history there is no proper check
for the separator character.
* In Gvim with iBus typing space in Insert mode doesn't work.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=50