Ji-hoon Lee [Mon, 3 Aug 2020 07:36:48 +0000 (16:36 +0900)]
Fix bug assigning a newly created variable's value to itself
Change-Id: I4ed18c047de2d7747193bf7296984eb2d782f70b
Ji-hoon Lee [Wed, 22 Jul 2020 08:30:36 +0000 (17:30 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: Ic72a69de8f20bd7ea433173f7c831aafcd9b25d9
Ji-hoon Lee [Wed, 22 Jul 2020 08:21:24 +0000 (17:21 +0900)]
Bump version to 0.2.36
Change-Id: Idf77f083e501e14f1c5b00f802cc01c60a929754
Ji-hoon Lee [Wed, 22 Jul 2020 07:49:01 +0000 (16:49 +0900)]
Bump version to 0.3.4
Change-Id: I07a09e3abf3283bd5e737bbb7682b689c6a6d204
Ji-hoon Lee [Wed, 22 Jul 2020 07:47:22 +0000 (16:47 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: If37f3299bee58ac0bfc4562761c4fa56238ab013
Ji-hoon Lee [Fri, 17 Jul 2020 12:29:55 +0000 (21:29 +0900)]
Replace ecore_thread_main_loop_* functions with alternatives
Change-Id: Ied3b35f41bb7c9f8bc74bc24d42e5a92e3b4b551
Ji-hoon Lee [Fri, 17 Jul 2020 02:42:04 +0000 (11:42 +0900)]
Bump version to 0.2.35
Change-Id: Ib8b1ca66b5e49ef6266973cb960092c7839473a3
Ji-hoon Lee [Thu, 16 Jul 2020 11:09:12 +0000 (20:09 +0900)]
Add logs for checking wakeup_engine_command delivery
Change-Id: Ib114ff5f46c96850d344eb26c43135f371222b74
Ji-hoon Lee [Fri, 17 Jul 2020 05:30:26 +0000 (14:30 +0900)]
Use async version of aul_launch_app for avoiding deadlock
Change-Id: I484ced8492df92262ee34e19b687ae62d4cba76f
Ji-hoon Lee [Thu, 16 Jul 2020 11:12:54 +0000 (20:12 +0900)]
Ignore outdated wakeup timer events
Change-Id: I0493c55d587c8d244a2db3f204592e259512172f
Ji-hoon Lee [Wed, 8 Jul 2020 12:27:34 +0000 (21:27 +0900)]
Fix streaming START/FINISH event pair mismatch
Change-Id: I03680aa7848579ac5fd1235f264d5c74d7bc3876
Ji-hoon Lee [Mon, 15 Jun 2020 02:53:18 +0000 (11:53 +0900)]
Bump version to 0.3.3
Change-Id: Idf3fcc0402c1f5979071c8859c8c842fc2b450f6
Ji-hoon Lee [Mon, 15 Jun 2020 02:49:08 +0000 (11:49 +0900)]
Fix utc failure : test-preference-manager-vconf
1. Make unregister_changed_callback to return true
only when a certain item was removed from list.
2. Fix crash caused by removing an element inside a
range-based for loop. (Now using remove_if instead)
Change-Id: I9c676b52c2e63c4f69db35169a4bf967e1d1bf64
Ji-hoon Lee [Mon, 15 Jun 2020 01:38:50 +0000 (10:38 +0900)]
Add utc for preference-manager-vconf
Change-Id: Idac4acc21d911a0d08f1322eefb2ecadfd3f8b13
Ji-hoon Lee [Fri, 5 Jun 2020 02:26:54 +0000 (11:26 +0900)]
Add missing ret value assignment
Change-Id: I2adf76992cabce3cb987af655d2dd3cdf03561be
Ji-hoon Lee [Thu, 4 Jun 2020 08:39:44 +0000 (17:39 +0900)]
Bump version to 0.3.2
Change-Id: I2cf047053df57fc2052be9c73d38e4afad4bd793
Ji-hoon Lee [Thu, 4 Jun 2020 08:39:22 +0000 (17:39 +0900)]
Remove unnecessary white space between function name and parenthesis
Change-Id: I5ccf150157572b8dbc1b3c2ea96c81002a69124a
Ji-hoon Lee [Thu, 4 Jun 2020 08:38:22 +0000 (17:38 +0900)]
Prevent sending dbus messages to panel if panel is not enabled
Change-Id: I85518b160461f93829cc0fe77a1a5af680659b02
Ji-hoon Lee [Thu, 28 May 2020 07:56:17 +0000 (16:56 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: I9c39998a178d14cdcbfefe6e0cea0a811c0f5427
Ji-hoon Lee [Thu, 28 May 2020 06:34:13 +0000 (15:34 +0900)]
Bump version to 0.3.0
Change-Id: I0885fbe773417eac7446e218285f0e2dd040710c
Ji-hoon Lee [Wed, 27 May 2020 04:35:16 +0000 (13:35 +0900)]
Bump version to 0.2.34
Change-Id: I63ad89fe501034375b402916d6ec1ae36fdcaa3c
Ji-hoon Lee [Mon, 25 May 2020 03:03:24 +0000 (12:03 +0900)]
Make sure uninstall completion event also restarts service
Change-Id: I0349eeb25d3bf32c839c6eeb5ea566410b28e987
Ji-hoon Lee [Mon, 25 May 2020 02:35:05 +0000 (11:35 +0900)]
Enable app_manager_is_running and add retry logic on failure
Change-Id: I3f32c7e8ef93e96b1ca57276c89748e3f11e6e4a
Ji-hoon Lee [Mon, 25 May 2020 12:50:03 +0000 (21:50 +0900)]
Bump version to 0.2.32
Change-Id: I6ffb0f3d69404b37a450e6c51d0cad1351acb73d
Ji-hoon Lee [Mon, 25 May 2020 12:49:30 +0000 (21:49 +0900)]
Add NULL check when prelaunching default assistant
Change-Id: Id8d6fa2323000101f4edd8ce33ab99d1bb8cae29
Ji-hoon Lee [Mon, 25 May 2020 00:11:56 +0000 (09:11 +0900)]
Bump version to 0.2.33
Change-Id: I10526ccabc9ffd6fb37aea844a28c95c596e9d93
Ji-hoon Lee [Sun, 24 May 2020 23:46:11 +0000 (08:46 +0900)]
Use app_manager_is_running() for checking process existence
Change-Id: Ibe88a55dc15f38cd43a51667fc19a1b34eabe0c8
Ji-hoon Lee [Thu, 21 May 2020 07:49:49 +0000 (16:49 +0900)]
Add log messages for checking startup process
Change-Id: I79a0d20bed3ee46f81e8a6b30f6df821c5838f13
Ji-hoon Lee [Wed, 20 May 2020 09:15:38 +0000 (18:15 +0900)]
Add logs for checking initialization process
Change-Id: I9647f91f1d8caf5215d1cde0849c538c80b3b2d6
Ji-hoon Lee [Thu, 14 May 2020 06:33:08 +0000 (15:33 +0900)]
Bump version to 0.2.32
Change-Id: I623e4745dd7c1834ad961403664910a7e1198f97
Ji-hoon Lee [Thu, 14 May 2020 06:32:17 +0000 (15:32 +0900)]
Feed utterance audio only to the selected wakeup engine
Change-Id: I0ca917128e28ab77d5a37b033ecd62ea8d0d4123
Ji-hoon Lee [Thu, 14 May 2020 04:49:50 +0000 (13:49 +0900)]
Fix build errors
Change-Id: I69e8d81808e4a7ddf984336151cfb3ea653a1765
Ji-hoon Lee [Wed, 6 May 2020 00:23:11 +0000 (09:23 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: Ib696ab3c2a42253d355c5009e74b5265ed080052
Ji-hoon Lee [Wed, 6 May 2020 00:22:21 +0000 (09:22 +0900)]
Fix defects detected by static analysis tool
Change-Id: Ica75005bc4f2e43c1d02f6744cd6594adbaafe9c
Ji-hoon Lee [Mon, 27 Apr 2020 04:38:44 +0000 (04:38 +0000)]
Merge "Remove unnecessary extern C declaration" into tizen
Ji-hoon Lee [Tue, 21 Apr 2020 09:37:02 +0000 (18:37 +0900)]
Remove unnecessary extern C declaration
Change-Id: I08407fe374f046ffccafa043cefe924868dd898d
Ji-hoon Lee [Thu, 23 Apr 2020 05:31:41 +0000 (14:31 +0900)]
Bump version to 0.2.31
Change-Id: Ibcad830b4803e93185d1265c14a3cae19bfd238c
Ji-hoon Lee [Tue, 21 Apr 2020 09:40:21 +0000 (09:40 +0000)]
Merge "Bump version to 0.2.31" into tizen
Ji-hoon Lee [Tue, 21 Apr 2020 09:37:10 +0000 (18:37 +0900)]
Bump version to 0.2.31
Change-Id: I9950af024b4aaa2580c0e83903a0b3ac3a570662
Jihoon Kim [Tue, 21 Apr 2020 08:54:56 +0000 (17:54 +0900)]
Change license directory
Change-Id: I0abb0724f1ec9b28a62c0e6cf62ce0ed2ca123b3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Mon, 20 Apr 2020 00:08:25 +0000 (00:08 +0000)]
Merge changes I65037276,I293a30f2 into tizen
* changes:
Read audio_data_processing_appid info from configuration file
Remove unnecessary virtual keyword for overriding functions
Ji-hoon Lee [Thu, 16 Apr 2020 01:31:21 +0000 (01:31 +0000)]
Merge changes I94bee8d4,I9dc8f8fb,Id361946a,I1b8aef64 into tizen
* changes:
Remove unnecessary mas_ prefix in CServiceMain
Replace int with pid_t for representing a process ID
Send audio data to the dedicated audio processing app if exists
Add override keyword for inherited virtual functions
Ji-hoon Lee [Tue, 14 Apr 2020 05:45:30 +0000 (14:45 +0900)]
Bump version to 0.2.30
Change-Id: I1ae1358662432d8b6314efad5dbf0885c53754af
Ji-hoon Lee [Tue, 14 Apr 2020 05:25:36 +0000 (14:25 +0900)]
Fix defects detected by static analysis tool
Change-Id: I56d36dd519a26f3f04de789a1bd27532549fef6a
Ji-hoon Lee [Tue, 14 Apr 2020 04:57:28 +0000 (13:57 +0900)]
Fix defects detected by static analysis tool
Change-Id: Iae05d46900fa3d2a757c0ae914195f7d5855504d
Ji-hoon Lee [Tue, 14 Apr 2020 04:00:33 +0000 (13:00 +0900)]
Read audio_data_processing_appid info from configuration file
Change-Id: I65037276acbbd0639c9e7f4f7a6b0c56f3133956
Ji-hoon Lee [Mon, 13 Apr 2020 13:01:27 +0000 (22:01 +0900)]
Remove unnecessary virtual keyword for overriding functions
Change-Id: I293a30f20b5c745f3b08c04cf03c39a7b2e3170f
Ji-hoon Lee [Mon, 13 Apr 2020 12:58:22 +0000 (21:58 +0900)]
Remove unnecessary mas_ prefix in CServiceMain
Change-Id: I94bee8d42fb51c612e319526ee3eb3124485b80f
Ji-hoon Lee [Mon, 13 Apr 2020 12:52:19 +0000 (21:52 +0900)]
Replace int with pid_t for representing a process ID
Change-Id: I9dc8f8fb5204b1591e67cc0fa65c27a379e2f234
Ji-hoon Lee [Mon, 13 Apr 2020 12:25:04 +0000 (21:25 +0900)]
Send audio data to the dedicated audio processing app if exists
Change-Id: Id361946ae510d939acdfc1c5dbb82394be4fab6e
Ji-hoon Lee [Mon, 13 Apr 2020 11:20:27 +0000 (20:20 +0900)]
Add override keyword for inherited virtual functions
Change-Id: I1b8aef644f9453d5f61d3c9b00f6d31da5297f28
Ji-hoon Lee [Mon, 13 Apr 2020 11:19:16 +0000 (20:19 +0900)]
Replace int with pid_t where applicable
Change-Id: Ic388b17e4b37072eda5861d39b92345b8553d55b
Ji-hoon Lee [Mon, 13 Apr 2020 11:16:41 +0000 (20:16 +0900)]
Add -Wno-stringop-overflow option for fixing build error
False alarm causes build break when using strncat,
thus adding a compile option to disable it.
Change-Id: Icbc8fb63c2d4c87f007e5b979268dcd40f2467f1
Ji-hoon Lee [Mon, 13 Apr 2020 09:49:48 +0000 (18:49 +0900)]
Fix finding pid by appid fails due to invalid parameter passing
Change-Id: I96e83d821526cbf1a64b6d059e544893970c5ac3
Ji-hoon Lee [Mon, 13 Apr 2020 04:56:22 +0000 (13:56 +0900)]
Merge commit 'd7b43ec' into tizen
Change-Id: I7bca9a405882465114c9827fe29286d4ced7e0ec
Ji-hoon Lee [Mon, 13 Apr 2020 02:29:37 +0000 (11:29 +0900)]
Merge commit 'ed22efa' into tizen
Change-Id: I3408a217c9ce8c1ef1faa8a05374418c81acbeef
Ji-hoon Lee [Fri, 10 Apr 2020 12:57:20 +0000 (21:57 +0900)]
Merge commit '7acdd04' into tizen
Change-Id: Id3740de3aec6ed14640f768b6f93da4eb86ae31e
Ji-hoon Lee [Fri, 10 Apr 2020 12:50:54 +0000 (21:50 +0900)]
Merge commit 'f22be37' into tizen
Change-Id: I0d18dea32fd921a057f45d029cff60cfa76ce220
Ji-hoon Lee [Fri, 10 Apr 2020 12:46:50 +0000 (21:46 +0900)]
Merge commit '60e1df9' into tizen
Change-Id: Icda9ebd44d7711c40a8882c3a395c824abd697e9
Ji-hoon Lee [Fri, 10 Apr 2020 12:45:24 +0000 (21:45 +0900)]
Merge commit 'bc7eea5' into tizen
Change-Id: I07a43d6d57e9b942da162466d2788f912765aab5
Ji-hoon Lee [Fri, 10 Apr 2020 12:33:02 +0000 (21:33 +0900)]
Merge commit 'b9b5dd3' into tizen
Change-Id: I94abe17b257facb23833bade02a32a6024d7fa2e
Ji-hoon Lee [Mon, 6 Apr 2020 10:16:18 +0000 (19:16 +0900)]
Fix defects detected by static analysis tool
Change-Id: I9af8980b3d3f15ded3fa261ec957debe7adc5365
Ji-hoon Lee [Fri, 10 Apr 2020 02:00:08 +0000 (11:00 +0900)]
Fix defects detected by static analysis tool
Change-Id: Ief868cf1c63021d83370e4b29f0079cf7286d713
Ji-hoon Lee [Fri, 10 Apr 2020 00:18:15 +0000 (09:18 +0900)]
Bump version to 0.2.30
Change-Id: Ia36166583b59e9ad9ab0d332bb3c8546bc908632
Ji-hoon Lee [Mon, 23 Mar 2020 03:25:52 +0000 (12:25 +0900)]
Reload plugin on voice assistant related pkgmgr events
Change-Id: I1c00665a138d4a55d2d2517675fada5ef5ea963e
Ji-hoon Lee [Fri, 10 Apr 2020 00:13:41 +0000 (00:13 +0000)]
Merge "Fix build break caused by incorrect type inference" into tizen_5.5
Ji-hoon Lee [Fri, 10 Apr 2020 00:13:34 +0000 (00:13 +0000)]
Merge "Fix incorrect log message" into tizen_5.5
Ji-hoon Lee [Thu, 9 Apr 2020 04:00:52 +0000 (04:00 +0000)]
Merge "Fix bug maclient info gets appended, not replaced on pkgmgr event" into tizen_5.5
Ji-hoon Lee [Fri, 3 Apr 2020 06:08:40 +0000 (15:08 +0900)]
Fix build break caused by incorrect type inference
Change-Id: Idc32c9428d0592a60b01a0a156fa924d6d64c23e
(cherry picked from commit
bdf4022693ee0c5ec2e0b2d4bcb50a1806a7faf2)
Ji-hoon Lee [Thu, 9 Apr 2020 01:32:25 +0000 (01:32 +0000)]
Merge changes Ic717e89e,Id82ba3b4 into tizen_5.5
* changes:
Adopt protocol name change in multi-assistant package
Increase pcm wait count value for engine manager
Ji-hoon Lee [Mon, 6 Apr 2020 10:16:18 +0000 (19:16 +0900)]
Fix defects detected by static analysis tool
Change-Id: I9af8980b3d3f15ded3fa261ec957debe7adc5365
Ji-hoon Lee [Mon, 6 Apr 2020 09:49:57 +0000 (18:49 +0900)]
Unify member function names in CServiceIpcDbus
Change-Id: I5f85cdec79077b12dc6852de912aecc22d03bf91
Ji-hoon Lee [Mon, 6 Apr 2020 09:40:12 +0000 (18:40 +0900)]
Fix incorrect year information in license boilerplate
Change-Id: Ieb79b85b5a51f8382787dabb84280fbd5af3ac53
Ji-hoon Lee [Fri, 3 Apr 2020 06:51:55 +0000 (15:51 +0900)]
Fix defects detected by static analysis tool
Fixes the problem that local variable names are
same with parameter names.
Change-Id: Id60bc907d2e8142f739c01502d7202f4c6435cdd
Ji-hoon Lee [Fri, 3 Apr 2020 06:08:40 +0000 (15:08 +0900)]
Fix build break caused by incorrect type inference
Change-Id: Idc32c9428d0592a60b01a0a156fa924d6d64c23e
Ji-hoon Lee [Thu, 2 Apr 2020 13:55:41 +0000 (22:55 +0900)]
Add sample unit test for CServiceMain and fix related errors
Change-Id: I280242fb68e90473688abba06a5b333f62225b61
Ji-hoon Lee [Thu, 2 Apr 2020 13:58:29 +0000 (22:58 +0900)]
Remove unnecessary variable declaration
Change-Id: Idc88d765c482f98e25dee988d7e58245cbda502c
Ji-hoon Lee [Wed, 1 Apr 2020 15:03:59 +0000 (00:03 +0900)]
Extract aul dependency from service_main.cpp
Change-Id: Ifd796751933776c0153e8c78d345b94542ac37da
Ji-hoon Lee [Wed, 1 Apr 2020 02:42:18 +0000 (11:42 +0900)]
Extract vconf dependency from service_main.cpp
Change-Id: I1ef3458ccbd2a298319068d27fca8bcced170512
Ji-hoon Lee [Tue, 31 Mar 2020 02:28:30 +0000 (11:28 +0900)]
Change the name of variables moved into classes
Change-Id: I4255ecf45266065f3333f4b141c5f1b59ab4412a
Ji-hoon Lee [Tue, 25 Feb 2020 12:56:39 +0000 (21:56 +0900)]
Add sample unit test for CAudioManager
Change-Id: Ide587f7a43f553b10839bd77ba76ea8125c5c51a
Ji-hoon Lee [Fri, 21 Feb 2020 11:09:51 +0000 (20:09 +0900)]
Extract some of existing logic into separate classes
Change-Id: I125779f5ed85d2f4a7609b43fcb21f9d43c74404
Ji-hoon Lee [Wed, 19 Feb 2020 11:30:48 +0000 (20:30 +0900)]
Encapsulate functions and data into classes
Change-Id: I03489e7713649cb20f54eac0f968bdf96c5ad786
Ji-hoon Lee [Mon, 10 Feb 2020 12:32:29 +0000 (21:32 +0900)]
Rename test_service to test_config and add more tests
Change-Id: I9ffd7137081d1b61f9049f6b8371463ffc1cebca
Ji-hoon Lee [Mon, 10 Feb 2020 11:00:48 +0000 (20:00 +0900)]
Make a class for mas_config and add tests for it
Change-Id: I1fc6eef26828353fde70a9bda74d09814887af4a
Ji-hoon Lee [Mon, 10 Feb 2020 08:10:07 +0000 (17:10 +0900)]
Introduce compile-time unit tests
Change-Id: Id2c98124a993c60f8519fbb48b052664b0922769
Ji-hoon Lee [Wed, 13 Nov 2019 06:43:13 +0000 (15:43 +0900)]
Change c files to cpp files and fix build errors
Change-Id: Ifd15030aa1579c2cfe8a780a77537656fda2fee9
Ji-hoon Lee [Fri, 7 Feb 2020 04:52:35 +0000 (13:52 +0900)]
Implement features for adding/removing wake words
Change-Id: Ida57e6abd6d0c8b28b79efe84803087035a48a45
Ji-hoon Lee [Thu, 2 Apr 2020 03:21:14 +0000 (12:21 +0900)]
Merge branch 'tizen_5.5' into tizen
Change-Id: I784fa584dddbcaf536edc9f9656a78f66cd99412
Ji-hoon Lee [Thu, 2 Apr 2020 03:17:06 +0000 (12:17 +0900)]
Merge branch 'tizen_5.5_tv' into tizen_5.5
Change-Id: I75a9d1b2b6b308a3af4a56255d6377beb6947971
Ji-hoon Lee [Thu, 2 Apr 2020 03:14:55 +0000 (12:14 +0900)]
Merge branch 'tizen_5.5' into tizen_5.5_tv
Change-Id: I231d76ba522fad534e25abb9ae589731d4e7441d
Ji-hoon Lee [Wed, 1 Apr 2020 05:28:20 +0000 (14:28 +0900)]
Add missing NULL check for c-string variable
Change-Id: I2493b8760fb18132bb1d47cf961be706d226defe
Ji-hoon Lee [Fri, 7 Feb 2020 04:49:44 +0000 (13:49 +0900)]
Add missing function prototypes and also fix incorrect ones
Change-Id: I475f1c3db4b01b5f19c421ede74c5e01958448e0
Ji-hoon Lee [Wed, 25 Mar 2020 02:03:27 +0000 (11:03 +0900)]
Adopt protocol name change in multi-assistant package
During the API review process, the name of an API and protocol
'assistant_language' was changed to 'assistant_wakeup_language'.
For simplicity, this commit changes the protocol names only
just to make the inter-process communication works as before,
and maintain the name 'assistant_language' in other occurrences.
Need to check if it would be better to replace all matching strings.
Change-Id: Ic717e89e0530186a3ba12962fe6b4ba9996bc70e
Ji-hoon Lee [Tue, 18 Feb 2020 09:56:08 +0000 (18:56 +0900)]
Increase pcm wait count value for engine manager
Change-Id: Id82ba3b416154e3b908a137a12316255788266e5
Ji-hoon Lee [Fri, 27 Mar 2020 09:05:20 +0000 (18:05 +0900)]
Fix incorrect log message
Change-Id: I62f68221e53599f154702d0387927b6a73064f0f
Ji-hoon Lee [Fri, 27 Mar 2020 08:44:24 +0000 (17:44 +0900)]
Fix bug maclient info gets appended, not replaced on pkgmgr event
When a packge manager event on dependent modules is detected
(such as wakeup engine package), the multi-assistant-service
tries to reload wakeup manager plugin and also reload the
assistant info files.
But the previous implementation appends assistant information
whenever this reload process is requested, not replacing the
original assistant information struct, causing the struct
to contain duplicated entries and also retains entries for
outdated assistant information.
For this reason, make sure the assistant information struct
is cleared before reading assistant info files.
Change-Id: I9ba1c4d7f4fd8c1070f9e1dd5d9d63fc002dd380
Ji-hoon Lee [Thu, 26 Mar 2020 14:05:31 +0000 (23:05 +0900)]
Merge branch 'tizen_5.5' into tizen_5.5_tv
Change-Id: I9cb176b73fcfee0dcdd9b22b46210ba0886141bf
Ji-hoon Lee [Thu, 26 Mar 2020 08:59:36 +0000 (17:59 +0900)]
Restart service on package update event for dependent modules
Change-Id: I7dd06809a375e5410f9911197d6c409249077961
Suyeon Hwang [Thu, 19 Mar 2020 10:14:04 +0000 (19:14 +0900)]
Bump version to 0.2.28
Related commit
- Send voice key status events according to configuration values
Change-Id: Ib91ef6e6d00a06ea5067ba74cdf8aea0375c3bfd
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>