Go to file
George Peter Staplin 586fbc91df XQuartz: pbproxy: Fix NSObject memory leaks by properly using the
NSAutoreleasePool.   Now the usage is consistent.  In x_input_run()
we create a pool, and release it after processing the XEvents.

Add some getpid() output to main for debugging.  It needs a bit more
testing before the next release.

Don't retain the NSPasteboard as the old code did.  That may have
contributed to the leak, and it made it so that we needed the
NSAutoreleasePool created in main().

Remove the _known_types, and _pasteboard instance variables from
the x_selection class.  They aren't needed anymore.

The leaks program now indicates 0 leaks after some usage.  I want
to test further, but this seems much better, and my memory usage
graph indicates it's not growing.
(cherry picked from commit b245d84a72)
2008-09-26 12:31:06 -07:00
composite Switching from Automatic to Manual redirect needs to unmap/remap 2008-09-19 20:58:32 -07:00
config config: print error code if NIDR fails. 2008-09-26 09:33:39 +09:30
damageext damage: choose less ambiguous function names 2008-08-31 17:46:26 +02:00
dbe Prepare for array-index based devPrivates. 2008-08-28 18:05:40 -04:00
dix Push server-known properties into xserver-properties.h. 2008-09-26 13:32:11 +09:30
doc Default to -br. Add -retro option for the nostalgic. 2008-09-22 10:51:51 -04:00
exa exa: make sure pixmap devPrivate.ptr is NULL at create time 2008-09-26 08:59:30 +10:00
fb Prepare for array-index based devPrivates. 2008-08-28 18:05:40 -04:00
glx GLX: Make sure GLX_SGI_make_current_read is enabled when possible 2008-09-24 16:56:45 -07:00
hw XQuartz: pbproxy: Fix NSObject memory leaks by properly using the 2008-09-26 12:31:06 -07:00
include Push server-known properties into xserver-properties.h. 2008-09-26 13:32:11 +09:30
mi mieq: Made custom event handlers safer for nevents >1 2008-09-21 17:33:04 -07:00
miext XQuartz: 256 color support 2008-09-12 15:26:13 -07:00
os Default to -br. Add -retro option for the nostalgic. 2008-09-22 10:51:51 -04:00
randr Fix panoramiX request and reply swapping 2008-09-21 19:19:24 +02:00
record Prepare for array-index based devPrivates. 2008-08-28 18:05:40 -04:00
render Revert "Render: Use built-in SHA1 library" 2008-09-23 09:22:07 -07:00
Xext Fix panoramiX request and reply swapping 2008-09-21 19:19:24 +02:00
xfixes xfixes: realize the invisible cursor before displaying it. 2008-09-26 09:33:39 +09:30
Xi Push server-known properties into xserver-properties.h. 2008-09-26 13:32:11 +09:30
xkb xkb: squash canonical types into explicit ones on core reconstruction. 2008-09-26 09:33:39 +09:30
.gitignore Add cscope files to .gitignore 2008-09-05 06:10:37 -07:00
acinclude.m4 Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version 2008-04-16 18:38:38 -07:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac Require inputproto 1.9.99.5 2008-09-26 13:32:13 +09:30
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am XTrap delenda est. 2008-06-25 09:52:36 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Include pciaccess in the xorg-server.pc Requires line. 2008-04-15 14:51:51 -07:00