Commit graph

1930 commits

Author SHA1 Message Date
Andreas Mohr
ee0b5e6969 Fixed "Display Combination" call. 1999-04-11 18:48:17 +00:00
Andreas Mohr
eed049426f Fixed a crash due to invalid OpenComm return value for busy comm port.
Cleaned up/fixed several things.
1999-04-11 18:47:07 +00:00
Francois Boisvert
0ed478d1d7 Enabled thread safeness for wnd structure code. 1999-04-11 17:16:19 +00:00
Ulrich Weigand
2a8c5da0c8 Use CLIENT_DebuggerRequest to freeze/unfreeze threads. 1999-04-11 17:13:43 +00:00
Ulrich Weigand
371fd75a39 Added new CLIENT_DebuggerRequest routine, implemented support for
DEBUGGER_FREEZE_ALL/DEBUGGER_UNFREEZE_ALL requests.
Run wine server in the main wine process.
Bugfix: never free initial thread!
1999-04-11 17:13:03 +00:00
Ulrich Weigand
9e696f8906 Non-functional PROCESS_Suspend/ResumeOtherThreads removed. 1999-04-11 17:11:09 +00:00
Ove Kaaven
0df0f1fd28 Teached TIMER_GetNextExpiration that a timer that has already expired
(but not processed yet) HAS already expired...
1999-04-11 17:10:05 +00:00
Ove Kaaven
538d4c8f5f Default values for registry. 1999-04-11 17:09:20 +00:00
Karl Lessard
183f8841db Optimized code for SetImageBits_X, making bitmap creation faster. 1999-04-11 17:04:16 +00:00
Juergen Schmied
7abca950e3 The MEASUREITEMSTRUCT and DRAWITEMSTRUCT were filled wrong. 1999-04-11 17:02:30 +00:00
Marcus Meissner
c26063818f - Started multithreading for FreeBSD (incomplete, but some
applications now at least start up again).
- Use _thread_sys_sigaction/_thread_sys_sigaltstack.
- CR2 on pagefault gets passed in sc_err (some kind of kludge in
  FreeBSD owns fault handling we can use)
1999-04-11 15:20:29 +00:00
Alexandre Julliard
284c9b923a Made SELECTOR_ReallocBlock preserve the current selector access rights
(problem reported by Andreas Mohr).
1999-04-11 15:07:13 +00:00
Ulrich Weigand
06bcab8a50 Use services thread instead of timer signals. 1999-04-11 15:04:00 +00:00
Ulrich Weigand
f6461fe290 Allow user APCs with NULL 'func' (just wake up the thread). 1999-04-11 15:02:18 +00:00
Ulrich Weigand
7761cbe0b6 Implemented 'kernel services thread'. 1999-04-11 15:01:20 +00:00
Klaas van Gend
f66bf56609 Added stub for PrinterProperties. 1999-04-11 14:56:45 +00:00
Juergen Schmied
d1f10c50ef Implemented NtTerminateProcess and NtDisplayString. 1999-04-11 14:53:24 +00:00
Bertho Stultiens
1b34697ad3 FreeLibrary partial implementation. 1999-04-11 14:52:24 +00:00
Ove Kaaven
f8de23e32e Made _ftol take argument from FPU stack. Starcraft v1.04 (*not* Brood
Wars) now works perfectly with Wine's crtdll. Wrote a test
implementation of _CIpow too, which those who do have Brood Wars can
report on, so it can be implemented correctly.
1999-04-11 14:50:34 +00:00
Guy Albertelli
2031d6c430 Partial implementation for GetKeyNameText for new keyboard structure. 1999-04-11 14:47:41 +00:00
Kevin Holbrook
869ca2f7b5 Fixed warning. 1999-04-11 14:46:38 +00:00
Marcus Meissner
f08c504fe7 Added missing ReadClassStg prototype. 1999-04-11 14:46:10 +00:00
Michael Veksler
6c30886daf - Fix comments after the big renaming (xxxx32y --> xxxxy).
- Declare the WPRINTF_DATA union, and use it instead of LPCVOID and WORD.
  Avoid ugly type casting, and fix compilation warnings of wsprintf.c
1999-04-11 14:44:54 +00:00
Keith Matthews
176cc13b28 Status document for DDE/Ddeml. 1999-04-11 14:44:06 +00:00
Eric Pouech
08004ac368 Added event callback mechanism.
Introduction of MCI yield procs.
Updated (prepare|unprepare)header functions (wave, midi) to allow
correct callback mechanisms.
Made midiStreamXXX functions working.
First try at mmThreadXXX functions.
1999-04-11 12:21:23 +00:00
Eric Pouech
ec301db50b Updated (prepare|unprepare)header functions to allow correct callback
mechanisms.
1999-04-11 12:20:08 +00:00
Eric Pouech
1dc1a253e3 Small enhancement. 1999-04-11 12:19:04 +00:00
Eric Pouech
afc94f4536 New method for structure conversion (16 <-> 32).
More MCI structures correctly mapped.
Introduction of MCI yield proc and break facility.
1999-04-11 12:17:53 +00:00
Eric Pouech
a731fcc8f8 Updated (prepare|unprepare)header functions to allow correct callback
mechanisms.  Implemented waveOut playback as asynchronous.
1999-04-11 12:16:24 +00:00
Eric Pouech
8463d6777b Started implementation of mmThreadXXX functions. 1999-04-11 12:14:51 +00:00
Eric Pouech
a4165aea95 Added a few missing defines (MIDI, WAVE, callbacks).
Structures for midiStreamXXX functions.
1999-04-11 12:14:17 +00:00
Eric Pouech
2dceed256f Updated (prepare|unprepare)header functions (wave, midi) to allow
correct callback mechanisms. Added wine specific entry for mmThreadXXX
functions thread starting point.
1999-04-11 12:13:37 +00:00
Michael Veksler
fc16cbe770 Introduce STATSTG16 - a 16 bit variant of STATSTG. 1999-04-11 12:11:48 +00:00
Michael Veksler
2ff8485bf9 Fix IStorage16_fnStat() to use STATSTG16 (it is a 16 bit interface). 1999-04-11 12:10:49 +00:00
Paul Millar
39da222b19 Fixed menu type setting in SetMenuItemInfo32_common(). 1999-04-11 12:08:42 +00:00
Ulrich Weigand
2e658768dc Send USIG_PROCESS_CREATE signal.
Bugfix: GetProcessDword offset -8 should return parent process ID.
1999-04-11 12:06:04 +00:00
Bertho Stultiens
af50474298 Added RegisterSystemThread stub. 1999-04-11 12:04:33 +00:00
Francis Beaudet
0c12f37afd Implemented the CoCreateInstanceEx method. 1999-04-11 12:01:08 +00:00
David Gay
6f0056d0bd Fixed crash due to a value of name length 0, value length 0 at the end
of the registry.
1999-04-11 12:00:15 +00:00
Francois Boisvert
71bdc7c851 Check if pTempActiveWindow in WINPOS_SetWindowPos is valid after the
QUEUE_Lock.
1999-04-11 11:59:25 +00:00
Francois Gouget
ab13bee49a - updated because of the splitting of interface/implementation
- updated to use ICOM_THIS
1999-04-11 11:56:03 +00:00
Francois Gouget
bb31223c6f - use the latest ICOM macros
- moved the IDirectPlayLobby interface to dplobby.h
- removed all the implementation aspects since they need to be
separate
1999-04-11 11:53:20 +00:00
Francois Gouget
bed8c26cff ICOMisation of the DirectSound API. 1999-04-11 11:51:48 +00:00
Juergen Schmied
d00653237b - reorganised icon extracing from files
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
1999-04-11 11:50:41 +00:00
Juergen Schmied
a9e93b35cf Fixed buffer overrun. 1999-04-11 11:49:46 +00:00
Juergen Schmied
c45bbee66b Changed ressource dir structures.
Adapted FindBestIccon/FindBestCursor.
1999-04-11 11:46:32 +00:00
Juergen Schmied
d0d1f1505e Loading the color schema for registry. 1999-04-11 11:39:17 +00:00
Marcus Meissner
bdb6bec83a Reimplemented winsock asynchronous DNS services. No longer use a
fork()ed process, but either a service thread or inline blocking calls
for non-threading architectures. (Makes Free Agent16 work again.)
1999-04-10 16:58:55 +00:00
Eric Williams
5d2a658865 - color and font dialogs now actually do something interesting,
and force a redraw when successful.  Background color is adjustable.
  Text color is also adjustable, but the user has to set the CF_EFFECTS
  flag first.
- text is output left-right centered, baseline, at the middle
  of the window, and moves with the window.  Text font is adjustable.
- Success and failure MessageBox calls for Color, Font, Open,
  and Save have been removed or suppressed.  They annoyed me after
  awhile, and I suspect they annoyed others, too.  Use my tool! :-)
- cmdlgtst now has the full pathname in the upper left corner; which may
  assist in debugging certain problems -- or it may not. :-)
- usage dialog added
1999-04-10 16:54:37 +00:00
Juergen Schmied
43b667ceb7 Corrected debug output. 1999-04-10 16:52:22 +00:00