Shinwoo Kim [Tue, 4 Aug 2015 12:42:30 +0000 (21:42 +0900)]
Remove tizen 2.4 keyword, and follow tizen 3.0 general definition
Change-Id: I822e9507822ec4940e3176f15db9ad5b38a893f4
Shinwoo Kim [Mon, 3 Aug 2015 08:23:06 +0000 (17:23 +0900)]
Package upload
Change-Id: I435bf547742e3883ee2297784a79cec5d60f8be3
Shinwoo Kim [Thu, 23 Jul 2015 08:05:42 +0000 (17:05 +0900)]
Stop reading, if new text comes
Change-Id: Iaaa09e9370b13bde5b946bf714c2822c26ab46d0
Shinwoo Kim [Thu, 23 Jul 2015 06:52:27 +0000 (15:52 +0900)]
Make screen reader buildable
- 3.0 does not use tizen_profile_name
- 3.0 does not use X11
- 3.0 does not export keynode_t member
- 3.0 does not have to smack labeling
Change-Id: I1391f683b1d9ecc93febd007b93357c8c58bca4c
Shinwoo Kim [Thu, 23 Jul 2015 05:58:54 +0000 (14:58 +0900)]
Merge remote-tracking branch 'tizen_2.4/tizen_2.4' into tizen
Conflicts:
CMakeLists.sub
CMakeLists.txt
include/app_tracker.h
include/flat_navi.h
include/keyboard_tracker.h
include/logger.h
include/pivot_chooser.h
include/screen_reader.h
include/screen_reader_spi.h
include/screen_reader_system.h
include/screen_reader_tts.h
include/screen_reader_vconf.h
org.tizen.screen-reader.manifest
org.tizen.screen-reader.xml
packaging/org.tizen.screen-reader.spec
res/icons/screen-reader.png
src/app_tracker.c
src/flat_navi.c
src/keyboard_tracker.c
src/main.c
src/navigator.c
src/pivot_chooser.c
src/screen_reader.c
src/screen_reader_spi.c
src/screen_reader_tts.c
src/screen_reader_vconf.c
src/window_tracker.c
tests/CMakeLists.sub
tests/CMakeLists.txt
tests/atspi/atspi.c
tests/atspi/atspi.h
Change-Id: Ie2b273fdf4263505108c188f925bc723f5fc66f7
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>
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
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
Shinwoo Kim [Mon, 20 Jul 2015 04:41:57 +0000 (13:41 +0900)]
Merge "Tizen TV Configuration" into tizen_2.4
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
Shinwoo Kim [Thu, 16 Jul 2015 05:04:46 +0000 (14:04 +0900)]
Tizen TV Configuration
Change-Id: I704742ea0676df8ba8de0fb2dec3d22bbb707f4f
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>
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>
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
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>
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>
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>
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
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>
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>
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>
Tomasz Olszak [Fri, 10 Jul 2015 09:58:40 +0000 (11:58 +0200)]
Fixed handling of language changes
Change-Id: I6cbf2f9f17e2852b84b8d015ce56c4b35ffdbcfa
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>
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>
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>
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>
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>
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>
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>
Lukasz Stanislawski [Tue, 30 Jun 2015 16:47:41 +0000 (18:47 +0200)]
window_tracker: listen only on window:* events
Change-Id: Ic56d66332c849e6261dfa85d6e15fc52e1818f05
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>
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>
Tomasz Olszak [Thu, 2 Jul 2015 09:12:28 +0000 (11:12 +0200)]
fixup! Enable label highlight
Change-Id: I0617448e23aa503afd5b86731ea1e56cce8741eb
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
Agnieszka Janowicz [Tue, 30 Jun 2015 12:01:39 +0000 (14:01 +0200)]
Enable label highlight
Change-Id: I0bb62f92f33535c6d8afa3f821208ab5d37e6057
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
Tomasz Olszak [Thu, 2 Jul 2015 08:15:37 +0000 (17:15 +0900)]
Merge "cache: return error on cache invalid usage" into tizen_2.4
Tomasz Olszak [Thu, 2 Jul 2015 08:14:54 +0000 (17:14 +0900)]
Merge "Added stacktrace logging" into tizen_2.4
Tomasz Olszak [Thu, 2 Jul 2015 08:13:04 +0000 (17:13 +0900)]
Merge "increase logging level for "screen-reader" domain" into tizen_2.4
Patryk Kaczmarek [Tue, 30 Jun 2015 12:14:36 +0000 (14:14 +0200)]
More widget can be visible by screen reader
* From now progressbars and calendars are visible for screen reader
* Function to skip check for focusable state on object addded
* Disabled widgets cannot be activated
* Fixed navigation throught one application
* missing header for app tracker added
Change-Id: I2d6eee3e147becce138ca728eb1e23289ef8b55f
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Agnieszka Janowicz [Mon, 29 Jun 2015 14:45:10 +0000 (16:45 +0200)]
Add traits for toolbar item and genlist item
Change-Id: Iba5d54fae36bec12c737f68a5fc2ed3c763b4b3d
Signed-off-by: Agnieszka Janowicz <a.janowicz@samsung.com>
Shinwoo Kim [Tue, 30 Jun 2015 04:46:57 +0000 (13:46 +0900)]
Fix prevent issue: out of bounds write
Change-Id: Ie3e20951deab786804e1f7ebc0093612434cfaf1
Shinwoo Kim [Sat, 27 Jun 2015 06:55:58 +0000 (15:55 +0900)]
Fix prevent issues: CID399430 - screen_reader_gestures.c:flick_gesture_mouse_down (out-of-bounds write)
Change-Id: Icc9b479a5ee0d2c22f34e2057013041497eaf10b
Lukasz Stanislawski [Fri, 26 Jun 2015 18:25:41 +0000 (20:25 +0200)]
cache: return error on cache invalid usage
Change-Id: I1178244aeaa75ab3213ce81eddbe4e011da52789
Tomasz Olszak [Thu, 25 Jun 2015 13:45:35 +0000 (15:45 +0200)]
Added stacktrace logging
Change-Id: Idb528084aca55b7166b9c872e50dedc5625ed478
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
Patryk Kaczmarek [Fri, 26 Jun 2015 11:41:52 +0000 (13:41 +0200)]
Screen reader optimalization and some fixes
* Screen reader launch time shortened
* Less cache rebuilding
* Do not handle duplicated events
* Inform about window change
* Crash on object cache fixed
* Render only one highlight frame
Change-Id: I845e61bc7f921d03fb05db0f02f0745dad9512d0
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Tomasz Olszak [Fri, 26 Jun 2015 14:13:39 +0000 (16:13 +0200)]
Compilation fix
Change-Id: Id4071cf110d0bf5ba77c4f1fcc9a04765de8f202
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
Patryk Kaczmarek [Fri, 26 Jun 2015 07:35:40 +0000 (09:35 +0200)]
Revert for children-changed signal listener in app_tracker
* That signal is needed to correct navigation in apps,
window tracker also listen for that signal,
but right now there is some classification for signal from desktop only
Change-Id: Ic60225b88f578a97c125399ce69a3023697162b9
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Michal Skorupinski [Fri, 19 Jun 2015 14:44:42 +0000 (16:44 +0200)]
[A11Y-SCRRD-MOB-FREQ-008] Review the entire screen from top
Change-Id: Ifdf96603a39e3120acf112c5b9da88b82d2ca53d
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
Lukasz Stanislawski [Wed, 24 Jun 2015 13:59:10 +0000 (15:59 +0200)]
increase logging level for "screen-reader" domain
From now on, "screen-reader" log domain have default logging
level equal to DEBUG.
Change-Id: Ia48c9dedc9eacd0c2bf407049481fc5e88d5b249
Michal Skorupinski [Tue, 16 Jun 2015 15:18:46 +0000 (17:18 +0200)]
[A11Y-SCRRD-MOB-FREQ-009] Review the rest of screen from next UI element
Change-Id: Ice83659cfef1736f6256b4d83f74fee282526f34
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
Michal Skorupinski [Tue, 16 Jun 2015 13:14:13 +0000 (15:14 +0200)]
[OAPAF-251] Implement A11Y-SCRRD-MOB-FREQ-011, pause / resume the speech
Change-Id: If25f3b8c693fd36b7379919f1e3b9f72571b8368
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
Michal Skorupinski [Fri, 12 Jun 2015 14:22:50 +0000 (16:22 +0200)]
[A11Y-SCRRD-MOB-FREQ-013] Read the status of device
Change-Id: I1cfa6907a9dbfd70a4c8870c4b6a0e4cd87628e0
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
Patryk Kaczmarek [Wed, 24 Jun 2015 09:19:17 +0000 (11:19 +0200)]
Minor fixes
* some dead and unused code deleted
* role names in condition changed to AtspiRole enums
Change-Id: Idfe5639493cf3939ee4e0b389e149312dbe1da35
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Thu, 25 Jun 2015 04:28:19 +0000 (13:28 +0900)]
Package version update: 0.0.3
Change-Id: I23d5f34c4298ac78818b0d99a6bfc0eeac67769f
Shinwoo Kim [Tue, 23 Jun 2015 13:04:04 +0000 (22:04 +0900)]
Merge "Add dbus_gesture_adapter to broadcast gestures." into tizen_2.4
Lukasz Stanislawski [Tue, 23 Jun 2015 12:07:09 +0000 (14:07 +0200)]
Add dbus_gesture_adapter to broadcast gestures.
Change-Id: I6cd0164dc867e39c94abed948cf43430efdaae2e
Shinwoo Kim [Tue, 23 Jun 2015 05:26:55 +0000 (14:26 +0900)]
[Fix prevent issue]
[CID 451131] flat_navi.c:_contains - dereference null return value
[CID 451136] navigator.c:_focus_next_visible - dereference null return value
[CID 451143] navigator.c:_focus_prev_visible - dereference null return value
[CID 451109] screen_reader_vconf.c:set_language - Array compared against 0
[CID 451144] smart_notification.c:get_realized_items_count - dereference null return value
[CID 451141] window_tracker.c:_get_window_object_from_given - dereference null return value
Change-Id: I64d343a6d163bd8747323b402f6a86141daa9ad5
Shinwoo Kim [Mon, 22 Jun 2015 13:52:05 +0000 (22:52 +0900)]
[manifest] Background application restriction free
URL - http://mosaic.sec.samsung.net/club/club.menu.bbs.read.screen?p_club_id=5592&p_menu_id=10&message_id=3939940
Change-Id: I15f06f9cd0dbbc4481a69dd17605772a9c4a980f
Shinwoo Kim [Mon, 22 Jun 2015 13:23:56 +0000 (22:23 +0900)]
[manifest] remove no more exist smack label
Change-Id: I4005e31d418c3b2c00452a4d1ed36925e54d63ce
Patryk Kaczmarek [Sun, 21 Jun 2015 13:29:25 +0000 (15:29 +0200)]
Carret movement to frist/last element on one finger up/down flick and return
Change-Id: I28041bbaa5b70eb6ec033cf92b391cec2ff48d82
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Sun, 21 Jun 2015 12:32:05 +0000 (14:32 +0200)]
Quickfix for cache building condtion for item elements
Change-Id: I6def5ee13b587233d83bd8c21bd952c94e5acb5e
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Sun, 21 Jun 2015 11:37:58 +0000 (13:37 +0200)]
Screen reader notify about reaching begining and end of entry field
Change-Id: Iddae37763509a64e12f83bf988613e3a3633db4d
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Fri, 19 Jun 2015 10:30:42 +0000 (12:30 +0200)]
Caret on entry widget movement
* One finger up/down gesture move caret with one letter reading
Change-Id: I270eafcb93249104cb7ebdb82b5a6cc4efbb7fa1
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 17 Jun 2015 14:29:24 +0000 (16:29 +0200)]
Added trait for entry object
Change-Id: I9bbcce577ec1a8c87b53290adb4c1c9e3d2acba1
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 10 Jun 2015 09:23:04 +0000 (11:23 +0200)]
Draft for three finger single tap
Change-Id: Id2f8c36c722ea9700b808fa73c6068c46027a921
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 17 Jun 2015 12:54:18 +0000 (14:54 +0200)]
Fix for crash when action name in different from activate
Change-Id: Ie35bc8bd20e389996f64b318ec2c750cc732e981
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Fri, 19 Jun 2015 12:17:32 +0000 (14:17 +0200)]
ATSPI_ROLE_PANEL for webkit support added
Change-Id: I9857ecad3cb62f2fd61ee35374a0253f21c3c883
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 17 Jun 2015 09:21:05 +0000 (11:21 +0200)]
Debug added to inform about skipping object with negative highlight index
Change-Id: If1397bbab53c673c44265220f42d196be9e8fff3
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Tue, 16 Jun 2015 17:00:19 +0000 (19:00 +0200)]
Break fixed, maximum word size set to maximum tts text size
Change-Id: I2fc27885165c3b8ce6ce639d26b390ba98550524
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Tue, 16 Jun 2015 15:59:34 +0000 (17:59 +0200)]
Added ATSPI_ROLE_LINK to interesting roles
Change-Id: Ia7f6c3176020ea9484cfe86d8fe8616823e2a407
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Mon, 15 Jun 2015 14:13:35 +0000 (16:13 +0200)]
Accessiblity highlight index support added
* Accessibility highlight index allows to reorder highlight chain
Change-Id: Ie817b49b5ff770dba9bf339b82d4761b398a55b8
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Wed, 17 Jun 2015 03:45:26 +0000 (12:45 +0900)]
Remove old smack label rule
Change-Id: I8b803e11a899fff79dee263c99959f8fb50fea0b
Patryk Kaczmarek [Tue, 9 Jun 2015 12:13:18 +0000 (14:13 +0200)]
Cache creation for item elements fixed
* Condition changed, now check if visible on item cointener
Change-Id: I29d246afcf9efb96a643883ff5f2e7441d6c8c03
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Mon, 8 Jun 2015 16:16:38 +0000 (18:16 +0200)]
page next/prev
* on gesture: on finger flick left/right return
move highlight one page forward/back
Change-Id: I8c48f6267c5bc4955ae2afe9762a11ec18a37062
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 10 Jun 2015 11:37:01 +0000 (13:37 +0200)]
Crash fix
* Screen reader was crashing on launch beacuse of NULL value passed to strncmp function
Change-Id: I6723f342e3427c636b9aa42e32c06615101de9cd
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Wed, 10 Jun 2015 06:17:32 +0000 (15:17 +0900)]
[Fix prevent issues]
of screen_reader_vconf.c
- CID 404741 Array compared against 0
- CID 405344 Dereference null return value
- CID 405972 Dereference null return value
of smart_notification.c
- CID 398501 Resource leak
of structural_navi.c
- CID 404103 Dereference null return value
of tests/atspi/atspi.c
- CID 394796 Out-of-bounds read
of tests/smart_navi_suite.c
- CID 387309 Dereference null return value
Change-Id: I2e333272e6580d6efa5c07a7e73ce7189dd1e2b8
Shinwoo Kim [Wed, 10 Jun 2015 02:25:40 +0000 (11:25 +0900)]
[Fix prevent issues]
of navigator.c
- CID 389096 Dereference null return value
- CID 397278 Dereference null return value
- CID 399629 Dereference null return value
- CID 436264 Dereference null return value
- CID 436266 Dereference null return value
- CID 436267 Dereference null return value
- CID 436277 Dereference null return value
- CID 436278 Dereference null return value
- CID 436281 Dereference null return value
- CID 436282 Dereference null return value
- CID 436404 Resource leak
* You don't need to check NULL when you use g_object_unref. Because g_return_if_fail (G_IS_OBJECT (object)) prevents the dereference NULL.
of object_cache.c
- CID 436449 Dereference before null check
of position_sort.c
- CID 384795 Dereference null return value
- CID 392419 Dereference null return value
- CID 402450 Dereference null return value
of screen_reader_spi.c
- CID 387658 Dereference null return value
- CID 389289 Dereference null return value
- CID 396599 Dereference null return value
- CID 397835 Dereference null return value
- CID 400614 Dereference null return value
- CID 404016 Uninitialized pointer read
- CID 435865 Resource leak
of screen_reader_tts.c
- CID 387027 Dereference null return value
Change-Id: I8b6b82d770fda31ddc2615539e26d4529353db78
Patryk Kaczmarek [Wed, 3 Jun 2015 12:09:54 +0000 (14:09 +0200)]
Handle gestures one finger flick up/down and return
* on given gestures navigate to first/last element in the view port
Change-Id: I00cbd0fb96f06b98e7f5a07e0fc331057cf79fe0
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Tue, 9 Jun 2015 01:42:36 +0000 (10:42 +0900)]
Fix Prevent CID: 436450 - Null pointer dereference
Change-Id: I40cd7f677d2b5d84ae0ef97a7310033c634cab9c
Lukasz Stanislawski [Mon, 8 Jun 2015 10:59:41 +0000 (12:59 +0200)]
gestures: abort tap gesture when finged is moved outside finger size.
Change-Id: I4adac4f89f82d4748dcb22d9f4cf05444fa5dc07
Signed-off-by: Lukasz Stanislawski <l.stanislaws@samsung.com>
Patryk Kaczmarek [Wed, 3 Jun 2015 14:48:13 +0000 (16:48 +0200)]
One finger flick up/down do the same as one finger flick left/right
Change-Id: Ic604c0c36924f2656927ab16ec5d51e0a8800300
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Tue, 2 Jun 2015 10:37:21 +0000 (12:37 +0200)]
Highlight next/prev obj event on scroll event
On list scroll, when current object is scrolled out from viewport,
current highlight is moved to nearest visible object.
Change-Id: Iedcdf9142c2d8eb2099668507bfafdd0af211a79
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Fri, 29 May 2015 12:35:49 +0000 (14:35 +0200)]
Handle single one finger tap and hover on accessible objects vol.2 by Lukasz Oleksak
Change-Id: I66a2eb847535f35fb02eea31fdf7b1bf4c433794
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Thu, 28 May 2015 10:28:03 +0000 (12:28 +0200)]
Code formating
* used cmd: "astyle --style=gnu --indent=spaces=3"
Change-Id: I1d420dcbabb8d15da1cf70954febe46825ca1b5a
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Thu, 28 May 2015 10:23:32 +0000 (12:23 +0200)]
Depricated functions changed
Change-Id: I126dc644b95578e70953387a930b161399775c31
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 27 May 2015 11:27:16 +0000 (13:27 +0200)]
Handle selectable interface to be enable actions on items
Change-Id: I6f0faa7c9ed4fe4e7381a5b6c8c7acb8dd173621
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Lukasz Stanislawski [Sat, 23 May 2015 14:14:06 +0000 (16:14 +0200)]
handle gestures inside screen reader
This patch implements gesture recognition layer inside screen reader.
Implementation is based on following X-org features:
- ability to grab device using XInput2 XIGrabDevice
- ability to resend events using XSendEvent function.
Change-Id: Ida875db43fc96b07b1f2095edd00fc59a8a2264c
Signed-off-by: Lukasz Stanislawski <l.stanislaws@gmail.com>
Shinwoo Kim [Wed, 3 Jun 2015 13:01:26 +0000 (22:01 +0900)]
Apply address space layout randomization (ASLR)
Change-Id: I288a6de22b77be6cdb94cae8086aeb069008e9d9
Lukasz Stanislawski [Wed, 27 May 2015 10:07:54 +0000 (12:07 +0200)]
remove references to screen_reader vconf keys
Change-Id: Ib3ee2aaa4e7b3f97e890c49c08d883aaf70d957b
Signed-off-by: Lukasz Stanislawski <l.stanislaws@gmail.com>
Patryk Kaczmarek [Tue, 19 May 2015 16:31:42 +0000 (18:31 +0200)]
Screen Reader refactor
* Change focus highlight frame to accessibility highlight
* Grab focus changed to grab highlight in navigator
* Text to say generated in navigator on highlight( before on state-changed:focused )
* application window tracker now based children-changed event from desktop
* More logging
* Other refactor
Change-Id: I9c27bff2bfa19a577b2613727099ca0aee616267
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Wed, 20 May 2015 05:30:45 +0000 (14:30 +0900)]
Package Version Update: 0.0.2
Change-Id: I7480024cb95414e79cdf561cb03819c65cae311d
Tomasz Olszak [Tue, 19 May 2015 16:04:50 +0000 (18:04 +0200)]
Added tizen.org/appcontrol/operation/read_screen operation
Now screen reader can be launched by aul using
http://tizen.org/appcontrol/operation/read_screen operation name.
Change-Id: I298db733b93aab343c698922189f39255a9777bb
Signed-off-by: Tomasz Olszak <t.olszak@samsung.com>
Shinwoo Kim [Thu, 14 May 2015 05:13:35 +0000 (14:13 +0900)]
Merge "Remove lines using vconftool from the spec file" into tizen_2.4
Shinwoo Kim [Thu, 14 May 2015 05:10:37 +0000 (14:10 +0900)]
Remove lines using vconftool from the spec file
Change-Id: I4c20bee99c1923c7a5a94583c71977ecc09a2f2a
Shinwoo Kim [Mon, 11 May 2015 13:02:02 +0000 (22:02 +0900)]
Remove icon from application launcher
Change-Id: Iddbbd376393b9950efa162dbba50c73c4538c52b
Patryk Kaczmarek [Fri, 8 May 2015 16:28:09 +0000 (18:28 +0200)]
Changes up to UX Guideline for screen reader
* Now elements has proper order reading (Name, Role, Description)
* Small code cleanup
Change-Id: I95872d602ad1b14560788d4b48f7f00e39caf03c
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Shinwoo Kim [Wed, 6 May 2015 09:34:01 +0000 (18:34 +0900)]
[Fix][Build Fail] Following TTS changes
Change-Id: I823053abac02bce156caba64cdbf9910a72b0373
Shinwoo Kim [Mon, 4 May 2015 05:22:46 +0000 (14:22 +0900)]
Remove icon from home screen
Change-Id: Iff9569ddecf0018db478fdc2ad855d71327767f2
Patryk Kaczmarek [Tue, 28 Apr 2015 11:12:49 +0000 (13:12 +0200)]
cleanup
* capi-system-device package deleted
* haptic support deleted
* scroll event handle deleted
Change-Id: Ic800ff455835f684e40c367ee2a7d8aee2f43541
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Patryk Kaczmarek [Wed, 22 Apr 2015 17:35:11 +0000 (19:35 +0200)]
Screen reader changes up to mobile version
Change-Id: Iee976048a0122205fbb466c69612e29e5468a248
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>