Radoslaw Cybulski [Mon, 19 Aug 2019 08:00:10 +0000 (10:00 +0200)]
fix for resource leak
Fix for leak of memory, where memory allocated by vconf_get_key would
not be freed.
Change-Id: If4e7ba2aaee28c261ebf77e7ac73a72f74ce78b3
Oskar Chodowicz [Thu, 1 Aug 2019 08:25:38 +0000 (10:25 +0200)]
Remove deprecated code
class Optional is unused and it is supplied from standard library
so another implementation is needless
Change-Id: Iddb44759468c47282065b333e028d98110075780
Oskar Chodowicz [Wed, 31 Jul 2019 08:36:19 +0000 (10:36 +0200)]
fix for different types of speech rate in voice model
Change-Id: I20edd37616c3be44cd0c92e9a74a8ce05a4b0f60
Lukasz Oleksak [Tue, 30 Jul 2019 10:37:58 +0000 (10:37 +0000)]
Merge "Restore "SHOW_US_SETTINGS" functionality" into tizen
Lukasz Oleksak [Tue, 30 Jul 2019 10:37:38 +0000 (10:37 +0000)]
Merge "UniversalSwitchSentinel" into tizen
Lukasz Wlazly [Fri, 19 Jul 2019 07:27:41 +0000 (09:27 +0200)]
Restore "SHOW_US_SETTINGS" functionality
This patch restores possibility of launching
UniversalSwitchSettingsPage by app_control mechanism
Change-Id: Id644a8c0973ff3dbd21cc9a813e031fbb65cfc21
Lukasz Wlazly [Thu, 25 Jul 2019 13:27:03 +0000 (15:27 +0200)]
UniversalSwitchSentinel
Change-Id: I86e2f189ab068c72d7ad8e1f061b038e9912a060
Oskar Chodowicz [Thu, 25 Jul 2019 10:51:43 +0000 (12:51 +0200)]
Disable remove button when switches to remove counter equals zero
Change-Id: If26a3a5732255e3dd324bdb84734c4c882a73b0e
Oskar Chodowicz [Tue, 23 Jul 2019 14:28:13 +0000 (16:28 +0200)]
Add possibility to disable buttons in toolbar
Change-Id: Ib7af9a3be5fedbc1224dc050ca4246545b3ccf2e
Oskar Chodowicz [Wed, 17 Jul 2019 09:48:17 +0000 (11:48 +0200)]
Small fixes
this patch introduce these changes:
1. use actions in modal presenter what allows to disable buttons
2. set focus on entry in modal view
Change-Id: I71c29a17daf20bfc6880514af442616b2d71daed
Oskar Chodowicz [Tue, 16 Jul 2019 13:39:04 +0000 (15:39 +0200)]
Fix for flickering toolbar at the Update Accessories Switch Page
Change-Id: I998a6d92ee8cff4dea0efe4575b0fa8dc5b03bae
Oskar Chodowicz [Tue, 16 Jul 2019 12:33:09 +0000 (14:33 +0200)]
Fix for no possibility to close popup which inform about no
configured switches
Change-Id: I29f3fd764d258f45c5d730ab0446388f311d83bd
Lukasz Wlazly [Mon, 15 Jul 2019 11:00:03 +0000 (13:00 +0200)]
Add implementation of variadic notify function to Observable class
Change-Id: Id33437727ce50afb5d027e0b5feb9468532e89df
Lukasz Wlazly [Tue, 16 Jul 2019 11:16:23 +0000 (13:16 +0200)]
Restore missing callbacks on list items
Change-Id: I0f1e0ebf08991ec7e44223a1a0e0c4d0584b5d4c
Oskar Chodowicz [Fri, 12 Jul 2019 14:42:45 +0000 (16:42 +0200)]
Accessories Switches Pages in mvp
Change-Id: If2b5f42d76aa2ae34fdf6be43191d9c32c76c125
Oskar Chodowicz [Tue, 2 Jul 2019 13:01:18 +0000 (15:01 +0200)]
Add new type of list item - entry
Change-Id: I71b2738581db65231690610e10e895e7d0f4354a
e.czarnocki [Fri, 5 Jul 2019 13:09:13 +0000 (15:09 +0200)]
Fix createUpdatePage in SwitchesPagePresenter
Change-Id: I21ba23c7a66c0c0268e2012e65e4462ed49340b0
Lukasz Wlazly [Tue, 2 Jul 2019 13:45:29 +0000 (15:45 +0200)]
Add ScanDirectionPresenter and ScanMethodPresenter
Change-Id: I002845d4e55b986dd8494c8833eec9c7375ff1ef
Lukasz Oleksak [Tue, 2 Jul 2019 09:10:40 +0000 (11:10 +0200)]
Fixes state handling in PauseOnFirstItem option
Change-Id: I1f5a0b8871a5b3e3052371cc12eae66ec35af4a8
Oskar Chodowicz [Mon, 1 Jul 2019 15:00:33 +0000 (17:00 +0200)]
Remove unnecessary code
Change-Id: I1f8b447eb7b074de052dbd06f0c59afd5c1b9045
Oskar Chodowicz [Mon, 1 Jul 2019 12:12:23 +0000 (14:12 +0200)]
Remove unnecessary comments
Change-Id: I44ea5a34e174d405cc3ac74c3c8df8b1b6c38060
Oskar Chodowicz [Mon, 1 Jul 2019 11:47:33 +0000 (13:47 +0200)]
Unregister callbacks for dbus signals on client object destroy
Change-Id: I95e05e9983d431d3a3b27fe2bffd05823e178b79
Lukasz Oleksak [Fri, 28 Jun 2019 11:11:27 +0000 (13:11 +0200)]
Adds missing titles to presenters
Change-Id: Ie74093fea0033b0635f37cc826ba9831b777cfa5
Lukasz Oleksak [Fri, 28 Jun 2019 08:26:55 +0000 (10:26 +0200)]
Use msgid instead of plain text on NoSwitchesModalPresenter
Change-Id: Ib1dd0f508538ffce047e9c4aacf2be39cf8ed23a
Oskar Chodowicz [Thu, 27 Jun 2019 15:01:42 +0000 (17:01 +0200)]
Small fixes
This patch introduce some fixes described below:
1. Delete page with switches to remove when user delete
at least one switch.
Unfortunately until dbus signals aren't unregistered on dbusclient
object destroy it occurs with a crash.
2. Delete button in switches page is disabled when configured switches
count equals 0 and enabled when is not equal 0
Change-Id: I652b875c0d2dc4b4c5c7aace3257cd15c766c158
Oskar Chodowicz [Wed, 26 Jun 2019 08:44:21 +0000 (10:44 +0200)]
Add possibility to update switch for camera & screen providers
Change-Id: I206051f003c9480d711ffaaad14f6585e33fd1a7
Oskar Chodowicz [Tue, 25 Jun 2019 16:52:21 +0000 (18:52 +0200)]
Fix for wrong variable type
Change-Id: Ie384bbdc8274dde985e7b3aeae6df6fefb970f2c
Oskar Chodowicz [Tue, 25 Jun 2019 11:44:43 +0000 (13:44 +0200)]
Delete view and presenter on AppContext.pop()
Change-Id: Ica17f0d6004b2964149ee3184b139143618b797a
Lukasz Wlazly [Tue, 25 Jun 2019 09:16:37 +0000 (11:16 +0200)]
Add NoSwitchesModalPresenter
Change-Id: I43d94f3525fbdf758dc52dad253e1e6421dc01c2
Oskar Chodowicz [Mon, 17 Jun 2019 17:20:25 +0000 (19:20 +0200)]
Camera Switches Page in MVP
Change-Id: I5473263543dfffdce3b257c8ae0c848c41931c5e
Lukasz Wlazly [Thu, 13 Jun 2019 12:42:54 +0000 (14:42 +0200)]
Add RemoveSwitchesPagePresenter
Change-Id: I37a14f33496b488b1a1a3d13ccad64f69dd47c0b
Oskar Chodowicz [Mon, 17 Jun 2019 15:30:00 +0000 (17:30 +0200)]
Select Action Page in mvp
Change-Id: If681134f26d585b9947a5e24f6b7afb3e1d7888d
Oskar Chodowicz [Wed, 12 Jun 2019 14:10:32 +0000 (16:10 +0200)]
Add Switch Page in mvp
Change-Id: I7d78f0a1bd5f8cd7b6d881103fdf589e2b899821
Oskar Chodowicz [Mon, 10 Jun 2019 14:47:33 +0000 (16:47 +0200)]
Switches Page in MVP
Change-Id: I9c1e5aaf31c2f62de0a41225f62f09c44834cb2a
Oskar Chodowicz [Thu, 30 May 2019 07:00:16 +0000 (09:00 +0200)]
Cursor color page in MVP
Change-Id: I4dc6f95bd2809990b63f6943d146b7a66ad7259d
Lukasz Oleksak [Tue, 25 Jun 2019 11:35:37 +0000 (13:35 +0200)]
Fixes turning off the Universal Switch
Change-Id: I56710b4e50139c37125d462f48e174bba82848c9
Lukasz Oleksak [Mon, 24 Jun 2019 13:44:52 +0000 (15:44 +0200)]
Fixes listening for value change on entry in SpinnerViewWithToggle
Change-Id: I2e3cc2460da8e118b45eaa1ab813735d2a39b080
Lukasz Wlazly [Mon, 24 Jun 2019 09:23:05 +0000 (11:23 +0200)]
Fix synchronization between list item and dependent menu
Change-Id: I84d79fc0129f65ac6de022de6908b78974fd1dc9
Lukasz Wlazly [Wed, 19 Jun 2019 09:22:27 +0000 (11:22 +0200)]
Use exisiting models in UniversalSwitchSettingsPagePresenter
Change-Id: I1aad51898b90de19d6e505cc58d758d6d3d2ec76
Lukasz Oleksak [Fri, 21 Jun 2019 17:23:24 +0000 (19:23 +0200)]
Allows to listen to value change on entry input
Change-Id: Ie13a0dce755b51543e21daae0d6f073f6289b0e0
Lukasz Wlazly [Wed, 19 Jun 2019 06:56:00 +0000 (08:56 +0200)]
Remove editable property from models
This patch move logic connected with editable property
to presenters
Change-Id: I529de8fa3c67a15e8733b6094ce36ddcaaaaaae7
Tomasz Fejcak [Tue, 11 Jun 2019 10:47:52 +0000 (12:47 +0200)]
SingleIntervalInteraction page in MVP refactor
Change-Id: I0675e7cef5e64311e4f997c33d4c95ac9d92b985
Maria Bialota [Thu, 13 Jun 2019 09:28:37 +0000 (11:28 +0200)]
Point scan speed in MVP
Change-Id: Ifddc5e97471a0c12957e7996e0ad2e1f309e581b
Maria Bialota [Fri, 7 Jun 2019 15:18:18 +0000 (17:18 +0200)]
Number of auto scan loops page in MVP
Change-Id: I8aa5d92b2431c37715a15159b639d335c2d215aa
Lukasz Wlazly [Tue, 11 Jun 2019 09:01:40 +0000 (11:01 +0200)]
Add VoicePresenter
Change-Id: Ia490cdafedbc16b23d1449082cd3b8dd0202ddbd
Lukasz Wlazly [Tue, 11 Jun 2019 08:03:08 +0000 (10:03 +0200)]
Add SoundPresenter
Change-Id: I2e60cd0757f0bad5c4184b99cb4e04e66445601c
Lukasz Wlazly [Tue, 11 Jun 2019 07:02:53 +0000 (09:02 +0200)]
Edj compiler command improvement
Change-Id: I9ab14f23d3076e06b4abe40082c7bdfbe788eccc
Adrian Wojciechowski [Tue, 11 Jun 2019 11:11:46 +0000 (13:11 +0200)]
Auto move interval page in MVP
Change-Id: Ie6993e3a6d41bf6e3d57a881442def4f2a3f92fb
Adrian Wojciechowski [Mon, 10 Jun 2019 14:45:00 +0000 (16:45 +0200)]
AutoTap page in MVP
Change-Id: Iccbed7933a672535dd6e679e545ec09450552753
Tomasz Fejcak [Thu, 6 Jun 2019 12:14:36 +0000 (14:14 +0200)]
TapDuration page in MVP
Change-Id: I1a1e98a5e015cd75066f4b7ad6e38f685259d335
Lukasz Wlazly [Tue, 28 May 2019 11:23:47 +0000 (13:23 +0200)]
Add SpinnerView, SpinnerPresenter and SpinnerPresenterWithToggle
Change-Id: Id00c1d0cac93c6e2a471e39058ac84e09a6ab229
Oskar Chodowicz [Thu, 30 May 2019 06:58:51 +0000 (08:58 +0200)]
Extract Universal Switch Constants to another file
Change-Id: I6e8153fcf5484dea95e09b50b3e0a79d95a00c5d
Oskar Chodowicz [Thu, 23 May 2019 14:45:05 +0000 (16:45 +0200)]
Manage Menu Options in MVP
Change-Id: I85d3ab3baa7f102f87a5cae08329be7602add912
Oskar Chodowicz [Wed, 15 May 2019 08:14:07 +0000 (10:14 +0200)]
Universal Switch Settings Page in MVP
Change-Id: I5c680e9c0ea52fc9586d6f4b92b509a2d61e2631
Oskar Chodowicz [Mon, 13 May 2019 14:31:23 +0000 (16:31 +0200)]
Universal Switch Page in MVP
Change-Id: I77a58c227508a66b15f67dbb563c3ddb76abe0ff
Oskar Chodowicz [Mon, 13 May 2019 13:57:27 +0000 (15:57 +0200)]
Add customizable actions to list view and presenter
Change-Id: Iaf085b536ea454872a11039a6c8b50c79be4c366
Lukasz Wlazly [Fri, 24 May 2019 10:59:17 +0000 (12:59 +0200)]
Make AppContext observable
Change-Id: I0286477681de1310eb2aeacef31a8de8284b1822
Woochanlee [Mon, 20 May 2019 00:32:53 +0000 (09:32 +0900)]
ListItem.hpp: [Svace] Fix Uninit ctor warning.
Change-Id: Id169856b92e36acad8923e382c9e430543c87945
WGID:374079
Lukasz Wlazly [Mon, 13 May 2019 13:12:50 +0000 (15:12 +0200)]
Small fixes regarding Screen Reader setting
This patch:
1. Set step for slider inside genlist
2. Add indicator function to Slider
3. Removes obsolete files
Change-Id: Ia8a5cb1827cd5503f538af6a42b4117dd98e8733
Lukasz Oleksak [Mon, 13 May 2019 08:57:18 +0000 (08:57 +0000)]
Merge "ScreenReaderSettings page in MVP" into tizen
Lukasz Oleksak [Tue, 7 May 2019 09:16:28 +0000 (11:16 +0200)]
ScreenReaderSettings page in MVP
Change-Id: I29a68d95aa427fdf6888dde87c231145edc94c94
Lukasz Wlazly [Tue, 7 May 2019 11:41:26 +0000 (13:41 +0200)]
Set application name
Change-Id: Ifb5eed84c1a5073fa5c17e62b3b260680ac1d4b1
Lukasz Wlazly [Fri, 26 Apr 2019 09:35:11 +0000 (11:35 +0200)]
Add sanitization
1. Check if AppContext stack is empty before calling presenter's
callback
2. Unregister from smart callbacks in Widget destructor
Change-Id: I716c0dde5d43f3b7bc3527c2dd591dbe41e5ab5b
Oskar Chodowicz [Tue, 23 Apr 2019 18:14:12 +0000 (20:14 +0200)]
ScreenReaderPage in MVP
Change-Id: I6c1c49db66cf2ea85e34992b13f1e47307752cd3
Lukasz Wlazly [Thu, 25 Apr 2019 14:32:46 +0000 (16:32 +0200)]
Add update of GenlistItem fields when text and description are changed
Change-Id: Ib40bb75a561c826f30afce02927889c9ddbb004a
Lukasz Oleksak [Thu, 25 Apr 2019 13:48:29 +0000 (13:48 +0000)]
Merge "Add synchronization View-Presenter and Model-Presenter" into tizen
Lukasz Wlazly [Wed, 17 Apr 2019 14:38:03 +0000 (16:38 +0200)]
Add synchronization View-Presenter and Model-Presenter
This patch add ObservableProperty class, which allows
to send notifications from one class to other on value change.
Usage of this mechanism is used in ListView.
Change-Id: I430372637b390c38093b30981187cc3fddd2ea39
Lukasz Wlazly [Tue, 23 Apr 2019 12:33:54 +0000 (14:33 +0200)]
Fix possible null dereferencing
Change-Id: I5611ec07711c8d62264ca8b53aceabb33e8a24b5
Radoslaw Cybulski [Thu, 18 Apr 2019 12:27:59 +0000 (14:27 +0200)]
Fix SVACE issue with invalid parameter validation
Change-Id: I86672c8acd1de073fa3bd7dd7101bcb548b770fd
Lukasz Wlazly [Tue, 16 Apr 2019 06:08:02 +0000 (08:08 +0200)]
Fix runtime and design issues
This patch:
1. Adds classes for abstract ListItem and ListGroup
2. Adds stack for views
Change-Id: I6ea212ae38ebeb1fd660dbeeff57ebbc64f8fbe2
Lukasz Wlazly [Tue, 9 Apr 2019 07:03:20 +0000 (09:03 +0200)]
Introduction of MVP architecture
Change-Id: Id4b7efa1cdbd0ae02fbbaa9577135eb90cf84555
Oskar Chodowicz [Thu, 4 Apr 2019 18:16:23 +0000 (20:16 +0200)]
Add synchronization between us configuration and vconf in the class
Change-Id: I9fefe8498987b6eb3413b5190a4c04d2ea6ca122
Lukasz Wlazly [Mon, 8 Apr 2019 12:37:34 +0000 (14:37 +0200)]
Remove all usages of gettext function from outside of TranslatedString
Change-Id: I8564505b04f450405b61d2dbd32969af7f544b3d
Tomasz Jeschke [Mon, 1 Apr 2019 14:09:58 +0000 (16:09 +0200)]
Replace char* with std::string
Change-Id: I010b789017cd8ee68d6f370f9d7833716a04ccd7
Lukasz Wlazly [Thu, 4 Apr 2019 09:09:53 +0000 (11:09 +0200)]
Extend TranslatedString functionality
1. Add static function to create parametrized TranslatedString
2. Overload addition operator
Change-Id: I7355f2dd37959a6aa19471104a44a906bb68ed2e
JunsuChoi [Tue, 2 Apr 2019 07:59:33 +0000 (16:59 +0900)]
Fix a build break on 64 bit architectures
Change-Id: Ieed0e47412c9b4cc1489f250ec6664f2fd72b2b7
Signed-off-by: JunsuChoi <jsuya.choi@samsung.com>
Lukasz Wlazly [Thu, 28 Mar 2019 14:37:08 +0000 (15:37 +0100)]
Add wrapper class for TTS functions
Change-Id: I30502a127bc02267b56a55c58917f841026c5a0e
Lukasz Wlazly [Fri, 29 Mar 2019 08:27:08 +0000 (09:27 +0100)]
Update clang-format file
Change-Id: I3d1dd40810fa8368b5f5759cbda218a3c4bef70f
Oskar Chodowicz [Thu, 28 Mar 2019 15:08:29 +0000 (16:08 +0100)]
Use vconf class instead of vconf in c style
Change-Id: I92999da9e560b3f617886747ec02904ee1fa6d3c
Lukasz Wlazly [Thu, 28 Mar 2019 09:54:07 +0000 (10:54 +0100)]
Add new formatting tool
This patch uses new formatting tool (clang-format)
and adds small shell script which allows to easily add pre-commit hook
Change-Id: I910fe6cd39888c116f6c7a4181af3f67d06ffb35
Lukasz Wlazly [Mon, 25 Mar 2019 14:05:35 +0000 (15:05 +0100)]
Refactor of MainData, MainPage and SettingAccessibility classes
Change-Id: Ie9c04f53a39b5c4dd66269923c91563c0fec72ba
Oskar Chodowicz [Fri, 22 Mar 2019 19:11:01 +0000 (20:11 +0100)]
Fix for wrong initial items state on ScreenReaderSettingsPage
Reproduction path:
Screen Reader -> settings -> change toggle for true state ->
back to previous page -> settings -> all toggles are on false state
Change-Id: I0ef531580b1e23aa62c235761d2508199fdadb60
Oskar Chodowicz [Fri, 22 Mar 2019 17:00:47 +0000 (18:00 +0100)]
Add implementation of Vconf wrapper created for Universal Switch
Change-Id: Id13305972b9def428d491857277daf8f784d9032
Oskar Chodowicz [Thu, 21 Mar 2019 13:50:46 +0000 (14:50 +0100)]
Change dlog macros
Change-Id: If67cf2dae4faf17d3db37e80f469e67397c191ab
Lukasz Oleksak [Thu, 21 Mar 2019 16:09:19 +0000 (16:09 +0000)]
Merge "Catch exceptions by reference" into tizen
Tomasz Jeschke [Thu, 21 Mar 2019 11:51:37 +0000 (12:51 +0100)]
Catch exceptions by reference
Change-Id: If97b5bcc1c981e438fa1c4d85abb886f0f889913
Lukasz Wlazly [Thu, 21 Mar 2019 09:00:44 +0000 (10:00 +0100)]
Remove legacy function for adding genlist items
Change-Id: I77a110ef370e4227bc621b21eeda5d0e0c6fffd9
Lukasz Wlazly [Thu, 21 Mar 2019 08:31:45 +0000 (09:31 +0100)]
create ManageMenuOptions without SetValuePage
This patch moves code creating submenu called ManageMenuOptions
to UniversalSwitchSettingsPage directly.
Change-Id: I181194a40890217ea8a113defb535b422a1071fc
Lukasz Wlazly [Wed, 20 Mar 2019 15:18:45 +0000 (16:18 +0100)]
Replace createGendialGroupItem with appendItem
This patch replaces usage of createGendialGroupItem with
Genlist::appendItem in UniversalSwitchSettingsPage class
Change-Id: I35da226b1a49c5086ca3475a32a6f68c2cbd9644
Oskar Chodowicz [Wed, 20 Mar 2019 17:09:33 +0000 (18:09 +0100)]
Introduce "createEvasObject" function and hide constructors
Now widgets can be created only with make function from widget class.
Departure from this rule is creating the window because this kind of
widget hasn't got parent.
Change-Id: Iae9bbc7f417c7b232048ddf4a9346714b8e92bc4
Tomasz Jeschke [Thu, 14 Mar 2019 15:54:06 +0000 (16:54 +0100)]
Replace createGendialGroupItem with Genlist method for SwallowType::INVALID
Change-Id: Ifdd7423bfeac3a2e771cb01bb34687a9f24707e3
Lukasz Wlazly [Tue, 19 Mar 2019 12:11:31 +0000 (13:11 +0100)]
Create "Sound" item with new genlist API
Change-Id: Ibdf9aed9d7efd86bcd843cacfacaa470aa6d5321
Lukasz Wlazly [Tue, 19 Mar 2019 11:37:25 +0000 (12:37 +0100)]
Create "Auto move interval" item with new genlist API
Change-Id: I4a0a94e01c2c8634872b9e64e57065e0d59ad31d
Lukasz Wlazly [Tue, 19 Mar 2019 10:30:23 +0000 (11:30 +0100)]
Create "Auto tap" item with new genlist API
Change-Id: I0375512c379a64fa01ae07b7a4ca11337cf5fa5b
Lukasz Wlazly [Tue, 19 Mar 2019 09:54:55 +0000 (10:54 +0100)]
Create "Single interaction interval" item with new genlist API
Change-Id: I7e871889bf59cdc22ceebe17d8e302270bfa2210
Lukasz Wlazly [Tue, 19 Mar 2019 09:28:07 +0000 (10:28 +0100)]
Create "Tap duration" item with new genlist API
Change-Id: I081219bf5ca7a28354e788ffa4873062cf0f2797
Lukasz Wlazly [Tue, 19 Mar 2019 07:40:31 +0000 (08:40 +0100)]
Create "Pause on first" item with new genlist API
Change-Id: Ib75567ab8e68d4a90bc6dc65c4ef893a3b774748
Lukasz Wlazly [Fri, 15 Mar 2019 11:13:46 +0000 (12:13 +0100)]
Add virtual destructor for base Widget class
Change-Id: Id9484f871237d10254e12889df56297bcd978e64
Lukasz Wlazly [Fri, 15 Mar 2019 10:14:12 +0000 (11:14 +0100)]
Add initial values to pointers in SetValuePage class
Change-Id: If24db44ed604e47a3efd410c5cc1323d99f3d89e
Oskar Chodowicz [Fri, 15 Mar 2019 09:32:15 +0000 (10:32 +0100)]
Remove null check after pointer dereference
This patch resolves Svace issue
Change-Id: Ifaa28ea35e1467a3c49e5d0a0505b1e5aac97b10