This release of libXi marks the support of XI 2.4 touchpad gesture events
official. This feature is the only difference between libXi 1.8 and the latest
release in the 1.7.x series (1.7.10).
This release introduces the version 2.4 of the X Input protocol. It contains
the addition of the concept of touchpad gestures. Touchpad gesture is an
interaction of two or more fingers that can be interpreted as a swipe or a
pinch.
libxkbcommon 1.3.1 - 2021-09-10
==================
- In `xkbcli interactive-x11`, use the Esc keysym instead of the Esc keycode
for quitting.
Contributed by Simon Ser.
- In `xkbcli how-to-type`, add `--keysym` argugment for how to type a keysym
instead of a Unicode codepoint.
- Fix a crash in `xkb_x11_keymap_new_from_device` error handling given some
invalid keymaps. Regressed in 1.2.0.
Reported by Zack Weinberg. Tested by Uli Schlachter.
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.9: 2021-08-10
This is a bug fix release of 3.4.8.
=== Changes
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that (({gpointer})) to Ruby conversion breaks a
value when pointer value is (({2 ** 32})) or larger.
== Ruby-GNOME 3.4.8: 2021-08-09
This is a bug fix release of 3.4.7.
=== Changes
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that (({gpointer})) to Ruby conversion breaks a
value when pointer value is (({2 ** 32})) or larger.
== Ruby-GNOME 3.4.7: 2021-07-30
This is a release that improves virtual function support.
=== Changes
==== Ruby/GLib2
* Improvements
* (({GLib::Error})): Added support for setting (({code})) and
(({domain})) automatically.
==== Ruby/GObjectIntrospection
* Improvements
* Added support for returning object from callback.
* Fixes
* Fixed a bug that (({GError})) detection doesn't work.
== Ruby-GNOME 3.4.6: 2021-07-17
This is a bug fix release for macOS.
=== Changes
==== Ruby/Pango
* Fixes
* Fixed a bug that (({require "pango"})) is failed on environment
that has multiple font types.
[GitHub#1429][Reported by Cameron Gose]
=== Thanks
* Cameron Gose
== Ruby-GNOME 3.4.5: 2021-07-07
This is a release that supports implementing virtual functions in
Ruby.
=== Changes
==== Ruby/GLib2
* Improvements
* Added (({GError})) domain and code for Ruby.
==== Ruby/GObjectIntrospection
* Improvements
* (({GObjectIntrospection::BaseInfo#container})): Added.
* (({GObjectIntrospection::ObjectInfo#class_struct})): Added.
* (({GObjectIntrospection::StructInfo#find_field})): Added.
* (({RVAL2GI_VFUNC_INFO()})): Added.
* Added support for implementing virtual functions in Ruby.
[GitHub#1386][Based on patch by Yuto Tokunaga]
You need to define (({virtual_do_#{virtual_function_name}}))
method in (({type_register}))-ed class.
* Added support for implementing virtual functions of interface in
Ruby.
[GitHub#985][Reported by Matijs van Zuijlen]
[GitHub#1938][Reported by Yuto Tokunaga]
* Added support for "transfer everything" UTF-8 return/output
value.
* Changed to accepted one character for (({gunichar})).
[GitHub#1426][Reported by rubyFeedback]
* (({GObjectIntrospection::CallableInfo#can_throw_gerror?})): Added.
* Added support for (({GError **})) in callback.
* Added support for returning (({GList<GObject *>})) from callback.
* Changed to return (({[]})) for (({NULL})) list.
* Fixes
* Fixed a bug that wrong type information is used for output
arguments.
==== Ruby/Pango
* Added support for (({PangoFT2})).
* Added support for (({PangoFc})).
* Added support for (({PangoOT})).
* Added support for (({PangoCairoFontMaps})).
* Updated gem metadata.
[GitHub#1428][Patch by Gabriel Mazetto]
=== Thanks
* Yuto Tokunaga
* Matijs van Zuijlen
* rubyFeedback
* Gabriel Mazetto
== Ruby-GNOME 3.4.4: 2021-04-22
This is a bug fix release for Windows.
=== Changes
==== All
* Dropped support for CentOS 6.
* Dropped support for Ubuntu 16.04.
* Dropped support for Ruby 2.4.
* Dropped support for Ruby 2.5.
* Added support for Ruby 3.0.
==== Document
* Improvements
* Improved how to use on Heroku.
[GitHub#1414][Patch by Juan D Lopez]
* Improved README.
[Patch by kojix2]
==== Ruby/GLib
* Improvements
* Added (({RVAL2POINTER()})).
* Added (({POINTER2RVAL()})).
* Changed to use (({rb_cObject})) instead of (({rb_cData})) as a
parent class of typed data.
* Changed to use typed data instead of data for all data types.
* Added support for Ractor partially.
* Required GLib 2.48 or later.
* (({GLib::UniChar.compose})): Added.
* (({GLib::UniChar.decompose})): Added.
* (({GLib::UniChar.canonical_decomposition})): Deprecated. Use
(({GLib::UniChar.decompose})) instead.
* (({GLib.format_size_for_display})): Deprecated. Use
(({GLib.format_size})) instead.
* Fixes
* Fixed wrong conversions between (({VALUE})) and (({GType})).
[GitHub#1386][Patch by Yuto Tokunaga]
==== Ruby/GObjectIntrospection
* Improvements
* Removed needless transfer check for struct.
[GitHub#1396][Reported by Konrad Narewski]
* Added support freeing (({GArray})) of raw struct out parameter.
[GitHub#1356][Reported by aycabta]
==== Ruby/Pango
* Improvements
* Added (({Pango::Render::PART_*})) to keep backward compatibility.
[GitHub#1311][Reported by rubyFeedback]
==== Ruby/GStreamer
* Improvements
* Removed needless workaround for
(({Gst::ElementFactory#static_pad_templates})).
[GitHub#1400][Reported by Justin Weiss]
==== Ruby/Gnumeric
* Improvements
* Added support for the latest Gnumeric.
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#set_size_request})): Added support for
(({width:})) and (({height:})).
[GitHub#1406][Reported by rubyFeedback]
* (({Gtk::Dialog#set_default_response})): Added support for
(({Symbol})).
[GitHub#1418][Reported by rubyFeedback]
==== Ruby/GDK4
* Added.
==== Ruby/GTK4
* Added.
==== Ruby/VTE3
* Improvements
* Improved description.
[GitHub#1406][Reported by rubyFeedback]
==== Ruby/GTK2
* Removed.
==== Ruby/GtkSourceView2
* Removed.
==== Ruby/WebKitGtk2
* Removed.
==== Ruby/VTE
* Removed.
=== Thanks
* Konrad Narewski
* aycabta
* rubyFeedback
* Justin Weiss
* Yuto Tokunaga
* Juan D Lopez
* kojix2
pkgsrc changes:
- as a reparation of removal of gtk2 dependent gems in the next 3.4.4,
make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent
packages and remove them from meta-pkgs/ruby-gnome
- pkglint
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.3: 2020-05-11
This is a follow-up release of 3.4.2.
=== Changes
==== Ruby/GLib2
* Fixes
* Windows: Fixed a link errors.
A copy-paste error in the configure patch adding POSIX named semaphore
support caused futex to be disabled when --{enable,disable}-semaphore
was not passed (i.e. on all non-NetBSD platforms). This caused
libxshmfence to fallback to pthread fences on Linux.
The X server and client applications need to use the same fence
implementation in order for DRI3 fences to work. If a GL client is
linked with a different libxshmfence built with futex support (which
is the usual case on Linux) while the server uses libxshmfence with
pthread, the client will hang while awaiting a fence when allocating
a buffer.
Changes:
Maim now supports webp, and bmp! (Thank you llenck and awused!)
Use memset instead of for loops to mask images (big speed increase.)
Better exception handling, (invalid commands no longer crash the app.)
0.0.6
-Initial cursor style support.
-Support blinking cursor.
-Added OSC 12 and 112, set and reset cursor color.
-Add XTVERSION CSI code.
-Draw underline and strikethough attribs.
-fix a panic in set_dirty() when selection is out after resize
0.0.5
-Bump crate versions and fix minor nix issues.
-Implement 256 and true color support.
-Add initial OSC codes, mostly color related.
-Implement the alternate screen.
-Fix bug in font width for some fonts.
-Cleanup to advance width fix.
Change log:
mate-control-center 1.24.2
* Translations update
* Default applications: Add flac/x-flac format (mime-type) for media
mate-control-center 1.24.1
* Translations update
* mate-theme-info: Use of memory after it is freed
* build: silent build warnings for distcheck
* use default MATE_COMPILE_WARNINGS level
* Port libslab_handle_g_error to the built-in GLib logging framework
* mate-about-me: Fix memory leak
* appearance: Fix memory leak
* Do not collect the translation for Icon
Alan Coopersmith (3):
Update configure.ac bug URL for gitlab migration
Fix -Wsign-compare warning in recurse_win_tree()
Fix -Wsign-compare warnings in xrestop_client_get_stats
Ben Byer (1):
fixed typo in output of xrestop -b
Gaetan Nadon (5):
config: upgrade Autoconf initialization section
config: use standard xorg autogen.sh
config: use standard xorg .gitignore file
config: upgrade to util-macros 1.8 for additional man page support
config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
James Cloos (2):
Replace static ChangeLog with dist-hook to generate from git log
Fix commit 08c9daab3a0b3ef37723c007858fa949cb91bbd8
Keith Packard (1):
Use XResQueryClientIds to get pid instead of window property
Kevin Ryde (1):
In xrestop_client_get_info() show xrestop's own pid.
Matthieu Herrb (7):
Update README for gitlab migration
Fix version for development.
More fixes for README.md + modern packaging
Remove unused function window_get_pid()
Fix character buffer sizes to hold full formatted strings
Fix EXTRA_DIST and MAINTAINERCLEANFILES
Release xrestop 0.5
Paulo Cesar Pereira de Andrade (1):
Correct make distcheck and sparse warnings.
Peter Harris (1):
Display ShmSeg resource count
Søren Sandmann Pedersen (2):
man page: Change -dt to -t
More man page fixes
Walter Harms (4):
FIX: warning: initialization discards `const' qualifier from pointer target type
no need-to-check argument for XFree
remove unused debug code
FIX: malloc+memset=calloc
Version 1.3
-fixed cmake support
-prepend custom stylesheets to the application stylesheet (John Lindgren)
-updated Catalan translation (Toni Estévez)
-updated French translation (setvisible)
When I released version 1.0.6 in December 2015 I wrote:
Today is the 10th anniversary of X.Org moving off this tool for our own
builds. While we continue to accept patches and publish updates for the
benefit of other packages which still use Imake to build, we have not been
actively maintaining, testing, or adding new OS or platform support for
Imake. Software that still uses Imake to build is encouraged to move
to another build system that is better maintained.
Over 5.5 years later this remains true - X.Org strongly encourages anyone
still using Imake to move to meson or another modern/maintained build tool.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
xorg-cf-files 1.0.7
Mihail Konev (1):
autogen: add default patch prefix
Petr Písař (1):
Imake.tmpl: Invoke "ar cq" with binutils
Than Ngo (1):
linux: Update LinuxDistribution == LinuxRedHat section