The final release of tint2 is 17.0.2.
The code is frozen and no more feature requests are accepted.
Changes:
On dual monitor, when minimizing Chrome window it minimizes on the wrong
monitor panel (issue 818)
6.03 * New hack, `squirtorus'.
* New hack, `mapscroller' (X11 and macOS only).
* `sphereeversion' now has corrugation-mode, and can evert the Earth.
* `glplanet' is higher resolution, and displays time zones.
* `glslideshow' displays relative pathnames again.
* iOS: Apple broke drag-to-rotate again. Fixed.
* macOS: fixed spurious error message in auto-update installer.
* X11: fixed `sonar' failing to ping on some Linux systems.
* X11: Touch-screens work.
* X11: Hold down Backspace to clear the whole password field.
There are circumstances where getentropy() exists but arc4random_buf()
does not, as reported to be the case with Solaris 11.3 in PR pkg/54628,
report and analysis by Sad Clouds. sys/random.h only needs to be
included on SunOS, in that case (second patch iteration).
Merge xscreensaver-demo into this package.
6.02 11-Oct-2021
New hacks, marbling and binaryhorizon.
atlantis behaviors are more random and lifelike.
headroom is now Mask Headroom.
X11: fontglide skips fonts that can't display ASCII.
X11: Use asterisks in the password dialog if the system fonts
don't have bullets in them.
X11: “Disable Screen Saver” was behaving like “Blank Screen
Only”.
Android: These hacks work now: antinspect, barcode, energystream,
fliptext, fontglide, glsnake, raverhoop, starwars, unicrud.
6.01 09-Jun-2021
X11: Properly disable the server's built-in screen saver.
X11: The passwdTimeout option was being ignored.
X11: The display of the unlock thermometer was weird.
X11: Fixed password entry on old-school multi-screen setups
(:0.1).
X11: Worked around a KDE 5 compositor bug that caused the
desktop to momentarily become visible when cycling.
X11: Fixed possible high CPU usage in xscreensaver-systemd.
X11: Fixed some spurious warnings in xscreensaver-text.
X11: Warn when Wayland is in use, since it makes both screen
saving and locking impossible.
6.00 01-Apr-2021
X11: Major refactor of the xscreensaver daemon for improved
security, dividing it into three programs: xscreensaver,
xscreensaver-gfx and xscreensaver-auth.
X11: Dropped support for systems older than X11R7 (2009).
X11: Renamed xscreensaver-demo to xscreensaver-settings.
X11: Unlock dialog has user-selectable color schemes.
X11: Everything uses XFreeType for fonts now.
X11: Install a few custom fonts needed by some savers.
X11: Fading works on systems without gamma (e.g. Raspberry Pi).
X11: Use EGL instead of GLX when available.
X11: xscreensaver-systemd now detects when a video player has
inhibited screen blanking and then exits without uninhibiting.
Improved GLSL and GLES3 support: Phong shading in etruscanvenus,
hypertorus, klein, projectiveplane,`romanboy' and sphereeversion.
Updates to cubicgrid.
macOS: Added a Random XScreenSaver screen saver, which implements
cycle mode, among other things.
iOS: Also added cycle mode.
libxkbcommon 1.4.0 - 2022-02-04
==================
- Add `enable-tools` option to Meson build (on by default) to allow disabling
the `xkbcli` tools.
Contributed by Alex Xu (Hello71).
- In `xkbcli list`, fix "YAML Norway problem" in output.
Contributed by Peter Hutterer.
- In libxkbregistry, variants now inherit iso639, iso3166 and brief from parent
layout if omitted.
Contributed by M Hickford.
- In libxkbregistry, don't call `xmlCleanupParser()` - it's not supposed to
be called by libraries.
Contributed by Peter Hutterer.
- In libxkbregistry, skip over invalid ISO-639 or ISO-3166 entries.
Contributed by Peter Hutterer.
code-style: rm newline (oops)
revert using strcasestr and use a more optimized portable version
follow-up fix: add -D_GNU_SOURCE for strcasestr for some systems
improve performance of case-insensitive matching
Revert "Improve speed of drw_text when provided with large strings"
add support for more keypad keys
Improve speed of drw_text when provided with large strings
remove always true condition in if statement
0.3.4 (2021-12-11)
* Dropped support for GHC 7.10.
* Added xftDrawStringFallback, which works like xftDrawString but supports
font fallback.
* Added xftTextAccumExtents, which works like xftTextExtents but possibly
uses different fonts for different parts of the string and returns the
accumulative extents.
* Added the functions xftfont_max_ascent, xftfont_max_descent, and
xftfont_max_height to gain information about a non-empty list of
XftFonts.
0.3.3 (2021-12-01)
* Fixed flipped green/blue values in XRenderColor.
1.10.2 (2021-10-24)
* Restored compatibility with GHC 7.10 (and possibly even older) (#80)
1.10.1 (2021-08-15)
* Fixed possible high CPU usage of some blocking calls with the threaded
RTS (#78)
1.10 (2021-05-31)
* Added setClientMessageEvent' (#71)
* Fixed type of xrrUpdateConfiguration (#72)
* Fixed bottom when deserializing XRRNotifyEvent in getEvent (#72)
* Added xrrGetMonitors and XRRMonitorInfo (#42)
* Added setClassHint (#76)
* Added a few missing event mask fields to WindowAttributes (#77)
-Fixed an issue where some blocks (ProgressBlock, ButtonBlock,
ScrollingTextBlock) would cause bugged rendering due to relying on the
default Cairo operator (Over), which was changed in 0.10.0. #50
Updated in wip by @wiz, thanks!
We are bumping nine versions here, from 0.21.1 to current 0.24.2
Too many changes to list here, for a compleate changelog, please visit
https://sw.kovidgoyal.net/kitty/changelog/
Amend a patch that fixes compilation on non-Linux and non-BSD OSes.
There are several things that could be adjusted differently in the
function in question, but that needs to be discussed upstream. For now,
take the simplest route.
Also, be consistent with upstream's intent that "suspend" means ACPI
state 3, also being consistent with what was patched in xfce4-power-
manager before, too. (Where suspend and resume generally works for me
on NetBSD laptops, state 3 is effective.)
-render_criteria works a little differently now:
Using render_criteria (and render-anti-criteria) on root blocks is now
supported (#37). This was possible before but not really useful because
you had to have the same criteria for all the blocks underneath it anyway.
-Old: If any block in the chain meets criteria, then draw.
-New: If root block doesn't meet criteria, then don't draw. If root
block does mete criteria, but no child blocks do, then don't draw.
-Add render_anti_criteria which allows you to tell blocks to draw only when a
criteria is not present. (see Blocks documentation for more information.)
-When loading config, we now validate that all blocks have different names to
make sure the config is written correctly.
-Document how to send progress data to ProgressBlock.
-Dramatically improve idle performance. #35
-Fixed a bug where replaced notifications might have a different layout to new
ones. #37
-Update cairo and pango dependencies.
-TextBlock text will now fall back to wrapping on character boundaries if no
word boundaries are available. #39
-Fixed a bug where large notifications might take a long time to receive with
a long poll_interval. #35
-Fixed a bug where replacing wasn't working as intended on notifications with
the same app name and tag, with replacing_enabled set to false.
The vendored x11-dl crate was updated to version 2.19.1 in alacritty 0.10.0
and so the build was failing on NetBSD 9.2, using base X due to the outdated
version being referenced.
This update should fix CVE-2006-0061 if option "pam" is disabled.
OK from wiz@.
5.68
Updated xscreensaver port for xscreensaver-6.02.
Various NetBsd install issues fixed including config.cygport.
pam vulnerabiliy patch added thanks to Elmar Hoffmann, elho AT elho.net.
Card vulnerability may remain, see README.
module fixes for deluxe, eyes, starfish, swirl, text3d2, module use is
still experimental.
biof mode removed again (though was not building by default).
5.67
Fixing specified bound equals destination size warning in iostuff.c.
Port updated for xscreensaver-6.01. With help from EoflaOE ViceCity.
Also removed some warnings.
maze3d.c updated for VMS as CRTL now contains more standard functions,
thanks to Jouk Jansen.
5.66
GL mode atunnels, juggler3d, atlantis, lament, invert, solitaire, text3d,
and text3d2 fixed up by EoflaOE ViceCity and myself to build in
xscreensaver.
bomb, helix, lightning, penrose, petal, scooter fixes for xscreensaver
port (clear screen issue). Clock fixed to run by changing a spot from
"Clock" to "CLOCK".
A few updates from xscreensaver-5.44/hacks/xlockmore.c for xscreensaver
port.
Duplicate resources and unloadable resources for xscreensaver port fixed
by EoflaOE.
Double free removed for xscreensaver port fixed by EoflaOE and myself.
Removed some warnings in xscreensaver port in fzort, rubik, skewb, and
sproingies.
Xpm textures added to xscreensaver ports that need them.
image, puzzle, decay, bat now work but use xscreensaver bitmap/pixmap
in xscreensaver port.
Bug fix in qix and toneclock for xscreensaver port, xlock was not
affected by negative NRAND input.
euler2d synced up with xscreensaver version.
Change to fzort to use __asm__ instead of asm as its probably more
likely to work.
Fixed solitaire so deckPile changes just a little bit as it doles
out cards.
Updated bomb to use size 18 font when USE_MB is not set as it seems
34 is not widely available anymore.
pacman now has different colored ghosts (no green ghost) and also
oscillating dress and eyes. See README for a notice for this mode.
Fixed some bad drawings in solitaire and pacman noticed on
Windows side.
Warnings removed for -Wstrict-prototypes -Wmissing-prototypes
-Wdeclaration-after-statement
5.65
Fix from Jan Kratochvil and Adrian Reber, adrian AT lisas.de for Fedora.
xlock -startCmd true... would core on Fedora, exit() replaced with
_exit().
Update for magick.c to use strncpy thanks to Jouk Jansen.
5.64
Fix for hyper mode from original author, for potential but not
likely memory leak and free(NULL) issue John Heidemann, johnh
AT isi.edu.
More buffer gcc warnings removed for dclock.c, image.c, and
scrnsave.c.
ras.c/magick.c gcc 10 fix from Adrian Reber, adrian AT lisas.de .
VMS already handles this in make.com.
5.63
Lots of spelling errors fixed due to codespell
https://manpages.debian.org/testing/codespell/codespell.1.en.html
A few more gl modes (molecule, invert) fixed up by
EoflaOE ViceCity to run in xscreensaver.
Added additional changes to solitaire and invert. invert will
build in xscreensaver with some coaxing, see README in
xscreensaver directory.
Removed buffer gcc warning about nose.c.
5.62
Fix from brett.diamond AT gmail.com to get "xlock -help" from
crashing.
As a Blake's 7 fan, I had to add the Liberator to star mode.
5.61
Same fix from Jouk Jansen and Adrian Reber, adrian AT lisas.de
for juggler3d.cc in previous release.
Change from Denys Vlasenko (thanks to Adrian Reber for pointing out)
https://bugzilla.redhat.com/show_bug.cgi?id=874484
This helps xlock's parent process to know xlock crashed.
ico mode added truncated octahedron.
Another gl mode, sierpinski3d, fixed up by EoflaOE ViceCity to run
in xscreensaver.
5.60
Updated references to website to https. https://www.sillycycle.com
A few more gl modes (incl. maze3d, pipe, sproingies) fixed up by
EoflaOE ViceCity to run in xscreensaver.
5.59
Thanks to tobik, ohartmann AT walstatt.org, and Jason Helfman,
jgh AT FreeBSD.org for xglock fixes for "failed due to signal" for
clang.
Syncing with xscreensaver and many modes modified, more than
half working there. pacman and puzzle run but need some
obvious work, others run too fast or flash on the screen.
Various fixes from Jouk Jansen and EoflaOE ViceCity.
Updated GL modes also, inaddition to overlap: biof, skewb, and
fire (needs images). See xscreensaver/README for new directions.
Updated in linux to build with modules, must have broken somewhere
down the line. imake build fixed too.
bomb mode fixed for xlock.
5.58
Syncing with xscreensaver. Much has changed since last time this
was done and much left to do. Nonglx "a"'s and some "b"'s done
so far. Automata modes like ant.c should use automata.c and
automata.h supplied by xlockmore.
ball bat not working right there yet. Also bouboule to do right will
require changes to xlockmore files from xscreensaver.
See new xscreensaver/README for instructions.
While testing uncovered old security bug in anenome mode and fixed.
5.57
life updates to use a more standard notation for nontotalistic cellular
automata.
ax_pthread.m4 needed for autoconf, added back in, oops.
Removed VMS caddr_t fix from matrix.c, cage.c, gears.c, glplanet.c,
invert.c, juggler3d.c, lament.c, moebius.c, molecule.c, morph3d.c,
noof.c, pipes.c, rubik.c, sierpinski3d.c, skewb.c, stairs.c,
superquadrics.c as no longer needed. Thanks to Jouk Jansen.
boxed and maze3d modes added thanks mainly to Jouk Jansen.
boxed added to xlock95.scr. xlock95 Makefile now builds to 64 bit.
5.56
Thanks to Jason Helfman, jgh AT FreeBSD.org for sound installation fixes.
Thanks to Tobias Kortkamp, for his patch for glock compile issue with
CLANG 6.0.0.
Fixing warnings using clang for back.xpm, nose.c, passwd.c.
Fixing errors using g++ for deluxe.c, also various casting added.
Fixing potential some buffer overruns pointed out in mingw in
apollonian.c and hyper.c.
Fixing potential error of using null pointer thanks again to mingw in
xlock.c.
pyro2 was not showing anything on screen due to it not finding font,
changed it to default to mode_font if can not find.
5.55
Thanks to Dave Odell, dmo2118 AT gmail.com for his fzort mode update to
use the functions in xshm.c and fixes crash when running X11 over network.
Note from Dave Odell:
<https://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz>. MI_INIT() is
defined and documented in hacks/xlockmore.h, with related functions
defined in hacks/xlockmore.c. MI_INIT() currently takes three parameters:
the ModeInfo *, the state array, and a function pointer for the new free
hook. FWIW, it could instead be just the first two parameters, with the
free hook being set up like the other ModeHooks; this would be a bit
nicer, I think. But I was going for something that could be applied
incrementally to individual screenhacks in XScreenSaver, and could -- in
theory -- be brought back to xlockmore with minimal impact.
ant mode resync'd with xscreensaver... Thanks to David Odell redoing my
sad attempt.
-sound configuration changed around so it should work on more machines,
now uses DEF_PLAY and play.sh by default.
Thanks to Stanislav Brabec, sbrabec AT suse.cz for his "hack" to fix for
PAM with non-English locales. He notes to fix properly a "Password"
prompt list should be obtained at the initial phase of authentication.
Added PAM_PASSWORD_PROMPT for using old way.
Fixed leak in scooter thanks to Valgrind.
5.54
Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode
updates to include aligned_malloc.[ch], thread_util.[ch], xshm.[ch],
and visual_pixmap_depth() from XScreenSaver. Also updates for building
macOS and Debian for crypt. Made safe for VMS by Jouk Jansen.
juggle fixed for multiscreens.
5.53
Goofed on last VMS xmlock update.
dclock fix for led bounce. :) Added to windows port but only graphical
part.
Windows port fixed petri black screen. Added anemone and deluxe but turned
off double buffering to get default black screen.
5.52
Install changes for fortune. VMS xmlock build update.
Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode
updates. New options -points N and -curve N . Also now working
for windows port (which led to bubble and ifs porting easily).
5.51
life3d updates including a distinct 18 neighborhood using rhombic
dodecahedrons (neighoborhood -18 as there is already 18
neighborhood), and a 22 neighborhood using tetrahedrons, i.e. the
tetrahedral part of alternated cubic honeycomb
Less compile warnings and configure update.
5.50
-messagefont was broken if USE_MB set (default from 5.42). E.g.:
-mode dclock -messagefont "-*-times-*-*-*-*-18-*-*-*-*-*-*-*"
Changed default message font to above.
Should now compile with less warnings.
spiral erase mode changed from 100 iterations to 8.
pkgsrc changes
- Install manpages
Packaging
- New extra/alacritty-msg.man manpage for the alacritty msg subcommand
- Minimum Rust version has been bumped to 1.53.0
Added
- Option colors.transparent_background_colors to allow applying opacity to all
background colors
- Support for running multiple windows from a single Alacritty instance
(see docs/features.md)
- Urgency support on Wayland via xdg_activation_v1
Changed
- ExpandSelection is now a configurable mouse binding action
- Config option background_opacity, you should use window.opacity instead
- Reload configuration files when their symbolic link is replaced
- Strip trailing whitespaces when yanking from a block selection
- Display area keeps history position when viewport is cleared
- Commands spawn from the current directory of the foreground shell in
Unix-like systems
- Remove trailing newline from strings taken from hints or
simple/semantic selections
- Builtin font is now used for box drawing characters from U+2500 to U+259f
- Logs now print the time since startup instead of the local time
Fixed
- Line indicator obstructing vi mode cursor when scrolled into history
- Vi mode search starting in the line below the vi cursor
- Invisible cursor with matching foreground/background colors
- Crash when hovering over a match emptied by post-processing
- Crash when the vi cursor is on the scrollback and viewport clear is invoked
- Freeze when the vi cursor is on the scrollback and scrollback clear is
invoked
- Vi cursor on topmost of the display moving downward when scrolled into
history with active output
- Input lag on Wayland with Nvidia binary driver
- Crash when hovering the mouse over fullwidth characters
- Do not create logfile if the file already exists
Removed
- Wayland client side decorations were simplified
-The asynchronous behavior of Xlib is kept intact. It guarantees that the
global shortcut daemon starts correctly with the session after a change in the
behavior of libx11 1.7.3.1.
This release includes various under-the-hood tweaks to the codebase,
essentially ridding citron of boilerplate code, and exploring a
different approach to how icon logic should be handled internally.
It also fixes a bug that would result in battery percentage not showing
up in cases where your battery's state is unknown.
Upstream changes (from NEWS):
== Ruby-GNOME 3.5.1: 2021-01-17
This is a release for Windows.
=== Changes
==== All
* windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
later. Dummy (({DllMain()})) is defined.
==== Ruby/Pango
* Fixes
* Fixed a bug that can't be started.
[GitHub#1456][Reported by Akira Ouchi]
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that (({NoMethodError})) is raised on invalid
signature for constructor.
=== Thanks
* Akira Ouchi
== Ruby-GNOME 3.5.0: 2021-01-11
This is a release that adds support for Ractor.
Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .
=== Changes
==== Ruby/GLib2
* Improvements
* Added support for Ractor.
* Added support for signal handlers and virtual methods in
included module.
* Added support for (({try_convert})) protocol for property setter.
* Added support for converting tuple (({GVariant})) to Ruby.
==== Ruby/GIO2
* Improvements
* Added support for GIO 2.70.
* Added (({Gio::RubyInputStream})) to use Ruby objects as
(({Gio::InputStream})).
* Added (({Gio::RubyOutputStream})) to use Ruby objects as
(({Gio::OutputStream})).
==== Ruby/GObjectIntrospection
* Improvements
* Added support for Ractor. This introduced some backward
incompatiblities.
* Added support for "transfer full" for out (({GError})).
[GitHub#1437][Reported by mcclumpherty]
* Added support for changing whether GVL is unlocked per object by
the following APIs.
* (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))
* (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))
* (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))
* Added support for converting from raw argument to enum.
* Added support for (({GList<GVariant>})) return value.
* Added support for reporting an error in callback.
* Fixes
* Fixed a bug that virtual functions of grandparent class can't be
implemented.
[GitHub#1433][Patch by shibafu]
==== Ruby/Pango
* Improvements
* Added support for Ruby 3.2.
==== Ruby/GTK3
* Improvements
* Improved documentation.
[GitHub#1454][Patch by Andy Maleh]
* Added support for Ruby 3.2.
==== Ruby/GDK4
* Improvements
* Updated pkg-config ID.
[GitHub#1435][Patch by Sasi Olin]
==== Ruby/GTK4
* Improvements
* Removed needless rsvg2 dependency on Windows.
[GitHub#1440][Reported by HuBandiT]
* Fixes
* Fixed typos in warning messages.
[GitHub#1442][Patch by HuBandiT]
[GitHub#1415][Reported by rubyFeedback]
=== Thanks
* shibafu
* Sasi Olin
* mcclumpherty
* HuBandiT
* rubyFeedback
* Andy Maleh
pkgsrc changes:
* switch MASTER_SITES to GitHub
* use GTK3 instead of GTK2
* remove local patches integreated into upstream (#5)
Upstream changes (noted in doc/en/ReleaseNote):
ver 3.9.2
* Support Fcitx5.
* Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
* Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
* Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
to communicate with a mosh server.
* Add INSERT_CLIPBOARD shortcut key.
(https://github.com/arakiken/mlterm/issues/19)
* Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
change the default format of the escape sequence with modifyOtherKeys from
CSI Ps; Ps u to CSI 27; Ps; Ps ~.
* Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
options to ./configure script.
* Add vte 0.66 API symbols to libvte compatible library.
* Show server list dialog at startup on Android.
* It is deprecated to use "mlterm" as the value of termtype / -y option.
* 'termcap' config file stops to accept multiple terminal types concated by '|'
(e.g. xterm|xterm-256) as key.
* Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
two logical columns instead of one even if --dyncomb option isn't specified.
* KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
accept multiple device numbers by "<num>,<num>".
* Show "Config: key=value" only if shortcut keys whose format is
"proto:(echo)key=value" is pressed.
* Merge patches:
https://github.com/arakiken/mlterm/pull/5.
https://github.com/arakiken/mlterm/pull/9.
https://github.com/arakiken/mlterm/pull/12.
https://github.com/arakiken/mlterm/pull/22.
* Bug fixes:
Fix https://github.com/arakiken/mlterm/issues/15.
Fix https://github.com/arakiken/mlterm/issues/18.
Fix https://github.com/arakiken/mlterm/issues/24.
Fix https://github.com/arakiken/mlterm/issues/28.
Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1)
Fix segfault if mlterm screen with -t option goes outside of the display.
Fix emoji glyphs becoming too large with cairo.
Fix corrupt value of "word_separator" option which mlconfig outputs.
Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1.
(https://github.com/arakiken/mlterm/issues/21)
Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.
This requires further discussion in PR pkg/54628. This patch didn't
cause an issue for me in a Linux build environment that doesn't have
arc4random_buf() available, and doesn't need sys/random.h, but it could
cause issues elsewhere.
There are circumstances where getentropy() exists but arc4random_buf()
does not, as reported to be the case with Solaris 11.3 in PR pkg/54628,
report and analysis by Sad Clouds.
Overview of Changes in GTK+ 3.24.31, 20-12-2021
===============================================
* input:
- Fix a crash with touch on GtkScale
* clipboard:
- Avoid a double-free
* css:
- Avoid a crash with radial gradients
* GtkFileChooser:
- Don't leak search results
* GtkTextView:
- Support css letterspacing
* Wayland:
- Reset position when hiding popups
- Ignore globals we did not bind ourselves
- Avoid infinite loops when hiding surfaces
- Avoid clipboard-related lockups
* X11:
- Trap errors while doing XRANDR calls
- Support touchpad gestures with XI 2.4
* win32:
- Some OpenGL setup fixes
- Fall back to GLES for OpenGL
- Fix MinGW autotools build
- Fix building on Windows 11
- Support building with Visual Studio 2022
- Improve DND across monitors
- Rewrite keymap handling code
* macOS:
- Accept NSPasteboardTypeFileURL drops
- Build on macOS 12
- Fix display on macOS 12
- Fix keyboard layout notifications
- Fix a crash
- Improve performance on Big Sur
* Translation updates:
Basque
Brazilian Portuguese
Chinese (China)
Chinese (Taiwan)
Croatian
Czech
Danish
Dutch
Finnish
French
Friulian
Galician
German
Hungarian
Icelandic
Italian
Kazakh
Korean
Latvian
Occitan
Persian
Russian
Serbian
Spanish
Swedish
This is annoying, but for now we must always explicitly combine
GITHUB_SUBMODULES with EXTRACT_USING+=bsdtar.
This is because mk/fetch/github.mk uses OPTS_TAR=--strip-components=1
and that is not supported by nbtar(pax), which is the default pkgsrc
tar on some platforms. We cannot override EXTRACT_USING in github.mk
because that is too late.
We should switch all platforms to bsdtar and retire pax.
v0.13.0
-This release addresses citron's documentation.
-Removed example configuration file, I don't want to maintain the config as
the source evolves. citron's manpage fully documents its features and
configuration options.
-Rewrote the manpage in scd (scdoc).
-A change in marketing: citron's description will now longer tell you to
"ditch your status bar", instead it tells you what it is, "system data via
on-demand notifications".
v0.12.0
-The network notification can be fully configured through symbols now.
-Dropped owo-colors dependency, colors are no more.
-Fixed duplicate about message of subcommands when consulting --help.
-Refactor various parts ot the codebase.
Changes:
0.8.5
-----
- Add support for OSC color sequences
- Correctly encode mouse buttons >= 8 in X10 and SGR mode
- Add WM_ICON_NAME property support
XTar is a package for graphically viewing and manipulating files which have
been archived using tar (Tape ARchive), and possibly compressed with gzip
or the standard UNIX compress utility. XTar requires an ANSI C compiler and
the Motif toolkit to build.
- Configuration: Added new date symbols.
- Configuration: The battery group, or whatever YAML calls it, now has a format
option, similar to the date group. Its symbols are fully documented in the
manpage, under the BATTERY SYMBOLS section.
- Network: When disconnected, the network notification will show a
"network-wireless-disconnected-symbolic" icon. In other terms, the network
notification is contextually-aware.
- Miscellaneous: Some refactoring work has gone into our formatters (which are
responsible for the final format of the notification's body).
- Miscellaneous: Added a CHANGELOG.md that keeps track of the history of changes
introduced by every version.
v0.10.1
-Fix a warning. I forgot to upload v0.10.0, here's what happened.
Fixed a bug that made it so the month (%m) showed up as a number and not
its textual representation, e.g. "Jan".
-Added a new symbol (%M), which shows a long version of the current month,
e.g. "January".
v0.9.0
-Configure through a config file. citron can only be configured through a
config file now, as its command-line interface has been stripped down
to subcommands and a few flags.
An example configuration file can be found at:
https://git.sr.ht/~grtcdr/citron/tree/main/item/config.yml
For more information, run man citron.
BREAKING CHANGES: Improvements to citron's CLI interfaceThis version makes
improvements to citron's CLI interface, i.e. the flags that you use to interact
with it.All of its functionalities have become subcommands.
- Previously: citron --date
- Now: citron date This means options are now specific to their respective
subcommand, e.g.--railway will only show up when consulting the help section of
the date subcommand, and it will only work for it too.
One more thing, the usage of icons no longer requires calling two different
flags, one is enough, and that one has now been renamed to just -I, it does not
currently have a long name.
-Relocate to sr.ht
This is not a feature release, nor is it a bugfix release, citron just
relocated to sr.ht, and thus its manifest (Cargo.toml) had to be updated.
Change log:
4.16.3
======
- Dont reduce selection in single click mode (Issue #71)
- Add typecheck to prevent Gtk-CRITICAL (Issue #63)
- exo_strdup_strftime: Support additional encoding (Issue #66)
- Free hover_path in tree-view if not NULL
- Fix compilation warnings
- exo-icon-chooser-dialog: Focus filter entry by default
- exo-icon-chooser-dialog: Set default to show to all icons
- exo-icon-chooser-dialog: Speed up sorting the icon view model
Removed some out-of-date documentation.
https://x3270.miraheze.org/wiki/Main_Page is the most up-to-date.
Improvements:
- Added a macros menu to c3270 and wc3270.
- Corrected support for the macros resource without a qualifying host
name.
- The entire list of command-line options is now displayed only with the
--help command-line option, not for every unknown option.
- Added the lineMode resource.
- Added the noTelnetInputMode resource.
- Added the wrap graphic rendition to b3270.
- Added the Pause() action.
- Changed the default for unlockDelay in all emulators from true to
false. This is a very significant change.
- The overlayPaste resource is now set to true by default.
- GNOME desktop integration is now included.
- wc3270 now does continuous selections in NVT mode, and allows a single
character to be selected.
- wc3270 no longer moves the cursor for mouse clicks in NVT mode.
- Double-clicking on a URL in x3270 (on most platforms) and in wc3270
now opens that link in the browser.
- The session file folder is no longer marked as a system file, so
backup software will not skip it.
- Added the SubjectNames() action and TlsSubjectNames query.
- Added the ability to set an accept host name to the wc3270 Session
Wizard.
- Switched several actions that return values to explicitly return
nothing.
- Added the ability to include the OIA in a PrintText() action screen
image.
- Added the OIA to the screen image displayed by the HTTP server.
- Added validation of keymaps, macros and idle actions at init time.
- Added cursor blink support to wc3270.
- Added the SaveInput() action and RestoreInput() action.
- In b3270, error messages from failed host connection attempts are now
labeled separately from other errors.
- Added the -subst option to the String() action.
Bug fixes:
- Fixed an issue in b3270 where the cursor would continue to be
displayed when the host disconnected.
- APL characters were not displayed properly in x3270 in NVT mode, when
using a 3270 font.
- On MacOS, the ./configure script would skip c3270 if it was not
enabled explicitly.
- Fixed a number of typos in compiled strings and comments (courtesy of
Philipp Kern).
- Fixed a c3270 crash seen on NetBSD.
- Fixed an issue with c3270 exiting prematurely, seen on NetBSD.
- Fixed an x3270 install issue (courtesy of Olaf 'Rhialto' Seibert).
- The last screenful of NVT mode text is no longer lost when scrolling
backwards.
- The programs ar and ranlib are resolved dynamically now when building.
- Numeric fields no longer ignore non-numeric characters and commas,
when the NumericLock resource is false. When it is true, commas are
considered valid numeric characters.
- Proxy connections did not initialize TELNET state properly (courtesy
of Andreas Krebbel).
- When running on Cygwin, child scripts (the Script() action, Execute()
action and Prompt() action) failed with a bind error.
- When the print dialog was canceled, the PrintText() action and
ScreenTrace() action would fail silently.
- The emulator would sometimes crash when a pending connection was
broken.
- Windows error messages are now encoded using the selected code page,
not the system ANSI code page.
- Fixed several scripting scenarios, such as aborting a Source() action,
which would leave the keyboard locked.
- The String() action no longer requires an input field to be present in
order to run.
- Corrected an issue where an empty error message would be displayed for
a connection failure.
- Corrected a typo in a file transfer message name (courtesy of Philipp
Kern).
- Added logic to ensure the icon directory exists when installing x3270
on Linux (courtesy of Philipp Kern).
- Fixed the representation of APL underlined alphabetics in b3270 screen
updates in NVT mode, and in the output of the Ascii() action.
- Fixed a crash when an action started with a comment (# or !).
- Fixed a version generation bug that prevented the code from building
on MacOS when SOURCE_DATE_EPOCH was set.
- Corrected usage messages.
v0.6.4
-Hotfix: squash a bug that stopped network statistics from showing up on NetBSD.
v0.6.3
-This addresses a bug (incorrect filter usage) that occurs
during the fetching of battery statistics on Linux.
v0.6.2
-Small fix in the backend that adds back an allow:dead_code attribute in
a specific module to avoid getting a bunch of warnings at build-time.
v0.6.1
-citron is not affected by libmacchina's new breaking changes, but the most
notable change in this new version of libmacchina is the introduction
of the "hash" feature, which citron does not enable, this drops a lot of
dependencies that we don't need.
v0.6.0
-Add icon support
No packages now depend on this component; they've either been updated
to depend on current Xfce4 equivalents, or were EOL themselves and were
removed over the past decade.
Mario Kleiner (2):
Fix RandR leasing for more than 1 simultaneously active lease.
modesetting: Allow Present flips with mismatched stride on atomic drivers.
Matt Turner (1):
xserver 1.20.14
Povilas Kanapickas (4):
record: Fix out of bounds access in SwapCreateRegister()
xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()
Xext: Fix out of bounds access in SProcScreenSaverSuspend()
render: Fix out of bounds access in SProcRenderCompositeGlyphs()
This release of libX11 corrects a packaging problem in 1.7.3 which caused
the m4 files needed for autoreconf to not be included in the tarballs.
(ProTip: if you have an ACLOCAL variable set in your environment, and it
doesn't have "-I m4" ahead of any other -I options, then automake may
assume that any m4 files found via those other -I options don't need to
be included in the tarballs when you run "make dist".)
As a bonus, this release also includes one tiny typo fix in the XIM specs.
This release includes a number of bug fixes and adds support for the
_EVDEVK keysyms added in xorgproto 2021.2.
Alan Coopersmith (2):
Build xz tarballs instead of bzip2
libX11 1.7.3
Alex Richardson (2):
Fix cross-compilation from macOS
Avoid undefined behaviour after realloc()
Hodong (1):
Fix a typo
Igor V. Kovalenko (1):
libX11: do not crash in GetResReq() macro
Lev Korol (1):
nls: Add en_IL locale
Liang Chang (1):
Make Xutf8DrawString works correctly with ISO10646 fonts.
Matthieu Herrb (1):
Avoid NULL pointer deref. Fixes issue #47.
Peter Hutterer (2):
makekeys: handle the new _EVDEVK xorgproto symbols
gitlab CI: update to use the ci-fairy image
Tatu Frisk (1):
Fix hanging issue in _XReply
Alan Coopersmith (8):
Fix up documentation of NAS command line flags
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add support for process ID and names on Solarish systems
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Fix spelling/wording issues
xscope 1.4.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
Peter Wu (1):
Add support for process ID and names
Stéphane Aulery (1):
Improve help and manpage.
citron is:
-a non-intrusive alternative to panels.
-extremely fast, thanks to libmacchina.
-works across different distributions, window managers and desktop environments.
In fact, though the ABI depends was bumped, none of these should
actually be affected by what was removed. I'm bumping anyway, to avoid
any potential confusion.
Change log:
1.9.0
======
- Remove unused variable
- Update deprecated autotools macros
- Do not mark text with ':' after '://' as a link (bug #52)
- Add support for links with scheme other than HTTP (bug #52)
- Fix missing-prototypes
- Create README.md. Update configure.ac.in
- Add basic gitlab CI
- Fix "Disabled labels on context menu are dark yellow"
- Fix a few deprecation warnings
- Fix make distcheck
- Fix blinking image on panel
- Remove commented code
- Update build system
- Fix make distcheck
- Remove deprecated gtk stock usage
- Fix build system
- Continue the gtk3 port
- Update URLs from goodies.x.o to docs.x.o (Bug #16171)
- po: update POTFILES.in
- gtk3: update css style with required changes from 3.20
- gtk3: drop libunique leftover flags and code
- gtk3: Drop support for GTK+-2.0
- bump post release
- Translation Updates:
, Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
Croatian, Czech, Danish, Dutch, Eastern Armenian, English
(Australia), English (United Kingdom), Estonian, Finnish, French,
Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian,
Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese,
Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan),
Uyghur, Vietnamese
Change log:
4.16.1
======
- Launch applications as children again (Fixes#18)
- Translation Updates:
Kabyle, Portuguese
0.8.0
======
- fix GarconMenuItem file documentation
- Remove GSourceFunc casts
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
0.7.3
=====
- garcon now needs libxfce4ui/4util 4.15.6+
- Use the symbolic close icon in the error dialog
- Don't launch apps as children
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- relax automake requirement to 1.15
- Add new icon needed for xfce4-about-dialog.
- Translation Updates:
Slovenian
0.7.2
======
- Update README.md
- Translation Updates:
Armenian, Armenian (Armenia), Hebrew, Lithuanian, Occitan (post 1500),
Uyghur
0.7.1
======
- Drop support for Gtk2
- Drop Gtk3 ifdefs
- Switch to xfce_gtk_image_menu_item
- Add support for GObject Introspection (Fixes#4)
- Improve GObject introspection annotations (Fixes#8)
- Fix missing transfer annotation
- Field codes expansion API update
- Transfer some code to libxfce4util
- Fix default merge rules in xfce-applications.menu (Bug #15504)
- Rename exo-helpers to the new xfce4-xx ones
- Do not add INSTALL in dist tarball
- Fix a memory leak
- Switch to README.md and foreign automake mode
- README: Use table for debug arguments
- Add basic GitLab pipeline
- Translation Updates:
Albanian, Asturian, Chinese (Hong Kong), Danish, Dutch, Eastern
Armenian, Estonian, Greek, Hebrew, Indonesian, Interlingue, Norwegian
Nynorsk, Polish, Portuguese, Uzbek, Uzbek (Latin)
Change log:
4.16.1
======
- Add 4.16 section to docs
- about: Replace stock with regular button
- about: Make Close button translatable (Fixes#41)
- Fix cast alignment warning
- Remove Gtk2 leftovers
- Don't reserve vertical space for subtitles in headerbars
- Translation Updates:
Basque, Belarusian, Bulgarian, Czech, Danish, Estonian, Finnish,
French, Hebrew, Indonesian, Interlingue, Japanese, Lithuanian,
Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovenian, Spanish, Swedish, Turkish
4.16.0
======
- about: Harmonize capitalisation
- Update credits for Xfce 4.16
- Translation Updates:
Basque, Bulgarian, Catalan, Chinese (Taiwan), Dutch, Galician,
Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese
(Brazil), Serbian
4.15.8
======
- Add xfce_has_gtk_frame_extents to better handle CSD
- Translation Updates:
Catalan, French, German, Italian, Japanese, Portuguese, Serbian,
Spanish, Swedish, Turkish
4.15.7
======
- libxfce4ui now needs libxfce4util >= 4.15.6
- Update configure.ac.in syntax
- Namespace of the gir needs capital first letter
- Remove hardcoded translators list
- Bump libepoxy version to 1.2
- Translation Updates:
Portuguese (Brazil), Slovenian, Swedish
4.15.6
======
- Introduce xfce_spawn and xfce_spawn_command_line
in favor and instead of xfce_spawn_no_child
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- about: Support multiple GPUs and print GPU memory size
- about: Drop window subtitle
- Always perform sanity check
- Avoid checking for epoxy if libgtop is disabled
- XfceTitledDialog: Fix erroneous check (Fixes#30)
- No startup notification in Wayland to prevent crash (Issue #17)
- Translation Updates:
Chinese (China), Chinese (Taiwan), Estonian, French, German, Hebrew,
Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål,
Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Swedish,
Turkish
4.15.5
======
- Add new API xfce_spawn_no_child (!8):
Launch processes re-parenting them to init vs. as children
- about: Fix icon names
- about: Display userspace bitness if it differs from OS kernel bitness
- about: Print GPU name in system info
- about: Use more understandable arch labels (Issue #27)
- Improve xfce_icon_name API
- No startup notification in wayland to prevent crash (Issue #17)
- Add missing docstring
- Fix typos
- Add README.md to EXTRA_DIST
- Translation Updates:
Catalan, Chinese (China), Danish, Galician, German, Italian,
Lithuanian, Turkish
4.15.4
======
- Avoid redundant key re-grabbing
- Adds new README.md and updates AM_INIT_AUTOMAKE
- Silence compiler warnings (Fixes#25)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
- Add default shortcuts for tiling (Fixes#4)
- Avoid shortening the keycodes GArray while walking it.
- about: Revamp About Xfce tab
- about: More icon name fixes
- Add more logo icons and new about icon
- Update deprecated icon names
- keyboard-shortcuts: Improve UI for setting shortcuts
- shortcut-dialog: Add label to clear button
- shortcut-dialog: Port to new XfceTitledDialog API
- shortcut-dialog: Only grab keyboard
- Always return GTK_RESPONSE_OK for accepted shortcut keys (fixes#20)
- Translation Updates:
Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
(Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
Eastern Armenian, English (Australia), English (United Kingdom),
Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Welsh
4.15.3
======
- Update bug URLs to point to gitlab.xfce
- xfce-about: Hide empty email address tags (Fixes#12)
- Remove translator email address as per request (Fixes#11)
- Add missing translator "Hugo Carvalho" to xfce4-about (issue #18)
- Replace deprecated 'gdk_keyboard_ungrab' function (Fixes#15)
- shortcuts-grabber: Correctly ungrab keys on updating shortcuts (Fixes
#16)
- Add basic GitLab pipeline
- Allow more granular control over menu item accelerators.
- No automatic accelerator activation formenu items
- Added 'gtk_menu_item_set_accel_label'
- Added 'xfce_gtk_accel_group_connect_action_entries'
- renamed 'xfce_gtk_accel_group_append' to
'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
No automatic add to an accel_group any more, since this may lead to
double-activation in some cases.
- Add "xfce_gtk_accel_group_disconnect_action_entries" to be able to
revert "xfce_gtk_accel_group_connect_action_entries"
- Add title to xfce_dialog_confirm_close_tabs
- Add new methods to libxfce4ui.symbols. Followup of
231e57daccb5946379f413ed440629c32025f6f3
- Translation Updates:
Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
Armenian, English (Australia), English (United Kingdom), Estonian,
Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian,
Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post
1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
Uighur, Ukrainian, Welsh
4.15.2
======
- Introduced 'XfceGtkActionEntry' as replacement for the deprecated 'GtkAction',
'GtkActionEntry' in order to keep simple menu creation. This includes various
support methods, like:
'xfce_gtk_translate_action_entries' to to translate a list of XfceGtkActionEntrys
'xfce_gtk_accel_group_append' to register the provided accelerators of the entries
'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry, e.g. by
using a enumeration
'xfce_gtk_***_new_from_action_entry' to create the specific menu- or
tool-items from an XfceGtkActionEntry
- Add a widget for filename input (Bug #16542)
- Enabled doc generation for XfceGtkActionEntry and related methods
- Enabled doc generation for new widget 'xfce-filename-input'
- Switch Ctrl+Alt+Del to xfce4-session-logout (Bug #11979)
- Add more default keyboard shortcuts (Bug #16470)
- shortcuts: Replace xfrun4 by xfce4-appfinder
- shortcuts: Also map Homepage to browser
- shortcuts: Remove calculator shortcut
- Update gitignore
- Translation Updates:
Albanian, Basque, Belarusian, Chinese (China), Chinese (Taiwan),
Croatian, Danish, Dutch, French, Galician, German, Hebrew, Hungarian,
Kazakh, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
Russian, Serbian, Slovenian, Swedish, Ukrainian
4.15.1
======
- Switch XfceTitledDialog to headerbar layout
- XfceTitledDialog: Keep buttons in the action area
- XfceTitledDialog: Also repack xfce_titled_dialog_new
- XfceTitledDialog: Make sure windows can be dragged
- XfceTitledDialog: Add _create_action_area, _add_button
and _add_action_widget
- Introduce xfce_titled_dialog_set_default_response
- Mark xfce_titled_dialog_new_with_buttons as deprecated
- Add two new functions to search for app icons
- xfce-about: Fix Makefile
- shortcut-dialog: Show dialog content (Bug #16338)
- xfce-dialogs: Use GtkMessageDialog as base class
- xfce-dialogs: Improve layout of confirm_close_tabs
- xfce-dialogs: Improve alignment and layout of dialogs
- xfce-dialogs: Add right margin back to labels
- xfce-dialogs: Drop default window titles
- docs: Add xfce_dialog_confirm_close_tabs
- tests: Add xfce_dialog_confirm_close_tabs
- tests: Improve UI
- tests: Add icons to dialog buttons
- tests: Simplify code by using XfceTitledDialog
- tests: Re-order buttons
- tests: Fix typo in test-ui.c (Bug #16253)
- Rename test-ui-gtk3 to test-ui
- Improve docstrings
- Fix typos
- Drop gladeui Gtk2 from distcheck options
- Drop unused declaration
- Fix compiler warnings
- Remove trailing whitespace
- Always provides needed files for vala binding in dist tarball
- Add recents functions to libxfce4ui.symbols
- Drop xfce-header from pot files
- Update docstrings
- Fix license text box too small (Bug #16259)
- .gitignore: ignore all .o files
- Make autogen output friendlier
- Translation Updates:
Albanian, Bulgarian, Catalan, Chinese (China), Croatian, Danish, Dutch,
French, Galician, German, Hungarian, Italian, Japanese, Lithuanian,
Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian
4.15.0
======
- Drop support for Gtk2
- Make glibtop an optional dependency ("About System" tab)
- about: Add system info tab
- about: Hide system tab conditionally
- dialogs: Use symbolic window-close icon
- Fix Window has not been made visible when grabbing keyboard (Bug #16054)
- Do not use gdk_screen_get_monitor_at_point (Bug #15781)
- Replace gtk_show_uri (Bug #15781)
- Replace gdk_display_get_screen (Bug #15781)
- Replace gdk_keymap_get_default (Bug #15781)
- Replace deprecated device functions (Bug #15781)
- Replace gdk_error_trap_* and gdk_flush (Bug #15781)
- Ignore what is hard to replace (Bug #15781)
- Bump gtk to 3.22 (Bug #15781)
- Add a dialog to confirm closure of multiple tabs (bug #15873)
- Translation Updates:
Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, English (United Kingdom), Finnish, French, Galician, German,
Hungarian, Interlingue, Italian, Japanese, Korean, Norwegian Bokmål,
Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovak, Slovenian, Spanish, Turkish
Change log:
4.16.0
======
- Prepare for 4.16 final release
- Properly handle URI schemes other than "file"
4.15.6
======
- Update configure.ac.in syntax
- Namespace of the gir needs capital first letter
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
(Fixes#4)
4.15.5
======
- Bump Xfce version to 4.16pre2
- Add README.md to EXTRA_DIST
4.15.4
======
- Create README.md
- Translation Updates:
Albanian, Armenian, Hebrew, Slovak, Uyghur
4.15.3
======
- Version bump in preparation of 4.16pre1
4.15.2
======
- Complete the field codes expansion
4.15.1
======
- Add field codes expansion and related utilities (code moved from garcon)
- docs: Show the "Miscellaneous Utilities" section
- Add basic GitLab pipeline
- Translation Updates:
Albanian, Armenian (Armenia), Asturian, Belarusian, Hindi, Italian,
Spanish, Uzbek
4.15.0
======
- Bump the Xfce version to 4.15
- Translation Updates:
Albanian, Galician, Spanish
This is a minor bugfix release, including fixes for reported crashes.
Alan Coopersmith (5):
Avoid memory leak when realloc() fails in split_into_words()
Use reallocarray() when adding members to array in split_into_words()
Avoid memory leaks in error paths in do_generate
Fix spelling/wording issues
xauth 1.1.1
Alex Gendin (1):
Fix segfault when X starts
Dr. Tilmann Bubeck (1):
Additionally check socket file with S_ISSOCK
Karol Herbst (1):
Check malloc calls in process.c
Tobias Stoeckmann (2):
Fix segmentation fault on invalid add argument.
Prevent OOB write with long file names.