- Updated to revision 009, fixes the following problems
* Character classes such as [a-z] to not react to 'ignorecase'.
Breaks man page highlighting. (Mario Grgic)
* Pattern with two alternative look-behind matches does not match.
(Amadeus Demarzi)
* Memory access error in Ruby syntax highlighting. (Christopher Chow)
* When closing a window fails ":bwipe" may hang.
* Using "vaB" while 'virtualedit' is set selects the wrong area.
(Dimitar Dimitrov)
* mkdir("foo/bar/", "p") gives an error message. (David Barnett)
* Creating a preview window on startup leaves the screen layout in a
messed up state. (Marius Gedminas)
* New regexp engine can't be interrupted.
* When a file was not decrypted (yet), writing it may destroy the
contents.
- update apparmor.vim (taken from AppArmor 2.8.2)
* add network vsock
OBS-URL: https://build.opensuse.org/request/show/196363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=109
* Character classes such as [a-z] to not react to 'ignorecase'.
Breaks man page highlighting. (Mario Grgic)
* Pattern with two alternative look-behind matches does not match.
(Amadeus Demarzi)
* Memory access error in Ruby syntax highlighting. (Christopher Chow)
* When closing a window fails ":bwipe" may hang.
* Using "vaB" while 'virtualedit' is set selects the wrong area.
(Dimitar Dimitrov)
* mkdir("foo/bar/", "p") gives an error message. (David Barnett)
* Creating a preview window on startup leaves the screen layout in a
messed up state. (Marius Gedminas)
* New regexp engine can't be interrupted.
* When a file was not decrypted (yet), writing it may destroy the
contents.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=157
Note to the reviewer: We have %perl_requires because perl module is
always built-in because vim has direct perl dependencies anyway.
- Overhaul vim.spec
* Remove (g)vim-{base, enchanced} subpackages
* Dynamically load Python, Ruby so we can support
all of them without different subpackages.
* Python3 support (bnc#817774).
* LUA support.
* Disable TCL as it cannot be linked dynamically.
OBS-URL: https://build.opensuse.org/request/show/195480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=108
* Remove (g)vim-{base, enchanced} subpackages
* Dynamically load Python, Ruby, TCL so we can support
all of them without different subpackages.
* Python3 support (bnc#817774).
* LUA support.
* Disable TCL as it cannot be linked dynamically.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=152
* A new, faster regular expression engine.
* More than a thousand fixes and small improvements.
- Drop vim-7.3-grub.patch, applied upstream
- Refresh the following patches
* vim-7.4-disable_lang_no.patch
* vim-7.4-filetype_apparmor.patch
* vim-7.4-filetype_mine.patch
* vim-7.4-highlight_fstab.patch
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=149
* No completion for :xmap and :smap. (Yukihiro Nakadaira)
* Compiler warning for uninitialized variable. (Tony Mechelynck)
* E381 and E380 make the user think nothing happened.
* Init stack works differently on 64 bit systems.
* Ruby 1.8: Missing piece for static linking on 64 bit systems.
* More can be shared between Python 2 and 3.
* Python: not easy to get to window number.
* Using Py_BuildValue is inefficient sometimes.
* Python: Can't get position of window.
* Stuff in if_py_both.h is ordered badly.
* Python: SEGV in Buffer functions.
* Python: Negative indices were failing.
* External program receives the termrespone.
* Python: List of buffers is not very useful.
* Sometimes get stuck in waiting for cursor position report,
resulting in keys starting with <Esc>[ not working.
* Python: No iterator for vim.list and vim.bufferlist.
* Python: no easy access to tabpages.
* Python: Stack trace printer can't handle messages.
* Python exceptions have problems.
* Python: It's not easy to change window/buffer/tabpage.
* Python: string exceptions are deprecated.
* No check if PyObject_IsTrue fails.
* Python: Not enough tests.
* Python vim.bindeval() causes SIGABRT.
* Python does not have a "do" command like Perl or Lua.
* Python: Iteration destructor not set.
* Missing error number.
* Compiler warning for unused variable.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=145
- Updated to revision 929, fixes the following problems
* An empty nl.po file does not work with an old msgfmt.
* Compiler warning for size_t to int.
* Trying to create a fontset handle when 'guifontset' is not set.
* No test for what 7.3.918 fixes.
* Check for X11 header files fails on Solaris.
* Python interface can't easily access options.
* Typos in source files.
* Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
* Missing combining characters when putting text in a register.
* Can't build with strict C compiler.
* Compiler warning for unused variable. Not freeing unused string.
OBS-URL: https://build.opensuse.org/request/show/174644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=104
* An empty nl.po file does not work with an old msgfmt.
* Compiler warning for size_t to int.
* Trying to create a fontset handle when 'guifontset' is not set.
* No test for what 7.3.918 fixes.
* Check for X11 header files fails on Solaris.
* Python interface can't easily access options.
* Typos in source files.
* Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
* Missing combining characters when putting text in a register.
* Can't build with strict C compiler.
* Compiler warning for unused variable. Not freeing unused string.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=143
- Updated to revision 918, fixes the following problems
* The "sleep .2" for running tests does not work on Solaris.
* Python uses IndexError when a dict key is not found.
* Possible crash when using a list in Python.
* Duplicate Python code.
* Python code in #ifdef branches with only minor differences.
* Python: Access to Vim variables is not so easy.
* Typing a ":" command at the hit-enter dialog does not work if the
"file changed" dialog happens next.
* Still a crash when writing viminfo.
* ~/.viminfo is messed up when running tests.
* When reading a file with encoding conversion fails at the end the
next encoding in 'fencs' is not used.
* Using freed memory when pasting with the mouse (Issue 130).
* When a path ends in a backslash appending a comma has the wrong
effect.
* Repeating an Ex command after using a Visual motion does not work.
* Crash when writing viminfo. (Ron Aaron)
OBS-URL: https://build.opensuse.org/request/show/173343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=103
* The "sleep .2" for running tests does not work on Solaris.
* Python uses IndexError when a dict key is not found.
* Possible crash when using a list in Python.
* Duplicate Python code.
* Python code in #ifdef branches with only minor differences.
* Python: Access to Vim variables is not so easy.
* Typing a ":" command at the hit-enter dialog does not work if the
"file changed" dialog happens next.
* Still a crash when writing viminfo.
* ~/.viminfo is messed up when running tests.
* When reading a file with encoding conversion fails at the end the
next encoding in 'fencs' is not used.
* Using freed memory when pasting with the mouse (Issue 130).
* When a path ends in a backslash appending a comma has the wrong
effect.
* Repeating an Ex command after using a Visual motion does not work.
* Crash when writing viminfo. (Ron Aaron)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=141
- Updated to revision 905, fixes the following problems
* Can't build with Ruby 2.0 on a 64 bit system.
* Test 79 fails on Windows. (Michael Soyka)
* Merging viminfo history doesn't work well.
* Still merging problems for viminfo history.
* Crash when using b:, w: or t: after closing the buffer, window or
tabpage.
* Using wrong RUBY_VER causing Ruby build to break.
* Valgrind error in test 91. (Issue 128)
* Memory leaks in Lua interface.
* Configure doesn't always find the shared library.
* Memory leak reported by valgrind in test 91.
* #if indents are off.
* Not obvious that some mouse features are mutual-exclusive.
* Outdated comment, ugly condition.
* When deleting last buffer in other tab the tabline is not updated.
* Crash on exit writing viminfo. (Ron Aaron)
* Using memory freed by the garbage collector.
* Crash when writing viminfo. (Ron Aaron)
- Updated to revision 888, fixes the following problems
* Double free for list and dict in Lua. (Shougo Matsu)
* Can't build with multi-byte on Solaris 10.
* No tests for Visual mode operators, what 7.3.879 fixes.
* Filename completion with 'fileignorecase' does not work for
multi-byte characters.
- Updated to revision 884, fixes the following problems
* Build problem with some combination of features.
* #if indents are off.
OBS-URL: https://build.opensuse.org/request/show/171102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=102
* Can't build with Ruby 2.0 on a 64 bit system.
* Test 79 fails on Windows. (Michael Soyka)
* Merging viminfo history doesn't work well.
* Still merging problems for viminfo history.
* Crash when using b:, w: or t: after closing the buffer, window or
tabpage.
* Using wrong RUBY_VER causing Ruby build to break.
* Valgrind error in test 91. (Issue 128)
* Memory leaks in Lua interface.
* Configure doesn't always find the shared library.
* Memory leak reported by valgrind in test 91.
* #if indents are off.
* Not obvious that some mouse features are mutual-exclusive.
* Outdated comment, ugly condition.
* When deleting last buffer in other tab the tabline is not updated.
* Crash on exit writing viminfo. (Ron Aaron)
* Using memory freed by the garbage collector.
* Crash when writing viminfo. (Ron Aaron)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=139
* Double free for list and dict in Lua. (Shougo Matsu)
* Can't build with multi-byte on Solaris 10.
* No tests for Visual mode operators, what 7.3.879 fixes.
* Filename completion with 'fileignorecase' does not work for
multi-byte characters.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=138
* Build problem with some combination of features.
* #if indents are off.
* Forward searching with search() is broken.
* 'fileignorecase' is missing in options window and quickref.
* When using an ex command in operator pending mode, using Esc to
abort the command still executes the operator. (David Bürgin)
* When writing viminfo, old history lines may replace lines written
more recently by another Vim instance.
* Python list does not work correctly.
* CursorHold may trigger after receiving the termresponse.
* Can't build with some combination of features.
* Compiler warning for variable shadowing another. (John Little)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=137
* Mouse position may be wrong.
* Not serving the X selection during system() isn't nice.
* Matchparen does not update match when using auto-indenting.
(Marc Aldorasi)
* When at the hit-return prompt and using "k" while no text has
scrolled off screen, then using "j", an empty line is displayed.
* bufwinnr() matches buffers in other tabs.
* Compiler warnings when using MingW 4.5.3.
* search('^$', 'c') does not use the empty match under the cursor.
* On some systems case of file names is always ignored, on others
never.
* Comparing file names does not handle multi-byte characters
properly.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=135
* Compiler warnings.
* When calling system() multi-byte clipboard contents is garbled.
* The QuitPre autocommand event does not trigger for :qa and :wq.
* "gv" selects the wrong area after some operators.
* 'ambiwidth' must be set by the user.
* When using --remote-expr try/catch does not work. (Andrey Radev)
* ":setlocal number" clears global value of 'relativenumber'.
* Dragging the status line can be slow.
* Problem with 'ambiwidth' detection for ANSI terminal.
* Can't build without the mouse feature.
* Mouse position may be wrong.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=134
* Compiler warning.
* In the terminal the scroll wheel always scrolls the active window.
* Ruby 2.0 has a few API changes.
* "xxd -i" fails on an empty file.
* Clipboard does not work on Win32 when compiled with Cygwin.
* Empty lines in :version output when 'columns' is 320.
* Insufficient testing for mksession.
* Some files missing in the list of distributed files.
* "\@<!" in regexp does not work correctly with multi-byte
characters, especially cp932.
* When a "cond ? one : two" expression has a subscript it is not
parsed correctly. (Andy Wokula)
* Compiler warning for signed/unsigned pointer.
* Missing test file changes.
* Enum is not indented correctly with "public" etc.
* Enum indenting is not tested.
* Missing proto file, listing a non-existing proto file.
* Test 55 fails when messages are translated.
* Can't build with Ruby 2.0 when using MinGW x64 or MSVC10.
* ":g//" gives "Pattern not found error" with E486. Should not use
the error number, it's not a regular error message.
* ":vimgrep //" matches everywhere.
* Using an empty pattern with :sort silently continues when there is
no previous search pattern.
* system() breaks clipboard text. (Yukihiro Nakadaira)
* Using "ra" in multiple lines on multi-byte characters leaves a few
characters not replaced.
* After using backspace in insert mode completion, CTRL-N and CTRL-P
do not highlight the right entry. (Olivier Teuliere)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=132
- Updated to revision 831, fixes the following problems
* Python threads don't run in the background (issue 103).
* "\k" in regexp does not work in other window.
* After reloading a buffer the modelines are not processed.
* MzScheme interface doesn't work propely.
* ":substitute" works differently without confirmation.
* New interactive :substutite behavior is not tested.
* Tiny build fails. (Tony Mechelynck)
* MzScheme does not build with tiny features.
* Compiler warning for size_t to int conversion. (Skeept)
* MzScheme: circular list does not work correctly.
* The color column is not correct when entering a buffer.
* The " mark is not adjusted when inserting lines. (Roland Eggner)
* ":window set nu?" displays the cursor line. (Nazri Ramliy)
* Compiler warning for tiny build. (Tony Mechelynck)
* Python threads still do not work properly.
* The dosinst.c program has a buffer overflow. (Thomas Gwae)
* 'relativenumber is reset unexpectedly.
* Useless termresponse parsing for SGR mouse.
* When 'indentexpr' moves the cursor "curswant" not restored.
* Can't compute a hash.
* Test 89 fails with tiny and small features.
* Compiling without +eval and with Python isn't working.
* Crash when accessing freed buffer.
* Can redefine builtin functions. (ZyX)
* With Python errors are not always clear.
* List of features in :version output is hard to read.
* Python tests fail.
* Mappings are not aware of wildmenu mode.
* Clumsy to handle the situation that a variable does not exist.
OBS-URL: https://build.opensuse.org/request/show/156090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=98
- Updated to revision 785, fixes the following problems
* Jumping to a mark does not open a fold if it is in the same line.
* Not all message translation files are installed.
* Segfault when doing "cclose" on BufUnload in a python function.
* ":help cpo-*" jumps to the wrong place.
* settabvar() and setwinvar() may move the cursor.
* 'matchpairs' does not work with multi-byte characters.
* Vim.h indentation is inconsistent.
* Uninitialized variable. (Yasuhiro Matsumoto)
* Cursor is at the wrong location and below the end of the file
* Crash when OriginalFirstThunk is zero.
* Tiny GUI version misses console dialog feature.
* ml_get error when searching, caused by curwin not matching curbuf.
* When building with Gnome locale gets reset.
* Compiler error for adding up two pointers. (Titov Anatoly)
* Backwards search lands in wrong place when started on a multibyte
* char2nr() and nr2char() always use 'encoding'.
* Drawing with 'guifontwide' can be slow.
* Crash when mark is not set. (Dominique Pelle)
* Error when 'guifontwide' has a comma.
* Crash with specific use of search pattern.
OBS-URL: https://build.opensuse.org/request/show/150136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=97
* Jumping to a mark does not open a fold if it is in the same line.
* Not all message translation files are installed.
* Segfault when doing "cclose" on BufUnload in a python function.
* ":help cpo-*" jumps to the wrong place.
* settabvar() and setwinvar() may move the cursor.
* 'matchpairs' does not work with multi-byte characters.
* Vim.h indentation is inconsistent.
* Uninitialized variable. (Yasuhiro Matsumoto)
* Cursor is at the wrong location and below the end of the file
* Crash when OriginalFirstThunk is zero.
* Tiny GUI version misses console dialog feature.
* ml_get error when searching, caused by curwin not matching curbuf.
* When building with Gnome locale gets reset.
* Compiler error for adding up two pointers. (Titov Anatoly)
* Backwards search lands in wrong place when started on a multibyte
* char2nr() and nr2char() always use 'encoding'.
* Drawing with 'guifontwide' can be slow.
* Crash when mark is not set. (Dominique Pelle)
* Error when 'guifontwide' has a comma.
* Crash with specific use of search pattern.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=124
- Updated to revision 762, fixes the following problems
* Automatically setting 'ttymouse' doesn't work.
* Memory leaks when using location lists.
* Cannot properly test conceal mode.
* Python interface doesn't build without the multi-byte feature.
* The justify macro does not always work correctly.
* Test 61 is flaky, it fails once in a while.
* Test 49 script file doesn't fold properly.
* When there is a QuitPre autocommand using ":q" twice does not work
* Autoconf doesn't find Python 3 if it's called "python".
* A location list can get a wrong count in :lvimgrep.
* Issue 96: May access freed memory when a put command triggers
* Matchit plugin does not handle space in #ifdef.
* dv_ deletes the white space before the line.
* In Visual mode a "-p does not work. (Marcin Szamotulski)
* On some systems the tabline is not redrawn.
OBS-URL: https://build.opensuse.org/request/show/146768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=94
* Automatically setting 'ttymouse' doesn't work.
* Memory leaks when using location lists.
* Cannot properly test conceal mode.
* Python interface doesn't build without the multi-byte feature.
* The justify macro does not always work correctly.
* Test 61 is flaky, it fails once in a while.
* Test 49 script file doesn't fold properly.
* When there is a QuitPre autocommand using ":q" twice does not work
* Autoconf doesn't find Python 3 if it's called "python".
* A location list can get a wrong count in :lvimgrep.
* Issue 96: May access freed memory when a put command triggers
* Matchit plugin does not handle space in #ifdef.
* dv_ deletes the white space before the line.
* In Visual mode a "-p does not work. (Marcin Szamotulski)
* On some systems the tabline is not redrawn.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=120
- Updated to revision 744, fixes the following problems
* printf() can only align to bytes, not characters.
* Inconsistency: :set can be used in the sandbox, but :setlocal and
* Crash when calling setloclist() in BufUnload autocmd. (Marcin
* Error on exit when using Python 3.
* When changing the font size, only MS-Windows limits the window
* When re-using the current buffer the buffer-local options stay.
* Cannot run new version of cproto, it fails on missing include
* Proto files are outdated.
* Ruby interface defines local functions globally.
* Perl flags may contain "-g", which breaks "make proto".
* Building with Ruby and Tcl on MS-Windows 64 bit does not work.
* :aboveleft and :belowright have no effect on :copen.
* Typos and duplicate info in README.
* Building with Ruby fails on some systems.
* Crash in PHP file when using syntastic.
* Py3Init_vim() is exported uneccessarily.
* Compiler warnings for function arguments.
* Tests fail when including MzScheme.
* Cannot put help files in a sub-directory.
* File name completion in input() escapes white space.
* Unused function argument.
* Computing number of lines may have an integer overflow.
* IOC tool complains about undefined behavior for int.
* Tiny build fails.
* Leaking memory when :vimgrep restores the directory.
* Tiny build still fails.
* 64 bit compiler warning.
OBS-URL: https://build.opensuse.org/request/show/143756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=92
* printf() can only align to bytes, not characters.
* Inconsistency: :set can be used in the sandbox, but :setlocal and
* Crash when calling setloclist() in BufUnload autocmd. (Marcin
* Error on exit when using Python 3.
* When changing the font size, only MS-Windows limits the window
* When re-using the current buffer the buffer-local options stay.
* Cannot run new version of cproto, it fails on missing include
* Proto files are outdated.
* Ruby interface defines local functions globally.
* Perl flags may contain "-g", which breaks "make proto".
* Various tiny problems.
* Building with Ruby and Tcl on MS-Windows 64 bit does not work.
* :aboveleft and :belowright have no effect on :copen.
* Typos and duplicate info in README.
* Can't always find Win32.mak when building GvimExt.
* Cannot compile with MzScheme interface on Ubuntu 12.10.
* Building with Ruby fails on some systems.
* Crash in PHP file when using syntastic. (Ike Devolder)
* Py3Init_vim() is exported uneccessarily.
* Compiler warnings for function arguments.
* Tests fail when including MzScheme.
* Cannot put help files in a sub-directory.
* Cannot build Ruby 1.9 with MingW or Cygwin.
* File name completion in input() escapes white space. (Frederic
* When using do_cmdline() recursively did_endif is not reset,
* Unused function argument.
* Computing number of lines may have an integer overflow.
* IOC tool complains about undefined behavior for int.
* Tiny build fails.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=115
- Update to patchlevel 712, fixes the following problems
* Can't build Ruby interface with Ruby 1.9.3.
* End of color scheme name not clear in E185. (Aaron Lewis)
* Buffer overflow in unescaping text. (Raymond Ko)
* MSVC 11 is not supported.
* Unused variables in Perl interface.
* Building with Perl loaded dynamically still uses static library.
* When building with Cygwin loading Python dynamically fails.
* Python: memory leaks when there are exceptions.
* More Python code can be shared between Python 2 and 3.
* Not possible to lock/unlock lists in Python interface.
* Using "gN" while 'selection' is "exclusive" misses one character.
* Using uninitialized memory with very long file name.
* buf_spname() is used inconsistently.
* Ruby .so name may not be correct.
* Ruby detection uses Config, newer Ruby versions use RbConfig.
* Some files missing in the list of distributed files.
* List of distributed files picks up backup files.
* Compiler complains about incompatible types.
* ":python" may crash when vimbindeval() returns None.
* "make test" does not delete lua.vim.
* Using CTRL-\ e mappings is useful also when entering an
* Test 16 fails when $DISPLAY is not set.
* Python 3.3 is not supported.
* MzScheme and Lua may use a NULL string.
* When the current directory name is exactly the maximum path length
* State specific to the Python thread is discarded.
* Can't build GTK version with GTK 2.0.
* Can't make 'softtabstop' follow 'shiftwidth'.
* Now that 'shiftwidth' may use the value of 'tabstop' it is not so
OBS-URL: https://build.opensuse.org/request/show/140008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=91
* Can't build Ruby interface with Ruby 1.9.3.
* End of color scheme name not clear in E185. (Aaron Lewis)
* Buffer overflow in unescaping text. (Raymond Ko)
* MSVC 11 is not supported.
* Unused variables in Perl interface.
* Building with Perl loaded dynamically still uses static library.
* When building with Cygwin loading Python dynamically fails.
* Python: memory leaks when there are exceptions.
* More Python code can be shared between Python 2 and 3.
* Not possible to lock/unlock lists in Python interface.
* Using "gN" while 'selection' is "exclusive" misses one character.
* Using uninitialized memory with very long file name.
* buf_spname() is used inconsistently.
* Ruby .so name may not be correct.
* Ruby detection uses Config, newer Ruby versions use RbConfig.
* Some files missing in the list of distributed files.
* List of distributed files picks up backup files.
* Compiler complains about incompatible types.
* ":python" may crash when vimbindeval() returns None.
* "make test" does not delete lua.vim.
* Using CTRL-\ e mappings is useful also when entering an
* Test 16 fails when $DISPLAY is not set.
* Python 3.3 is not supported.
* MzScheme and Lua may use a NULL string.
* When the current directory name is exactly the maximum path length
* State specific to the Python thread is discarded.
* Can't build GTK version with GTK 2.0.
* Can't make 'softtabstop' follow 'shiftwidth'.
* Now that 'shiftwidth' may use the value of 'tabstop' it is not so
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=113