Hello community,

here is the log from the commit of package screen for openSUSE:Factory checked 
in at 2013-04-02 13:12:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/screen (Old)
 and      /work/SRC/openSUSE:Factory/.screen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "screen", Maintainer is "m...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/screen/screen.changes    2013-03-11 
07:51:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.screen.new/screen.changes       2013-04-02 
13:12:36.000000000 +0200
@@ -1,0 +2,11 @@
+Sun Mar 24 10:57:09 UTC 2013 - tr...@suse.de
+
+- Patch screen_enhance_windows_list_1_3.patch changed wW string escapes
+  in an unintended way.
+  Fix this by ignoring longflg and behave the way wW string esacpes
+  behaved with adding addtional L escape. (So %w is now what %Lw was before
+  all these changes. This should be a minor, acceptable change as it was
+  undocumented and it buys quite some code cleanup with it.). Patch is:
+    screen_fix_wW_string_escapes_to_nearly_old_behavior.patch
+
+-------------------------------------------------------------------

New:
----
  screen_fix_wW_string_escapes_to_nearly_old_behavior.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ screen.spec ++++++
--- /var/tmp/diff_new_pack.6Fzf7L/_old  2013-04-02 13:12:38.000000000 +0200
+++ /var/tmp/diff_new_pack.6Fzf7L/_new  2013-04-02 13:12:38.000000000 +0200
@@ -52,6 +52,7 @@
 Patch11:        screen_enhance_windows_list_1_3.patch
 Patch12:        screen_enhance_windows_list_2_3.patch
 Patch13:        show_all_active.patch
+Patch14:        screen_fix_wW_string_escapes_to_nearly_old_behavior.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -77,6 +78,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 
 %build
 CFLAGS="-DMAXWIN=1000 $RPM_OPT_FLAGS" %configure --prefix=/usr 
--infodir=%{_infodir} \

++++++ screen_fix_wW_string_escapes_to_nearly_old_behavior.patch ++++++
From: Thomas Renninger <tr...@suse.de>
References: bnc#808565
Subject: Fix old wW string escapes behavior to what previously was %Lw

Signed-off-by: Thomas Renninger <tr...@suse.de>

Index: screen-4.0.4/screen.c
===================================================================
--- screen-4.0.4.orig/screen.c
+++ screen-4.0.4/screen.c
@@ -2780,7 +2780,7 @@ int rec;
                oldfore = D_fore;
                D_fore = win;
              }
-           ss = AddWindows(p, l - 1, (*s == 'w' ? 0 : 1) | (longflg ? 0 : 2) | 
(plusflg ? 4 : 0) | (minusflg ? 8 : 0), win ? win->w_number : -1);
+           ss = AddWindows(p, l - 1, (*s == 'w' ? 0 : 1) | (plusflg ? 4 : 0) | 
(minusflg ? 8 : 0), win ? win->w_number : -1);
            if (display)
              D_fore = oldfore;
          }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to