commit rxvt-unicode for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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