Commit Graph

5845 Commits

Author SHA1 Message Date
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