Aleksey Bragin
c7588268ef
Added IntEngStretchBlt() implementation.
...
If your video driver supports DrvStretchBlt(), it should already work.
svn path=/trunk/; revision=6912
2003-12-08 11:11:11 +00:00
Filip Navara
1ccabd4c8e
- Rewritten painting implementation (not complete yet, but better then the current).
...
- Bug fixes.
svn path=/trunk/; revision=6691
2003-11-18 20:49:39 +00:00
Gé van Geldorp
fd5226dd32
Changes for W32API
...
svn path=/trunk/; revision=6453
2003-10-29 08:38:55 +00:00
Gé van Geldorp
db573c519a
Fixes to WinPosSetWindowPos() and the routines it depends upon
...
svn path=/trunk/; revision=6020
2003-09-09 09:39:21 +00:00
Royce Mitchell III
5b6d43ab50
* fixes a couple (several?) memory leaks
...
* fixes |many| gdi locking bugs ( particularly DC's )
* Polygon and Rectangle now match MS's perfectly.
* a lot of functions take PDC or have PDC-equivalents now.
* fixed some C89 compatibility issues. ( before you complain, I refuse
to upgrade b/c my gcc 2.95 has caught ERRORS that gcc 3 completely
ignores, so I refuse to upgrade )
svn path=/trunk/; revision=5619
2003-08-17 17:32:58 +00:00
Royce Mitchell III
35e4a473dd
marked implemented functions as such
...
svn path=/trunk/; revision=5416
2003-08-04 19:57:05 +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
Gé van Geldorp
d1c76c1e31
Prevent painting outside surface
...
svn path=/trunk/; revision=5019
2003-07-09 07:00:00 +00:00
Gé van Geldorp
9389c797ef
Implement clipping for bitblt operations
...
svn path=/trunk/; revision=4985
2003-06-28 08:39:18 +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
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
Jason Filby
93dd94f0db
Minor fixes
...
svn path=/trunk/; revision=3527
2002-09-21 10:39:54 +00:00
Casper Hornstrup
17c0b5798e
Reverted latest changes.
...
svn path=/trunk/; revision=3473
2002-09-08 10:23:54 +00:00
Casper Hornstrup
387d432884
Use free Windows DDK and compile with latest MinGW releases.
...
svn path=/trunk/; revision=3466
2002-09-07 15:13:13 +00:00
David Welch
b163519757
Don't reinitialize the VGA on an enable surface if it is already initialized
...
Implemented patblt and rectangle fill
Offset drawing by the origin of the DC
Other GUI fixes
svn path=/trunk/; revision=3450
2002-09-01 20:39:56 +00:00
Jason Filby
6c96aec67d
Use clip.h instead of enum.h
...
svn path=/trunk/; revision=3363
2002-08-18 13: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
b6af1f6bab
Prevent mouse from interfering with GDI drawing
...
svn path=/trunk/; revision=1939
2001-06-03 10:47:29 +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
Eric Kohl
7b9adffa48
Fixed some warnings
...
svn path=/trunk/; revision=1302
2000-08-15 12:50:35 +00:00
David Welch
cc95f73421
Made header file usage more consistent
...
Tried to reduce dependancies between layers by moving ntoskrnl's private
header files inside its directory
Removed the need to include windows.h for ddk code
Removed obsolete testing code
svn path=/trunk/; revision=1213
2000-06-29 23:35:53 +00:00
Jason Filby
690a781452
Added eng files
...
svn path=/trunk/; revision=1068
2000-03-17 21:44:02 +00:00