Commit Graph

329 Commits

Author SHA256 Message Date
Ismail Dönmez
2364c79897 Accepting request 611530 from home:mimi_vx:branches:editors
- update to 8.1 revision 0020
- refresh disable-unreliable-tests.patch vim-8.0-ttytype-test.patch
- refresh vim73-no-static-libpython.patch
- added:
  * term command - built in terminal window
- fixes:
  * Using "gn" may select wrong text when wrapping.
  * Shell command completion has duplicates
  * Possible crash in term_wait()
  * qf_init_ext() is too long.
  * Using freed memory when changing terminal cursor color
  * maparg() and mapcheck() confuse empty and non-existing.
  * syn_id2cterm_bg() may be undefined.
  * :stopinsert changes the message position.
  * The netrw plugin does not work.
------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/request/show/611530
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=495
2018-05-23 12:03:50 +00:00
Ismail Dönmez
9fa0824b67 Accepting request 593350 from home:StefanBruens:branches:openSUSE:Factory
- Pre-convert gvim icons, otherwise building vim depends on
  rsvg-convert -> librsvg -> cargo -> Rust -> LLVM
- Cleanup SVG icon, make lines pixel-grid aligned
- Correct RPM Group

OBS-URL: https://build.opensuse.org/request/show/593350
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=493
2018-04-04 13:26:00 +00:00
Martin Pluskal
29f5e43368 Accepting request 593259 from home:kukuk:branches:editors
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/593259
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=492
2018-04-03 14:46:18 +00:00
Ismail Dönmez
70cb59efc9 Accepting request 590674 from home:lnussel:branches:editors
- instead of explicitly unsetting mouse, remove it from the defaults in the
  first place (boo#1079185, vim-8.0.1568-defaults.patch)

OBS-URL: https://build.opensuse.org/request/show/590674
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=490
2018-03-23 19:54:16 +00:00
Ismail Dönmez
5a8065f911 - Switch to make -j1 clean to see if it fixes random build failures
on Leap/SLE 15.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=488
2018-03-08 10:48:31 +00:00
Ismail Dönmez
9a1b9b7308 - Updated to revision 1568, fixes the following problems
* No test using a screen dump yet.
  * Screen dump test fails on MS-Windows.
  * Dead code found.
  * Assert_equalfile() does not close file descriptors. (Coverity)
  * Dump test fails when using a shadow directory.
  * Cannot use 24 bit colors in MS-Windows console.
  * Compiler warnings without termguicolors feature.
  * Libterm doesn't support requesting fg and bg color.
  * C syntax test fails when using gvim
  * C syntax test still fails when using gvim.
  * Quotestar test is flaky when using the GUI.
  * Xxd does not skip NUL lines when using ebcdic.
  * Popupmenu is too far left when completion is long. (Linwei)
  * No test for the popup menu positioning.
  * Popup menu positioning fails with longer string.
  * synpat_T is taking too much memory.
  * Terminal screen dump does not include cursor position.
  * With 'termguicolors' Normal color doesn't work correctly.
  * When using 'termguicolors' SpellBad doesn't show.
  * Screen dumps not included in distribution.
  * Using feedkeys() in a terminal window may trigger mappings. 
    (Charles Sheridan)
  * Undo in the options window makes it empty.
  * Screen dump test script not included in distribution.
  * Various small problems in test files.
  * Various small problems in source files.
  * On Mac 'maxmemtot' is set to a weird value.
  * May leak file descriptors when executing job.
  * Cannot see what digraph is used to insert a character.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=486
2018-03-05 11:30:21 +00:00
Ismail Dönmez
b805acf763 - Recommend vim-data so that colors can work by default
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=485
2018-03-02 12:56:33 +00:00
Ismail Dönmez
41dcbf885e - Updated to revision 1525, fixes the following problems
* Compiler complains about uninitialized variable. (Tony Mechelynck)
  * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled
    with it.
  * Cannot act on edits in the command line.
  * Acessing freed memory after window command in auto command. (gy741)
  * Still too many old style tests.
  * Segmentation fault when Ruby throws an exception inside :rubyfile command.
  * Slow redrawing with DirectX.
  * Endless loop when gui_mch_stop_blink() is called while blink_state is
    BLINK_OFF. (zdohnal)
  * It is difficult to set the python home directory properly for Python
    2.7 and 3.5 since both use $PYTHONHOME.
  * Terminal test fails on some systems. (jonathonf)
  * Terminal test fails on some slow terminals.
  * When in silent mode too much output is buffered.
  * If $SHELL contains a space then the default value of 'shell' is
    incorrect. (Matthew Horan)
  * Timer test on travis Mac is still flaky.
  * Clojure now supports a shebang line.
  * Filetype detection test does not check all scripts.
  * Cannot handle change of directory.
  * Missing file in patch.
  * Missing another file in patch.
  * Missing yet another file in patch.
  * Test fails without 'autochdir' option.
  * Completing directory after :find does not add slash.
  * Python2 and python3 detection not tested. (Matej Cepl)
  * Older GTK versions don't have gtk_entry_get_text_length().
  * Libvterm doesn't handle illegal byte sequence correctly.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=483
2018-02-20 11:32:11 +00:00
Ismail Dönmez
83e17eb53d - Split vim-data into vim-data-common package for low-disk usage
scenarios bsc#1078722 bsc#1078554 bsc#1075541
- Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564
  bsc#1067890 bsc#1064068 bsc#1062691

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=480
2018-02-14 12:51:49 +00:00
Ismail Dönmez
5e05c0f2a6 - Updated to revision 1442, fixes the following problems
* Crash when calling term_start() with empty argument.
  * Crash when term_start() fails.
  * MS-Windows: vimtutor fails if %TMP% has special chars.
  * After ":copen" can't get the window-ID of the quickfix
    window. (FalacerSelene)
  * Illegal memory access after undo. (Dominique Pelle)
  * GTK: :promtfind does not put focus on text input. (Adam Novak)
  * Memory leak in test_arabic.
  * Not enough information about what Python version may work.
  * Pkg-config doesn't work with cross compiling.
  * Filetype detection test not updated for change.
  * If cscope fails a search Vim may hang.
  * Terminal window: some vterm responses are delayed.
  * Using ":undo 0" leaves undo in wrong state.
  * Using pointer before it is set.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=478
2018-01-31 11:02:05 +00:00
Ismail Dönmez
d418a10447 -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=476
2018-01-24 11:53:17 +00:00
Ismail Dönmez
367ec305e4 - Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=475
2018-01-24 11:52:23 +00:00
Dirk Stoecker
85b7503d98 Accepting request 566596 from home:dmarcoux:branches:editors
- Don't exclude syntax.vim (Fix bug 1074790)

https://bugzilla.opensuse.org/show_bug.cgi?id=1074790

OBS-URL: https://build.opensuse.org/request/show/566596
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=474
2018-01-22 21:34:27 +00:00
Ismail Dönmez
280e3b9e14 Accepting request 566609 from home:scarabeus_iv:branches:editors
- Sort with spec-cleaner
- Add conditional to build with python2 in order to build with py3
  only enviroment
- Convert dependencies to pkgconfig style

OBS-URL: https://build.opensuse.org/request/show/566609
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=472
2018-01-17 14:32:22 +00:00
Ismail Dönmez
78df4ea2f4 Accepting request 562500 from home:michel_mno:branches:editors
- ignore make check transient errors for PowerPC
  bypass boo#1072651

OBS-URL: https://build.opensuse.org/request/show/562500
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=470
2018-01-09 12:49:32 +00:00
Ismail Dönmez
892d7729e2 - Updated to revision 1428, fixes the following problems
* No test for expanding backticks.
  * Cursor column is not updated after ]s. (Gary Johnson)
  * Accessing freed memory in vimgrep.
  * Accessing invalid memory with overlong byte sequence.
  * No fallback to underline when undercurl is not set. (Ben Jackson)
  * Error in return not caught by try/catch.
  * The timer_pause test is flaky on Travis.
  * execute() does not work in completion of user command. (thinca)
  * "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
  * The :leftabove modifier doesn't work for :copen.
  * Compiler warning on 64 bit MS-Windows system.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=469
2018-01-08 11:38:51 +00:00
Martin Pluskal
66398402d7 Accepting request 562328 from home:cboltz:branches:editors
- Update apparmor.vim (taken from AppArmor 2.12)
  * add support for the "smc" network keyword

OBS-URL: https://build.opensuse.org/request/show/562328
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=468
2018-01-08 08:08:55 +00:00
Ismail Dönmez
6f69b228db - Updated to revision 1417, fixes the following problems
* Encoding empty string to JSON sometimes gives "null".
  * Build fails with --with-features=huge --disable-channel.
  * Too much highlighting with 'hlsearch' and 'incsearch' set.
  * Cannot intercept a yank command.
  * It is not easy to see if a colorscheme is well written.
  * Memory leak when CTRL-G in search command line fails.
  * Pattern with \& following nothing gives an error.
  * :packadd does not load packages from the "start" directory.
  * Warnings and errors when building tiny version. (Tony Mechelynck)
  * Color scheme check script shows up as color scheme.
  * Cannot build with GTK but without XIM. (Guido)
  * Crash with nasty autocommand. (gy741, Dominique Pelle)
  * Using freed buffer in grep command. (gy741, Dominique Pelle)
  * Invalid memory access on exit when autocommands wipe out a buffer.
  * Duplicated code for getting a typed character. CursorHold is called too
    often in the GUI. (lilydjwg)
  * Difficult to track changes to a quickfix list.
  * GUI: CursorHold may trigger before 'updatetime' when using timers.
  * Crash in setqflist().
  * Buffer overflow in :tags command.
  * Hang when using count() with an empty string.
  * Reading invalid memory with CTRL-W :.
  * Using free memory using setloclist(). (Dominique Pelle)
  * Accessing freed memory in :cbuffer.
  * Accessing freed memory in :lfile.
  * Warning for unused function without timers feature.
  * Crash when searching for a sentence.
  * Test doesn't search for a sentence. Still fails when searching for start
    of sentence. (Dominique Pelle)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=466
2017-12-20 10:57:02 +00:00
Ismail Dönmez
495ec5ce58 - Updated to revision 1390, fixes the following problems
* Balloon shows when cursor is in WinBar.
  * terminal test hangs, executing abcde. (Stucki)
  * Cannot drag status line or vertical separator of new terminal
    window. (UncleBill)
  * MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC
    not properly updated.
  * Channel test for callback is flaky.
  * Shift-Insert doesn't always work in MS-Windows console.
  * Profile log may be truncated halfway a character.
  * No error when settting 'renderoptions' to an invalid value before starting
    the GUI.
  * CTRL-A does not work with an empty line. (Alex)
  * Window size wrong after maximizing with WinBar. (Lifepillar)
  * Cursor in terminal not always updated.
  * Cannot call a dict function in autoloaded dict.
  * Autoload script sources itself when defining function.
  * Configure check for selinux does not check for header file.
  * When recovering a file with "vim -r swapfile" the hit-enter prompt is
    at the top of the window.
  * ch_readraw() waits for NL if channel mode is NL.
  * Get "no write since last change" message if a terminal is open.
  * Local additions in help skips some files. (joshklod)
  * Not enough quickfix help; confusing winid.
  * Python 3.5 is getting old.
  * Cannot select modified buffers with getbufinfo().
  * Wordcount test is old style.
  * Char not overwritten with ambiguous width char, if the ambiguous char
    is single width but we reserve double-width space.
  * getqflist() items are missing if not set, that makes it more difficult

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=464
2017-12-15 13:24:10 +00:00
Ismail Dönmez
e22a946a3c - Updated to revision 1365, fixes the following problems
* Libvterm ANSI colors can not always be recognized from the RGB
    values. The default color is wrong when t_RB is empty.
  * The Terminal highlighting doesn't work in a terminal.
  * Some users don't want to diff with hidden buffers.
  * Terminal window colors wrong when using Terminal highlighting.
  * Recovering does not work when swap file ends in .stz.
  * There is no easy way to get the window position.
  * When one channel test fails others fail as well.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=462
2017-12-04 10:29:09 +00:00
Ismail Dönmez
d2743eddbe - Update to revision 1358
* Too many changes to list
- Fixes CVE-2017-1000382 bsc#1065958
- Refresh patches:
  * disable-unreliable-tests.patch
  * vim-7.3-filetype_spec.patch
  * vim-7.4-disable_lang_no.patch
  * vim-7.4-highlight_fstab.patch
  * vim-8.0-ttytype-test.patch

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=456
2017-11-29 11:53:57 +00:00
Ismail Dönmez
0f7156e66e Accepting request 541804 from home:pluskalm:branches:editors
- Explicitly require python2-devel

OBS-URL: https://build.opensuse.org/request/show/541804
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=454
2017-11-17 10:13:21 +00:00
Ismail Dönmez
9c298bb75e -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=448
2017-10-12 08:18:37 +00:00
Ismail Dönmez
a98ce40d90 -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=446
2017-10-12 07:56:49 +00:00
Ismail Dönmez
5596a0eb48 - Bump priorities so we can upgrade from 12.3
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=444
2017-06-19 10:58:08 +00:00
Ismail Dönmez
00ed5ea980 - Updated to revision 627, fixes the following problems
* Call for requesting color and ambiwidth is too early. (Hirohito Higashi)
  * "1gd" may hang.
  * Bracketed paste is still enabled when executing a shell command.
  (Michael Smith)
  * Can't run make with several jobs, creating directories has a race
  condition.
  * The cursor line number becomes negative when using :z^ in an empty
  buffer. (neovim #6557)
  * Building the command table requires Perl.
  * Running parallel make after distclean fails. (Manuel Ortega)
  * Get only one quickfix list after :caddbuf.
  * Using freed memory when resetting 'indentexpr' while evaluating
  it. (Dominique Pelle)
  * Can't build when configure choses "install-sh". (Daniel Hahler)
  * Warning for uninitialized variable. (John Marriott)
  * :simalt on MS-Windows does not work properly.
  * Duplicate test case for quickfix.
  * Cannot set the valid flag with setqflist().
  * Moving folded text is sometimes not correct.
  * Illegal memory access with z= command. (Dominique Pelle)
  * Fold test hangs on MS-Windows.
  * Memory leak when executing quickfix tests.
  * Test_options fails when run in the GUI.
  * No test for mapping timing out.
  * Configure check for return value of tgetent is skipped.
  * job_stop() often assumes the channel will be closed, while the job
    may not actually be stopped. (Martin Gammelsæter)
  * :simalt still does not work.
  * Cannot add a context to locations.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=442
2017-06-06 10:28:21 +00:00
Dr. Werner Fink
63b27f8dfc .
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=440
2017-04-28 11:00:17 +00:00
Ismail Dönmez
a46a9550df -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=439
2017-04-27 13:01:46 +00:00
Ismail Dönmez
8c86d36187 - Conflict with old vim versions to fix the upgrade from 12.3
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=438
2017-04-27 13:00:31 +00:00
Ismail Dönmez
71539ec39c -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=436
2017-04-18 10:49:54 +00:00
Ismail Dönmez
75a476fe66 - Updated to revision 566, fixes the following problems
* :windo allows for ! but it's not supported.
  * Undefined behavior when using backslash after empty line.
  * Not enough test coverage for syntax commands.
  * Crash when getting the window position in tmux.
  * Cannot detect Bazel BUILD files on some systems.
  * Using freed memory in :caddbuf after clearing quickfix list.
  * Setting nocompatible for the tiny version moves the cursor.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=435
2017-04-18 10:49:27 +00:00
Ismail Dönmez
860d6357ea not working well for a function call inside another function call.
is empty. (Bjorn Linse)
    contains "keepascii". (Bjorn Linse)
    built in.
  * Setting ttytype to xxx does not always fail as expected.
- Remove vim-8.0-ttytype-test.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=433
2017-04-10 12:25:46 +00:00
Ismail Dönmez
6c43c72238 - Updated to revision 559, fixes the following problems
* Test_edit causes older xfce4-terminal to close. (Dominique Pelle)
  * Cppcheck warnings.
  * Edit test may fail on some systems.
  * Swap file exists briefly when opening the command window.
  * Extra line break in verbosefile when using ":echomsg". (Ingo Karkat)
  * Saving the redo buffer only works one time, resulting in the "." command
  not working well for a function call inside another            function
  call. (Ingo Karkat)
  * No test for the 8g8 command.
  * Some etags format tags file use 0x01, breaking the parsing.
  * The typeahead buffer is reallocated too often.
  * Toupper and tolower don't work properly for Turkish when 'casemap'
  is empty. (Bjorn Linse)
  * Toupper/tolower test with Turkish locale fails on Mac.
  * Toupper and tolower don't work properly for Turkish when 'casemap'
  contains "keepascii". (Bjorn Linse)
  * Toupper/tolower test fails on OSX without Darwin.
  * Getting the window position fails if both the GUI and term code is
  built in.
  * GTK: using static gravities is not useful.
  * The :ownsyntax command is not tested.
  * Setting ttytype to xxx does not always fail as expected. (Marvin Schmidt)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=432
2017-04-10 12:24:42 +00:00
Ismail Dönmez
8b6db25aff Accepting request 487033 from home:scarabeus_iv:branches:editors
- Update the update-alternatives code

OBS-URL: https://build.opensuse.org/request/show/487033
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=431
2017-04-10 11:46:50 +00:00
Ismail Dönmez
8cdf18f2e2 - Updated to revision 542, fixes the following problems
* ml_get errors in silent Ex mode. (Dominique Pelle)
  * A large count on a normal command causes trouble. (Dominique Pelle)
  * There is no way to remove quickfix lists (for testing).
  * Storing a zero byte from a multi-byte character causes fold text to show
    up wrong.
  * Character classes are not well tested. They can differ between platforms.
  * Using a function pointer instead of the actual function, which we know.
  * GtkForm handling is outdated.
  * MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global
    command.
  * dv} deletes part of a multi-byte character. (Urtica Dioica)
  * Folds are messed up when 'encodin' is "utf-8".
  * Coverity complains about possible negative value.
  * RISC OS support was removed long ago, but one file is still included.
  * When 'wildmenu' is set and 'wildmode' has "longest" then the first file
    name is highlighted, even though the text shows the longest match.
  * Line in test commented out.
  * Buffer overflow when 'columns' is very big. (Nikolai Pavlov)
  * Test with long directory name fails on non-unix systems.
  * Test with long directory name fails on Mac.
  * Abbreviation doesn't work after backspacing newline. (Hkonrk)
  * Defaults.vim does not work well with tiny features. (crd477)
  * Memory leak when exiting from within a user function.
  * Quickfix window not updated when freeing quickfix stack.
  * Illegal memory access with :z and large count.
  * No test for falling back to default term value.
  * Startup test fails on Mac.
  * Building unit tests fails.
  * Compiler warning on MS-Windows.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=430
2017-04-05 09:24:06 +00:00
Ismail Dönmez
3ba21ec500 - Update spec.skeleton with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=429
2017-03-31 09:20:25 +00:00
Ismail Dönmez
371ea81107 - Updated to revision 514, fixes the following problems
* Insufficient testing for statusline.
  * 'makeencoding' missing from the options window.
  * Git and hg see new files after running tests. (Manuel Ortega)
  * Options test does not always test everything.
  * Options test fails or hangs on MS-Windows.
  * 'cinoptions' cannot set indent for extern block.
  * "make shadow" creates an invalid link.
  * Quite a few beeps when running tests.
  * Clang version not correctly detected.
  * Some functions are not tested.
  * Running the options test sometimes resizes the terminal.
  * The packadd test does not create the symlink correctly and does not test
    the right thing.
  * The fnamemodify test changes 'shell' in a way later tests may not be
    able to use system().
  * Using ":%argdel" while the argument list is already empty gives an
    error. (Pavol Juhas)
  * Not enough test coverage in Insert mode.
  * Dead code in #ifdef.
  * Patch shell command uses double quotes around the argument, which allows
    for $HOME to be expanded. (Etienne)
  * Terminal width is set to 80 in test3.
  * Diffpatch fails when the file name has a quote.
  * Getpgid is not supported on all systems.
  * The ";" command does not work after characters with a lower byte that
    is NUL.
  * Getting font name does not work on X11.
  * Some macros are in lower case, which can be confusing.
  * Part of fold patch accidentally included.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=428
2017-03-27 10:19:43 +00:00
Martin Pluskal
65f4ad9651 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=427 2017-03-21 08:18:32 +00:00
Martin Pluskal
f8c6b603c2 Accepting request 481405 from home:kukuk:branches:editors
- Disable term=xxx test, does not work with any vim version

OBS-URL: https://build.opensuse.org/request/show/481405
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=426
2017-03-21 08:08:22 +00:00
Martin Pluskal
168258fd49 Accepting request 481189 from home:cboltz:branches:editors
- Update apparmor.vim (taken from AppArmor 2.11)
  * add support for the "kcm" and "qipcrtr" network keywords
  * update change_profile rule highlighting

Please forward this change to Factory and ideally also to Leap.

OBS-URL: https://build.opensuse.org/request/show/481189
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=425
2017-03-20 07:58:11 +00:00
Ismail Dönmez
2d14c13832 Accepting request 478641 from home:kukuk:branches:editors
- Build default vim without X11 support, use update-alternatives
  to prefer gvim if installed for X11 support.

OBS-URL: https://build.opensuse.org/request/show/478641
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=424
2017-03-11 10:02:37 +00:00
Ismail Dönmez
5fde9a46e1 - Updated to revision 425, fixes the following problems
* Packadd test does not clean up symlink.
  * Packadd test uses wrong directory name.
  * The E11 error message in the command line window is not translated.
  * The "zero count" error doesn't have a number. (Hirohito Higashi)
  * Xfontset and guifontwide are not tested.
  * Illegal memory access after "vapo". (Dominique Pelle)
  * Restoring help snapshot accesses freed memory. (Dominique Pelle)
  * GUI test fails on some systems.
  * Illegal memory access when 'complete' ends in a backslash.
  * Can't access b:changedtick from a dict reference.
  * Functions test fails.
  * Flags of :substitute not sufficiently tested.
  * Invalid memory access in :recover command.
  * :recover test fails on MS-Windows.
  * Illegal memory access with vi'
  * Not checking return valud of dict_add(). (Coverity)
  * When using complete() and typing a character undo is saved after the
    character was inserted. (Shougo)
  * Double free when compiled with EXITFREE and setting 'ttytype'.
  * b:changedtick can be unlocked, even though it has no effect.
  * Unlet command leaks memory. (Nikolai Pavlov)
  * islocked('d.changedtick') does not work.
  * Vim relies on limits.h to be included indirectly, but on Solaris 9 it
    may not be. (Ben Fritz)
  * When using CTRL-X CTRL-U inside a comment, the use of the comment leader
    may not work. (Klement)
  * When building with a shadow directory on macOS lacks the +clipboard
    feature.
  * Redrawing errors with GTK 3.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=421
2017-03-06 08:46:13 +00:00
Ismail Dönmez
9cc9815cd8 - Add test87-python36.patch to update test results for Python 3.6
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=419
2017-02-16 14:04:02 +00:00
Ismail Dönmez
73fef15f02 - Updated to revision 324, fixes the following problems
* When a json message arrives in pieces, the start is dropped and the
    decoding fails.
  * Not enough testing for GUI functionality.
  * getcmdtype(), getcmdpos() and getcmdline() are not tested.
  * ":help :[range]" does not work. (Tony Mechelynck)
  * ":help z?" does not work. (Pavol Juhas)
  * No test for setting 'guifont'.
  * Small mistake in 7x13 font name.
  * Insert mode completion does not respect "start" in 'backspace'.
  * Warning for unused variable with small build.
  * When using the tiny version trying to load the matchit plugin gives an
    error. On MS-Windows some default mappings fail.
  * Possible overflow with spell file where the tree length is corrupted.
    CVE-2017-5953 bsc#1024724
  * When running the command line tests there is a one second wait.
  * Illegal memory access with "1;y".

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=416
2017-02-10 12:17:54 +00:00
Ismail Dönmez
18468d0aa5 - Updated to revision 311, fixes the following problems
* Double free on exit when using a closure. (James McCoy)
  * Ex command range with repeated search does not work. (Bruce DeVisser)
  * When the GUI window is resized Vim does not always take over the new
    size. (Luchr)
  * Cannot stop diffing hidden buffers. (Daniel Hahler)
  * No tests for ":set completion" and various errors of the :set command.
  * Cannot set terminal key codes with :let.
  * Bracketed paste does not work in Visual mode.
  * Assign test fails in the GUI.
  * Invalid memory access when option has duplicate flag.
  * mode() not sufficiently tested.
  * Asan detects a memory error when EXITFREE is defined. (Dominique Pelle)
  * When using a symbolic link, the package path will not be inserted at
    the right position in 'runtimepath'. (Dugan Chen, Norio Takagi)
  * Cannot use an empty key in json.
  * Not enough testing for GUI functionality.
  * Linebreak tests are old style.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=414
2017-02-06 10:19:34 +00:00
Ismail Dönmez
f85bf36545 - Updated to revision 296, fixes the following problems
* Jumping to a tag that is a static item in the current file fails. 
    (Kazunobu Kuriyama)
  * The test for :profile is slow and does not work on MS-Windows.
  * On MS-Windows the system() test skips a few parts.
  * Some syntax arguments take effect even after "if 0". (Taylor Venable)
  * Warning for an unused parameter when the libcall feature is disabled.
    Warning for a function type cast when compiling with -pedantic.
  * Some syntax arguments are not tested.
  * When completing a group name for a highlight or syntax command cleared
    groups are included.
  * No test for invalid syntax group name.
  * Order of complication flags is sometimes wrong.
  * Compiler warns for uninitialized variable. (Tony Mechelynck)
  * After :undojoin some commands don't work properly, such as :redo.
    (Matthew Malcomson)
  * Test coverage for :retab insufficient.
  * Leaking file descriptor when system() cannot find the buffer. (Coverity)
  * Internally used commands for CTRL-Z and mouse click end up in
    history. (Matthew Malcomson)
  * When using :substitute with the "c" flag and 'cursorbind' is set the
    cursor is not updated in other windows.
  * Vim does not support bracketed paste, as implemented by xterm and other
    terminals.
  * Build fails if the multi-byte feature is disabled.
  * The buffer used to store a key name theoreticaly could be too
    small. (Coverity)
  * The Netbeans "specialKeys" command does not check if the argument fits
    in the buffer. (Coverity)
  * Leaking memory when syntax cluster id is unknown. (Coverity)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=413
2017-02-03 12:28:55 +00:00
Ismail Dönmez
61edbf5528 - Improve summary bsc#1021040
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=411
2017-01-24 11:44:31 +00:00
Ismail Dönmez
79087fa695 - Add missing %changelog to spec.skeleton
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=409
2017-01-19 09:55:56 +00:00
Ismail Dönmez
3da8f9ec58 - Updated to revision 194, fixes the following problems
* When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin)
  * For completion "locale -a" is executed on MS-Windows, even though it
    most likely won't work.
  * Setting language in gvim on MS-Windows does not work when libintl.dll
    is dynamically linked with msvcrt.dll.
  * Using :change in between :function and :endfunction fails.
  * When opening a buffer on a directory and inside a try/catch then the
    BufEnter event is not triggered.
  * test_command_count may fail when a previous test interferes, seen on
    MS-Windows.
  * 'formatprg' is a global option but the value may depend on the type of
     buffer. (Sung Pae)
  * Error E937 is used both for duplicate key in JSON and for trying to
    delete a buffer that is in use.
  * When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt
    in non-current windows is wrong.
  * When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not,
   then the cursor line highlighting is not updated. (Hirohito Higashi)
  * Ubsan warns for using a pointer that is not aligned.
  * When in Ex mode and an error is caught by try-catch, Vim still exits
    with a non-zero exit code.
  * The system() test fails on MS-Windows.
  * The error message from assert_notequal() is confusing.
  * Building with a new Ruby version fails.
  * Using NOT_VALID for redraw_later() to update the cursor line/column
    highlighting is not efficient.
  * There are no tests for the :profile command.
  * Detecting duplicate tags uses a slow linear search.
  * Some systems do not have ruby_sysinit(), causing the build to fail.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=408
2017-01-16 11:45:27 +00:00
Ismail Dönmez
83fa4cd32c - Updated to revision 172, fixes the following problems
* When a C preprocessor statement has two line continuations the
    following line does not have the right indent. (Ken Takata)
  * ":earlier" and ":later" do not work after startup or reading
    the undo file.
  * When the pattern of :filter does not have a separator then
    completion of the command fails.
  * To pass buffer content to system() and systemlist() one has to
    first create a string or list.
  * Running the channel test creates channellog.
  * system() test fails on MS-Windows.
  * system() test fails on OS/X.
  * When sorting zero elements a NULL pointer is passed to qsort(),
    which ubsan warns for.
  * Several float functions are not covered by tests.
  * No command line completion for ":syntax spell" and ":syntax
    sync".
  * On MS-Windows some float functions return a different value when
    passed unusual values.  strtod() doesn't work for "inf" and "nan".
  * Using a NULL pointer when using feedkeys() to trigger drawing
    a tabline.
  * EMSG() is sometimes used for internal errors.
  * Build fails when using small features.
  * Build error on Fedora 23 with small features and gnome2.
  * Ruby 2.4 no longer supports rb_cFixnum.
  * Outdated and misplaced comments.
  * Ubsan warns for integer overflow.
  * JSON with a duplicate key gives an internal error. (Lcd)
  * str2nr() and str2float() do not always work with negative values.
  * Still some float functionality is not covered by tests.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=406
2017-01-12 12:04:26 +00:00