profile/tv/apps/native/screen-reader.git
9 years agoCaret on entry widget movement
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>
9 years agoAdded trait for entry object
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>
9 years agoDraft for three finger single tap
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>
9 years agoFix for crash when action name in different from activate
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>
9 years agoATSPI_ROLE_PANEL for webkit support added
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>
9 years agoDebug added to inform about skipping object with negative highlight index
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>
9 years agoBreak fixed, maximum word size set to maximum tts text size
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>
9 years agoAdded ATSPI_ROLE_LINK to interesting roles
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>
9 years agoAccessiblity highlight index support added
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>
9 years agoRemove old smack label rule
Shinwoo Kim [Wed, 17 Jun 2015 03:45:26 +0000 (12:45 +0900)]
Remove old smack label rule

Change-Id: I8b803e11a899fff79dee263c99959f8fb50fea0b

9 years agoCache creation for item elements fixed
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>
9 years agopage next/prev
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>
9 years agoCrash fix
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>
9 years ago[Fix prevent issues]
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

9 years ago[Fix prevent issues]
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

9 years agoHandle gestures one finger flick up/down and return
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>
9 years agoFix Prevent CID: 436450 - Null pointer dereference
Shinwoo Kim [Tue, 9 Jun 2015 01:42:36 +0000 (10:42 +0900)]
Fix Prevent CID: 436450 - Null pointer dereference

Change-Id: I40cd7f677d2b5d84ae0ef97a7310033c634cab9c

9 years agogestures: abort tap gesture when finged is moved outside finger size.
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>
9 years agoOne finger flick up/down do the same as one finger flick left/right
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>
9 years agoHighlight next/prev obj event on scroll event
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>
9 years agoHandle single one finger tap and hover on accessible objects vol.2 by Lukasz Oleksak
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>
9 years agoCode formating
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>
9 years agoDepricated functions changed
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>
9 years agoHandle selectable interface to be enable actions on items
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>
9 years agohandle gestures inside screen reader
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>
9 years agoApply address space layout randomization (ASLR)
Shinwoo Kim [Wed, 3 Jun 2015 13:01:26 +0000 (22:01 +0900)]
Apply address space layout randomization (ASLR)

Change-Id: I288a6de22b77be6cdb94cae8086aeb069008e9d9

9 years agoremove references to screen_reader vconf keys
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>
9 years agoScreen Reader refactor
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>
9 years agoPackage Version Update: 0.0.2
Shinwoo Kim [Wed, 20 May 2015 05:30:45 +0000 (14:30 +0900)]
Package Version Update: 0.0.2

Change-Id: I7480024cb95414e79cdf561cb03819c65cae311d

9 years agoAdded http://tizen.org/appcontrol/operation/read_screen operation
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>
9 years agoMerge "Remove lines using vconftool from the spec file" into tizen_2.4
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

9 years agoRemove lines using vconftool from the spec file
Shinwoo Kim [Thu, 14 May 2015 05:10:37 +0000 (14:10 +0900)]
Remove lines using vconftool from the spec file

Change-Id: I4c20bee99c1923c7a5a94583c71977ecc09a2f2a

9 years agoChanges up to UX Guideline for screen reader
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>
9 years agoRemove icon from home screen
Shinwoo Kim [Mon, 4 May 2015 05:22:46 +0000 (14:22 +0900)]
Remove icon from home screen

Change-Id: Iff9569ddecf0018db478fdc2ad855d71327767f2

9 years agoScreen reader changes up to mobile version
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>
9 years agoInit screen-reader from tizen.org
Patryk Kaczmarek [Wed, 22 Apr 2015 15:44:09 +0000 (17:44 +0200)]
Init screen-reader from tizen.org

Change-Id: I299b41e88eb61ffcc8c64ab628bfcd7d042335e6
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
9 years agoInitial empty repository
KyungMi Lee [Wed, 22 Apr 2015 05:57:03 +0000 (14:57 +0900)]
Initial empty repository