Yunchan Cho [Fri, 5 Jul 2013 05:57:56 +0000 (05:57 +0000)]
Merge "Remove interval for box update and check appid of alarm register"
Yunchan Cho [Tue, 2 Jul 2013 09:42:28 +0000 (18:42 +0900)]
Remove interval for box update and check appid of alarm register
[Issue] N/A
[Problem] 1.Interval for update box is not needed any more.
2.And in case of service from alarm server, appid of alarm register has been not checked
[Cause] 1.requirement for interval has been changed
2.alarm server didn't provide alarm register's appid to reciever(web-provider)
[Solution] 1.web-provide doesn't check interval whenever it receives update request.
2.web-provider check alarm register's appid using '__ALARM_MGR_CALLER_APPID' key
Change-Id: I9537fc62fd74a2572a2563b7bdd2a381a0cd9530
leerang song [Wed, 26 Jun 2013 13:08:47 +0000 (22:08 +0900)]
Add a rule file to request the smack rule
[Issue#] N/A
[Problem] N/A
[Cause] This rule file is maked to prevent a smack issue
[Solution] Add a rule file to request the smack rule
[SCMRequest] N/A
Change-Id: I317e147699965677d83e4c1cb0f9ced983dc5b17
sung-su.kim [Wed, 3 Jul 2013 11:04:29 +0000 (20:04 +0900)]
[Release] livebox.web-provider-1.38
Change-Id: I9fecf38e8d87e60b7eb3cb51b899b9cd6dfbcfc5
Yunchan Cho [Sun, 30 Jun 2013 11:57:53 +0000 (20:57 +0900)]
web-provider dosen't need to skip first frame from webkit.
[Issue#] N/A
[Problem] first frame from webkit is skipped by web-provider
[Cause] webkit patch regarding removing transparent frame wasn't merged
Now the webkit patch has been merged.
web-provider dosen't need to skip first frame from webkit.
http://slp-info.sec.samsung.net/gerrit/#/c/228266/
[Solution] web-provider removes code regarding skipping first frame
Change-Id: I834ac8bcb8a56d9ce07cfce0beae06f319e86352
Yunchan Cho [Sat, 29 Jun 2013 12:35:27 +0000 (21:35 +0900)]
[Release] livebox.web-provider-1.37
Change-Id: I4711b007528009e21f1db3f0e3427f375d48f8e5
Yunchan Cho [Sat, 29 Jun 2013 08:46:31 +0000 (17:46 +0900)]
skip first incoming frame from webkit on rendering box
[Issue#] N_SE-40143
[Problem] On resizing box, box is to be blinked for a while.
[Cause] first incoming frame from webkit is transparent
[Solution] web-provider skip first incoming frame from webkit
until webkit patch for fixing this is merged
webkit patch) http://slp-info.sec.samsung.net/gerrit/#/c/228266/
Change-Id: I4425f71d5661b951d037015d76b43db97429156c
Yunchan Cho [Fri, 28 Jun 2013 08:44:30 +0000 (17:44 +0900)]
Fixed wrong url query of box on opening PD
[Issue#] DCM-2116
[Problem] wrong width/height data are set to url query of box on loading PD
[Cause] such a case has not been considered, so wrong data has been set to url query of box.
[Solution] showPd function of IRenderView class has new input param for fixing this issue.
Change-Id: I41ce10c5348e271e351767d8cc6fa4a76c38798c
Yunchan Cho [Fri, 28 Jun 2013 06:59:46 +0000 (15:59 +0900)]
[Release] livebox.web-provider-1.36
Change-Id: I8acfc59fc9c0d5f4c80d980ec5848036ee5395d3
Yunchan Cho [Fri, 28 Jun 2013 06:55:40 +0000 (15:55 +0900)]
Remove use of unsupported webkit API regarding shadow effect
[Issue#] N/A
[Problem] ewk_settings_edge_effect_enabled_set() is not supported by public webkit
[Cause] N/A
[Solution] code regarding this is removed
Change-Id: I117ef02ef39375cf4008670c853ad7eb6d077f63
Yunchan Cho [Tue, 25 Jun 2013 11:27:21 +0000 (20:27 +0900)]
Support updating box from web application using tizen.application
[Issue#] DCM-1946, DCM-2022
[Problem] There is no way for web app to update its box explicitly
[Cause] N/A
[Solution] web-provider provides special application service for this.
web app can request updating its box using tizen.application.launchAppControl().
Minimum request interval permitted by web-provider are 60 seconds.
If interval condition is not matched, incoming request is ignored.
For calling tizen.application.launchAppControl(), web app has to fill information.
(mandatory) 'operation' attribute of tizen.ApplicationControl:
"http://tizen.org/appcontrol/operation/dynamicbox/web/update"
(mandatory) 'uri' attribute of tizen.ApplicationControl:
'uri' has to consist of "box-service://" and id of <tizen:app-widget>
Updated <appwidget>'s id has to be set as value of 'box-id' key.
ex) box-service://syWXgC5ZcI.DynamicBox.default
(optional) 'content-info' key can be set to pass some key/value to updated box in ApplicationControlData
This value is passed to box as query like following:
index.html?type=update&width=[int]&height=[int]&[key/value pairs passed from web app]
ex) if web app set 'content-info' to 'color=red&style=2', url query will be the following.
index.html?type=update&width=354&height=354&color=red&style=2
Change-Id: I5f2d5bd26f8b2fb8843356ee9fc4a6043221b333
HOSEON LEE [Fri, 28 Jun 2013 01:24:10 +0000 (01:24 +0000)]
Merge "Change livable time of general box to 30 seconds"
HOSEON LEE [Fri, 28 Jun 2013 01:23:46 +0000 (01:23 +0000)]
Merge "Fire 'appwidgetready' regardless sequence of executing injection scripts"
leerang song [Thu, 27 Jun 2013 02:53:30 +0000 (11:53 +0900)]
The size of PD is unable to fixed to the width of device
[Issue#] TDIS-6136
[Problem] The size of PD is unable to fixed to the width of device
[Cause] web-provider use the default PD width instaead of screen width.
[Solution] Use the screen-width getting from the eccore_x_window_size_get API
Change-Id: Ie02b26d6204d6cae82ebc4682584fb231a47dfcb
Yunchan Cho [Mon, 24 Jun 2013 11:29:02 +0000 (20:29 +0900)]
Change livable time of general box to 30 seconds
[Issue#] N/A
[Problem] Now 10 seconds are very short as livable time
[Cause] 10 seconds was determined because loading only local files of box was considered
[Solution] livable time is changed to 30 seconds for handling remote resources
Change-Id: Iabac157bd3943e2ff654e6ae917e40d56c608199
Yunchan Cho [Mon, 24 Jun 2013 05:22:29 +0000 (14:22 +0900)]
Fire 'appwidgetready' regardless sequence of executing injection scripts
[Issue#] N/A
[Problem] If injection script was already executed before loading main resource of box/pd,
'appwidgetready' event on the main resource is not fired.
[Cause] Generally the injection script fires 'appwidgetready' event,
if it is executed after loading main resource of box/pd.
However, in this case, the injection scripts didn't fire 'appwidgetready' event.
[Solution] For fixing this bug, injections script is modified
to fire 'appwidgetready' event even in this case.
Change-Id: I75a4174a6753550e8e3ec3df150e3adb86bcc76f
leerang song [Mon, 24 Jun 2013 06:07:57 +0000 (15:07 +0900)]
Add web-provider API to release the json data
[Issue#] N/A
[Problem] The Allocated memory is not released
[Cause] N/A
[Solution] Add web-provider API to release the json data
Change-Id: Ic3388dd3092f874ad3a0f59aa4e2332826526e20
Yunchan Cho [Sat, 22 Jun 2013 13:58:17 +0000 (22:58 +0900)]
[Release] livebox.web-provider-1.35
Change-Id: I0aa97716c695ac5280bd3d9d276114e0884d53fd
Yunchan Cho [Sat, 22 Jun 2013 03:45:17 +0000 (12:45 +0900)]
Disable shadow effect on webview scrolling
[Issue#] DCM-2010
[Problem] shadow effect on webview is display as default by webkit
[Cause] Recently, webkit has applied shadow effect to every webview as default
[Solution] For this, webkit provides new API to disable shadow effect.
AppBox plugin lets shadow effect be diabled using the following webkit API as default
EAPI Eina_Bool ewk_settings_edge_effect_enabled_set(Ewk_Settings* settings, Eina_Bool enable)
Change-Id: Iea8a1dc8985b598025d494580744b161ed031f55
Yunchan Cho [Fri, 21 Jun 2013 09:04:49 +0000 (18:04 +0900)]
[Release] livebox.web-provider-1.33.1
Change-Id: Ie19fd9695ba478996ba0d53d6682ae505f26262b
Yunchan Cho [Fri, 21 Jun 2013 09:00:48 +0000 (18:00 +0900)]
Add smack dependancy for svi-data
[Issue#] N/A
[Problem] Image creation is failed due to no smack dependancy
[Cause] N/A
[Solution] Requires(post) for svi-data is added
Change-Id: Ia6cf09e614c50886946bac36e5d212ae1dbac52e
Yunchan Cho [Fri, 14 Jun 2013 05:38:43 +0000 (14:38 +0900)]
[Release] livebox.web-provider-1.33
Change-Id: I0b1236c7e2f3f59c692b38e6fe52f2de03c4938a
Yunchan Cho [Fri, 14 Jun 2013 06:19:06 +0000 (15:19 +0900)]
Fix url's wrong query of box on opening pd
Change-Id: I85b7c5833739934c3987948bea7879c587afccaa
Yunchan Cho [Wed, 12 Jun 2013 13:42:52 +0000 (22:42 +0900)]
Fix the problem that other dynamic box is disappeared after opening pd
Change-Id: Id4c829c33f6369fceb4c466ceb7c86ce10b9c98c
Yunchan Cho [Thu, 13 Jun 2013 09:28:09 +0000 (18:28 +0900)]
Add some labels for use of device apis
Change-Id: I67d63f6aba76a235ee1d45f33dca0ea069c34331
Yunchan Cho [Wed, 12 Jun 2013 01:07:38 +0000 (10:07 +0900)]
Add requires option for media-data
Change-Id: I76027bb5764470c3f8bda7605ae940ff8267a781
Yunchan Cho [Tue, 11 Jun 2013 11:57:07 +0000 (20:57 +0900)]
Add smack rule for use of specific device api
[Issue#] N/A
[Problem] when web-provider tries to access media-data, it's failed
[Cause] web-provider dosen't have permission of media-data label
[Solution] 'media-data' is added to smack manifest file
Change-Id: I5f69d94e613b3f797eabfe2861750c667c810607
Yunchan Cho [Tue, 11 Jun 2013 09:55:08 +0000 (18:55 +0900)]
Fix efl error regarding deleting evas of dynamic box
[Issue#] N/A
[Problem] web-provider is crashed during removing dynamic box
[Cause] invalid window object tried to be hided on removing dynamic box
[Solution] valid window object is only hided by web-provider
Change-Id: Ib6b99552de28f5bb48f077aa8ed94d4c742cb559
leerang song [Sat, 8 Jun 2013 14:28:47 +0000 (23:28 +0900)]
[Release] livebox.web-provider-1.29
Change-Id: I13f3226d5d8605b351d59c8556f933c202074d0e
Taejeong Lee [Sat, 8 Jun 2013 13:12:01 +0000 (22:12 +0900)]
Add 'm_BoxWrt_isSuspended' falg to avoid duplicated suspend.
[Issue#] N/A
[Problem] Crash when try to suspend wrtCore.
[Cause] N/A
[Solution] Add 'm_BoxWrt_isSuspended' falg to avoid duplicated suspend.
Change-Id: Ia194a5aa917f06ecec36a8e5f4837d439d5071ab
Jihoon Chung [Sat, 8 Jun 2013 10:58:23 +0000 (19:58 +0900)]
Add SMACK rule for privacy-manager::db
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add SMACK rule for privacy-manager::db
[SCMRequest] N/A
Change-Id: Ib9fedd1b4e1a8075444fd175a9db3e53424f6b5f
leerang song [Sat, 8 Jun 2013 08:09:10 +0000 (17:09 +0900)]
Crash occured when destroying DynamicBox
[Issue#] N/A
[Problem] Crash occured when destroying DynamicBox
[Cause] Zero'ed object is inputed in efl function
[Solution] Add error check
[SCMRequest] N/A
Change-Id: I8eb55ffcab48be373d75c83cd0c99a4b762aea3c
Jihoon Chung [Sat, 8 Jun 2013 04:19:37 +0000 (13:19 +0900)]
Add exception condition to remove timer
[Issue#] N/A
[Problem] Crash is occurred during stop timer in the web-clip
[Cause] Period is 0.00 case timer isn't started
[Solution] Add condition checking code before remove timer
[SCMRequest] N/A
Change-Id: I6f39409f42205e7ba2357bf1e69306d16e5098cc
Jihoon Chung [Tue, 4 Jun 2013 04:31:42 +0000 (13:31 +0900)]
[Release] livebox.web-provider-1.28
Change-Id: Iaf5781a8336d12d74668c637bf639d85e8b7154d
Yunchan Cho [Fri, 31 May 2013 02:18:16 +0000 (11:18 +0900)]
Support ready event fired when appwidget objects are prepared
[Issue#] N/A
[Problem] somtimes web content of dynamic box can't call appwidget functions
[Cause] appwidget objects are 'undefined' objects befere they are loaded.
So web contents have to use appwidget objects after they are fully loaded.
[Solution] For this, ready event named as 'appwidgetready' are provided.
web content of box or pd can trigger this event for knowing the time that objects are fully loaded.
And for knowing such objects were already loaded, it's possible as checking 'window.appwidget' object is not 'undefined'
Change-Id: I77d66d68b2335b34702add9fa43922775dc55414
Yunchan Cho [Wed, 29 May 2013 07:05:39 +0000 (16:05 +0900)]
[Release] livebox.web-provider-1.27
Change-Id: I2cb0b638823df29bd1fcdadee3943118dc8fcbb3
leerang song [Wed, 29 May 2013 05:20:43 +0000 (14:20 +0900)]
Remove the mobileprint smack reauest
[Issue#] N/A
[Problem] web-provider pakage is not installed.
[Cause] Mobileprints is removed
[Solution] Remove the mobileprint smack reauest
[SCMRequest] N/A
Change-Id: Ib80d5e7804e6d4e0755d3e795e180c4a5a8f860b
Yunchan Cho [Mon, 27 May 2013 05:16:58 +0000 (14:16 +0900)]
Add simple idler for setting start point of updating Box/Pd buffer
[Issue#] N/A
[Problem] webkit sometimes tries to flush invalid buffer before starting rendering content
So one or two invalid render frames are displayed on Homescreen
[Cause] webkit didn't clear the buffer of webview at the initial time.
[Solution] web-provider delay updating of Box/Pd Gem buffer using internal idler (temporary solution)
When specific event for notice of preparing valid rendering data of webkit is provided by webkit team, this idler will be removed.
And when the webkit event is fired, web-provider starts updating of GEM buffer.
Change-Id: I9a3ac0625f534a3a2e45bdab2c75692ac1f7c59f
Yunchan Cho [Wed, 8 May 2013 08:48:52 +0000 (17:48 +0900)]
Download non-supported file like wml on loading resource.
[Issue#] N/A
[Problem] when page of non-supported file type is loaded, its source code is display on its window
[Cause] web-provider didn't handle non-supported file type exceptionally
[Solution] web-provider calls downloader to download page of non-supported type when it is requested to be loaded.
Change-Id: Idf8f8e05c3aaddbd02b74a2611ccede5d587d15a
Yunchan Cho [Sat, 25 May 2013 06:09:21 +0000 (15:09 +0900)]
[Release] livebox.web-provider-1.26
Change-Id: Ib22a867deeff929393553576b741593ffd68eaaf
Yunchan Cho [Fri, 24 May 2013 09:14:19 +0000 (18:14 +0900)]
Fix the bug regarding checking id on recieving request of update
[Issue#] DCM-1440
[Problem] When the native application request a dynamic box to be updated, the request is ignored
[Cause] In case of update request from external app, web-provider receives only box id, not instance id.
But web-provider tries to search boxes using NULL id in its maps, so that always these requests are ignored.
[Solution] During handling update request, web-provider search instances using box id that is sent from external app
Change-Id: I3377c48bae6e813c8134b791c9ec83a85dfa293c
Yunchan Cho [Fri, 24 May 2013 04:22:16 +0000 (13:22 +0900)]
clear snapshot before loading box and update box buffer after preparing valid layout
[Issue#] P130520-0586 (PLM)
[Problem] previous snapshot is not removed in general dynamic box, so that the snapshot is overlayed next snaphot below.
[Cause] when the newly box is loaded, previous created snapshot is not removed.
[Solution] previous snapshot is removed when the box is reloaded
Change-Id: I48dd8a9e97203c04399303e6400aca8fd5695739
leerang song [Thu, 23 May 2013 08:44:59 +0000 (17:44 +0900)]
[Release] livebox.web-provider-1.25
Change-Id: I2bdc21d4c6ba126ef2d91eecddfb737bcb27bd91
Yunchan Cho [Thu, 23 May 2013 08:37:20 +0000 (17:37 +0900)]
Merge "When list is used in popup, sound playing."
leerang song [Mon, 20 May 2013 05:38:54 +0000 (14:38 +0900)]
When list is used in popup, sound playing.
[Issue#] PLM(130509-5588)
[Problem] When list is used in popup, sound not playing.
[Cause] When popup is deleted in idler callback, sounds events are also getting deleted
[Solution] Add a ecore_idler_add("callback", "data") API
[SCMRequest] N/A
Change-Id: I22722321bc3076a87d3f14b7dcec16f649374d7b
leerang song [Tue, 30 Apr 2013 01:32:58 +0000 (10:32 +0900)]
Add an API to check the supported boxsize.
[Issue#] N/A
[Problem] Config.xml use the not supported boxsize
[Cause] N/A
[Solution] Add supported boxsize check ApI
[SCMRequest] N/A
Change-Id: I7a2adc9535f3fe3d3543ab9e556f7d65edaf7fb1
Yunchan Cho [Sun, 19 May 2013 23:22:52 +0000 (08:22 +0900)]
[Release] livebox.web-provider-1.24
Change-Id: I79aa0caeaffedd36ebc45ac7a2e2d1287dbaf661
Yunchan Cho [Sun, 19 May 2013 23:00:06 +0000 (08:00 +0900)]
Change update machanism more efficiently
[Issue#] N/A
[Problem] This can cause the box' update be starvated.
[Cause] When a box is on background, that box's update timer is just freezed.
[Solution] Even if a box is on background, its timer continues to work.
And if the timer expires, update is delayed until the box gose to foreground.
Change-Id: Id06683b6133d42678999a223895739443fad353e
sung-su.kim [Thu, 16 May 2013 04:31:11 +0000 (13:31 +0900)]
[Release] livebox.web-provider-1.23
Change-Id: Icf2f8087f764d6e5d8602da566230bad71199e42
Yunchan Cho [Wed, 15 May 2013 09:25:16 +0000 (18:25 +0900)]
Change minimum value of update-period
[Issue#] N/A
[Problem] Minimum value is changed from 60.0 to 1800.0 seconds
[Cause] N/A
[Solution] web-provider is modified to handle changed value of update-period
Change-Id: I5ccdc73684c62b927d929a5dcaabd18e1eaf80db
Yunchan Cho [Tue, 14 May 2013 05:08:49 +0000 (14:08 +0900)]
[Release] livebox.web-provider-1.22
Change-Id: Ia1daf225a8aabacaec7f083b1438f45890d5963b
Yunchan Cho [Tue, 14 May 2013 04:46:02 +0000 (13:46 +0900)]
Remove code regarding painting white color on acquiring buffer
[Issue#] N/A
[Problem] There is unnecessary job regarding painting
[Cause] N/A
[Solution] That code is removed
Change-Id: Ic2997796b3d1281af69a16906a3a4a99aef7ed83
Lukasz Marek [Mon, 13 May 2013 11:47:09 +0000 (13:47 +0200)]
Prevent fixes
[Issue#] N/A
[Problem] prevent warnings
[Cause] N/A
[Solution] Fixes
[Verification] Build web-provider repository
Change-Id: I8533788230abfe23566447f5bd74f0def4f8130f
Yunchan Cho [Tue, 7 May 2013 08:07:19 +0000 (17:07 +0900)]
[Release] livebox.web-provider-1.21
Change-Id: Ic207624d911be29da6614547aeab1e16c342e02c
Yunchan Cho [Tue, 7 May 2013 06:44:26 +0000 (15:44 +0900)]
Assign smack label to web_provider.db that is moved to new path
[Issue#] N/A
[Problem] Smack label is not set to changed path of web_provider.db
[Cause] N/A
[Solution] this package assigns smack label to web_provider.db
Change-Id: Ifcad210abafc5ff6abaefa8a50ad7b5c0d8a112f
Jihoon Chung [Tue, 7 May 2013 06:05:03 +0000 (15:05 +0900)]
[Release] livebox.web-provider-1.20
Change-Id: I8ec706fe98f4edb29d40481a4e8ea5aace024ce4
Yunchan Cho [Mon, 6 May 2013 06:48:36 +0000 (15:48 +0900)]
Change parent object of some appwidget API
[Issue#] N/A
[Problem] parent objects for some appwidget API is different
[Cause] N/A
[Solution] Due to namespace policy, parent objects for appwidget has to be same
'window.tizen.appwidget' --> 'window.appwidget'
Change-Id: If6dfb216732ad7cb411e5167bec28332700559b0
Jihoon Chung [Sun, 5 May 2013 08:50:53 +0000 (17:50 +0900)]
Rename injected bundle library name
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Rename injected bundle library name
libwrt-wk2-bundle -> libwrt-injected-bundle
[SCMRequest] must be imported with wrt
Change-Id: I07fdce154d4ab56a862888fb8ae49ab60969342b
Yunchan Cho [Fri, 3 May 2013 08:24:19 +0000 (17:24 +0900)]
[Release] livebox.web-provider-1.19
Change-Id: I1684f357da5cd635cc74c561e3bd97ec741df7df
Yunchan Cho [Fri, 3 May 2013 08:08:51 +0000 (17:08 +0900)]
Enable Web APIs regarding message even on non fast-open mode
[Issue#] N/A
[Problem] On non fast-open mode of PD, Box and PD couldn't use special AppWidget Web APIs regarding message.
[Cause] AppWidget Web APIs for message was considered on only fast-open mode of PD.
[Solution] web provider enables Box and PD to use AppWidget API regarding message even on non fast-open mode.
Change-Id: Ied0e724d938b3a842ad6bd98e0900f0666ed46e7
Yunchan Cho [Fri, 3 May 2013 04:27:51 +0000 (13:27 +0900)]
Change location of web-provider db and clean up C APIs
[Issue#] N/A
[Problem] policy regarding location of db is changed
[Cause] N/A
[Solution] change location of db file to /opt/usr/dbspace
Change-Id: Ie8179ec237f9310c53581c2b8b20a919334e650b
Yunchan Cho [Wed, 1 May 2013 04:17:58 +0000 (13:17 +0900)]
Change pause/resume regarding update timer
[Issue#] N/A
[Problem] When a livebox is paused, its timer regarding updating is deleted, not freezed
[Cause] In this case, web-provider has deleted the timer.
[Solution] web-provider pauses(resumes) the timer when it receives pause(resume) event of a livebox
Change-Id: Id419fc9f8b165223e7948ee222342601d8ac7f7c
leerang song [Tue, 16 Apr 2013 06:56:16 +0000 (15:56 +0900)]
To translate the language, use the STMS.
[Issue#] PLM
[Problem] N/A
[Cause] Can't translate various language.
[Solution] Use the STMS.
[SCMRequest] N/A
Change-Id: I7d54e078627abbf748ee122262817120fc4871fe
leerang song [Fri, 19 Apr 2013 11:56:28 +0000 (20:56 +0900)]
In order to avoid creating a variety of pop-up, set the check flag
[Issue#] ORANGE
[Problem] create a variety of pop-up
[Cause] N/A
[Solution] Set the popup check flag
[SCMRequest] N/A
Change-Id: I52b3cdbcecdf2d619a08e47ce854a31288a739c3
Yunchan Cho [Tue, 30 Apr 2013 15:46:49 +0000 (00:46 +0900)]
[Release] livebox.web-provider-1.18
Change-Id: I37849ae8b4c1f00a164c580c815ef620da309265
Yunchan Cho [Tue, 30 Apr 2013 14:58:01 +0000 (23:58 +0900)]
Fix not web liveboxes of other tabs to be rendered when web-provider goes to foreground
[Issue#] N/A
[Problem] web-provider is crashed sometimes when some liveboxes are rendered on other pages
[Cause] web-provider are missing regarding some scenario of entering background and foreground
[Solution] web-provider does not render web liveboxes of other tabs when web-provider goes to foreground
Change-Id: Ie104f85d591ef900f590adc411ac04e40722c90c
Yunchan Cho [Tue, 30 Apr 2013 08:57:07 +0000 (17:57 +0900)]
Create data directory for livebox.web-provider
[Issue#] N/A
[Problem] There is no data directory for web-provider
[Cause] N/A
[Solution] create that directory explicitly on installing livebox.web-provider package
Change-Id: I08c64d3ff090afa77a615cde0609d76956c4d774
Yunchan Cho [Tue, 30 Apr 2013 08:35:10 +0000 (17:35 +0900)]
Exit also web-provider when its web process is crashed
[Issue#] N/A
[Problem] if the web process of web-provider is crashed on executing something,
new web process is forked and then it is again crashed inifinitly.
[Cause] webkit doesn't guarantee this case
[Solution] when the web process is crashed, web-provider is existed normally.
Change-Id: I46c9046e931a55a4dccd3e4eeae8dfc40f294430
Yunchan Cho [Tue, 30 Apr 2013 02:46:02 +0000 (11:46 +0900)]
Support external request regarding updating content of Box
[Issue#] N/A
[Problem] web-provider doesn't do anything when external request regarding update box is comming
[Cause] N/A
[Solution] In this case, web-provider reloads its box
Change-Id: I2bbc5b6c9d99cec9cdb17595b6d2bb10aac5fb06
Yunchan Cho [Tue, 30 Apr 2013 04:58:18 +0000 (13:58 +0900)]
[Release] livebox.web-provider-1.17
Change-Id: I0eddd99eaa264ee3f75be3c6e608b3a577153465
Yunchan Cho [Tue, 30 Apr 2013 04:53:38 +0000 (13:53 +0900)]
Apply new added files to flora license
[Issue#] N/A
[Problem] new added files aren't applied to flora license
[Cause] N/A
[Solution] flora license applies to that files
Change-Id: I374ad39b0234f42978dbb6af12886e3265c9fc35
Yunchan Cho [Mon, 29 Apr 2013 03:21:48 +0000 (12:21 +0900)]
[Release] livebox.web-provider-1.14
Change-Id: Ia9176ca53ba6279eed09e8093659c54a419f026e
Yunchan Cho [Mon, 29 Apr 2013 03:15:22 +0000 (12:15 +0900)]
Export necessary headers for livebox plugins
Change-Id: Idae26e48e422f2f397d832dbbbadcfceebf9f0f0
leerang song [Mon, 29 Apr 2013 04:34:12 +0000 (13:34 +0900)]
The license change version 1.0 to version 1.1
[Issue#] N/A
[Problem] N/A
[Cause] The licese policy is changed.
[Solution] Change the license.
[SCMRequest] N/A
Change-Id: I01e5c3fab9ec65b7421387a8ffaa1cb0064e3f61
Yunchan Cho [Sun, 28 Apr 2013 14:41:30 +0000 (23:41 +0900)]
[Release] livebox.web-provider-1.13
Change-Id: Ia4ea65c12e5603a31a4d6c4e122289c4a8966dd4
Yunchan Cho [Fri, 26 Apr 2013 07:38:30 +0000 (16:38 +0900)]
Support fast opening of PD
[Issue#] N/A
[Problem] If contents of Box is very heavy, PD opening is started lately
[Cause] PD content starts to be rendered after its Box finishes to be rendered and window.open for PD is executed
[Solution] wrt core instance for PD is newly created in case of 'fast-open' attribute of <tizen:pd> is true.
And web-provider requests PD and Box rendering to webkit at the almost same time.
Change-Id: I4fe503ce555796a620aafa36b3bc6daa2aa5bc1e
Yunchan Cho [Fri, 26 Apr 2013 01:54:07 +0000 (10:54 +0900)]
Extend C APIs for inserting and reading 'fast-open' attribute
[Issue#] N/A
[Problem] There is no C APIs that can be used for inserting value 'fast-open' to web-provider DB,
and reading its value from the DB.
[Cause] 'fast-open' attribute of <tizen:pd> is newly added for support of fast opening PD by web-provider
[Solution] For this, existing API regarding insert to DB is extended and new API for reading the value is added
Change-Id: I9cadd7f35a1f6b1ee99613695c52a76a6ffd9182
Yunchan Cho [Wed, 24 Apr 2013 05:56:21 +0000 (14:56 +0900)]
Implement delegate callback for navigation decision on default livebox plugin
[Issue#] N/A
[Problem] There is no interface that handles 'box' scheme on livebox plugin
This interface is needed for AppWidget Web API to be used by Box and PD content of default livebox
[Cause] This interface is not considered by now, because requirement of AppWidget Web API is newly added.
[Solution] wrt delegate callback for this is added, this callback is implemented in default livebox plugin.
[SCMRequest] This patch is dependancy to the following patch of 'wrt' package
https://tizendev.org/gerrit/#/c/64349/
Change-Id: I2b6eb845d17464d199c551d7ecc313dbd29b8536
Yunchan Cho [Tue, 23 Apr 2013 09:55:24 +0000 (18:55 +0900)]
Add Web API for communication between Box and PD
[Issue#] N/A
[Problem] There is no Web API for communication between Box and PD
[Cause] N/A
[Solution] Javascript code is added for managing js events regarding appwidget and firing them by native code
Change-Id: Iab51fabfbb6198dd25e188598f1f4c945e7f3a71
Yunchan Cho [Fri, 26 Apr 2013 05:16:19 +0000 (14:16 +0900)]
[Release] livebox.web-provider-1.12
Change-Id: If31ce6b5526a35e68b98c8d8f7d3da52ef4bca2d
leerang song [Thu, 25 Apr 2013 12:25:34 +0000 (21:25 +0900)]
Add pkgmgr::db in livebox.web-provider.manifest
[Issue#] N/A
[Problem] WebProvider BS occured
[Cause] N/A
[Solution] Add pkgmgr::db in livebox.web-provider.manifest
[SCMRequest] N/A
Change-Id: I009ec6f3996c62075da344eb6ec96ebf53a0b0f0
Yunchan Cho [Tue, 23 Apr 2013 06:09:41 +0000 (15:09 +0900)]
[Release] livebox.web-provider-1.11
Change-Id: Ib906d193c9d9c796f84de56c901a50b2de25fff8
Yunchan Cho [Tue, 23 Apr 2013 04:54:02 +0000 (13:54 +0900)]
Fix issues found by Prevent Tools
[Issue#] N/A
[Problem] There are issues by Prevent Tools
[Cause] N/A
[Solution] Fix that issues properly
Change-Id: I876077c2d1456b6432f0afb3dfd352dc9186709e
Yunchan Cho [Mon, 22 Apr 2013 09:08:47 +0000 (18:08 +0900)]
[Release] livebox.web-provider-1.10
Change-Id: Iaffe65bbece765ee280b7ca135ccabd9f10391c5
Yunchan Cho [Mon, 22 Apr 2013 06:48:59 +0000 (15:48 +0900)]
Change default plugin to read mouse-event from database of web-provider
[Issue#] N/A
[Problem] Using livebox-service API, default plugin can't distinguish whether an appwidget is touchable, or not.
[Cause] For general appwidget, value of 'mouse-event' attribute is registered on system as 'false' always, even if the value is indicated as 'true' on config.xml.
[Solution] Except commercialized appwidgets, 'mouse-event' value for gereral appwidget is only saved to database of web-provider.
So default plugin use special API provided by web-provider to read 'mouse-event' value of appwidget.
Change-Id: Ifc36998932ab729d6025a77e9465287b4fcdc84b
Yunchan Cho [Sun, 21 Apr 2013 13:15:14 +0000 (22:15 +0900)]
Add new APIs regarding new field 'box_scrollable' of plugin configuration
[Issue#] N/A
[Problem] There is no way to restrict that a web livebox plugin makes box's content be non-scrollable
[Cause] N/A
[Solution] configuration of web livebox plugin is extended as including 'box_scrollable' field,
and new APIs regarding that field are added.
Change-Id: Ib7d5c73e8f837daddd5d444482a54e88002df7fa
Yunchan Cho [Sat, 20 Apr 2013 05:25:47 +0000 (14:25 +0900)]
Append special information for position of PD to PD's url query on opening PD
[Issue#] N/A
[Problem] PD content can't display arrow toward its box.
[Cause] web-provide didn't share any information with PD content regarding position of opened PD
[Solution] web-provider appends specific information for position of PD to pd start page's url query.
- pdopen-direction : "up" or "down". if PD is located below box, value is "up", otherwise "down".
- pdopen-arrow-xpos : x position, on which vertex of arrow should be displayed.
ex) index.html?type=pdopen&width=720&height=300&pdopen-direction=down&pdopen-arrow-xpos=538
Change-Id: I3078c7c3a276c38a93541e50681fc825633e1f56
Yunchan Cho [Fri, 19 Apr 2013 09:28:39 +0000 (18:28 +0900)]
[Release] livebox.web-provider-1.9
Change-Id: I46de809830590f1786f3886a9a8155f6b6b6edb1
leerang song [Fri, 19 Apr 2013 08:48:37 +0000 (17:48 +0900)]
change the Flora license strings
[Issue#] N/A
[Problem] N/A
[Cause] The licese policy is changed.
[Solution] License change in all files
[SCMRequest] N/A
Change-Id: I9020565801511e3e25062605fc09d972bd7a9a7b
leerang song [Fri, 19 Apr 2013 07:10:57 +0000 (16:10 +0900)]
Fixing a web-provider crash-popup issue.
[Issue#] N/A
[Problem] Occured a web-provider crash popup
[Cause] Not returnd a string pointer
[Solution] Save a string and return to new string pointers.
[Verification] N/A
Change-Id: I67357bd1201c520e91c7f0b57209c8d5401266ee
leerang song [Mon, 15 Apr 2013 06:09:26 +0000 (15:09 +0900)]
To know current period, add the radio item.
[Issue#] PLM
[Problem] N/A
[Cause] User can't know a current period in appwidget.
[Solution] Add the radio item for current period
[SCMRequest] N/A
Change-Id: I976a83bb8cdef7c9ccc0616d5c853a84112f5e61
leerang song [Thu, 18 Apr 2013 09:21:31 +0000 (18:21 +0900)]
License change Apach to Flora
[Issue#] N/A
[Problem] N/A
[Cause] The licese policy is changed.
[Solution] License change Apach to Flora in all files
[SCMRequest] N/A
Change-Id: I6fb7d966e714129a93c04487c3faeeffa1b59f03
Yunchan Cho [Wed, 17 Apr 2013 11:18:32 +0000 (20:18 +0900)]
[Release] livebox.web-provider-1.8
Change-Id: I4e8c505651a34567de3143469a0192699319d69d
Yunchan Cho [Wed, 17 Apr 2013 06:00:43 +0000 (15:00 +0900)]
Fill output parameters of libprovider on creating new box
[Issue#] N/A
[Problem] when firt livebox is created, the livebox is not displayed on Viewer
[Cause] web-provider didn't fill output parameter regarding width, height of created livebox
[Solution] web-provider fills the parameters using width, height of livebox
Change-Id: Ifb88edfc4e9e660b17cdee5b4b7b0c5825d39d25
Yunchan Cho [Wed, 17 Apr 2013 02:10:11 +0000 (11:10 +0900)]
Fix timer issus regarding waiting several seconds since onload called
[Issue#] N/A
[Problem] After livebox instance is removed, web-provider is crashed after several seconds
[Cause] When web-provider clean up resources of removed livebox instance, web-provider didn't remove running timer for the instance
[Solution] web-provider deletes timer regarding rendering when livebox is removed
Change-Id: Ia08b82bdc39a4750e91d4dac763c42c8b6b2307a
Karol Pawlowski [Fri, 12 Apr 2013 13:04:36 +0000 (15:04 +0200)]
Fixing all the issues found by prevent
[Issue#] LINUXWRT-234
[Problem] Too many prevent warnings
[Cause] N/A
[Solution] Remove them
[Verification] Build web-provider repository
Change-Id: I1dc3410f66dd5146cc39acfc3d852a72e4b5457a
Lukasz Marek [Fri, 12 Apr 2013 08:42:11 +0000 (10:42 +0200)]
Build break fix
[Issue#] N/A
[Problem] Wrt API changed
[Cause] N/A
[Solution] Conditional arguments on function invocation.
[SCMRequest] N/A
Change-Id: Iea206f8afd01431c7327bc65c8ec88a550e5ef59
Hoseon LEE [Mon, 15 Apr 2013 10:25:54 +0000 (19:25 +0900)]
Merge "[Release] livebox.web-provider-1.7"
Hoseon LEE [Mon, 15 Apr 2013 10:25:08 +0000 (19:25 +0900)]
Merge "Define smack requests for implicitly added labels"
Hoseon LEE [Mon, 15 Apr 2013 10:24:50 +0000 (19:24 +0900)]
Merge "Initialize color of buffers for Box and PD"