Robert Shearman [Wed, 2 Feb 2005 19:11:23 +0000 (19:11 +0000)]
- Pass the original IID to IMarshal_UnmarshalInterface and query for
the requested interface.
- Unmarshaling IID_NULL means use the IID the interface was originally
marshaled with.
Lauri Tulmin [Wed, 2 Feb 2005 19:10:59 +0000 (19:10 +0000)]
Add test for LB_SELITEMRANGE and make it pass.
Lauri Tulmin [Wed, 2 Feb 2005 19:10:28 +0000 (19:10 +0000)]
Added some more defines.
Huw Davies [Wed, 2 Feb 2005 19:10:02 +0000 (19:10 +0000)]
Add support for typedefs.
Eric Kohl [Wed, 2 Feb 2005 19:09:33 +0000 (19:09 +0000)]
- Implement DoesUserHavePrivilege, EnablePrivilege, IsUserAdmin,
MultiByteToUnicode and UnicodeToMultiByte.
- Sort prototypes in setupapi.h and a few function in spec.
David McCullough [Wed, 2 Feb 2005 09:56:35 +0000 (09:56 +0000)]
HTTP_HttpSendRequestW was getting invoked with a null verb, default to
the GET method.
Mike McCormack [Wed, 2 Feb 2005 09:55:51 +0000 (09:55 +0000)]
Add more dialog controls, do something when they're clicked on.
Mike McCormack [Wed, 2 Feb 2005 09:55:31 +0000 (09:55 +0000)]
Add the msidbTextStyleStyleBits enumeration.
Dmitry Timoshkov [Wed, 2 Feb 2005 09:33:58 +0000 (09:33 +0000)]
Use the idFirstChild specified in the MDIClient's CLIENTCREATESTRUCT
when creating MDI children. Add a test case for the desired
behaviour.
James Hawkins [Wed, 2 Feb 2005 09:31:28 +0000 (09:31 +0000)]
Properly implement DllCanUnload ref counting.
James Hawkins [Wed, 2 Feb 2005 09:31:06 +0000 (09:31 +0000)]
Properly implement DllCanUnloadNow ref counting.
Aric Stewart [Wed, 2 Feb 2005 09:30:22 +0000 (09:30 +0000)]
Cleanup processing a bit more.
Allow for nested keys to work properly.
Aric Stewart [Wed, 2 Feb 2005 09:30:05 +0000 (09:30 +0000)]
Fix a copy and paste error, check for a null value and discard
unneeded errors.
Mike McCormack [Wed, 2 Feb 2005 09:29:46 +0000 (09:29 +0000)]
MsiEvaluateCondition returns an error when passed NULL as a
condition.
Aric Stewart [Wed, 2 Feb 2005 09:29:30 +0000 (09:29 +0000)]
Finish up the framework by stubbing out all the remaining Standard
actions.
A fix to deformat_string so it only returns a null return if you
provided a null buffer.
Alexandre Julliard [Tue, 1 Feb 2005 18:54:51 +0000 (18:54 +0000)]
Removed the no longer used WIN_SetExStyle function.
Alexandre Julliard [Tue, 1 Feb 2005 18:53:59 +0000 (18:53 +0000)]
Store the "managed" flag as a window property instead of the
Wine-specific WS_EX_MANAGED style bit.
Hans Leidekker [Tue, 1 Feb 2005 18:50:53 +0000 (18:50 +0000)]
- Stub implementations for FtpGetFileSize, FtpCommand{A,W},
HttpSendRequestExW, InternetGetLastResponseInfoW,
InternetConfirmZoneCrossing{A,W}, InternetDial{A,W},
InternetGoOnline{A,W}, InternetHangUp, CreateMD5SSOHash,
InternetClearAllPerSiteCookieDecisions,
InternetEnumPerSiteCookieDecision{A,W}, InternetGetCookieEx{A,W},
InternetGetPerSiteCookieDecision{A,W},
InternetSetPerSiteCookieDecision{A,W}, InternetSetCookieEx{A,W},
ResumeSuspendedDownload, RetrieveUrlCacheEntryFileW,
UnlockUrlCacheEntryFileW, {Create,Delete}UrlCacheEntryW,
CommitUrlCacheEntryW, RetrieveUrlCacheEntryStreamW,
FindCloseUrlCache, FindFirstUrlCacheEntryEx{A,W},
FindFirstUrlCacheGroup, FindNextUrlCacheEntry{,Ex}{A,W},
FindNextUrlCacheGroup, SetUrlCacheEntryGroup{A,W},
{Get,Set}UrlCacheGroupAttribute{A,W}, SetUrlCacheConfigInfo{A,W}.
- Spec file stubs for new undocumented functions
ForceNexusLookup{,ExW}, Ftp{Get,Put}FileEx, HttpCheckDavCompliance,
InternetAlgIdToString{A,W}, InternetFortezzaCommand,
InternetGetCertByURLA, InternetQueryFortezzaStatus,
InternetSecurityProtocolToString{A,W}, InternetSetDialState{A,W},
InternetShowSecurityInfoByURL{A,W}, IsUrlCacheEntryExpired{A,W},
Privacy{Get,Set}ZonePreferenceW, RegisterUrlCacheNotification,
UrlZonesDetach.
- Use memcpy instead of strncpy in InternetGetLastResponseInfoA.
- Add and improve some traces.
- Fix my own coding style in InternetTimeToSystemTimeW.
- Fix a couple of signedness warnings.
Huw Davies [Tue, 1 Feb 2005 18:48:25 +0000 (18:48 +0000)]
Add support for dispinterfaces (slightly hacked because we force the
import of stdole2.tlb).
Add propputref attribute.
Dmitry Timoshkov [Tue, 1 Feb 2005 18:47:55 +0000 (18:47 +0000)]
Handle CBR_BLOCK in EXECUTE and ADVISE DDE transactions.
Robert Reif [Tue, 1 Feb 2005 18:47:23 +0000 (18:47 +0000)]
Fix primary buffer memory leak.
Justin Chevrier [Tue, 1 Feb 2005 18:47:05 +0000 (18:47 +0000)]
- SPI_GETWORKAREA: Read work area information from system metrics
initially only and not from a WINE specific registry entry.
- SPI_SETWORKAREA: Don't save work area information to registry.
Aric Stewart [Tue, 1 Feb 2005 18:46:26 +0000 (18:46 +0000)]
Continued work to simplify the ProcessAction call, also split it into
a ProcessAction and ProcessUIAction for future dialog box work.
Also fix a bug in deformat_string where i was not freeing the created
record.
Alexandre Julliard [Tue, 1 Feb 2005 14:37:36 +0000 (14:37 +0000)]
Don't clean all tlb files, only the ones we generated.
Juan Lang [Tue, 1 Feb 2005 14:22:31 +0000 (14:22 +0000)]
Partially implement AppSearch action.
Christian Costa [Tue, 1 Feb 2005 14:22:00 +0000 (14:22 +0000)]
Added ACM Wrapper filter.
Cleaned up AVIDec.
James Hawkins [Tue, 1 Feb 2005 14:21:37 +0000 (14:21 +0000)]
Properly implement DllCanUnloadNow ref counting.
Tom Wickline [Tue, 1 Feb 2005 14:21:21 +0000 (14:21 +0000)]
Fix a broken link.
Aric Stewart [Tue, 1 Feb 2005 14:21:03 +0000 (14:21 +0000)]
Added some more suminfo stubs.
Robert Shearman [Tue, 1 Feb 2005 14:18:10 +0000 (14:18 +0000)]
- Add code for destroying the thread-local storage data, but don't use
it yet.
- Don't release apartment on changing modes because we didn't add a
reference anywhere.
- Quieten the RPC_E_DISCONNECTED error message as it is an expected
return code.
- Treat IID_NULL the same as IID_IUnknown.
- Make tests compile on Win95 again.
- Fix copy+paste error where the test failure should be from the
CoUnmarshalInterface function.
Aric Stewart [Mon, 31 Jan 2005 20:41:11 +0000 (20:41 +0000)]
A reworking of format.c to remove the recursion, clean things up and
stabilize behavior to match windows.
James Hawkins [Mon, 31 Jan 2005 20:40:26 +0000 (20:40 +0000)]
Properly implement DllCanUnloadNow ref counting.
Alexandre Julliard [Mon, 31 Jan 2005 16:46:47 +0000 (16:46 +0000)]
WIN_ListParents no longer needs to be exported, make it static.
Alexandre Julliard [Mon, 31 Jan 2005 16:34:07 +0000 (16:34 +0000)]
Only create an X window for top-level windows, not for child windows.
Get rid of the X client window too, it's no longer needed.
Alexandre Julliard [Mon, 31 Jan 2005 16:24:57 +0000 (16:24 +0000)]
Silence a noisy FIXME.
Huw Davies [Mon, 31 Jan 2005 16:24:23 +0000 (16:24 +0000)]
Dynamically allocate the type data storage.
Split the function and variable type data into two - this will be
needed for dispinterfaces.
Christian Costa [Mon, 31 Jan 2005 16:24:00 +0000 (16:24 +0000)]
Added transform filter template and made AVIDec use it.
Fixed memory leak in register_filters function.
Hans Leidekker [Mon, 31 Jan 2005 16:23:31 +0000 (16:23 +0000)]
Stub implementation for ReadDirectoryChangesW.
Aric Stewart [Mon, 31 Jan 2005 16:23:12 +0000 (16:23 +0000)]
Eliminate the giant if.. else if block from ACTION_ProcessAction in
favor of a table of handlers.
Return code of the install should not depend on the return code of the
final action.
Update component installed states as they are installed so that
conditions based on component states are at least a little more
correct.
Add icon and argument when regestering clsids.
Add a stub for ResolveSource because we do that work just not in
ResolveSource like we should.
When quering a Component state return the correct state.
Mike Hearn [Mon, 31 Jan 2005 16:22:05 +0000 (16:22 +0000)]
Show window owner thread in winedbg.
Eric Pouech [Mon, 31 Jan 2005 11:34:59 +0000 (11:34 +0000)]
Cleanup of dbghelp.h (and a couple of definition fixes). The
displacements (in most of the functions) are not optional.
Vincent Béron [Mon, 31 Jan 2005 11:34:10 +0000 (11:34 +0000)]
Remove message telling users to copy native stdole32.tlb over as we
now provide it.
Better trace in LoadTypeLib.
Change debug messages type to reflect we provide stdole32.tlb.
Mike McCormack [Mon, 31 Jan 2005 11:33:33 +0000 (11:33 +0000)]
Add the msidefs.h header.
Tom Wickline [Mon, 31 Jan 2005 11:33:06 +0000 (11:33 +0000)]
Remove outdated information from the introduction page and the FAQ.
Troy Rollo [Mon, 31 Jan 2005 11:32:34 +0000 (11:32 +0000)]
Correct errors in the macros for two DxDiag method calls.
Troy Rollo [Mon, 31 Jan 2005 11:32:13 +0000 (11:32 +0000)]
Add stubs for wglSwapIntervalEXT & wglGetSwapIntervalEXT.
Rein Klazes [Mon, 31 Jan 2005 11:31:50 +0000 (11:31 +0000)]
SafeArrayDestroy() returns success when called with a NULL
pointer. Added to the test cases.
Aric Stewart [Mon, 31 Jan 2005 11:30:59 +0000 (11:30 +0000)]
Setting a record to an empty string is the same as making it null.
Dimitrie O. Paun [Mon, 31 Jan 2005 11:30:39 +0000 (11:30 +0000)]
Replace a DPRINTF with TRACE.
Vincent Béron [Mon, 31 Jan 2005 11:30:26 +0000 (11:30 +0000)]
Check that there are some methods to iterate through before iterating
through them.
Paul Vriens [Mon, 31 Jan 2005 11:29:59 +0000 (11:29 +0000)]
- new test
- changed test to reflect windows results
Robert Shearman [Mon, 31 Jan 2005 11:29:41 +0000 (11:29 +0000)]
Remove test that fails on Win98 and is not useful.
Eric Pouech [Mon, 31 Jan 2005 11:29:09 +0000 (11:29 +0000)]
Various fixes for C++ class parsing (nesting, templates) (from test
cases provided by Michael Lin).
Michael Jung [Mon, 31 Jan 2005 11:28:41 +0000 (11:28 +0000)]
Moved PKCS1 #2 un-/padding from Import-/ExportKey to helper
functions.
Support RSA en-/decryption via CPEncrypt and CPDecrypt.
Added test case for RSA en-/decryption.
Alexandre Julliard [Fri, 28 Jan 2005 17:25:50 +0000 (17:25 +0000)]
Use an X context to associated the x11drv private window data to a
window handle instead of accessing the WND structure directly.
Alexandre Julliard [Fri, 28 Jan 2005 17:23:25 +0000 (17:23 +0000)]
Fixed bug that caused the whole window to be repainted by RedrawWindow
when the passed region was empty.
Robert Reif [Fri, 28 Jan 2005 17:21:07 +0000 (17:21 +0000)]
Fix structure member name to match windows headers and fix up all
uses.
Nameless struct fix for dsound/propset.c to compile on both windows
and wine.
Robert Shearman [Fri, 28 Jan 2005 17:19:51 +0000 (17:19 +0000)]
Release the client security objects when no longer needed (reported by
Mike McCormack).
Thomas Weidenmueller [Fri, 28 Jan 2005 17:19:29 +0000 (17:19 +0000)]
When a toolbar doesn't have the TBSTYLE_FLAT style redrawing the
buttons when moving the mouse is not necessary.
Huw Davies [Fri, 28 Jan 2005 14:13:08 +0000 (14:13 +0000)]
Added stdole32.tlb.
Raphael Junqueira [Fri, 28 Jan 2005 14:03:32 +0000 (14:03 +0000)]
- add vertex Declaration support (using wined3d)
- minimal impl for SetRenderTarget and CreateQuery (needed to get
some samples working)
- remove no longer needed #undef GL_VERSION_1_4
Rémi Assailly [Fri, 28 Jan 2005 14:02:52 +0000 (14:02 +0000)]
char -> const char fixes.
Alexandre Julliard [Fri, 28 Jan 2005 14:01:55 +0000 (14:01 +0000)]
Avoid assertion failure when loading an empty data file.
Huw Davies [Fri, 28 Jan 2005 13:59:08 +0000 (13:59 +0000)]
Structs with ptrs are also VT_USERDEFINED.
Mike McCormack [Fri, 28 Jan 2005 12:39:57 +0000 (12:39 +0000)]
Implement MsiPreviewDialog.
Robert Shearman [Fri, 28 Jan 2005 12:39:13 +0000 (12:39 +0000)]
- More tests.
- Change return code of CoGetPSClsid to match test result.
- Do a slight hack to make IRemUnknown proxies be added after the
proxy that uses them to stop them being used after they are
destroyed.
- Fix multiple local server connections.
Rein Klazes [Fri, 28 Jan 2005 12:34:20 +0000 (12:34 +0000)]
In NtQuerySystemInformation, handle request for information class 1,
now named SystemCpuInformation. Return some dummy data for now.
Steven Edwards [Fri, 28 Jan 2005 11:41:23 +0000 (11:41 +0000)]
Add a stub dll for the System Event Notification Service.
Dimitrie O. Paun [Fri, 28 Jan 2005 11:32:01 +0000 (11:32 +0000)]
Added a new man page for winegcc.
Raphael Junqueira [Fri, 28 Jan 2005 11:30:13 +0000 (11:30 +0000)]
- convert D3D8 VertexDecl to D3D9 format (D3DVERTEXELEMENT9 vector)
while parsing
- display result on traces
Huw Davies [Fri, 28 Jan 2005 11:29:53 +0000 (11:29 +0000)]
Add a few missing RegCloseKey calls.
Tony Lambregts [Fri, 28 Jan 2005 11:29:37 +0000 (11:29 +0000)]
Fix bug in CharPrevExA().
Michael Jung [Fri, 28 Jan 2005 11:29:19 +0000 (11:29 +0000)]
Added a test case for hashing with schannel mac keys.
Oliver Stieber [Fri, 28 Jan 2005 11:29:03 +0000 (11:29 +0000)]
Fill in the information in VendorIdentifier and make a better effort
at filling in Identifier in the registry key.
Juan Lang [Fri, 28 Jan 2005 11:28:00 +0000 (11:28 +0000)]
Remove duplicate definition.
Robert Shearman [Fri, 28 Jan 2005 11:27:46 +0000 (11:27 +0000)]
- Implement CoSetProxyBlanket, CoQueryProxyBlanket and CoCopyProxy.
- Update todo list.
Francois Gouget [Fri, 28 Jan 2005 11:27:26 +0000 (11:27 +0000)]
Fix handling of EOF for the '%c' and '%C' cases in scanf().
Add conformance tests to verify the behavior of '%c'.
Improve some of the test's error messages.
Oliver Stieber [Fri, 28 Jan 2005 11:27:00 +0000 (11:27 +0000)]
Send a scancode through for the 5 key when numlock isn't on.
Alexandre Julliard [Thu, 27 Jan 2005 11:15:00 +0000 (11:15 +0000)]
Don't make the test key volatile, that can break other tests.
Dmitry Timoshkov [Thu, 27 Jan 2005 11:14:19 +0000 (11:14 +0000)]
Add more tests for old style hooks and winevent hooks, make them pass
under Wine.
Aric Stewart [Thu, 27 Jan 2005 11:12:56 +0000 (11:12 +0000)]
Enable the updating of Feature and thus the resulting component
states.
Run the end of install actions for suspend and user exit states as
well.
Start putting in place a currently running state for future ui use.
Mike McCormack [Thu, 27 Jan 2005 11:12:16 +0000 (11:12 +0000)]
- implement MsiOpenPackageEx, and forward MsiOpenPackage there
- make a MSI_CreatePackage function and use it in MSI_OpenPackage
- move MsiOpenPackageA down with the rest of the API functions
Troy Rollo [Thu, 27 Jan 2005 11:11:54 +0000 (11:11 +0000)]
Add TZ_INFO entry to match (incorrect) Australian Eastern Daylight
Time information given by some systems.
Mike Hearn [Thu, 27 Jan 2005 11:11:32 +0000 (11:11 +0000)]
- Change some FIXMEs to ERRs to reflect the fact that nothing needs
fixing.
- Fix some memory leaks on error paths in _marshal_interface.
Paul Vriens [Thu, 27 Jan 2005 11:11:10 +0000 (11:11 +0000)]
Check for availability of SPI_GETICONTITLEWRAP.
Alexandre Julliard [Thu, 27 Jan 2005 10:47:28 +0000 (10:47 +0000)]
Avoid a few more uses of WIN_FindWndPtr.
Mike McCormack [Thu, 27 Jan 2005 10:44:19 +0000 (10:44 +0000)]
Added idl file for the System Event Notifcation Services API
(SENSAPI).
James Hawkins [Thu, 27 Jan 2005 10:43:53 +0000 (10:43 +0000)]
Properly implement DllCanUnloadNow ref counting. Make sure the mozilla
control is ready to unload as well.
Mike McCormack [Thu, 27 Jan 2005 10:43:27 +0000 (10:43 +0000)]
Test different types of dodgy queries.
Aric Stewart [Thu, 27 Jan 2005 10:43:12 +0000 (10:43 +0000)]
Implement custom action type 19, Halt install and display error
message.
Aric Stewart [Thu, 27 Jan 2005 10:42:45 +0000 (10:42 +0000)]
MsiGetProperty does not return any error on missing properties.
Raphael Junqueira [Thu, 27 Jan 2005 10:42:24 +0000 (10:42 +0000)]
Set default video memory to 64Mb (was 16Mb) as many d3d9 demos use
d3d7 code to get available video memory size (ex ConfigSystem.exe on
d3d9 sdk).
Raphael Junqueira [Thu, 27 Jan 2005 10:42:00 +0000 (10:42 +0000)]
- some fixes on sub containers support
- add support for properties (VARIANT)
- hard coded simple init for root container (getting simple dx9
version checks working)
Vincent Béron [Thu, 27 Jan 2005 10:41:40 +0000 (10:41 +0000)]
Change UTF-8 name back to ISO-8859-1.
Raphael Junqueira [Thu, 27 Jan 2005 10:40:57 +0000 (10:40 +0000)]
- fix typo in wined3d_interface.h
- add needed defines in wined3d_interface.h
- add IWineD3DVertexDeclarationImpl_ParseToken9 for debug traces
- fix ParseDeclaration9
- limit flood of traces (single shot traces)
Robert Shearman [Thu, 27 Jan 2005 10:39:44 +0000 (10:39 +0000)]
Give IUnknown its own ifstub to fix ref-counting and ipid storage
issues.
Francois Gouget [Wed, 26 Jan 2005 21:09:04 +0000 (21:09 +0000)]
Assorted spelling fixes.
Robert Shearman [Wed, 26 Jan 2005 21:07:05 +0000 (21:07 +0000)]
- Make proxy manager use IMultiQI instead of IInternalUnknown as tests
show that IInternalUnknown isn't exposed.
- Implement IMultiQI on top of IRemUnknown calls.
- Silence some fixmes that occur during tests and don't give us any
useful information.
- Fix typo in class factory proxy that caused us to use the wrong
offset into the CFProxy structure, causing us to not call the
outer_unknown properly.
Raphael Junqueira [Wed, 26 Jan 2005 21:06:19 +0000 (21:06 +0000)]
- a very basic blending support on fast drawing path (to have better
performances on last games)
- some defines for VBO support
Raphael Junqueira [Wed, 26 Jan 2005 20:54:00 +0000 (20:54 +0000)]
- VertexDeclaration device APIs
- D3D9 declarations parsing
- a little better APIs (trying to avoid compile problems)