18780 Commits

Author SHA1 Message Date
Rein Klazes
407d863a8a 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.
2005-01-26 20:41:36 +00:00
Francois Gouget
7a29b06555 Remove unneeded NULL cast. 2005-01-26 20:40:49 +00:00
Huw Davies
652ec646ad 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
2005-01-26 20:40:34 +00:00
Mike McCormack
e5f2ed4c66 Fix MsiRecordSetString for NULL strings and update test case. 2005-01-26 20:39:54 +00:00
Glenn Wurster
bcaca0a5f7 Disable antialiasing of fonts while working in a palette. 2005-01-26 19:43:42 +00:00
Hans Leidekker
a82f1350c2 Don't use utf8 in rc files. 2005-01-26 19:42:40 +00:00
Mike Hearn
6c093f39a4 Fix a typo, propagate errors better from inside the typelib
marshaller.
2005-01-26 19:42:17 +00:00
Huw Davies
82977c1441 GetMetaFile checks both the version and the header size when it tries
to load a metafile.  Powerpoint XP depends on this.
2005-01-26 19:41:58 +00:00
James Hawkins
e8cafa5799 Properly implement DllCanUnloadNow ref counting. 2005-01-26 19:41:43 +00:00
Aric Stewart
475a81a818 Added a few more stub implementations. 2005-01-26 19:41:13 +00:00
Huw Davies
0e53bb3f7b Fix typelib only option.
Make -t and -h options inclusive.
2005-01-26 19:40:47 +00:00
Aric Stewart
54c67dd1b1 - 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.
2005-01-25 20:17:09 +00:00
Ken Belleau
43ae5e5441 - 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.
2005-01-25 20:08:46 +00:00
Robert Reif
c5b0a1792c Copy data structures one at a time using supplied size. 2005-01-25 20:05:12 +00:00
Huw Davies
a43a250bd1 Add enum support.
Another attempt at getting the alignment bits correct.
2005-01-25 20:02:09 +00:00
Alex Villacís Lasso
a49278acc2 Implemented Unicode proxy for ODBC. 2005-01-25 19:04:03 +00:00
Robert Shearman
ce5adcda15 - Move OLE automation interface registration to oleaut32.
- Add IRemUnknown to list of interfaces to register.
2005-01-25 19:03:30 +00:00
Robert Shearman
6e042873d5 Proxies/stubs for IRemUnknown methods, based on code written by Ove
Kåven.
2005-01-25 19:02:54 +00:00
Huw Davies
b9bfc8e909 Add encoding for VT_R8.
Bug fix: Initialise child_size.
2005-01-25 19:02:32 +00:00
Eric Kohl
3b4801c5e5 Implement DuplicateString and QueryRegistryValue. 2005-01-25 19:02:08 +00:00
Alex Villacís Lasso
d0bdb3888b Initialize temporary variants before calling VariantChangeTypeEx. 2005-01-25 18:57:43 +00:00
Maxime Bellengé
e220907c71 Replace '\' with '/' in the URL in HTTP_HttpSendRequestW. 2005-01-25 16:43:17 +00:00
Dmitry Timoshkov
40d94dfc4e Convert programs/winepath to unicode, print the output string using
Unix locale.
2005-01-25 16:41:50 +00:00
Mike McCormack
5af66fef43 Implement, test and document MsiDecomposeDescriptor. 2005-01-25 16:41:33 +00:00
Huw Davies
6126fc75c9 unsigned char support. 2005-01-25 16:41:12 +00:00
Alexandre Julliard
0b39860580 Added a couple of SetWindowPos tests. 2005-01-25 11:31:52 +00:00
Rein Klazes
3ee5db6e17 Make ShowWindow(...,SW_SHOWNA) also work on already visible windows
with some conformance tests.
2005-01-25 11:21:20 +00:00
Aric Stewart
68b0749471 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.
2005-01-25 11:05:37 +00:00
Aric Stewart
a26aa0af4c 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.
2005-01-25 10:58:36 +00:00
Robert Shearman
935549f5d8 Add a summary line for several scrollbar functions. 2005-01-25 10:57:41 +00:00
Robert Shearman
ad34f3dc5e - Generate machine-local IPIDs.
- Make pipes be uniquely identified only by their IPID.
2005-01-25 10:57:24 +00:00
Huw Davies
c1db191d9b Add interface inheritance. 2005-01-25 10:56:58 +00:00
Christian Costa
0f18bb0f29 Fixed pin direction when registering audio input device. 2005-01-25 10:56:39 +00:00
Hans Leidekker
aaa5921ff8 StrIsIntlEqual and IntlStrEqWorker may be absent. 2005-01-25 10:56:23 +00:00
Ulrich Czekalla
04f6346a6d Added WTSAPI32.DLL. 2005-01-24 19:42:02 +00:00
Mike McCormack
81ed8be90d Convert services to use pipes for RPC instead of shared memory. 2005-01-24 19:33:43 +00:00
James Hawkins
1fd9425088 Properly implement DllCanUnloadNow ref counting. 2005-01-24 19:33:23 +00:00
Glenn Wurster
eae60bedd5 Disable antialiasing if the font dictates it. 2005-01-24 19:32:54 +00:00
Glenn Wurster
c3f8226ed1 Split caching of antialiased and non-antialiased glyphs. 2005-01-24 19:08:02 +00:00
Ulrich Czekalla
c173f6a756 Add stub version of cryptdll.dll. 2005-01-24 19:07:16 +00:00
Troy Rollo
f679490990 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.
2005-01-24 19:00:10 +00:00
Tinus
aee4f25ed6 Properly allow removing toolbar bitmaps by changing it into 0. 2005-01-24 18:59:13 +00:00
Dmitry Timoshkov
50eb546e4f Put Brazilian ABNT2 keyboard layouts in line with appropriate virtual
keyboard maps.
2005-01-24 18:58:00 +00:00
Robert North
6d21f3e533 Bring wintab in line with Jeremy's X11 event timing patches again. 2005-01-24 13:38:32 +00:00
Robert North
589c9569b1 Add the rule that inverted cursor has -ve altitude, matching behaviour
on Windows wacom tablets.
2005-01-24 13:37:48 +00:00
Robert North
041e978353 Packets from eraser cursors are marked as inverted, matching behavior
on Windows Wacom tablets.
2005-01-24 13:36:42 +00:00
Robert North
68eb384366 WTEnable, when called to disable tablet context, clears context queue,
as per wintab spec.
2005-01-24 13:36:21 +00:00
Robert Reif
47f55d6a28 Don't allow other threads to access the primary buffer while the
format is being changed.
2005-01-24 13:35:57 +00:00
Robert North
e4a19500ca - 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.
2005-01-24 13:33:23 +00:00
Robert North
2b4f3ec069 - Correct overflow 1 message too early.
- Overflow now going onto message queue.
- Overflow state correctly or-ed with other packet status.
2005-01-24 13:32:55 +00:00