Several error paths in this library would fail to unlock libX11 when
they returned, which would eventually cause the client to deadlock.
This release fixes that bug.
Adam Jackson (1):
libXxf86misc 1.0.4
Alan Coopersmith (3):
Strip trailing whitespace
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Egbert Eich (1):
Add missing UnlockDisplay() and SyncHandle() to some error paths.
Fixes a 25+-year-old bug in correctly filling in the ::root member of
the ScreenSaverNotify event.
Adam Jackson (1):
libXScrnSaver 1.2.3
Alan Coopersmith (3):
Copy root field from wire event into root, not window, of Xlib event
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Daniel Martin (1):
Fix typo in man page: XScreenSaverSaverRegister()
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
ontains some tiny bugfixes sitting in git unreleased for too long.
Adam Jackson (1):
libXinerama 1.1.4
Emil Velikov (1):
autogen.sh: use quoted string variables
Michael Joost (1):
Remove fallback for _XEatDataWords, require libX11 1.6 for it
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Tobias Stoeckmann (1):
libXinerama: Set number of screens to 0 on error
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
cups was added as default recently without broad discussion. pkgsrc
has long declined to endorse/require a particular approach to printing
(because of the multitude of strong opinions about printing).
Defaulting to cups requires that everyone install it, and some object.
In addition, cups does not build on macos, resulting in all packages
depending on gtk3 being broken. The cups option is not enabled by
default on other packages. It seems that this option is not necessary
for programs using gtk3 to print on a cups-using system.
I'm reverting this as the freeze coordinator so that 2018Q2 has the
longstanding behavior. Longer term, the question of whether cups
should be a default option bears discussion, including about what the
cosequences are for those who do and don't use cups, whether it should
be per-package or global, and about whether we want to deviate on
systems that can't build cups. (Note that we are only talking about
the defaults and binary packages built using the defaults; it's long
been possible for anyone to enable the cups options globally for their
own builds.)
5.39 * New hacks, 'razzledazzle', 'peepers', 'crumbler' and `maze3d'.
* More heuristics for using RSS feeds as image sources.
* Android: Image loading works.
* Built-in image assets are now PNG instead of XPM or XBM.
* X11: Better font-loading fallback heuristics on systems with a
terrible selection of installed fonts.
* macOS: Retina display-related bug fixes.
5.38 * New hack, 'esper'.
* macOS: Support for Retina displays.
* X11: `webcollage' now works with ImageMagick instead of with
pbmtools if `webcollage-helper' is not installed.
* 'bsod' now accepts Dunning-Krugerrands.
* Android: These hacks work now: 'anemone', 'anemotaxis', 'atlantis',
'bouboule', 'celtic', 'compass', 'crackberg', 'epicycle',
'fuzzyflakes', 'goop', 'kumppa' 'munch', 'pacman', 'polyominoes',
'slip'.
* Android: Thick lines work better for: 'anemone', 'anemotaxis',
'celtic', 'compass', 'deluxe', 'epicycle', 'fuzzyflakes', 'pacman'
* Android: Assorted performance improvements, especially for 'kumppa'
and 'slip'.
* Android TV: Daydreams work.
* iOS: Tweaks for iPhone X.
* Lots of xlockmore-derived hacks now have animated erase routines.
* 'crystal' works properly on non-X11 systems.
* 'm6502' now includes 'texture.asm'.
* X11: Try harder to find sensible fonts for the password dialog.
News in 4.0.2, 2018-06-17
-------------------------
* GtkSourceView has moved to the GNOME GitLab instance. The bugzilla tickets
have not yet been migrated to the GitLab issues, so before filing a new issue
on GitLab, please search the bugzilla first. All links are available as usual
on:
https://wiki.gnome.org/Projects/GtkSourceView
* Fix new compilation warnings (-Wcast-function-type).
* New syntax highlighting definition file for: SCSS and Less.
* Improvements to the syntax highlighting of: CSS and Rust.
News in 4.0.1, 2018-05-05
-------------------------
* New syntax highlighting definition file for: TOML.
* Improvements to the syntax highlighting of: CSS and XML.
* Translation updates.
News in 3.24.8, 2018-06-17
--------------------------
* MS Windows: lib shutdown on DLL_PROCESS_DETACH, not DLL_THREAD_DETACH.
* Syntax highlighting: sync all *.lang files from GtkSourceView 4.
* Translation updates.
What’s New?
xfsettingsd --replace does not replace old daemon (Xfce #14381)
Uninitialized scalar variables (CID #292062, #292063)
Resolved warnings for -Wcast-function-type (GCC 8)
Fixed redefinition of DISTCLEANFILES in Makefile.am
Fixed typo in display manufacturers, “PRECISON” to “PRECISION”
Improved Display Manufacturer Recognition (4.12 and 4.13)
Refreshed PNP IDs from hwdata
Added support for VBX (VirtualBox)
Standardized and shortened manufacturer names
Updated laptop detection to include eDP in XfceRandr
Changes noted in doc/en/ReleaseNote:
ver 3.8.6
* Support preserveAspectRatio option of OSC 1337.
* Support DECRQCRA, CSI 15 t, CSI 16 t, CSI 19 t and OSC 5;Ps;? ST.
* Support framebuffer on FreeBSD(98).
* Add vte 0.52.0 API symbols to libvte compatible library.
* Add --rv / "rv_color" option.
* Add servman.exe which manages the list of servers on win32.
* Add "PrivKey" entry to the ssh connection dialog on win32 and Android.
* Add "SCP" entry to the context menu on Android.
* Drop --servlist / "server_list" option.
* Improve performance of redrawing screen when type_engine=cairo.
* Show box style cursor when the cursor is on a picture or an emoji.
* Modify DECRC to save/restore last-column flag used to control wrapping behavior
rather than manipulating DECAWM (See https://github.com/mattiase/wraptest and
https://invisible-island.net/xterm/xterm.log.html#xterm_328)
* Change the default value of ssh_private(public)_key option from
/sdcard/.ssh/id_rsa(.pub) to /sdcard/.mlterm/id_rsa(.pub) on Android.
* Bug fixes:
Fix compiling error if ./configure is executed with --with-gui=fb,xlib option.
Fix disappearing title bar on 'lxde' window manager.
Fix a bug which disabled to replace system palettes by colors of a wall picture
(if "use_ansi_colors" option is disabled and visual depth is 4) since 3.8.4.
Fix the response strings of OSC 20 and OSC 21.
Use the background color specified by SGR instead of the default one to draw
pictures and emojis.
Release Qt 5.11.1 does not add any new functionality, but provides important bug fixes and other improvements.
There are fixes for over 150 bugs and it contains more than 700 changes compared to Qt 5.11.0.
* Use pallet property only when using qtquickcontrols 2.4
* Work with Qt<5.10
* Fix height of tabbar
* Use Control.palette
* [RadioButton] Rename "control" to "controlRoot"
* Don't set explicit spacing on RadioButton/CheckBox
* [FocusRect] Use manual placement instead of anchors
* It turns out the flickable in a scrollview is the contentItem
* Show focus rect when CheckBox or RadioButton are focused
* hacky fix to scrollview detection
* Don't reparent the flickable to the mousearea
* [TabBar] Switch tabs with mouse wheel
* Control must not have children
* Constrain scroll
* [KCharSelect] Fix table cell size with Qt 5.11
* [API dox] Remove usage of \overload, resulting in broken docs
* [API dox] Tell doxygen "e.g." does not end the sentence, use ".\ "
* [API dox] Remove unneeded HTML escaping
* Don't automatically set the default icons for each style
* Make KMessageWidget match Kirigami inlineMessage's style
* Show action.main more prominently on the ToolBarApplicationHeader
* Allow Kirigami build without KWin tablet mode dependency
* correct swipefilter on RTL
* correct resizing of contentItem
* fix --reverse behavior
* share contextobject to always access i18n
* make sure tooltip is hidden
* make sure to not assign invalid variants to the tracked proeprties
* handle not a MouseArea, dropped() signal
* no hover effects on mobile
* proper icons overflow-menu-left and right
* Drag handle to reorder items in a ListView
* Use Mnemonics on the toolbar buttons
* Added missing files in QMake's .pri
* [API dox] Fix Kirigami.InlineMessageType -> Kirigami.MessageType
* fix applicationheaders in applicationitem
* Don't allow showing/hiding the drawer when there's no handle
Alan Coopersmith (9):
Remove CRAY/WORD64 support (unifdef -UCRAY -UWORD64)
Replace TXT16 with XChar2b inline
Remove support for pre-C89 headers (unifdef -UX_NOT_STDC_ENV)
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Just use C89 size_t instead of rolling our own Size_t & Off_t
Use SEEK_* names instead of raw numbers for fseek whence argument
Get rid of some extraneous ; at the end of C source lines
Avoid using dead pointer in _XawTextSetSelection
Emil Velikov (1):
autogen.sh: use quoted string variables
Javier Pello (1):
Fix --disable-feature options in configure
Jeremy Huddleston Sequoia (1):
darwin: Remove incorrect export of vendorShellClassRec and vendorShellWidgetClass
Matt Turner (1):
libXaw3d 1.6.3
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Thomas Klausner (1):
Fix abs() usage.
Adam Jackson (2):
Adapt to removal of xf86GetOS
bsd: Don't try to use SIGIO for input ABI >= 23
Emil Velikov (1):
autogen.sh: use quoted string variables
Matt Turner (1):
xf86-input-mouse 1.9.3
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Only one patch, fixing keymap compilation errors when the keycodes maximum
is set to a value above the permitted X11 maximum of 255. While we already
ignored keys with codes above 255, we still failed on the maximum=374;
line that xkeyboard-config 2.24 produces now.