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:
Alan Coopersmith (2):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Alexander Bersenev (1):
Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.c
Emil Velikov (1):
autogen.sh: use quoted string variables
Jeff Smith (1):
_XIPassiveGrabDevice needs to set time value
Matt Turner (2):
Replace open-coded FP3232_TO_DOUBLE
libXi 1.7.10
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (2):
autogen.sh: use exec instead of waiting for configure to finish
man: add a bunch of missing spaces
Raphaël Droz (1):
Update XIChangeHierarchy.txt
0.12.6
======
- Bug Fixes:
- Add trailing ";" to mimeapps.list (Xfce #15087)
- Clear bad entries from mimeapps.list (Xfce #15046, #15238)
- Synchronize default applications to gio-mime (Xfce #14633)
- Disable emoji menu in type-ahead search (Xfce #15451)
- Enable dismissal of "Failed to open default" dialogs
- Related: https://github.com/brave/brave-browser/issues/4142
- If the error can be safely ignored, the user is able to dismiss
it. After changing defaults, the dismissal is forgotten.
- Translation Updates: Albanian, Armenian (Armenia), Bulgarian,
Chinese (China), Chinese (Taiwan), Croatian, Danish, French,
Galician, German, Hungarian, Icelandic, Interlingue, Italian,
Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai,
Turkish
This now requires 64-bit atomic ops, handle accordingly. (XXX: as with
other packages, this will presumably also break on other architectures
as a result, e.g. macppc.)
Drop old patch that workaround problem fixed (memory fault when prompting
for CWD) in py-psutil 5.6.3.
Register py-psutil as a dependency. It's not needed for every OS,
but most of them can make use of the call to determine the current
working directory.
Bump PKGREVISION.
This release adds base conversion (decimal, octal, hexadecimal),
bitwise ops (and, or, xor, not, shift left/right, truncate), and
a modulo operator to the default TI (infix, i.e. not RPN/postfix)
calculator mode. It also binds the Return key to the "=" button.
Thanks to Tim Hentenaar for contributing this feature.
Alan Coopersmith (5):
Add bitwise ops and base conversion (DEC/OCT/HEX) to man page
Pass -D_CONST_X_STRING to make libXt declare String as const char *
Fix -Wsign-compare warning in Syntax() function
Fix -Wsign-compare warning in quit() function
xcalc 1.1.0
Tim Hentenaar (1):
Add bitwise ops and base conversion (DEC/OCT/HEX) in TI mode
Changes since 1.1.1:
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add comment about why safe_strncpy isn't replaced with strlcpy
sessreg 1.1.2
Fabrice Fontaine (1):
Fix missing defines _PATH_WTMPX/_PATH_UTMPX in musl
Peter Hutterer (1):
Replace strncpy calls with a sane version that always terminates
1.4.0 - 2019-03-30
Added
Add support to override frame_color via rules (#498)
Support for round corners (#420)
Ability to reference $HOME in icon paths with ~/ (#520)
Support to customize the mouse bindings (#530)
Command to toggle pause status (#535)
Ability to automatically replace similar notifications (like volume changes) via stack_tag (#552)
Comparison of raw icons for duplicate notifications (#571)
Introduce new desktop-entry filter (#470)
fullscreen rule to hide notifications when a fullscreen window is active (#472)
Added skip_display rule option to skip initial notification display, and include the notification in the history. (#590)
Fixed
Notification age not counting the time while the computer was suspended (#492)
Dunst losing always-on-top status on a window manager restart (#160)
Xpm icons not being recognized
When new notifications arrive, but display is full, important notifications don’t have to wait for a timeout in a displayed notification (#541)
Dunst hanging while the context menu is open (#456)
Having & inside a notification breaking markup (#546)
<I> more notifications don’t occupy space anymore, if there is only a single notification waiting to get displayed. The notification gets displayed directly (#467)
Segfault when comparing icon name with a notification with a raw icon (#536)
Icon size can no longer be larger than the notification when a fixed width is specified (#540)
Changed
Transient notifications no longer skip history by default (#508)
The notification summary no longer accepts markup (#497)
Removed
Dependency on libxdg-basedir (#550)
1.3.2 - 2018-05-06
Fixed
Crash when trying to load an invalid or corrupt icon (#512)
1.3.1 - 2018-01-30
Fixed
Race condition resulting in the service files being empty (#488)
1.3.0 - 2018-01-05
Added
ellipsize option to control how long lines should be ellipsized when word_wrap is set to false (#374)
A beginning tilde of a path is now expanded to the home of the current user (#351)
The image-path hint is now respected, as GApplications send their icon only via this link (#447)
The (legacy) image_data hint is now respected (#353)
If dunst can’t acquire the DBus name, dunst prints the PID of the process holding the name (#458#460)
Increased accuracy of timeouts by using microseconds internally (#379#291)
Support for specifying timeout values in milliseconds, minutes, hours, or days. (#379)
Support for HTML img tags (via context menu) (#428)
Fixed
new_icon rule being ignored on notifications that had a raw icon (#423)
Format strings being replaced recursively in some cases (#322#365)
DBus related memory leaks (#397)
Crash on X11 servers with RandR support less than 1.5. (#413#364)
Silently reading the default config file, if -conf did not specify a valid file (#452)
Notification window flickering when a notification is replaced (#320#415)
Inaccurate timeout in some cases (#291#379)
Changed
Transient hints are now handled (#343#310) An additional rule option (match_transient and set_transient) is added to optionally reset the transient setting
HTML links are now referred to by their text in the context menu rather than numbers (#428)
icon_folders setting renamed to icon_path (#170)
config.def.h and config.h got merged (#371)
The dependency on GTK3+ has been removed. Instead of GTK3+, dunst now requires gdk-pixbuf which had been a transient dependency before. (#334#376)
The _GNU_SOURCE macros had been removed to make dunst portable to nonGNU systems (#403)
Internal refactorings of the notification queue handling. (#411)
Dunst does now install the systemd and dbus service files into their proper location given by pkg-config. Use SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)
Now that librsvg is a "split" package, where it can actually end up
being either librsvg or librsvg-c, we can't use TOOL_DEPENDS to safely
express it's a tool dependency. We need to include the buildlink file
in librsvg.
News in 4.0.3, 2018-09-05
-------------------------
* New syntax highlighting definition file for: Gradle and Logtalk.
* Improvements to the syntax highlighting of: JavaScript, LaTeX, Haskell, C++,
GLSL, and Markdown.
* Performance improvements to space drawing.
* Various memory leak fixes.
* Translation updates.
Change log:
4.13.4
======
[Please note that this is a development release.]
Development release of xfdesktop targeting for Xfce 4.14.
Please report all problems at bugzilla.xfce.org.
- Re-introduce ability to move icons to other displays (Bug #15198)
- Make 'Move to Trash' icon the same as Thunar (Bug #15234)
- Match Thunar Drag and Drop behavior (Bug #14919)
- Stop ongoing drag/selection if middle/right mouse button is
pressed (Bug #14180)
- Fix Desktop icons order resets, by adding link to last used configuration as
fallback (Bug #11266)
- Fix xfdesktop crashes after multiples --reload (Bug #15060)
- Fix scaling of images with orientation metadata (Bug #14644)
- Fix stretching/zooming of images with orientation metadata (Bug #15292)
- Fix has_mime_type implementation (Bug #15295)
- Use clipboard target "text/uri-list" when copying/cutting (Bug #13379)
- Set desktop environment for garcon app menu (Bug #14599)
- Remove faulty line in glade file (Bug #15293)
- Fix g_type_class_add_private is deprecated
- Avoid invalid memory access (Bug #15299)
- Avoid timer leak when docking-undocking monitors (Bug #13887)
- Use clipboard target "text/uri-list" when copying/cutting (Bug #13379)
- Set desktop environment for garcon app menu (Bug #14599)
- Properly center workspace header in windowlist (Bug #15405)
- Fix memory leak when monitors change (Bug #14844)
- Replace/remove deprecated functions
- Translation Updates: Albanian, Arabic, Asturian, Basque, Belarusian,
Bulgarian, Chinese (Hong Kong), Chinese (Taiwan), Danish, English (Australia),
English (Great Britain), Estonian, Finnish, French, Galician, Greek,
Icelandic, Indonesian, Italian, Korean, Norwegian Bokmål, Norwegian Nynorsk,
Occitan, Polish, Portuguese (Brazilian), Romanian, Russian, Serbian,
Slovenian, Spanish, Uyghur
Change log:
4.13.2
======
- Drop splash screens
- Introduce priority-group startup for FailSafe Session
- Optionally run commands on logout, suspend etc. (Bug #10172)
- xflock4:
- Do not override PATH with hardcoded value.
- Add support for xfce4-screensaver to xflock4
- chooser:
- Improve look and feel of the session chooser
- Improve UI and add delete button (Bug #12799)
- Add fallback theming to chooser dialogs
- Enable keypress response to session creation
- Update session name in xfconf after chooser
- Fix case in session chooser buttons
- settings:
- Show saved sessions in settings dialog
- Move "lock screen before sleep" option to general tab
- Fix alignment of session lock property
- Fix PID showing in "Current Session" tab
- Improve icon matching in "Current Session" tab
- Add a label for the currently active session
- Add a "delete session" button to the session list
- Make the Autostart buttons an inline toolbar
- Initialize the session list treeview if necessary
- More settings dialog UI improvements
- Add column headers to autostart list
- In autostart some apps (e.g. xfce-polkit) have bigger icons
- Make entries expand in add/edit app startup dialog (Bug #15321)
- logout-dialog:
- Fix sensitivity of switch user button
- Remove blue border from logout dialog (Bug #15284)
- Improve default style of the logout dialog
- Add styleclass to make logout dialog themeable
- Set logout dialog icons from icon_name
- Support scaling in logout dialog (Bug #14951)
- Use a different icon for hybrid sleep when possible
- Fix mnemonic conflict on logout dialog
- Use systemd-logind methods instead of polkit permissions (Bug #14707)
- scripts/xinitrc.in.in: use "command" shell builtin instead of
which(1)
- Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
MAX_USER_GROUPS (bug #14722)
- Don't auto start consolekit daemon if it is not running
- Added better shutdown fallback support for the BSDs (Bug #14722)
- Don't install generic icon names (Bug #11912)
- Use exec to launch xfce4-session from xinitrc
- xinitrc: Remove fallback path when xfce4-session is not installed
- Remove old unused autostart_migrate function
- Fix GVariant format string in dbus server
- Extend debug messages
- Silence compiler warnings
- Remove unused checks on configure step
- Drop unused function
- Remove useless ioprio.h check
- rollback fix of a warning (fix requires glib 2.58)
- Fixed warning "cast between incompatible function types" introduced
in GCC 8
- replaced GList of windows with single window (not required any more)
(triggered by previous commit a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- merged identic cases (triggered by previous commit
a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- removed duplicated loop counter (triggered by previous commit
a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- replaced deprecated "gtk_display_get_screen" - For each display
there is only one screen (See gtk3 doc of gdk_display_get_screen). So
we can use gdk_display_get_default_screen (display) instead of looping
on all screens. - The default screen is the screen of the default
display ( no need to first get the default display if the default
screen is required)
- bump gtk version to 3.22 and gmodule/gio to 2.42
- Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945)
- Tell intltool how to extract .ui files (Bug #14582)
- fix build failure when dbus is not in the system include path (Bug
#14386)
- Translation updates:
Albanian, Arabic, Asturian, Basque, Belarusian, Bengali, Bulgarian,
Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
Croatian, Czech, Danish, Dutch (Flemish), English (Australia), English
(Great Britain), Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk,
Occitan, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
Urdu, Urdu (Pakistan), Uyghur, Vietnamese
Change log:
0.2.4
=====
- Check for sparse video files only on plugin side
- Set Max file sizes
- Add Fujifilm RAF support (Bug #14522)
- Add more media types for audio cover thumbnails (Bug #12041)
- Fix a typo in desktop-thumbnailer-provider.c (Bug #14925)
- Update URLs in README and configure.ac
- Fix g_type_class_add_private is deprecated
- Bump glib version
- Translation Updates: Albanian, Basque, Belarusian, Catalan, Dutch (Flemish),
Finnish, French, Galician, Hebrew, Italian, Kazakh, Lithuanian, Polish,
Portuguese (Brazilian), Romanian, Russian, Slovak, Swedish, Ukrainian
Changes:
0.20 2019-04-18
- use xclip on cygwin/win32 if SSH_CONNECTION is set (rkitover)
- use xclip if DISPLAY is set and OS is unknown (rkitover)
- Apply doc patch from https://rt.cpan.org/Ticket/Display.html?id=64243
- Thanks to Andreas
0.19 2019-01-31
- Add copy_to_all_selections().
- Convert Changes to https://metacpan.org/pod/CPAN::Changes .
- Code cleanups and modernisations.
0.18 2019-01-30
- Remove a stray .orig script. Teaching me to use git status...
- Thanks to gregor herrmann .
0.17 2019-01-30
- Blacklist some Win32 and Mac-only prereqs in dist.ini.
- Thanks to PERLANCAR .
0.16 2019-01-30
- Add support for Debian GNU/Hurd ( https://rt.cpan.org/Ticket/Display.html?id=116951 )
- Fix https://rt.cpan.org/Ticket/Display.html?id=98435 ; CVE-2014-5509
- clipedit Insecurely used temporary files.
0.15 2019-01-30
- https://rt.cpan.org/Ticket/Display.html?id=121056
- Fix for tests with no "." in @INC
0.14 2019-01-30
- SHLOMIF resumed maintenance
- Convert to dzil .
The package itself hasn't changed, it is just distributed differently;
as a separate package rather than with ocaml itself. The version has
thus regressed from OCaml's 4.07 to an independent 2.0.0, which means
that people will have to manually "upgrade" the package.
### mate-terminal 1.22.1
* Translations update
* Show confirmation dialog if there are multiple open tabs on closing
* about: update copyright
* Explicitly enable bright bold to match new VTE versions
* help: update copyright
### mate-applets 1.22.1
* update translations
* Use g_list_free_full() convenience function
* Fix use-after-free clang warning
* help: update copyright
* Help: Use XInclude instead of ENTITY for legal.xml
* assignment discards 'const' qualifier from pointer target type
* Make translatable documenters in about dialog
* Make translatable copyright info in about dialog
* Ensure proper translation of the about dialog title
### mate-control-center 1.22.1
* tx: sync with transifex
* default-applications: Improve UI accessibility
* Use keyboard device icon like in other hardware devices
* control-center: Fix memory leak
* Use GtkSeparatorMenuItem in Apparence preview
* Remove dead store detected by clang
* Use icons provided by themes and remove not used icons
* help: update copyright
### mate-session-manager 1.22.1
tx: sync with transifex
add installation instructions and update URL
Remove duplicate check for libelogind
Add ELOGIND support
Guard against missing systemd
### mate-desktop 1.22.1
* Translations update
* Use mate-desktop icon instead of mate for mate-about
* Use radial gradient (Blur 13.9%, Opacity 73.4%) for MATE logo shadow
* mate-thumbnail-pixbuf-utils: Fix division by zero
* mate-bg: Fix memory leak
* GEN png icons from hicolor_apps_scalable_mate.svg
* Make translatable the program name in mate about dialog
* Make translatable the copyright info in mate about dialog
* [Security] Use 'g_strlcpy' instead of 'strcpy'
* [Security] test-ditem: Use 'g_strlcat' instead of 'strcat'
Without passing `--with-cursordir' - e.g. with native X11 on NetBSD
- /usr/X11R7 is picked up instead leading to PLIST mismatches
because no files ends up installed under (${DESTDIR}/)${PREFIX}.
Problem reported by matt farnsworth via PR pkg/54175, thanks!
Change log:
* Port to GTK+ 3!
* Bumped dependencies to modern stack:
- GTK 3.22
- GLib 2.42
- Xfce 4.12
* Added support for Xfce Panel's icon size preference
* Improved appearance of the preferences dialog
* Fixed crash with undefined symbol (bug #11939)
* Updated translations
0.12.5
======
- Bug Fixes:
- Fix typehead in ExoIconView (Xfce #15100)
- Build Updates:
- Building libexo-1 can now be disabled (Xfce #15138, #15199)
- Building documentation still requires libexo-1 since some older
symbols exists only in the GTK+ 2 library
- Several components were moved around to align with the correct
library versions:
- Helpers are now installed in exo-2 paths, and exo-helper-1 has
been renamed to exo-helper-2 to follow the library version
- Pixmaps were moved to an unversioned path (pixmaps/exo) since
they are used by both versions of the library
- exo-compose-mail has dropped the library version since it
does not depend on either version of the library
- The expansion-to-defined flag was re-enabled
- Translation Updates: Albanian, Bulgarian, Danish, Dutch,
English (United Kingdom), Finnish, Indonesian, Korean, Spanish
commit a485748ec1a1d2125ce25c7cca0ef6062bff8c88
Author: Ingo Bürk <ingo.buerk@tngtech.com>
Date: Sat Mar 24 18:33:55 2018 +0100
Update version
commit 0d73c101022f13264605693788e06e75d5900314
Merge: a45b3d0 64ee910
Author: Ingo Bürk <admin@airblader.de>
Date: Sat Mar 24 18:31:57 2018 +0100
Merge pull request #80 from Airblader/issue-79
Correctly collapse multiple consecutive bindings.
commit 64ee910c5bcee0413e465df404af5a4b1674cfd4
Author: Ingo Bürk <ingo.buerk@tngtech.com>
Date: Sat Mar 24 18:30:08 2018 +0100
Correctly collapse multiple consecutive bindings.
As per the specification, if several bindings (".", "*") are following
each other, they are treated as if there was only a single binding,
wherein it is treated as "." if and only if all of the consecutive bindings
were tight ("."); otherwise, it is treated as a single loose ("*") binding.
fixes#79
In Lablgtk-2.18.8:
2019.4.25 [Jacques]
* release new version, as 2.18.7 fails on 4.08 (boxing problem)
2019.4.12 [Jacques]
* remove -warn-error to allow compilation on future versions of ocaml
2019.2.15 [Jacques]
* mark Gdk.PointArray.t and Gdk.SegmentArray.t as [@@ boxed]
(report by Andre Maroneze)