Vincent Povirk
30574dd6be
gdiplus: Add traces to unimplemented functions in imageattributes.c.
2010-01-25 12:58:04 +01:00
André Hentschel
c008984a01
kernel32: Implement IsThreadAFiber function.
2010-01-25 12:56:26 +01:00
André Hentschel
a9353a1caf
kernel32/tests: Test Fiber callback count.
2010-01-25 12:55:41 +01:00
André Hentschel
30deb6b896
kernel32/tests: Test Fiber Local Storage functions.
2010-01-25 12:55:34 +01:00
André Hentschel
e0475a3e11
kernel32/tests: Test IsThreadAFiber function.
2010-01-25 12:55:22 +01:00
André Hentschel
f57dbecda8
kernel32/tests: Test fiber Ex functions.
2010-01-25 12:55:12 +01:00
André Hentschel
ffae80a39c
kernel32/tests: Run fiber tests on more platforms.
2010-01-25 12:55:00 +01:00
Justin Chevrier
64f2c03457
user32: EnumDisplayDevicesW, populate DeviceID member.
2010-01-25 12:54:19 +01:00
Jacek Caban
f623e3add8
jscript: Skip tests on old jscript.dll.
2010-01-25 12:53:26 +01:00
Jacek Caban
09651321e0
jscript: Moved resetting lastIndex to do_regexp_match_next.
2010-01-25 12:53:22 +01:00
Jacek Caban
43bc4af02d
jscript: Added String.replace implementation.
2010-01-25 12:53:18 +01:00
Jacek Caban
7749951d35
jscript: Make RegExp contructor implementation more generic.
2010-01-25 12:53:13 +01:00
Eric Pouech
520fcae5d2
dbghelp: For PE modules, when no debug info is present, also try to load symbols out of COFF symbol table.
2010-01-25 12:53:03 +01:00
Eric Pouech
181de55619
dbghelp: Removed some unused fields for public symbol description.
2010-01-25 12:52:46 +01:00
Eric Pouech
5cab72bc95
winmm: For MCI parsing, use 64bit compatible variables.
2010-01-25 12:52:22 +01:00
Eric Pouech
c62cf2e049
winmm: In mmio manipulation, always ensure that we use a HFILE for mmio internal handlers (and not a HANDLE).
2010-01-25 12:51:55 +01:00
Eric Pouech
37afecb883
winmm: A couple of simple fixes for winmm compilation on 64bit platforms.
2010-01-25 12:51:31 +01:00
André Hentschel
2d956be11d
kernel32/tests: Fix header comments.
2010-01-25 12:46:00 +01:00
Freddie Tilley
323b36f521
ntdll: Detect more cpu features in get_cpuinfo.
2010-01-25 12:45:22 +01:00
Jacek Caban
ff06efd1eb
shdocvw: Moved WebBrowser client site realizing to separated function and release more interfaces in SetClientSite.
2010-01-25 12:44:53 +01:00
Jacek Caban
8112b59c9e
shdocvw: Moved DocHost client site releasing to separated function and release more interfaces in SetClientSite.
2010-01-25 12:44:48 +01:00
Alexandre Julliard
4945a136dc
makefiles: Cross-compile all static libraries and import libs to .cross.a files to avoid conflicts.
2010-01-23 20:51:41 +01:00
Alexandre Julliard
62e0de5f73
Avoid using wine/port.h in static libraries.
2010-01-23 20:51:27 +01:00
Alexandre Julliard
1f254216d1
makefiles: Add rules for cross-compiling static libraries.
2010-01-23 20:51:12 +01:00
Alexandre Julliard
cce4387193
makefiles: Move some of the cross-compile rules to the main rules file.
2010-01-23 19:40:53 +01:00
Huw Davies
06ad4ce1c8
shell32: Add a test to show the IShellLink_GetIDList returns a copy of the IDList, remove an incorrect comment and fix a memory leak.
...
Found by Valgrind.
2010-01-22 13:56:16 +01:00
Hans Leidekker
36b654e695
msi: Add tests for updating rows in join tables.
2010-01-22 13:09:15 +01:00
Hans Leidekker
882e4fb233
msi: Add support for updating rows in join tables.
2010-01-22 13:09:11 +01:00
Peter Dons Tychsen
a3528a7642
comctl32: Handle WM_NOTIFY correctly when the parent returns zero.
2010-01-22 13:09:01 +01:00
Paul Vriens
b3c38d3d34
msvcrtd/tests: Fix a memory leak (Valgrind).
2010-01-22 13:07:42 +01:00
Paul Vriens
da91da4652
rpcrt4/tests: Fix some memory leaks (Valgrind).
2010-01-22 13:07:39 +01:00
Paul Vriens
307b9fb687
xmllite/tests: Remove some tests that make Vista SP0 crash.
2010-01-22 13:07:34 +01:00
Nikolay Sivov
89092c928a
xmllite: Basic input object creation on IXmlReader::SetInput().
2010-01-22 13:07:24 +01:00
Nikolay Sivov
4e3283fdd2
xmllite: Add IXmlReaderInput stub implementation.
2010-01-22 13:06:40 +01:00
Nikolay Sivov
5c1f0dbae0
xmllite/tests: Test query for supported interface sequence while creating IXmlReaderInput instance.
2010-01-22 13:05:40 +01:00
Alexandre Julliard
baa7eed11c
winex11: Use the thread connection to clear the systray icon window.
2010-01-22 12:44:59 +01:00
Alexandre Julliard
dabda7e3ee
kernel32/tests: Add tests for the global flag and its influence on the heap flags.
2010-01-22 12:33:24 +01:00
Alexandre Julliard
9055e9e3dd
ntdll: Set the heap debug flags based on the GlobalFlag value.
2010-01-22 12:33:03 +01:00
Alexandre Julliard
e7810c8bc6
ntdll: Make it possible to use RtlGetNtGlobalFlags before the TEB is initialized.
2010-01-22 12:32:40 +01:00
Jacek Caban
2a81ef06f8
jscript: Skip tests on too old jscript.dll.
2010-01-22 12:25:43 +01:00
Jacek Caban
65d9ab1650
mshtml: Added IDispatchEx support for frame element.
2010-01-22 12:23:44 +01:00
Jacek Caban
a06ee80be0
mshtml: Added IHTMLFrameElement3::get_contentDocument implementation.
2010-01-22 12:23:40 +01:00
Jacek Caban
e4af9ccd25
mshtml: Added IHTMLFrameElement3 stub implementation.
2010-01-22 12:23:34 +01:00
Huw Davies
ff70923fec
msdaps: Register the row and rowset proxy and server classes.
2010-01-22 12:23:14 +01:00
Huw Davies
de6f38108a
msdaps: Add stub class factories for the row and rowset servers and proxies.
2010-01-22 12:23:06 +01:00
Huw Davies
0d519bdfd7
msdaps: Switch to using an entry prefix for the auto-generated dlldata routines.
2010-01-22 12:22:29 +01:00
Rob Shearman
c3af2dd752
ole32: Rearrange declarations in itemmoniker.c to avoid unnecessary forward declarations.
2010-01-22 12:18:46 +01:00
Paul Vriens
665c90a9c7
user32/tests: Don't crash on Win9x/WinMe.
2010-01-22 12:14:34 +01:00
Henri Verbeet
60ad1aed63
wined3d: Remove unused occlusion query extensions.
2010-01-22 12:12:14 +01:00
Henri Verbeet
c5086a123e
wined3d: Remove the duplicate GL_2X_BIT_ATI define.
2010-01-22 12:12:07 +01:00
Henri Verbeet
7047f09890
wined3d: Remove the second set of EXT_texture_env_dot3 definitions.
2010-01-22 12:12:01 +01:00
Henri Verbeet
53c3521795
wined3d: Fix the ARB_pixel_buffer_object extension definitions.
2010-01-22 12:11:56 +01:00
Henri Verbeet
2fe633efbc
wined3d: Sort our GL extension definitions.
...
This makes some of the problems in there a bit more obvious.
2010-01-22 12:11:51 +01:00
Piotr Caban
190645e5c5
shlwapi: Improved res protocol handling in UrlCanonicalizeW.
2010-01-21 09:05:57 +01:00
Nikolay Sivov
97c2a25472
msxml3/tests: Fix interface leak.
2010-01-21 09:05:47 +01:00
Julius Schwartzenberg
7401af64e9
avifil32: Use chunksize specified by the chunk itself, avoids a noticable ticking sound heard when reading past the chunk boundary.
2010-01-21 09:05:38 +01:00
Andrew Eikum
b0ad0b9c0b
wininet: Implement PER_CONN_FLAGS option.
2010-01-21 09:05:29 +01:00
Andrew Eikum
c3af903ffb
wininet: Implement PER_CONN_PROXY_SERVER option.
2010-01-21 09:05:26 +01:00
Andrew Eikum
7f3cbed8ff
wininet: Pull proxy info gathering into its own function.
2010-01-21 09:05:18 +01:00
Andrew Eikum
60bb3f8ec2
wininet: Convert PER_CONN_OPTION_LIST from A to W in InternetSetOptionA.
2010-01-21 09:05:12 +01:00
Andrew Eikum
deca2e5c0e
wininet: Add Internet{Set,Query}Option tests, implement POLICY option.
2010-01-21 09:05:06 +01:00
Jacek Caban
ab6f8f8b2e
mshtml: Create URL moniker after test initialization.
2010-01-21 09:04:53 +01:00
Piotr Caban
81715d00cd
jscript: Add error handling to Array.reverse.
2010-01-20 20:07:05 +01:00
Piotr Caban
8644a083a6
jscript: Make Array.sort generic.
2010-01-20 20:06:58 +01:00
Piotr Caban
91dcc245f9
jscript: Make Array.pop generic.
2010-01-20 20:06:55 +01:00
Aric Stewart
9a9c075ee9
oleaut32: Do not crash in logging if string is NULL.
2010-01-20 20:06:47 +01:00
Alexandre Julliard
39a1227cdb
ntdll: Load the various PEB global options at startup.
2010-01-20 17:30:00 +01:00
Alexandre Julliard
1c119dad6d
ntdll: Implement LdrQueryImageFileExecutionOptions and use it to retrieve the per-process global flag.
2010-01-20 17:11:03 +01:00
Christian Costa
132ba27f2b
gdi32: Improve some FIXMEs.
2010-01-20 16:30:47 +01:00
Jacek Caban
3b20cb11c8
mshtml: Store document as IHTMLDocument2 interface.
2010-01-20 16:29:58 +01:00
Alexandre Julliard
de3fa09cb2
msi: Add a partial stub for the ValidateProductID control event.
2010-01-20 15:36:00 +01:00
André Hentschel
643625b9e0
kernel32/tests: Initial fiber tests.
2010-01-20 15:35:38 +01:00
Freddie Tilley
69d7233e3e
ntdll: Set cpu frequency for FreeBSD 7.2 and higher.
2010-01-20 15:34:41 +01:00
Jason Edmeades
06c45a8d59
msi: Correct the setting of environment variables.
...
Contrary to the MSDN, you can 'create only' whilst using a previous value
(ie +-variable and [~];value). This breaks the install of an application
I was debugging who uses that throughout for all their variables. In
addition whilst adding some tests I've also cleaned up invalid prefix
syntax handling and semicolon removal if the original string is empty.
2010-01-20 15:34:19 +01:00
Maarten Lankhorst
bfe9e6d74c
avifile: Fix playback of fixed sample size audio streams.
2010-01-20 15:32:23 +01:00
Henri Verbeet
7f8ccf0342
d3d9: Add a separate function for stateblock initialization.
2010-01-20 15:32:15 +01:00
Henri Verbeet
d967973d8c
wined3d: Set the query.c GLINFO_LOCATION to *gl_info.
2010-01-20 15:30:04 +01:00
Henri Verbeet
ee1f2c4654
wined3d: Don't leak the context array in the swapchain_init() error path.
2010-01-20 15:29:57 +01:00
Michael Stefaniuc
b4448d9b77
crypt32/tests: Add a win_skip().
2010-01-20 15:29:50 +01:00
Paul Vriens
c5112d9f6f
rasapi32/tests: Fix some test failures on Win9x.
2010-01-19 16:51:16 +01:00
Paul Vriens
83c422e111
shell32/tests: Fix crash on ancient Win95.
2010-01-19 16:51:05 +01:00
Hans Leidekker
72393c55e9
msi: Add a test to exersize the code to retrieve rows from join tables.
2010-01-19 16:50:56 +01:00
André Hentschel
13e8505e58
msvcrt: Fix typo.
2010-01-19 16:50:26 +01:00
Ilya Shpigor
a374b3cbbe
winex11.drv: Produce VK_CANCEL vkey on the Ctrl+Pause/Break pressing.
2010-01-19 15:03:58 +01:00
Julius Schwartzenberg
65f6474c6c
avifil32: Allow files with different extensions to be loaded.
2010-01-19 15:03:57 +01:00
Rob Shearman
c66972dfba
rpcrt4: Add structure definition for RPC AUTH3 packet and use the size of this on sending to fix authentication against native servers.
...
Also use the new size to validate incoming AUTH3 packets to be
consistent with native.
2010-01-19 15:03:56 +01:00
Austin English
7222e8b665
winecoreaudio.drv: Reorder includes to avoid OS X bug.
2010-01-19 15:03:55 +01:00
Nikolay Sivov
5f72a88590
msxml3: Implement IXMLDOMComment::deleteData() with tests.
2010-01-19 15:03:54 +01:00
Michael Stefaniuc
dfc4f8e5f1
dmband: Avoid newlines inside FIXME messages.
2010-01-19 15:03:54 +01:00
Damjan Jovanovic
226998185f
sti: Add launch application registry.
2010-01-19 12:43:30 +01:00
Nikolay Sivov
f9c51f8de9
xmllite: Add stub implementation of IXmlReader interface.
2010-01-19 12:43:30 +01:00
Nikolay Sivov
80a546cad5
xmllite/tests: Add basic test structure for IXmlReader.
2010-01-19 12:43:25 +01:00
Nikolay Sivov
ff992282aa
msxml3: Use a helper to check for created content handler.
2010-01-19 12:21:48 +01:00
Nikolay Sivov
7724b053e2
msxml3: Implement IXMLDOMElement::removeAttribute().
2010-01-19 12:21:30 +01:00
Ilya Shpigor
91a1321a97
gdi32: Additional checking in the test for font creation with the OEM charset.
2010-01-19 12:21:15 +01:00
Alexandre Julliard
3b67ad9bd4
ntdll: Fix the NtCreateEvent prototype.
...
It takes an event type, not a manual reset flag.
2010-01-18 20:34:54 +01:00
Maarten Lankhorst
6299544cdd
mmdevapi: Dump device id in test.
2010-01-18 15:47:30 +01:00
Maarten Lankhorst
abd9627d92
mmdevapi: Add code to enumerate NOTPRESENT devices.
2010-01-18 15:47:25 +01:00
Andrew Nguyen
aef39f3d9f
mapi32/tests: Centralize property function pointer initialization.
2010-01-18 15:34:44 +01:00
Andrew Nguyen
b69045bfc7
mapi32/tests: Fix the PropCopyMore tests and add an additional test.
...
The PropCopyMore test function was incorrectly allocating memory and
testing property types without initializing the correct property union
member, causing a crash with the native Outlook extended MAPI
provider.
2010-01-18 15:34:32 +01:00
Andrew Nguyen
9996897c51
mapi32/tests: Report skip for MAPIGetDefaultMalloc.
2010-01-18 15:34:16 +01:00
Andrew Nguyen
4904e31133
mapi32/tests: Report skips for unavailable utility functions.
2010-01-18 15:34:11 +01:00
Andrew Nguyen
3bd474d7f3
mapi32/tests: Report skips for unavailable property functions.
2010-01-18 15:34:04 +01:00
Uwe Bonnes
e6f1ae029e
msvcrt: Handle CR at buffer boundary and test case.
2010-01-18 15:32:53 +01:00
Hans Leidekker
2bfce6cfdc
msi: Fix parsing of feature overrides.
2010-01-18 14:39:23 +01:00
Hans Leidekker
1423ef9923
msi: Support retrieving rows from join tables.
2010-01-18 14:39:17 +01:00
Paul Vriens
6fd641aa05
kernel32/tests: Skip a test on Win9x/WinMe.
2010-01-18 14:39:11 +01:00
Andrew Nguyen
11dce800c1
kernel32/tests: Add tests for IsBadCodePtr.
2010-01-18 14:38:53 +01:00
Andrew Nguyen
5b9730c494
kernel32/tests: Add more tests for IsBadWritePtr.
2010-01-18 14:38:48 +01:00
Andrew Nguyen
4108fd0f35
kernel32/tests: Add tests for IsBadReadPtr.
2010-01-18 14:38:41 +01:00
Kusanagi Kouichi
56416b09a6
user32: F10 key deactivates menu.
2010-01-18 14:38:29 +01:00
Jason Edmeades
c6be6a4bfe
netapi31: Add basic support for NetServerGetInfo.
...
Based on code from NetWkstaGetInfo, and retrieves the basic system
information. Note the 'type' field is a little generic as there is
currently no concept of domain controllers, servers or workstation
so I used the most accurate value I could.
2010-01-18 14:38:14 +01:00
Henri Verbeet
516d54bf91
wined3d: Merge baseshader.c into shader.c.
2010-01-18 14:37:51 +01:00
Henri Verbeet
36b21e332c
wined3d: Remove some unused query code.
2010-01-18 14:37:37 +01:00
Henri Verbeet
a2624ae82e
wined3d: Add a separate function for query initialization.
2010-01-18 14:37:30 +01:00
Henri Verbeet
bfb63a8634
d3d9: Add a separate function for query initialization.
2010-01-18 14:37:21 +01:00
Henri Verbeet
cdb7a94ae2
d3d8: Remove the unused Direct3DResource8_Vtbl.
2010-01-18 14:37:14 +01:00
Uwe Bonnes
d95c857a4f
msvcrt: xxopen() accepts spaces in the mode string.
2010-01-18 14:36:43 +01:00
Mike Kaplinskiy
90cf2f1ac3
msxml: getElementsByTagName does not respect namespaces.
...
We can't just use //tagname; we have to do //*[local-name()='tagname'].
2010-01-18 14:35:49 +01:00
André Hentschel
152c0d4b93
msvcrt/tests: Add some demangle tests.
2010-01-18 14:35:08 +01:00
Andrew Nguyen
1cdf1cc07e
ntdll/tests: Report appropriate skips for information tests.
2010-01-18 14:33:18 +01:00
Andrew Nguyen
ab23f87bcc
ntdll/tests: Re-enable a commented virtual memory test.
2010-01-18 14:32:54 +01:00
Andrew Nguyen
bffdda5ab2
ntdll/tests: Report skip when time conversion functions are not available.
2010-01-18 14:32:49 +01:00
Andrew Nguyen
83dbc3d46a
ntdll/tests: Remove useless ifdef statements.
2010-01-18 14:32:45 +01:00
Andrew Nguyen
063da0a183
ntdll/tests: Remove obsolete commented code.
2010-01-18 14:30:59 +01:00
Andrew Nguyen
841fc1805e
msvcrt: Implement and test rand_s.
2010-01-18 14:30:00 +01:00
Andrew Nguyen
3822f9d2e1
advapi32/tests: Test SystemFunction036.
2010-01-18 14:28:16 +01:00
Jason Edmeades
99a0376a4f
kernel32: Return error on second attempt to free a module.
2010-01-18 14:26:16 +01:00
Christian Costa
6c9cd6cb40
msvcr71: Add forward to msvcrt for ?swprintf@@YAHPAGIPBGZZ and ?vswprintf@@YAHPAGIPBGPAD@Z.
2010-01-18 14:21:51 +01:00
Paul Vriens
5da7043c52
user32/tests: Run tests again on Win95.
2010-01-18 14:20:29 +01:00
Piotr Caban
147ea8b7c6
shlwapi: Fix MLBuildResURLW implementation.
2010-01-18 14:20:16 +01:00
Piotr Caban
db137cc975
jscript: Make Array.join generic.
2010-01-18 14:19:21 +01:00
Piotr Caban
6f61893685
jscript: Added implementation of Array.reverse.
2010-01-18 14:19:16 +01:00
Nikolay Sivov
e6edbc451d
msxml3/tests: Fix interface leak and message typo.
2010-01-18 14:18:55 +01:00
Nikolay Sivov
f9cb63116d
msxml3: Track linked/unlinked state for element and free node data only when unlinked.
2010-01-18 14:18:48 +01:00
Nikolay Sivov
20e63dcfd1
msxml3: In IXMLElementCollection store pointer to node instead of pointer to children.
...
Collection should be able to track node removal from children list.
2010-01-18 14:18:39 +01:00
Nikolay Sivov
7f5cedf70a
msxml3: Implement IXMLElement::removeChild() with some tests.
2010-01-18 14:18:29 +01:00
Nikolay Sivov
5afdfaba86
msxml3: Don't preallocate root element, return new instance on each call.
2010-01-18 14:18:21 +01:00
Michael Stefaniuc
ea5896861f
d3d10: Remove break after return (Smatch).
2010-01-18 14:17:11 +01:00
Michael Stefaniuc
5cc257e5c2
d3d10: Remove superfluous NULL check before HeapFree (Smatch).
2010-01-18 14:17:07 +01:00
Stefan Leichter
5ef5ead15f
user.exe: Forward WNetGetUser16 to WNetGetUserA of mpr.dll, based on a patch from Andrew Nguyen.
2010-01-18 14:16:59 +01:00
André Hentschel
a657380612
msvcrt: Forward __C_specific_handler to ntdll.
2010-01-18 14:16:04 +01:00
Dmitry Timoshkov
7639ea3184
winmm: Buffer size must be at least MMIO_DEFAULTBUFFER (8192) bytes.
...
mmioOpen() with the length of buffer set to 0 expects the buffer to be at least
MMIO_DEFAULTBUFFER (8192) bytes in size, and using buffer of smaller size can
lead to various problems when the buffer actually gets used.
2010-01-18 14:15:43 +01:00
James Hawkins
72158ac286
Revert "advapi32: Free descriptor if it isn't returned from GetSecurityInfo().".
...
This reverts commit dbd76575ef
.
According to MSDN, ppSecurityDescriptor must not be NULL if any of the
SID or ACL parameters are non-NULL. This is wrong, and native
GetSecurityInfo will happily return those pointers, leaving one unable
to free the original security descriptor.
2010-01-18 14:15:23 +01:00
Alexandre Julliard
539da1b073
winebuild: Output the 16-bit asm relay functions as needed and get rid of --relay16 mode.
2010-01-16 15:58:48 +01:00
Alexandre Julliard
10e4a55b6c
winebuild: Output the asm relay functions as needed and get rid of --relay32 mode.
2010-01-16 15:50:27 +01:00
Alexandre Julliard
102dd9e92f
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
2010-01-16 15:41:48 +01:00
Erich Hoover
c7ccf24020
ntoskrnl: Forward ExSystemTimeToLocalTime and ExLocalTimeToSystemTime to ntdll.
2010-01-14 11:25:34 -06:00
Kusanagi Kouichi
529b183397
user32: Make DefWindowProc handle Shift+F10.
2010-01-14 10:59:33 -06:00
Kusanagi Kouichi
95676b50f8
user32/tests: Add test for Shift+F10.
2010-01-14 10:59:28 -06:00