platform/upstream/at-spi2-core.git
6 years agoMerge "test : enhance accessible state information" into tizen_3.0 accepted/tizen_3.0_common accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 accepted/tizen/3.0/common/20171026.152900 accepted/tizen/3.0/mobile/20171026.010135 accepted/tizen/3.0/tv/20171026.010220 accepted/tizen/3.0/wearable/20171026.010242 submit/tizen_3.0/20171019.130042
JunsuChoi [Wed, 18 Oct 2017 09:13:17 +0000 (09:13 +0000)]
Merge "test : enhance accessible state information" into tizen_3.0

6 years agotest : enhance accessible state information 07/156407/1
JunsuChoi [Wed, 18 Oct 2017 08:23:17 +0000 (17:23 +0900)]
test : enhance accessible state information

Change-Id: I756bb34ed1ee0ae0a748445ba5b767fcc75367d2

6 years agotest: enhance accessible tree information 10/156210/1
Shinwoo Kim [Tue, 17 Oct 2017 12:02:32 +0000 (21:02 +0900)]
test: enhance accessible tree information

Enhance node information using eo address expression

Change-Id: I02e057013812073e7b7484cf3d87516f6a9d9053

6 years agoAdd atspi_accessible_get_default_label_info 66/151066/1
Shinwoo Kim [Tue, 19 Sep 2017 10:59:53 +0000 (19:59 +0900)]
Add atspi_accessible_get_default_label_info

It is not possible to support default label feature using current at-spi2-core
APIs without much of IPC. The following would be difficult case to cover.

(top of accessible tree) - (bottom side)
PageTab1 - Panel1 - PageTab2 - Panel2  -  PageTab3 - Panel3(currently showing)

Application could make as below:
PageTab1 - Panel1 - PageTab3 - Panel3  -  PageTab2 - Panel2(currently showing)

or following tree would normally be possilbe:
PageTab1 - Panel1 - PageTab2 - Panel2(currently showing)

There are much of complicated case over there.
So we are handling the default label object stack on toolkit(Elementary) side.

The atspi_accessible_get_default_label_info returns default label information
to be used screen-reader side. This is not stable. And this depends on toolkit
side UI definition. The candidate of default label object could be changed by
UI definition.

AtspiAccessibleDefaultLabelInfo *dli;
dli = atspi_accessible_get_default_label_info(root, &error);

You have to free alocated resource as below, if it is not necessary any more.
g_object_unref(dli->obj);
free(dli);

Change-Id: I444906e6d020ea6fe2536a73473e0e796a015d05

6 years agocheck reply message of "GetNeighbor" 47/149547/1
Shinwoo Kim [Tue, 12 Sep 2017 11:37:56 +0000 (20:37 +0900)]
check reply message of "GetNeighbor"

The dbus_message_iter_init makes a crash if a message(reply) is NULL.
The message(reply) is NULL with following error message.

error message: Did not receive a reply. Possible causes include: the remote
application did not send a reply, the message bus security policy blocked the
reply, the reply timeout expired, or the network connection was broken.

Change-Id: I64c9f468f26299af86ee52dff3714b03112d49e3

6 years agoatspi_action_do_action_name: change parameter type 40/136540/1 accepted/tizen_3.0_ivi accepted/tizen/3.0/common/20170712.072406 accepted/tizen/3.0/ivi/20170711.222148 accepted/tizen/3.0/mobile/20170711.222040 accepted/tizen/3.0/tv/20170711.222106 accepted/tizen/3.0/wearable/20170711.222126 submit/tizen_3.0/20170705.022822
Shinwoo Kim [Fri, 30 Jun 2017 06:50:52 +0000 (15:50 +0900)]
atspi_action_do_action_name: change parameter type

The name is not changed in atspi_action_do_action_name.
So the type of name should be const gchar*

Change-Id: I6a9329ea34ef566dd444cae5112dead99ef4a9ce

6 years agoMerge "Add MoveOuted signal" into tizen_3.0
JunsuChoi [Thu, 29 Jun 2017 09:56:34 +0000 (09:56 +0000)]
Merge "Add MoveOuted signal" into tizen_3.0

6 years agoMerge "Add atspi_accessible_get_reading_material" into tizen_3.0
Shinwoo Kim [Thu, 29 Jun 2017 00:44:46 +0000 (00:44 +0000)]
Merge "Add atspi_accessible_get_reading_material" into tizen_3.0

6 years agoDecrements the reference count of session_bus 30/135530/2
Shinwoo Kim [Fri, 23 Jun 2017 02:37:02 +0000 (11:37 +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.

[Gnome]
https://bugzilla.gnome.org/show_bug.cgi?id=784120

Change-Id: Ic1b23755fa9a2a46aaa2ad970254063a5486f8f6

6 years agoAdd NEIGHBOR_SEARCH_MODE_RECURSE_TO_OUTSIDE mode 59/134259/2
Shinwoo Kim [Thu, 15 Jun 2017 12:29:03 +0000 (21:29 +0900)]
Add NEIGHBOR_SEARCH_MODE_RECURSE_TO_OUTSIDE mode

The "GetNeighbor" method returns an accessible object which has same bus with
root object. But the returned recurse value is 1.

The following is the case.
If embedded object has highlight, and there is no more previous object, then
it returns PROXY object which has embedding side bus information.

In this case, the "GetNeighbor" should find previous sibling object in embedding
process. The "GetNeighbor" is using NEIGHBOR_SEARCH_MODE_RECURSE_TO_OUTSIDE for
this case.

Change-Id: Icae2709b2746bd970643034c2d66b1c196c65ca9

6 years agoMerge "Use deputy object sent by "GetNavigableAtPoint"" into tizen_3.0
Shinwoo Kim [Wed, 28 Jun 2017 23:33:16 +0000 (23:33 +0000)]
Merge "Use deputy object sent by "GetNavigableAtPoint"" into tizen_3.0

6 years agoAdd atspi_accessible_get_reading_material 58/131358/6
Shinwoo Kim [Fri, 26 May 2017 13:03:26 +0000 (22:03 +0900)]
Add atspi_accessible_get_reading_material

To get reading material to be used screen-reader side. This is not stable.
You have to handle all alocated memory as below on screen-reader side.

AtspiAccessibleReadingMaterial *rm
g_object_unref(rm->parent);
g_object_unref(rm->described_by_accessible);
g_hash_table_unref(rm->attributes);
free(rm->name);
free(rm->labeled_by_name);
free(rm->text_interface_name);
free(rm->localized_role_name);
free(rm->description);
free(rm);

Related patch set:
https://review.tizen.org/gerrit/#/c/131358/ (this one, at-spi2-core)
https://review.tizen.org/gerrit/#/c/131359/ (elementary)
https://review.tizen.org/gerrit/#/c/131511/ (at-spi2-atk)
https://review.tizen.org/gerrit/#/c/131714/ (screen-reader)

Change-Id: I968b058098162efe1cbec309411492ca29f696c8

6 years agoAdd MoveOuted signal 72/133972/10
JunsuChoi [Wed, 14 Jun 2017 06:16:23 +0000 (15:16 +0900)]
Add MoveOuted signal

   when highlighted object is out of screen or scroll view
   , elementary send 'object:move-outed' signal to screen-reader
   If signal argument is TOP_LEFT type, move to the next object,
   if BOTTOM_RIGHT type, move to the previous object.

   need this commit:
   elementary - https://review.tizen.org/gerrit/#/c/133965/
   screen-reader - https://review.tizen.org/gerrit/#/c/133970/

Change-Id: I549b6bafdfc4250e9321000cb2a174b7425dc2a5

6 years agoUse deputy object sent by "GetNavigableAtPoint" 38/133938/2
Shinwoo Kim [Wed, 14 Jun 2017 04:56:52 +0000 (13:56 +0900)]
Use deputy object sent by "GetNavigableAtPoint"

The deputy means embedding side object works for embedded object.
If there is no object at point on embedded side, then the deputy object should
have highlight.

So far the deputy object is elm_access, and the elm_access takes highlight.
So there is no chance to have highlight on embedded side.

This patch set reuires:
elementary: b82beff73c41f52542d71fd6f4d9ad4ddcb4bacc

Change-Id: I2136242b73883757bd50331b10f3e1f8a6bff986

6 years agoReduce action related IPC 06/130206/2
Shinwoo Kim [Fri, 19 May 2017 10:44:31 +0000 (19:44 +0900)]
Reduce action related IPC

If there are more than 10 actions on an object, then more than 10 IPC occurs for
doing more than 10th action.

Change-Id: Id3767be2978357d147e7f2ecf96aee8e48641c16

6 years agoAdd relation-dump option to at_spi2_tool 70/133470/6
Pawel Kurowski [Thu, 1 Jun 2017 10:45:08 +0000 (12:45 +0200)]
Add relation-dump option to at_spi2_tool

Flags -d and -c now inform when object has relations to list.

Change-Id: If831d8258aaf6d7b71f3f05ebf75e88d3fab56c1

6 years agoAdd navigation helper functions for screen-reader and friends (part 2) 76/118276/13
Radoslaw Cybulski [Thu, 9 Mar 2017 17:09:34 +0000 (18:09 +0100)]
Add navigation helper functions for screen-reader and friends (part 2)

Change-Id: I67eb6da5262a9de721dc2cb569255079dc221ec9

6 years agoAdd navigation helper functions for screen-reader and friends 05/117305/14
Radoslaw Cybulski [Fri, 3 Mar 2017 15:30:04 +0000 (16:30 +0100)]
Add navigation helper functions for screen-reader and friends

This patch adds GetNavigableAtPoint accessibility interface - the
function finds accessibility object at given coordinates.
This massively (10-15 times) reduce amount of IPC calls (and time spent)
in typical screen-reader scenario.

Requires:
- https://review.tizen.org/gerrit/c/117306/ (elementary)

Change-Id: I0515e220f451fb196c0e346ea8e2dbd6d0d7d02f

6 years agoSupport many at-spi clients 83/128383/5
Paweł Stawicki [Tue, 9 May 2017 14:38:59 +0000 (16:38 +0200)]
Support many at-spi clients

Commit allows many clients to enable the at-spi2 bus by
setting the org.a11y.Status.IsEnabled property to true.

Commit assumption:
  clients have to maintain an open connection to the session dbus
  after setting the org.a11y.Status.IsEnabled property,
  last closed connection will disable the at-spi2 bus.

Commit requires: https://review.tizen.org/gerrit/#/c/117565/
                 https://review.tizen.org/gerrit/#/c/129497/
                 https://review.tizen.org/gerrit/#/c/129494/

Change-Id: Id47067b448e5765d76472797c8c0e37fdbef0be0

6 years agoadd screen-reader dead tracker to at-spi-bus-launcher 72/119372/4
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 18/129318/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 agoExtends support for uniquely identyfing objects. 25/124125/4
Radoslaw Cybulski [Mon, 10 Apr 2017 08:42:22 +0000 (10:42 +0200)]
Extends support for uniquely identyfing objects.

- adds atspi_accessible_get_unique_id function, which returns unique
identifier across all bridges,
- and atspi_accessible_get_bus_name function, which returns identifier
of the bridge for given object.

Change-Id: Idccd85e3269e5a36c8d96bc8588f4eac175c52f6

7 years agoFix memory leak 91/122891/3 accepted/tizen/3.0/common/20170406.142600 accepted/tizen/3.0/ivi/20170406.101530 accepted/tizen/3.0/mobile/20170406.101118 accepted/tizen/3.0/tv/20170406.101325 accepted/tizen/3.0/wearable/20170406.101434 submit/tizen_3.0/20170406.040809
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 agoMerge "license: Add macro to copy license file" into tizen_3.0 accepted/tizen/3.0/common/20170330.125410 accepted/tizen/3.0/ivi/20170330.042909 accepted/tizen/3.0/mobile/20170330.042608 accepted/tizen/3.0/tv/20170330.042710 accepted/tizen/3.0/wearable/20170330.042810 submit/tizen_3.0/20170329.101717
JIIN MOON [Wed, 29 Mar 2017 04:18:36 +0000 (21:18 -0700)]
Merge "license: Add macro to copy license file" into tizen_3.0

7 years agolicense: Add macro to copy license file 06/121506/1
Jeeyong Um [Tue, 28 Mar 2017 06:33:44 +0000 (15:33 +0900)]
license: Add macro to copy license file

Signed-Off-By: Jeeyong Um <jc9.um@samsung.com>
Change-Id: Iaf49d639a6599ab85bf95bd0534655d9f7777338

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

Change-Id: I90c8f22d555c36db6f66e2250e333bf32ea86d8e

7 years agoMerge "at_spi2_tool refactor" into tizen_3.0 accepted/tizen/3.0/common/20170303.085529 accepted/tizen/3.0/ivi/20170302.222251 accepted/tizen/3.0/mobile/20170302.222058 accepted/tizen/3.0/tv/20170302.222136 accepted/tizen/3.0/wearable/20170302.222205 submit/tizen_3.0/20170302.035746
Tomasz Wozniak [Mon, 27 Feb 2017 11:37:24 +0000 (03:37 -0800)]
Merge "at_spi2_tool refactor" into tizen_3.0

7 years agoAdd ability to retrieve atspi object's path, which uniquely identifies atspi object... 54/115854/2
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 agoatspi-event-listener: Plug a memory leak 39/114439/1 accepted/tizen/3.0/common/20170216.151811 accepted/tizen/3.0/ivi/20170216.120220 accepted/tizen/3.0/mobile/20170216.120020 accepted/tizen/3.0/tv/20170216.120110 accepted/tizen/3.0/wearable/20170216.120158 submit/tizen_3.0/20170216.051953 submit/tizen_3.0/20170216.083540 submit/tizen_3.0/20170216.094616
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 34/114434/1
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 agoat_spi2_tool refactor 22/111722/1
Lukasz Wlazly [Mon, 23 Jan 2017 15:14:17 +0000 (16:14 +0100)]
at_spi2_tool refactor

Change-Id: I4140f479b95a1a5e91be3654f549ee845757db42

7 years ago[at_spi2_tool] truncation of states string added; small refactor works 71/105471/1 tizen_3.0_tv accepted/tizen/3.0/common/20170126.092545 accepted/tizen/3.0/ivi/20170126.061009 accepted/tizen/3.0/mobile/20170126.060711 accepted/tizen/3.0/tv/20170126.060904 accepted/tizen/3.0/wearable/20170126.060922 submit/tizen_3.0/20170125.120130 submit/tizen_3.0/20170125.121642
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 agoat_spi2_tool: return node pointer, relation flow to/from information 57/104457/2 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170105.023654 accepted/tizen/3.0.m2/tv/20170105.024017 accepted/tizen/3.0.m2/wearable/20170105.024323 accepted/tizen/3.0/common/20161219.112539 accepted/tizen/3.0/common/20170109.195730 accepted/tizen/3.0/common/20170110.125733 accepted/tizen/3.0/ivi/20161219.064632 accepted/tizen/3.0/ivi/20170105.232607 accepted/tizen/3.0/ivi/20170110.043332 accepted/tizen/3.0/mobile/20161219.065200 accepted/tizen/3.0/mobile/20170105.232354 accepted/tizen/3.0/tv/20161219.064844 accepted/tizen/3.0/tv/20170105.232510 accepted/tizen/3.0/tv/20170110.043154 accepted/tizen/3.0/wearable/20161219.063945 accepted/tizen/3.0/wearable/20170105.232524 accepted/tizen/3.0/wearable/20170110.043238 submit/tizen_3.0.m2/20170104.093752 submit/tizen_3.0/20161214.092405 submit/tizen_3.0/20161214.123801 submit/tizen_3.0/20170105.093423 submit/tizen_3.0/20170109.102841
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 33/104233/1
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 11/102911/1 accepted/tizen/3.0/common/20161208.153601 accepted/tizen/3.0/ivi/20161208.063154 accepted/tizen/3.0/mobile/20161208.062802 accepted/tizen/3.0/tv/20161208.063041 accepted/tizen/3.0/wearable/20161208.063049 submit/tizen_3.0/20161207.102526
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 ago[at_spi2_tool] report x, y information of accessible object 68/97268/4 accepted/tizen/3.0/common/20161122.195319 accepted/tizen/3.0/ivi/20161122.124036 accepted/tizen/3.0/mobile/20161122.123653 accepted/tizen/3.0/tv/20161122.123847 accepted/tizen/3.0/wearable/20161122.123951 submit/tizen_3.0/20161122.103924
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 agoBuild DEBUG package 67/97267/1 accepted/tizen/3.0/common/20161117.090420 accepted/tizen/3.0/ivi/20161117.021212 accepted/tizen/3.0/mobile/20161117.020908 accepted/tizen/3.0/tv/20161117.021046 accepted/tizen/3.0/wearable/20161117.021105 submit/tizen_3.0/20161115.055943 submit/tizen_3.0/20161115.120117
Shinwoo Kim [Sat, 12 Nov 2016 06:00:05 +0000 (15:00 +0900)]
Build DEBUG package

Change-Id: Id6ce145487550d1a5cca2e7c893b1cd4e8b59793

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 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 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 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 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 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 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

8 years agoFixed issue: bus-launcher didn't start screen-reader after reader crash. 91/49791/2
Tomasz Olszak [Thu, 3 Sep 2015 14:13:53 +0000 (16:13 +0200)]
Fixed issue: bus-launcher didn't start screen-reader after reader crash.

Change-Id: Ic19ae2b029a4bae79e1cd1cb7300f5d59acf5722

8 years agoFixed crash during first boot. 90/49790/2
Tomasz Olszak [Wed, 2 Sep 2015 12:47:04 +0000 (14:47 +0200)]
Fixed crash during first boot.

For some reason application couldn't open file in /tmp/.

Change-Id: Ibf3eb8ed3b362c00eb6d8dfcf20df9488777c403

8 years agointroduce new HIGHLIGHTABLE and HIGHLIGHTED states. 89/49789/2
Lukasz Stanislawski [Fri, 17 Jul 2015 14:33:25 +0000 (16:33 +0200)]
introduce new HIGHLIGHTABLE and HIGHLIGHTED states.

Purpose of this states is to clearly inform Assistive Technology
client that object can be visually marked to assist low-vision users.
Idea is the same as with focused and focusable states.

Change-Id: I81525d1ea130b32cdf834d4d8e54e9581cf6e665

8 years agoFixed screen-reader launch(by bus-launcher) after reboot. 88/49788/2
Tomasz Olszak [Fri, 31 Jul 2015 10:12:10 +0000 (12:12 +0200)]
Fixed screen-reader launch(by bus-launcher) after reboot.

Additionally added some debug features.
DLOG doesn't work when bus-launcher is started hence possibility to
log to file was introduced.

Change-Id: Ie46aceae2a4718e16932a9f4e19b839797abf3a1

8 years ago[LICENSE] apply SPDX license to spec file 87/49787/2
Sung-Taek Hong [Fri, 31 Jul 2015 06:38:10 +0000 (15:38 +0900)]
[LICENSE] apply SPDX license to spec file

Change-Id: I5bcc8c19f821b97138773c7302070a018ba66cc4
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoFix build fail on TV product 86/49786/2
Shinwoo Kim [Thu, 16 Jul 2015 10:31:56 +0000 (19:31 +0900)]
Fix build fail on TV product

Change-Id: I727acd30bff829dbbd91bb4349ca2e79cea6a115

8 years ago[Prevent] 85/49785/2
Shinwoo Kim [Wed, 24 Jun 2015 14:18:07 +0000 (23:18 +0900)]
[Prevent]
CID 451233 - atspi-registry.c:atspi_deregister_keystroke_listener (dereference before null check)
CID 451215 - atspi-registry.c:atspi_deregister_device_event_listener (dereference before null check)
CID 451213 - atspi-registry.c:atspi_deregister_device_event_listener (dereference before null check)
CID 451078 - atspi-event-listener.c:_atspi_dbus_handle_evnet (dereference after null check)
CID 451077 - atspi-stateset.c:atspi_state_set_set_by_name (dereference after null check)

Change-Id: I38a6c0062fdae892158fa0a18ba35aadcdc5e855

8 years agoFixed state of screen-reader wher screen-reader exits abnormally 84/49784/2
Tomasz Olszak [Wed, 10 Jun 2015 10:12:54 +0000 (12:12 +0200)]
Fixed state of screen-reader wher screen-reader exits abnormally

When screen-reader e.g. crashed, bus-launcher didn't check if the process
is still running before it tried to terminated it. In result screen-reader's
invalid PID was kept and new screen-reader couldn't be launched.

Change-Id: I599c7e7962a16b031e913c1a957b2f33f225a6f3
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoUsing aul_launch_app to launch screen-reader 64/44564/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/ivi/20160218.024424 accepted/tizen/mobile/20150803.094215 accepted/tizen/tv/20150803.094222 accepted/tizen/wearable/20150803.094232 submit/tizen/20150803.082458 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000004 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Shinwoo Kim [Thu, 23 Jul 2015 08:34:12 +0000 (17:34 +0900)]
Using aul_launch_app to launch screen-reader

Change-Id: I30d2e3405dfe42259e704ad0a1c3ff9e139a6e2e

8 years agoUsing proper vconf key - VCONFKEY_SETAPPL_ACCESSIBILITY_TTS 09/43709/1
Shinwoo Kim [Mon, 13 Jul 2015 11:16:39 +0000 (20:16 +0900)]
Using proper vconf key - VCONFKEY_SETAPPL_ACCESSIBILITY_TTS

Change-Id: I90e2144132d6c940f94249fdf1d3359ecfa82237

8 years agoFollowing security policy 40/43440/1
Shinwoo Kim [Thu, 9 Jul 2015 08:40:06 +0000 (17:40 +0900)]
Following security policy

Change-Id: Ie15d6985ebdad7b8bd7b26a81012727387f4317a

8 years agobus-launcher: integrate launcher with tizen platform. 75/38775/2 tizen_3.0.2015.q2_common accepted/tizen/common/20150511.125639 accepted/tizen/mobile/20150511.133110 accepted/tizen/tv/20150512.050320 accepted/tizen/wearable/20150511.132711 submit/tizen/20150511.014801
Lukasz Stanislawski [Mon, 27 Apr 2015 08:55:14 +0000 (10:55 +0200)]
bus-launcher: integrate launcher with tizen platform.

at-spi-bus-launcher is now registered on vconf
"db/menu/accessbiility/screen_reader" changes and launches applications
registered on "read_screen" operation in application service.

Change-Id: I7264004c3358654073829faaebb06f24b0a9b4d7

8 years agoSome conditions added to build also on wayland 62/38662/1 accepted/tizen/common/20150423.184818 accepted/tizen/mobile/20150424.010608 accepted/tizen/tv/20150424.010523 accepted/tizen/wearable/20150424.010546 submit/tizen/20150423.174735
Patryk Kaczmarek [Thu, 23 Apr 2015 17:46:22 +0000 (19:46 +0200)]
Some conditions added to build also on wayland

Change-Id: Iae18df02994af3db06d333339f087a183efcdde2
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
9 years agoBump package version to 2.16 99/38399/2
Patryk Kaczmarek [Mon, 20 Apr 2015 10:46:28 +0000 (12:46 +0200)]
Bump package version to 2.16

Change-Id: I1573d7c304e1d2e8fc1ed2ae405402727ea725eb
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
9 years agocondition added to exclusive build on wayland
Patryk Kaczmarek [Tue, 31 Mar 2015 17:24:53 +0000 (19:24 +0200)]
condition added to exclusive build on wayland

Change-Id: I0b0e12b4a83636db86db3dc23e5074605d53696a

9 years agospec file, manifest and gbs.conf adapted for Tizen
Patryk Kaczmarek [Tue, 31 Mar 2015 11:09:57 +0000 (13:09 +0200)]
spec file, manifest and gbs.conf adapted for Tizen

9 years agoBus rules for tizen updated
Patryk Kaczmarek [Tue, 31 Mar 2015 11:06:51 +0000 (13:06 +0200)]
Bus rules for tizen updated

9 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Wed, 8 Apr 2015 17:19:37 +0000 (20:19 +0300)]
[l10n] Updated Estonian translation

9 years ago2.16.0 AT_SPI2_CORE_2_16_0
Mike Gorse [Mon, 23 Mar 2015 23:30:45 +0000 (18:30 -0500)]
2.16.0

9 years agoFix GTK-Doc comment blocks
Dieter Verfaillie [Mon, 2 Sep 2013 15:26:18 +0000 (17:26 +0200)]
Fix GTK-Doc comment blocks

https://bugs.freedesktop.org/show_bug.cgi?id=89678

9 years agoAdded Bosnian translation
Samir Ribic [Fri, 13 Mar 2015 20:57:20 +0000 (20:57 +0000)]
Added Bosnian translation

9 years agoUpdated Bulgarian translation
Alexander Shopov [Mon, 9 Mar 2015 17:17:20 +0000 (19:17 +0200)]
Updated Bulgarian translation

9 years agoUpdated Slovak translation
Dušan Kazik [Sat, 28 Feb 2015 12:16:27 +0000 (12:16 +0000)]
Updated Slovak translation

9 years agoRelease v2.15.90 AT_SPI2_CORE_2_15_90
Mike Gorse [Mon, 16 Feb 2015 17:43:36 +0000 (11:43 -0600)]
Release v2.15.90

9 years agoAdd new roles for fractions, roots, subscripts, and superscripts
Joanmarie Diggs [Fri, 23 Jan 2015 14:56:04 +0000 (09:56 -0500)]
Add new roles for fractions, roots, subscripts, and superscripts

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

9 years agoBump version
Mike Gorse [Fri, 23 Jan 2015 18:37:42 +0000 (12:37 -0600)]
Bump version

9 years agoDeprecate atspi_text_get_text_{before,at,after}_offset()
Mario Sanchez Prada [Mon, 19 Jan 2015 17:56:34 +0000 (17:56 +0000)]
Deprecate atspi_text_get_text_{before,at,after}_offset()

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

9 years agoRelease v2.15.4 AT_SPI2_CORE_2_15_4
Mike Gorse [Mon, 19 Jan 2015 22:53:13 +0000 (16:53 -0600)]
Release v2.15.4

9 years agoAdd ATSPI_STATE_READ_ONLY
Joanmarie Diggs [Thu, 15 Jan 2015 22:00:51 +0000 (17:00 -0500)]
Add ATSPI_STATE_READ_ONLY

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

9 years agoRemove accessibility.conf from EXTRA_DIST
Mike Gorse [Thu, 15 Jan 2015 21:30:36 +0000 (15:30 -0600)]
Remove accessibility.conf from EXTRA_DIST

Accessibility.conf is generated now; it is bad to include it in the
release.

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

9 years agoBump version
Mike Gorse [Thu, 15 Jan 2015 16:05:52 +0000 (10:05 -0600)]
Bump version

9 years agoFix a typo in a crasher message
Michael Catanzaro [Tue, 13 Jan 2015 22:38:13 +0000 (16:38 -0600)]
Fix a typo in a crasher message

9 years agoAdd names to every timeout
Bastien Nocera [Tue, 22 Oct 2013 12:13:38 +0000 (14:13 +0200)]
Add names to every timeout

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

9 years agobuild: Remove unneeded function check
Bastien Nocera [Tue, 22 Oct 2013 11:35:44 +0000 (13:35 +0200)]
build: Remove unneeded function check

We already check for glib 2.36.0, which *will* contain
g_ptr_array_new_with_free_func (new in 2.22), no need to check
for it especially.

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

9 years agoRelease v2.15.3 AT_SPI2_CORE_2_15_3
Mike Gorse [Mon, 15 Dec 2014 21:04:50 +0000 (16:04 -0500)]
Release v2.15.3

9 years agoFix atspi_table_cell_get_column_span prototype
Mike Gorse [Mon, 15 Dec 2014 21:01:22 +0000 (16:01 -0500)]
Fix atspi_table_cell_get_column_span prototype

9 years agoUpdated Turkish translation
Muhammet Kara [Mon, 8 Dec 2014 21:31:52 +0000 (21:31 +0000)]
Updated Turkish translation

9 years agoReplaced deprecated "Rename to" GTK-Doc tag
Alejandro Piñeiro [Tue, 25 Nov 2014 12:08:42 +0000 (13:08 +0100)]
Replaced deprecated "Rename to" GTK-Doc tag

Replaced by the gi annotation rename-to on the identifier.

9 years agoRelease v2.15.2 AT_SPI2_CORE_2_15_2
Mike Gorse [Tue, 25 Nov 2014 20:25:20 +0000 (14:25 -0600)]
Release v2.15.2

9 years agoRevert "Replaced deprecated "Rename to" GTK-Doc tag"
Mike Gorse [Tue, 25 Nov 2014 20:24:54 +0000 (14:24 -0600)]
Revert "Replaced deprecated "Rename to" GTK-Doc tag"

Forgot to tag the release; going to revert, tag, then re-apply.

This reverts commit b7bd063e3cd805bc50bf03c5e12087b1553436a2.

9 years agoReplaced deprecated "Rename to" GTK-Doc tag
Alejandro Piñeiro [Tue, 25 Nov 2014 12:08:42 +0000 (13:08 +0100)]
Replaced deprecated "Rename to" GTK-Doc tag

Replaced by the gi annotation rename-to on the identifier.

9 years agogi-annotations: get_relation_set returns a array of AtspiRelation
Alejandro Piñeiro [Thu, 20 Nov 2014 12:25:14 +0000 (13:25 +0100)]
gi-annotations: get_relation_set returns a array of AtspiRelation

This is also explained on the documentation

9 years agoAdd ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
Joanmarie Diggs [Tue, 18 Nov 2014 19:42:28 +0000 (14:42 -0500)]
Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT

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

9 years agoMake the documentation of ATSPI's STATE_ACTIVE consistent with that of ATK's.
Joanmarie Diggs [Mon, 17 Nov 2014 16:43:53 +0000 (11:43 -0500)]
Make the documentation of ATSPI's STATE_ACTIVE consistent with that of ATK's.

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

9 years agoRelease v2.15.1 AT_SPI2_CORE_2_15_1
Mike Gorse [Tue, 28 Oct 2014 01:08:24 +0000 (20:08 -0500)]
Release v2.15.1

9 years agoAdded Kazakh translation
Baurzhan Muftakhidinov [Sun, 19 Oct 2014 09:14:34 +0000 (09:14 +0000)]
Added Kazakh translation

9 years agoBuild docs for AtspiTableCell
Mike Gorse [Thu, 16 Oct 2014 16:06:53 +0000 (11:06 -0500)]
Build docs for AtspiTableCell

9 years agoSet servicedir in accessibility.conf
Mike Gorse [Thu, 9 Oct 2014 02:10:43 +0000 (21:10 -0500)]
Set servicedir in accessibility.conf

We need to let the accessibility bus know where to find its
service file.

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

9 years agoLimit service activation to accessibility bus
Magdalen Berns [Fri, 26 Sep 2014 17:17:51 +0000 (18:17 +0100)]
Limit service activation to accessibility bus

Instead of having to send a message to an activatable
service listed in $datadir/dbus-1/services it is
better to limit these and define an accessibility-services
directory and list services in there explicitly

Co-authored by: Mike Gorse <mgorse@suse.com>

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

9 years agoRevert "Bus: remove 'nonsense' <standard_session_servicedirs/>"
Magdalen Berns [Thu, 25 Sep 2014 17:34:08 +0000 (18:34 +0100)]
Revert "Bus: remove 'nonsense' <standard_session_servicedirs/>"

This reverts commit 1dc6d14047d887d337d6f169ace6cd3a726d5729.