Dave Hawkes [Tue, 20 Jun 2000 20:15:38 +0000 (20:15 +0000)]
MoveToEx: return TRUE even if there is no driver implementation.
Gerard Patel [Tue, 20 Jun 2000 20:13:24 +0000 (20:13 +0000)]
Protect against programs creating parts with negative width.
Dmitry Timoshkov [Sun, 18 Jun 2000 19:31:19 +0000 (19:31 +0000)]
Use GetSystemDefaultLangID() instead of WINE_LanguageId.
Eric Pouech [Sun, 18 Jun 2000 19:30:24 +0000 (19:30 +0000)]
- cleaned-up break handling
- better integration of debugger inner loops (parser & events)
- added attach command
- improved parser so that it can be entered without any process loaded
- added BreakOnFirstChance internal variable
- disabled NE module symbol module (which is broken with ASS)
- misc portability cleanups
Stephane Lussier [Sun, 18 Jun 2000 19:29:40 +0000 (19:29 +0000)]
- Fixed a memory corruption in safe arrays when using SafeArrayCopy()
function with a SafeArray created with FADF_FIXEDSIZE.
- Added more FADF flags in the .h file.
- FADF flags were defined twice, corrected the situation.
Dmitry Timoshkov [Sun, 18 Jun 2000 19:28:42 +0000 (19:28 +0000)]
Do not assume that double byte font == unicode font.
Francois Gouget [Sun, 18 Jun 2000 17:26:44 +0000 (17:26 +0000)]
Added some missing prototypes.
Define the HDRAWDIB handle type.
Francois Gouget [Sun, 18 Jun 2000 17:24:34 +0000 (17:24 +0000)]
hmemcpy16 is a Win16 API, the macro is hmemcpy.
James Hatheway [Sun, 18 Jun 2000 17:23:17 +0000 (17:23 +0000)]
Created an initial Winsock 2 (ws2_32) DLL. Makes use of the Winsock 1
functions already implemented.
Eric Pouech [Sun, 18 Jun 2000 17:22:13 +0000 (17:22 +0000)]
Fixed port status query.
Ove Kaaven [Sun, 18 Jun 2000 17:21:50 +0000 (17:21 +0000)]
Added DirectSound device driver header file.
Ove Kaaven [Sun, 18 Jun 2000 17:21:12 +0000 (17:21 +0000)]
Make the base relocation message a WARN, not a FIXME.
Gerald Pfeifer [Sun, 18 Jun 2000 17:20:53 +0000 (17:20 +0000)]
Distinguish between SUBDIRS and INSTALLSUBDIRS.
Gerard Patel [Sun, 18 Jun 2000 17:20:37 +0000 (17:20 +0000)]
CB_SETCURSEL should not generate another listbox event after updating
the edit box.
Noomen Hamza [Sun, 18 Jun 2000 17:20:11 +0000 (17:20 +0000)]
WM_PAINT should be processed only by the TREEVIEW_Paint function, so
we don't need to call DefWindowProcA function within TREEVIEW_Paint.
James Hatheway [Sun, 18 Jun 2000 17:19:38 +0000 (17:19 +0000)]
We must return the atom of the class in GetClassInfoEx instead of just
TRUE.
James Hatheway [Sun, 18 Jun 2000 17:18:53 +0000 (17:18 +0000)]
Added a stub for CoCreateFreeThreadedMarshaler().
Dmitry Timoshkov [Sun, 18 Jun 2000 17:18:18 +0000 (17:18 +0000)]
Reimplement CharToOemA/W, CharToOemBuffA/W, OemToCharA/W,
OemToCharBuffA/W using MultiByteToWideChar/WideCharToMultiByte.
Francois Jacques [Sun, 18 Jun 2000 17:17:54 +0000 (17:17 +0000)]
GetSystemMenu called with bRevert argument set to TRUE now returns
NULL as specified in Platform SDK.
Stephane Lussier [Sun, 18 Jun 2000 17:17:31 +0000 (17:17 +0000)]
Fixed memory access outside of the range for source bits in 24-bit bitmaps.
Francois Jacques [Fri, 16 Jun 2000 21:53:06 +0000 (21:53 +0000)]
Make IIDFromString point to CLSIDFromString.
Juergen Schmied [Fri, 16 Jun 2000 21:51:33 +0000 (21:51 +0000)]
- better error check when importing functions via GetProcAdress
- replaced SHGetSpecialFolderPath (not aviable in all shell32 versions)
- changed call order when browsing to different folder (crash with native shell)
- removed Move call since IShellview_CreateViewWindow creates it already in
the right rect
Juergen Schmied [Fri, 16 Jun 2000 21:50:59 +0000 (21:50 +0000)]
- fixed null-pidl from _ILCreateControl
- some more no-name functions in shlwapi
Francois Jacques [Fri, 16 Jun 2000 21:48:57 +0000 (21:48 +0000)]
Keep an internal copy of the icon.
Francois Gouget [Fri, 16 Jun 2000 21:48:24 +0000 (21:48 +0000)]
Reorder the __attribute__ directive in the legacy macros for
compatibility with old g++ compilers.
Ken Coleman [Fri, 16 Jun 2000 21:48:02 +0000 (21:48 +0000)]
Fixes to CreateDIBSection and other areas where biSizeImage is
incorrectly assumed to be correct if it non-zero. This fixes a
crashing problem in Sid Meier's Alpha Centauri.
Alexandre Julliard [Thu, 15 Jun 2000 03:00:30 +0000 (03:00 +0000)]
David Lassonde [Thu, 15 Jun 2000 01:03:32 +0000 (01:03 +0000)]
Implemented the More Windows... menu item for MDI.
Sheri Steeves [Thu, 15 Jun 2000 01:00:42 +0000 (01:00 +0000)]
Check again for GetNextDlgTabItem after return from WM_INITDIALOG
message in dialog creation.
Gerard Patel [Thu, 15 Jun 2000 00:58:42 +0000 (00:58 +0000)]
Set clipping region to client window in LISTBOX_Paint.
Andreas Mohr [Thu, 15 Jun 2000 00:32:13 +0000 (00:32 +0000)]
More verbose error message.
Uwe Bonnes [Thu, 15 Jun 2000 00:31:12 +0000 (00:31 +0000)]
cp_mbstowcs: check functions return zero on success.
Uwe Bonnes [Thu, 15 Jun 2000 00:30:26 +0000 (00:30 +0000)]
GetFullPathName: get "drive" value too for absolute paths.
Frederic Boulanger [Thu, 15 Jun 2000 00:29:54 +0000 (00:29 +0000)]
CreateSpoolFile is called with a dos name, we have to make sure that
when we create the spoolfile we use the unix name associated to the
dos file name.
Mike McCormack [Thu, 15 Jun 2000 00:15:11 +0000 (00:15 +0000)]
- add prototypes for serial API functions
- correct existing serial API prototypes incorrectly using DWORD
instead of HANDLE
- define more structures and values in serial API
Noomen Hamza [Thu, 15 Jun 2000 00:12:12 +0000 (00:12 +0000)]
Added a NULL pointer check within DCE_AddClipRects function.
Dmitry Timoshkov [Thu, 15 Jun 2000 00:11:06 +0000 (00:11 +0000)]
Optimized implementation of LoadStringA.
Ove Kaaven [Thu, 15 Jun 2000 00:10:41 +0000 (00:10 +0000)]
Text of WWN article "The X11 driver".
Wilbur N. Dale [Thu, 15 Jun 2000 00:09:48 +0000 (00:09 +0000)]
WineLib does not support Win16. Removed references to Win16 and Win
3.x in the introduction. Standardized capitalization of Wine and
WineLib. Added documentation for compiling a simple "Hello World"
WineLib program.
Sheri Steeves [Thu, 15 Jun 2000 00:09:04 +0000 (00:09 +0000)]
Added setting of cursor postition to MSG_PostToQueue.
Gerard Patel [Thu, 15 Jun 2000 00:07:20 +0000 (00:07 +0000)]
WM_SETREDRAW should repaint the listbox when set to on if something
has been changed.
Alexandre Julliard [Wed, 14 Jun 2000 21:45:38 +0000 (21:45 +0000)]
Removed @PROGEXT@ (it was broken anyway).
Improved 'make install'.
Cleaned up the main Makefile.
Alexandre Julliard [Wed, 14 Jun 2000 21:17:56 +0000 (21:17 +0000)]
ConvertToGlobalHandle: fixed handle leak.
Alexandre Julliard [Wed, 14 Jun 2000 21:17:05 +0000 (21:17 +0000)]
Fixed options structure definition.
Noomen Hamza [Wed, 14 Jun 2000 21:16:18 +0000 (21:16 +0000)]
Made SetWindowPos handle the case when inserting a window after itself
(don't need to change the Zorder).
Lionel Ulmer [Wed, 14 Jun 2000 21:15:38 +0000 (21:15 +0000)]
Updated OpenGL documentation.
Gerard Patel [Wed, 14 Jun 2000 21:15:22 +0000 (21:15 +0000)]
Set the base for the ordinals of olepro32 to 248.
Matthew J. Francis [Wed, 14 Jun 2000 21:15:04 +0000 (21:15 +0000)]
Alias NMUPDOWN to be NM_UPDOWN, rather than overwrite NM_UPDOWN with
NMUPDOWN.
<jimregan@litsu.ie> [Wed, 14 Jun 2000 21:14:35 +0000 (21:14 +0000)]
Added difftime function.
Bertho Stultiens [Tue, 13 Jun 2000 04:34:41 +0000 (04:34 +0000)]
Initial release of the message compiler.
Juergen Schmied [Tue, 13 Jun 2000 03:45:52 +0000 (03:45 +0000)]
- new dll shfolder.dll
- small fixes
Bertho Stultiens [Tue, 13 Jun 2000 03:37:56 +0000 (03:37 +0000)]
- Bugfix: Corrected "off by one" error in the linenumber while parsing
resource.
- Bugfix: A segfault would occur if messagetables were parsed without
memory options attached. Also added buffer-overflow safeguard while
converting between byteorders.
- Finished remapping usertype resources onto standars types by tricking
the parser into accepting a different token. The remapping can be
disabled with a new commandline option '-m'.
- Resolved some warning about chars used as index on SGI O2 machine
(the ctype isXXX() routines are macros there).
Bertho Stultiens [Tue, 13 Jun 2000 03:37:31 +0000 (03:37 +0000)]
Commented out IsBadWritePtr check. Makes winhlp32.exe happy in
extended search.
Lionel Ulmer [Tue, 13 Jun 2000 03:36:54 +0000 (03:36 +0000)]
OpenGL documentation.
Andreas Mohr [Tue, 13 Jun 2000 03:36:05 +0000 (03:36 +0000)]
DRIVE_GetFreeSpace() is supposed to *always* return 0 for "avail"
on CD-ROMs, even if CD-ROM is *not* mounted and thus the mount point
normally returns the "avail" of the corresponding partition.
Cleaned up GetDiskFreeSpaceA.
Gerard Patel [Tue, 13 Jun 2000 03:35:36 +0000 (03:35 +0000)]
Do not change the WS_CHILD style in SetParent.
Alexandre Julliard [Tue, 13 Jun 2000 01:10:29 +0000 (01:10 +0000)]
Use the Unicode string functions from wine/unicode.h instead of the
crtdll ones.
Alexandre Julliard [Tue, 13 Jun 2000 01:08:29 +0000 (01:08 +0000)]
Added a couple of Unicode string routines.
Marcus Meissner [Tue, 13 Jun 2000 01:06:53 +0000 (01:06 +0000)]
Added 24->32 packed pixel mapping support to convert.
Slightly rewrote the conversion initialisation.
Marcus Meissner [Tue, 13 Jun 2000 01:06:22 +0000 (01:06 +0000)]
Strip whitespace from front of profile values.
Juergen Schmied [Mon, 12 Jun 2000 22:00:11 +0000 (22:00 +0000)]
Implementation for PrivateExtractIcons, PrivateExtractIconEx.
Juergen Schmied [Mon, 12 Jun 2000 21:56:02 +0000 (21:56 +0000)]
- implemented Get/SetThreadLocale
- added comment about OleErrorInfo field in TEB
Marcus Meissner [Mon, 12 Jun 2000 21:55:20 +0000 (21:55 +0000)]
Added struct offsets so understanding game disassembly is easier.
Huw D M Davies [Mon, 12 Jun 2000 21:54:52 +0000 (21:54 +0000)]
If printer only supports level 1 PostScript then complain rather than
trying to use a pattern color space. Thanks to David Goodenough.
Marcus Meissner [Mon, 12 Jun 2000 21:54:26 +0000 (21:54 +0000)]
Corrected IsEqualGUID prototype.
Lionel Ulmer [Mon, 12 Jun 2000 21:54:00 +0000 (21:54 +0000)]
replaced a DPRINTF by a TRACE
Lionel Ulmer [Mon, 12 Jun 2000 21:53:46 +0000 (21:53 +0000)]
- moved the 'constructor' into a real DLL init function
- make OpenGL32 dependant on the X11 driver
Gerard Patel [Mon, 12 Jun 2000 21:52:58 +0000 (21:52 +0000)]
hookThunk was not initialized in GetDcState.
Alexandre Julliard [Mon, 12 Jun 2000 01:23:33 +0000 (01:23 +0000)]
Use the font default char for undefined characters when mapping from
Unicode.
Lionel Ulmer [Mon, 12 Jun 2000 01:21:18 +0000 (01:21 +0000)]
New OpenGL thunk generation script.
Lionel Ulmer [Mon, 12 Jun 2000 01:18:35 +0000 (01:18 +0000)]
Removed the Release in case of error as we do not AddRef anymore.
Andreas Mohr [Mon, 12 Jun 2000 01:18:11 +0000 (01:18 +0000)]
Made the DLL version clash error message more verbose.
Alexandre Julliard [Mon, 12 Jun 2000 01:16:11 +0000 (01:16 +0000)]
Reimplemented Unicode case mapping in a slightly more efficient way.
Moved case mapping support to the unicode directory.
Some cleanups in cpmap.pl, use WCHAR instead of unsigned short.
Aric Stewart [Sun, 11 Jun 2000 20:39:14 +0000 (20:39 +0000)]
We were not properly masking the item that was sent with the message
and also we where not sending the notification at the proper times.
Jason Mawdsley [Sun, 11 Jun 2000 20:34:07 +0000 (20:34 +0000)]
Take focus before setting the caret position and selections.
James Abbatiello [Sun, 11 Jun 2000 20:33:07 +0000 (20:33 +0000)]
Fix for compiler warning (due to setjmp/longjmp being used for
exception handling).
Sheri Steeves [Sun, 11 Jun 2000 20:08:46 +0000 (20:08 +0000)]
Added save and reset of SetBKMode values in WM_PAINT.
Added handling of lParam value in BM_SETSTYLE.
Francois Gouget [Sun, 11 Jun 2000 20:07:58 +0000 (20:07 +0000)]
Reordered the CALLBACK and WINAPI directives so that it compiles with
old g++ versions.
Francois Gouget [Sun, 11 Jun 2000 20:07:08 +0000 (20:07 +0000)]
- Define HIC in this header rather than in windef.h (this is the
correct thing to do although it is unrelated to the C++ issues).
- WINE_HIC is an internal structure and it won't compile in C++ because
it contains a field called 'private'. Enclosed in a __WINE__ ifdef.
- Reordered the CALLBACK and WINAPI directives so that it compiles with
old g++ versions.
Francois Gouget [Sun, 11 Jun 2000 20:06:12 +0000 (20:06 +0000)]
Fixed a typo in the name of FreePrinterNotifyInfo.
Ulrich Czekalla [Sun, 11 Jun 2000 20:04:44 +0000 (20:04 +0000)]
HTTP protocol now supported, InternetCrackUrl fixed, lots of other
fixes.
Patrik Stridvall [Sun, 11 Jun 2000 20:03:17 +0000 (20:03 +0000)]
Fixed some warnings.
Patrik Stridvall [Sun, 11 Jun 2000 20:02:45 +0000 (20:02 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Sun, 11 Jun 2000 20:02:29 +0000 (20:02 +0000)]
- Minor API files fixes
- Use output prefix instead of high order functions that, for some
reason, leaks memory. The memory usage of winapi_check is now greatly
reduced. :-)
- Turned on argument kind checking of doubles by default
Huw D M Davies [Sun, 11 Jun 2000 20:01:49 +0000 (20:01 +0000)]
Remove second import of winspool.drv.
Huw D M Davies [Sun, 11 Jun 2000 20:00:33 +0000 (20:00 +0000)]
Add support for icons set by STM_SETIMAGE.
Huw D M Davies [Sun, 11 Jun 2000 20:00:05 +0000 (20:00 +0000)]
Terminate image data with a '>' [The PSLRM is rather vague about this].
Thanks to Bernd Herd.
John Elliot [Sun, 11 Jun 2000 19:59:37 +0000 (19:59 +0000)]
Some fonts may have no characters at all for some reason, avoid crashes.
James Abbatiello [Sun, 11 Jun 2000 19:59:10 +0000 (19:59 +0000)]
Add a few more flags to those recognized when doing trace+dsound.
James Abbatiello [Sun, 11 Jun 2000 19:58:49 +0000 (19:58 +0000)]
Don't print uiLengthDrawn in the FIXME in DrawTextExA. Its an output
variable, not an input variable.
James Abbatiello [Sun, 11 Jun 2000 19:58:03 +0000 (19:58 +0000)]
Use XCreateImage/XGetSubImage instead of XGetImage for
X11DRV_DIB_GetImageBits.
Alexandre Julliard [Sat, 10 Jun 2000 23:12:44 +0000 (23:12 +0000)]
Added support for symbol codepage.
Improved handling of undefined codepage characters.
Alexandre Julliard [Sat, 10 Jun 2000 04:45:52 +0000 (04:45 +0000)]
Make sure GetModuleFileName16 does not return garbage even if the path
is not valid (thanks to Andreas Mohr).
Dmitry Timoshkov [Sat, 10 Jun 2000 04:44:12 +0000 (04:44 +0000)]
Assign codepage for every X11 font suffix, and use it for converting
text to display.
Alexandre Julliard [Sat, 10 Jun 2000 04:42:33 +0000 (04:42 +0000)]
Rewrote codepage support to use the new codepage tables.
Alexandre Julliard [Sat, 10 Jun 2000 04:29:16 +0000 (04:29 +0000)]
Added support for WC_NO_BEST_FIT_CHAR and default char parameters in
cp_wcstombs.
Minor cosmetic fixes.
Ove Kaaven [Sat, 10 Jun 2000 04:24:41 +0000 (04:24 +0000)]
Call TSXFlush after setting DGA palette, so it updates immediately.
Alexandre Julliard [Fri, 9 Jun 2000 05:27:21 +0000 (05:27 +0000)]
Added a bunch of code page tables for multibyte<->wide char
conversions (with the help of Dmitry Timoshkov).
Dmitry Timoshkov [Thu, 8 Jun 2000 20:05:18 +0000 (20:05 +0000)]
Implement NTDLL.towupper and NTDLL.towlower using already existing
case conversion tables. Replace all direct calls to towupper/towlower
either to NTDLL for core or to CRTDLL if latter already used in the
non core dll.
Alexandre Julliard [Thu, 8 Jun 2000 19:23:12 +0000 (19:23 +0000)]
Shi Quan He (of Corel)
The implementation of StretchBlt in WINE does not use the foreground and
background color when a bitmap is copied from mono to mono. This is
not the case in the actual implementation under Windows but MSDN did
not document it.