CVS log for xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h |
|
Help |
Request diff between arbitrary revisions
239. Add ACPI Hotkey switching support to the i810 driver (Alan Hourihane).
238. Add 945GM support to the i810 driver (Alan Hourihane).
237. Support 1920x1088 for HDTV movies in the i810 driver using a new option
called LinearAlloc to add more memory for video overlay (Alan Hourihane).
194. Remove compile-time ability to exclude Xv support in the i830 driver
(Marc La France).
50. Add rotation to the i830 driver (Helmar Spangenberg).
49. Changes for the i830 driver.
- Much better display switching support for mobile chipsets using
the Fn+F? combination keys.
- Add DirectColor support.
- Add gamma correction support.
(Alan Hourihane).
352. Limit the maximum refresh rate to 85Hz and remove the bogus
100Hz and 120Hz settings as they don't match close enough and
are really unsupported in the i830 driver (Alan Hourihane).
262. Add Intel i915GM support, also....
- PanelID identification
- DRI suspend/resume support
- Detection of monitor changes on VT switches
- Support custom video modes if available in the Video BIOS
- 3D enhancements
(Tungsten Graphics, Alan Hourihane & Keith Whitwell)
Merge in latest DRI codebase
131. Intel driver updates to support:-
- i915 latest generation hardware
- Dual Head & Clone support for i915, i855 and i830 chipsets.
- ARGB cursor support for all Intel chipsets (requires agpgart updates)
- Mobile lid status checking
- Fix XVideo when high resolutions are used on LFP's
47. Free XrmDB in XCloseDisplay() only when implicitely allocated by
XGetDefaults(). If Client allocates it itself it should free it also.
Trying to free it for the client may result in segfault if the client
has already freed it (Egbert Eich).
46. Protect removeOverlapsWithBrides() from NULL pointer in target
(Egbert Eich).
45. Fixed stretching option and centering in C&T driver (Egbert Eich).
44. Added support for memory size tweaking in BIOS for i845 (Egbert Eich,
thanks to Christian Ziez).
43. Removed video playback dependency on Accel in NSC drivers (Egbert Eich).
42. Fix HW cursor state on Savage driver when entering VT as some BIOSes
seem to enable it unconditionally (Egbert Eich).
41. Fixed Emulate3Button message to distinguish between 'hard' (ie.
configured) and 'soft' (ie. automatic emulation that is disabled as
soon as the middle button is pressed) (Egbert Eich).
- fixed some comments, variable sizes, debugging xfs.
811. Turn off the GetDisplayInfo BIOS call by default and add an option
to turn it back on in the i810 driver. This fixes some lockup
problems found with some Dell BIOS' (Alan Hourihane, Alain Poirier).
738. Add a "VBERestore" option for the i830 part of the i810 driver, to
allow the VBE restore bug workaround to be disabled. This is needed
for correct text mode restoration on some 830M-based machines
(David Dawes, reported by Martin van Es).
515. When the i830 driver's checks for sufficient memory for tiled mode
fail, don't later try to allocate with tiling enabled (David Dawes).
1008. Fix some i830+ VT switch/exit crashes (David Dawes, Egbert Eich). + some comment, formatting and doc updates
495. i830/i810 driver:
* Added Christian Ziez's code to tweak BIOS image to convince chipset of
resized video RAM.
* Fixed viewport/video overlay window alingment issues.
* Fixed calculation of video overlay memory size.
* Fixed video overlay on TV out (BugzillaR #213). (Egbert Eich).
494. Fixed mode setting in trident driver: use mode passed in function
argument, not value in currentMode (BugzillaR #197, Egbert Eich).
493. Added delay when writing to Glint PM2 ramdac to avoid lockups
(Egbert Eich).
492. Fixed bug in Glint Bresenham line fallback code that caused line be drawn
beyond framebuffer boundaries (BugzillaR #624, Egbert Eich).
490. Force sane pallette when entering DGA mode in Matrox driver
(Egbert Eich).
489. ATi Rage128: Wait with modifying FP video mode according to BIOS values
until final call of ValidMode() to prevent modes from being rejected
(BugzillaR #661, Egbert Eich).
488. Some Savage BIOSes turn on clock doubling on non-doubled modes.
Added code that catches and fixes this situation (Egbert Eich).
487. Tdfx driver: Fixed order of initialization/deinitialization in
ScreenInit()/ CloseScreen().
Fixed texture video support, removed artefacts in last line of overlay
video support (BugzillaR #299). (Egbert Eich).
415. Remove some static variables that should be per-screen (David Dawes).
update email address
794. Update the i810 2D driver and i830 3D drivers to recognise and handle
the Intel 852GM/855GM integrated graphics chipsets (David Dawes,
Keith Whitwell).
591. Numerous bug, stability, and correctness fixes for the Intel 830/845G
3D support (#5517, Keith Whitwell).
590. Numerous bug and stability fixes for the Intel 830/845G 2D and Xv
support (#5517, David Dawes).
451. Keep track of whether the 830/845G HW cursor should be visible or
hidden so that it doesn't get turned on when it shouldn't (David Dawes).
441. Import Mesa-4.0.4, and resync with the DRI trunk (DRI Project).
Don't overload the DRI clear ioctl buffer flag with the flag for the I8x0SelectBuffer function (Matt Sottek).
248. XVideo support for the i830 and i845G (David Dawes, Alan Hourihane).
247. Fix various bugs in the DRI support for the i830 and i845G
(Keith Whitwell).
246. Major rework of the 2D i830/i845G support, including:
- Improve VESA mode selection, and fix refresh rate selection.
- Don't duplicate functions provided in the vbe modules.
- Don't duplicate functions provided in the vgahw module.
- Rewrite memory allocation.
- Rewrite initialisation and save/restore state handling.
- Decouple the i810 support from i830 and later.
- Remove various unnecessary hacks and workarounds.
- Fix an 845G problem with the ring buffer not in pre-allocated
memory.
- Fix screen blanking.
- Fix some HW cursor glitches, and turn HW cursor off at VT switch
and exit.
- Don't attempt to use the i830's function 1 entity.
- Fix problems with option handling.
(David Dawes).
|
Powered by ViewCVS 0.9.2 |