Ulrich Weigand [Thu, 15 Apr 1999 15:30:33 +0000 (15:30 +0000)]
Bugfix: Always release the Win16Lock in TASK_Reschedule.
Francois Boisvert [Thu, 15 Apr 1999 15:22:23 +0000 (15:22 +0000)]
Solved a deadlock between global lock and wnd lock in event.c.
Marcus Meissner [Thu, 15 Apr 1999 15:21:06 +0000 (15:21 +0000)]
Typo that broke Solaris compile fixed.
Francois Boisvert [Thu, 15 Apr 1999 15:15:34 +0000 (15:15 +0000)]
Add a WIN_ReleaseDesktop in DESKTOP_IsSingleWindow.
Guy Albertelli [Thu, 15 Apr 1999 15:14:44 +0000 (15:14 +0000)]
Fix scancodes for NumLock and Num-/.
Fix MapVirtualKey() (maptype=2) to return proper ascii code.
Reworked GetKeyNameText() again.
Huw D M Davies [Thu, 15 Apr 1999 15:13:54 +0000 (15:13 +0000)]
Limit lastChar to 0xff in PSDRV_GetCharWidth.
Marcus Meissner [Thu, 15 Apr 1999 15:12:40 +0000 (15:12 +0000)]
Missing WINAPI for RegisterSystemThread.
Andreas Mohr [Sun, 11 Apr 1999 18:48:17 +0000 (18:48 +0000)]
Fixed "Display Combination" call.
Andreas Mohr [Sun, 11 Apr 1999 18:47:07 +0000 (18:47 +0000)]
Fixed a crash due to invalid OpenComm return value for busy comm port.
Cleaned up/fixed several things.
Francois Boisvert [Sun, 11 Apr 1999 17:16:19 +0000 (17:16 +0000)]
Enabled thread safeness for wnd structure code.
Ulrich Weigand [Sun, 11 Apr 1999 17:13:43 +0000 (17:13 +0000)]
Use CLIENT_DebuggerRequest to freeze/unfreeze threads.
Ulrich Weigand [Sun, 11 Apr 1999 17:13:03 +0000 (17:13 +0000)]
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!
Ulrich Weigand [Sun, 11 Apr 1999 17:11:09 +0000 (17:11 +0000)]
Non-functional PROCESS_Suspend/ResumeOtherThreads removed.
Ove Kaaven [Sun, 11 Apr 1999 17:10:05 +0000 (17:10 +0000)]
Teached TIMER_GetNextExpiration that a timer that has already expired
(but not processed yet) HAS already expired...
Ove Kaaven [Sun, 11 Apr 1999 17:09:20 +0000 (17:09 +0000)]
Default values for registry.
Karl Lessard [Sun, 11 Apr 1999 17:04:16 +0000 (17:04 +0000)]
Optimized code for SetImageBits_X, making bitmap creation faster.
Juergen Schmied [Sun, 11 Apr 1999 17:02:30 +0000 (17:02 +0000)]
The MEASUREITEMSTRUCT and DRAWITEMSTRUCT were filled wrong.
Marcus Meissner [Sun, 11 Apr 1999 15:20:29 +0000 (15:20 +0000)]
- 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)
Alexandre Julliard [Sun, 11 Apr 1999 15:07:13 +0000 (15:07 +0000)]
Made SELECTOR_ReallocBlock preserve the current selector access rights
(problem reported by Andreas Mohr).
Ulrich Weigand [Sun, 11 Apr 1999 15:04:00 +0000 (15:04 +0000)]
Use services thread instead of timer signals.
Ulrich Weigand [Sun, 11 Apr 1999 15:02:18 +0000 (15:02 +0000)]
Allow user APCs with NULL 'func' (just wake up the thread).
Ulrich Weigand [Sun, 11 Apr 1999 15:01:20 +0000 (15:01 +0000)]
Implemented 'kernel services thread'.
Klaas van Gend [Sun, 11 Apr 1999 14:56:45 +0000 (14:56 +0000)]
Added stub for PrinterProperties.
Juergen Schmied [Sun, 11 Apr 1999 14:53:24 +0000 (14:53 +0000)]
Implemented NtTerminateProcess and NtDisplayString.
Bertho Stultiens [Sun, 11 Apr 1999 14:52:24 +0000 (14:52 +0000)]
FreeLibrary partial implementation.
Ove Kaaven [Sun, 11 Apr 1999 14:50:34 +0000 (14:50 +0000)]
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.
Guy Albertelli [Sun, 11 Apr 1999 14:47:41 +0000 (14:47 +0000)]
Partial implementation for GetKeyNameText for new keyboard structure.
Kevin Holbrook [Sun, 11 Apr 1999 14:46:38 +0000 (14:46 +0000)]
Fixed warning.
Marcus Meissner [Sun, 11 Apr 1999 14:46:10 +0000 (14:46 +0000)]
Added missing ReadClassStg prototype.
Michael Veksler [Sun, 11 Apr 1999 14:44:54 +0000 (14:44 +0000)]
- 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
Keith Matthews [Sun, 11 Apr 1999 14:44:06 +0000 (14:44 +0000)]
Status document for DDE/Ddeml.
Eric Pouech [Sun, 11 Apr 1999 12:21:23 +0000 (12:21 +0000)]
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.
Eric Pouech [Sun, 11 Apr 1999 12:20:08 +0000 (12:20 +0000)]
Updated (prepare|unprepare)header functions to allow correct callback
mechanisms.
Eric Pouech [Sun, 11 Apr 1999 12:19:04 +0000 (12:19 +0000)]
Small enhancement.
Eric Pouech [Sun, 11 Apr 1999 12:17:53 +0000 (12:17 +0000)]
New method for structure conversion (16 <-> 32).
More MCI structures correctly mapped.
Introduction of MCI yield proc and break facility.
Eric Pouech [Sun, 11 Apr 1999 12:16:24 +0000 (12:16 +0000)]
Updated (prepare|unprepare)header functions to allow correct callback
mechanisms. Implemented waveOut playback as asynchronous.
Eric Pouech [Sun, 11 Apr 1999 12:14:51 +0000 (12:14 +0000)]
Started implementation of mmThreadXXX functions.
Eric Pouech [Sun, 11 Apr 1999 12:14:17 +0000 (12:14 +0000)]
Added a few missing defines (MIDI, WAVE, callbacks).
Structures for midiStreamXXX functions.
Eric Pouech [Sun, 11 Apr 1999 12:13:37 +0000 (12:13 +0000)]
Updated (prepare|unprepare)header functions (wave, midi) to allow
correct callback mechanisms. Added wine specific entry for mmThreadXXX
functions thread starting point.
Michael Veksler [Sun, 11 Apr 1999 12:11:48 +0000 (12:11 +0000)]
Introduce STATSTG16 - a 16 bit variant of STATSTG.
Michael Veksler [Sun, 11 Apr 1999 12:10:49 +0000 (12:10 +0000)]
Fix IStorage16_fnStat() to use STATSTG16 (it is a 16 bit interface).
Paul Millar [Sun, 11 Apr 1999 12:08:42 +0000 (12:08 +0000)]
Fixed menu type setting in SetMenuItemInfo32_common().
Ulrich Weigand [Sun, 11 Apr 1999 12:06:04 +0000 (12:06 +0000)]
Send USIG_PROCESS_CREATE signal.
Bugfix: GetProcessDword offset -8 should return parent process ID.
Bertho Stultiens [Sun, 11 Apr 1999 12:04:33 +0000 (12:04 +0000)]
Added RegisterSystemThread stub.
Francis Beaudet [Sun, 11 Apr 1999 12:01:08 +0000 (12:01 +0000)]
Implemented the CoCreateInstanceEx method.
David Gay [Sun, 11 Apr 1999 12:00:15 +0000 (12:00 +0000)]
Fixed crash due to a value of name length 0, value length 0 at the end
of the registry.
Francois Boisvert [Sun, 11 Apr 1999 11:59:25 +0000 (11:59 +0000)]
Check if pTempActiveWindow in WINPOS_SetWindowPos is valid after the
QUEUE_Lock.
Francois Gouget [Sun, 11 Apr 1999 11:56:03 +0000 (11:56 +0000)]
- updated because of the splitting of interface/implementation
- updated to use ICOM_THIS
Francois Gouget [Sun, 11 Apr 1999 11:53:20 +0000 (11:53 +0000)]
- use the latest ICOM macros
- moved the IDirectPlayLobby interface to dplobby.h
- removed all the implementation aspects since they need to be
separate
Francois Gouget [Sun, 11 Apr 1999 11:51:48 +0000 (11:51 +0000)]
ICOMisation of the DirectSound API.
Juergen Schmied [Sun, 11 Apr 1999 11:50:41 +0000 (11:50 +0000)]
- reorganised icon extracing from files
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
Juergen Schmied [Sun, 11 Apr 1999 11:49:46 +0000 (11:49 +0000)]
Fixed buffer overrun.
Juergen Schmied [Sun, 11 Apr 1999 11:46:32 +0000 (11:46 +0000)]
Changed ressource dir structures.
Adapted FindBestIccon/FindBestCursor.
Juergen Schmied [Sun, 11 Apr 1999 11:39:17 +0000 (11:39 +0000)]
Loading the color schema for registry.
Marcus Meissner [Sat, 10 Apr 1999 16:58:55 +0000 (16:58 +0000)]
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.)
Eric Williams [Sat, 10 Apr 1999 16:54:37 +0000 (16:54 +0000)]
- 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
Juergen Schmied [Sat, 10 Apr 1999 16:52:22 +0000 (16:52 +0000)]
Corrected debug output.
Eric Pouech [Sat, 10 Apr 1999 16:50:24 +0000 (16:50 +0000)]
Better error handling ; a few bug fixes ; now OpenDriver16 can load 32
bit drivers.
Added stub for GetDriverFlags.
Sergey Turchanov [Sat, 10 Apr 1999 16:48:46 +0000 (16:48 +0000)]
Stubs for CloseDesktop and CloseWindowStation.
Bertho Stultiens [Sat, 10 Apr 1999 16:47:47 +0000 (16:47 +0000)]
GetModuleFromPath now checks for loaded modules via filenames which
were specified without a path.
Sylvain St.Germain [Sat, 10 Apr 1999 16:46:15 +0000 (16:46 +0000)]
Implementation of HKU key saving and loading. Add new supported data
type in debug_print_value.
Juergen Schmied [Sat, 10 Apr 1999 16:44:50 +0000 (16:44 +0000)]
New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
Small change how to get icons for listview.
Juergen Schmied [Sat, 10 Apr 1999 16:43:39 +0000 (16:43 +0000)]
ILLoadFromString and SHGetSettings implemented.
Juergen Schmied [Sat, 10 Apr 1999 16:41:50 +0000 (16:41 +0000)]
SHGetSettings implemented.
ExitWindowsDialog() simulated by Messagebox.
Juergen Schmied [Sat, 10 Apr 1999 16:41:15 +0000 (16:41 +0000)]
ILLoadFromString implemented.
Richard Mortimer [Sat, 10 Apr 1999 16:37:43 +0000 (16:37 +0000)]
Added missing *IsDark entries into PALETTE_Driver instance
initialisation.
Brian Gerst [Sat, 10 Apr 1999 16:37:03 +0000 (16:37 +0000)]
Fixed X11DRV_MOUSE_WarpPointer initial value.
Luc Tourangeau [Sat, 10 Apr 1999 16:36:15 +0000 (16:36 +0000)]
Ensure that the bitmap is properly initialized when created with the
LR_CREATEDIBSECTION flag.
Sylvain St.Germain [Sat, 10 Apr 1999 16:35:30 +0000 (16:35 +0000)]
Fixed the messaging problem of the edit box for node label edition.
Substituted WM_PAINT for InvalidateRect.
Some graphical fixes.
James Juran [Sat, 10 Apr 1999 16:33:56 +0000 (16:33 +0000)]
Check for drivers==NULL before trying to delete them at exit. This
could happen if the emulator initialization failed for some reason and
the drivers hadn't been initialized yet.
Ulrich Weigand [Sat, 10 Apr 1999 16:32:45 +0000 (16:32 +0000)]
Call InitApp16 (using Callout) for initial process.
Ulrich Weigand [Sat, 10 Apr 1999 16:30:12 +0000 (16:30 +0000)]
Clear invalid selectors also in CallTo16 relay code.
Jose Marcos López Caravaca [Sat, 10 Apr 1999 16:29:37 +0000 (16:29 +0000)]
Revised Spanish resources.
Gerard Patel [Sat, 10 Apr 1999 16:28:12 +0000 (16:28 +0000)]
Fixed window locking bug in CalcChildScroll.
Ove Kaaven [Sat, 10 Apr 1999 16:27:08 +0000 (16:27 +0000)]
Fixed fake multimedia timers. Grim Fandango is now able to start up
when under favorable conditions. The preview movie on the Brood Wars
disc now plays, too.
Klaas van Gend [Sat, 10 Apr 1999 16:26:15 +0000 (16:26 +0000)]
Bugfix EnumPrintersA: lpbPrinters=NULL or cbBuf=0 would crash Wine,
instead of returning the right buffersize.
Guy Albertelli [Tue, 6 Apr 1999 07:14:09 +0000 (07:14 +0000)]
Fixed SearchPathA return value.
Lionel Ulmer [Tue, 6 Apr 1999 07:10:48 +0000 (07:10 +0000)]
- clean-up of texture 'loading'
- added SetColorKey callback for already loaded textures
Francois Gouget [Tue, 6 Apr 1999 07:09:09 +0000 (07:09 +0000)]
Fixed a problem pointed out by Kevin Holbrook.
Francois Gouget [Tue, 6 Apr 1999 07:07:44 +0000 (07:07 +0000)]
commctrl.h must include prsht.h.
Francois Gouget [Tue, 6 Apr 1999 07:06:59 +0000 (07:06 +0000)]
Warning fix.
Francois Gouget [Tue, 6 Apr 1999 07:06:05 +0000 (07:06 +0000)]
Added a new implementation of the ICOM macros that use Microsoft style
virtual methods to implement the COM interfaces in C++.
Keith Matthews [Tue, 6 Apr 1999 07:04:45 +0000 (07:04 +0000)]
Correction of Mutex handling in DdeInitializeW for cases other than
1st call. Addition of instance handling to DdeCreateStringHandleA,
DdeCreateStringHandleW, RemoveHSZNodes, FreeAndRemoveHSZNodes. 1st
cut implementation of DdeUnitialize, move of internal structure defs
in from ddeml.h. Removed non-ANSI comment.
Keith Matthews [Tue, 6 Apr 1999 07:02:23 +0000 (07:02 +0000)]
Moved internal structures to ddeml.c, also removed non-ANSI comments,
and added spec for DdeQueryConfInfo and DdeQueryConvInfo16.
Alexandre Julliard [Tue, 6 Apr 1999 07:01:33 +0000 (07:01 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed memory leaks in mixerOpen16/mixerClose,
midiOutOpen16/midiOutClose16, waveInOpen16/waveInClose16,
midiInOpen16/midiInClose16.
Adam Sacarny [Tue, 6 Apr 1999 06:59:49 +0000 (06:59 +0000)]
Added sanity check for whitespace in file names, various other fixups.
Luc Tourangeau [Sun, 4 Apr 1999 12:48:21 +0000 (12:48 +0000)]
WM_MOUSEMOVE implementation bug fix.
José Marcos López [Sun, 4 Apr 1999 12:44:42 +0000 (12:44 +0000)]
Added Spanish keyboard layout.
Lawson Whitney [Sun, 4 Apr 1999 12:38:35 +0000 (12:38 +0000)]
Fixed the modem control part of EscapeCommFunction16.
Gerard Patel [Sun, 4 Apr 1999 12:37:48 +0000 (12:37 +0000)]
Added missing goto.
Marcus Meissner [Sun, 4 Apr 1999 12:36:29 +0000 (12:36 +0000)]
EnumCalendarInfoA stub.
Francois Boisvert [Sat, 3 Apr 1999 16:27:53 +0000 (16:27 +0000)]
Suspend the window locks before DefKeybEventProc and
DefMouseEventProc.
Joerg Mayer [Sat, 3 Apr 1999 16:26:36 +0000 (16:26 +0000)]
More #pragma fixes (idea Ove Kaaven, mistakes are mine).
Eric Pouech [Sat, 3 Apr 1999 16:24:47 +0000 (16:24 +0000)]
No longer sending atoms in ((CREATESTRUCT*)lParam)->lpszName of
WM_CREATE messages.
Marcus Meissner [Sat, 3 Apr 1999 16:23:47 +0000 (16:23 +0000)]
Added some SetLastError()s in GetProcAddress() and LoadLibrary().
Christian Schlaile [Sat, 3 Apr 1999 16:22:01 +0000 (16:22 +0000)]
Implemented makepath, rand() returns correct range, fixed fputc.
Alexandre Julliard [Sat, 3 Apr 1999 13:54:51 +0000 (13:54 +0000)]
Mask off unsupported attributes in _lcreat (bug reported by Andreas Mohr).
Moved _lcreat16_uniq to int21.c
Pavel Roskin [Sat, 3 Apr 1999 13:52:04 +0000 (13:52 +0000)]
Casts to (SEGPTR) removed. They did nothing anyway.
Includes added or removed where necessary.
Win16 functions replaced with their Win32 counterparts. Comments added
where it was impossible.
CALLBACK added where necessary. Some declarations fixed.
Constructs like "#if WINDOWS" corrected. Using "#ifdef __unix__" instead.
DlgProc in hello3 uses EndDialog() instead of DestroyWindow().
Listbox enabled in hello3.
Eric Pouech [Sat, 3 Apr 1999 13:50:58 +0000 (13:50 +0000)]
Updated French keyboard.
Alex Korobka [Sat, 3 Apr 1999 13:50:08 +0000 (13:50 +0000)]
Fancier version of hello.c courtesy of Huw Davies.