Commit Graph

118 Commits

Author SHA1 Message Date
Alexandre Julliard
78f9fae706 Create GDI stock objects as normal objects instead of using magic
handle values.
2001-08-17 00:07:13 +00:00
Alexandre Julliard
e811f9c353 Specify sizes for stock fonts again; removed the FixStockFontSize
hack. Ignore mapping modes when selecting stock fonts into a DC.
Removed a few direct accesses to GDI structures from x11drv.
2001-08-16 19:13:52 +00:00
Alexandre Julliard
301df6b5cd Added names to standard critical sections (suggested by Andreas
Mohr).
2001-08-16 18:12:56 +00:00
Alexandre Julliard
658cdb4412 Make sure we don't hold the GDI lock when loading drivers. 2001-08-15 23:33:20 +00:00
Patrik Stridvall
e9782fa1fc Documentation fixes. 2001-07-12 22:33:51 +00:00
Patrik Stridvall
044855c6ec Documentation fixes. 2001-07-11 18:56:41 +00:00
Patrik Stridvall
01d5e5b071 Documentation fixes. 2001-07-02 19:59:40 +00:00
Patrik Stridvall
17fd4e3816 Documentation name fixes. 2001-06-28 18:04:41 +00:00
Dmitry Timoshkov
4328e51b1a Fixed some dll separation issues. 2001-05-22 19:18:06 +00:00
Gavriel State
035d454d8d Allocate bitmap objects in the large heap area. 2001-04-16 18:56:27 +00:00
Alexandre Julliard
9515336378 Small dll separation fixes. 2001-03-23 19:13:23 +00:00
Huw D M Davies
2aa85eed18 Change FONTOBJ to use LOGFONTW rather than LOGFONT16.
Updated parameters of DEVICEFONTENUMPROC.
2001-02-14 22:56:38 +00:00
Alexandre Julliard
a41b2cfdd0 Moved tweak support to USER dll. Removed tweak.h and cache.h. 2001-01-15 20:12:55 +00:00
Alexandre Julliard
db0747d095 Removed some unnecessary includes.
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Lionel Ulmer
5687823cbb Fixed the size of the large_handles array. 2000-11-29 17:42:20 +00:00
Alexandre Julliard
ab687979fd Moved standard syslevel APIs declaration to winbase.h.
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
2000-11-15 23:41:46 +00:00
Alexandre Julliard
2239abb9f9 Allocate DC objects on the process heap, and removed WIN_DC_INFO
structure (based on a patch by Ken Coleman).
2000-11-05 02:05:07 +00:00
Francois Gouget
78767e6dd3 Set the thickness of stock pens to 0 so that they are not scaled. 2000-10-31 01:36:09 +00:00
Andreas Mohr
007fb24088 Added support for non-deletable system brushes and pens created by
USER.
2000-09-16 20:53:51 +00:00
Gerard Patel
5faa5d74c3 Restored the hPseudoBitmap hack for programs deleting the 1x1 bitmap
in memory DCs.
2000-08-25 21:54:23 +00:00
Andreas Mohr
024e881230 GetObjectA: unlock the object again even in case of failure. 2000-08-25 21:30:34 +00:00
Alexandre Julliard
2a2321bbca Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Alexandre Julliard
15467bfb1f Moved MulDiv() and VGA routines out of GDI. 2000-08-01 22:03:18 +00:00
Alexandre Julliard
58d5a0a786 Removed some unnecessary inclusions of wingdi.h and winuser.h 2000-07-29 21:58:17 +00:00
Patrik Stridvall
2d6457c11a Added/fixed some documentation reported by winapi_check. 2000-03-28 20:22:59 +00:00
Alexandre Julliard
28c3a1baf3 Moved graphics initialisation to the x11drv/ttydrv dll init code.
Merged event, keyboard and mouse drivers into USER driver.
2000-03-20 18:21:19 +00:00
Alexandre Julliard
1dac57f05f Created separate dlls for user,gdi,ttydrv,x11drv.
Fixed Winelib argc handling (thanks to Eric Pouech).
2000-03-19 12:08:09 +00:00
Rein Klazes
ad5d10f223 Correct rounding of the result in MulDiv16(). 2000-03-12 21:12:38 +00:00
Matthew Cline
20512fd854 GetObjectA() now rejects GDI handles which are invalid. 2000-02-13 16:00:17 +00:00
Jeremy White
d3e22d9d55 Removed #include of wingdi.h and windef.h from winuser.h (and resolved
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Gerard Patel
d1795f674c Avoid deleting of the default 1x1 bitmap for memory DCs. 2000-01-09 20:52:53 +00:00
Ian Schmidt
e04b3e9a02 Removed unnecessary USER call from GetFontMetrics. Fixes native USER. 1999-11-04 01:45:53 +00:00
Francis Beaudet
12668f5e2f Return correct height and width for stock fonts in GetObject. 1999-10-31 17:32:26 +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
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
Richard Cohen
05bf5344f0 Make stock fonts independent of mapping mode.
System font should only be bold for Win31.
1999-09-03 15:16:23 +00:00
Ulrich Weigand
98c3053e6e Added FinalUserInit16/FinalGdiInit16 stubs.
Call out to FinalUserInit in MAIN_EmulatorRun.
1999-07-27 17:10:06 +00:00
Thuy Nguyen
6e133d5d3b Fixed rounding in MulDiv. 1999-07-18 18:36:18 +00:00
Patrik Stridvall
d96e1f133e Moved code to the X11 driver. 1999-07-04 13:31:03 +00:00
Alexandre Julliard
156570906f Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-23 10:25:25 +00:00
Huw D M Davies
7603deae21 General tidy up of the MetaFile driver - make sure that everything
goes through the DCFuncs table.
1999-04-25 09:24:23 +00:00
Patrik Stridvall
b4b9fae671 New debug scheme with explicit debug channels declaration. 1999-04-19 14:56:29 +00:00
Ulrich Weigand
466cd44484 Added GdiSignalProc() stub. 1999-04-01 11:46:02 +00:00
Patrik Stridvall
b87fe2e9bf More code moved to the X11 driver (bitmap and palette and misc). 1999-04-01 08:16:08 +00:00
Alexandre Julliard
a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Patrik Stridvall
8d8703cb48 Moved some more code to the X11 driver. 1999-02-04 14:05:38 +00:00
Alexandre Julliard
8da12c43a9 Group commit for recovery after disk crash.
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Paul Quinn
1beaae5f9e Lots of new defines and stubs. 1998-12-15 15:38:36 +00:00
Ulrich Weigand
87dbaa9a05 Implemented GdiFreeResources (GDI.609). 1998-12-01 13:00:05 +00:00
Huw D M Davies
9c68faadab Remove X_DC_INFO from DC and make it behave like any other PDEVICE. 1998-11-25 12:36:03 +00:00