Skip to content
Snippets Groups Projects
  1. Apr 20, 2007
  2. Apr 18, 2007
    • Erik Andrén's avatar
      Syncmaster 226 monitor needs 60Hz refresh (#10545). · a63704f1
      Erik Andrén authored
      I've managed to solve my own bug (#10545) by applying the following
      patch to the xserver.
      
      Please apply.
      
      <Conspiracy mode on>
      This monitor is "Vista Certified". I wonder if this is a pure coincidence...
      <Conspiracy mode off>
      
      With kind regards
      Erik Andrén
      a63704f1
  3. Apr 16, 2007
  4. Apr 13, 2007
  5. Apr 09, 2007
  6. Apr 06, 2007
  7. Apr 02, 2007
  8. Mar 27, 2007
  9. Mar 24, 2007
    • Keith Packard's avatar
      Make pending properties force mode set. And, remove AttachScreen calls. · 57e87e0d
      Keith Packard authored
      Yes, two changes in one commit. Sorry 'bout that.
      
      The first change ensures that when pending property values have been
      changed, a mode set to the current mode will actually do something, rather
      than being identified as a no-op. In addition, the driver no longer needs to
      manage the migration of pending to current values, that is handled both
      within the xf86 mode setting code (to deal with non-RandR changes) as well
      as within the RandR extension itself.
      
      The second change eliminates the two-call Create/AttachScreen stuff that was
      done in a failed attempt to create RandR resources before the screen
      structures were allocated. Merging these back into the Create function is
      cleaner.
      57e87e0d
  10. Mar 23, 2007
  11. Mar 20, 2007
  12. Mar 18, 2007
  13. Mar 16, 2007
    • Keith Packard's avatar
      Correct ref counting of RRMode structures · f521308a
      Keith Packard authored
      RRModes are referenced by the resource db, RROutput and RRCrtc structures.
      Ensure that the mode reference count is decremented each time a reference is
      lost from one of these sources. The missing destroys were in
      RRCrtcDestroyResource and RROutputDestroyResource, which only happen at
      server reset time, so modes would be unavailable in subsequent server
      generations.
      f521308a
  14. Mar 15, 2007
    • Keith Packard's avatar
      Don't wedge when rotating more than one CRTC. · b14f003b
      Keith Packard authored
      Rotation block handler was re-registering the rotation damage structure,
      creating an infinite loop in the damage code. Track registration of the
      damage structure to avoid this.
      b14f003b
    • Keith Packard's avatar
      Allow xf86_reload_cursors during server init. · 5b77bf2d
      Keith Packard authored
      xf86_reload_cursors is supposed to be called from the crtc mode setting
      commit hook; as that happens during server initialization, check for this
      case.
      5b77bf2d
    • Keith Packard's avatar
      Create driver-independent CRTC-based cursor layer. · 4d81c99a
      Keith Packard authored
      This moves most of the cursor management code out of the intel driver and
      into the general server code. Of course, the hope is that this code will be
      useful for other driver writers as well.
      
      Check out xf86Crtc.h for the usage information, making sure you add the
      needed hooks to the crtc funcs structure for your driver.
      4d81c99a
Loading