Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20171003
When you reply to report some issues, make sure to change the subject.
It is not helpful to keep the release announcement subject in a thread
while discussing a specific problem.
Packages changed:
FastCGI
NetworkManager
NetworkManager-applet
NetworkManager-openvpn
acl
bash
biosdevname (0.7.2 -> 0.7.3)
corosync
epiphany (3.26.0 -> 3.26.1)
gnome-user-docs (3.26.0 -> 3.26.0.1)
hwdata (0.304 -> 0.305)
i4l-base
intltool
krita (3.2.1 -> 3.3.0)
latex2html
libdrm (2.4.82 -> 2.4.83)
libgda
libraw (0.18.4 -> 0.18.5)
libssh
libzypp-plugin-appdata
mono-core
opal
oprofile
perl (5.24.1 -> 5.26.1)
perl-Crypt-SSLeay
perl-Encode-HanExtra
perl-FileHandle-Unget
perl-Module-Signature
perl-Task-Weaken
perl-Term-ReadKey (2.32 -> 2.37)
perl-ldap (0.64 -> 0.65)
pesign-obs-integration
postfix (3.2.2 -> 3.2.3)
python-cryptography
python-libvirt-python
python-pyxdg
python-requests (2.18.2 -> 2.18.4)
python3
python3-base
quilt
speech-dispatcher (0.8.4 -> 0.8.7)
tcl
tigervnc
tracker
tracker-miners
webkitgtk
xournal
xterm (327 -> 330)
=== Details ===
==== FastCGI ====
Subpackages: libfcgi0 perl-FastCGI
- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC
==== NetworkManager ====
Subpackages: NetworkManager-devel NetworkManager-lang libnm-glib-vpn1 libnm-glib4 libnm-util2 libnm0 typelib-1_0-NM-1_0 typelib-1_0-NMClient-1_0 typelib-1_0-NetworkManager-1_0
- Modify nm-dont-overwrite-resolv-conf.patch: make netconfig call
an atomic action, don't kill it after 2000ms (bsc#960153).
==== NetworkManager-applet ====
Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor libnm-gtk0 libnma0 nma-data typelib-1_0-NMGtk-1_0
- Obsolete also debuginfo subpackages of the packages marked as
Obsoletes in this specfile (bsc#1045678)
==== NetworkManager-openvpn ====
Subpackages: NetworkManager-openvpn-gnome NetworkManager-openvpn-lang
- Add NetworkManager-openvpn-config.patch: fix unusable config
imports (certificate config was wrongly written out, causing the
VPN profile not be be functional).
==== acl ====
Subpackages: libacl1 libacl1-32bit
- refresh acl-2.2.52-tests.patch to work with perl 5.26
==== bash ====
Subpackages: bash-doc libreadline7 readline-devel readline-doc
- Modify patch bash-4.4.dif to let bashline.h install as well as
this header file is included by general.h due to the same patch
(boo#1060069)
==== biosdevname ====
Version update (0.7.2 -> 0.7.3)
- Update to version 0.7.3
* Shipping and future Dell EMC systems support consistent network
device naming feature.
[fate#332490]
==== corosync ====
Subpackages: libcmap4 libcorosync_common4
- wrong "service_del_postun corosync.service"(bsc#1060767)
Modified: corosync.spec, remove service_del_postun in postun of corosync
==== epiphany ====
Version update (3.26.0 -> 3.26.1)
Subpackages: epiphany-lang gnome-shell-search-provider-epiphany
- Update to version 3.26.1:
+ Fix search engine dialog, which has been borked since 3.24.3
(bgo#787458).
+ Allow overriding autofilled username in password forms
(bgo#787498).
+ Fix non-HTML/MHTML files being saved as MHTML (bgo#788111).
+ Don't disable navigation actions when history is cleared
(bgo#788329).
+ Fix bookmarks import crash when there's no Firefox profile.
==== gnome-user-docs ====
Version update (3.26.0 -> 3.26.0.1)
Subpackages: gnome-user-docs-lang
- Update to version 3.26.0.1:
+ Updates to GNOME Help.
+ Updated translations.
==== hwdata ====
Version update (0.304 -> 0.305)
- Update to version 0.305
==== i4l-base ====
Subpackages: i4l-isdnlog libcapi20-3
- add isdn4k-utils-perl526.diff to compile with perl 5.26
==== intltool ====
- extend intltool-perl-5.22.patch to fix one more perl 5.26 issue
==== krita ====
Version update (3.2.1 -> 3.3.0)
Subpackages: krita-lang
- Update to 3.3.0:
* Some visual glitches when using hi-dpi screens are fixed
(remember: on Windows and Linux, you need to enable this in the
settings dialog).
* If you create a new image from clipboard, the image will have a
title
* Favorite blending modes and favorite brush presets are now
loaded correctly on startup
* GMIC
+ the plugin has been updated to the latest version for Windows
and Linux.
+ the configuration for setting the path to the plugin has been
removed. Krita looks for the plugin in the folder where the
krita executable is, and optionally inside a folder with a
name that starts with ?gmic? next to the krita executable.
+ there are several fixes for handling layers and communication
between Krita and the plugin
* Some websites save jpeg images with a .png extension: that used
to confuse Krita, but Krita now first looks inside the file to
see what kind of file it really is.
* PNG:
+ 16 and 32 bit floating point images are now converted to 16
bit integer when saving the images as PNG.
+ It?s now possible to save the alpha channel to PNG images
even if there are no (semi-) transparent pixels in the image
* When hardware accelerated display is disabled, the color picker
mode of the brush tool showed a broken cursor; this has been
fixed.
* The Reference Images docker now only starts loading images when
it is visible, instead on Krita startup. Note: the reference
images docker uses Qt?s imageio plugins to load images. If you
are running on Linux, remove all Deepin desktop components.
Deepin comes with severely broken qimageio plugins that will
crash any Qt application that tries to display images.
* File layers now correctly reload on change again
* Add several new commandline options:
+ ?nosplash to start Krita without showing the splash screen
+ ?canvasonly to start Krita in canvas-only mode
+ ?fullscreen to start Krita full-screen
+ ?workspace Workspace to start Krita with the given workspace
* Selections
+ The Select All action now first clears the selection before
selecting the entire image
+ It is now possible to extend selections outside the canvas
boundary
* Performance improvements: in several places superfluous reads
from the settings were eliminated, which makes generating a layer
thumbnail faster and improves painting if display acceleration is
turned off.
* The smart number input boxes now use the current locale to follow
desktop settings for numbers
* The system information dialog for bug reports is improved
* See also https://krita.org/en/item/krita-3-3-0/
==== latex2html ====
- add latex2html-perl526.patch to work with perl 5.26
==== libdrm ====
Version update (2.4.82 -> 2.4.83)
Subpackages: libdrm-devel libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1
- Remove --with-pic which has no effect on shared-only builds.
Rectify SRPM group.
- Update to version 2.4.83
+ amdgpu: Add FX-9800P Bristol Ridge iGPU id
+ amdgpu: fix missing mutex unlock before return
+ amdgpu: fix race issue between two bo functions(v2)
+ amdgpu: merge and cleanup amdgpu_bo_free
+ android: add rules to build amdgpu.ids
+ android: amdgpu: fix build break
+ drm: Pull new modifier uapi into drm_fourcc and drm_mode
+ drmsltest: Check expected neighbours
+ etnaviv: fix etna_bo_from_name
+ freedreno: remove dead error path
+ freedreno: prevent deadlock in error path
+ freedreno/msm: remove dead error path
+ radeon: add fallthrough annotation
+ test/amdgpu: fix test failure for SI
+ tests/amdgpu: bypass UVD CS tests on raven
+ tests/amdgpu: bypass VCE tests on raven
+ tests/amdgpu: add uvd encode unit tests
+ xf86drm: continue with next device if drmProcessUsbDevice fails
+ xf86drm: continue after drmProcessPlatformDevice failure
==== libgda ====
Subpackages: libgda-5_0-4 libgda-5_0-4-lang libgda-5_0-bdb libgda-5_0-sqlite libgda-ui-5_0-4 libgda-ui-5_0-plugins
- Remove leftover dependency on gcc-java
==== libraw ====
Version update (0.18.4 -> 0.18.5)
Subpackages: libraw-devel libraw16
- updated to 0.18.5:
Fix for possible buffer overrun in kodak_65000 decoder
Fix for possible heap overrun in Canon makernotes parser
Fix for CVE-2017-13735
CVE-2017-14265: Additional check for X-Trans CFA pattern data
- remove upstreamed libraw-out-of-bounds-kodak.patch
==== libssh ====
Subpackages: libssh-devel libssh4
- add support for building with OpenSSL 1.1 (bsc#1055266)
* added patches:
* 0001-cmake-Use-configure-check-for-CRYPTO_ctr128_encrypt.patch
* 0001-libcrypto-Introduce-a-libcrypto-compat-file.patch
* 0001-libcrypto-Remove-AES_ctr128_encrypt.patch
* 0001-libcrypto-Use-a-pointer-for-EVP_MD_CTX.patch
* 0001-libcrypto-Use-a-pointer-for-EVP_CIPHER_CTX.patch
* 0001-libcrypto-Use-newer-API-for-HMAC.patch
* 0001-pki_crypto-Use-getters-and-setters-for-opaque-keys-a.patch
* 0001-threads-Use-new-API-call-for-OpenSSL-CRYPTO-THREADID.patch
==== libzypp-plugin-appdata ====
- Do not consider appdata-ignore.xml.gz as appdata to be installed.
==== mono-core ====
Subpackages: libmono-2_0-1 libmono-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-data mono-data-sqlite mono-extras mono-mvc mono-wcf mono-web mono-winforms mono-winfxcore
- Update to version 5.2.0.224 (5.2.0 SR4)
- Changes:
* Mono cecil source updated (more info at https://github.com/jbevain/cecil/commit/44e4d344d674195b4d2950c48fd1cb55fe42...)
- Bugfixes:
* bxc#44027 - Chunked HTTP PUT times out
* bxc#57919 - dynamic object is not supported
* bxc#58829 - Application Output Window being flooded with "[Mono] worker parking, [Mono] worker unparking" messages when debugging agasint Android Emulator.
==== opal ====
- No longer build capi4linux support on openSUSE, but leave in
place becond, so it will be easy for users that wants to build
this support on their own.
==== oprofile ====
Subpackages: libopagent1
- Rectify RPM groups. Update summary of -devel subpackage.
Do not ignore errors from useradd/groupadd.
Avoid running fdupes across partitions.
==== perl ====
Version update (5.24.1 -> 5.26.1)
Subpackages: perl-base perl-doc
- update to perl-5.26.1
* [CVE-2017-12837] Heap buffer overflow in regular expression compiler
* [CVE-2017-12883] Buffer over-read in regular expression parser
* tons of bug fixes
- update list of obsoletes
- update to perl-5.26.0
* "." no longer in @INC
* "do" may now warn
* regexp: a literal left brace "{" should be escaped
* lexical subroutines are no longer experimental
* indented Here-documents
* new regular expression modifier /xx
* declaring a reference to a variable
* unicode 9.0 is now supported
* new Hash Function For 64-bit Builds
- rename perl-5.24.0.dif to perl-5.26.0.dif
- remove obsolete perl-avoid-warnings.patch
- remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
==== perl-Crypt-SSLeay ====
- add no-dot-inc.patch inherited from gentoo to build with perl 5.26
- remove Crypt-SSLeay-0.58.patch not applied for a long time
==== perl-Encode-HanExtra ====
- compile with perl 5.26 by patching the Makefile
==== perl-FileHandle-Unget ====
- patch the Makefile to build with perl 5.26
==== perl-Module-Signature ====
- patch the Makefile to build with perl 5.26
==== perl-Task-Weaken ====
- patch the Makefile to build with perl 5.26
==== perl-Term-ReadKey ====
Version update (2.32 -> 2.37)
- update to 2.37
* Better support parallel builds by making 'dynamic' a dependency of the ReadKey.pm
* Add a package declaration to the ReadKey_pm.PL to aid indexing
* Use FULLPERLRUNINST to run the ReadKey_pm.PL to get the 'blib'
* Fix GetTerminalSize() argument handling
* Fix miniperl build on Win32
* Remove unused Cwd
* Fix TAP output
* Fix warnings in XS file
* Don't attempt some tests if STDIN is not a terminal
* Generate ReadKey.pm from ReadKey_pm.PL to expand blockoptions
* demand-load Carp,
* remove unneeded AutoLoader,
* Improve genchars.pl, support make -s silence.
* Improve Makefile.PL add SIGN, fix pure_site_install, support dual-life, fix realclean
==== perl-ldap ====
Version update (0.64 -> 0.65)
- add perl526.patch to build with perl 5.26
- remove ssl subpackage without files
- update to 0.65
Enhancements:
* t/74matchedvalues.t: more tests
* {ASN,Extension}.pm: update ExtendedResponse to RFC 4511
* Constant.pm: add LDAP_NOTICE_OF_DISCONNECTION
* Control/DontUseCopy.pm: new
* Control/ProxyAuth.pm: make sure criticality does not get changed
* Control/Relax.pm: make sure value & criticality do not get changed
* Control/ManageDsaIT.pm: make sure value never gets set
Bug Fixes
* LDAP.pm: do not set default sslversion for start_tls() & LDAPS
Instead of second-guessing a default sslversion for start_tls() and LDAPS,
rely on the - known to be sane - default value used by IO::Socket::SSL.
* RT#100151: LDAP.pm: localize $SIG{__DIE__} in IPv6 support check
Thanks to Troy Loveday for the detailed bug report and patch.
* FAQ.pod: fix error in search() example
* RFC.pod: typo fix
==== pesign-obs-integration ====
- escape regexp in pesign-gen-repackage-spec for perl 5.26
==== postfix ====
Version update (3.2.2 -> 3.2.3)
Subpackages: postfix-doc
- bnc#1016491 postfix raported to log "warning: group or other writable:"
on each symlink in config.
* Add fix-postfix-script.patch
- update to 3.2.3
* Extension propagation was broken with "recipient_delimiter = .".
This change reverts a change that was trying to be too clever.
* The postqueue command would abort with a panic message after it
experienced an output write error while listing the mail queue.
This change restores a write error check that was lost with the
Postfix 3.2 rewrite of the vbuf_print formatter.
* Restored sanity checks for dynamically-specified width and precision
in format strings (%*, %.*, and %*.*). These checks were lost with
the Postfix 3.2 rewrite of the vbuf_print formatter.
==== python-cryptography ====
Subpackages: python2-cryptography python3-cryptography
- Fix cffi version requirement.
==== python-libvirt-python ====
- Rectify RPM group. Adjust descriptions for neutrality and
OS relevance.
==== python-pyxdg ====
Subpackages: python2-pyxdg python3-pyxdg
- drop test-icon test that fails because its standard is too old
- drop hicolor-icon-theme requirement which was needed for that test
==== python-requests ====
Version update (2.18.2 -> 2.18.4)
Subpackages: python2-requests python3-requests
- update to version 2.18.4:
* Improvements
+ Error messages for invalid headers now include the header name
for easier debugging
* Dependencies
+ We now support idna v2.6.
- changes from version 2.18.3:
* Improvements
+ Running $ python -m requests.help now includes the installed
version of idna.
* Bugfixes
+ Fixed issue where Requests would raise ConnectionError instead
of SSLError when encountering SSL problems when using urllib3
v1.22.
==== python3 ====
Subpackages: python3-curses python3-dbm python3-tk
- drop python-2.7-libffi-aarch64.patch: this patches the intree
copy of libffi which is unused/deleted in the line afterwards
==== python3-base ====
Subpackages: libpython3_6m1_0 python3-idle
- drop python-2.7-libffi-aarch64.patch: this patches the intree
copy of libffi which is unused/deleted in the line afterwards
- fix build against system libffi: include flags weren't set
so it actually used the in-tree libffi headers.
==== quilt ====
- add perl-526.patch to work with perl 5.26
==== speech-dispatcher ====
Version update (0.8.4 -> 0.8.7)
Subpackages: libspeechd-devel libspeechd2 python3-speechd speech-dispatcher-configure speech-dispatcher-module-espeak
- Update to version 0.8.7:
+ Further fixes to spd-conf, which should now work properly.
+ Split the espeak-ng driver code into its own source file.
+ Add a work-around to the espeak-ng driver to account for spaces
in voice names which recently appeared in espeak-ng git master.
This will properly be fixed in 0.9.
+ Voice names are not forced to lower case, due to espeak-ng
git master now having multi-case voice names.
+ Fix stripped audio output from the flite module.
+ Further code and build improvements.
- Changes from version 0.8.6:
+ Various internal code improvements.
+ Fix more compiler warnings.
+ Python bug fixes with thanks to Sebastian Humenda.
- Changes from version 0.8.5:
+ Use GLib main loop for the main server thread
+ Implement a shutdown timer in the server
+ Add support for espeak-ng.
+ Document an ibmtts configuration option
+ Removal of configuration options in the code that were not
actually being used.
+ Added a command-line argument to allow for custom modules
location.
- Add ANNOUNCE; remove ChangeLog (no longer shipped)
==== tcl ====
- Whiltelist known-failing tests. Further investigation needed.
==== tigervnc ====
- u_Unset-pixel-buffer-when-x0vncserver-client-disconnect.patch
* Fixes crash in x0vncserver after client disconnects.
(bnc#1058587)
- Add tigervnc-x11vnc wrapper for x0vncserver that replaces x11vnc.
(fate#323207)
- Replace java applet with novnc as web-based VNC viewer.
(fate#323880)
- Convert xinetd services to systemd socket activated services.
(bnc#1058460)
==== tracker ====
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0 libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0
- Add tracker-libtracker-fixes.patch: Fix various bugs in
libtracker (bgo#787452).
- Move AUTHORS ChangeLog README and NEWS to devel sub-package, only
developers care about these anyway, silences rpmlint.
==== tracker-miners ====
Subpackages: tracker-miner-files tracker-miners-lang
- Add tracker-miners-tracker-extract-fixes.patch: Fix various bugs
in tracker-extract (bgo#785853, bgo#787774).
==== webkitgtk ====
Subpackages: libjavascriptcoregtk-1_0-0 libwebkitgtk-1_0-0 libwebkitgtk2-lang
- Drop webkitgtk3 linked sub package:
+ Remove libwebkitgtk-3_0-0 and libjavascriptcoregtk-3_0-0 from
baselibs.conf.
+ Drop conditional build for gtk3 defines from spec.
+ Drop conditional pkgconfig(gail), pkgconfig(gail-3.0),
pkgconfig(gtk+-2.0), pkgconfig(gtk+-3.0) and
pkgconfig(gtk+-unix-print-3.0) BuildRequires: No longer needed.
+ Drop no longer needed pre_checkin.sh: No longer needed.
==== xournal ====
- Add xournal-fix-strokes-on-Lenovo-active-pen.patch: Fix strokes
with Lenovo active pen 2; patches taken from upstream git.
==== xterm ====
Version update (327 -> 330)
Subpackages: xterm-bin
- Patch #330 - 2017/06/20
* updates for ReGIS (Ross Combs):
+ remove redundant text command error check which broke
T(B) and T(E).
+ retain the loading alphabet number across multiple ?L?
commands.
+ add S(T) delay handler.
+ fix some color handling error messages.
+ add stubbed-out macrograph handling.
+ use fragment_remaining() and fragment_consumed() instead
of manually checking position / length in various places.
+ rename some local variables in string / extent / option
parsing
+ wrap some long lines.
+ move macrograph command handling out of the top-level.
* add a summary of the italic fonts loaded to -report-fonts
option.
* modify the font-lookup for italics to allow for ?-i-? if no
match is found with slant ?-o-? (prompted by patch by Ben
Wong).
* change default values for mkSamplePass and mkSampleSize to
reflect generally-improved locale support in various
operating systems (FreeBSD #219800).
* modify wcwidth.c to return -1 for non-Unicode values, and
adjust a couple of blocks to better match assumptions about
ambiguous-width characters in other implementations. Also
modify wcwidth.c to support configurable soft-hyphen, so
there is no drawback to using this version rather than a
system wcwidth.
* amend change made in patch #328 for cursor-visibility to
handle case where an application is updating the
reverse-video state (FreeBSD #219800).
* update tables of combining and ambiguous-width characters in
wcwidth.c based on Unicode 10.0.0.
* build-fix for --enable-sixel-graphics without
- -enable-regis-graphics (reports by Sven Joachim, FreeBSD
[#219945]).
- Patch #329 - 2017/06/12
* add control sequences for reading the Sixel and ReGIS
graphics sizes (suggested by Ben Wong).
* add a workaround for wcwidth returning -1 for characters
which should have been printable (FreeBSD #219800).
* fix a bug in font initialization from patch #328 (FreeBSD
[#219800]).
* fix a special case in HideCursor which assigned a bold font
to the slot used for normal font in changes for italics in
patch #307 (Debian #858304).
* updates for ReGIS (Ross Combs):
+ Strings specified with no command are used as "comments".
Print these in the log when tracing.
+ Catch attempts to use "alternate display" mode (AKA
"blink") from the GIGI, but do not implement it.
+ The T(M) command should only multiply the height by 10,
not 20.
+ Make the S(E) command reset more state than just the
screen contents.
+ Remove two rotation variables which were only being
printed.
+ Numerous minor fixes and comment updates in the R
command.
+ Unknown R command option names trigger an empty response.
+ Fix the output position after printing rotated text (it
was missing the the sign before).
+ Fix the position change with pixelvectors and rotated
text (the rotation transform was not being applied).
+ Update the TODO list and remove a verification FIXME
(slanted text positioning is correct as is).
+ Emulate the approximately 1.4x enlargement for text which
isn't rotated at right angles.
+ Only update the color planes specified in the plane mask
(the W command's F option).
* fix a bug introduced by the changes to font information in
patch #328. When processing the "checkfont" option of the
locale resource, the program referred to the request data, to
an array which was only allocated in the new/result widget
(report by H Merijn Brand).
* fix a missing assignment initialization to make the utf8
resource control whether escape sequences to enable/disable
UTF-8 mode are allowed.
- Patch #328 - 2017/06/01
* revise parser for charClass resource, making these
improvements:
+ accept octal and hexadecimal values
+ allow embedded whitespace
+ allow the class after colon to be optional, e.g., to
clear class settings for a range of characters.
* add command-line option -report-charclass.
* fix most lintian warnings about test-package
* add eraseSavedLines resource.
* document DECSED 3 in ctlseqs.ms (report by Ben Longmans).
* improve integration between configure-events and updates for
reported screensize, in particular when switching between
vt100 and tek4014 modes.
* modify selection-highlighting of reverse-video text to keep
that distinct, e.g., by reversing the selection foreground
and background colors as one would expect. This fixes a
"useless" case in the description of highlightColorMode.
* improve fix for Debian #759734, addressing a case where
non-colored cursor would be invisible against reverse-video
(see patch #311).
* updates for ReGIS (Ross Combs):
+ the "H" option of the "T" command should multiply by 10,
not 20.
+ display unknown glyphs as a solid block.
+ given a succession of text-direction options, use the
last.
+ fix the direction of ReGIS slanted text so that negative
values produce oblique output .
+ fix the ReGIS text direction option to only rotate
characters when no following size option is used.
* update terminfo to better match corresponding entries in
ncurses, e.g., u8 pattern to match the VT220, VT420, etc.,
primary responses, as well as adding smxx and rmxx.
* fixes from J�rg Sommer:
+ corrected a trace-message regarding maximum
graphics-size; it used the similar ReGIS maximum size
which might not be configured.
+ in do_select_regex, clear selection if there is no match.
If the regex does not match anything around the cursor,
the selection returned must be empty, otherwise the whole
line is treated as a match. This way the command defined
by exec-selectable will not be executed if there is no
match.
+ modify limit in do_select_regex to include the character
at the cursor in the match, making it easier to type
something and then hit the key to trigger
exec-selectable.
+ If exec-selectable or insert-selection is triggered by a
mouse button click, the position of the mouse pointer
should be used. This makes it easier to address any
position on the window and it makes it possible to use
the mouse, e.g., for applications such as mutt where you
cannot move the cursor.
* modify DECRC to save/restore xterm's last-column flag used to
control wrapping behavior rather than manipulating DECAWM
(report/analysis by Mattias Engdeg�rd).
* add configure option --enable-terminfo-env to use the value
set by --with-own-terminfo for the $TERMINFO environment
variable. That variable was set automatically for HPUX, but
would be useful in other systems, e.g., for Solaris (request
by Jeff Wieland).
* fix a race condition when setting up a signal handler to
timeout if opening /dev/tty hangs (patch by Tobias
Stoeckmann).
* review/cleanup resources which were not in the manual page
(report by Maxwell Anselm):
+ add manual page description as needed.
+ drop resource name for menuBar, as unnecessary.
+ modify fallback numeric value for regisScreenSize
resource to match that for maxGraphicSize.
* updated configure macros CF_ADD_CFLAGS, CF_CC_ENV_FLAGS,
CF_GNU_SOURCE, CF_MATH_LIB, and CF_XOPEN_SOURCE from other
program-changes.
* update config.guess, config.sub
* change ?maximum screensize? assumed by resize to 9999x9999,
to accommodate people using the Unreadable font.
* drop Utility from default value of --with-desktop-category
(Debian #780176).
* widen the configure script pattern used for finding related
".desktop" files, including ?Terminal?
* several minor improvements to font utility functions:
+ provide for later modification to implement font-sets by
parsing the font resources as comma-separated lists.
+ parse -fn and -fa similarly, using ?x:? and ?xft:?
prefixes for font name/family strings to distinguish
between XLFD and Xft font specifications.
+ use loops to iterate over font classes
+ use getters/setters for font data to allow for on-demand
lookups.
+ make the debugging trace for missing glyph less verbose
since that interferes with the -report-fonts option.
+ refactor xtermLoadFont to make it clearer how some fonts
are derived from others, e.g., bold, wide.
+ make the triggering and suppressing of font-warnings more
consistent by storing the last state in the widget.
+ reduce font-warnings by checking for repeated warnings.
* add vttests/query-status.pl
* add vttests/closest-rgb
* add special case for displaying soft-hyphen if it happens to
fall at the right margin, and omitting similar case such as
the BIDI markers, where a zero-width character is neither a
control character nor a combining character (Debian #844325).
* modify logic for OSC 52, manipulate selection data, to update
the selection-time to include the latest X events. This fixes
some cases where the selection was invalid, e.g., after an
event due to focus-follows-mouse (report/testcase by Stephane
Chauveau).
* revise macro CastMallocN as new macro TextAlloc to make
explicit use of sizeof(char) (prompted by patch by Cade
Foster).
* add ?Mouse Ops? menu entry and related resources to allow
runtime disabling/enabling of the mouse protocol escape
sequences (discussion with Bob Proulx).
* improve discussion of mouse actions versus protocol in the
manual (discussion with Bob Proulx).
* improve discussion of environment variables in the manual,
pointing out where some features (such as termcap and the
System5 COLUMNS and LINES variables) are used rarely, mainly
to support legacy applications.
* add examples of translations resource for select/paste, and
for font-size changes to the manual.
* minor reordering of some entries in ctlseqs.ms for
consistency (report by Arran Ubels).
* add -s option to 256colors2.pl and 88colors2.pl, to
demonstrate modifying the ?system? colors 0?15.
* omit XFT_SPACING property from call to XftPatternBuild, to
work around a bug in fontconfig for handling Google Go fonts,
whose names sort in an order not expected by fontconfig,
causing the request for a monospaced font to return italics,
e.g.,
$ fc-match 'Go Mono:spacing=monospace'
Go-Mono-Italic.ttf: "Go Mono" "Italic"
(report by Giacomo Boffi on Stackoverflow).
* modify minstall.in to improve a workaround added to the
manual page in patch #182 to avoid having the C preprocessor
used in the imake configuration strip out the comments in the
character classes section (reports by Ted Unangst, Anthony J
Bentley).
- patch rebase:
[xterm-decomposed_bitmaps.patch]
[xterm-double_width_fonts.patch]
[xterm-enable_libtinfo.patch]
[xterm-forbid_window_and_font_ops.patch]
[xterm-settings.patch]
[xterm-sigwinch.patch]
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org