Patrik Stridvall [Mon, 4 Sep 2000 20:20:47 +0000 (20:20 +0000)]
Minor API files update.
Hidenori Takeshima [Mon, 4 Sep 2000 20:19:59 +0000 (20:19 +0000)]
Add jisx0212 encoding.
Remove FIXMEs for implemented DBCS handling.
Mike McCormack [Mon, 4 Sep 2000 20:19:27 +0000 (20:19 +0000)]
Added missing comma.
Mike McCormack [Mon, 4 Sep 2000 20:19:07 +0000 (20:19 +0000)]
Rewrote quicksort to solve infinite recursions Win98 explorer.exe.
Marcus Meissner [Sat, 2 Sep 2000 23:18:31 +0000 (23:18 +0000)]
Change xterm mouse tracking mode to BTN_EVENT_MOUSE (track if pressed).
Andreas Mohr [Sat, 2 Sep 2000 23:18:16 +0000 (23:18 +0000)]
Avoid crash on empty command-line.
Gerald Pfeifer [Sat, 2 Sep 2000 23:17:21 +0000 (23:17 +0000)]
Added two missing casts.
Jean-Claude Batista [Sat, 2 Sep 2000 23:17:04 +0000 (23:17 +0000)]
Use SetDIBits instead of StretchDIBits (in ANIMATE_PaintFrame).
Alexandre Julliard [Fri, 1 Sep 2000 01:26:16 +0000 (01:26 +0000)]
Avoid buffer overflows in builtin dll loading (with the help of Dmitry
Timoshkov).
Alexandre Julliard [Fri, 1 Sep 2000 01:24:19 +0000 (01:24 +0000)]
Henning Hoffmann
Augment menu when a mdi window starts maximized.
Alexandre Julliard [Fri, 1 Sep 2000 01:23:03 +0000 (01:23 +0000)]
Francis Beaudet
MDI Patch which fixes problems in PR, QP, WP and Paradox.
James Abbatiello [Fri, 1 Sep 2000 01:22:21 +0000 (01:22 +0000)]
Don't use copies of critical sections made by memcpy()
Added missing WINAPIs
James Abbatiello [Fri, 1 Sep 2000 01:22:05 +0000 (01:22 +0000)]
Fix for debugger disassembly being off by one byte after using nexti
on a "call" instruction.
Stephane Lussier [Fri, 1 Sep 2000 01:21:42 +0000 (01:21 +0000)]
When checking the socket return by the server request, we should do a
"signed" check.
James Hatheway [Fri, 1 Sep 2000 01:21:08 +0000 (01:21 +0000)]
Implemented CoGetPSClsid().
Phil Cole [Thu, 31 Aug 2000 02:07:57 +0000 (02:07 +0000)]
The Path variable in the created .winerc must be in dos format.
Phil Cole [Thu, 31 Aug 2000 02:07:07 +0000 (02:07 +0000)]
Small fix.
Andreas Mohr [Thu, 31 Aug 2000 02:06:26 +0000 (02:06 +0000)]
Fixed a string buffer overflow.
Jean-Claude Batista [Thu, 31 Aug 2000 02:05:53 +0000 (02:05 +0000)]
- improved ACS_TRANSPARENT and ACS_CENTER support
- added RLE8 incremental decompression
- each animation is now controlled by its own Windows thread
- added use of Critical Sections in the WM_PAINT handler.
Marcus Meissner [Thu, 31 Aug 2000 02:05:19 +0000 (02:05 +0000)]
Replaced USER32.DLL use by hardcoded tables for VkKeyScanA and
MapVirtualKeyA.
Alexandre Julliard [Thu, 31 Aug 2000 01:59:51 +0000 (01:59 +0000)]
Converted a lot of server requests to the new exception handling
mechanism.
Alexandre Julliard [Wed, 30 Aug 2000 01:51:21 +0000 (01:51 +0000)]
Fixed non-OpenGL compile.
Alexandre Julliard [Wed, 30 Aug 2000 00:00:48 +0000 (00:00 +0000)]
Added exception handling wrapper to a number of server requests.
Changed a few requests to use the new vararg mechanism.
Andreas Mohr [Tue, 29 Aug 2000 23:56:20 +0000 (23:56 +0000)]
Fixed verbose CD-ROM serial number warnings and some spelling errors.
Peter Hunnisett [Tue, 29 Aug 2000 23:55:26 +0000 (23:55 +0000)]
Newbie friendly error message for 3D creation failure.
Peter Hunnisett [Tue, 29 Aug 2000 23:55:06 +0000 (23:55 +0000)]
- More implementation
- Should be able to enumerate sessions anywhere with at least tcp/ip
Alexandre Julliard [Tue, 29 Aug 2000 03:54:30 +0000 (03:54 +0000)]
Added the data structures and macros that will be needed to support
reentrant server requests.
Andreas Mohr [Tue, 29 Aug 2000 03:52:46 +0000 (03:52 +0000)]
- fix one locking ignorant return 0; in MSG_SendMessageInterThread()
- fix a crash in QUEUE_RemoveSMSG()
- convert some queue WARN() to ERR()
- spaileng fikses
Andreas Mohr [Tue, 29 Aug 2000 03:52:16 +0000 (03:52 +0000)]
Always call LISTVIEW_SetSelection() for an item, even if that item
has been selected before, in order to let other items get erased.
Albert den Haan [Tue, 29 Aug 2000 03:51:45 +0000 (03:51 +0000)]
Convert the Unicode Character id to a glyph id in
X11DRV_GetTextExtentPoint.
Albert den Haan [Tue, 29 Aug 2000 03:51:21 +0000 (03:51 +0000)]
- enhanced reporting of unsupported X font encodings
- added -cp-*- data to font encoding lookup structures
Peter Ganten [Mon, 28 Aug 2000 21:33:28 +0000 (21:33 +0000)]
- Always store the full path name of 32bit modules in WINE_MODREF
- Add the possibility to use path names with the --dll command line
option
- Add the possibility to use the --dll command line option several
times.
- Note: The colon-sign is now exchanged with the plus-sign, as it is
part of dos path names.
Andreas Mohr [Mon, 28 Aug 2000 21:32:08 +0000 (21:32 +0000)]
Added a wine rpm uninstall section to wineinstall.
Francois Methot [Mon, 28 Aug 2000 21:31:23 +0000 (21:31 +0000)]
Do not check for system menu if the window has style WS_EX_TOOL_WINDOW.
Lionel Ulmer [Mon, 28 Aug 2000 19:31:18 +0000 (19:31 +0000)]
- added ARGB 1555 format
- fixed refcount problem for Add/DeleteAttachedSurface
Albert den Haan [Mon, 28 Aug 2000 19:30:43 +0000 (19:30 +0000)]
Fixed typo in HKEY_CURRENT_CONFIG name.
Dmitry Timoshkov [Mon, 28 Aug 2000 19:30:04 +0000 (19:30 +0000)]
Add missing message to winerr_enu.mc.
James Abbatiello [Mon, 28 Aug 2000 19:29:44 +0000 (19:29 +0000)]
Increase number of supported args for WOW_CallProc32W16 from 11 to 13
(for CreateService).
James Abbatiello [Mon, 28 Aug 2000 19:29:26 +0000 (19:29 +0000)]
Stub support for int2f/ax=1684/bx=0027 (VXDLDR).
Alexandre Julliard [Sat, 26 Aug 2000 21:18:36 +0000 (21:18 +0000)]
Removed calls to ConvertToGlobalHandle and MakeCriticalSectionGlobal.
Alexandre Julliard [Sat, 26 Aug 2000 21:17:42 +0000 (21:17 +0000)]
Simplified root key handling now that the server supports a real root
key. Fixed a few prototypes. Implemented NtDeleteKey/NtDeleteValueKey.
Alexandre Julliard [Sat, 26 Aug 2000 21:16:36 +0000 (21:16 +0000)]
Fixed debugstr_as/us prototypes.
Andreas Mohr [Sat, 26 Aug 2000 20:31:48 +0000 (20:31 +0000)]
- made the MIDI sequencer error message much better for confused users
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
Andreas Mohr [Sat, 26 Aug 2000 20:28:17 +0000 (20:28 +0000)]
Replaced cCurImage by cMaxImage.
Andreas Mohr [Sat, 26 Aug 2000 20:28:02 +0000 (20:28 +0000)]
"Fixed" horribly misaligned pages in property sheets of apparently
newer InstallShields.
Dmitry Timoshkov [Sat, 26 Aug 2000 20:27:28 +0000 (20:27 +0000)]
Register Wine Postscript Driver as "WINEPS", "WINEPS.DLL" and
"WINEPS.DRV" to allow an easy configuring for users.
Hidenori Takeshima [Sat, 26 Aug 2000 20:26:13 +0000 (20:26 +0000)]
implements DrawText for cp932.
-----
Andreas Mohr [Sat, 26 Aug 2000 20:25:52 +0000 (20:25 +0000)]
Don't make DDEML mutexes global any more.
Alexandre Julliard [Sat, 26 Aug 2000 04:40:07 +0000 (04:40 +0000)]
Added a real root key and simplified creation of the HKEY_* special root keys.
Do not prefix all keys with the name of the top key when saving to a file.
Try to load $WINEPREFIX/config into the Wine config branch at startup.
Eric Pouech [Sat, 26 Aug 2000 04:33:00 +0000 (04:33 +0000)]
Implemented most of '*Format*' API.
Improved internal object and messages handling.
Started some '*Filter*' functions.
Fixed standard headers for Winelib.
Fixed acmMetrics.
Alexandre Julliard [Fri, 25 Aug 2000 22:12:42 +0000 (22:12 +0000)]
Fixed Rtl* string functions for proper MBCS/codepage support. Added a
few more functions.
Alexandre Julliard [Fri, 25 Aug 2000 22:02:14 +0000 (22:02 +0000)]
Moved TASK_Create call to KERNEL initialisation routine.
Clear last error code before calling main entry point (reported by
James Juran).
Alexandre Julliard [Fri, 25 Aug 2000 22:00:06 +0000 (22:00 +0000)]
Fixed a couple of WINAPI issues with 16-bit spec files (thanks to
Marcus Meissner).
Peter Hunnisett [Fri, 25 Aug 2000 21:58:05 +0000 (21:58 +0000)]
- Implemented loading and initialization of service providers
- Created service provider COM object
- Lots of dplay/dplobby implementation/fixes
- Clean up of ole/guid.c
Andreas Mohr [Fri, 25 Aug 2000 21:56:19 +0000 (21:56 +0000)]
Minor cosmetic changes.
Andreas Mohr [Fri, 25 Aug 2000 21:55:23 +0000 (21:55 +0000)]
Cleanup and speedup of init code.
Gerard Patel [Fri, 25 Aug 2000 21:54:23 +0000 (21:54 +0000)]
Restored the hPseudoBitmap hack for programs deleting the 1x1 bitmap
in memory DCs.
Alexandre Julliard [Fri, 25 Aug 2000 21:35:11 +0000 (21:35 +0000)]
Backed out font codepage change.
Lionel Ulmer [Fri, 25 Aug 2000 21:34:09 +0000 (21:34 +0000)]
Fixed the displaying of the FOURCC codes in _dump_pixelformat.
Eric Pouech [Fri, 25 Aug 2000 21:33:45 +0000 (21:33 +0000)]
Fixed recording format settings (16 bit was broken) and reentrancy
issues.
Eric Pouech [Fri, 25 Aug 2000 21:33:23 +0000 (21:33 +0000)]
Improved a bit the folder browsing implementation.
Matthew Lake [Fri, 25 Aug 2000 21:32:53 +0000 (21:32 +0000)]
Added LHND.
Bertho Stultiens [Fri, 25 Aug 2000 21:32:18 +0000 (21:32 +0000)]
Fixed a LALR(2) problem while scanning usertype resources which had
identifiers for both name and type.
Marcus Meissner [Fri, 25 Aug 2000 21:31:57 +0000 (21:31 +0000)]
Use int instead of CHAR/WCHAR in va_arg() (fixes gcc-current compile
problem).
Lionel Ulmer [Fri, 25 Aug 2000 21:31:15 +0000 (21:31 +0000)]
Change pixel format for 24 BPP surfaces when the DDraw BPP is 32.
Andreas Mohr [Fri, 25 Aug 2000 21:30:34 +0000 (21:30 +0000)]
GetObjectA: unlock the object again even in case of failure.
Alexandre Julliard [Wed, 23 Aug 2000 19:19:35 +0000 (19:19 +0000)]
Fixed finally handler name.
Alexandre Julliard [Wed, 23 Aug 2000 19:18:44 +0000 (19:18 +0000)]
Fixed RegisterClass last error code on atom creation failure.
Alexandre Julliard [Wed, 23 Aug 2000 19:15:02 +0000 (19:15 +0000)]
Cleaned up major ugliness in __lfCheckSum.
Susan Farley [Wed, 23 Aug 2000 19:12:36 +0000 (19:12 +0000)]
Large caption icons should end in '...' when they are abbreviated.
Francois Methot [Wed, 23 Aug 2000 19:12:14 +0000 (19:12 +0000)]
For the transparency issue, implemented a switch-case for the bitcount
(bit per pixel) of the animation files.
Aric Stewart [Wed, 23 Aug 2000 19:11:31 +0000 (19:11 +0000)]
Wine was not drawing trackbars with minimum ranges of more than 0
correctly.
Francois Jacques [Tue, 22 Aug 2000 20:51:55 +0000 (20:51 +0000)]
- removed unnecessary recursion
- upon query failure on main primary lcid and secondary lcid,
attempts a query on system lcid (0)
Marcus Meissner [Tue, 22 Aug 2000 20:40:47 +0000 (20:40 +0000)]
Fixed some warnings.
James Abbatiello [Tue, 22 Aug 2000 20:38:47 +0000 (20:38 +0000)]
Fixes for reading latched values with ports 0x40-0x43.
James Abbatiello [Tue, 22 Aug 2000 20:38:00 +0000 (20:38 +0000)]
Don't crash when calling DirectDrawSurface::EnumAttachedSurfaces on a
surface with no attached surfaces.
James Abbatiello [Tue, 22 Aug 2000 20:37:44 +0000 (20:37 +0000)]
Allow FormatMessage to load Unicode string resources.
Alexandre Julliard [Tue, 22 Aug 2000 20:08:37 +0000 (20:08 +0000)]
Added APC support in waitable timers.
Alexandre Julliard [Tue, 22 Aug 2000 20:01:47 +0000 (20:01 +0000)]
Removed unnecessary calls to CLIPPING_UpdateGCRegion. Fixed PatBlt to
use DC_GetDCUpdate.
Alexandre Julliard [Mon, 21 Aug 2000 21:13:17 +0000 (21:13 +0000)]
Andreas Mohr [Mon, 21 Aug 2000 20:17:56 +0000 (20:17 +0000)]
- don't return FALSE for system process changes
- SHUTDOWN_NORETRY is 1 and has to be in winbase.h
Aric Stewart [Mon, 21 Aug 2000 20:16:53 +0000 (20:16 +0000)]
Beginning of some simple optimization of the listview
drawing. Specifically it reduces flicker when selection changes.
Andreas Mohr [Mon, 21 Aug 2000 20:16:26 +0000 (20:16 +0000)]
Transform every ERR() to WARN() in MakeProcInstance.
Uwe Bonnes [Mon, 21 Aug 2000 03:33:31 +0000 (03:33 +0000)]
Call WriteOutProfiles16 to make sure that last profile gets written.
Gerard Patel [Mon, 21 Aug 2000 03:31:39 +0000 (03:31 +0000)]
Disable the owner of a modal dialog box just before creating the
dialog window.
Marcus Meissner [Mon, 21 Aug 2000 03:18:32 +0000 (03:18 +0000)]
(from IBM TopPage patch) return correct error for already existing
file.
Gerard Patel [Mon, 21 Aug 2000 02:38:40 +0000 (02:38 +0000)]
Handle the LB_GETTEXT and CB_GETLBTEXT cases for 32W to 16 mapping.
Gerard Patel [Mon, 21 Aug 2000 02:38:23 +0000 (02:38 +0000)]
Enables showing of hidden windows when the app ask *only* to maximize it.
Hidenori Takeshima [Sun, 20 Aug 2000 20:08:35 +0000 (20:08 +0000)]
Handle the codepage of fonts if supported by the graphics driver.
Hidenori Takeshima [Sun, 20 Aug 2000 19:04:04 +0000 (19:04 +0000)]
Added internal charsets for supporting DBCS charsets.
Alexandre Julliard [Sun, 20 Aug 2000 18:49:08 +0000 (18:49 +0000)]
Fixed GDI locking in GetDeviceCaps.
Kai Morich [Sun, 20 Aug 2000 18:48:37 +0000 (18:48 +0000)]
Fixed bug in repeatedly iconisation, code cleanup.
Marcus Meissner [Sun, 20 Aug 2000 18:48:24 +0000 (18:48 +0000)]
Set X11DRV_DeviceCaps.numColors according to doc (fixes Cubase VST24
startup problem).
Chris Morgan [Sun, 20 Aug 2000 18:48:05 +0000 (18:48 +0000)]
Implemented DuplicateIcon().
Chris Morgan [Sun, 20 Aug 2000 18:47:48 +0000 (18:47 +0000)]
Stubbed INT 15 function 84h.
Louis Philippe Gagnon [Sun, 20 Aug 2000 03:40:59 +0000 (03:40 +0000)]
- Separate application calls to ShowOwnedPopups from Wine calls (in
EVENT_MapNotify) by introducing an internal function.
- Fix ShowOwnedPopups so it sends messages with the same parameters as
in Windows.
Chris Morgan [Sun, 20 Aug 2000 03:40:21 +0000 (03:40 +0000)]
Removed direct calls to TREEVIEW_Refresh().
Huw D M Davies [Sun, 20 Aug 2000 03:40:04 +0000 (03:40 +0000)]
Implemented playback of EMR_POLYBEZIER{TO}16, EMR_POLYLINE16 and
EMR_POLYPOLYLINE.
Dmitry Timoshkov [Sun, 20 Aug 2000 03:39:41 +0000 (03:39 +0000)]
Added new language detection scheme that uses NLS data base instead of
hard coded values.
Dusan Lacko [Sun, 20 Aug 2000 03:32:57 +0000 (03:32 +0000)]
Pass the type/name as a C string instead of an
IMAGE_RESOURCE_DIR_STRING_U structure to the callback function.