1. 23 Mar, 2015 4 commits
  2. 21 Mar, 2015 4 commits
  3. 19 Mar, 2015 1 commit
  4. 18 Mar, 2015 1 commit
    • Jonas Ådahl's avatar
      evdev: Keep track of the pointer coordinate ourself · 615b0f46
      Jonas Ådahl authored
      When multiple relative motion events are received and queued, we can't
      base the relative => absolute motion conversion off of the stage pointer
      position, since that is only updated when the queue is processed at
      the beginning of each frame. The effect of trying to use the stage
      pointer position was that subsequent motion events were effectively
      To improve things, switch to keeping track of the pointer position
      ourselves in the evdev backend and adding to that.
      This has the side effect of making the internal function
      _clutter_input_device_set_coords not effect the internal coordinate
      state of the evdev stage, but AFAICS there is nothing depending on that
      so that should be fine.
  5. 17 Mar, 2015 1 commit
  6. 15 Mar, 2015 7 commits
  7. 14 Mar, 2015 2 commits
    • Emmanuele Bassi's avatar
      build: The EGL backend is no longer experimental · a82b97e0
      Emmanuele Bassi authored
      It's used by GNOME Shell on Wayland, and it's automatically tested on
      build.gnome.org — I say we can remove the experimental backend flag.
    • Emmanuele Bassi's avatar
      rectangle: Do not draw the border if bigger than the allocation · 6de34139
      Emmanuele Bassi authored
      If the rectangle is allocate a size smaller than the border, drawing the
      border will end up with negative coordinates, and will mess up the whole
      thing. Since rectangles don't have a minimum preferred size, we cannot
      rely on the allocation being big enough to contain the border and the
      background color.
      If the rectangle is smaller than the border width value, we just paint
      the border color as well.
  8. 13 Mar, 2015 1 commit
  9. 12 Mar, 2015 5 commits
  10. 09 Mar, 2015 1 commit
  11. 08 Mar, 2015 3 commits
  12. 06 Mar, 2015 6 commits
    • Chun-wei Fan's avatar
      MSVC Builds: Rename "Install" projects · fc9248b3
      Chun-wei Fan authored
      Rename the install projects to clutter-install so that it would be easier
      to use the project file set as a part of a grand solution file, such as
      one that is used to build the entire Clutter stack.
    • Chun-wei Fan's avatar
      MSVC Builds: "Install" .pdb Files · 2312d26d
      Chun-wei Fan authored
      "Install" the .pdb file for the Clutter DLL, that is already built
      alongside with it with all builds.  This commit will disable, for now,
      the "installation" of the test/sample programs.
    • Chun-wei Fan's avatar
      MSVC 2010 Builds: Fix .pdb Generation · ddf1962c
      Chun-wei Fan authored
      In order to make the .pdb filename match the filename of the target, the
      .pdb filename must be specified for Visual Studio builds, if the target
      filename does not match the project name.  Update the Clutter main project
    • Chun-wei Fan's avatar
      MSVC Builds: Speed Up Release Builds · aa62a5cb
      Chun-wei Fan authored
      Use the multipropcessor compilation (/MP) option, which can help cut down
      build times for release builds by quite a bit.  A warning will be emitted
      for debug builds, due to the use of /Gm, but the build will otherwise
      proceed normally.
      Also use the /d2Zi+ compiler flag for MSVC 2010 (and later) builds, so that
      more useful info would be logged to the .pdb files that are generated
      during the build.
    • Chun-wei Fan's avatar
      MSVC 2010 Builds: Clean Up "Install" · 432a3872
      Chun-wei Fan authored
      Remove the empty lines from the property sheet that is really not necessary
    • Chun-wei Fan's avatar
      MSVC Builds: Update Clutter Main Project · 133545c0
      Chun-wei Fan authored
      There is a new source needed to build the GDK backend, so include that in
      the project files.
  13. 05 Mar, 2015 4 commits