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.
Ján Kyselica [Wed, 20 Feb 2013 20:40:46 +0000 (21:40 +0100)]
Updated slovak translation
Chun-wei Fan [Wed, 20 Feb 2013 10:05:08 +0000 (18:05 +0800)]
Update Visual C++ projects
Make entries more consistent with the other GNOME Visual Studio projects.
Alejandro Piñeiro [Tue, 19 Feb 2013 11:35:00 +0000 (12:35 +0100)]
Release 2.7.91
Alejandro Piñeiro [Tue, 19 Feb 2013 11:05:08 +0000 (12:05 +0100)]
atkobject: add a explicit include to locale.h
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.
Alejandro Piñeiro [Mon, 18 Feb 2013 22:23:42 +0000 (23:23 +0100)]
Release 2.7.90
Alejandro Piñeiro [Mon, 18 Feb 2013 19:17:41 +0000 (20:17 +0100)]
atkdocument: Deprecate atk_document_get_locale
Deprecated in favor of atk_object_get_object_locale
https://bugzilla.gnome.org/show_bug.cgi?id=694117
Alejandro Piñeiro [Mon, 18 Feb 2013 19:10:22 +0000 (20:10 +0100)]
atkobject: Added atk_object_get_object_locale
https://bugzilla.gnome.org/show_bug.cgi?id=694117
Alejandro Piñeiro [Mon, 4 Feb 2013 19:24:35 +0000 (20:24 +0100)]
Release 2.7.5
Gheyret Kenji [Sat, 2 Feb 2013 09:21:19 +0000 (18:21 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Colin Walters [Thu, 31 Jan 2013 17:07:17 +0000 (12:07 -0500)]
build: Use GNOME_COMPILE_WARNINGS
So we reuse the standard -Werror set of minimal code quality warnings.
Colin Walters [Thu, 31 Jan 2013 16:47:55 +0000 (11:47 -0500)]
atkhyperlink: Ensure we get even deprecated prototypes
Otherwise we get a compiler warning because the implementation
of atk_hyperlink_is_selected_link isn't seeing the prototype.
Mike Gorse [Thu, 31 Jan 2013 16:53:18 +0000 (10:53 -0600)]
Add level bar to roles/roles_offsets
Mike Gorse [Thu, 13 Dec 2012 23:32:17 +0000 (17:32 -0600)]
Add ATK_ROLE_LEVEL_BAR
Gtk now has a "level bar" widget, and we have no good atk role to
describe it.
https://bugzilla.gnome.org/show_bug.cgi?id=651343
Chun-wei Fan [Wed, 23 Jan 2013 05:28:03 +0000 (13:28 +0800)]
Visual C++ build: "Install" atkversion.h
...it is required as a public header, and was missed.
Chun-wei Fan [Fri, 18 Jan 2013 03:27:47 +0000 (11:27 +0800)]
build/win32/vs*: Add .gitignore files
Since atk.vcproj, atk.vcxproj and atk.vcxproj.filters are generated/
completed during 'make dist', don't have git track these files.
Chun-wei Fan [Fri, 18 Jan 2013 03:16:37 +0000 (11:16 +0800)]
Prepare Visual Studio 2010 projects for Visual Studio 2012
This adds a PlatformToolset tag in the project configs so that we can
provide support for Visual Studio 2012 with relative ease as the format
of the VS 2012 projects are only slightly different from their VS 2010
counterparts. We can then use a script like the one used in GLib[1] to
copy the VS2010 projects and replace the necessary tags to create the
VS2012 projects.
This also cleans up the projects and property sheets, as there were some
unwanted/unneeded entries in them.
[1]: http://git.gnome.org/browse/glib/commit/?id=
76cecf061b377d30e5422cdddb1fb9d19c52421d
Alejandro Piñeiro [Tue, 15 Jan 2013 10:56:49 +0000 (11:56 +0100)]
Release 2.7.4
Javier [Tue, 8 Jan 2013 18:12:44 +0000 (18:12 +0000)]
Revert "Revert "Fix out of tree builds""
Sorry, not my day
This reverts commit
f0720ee41890f2f516233393a6a670b4670df9d0.
Javier [Tue, 8 Jan 2013 18:12:28 +0000 (18:12 +0000)]
Revert "autogen.sh: Use autoreconf instead gnome-autogen"
This reverts commit
7bea65a047fee56629553db9244282886a96c2e8.
Javier [Tue, 8 Jan 2013 17:57:20 +0000 (17:57 +0000)]
Revert "Fix out of tree builds"
This reverts commit
e981d4fb3587735b84c42e75cdabc4ee2db090b7.
Javier [Tue, 8 Jan 2013 16:20:05 +0000 (16:20 +0000)]
autogen.sh: Use autoreconf instead gnome-autogen
Emmanuele Bassi [Fri, 28 Dec 2012 16:38:06 +0000 (16:38 +0000)]
Fix out of tree builds
The atk.h header should not be part of the introspected files, and the
location of the atkversion.h should be pointed through top_builddir,
given that the file is generated by configure.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Tested-by: Emmanuele Bassi <ebassi@gnome.org>
Emmanuele Bassi [Fri, 28 Dec 2012 16:37:17 +0000 (16:37 +0000)]
Do not include atk.h from a public header
It creates a circular dependency on the headers, and tricks the
introspection scanner to try and resolve the header multiple times.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Tested-by: Emmanuele Bassi <ebassi@gnome.org>
Alejandro Piñeiro [Wed, 19 Dec 2012 19:38:33 +0000 (20:38 +0100)]
ATK lacks any kind of version utilities
Added some versioning methods heavily based on gtk ones
https://bugzilla.gnome.org/show_bug.cgi?id=690379
Alejandro Piñeiro [Thu, 20 Dec 2012 19:34:25 +0000 (20:34 +0100)]
AtkWindow documentation
https://bugzilla.gnome.org/show_bug.cgi?id=656750
Alejandro Piñeiro [Mon, 17 Dec 2012 18:36:49 +0000 (19:36 +0100)]
Release 2.7.3
Chun-wei Fan [Mon, 17 Dec 2012 03:36:19 +0000 (11:36 +0800)]
Visual C++ projects: Use MultiByte character set
Use MultiByte character set for all projects and configs, so that we are
consistent with the whole GTK+/clutter stack
Chun-wei Fan [Thu, 13 Dec 2012 09:10:29 +0000 (17:10 +0800)]
Update Visual C++ 2010 solution
Cosmetic change here...
Chun-wei Fan [Mon, 10 Dec 2012 07:11:39 +0000 (15:11 +0800)]
build: Add gengir.bat to build introspection for ATK.
This adds a Windows .bat file to build the introspection files for ATK,
which requires:
-An MSVC-built version of ATK
-A valid build of gobject-introspection, preferably done with MSVC.
-A MinGW GCC installation to run the pre-processor during the dumping
stage*
-A Python installation
-Properly configured set of pkg-config (.pc) files for GLib and its deps.
This does not require a MSYS/Cygwin/BASH shell installed on the Windows
system
*Note that the generated and built dumper program is still compiled and
linked with the Microsoft compiler.
Chun-wei Fan [Mon, 10 Dec 2012 07:03:11 +0000 (15:03 +0800)]
atk.symbols: Make up for missing symbols in export
These symbols are needed for export for introspection, specifically to
create the Atk-1.0.gir file.
Alejandro Piñeiro [Sun, 9 Dec 2012 10:57:38 +0000 (11:57 +0100)]
atkobject: Stop to manage SELECTABLE/SELECTED states at AtkObject
https://bugzilla.gnome.org/show_bug.cgi?id=689907
Evan Nemerson [Wed, 24 Oct 2012 01:21:41 +0000 (18:21 -0700)]
introspection: merge fixes from Vala bindings
https://bugzilla.gnome.org/show_bug.cgi?id=686746
Alejandro Piñeiro [Tue, 20 Nov 2012 17:36:06 +0000 (18:36 +0100)]
Release 2.7.2
Alejandro Piñeiro [Mon, 19 Nov 2012 13:48:14 +0000 (14:48 +0100)]
Removed debug message left by mistake
Detected by Joanmarie Diggs
Alejandro Piñeiro [Wed, 24 Oct 2012 18:39:05 +0000 (20:39 +0200)]
Extend atk_add_global_event_listener in order to support signal details
https://bugzilla.gnome.org/show_bug.cgi?id=686801
Theppitak Karoonboonyanan [Tue, 9 Oct 2012 13:09:28 +0000 (20:09 +0700)]
Updated Thai translation
Alejandro Piñeiro [Mon, 24 Sep 2012 18:02:40 +0000 (20:02 +0200)]
Release 2.6.0
Rafael Ferreira [Thu, 13 Sep 2012 16:30:37 +0000 (13:30 -0300)]
Updated Brazilian Portuguese translation
Yoji TOYODA [Thu, 13 Sep 2012 15:18:01 +0000 (00:18 +0900)]
[l10n] Update Japanese translation
Alejandro Piñeiro [Mon, 3 Sep 2012 18:46:41 +0000 (20:46 +0200)]
Release 2.5.91
Piotr Drąg [Sat, 1 Sep 2012 18:44:42 +0000 (20:44 +0200)]
Updated Polish translation
Rūdolfs Mazurs [Fri, 31 Aug 2012 21:45:22 +0000 (00:45 +0300)]
Updated Latvian translation
Fran Diéguez [Fri, 17 Aug 2012 21:12:09 +0000 (23:12 +0200)]
Updated Galician translations
Chun-wei Fan [Mon, 23 Jul 2012 02:15:19 +0000 (10:15 +0800)]
atk.symbols: Add atk_relation_set_contains_target
This public function was added in commit
a1d5ca86.
Evan Nemerson [Sat, 20 Nov 2010 06:32:01 +0000 (22:32 -0800)]
Include C header information in GIR
Bug #635332.
Alejandro Piñeiro [Mon, 16 Jul 2012 23:12:20 +0000 (01:12 +0200)]
Release 2.5.4
Alejandro Piñeiro [Mon, 16 Jul 2012 22:41:06 +0000 (00:41 +0200)]
AtkRelation: added method that checks relationship and target
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
Alejandro Piñeiro [Mon, 25 Jun 2012 23:18:53 +0000 (01:18 +0200)]
Release 2.5.3
Alejandro Piñeiro [Mon, 25 Jun 2012 13:05:12 +0000 (15:05 +0200)]
doc: Default role is ATK_ROLE_UNKNOWN
https://bugzilla.gnome.org/show_bug.cgi?id=478587
Alejandro Piñeiro [Fri, 22 Jun 2012 19:26:53 +0000 (21:26 +0200)]
Default implementation for atk_util_[add/remove]_global_event_listener
Implementing means that toolkits are not longer required to implement
those virtual methods, and is a first step to a multi-toolkit
environment.
Daniel Mustieles [Thu, 31 May 2012 11:13:15 +0000 (13:13 +0200)]
Updated Spanish translation
Lionel Landwerlin [Thu, 24 May 2012 09:13:44 +0000 (10:13 +0100)]
Fixed compilation with index symbol
Apparently some versions of gcc or combination of options (or maybe
with the android NDK) lead to compilation failure :
atkutil.c:74: error: 'index' redeclared as different kind of symbol
This fixes the problem by renaming the variable.
Alejandro Piñeiro [Wed, 9 May 2012 14:37:36 +0000 (16:37 +0200)]
doc: Adding extra doc on atk_remove_[key/global]_event_listener
Åsmund Skjæveland [Tue, 8 May 2012 11:14:18 +0000 (13:14 +0200)]
Updated Norwegian Nynorsk translation
Tom Tryfonidis [Wed, 2 May 2012 07:16:19 +0000 (10:16 +0300)]
Updated Greek translation
Carles Ferrando [Tue, 10 Apr 2012 18:50:42 +0000 (20:50 +0200)]
[l10n]Updated Catalan (Valencian) translation
Jordi Serratosa [Tue, 10 Apr 2012 18:50:23 +0000 (20:50 +0200)]
[l10n] Fixes on Catalan translation
Alejandro Piñeiro [Mon, 26 Mar 2012 18:42:24 +0000 (20:42 +0200)]
Release 2.4.0
Rajesh Ranjan [Mon, 26 Mar 2012 11:13:51 +0000 (16:43 +0530)]
hindi translation by Chandan Kumar
Daniel Mustieles [Sun, 25 Mar 2012 17:26:14 +0000 (19:26 +0200)]
Fixed some typos. Closes bug #593220
Automatic Mirroring [Tue, 20 Mar 2012 15:14:08 +0000 (15:14 +0000)]
Update Simplified Chinese translation.
Alejandro Piñeiro [Mon, 19 Mar 2012 23:14:13 +0000 (00:14 +0100)]
Release 2.3.95
Runa Bhattacharjee [Mon, 19 Mar 2012 12:05:40 +0000 (17:35 +0530)]
Updated Bengali India Translations
Alejandro Piñeiro [Fri, 16 Mar 2012 17:20:20 +0000 (18:20 +0100)]
Bump glib dep to 2.31.2
Needed for G_DEPRECATED_FOR
Chun-wei Fan [Thu, 15 Mar 2012 08:41:38 +0000 (16:41 +0800)]
Fix "install" paths in VS property sheets
Praveen Arimbrathodiyil [Tue, 13 Mar 2012 07:15:23 +0000 (12:45 +0530)]
Malayalam translations updated by Anish
Javier Jardón [Sun, 11 Mar 2012 23:24:56 +0000 (23:24 +0000)]
Add deprecation attributes to deprecated functions
This is using the newly introduce G_DEPRECATED macros
from GLib. Traditional deprecation guards are still in
place.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671857
Khoem Sokhem [Sat, 10 Mar 2012 12:52:37 +0000 (13:52 +0100)]
Add initial Khmer translation