1. 16 Apr, 2014 1 commit
  2. 30 Mar, 2014 1 commit
  3. 21 Mar, 2014 1 commit
  4. 19 Mar, 2014 2 commits
  5. 12 Mar, 2014 1 commit
  6. 11 Mar, 2014 2 commits
  7. 08 Mar, 2014 2 commits
    • Rūdolfs Mazurs's avatar
      Updated Latvian translation · 17e03eb8
      Rūdolfs Mazurs authored
      17e03eb8
    • Chun-wei Fan's avatar
      Fix The Win32 Backend for Newer Visual Studio Versions · ae58ad8c
      Chun-wei Fan authored
      The GetSystemMetrics() function returns wrong values for SM_CXSIZEFRAME,
      SM_CYSIZEFRAME, SM_CXFIXEDFRAME and SM_CYFIXEDFRAME when built with Visual
      Studio 2012 and 2013 (unless the XP compatibility setting for the
      PlatformToolset entry is turned on), causing the window of Clutter programs
      to automatically shrink to a point where they become unusable.
      
      This patch uses AdjustWindowRectEx() for builds using Visual Studio 2012
      and later, which deduces the required height and width of the Window
      properly.  Unfortunately we can't use this for the VS 2008/2010 builds as
      they cause the Window to continually expand as the program is run.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=725873
      ae58ad8c
  8. 25 Feb, 2014 1 commit
    • Carlos Garnacho's avatar
      x11: Avoid invalid ClutterInputDevice pointers in the device list · 45935fbe
      Carlos Garnacho authored
      Due to the way add_device() invariably adds to the master/slave device
      lists, while keeping ClutterInputDevices 1:1 with device IDs, it may
      leave invalid pointers in the list if add_device() is called multiple
      times for the same device ID. There are two situations where this may
      happen:
      
      1) If devices are disabled and later enabled: devices are added invariably
         to the master/slave lists on constructed(), but then on XIDeviceEnabled
         they'd get added yet again.
      2) Racy cases where the ClutterDeviceManager is created around the same time
         XIHierarchyEvents are sent. When getting the XIDeviceInfo on constructed(),
         these devices may already appear as enabled, even though XIDeviceEnabled
         is seen through XIHierarchyEvents processed in the event loop sortly after.
      
         This last case can be seen when starting gnome-shell on a different tty,
         and entering in the one it's been spawned on, clutter initialization
         happens around the same time devices are added back because of the tty
         switch, and multiple extra ClutterInputDevices are created.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=724971
      45935fbe
  9. 16 Feb, 2014 1 commit
  10. 09 Feb, 2014 1 commit
  11. 24 Jan, 2014 1 commit
  12. 23 Jan, 2014 1 commit
  13. 02 Jan, 2014 1 commit
  14. 12 Dec, 2013 1 commit
  15. 01 Dec, 2013 1 commit
  16. 26 Nov, 2013 2 commits
  17. 09 Oct, 2013 1 commit
  18. 08 Oct, 2013 2 commits
  19. 27 Sep, 2013 1 commit
  20. 25 Sep, 2013 1 commit
  21. 23 Sep, 2013 1 commit
  22. 22 Sep, 2013 1 commit
  23. 16 Sep, 2013 1 commit
  24. 12 Sep, 2013 1 commit
  25. 09 Sep, 2013 1 commit
  26. 06 Sep, 2013 1 commit
  27. 04 Sep, 2013 1 commit
  28. 31 Aug, 2013 1 commit
  29. 29 Aug, 2013 2 commits
    • Chun-wei Fan's avatar
      Clean up Visual Studio Build Files · e2f98418
      Chun-wei Fan authored
      -Combine entries in the property sheets and make it a bit more flexible,
       and drop some redundant items
      -Use Custom Build Rules for generating enumeration and marshalling sources,
       and the .def file so that they can be wiped off when a "clean" is
       requested, and regenerate automatically when the templates/.symbols
       files are updated.
      -Improve consistency by using ApiVersion rather than ClutterApiVersion
       with the Visual Studio project for other components of the Clutter/GTK+
       stack
      -Get rid of unneeded configs in the "install" project
      e2f98418
    • Chun-wei Fan's avatar
      Visual C++ Builds: Update Header "Installation" · fbd0a0b4
      Chun-wei Fan authored
      This is taken directly from the 1.16 series, as it seems that the 1.x
      development starts from here, so put this here first and make the
      neccessary adjustments as we go on.
      fbd0a0b4
  30. 27 Aug, 2013 1 commit
  31. 23 Aug, 2013 1 commit
  32. 22 Aug, 2013 1 commit
  33. 20 Aug, 2013 1 commit
  34. 12 Aug, 2013 1 commit
    • Rob Bradford's avatar
      wayland: When resizing only trigger a redraw if the stage has been shown · 2b8fcfd7
      Rob Bradford authored
      This is necessary to avoid a deadlock with the compositor. When setting
      a stage size before the stage was shown this would trigger a redraw
      inside clutter_stage_wayland_resize. This redraw would result
      in a call into eglSwapBuffers which would attach a buffer to the surface
      and commit. Unfortunately this would happen before the role for the
      surface was set. This would result in the compositor not relaying to the
      client that the desired frame was shown.
      
      With this change the call to wl_shell_surface_set_toplevel is always
      made before the first redraw.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=704457
      2b8fcfd7