wine
15 years agoserver: Use kernel support for thread affinity when available.
Juan Lang [Tue, 29 Sep 2009 16:17:30 +0000 (09:17 -0700)] 
server: Use kernel support for thread affinity when available.

15 years agoserver: Setting a process's affinity sets all of its threads' affinities too.
Juan Lang [Tue, 29 Sep 2009 16:15:02 +0000 (09:15 -0700)] 
server: Setting a process's affinity sets all of its threads' affinities too.

15 years agontdll: Refactor test_NtQueryDirectoryFile to be table driven, check DIRECTORY attribute.
Dan Kegel [Tue, 29 Sep 2009 15:56:20 +0000 (08:56 -0700)] 
ntdll: Refactor test_NtQueryDirectoryFile to be table driven, check DIRECTORY attribute.

15 years agowined3d: Add a separate function for initializing the "contained_*" fields from the...
Henri Verbeet [Wed, 30 Sep 2009 08:49:13 +0000 (10:49 +0200)] 
wined3d: Add a separate function for initializing the "contained_*" fields from the "changed" field.

15 years agowined3d: Get rid of stateblock_copy().
Henri Verbeet [Wed, 30 Sep 2009 08:49:12 +0000 (10:49 +0200)] 
wined3d: Get rid of stateblock_copy().

15 years agowined3d: Add a separate function for copying stateblock values.
Henri Verbeet [Wed, 30 Sep 2009 08:49:11 +0000 (10:49 +0200)] 
wined3d: Add a separate function for copying stateblock values.

15 years agowined3d: Make some internal stateblock function arguments const.
Henri Verbeet [Wed, 30 Sep 2009 08:49:10 +0000 (10:49 +0200)] 
wined3d: Make some internal stateblock function arguments const.

15 years agowined3d: Explicitly pass gl_info to stateblock_savedstates_set().
Henri Verbeet [Wed, 30 Sep 2009 08:49:09 +0000 (10:49 +0200)] 
wined3d: Explicitly pass gl_info to stateblock_savedstates_set().

15 years agowinspool: Use the backend for AddPortExW.
Detlef Riekenberg [Wed, 30 Sep 2009 07:57:11 +0000 (09:57 +0200)] 
winspool: Use the backend for AddPortExW.

15 years agolocalspl: Implement fpAddPortEx.
Detlef Riekenberg [Wed, 30 Sep 2009 07:55:39 +0000 (09:55 +0200)] 
localspl: Implement fpAddPortEx.

15 years agocomctl32/monthcal: Respect locale abbreviated day names when calculating control...
Nikolay Sivov [Tue, 29 Sep 2009 22:15:40 +0000 (02:15 +0400)] 
comctl32/monthcal: Respect locale abbreviated day names when calculating control dimensions.

15 years agocomctl32/datetime: If we already have a 4 digit year reset it on first char typed.
Nikolay Sivov [Tue, 29 Sep 2009 21:56:49 +0000 (01:56 +0400)] 
comctl32/datetime: If we already have a 4 digit year reset it on first char typed.

15 years agocomctl32/monthcal: Move selection logic to LButton release handler, fix notifications...
Nikolay Sivov [Tue, 29 Sep 2009 20:22:51 +0000 (00:22 +0400)] 
comctl32/monthcal: Move selection logic to LButton release handler, fix notifications order.

15 years agocomctl32/monthcal: Make prev/next month day a current selection on LButton release.
Nikolay Sivov [Tue, 29 Sep 2009 19:49:08 +0000 (23:49 +0400)] 
comctl32/monthcal: Make prev/next month day a current selection on LButton release.

15 years agocomctl32/monthcal: Fix hittesting for MCHT_CALENDARDATEPREV/MCHT_CALENDARDATENEXT...
Nikolay Sivov [Tue, 29 Sep 2009 19:30:49 +0000 (23:30 +0400)] 
comctl32/monthcal: Fix hittesting for MCHT_CALENDARDATEPREV/MCHT_CALENDARDATENEXT cases.

15 years agodwmapi: Add a stub for DwmGetTransportAttributes.
Austin English [Tue, 29 Sep 2009 19:59:26 +0000 (14:59 -0500)] 
dwmapi: Add a stub for DwmGetTransportAttributes.

15 years agowininet: Add test for response without headers, avoid crash.
Erik Inge Bolsø [Tue, 29 Sep 2009 19:50:12 +0000 (21:50 +0200)] 
wininet: Add test for response without headers, avoid crash.

15 years agontdll: Accept ProcessDebugObjectHandle in QueryInformationProcess.
Andrey Turkin [Tue, 29 Sep 2009 16:48:42 +0000 (20:48 +0400)] 
ntdll: Accept ProcessDebugObjectHandle in QueryInformationProcess.

15 years agoole32/tests: Guard ReleaseStgMedium with SUCCEEDED.
Jörg Höhle [Tue, 29 Sep 2009 15:49:20 +0000 (17:49 +0200)] 
ole32/tests: Guard ReleaseStgMedium with SUCCEEDED.

15 years agontdll/tests: Retrieve the number of processors through GetSystemInfo.
Alexandre Julliard [Tue, 29 Sep 2009 19:09:47 +0000 (21:09 +0200)] 
ntdll/tests: Retrieve the number of processors through GetSystemInfo.

15 years agocomdlg32: Fix icon drawing in the 3.1 file dialog.
Alexandre Julliard [Tue, 29 Sep 2009 18:59:55 +0000 (20:59 +0200)] 
comdlg32: Fix icon drawing in the 3.1 file dialog.

15 years agotoolhelp.dll16: Add ntdll import.
Alexandre Julliard [Tue, 29 Sep 2009 18:59:51 +0000 (20:59 +0200)] 
toolhelp.dll16: Add ntdll import.

15 years agosystem.drv16: Add ntdll import.
Alexandre Julliard [Tue, 29 Sep 2009 18:52:56 +0000 (20:52 +0200)] 
system.drv16: Add ntdll import.

15 years agoconfigure: Don't build wow32.dll when 16-bit support is disabled.
Alexandre Julliard [Tue, 29 Sep 2009 18:13:58 +0000 (20:13 +0200)] 
configure: Don't build wow32.dll when 16-bit support is disabled.

15 years agows2_32: Make winsock.dll into a stand-alone 16-bit module.
Alexandre Julliard [Tue, 29 Sep 2009 18:05:26 +0000 (20:05 +0200)] 
ws2_32: Make winsock.dll into a stand-alone 16-bit module.

15 years agows2_32: Remove remaining 16-bit code from async.c and simplify the code.
Alexandre Julliard [Tue, 29 Sep 2009 18:03:36 +0000 (20:03 +0200)] 
ws2_32: Remove remaining 16-bit code from async.c and simplify the code.

15 years agows2_32: Move the 16-bit async functions to socket16.c.
Alexandre Julliard [Tue, 29 Sep 2009 18:00:53 +0000 (20:00 +0200)] 
ws2_32: Move the 16-bit async functions to socket16.c.

15 years agows2_32: Move the getXXXbyYYY critical section to socket.c.
Alexandre Julliard [Tue, 29 Sep 2009 17:32:43 +0000 (19:32 +0200)] 
ws2_32: Move the getXXXbyYYY critical section to socket.c.

15 years agows2_32: Use the standard winsock functions to implement the async versions.
Alexandre Julliard [Tue, 29 Sep 2009 17:32:27 +0000 (19:32 +0200)] 
ws2_32: Use the standard winsock functions to implement the async versions.

15 years agows2_32: Define a specific structure for each query type.
Alexandre Julliard [Tue, 29 Sep 2009 17:30:05 +0000 (19:30 +0200)] 
ws2_32: Define a specific structure for each query type.

15 years agows2_32: Define a common header struct for async queries, and switch to 32-bit types.
Alexandre Julliard [Tue, 29 Sep 2009 16:25:05 +0000 (18:25 +0200)] 
ws2_32: Define a common header struct for async queries, and switch to 32-bit types.

15 years agows2_32: Split the async function callback by type of query.
Alexandre Julliard [Tue, 29 Sep 2009 16:22:52 +0000 (18:22 +0200)] 
ws2_32: Split the async function callback by type of query.

15 years agomsi/tests: Remove trailing '\'.
Michael Stefaniuc [Tue, 29 Sep 2009 13:55:27 +0000 (15:55 +0200)] 
msi/tests: Remove trailing '\'.

15 years agowindowscodecs: Remove trailing '\'.
Michael Stefaniuc [Tue, 29 Sep 2009 13:55:42 +0000 (15:55 +0200)] 
windowscodecs: Remove trailing '\'.

15 years agodxdiagn: Remove duplicate include.
Michael Stefaniuc [Tue, 29 Sep 2009 13:55:21 +0000 (15:55 +0200)] 
dxdiagn: Remove duplicate include.

15 years agocomctl32/tests: Fix toolbar test on comctl32 version 4.72.
Ge van Geldorp [Mon, 28 Sep 2009 10:40:46 +0000 (12:40 +0200)] 
comctl32/tests: Fix toolbar test on comctl32 version 4.72.

15 years agoddraw: Set dwBackBufferCount=0 in CreateSurface for backbuffer.
Markus Stockhausen [Tue, 29 Sep 2009 13:50:47 +0000 (15:50 +0200)] 
ddraw: Set dwBackBufferCount=0 in CreateSurface for backbuffer.

15 years agomsi: Test installing over in-use files.
Hans Leidekker [Tue, 29 Sep 2009 12:57:42 +0000 (14:57 +0200)] 
msi: Test installing over in-use files.

15 years agomsi: Don't set the Installed property twice.
Hans Leidekker [Tue, 29 Sep 2009 12:57:06 +0000 (14:57 +0200)] 
msi: Don't set the Installed property twice.

15 years agomsi: Test the Installed property.
Hans Leidekker [Tue, 29 Sep 2009 12:56:26 +0000 (14:56 +0200)] 
msi: Test the Installed property.

15 years agomsi: Respect UI level in custom action type 19.
Hans Leidekker [Tue, 29 Sep 2009 12:55:58 +0000 (14:55 +0200)] 
msi: Respect UI level in custom action type 19.

15 years agoimm32/tests: Add another combination which should fail.
Jeff Zaroyko [Tue, 29 Sep 2009 11:33:04 +0000 (21:33 +1000)] 
imm32/tests: Add another combination which should fail.

15 years agoinclude: Fix the fpAddPortEx prototype in struct PRINTPROVIDOR.
Detlef Riekenberg [Tue, 29 Sep 2009 12:54:04 +0000 (14:54 +0200)] 
include: Fix the fpAddPortEx prototype in struct PRINTPROVIDOR.

15 years agolocalui: Fix a memory leak.
Detlef Riekenberg [Tue, 29 Sep 2009 11:35:45 +0000 (13:35 +0200)] 
localui: Fix a memory leak.

15 years agowinspool: Use the backend for AddPortW.
Detlef Riekenberg [Tue, 29 Sep 2009 11:27:53 +0000 (13:27 +0200)] 
winspool: Use the backend for AddPortW.

15 years agolocalspl: Implement fpAddPort.
Detlef Riekenberg [Tue, 29 Sep 2009 11:25:07 +0000 (13:25 +0200)] 
localspl: Implement fpAddPort.

15 years agolocalspl: Fix type of a WCHAR buffer.
Detlef Riekenberg [Tue, 29 Sep 2009 11:21:00 +0000 (13:21 +0200)] 
localspl: Fix type of a WCHAR buffer.

15 years agolocalspl: Unload only portmonitors in monitor_unloadall.
Detlef Riekenberg [Tue, 29 Sep 2009 11:17:02 +0000 (13:17 +0200)] 
localspl: Unload only portmonitors in monitor_unloadall.

15 years agocomctl32/monthcal: Fix locale dependent test failure.
Nikolay Sivov [Tue, 29 Sep 2009 10:14:37 +0000 (14:14 +0400)] 
comctl32/monthcal: Fix locale dependent test failure.

15 years agocomctl32/updown: Fix some test failures on Win95 (comctl32 4.0).
Nikolay Sivov [Mon, 28 Sep 2009 21:56:37 +0000 (01:56 +0400)] 
comctl32/updown: Fix some test failures on Win95 (comctl32 4.0).

15 years agocomctl32/monthcal: Control elements should be centered in client area, and left/top...
Nikolay Sivov [Mon, 28 Sep 2009 20:44:45 +0000 (00:44 +0400)] 
comctl32/monthcal: Control elements should be centered in client area, and left/top aligned if they don't.

15 years agocomctl32/monthcal: Minimal rectangle should be zero based.
Nikolay Sivov [Mon, 28 Sep 2009 20:12:39 +0000 (00:12 +0400)] 
comctl32/monthcal: Minimal rectangle should be zero based.

15 years agocomctl32/monthcal: Use a single calendar for hittesting tests, make point calculation...
Nikolay Sivov [Mon, 28 Sep 2009 18:50:21 +0000 (22:50 +0400)] 
comctl32/monthcal: Use a single calendar for hittesting tests, make point calculation at runtime.

15 years agocomctl32/monthcal: Months popup menu should be placed at current pointer position.
Nikolay Sivov [Mon, 28 Sep 2009 18:13:56 +0000 (22:13 +0400)] 
comctl32/monthcal: Months popup menu should be placed at current pointer position.

15 years agocomctl32/monthcal: Right button should trigger a popup menu on release.
Nikolay Sivov [Mon, 28 Sep 2009 18:04:41 +0000 (22:04 +0400)] 
comctl32/monthcal: Right button should trigger a popup menu on release.

15 years agowined3d: Explicitly pass gl_info to stateblock_savedstates_copy().
Henri Verbeet [Tue, 29 Sep 2009 09:09:07 +0000 (11:09 +0200)] 
wined3d: Explicitly pass gl_info to stateblock_savedstates_copy().

15 years agowined3d: Pass IWineD3DStateBlockImpl pointers to stateblock_copy().
Henri Verbeet [Tue, 29 Sep 2009 09:09:06 +0000 (11:09 +0200)] 
wined3d: Pass IWineD3DStateBlockImpl pointers to stateblock_copy().

15 years agowined3d: Clear the correct "activeLights" array in stateblock_copy().
Henri Verbeet [Tue, 29 Sep 2009 09:09:05 +0000 (11:09 +0200)] 
wined3d: Clear the correct "activeLights" array in stateblock_copy().

15 years agowined3d: Add a separate function for state block initialization.
Henri Verbeet [Tue, 29 Sep 2009 09:09:04 +0000 (11:09 +0200)] 
wined3d: Add a separate function for state block initialization.

15 years agowined3d: Fix a typo.
Henri Verbeet [Tue, 29 Sep 2009 09:09:03 +0000 (11:09 +0200)] 
wined3d: Fix a typo.

15 years agoinclude: Add an error code.
Paul Vriens [Tue, 29 Sep 2009 09:40:11 +0000 (11:40 +0200)] 
include: Add an error code.

15 years agokernel32/tests: Fix some test failures on WinMe.
Paul Vriens [Tue, 29 Sep 2009 08:14:23 +0000 (10:14 +0200)] 
kernel32/tests: Fix some test failures on WinMe.

15 years agojscript: Add some Dutch translations.
Paul Vriens [Tue, 29 Sep 2009 07:53:19 +0000 (09:53 +0200)] 
jscript: Add some Dutch translations.

15 years agomshtml: Added IInternetHostSecurityManager stub implementation.
Jacek Caban [Mon, 28 Sep 2009 22:11:28 +0000 (00:11 +0200)] 
mshtml: Added IInternetHostSecurityManager stub implementation.

15 years agomshtml: Added ScriptHost IServiceProvider stub implementation.
Jacek Caban [Mon, 28 Sep 2009 22:11:06 +0000 (00:11 +0200)] 
mshtml: Added ScriptHost IServiceProvider stub implementation.

15 years agojscript: Added ActiveXObject constructor stub implementation.
Jacek Caban [Mon, 28 Sep 2009 22:10:50 +0000 (00:10 +0200)] 
jscript: Added ActiveXObject constructor stub implementation.

15 years agontdll: Don't allow setting a zero thread affinity.
Juan Lang [Mon, 28 Sep 2009 15:25:16 +0000 (08:25 -0700)] 
ntdll: Don't allow setting a zero thread affinity.

15 years agontdll: Don't allow setting a zero process affinity.
Juan Lang [Mon, 28 Sep 2009 15:24:02 +0000 (08:24 -0700)] 
ntdll: Don't allow setting a zero process affinity.

15 years agontdll/tests: Add tests for process and thread affinity.
Juan Lang [Mon, 28 Sep 2009 15:21:59 +0000 (08:21 -0700)] 
ntdll/tests: Add tests for process and thread affinity.

15 years agowinetest: Don't run tests on native dlls when running under Wine.
Alexandre Julliard [Tue, 29 Sep 2009 11:28:15 +0000 (13:28 +0200)] 
winetest: Don't run tests on native dlls when running under Wine.

15 years agowinetest: Use the registry path for COM dlls instead of GetModuleFileName.
Alexandre Julliard [Tue, 29 Sep 2009 11:06:09 +0000 (13:06 +0200)] 
winetest: Use the registry path for COM dlls instead of GetModuleFileName.

This allows to load them with LOAD_LIBRARY_AS_DATAFILE.

15 years agowininet: Always extract #fragments in InternetCrackUrl.
Andrew Eikum [Mon, 28 Sep 2009 20:49:16 +0000 (15:49 -0500)] 
wininet: Always extract #fragments in InternetCrackUrl.

15 years agoshlwapi: Write back data to registry when closing reg stream.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:13 +0000 (22:24 +0200)] 
shlwapi: Write back data to registry when closing reg stream.

15 years agoshlwapi: Allow SHOpenRegStream2 A/W to work with not existing values.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:12 +0000 (22:24 +0200)] 
shlwapi: Allow SHOpenRegStream2 A/W to work with not existing values.

When mode is STGM_WRITE or STGM_READWRITE make sure key key exists.
Only read data in STGM_READ or STGM_READWRITE mode.
Do not depend on value type being REG_BINARY.
Succeed when reading not existing values.

15 years agoshlwapi: Remove pointer check in IStream::Clone, it also crashes on Windows.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:10 +0000 (22:24 +0200)] 
shlwapi: Remove pointer check in IStream::Clone, it also crashes on Windows.

Add comments to functions that are not implemented.

15 years agoshlwapi: Implement IStream::Write, Seek and SetSize.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:08 +0000 (22:24 +0200)] 
shlwapi: Implement IStream::Write, Seek and SetSize.

On Write holes between file size and cursor are filled with 0 bytes.
On SetSize holes caused by increasing file size are filled with 0 bytes.

15 years agoshlwapi: Fix IStream::Read for reg/mem stream.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:07 +0000 (22:24 +0200)] 
shlwapi: Fix IStream::Read for reg/mem stream.

15 years agoshlwapi: Fix logic of SHCreateMemStream in combination with NULL pointers.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:05 +0000 (22:24 +0200)] 
shlwapi: Fix logic of SHCreateMemStream in combination with NULL pointers.

15 years agoshlwapi: Implement IStream::Stat for registry/memory streams.
Peter Oberndorfer [Mon, 28 Sep 2009 20:24:00 +0000 (22:24 +0200)] 
shlwapi: Implement IStream::Stat for registry/memory streams.

15 years agoshlwapi: Fix prototype of SHCreateMemStream.
Peter Oberndorfer [Mon, 28 Sep 2009 20:23:58 +0000 (22:23 +0200)] 
shlwapi: Fix prototype of SHCreateMemStream.

15 years agoshlwapi: Fix spec file for some unicode functions.
Peter Oberndorfer [Mon, 28 Sep 2009 20:23:56 +0000 (22:23 +0200)] 
shlwapi: Fix spec file for some unicode functions.

15 years agomshtml: Check for null pointers in IHTMLLocation_get*.
Andrew Eikum [Mon, 28 Sep 2009 18:31:08 +0000 (13:31 -0500)] 
mshtml: Check for null pointers in IHTMLLocation_get*.

15 years agojscript: Update Lithuanian translation.
Aurimas Fišeras [Thu, 24 Sep 2009 16:21:50 +0000 (19:21 +0300)] 
jscript: Update Lithuanian translation.

15 years agod3d8: Don't release the parent device before destroying its children.
Allan Tong [Mon, 28 Sep 2009 16:50:15 +0000 (12:50 -0400)] 
d3d8: Don't release the parent device before destroying its children.

15 years agod3d9: Don't release the parent device before destroying its children.
Allan Tong [Sat, 26 Sep 2009 13:56:16 +0000 (09:56 -0400)] 
d3d9: Don't release the parent device before destroying its children.

Releasing the device earlier may cause the underlying wineD3D device
to be freed before the child object has had a chance to clean up.

15 years agokernel32: Make toolhelp.dll into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 28 Sep 2009 18:00:15 +0000 (20:00 +0200)] 
kernel32: Make toolhelp.dll into a stand-alone 16-bit module.

15 years agokernel32: Moved private function prototypes out of toolhelp.h.
Alexandre Julliard [Mon, 28 Sep 2009 17:59:09 +0000 (19:59 +0200)] 
kernel32: Moved private function prototypes out of toolhelp.h.

15 years agokernel32: Moved GetThreadSelectorEntry to thread.c.
Alexandre Julliard [Mon, 28 Sep 2009 17:58:45 +0000 (19:58 +0200)] 
kernel32: Moved GetThreadSelectorEntry to thread.c.

15 years agokernel32: Moved ToolHelpHook16 to kernel16.c, it's not a toolhelp function.
Alexandre Julliard [Mon, 28 Sep 2009 17:57:56 +0000 (19:57 +0200)] 
kernel32: Moved ToolHelpHook16 to kernel16.c, it's not a toolhelp function.

15 years agokernel32: Moved MemManInfo16 to toolhelp16.c.
Alexandre Julliard [Mon, 28 Sep 2009 17:57:28 +0000 (19:57 +0200)] 
kernel32: Moved MemManInfo16 to toolhelp16.c.

15 years agokernel32: Allocate the global arena array only once and store a pointer to it in...
Alexandre Julliard [Mon, 28 Sep 2009 17:56:44 +0000 (19:56 +0200)] 
kernel32: Allocate the global arena array only once and store a pointer to it in THHOOK.

15 years agokernel32: Make system.drv into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 28 Sep 2009 17:56:10 +0000 (19:56 +0200)] 
kernel32: Make system.drv into a stand-alone 16-bit module.

15 years agowinedos: Always run the BIOS tick timer.
Alexandre Julliard [Mon, 28 Sep 2009 17:55:39 +0000 (19:55 +0200)] 
winedos: Always run the BIOS tick timer.

15 years agowined3d: Test if result.clip[] works correctly.
Stefan Dösinger [Mon, 28 Sep 2009 10:30:48 +0000 (12:30 +0200)] 
wined3d: Test if result.clip[] works correctly.

The Mac Nvidia driver doesn't implement the result.clip part of
GL_NV_vertex_program2_option correctly. It complains about a syntax
error if "result.clip[0]" is used. "result.clip" compiles correctly, but
supports only one clipplane, and running the shader results in severe
rendering bugs.

15 years agowined3d: Don't use GL_NV_texture_shader on OSX.
Stefan Dösinger [Mon, 28 Sep 2009 10:24:00 +0000 (12:24 +0200)] 
wined3d: Don't use GL_NV_texture_shader on OSX.

15 years agowinspool: Use the backend for DeletePortW.
Detlef Riekenberg [Mon, 28 Sep 2009 11:32:07 +0000 (13:32 +0200)] 
winspool: Use the backend for DeletePortW.

15 years agolocalspl: Implement fpDeletePort.
Detlef Riekenberg [Mon, 28 Sep 2009 11:31:18 +0000 (13:31 +0200)] 
localspl: Implement fpDeletePort.

15 years agowinspool: Use the backend for ConfigurePortW.
Detlef Riekenberg [Mon, 28 Sep 2009 10:48:12 +0000 (12:48 +0200)] 
winspool: Use the backend for ConfigurePortW.

15 years agolocalspl: Implement fpConfigurePort.
Detlef Riekenberg [Mon, 28 Sep 2009 10:44:28 +0000 (12:44 +0200)] 
localspl: Implement fpConfigurePort.

15 years agourlmon.idl: Added IInternetHostSecurityManager and CONFIRMSAFETY declarations.
Jacek Caban [Mon, 28 Sep 2009 12:36:37 +0000 (14:36 +0200)] 
urlmon.idl: Added IInternetHostSecurityManager and CONFIRMSAFETY declarations.