Francois Gouget [Tue, 10 Apr 2001 23:25:40 +0000 (23:25 +0000)]
Fix the signature of __GetMainArgs and __getmainargs (from msvcrt).
Francois Gouget [Tue, 10 Apr 2001 23:25:25 +0000 (23:25 +0000)]
Include the msvcrt headers, remove duplicate definitions.
Fixed the signature of a few functions.
Don't use wcs* functions, use *W (from unicode.h) instead.
Francois Gouget [Tue, 10 Apr 2001 23:23:31 +0000 (23:23 +0000)]
Prevent multiple definitions caused by MSVCRT headers.
Francois Gouget [Tue, 10 Apr 2001 23:22:22 +0000 (23:22 +0000)]
Allow the Makefile.in to define EXTRADEFS and add it to DEFS.
Francois Gouget [Tue, 10 Apr 2001 23:21:43 +0000 (23:21 +0000)]
Added headers for the msvcrt library.
Alexandre Julliard [Tue, 10 Apr 2001 21:46:27 +0000 (21:46 +0000)]
Added mappings for WM_CHARTOITEM and WM_MENUCHAR messages.
Removed mapping of 16-bit edit messages in the generic routines.
Alexandre Julliard [Tue, 10 Apr 2001 21:31:58 +0000 (21:31 +0000)]
Pass the correct string length to RegSetValueExA.
Alexandre Julliard [Tue, 10 Apr 2001 21:30:24 +0000 (21:30 +0000)]
RegSetValueExA/W: fixed REG_SZ string length handling for Win95.
Peter Hunnisett [Tue, 10 Apr 2001 21:22:34 +0000 (21:22 +0000)]
Added stub for WSASend.
Alexandre Julliard [Tue, 10 Apr 2001 21:18:17 +0000 (21:18 +0000)]
Fixed handling of \\Registry prefix.
Gerard Patel [Tue, 10 Apr 2001 21:17:04 +0000 (21:17 +0000)]
Stub for OleLoadPictureEx.
Michael Stefaniuc [Tue, 10 Apr 2001 21:16:31 +0000 (21:16 +0000)]
Fix for small typo.
Francois Gouget [Tue, 10 Apr 2001 21:16:07 +0000 (21:16 +0000)]
Adjust the 'MSVCRT_' prefix to match the msvcrt headers
Prefix internal methods with 'msvcrt_' instead of 'MSVCRT_', '__MSVCRT_', etc.
Remove '_cdecl', it's unnecessary
Alexandre Julliard [Mon, 9 Apr 2001 18:49:14 +0000 (18:49 +0000)]
Store the function pointer in the %prototypes hash instead of the
function name to avoid looking it up on every call.
Fixed callback thunks to use stdcall calling convention.
Dmitry Timoshkov [Mon, 9 Apr 2001 18:47:10 +0000 (18:47 +0000)]
Display thread id instead of %fs in relay trace.
James Hatheway [Mon, 9 Apr 2001 18:45:49 +0000 (18:45 +0000)]
Fill in StandardName field in struct returned from GetTimeZoneInformation.
Marcus Meissner [Mon, 9 Apr 2001 18:34:49 +0000 (18:34 +0000)]
Added some stubs for functions used by newer rpcrt4 dlls.
Francois Gouget [Mon, 9 Apr 2001 18:34:10 +0000 (18:34 +0000)]
GetDeviceCaps: make sure the devCaps field is not NULL before
dereferencing it.
Marcus Meissner [Mon, 9 Apr 2001 18:33:49 +0000 (18:33 +0000)]
Arg 3 of CoGetClassObject is COSERVERINFO*, added some more debug.
Marcus Meissner [Mon, 9 Apr 2001 18:33:26 +0000 (18:33 +0000)]
Translations for German language.
Marcus Meissner [Mon, 9 Apr 2001 18:33:03 +0000 (18:33 +0000)]
Added GetConvertStg stub.
Marcus Meissner [Mon, 9 Apr 2001 18:32:38 +0000 (18:32 +0000)]
Actually print the guids in DllGetClassObject().
Andreas Mohr [Mon, 9 Apr 2001 18:32:16 +0000 (18:32 +0000)]
Added uninstall hints.
James Hatheway [Mon, 9 Apr 2001 18:31:47 +0000 (18:31 +0000)]
Modify debugger to understand special undocumented "Name Thread"
exception from MS VC6.
Dmitry Timoshkov [Mon, 9 Apr 2001 18:30:25 +0000 (18:30 +0000)]
Really do not roll up if selection is being tracked by arrow keys in
the dropdown listbox.
Rein Klazes [Mon, 9 Apr 2001 18:29:17 +0000 (18:29 +0000)]
When calling CreateMutex() handle the case when the mutex is already
created in another process.
Gerard Patel [Mon, 9 Apr 2001 18:28:47 +0000 (18:28 +0000)]
After an item text changes, the rectangle width should be
recalculated.
Alexandre Julliard [Wed, 4 Apr 2001 18:32:14 +0000 (18:32 +0000)]
Don't use THREAD_IdToTEB in EnumThreadWindows.
James Hatheway [Wed, 4 Apr 2001 18:31:13 +0000 (18:31 +0000)]
Make sure 'used' is set to 0 if no conversions take place.
Rein Klazes [Wed, 4 Apr 2001 18:25:46 +0000 (18:25 +0000)]
Fixed scrolling of listview with a mouse wheel.
Rein Klazes [Wed, 4 Apr 2001 18:25:25 +0000 (18:25 +0000)]
Implement TIME_FORCE24HOURFORMAT and TIME_NOTIMEMARKER flags in
OLE_GetFormatA.
Alexandre Julliard [Wed, 4 Apr 2001 00:21:05 +0000 (00:21 +0000)]
Added TASK_GetPtr/TASK_GetCurrent functions to get the TDB for a task
handle.
Alexandre Julliard [Wed, 4 Apr 2001 00:19:55 +0000 (00:19 +0000)]
Unified 16-bit and 32-bit scheduling a bit more.
Alexandre Julliard [Wed, 4 Apr 2001 00:11:40 +0000 (00:11 +0000)]
Don't call strtok twice if it failed the first time.
Alexandre Julliard [Wed, 4 Apr 2001 00:11:13 +0000 (00:11 +0000)]
Make sure the process socket is non-blocking.
Don't fail if nothing ready on recvmsg for a file descriptor.
Huw D M Davies [Wed, 4 Apr 2001 00:09:53 +0000 (00:09 +0000)]
Fix member names in NEWTEXTMETRICEX structs.
Gerard Patel [Wed, 4 Apr 2001 00:09:23 +0000 (00:09 +0000)]
Erase the in-memory DC for treeview and fixes the rectangle calculation.
Gerard Patel [Wed, 4 Apr 2001 00:09:05 +0000 (00:09 +0000)]
Set background mode to transparent before calling owner-drawn user
handling.
Ian Pilcher [Mon, 2 Apr 2001 19:14:41 +0000 (19:14 +0000)]
Various registry-related PostScript driver enhancements.
Rein Klazes [Mon, 2 Apr 2001 19:13:24 +0000 (19:13 +0000)]
Do not send the EN_CHANGE notification message until the selection
start and end values are filled in.
Gustavo Noronha Silva (KoV) [Mon, 2 Apr 2001 19:12:58 +0000 (19:12 +0000)]
Added US international keyboard.
James Juran [Mon, 2 Apr 2001 19:12:22 +0000 (19:12 +0000)]
Add value 106 to SystemParametersInfo.
John F Sturtz [Sat, 31 Mar 2001 00:53:15 +0000 (00:53 +0000)]
Added support for callback functions.
Gerard Patel [Sat, 31 Mar 2001 00:51:54 +0000 (00:51 +0000)]
Don't try to create file twice in the NULL filename case for
StgCreateDocFile.
Ulrich Czekalla [Sat, 31 Mar 2001 00:51:10 +0000 (00:51 +0000)]
Update format engine to reduce flicker.
Alexandre Julliard [Wed, 28 Mar 2001 19:43:38 +0000 (19:43 +0000)]
Added support for application-specific configuration for a few options
(Desktop, Managed, ScreenDepth and Synchronous).
Marcus Meissner [Wed, 28 Mar 2001 19:35:57 +0000 (19:35 +0000)]
Fixed undefined C constructs (val assignment in expressions using it,
postinc operators in macros).
Alexandre Julliard [Wed, 28 Mar 2001 18:47:05 +0000 (18:47 +0000)]
Don't load user32 too early on for 16-bit apps, so that app-specific
config can be available while loading it.
Dmitry Timoshkov [Wed, 28 Mar 2001 18:46:08 +0000 (18:46 +0000)]
Get and print class name for right window in WIN_WalkWindows.
Alexandre Julliard [Wed, 28 Mar 2001 01:47:28 +0000 (01:47 +0000)]
Always load the 32-bit dll containing a given 16-bit builtin.
Check the module name in addition to the file name when loading a
16-bit builtin dll.
Gavriel State [Wed, 28 Mar 2001 01:45:08 +0000 (01:45 +0000)]
- Always use a double-buffered visual if one is available.
- Ensure that all colormaps created use the double-buffered visual if
it exists. This prevents problems where DRI GL implementations fail
to work unless the colormap visual matches the window visual matches the
glX visual.
- Get around similar visual issue with the default GL context created for
apps that don't create their own contexts before trying to use GL functions.
Lawson Whitney [Wed, 28 Mar 2001 01:40:30 +0000 (01:40 +0000)]
Fixed command-line example.
Alexandre Julliard [Mon, 26 Mar 2001 20:57:09 +0000 (20:57 +0000)]
Dmitry Timoshkov [Mon, 26 Mar 2001 20:32:22 +0000 (20:32 +0000)]
Added some additional defaults and samples to [fonts] section.
Alexandre Julliard [Fri, 23 Mar 2001 23:45:45 +0000 (23:45 +0000)]
Cleanup properly on x11drv unloading.
Moved --synchronous option into config file.
Removed --desktop, --display and --language command-line options.
James Hatheway [Fri, 23 Mar 2001 23:39:28 +0000 (23:39 +0000)]
- MCI_SAVE should overwrite its destination file.
- widClose() is sometimes failing... MCI (in WAVE_mciRecordCallback)
shouldn't queue up buffers if it knows we are no longer recording.
Alexandre Julliard [Fri, 23 Mar 2001 19:13:23 +0000 (19:13 +0000)]
Small dll separation fixes.
Alexandre Julliard [Fri, 23 Mar 2001 19:12:01 +0000 (19:12 +0000)]
Use TEB static buffer for Unicode conversion.
Francois Gouget [Fri, 23 Mar 2001 19:07:59 +0000 (19:07 +0000)]
Added handling of .hpp files (another extension for C++ headers).
The wrapper code needs to import dlls too.
All the generated wrapper files were identical, the 'variable'
subsitution was done on the template itself. Oups!
Francois Gouget [Fri, 23 Mar 2001 19:07:35 +0000 (19:07 +0000)]
ConvertVersionInfo32To16: the end of the child list may also be marked
by a 0-byte child.
Michael McCormack [Thu, 22 Mar 2001 20:09:34 +0000 (20:09 +0000)]
Use poll() on the client-side during server waits to implement
overlapped I/O.
Alexandre Julliard [Thu, 22 Mar 2001 19:35:27 +0000 (19:35 +0000)]
Use the new send_fd mechanism for the set_console_fd server request.
Jeff Garzik [Thu, 22 Mar 2001 19:33:57 +0000 (19:33 +0000)]
Added needed string.h includes.
Alexandre Julliard [Wed, 21 Mar 2001 23:55:36 +0000 (23:55 +0000)]
Cleaned up assumptions about WS_CHILD flag so that we can allow it to
be changed in SetWindowLong.
Dmitry Timoshkov [Wed, 21 Mar 2001 23:54:59 +0000 (23:54 +0000)]
Increase debug buffer size up to 1024 bytes.
Alexandre Julliard [Wed, 21 Mar 2001 21:41:27 +0000 (21:41 +0000)]
Added first version of the Perl regression testing framework.
Alexandre Julliard [Wed, 21 Mar 2001 20:33:11 +0000 (20:33 +0000)]
Added "*" wildcard entry to DllOverrides to replace DllDefaults
section; this way it can also be specified on a per-app basis.
Removed compiled-in defaults for dlls mentioned in the sample config.
Update man page.
Jeff Garzik [Wed, 21 Mar 2001 20:31:26 +0000 (20:31 +0000)]
Warning fixes.
Jeff Garzik [Wed, 21 Mar 2001 20:30:46 +0000 (20:30 +0000)]
Added some inclusions of string.h where necessary.
Alexandre Julliard [Wed, 21 Mar 2001 03:38:44 +0000 (03:38 +0000)]
Disable DONT_RESOLVE_DLL_REFERENCES for builtin dlls.
Dmitry Timoshkov [Wed, 21 Mar 2001 03:38:03 +0000 (03:38 +0000)]
Allow loading of built-in dlls with LOAD_LIBRARY_AS_DATAFILE flag set.
Ove Kaaven [Wed, 21 Mar 2001 03:37:33 +0000 (03:37 +0000)]
Show an error if small enough fragment sizes couldn't be set.
Force a complete close/reopen of the sound device if pause is
requested in DirectSound mode (many drivers require this).
Ove Kaaven [Wed, 21 Mar 2001 03:37:10 +0000 (03:37 +0000)]
Remove obsolete and misleading FIXME.
Ove Kaaven [Wed, 21 Mar 2001 03:36:53 +0000 (03:36 +0000)]
Implemented Get/SetDeviceGammaRamp.
Alexandre Julliard [Tue, 20 Mar 2001 02:11:08 +0000 (02:11 +0000)]
- Added support for app-specific dll overrides using
AppDefaults\<appname>\DllOverrides configuration section.
- Better support for multiple --dll options.
- Added warning message to discourage putting multiple dlls in a
single override entry.
Alexandre Julliard [Tue, 20 Mar 2001 02:01:10 +0000 (02:01 +0000)]
Terminate process on unhandled ^C exception instead of launching the
debugger.
Ove Kaaven [Tue, 20 Mar 2001 01:55:18 +0000 (01:55 +0000)]
Implemented Get/SetDeviceGammaRamp.
Eric Kohl [Tue, 20 Mar 2001 01:53:51 +0000 (01:53 +0000)]
Added stubs for GetWindowsModuleFileName[A/W].
Guy L. Albertelli [Tue, 20 Mar 2001 01:51:58 +0000 (01:51 +0000)]
Native version seems to always re-draw the selected text at the end of
a rollup.
Ove Kaaven [Tue, 20 Mar 2001 01:24:08 +0000 (01:24 +0000)]
Added gamma ramp code to the XVidMode interface.
Ove Kaaven [Tue, 20 Mar 2001 01:15:36 +0000 (01:15 +0000)]
More DirectDraw HAL type declarations.
Satsuki Fujishima [Mon, 19 Mar 2001 19:19:59 +0000 (19:19 +0000)]
Fixed FreeBDS xpg4 check.
Satsuki Fujishima [Mon, 19 Mar 2001 19:19:23 +0000 (19:19 +0000)]
Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for scripts.
Dmitry Timoshkov [Mon, 19 Mar 2001 19:17:27 +0000 (19:17 +0000)]
Add version info for built-in oleaut32.dll.
Gerard Patel [Mon, 19 Mar 2001 19:16:21 +0000 (19:16 +0000)]
Fix system menu crash by ensuring that item->text is not null when
MF_TEXT set.
Ove Kaaven [Mon, 19 Mar 2001 19:15:57 +0000 (19:15 +0000)]
Added IDirectDrawGammaControl interface declaration.
Dmitry Timoshkov [Mon, 19 Mar 2001 19:15:36 +0000 (19:15 +0000)]
Truncate version data if provided buffer is not large enough.
Ove Kaaven [Mon, 19 Mar 2001 19:14:39 +0000 (19:14 +0000)]
Fixed sound disappearing after on-the-fly sample rate changes and
after certain underrun conditions.
Compilation fixes for when USE_DSOUND3D is defined.
Ove Kaaven [Mon, 19 Mar 2001 19:14:22 +0000 (19:14 +0000)]
Win2000: If both WS_EX_LAYERED and WS_EX_TRANSPARENT styles are set,
mouse clicks should go straight through the window.
Eric Kohl [Mon, 19 Mar 2001 19:14:00 +0000 (19:14 +0000)]
SHGetSpecialFolderPathA must be able to create a full path if it
doesn't exist.
Eric Kohl [Mon, 19 Mar 2001 19:13:40 +0000 (19:13 +0000)]
Added stub for _setjmp3().
Implemented _sopen().
Gerard Patel [Fri, 16 Mar 2001 16:50:24 +0000 (16:50 +0000)]
Added version info.
Huw D M Davies [Fri, 16 Mar 2001 16:43:14 +0000 (16:43 +0000)]
Moved GetTextMetrics to unicode.
Dmitry Timoshkov [Fri, 16 Mar 2001 16:42:20 +0000 (16:42 +0000)]
Fixed prototype of GetFileVersionInfoA/W.
Guy L. Albertelli [Fri, 16 Mar 2001 16:41:56 +0000 (16:41 +0000)]
- Documented things known to be unimplemented.
- Implemented CBN_SELCHANGE, CBN_KILLFOCUS, and CBN_SELENDOK.
- Corrected CBEN_ENDEDIT notifies to always have edit control text.
- Locked "selected" state of icon to focus state of edit control (if
it exists) just like native.
Guy L. Albertelli [Fri, 16 Mar 2001 16:41:32 +0000 (16:41 +0000)]
- Correct RBN_CHILDSIZE band rectangle to match native.
- Correct flags in DeferWindowPos to SWP_NOZORDER to match native.
- Make handling ComboBox and ComboBoxEx the same when moving child
windows.
Guy L. Albertelli [Fri, 16 Mar 2001 16:41:07 +0000 (16:41 +0000)]
Label the width and height correctly in the WINDOWPOS display.
Ove Kaaven [Fri, 16 Mar 2001 16:40:43 +0000 (16:40 +0000)]
Added Win2000 WS_EX_LAYERED window style.
Marcus Meissner [Fri, 16 Mar 2001 16:40:12 +0000 (16:40 +0000)]
Replaced one .kde with .kde2 in KDE2 menu code.
Ove Kaaven [Fri, 16 Mar 2001 16:39:42 +0000 (16:39 +0000)]
Removed path from dplayx registry entry, so that the builtin dplayx
can be loaded.