platform/upstream/at-spi2-core.git
6 years ago[prevent][43479] Fix for missing va_end in _atspi_dbus_call_partial 13/172913/2
Paweł Stawicki [Fri, 16 Mar 2018 17:08:19 +0000 (18:08 +0100)]
[prevent][43479] Fix for missing va_end in _atspi_dbus_call_partial

Change-Id: Ice71e5aaa543ca7908464538f15f3fbd921c464f

6 years ago[prevent][42662] Fix for unchecked return value 09/172909/3
Paweł Stawicki [Fri, 16 Mar 2018 16:45:31 +0000 (17:45 +0100)]
[prevent][42662] Fix for unchecked return value

Change-Id: Iee850e8fb485800d5c045fe4c7cd81728defd1d6

6 years ago[prevent][42562] Fix for resource leakage 03/172903/2
Paweł Stawicki [Fri, 16 Mar 2018 15:37:03 +0000 (16:37 +0100)]
[prevent][42562] Fix for resource leakage

Change-Id: Iabf4421164e91f6bcafe3b3be43932e0cf4de098

6 years ago[prevent][32379] Fix for resource leakage 02/172902/2
Paweł Stawicki [Fri, 16 Mar 2018 15:30:53 +0000 (16:30 +0100)]
[prevent][32379] Fix for resource leakage

Change-Id: I901af1e8739151b1d13b38c7d596678e1a286704

6 years ago[prevent][42870] Fix for null pointer dereference 88/172888/2
Paweł Stawicki [Fri, 16 Mar 2018 12:05:20 +0000 (13:05 +0100)]
[prevent][42870] Fix for null pointer dereference

Change-Id: I74e51363d0e6ec34e9b771f605d283f1311af803

6 years ago[prevent][36724] Fix for resource leakage 63/172763/2
Paweł Stawicki [Thu, 15 Mar 2018 18:17:23 +0000 (19:17 +0100)]
[prevent][36724] Fix for resource leakage

Change-Id: Ib0407cf3cf1de81e7c78c9d969daa067e0af428a

6 years ago[prevent][109656] Fix for resource leakage 61/172761/1
Paweł Stawicki [Thu, 15 Mar 2018 17:21:04 +0000 (18:21 +0100)]
[prevent][109656] Fix for resource leakage

Change-Id: Ic2abd2a7c7eafd530d147711d8881fb87788e140

6 years agoFixes glib runtime warnings on freeing empty arrays 98/171698/3
Radoslaw Cybulski [Tue, 6 Mar 2018 17:24:49 +0000 (18:24 +0100)]
Fixes glib runtime warnings on freeing empty arrays

Change-Id: Iba679a3cfbcdcdfd252c291d5f8bcf433c4d7198

7 years agoMerge "test : enhance accessible state information" into tizen accepted/tizen/unified/20171025.075152 accepted/tizen/unified/20171027.152023 submit/submit/tizen/20171025.103743/20171026.050548 submit/tizen/20171020.120936 submit/tizen/20171026.050851
JunsuChoi [Wed, 18 Oct 2017 09:13:14 +0000 (09:13 +0000)]
Merge "test : enhance accessible state information" into tizen

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

Change-Id: I112a34525f66e204aa5dbab51ad0faadbf25d3da

7 years agotest: enhance accessible tree information 12/156212/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

7 years agoAdd atspi_accessible_get_default_label_info 33/153833/1 submit/tizen/20171012.123430
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

7 years agoFix crash, when dbus call in GetNeighbor fails 71/149571/2 accepted/tizen/unified/20170921.072321 submit/tizen/20170920.082902
Radoslaw Cybulski [Tue, 12 Sep 2017 12:45:33 +0000 (14:45 +0200)]
Fix crash, when dbus call in GetNeighbor fails

Failed dbus call would cause a crash by trying to get an iterator
to a reply message, which is null. This patch cleans up
_atspi_dbus_call_partial function to always return NULL on failure
and fixes NULL reply handling in atspi_accessible_get_neighbor and
atspi_accessible_get_navigable_at_point functions.

Change-Id: Ie158a79f8f1452c9a5685137c9b42104563dc717

7 years agoMerge "check reply message of "GetNeighbor"" into tizen submit/tizen/20170915.074959
Shinwoo Kim [Wed, 13 Sep 2017 01:24:42 +0000 (01:24 +0000)]
Merge "check reply message of "GetNeighbor"" into tizen

7 years agocheck reply message of "GetNeighbor" 51/149551/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

7 years agobugfix: at-spi-bus-launcher terminates when unviersal-switch vconf key not defined 03/148303/2
Paweł Stawicki [Thu, 7 Sep 2017 10:37:38 +0000 (12:37 +0200)]
bugfix: at-spi-bus-launcher terminates when unviersal-switch vconf key not defined

Change-Id: I4a891f300aeb4261938a9e5dbdf4cdf5749c7d05

7 years agoat-spi-bus-launcher: launch universal-switch 92/132792/4 accepted/tizen/unified/20170901.030041 submit/tizen/20170831.022019
Paweł Stawicki [Mon, 5 Jun 2017 15:40:47 +0000 (17:40 +0200)]
at-spi-bus-launcher: launch universal-switch

Change-Id: I16bff1e30b2c72c812be767f1b21f88a65ee1787

7 years agoat_spi2_tool: Apply ASLR to executable files. 56/143756/1 accepted/tizen/4.0/unified/20170828.222518 accepted/tizen/unified/20170821.051106 submit/tizen/20170816.060215 submit/tizen_4.0/20170828.100005
Bowon Ryu [Fri, 11 Aug 2017 07:10:56 +0000 (16:10 +0900)]
at_spi2_tool: Apply ASLR to executable files.

Change-Id: I86b9dd51723548d1b888eed7847668ca9e318110
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
7 years agomove ref_accessible function to public scope 53/143553/4
Mariusz Wachowicz [Thu, 10 Aug 2017 09:29:48 +0000 (11:29 +0200)]
move ref_accessible function to public scope

this function is needed outside at-spi library (other projects, e.g. universal-switch),
to get AtspiAccessible object after it has been received as application name and path name

Change-Id: I51e72af3f191d4a14174cd0b4819522154e3e1ba

7 years agobus: follow D-bus policy 95/139495/1 accepted/tizen/4.0/unified/20170816.011001 accepted/tizen/4.0/unified/20170816.014537 accepted/tizen/unified/20170721.201739 submit/tizen/20170721.005824 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Shinwoo Kim [Wed, 19 Jul 2017 06:15:28 +0000 (15:15 +0900)]
bus: follow D-bus policy

Tizen D-bus policy does not support Smack rule.
The following patch set of D-bus probably affects dbus-daemon which is used for
accessibility.

https://review.tizen.org/gerrit/#/c/133270/

It was not possilbe to launch dbus-daemon with following error message.

org.a11y.Bus[2457]: Failed to start message bus:
Attribute "smack" is invalid on <policy> element in this context
org.a11y.Bus[2457]: Failed to launch bus: Bus exited with code 1

Change-Id: I67435b1a27f91193348d1e699805b6d09be8fddc

7 years agoadd attributes table to at_spi2_tool 72/139172/3
Pawel Kurowski [Mon, 17 Jul 2017 20:15:35 +0000 (22:15 +0200)]
add attributes table to at_spi2_tool

atributes table will be printed, when atributes string is too long

add relations_found flag which tells if relation table legend should be printed

Change-Id: I2a0b71f5e8b439881f5b83e9b7f1a17556f9e713

7 years agoAdd relation-dump option to at_spi2_tool 47/136647/5
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: I0c9a03c8d18ddf965c72ceac2bb804742c4540bf

7 years agoatspi_action_do_action_name: change parameter type 42/136542/1 accepted/tizen/unified/20170711.181149 submit/tizen/20170707.071852 submit/tizen/20170711.023244
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

7 years agoMerge "Add MoveOuted signal" into tizen
JunsuChoi [Thu, 29 Jun 2017 09:56:11 +0000 (09:56 +0000)]
Merge "Add MoveOuted signal" into tizen

7 years agoMerge "Support many at-spi clients" into tizen
Shinwoo Kim [Thu, 29 Jun 2017 01:12:19 +0000 (01:12 +0000)]
Merge "Support many at-spi clients" into tizen

7 years agoAdd NEIGHBOR_SEARCH_MODE_RECURSE_TO_OUTSIDE mode 35/136235/1
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

7 years agoUse deputy object sent by "GetNavigableAtPoint" 34/136234/1
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

7 years agoAdd atspi_accessible_get_reading_material 33/136233/1
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

7 years agoReduce action related IPC 32/136232/1
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

7 years agoAdd navigation helper functions for screen-reader and friends (part 2) 58/136158/1
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

7 years agoAdd navigation helper functions for screen-reader and friends 57/136157/1
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

7 years agoExtends support for uniquely identyfing objects. 56/136156/1
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 agoRevert "Add relation-dump option to at_spi2_tool" 55/136155/1
Shinwoo Kim [Wed, 28 Jun 2017 08:45:04 +0000 (17:45 +0900)]
Revert "Add relation-dump option to at_spi2_tool"

This reverts commit e757756d750e7d736aee31c71b68116a71031f58.

Change-Id: If8b0b10885f424c2b2370a26c14ceaa15ef779e9

7 years agoMerge "Decrements the reference count of session_bus" into tizen
Shinwoo Kim [Wed, 28 Jun 2017 06:55:19 +0000 (06:55 +0000)]
Merge "Decrements the reference count of session_bus" into tizen

7 years agoAdd MoveOuted signal 94/135994/2
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/135995/
   screen-reader - https://review.tizen.org/gerrit/#/c/135993/

Change-Id: I0a1d9418dcd0aaae9156fc54166e5d44698b7743

7 years agoDecrements the reference count of session_bus 31/135531/1
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

7 years agoFix wrong strncpy usage 64/134464/1 accepted/tizen/unified/20170630.083315 submit/tizen/20170622.051018
Pawel Kurowski [Fri, 16 Jun 2017 18:36:00 +0000 (20:36 +0200)]
Fix wrong strncpy usage

Change-Id: Id4ee0975ccbce4043ded7d00f7238e057db26f3b

7 years agoAdd relation-dump option to at_spi2_tool 86/132186/4 accepted/tizen/unified/20170630.083045 submit/tizen/20170616.085651
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

7 years agoSupport many at-spi clients 76/132376/2
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/132375/
                 https://review.tizen.org/gerrit/#/c/132480/

Change-Id: If3fabab59fa01f6ab7913fc6bad8df70ed134bee

7 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

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

Change-Id: Id6ce145487550d1a5cca2e7c893b1cd4e8b59793

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

9 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

9 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

9 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

9 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

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

9 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

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

9 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

9 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

9 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

9 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