Compared to Qt 5.14.0, the new Qt 5.14.1 contains around 220 bug fixes including security issue fixes for both Qt (CVE-2020-0570) and 3rd party components (CVE-2019-19244, CVE-2019-19603, CVE-2019-19242, CVE-2019-19645, CVE-2019-19646 & CVE-2019-19880). Also in QtWebEngine there are many CVE fixes from Chromium. For details of the most important changes, please check the Change files of Qt 5.14.1.
libxkbcommon 0.10.0 - 2020-01-18
===================
- (security) Fix quadratic complexity in the XKB file parser. See commit
message 7c42945e04a2107827a057245298dedc0475cc88 for details.
- Add $XDG_CONFIG_HOME/xkb to the default search path. If $XDG_CONFIG_HOME
is not set, $HOME/.config/xkb is used. If $HOME is not set, the path is not
added.
The XDG path is looked up before the existing default search path $HOME/.xkb.
Contributed by Peter Hutterer <@who-t.net>.
- Add support for include statements in XKB rules files.
This is a step towards making local XKB customizations more tenable and
convenient, without modifying system files.
You can now include other rules files like this:
! include %S/evdev
Two directives are supported, %H to $HOME and %S for the system-installed
rules directory (usually /usr/share/X11/xkb/rules).
See commit message ca033a29d2ca910fd17b1ae287cb420205bdddc8 and
doc/rules-format.txt in the xkbcommon source code for more information.
Contributed by Peter Hutterer <@who-t.net>.
- Downgrade "Symbol added to modifier map for multiple modifiers" log to a
warning.
This error message was too annoying to be shown by default. When working on
keymaps, set `XKB_LOG_LEVEL=debug XKB_LOG_VERBOSITY=10` to see all possible
messages.
- Support building on Windows using the meson MSVC backend.
Contributed by Adrian Perez de Castro <@igalia.com>.
- Fix bug where the merge mode only applied to the first vmod in a
`virtual_modifiers` statement. Given
augment virtual_modifiers NumLock,Alt,LevelThree
Previously it was incorrectly treated as
augment virtual_modifiers NumLock;
virtual_modifiers Alt;
virtual_modifiers LevelThree;
Now it is treated as
augment virtual_modifiers NumLock;
augment virtual_modifiers Alt;
augment virtual_modifiers LevelThree;
- Reject interpret modifier predicate with more than one value. Given
interpret ISO_Level3_Shift+AnyOf(all,extraneous) { ... };
Previously, extraneous (and further) was ignored. Now it's rejected.
- Correctly handle capitalization of the ssharp keysym.
- Speed up and improve the internal `xkeyboard-config` tool. This tool
compiles all layout/variant combinations in the xkeyboard-config dataset
and reports any issues it finds.
Contributed by Peter Hutterer <@who-t.net>.
- Speed up "atoms" (string interning). This code goes back at least to X11R1
(released 1987).
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
This package installs once per python version. A few files were not
versioned and caused conflicts. These files now have the python version
number in their path.
New Features in Qt 5.14
Qt 3D Module
Overhauled the threading architecture. This includes the removal of the aspect thread.
Overhauled the frontend/backend node sync.
Enabled QTransform to have access to the world matrix.
Introduced Scene3DView.
Scene3D is now in sync with QtQuick, and can render as an underlay without an FBO.
Qt Bluetooth Module
Introduced a new, optional Win32 backend with support for Windows 7 and 8. This backend is not built by default, nor is it part of the pre-built packages.
QLowEnergyController: Introduced AuthorizationError.
Added the ability to include multiple manufacturer data entries per manufacturer ID.
Qt Core Module
Added support in QCalendar for calendars other than Gregorian, by implementation of suitable backends.
Added backends to implement the Gregorian, Jalali (Persian), Islamic Civil, Milankovic, and Julian calendars. We look forward to other contributions.
Added QColorConstants, a namespace providing constexpr QColor instances that don't cost any runtime overhead.
Qt GUI Module
Updated High-DPI support:
Introduced non-integer scale factors (for example, a scale factor of 150%) that applications can opt-in to use. Use QGuiApplication::highDpiScaleFactorRoundingPolicy or QT_SCALE_FACTOR_ROUNDING_POLICY to set the rounding policy.
Added the QT_ENABLE_HIGHDPI_SCALING environment variable, enabling high-DPI scaling based on display DPI. This replaces QT_AUTO_SCREEN_SCALE_FACTOR (now deprecated), and corresponds to the Qt::AA_EnableHighDpiScaling application attribute.
Added cross-platform support for the QT_FONT_DPI environment variable, for the purpose of developing and testing with specific DPI values.
Added color-space support for images; reading and writing color-spaces from JPEG, PNG, WebP and TIFF images, and performing color-space transformation on images.
Improvements to QTextDocument and QTextTable styling:
Added per-edge border styling via QTextTableCellFormat.
Added border-collapse mode.
Added support for (partial) HTML table style import and export.
Added support for reading and writing Markdown format to QTextDocument, as an alternative to HTML.
Qt Multimedia Module
Added QVideoFrame::Format_YUV422P.
Introduced support for the GStreamer OpenGL plugin.
Qt Network Module
Introduced the HTTP/2 Configuration API.
Introduced network connectivity monitoring.
Added support for Kerberos proxy authentication.
Qt QML Module
Added qmlRegisterSingletonInstance() function. This allows to expose a QObject as a singleton to QML, without having to create a factory function as required by qmlRegisterSingletonType(). It is meant as a type safe replacement of setContextProperty() in common usages.
Added qmlRegisterAnonymousType() as a replacement for qmlRegisterType(). It allows to specify the URI and major version, which enables better tooling support.
Added an experimental -U option to qmllint. When set, access to unqualified identifiers generates warnings.
Qt Quick Module
Added a preview of the graphics API independent scenegraph renderer as an opt-in feature. This allows running qualifying Qt Quick applications on top of Vulkan, Metal, or Direct3D 11, instead of OpenGL. Currently supported platforms:
Windows 10 (Direct3D)
Linux with X11/xcb (Vulkan)
macOS (Metal or Vulkan with MoltenVK)
Android 7.0+ (Vulkan)
Added support for the Markdown format (including CommonMark and GitHub dialects) to Text and TextEdit as an alternative to HTML. This includes the GitHub checklist extension, allowing to toggle checkboxes in a TextEdit.
Switched TextEdit to use an I-beam cursor by default, and a pointing-hand cursor when hovering over a checkbox or a link. Default cursors can be overridden.
Added WheelHandler, an event handler for the mouse wheel, and optionally for emulated mouse wheel events coming from a trackpad.
Added BoundaryRule in Qt.labs.animation: a PropertyValueInterceptor that restricts the range of values a numeric property can have, applies "resistance" when overshooting a value, and provides the ability to animate it back to its normal range. It's particularly useful in combination with WheelHandler, providing physics similar to Flickable.
Added currentFrame and frameCount properties to Image and BorderImage, just as AnimatedImage has; for example, this allows choosing an individual icon from an .ICO file that contains multiple icons.
Added PathPolyline and PathMultiline as additional ways of drawing and/or filling arbitrary polygons and sets of polygons with Qt Quick Shapes.
Qt Serial Bus Module
Added operators to compare QCanBusDevice::Filter for equality or inequality.
Added the QCanBusDevice::OperationError and QCanBusDevice::TimeoutError codes to signal operation and timeout errors.
Added the QCanBusDevice::busStatus() function to query the bus status from the CAN bus device.
Added the QCanBusDevice::resetController() function to release the CAN controller from bus off state.
SocketCAN: Added the configuration parameter QCanBusDevice::ProtocolKey to use another protocol inside the protocol family PF_CAN.
SocketCAN: If libsocketcan is available, the CAN bus bitrate can be retrieved and set at runtime.
PeakCAN: Added support for PCAN-USB devices on macOS by using the MacCAN library.
Exposed the underlying QIODevice used for Modbus communication. This enables, for example, setting the serial port hardware flow control (RTS/CTS).
Qt Test Module
Introduced initMain() function to perform any initialization that must happen before QApplication exists.
Qt WebEngine Module
Updated to Chromium 77.
Added a new API to control the life-cycle of QWebEnginePage.
Qt Widgets Module
Added support for the Markdown format (including CommonMark and GitHub dialects) to QTextEdit and QTextBrowser as an alternative to HTML. This includes the GitHub checklist extension, allowing to toggle checkboxes if the widget is editable. QTextBrowser::setSource() detects Markdown based on the file extension.
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
Fix PLIST and PLIST.opengl that were garbled in the previous update
such that builds without the opengl option failed to package. (No bump
to PKGREVISION, since builds with default options were unaffected.)
A variety of bugfixes, primarily in modesetting, glamor, and Solaris
support. This release also contains support for choosing the DRI driver
via EGL_MESA_query_driver. Thanks to all who contributed with testing
and fixes!
Aaron Plattner (1):
modesetting: Check whether RandR was initialized before calling rrGetScrPriv
Alan Coopersmith (5):
os-support/solaris: Drop ExtendedEnabled global variable
Add ddxInputThread call from os layer into ddx layer
Add xf86OSInputThreadInit call from common layer into os-support layer
os-support/solaris: Set IOPL for input thread too
ospoll: Fix Solaris ports implementation to build on Solaris 11.4
Kenneth Graunke (2):
glamor: Add a function to get the driver name via EGL_MESA_query_driver
modesetting: Use EGL_MESA_query_driver to select DRI driver if possible
Matt Turner (1):
xserver 1.20.7
Michel Dänzer (5):
modesetting: Call glamor_finish from drmmode_crtc_set_mode
xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate
modesetting: Clear new screen pixmap storage on RandR resize
xwayland: Do flush GPU work in xwl_present_flush
glamor: Only use dual blending with GLSL >= 1.30
Peter Hutterer (1):
Xi: return AlreadyGrabbed for key grabs > 255
Changes since 0.3.6:
- Default to Gtk+ 3 (like libDesktop)
- New applets: leds, suspend, and shutdown
- Documentation for settings(1)
- Extended applet API
- Fixes to the cpu and wpa_supplicant applets
- Support for FreeBSD in the swap applet
Make the rc.d script depend on dbus to have successful startup.
Add PREFIX/bin to path, so it works better with pkgsrc environments even
in the base xsrc case.
Bump PKGREVISION.
This retires an old "optimisation" that over time has created more
problems than it solved, including various questions from users about
the ignored patch failures.
0.15.1 [2019-12-21]
Fix a crash/incorrect rendering when detaching a window in some circumstances
hints kitten: Add an option kitty +kitten hints --ascending to control if the hints numbers increase or decrease from top to bottom
Fix background_opacity incorrectly applying to selected text and reverse video text
Add a new option tab_bar_background to specify a different color for the tab bar
Add a new option active_tab_title_template to specify a different template for active tab titles
Fix lines at the edge of the window at certain windows sizes when drawing images on a transparent window
Fix window not being rendered for the first time until some input has been received from child process
Change log:
0.8.9
=====
- Respect the "Working Directory" setting when opening initial window (the
current directory was used instead). (bug #16292)
- Disable "Paste" actions in read-only mode
- Point session manager to desktop file. This means that the session manager
will know the (translated) name and icon for the application. This is visible
e.g. in xfce4-session-settings in the "Current Session" tab. (bug #16121)
- Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
- Allow to use <Alt> shortcuts when menu mnemonics are disabled - like <Alt>h
which is normally used for "Help" menu. (bug #15989)
- Fix 'Menubar starts shown when set to hidden in properties' (bug #15979)
- Fix invalid geometry on Wayland. Also fixes the issue with increasing the
window size when showing or hiding widgets such as tabbar, toolbar, menubar
on Wayland.
- Fix size increase when the menu is used on Wayland (bug #13938)
- Avoid passing null pointer to g_warning()
- Replace GLib threading functions with their GDK counterparts
- Fix setting a font via the command line (bug #15869)
- Properly apply zoom factor when creating new tab (bug #15785)
- Add icons to "Cancel" and "Paste" buttons
- Fix background color changing when changing focus if "Vary the background
color for each tab" is enabled (bug #15740)
- Revert "Save accelerators map on exit". It turned out that saving accelerators
map on exit prevents users from disabling the Alt+N shortcuts by setting them
to "" in accels.scm. The shortcuts that had been disabled got overridden on
the next launch of the terminal. (bug #16058)
- Allow to unset window urgency hint even if "Visual bell" is disabled (bug
#15729)
- Unmaximize drop-down window when hiding it. This seems to help xfwm4;
otherwise, it won't be able to unmaximize the window once it's shown again.
(bug #15681)
- Allow to use --maximize with drop-down windows
- Search dialog: Make opacity scale unfocusable. This prevents the text entry
from losing focus when the opacity scale is used.
- Fix closing tabs with middle click. This includes switching to last active
tab, allowing to undo close tab, and checking for a running process. (bug
#15687)
- Translation updates: Croatian, English (United Kingdom), Finnish, French,
Galician, Greek, Italian, Lithuanian, Norwegian Bokmål, Portuguese, Slovak,
Slovenian
Remove pkgsrc patch now that it's applied in an upstream release.
Change log:
0.12.11
======
- General:
- Bump documentation dates
- Add *.mo to .gitignore
- Bug Fixes:
- Revert padding patches that add too much padding in the Thunar
compact view (Xfce #16196)
(5.40 started complaining, and we are not Debian ;)
From upstream's changelog:
5.43 01-Jul-2019
New hacks, GravityWell, DeepStars.
GLPlanet now supports the Mercator projection.
Bouncing Cow has mathematically ideal cows (spherical, frictionless).
Foggy toasters.
Unknown Pleasures can now use an image file as a clip mask.
Updated webcollage for recent changes.
macOS: Fixed BSOD fonts on UWQHD+ displays.
X11: Added some sample unlock dialog color schemes to the .ad file.
X11: On systemd systems, closing your laptop lid might actually
lock your screen now, maybe.
X11: 'sonar' can ping without being setuid by using setcap.
5.42 28-Dec-2018
macOS: Fixed Sparkle auto-updater.
5.41 26-Dec-2018
X11: Those new font-loading fallback heuristics work again. Oops.
iOS, Android: Plugged many memory leaks at exit.
New hack, handsy.
Fixed noof from displaying minimalistically.
Rewrote unknownpleasures to be faster, and a true waterfall graph.
BSOD Solaris improved. DVD added.
Linux: If the xscreensaver daemon is setuid, then we can implore
the kernel's out-of-memory killer to pretty please not unlock the
screen.
macOS: Upgraded Sparkle (the "Check for Updates" library).
macOS: Screen saver settings work again on 10.14.
Overview of Changes in GTK+ 3.24.13
===================================
* listbox: Fix header row reuse
* wayland: Fix handling of tablets
* theme:
- Adwaita: Fix menu rounding
- Adwaita: Various improvements for the Emoji chooser
- Adwaita: Refresh check and radio buttons
- HighContrast: Fix entry colors
* input:
- Properly handle bubbling of scroll events
- Handle modifier key events properly
- Run key controllers in the bubble phase
- Do not use VIQR for Vietnamese by default
* statusicons: Render sharply on hi-dpi
* wayland: Fix handling of selection ownership
* win32:
- Set WS_BORDER for fullscreen GL windows if requested
- Fix clipboard handling
* quartz:
- Handle titlebar events properly
- Handle page up/down key events properly
* broadway: Fix (lack of) clipboard handling
* Translation updates:
Catalan
Chinese (Taiwan)
Croatian
Danish
French
German
Hungarian
Indonesian
Russian
Swedish
Change log:
mate-screensaver 1.22.2
* Translations update
* remove old HAL remnants
* Ensure lock on suspend and unlock on resume
* drop libXxf86 dependency
Change log:
mate-applets 1.22.2
* update translations
* geyes: avoid memory leak
* multiload: Use /proc/diskstats for NVMe drives
* treat output as utf8 when limiting width.
* Make cpufreq builds independent from kernel header version.
* command: use MaCommand object
* Make command applet run commands asynchronously
* cpufreq: support kernel 5.1.0
* weather: align Gtk_Box to center
* multiload: filter-out non-local disks and user mounts
Change log:
mate-panel 1.22.2
* update translations
* When determining whether the pos is in the applet, use ad->cells to calc.
* panel-toplevel: fix applets placement on expanded vertical panel
* panel-toplevel: fix coding style and spacing a bit
* Fix Makefile.am to install in a given prefix path
* Revert "menu-bar: transfer focus correctly on alt-F1"
* fix reloading the default layout after panel reset
* fix random crashes on panel reset
* Fix panel applet keyboard focus trap
Change log:
0.3.2
-------------------------------------------------------------------------
* Fixed crash in some rare cases with unusual monitor name so it failed
to detect monitor and crashed instead.
* Fixed case with dot in monitor name.
* Some translations updates.
Change log:
0.5.4
-------------------------------------------------------------------------
* Fixed some spelling errors in messages.
* Dropped attempt to run dbus-launch in code. Actually due to code error
it was never ran but in fact, it should be never even tried.
* Some translations updates.
Various pkgsrc changes aiming to reduce the complexity of this package
and make it less error-prone, in spite of the very weird homebrew build
system.
0.15.0 [2019-11-27]
Add a new action detach_window that can be used to move the current window into a different tab (#1310)
Add a new action launch that unifies launching of processes in new kitty windows/tabs.
Add a new style powerline for tab bar rendering, see tab_bar_style (#2021)
Allow changing colors by mapping a keyboard shortcut to read a kitty config file with color definitions. See the FAQ for details (#2083)
hints kitten: Allow completely customizing the matching and actions performed by the kitten using your own script (#2124)
Wayland: Fix key repeat not being stopped when focus leaves window. This is expected behavior on Wayland, apparently (#2014)
When drawing unicode symbols that are followed by spaces, use multiple cells to avoid resized or cut-off glyphs (#1452)
diff kitten: Allow diffing remote files easily via ssh (#727)
unicode input kitten: Add an option kitty +kitten unicode_input --emoji-variation to control the presentation variant of selected emojis (#2139)
Add specialised rendering for a few more box powerline and unicode symbols (#2074 and #2021)
Add a new socket only mode for allow_remote_control. This makes it possible for programs running on the local machine to control kitty but not programs running over ssh.
hints kitten: Allow using named groups in the regular expression. The named groups are passed to the invoked program for further processing.
Fix a regression in 0.14.5 that caused rendering of private use glyphs with and without spaces to be identical (#2117)
Wayland: Fix incorrect scale used when first creating an OS window (#2133)
macOS: Disable mouse hiding by default as getting it to work robustly on Cocoa is too much effort (#2158)
Lest we be accused that users have to wait many years to get fixes out,
let's quickly release the branch before the calendar turns over over again
so it's just some years. The actual fixes here are some found by static
analysers, and a build fix for Windows (which, curiously, is dated to 2012
so clearly we're at the top of the game here). Nothing overly exciting, but
covscan, parfait, etc. should be a bit happier now.
Alan Coopersmith (3):
After fdopen(), use fclose() instead of close() in error path
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Benjamin Tissoires (1):
parse: simplify error paths in xpmParseColors()
Dave Bodenstab (1):
Windows build fixes
Emil Velikov (1):
autogen.sh: use quoted string variables
Fabrice Fontaine (1):
Allow usage when fork() is not available
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (3):
autogen.sh: use exec instead of waiting for configure to finish
parse: avoid memleak on error with STRLCAT/STRLCPY
libXpm 3.5.13
MachineStackMarker.cpp. i didn't compile i386, arm or
mips with this, but it has a chance of working vs the
existing freebsd-derived patch.
XXX: someone extend this to all our CPUs, please. i
only fixed the existing maybe claimed support.
This release is a maintenance release to support X.Org X Server 1.20.
Kevin Brace (4):
Do not call xf86DisableRandR() for X Server 1.20
Fix for xf86InterceptSigIll() discontinuation in X Server 1.20
Enable SISGAMMARAMP macro on X.Org X Server
Version bumped to 0.12.0
v4.12.3:
- This is planned to be the last ever release of PyQt4.
- Bug fixes.
v4.12.2:
- A private copy of the sip module called PyQt4.sip is required.
- SIP v4.19.12 is now required. SIP v5 is not supported.
Pkgsrc:
- Correct distinfo for x11 and mac.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
xkbprint(1): Some (typographical) corrections to the manual
Emil Velikov (1):
autogen.sh: use quoted string variables
Matt Turner (1):
xkbprint 1.0.5
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
1.20.6
A variety of bugfixes across the board, primarily in Xwayland and PRIME.
This release also includes GLX vendor selection support. Thanks to all
who contributed with testing and fixes!
Aaron Plattner (3):
GLX: Set GlxServerExports::{major,minor}Version
xfree86: Call ScreenInit for protocol screens before GPU screens
os: Don't crash in AttendClient if the client is gone
Adam Jackson (7):
xwayland: Expand the RANDR screen size limits
miext/sync: Fix needless ABI change
glx: Fix previous context validation in xorgGlxMakeCurrent
meson: Fix another reference to "gl" 9.2.0
meson: Apparently 1.2 is < 1.2.0
mi: Add a default no-op miSourceValidate
dix: Call SourceValidate before GetImage
Alex Goins (5):
xsync: Add resource inside of SyncCreate, export SyncCreate
randr: Fix RRCrtcDetachScanoutPixmap() segfault during server teardown
modesetting: Fix ms_covering_crtc() segfault with non-modesetting slave primary
modesetting: Fix ms_covering_crtc() segfault with non-xf86Crtc slave
modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc()
Alexander Tsoy (1):
configure: Set libdrm flags correctly if only XORG is enabled
Alexander Volkov (1):
shm: Use memfd_create when possible
Andres Rodriguez (1):
xf86: Disable unused crtc functions when a lease is revoked
Carlos Garnacho (4):
xwayland: Reset scheduled frames after hiding tablet cursor
xwayland: Separate DamagePtr into separate window data
xwayland: Refactor surface creation into a separate function
xwayland: Handle the case of windows being realized before redirection
Eric Anholt (2):
shm: reindent shm_tmpfile to follow our standards.
shm: Pick the shm dir at run time, not build time.
Hans de Goede (1):
glamor/xwayland: Define EGL_NO_X11
Kyle Brenneman (3):
GLX: Add a per-client vendor mapping.
GLX: Use the sending client for looking up XID's
GLX: Add a function to change a clients vendor list.
Marco Trevisan (Treviño) (1):
Xi: Use current device active grab to deliver touch events if any
Marvin Schmidt (1):
build: glx: Lower gl version to work with libglvnd
Matt Roper (1):
dri2: Sync i965_pci_ids.h from mesa
Matt Turner (3):
dix: Assert noPanoramiXExtension is false in PanoramiX code
xfree86: Test presence of isastream()
xserver 1.20.6
Michel Dänzer (2):
Revert "present/scmd: Check that the flip and screen pixmap pitches match"
miext/sync: Make struct _SyncObject::initialized fully ABI compatible
Olivier Fourdan (7):
xwayland: Avoid a crash on pointer enter with a grab
xwayland: Check status in GBM pixmap creation
glamor: Make pixmap exportable from `gbm_bo_from_pixmap()`
xwayland: Update screen pixmap on output resize
xwayland: Do not free a NULL GBM bo
compiler.h: Do not include sys/io.h on ARM with glibc
present/wnmd: Relax assertion on CRTC on abort_vblank()
Samuel Thibault (2):
Fix crash on XkbSetMap
Fix crash on XkbSetMap
Sven Joachim (1):
modesetting: Fix broken manpage in autoconf build
1.20.5
Minor bugfix release to fix some input, Xwayland, glamor, and Present
issues. Thanks to all who contributed fixes and testing.
Adam Jackson (1):
xserver 1.20.5
Michel Dänzer (3):
Revert "gitlab-ci: Only run docker-image stage if relevant source files change"
xwayland/present: Destroy sync_callback in xwl_present_cleanup
present/scmd: Check that the flip and screen pixmap pitches match
Olivier Fourdan (2):
xwayland: search for a render node to use
glamor: pixmap FBO may not be allocated
Peter Hutterer (2):
xwayland: fix a realloc OOM error case
dix: leave last.valuators alone on slave switch
Ray Strode (1):
dix: ensure work queues are cleared on reset
Use bsdtar, to avoid installing pax droppings and failing the PLIST check.
Skip the shlib check on a plugin, on the theory that the plugin
expects the missing library to already have been loaded, and this
appears to be the case when used in qgis. Should perhaps be addressed
upstream, if someone really understands what is going on.
It appears to attempt to detect whether the system uses "Sys-V"-style
man categories by checking for a specific file in /usr/share/man.
This doesn't seem to be particularly accurate and causes problems with
varying PLISTs on pkgsrc depending on the system's filesystem layout.
So just force a consistent category number for "misc" pages for every OS,
for now...
pkgsrc changes:
- remove patches applied in the upstream
Upstream changes noted in doc/en/ReleaseNote:
ver 3.8.9
* Support zmodem. (See doc/en/README.tarnsfer)
* Add "send_file" and "zmodem_start" to OSC 5379.
* Add receive_directory / --recvdir option.
* Support xdg-shell-v6 (unstable) on wayland.
* Support copy&paste via X11 primary selection on wayland.
* Hide the mouse cursor in inputting keys by default on xlib and win32.
* ~/.mlterm/font accepts UTF-8 on windows.
* Change the default value of "font_size_range" option from 1-100 to 1-10000.
* Clear a window and scroll out all lines on resizing only if
the value of --sr / "scroll_on_resizing" option is true.
* Set _NET_WM_PID property.
* Revive -N/"app_name" option which sets WM_CLASS property.
(WM_CLASS was disabled at 3.8.6)
* Add a percent or number argument without '+' and '-' to "vresize_screen" and
"hresize_screen" of OSC 5379.
* Add "RESET" (which resets the parser of mlterm) as a shortcut key.
* Add vte 0.58 API symbols to libvte compatible library.
* Merge patches:
https://bitbucket.org/arakiken/mlterm/pull-requests/5/fix-for-wscons-framebuffer/diffhttps://sourceforge.net/p/mlterm/patches/24/
* Bug fixes:
Fix memory leaks of libptymosh.so
Fix https://sourceforge.net/p/mlterm/mailman/message/36633222/ (Enbugged at 3.8.8)
Fix segfault of mlterm for java by race condition.
Fix unexpected invalidation of --mdi=false option. (Enbugged at 3.8.8)
Fix uninitialized memory access of mlimgloader.exe for win32.
Fix broken images of some sixel graphics. (Enbugged at 3.8.5)
PyQt v5.13.2 has been released. This is a minor bug-fix and feature release. There are corresponding releases of the other PyQt dependent packages. All packages can now be built with SIP v5. All wheels bundle Qt v5.13.2.
Remove USE_RAKE. It was used to control dependency to ruby-rake package
befor ruby 2.0 days. Now all ruby*-base package contains rake command and
USE_RAKE is already not used in any where.
* Add 2017 leap second patch from upstream as well as
fix output bug when num_times is 2 patch.
* Fix build with clang
Upstream Changelog from SVN:
Don't outline symbol for markers where outlined=false
fix marker bug when range is a small value
update gif code to giflib-4.2.0
update gif code to 5.0.0
fix arc bug at close ranges, update default night image
update version number
use distance from limb plane instead of planet center when deciding when to draw annotations
reapply marker fix
fix limb distance bug
Add -label_altitude option
fix radius bug
Fix label bug
use GetTempPath() for windows
add windows directory
add string.h to png.c
use JPL's leapsecond kernel definitions for ET-UTC
add deltaT expression for pre 1838
fix UTC bug
Update MS Windows desktop size
update comments in config file
updates for cygwin
set default desktop file type to PNG
add 2015 leap second
release 1.3.1
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add README.md to EXTRA_DIST
Jaska Kivela (1):
Added axis inversion functionality.
Matt Turner (1):
elographics 1.4.2
Peter Hutterer (1):
Handle DEVICE_ABORT on input ABI 19.1
This is a maintenance release of SiS DDX for X.Org X Server.
There are still about 4 more compilation warnings with the code, but fixing them will require some effort that I am not willing to invest at this time.
The remaining compilation warnings are all "const char*" to "char*" type warnings involving text strings.
Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com
--
Adam Jackson (1):
Remove reference to ->virtualFrom
Alan Coopersmith (4):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Remove obsolete B16 & B32 tags in struct definitions
Update configure.ac bug URL for gitlab migration
Emil Velikov (2):
autogen.sh: use quoted string variables
xf86-video-sis: remove the GlxSetVisualConfigs stub and friends
Fabrice Fontaine (1):
configure.ac: fix cross-compilation
Kevin Brace (10):
Minor adjustment to the compilation order
Add conditional compilation directives to suppress compilation warnings
Elimination of many "variable set but not used" compilation warnings
Eliminate set but not used variable compilation warnings
Suppress logical operation and parenthesis related compilation warnings
Eliminate swap macro related unused variable compilation warnings
Eliminate constant related compilation warnings for native functions
Convert EXA support preprocessor macro to USE_EXA
Convert text format specifier type to unsigned short
Version bumped to 0.11.0
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This is a maintenance release of S3 DDX for X.Org X Server.
The DDX compiles cleanly without compilation warnings on X Server 1.19.6.
Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com
--
Alan Coopersmith (7):
When checking malloc for success, it helps to use == NULL, instead of =
s3_bios.c: Simplify code for choosing between 16000 & 16000 for RefClock
Remove unused BIOS size & address macros
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Emil Velikov (1):
autogen.sh: use quoted string variables
Eric S. Raymond (1):
Fix malformed list syntax.
Gaetan Nadon (1):
Remove mibstore.h
Kevin Brace (5):
Discontinue the use of xf86PciInfo.h
Use const char for xf86GetOptValString return type
Eliminate set but not used variable compilation warnings
Eliminate unused variable compilation warning
Version bumped to 0.7.0
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
/me blows the dust off this git repo
xinput 1.6.3 is now available, incorporating the best of the last (checks
calendar) four years. Most of this is buildsystem tidyup that mattered back
then but is less exciting now in these modern times.
The only user-visible change is that xinput will now print a warning when
run against XWayland in the hope that this will reduce the number of
confused users or misguided bugs. Or both, ideally.
Alan Coopersmith (2):
autogen.sh: Honor NOCONFIGURE=1
Update configure.ac bug URL for gitlab migration
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (8):
Switch to using "#if HAVE_XI..." exclusively
autogen.sh: drop maintainer mode
autogen.sh: use exec instead of waiting for configure to finish
man: document an example for a set-prop call
property: plug a memory leak
test-xi2: add an extra NULL-check
Warn if you're running against an XWayland server
xinput 1.6.3
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Clear -Wsign-compare warnings from gcc 7.3
xwininfo 1.1.5
David Hill (1):
In Find_Client, if (win == XCB_WINDOW_NONE), roots should be freed.
Stéphane Aulery (1):
Improve manpage and -h option
Alan Coopersmith (8):
Change fall through comment in ScrollByL.c to match gcc's requirements
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Delete unused function Name() from tkfuncs.c
Make CreateManpageWidget use String type for name argument
Change fallback_resources from char * to String type
Pass -D_CONST_X_STRING to make libXt declare String as const char *
xman 1.1.5
Emil Velikov (1):
autogen.sh: use quoted string variables
Julien Cristau (1):
If we have man-db, don't try and emulate man's pipeline
Matthieu Herrb (1):
Fix typo in manual page.
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
atof_or_die: Also die if nothing was converted
xbacklight 1.2.3
Roberto Ricci (1):
exit if conv. from string to double fails
Roman Donchenko (1):
Properly round the new brightness value
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Correct error messages for missing/invalid file passed to -config
setxkbmap 1.3.2
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
This release fixes a race condition where an existing authority file
would be unlinked (possibly causing other clients to fail to connect), and fixes sorting and merging of authority file entries.
Adam Jackson (2):
process: Close a window where no authority file would exist
xauth 1.1
Alan Coopersmith (3):
Change fall through comment in process.c to match gcc's requirements
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Michal Srb (2):
Merge only entries with equal dpy and protoname.
Sort entries from most specific to most generic.
Aaron Plattner (1):
man: Document the new --filter option
Adam Simpkins (1):
xrandr: fix crash if some modes cannot be found
Alan Coopersmith (2):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Emil Velikov (1):
autogen.sh: use quoted string variables
Giuseppe Bilotta (8):
xrandr: document that we accept '--dpi output'
xrandr: suppress misleading indentation warning
xrandr: allow a single value for --scale
xrandr: stricter --scale argument parsing
xrandr.man: grammar tuning
xrandr: allow single value for --gamma
xrandr.man: document the monitor manipulation options
xrandr: gamma and scaling factors must be positive
Matt Turner (2):
Build xz tarballs instead of bzip2
xrandr 1.5.1
Mihail Konev (1):
autogen: add default patch prefix
Pablo De La Garza (1):
xrandr: Add a "--filter" flag
Pali Rohár (2):
Document format of --dpi option in non-ambiguous way
Document that --dpi and --fbmm options set DPI of whole X screen
Peter Hutterer (2):
autogen.sh: use exec instead of waiting for configure to finish
init the name to 0
Vladimir Panteleev (1):
xrandr: Fix deleting inactive monitors
This minor maintenance release cleans up issues found by Coverity and gcc,
as well as additional hardening through the use of APIs with stronger bounds
checking.
Adam Jackson (1):
fontfile: Remove unused 'bc' slot from _FontEntry
Alan Coopersmith (15):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add some unit testing utilities
Add strlcat & strlcpy fallbacks if not provided by libc nor libbsd
Use bounds checking string functions everywhere
Add reallocarray fallback if not provided by libc nor libbsd
Convert multiplying realloc calls to use reallocarray instead
Convert multiplying malloc calls to use mallocarray instead
fontxlfd.c: tell gcc that switch fallthrough is intentional
stubs/atom.c: check for ResizeHashTable failure
ComputeScaledProperties: check for valid pointers before making atoms
CatalogueRescan: if opendir() fails, unref fpes, but don't free the cat
fs_read_glyphs: check if rep is null before dereferencing
Add src/util/replace.h to noinst_HEADERS so it gets included in tarballs
libXfont2 2.0.4
Maya Rashish (1):
Fix whitespace
Rin Okuyama (1):
avoid -Wformat errors from clang when building with -DDEBUG
I'm pleased to announce the 19.1.0 release of xf86-video-ati, the Xorg
driver for ATI/AMD Radeon GPUs supported by the radeon kernel driver.
This release supports xserver versions 1.13-1.20.
There are no big changes in this release, just fixes and other minor
improvements.
Thanks to everybody who contributed to this release in any way!
NOTE:
As of September, I'm no longer working for AMD but for Red Hat's
graphics/input infrastructure team. I'm hoping that someone from my
former team at AMD will step up to maintain this driver.
Flora Cui (1):
dri2: reply to client for WaitMSC request in any case
Michel Dänzer (9):
Retry get_fb_ptr in get_fb
dri3: Always flush glamor before sharing pixmap storage with clients
dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL
Remove dri2_drawable_crtc parameter consider_disabled
present: Check that we can get a KMS FB for flipping
Don't disable page flipping completely with SW cursor
Don't set up black scanout buffer if LeaveVT is called from CloseScreen
Don't unreference FBs of pixmaps from different screens in LeaveVT
Bump version for 19.1.0 release
I'm pleased to announce the 19.1.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.20.
There are no big changes in this release, just fixes and other minor
improvements.
Thanks to everybody who contributed to this release in any way!
NOTE:
As of September, I'm no longer working for AMD but for Red Hat's
graphics infrastructure team. I'm hoping that someone from my former
team at AMD will step up to maintain this driver.
Flora Cui (1):
dri2: reply to client for WaitMSC request in any case
Michel Dänzer (13):
Retry get_fb_ptr in get_fb
dri3: Always flush glamor before sharing pixmap storage with clients
dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL
Remove dri2_drawable_crtc parameter consider_disabled
present: Check that we can get a KMS FB for flipping
Don't disable page flipping completely with SW cursor
gitlab-ci: Use templates from wayland/ci-templates
present: Also check pixmap pitch in check_flip with current xserver
present: Don't check pixmap pitch in check_flip with current DC
present: Don't check pixmap pitch in check_flip with non-DC >= 3.34
Don't set up black scanout buffer if LeaveVT is called from CloseScreen
Don't unreference FBs of pixmaps from different screens in LeaveVT
Bump version for the 19.1.0 release
2019.2:
This release moves more header files to the legacy set. Note that this
means libX11 older than 1.6.9 and libXvMC older than 1.0.12 will not
build without some legacy headers installed.
Adam Jackson (2):
Move remaining xlib-entwined headers to LEGACY
xorgproto 2019.2
Jon Turney (1):
Move windowswmproto to legacy
2019.1:
This release boasts a bunch of cleanup work and a few new keysyms. No
functional changes to any of the protocols.
Adam Jackson (3):
randrproto: Fix missing #undef RRLease
Remove COPYING-panoramixproto
composite: Fix the documentation for the unredirection requests
Alan Coopersmith (9):
Remove trailing whitespace from header files
Remove the use of no-op B16 & B32 bitfield macros in headers
Assorted typo fixes in headers
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Combine *_EXTRA_DIST into EXTRA_DIST in Makefile.am
keysymdef.h: Update repo info in comments
Update URLs for protocol specs to use xorgproto repo now
Restore generation of specs from docbook in autotools builds
Hans de Goede (1):
XF86keysym: Add XF86XK_RotationLockToggle
Jeremy Puhlman (1):
Remove libdir from pc files.
Jian-Hong Pan (1):
XF86keysym: Add XF86XK_MonBrightnessCycle
Jon Turney (1):
.gitignore more autotools artifacts
Julien Cristau (3):
PROXY_MANAGEMENT, DEC-XTRAP and XFree86-Misc are legacy
Fix MAN_SUBSTS libdir replacements
Remove more build files
Keith Packard (1):
screensaver: Fix encoding of ScreenSaverSuspend 'suspend' element
Matthieu Herrb (1):
Remove RCS Ids
Peter Hutterer (2):
Fix comment for XK_Ocaron
xorgproto 2019.1
Roman Kapl (1):
Improve the ButtonInfo description.
Thomas E. Dickey (1):
Update Xalloca.h to reduce compiler warnings:
This release fixes the pkgconfig data to not refer to libXv, adds a
pkgconfig file for libXvMCW, and prepares for a future xorgproto
release. There should be no functional changes.
Adam Jackson (3):
pkgconfig: Remove xv from xvmc.pc
vld: Provide <X11/extensions/vldXvMC.h> ourself
libXvMC 1.0.12
Dylan Baker (1):
Add a pkgconfig file for libXvMCW
Alan Coopersmith (3):
Get rid of some extraneous ; at the end of C source lines
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Benjamin Tissoires (3):
Fix leaks detected by covscan
dummy fix for covscan
Fix covscan complain
Emil Velikov (1):
autogen.sh: use quoted string variables
Fabrice Fontaine (1):
libXt: util: don't link makestrs with target cflags
Jeremy Huddleston Sequoia (1):
darwin: Don't build libXt with -flat_namespace
Jon Turney (2):
Fix WHITEFILL after const fixes
Provide suseconds_t typedef on Win32
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Rin Okuyama (1):
avoid -Wformat errors from clang when building with -DDEBUG
Thomas E. Dickey (134):
fix build when XT_GEO_TATTLER is defined
fix bug introduced by
workaround for obsolete macro/command ".ny", in the manpages since late
trim undefined symbol "D" from ".Ds" macros in manpages.
fix typo from last step
split-up lines longer than 80 columns in manpages
cleanup undefined macros in manpages
trim down the "De" macro by removing the parts that used never-defined registers
fix typo from last change
None of the versions of the "Ds" macro (going back to X11R4) worked with
update the "Ds" macro in the other files, for consistency
Use standard size_t type in the casts for length-parameter of memcpy, memmove
bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions.
This cleans up the "easy" warning fixes which can be made using my
The ".BR" macro is used to join bold/regular text.
restore fixed-pitch formatting of code-examples
eliminate casts of NULL for String* and Cardinal*, since those are unnecessary
Referring to the xterm FAQ
The last commit removed "IN" macro, but not the lines which used it.
This is a minimal change which compiles when predefining _CONST_X_STRING,
Allow all of the "argv" strings to be writable, since those arrays may
resolve const-mismatches in internal functions of Intrinsic.c
resolve const-mismatches in Shell.c
fix gcc warnings in Display.c
fix shadowing warning for widgetClass parameter; no binary-change
fix const-mismatches in TMparse.c
fix const-mismatches in TMprint.c
fix const-mismatches in Tmstate.c
change return-type to avoid const-mismatches
updated manual pages' C prototypes to agree with the header-files.
avoid using C keyword "default" as parameter name
fix minor regression in prototype updates
remove some debris...
fix: some ASCII characters were mangled into Unicode look-alikes
by the way - an overdue notification
update several function prototypes to use void-return or void-parameter,
modify function prototypes in spec to correspond to updates made in headers
updated return-type for XtFindFile, also due to _CONST_X_STRING
corrected prototype for XtAppSetFallbackResources; error in spec
correct prototype for XtDisplay; error in spec
correct prototype for XtInitialize; error in spec
The conversion to xml's funcdef dropped one or more parameters from several
change ambiguous String's to char* or const-char*, as well as adding the
fix a typo
whitespace-fixes, plus convert examples to standard C
add (with an external script "markup-literallayout") <code> tags
use DOCTYPE consistently in included xml files, to allow using named entities
modify xml-files to use named-entities, for easier manipulation
corrected some nested list formatting
fix ``fake quotes''
fill in titles for some references to ICCCM and X11 documents
use programlisting tag rather than workaround for literallayout font.
use consistent labeling for xref's
use lineannotation tag to solve font mismatches for xref's inside
formatted sample code to fit in 80 columns
whitespace/formatting fixes
use lineannotation tag
whitespace/formatting fix
use lineannotation tag
The conversion to xml overlooked the nroff document's use of "\%" for
trim spurious backslashes from translation of nroff to docbook xml
use ldquo/rdquo/ndash where appropriate
correct an error from the original document's depiction of escape_char
use ldquo/rdquo/ndash where appropriate
update manpage prototype for XtFindFile()
Add --disable-const and --enable-geo-tattler options for new/updated features.
remove calls to "IN" macro, which was recently removed from header
fix cut/paste error in description of --enable-geo-tattler configure option
update xorg's documentation-urls
The interface changes made recently have to be documented, and due to the
summarize X11R6.3 and X11R6.4 changes
finish summarizing X11R6 vs documentation updates
begin section on the conversion to standard C
fill in background for wide-prototypes
fill in prototype information for a code example, as well as for
add some missing "typedef" keywords for prototyped function-pointers.
fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>"
minor tweak to work around docbook's limited formatting
move MenuPopdown and MenuPopup to section to distinguish these actions from C prototypes (and use the "Xt" prefix for these names as implemented since X11R4).
add #include for <X11/Intrinsic.h> to manpages, per convention
summarize the const-changes in X11R7+
updated the acknowledgements section, and added a few notes to the release-7 section
bump to 1.1.5.1 (actually 1.2.0 should be the target)
adapt change from libXaw for inserting the package version into the spec
restore the last 3-4 pages of "Registering a New Resource Converter",
improved markup for the restored pages
ignore the generated file used for version-number
fixes for typos and formatting glitches
fix gcc warnings when assigning into a bit-field by first masking the value
fix 5 more simple gcc warnings
use "const void *" rather than "char *" for memcmp, etc
XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long
fixes for gcc warnings, no object-change
if Xalloca.h is corrected to use size_t param, one change is still needed in
eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check
add casts to fix compiler warnings
Add related fix from
Proposed revision of XtAppMainLoop() in
update manpage for changes to XtAppMainLoop()
updated spec to correspond to the current implementation of XtAppMainLoop
add a note pointing out the change in design
manpage style fix: sentences should end at the end of a line
remove an #include used in debugging
add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0
fixes cppcheck "style" warnings (mostly variable-scope)
ensure XWindowChanges value is initialized before updating it (clang --analyze)
fix unused-assignment warnings (clang --analyze)
fix most clang --analyze warnings about null-pointers
use explicit pointer check to eliminate a clang --analyze warning in VarGet.c
use _X_NORETURN, works for gcc and clang
trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN"
bump to 1.1.5.2 to reflect noreturn-changes
bump to 1.1.5.2 to reflect noreturn-changes
fix compiler-warning when DEBUG is defined
add prototype for DEBUG-function
build-fix and compiler-warnings when TRACE_TM is defined
build- and compiler-warning fixes when XTTRACEMEMORY is defined
fix compiler warnings when _TRACE_HEAP is defined
fix compiler warnings when WHITEFILL is defined
add superscript-markup in range definitions
drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers
fix fake-quotes in manpages
fix a syntax mess introduced by R6.6 ifdef'ing
correct markup for header- and library-filenames; they are not functions
fix formatting errata
use strdup in two places; remove a bogus "else" from X11R6.4 changes
reduce ifdef/ifndef inconsistency for USE_POLL
fix some punctuation errata
fix some more errata, plus reformat a list for consistency
update to 1.1.5.3 to reflect documentation updates/review
update for proposed release as 1.2.0
fix a typo
force a version-bump
add a dependency on makestrs to help with parallel builds
Walter Harms (27):
no need to check XFree arguments
resolv:shadows a previous local
resolv:shadows a previous local
resolv:shadows a previous local
resolv:shadows a previous local
resolv:shadows a previous local
no need to check args for free
resolv:assignment discards 'const' qualifier from pointer target
alloc+bzero == calloc
resolv:shadows a global declaration
no need to check XFree arguments
resolv:assignment discards 'const' qualifier from pointer target
Replace last two uses of .Pn with .ZN
replace .ZN with .BR
remove space after < for include filename
replace the use of .Ds/.De macro with the std. RS/.RE macro
FIX: add missing .fi
remove in-text macros
Remove unused macros to ease maintenance
Fix input starvation in XtMainLoop() closes bug #7
save one indent level
no need to check argument for X(t)Free
no need to check arument for XtFree()
remove useles else
fix documentation to refect reality..
make _XtWaitForSomething accept always the same number of arguments
remove dead code
1.6.9
A collection of build and documentation fixes, one preparatory change
for a new xorgproto release, and a fix for a deadlock bug in _XReply.
Thanks to all who contributed.
Adam Jackson (3):
makekeys: Detach ourselves from X headers entirely
xkb: Provide <X11/extensions/XKBgeom.h> ourselves
libX11 1.6.9
Dmitry Osipenko (1):
Fix lockup in _XReply() caused by recursive synchronization
Ross Burton (1):
src/util/Makefile: explicitly reset LINK to not use libtool
Thomas E. Dickey (6):
the last commit overlooked some fake-quote pairs
another fake-quote fix
trim trailing whitespace from manpages
split lines at sentence endings
fix a substitution error from recent commit, e.g, "s/^\.EE/XDe/"
improve some formatting
Walter Harms (8):
note that we can handle kbd==NULL
remove in-text macros
replace home grown .ZN with std, .B and .BR
fix TBL format
Replace home-grown .Ds .De macro with man page .EX/.EE macro
remove all private macro defines
get rid of ``fake quotes''
fix ``fake quotes'' in text
1.6.8
Adam Jackson (2):
_XDefaultIOError: Reformat to be less ugly
_XDefaultIOError: Do better at detecting explicit shutdown
Alan Coopersmith (23):
Remove documentation of obsolete B16 & B32 tags in specs/libX11
Update README for gitlab migration
Import reallocarray() from OpenBSD
Convert main src directory to use reallocarray()
Convert src/XKB to use reallocarray()
Convert src/xcms to use reallocarray()
Add some missing allocation failure checks in src/xcms
Replace _XkbTypedRealloc & _XkbClearElems with new _XkbResizeArray
Replace Xmalloc+strcpy pairs with strdup calls
Convert src/xlibi18n to use reallocarray()
Fix out-of-tree builds after commit 8a62e26515e528bb47917ec4a55cc2b492419eeb
Remove no-longer-used name variable in _XGetAtomName
Fix implicit conversion warnings in _XlcCreateDefaultCharSet
Avoid use-after-free in _XimProtoSetIMValues()
Fix man page typo: XkbAllBellNotifyMask -> XkbAllBellEventsMask
XkbAllocGeomOverlayKey man page should be named XkbAllocGeomOverlayKeys
specs/XKB: Fix misprint in documentation of XkbGetNamedGeometry()
specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayRows()
specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayKeys()
specs/XKB: Fix misprint in documentation of XkbFreeGeomOverlayKeys()
XlibInt.c: include headers needed for ioctl(...FIONREAD...) on Solaris
Include reallocarray.h in tarballs so "make distcheck" passes
Add missing close paren to XrmGetStringDatabase synopsis in man page
Albert Astals Cid (2):
compose.dir: Add ast_ES.UTF-8
locale.dir: Add ast_ES.UTF-8
Jon Turney (4):
Add autoconf checks for headers we include for FIONREAD
Remove makekeys dependency on X headers
Use EXEEXT_FOR_BUILD for makekeys
Avoid using libtool wrapper for makekeys
Josh Triplett (1):
compose.dir.pre: Give the C.UTF-8 locale a full set of UTF-8 compose sequences
Matt Turner (2):
Use AC_SYS_LARGEFILE
libX11 1.6.8
Matthias Dieter Wallnöfer (5):
locale.dir.pre - fix the de_LI latin15 locale
Update locale.alias.pre - introduce the de_LI aliases (equivalent to de_CH)
compose.dir.pre - add de_IT locale
locale.dir.pre - add the de_IT locale
locale.alias.pre - add the de_IT locale
Pavel Labath (1):
Fix a leak in XCreateFontSet
Ran Benita (1):
Compose.man: fix escaped hexadecimal char description
Samuel Thibault (1):
Braille: Fix typing quickly
Tapani Pälli (1):
Protect colormap add/removal with display lock
ojab (1):
Compose sequences for rouble sign