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.
Robert North [Mon, 24 Jan 2005 12:40:01 +0000 (12:40 +0000)]
- Don't post messages on Wine message queue, if tablet context flags
posting are disabled.
- When posting messages on Wine message queue, use message base stored
in tablet context, not the default message base.
- Ensure that X11 Proximity events put messages onto Wintab message
queue.
Peter Berg Larsen [Mon, 24 Jan 2005 11:33:47 +0000 (11:33 +0000)]
Added a simple d3drm.h header.
Corrected a copy/paste typo from d3dim.
Paul Vriens [Mon, 24 Jan 2005 11:31:45 +0000 (11:31 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
José Manuel Ferrer Ortiz [Mon, 24 Jan 2005 11:31:23 +0000 (11:31 +0000)]
Updated Spanish resources.
Michael Jung [Mon, 24 Jan 2005 11:30:05 +0000 (11:30 +0000)]
Removed another check for valid'ness of algid. It's redundant.
Rémi Assailly [Mon, 24 Jan 2005 11:29:44 +0000 (11:29 +0000)]
char -> const char fixes.
Michael Jung [Mon, 24 Jan 2005 11:28:15 +0000 (11:28 +0000)]
Added CRYPT_SERVER define.
Huw Davies [Mon, 24 Jan 2005 11:27:56 +0000 (11:27 +0000)]
Add support for hidden and restricted function attributes.
Add support for odl interface attribute.
Dmitry Timoshkov [Mon, 24 Jan 2005 11:27:27 +0000 (11:27 +0000)]
Make HeapFree(NULL) case faster by retrieving heap pointer after the
memory block pointer test.
Robert Reif [Mon, 24 Jan 2005 11:27:05 +0000 (11:27 +0000)]
Fixed memory leak in mixer code.
Robert Shearman [Mon, 24 Jan 2005 11:26:23 +0000 (11:26 +0000)]
- Draw a representation of a document in the page setup dialog.
- Change some FIXME's to TRACE's because everything we need is
implemented and they fire for ones that we don't need to implement.
Gerald Pfeifer [Mon, 24 Jan 2005 11:25:41 +0000 (11:25 +0000)]
Fix format string in NtQueryVirtualMemory().
Aric Stewart [Mon, 24 Jan 2005 11:25:02 +0000 (11:25 +0000)]
The new Insert fixes now properly require ?,? instead of just ? for
the Insert call. This fix modifies the MSI_SetProperty query to be
correct.
Aric Stewart [Mon, 24 Jan 2005 11:24:35 +0000 (11:24 +0000)]
An implementation of MsiSummaryInfoGetPropertyW based off of
MsiSummaryInfoGetPropertyA.
Robert Shearman [Mon, 24 Jan 2005 11:24:08 +0000 (11:24 +0000)]
- Add a new flag SORFP_NOLIFETIMEMGMT to tell the proxy manager not to
call any IRemUnknown functions.
- Move the low-level unmarshaling code into a new function,
unmarshal_object, so that it can be easily reused for unmarshaling
IRemUnknown.
Robert North [Mon, 24 Jan 2005 11:23:40 +0000 (11:23 +0000)]
Generate Wintab packets for XInput button up/down events.
Mike McCormack [Mon, 24 Jan 2005 11:22:00 +0000 (11:22 +0000)]
Indentation and style cleanup.
Alexandre Julliard [Fri, 21 Jan 2005 17:06:07 +0000 (17:06 +0000)]
Tweak SetWindowPos flags handling to make a few more of the messaging
tests pass.
Huw Davies [Fri, 21 Jan 2005 17:04:00 +0000 (17:04 +0000)]
Bit 0x0200 always appears to be set in the typeinfo's
typekind/alignment member.
Alexandre Julliard [Fri, 21 Jan 2005 17:03:41 +0000 (17:03 +0000)]
Max tracking size in WM_GETMINMAXINFO should take into account the
window frame.