[clutter] (578 commits) Created branch master-next



The branch 'master-next' was created.

Summary of new commits:

  d691761... gesture-action: fix typo (*)
  82e5634... gesture-action: avoid shadowing time() syscall function (*)
  fda406b... gesture-action: add n-touch-points property (*)
  321553b... gesture-action: fix trigger edge after behavior with more t (*)
  5a7a6eb... gesture-action: refactor event handling function (*)
  f66108e... zoom-action: improve zooming behavior (*)
  0d83040... Updated Spanish translation (*)
  51cc17f... Updated Czech translation (*)
  a25e801... Updated Greek translation (*)
  dc52846... Updated Slovenian translation (*)
  264c67c... canvas: Allow invalidating the content along with the size (*)
  d061a47... stage: Add a paint callback (*)
  f92b787... stage: Use precomputed constants instead of trigonometric f (*)
  9424e99... actor: Improve conditions for skipping implicit transitions (*)
  bc664cc... docs: Mention implicit animations checks in the release not (*)
  fd9109e... Fix up "allow-none" annotation (*)
  cd9ba0a... flow-layout: Add :snap-to-grid property (*)
  f86cbdb... Updated Spanish translation (*)
  15bed2d... wayland: Add API version annotations (*)
  a075c28... clutter-stage-wayland: Pedantic typo fix (*)
  3de7e49... docs: Remove empty line before parameter tags (*)
  242f611... clutter-input-device-wayland: Update indentifier name (*)
  8a6aae1... docs: Add clutter-wayland section to reference docs (*)
  9c6f379... offscreen-effect: limit offscreen fbo size to the stage's s (*)
  d1041e1... conform: add offscreen effects fbo size check (*)
  c958379... build: Fix up the silent rules prefixes (*)
  323ec19... build: Remove INCLUDES directives (*)
  755f41f... canvas: Remove invalidate_with_size() (*)
  0f0ed31... gitignore: Add test-driver (*)
  19391a9... cally: Use a weak pointer to hold the key focus in CallySta (*)
  12de1ab... [l10n] Updated Italian translation. (*)
  44f283b... units: Handle negative values in clutter_units_from_string( (*)
  0065fb4... Revert "units: Handle negative values in clutter_units_from (*)
  ab4ece3... Updated Galician translations (*)
  da6abc6... Updated Czeach translation (*)
  d343cc6... x11: trap errors when calling XIQueryDevice (*)
  e1fe999... stage: Ensure that we don't pick during destruction (*)
  cbf0199... actor: Fix has_constraints() and has_actions() (*)
  caf6959... conform: Add suite for actor's meta objects (*)
  90f68ed... clutter_actor_set_child_above/below_sibling leaking a refer (*)
  e54246d... Extra ref leak in clutter_actor_set_child_at_index too (*)
  150090c... conform: Ensure that we don't leak references (*)
  76fb468... deform-effect: Set cull-face mode on the correct pipeline (*)
  3bcee2b... gesture-action: begin gesture as soon as the number of touc (*)
  fa933b5... clutter-text: prevent reset of user set font descriptions o (*)
  18f7a4a... actor: Remove the was_painted flag (*)
  c0b1482... examples: Remove a stray restore_easing_state() (*)
  4d8d5a6... text: relayout on cursor visibility change (*)
  e98f32b... Install conformance tests (*)
  3084286... Install a11y tests too (*)
  ada0454... Fix build with --enable-installed-tests (*)
  1891725... Revert "Install a11y tests too" (*)
  de20785... conform: Conditionally execute the texture-fbo unit (*)
  8ac9346... tests/conform/texture-fbo: Log failure better (*)
  180e7d7... clutter-offscreen-effect: Allocate the cogl texture directl (*)
  1fb0295... build: Enable Cogl support with Wayland (*)
  5758ab5... wayland: Do not poll the Wayland socket for events (*)
  e352047... wayland: make the surface toplevel when showing the stage (*)
  f197184... conform: Use a repaint function (*)
  4787ae2... conform: Move timeline-base under conditional check (*)
  4a05ac3... build: Disable Cogl deprecation warnings for tests (*)
  1124fa9... conform: Drop the TODO macro from the harness (*)
  3dad01a... conform: Drop the Cogl tests (*)
  f1769d9... conform/actor-layout: Remove the continuous redraw (*)
  575b772... build: Add *.test pattern to the ignored files list (*)
  2e905dd... Fix annotations for signal arguments (*)
  13e3fc2... build: Bump up the GLib dependency (*)
  8532ca2... cally: Use the new macros for adding private data (*)
  41bb03d... Use the new macros for adding private data (*)
  bb45f17... deprecated: Use the new macros for instance private data (*)
  5cc7a1e... deprecated: Disable Cogl deprecation warnings (*)
  dc7d42d... x11: Replace deprecated Cogl API (*)
  5a061ed... gdk: Replace deprecated Cogl API (*)
  6dd9da0... cogl: Replace deprecated Cogl API (*)
  52e0ec9... build: Remove the wrappers directory on clean (*)
  1f37798... Revert "cogl: Replace deprecated Cogl API" (*)
  5b614cd... paint-nodes: Use the correct wrap mode for TextureNode (*)
  8df5aba... wayland: add support for connecting to a foreign display (*)
  7df5988... wayland: Use a fake millisecond monotonic time source for e (*)
  6227f7a... actor: Deprecate realize and unrealize (*)
  eed9496... clutter-text: prevent text buffer creation if not needed (*)
  7fe7d56... docs: Add missing symbols (*)
  edb6e66... build: Fix distcheck for conformance tests (*)
  88f6bcd... Release Clutter 1.15.2 (snapshot) (*)
  dfe6198... Post-release version bump to 1.15.3 (*)
  2db5ae5... Bump the required Cogl version to 1.15.1 (*)
  fa8809d... Add COGL_DISABLE_DEPRECATION_WARNINGS to the build flags (*)
  6c66148... Update ClutterWaylandSurface to use a resource instead of w (*)
  78f2062... wayland: Don't pass the shell and compositor down to Cogl (*)
  0b32f99... backend-x11: Remove bad branch prediction (*)
  e38ea7a... x11: Remove support for XInput 1 (*)
  0326888... device-manager: Don't pass the event mask around (*)
  e62cf47... device-manager: Select for events on XIAllMasterDevices (*)
  01707f0... input-device-x11: Remove more dead code (*)
  c2d5dd2... x11: Remove unused variable (*)
  3715a66... Update the dependencies for the MinGW build script (*)
  0cef63b... win32: Disable event retrieval in Cogl (*)
  697f7a3... clutter-actor: Make clutter_actor_has_mapped_clones public (*)
  a5e44d3... wayland: Add API for disabling the event dispatching (*)
  b6d2232... wayland: Add foreign surface support to stage (*)
  7153863... wayland: Only create and act on shell_surface for non-forei (*)
  558f142... Update Conformance Tests MSVC Project (*)
  66044b6... wayland: Check there is valid pointer or keyboard focus for (*)
  9808da7... wayland: Only process enter and leave events Clutter create (*)
  b5c4d5a... Updated Brazilian Portuguese translation (*)
  d63632f... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  1afe757... wayland: When resizing only trigger a redraw if the stage h (*)
  26b2852... evdev: add a way for applications to tweak how devices are  (*)
  a3557f7... evdev: fix X11 to evdev keycode translation (*)
  d844cf5... evdev: fix xkb_state handling (*)
  f749858... evdev: remove dead code (*)
  7865322... evdev: add master / slave device handling (*)
  8c358f1... evdev: allow hooking directly into libxkbcommon (*)
  7b780b0... evdev: don't update xkb state for autorepeated keys (*)
  0e519e2... evdev: implement wheel events (*)
  4d03d95... Updated Slovenian translation (*)
  8abd2ba... Updated Slovenian translation (*)
  edf0074... docs: Use the correct signal name (*)
  b50e1c3... actor: Do not set remove-on-complete on implicit transition (*)
  fa72540... build: Ensure tests are built only on make check (*)
  97bf60f... Show if we are installing the tests in the configure summar (*)
  700bacc... build: Generate gitignore on BUILT_SOURCES (*)
  371b12c... tests: add an interactive test for rotate and zoom actions (*)
  1d9e264... paint-nodes: Remove modelview from ClutterRootNode (*)
  0b6498d... Use paint nodes to set up the stage (*)
  0d7bbc7... docs: Fix gtk-doc warnings (*)
  a3b093d... cookbook/examples: Disable Cogl deprecation warnings (*)
  5bab9a8... actor: Minor cleanup (*)
  5dd2dcf... box-layout: Fix child offsets (*)
  40a1903... bin-layout: Fix offsets (*)
  8e850ff... box-layout: Fix (legacy) expand/fill properties (*)
  c14bd84... table-layout: Fix default values for expand/fill child prop (*)
  bf1997c... paint-nodes: Have a fallback buffer for the root node (*)
  4698e79... Update exported symbols (*)
  ee6be96... Release Clutter 1.15.90 (*)
  6a4a8b5... Post-release version bump to 1.15.91 (*)
  b6fc4a8... Depend on the cogl-path-1.0 pkg-config file (*)
  f3f0dff... Revert "Depend on the cogl-path-1.0 pkg-config file" (*)
  fe2aa92... Updated Polish translation (*)
  05f56af... box-layout: Fix RTL layout swapping with non-zero container (*)
  90b696a... Update French translation (*)
  8db571f... tests: Fix compiler warnings (*)
  cb00652... Added slovak translation (*)
  6083ec1... Updated Lithuanian translation (*)
  cb3a4ac... Visual C++ Builds: Update Header "Installation" (*)
  daaec72... Clean up Visual Studio Build Files (*)
  ce4d5fc... [l10n] Update Catalan translation (*)
  8f88ada... build: Depend on Cogl 1.15.9 (*)
  e224415... Revert "clutter-offscreen-effect: Allocate the cogl texture (*)
  d38e712... Release Clutter 1.15.92 (snapshot) (*)
  c141bda... Post-release version bump to 1.15.93 (*)
  7d5b4d6... Updated Serbian translation (*)
  b4d95ee... Added Aragonese translation (*)
  89d09a0... Updated Russian translation (*)
  aef3d00... evdev: add callback to constrain the pointer position (*)
  b73f513... evdev: use monotonic times for the events (*)
  0db9075... ClutterInputDevice: add new API for querying the modifier s (*)
  dd940a7... evdev: update the state of the core pointer and core keyboa (*)
  59f1e53... ClutterEvent: add API to query the full keyboard state when (*)
  19536c8... evdev: sync the keyboard state when releasing and reclaimin (*)
  cd1749a... evdev: switch to libevdev for fetching the events (*)
  d882366... evdev: implement setting leds (*)
  5e005b4... evdev: implement horizontal scrolling (*)
  15d036e... evdev: use EV_SYN/SYN_REPORT for dispatching motion events (*)
  bf007a1... backend: add missing transfer annotation (*)
  d4ddabe... evdev: remove keyboard state accessor (*)
  a748aab... wayland: Check for NULL surface on pointer leave events (*)
  ac70bd3... box-layout: Fix floating point truncation when calculating  (*)
  142c1bb... MSVC Builds: Silence Cogl Deprecation Warnings (*)
  5c035f2... click-action: disconnect signals and gsources on dispose (*)
  da3e698... Add API to restrict the windowing backend to load (*)
  986e46d... text: Consider text direction when computing layout offsets (*)
  89cd311... evdev: add minimal support for touchpads (*)
  a595e5f... Updated Latvian translation (*)
  86d72cd... Updated Belarusian translation. (*)
  b2ba606... Assamese Translation Updated (*)
  9b5b432... Updated Indonesian translation (*)
  08ddd02... backend: Do not use CLUTTER_WINDOWING_EGL unconditionally (*)
  b29115e... evdev: fix a crash when reclaiming devices (*)
  bd4ade3... Updated German translation (*)
  d72f3a3... Updated Hebrew translation (*)
  5c44a5e... ClutterEvent: preserve extended state across clutter_event_ (*)
  b9072a5... stage-window: Add scaling factor accessors (*)
  0d0cb13... stage: Adjust drawing to include the window scaling factor (*)
  75f81fe... x11: Apply the window scaling factor (*)
  a26690a... cogl: Compensate for window scaling (*)
  9eb479a... evdev: Cache the regexp (*)
  a1d29ab... evdev: Clean up debug and error messages (*)
  0f217f0... Documentation fixes (*)
  fbf8d9c... Release Clutter 1.15.94 (snapshot) (*)
  c03f772... Post-release version bump to 1.15.95 (*)
  300c76d... x11: Ensure we have a stage before accessing its fields (*)
  aad9655... Release Clutter 1.15.96 (snapshot) (*)
  c3711d3... Post-release version bump to 1.15.97 (*)
  6a3eed7... Updated Portuguese translation (*)
  e90022f... Updated Danish translation (*)
  fb8eacf... device: Guard against divisions by zero (*)
  eae876c... Release Clutter 1.16.0 (*)
  18f7189... Post-release version bump to 1.16.1 (*)
  e87c470... Initial Hungarian translation (*)
  067fcc3... drag-action: fix warning when setting drag-handle to null (*)
  44b1a80... table-layout: Fix size request when there are no visible ro (*)
  3435d01... table-layout: Base space calculations on visible children (*)
  d7814cf... actor: Correct setting the offscreen-redirect property (*)
  676a7cd... ClutterEvent: Mention _get_source_device() in docs (*)
  1546e48... Updated slovak translation (*)
  c87b794... stage: implement touch event throttling (*)
  32ccff8... image: Do not premultiply the blend color (*)
  0c39138... Add 1.18 version macros (*)
  bceca34... paint-nodes: Clarify color handling for TextureNode (*)
  ef7ad91... Bump up version to 1.17.1 (*)
  7c2b88f... wayland: Implement support for 'cursor-visible' stage prope (*)
  f70eee0... drag-action: don't mix touch and pointer events (*)
  46c22de... stage: Destroy all children when we dispose (*)
  e567855... interval: Implement ClutterScriptable interface (*)
  354c3c7... interval: Call g_object_set_property in set_custom_property (*)
  1de024b... device-manager-xi2: Don't divide by the scale factor twice (*)
  98e03fc... device-manager-xi2: Clamp coordinates of events to the stag (*)
  0fda81f... Remove use of XFixes for showing/hiding the cursor (*)
  c2b0b9a... input-device-xi2: Calculate the correct state for button ev (*)
  7029267... Add API to install an event filter (*)
  56b5792... Update symbols file (*)
  7af55d2... Deprecate ClutterTableLayout (*)
  9082ccc... stage: Fix indentation in pick methods (*)
  a427c12... stage: Remove the pick buffer caching (*)
  6dee60a... Updated POTFILES.in (*)
  09c06d0... docs: Remove mentions of XFixes dependency (*)
  492291d... Bump up the dependency on Cogl (*)
  45f30d2... New release cycle, new interface age (*)
  1d11cc3... device-manager: Don't emit device-removed with a finalized  (*)
  507d8b1... input-device: Use g_clear_pointer (*)
  18b9384... input-device: Fix a GArray leak (*)
  ce1f8f1... device-manager-xi2: Fix device instances leaking on removal (*)
  7d8f72a... device-manager-evdev: Unref devices on removal (*)
  05e6bcc... device-manager-evdev: Fix a segfault on device removal (*)
  3cd9a70... device-manager-evdev: Stop using deprecated libevdev API (*)
  0b536c0... Bind constraints: Don't force redraws on source relayout (*)
  2e85269... Don't queue redraws when reallocating actor that haven't mo (*)
  992f2ca... input-device: Guard against double free (*)
  00ef6e2... Make test-clip friendly for people with only one mouse butt (*)
  1b45841... actor: Add private getter for the active framebuffer (*)
  7056403... Use the non-deprecated Cogl clipping API (*)
  e619de2... text: Add a hacky fallback for the framebuffer (*)
  a64742f... paint-node: Get the framebuffer from the root node (*)
  1d7f326... conform: Run texture tests only on -m=slow (*)
  3fdee4e... docs: Fix syntax errors in annotations (*)
  a2551df... ClutterStage: Don't add empty actors to the stage clip (*)
  97dcb10... ClutterStageCogl: Clip in the right coordinate system (*)
  cbb9d1e... ClutterStageCogl: Ignore a clip the size of the stage (*)
  9772493... gesture-action: fix memory corruption (*)
  154ca6e... gesture: Clean up trigger edge accessors (*)
  8cb326d... Explicitly set the trigger edge in GestureAction subclasses (*)
  b022764... gesture-action: set default edge value to NONE to restore i (*)
  ed2fdf8... gesture: Make threshold-trigger-edge public (*)
  af446a6... Updated Spanish translation (*)
  d4aed66... Check for cogl-path as a separate package (*)
  cee38c1... [l10n] Updated Italian translation. (*)
  2a660fa... Fully rework the conformance test suite (*)
  7ec337f... conformance: Add actor tests (*)
  526d0ea... conformance: Add more tests (*)
  b1eb412... tests: Use an internal setter for disabling vblank sync (*)
  b404429... build: Ignore *.test files (*)
  ad39d3d... Make abicheck.sh output TAP (*)
  74c01cd... Visual C++ Projects: Don't build conformance tests (*)
  dc39b29... Updated Galician translations (*)
  6b83d84... Updated Brazilian Portuguese translation (*)
  498a8c9... Updated Brazilian Portuguese translation (fixed something f (*)
  813892c... Updated Brazilian Portuguese translation (what is going on? (*)
  9104c72... Update Chinese simplified translation (*)
  f3172d2... Updated Hebrew translation (*)
  4f56981... Updated Greek translation (*)
  c681e90... a11y: compute properly if there is text selected (*)
  bbc7d20... clutter-text: emitting ClutterText::delete-text before actu (*)
  cadbece... clutter-text: emitting ClutterText::insert-text before actu (*)
  da66dd0... Updated Czech translation (*)
  33316ce... stage: Check coordinate validity in do_pick() (*)
  69eb2e5... settings: Add window scaling related settings (*)
  b7b09bd... Check for cairo_surface_set_device_scale() (*)
  afd87ab... settings: Handle window scaling factor internally (*)
  2c8a19b... x11/stage: Remove CLUTTER_SCALE handling (*)
  c1c59bd... x11/stage: Resize on window-scaling-factor changes (*)
  ed06334... settings: Remove explicit stage scaling factor update (*)
  c1d6194... canvas: Use the window-scaling-factor setting (*)
  857f53f... canvas: Add scale-factor property (*)
  e20c8de... docs: Update the test-related documentation (*)
  027e1a7... cookbook: Fix build of the examples (*)
  515a8fc... cookbook: Temporarily disable the scribbler example (*)
  30d1e47... x11/stage: Store new size on unrealized resize() (*)
  696a536... settings: Add CLUTTER_DPI_SCALE (*)
  773e544... settings: Make unscaled-font-dpi override font-dpi (*)
  07efb5d... build: Remove .gitignore on distclean (*)
  a5b04f5... Release Clutter 1.17.2 (*)
  f1ffbd5... Post-release version bump to 1.17.3 (*)
  762e9a0... Bump the Cogl dependency (*)
  75155b9... Revert "cookbook: Temporarily disable the scribbler example (*)
  796c869... Updated Spanish translation (*)
  c76e63f... build: Fix rules for examples data (*)
  67e4636... conform: Re-enable text tests (*)
  c232484... conform/text: Add verbose output (*)
  0dc4986... text: Fix the implementation of delete_chars() (*)
  f6b5a04... Updated Hebrew translation (*)
  692f39a... Updated Czech translation (*)
  b9bc36e... Updated Brazilian Portuguese translation (*)
  edc155a... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  419da5f... Updated Serbian translation (*)
  9e3b355... Updated Galician translations (*)
  3324470... Updated Indonesian translation (*)
  54ac92b... [l10n] Updated Italian translation. (*)
  a1378e0... Updated Aragonese translation (*)
  dd034cc... x11: Fix bad logic in axis check (*)
  d157602... timeline: Fix bad logic in check (*)
  2662788... build: Add -Werror=logical-op (*)
  33ebe92... color: Fix documentation of 'hsla()' parsing (*)
  92c0c77... conform/color: Add more test coverage (*)
  dd08b6f... docs: Explicitly mention that Transition is abstract (*)
  f73b4d3... actor: Extend :scale-[xyz] factors in the negative range (*)
  f7ac4e7... Updated Norwegian bokmål translation (*)
  094f196... Updated Norwegian bokmål translation (*)
  54e2657... GestureActions: Set threshold-trigger-edge at right time (*)
  32b3d27... GestureActions: Add per-action thresholds (*)
  f01716f... Updated Spanish translation (*)
  197d170... stage_cogl: Don't scale the current_damage when adding to t (*)
  320b3fe... Added uk translation (*)
  0f5db3d... [l10n] Updated Italian translation. (*)
  8935ee4... Add missing exported symbols (*)
  15dd607... docs: Add missing symbols to the API reference (*)
  5b3a1f7... docs: Ignore clutter-test-utils.h (*)
  7fe74f5... Release Clutter 1.17.4 (snapshot) (*)
  75f2b1c... Post-release version bump to 1.17.5 (*)
  2639395... stage-cogl: Fix buffer_age code path (*)
  bde9ea0... Updated Brazilian Portuguese translation (*)
  f8cfb5d... Updated Lithuanian translation (*)
  cee480b... Updated Czech translation (*)
  856342c... Updated Hungarian translation (*)
  c437224... Updated Serbian translation (*)
  488639e... x11: Avoid invalid ClutterInputDevice pointers in the devic (*)
  dacb515... evdev: Port evdev input backend to libinput (*)
  b9abda5... build: Bump required libinput version to the actually relea (*)
  133f95f... evdev: Add a conditional define guard to expose API (*)
  a6bd53e... evdev: Implement keyboard repeat (*)
  945ee57... evdev: Keep latched and locked modifier state when switchin (*)
  2a7d550... evdev: Don't update xkb state with pressed keys on keymap c (*)
  d67b38f... evdev: Make the keymap available (*)
  458de11... evdev: Set the initial core pointer coordinates to a sane v (*)
  2c9a4fd... evdev: Add missing 'Since' and 'Stability' doc tags (*)
  64508e4... evdev: Add missing CLUTTER_AVAILABLE_IN_* annotations (*)
  fdd553d... evdev: Kill compile warning (*)
  edc91b7... Updated Polish translation (*)
  4a3ad9c... DeviceManagerXi2: Cache the client pointer (*)
  9b097eb... device-manager-evdev: Make sure to reset released when recl (*)
  c42aa42... Updated Galician translations (*)
  50b6b59... text: Discover the direction of the contents (*)
  6faf6df... text: Use the resolved text direction (*)
  a000349... backend: Add private accessor for the keymap direction (*)
  3209129... x11: Add keymap direction query (*)
  c73f45c... text: Use the keymap direction when focused (*)
  3c2081f... Release Clutter 1.17.6 (*)
  016eb45... Post-release version bump to 1.17.7 (*)
  3c344fe... Overhaul the Visual Studio 2008 Projects (*)
  b52397d... Overhaul the Visual Studio 2010 Build Files (*)
  da22baa... Visual Studio 2010 Projects: Add PlatformToolset Tag (*)
  acd7d95... Fix Build of clutter-test-utils.c on Windows (*)
  c1fd29d... Fix The Win32 Backend for Newer Visual Studio Versions (*)
  986077c... Updated Chinese (China) translation (*)
  e95f7e3... Updated Latvian translation (*)
  146c061... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  65c7c4b... Updated Russian translation (*)
  70835c9... grid-layout: Use correct orientation when requesting prefer (*)
  967d4c5... Added Korean translation (*)
  3b22c28... Updated Portuguese translation (*)
  aa5a4e9... stage: Use the correct types for debug note (*)
  e23f77f... evdev: Extend the device open callback with a close callbac (*)
  5facd71... evdev: Set the initial pointer position for all pointer dev (*)
  defe55f... evdev: Extract code for setting the libinput seat out (*)
  dcaf568... evdev: Always create the main seat (*)
  e4497ba... eglnative: Add clutter-stage-window implementation (*)
  f649d73... clutter-stage-wayland: Enable clipped redraws (*)
  06387c3... stage-cogl: Fix feature check in clutter_stage_cogl_redraw (*)
  a96daf8... egl: Add a way to set the KMS FD (*)
  a4440b7... wayland: Keep track of button modifier state (*)
  79ece18... egl: Only expose clutter_egl_set_kms_fd if we have KMS supp (*)
  572504d... Edit an incorrect comment (*)
  e70a010... Avoid needless event copies when queueing from a backend to (*)
  2102573... Updated French translation (*)
  c69bb97... Annotate all public symbols (*)
  66826bc... Annotate symbol visibility in Cally (*)
  53a86e9... Annotate symbols in backend-specific headers (*)
  c44f73a... Include "config.h" (*)
  3b21999... Use _CLUTTER_EXTERN to define CLUTTER_VAR (*)
  5c4c2aa... symbols: Fix the expected ABI (*)
  386be83... New visibility handling in Clutter (*)
  8fc4724... build: Remove abicheck.sh (*)
  115104d... cally: Remove docbook tags (*)
  12370bd... docs: Move to markdown (*)
  46051bf... docs: Port deprecated sections to markdown syntax (*)
  ddc1955... docs: Port backend-specific sections to markdown (*)
  4f5dd5a... docs: Remove last stray DocBook tags (*)
  8453807... docs: Add missing symbols to the API reference (*)
  f0ac5e1... Require GTK-Doc 1.20 (*)
  fa891a7... docs: Remove --sgml-mode from the build options (*)
  e0f19ab... Release Clutter 1.18.0 (*)
  6414c01... Post-release version bump to 1.18.1 (*)
  ccc5eb9... build: Resync our copy of introspection.m4 (*)
  f06400d... Updated Danish translation (*)
  8c9b5d0... Bump the dependency of Cogl to 1.17.5 (*)
  783bc64... Visual Studio Builds: Don't Generate a .def File (*)
  44d688c... Update config.h.win32.in Further (*)
  891d3fc... Fix on Last Commit of config.h.win32.in (*)
  4c204a4... clutter-event-win32.c: Avoid a Crash (*)
  d42cb2a... MSVC Build: Update Clutter DLL Build Defines (*)
  2b3fac8... clutter-version.h.in: Refine how CLUTTER_VAR is Defined (*)
  5d53620... stage: re-implement minimal paint() method to respect Z ord (*)
  6268856... Updated French translation (*)
  678aaa3... Updated Indonesian translation (*)
  363c0d2... wayland: Add missing CLUTTER_AVAILABLE annotations (*)
  f065a34... Remove clutter.symbols (*)
  f9d99d1... test-utils: Skip tests if no DISPLAY is set (*)
  79297d5... Updated Greek translation (*)
  3517c11... stage-cogl: Don't mess with the damage_history list when bu (*)
  b2e8bbe... Add 1.10 as a valid lcov version (*)
  ef2a94d... master-clock: Clean up the over-budget diagnostic (*)
  9cb351f... Release Clutter 1.18.2 (*)
  6f37007... Post-release version bump to 1.18.3 (*)
  2e8b160... Updated Basque language (*)
  20e619f... Visual Studio Builds: Avoid Implicit Linking to SDL (*)
  d7b183a... clutter-main: start mainloop timer on clutter_init() (*)
  86de09b... Updated Indonesian translation (*)
  10ff9a4... docs: Fix the ClutterImage example URL (*)
  0255b5a... docs: Add an explicit example of image loading (*)
  a5ff1c4... Updated Slovenian translation (*)
  eb94490... Updated Slovenian translation (*)
  bf5fe70... clutter-canvas: cache the texture to avoid uploads (*)
  812f0d9... Updated German translation (*)
  4b430ee... [l10n] Update Catalan translation (*)
  cbc3a41... [l10n] Updated Catalan (Valencian) translation (*)
  1eb6f24... Bump to 1.19.1 (*)
  d708c30... Provide 1.20 version macros (*)
  32af6a3... evdev: Fix a compile warning (*)
  b66fec0... egl: Add a way to pause the ClutterMasterClock (*)
  91ee1ce... evdev: Add evdev specific event filter function (*)
  8857b19... evdev: Add function to get the libinput_device from a Clutt (*)
  76d48f7... evdev: Set core device on translated events (*)
  50b3d7c... evdev: Manage LIBINPUT_EVENT_TOUCH_* events (*)
  9510d6a... evdev: Add clutter_evdev_event_sequence_get_slot() (*)
  fd8705b... gesture-action: Fix typo in clutter_gesture_action_get_thre (*)
  ed538a6... stage: Only compress consecutive touch events from the same (*)
  3da27a4... wayland: Fix coding style issues (*)
  7ed92c8... Fix scaling of pointer axis vectors (*)
  be060f4... Release Clutter 1.19.2 (*)
  eb734e8... Post-release version bump to 1.19.3 (*)
  fcdd222... device-manager-xi2: use allocation for clamping (*)
  499f2e5... MSVC 2010+ Projects: Update "Installation" Process (*)
  61929e2... evdev: Used floating point instead of fixed point numbers (*)
  31749cf... evdev: Follow libinput enum rename (*)
  4cdcbcb... evdev: Add clutter_evdev_warp_pointer (*)
  9c9b37c... conform: Ensure to disable diagnostic messages (*)
  3b77e55... Bump up the requirement for libinput (*)
  ac26dbb... evdev: Update after libinput API changes (*)
  2a3498d... build: Warn for experimental input backend (*)
  acde9b1... docs: Add missing symbols (*)
  8d89294... drop-action: Use the right state for events (*)
  42f6828... input-device: Do not unset the device stage after the last  (*)
  4c4e72a... x11: Set the input device stage on XI_TouchBegin, if not al (*)
  02590f0... gesture-action: Ignore any other event than press/update/re (*)
  036c2b3... gesture-action: Use event type getter (*)
  d541efc... Release Clutter 1.19.4 (snapshot) (*)
  9c74b98... Post-release version bump to 1.19.5 (*)
  ec911dc... ClutterStage: Replace clutter_stage_set_paint_callback() wi (*)
  8d669ab... gesture-action: Prepare for clutter_gesture_action_cancel() (*)
  f6fd029... evdev: Set button modifier state to input devices. (*)
  c167d3a... ClutterAnimation: fix memory leak (*)
  958ffd4... event: define a boxed type for ClutterEventSequence (*)
  9e8c92d... evdev: Update xkb state after input is resumed (*)
  0c0c069... input-device: Ensure crossing events are paired for touch s (*)
  d33d2d1... conform: Fix actor-shader-effect (*)
  1e07fd7... Release Clutter 1.19.6 (snapshot) (*)
  8e56cef... Post-release version bump to 1.19.7 (*)
  72aaeed... canvas: assign white to paint color for texture node (*)
  f95493e... evdev: Add API to set the xkb layout index (*)
  398a7ac... backend: try gdk backend before x11/wayland/egl (*)
  f12c174... Remove unused internal 'in-resize' flag (*)
  be8602f... Revert "backend: try gdk backend before x11/wayland/egl" (*)
  ccd2054... backend: gdk: add translation code for touch events (*)
  ad18f2a... backend: gdk: add support for foreign windows on wayland (*)
  22827e6... Updated German translation (*)
  018c166... Updated Assamese translation (*)
  158af1f... actor: Plug a leak in the implicit transition removal (*)
  fd59df9... build: Remove experimental notice for wayland/evdev (*)
  bd3e4f1... evdev: Fix compiler warning (*)
  9c7433d... docs: Add missing symbols to the section file (*)
  0ed53b6... Release Clutter 1.19.8 (*)
  5d012cb... Post-release version bump to 1.19.9 (*)
  ee59a45... Forgot to commit the NEWS file prior to release (*)
  cfcba18... clutter-settings: Mark window-scaling-factor as fixed when  (*)
  591d31c... xi2: XSync before getting the client pointer on constructio (*)
  4bcf739... Updated Hebrew translation (*)
  98b64fe... Add TestEnvironment key to the installed tests launchers (*)
  b3b2af7... Re-introduce removed GestureAction method (*)
  908aedb... gdk: Add window-scaling-factor support (*)
  fe208bf... doc: Document CLUTTER_SCALE envvar (*)
  281a57a... a11y: provide a way to ensure clutter accessibility (*)
  a182d4b... ClutterInputDevice: Store the cursor coordinate state as fl (*)
  e31d7d7... build: Ignore private header while building docs (*)
  acd8f86... actor: Default paint volume does not work without allocatio (*)
  14da1c5... actor: Unallocated children do not contribute to the paint  (*)
  28a5104... Remove gtk-doc tags from clutter_test_* API (*)
  c75a200... docs: Remove missing symbol (*)
  f409671... docs: Fix annotation for has_mapped_clones() method (*)
  db69380... Release Clutter 1.19.10 (*)
  3f4d5c3... Post-release version bump to 1.19.11 (*)
  ca09f58... doap category core (*)
  e1a3a38... Updated Greek translation (*)
  35d4baa... docs: Update the markdown README file (*)
  c55922d... docs: Fix the examples for ClutterText.set_font_name() (*)
  e0834bf... Release Clutter 1.20.0 (*)
  28cd2c5... Post-release version bump to 1.20.1 (*)
  317a54f... build: Update the release rules (*)
  084dc49... x11: Add missing closure annotation to ClutterX11FilterFunc (*)
  7764fd2... evdev: Flush event queue before removing an input device (*)
  14d28e7... main: Don't update the PangoContext in clutter_set_font_fla (*)
  46877cc... actor: Create a PangoContext per actor (*)
  47df16e... Revert "actor: Plug a leak in the implicit transition remov (*)
  3879bac... Avoid a compiler warning (*)
  7d7eb8a... gdk: Disable deprecation warnings (*)
  54efcf0... gdk: Use non-deprecated GdkCursor API (*)
  8afb499... image: Do not put large textures in the atlas (*)
  a18b2f0... evdev: Prefer pointer/touch devices over keyboard devices (*)
  1cabee8... evdev: Lookup config to report touchpads as such (*)
  a0e2ba6... x11: Resort to device name matching for non-mt touchpads (*)
  be06792... Bump up the version to 1.21.1 (*)
  d2a2e5b... Add 1.22 version macros (*)
  d3dbd16... docs: Add versioned indexes (*)
  e7d1458... Easing modes are not used when computing the value of a Key (*)
  300aa46... actor: Add CLUTTER_REQUEST_CONTENT_SIZE mode (*)
  1e2132e... actor: Bail when setting the same content (*)
  d546c0c... actor: Reset the content box when setting a new content (*)
  f851d5b... docs: Add missing deprecation annotations (*)
  e6a60f6... conform: Drop a deprecated property (*)
  d005c6a... script: Do not overwrite ObjectInfo fields (*)
  9efda7e... clutter/osx: add clutter_osx_disable_event_retrieval (*)
  b7c4120... osx: Clean up installed clutter-osx.h header (*)
  cca0777... docs: Add missing symbols (*)
  b5c8dae... Document CLUTTER_BACKEND and CLUTTER_INPUT_BACKEND envvars (*)
  5281425... DeviceManagerXi2: Update cached core pointer in getter if N (*)
  1be0198... device-manager-xi2: Fix core pointer retrieval race (*)
  3113f45... Fix the version number (*)
  e2eb0b0... build: Use subdir-objects (*)
  4f03b32... actor: Queue a relayout if we use the content's preferred s (*)
  05a940f... docs: Mention ClutterRequestMode in the release notes (*)
  270918d... Bump up the requirement for GLib and introspection (*)
  c337100... Use new introspection annotation syntax (*)
  8e87d04... build: Fix out-of-tree builds (*)
  2f490c9... build: More out of tree build fixes (*)
  5514f1c... Release Clutter 1.21.2 (*)
  768b5b8... Post-release version bump to 1.21.3 (*)
  82fffae... constraint: Add a private header (*)
  391f1d8... constraint: Add the ability to update the preferred size (*)
  66d48bc... actor: Update preferred size using constraints (*)
  fcc67e9... bind-constraint: Update the preferred size (*)
  1fe3916... docs: Add ClutterConstraintClass.update_preferred_size() (*)
  8df2efc... constraint: Fix update_allocation()'s return value (*)
  f589b6f... Revert "bind-constraint: Update the preferred size" (*)
  c67dcd5... Add proper annotations for the test utilities (*)
  909569c... docs: Mark test utility API as private (*)
  2034e75... Use the proper debug category (*)
  d930bdf... stage: Use the symbolic constant for event handled (*)
  eb51f6c... actor: Do not restore the easing state in finalize() (*)
  5b9c6f4... Improve the warning message in clutter_main_quit() (*)
  abda3ee... Improve debugging notes for main loop start/stop (*)
  1b9650d... Remove global "actor id" (*)
  506f2c4... Remove unused pointer (*)
  8d6cab0... Ignore automake droppings (*)
  7bfd62f... build: Fix up gitignore generation rules (*)
  847e3a2... build: Drop ad hoc gitignore generation rules (*)
  96c6c03... build: Use `env` instead of TestEnvironment key (*)
  c04c631... keysyms: Update the list of key symbols (*)
  77ec877... WARNING: Massive revert commit
  1227f7c... Merge branch 'clutter-1.22' back into master

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]