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.
Aric Stewart [Thu, 8 Jun 2000 19:22:25 +0000 (19:22 +0000)]
Windows must update the right edge (-1) of the last panel upon drawing
instead of relying on WM_SIZE.
Aric Stewart [Thu, 8 Jun 2000 19:21:41 +0000 (19:21 +0000)]
Properly handle InsertItem with an invalid HTREEITEM. Windows handles
these like a TVI_LAST.
Turchanov Sergei [Thu, 8 Jun 2000 19:21:06 +0000 (19:21 +0000)]
DGA compile fix.
Alexandre Julliard [Thu, 8 Jun 2000 19:05:47 +0000 (19:05 +0000)]
Added missing dependency.
Alexandre Julliard [Thu, 8 Jun 2000 05:02:19 +0000 (05:02 +0000)]
Removed the .xcnlnk section hack, and replaced it by another hack in
the debugger CREATE_PROCESS event handling.
Alexandre Julliard [Thu, 8 Jun 2000 04:58:18 +0000 (04:58 +0000)]
Compile fix.
Alexandre Julliard [Thu, 8 Jun 2000 04:57:58 +0000 (04:57 +0000)]
Removed a few unnecessary includes.
Alexandre Julliard [Thu, 8 Jun 2000 04:57:22 +0000 (04:57 +0000)]
Merged mouse dll into USER.
Alexandre Julliard [Thu, 8 Jun 2000 04:52:11 +0000 (04:52 +0000)]
Simplified wrc flags handling.
Alexandre Julliard [Thu, 8 Jun 2000 01:01:09 +0000 (01:01 +0000)]
Yet another attempt at fixing CW_USEDEFAULT handling.
Alexandre Julliard [Thu, 8 Jun 2000 01:00:16 +0000 (01:00 +0000)]
Use FILE_SHARE_READ to open the file in GetBinaryTypeA.
Alexandre Julliard [Thu, 8 Jun 2000 00:59:40 +0000 (00:59 +0000)]
Strip path name from dll when adding symbols.
Alexandre Julliard [Thu, 8 Jun 2000 00:58:50 +0000 (00:58 +0000)]
Send full path name and debug information in load_dll event.
Alexandre Julliard [Thu, 8 Jun 2000 00:57:24 +0000 (00:57 +0000)]
Pass the main exe name in the CREATE_PROCESS debug event.
Ulrich Weigand [Thu, 8 Jun 2000 00:39:59 +0000 (00:39 +0000)]
Make a better guess to find the top of the initial stack.
Fixed FreeBSD compile problem (thanks to Gerald Pfeiffer).
Alexandre Julliard [Thu, 8 Jun 2000 00:39:16 +0000 (00:39 +0000)]
Louis-Philippe Gagnon (of Macadamian for Corel)
Search for already loaded CursorIcon was done with the wrong handle,
so it was leaking icons. Fixed.
Bertho Stultiens [Thu, 8 Jun 2000 00:38:47 +0000 (00:38 +0000)]
- Implemented MESSAGETABLE resource type.
- Usertype resources that cause a type-clash with defined resources
are now detected and a warning is generated. Some types should be
rerouted through other code so that they will be (re-)interpreted.
- Bugfix: Line-continuation in strings in resources include a newline.
This `feature' got deleted with the builtin preprocessor, but has been
put back into place (see last changes comment from version 1.1.0).
- Bugfix: The preprocessor now correctly will see "\\\r\n" as a line-
continuation.
- Bugfix: Assemblers on some platforms do not use 16bit quantities
for `.word'. This directive is now changed into `.short'.
- All types that accept inline data definitions (a la RCDATA) now
also accept a file specification. This unifies the structure a bit.
Ove Kaaven [Wed, 7 Jun 2000 04:00:01 +0000 (04:00 +0000)]
Text of WWN article "DLL overrides".
Wilbur N. Dale [Wed, 7 Jun 2000 03:59:39 +0000 (03:59 +0000)]
Added to project. Currently incomplete but will update weekly.