commit rxvt-unicode for openSUSE:Factory

2018-04-13 Thread root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2018-04-13 12:50:06

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Fri Apr 13 12:50:06 2018 rev:35 rq:595700 version:9.22

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2017-06-12 15:28:48.151071422 +0200
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2018-04-13 12:50:25.178140643 +0200
@@ -1,0 +2,7 @@
+Wed Apr  4 05:22:54 UTC 2018 - g...@suse.com
+
+- added rxvt-unicode-secondarywheel.patch from to add the new
+  option: secondaryWheel to enable mouse scrolling for the pagers,
+  e.g. less, man, vim, etc.
+
+---

New:

  rxvt-unicode-secondarywheel.patch



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.9EN3R8/_old  2018-04-13 12:50:25.966112094 +0200
+++ /var/tmp/diff_new_pack.9EN3R8/_new  2018-04-13 12:50:25.966112094 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rxvt-unicode
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 #
 Summary:Rxvt X Terminal with Unicode Support
 #
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  System/X11/Terminals
 Url:http://software.schmorp.de/#rxvt-unicode
 Source: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2
@@ -39,6 +39,7 @@
 Patch2: rxvt-unicode-9.21-xsubpp.patch
 Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch
 Patch4: rxvt-unicode-hardening.patch
+Patch5: rxvt-unicode-secondarywheel.patch
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  perl
@@ -70,6 +71,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 find -type d -name CVS -print0 | xargs -r0 rm -r
 install -m 0644 %{SOURCE2} README.SUSE
 

++ rxvt-unicode-secondarywheel.patch ++
The patch from Arch Linux:

https://aur.archlinux.org/packages/rxvt-unicode-better-wheel-scrolling/

diff --git a/doc/rxvt.1.pod b/doc/rxvt.1.pod
index 169e104..4bb13b3 100644
--- a/doc/rxvt.1.pod
+++ b/doc/rxvt.1.pod
@@ -427,6 +427,11 @@ B.
 Turn on/off secondary screen scroll (default enabled); resource
 B.
 
+=item B<-ssw>|B<+ssw>
+
+Turn on/off secondary screen wheel support (default disabled); resource
+B.
+
 =item B<-hold>|B<+hold>
 
 Turn on/off hold window after exit support. If enabled, @@RXVT_NAME@@
@@ -1044,6 +1049,13 @@ option is enabled, scrolls on the secondary screen will 
change the
 scrollback buffer and, when secondaryScreen is off, switching
 to/from the secondary screen will instead scroll the screen up.
 
+=item B I
+
+Turn on/off secondary wheel (default disabled). If enabled, when on
+secondary screen, using the mouse wheel will not scroll in the buffer
+but instead send 3 "fake" keystrokes (Up/Down arrow) to the running
+application (allows e.g. natural scrolling in B, B, etc).
+
 =item B: I
 
 Turn on/off hold window after exit support. If enabled, @@RXVT_NAME@@
diff --git a/src/command.C b/src/command.C
index d212764..3b7e266 100644
--- a/src/command.C
+++ b/src/command.C
@@ -2237,10 +2237,46 @@ rxvt_term::button_release (XButtonEvent &ev)
 }
   else
 # endif
+#ifndef NO_SECONDARY_SCREEN
 {
-  scr_page (dirn, lines);
-  scrollBar.show (1);
+  /* on SECONDARY screen, we send "fake" UP/DOWN keys instead
+   * (this allows to scroll within man, less, etc) */
+  if (option (Opt_secondaryWheel) && current_screen != PRIMARY)
+{
+   XKeyEvent event;
+   event.display = ev.display;
+   event.window  = ev.window;
+   event.root= ev.root;
+   event.subwindow   = ev.subwindow;
+   event.time= ev.time;
+   event.x   = ev.x;
+   event.y   = ev.y;
+   event.x_root  = ev.x_root;
+   event.y_root  = ev.y_root;
+   event.same_screen = ev.same_screen;
+   event.state   = 0;
+   event.keycode = XKeysymToKeycode(ev.display,
+(dirn ==

commit rxvt-unicode for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2017-06-12 15:28:39

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Mon Jun 12 15:28:39 2017 rev:34 rq:500181 version:9.22

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2016-11-07 13:25:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2017-06-12 15:28:48.151071422 +0200
@@ -1,0 +2,7 @@
+Wed May 31 14:55:32 UTC 2017 - mrueck...@suse.de
+
+- added rxvt-unicode-hardening.patch: (boo# 1036456)
+  While urxvt is not directly affected by CVE-2017-7483. We add a
+  patch to harden urxvt to avoid similar bugs in the future.
+
+---

New:

  rxvt-unicode-hardening.patch



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.oj9Bvo/_old  2017-06-12 15:28:48.882968202 +0200
+++ /var/tmp/diff_new_pack.oj9Bvo/_new  2017-06-12 15:28:48.886967638 +0200
@@ -38,6 +38,7 @@
 Patch1: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
 Patch2: rxvt-unicode-9.21-xsubpp.patch
 Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch
+Patch4: rxvt-unicode-hardening.patch
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  perl
@@ -68,6 +69,7 @@
 %patch1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 find -type d -name CVS -print0 | xargs -r0 rm -r
 install -m 0644 %{SOURCE2} README.SUSE
 

++ rxvt-unicode-hardening.patch ++
diff -ru rxvt-unicode-9.22/src/command.C rxvt-unicode-9.22-patched/src/command.C
--- rxvt-unicode-9.22/src/command.C 2016-01-18 20:35:08.0 +0100
+++ rxvt-unicode-9.22-patched/src/command.C 2017-04-28 09:52:35.440245607 
+0200
@@ -2868,7 +2868,7 @@
   i = ch - CSI_ICH;
   ndef = get_byte_array_bit (csi_defaults, i);
   for (p = 0; p < nargs; p++)
-if (arg[p] == -1)
+if (arg[p] < 0 || arg[p] > 3)
   arg[p] = ndef;
 
   /*



commit rxvt-unicode for openSUSE:Factory

2016-11-07 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2016-11-07 13:25:47

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2015-07-21 13:29:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2016-11-07 13:25:48.0 +0100
@@ -1,0 +2,37 @@
+Mon Nov  7 08:30:16 UTC 2016 - mimi...@gmail.com
+
+- update to 9.22
+  - NOTICE: this release updates terminfo.
+   - add terminfo capabilities for various ctrl and shift-ctrl key variants
+- fix longstanding core font encoding bug where some character
+  ranges could not be mapped from unicode to the font: affected
+  encodings are big5, gb2312, iso8859-8 (hebrew), jis0201 and
+  ksc5601 .
+- fix crash when the number of columns is 1 and a 0 width character is 
inserted
+- fix a crash when parsing an invalid color specification
+- fix a buffer overflow in font name parser
+   - do not start blinking cursor if the window is unfocused
+   - change the width of underline and i-beam cursor to 2 pixels (based on
+ a patch by Omar Sandoval).
+   - add pointerShape resource to change the mouse pointer shape
+   - a keysym resource for a key which is already bound to an
+ action now properly rebinds the key.
+   - do not report mouse motion events if Shift is active
+   - put the alpha component last in responses to OSC color queries
+   - the key_press hook is now invoked before processing the
+ event, as documented. This change was done in 9.21 but not
+ announced and fixes debian bugs #511377, #531751 and red hat
+ bug #1105069. Note that this change breaks a few scripts,
+ such as mark-yank-urls, which rely on the previous buggy
+ behaviour that urxvt processes the event (in particular
+ keysym bindings) before invoking the hook.
+   - the tabbed extension now properly refreshes the active tab
+ on a key press when the mouse pointer is outside the terminal
+ window.
+   - add 'lookup_keysym' perl method to lookup the action bound
+ to a key combination.
+   - a key combination bound to 'matcher:select' can now be used
+ to cycle through the matches in matcher.
+- change perl integer accessors (->width et al.) into mutators.
+
+---

Old:

  rxvt-unicode-9.21.tar.bz2

New:

  rxvt-unicode-9.22.tar.bz2



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.VCCdTs/_old  2016-11-07 13:25:50.0 +0100
+++ /var/tmp/diff_new_pack.VCCdTs/_new  2016-11-07 13:25:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rxvt-unicode
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,33 @@
 #
 
 
+#
+%define _terminfo  %{_datadir}/terminfo
+%if 0%{?suse_version} < 1140
+%define with_265color_terminfo_files 1
+%endif
 Name:   rxvt-unicode
-Version:9.21
+Version:9.22
 Release:0
 #
+Summary:Rxvt X Terminal with Unicode Support
 #
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+License:GPL-3.0+
+Group:  System/X11/Terminals
+Url:http://software.schmorp.de/#rxvt-unicode
+Source: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2
+Source1:rxvt-unicode-rpmlintrc
+Source2:rxvt-unicode.README.SuSE
+Source3:rxvt-unicode-256color.desktop
+Source4:rxvt-unicode.desktop
+Patch1: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
+Patch2: rxvt-unicode-9.21-xsubpp.patch
+Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch
 BuildRequires:  gcc-c++
+BuildRequires:  ncurses-devel
 BuildRequires:  perl
 BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
@@ -32,33 +50,12 @@
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xft)
 BuildRequires:  pkgconfig(xrender)
-# for tic
-BuildRequires:  ncurses-devel
+%requires_eqperl
 Provides:   locale(xorg-x11:ja;ko;zh)
-BuildRequires:  update-desktop-files
-#
-%define _terminfo  /usr/share/terminfo

commit rxvt-unicode for openSUSE:Factory

2015-07-21 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2015-07-21 13:27:38

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2015-06-30 10:16:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2015-07-21 13:29:12.0 +0200
@@ -1,0 +2,6 @@
+Fri Jul 17 13:17:47 UTC 2015 - mrueck...@suse.de
+
+- move requires for the terminfo files from terminfo to
+  terminfo-base (boo #936332)
+
+---



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.m8RiWi/_old  2015-07-21 13:29:13.0 +0200
+++ /var/tmp/diff_new_pack.m8RiWi/_new  2015-07-21 13:29:13.0 +0200
@@ -42,7 +42,7 @@
 %define with_265color_terminfo_files 1
 %endif
 %if ! 0%{?with_265color_terminfo_files}
-Requires:   terminfo
+Requires:   terminfo-base
 %endif
 %requires_eqperl
 #




commit rxvt-unicode for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2015-06-30 10:16:00

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2014-11-06 16:51:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2015-06-30 10:16:01.0 +0200
@@ -1,0 +2,91 @@
+Wed Jun 24 16:19:43 UTC 2015 - meiss...@suse.com
+
+- install COPYING
+
+---
+Tue Jun 23 14:37:52 UTC 2015 - mimi...@gmail.com
+
+- remove %{_terminfo}/r/rxvt-unicode 
+
+---
+Tue Jun 23 11:18:45 UTC 2015 - meiss...@suse.com
+
+- %clean section removed, moved makeinstall to %install
+
+---
+Thu Jun 18 20:46:55 UTC 2015 - mimi...@gmail.com
+
+- update to 9.21
+- fix pixel droppings on overdraw when a secondary core font has the
+  same height but different ascent.
+- implement cvvis in terminfo as blinking cursor, to distinguish it
+  from cnorm (emacs uses cvvis which is commonly a blinking cursor).
+- when xft support was compiled in, colour queries erroneously returned
+  premultiplied values, this also affected internal queries, for 
example
+  when calculating faded colour. alpha is now divided out when 
possible,
+  which is more correct but loses colour resolution.
+- add DECSCUSR xterm extension to set the cursor to a vertical bar.
+- add 'extension:string' action, and associated on_action perl
+  hook, for keysym resources that invokes actions provided by
+  perl extensions. The 'perl:string' action and
+  on_user_command hook are deprecated but still supported.
+- add 'builtin-string' action for keysym resources that restores string
+  mappings for keys that have predefined actions in urxvt.
+- add -k option to urxvtc for killing the daemon process.
+- document urxvtd's -e/--eval option that was implemented in 9.16,
+  but not documented.
+- add -dockapp option to make the wm treat urxvt as a dockapp.
+- add -mc option and multiClickTime resource to set the maximum time
+  between multi-click select events (patch by Joe Peterson).
+- new 'eval' extension to evaluate arbitrary perl code with keysym
+  bindings. The extension also provides methods that implement basic
+  actions, such as pasting selections and scrolling.
+- the macosx-clipboard and macosx-clipboard-native extensions have been 
removed.
+- kuake extension now uses the kuake.hotkey resource to specify the hotkey.
+- new 'matcher:select' mode of matcher to iterate over the matches with 
the keyboard.
+- the 'matcher:list' feature of matcher now honours the launcher
+  associated to a matched pattern.
+- speed-up matcher underlining on very long lines (reported by Edward Z. 
Yang).
+- fix up/down commands of searchable-scrollback so that they always move
+  to the previous/next logical line with a match, if any.
+- searchable-scrollback resource has been deprecated (use keysym instead).
+- extension parameter passing is deprecated (use resource mechanism 
instead).
+- upgrade to GPLv3 (see COPYING).
+- compile out of the box on Solaris 10, again.
+- fix height and position of the stippled area in next scrollbar (patch
+  by Thomas Otto).
+- fix off-by-one bug causing the iso14755 window not to jump out of the
+  way properly.
+- fix crash that may happen if a lib to which urxvt is linked to calls 
setenv.
+- fix memory leak in special_{encode,decode} perl methods.
+- fix refresh bug that occurs when reverse video is set on a cell
+  containing a space and with the same bg and fg colour, red hat bug
+  #830236.
+- fix crash that may happen if an x error is received after a terminal
+  window/popup has been destroyed already.
+- removed superfluous 0 digit from sgr terminfo sequence.
+- greatly improve colour allocation on colour-starved pseudocolour
+  displays to avoid read-write cells instead of simply failing
+  (this is only relevant for antique 8bpp frame buffers).
+- do not free fade colours when not doing fading (this is likely
+  only relevant for antique 8bpp frame buffers).
+- do not specialcase 2 or 4 colour visuals, leading to
+  simpler and actually more correct code.
+- hopefully no longer leak colours on !truecolour visuals.
+- use consistent meth

commit rxvt-unicode for openSUSE:Factory

2014-11-06 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2014-11-06 16:50:31

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2014-06-16 21:33:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2014-11-06 16:51:38.0 +0100
@@ -1,0 +2,6 @@
+Sun Nov  2 02:18:07 UTC 2014 - crrodrig...@opensuse.org
+
+- Switch to individual pkgconfig() build requires 
+  instead of using metapackage xorg-x11-devel
+
+---



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.6Cn7cl/_old  2014-11-06 16:51:39.0 +0100
+++ /var/tmp/diff_new_pack.6Cn7cl/_new  2014-11-06 16:51:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rxvt-unicode
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,18 +22,18 @@
 #
 #
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
-BuildRequires:  gtk2-devel
+BuildRequires:  perl
 BuildRequires:  pkgconfig
-BuildRequires:  startup-notification-devel
+BuildRequires:  pkgconfig(fontconfig)
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(libstartup-notification-1.0)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xft)
+BuildRequires:  pkgconfig(xrender)
 # for tic
 BuildRequires:  ncurses-devel
-%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 920
-BuildRequires:  xorg-x11-devel
-%else
-BuildRequires:  XFree86-devel
-%endif
 Provides:   locale(xorg-x11:ja;ko;zh)
 BuildRequires:  update-desktop-files
 #

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rxvt-unicode for openSUSE:Factory

2014-06-16 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2014-06-16 21:33:33

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2013-12-10 20:08:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2014-06-16 21:33:34.0 +0200
@@ -1,0 +2,27 @@
+Tue Jun 10 15:01:39 UTC 2014 - mrueck...@suse.de
+
+- update to 9.20 (bnc#876101 CVE-2014-3121)
+  - (libptytty) fix bug that prevented urxvtd from writing utmp
+entries when using --fork (reported by Ryan Kavanagh).
+  - security bugfix: window property values could be queried even
+in secure mode (reported by Phillip Hallam-Baker).
+  - fix build when perl is enabled and fading is disabled.
+  - fix regression that broke continuous scrolling when pressing
+and holding the scrollbar up or down button, gentoo bug
+#493992.
+  - increase the maximum length of a command sequence to 32k bytes,
+to allow longer OSC sequences (previous limit was 2k).
+  - new Ctrl-Meta-c and Ctrl-Meta-v bindings to interact with the
+CLIPBOARD selection.
+  - new extension: selection-to-clipboard.
+  - the extensions macosx-clipboard and macosx-clipboard-native are
+deprecated and will be removed in the next release.  Support
+for the clipboard on OS X can be more generally enabled by
+setting the XQuartz preference to sync the OS X pasteboard
+and the X11 clipboard.
+- dropped rxvt-return-in-nonvoid-function.patch included upstream
+- refreshed patches:
+  old name: rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch
+  new name: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
+
+---

Old:

  rxvt-return-in-nonvoid-function.patch
  rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch
  rxvt-unicode-9.19.tar.bz2

New:

  rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
  rxvt-unicode-9.20.tar.bz2



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.lVNK6F/_old  2014-06-16 21:33:35.0 +0200
+++ /var/tmp/diff_new_pack.lVNK6F/_new  2014-06-16 21:33:35.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rxvt-unicode
-Version:9.19
+Version:9.20
 Release:0
 #
 #
@@ -55,10 +55,8 @@
 Source2:rxvt-unicode.README.SuSE
 Source3:rxvt-unicode-256color.desktop
 Source4:rxvt-unicode.desktop
-Patch1: rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch
+Patch1: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
 Patch2: rxvt-unicode-remove_unused_attribute.patch
-# PATCH-FIX-UPSTREAM rxvt-return-in-nonvoid-function.patch
-Patch3: rxvt-return-in-nonvoid-function.patch
 #
 Summary:Rxvt X Terminal with Unicode Support
 License:LGPL-2.1+
@@ -82,7 +80,6 @@
 %if 0%{?suse_version} > 0 && 0%{?suse_version} < 1000
 %patch2
 %endif
-%patch3
 find -type d -name CVS -print0 | xargs -r0 %__rm -r
 %{__install} -m 0644 %{S:2} README.SUSE
 
@@ -197,6 +194,7 @@
 %{_libdir}/urxvt/perl/confirm-paste
 %{_libdir}/urxvt/perl/bell-command
 %{_libdir}/urxvt/perl/keysym-list
+%{_libdir}/urxvt/perl/selection-to-clipboard
 %{_datadir}/applications/rxvt-unicode-256color.desktop
 %{_datadir}/applications/rxvt-unicode.desktop
 

++ rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch -> 
rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch ++
--- 
/work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch
   2012-01-10 14:51:33.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
  2014-06-16 21:33:34.0 +0200
@@ -1,6 +1,8 @@
 src/init.C.orig2011-12-22 00:48:23.865000426 +0100
-+++ src/init.C 2011-12-22 00:50:25.83425 +0100
-@@ -578,13 +578,12 @@
+Index: src/init.C
+===
+--- src/init.C.orig2014-06-10 16:56:11.607914416 +0200
 src/init.C 2014-06-10 16:58:40.643914152 +0200
+@@ -576,13 +576,12 @@ rxvt_term::init_resources (int argc, con
 * Open display, get options/resources and create the window
 */
  

++ rxvt-unicode-9.19.tar.bz2 -> rxvt-unicode-9.20.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rxvt-unicode-9.19/Changes 
new/rxvt-unicode-9.20/Changes
--- old/rxvt-unicode-9.19/Changes   2013-10-27 17:16:17.0 +0100
+++ new/rxvt-unicode-9.20/Changes   2014-04-26 16:22:32.0 +0200
@@ -33,6 +33,25 @@
 TODO IMPL: colour-change event with index
 T

commit rxvt-unicode for openSUSE:Factory

2013-12-10 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2013-12-10 17:46:20

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2012-02-14 19:07:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2013-12-10 20:08:11.0 +0100
@@ -1,0 +2,79 @@
+Fri Dec  6 20:54:24 UTC 2013 - dh...@wustl.edu
+
+- Add rxvt-return-in-nonvoid-function.patch: removes build failure
+  from not returning from nonvoid function
+- rename README.SuSE to README.SUSE for rpmlint
+
+---
+Fri Dec  6 20:32:45 UTC 2013 - dh...@wustl.edu
+
+- added background perl module to files packaged
+
+---
+Fri Dec  6 20:19:22 UTC 2013 - dh...@wustl.edu
+
+- update to 9.19
+  * work around perl 5.18.0 breakage in tabbed extension
+(reported by Karol Blazewicz) and in pod (Dominic Hargreaves).
+  * fix regression that caused the double-click word selection to
+  * erroneously include a tab on the left of the selected word.
+  * implement FOCUS variable and focus_fade function in background
+expression, to allow focus-sensitive background images.
+  * add support for the set cursor style (DECSCUSR) control
+function.
+  * honour cursorColor also when the cursor style is underline.
+  * export some Color_xxx constants to Perl.
+  - 9.18
+* fix regression that caused artifacts on resize.
+  - 9.17
+* add shade operator in background perl extension.
+* avoid starting or ending the selection in the middle of wide
+  characters to avoid artifacts (reported by Tiago Resende).
+* fix artifacts that may occur if the character in the cursor
+  cell has width > 1 (reported by Tiago Resende).
+* fix regression that causes artifacts on scrolling if
+  saveLines is 0 and the window is resized (reported by Bert
+  Münnich).
+* fix build when perl is enabled and pixbuf and transparency
+  are disabled.
+  - 9.16
+* the "so much new stuff your eyes will pop out" release.
+* INCOMPATIBLE CHANGE: renamed urlLauncher resource to url-launcher.
+* fix processing of DEC private mode save sequences (patch by Patrick
+  Hemmer).
+* perl extensions now have their own manpages, installed as urxvt-NAME(1),
+  e.g. urxvt-background(1) - see urxvt-extensions(1) for a list.
+* fix disabling of cursor blink with the option-popup menu (based on a
+  patch by Jan Larres).
+* the font height is not augmented anymore when lineSpace is non zero.
+* fix "new pagemap" vs. "delete pagemap" mismatch ([] vs. non-[]),
+  as diagnosed by clang.
+* fix height mismatch between active and inactive cursor when
+  lineSpace is non zero (patch by Stanislav Seletskiy).
+* make it compile with LOCAL_X_IS_UNIX again (reported by
+  nickfail...@gmail.com).
+* completely redone background pixmap support - users can now
+  specify arbitrary expressions (And programs) that calculate
+  new terminal backgrounds. see the urxvt-background manpage
+  for details.
+* xrender is now required for background pixmap support.
+* perl extensions can now provide commandline switches and resources
+  which show up in -help etc.
+* iso14755 51 mode window now displays row and column.
+* implement a -visual switch and move that and -depth to frills, also
+  warn when we can't get the requested visual.
+* new env variable: RXVT_PERL_LIB.
+* allocate all screen memory in one go and let the virtual memory
+  subsystem sort it out. this simplifies code, improves access
+  locality, saves a bit of ram and makes things a bit faster, too.
+* remove support for libafterimage.
+* update to CVS version of libev, for a whopping 11kb size decrease.
+* do not ship yet another copy of ecb.h, use the one in libev or
+  libptytty instead.
+* selectively mark some methods as cache-hot/cache cold, which
+  might speed up execution but definitely decreases codesize.
+* Fix regression that prevented the scrollbar trough color
+  from being applied (reported by Derek B. Noonburg).
+* Fix the scrollbar size for rxvt style (patch by Mark Robinson).
+
+---

Old:

  rxvt-unicode-9.15.tar.bz2

New:

  rxvt-return-in-nonvoid-function.patch
  rxvt-unicode-9.19.tar.bz2



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff

commit rxvt-unicode for openSUSE:Factory

2012-02-14 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2012-02-14 19:07:48

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode", Maintainer is "mrueck...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2012-01-10 14:51:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2012-02-14 19:07:49.0 +0100
@@ -1,0 +2,14 @@
+Sun Jan 22 02:11:41 UTC 2012 - pascal.ble...@opensuse.org
+
+- enable support for libstartup-notification
+- update to 9.15:
+  * finding a matching font (e.g. bold version of the base font) was broken
+  * fix parsing of bg image styles: they really work now
+  * fix blurring of bg image borders when using xrender
+  * fix xrender blur on common xrender implementations that do not behave
+correctly when the same pixmap is used as source and destination in
+composite operations
+  * fix regression that caused tabbed to compute the wrong size for tabs
+  * allow again an empty suffix in a keysym list spec
+
+---

Old:

  rxvt-unicode-9.14.tar.bz2

New:

  rxvt-unicode-9.15.tar.bz2
  rxvt-unicode-remove_unused_attribute.patch



Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.yFqEbx/_old  2012-02-14 19:07:50.0 +0100
+++ /var/tmp/diff_new_pack.yFqEbx/_new  2012-02-14 19:07:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rxvt-unicode
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 
 
 Name:   rxvt-unicode
-Version:9.14
+Version:9.15
 Release:1
 #
 License:LGPL-2.1+
@@ -30,6 +30,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gtk2-devel
 BuildRequires:  pkgconfig
+BuildRequires:  startup-notification-devel
 # for tic
 BuildRequires:  ncurses-devel
 %if 0%{?suse_version} == 0 || 0%{?suse_version} >= 920
@@ -59,6 +60,7 @@
 Source3:rxvt-unicode-256color.desktop
 Source4:rxvt-unicode.desktop
 Patch1: rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch
+Patch2: rxvt-unicode-remove_unused_attribute.patch
 #
 Summary:Rxvt X Terminal with Unicode Support
 
@@ -77,6 +79,9 @@
 %prep
 %setup -q
 %patch1
+%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1000
+%patch2
+%endif
 find -type d -name CVS -print0 | xargs -r0 %__rm -r
 %{__install} -m 0644 %{S:2} README.SuSE
 

++ rxvt-unicode-9.14.tar.bz2 -> rxvt-unicode-9.15.tar.bz2 ++
 2687 lines of diff (skipped)

++ rxvt-unicode-remove_unused_attribute.patch ++
--- libev/ev.c.orig 2012-01-22 03:26:00.310125191 +0100
+++ libev/ev.c  2012-01-22 03:26:03.821125036 +0100
@@ -665,7 +665,7 @@
 
 #define ecb_noinline   ecb_attribute ((__noinline__))
 #define ecb_noreturn   ecb_attribute ((__noreturn__))
-#define ecb_unused ecb_attribute ((__unused__))
+#define ecb_unused 
 #define ecb_const  ecb_attribute ((__const__))
 #define ecb_pure   ecb_attribute ((__pure__))
 
--- libecb/ecb.h.orig   2012-01-22 03:25:36.812125992 +0100
+++ libecb/ecb.h2012-01-22 03:25:51.908125573 +0100
@@ -197,7 +197,7 @@
 
 #define ecb_noinline   ecb_attribute ((__noinline__))
 #define ecb_noreturn   ecb_attribute ((__noreturn__))
-#define ecb_unused ecb_attribute ((__unused__))
+#define ecb_unused 
 #define ecb_const  ecb_attribute ((__const__))
 #define ecb_pure   ecb_attribute ((__pure__))
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rxvt-unicode for openSUSE:Factory

2012-01-10 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2012-01-10 14:51:31

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode", Maintainer is "mrueck...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes
2011-09-23 12:45:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2012-01-10 14:51:33.0 +0100
@@ -1,0 +2,94 @@
+Wed Dec 21 23:46:34 UTC 2011 - pascal.ble...@opensuse.org
+
+- update to 9.14:
+  * INCOMPATIBLE CHANGE: the urxvtd default socket path is now
+$HOME/.urxvt/urxvtd-
+  * INCOMPATIBLE CHANGE: the "list" keysym expansion now requires loading of
+the "keysym-list" perl extension
+  * INCOMPATIBLE CHANGE: A scale value of 0 in the bg image geometry no longer
+enables tiling, so as to make it possible to disable both scaling and
+tiling
+  * overhaul of the bg image operations. The old operations have been
+deprecated in favour of elementary operations and styles built on top of
+the new operations and scale/position settings
+  * support for libafterimage is deprecated and will be removed in the next
+release
+  * fix a crash caused by selection_check not properly resetting out-of-bounds
+mark values (can happen when extending a selection while scrolling up in
+curses programs for example)
+  * do not move the selection when scrolling up and the selection is outside
+the scrolling region
+  * fix display of bold bright black
+  * fix memory leak when urgentOnBell is set
+  * fix a redraw bug that occurs when a bg pixmap is set and the wm does not
+honour the size hints set by urxvt. Now urxvt forces the size of the
+terminal window to be a multiple of the cell size
+  * sanitise the argument of SD / SU sequences. Fixes a possible crash when the
+argument is big enough, red hat bug #711137
+  * correctly split long lines when scrolling
+  * urxvt now looks for perl extensions also in $HOME/.urxvt/ext
+  * add bell-command perl extension to execute a command when a bell event
+occurs
+  * add set_urgency perl binding to set/reset the urgency hint
+  * consume button release event in matcher (exg)
+  * keyboard accessible list of recent matches in matcher
+  * properly process 'keysym' sequences in tabbed when using 'focus follows
+mouse' and the focus is on the main window but not on the active terminal
+window
+  * support for the freedesktop startup-notification protocol
+  * the direction of VPR and VPB commands was reversed
+  * fix alignment of inherited root pixmap when it is a different size than the
+root window and the terminal window is off the left or top edge
+  * make $self visible in "eval perl expression" popup action, also handle
+exceptions better
+  * fix parsing of '-e' when it occurs as an option argument, such as in 'urxvt
+-title -e'
+
+- changes from 9.12:
+  * fix regression in processing of SelectionNotify events. urxvt would fail to
+request a selection if the owner did not support the UTF8_STRING target
+  * fix rendering of double width chars in certain circumstances, more likely
+to happen if urxvt is compiled with 256 colors support as urxvt runs out of
+fonts much earlier then. Fixes gentoo bug #358151
+  * restore support for 'list' syntax in keysym resources
+  * always premultiply colour values - while this increases differences between
+core fonts and xft, it is "more correct" in practical situations
+  * disable PTYTTY_REENTRANT option - not needed for urxvt and saves a bit of
+code
+  * remove lucidatypewriter from the list of fallback fonts, it was the only
+non-xft non-cellfont in the list anyway
+
+- changes from 9.11:
+  * remove 'list' syntax for keysym resources, as it serves no useful purpose.
+If you need it, poke us and provide a use case
+  * fix alpha channel support. Premultiply alpha in colours if the visual
+supports an alpha channel, as xrender expects premultiplied alpha
+  * fix reply to a selection request sent by an obsolete client such as
+syncterm
+  * fix crash when the window is resized and the overlay is active
+  * match character-wise rather than byte-wise in selection extension again.
+perl 5.8.9+ is required to avoid extreme slowdowns. Fixes debian bugs
+#523072, #616463
+  * fix a possible crash if the INCR transfer process for a selection property
+timeouts and at least one chunk is received
+  * work around a memory corruption bug in xorg's XrmSetDatabase (apparently
+broken since 
http://lists.freedesktop.org/archives/xorg-commit-diffs/2004-March/000239.html)
+  * fix memory corruption bug when custom command sequences bo

commit rxvt-unicode for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2011-12-06 19:01:31

Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old)
 and  /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New)


Package is "rxvt-unicode", Maintainer is "mrueck...@suse.com"

Changes:




Other differences:
--
++ rxvt-unicode.spec ++
--- /var/tmp/diff_new_pack.f3aOTk/_old  2011-12-06 19:34:03.0 +0100
+++ /var/tmp/diff_new_pack.f3aOTk/_new  2011-12-06 19:34:03.0 +0100
@@ -22,7 +22,7 @@
 Version:9.10
 Release:1
 #
-License:LGPLv2.1+
+License:LGPL-2.1+
 Group:  System/X11/Terminals
 #
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rxvt-unicode for openSUSE:Factory

2011-05-02 Thread h_root

Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory
checked in at Mon May 2 14:06:25 CEST 2011.




--- rxvt-unicode/rxvt-unicode.changes   2010-01-01 00:33:38.0 +0100
+++ /mounts/work_src_done/STABLE/rxvt-unicode/rxvt-unicode.changes  
2011-04-30 01:18:24.0 +0200
@@ -1,0 +2,133 @@
+Fri Apr 29 23:18:06 UTC 2011 - mrueck...@suse.de
+
+- run suse_update_desktop_file
+
+---
+Fri Apr 29 21:55:39 UTC 2011 - mrueck...@suse.de
+
+- add desktop files (based on the desktop file from arch linux)
+  
http://projects.archlinux.org/svntogit/packages.git/plain/rxvt-unicode/trunk/rxvt-unicode.desktop
+
+---
+Fri Apr 29 21:29:52 UTC 2011 - mrueck...@suse.de
+
+- fix packaging of terminfo files
+
+---
+Mon Dec 27 23:33:34 UTC 2010 - pascal.ble...@opensuse.org
+
+- update to version 9.10
+  * fix minor memory leaks in urxvt and urxvtd
+  * fix regression in urxvtd that prevented options from being
+correctly set
+  * implement xterm's horribly broken 1005 mouse reporting mode,
+and an alternative 1015 mode that works in non-utf-8 locales
+and has fewer limitations
+  * fix a possible bug where mouse notifications didn't work after
+startup for the upper left corner
+  * implement our own pixbuf to pixmap rendering to get rid of
+dependency on buggy gdk-pixbuf-xlib; only truecolor visuals are
+supported
+  * apply tinting before shading when both operations are
+requested: previously they were intermixed when lightening and
+the result was inaccurate and confusing; note that now a black
+tint yields a completely black image, regardless of shading
+  * avoid spurious redraws of the bg image when bg is transparent
+or when using 'root' mode
+  * dynamically number options according to compiletime requirements
+
+---
+Fri Dec 10 21:46:54 UTC 2010 - mrueck...@suse.de
+
+- reenable 256bit support:
+  the 256color support is a compile time option. so we provide 2
+  binaries now.
+
+  WARNING: you need a patched screen on < 11.4 to use the 256color
+  version.
+
+  - binaries come as -256color
+  - removed --with-term from the configure params.
+each of the binaries will set correct TERM variable depending
+on the compile time option
+  - added note to README.SuSE
+- spec clean up
+- added --enable-warnings to see the compiler warnings
+
+---
+Fri Dec 10 19:25:29 UTC 2010 - mrueck...@suse.de
+
+- disable 256color support
+
+---
+Fri Dec 10 18:25:04 UTC 2010 - mrueck...@suse.de
+
+- update to version 9.09
+  - NOTICE: this release updates terminfo/termcap.
+- the bestest release ever.
+  - it was verified that urxvt handles µ and μ correctly.
+  - add support for blending and blurring with XRender
+(Emanuele Giaquinta).
+  - add support for using gdk-pixbuf as image backend
+(Emanuele Giaquinta).
+  - cleanup and minor fixes of the image code (Emanuele Giaquinta).
+  - new perl extension "confirm-paste" (Emanuele Giaquinta).
+  - new on_tt_paste perl hook and tt_paste perl binding (Emanuele
+Giaquinta).
+  - new on_bell perl hook (Emanuele Giaquinta).
+  - searchable-scrollback no longer ignores the first line
+(Emanuele Giaquinta).
+  - Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when
+it is not fully convertible to STRING (patch by James Cloos).
+  - fix a buffer overflow that would cause wrong key sequences to
+be generated for numpad keys (introduced in 9.05).
+  - fix definition of sgr0 to work around limitations in luit.
+  - extend ISO 14755 5.4 mode to also print the font name of the
+characters other than first one in the selected cell
+(Emanuele Giaquinta).
+  - new iso14755 option to disable ISO 14755 at runtime
+(Emanuele Giaquinta).
+  - make sure pagewise scrolling scrolls at least one line
+(found by Mikachu).
+  - remove deprecated OSC 18 / 19 and make OSC 17 / 19 apply to
+highlightColor / highlightTextColor (Emanuele Giaquinta).
+  - add highlightTextColor resource to change the foreground colour
+of highlighted characters (Emanuele Giaquinta).
+  - make highlightColor apply also to selected cells with reverse
+video but not to non selected cells with reverse video
+(Emanuele Giaquinta).
+  - remove colorRV resource (it was enabled only with frills off).
+  - fix numlock handling, the most longstanding bug to date
+(Emanuele Giaquinta).
+  - reduce the number of custom bits to 4, to make room for 256
+colours.
+  - add support for 256 colors (Emanuele Giaquinta, Marc Lehmann).
+  - add rxvt-unicode-256color terminfo and use it by default i