April 25th, 2013Aaron Plattner (1):
· fb: Rename wfbDestroyGlyphCache
Alan Coopersmith (8):
· Handle failure to create counter in init_system_idle_counter
· Stop leaking overlayWin in PanoramiXCompositeGetOverlayWindow error paths
· Free keymap on error in Xephyr's hostx_load_keymap
· Make xf86ValidateModes actually copy clock range list to screen pointer
· Avoid NULL pointer dereference in xf86TokenToOptinfo if token not found
· Avoid memory leak on realloc failure in localRegisterFreeBoxCallback
· xf86XvMCScreenInit: Avoid leak if dixRegisterPrivateKey fails
· Avoid memory leak in ddc resort() if find_header() fails
Andreas Wettstein (1):
· xkb: Fixes to LatchMods/LatchGroup
Bryce Harrington (6):
· xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set.
· xfree86: Track error code and add label for error handling.
· xfree86: Provide more details on failure
· xfree86: Keep trying to set interface on drm for 2 seconds.
· xfree86: Fix race condition failure opening drm.
· xfree86: Be verbose if waiting on opening the drm device
Daniel Martin (2):
· ephyr: Add -resizeable option
· ephyr: Fix crash on 24bpp host framebuffer
Dave Airlie (1):
· xf86: fix flush input to work with Linux evdev devices.
Geert Uytterhoeven (1):
· kdrive/fbdev: revive randr new screen size logic
Jeremy White (1):
· Define prototypes for hw/xfree86/modes/xf86Modes.c only in xf86Modes.h.
Keith Packard (2):
· Bump release to 1.14.99.0
· Bump to 1.14.99.1
Marcin Slusarz (1):
· os: use libunwind to generate backtraces
Peter Harris (1):
· xkb: Set nIndicators in XkbGetIndicatorMap
Peter Hutterer (20):
· randr: fix "set but unused" warnings
· xfree86: drop unused prevSIGIO
· fb: drop two unneeded shadowing variables
· Xext: renaming shadowing variable
· Xext: rename two shadowing variables
· xkb: remove unused variable 'names'
· xfree86: remove redundant declaration of inputInfo
· dix: FreeAllAtoms() on reset
· dix: only show the cursor if a window defines one (#58398)
· os: document pnprintf as sigsafe snprintf
· kdrive: fix "set but not used" warnings
· xephyr: fix "set but not used warnings"
· xfixes: ifdef PanoramiXFixes* (#62015)
· Xi: return !Success from DeliverTouchEmulatedEvent if we didn't deliver
· Xi: use a temp variable for the new listener
· dix: fix a comment
· Xi: compress two if statements with the same body
· dix: update coords for touch events in PlayReleasedEvents
· Xi: add a comment to make a condition a bit clearer
· Revert "kdrive: fix "set but not used" warnings"
Piotr Dziwinski (1):
· glx: fix uninitialized var in __glXDRIscreenProbe
Robert Morell (2):
· configure.ac: Require inputproto 2.3
· list.h: Make xorg_list_init inline
Tomasz Lis (1):
· Full support of sRGB capable fbconfigs.
Zack Rusin (1):
· GLX/DRI2: Do not expose INTEL_swap_event without swap control
April 18th, 2013· xf86: fix flush input to work with Linux evdev devices.
· Xi: add a comment to make a condition a bit clearer
· dix: fix a comment
· configure.ac: Require inputproto 2.3
· list.h: Make xorg_list_init inline
February 14th, 2013Aaron Plattner (4):
· dix: Make small bitfields that store enums unsigned
· config/udev: fix "removing GPU device" format string mistake
· xf86: use nt_list_for_each_entry_safe to walk InputHandlers in xf86Wakeup
· randr: unref the provider shared pixmap the appropriate number of times
Alan Coopersmith (1):
· Xext: avoid null-pointer dereference in XTestFakeInput (#59937)
Andreas Wettstein (2):
· xkb: Do not use base group as an array index.
· xkb: Fix repeat behaviour of redirect and message actions
Benjamin Tissoires (1):
· dix: fix error logging occuring in signal context of GetTouchEvents
Bryce Harrington (2):
· xfree86: Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
· xfree86: Man page shouldn't say Device is mandatory anymore
Carlos Garnacho (3):
· mi: Ensure pointer emulating touch events update the sprite
· render: Unwrap early on the animated cursor BlockHandler
· dix: Set focus field on XI2 crossing events
Dave Airlie (3):
· xf86: bump input ABI version to 19
· xserver: fix build regression since 91ab237358c6e33da854914d3de493a9cbea7637
· randr: bump advertised RandR version to 1.4
Jasper St. Pierre (1):
· protocol-versions: Bump minor version of XI
Jon TURNEY (10):
· hw/xwin: Bring the X screen window to the front on a single left-click on the tray icon
· hw/xwin: Fix some comments in winkeybd.c
· hw/xwin: Process one Windows message per wakeup, rather than all of them.
· hw/xwin: Fix MinGW build of winSetAppModelID.c
· hw/xwin: Move reshape code from winUpdateWindowPosition() to the map event handler
· hw/xwin: Add a new WM_WM_HINTS_EVENT event to update window style
· hw/xwin: Make sure that WM_WM_HINTS_EVENT does nothing for override-redirect windows
· hw/xwin: Ensure full styling is applied when the window is mapped
· hw/xwin: Use ITaskBarList interface to ensure show-on-taskbar state is updated correctly
· hw/xwin: Stop assuming WS_EX_APPWINDOW style in WM_SHOWWINDOW
Keith Packard (5):
· input: Pull TouchListener declaration to top-level
· input: Record grab pointer in TouchListener
· hw/xfree86: Require only one working CRTC to start the server.
· os: Round fraction in pnprintf %f format
· Update to version 1.3.99.902 (1.14 RC2)
Peter Hutterer (26):
· test/xi2: fix compiler warning
· dix: add resource type to touch listeners
· dix: check for the right device's xi2 mask
· dix: remove already-moved hunk
· dix: don't filter RawEvents if the grab window is not the root window (#53897)
· Fix two typos "requires an string value"
· xfree86: set event->detail for DGA pointer events
· xfree86: update the device state for all DGA events (#59100)
· xfree86: don't access the old input handler after freeing it
· dix: typo fix in comment
· test/signal-logging: simplify tests using sprintf
· os: silently ignore length modifiers in pnprintf
· os: add support for %f to pnprintf
· dmx: don't include dmx-config.h from xdmxconfig (#37502)
· Xi: limit valuator copy to valuator array size (#59939)
· include: fix typo in list description
· Xext: pass the current screen to miProcessDeviceEvent() from xtest calls
· Xext: if a root window is given in XTestFakeInput, move to that
· dix: fix ptraccel debugging printfs
· dix: add some more info to a ptraccel debug msg
· dix: use BUG_RETURN_VAL for an error message
· dix: unify prefix for ptraccel debugging in DebugAccelF macro
· dix: pre-scale relative events from abs devices to desktop ratio (#31636)
· dix: when shutting down slave devices, shut down xtest devices last
· dix: support the transformation matrix for relative devices.
· Short-cut the input device cleanup process during AbortServer()
Ryan Pavlik (2):
· include: Add RELOCATE_PROJECTROOT to xwin-config.h header
· hw/xwin: Add missing include xwin-config.h to winglobals.h
Sybren van Elderen (1):
· dix: when scaling from desktop coord, take the total desktop size (#51904)
Ted Felix (1):
· xfree86: bail on misformed acpi strings (#73227)
December 14th, 2012· xf86: select a fake output for headless servers
· Xi: Fix modifier swapping in XIPassiveGrabDevice
· randr: call RRProviderInit in the proper place.
· cursor: Revise edge cases for the pointer moving towards barriers
· xf86: fix compat output selection for no output GPUs
· When resetting device idle time, reset XIAll(Master)Devices too
· xkb: fill in keycode and event type for slow keys enablement
· hw/dmx: add update_desktop_dimensions() call
· Sync TouchListener memory allocation with population in TouchSetupListeners()
· Xi: Update the device after delivering the emulated pointer event(#56558)
· Xi: Set modifier mask on touch events
· End physically active touches when device is disabled
· Xi: Don't check for TOUCH_END, it's never set
· Touch: Fix duplicate TouchBegin selection with virtual devices
· dri2: invalidate drawable after sharing pixmap
· xf86/platform: scan pci after probing devices
· config/udev: ignore change on drm devices
· xf86: fix multi-seat video device support. (v2)
· Correct description of -displayfd option in man page.
· hw/xwin: Only add GLX extension once.
· Fix compilation of Xorg DDX without XF86VIDMODE
· Fix 'make distcheck' for hw/xwin
· EXA: Track source/mask pixmaps more explicitly for Composite fallback regions.
· dix: set the device transformation matrix
· dix: fix crash on XI 1.x grabs on disabled devices. (#54934)
· xfree86: add xf86UpdateDesktopDimensions()
· dix: fix crash on shutdown if a disabled device is still grabbed (XI1 grab)
· xkb: ProcesssPointerEvent must work on the VCP if it gets the VCP
· Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)
· dix: fix zaphod screen scrossing (#54654)
· dix: fix scale_to_desktop for edge ABS events
May 30th, 2011· Aside from two crash fixes for the XQuartz DDX, it is identical to RC2.
November 20th, 2009· randr: Fill in errorValue when verifying outputs/crtcs/modes
· Move FD_CLR above pInfo->read_input
· Xming: Add mouse motion events with flag POINTER_SCREEN in winEnqueueMotion()
· loader: actually stat something that has some chance of existing. (v2)
· XQuartz: Controller thread launches clients
· XQuartz: Don't weed out duplicates in generated keymap
· XQuartz: Use dixLookupResourceByType instead of LookupIDByType
· XQuartz: Cleanup X11Controller.m compilation warnings.
· XQuartz: Buildfix for Leopard and older
· XQuartz: pbproxy: Wait for the server to finish starting up, so display is valid.
· XQuartz: Explicitly pass a bellProc to make XBell() work again.
· Cygwin/X: Remove a couple of extraneous '
· ' in logged version info
· Avoid a null dereference if IFF_BROADCAST is set but there is no broadcast address
· xfree86: set a sane umask before opening the log
· dix: increase default number of buttons to 10.