+2008-06-19 Li Yuan <li.yuan@sun.com>
+
+ * atk/Makefile.am:
+ * atk/atk.def:
+ * atk/atk.symbols:
+ * atk/atkhyperlink.h:
+ * atk/atkobject.h:
+ * docs/tmpl/atkhyperlink.sgml:
+ * docs/tmpl/atkobject.sgml:
+ Patch from Mike Gorse <mgorse@novell.com>. Bug #526752.
+ Mark deprecated symbols with ATK_DISABLE_DEPRECATED.
+
2008-06-05 Michael Natterer <mitch@imendio.com>
Bug #535704:
INCLUDES = \
-I$(top_srcdir) \
-DG_DISABLE_DEPRECATED \
+ -DATK_DISABLE_DEPRECATED \
-DATK_COMPILATION \
-DATK_LOCALEDIR="\"$(datadir)/locale\"" \
$(DEP_CFLAGS)
# ---------- Win32 stuff ----------
if OS_WIN32
+atk_def = atk.def
libatk_1_0_la_LDFLAGS += -export-symbols $(srcdir)/atk.def -no-undefined -Wl,atk-win32-res.o
libatk_1_0_la_DEPENDENCIES = atk-win32-res.o
+atk.def: atk.symbols
+ (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/atk.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g') > atk.def
+
install-def-file:
$(INSTALL) $(srcdir)/atk.def $(DESTDIR)$(libdir)/atk-1.0.def
uninstall-def-file:
-EXPORTS
+/*
+ * This list defines the ATK ABI. It is used to generate the atk.def file.
+ */
atk_action_do_action
atk_action_get_description
atk_action_get_keybinding
atk_hyperlink_get_type
atk_hyperlink_get_uri
atk_hyperlink_is_inline
+#ifndef ATK_DISABLE_DEPRECATED
atk_hyperlink_is_selected_link
+#endif /* ATK_DISABLE_DEPRECATED */
atk_hyperlink_is_valid
atk_hypertext_get_link
atk_hypertext_get_link_index
atk_object_get_attributes
atk_object_get_description
atk_object_get_index_in_parent
+#ifndef ATK_DISABLE_DEPRECATED
atk_object_get_layer
atk_object_get_mdi_zorder
+#endif /* ATK_DISABLE_DEPRECATED */
atk_object_get_n_accessible_children
atk_object_get_name
atk_object_get_parent
gboolean atk_hyperlink_is_inline (AtkHyperlink *link_);
gint atk_hyperlink_get_n_anchors (AtkHyperlink *link_);
+#ifndef ATK_DISABLE_DEPRECATED
gboolean atk_hyperlink_is_selected_link (AtkHyperlink *link_);
+#endif /* ATK_DISABLE_DEPRECATED */
G_END_DECLS
gint i);
AtkRelationSet* atk_object_ref_relation_set (AtkObject *accessible);
AtkRole atk_object_get_role (AtkObject *accessible);
+#ifndef ATK_DISABLE_DEPRECATED
AtkLayer atk_object_get_layer (AtkObject *accessible);
gint atk_object_get_mdi_zorder (AtkObject *accessible);
+#endif /* ATK_DISABLE_DEPRECATED */
AtkAttributeSet* atk_object_get_attributes (AtkObject *accessible);
AtkStateSet* atk_object_ref_state_set (AtkObject *accessible);
gint atk_object_get_index_in_parent (AtkObject *accessible);
@link_:
@Returns:
+@Deprecated: Please use ATK_STATE_SELECTED to indicate when a hyperlink within a Hypertext container is selected.
@accessible:
@Returns:
+@Deprecated: Use atk_component_get_layer instead.
<!-- ##### FUNCTION atk_object_get_mdi_zorder ##### -->
@accessible:
@Returns:
+@Deprecated: Use atk_component_get_mdi_zorder instead.
<!-- ##### FUNCTION atk_object_get_role ##### -->