Huw D M Davies [Sat, 8 Jul 2000 11:47:38 +0000 (11:47 +0000)]
Fix SysStringByteLen to really return the length in bytes.
Slava Monich [Sat, 8 Jul 2000 11:47:19 +0000 (11:47 +0000)]
Changed the size of property sheet template to be the same as the
original one (was 292x159, now 220x140).
Huw D M Davies [Sat, 8 Jul 2000 11:46:54 +0000 (11:46 +0000)]
Implement IDataAdviseHolder.
Huw D M Davies [Sat, 8 Jul 2000 11:46:33 +0000 (11:46 +0000)]
Fix typo in ITypeLib::IsName.
Huw D M Davies [Sat, 8 Jul 2000 11:46:16 +0000 (11:46 +0000)]
CreateStreamOnHGlobal should alloc a shared memory block if supplied
handle is 0.
Dmitry Timoshkov [Sat, 8 Jul 2000 11:45:58 +0000 (11:45 +0000)]
Do not crash if there was no files selected and OK button was pressed.
Ove Kaaven [Sat, 8 Jul 2000 11:45:39 +0000 (11:45 +0000)]
Fix a couple of problems with underruns and stopping/restarting.
Joerg Mayer [Sat, 8 Jul 2000 11:45:13 +0000 (11:45 +0000)]
Fixed the debugmsg help.
David Elliott [Sat, 8 Jul 2000 11:44:48 +0000 (11:44 +0000)]
Map each channel on every host to an ASPI controller number.
Store map in HKEY_DYN_DATA.
Andreas Mohr [Sat, 8 Jul 2000 11:44:20 +0000 (11:44 +0000)]
DSA_InsertItem returns nIndex, not nItemCount.
Chris Morgan [Sat, 8 Jul 2000 11:43:57 +0000 (11:43 +0000)]
Fixed background redrawing when control is covered. Fixed a really
dumb mistake I made with border drawing many patches ago. Fixed
offset by 1 alignment issues.
Marcus Meissner [Sat, 8 Jul 2000 11:43:34 +0000 (11:43 +0000)]
Removed another bad assert and two no longer needed ones.
Eric Pouech [Sun, 25 Jun 2000 12:54:11 +0000 (12:54 +0000)]
Fixed bad exception handler chain termination.
Lawson Whitney [Sun, 25 Jun 2000 12:53:27 +0000 (12:53 +0000)]
Moved zero-sized window hack to x11drv.
Marcus Meissner [Sun, 25 Jun 2000 12:51:55 +0000 (12:51 +0000)]
Return "no debugger attached" in NtQueryInformationProcess to satisfy
some copy protection mechanisms.
Eric Pouech [Sun, 25 Jun 2000 12:51:14 +0000 (12:51 +0000)]
Fixed crash when lpTemplateName is gotten from MAKEINTRESOURCE.
Marcus Meissner [Sun, 25 Jun 2000 12:50:54 +0000 (12:50 +0000)]
Fixed two asserts in Blt().
Gerald Pfeifer [Sun, 25 Jun 2000 12:50:31 +0000 (12:50 +0000)]
Properly cast arguments to printf to match the intended output.
Eric Pouech [Sun, 25 Jun 2000 12:50:11 +0000 (12:50 +0000)]
Several fixes spotted by Corel (Jean-Claude Batista & Sean Langley).
Seeking from SEEK_END was wrong.
Seeking on empty buffer was wrong.
Some installed ioProcs had uninitialized fields.
A few more bits for rename functions.
Eric Pouech [Sun, 25 Jun 2000 12:49:13 +0000 (12:49 +0000)]
Added BreakOnDllLoad internal var, cleaned up register validation on
exception.
Mike McCormack [Sun, 25 Jun 2000 12:48:41 +0000 (12:48 +0000)]
Add workarounds for null strings in TOOLBAR_InsertButtonA and calling
TOOLBAR_SetButtonSize after button added to the toolbar (latter for
WINZIP32.EXE)
Gerard Patel [Sun, 25 Jun 2000 12:47:59 +0000 (12:47 +0000)]
Set the minimum dropped height to the combo list height if any in
CBDropDown.
Dave Hawkes [Sun, 25 Jun 2000 12:46:40 +0000 (12:46 +0000)]
If whitespace or dots are appended to the end of any component in a
path then it should be ignored.
Alexandre Julliard [Sat, 24 Jun 2000 20:53:47 +0000 (20:53 +0000)]
Make sure the cmdline passed to CreateProcessA is writeable (thanks to
Peter Ganten <peter@ganten.org>).
Eric Pouech [Sat, 24 Jun 2000 17:54:43 +0000 (17:54 +0000)]
Cleaned up loading/init code in OSS.
Cleaned up getDevCaps in midi part.
Implemented asynchronous waveIn recording using a thread.
Eric Pouech [Sat, 24 Jun 2000 17:54:07 +0000 (17:54 +0000)]
A few missing console stubs.
Eric Pouech [Sat, 24 Jun 2000 17:53:40 +0000 (17:53 +0000)]
Fixed animation loading for RLE encoding.
Juergen Schmied [Sat, 24 Jun 2000 13:50:52 +0000 (13:50 +0000)]
- removed hack to find the right resource
- updated to use the ICOM macros
- cleaned up use typelib and typelib2 (was mixed up)
Juergen Schmied [Sat, 24 Jun 2000 13:39:53 +0000 (13:39 +0000)]
- fixed reported bugs
- fixed default extensions
- implemented "browse to desktop" button
Hidenori Takeshima [Sat, 24 Jun 2000 13:37:05 +0000 (13:37 +0000)]
GetCommandLine should return non-const strings.
Andreas Mohr [Sat, 24 Jun 2000 13:34:07 +0000 (13:34 +0000)]
CallProcEx32W should be named _CallProcEx32W.
Andreas Mohr [Sat, 24 Jun 2000 13:33:52 +0000 (13:33 +0000)]
Added some stuff saying that this is NOT supported.
Juergen Schmied [Sat, 24 Jun 2000 13:33:26 +0000 (13:33 +0000)]
Avoid calling the exception handler in some cases.
Juergen Schmied [Sat, 24 Jun 2000 12:56:08 +0000 (12:56 +0000)]
- many new Path* stubs
- many bugfixes
- class functions expanding environments variables now
Ove Kaaven [Sat, 24 Jun 2000 12:55:33 +0000 (12:55 +0000)]
Implemented the DirectSound HAL in winmm's wineoss (Open Sound System)
driver, and winmm's interface for DirectSound to access it. It
requires the ability to mmap /dev/dsp, to trigger playback, and
sample-accurate position readouts. (If the soundcard's device driver
does not report these capabilities, wineoss will report the HAL as
unavailable and force DirectSound to use its HEL instead.)
Ove Kaaven [Sat, 24 Jun 2000 12:54:49 +0000 (12:54 +0000)]
Implemented the DirectSound HAL mode for DMA primary buffers, with a
10ms latency (not noticeable), and about 300ms of prebuffering. Fixed
a few bugs. Added a Wine-only WINMM flag for waveOutOpen for
DirectSound to use (so drivers like wineoss have some way of knowing
what to prepare itself for).
Andreas Mohr [Sat, 24 Jun 2000 12:54:00 +0000 (12:54 +0000)]
Implemented/stubbed IconSize() and ControlPanelInfo() needed for Win
2.0 control.exe and paint.exe.
Hidenori Takeshima [Sat, 24 Jun 2000 12:52:53 +0000 (12:52 +0000)]
Added IDI_WINLOGO.
Eric Pouech [Sat, 24 Jun 2000 12:52:13 +0000 (12:52 +0000)]
Don't block endlessly after last debugged process has exited.
Eric Pouech [Sat, 24 Jun 2000 12:51:48 +0000 (12:51 +0000)]
Added (back) correct behavior for NULL ptrs in CharToOem funcs.
Eric Pouech [Sat, 24 Jun 2000 12:51:24 +0000 (12:51 +0000)]
Fixed some OOM conditions in GlobalAlloc.
Gerald Pfeifer [Sat, 24 Jun 2000 12:50:56 +0000 (12:50 +0000)]
Added missing #include <math.h>.
Alexandre Julliard [Sat, 24 Jun 2000 12:50:33 +0000 (12:50 +0000)]
Removed MIME garbage.
Marcus Meissner [Sat, 24 Jun 2000 12:50:08 +0000 (12:50 +0000)]
Create xlib ddsurfaces with correct reference counts.
Alexandre Julliard [Sat, 24 Jun 2000 12:41:05 +0000 (12:41 +0000)]
Split bidi16.c and network.c out of misc/ into their respective dlls.
Alexandre Julliard [Fri, 23 Jun 2000 20:15:35 +0000 (20:15 +0000)]
Split the build program in several files.
Renamed it 'winebuild' to avoid possible conflicts.
Cleaned up command-line parsing.
Make it understand -fPIC instead of -pic.
Merged call16.s and call32.s generated files.
Andreas Mohr [Fri, 23 Jun 2000 17:10:50 +0000 (17:10 +0000)]
Added more ordinals to KERNEL, GDI, USER and system drivers
(Windows 1.1, 2.0).
Peter Ganten [Fri, 23 Jun 2000 16:54:23 +0000 (16:54 +0000)]
_common_depth_to_pixelformat() returns -1 and not zero, if a mode is
supported.
Dave Hawkes [Fri, 23 Jun 2000 16:53:52 +0000 (16:53 +0000)]
Avoid gratuitously changing the ZORDER.
Marcus Meissner [Fri, 23 Jun 2000 16:52:53 +0000 (16:52 +0000)]
Use correct bpp for the X side of the surface XImages.
Cleaned up Xlib_Surface_Release so it is a bit more readable.
use VirtualAlloc for conversion-programside buffer to simplify
handling.
Dave Hawkes [Fri, 23 Jun 2000 16:51:19 +0000 (16:51 +0000)]
GlobalFree16 returns NULL on success, but DestroyAcceleratorTable
should return TRUE on success.
Marcus Meissner [Fri, 23 Jun 2000 16:50:24 +0000 (16:50 +0000)]
Dump FourCC correctly, print conversion messages, add reference to
ddraw in DDSurface::GetDDInterface.
Marcus Meissner [Fri, 23 Jun 2000 16:49:46 +0000 (16:49 +0000)]
Restrict nTimeout to 0-32767, since it is a 16bit value in X.
Dave Hawkes [Fri, 23 Jun 2000 16:49:09 +0000 (16:49 +0000)]
Exception handling for SIGFPE must always clear the FPU interrupt
status.
Alexandre Julliard [Fri, 23 Jun 2000 16:16:30 +0000 (16:16 +0000)]
Moved shared crtdll/ntdll functions into ntdll.
Made crtdll a separate dll.
Alexandre Julliard [Fri, 23 Jun 2000 16:13:33 +0000 (16:13 +0000)]
Cleaned up a few inter-dll dependencies.
Patrik Stridvall [Fri, 23 Jun 2000 15:47:36 +0000 (15:47 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Fri, 23 Jun 2000 15:47:14 +0000 (15:47 +0000)]
Fixed some warnings.
Patrik Stridvall [Fri, 23 Jun 2000 15:46:26 +0000 (15:46 +0000)]
- Minor API files fixes.
- Minor bug fixes and additions.
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