Thomas Bluemel
dfd90b8ad1
add sekelton for the GradientFill() implementation.
...
svn path=/trunk/; revision=8099
2004-02-08 21:37:53 +00:00
Gé van Geldorp
660a7812d3
Serialize access to display driver. Fixes serious display corruption
...
with the VGA driver: drawing function starts and sets up VGA registers,
mouse moves and pointer needs to be redrawn for which VGA registers
are changed, then drawing function continues with wrong registers
svn path=/trunk/; revision=7688
2004-01-16 19:32:00 +00:00
Filip Navara
22e7c1f6cb
Partial implementation of GetPixel.
...
svn path=/trunk/; revision=7153
2003-12-21 10:27:10 +00:00
Aleksey Bragin
2a9609d601
Note SURFGDI structure change --- added new DIB function called DIB_StretchBlt().
...
StretchBlt() skeleton is now working as it should (w/o some clipping, stretching modes set, but all this is marked either as FIXME or TODO).
svn path=/trunk/; revision=6914
2003-12-08 18:07:56 +00:00
Steven Edwards
7fd98f181c
RLE4/8 Bitmap Compression support.
...
Patch by Jonathan Wilson.
svn path=/trunk/; revision=6687
2003-11-18 18:05:40 +00:00
Gé van Geldorp
c3fc013ce4
Changes for W32API
...
svn path=/trunk/; revision=6461
2003-10-30 08:56:38 +00:00
Gé van Geldorp
4ab5d75768
Create palette handles as gdiobj handles which can be used by usermode
...
svn path=/trunk/; revision=5892
2003-08-28 12:35:59 +00:00
Richard Campbell
5d01a60b97
- Solitaire now works partially, patch by Filip Navara
...
svn path=/trunk/; revision=5859
2003-08-25 23:24:03 +00:00
Gé van Geldorp
bb70febc2a
- Store GDI object type in the handle itself
...
- Rename remaining XX_HandleToPtr/XX_ReleasePtr funcs to XX_LockXx/XX_UnlockXx
svn path=/trunk/; revision=5693
2003-08-20 07:45:02 +00:00
Royce Mitchell III
cc71b9ec7a
initial implementation of EngLockSurface and EngUnlockSurface
...
svn path=/trunk/; revision=5417
2003-08-04 19:57:47 +00:00
David Welch
df807693a0
- Pass the rop code to PatBlt down to the BitBlt functions.
...
- Emulate all rop codes on dib 4bpp surfaces. I left the current code
as an optimized case for SRCCOPY.
svn path=/trunk/; revision=5292
2003-07-27 18:37:23 +00:00
Royce Mitchell III
dadc689465
@implemented and @unimplemented comments for subsys/win32k
...
svn path=/trunk/; revision=5077
2003-07-11 15:59:37 +00:00
Emanuele Aliberti
982fd1f286
WIN32K code cleanup.
...
Prefer FASTCALL/STDCALL in kernel mode code.
Make compiler check function signatures.
Tested under BOCHS 2.0.2 + FreeDOS + loadros.
svn path=/trunk/; revision=4714
2003-05-18 17:16:18 +00:00
Gé van Geldorp
ab42b89f19
Get mouse cursor working under VMware
...
svn path=/trunk/; revision=4286
2003-03-11 00:21:41 +00:00
Gé van Geldorp
31e559fb73
- Add support for 8-bit and 32-bit displays
...
- Precompute DIB routines
- Fix some compiler warnings
svn path=/trunk/; revision=4238
2003-03-04 10:09:01 +00:00
Gé van Geldorp
991196c35e
- Move GDI drivers and win32k.sys from system32\drivers to system32
...
- Load GDI driver from registry key
- Clean up hacks in videoprt (borrowed some code from scsiport)
- Support for MS VGA driver under VMware, doesn't work yet under Bochs
svn path=/trunk/; revision=4199
2003-02-25 23:08:54 +00:00
Gé van Geldorp
aaa7b9a682
Support for VMware video drivers
...
svn path=/trunk/; revision=4151
2003-02-15 19:16:34 +00:00
David Welch
af353b6572
Create a PDEV for the display driver only once.
...
svn path=/trunk/; revision=3520
2002-09-18 23:56:48 +00:00
Eugene Ingerman
7325b379e2
Rewrote gdi (Engxxx) objects.
...
svn path=/trunk/; revision=3313
2002-08-04 09:55:11 +00:00
Eric Kohl
7c25d62093
Changed calling convention of EngXxx funtions to STDCALL.
...
Added missing includes.
svn path=/trunk/; revision=3096
2002-06-15 21:44:08 +00:00
David Welch
43b2190795
Began work on message queue and default window procedure
...
svn path=/trunk/; revision=2504
2002-01-13 22:52:08 +00:00
Eric Kohl
b9689b04fa
Fixed a lot of warnings.
...
svn path=/trunk/; revision=2007
2001-06-25 09:30:45 +00:00
Jason Filby
73b9ac6994
Initial GDI Mouse support, small DC fix
...
svn path=/trunk/; revision=1916
2001-05-26 08:15:40 +00:00
Jason Filby
c84d5016d1
Initial font and text support. Fixes to color palette support. Mask and transparent blt support.
...
svn path=/trunk/; revision=1861
2001-05-02 12:33:42 +00:00
Jason Filby
14c634ca97
Identation corrected, many fixes and minor improvements, initial DIB support
...
svn path=/trunk/; revision=1753
2001-03-31 15:35:08 +00:00
Jason Filby
06bf88e073
Minor fixes
...
svn path=/trunk/; revision=1404
2000-10-14 22:42:11 +00:00
Jason Filby
0b34b1b746
GDI improvements
...
svn path=/trunk/; revision=1183
2000-06-16 07:25:41 +00:00
Jason Filby
04a84d5ab8
Implemented DrvCopybits
...
Minor fixes
svn path=/trunk/; revision=1116
2000-04-10 20:17:34 +00:00
Jason Filby
248fe1f79d
Implemented basic VGA routines
...
Implemented Eng\DrvLineTo
svn path=/trunk/; revision=1095
2000-04-01 12:31:29 +00:00
Jason Filby
690a781452
Added eng files
...
svn path=/trunk/; revision=1068
2000-03-17 21:44:02 +00:00
Jason Filby
bebdd316d5
*** empty log message ***
...
svn path=/trunk/; revision=608
1999-08-01 11:21:05 +00:00