Commit Graph

11722 Commits

Author SHA1 Message Date
Robert Shearman
acbb3f2f8d - Improve tracing.
- Implement FC_UP and partially FC_OP.
- Don't needlessly marshal 4 bytes in NdrPointer*.
2005-06-01 11:04:03 +00:00
Robert Shearman
c6296c418f If we are accessing a method from a superclass then we need to use the
superclass's ITypeInfo otherwise we could get errors when accessing
hreftypes that aren't present in the subclass.
2005-06-01 11:03:40 +00:00
Robert Shearman
9ddf17bfa7 - Fix the return values from QueryPathOfRegTypeLib.
- Open registry key with least access rights necessary.
- Documentation updates.
2005-06-01 11:03:29 +00:00
Robert Shearman
61d862540b DispInvoke is correct so there is no need to print a fixme. 2005-06-01 11:03:05 +00:00
Mike McCormack
9ca5717a2f Clean up headers and make some functions static. 2005-06-01 11:02:48 +00:00
Richard Cohen
a4926c1798 - Add static, const.
- Don't change the passed in bitmap header.
2005-06-01 11:02:36 +00:00
Mike McCormack
e8b21c3eed - avoid unicode.h
- add a missing function prototype
2005-06-01 11:02:19 +00:00
Jason Edmeades
ca52392bf1 Added test case for infinite loops on RDW_REDRAWNOW. 2005-05-31 13:39:24 +00:00
Alexandre Julliard
db412aaf60 Added a from_child parameter to the get_update_region request to allow
restarting the search from a given child, in order to avoid looping
forever on windows that don't repaint correctly.
2005-05-31 13:37:16 +00:00
Alexandre Julliard
ec3cf77d65 Skip the Unicode signature if present. 2005-05-31 13:29:48 +00:00
Ivan Leo Puoti
f0c62a89ea Added IDT emulation. 2005-05-31 13:28:42 +00:00
Detlef Riekenberg
d9033a49da Mark links to dir with FILE_ATTRIBUTE_REPARSE_POINT, so modern
applications can use this additional information.
2005-05-31 13:25:38 +00:00
Alexandre Julliard
16885f09a5 Fixed RtlIsTextUnicode prototype, and made it properly take into
account the results of the tests to determine the return value.
2005-05-31 13:24:44 +00:00
Mike McCormack
38de6131f1 Remove some unused code. 2005-05-31 13:20:09 +00:00
Alexandre Julliard
c025b018a6 Remove import lib on make clean. 2005-05-31 09:38:10 +00:00
Alexandre Julliard
39c8616e87 Fixed install rule (reported by Vincent Béron). 2005-05-31 09:37:40 +00:00
Stefan Leichter
e7425a5b7c Test GetFileVersionInfoSizeA with executables. 2005-05-31 09:33:59 +00:00
Christian Costa
1c196c5923 Merged convert.c, struct_convert.c and helper.c into ddraw_utils.c. 2005-05-31 09:32:44 +00:00
Alexandre Julliard
5bc90f2540 Authors: Evan Deaubl <wine@warpedview.com>, Robert Shearman <rob@codeweavers.com>
- Implement RtlGetControlSecurityDescriptor.
- Fix NtAccessCheck so it works with relative SECURITY_DESCRIPTORs.
2005-05-31 09:32:12 +00:00
Juan Lang
3abb8e63bf - implement Crypt{Get|Set}OIDFunctionValue
- fix bug and memory leak in last patch
2005-05-31 09:31:49 +00:00
Robert Reif
a2f1fd3aca Add multiple DIRECTSOUND object support (multiple sound cards can play
at the same time).
Fix CoCreateInstance when no sound card is present.
Fix create bug found by Mike Hearn.
2005-05-31 09:31:37 +00:00
Mike McCormack
bdfcb09c57 Some warning fixes for the regression tests. 2005-05-31 09:30:45 +00:00
Mike McCormack
64de949cdd More -Wmissing-declarations and -Wwrite-strings warning fixes. 2005-05-31 09:30:28 +00:00
Mike McCormack
b15c264de4 Improve number parsing and avoid unicode.h. 2005-05-31 09:30:01 +00:00
Francois Gouget
883413faf6 On some systems (linux 2.6.8) AFS fails to set d_reclen to 0 or does
not support VFAT_IOCTL_READDIR_BOTH but returns 0 (success) anyway. So
set d_reclen to 65535 (an impossible value) before the ioctl() and
check it afterwards to work around this bug.
2005-05-30 11:33:42 +00:00
Mike McCormack
b075f03acb Remove more types from the parser. 2005-05-30 11:32:18 +00:00
Mike McCormack
cac6387ca3 Add and correct some function declarations. 2005-05-30 11:12:24 +00:00
Robert Reif
2b7438224f Add support for more than 2 audio channels. 2005-05-30 11:12:07 +00:00
Antoine Chavasse
477ddd8e4d - Implemented the implicit creation of mipmaps for surfaces that have
DDSCAPS_COMPLEX, DDSCAPS_MIPMAP and for which the mipmap count is
  not specified.
- Implemented test cases for mipmap textures creation.
2005-05-30 11:11:34 +00:00
Kouji Sasaki
6b5b0b9195 Added the feature to change row height in owner draw controls. 2005-05-30 11:10:01 +00:00
Kouji Sasaki
108390a3b4 Corrected the determination of capturing inside EDIT_WM_MouseMove
function.
2005-05-30 11:09:33 +00:00
Dmitry Timoshkov
247246ede7 Make more of the OLE interface vtables const. 2005-05-30 10:01:08 +00:00
Francois Gouget
62253b752f Assorted spelling fixes. 2005-05-30 09:56:56 +00:00
Marcus Meissner
e2511e195e Added VarMonthName() implementation. 2005-05-29 20:17:30 +00:00
Mike McCormack
d1a55eb3f8 Get rid of some redundant parser types. 2005-05-29 20:17:16 +00:00
Mike McCormack
b58a098a11 -Wmissing-declarations and -Wwrite-strings warning fixes. 2005-05-29 20:08:12 +00:00
Eric Pouech
98b2e381f6 _findclose() exists on MinGW, so prefix it. 2005-05-29 20:04:40 +00:00
Marcus Meissner
33f4108b69 #undef interface before including alsa headers. 2005-05-29 20:03:05 +00:00
Robert Reif
8a67554a3a Fix a multiple sound card interface bug.
Add better error messages.
2005-05-29 20:02:58 +00:00
Paul Vriens
4129e6e17f Add SymLoadModule64. 2005-05-29 20:02:42 +00:00
Felix Nawothnig
92f9c3f1b9 Pass the right hwnd to ReleaseDC(). 2005-05-29 20:02:32 +00:00
Robert Reif
84e1e9948b Fix volume control. 2005-05-29 20:02:05 +00:00
Kristiaan Lenaerts
605249eb61 gcc 4.0 compile fix. 2005-05-29 20:01:48 +00:00
Dmitry Timoshkov
28dec19921 Fix Estonian keyboard layout to better match the X11 one. 2005-05-29 20:01:17 +00:00
Francois Gouget
b6a779a12e Remove unneeded cast. 2005-05-29 20:00:58 +00:00
Michael Stefaniuc
485d140b36 Tests for VarAdd. 2005-05-29 20:00:50 +00:00
Michael Stefaniuc
948dd66603 - Reimplement VarAdd, had missing functionality and wrong behaviour.
- Fix a typo in VarMul.
2005-05-29 20:00:31 +00:00
Dimi Paun
145f9972ed Fix indentation. 2005-05-29 20:00:10 +00:00
Juan Lang
f8b2561488 Use registered DLLs for encode/decode. 2005-05-29 19:59:33 +00:00
Dmitry Timoshkov
4625628e67 Make some of the OLE interface vtables const. 2005-05-27 20:17:35 +00:00
Ivan Leo Puoti
eeb0a90ec9 Added some privileged instructions emulation. 2005-05-27 19:30:22 +00:00
Dimi Paun
b69e7a19d5 Move remaining GDI objects to the large heap. 2005-05-27 19:28:23 +00:00
Richard Cohen
980f1d675e Fix some obsolete comments 2005-05-27 19:26:34 +00:00
Alexandre Julliard
f271224f44 Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Add format record tests.
2005-05-27 19:25:42 +00:00
Aric Stewart
9cd707da3f Introduce really basic scripting of actions. This is primarily to get
the order of execution of the action correct since some custom actions
can be scripted and others are run during the script building phase.
2005-05-27 19:24:22 +00:00
Aric Stewart
aa95731d6f Restrict deformating of nested index keys [[1]].
Introduce the beginning of group deformating {}.
2005-05-27 19:23:29 +00:00
Michael Jung
dd5b70b4bd Use the Data Protection API to protect the users private keys. 2005-05-27 19:23:19 +00:00
Michael Jung
2d18c3aad3 It's sufficienct for Crypt[Un]ProtectData to acquire the crypto
context with the CRYPT_VERIFY_CONTEXT flag set.
2005-05-27 19:22:57 +00:00
Maarten Lankhorst
5d16ab67f9 Implemented VfwCapture interface. 2005-05-27 19:22:39 +00:00
Michael Jung
bd78de791d Use SystemFunction036 to generate random bytes. 2005-05-27 19:22:22 +00:00
Mike McCormack
018bc9a0cd Test and fix the size of stream fields in a record. 2005-05-27 09:26:13 +00:00
Alexandre Julliard
d757bfeeaf Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Implement dialog events and hook up the dialog code.
2005-05-27 09:11:18 +00:00
Mike McCormack
de832c92cf Add xmldom guids. 2005-05-27 09:10:21 +00:00
Peter Oberndorfer
5e6f34ac13 Use proper return values in amstream stub functions. 2005-05-27 09:10:05 +00:00
Stefan Dösinger
ea18de5f58 *Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
*Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.
2005-05-26 16:09:12 +00:00
Aric Stewart
3594e45ab6 First pass at writing out CurVer keys for ProgIds. Also print a
message for the actions we skip. Lines up with native MSI output logs
for ease of comparison.
2005-05-26 16:08:58 +00:00
Rein Klazes
254e747b72 Add a stub for ODBCCPlApplet. 2005-05-26 16:08:27 +00:00
Rein Klazes
f9f061fb41 Add a stub for IsAdminOverrideActive. 2005-05-26 16:08:13 +00:00
Uwe Bonnes
271a8f99be Call fileio_terminate for FILE_AsyncWriteService. 2005-05-26 16:07:53 +00:00
Alexandre Julliard
6bbd63e87f Don't fetch the window class name if it's not needed to compute the
message name.
2005-05-26 12:26:23 +00:00
Aric Stewart
6f43c18fe7 A big rewrite of the whole RegisterClass, RegisterProgId,
RegisterExtension and RegisterMIME actions. We now handle verbs
properly, handle dependancies and such properly and keep track of what
we need to register and what we do not properly.
2005-05-26 12:24:28 +00:00
Michael Jung
426984ddb4 Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
be able to browse shell namespace extensions.
2005-05-26 12:23:57 +00:00
Kouji Sasaki
d8c100478e Added the callback item processing for LISTVIEW_EndEditLabelT
function.
2005-05-26 12:23:38 +00:00
Alexandre Julliard
0260e2b543 Moved functions from windows/user.c to more appropriate places, and
get rid of that file.
2005-05-25 18:42:37 +00:00
Alexandre Julliard
03f6f6f7cc Moved a couple of 16-bit functions to dlls/user/user16.c. 2005-05-25 18:08:02 +00:00
Rein Klazes
67747801cd Use the screen resolution to convert from twips (1440 twips is one
inch) to pixels.
2005-05-25 18:01:15 +00:00
Alexandre Julliard
0844afc310 Moved the syscolor functions to dlls/user/sysparams.c. 2005-05-25 17:56:35 +00:00
Aric Stewart
825920a090 Implement the [!file] format to produce the short filename. 2005-05-25 17:49:49 +00:00
Dimi Paun
2a109307c3 Turn a GDI object into a system object via an explicit Wine extension
rather then through magical pokes in memory.
2005-05-25 09:55:55 +00:00
Alexandre Julliard
70bc9f39f1 Removed STANDALONE ifdefs. 2005-05-25 09:54:51 +00:00
Mike McCormack
fb3f17ab00 Stub implementation for GetSoftwareUpdateInfo. 2005-05-25 09:54:15 +00:00
Kouji Sasaki
2218c6e479 Corrected the priority of operators for LISTVIEW_GetNextItem
function.
2005-05-25 09:53:46 +00:00
Maarten Lankhorst
a64c10fd17 Added YUV routines needed for v4l driver, and in the future possibly
other capture drivers too.
2005-05-24 12:51:01 +00:00
Rein Klazes
8481c8df81 Work around a problem where WriteFile is asked to write memory
protected by DIBSection code.
2005-05-24 12:50:24 +00:00
Hans Leidekker
97d1b11ebd Fix uninitialized warnings. 2005-05-24 12:34:29 +00:00
Robert Shearman
4ad93416a8 Implement NtAccessCheck. 2005-05-24 12:32:18 +00:00
Mike McCormack
3889d950bc Add the missing interface method PromptAction to
IInternetZoneManager.
2005-05-24 12:30:35 +00:00
Phil Krylov
6618b0355c Added detection of platforms which don't have external timezone and
daylight variables, and emulation of these variables.
2005-05-24 11:52:46 +00:00
Kouji Sasaki
31f718b8bf Added handling of WM_ENABLE message. 2005-05-24 11:46:53 +00:00
Michael Jung
3c3495ea51 Add a new CLSID for UnixDosFolder, which is identical to UnixFolder,
but does unix <-> dos path conversion for GetDisplayNameOf and
ParseDisplayName.
2005-05-24 11:45:47 +00:00
Dmitry Timoshkov
d5e1804c1b SetParent needs to clear 'managed' flag for former top level window. 2005-05-24 11:44:59 +00:00
Jacek Caban
e94f091d3b Added OLEIVERB_UIACTIVATE handling. 2005-05-24 11:44:26 +00:00
Uwe Bonnes
29db8816b2 Handle more Escape situations. 2005-05-24 11:43:35 +00:00
Steven Edwards
c2b4bbef4f Split Win16 and Win32 toolhelp functions.
Compile out win87em and 16bit toolhelp functions if 16 bit support is
disabled.
2005-05-24 10:12:06 +00:00
Hannu Valtonen
cd80c487f5 Use correct background color for the whole richedit control. 2005-05-24 10:10:54 +00:00
Vitaly Lipatov
bd8026ca9d Add BUTTON_NOTIFY_PARENT macro (as in edit.c).
Notify parent about WM_KILL/SETFOCUS events.
2005-05-24 10:10:42 +00:00
Kees Cook
255541a16e Create basic test suite for CryptProtectData/CryptUnprotectData. 2005-05-24 09:58:26 +00:00
Richard Cohen
fbb3ba488f Fix off-by-one in menu height calculation (& therefore
AdjustWindowRect) + test.
2005-05-24 09:51:20 +00:00
James Hawkins
40c8f1bc02 Audit the List-View control. 2005-05-24 09:50:23 +00:00
Kevin Koltzau
1c97e56fa9 Use uniformsizing theme property. 2005-05-24 09:49:29 +00:00