summaryrefslogtreecommitdiff
path: root/x11
AgeCommit message (Collapse)AuthorFilesLines
2016-12-22Fix distinfo for python 3.x in py-terminator-pluginskamil2-7/+8
2016-12-22Makefile: Add py-terminator-pluginskamil1-1/+2
2016-12-22Import py27-terminator-plugins-1.0 as x11/py-terminator-plugins.kamil4-0/+47
Plugins for terminator Following plugins are included, yet: - LayoutManager Saves and restores Layouts, plus some extra functions for custom commands. - TerminalExporter Exports full terminal (including buffer) into file. Allows to log terminal's action into file.
2016-12-21Newer NetBSD uses POSIX scandir prototype, so adjust.joerg4-11/+24
2016-12-20Updated xf86-video-qxl to 0.1.5.wiz2-8/+7
Fixes build with modular-xorg-server 1.19. Adam Jackson (1): Use pci_io_write8 instead of outb Christophe Fergeau (16): Remove unused variables Remove stray blank comment line Use <> for system-includes Fix compilation with newer Xorg versions Add missing licence header Add note about deprecated setting of mm_time Xspice: Fix 'erorr' typo in error message xspice: Don't create Xorg time in timer_add Fix "calles" typo in comment build: Error out when enabling xspice with X.Org 1.19 build-sys: Update for 0.1.5 release xspice: Adjust to X.org 1.19 changes Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup Remove unused 'event_mask' field Revert "Remove unused 'event_mask' field" NEWS: Xspice now works with X.org 1.19 Dave Airlie (2): Disable surfaces when KMS is used Disable composite/a8 surfaces for KMS Francois Gouget (14): spiceqxl: Recognize the same set of boolean values as in xorg.conf. spiceqxl: Reject invalid boolean values, just like for other options. Xspice: Don't set defaults for the options. spiceqxl: Fix formatting of a couple of function calls. server: Convert qxl->monitors_config to a QXLPHYSICAL using physical_address() spiceqxl_audio: Let the audio play when no client is connected spiceqxl_audio: Only condense the fifo list when one has been closed spiceqxl_audio: Fix a race condition in the audio playback spiceqxl_audio: Only start the playback channel when fifos are present spiceqxl_audio: Stop the playback channel if there is nothing to play spiceqxl: Add SpiceVideoCodecs to specify video codec preference Xspice: Add --video-codecs to specify encoder and codec preferences spiceqxl: Remove an unused macro spiceqxl: Improve the Xspice and Xorg configuration option descriptions Hans de Goede (1): Fix crash caused by attempting to access the screen pixmap before it is created Javier Celaya (1): Fix drawable mm_time with KMS Jeremy White (14): Do not process watches on select() error. Bug fix: libcacard headers and libraries were not correctly used. Add and remove the vdagent interface as the vdagent Only watch the uinput channel when an agent is connected. Correct the XSpice AgentMouse configuration options. Document a number of missing XSpice vdagent options in the example xorg.conf. Set the regular spice port only once, and then only if it Xspice: handle parameters with value 0, allows --port 0 Add support for a --numheads option to the Xspice script. XSpice: allow the udcs socket to be specified, rather than hard coded. Revise Xspice --auto to use a temporary directory. XSpice: auto generate temp files for the vdagent process. Provide an implementation for put_image in dfps mode. Optimize dfps mode to send updates only for the primary pixmap. Marc-Andr Lureau (2): kms: initialize primary surface to screen virtual size kms: do not overwrite screen virtualX/Y Owen W. Taylor (1): Check for either xfont.pc or xfont2.pc Uri Lublin (1): uxa: fix compiler warnings (initialize width, height, [xy]Dst_copy)
2016-12-20remove obsolete no-op patchestnn5-77/+1
(xorg-server does not use select(2) nor FD_SETs since 1.19)
2016-12-18Don't try to check the sign of pointers.joerg2-3/+12
2016-12-17Help Jasper finding the limit macros.joerg2-2/+8
2016-12-17Don't build Jasper sources we don't use anyway.joerg1-1/+4
2016-12-16Regen.joerg1-3/+3
2016-12-16Change reparent failure check to something more logical. Bump revision.joerg3-3/+19
2016-12-16Fix portability issues with pointer ordering. Bump qt-tools for thejoerg4-3/+35
linguist change as it was nonsensical before.
2016-12-16PyList_SET_ITEM doesn't return an interesting value, so avoid pointerjoerg4-3/+49
ordering issues.
2016-12-15Updated libXpm to 3.5.12.wiz2-7/+7
Jörg Sonnenberger (1): Fix abs() usage. Matthieu Herrb (1): libXpm 3.5.12 Tobias Stoeckmann (4): Fix out out boundary read on unknown colors Gracefully handle EOF while parsing files. Avoid OOB write when handling malicious XPM files. Handle size_t in file/buffer length
2016-12-15xorg-cf-files: recognise netbsd/ia64.maya3-6/+18
Bump PKGREVISION. from scole in PR pkg/51722 ok joerg
2016-12-14Updated xf86-video-dummy to 0.3.8.wiz2-8/+7
This new release of the dummy Xorg video driver adds a few cleanups and compatibility with xorg-server 1.19. Aaron Plattner (1): Remove pointless empty functions Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Antoine Martin (2): Honor DacSpeed setting in xorg.conf remove dead code in dummy driver Julien Cristau (2): configure: require xorg-server 1.4.99.901 xf86-video-dummy 0.3.8 Peter Hutterer (1): Switch to using dixChangeWindowProperty
2016-12-07Patches from David Shao fixing build with xorg-server-1.19.wiz11-6/+454
Sent in PR 51687. Bump PKGREVISION.
2016-12-04x11/qt5-qtbase: Fix build on FreeBSD and DragonFlymarino4-10/+31
1. DragonFly needs -lexecinfo LDFLAG 2. Qlockfile is unsupported on DF, allow to fall through 3. QStorageInfo only worked for NetBSD. Take patch from historical ports to fix FreeBSD, DragonFly, and OpenBSD. (It's been fixed upstread for QT5 5.6)
2016-12-04Make the "polkit" dependency optionalmartin3-4/+20
2016-12-04Recursive revbump from textproc/icu 58.1ryoon105-183/+210
2016-12-03kdelibs3: revert previous as it did not help.maya1-5/+1
2016-12-03kdelibs3: force failure of alsa configure testmaya1-1/+5
Might help PR pkg/51658
2016-12-01also rename the caller of popcountwiedi2-1/+18
2016-12-01needs libxml2wiedi1-1/+2
2016-12-01x11/pixman: Disable building of demos and test SUBDIRSmarino1-1/+7
The products of the demos and test directories build are not packaged, so skip them altogether. ok wiz
2016-12-01Fix weird CONFLICTS line.wiz1-2/+2
2016-11-30Updated libdrm to 2.4.74.wiz2-7/+7
Ben Widawsky (1): intel: Add Geminilake PCI IDs Christian Gmeiner (4): etnaviv: add API to get drm fd from etna_device etnaviv: add API to create etna_device from private dup() fd etnaviv: change get_abs_timeout(..) to use ns. etnaviv: add etna_pipe_wait_ns(..) Emil Velikov (2): automake: make the build less chatty xf86drm: introduce drmGetDeviceNameFromFd2 Eric Anholt (1): vc4: Add new GETPARAMs that have been merged to drm-next. Grazvydas Ignotas (2): tests: kms: fix shadowed declaration warning libdrm: random typo fixes Michel Dänzer (1): intel: Add drm_intel_gem_context_get_id to intel-symbols-check Rob Clark (1): freedreno: 64bit support Robert Bragg (2): intel: Add a getter for the intel_context ctx_id Bump version for release
2016-11-28Updated tk to 8.5.19.wiz6-56/+39
8.5.19 Changes to Tk Commands Expanded Syntax / New Options panedwindow -proxybackground color -proxyborderwidth size -proxyrelief value TIP 437 8.5.18 Changed Tk behavior Debut of Tk Cocoa 2.0 . New binding substitution %M [TIP #433] 8.5.17 Changed Tk behavior Several improvements in Cocoa Tk. Event handling changes for browser plugins. 8.5.16 Changed Tk behavior Improved Retina display support Full PPM file write support with max 65535
2016-11-26x11/gtkada: Fix dependsmarino1-5/+6
1. sphinx is a build depends, not full depends 2. explicitly list gcc5-aux as full depends (buildlink will soon default to build depends) 3. Fix rpath after recent ada compiler switch
2016-11-25Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-auxmarino1-2/+2
This large commit accomplishes the following: 1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead of lang/gcc-aux (gcc 4.9.2) on gcc.mk 2) Bump affected ports and fix paths as necessary 3) Upgrade devel/gprbuild to the latest release - No longer requires lang/gnat_util - gprslave requires gcc6-aux, so it was disabled for now 4) Fix lang/gnat_util but set PKG_SKIP_REASON - It has no further purpose in the pkgsrc tree - It has no practical purpose outside of the pkgsrc tree - Indicate intent to remove from tree in Jan. 2017 5) Set devel/GPS as failed with PKG_FAIL_REASON - This version of GPS is several years old and at the time they were strongly tied to compiler. - Latest release of GPS require gcc6-aux (not available) and several new and complex dependencies - maintainer (me) has no interest to continue supporting it - Leaving GPS in place until Jan 2017 to give another person chance to upgrade and take over support - Latest version in FreeBSD Ports Collection as a reference point
2016-11-25Update gtksourceview3 to 3.22.0prlw13-9/+14
Highlights: * Improvements to the syntax highlighting of: CSS and Rust * GtkSourceRegion: add functions to add/subtract/intersect two GtkSourceRegions * Export SourceRegion in the public API * Build fixes on ARM * Translation updates Full list of changes available at: https://git.gnome.org/browse/gtksourceview/tree/NEWS?h=3.22.0
2016-11-25Update gtkmm3 to 3.22.0prlw13-11/+27
Highlights: * FileChooser: Added add_choice(), remove_choice(), set_choice(), get_choice(). * Menu: Add popup_at_rect(), popup_at_widget(), popup_at_pointer(), signal_popped_up(), and the anchor_hints, rect_anchor_dx, rect_anchor_dy, and menu_type_hint properties. * Popover: Add popup() and popupdown(), * RadioMenuItem, RadioToolButton: Add join_group(). * ScrolledWindow: - Added get/set_max_content_height/width() and properties. - Added get/set_propagate_natural_height/width() and the properties. * Add the ShortcutLabel widget. * TreeNodeChildren: Deprecate the reverse iterator. * Pixbuf: Added set_option(), remove_option(), and copy_options(). * PixbufFormat: Added is_save_option_supported(). * GLContext: Add set/get_use_es() * Add Monitor. Full list of changes at: https://git.gnome.org/browse/gtkmm/tree/NEWS?h=3.22.0
2016-11-25Update gtk3 to 3.22.4prlw14-17/+47
Some highlights: * Deprecations have been added for APIs that will be removed in GTK+ 4 * GtkHeaderBar supports expanding children * GtkApplication supports registering with the Xfce session manager * Keep firefox working after the introduction of GdkDrawingContext * New APIs: - gtk_show_uri_on_window - gtk_file_filter_to/from_gvariant - gtk_file_chooser_add/remove/set/get_choice - gtk_print_settings_to/from_gvariant - gtk_paper_size_to/from_gvariant - gtk_page_setup_to/from_gvariant * GDK has a new GdkMonitor api that offers richer information about connected outputs * GdkSeat and GdkDevice gained API for device tools, to support drawing tablets * 773180 Don't second-guess whether our GDK GL context is GLES * 743746 Add GLES 2.0 (and/or 3.0) profile * Translation updates Full list of changes available at: https://git.gnome.org/browse/gtk+/tree/NEWS?h=3.22.4
2016-11-23ensure we link libiconv on SunOSwiedi1-1/+3
2016-11-23Update x11/slock to slock-1.4leot2-11/+15
Changes: 1.4 --- - fix CVE-2016-6866 - add proper priviledge dropping - use explicit_bzero from OpenBSD to clear password from memory - major code audit and rewrite of some parts (thanks, Laslo!) Approved by <reed>
2016-11-22Remove obsolete configure argument.wiz1-2/+1
2016-11-20Updated p5-Wx to 0.9928.wiz2-8/+7
From Kai-Uwe Eckhardt in PR 51638. Revision history for Perl extension Wx. 0.9928 Sun Dec 20 2015 - Fix memory leak in Wx::Timer 0.9927 Thu Mar 26 2015 - Fix broken wxWidgets 2.8 builds 0.9926 Tue Mar 10 2015 - pause indexing fix 0.9925 Tue Mar 10 2015 - pause indexing fix 0.9924 Tue Mar 10 2015 - added wxTimer::StartOnce - some missing wxGrid constants added - fixed Wx::AUI events broken since wxWidgets 2.9.5 - rt96136 - added GetContentScaleFactor to Wx::DC && Wx::Window - rt99038 - MACOSX_DEPLOYMENT_TARGET comparison fixed in Wx build - wxMenuItem::SetBitmap available on OSX - added some missing TextEntry methods to wxComboBox - rt102269 - fix option handling 0.9923 Mon Mar 31 2014 - added wxWindow::InitDialog - updated wxComboBox::GetSelection - build wxWidgets 3.0.0 - added wxComboBox::Popup() wxComboBox::Dismiss() ( Eric Colson ) 0.9922 Wed May 01 2013 - added wxCommandLinkButton - updates to ID creation methods - rt#84633 - added wxUIActionSimulator - wxFindReplaceDialog new return a hash type object - wxProgressDialog updates - IPC classes object deletion updates - wxString conversion UTF-8 only in Unicode builds - typemap template missing some specs since 0.9917 0.9921 Sun Apr 14 2013 - Fix 2.9.4 handling of wxConnection::Execute 0.9919 Sat Apr 13 2013 - Makefile checks for supported Wx version - Fixed wxUSE_DATAVIEWCTRL constant ( rt#84566 ) - wrapped wxRegionIterator - wrapped IPC - wxConnection / wxServer / wxClient 0.9918 Wed Apr 03 2013 - Added missing GetItemFont / SetItemFont for Wx::ListCtrl - Fixed wxFontEnumerator GetEncodings / GetFacenames ( thanks to Marton Papp ) - Wrapped wxFontEnumerator callbacks 0.9917 Mon Feb 11 2013 - Stopped wxWidgets >= 2.9.0 from setting locale to current user locale ( thanks to Tarek Unger )
2016-11-18Update ruby-gnome2 packages to 3.1.0.tsutsui6-26/+31
Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.0/NEWS) == Ruby-GNOME2 3.10.0: 2016-11-12 === Changes * Improvements * update README. [Patch by cedlemo] * fix format in README. * use pthread version of MinGW in build-windows.sh. * improve main Rakefile. * windows : update bundled versions. * Fixes * fix path in gem:windows:push in main Rakefile. * fix markup in NEWS file. * use Win32 thread again in build-windows.sh. * libmount is required for GLib on Linux. * install libgtk-3-dev explicitly. ==== All ==== Ruby/GIO2 * Improvements * make (({Gio::SettingsSchemaSource#list_schemas})) Rubyish. * make (({Gio::Settings#set_value})) Rubyish. * support array like API for (({Gio::Settings})). * (({Gio::ActionMap#add_action})) accepts :state * simplify, load (({Gio::File})) with GObject-Introspection loader. * simplify (({Gio::ContentType})) implementation. * Fixes * add missing required argument in test-settings-schema-source.rb. * add version check in Gio tests. * increase required version. * fix typo in action-map.rb. [Path by cedlemo] ==== Ruby/GLIB2 * Improvements * New implementation of GRClosure with new APIS: * RGClosureCallData * RGClosureCallFunc * rbgobj_set_signal_call_func() * rbgobj_get_signal_call_func() * g_rclosure_new_call() * support exit_application error message when no backtrace. * improve rbg_scan_options() performance * show all backtrace on GLib log. [GitHub#935][Suggested by Matijs van Zuijlen] * Fixes * windows: * Fix indent in windows-binary-build-task.rb. * Export glib2_binary_base_dir. * Remove needless "windows_" in methods name in windows-binary-build-task.rb. * add a debug argument for make command. * add GNOME2::Rake::WindowsBinaryBuildTask#binary_base_dir * fix a bug that SIGUSR1 breaks main loop. [GitHub#933][Reported by Vegard Sandengen] * fix error messages typo [Patch by dai-vr] * fix typo in rbgutil.c. [Patch by Kazuhiro NISHIYAMA] * fix style in rbglib_messages.c * remove needless check in rbglib_messages.c and extconf.rb ==== Ruby/GStreamer * Improvements * Fixes * fix text_color_example.rb demo. [Patch by cedlemo] ==== Ruby/GObjectIntrospection * Improvements * support GVariant string array to Ruby [Patch by Konstantinos Natsakis] * use g_variant_iter_init () to reduce dynamic memory allocation * support omitting allow-null arguments in middle of arguments * improve performance in callable-info.rb. * reduce needless method calls. * simplify invoke arguments in rb-gi-method-info.c, it improves performance. * support "can_be_" as predicate prefix. * improve performance calling a method. It catches data from info. * add GI.load shortcut for fast load. * Fixes * use short for 16bit Integer. * accept Array of numbers for gint8/guint8 array * wrong condition in function info arguments management. * use suitable type macros in ruby to C code from rb-gi-argument.c. * assign temporary Ruby object to local variable to guard from GC. * fix name conflict in rb-gi-argument.c. [Reported by kitone] * touch unrefed object in rb-gi-argument.c. * support array of UTF-8. * fill from last omitted arguments in function arguments loader. * add a missing all required case check in function arguments loader. * use rbg_variant_to_ruby in rb-gi-argument.c. * define unlock_gvl as info method. * fix typo in rb-gi-function-info.c. * don't fill missing arguments when given N arguments is less. * sink created GObject based object by default. * fix wrong default argument fill condition. * fix limit when loading arguments infos. [GitHub#895][Reported by cedlemo] * fix libffi return value handling. [GitHub#758][Reported by Mamoru TASAKA] * do not try to run a gtk demo when the user provide a bad demo name. [Patch by cedlemo] * focus on the related line in the TreeView when running demo from command line. [Patch by cedlemo] * do nothing for void type return type. [GitHub#952][Reported by cedlemo] * return value is return type is void but pointer. * windows : update patch support-external-g-ir-scanner.diff. ==== Ruby/GDK * Improvements * make (({Gdk::EventFocus#in})) rubyish. * add init hook as Gdk.on_init * Fixes * backport a patch to fix build error. ==== Ruby/GdkPixbuf2 * Improvements * support loading from file. * Fixes * fix dependency in Rakefile. [GitHub#862][Reported by Mamoru TASAKA] * add missing gio2 dependency in tests. * add missing variable in tests. * omit a test that failed by float error on i386 [GitHub#898][Reported by Mamoru TASAKA] ==== Ruby/GTK3 * Improvements * support for (({Gtk::SpinButton::input})) signal. [GitHub#855][Reported cedlemo] * new gtk demo spinbutton. [Patch by cedlemo] * add demo search_entry.rb [Patch by cedlemo] * update gtk demos to use class form instead of module form. [Patches by cedlemo] * add listbox gtk demo. [Patch by cedlemo] * update editable_cells demo. [Patch by cedlemo] * add glarea demo. [Patch by cedlemo] * update transparent demo. [Patch by Arjun Menon] * update theming_style_classes demo. [Patch by Arjun Menon] * update textscroll demo. [Patch by Arjun Menon] * update stack demo. [Patch by Arjun Menon] * update spinbutton demo. [Patch by Arjun Menon] * create (({Gtk::TreeModel#create_filter})) as an alias of #filter_new. * Fixes * load demos as classes instead of modules in main.rb. [Patch by cedlemo] * enable Gtk::Rc deprecation. * fix treemodelfilter sample issue. * force LC_NUMERIC to C when gtk3 is initialized. [Patch by cedlemo] ==== Ruby/WebKitGTK * Improvements * Fixes * windows : * update dependencies in Rakefile and patches. * use Ubuntu 16.04 as build environment. * install jsmin ==== Ruby/WebKit2GTK * Improvements * Fixes * windows : * update Rakefile and patches. * support auto latest version detection. ==== Ruby/ClutterGdk * Improvements * Fixes * add init hook as Clutter.on_init. * add Clutter and Gdk integration API. ==== Ruby/ClutterGtk * Improvements * add clutter-gdk dependency. * Fixes * window-test.rb sample : use icons only included in the default theme. * remove needless pack method usage in test.rb sample. * follow improved API in event.rb sample. ==== Ruby/ClutterGdk * Improvements * create a GObject-Introspection loader. [Patch by cedlemo] * Fixes * update description in README and in Rakefile. * remove needless code in Rakefile. * remove needless code in GObject-Introspection loader. ClutterGdk is part of Clutter. ==== Ruby/GStreamer * Improvements * add (({Gst::Bin#each})). [GitHub#927][Reported by cedlemo] * add only_gstreamer_version method. * Fixes * use post_load in order to use require_libraries. ==== Ruby/Pango * Fixes * pango windows: remove needless patch. ==== Thanks * Arjun Menon * cedlemo * dai-vr * Kazuhiro NISHIYAMA * kitone * Konstantinos Natsakis * Mamoru TASAKA * Matijs van Zuijlen * Vegard Sandengen
2016-11-18Updated xf86-input-joystick to 1.6.3.wiz4-168/+7
just as you stagger home from the release party for the mouse and keyboard driver, here's another one for the joystick driver. An accumulated bunch (5) fixes, some of them almost 4 years old, the hair of the dog looks tempting now, doesn't it? On a more serious note, this is the last release for the joystick driver. I'll put the usual 'discontinued' messages into the repository over the next couple of days. To prevent at least some of the ... "encouraging" emails: this driver does *not* make your joystick work. This driver is solely for making a joystick behave like a mouse pointer, which is a decidedly niche case to begin with. Hans de Goede (3): Use jstkCloseDevice_* on error in jstkOpenDevice_* backend functions Add a generic jstkCloseDevice helper function Add support for server managed fds Matthieu Herrb (1): use xf86{Add,Remove}EnabledDevice() Peter Hutterer (2): Handle DEVICE_ABORT for input ABI 19.1 joystick 1.6.3
2016-11-18Remove obsolete patch.wiz1-18/+0
2016-11-18Updated xf86-video-vmware to 13.2.1.wiz2-10/+8
This release provides support for adapting to a desktop configuration (read VMware GUI configuration) exposed using drm connectors rather than using RandR12+. Since this is the way gnome-shell/Wayland adapts to a desktop configuration this driver can coexist with an auto-fit multimonitor VMware gnome-shell/Wayland configuration and therefore enables future open-vm-tools versions to expose GUI configuration changes through drm connectors at system start-up time without using the xorg driver as a proxy. It also contains a compilation fix for ABI 23 from Hans de Goede. This driver is targeted for new distro releases with X coexisting with gnome-shell/Wayland. Although it's been fairly well tested there might be regressions and therefore it's not suitable for LTS-type release updates. Hans de Goede (1): Adapt Block/WakeupHandler signature for ABI 23 Thomas Hellstrom (11): vmware/vmwgfx: Expose kernel connector attributes and react to hotplug events vmware/vmwgfx: Add missing includes of the config.h header. vmware/vmwgfx: Update RandR output properties on hotplug events v2 vmware/vmwgfx: Add a layout handler v2 vmware/vmwgfx: Avoid filling the log with modeline printouts vmware/vmwgfx: Read the implicit output status from KMS if available. vmware/vmwgfx: Disable autolayout if we detect an old resolutionset vmware/vmwgfx: Don't require screen objects to run vmware: Bump minor to signal availability of new features vmware/vmwgfx: Add a missing source file for distribution Bump minor for release.
2016-11-17Updated xf86-video-amdgpu to 1.2.0.wiz3-28/+7
I'm pleased to announce the 1.2.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.10-1.19. Highlights: * Significant 2D compositing performance increase. * Option "TearFree" can now prevent tearing in all possible display configurations (with current versions of Xorg). Specifically, it's now also effective with arbitrary RandR transforms and with RandR 1.4 slave output. * DRI3 is now enabled by default if the Xorg version is >= 1.18.3 and glamor is enabled. * DRI3/Present asynchronous page flips are now supported (requires corresponding kernel driver support, available in current versions of the Linux kernel). This can increase performance of fullscreen applications with sync-to-vblank disabled. * The HW cursor can now be used with RandR 1.4 slave output or with TearFree & rotation. * Performance improvements with RandR 1.4 slave output. * The list of supported GPUs in the Xorg log file has been tidied up. * RandR 1.4 provider capabilities are now advertised more accurately. * Support for SI family GPUs. Plus many other improvements and fixes. Thanks to everybody who contributed to this release in any way! Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Alex Deucher (1): add missing bonaire pci id Flora Cui (3): add strato pci id Add more Polaris 10 PCI IDs Add more Polaris 11 PCI IDs Hans de Goede (3): Remove unnecessary fb addition from drmmode_xf86crtc_resize Only add main fb if necessary PRIME: Fix swapping of provider sink / source capabilities Keith Packard (1): Use NotifyFd for drm fd Marek Olšák (1): Fix cursor size for SI Michel Dänzer (65): Post 1.1.0 release version bump Add support for async flips to radeon_do_pageflip present: Support async flips Enable DRI3 by default when building for Xorg >= 1.18.3 Handle Zaphod mode correctly in amdgpu_mode_hotplug glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL Remove amdgpu_share_pixmap_backing Add amdgpu_pixmap_get_tiling_info Consolidate get_drawable_pixmap helper Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2 glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME glamor: Make amdgpu_glamor_create_textured_pixmap take amdgpu_buffer* Propagate failure from amdgpu_set_pixmap_bo Use amdgpu_set_pixmap_bo in amdgpu_set_shared_pixmap_backing glamor: Fix leak of pixmap private when replacing BO Free priv in amdgpu_set_pixmap_bo also if priv->bo == NULL Adapt to XF86_CRTC_VERSION 7 Call amdgpu_glamor_create_screen_resources after ModifyPixmapHeader Simplify drmmode_set_mode_major error handling Make sure drmmode_crtc->scanout[] are destroyed when not needed present: Don't allow flipping when using a dedicated scanout buffer dri2: Don't allow flipping when using a dedicated scanout buffer present: Separate checks for flips vs unflips v2 Remove drmmode_load_palette Destroy all dedicated scanout buffers during CloseScreen Make the dedicated scanout mechanism work with arbitrary transforms v2 Remove w/h parameters from amdgpu_scanout_extents_intersect Clear damage in amdgpu_scanout_update if it doesn't intersect the CRTC Add .editorconfig file Only use RandR APIs if RandR is enabled DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc Remove unused lut_r/g/b arrays from drmmode_crtc_private_rec Add Mullins PCI IDs Add missing Kaveri PCI ID (1318) Only list each unique chipset family once in the log file Add explicit AMDGPU_DRM_QUEUE_ERROR define Use EventCallback to avoid flushing every time in the FlushCallback Keep track of damage event related flushes per-client Wait for pending flips to complete before turning off an output or CRTC Use drmmode_crtc_scanout_* helpers for RandR 1.4 scanout pixmaps Handle RandR 1.4 slave dirty updates via amdgpu_drm_queue Track damage accurately for RandR 1.4 slave scanout Only copy from screen pixmap to shared pixmap on demand for slave scanout Factor out transform_region helper Move up amdgpu_scanout_extents_intersect Synchronize scanout pixmaps for TearFree Make TearFree effective with PRIME slave scanout Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default Fix handling of configure option --with-xorg-conf-dir Untangle HAS_XORG_CONF_DIR / --with-xorg-conf-dir lines in configure.ac Add support for ScreenPtr::SyncSharedPixmap Rotate and reflect cursor hotspot position for drmModeSetCursor2 Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901 Order unique chipsets according to first appearance in ati_pciids.csv Sayōnara, AM_MAINTAINER_MODE! Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap Consume all available udev events at once present: Check tiling info for flips Require xserver 1.10 or newer Check Xorg version at runtime instead of build time in two places Refactor amdgpu_mode_hotplug Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug manpage updates for the 1.2.0 release Bump version for 1.2.0 release Qiang Yu (3): Remove RR_Capability_SinkOutput for GPU without CRTC. Fix amdgpu_mode_hotplug crash on multi GPU platform. DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error Ronie Salgado (1): Add SI PCI IDs Tom St Denis (1): dri3: Return NULL from amdgpu_dri3_pixmap_from_fd if calloc fails.
2016-11-17Updated xf86-video-ati to 7.8.0.wiz3-28/+7
I'm pleased to announce the 7.8.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.10-1.19. Highlights: * Significant 2D compositing performance increase, in particular with glamor enabled. * Option "TearFree" can now prevent tearing in all possible display configurations (with current versions of Xorg). Specifically, it's now also effective with arbitrary RandR transforms and with RandR 1.4 slave output. * DRI3 is now enabled by default if the Xorg version is >= 1.18.3 and glamor is enabled. * DRI3/Present asynchronous page flips are now supported (requires corresponding kernel driver support, available in current versions of the Linux kernel). This can increase performance of fullscreen applications with sync-to-vblank disabled. * The HW cursor can now be used with RandR 1.4 slave output or with TearFree & rotation. * Performance improvements with RandR 1.4 slave output. * The list of supported GPUs in the Xorg log file has been slightly tidied up. * RandR 1.4 provider capabilities are now advertised more accurately. Plus many other improvements and fixes. Thanks to everybody who contributed to this release in any way! Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Hans de Goede (3): Remove unnecessary fb addition from drmmode_xf86crtc_resize Only add main fb if necessary PRIME: Fix swapping of provider sink / source capabilities Keith Packard (1): Adapt to video API 22 Michel Dänzer (65): Post 7.7.0 release version bump Add support for async flips to radeon_do_pageflip present: Support async flips Handle Zaphod mode correctly in radeon_mode_hotplug Enable DRI3 by default when building for Xorg >= 1.18.3 Explicitly set the fbcon pixmap pitch again Add .editorconfig file Adapt to XF86_CRTC_VERSION 7 Only use RandR APIs if RandR is enabled Add explicit RADEON_DRM_QUEUE_ERROR define Don't enable micro-tiling for scanout buffers on pre-R600 Don't enable DRI3 by default with EXA Use EventCallback to avoid flushing every time in the FlushCallback Wait for pending flips to complete before turning off an output or CRTC Keep track of damage event related flushes per-client v2 Use drmmode_crtc_scanout_* helpers for RandR 1.4 scanout pixmaps Handle RandR 1.4 slave dirty updates via radeon_drm_queue Track damage accurately for RandR 1.4 slave scanout Also call drmmode_clear_pending_flip from radeon_scanout_flip_abort Don't override crtc parameter value in drmmode_flip_handler/abort Also handle disabled CRTCs in drmmode_clear_pending_flip Fix build against xserver < 1.13 Only copy from screen pixmap to shared pixmap on demand for slave scanout Factor out transform_region helper Move up radeon_scanout_extents_intersect Synchronize scanout pixmaps for TearFree Make TearFree effective with PRIME slave scanout glamor: Fix radeon_glamor_share_pixmap_backing for priv->bo == NULL Consolidate get_drawable_pixmap helper Move DRI2's local fixup_glamor helper to radeon_glamor_set_pixmap_bo glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME Destroy all dedicated scanout buffers during CloseScreen DRI2: Add interpolated_vblanks in radeon_dri2_get_crtc_msc Use local implementation of RegionDuplicate for older xserver Only define transform_region function for XF86_CRTC_VERSION >= 4 Add support for ScreenPtr::SyncSharedPixmap Propagate failure from radeon_set_pixmap_bo glamor: Fix leak of pixmap private when replacing BO Free priv in amdgpu_set_pixmap_bo also if priv->bo == NULL Simplify drmmode_set_mode_major error handling Make sure drmmode_crtc->scanout[] are destroyed when not needed present: Don't allow flipping when using a dedicated scanout buffer dri2: Don't allow flipping when using a dedicated scanout buffer present: Separate checks for flips vs unflips Remove drmmode_load_palette Make the dedicated scanout mechanism work with arbitrary transforms Remove w/h parameters from radeon_scanout_extents_intersect Clear damage in radeon_scanout_update if it doesn't intersect the CRTC Only list each unique chipset family once in the log file Rotate and reflect cursor hotspot position for drmModeSetCursor2 Restore location of radeon_set_pixmap_bo call in drmmode_create_bo_pixmap Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901 Order unique chipsets according to first appearance in ati_pciids.csv Remove PCI IDs and bus type from ati_pciids.csv Sayōnara, AM_MAINTAINER_MODE! Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap Consume all available udev events at once Require xserver 1.10 or newer Check Xorg version at runtime instead of build time in two places Reindent code in radeon_dri2_create_buffer2 Refactor radeon_mode_hotplug Use pRADEONEnt to find both screens of a GPU in radeon_mode_hotplug Update manpage entry for Option "TearFree" Bump version for 7.8.0 release Qiang Yu (3): Remove RR_Capability_SinkOutput for GPU without CRTC Fix radeon_mode_hotplug crash on multi GPU platform. DRI2: Fix radeon_dri2_exchange_buffers width/height copy'n'paste error Tan Hu (2): EXA/6xx/7xx: fast solid pixmap support EXA/6xx/7xx: accelerate PictOpOver with component alpha Tom St Denis (1): dri3: Return NULL from radeon_dri3_pixmap_from_fd if calloc fails.
2016-11-17Updated xf86-input-mouse to 1.9.2.wiz3-10/+11
This release supports the hot-off-the-line X server 1.19. And it comes, just as you're out partying with the keyboard driver. Another reason to party! Guess you will have troubles getting up tomorrow morning. Alan Coopersmith (2): README: Add "or xf86-input-libinput" to -evdev note for Linux README: Drop ancient, no longer supported versions of Solaris Keith Packard (2): Support ABI_XINPUT_VERSION 23 (use input_lock/input_unlock) Support ABI_XINPUT_VERSION 24 (remove LastSelectMask from block/wakeup) Peter Hutterer (1): mouse 1.9.2 Thomas Klausner (1): Add some standard defines to pkg-config file.
2016-11-17Update xf86-input-keyboard to 1.9.0.wiz4-290/+11
This release supports the hot-off-the-line X server 1.19. Rejoice! But not too much, you have work tomorrow. Alexandr Shadchin (3): Remove empty function xf86KbdUnplug Reorder load module stuff Remove support for X input ABI < 12 Keith Packard (1): Use xf86AddEnabledDevice with threaded input Peter Hutterer (1): keyboard 1.9.0 Yasushi Oshima (1): Add defines for Japanese 106-key USB keyboards.
2016-11-16Remove backup files.wiz2-0/+0
2016-11-16Fix build with xorg-server-1.19.wiz7-2/+442
2016-11-16Fix build with xorg-server-1.19.wiz21-13/+236
2016-11-16Fix build with xorg-server-1.19.wiz6-3/+78
2016-11-16Fix build with xorg-server-1.19wiz2-1/+28