|
|
|
|
Changelog for neovim-0.3.1+git.1538725926.ea927c9da-2.1.x86_64.rpm :
Fri Oct 5 14:00:00 2018 Matěj Cepl - Change version back to 0.3.1+git.1538725926.ea927c9da
Sun Sep 30 14:00:00 2018 mceplAATTsuse.com - Testing pull request https://github.com/neovim/neovim/pull/6856 Built-in LSP Support - Add neovim-lua-compatibility.patch to cover for the incompatibility between lua 5.1 and lua >= 5.2 - Switch from lua to luajit, where available.
Sun Sep 30 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1538332785.3bdc34d06: * TUI: terminfo_start: use unibi_from_term directly (#9072) * man.vim: set $MANWIDTH=999 * undo: Fix infinite loop if undo_read_byte returns EOF #2880 * editorconfig: Fix charset name #9070 * dialog_changed: Remove mistaken assert #9069 * vim-patch:8.1.0067: syntax highlighting not working when re-entering a buffer * vim-patch:8.1.0066: nasty autocommand causes using freed memory * vim-patch:8.1.0068: nasty autocommands can still cause using freed memory * lint * globals: arg_had_last is bool * vim-patch:8.0.1485: weird autocmd may cause arglist to be changed recursively * test: check_cores(): Fix tmp dir exclusion (#9061) * vim-patch:8.1.0416: sort doesn\'t report deleted lines (#9062)
Thu Sep 27 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1538045971.64a8a8fd2: * vim-patch:8.1.0435: cursorline highlight not removed in some situation (#9059) * man.vim: Start at the top #9023 * lint * tui: eliminate scrolling region data structure * vim-patch:8.1.0120: buffer \'modified\' set even when :sort has no changes * tui: eliminate grid->attrs, use indexed cell->attr * vim-patch:8.1.0436: can get the text of inputsecret() with getcmdline() * vim-patch:8.1.0433: mapping can obtain text from inputsecret() * terminal: Redraw statusline on title change #8973 * TUI: Alacritty supports DECSCUSR (#9048) * log: Assert that we haven\'t started freeing memory before logging * os_unix: Log exit code before freeing all memory * deps: revert to jemalloc 4.5.0 (#9035) * build: Unify USE_BUNDLED, USE_BUNDLED_DEPS (#9046) * vim-patch:8.1.0428: the :suspend command is not tested (#9043) * vim-patch:8.1.0429: no test for :lcd with \'shellslash\' (#9041) * minor: tui: update_attrs: code consistency * vim-patch:8.0.1557: printf() does not work with only one argument (#9038) * test: Do not load entire log-file into memory * swapfile: Always show swap dialog (E325) * shortmess+=F: Hide :bnext, :bprev fileinfo messages * vim-patch:8.1.0389: :behave command is not tested (#9030) * func_attr.h: FUNC_ATTR_PRINTF * vim-patch:8.0.0370: invalid memory access when setting wildchar empty * vim-patch:8.0.0368: not all options are tested with a range of values * vim-patch:8.1.0414: v:option_old is cleared when using :set in OptionSet autocmd * startup: always wait for UI with --embed, unless --headless also is supplied * TUI: Reset cursor color when applicable #8572 * test/old: test_options: Accommodate Nvim default * vim-patch:8.1.0310: file info msg with \'F\' in \'shortmess\' * vim-patch:8.0.0682: no test for synIDtrans() (#8966) * man.vim: Fix very long justified lines #9023 * man.vim: Ignore $MANWIDTH, use soft wrap #9023 * shell/logging: Fix E730 with verbose system({List}) #9009 * lint * replace fallthrough comment with macro * vim-patch:8.0.1215: newer gcc warns for implicit fallthrough * startup: don\'t erase screen on `:hi Normal` during startup * doc: test/README.md (#9020) * cleanup/TUI: remove old unused code #9013 * log: RPC, input, other events * log: rename do_log to logmsg * test: system_spec: remove redundant clear() * startup: wait for embedder before executing startup commands and files * TUI: Skip redundant \"stop\" event (macOS kernel panic) (#9007) * vim-patch:8.0.1443: compiler complains about uninitialized variable * vim-patch:8.0.1428: compiler warning on 64 bit MS-Windows system * buffer: add support for virtual text annotations * lint * vim-patch:8.0.1417: test doesn\'t search for a sentence * vim-patch:8.0.1416: crash when searching for a sentence * oldtests: set nrformats to Vim default * runtime/colors: move check_colors.vim to runtime/tools * vim-patch:8.0.1400: color scheme check script shows up as color scheme * vim-patch:8.0.1395: it is not easy to see if a colorscheme is well written * vim-patch:8.0.1374: CTRL-A does not work with an empty line * loop_close: Drain thread_events (#8990) * vim-patch:8.1.0355 Incorrect adjusting the popup menu (#8996) * vim-patch:8.0.1363: recover swap file ending with .stz #9002
Sat Sep 15 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1536945669.dadcfe22c: * vim-patch:8.0.1201: \"yL\" is affected by \'scrolloff\' (#8997) * lint * globals: KeyTyped is bool * vim-patch:8.0.1275: CmdlineLeave autocmd prevents fold from opening * vim-patch:8.1.0175: marks test fails in very wide window * vim-patch:8.1.0168: output of :marks is too short with multi-byte chars * vim-patch:8.0.1184: the :marks command is not tested * Update eval.c * getchar: allow in mapping * vim-patch:8.0.1089: range count in user command * vim-patch:8.0.1172: when E734 is given option is still set (#8988) * style: indent, then lint * vim-patch:8.1.0374: moving the cursor is slow when \'relativenumber\' is set * vim-patch:8.1.0373: screen updating still slow when \'cursorline\' is set * test: popupmenu placement * vim-patch:8.0.1161 * popupmnu.c: Fix popup placement when preview window is below * vim-patch:8.1.0372: screen updating slow when \'cursorline\' is set (#8986) * do_shell, do_filter: Remove \"clear screen\", \"wait for return\" calls * UI/cleanup: Remove most redraw_later_clear() calls * lint * vim-patch:8.0.1809: various typos * vim-patch:8.1.0219: expanding ## fails to escape backtick * vim-patch:8.1.0034: cursor not restored with \":edit #\" * vim-patch:8.0.1154: \'indentkeys\' does not work properly (#8980) * move: dir in onepage() is Direction * move: drop has_mbyte check * vim-patch:8.1.0174: after paging up and down fold line is wrong * vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing (#8976) * vim-patch:8.0.1781: file names in quickfix window are not shortened * vim-patch:8.0.1378: autoload script sources itself when defining function * vim-patch:8.0.1377: cannot call a dict function in autoloaded dict * vim-patch:8.0.1115: crash when using foldtextresult() recursively (#8972) * CI/Codecov: disable changes status * ui: flush UI state on exit * lint: clean-up after parent commits * Remove has_mbytes local to lines changed in parent commit * Refactor: Remove occurences of mb_char2bytes * digraph: delete code that checks enc_utf8 * digraph: refactor code that checks has_mbyte * tests: update expected output of :digraph command * vim-patch:8.0.0749: some unicode digraphs are hard to remember * oldtests: win: fix buffer pathsep * vim-patch:8.0.1040: cannot use another error format in getqflist() * lint * vim-patch:8.0.1031: \"text\" argument for getqflist() is confusing * vim-patch:8.0.1029: return value of getqflist() is inconsistent * test_largefile.vim: adjust comment to run it * vim-patch:8.0.1326: largefile test fails on CI, glob test on MS-Windows * vim-patch:8.0.0708: some tests are old style * vim-patch:8.0.1023: it is not easy to identify a quickfix list * vim-patch:8.0.1006: quickfix list changes when parsing text with \'erroformat\' * ASAN/LeakSanitizer: fix typo in blacklist * vim-patch:8.0.0922: quickfix list always added after current one * vim-patch:8.0.0904: cannot set a location list from text * lint * main: advance in edit_buffers() is bool * window: refactor boolean variables in win_close() * cmake: add \"generated-sources\" target * vim-patch:8.0.0782: using freed memory in quickfix code * vim-patch:8.0.0733: can only add entries to one list in the quickfix stack * functests: Add tests * runtime/msgpack: Fix inf/nan regexp * test/win: job_spec: increase jobwait() timeout * test: API validation: assert exact string * API: Avoid overrun when formatting error-message * vim-patch:8.0.1595: no autocommand triggered before exiting * vim-patch:8.1.0334: \'autowrite\' takes effect when buffer is not to be written * vim-patch:8.0.1190: unusable after opening new window in BufWritePre event * lint * ex_cmds: const variables in find_help_tags() * vim-patch:8.1.0235: more help tags that jump to the wrong location * vim-patch:8.0.1792: MS-Windows users expect -? to work like --help * vim-patch:8.1.0231: :help -? goes to help for -+ * vim-patch:8.0.1383: local additions in help skips some files * vim-patch:8.0.0998: strange error when using K while only spaces are selected * CI/AppVeyor: Disable gcov build for PRs * tests: call getchar(1) in timer callback * lint * vim-patch:8.1.0052: when mapping to times out the next mapping is skipped * vim-patch:8.0.1048: no test for what 8.0.1020 fixes * vim-patch:8.0.1020: when a timer calls getchar(1) input is overwritten * build/MSVC: remove libvterm-Fix-escape-sequences-for-MSVC.patch * deps: update libvterm * deps: update to jemalloc 5.1.0 * tui: Hint wrapped lines to terminals. * Add tests for highlighting after the end of a line. * vim-patch:8.1.0344: \'hlsearch\' highlighting has a gap after /$ * screen.lua: extend snapshot_util() to work with extension state * oldtests: win: fix pathsep in :mkview test * vim-patch:8.1.0336: mkview test still fails on CI * vim-patch:8.1.0335: mkview test fails on CI * vim-patch:8.1.0333: :mkview does not restore cursor properly after \"$\" * vim-patch:8.1.0331: insufficient test coverage for :mkview and :loadview * doc/defaults: document `ttimeoutlen` default (#8943) * man.vim: guard against reload (#8940) * lint: clean-up after parent commits * Remove has_mbytes from lines local to parent commit * Refactor: remove mb_ptr2len_len, mb_ptr2cells and mb_ptr2cells_len * shell.c: fix scan-build NPE warning #8932 * Fix dead assignment. * getchar: fix {read,copy,start}_redo() params * globals: cmd_silent is bool * vim-patch:8.1.0022: repeating put from expression register fails * test: Dump $NVIM_LOG_FILE contents (#8926) * lint * ex_cmds2: checkall in dialog_changed() is bool * vim-patch:8.1.0214 fixup: remove feature-guard * vim-patch:8.1.0214 (#8927) * vim-patch:8.0.0983: unnecessary check for NULL pointer * options: do not use gettext for +printheader (#8928) * API: nvim_unsubscribe(): Handle unknown events #8745 * vim-patch:8.0.1001: setting \'encoding\' makes \'printheader\' invalid (#8925) * tests: introduce screen:expect{...} form * ext_cmdline: use new highlight representation for cmdline_block * health.vim: Detect missing init.vim * vim-patch:8.1.0322: Test_copy_winopt() does not restore \'hidden\' (#8918) * oldtests: comment out test for \'set cpo+=.\' * vim-patch:8.1.0144: the :cd command does not have good test coverage * win/dist: nvim-qt v0.2.10 (#8901) * vim-patch:8.1.0327: the \"g CTRL-G\" command isn\'t tested much (#8914) * src/nvim/testdir/Makefile: define NEW_TESTS automatically (#8909) * CI/Codecov: enable changes status (#8910) * vim-patch:8.0.1214: accessing freed memory when EXITFREE is set * runtime/doc: fix broken links found by `make html` * warn about tests without libintl * build/doc: generate vimindex.html * vim-patch:8.0.1468: illegal memory access in del_bytes() * vim-patch:8.0.0900: :tab options doesn\'t open a new tab page * vim-patch:8.0.1404: invalid memory access on exit * vim-patch:8.0.1228: invalid memory access in GUI test * vim-patch:8.0.0883: invalid memory access with nonsensical script * lint: cleanup after parent commits * Remove has_mbyte from lines near changes in parent commit * Remove occurences of mb_head_off
Sat Aug 25 14:00:00 2018 mceplAATTsuse.com - Put the system-wide config in /etc, and just a symlink to $VIM
Sat Aug 25 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1535098679.c0157e8fe: * remote/host.vim: specify {nosuf} for globpath() (#8882) * search: fix types of findsent() variables * vim-patch:8.1.0083: \"is\" and \"as\" have trouble with quoted punctuation * doc: remove mention of \"drop\" register (#8893) * oldtests: reindent Makefile to 8-width tab * editorconfig: Makefile uses 8-width tab indent * vim-patch:8.0.1682: auto indenting breaks inserting a block (#8892) * lint * vim-patch:8.0.1044: warning for uninitialized variable * vim-patch:8.0.1043: warning for uninitialized variable * vim-patch:8.0.1041: bogus characters when indenting during visual-block append * vim-patch:8.0.0999: indenting raw C++ strings is wrong * vim-patch:8.0.1151: \"vim -c startinsert!\" doesn\'t append (#8886) * vim-patch:8.0.1242: function argument with only dash is seen as number zero * vim-patch:8.0.1790: \'winfixwidth\' is not always respected by :close * vim-patch:8.0.1707: when \'wfh\' is set \":bel 10new\" scrolls window * vim-patch:8.0.1426: \"gf\" and don\'t accept ? and & in URL * vim-patch:8.0.1331: possible crash when window can be zero lines high * vim-patch:8.1.0303: line2byte() is wrong for last line with \'noeol\' * vim-patch:8.1.0110: file name not displayed with \":file\" (#8878) * vim-patch.sh: Also check for .git/ directory * lint * undo: undo_undoes is bool * undo: did_undo,absolute in u_undo_end() are bool * undo: update undo_time() function signature * undo: above,did_undo in undo_time() are bool * vim-patch:8.0.1441: using \":undo 0\" leaves undo in wrong state * vim-patch.sh: Use git-rev-parse to check repo (#8875) * search: \"include\" in current_tagblock() is bool * vim-patch:8.1.0290: \"cit\" on an empty HTML tag changes the whole tag * lint * vim-patch:8.0.1487: test 14 fails * vim-patch:8.0.1486: accessing invalid memory with \"it\" * vim-patch:8.0.1291: C indent wrong when * immediately follows comment * vim-patch:8.1.0018: using \"gn\" may select wrong text when wrapping * vim-patch:8.0.1148: gN doesn\'t work on last match with \'wrapscan\' off * vim-patch:8.0.0762: ml_get error with :psearch in buffer without a name * vim-patch:8.0.1418: no test for expanding backticks * doc: Remove irrelevant line about \"only the first\" vimrc is used * API: Remove path prefix from command name in nvim_get_proc() * lint * normal: don\'t check has_mbyte * vim-patch:8.0.1091: test for fails without +balloon_eval feature * vim-patch:8.0.1090: cannot get the text under the cursor like v:beval_text * vim-patch:8.1.0159: completion for user names does not work for a prefix. * ex_docmd: forceit,usefilter are bool * ops: refactor get_spec_reg() * vim-patch:8.0.1787: cannot insert the whole cursor line * vim-patch:8.1.0101: no test for getcmdwintype() * vim-patch:8.0.1816: no test for setcmdpos() * vim-patch:8.0.1649: no completion for argument list commands * vim-patch:8.0.1231: expanding file name drops dash * vim-patch:8.0.0878: no completion for :mapclear * vim-patch:8.0.1509: test for failing drag-n-drop command no longer fails * vim-patch:8.0.1508: the :drop command is not always available * vim-patch:8.1.0186: test for getwininfo() fails in GUI * vim-patch:8.1.0184: not easy to figure out the window layout * vim-patch:8.0.1364: there is no easy way to get the window position * API: Use `ps -o comm` in nvim_get_proc()
Sat Aug 18 14:00:00 2018 mceplAATTsuse.com - Actually, the correct location of sysinit.vim is /usr/share/nvim.
Sat Aug 18 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1534505627.c7db42faa: * cmdline: always use save_cmdline before command_line_enter
Sat Aug 18 14:00:00 2018 opensuse-packagingAATTopensuse.org - Correct name for the system-wide initialization is sysinit.vim, not just init.vim (boo#1098800)
Thu Aug 16 14:00:00 2018 mceplAATTsuse.com - Use %cmake macro
Thu Aug 16 14:00:00 2018 opensuse-packagingAATTopensuse.org - Installation of the systemwide configuration file (boo#1098800) - Update to version 0.3.1+git.1534330940.b5cfac089: * lint * vim-patch:8.0.1633: a TextChanged autocmd triggers when it is defined * vim-patch:8.0.1413: accessing freed memory in :cbuffer * oldtests: finish port of 8.0.1224 * vim-patch:8.0.1409: buffer overflow in :tags command * vim-patch:8.0.1488: emacs tags no longer work * vim-patch:8.0.1218: writing to freed memory in autocmd * vim-patch:8.0.1209: still too many old style tests * TUI: use BCE again more often, as it provides smoother resizes and scrolling * tui: reenable cursor movement optimizations (leftover from #8221) * tui: hack for invalid first line with non-bce resize * tui: use bce properly * lint: clean up after parent commit * oldtests: win: a directory is not executable * vim-patch:8.1.0262: not enough testing for getftype() * vim-patch:8.0.1630: trimming white space is not that easy * vim-patch:8.1.0161: buffer not updated with \'autoread\' set if file was deleted * Remove occurrences of \'has_mbyte\' near lines changes by parent commit * Remove all occurrences of mb_off2cells * cursor_shape: use attribute ids instead of syntax ids * highlight: HlAttrs is a value type; treat it like such * lint * vim-patch:8.0.1397: pattern with \\& following nothing gives an error * vim-patch:8.0.1257: no test for fix of undefined behavior * vim-patch:8.0.1243: no test for what 8.0.1227 fixes * vim-patch:8.0.1227: undefined left shift in readfile() * deps: get gperf-3.1.tar.gz from our mirror * CI/travis: fix restore from cache * eval: match in find_some_match() is bool * lint * regexp: drop has_mbyte check in regmatch() * vim-patch:8.0.1361: some users don\'t want to diff with hidden buffers * diff: drop enc_utf8 check in diff_equal_char() * vim-patch:8.0.1046: code duplication in diff mode * vim-patch:8.0.1037: \"icase\" of \'diffopt\' is not used for highlighting * lint * vim-patch:8.1.0099: exclamation mark in error message not needed * vim-patch:8.1.0097: superfluous space before exclamation mark * vim-patch:8.1.0090: \"...\" used inconsistently in a message * vim-patch:8.1.0078: \"...\" used inconsistently in messages * vim-patch:8.0.1517: invalid memory acces with pattern using look-behind match * vim-patch:8.0.1470: integer overflow when using regexp pattern * vim-patch:8.0.1254: undefined left shift in gethexchrs() * vim-patch:8.0.0828: Coverity: may dereference NULL pointer * refactor: Replace vim_strrchr() with strrchar() (#8718) * terminfo: add header guard, stdint.h for int8_t (#8848) * tutor: don\'t set statusline (#8844) * lint * vim-patch:8.0.1490: number of spell regions is spread out through the code * terminfo: update built-in terminfo entries * terminfo: add scripts/update_terminfo.sh * vim-patch.sh: Fix replacement which converts #1234 to vim/vim#1234 * oldtests: Test_undofile() passes * Fix lint * vim-patch:8.1.0256: using setline() in TextChangedI splits undo * vim-patch:8.1.0245: calling setline() in TextChangedI autocmd breaks undo * vim-patch:8.1.0057: popup menu displayed wrong when using autocmd * vim-patch:8.1.0025: no test for the undofile() function * vim-patch:8.0.1433: illegal memory access after undo * memline: fnamecmp_ino() returns bool * vim-patch:8.0.1819: swap file warning for file with non-existing directory * vim-patch:8.0.1290: seq_cur of undotree() wrong after undo * vim-patch:8.1.0024: test % command (#8834) * vim-patch:8.1.0257: no test for pathshorten() * vim-patch:8.1.0204: inputlist() is not tested * vim-patch:8.1.0008: no test for strwidth() * vim-patch:8.0.1421: accessing invalid memory with overlong byte sequence * vim-patch:8.0.1410: hang when using count() with an empty string * vim-patch:8.0.1105: match() and matchend() are not tested * vim-patch:8.0.1004: matchstrpos() without a match returns too many items * vim-patch.sh: Pass directory name to find (#8830) * vim-patch:8.1.0241: effect of \":tabmove N\" is not clear * vim-patch:8.1.0009: tabpages insufficiently tested * ruby: detect rbenv shims for other versions (#8733) * defaults: win: \'shellpipe\' for cmd.exe (#8827) * oldtests: win: set shellpipe for cmd.exe * misc: fixpos in del_char() is bool * edit: end_insert in check_auto_format() is bool * edit: did_add_space is bool * memline: copy in ml_replace() is bool * ops: is_del in block_prep() is bool * window: no_display in restore_win() is bool * ops: add const to shift_block() variables * tests: win: fix pathsep of :compiler paths * vim-patch:8.1.0005: test for :compiler command fails on MS-Windows * vim-patch:8.1.0004: test for :compiler command sometimes fails * vim-patch:8.1.0003: the :compiler command is not tested * eval: add const to f_gettabvar() variables * edit: temp in ins_del() is const int * vim-patch:8.1.0007: no test for \"o\" and \"O\" in Visual block mode * vim-patch:8.0.1811: no test for winrestcmd() * vim-patch:8.0.1705: when making a vertical split the mode message isn\'t updated * vim-patch:8.0.1446: acessing freed memory after window command in auto command * vim-patch:8.0.1579: virtual replace test fails in GUI * vim-patch:8.0.1577: virtual replace test fails on MS-Windows * vim-patch:8.0.1575: crash when using virtual replace * vim-patch:8.0.0879: crash when shifting with huge number * vim-patch:8.0.1601: highlight test fails on Win32 * vim-patch:8.0.1600: crash when setting t_Co to zero when \'termguicolors\' is set * vim-patch:8.0.1169: highlignting one char too many with \'list\' and \'cul\' * vim-patch:8.0.1168: wrong highlighting with combination of match and \'cursorline\' * vim-patch:8.0.1216: tabline is not always updated for :file command * vim-patch:8.0.1160: getting tab-local variable fails after closing window * vim-patch:8.0.0890: still many old style tests * style: fixing minor issues noted in code review. * Remove some occrrences of enc_utf8 and has_mbyte * lint: clean-up after parent commit * Remove all occurences of the mb_ptr2char macro * Fix crash in lang_init() on macOS if lang_region = NULL * vim-patch:8.0.0735: no indication that the quickfix window/buffer changed * vim-patch:8.0.0687: minor issues related to quickfix
Mon Aug 6 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.1+git.1533575802.1593ee7cf: * lint * globals: did_ai is bool * globals: did_si is bool * globals: can_si is bool * globals: can_si_back is bool * edit: haveto_redraw (local variable) is bool * edit: can_cindent is bool * edit: fix variables in ins_mousescroll() * globals: typebuf_was_filled is bool * vim-patch:8.1.0240: g:actual_curbuf set in wrong scope (#8818) * vim-patch:8.0.1507: timer test is a bit flaky * vim-patch:8.0.0948: crash if timer closes window while dragging status line * vim-patch:8.0.0722: screen is messed by timer up at inputlist() prompt * vim-patch:8.0.0671: hang when typing CTRL-C in confirm() in timer * eval, ex_getln: Fix incompatible pointer types (#8792) * syntax.h: fix include #8742 * misc: refactor plines_win{,_nofill}() * fold: add const to foldSplit() variables * fold: add const to foldUpdateIEMSRecurse() vars * fold: add const to foldUpdateIEMS() variables * fold: add const to checkSmall() variables * fold: declare and init vars in deleteFoldEntry() * fold: add const to foldMoveTo() variables * fold: add const to deleteFold() variables * fold: add const to hasFoldingWin() variables * ex_cmds: add const to helptags_one() variables * ex_cmds: add const to fix_help_buffer() variables * hardcopy: refactor mch_print_start_line() * hardcopy: bold,italic,underline are TriState * fold: use_level,maybe_small are bool * globals: virtual_op is TriState * fold: recursive in deleteFoldEntry() is bool * fold: fold_changed is bool * fold: finish in foldUpdateIEMSRecurse() is bool * screen: screen_cleared is TriState * fold: lineFolded() is bool * fold: check_closed() returns bool * search: refactor variables in findmatchlimit() * search: start_in_quotes in findmatchlimit is TriState * edit: dont_sync_undo is TriState * ex_cmds: refactor utf8 variables to TriState * menu: enable in ex_menu() is TriState * fold: fold_T.fd_small is TriState * diff: refactor diff_a_works to use TriState * clint: detect MAYBE and recommend TriState * syntax: syn_pattern.sp_syncing is bool * syntax: add const to get_syntax_attr() params * syntax: add const to syn_finish_line() params,vars * syntax: did_header is bool * syntax: disptick_T is uint16_t * syntax: scl_id is int * vim-patch:8.0.1088: occasional memory use after free * vim-patch:8.0.1078: using freed memory with \":hi Normal\" * vim-patch:8.0.1072: :highlight command causes a redraw even when nothing changed * vim-patch:8.0.0831: with 8 colors the bold attribute is not set properly * vim-patch:8.0.0791: terminal colors depend on the system * syntax: refactor get_id_list() * syntax: refactor syn_combine_list() * syntax: syn_cluster_T.scl_list is int16_t * * syntax: refactor syn_current_attr() * syntax: use const on check_keyword_id() variables * syntax: syn_state.sst_next_list is int16_t * * syntax: current_next_list is int16_t * * syntax: update types of stateitem_T members * syntax: use const on syn_list_keywords() variables * syntax: update types for keyentry_T,sp_syn * syntax: use const on copy_id_list() params,vars * syntax: use const on add_keyword() params,vars * syntax: update types of syn_opt_arg_T members * syntax: use const on put_id_list() variables * vim-patch:8.0.1541: synpat_T is taking too much memory * system(): handle profiling and \'verbose\' #8730 * checkhealth: always report stderr with errors (#8783) * checkhealth: do not use exepath with host_prog (#8784) * log.c: Fix possible truncation in buffer (#8791) * lint * screen: add const and reindent update_debug_signs() * vim-patch:8.0.0837: signs can be drawn on top of console messages * screen.c: add update_window_hl to special redrawing entrypoints * tui: clip invalid regions on resize (#8779), fixes #8774 * log.c: format: padding * DOC: regenerate api docs * DOC: add support for intro sections in api docs * functests: tests related to operations on unloaded buffers #7688 * API: update docs WRT behaviours/methods for unloaded buffers #7688 * API: add nvim_buf_is_loaded() #7688 * API: buf_get_lines, buf_line_count handle unloaded buffers #7688 * cmake: bump API version * vim-patch:8.0.1017: test for MS-Windows $HOME always passes * vim-patch:8.0.1012: MS-Windows: problem with $HOME when is was set internally * vim-patch:8.0.0810: MS-Windows: tests still hang * vim-patch:8.0.0806: tests may try to create XfakeHOME twice * vim-patch:8.0.0805: GUI test fails with gnome2 * log.c: ISO 8601 date/time * log.c: include milliseconds * log.c: message format * rename: os_get_localtime => os_localtime * ui: fix glitches where scrolling region affects clearing of screen * screen.c: fix redrawing tabline when messages overflow screen * tests: add test for switching tabpage right after scroll * test: assert scroll region state for clear * tests: test for redrawing tabline when msgsep marker goes outside screen * file_search: free stackp if vim_findfile() failed * vim-patch:8.1.0111: .po files do not use recommended names * vim-patch:8.0.1839: script to check .po file doesn\'t check for plural header * vim-patch:8.0.1778: script to check translations does not always work * vim-patch:8.0.0835: translations check with msgfmt does not work * vim-patch:8.0.0830: translating messages is not ideal * vim-patch:8.0.0794: checking translations fails with multiple NL * vim-patch:8.0.0734: the script to check translations can be improved * vim-patch:8.0.0726: translations cleanup script is too conservative * vim-patch:8.0.1622: possible NULL pointer dereference * vim-patch:8.0.1512: warning for possibly using NULL pointer * vim-patch:8.0.1502: in out-of-memory situation character is not restored * build: Enable LTO (Link Time Optimization) #8654 * doc: README: \"Transitioning from Vim\" note (#8763) * vim-patch:8.0.1765: CTRL-G j in Insert mode is incorrect when \'virtualedit\' set (#8757) * vim-patch:8.0.1398: :packadd does not load packages from the \"start\" directory (#8762) * Make \"v:errmsg\", \"v:shell_error\" and \"v:this_session\" distinct * vim-patch:8.0.0493: crash with cd command with very long argument * man.vim: improve manSentence regex (#8764) * ui: add tests for hlstate extension * ui: docs for ext_newgrid and ext_hlstate * ui: use line-based rather than char-based updates in screen.c * ui: add TODO for non-working terminal linewrap * highlight: refactor to use stateful representation * highlight: extract low-level highlight logic from syntax, ui * version bump * hardcopy: refactor mch_print_text_out() * vim-patch:8.1.0056: crash when using :hardcopy with illegal byte * vim-patch:8.0.1503: access memory beyond end of string * startup: fix \":if 0|syntax on|endif\" bug (#8731) * NVIM v0.3.1 * gen_api_vimdoc.py: add whitespace before \"~\" * doc * vim-patch:8.0.1799: no test for :registers command * vim-patch:8.0.0727: message about what register to yank into is not translated * vim-patch:8.0.0724: the message for yanking doesn\'t indicate the register
Wed Jul 18 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1531751184.cd6e7e8cf: * dispatch.c: changed api_set_error_call * channel.c: Prevent channel_destroy_early() from freeing uninitialized rpc stuff * Check all child processes for exit in SIGCHLD handler * channel.c: refactor spaghetti code * Only waitpid() for processes that we care about * vim-patch:8.0.0630: it is not easy to work on lines without a match (#8734) * keymap: add commented events to match 8.0.0697 * tests: is represented as \'R\' (ASCII) * terminal: handle &confirm and :confirm on unloading (#8726) * screen: truncate showmode messages * vim-patch:8.0.0{474,475,492,633,1251} (#8725) * man.vim: C highlighting for EXAMPLES section #8709 * tests/screen.lua: treat \"resize\" like any other event * test/includes: Use ${gen_cdefs} when pre-processing headers * test: Rename includes/pre/uv-errno.h to includes/pre/uv.h * vim-patch:8.0.0697: recorded key sequences may become invalid * vim-patch.sh: Unwrap commit messages when reviewing PRs * vim-patch:8.0.0522: Win32: clipboard=unnamed in :global (#8717) * transstr_buf: fix length comparison #8681 * test: build_stl_str_hl (#8703) * vim-patch:8.0.1464: add slash when completing directory #8684 * Update unicode files * [WIP/RFC] Fix standout mode * vim-patch:8.0.1387: wordcount test is old style * vim-patch:8.0.1022: test 80 is old style * vim-patch:8.0.1253: still too many old style tests * vim-patch:8.0.1140: still old style tests
Mon Jul 9 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1531158921.44a284d71: * vim-patch.sh: review_commit: Fix regex for vim version * vim-patch.sh: Use single quotes to avoid doubling backslashes * man.vim: fix for mandoc (#8698) * TUI: urxvt: also send xterm focus-reporting seqs #8699 * clint: use stdout for normal/expected output (#8700) * tests: endfunc allows uncommented bar * vim-patch: finish port of 8.0.0{654,663,667} * oldtests: fix func Test_echo_and_string() * vim-patch:8.0.0663: unexpected error with \'verbose\' (#8692)
Thu Jul 5 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1530725036.2bfabd5bf: * provider/node: npm --loglevel silent (#8682) * vim-patch:8.0.0686: extra redraw when using CTRL-L in second window * vim-patch:8.0.0640: mismatch between help and actual message
Tue Jul 3 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1530567148.bd51a0cd0: * coverity/166184: Null pointer dereference (FP) * test: nvim_buf_attach: reduce delay * test: nvim_buf_attach response after initial delay * test: buffer_updates: 10s timeout * coverity/108274: tty-test.c: Insecure data handling (#8666) * test: port kword_test to Lua for utf_char2bytes() * vim-patch:8.0.0252: not properly recognizing word characters between 128 and 255 * API: emit nvim_buf_lines_event from :terminal #8616 * vim-patch:8.0.0593: DRY: setting list/dict return value (#8639) * gen_api_vimdoc: Make executable and change #! to python3 * ui: don\'t crash when \'writedelay\' is set and redrawing inside an event handler * highlight: high-priority CursorLine if fg is set. #8578 * doc (#8652) * oldtest: Disable tests that :py(3)do stop executing when buffer changes * vim-patch:8.0.0688: cannot resize the window in a FileType autocommand * vim-patch:8.0.0677: setting \'filetype\' may switch buffers
Tue Jun 26 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1529996054.da6874a7b: * vim-patch:8.0.0707: freeing wrong memory with certain autocommands * vim-patch:8.0.0706: crash when cancelling the cmdline window in Ex mode * vim-patch:8.0.0704: problems with autocommands when opening help * Improved version of #8613
Mon Jun 25 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1529885695.1cbc83018: * API: nvim_win_set_cursor: set curswant #8613 * vim-patch:8.1.0107: getting buffer option clears message (#8637) * test: update writefile test for invalid list items * l10n: Update Ukrainian translation (#8622) * vim-patch:8.0.0642: writefile() continues after detecting an error * vim-patch:8.0.0548: saving the redo buffer only works one time (#8629) * vim-patch:8.0.0535: leak when exiting user function (#8574) * vim-patch:8.0.0{538,539} (#8615) * win/deps: Fix copy to subdir (#8636) * vim-patch:8.0.0627: \"gn\" selects only one character with \'nowrapscan\' (#8632) * checkhealth: Python: fix VIRTUAL_ENV check (#8628) * vim-patch:8.0.0544: cppcheck warnings (#8627)
Fri Jun 22 14:00:00 2018 mceplAATTsuse.com - Don\'t move configuration file, but install it correctly in the first place. - Add SUSE-specific template for *.spec files
Fri Jun 22 14:00:00 2018 mceplAATTsuse.com - Move the systemwide initial configuration file to /etc/xdg/nvim
Fri Jun 22 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.3.0+git.1529657394.7f7802e64: * main: fix FALLTHROUGH hints (#8623) * defaults: shortmess+=F (#8619) * *: Replace b_changedtick with new always-inline functions * buffer: fix copying setl options for buffer currently displayed in another window * vim-patch:8.0.0648: possible use of NULL pointer * vim-patch:8.0.0621: :stag does not respect \'switchbuf\' * vim-patch:8.0.0468: g< after aborting an Ex command (#7941) * vim-patch:8.0.{0632,1536} (#8609) * vim-patch:8.0.0616: not always setting \'background\' correctly after :hi Normal (#8606) * vim-patch:8.0.0{469,581,583} (#8601) * vim-patch:8.0.0669: CTRL-N at start of the buffer does not work correctly (#8600) * vim-patch:8.0.0636: when reading the undo file fails may use uninitialized data (#8599) * vim-patch:8.0.0551: the typeahead buffer is reallocated too often (#8598) * vim-patch:8.0.0568: 1gd may hang * lint * vim-patch:8.0.0546: swap file exists briefly when opening the command window (#8588) * vim-patch:8.0.0549: no test for the 8g8 command * vim-patch:8.0.0617: hardcopy test hangs on MS-Windows * vim-patch:8.0.0615: using % with :hardcopy wrongly escapes spaces * vim-patch:8.0.0537: illegal memory access with :z and large count (#8592) * vim-patch: Replace shell variables in printf with formatted args * vim-patch:8.0.0455: the mode test may hang (#8577) * vim-patch:8.0.0542: getpos() can return a negative line number (#8580) * vim-patch:8.0.0598: building with gcc 7.1 yields new warnings (#8585) * startup: delete empty stdin buffer if other files were opened * use wchar_t instead of WCHAR #6998 * startup: go to buffer 2 if stdin is empty * vim-patch:8.0.0547: extra line break in verbosefile * vim-patch:8.0.0467: using g< after :for does not show the right output * cmake: Prefer add_definitions() for setting preprocessor defines * cmake: Comply with new CMP0054 policy * Raise minimum CMake version to 2.8.12 and remove compat code * cmake: Consolidate enabling of \"undefined symbol\" errors * cmake: Explicitly declare C as the project language * cmake: Check for GNU compiler, not Linux, to set -D_GNU_SOURCE * cmake: Organize targets into folders * startup: fix -E/-Es without `-u NONE` * Ex mode: use getexline() instead of getexmodeline() * syntax: refactor syn_finish_line to return bool * vim-patch:8.0.0481: unnecessary if statement * build/win: Add workaround for Windows command length limit * Revert \"makedeps.bat\" * deps: Build bundled dependencies automatically for IDEs
Sun Jun 17 14:00:00 2018 mceplAATTsuse.com - BuildRequires jemalloc-devel
Sun Jun 17 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.2.2+git.1529233555.3cc350696: * checkhealth: node.js: also search yarn #8528 * vim-patch:8.0.0609: some people still don\'t know how to quit (#8571) * vim-patch:8.0.0625: shellescape() always escapes a newline (#8573) * vim-patch:8.0.0604: gF test fails still on MS-Windows * vim-patch:8.0.0603: gF test fails on MS-Windows * vim-patch:8.0.0602: when gF fails to edit the file the cursor still moves * fix lint * vim-patch:8.0.0545: edit test may fail on some systems * vim-patch:8.0.0543: test_edit causes older xfce4-terminal to close * vim-patch:8.0.0532: test with long directory name fails on Mac * vim-patch:8.0.0531: test with long directory name fails on non-unix systems * vim-patch:8.0.0530: buffer overflow when \'columns\' is very big * vim-patch:8.0.0577: warning for uninitialized variable * vim-patch:8.0.0575: using freed memory when resetting \'indentexpr\' * build/test: skip empty TEST_TAG, TEST_FILTER * gen_events.lua: define NUM_EVENTS as an enum value * get_maphash: fix off-by-one * fillchars: make checks more strict and improve tests * functionaltest: Use octal escapes for printf * Add ‘eob’ option to fillchars * lint * Fix implicit conversion warning (#8536) * options: remove \'maxcombine` option (always use 6) * screen: use UTF-8 representation * vim-patch:8.0.0596: crash when complete() called after complete_add() * test/ui: doublewidth rendering. multibyte and cmdwin chars in folded lines (#8534) * charset: include option_defs.h for breakat_flags * doc * vim-patch:8.0.0451: some macros are in lower case * version bump * NVIM v0.3.0 * doc: API * doc/man: mention $NVIM_LOG_FILE * doc: job/channel, misc #7783 * checkhealth: fix nodejs provider advice (#8522) * test: fix startup_spec * deps: bump lua client * vim-patch:8.0.0520: using a function pointer while the function is known (#8513) * vim-patch:8.0.0466: still macros that should be all-caps (#8510) * build/msvc: Add support for building gettext tools with MSVC * build/msvc: Add libiconv to bundled dependencies * refactor: buf_collect_lines (#8509) * vim-patch:8.0.0541: compiler warning on MS-Windows * vim-patch:8.0.0533: abbreviation doesn\'t work after backspacing newline * expand_env_esc: fix invalid memory access (#8508) * vim-patch:8.0.0525: completion for user command argument not tested (#8506) * vim-patch:8.0.0452: some macros are in lower case (#8505) * doc: API: api-buffer-updates * vim-patch:8.0.0355: using uninitialized memory when \'isfname\' is empty (#8493) * vim-patch:8.0.0586: no test for mapping timing out (#8501) * vim-patch:8.0.0560: :windo allows for ! but it\'s not supported (#8500) * lint * terminal: flush vterm output buffer on pty output #8486 * vim-patch:8.0.0523: dv} deletes part of a multi-byte character. * vim-patch:8.0.0256: missing changes to one file breaks test * API: validation: mention invalid method name (#8489) * vim-patch:8.0.0265: ml_get error when :pydo deletes lines (#8492) * vim-patch:8.0.0254: error message of assert functions (#8488) * vim-patch:8.0.0255: setpos() does not use the buffer argument for all marks * ex_getln.c: Fix PVS/V519: variable assigned twice * win/build: avoid \"C4142: benign redefinition of type\" * win: enable DYNAMIC_ICONV * makedeps.bat * win/build: download iconv, gettext tools * cmake/FindLibIntl.cmake: handle passive case explicitly * build/CMake: find_package(… REQUIRED) * vim-patch:8.0.0675: \'colorcolumn\' has a higher priority than \'hlsearch\' (#8483) * fixup: exclude node_modules/ for crash detection * vim-patch:8.0.0851: \'smartindent\' is used even when \'indentexpr\' is set (#8481) * test: give more time for nodejs * lint * vim-patch:8.0.0623: error for invalid regexp is not very informative * vim-patch:8.0.0529: line in test commented out * cleanup, test interactive -E * win/startup: remove --literal * startup: allow explicit \"-\" file arg with --headless * startup: fix -es/-Es so they are actually silent * startup: silent-mode is not `full_screen` * lint * startup: stdin-text with -E, -Es (improved Ex-mode) * startup: stdin-text with file args * startup: stdin as text instead of commands * main.c: remove check_tty(), delayed warning * lint * doc/man: brevity, clarity * vim-patches: 8.0.0399 8.0.0401 (#8475) * vim-patch:8.0.1237: \":set scroll&\" often gives an error (#8473) * version.c: update [ci skip] (#8413) * deps: Fix libvterm and libtermkey escape sequences for MSVC * deps: Ignore whitespace when applying libuv patch * deps: Upgrade LuaRocks and remove patch * build/MSVC: TUI: Fix uninitialized variable * TUI: skip SIGWINCH during teardown #8470 * oldtests: comment out highlight group assertions * oldtests: comment out v:none assertions * vim-patch:8.0.1311: no test for strpart() * vim-patch:8.0.0435: some functions are not tested * vim-patch:8.0.0261: not enough test coverage for eval functions * tui: handle termguicolors rgb value in bridge for now * vim-patch:8.0.0562: not enough test coverage for syntax commands * oldtests: add conceal check for patch 8.0.0562 * ex_getln: remove msg_scrolled cargo-cult magic, fixes #8251 * ex_getln: don\'t redraw statusline on top of scrolled messages * vim-patch:8.0.0558: :ownsyntax is not tested * wildmenu: close before redrawing statusline (#8453) * vim-patch:8.0.0519: character classes not well tested (#8460) * nvim_list_uis: include channel id * vim-patch:8.0.0516 (#8458) * vim-patch:8.0.1232: MS-Windows users are confused about default mappings * vim-patch:8.0.0321: errors when trying to use scripts in tiny version * vim-patch:8.0.0515: ml_get errors in silent Ex mode (#8452) * vim-patch:8.0.0511: message for skipping client-server tests is unclear * vim-patch:8.0.0507: client-server tests fail when $DISPLAY is not set * API: Accept empty lists as dictionaries * Add empty options dict to buf_attach * Rename some more, fixe borked renaming * Send changedtick as first event if buffer contents weren\'t requested * Unify updates_start and updates to lines_event * Use autogenerated declarations * Lint * Update test * Some renamings and doc changes * Try fixing that test on travis * Increase sendkeys timeout * Enable -Wconversion * The grand renaming * Doc * Fix memory leak * Fix tests on windows * Bump up buffer capacity to 2GB * Make LiveUpdate return lastline instead of numreplaced * Lint * Make separate functions to start/stop live updates * Adjust FUNC_API_SINCE for nvim_buf_live_updates * Add argument to not send a buffers content when updates are enabled * Update to latest master * Tests for buffer updates * API: Document buffer updates * API: Implement buffer updates
Mon May 28 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.2.2+git.1527442697.f711b6351: * Change to use bundled libuv to build luv * vim-patch:8.0.0505: failed window split for :stag not handled (#8439) * vim-patch:8.0.0496: insufficient testing for folding (#8438) * fixup: always delete Xfile, fix exit code check * win: test: close shada file before os.remove * win: test: delete sautest/ * win: test: don\'t test symlink if not admin user * win: test: disable non-admin failing tests * vim-patch:8.0.0454: compiler warnings for \"always true\" comparison (#8431) * vim-patch:8.0.0503: endless loop in updating folds with 32 bit ints (#8433) * Change to use RUNTIME target for DLL installation * Change to not use library prefix on MSVC * Change conditions to more generally * Remove unnecessary copy of header * Change to always use cmake to build libuv on Windows * Change to use cmake to build libuv * Change to enable build by Ninja on Windows
Wed May 23 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.2.2+git.1527100467.418abfc9d: * api: list information about all channels/jobs. * doc: remove mentions of vimrc_example * test/old: fix test filename * win/build: Fix install (#8420) * deps: update to msgpack 3.0.0 * socket.c: Ignore PVS/V547: False positive * getchar.c: Fix PVS/V522: Dereference of null pointer mp_match * strings.c: Fix PVS/V781: value of \'l + 1\' is checked after it was used * win/package: move gui shim to its runtime folder (#8418) * vim-patch:8.0.0500: quotestar test is still a bit flaky * vim-patch:8.0.0495: quotestar test uses timer instead of timeout * vim-patch:8.0.0491: quotestar test fails when features are missing * vim-patch:8.0.0489: clipboard and \" * register is not tested * version.c: update [ci skip] (#8118) * vim-patch:8.0.0559: setting ttytype to xxx does not always fail * vim-patch:8.0.0342: double free with EXITFREE and setting \'ttytype\' * vim-patch:8.0.0304: assign test fails in the GUI * test/old: remove `abort` from test declaration * vim-patch:8.0.0497: arabic support is not fully tested (#8404) * win: set TERMINFO_DIRS at build-time (#8408) * terminal: tickle statusline on entering #8323 * test: inccommand_spec: retry unreliable test (#8311) * cleanup * main.c: remove useless call * do not pass NULL to os_getenv * channel: avoid references to non-rooted vimL list with output * vim-patch:8.0.1494: no autocmd triggered in Insert mode with visible popup menu - don\'t use %make_build macro ... it is not supported on Leap 42.3 - we need more recent version of libuv1 for Leap 42.3 - add BR for filesystem package, so we don\'t have to own standard dirs.
Wed May 23 14:00:00 2018 mceplAATTsuse.com - Add dependency on lua51-bit32 for Leap 42.3
Thu May 17 14:00:00 2018 mceplAATTsuse.com - Remove superfluous macros from SPEC file
Thu May 17 14:00:00 2018 opensuse-packagingAATTopensuse.org - Update to version 0.2.2+git.1526541294.e121b1dbe: * mf_open(): never fails (except for OOM) * coverity/13702: open_spellbuf: handle failed ml_open() * coverity/13713: do_pending_operator: handle failed u_save_cursor() * coverity/13709: spell_add_word: handle failed fseek() * coverity/13700: ignore failed win_split() * coverity/13969: handle u_save() failure * clint * Update documentation * \'keymap\' now uses :lmap instead of :lnoremap * Split :lnoremap test into done and pending * :lnoremap mappings should not be remapped when replaying a recording * Ensure :lmap mappings take preference * Record :lmap transformed keys in gotchars() * Account for :lmap in macros * Add some basic tests for macros
Thu May 17 14:00:00 2018 mceplAATTsuse.com - Leap has lua51-LPeg instead of lua51-lpeg
Wed May 16 14:00:00 2018 mceplAATTsuse.com - Add _service file - Update to version 0.2.2+git20180515.de7a0bdc3: * test: nodejs_spec: fix test after upstream API change * timer: make sure to free callback after the last timer due callback * API: nvim_get_commands(): return Dictionary * API: nvim_get_commands(): builtin is irrelevant for buffer-local * API: nvim_get_commands(): more attributes * API: nvim_get_commands(): always return keys * API: nvim_get_commands() * lint * api: Make nvim_set_option() update `:verbose set ...`
Mon Apr 2 14:00:00 2018 mceplAATTcepl.eu - The first build of neovim which hopefully follows OpenSUSE standards.
|
|
|