- Update to version 1.16.1:
+ mieq: Fix a crash regression in mieqProcessDeviceEvent
+ ListenOnOpenFD: Remove Resets since this is intended to be for hotplugging connections
+ XQuartz: Better support turning off "Displays have separate Spaces" on OS X Mavericks
+ glamor: Fix temp picture coordinates in glamor_composite_clipped_region
+ glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap
+ xfree86: Fallback to first platform device as primary
+ xfree86: Allow non-PCI devices as primary
+ xwayland: always include drm.xml in tarballs
OBS-URL: https://build.opensuse.org/request/show/250500
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=543
- A better fix for 24bpp graphics problem with cirrus KMS
(bnc#890599); Adding a new patch:
U_fb-Fix-invalid-bpp-for-24bit-depth-window.patch
while obsoleting two patches:
u_render-Don-t-generate-invalid-pixman-format-when-using-a-24bpp-framebuffer-with-a-32bit-depth-visual.patch
u_fb-Correctly-implement-CopyArea-when-using-a-window-with-depth-32-and-24bpp.patch
OBS-URL: https://build.opensuse.org/request/show/245730
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=541
- only add /etc/alternatives/libglx.so as ghost on suse >= 1315
- added /etc/alternatives/libglx.so as ghost
- moved libglx-xorg.so to xorg/xorg-libglx.so to avoid messup in case
anybody runs ldconfig in modules/extensions
- make use of update-alternatives for libglx.so (FATE#317822)
- Change U_ to u_ as these patches are not upstream yet:
* U_render-Don-t-generate-invalid-pixman-format-when-using-a-24bpp-framebuffer-with-a-32bit-depth-visual.patch
--> u_render-Don-t-generate-invalid-pixman-format-when-using-a-24bpp-framebuffer-with-a-32bit-depth-visual.patch
* U_fb-Correctly-implement-CopyArea-when-using-a-window-with-depth-32-and-24bpp.patch
--> u_fb-Correctly-implement-CopyArea-when-using-a-window-with-depth-32-and-24bpp.patch
(bnc#890599).
OBS-URL: https://build.opensuse.org/request/show/244555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=295
- Update to version 1.16.0 (final):
+ Glamor integration. This GL-based X acceleration subsystem now
offers reasonable performance that avoids software fall backs much
of the time.
+ XWayland. This provides an X server integrated into a Wayland
window system. It uses Glamor for rendering, and so avoids most of
the performance problems inherent in window system layering.
+ systemd integration. This provides for systemd-based launching and
management which improves boot performance and reliability
+ Elimination of thousands of compiler warnings. We've been slowly
adding more and more compiler flags to the stock X build to warn us
of unsafe coding practices. Version 1.16 finally addresses the
enormous list of these warnings.
+ Glamor for Xephyr. This X-on-X implementation now serves as the
primary development environment for our new 2D acceleration
subsystem, permitting rapid development and testing on a single
machine.
+ Non-PCI device support. Many graphics devices are not enumerated
with the standard PCI APIs; now the X server can auto-detect and
configure them as it does in more conventional systems.
OBS-URL: https://build.opensuse.org/request/show/241363
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=526
- %post:
* move SaX2 generated xorg.conf file to xorg.conf.sle11
Only in very rare cases a static X configuration is still
required on sle12. And, in some cases the migration from a
static sle11 X configuration to a static sle12 X configuration
is not possible at all, e.g. some video and input drivers
are no longer available on sle12. In short, trying to migrate
will result in more harm than benefit. (bnc#877315)
* remove dangling link /etc/X11/XF86Config (bnc#879360, comment#15)
* prevent %postun of NVIDIA/fglrx driver packages from
restoring xorg.conf backup or running sax2 as fallback
to create a new xorg.conf (bcn#877315)
- Fix crash in abnormal condition (bnc#879666, bnc#879489):
* u_connection-avoid-crash-when-CloseWellKnownConnections-gets-called-twice.patch
Fix a crash when CloseWellKnownConnections() gets called twice.
This can happen if FatalError() is called in the shutdown procedure.
* u_CloseConsole-Don-t-report-FatalError-when-shutting-down.patch
Don't call FatalError() on errors in console ioctls when in shutdown.
- Added n_xserver-optimus-autoconfig-hack.patch for FATE#316410. This
is a little hack to make the X server autoconfigure the output sinks
for Optimus laptops. This lets them automatically use outputs that
are only wired to a certain GPU. To be removed once our desktop
tools can configure this easily.
OBS-URL: https://build.opensuse.org/request/show/235667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xorg-x11-server?expand=0&rev=289
* move SaX2 generated xorg.conf file to xorg.conf.sle11
Only in very rare cases a static X configuration is still
required on sle12. And, in some cases the migration from a
static sle11 X configuration to a static sle12 X configuration
is not possible at all, e.g. some video and input drivers
are no longer available on sle12. In short, trying to migrate
will result in more harm than benefit. (bnc#877315)
* remove dangling link /etc/X11/XF86Config (bnc#879360, comment#15)
* prevent %postun of NVIDIA/fglrx driver packages from
restoring xorg.conf backup or running sax2 as fallback
to create a new xorg.conf (bcn#877315)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=519
* u_connection-avoid-crash-when-CloseWellKnownConnections-gets-called-twice.patch
Fix a crash when CloseWellKnownConnections() gets called twice.
This can happen if FatalError() is called in the shutdown procedure.
* u_CloseConsole-Don-t-report-FatalError-when-shutting-down.patch
Don't call FatalError() on errors in console ioctls when in shutdown.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=518