The configure script checks for libICE version 1.1.0 or later as one
of the bug fixes in this release depends on the fixed version of the
IceGetHeaderExtra macro defined in the libICE headers to work correctly.
Alan Coopersmith (12):
Remove obsolete B16 & B32 tags in struct definitions
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Fix spelling/wording issues
Build xz tarballs instead of bzip2
gitlab CI: add a basic build test
Add uuid as private dependency to sm.pc for static linking
SmcCloseConnection: remove unnecessary cast from free()
gitlab CI: stop requiring Signed-off-by in commits
gitlab CI: build current libICE, to meet dependency on >= 1.1.0
Handle arrays too large to fit in iceConn buffers
libSM 1.2.4
Kim Woelders (1):
Fix some potential memory leaks in SmcCloseConnection().
Alan Coopersmith (10):
Update configure.ac bug URL for gitlab migration
Update README for gitlab migration
Add README.md to EXTRA_DIST
Build xz tarballs instead of bzip2
Update m4 to xorg/util/xcb-util-m4@c617eee22ae5c285e79e81
gitlab CI: add a basic build test
atoms: add format attribute to makenames() function
atoms: Fix type mismatch in xcb_atom_name_unique()
xcb_aux: handle -Wimplicit-int-conversion warnings from clang
xcb-util 0.4.1
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 an invalid event type mask in XTestSwapFakeInput which
was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix
for CVE-2022-46340.
It also includes backports for a couple of fixes in XQuartz and fixes for
XKB (noticeably for CVE-2022-3550 and CVE-2022-3551).
Jeremy Huddleston Sequoia (1):
xquartz: Fix some formatting
John D Pell (1):
XQuartz: stub: Call LSOpenApplication instead of fork()/exec()
Olivier Fourdan (1):
xserver 21.1.6
Peter Hutterer (3):
xkb: proof GetCountedString against request length attacks
xkb: fix some possible memleaks in XkbGetKbdByName
Xext: fix invalid event type mask in XTestSwapFakeInput
XMem is an X11 utility to display memory and swap usage. It was
initially created by the K. Shane Hartman (MIT-LCS) and Stuart A. Malone
(MIT-LCS); with features added by Jim Gettys (MIT-Athena), Bob Scheifler
(MIT-LCS), Tony Della Fera (MIT-Athena), and Chris Peterson (MIT-LCS).
Updated 2007/04 by Michelle Konzack, and then by Christian Barthel
(2017/01), who introduced OpenBSD support.
This bug fix release corrects some regressions introduced in 1.8.2
along with other bugs.
Highlights include:
* Improved handling of reentering libX11 via X*IfEvent() calls (!171, !173)
* Fix loading of en_US.UTF-8/XLC_LOCALE (#167, !174)
* Add XFreeThreads() and automatic call from a destructor function when
thread-safety-constructor is enabled (!167).
* Address issues found by UBSan and AddressSanitizer
* Fix build with older gcc versions (!169)
The full list of changes - see https://gitlab.freedesktop.org/xorg/lib/libx11/
for further details on any of these:
Alan Coopersmith (1):
libX11 1.8.3
Jeremy Huddleston Sequoia (1):
ximcp: Address warning found by UBSan when growing an empty tree
Keith Packard (1):
Update XPutBackEvent() to support clients that put back unpadded events
Matthieu Herrb (1):
Fix 797755 Allow X*IfEvent() to reenter libX11
Nia Alarie (1):
Don't use pragma inside a function, it breaks compiling with older GCCs.
Oliver (1):
Add XFreeThreads function.
Takao Fujiwara (1):
nls: consecutive cs number in en_US.UTF-8/XLC_LOCALE
Ulrich Sibiller (2):
Indentation fixes around recent dpy->in_ifevent changes
ChkIfEv.c: fix wrong handling of dpy->in_ifevent
This release fixes 6 recently reported security vulnerabilities in
various extensions. The CVE numbers are:
CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343,
CVE-2022-46344, and CVE-2022-4283
For details on the these issues please see the security advisory here:
https://lists.x.org/archives/xorg-announce/2022-December/003302.html
Jeremy Huddleston Sequoia (3):
xquartz: Remove unused macro (X11LIBDIR)
xquartz: Move default applications list outside of the main executable
meson: Don't build COMPOSITE for XQuartz
Peter Hutterer (8):
Xtest: disallow GenericEvents in XTestSwapFakeInput
Xi: disallow passive grabs with a detail > 255
Xext: free the XvRTVideoNotify when turning off from the same client
Xext: free the screen saver resource when replacing it
Xi: return an error from XI property changes if verification failed
Xi: avoid integer truncation in length check of ProcXIChangeProperty
xkb: reset the radio_groups pointer to NULL after freeing it
xserver 21.1.5
This release delivers upstream two changes we've been shipping in Solaris
for many years - a fix to the command line handling to allow specifying
IPv6 addresses directly ("xhost +2001:DB8::11") and the use of gettext()
to allow localizing output & error messages. Unfortunately, this release
only includes the changes to use gettext, but does not include any
translations.
Alan Coopersmith (6):
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Recognize raw IPv6 numeric address
Use gettext() to localize messages if available
Simplify i18n of 'unable to get ... address for ...' error message
xhost 1.0.9
Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5
Ruby-GNOME 4.0.5: 2022-12-12
This is a bug fix release of 4.0.4.
Changes
Ruby/GObjectIntrospection
* Fixes
+ Fixed a memory leak that GDestroyNotify argument's metadata
isn't freed. For example, this is happen with GLib::Timeout.add.
Change log:
4.16.5 (2022-11-12)
======
- mime-settings: Properly quote command parameters
- Revert "Escape characters which do not belong into an URI/URL (Issue
#390)"
4.16.4 (2022-11-07)
======
- Escape characters which do not belong into an URI/URL (Issue #390)
- Prefer full command when basic command is env (Fixes#358)
- Translation Updates:
Japanese, Portuguese, Russian
These files are not built if the "dbus" option is disabled.
This is a packaging fix (this case failed to package before) so
no revbump should be needed.
This minor maintenance release allows building for Xorg 21.0.99.1 and later.
Alan Coopersmith (10):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
Stop including xf86RamDac.h
gitlab CI: stop requiring Signed-off-by in commits
Add include of unistd.h for ioctl() definition on Solaris
Add supported hardware info to README and man page
xf86-video-suncg14 1.1.3
Alan Coopersmith (8):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
gitlab CI: stop requiring Signed-off-by in commits
xf86-video-voodoo 1.2.6
Dave Airlie (1):
don't use PCITAG in struct anymore
Emil Velikov (1):
autogen.sh: use quoted string variables
Laurent Carlier (2):
Stop using deprecated xf86PciInfo.h
Remove miInitializeBackingStore()
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Of particular note, this release changes the conditions under which
the VESA drive refuses to load on Linux systems to avoid conflicts
with the simpledrm driver found in Linux kernel 5.14 and later.
Alan Coopersmith (7):
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
gitlab CI: stop requiring Signed-off-by in commits
VESADGASetMode: remove unused variable scrnIdx
VESAValidMode: remove duplicate call to VESAGetRec
xf86-video-vesa 2.6.0
Jocelyn Falempe (1):
Refuse to run if framebuffer or dri devices are present
This minor maintenance release allows building for Xorg 21.0.99.1 and later.
Alan Coopersmith (9):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
Include xf86Cursor.h instead of xf86RamDac.h
gitlab CI: stop requiring Signed-off-by in commits
Add supported hardware info to README and man page
xf86-video-suntcx 1.1.3
This minor maintenance release allows building for Xorg 21.0.99.1 and later.
Alan Coopersmith (10):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
Include xf86Cursor.h instead of xf86RamDac.h
gitlab CI: stop requiring Signed-off-by in commits
README: Add supported device info
leo_accel: Resolve -Wempty-body compiler warning
xf86-video-sunleo 1.2.3
This minor maintenance release allows building for Xorg 21.0.99.1 and later.
Alan Coopersmith (8):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
Include xf86Cursor.h instead of xf86RamDac.h
gitlab CI: stop requiring Signed-off-by in commits
xf86-video-sunffb 1.2.3
Matthieu Herrb (1):
Unbreak when XAA is not present.
Mihail Konev (1):
autogen: add default patch prefix
This minor maintenance release allows building for Xorg 21.0.99.1 and later.
Alan Coopersmith (8):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
Include xf86Cursor.h instead of xf86RamDac.h
gitlab CI: stop requiring Signed-off-by in commits
xf86-video-suncg6 1.1.3
Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4
Ruby-GNOME 4.0.4: 2022-12-09
This is a release that adds more new libraries: Ruby/Adwaita,
Ruby/GtkSourceView3 and Ruby/Handy.
Changes
Documents
* Improvements
+ Added gdk4 and gtk4.
[GitHub#1514]
[Reported by codart]
All
* Improvements
+ Added support for macOS 12/Xcode 14.
[GitHub#1516]
[Reported by Apoorv Sohal]
Ruby/GLib2
* Improvements
+ Added support for instantiating GLib::Pointer and getting
address of it.
+ Renamed gnome2/ to gnome/ in internal library path.
+ Suppressed connected_closures isn't initialized warning.
+ Re-added GLib::ValueArray because GStreamer still uses it
without replacement.
[GitHub#1520]
[Reported by Matt Palmer]
+ Set missing rb_data_type_t::wrap_struct_name.
[GitHub#1522]
[Patch by Peter Zhu]
+ Added support for more GSpawnFlags.
* Fixes
+ Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype
use the wrong number of arguments.
+ Fixed a memory leak in GLib::Object based classes.
[GitHub#1523]
[Patch by Peter Zhu]
Ruby/GObjectIntrospection
* Improvements
+ Added support for length in field.
[GitHub#1524]
[Reported by jvmf1]
Ruby/GIO2
* Improvements
+ Added support for getting GLib::Mount by Gio::Volume#mount.
[GitHub#604]
Ruby/GTK4
* Improvements
+ [sample] Updated.
[GitHub#1512]
[GitHub#1515]
[Patch by kojix2]
[GitHub#1526]
[GitHub#1527]
[Patch by Daniel Mircea]
* Fixes
+ Fixed a bug that Gtk::ScrolledWindow can't be created.
[GitHub#1504]
[Reported by rubyFeedback]
+ Fixed a typo in Gtk::Image.new.
[GitHub#1504]
[Reported by rubyFeedback]
+ Fixed a bug that Gtk::CellRendereText may be GC-ed.
[GitHub#1518]
[Reported by galtgenod]
+ Fixed a crash bug that is caused when GLib based class defined
by Ruby is used.
[GitHub#1444]
[Reported by HuBandiT]
Ruby/libsecret
* Fixes
+ Fixed wrong MSYS2 package name.
Ruby/GtkSourceView4
* Fixes
+ Fixed package ID.
[GitHub#1525]
[Reported by Daniel Mircea]
Ruby/GtkSourceView5
* Added.
[GitHub#1511]
[Reported by galtgendo]
Ruby/Adwaita
* Added.
[GitHub#1510]
[Reported by rubyFeedback]
Ruby/Handy
* Added.
[GitHub#1434]
[Reported by Jacob Michalskie]
Thanks
* rubyFeedback
* kojix2
* codart
* Apoorv Sohal
* galtgendo
* Matt Palmer
* Peter Zhu
* HuBandiT
* jvmf1
* Daniel Mircea
* Jacob Michalskie
Alan Coopersmith (11):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
gitlab CI: stop requiring Signed-off-by in commits
WriteAST1180SOC: Add _X_UNUSED attribute to temp variable
ast_mode: Eliminate unused DAC_TEXT & DAC_EGA arrays
ast_vgatool: Fix -Wold-style-declaration warning
ast_vgatool: Fix indentation in ASTGetScratchOptions()
xf86-video-ast 1.1.6
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Daniel O'Connor (1):
Do not hang if P2A is disabled, using sensible defaults instead.
Elyes HAOUAS (1):
Res1280x800Table: Fix a typo on hexa value.
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (2):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (8):
Fix quoting in man page synopsis section
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
gitlab CI: stop requiring Signed-off-by in commits
xf86-input-joystick 1.6.4
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Emil Velikov (1):
autogen.sh: use quoted string variables
Manuel Bouyer (1):
Adapt to USB HID header changes on NetBSD-8.99.9.
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (2):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (10):
Build xz tarballs instead of bzip2
gitlab CI: add a basic build test
Fix spelling/wording issues
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
config: upgrade to util-macros 1.8 for additional man page support
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
gitlab CI: stop requiring Signed-off-by in commits
xf86-input-elographics 1.4.3
Emil Velikov (1):
autogen.sh: use quoted string variables
Gaetan Nadon (1):
Deploy the new XORG_DEFAULT_OPTIONS #24242
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
pkgsrc changes:
- update HOMEPAGE
- refactor dependencies
Upstream changes (from NEWS.md):
Ruby-GNOME 4.0.3: 2022-09-13
This is a bug fix release of 4.0.2.
Changes
Ruby/GTK4
* Fixes
+ Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
[Reported by Anatol Pomozov]
Thanks
* Anatol Pomozov
Ruby-GNOME 4.0.2: 2022-09-05
This is a bug fix release of 4.0.1.
Changes
Ruby/GLib2
* Fixes
+ Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
van Zuijlen]
Ruby/GObjectIntrospection
* Fixes
+ Fixed a bug that callback doesn't work with GObject Introspection
1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]
Thanks
* Mamoru TASAKA
* Matijs van Zuijlen
Ruby-GNOME 4.0.1: 2022-09-02
This is a bug fix release of 4.0.0.
Changes
Ruby/GLib2
* Fixes
+ Fixed wrong false constant value.
Ruby-GNOME 4.0.0: 2022-09-01
This is a release that supports GTK 4.
Changes
All
* windows: Removed a needless workaround for old libintl-8.dll.
* doc: Added support for generating API documents. [GitHub#1468][Patch by
kojix2]
* doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
Champ]
* Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
Champ]
Ruby/GLib2
* Improvements
+ Changed to use g_warning() from rb_warn() for already destroyed closure
warning.
+ Dropped support for GLib 2.48 or earlier.
+ Added GLib::DateTime#format_iso8601.
+ Added rbg_mGLib().
+ Added rbg_mGLibObject().
+ Deprecated mGLib.
+ Added support for auto native package installation on Gentoo Linux.
+ Added GLib.malloc.
+ Added GLib.malloc0.
+ Added GLib.free.
+ Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]
+ Added GLib::Variant#inspect.
+ Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]
* Fixes
+ closure: Fixed a reference count problem.
Ruby/GObjectIntrospection
* Improvements
+ Don't raise an exception for object == nil. [GitHub#1472][Reported by
Hirokazu SUZUKI]
+ Added support for returning a fixed size C array of GObject. [GitHub#
1481][Reported by Sean Champ]
+ Added support for GObject Introspection 1.72.0 or later.
+ Added support for returning GClosure from virtual method.
+ Added support for transfer full boxed type returned by closure.
* Fixes
+ Fixed a bug that gpointer to VALUE conversion is broken on 32bit
environment. [GitHub#1462][Reported by Mamoru TASAKA]
+ Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
[GitHub#1481][Reported by Sean Champ]
+ Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.
+ Fixed a memory leak for async callback.
Ruby/GTK3
* Improvements
+ Required GTK+ 3.22 or later.
+ Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
[Reported by Sean Champ]
* Fixes
+ Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
[Reported by Sami Sieranoja]
+ Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
1490][Reported by Sean Champ]
Ruby/GDK4
* Re-implemented based on the current Ruby/GDK3.
Ruby/GTK4
* Re-implemented based on the current Ruby/GTK4.
Ruby/Poppler
* Improvements
+ Added support for Poppler::Document.new(GLib::Bytes).
Ruby/RSVG2
* Fixes
+ doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]
Ruby/GStreamer
* Fixes
+ example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
by kojix2]
Ruby/libsecret
* Improvements
+ Added support for Secret::Schema#attributes.
Ruby/VTE3
* Improvements
+ Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
by Sean Champ]
Thanks
* Mamoru TASAKA
* kojix2
* Blake Gearin
* Hirokazu SUZUKI
* Sami Sieranoja
* Sean Champ
Alan Coopersmith (5):
Fix "upercase" typo
Build xz tarballs instead of bzip2
gitlab CI: update to new templates
man page: remove out-of-date COPYRIGHT section
xkbcomp 1.4.6
Benno Schulenberg (2):
suppress the "Could not resolve" warning when 'warningLevel' is zero
suppress four more warnings when 'warningLevel' is zero
Matt Turner (1):
configure: Use AC_SYS_LARGEFILE to enable large file support
xlax is an X11 input multiplexer: keyboard input can be set from a xlax
instance to a group of windows simultaneously.
It allows the user to assign a custom string to each window (e.g. a
hostname) that can be sent with a button click.
An included script handles starting up and arranging windows, and
permits to define commonly used window groupings in a config file.
This Xcursor theme contains 24 and 32 pixel pointer sets built upon the
look of X11 core cursors. These should work well with screens around 100
to 150 DPI.
The primary change in this release is dropping support for a number of
OS'es from the previous millenium. If you're still running an OS that
has not had a new release in the past quarter of a century, then you
probably don't want to try installing this new release on it.
Alan Coopersmith (9):
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
unifdef __UNIXOS2__
Remove SunOS 4 support (defined(sun) && (SVR4))
unifdef ISC
unifdef Lynx
unifdef DGUX
libXxf86dga 1.1.6