profile/tv/apps/native/screen-reader.git
8 years agoFix: Moved spoken text to translation file
Bartlomiej Uliasz [Tue, 15 Sep 2015 13:52:35 +0000 (15:52 +0200)]
Fix: Moved spoken text to translation file

Change-Id: I4520bcfe7b93041ff7999dec066c1c2f58a69bb3
Signed-off-by: Bartlomiej Uliasz <b.uliasz@samsung.com>
8 years agoFixed: There is no notification when the virtual keyboard appears
Bartlomiej Uliasz [Tue, 15 Sep 2015 10:08:56 +0000 (12:08 +0200)]
Fixed: There is no notification when the virtual keyboard appears

[UIFWAC-19]

Change-Id: I15717f8d7a91afb996f2d13d596f90c67e557985
Signed-off-by: Bartlomiej Uliasz <b.uliasz@samsung.com>
8 years ago[UIFWAC-8][NAVIFRAME] Reading the content of a naviframe with a title and subtitle...
Michal Skorupinski [Tue, 8 Sep 2015 14:21:33 +0000 (16:21 +0200)]
[UIFWAC-8][NAVIFRAME] Reading the content of a naviframe with a title and subtitle according to screen-reader ui guide

Change-Id: I8ac16eecd7491ef53062c5ff5f1e3fd464b4aed6
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoflat_navi: filter out objects with role REDUNDANT_OBJECT
Lukasz Stanislawski [Mon, 14 Sep 2015 13:12:19 +0000 (15:12 +0200)]
flat_navi: filter out objects with role REDUNDANT_OBJECT

Change-Id: I827703e2b7b1f07e25656f81a63388090a9b76e5

8 years ago[list item text FIX] Referring to changes in elementary removed "group index" in...
Kamil Lipiszko [Tue, 15 Sep 2015 12:18:37 +0000 (14:18 +0200)]
[list item text FIX] Referring to changes in elementary removed "group index" in texts. Now it is appended inside items name in elementary.

Change-Id: I7c25da803aadd87c4e73ac2bcbe6513fb9a52224
Signed-off-by: Kamil Lipiszko <k.lipiszko@samsung.com>
8 years ago[app_tracker] read changed name, if the source has state highlighted.
Shinwoo Kim [Mon, 14 Sep 2015 10:17:14 +0000 (19:17 +0900)]
[app_tracker] read changed name, if the source has state highlighted.

Change-Id: Ia03e328ae809b3366b1b76df15615615dfd67a69

8 years agoFix prevent issue: 479099, 479111
Shinwoo Kim [Mon, 14 Sep 2015 07:43:15 +0000 (16:43 +0900)]
Fix prevent issue: 479099, 479111

This patch assumes that the atspi_accessible_get_child_at_index could return NULL, even though the child_index is not over than the children_count.

Change-Id: Ib9c5aa50e3d5d3a509713d85d360b54546df77f2

8 years agoFixed flick to scroll issue when first finger was up.
Tomasz Olszak [Fri, 11 Sep 2015 10:26:40 +0000 (12:26 +0200)]
Fixed flick to scroll issue when first finger was up.

The function end_scroll was not called, if the first mouse (finger) having
"ev->multi.device == 0" was released first and the flick gesutre timeout
expired.

Change-Id: I5070e6ca4358b6c6441c22c2091966c94a93657e

8 years agoThe fopen is vulnerable to hacker's attack.
Shinwoo Kim [Fri, 11 Sep 2015 12:17:56 +0000 (21:17 +0900)]
The fopen is vulnerable to hacker's attack.

[Example]
The hacker could do as below.
 $ rm /tmp/temp.txt
 $ ln -s /etc/passwd /tmp/temp.txt

[Reference]
 - http://research.cs.wisc.edu/mist/presentations/kupsch_miller_secse08.pdf
 - http://ocean.kisti.re.kr/downfile/volume/kips/JBCREI/2008/v15An1/JBCREI_2008_v15An1_45.pdf

Change-Id: I9a9b6a88f9ef7f520790cacaff0ced4ef9705828

8 years agoResolved "icon info is not read" issue. Changed traits for check/radio button in...
Kamil Lipiszko [Fri, 11 Sep 2015 08:44:32 +0000 (10:44 +0200)]
Resolved "icon info is not read" issue. Changed traits for check/radio button in list item.
[UIFWAC-16]

Change-Id: I24608706a93f7a5707bd5fce88ea1797143a8bfe
Signed-off-by: Kamil Lipiszko <k.lipiszko@samsung.com>
8 years agoWrong text for a expandable item with checkbox.
Kamil Lipiszko [Wed, 9 Sep 2015 11:57:27 +0000 (13:57 +0200)]
Wrong text for a expandable item with checkbox.
[FIX] Reads text assuming first found child.

Change-Id: I4ad73f5b859b97d9a9d4836edd062a172803b326
Signed-off-by: Kamil Lipiszko <k.lipiszko@samsung.com>
8 years agoSecure coding related to the buffer length - strncat
Shinwoo Kim [Fri, 11 Sep 2015 10:43:46 +0000 (19:43 +0900)]
Secure coding related to the buffer length - strncat

Change-Id: I1ecca27a29bffcb4f370daa8f2251d211f258011

8 years agoFixed: Disabled slider's value can be changed using the up/down gesture
Bartlomiej Uliasz [Wed, 9 Sep 2015 11:33:08 +0000 (13:33 +0200)]
Fixed: Disabled slider's value can be changed using the up/down gesture
[UIFWAC-25]

Change-Id: I398ee5de07f0b5a67cc1f9beb397d4af9d494fc6
Signed-off-by: Bartlomiej Uliasz <b.uliasz@samsung.com>
8 years agoFixed: Wrong text is read when color buttons are selected
Bartlomiej Uliasz [Wed, 9 Sep 2015 10:24:35 +0000 (12:24 +0200)]
Fixed: Wrong text is read when color buttons are selected
[UIFWAC-28]

Change-Id: I5829fcebddca1acf7d461f1631a1cad495b3fa25
Signed-off-by: Bartlomiej Uliasz <b.uliasz@samsung.com>
8 years agotts: ensure that tts_play will always be called along with tts_speak
Lukasz Stanislawski [Thu, 10 Sep 2015 07:10:28 +0000 (09:10 +0200)]
tts: ensure that tts_play will always be called along with tts_speak

Change-Id: If8d8ebe125e4247c21434aa5fccc897d3c934b32

8 years agoapply same traits for CHECK_BOX and RADIO_BUTTON
Lukasz Stanislawski [Wed, 9 Sep 2015 14:21:30 +0000 (16:21 +0200)]
apply same traits for CHECK_BOX and RADIO_BUTTON

UI Guideline Requirement page 73

Change-Id: I499a2a89df27d5a61b1b520ad4a7b6ef6a19d573

8 years agoFixed text passed to tts. Some traits were broken.
Tomasz Olszak [Wed, 9 Sep 2015 08:56:31 +0000 (10:56 +0200)]
Fixed text passed to tts. Some traits were broken.

Redundant commas appeared, name and role was concatenated
without any empty space.

Change-Id: Iad7d49295f2a055c053a78eeee89967c8fcadf1a

8 years agofire app_tracker event only when specific object event occurs
Lukasz Stanislawski [Tue, 8 Sep 2015 13:59:16 +0000 (15:59 +0200)]
fire app_tracker event only when specific object event occurs

This patch fixes triggering additional app tracker events when
two "object:state-changed:highlighted" occured.

Change-Id: Iaf32f6a35146f972048a1297504bcfda52729a5d

8 years agoWrong text for a expandable item with checkbox.
Kamil Lipiszko [Tue, 8 Sep 2015 12:52:11 +0000 (14:52 +0200)]
Wrong text for a expandable item with checkbox.
[UIFWAC-12]

Change-Id: Id3f27d90c513502a478c6646992b1127d22e7f6a
Signed-off-by: Kamil Lipiszko <k.lipiszko@samsung.com>
8 years agoHandle signal for name change
Patryk Kaczmarek [Mon, 7 Sep 2015 16:09:01 +0000 (18:09 +0200)]
Handle signal for name change

  That solution is used for flipselector where on every name chage,
    new name should be spoken.

Change-Id: I580a835690340caaa1a30cf875711fef74f87f73
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years ago[UIFWAC-9][Screen-reader][Naviframe] Back button is read in a correct way
Michal Skorupinski [Mon, 7 Sep 2015 12:55:20 +0000 (14:55 +0200)]
[UIFWAC-9][Screen-reader][Naviframe] Back button is read in a correct way

Change-Id: Ie6f5c6bc457419c2411c75899fe61b8124a89be9
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agobump version up
Thiep Ha [Thu, 3 Sep 2015 05:04:51 +0000 (14:04 +0900)]
bump version up

Change-Id: I715ced1fbc3939d92df5657e29fb4fe045072cd5

8 years agogenerate trait for TOGGLE_BUTTON according to UIX guideline
Lukasz Stanislawski [Wed, 2 Sep 2015 10:32:51 +0000 (12:32 +0200)]
generate trait for TOGGLE_BUTTON according to UIX guideline

Change-Id: I7669266df3c1b5a80e9d99298edea380835ea30c

8 years agoFixed screen-reader active window detection.
Tomasz Olszak [Mon, 31 Aug 2015 11:58:47 +0000 (13:58 +0200)]
Fixed screen-reader active window detection.

Now it bases on window:activate events.

Change-Id: If0eb6295432246f1ed8cd6167846f770061efe08

8 years agoAdded listening of object:state-changed:highlighted to app_tracker
Tomasz Olszak [Mon, 24 Aug 2015 15:53:42 +0000 (17:53 +0200)]
Added listening of object:state-changed:highlighted to app_tracker

elementary can change highlighted object on its own (e.g fastscroll
can highlight first element in search list). Screen reader needs to update
currently highlighted element in flat navi context.

Change-Id: I4d299d533510b2fab92b2d07dee61c6ef6ed5a19

8 years agoRevert "No need to listen for defunct state changes"
Tomasz Olszak [Fri, 21 Aug 2015 06:30:53 +0000 (08:30 +0200)]
Revert "No need to listen for defunct state changes"

We need to listen for defunct states because else we don't
know when highlighted object was deleted and we need to highlight
another one.

This reverts commit e074066dea5ceb4a051b403e9af4690902014a96.

Change-Id: Ia21ee207840bca8e84d42a61da18ac15e7a5a515

8 years ago[FIX] Code fixes according to clockwork and c++test
Michal Skorupinski [Fri, 21 Aug 2015 15:49:45 +0000 (17:49 +0200)]
[FIX] Code fixes according to clockwork and c++test

Change-Id: I06126a898d8a21fa22b2dadc99fdee29fe5a0a9b
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoRemove warning message: '_first_modal_object_in_object_chain' defined but not used
Shinwoo Kim [Tue, 25 Aug 2015 06:49:28 +0000 (15:49 +0900)]
Remove warning message: '_first_modal_object_in_object_chain' defined but not used

Change-Id: I2f91d9c0f07d151d35be1f4af47f54ac05dc3223
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoFollowing Tizen Coding Rule.
Shinwoo Kim [Tue, 25 Aug 2015 06:42:44 +0000 (15:42 +0900)]
Following Tizen Coding Rule.

indent thumbnail_util.c -nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -d0 -di1 -nfc1 -i4 -ip0 -l1000 -lp -npcs -nprs -npsl -sai -saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts4 -il1

Change-Id: Id65eea3d9ab62ee2a43f4cc6d7bc2fa207261b3d
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years ago[TNEF-4162] Add traits for push button, list item and
Agnieszka Janowicz [Mon, 24 Aug 2015 13:15:25 +0000 (15:15 +0200)]
[TNEF-4162] Add traits for push button, list item and
checkbox

Change-Id: I8428df1b4f18d6a75a1942f640a45a99836b63e5
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoTrait with progress should be read on progressbars
Patryk Kaczmarek [Tue, 25 Aug 2015 15:49:42 +0000 (17:49 +0200)]
Trait with progress should be read on progressbars

Change-Id: I414c30778ee83f133cc5fef4efff84aa50dba252
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years ago[FIX] Gesture coordinates transformed based on screen rotation
Michal Skorupinski [Thu, 20 Aug 2015 09:38:18 +0000 (11:38 +0200)]
[FIX] Gesture coordinates transformed based on screen rotation

Change-Id: Ia99c2998b053123122e0e6ebffe27245b801aefa
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years ago[FIX] Reading only popup content when the usb cable is connected
Michal Skorupinski [Thu, 20 Aug 2015 08:46:16 +0000 (10:46 +0200)]
[FIX] Reading only popup content when the usb cable is connected

Change-Id: I9b4b095cd5c13e02329e0f3af7226c8953aa1927
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoChange manifest description to use telephony API
Shinwoo Kim [Mon, 24 Aug 2015 09:46:15 +0000 (18:46 +0900)]
Change manifest description to use telephony API

Change-Id: I9c78c42c2b5905323ac5915f594c65232ecf2e96

8 years agoFIX PREVENT ISSUE
Shinwoo Kim [Thu, 20 Aug 2015 12:02:40 +0000 (21:02 +0900)]
FIX PREVENT ISSUE

  -453561:DC.SECURE_CODING_SPRINTF (main.c:posix_signal_handler)

Change-Id: I9152497f3f9eebce62c8e38445cbea947bc2446e

8 years ago[Config] Fix wrong configuration.
Junho Jung [Fri, 21 Aug 2015 10:48:47 +0000 (19:48 +0900)]
[Config] Fix wrong configuration.

 - fixed config flag name.

Change-Id: I49fa3c6180b8fad48a33f04b502454fabbe0eda8

8 years agoMerge "[Config] Fixed remove wrong configration." into tizen_2.4
Junho Jung [Mon, 17 Aug 2015 04:10:49 +0000 (13:10 +0900)]
Merge "[Config] Fixed remove wrong configration." into tizen_2.4

8 years ago[Config] Fixed remove wrong configration.
Junho Jung [Sat, 15 Aug 2015 08:37:51 +0000 (17:37 +0900)]
[Config] Fixed remove wrong configration.

Change-Id: Id801d1d1c5ca797b7b08923410ae2aa17ad8ad5f

8 years agoNo need to listen for defunct state changes
Patryk Kaczmarek [Sun, 16 Aug 2015 11:31:47 +0000 (13:31 +0200)]
No need to listen for defunct state changes

Change-Id: I6e89316b41acc3e1582abe578a59a6f77bcf71f6
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agonavigator: optimize keyboard handling
Lukasz Stanislawski [Tue, 11 Aug 2015 08:58:11 +0000 (10:58 +0200)]
navigator: optimize keyboard handling

Previous implementation processed all mouse hover events. Now it is processed
every ONGOING_HOVER_GESTURE_INTERPRETATION_INTERVAL miliseconds.

Change-Id: I0d3d9cc8ee9b1b306548500a5628ed7c9d78ea11

8 years agoMerge "Profile Configuration." into tizen_2.4
Junho Jung [Thu, 13 Aug 2015 05:57:34 +0000 (14:57 +0900)]
Merge "Profile Configuration." into tizen_2.4

8 years agoProfile Configuration.
Junho Jung [Mon, 10 Aug 2015 12:41:16 +0000 (21:41 +0900)]
Profile Configuration.

  - disable TAPI in TV profile.

Change-Id: If988400fcf49fe1b14e283044c762ba38a01fafa

8 years agosmack: unify label names
Lukasz Stanislawski [Wed, 12 Aug 2015 03:05:45 +0000 (05:05 +0200)]
smack: unify label names

Change-Id: Icb324a4567cc708aa80dd81ef56414088b6db347

8 years agoSupport for keyboard
Patryk Kaczmarek [Mon, 10 Aug 2015 04:14:11 +0000 (06:14 +0200)]
Support for keyboard

  * Ecore Msg sent to window manager to support accessibility features in virtual keyboard

Change-Id: Ifd98a2d903f5beb36ffa9df7307ded3d69ed98f9
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoLogging intefaces in objects deleted
Patryk Kaczmarek [Sun, 9 Aug 2015 13:46:52 +0000 (15:46 +0200)]
Logging intefaces in objects deleted

Change-Id: I1d67b2e0f4982a6bdc081a19c7712cdb183bf159
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoText from text interface is now readeable
Patryk Kaczmarek [Thu, 6 Aug 2015 12:24:14 +0000 (14:24 +0200)]
Text from text interface is now readeable

Change-Id: I26c2a77d834366e353d2c1f413785860d720b5ae
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agogestures: use transparent window instead of grab function
Lukasz Stanislawski [Sun, 9 Aug 2015 04:30:14 +0000 (06:30 +0200)]
gestures: use transparent window instead of grab function

This path removes the grab functionality from screen reader
due to some undefined behaviour it caused to EFL input processing.
The grab caused X11 internal devices hierarchy changed and EFL
is not properly updating and adjusting input processing to this changes.

Patch adds input window which will capture all input from screen.
Input window will be raised every time the _NET_CLIENT_LIST_STACKING
property changes on root window.

Change-Id: Ic961520772d84b6a3491ba62c292d7780666960c

8 years agoMerge "Set ScreenReaderEnabled property on initialization" into tizen_2.4
Shinwoo Kim [Sat, 8 Aug 2015 04:46:33 +0000 (13:46 +0900)]
Merge "Set ScreenReaderEnabled property on initialization" into tizen_2.4

8 years agoFix possible crash in _get_object_in_relation in flat_navi.
Tomasz Olszak [Thu, 6 Aug 2015 08:24:20 +0000 (10:24 +0200)]
Fix possible crash in _get_object_in_relation in flat_navi.

Change-Id: Ic175928e547c99521c3029dc690844f6092f5262

8 years agoOne finger double tap and hold gesture behaviour fixed
Patryk Kaczmarek [Thu, 6 Aug 2015 05:19:19 +0000 (07:19 +0200)]
One finger double tap and hold gesture behaviour fixed

  * When there was one finger dobule tap and hold gesture on object which is not a slider,
      it cause that the screen reader was prepared to move slider and do not handle hover gesture corretly.

Change-Id: I4c4b4cbd12cc9392fe48e9f05a78b0052061aee5
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoTwo finger scroll improvement.
Tomasz Olszak [Wed, 5 Aug 2015 13:48:50 +0000 (15:48 +0200)]
Two finger scroll improvement.

Now simple two finger flick is used to scroll instead of
two finger hover. This also enables kinetic scrolling.

Change-Id: I11c89b3987e3da6c271b1c500de77cd1e5077f60

8 years agoMerge "[License] modify license boilerplate" into tizen_2.4
Sung-Taek Hong [Wed, 5 Aug 2015 07:01:18 +0000 (16:01 +0900)]
Merge "[License] modify license boilerplate" into tizen_2.4

8 years agoSet ScreenReaderEnabled property on initialization
Lukasz Stanislawski [Wed, 1 Jul 2015 12:56:56 +0000 (14:56 +0200)]
Set ScreenReaderEnabled property on initialization

Change-Id: I285b65d591d9f565b80dec41eaafa95b0c195a96

8 years ago[License] modify license boilerplate
Sung-Taek Hong [Tue, 4 Aug 2015 14:03:49 +0000 (23:03 +0900)]
[License] modify license boilerplate

Change-Id: I0c859bdc4ddb10d33aef5e6fdbffaf071df18392
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agofixes looping in navigation when accessibility tree is inconsistent (missing parent)
Lukasz Oleksak [Tue, 4 Aug 2015 13:02:31 +0000 (15:02 +0200)]
fixes looping in navigation when accessibility tree is inconsistent (missing parent)

Change-Id: Ib12393a9673e8f5523899468b8a9f3cb39a4ecad
Signed-off-by: Lukasz Oleksak <l.oleksak@samsung.com>
8 years agoPerformance improvement in getting accessible active window.
Tomasz Olszak [Mon, 3 Aug 2015 13:42:28 +0000 (15:42 +0200)]
Performance improvement in getting accessible active window.

First we try to deteremine PID of currently active app using
ecore_x_window_focus_get. Then we iterate over accessible child apps
filtering by that app pid. If something goes wrong we fall back to previous
algorithm. Additionally some memory management fixes were added.
This improvement is proposed because iterating over accessible app windows
when app is not active is very time consuming (non active aps have low priority
and every dbus call takes a few hundred ms).

Change-Id: Ia18401200afa2bbc5f06e511f440f0fb51b16cd4

8 years agovery basic virtual keyboard support.
Lukasz Stanislawski [Mon, 3 Aug 2015 12:21:35 +0000 (14:21 +0200)]
very basic virtual keyboard support.

This is the first iteration of bringing ime support
for screen reader. Current implementation will just
forward mouse events to keyboard window. This do not
add accessibility features to keyboard, however enables
testing applications with input support.

Change-Id: Ic2a24491873773790b80e1642d3d610a3d72ebf3

8 years agoFix in autoread from the start of the context
Michal Skorupinski [Mon, 3 Aug 2015 12:46:55 +0000 (14:46 +0200)]
Fix in autoread from the start of the context

Change-Id: I0168216500eda9f80510c51be99ea6ae4587c022
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoStopping the autoread when last object in context is reached
Michal Skorupinski [Mon, 3 Aug 2015 11:51:38 +0000 (13:51 +0200)]
Stopping the autoread when last object in context is reached

Change-Id: I1c37c32e665177b4629a78633ed39317a0f3f679
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoScreen reader gestures using the elm_player_win widget
Michal Skorupinski [Mon, 27 Jul 2015 14:08:23 +0000 (16:08 +0200)]
Screen reader gestures using the elm_player_win widget

Change-Id: I56a7991830ab14dbd2f69ac86a69e23d6dadd5bf
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years ago[LICENSE] change to Flora-1.1 license
Sung-Taek Hong [Mon, 3 Aug 2015 07:00:15 +0000 (16:00 +0900)]
[LICENSE] change to Flora-1.1 license

Change-Id: I9f3d100bdbc65e18056a3f798cba03c6fde61f9c
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years agoFix prevent issue
Shinwoo Kim [Fri, 31 Jul 2015 11:49:59 +0000 (20:49 +0900)]
Fix prevent issue
- 453608 Unsigned compared against 0 (navigator.c:_focus_widget)
- 453624 Dereference null return value (main.c:posix_signal_handler)
- 453623 Dereference null return value (main.c:posix_signal_handler)
- 453603 Missing break in switch (main.c:print_warning)

Change-Id: I82c4aea846bce61bb90c59968f9aa3a633a6c069

8 years agoRemove screen-reader from app manager.
Tomasz Olszak [Fri, 31 Jul 2015 10:57:09 +0000 (12:57 +0200)]
Remove screen-reader from app manager.

Now when user long presses home button screen-reader will not be
visible in active app list.

Change-Id: I0bea764b03ca41e091b1705c00f86120af2088c1

8 years agoMerge "[LICENSE] add apache-2.0 LICENSE file" into tizen_2.4
Sung-Taek Hong [Fri, 31 Jul 2015 10:40:48 +0000 (19:40 +0900)]
Merge "[LICENSE] add apache-2.0 LICENSE file" into tizen_2.4

8 years agoFix: improper x, y coordinate information when the root window angle is 90, 270
Shinwoo Kim [Thu, 30 Jul 2015 13:43:44 +0000 (22:43 +0900)]
Fix: improper x, y coordinate information when the root window angle is 90, 270

Change-Id: I3906b1c1c66c5489073bba007459873d4bd31813

8 years ago[LICENSE] add apache-2.0 LICENSE file
Sung-Taek Hong [Fri, 31 Jul 2015 06:10:39 +0000 (15:10 +0900)]
[LICENSE] add apache-2.0 LICENSE file

Change-Id: I958d0b4b43bb6eae784982c7eb8f70b71da6f826
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
8 years ago[FIX] Turning the pause mode off when fucused widget is changed
Michal Skorupinski [Wed, 29 Jul 2015 12:41:37 +0000 (14:41 +0200)]
[FIX] Turning the pause mode off when fucused widget is changed

Change-Id: I59c8a2baf19e99e663bd89a590b5a4edfc426f25
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoOptimization flat_navi_context_current_at_x_y_set.
Lukasz Oleksak [Tue, 28 Jul 2015 07:32:55 +0000 (09:32 +0200)]
Optimization flat_navi_context_current_at_x_y_set.

Change-Id: Ia72d4c3983571b4d26da9c97f045f589e1a76119
Signed-off-by: Lukasz Oleksak <l.oleksak@samsung.com>
8 years agoFLOWS_TO, FLOWS_FROM relation based navigation enabled
Lukasz Oleksak [Fri, 24 Jul 2015 15:17:06 +0000 (17:17 +0200)]
FLOWS_TO, FLOWS_FROM relation based navigation enabled

Change-Id: Ia3c25a1b87f9a62e8e79ba9e3dd972329f9cc2f5
Signed-off-by: Lukasz Oleksak <l.oleksak@samsung.com>
8 years agoFixed crash when eldbus_pending_cancel was invoked on broken pointer.
Tomasz Olszak [Wed, 29 Jul 2015 07:53:08 +0000 (09:53 +0200)]
Fixed crash when eldbus_pending_cancel was invoked on broken pointer.

This fixes crashes when screen-reader is terminated. Additionally
updated order of init/shutdown function to be stack like.

Change-Id: Ib01033e1b722b19756b143aaf9fd323da4d78768

8 years agoStop reading, if new text comes
Shinwoo Kim [Thu, 23 Jul 2015 08:05:42 +0000 (17:05 +0900)]
Stop reading, if new text comes

Change-Id: Iaaa09e9370b13bde5b946bf714c2822c26ab46d0

8 years agoNew navigation system
Patryk Kaczmarek [Fri, 17 Jul 2015 10:55:54 +0000 (12:55 +0200)]
New navigation system

      * Move to next/prev item is available

Change-Id: I591d5ccf3ebeea599b971adc4922432813898df9
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years ago[Fix prevent issue] 453641 Resource leak - screen_reader_tts.c:state_changed_cb
Shinwoo Kim [Wed, 22 Jul 2015 09:33:35 +0000 (18:33 +0900)]
[Fix prevent issue] 453641 Resource leak - screen_reader_tts.c:state_changed_cb

Change-Id: I72d880508b7b3eebb438aacc1f9bd434cbb6a1d7

8 years agoFix prevent issue
Shinwoo Kim [Tue, 21 Jul 2015 02:50:12 +0000 (11:50 +0900)]
Fix prevent issue
400008 Dereference null return value - flat_navi.c:debug
451475 Dereference null return value - screen_reader_system.c:tapi_init
451483 Dereference null return value - screen_reader_system.c:device_time_get
451485 Dereference null return value - screen_reader_system.c:device_date_get
451637 Structurally dead code - screen_reader_system.c:device_error_to_string

Change-Id: Ic99449307efdf315c84812005742c6b99ed873e9

8 years agoMerge "Tizen TV Configuration" into tizen_2.4
Shinwoo Kim [Mon, 20 Jul 2015 04:41:57 +0000 (13:41 +0900)]
Merge "Tizen TV Configuration" into tizen_2.4

8 years agoflat_navi: remove quick check on current_at_xy_set
Lukasz Stanislawski [Thu, 16 Jul 2015 14:53:53 +0000 (16:53 +0200)]
flat_navi: remove quick check on current_at_xy_set

Change-Id: Ib9fe96122a5a31650a2ef800c282af9fe5243287

8 years agoTizen TV Configuration
Shinwoo Kim [Thu, 16 Jul 2015 05:04:46 +0000 (14:04 +0900)]
Tizen TV Configuration

Change-Id: I704742ea0676df8ba8de0fb2dec3d22bbb707f4f

8 years agoEnable popup highlight only if it has 1 additional atspi action
Agnieszka Janowicz [Tue, 14 Jul 2015 10:42:35 +0000 (12:42 +0200)]
Enable popup highlight only if it has 1 additional atspi action

Change-Id: I63a1dfcf0e2fe519f2da54434e98b5fe8534aca2
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoScreen rotation support in gesture recognition system
Agnieszka Janowicz [Mon, 6 Jul 2015 09:11:07 +0000 (11:11 +0200)]
Screen rotation support in gesture recognition system

Change-Id: Ide3babee64afb7f498fdb213283384876567ffbe
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoAppTracker: Removed listening for object:children-changed signal.
Tomasz Olszak [Tue, 14 Jul 2015 10:47:18 +0000 (12:47 +0200)]
AppTracker: Removed listening for object:children-changed signal.

It fixes App tracker pollution by unhandled events.

Change-Id: Ib215edbb11cdddaa3374a708ef32128d2367d19d

8 years agoRefactored object cache
Tomasz Olszak [Tue, 14 Jul 2015 09:20:18 +0000 (11:20 +0200)]
Refactored object cache

Now we do not perform object_cache_build_asyng till the end.
When we get new object_cache_build_async request we end ongoing
cache build and start new. This prevents some event flood case which
result in blocking event loop untill all events are processed.

Change-Id: Icb1c8b9c742709f94e0af756faba3036e73b8e44
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoUpdated handling of popup and ctxpopup
Agnieszka Janowicz [Mon, 13 Jul 2015 05:35:10 +0000 (07:35 +0200)]
Updated handling of popup and ctxpopup

Enabled 'read under finger' inside popup and ctxpopup.
Popup role changed to ATSPI_ROLE_DIALOG.
Ctxpopup children count fixed.
Popup traits updated.

Change-Id: I58986bf2d317e703a3b42f95409b1b66edfda509
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoSupport for popups
Patryk Kaczmarek [Tue, 7 Jul 2015 14:53:13 +0000 (16:53 +0200)]
Support for popups

Change-Id: Ib8f9f6f292a1372edea99b4ff28a21120f272411
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoMerge "Fixed highlight on click when genlist was flicked" into tizen_2.4
Lukasz Stanislawski [Fri, 10 Jul 2015 15:20:19 +0000 (00:20 +0900)]
Merge "Fixed highlight on click when genlist was flicked" into tizen_2.4

8 years agoslider: return value of _has_value function fixed
Patryk Kaczmarek [Fri, 10 Jul 2015 11:35:53 +0000 (13:35 +0200)]
slider: return value of _has_value function fixed

Change-Id: I37e126535d32d9ad84c4bdae9ded5dc2dc3a7cdb
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoFixed highlight on click when genlist was flicked
Tomasz Olszak [Fri, 3 Jul 2015 16:34:03 +0000 (18:34 +0200)]
Fixed highlight on click when genlist was flicked

Change-Id: Ib5a7b35703b010523670d0b167878bd7e4934199
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoMultilanguage support
Agnieszka Janowicz [Fri, 3 Jul 2015 11:46:14 +0000 (13:46 +0200)]
Multilanguage support

Change-Id: I4edf08d25f8b40f25acc456ef7df6fd822e2d387
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agoFixed handling of language changes
Tomasz Olszak [Fri, 10 Jul 2015 09:58:40 +0000 (11:58 +0200)]
Fixed handling of language changes

Change-Id: I6cbf2f9f17e2852b84b8d015ce56c4b35ffdbcfa

8 years agoSlider value was changed on double tap
Michal Skorupinski [Fri, 3 Jul 2015 16:45:32 +0000 (18:45 +0200)]
Slider value was changed on double tap

Change-Id: Ibd6a49ee846dbd4b1c20199b21fd31962b1e28b8
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
8 years agoSlider support
Patryk Kaczmarek [Fri, 26 Jun 2015 08:07:43 +0000 (10:07 +0200)]
Slider support

   * Slider value can be changed by one finger flick up/down
   * Slider value can be changed by one finger double tap and hold
   * Slider value is spoken

Change-Id: I50d72268c95a0d84393ec02c5b965b699db42c24
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoUnused function deleted
Patryk Kaczmarek [Tue, 7 Jul 2015 09:49:51 +0000 (11:49 +0200)]
Unused function deleted

   -_get_window_object_from_given is not used after this commit:
            9218c05897b60a59c5b0b5276d763246e5a90942

Change-Id: I5bfe138a7025cd8854bee971b56033aa08f4435c
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoApptracker initialization moved before window tracker initialization
Patryk Kaczmarek [Tue, 7 Jul 2015 14:15:24 +0000 (16:15 +0200)]
Apptracker initialization moved before window tracker initialization

Change-Id: Id35a72d7dc2df3be72d3a338ca4d3bdbe26e3ddf
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
8 years agoFixed issue when tss was used before it was ready.
Tomasz Olszak [Mon, 6 Jul 2015 16:17:20 +0000 (18:17 +0200)]
Fixed issue when tss was used before it was ready.

Now text are cached and are passed to tts when state is change from
created to ready like in access_output_tt elm module.

Change-Id: Ic1bf1b11d741e47c0912a43a0afb842bd502185e
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoReading order handling updated with new feature.
Tomasz Olszak [Mon, 6 Jul 2015 14:27:46 +0000 (16:27 +0200)]
Reading order handling updated with new feature.

If item has reading order >= INT_MAX/2 then it will be placed in reading
chain AFTER items with default (0) reading order.
Items with reading order > 0 and < INT_MAX/2 will behave the same so they
will still have higher priority than 0 (will be read before default ones).

Change-Id: I67e2e36f22574885a0b8bf3cde9e4ce53076652e
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoScreen reader optimizations
Tomasz Olszak [Thu, 2 Jul 2015 16:25:54 +0000 (18:25 +0200)]
Screen reader optimizations

Removed redundant callback call and added check preventing
excessive calls on duplicated events.

Change-Id: I8b23b887cf7863a085fed7b1c447255feb581e32
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agowindow_tracker: listen only on window:* events
Lukasz Stanislawski [Tue, 30 Jun 2015 16:47:41 +0000 (18:47 +0200)]
window_tracker: listen only on window:* events

Change-Id: Ic56d66332c849e6261dfa85d6e15fc52e1818f05

8 years agoEnable push button highlight even if it is not focusable.
Tomasz Olszak [Thu, 2 Jul 2015 10:29:42 +0000 (12:29 +0200)]
Enable push button highlight even if it is not focusable.

We should consider also non focusable and disabled buttons as highlight subjects.

Change-Id: I93b4609c92266e0e32c58dd2a165b8ede9517120
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
8 years agoEnable hoversel highlight, add its trait
Agnieszka Janowicz [Wed, 1 Jul 2015 11:48:31 +0000 (13:48 +0200)]
Enable hoversel highlight, add its trait

Change-Id: Ib3148be20702405531e50f39f41e0b7cf5498fed
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
8 years agofixup! Enable label highlight
Tomasz Olszak [Thu, 2 Jul 2015 09:12:28 +0000 (11:12 +0200)]
fixup! Enable label highlight

Change-Id: I0617448e23aa503afd5b86731ea1e56cce8741eb

8 years agoMerge "Add traits for toolbar item and genlist item" into tizen_2.4
Tomasz Olszak [Thu, 2 Jul 2015 08:43:08 +0000 (17:43 +0900)]
Merge "Add traits for toolbar item and genlist item" into tizen_2.4