platform/framework/web/web-provider.git
11 years agoTo translate the language, use the STMS.
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

11 years agoIn order to avoid creating a variety of pop-up, set the check flag
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

11 years ago[Release] livebox.web-provider-1.18
Yunchan Cho [Tue, 30 Apr 2013 15:46:49 +0000 (00:46 +0900)]
[Release] livebox.web-provider-1.18

Change-Id: I37849ae8b4c1f00a164c580c815ef620da309265

11 years agoFix not web liveboxes of other tabs to be rendered when web-provider goes to foreground
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

11 years agoCreate data directory for livebox.web-provider
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

11 years agoExit also web-provider when its web process is crashed
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

11 years agoSupport external request regarding updating content of Box
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

11 years ago[Release] livebox.web-provider-1.17
Yunchan Cho [Tue, 30 Apr 2013 04:58:18 +0000 (13:58 +0900)]
[Release] livebox.web-provider-1.17

Change-Id: I0eddd99eaa264ee3f75be3c6e608b3a577153465

11 years agoApply new added files to flora license
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

11 years ago[Release] livebox.web-provider-1.14
Yunchan Cho [Mon, 29 Apr 2013 03:21:48 +0000 (12:21 +0900)]
[Release] livebox.web-provider-1.14

Change-Id: Ia9176ca53ba6279eed09e8093659c54a419f026e

11 years agoExport necessary headers for livebox plugins
Yunchan Cho [Mon, 29 Apr 2013 03:15:22 +0000 (12:15 +0900)]
Export necessary headers for livebox plugins

Change-Id: Idae26e48e422f2f397d832dbbbadcfceebf9f0f0

11 years agoThe license change version 1.0 to version 1.1
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

11 years ago[Release] livebox.web-provider-1.13
Yunchan Cho [Sun, 28 Apr 2013 14:41:30 +0000 (23:41 +0900)]
[Release] livebox.web-provider-1.13

Change-Id: Ia4ea65c12e5603a31a4d6c4e122289c4a8966dd4

11 years agoSupport fast opening of PD
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

11 years agoExtend C APIs for inserting and reading 'fast-open' attribute
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

11 years agoImplement delegate callback for navigation decision on default livebox plugin
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

11 years agoAdd Web API for communication between Box and PD
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

11 years ago[Release] livebox.web-provider-1.12
Yunchan Cho [Fri, 26 Apr 2013 05:16:19 +0000 (14:16 +0900)]
[Release] livebox.web-provider-1.12

Change-Id: If31ce6b5526a35e68b98c8d8f7d3da52ef4bca2d

11 years agoAdd pkgmgr::db in livebox.web-provider.manifest
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

11 years ago[Release] livebox.web-provider-1.11 submit/trunk/20130423.061017
Yunchan Cho [Tue, 23 Apr 2013 06:09:41 +0000 (15:09 +0900)]
[Release] livebox.web-provider-1.11

Change-Id: Ib906d193c9d9c796f84de56c901a50b2de25fff8

11 years agoFix issues found by Prevent Tools
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

11 years ago[Release] livebox.web-provider-1.10 submit/trunk/20130422.091746
Yunchan Cho [Mon, 22 Apr 2013 09:08:47 +0000 (18:08 +0900)]
[Release] livebox.web-provider-1.10

Change-Id: Iaffe65bbece765ee280b7ca135ccabd9f10391c5

11 years agoChange default plugin to read mouse-event from database of web-provider
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

11 years agoAdd new APIs regarding new field 'box_scrollable' of plugin configuration
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

11 years agoAppend special information for position of PD to PD's url query on opening PD
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

11 years ago[Release] livebox.web-provider-1.9 submit/trunk/20130419.094030
Yunchan Cho [Fri, 19 Apr 2013 09:28:39 +0000 (18:28 +0900)]
[Release] livebox.web-provider-1.9

Change-Id: I46de809830590f1786f3886a9a8155f6b6b6edb1

11 years agochange the Flora license strings
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

11 years agoFixing a web-provider crash-popup issue.
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

11 years agoTo know current period, add the radio item.
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

11 years agoLicense change Apach to Flora
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

11 years ago[Release] livebox.web-provider-1.8 submit/trunk/20130417.115816 submit/trunk/20130417.120408
Yunchan Cho [Wed, 17 Apr 2013 11:18:32 +0000 (20:18 +0900)]
[Release] livebox.web-provider-1.8

Change-Id: I4e8c505651a34567de3143469a0192699319d69d

11 years agoFill output parameters of libprovider on creating new box
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

11 years agoFix timer issus regarding waiting several seconds since onload called
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

11 years agoFixing all the issues found by prevent
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

11 years agoBuild break fix
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

11 years agoMerge "[Release] livebox.web-provider-1.7"
Hoseon LEE [Mon, 15 Apr 2013 10:25:54 +0000 (19:25 +0900)]
Merge "[Release] livebox.web-provider-1.7"

11 years agoMerge "Define smack requests for implicitly added labels"
Hoseon LEE [Mon, 15 Apr 2013 10:25:08 +0000 (19:25 +0900)]
Merge "Define smack requests for implicitly added labels"

11 years agoMerge "Initialize color of buffers for Box and PD"
Hoseon LEE [Mon, 15 Apr 2013 10:24:50 +0000 (19:24 +0900)]
Merge "Initialize color of buffers for Box and PD"

11 years ago[Release] livebox.web-provider-1.7 submit/trunk/20130415.100849
Yunchan Cho [Mon, 15 Apr 2013 09:41:26 +0000 (18:41 +0900)]
[Release] livebox.web-provider-1.7

Change-Id: I0cf94fb9be4f6c3403ee60be77bd7938bef7b55e

11 years agoDefine smack requests for implicitly added labels
Yunchan Cho [Tue, 9 Apr 2013 06:02:32 +0000 (15:02 +0900)]
Define smack requests for implicitly added labels

[Issue#] N/A
[Problem] Some smack requests are not defined on manifest
[Cause] Additional labels are added implicitly on platform
[Solution] This package includes smack requests for such labels

Change-Id: Ia1840b0120757285a1a4608d4ca5f725dd79750c

11 years agoInitialize color of buffers for Box and PD
Yunchan Cho [Fri, 12 Apr 2013 08:37:43 +0000 (17:37 +0900)]
Initialize color of buffers for Box and PD

[Issue#] N_SE-33535
[Problem] When PD id opened, sometimes garbage data is diplayed
[Cause] web-provider doesn't initialize color of buffer for PD and Box
[Solution] web-provider explicitly initialize color of buffer to white color for PD and Box

Change-Id: I1874612aa14c07d3f77a801ea71450fe4fd71398

11 years agoAdd exception handling in case that requested width/height is 0
Yunchan Cho [Fri, 12 Apr 2013 05:25:27 +0000 (14:25 +0900)]
Add exception handling in case that requested width/height is 0

[Issue#] N/A
[Problem] web-provider is crashed when width and height of Box or PD is handled.
          Surly, this scenario is exceptional.
[Cause] web-provider tried to use empty buffer in this case.
[Solution] In this case, web-provider sets width and height to 1x1

Change-Id: I7112e1c220f10e91f697c600b9cc3820dc8f68e5

11 years agoAdd exception handling in case that requested width/height is 0
Yunchan Cho [Fri, 12 Apr 2013 05:25:27 +0000 (14:25 +0900)]
Add exception handling in case that requested width/height is 0

[Issue#] N/A
[Problem] web-provider is crashed when width and height of Box or PD is handled.
          Surly, this scenario is exceptional.
[Cause] web-provider tried to use empty buffer in this case.
[Solution] In this case, web-provider sets width and height to 1x1

Change-Id: I7112e1c220f10e91f697c600b9cc3820dc8f68e5

11 years agoLicense change Apach to Flora
leerang song [Fri, 12 Apr 2013 01:53:00 +0000 (10:53 +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: Ib014bcbe77c1282e17c7fce1d1e9bc31755db986

11 years ago[Release] livebox.web-provider-1.6 submit/trunk/20130409.065538
Yunchan Cho [Tue, 9 Apr 2013 06:54:24 +0000 (15:54 +0900)]
[Release] livebox.web-provider-1.6

Change-Id: I97f11c88c29acdc100aeaa9e4e670bd1dbc61121

11 years agoRelease resources regarding buffer explicitly on resizing Box if needed
Yunchan Cho [Tue, 9 Apr 2013 02:41:25 +0000 (11:41 +0900)]
Release resources regarding buffer explicitly on resizing Box if needed

[Issue#] N/A
[Problem] Sometimes existing resources regarding buffer is not released on resizing Box
[Cause] when ecore_evas_resize function is called,
        sometimes the function doesn't call specific callback regarding freeing resources that is registed by web-provider
[Solution] Beforing allocating new buffer on resizing Box,
           web-provider lets existing buffer be released explicitly if it has been not released yet.

Change-Id: I9efbceba92ffdf236a6cf018da608fb06265b777

11 years agoAdd Web API for holding horizontal scrolling
Yunchan Cho [Mon, 8 Apr 2013 14:06:18 +0000 (23:06 +0900)]
Add Web API for holding horizontal scrolling

[Issue#] N/A
[Problem] When user swipes touchable LB horizontally, current page of Viewer is moved to other one.
[Cause] There is no way to stop page moving in case that the touchable LB wants Viewer page not to be moved to other one.
[Solution] web-provider provides specific Web API for this, so that web contents can request holding page moving at the proper timing.

Change-Id: Id2491899a1ae90ee9b5c4360b1d926da9e7dae17

11 years agoChange parser seperator of BoxSchemeHandler
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

11 years ago[Release] livebox.web-provider-1.5 submit/trunk/20130329.142901
Yunchan Cho [Fri, 29 Mar 2013 14:20:22 +0000 (23:20 +0900)]
[Release] livebox.web-provider-1.5

Change-Id: I87cee0507bcc177bd1681d8940f90d6f0da8516c

11 years agoRemove forward declaration for struct provided internally by opensource
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

11 years agoFix painting problem of Box on opening PD
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

11 years agoMerge "[Release] livebox.web-provider-1.4"
Hoseon LEE [Wed, 27 Mar 2013 14:05:57 +0000 (23:05 +0900)]
Merge "[Release] livebox.web-provider-1.4"

11 years ago[Release] livebox.web-provider-1.4 submit/trunk/20130327.140101
Yunchan Cho [Wed, 27 Mar 2013 14:00:32 +0000 (23:00 +0900)]
[Release] livebox.web-provider-1.4

Change-Id: If15d0e3d7ad4779e2002791f0ba58f592d58060f

11 years agoSupport launching application on clicking Box
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

11 years agoSupport launching application on clicking Box
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

11 years agoChange 'period' type to 'float'
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

11 years ago[Release] livebox.web-provider-1.3 submit/trunk/20130324.125834
Yunchan Cho [Sun, 24 Mar 2013 12:50:00 +0000 (21:50 +0900)]
[Release] livebox.web-provider-1.3

Change-Id: Ic6ff6815ec0529c7c941eef09417b0bf2a2f968e

11 years agoAdd new Web API for updating period
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

11 years agoFix crash on removing default liveboxes (default plugin)
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

11 years agoAdd fault Tolerance when web-provider exited abnormally
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

11 years agoResolve the problem for box not to be displayed sometime on opening PD
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

11 years ago[Release] livebox.web-provider-1.2 submit/trunk/20130318.082015
Yunchan Cho [Mon, 18 Mar 2013 07:13:09 +0000 (16:13 +0900)]
[Release] livebox.web-provider-1.2

Change-Id: Id8b5cd7242b5d64d3ac5bde68debbd77fd630f0e

11 years agoFix long delay on resizing box
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

11 years agoChange point for clearing snapshot (default plugin)
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

11 years agoSupport Web API for livebox
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

11 years ago[Release] livebox.web-provider-1.1-2 submit/tizen_2.1/20130316.110646 submit/trunk/20130312.071412
Yunchan Cho [Tue, 12 Mar 2013 06:57:17 +0000 (15:57 +0900)]
[Release] livebox.web-provider-1.1-2

Change-Id: Ibf3788b3e3677289cf4a35c0524fe4ad51377bb3

11 years agoremove smack request regarding security
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

11 years ago[Release] livebox.web-provider-1.1 submit/trunk/20130311.141150
Yunchan Cho [Mon, 11 Mar 2013 13:34:43 +0000 (22:34 +0900)]
[Release] livebox.web-provider-1.1

Change-Id: I36f5e086ec64cb7a1587de84007507ef16e41b00

11 years agoSupport transparent background
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

11 years ago[Release] livebox.web-provider-1.0 submit/trunk/20130308.113942
Yunchan Cho [Fri, 8 Mar 2013 11:39:13 +0000 (20:39 +0900)]
[Release] livebox.web-provider-1.0

Change-Id: Idd889c5ba992202748a1728076b9f4bbe21bba8f

11 years agoadd initial code for web livebox
Yunchan Cho [Tue, 5 Mar 2013 07:42:13 +0000 (16:42 +0900)]
add initial code for web livebox

Change-Id: I165631ef2929ab81361743542b5f48f17acf2bb3

11 years agoInitial empty repository
jinkun.jang [Fri, 8 Mar 2013 09:27:28 +0000 (18:27 +0900)]
Initial empty repository