wine
18 years agoImplement the IXMLDOMNodeList interface for
Mike McCormack [Fri, 19 Aug 2005 15:18:05 +0000 (15:18 +0000)] 
Implement the IXMLDOMNodeList interface for
IXMLDOMNode::get_childNodes.

18 years agoAdded a watchdog mechanism to break out of the wait4 call in case it
Alexandre Julliard [Fri, 19 Aug 2005 14:01:43 +0000 (14:01 +0000)] 
Added a watchdog mechanism to break out of the wait4 call in case it
didn't return properly (can happen at thread exit).

18 years agoAdded stubbed implementation of IPersistPropertyBag interface.
Michael Jung [Fri, 19 Aug 2005 13:58:52 +0000 (13:58 +0000)] 
Added stubbed implementation of IPersistPropertyBag interface.
Register unixfs as CLSID_FolderShortcut.

18 years agoFix GetDIBits to retrieve RGB 555 as 16bit BI_RGB and RGB 565 as 16bit
Felix Nawothnig [Fri, 19 Aug 2005 13:58:34 +0000 (13:58 +0000)] 
Fix GetDIBits to retrieve RGB 555 as 16bit BI_RGB and RGB 565 as 16bit
BI_BITFIELDS.

18 years agoFix wrong structure size check in GetScrollBarInfo().
Frank Richter [Fri, 19 Aug 2005 13:58:22 +0000 (13:58 +0000)] 
Fix wrong structure size check in GetScrollBarInfo().
GetScrollBarInfo() failed when SCROLL_GetScrollBarRect() returned
FALSE - however, this is the case if the scrollbar is horizontal, and
not an error indicator.

18 years agoForward WM_DESTROY to superclass in edit & listbox theming.
Frank Richter [Fri, 19 Aug 2005 13:58:03 +0000 (13:58 +0000)] 
Forward WM_DESTROY to superclass in edit & listbox theming.

18 years agoMerge subclass stubs and subclass proc. Having the stub set the window
Frank Richter [Fri, 19 Aug 2005 13:57:49 +0000 (13:57 +0000)] 
Merge subclass stubs and subclass proc. Having the stub set the window
proc to the subclass proc was not a good idea since that breaks
subclasses of themed standard controls (e.g. what Delphi does a lot).

18 years agoAdded a --undefined option to allow forcing some symbols to be
Alexandre Julliard [Fri, 19 Aug 2005 11:28:56 +0000 (11:28 +0000)] 
Added a --undefined option to allow forcing some symbols to be
resolved by the linker.

18 years agoForward some IXMLDOMDocument methods to the implemenation's contained
Mike McCormack [Fri, 19 Aug 2005 11:23:02 +0000 (11:23 +0000)] 
Forward some IXMLDOMDocument methods to the implemenation's contained
node.

18 years agoImplement parentNode, firstChild, lastChild, previousSibling and
Mike McCormack [Fri, 19 Aug 2005 11:22:47 +0000 (11:22 +0000)] 
Implement parentNode, firstChild, lastChild, previousSibling and
nextSibling methods.

18 years agoRemoved mcianim.
Rémi Assailly [Fri, 19 Aug 2005 11:22:25 +0000 (11:22 +0000)] 
Removed mcianim.

18 years agoMake sure the string is null-terminated in memory_get_string.
Alexandre Julliard [Fri, 19 Aug 2005 10:26:23 +0000 (10:26 +0000)] 
Make sure the string is null-terminated in memory_get_string.

18 years agoAdded some general purpose routines for managing list of symbol
Alexandre Julliard [Fri, 19 Aug 2005 10:25:22 +0000 (10:25 +0000)] 
Added some general purpose routines for managing list of symbol
names.

18 years agoRemoved a few internal functions that are no longer exported on
Alexandre Julliard [Fri, 19 Aug 2005 10:21:17 +0000 (10:21 +0000)] 
Removed a few internal functions that are no longer exported on
Windows.

18 years agoAdd theming support for dialogs (to support tab page background).
Frank Richter [Fri, 19 Aug 2005 10:05:34 +0000 (10:05 +0000)] 
Add theming support for dialogs (to support tab page background).

18 years agoIntegrate hardware vertex shaders into the drawing pipeline.
Oliver Stieber [Fri, 19 Aug 2005 10:05:00 +0000 (10:05 +0000)] 
Integrate hardware vertex shaders into the drawing pipeline.

18 years agoFix gcc 4.0 warnings.
Mike McCormack [Fri, 19 Aug 2005 10:04:03 +0000 (10:04 +0000)] 
Fix gcc 4.0 warnings.

18 years agoUse a single function to create all IXMLDOMNode implementations.
Mike McCormack [Fri, 19 Aug 2005 10:03:27 +0000 (10:03 +0000)] 
Use a single function to create all IXMLDOMNode implementations.

18 years agoStore the component information in a standard Wine list.
Mike McCormack [Fri, 19 Aug 2005 10:03:11 +0000 (10:03 +0000)] 
Store the component information in a standard Wine list.

18 years agoHandle context menu->refresh, and F5 to initiate a refresh of the file
Jason Edmeades [Fri, 19 Aug 2005 10:02:51 +0000 (10:02 +0000)] 
Handle context menu->refresh, and F5 to initiate a refresh of the file
dialog.

18 years ago_swab failed if src == dest, plus some testcases.
Jason Edmeades [Fri, 19 Aug 2005 10:01:42 +0000 (10:01 +0000)] 
_swab failed if src == dest, plus some testcases.

18 years agoAdd the time to the file display dialog modified column.
Jason Edmeades [Fri, 19 Aug 2005 10:01:25 +0000 (10:01 +0000)] 
Add the time to the file display dialog modified column.

18 years agoImplemented IPersist::GetClassID.
Michael Jung [Fri, 19 Aug 2005 10:01:07 +0000 (10:01 +0000)] 
Implemented IPersist::GetClassID.

18 years agoUpdated Russian resources.
Yuri Kozlov [Fri, 19 Aug 2005 10:00:45 +0000 (10:00 +0000)] 
Updated Russian resources.

18 years agoSimplify ExtTextOut a bit. Should be a nop.
Huw Davies [Fri, 19 Aug 2005 09:58:57 +0000 (09:58 +0000)] 
Simplify ExtTextOut a bit.  Should be a nop.

18 years agoEnable SCSI_getprocentry() on non-Linux platforms which now should be
Gerald Pfeifer [Fri, 19 Aug 2005 09:58:40 +0000 (09:58 +0000)] 
Enable SCSI_getprocentry() on non-Linux platforms which now should be
safe to do.

18 years agoCope better with mixed charset fonts.
Huw Davies [Fri, 19 Aug 2005 09:58:32 +0000 (09:58 +0000)] 
Cope better with mixed charset fonts.

18 years agoIn AtlModuleInit do not call initialization procedures that are NULL.
Aric Stewart [Fri, 19 Aug 2005 09:58:02 +0000 (09:58 +0000)] 
In AtlModuleInit do not call initialization procedures that are NULL.

18 years agoAdd System font for the Chinese codepages cp936 and cp950. Of course
Huw Davies [Fri, 19 Aug 2005 09:57:47 +0000 (09:57 +0000)] 
Add System font for the Chinese codepages cp936 and cp950. Of course
they don't contain any ideographs (and nor should they).

18 years agoMake sure a cursor is always returned if one exists.
Mike McCormack [Fri, 19 Aug 2005 09:56:52 +0000 (09:56 +0000)] 
Make sure a cursor is always returned if one exists.

18 years agoAdded a stub for NtAlertResumeThread.
Alexandre Julliard [Thu, 18 Aug 2005 11:47:17 +0000 (11:47 +0000)] 
Added a stub for NtAlertResumeThread.

18 years agoAdd theming for listbox (and combo listbox) controls.
Frank Richter [Thu, 18 Aug 2005 11:45:43 +0000 (11:45 +0000)] 
Add theming for listbox (and combo listbox) controls.

18 years agoFix pointer type warnings.
Mike McCormack [Thu, 18 Aug 2005 11:45:29 +0000 (11:45 +0000)] 
Fix pointer type warnings.

18 years agoPass all the d3d9 calls onto their wined3d equivalents.
Oliver Stieber [Thu, 18 Aug 2005 11:45:17 +0000 (11:45 +0000)] 
Pass all the d3d9 calls onto their wined3d equivalents.

18 years agoAdded missing ntdll imports.
Alexandre Julliard [Thu, 18 Aug 2005 10:59:47 +0000 (10:59 +0000)] 
Added missing ntdll imports.

18 years agoImplement FSCTL_PIPE_DISCONNECT in NtFsControlFile and make
Ivan Leo Puoti [Thu, 18 Aug 2005 10:59:26 +0000 (10:59 +0000)] 
Implement FSCTL_PIPE_DISCONNECT in NtFsControlFile and make
DisconnectNamedPipe call it.

18 years agoMake string elements of MCI_OPEN_PARMS const to match the SDK headers.
Felix Nawothnig [Thu, 18 Aug 2005 10:53:58 +0000 (10:53 +0000)] 
Make string elements of MCI_OPEN_PARMS const to match the SDK headers.

18 years agofontforge 20050729 insists on adding .ttf extension even if the
Pavel Roskin [Thu, 18 Aug 2005 10:52:24 +0000 (10:52 +0000)] 
fontforge 20050729 insists on adding .ttf extension even if the
requested output file name ends with a dot.  So let's go back to names
ending with ttf.

18 years agoFix uninitialized variable warnings emitted by gcc 4.0.
Mike McCormack [Thu, 18 Aug 2005 10:51:22 +0000 (10:51 +0000)] 
Fix uninitialized variable warnings emitted by gcc 4.0.

18 years agoAdd/update a few definitions.
Juan Lang [Thu, 18 Aug 2005 10:51:07 +0000 (10:51 +0000)] 
Add/update a few definitions.

18 years agoTest passing NULL source to WideCharToMultiByte.
Saulius Krasuckas [Thu, 18 Aug 2005 10:50:46 +0000 (10:50 +0000)] 
Test passing NULL source to WideCharToMultiByte.

18 years agoMake the destination pointers of Interlocked* functions volatile to
Felix Nawothnig [Thu, 18 Aug 2005 10:50:38 +0000 (10:50 +0000)] 
Make the destination pointers of Interlocked* functions volatile to
match the SDK headers.

18 years ago- Added IOleCommandTerget interface to the test.
Jacek Caban [Thu, 18 Aug 2005 10:50:05 +0000 (10:50 +0000)] 
- Added IOleCommandTerget interface to the test.
- Make Wine pass the test.
- Fix bug reported by Saulius Krasuckas.

18 years agosfnt2fnt exits with code 0 for several errors, which causes make to
Pavel Roskin [Thu, 18 Aug 2005 10:49:37 +0000 (10:49 +0000)] 
sfnt2fnt exits with code 0 for several errors, which causes make to
ignore them.  Use exit code 1 instead.

18 years agoSystem should be sans serif.
Huw Davies [Thu, 18 Aug 2005 10:49:23 +0000 (10:49 +0000)] 
System should be sans serif.

18 years agoAdd trace to IOCTL_CDROM_RAW_READ.
Vitaliy Margolen [Thu, 18 Aug 2005 10:49:04 +0000 (10:49 +0000)] 
Add trace to IOCTL_CDROM_RAW_READ.

18 years agoOnly draw a themed border when edit control has WS_EX_CLIENTEDGE
Frank Richter [Thu, 18 Aug 2005 10:48:45 +0000 (10:48 +0000)] 
Only draw a themed border when edit control has WS_EX_CLIENTEDGE
style.

18 years agoMake each IXMLDOMNode interface represent one libxml2 xmlNodePtr.
Mike McCormack [Thu, 18 Aug 2005 10:48:13 +0000 (10:48 +0000)] 
Make each IXMLDOMNode interface represent one libxml2 xmlNodePtr.

18 years agoTest "%l" and "%L". At the same time this tests alternate verbs.
Francois Gouget [Thu, 18 Aug 2005 10:47:53 +0000 (10:47 +0000)] 
Test "%l" and "%L". At the same time this tests alternate verbs.
Test %1, %l and %L with no quotes.
test->todo is a bitmask so fix the checks accordingly.

18 years agoRemoved a few more unnecessary import libraries.
Alexandre Julliard [Wed, 17 Aug 2005 12:42:39 +0000 (12:42 +0000)] 
Removed a few more unnecessary import libraries.

18 years agoMake all the DriverProc entry points private.
Alexandre Julliard [Wed, 17 Aug 2005 12:41:41 +0000 (12:41 +0000)] 
Make all the DriverProc entry points private.

18 years agoMoved mciseq to the top-level dlls directory.
Rémi Assailly [Wed, 17 Aug 2005 12:15:35 +0000 (12:15 +0000)] 
Moved mciseq to the top-level dlls directory.

18 years agoAdd windows version registry entries.
Vitaliy Margolen [Wed, 17 Aug 2005 11:37:34 +0000 (11:37 +0000)] 
Add windows version registry entries.

18 years agoCopy the parser and cross compiler from d3d8 and update everything to
Oliver Stieber [Wed, 17 Aug 2005 11:34:03 +0000 (11:34 +0000)] 
Copy the parser and cross compiler from d3d8 and update everything to
vertex shaders 3.0.
The Parser will now display the input shader in DirectX style, and the
cross compiler now generates valid ARB_VERTEX_PROGRAM programs and
outputs the result in ARB_VERTEX_PROGRAM style.
Support for a number of extended attributes has been added, but this
may not be complete, and dereferencing from loop counters isn't
properly parsed yet.

18 years agogcc 4.0 warning fixes.
Mike McCormack [Wed, 17 Aug 2005 10:28:35 +0000 (10:28 +0000)] 
gcc 4.0 warning fixes.

18 years agoAdd support for vertex shader constants to the stateblock.
Oliver Stieber [Wed, 17 Aug 2005 10:27:01 +0000 (10:27 +0000)] 
Add support for vertex shader constants to the stateblock.

18 years agoAssorted spelling fixes.
Francois Gouget [Wed, 17 Aug 2005 09:56:24 +0000 (09:56 +0000)] 
Assorted spelling fixes.

18 years agoTidy up vertex shaders and bring the current code inline with the rest
Oliver Stieber [Wed, 17 Aug 2005 09:54:54 +0000 (09:54 +0000)] 
Tidy up vertex shaders and bring the current code inline with the rest
of wined3d.

18 years agoCorrect failing test and transform it into a bunch of another tests.
Saulius Krasuckas [Wed, 17 Aug 2005 09:53:57 +0000 (09:53 +0000)] 
Correct failing test and transform it into a bunch of another tests.

18 years agoFix a couple of MSVC signed/unsigned warnings.
Francois Gouget [Wed, 17 Aug 2005 09:53:39 +0000 (09:53 +0000)] 
Fix a couple of MSVC signed/unsigned warnings.

18 years agoFix ShellExecute("\"foo.doc\"") for Internet Explorer 6.
Francois Gouget [Wed, 17 Aug 2005 09:53:30 +0000 (09:53 +0000)] 
Fix ShellExecute("\"foo.doc\"") for Internet Explorer 6.
Update the conformance tests accordingly.
Tweak a trace because it's very confusing to see the path with no
escaped quotes in ShellExecuteA() and then with escaped quotes in
ShellExecuteExW32() (due to debugstr_w()).

18 years agoFix a search and replace mishap.
Mike McCormack [Wed, 17 Aug 2005 09:53:08 +0000 (09:53 +0000)] 
Fix a search and replace mishap.

18 years agoTake RGB mask into account when doing color keying.
Christian Costa [Wed, 17 Aug 2005 09:52:56 +0000 (09:52 +0000)] 
Take RGB mask into account when doing color keying.
Add corresponding conformance test.

18 years agoAdd NTLM security provider dummy.
Kai Blin [Wed, 17 Aug 2005 09:52:30 +0000 (09:52 +0000)] 
Add NTLM security provider dummy.

18 years agoAdd stubbed IGraphConfig interface to the filtergraph.
Christian Costa [Wed, 17 Aug 2005 09:52:15 +0000 (09:52 +0000)] 
Add stubbed IGraphConfig interface to the filtergraph.

18 years agoFix rendering of paletted video stream.
Christian Costa [Wed, 17 Aug 2005 09:51:57 +0000 (09:51 +0000)] 
Fix rendering of paletted video stream.

18 years agoAvoid a crash in find_hardware_message_window when there's no
Alexandre Julliard [Tue, 16 Aug 2005 19:58:12 +0000 (19:58 +0000)] 
Avoid a crash in find_hardware_message_window when there's no
foreground input.

18 years agoAdd theming for combo boxes.
Frank Richter [Tue, 16 Aug 2005 19:30:06 +0000 (19:30 +0000)] 
Add theming for combo boxes.

18 years agoAdd more missing definitions, and correct a prototype.
Juan Lang [Tue, 16 Aug 2005 19:29:55 +0000 (19:29 +0000)] 
Add more missing definitions, and correct a prototype.

18 years agoDynamically load StrRetToBufW(). This lets shell32_test.exe run on
Francois Gouget [Tue, 16 Aug 2005 19:29:40 +0000 (19:29 +0000)] 
Dynamically load StrRetToBufW(). This lets shell32_test.exe run on
systems that have version 4.72 of shlwapi.dll.

18 years agoVerify the parameters received by the child process using code lifted
Francois Gouget [Tue, 16 Aug 2005 19:29:27 +0000 (19:29 +0000)] 
Verify the parameters received by the child process using code lifted
from kernel32/tests/process.c.
Test passing parameters to .lnk files that point to an executable.

18 years agoThere is a registry key for the service pack version (spotted by
Alexandre Julliard [Tue, 16 Aug 2005 16:13:42 +0000 (16:13 +0000)] 
There is a registry key for the service pack version (spotted by
Vitaliy Margolen).

18 years agogcc 4.0 warning fixes.
Mike McCormack [Tue, 16 Aug 2005 16:02:45 +0000 (16:02 +0000)] 
gcc 4.0 warning fixes.

18 years agoDeclare PNTSTATUS in lmaccess.h and ntsecapi.h to match the PSDK.
Francois Gouget [Tue, 16 Aug 2005 16:01:49 +0000 (16:01 +0000)] 
Declare PNTSTATUS in lmaccess.h and ntsecapi.h to match the PSDK.
Protect against multiple definitions.
Use PNTSTATUS where appropriate.

18 years agoUse LPSTORAGE to better match the PSDK.
Francois Gouget [Tue, 16 Aug 2005 16:01:15 +0000 (16:01 +0000)] 
Use LPSTORAGE to better match the PSDK.
Document the real SEGPTR type using the standard documentation
mechanisms. Fixes winapi_check warnings.

18 years agoReport swap file total/free sizes to be the same as physical memory.
Dmitry Timoshkov [Tue, 16 Aug 2005 16:00:36 +0000 (16:00 +0000)] 
Report swap file total/free sizes to be the same as physical memory.
Make sure that we cache all calculated values.

18 years agoRemove "initguid.h" include from shellpath test.
Michael Jung [Tue, 16 Aug 2005 16:00:07 +0000 (16:00 +0000)] 
Remove "initguid.h" include from shellpath test.

18 years agoFix protocol test on 9x.
Jacek Caban [Tue, 16 Aug 2005 15:59:50 +0000 (15:59 +0000)] 
Fix protocol test on 9x.

18 years agoImprove NtCreateNamedPipe trace.
Ivan Leo Puoti [Tue, 16 Aug 2005 15:57:59 +0000 (15:57 +0000)] 
Improve NtCreateNamedPipe trace.

18 years agoFixed a memory overflow and leak identified by Mike McCormack.
Aric Stewart [Tue, 16 Aug 2005 15:57:21 +0000 (15:57 +0000)] 
Fixed a memory overflow and leak identified by Mike McCormack.

18 years agoChange CB_GETCOMBOBOX to return STATE_SYSTEM_PRESSED in
Frank Richter [Tue, 16 Aug 2005 15:57:02 +0000 (15:57 +0000)] 
Change CB_GETCOMBOBOX to return STATE_SYSTEM_PRESSED in
COMBOBOXINFO.stateButton when really the button is pressed, not when
the combo is dropped down.

18 years agoMove repetitive code to two helper functions.
Saulius Krasuckas [Tue, 16 Aug 2005 15:56:42 +0000 (15:56 +0000)] 
Move repetitive code to two helper functions.

18 years agoFetch the version information from the standard Windows keys if not
Alexandre Julliard [Tue, 16 Aug 2005 11:16:10 +0000 (11:16 +0000)] 
Fetch the version information from the standard Windows keys if not
specified otherwise.

18 years agoShrink the hex edit window a bit.
Juan Lang [Tue, 16 Aug 2005 11:13:58 +0000 (11:13 +0000)] 
Shrink the hex edit window a bit.

18 years agoRemove a test that fails under WinME. Reported and helpfully debugged
Juan Lang [Tue, 16 Aug 2005 11:13:50 +0000 (11:13 +0000)] 
Remove a test that fails under WinME.  Reported and helpfully debugged
by Saulius Krasuckas.

18 years agoFix uninitialized pointer in builtin providers. Reported by Kai
Juan Lang [Tue, 16 Aug 2005 11:13:30 +0000 (11:13 +0000)] 
Fix uninitialized pointer in builtin providers.  Reported by Kai
Blin.

18 years agoNtCreateNamedPipeFile is no longer a stub, so fix TRACE() call.
Ivan Leo Puoti [Tue, 16 Aug 2005 11:13:21 +0000 (11:13 +0000)] 
NtCreateNamedPipeFile is no longer a stub, so fix TRACE() call.

18 years agoDeactivate UI in InPlaceDeactivate.
Jacek Caban [Tue, 16 Aug 2005 11:13:01 +0000 (11:13 +0000)] 
Deactivate UI in InPlaceDeactivate.

18 years agoAdded a WINE_NO_UNICODE_MACROS define to allow Winelib apps to switch
Alexandre Julliard [Mon, 15 Aug 2005 20:53:40 +0000 (20:53 +0000)] 
Added a WINE_NO_UNICODE_MACROS define to allow Winelib apps to switch
off the Unicode macros too.

18 years agoAdded Negotiate security provider dummy. Removed todos from the test.
Kai Blin [Mon, 15 Aug 2005 20:52:18 +0000 (20:52 +0000)] 
Added Negotiate security provider dummy. Removed todos from the test.

18 years agoFix the build without openldap headers.
Hans Leidekker [Mon, 15 Aug 2005 20:50:58 +0000 (20:50 +0000)] 
Fix the build without openldap headers.

18 years ago- Code cleanup.
Jacek Caban [Mon, 15 Aug 2005 20:50:41 +0000 (20:50 +0000)] 
- Code cleanup.
- Dissable tests after UIActivate failes (fixes tests win 9x).

18 years agoAdded CLSID_FolderShortcut definition.
Michael Jung [Mon, 15 Aug 2005 20:50:19 +0000 (20:50 +0000)] 
Added CLSID_FolderShortcut definition.

18 years agoAdd some body to ResolveSource because it is possible to need it when
Aric Stewart [Mon, 15 Aug 2005 20:50:06 +0000 (20:50 +0000)] 
Add some body to ResolveSource because it is possible to need it when
an install is begun but the media is not in the drive, such as in
install-on-demand cases.

18 years agoFixed some confusion over whether HEAP_MIN_BLOCK_SIZE includes the
Alexandre Julliard [Mon, 15 Aug 2005 20:49:47 +0000 (20:49 +0000)] 
Fixed some confusion over whether HEAP_MIN_BLOCK_SIZE includes the
arena headers of not.
Free list sizes are constant so there's no need to store them in the
heap structure.

18 years agoSet the default system dir to windows/system32.
Alexandre Julliard [Mon, 15 Aug 2005 14:53:35 +0000 (14:53 +0000)] 
Set the default system dir to windows/system32.

18 years agoSwitch the default version to win2k.
Alexandre Julliard [Mon, 15 Aug 2005 14:52:37 +0000 (14:52 +0000)] 
Switch the default version to win2k.

18 years agoA previous signed-ness fix broke display of non-ansi chars, fix this.
Huw Davies [Mon, 15 Aug 2005 14:50:36 +0000 (14:50 +0000)] 
A previous signed-ness fix broke display of non-ansi chars, fix this.

18 years agoFix resource leak on error paths.
Ge van Geldorp [Mon, 15 Aug 2005 14:50:18 +0000 (14:50 +0000)] 
Fix resource leak on error paths.

18 years agoBetter handling of conflicting section information between
Alexandre Julliard [Mon, 15 Aug 2005 14:50:06 +0000 (14:50 +0000)] 
Better handling of conflicting section information between
SizeOfRawData and VirtualSize.