Ove Kaaven [Fri, 23 Jun 2000 15:45:05 +0000 (15:45 +0000)]
Restructure DirectSound. Remove dsound thread, use MM timers
instead. Implemented the DirectSound HEL, with the ability to
prebuffer 300ms of sound, while maintaining play latency of 40ms, and
the exact playposition (Starcraft cinematics are lip-synched). Some
initial HAL support.
Andreas Mohr [Fri, 23 Jun 2000 15:36:27 +0000 (15:36 +0000)]
Replaced the BUILTIN32_dlopen() ERR() by a WARN().
Hidenori Takeshima [Fri, 23 Jun 2000 15:35:54 +0000 (15:35 +0000)]
Added include/winresrc.h for porting with winelib.
Francois Gouget [Fri, 23 Jun 2000 15:34:52 +0000 (15:34 +0000)]
Merged DeviceCapabilities and DeviceCapabilitiesA.
Francois Gouget [Fri, 23 Jun 2000 15:34:25 +0000 (15:34 +0000)]
Merged MCIWndCreate and MCIWndCreateA.
Huw D M Davies [Fri, 23 Jun 2000 15:33:31 +0000 (15:33 +0000)]
CLSIDFromString apparently also accepts ProgIDs as an input string.
Hidenori Takeshima [Fri, 23 Jun 2000 15:32:05 +0000 (15:32 +0000)]
Added SC_ICON/SC_ZOOM (obsolete macros).
Marcus Meissner [Fri, 23 Jun 2000 15:30:50 +0000 (15:30 +0000)]
Added prototypes for new InternetCheckConnection*.
Alexandre Julliard [Tue, 20 Jun 2000 20:59:27 +0000 (20:59 +0000)]
Cleaned up a few inter-dll dependencies.
Alexander V. Lukyanov [Tue, 20 Jun 2000 20:50:50 +0000 (20:50 +0000)]
Fixed problems with compilation/install out of source tree.
Noomen Hamza [Tue, 20 Jun 2000 20:49:53 +0000 (20:49 +0000)]
OleConvertOLESTREAMToIStorage fails (returns REGDB_E_CLASSNOTREG) when
the CLSID of the OLE object is not found in the registry. Fixed.
Uwe Bonnes [Tue, 20 Jun 2000 20:48:46 +0000 (20:48 +0000)]
Make WritePrivateProfileSectionA care for "" and NULL as the
string argument. New function PROFILE_DeleteAllKeys.
Gerald Pfeifer [Tue, 20 Jun 2000 20:34:41 +0000 (20:34 +0000)]
Fixed format strings.
Rein Klazes [Tue, 20 Jun 2000 20:34:11 +0000 (20:34 +0000)]
Fix a crash in winhelp caused by hmemcpy16 without prototype.
Fix some compiler warnings.
Alexandre Julliard [Tue, 20 Jun 2000 20:24:14 +0000 (20:24 +0000)]
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
Ove Kaaven [Tue, 20 Jun 2000 20:18:09 +0000 (20:18 +0000)]
Fixed WHDR_DONE race condition.
Huw D M Davies [Tue, 20 Jun 2000 20:17:39 +0000 (20:17 +0000)]
Implemented StrCatBuff.
Hidenori Takeshima [Tue, 20 Jun 2000 20:16:55 +0000 (20:16 +0000)]
Added typedef of DROPFILES.
Hidenori Takeshima [Tue, 20 Jun 2000 20:16:32 +0000 (20:16 +0000)]
Added ResultFromScode/GetScode (obsolete macros).
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.