summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-20[After apply the EFL patch, can merge it]submit/tizen_5.0/20181106.072144submit/tizen_5.0/20181106.000001submit/tizen_5.0/20181101.000009submit/tizen/20180319.053649accepted/tizen/unified/20180328.005930accepted/tizen/5.0/unified/20181106.202626tizen_5.0accepted/tizen_5.0_unifiedcookie4-9/+5
For EFL upgrad patch [ Problem ] Tizen 5.0 EFL upgrade to opensource EFL1.20 version [ Solution ] Defrecated ecore-wayland use ecore-wl2 Change-Id: Ib7fb31f327cedd16bd3e23b8cba2268aff6d5c1b Signed-off-by: cookie <cookie@samsung.com>
2017-12-18The context menu name don't match.cookie1-15/+15
So it changed Open in new window -> Open in new tab , Select text -> Select Change-Id: I0a62bdfd504679a1f44d1459f7dc23b6919be86b Signed-off-by: cookie <cookie@samsung.com>
2017-12-15Fix the Security Issuecookie1-2/+1
There is the file schema issue so it fixed Change-Id: I4b9c98b5510544e51f641acbcac4b40604f88e3c Signed-off-by: cookie <cookie@samsung.com>
2017-12-15Fix the file schema issuecookie1-10/+12
Change-Id: I45584ccbccf7c73016944b91c3fdf2cf9c239642 Signed-off-by: cookie <cookie@samsung.com>
2017-12-15Fix last shown tab not loaded on relaunch of browserGajendra N4-1/+63
[ Problem ] Current visible tab is not loaded on browser relaunch. [ Cause ] The latest tab which was added to browser-provider tab adaptor is assumed as the tab that was vsible when browser was killed. The user might have switched to some older tab; in that case, the currently opened tab should be loaded on browser relaunch. [ Solution ] Save the currently visible tab id to browser-provider tab adaptor's 'is_activated' property. During browser relaunch, i.e restoring last session, check the property and accordingly load the tab's url. Change-Id: I8637d89f531eef456e82c44f66d44594eb81a1a1 Signed-off-by: Gajendra N <gajendra.n@samsung.com> Signed-off-by: cookie <cookie@samsung.com>
2017-09-04Fix the button language don't change issuecookie1-1/+1
[ Problem] Settings -> language -> Korea Display "Add to HomeScreen" popup Don't change the lanugage [ Solution ]Apply the IDS_BR_POP_NEVER Change-Id: I8f94843bc4cf58782407bcac4266b82936874242 Signed-off-by: cookie <cookie@samsung.com>
2017-09-04Added code to check whether wayland get ready befor running browsercookie1-1/+5
Change-Id: I5f67524d5c82be5d7ac28edec0a2a6874e83ba55 Signed-off-by: cookie <cookie@samsung.com>
2017-08-30Support persistent notificationSanghyup Lee1-0/+2
[Problem] Persistent notifiaction doesn't work if browser is suspened or killed. [Cause] Chromium posts notification with app_control which includes custom information. If browser launched by notification we should hand over this information to chromium. [Solution] Invoke |ewk_context_app_control_set|. Change-Id: I231beaaf221ba9d3711502ebb61889a797de0cfa Signed-off-by: Sanghyup Lee <sh53.lee@samsung.com>
2017-08-23Merge branch 'tizen' of ↵submit/tizen/20170828.060712submit/tizen/20170823.060025cookie0-0/+0
ssh://review.tizen.org:29418/profile/mobile/apps/web/browser into tizen
2017-08-23When tizen is set as homepage, the string is brokencookie2-3/+3
[ Problem ]When tizen is set as homepage in the Setting it displays a blank page [ Cause ] When sqlite3_bind_text() is called, the string give the garvage value [ Solution] The 5th param use by SQLITE_TRANSIENT Change-Id: I4857c5d33f9ae732061879fa72f95d96df8d794d Signed-off-by: cookie <cookie@samsung.com>
2017-08-23When tizen is set as homepage, the string is broken.cookie2-3/+3
Rleasea 4.0.4 [ Problem ]When tizen is set as homepage in the Setting it displays a blank page [ Cause ] When sqlite3_bind_text() is called, the string give the garvage value [ Solution] The 5th param use by SQLITE_TRANSIENT Change-Id: I4857c5d33f9ae732061879fa72f95d96df8d794d Signed-off-by: cookie <cookie@samsung.com>
2017-08-16PVS V690 issue fixed.dohyunglim2-42/+49
Change-Id: I8c560352a23a13c854937d80a3339234f0969f42 Signed-off-by: dohyunglim <delight.lim@samsung.com>
2017-08-11PVS_V783 issue fixed.dohyunglim4-6/+34
Change-Id: I0e61a552f59a4a5719045a00a380d42cb7dd6764 Signed-off-by: dohyunglim <delight.lim@samsung.com>
2017-08-11Fix the build errorcookie1-1/+1
Change-Id: I41c7048e4ebc820edf6211e671ee9e6b21951d1c Signed-off-by: cookie <cookie@samsung.com>
2017-08-11Fix the PVS V522,V547,V668cookie3-24/+21
[ Problem] There is the PVS Issue [ Cause ]V522 There might be dereferencing of a potential null pointer 'msg' V547 Expression 'itemData' is always true. V668 There is no sense in testing the 'item_data' pointer against null [ Soulution] fix the issue Change-Id: I9eb8e085b00b262d216388b3dd2d5880c7813a68 Signed-off-by: cookie <cookie@samsung.com>
2017-08-09Improve scrolling smoothness of URL barSanghyup Lee1-6/+3
[Problem] When we scroll web page, motion of URL bar is not smooth. [Cause] Odd offset of top controls is skipped in |WebPageUI::urlbarOffsetSet|. [Solution] Remove unneeded condition. Change-Id: I9203247113630ebc7c76326bcfe639567851ea51 Signed-off-by: Sanghyup Lee <sh53.lee@samsung.com>
2017-08-07Fix empty tab opened for window.open request.Gajendra N4-10/+22
[ Problem ] When already MAX (20) tabs are opened and there is a request to window.open from current tab, an empty tab is opened. [ Cause ] When new,window callback is triggered, we need to create ewk_view and pass it to WebEngine through 'out' argument. ewk_view has to be created before the function is exited but it was created after user responds to max window popup which is very late. [ Solution ] Immediately creat ewk_view and pass to WebEngine, while showing the popup. Based on the user decision, i.e, for CANCEL : close the loaded tab, and show the recent tab. OK : close the oldest tab and retain the loaded tab. Also, by default the checkbox in max window popup should be set to state 'unchecked'. This is because, if user selects any button hurrily, then the user won't be able to get the popup again if checked box was default 'checked'. Change-Id: I394573100ac04017d5f874a3bcdc1ded036ba08b Signed-off-by: Gajendra N <gajendra.n@samsung.com>
2017-07-26Add explicit dependencysubmit/tizen_4.0_unified/20170814.115522submit/tizen_4.0/20170828.100008submit/tizen_4.0/20170814.115522submit/tizen_4.0/20170811.094300submit/tizen/20170801.005459submit/tizen/20170730.224646submit/tizen/20170727.052625accepted/tizen/unified/20170801.054815accepted/tizen/4.0/unified/20170828.222015accepted/tizen/4.0/unified/20170816.020156Hwankyu Jhun2-0/+2
Requires: - appcore-common Change-Id: I1705bb09a7768dbc8dd0e237ec54cc182bd3d3c1 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-07-12svace WGID 4044 fixed.dohyunglim1-4/+12
[Issue] Svace [Problem] HistoryUI have svace initialize issue. [Solution] I have added to initial code. [Verify] svace check that pass and browser working done. Change-Id: I485de0137ca06744ddbd43e2b6d1ff72373e5710 Signed-off-by: dohyunglim <delight.lim@samsung.com>
2017-07-06Add the Web Contents Console Meesagecookie1-0/+28
[ Problem ] http://suprem.sec.samsung.net/jira/browse/RWASP-1859 [ Cause ] There is no implementation [ Solution]Implementation console msg [ Verify ] Check it by sdb dlog Change-Id: I8ec4548b7032443c57b1d90ce08060854adac2eb Signed-off-by: cookie <cookie@samsung.com>
2017-07-05Release 4.0.3submit/tizen/20170705.082843accepted/tizen/unified/20170706.193506cookie1-1/+1
Change-Id: If9107b12f2f5610ee2e80998053f9845d87ae602 Signed-off-by: cookie <cookie@samsung.com>
2017-06-30[PWE] Enable swipe to refresh feature for PWA modePawel Niemirski1-0/+2
This CL enables swipe to refresh feature which was introduced in chromium-efl in [1]. [1] https://review.tizen.org/gerrit/#/c/132995/ Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1534 Change-Id: Ia1b8400a26e16b8c4532ee2e8a050ae43e945f2f Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-06-30Merge "SENSYS browser crash issue fixed." into tizenHye Kyoung Hwang4-68/+62
2017-06-29SENSYS browser crash issue fixed.dohyunglim4-68/+62
Change-Id: I03b500d9bbb057f7ff999b0a772a38306176cdfd Signed-off-by: dohyunglim <delight.lim@samsung.com>
2017-06-14Merge branch 'tizen' of ↵submit/tizen/20170614.090417cookie1-1/+1
ssh://review.tizen.org:29418/profile/mobile/apps/web/browser into tizen
2017-06-14Fix PVS_Studio issue V778cookie1-1/+1
[ Problem ] http://suprem.sec.samsung.net/jira/browse/RWASP-1628 [ Cause ] This is a typo and 'm_navigatorToolbar' variable should be used instead of 'm_modulesToolbar [Solution] fix by m_navigatorToolbar Change-Id: I9e98e38780a647fe27c80d937c98f087a26ba455 Signed-off-by: cookie <cookie@samsung.com>
2017-06-14Enable PWA popupcookie1-1/+1
Change-Id: Ie02cf5ae9f163309d9b59c758897f2693c29adff Signed-off-by: cookie <cookie@samsung.com>
2017-06-14Fix PVS_Studio issue V778cookie1-1/+1
[ Problem ] http://suprem.sec.samsung.net/jira/browse/RWASP-1628 [ Cause ] This is a typo and 'm_navigatorToolbar' variable should be used instead of 'm_modulesToolbar [Solution] fix by m_navigatorToolbar Change-Id: I9e98e38780a647fe27c80d937c98f087a26ba455 Signed-off-by: cookie <cookie@samsung.com>
2017-06-13[PWE] Implement PWA installation process for PWA modePawel Niemirski11-351/+369
This CL allows browser to handle installation requests triggered by window.navigator.installApp JS API also in PWA mode. To avoid code duplication, we've introduced PWAHandler class which is used in both browser modes (standard and PWA). Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1434 Change-Id: If3067479836b53f8f74a0fe9a288b81a21c6dd83 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-06-12Disable PWA popupsubmit/tizen/20170612.075556accepted/tizen/unified/20170612.171237cookie2-2/+2
Change-Id: If75575d52ac39600110ac656f3df998125942879 Signed-off-by: cookie <cookie@samsung.com>
2017-06-02Fix CodingRule_Auto style issuessubmit/tizen/20170608.011531accepted/tizen/unified/20170608.072435SeungSeop Park1-39/+40
Fix below issues: - [CRC][SPC_M_SEP]Missing space after , [whitespace/comma] [3] - [CRC][SPC_M_SEP]Extra space before ) [whitespace/parens] [2] - [CRC][SPC_M_SEP]Missing space before ( in for( [whitespace/parens] [5] - [CRC][BRC_M_SMT]If an 'else' has a brace on one side, it should have it on both [readability/braces] [5] - [CRC][BRC_M_SMT] An else should appear on the same line as the preceding } [whitespace/newline] [4] Change-Id: Ia35bd1dd9e94192e5ae1f5dfc614aca0803c9d9f Signed-off-by: SeungSeop Park <sns.park@samsung.com>
2017-06-02Fix the Push data Set issueHyeKyoung Hwang1-2/+12
[ Problem]If the PWA is resume, not init, PWA can't set the push data [ Cause] ewk_context_send_push_message is just call when it init [ Soulution ] When tab is added, ewk_context_send_push_message is called [ Verify] PWA can get the push data Change-Id: Ibf8ef4d9e1f38fc37df4b87d7a8b8d60bff92245 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-06-01fixup! Generate UUID for PWA icon file namePawel Niemirski2-5/+2
[Problem] Missing app icon on splash screen [Cause] In original patch, we've changed icon file names to UUID numbers, but SplashScreen class still uses original icon names. [Solution] Setting |pwa_icon_src| to local file instead of internet url, so it can be used by SplashScreen in order to display icon. [Issue] http://suprem.sec.samsung.net/jira/browse/RWASP-1485 [Verify] Open any PWA app. An icon should be displayed on splash screen. Change-Id: I43b2e2f5f4548fc16e8f8dd2d0be90deede07053 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-31[PWE] Implement "request,certificate,confirm" smart callback for PWA appsPawel Niemirski3-4/+118
Due to certificate error (e.g. untrusted certificate or wrong time), some pages can be untrusted. This is why some resources can be blocked by the engine resulting in missing images and styles. In org.tizen.browser, a confirmation popup takes place whenever certificate issue happens, so user is able to decide whether to use resources from untrusted site or not. However, such mechanism is unavailable for PWA applications, therefore the engine is responsible for making decisions on certificate issue and it blocks all sub-resources with certificate error by default. This CL implements "request,certificate,confirm" smart callback for PWA to give user opportunity of making decisions on untrusted PWA apps. Bug: suprem.sec.samsung.net/jira/browse/RWASP-1181 Change-Id: I81734bc614bd9bab7c25c7dae0eb1d6e631aaf68 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-22Fix the coding rule and Svace IssueHyeKyoung Hwang1-26/+25
Change-Id: Ie90d8849dfb796e78cb1a4a393ba1cb7bfa25d90 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-05-18Generate UUID for PWA icon file namePawel Niemirski1-2/+4
Previous implementation was using original icon file name, however, it turned out that we can have two or more applications with the same icon name (e.g. naver.com and PWA hub). This is why some PWA apps change their icon after installation of another app. As a solution, we generate UUID for PWA icon file name. Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1288 Change-Id: Ieed03450ca67186b432ef3bef58928764e45a58c Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-18Apply the Coding rule and Svace IssueHyeKyoung Hwang4-1023/+958
Change-Id: Ieab79aa451e7d7a41a3724207cef361991e4b60b Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-05-17Release 4.0.1tizen_4.0.m1_releasesubmit/tizen/20170517.024044accepted/tizen/unified/20170517.080200HyeKyoung Hwang1-1/+1
Change-Id: If57b789deeac4387e3c09685367cbb725db285d7 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-05-17Fix to can't open the file in the My Files appHyeKyoung Hwang1-1/+1
[Problem] http://suprem.sec.samsung.net/jira/browse/RWASP-1316 [Cause] In the exec(), can't call the openNewTab [Solution] modify the caller compare condition [Verify] launch the page in the My Files Change-Id: I16a3b270faf93373dfe9d90f24da2e99a7f4d701 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-05-10[PWE] Register service worker on PWA launchPawel Niemirski5-0/+36
Register service worker upon pwa startup. Pass service worker param as shortcut param during pwa installation. Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-901 Original author: Marcin Niesluchowski Change-Id: I476a61169d8e08a9449b8c94619091265b0aed67 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-10[PWE] Modify Browser to react on callbacks with Manifest and SWPawel Niemirski4-2/+43
This CL removes unneeded code related to old installation method and adds ewk_view_app_installation_request_callback_set call in order to handle installation requests triggered by window.navigator.installApp JS API. Bug: suprem.sec.samsung.net/jira/browse/RWASP-913 Change-Id: I834948ee66bec15cd216528061dc5628d66d9c74 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-10Merge "Fix crash when making PWA Icon" into tizenjongchul park1-1/+1
2017-05-10Merge "Show notification toast after PWA installation" into tizenjongchul park1-0/+1
2017-05-10Merge "[PWE] Adding macro PWE_SHUB for PWE part custom browser" into tizenjongchul park1-0/+8
2017-05-10[PWE] Adding macro PWE_SHUB for PWE part custom browserj-hyun.lee1-0/+8
This is for "Progressive Webapp Eco" part's custom browser. Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-913 Change-Id: I5849711a9dd7d51dd12b3015a316292fbd222842 Signed-off-by: j-hyun.lee <j-hyun.lee@samsung.com> Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-10Fix crash when making PWA IconHyeKyoung Hwang1-1/+1
Due to dummy implementation of ewk_manifest_push_sender_id_get(), this API can return null which results in a crash when making PWA icon. To prevent browser from crash we replace null with empty string on the browser side. Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1130 Change-Id: I6ac6c096e693d336555c0b342b3f6da9761b0789 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-10Show notification toast after PWA installationPawel Niemirski1-0/+1
Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1188 Change-Id: I2b48e7731fe2264c9f0cd5ee3f00b246a30661f4 Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
2017-05-02fix the Svace IssueHyeKyoung Hwang4-1/+18
Change-Id: If85f4302e8e2f0c07614f421248bba096f19954d Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-04-21When the browser is lauch with URL, Browser can't lauch to it.HyeKyoung Hwang1-1/+1
[Problem]http://suprem.sec.samsung.net/jira/browse/RWASP-1011 [Cause] Browser can't give the url to new tab Change-Id: Idab13ad17088f82ba80dbaf0efef932304bfb420 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
2017-04-20Fix the Download crash issuesubmit/tizen/20170420.102547accepted/tizen/unified/20170420.155911HyeKyoung Hwang1-17/+24
[ Problem] When download https://tizenpackage.blob.core.windows.net/tizenpackage/119/XamarinApplication.TizenMobile-1.0.0.tpk, browse have the crash [ Cause ] Before the download, browser close the window by evas_object_smart_callback_call(wv->m_ewkView, "close,window", nullptr); Change-Id: I5e8e126236165e20ba183f93a38226b4ba27ff98 Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>