Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rxvt-unicode for openSUSE:Factory checked in at 2022-03-01 17:03:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old) and /work/SRC/openSUSE:Factory/.rxvt-unicode.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rxvt-unicode" Tue Mar 1 17:03:15 2022 rev:42 rq:957028 version:9.30 Changes: -------- --- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes 2021-07-21 19:08:10.463478584 +0200 +++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new.1958/rxvt-unicode.changes 2022-03-01 17:03:36.356334045 +0100 @@ -1,0 +2,94 @@ +Fri Jan 28 11:41:08 CET 2022 - ti...@suse.de + +- Update to version 9.30: + * the background extension did not initialise properly when automatically + loaded via the OSC. + * new "on_attach" hook type implemented, to initialise late-loading + extensions. +- Update to version 9.29: + * libptytty (http://dist.schmorp.de/libptytty/) is now a required + external dependency. + * enable confirm-paste extension by default, can be disabled by e.g. + URxvt.perl-ext: -confirm-paste + * Key bindings specified with the -keysym option or with resources of + the form URxvt*keysym work again. Such resources, as opposed to + * resources of the form URxvt.keysym, were not officially allowed but + accepted, so ignoring them is considered a regression. + * new option/resource -rm/rewrapMode, which sets the line rewrap + mode to auto, never or always. + * new option/resource -dpb/disablePasteBrackets, which can be used to + disable bracketed paste mode sequences, as more and more programs + * abuse these sequences (typically in the name of security, but these + sequences are not improving security). Also, bracketed paste mode + is now under frills. + * add manpage for urclock. + * confirm-paste wrongly considered brackets as ctrlchars (patch by + Jakub Wilk, debian bug #995244). + * if urxvt cannot detect a good estimate for font width (because a font does + not contain latin characters at all for example), it will now fall + back to xft's max_advance_width, which works well with some fonts. It + currently will warn about this. + * do not render variation selectors in the default font as boxes, treat + them as zero-width characters. + * change combining character architecture to allow fonts to handle + combining sequences on their own. This could allow future renderers + to be more intelligent about these sequences. + * use the previous enhancement to allow unicode characters outside of the + BMP to be rendered even without --enable-unicode3, as long as an + xft with the character is configured. + * It's recommended to stay with disabled unicode3 even more now. + * freetype/xft have been verified to return nonsensical offsets for + combining characters. urxvt tries to compensate to some extent, + but diacritics will be slightly off in many cases, and far off in + some cases (e.g. input mono). + * when checking for overlap/careful handling, take non-basefont + character shifts into account. + * extensions can now request autoloading on OSC and Perl OSC sequences, + implement this for the background, clipboard-osc and overlay-osc + extensions. + * the background extension will now be autoloaded when the OSC 20 or 705 + sequence is received. + * added OSC 776 sequence to return character cell width, height and font + ascent, which is useful when using urxvt as slave to calculate window + size form or to row/column count. + * matcher extension documentation now points out some requirements for + regular expressions. the default url matching regex will now try + to match IRLs in addition to URLs. + * The view_start perl method now scrolls to the bottom also when the + argument is greater than 0. + * eval scroll actions now scroll to the bottom when scrolling down and + there are less lines to scroll than the ones requested (reported by + Stephen Talley). + * allow perl-ext and perl-ext-common to override autoloaded extensions. + this allows tabbed to disable itself in subtabs, avoiding recursive + loading. + * update precompose table to unicode 13.0. + * update charset conversion tables to perl 5.32 (this only affected + cs_koi8_u_from_unicode). + * unicode characters > 0x100000 were not handled correctly w.r.t. + font rendering. + * replace bitstream vera by dejavu sans, as it has replaced the former + almost everywhere. + * urxvt will now try tic -x first and only fall back to tic without -x + when tic -x fails. + * fix urclock not erasing the old date on the clock face, causing + overdraw, plus a host of other small fixes and improvements. + * shave off over 1K of code size from urclock by replacing the sine table + with a slightly less accurate fixed point approximation. + * do not specify indentation with =over in pod, this is no longer + needed with semi-modern pod tools and gives the formatter more + stylistic freedom. + * background extension did not set the "size-sensitive" flag + when repeat mode wasn't normal. + * extensions are now subjected to "use strict 'subs'". + * avoid crashing when xft successfully opens a font but then somehow + can't lock the face. + * locale_decode/encode api methods now pass through undef unchanged. + * fix undefined behaviour in the perl hook function, as diagnosed by clang. +- Drop obsoleted patch: + perl-avoiding-recursive-loading.patch +- Refreshed patches: + rxvt-unicode-secondarywheel.patch + handle-new-tic-and-dont-install-terminfo.patch + +------------------------------------------------------------------- Old: ---- perl-avoiding-recursive-loading.patch rxvt-unicode-9.26.tar.bz2 New: ---- rxvt-unicode-9.30.tar.bz2 rxvt-unicode-9.30.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rxvt-unicode.spec ++++++ --- /var/tmp/diff_new_pack.kAiNBA/_old 2022-03-01 17:03:37.784334424 +0100 +++ /var/tmp/diff_new_pack.kAiNBA/_new 2022-03-01 17:03:37.788334425 +0100 @@ -1,7 +1,7 @@ # # spec file for package rxvt-unicode # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define with_265color_terminfo_files 1 %endif Name: rxvt-unicode -Version: 9.26 +Version: 9.30 Release: 0 # Summary: Rxvt X Terminal with Unicode Support @@ -31,6 +31,7 @@ Group: System/X11/Terminals URL: http://software.schmorp.de/#rxvt-unicode Source: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2 +Source10: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2.sig Source1: rxvt-unicode-rpmlintrc Source2: rxvt-unicode.README.SuSE Source3: rxvt-unicode-256color.desktop @@ -40,7 +41,6 @@ Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch Patch4: rxvt-unicode-hardening.patch Patch5: rxvt-unicode-secondarywheel.patch -Patch6: perl-avoiding-recursive-loading.patch Patch7: handle-new-tic-and-dont-install-terminfo.patch BuildRequires: gcc-c++ BuildRequires: ncurses-devel @@ -50,6 +50,7 @@ BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(libptytty) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xft) @@ -150,6 +151,7 @@ %{_terminfo}/r/%{name}-256color %endif %{_mandir}/man1/urxvt*.1%{?ext_man} +%{_mandir}/man1/urclock*.1%{?ext_man} %{_mandir}/man3/urxvt*.3%{?ext_man} %{_mandir}/man7/urxvt*.7%{?ext_man} %dir %{_libdir}/urxvt/ ++++++ handle-new-tic-and-dont-install-terminfo.patch ++++++ --- /var/tmp/diff_new_pack.kAiNBA/_old 2022-03-01 17:03:37.808334430 +0100 +++ /var/tmp/diff_new_pack.kAiNBA/_new 2022-03-01 17:03:37.812334431 +0100 @@ -1,7 +1,9 @@ -Index: rxvt-unicode-9.26/doc/Makefile.in -=================================================================== ---- rxvt-unicode-9.26.orig/doc/Makefile.in -+++ rxvt-unicode-9.26/doc/Makefile.in +--- + doc/Makefile.in | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +--- a/doc/Makefile.in ++++ b/doc/Makefile.in @@ -18,6 +18,7 @@ PERL = @PERL@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL@ -m 755 @@ -10,7 +12,7 @@ srcdir = @srcdir@ VPATH = @srcdir@ -@@ -68,7 +69,7 @@ all: +@@ -69,7 +70,7 @@ all: sed $(SEDREPLACE) <$< | podselect -section "RXVT-UNICODE\/URXVT FREQUENTLY ASKED QUESTIONS" | pod2text >$@ $(srcdir)/etc/rxvt-unicode.termcap: $(srcdir)/etc/rxvt-unicode.terminfo @@ -19,13 +21,15 @@ tags allbin: -@@ -98,7 +99,8 @@ install: all - $(INSTALL_DATA) rxvtc.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)c.$(man1ext) - $(INSTALL_DATA) rxvtd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)d.$(man1ext) - $(INSTALL_DATA) rxvt.7.man $(DESTDIR)$(man7dir)/$(RXVTNAME).$(man7ext) -- @TIC@ $(srcdir)/etc/rxvt-unicode.terminfo +@@ -100,8 +101,9 @@ install: all + $(INSTALL_DATA) rxvtd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)d.$(man1ext) + $(INSTALL_DATA) rxvt.7.man $(DESTDIR)$(man7dir)/$(RXVTNAME).$(man7ext) + $(INSTALL_DATA) rclock.1.man $(DESTDIR)$(man1dir)/urclock.$(man1ext) +- @TIC@ -x $(srcdir)/etc/rxvt-unicode.terminfo || \ +- @TIC@ $(srcdir)/etc/rxvt-unicode.terminfo + # mkdir -p $(DESTDIR)$(TERMINFO_DIR) -+ # @TIC@ -o $(DESTDIR)$(TERMINFO_DIR) $(srcdir)/etc/rxvt-unicode.terminfo ++ # @TIC@ -x $(srcdir)/etc/rxvt-unicode.terminfo || \ ++ # @TIC@ -o $(DESTDIR)$(TERMINFO_DIR) $(srcdir)/etc/rxvt-unicode.terminfo distdepend: alldoc ++++++ rxvt-unicode-9.26.tar.bz2 -> rxvt-unicode-9.30.tar.bz2 ++++++ ++++ 15748 lines of diff (skipped) ++++++ rxvt-unicode-9.30.tar.bz2.sig ++++++ untrusted comment: verify with dist.schmorp.de.pub RWSUBDizLm/GKSQteF+rNbXuwNiOfinkids1yQbVKG/iEnwS1Bdn0q05m516IVCTgIMjn3ESIL1atkQETf2NpL8ZUOQjP1hlbwk= ++++++ rxvt-unicode-secondarywheel.patch ++++++ --- /var/tmp/diff_new_pack.kAiNBA/_old 2022-03-01 17:03:38.368334579 +0100 +++ /var/tmp/diff_new_pack.kAiNBA/_new 2022-03-01 17:03:38.368334579 +0100 @@ -2,11 +2,17 @@ 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 +--- + doc/rxvt.1.pod | 12 ++++++++++++ + src/command.C | 40 ++++++++++++++++++++++++++++++++++++++-- + src/optinc.h | 1 + + src/rsinc.h | 1 + + src/xdefaults.C | 1 + + 5 files changed, 53 insertions(+), 2 deletions(-) + --- a/doc/rxvt.1.pod +++ b/doc/rxvt.1.pod -@@ -427,6 +427,11 @@ B<secondaryScreen>. +@@ -440,6 +440,11 @@ B<secondaryScreen>. Turn on/off secondary screen scroll (default enabled); resource B<secondaryScroll>. @@ -15,10 +21,10 @@ +Turn on/off secondary screen wheel support (default disabled); resource +B<secondaryWheel>. + - =item B<-hold>|B<+hold> + =item B<-rm> I<mode> - 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 + Compile I<frills>: Sets long line rewrapping behaviour on window resizes +@@ -1096,6 +1101,13 @@ option is enabled, scrolls on the second scrollback buffer and, when secondaryScreen is off, switching to/from the secondary screen will instead scroll the screen up. @@ -32,11 +38,9 @@ =item B<hold>: I<boolean> 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) +@@ -2211,10 +2211,46 @@ rxvt_term::button_release (XButtonEvent } else # endif @@ -85,11 +89,9 @@ } break; #endif -diff --git a/src/optinc.h b/src/optinc.h -index 09f9a26..c79a5be 100644 --- a/src/optinc.h +++ b/src/optinc.h -@@ -27,6 +27,7 @@ +@@ -26,6 +26,7 @@ def(cursorBlink) def(secondaryScreen) def(secondaryScroll) @@ -97,28 +99,24 @@ def(pastableTabs) def(cursorUnderline) #if ENABLE_FRILLS -diff --git a/src/rsinc.h b/src/rsinc.h -index 682322c..6325057 100644 --- a/src/rsinc.h +++ b/src/rsinc.h -@@ -104,6 +104,7 @@ +@@ -98,6 +98,7 @@ #ifndef NO_SECONDARY_SCREEN def (secondaryScreen) def (secondaryScroll) + def (secondaryWheel) #endif - #if OFF_FOCUS_FADING - def (fade) -diff --git a/src/xdefaults.C b/src/xdefaults.C -index 2308844..0f5d2d0 100644 + #if ENABLE_FRILLS + def (rewrapMode) --- a/src/xdefaults.C +++ b/src/xdefaults.C -@@ -264,6 +264,7 @@ optList[] = { +@@ -257,6 +257,7 @@ optList[] = { #ifndef NO_SECONDARY_SCREEN - BOOL (Rs_secondaryScreen, "secondaryScreen", "ssc", Opt_secondaryScreen, 0, "enable secondary screen"), - BOOL (Rs_secondaryScroll, "secondaryScroll", "ssr", Opt_secondaryScroll, 0, "enable secondary screen scroll"), + BOOL (Rs_secondaryScreen, "secondaryScreen", "ssc", Opt_secondaryScreen, 0, "secondary screen"), + BOOL (Rs_secondaryScroll, "secondaryScroll", "ssr", Opt_secondaryScroll, 0, "secondary screen scroll"), + BOOL (Rs_secondaryWheel, "secondaryWheel", "ssw", Opt_secondaryWheel, 0, "enable secondary screen wheel"), #endif - #if ENABLE_PERL - RSTRG (Rs_perl_lib, "perl-lib", "string"), //, "colon-separated directories with extension scripts"),TODO + #if ENABLE_FRILLS + STRG (Rs_rewrapMode, "rewrapMode", "rm", "string", "rewrap mode (auto, always, never)"),