wine
18 years agontdll: Make sure to not unmap anything from reserved areas
Alexandre Julliard [Thu, 13 Jul 2006 18:47:07 +0000 (20:47 +0200)] 
ntdll: Make sure to not unmap anything from reserved areas
when using NtFreeVirtualMemory with the MEM_SYSTEM flag.

18 years agontdll: Use the map_view() function to allocate TEBs, now that it supports an arbitrar...
Alexandre Julliard [Thu, 13 Jul 2006 18:38:31 +0000 (20:38 +0200)] 
ntdll: Use the map_view() function to allocate TEBs, now that it supports an arbitrary granularity.

18 years agontdll: Support for arbitrary memory allocation granularity.
Alexandre Julliard [Thu, 13 Jul 2006 18:36:41 +0000 (20:36 +0200)] 
ntdll: Support for arbitrary memory allocation granularity.

18 years agonotepad: Fix the ellipsis and shortcuts in menus.
Jonathan Ernst [Wed, 12 Jul 2006 11:32:47 +0000 (13:32 +0200)] 
notepad: Fix the ellipsis and shortcuts in menus.

18 years agowordpad: Add shortcuts in menus.
Jonathan Ernst [Wed, 12 Jul 2006 12:08:47 +0000 (14:08 +0200)] 
wordpad: Add shortcuts in menus.

18 years agocomdlg32: Update Polish translation.
Mikołaj Zalewski [Thu, 13 Jul 2006 13:31:49 +0000 (15:31 +0200)] 
comdlg32: Update Polish translation.

18 years agoole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
Robert Shearman [Thu, 13 Jul 2006 12:07:13 +0000 (13:07 +0100)] 
ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.

It increases the latency on completing the COM call and could result in
the COM call never completing in some circumstances.

18 years agooleaut32: Convert void return types to the VT_EMPTY variant type in ITypeInfo::Invoke.
Robert Shearman [Thu, 13 Jul 2006 12:07:36 +0000 (13:07 +0100)] 
oleaut32: Convert void return types to the VT_EMPTY variant type in ITypeInfo::Invoke.

18 years agooleaut32: Typelib interfaces with the FDUAL flag should also be registered,
Robert Shearman [Thu, 13 Jul 2006 12:07:01 +0000 (13:07 +0100)] 
oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
since dispinterfaces don't have the FDISPATCHABLE flag.

18 years agoinclude: Add NI_* defines and add a WS(socklen_t) type.
Robert Shearman [Thu, 13 Jul 2006 12:06:30 +0000 (13:06 +0100)] 
include: Add NI_* defines and add a WS(socklen_t) type.

18 years agorpcrt4: Add a stub for I_RpcMapWin32Status.
Robert Shearman [Thu, 13 Jul 2006 12:06:44 +0000 (13:06 +0100)] 
rpcrt4: Add a stub for I_RpcMapWin32Status.

18 years agodbghelp: Fix the finding of PDB DS-type files.
Robert Shearman [Thu, 13 Jul 2006 12:06:15 +0000 (13:06 +0100)] 
dbghelp: Fix the finding of PDB DS-type files.

18 years agoshell32: Avoid using macros that cause gcc warnings.
Alexandre Julliard [Thu, 13 Jul 2006 13:50:20 +0000 (15:50 +0200)] 
shell32: Avoid using macros that cause gcc warnings.

18 years agontdll: Moved the calling of the process entry point to LdrInitializeThunk.
Alexandre Julliard [Thu, 13 Jul 2006 12:58:04 +0000 (14:58 +0200)] 
ntdll: Moved the calling of the process entry point to LdrInitializeThunk.

18 years agokernel32: Moved initialisation of the console handles to DllMain.
Alexandre Julliard [Thu, 13 Jul 2006 12:04:40 +0000 (14:04 +0200)] 
kernel32: Moved initialisation of the console handles to DllMain.

18 years agoshlwapi: Add tests for PathCommonPrefixA.
James Hawkins [Thu, 13 Jul 2006 00:19:55 +0000 (17:19 -0700)] 
shlwapi: Add tests for PathCommonPrefixA.

18 years agoshlwapi: Add tests for PathBuildRootA.
James Hawkins [Thu, 13 Jul 2006 00:18:37 +0000 (17:18 -0700)] 
shlwapi: Add tests for PathBuildRootA.

18 years agomsi: Update the files target paths as well, because a parent directory might have...
James Hawkins [Wed, 12 Jul 2006 22:43:30 +0000 (15:43 -0700)] 
msi: Update the files target paths as well, because a parent directory might have been changed.

18 years agonotepad: Change file not saved alert title to match Windows' notepad.exe.
Thomas Kho [Wed, 12 Jul 2006 21:15:42 +0000 (14:15 -0700)] 
notepad: Change file not saved alert title to match Windows' notepad.exe.

18 years agonotepad: Change window title to be like Windows' notepad.exe.
Thomas Kho [Wed, 12 Jul 2006 21:15:31 +0000 (14:15 -0700)] 
notepad: Change window title to be like Windows' notepad.exe.

18 years agowinspool.drv/tests: Write-strings warnings fix.
Andrew Talbot [Wed, 12 Jul 2006 21:31:46 +0000 (22:31 +0100)] 
winspool.drv/tests: Write-strings warnings fix.

18 years agomshtml: Write-strings warnings fix.
Andrew Talbot [Wed, 12 Jul 2006 20:26:49 +0000 (21:26 +0100)] 
mshtml: Write-strings warnings fix.

18 years agourlmon: Implement URLDownloadToCacheFileW.
James Hawkins [Tue, 11 Jul 2006 20:27:59 +0000 (13:27 -0700)] 
urlmon: Implement URLDownloadToCacheFileW.

18 years agouser32: Implement Get/SetClassLongPtrA/W.
Ge van Geldorp [Mon, 10 Jul 2006 06:59:22 +0000 (08:59 +0200)] 
user32: Implement Get/SetClassLongPtrA/W.

18 years agouser: Implement Ascii version of SPI_GETDESKWALLPAPER.
Andrew Ziem [Wed, 12 Jul 2006 02:22:38 +0000 (20:22 -0600)] 
user: Implement Ascii version of SPI_GETDESKWALLPAPER.

18 years agoole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not...
Mike McCormack [Wed, 12 Jul 2006 09:24:10 +0000 (18:24 +0900)] 
ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not found.

18 years agoole32: Small cleanups.
Mike McCormack [Wed, 12 Jul 2006 09:25:16 +0000 (18:25 +0900)] 
ole32: Small cleanups.

18 years agoole32: Remove unnecessary assert(This) calls.
Mike McCormack [Wed, 12 Jul 2006 09:24:52 +0000 (18:24 +0900)] 
ole32: Remove unnecessary assert(This) calls.

18 years agoole32: Fix and test reading and writing of VT_CF properties.
Mike McCormack [Wed, 12 Jul 2006 09:23:30 +0000 (18:23 +0900)] 
ole32: Fix and test reading and writing of VT_CF properties.

18 years agocomctl32: Use wsprintf instead of strcat building the properties
Mikołaj Zalewski [Wed, 12 Jul 2006 17:16:10 +0000 (19:16 +0200)] 
comctl32: Use wsprintf instead of strcat building the properties
dialog title to allow different word orders.

18 years agomsi: Split up ACTION_AppSearchReg.
Juan Lang [Wed, 12 Jul 2006 16:55:13 +0000 (09:55 -0700)] 
msi: Split up ACTION_AppSearchReg.

18 years agocrypt32: Add stubs for some stores.
Juan Lang [Wed, 12 Jul 2006 14:20:56 +0000 (07:20 -0700)] 
crypt32: Add stubs for some stores.

18 years agocrypt32: Forward CreateFileU to CreateFileW.
Juan Lang [Wed, 12 Jul 2006 14:20:01 +0000 (23:20 +0900)] 
crypt32: Forward CreateFileU to CreateFileW.

18 years agogdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
Dan Hipschman [Wed, 12 Jul 2006 00:58:35 +0000 (17:58 -0700)] 
gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
(not vice versa) for efficiency (required adding the Ex functionality
to drivers).

18 years agogdi32: Add conformance test for GetTextExtentExPointW.
Dan Hipschman [Wed, 12 Jul 2006 00:57:06 +0000 (17:57 -0700)] 
gdi32: Add conformance test for GetTextExtentExPointW.

18 years agoquery: Return a more appropriate error code from CIState.
Mike McCormack [Wed, 12 Jul 2006 05:56:17 +0000 (14:56 +0900)] 
query: Return a more appropriate error code from CIState.

18 years agourlmon: Write-strings warnings fix.
Andrew Talbot [Tue, 11 Jul 2006 21:43:45 +0000 (22:43 +0100)] 
urlmon: Write-strings warnings fix.

18 years agowined3d: Texture stages that reference NULL textures should just pass
H. Verbeet [Tue, 11 Jul 2006 22:44:03 +0000 (00:44 +0200)] 
wined3d: Texture stages that reference NULL textures should just pass
through the result of the previous stage.

18 years agowined3d: Fix specular color handling for register combiners.
H. Verbeet [Tue, 11 Jul 2006 22:44:15 +0000 (00:44 +0200)] 
wined3d: Fix specular color handling for register combiners.

By default the FinalCombiner is setup to add the specular color to the
final result of the combiner operations. However, it should only do
this when the WINED3DRS_SPECULARENABLE renderstate is enabled.

18 years agowined3d: Check the color data type too when deciding whether to convert data.
Stefan Dösinger [Tue, 11 Jul 2006 22:04:28 +0000 (00:04 +0200)] 
wined3d: Check the color data type too when deciding whether to convert data.

18 years agoole32: Implement IPropertyStorage::Enum using enumx.
Mike McCormack [Tue, 11 Jul 2006 09:38:33 +0000 (18:38 +0900)] 
ole32: Implement IPropertyStorage::Enum using enumx.

18 years agoole32: Clean up some declarations.
Mike McCormack [Tue, 11 Jul 2006 09:38:01 +0000 (18:38 +0900)] 
ole32: Clean up some declarations.

18 years agoole32: Use enumx to implement IPropertySetStorage::Enum.
Mike McCormack [Tue, 11 Jul 2006 07:13:29 +0000 (16:13 +0900)] 
ole32: Use enumx to implement IPropertySetStorage::Enum.

18 years agoole32: Add a framework for implementing IEnum* interfaces.
Mike McCormack [Tue, 11 Jul 2006 07:12:38 +0000 (16:12 +0900)] 
ole32: Add a framework for implementing IEnum* interfaces.

18 years agoole32: Don't warn when clearing PropVariants that don't have allocated memory.
Mike McCormack [Wed, 12 Jul 2006 06:26:01 +0000 (15:26 +0900)] 
ole32: Don't warn when clearing PropVariants that don't have allocated memory.

18 years agoole32: Fix conformance test to compile with MSVC6.
Mike McCormack [Wed, 12 Jul 2006 05:53:57 +0000 (14:53 +0900)] 
ole32: Fix conformance test to compile with MSVC6.

18 years agoole32: This cannot be NULL, so don't check it.
Mike McCormack [Wed, 12 Jul 2006 04:03:22 +0000 (13:03 +0900)] 
ole32: This cannot be NULL, so don't check it.

18 years agoole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not...
Mike McCormack [Tue, 11 Jul 2006 16:39:30 +0000 (01:39 +0900)] 
ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not found.

18 years agoole32: Allocate copied VT_CF data correctly in PropVariantCopy.
Mike McCormack [Tue, 11 Jul 2006 14:47:59 +0000 (23:47 +0900)] 
ole32: Allocate copied VT_CF data correctly in PropVariantCopy.

18 years agoavifil32: Remove unnecessary dependency on ntdll.
Bang Jun-Young [Tue, 11 Jul 2006 08:17:56 +0000 (17:17 +0900)] 
avifil32: Remove unnecessary dependency on ntdll.

18 years agocrypt32: Implement CryptAcquireCertificatePrivateKey.
Juan Lang [Tue, 11 Jul 2006 13:01:48 +0000 (06:01 -0700)] 
crypt32: Implement CryptAcquireCertificatePrivateKey.

18 years agoadvapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
Robert Reif [Tue, 11 Jul 2006 23:52:57 +0000 (19:52 -0400)] 
advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.

18 years agoinclude: Add more policy structures to ntsecapi.h.
Robert Reif [Tue, 11 Jul 2006 11:10:36 +0000 (07:10 -0400)] 
include: Add more policy structures to ntsecapi.h.

18 years agolibs: Get rid of the libwine symlinks.
Alexandre Julliard [Tue, 11 Jul 2006 19:32:52 +0000 (21:32 +0200)] 
libs: Get rid of the libwine symlinks.

18 years agowinegcc: Automatically add the correct lib paths when building inside the Wine tree.
Alexandre Julliard [Tue, 11 Jul 2006 19:32:36 +0000 (21:32 +0200)] 
winegcc: Automatically add the correct lib paths when building inside the Wine tree.

18 years agolibs: Get rid of the symlinks for the static libs.
Alexandre Julliard [Tue, 11 Jul 2006 17:33:48 +0000 (19:33 +0200)] 
libs: Get rid of the symlinks for the static libs.

18 years agolibs: Merged libwine_unicode into libwine.
Alexandre Julliard [Tue, 11 Jul 2006 17:33:22 +0000 (19:33 +0200)] 
libs: Merged libwine_unicode into libwine.

Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.

18 years agocrypt32: Check a pointer before dereferencing it (Coverity).
Juan Lang [Tue, 11 Jul 2006 03:30:54 +0000 (20:30 -0700)] 
crypt32: Check a pointer before dereferencing it (Coverity).

18 years agoshell32: Always NULL-terminate path in SHGetPathFromIDList.
Juan Lang [Tue, 11 Jul 2006 03:11:09 +0000 (20:11 -0700)] 
shell32: Always NULL-terminate path in SHGetPathFromIDList.

18 years agoinfosoft: Add a word breaker for English.
Mike McCormack [Tue, 11 Jul 2006 02:13:18 +0000 (11:13 +0900)] 
infosoft: Add a word breaker for English.

18 years agowinebuild: Save registers which might contain parameters for the function to be called.
Ge van Geldorp [Mon, 10 Jul 2006 06:58:59 +0000 (08:58 +0200)] 
winebuild: Save registers which might contain parameters for the function to be called.

18 years agontdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
Ge van Geldorp [Mon, 10 Jul 2006 06:58:12 +0000 (08:58 +0200)] 
ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.

18 years agomsi: Test how SetTargetPath affects the target paths of install files.
James Hawkins [Mon, 10 Jul 2006 18:30:20 +0000 (11:30 -0700)] 
msi: Test how SetTargetPath affects the target paths of install files.

18 years agomsi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
James Hawkins [Mon, 10 Jul 2006 03:17:42 +0000 (20:17 -0700)] 
msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.

18 years agooleaut32: Conformance test and patch for VarCat.
Benjamin Arai [Mon, 10 Jul 2006 16:24:47 +0000 (09:24 -0700)] 
oleaut32: Conformance test and patch for VarCat.

18 years agowined3d: Improve GetAdapterMonitor stub.
Ivan Gyurdiev [Tue, 11 Jul 2006 02:32:47 +0000 (20:32 -0600)] 
wined3d: Improve GetAdapterMonitor stub.

18 years agowined3d: More flow control instructions.
Ivan Gyurdiev [Mon, 10 Jul 2006 10:35:15 +0000 (04:35 -0600)] 
wined3d: More flow control instructions.

- Implement call, callnz, label, and ret
- Implement support for NOT modifier

18 years agowined3d: More flow control instructions
Ivan Gyurdiev [Mon, 10 Jul 2006 09:11:35 +0000 (03:11 -0600)] 
wined3d: More flow control instructions

- Implement if, else, endif, rep, endrep, break
- Implement ifc, breakc, using undocumented comparison bits in the instruction token
- Fix bug in main loop processing of codes with no dst token
- Fix bug in GLSL output modifier processing of codes with no dst token
- Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
- Add versioning for all the instructions above, and remove
  GLSL_REQUIRED thing, which is useless and should be removed from all
  opcodes in general.

18 years agowined3d: Fix off-by-one constants bug.
Ivan Gyurdiev [Mon, 10 Jul 2006 04:52:23 +0000 (22:52 -0600)] 
wined3d: Fix off-by-one constants bug.

18 years agowined3d: Clamp texcoord output between 0 and 1.
Ivan Gyurdiev [Mon, 10 Jul 2006 04:51:52 +0000 (22:51 -0600)] 
wined3d: Clamp texcoord output between 0 and 1.

18 years agowined3d: Place immediate constants in the same array as global constants.
Ivan Gyurdiev [Mon, 10 Jul 2006 04:51:03 +0000 (22:51 -0600)] 
wined3d: Place immediate constants in the same array as global constants.

- move DEF, DEFI, DEFB handling into the register counting pass
- keep track of defined constants as a linked list (because there's a
  few of them)
- apply immediate constants after global constants in the constant
  loading function
- both types of constants now get loaded with array notation in the
  shader (into the same array)

18 years agoddraw: Palette refcounting fix.
Stefan Dösinger [Mon, 10 Jul 2006 08:53:11 +0000 (10:53 +0200)] 
ddraw: Palette refcounting fix.

Do not AddRef the DirectDraw interfaces in CreatePalette of older
interface version, and add a test for that.

18 years agoddraw: Split up the ddraw refcount.
Stefan Dösinger [Mon, 10 Jul 2006 14:06:33 +0000 (16:06 +0200)] 
ddraw: Split up the ddraw refcount.

18 years agoinclude: Add cierror.h.
Mike McCormack [Mon, 10 Jul 2006 06:22:40 +0000 (15:22 +0900)] 
include: Add cierror.h.

18 years agoole32: Only print a FIXME if necessary in StgOpenStorageEx.
Mike McCormack [Tue, 11 Jul 2006 02:38:24 +0000 (11:38 +0900)] 
ole32: Only print a FIXME if necessary in StgOpenStorageEx.

18 years agoindexsvr.h: Fix a typo.
Mike McCormack [Tue, 11 Jul 2006 02:12:06 +0000 (11:12 +0900)] 
indexsvr.h: Fix a typo.

18 years agowined3d: Add an "\n" to a fixme to fix another overflow (in IWineD3DImpl_CheckDeviceF...
Louis. Lenders [Mon, 10 Jul 2006 22:57:29 +0000 (23:57 +0100)] 
wined3d: Add an "\n" to a fixme to fix another overflow (in IWineD3DImpl_CheckDeviceFormatConversion).

18 years agoriched20: Add stub implementation of ITextDocument.
Juan Lang [Mon, 10 Jul 2006 19:03:57 +0000 (12:03 -0700)] 
riched20: Add stub implementation of ITextDocument.

18 years agocrypt32: Implement key context property, with tests.
Juan Lang [Mon, 10 Jul 2006 16:10:36 +0000 (09:10 -0700)] 
crypt32: Implement key context property, with tests.

18 years agowinedbg: Implement some x86_64 backend routines.
Ge van Geldorp [Mon, 10 Jul 2006 06:59:10 +0000 (08:59 +0200)] 
winedbg: Implement some x86_64 backend routines.

18 years agowinebuild: Reserve enough space for null function pointer.
Ge van Geldorp [Mon, 10 Jul 2006 06:58:47 +0000 (08:58 +0200)] 
winebuild: Reserve enough space for null function pointer.

18 years agoserver: Widen lparam for timers.
Ge van Geldorp [Mon, 10 Jul 2006 06:58:35 +0000 (08:58 +0200)] 
server: Widen lparam for timers.

18 years agoshell32: Write-strings warning fix.
Andrew Talbot [Mon, 10 Jul 2006 20:42:38 +0000 (21:42 +0100)] 
shell32: Write-strings warning fix.

18 years agocrypt32/tests: Write-strings warnings test.
Andrew Talbot [Sat, 8 Jul 2006 19:29:13 +0000 (20:29 +0100)] 
crypt32/tests: Write-strings warnings test.

18 years agoserver: Fixed get_thread_context for x86_64.
Alexandre Julliard [Tue, 11 Jul 2006 10:06:38 +0000 (12:06 +0200)] 
server: Fixed get_thread_context for x86_64.

18 years agoamstream: Fix argument types to match the PSDK.
Bang Jun-Young [Mon, 10 Jul 2006 08:16:18 +0000 (17:16 +0900)] 
amstream: Fix argument types to match the PSDK.

18 years agonotepad: En.rc: Fix the ellipsis in menu.
Mikołaj Zalewski [Tue, 11 Jul 2006 09:18:56 +0000 (11:18 +0200)] 
notepad: En.rc: Fix the ellipsis in menu.

18 years agomsxml3: Implement removeChild.
Huw Davies [Mon, 10 Jul 2006 13:48:45 +0000 (14:48 +0100)] 
msxml3: Implement removeChild.

18 years agodnsapi: Fix a buffer overrun (Coverity).
Hans Leidekker [Mon, 10 Jul 2006 20:18:50 +0000 (22:18 +0200)] 
dnsapi: Fix a buffer overrun (Coverity).

18 years agowldap32: Document the ber functions.
Hans Leidekker [Mon, 10 Jul 2006 20:18:40 +0000 (22:18 +0200)] 
wldap32: Document the ber functions.

18 years agowldap32: Document the rename functions.
Hans Leidekker [Mon, 10 Jul 2006 20:18:30 +0000 (22:18 +0200)] 
wldap32: Document the rename functions.

18 years agowine.inf: Add msi to the list of fake dlls.
Hans Leidekker [Mon, 10 Jul 2006 20:18:19 +0000 (22:18 +0200)] 
wine.inf: Add msi to the list of fake dlls.

18 years agooleview: Added more fields to TypeLib Viewer tree.
Piotr Caban [Mon, 10 Jul 2006 10:07:51 +0000 (12:07 +0200)] 
oleview: Added more fields to TypeLib Viewer tree.

18 years agourlmon: Always verify mime using FindMimeFromData.
Jacek Caban [Sat, 8 Jul 2006 14:08:24 +0000 (16:08 +0200)] 
urlmon: Always verify mime using FindMimeFromData.

18 years agoshdocvw: Added test of DoVerb.
Jacek Caban [Sat, 8 Jul 2006 14:10:25 +0000 (16:10 +0200)] 
shdocvw: Added test of DoVerb.

18 years agoshdocvw: Added GetMiscStatus test.
Jacek Caban [Sat, 8 Jul 2006 14:07:30 +0000 (16:07 +0200)] 
shdocvw: Added GetMiscStatus test.

18 years agoshdocvw: Call SetMenu in activate_ui.
Jacek Caban [Sat, 8 Jul 2006 14:09:24 +0000 (16:09 +0200)] 
shdocvw: Call SetMenu in activate_ui.

18 years agomshtml: Added OnFrameWindowActivate implementation.
Jacek Caban [Sat, 8 Jul 2006 14:11:25 +0000 (16:11 +0200)] 
mshtml: Added OnFrameWindowActivate implementation.

18 years agoadvapi32: Fix registry API prototypes to match the PSDK.
Bang Jun-Young [Sat, 8 Jul 2006 13:26:16 +0000 (22:26 +0900)] 
advapi32: Fix registry API prototypes to match the PSDK.

18 years agoinclude/.gitignore: Moved the wine subdir ignore list to the main file.
Alexandre Julliard [Mon, 10 Jul 2006 19:43:21 +0000 (21:43 +0200)] 
include/.gitignore: Moved the wine subdir ignore list to the main file.