cally: Merge inside Clutter
Only do the build system bits, we would have to rename the types and expose at least CallyActor as ClutterActorAccessible Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3917>
This commit is contained in:
parent
1393140d41
commit
43f24b03e5
33 changed files with 67 additions and 1201 deletions
|
@ -762,7 +762,7 @@ reference:
|
||||||
script:
|
script:
|
||||||
- mkdir references
|
- mkdir references
|
||||||
- cp -r doc/website/* ./references
|
- cp -r doc/website/* ./references
|
||||||
- mv build/doc/reference/{cally/cally,clutter/clutter,cogl/cogl,cogl-pango/cogl-pango,meta/meta,mtk/mtk} references/
|
- mv build/doc/reference/{clutter/clutter,cogl/cogl,cogl-pango/cogl-pango,meta/meta,mtk/mtk} references/
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 1 week
|
expire_in: 1 week
|
||||||
expose_as: 'Documentation'
|
expose_as: 'Documentation'
|
||||||
|
|
|
@ -43,7 +43,6 @@ documentation and API references below first.
|
||||||
|
|
||||||
- Meta: <https://mutter.gnome.org/meta/>
|
- Meta: <https://mutter.gnome.org/meta/>
|
||||||
- Clutter: <https://mutter.gnome.org/clutter/>
|
- Clutter: <https://mutter.gnome.org/clutter/>
|
||||||
- Cally: <https://mutter.gnome.org/cally/>
|
|
||||||
- Cogl: <https://mutter.gnome.org/cogl/>
|
- Cogl: <https://mutter.gnome.org/cogl/>
|
||||||
- CoglPango: <https://mutter.gnome.org/cogl-pango/>
|
- CoglPango: <https://mutter.gnome.org/cogl-pango/>
|
||||||
- Mtk: <https://mutter.gnome.org/mtk/>
|
- Mtk: <https://mutter.gnome.org/mtk/>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "cally/cally-actor.h"
|
#include "clutter/cally-actor.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Auxiliary define, in order to get the clutter actor from the AtkObject using
|
* Auxiliary define, in order to get the clutter actor from the AtkObject using
|
|
@ -75,8 +75,8 @@
|
||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "cally/cally-actor.h"
|
#include "clutter/cally-actor.h"
|
||||||
#include "cally/cally-actor-private.h"
|
#include "clutter/cally-actor-private.h"
|
||||||
|
|
||||||
static void cally_actor_initialize (AtkObject *obj,
|
static void cally_actor_initialize (AtkObject *obj,
|
||||||
gpointer data);
|
gpointer data);
|
|
@ -24,13 +24,13 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <atk/atk.h>
|
#include <atk/atk.h>
|
||||||
|
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/clutter-macros.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
|
@ -68,8 +68,8 @@
|
||||||
*/
|
*/
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "cally/cally-clone.h"
|
#include "clutter/cally-clone.h"
|
||||||
#include "cally/cally-actor-private.h"
|
#include "clutter/cally-actor-private.h"
|
||||||
|
|
||||||
/* AtkObject */
|
/* AtkObject */
|
||||||
static void cally_clone_real_initialize (AtkObject *obj,
|
static void cally_clone_real_initialize (AtkObject *obj,
|
|
@ -20,12 +20,12 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/cally-actor.h"
|
||||||
#include "cally/cally-actor.h"
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "cally/cally-root.h"
|
#include "clutter/cally-root.h"
|
||||||
|
|
||||||
#include "clutter/clutter-actor.h"
|
#include "clutter/clutter-actor.h"
|
||||||
#include "clutter/clutter-stage-private.h"
|
#include "clutter/clutter-stage-private.h"
|
|
@ -20,13 +20,13 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <atk/atk.h>
|
#include <atk/atk.h>
|
||||||
|
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/clutter-macros.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
|
@ -33,8 +33,9 @@
|
||||||
*/
|
*/
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "cally/cally-stage.h"
|
#include "clutter/cally-stage.h"
|
||||||
#include "cally/cally-actor-private.h"
|
#include "clutter/cally-actor-private.h"
|
||||||
|
#include "clutter/clutter-stage.h"
|
||||||
|
|
||||||
/* AtkObject.h */
|
/* AtkObject.h */
|
||||||
static void cally_stage_real_initialize (AtkObject *obj,
|
static void cally_stage_real_initialize (AtkObject *obj,
|
|
@ -20,12 +20,12 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "cally/cally-actor.h"
|
#include "clutter/cally-actor.h"
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/clutter-macros.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
|
@ -37,8 +37,8 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "cally/cally-text.h"
|
#include "clutter/cally-text.h"
|
||||||
#include "cally/cally-actor-private.h"
|
#include "clutter/cally-actor-private.h"
|
||||||
|
|
||||||
#include "clutter/clutter-main.h"
|
#include "clutter/clutter-main.h"
|
||||||
#include "clutter/clutter-text.h"
|
#include "clutter/clutter-text.h"
|
|
@ -20,12 +20,11 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/cally-actor.h"
|
||||||
#include "cally/cally-actor.h"
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CallyUtil:
|
* CallyUtil:
|
||||||
*
|
*
|
||||||
* #AtkUtil implementation
|
* #AtkUtil implementation
|
||||||
*
|
*
|
||||||
* #CallyUtil implements #AtkUtil abstract methods. Although it
|
* #CallyUtil implements #AtkUtil abstract methods. Although it
|
||||||
|
@ -40,9 +40,9 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "cally/cally-util.h"
|
#include "clutter/cally-util.h"
|
||||||
#include "cally/cally-root.h"
|
#include "clutter/cally-root.h"
|
||||||
#include "cally/cally-stage.h"
|
#include "clutter/cally-stage.h"
|
||||||
#include "clutter/clutter.h"
|
#include "clutter/clutter.h"
|
||||||
|
|
||||||
#define DEFAULT_PASSWORD_CHAR '*'
|
#define DEFAULT_PASSWORD_CHAR '*'
|
|
@ -20,13 +20,15 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__CALLY_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
||||||
#error "Only <cally/cally.h> can be included directly."
|
#error "Only <clutter/clutter.h> can be included directly."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "clutter/clutter.h"
|
|
||||||
#include <atk/atk.h>
|
#include <atk/atk.h>
|
||||||
|
|
||||||
|
#include "clutter/clutter-macros.h"
|
||||||
|
#include "clutter/clutter-stage.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define CALLY_TYPE_UTIL (cally_util_get_type ())
|
#define CALLY_TYPE_UTIL (cally_util_get_type ())
|
|
@ -1,986 +0,0 @@
|
||||||
# DO NOT MODIFY THIS FILE
|
|
||||||
#
|
|
||||||
# Clutter uses the Git commit log to generate the ChangeLog files when
|
|
||||||
# creating the tarball for releases and snapshots. This file is maintained
|
|
||||||
# only for historical reasons.
|
|
||||||
|
|
||||||
2010-07-05 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Cleaning ClutterText
|
|
||||||
|
|
||||||
* Removing superfluous g_return_if_fail
|
|
||||||
* Removing unused ClutterText::text-changed callback
|
|
||||||
|
|
||||||
2010-07-05 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Refactoring "window:create" and "window:destroy" emission code
|
|
||||||
|
|
||||||
Previously "window:create" and "window:destroy" were emitted on
|
|
||||||
CallyUtil. Although it works, and CallyUtil already have callbacks to
|
|
||||||
stage_added/removed signals, I think that it is more tidy/clear to do
|
|
||||||
that on CallyRoot:
|
|
||||||
|
|
||||||
* CallyRoot already has code to manage ClutterStage addition/removal
|
|
||||||
|
|
||||||
* In fact, we can see CallyRoot as the object exposing the a11y
|
|
||||||
information from ClutterStageManager, so it fits better here.
|
|
||||||
|
|
||||||
* CallyUtil callbacks these signals are related to key event
|
|
||||||
listeners (key snooper simulation). One of the main CallyUtil
|
|
||||||
responsibilities is managing event (connecting, emitting), so I
|
|
||||||
would prefer to not start to add/mix more functionalities here.
|
|
||||||
|
|
||||||
Ideally it would be better to emit all CallyStage methods from
|
|
||||||
CallyStage, but it is clear that "create" and "destroy" are more easy
|
|
||||||
to emit from a external object.
|
|
||||||
|
|
||||||
2010-06-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Cleaning clutter-actor
|
|
||||||
|
|
||||||
Some cleaning changes:
|
|
||||||
* Using CallyActionFunc instead of ACTION_FUNC
|
|
||||||
* Removing a extra * on cally-actor-private macro documentation, to
|
|
||||||
avoid gtk-doc warnings
|
|
||||||
* Using g_strcmp0 instead of strcmp
|
|
||||||
|
|
||||||
Changes to be applied on clutter (see CB#2097 and CB#2098), applied
|
|
||||||
also here to maintain the sync. My intention is keep this developing line
|
|
||||||
until the real integration, in order to make a final independent cally
|
|
||||||
release.
|
|
||||||
|
|
||||||
2010-06-14 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Adding -Wshadow option and solving warnings related
|
|
||||||
|
|
||||||
|
|
||||||
2010-06-14 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added dummy padding for future vt expansion
|
|
||||||
|
|
||||||
Added dummy padding on the different classes structures, to allow
|
|
||||||
future expansion of virtual methods.
|
|
||||||
|
|
||||||
I decided to add this on all the classes, although it would be
|
|
||||||
really unlikely in some cases (ie, CallyGroup)
|
|
||||||
|
|
||||||
2010-06-10 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Adding and emitting "window:xxx" methods on CallyStage
|
|
||||||
|
|
||||||
Added some window related signals on CallyStage:
|
|
||||||
|
|
||||||
* window:activate and window:deactivate emitted from CallyStage
|
|
||||||
* window:create and window:destroy emitted from CallyUtil
|
|
||||||
|
|
||||||
ClutterStage doesn't fulfill 100% the window concept, but some of
|
|
||||||
these signals are important in order to identify the object which
|
|
||||||
could emit global/key events.
|
|
||||||
|
|
||||||
The current implementation is equivalent to GailWindow one, supposing
|
|
||||||
CallyStage as the only window related window. This likely would change
|
|
||||||
in any clutter-based toolkit implement a real Window object, so a more
|
|
||||||
flexible procedure would be required. But we would solve problems step
|
|
||||||
by step.
|
|
||||||
|
|
||||||
BTW: as I explain here [1] I really think that the current way to
|
|
||||||
implement "window:xxx" signals (not defined in ATK but expected from
|
|
||||||
the a11y implementation toolkit) somewhat hacky and undocumented (you
|
|
||||||
need to check at-spi2 idls to know that you require to emit this
|
|
||||||
events)
|
|
||||||
|
|
||||||
Related to bug CB#2147 (Orca doesn't speech out properly non
|
|
||||||
printable chars on some environments), as solves this problem
|
|
||||||
in a specific case.
|
|
||||||
|
|
||||||
[1] https://bugzilla.gnome.org/show_bug.cgi?id=620977#c1
|
|
||||||
|
|
||||||
2010-06-04 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Avoiding clutter_stage_get_key_focus warning
|
|
||||||
|
|
||||||
For any reason, in some cases, a clutter actor doesn't have a stage
|
|
||||||
associated. We use the default one as fallback.
|
|
||||||
|
|
||||||
2010-06-02 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added a defunct check on cally_group_get_n_children
|
|
||||||
|
|
||||||
Some warnings appeared when we tried to get the number
|
|
||||||
of children of a defunct object.
|
|
||||||
|
|
||||||
2010-06-02 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Update TODO file
|
|
||||||
|
|
||||||
Use Bugzilla to setting missing features.
|
|
||||||
|
|
||||||
2010-06-01 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Removing heuristics to decide CallyRectable/CallyTexture role
|
|
||||||
|
|
||||||
Previously CallyRectangle and CallyTexture used some heuristics in
|
|
||||||
order to decide the default role: ATK_ROLE_IMAGE or
|
|
||||||
ATK_PUSH_BUTTON, as in practice most applications using these
|
|
||||||
objects as buttons were not applying the proper role.
|
|
||||||
|
|
||||||
As this is a hack, and a application responsibility, finally we
|
|
||||||
have decided to remove this, so the default role is ATK_ROLE_IMAGE.
|
|
||||||
|
|
||||||
Fixes CB#1732 (CallyTexture and CallyRectangle uses some heuristics to
|
|
||||||
decide the role)
|
|
||||||
|
|
||||||
2010-05-28 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Post-release version bump, after release 1.2.0
|
|
||||||
|
|
||||||
I wrongly added the last commit on the 1.1 branch, when in fact it
|
|
||||||
requires clutter 1.3.3, and on the README it is explained that
|
|
||||||
cally versioning is tied to clutter versioning. In order to solve
|
|
||||||
that a clutter-1.2 release branch is created, and bumped the version.
|
|
||||||
|
|
||||||
This versioning tyding will be obsolete when the integration with
|
|
||||||
clutter become a reality, but in the same way, this is the way to
|
|
||||||
tidy this thinking in this integration.
|
|
||||||
|
|
||||||
2010-04-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Use clutter_actor_get_accessible
|
|
||||||
|
|
||||||
The method clutter_actor_get_accessible was added due work on
|
|
||||||
bug 2070, and should be used to get the accessibility object,
|
|
||||||
instead of atk_gobject_accessible_for_object
|
|
||||||
|
|
||||||
This would allow to implement a11y support directly on
|
|
||||||
any clutter based toolkit object (ie StLabel).
|
|
||||||
|
|
||||||
2010-05-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added CallyClone example
|
|
||||||
|
|
||||||
|
|
||||||
2010-05-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added a11y support for ClutterClone
|
|
||||||
|
|
||||||
Resolved in the most simplified way, just as a image and a
|
|
||||||
default description to identify cloned objects.
|
|
||||||
|
|
||||||
More information:
|
|
||||||
http://lists.o-hand.com/clutter/3797.html
|
|
||||||
|
|
||||||
2010-04-14 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Remove gail dependency
|
|
||||||
|
|
||||||
Removed to avoid gdk/gtk dependency on cally.
|
|
||||||
|
|
||||||
Part of bug CB#2072 solution
|
|
||||||
|
|
||||||
2010-04-14 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Avoid gdk functions filling AtkKeyEventStruct
|
|
||||||
|
|
||||||
Now when AtkKeyEventStruct is filled in order to emit any key event
|
|
||||||
signal, it is not used any gdk function on the keyval or the
|
|
||||||
string fields.
|
|
||||||
|
|
||||||
event_string is filled with the printable character if possible, if
|
|
||||||
not (Ctrl, Alt, etc) it is set as NULL.
|
|
||||||
|
|
||||||
Now the AT should take care of that, at least until we define atk key
|
|
||||||
event struct in a more agnostic way (not tied to gdk/gtk). See orca
|
|
||||||
bug bgo#616206 as a example.
|
|
||||||
|
|
||||||
Part of bug CB#2072 solution.
|
|
||||||
|
|
||||||
2010-04-15 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added gail_misc_layout_get_run_attributes implementation
|
|
||||||
|
|
||||||
Part of bug CB#2072 solution
|
|
||||||
|
|
||||||
2010-04-14 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Remove gailutil/gailmisc functions calls
|
|
||||||
|
|
||||||
This is because gailutil/gailmisc added a gdk/gtk dependency, and
|
|
||||||
this dependency is being removed. New cally-specific implementation
|
|
||||||
are required.
|
|
||||||
|
|
||||||
Related to bug CB#1733
|
|
||||||
|
|
||||||
Part of bug CB#2072 solution
|
|
||||||
|
|
||||||
2010-04-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Fixing the libdir directory in some examples
|
|
||||||
|
|
||||||
|
|
||||||
2010-03-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Previous cally.pc.in update was incomplete
|
|
||||||
|
|
||||||
The previous commit was not tested properly, and it was missing one
|
|
||||||
detail. Sorry for the noise.
|
|
||||||
|
|
||||||
2010-03-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Update cally.pc.in after module relocation
|
|
||||||
|
|
||||||
Previous commit places cally module in a different directory.
|
|
||||||
It also corrects where the include directory is placed.
|
|
||||||
|
|
||||||
2010-03-15 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Use a proper clutter module directory
|
|
||||||
|
|
||||||
Use a proper clutter module directory, instead of keep being
|
|
||||||
installed on a gtk directory.
|
|
||||||
|
|
||||||
Improve the cally-examples-util, in order to keep using
|
|
||||||
hardcoded values.
|
|
||||||
|
|
||||||
Fixes CB#1737 (Wrong cally module directory)
|
|
||||||
|
|
||||||
2010-03-15 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Proper UTF-8 headers
|
|
||||||
|
|
||||||
|
|
||||||
2010-02-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Change "--with-dbus" option for "atk-bridge-dir" on examples
|
|
||||||
|
|
||||||
The atk-adaptor in the dbus at-spi was renamed to atk-bridge due
|
|
||||||
some apps hardcoding the name. So right now the only difference
|
|
||||||
is the final directory.
|
|
||||||
|
|
||||||
So the option was removed, and atk-bridge-dir added. This also allows
|
|
||||||
to use the system atk-bridge or the compiled in any developing environment,
|
|
||||||
so it is really more flexible.
|
|
||||||
|
|
||||||
See the README (updated with this commit) for more information.
|
|
||||||
|
|
||||||
2010-02-19 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added .gitignore file
|
|
||||||
|
|
||||||
|
|
||||||
2010-02-19 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Release 1.1.1
|
|
||||||
|
|
||||||
|
|
||||||
2010-02-19 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Using clutter_threads_idle_add instead of the gdk one
|
|
||||||
|
|
||||||
The idea is being as less gdk dependent as possible. Right now
|
|
||||||
it is inviable to remove the dependency (gailutil and so on) but
|
|
||||||
hypothetically, the ideal is remove this dependency in the future,
|
|
||||||
and being "clutter pure".
|
|
||||||
|
|
||||||
2010-02-15 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Check if the state is defunct on cally_text_get_name
|
|
||||||
|
|
||||||
Check if the state is defunct on cally_text_get_name, in order
|
|
||||||
to avoid warnings cally clutter_text_get_text when the clutter
|
|
||||||
object is NULL
|
|
||||||
|
|
||||||
2010-01-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Update on configure.ac after autoupdate call
|
|
||||||
|
|
||||||
|
|
||||||
2010-02-02 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Try to apply the key modifiers to event->keyval like GDK does
|
|
||||||
|
|
||||||
ClutterKeyEvent defines the keyval without taking into account the
|
|
||||||
modifiers. GDK defines this keyval taking into account the modifiers.
|
|
||||||
|
|
||||||
AtkKeyEventStruct expects the keyval in a GDK fashion, so a
|
|
||||||
translation is required.
|
|
||||||
|
|
||||||
This patch tries to do that using using
|
|
||||||
gdk_keymap_translate_keyboard_state.
|
|
||||||
|
|
||||||
This functions only works correctly if gtk has been initialized, so
|
|
||||||
the fallback is create the AtkKeyEventStruct with the keyval
|
|
||||||
provided by Clutter.
|
|
||||||
|
|
||||||
More information:
|
|
||||||
http://library.gnome.org/devel/atk/stable/AtkUtil.html#AtkKeyEventStruct
|
|
||||||
http://bugzilla.openedhand.com/show_bug.cgi?id=1961
|
|
||||||
|
|
||||||
2010-02-02 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Filling AtkKeyEventStruct->string used on the atk key event listeners
|
|
||||||
|
|
||||||
Finally we use directly gdk_keyval_name. Not the ideal solution, but works,
|
|
||||||
and more important, it avoids to reimplement this issue on clutter or cally.
|
|
||||||
|
|
||||||
More information on Bug 1952
|
|
||||||
|
|
||||||
Fixes http://bugzilla.openedhand.com/show_bug.cgi?id=1952
|
|
||||||
|
|
||||||
2010-01-22 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added AM_PROG_CC_C_O option to avoid a warning running configure
|
|
||||||
|
|
||||||
|
|
||||||
2010-01-22 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Fix clutter version required on the pc files
|
|
||||||
|
|
||||||
|
|
||||||
2010-01-22 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Check on configure time if any x11 clutter backend is in use
|
|
||||||
|
|
||||||
It uses AC_CHECK_LIB in order to check if x11 backend is in use.
|
|
||||||
It also modifies cally-actor in order to use the information
|
|
||||||
retrieved.
|
|
||||||
|
|
||||||
So now cally has a minimum multi-backend support. It only manages
|
|
||||||
a x11 (glx or eglx) backend, but at least, it checks it, so you
|
|
||||||
can compile cally without this backend. It probably will not work
|
|
||||||
properly, but at least you can compile and execute it.
|
|
||||||
|
|
||||||
Solves http://bugzilla.openedhand.com/show_bug.cgi?id=1736
|
|
||||||
|
|
||||||
2010-01-21 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Fix the perspective problems computing the on-screen extensions
|
|
||||||
|
|
||||||
Use clutter_actor_get_abs_allocation_vertices and
|
|
||||||
clutter_actor_get_transformed_size to get the real on-screen
|
|
||||||
position and size, instead of compute that using the geometry
|
|
||||||
and the anchor point.
|
|
||||||
|
|
||||||
It also update cally-atkcomponent-example, adding a actor inside
|
|
||||||
a nested ClutterGroup hierarchy.
|
|
||||||
|
|
||||||
Fixes: http://bugzilla.openedhand.com/show_bug.cgi?id=1731
|
|
||||||
|
|
||||||
2010-01-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added extra button on cally-atkeditabletext-example
|
|
||||||
|
|
||||||
Added a button to print the current cursor position, and also
|
|
||||||
extend the size of the buttons
|
|
||||||
|
|
||||||
2010-01-12 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Remove superfluous g_print on CallyStage
|
|
||||||
|
|
||||||
|
|
||||||
2009-12-03 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Use clutter_stage_manager_peek_stages to avoid a leak
|
|
||||||
|
|
||||||
|
|
||||||
2009-12-03 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added ATK_STATE_SELECTABLE_TEXT management
|
|
||||||
|
|
||||||
|
|
||||||
2009-11-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Manage properly ATK_STATE_ACTIVE on CallyStage
|
|
||||||
|
|
||||||
* cally/cally-stage.c
|
|
||||||
Added private struct
|
|
||||||
(cally_stage_class_init),(cally_stage_init),(cally_stage_real_initialize):
|
|
||||||
Initialization stuff
|
|
||||||
(cally_stage_activate_cb)
|
|
||||||
(cally_stage_deactivate_cb): new ClutterStage signal callbacks, change
|
|
||||||
the internal value of active, and notify the atk state change
|
|
||||||
(cally_stage_ref_state_set): manage ATK_STATE_ACTIVATE
|
|
||||||
* examples/cally-atktext-example2.c
|
|
||||||
If possible, creates two stage, in order to test ATK_STATE_ACTIVATE
|
|
||||||
|
|
||||||
2009-11-24 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Focused state change and focused object notification
|
|
||||||
|
|
||||||
* cally/cally-actor.h
|
|
||||||
(focus_clutter): added virtual method for the focus management
|
|
||||||
* cally/cally-actor.c
|
|
||||||
(cally_actor_component_interface_init)
|
|
||||||
(cally_actor_add_focus_handler)
|
|
||||||
(cally_actor_remove_focus_handler):
|
|
||||||
Implementation of the AtkComponent methods add_focus_handler and
|
|
||||||
remove_focus_handler
|
|
||||||
(cally_actor_focus_event): CallyActor specific focus handler, notify
|
|
||||||
the state focused change
|
|
||||||
(cally_actor_focus_clutter)
|
|
||||||
(cally_actor_real_focus_clutter):
|
|
||||||
Handlers for the ClutterActor "key-focus-in" and "key-focus-out"
|
|
||||||
signals. Emit the signal AtkObject "focus_event" and set the focus
|
|
||||||
object with atk_focus_tracker_notify.
|
|
||||||
(cally_actor_initialize):
|
|
||||||
Connect to the signals "key-focus-in" and "key-focus-out", use
|
|
||||||
atk_component_add_focus_handler to add cally_actor_focus_event
|
|
||||||
|
|
||||||
Note: The focus management is more simplified that the gail one. The
|
|
||||||
main reason is that the focus management in GTK is really more complex
|
|
||||||
that the Clutter one.
|
|
||||||
|
|
||||||
2009-11-24 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Modify cally-atkeditabletext-example.c to manage "activatable" status
|
|
||||||
|
|
||||||
|
|
||||||
2009-11-24 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added "activate" action in ClutterText
|
|
||||||
|
|
||||||
* cally/cally-actor.h
|
|
||||||
* cally/cally-actor.c
|
|
||||||
cally_actor_add_action now returns the action id added. Documentation
|
|
||||||
added in order to explain the return values and others.
|
|
||||||
|
|
||||||
* cally/cally-text.c
|
|
||||||
Added action "activate". This action is only available if the ClutterText is
|
|
||||||
activatable, so the "activatable" property is tracked in the notify
|
|
||||||
|
|
||||||
2009-11-20 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Signal event emission
|
|
||||||
|
|
||||||
Emits the signals "text_selection_changed", "text_caret_moved",
|
|
||||||
"text_changed::insert", "text_changed::delete", and notify the
|
|
||||||
ATK_STATE_EDITABLE state change.
|
|
||||||
|
|
||||||
It also adds the ATK_STATE_EDITABLE in the ref_state_set, includes a
|
|
||||||
finalize to clean the new private data used, and move part of the
|
|
||||||
initialization from the _init to the _real_initialization.
|
|
||||||
|
|
||||||
2009-12-03 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Remove the ATK_STATE_DEFUNCT emission
|
|
||||||
|
|
||||||
Remove the ATK_STATE_DEFUNCT emission, as this is already made by
|
|
||||||
AtkGObjectAccessible.
|
|
||||||
|
|
||||||
It also removes the clutter actor from the private structure, as we
|
|
||||||
can use the AtkGObjectAccessible API to obtain it. This makes the code
|
|
||||||
more coherent, with respect of the rest of the Cally classes
|
|
||||||
implementation.
|
|
||||||
|
|
||||||
2009-11-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Remove ; from the CALLY_GET_CLUTTER_ACTOR macro
|
|
||||||
|
|
||||||
|
|
||||||
2009-11-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
TODO cleanup and more implementation notes
|
|
||||||
|
|
||||||
* TODO: removed the data that we have in the bugzilla or in the implementation
|
|
||||||
notes on the cally source
|
|
||||||
* cally/cally-actor.c: complete implementations notes
|
|
||||||
* cally/Makefile.am: add a comment related to the public headers, and include
|
|
||||||
Makefile.in in the MAINTAINERCLEANFILES
|
|
||||||
|
|
||||||
2009-11-13 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Adding new tips on CODING_STYLE
|
|
||||||
|
|
||||||
|
|
||||||
2009-11-09 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
AtkEditableText implementation on CallyText
|
|
||||||
|
|
||||||
* examples/Makefile.am
|
|
||||||
* examples/cally-atkeditabletext-example.c: New example added
|
|
||||||
* cally/cally-text.c
|
|
||||||
|
|
||||||
Interface AtkEditableText implemented, except some methods:
|
|
||||||
* Missing ClipBoard feature on Clutter:
|
|
||||||
paste_text
|
|
||||||
copy_text
|
|
||||||
cut_text
|
|
||||||
* Missing a equivalent GtkTextTag on Clutter (so the possibility to
|
|
||||||
set run attributes in a range):
|
|
||||||
set_run_attributes
|
|
||||||
|
|
||||||
Fixes bug CB#1734
|
|
||||||
|
|
||||||
2009-11-03 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Removed DG_DISABLE_CHECKS and DG_DISABLE_CAST_CHECKS from CFLAGS
|
|
||||||
|
|
||||||
* configure.ac: Removed DG_DISABLE_CHECKS and DG_DISABLE_CAST_CHECKS
|
|
||||||
from the common CFLAGS options
|
|
||||||
* cally/cally-actor.c: fixed cast errors on some return values, not
|
|
||||||
detected previously because of the use of relaxed compilation
|
|
||||||
options
|
|
||||||
|
|
||||||
Problem detected by Mario Sánchez Prada <msanchez@igalia.com>
|
|
||||||
|
|
||||||
2009-10-28 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Support for multiple stages
|
|
||||||
|
|
||||||
* cally-root.c
|
|
||||||
* cally-stage.c
|
|
||||||
* cally-util.c
|
|
||||||
Implemented the support for multiple stages, by tracking the signals
|
|
||||||
stage-added and stage-removed of the ClutterStageManager.
|
|
||||||
|
|
||||||
In the same way CallyRoot has implement properly the atk_object_initialize,
|
|
||||||
and in general now is more tied to ClutterStageManager (CallyRoot is now
|
|
||||||
the a11y object of ClutterStageManager), but factory not required anyway,
|
|
||||||
as it is instanced on the CallyUtil atk_get_root
|
|
||||||
|
|
||||||
Fixes: CB#1754 (Missing multi-stage support)
|
|
||||||
|
|
||||||
2009-10-27 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Implemented atk_[add/remove]_key_event_listener on CallyUtil
|
|
||||||
|
|
||||||
* cally/cally-util.c:
|
|
||||||
Implemented atk_[add/remove]_key_event_listener
|
|
||||||
* examples/cally-atktext-example2.c:
|
|
||||||
Modified in order to install and remove key event listeners,
|
|
||||||
for testing purposes
|
|
||||||
|
|
||||||
Fixes CB#1852 (AtkUtil implementation misses
|
|
||||||
atk_[add/remove]_key_event_listener)
|
|
||||||
|
|
||||||
2009-10-21 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Implemented atk-[add/remove]-global-event-listener on CallyUtil
|
|
||||||
|
|
||||||
* cally/cally-util.c:
|
|
||||||
Implemented atk-[add/remove]-global-event-listener on CallyUtil
|
|
||||||
* examples/Makefile.am
|
|
||||||
* examples/cally-atktext-example2.c
|
|
||||||
New example in order to test easier the event emission on focus
|
|
||||||
change (not working right now)
|
|
||||||
|
|
||||||
2009-10-12 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Add --with-dbus option executing the examples
|
|
||||||
|
|
||||||
The replacement for atk-bridge on at-spi-dbus has a different name
|
|
||||||
(atk-adaptor), and it has not defined the method gnome_accessibility_init.
|
|
||||||
The --with-dbus option allow to load the correct library and use the
|
|
||||||
correct hook method if you are using at-spi-dbus.
|
|
||||||
|
|
||||||
Anyway, take into account that this is just an example, and in a final
|
|
||||||
environment, this should be made in a more general way.
|
|
||||||
|
|
||||||
More information: CB#1738, CB#1737
|
|
||||||
|
|
||||||
2009-09-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Symplifying shave support.
|
|
||||||
|
|
||||||
|
|
||||||
2009-09-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Cleanup on the compilation and installation process
|
|
||||||
|
|
||||||
* cally/Makefile.am:
|
|
||||||
Added libcallydir and libcally_HEADERS in order to publish all cally
|
|
||||||
headers, as the current policy is use the cally headers as public.
|
|
||||||
* configure.ac:
|
|
||||||
Change API_VERSION_MAJOR for CALLY_API_VERSION, as was the real
|
|
||||||
meaning, and define CALLY_VERSION.
|
|
||||||
Change CALLY_OBJ_CFLAGS and CALLY_OBJ_LIBS, used to compile the
|
|
||||||
tests, as was not required to compile against the cally module (the
|
|
||||||
example only required to compile against Clutter, as the cally
|
|
||||||
module was just a module loaded by GModule).
|
|
||||||
Support for Shave.
|
|
||||||
|
|
||||||
2009-07-31 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Be able to run the examples without installing Cally
|
|
||||||
|
|
||||||
Before that, the examples searched the cally module from the final installed
|
|
||||||
directory. This means that you should install the library to use the examples.
|
|
||||||
On development this is not desirable. Now it is loaded from ../cally/.libs
|
|
||||||
|
|
||||||
This is a little hackish, but more useful, and in the end, it is just a example.
|
|
||||||
Probably a best option could be configure that on the command line.
|
|
||||||
$ ./example --cally-dir="mydir"
|
|
||||||
|
|
||||||
But just a nitpick.
|
|
||||||
|
|
||||||
2009-07-29 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Upgrade to cally-1.0, using clutter-1.0
|
|
||||||
|
|
||||||
* NEWS
|
|
||||||
* TODO: removed several items, waiting to be moved to the bugzilla
|
|
||||||
* configure.ac
|
|
||||||
* examples/cally-examples-util.c
|
|
||||||
|
|
||||||
2009-07-27 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Fixed return value of cally_actor_get_index_in_parent
|
|
||||||
|
|
||||||
Bug and solutiond pointed by Gerd Kohlberger
|
|
||||||
|
|
||||||
2009-06-30 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added the implementation of most AtkText methods for CluttetText (CallyText)
|
|
||||||
|
|
||||||
It remains some methods:
|
|
||||||
get_default_attributes
|
|
||||||
get_character_extents
|
|
||||||
get_offset_at_point
|
|
||||||
|
|
||||||
The current gail implementation delegate on gailmisc, but this is tied to
|
|
||||||
GtkWidget so an equivalent functionality would be implemented (something like
|
|
||||||
callymisc), and in the case of get_character_extents, not sure about the layout
|
|
||||||
position (see gtk_entry_get_layout_offsets).
|
|
||||||
|
|
||||||
I think that worth manage this in a different commit.
|
|
||||||
|
|
||||||
In the same way is still missing AtkEditableText support.
|
|
||||||
|
|
||||||
2009-07-07 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Added CALLY_GET_CLUTTER_ACTOR macro
|
|
||||||
|
|
||||||
This macro was created to simplify how do you get the clutter actor object
|
|
||||||
related to the cally object. On CallyActor a private attributte maintains it
|
|
||||||
(for convenience, as it is heavily used) but outside, atkgobject methods can
|
|
||||||
be used. Note that there is a possibility on the future to change it. Two
|
|
||||||
options:
|
|
||||||
* Add a public method to get the clutter object
|
|
||||||
* Use this method on CallyActor too
|
|
||||||
|
|
||||||
This macro simplifies this:
|
|
||||||
|
|
||||||
CLUTTER_ACTOR (atk_gobject_accessible_get_object (ATK_GOBJECT_ACCESSIBLE (cally_object)))
|
|
||||||
|
|
||||||
2009-06-24 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Renamed examples/cally-util.[ch] to examples/cally-examples-util.[ch]
|
|
||||||
|
|
||||||
Renamed examples/cally-util.[ch] to examples/cally-examples-util.[ch] to avoid
|
|
||||||
confusion with cally/cally-util.[ch], implementation of the AtkUtil interface
|
|
||||||
|
|
||||||
2009-06-23 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Adding examples directory
|
|
||||||
|
|
||||||
* NEWS: Updates
|
|
||||||
* configure.ac
|
|
||||||
* Makefile.am
|
|
||||||
* cally/Makefile.am
|
|
||||||
* examples/Makefile.am: New
|
|
||||||
* examples/cally-util.[ch]: New
|
|
||||||
* examples/example1.c: New
|
|
||||||
Added a directory in order to put examples. In this way we don't require any
|
|
||||||
external clutter app to make the basic a11y functionality checks. At this
|
|
||||||
moment only an example was added, but all the compiling structure is working.
|
|
||||||
By default the examples are not compiled, use "--enable-examples" on configure
|
|
||||||
time in order to enable their compilation.
|
|
||||||
|
|
||||||
This basic example basically shows several objects, with different depth, in
|
|
||||||
order to check that AtkComponent returns the correct screen position.
|
|
||||||
|
|
||||||
Other minor changes done on the building infrastructure.
|
|
||||||
|
|
||||||
2009-06-23 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Fix clutter version required
|
|
||||||
|
|
||||||
|
|
||||||
2009-06-23 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Solve a problem calling clutter_actor_get_anchor_point
|
|
||||||
|
|
||||||
* cally/cally-actor.c:
|
|
||||||
(_get_actor_extents): use gfloat instead of gint, as now this clutter_actor_get_anchor_point
|
|
||||||
use floats
|
|
||||||
|
|
||||||
2009-06-11 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Minor fixes
|
|
||||||
|
|
||||||
* Update TODO
|
|
||||||
* Fix .pc files, to use clutter-0.9 version
|
|
||||||
|
|
||||||
2009-05-20 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Library renamed from cail to cally
|
|
||||||
|
|
||||||
|
|
||||||
2009-05-08 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Removed cail-clone-texture.h from cail.h
|
|
||||||
|
|
||||||
* cail/cail.h: Removed reference to cail-clone-texture.h
|
|
||||||
|
|
||||||
2009-05-08 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Upgrade to cail-0.9, using clutter-0.9, first compilable version
|
|
||||||
|
|
||||||
* NEWS: new file with the information of the releases
|
|
||||||
* TODO: updated
|
|
||||||
* configure.ac: updated clutter version to compile against
|
|
||||||
* cail/cail-clone-texture.[ch]: Removed as ClutterCloneTexture was removed on Clutter 0.9.0
|
|
||||||
* cail/cail-label.[ch]: Removed as ClutterLabel was removed on Clutter 0.9.0
|
|
||||||
* cail/Makefile.am: updated due the source files removed
|
|
||||||
* cail/cail-actor.c: removed include to <clutter/clutter-actor.h>
|
|
||||||
* cail/cail.c: removed the factories for CailLabel and CailCloneTexture
|
|
||||||
|
|
||||||
2009-05-07 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Reflect change on the version number policy
|
|
||||||
|
|
||||||
* README: correct some typos and explain that the cail version number
|
|
||||||
is tied to the clutter version number and how
|
|
||||||
* configure.ac
|
|
||||||
Set the version number to 0.8.0
|
|
||||||
|
|
||||||
2009-05-07 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Edit the ChangeLog file, to show that now we are using git
|
|
||||||
|
|
||||||
* ChangeLog.SVN: new file, with the ChangeLog used while cail was
|
|
||||||
using a Subversion repository
|
|
||||||
* ChangeLog: now is empty, and only maintains a reference to use git log
|
|
||||||
|
|
||||||
2009-04-29 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Coding style review
|
|
||||||
|
|
||||||
* CODING_STYLE
|
|
||||||
* cail/Makefile.am
|
|
||||||
* cail/cail-actor-private.[ch]
|
|
||||||
* cail/cail-actor.h
|
|
||||||
* cail/cail-clone-texture.[ch]
|
|
||||||
* cail/cail-group.[ch]
|
|
||||||
* cail/cail-label.[ch]
|
|
||||||
* cail/cail-rectangle.[ch]
|
|
||||||
* cail/cail-root.[ch]
|
|
||||||
* cail/cail-stage.[ch]
|
|
||||||
* cail/cail-texture.[ch]
|
|
||||||
* cail/cail-util.[ch]
|
|
||||||
* cail/cail.c
|
|
||||||
|
|
||||||
2009-04-28 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Coding style review: cail-actor.c
|
|
||||||
|
|
||||||
|
|
||||||
2009-04-21 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-04-21 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* TODO: updated TODO file
|
|
||||||
|
|
||||||
2009-04-21 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-06 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* AUTHORS: update authors file to public release
|
|
||||||
|
|
||||||
2009-03-06 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-06 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* debian/control
|
|
||||||
Added cdbs dependency, renamed debugging package
|
|
||||||
* debian/libcail-common-dbg.dirs: new file
|
|
||||||
* debian/libcail-common.dirs
|
|
||||||
* debian/libcail-common.install
|
|
||||||
Minor changes
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* TODO
|
|
||||||
Added TODO file, in order to list the remaining tasks.
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* configure.ac
|
|
||||||
* cail/cail.c
|
|
||||||
* cail/cail-util.c
|
|
||||||
* Makefile.am
|
|
||||||
Removed all the missing gtk related stuff
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-05 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor.c
|
|
||||||
(_get_actor_extents): managing too the anchor point to compute the position
|
|
||||||
(_get_top_level_origin): reimplemented using x11 functions, removed
|
|
||||||
gtk/gdk related functions, and taking into account the relative position
|
|
||||||
inside the parent (previous position calculation was wrong if a child
|
|
||||||
was not a direct stage child)
|
|
||||||
* cail/clutter-gtk/cail-clutter-embed.[ch]
|
|
||||||
* cail/clutter-gtk/cail-gtk-factory.h
|
|
||||||
Removed, in order to remove any gtk dependency
|
|
||||||
* cail/debian/control: removed gtk dependency
|
|
||||||
|
|
||||||
2009-03-03 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-03 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor-private.[ch]: new files to private utility functions
|
|
||||||
(_cail_actor_pushable): new function, that checks if a cail actor is
|
|
||||||
pushable by checking if the clutter actor related has a handler for
|
|
||||||
a release event
|
|
||||||
* cail/cail-texture.c
|
|
||||||
* cail/cail-clone-texture.c
|
|
||||||
* cail/cail-rectangle.c
|
|
||||||
Use of new function _cail_actor_pushable
|
|
||||||
* cail-actor.c: Added some documentation related to current implementation
|
|
||||||
* cail-util.c: Code style review
|
|
||||||
|
|
||||||
2009-03-02 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-03-02 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-label.[ch]: new
|
|
||||||
* cail/cail.[ch]
|
|
||||||
(cail_accessibility_module_init)
|
|
||||||
* cail/Makefile.am
|
|
||||||
Added CailLabel, a11y object for ClutterLabel
|
|
||||||
|
|
||||||
2009-02-27 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-27 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor.c
|
|
||||||
(cail_actor_real_remove_actor)
|
|
||||||
Fixed a typo that causes a crash while removing the actor from a
|
|
||||||
container
|
|
||||||
|
|
||||||
2009-02-26 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-26 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor.c
|
|
||||||
(cail_actor_remove_actor)
|
|
||||||
(cail_actor_add_actor)
|
|
||||||
Fixed a typo calling klass->add_actor and klass->remove_actor that causes
|
|
||||||
a crash in some (container,actor) combinations
|
|
||||||
|
|
||||||
(cail_actor_real_add_actor)
|
|
||||||
Additional parameter check
|
|
||||||
|
|
||||||
2009-02-25 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
Missing cail-rectangle.[ch] files, according 2009-02-23 entry at Changelog
|
|
||||||
|
|
||||||
|
|
||||||
2009-02-23 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-23 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-rectangle.[ch]
|
|
||||||
* cail/cail.[ch]
|
|
||||||
* cail/Makefile.am
|
|
||||||
|
|
||||||
Added CailRectangle, a11y object for ClutterRectangle
|
|
||||||
|
|
||||||
* cail/cail-group.c
|
|
||||||
* cail/cail-texture.c
|
|
||||||
* cail/cail-stage.c
|
|
||||||
|
|
||||||
Avoid to add a empty private structure, to avoid the glib warning. Anyway
|
|
||||||
the pointer to the private structure is still on the .h, to allow future
|
|
||||||
add-on.
|
|
||||||
|
|
||||||
2009-02-20 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-20 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail-actor.[ch]
|
|
||||||
* cail-group.[ch]
|
|
||||||
|
|
||||||
Moved most of the ClutterContainer a11y support from cail-group to
|
|
||||||
cail-actor, in order to generalize this support.
|
|
||||||
|
|
||||||
* cail-stage.[ch]
|
|
||||||
* cail-util.[ch]
|
|
||||||
Normalize the private structure to avoid future problems with missing
|
|
||||||
gaps
|
|
||||||
|
|
||||||
2009-02-20 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-20 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor.c
|
|
||||||
(cail_actor_connect_actor_destroyed): connects to the clutter actor
|
|
||||||
destroy signal
|
|
||||||
(cail_actor_clutter_actor_destroyed): handler to the clutter actor
|
|
||||||
destroy signal, update the priv->actor pointer and notify a state change
|
|
||||||
|
|
||||||
This change allows to be sure about the priv->actor correct value, so we
|
|
||||||
can use directly priv->actor instead of atk_gobject_accessible_get_object
|
|
||||||
in the next functions:
|
|
||||||
(cail_actor_get_parent)
|
|
||||||
(cail_actor_get_index_in_parent)
|
|
||||||
(cail_actor_ref_state_set)
|
|
||||||
(cail_actor_get_extents)
|
|
||||||
|
|
||||||
2009-02-19 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-19 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-texture.[ch]
|
|
||||||
* cail/cail-clone-texture.[ch]
|
|
||||||
* cail/cail.[ch]
|
|
||||||
* cail/Makefile.am
|
|
||||||
|
|
||||||
Added CailTexture and CailCloneTexture a11y objects for ClutterTexture
|
|
||||||
and ClutterCloneTexture
|
|
||||||
|
|
||||||
* cail/cail-util.c
|
|
||||||
|
|
||||||
Added private structure
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-actor.c:
|
|
||||||
(cail_actor_get_parent)
|
|
||||||
Return the accessible object of the clutter actor if accessible_parent
|
|
||||||
is not available. Previously it only took into account the these object
|
|
||||||
as a possible parent to return (you can set it with atk_object_set_parent)
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* cail/cail-group.[ch]: code style review
|
|
||||||
* cail/cail-actor.[ch]: implemented basic support for ClutterContainer
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* debian/control: updating dependencies
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-18 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* configure.ac: added additional compile flags
|
|
||||||
* cail/cail-actor.[ch]: Reimplemented support for AtkAction interface
|
|
||||||
* cail/cail-root.[ch]: code style review
|
|
||||||
|
|
||||||
2009-02-16 Alejandro Piñeiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
2009-02-16 Alejandro Pinheiro <apinheiro@igalia.com>
|
|
||||||
|
|
||||||
* First release.
|
|
|
@ -1,32 +0,0 @@
|
||||||
/* CALLY - The Clutter Accessibility Implementation Library
|
|
||||||
*
|
|
||||||
* Copyright (C) 2008 Igalia, S.L.
|
|
||||||
*
|
|
||||||
* Author: Alejandro Piñeiro Iglesias <apinheiro@igalia.com>
|
|
||||||
*
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
|
||||||
* License as published by the Free Software Foundation; either
|
|
||||||
* version 2 of the License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This library is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
* Lesser General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Lesser General Public
|
|
||||||
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define __CALLY_H_INSIDE__
|
|
||||||
|
|
||||||
#include "cally/cally-actor.h"
|
|
||||||
#include "cally/cally-clone.h"
|
|
||||||
#include "cally/cally-root.h"
|
|
||||||
#include "cally/cally-stage.h"
|
|
||||||
#include "cally/cally-text.h"
|
|
||||||
#include "cally/cally-util.h"
|
|
||||||
|
|
||||||
#undef __CALLY_H_INSIDE__
|
|
|
@ -485,7 +485,7 @@
|
||||||
|
|
||||||
#include "cogl/cogl.h"
|
#include "cogl/cogl.h"
|
||||||
|
|
||||||
#include "cally/cally-actor.h"
|
#include "clutter/cally-actor.h"
|
||||||
#include "clutter/clutter-actor-private.h"
|
#include "clutter/clutter-actor-private.h"
|
||||||
|
|
||||||
#include "clutter/clutter-action.h"
|
#include "clutter/clutter-action.h"
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "cally/cally-clone.h"
|
#include "clutter/cally-clone.h"
|
||||||
#include "clutter/clutter-actor-private.h"
|
#include "clutter/clutter-actor-private.h"
|
||||||
#include "clutter/clutter-clone.h"
|
#include "clutter/clutter-clone.h"
|
||||||
#include "clutter/clutter-debug.h"
|
#include "clutter/clutter-debug.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
#include <hb-glib.h>
|
#include <hb-glib.h>
|
||||||
|
|
||||||
#include "cally/cally.h"
|
#include "clutter/cally-util.h"
|
||||||
#include "clutter/clutter-backend-private.h"
|
#include "clutter/clutter-backend-private.h"
|
||||||
#include "clutter/clutter-color-manager.h"
|
#include "clutter/clutter-color-manager.h"
|
||||||
#include "clutter/clutter-debug.h"
|
#include "clutter/clutter-debug.h"
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <glib/gi18n-lib.h>
|
#include <glib/gi18n-lib.h>
|
||||||
|
|
||||||
|
#include "clutter/cally-util.h"
|
||||||
#include "clutter/clutter-actor-private.h"
|
#include "clutter/clutter-actor-private.h"
|
||||||
#include "clutter/clutter-backend-private.h"
|
#include "clutter/clutter-backend-private.h"
|
||||||
#include "clutter/clutter-context-private.h"
|
#include "clutter/clutter-context-private.h"
|
||||||
|
@ -44,7 +45,6 @@
|
||||||
#include "cogl/cogl.h"
|
#include "cogl/cogl.h"
|
||||||
#include "cogl-pango/cogl-pango.h"
|
#include "cogl-pango/cogl-pango.h"
|
||||||
|
|
||||||
#include "cally/cally.h" /* For accessibility support */
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
|
|
||||||
#include "clutter/clutter-stage.h"
|
#include "clutter/clutter-stage.h"
|
||||||
|
|
||||||
#include "cally/cally-stage.h"
|
#include "clutter/cally-stage.h"
|
||||||
#include "clutter/clutter-action-private.h"
|
#include "clutter/clutter-action-private.h"
|
||||||
#include "clutter/clutter-actor-private.h"
|
#include "clutter/clutter-actor-private.h"
|
||||||
#include "clutter/clutter-backend-private.h"
|
#include "clutter/clutter-backend-private.h"
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
|
|
||||||
#include "clutter/clutter-text.h"
|
#include "clutter/clutter-text.h"
|
||||||
|
|
||||||
#include "cally/cally-text.h"
|
#include "clutter/cally-text.h"
|
||||||
#include "clutter/clutter-actor-private.h"
|
#include "clutter/clutter-actor-private.h"
|
||||||
#include "clutter/clutter-animatable.h"
|
#include "clutter/clutter-animatable.h"
|
||||||
#include "clutter/clutter-backend-private.h"
|
#include "clutter/clutter-backend-private.h"
|
||||||
|
|
|
@ -29,6 +29,12 @@
|
||||||
|
|
||||||
#include "clutter/clutter-types.h"
|
#include "clutter/clutter-types.h"
|
||||||
|
|
||||||
|
#include "clutter/cally-actor.h"
|
||||||
|
#include "clutter/cally-clone.h"
|
||||||
|
#include "clutter/cally-root.h"
|
||||||
|
#include "clutter/cally-stage.h"
|
||||||
|
#include "clutter/cally-text.h"
|
||||||
|
#include "clutter/cally-root.h"
|
||||||
#include "clutter/clutter-action.h"
|
#include "clutter/clutter-action.h"
|
||||||
#include "clutter/clutter-actor.h"
|
#include "clutter/clutter-actor.h"
|
||||||
#include "clutter/clutter-actor-meta.h"
|
#include "clutter/clutter-actor-meta.h"
|
||||||
|
|
|
@ -213,27 +213,26 @@ clutter_nonintrospected_sources = [
|
||||||
|
|
||||||
clutter_backend_private_headers = []
|
clutter_backend_private_headers = []
|
||||||
|
|
||||||
cally_headers = [
|
clutter_headers += [
|
||||||
'cally/cally-actor.h',
|
'cally-actor.h',
|
||||||
'cally/cally-clone.h',
|
'cally-clone.h',
|
||||||
'cally/cally.h',
|
'cally-root.h',
|
||||||
'cally/cally-root.h',
|
'cally-stage.h',
|
||||||
'cally/cally-stage.h',
|
'cally-text.h',
|
||||||
'cally/cally-text.h',
|
'cally-util.h',
|
||||||
'cally/cally-util.h',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
cally_sources = [
|
clutter_sources += [
|
||||||
'cally/cally-actor.c',
|
'cally-actor.c',
|
||||||
'cally/cally-clone.c',
|
'cally-clone.c',
|
||||||
'cally/cally-root.c',
|
'cally-root.c',
|
||||||
'cally/cally-stage.c',
|
'cally-stage.c',
|
||||||
'cally/cally-text.c',
|
'cally-text.c',
|
||||||
'cally/cally-util.c',
|
'cally-util.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
cally_private_headers = [
|
clutter_private_headers += [
|
||||||
'cally/cally-actor-private.h',
|
'cally-actor-private.h',
|
||||||
]
|
]
|
||||||
|
|
||||||
clutter_built_sources = []
|
clutter_built_sources = []
|
||||||
|
@ -269,9 +268,6 @@ libmutter_clutter = shared_library(libmutter_clutter_name,
|
||||||
clutter_nonintrospected_sources,
|
clutter_nonintrospected_sources,
|
||||||
clutter_built_sources,
|
clutter_built_sources,
|
||||||
clutter_built_headers,
|
clutter_built_headers,
|
||||||
cally_sources,
|
|
||||||
cally_headers,
|
|
||||||
cally_private_headers,
|
|
||||||
],
|
],
|
||||||
version: '0.0.0',
|
version: '0.0.0',
|
||||||
soversion: 0,
|
soversion: 0,
|
||||||
|
@ -324,34 +320,11 @@ if have_introspection
|
||||||
extra_args: clutter_introspection_args + ['--c-include=clutter/clutter.h'],
|
extra_args: clutter_introspection_args + ['--c-include=clutter/clutter.h'],
|
||||||
kwargs: introspection_common,
|
kwargs: introspection_common,
|
||||||
)
|
)
|
||||||
|
|
||||||
libmutter_cally_gir = gnome.generate_gir(libmutter_clutter,
|
|
||||||
sources: [
|
|
||||||
cally_sources,
|
|
||||||
cally_headers,
|
|
||||||
],
|
|
||||||
nsversion: libmutter_api_version,
|
|
||||||
header: 'cally/cally.h',
|
|
||||||
namespace: 'Cally',
|
|
||||||
export_packages: [libmutter_clutter_name],
|
|
||||||
includes: [
|
|
||||||
libmutter_mtk_gir[0],
|
|
||||||
libmutter_cogl_gir[0],
|
|
||||||
libmutter_cogl_pango_gir[0],
|
|
||||||
libmutter_clutter_gir[0],
|
|
||||||
],
|
|
||||||
dependencies: [cogl_deps],
|
|
||||||
extra_args: clutter_introspection_args,
|
|
||||||
kwargs: introspection_common,
|
|
||||||
)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
install_headers(clutter_headers,
|
install_headers(clutter_headers,
|
||||||
subdir: clutter_clutter_includesubdir)
|
subdir: clutter_clutter_includesubdir)
|
||||||
|
|
||||||
install_headers(cally_headers,
|
|
||||||
subdir: clutter_includesubdir / 'cally')
|
|
||||||
|
|
||||||
pkg.generate(libmutter_clutter,
|
pkg.generate(libmutter_clutter,
|
||||||
name: 'Mutters Clutter',
|
name: 'Mutters Clutter',
|
||||||
filebase: libmutter_clutter_name,
|
filebase: libmutter_clutter_name,
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
[library]
|
|
||||||
version = "@version@"
|
|
||||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
|
||||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
|
||||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
|
||||||
docs_url = "https://mutter.gnome.org/"
|
|
||||||
logo_url = "logo.svg"
|
|
||||||
authors = "Mutter Development Team"
|
|
||||||
license = "GPL-2.0-or-later"
|
|
||||||
description = "The Clutter Accessibility Implementation Library"
|
|
||||||
dependencies = [ "GObject-2.0", "Atk-1.0" ]
|
|
||||||
devhelp = true
|
|
||||||
search_index = true
|
|
||||||
|
|
||||||
[dependencies."GObject-2.0"]
|
|
||||||
name = "GObject"
|
|
||||||
description = "The base type system library"
|
|
||||||
docs_url = "https://docs.gtk.org/gobject/"
|
|
||||||
|
|
||||||
[dependencies."Atk-1.0"]
|
|
||||||
name = "Atk"
|
|
||||||
description = "The Accessibility toolkit"
|
|
||||||
docs_url = "https://docs.gtk.org/atk/"
|
|
||||||
|
|
||||||
[theme]
|
|
||||||
name = "basic"
|
|
||||||
show_index_summary = true
|
|
||||||
show_class_hierarchy = true
|
|
||||||
|
|
||||||
[source-location]
|
|
||||||
base_url = "https://gitlab.gnome.org/GNOME/mutter/-/blob/@vcs_tag@/"
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
# The same order will be used when generating the index
|
|
||||||
content_files = [
|
|
||||||
]
|
|
||||||
content_images = [
|
|
||||||
"logo.svg",
|
|
||||||
]
|
|
||||||
urlmap_file = "urlmap.js"
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../../../logo.svg
|
|
|
@ -1,35 +0,0 @@
|
||||||
|
|
||||||
cally_toml = configure_file(
|
|
||||||
input: 'cally.toml.in',
|
|
||||||
output: 'cally.toml',
|
|
||||||
configuration: toml_conf,
|
|
||||||
install: true,
|
|
||||||
install_dir: docs_dir / 'cally',
|
|
||||||
)
|
|
||||||
|
|
||||||
custom_target('cally-doc',
|
|
||||||
input: [ cally_toml, libmutter_cally_gir[0] ],
|
|
||||||
output: 'cally',
|
|
||||||
command: [
|
|
||||||
gidocgen,
|
|
||||||
'generate',
|
|
||||||
gidocgen_common_args,
|
|
||||||
'--add-include-path=@0@'.format(meson.current_build_dir() / '../../../mtk/mtk'),
|
|
||||||
'--add-include-path=@0@'.format(meson.current_build_dir() / '../../../cogl/cogl'),
|
|
||||||
'--add-include-path=@0@'.format(meson.current_build_dir() / '../../../cogl/cogl-pango'),
|
|
||||||
'--add-include-path=@0@'.format(meson.current_build_dir() / '../../../clutter/clutter'),
|
|
||||||
'--config=@INPUT0@',
|
|
||||||
'--output-dir=@OUTPUT@',
|
|
||||||
'--content-dir=@0@'.format(meson.current_source_dir()),
|
|
||||||
'@INPUT1@',
|
|
||||||
],
|
|
||||||
depends: [
|
|
||||||
libmutter_mtk_gir[0],
|
|
||||||
libmutter_cogl_gir[0],
|
|
||||||
libmutter_cogl_pango_gir[0],
|
|
||||||
libmutter_clutter_gir[0],
|
|
||||||
],
|
|
||||||
build_by_default: true,
|
|
||||||
install: true,
|
|
||||||
install_dir: docs_dir,
|
|
||||||
)
|
|
|
@ -1,11 +0,0 @@
|
||||||
// SPDX-FileCopyrightText: 2021 GNOME Foundation
|
|
||||||
// SPDX-License-Identifier: LGPL-2.1-or-later
|
|
||||||
|
|
||||||
// A map between namespaces and base URLs for their online documentation
|
|
||||||
baseURLs = [
|
|
||||||
[ 'GLib', 'https://docs.gtk.org/glib/' ],
|
|
||||||
[ 'GObject', 'https://docs.gtk.org/gobject/' ],
|
|
||||||
[ 'Gio', 'https://docs.gtk.org/gio/' ],
|
|
||||||
[ 'Atk', 'https://docs.gtk.org/atk/' ],
|
|
||||||
[ 'Clutter', 'https://mutter.gnome.org/clutter/' ],
|
|
||||||
]
|
|
|
@ -20,9 +20,8 @@ endif
|
||||||
|
|
||||||
docs_dir = pkgdatadir / 'doc'
|
docs_dir = pkgdatadir / 'doc'
|
||||||
|
|
||||||
subdir('cally')
|
|
||||||
subdir('clutter')
|
subdir('clutter')
|
||||||
subdir('cogl')
|
subdir('cogl')
|
||||||
subdir('cogl-pango')
|
subdir('cogl-pango')
|
||||||
subdir('meta')
|
subdir('meta')
|
||||||
subdir('mtk')
|
subdir('mtk')
|
||||||
|
|
|
@ -26,7 +26,6 @@ custom_target('meta-doc',
|
||||||
depends: [
|
depends: [
|
||||||
libmutter_mtk_gir[0],
|
libmutter_mtk_gir[0],
|
||||||
libmutter_clutter_gir[0],
|
libmutter_clutter_gir[0],
|
||||||
libmutter_cally_gir[0],
|
|
||||||
libmutter_cogl_pango_gir[0],
|
libmutter_cogl_pango_gir[0],
|
||||||
libmutter_cogl_gir[0],
|
libmutter_cogl_gir[0],
|
||||||
],
|
],
|
||||||
|
|
|
@ -108,11 +108,6 @@
|
||||||
</p>
|
</p>
|
||||||
</a></li>
|
</a></li>
|
||||||
|
|
||||||
<li><a href="https://mutter.gnome.org/cally/">
|
|
||||||
<h3>Cally</h3>
|
|
||||||
<p>The Clutter Accessibility Implementation Library.</p>
|
|
||||||
</a></li>
|
|
||||||
|
|
||||||
<li><a href="https://mutter.gnome.org/cogl/">
|
<li><a href="https://mutter.gnome.org/cogl/">
|
||||||
<h3>Cogl</h3>
|
<h3>Cogl</h3>
|
||||||
<p>Hardware acceleration pipeline abstraction layer. Handles things like allocating framebuffer, allocating,
|
<p>Hardware acceleration pipeline abstraction layer. Handles things like allocating framebuffer, allocating,
|
||||||
|
|
|
@ -29,7 +29,6 @@
|
||||||
*/
|
*/
|
||||||
#include <atk/atk.h>
|
#include <atk/atk.h>
|
||||||
#include <clutter/clutter.h>
|
#include <clutter/clutter.h>
|
||||||
#include <cally/cally.h>
|
|
||||||
|
|
||||||
#include "cally-examples-util.h"
|
#include "cally-examples-util.h"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue