Aric Stewart [Fri, 16 Aug 2002 23:27:46 +0000 (23:27 +0000)]
Fixes to allow IE to do local file loading and some limited browsing.
Mike McCormack [Fri, 16 Aug 2002 23:27:07 +0000 (23:27 +0000)]
Don't try reading a PIDL in IPersistStream->Load if its size is 0.
Check the number of bytes read was correct.
Small reorganization of error handling.
Mike McCormack [Fri, 16 Aug 2002 23:26:22 +0000 (23:26 +0000)]
- Do not modify pointers in the OPENFILENAME structure passed to
GetFileDialog95A/W.
- Use Unicode as default for strings from the OPENFILENAME structures.
- Fill out the OPENFILENAME structure before sending the FILEOK
notification.
- Send a CDN_FOLDERCHANGE notification on OPENFILENAME dialog init.
- Fix miscalculation of the size of Explorer style file dialog boxes
with templates.
- Remove redundant MapHModuleLS and MapHModuleSL calls that also cause
hInstance to be trashed when it holds a template pointer instead of a
real hInstance (when OFN_ENABLETEMPLATEPOINTER is specified).
Alexandre Julliard [Fri, 16 Aug 2002 23:21:51 +0000 (23:21 +0000)]
Erase background when invalidating the selected text.
Huw D M Davies [Fri, 16 Aug 2002 20:04:29 +0000 (20:04 +0000)]
Fix for metafile ExtTextOut that only includes the rectangle if either
ETO_CLIPPED or ETO_OPAQUE is set.
Slightly less of a stub implementation for GetWinMetaFileBits.
Alexandre Julliard [Fri, 16 Aug 2002 20:02:54 +0000 (20:02 +0000)]
Force loadorder of 16-bit dlls to builtin if their 32-bit counterpart
has already been loaded as builtin.
Alexandre Julliard [Fri, 16 Aug 2002 20:02:15 +0000 (20:02 +0000)]
Added -k option to kill an existing wineserver.
Aric Stewart [Fri, 16 Aug 2002 20:01:28 +0000 (20:01 +0000)]
Added BroadcastSystemMessageA.
Alexandre Julliard [Fri, 16 Aug 2002 20:00:48 +0000 (20:00 +0000)]
lstrcpyn[AW] count should be considered unsigned.
François Gouget [Fri, 16 Aug 2002 20:00:14 +0000 (20:00 +0000)]
Change the default CPU type so that QuickTime will also run on
platforms where the cpu detection code does not work.
Huw D M Davies [Fri, 16 Aug 2002 19:57:32 +0000 (19:57 +0000)]
Translate OutlineTextMetrics to logical co-ords.
Huw D M Davies [Fri, 16 Aug 2002 19:55:14 +0000 (19:55 +0000)]
DWORD at offset 0x40 in the header is the number of big blocks in the
small block depot chain.
Better failure handling.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:44:21 +0000 (01:44 +0000)]
Set up exception handler around WEP call.
Alexandre Julliard [Fri, 16 Aug 2002 01:43:41 +0000 (01:43 +0000)]
Don't update the mouse button status in update_key_state, leave that
to the input processing.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:43:11 +0000 (01:43 +0000)]
Implement comctl32.417 and shlwapi.299. This avoids crash in IE's
History.
Aric Stewart [Fri, 16 Aug 2002 01:41:32 +0000 (01:41 +0000)]
Support large edit buffers for richedit control.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:39:12 +0000 (01:39 +0000)]
Fixed GetClassFile implementation.
Aric Stewart [Fri, 16 Aug 2002 01:38:20 +0000 (01:38 +0000)]
Added SwitchToThread.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:36:53 +0000 (01:36 +0000)]
Added some more stubs.
Mike McCormack [Fri, 16 Aug 2002 01:35:43 +0000 (01:35 +0000)]
ImageList_SetImageCount should set nCurImage (the number of
images in the list) to the value specified, and expect that
ImageList_ReplaceImage is called to set the new images.
Michael Stefaniuc [Fri, 16 Aug 2002 01:34:19 +0000 (01:34 +0000)]
Convert HKL to a void*.
Alexandre Julliard [Fri, 16 Aug 2002 00:42:06 +0000 (00:42 +0000)]
Moved a large number of 16-bit functions to a separate gdi16.c file.
Alexandre Julliard [Thu, 15 Aug 2002 23:28:45 +0000 (23:28 +0000)]
Avoid trouble in WM_GETTEXT if specified length is larger than the
buffer (found by Carl Sopchak).
François Gouget [Thu, 15 Aug 2002 23:21:03 +0000 (23:21 +0000)]
Fix command-line parsing for Winelib applications.
Huw D M Davies [Thu, 15 Aug 2002 23:20:19 +0000 (23:20 +0000)]
Get the initial paper size from the locale info.
Huw D M Davies [Thu, 15 Aug 2002 23:19:40 +0000 (23:19 +0000)]
DeleteObject() can fail if the object is a DC, however we've already
called GDI_ReleaseObj() so don't call it again.
Alexandre Julliard [Thu, 15 Aug 2002 23:18:47 +0000 (23:18 +0000)]
Fixed GetLocaleInfoW to handle Unicode properly and completed
implementation.
Update win.ini and registry on startup when language changed.
More logical priority order for locale environment variables.
Implemented SetLocaleInfoW.
Moved some locale functions to kernel32.dll.
Alexandre Julliard [Thu, 15 Aug 2002 22:09:53 +0000 (22:09 +0000)]
Trap exceptions in RtlImageNtHeader.
Jon Griffiths [Thu, 15 Aug 2002 22:08:40 +0000 (22:08 +0000)]
Implement and test rtl bitmap functions.
Add a couple of other misc rtl functions.
Alexandre Julliard [Thu, 15 Aug 2002 22:00:19 +0000 (22:00 +0000)]
Updated all locale tables to match exactly what Windows returns.
Renamed a few files to follow the proper naming conventions.
Added a number of new locales.
Alexandre Julliard [Thu, 15 Aug 2002 21:57:36 +0000 (21:57 +0000)]
Added support for #pragma code_page.
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.
Rok Mandeljc [Thu, 15 Aug 2002 21:48:58 +0000 (21:48 +0000)]
Added Slovenian resources.
Marcus Meissner [Thu, 15 Aug 2002 21:47:27 +0000 (21:47 +0000)]
The text section alignment should be default, not 1.
Andriy Palamarchuk [Thu, 15 Aug 2002 21:46:15 +0000 (21:46 +0000)]
Link against msvcrt, fixed logic to handle quoted paths in command
line parameters.
Andriy Palamarchuk [Thu, 15 Aug 2002 21:45:28 +0000 (21:45 +0000)]
Linked regedit against msvcrt instead of the platform I/O library, so
it can handle full Windows paths.
Alexandre Julliard [Wed, 14 Aug 2002 21:12:58 +0000 (21:12 +0000)]
Make behavior of builtin executables closer to that of builtin dlls.
Fixed case sensitivity of builtin executables.
Alexandre Julliard [Wed, 14 Aug 2002 21:11:17 +0000 (21:11 +0000)]
Updated dependencies.
Alexandre Julliard [Wed, 14 Aug 2002 21:10:50 +0000 (21:10 +0000)]
Use the "new" LDT set call on Linux.
Alexandre Julliard [Wed, 14 Aug 2002 21:09:55 +0000 (21:09 +0000)]
Builtin modules must be aligned on 64K boundary.
Mike McCormack [Wed, 14 Aug 2002 21:07:40 +0000 (21:07 +0000)]
Avoid dodgy asm optimization if the server's byte order is not
LSBFirst.
Huw D M Davies [Wed, 14 Aug 2002 21:06:26 +0000 (21:06 +0000)]
Correct font size for non MM_TEXT modes.
François Gouget [Wed, 14 Aug 2002 21:04:54 +0000 (21:04 +0000)]
NT sets the error code to ERROR_RESOURCE_DATA_NOT_FOUND if the file
exists but does not contain version information.
Dmitry Timoshkov [Wed, 14 Aug 2002 21:03:55 +0000 (21:03 +0000)]
Make dialog IDs "Browse for Folder" compatible with IE.
Mike McCormack [Wed, 14 Aug 2002 21:03:07 +0000 (21:03 +0000)]
Stubs for DAD_Drag Enter, EnterEx, Move AutoScroll and Leave.
Mike McCormack [Wed, 14 Aug 2002 21:02:01 +0000 (21:02 +0000)]
Correct the size of the colour map allocated in the bitmap header for
the case biClrUsed = 0.
Aric Stewart [Wed, 14 Aug 2002 21:00:57 +0000 (21:00 +0000)]
Added DeinitMapiUtil stub.
Dimitrie O. Paun [Wed, 14 Aug 2002 20:59:33 +0000 (20:59 +0000)]
Update the debugging channels docu.
Pierre Beyssac [Wed, 14 Aug 2002 20:59:03 +0000 (20:59 +0000)]
Implemented CONTEXT_DEBUG_REGISTERS on FreeBSD.
Alexandre Julliard [Tue, 13 Aug 2002 18:24:27 +0000 (18:24 +0000)]
Fixed race condition when a thread gets killed right after starting.
Huw D M Davies [Tue, 13 Aug 2002 18:20:24 +0000 (18:20 +0000)]
Very hacked implementation of url monikers.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:18:38 +0000 (18:18 +0000)]
Cosmetics.
Alexandre Julliard [Tue, 13 Aug 2002 18:17:19 +0000 (18:17 +0000)]
Add QM_SMRESULT in wake bits too in case the changed bits get cleared
while processing a sent message.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:14:14 +0000 (18:14 +0000)]
Fix snooping of 16-bit dlls being loaded at the same address.
Huw D M Davies [Tue, 13 Aug 2002 18:12:52 +0000 (18:12 +0000)]
At the end of PATH_StrokePath, update dc->CurPosX|Y so that their
values are in logical co-ords.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:11:15 +0000 (18:11 +0000)]
Fixed hex to binary conversion.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:10:28 +0000 (18:10 +0000)]
us->Length is in bytes.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:09:22 +0000 (18:09 +0000)]
Throw exception only for Wine internal locks.
Alexandre Julliard [Tue, 13 Aug 2002 18:08:45 +0000 (18:08 +0000)]
Reduce flicker on updates.
Mike McCormack [Tue, 13 Aug 2002 18:08:15 +0000 (18:08 +0000)]
Duplicate the font handle passed through WM_SETFONT, because it does
not belong to us and is not ours to free.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:07:02 +0000 (18:07 +0000)]
Added WM_GET/SETTEXT support.
Alexandre Julliard [Tue, 13 Aug 2002 18:05:45 +0000 (18:05 +0000)]
The provider functions are WINAPI.
Aric Stewart [Tue, 13 Aug 2002 18:05:19 +0000 (18:05 +0000)]
Only modify returned keys on success.
Alexandre Julliard [Tue, 13 Aug 2002 18:04:01 +0000 (18:04 +0000)]
Added 'walk exception' command.
Alexandre Julliard [Tue, 13 Aug 2002 03:30:58 +0000 (03:30 +0000)]
Avoid dependencies on y.tab.h.
Alexandre Julliard [Tue, 13 Aug 2002 03:29:17 +0000 (03:29 +0000)]
Setup exception frame around 16-bit calls to unwind stack properly.
Juergen Schmied [Tue, 13 Aug 2002 03:21:53 +0000 (03:21 +0000)]
Stubs for DragDropHelper.
Marcus Meissner [Tue, 13 Aug 2002 03:18:40 +0000 (03:18 +0000)]
Fixed the ppdev.h present but not direct io access case.
Pierre Beyssac [Tue, 13 Aug 2002 03:18:14 +0000 (03:18 +0000)]
Fixed ptrace argument order for FreeBSD, NetBSD and Solaris.
Jukka Heinonen [Tue, 13 Aug 2002 03:17:42 +0000 (03:17 +0000)]
Add support for moving VGA controller window in framebuffer using SVGA
interrupts. Detect correctly color plane modes and linear modes,
including Mode-X. Moved VESA interrupts into separate function and
implemented few more stubs.
Alexandre Julliard [Sat, 10 Aug 2002 00:03:25 +0000 (00:03 +0000)]
Test results need to depend on the module being tested.
Alexandre Julliard [Sat, 10 Aug 2002 00:03:08 +0000 (00:03 +0000)]
Added explicit dependency on y.tab.h for lex output.
Alexandre Julliard [Fri, 9 Aug 2002 20:01:00 +0000 (20:01 +0000)]
Unprotect the resource data in the unhandled exception handler to fix
broken apps.
Alexandre Julliard [Fri, 9 Aug 2002 19:57:38 +0000 (19:57 +0000)]
Implemented the RtlImage* functions, and use them to replace the
PE_HEADER macro.
Andriy Palamarchuk [Fri, 9 Aug 2002 19:51:49 +0000 (19:51 +0000)]
Improved richedit headers.
Michael Stefaniuc [Fri, 9 Aug 2002 19:51:01 +0000 (19:51 +0000)]
Convert HMMIO to a void*.
Dave Hawkes [Fri, 9 Aug 2002 19:50:20 +0000 (19:50 +0000)]
Fonts with an incomplete character set could cause a fault.
Marcus Meissner [Fri, 9 Aug 2002 19:49:31 +0000 (19:49 +0000)]
Copy va_lists by using va_copy, not by just assigning them.
Alexandre Julliard [Fri, 9 Aug 2002 01:22:40 +0000 (01:22 +0000)]
Create separate makefiles for tests for more flexibility.
Alexandre Julliard [Fri, 9 Aug 2002 01:14:23 +0000 (01:14 +0000)]
Fixed string lengths to do the right thing for all platforms.
Alexandre Julliard [Fri, 9 Aug 2002 01:13:31 +0000 (01:13 +0000)]
Updated authors list.
Ove Kaaven [Fri, 9 Aug 2002 01:11:39 +0000 (01:11 +0000)]
Some more RPC definitions.
Patrik Stridvall [Fri, 9 Aug 2002 01:07:29 +0000 (01:07 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Fri, 9 Aug 2002 01:03:48 +0000 (01:03 +0000)]
API file update.
Michael Stefaniuc [Fri, 9 Aug 2002 01:02:25 +0000 (01:02 +0000)]
- Convert HDRVR to a void*.
- Fix declaration of DriverCallback().
Andriy Palamarchuk [Fri, 9 Aug 2002 00:58:27 +0000 (00:58 +0000)]
Added an example of using winemaker.
Andriy Palamarchuk [Fri, 9 Aug 2002 00:57:57 +0000 (00:57 +0000)]
Updated to generate build scripts working with current Wine, use some
Wine conventions.
Generated configure now finds libraries in binary Wine installation.
Huw D M Davies [Fri, 9 Aug 2002 00:55:33 +0000 (00:55 +0000)]
Add missing HeapFree.
Gregg Mattinson [Wed, 7 Aug 2002 01:18:41 +0000 (01:18 +0000)]
Fixes for Sparc build.
Alexandre Julliard [Wed, 7 Aug 2002 00:04:44 +0000 (00:04 +0000)]
Don't make the ac_asm function wrapper static to prevent it from being
optimized out.
Alexandre Julliard [Wed, 7 Aug 2002 00:03:01 +0000 (00:03 +0000)]
Get rid of removed winapi_check subdirs.
Alexandre Julliard [Tue, 6 Aug 2002 23:53:38 +0000 (23:53 +0000)]
Don't change base in map_image since we use it later on.
Added some tracing.
Alexandre Julliard [Tue, 6 Aug 2002 23:51:25 +0000 (23:51 +0000)]
Authors: Josh DuBois <duboisj@codeweavers.com>, Marcus Meissner <meissner@suse.de>
PowerPC locked exchange functions merged from old ppc patch.
NtCurrentTeb handling for PowerPC (using gpr 13).
Juergen Schmied [Tue, 6 Aug 2002 23:50:27 +0000 (23:50 +0000)]
Implement StrRetToStr in shlwapi.
Christian Costa [Tue, 6 Aug 2002 23:49:46 +0000 (23:49 +0000)]
Initialize the DDCAPS structure of the DDRAW object at creation.
Lionel Ulmer [Tue, 6 Aug 2002 23:49:12 +0000 (23:49 +0000)]
Handle 'not acquired' error messages on keyboard GetDeviceData.
Alexandre Julliard [Sun, 4 Aug 2002 18:59:16 +0000 (18:59 +0000)]
Alexandre Julliard [Sat, 3 Aug 2002 19:13:55 +0000 (19:13 +0000)]
Set user address space limit to 0xc0000000.
Lionel Ulmer [Sat, 3 Aug 2002 19:11:55 +0000 (19:11 +0000)]
Support negative values in RECTs during Blts.
Juergen Schmied [Sat, 3 Aug 2002 19:11:33 +0000 (19:11 +0000)]
- Fixed possible loss of data with given overlapped structure on a
file opened in non overlapped mode.
- Fixme for file-lock functions.
Alexandre Julliard [Sat, 3 Aug 2002 00:25:59 +0000 (00:25 +0000)]
Only link with msvcrt on mingw32. Cleaned up a few AC_SUBST.