Huw D M Davies
980992a3ca
Should get win16drv AbortProc working. Hopefully.
1998-11-14 18:28:50 +00:00
Patrik Stridvall
56d52aa198
Moved some declarations from imagehlp.h to common include files.
1998-11-14 18:24:37 +00:00
Marcus Meissner
30c112e665
Speed up relay32, snoop16 and snoop32 include/excludes by doing them
...
just once at creation time.
1998-11-14 17:06:55 +00:00
Stephen Langasek
12392cd220
ugfixes for IPX code and preliminary groundwork for other address
...
family support.
1998-11-14 16:47:09 +00:00
Juergen Schmied
4d5c9512c1
Stub for GetNumberFormat32W.
1998-11-14 16:42:14 +00:00
Lionel Ulmer
7d70fe5acf
Corrected bug in DirectDrawSurface creation and handling for driver
...
based upon Xlilb.
1998-11-14 11:26:08 +00:00
Alexandre Julliard
ea495f0dcd
Release 981108.
1998-11-08 18:20:34 +00:00
Juergen Schmied
fdf6aa4eed
Fixes: LB_/CB_/EM_ messages for getting/setting text and a bug in
...
16->32 bit conversion.
1998-11-08 16:28:49 +00:00
Stephen Langasek
dc163422a1
Support for IPX networking via winsock under Linux.
1998-11-08 15:42:40 +00:00
Ove Kaaven
194cfed110
Simulate the VGA vertical refresh.
1998-11-08 15:06:31 +00:00
Lionel Ulmer
12de3ea346
Added device type constants and used them in device enumeration
...
function.
1998-11-08 14:24:04 +00:00
Justin Bradford
847918cf5b
Replaces CoCreateGuid stub with an implementation of DCE's UUID
...
specification. Also removes some unnecessary code from StringFromCLSID.
1998-11-08 13:36:39 +00:00
Uwe Bonnes
627702de72
Added an extern "C" safeguard.
1998-11-08 13:14:55 +00:00
Uwe Bonnes
9fdceb8a21
- adds GetExitCodeProcess
...
- corrects the return-type of GetKeyState
- corrects the winelib definition of IsDialogMessage
- adds winelib definitions for PrintDlg
1998-11-08 13:12:49 +00:00
Ulrich Weigand
2b067584e9
USER-side part of input event handling: contains implementation of
...
keybd_event and mouse_event, and USER-related code removed from
windows/event.c and windows/keyboard.c.
1998-11-08 12:26:36 +00:00
Ulrich Weigand
bf844a4f38
Implementation of MOUSE.DRV (contains some code taken from
...
windows/event.c).
1998-11-08 12:21:35 +00:00
Ulrich Weigand
d1b919c7e4
Implementation of KEYBOARD.DRV (code mostly taken from previous
...
windows/keyboard.c).
1998-11-08 12:19:23 +00:00
Eric Kohl
a867030e6b
New Files. Added 'date and time picker' and 'month calendar' control
...
dummies. They are used by Outlook Express.
1998-11-08 11:30:27 +00:00
Charles Suprin
4104301e6d
Added stubs for SetWinMetaFileBits and GetEnhMetaFilePaletteEntries.
1998-11-07 12:56:31 +00:00
John Richardson
2660e6a06c
Implementation of CoLoadLibrary, CoFreeAllLibraries,
...
CoFreeUnusedLibraries, CoFreeLibrary.
Fixed misspelling of CoUninitialize.
1998-11-07 12:19:26 +00:00
Lionel Ulmer
89f8ba2129
Changed mouse button mapping and check size of return buffer.
1998-11-06 17:28:22 +00:00
Marcus Meissner
e0e248eaee
Solaris redefines ERR and CS, fixed occurances.
...
Solaris has TRAPNO in its sigcontext, added to sig_context.h
1998-11-06 16:30:41 +00:00
Eric Pouech
46b68f091c
Made mmioSetBuffer callable from 16 and 32 bit code.
1998-11-06 16:04:09 +00:00
Huw D M Davies
91d1608a59
Moved X11 DIB stuff to x11drv.
1998-11-06 11:03:00 +00:00
Ove Kaaven
0fbe1de1f7
Made sure ConfigureNotify is processed before Expose, deferring the
...
Expose event if necessary, thus working around a WM flaw with virtual
desktop scrolling in -managed mode.
1998-11-06 10:56:09 +00:00
Juergen Schmied
a477709873
Fixed one wrong parameter.
1998-11-06 10:12:29 +00:00
Juergen Schmied
0128d0472b
Constants for controls in common dialogs.
1998-11-05 10:33:18 +00:00
Huw D M Davies
d0421889c8
Get rid of the redefinition of MAX_PATH and move PROCESSENTRY32
...
definition to toolhelp.h.
1998-11-01 19:23:52 +00:00
Ulrich Weigand
7df1fbb3df
Run Winelib applications as 32-bit processes in the initial task.
...
Simplified/removed several special 'if (__winelib)' cases in
Wine main code obsoleted by that change.
1998-11-01 18:01:53 +00:00
Ulrich Weigand
9e29021223
Adapted to separation between KERNEL and USER.
1998-11-01 18:00:09 +00:00
Ulrich Weigand
c75d0e16bd
Implemented new Wine startup sequence, separating startup into
...
KERNEL/USER/GDI related parts, allowing native replacement.
Implemented initial 'kernel' task.
1998-11-01 17:59:35 +00:00
John Richardson
ddea38d736
Implementation of InprocServer32 CoGetClassObject.
1998-11-01 16:51:10 +00:00
Huw D M Davies
82617362a5
More bitmap fixes.
1998-11-01 16:35:42 +00:00
Patrik Stridvall
ea5847247e
Started moving some X11 window management code to windows/x11drv.
1998-11-01 16:22:07 +00:00
Rein Klazes
5c6fc1bb91
CreateWindowEx32[AW] now creates an MDI chils when the WM_EX_MDICHILD
...
extended style is specified. Also implemented CreateMDIWindow32A()
call - single thread only -.
1998-11-01 14:50:06 +00:00
Marcus Meissner
9cfe2d5384
Added stubs for user32,advapi32 functions.
1998-11-01 14:02:57 +00:00
Marcus Meissner
51505b12b3
More Nt* and Rtl* function stubs, moved ntdll.c to dlls/ntdll/.
1998-11-01 14:00:21 +00:00
Tim Newsome
e7cdbb0589
Fix for non-modal dialog closing.
1998-11-01 13:04:43 +00:00
Ove Kaaven
1499a845ff
Moved VGA-emulating DirectX code from dispdib.c to a separate
...
file. Made it use a system timer and trap I/O accesses to the VGA
DAC registers to accommodate DisplayDib-using programs that try to
access the VGA hardware directly.
1998-11-01 12:51:47 +00:00
Ove Kaaven
7f740cbb04
Indirection for INSTR_EmulateInstruction for use by DOS code.
...
Added support for a 55Hz system timer, letting DOS apps calibrate
their delay loops and such. Calls INSTR_EmulateInstruction for
instruction emulation (principally I/O port access). Added macro
V86_FLAG.
1998-11-01 12:41:19 +00:00
Juergen Schmied
5b00ec7c4d
Corrected 2 wrong definitions.
1998-10-28 14:45:44 +00:00
Patrick Spinler
24ee621110
Added stubs for Process32First/Process32Next.
1998-10-28 14:20:19 +00:00
François Gouget
241c730d54
Fixed some LPPOINT/LPSIZE mismatches and some missing "const" in the
...
headers prototypes.
1998-10-28 10:47:09 +00:00
Huw D M Davies
87f87bf61c
Added pBitmapBits and pCreateBitmap to the GDI function table and
...
moved the X11 dependent stuff out of objects/bitmap.c into x11drv.
1998-10-28 09:53:53 +00:00
Juergen Schmied
309dbe10ef
New SHGetSimpleIDListFromPath32AW.
...
Unicode-safe: PathFindFilename32AW.
1998-10-28 09:38:49 +00:00
Justin Bradford
bce6d3e728
IExtractIcon had an extra c in a struct definition.
1998-10-28 09:37:38 +00:00
Marcus Meissner
d1165095dc
Stub for midiOpenStream (helps hexen2demo).
1998-10-27 15:22:26 +00:00
Alexandre Julliard
cd5b38aeb0
Release 981025.
1998-10-25 17:21:26 +00:00
Andreas Mohr
84248a5a08
Fixes for LANG_NEUTRAL.
1998-10-25 10:32:22 +00:00
Alexandre Julliard
3bf623d798
Added some padding to the PDB for ill-behaving apps (problem reported
...
by Andreas Mohr).
1998-10-25 10:20:31 +00:00
Jonathan Buzzard
bdc48bd1e4
Added a new debugging channel io to allow read/writes on a port to be
...
logged to a file.
1998-10-25 09:55:29 +00:00
Kai Morich
0913cdf00f
Added Drag*32 functions.
1998-10-24 12:02:54 +00:00
Ulrich Weigand
4a546903a7
Added support for global handles, implemented ConvertToGlobalHandle.
...
Allocate startup data and 16-bit stack for initial process.
1998-10-24 12:00:33 +00:00
Ove Kaaven
99f51106cc
Implemented DisplayDib.
1998-10-24 11:08:27 +00:00
Lionel Ulmer
27829e4337
Beginning of mouse support in DirectInput (only "standard" mouse
...
configuration supported for now).
1998-10-24 11:04:07 +00:00
Eric Kohl
9d8e864b34
Added xxx_Unregister() functions to all common controls.
1998-10-24 10:49:27 +00:00
Eric Kohl
b075ce5fe4
Improved the rebar control.
1998-10-24 10:47:25 +00:00
Huw D M Davies
14c99d0036
Adds Arc, Chord, GetCharWidth, Pie, PolyPolygon, PolyPolyline, RoundRect,
...
SetPixel, hatched brushes and a stub for StretchDIBits to the PostScript
driver.
1998-10-24 10:44:05 +00:00
Joseph Pranevich
912049d936
Added support for int17 and int19.
1998-10-24 10:40:36 +00:00
Juergen Schmied
e8d281d45a
Changed some string-shell32 functions to 32AW, parameter are
...
os depending 32A or 32W (-winver nt351 or nt40), some new functions.
Some fixes in ole2nls.
New OLE2NLS_CheckLocale() to handle Locale_User_Default and
Locale_System_Default.
Shell32 now dynamicly links to DPA_*(), comdlg32 works again
(comctl32 heap alloc patch broke it).
1998-10-24 09:22:57 +00:00
Juergen Schmied
a29dab2ee8
Added VERSION_IsOsUnicode().
1998-10-24 09:19:10 +00:00
Uwe Bonnes
a370ab4eb7
File sharing fixes.
1998-10-24 09:16:44 +00:00
Juergen Schmied
cba848847b
New FONT_GetObject32W(), GetObject32W().
1998-10-23 13:27:36 +00:00
Ove Kaaven
28c11324b5
First shot at DPMI realmode calls.
1998-10-23 09:50:07 +00:00
Marcus Meissner
6051fb3728
Small corrections in mmio declarations.
1998-10-22 15:58:53 +00:00
Marcus Meissner
96dad15fd8
XQueryKeymap -> TSXQueryKeymap (fixes the XIO errors reported).
1998-10-22 07:55:33 +00:00
Ove Kaaven
8163465a49
Added indirection for ctx_debug to the DOS loader, so Winelib works
...
again.
1998-10-21 17:20:48 +00:00
David Cuthbert
fb074c44ec
Better fix for this_is_a_syntax_error.
1998-10-21 15:38:59 +00:00
Dave Cuthbert
0a56c4f1fa
Changed "this is a syntax error" to "this_is_a_syntax_error" to make a
...
compile-time error message make more sense.
1998-10-19 08:47:08 +00:00
Alexandre Julliard
4ba574d6db
Release 981018.
1998-10-18 17:19:57 +00:00
Matthew Becker
75175345ae
Documentation updates.
1998-10-18 14:39:06 +00:00
Alexandre Julliard
97d2b92a78
Added Alex Priem.
1998-10-18 14:09:34 +00:00
Alex Priem
ba211eeb85
Further improvements.
1998-10-18 14:05:38 +00:00
Turchanov Sergey
62d6e98152
Implemented LoadCursorFromFile, fixed DrawIconEx to support offscreen
...
drawing, fixed CURSORICON_CreateFromResource to support LR_ semantics.
1998-10-18 13:42:55 +00:00
Turchanov Sergey
07d7d7986f
Fixed LoadImage to support almost all LR_ flags.
1998-10-18 13:41:15 +00:00
Turchanov Sergey
19aa3a793d
Added VIRTUAL_MapFileW to map file to memory in one function call.
1998-10-18 13:31:43 +00:00
Turchanov Sergey
656eb96577
Moved Multimonitor API declarations to windows.h.
1998-10-18 11:56:35 +00:00
Turchanov Sergey
86f5d82f2f
Implemented DefDriverProc32 from winmm.dll.
1998-10-18 11:22:36 +00:00
Alex Korobka
d20858433d
Got rid of flickering scrollbar arrows. MDI scrolling speeded up a
...
bit.
1998-10-18 10:37:46 +00:00
Juergen Schmied
c267e3ae24
GetLocaleInfo32A can handle len=0 now, sets LastError and touches
...
buffer only when necessary.
Updated deu.nls and some LCTYPES in winnls.h.
1998-10-18 10:18:35 +00:00
Patrik Stridvall
1e1cf48107
Compile fix for Solaris.
1998-10-17 12:56:00 +00:00
Peter Hunnisett
34499cc60f
Fixed small typo.
1998-10-17 12:22:49 +00:00
Marcus Meissner
f4f1719ca5
Fixed some more missing WINAPIs (hopefully correct).
1998-10-17 12:10:19 +00:00
Joseph Pranevich
20a2c1e5b0
More interrupts that can be done from DOS mode.
1998-10-17 11:56:44 +00:00
Joseph Pranevich
7bcf341a64
Added int16 (Keyboard) support, mostly stubs.
1998-10-17 11:55:07 +00:00
Juergen Schmied
6101324f3b
Many bugfixes, new stubs SHGetRealIDL, SHRegQueryValue32W,
...
SHRegQueryValueEx32W, StrRetToStrN, StrChrW, SHAllocShared,
SHLockShared, SHUnlockShared, SHFreeShared, SetAppStartingCursor32,
SHLoadOLE32, Shell_MergeMenus32, PathGetDriveNumber32, DriveType32,
SHAbortInvokeCommand, SHOutOfMemoryMessageBox, SHFlushClipboard.
1998-10-16 15:40:20 +00:00
Uwe Bonnes
73d6c134c2
Renamed all LPIMAGE_* types to PIMAGE_*.
1998-10-16 09:30:33 +00:00
Moshe Vainer
4a150e7753
Partial implementation of GetOutlineTextMetrics32A.
...
Added structures for OUTLINETEXTMETRICS.
1998-10-14 18:15:43 +00:00
Ulrich Weigand
27bb362fe1
Do not clip source rectangle even by visible region for bitblts.
...
Added field 'totalExtent' to WIN_DC_INFO.
1998-10-14 18:06:44 +00:00
Marcus Meissner
48ed3e11a4
Fixed --disable-debug config option.
1998-10-14 17:58:40 +00:00
Ulrich Weigand
a3527cf369
Implemented new PE DLL initalization code, trying to call the
...
DllEntryPoint routines always in correct order :-)
Bypass snooping when getting data buffer addresses (thunk buffers,
__GP handlers) and for 32-bit routines directly called from 16-bit
(due to stack address size problems).
1998-10-11 19:31:10 +00:00
Ulrich Weigand
bf5f693ff9
Implemented HEAP_WINE_CODE16SEG SEGPTR heaps with 16-bit code segments.
1998-10-11 19:12:16 +00:00
Ulrich Weigand
85a7ff4090
GlobalFix16 is supposed to return selector to the memory area.
1998-10-11 19:10:10 +00:00
Ulrich Weigand
2e30f6ffa3
Use emergency TEB selector to avoid debugger crashes when stepping
...
through relay stubs (or when FS is invalid otherwise).
1998-10-11 18:59:11 +00:00
Ulrich Weigand
d4663668b8
Changed DC members w.hVisRgn, w.hClipRgn, amd w.hGCClipRgn to
...
coordinates relative to the device, not the DC origin. This is
necessary to correctly implement GetClipRgn16 and InquireVisRgn.
SelectVisRgn also expects region in device-relative coordinates.
Adapted the rest of Wine to this coordinate change.
Implemented ExtSelectClipRgn.
1998-10-11 18:47:02 +00:00
Andreas Mohr
e6c12eeb04
Yet another small self-loader fix.
1998-10-11 17:36:46 +00:00
Patrik Stridvall
8295c862dc
Started the implementation of MSACM.DLL, MSACM32.DLL and IMAGEHLP.DLL.
1998-10-11 17:09:05 +00:00
Patrik Stridvall
091e78564d
Started the implementation of IMAGEHLP.DLL.
1998-10-11 17:04:17 +00:00
Patrik Stridvall
29c08dd4df
Started the implementation of MSACM.DLL and MSACM32.DLL.
1998-10-11 17:00:29 +00:00
Juergen Schmied
6acd059970
Bugfixes, shellview uses DPA's now, IShellView_GetItemObject implemented.
1998-10-11 15:50:14 +00:00