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

Reply via email to