xserver/hw
George Peter Staplin b245d84a72 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.
2008-09-23 12:39:32 -06:00
..
dmx dmx: link in XSERVER_LIBS. 2008-05-16 17:20:08 +03:00
kdrive Revert "kdrive: don't post motion event if there was no motion. #16179" 2008-07-29 13:17:27 +09:30
vfb Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:53:31 -08:00
xfree86 Merge commit 'origin/server-1.4-branch' into xorg-server-1.4-apple 2008-08-05 12:44:56 -07:00
xgl Death to RCS tags. 2007-06-29 14:06:52 -04:00
xnest Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:53:31 -08:00
xprint Merge branch 'server-1.4-branch' into xorg-server-1.4-apple 2008-05-17 14:55:57 -07:00
xquartz XQuartz: pbproxy: Fix NSObject memory leaks by properly using the 2008-09-23 12:39:32 -06:00
xwin Death to RCS tags. 2007-06-29 14:06:52 -04:00
Makefile.am Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:53:31 -08:00