wine
17 years agoserver: Add an open_file() function to the object operations.
Alexandre Julliard [Thu, 22 Mar 2007 10:44:29 +0000 (11:44 +0100)] 
server: Add an open_file() function to the object operations.

17 years agowine.inf: Move fake rundll32 to the system directory.
Juan Lang [Tue, 20 Mar 2007 01:08:53 +0000 (18:08 -0700)] 
wine.inf: Move fake rundll32 to the system directory.

17 years agoshell32: Define avi resource #163.
Louis Lenders [Thu, 22 Mar 2007 09:16:54 +0000 (09:16 +0000)] 
shell32: Define avi resource #163.

17 years agokernel32: Print a fixme only once.
Louis Lenders [Thu, 22 Mar 2007 08:51:57 +0000 (08:51 +0000)] 
kernel32: Print a fixme only once.

17 years agows2_32: WSASendTo should always re-enable the FD_WRITE event.
Damjan Jovanovic [Thu, 22 Mar 2007 06:03:28 +0000 (08:03 +0200)] 
ws2_32: WSASendTo should always re-enable the FD_WRITE event.

17 years agoRevert "gdi32: Disable the freetype mmap sharing on Mac OS.".
Ken Thomases [Wed, 21 Mar 2007 23:36:39 +0000 (18:36 -0500)] 
Revert "gdi32: Disable the freetype mmap sharing on Mac OS.".

This reverts ae9f68dec91cd6ac66a99dc62d69dc53eaf910d0 commit.  Because
of commit 4e6860433e72714ed1e500eb523710656e71ba02 which extracts the
constituent fonts from Mac suitcase fonts, we can use mmap on font
files on the Mac.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Wed, 21 Mar 2007 21:51:22 +0000 (21:51 +0000)] 
comctl32: Constify some variables.

17 years agomsg711.acm: Replace inline static with static inline.
Andrew Talbot [Wed, 21 Mar 2007 18:01:47 +0000 (18:01 +0000)] 
msg711.acm: Replace inline static with static inline.

17 years agomlang/tests: Replace inline static with static inline.
Andrew Talbot [Wed, 21 Mar 2007 18:01:00 +0000 (18:01 +0000)] 
mlang/tests: Replace inline static with static inline.

17 years agokernel32/tests: Replace inline static with static inline.
Andrew Talbot [Wed, 21 Mar 2007 18:02:05 +0000 (18:02 +0000)] 
kernel32/tests: Replace inline static with static inline.

17 years agowininet/ftp: Fix potential memory leak.
Paul Vriens [Wed, 21 Mar 2007 16:56:09 +0000 (17:56 +0100)] 
wininet/ftp: Fix potential memory leak.

17 years agowininet/ftp: Remove unneeded check.
Paul Vriens [Wed, 21 Mar 2007 16:55:56 +0000 (17:55 +0100)] 
wininet/ftp: Remove unneeded check.

17 years agowined3d: General signed format correction without native signed formats.
Stefan Dösinger [Tue, 20 Mar 2007 23:06:04 +0000 (00:06 +0100)] 
wined3d: General signed format correction without native signed formats.

Implement signed d3d formats for D3DFMT_V8U8 and D3DFMT_Q8W8V8U8 if no
suitable opengl signed format is supported.

17 years agowined3d: Store the pixel format in the texture.
Stefan Dösinger [Tue, 20 Mar 2007 22:01:15 +0000 (23:01 +0100)] 
wined3d: Store the pixel format in the texture.

17 years agowined3d: Support GL_ATI_envmap_bumpmap for D3DFMT_V8U8.
Stefan Dösinger [Tue, 20 Mar 2007 22:42:37 +0000 (23:42 +0100)] 
wined3d: Support GL_ATI_envmap_bumpmap for D3DFMT_V8U8.

17 years agowined3d: Add GL_ATI_envmap_bumpmap to our gl extension header.
Stefan Dösinger [Tue, 20 Mar 2007 23:13:47 +0000 (00:13 +0100)] 
wined3d: Add GL_ATI_envmap_bumpmap to our gl extension header.

17 years agodbghelp: Replace inline static with static inline.
Andrew Talbot [Mon, 19 Mar 2007 19:44:25 +0000 (19:44 +0000)] 
dbghelp: Replace inline static with static inline.

17 years agodplayx: Check for null pointer dereference in DP_FindPlayer.
Alessandro Pignotti [Wed, 21 Mar 2007 11:14:47 +0000 (12:14 +0100)] 
dplayx: Check for null pointer dereference in DP_FindPlayer.

17 years agowinex11.drv: Relax the bitmap depth check in CreateBitmap to accept some compatible...
Alexandre Julliard [Wed, 21 Mar 2007 14:56:10 +0000 (15:56 +0100)] 
winex11.drv: Relax the bitmap depth check in CreateBitmap to accept some compatible formats.

17 years agoriched20: Add a test that shows that under Win9x RichEdit20W windows are not unicode...
Dmitry Timoshkov [Wed, 21 Mar 2007 10:26:19 +0000 (18:26 +0800)] 
riched20: Add a test that shows that under Win9x RichEdit20W windows are not unicode, but always expect to see unicode input.

17 years agoole32: The 16-bit version of CoDisconnectObject is not compatible with the 32-bit...
Rob Shearman [Wed, 21 Mar 2007 12:37:08 +0000 (12:37 +0000)] 
ole32: The 16-bit version of CoDisconnectObject is not compatible with the 32-bit version, so create a separate stub for the former.

17 years agowinedump: Fix the output for Makefile.in with respect to the dependencies line to...
Rob Shearman [Wed, 21 Mar 2007 12:35:43 +0000 (12:35 +0000)] 
winedump: Fix the output for Makefile.in with respect to the dependencies line to match that required by the build system.

17 years agoatl: Add support for the registrar parameter of AtlModuleUpdateRegistryFromResourceD.
Rob Shearman [Wed, 21 Mar 2007 09:30:27 +0000 (09:30 +0000)] 
atl: Add support for the registrar parameter of AtlModuleUpdateRegistryFromResourceD.

17 years agoatl: Add support for the pMapEntries parameter to AtlModuleUpdateRegistryFromResourceD.
Rob Shearman [Wed, 21 Mar 2007 09:29:48 +0000 (09:29 +0000)] 
atl: Add support for the pMapEntries parameter to AtlModuleUpdateRegistryFromResourceD.

17 years agoserver: Use a standard async I/O event to signal directory changes.
Alexandre Julliard [Wed, 21 Mar 2007 13:50:15 +0000 (14:50 +0100)] 
server: Use a standard async I/O event to signal directory changes.

17 years agoserver: Move the signalling of the named pipe completion event to the server.
Alexandre Julliard [Wed, 21 Mar 2007 13:31:54 +0000 (14:31 +0100)] 
server: Move the signalling of the named pipe completion event to the server.

17 years agows2_32: Move the signalling of the completion event to the server.
Alexandre Julliard [Wed, 21 Mar 2007 13:29:35 +0000 (14:29 +0100)] 
ws2_32: Move the signalling of the completion event to the server.

17 years agoserver: Move the signalling of the completion event for NtRead/WriteFile to the server.
Alexandre Julliard [Wed, 21 Mar 2007 13:29:19 +0000 (14:29 +0100)] 
server: Move the signalling of the completion event for NtRead/WriteFile to the server.

17 years agoserver: Notify the async object when the APC call completed.
Alexandre Julliard [Wed, 21 Mar 2007 13:28:23 +0000 (14:28 +0100)] 
server: Notify the async object when the APC call completed.

17 years agoserver: Add support for storing an event to signal upon async I/O completion.
Alexandre Julliard [Wed, 21 Mar 2007 13:27:52 +0000 (14:27 +0100)] 
server: Add support for storing an event to signal upon async I/O completion.

17 years agosetupapi: Add support for .inf files in utf-8 format.
Alexandre Julliard [Wed, 21 Mar 2007 12:52:43 +0000 (13:52 +0100)] 
setupapi: Add support for .inf files in utf-8 format.

17 years agowined3d: Check for float texture formats correctly.
Vitaly Budovski [Wed, 21 Mar 2007 04:35:42 +0000 (15:35 +1100)] 
wined3d: Check for float texture formats correctly.

Move the checks for float texture formats into the correct location.
This allows some Direct3D sample applications which check for any of
the float formats together with D3DUSAGE_RENDERTARGET to start.

17 years agoole32: Move the storage signatures to the appropriate file that uses them.
Dmitry Timoshkov [Tue, 20 Mar 2007 14:18:30 +0000 (22:18 +0800)] 
ole32: Move the storage signatures to the appropriate file that uses them.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Mon, 19 Mar 2007 21:31:25 +0000 (21:31 +0000)] 
comctl32: Constify some variables.

17 years agocomctl32: toolbar: We shouldn't try to resize standard bitmaps.
Mikołaj Zalewski [Mon, 19 Mar 2007 17:57:25 +0000 (18:57 +0100)] 
comctl32: toolbar: We shouldn't try to resize standard bitmaps.

17 years agocomctl32: toolbar: Test standard buttons size.
Mikołaj Zalewski [Mon, 19 Mar 2007 17:47:27 +0000 (18:47 +0100)] 
comctl32: toolbar: Test standard buttons size.

17 years agocomctl32: toolbar: The default button size is 16x16.
Mikołaj Zalewski [Mon, 19 Mar 2007 16:11:03 +0000 (17:11 +0100)] 
comctl32: toolbar: The default button size is 16x16.

17 years agoquartz: Fully disconnect the AsyncReader when released.
Chris Robinson [Mon, 19 Mar 2007 20:28:32 +0000 (13:28 -0700)] 
quartz: Fully disconnect the AsyncReader when released.

17 years agowined3d: Ensure all states affected by a change in render_offscreen are marked dirty...
Phil Costin [Tue, 20 Mar 2007 19:45:50 +0000 (19:45 +0000)] 
wined3d: Ensure all states affected by a change in render_offscreen are marked dirty in ActivateContext.

17 years agogdi32: Replace inline static with static inline.
Andrew Talbot [Tue, 20 Mar 2007 17:42:59 +0000 (17:42 +0000)] 
gdi32: Replace inline static with static inline.

17 years agosetupapi: Replace inline static with static inline.
Andrew Talbot [Mon, 19 Mar 2007 19:48:48 +0000 (19:48 +0000)] 
setupapi: Replace inline static with static inline.

17 years agodinput: Replace inline static with static inline.
Andrew Talbot [Tue, 20 Mar 2007 17:42:27 +0000 (17:42 +0000)] 
dinput: Replace inline static with static inline.

17 years agoquartz: Don't redundantly set waveparser output pin data before it's created.
Chris Robinson [Tue, 20 Mar 2007 17:31:14 +0000 (10:31 -0700)] 
quartz: Don't redundantly set waveparser output pin data before it's created.

17 years agowininet/tests: Expose a problem with FtpGetFile.
Paul Vriens [Tue, 20 Mar 2007 19:54:58 +0000 (20:54 +0100)] 
wininet/tests: Expose a problem with FtpGetFile.

17 years agowininet/ftp: Move a definition in FTP_FtpFindFirstFileW (Coverity).
Paul Vriens [Tue, 20 Mar 2007 17:40:25 +0000 (18:40 +0100)] 
wininet/ftp: Move a definition in FTP_FtpFindFirstFileW (Coverity).

17 years agowininet/ftp: Simplify FTP_FtpGetFileW a bit.
Paul Vriens [Tue, 20 Mar 2007 17:30:35 +0000 (18:30 +0100)] 
wininet/ftp: Simplify FTP_FtpGetFileW a bit.

17 years agokernel32/tests: Use skip.
Paul Vriens [Tue, 20 Mar 2007 16:11:54 +0000 (17:11 +0100)] 
kernel32/tests: Use skip.

17 years agoserver: Add an async_data_t structure to store parameters for async I/O requests.
Alexandre Julliard [Tue, 20 Mar 2007 19:21:12 +0000 (20:21 +0100)] 
server: Add an async_data_t structure to store parameters for async I/O requests.

17 years agoserver: Return the status from an async I/O APC call to the server.
Alexandre Julliard [Tue, 20 Mar 2007 18:27:10 +0000 (19:27 +0100)] 
server: Return the status from an async I/O APC call to the server.

17 years agoserver: Make struct async into a real object, to keep it around while the APC is...
Alexandre Julliard [Tue, 20 Mar 2007 18:23:59 +0000 (19:23 +0100)] 
server: Make struct async into a real object, to keep it around while the APC is running.

17 years agoserver: Grab the owner object of an APC while the APC is executing.
Alexandre Julliard [Tue, 20 Mar 2007 18:22:39 +0000 (19:22 +0100)] 
server: Grab the owner object of an APC while the APC is executing.

17 years agoserver: Use the common pattern for async I/O parameters in named pipe requests.
Alexandre Julliard [Tue, 20 Mar 2007 18:21:15 +0000 (19:21 +0100)] 
server: Use the common pattern for async I/O parameters in named pipe requests.

17 years agomsvcrt: Replace inline static with static inline.
Andrew Talbot [Mon, 19 Mar 2007 19:48:07 +0000 (19:48 +0000)] 
msvcrt: Replace inline static with static inline.

17 years agodsound: Replace inline static with static inline.
Andrew Talbot [Mon, 19 Mar 2007 19:46:38 +0000 (19:46 +0000)] 
dsound: Replace inline static with static inline.

17 years agoddraw: Replace inline static with static inline.
Andrew Talbot [Mon, 19 Mar 2007 19:45:14 +0000 (19:45 +0000)] 
ddraw: Replace inline static with static inline.

17 years agolocalspl/tests: Fix copy+paste bug.
Detlef Riekenberg [Tue, 20 Mar 2007 04:22:50 +0000 (05:22 +0100)] 
localspl/tests: Fix copy+paste bug.

17 years agoquartz: Fix typo that produced an empty if-statement.
Michael Stefaniuc [Tue, 20 Mar 2007 09:55:24 +0000 (10:55 +0100)] 
quartz: Fix typo that produced an empty if-statement.

17 years agoquartz: Don't delete critical sections before the filter's pins are done using them.
Chris Robinson [Mon, 19 Mar 2007 20:26:09 +0000 (13:26 -0700)] 
quartz: Don't delete critical sections before the filter's pins are done using them.

17 years agouser32: Avoid compiler specific code in the DefWindowProc test.
Dmitry Timoshkov [Mon, 19 Mar 2007 15:56:49 +0000 (23:56 +0800)] 
user32: Avoid compiler specific code in the DefWindowProc test.

17 years agonetapi32: Add test for adding/deleting users.
Kai Blin [Mon, 19 Mar 2007 15:48:39 +0000 (16:48 +0100)] 
netapi32: Add test for adding/deleting users.

17 years agoole32: Add a test for StgStreamImpl_SetSize with a non-zero HighPart for the size.
Rob Shearman [Mon, 19 Mar 2007 14:53:00 +0000 (14:53 +0000)] 
ole32: Add a test for StgStreamImpl_SetSize with a non-zero HighPart for the size.

17 years agooleaut32: Clear the input pvar structure in VARIANT_UserUnmarshal to free the data...
Rob Shearman [Mon, 19 Mar 2007 14:58:11 +0000 (14:58 +0000)] 
oleaut32: Clear the input pvar structure in VARIANT_UserUnmarshal to free the data instead of just initializing.

17 years agooleaut32: Make the VARIANT_UserUnmarshal tests work on XP.
Rob Shearman [Mon, 19 Mar 2007 14:57:22 +0000 (14:57 +0000)] 
oleaut32: Make the VARIANT_UserUnmarshal tests work on XP.

17 years agooleaut32: Add some tests for user marshaling a VT_UNKNOWN variant.
Rob Shearman [Mon, 19 Mar 2007 14:54:57 +0000 (14:54 +0000)] 
oleaut32: Add some tests for user marshaling a VT_UNKNOWN variant.

17 years agoinclude: Fix the byte-order in the definition of the USER_MARSHAL_CB_SIGNATURE macro.
Rob Shearman [Mon, 19 Mar 2007 14:56:39 +0000 (14:56 +0000)] 
include: Fix the byte-order in the definition of the USER_MARSHAL_CB_SIGNATURE macro.

17 years agoole32: Implement TYMED_FILE for STGMEDIUM marshaling and unmarshaling.
Rob Shearman [Mon, 19 Mar 2007 14:55:59 +0000 (14:55 +0000)] 
ole32: Implement TYMED_FILE for STGMEDIUM marshaling and unmarshaling.

17 years agoole32: Add warnings for failures in the structured storage stream functions.
Rob Shearman [Mon, 19 Mar 2007 14:53:41 +0000 (14:53 +0000)] 
ole32: Add warnings for failures in the structured storage stream functions.

17 years agowine.inf: Register Spooler service.
Jacek Caban [Mon, 19 Mar 2007 13:14:32 +0000 (14:14 +0100)] 
wine.inf: Register Spooler service.

17 years agospoolsv: Added spoolsv.exe.
Jacek Caban [Mon, 19 Mar 2007 13:13:34 +0000 (14:13 +0100)] 
spoolsv: Added spoolsv.exe.

17 years agoadvapi: Improve SetEntriesInAclW stub.
Jacek Caban [Mon, 19 Mar 2007 14:05:52 +0000 (15:05 +0100)] 
advapi: Improve SetEntriesInAclW stub.

17 years agoadvapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
Jacek Caban [Mon, 19 Mar 2007 13:10:49 +0000 (14:10 +0100)] 
advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.

17 years agospoolss: Added RevertToPrinterSelf stub implementation.
Jacek Caban [Mon, 19 Mar 2007 13:12:13 +0000 (14:12 +0100)] 
spoolss: Added RevertToPrinterSelf stub implementation.

17 years agows2_32: In some cases send should block until the entire buffer is sent.
Damjan Jovanovic [Mon, 19 Mar 2007 13:42:40 +0000 (15:42 +0200)] 
ws2_32: In some cases send should block until the entire buffer is sent.

17 years agoole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
Aric Stewart [Fri, 16 Mar 2007 18:34:28 +0000 (13:34 -0500)] 
ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.

Rework storage to make all its interactions with the underlying data go
though ReadAt and WriteAt to allow for an ILockBytes underlying layer.
Implement ReadAt and WriteAt in stg_bigblockfile.c for blockfiles.

17 years agoBasic implementation of xcopy.
Jason Edmeades [Tue, 6 Mar 2007 20:04:15 +0000 (20:04 +0000)] 
Basic implementation of xcopy.

17 years agolocalspl/tests: Open the default Xcv-channel only once.
Detlef Riekenberg [Sun, 18 Mar 2007 23:09:31 +0000 (00:09 +0100)] 
localspl/tests: Open the default Xcv-channel only once.

17 years agolocalspl/tests: Rename hXcv for special tests.
Detlef Riekenberg [Sun, 18 Mar 2007 23:09:26 +0000 (00:09 +0100)] 
localspl/tests: Rename hXcv for special tests.

17 years agocmd.exe: Only write 'bytes free' message if a file was displayed during dir.
Jason Edmeades [Sun, 18 Mar 2007 22:13:48 +0000 (22:13 +0000)] 
cmd.exe: Only write 'bytes free' message if a file was displayed during dir.

17 years agocmd.exe: Add errorlevel support for DIR command.
Jason Edmeades [Sun, 18 Mar 2007 21:55:53 +0000 (21:55 +0000)] 
cmd.exe: Add errorlevel support for DIR command.

17 years agocmd.exe: Add support for dir /A filtering.
Jason Edmeades [Sun, 18 Mar 2007 21:55:52 +0000 (21:55 +0000)] 
cmd.exe: Add support for dir /A filtering.

17 years agocmd.exe: Add support for DIRCMD and sequential qualifier processing.
Jason Edmeades [Sun, 18 Mar 2007 21:55:51 +0000 (21:55 +0000)] 
cmd.exe: Add support for DIRCMD and sequential qualifier processing.

17 years agocmd.exe: Add support for dir /-C.
Jason Edmeades [Sun, 18 Mar 2007 21:55:50 +0000 (21:55 +0000)] 
cmd.exe: Add support for dir /-C.

17 years agocmd.exe: Add support for DIR /D.
Jason Edmeades [Sun, 18 Mar 2007 21:55:49 +0000 (21:55 +0000)] 
cmd.exe: Add support for DIR /D.

17 years agouserenv: Add stub implementations for {Register, Unregister}GPNotification.
Hans Leidekker [Mon, 19 Mar 2007 11:01:11 +0000 (12:01 +0100)] 
userenv: Add stub implementations for {Register, Unregister}GPNotification.

17 years agosetupapi: Add a stub implementation for InstallCatalog.
Hans Leidekker [Mon, 19 Mar 2007 11:01:19 +0000 (12:01 +0100)] 
setupapi: Add a stub implementation for InstallCatalog.

17 years agowine.inf: Add cabinet.dll to the list of fake dlls.
Hans Leidekker [Mon, 19 Mar 2007 11:01:33 +0000 (12:01 +0100)] 
wine.inf: Add cabinet.dll to the list of fake dlls.

17 years agonetapi32/tests: Use skip when skipping tests.
Kai Blin [Mon, 19 Mar 2007 08:39:11 +0000 (09:39 +0100)] 
netapi32/tests: Use skip when skipping tests.

17 years agonetapi32: Downgrade more ERRs to TRACEs.
Kai Blin [Mon, 19 Mar 2007 01:34:18 +0000 (02:34 +0100)] 
netapi32: Downgrade more ERRs to TRACEs.

17 years agonetapi32: Remove another macro, replace by more readable functions.
Kai Blin [Mon, 19 Mar 2007 01:33:36 +0000 (02:33 +0100)] 
netapi32: Remove another macro, replace by more readable functions.

17 years agonetapi32: Downgrade another WARN and ERR to a TRACE.
Kai Blin [Sun, 18 Mar 2007 21:14:06 +0000 (22:14 +0100)] 
netapi32: Downgrade another WARN and ERR to a TRACE.

17 years agonetapi32: Get rid of an ugly macro definition only used once.
Kai Blin [Sun, 18 Mar 2007 21:13:28 +0000 (22:13 +0100)] 
netapi32: Get rid of an ugly macro definition only used once.

17 years agonetapi32: fix a comment.
Kai Blin [Sun, 18 Mar 2007 21:13:52 +0000 (22:13 +0100)] 
netapi32: fix a comment.

17 years agocomctl32: datetime: Reject invalid flags in DTM_SETSYSTEMTIME.
Kanit Therdsteerasukdi [Sun, 18 Mar 2007 19:39:40 +0000 (12:39 -0700)] 
comctl32: datetime: Reject invalid flags in DTM_SETSYSTEMTIME.

Reject invalid flags in DTM_SETSYSTEMTIME i.e. when the flag is neither
GDT_VALID nor GDT_NONE when the style is set to DTS_SHOWNONE.  Corresponding
setters and message sequence tests were also added.

17 years agocomctl32: CreateToolbarEx should send TB_SETBITMAPSIZE twice.
Mikołaj Zalewski [Mon, 19 Mar 2007 09:40:53 +0000 (10:40 +0100)] 
comctl32: CreateToolbarEx should send TB_SETBITMAPSIZE twice.

17 years agouser32: tests: Using DefWindowProcA with RegisterClassW works under Windows.
Mikołaj Zalewski [Sun, 18 Mar 2007 12:02:04 +0000 (13:02 +0100)] 
user32: tests: Using DefWindowProcA with RegisterClassW works under Windows.

17 years agoshell32: Add some more notify icon defines.
Mikołaj Zalewski [Sun, 18 Mar 2007 11:06:11 +0000 (12:06 +0100)] 
shell32: Add some more notify icon defines.

17 years agoshell32: Don't free user supplied data in Shell_NotifyIcon if GetIconInfo failed.
Mikołaj Zalewski [Sun, 18 Mar 2007 10:51:53 +0000 (11:51 +0100)] 
shell32: Don't free user supplied data in Shell_NotifyIcon if GetIconInfo failed.

We should free the nid and in such a case we were doing it.

17 years agoshell32/explorer: Support different structure sizes in Shell_NotifyIcon.
Mikołaj Zalewski [Sun, 18 Mar 2007 10:49:03 +0000 (11:49 +0100)] 
shell32/explorer: Support different structure sizes in Shell_NotifyIcon.

17 years agobrowseui: Remove a test with a wrong pointer.
Mikołaj Zalewski [Fri, 16 Mar 2007 18:32:05 +0000 (19:32 +0100)] 
browseui: Remove a test with a wrong pointer.

17 years agoquartz: Release objects when they're no longer needed.
Chris Robinson [Wed, 14 Mar 2007 14:21:59 +0000 (07:21 -0700)] 
quartz: Release objects when they're no longer needed.