Skip to content
  1. Feb 13, 2013
    • Owen W. Taylor's avatar
      Add clutter_stage_set_sync_delay() · b4ef9429
      Owen W. Taylor authored
      New experimental API is added to allow changing the way that redraws
      are timed for a stage to include a "sync delay" - a period after
      the vertical blanking period where Clutter simply waits for updates.
      
      In detail, the algorithm is that when the master clock is restarted
      after drawing a frame (in the case where there are timelines running)
      or started fresh in response to a queued redraw or relayout, the
      start is scheduled at the next sync point (sync_delay ms after the
      predicted vblank period) rather than done immediately.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=692901
      b4ef9429
  2. Feb 08, 2013
  3. Feb 07, 2013
  4. Feb 06, 2013
  5. Feb 01, 2013
  6. Jan 27, 2013
  7. Jan 25, 2013
  8. Jan 23, 2013
  9. Jan 20, 2013
  10. Jan 18, 2013
  11. Jan 16, 2013
  12. Jan 15, 2013
  13. Jan 14, 2013
    • Jasper St. Pierre's avatar
      x11: Ignore num lock / scroll lock for event state · 05694b34
      Jasper St. Pierre authored
      As x11 considers num lock and scroll lock to be modifiers, code that
      checks for an exact modifier combination will fail if naively done when
      num lock or scroll lock are turned on. Applications that want to ignore
      these modifiers will need to use XKB to manually mask out the modifier
      state.
      
      As it is very unlikely that applications will want to care about the
      state of num lock or scroll lock for key press/key release events, mask
      out the num lock and scroll lock keys automatically.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=690664
      05694b34
  14. Jan 10, 2013
    • Daniel Stone's avatar
      X11: Use XFixes for show/hide cursor · 1a0e501e
      Daniel Stone authored and Emmanuele Bassi's avatar Emmanuele Bassi committed
      This has been disabled since February 2008, on the grounds that XFixes
      didn't work reliably for hiding cursors.  This has almost certainly been
      fixed then and seems to work entirely reliably across a number of X
      servers released in the past few years, and is definitely better than a
      1x1 black dot for a cursor.
      
      Helpfully though, where the spec states that the cursor will be hidden
      when inside the specified window or one of its children, it actually
      only uses the window to look up the Screen, and hides the cursor across
      the entire Screen.  So, when using this, we also need to track crossing
      events.
      
      If it's still broken, this needs to be fixed in the X server.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=690497
      
      
      
      Signed-off-by: Daniel Stone's avatarDaniel Stone <daniel@fooishbar.org>
      1a0e501e
  15. Jan 09, 2013
  16. Dec 28, 2012
  17. Dec 24, 2012
  18. Dec 23, 2012