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.
Mike McCormack [Mon, 24 Jan 2005 19:33:43 +0000 (19:33 +0000)]
Convert services to use pipes for RPC instead of shared memory.
James Hawkins [Mon, 24 Jan 2005 19:33:23 +0000 (19:33 +0000)]
Properly implement DllCanUnloadNow ref counting.
Glenn Wurster [Mon, 24 Jan 2005 19:32:54 +0000 (19:32 +0000)]
Disable antialiasing if the font dictates it.
Glenn Wurster [Mon, 24 Jan 2005 19:08:02 +0000 (19:08 +0000)]
Split caching of antialiased and non-antialiased glyphs.
Ulrich Czekalla [Mon, 24 Jan 2005 19:07:16 +0000 (19:07 +0000)]
Add stub version of cryptdll.dll.
Troy Rollo [Mon, 24 Jan 2005 19:00:10 +0000 (19:00 +0000)]
Don't refuse to process VDMX ratio entries with bCharSet == 0. These
entries are at least as useful as those with bCharSet == 1. Add
comment containing URL of documentation for VDMX records.
Tinus [Mon, 24 Jan 2005 18:59:13 +0000 (18:59 +0000)]
Properly allow removing toolbar bitmaps by changing it into 0.
Dmitry Timoshkov [Mon, 24 Jan 2005 18:58:00 +0000 (18:58 +0000)]
Put Brazilian ABNT2 keyboard layouts in line with appropriate virtual
keyboard maps.
Robert North [Mon, 24 Jan 2005 13:38:32 +0000 (13:38 +0000)]
Bring wintab in line with Jeremy's X11 event timing patches again.
Robert North [Mon, 24 Jan 2005 13:37:48 +0000 (13:37 +0000)]
Add the rule that inverted cursor has -ve altitude, matching behaviour
on Windows wacom tablets.
Robert North [Mon, 24 Jan 2005 13:36:42 +0000 (13:36 +0000)]
Packets from eraser cursors are marked as inverted, matching behavior
on Windows Wacom tablets.
Robert North [Mon, 24 Jan 2005 13:36:21 +0000 (13:36 +0000)]
WTEnable, when called to disable tablet context, clears context queue,
as per wintab spec.
Robert Reif [Mon, 24 Jan 2005 13:35:57 +0000 (13:35 +0000)]
Don't allow other threads to access the primary buffer while the
format is being changed.
Robert North [Mon, 24 Jan 2005 13:33:23 +0000 (13:33 +0000)]
- In wintab's default system context, change context options to match
Wacom tablet in windows.
- Change device orientation unit definition to angular.
- Use Macros where appropriate to define cursor and device defaults.
Robert North [Mon, 24 Jan 2005 13:32:55 +0000 (13:32 +0000)]
- Correct overflow 1 message too early.
- Overflow now going onto message queue.
- Overflow state correctly or-ed with other packet status.
Eric Kohl [Mon, 24 Jan 2005 13:32:26 +0000 (13:32 +0000)]
Implement MyFree, MyMalloc and MyRealloc.
Huw Davies [Mon, 24 Jan 2005 13:31:50 +0000 (13:31 +0000)]
Add referenced types that aren't already in the typelib.
Robert Reif [Mon, 24 Jan 2005 13:31:27 +0000 (13:31 +0000)]
Remove unused includes.
Alexandre Julliard [Mon, 24 Jan 2005 12:55:31 +0000 (12:55 +0000)]
Avoid unnecessary run-time initializations.
Michael Jung [Mon, 24 Jan 2005 12:50:29 +0000 (12:50 +0000)]
Support for TLS1 pseudo random function.
Some helper functions for DATA_BLOB's.
Computing TLS1 master secret from the pre-master secret.
Deriving the master hash from the master secret.
Deriving TLS1 MAC and encryption keys from the master hash.
Tests for most of the above.
Ivan Leo Puoti [Mon, 24 Jan 2005 12:49:53 +0000 (12:49 +0000)]
Added NtLoadDriver and NtUnloadDriver stubs.
Tony Lambregts [Mon, 24 Jan 2005 12:42:43 +0000 (12:42 +0000)]
Add missing /'s to urls http://www.cygwin.com and
http://www.mingw.org.
Bernd Fuhrmann [Mon, 24 Jan 2005 12:41:39 +0000 (12:41 +0000)]
Added fixme macros in SystemParametersInfoW for several action numbers
that are yet unimplemented.
Huw Davies [Mon, 24 Jan 2005 12:41:06 +0000 (12:41 +0000)]
Fix handling of void.
Robert Reif [Mon, 24 Jan 2005 12:40:45 +0000 (12:40 +0000)]
Use Windows memory functions.