Francois Gouget [Tue, 31 Aug 2004 17:38:59 +0000 (17:38 +0000)]
Don't export the shell32 SHAllocShared functions by name.
Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
Fix the prototype of shlwapi's SHAllocShared().
Don't crash if lpvData is NULL in SHAllocShared().
Add a conformance test to shlwapi.
Francois Gouget [Tue, 31 Aug 2004 17:33:03 +0000 (17:33 +0000)]
Don't include 'mmddk.h', it's not needed. The winmm tests can now be
compiled on Windows without the DDK.
Francois Gouget [Tue, 31 Aug 2004 17:32:43 +0000 (17:32 +0000)]
MSVC does not like the typeof() in the function pointer declaration.
Fix a warning.
Francois Gouget [Tue, 31 Aug 2004 17:32:29 +0000 (17:32 +0000)]
Add PSZ to windef.h.
Add a couple missing declarations to winternl.h.
Tweak VM_COUNTERS to match the ddk declaration.
Alexander Yaworsky [Tue, 31 Aug 2004 17:32:05 +0000 (17:32 +0000)]
Sanity check when closing service handle.
Dmitry Timoshkov [Tue, 31 Aug 2004 17:31:40 +0000 (17:31 +0000)]
Set last error values compatible with Win9x implementation
of GetFileVersionInfoSize, Quicken installer depends on it.
Huw Davies [Tue, 31 Aug 2004 17:31:27 +0000 (17:31 +0000)]
Use 1/4" margins for some standard paper sizes.
Turn Type42 support off by default.
Bump the FileVersion.
Huw Davies [Tue, 31 Aug 2004 17:31:13 +0000 (17:31 +0000)]
Complete cp1252 coverage.
Fix height of 'I'.
Alexandre Julliard [Tue, 31 Aug 2004 01:10:08 +0000 (01:10 +0000)]
Moved all files from the controls/ directory to dlls/user.
Alexandre Julliard [Tue, 31 Aug 2004 00:02:02 +0000 (00:02 +0000)]
Get rid of the non-standard CONV_POINT and CONV_RECT functions.
James Hawkins [Mon, 30 Aug 2004 23:57:18 +0000 (23:57 +0000)]
Make CryptSetProviderEx only delete the 'Name' value and not delete
the entire 'Type XXX' key when deleting the default provider.
Alexander Yaworsky [Mon, 30 Aug 2004 23:57:03 +0000 (23:57 +0000)]
Changed SC_HANDLEs from HKEYs to pointers to internal structures.
Alexandre Julliard [Mon, 30 Aug 2004 19:32:08 +0000 (19:32 +0000)]
Removed struct32.[ch].
Alexandre Julliard [Mon, 30 Aug 2004 19:31:13 +0000 (19:31 +0000)]
Authors: Robert Shearman <rob@codeweavers.com>, Eric Pouech <pouech-eric@wanadoo.fr>
- Fix debug info look-up (bug in translating the RVA of the debug
directory).
- Fix code for adding PE export table as debug info (crash with NULL
passed to RtlImageDirectoryEntryToData).
- Fix computation of non-relocatable ELF shared objects size.
- Fix loading (while parsing the link map) of new non-relocatable ELF
shared objects (no longer take account load-address of link-map).
- Finished the AUTO_PUBLIC, NO_PUBLICS and PUBLICS_ONLY support for PE and ELF.
- Cleaned up public symbol management (which should now properly work).
Steven Edwards [Mon, 30 Aug 2004 19:30:17 +0000 (19:30 +0000)]
Add DllRegisterServer and friends for mlang.
Francois Gouget [Mon, 30 Aug 2004 19:29:13 +0000 (19:29 +0000)]
Also recognize '/' as the start of an option.
Implement 'notepad /p'.
Simplify many string parsing loops.
Francois Gouget [Mon, 30 Aug 2004 19:28:59 +0000 (19:28 +0000)]
Fix a memory leak.
Improve the GetFullPathName() error checks.
Stricter match check in GetLinkLocation().
Clarify the 'Unknown link location' message.
Evan Deaubl [Mon, 30 Aug 2004 19:28:43 +0000 (19:28 +0000)]
Stop processing input stream when the outermost RTF group is closed.
Alexandre Julliard [Mon, 30 Aug 2004 18:42:17 +0000 (18:42 +0000)]
Moved a couple of 16-bit functions to user16.c.
Dmitry Timoshkov [Mon, 30 Aug 2004 18:41:22 +0000 (18:41 +0000)]
Add cyrillic glyphs to Wine Courier at 13 pixel size.
Robert Reif [Mon, 30 Aug 2004 18:41:05 +0000 (18:41 +0000)]
Added some missing definitions.
Mike McCormack [Mon, 30 Aug 2004 18:40:47 +0000 (18:40 +0000)]
Use Heap functions instead of malloc/free.
Mike McCormack [Mon, 30 Aug 2004 18:40:34 +0000 (18:40 +0000)]
Added some defines used in RichEdit 2.0.
Filip Navara [Mon, 30 Aug 2004 18:40:20 +0000 (18:40 +0000)]
- Don't expect that drive C: exists, use the drive Windows is
installed on instead.
- Remove misleading message about file mapping.
Filip Navara [Mon, 30 Aug 2004 18:40:06 +0000 (18:40 +0000)]
For non-overlapped writes the lpNumberOfBytesWritten parameter of
WriteFile mustn't be NULL.
Kevin Koltzau [Mon, 30 Aug 2004 18:39:44 +0000 (18:39 +0000)]
Correct parsing of /i argument.
Filip Navara [Mon, 30 Aug 2004 18:39:32 +0000 (18:39 +0000)]
Fix loading wizard title and subtitle from resources.
Jacek Caban [Mon, 30 Aug 2004 18:39:06 +0000 (18:39 +0000)]
Polish translation update.
Jacek Caban [Mon, 30 Aug 2004 18:38:27 +0000 (18:38 +0000)]
Added Polish translation.
James Hawkins [Mon, 30 Aug 2004 18:37:17 +0000 (18:37 +0000)]
Added API documentation for DirectDrawEnumerateEx.
Robert Shearman [Mon, 30 Aug 2004 18:36:55 +0000 (18:36 +0000)]
TB_MARKITEM should redraw button.
Uwe Bonnes [Mon, 30 Aug 2004 18:36:35 +0000 (18:36 +0000)]
Spelling fix.
Mike McCormack [Mon, 30 Aug 2004 18:36:24 +0000 (18:36 +0000)]
Stub implementations for NtAdjustGroupsToken and NtAlertThread.
Robert Reif [Mon, 30 Aug 2004 18:36:06 +0000 (18:36 +0000)]
Test 32 bit float samples.
Robert Reif [Mon, 30 Aug 2004 18:35:53 +0000 (18:35 +0000)]
Round results of conversions between OSS and windows values.
Alexandre Julliard [Fri, 27 Aug 2004 19:40:53 +0000 (19:40 +0000)]
Print a warning when DllRegisterServer and similar functions are not
marked private.
Robert Reif [Fri, 27 Aug 2004 19:39:10 +0000 (19:39 +0000)]
Adds tests to read and write control details.
Robert Reif [Fri, 27 Aug 2004 19:38:47 +0000 (19:38 +0000)]
Set proper target type.
Set proper max and step for mux control.
Alexandre Julliard [Fri, 27 Aug 2004 19:15:54 +0000 (19:15 +0000)]
Added a few missing -private flags.
Mike McCormack [Fri, 27 Aug 2004 19:15:08 +0000 (19:15 +0000)]
Use buffers rather than linked lists for input and out buffers.
Stop reading input at a nul byte.
Mike McCormack [Fri, 27 Aug 2004 19:12:27 +0000 (19:12 +0000)]
Added DllRegisterServer/DllUnregisterServer calls.
Mike McCormack [Fri, 27 Aug 2004 19:12:12 +0000 (19:12 +0000)]
Define a couple more SPI_ constants.
Francois Gouget [Fri, 27 Aug 2004 19:11:51 +0000 (19:11 +0000)]
Hack winapi_parser so we recognise ElfW(auxv_t) as a type. Fixes the
scripts that compute API statistics.
Mike McCormack [Fri, 27 Aug 2004 19:11:37 +0000 (19:11 +0000)]
Added a few more prototypes to the headers.
Mike McCormack [Fri, 27 Aug 2004 19:11:01 +0000 (19:11 +0000)]
Added stub implementations for NtDeleteFile and NtCancelIoFile.
Jacek Caban [Fri, 27 Aug 2004 19:10:47 +0000 (19:10 +0000)]
Added suport for optional arguments in ITypeInfo::Invoke.
Dmitry Timoshkov [Thu, 26 Aug 2004 18:33:40 +0000 (18:33 +0000)]
Button should do ReleaseCapture() on WM_KILLFOCUS if it's in a pressed
state.
Add a comprehensive test case for capture behaviour.
Dmitry Timoshkov [Thu, 26 Aug 2004 18:31:56 +0000 (18:31 +0000)]
Button should send BM_SETSTATE message after it has changed its
internal state.
Huw Davies [Thu, 26 Aug 2004 18:24:49 +0000 (18:24 +0000)]
Deprecate the "Resolution" entry in the config file in favour of
HKEY_CURRNET_CONFIG\Software\Fonts\LogPixels.
Huw Davies [Thu, 26 Aug 2004 18:24:03 +0000 (18:24 +0000)]
FreeType doesn't supply a charmap for bitmap fonts, so we must do our
own mapping. Thanks to Dmitry for testing.
Huw Davies [Thu, 26 Aug 2004 18:23:24 +0000 (18:23 +0000)]
Change System to MS Shell Dlg.
Huw Davies [Thu, 26 Aug 2004 18:22:58 +0000 (18:22 +0000)]
Fix full name of HKEY_CURRENT_CONFIG.
Robert Shearman [Thu, 26 Aug 2004 18:22:43 +0000 (18:22 +0000)]
Don't use freed memory.
Robert Shearman [Thu, 26 Aug 2004 18:22:31 +0000 (18:22 +0000)]
Allow image list tests to compile and run on old platforms.
Robert Shearman [Thu, 26 Aug 2004 18:22:17 +0000 (18:22 +0000)]
Improve documentation for debugger functions.
Dmitry Timoshkov [Thu, 26 Aug 2004 18:21:56 +0000 (18:21 +0000)]
Fix msg test failures when run under win2k.
Mike McCormack [Thu, 26 Aug 2004 18:11:43 +0000 (18:11 +0000)]
Calculate the correct size of dialog templates in the propsheet
control.
Evan Deaubl [Thu, 26 Aug 2004 18:11:29 +0000 (18:11 +0000)]
Fix an ERR log in X11DRV_CreateWindow.
Mike McCormack [Thu, 26 Aug 2004 18:11:06 +0000 (18:11 +0000)]
Return the correct character count in DBCS locales.
Dmitry Timoshkov [Thu, 26 Aug 2004 18:10:24 +0000 (18:10 +0000)]
Try to avoid loading 16-bit DLLs into memory for accessing version
info, this might lead to undesired side effects like loading a bunch
of other 16-bit DLLs.
Alexander Yaworsky [Thu, 26 Aug 2004 18:10:01 +0000 (18:10 +0000)]
StartService must pass full command line to service program.
Alexandre Julliard [Thu, 26 Aug 2004 00:49:06 +0000 (00:49 +0000)]
Added some tests for paint messages and update regions.
Alexandre Julliard [Thu, 26 Aug 2004 00:46:11 +0000 (00:46 +0000)]
GetUpdateRgn should clip the returned region to the client area.
Changed GetUpdateRect and ExcludeUpdateRgn to call GetUpdateRgn.
Moved these 3 functions to dlls/user/painting.c.
Alexandre Julliard [Thu, 26 Aug 2004 00:35:35 +0000 (00:35 +0000)]
Print the Window caption using Unicode calls.
Don't send WM_GETTEXT to retrieve the caption text.
Francois Gouget [Thu, 26 Aug 2004 00:31:20 +0000 (00:31 +0000)]
Assorted spelling fixes.
Stefan Leichter [Thu, 26 Aug 2004 00:30:23 +0000 (00:30 +0000)]
Added missing line break.
Jason Edmeades [Thu, 26 Aug 2004 00:30:02 +0000 (00:30 +0000)]
Don't clear the information structure for non supported cases.
Evan Deaubl [Thu, 26 Aug 2004 00:29:06 +0000 (00:29 +0000)]
Added GetSecurityInfo stub.
Jason Edmeades [Thu, 26 Aug 2004 00:28:37 +0000 (00:28 +0000)]
Ensure digits are printable characters from oleaut32 Format command.
Alexandre Julliard [Wed, 25 Aug 2004 17:35:06 +0000 (17:35 +0000)]
Allow enabling or disabling todo_wine for each message sequence so
that we can properly test the sequences that are already correct.
Jacek Caban [Wed, 25 Aug 2004 17:33:47 +0000 (17:33 +0000)]
Added message box to inform user that one needs Mozilla ActiveX.
Robert Shearman [Wed, 25 Aug 2004 17:33:01 +0000 (17:33 +0000)]
Replace GetWindowLong by GetWindowLongPtr.
Aric Stewart [Wed, 25 Aug 2004 17:31:39 +0000 (17:31 +0000)]
Free memory after we finish using it instead of just before.
Huw Davies [Wed, 25 Aug 2004 17:31:17 +0000 (17:31 +0000)]
Make the DEFAULT_GUI_FONT scalable with screen resolution and let it
be 8pt MS Shell Dlg for simple scripts.
Dmitry Timoshkov [Wed, 25 Aug 2004 17:31:03 +0000 (17:31 +0000)]
Fix an obvious typo leading to a crash.
Mike McCormack [Wed, 25 Aug 2004 17:30:46 +0000 (17:30 +0000)]
Make SetTokenInformation call NtSetInformationToken.
Mike McCormack [Wed, 25 Aug 2004 17:30:31 +0000 (17:30 +0000)]
Signed compare fixes.
Mike McCormack [Wed, 25 Aug 2004 17:30:18 +0000 (17:30 +0000)]
Fix the ITS moniker implementation.
Ivan Leo Puoti [Wed, 25 Aug 2004 17:29:43 +0000 (17:29 +0000)]
Update cvs command line.
Robert Shearman [Wed, 25 Aug 2004 02:16:32 +0000 (02:16 +0000)]
- Send NM_LDOWN notification.
- NM_RDBLCLK only needs to send a NMHDR structure.
- On mouse notifications returning 0 DefWndProc should be called.
Robert Shearman [Wed, 25 Aug 2004 02:14:28 +0000 (02:14 +0000)]
Bring common control header up to date with new additions in XP.
Robert Reif [Wed, 25 Aug 2004 02:11:12 +0000 (02:11 +0000)]
Added 32 bit float support.
Robert Reif [Wed, 25 Aug 2004 02:09:00 +0000 (02:09 +0000)]
DirectSound8 doesn't accept 3D stereo secondary buffers but
DirectSound does.
Added tests.
Robert Reif [Wed, 25 Aug 2004 02:07:40 +0000 (02:07 +0000)]
Added IEEE float audio data type.
Alex Villacís Lasso [Wed, 25 Aug 2004 00:48:47 +0000 (00:48 +0000)]
Do not assume HKEY_CURRENT_USER/Environment exists ==> config file was
migrated. Instead test for every key to migrate under
HKEY_CURRENT_USER/Environment.
Francois Gouget [Wed, 25 Aug 2004 00:42:50 +0000 (00:42 +0000)]
Enable the disabled tests in tests.data or add a comment describing
why the type cannot be tested.
Update the generated files, they compile and run successfully both on
Windows (with the Windows headers) and in Wine.
Jacek Caban [Wed, 25 Aug 2004 00:38:59 +0000 (00:38 +0000)]
Fix handling of VARIANT with VT_BYREF and null pointer in
VariantChangeTypeEx.
Alexandre Julliard [Tue, 24 Aug 2004 21:00:15 +0000 (21:00 +0000)]
Authors: Stewart Caie<kyz@uklinux.net>, Jed Wing <jedwin@ugcs.caltech.edu>, Mike McCormack <mike@codeweavers.com>
Added an implemenation of ITSS.DLL.
Aric Stewart [Tue, 24 Aug 2004 20:56:08 +0000 (20:56 +0000)]
Getting the string for a null field should not create an error. Add a
missing break.
Francois Gouget [Tue, 24 Aug 2004 20:16:25 +0000 (20:16 +0000)]
Fix alignment issues for MEMORYSTATUSEX, WIN32_STREAM_ID and
IO_COUNTERS. The corresponding tests now succeed both when compiled
with the Windows headers and when compiled with the Wine headers.
Rein Klazes [Tue, 24 Aug 2004 20:15:00 +0000 (20:15 +0000)]
When there are no pixels to scroll, ScrollWindowEx must still scroll
children and update the hrgnUpdate and rcUpdate arguments.
Robert Shearman [Tue, 24 Aug 2004 20:14:26 +0000 (20:14 +0000)]
Implement IDirectDrawClipper_GetClipList for case where we have a
handle to a window.
Alexandre Julliard [Tue, 24 Aug 2004 18:49:34 +0000 (18:49 +0000)]
In GetDC use the parent drawable when DCX_PARENTCLIP is set.
Dmitry Timoshkov [Tue, 24 Aug 2004 18:48:05 +0000 (18:48 +0000)]
Add cyrillic glyphs to wine_sans_serif at 13 and 16 pixel sizes.
Robert Shearman [Tue, 24 Aug 2004 18:46:05 +0000 (18:46 +0000)]
Added GetProcessId.
Robert Shearman [Tue, 24 Aug 2004 18:42:53 +0000 (18:42 +0000)]
More safe array tests.
Mike McCormack [Tue, 24 Aug 2004 18:41:52 +0000 (18:41 +0000)]
Tests for icon and bitmap adding and removing and bitmap drawing with
image lists.
Robert Shearman [Tue, 24 Aug 2004 18:41:27 +0000 (18:41 +0000)]
Fix regression with IE's Menu Bar.
Huw Davies [Tue, 24 Aug 2004 18:33:01 +0000 (18:33 +0000)]
Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
Alexandre Julliard [Tue, 24 Aug 2004 02:35:25 +0000 (02:35 +0000)]
When possible, use the X window of the requested window in GetDC
instead of the parent to avoid trouble with OpenGL clipping.