summaryrefslogtreecommitdiff
path: root/atk/atkobject.c
Commit message (Collapse)AuthorAgeFilesLines
* gobject-introspection: fix virtual annotations and missing type descriptionswip/tintou/gir-virtualCorentin Noël2018-06-031-4/+4
|
* atkobject: fix get_property for accessible-roleAlejandro Piñeiro2018-03-221-1/+1
| | | | | | Previous commit fixed set_property for accessible-role (as it is a enum instead of an int). As Rico Tzschichholz pointed on bug 794513, get_property was not updated accordingly.
* atkobject: fix set_property for accessible-roleSamuel Thibault2018-03-201-4/+3
| | | | | accessible-role was wrongly defines as being of type INT instead of type ENUM.
* Mark unbindable functions as 'skip'Emmanuele Bassi2017-05-221-1/+1
| | | | | | | Functions that take a callback, with or without a closure, without a scope are not allowed in introspected languages. The introspection parser will automatically mark them as not introspectable, but it's better to explicitly skip them.
* Use Unicode apostrophe in a translatable stringPiotr Drąg2016-09-301-1/+1
| | | | See https://developer.gnome.org/hig/stable/typography.html
* misc: set proper file permissions to source filesAlejandro Piñeiro2015-07-271-0/+0
| | | | | | Source files are not executable. https://bugzilla.gnome.org/show_bug.cgi?id=752930
* Docs: Replace mentions of 'state-changed' with 'state-change'.Murray Cumming2015-06-291-1/+1
| | | | | And use the correct syntax to create a link to that AtkObject signal. See bug #649575
* docs: fix GTK-Doc comment blocksDieter Verfaillie2015-03-211-1/+1
| | | | | Fixes a couple of warnings emitted by gtkdoc-mkdb and g-ir-scanner.
* Improve documentation related to AtkState and AtkStateSetJoanmarie Diggs2014-11-141-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740066
* Move DllMain() to atkprivate.cChun-wei Fan2014-03-131-29/+0
| | | | | | | | | Since the HMODULE that is initialized by DllMain() is to be used to for get_atk_locale_dir(), which was recently moved to atk/atkprivate.c, move DllMain() and its related items to atk/atkprivate.c as well. This will fix the ATK build on Windows. https://bugzilla.gnome.org/show_bug.cgi?id=726216
* AtkValue: refactoring AtkValueAlejandro Piñeiro2014-03-051-74/+14
| | | | | | | | In summary: * Stop to use GValue to get/set the value and use doubles instead * Include the support for a string description and subranges https://bugzilla.gnome.org/show_bug.cgi?id=684576
* Revert "Updated FSF's address"Piotr Drąg2014-02-011-1/+3
| | | | This reverts commit feb4bd4c5b24672b1d8bbf0783e96539af0d0ba4.
* Updated FSF's addressDaniel Mustieles2014-01-231-3/+1
|
* include config.h instead of atkintl.hKjartan Maraas2013-12-111-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644756
* atkobject: deprecate table properties that depends on the row/column numberAlejandro Piñeiro2013-12-111-0/+42
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=476674
* Include atk-enum-types.h on atk.hAlejandro Piñeiro2013-12-111-1/+0
| | | | | | Also updating some atk includes to use atk.h https://bugzilla.gnome.org/show_bug.cgi?id=652965
* atkobject: improve documentation for AtkObject::property-changeAlejandro Piñeiro2013-12-111-3/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644747
* doc: updating new symbol section on documentationAlejandro Piñeiro2013-12-111-1/+1
| | | | | | It also updates Since on several symbols, in order to report from which stable release it became available instead of exactly which unstable one.
* roles: add roles names on source file in order to be translatedAlejandro Piñeiro2013-12-101-0/+11
|
* role: deprecate atk_role_registerAlejandro Piñeiro2013-12-091-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720117
* role: add some checks on atk_role_register for wrong role namesAlejandro Piñeiro2013-12-091-2/+18
| | | | | Related with downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=983891
* Deprecate connect/remove_property_change_handlerAlejandro Piñeiro2013-12-091-33/+5
| | | | | Another utility method that ATK should not provide. And not used at all in any case.
* atkobject: add atk_object_peek_parentAlejandro Piñeiro2013-12-091-6/+34
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720095
* role: Add media (audio and video) rolesAlejandro Piñeiro2013-11-081-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711558
* doc: Improve AtkObject::children-changed documentationAlejandro Piñeiro2013-10-241-2/+5
| | | | | | | Specifically, adding the possibility to use NULL as the value for the child if it is removed. https://bugzilla.gnome.org/show_bug.cgi?id=684667
* role: new role ATK_ROLE_BLOCK_QUOTEAlejandro Piñeiro2013-10-181-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710463
* role: new role ATK_ROLE_TITLE_BARAlejandro Piñeiro2013-10-181-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=709351
* docs: improve documentation for AtkObject::children-changed signalAlejandro Piñeiro2013-09-111-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684667
* doc: removing several .sgml files and fixing gtk-doc warningsAlejandro Piñeiro2013-08-121-2/+80
| | | | | | | | | | The static documentation of those .sgml (so the reason of tracking those objects) where moved to the source files. Some other stuff was changed in order to prevent gtk-doc warnings (like replacing "Returns blah" for the correct "Returns: blah") https://bugzilla.gnome.org/show_bug.cgi?id=684665
* Deprecate AtkObject::focus-event signal and all related methodsAlejandro Piñeiro2013-08-121-0/+12
| | | | | | | | From now on, state-changed:focused is the only focus related signal to use. All the tracking methods (on both AtkUtil and AtkComponent) are also deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=649575
* Use generated enum type for AtkRole to get the role nameAlejandro Piñeiro2013-08-121-160/+64
| | | | | | | | | | | | | | | | | | Simplifies adding a new role (so less error prone) as with this change a new role just needs to be added to the enum. The specific role name is generated from the enum. For example: ATK_ROLE_PUSH_BUTTON would create "push button" It is also possible to specify the name. For example: ATK_ROLE_ACCEL_LABEL, /*<nick=accelerator-label>*/ would create "accelerator label" Notice the '-'. At the enum it is needed to use it. Internally all the names are compacted and maintained in one array (that now also includes the extra role names). https://bugzilla.gnome.org/show_bug.cgi?id=705290
* Fix an off-by-one in role namesMatthias Clasen2013-07-121-1/+1
| | | | | | | | This was causing atk_role_for_name to return ATK_ROLE_LEVEL_BAR when giving it an empty string, which strangely enough is something that the lsb testsuite checks... https://bugzilla.gnome.org/show_bug.cgi?id=704092
* docs: Fix documentation for atk_object_get_attributes()Mario Sanchez Prada2013-06-031-3/+5
| | | | | | | Replace the wrong (transfer-none) annotation with (transfer-full), and suggest to free it with atk_attribute_set_free() when done. https://bugzilla.gnome.org/show_bug.cgi?id=701503
* atkobject: add a explicit include to locale.hAlejandro Piñeiro2013-02-191-0/+1
| | | | | | | Bug 694117 add a default implementation for atk_object_get_object_locale that uses setlocale. It was reported that in some environments compilation fails due the lack of the explicit include to locale.h.
* atkobject: Added atk_object_get_object_localeAlejandro Piñeiro2013-02-181-1/+36
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694117
* Add level bar to roles/roles_offsetsMike Gorse2013-01-311-2/+3
|
* atkobject: Stop to manage SELECTABLE/SELECTED states at AtkObjectAlejandro Piñeiro2012-12-091-14/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689907
* AtkRelation: added method that checks relationship and targetAlejandro Piñeiro2012-07-171-1/+2
| | | | | | | | Note: the algorithm to make this search doesn't have a really good theorical performance, but this is part caused by the current internal structure by AtkRelationSet and AtkRelation https://bugzilla.gnome.org/show_bug.cgi?id=672869
* doc: Default role is ATK_ROLE_UNKNOWNAlejandro Piñeiro2012-06-251-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=478587
* Revert "Using abstract atk_object_get_name to check accessible-name ↵Alejandro Piñeiro2012-03-071-1/+1
| | | | | | | | | notification" See firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=733712 This reverts commit 7ebaa51b17fbca385d9d1f3dd026bd4770852d9b.
* Using abstract atk_object_get_name to check accessible-name notificationAlejandro Piñeiro2012-03-061-1/+1
|
* docs: Explain that NULL is not a valid value for name/descriptionAlejandro Piñeiro2011-12-151-2/+8
|
* Do not notify accessible-name/description for initial settingAlejandro Piñeiro2011-12-141-2/+13
| | | | | BGO#665870: About reducing accessible-name, accessible-description change notifications
* Fix for bug 651343 - New ATK RolesJoanmarie Diggs2011-07-071-2/+30
|
* atk: Use const instead G_CONST_RETURNJavier Jardón2011-06-131-11/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=652205
* Bug 640574: gobject-introspection annotation and documentation fixesMike Gorse2011-01-251-14/+18
|
* Returns FALSE on atk_object_add_relationship if it is already includedAlejandro Piñeiro2011-01-051-0/+3
| | | | Fixes GB#578602
* Patch from Yue Wang. Bug #575794.Li Yuan2009-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | 2009-03-19 Li Yuan <liyuan@goaltender> Patch from Yue Wang. Bug #575794. * atk/atkcomponent.c: * atk/atkdocument.c: * atk/atkhyperlink.c: * atk/atkhyperlinkimpl.c: * atk/atkmisc.c: * atk/atkobject.c: * atk/atkobject.h: * atk/atkrelation.c: * atk/atkrelationset.c: * atk/atkstreamablecontent.c: * atk/atktext.c: * atk/atkutil.c: * atk/atkvalue.c: Change "ATK 1.x" to "1.x". Avoid build error. svn path=/trunk/; revision=1364
* Bug #505445. Patch from Christian Persch. Removed unnecessary memoryLi Yuan2008-11-271-121/+209
| | | | | | | | | | | | 2008-11-27 Li Yuan <li.yuan@sun.com> * atk/atkobject.c: (atk_role_get_name), (atk_role_get_localized_name), (atk_role_for_name): * atk/atktext.c: (atk_text_attribute_get_value): Bug #505445. Patch from Christian Persch. Removed unnecessary memory relocations. svn path=/trunk/; revision=1303
* Bug #361757. Add ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW toLi Yuan2008-11-181-1/+3
| | | | | | | | | | | | 2008-11-14 Li Yuan <li.yuan@sun.com> * atk/atkobject.c: Bug #361757. Add ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW to role_items so their name can be got. * atk/atkrelation.c: (atk_relation_set_property): Bug #478620. Fix memory when atk_relation_set_property. svn path=/trunk/; revision=1300