Alan Coopersmith (1):
xdriinfo 1.0.6
Emil Velikov (1):
autogen.sh: use quoted string variables
Hans de Goede (1):
Fix xdriinfo not working with glvnd
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
I'm pleased to announce the 18.0.0 release of xf86-video-ati, the Xorg
driver for ATI/AMD Radeon GPUs supported by the radeon kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.
Highlights:
* New year-based versioning scheme
* Page flipping can now be used even when the HW cursor can't be used in
some cases
* Support for 30-bit RGB colour output. Note that gamma correction is
currently not available with 30-bit colour. Also, GLAMOR hardware
acceleration is not available with 30-bit colour with xserver versions
before 1.20.
Plus other improvements and fixes. Thanks to everybody who contributed
to this release in any way!
Andrey Grodzovsky (1):
amdgpu: Fix mistake in initial hole size calculation.
Christian König (3):
amdgpu: mostly revert "use the high VA range if possible v2"
amdgpu: add AMDGPU_VA_RANGE_HIGH
amdgpu: fix "add AMDGPU_VA_RANGE_HIGH"
Chunming Zhou (1):
test/amdgpu: disable bo eviction test by default
Eric Engestrom (1):
meson: add configuration summary
Heiko Becker (1):
*-symbol-check: Don't hard-code nm executable
Igor Gnatenko (1):
meson: do not use cairo/valgrind if disabled
Jonathan Gray (1):
meson/configure.ac: pthread-stubs not present on OpenBSD
Marek Olšák (2):
meson: bump the version number
RELEASING: mention meson
Michel Dänzer (1):
tests/amdgpu: Fix misspellings of "suite"
Rob Clark (2):
freedreno: add interface to get buffer address
bump version for release
Rob Herring (4):
android: revert making handle magic and version members const
android: fix mis-named alloc_handle_t
android: add helper to convert buffer_handle_t to gralloc_handle_t ptr
android: fix gralloc_handle_create() problems
Thierry Reding (2):
drm/fourcc: Fix fourcc_mod_code() definition
drm/tegra: Sanitize format modifiers
As with xcb-proto, this release mainly enables multi-planar buffers in
DRI3 v1.2 via support for variable-sized lists of FDs, and enables
sending GenericEvents to other clients. Present v1.2 and RandR v1.6
did not require any specific library changes.
This release of xcb-proto brings support for buffer modifiers and
multi-planar buffers through DRI3 v1.2 and Present v1.2, support for
leasing KMS devices to clients via RandR 1.6, and also allows clients
to send each other XInput2 events via support for the GenericEvent
extension's SendExtension event.
This release of xcb-proto brings support for buffer modifiers and
multi-planar buffers through DRI3 v1.2 and Present v1.2, support for
leasing KMS devices to clients via RandR 1.6, and also allows clients
to send each other XInput2 events via support for the GenericEvent
extension's SendExtension event.
Alan Coopersmith (1):
iceauth 1.0.8
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Niveditha Rau (1):
Add -u & -V options to synopsis in man page
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (4):
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
viewres 1.0.5
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
Alan Coopersmith (4):
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
listres 1.0.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
Alan Coopersmith (4):
Print which option was in error along with usage message
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
appres 1.0.5
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
Alan Coopersmith (10):
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Replace XtMalloc+sprintf pair with XtAsprintf call
Replace remaining sprintf calls with snprintf
Fix -Wsign-compare warnings
Strip trailing whitespace
Fix -Wmissing-noreturn warnings
Add intro to editres to README
editres 1.0.7
Emil Velikov (1):
autogen.sh: use quoted string variables
Eric S. Raymond (1):
Avoid a spurious warning during XML upconversion.
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
I'm pleased to announce the 18.0.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.
Highlights:
* New year-based versioning scheme
* Page flipping can now be used even when the HW cursor can't be used in
some cases
* Support for 30-bit RGB colour output. Note that gamma correction is
currently not available with 30-bit colour. Also, hardware
acceleration is not available with 30-bit colour with xserver versions
before 1.20.
Plus other improvements and fixes. Thanks to everybody who contributed
to this release in any way!
This release adds the path of the xkbcomp executable to the pkgconfig
data, allowing the X server to find the right binary regardless of
where its (the X servers) $prefix is pointed. Without this the X server
will guess that xkbcomp is configured for the same prefix; since the
default prefix is /usr/local, and your distribution certainly did not
install xkbcomp there, 'make check' and 'ninja dist' for the X server
build would fail because Xvfb would not start.
xkbcomp itself has no functional changes in this release.
This release updates the specifications and protocol headers for DRI3
and Present to 1.2, and fixes several spelling and grammar errors in
the specification texts.
unclutter is under the public domain, from its README:
> The program is released into the public domain. Only the considerate
> will leave credit for the author.
Changelog:
Version 2.2.15 (24 December 2017)
--------------
Provide configuration option for GTK+-4 (acinclude.m4,
bootstrap-gtk2.sh, bootstrap-gtk3.sh, bootstrap-gtk4.sh,
configure-gtk4.ac, Makefile.am, README; doxygen.main.in,
file_print_manager.cpp, text_print_manager.cpp, window.h;
tests/test_application.cpp;
tests/extra/test_file_print_manager.cpp,
tests/extra/test_text_print_manager.cpp).
Use streambuffers not streams when testing fdstream and gstream
with char16_t and char32_t character types
(tests/test_fdstream.cpp, tests/test_gstream.cpp).
Update documentation (doxygen.main.in; async_channel.h,
callback.h, fdstream.h, gstream.h, task_manager.h,
task_manager.cpp).
Version 2.2.14.1 (23 November 2016)
----------------
Explicitly qualify malloc() as being within the std namespace
(async_channel.h).
Do not document the Cgu::Thread::FutureHelper and
Cgu::Thread::TaskManagerHelper2 namespaces (future.h,
task_manager.h).
Update documentation (async_channel.h).
Version 2.2.14 (9 November 2016)
--------------
Provide Cgu::AsyncChannel class (c++-gtk-utils/Makefile.am;
doxygen.main.in; async_channel.h, async_queue.h;
tests/Makefile.am, tests/test_async_channel.cpp).
Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and
Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception
is inconsistent with this specifier (mutex.h).
Provide TaskManager::get_max_tasks() method with documentation on
rate limiting (parallel.h, task_manager.h, task_manager.cpp).
Zero initialise the character buffer in Reassembler class
(reassembler.h).
Adjust configuration macros to enable use of Cgu::Extension with
guile-2.2 (acinclude.m4; cgu_config.h.in, extension.h).
Increase coverage of io_watch tests (tests/test_iowatch.cpp).
Update documentation (async_queue.h, async_result.h, future.h,
task_manager.h, thread.h).
Adam Jackson (2):
configure: Nerf a thing
Revert "configure: Nerf a thing"
Emil Velikov (1):
autogen.sh: use quoted string variables
Matt Turner (1):
libxshmfence 1.3
Michał Górny (1):
Fix missing <limits.h> include for HAVE_UMTX branch of futex
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Ross Burton (1):
configure.ac: call AC_USE_SYSTEM_EXTENSIONS
pkgsrc changes:
- Fetch the `.tar.gz' distfile instead of the `.zip' one
Changes:
v1.6.0, 2017/11/08
Refactor all the code in a single file.
v1.5.32, 2017/10/29
Added limited cygwin support.
v1.5.31, 2017/10/29
Fixed another mistake where 'posix' was checked for OS X instead
of 'mac' due to a mistaken merge. Added lazy loading.
v1.5.30, 2017/10/29
Fixed the encoding that was set to "uft-8".
v1.5.29, 2017/10/29
Pyperclip works with qtpy module, osx can use objc now, set pyqt
as lower priority than xsel/xclip/klipper, add support for PyQt5.
v1.5.28, 2017/10/28
Capture stderr of xclip subprocess, fixed issue #88 where emojii
cut off the last character, allowed selection between PRIMARY and
CLIPBOARD for xsel and xclip.
v1.5.27, 2016/03/14
Disable broken cygwin implementation until issue 55 can be fixed.
v1.5.26, 2016/01/20
Fix#51, Replace wcscpy_s with memmove for Windows XP.
2Overview of Changes in GTK+ 3.22.28
===================================
* Fix the build
* Improve frame clock accuracy (#787665)
2Overview of Changes in GTK+ 3.22.27
===================================
* Require libcloudproviders 0.2.0
* The Emoji chooser can now be used with GtkTextView as well
* The Emoji chooser avoids fallback sequences that break the grid
* GTK+ is now using ~/.config/gtk-3.0/settings.ini when using
Wayland without dconf
* Make fuse-mounted network filesystems show up in Other Locations
* The font chooser dialog supports search now
* Bugs fixed:
737175 most horizontal sliders are inverted when scrolled with mouse wheel
741633 GtkListBoxRow should implement GtkActionable
771986 Inconsistent 'row-activated' signal emission before drag'n'drop, 'acti...
774248 Desktop-wide text scaling factor is ignored by gtk_widget_override_fon...
779009 Missing property-change::accessible-description events when the toolti...
786123 GtkPlacesSidebar: Add support for libcloudproviders
786509 GDK W32: OLE2 DnD is completely broken
786528 Please make the output deterministic
787089 win32: GtkWindow of type GTK_WINDOW_POPUP/GDK_WINDOW_TEMP leaks memory...
787128 Re-add FUSE network mounts in local-only mode
789054 Firefox crashes @gdk_window_begin_move_drag() on WM without _NET_WM_MO...
789160 Add Windows compatible emoji shortcuts
789268 Keyboard grab by popup window causes a session-modal shortcut-inhibiti...
790029 GtkTextView: Support gtk 3.22.19's emoji chooser
790031 GtkClipboardClearFunc is not being called
790033 Add support for third stylus button on Wacom's new Pro Pen 3D
790201 Settings in ~/.config/gtk-3.0/settings.ini ignored with GDK_BACKEND=wa...
790270 avoid copy of CSS data from resources
790862 Addition of insert_emoji breaks ABI on gtk-3-22
790963 Thread safety issue in gtk_application_impl_dbus_startup
791039 Emit enter+motion after GDK_CROSSING_TOUCH_END leave
791062 Fix mapping window with complete xdg-foreign state
791234 autocleanups: allow g_autoptr() usage with GtkTreePath
791281 Backport size allocation optimization from master to 3.22
791363 Shadow vertical offset is wrong when scaling is > 2
791549 gtklistbox: Crash on page-up on GtkListBox
791650 Do not warn about missing colord systemd service unit
791710 css documentation, non-breaking spaces/hyphens, and other details
791943 gnome-shell built with meson hangs when opening more than one window
792279 Use portable sed syntax in gdk/wayland/Makefile.am
792459 gtk_tree_model_sort_set_sort_column_id() ignores change to sort order
792624 Critical due to gtk_widget_reset_controllers() passing NULL to gtk_e...
* Translation updates:
Africaans
Catalan
Chinese (Taiwan)
Esperanto
Finnish
Friulian
Galician
Hebrew
Hungarian
Icelandic
Indonesian
Italian
Lithuanian
Norwegian bokmål
Polish
Russian
Serbian
Slovenian
Spanish
Turkish
Xm/Print.h requires headers from libXp (which is dead, gone, not lamented)
and thus doesn't compile. Anything that specifically uses it is broken, as
is anything that assumes Xm/All.h will include it; but things that just use
Xm/All.h should not fail.
Such things include xpdf's configure script (PR 50039).
It isn't obvious to me why this package installs header files it
clearly never runs through the compiler, but for now at least that's
somebody else's problem.
PKGREVISION -> 6
Andrey Grodzovsky (2):
amdgpu: Update deadlock test to not assert on ECANCELED
amdgpu: Fix segfault in deadlock test.
Anuj Phogat (1):
intel: Add more Coffeelake PCI IDs
Bas Nieuwenhuizen (1):
drm: Fix 32-bit drmSyncobjWait.
Christian König (5):
amdgpu: fix 32bit VA manager max address
headers: sync up amdgpu_drm.h with drm-next
amdgpu: use the high VA range if possible v2
test/amdgpu: fix compiler warnings
amdgpu: fix high VA mask
Christoph Haag (1):
meson: fix the install path of amdgpu.ids
Chunming Zhou (5):
fix return value for syncobj wait
amdgpu: fix inefficient vamgr algorithm
amdgpu: clean up non list code path for vamgr
tests/amdgpu: add bo eviction test
amdgpu: clean up non list code path for vamgr v2
Dylan Baker (7):
Add meson build system
autotools: Include meson.build files in tarball
README: Add note about meson
meson: set proper pkg-config version for libdrm_freedreno
meson: set the minimum version correctly
meson: fix libdrm_nouveau pkgconfig include directories
meson: include headers in root directory in ext_libdrm
Emil Velikov (1):
tests/amdgpu: add missing config.h include
Eric Engestrom (25):
remove unnecessary double-semicolon
tests/amdgpu: add parentheses to make operation priority explicit
tests/amdgpu: drop unused variables
tests/util: fix signed/unsigned comparisons
tests/util: drop unused parameters
tests/etnaviv: drop unused `return 0`
meson: add missing HAVE_RADEON
configure: remove unused HAVE_CUNIT define
configure: remove unused HAVE_INSTALL_TESTS define
meson,configure: remove unused HAVE_OMAP define
meson,configure: remove unused HAVE_TEGRA define
meson,configure: remove unused HAVE_FREEDRENO define
meson,configure: remove unused HAVE_ETNAVIV define
meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON}
always define HAVE_FREEDRENO_KGSL
always define HAVE_CAIRO
always define HAVE_VALGRIND
meson: sort HAVE_* defines
xf86atomic: fix -Wundef warning
meson: cleanup whitespace
meson,configure: add warning when using undefined preprocessor tokens
xf86drmHash: remove always-false #if guards
configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS
exynos/tests: use #ifdef for never-defined token
meson,configure: turn undefined preprocessor tokens warnings into errors
Hawking Zhang (3):
tests/amdgpu: execute write linear on all the available rings
tests/amdgpu: execute const fill on all the available rings
tests/amdgpu: execute copy linear on all the available rings
Marek Olšák (2):
amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space
configure.ac: bump version to 2.4.90
Michel Dänzer (7):
amdgpu: Don't print error message if parse_one_line returned -EAGAIN
amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize
amdgpu: Symlink .editorconfig to tests/amdgpu
amdgpu: Disable deadlock test suite by default for SI ASICs
amdgpu: Disable VM test suite by default for SI ASICs
Revert "amdgpu: clean up non list code path for vamgr"
amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check
Rob Clark (1):
freedreno: clamp priority based on # of rings
Robert Foss (5):
android: Move gralloc handle struct to libdrm
android: Add version variable to gralloc_handle_t
android: Mark gralloc_handle_t magic variable as const
android: Remove member name from gralloc_handle_t
android: Change gralloc_handle_t members to be fixed width
Seung-Woo Kim (2):
amdgpu: fix not to add amdgpu.ids when building without amdgpu
modetest: Fix to check return value of asprintf()
Nothing terribly exciting, but enough bug fixes to justify a release.
Adam Jackson (4):
Don't build old probe method on sufficiently new servers
Fall back to VGA if the palette API isn't supported
Use VBEFreeVBEInfo not free
vesa 2.4.0
Emil Velikov (1):
autogen.sh: use quoted string variables
Ian Lepore (1):
Honor Option "NoDDC" correctly
Matthew Green (1):
When debugging, print the VGAbase as well.
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Stefan Dirsch (1):
Use default refresh by default
This release fixes various version numbers and include paths, corrects
an error in the RANDR specification, and adds the meson build system
which was erroneously left out of 2018.1.
This switch is meant to be used by packages requiring an implementation of the
former libusb (as in devel/libusb). The original implementation can be
chosen by setting LIBUSB_TYPE to "native".
The alternative implementation libusb-compat (as in devel/libusb-compat) wraps
libusb1 (in devel/libusb1). This implementation can be chosen by setting
LIBUSB_TYPE to "compat". On NetBSD, it has the advantage of not requiring root
privileges to locate and use USB devices without a kernel driver.
This second part switches packages using libusb to this framework. It does not
change compilation options or dependencies at this point.
Compile-tested on most packages affected and available on NetBSD/amd64.
8.6.8:
(bug)[f1a3ca] Memory leak in [text] B-tree
(bug)[ee40fd] Report [console] init errors
(bug)[3295446] Improve history visibility in [console]
(bug) canvas closed polylines fully honor -joinstyle
(bug)[cc42cc] out of mem crash in tests imgPhoto-18.*
(bug)[3406785] fix coords rounding when drawing canvas items
(bug)[8277e1] linux fontchooser sync with available fonts
(bug)[5239fd] Segfault copying a photo image to itself
(bug)[514ff6] canvas rotated text overlap detection
(bug)[1e0db2] canvas rchars artifacts
(bug)[d9fdfa] display of Long non-wrapped lines in text
(bug)[dd9667] text anchor not set
(bugs) memleaks and other changes for macOS 10.13 support
(bug)[111de2] macOS colorspace improvement
(bug) macOS scrolling issues
(bug) clipping regions in scrolling and drawing on macOS
(bug) macOS redraw artifacts
(bug)[bb6b40] ::tk::AmpMenuArgs and 'entryconf'
(bug)[55b95f] Crash [scale] with a bignum value
(bug)[ce62c8] text-37.1 fails
(bug)[0ef1c5] OS X - tests menu-22.[345] hang
(bug)[c8c52b] repair OBOE in menu.test on macOS
(feature) Implement [wm_iconphoto] on macOS
(bug) display of embedded toplevels
(bug)[73ba07] Correct property type for MULTIPLE conversion
(bug) Memory leak in tkImgPhoto.c.
(bug) Defeat zombie toplevels
(bug) macOS resposive menu bar for command line apps
(bug)[1c659e] support png from mac screenshots
(bug)[de4af1] macOS file selector "all types" setting
(bug) [wm withdraw] on Window and Dock menus
(feature) Drop support for macOS 10.5
(bug)[164c1b] Fixes [raise] on macOS
(bug)[13d63d] macOS support of menu -postcommand
(bug) enable custom icon display on macOS
(bug)[1088805,0feb63] macOS bind failures
(bug)[3382424] Suppress noisy messages on macOS
(new)[TIP 477] nmake build system reform
(bug)[b77626] Make [tk busy -cursor] silent no-op on macOS