Dmitry Timoshkov [Tue, 27 Aug 2002 01:13:58 +0000 (01:13 +0000)]
Convert most of the file APIs to Unicode.
Jacek Bator [Tue, 27 Aug 2002 00:35:28 +0000 (00:35 +0000)]
Added Polish translations.
Dmitry Timoshkov [Tue, 27 Aug 2002 00:34:41 +0000 (00:34 +0000)]
Relax a bit PE consistency checks.
Return BINARY_DOS type if extended header was not recognized.
Bill Medland [Tue, 27 Aug 2002 00:33:07 +0000 (00:33 +0000)]
SetWindowPos sends WM_WINDOWPOSCHANGED even if it has been told not to
send WM_WINDOWPOSCHANGING.
Steven Edwards [Tue, 27 Aug 2002 00:32:43 +0000 (00:32 +0000)]
Fix for lots of warnings when building on Mingw32.
Dmitry Timoshkov [Tue, 27 Aug 2002 00:31:54 +0000 (00:31 +0000)]
Correct the number of parameters for StrRStrIA/W.
Marcus Meissner [Tue, 27 Aug 2002 00:30:20 +0000 (00:30 +0000)]
Implemented signal handling for PPC.
Patrik Stridvall [Tue, 27 Aug 2002 00:29:36 +0000 (00:29 +0000)]
Added Microsoft Visual Studio workspace and project file maker.
Patrik Stridvall [Mon, 26 Aug 2002 21:53:24 +0000 (21:53 +0000)]
MSVC compatibility fixes.
Steven Edwards [Mon, 26 Aug 2002 21:50:10 +0000 (21:50 +0000)]
Partial fix for browse dialog in Program Manager.
Ove Kaaven [Mon, 26 Aug 2002 21:49:42 +0000 (21:49 +0000)]
Tweaks to improve playback performance and reduce sound glitches:
- wodGetPosition does not send an update message to the player thread;
this reduces the accuracy of the readout from byte-accuracy to near
fragment-accuracy, but we save 2-4 context switches and kernel
scheduling penalties.
- if FeedDSP runs out of data, do not flush output buffers before
notifications are sent and given the chance to provide more sound data.
Do not flush before we're down to the last fragment.
- messages to the player thread are signaled using Unix pipes instead
of Win32 synchronization primitives, to avoid having the player thread
wait for the wineserver (and context switches from/to it) before the
it can feed more data to the sound card.
- ring buffer size is increased from 30 to 192 to support some games
that fires 128 messages at once to determine DMA buffer size.
Lionel Ulmer [Mon, 26 Aug 2002 21:48:05 +0000 (21:48 +0000)]
Added 'watch' command to the winedbg help command.
Dmitry Timoshkov [Mon, 26 Aug 2002 21:47:41 +0000 (21:47 +0000)]
Make winedump compilable by MSVC.
Andriy Palamarchuk [Mon, 26 Aug 2002 21:47:06 +0000 (21:47 +0000)]
Implemented processing of PSM_SETCURSELID message.
Dimitrie O. Paun [Mon, 26 Aug 2002 21:46:25 +0000 (21:46 +0000)]
- implement CBES_EX_CASESENSITIVE
- fix severe bug in CB_FINDEXACTSTRING
- small cleanups
Michael Stefaniuc [Mon, 26 Aug 2002 21:44:48 +0000 (21:44 +0000)]
Moved most of the 16-bit functions in dlls/msvideo to msvideo16.c.
Andriy Palamarchuk [Mon, 26 Aug 2002 21:39:17 +0000 (21:39 +0000)]
SetTokenInformation stub implementation, a few other small changes.
Jon Griffiths [Mon, 26 Aug 2002 21:36:31 +0000 (21:36 +0000)]
Implement UrlHashW.
Alexandre Julliard [Tue, 20 Aug 2002 00:36:45 +0000 (00:36 +0000)]
Don't map/unmap a top-level window when WS_VISIBLE changes, only when
we explicitly do a SetWindowPos(SWP_SHOWWINDOW/HIDEWINDOW).
Update the WM hints when mapping a window in case the style has
changed in the meantime.
Mike McCormack [Tue, 20 Aug 2002 00:33:20 +0000 (00:33 +0000)]
Handle NULL buffer in GetObject.
Mike McCormack [Tue, 20 Aug 2002 00:32:48 +0000 (00:32 +0000)]
Added regression test for FormatMessage.
Fixed cr/lf handling.
Prevent an infinite loop when an invalid format (%S) is passed as a
format string to vsnprintf.
Fixed a memory leak in the W version.
Marcus Meissner [Tue, 20 Aug 2002 00:26:40 +0000 (00:26 +0000)]
Do not emit .string into the instruction stream, but into the .data
section (to avoid alignment assertions).
Dusan Lacko [Tue, 20 Aug 2002 00:25:03 +0000 (00:25 +0000)]
Fix extraction of icons from ICO files.
Aric Stewart [Tue, 20 Aug 2002 00:24:17 +0000 (00:24 +0000)]
Don't set EN_CHANGE at creation time.
Dmitry Timoshkov [Tue, 20 Aug 2002 00:22:29 +0000 (00:22 +0000)]
Added unit test for environment functions and fixed some bugs.
Patrik Stridvall [Tue, 20 Aug 2002 00:20:43 +0000 (00:20 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Tue, 20 Aug 2002 00:06:18 +0000 (00:06 +0000)]
API files update.
Marcus Meissner [Tue, 20 Aug 2002 00:01:15 +0000 (00:01 +0000)]
Cleaned up interlocking funcs for PPC, fixed return value of
interlocked_add.
Marcus Meissner [Tue, 20 Aug 2002 00:00:49 +0000 (00:00 +0000)]
Implemented delayed import assembler thunks for PPC.
Marcus Meissner [Tue, 20 Aug 2002 00:00:35 +0000 (00:00 +0000)]
Use r2 instead of r13 for TLS, since r13 is used in the ELF32 PPC
ABI.
Robert Lunnon [Mon, 19 Aug 2002 23:58:03 +0000 (23:58 +0000)]
Removed use of saddr as a variable name which conflicts with usage in
netinet/in.h.
Jon Griffiths [Mon, 19 Aug 2002 23:57:27 +0000 (23:57 +0000)]
Fix existing string functions, implement a bunch of new ones.
Jon Griffiths [Mon, 19 Aug 2002 23:56:15 +0000 (23:56 +0000)]
Create security attributes when running as NT or later.
Jon Griffiths [Mon, 19 Aug 2002 23:55:46 +0000 (23:55 +0000)]
Free comctl32 on unload.
Mike McCormack [Sat, 17 Aug 2002 18:40:10 +0000 (18:40 +0000)]
Added some keys for ole32 interfaces.
François Gouget [Sat, 17 Aug 2002 18:34:34 +0000 (18:34 +0000)]
Detect the FreeType version and adapt the sfnt offset accordingly.
Huw D M Davies [Sat, 17 Aug 2002 18:32:12 +0000 (18:32 +0000)]
Mapping mode functions should change dc settings when dc is an enhmf.
Mike McCormack [Sat, 17 Aug 2002 18:31:12 +0000 (18:31 +0000)]
Removed Wine internal flags.
Mike McCormack [Sat, 17 Aug 2002 18:30:48 +0000 (18:30 +0000)]
Added sanity checks on EMRCREATEDIBPATTERNBRUSHPT values.
Fix a memory leak.
Alexandre Julliard [Sat, 17 Aug 2002 18:29:12 +0000 (18:29 +0000)]
Added GetProcessHeap definition in case it's not inlined.
Dmitry Timoshkov [Sat, 17 Aug 2002 18:28:43 +0000 (18:28 +0000)]
Include protection for <unistd.h>, <sys/types.h> and <sys/stat.h>.
Shachar Shemesh [Sat, 17 Aug 2002 18:27:40 +0000 (18:27 +0000)]
Change sublanguage from "NEUTRAL" to "DEFAULT", so LoadResource will
be able to find it if no other language is a better match.
Dmitry Timoshkov [Sat, 17 Aug 2002 01:38:48 +0000 (01:38 +0000)]
Do not leave uninitialized pointer.
Huw D M Davies [Sat, 17 Aug 2002 01:37:50 +0000 (01:37 +0000)]
Allow an app to open the file of a disk based emf for reading while
the hemf is still open.
Implement SetWinMetaFileBits in a more sane fashion.
Huw D M Davies [Sat, 17 Aug 2002 01:36:55 +0000 (01:36 +0000)]
Implement simple ExtTextOut for enhmfdrv.
Patrik Stridvall [Sat, 17 Aug 2002 01:22:59 +0000 (01:22 +0000)]
MSVC compatibility fixes.
Daniel Gudbjartsson [Sat, 17 Aug 2002 01:22:00 +0000 (01:22 +0000)]
Combined the implementation of all the scanf's in a single place.
Added implementations of fwscanf, swscanf, wscanf and sscanf.
Corrected the declaration of swscanf.
Added implementation of the l, h, L and w prefixes.
Added implementation of the c, C, s, S and n types.
Marcus Meissner [Sat, 17 Aug 2002 01:19:06 +0000 (01:19 +0000)]
Implemented server context/ptrace handling for Linux/PowerPC.
Patrik Stridvall [Sat, 17 Aug 2002 00:43:16 +0000 (00:43 +0000)]
Added include protection for unistd.h and sys/time.h.
Mike McCormack [Sat, 17 Aug 2002 00:26:57 +0000 (00:26 +0000)]
Set cbBits in the EMRCREATEDIBPATTERNBRUSHPT structure when writing an
EMF record.
Huw D M Davies [Sat, 17 Aug 2002 00:25:44 +0000 (00:25 +0000)]
Fix for metafile ExtTextOut that only includes the rectangle if either
ETO_CLIPPED or ETO_OPAQUE is set.
Huw D M Davies [Sat, 17 Aug 2002 00:25:05 +0000 (00:25 +0000)]
Implemented a few device caps.
Huw D M Davies [Sat, 17 Aug 2002 00:23:42 +0000 (00:23 +0000)]
Fix for sign of font height in non MM_TEXT mode.
Fix GGO_NATIVE again.
Patrik Stridvall [Sat, 17 Aug 2002 00:21:53 +0000 (00:21 +0000)]
Fixed some issues found by winapi_check.
Andriy Palamarchuk [Sat, 17 Aug 2002 00:21:06 +0000 (00:21 +0000)]
Do not set window position on ABM_WINDOWPOSCHANGED.
Alexandre Julliard [Fri, 16 Aug 2002 23:30:41 +0000 (23:30 +0000)]
Signal and release the idle event when the process main thread exits.
Aric Stewart [Fri, 16 Aug 2002 23:29:48 +0000 (23:29 +0000)]
Very partial implementation of BroadcastSystemMessageA.
Dmitry Timoshkov [Fri, 16 Aug 2002 23:28:38 +0000 (23:28 +0000)]
Added Greek keyboard layout.
Updated Brazilian ABNT-2 keyboard layout.
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.