Ji-hoon Lee [Fri, 13 Aug 2021 07:21:35 +0000 (16:21 +0900)]
Bump version to 0.3.20
Change-Id: I8a37b70f83315e382db4b7c35c8e19cffd8dfbf4
Ji-hoon Lee [Fri, 13 Aug 2021 07:17:20 +0000 (16:17 +0900)]
Fix defects detected by static analysis tool
Change-Id: I4a6ca3464e5a9c9c54b034fe7fa7f8a3577a7493
Ji-hoon Lee [Wed, 11 Aug 2021 06:20:50 +0000 (15:20 +0900)]
Fix defects detected by static analysis tool
Change-Id: I31b8d14b703b4e86693fe5dbbcae98f004380848
Ji-hoon Lee [Tue, 10 Aug 2021 05:40:42 +0000 (14:40 +0900)]
Bump version to 0.3.19
Change-Id: I757f7140a29a080b71470c32087d187d5024ca0a
Ji-hoon Lee [Tue, 10 Aug 2021 05:26:04 +0000 (14:26 +0900)]
Revert "Revert "Use trusted message port for secure audio transmission""
This reverts commit
46fe031f38df204e591eaddb99e22d93d1d3964d.
Change-Id: I360abb42e85a73fd8bc13ac5108c323115a262fb
Ji-hoon Lee [Tue, 10 Aug 2021 05:25:55 +0000 (14:25 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: I51d38a7e2b5dd59d359cb7fd1dc99fbbc6d5aa0d
Ji-hoon Lee [Mon, 9 Aug 2021 04:58:24 +0000 (13:58 +0900)]
Bump version to 0.3.18
Change-Id: I5007c7ba46627ea43fdcf205530dfb6fc9179c26
Ji-hoon Lee [Mon, 9 Aug 2021 04:57:27 +0000 (13:57 +0900)]
Fix crash when specified wakeup engine does not exist
Change-Id: I6e26ba9dc10031c45886491e9e1235602ebfca0b
Ji-hoon Lee [Tue, 3 Aug 2021 11:30:55 +0000 (20:30 +0900)]
Fix build break in 64bit profile
Change-Id: I2e525632de5565d824ac7c6e19002f78054f2715
Ji-hoon Lee [Tue, 3 Aug 2021 07:11:25 +0000 (16:11 +0900)]
Bump version to 0.3.17
Change-Id: I2af56339b0b723a74af66ec4e1b57a361c4acfad
Ji-hoon Lee [Mon, 2 Aug 2021 13:33:16 +0000 (22:33 +0900)]
Fix log not printed bug and add more log messages
Change-Id: I922eeb94469d52a8b47882a3f51412687e6877e2
Ji-hoon Lee [Tue, 27 Jul 2021 05:27:43 +0000 (14:27 +0900)]
Prevent buffer overflow in case the audio data size is too large
Change-Id: Ibfe33f6baec68667fe5f82371d5374a9889b36e1
Ji-hoon Lee [Fri, 23 Jul 2021 03:18:21 +0000 (12:18 +0900)]
Add minimum flush time constraint
Change-Id: If353d23ae3995f7e9e945053da82debc4b6672fe
Ji-hoon Lee [Thu, 29 Apr 2021 08:19:04 +0000 (17:19 +0900)]
Support multiple wakeup engines for single assistant
Change-Id: I417c1692707274eb2a727151f446fa6f170475e7
Ji-hoon Lee [Tue, 24 May 2016 23:09:33 +0000 (08:09 +0900)]
Fix errors found while adding tests for CPackageUpdateMonitor
While adding new tests for CPackageUpdateMonitor,
unexpected errors were found and fixed the main cause
that the 'ret' variable was used for both application
filter result and the function invocation result.
Since all the errors found while adding new tests are fixed,
the existing package related code is now replaced with the
CPackageUpdateMonitor class implementation.
Change-Id: Ia3af5644ac41aaae26248456103d042a76031fe2
Ji-hoon Lee [Fri, 25 Jun 2021 10:48:34 +0000 (19:48 +0900)]
Extract package update monitor class and add test cases
Since the Package Update Monitor feature can be isolated
in a separate class, first copied the existing code
into a new class and added tests for verifying the
behavior of the new class.
While extracting, it was required to extract client info
struct into a new class also to avoid circular dependency.
At the moment, the newly extracted CClientInfo is not
well-organized, merely a struct revealing internal member
variable. This should be refactored in the future also.
Change-Id: I179540b5ba2890d40d4e1440a8e88861863dc416
Ji-hoon Lee [Tue, 8 Jun 2021 07:45:51 +0000 (16:45 +0900)]
Fix build break
Change-Id: Ie8824f8d6377d8299bcd7319e1d568833884b226
Ji-hoon Lee [Wed, 26 May 2021 12:53:39 +0000 (21:53 +0900)]
Access audio buffer mutually exclusive using state variable
The previous implementation replies on the thread's
joinable value, which is not set back to false
if the thread exits but no join() gets called.
For this reason, use a dedicated state variable
instead of joinable state, which correctly reflects
the active state of the streaming thread.
Change-Id: I1596a4649109011f8acb412896bfe9fdbefb7e05
wn.jang [Fri, 21 May 2021 02:05:26 +0000 (11:05 +0900)]
Fix bug detected from static analysis tool
Change-Id: I044c80d5d5f291adaed1b49d21a06da621907341
Ji-hoon Lee [Tue, 11 May 2021 07:42:21 +0000 (16:42 +0900)]
Disable popping from audio buffer when streaming is activated
Streaming thread reads content of audio buffer, so when the
streaming thread is joinable, modifying the buffer itself
can invalidate iterators associated with the buffer container,
which might cause an undefined behavior. For this reason,
limiting the maximum size of the buffer by popping from it
should be disabled when streaming thread is joinable.
Change-Id: I7cea5460cda6abdbee770c6b2818861a35f0080b
Ji-hoon Lee [Wed, 21 Apr 2021 11:39:20 +0000 (20:39 +0900)]
Bump version to 0.3.18
Change-Id: I4b4c94013988f12449e48df5fd689e471238e392
Ji-hoon Lee [Thu, 18 Feb 2021 02:25:21 +0000 (11:25 +0900)]
Add display privilege
Change-Id: I3704b99abb51bab2c658316785a74e42439ae5d8
Ji-hoon Lee [Mon, 29 Mar 2021 02:02:10 +0000 (11:02 +0900)]
Fix defects detected by static analysis tool
Change-Id: I63d6070426e1782484ba683979e16e3eff4d06fe
Ji-hoon Lee [Thu, 18 Feb 2021 02:25:21 +0000 (11:25 +0900)]
Add display privilege
Change-Id: I3704b99abb51bab2c658316785a74e42439ae5d8
Ji-hoon Lee [Wed, 3 Feb 2021 08:28:22 +0000 (17:28 +0900)]
Bump version to 0.3.17
Change-Id: Ie431ca79ce640d483822e5693fb5b876d4928dc8
Ji-hoon Lee [Wed, 3 Feb 2021 08:24:33 +0000 (17:24 +0900)]
Add mutex lock for protecting observer member variable
Change-Id: I10bc01dc248fea90086240a62eeff70bf66f46bc
Ji-hoon Lee [Thu, 21 Jan 2021 06:11:43 +0000 (15:11 +0900)]
Revert "Use trusted message port for secure audio transmission"
This reverts commit
43a2ecd35ac827f3fd6161aff3828730ddbbee7e.
Change-Id: I4d94895dce5240e7babcc050ae600ca36bc8c90b
Ji-hoon Lee [Thu, 21 Jan 2021 06:11:20 +0000 (15:11 +0900)]
Add more logs for streaming events
Change-Id: I4bbbeed3a2d357cc491e985301060806bc89dd69
Ji-hoon Lee [Wed, 6 Jan 2021 10:54:29 +0000 (19:54 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: Ieece6cc281336b9f7e4a134ad0ff9707d425d585
Ji-hoon Lee [Wed, 6 Jan 2021 10:54:00 +0000 (19:54 +0900)]
Bump version to 0.3.16
Change-Id: Ic800c4d903a227b1221bc31f2e203cd641c3ec47
Ji-hoon Lee [Wed, 6 Jan 2021 10:53:36 +0000 (19:53 +0900)]
Add streaming request related log messages
Change-Id: Ie560cc01c3a1276d05aefe0527a035163f54a5a3
Ji-hoon Lee [Tue, 5 Jan 2021 04:44:30 +0000 (13:44 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: I5f32aa519fd786829f48123a0f4933e53d893529
Ji-hoon Lee [Mon, 4 Jan 2021 09:04:48 +0000 (18:04 +0900)]
Bump version to 0.3.15
Change-Id: I28d526a0cd1ea33d301b6d3ae5df7b8f8d7c37e2
Ji-hoon Lee [Thu, 24 Dec 2020 10:43:17 +0000 (19:43 +0900)]
Use trusted message port for secure audio transmission
Change-Id: I48971865acb4750f52c83bebbb46797d859901f2
Ji-hoon Lee [Tue, 29 Dec 2020 13:02:36 +0000 (22:02 +0900)]
Bump version to 0.3.14
Change-Id: I9a513c5c9a0349f2883a1f57724e3133098eef4d
Ji-hoon Lee [Tue, 29 Dec 2020 13:02:01 +0000 (22:02 +0900)]
Add NULL check before calling dbus_bus_release_name()
Change-Id: I8ffc6bb4b4cf1eed1604a8a26067a733c5601843
Ji-hoon Lee [Wed, 16 Dec 2020 11:47:40 +0000 (20:47 +0900)]
Bump version to 0.3.13
Change-Id: Ic189cf89b28f9d80e91d18daa3fe45d30060a8a7
Ji-hoon Lee [Wed, 16 Dec 2020 11:40:31 +0000 (11:40 +0000)]
Merge changes I7bf30d43,I1e4a4f23 into tizen
* changes:
Merge branch 'tizen_6.0' into tizen
Print error log only when apply_device_for_stream_routing fails
Ji-hoon Lee [Wed, 16 Dec 2020 11:40:27 +0000 (11:40 +0000)]
Merge "Bump version to 0.3.13" into tizen
Ji-hoon Lee [Wed, 16 Dec 2020 07:40:30 +0000 (16:40 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: I7bf30d43b8a3cddc7a3d348949b4c23ff710d5e0
Ji-hoon Lee [Wed, 16 Dec 2020 07:40:09 +0000 (16:40 +0900)]
Bump version to 0.3.13
Change-Id: Icb84f7ffbbef101818f76fa6ab9465f9768deee5
Ji-hoon Lee [Wed, 16 Dec 2020 06:09:06 +0000 (15:09 +0900)]
Fix bug the first item in the list gets omitted when resuming
Change-Id: If77c9727f70f370ad776c8bf673dea4f9a8262f4
Ji-hoon Lee [Tue, 8 Dec 2020 03:10:05 +0000 (12:10 +0900)]
Print error log only when apply_device_for_stream_routing fails
Change-Id: I1e4a4f235cc16bdd363a9557449575f3535d4089
Ji-hoon Lee [Fri, 4 Dec 2020 08:13:45 +0000 (17:13 +0900)]
Add more logs that can help analyzing various issues
Change-Id: Ic69134d9673f15aa01b7f9ac71cbad37cafbf301
Ji-hoon Lee [Thu, 3 Dec 2020 13:00:57 +0000 (22:00 +0900)]
Add periodic log for audio feeding events
Change-Id: I1e1b8d22a4a71b2175ba79f04c40b0991f6a4e70
Ji-hoon Lee [Wed, 2 Dec 2020 10:49:44 +0000 (19:49 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: I9cced2d8ff0ce6de8e661a1d80e498497b5781c3
Ji-hoon Lee [Wed, 2 Dec 2020 10:27:57 +0000 (19:27 +0900)]
Bump version to 0.3.12
Change-Id: Ie0a617563a3e7bc93f7a5c807349b129c1c209f9
Ji-hoon Lee [Wed, 2 Dec 2020 10:27:32 +0000 (19:27 +0900)]
Enable heap tracer and disallow free'ing unmanaged chunks
Change-Id: If153dcbe74fc218c1c06228e14a10019dbaaf9b3
Ji-hoon Lee [Wed, 2 Dec 2020 09:11:27 +0000 (18:11 +0900)]
Remove unnecessary log messages from INFO tag
Change-Id: I53375ef3e1f4f1bebe19b70bc6a43b3a71235fde
Ji-hoon Lee [Wed, 2 Dec 2020 07:49:37 +0000 (16:49 +0900)]
Remove unnecessary FINISH event emission on timeout
Change-Id: I2ee7f8157aa5115f50653fadef27b23d127888cd
Ji-hoon Lee [Tue, 1 Dec 2020 04:48:37 +0000 (13:48 +0900)]
Add try-catch statements for handling exceptions
Change-Id: Ib7309102e3e7a533bc532ff7f20ac75452ac2af9
Ji-hoon Lee [Thu, 5 Nov 2020 08:48:58 +0000 (17:48 +0900)]
Merge branch 'tizen_6.0' into tizen
Change-Id: Ibc697adaa9722897ad88ec8409b5257e26ab1dde
Ji-hoon Lee [Thu, 5 Nov 2020 08:22:25 +0000 (17:22 +0900)]
Bump version to 0.3.11
Change-Id: I08800124b2e073c817b5c03ba6dea759f451bf12
Ji-hoon Lee [Thu, 5 Nov 2020 08:22:17 +0000 (17:22 +0900)]
Prevent audio streaming when there is no data available
Change-Id: I2f01e72f0c636b951bab414b99c2f0e0469faaec
Ji-hoon Lee [Wed, 7 Oct 2020 05:05:26 +0000 (14:05 +0900)]
Change log level of some messages for better trackability
Change-Id: Iee9c8cbe63735f2003e415689016dd312b78268b
Ji-hoon Lee [Thu, 3 Sep 2020 12:33:53 +0000 (21:33 +0900)]
Bump version to 0.3.10
Change-Id: I492c2c5f92d7312b7401bfe0204c4a36ff0ed607
Ji-hoon Lee [Thu, 3 Sep 2020 12:00:38 +0000 (21:00 +0900)]
Use appropriate pid when handling streaming failure event
Change-Id: I6b2eda900ec9d17c6e37b36f046a8c9bcc0975a4
Ji-hoon Lee [Thu, 27 Aug 2020 09:32:15 +0000 (18:32 +0900)]
Bump version to 0.3.9
Change-Id: I64e064c0ed61e3faa6e71ad3d82604abb2ec69ce
Ji-hoon Lee [Wed, 26 Aug 2020 02:27:14 +0000 (11:27 +0900)]
Update selected wakeup info based on wakeup engine name
Change-Id: Ib9098fd831797fbd1e6c0509438e090f5593a47f
Ji-hoon Lee [Wed, 19 Aug 2020 06:25:56 +0000 (15:25 +0900)]
Bump version to 0.3.8
Change-Id: I768c61e5d71633032fb2f4e6c222429b39aa1db1
Ji-hoon Lee [Wed, 19 Aug 2020 06:23:34 +0000 (15:23 +0900)]
Check sender validity on streaming related requests
Change-Id: I648536f129462e4980a8b31e11e10d9dac996aac
Ji-hoon Lee [Thu, 13 Aug 2020 05:34:31 +0000 (14:34 +0900)]
Bump version to 0.3.7
Change-Id: I7d91386600cd93aab861f3b68644a607c0c978d5
Ji-hoon Lee [Thu, 13 Aug 2020 05:32:28 +0000 (14:32 +0900)]
Add more logs for tracking detailed streaming process
Change-Id: Ic252bfc9af80f8fb49a882d49cc34f94e409d016
Ji-hoon Lee [Thu, 13 Aug 2020 05:14:36 +0000 (14:14 +0900)]
Ignore streaming requests from clients not currently woken up
Change-Id: I875b53caf10a110c967f6039604fbd4761ea47b7
Ji-hoon Lee [Fri, 7 Aug 2020 06:26:03 +0000 (15:26 +0900)]
Bump version to 0.3.6
Change-Id: Ibe2072f0b0d6b81c8d110d45ec41e25a3e456cc2
Ji-hoon Lee [Fri, 7 Aug 2020 06:25:06 +0000 (15:25 +0900)]
Fix bug NULL is passed on streaming failure event
Change-Id: I5b2900a9110d10051bfa028deb0ab5adf5f24a4e
Ji-hoon Lee [Mon, 3 Aug 2020 07:37:48 +0000 (16:37 +0900)]
Bump version to 0.3.5
Change-Id: Ic80e59952a36c16b2f0f0508d880a83de78419d0
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