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.
Chris Morgan [Fri, 18 Aug 2000 23:03:22 +0000 (23:03 +0000)]
Stubbed SetConsoleInputExeNameA/W.
Gerard Patel [Fri, 18 Aug 2000 22:25:46 +0000 (22:25 +0000)]
WM_GETFONT should return a real font handle instead of NULL.
Niclas Karlsson MATE [Wed, 16 Aug 2000 12:54:03 +0000 (12:54 +0000)]
WATCOM compiled programs leave VirtualSize to zero which triggers the
virus check. Use SizeOfRawData instead.
Niclas Karlsson MATE [Wed, 16 Aug 2000 12:53:43 +0000 (12:53 +0000)]
Implemented ACS_CENTER for animation controls.
Alexandre Julliard [Wed, 16 Aug 2000 12:46:09 +0000 (12:46 +0000)]
Avoid going past the end of the relocation section. Skip sanity checks
for empty relocation blocks.
Francois Methot [Wed, 16 Aug 2000 12:44:52 +0000 (12:44 +0000)]
Implemented background transparency on animation control for avi
composed of 8 bpp(or less) image. I added support for 8 bpp or more,
but it has not been tested.
Louis Philippe Gagnon [Wed, 16 Aug 2000 12:44:04 +0000 (12:44 +0000)]
While dragging, catch keyboard messages between WM_KEYFIRST and
WM_KEYLAST, not just WM_KEYFIRST.
Peter Ganten [Wed, 16 Aug 2000 12:43:42 +0000 (12:43 +0000)]
If a module cannot be found in LoadLibraryEx32W16, call LoadLibraryEx
anyway, since it might be a builtin module.
Marcus Meissner [Wed, 16 Aug 2000 12:43:17 +0000 (12:43 +0000)]
Missed the first character of every argument in CommandLineToArgv.
Gerard Patel [Wed, 16 Aug 2000 12:43:00 +0000 (12:43 +0000)]
Add an error message if devmode structure in registry is invalid;
attempt to provide plausible values.
Hidenori Takeshima [Tue, 15 Aug 2000 12:01:47 +0000 (12:01 +0000)]
Fixed for DBCS(cp932/cp949) codepage conversion.
Implemented cp932 handling partly(but still incomplete).
Added supporting multiple fonts for DBCS handling.
Eric Pouech [Tue, 15 Aug 2000 12:00:52 +0000 (12:00 +0000)]
Enhanced ELF files lookup for symbolic info.
Eric Pouech [Tue, 15 Aug 2000 12:00:33 +0000 (12:00 +0000)]
Fixed regression in break command.
Gerard Patel [Mon, 14 Aug 2000 20:53:21 +0000 (20:53 +0000)]
Fix return value to 16 bits for 16 bit hook; remove leading space for
file specification.
Peter Ganten [Mon, 14 Aug 2000 20:53:00 +0000 (20:53 +0000)]
Threads without active or focus window should not receive keyboard
messages.
Alexandre Julliard [Mon, 14 Aug 2000 20:20:01 +0000 (20:20 +0000)]
Implemented SEC_IMAGE mappings and shared PE sections (with the help
of Peter Ganten).
Alexandre Julliard [Mon, 14 Aug 2000 17:39:15 +0000 (17:39 +0000)]
Moved CharUpper* and CharLower* functions to dlls/user.
Hidenori Takeshima [Mon, 14 Aug 2000 17:25:13 +0000 (17:25 +0000)]
Added support for special treatments (use 2 or more fonts, codepage
conversion, etc...) for DBCS text.
Dmitry Timoshkov [Mon, 14 Aug 2000 17:20:25 +0000 (17:20 +0000)]
Add "FullWindowDrag" feature for not managed windows.
Susan Farley [Mon, 14 Aug 2000 17:18:49 +0000 (17:18 +0000)]
Update the edit box before rolling up the listbox, so the
selection isn't lost.
Marcus Meissner [Mon, 14 Aug 2000 17:18:25 +0000 (17:18 +0000)]
Added missing referenced dlls for libtest.
Niclas Karlsson MATE [Mon, 14 Aug 2000 17:17:57 +0000 (17:17 +0000)]
LPSTR_TEXTCALLBACK wouldn't work if the application supplied the item
text in its own buffer.
Alexandre Julliard [Mon, 14 Aug 2000 14:42:41 +0000 (14:42 +0000)]
Cleaned up a few inter-dll dependencies. Added a few imports.
Alexandre Julliard [Mon, 14 Aug 2000 14:41:19 +0000 (14:41 +0000)]
Replaced all lstr* calls from inside Wine code by their str* equivalent.
Alexandre Julliard [Mon, 14 Aug 2000 14:35:01 +0000 (14:35 +0000)]
Replaced VERSION_* calls by exported API equivalents.
Alexandre Julliard [Mon, 14 Aug 2000 14:29:22 +0000 (14:29 +0000)]
Replaced global Callbacks structure by appropriate glue code
generation. Removed a few unused entries in the Callout structure.
Gerard Patel [Mon, 14 Aug 2000 13:28:11 +0000 (13:28 +0000)]
Added load address for the shared memory of BDE (Borland database
manager).
Alexandre Julliard [Mon, 14 Aug 2000 13:27:00 +0000 (13:27 +0000)]
Removed to allow CVS to remove the directory.
Huw D M Davies [Mon, 14 Aug 2000 13:26:30 +0000 (13:26 +0000)]
Fix for starting server from the current directory.
Hidenori Takeshima [Mon, 14 Aug 2000 13:25:43 +0000 (13:25 +0000)]
Added checking for broken font cache.
Added supporting for iso10646 encoding.
Alexandre Julliard [Fri, 11 Aug 2000 21:16:53 +0000 (21:16 +0000)]
Made server startup more robust against races caused by a previous
server terminating at the same time.
Mike McCormack [Fri, 11 Aug 2000 21:15:21 +0000 (21:15 +0000)]
Created default c2man compatible perl script for generating
documentation, in case c2man isn't installed.
Aric Stewart [Fri, 11 Aug 2000 21:14:23 +0000 (21:14 +0000)]
Fixed sending of LVN_ITEMCHANGING and LVN_ITEMCHANGED messages,
cleaned up some of the drawing, implemented the iIndent for LVS_REPORT
and fixed a problem where sub items where not being properly
associated with their item for virtual list views.
Alexandre Julliard [Fri, 11 Aug 2000 20:53:40 +0000 (20:53 +0000)]
Added Unicode ctype support.
Alexandre Julliard [Fri, 11 Aug 2000 12:53:27 +0000 (12:53 +0000)]
Moved NM_UPDOWN definition to commctrl.h.
Peter Ganten [Fri, 11 Aug 2000 12:52:56 +0000 (12:52 +0000)]
The user driver functions might be called with the window lock held.
Dmitry Timoshkov [Fri, 11 Aug 2000 12:50:56 +0000 (12:50 +0000)]
Make FindResource and FindResourceEx fully windows compatible.
Damyan Ognyanoff [Fri, 11 Aug 2000 12:50:11 +0000 (12:50 +0000)]
Remove some obsolete #define's - strlwr and strupr are in NTDLL now.
Alexandre Julliard [Fri, 11 Aug 2000 00:44:33 +0000 (00:44 +0000)]
Added UTF-8 conversion support.
Stephane Lussier [Fri, 11 Aug 2000 00:40:38 +0000 (00:40 +0000)]
Instead of not doing the Z ordering when the application asks to place
the window under a zero-sized window, now the window above the
zero-sized window, is used to do the Z ordering.
Dmitry Timoshkov [Fri, 11 Aug 2000 00:40:00 +0000 (00:40 +0000)]
Initialize lpstrInitialDir to really bogus value to restore original
value later.
Ove Kaaven [Fri, 11 Aug 2000 00:39:39 +0000 (00:39 +0000)]
Added a few more anonymous union definitions.
Ove Kaaven [Fri, 11 Aug 2000 00:39:26 +0000 (00:39 +0000)]
Fixed C++ operators return value.
Ove Kaaven [Fri, 11 Aug 2000 00:39:14 +0000 (00:39 +0000)]
Implemented fopen() append mode, and a really cheesy fscanf()
implementation...
Dmitry Timoshkov [Fri, 11 Aug 2000 00:38:44 +0000 (00:38 +0000)]
1. Make buffer for message large enough to hold very long file names.
2. Pass FORMAT_MESSAGE_ARGUMENT_ARRAY for FormatMessageA to not assume
implementation specific behaviour.
3. Show actual message to user, not non-formatted one.
Alexandre Julliard [Thu, 10 Aug 2000 01:16:19 +0000 (01:16 +0000)]
Merged clipboard driver into USER driver.
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
Alexandre Julliard [Wed, 9 Aug 2000 22:35:05 +0000 (22:35 +0000)]
Removed some unnecessary #includes and dll dependencies.
Alexandre Julliard [Wed, 9 Aug 2000 22:33:42 +0000 (22:33 +0000)]
Make PDB, ENVDB and STARTUPINFO global variables.
Added 'module' field in PDB, and removed Wine-specific fields.
Alexandre Julliard [Wed, 9 Aug 2000 22:31:24 +0000 (22:31 +0000)]
Removed winver and service_table from the PDB and made them static
variables.
Alexandre Julliard [Wed, 9 Aug 2000 22:30:18 +0000 (22:30 +0000)]
Removed the DOS handles table from the PDB and made it a static
variable.