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)
Robert Shearman [Wed, 26 Jan 2005 20:53:06 +0000 (20:53 +0000)]
- Use InterlockedIncrement for the ipid counter instead of a critical
section (suggested by Mike Hearn).
- Remove a line added by a bad merge.
- Implement RemUnkStub_Disconnect.
- Remove all of the RPC disconnect code.
Robert Shearman [Wed, 26 Jan 2005 20:42:30 +0000 (20:42 +0000)]
- Implement IRemUnknown.
- Use IRemUnknown for life-cycle management instead of the current
hacks.
Rein Klazes [Wed, 26 Jan 2005 20:41:36 +0000 (20:41 +0000)]
Get rid of the rdtsc cpu instruction method for calculation of the
performance counter. Put the calculation (based on gettimeofday) in
NtQueryPerformanceCounter() and use that in the kernel functions.
Francois Gouget [Wed, 26 Jan 2005 20:40:49 +0000 (20:40 +0000)]
Remove unneeded NULL cast.
Huw Davies [Wed, 26 Jan 2005 20:40:34 +0000 (20:40 +0000)]
When adding an interface, midl adds the inherited interface first
unless the inherited interface doesn't itself inherit.
Fix the id, sizevft and datatype2 fields for interfaces that inherit.
Prevent a crash if the typelib is empty.
Clarify a few more entries on typelib_struct.h
Mike McCormack [Wed, 26 Jan 2005 20:39:54 +0000 (20:39 +0000)]
Fix MsiRecordSetString for NULL strings and update test case.
Glenn Wurster [Wed, 26 Jan 2005 19:43:42 +0000 (19:43 +0000)]
Disable antialiasing of fonts while working in a palette.
Hans Leidekker [Wed, 26 Jan 2005 19:42:40 +0000 (19:42 +0000)]
Don't use utf8 in rc files.
Mike Hearn [Wed, 26 Jan 2005 19:42:17 +0000 (19:42 +0000)]
Fix a typo, propagate errors better from inside the typelib
marshaller.
Huw Davies [Wed, 26 Jan 2005 19:41:58 +0000 (19:41 +0000)]
GetMetaFile checks both the version and the header size when it tries
to load a metafile. Powerpoint XP depends on this.
James Hawkins [Wed, 26 Jan 2005 19:41:43 +0000 (19:41 +0000)]
Properly implement DllCanUnloadNow ref counting.
Aric Stewart [Wed, 26 Jan 2005 19:41:13 +0000 (19:41 +0000)]
Added a few more stub implementations.
Huw Davies [Wed, 26 Jan 2005 19:40:47 +0000 (19:40 +0000)]
Fix typelib only option.
Make -t and -h options inclusive.
Aric Stewart [Tue, 25 Jan 2005 20:17:09 +0000 (20:17 +0000)]
- action.c is getting too big, so split out all the handling of
CustomActions into custom.c. Cleaned up a lot of the handling of
custom actions including scripting actions and processing return
codes.
- Mike McCormack pointed out that MsiFormatRecord is basically the
same as internal function deformat_string. So broke deformat_string
out and updated it to function as MsiFormatRecord and implemented
MsiFormatRecord.
- A number of random fixes to action.c including properly calculating
the length for the LocalPackage name, not forcing a reboot when
really we should just return ERROR_INSTALL_SUSPEND and handling
REG_MULTI_SZ now that we can deformat the properly.
Ken Belleau [Tue, 25 Jan 2005 20:08:46 +0000 (20:08 +0000)]
- Used wine_dbgstr_a to prevent an overflow.
- Improved support to call macros with a variable number of
parameters.
- Put a check to prevent an out of bounds access.
Robert Reif [Tue, 25 Jan 2005 20:05:12 +0000 (20:05 +0000)]
Copy data structures one at a time using supplied size.
Huw Davies [Tue, 25 Jan 2005 20:02:09 +0000 (20:02 +0000)]
Add enum support.
Another attempt at getting the alignment bits correct.
Alex Villacís Lasso [Tue, 25 Jan 2005 19:04:03 +0000 (19:04 +0000)]
Implemented Unicode proxy for ODBC.
Robert Shearman [Tue, 25 Jan 2005 19:03:30 +0000 (19:03 +0000)]
- Move OLE automation interface registration to oleaut32.
- Add IRemUnknown to list of interfaces to register.
Robert Shearman [Tue, 25 Jan 2005 19:02:54 +0000 (19:02 +0000)]
Proxies/stubs for IRemUnknown methods, based on code written by Ove
Kåven.
Huw Davies [Tue, 25 Jan 2005 19:02:32 +0000 (19:02 +0000)]
Add encoding for VT_R8.
Bug fix: Initialise child_size.
Eric Kohl [Tue, 25 Jan 2005 19:02:08 +0000 (19:02 +0000)]
Implement DuplicateString and QueryRegistryValue.
Alex Villacís Lasso [Tue, 25 Jan 2005 18:57:43 +0000 (18:57 +0000)]
Initialize temporary variants before calling VariantChangeTypeEx.
Maxime Bellengé [Tue, 25 Jan 2005 16:43:17 +0000 (16:43 +0000)]
Replace '\' with '/' in the URL in HTTP_HttpSendRequestW.
Dmitry Timoshkov [Tue, 25 Jan 2005 16:41:50 +0000 (16:41 +0000)]
Convert programs/winepath to unicode, print the output string using
Unix locale.
Mike McCormack [Tue, 25 Jan 2005 16:41:33 +0000 (16:41 +0000)]
Implement, test and document MsiDecomposeDescriptor.
Huw Davies [Tue, 25 Jan 2005 16:41:12 +0000 (16:41 +0000)]
unsigned char support.
Alexandre Julliard [Tue, 25 Jan 2005 11:31:52 +0000 (11:31 +0000)]
Added a couple of SetWindowPos tests.
Rein Klazes [Tue, 25 Jan 2005 11:21:20 +0000 (11:21 +0000)]
Make ShowWindow(...,SW_SHOWNA) also work on already visible windows
with some conformance tests.
Aric Stewart [Tue, 25 Jan 2005 11:05:37 +0000 (11:05 +0000)]
Use the new registry functions in registry.c.
Do not force a reboot, just return ERROR_INSTALL_SUSPEND and write
some keys to the registry.
Aric Stewart [Tue, 25 Jan 2005 10:58:36 +0000 (10:58 +0000)]
Move the guid squishing functions out of msi.c and make a new
registry.c file. Also clean up all the various registry keys we need
to open and create to this module and modify the functions for msi.c
to call these functions.
Robert Shearman [Tue, 25 Jan 2005 10:57:41 +0000 (10:57 +0000)]
Add a summary line for several scrollbar functions.
Robert Shearman [Tue, 25 Jan 2005 10:57:24 +0000 (10:57 +0000)]
- Generate machine-local IPIDs.
- Make pipes be uniquely identified only by their IPID.
Huw Davies [Tue, 25 Jan 2005 10:56:58 +0000 (10:56 +0000)]
Add interface inheritance.
Christian Costa [Tue, 25 Jan 2005 10:56:39 +0000 (10:56 +0000)]
Fixed pin direction when registering audio input device.
Hans Leidekker [Tue, 25 Jan 2005 10:56:23 +0000 (10:56 +0000)]
StrIsIntlEqual and IntlStrEqWorker may be absent.
Ulrich Czekalla [Mon, 24 Jan 2005 19:42:02 +0000 (19:42 +0000)]
Added WTSAPI32.DLL.