platform/upstream/at-spi2-core.git
4 years ago2.34.0 73/224273/1 upstream/2.34.0
Artur Świgoń [Fri, 7 Feb 2020 06:35:42 +0000 (07:35 +0100)]
2.34.0

Change-Id: I514111ff14f955ae7cc405bf8ff6298d7e982175

5 years ago2.31.1 87/198387/2 upstream/2.31.1
Radoslaw Cybulski [Wed, 23 Jan 2019 14:38:41 +0000 (15:38 +0100)]
2.31.1

Change-Id: I5608051794e244fbcec00fbfafb9a6d71f485254

6 years ago2.26.1 AT_SPI2_CORE_2_26_1 upstream/2.26.1
Mike Gorse [Mon, 30 Oct 2017 16:37:56 +0000 (11:37 -0500)]
2.26.1

6 years agomeson: Actually use the soversion
Jan Alexander Steffens (heftig) [Sun, 10 Sep 2017 07:23:13 +0000 (09:23 +0200)]
meson: Actually use the soversion

6 years agomeson: x11 fixes
Mike Gorse [Tue, 24 Oct 2017 01:21:57 +0000 (20:21 -0500)]
meson: x11 fixes

Meson wasn't defining HAVE_X11, so x11 support wasn't being compiled even
if X was determined to be present.
Also, add an enable-x11 option (default is to auto-detect).

6 years ago[l10n] Updated Catalan (Valencian) translation
Xavi Ivars [Thu, 5 Oct 2017 11:29:22 +0000 (13:29 +0200)]
[l10n] Updated Catalan (Valencian) translation

6 years agoRemove dependency on libxkbcommon
Mike Gorse [Thu, 28 Sep 2017 19:32:00 +0000 (14:32 -0500)]
Remove dependency on libxkbcommon

Currently, no functions in libxkbcommon are used, so the dependency is
spurious. Instead, check for XkbGetMap in -lX11.

https://bugzilla.gnome.org/show_bug.cgi?id=787756

6 years agoUpdated Dutch translation Master 3.26
hanniedu [Tue, 12 Sep 2017 09:18:40 +0000 (11:18 +0200)]
Updated Dutch translation Master 3.26

6 years ago2.26.0 AT_SPI2_CORE_2_26_0
Mike Gorse [Mon, 11 Sep 2017 19:24:08 +0000 (14:24 -0500)]
2.26.0

6 years ago2.25.92 AT_SPI2_CORE_2_25_92
Mike Gorse [Mon, 4 Sep 2017 22:29:05 +0000 (17:29 -0500)]
2.25.92

6 years agoOptionally read the dbus address from env var AT_SPI_BUS_ADDRESS
Alexander Larsson [Thu, 31 Aug 2017 15:06:13 +0000 (17:06 +0200)]
Optionally read the dbus address from env var AT_SPI_BUS_ADDRESS

This will be used for flatpak to set a custom bus (which is really
the bus proxy). It can be used for testing purposes too.

For more details, see https://github.com/flatpak/flatpak/issues/79

https://bugzilla.gnome.org/show_bug.cgi?id=787126

6 years agoUpdate MAINTAINERS
Mike Gorse [Sun, 27 Aug 2017 19:23:38 +0000 (14:23 -0500)]
Update MAINTAINERS

Email address for me was old, and Li and Mark haven't been involved
for several years now.

6 years agoconfigure.ac: make xkb optional, as intended
Patrick Welche [Thu, 24 Aug 2017 13:49:04 +0000 (14:49 +0100)]
configure.ac: make xkb optional, as intended

[] is not sufficient to avoid PKG_CHECK_MODULES' default action of bailing if
xkbcommon-x11 is not found.

6 years agoUpdated Danish translation
Ask Hjorth Larsen [Sat, 26 Aug 2017 14:23:07 +0000 (16:23 +0200)]
Updated Danish translation

6 years ago2.25.91 AT_SPI2_CORE_2_25_91
Mike Gorse [Mon, 21 Aug 2017 21:48:11 +0000 (16:48 -0500)]
2.25.91

6 years agoautoconf: include missing meson build files
Mike Gorse [Mon, 21 Aug 2017 21:44:30 +0000 (16:44 -0500)]
autoconf: include missing meson build files

6 years agomeson: build translations
Mike Gorse [Mon, 21 Aug 2017 20:51:34 +0000 (15:51 -0500)]
meson: build translations

https://bugzilla.gnome.org/show_bug.cgi?id=786377

6 years agoUpdate Malayalam translation
Anish Sheela [Sun, 20 Aug 2017 17:01:48 +0000 (17:01 +0000)]
Update Malayalam translation

6 years agomeson: fix org.a11y.atspi.Registry.service
Mike Gorse [Thu, 10 Aug 2017 22:18:24 +0000 (17:18 -0500)]
meson: fix org.a11y.atspi.Registry.service

The service.in file references LIBEXECDIR, but meson was setting libexecdir.
Use libexecdir for consistency.

6 years agoMore meson fixes
Mike Gorse [Tue, 8 Aug 2017 02:25:13 +0000 (21:25 -0500)]
More meson fixes

6 years ago2.25.90 AT_SPI2_CORE_2_25_90
Mike Gorse [Tue, 8 Aug 2017 00:07:36 +0000 (19:07 -0500)]
2.25.90

6 years agomeson: add support for gobject-introspection
Mike Gorse [Tue, 8 Aug 2017 00:01:18 +0000 (19:01 -0500)]
meson: add support for gobject-introspection

Not 100% sure that this is done. The shared-library line seems wrong.

6 years agoAdd Nepali translation
Pawan Chitrakar [Tue, 25 Jul 2017 09:25:28 +0000 (09:25 +0000)]
Add Nepali translation

6 years agoDecrements the reference count of session_bus
Shinwoo Kim [Fri, 23 Jun 2017 02:02:47 +0000 (11:02 +0900)]
Decrements the reference count of session_bus

dbus_bus_get increments reference count of a DBusConnection.
It is callers responsibility to all dbus_connection_unref after use.

6 years agoFix a couple of introspection issues
Rico Tzschichholz [Mon, 3 Jul 2017 17:42:48 +0000 (19:42 +0200)]
Fix a couple of introspection issues

This mainly restores the gir entry for AtspiApplication.

https://bugzilla.gnome.org/show_bug.cgi?id=784481

6 years ago2.25.4
Mike Gorse [Tue, 20 Jun 2017 17:50:04 +0000 (12:50 -0500)]
2.25.4

6 years agoMakefile.am: pass headers to g-ir-scanner
Mike Gorse [Tue, 20 Jun 2017 17:45:16 +0000 (12:45 -0500)]
Makefile.am: pass headers to g-ir-scanner

Otherwise we get a bad .gir file.

https://bugzilla.gnome.org/show_bug.cgi?id=783994

6 years agoUpdate po/Makevars
Piotr Drąg [Tue, 20 Jun 2017 15:28:53 +0000 (17:28 +0200)]
Update po/Makevars

6 years agoAdd meson build files to Makefile.am
Mike Gorse [Tue, 20 Jun 2017 03:00:52 +0000 (22:00 -0500)]
Add meson build files to Makefile.am

Fix typo

6 years ago2.25.3 AT_SPI2_CORE_2_25_3
Mike Gorse [Tue, 20 Jun 2017 01:46:39 +0000 (20:46 -0500)]
2.25.3

6 years agoMerge branch 'wip/meson'
Mike Gorse [Wed, 14 Jun 2017 00:36:55 +0000 (19:36 -0500)]
Merge branch 'wip/meson'

6 years agoPoll direct dbus connections in the main loop
Mike Gorse [Fri, 2 Jun 2017 21:26:33 +0000 (16:26 -0500)]
Poll direct dbus connections in the main loop

If a process was marked as hung, then we send a ping with the intention
of removing it from the list of hung processes when a reply to the ping is
received. However, we weren't necessarily polling the connection, so we
wouldn't see the reply to the ping, meaning that the process could be
marked as hung indefinitely.

https://bugzilla.mozilla.org/show_bug.cgi?id=789038

6 years agoAdd error-message, error-for, details, and details-for relation types
Joanmarie Diggs [Tue, 23 May 2017 16:50:48 +0000 (18:50 +0200)]
Add error-message, error-for, details, and details-for relation types

Also update documentation of description-for and described-by relation
types to help clarify which relation type is most suitable for each of
the accessible descriptions.

https://bugzilla.gnome.org/show_bug.cgi?id=782999

6 years agoFix memory leak of at-spi-bus-launcher
Shinwoo Kim [Tue, 21 Feb 2017 06:50:48 +0000 (15:50 +0900)]
Fix memory leak of at-spi-bus-launcher

Allocated memory by g_variant_new_boolean in handle_a11y_enabled_change, handle_screen_reader_enabled_change is not released.

6 years agoFix -Wmisleading-indentation warnings
Iain Lane [Tue, 23 May 2017 09:39:44 +0000 (10:39 +0100)]
Fix -Wmisleading-indentation warnings

There are a couple of places where code is indented as if it should be
part of an `if' block, but it isn't because there are no braces. Fix
those by unindenting.

Caught by -Werror=misleading-indentation.

6 years agobump version
Mike Gorse [Fri, 26 May 2017 02:03:45 +0000 (21:03 -0500)]
bump version

6 years agobuild: Modernise configure.ac
Emmanuele Bassi [Wed, 24 May 2017 13:16:38 +0000 (14:16 +0100)]
build: Modernise configure.ac

We use AM_SILENT_RULES but ask for automake 1.9 at the minimum, which
didn't have AM_SILENT_RULES (they were introduced in 1.11.2).

Additionally, we want AM_PROC_CC_C_O, not AC_PROG_CC, to find out our
C compiler.

6 years agoDrop uninstalled pkg-config file
Emmanuele Bassi [Wed, 24 May 2017 13:04:49 +0000 (14:04 +0100)]
Drop uninstalled pkg-config file

The use of uninstalled pkg-config files has always been dubious to begin
with. Builds using a separate prefix should modify the PKG_CONFIG_PATH,
instead of pointing to build directories.

6 years agobuild: Use modern introspection
Emmanuele Bassi [Wed, 24 May 2017 13:03:10 +0000 (14:03 +0100)]
build: Use modern introspection

Do not copy an older version of the introspection.m4 macro, and depend
on a recent version of gobject-introspection.

6 years agoDrop intltool
Emmanuele Bassi [Wed, 24 May 2017 13:00:26 +0000 (14:00 +0100)]
Drop intltool

We are not using any of its features, so we can simply use upstream
gettext.

6 years agobuild: Find sed, instead of assuming it's in PATH
Emmanuele Bassi [Wed, 24 May 2017 12:52:05 +0000 (13:52 +0100)]
build: Find sed, instead of assuming it's in PATH

6 years agobuild: Clean up libatspi
Emmanuele Bassi [Wed, 24 May 2017 11:27:45 +0000 (12:27 +0100)]
build: Clean up libatspi

The sources list includes the headers twice, for good measure; the
installed headers list includes a source file. The enumeration types are
generated in the source directory, and blown away regardless if their
content did not change.

6 years agobuild: Ensure that libatspi depends on libdbind
Emmanuele Bassi [Wed, 24 May 2017 11:20:00 +0000 (12:20 +0100)]
build: Ensure that libatspi depends on libdbind

With heavy parallelisation we may end up in a case where libatspi is
built before libdbind.

6 years agobuild: Clean up X11 detection and build
Emmanuele Bassi [Wed, 24 May 2017 11:18:13 +0000 (12:18 +0100)]
build: Clean up X11 detection and build

Use pkg-config, and take the build into the early XXI century.

6 years agoRemove xevie support
Emmanuele Bassi [Wed, 24 May 2017 10:56:56 +0000 (11:56 +0100)]
Remove xevie support

The Xevie extension was removed from X.org in 2008:

  https://freedesktop.org/wiki/Software/XEvIE/

* XEvIE has been removed from HEAD on Wed Oct 22:
  http://cgit.freedesktop.org/xorg/xserver/commit/?id=f4036f6ace5f770f0fe6a6e3dc3749051a81325a

> It's unmaintained and has been broken for quite a while; MPX finally
> smashed it completely.

6 years agoAdd Meson build system
Emmanuele Bassi [Mon, 22 May 2017 14:54:24 +0000 (15:54 +0100)]
Add Meson build system

Meson is a meta-build system which provides us with various advantages
over Autotools:

 - it's portable to various platforms
 - it's easy to understand
 - it's fast
 - it's well maintained

Various libraries in the GNOME stack have been ported to it, including
GTK+ itself.

6 years ago2.25.2 AT_SPI2_CORE_2_25_2
Mike Gorse [Tue, 23 May 2017 01:31:44 +0000 (20:31 -0500)]
2.25.2

6 years agoAdd a "footnote" role.
Joanmarie Diggs [Fri, 19 May 2017 07:58:16 +0000 (09:58 +0200)]
Add a "footnote" role.

https://bugzilla.gnome.org/show_bug.cgi?id=782820

6 years agoAdd roles for description list, description term, and description value
Joanmarie Diggs [Wed, 17 May 2017 15:25:17 +0000 (17:25 +0200)]
Add roles for description list, description term, and description value

https://bugzilla.gnome.org/show_bug.cgi?id=782041

6 years agobump version
Mike Gorse [Thu, 18 May 2017 18:04:48 +0000 (13:04 -0500)]
bump version

6 years agoatspi_accessible_get_parent: move check for NULL AtspiApplication object
Mike Gorse [Mon, 8 May 2017 23:59:40 +0000 (18:59 -0500)]
atspi_accessible_get_parent: move check for NULL AtspiApplication object

Now, if we don't have a cached parent, then we always either return NULL
or make a D-Bus call. This might make the code more robust, and hoping
that it will fix https://bugzilla.gnome.org/show_bug.cgi?id=767074,
though in theory it should make no difference there.

7 years ago2.25.1 AT_SPI2_CORE_2_25_1
Mike Gorse [Mon, 24 Apr 2017 22:42:52 +0000 (17:42 -0500)]
2.25.1

7 years agoatspi_table_cell_get_position: don't crash on error
Mike Gorse [Mon, 27 Mar 2017 17:57:35 +0000 (12:57 -0500)]
atspi_table_cell_get_position: don't crash on error

7 years agoUpdate Belarusian translation
Yuras Shumovich [Sun, 26 Mar 2017 15:32:01 +0000 (15:32 +0000)]
Update Belarusian translation

7 years ago2.24.0 AT_SPI2_CORE_2_24_0
Mike Gorse [Mon, 20 Mar 2017 22:21:30 +0000 (17:21 -0500)]
2.24.0

7 years ago2.23.92 AT_SPI2_CORE_2_23_92
Mike Gorse [Mon, 13 Mar 2017 22:04:47 +0000 (17:04 -0500)]
2.23.92

7 years agoTable cell API fixes
Mike Gorse [Mon, 13 Mar 2017 21:56:34 +0000 (16:56 -0500)]
Table cell API fixes

We had a non-working get_column_index function and no get_row_index
function. GetPosition is the only function implemented on at-spi2-atk.
Removed the non-working functions, for consistency, and add a missing
prototype for atspi_table_cell_get_position.

https://bugzilla.gnome.org/show_bug.cgi?id=779835

7 years ago2.23.90
Mike Gorse [Mon, 13 Feb 2017 22:44:58 +0000 (16:44 -0600)]
2.23.90

7 years agoatspi_application_dispose: clear root accessible's ref to the app
Mike Gorse [Wed, 25 Jan 2017 00:10:52 +0000 (18:10 -0600)]
atspi_application_dispose: clear root accessible's ref to the app

Hoping that this might fix https://bugzilla.gnome.org/show_bug.cgi?id=767074

7 years ago2.23.4 AT_SPI2_CORE_2_23_4
Mike Gorse [Tue, 17 Jan 2017 02:08:04 +0000 (20:08 -0600)]
2.23.4

7 years agoroles: EXTENDED roles are deprecated
Alejandro Piñeiro [Mon, 9 Jan 2017 16:20:44 +0000 (14:20 -0200)]
roles: EXTENDED roles are deprecated

ATK extended roles were deprecated some years ago.

https://bugzilla.gnome.org/show_bug.cgi?id=720123

7 years agoevents: add recently added page changed event
Alejandro Piñeiro [Thu, 5 Dec 2013 12:31:22 +0000 (13:31 +0100)]
events: add recently added page changed event

https://bugzilla.gnome.org/show_bug.cgi?id=719898

7 years agoat-spi-bus-launcher: session management fixes
Alberts Muktupāvels [Sun, 4 Dec 2016 13:42:01 +0000 (15:42 +0200)]
at-spi-bus-launcher: session management fixes

7 years agoRevert "at-spi-bus-launcher: session management fixes"
Mike Gorse [Wed, 28 Dec 2016 17:40:43 +0000 (12:40 -0500)]
Revert "at-spi-bus-launcher: session management fixes"

https://bugzilla.gnome.org/show_bug.cgi?id=774441

This reverts commit 253ada975e0a374e7b1a6a07d2a483dd1d8c52fa.

7 years agoRevert "At-spi-bus-launcher: fix uninitialized variable"
Mike Gorse [Wed, 28 Dec 2016 17:40:34 +0000 (12:40 -0500)]
Revert "At-spi-bus-launcher: fix uninitialized variable"

https://bugzilla.gnome.org/show_+bug.cgi?id=774441

This reverts commit 995a8cd70cad2a1e8d434a59d87e8cebd5817612.

7 years agoRevert "Fix return value error in session_manager_connect"
Mike Gorse [Wed, 28 Dec 2016 17:38:23 +0000 (12:38 -0500)]
Revert "Fix return value error in session_manager_connect"

These session management fixes appear to have been wrong, as gnome-session
waits for the bus launcher to register before entering the application
start-up phase.

https://bugzilla.gnome.org/show_bug.cgi?id=774441

This reverts commit f66c04544575532849a60b1d145fd69fc0261352.

7 years agoEnsure that X11 symbols are only used when necessary
Emmanuele Bassi [Fri, 18 Nov 2016 11:03:36 +0000 (11:03 +0000)]
Ensure that X11 symbols are only used when necessary

Since at-spi2-core can be build with X11 support disabled, we need to
ensure that we include and build the X11-specific bits only when needed.

https://bugzilla.gnome.org/show_bug.cgi?id=773710

7 years agoRevert "Block out X11 API with #ifdefs"
Emmanuele Bassi [Fri, 18 Nov 2016 10:57:42 +0000 (10:57 +0000)]
Revert "Block out X11 API with #ifdefs"

This reverts commit 27e7b242d65a78d40d68f20ac375929914c3b7a8.

The build breaks with X11 support enabled.

https://bugzilla.gnome.org/show_bug.cgi?id=773710

7 years agoRevert "registryd: Include config.h before checking HAVE_X11"
Mike Gorse [Sat, 19 Nov 2016 08:57:49 +0000 (02:57 -0600)]
Revert "registryd: Include config.h before checking HAVE_X11"

event-source.h shouldn't be compiled if X is disabled, so shouldn't be needed.
This reverts commit 1a09fbfebd6cf3361b29cf1386a402560c7c7b3b.

7 years agoregistryd: Include config.h before checking HAVE_X11
Philip Withnall [Thu, 17 Nov 2016 10:57:51 +0000 (10:57 +0000)]
registryd: Include config.h before checking HAVE_X11

https://bugzilla.gnome.org/show_bug.cgi?id=773710

7 years agoBlock out X11 API with #ifdefs
Philip Chimento [Mon, 31 Oct 2016 05:24:04 +0000 (22:24 -0700)]
Block out X11 API with #ifdefs

We should not include any X11 headers when building with --disable-x11,
so put them inside #ifdef guards, and don't use X symbols.

https://bugzilla.gnome.org/show_bug.cgi?id=773710

7 years agoCopy in key mask defines from Xlib.h
Philip Chimento [Mon, 31 Oct 2016 05:12:46 +0000 (22:12 -0700)]
Copy in key mask defines from Xlib.h

This is to avoid including Xlib.h when building with --disable-x11.

https://bugzilla.gnome.org/show_bug.cgi?id=773710

7 years ago2.22.0 AT_SPI2_CORE_2_22_0
Mike Gorse [Mon, 26 Sep 2016 01:15:08 +0000 (20:15 -0500)]
2.22.0

7 years agoAdded Croatian translation
gogo [Sat, 24 Sep 2016 10:22:58 +0000 (10:22 +0000)]
Added Croatian translation

7 years agoUpdate British English translation
David King [Sun, 18 Sep 2016 10:39:10 +0000 (12:39 +0200)]
Update British English translation

7 years agoFix return value error in session_manager_connect
Ting-Wei Lan [Sat, 16 Jul 2016 13:12:08 +0000 (21:12 +0800)]
Fix return value error in session_manager_connect

https://bugzilla.gnome.org/show_bug.cgi?id=768881

7 years agoUpdated Polish translation
Piotr Drąg [Mon, 22 Aug 2016 18:43:15 +0000 (20:43 +0200)]
Updated Polish translation

7 years agoAt-spi-bus-launcher: fix uninitialized variable
Mike Gorse [Wed, 27 Jul 2016 16:59:29 +0000 (11:59 -0500)]
At-spi-bus-launcher: fix uninitialized variable

7 years ago2.21.4 AT_SPI2_CORE_2_21_4
Mike Gorse [Mon, 18 Jul 2016 23:51:43 +0000 (18:51 -0500)]
2.21.4

7 years agoAdd Language headers to po files
Piotr Drąg [Thu, 14 Jul 2016 18:15:01 +0000 (20:15 +0200)]
Add Language headers to po files

Future versions of gettext will fail if this header is missing.

7 years agoat-spi-bus-launcher: session management fixes
Mike Gorse [Thu, 14 Jul 2016 16:38:25 +0000 (11:38 -0500)]
at-spi-bus-launcher: session management fixes

At-spi-bus-launcher was attempting to register with gnome-session but
typically failed because it was started before gnome-session is initialized.
Now we check whether gnome-session is running and only attempt to register
if it is; otherwise watch for SessionRunning and register when se wee it.

Also, handle SessionOver.

7 years agoCorrectly handle at-spi2-registryd dying when processing NameOwnerChanged
Mike Gorse [Thu, 2 Jun 2016 23:53:26 +0000 (18:53 -0500)]
Correctly handle at-spi2-registryd dying when processing NameOwnerChanged

If at-spi2-registryd dies, then we receive two NameOwnerChanged signals,
one for org.a11y.atspi.Registry and the other for the initial dbus-issued
name. When we received the latter, we were matching it to the AtspiApplication
corresponding to the desktop and inadvertently disposing it, leading to a
crash later on.

7 years agoatspi_accessible_clear_cache: don't crash if we have no children
Mike Gorse [Tue, 31 May 2016 19:44:17 +0000 (14:44 -0500)]
atspi_accessible_clear_cache: don't crash if we have no children

If an accessible is disposed, then its list of children may be NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=767075

7 years agoUpdated Occitan translation
Cédric Valmary [Mon, 30 May 2016 18:48:48 +0000 (18:48 +0000)]
Updated Occitan translation

7 years ago2.21.2 AT_SPI2_CORE_2_21_2
Mike Gorse [Mon, 23 May 2016 23:39:46 +0000 (18:39 -0500)]
2.21.2

7 years agoref_accessible_desktop: don't unref reply until we're finished with it
Mike Gorse [Sun, 22 May 2016 12:15:21 +0000 (07:15 -0500)]
ref_accessible_desktop: don't unref reply until we're finished with it

Oops!

7 years agoAllow building without Xtst, Xi with --disable-x11
dolphinling [Mon, 9 May 2016 12:21:55 +0000 (08:21 -0400)]
Allow building without Xtst, Xi with --disable-x11

This also fixes a bug where specifying --enable-x11 would disable x11
support.

7 years agoUpdated Occitan translation
Cédric Valmary [Thu, 5 May 2016 20:26:10 +0000 (20:26 +0000)]
Updated Occitan translation

7 years agoAdded Scottish Gaelic translation
GNOME Translation Robot [Thu, 28 Apr 2016 13:53:59 +0000 (13:53 +0000)]
Added Scottish Gaelic translation

8 years ago2.21.1 AT_SPI2_CORE_2_21_1
Mike Gorse [Mon, 25 Apr 2016 23:43:09 +0000 (18:43 -0500)]
2.21.1

8 years agoat-spi-bus-launcher: fix parsing command line arguments
Alexander Volkov [Mon, 18 Apr 2016 14:54:47 +0000 (17:54 +0300)]
at-spi-bus-launcher: fix parsing command line arguments

Fix parsing --a11y=... and --screen-reader=...
sscanf returns the number of input items successfully matched,
and for one argument it is 1, but not 2.

https://bugzilla.gnome.org/show_bug.cgi?id=765220

8 years agoatspi-event-listener: Plug a memory leak
Rui Matos [Wed, 6 Apr 2016 15:10:03 +0000 (17:10 +0200)]
atspi-event-listener: Plug a memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=764688

8 years agoregistryd: Avoid crashing with a NULL keystring
Rui Matos [Wed, 6 Apr 2016 14:40:44 +0000 (16:40 +0200)]
registryd: Avoid crashing with a NULL keystring

From a coverity check:

1. at-spi2-core-2.14.1/registryd/deviceeventcontroller-x11.c:1167:
deref_ptr_in_call: Dereferencing pointer "keystring".
2. at-spi2-core-2.14.1/registryd/deviceeventcontroller-x11.c:1169:
check_after_deref: Null-checking "keystring" suggests that it may be
null, but it has already been dereferenced on all paths leading to the
check.
(keystring, -1, &c))) {

https://bugzilla.gnome.org/show_bug.cgi?id=764688

8 years agoGet rid of the DBIND_ALIGNOF_* definitions and directly use ALIGNOF_*
Thomas Petazzoni [Wed, 25 Jun 2014 20:12:16 +0000 (22:12 +0200)]
Get rid of the DBIND_ALIGNOF_* definitions and directly use ALIGNOF_*

Since the AC_CHECK_ALIGNOF() macro fills the config.h header with
ALIGNOF_<type> definitions, there's no longer a need for the
DBIND_ALIGNOF_<type> definitions. This commit gets rid of them, and
also gets rid of the dbing-config.h file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodbind/Makefile.am: specify subdir-objects automake option
Thomas Petazzoni [Wed, 25 Jun 2014 20:01:38 +0000 (22:01 +0200)]
dbind/Makefile.am: specify subdir-objects automake option

As recommended during autoreconf:

dbind/Makefile.am:1:   while processing Libtool library 'libdbind.la'
dbind/Makefile.am:23: warning: source file '../atspi/atspi-gmain.c' is in a subdirectory,
dbind/Makefile.am:23: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigure.ac: add AM_PROG_AR
Thomas Petazzoni [Wed, 25 Jun 2014 19:57:59 +0000 (21:57 +0200)]
configure.ac: add AM_PROG_AR

During an autoreconf, automake recommends:

/usr/share/automake-1.14/am/ltlibrary.am: warning: 'libatspi.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoacinclude.m4: remove no longer needed file
Thomas Petazzoni [Fri, 1 Apr 2016 16:29:28 +0000 (11:29 -0500)]
acinclude.m4: remove no longer needed file

Now the DBIND_CHECK_ALIGNOF() autoconf macro is no longer used, this
commit gets rid of the acinclude.m4 file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigure: use AC_CHECK_ALIGNOF() instead of custom DBIND_CHECK_ALIGNOF()
Thomas Petazzoni [Wed, 25 Jun 2014 17:45:28 +0000 (19:45 +0200)]
configure: use AC_CHECK_ALIGNOF() instead of custom DBIND_CHECK_ALIGNOF()

DBIND_CHECK_ALIGNOF() is a custom autoconf macro from at-spi2-core
that tests the alignment required on the current platform for a given
C type. Unfortunately, this macro uses AC_TRY_RUN(), which requires
running a test program on the target platform, which is fundamentally
incompatible with cross-compilation.

Therefore, this patch switches the configure.ac code to use
AC_CHECK_ALIGNOF() instead, which is available in the standard set of
autoconf macros, and is able to test the required alignment for C
types without using AC_TRY_RUN(). Consequently, it adjusts the
dbind/dbind-config.h.in definitions to use the definitions created by
the AC_CHECK_ALIGNOF() macros, which are not substituted by autoconf,
but directly available from config.h.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoUpdated Friulian translation
Fabio Tomat [Wed, 23 Mar 2016 17:17:13 +0000 (17:17 +0000)]
Updated Friulian translation

8 years ago2.20.0 AT_SPI2_CORE_2_20_0
Mike Gorse [Tue, 22 Mar 2016 00:10:07 +0000 (19:10 -0500)]
2.20.0