Francois Gouget
819e7946e9
Added two macros, ICOM_VFIELD and ICOM_VTBL, so that when implementing
...
a COM interface one never has to name the lpVtbl field explicitly.
1999-10-25 15:43:36 +00:00
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Patrik Stridvall
feb94cbbcb
Made the include files self-sufficient.
1999-10-24 21:48:50 +00:00
Peter Hunnisett
e8ffab62e8
Added macro definitions for memory allocation.
1999-10-24 17:27:12 +00:00
Ulrich Czekalla
e6ab9d308a
Make sure that all calls use the extended structures which are a
...
superset of the regular structures.
1999-10-24 17:26:45 +00:00
Ulrich Czekalla
c9cc20cf8b
New channel 'debugstr' used to print OutputDebugString API calls.
1999-10-24 00:06:17 +00:00
Francois Gouget
be9fd31b92
Define the COM macros even in C++.
1999-10-23 20:09:05 +00:00
Robert 'Admiral' Coeyman
0e04d8b0a8
Report non-hercules video. Turned on int 2a.
1999-10-23 19:01:10 +00:00
Jim Aston
031f4faaff
Fixed compiling with STRICT.
1999-10-23 19:00:02 +00:00
Ulrich Czekalla
0a8e069667
Fixed some wrong defines.
1999-10-23 18:57:01 +00:00
Eric Pouech
a88cae1a0b
Allow loading of modules debug information after first invocation of
...
debugger.
1999-10-23 18:55:02 +00:00
Ulrich Czekalla
c2983025d5
Implementation of edit labels.
1999-10-23 18:53:25 +00:00
Jim Aston
e0f604a3cd
Added another anonymous union using the DUMMYUNIONNAME style.
1999-10-23 16:55:28 +00:00
Ove Kaaven
f45608f639
Winsock rewrite. Sockets are now proper win32 handles.
...
Internal structures are now really internal.
1999-10-23 16:53:34 +00:00
Ulrich Weigand
3723c2c8e9
Bugfix: Perform proper process shutdown on 'quit' and error.
1999-10-23 16:49:49 +00:00
Jim Aston
cf1e858354
Fixed a small typo.
1999-10-23 16:48:44 +00:00
Ulrich Weigand
8a64b83eb6
Bugfix: don't call ExitProcess() before SYSLEVEL_Init().
1999-10-23 14:15:33 +00:00
Eric Pouech
3e18c25058
First working version.
1999-10-23 14:01:32 +00:00
Marcus Meissner
7064c0879f
Added missing prototypes for StrRetToBuf(A|W).
1999-10-23 13:55:23 +00:00
Ove Kaaven
019211f864
Added socket interface to wineserver.
1999-10-13 16:05:37 +00:00
Eric Pouech
117f9f9713
Added filename to 32 bit builtin module descriptors.
1999-10-13 16:00:18 +00:00
Uwe Bonnes
22d4b0afdd
Use LoadString16 for FormatMessage16 and handle
...
FORMAT_MESSAGE_ALLOCATE_BUFFER flag.
1999-10-13 14:00:09 +00:00
Stephane Lussier
62efee2345
Fixed the clipping for the postscript driver and turned it on (by setting
...
PSDRV_SetDeviceClipping in the function table).
1999-10-13 13:58:45 +00:00
Francois Gouget
afa8fe94ea
Fixed a typo in a function declaration.
1999-10-13 13:55:26 +00:00
Huw D M Davies
38ffcc3cb0
Map PrintDlg16 to PrintDlgA.
1999-10-13 12:29:57 +00:00
Rein Klazes
260cd4ec94
First implementation of LoadTypeLibEx().
1999-09-29 12:15:05 +00:00
Patrik Stridvall
e216de9794
Fixed some of the issues reported by winapi-check, by adding arguments
...
to varargs.
1999-09-29 10:27:00 +00:00
Peter Hunnisett
22b861c1be
- Moved dplay and dplayx to a proper home in the dlls directory.
...
- Implemented new DirectPlay4 and DirectPlayLobby3 interfaces.
- Implemented a class factory for dplay and dplobby. COM interfaces
now work for dp and dpl.
- Added a few more entries to dplayx.spec files. How do you find the
ordinals? I just guessed :(
- Seperated DirectPlay and DirectPlayLobby implementation into separate files.
- Included some missing header file definitions.
- Implemented the dplay dll in terms of the dplayx dll. I haven't
tested it so it may not work...
- A few bug fixes and a little new implementatioe.n
- Updated document with a more detailed implementation plan.
1999-09-28 16:35:32 +00:00
Eric Pouech
d19d25a0ea
Removed last dependancies between MCI drivers and WINMM/MMSYSTEM
...
DLLs.
1999-09-27 13:38:57 +00:00
Ove Kaaven
a39ad1af4b
Added some basic Winsock2 definitions.
1999-09-27 11:48:11 +00:00
Francis Beaudet
ec09a400a7
DPtoLP needs to round the result.
...
Fixed MulDiv to deal better with negative numbers.
1999-09-27 11:44:01 +00:00
Rein Klazes
61b15de4ba
Use an extra bit in the button status byte to flag whether the
...
DefButtonWndProc should process the WM_LBUTTONUP message.
1999-09-27 11:38:47 +00:00
Alexandre Julliard
3d06d20bab
Moved all signal support to a new platform-specific file.
...
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
1999-09-27 10:58:45 +00:00
Alexandre Julliard
55c2d900c6
Release 990923.
1999-09-23 16:39:17 +00:00
Patrik Stridvall
8276f696fc
Fixed some of the issues reported by winapi-check.
1999-09-23 11:48:02 +00:00
Eric Pouech
843ea29c9e
Added some missing defines.
1999-09-22 16:46:22 +00:00
Eric Pouech
4c37e23e6d
Now using the same structs for low-level drivers as Windows do.
1999-09-22 16:45:51 +00:00
Patrik Stridvall
e92331ffd0
Fixed ANSI C violations.
1999-09-20 18:52:06 +00:00
Ulrich Weigand
c44ab1f0fd
Don't create thunk for task signal proc, call it directly.
1999-09-20 18:48:29 +00:00
Ulrich Weigand
f86aab84ba
DC hook proc thunk management simplified.
1999-09-20 18:47:14 +00:00
Ulrich Weigand
f4edf2378e
Windows hook proc thunk management simplified.
1999-09-20 18:45:00 +00:00
Ulrich Weigand
2dec1ba403
Modified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
...
Removed persistent thunk creation routines.
1999-09-20 18:43:52 +00:00
Lionel Ulmer
d94475bdb2
Added the possibility to use DGA 2.0.
1999-09-20 18:42:46 +00:00
Noel Borthwick
d05b7beb5a
- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
...
and native Linux applications.
- Respond to the MULTIPLE selection request target when Wine is the
selection owner.
- Relax type checking for TARGETS selection.
1999-09-20 15:42:47 +00:00
Ulrich Weigand
a2d5bb393a
Bugfix: Improved GetCodeHandle16 / GetCodeInfo16.
1999-09-20 15:30:27 +00:00
Patrik Stridvall
311e456a64
Added support for anonymous structs/unions on compilers that implement it.
1999-09-19 14:20:33 +00:00
Peter Ganten
87d95b7bc5
Stubs for PolyTextOutA/W.
1999-09-19 14:17:14 +00:00
Huw D M Davies
56a8644718
Extend DRAWMODE struct to win95 spec.
...
Add some more Escape -> Escape16 conversions.
1999-09-19 14:13:39 +00:00
Ulrich Weigand
3467dab377
Move VerLanguageName[AW] back to base (exported from KERNEL32 ...).
1999-09-19 12:15:58 +00:00
Marcus Meissner
8388f67523
Added stub implementation for EnumDisplayDevices*.
1999-09-19 12:09:23 +00:00
Juergen Schmied
0d0c5d8f50
More support for special pidls in SHGetSpecialFolderLocation.
1999-09-19 12:05:30 +00:00
Luc Tourangeau
3471f0f527
Implemented invisible pens.
1999-09-19 12:04:42 +00:00
Karl Lessard
dee464c4c6
Fixed GetDIBits problems.
1999-09-14 11:51:01 +00:00
Patrik Stridvall
32b4325d6b
Add support for anonymous struct/unions on compilers that implement it.
1999-09-14 07:52:16 +00:00
Huw D M Davies
304d9a4737
Change interfaces to THUNK_Alloc/Free slightly and make them non-static.
...
Remove relays for win16drv from CallBack table, instead use build to
generate them directly in graphics/win16drv/prtdrv.c.
If Printer AbortProc is 16bit then allocate thunk and store that as a
32bit proc in DC. Setting of abortprocs now done in the correct place
(i.e. not in the driver).
1999-09-13 15:15:45 +00:00
Patrik Stridvall
f4fca7c459
Eliminated warnings.
1999-09-11 16:27:20 +00:00
Huw D M Davies
fd24362356
Winspool DocumentProperties and DeviceCapabilities should now work on
...
native 16 bit drivers.
1999-09-10 14:38:19 +00:00
Huw D M Davies
6dd35697f9
Add support for a large number of different paper sizes to PostScript
...
driver.
1999-09-10 14:36:49 +00:00
Lionel Ulmer
4e407605a6
Added definitions of COM objects for D3D 6.x support.
1999-09-10 14:21:27 +00:00
Abey George
6831e0b20f
Changed the pixmap to look like the windows default application icon.
1999-09-10 14:00:57 +00:00
Alexandre Julliard
891305b980
Removed __winelib flag.
1999-09-05 16:48:16 +00:00
Eric Pouech
668228a1fa
Moved DDK level material to new include/mmddk.h file.
...
Copied some SDK level material from include/multimedia.h file.
1999-09-05 16:39:23 +00:00
Juergen Lock
7004766ee7
Fix %fs for signal handlers in the FS_sig undefined case (this patch
...
actually from Ulrich Weigand, I only tested it).
1999-09-05 16:26:12 +00:00
Ron Record
e977d6ca5c
Added support of __thr_errno for reentrance on UnixWare.
1999-09-05 12:32:05 +00:00
Richard Cohen
8dde3c7f60
Various fixes for the X11 font mapper, particularly:
...
- size fonts with negative heights correctly
- calculate average width correctly.
1999-09-05 12:18:57 +00:00
Alexandre Julliard
3b96efc0f7
Added configure check for str[n]casecmp.
1999-09-04 14:36:02 +00:00
Huw D M Davies
65367a9f16
Added type PWORD.
1999-09-04 14:31:08 +00:00
Huw D M Davies
685fa2d22d
Added loads of types, defines and declarations to winspool.h.
1999-09-04 14:30:33 +00:00
Pierre Mageau
4ac8db783d
Changed CopyImage to accept desiredX, desiredY and LR_COPYFROMRESOURCE.
...
CURSORICON_FindBestIcon changed to find the correct icon.
ImageList_ReplaceIcon now calls CopyImage internally.
Assign a value for the hIconSm CLASS member (using CopyImage).
1999-09-04 11:16:48 +00:00
Karl Lessard
41875795cc
Ian Ward
...
Dan Langlois
Speed up conversion between XImages and DIBSections.
1999-09-03 16:49:17 +00:00
Ulrich Weigand
cebd60b33c
Removed global variable pCurrentTeb.
1999-09-03 16:45:44 +00:00
Huw D M Davies
4e877163cf
A few more DC_ defines from Win2000.
1999-09-03 16:43:56 +00:00
Noel Borthwick
2970067b14
- Implement interprocess clipboard communication.
...
- Support for the PRIMARY and CLIPBOARD selection atoms.
- Support for the TARGETS selection format.
- Expose native Windows clipboard formats through X selection targets.
1999-09-03 15:17:57 +00:00
Alexandre Julliard
016e059e80
Fixed #ifdef symbol for PowerPC.
1999-08-21 14:44:18 +00:00
Michael Veksler
4405f3c369
Removed unnecessary includes from ole related files.
1999-08-18 18:35:57 +00:00
Ulrich Weigand
c3d9f28172
Moved implementation of WOW routines to single file.
...
Added all missing WOW routines, fixed WOWCallback16Ex.
1999-08-18 18:31:26 +00:00
Alexandre Julliard
7760e7fbff
Release 990815.
1999-08-15 19:18:03 +00:00
Francis Beaudet
7ed1af3df3
Ensure that the WM_ENTERIDLE message is not sent if the wake-up event
...
for the MSG_InternalGetMessage() call is a WM_TIMER.
1999-08-15 16:58:03 +00:00
Patrik Stridvall
489cb8b758
GCC 3.0 has not been released yet, but it is good to be prepared.
1999-08-15 16:56:06 +00:00
Juergen Schmied
eac255cd31
More use of rc files for strings and menus, fixes. First internal
...
icons.
1999-08-15 14:31:36 +00:00
Thuy Nguyen
03a6889e5c
Implemented the WM_SETICON and WM_GETICON messages.
1999-08-15 14:21:57 +00:00
Ulrich Weigand
c50a1d05de
Adapted to new-style Wine thunks.
...
Removed some now unnecessary function pointers.
1999-08-15 12:45:01 +00:00
Ulrich Weigand
6ab0fb18b0
CallTo16... / CallFrom16... Wine thunks reorganized:
...
- Cleaner separation between core and glue code.
- Argument conversion glue code now in C.
- Glue code needed for 16-bit .spec files inlined.
1999-08-15 12:43:17 +00:00
Bertho Stultiens
fbde5be239
Version 1.0.14 of wrc.
1999-08-14 15:01:54 +00:00
Alexandre Julliard
bada25d5da
Fixed SetLocalTime prototype.
1999-08-08 18:56:04 +00:00
Alexandre Julliard
89f079bfd1
Replaced a few calls to lstr* functions by their CRTDLL or libc
...
equivalent.
1999-08-08 18:54:47 +00:00
Alexandre Julliard
d229b98c61
Reimplemented multi-byte and wide-chars functions to not depend on
...
lstr* functions; added a few missing ones; fixed a couple of bugs.
1999-08-08 18:47:59 +00:00
Ulrich Weigand
bb1984e6bd
Separated Win16 (USER) and Win32 (MPR) network routines.
...
Moved implementation of MPR to dlls/mpr/.
Added proper headers and stubs for missing MPR routines.
1999-08-07 14:32:33 +00:00
Klaas van Gend
3d5f2a88d3
Implemented the return of hDevModes and hDevNames in the PRINTDLG
...
structure of PrintDlgA().
1999-08-07 12:34:54 +00:00
Ove Kaaven
6103e4b195
Made hardware_event use win32-conformant parameters.
1999-08-07 12:33:35 +00:00
Marcus Meissner
028e9a1720
Implemented DirectInput Joystick support (tested with WC:Prophecy).
1999-08-04 15:07:56 +00:00
Alexandre Julliard
15de615276
Got rid of dsprintf and related macros.
1999-08-04 12:22:42 +00:00
Alexandre Julliard
7d8cfeb95c
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
...
aliasing optimization problems.
1999-08-01 14:58:01 +00:00
Alexandre Julliard
bdf83bc546
Removed SIGNAL_MaskAsyncEvents and cleaned up signal handling.
1999-08-01 14:54:16 +00:00
Alexandre Julliard
beb8fabf22
Removed async I/O support.
1999-08-01 14:51:26 +00:00
Alexandre Julliard
c9c2a59c62
Use the service thread for comm notifications.
1999-08-01 14:46:51 +00:00
Alexandre Julliard
a1089c59b9
Made stack manipulation macros into inline functions.
...
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.
1999-08-01 12:51:55 +00:00
Alexandre Julliard
b375678277
Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
...
SIGCONTEXT.
1999-08-01 12:15:12 +00:00
Alexandre Julliard
44379e8a43
Release 990731.
1999-07-31 19:55:06 +00:00
Marcus Meissner
4a0af4223e
Added CONTEXT for ALPHA and MIPS.
1999-07-31 19:22:25 +00:00
Patrik Stridvall
2c684081c1
Fixed some of the issues reported by Solaris Lint.
1999-07-31 17:36:48 +00:00
Patrik Stridvall
cf4333240c
Solaris C/C++ compile fix.
1999-07-31 17:35:33 +00:00
Patrik Stridvall
0e38aa7fda
Various ANSI C compability fixes.
1999-07-31 17:34:43 +00:00
Patrik Stridvall
b8684a266b
Fixed some of the issues reported by winapi-check.
1999-07-31 17:32:05 +00:00
Ulrich Weigand
081daf7d21
Implemented KERNEL.447 (WIN32_OldYield16).
1999-07-31 17:27:38 +00:00
Patrik Stridvall
26ffb3cd76
Fixed/added missing/wrong function prototypes and made internal
...
functions static.
1999-07-31 14:41:43 +00:00
Patrik Stridvall
478eee17be
Eliminated warnings.
1999-07-31 13:13:23 +00:00
Eric Kohl
f9b580701f
Some more messages.
1999-07-31 13:09:40 +00:00
Alex Priem
d144e4a35b
Bugfixes & further updates for the month calendar common control.
1999-07-31 11:13:25 +00:00
Alex Priem
c8cc32587a
Started implementing date/time common control.
1999-07-31 11:12:45 +00:00
Klaas van Gend
43ac3d6b3e
- added Collate/NoCollate Icons to Print32 dialog (unfortunately they
...
don't display yet).
- added status strings.
- added string table for internationalisation of several internal
message boxes.
1999-07-30 18:10:21 +00:00
Yuxi Zhang
4e40dc0ec6
Removed duplicated defines in winuser.h and commctrl.h. Also corrected
...
a typo for SW_MAX value.
1999-07-30 18:09:07 +00:00
Luc Tourangeau
63ff31eacd
Added a call to the newpath operator immediately before the arc
...
operator.
1999-07-30 18:04:25 +00:00
Ulrich Weigand
98c3053e6e
Added FinalUserInit16/FinalGdiInit16 stubs.
...
Call out to FinalUserInit in MAIN_EmulatorRun.
1999-07-27 17:10:06 +00:00
Francois Boisvert
87b81de0bc
Implemented the Win95 file open/save dialogs.
1999-07-27 16:20:36 +00:00
Huw D M Davies
0f184bf01f
Added more paper sizes and bin names to PPD parser.
1999-07-27 16:09:40 +00:00
Juergen Schmied
565b2e0b5d
Many fixes/reimplementations.
1999-07-25 12:26:05 +00:00
Juergen Schmied
f518b1939e
New file. Contains functions not in the official headers but widely
...
used from other dlls.
1999-07-25 12:17:31 +00:00
Huw D M Davies
815615025e
{Start|End}{Doc|Page} go through DCfuncs.
...
Implement these in the PostScript driver.
Change PSDRV_Escape to use them.
1999-07-25 11:25:59 +00:00
Juergen Schmied
235776bdc3
Fixed incomplete proto.
1999-07-25 11:17:37 +00:00
Ulrich Weigand
2f4bd6617f
Unify startup sequence for Wine and WineLib.
1999-07-24 12:20:24 +00:00
Noel Borthwick
83579c8286
Fix bug with pasting Wine clipboard content to external applications,
...
by storing clipboard data on the shared system heap.
1999-07-24 12:18:04 +00:00
Francois Boisvert
56c36e3dc7
Implemented TREEVIEW_InsertItemW.
1999-07-24 12:14:51 +00:00
Sylvain St-Germain
00bf3811ae
Fixed inconsistency in conditions that determines if a window requires
...
a WM border.
1999-07-24 12:11:22 +00:00
Huw D M Davies
28896ee7bf
For large font sizes call XLoadQueryFont with a 100 pixel high font
...
and rescale the metrics.
1999-07-24 12:10:23 +00:00
Huw D M Davies
d016b0a02d
Implement handling of 32 bit AbortProc.
1999-07-24 12:09:34 +00:00
Lionel Ulmer
3b8a724228
Suppressed compiler warning by using the 'unused' attribute.
1999-07-24 12:08:20 +00:00
Eric Pouech
923f02bbbc
Removed some no longer used prototypes.
...
Added command tables to MCI structure.
1999-07-24 10:38:51 +00:00
Eric Pouech
87b9aa8e0f
Fixed buggy prototype.
1999-07-24 10:38:13 +00:00
Ulrich Weigand
8dbffe70fb
Removed MODULE_GetWndProcEntry16().
...
Use 32-bit window procedures in COMMDLG instead.
1999-07-24 10:27:58 +00:00
Paul Quinn
270c23d8b4
Add a few stubs, some C++ compatibility, and fix a few types.
1999-07-24 10:24:09 +00:00
Albert den Haan
dcbb9c0f4c
Declare only one instance of GUID_NULL.
1999-07-24 10:20:50 +00:00
Lionel Ulmer
5d68f79a8b
Better detection of OpenGL.
1999-07-23 19:33:24 +00:00
Ulrich Weigand
22d2c527b8
Bugfix: Reverted CallTo16 routines to STDCALL convention.
1999-07-23 19:27:36 +00:00
Huw D M Davies
bb14056c16
EnumJobs stub.
...
Update graphics/psdrv/README.
Add warnings to DRIVER_GetDriverName.
1999-07-23 19:23:49 +00:00
Lionel Ulmer
2bce6fea7e
- Added a new option 'noxshm'
...
- Added a 16bpp -> 32 bpp conversion function
1999-07-23 19:19:56 +00:00
Luc Tourangeau
effc55ea83
- implementation of SetDeviceClipping
...
- coordinate system origin fix
1999-07-18 18:34:45 +00:00
Alex Priem
e74f219da6
- Implementation of simple comctl32 v5.0 changes.
...
- TVM_SORTCHILDRENCB also accepts TVI_ROOT as a valid hParent.
1999-07-18 18:31:05 +00:00
Noel Borthwick
557ff419be
Implemented the OLE Clipboard API.
1999-07-18 15:43:45 +00:00
Francis Beaudet
c37dd06f78
Delay WM_NCPAINT message until the "painter's algorithm" kicks in.
1999-07-18 15:38:29 +00:00
Ian Schmidt
d736ef4b1d
Added version information for Win98.
1999-07-18 15:33:25 +00:00
Alex Priem
cbd5ed74e5
Macro definitions used SNDMSG instead of SendMessage[AW]. Bad.
1999-07-18 15:32:32 +00:00
Thuy Nguyen
4884396548
Introduced a [psdrv] section in wine.conf with a ppdfile value
...
specifying the path and name of the PPD file.
1999-07-18 15:25:34 +00:00
Sylvain St-Germain
59fb130369
Implementation of the updown buddy windproc subclassing for the
...
handling of keyboard up and down arrow.
1999-07-18 13:30:01 +00:00
Uwe Bonnes
e5266e8a44
Add WINAPI for EntryAddrProc.
1999-07-15 16:09:05 +00:00
Eric Pouech
5c92ff216e
Changed way of allocation open mci drivers (array => list); this list
...
is now stored on a per process basis.
1999-07-15 14:43:36 +00:00
Ulrich Weigand
0fa6dad074
Fixed some CONTEXT86 vs. CONTEXT mismatches.
1999-07-15 14:32:20 +00:00
Ulrich Weigand
5e59b1a5b4
Added support for 32-bit NE code segments.
1999-07-15 14:31:44 +00:00
Alexandre Julliard
4220b29be9
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.
1999-07-11 17:20:01 +00:00
Marcus Meissner
e32a317b76
Removed the old, historical and no longer working IPC support.
1999-07-11 14:13:56 +00:00