Commit graph

4901 commits

Author SHA1 Message Date
Marcus Meissner
cbe749f16a Fixed two asserts in Blt(). 2000-06-25 12:50:54 +00:00
Gerald Pfeifer
67263a3ec8 Properly cast arguments to printf to match the intended output. 2000-06-25 12:50:31 +00:00
Eric Pouech
737db5fce2 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.
2000-06-25 12:50:11 +00:00
Eric Pouech
5b471bae6e Added BreakOnDllLoad internal var, cleaned up register validation on
exception.
2000-06-25 12:49:13 +00:00
Mike McCormack
4b4e978106 Add workarounds for null strings in TOOLBAR_InsertButtonA and calling
TOOLBAR_SetButtonSize after button added to the toolbar (latter for
WINZIP32.EXE)
2000-06-25 12:48:41 +00:00
Gerard Patel
d292234835 Set the minimum dropped height to the combo list height if any in
CBDropDown.
2000-06-25 12:47:59 +00:00
Dave Hawkes
bb9e66e265 If whitespace or dots are appended to the end of any component in a
path then it should be ignored.
2000-06-25 12:46:40 +00:00
Alexandre Julliard
596921da0c Make sure the cmdline passed to CreateProcessA is writeable (thanks to
Peter Ganten <peter@ganten.org>).
2000-06-24 20:53:47 +00:00
Eric Pouech
b4905d2241 Cleaned up loading/init code in OSS.
Cleaned up getDevCaps in midi part.
Implemented asynchronous waveIn recording using a thread.
2000-06-24 17:54:43 +00:00
Eric Pouech
c32169c1c8 A few missing console stubs. 2000-06-24 17:54:07 +00:00
Eric Pouech
ed56845afe Fixed animation loading for RLE encoding. 2000-06-24 17:53:40 +00:00
Juergen Schmied
07b143ed4d - removed hack to find the right resource
- updated to use the ICOM macros
- cleaned up use typelib and typelib2 (was mixed up)
2000-06-24 13:50:52 +00:00
Juergen Schmied
5370930a8a - fixed reported bugs
- fixed default extensions
- implemented "browse to desktop" button
2000-06-24 13:39:53 +00:00
Hidenori Takeshima
34e10ee30f GetCommandLine should return non-const strings. 2000-06-24 13:37:05 +00:00
Andreas Mohr
20b87c06eb CallProcEx32W should be named _CallProcEx32W. 2000-06-24 13:34:07 +00:00
Andreas Mohr
9b414e11e0 Added some stuff saying that this is NOT supported. 2000-06-24 13:33:52 +00:00
Juergen Schmied
2352cf79ce Avoid calling the exception handler in some cases. 2000-06-24 13:33:26 +00:00
Juergen Schmied
1dbf403db4 - many new Path* stubs
- many bugfixes
- class functions expanding environments variables now
2000-06-24 12:56:08 +00:00
Ove Kaaven
fd92ebdb4c 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.)
2000-06-24 12:55:33 +00:00
Ove Kaaven
849c930481 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).
2000-06-24 12:54:49 +00:00
Andreas Mohr
1f0c216e8f Implemented/stubbed IconSize() and ControlPanelInfo() needed for Win
2.0 control.exe and paint.exe.
2000-06-24 12:54:00 +00:00
Hidenori Takeshima
8fec32615b Added IDI_WINLOGO. 2000-06-24 12:52:53 +00:00
Eric Pouech
7c43b22cb8 Don't block endlessly after last debugged process has exited. 2000-06-24 12:52:13 +00:00
Eric Pouech
3d89dd3b88 Added (back) correct behavior for NULL ptrs in CharToOem funcs. 2000-06-24 12:51:48 +00:00
Eric Pouech
3bcfb90188 Fixed some OOM conditions in GlobalAlloc. 2000-06-24 12:51:24 +00:00
Gerald Pfeifer
e384fa6b6d Added missing #include <math.h>. 2000-06-24 12:50:56 +00:00
Alexandre Julliard
12ca954296 Removed MIME garbage. 2000-06-24 12:50:33 +00:00
Marcus Meissner
05fce2cf62 Create xlib ddsurfaces with correct reference counts. 2000-06-24 12:50:08 +00:00
Alexandre Julliard
42acc339ed Split bidi16.c and network.c out of misc/ into their respective dlls. 2000-06-24 12:41:05 +00:00
Alexandre Julliard
e482eebf2f 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.
2000-06-23 20:15:35 +00:00
Andreas Mohr
22752323c5 Added more ordinals to KERNEL, GDI, USER and system drivers
(Windows 1.1, 2.0).
2000-06-23 17:10:50 +00:00
Peter Ganten
3020d1b0be _common_depth_to_pixelformat() returns -1 and not zero, if a mode is
supported.
2000-06-23 16:54:23 +00:00
Dave Hawkes
5f5fb12420 Avoid gratuitously changing the ZORDER. 2000-06-23 16:53:52 +00:00
Marcus Meissner
968580c136 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.
2000-06-23 16:52:53 +00:00
Dave Hawkes
fd54c98abd GlobalFree16 returns NULL on success, but DestroyAcceleratorTable
should return TRUE on success.
2000-06-23 16:51:19 +00:00
Marcus Meissner
653d57a22a Dump FourCC correctly, print conversion messages, add reference to
ddraw in DDSurface::GetDDInterface.
2000-06-23 16:50:24 +00:00
Marcus Meissner
398d8b4e9b Restrict nTimeout to 0-32767, since it is a 16bit value in X. 2000-06-23 16:49:46 +00:00
Dave Hawkes
52b6bd95d3 Exception handling for SIGFPE must always clear the FPU interrupt
status.
2000-06-23 16:49:09 +00:00
Alexandre Julliard
4f356e86e4 Moved shared crtdll/ntdll functions into ntdll.
Made crtdll a separate dll.
2000-06-23 16:16:30 +00:00
Alexandre Julliard
917910324f Cleaned up a few inter-dll dependencies. 2000-06-23 16:13:33 +00:00
Patrik Stridvall
b167d4b21c Fixed some issues found by winapi_check. 2000-06-23 15:47:36 +00:00
Patrik Stridvall
4710be20fe Fixed some warnings. 2000-06-23 15:47:14 +00:00
Patrik Stridvall
e5102f2997 - Minor API files fixes.
- Minor bug fixes and additions.
2000-06-23 15:46:26 +00:00
Ove Kaaven
353c776a66 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.
2000-06-23 15:45:05 +00:00
Andreas Mohr
c007a003c8 Replaced the BUILTIN32_dlopen() ERR() by a WARN(). 2000-06-23 15:36:27 +00:00
Hidenori Takeshima
2e41c3b1f7 Added include/winresrc.h for porting with winelib. 2000-06-23 15:35:54 +00:00
Francois Gouget
105e6adf16 Merged DeviceCapabilities and DeviceCapabilitiesA. 2000-06-23 15:34:52 +00:00
Francois Gouget
7f01aa879c Merged MCIWndCreate and MCIWndCreateA. 2000-06-23 15:34:25 +00:00
Huw D M Davies
2cfb02a575 CLSIDFromString apparently also accepts ProgIDs as an input string. 2000-06-23 15:33:31 +00:00
Hidenori Takeshima
8b347b2a17 Added SC_ICON/SC_ZOOM (obsolete macros). 2000-06-23 15:32:05 +00:00