Serge Gautherie
24757e30e9
[NTDDRAW][NTGDI][VGADDI] Add missing \n to DPRINT() calls ( #5952 )
...
Add missing \n to DPRINT() calls and demote some DPRINT1().
2023-11-15 21:07:27 +01:00
Victor Perevertkin
38e4b859e2
[FRAMEBUFACC] Remove the driver
...
This is an unfinished attempt to rewrite the driver by Magnus Olsen,
dating back to 2007.
2023-06-19 13:58:46 +03:00
Victor Perevertkin
cdb130420e
[FRAMEBUF_NEW] Remove the driver
...
It doesn't seem to be better than the current "framebuf", and has an
unfriendly license (NT4 DDK Sample).
2023-06-19 13:58:46 +03:00
Victor Perevertkin
b9b2608bfb
[FRAMEBUF] Return the "old" driver back
...
It has a better license (GPL) and does not have visible drawbacks
compared to framebuf_new.
2023-06-19 13:58:43 +03:00
hpoussin
1bdefebc9e
Enable framebuf_new driver ( #4775 )
...
Replace framebuf display driver by framebuf_new display driver
Compile framebuf_new as framebuf.dll, and add it to bootcd/livecd
Remove old framebuf from compilation, to not conflict
2023-04-02 23:33:15 +09:00
Hervé Poussineau
79f16507c4
[VGAMP/VGADDI] Be consistent in IOCTL_VIDEO_GET_CURRENT_MODE and IOCTL_VIDEO_SET_CURRENT_MODE
...
As IOCTL_VIDEO_GET_CURRENT_MODE returns 2 as ModeIndex, wait for the same value
in IOCTL_VIDEO_SET_CURRENT_MODE.
Also change vgaddi to send this hardcoded value.
vga_new also uses 2 as index for 640x480x16
2022-11-15 23:15:26 +01:00
Hervé Poussineau
22d8c0fd54
[FRAMEBUF] Implement required DirectDraw functions
...
However, do not support any optional callback.
dxdiag now accepts to run DirectDraw tests.
2022-09-26 23:45:56 +02:00
Hermès Bélusca-Maïto
52275a92bd
[WIN32SS:DISPLAY] Fix some return values (use correct types) in display drivers.
...
See for example, in DrvEnableSurface(), etc.
TODO: framebufacc's comments need to be "translated" into actual English...
2022-03-19 17:51:44 +01:00
Hermès Bélusca-Maïto
9393fc320e
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
2021-09-13 03:52:22 +02:00
Hervé Poussineau
9b5d029c7a
[FRAMEBUF] Early return if we got 0 available mode from video driver
...
This prevents allocating 0 bytes of memory a few lines later.
2021-07-05 23:44:35 +02:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Hermès Bélusca-Maïto
3f716870ca
[FRAMEBUF] Correctly check the return value of the EngDeviceIoControl() call and return adequate value in DrvAssertMode().
2019-01-02 21:12:19 +01:00
Timo Kreuzer
cf77354dce
[REACTOS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Serge Gautherie
a0b5b47352
[WIN32SS:FRAMEBUF] Improve/Fix DrvSetPointerShape(), from r7864 ( #457 )
...
- Fix a copypasta.
- Remove dead code.
Thanks to mudhead, who spotted most of these.
NB:
This EXPERIMENTAL_MOUSE_CURSOR_SUPPORT code isn't compiled by default since r7865.
CORE-14511
2018-04-01 18:51:54 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00