Difference between revisions of "Videoprt.sys"

From ReactOS Wiki
Jump to: navigation, search
m
m
Line 2: Line 2:
  
 
[[ChangeLog-0.2.1]]
 
[[ChangeLog-0.2.1]]
 
 
* Moved videoprt driver to a new location and implemented few functions ([[Filip Navara]])
 
* Moved videoprt driver to a new location and implemented few functions ([[Filip Navara]])
 
* Started implementation of VideoPortGetVgaStatus ([[Jim Tabor]])
 
* Started implementation of VideoPortGetVgaStatus ([[Jim Tabor]])
  
 
[[ChangeLog-0.2.2]]
 
[[ChangeLog-0.2.2]]
 
 
*Started implementation of VideoPortGetVgaStatus ([[Jim Tabor]])
 
*Started implementation of VideoPortGetVgaStatus ([[Jim Tabor]])
 
*Started VideoPortGetAgpServices, Allocate and ReleaseBuffer ([[Jim Tabor]])
 
*Started VideoPortGetAgpServices, Allocate and ReleaseBuffer ([[Jim Tabor]])
Line 28: Line 26:
  
 
[[ChangeLog-0.2.3]]
 
[[ChangeLog-0.2.3]]
 
 
*Fixed the open counter in IntVideoPortDispatchClose ([[Hartmut Birr]])
 
*Fixed the open counter in IntVideoPortDispatchClose ([[Hartmut Birr]])
 
*VideoPortInt10 should copy back the output registers to caller ([[Filip Navara]])
 
*VideoPortInt10 should copy back the output registers to caller ([[Filip Navara]])
  
 
[[ChangeLog-0.2.6]]
 
[[ChangeLog-0.2.6]]
 
 
* NVIDIA Windows 2000 driver works
 
* NVIDIA Windows 2000 driver works
  
 
[[ChangeLog-0.2.8]]
 
[[ChangeLog-0.2.8]]
 
 
* Implement VideoPortVerifyAccessRanges ([[Hervé Poussineau]])
 
* Implement VideoPortVerifyAccessRanges ([[Hervé Poussineau]])
  
 
[[ChangeLog-0.3.0]]
 
[[ChangeLog-0.3.0]]
 +
* Implement VideoPortGetAssociatedDeviceExtension and VideoPortCheckForDeviceExistence ([[Hervé Poussineau]])
  
* Implement VideoPortGetAssociatedDeviceExtension and VideoPortCheckForDeviceExistence ([[Hervé Poussineau]])
+
[[ChangeLog-0.3.3]]
 +
* Check if the same Monitor ID (= 10 bytes from the EDID, which can be used to uniquely identify a monitor) appears two times and stop the child enumeration in this case. ([[Colin Finck]], bug #2239)
  
  
  
 
[[Category:BNWIP]]
 
[[Category:BNWIP]]

Revision as of 05:35, 3 April 2012

http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/videoprt/?view=log

ChangeLog-0.2.1

  • Moved videoprt driver to a new location and implemented few functions (Filip Navara)
  • Started implementation of VideoPortGetVgaStatus (Jim Tabor)

ChangeLog-0.2.2

  • Started implementation of VideoPortGetVgaStatus (Jim Tabor)
  • Started VideoPortGetAgpServices, Allocate and ReleaseBuffer (Jim Tabor)
  • Change NonPagedPool for AllocateBuffer and implemented GetVersion (Jim Tabor)
  • Implemented VideoPortEnableInterrupt and VideoPortDisableInterrupt (Filip Navara)
  • Implemented VideoPortQueryPerformanceCounter and all video port spinlock functions (Filip Navara)
  • Fixed bug in VideoPortSetBusData (Filip Navara)
  • Started work on converting the VideoPort driver to PnP model (Filip Navara)
  • Fixed return value in VidDispatchDeviceControl (Filip Navara)
  • Get back the attaching to CSRSS working (Filip Navara)
  • Get the basic support for NT4 legacy drivers working (Filip Navara)
  • Implemented handling of cleanup IRP (Filip Navara)
  • Fixed VideoPortGetAccessRanges to work more correctly with W2K+ drivers (Filip Navara)
  • Fixed releasing of display ownership (Filip Navara)
  • Added an implemention of VideoPortGetProcAddress (David Welch)
  • ati2mtag calls VideoPortGetAccessRanges with *DeviceId == 0 so treat that as matching an device id (David Welch)
  • Initial implementation of some DMA related functions (David Welch)
  • Implemented EngSaveFloatingPointState and EngRestoreFloatingState (David Welch)
  • Complete the irp even on an error (David Welch)

ChangeLog-0.2.3

  • Fixed the open counter in IntVideoPortDispatchClose (Hartmut Birr)
  • VideoPortInt10 should copy back the output registers to caller (Filip Navara)

ChangeLog-0.2.6

  • NVIDIA Windows 2000 driver works

ChangeLog-0.2.8

ChangeLog-0.3.0

  • Implement VideoPortGetAssociatedDeviceExtension and VideoPortCheckForDeviceExistence (Hervé Poussineau)

ChangeLog-0.3.3

  • Check if the same Monitor ID (= 10 bytes from the EDID, which can be used to uniquely identify a monitor) appears two times and stop the child enumeration in this case. (Colin Finck, bug #2239)