summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Yunchan Cho [Mon, 8 Apr 2013 08:05:12 +0000 (17:05 +0900)]
Change parser seperator of BoxSchemeHandler
[Issue#] WEB-2905
[Problem] If value of 'box' scheme key has '&' character, the value is parsed partially.
[Cause] 'box' scheme uses '&' character as seperator of key/value.
'&' character can be also used by value. So other character is needed as 'box' scheme seperator for avoiding conlict.
[Solution] BoxSchemeHandler use '@' character as seperator
Change-Id: I0ea88b654688ce16d2cb0fadbc76a0fda9132c69
Yunchan Cho [Fri, 29 Mar 2013 14:20:22 +0000 (23:20 +0900)]
[Release] livebox.web-provider-1.5
Change-Id: I87cee0507bcc177bd1681d8940f90d6f0da8516c
Yunchan Cho [Fri, 29 Mar 2013 13:31:38 +0000 (22:31 +0900)]
Remove forward declaration for struct provided internally by opensource
[Issue#] N/A
[Problem] N/A
[Problem] Internal struct provided by opensource can be changed without public notice.
If we do forward declaration for such internal struct, this may cause build break of web-provider
[Solution] Remove such forward declaration.
Change-Id: Id3dc64bd114ec360d4f89f3f45aabf2393c2dc03
Yunchan Cho [Wed, 27 Mar 2013 14:40:04 +0000 (23:40 +0900)]
Fix painting problem of Box on opening PD
[Issue#] DCM-963
[Problem] When opening PD, its Box's content isn't painted fully.
[Cause] webview visibility for Box's content is not set to true explicitly.
[Solution] webview visibility for Box is set to true explicitly.
Change-Id: I31c87267dd5c7503b0fe8db280790fa9f5e5db04
Hoseon LEE [Wed, 27 Mar 2013 14:05:57 +0000 (23:05 +0900)]
Merge "[Release] livebox.web-provider-1.4"
Yunchan Cho [Wed, 27 Mar 2013 14:00:32 +0000 (23:00 +0900)]
[Release] livebox.web-provider-1.4
Change-Id: If15d0e3d7ad4779e2002791f0ba58f592d58060f
Yunchan Cho [Tue, 26 Mar 2013 09:17:49 +0000 (18:17 +0900)]
Support launching application on clicking Box
[Issue#] DCM-962
[Problem] There is no way for webapp to know that the webapp is launched by web livebox
[Cause] App launching is done by livebox master provider without adding special bundle for livebox, on clicking box.
[Solution] App launching is done by web provider, not master provider.
And web provider launch webapp of livebox, adding the following bundle.
* key: "box-id", value: livebox id
* key: "instance-id", value: instance id of the livebox
Change-Id: If01abb9dcc5e8818709ada935b96a38cac8a85f5
Yunchan Cho [Tue, 26 Mar 2013 09:17:49 +0000 (18:17 +0900)]
Support launching application on clicking Box
[Issue#] DCM-962
[Problem] There is no way for webapp to know that the webapp is launched by web livebox
[Cause] App launching is done by livebox master provider without adding special bundle for livebox, on clicking box.
[Solution] App launching is done by web provider, not master provider.
And web provider launch webapp of livebox, adding the following bundle.
* key: "box-id", value: livebox id
* key: "instance-id", value: instance id of the livebox
Change-Id: If01abb9dcc5e8818709ada935b96a38cac8a85f5
Yunchan Cho [Mon, 25 Mar 2013 04:04:00 +0000 (13:04 +0900)]
Change 'period' type to 'float'
[Issue#] N/A
[Problem] Sometimes value conversion from int to float doesn't work well
[Cause] integer is used as type for period. integer type can't cover range provided by float type.
[Solution] period type is changed to float.
Change-Id: I55eebd984fbe410d8088acb84729c98aae04f119
Yunchan Cho [Sun, 24 Mar 2013 12:50:00 +0000 (21:50 +0900)]
[Release] livebox.web-provider-1.3
Change-Id: Ic6ff6815ec0529c7c941eef09417b0bf2a2f968e
Yunchan Cho [Thu, 21 Mar 2013 04:05:07 +0000 (13:05 +0900)]
Add new Web API for updating period
- requested period = 0 : let the livebox's instance not be updated
- requested period > 0 : let the livebox's instance be update per requested period (MIN: 65.0)
- requested period < 0 : let the user select predefined period (1 hour, 3 hour, ..) on popup
[Issue#] N/A
[Problem] User can't change period of a livebox instance after creating it.
[Cause] There was no way for user to change its period
[Solution] Add new Web API for updating period, so that developer can provide update-period to user using it.
Change-Id: Ifca0847eac93b4ea06b197029be8736560815e2a
Yunchan Cho [Wed, 20 Mar 2013 16:44:47 +0000 (01:44 +0900)]
Fix crash on removing default liveboxes (default plugin)
[Issue#] N/A
[Problem] When default livebox is removed, web-provider is often crashed.
[Cause] Release sequence of resources regareding view is wrong.
[Solution] Resources regarding view is released according to dependancy hirachy.
Change-Id: I8a3731d8bf56357ba17fab1ce4668a8081786581
Yunchan Cho [Wed, 20 Mar 2013 16:10:23 +0000 (01:10 +0900)]
Add fault Tolerance when web-provider exited abnormally
[Issue#] N/A
[Problem] when web-provider is exited abnormally, already created instance of livebox aren't restored
[Cause] web-provider doesn't handle special event from mater-provider for fault tolerance
[Solution] web-provider recreates already created instances on recieving event regarding fault tolerance
Change-Id: If4e8f39f07e07c77c4e0898832f7b15773469190
Yunchan Cho [Tue, 19 Mar 2013 08:46:44 +0000 (17:46 +0900)]
Resolve the problem for box not to be displayed sometime on opening PD
[Issue#] N/A
[Problem] When PD is opened, box isn't be displayed often.
[Cause] Box's last image is removed at the improper point on opening PD,
Before last image of box is not lowered, it is removed
[Solution] last image of box is removed before reloading box's content,
and last image of box is lowered before it's removed.
Change-Id: Ib964f13bf8a879bd5ff999fccde73a7452a6702b
Yunchan Cho [Mon, 18 Mar 2013 07:13:09 +0000 (16:13 +0900)]
[Release] livebox.web-provider-1.2
Change-Id: Id8b5cd7242b5d64d3ac5bde68debbd77fd630f0e
Yunchan Cho [Mon, 18 Mar 2013 03:49:02 +0000 (12:49 +0900)]
Fix long delay on resizing box
[Issue#] N/A
[Problem] When box is resized, content update on AppWidget Viewer is delayed for about 3 second
[Cause] web-provider locks GEM buffer for box at the unnecessary point,
so that App Widget Viewer can't get rendered data from GEM buffer.
[Solution] web-provider is modified to lock GEM buffer only on using the buffer.
Change-Id: If9615e8781cb539c45115c5ba92bf74b43fa7380
Yunchan Cho [Sat, 16 Mar 2013 12:05:52 +0000 (21:05 +0900)]
Change point for clearing snapshot (default plugin)
[Issue#] N/A
[Problem] last snapshot is removed on update or resize request before finishing to render box's content.
[Cause] clearing snapshot on default plugin is done in advance.
[Solution] In default plugin, point of clearing snapshot is changed to specific point to finish to render content.
Change-Id: I39352be7a9640b3240cff78548f4d4f298b202a7
Yunchan Cho [Wed, 13 Mar 2013 13:13:20 +0000 (22:13 +0900)]
Support Web API for livebox
The following Web API are supported.
- tizen.appwidget.reload();
- tizen.appwidget.launchBrowser(url);
And if needed, other Web API for livebox will be added
[Issue#] N/A
[Problem] Content of box or pd can't request some tasks to web-provider like reloading box, launching browser
[Cause] There was no way for content of box or pd to request specific tasks to web-provider
[Solution] Additional js objects for livebox device api are defined,
and this objects are injected before loading real resources of box or pd.
Change-Id: Ida0c6513a9b83215772feb7ce50071a17b90ca20
Yunchan Cho [Tue, 12 Mar 2013 06:57:17 +0000 (15:57 +0900)]
[Release] livebox.web-provider-1.1-2
Change-Id: Ibf3788b3e3677289cf4a35c0524fe4ad51377bb3
Yunchan Cho [Tue, 12 Mar 2013 06:52:55 +0000 (15:52 +0900)]
remove smack request regarding security
[Issue#] N/A
[Problem] smack dependancy regarding security cause build break of web-provider
[Cause] smack label regarding security has been changed
[Solution] this smack request is performed by wrt used by web-provider for webview of general livebox
So the smack request is removed from web-provider manifest
Change-Id: I1841d6590ede2ec7d2489427280ebffb7a8a17f6
Yunchan Cho [Mon, 11 Mar 2013 13:34:43 +0000 (22:34 +0900)]
[Release] livebox.web-provider-1.1
Change-Id: I36f5e086ec64cb7a1587de84007507ef16e41b00
Yunchan Cho [Mon, 11 Mar 2013 10:43:22 +0000 (19:43 +0900)]
Support transparent background
[Issue#] DCM-591
[Problem] transparent background is not supported
[Cause] webkit didn't consider background transparent
[Solution] webkit is modified to set its evas objects to be transparent,
and web-provider also set its basic window and its webview to be transparent
Change-Id: I62d9344da002f9826e351aa8a730eea5e7ba6858
Yunchan Cho [Fri, 8 Mar 2013 11:39:13 +0000 (20:39 +0900)]
[Release] livebox.web-provider-1.0
Change-Id: Idd889c5ba992202748a1728076b9f4bbe21bba8f
Yunchan Cho [Tue, 5 Mar 2013 07:42:13 +0000 (16:42 +0900)]
add initial code for web livebox
Change-Id: I165631ef2929ab81361743542b5f48f17acf2bb3
jinkun.jang [Fri, 8 Mar 2013 09:27:28 +0000 (18:27 +0900)]
Initial empty repository