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.
Alexandre Julliard [Sat, 19 Aug 2000 21:38:55 +0000 (21:38 +0000)]
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
Ed Snow [Sat, 19 Aug 2000 20:19:46 +0000 (20:19 +0000)]
Corrected serial number generation for CD's with 1 or 2 tracks.
Stefan Leichter [Fri, 18 Aug 2000 23:45:46 +0000 (23:45 +0000)]
Fixed return value of CDROM_GetLabel if CDROM_Open failed (e.g. no
Device entry for drive in wine.conf).
Hidenori Takeshima [Fri, 18 Aug 2000 23:44:58 +0000 (23:44 +0000)]
Separate GetTextMetrics and implement it for SBCS/Unicode/cp932.
Marcus Meissner [Fri, 18 Aug 2000 23:44:12 +0000 (23:44 +0000)]
Fixed STATUS_GetTextW in regard to NULL pointers.
Dmitry Timoshkov [Fri, 18 Aug 2000 23:43:37 +0000 (23:43 +0000)]
Append .DRV to name only if no extension present.
Dmitry Timoshkov [Fri, 18 Aug 2000 23:43:09 +0000 (23:43 +0000)]
Do not crash if path is NULL in DEBUG_ProcessElfFileFromPath.
Ed Snow [Fri, 18 Aug 2000 23:42:43 +0000 (23:42 +0000)]
Clean out the hack on BASS/TREBLE and suppress them in the mask as was
recommended oh so long ago.
Chris Morgan [Fri, 18 Aug 2000 23:42:03 +0000 (23:42 +0000)]
- Added a helper function TOOLBAR_GetText() and macro TOOLBAR_HasText() to
determine whether we need to call InvalidateRect() with bErase of TRUE or
FALSE. Reduces background erases in non-text toolbars by 80-85%.
- Fixed button state not being updated properly when LBUTTONDOWN and cursor
leaves the toolbar.
- Removed FIXME() in TOOLBAR_DrawString for btnPtr->iString == -1, replaced
with a source code comment.
- Removed unecessary call to TOOLBAR_CalcToolbar() in
TOOLBAR_GetItemRect(). Optimized TOOLBAR_CalcStrings(). Fixes very
slow responding toolbars in Ultraedit due to processing TB_GETITEMRECT
messages.
- Optimized TOOLBAR_SetIntent(), SetRows() and SetStyle().
Mike McCormack [Fri, 18 Aug 2000 23:40:45 +0000 (23:40 +0000)]
Save GET_APCS data before calling any asynchronous procedure calls, in
case the server is called during the APC.
Gerard Patel [Fri, 18 Aug 2000 23:05:44 +0000 (23:05 +0000)]
Turns the handling to pure 16 bits, remove references to dialog.h.
Albert den Haan [Fri, 18 Aug 2000 23:04:12 +0000 (23:04 +0000)]
Remove unused critical section global variable PRINT32_RegistryBlocker.
Gerard Patel [Fri, 18 Aug 2000 23:03:44 +0000 (23:03 +0000)]
Avoids changing 2 levels when clicking .. in the directory list.