670d2357a6
text: relayout on cursor visibility change
...
When the cursor visibility changes, we have to relayout the ClutterText
actor instead of just redrawing it - as the cursor changes the
PangoLayout size, a size request cycle is needed.
https://bugzilla.gnome.org/show_bug.cgi?id=702610
2013-06-20 10:04:25 -07:00
90243e9d88
clutter-text: prevent reset of user set font descriptions on dpi changes
...
When setting the font using clutter_text_set_font_description(), the
font settings on a ClutterText actor can be reset when there is a dpi
changes signaled by the backend.
https://bugzilla.gnome.org/show_bug.cgi?id=702016
2013-06-12 13:50:12 +01:00
8231aae3ad
clutter-input-device-wayland: Update indentifier name
...
Fixes a discrepancy between the function name and the gtk-doc identifier
introduced in 8f4e39b6
when the Wayland input protocol changed.
2013-05-14 12:28:21 +01:00
188f7d6881
docs: Remove empty line before parameter tags
...
The gtk-doc parser has somewhat esoteric rules regarding blank lines and
paragraph breaks, causing these parameter descriptions to be missed. See:
https://developer.gnome.org/gtk-doc-manual/stable/documenting_syntax.html.en
2013-05-14 12:28:16 +01:00
f2918d1a0f
clutter-stage-wayland: Pedantic typo fix
...
Je ne parle pas français
2013-05-14 12:28:11 +01:00
6e6e69c84d
wayland: Add API version annotations
...
Version numbers have been derived from source code comment blocks.
2013-05-14 12:28:04 +01:00
55ec9f57db
flow-layout: Add :snap-to-grid property
...
Add a :snap-to-grid property to FlowLayout to prevent the layout from
assigning it's children a position based on the size of the largest
child.
https://bugzilla.gnome.org/show_bug.cgi?id=648873
2013-05-11 11:04:40 -04:00
d2fbe4db1b
Removed unused ClutterKnot
...
Migration Complete. When you want to use ClutterKnot
use ClutterPoint instead.
Updated clutter.symbols to pass 'make check'
2013-05-03 10:16:25 -04:00
b1fa6434e1
Migrated ClutterPathNode to use ClutterPoint
...
Removed the use of ClutterKnot almost everywhere
Updated casting to get the data from the variable arguments list
2013-05-03 10:11:25 -04:00
7c6d0251dd
Migrated internal ClutterBezier to float.
...
Initial stage of ClutterPath migration to using float.
Naive implementation of ClutterBezier, for now the points along
the curve doesn't move at a regular speed. It is required a more
precise calculation of the length of the curve for that to happen.
Anyway the old implementation worked like this.
2013-05-03 10:11:25 -04:00
2be42c333a
ClutterDragAction: do not dereference a NULL priv->stage
...
When destroying an actor during a drag-action with a drag_handle, the
ClutterDragAction's priv->stage could be set to NULL in _set_actor().
_dispose() must not assume that priv->stage is not NULL.
See also https://bugzilla.gnome.org/show_bug.cgi?id=681814
2013-04-30 17:44:51 +01:00
a0d9eaf15d
fix crash when destroying an actor during a drag-action with a drag_handle
...
Bug introduced by commit 59801ef8
(drag-action: fix press coords transform
with drag_handle) for bgo#681746.
See also https://bugzilla.gnome.org/show_bug.cgi?id=681814
2013-04-29 18:07:03 +01:00
5586b0deba
GDK: fix build when the X11 backend is disabled
...
https://bugzilla.gnome.org/show_bug.cgi?id=695710
2013-04-29 08:56:21 +02:00
9cb6276255
zoom-action: improve zooming behavior
...
https://bugzilla.gnome.org/show_bug.cgi?id=698674
2013-04-23 17:34:39 +01:00
221fa225b3
gesture-action: refactor event handling function
...
https://bugzilla.gnome.org/show_bug.cgi?id=698671
2013-04-23 17:34:39 +01:00
04f20909e3
gesture-action: fix trigger edge after behavior with more than 1 point
...
https://bugzilla.gnome.org/show_bug.cgi?id=698669
2013-04-23 17:34:39 +01:00
2b25b056ad
gesture-action: add n-touch-points property
...
https://bugzilla.gnome.org/show_bug.cgi?id=698668
2013-04-23 17:34:39 +01:00
ed92f63f30
gesture-action: avoid shadowing time() syscall function
...
https://bugzilla.gnome.org/show_bug.cgi?id=698668
2013-04-23 17:33:23 +01:00
1ee07e5d48
gesture-action: fix typo
...
https://bugzilla.gnome.org/show_bug.cgi?id=698668
2013-04-23 17:33:20 +01:00
af2f9857fe
2.0: Update the symbols file
2013-04-05 18:48:04 +01:00
b0f3192802
2.0: Fix up documentation annotations
2013-04-05 18:48:04 +01:00
ca3e1b4d11
2.0: Include clutter headers conditionally in clutter-x11.h
...
We want to avoid clutter-x11.h leaking Clutter symbols (i.e. you need to
include clutter.h yourself before including clutter-x11.h), but we need
to do so conditionally, so that ancillary stuff like gtk-doc and
g-ir-scanner get the right types while building Clutter itself.
2013-04-05 18:48:03 +01:00
b4758c3526
2.0: Fix up the versioning macros
2013-04-05 18:48:03 +01:00
08a36c3e28
2.0: Remove unused enumerations
2013-04-05 18:48:03 +01:00
93b965f71d
2.0: Remove deprecated symbols from the tree
...
And fix the fallout.
2013-04-05 18:48:03 +01:00
408d29bfde
2.0: Update symbols file
2013-04-05 18:48:03 +01:00
8d181c46d9
2.0: Remove unused arguments from doc annotations
2013-04-05 18:48:02 +01:00
1057223227
2.0: Remove compatibility header from keysyms update script
2013-04-05 18:48:02 +01:00
230f871cd6
2.0: Remove backward compat variables from the pkgconfig file
2013-04-05 18:48:02 +01:00
4a7ebde571
2.0: Remove unnecessary symbols
2013-04-05 18:48:02 +01:00
85f4e33443
2.0: Bump down ClutterStageClass padding
2013-04-05 18:48:02 +01:00
07630362ae
2.0: Bump up ClutterActorClass padding
2013-04-05 18:48:02 +01:00
a80da3da53
2.0: Remove unused enumeration types
2013-04-05 18:48:02 +01:00
00bee5f173
2.0: Remove CLUTTER_AVAILABLE_IN_1_*
...
We are starting from scratch.
2013-04-05 18:48:02 +01:00
e3259435f2
2.0: Remove all Since: annotations
...
We're starting from scratch.
2013-04-05 18:48:01 +01:00
f1846bcb53
2.0: Remove include directives for deprecated headers
2013-04-05 18:48:01 +01:00
03a8e2f7b8
2.0: Remove deprecated symbols from the installed headers
2013-04-05 18:48:01 +01:00
0b03a4cb0a
2.0: Remove ClutterGeometry
2013-04-05 18:48:01 +01:00
0724b3fb91
2.0: Remove deprecated API from Animatable
2013-04-05 18:48:01 +01:00
465a324ecc
2.0: Remove deprecated API from ClutterTableLayout
2013-04-05 18:48:01 +01:00
af21fcc734
2.0: Remove deprecated API from clutter-util.c
2013-04-05 18:48:01 +01:00
270ceebf8d
2.0: Remove deprecated API from ClutterText
2013-04-05 18:48:01 +01:00
b3dfa71ca5
2.0: Remove deprecated API from ClutterBoxLayout
2013-04-05 18:48:01 +01:00
ad4d475d3a
2.0: Remove deprecated ClutterContainer API
2013-04-05 18:48:00 +01:00
6155a1900b
2.0: Remove deprecated API from ClutterStage
2013-04-05 18:48:00 +01:00
0c5e99429f
2.0: Remove deprecated API from clutter-main.c
2013-04-05 18:48:00 +01:00
0e1a651a1a
2.0: Remove deprecated API from ClutterSettings
2013-04-05 18:48:00 +01:00
e0aeb03b04
2.0: Remove deprecated API from ClutterTimeline
2013-04-05 18:48:00 +01:00
ca2f1b6818
2.0: Remove deprecated API from ClutterStageManager
2013-04-05 18:48:00 +01:00
5f0c5447b7
2.0: Remove ClutterActor::paint and ::pick signals
2013-04-05 18:48:00 +01:00