QMAKE_COMPILER is meant to signify the compiler family being used
gcc for gcc
gcc clang llvm for clang
should properly fix the build issue seen on CentOS and likely other
systems.
Extend non-PAM coverage to Linux. security/pam-pwauth_suid has BSDisms
in it that don't build on Linux. Someone may want to revisit this later
and alter support here, but that's not something to apply during a
freeze, anyway.
5.12.2:
While not adding new features, the Qt 5.12.2 release provides a number of bug
fixes and other improvements.
Compared to Qt 5.12.1, the new Qt 5.12.2 contains more than 250 bug fixes. For
details of the most important changes, please check the Change files of Qt
5.12.2.
With Qt 5.12.2 we bring back widely asked MinGW 32 bit prebuild binaries in
addition to 64 bit ones.
Qt 5.12 LTS will receive many more patch releases throughout the coming years
and we recommend all active developed projects to migrate to Qt 5.12 LTS. Qt
5.9 LTS is currently in ‘Strict’ phase and receives only the selected important
bug and security fixes, while Qt 5.12 LTS is currently receiving all the bug
fixes. With Qt 5.6 Support ending in March 2019 all active projects still using
Qt 5.6 LTS should now migrate to a later version of Qt.
This release fixes a couple of bugs in those effects.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
xcompmgr 1.1.8
Brandon Gooch (1):
xcompmgr 1.1.6-1 doesn't draw shadows
Jason Woofenden (1):
fix fade-in speed when opacity raises
Upstream changes:
== Ruby-GNOME2 3.3.6: 2019-03-21
This is a follow-up release of 3.3.5.
=== Changes
==== Ruby/GIO2
* Improvements
* (({Gio::File#read})): Added support for block.
* (({Gio::File.open})): Added support for (({Pathname})).
* (({Gio::InputStream.open})): Added support for block.
==== Ruby/CairoGObject
* Fixes
* Fixed a bug that old cairo may be used.
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that 64bit integer conversion may be failed for
large integer.
* Fixed typos.
This is a bug-fix release, with only three changes:
* Fixes for two regressions which crept into the 19.0.0 release.
* Add support for RandR output tile properties, allowing monitors using
DisplayPort Multi Stream Transport tiling to work better out of the
box. (Note that DP MST support in the radeon kernel driver is still
experimental and disabled by default)
Thanks to everybody who contributed to this release in any way!
Dave Airlie (1):
modesetting: add tile property support
Michel Dänzer (3):
Revert "glamor: Avoid glamor_create_pixmap for pixmaps backing windows"
Use radeon_finish in drmmode_crtc_scanout_update
Bump version for 19.0.1 release
This is a minor follow-up release with only one change:
* Add support for RandR output tile properties, allowing monitors using
DisplayPort Multi Stream Transport tiling to work better out of the
box.
Thanks to everybody who contributed to this release in any way!
Dave Airlie (1):
modesetting: add tile property support
Michel Dänzer (1):
Bump version for the 19.0.1 release
This is a minor maintainance and bug fix release.
Adam Jackson (1):
tests: Fix thinko in minpixwin50
Alan Coopersmith (4):
Update minpixwin info in man page to match implemenation
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
x11perf 1.6.1
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Niveditha Rau (1):
Add new options from 1.6.0 release to man page
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Thomas Klausner (1):
Make NameFromFormat() const.
This release raises the minimum required libX11 version to 1.6.0 from 2013.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXxf86dga 1.1.5
Emil Velikov (1):
autogen.sh: use quoted string variables
Michael Joost (1):
Remove fallback for _XEatDataWords, require libX11 1.6 for it
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (5):
Need to check for -1, not 0, to determine if shmat() failed
Fix sign comparison warnings for loop indexes
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXvMC 1.0.11
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Neha Gupta (1):
Fix handling of shmKey in XvMCGetDRInfo
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This release drops a bunch of dead code, including support only used by
lbxproxy and pre-1.4.0 versions of libX11, as well as support for obsolete
SysV x86 platforms. It also provides some bug fixes & other maintenance work.
Adam Jackson (6):
autogen: Add a default patch prefix
Remove CLTS code
unifdef LBXPROXY_t and TEST_t
Make FreeConnInfo static
Remove GetMyAddr
Revert "Make FreeConnInfo static"
Alan Coopersmith (7):
Remove support for SysV on x86 platforms other than Solaris & SCO
Set freeXLOCAL to NULL after freeing it to prevent double frees
Use strcasecmp if it's available, instead of lowercasing strings
Use fchmod() instead of chmod() when creating named pipes
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
xtrans 1.4.0
Emil Velikov (1):
autogen.sh: use quoted string variables
Jeremy Huddleston Sequoia (1):
Update strlcpy macro check to also check HAVE_STRLCPY
Julien Cristau (1):
Make sure LONG64 is defined in Xtrans.h
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Richard PALO (1):
Replace 'sun' with '__sun'
Rin Okuyama (1):
avoid -Wformat errors from clang
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add description of libXrandr to README.md
libXrandr 1.5.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
Tobias Stoeckmann (1):
Fix memory leak on error paths
This minor maintenance release includes some small bug fixes, build
configuration improvements and janitorial cleanups.
Alan Coopersmith (7):
Remove SUNSHLIB support for SunOS 4.x shared libraries
ShapeEllipseOrRoundedRectangle: Check height AND width, not width twice
Convert tabs to spaces in StrToWidg.c
Apply standard X.Org formatting & bracketing to StrToWidg.c
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXmu 1.1.3
Emil Velikov (1):
autogen.sh: use quoted string variables
Jon TURNEY (2):
Remove pointless X_NOT_POSIX
Include <direct.h> for _getdrives() on Win32
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This release adds support for the NoLock, NoUnlock, and genKeyEvent flags.
Alan Coopersmith (5):
Remove obsolete B16 & B32 tags in struct definitions
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add description of libxkbfile to README.md
libxkbfile 1.1.0
Andreas Wettstein (3):
Add missing support for NoLock and NoUnlock flags
Add support for genKeyEvent flag
Fix mistyped argument of sizeof
Emil Velikov (1):
autogen.sh: use quoted string variables
Martin Burggraf (1):
correcting mathematical nonsense
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This release updates XftDrawSrcPicture to use XRenderCreateSolidFill when
available (Render version 0.10 or later).
Alan Coopersmith (4):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add description of libXft to README.md
libXft 2.3.3
Emil Velikov (1):
autogen.sh: use quoted string variables
Keith Packard (1):
XftDrawSrcPicture: Use XRenderCreateSolidFill when available
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (7):
Assert that values buffer has enough room for provided values
Fix typos in man pages
Use __builtin_popcountl if available to replace Ones() in XSecurity.c
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Add description of libXext to README.md
libXext 1.3.4
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
Rob Wu (1):
XSecurityGenerateAuthorization: Allocate enough space in values buffer
This release provides a fix for CVE-2017-2625 for platforms which don't have
arc4random_buf() in their default libraries but do have getentropy(), such
as Linux platforms with a kernel version of 3.17 or newer and a glibc version
of 2.25 or newer. (libXdmcp 1.1.2 already ensured that arc4random_buf()
is used on platforms that have it to provide sufficient entropy in XDMCP
key generation, but left other platforms with the weaker methods. Linux
platforms could also have linked against libbsd to use arc4random_buf()
with libXdmcp 1.1.2 for stronger keys.)
Alan Coopersmith (2):
Update README for gitlab migration
libXdmcp 1.1.3
Benjamin Tissoires (2):
Use getentropy() if arc4random_buf() is not available
Fix compilation error when arc4random_buf is not available
Emil Velikov (1):
autogen.sh: use quoted string variables
Helmut Grohne (1):
do not use &fullrelvers; in xdmcp.xml (Debian bug 761628)
Jon TURNEY (1):
Link with winsock library for socket functions on MinGW
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
v1.5.2: Procrastination in progress
- Clearify Check dependency. (#879)
- Add option to change negate character. (#877)
- Fix assert and update test. (#875)
- Add missing example Script (#869)
- Add drun-display-format option. (#858)
- Fixing typos (#867,#837,#831,#804)
- Fix loading icons that are in cache (#860)
- Improve ssh known_host parser. (#820)
- Add terminals to rofi-sensible-terminal (#808)
- Lexer Fix several ambiguity and handling of empty input.
- IconFetcher preload the user set icon theme.
- IconFetcher use generic threadpool.
- Lexer support environment variables.
- Cleanup syntax for sorting. (#816)
- Documents update.
- Fix how borders are drawn. (#792, #783)
v1.5.1:
- Egor Zvorykin: Fix typos in theme manpage. (#760)
- Ben: Fix README config file location. (#761)
- [SSH] Reload when ssh entry is deleted.
- Add support for randr 1.5 monitors. (#749)
- Diki Anata: Fix border layout structure.
- Remove duplicate tests. (#543)
- Fix make test in libnkutils.
v1.5.0:
- [Theme] Accept integer notation for double properties. (#752)
- [View] Theme textboxes are vertically sized and horizontal wrapped. (#754)
- Rofi 1.4.2 doesn't capture ←, ↑, →, ↓ binding to keys to work in combination with Mode_switch (#744)
- Add konsole to list of sensible terminals. (#739)
- Allow drun to filter based on comment field. (#733)
- Add prompt widget to default theme.
- Add manpage for rofi-theme-selector.
- Dump theme without # prefix and separator .
- Fix issue with xnomad and -4 placing. (#683)
- DRun obey OnlyShowIn and NotShowIn properties.
- Store default theme in rofi binary using GResources.
- Add extra margin between prompt and entry.
- Remove colon from prompt. (#637)
- Add support for passing extra properties in script mode.
- Better error message on invalid argb syntax.
- Fix default theme border.
- Make '#' in the parser optional.
- Update themes.
- Add -drun/window-match-fields option (thx to Askrenteam) for drun/window menu. (#690/#656)
- Implement negated match. (#665)
- Fix parsing of non-existing fields. (#700)
- rofi-theme-selector fixes.
- Fix spelling error (thx to jmkjaer)
- Fix test on i686/arm. (#692)
- Fix error in theme manpage. (#686)
- Allow history size to be specified. (#613)
- Fix drun history implementation. (#579)
- Add gentoo install instruction. (#685)
v1.4.2:
- Add sort to manpage. (#682)
- Add tranaparent to theme manpage. (#688)
- Re-add theme headers. (#679)
- Fix super key. (#684)
- Unknown option libnkutils:uuid. (#677)
- Mode window is not found. (#686)
- Fix meson build in dist file.
v1.4.1: All Hail Rasi
- Bump meson release version
v1.4.0: I reject your truth and substitute my own
New Features:
- FZF style sorting for fuzzy matching (thanks to MaskRay) (#533)
- Improve error messages.
- Theme parsing.
- Keybinding.
- invalid commandline options.
- etc.
- Customizable highlight.
- Give up when keyboard is not grabbed in first 5 seconds.
- Improved manpage
- rofi (1)
- rofi-themes (5)
- Super-{1..10} hotkey for first 10 rows.
- Allow x-align/y-align for textbox.
- Support matching bangs on multiple characters in combi mode. (#542)
- Set WM_CLASS (#549)
- Async pre-read 25 rows for improving user experience. (#550)
- Improve handling in floating window manager by always setting window size.
- DRun speedup.
- Make lazy-grab defualt.
- Remove extra layer in textbox. (#553)
- Ignore fonts that result in a family name or size 0. (#554)
- [Combi] Allow bang to match multiple modes. (#552)
- Add detection of window manager and work around quirks.
- Support dynamic plugins.
- DMENU tty detection.
- Support for icons in drun, combi and window mode.
- Startup notification of launched application support.
- Meson support.
- Fuzzy matching with fzf based sorting algorithm.
- Auto-detect DPI.
- Set cursor at the end of the input field. (#662)
- Meson support (thx to SardemFF7).
- [Script] parse the command as if it was commandline. (#650)
- Don't enable asan by meson. (#642)
- Allow text widgets to be added in theme and string to be set.
- [Dmenu] Support the -w flag.
- Allow window (via window id) to be location for rofi window.
- [Dmenu] Allow multi-select mode in `-no-custom` mode.
v1.3.1: Dan vs. Greg: The never ending story, reloaded.
New Features
- [DRun] Search categories. (#449)
Improvements
- Fix exit when failed to grab keyboard. (#524)
- Introduce lazy keyboard grab mode for people who want rofi to show on key-down in i3.
- Add copyrights to theme (needed for debian packaging).
- DMENU: Correctly detect end-of-file (#518)
- Directly queue redraw on overlay change.
- Remove pango markup from workspace names in I3. (#507)
v1.3.0: Dan vs. Greg: The never ending story.
New Features
- Use randr for getting monitor layout. Fallback to xinerama if not available.
- Re-add fuzzy matcher.
- Restructure internal code to use dynamic sizing widgets. (hbox, vbox and lists)
- Async mode for dmenu.
- Add theme selector script.
- Include 21 themes.
- Dynamically sizing window with content.
- When placed at bottom of screen re-order screen to have entry at bottom.
Improvements
- Fix pasting secondary clipboard. (#516)
- By default use all cores to filter entries.
- Make sure drawing priority is higher then reading input data.
- Improve resizing of window, don't make X whipe background.
- Improve close window (shift-delete) action, by sending NET_WM_CLOSE instead of destroying window.
- Create cache and run directory on startup. (#497)
- Fix uneeded redraws on cursor blinking. (#491)
- Improve time till grabbing keyboard. (#494)
- Better error message when failing to parse keybindings, also continue parsing on error.
- Fix problem with custom layouts (#485)
- Speedup drawing of screen. Works well now for 4k and 8k screens. (factor 1000+ speedup for the flipping of
buffer) (#496)
- DRun mode more compatible with specification.
- Debug output via g_log.
- Fix password entry cursor position.
- Use bash instead of sh for get_git_rev.sh (#445)
- Add Control+G for cancel (#452)
- Add padding option to textbox (#449)
- Ctrl-click does alternate accept entry. (#429)
- Hide window decoration in normal window mode.
- Click to exit option. (#460)
- Fix cursor blinking on moving. (#462)
- Remove entry from history if fails to execute (#466)
- Fix margins. (#467)
- Improved documentation of functions in code.
- DRun: Set work directory when executing file. (#482)
- Memory leak fixes.
- Improve scrollbar behaviour.
Removals
- opacity option. The transparency support in the theme can do the same and more.
v1.2.0
New Features
- Highlight matched part of the string.
- Make window switcher string customizable.
Improvements
- Improved selection mode in dmenu with selection counter.
- Improved selection mode with 'dot' indicator.
- Fix Current Desktop window switcher.
- Fix launching in terminal.
- Supports include in config.
- Add Control+k remove till eol keybinding.
- Change clear line to Control+w and make Control+u remove till sol (matching readline)
- Track origin of option value e.g. who set the option.
- Comment default values in dump-xresources.
- Fix displaying on 30bit 10bpc X setup.
Removals:
- Remove xlib dependency (xcb-xrm)
- Remove fuzzy option
- Remove i3 workaround as it no longer needed since I3 v4.9. (Feb. 2015)
v1.1.0
New Features
- Keys mode, showing keybindings.
- Stop cycling option (#407) (Thx to Yaroslav)
- Kill window on delete entry (#316)
Improvements
- Add Control+Backspace as remove word back keybinding.
- Allow user to use X11 background for fake transparency (#390)
- Allow user to specify background image.
- Improved keybinding handling, allowing on-release and modifier only (#384).
- Use display name for prompt (#409)
- Parse subdirectories in drun parser (#416)
- Switch to stop cycling (#407)
Bug fixes
- Grab mouse pointer with keyboard
On recent Linux distributions, e.g. Fedora, it was failing to build
because of function visibility changes. Tested with Fedora 29, also
with NetBSD 8.0 and Debian Jessie, no regressions with the latter two.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (3):
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Update README for gitlab migration
libXdamage 1.1.5
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Emil Velikov (1):
autogen.sh: use quoted string variables
Jeremy Huddleston Sequoia (1):
Use Xfree rather than XFree for consistency
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This release adds ~/.local/share/icons to the front of the default
cursor path in the library in support of the XDG user data dir.
This default can still be overridden at build time using the
--with-cursorpath argument to configure, and at run time using
the XCURSOR_PATH environment variable - if you or your users rely
on either of those, you should consider whether you'd like to
update those overrides to include this path as well.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXcursor 1.2.0
Cosimo Cecchi (1):
Support XDG user data dir location
Philipp Ludwig (1):
Fix crash when encountering cursor themes with circular dependencies.