Luc Tourangeau [Sun, 18 Jul 1999 13:25:31 +0000 (13:25 +0000)]
GetIcon bug fix.
Uwe Bonnes [Thu, 15 Jul 1999 16:09:05 +0000 (16:09 +0000)]
Add WINAPI for EntryAddrProc.
Keith Matthews [Thu, 15 Jul 1999 16:08:32 +0000 (16:08 +0000)]
Minor bug fixes in DdeNameService, also changes to move towards
process-safe code.
Dennis Björklund [Thu, 15 Jul 1999 16:07:19 +0000 (16:07 +0000)]
Win9x look & feel on buttons and a fix for ownerdrawn buttons
(background set to COLOR_BTNFACE).
Ulrich Weigand [Thu, 15 Jul 1999 14:58:48 +0000 (14:58 +0000)]
GlobalSmartPageUnlock() stub added.
Ulrich Weigand [Thu, 15 Jul 1999 14:51:40 +0000 (14:51 +0000)]
Use position-independent code in assembly glue when building .so.
Include if1632/ and graphics/win16drv/ into WineLib.
Move miscemu/emulate.c into dlls/win87em/.
Eric Pouech [Thu, 15 Jul 1999 14:43:36 +0000 (14:43 +0000)]
Changed way of allocation open mci drivers (array => list); this list
is now stored on a per process basis.
Eric Pouech [Thu, 15 Jul 1999 14:43:13 +0000 (14:43 +0000)]
Removed fixed size array to store specific data (now using
mci(Set|Get)DriverData to store specific data).
Make use of default debugtools.h channel.
Added CALLBACK attribute to DriverProc.
Eric Pouech [Thu, 15 Jul 1999 14:42:44 +0000 (14:42 +0000)]
Changed way of allocation open mci drivers (array => list).
First valid ID for mci devices is now 1 (some progs were testing this
value).
Started implementing mci command table resources.
Handled closing on MCI_ALL.
Eric Pouech [Thu, 15 Jul 1999 14:42:14 +0000 (14:42 +0000)]
Removed fixed size array to store specific data (now using
mci(Set|Get)DriverData to store specific data).
Deferred opening of low-level device until play is requested.
Eric Pouech [Thu, 15 Jul 1999 14:41:41 +0000 (14:41 +0000)]
Fixed return value for 'open' command.
Changed way of allocation open mci drivers (array => list).
Eric Pouech [Thu, 15 Jul 1999 14:36:15 +0000 (14:36 +0000)]
Removed fixed size array to store specific data (now using
mci(Set|Get)DriverData to store specific data).
Fixed mmio chunk lookup on odd size 'fmt ' chunks.
Eric Pouech [Thu, 15 Jul 1999 14:35:37 +0000 (14:35 +0000)]
Uniformized use of fd to midi device.
Now allocating memory on system heap.
Fixed bug when stopping all notes.
Eric Pouech [Thu, 15 Jul 1999 14:35:03 +0000 (14:35 +0000)]
Cosmetic fixes.
Changed way of allocation open mci drivers (array => list).
Started implementing mci command table resources.
Eric Pouech [Thu, 15 Jul 1999 14:34:23 +0000 (14:34 +0000)]
No longer calling mm timers callbacks with mm timer crit sect locked.
Marcus Meissner [Thu, 15 Jul 1999 14:33:17 +0000 (14:33 +0000)]
ERROR_MORE_DATA requires to write the needed number of bytes into the
lpcchX value (verified against NT3.51 advapi32.dll).
Ulrich Weigand [Thu, 15 Jul 1999 14:32:20 +0000 (14:32 +0000)]
Fixed some CONTEXT86 vs. CONTEXT mismatches.
Ulrich Weigand [Thu, 15 Jul 1999 14:31:44 +0000 (14:31 +0000)]
Added support for 32-bit NE code segments.
Alex Priem [Thu, 15 Jul 1999 14:30:55 +0000 (14:30 +0000)]
Fix a hang when we process WM_STYLECHANGED.
Small optimization in TREEVIEW_DrawItem.
Fix debugging crash in TREEVIEW_Expand.
Marcus Meissner [Mon, 12 Jul 1999 13:46:38 +0000 (13:46 +0000)]
Added missing prototype for ILFindChild().
Eric Pouech [Mon, 12 Jul 1999 13:41:20 +0000 (13:41 +0000)]
Compiler warnings fix.
Eric Pouech [Mon, 12 Jul 1999 13:39:58 +0000 (13:39 +0000)]
Dumb fixes.
Ulrich Weigand [Mon, 12 Jul 1999 13:39:10 +0000 (13:39 +0000)]
Fixed bugs introduced by 'register' and 'return' function changes.
Marcus Meissner [Mon, 12 Jul 1999 13:37:29 +0000 (13:37 +0000)]
Fixed DirectDrawSurface::Flip, do not change flags, exchange the low
level physical surfaces (verified for XLIB with WC Prophecy).
Alexandre Julliard [Sun, 11 Jul 1999 17:20:01 +0000 (17:20 +0000)]
Take advantage of the new registers saved in the STACK16FRAME to turn
some 'register' functions into normal functions.
Removed the few remaining 'return' functions to simplify relay
handling.
Marcus Meissner [Sun, 11 Jul 1999 14:13:56 +0000 (14:13 +0000)]
Removed the old, historical and no longer working IPC support.
Ulrich Weigand [Sun, 11 Jul 1999 13:58:31 +0000 (13:58 +0000)]
Modularized CallFrom/To16 routines. Adapted dependent routines,
16-bit snoop/relay debugging, and make rules.
Gerard Patel [Sun, 11 Jul 1999 13:52:13 +0000 (13:52 +0000)]
Revert last change in window activation on mouse click.
Rein Klazes [Sun, 11 Jul 1999 13:50:24 +0000 (13:50 +0000)]
Fixed a case when GlobalSize did not return zero after an error.
Howard Abrams [Sat, 10 Jul 1999 13:16:56 +0000 (13:16 +0000)]
Renamed static global variable 'iovec' to 'myiovec'.
Howard Abrams [Sat, 10 Jul 1999 13:16:29 +0000 (13:16 +0000)]
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
Ulrich Weigand [Sat, 10 Jul 1999 13:08:50 +0000 (13:08 +0000)]
Create dialog window using CreateWindowEx16/W depending on template
type, not dialog procedure type.
Francois Boisvert [Sat, 10 Jul 1999 12:02:28 +0000 (12:02 +0000)]
Made IShellFolder::fnParseDisplayName return a relative pidl.
Alex Priem [Sat, 10 Jul 1999 12:00:04 +0000 (12:00 +0000)]
First try at the month calendar common control. Main features
basically OK.
Huw D M Davies [Sat, 10 Jul 1999 11:58:50 +0000 (11:58 +0000)]
Implemented GetPrinterA and GetPrinterDriverA.
Luc Tourangeau [Sat, 10 Jul 1999 11:57:29 +0000 (11:57 +0000)]
Added BN_CLICKED notification in WM_SETFOCUS.
Juergen Schmied [Sat, 10 Jul 1999 11:56:34 +0000 (11:56 +0000)]
Small fixes.
Juergen Schmied [Sat, 10 Jul 1999 11:54:17 +0000 (11:54 +0000)]
Implemented StrToOleStrN.
Fixed crash in ShellExecuteEx.
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
Juergen Schmied [Sat, 10 Jul 1999 11:53:24 +0000 (11:53 +0000)]
IStream interface for file access.
Juergen Schmied [Sat, 10 Jul 1999 11:50:54 +0000 (11:50 +0000)]
Fixed crash during second DLL_PROCESS_DETACH if the dll
refcount reached zero after the second one (memory freed twice).
Juergen Schmied [Sat, 10 Jul 1999 11:49:25 +0000 (11:49 +0000)]
Some more pidl-types.
Implementation of ILIsParent.
Juergen Schmied [Sat, 10 Jul 1999 11:48:37 +0000 (11:48 +0000)]
Completely rewritten. IPersistStream interface implemented.
Juergen Schmied [Sat, 10 Jul 1999 11:48:15 +0000 (11:48 +0000)]
DLLGetClassObject/Classfactory: create objects by CLSID not IID.
Ulrich Weigand [Sat, 10 Jul 1999 11:45:51 +0000 (11:45 +0000)]
Bugfix: exit() replaced by ExitProcess().
Ulrich Weigand [Sat, 10 Jul 1999 11:45:12 +0000 (11:45 +0000)]
Bugfix: correctly cope with end > 0xfffe.
Ulrich Weigand [Sat, 10 Jul 1999 11:43:49 +0000 (11:43 +0000)]
Call ExitProcess() after WinMain() returns.
Ulrich Weigand [Sat, 10 Jul 1999 11:42:30 +0000 (11:42 +0000)]
Improved behaviour of GetModuleHandle16 w.r.t dummy modules.
Don't try to call WEP of dummy modules in FreeLibrary16().
Huw D M Davies [Sat, 10 Jul 1999 11:41:24 +0000 (11:41 +0000)]
Added `const's to some registry API functions.
Ove Kaaven [Sat, 10 Jul 1999 11:39:23 +0000 (11:39 +0000)]
Added a couple of DirectX CLSID entries. This makes Unreal completely
independent of a windows installation.
Dave Pickles [Sat, 10 Jul 1999 11:38:20 +0000 (11:38 +0000)]
GetTimeFormat() should return LocalTime not SystemTime.
Dave Pickles [Sat, 10 Jul 1999 11:36:45 +0000 (11:36 +0000)]
FOR and IF commands added.
MOVE command added, but no wildcard support.
Redirection added.
Fixed TIME (was reporting in GMT).
More help text.
Abey George [Sat, 10 Jul 1999 11:35:20 +0000 (11:35 +0000)]
Sometimes the text on a tab control got truncated.
Abey George [Sat, 10 Jul 1999 11:34:01 +0000 (11:34 +0000)]
Fixed the height of the dropped list when there are few items in the
list.
Ulrich Weigand [Sat, 10 Jul 1999 10:24:31 +0000 (10:24 +0000)]
Removed all EVENT_Synchronize( FALSE ) calls; use a periodic callback
calling XFlush() instead.
Huw D M Davies [Sat, 10 Jul 1999 10:21:03 +0000 (10:21 +0000)]
Added patterned brushes (level 2 PostScript only).
Simple PatBlt for PATCOPY, WHITENESS and BLACKNESS.
Alex Priem [Sat, 10 Jul 1999 10:19:48 +0000 (10:19 +0000)]
Implementation of TVM_SORTCHILDREN. Massaged TVM_SORTCHILDRENCB a bit
to use the same code path.
Ulrich Weigand [Sat, 10 Jul 1999 10:18:26 +0000 (10:18 +0000)]
Fix InitTask() to work if DGROUP was manually resized.
Ian Schmidt [Sat, 10 Jul 1999 10:17:27 +0000 (10:17 +0000)]
Added stub for SetThreadToken(), required by Office 2000.
Ulrich Weigand [Sat, 10 Jul 1999 10:15:15 +0000 (10:15 +0000)]
Bugfix: COMMDLG hook procedures were not CALLBACK.
Thuy Nguyen [Sat, 10 Jul 1999 10:13:50 +0000 (10:13 +0000)]
It is possible for a stream to have both small block and big block
chain as NULL.
Marcus Meissner [Sat, 10 Jul 1999 10:12:43 +0000 (10:12 +0000)]
Made string compare case insensitive in GetModuleHandle16() as a
quick fix for WinWord 6.
Juergen Schmied [Sat, 10 Jul 1999 10:11:40 +0000 (10:11 +0000)]
Added stub for WNetGetUniversalName[A|W].
Juergen Schmied [Sat, 10 Jul 1999 10:10:43 +0000 (10:10 +0000)]
Fixed crash due to invalid GDI_Obj.
Juergen Schmied [Sat, 10 Jul 1999 10:09:58 +0000 (10:09 +0000)]
Fixed crash due to invalid pointer.
Alexandre Julliard [Sun, 4 Jul 1999 16:27:43 +0000 (16:27 +0000)]
Release 990704.
Alexandre Julliard [Sun, 4 Jul 1999 16:02:24 +0000 (16:02 +0000)]
Converted to the new debug interface, using script written by Patrik
Stridvall.
Patrik Stridvall [Sun, 4 Jul 1999 15:56:03 +0000 (15:56 +0000)]
Started on an implementation of Win64 for use on 64 bit platforms.
Noomen Hamza [Sun, 4 Jul 1999 15:54:11 +0000 (15:54 +0000)]
Windows should be activated in these cases:
1- when we click on non active window.
2- when we cancel a moving or resizing of a non active window.
Marcus Meissner [Sun, 4 Jul 1999 15:50:08 +0000 (15:50 +0000)]
Added sample wine.conf.
Patrik Stridvall [Sun, 4 Jul 1999 13:31:03 +0000 (13:31 +0000)]
Moved code to the X11 driver.
Joshua Thielen [Sun, 4 Jul 1999 12:55:10 +0000 (12:55 +0000)]
Fixed DestroyAcceleratorTable and implemented CreateAcceleratorTableW.
Uwe Bonnes [Sun, 4 Jul 1999 12:52:14 +0000 (12:52 +0000)]
WIN_FindWindow: use GetExeptr(pWnd->hInstance) for CLASS_FindClassByAtom.
Ove Kaaven [Sun, 4 Jul 1999 12:48:38 +0000 (12:48 +0000)]
Fixed check for whether to call SetWindowPos when showing a window
scroll bar.
Marcus Meissner [Sun, 4 Jul 1999 12:47:53 +0000 (12:47 +0000)]
Check for complete lcid or just the primary language id in the
registry lookups (fixes one FirstClassClient 32 problem).
Per Ångström [Sun, 4 Jul 1999 12:46:37 +0000 (12:46 +0000)]
Fixed a problem with apps that override the default behaviour on
WM_MOUSEACTIVATE message (main window was not activated).
Marcus Meissner [Sun, 4 Jul 1999 12:44:29 +0000 (12:44 +0000)]
When enumerating resource, only use the lower 31 bit of the name as
the offset (for the highest bit is '1'). Should fix wine-net/257.
Patrik Stridvall [Sun, 4 Jul 1999 11:05:57 +0000 (11:05 +0000)]
Fixes for compile on non-Intel platforms.
Patrik Stridvall [Sun, 4 Jul 1999 11:01:21 +0000 (11:01 +0000)]
Fixed/moved/added missing/wrong function prototypes.
Henrik Olsen [Sun, 4 Jul 1999 10:58:35 +0000 (10:58 +0000)]
Cleanup of the Danish support.
Yuxi Zhang [Sun, 4 Jul 1999 10:53:43 +0000 (10:53 +0000)]
Fix a bug in SetWindowPos to prevent parent from erasing its child
painting area when parent window and child window don't have
WS_CLIPCHILDREN and WS_CLIPSIBLINGS.
Yuxi Zhang [Sun, 4 Jul 1999 10:51:28 +0000 (10:51 +0000)]
Make defwndproc erase the correct location.
Marcus Meissner [Sat, 3 Jul 1999 16:01:42 +0000 (16:01 +0000)]
some small include fixes, some checks for NULL ptrs,
loader/elf.c: fixed the "lib" insertion
crtdll: added fsopen()
dinput: return that we are attached.
Alexandre Julliard [Sat, 3 Jul 1999 15:51:07 +0000 (15:51 +0000)]
Reverted previous change.
Gerard Patel [Sat, 3 Jul 1999 15:47:50 +0000 (15:47 +0000)]
Cancel pending notifications when EM_SETMODIFY is called.
Alex Priem [Sat, 3 Jul 1999 15:42:33 +0000 (15:42 +0000)]
Fix a crash when doing sorted inserts at top level.
Ove Kaaven [Sat, 3 Jul 1999 15:40:29 +0000 (15:40 +0000)]
Reworked nonclient drawing code. Win31 look now works more like real
Win31, so apps like Delphi 1.0 no longer go into infinite recursion
etc. Fixed a couple of bugs in win95 look too, but not as thoroughly
(e.g. WS_EX_WINDOWEDGE is still not handled).
Ove Kaaven [Sat, 3 Jul 1999 15:39:09 +0000 (15:39 +0000)]
SM_C[XY]FRAME is BorderWidth + 1.
Ulrich Weigand [Sat, 3 Jul 1999 15:37:52 +0000 (15:37 +0000)]
Bugfix: LocalInit with start == 0 always places heap at end of segment.
Ulrich Weigand [Sat, 3 Jul 1999 15:36:45 +0000 (15:36 +0000)]
Bugfix: TASK_CallToStart didn't pass correct hInstance to app.
Ulrich Weigand [Sat, 3 Jul 1999 12:26:29 +0000 (12:26 +0000)]
On NE process creation, move major part of NE EXE module loading and
NE instance creation into the child process.
Ove Kaaven [Sat, 3 Jul 1999 12:06:26 +0000 (12:06 +0000)]
Window style updates.
Ove Kaaven [Sat, 3 Jul 1999 12:04:35 +0000 (12:04 +0000)]
Some enhancements, and removal of C++ constructs.
Marcus Meissner [Sat, 3 Jul 1999 11:57:29 +0000 (11:57 +0000)]
Implemented chains of surfaces. This allows an unlimited number
of backbuffers, and other attached surfaces (zbuffers, alpha buffers,
whatever).
Andreas Mohr [Sat, 3 Jul 1999 11:56:07 +0000 (11:56 +0000)]
Added UnlockFileEx stub.
Jose Marcos Lopez Caravaca [Sat, 3 Jul 1999 11:53:41 +0000 (11:53 +0000)]
Added missing 61762 entry on system resources in Spanish and
Catalonian languages.
Gerard Patel [Sat, 3 Jul 1999 11:52:38 +0000 (11:52 +0000)]
Make GetScrollInfo return scroll pos when program requests thumb pos
outside drag operation.
Eric Pouech [Sun, 27 Jun 1999 15:40:44 +0000 (15:40 +0000)]
Converted to the new debug interface.
Marcus Meissner [Sun, 27 Jun 1999 15:40:18 +0000 (15:40 +0000)]
ReadConsoleA: use ir as pointer to (req+1).
Gerard Patel [Sun, 27 Jun 1999 15:32:23 +0000 (15:32 +0000)]
Remove the validated child area from the update region of parent for
windows without WS_CLIPCHILDREN style.
Ulrich Weigand [Sun, 27 Jun 1999 15:29:43 +0000 (15:29 +0000)]
Bugfix: Grp8 instructions have *byte* BitOffset operand.