Dimitris Spingos [Fri, 20 Dec 2013 13:30:22 +0000 (15:30 +0200)]
Updated Greek translation
Alejandro Piñeiro [Mon, 16 Dec 2013 19:03:39 +0000 (20:03 +0100)]
Release 2.11.4
Chun-wei Fan [Tue, 17 Dec 2013 02:29:35 +0000 (10:29 +0800)]
tests/testatk_vc.makin: Update a bit
Change mentions of testglib_vc.mak and testpango_vc.mak in the message when
no CFG= is specified during invokation and have the CFLAGS match the ones
in Makefile.am better.
Chun-wei Fan [Mon, 16 Dec 2013 03:38:45 +0000 (11:38 +0800)]
build: Add NMake Makefiles for the Tests
This adds a set of NMake Makefiles that is used to build the test programs,
so that one would be able to build the test programs against a Visual C++
build of ATK quickly and easily. As with the Project files, the listing of
test programs is also done with the Python script, which can also be done
under Windows or called by "make dist" or so quite easily.
https://bugzilla.gnome.org/show_bug.cgi?id=690145
Fábio Nogueira [Mon, 16 Dec 2013 06:57:11 +0000 (04:57 -0200)]
Updated Brazilian Portuguese translation
Chun-wei Fan [Mon, 16 Dec 2013 03:25:36 +0000 (11:25 +0800)]
build: Use Python to Generate the MSVC Projects
This would move the generation of the ATK Visual C++ 2008/2010 project
to Python 2/3 scripts from autotools scripts. This would have the
following advantages:
-Reduce congestion in the autotools files, most notably atk/Makefile.am,
and make everything that concerns the completion of MSVC project files
fo under build/
-Easier to maintain and test, as a standard installation of Python (even
on Windows) is enough to generate the Project files, and this can still
be easily called during 'make dist'.
-Also paves the first steps for people wanting to build ATK from a GIT
checkout, as this will help simplify the process
There is now a dependency on Python 2/3 for people that are wishing to do
'make dist', as naturally the scripts to do the Visual C++ project
generation is done with Python, but since one is likely going to generate
the .gir files for ATK when doing 'make dist'/'make distcheck', this is
satisfied as the scripts used to generate the .gir files are Python 2.6+
scripts as well.
https://bugzilla.gnome.org/show_bug.cgi?id=690145
Alejandro Piñeiro [Fri, 13 Dec 2013 08:15:47 +0000 (09:15 +0100)]
Remove atkintl.h from EXTRA_DISTS
Make distcheck was failing.
https://bugzilla.gnome.org/show_bug.cgi?id=644756#c4
Chun-wei Fan [Fri, 13 Dec 2013 02:37:35 +0000 (10:37 +0800)]
Update Visual C++ 2008 "install" phase
Use CopyDir, to be consistent across the board.
Chun-wei Fan [Thu, 12 Dec 2013 07:53:07 +0000 (15:53 +0800)]
Visual C++ Projects: Split the Property Sheets
This will make the single property sheets split into multiple property
sheets as:
-They will be easier to maintain
-Individual Projects can include them as needed
-Easier to automate the listing of headers to "install"
Also update some parts to improve the overall build experience,
specifically combining macro defs and using a custom build rule for
config.h.
Chun-wei Fan [Thu, 12 Dec 2013 06:44:43 +0000 (14:44 +0800)]
gengir MSVC Project: Add a PlatformToolset Tag
This eases transition to Visual Studio 2012/2013 as the upgrade of project
files can be quite easily done with a script
Colin Walters [Wed, 11 Dec 2013 15:50:56 +0000 (10:50 -0500)]
build: s/INCLUDES/AM_CPPFLAGS/
To silence automake deprecation warnings.
Kjartan Maraas [Wed, 11 Dec 2013 15:35:28 +0000 (16:35 +0100)]
include config.h instead of atkintl.h
https://bugzilla.gnome.org/show_bug.cgi?id=644756
Kjartan Maraas [Mon, 14 Mar 2011 19:09:21 +0000 (20:09 +0100)]
Remove this in favour of gi18n-lib.h from glib
https://bugzilla.gnome.org/show_bug.cgi?id=644756
Alejandro Piñeiro [Wed, 11 Dec 2013 15:28:01 +0000 (16:28 +0100)]
text: restore G_SIGNAL_DETAILED on AtkText::text-changed
Removed recently by mistake.
Alejandro Piñeiro [Wed, 11 Dec 2013 15:19:00 +0000 (16:19 +0100)]
atkobject: deprecate table properties that depends on the row/column number
https://bugzilla.gnome.org/show_bug.cgi?id=476674
Alejandro Piñeiro [Wed, 11 Dec 2013 13:04:12 +0000 (14:04 +0100)]
text: remove G_SIGNAL_DETAILED from signals that doesn't use details
Part of bug https://bugzilla.gnome.org/show_bug.cgi?id=653293
Alejandro Piñeiro [Wed, 11 Dec 2013 12:52:29 +0000 (13:52 +0100)]
Include atk-enum-types.h on atk.h
Also updating some atk includes to use atk.h
https://bugzilla.gnome.org/show_bug.cgi?id=652965
Alejandro Piñeiro [Wed, 11 Dec 2013 11:33:10 +0000 (12:33 +0100)]
doc: improve atkutil documentation
Alejandro Piñeiro [Tue, 10 Dec 2013 15:35:35 +0000 (16:35 +0100)]
atkobject: improve documentation for AtkObject::property-change
https://bugzilla.gnome.org/show_bug.cgi?id=644747
Alejandro Piñeiro [Wed, 11 Dec 2013 10:55:12 +0000 (11:55 +0100)]
doc: updating new symbol section on documentation
It also updates Since on several symbols, in order
to report from which stable release it became available
instead of exactly which unstable one.
Alejandro Piñeiro [Wed, 11 Dec 2013 10:06:31 +0000 (11:06 +0100)]
atkmisc: Deprecate atkmisc
Also include it on the documentation to clearly state that
is deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=652798
Fran Diéguez [Wed, 11 Dec 2013 09:42:00 +0000 (10:42 +0100)]
Updated Galician translations
Daniel Mustieles [Tue, 10 Dec 2013 17:18:21 +0000 (18:18 +0100)]
Updated Spanish translation
Yue Wang [Tue, 10 Dec 2013 16:58:56 +0000 (17:58 +0100)]
text: atk_text_get_range_extents should use g_return_if_fail
https://bugzilla.gnome.org/show_bug.cgi?id=572489
Alejandro Piñeiro [Mon, 9 Dec 2013 19:21:53 +0000 (20:21 +0100)]
roles: add roles names on source file in order to be translated
Alejandro Piñeiro [Mon, 9 Dec 2013 18:46:35 +0000 (19:46 +0100)]
Minor changes to avoid gobject-introspection warnings
Alejandro Piñeiro [Mon, 9 Dec 2013 18:41:09 +0000 (19:41 +0100)]
Not using GTK-Doc tag "Virtual" anymore, as is deprecated
Daniel Mustieles [Tue, 10 Dec 2013 12:01:23 +0000 (13:01 +0100)]
Updated Spanish translation
Alejandro Piñeiro [Mon, 9 Dec 2013 18:11:21 +0000 (19:11 +0100)]
role: deprecate atk_role_register
https://bugzilla.gnome.org/show_bug.cgi?id=720117
Alejandro Piñeiro [Mon, 9 Dec 2013 17:08:20 +0000 (18:08 +0100)]
role: add some checks on atk_role_register for wrong role names
Related with downstream bug:
https://bugzilla.redhat.com/show_bug.cgi?id=983891
Alejandro Piñeiro [Mon, 9 Dec 2013 16:35:33 +0000 (17:35 +0100)]
Update ATK authors and doap file based on last two years activity
Alejandro Piñeiro [Mon, 9 Dec 2013 15:59:06 +0000 (16:59 +0100)]
Deprecate connect/remove_property_change_handler
Another utility method that ATK should not provide. And not used
at all in any case.
Alejandro Piñeiro [Mon, 9 Dec 2013 15:09:49 +0000 (16:09 +0100)]
roles: add roles for description lists
https://bugzilla.gnome.org/show_bug.cgi?id=720065
Alejandro Piñeiro [Mon, 9 Dec 2013 10:28:51 +0000 (11:28 +0100)]
atkobject: add atk_object_peek_parent
https://bugzilla.gnome.org/show_bug.cgi?id=720095
michaeljayt [Sat, 7 Dec 2013 06:58:41 +0000 (14:58 +0800)]
Update Chinese simplified translation
Alejandro Piñeiro [Thu, 28 Nov 2013 18:06:13 +0000 (19:06 +0100)]
Release 2.11.3
Alejandro Piñeiro [Thu, 28 Nov 2013 16:03:53 +0000 (17:03 +0100)]
atkdocument: add get_current_page_number() and get_page_count() methods
https://bugzilla.gnome.org/show_bug.cgi?id=709214
Dimitris Spingos [Fri, 22 Nov 2013 15:58:36 +0000 (17:58 +0200)]
Updated Greek translation
Alejandro Piñeiro [Mon, 18 Nov 2013 16:07:40 +0000 (17:07 +0100)]
Release 2.11.2
Alejandro Piñeiro [Mon, 18 Nov 2013 15:54:38 +0000 (16:54 +0100)]
roles: new ATK roles for ARIA roles (plus rating)
https://bugzilla.gnome.org/show_bug.cgi?id=712586
Alejandro Piñeiro [Mon, 18 Nov 2013 15:28:22 +0000 (16:28 +0100)]
state: add ATK_STATE_CHECKABLE and ATK_STATE_HAS_POPUP
https://bugzilla.gnome.org/show_bug.cgi?id=712576
https://bugzilla.gnome.org/show_bug.cgi?id=712581
Alejandro Piñeiro [Mon, 18 Nov 2013 15:25:40 +0000 (16:25 +0100)]
doc: improve ATK_TEXT_ATTR documentation
Daniel Mustieles [Sat, 16 Nov 2013 17:14:38 +0000 (18:14 +0100)]
Updated Spanish translation
Alejandro Piñeiro [Tue, 12 Nov 2013 17:31:40 +0000 (18:31 +0100)]
doc: improve documentation of AtkAttribute and AtkAttributeSet
Alejandro Piñeiro [Tue, 12 Nov 2013 17:00:43 +0000 (18:00 +0100)]
atkdocument: deprecation of some methods
atk_document_get_document, atk_document_get_document_type and their
equivalent virtuals were deprecated. Documentation properly updated.
At least atk_document_get_document_type seems to be announced as
deprecated since a long time ago. At least firefox code (in form
of comments) mention that. The case of atk_document_get_document
seems worse, as it doesn't makes too much sense. None of them
are used at at-spi at all.
Alejandro Piñeiro [Fri, 8 Nov 2013 12:38:04 +0000 (13:38 +0100)]
role: Add media (audio and video) roles
https://bugzilla.gnome.org/show_bug.cgi?id=711558
Alejandro Piñeiro [Fri, 4 Oct 2013 16:17:40 +0000 (18:17 +0200)]
tests: add a testdocument
Right now only test the newly added page-changed.
Alejandro Piñeiro [Tue, 1 Oct 2013 17:05:42 +0000 (19:05 +0200)]
atkdocument: add page-changed signal
https://bugzilla.gnome.org/show_bug.cgi?id=709106
Alejandro Piñeiro [Wed, 6 Nov 2013 16:58:46 +0000 (17:58 +0100)]
doc: update documentation for selected_link method and property
Fran Diéguez [Fri, 1 Nov 2013 16:02:33 +0000 (17:02 +0100)]
Updated Galician translations
Alejandro Piñeiro [Mon, 28 Oct 2013 19:17:24 +0000 (20:17 +0100)]
Release 2.11.1
Daniel Mustieles [Fri, 25 Oct 2013 14:38:40 +0000 (16:38 +0200)]
Updated Spanish translation
Alejandro Piñeiro [Thu, 24 Oct 2013 10:25:50 +0000 (12:25 +0200)]
doc: Improve AtkObject::children-changed documentation
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
Alejandro Piñeiro [Fri, 18 Oct 2013 17:26:05 +0000 (19:26 +0200)]
role: new role ATK_ROLE_BLOCK_QUOTE
https://bugzilla.gnome.org/show_bug.cgi?id=710463
Alejandro Piñeiro [Fri, 4 Oct 2013 10:02:11 +0000 (12:02 +0200)]
role: new role ATK_ROLE_TITLE_BAR
https://bugzilla.gnome.org/show_bug.cgi?id=709351
Alejandro Piñeiro [Mon, 23 Sep 2013 17:14:49 +0000 (19:14 +0200)]
Release 2.10.0
Jiro Matsuzawa [Wed, 18 Sep 2013 23:23:30 +0000 (08:23 +0900)]
l10n: Update Japanese translation
Alejandro Piñeiro [Wed, 11 Sep 2013 11:19:15 +0000 (13:19 +0200)]
docs: improve documentation for AtkObject::children-changed signal
https://bugzilla.gnome.org/show_bug.cgi?id=684667
Daniel Martinez [Wed, 4 Sep 2013 22:07:42 +0000 (00:07 +0200)]
Added Aragonese to po/LINGUAS
Jorge Pérez Pérez [Wed, 4 Sep 2013 22:05:48 +0000 (00:05 +0200)]
Added Aragonese translation
Chun-wei Fan [Fri, 30 Aug 2013 06:47:39 +0000 (14:47 +0800)]
Visual C++ Builds: Use Custom Build Rules
Use custom build rules in the Visual C++ projects because this enables
that the generated files get automatically regenerated when the associated
source files change and that the generated files can be automatically
removed when "clean" is requested.
Also drop some unneeded items from the property sheets.
Alejandro Piñeiro [Mon, 19 Aug 2013 14:59:43 +0000 (16:59 +0200)]
Release 2.9.4
Alejandro Piñeiro [Mon, 19 Aug 2013 14:41:50 +0000 (16:41 +0200)]
atktext: Fixing some typos on atk_text_get_text_at_offset deprecation
Also updated atk_text_get_text_[before/after]_offset deprecation
and documentation.
Alejandro Piñeiro [Mon, 19 Aug 2013 14:28:05 +0000 (16:28 +0200)]
atktext: remove 'text-update' signal
That signal was created with wrong parameters, it is not used
at all, and it is not clear if it is needed. So removing until
someone brings the topic again, with a valid reasoning. Right now
the only one is being more compatible with IA2.
See also:
https://mail.gnome.org/archives/gnome-accessibility-devel/2013-August/msg00013.html
Mario Sanchez Prada [Fri, 9 Aug 2013 17:11:53 +0000 (18:11 +0100)]
Implement atk_text_get_string_at_offset() and deprecate old API
https://bugzilla.gnome.org/show_bug.cgi?id=705580
Alejandro Piñeiro [Tue, 13 Aug 2013 16:18:57 +0000 (18:18 +0200)]
docs: stop tracking not needed .sgml file
Alejandro Piñeiro [Tue, 13 Aug 2013 10:34:47 +0000 (12:34 +0200)]
atkhyperlink: deprecate 'link-selected' property
As the property is deprecated, atk_hyperlink_is_selected_link is not
anymore used to get its value.
This closes bug bgo#573539
Alejandro Piñeiro [Tue, 13 Aug 2013 10:07:22 +0000 (12:07 +0200)]
docs: Add documentation for AtkRectangle
https://bugzilla.gnome.org/show_bug.cgi?id=491998
Alejandro Piñeiro [Tue, 13 Aug 2013 09:46:50 +0000 (11:46 +0200)]
doc: little update on 'text-insert' and 'text-remove' documentation
https://bugzilla.gnome.org/show_bug.cgi?id=684705
Alejandro Piñeiro [Mon, 12 Aug 2013 18:58:45 +0000 (20:58 +0200)]
Deprecate 'text-changed' signal
In favour of 'text-insert' and 'text-remove'
https://bugzilla.gnome.org/show_bug.cgi?id=653291
Alejandro Piñeiro [Mon, 12 Aug 2013 15:07:46 +0000 (17:07 +0200)]
doc: removing several .sgml files and fixing gtk-doc warnings
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
Alejandro Piñeiro [Mon, 12 Aug 2013 14:47:06 +0000 (16:47 +0200)]
Deprecate AtkObject::focus-event signal and all related methods
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
Alejandro Piñeiro [Wed, 7 Aug 2013 17:30:02 +0000 (19:30 +0200)]
Drop use of ATK_DISABLE_DEPRECATED guards in atk
Equivalent to gtk commit
a78ab0cfa1d5e5e15d505bce0761a00708400ce3
Alejandro Piñeiro [Wed, 31 Jul 2013 17:04:00 +0000 (19:04 +0200)]
Use generated enum type for AtkRole to get the role name
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
Alejandro Piñeiro [Thu, 1 Aug 2013 13:45:10 +0000 (15:45 +0200)]
tests: execute all role tests, doesn't matter if one fails
Alejandro Piñeiro [Wed, 31 Jul 2013 17:03:20 +0000 (19:03 +0200)]
Refactor tests directory
Each test suite is no longer a loadable module.
Split testrelation into testrelation and testrole.
Alejandro Piñeiro [Wed, 31 Jul 2013 15:42:10 +0000 (17:42 +0200)]
Removed unneeded comments
The first one is already on the documentation of
atk_implementor_ref_accessible.
Second one basic glib usage. If needed it should be placed
at documentation and not as a big comment on the main atk
object header.
Matthias Clasen [Fri, 12 Jul 2013 13:10:56 +0000 (09:10 -0400)]
Fix an off-by-one in role names
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
Alejandro Piñeiro [Mon, 17 Jun 2013 18:16:11 +0000 (20:16 +0200)]
Release 2.9.3
Alejandro Piñeiro [Mon, 17 Jun 2013 14:35:09 +0000 (16:35 +0200)]
doc: Update atk_text_get_text_{at/before/after}_offset documentation
https://bugzilla.gnome.org/show_bug.cgi?id=697968
Alejandro Piñeiro [Mon, 17 Jun 2013 14:31:36 +0000 (16:31 +0200)]
text: Deprecate _END boundaries
Right now there isn't any formal way to deprecate only some specific
elements of an enum. So this is just documented.
You can deprecate all the enum using ATK_DISABLE_DEPRECATED like in
other projects, but if you try to do the same for some specific
elements, you will find problems when you compile the glib-mkenum
generated enum types (unless you want to break the ABI).
https://bugzilla.gnome.org/show_bug.cgi?id=697968
Alejandro Piñeiro [Mon, 17 Jun 2013 14:11:02 +0000 (16:11 +0200)]
text: Deprecate atk_text_get_text_{before,after}_offset()
https://bugzilla.gnome.org/show_bug.cgi?id=697968
Alejandro Piñeiro [Mon, 17 Jun 2013 17:44:57 +0000 (19:44 +0200)]
Removing pads from interfaces
Glib interfaces don't need padding in order to maintain the ABI, so
removing as they are not needed.
Mario Sanchez Prada [Mon, 3 Jun 2013 09:53:43 +0000 (10:53 +0100)]
docs: Fix documentation for atk_object_get_attributes()
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
Alejandro Piñeiro [Tue, 28 May 2013 15:17:47 +0000 (17:17 +0200)]
Release 2.9.2
Alejandro Piñeiro [Tue, 28 May 2013 15:26:30 +0000 (17:26 +0200)]
docs: Fixed mention to atkobject methods
Alejandro Piñeiro [Thu, 23 May 2013 16:17:21 +0000 (18:17 +0200)]
docs: Extra note on AtkSocket documentation
Alejandro Piñeiro [Tue, 14 May 2013 18:22:50 +0000 (20:22 +0200)]
docs: Improve documentation for AtkPlug and AtkSocket
https://bugzilla.gnome.org/show_bug.cgi?id=700800
Alejandro Piñeiro [Tue, 14 May 2013 18:29:13 +0000 (20:29 +0200)]
docs: fix having a repeated id
Alejandro Piñeiro [Mon, 6 May 2013 16:51:40 +0000 (18:51 +0200)]
docs: atk_object_get_object_locale doc was not included
Alban Browaeys [Mon, 29 Apr 2013 19:27:23 +0000 (21:27 +0200)]
Nullify the gobject cache accessible when the accessible is finalized.
When the gobject is disposed the weak reference finalize
the accessible. But the gobject could still be reference
thus not finalized. As the gobject still holds the accessible
in its qdata, next call to atk_gobject_accessible_for_object
returns the old accessible freed memory. If the caller attempts
to do anything with this memory as if an atkobject it segfaults.
This happens here : gnome-shell segfault when the password prompt
it generates is triggered more than once. As the clutter stage still
holds a reference to the StIMText, which wasdisposed when the
password widget was destroyed with the end of the first password
widget, when the second password prompt attempt notify key focus to the
old widget, it gets its accessible (now freed memory) via the StIMText
qdata cache, and pass this to atk_object_notify_state_change.
gobject still hold a pointer to it via qdata.
https://bugzilla.gnome.org/show_bug.cgi?id=699262
Alban Browaeys [Wed, 1 May 2013 08:48:28 +0000 (10:48 +0200)]
atksocket: Fix typo - parameter is _obj not obj. Set freed to NULL.
https://bugzilla.gnome.org/show_bug.cgi?id=699368
Eduardo Lima Mitev [Mon, 29 Apr 2013 20:02:49 +0000 (22:02 +0200)]
atksocket: Free 'embedded_plug_id' when destroyed, overriding finalize()
https://bugzilla.gnome.org/show_bug.cgi?id=699256
John E [Wed, 27 Mar 2013 14:46:15 +0000 (15:46 +0100)]
tests: Fix logic when testing for empty state set
https://bugzilla.gnome.org/show_bug.cgi?id=696466
John E [Wed, 27 Mar 2013 14:42:19 +0000 (15:42 +0100)]
tests: fix hyphenation on testrelation.c
https://bugzilla.gnome.org/show_bug.cgi?id=696409
Alejandro Piñeiro [Tue, 26 Mar 2013 10:35:40 +0000 (11:35 +0100)]
Release 2.8.0
Victor Ibragimov [Tue, 19 Mar 2013 21:28:09 +0000 (22:28 +0100)]
[l10n] Added Tadjik translation
Duarte Loreto [Sun, 17 Mar 2013 00:45:53 +0000 (00:45 +0000)]
Converted Portuguese translation to New Spelling (Novo AO)
Chun-wei Fan [Wed, 6 Mar 2013 04:17:20 +0000 (12:17 +0800)]
Visual C++ builds: Integrate building of introspection files
This adds the utility projects to build the introspection files for a
Visual C++ build of ATK in the main solution files, so one may choose to
build the introspection files directly from the Visual C++ projects if
he/she chooses to do so.
https://bugzilla.gnome.org/show_bug.cgi?id=694255
Chun-wei Fan [Wed, 20 Feb 2013 10:13:11 +0000 (18:13 +0800)]
Enable the building of introspection files for Visual C++ builds
This adds the utility Python/.bat scripts to the distribution for building
the introspection files for ATK, and adds utility projects to build those
files when needed.
This makes use of Python Regex functionality so that we can read directly
from the autotools files to create the file list that is necessary to
build the introspection files, without needing to modify the autotools
files to create the file list.