Dave Airlie
a6b6e8ba02
prime: clean up slave bo properly. (v3)
...
This is an ABI break, in that we now pass NULL to a function that hasn't
accepted it before.
Alex Goins had a different patch for this but it wasn't symmetrical, it
freed something in a very different place than it allocated it, this
attempts to retain symmetry in the releasing of the backing bo.
v2: use a new toplevel API, though it still passes NULL to something
that wasn't expecting it.
v3: pass -1 instead of 0.
Signed-off-by: Dave Airlie <airlied@redhat.com>
Tested-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Alex Goins <agoins at nvidia.com>
2016-06-08 12:51:51 -04:00
..
.gitignore
atom.c
atom: make FreeAtom static
2015-07-08 16:41:29 -04:00
buildatoms
BuiltInAtoms
colormap.c
configurable maximum number of clients
2015-08-24 00:00:18 -07:00
cursor.c
cursor: drop ARGB_CURSOR
2015-06-30 12:17:51 +10:00
devices.c
Remove SIGIO support for input [v5]
2016-05-26 16:07:54 -07:00
dispatch.c
dix: Push UpdateCurrentTimeIf down out of the main loop
2016-05-04 10:58:01 -04:00
dispatch.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
dixfonts.c
dix: Move InitFonts up above screen initialization
2015-12-01 13:55:11 -05:00
dixutils.c
dix: Add ClientSignalAll()
2016-02-29 14:33:11 -05:00
enterleave.c
dix: Don't update current time in the middle of input event processing
2016-06-01 10:31:52 -07:00
enterleave.h
dix: Unexport various implementation details
2015-07-08 16:40:57 -04:00
eventconvert.c
dix: send the current axis value in DeviceChangedEvents ( #62321 )
2013-05-07 09:40:42 +10:00
events.c
dix: Don't update current time in the middle of input event processing
2016-06-01 10:31:52 -07:00
extension.c
Convert dix/* to new *allocarray functions
2015-04-21 16:57:08 -07:00
ffs.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
gc.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
getevents.c
Input: Add focus-in event source
2015-11-24 11:36:34 +10:00
globals.c
dix: Remove bogus input_mutex and input_mutex_count definitions from globals.c
2016-05-30 00:17:15 -07:00
glyphcurs.c
Let calloc handle multiplication
2015-04-21 16:57:07 -07:00
grabs.c
Convert dix/* to new *allocarray functions
2015-04-21 16:57:08 -07:00
initatoms.c
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
inpututils.c
Input: Add DeviceEventSource enum
2015-11-24 11:36:32 +10:00
main.c
Create a threaded mechanism for input [v7]
2016-05-26 16:07:54 -07:00
Makefile.am
Allow DDX to provide a main()
2013-07-23 23:56:58 +01:00
pixmap.c
prime: clean up slave bo properly. (v3)
2016-06-08 12:51:51 -04:00
privates.c
privates: Clear screen-specific keys during CloseScreen
2015-09-21 14:18:51 -04:00
property.c
dix: Push UpdateCurrentTimeIf down out of the main loop
2016-05-04 10:58:01 -04:00
protocol.txt
protocol.txt: Add MIT-SHM 1.2 requests
2015-09-25 09:46:11 -04:00
ptrveloc.c
Remove SIGIO support for input [v5]
2016-05-26 16:07:54 -07:00
region.c
Convert dix/* to new *allocarray functions
2015-04-21 16:57:08 -07:00
registry.c
Build required portions of registry.c automatically [v2]
2014-09-18 15:29:29 -07:00
resource.c
configurable maximum number of clients
2015-08-24 00:00:18 -07:00
selection.c
dix: Push UpdateCurrentTimeIf down out of the main loop
2016-05-04 10:58:01 -04:00
stubmain.c
Allow DDX to provide a main()
2013-07-23 23:56:58 +01:00
swaprep.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
swapreq.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
tables.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
touch.c
dix: Reallocate touchpoint buffer at input event time [v2]
2016-05-26 16:07:54 -07:00
window.c
dix: Add hybrid full-size/empty-clip mode to SetRootClip
2016-02-22 13:26:31 -05:00
Xserver-dtrace.h.in
dix: add dtrace probes to input API
2012-03-22 11:33:42 +10:00
Xserver.d
Get rid of const warnings in XSERVER_INPUT_EVENT dtrace probe calls
2015-02-10 18:14:44 -08:00