wine
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.

18 years agolibs/.gitignore: Added wildcards for libraries.
Alexandre Julliard [Mon, 10 Jul 2006 19:41:34 +0000 (21:41 +0200)] 
libs/.gitignore: Added wildcards for libraries.

18 years ago.gitignore: Added wildcards to ignore lex and bison output files.
Alexandre Julliard [Mon, 10 Jul 2006 19:40:49 +0000 (21:40 +0200)] 
.gitignore: Added wildcards to ignore lex and bison output files.

18 years ago.gitignore: Added wildcards to ignore generated resource files.
Alexandre Julliard [Mon, 10 Jul 2006 19:39:00 +0000 (21:39 +0200)] 
.gitignore: Added wildcards to ignore generated resource files.

18 years agomake_dlls: Recursively ignore .ok files in all tests directories.
Alexandre Julliard [Mon, 10 Jul 2006 19:26:50 +0000 (21:26 +0200)] 
make_dlls: Recursively ignore .ok files in all tests directories.

18 years agomake_dlls: Recursively ignore testlist.c in all tests directories.
Alexandre Julliard [Mon, 10 Jul 2006 19:19:42 +0000 (21:19 +0200)] 
make_dlls: Recursively ignore testlist.c in all tests directories.

18 years agomake_progs: Generate the .gitignore file.
Alexandre Julliard [Mon, 10 Jul 2006 18:59:06 +0000 (20:59 +0200)] 
make_progs: Generate the .gitignore file.

Ignore generated programs from the top-level .gitignore.

18 years agomake_dlls: Ignore generated import libraries from the top-level .gitignore.
Alexandre Julliard [Mon, 10 Jul 2006 18:55:58 +0000 (20:55 +0200)] 
make_dlls: Ignore generated import libraries from the top-level .gitignore.

18 years agomake_dlls: Generate the .gitignore file.
Alexandre Julliard [Mon, 10 Jul 2006 18:52:13 +0000 (20:52 +0200)] 
make_dlls: Generate the .gitignore file.

18 years agoTake advantage of the recursive nature of .gitignore for Makefile entries.
Alexandre Julliard [Mon, 10 Jul 2006 18:47:54 +0000 (20:47 +0200)] 
Take advantage of the recursive nature of .gitignore for Makefile entries.

Prefix other entries with '/' to make them non-recursive.

18 years agoRelease 0.9.17. wine-0.9.17
Alexandre Julliard [Mon, 10 Jul 2006 15:46:42 +0000 (17:46 +0200)] 
Release 0.9.17.

18 years agoquery: Add a skeleton for query.dll.
Mike McCormack [Fri, 7 Jul 2006 09:21:36 +0000 (18:21 +0900)] 
query: Add a skeleton for query.dll.

18 years agoadvpack: Add tests for different configurations of INF filenames and
James Hawkins [Sat, 8 Jul 2006 01:30:46 +0000 (18:30 -0700)] 
advpack: Add tests for different configurations of INF filenames and
working directories for install functions.

18 years agoconfigure: Define _WIN64 when building on a 64-bit platform.
Alexandre Julliard [Mon, 10 Jul 2006 11:05:20 +0000 (13:05 +0200)] 
configure: Define _WIN64 when building on a 64-bit platform.

18 years agoinclude/msvcrt: Fix all definitions of size_t for Win64.
Alexandre Julliard [Mon, 10 Jul 2006 10:28:25 +0000 (12:28 +0200)] 
include/msvcrt: Fix all definitions of size_t for Win64.

18 years agomsvcrt: Avoid including system headers in msvcrt.h.
Alexandre Julliard [Mon, 10 Jul 2006 09:54:10 +0000 (11:54 +0200)] 
msvcrt: Avoid including system headers in msvcrt.h.

18 years agoquery: Add ntquery.h.
Mike McCormack [Fri, 7 Jul 2006 08:20:59 +0000 (17:20 +0900)] 
query: Add ntquery.h.

18 years agontdll/tests: Added some NULL testing.
Paul Vriens [Fri, 7 Jul 2006 08:36:46 +0000 (10:36 +0200)] 
ntdll/tests: Added some NULL testing.

18 years agoserver: Only accept 0 as registry handle in functions that take a parent key.
Alexandre Julliard [Mon, 10 Jul 2006 09:53:23 +0000 (11:53 +0200)] 
server: Only accept 0 as registry handle in functions that take a parent key.

18 years agoinclude: Add more error codes used by newer versions of COM.
Robert Shearman [Sat, 8 Jul 2006 10:53:32 +0000 (11:53 +0100)] 
include: Add more error codes used by newer versions of COM.

18 years agooleaut32: Make ctl2_hash_guid match the same function in widl, which has likely had...
Robert Shearman [Sat, 8 Jul 2006 10:54:17 +0000 (11:54 +0100)] 
oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely had much wider testing.

18 years agooleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
Robert Shearman [Sat, 8 Jul 2006 10:54:40 +0000 (11:54 +0100)] 
oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored

in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
mask. Upper 16 bits contains the ordinal number of the function.
Allocation of the "recbuf" must be modified, to support larger data
(based on a patch by White Snake <whitesnake78@mail.com>).

18 years agooleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
qingdoa daoo [Sat, 8 Jul 2006 06:58:07 +0000 (14:58 +0800)] 
oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.

18 years agowinex11: Use correct multiplier for negative relative mouse movements.
Thomas Kho [Sat, 8 Jul 2006 02:05:14 +0000 (21:05 -0500)] 
winex11: Use correct multiplier for negative relative mouse movements.

18 years agocrypt32: Implement revocation check in CertVerifySubjectCertificateContext.
Juan Lang [Fri, 7 Jul 2006 20:19:53 +0000 (13:19 -0700)] 
crypt32: Implement revocation check in CertVerifySubjectCertificateContext.

18 years agoshell32: Updated Korean resource.
Hwang YunSong(황윤성) [Sat, 8 Jul 2006 00:31:19 +0000 (09:31 +0900)] 
shell32: Updated Korean resource.

18 years agowinecfg: Updated Korean resource.
Hwang YunSong(황윤성) [Sat, 8 Jul 2006 08:07:30 +0000 (17:07 +0900)] 
winecfg: Updated Korean resource.

18 years agowinecfg: Nl.rc: Shift Graphics page up to fill the empty place.
Paul Vriens [Sat, 8 Jul 2006 10:13:06 +0000 (12:13 +0200)] 
winecfg: Nl.rc: Shift Graphics page up to fill the empty place.

18 years agowinecfg: Write-strings warnings fix.
Andrew Talbot [Fri, 7 Jul 2006 18:42:27 +0000 (19:42 +0100)] 
winecfg: Write-strings warnings fix.

18 years agourlmon: Register protocol handlers in DllMain.
Jacek Caban [Fri, 7 Jul 2006 18:31:59 +0000 (20:31 +0200)] 
urlmon: Register protocol handlers in DllMain.

18 years agourlmon: Use non heap based objects for class factories.
Jacek Caban [Fri, 7 Jul 2006 18:31:25 +0000 (20:31 +0200)] 
urlmon: Use non heap based objects for class factories.

18 years agowined3d: Fix typo breaking 3.0 pshaders color input.
Ivan Gyurdiev [Fri, 7 Jul 2006 17:01:27 +0000 (11:01 -0600)] 
wined3d: Fix typo breaking 3.0 pshaders color input.

18 years agowinex11.drv: Protect X11 calls by a critical section.
Dmitry Timoshkov [Fri, 7 Jul 2006 14:54:00 +0000 (23:54 +0900)] 
winex11.drv: Protect X11 calls by a critical section.