Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kakoune for openSUSE:Factory checked in at 2023-08-07 15:29:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kakoune (Old) and /work/SRC/openSUSE:Factory/.kakoune.new.22712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kakoune" Mon Aug 7 15:29:12 2023 rev:26 rq:1102629 version:2023.08.05 Changes: -------- --- /work/SRC/openSUSE:Factory/kakoune/kakoune.changes 2023-07-31 15:24:58.779535609 +0200 +++ /work/SRC/openSUSE:Factory/.kakoune.new.22712/kakoune.changes 2023-08-07 15:29:26.440442820 +0200 @@ -1,0 +2,6 @@ +Mon Aug 7 06:35:06 UTC 2023 - Michael Vetter <[email protected]> + +- Update to 2023.08.05: + * Fix compilation errors on FreeBSD and MacOS using clang + +------------------------------------------------------------------- Old: ---- kakoune-2023.07.29.tar.bz2 New: ---- kakoune-2023.08.05.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kakoune.spec ++++++ --- /var/tmp/diff_new_pack.hvh8GP/_old 2023-08-07 15:29:27.212447559 +0200 +++ /var/tmp/diff_new_pack.hvh8GP/_new 2023-08-07 15:29:27.228447658 +0200 @@ -17,7 +17,7 @@ Name: kakoune -Version: 2023.07.29 +Version: 2023.08.05 Release: 0 Summary: A code editor heavily inspired by Vim License: Unlicense ++++++ kakoune-2023.07.29.tar.bz2 -> kakoune-2023.08.05.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/doc/pages/changelog.asciidoc new/kakoune-2023.08.05/doc/pages/changelog.asciidoc --- old/kakoune-2023.07.29/doc/pages/changelog.asciidoc 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/doc/pages/changelog.asciidoc 2023-08-05 03:02:11.000000000 +0200 @@ -3,6 +3,10 @@ This changelog contains major and/or breaking changes to Kakoune between released versions. +== Kakoune 2023.08.08 + +* Fix compilation errors on FreeBSD and MacOS using clang + == Kakoune 2023.07.29 * `<a-u>` and `<a-U>` now undo/redo selection changes; the previous meaning diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/rc/filetype/troff.kak new/kakoune-2023.08.05/rc/filetype/troff.kak --- old/kakoune-2023.07.29/rc/filetype/troff.kak 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/rc/filetype/troff.kak 2023-08-05 03:02:11.000000000 +0200 @@ -30,6 +30,7 @@ add-highlighter shared/troff/text/ regex '\\fB(.+?)\\f[A-Z]' 1:+b add-highlighter shared/troff/text/ regex '\\fI(.+?)\\f[A-Z]' 1:+i add-highlighter shared/troff/text/ regex '^\.[a-zA-Z]{1,2}\b' 0:meta +add-highlighter shared/troff/text/ regex '^\.(PSPIC|PDFPIC)\b' 0:meta add-highlighter shared/troff/text/ regex '^\.\.$' 0:meta add-highlighter shared/troff/text/ regex '^\.TH\s+[^\n]+' 0:title add-highlighter shared/troff/text/ regex '^\.NH(\s+\d+(\s+\d+)?)?\s*\n' 0:header @@ -39,8 +40,8 @@ add-highlighter shared/troff/text/ regex '^\.I\s+([^\n]+)' 1:+i add-highlighter shared/troff/text/ regex '^\.B\s+([^\n]+)' 1:+b -add-highlighter shared/troff/pic region '^\.PS' '^\.PE' group -add-highlighter shared/troff/pic/ regex '^(\.PS|\.PE\b)' 1:meta +add-highlighter shared/troff/pic region '^\.PS\b' '^\.PE\b' group +add-highlighter shared/troff/pic/ regex '^(\.PS\b|\.PE\b)' 1:meta add-highlighter shared/troff/pic/ regex '^(copy)\s+' 1:keyword add-highlighter shared/troff/pic/ regex '\b(arc|arrow|box|circle|ellipse|line|move|spline)\b' 1:type add-highlighter shared/troff/pic/ regex '\b(above|at|below|by|center|chop|dashed|diam|diameter|down|dotted|fill|from|ht|height|invis|left|ljust|rad|radius|right|rjust|solid|then|to|up|wid|width|with)\b' 1:attribute diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/src/.version new/kakoune-2023.08.05/src/.version --- old/kakoune-2023.07.29/src/.version 2023-07-29 07:55:22.000000000 +0200 +++ new/kakoune-2023.08.05/src/.version 2023-08-05 03:02:53.000000000 +0200 @@ -1 +1 @@ -v2023.07.29 +v2023.08.05 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/src/display_buffer.hh new/kakoune-2023.08.05/src/display_buffer.hh --- old/kakoune-2023.07.29/src/display_buffer.hh 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/src/display_buffer.hh 2023-08-05 03:02:11.000000000 +0200 @@ -140,9 +140,9 @@ auto has_buffer_range = std::mem_fn(&DisplayAtom::has_buffer_range); if (auto first = std::find_if(beg, end, has_buffer_range); first != end) { - auto last = std::find_if(std::reverse_iterator(end), std::reverse_iterator(first), has_buffer_range); + auto& last = *std::find_if(std::reverse_iterator(end), std::reverse_iterator(first), has_buffer_range); m_range.begin = std::min(m_range.begin, first->begin()); - m_range.end = std::max(m_range.end, last->end()); + m_range.end = std::max(m_range.end, last.end()); } return m_atoms.insert(pos, beg, end); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/src/main.cc new/kakoune-2023.08.05/src/main.cc --- old/kakoune-2023.07.29/src/main.cc 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/src/main.cc 2023-08-05 03:02:11.000000000 +0200 @@ -44,6 +44,9 @@ unsigned int version; StringView notes; } constexpr version_notes[] = { { + 20230805, + "» Fix FreeBSD/MacOS clang compilation\n" + }, { 20230729, "» {+b}<a-u>{} and {+b}<a-U>{} now undo/redo selection changes; " "the previous meaning of moving in history tree has been moved to " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/src/normal.cc new/kakoune-2023.08.05/src/normal.cc --- old/kakoune-2023.07.29/src/normal.cc 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/src/normal.cc 2023-08-05 03:02:11.000000000 +0200 @@ -936,7 +936,7 @@ const int count = params.count; regex_prompt<regex_mode>(context, prompt.str(), reg, - [reg, count] + [count] (const Regex& regex, PromptEvent event, Context& context) { if (regex.empty() or regex.str().empty()) return; @@ -1018,7 +1018,7 @@ auto prompt = capture ? format("select (capture {}):", capture) : "select:"_str; regex_prompt(context, std::move(prompt), reg, - [reg, capture] + [capture] (Regex ex, PromptEvent event, Context& context) { auto& selections = context.selections(); auto& buffer = selections.buffer(); @@ -1034,7 +1034,7 @@ auto prompt = capture ? format("split (on capture {}):", (int)capture) : "split:"_str; regex_prompt(context, std::move(prompt), reg, - [reg, capture] + [capture] (Regex ex, PromptEvent event, Context& context) { auto& selections = context.selections(); auto& buffer = selections.buffer(); @@ -1131,7 +1131,7 @@ const char reg = to_lower(params.reg ? params.reg : '/'); regex_prompt(context, prompt.str(), reg, - [reg, selection_edition=std::make_shared<ScopedSelectionEdition>(context)] + [selection_edition=std::make_shared<ScopedSelectionEdition>(context)] (const Regex& regex, PromptEvent event, Context& context) { if (regex.empty() or regex.str().empty()) return; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-2023.07.29/test/regression/0-mouse-during-insert/script new/kakoune-2023.08.05/test/regression/0-mouse-during-insert/script --- old/kakoune-2023.07.29/test/regression/0-mouse-during-insert/script 2023-07-29 07:53:23.000000000 +0200 +++ new/kakoune-2023.08.05/test/regression/0-mouse-during-insert/script 2023-08-05 03:02:11.000000000 +0200 @@ -1,15 +1,10 @@ ui_out -ignore 4 ui_in '{ "jsonrpc": "2.0", "method": "keys", "params": [ "i" ] }' ui_in '{ "jsonrpc": "2.0", "method": "keys", "params": [ "a" ] }' -sleep .1 +ui_out -ignore 4 ui_in '{ "jsonrpc": "2.0", "method": "mouse_press", "params": [ "left", 0, 2 ] }' -sleep .1 ui_in '{ "jsonrpc": "2.0", "method": "keys", "params": [ "b" ] }' -sleep .1 +ui_out -ignore 4 ui_in '{ "jsonrpc": "2.0", "method": "mouse_release", "params": [ "left", 0, 4 ] }' -sleep .1 ui_in '{ "jsonrpc": "2.0", "method": "keys", "params": [ "c<esc>" ] }' -sleep .1 -if [ -n "$CI" ]; then - sleep 1 -fi +ui_out -ignore 1
