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

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

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

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

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

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

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

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

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

17 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

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

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

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

17 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)

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

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

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

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

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

17 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).

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

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

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

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

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

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

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

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

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

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

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

17 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 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>).

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

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

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

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

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

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

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

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

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

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

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

17 years agouser: Improve SetActiveWindow test, add SetForegroundWindow test, make them pass...
Dmitry Timoshkov [Fri, 7 Jul 2006 14:01:51 +0000 (23:01 +0900)] 
user: Improve SetActiveWindow test, add SetForegroundWindow test, make them pass under Wine.

17 years agoAdd a common fps counter channel to ddraw, opengl and d3d.
Stefan Dösinger [Wed, 5 Jul 2006 16:35:21 +0000 (18:35 +0200)] 
Add a common fps counter channel to ddraw, opengl and d3d.

17 years agomshtml: Create nsWineURI even if we don't have valid nsIURI.
Jacek Caban [Fri, 7 Jul 2006 13:17:27 +0000 (15:17 +0200)] 
mshtml: Create nsWineURI even if we don't have valid nsIURI.

17 years agoshdocvw: Added test of SetClientSite.
Jacek Caban [Fri, 7 Jul 2006 13:16:07 +0000 (15:16 +0200)] 
shdocvw: Added test of SetClientSite.

17 years agoshdocvw: Call GetContainer in SetClientSite.
Jacek Caban [Fri, 7 Jul 2006 13:15:24 +0000 (15:15 +0200)] 
shdocvw: Call GetContainer in SetClientSite.

17 years agoinclude: Added htiframe.idl.
Jacek Caban [Fri, 7 Jul 2006 13:12:56 +0000 (15:12 +0200)] 
include: Added htiframe.idl.

17 years agowined3d: Trace ABS/ABSNEG modifiers.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:29:39 +0000 (00:29 -0600)] 
wined3d: Trace ABS/ABSNEG modifiers.

17 years agowined3d: Create fake input semantics for d3d8 shaders.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:28:30 +0000 (00:28 -0600)] 
wined3d: Create fake input semantics for d3d8 shaders.

Use them to remove the need for loading arrays in two different places.

17 years agowined3d: Reverse semantics maps for shaders.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:27:38 +0000 (00:27 -0600)] 
wined3d: Reverse semantics maps for shaders.

17 years agowined3d: Make WINED3D_ATR macros more flexible.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:25:14 +0000 (00:25 -0600)] 
wined3d: Make WINED3D_ATR macros more flexible.

Make them operate on a type, as opposed to a semantic name.

17 years agowined3d: Simplify primitiveDeclartationConvertToStrided.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:24:24 +0000 (00:24 -0600)] 
wined3d: Simplify primitiveDeclartationConvertToStrided.

Assign fixed indices to declaration inputs.
Then use a common path to load the strided data.

17 years agowined3d: Add position_transformed flag to Strided data format.
Ivan Gyurdiev [Fri, 7 Jul 2006 13:15:20 +0000 (07:15 -0600)] 
wined3d: Add position_transformed flag to Strided data format.

17 years agowined3d: Only link and use GLSL program if at least one GLSL shader is available.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:17:58 +0000 (00:17 -0600)] 
wined3d: Only link and use GLSL program if at least one GLSL shader is available.

17 years agoshell32: Show a confirmation before deleting files with syscalls.
Mikołaj Zalewski [Thu, 6 Jul 2006 18:46:21 +0000 (20:46 +0200)] 
shell32: Show a confirmation before deleting files with syscalls.

17 years agoshell32: If possible use SHFileOperationW to delete in unixfs.
Mikołaj Zalewski [Thu, 6 Jul 2006 18:38:37 +0000 (20:38 +0200)] 
shell32: If possible use SHFileOperationW to delete in unixfs.

This gives confirmation dialogs, recursive directory removal etc.

17 years agodinput: map_axis must be able to work with LONG's value range.
Christoph Frick [Fri, 7 Jul 2006 08:01:42 +0000 (10:01 +0200)] 
dinput: map_axis must be able to work with LONG's value range.

17 years agodinput: Remove redundant struct members.
Christoph Frick [Fri, 7 Jul 2006 08:00:01 +0000 (10:00 +0200)] 
dinput: Remove redundant struct members.

17 years agodinput: Implement the GetProperty call for getting the range of an axis.
Christoph Frick [Thu, 6 Jul 2006 11:18:13 +0000 (13:18 +0200)] 
dinput: Implement the GetProperty call for getting the range of an axis.

17 years agodinput: Call fake_current_js_state on the places where it is actually needed in SetPr...
Christoph Frick [Thu, 6 Jul 2006 11:17:31 +0000 (13:17 +0200)] 
dinput: Call fake_current_js_state on the places where it is actually needed in SetProperty.

17 years agodinput: Only fake the current state on axes that are actually there.
Christoph Frick [Thu, 6 Jul 2006 11:16:57 +0000 (13:16 +0200)] 
dinput: Only fake the current state on axes that are actually there.

17 years agodinput: Move the axes and button configs into the JoyDev struct.
Christoph Frick [Thu, 6 Jul 2006 11:16:22 +0000 (13:16 +0200)] 
dinput: Move the axes and button configs into the JoyDev struct.

17 years agodinput: Utilize the offsets and the transform to support the user
Christoph Frick [Thu, 6 Jul 2006 11:15:36 +0000 (13:15 +0200)] 
dinput: Utilize the offsets and the transform to support the user
supplied data format.

17 years agodinput: Adds offset and transform and their basic handling to the joystick implementa...
Christoph Frick [Thu, 6 Jul 2006 11:14:18 +0000 (13:14 +0200)] 
dinput: Adds offset and transform and their basic handling to the joystick implementation.

17 years agodinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
Christoph Frick [Thu, 6 Jul 2006 11:13:27 +0000 (13:13 +0200)] 
dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.

17 years agodinput: Set the amount of POVs in the caps.
Christoph Frick [Thu, 6 Jul 2006 11:12:43 +0000 (13:12 +0200)] 
dinput: Set the amount of POVs in the caps.