platform/upstream/at-spi2-core.git
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 agoadd screen-reader dead tracker to at-spi-bus-launcher 78/129778/1 accepted/tizen/unified/20170519.200903 submit/tizen/20170519.132143 tizen_4.0.m1_release
Paweł Stawicki [Thu, 16 Mar 2017 13:09:32 +0000 (14:09 +0100)]
add screen-reader dead tracker to at-spi-bus-launcher

Commit adds _screen_reader_dead_tracker method to track if screen-reader
gets killed.
Commit needs: https://review.tizen.org/gerrit/#/c/117565/
replaces:     https://review.tizen.org/gerrit/#/c/117557/
invalidates:  https://review.tizen.org/gerrit/#/c/117556/

Change-Id: I8ea33c75f4e2fa4c0d868deec52a574c993a21b0

6 years agoConvey launching condition to screen-reader 26/129326/1
Shinwoo Kim [Tue, 16 May 2017 05:22:27 +0000 (14:22 +0900)]
Convey launching condition to screen-reader

The screen-reader reads "Screen reader (TTS) on" when the screen-reader launches.
It is not necessary to read this information for the screen-reader launching at
booting time. It is necessary only if the screen-reader is launched by the Vconf
value change from the Settings application.

Change-Id: I73cb17be6c6b561d77ed2f6d7226a21896f62e1a

7 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 agoFix memory leak 01/123501/1 accepted/tizen/unified/20170419.163242 submit/tizen/20170406.055746 submit/tizen/20170413.080524 submit/tizen/20170414.060354 submit/tizen/20170418.072937 submit/tizen/20170418.085103
JunsuChoi [Tue, 4 Apr 2017 01:45:24 +0000 (10:45 +0900)]
Fix memory leak

   bus/at-spi-bus-launcher.c
   argv[1] is allocated in memory by g_strdup_printf.
   but do not free. So I add g_free function.

   test/at_spi2_tool.c
   Added a null check to avoid double free.

Change-Id: I80ce6af2839c4dfe9c1460885f5b93f281f7ef29

7 years agotool: fix memory leak
Shinwoo Kim [Mon, 27 Mar 2017 03:56:54 +0000 (12:56 +0900)]
tool: fix memory leak

Change-Id: I90c8f22d555c36db6f66e2250e333bf32ea86d8e

7 years agoAdd ability to retrieve atspi object's path, which uniquely identifies atspi object...
Radoslaw Cybulski [Tue, 21 Feb 2017 14:55:05 +0000 (15:55 +0100)]
Add ability to retrieve atspi object's path, which uniquely identifies atspi object across all processes

Change-Id: I60fba10c202845427f247814db40436f01fe3117

7 years agoat_spi2_tool refactor
Lukasz Wlazly [Mon, 23 Jan 2017 15:14:17 +0000 (16:14 +0100)]
at_spi2_tool refactor

Change-Id: I4140f479b95a1a5e91be3654f549ee845757db42

7 years agoFix SVACE issue WID164553 - name is not NULL always
Shinwoo Kim [Tue, 13 Dec 2016 01:34:13 +0000 (10:34 +0900)]
Fix SVACE issue WID164553 - name is not NULL always

Change-Id: Idff718d0416e98a0556f9421f1d3c76235756ab7

7 years agofix for non-navigatable end call window in call-ui application, by Mr Shin-Woo Kim
Radoslaw Cybulski [Tue, 6 Dec 2016 17:34:15 +0000 (18:34 +0100)]
fix for non-navigatable end call window in call-ui application, by Mr Shin-Woo Kim

Change-Id: I3c6fc0163e1bacac5ea3518c181cc7ef69cec62f

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 agoatspi-event-listener: Plug a memory leak accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170302.151603 accepted/tizen/ivi/20170302.121458 accepted/tizen/mobile/20170302.120955 accepted/tizen/tv/20170302.121138 accepted/tizen/unified/20170309.034855 accepted/tizen/wearable/20170302.121436 submit/tizen/20170302.063947 submit/tizen_unified/20170308.100411
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

Change-Id: I82281f9f9ad2b8c410d4d713ad12dee1343ab2bc

7 years agoat_spi2_tool: initialize data
Shinwoo Kim [Mon, 13 Feb 2017 09:39:13 +0000 (18:39 +0900)]
at_spi2_tool: initialize data

Uninitialized data is read from local variable 'ret'

Change-Id: Ib03c2dae19b5f4f87a2a090bc6c4595939e2655d

7 years ago[at_spi2_tool] truncation of states string added; small refactor works
Lukasz Wlazly [Fri, 16 Dec 2016 14:54:58 +0000 (15:54 +0100)]
[at_spi2_tool] truncation of states string added; small refactor works

Change-Id: I2b3b139ae33d575951a7faa9ff96df6e285f6a1c

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_spi2_tool: return node pointer, relation flow to/from information accepted/tizen/common/20170102.152347 accepted/tizen/ivi/20170103.051302 accepted/tizen/mobile/20170103.051027 accepted/tizen/tv/20170103.051135 accepted/tizen/wearable/20170103.051206 submit/tizen/20170102.091821 submit/tizen/20170103.012719
Shinwoo Kim [Tue, 13 Dec 2016 10:00:35 +0000 (19:00 +0900)]
at_spi2_tool: return node pointer, relation flow to/from information

Do not abort even though the information is too long.
It was not possilbe to get next launchpad-loader application.

Change-Id: Ia7e5c6ad7a989bff3425b922ef4d80cf7667be1c

7 years agoFix SVACE issue WID164553 - name is not NULL always
Shinwoo Kim [Tue, 13 Dec 2016 01:34:13 +0000 (10:34 +0900)]
Fix SVACE issue WID164553 - name is not NULL always

Change-Id: Idff718d0416e98a0556f9421f1d3c76235756ab7

7 years agofix for non-navigatable end call window in call-ui application, by Mr Shin-Woo Kim
Radoslaw Cybulski [Tue, 6 Dec 2016 17:34:15 +0000 (18:34 +0100)]
fix for non-navigatable end call window in call-ui application, by Mr Shin-Woo Kim

Change-Id: I3c6fc0163e1bacac5ea3518c181cc7ef69cec62f

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 agoBuild DEBUG package
Shinwoo Kim [Sat, 12 Nov 2016 06:00:05 +0000 (15:00 +0900)]
Build DEBUG package

Change-Id: Id6ce145487550d1a5cca2e7c893b1cd4e8b59793

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 ago[at_spi2_tool] report x, y information of accessible object 49/98349/1
Shinwoo Kim [Sat, 12 Nov 2016 06:01:18 +0000 (15:01 +0900)]
[at_spi2_tool] report x, y information of accessible object

Change-Id: Ibcfab40ef65f91617303e86c4fb1b5275de89be7

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 agoTool for checking AT-SPI tree integrity v1.1 16/92316/3 accepted/tizen/3.0/common/20161114.110419 accepted/tizen/3.0/ivi/20161028.151220 accepted/tizen/3.0/mobile/20161028.143050 accepted/tizen/3.0/tv/20161028.143417 accepted/tizen/3.0/wearable/20161028.150754 accepted/tizen/common/20161019.145815 accepted/tizen/ivi/20161019.141810 accepted/tizen/mobile/20161019.141619 accepted/tizen/tv/20161019.141652 accepted/tizen/wearable/20161019.141734 submit/tizen/20161019.092255 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.092423 submit/tizen_3.0_common/20161104.104000
Lukasz Wlazly [Fri, 14 Oct 2016 11:35:57 +0000 (13:35 +0200)]
Tool for checking AT-SPI tree integrity v1.1

Change-Id: Id46b609f80f36b93bb7af938937e4893d51ac1d7

7 years agoTool for checking tree integrity v1.02 01/92001/1
Lukasz Wlazly [Wed, 12 Oct 2016 13:28:33 +0000 (15:28 +0200)]
Tool for checking tree integrity v1.02

Change-Id: I1fe9ca1f3eaf7af2325d3248cacaa8cabc6d14cd

7 years agoTool for checking AT-SPI tree integrity v1.01 02/91302/1 accepted/tizen/common/20161013.161038 accepted/tizen/ivi/20161013.035059 accepted/tizen/mobile/20161013.034942 accepted/tizen/tv/20161013.035019 accepted/tizen/wearable/20161013.035032 submit/tizen/20161011.025405 submit/tizen/20161012.131550 submit/tizen/20161013.015447 submit/tizen_common/20161013.071727
Lukasz Wlazly [Thu, 6 Oct 2016 14:52:59 +0000 (16:52 +0200)]
Tool for checking AT-SPI tree integrity v1.01

Only one macro redefined

Change-Id: I5e85f455e6f1a5ae89d8dddd3d352488b5a1122e

7 years agoTool for checking AT-SPI tree integrity v1.0 96/91296/1
Lukasz Wlazly [Thu, 6 Oct 2016 14:20:46 +0000 (16:20 +0200)]
Tool for checking AT-SPI tree integrity v1.0

now, in case of fail, except nodes' indexes pointers are also printed

Change-Id: I8823fbad9243c1969ed81f35ef6968858846fed2

7 years agoTool for checking AT-SPI tree integrity v0.95 40/90140/6 accepted/tizen/3.0/ivi/20161011.053454 accepted/tizen/3.0/mobile/20161015.032325 accepted/tizen/3.0/tv/20161016.003329 accepted/tizen/3.0/wearable/20161015.080352 accepted/tizen/common/20161006.154023 accepted/tizen/ivi/20161006.233148 accepted/tizen/mobile/20161006.233012 accepted/tizen/tv/20161006.233052 accepted/tizen/wearable/20161006.233113 submit/tizen/20161006.113349 submit/tizen_3.0_ivi/20161010.000000 submit/tizen_3.0_ivi/20161010.000010 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
Lukasz Wlazly [Tue, 27 Sep 2016 12:08:24 +0000 (14:08 +0200)]
Tool for checking AT-SPI tree integrity v0.95

Code has been refactored and some additional features have appeared

Change-Id: I4ff2a96f550df3d52116d166e079cc01d4a8b4b1

7 years agoTool for checking AT-SPI tree integrity v0.5 42/88542/6 accepted/tizen/common/20160927.152731 accepted/tizen/ivi/20160927.231039 accepted/tizen/mobile/20160927.230902 accepted/tizen/tv/20160927.230943 accepted/tizen/wearable/20160927.231013 submit/tizen/20160927.065504 submit/tizen/20160927.065746
Lukasz Wlazly [Mon, 19 Sep 2016 14:01:38 +0000 (16:01 +0200)]
Tool for checking AT-SPI tree integrity v0.5

Tool is placed in /bin/
To check AT-SPI tree user "owner" must be set:
su - owner

Change-Id: I5da4bcaba19547695ae46242f5bbf2dbce7c411c

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 agoApply address space layout randomization (ASLR) 09/78709/1 accepted/tizen/common/20160707.171457 accepted/tizen/ivi/20160707.042945 accepted/tizen/mobile/20160707.043009 accepted/tizen/tv/20160707.042921 accepted/tizen/wearable/20160707.042959 submit/tizen/20160707.010852
Shinwoo Kim [Wed, 3 Jun 2015 11:30:57 +0000 (20:30 +0900)]
Apply address space layout randomization (ASLR)

Conflicts:
bus/Makefile.am

Change-Id: Ifbe933b90f357c0a179175333d57edc88b6c2316

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 agoKill Screen-reader via SIGTERM only if aul_terminate_pid fails(returns a negative... 43/70143/4 accepted/tizen/common/20160524.150250 accepted/tizen/ivi/20160524.004741 accepted/tizen/mobile/20160524.004729 accepted/tizen/tv/20160524.004727 accepted/tizen/wearable/20160524.004720 submit/tizen/20160523.110651
shashank.p [Wed, 18 May 2016 09:28:19 +0000 (14:58 +0530)]
Kill Screen-reader via SIGTERM only if aul_terminate_pid fails(returns a negative value)

Change-Id: I8e863f3cc0acc11306eeb6a7e2fce50c9e75b65a
Signed-off-by: shashank.p <shashank.p@samsung.com>
8 years agoUpdated Occitan translation
Cédric Valmary [Thu, 5 May 2016 20:26:10 +0000 (20:26 +0000)]
Updated Occitan translation

8 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 ago[License] Fix improper COPYING file installation 10/65910/1 accepted/tizen/common/20160415.162341 accepted/tizen/ivi/20160415.015051 accepted/tizen/mobile/20160415.015117 accepted/tizen/tv/20160415.015049 accepted/tizen/wearable/20160415.015055 submit/tizen/20160414.131723
Shinwoo Kim [Thu, 14 Apr 2016 02:47:58 +0000 (11:47 +0900)]
[License] Fix improper COPYING file installation

Change-Id: Ic8c4ed69ae448f63b1611641ccce0de61eda9ac9

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

8 years ago2.19.92 AT_SPI2_CORE_2_19_92
Mike Gorse [Mon, 14 Mar 2016 22:12:11 +0000 (17:12 -0500)]
2.19.92

8 years agoSupport a stateless configuration by default
Ikey Doherty [Sat, 12 Mar 2016 16:43:16 +0000 (16:43 +0000)]
Support a stateless configuration by default

Using a stateless configuration, we ship sensible defaults in our vendor-config
file to live in the /usr/share/ filesystem, which is considered to be provided
by the vendor, and to all intents and purposes, read-only.

With this change we can fall-back to the vendor system configuration to
always do the right thing, in the absence of a local system administrator
configuration file in the /etc/ tree.

Notably, this saves users from the potential risks and pitfalls of so called
"three way merges" on upgrades, and offers the immediate benefit that one
can perform a factory reset of the software, simply by removing the relevant
file in /etc/.

This change also resolves a memory leak in the launch code, where a string
allocation was entirely unnecessary.

Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
8 years ago[Package Upload] 2.16.1 71/61271/1 accepted/tizen/common/20160307.154046 accepted/tizen/ivi/20160307.110025 accepted/tizen/mobile/20160307.105929 accepted/tizen/tv/20160307.105949 accepted/tizen/wearable/20160307.110007 submit/tizen/20160307.060438
Shinwoo Kim [Mon, 7 Mar 2016 05:58:50 +0000 (14:58 +0900)]
[Package Upload] 2.16.1

Change-Id: I19d1d302454a53c6aa840656d558709eb1db6d0a

8 years agoNEWS: fix typo
Mike Gorse [Tue, 1 Mar 2016 01:48:16 +0000 (19:48 -0600)]
NEWS: fix typo

8 years ago2.19.91 AT_SPI2_CORE_2_19_91
Mike Gorse [Tue, 1 Mar 2016 01:35:35 +0000 (19:35 -0600)]
2.19.91

8 years agoDon't display warnings when connecting to an app that no longer exists
Mike Gorse [Mon, 29 Feb 2016 17:51:45 +0000 (11:51 -0600)]
Don't display warnings when connecting to an app that no longer exists

If an application starts and subsequently exits before we've had time to
connect to it, then this at the very least should not trigger a warning.

8 years ago2.19.90 AT_SPI2_CORE_2_19_90
Mike Gorse [Mon, 15 Feb 2016 22:13:02 +0000 (16:13 -0600)]
2.19.90

8 years agoDon't display warning if unable to connect when logged in via ssh
Samuel Thibault [Mon, 8 Feb 2016 19:24:25 +0000 (13:24 -0600)]
Don't display warning if unable to connect when logged in via ssh

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

8 years agoat-spi-bus-launcher: register with session manager
Alberts Muktupāvels [Fri, 18 Sep 2015 00:28:51 +0000 (03:28 +0300)]
at-spi-bus-launcher: register with session manager

This application is started in Initialization phase. In this phase
it is required to register with session manager. See:
https://wiki.gnome.org/Projects/SessionManagement/NewGnomeSession

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

8 years agoRevert "at-spi-bus-launcher: register with session manager"
Mike Gorse [Tue, 26 Jan 2016 17:20:51 +0000 (11:20 -0600)]
Revert "at-spi-bus-launcher: register with session manager"

Committed the wrong patch.

This reverts commit d2004dbb0d0903548f734029718ee5bf212d107c.

8 years agoat-spi-bus-launcher: register with session manager
Alberts Muktupāvels [Tue, 15 Sep 2015 16:31:52 +0000 (19:31 +0300)]
at-spi-bus-launcher: register with session manager

This application is started in Initialization phase. In this phase
it is required to register with session manager. See:
https://wiki.gnome.org/Projects/SessionManagement/NewGnomeSession

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

8 years ago2.19.2 AT_SPI2_CORE_2_19_2
Mike Gorse [Tue, 24 Nov 2015 01:16:31 +0000 (19:16 -0600)]
2.19.2

8 years agoDon't crash when trying to set an invalid state
Samuel Thibault [Sat, 14 Nov 2015 15:06:45 +0000 (09:06 -0600)]
Don't crash when trying to set an invalid state

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

8 years agoget_index_in_parent: Don't crash if parent is defunct
Mike Gorse [Mon, 9 Nov 2015 23:03:13 +0000 (17:03 -0600)]
get_index_in_parent: Don't crash if parent is defunct

8 years agoDisable xevie by default
Mike Gorse [Wed, 28 Oct 2015 19:00:35 +0000 (14:00 -0500)]
Disable xevie by default

I have no idea if this code is still usable, and afaik xevie has
been unmaintained for years. Often the extension is missing on the X
server, in which case our xevie code has no effect other than to spam the
user's log.

8 years ago2.19.1 AT_SPI2_CORE_2_19_1
Mike Gorse [Mon, 26 Oct 2015 22:06:53 +0000 (17:06 -0500)]
2.19.1

8 years agocomponent: add component highlight index getter. 89/50189/1 accepted/tizen/common/20160203.160738 submit/tizen_common/20160126.063639
Lukasz Stanislawski [Tue, 12 May 2015 10:12:17 +0000 (12:12 +0200)]
component: add component highlight index getter.

Change-Id: I0500fe1a2a509c55ee87627db4ff56d3e2b429dd
Signed-off-by: Lukasz Stanislawski <l.stanislaws@samsung.com>
8 years agoImplement GrabHighlight and ClearHighligh methods. 88/50188/1
Zbigniew Kosinski [Tue, 4 Nov 2014 14:57:36 +0000 (15:57 +0100)]
Implement GrabHighlight and ClearHighligh methods.

This commit adds support for new AtkComponent method interfaces.

Change-Id: I66de60a86a308dc40107cf65d33c99dcbb1eaab2
Signed-off-by: Lukasz Stanislawski <l.stanislaws@samsung.com>
8 years agoFixed crash during removal of last application in registryd.
Tomasz Olszak [Tue, 13 Oct 2015 15:37:38 +0000 (17:37 +0200)]
Fixed crash during removal of last application in registryd.

Function find_index_of_reference always returned invalid index.

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

8 years agoFix reversed check for NULL child
Owen W. Taylor [Fri, 23 Oct 2015 07:40:13 +0000 (03:40 -0400)]
Fix reversed check for NULL child

The check for an unknown child path resulting in a NULL child
added in a614d447f was backwards.

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

8 years agoFixed crash during deregistering applications. 92/49792/2
Tomasz Olszak [Tue, 13 Oct 2015 14:05:34 +0000 (16:05 +0200)]
Fixed crash during deregistering applications.

Change-Id: I402bc5d6ed5f9ea503c4b310ec3c4fb9a85ca199