summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Daehyeon Jung [Wed, 30 Aug 2017 04:53:59 +0000 (13:53 +0900)]
Fix wrong description
Change-Id: Ic1a7a27fb1442e32d0ffbee03c23d014d842e957
Hwankyu Jhun [Wed, 16 Aug 2017 08:12:15 +0000 (17:12 +0900)]
Fix and add the log tag
Change-Id: I2fdcd8720d0c3685608177b6acc57772e38ab4cc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 16 Aug 2017 07:56:19 +0000 (16:56 +0900)]
Fix the fallback about setting the current locale
Change-Id: I8f295236878fc6370242db08ae769eb8c6f9162b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Wed, 16 Aug 2017 04:44:32 +0000 (13:44 +0900)]
Do not check period when instance create fail
Change-Id: I6870e0ff6bd93f92f100ad8a0baf6f9d84285dce
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Wed, 16 Aug 2017 05:05:12 +0000 (14:05 +0900)]
Fix the fallback about setlocale
Change-Id: I9f647318f8937fadd1260abb2f94237a3f6b6cb3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 11 Aug 2017 01:54:53 +0000 (10:54 +0900)]
Add a fallback about updating instance
Change-Id: Icc45d5f4fddbadd8deeb81bdd024a47543b2a09c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 4 Aug 2017 10:53:49 +0000 (19:53 +0900)]
Add an exception handling about permanent deletion
Change-Id: Iea0e8dc778532174c618f07273f793cbee74d35b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 20 Jul 2017 05:23:36 +0000 (14:23 +0900)]
Implement widget operation for 'period'
- This patch is associated with widget_service_change_period()
- This operation is responsible for changing current update-period
Change-Id: I32abe9b865941040d223d467984dac8e72e9d748
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 19 Jul 2017 06:09:56 +0000 (15:09 +0900)]
Implement periodic update
- update-callabck should be invoked periodically when the value of
'update-period' is bigger then 0
- Paused widget's update-callback should be deferred until it is resumed
- Require
https://review.tizen.org/gerrit/#/c/139466/
Change-Id: Id30e4de0576f3cb8b35743fff0ac37989356df6d
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Mon, 17 Jul 2017 05:21:40 +0000 (14:21 +0900)]
Remove ECORE_WL_EVENT_WINDOW_SHOW handler
Now widget framework can use ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE
and ECORE_WL_EVENT_WINDOW_SHOW do not mean window is visible.
So, let's make widget resume/pause event depend on
ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE
Change-Id: Iecad60c477e6f947a898265f9d1e046e51cea8e0
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 28 Jun 2017 11:41:33 +0000 (20:41 +0900)]
Use common normal exit notify API
- aul_notify_exit
https://review.tizen.org/gerrit/#/c/136199/ (amd)
https://review.tizen.org/gerrit/#/c/136200/ (aul-1)
https://review.tizen.org/gerrit/#/c/136201/ (appcore-widget)
https://review.tizen.org/gerrit/#/c/136209/ (widget-service)
Change-Id: I92863ca2c88e8ac552012a5b5c4ae4f190833029
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Wed, 31 May 2017 04:25:44 +0000 (13:25 +0900)]
Handle abnormal exit
Whlie calling widget_app_exit(), the widget app sends the normal
termination signal to the amd. If the amd doesn't get the signal when
the widget app is dead, the amd will send the widget fault signal to
the widget viewer.
Requires:
- https://review.tizen.org/gerrit/#/c/131674/ [aul-1]
- https://review.tizen.org/gerrit/#/c/131685/ [amd]
- https://review.tizen.org/gerrit/#/c/131692/ [widget-service]
- https://review.tizen.org/gerrit/#/c/131695/ [widget-viewer]
Change-Id: I60076b893ef36c8a43e43669746393b7b98b877f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 13 Apr 2017 11:46:41 +0000 (20:46 +0900)]
Change main loop APIs
- Use elm_run instead of ecore_main_loop_begin
Change-Id: I613edea999586a27d20eee506aabfcb66bb694fa
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Fri, 17 Mar 2017 07:53:20 +0000 (16:53 +0900)]
Send create aborted event to the widget viewer
Requires:
- https://review.tizen.org/gerrit/119553
Change-Id: Iaac8a02534fd72381a270aa00e00de59756559f0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
(cherry picked from commit
fcbfa76f54caaff86e2ff9648d420f1338854af8)
Hyunho Kang [Fri, 17 Mar 2017 13:59:28 +0000 (22:59 +0900)]
Handle widget resize event
Change-Id: I8a6a8cc7be128ebd8720bb2bd6a0794385a2b97a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
(cherry picked from commit
e14b8629ef2df41c3a018aaed9f2d40a791c03ff)
Hwankyu Jhun [Thu, 16 Mar 2017 02:39:08 +0000 (11:39 +0900)]
Add log messages
Change-Id: I9cc598c0b9252b16946aa93771290538854ddd68
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Wed, 22 Feb 2017 01:33:32 +0000 (10:33 +0900)]
Send FG/BG signal to resourced
- resourced should know the FG/BG status to control oom score
Change-Id: Ieab8aa28f9f80bbb087cef1f662c58ad8e4cb3de
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Semun Lee [Tue, 31 Jan 2017 00:25:30 +0000 (09:25 +0900)]
Fix errata in doxygen comment
Change-Id: Ib4c4879cd0c9b2a26e15fec2b678699fbcad51cf
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Hwankyu Jhun [Fri, 20 Jan 2017 08:30:32 +0000 (17:30 +0900)]
Fix memory leak
Change-Id: I6dfa71dd1baebac7c12725badf15459b29b13204
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Daehyeon Jung [Wed, 4 Jan 2017 08:50:03 +0000 (17:50 +0900)]
Fix API description
Change-Id: I9184102cc89cd08f654697a2ae67e2d627dfd39c
Daehyeon Jung [Fri, 16 Dec 2016 09:14:20 +0000 (18:14 +0900)]
fix API description
Change-Id: Ic83954f5ded30d25949b24e07afb708a9737c6d1
Hyunho Kang [Mon, 12 Dec 2016 06:03:39 +0000 (15:03 +0900)]
Replace tbm to screen-connector
Change-Id: Icd7d1ae8c78e860fcaf816ee880c7f6ba4d06974
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 24 Nov 2016 08:03:15 +0000 (17:03 +0900)]
Set default preferred rotation to 0
Some devices set all applications preferred rotation to 90 degree
widget app sould not be rotated becasue viewer will be rotated
Change-Id: I1ad6204423ee7845c4ccf21614fc8eaae246bc01
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Tue, 6 Dec 2016 00:49:25 +0000 (09:49 +0900)]
Fix log format
Change-Id: Ibe94d27267119a38fe614fd4f13736fb3b8f1311
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Wed, 30 Nov 2016 08:01:54 +0000 (17:01 +0900)]
Use strdup instead of g_strdup
- strdup should be used beacase it was freed by free()
Change-Id: I77c200e75661c27e0ac5eb26f6cc9ad190d7475c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Fri, 18 Nov 2016 01:48:05 +0000 (10:48 +0900)]
Fix CMakeLists.txt
To make extendible for adding source & header files.
Change-Id: I79ed47c2e1078b6797be46a4a4467ce3851fb6c9
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Shinwoo Kim [Mon, 14 Nov 2016 02:47:49 +0000 (11:47 +0900)]
[accessibility][screen-reader] make widget accessible
Change-Id: I2db8f30ae410aba654b3559e19f510f938ed023f
Daehyeon Jung [Mon, 10 Oct 2016 10:36:17 +0000 (19:36 +0900)]
replace pepper-based backend to tbm-based
Change-Id: I36817241c9797b8cdc924b9507a3cf51a491d226
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Hyunho Kang [Wed, 12 Oct 2016 10:33:35 +0000 (19:33 +0900)]
Support widget content info share
Change-Id: Ic8b4db04bf4aba55006bb38dca0d59b001de644b
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Fri, 7 Oct 2016 06:05:27 +0000 (15:05 +0900)]
Add package id to the lifecycle info
Change-Id: I812173fb03a725df74c710fe756d35bc9492f6f6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Fri, 23 Sep 2016 01:34:19 +0000 (10:34 +0900)]
Fix wrong doxygen format
Change-Id: Idbb4c367cd57724e9b0c210a075e668b66d4a636
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 6 Sep 2016 09:05:53 +0000 (18:05 +0900)]
Implement widget_service_get_instance_count
Change-Id: Ie927848973f36955635ff120bcf85ffe6ef18f2e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 17 Aug 2016 08:10:59 +0000 (17:10 +0900)]
Fix uninitialized value
Change-Id: Ic81d24835bf996c312eb1a5b8ea67bb6e4b6cf67
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 18 Jul 2016 11:20:33 +0000 (20:20 +0900)]
Add widget app restart logic
Change-Id: I54bce1b3e0eba8c919a238c808986fdb814fc277
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Semun Lee [Fri, 29 Jul 2016 08:01:15 +0000 (17:01 +0900)]
Consider fallback to english for i18n
LANGUAGE variable can contain default language information.
It will be used when the mo files for the selected language is not
available.
Change-Id: I3a7fa43cd3736bf29bdbad6a0ea8b3b80fbabf8b
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Daehyeon Jung [Tue, 5 Jul 2016 13:57:11 +0000 (22:57 +0900)]
Fix widget instance update
Change-Id: Ia43fdb6fd16e1870ed68fcacb0c2cb26cc9bc60e
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Hwankyu Jhun [Fri, 8 Jul 2016 05:44:42 +0000 (14:44 +0900)]
Exclude lines from measure coverage
Change-Id: Ic58695f8f9859e427b61730dd825c4808bc1b3af
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Semun Lee [Mon, 4 Jul 2016 04:16:35 +0000 (13:16 +0900)]
Initialize widget data structures
Uninitialized context->content_info causes crashes
Change-Id: I949e6c36dd754713447d32515505aa6640c2b4fb
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Daehyeon Jung [Thu, 23 Jun 2016 03:59:16 +0000 (12:59 +0900)]
fix update content info
- from 2.x implementation, widget internally uses content_info as string.
- in initial 3.0 impemenation of widget tried use bundle as is, but
using bundle with content_info together may involves security issues
and may introduce unintended bugs that developer expects bundle contains only
their data.
Change-Id: I98629753ab7141a4bbe6fd0299c8068a0e33a748
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Fri, 17 Jun 2016 05:22:16 +0000 (14:22 +0900)]
fix dereference wrong ptr and uninitialized val
Change-Id: Ib47aaf212970c533912ac2cd08f7a7324ce5897f
Hwankyu Jhun [Tue, 14 Jun 2016 06:13:21 +0000 (15:13 +0900)]
Fix getting locale resource path
Change-Id: I7583298a629d57d3df27dccbc9ef8a1420b7021e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Daehyeon Jung [Fri, 20 May 2016 12:21:59 +0000 (21:21 +0900)]
Implement window event callback
Change-Id: I3792b4762b14ec655943d44d7d06291fc7a65e1d
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Tue, 10 May 2016 06:37:17 +0000 (15:37 +0900)]
Implements system and lifecycle events
- Status updates only supports partial events, and will be fixed later
- App common event handler are adopted from 2.x implementation
- Lifecycle handler are not yet completed
Change-Id: I5b9956cf26b7cf516c943227a4fda1d36cfc2f09
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Wed, 27 Apr 2016 08:02:48 +0000 (17:02 +0900)]
fix set title
Change-Id: I52191e195fb9ec316a0208ff1045008a7481a9bd
Daehyeon Jung [Mon, 18 Apr 2016 09:13:07 +0000 (18:13 +0900)]
implement widget_context_foreach, add window cb
Change-Id: I112c0e502ae7906e8cf4614377b32f7f4ac5f231
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Hwankyu Jhun [Mon, 18 Apr 2016 08:46:46 +0000 (17:46 +0900)]
Fix the widget_app_get_id()
- Set the result
Change-Id: I10a03805e042ad3ebce8780329d8a4e519b15458
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Daehyeon Jung [Tue, 12 Apr 2016 04:53:50 +0000 (13:53 +0900)]
Fix gettext error
Change-Id: I0e78c041f2c79db7c0801f84452987e80c1734f5
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Fri, 8 Apr 2016 09:00:03 +0000 (18:00 +0900)]
Fix widget_app_destroy_type_e
Change-Id: I77c1fb8a1e6db6138d08285ff9f1c97d87ffb582
Hwankyu Jhun [Fri, 25 Mar 2016 12:48:38 +0000 (21:48 +0900)]
Adjust coding rules
Change-Id: Id7b804be392640d7459a91019e180f08a83f1a52
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Daehyeon Jung [Wed, 30 Mar 2016 12:10:11 +0000 (21:10 +0900)]
Add NULL check for endpoint
Change-Id: I3d1819d9f30784c785fd680593b5e9cb1c4cc65f
Daehyeon Jung [Wed, 30 Mar 2016 11:01:03 +0000 (20:01 +0900)]
fix widget status notify
Change-Id: I7d4792423d1c67891d67b93172a1f638cae556e6
Junghoon Park [Wed, 9 Mar 2016 03:06:26 +0000 (12:06 +0900)]
Enable compiler option -Werror
Change-Id: I28bb59cb233d9f988f80086301188229a54d46ac
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Fri, 26 Feb 2016 06:57:48 +0000 (15:57 +0900)]
Fix the exception about checking widget feature
Change-Id: I5ab197ba3ec80bae9a37d1a6cc0b45f4d1f46c5a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Daehyeon Jung [Thu, 25 Feb 2016 04:17:30 +0000 (13:17 +0900)]
check widget feature first
Change-Id: I35deb1006d0b4734bdf592cb90a126cc6f2fe056
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Fri, 29 Jan 2016 08:23:04 +0000 (17:23 +0900)]
Check invalid parameter
Change-Id: I17e6b7593210b7a4c4b0ef4d3491777af67a14f6
Daehyeon Jung [Tue, 19 Jan 2016 02:44:52 +0000 (11:44 +0900)]
fix warning
Change-Id: If56e793e74dafe05b05bcb02f20be462ec6db92d
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
SukHyung, Kang [Thu, 14 Jan 2016 04:29:43 +0000 (20:29 -0800)]
Merge "change doc files to sync tizen 2.4 for API references" into tizen
SukHyung, Kang [Thu, 14 Jan 2016 01:05:40 +0000 (10:05 +0900)]
change doc files to sync tizen 2.4 for API references
Change-Id: I67d460b11ae48482f411125a9c22be1385111e25
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
Daehyeon Jung [Wed, 13 Jan 2016 10:31:31 +0000 (19:31 +0900)]
use class_name for instance id
Change-Id: I13db581b0914f2798c39fa001c51369318083978
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 12 Nov 2015 02:35:21 +0000 (11:35 +0900)]
Initial pepper-based widget framework commit
- Support wayland subcompositor
- Remove widget-provider dependency
- Replace data-provider-master
Change-Id: I4b6b3a9f55add2273de9f27d5e4c9fd6023fdb25
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Jiwoong Im [Fri, 3 Jul 2015 08:07:52 +0000 (17:07 +0900)]
sync with tizen_2.4
- change interfaces to add parameter for user data at widget instance
Change-Id: I8436dc5a834c54f0c12221d04e5c4d4494cf1480
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 10 Jun 2015 02:39:55 +0000 (11:39 +0900)]
appcore-widget : initial commit
The capi-appcore-widget provides functions for handling Tizen widget
application state changes or system events.
Tizen widget application can be shown in the home screen.
This APIs support making multiple widget instances per an application.
This API provides interfaces for the following categories:
- Starting or exiting the main event loop
- Registering callbacks for application state change events
- Registering callbacks for basic system events
- Registering callbacks for instance state change events
Change-Id: I9400f117c5c4c1e2efb0214caf41798691c308cb
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
KyungMi Lee [Thu, 4 Jun 2015 05:32:45 +0000 (22:32 -0700)]
Initial empty repository