Hello community, here is the log from the commit of package kakoune for openSUSE:Factory checked in at 2017-10-19 19:33:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kakoune (Old) and /work/SRC/openSUSE:Factory/.kakoune.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kakoune" Thu Oct 19 19:33:49 2017 rev:7 rq:535194 version:0.0+git.20171017 Changes: -------- --- /work/SRC/openSUSE:Factory/kakoune/kakoune.changes 2017-07-25 11:40:56.739688386 +0200 +++ /work/SRC/openSUSE:Factory/.kakoune.new/kakoune.changes 2017-10-19 19:34:14.978944990 +0200 @@ -1,0 +2,388 @@ +Thu Oct 19 11:41:06 UTC 2017 - mplus...@suse.com + +- Update to version 0.0+git.20171017: + * Tweak buffer change code so that WinDisplay hooks can use info boxes + * Add a basic replace-ranges highlighter + * doc: Document the -E flag + * kakrc: Simplify and optimize the autoload function + * Fix reference to kakrc highlighter for markdown + * Improve kakrc highlighter with more static words + * Remove ad-hoc rules in kakrc highlighter + * Add some missing languages to comment.kak + * Highlight object keys in yaml + * rc: Document non-hidden options with `-docstring` + * rc: Use POSIX `command -v` instead of `which` + * rc: Simplify and optimize the `alt` command + * Document that markup is possible in completion menu entries. + * Document escape key and update Q doc according to normal.cc + * Rename range-faces to range-specs + * Add range-faces -> range-specs rename to the breaking changes message + * Add missing std::move in on_scope_end implementation + * small code cleanups + * Highlight 'copied' file action in git-commit buffers + * Move constexpr compatible Array struct to meta.hh + * Small reorganization in the normal keymap + * Make hardware cursor visible in ncurses ui + * Add modified value if buffer has modifications not saved + * Change <a-z>/<a-Z> to combine selections instead of appending + * Support aligning to opening { as well as ( in c-family indent + * Changed wording of completers description + * do not embed timestamps in .gz files + * Always link input files in the same order + * Commit correct version of c-family indent change + * Fix vertical movement with tabstops + * Smarter align to opening parenthesis/brace supporting multiline + * Add some missing tests for c-family indent + * Fix scrolling when cursor is on a wrapped part of the last displayed line + * Remove virtual destructor from OptionManagerWatcher + * Fix bug where idle timers of disabled modes were still run + * Do not avoid eol in insert mode vertical movement + * Fix man.kak when man pages filenames just end up with the manual section + * Remove unneeded forward declaration + * Fix hardware cursor positioning in prompt when status bar is on bottom + * Small code tweak + * Rename line-flags option type to line-specs + * Add support for raw C++ strings in c-family highlighting + * Fix command parsing bug when commenting after a command + * Add an update-option command to update range-descs/line-descs options + * Document the update-option command + * Add break and continue to the list of sh keywords + * Use a line-specs for the clang_errors option in clang.kak + * Make the lint_errors a range-specs option in lint.kak + * Make shell variable expansion in "strings" highlighted the same way as in code + * Expose last entered command in register : + * Modernize the way we compute memory domains from type + * Small documentation tweak in display_buffer.hh + * Small code style tweak + * Use a ScopedSetBool instead of manual set/unset for InputModes::Normal::m_in_on_key + * Small formatting tweak + * Remove unused and potentially error prone constructor from ArrayView + * Remove unneeded explicit conversion + * doc: Update the F.A.Q. + * Slight style tweak in doc.kak + * Small code tweak + * Document line-flags -> line-specs and update-option in breaking changes + * Parse meta as 8 bit in Normal mode to fix the terminals using that + * Highlight non numeric man sections as well in man.kak + * Put the doc/manpages/ pages in the 'k' section + * man.kak: Rename _manpage option to manpage + * Use more precise wording for object selection info box + * Fix typos in info-box: availabe, encodngs, highglighters… + * Exclude debug from eval/exec over all buffers + * Change ncurses_ui info box generation logic to use a Vector<String> + * Tweak alias command docstring not to end up with an eol + * Re-hide hardware cursor, seems its causing troubles with various terminal emulator + * fix: remove duplicate include to containers.hh in face_registry.cc + * docs: add missing angle brackets around keys in README and manpages + * Refine info titles to distinguish G and V modes + * Add SVG detection as xml in file.kak + * Add support for more selection combining operations + * Small formatting fix + * Rename _grep_current_line option to grep_current_line + * Support option_add for HashMap options + * Strip surrounding whitespaces in `*` + * Document the `*` behaviour change in the startup message + * doc: Fix the documentation of the `alt_dirs` option + * Change RankedMatch ordering to favor `/` characters + * Improve readability of command docstrings by changing formatting + * Log errors written to the status line inside the debug buffer as well + * Revert "doc: Fix the documentation of the `alt_dirs` option" + * Fix spurious copies being made when using the format function + * Remember previous NormalParams::count in view-lock mode + * Add underscore char as a valid punctuation for text-object pairs + * Expose kak_buf_line_count + * Clarify rotation direction between <'> and <a-'> in info help + * Use a vector instead of a hash map to store hooks + * Use String default ctor instead of empty string + * Fix useles copy of hook_func in HookManager::add_hook parameter + * noexept-ify BufferIterator methods + * noexcept-ify utf8::iterator methods + * Small style tweak + * Move NestedBool to utils.hh + * Avoid expensive copies of Hooks in HookManager::run_hooks + * Move hook executing logic into HookManager + * Fix missing hook removal command in c-family.kak + * Do not allow whitespaces as % string delimiters + * Use range based accumulate wrapper instead of std::accumulate + * Remove unneeded unknown_expand exception type + * Fix memory errors due to sharing the MatchResults in the Hooks struct + * Change merge_overlapping to guarantee we dont break the sorting + * Use range based find_if wrapper for finding shell env vars + * Run BufCreate hook *before* Buf{Open,New}File + * Use microseconds instead of milliseconds for built-in profiling + * Only trigger PromptEvent::Change on idle + * Do not disable incsearch option in context wrap + * Filter debug buffers before creating the SafePtr vector in -buffer * + * Move variable closer to its point of use + * Add `-width <max_width>` support in the wrap highlighter + * Disable idle timers on all transient contexts + * Fix quadratic behaviour in when selecting an insert completion + * Do not show startup info when piping into kak + * Remove spurious double underscore + * Add Alacritty + * More explicit and simpler code + * Rename 'unit' test directory to 'normal' as they are the normal mode tests + * Add horizontal/vertical scrolling display tests + * Add some unit tests for horizontal scrolling with tabulations + * rc: Fix calls to `mktemp` + * rc jedi: Don't create an unused debug/log file + * Rework partial line display logic + * Proper linear time insert completion insertion + * Fix bug in word completer + * Simplify column highlighter and make it more robust + * Remove unused only_buffer mode for DisplayLine::trim + * Fix wrapping support + * gitignore backup files + * Remove backup file from git + * Fix the Buffer::end() madness + * Fix corner case in compute_modified_ranges + * Use read_fd to get pipe command from stdin instead of ad-hoc code + * Simplify a bit buffer iteration functions + * minor style tweak + * Always store InclusiveBufferRange with first < second + * Fix corner case in C family indenting + * Change custom text object desc trigger from ':' to 'c' - Fix #1362 + * Update Homebrew install tip in README + * Respect scroll offset even when wrapping lines + * Use more correct `[ -f <file> ]` in test runner + * doc: Unify the documentation for menu keys + * rc ctags: Make commands follow the naming convention + * Change window display to not use invalid buffer coordinates + * Go back to window lines ending at one past the end of the buffer line + * Fix crash recently introduced when deleting at buffer start in insert mode + * Move tolerance for one past end of line coordinates to highlighter code + * Fix some other uses of invalid buffer coordinates in display code + * Fix some remaining uses of invalid atom coordinates + * rc: Fix calls to `mktemp` + * Hide info/menu when they are anchored to an invisible buffer coord + * Support hitting escape to cancel a selection combine operation + * Add fallthrough comment to silence gcc-7 warning + * Fix asciidoc formatting in README + * Trim whitespaces surrounding docstrings + * Update command names + * Disable -Wnoexcept-type warning + * Update startup info message + * src: Add a `commands` debug flag + * src: Add `profile-hash-maps` to the `debug` command's docstring + * Correctly handle tabs when show_whitespaces is added + * Use already stored coordinates in show_whitespaces + * Use user-supplied autoshowcompl option's value. + * rust highlighter: '"' is not the start of a string + * apply '"' highlighting fix to haskell as well + * doc: Mention the proper environment variable for pagers + * doc: Explain why `a` modifies the selection and `i` doesn't + * Use an HashMap to store options in option manager + * Do not set idle timers when running in a transient context + * Add ctags command renaming info in the startup message + * rc formatter: Make sure the formatter returned successfully + * Slight code refactoring and perf improvement in vector option to string + * Remember count when repeating last insert + * Fix various undefined behaviours detected by UBSan + * Disable -Wunknown-attributes + * Formatting fix + * Always use the base LineNumber face for the line number separator + * Change completion_extra_word_char to be a list of codepoints instead of a string + * Remove useless Vector, use a ConstArrayView instead + * Pass a context instead of just the buffer to selector functions + * Use the extra_word_chars option in word based normal commands + * Fix replacing last eol with a single eol + * Fix reference highlighter not forwarding compute_display_setup + * Docs: add more details about hooks + * Add error message when using format command with no formatcmd specified + * Ensure cursor stays visible with wrapped line bigger than window + * Do not allow repeating last insert when we are not in normal mode + * Consider non-files buffers as never modified + * Validating an empty command in prompt reruns the last command + * Code style tweak + * Remove some dead code ++++ 191 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kakoune/kakoune.changes ++++ and /work/SRC/openSUSE:Factory/.kakoune.new/kakoune.changes Old: ---- kakoune-0.0+git.20170513.tar.xz reproducible.patch New: ---- kakoune-0.0+git.20171017.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kakoune.spec ++++++ --- /var/tmp/diff_new_pack.N3dsUN/_old 2017-10-19 19:34:15.590916358 +0200 +++ /var/tmp/diff_new_pack.N3dsUN/_new 2017-10-19 19:34:15.594916170 +0200 @@ -17,16 +17,15 @@ Name: kakoune -Version: 0.0+git.20170513 +Version: 0.0+git.20171017 Release: 0 Summary: A code editor heavily inspired by Vim License: Unlicense Group: Productivity/Text/Editors Url: http://kakoune.org/ Source: %{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -- bmwiedemann https://github.com/mawww/kakoune/pull/1390 -Patch0: reproducible.patch BuildRequires: asciidoc +BuildRequires: fdupes BuildRequires: libxslt-tools BuildRequires: ncurses-devel >= 5.3 # C++14 capable compiler is required @@ -44,23 +43,22 @@ %prep %setup -q -n %{name}-%{version}/src -%patch0 -p2 %build %if 0%{?suse_version} < 1320 export CXX=g++-5 %endif -make %{?_smp_mflags} CXXFLAGS="%{optflags} -std=c++11" +make %{?_smp_mflags} CXXFLAGS="%{optflags} -std=gnu++14" %install make %{?_smp_mflags} install PREFIX=%{buildroot}%{_prefix} rm -rf %{buildroot}%{_datadir}/doc +%fdupes %{buildroot} %check LANG=en_US.utf8 make %{?_smp_mflags} test %files -%defattr(-,root,root) %doc ../UNLICENSE ../doc/manpages/*%{ext_man} %{_bindir}/kak %{_datadir}/kak ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.N3dsUN/_old 2017-10-19 19:34:15.630914486 +0200 +++ /var/tmp/diff_new_pack.N3dsUN/_new 2017-10-19 19:34:15.634914300 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/mawww/kakoune.git</param> - <param name="changesrevision">3a0d9481ac0d037deb43fe93f35318acae763d6b</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">209113aa1c37464687612520542795900d461215</param></service></servicedata> \ No newline at end of file ++++++ kakoune-0.0+git.20170513.tar.xz -> kakoune-0.0+git.20171017.tar.xz ++++++ ++++ 22057 lines of diff (skipped)