profile/mobile/apps/web/browser.git
7 years agoImprove scrolling smoothness of URL bar 81/142081/4
Sanghyup Lee [Wed, 9 Aug 2017 08:59:35 +0000 (17:59 +0900)]
Improve scrolling smoothness of URL bar

[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>
7 years agoFix empty tab opened for window.open request. 13/142313/4
Gajendra N [Thu, 3 Aug 2017 10:32:50 +0000 (16:02 +0530)]
Fix empty tab opened for window.open request.

[ 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>
7 years agoAdd explicit dependency 88/140688/1 accepted/tizen/4.0/unified/20170816.020156 accepted/tizen/4.0/unified/20170828.222015 accepted/tizen/unified/20170801.054815 submit/tizen/20170727.052625 submit/tizen/20170730.224646 submit/tizen/20170801.005459 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100008 submit/tizen_4.0_unified/20170814.115522
Hwankyu Jhun [Wed, 26 Jul 2017 05:20:20 +0000 (14:20 +0900)]
Add explicit dependency

Requires:
 - appcore-common

Change-Id: I1705bb09a7768dbc8dd0e237ec54cc182bd3d3c1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agosvace WGID 4044 fixed. 45/138345/7
dohyunglim [Wed, 12 Jul 2017 02:02:21 +0000 (02:02 +0000)]
svace WGID 4044 fixed.

[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>
7 years agoAdd the Web Contents Console Meesage 56/137356/2
cookie [Wed, 5 Jul 2017 10:05:15 +0000 (10:05 +0000)]
Add the Web Contents Console Meesage

[ 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>
7 years agoRelease 4.0.3 68/137268/1 accepted/tizen/unified/20170706.193506 submit/tizen/20170705.082843
cookie [Wed, 5 Jul 2017 07:06:21 +0000 (07:06 +0000)]
Release 4.0.3

Change-Id: If9107b12f2f5610ee2e80998053f9845d87ae602
Signed-off-by: cookie <cookie@samsung.com>
7 years ago[PWE] Enable swipe to refresh feature for PWA mode 94/132994/4
Pawel Niemirski [Thu, 8 Jun 2017 15:22:04 +0000 (17:22 +0200)]
[PWE] Enable swipe to refresh feature for PWA mode

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>
7 years agoMerge "SENSYS browser crash issue fixed." into tizen
Hye Kyoung Hwang [Fri, 30 Jun 2017 01:17:15 +0000 (01:17 +0000)]
Merge "SENSYS browser crash issue fixed." into tizen

7 years agoSENSYS browser crash issue fixed. 04/136104/4
dohyunglim [Wed, 28 Jun 2017 05:47:12 +0000 (05:47 +0000)]
SENSYS browser crash issue fixed.

Change-Id: I03b500d9bbb057f7ff999b0a772a38306176cdfd
Signed-off-by: dohyunglim <delight.lim@samsung.com>
7 years agoMerge branch 'tizen' of ssh://review.tizen.org:29418/profile/mobile/apps/web/browser... submit/tizen/20170614.090417
cookie [Wed, 14 Jun 2017 09:03:00 +0000 (09:03 +0000)]
Merge branch 'tizen' of ssh://review.tizen.org:29418/profile/mobile/apps/web/browser into tizen

7 years agoFix PVS_Studio issue V778 07/134007/3
cookie [Wed, 14 Jun 2017 07:56:56 +0000 (07:56 +0000)]
Fix PVS_Studio issue V778

[ 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>
7 years agoEnable PWA popup 49/133549/2
cookie [Tue, 13 Jun 2017 01:08:07 +0000 (01:08 +0000)]
Enable PWA popup

Change-Id: Ie02cf5ae9f163309d9b59c758897f2693c29adff
Signed-off-by: cookie <cookie@samsung.com>
7 years agoFix PVS_Studio issue V778 07/134007/1
cookie [Wed, 14 Jun 2017 07:56:56 +0000 (07:56 +0000)]
Fix PVS_Studio issue V778
[ 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>
7 years ago[PWE] Implement PWA installation process for PWA mode 67/131367/7
Pawel Niemirski [Fri, 2 Jun 2017 09:20:31 +0000 (11:20 +0200)]
[PWE] Implement PWA installation process for PWA mode

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>
7 years agoDisable PWA popup 31/133431/1 accepted/tizen/unified/20170612.171237 submit/tizen/20170612.075556
cookie [Mon, 12 Jun 2017 07:50:32 +0000 (07:50 +0000)]
Disable PWA popup

Change-Id: If75575d52ac39600110ac656f3df998125942879
Signed-off-by: cookie <cookie@samsung.com>
7 years agoFix CodingRule_Auto style issues 78/132278/3 accepted/tizen/unified/20170608.072435 submit/tizen/20170608.011531
SeungSeop Park [Fri, 2 Jun 2017 05:26:56 +0000 (14:26 +0900)]
Fix CodingRule_Auto style issues

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>
7 years agoFix the Push data Set issue 72/132272/2
HyeKyoung Hwang [Fri, 2 Jun 2017 05:01:49 +0000 (14:01 +0900)]
Fix the Push data Set issue

[ 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>
7 years agofixup! Generate UUID for PWA icon file name 79/131979/3
Pawel Niemirski [Wed, 31 May 2017 11:16:24 +0000 (13:16 +0200)]
fixup! Generate UUID for PWA icon file name

[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>
7 years ago[PWE] Implement "request,certificate,confirm" smart callback for PWA apps 47/128847/7
Pawel Niemirski [Fri, 19 May 2017 07:59:32 +0000 (09:59 +0200)]
[PWE] Implement "request,certificate,confirm" smart callback for PWA apps

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>
7 years agoFix the coding rule and Svace Issue 75/129775/4
HyeKyoung Hwang [Thu, 18 May 2017 05:39:47 +0000 (14:39 +0900)]
Fix the coding rule and Svace Issue

Change-Id: Ie90d8849dfb796e78cb1a4a393ba1cb7bfa25d90
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoGenerate UUID for PWA icon file name 62/129462/4
Pawel Niemirski [Tue, 16 May 2017 10:41:05 +0000 (12:41 +0200)]
Generate UUID for PWA icon file name

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>
7 years agoApply the Coding rule and Svace Issue 61/129561/10
HyeKyoung Hwang [Wed, 17 May 2017 02:42:05 +0000 (11:42 +0900)]
Apply the Coding rule and Svace Issue

Change-Id: Ieab79aa451e7d7a41a3724207cef361991e4b60b
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoRelease 4.0.1 59/129559/1 accepted/tizen/unified/20170517.080200 submit/tizen/20170517.024044 tizen_4.0.m1_release
HyeKyoung Hwang [Wed, 17 May 2017 02:37:07 +0000 (11:37 +0900)]
Release 4.0.1

Change-Id: If57b789deeac4387e3c09685367cbb725db285d7
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoFix to can't open the file in the My Files app 35/129535/1
HyeKyoung Hwang [Wed, 17 May 2017 01:17:11 +0000 (10:17 +0900)]
Fix to can't open the file in the My Files app

[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>
7 years ago[PWE] Register service worker on PWA launch 52/128552/4
Pawel Niemirski [Wed, 10 May 2017 09:35:42 +0000 (11:35 +0200)]
[PWE] Register service worker on PWA launch

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>
7 years ago[PWE] Modify Browser to react on callbacks with Manifest and SW 09/128309/7
Pawel Niemirski [Wed, 26 Apr 2017 14:34:08 +0000 (16:34 +0200)]
[PWE] Modify Browser to react on callbacks with Manifest and SW

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>
7 years agoMerge "Fix crash when making PWA Icon" into tizen
jongchul park [Wed, 10 May 2017 09:21:37 +0000 (09:21 +0000)]
Merge "Fix crash when making PWA Icon" into tizen

7 years agoMerge "Show notification toast after PWA installation" into tizen
jongchul park [Wed, 10 May 2017 09:17:33 +0000 (09:17 +0000)]
Merge "Show notification toast after PWA installation" into tizen

7 years agoMerge "[PWE] Adding macro PWE_SHUB for PWE part custom browser" into tizen
jongchul park [Wed, 10 May 2017 09:16:35 +0000 (09:16 +0000)]
Merge "[PWE] Adding macro PWE_SHUB for PWE part custom browser" into tizen

7 years ago[PWE] Adding macro PWE_SHUB for PWE part custom browser 08/128308/4
j-hyun.lee [Thu, 9 Mar 2017 05:14:40 +0000 (14:14 +0900)]
[PWE] Adding macro PWE_SHUB for PWE part custom browser

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>
7 years agoFix crash when making PWA Icon 19/128319/7
HyeKyoung Hwang [Wed, 5 Apr 2017 06:46:33 +0000 (15:46 +0900)]
Fix crash when making PWA Icon

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>
7 years agoShow notification toast after PWA installation 21/128321/4
Pawel Niemirski [Mon, 8 May 2017 14:56:39 +0000 (16:56 +0200)]
Show notification toast after PWA installation

Bug: http://suprem.sec.samsung.net/jira/browse/RWASP-1188

Change-Id: I2b48e7731fe2264c9f0cd5ee3f00b246a30661f4
Signed-off-by: Pawel Niemirski <p.niemirski@samsung.com>
7 years agofix the Svace Issue 92/127792/1
HyeKyoung Hwang [Tue, 2 May 2017 01:40:10 +0000 (10:40 +0900)]
fix the Svace Issue

Change-Id: If85f4302e8e2f0c07614f421248bba096f19954d
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoWhen the browser is lauch with URL, Browser can't lauch to it. 80/126380/1
HyeKyoung Hwang [Fri, 21 Apr 2017 06:55:47 +0000 (15:55 +0900)]
When the browser is lauch with URL, Browser can't lauch to it.

[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>
7 years agoFix the Download crash issue 67/126067/3 accepted/tizen/unified/20170420.155911 submit/tizen/20170420.102547
HyeKyoung Hwang [Thu, 20 Apr 2017 04:47:37 +0000 (13:47 +0900)]
Fix the Download crash issue

[ 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>
7 years agoUse a macro of %license to add a license in spec file 07/122907/2 accepted/tizen_mobile accepted/tizen/mobile/20170404.061533 accepted/tizen/unified/20170404.061545 submit/tizen/20170404.025416
HyeKyoung Hwang [Tue, 4 Apr 2017 02:44:04 +0000 (11:44 +0900)]
Use a macro of %license to add a license in spec file

Change-Id: I7c8cd72ee98127f5f8f1e52f922db28198b2d8f2
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoAdd build script for unified profile 00/122900/2
HyeKyoung Hwang [Tue, 4 Apr 2017 02:27:16 +0000 (11:27 +0900)]
Add build script for unified profile

The unified profile has been prepared for tizen v4.0.
From now on, we only need to take care of architectures
instead of target profiles.

Change-Id: I941c5b5a55d30c375cba8ba60a4d44163ccc22bb
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoRelease 4.0.0 80/122780/1 submit/tizen/20170403.102024
HyeKyoung Hwang [Mon, 3 Apr 2017 10:16:38 +0000 (19:16 +0900)]
Release 4.0.0

Change-Id: I32a02ca7557c979f373647164bf855cbae767deb
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years ago[ Tizen 4.0] Update latest Ref Browser 62/122762/1
HyeKyoung Hwang [Mon, 3 Apr 2017 09:39:31 +0000 (18:39 +0900)]
[ Tizen 4.0] Update latest Ref Browser

Change-Id: Ibc4a5984335e514adadf5ccb2a530bf7db35a0ed
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoDisable missing ewk api just until chromium-efl bringup is completed 16/118916/1 submit/tizen/20170314.070126 submit/tizen/20170314.150327
Youngsoo Choi [Tue, 14 Mar 2017 11:42:58 +0000 (20:42 +0900)]
Disable missing ewk api just until chromium-efl bringup is completed

This CL disables ewk additional feature api call using
the macro |DENABLE_CHROMIUM_EWK_FEATURE|.

Bug: http://suprem.sec.samsung.net/jira/browse/TWF-3168

Change-Id: I5c9952eb626d6ab84b99ff2f057adbc3520bc325
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
7 years agoFix the browser network not connect issue 34/117134/1 accepted/tizen/mobile/20170305.223455 accepted/tizen/unified/20170309.074818 submit/tizen/20170303.080339 submit/tizen_unified/20170308.100419 submit/tizen_unified/20170309.100418
HyeKyoung Hwang [Fri, 3 Mar 2017 02:55:10 +0000 (11:55 +0900)]
Fix the browser network not connect issue

[ Problem ] Browser network is not connect
[ Cause ] There is missing the internet privilege
[ Solution] Add the internet privilege

Change-Id: Ifd925d472df64127f0d0aa06bb9d97b486055e06
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoFix the capi-appfw-application build error 89/113089/1 accepted/tizen/mobile/20170207.091327 submit/tizen/20170206.010236
HyeKyoung Hwang [Mon, 6 Feb 2017 05:10:00 +0000 (14:10 +0900)]
Fix the  capi-appfw-application build error

Change-Id: I5805ef6fef89ad888eaa6334359f4d6da1134d23
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoMerge branch 'tizen' of ssh://review.tizen.org:29418/profile/mobile/apps/web/browser... accepted/tizen/mobile/20161228.083849 submit/tizen/20161228.025823
HyeKyoung Hwang [Wed, 28 Dec 2016 02:57:33 +0000 (11:57 +0900)]
Merge branch 'tizen' of ssh://review.tizen.org:29418/profile/mobile/apps/web/browser into tizen

7 years agoConfiguarbility/BuildingBlock Support for Tizen 4.0
MyungJoo Ham [Thu, 10 Nov 2016 11:16:15 +0000 (20:16 +0900)]
Configuarbility/BuildingBlock Support for Tizen 4.0

- This is for Tizen 4.0. Do not merge into 3.0 (tizen_3.0) branch.

- When this commit gets SR'ed, the maintainer needs to create JIRA-TRE
 issue of:

 - Replace browser with browser-profile_mobile in mobile profile.

- For Tizen 4.0 Configurability / Building Blocks, every Tizen package
 should be able to be built in a single OBS project (Unified Build)
 and every Tizen pacakge should be able to be located in a single
 dependency tree.

- For Type-B packages (packages with same name but differnt profile
 located in different git paths), we add Provides for common package
 name to make this change transparent to other packages and make
 each package unique.

- Other twins--tv--will be modified soon as well.
- For common: https://review.tizen.org/gerrit/#/c/96850/

Change-Id: I6fd2affc9e1cc5a05eefb22a5e8b0cd3a5f47abd
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoConfiguarbility/BuildingBlock Support for Tizen 4.0 54/96854/1
MyungJoo Ham [Thu, 10 Nov 2016 11:16:15 +0000 (20:16 +0900)]
Configuarbility/BuildingBlock Support for Tizen 4.0

- This is for Tizen 4.0. Do not merge into 3.0 (tizen_3.0) branch.

- When this commit gets SR'ed, the maintainer needs to create JIRA-TRE
 issue of:

 - Replace browser with browser-profile_mobile in mobile profile.

- For Tizen 4.0 Configurability / Building Blocks, every Tizen package
 should be able to be built in a single OBS project (Unified Build)
 and every Tizen pacakge should be able to be located in a single
 dependency tree.

- For Type-B packages (packages with same name but differnt profile
 located in different git paths), we add Provides for common package
 name to make this change transparent to other packages and make
 each package unique.

- Other twins--tv--will be modified soon as well.
- For common: https://review.tizen.org/gerrit/#/c/96850/

Change-Id: I6fd2affc9e1cc5a05eefb22a5e8b0cd3a5f47abd
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoThe default shortcut creation without a manifest. 00/94600/2
Lim DoHyung [Tue, 1 Nov 2016 01:31:16 +0000 (10:31 +0900)]
The default shortcut creation without a manifest.

[Issue]    N/A
[Problem]  Can't shortcut create without a manifest site.
[Solution] I receive that Webview team send to manifest exist callback.
           If send to manifest that is nullptr, create default shortcut.
           That is name, url, and default icon data receive.
[Verify]   I have testing that m.naver.com site connect.
           This site is not have manifest.
           In this case, shortcut create success.
           But, It has to become code of Webview team with a merge in advance.
           (https://review.tizen.org/gerrit/#/c/94061/)

Change-Id: If0cfadae6ee00f7892cc3033fc33d075534d1712
Signed-off-by: Lim DoHyung <delight.lim@samsung.com>
7 years agofixup! Fix problem with https sites in QuickAccess 73/94573/1
Dariusz Frankiewicz [Mon, 31 Oct 2016 13:23:54 +0000 (14:23 +0100)]
fixup! Fix problem with https sites in QuickAccess

Change-Id: If82afe797e033e596fae11836bd1b09be95443a8

7 years agoFix the Emulator build 70/94470/1 accepted/tizen/mobile/20161101.004812 submit/tizen/20161031.055117
HyeKyoung Hwang [Mon, 31 Oct 2016 05:41:50 +0000 (14:41 +0900)]
Fix the Emulator build

Change-Id: I89e2bfd44b28570ee7af21ce119c26de2a5a0cf6
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoChange to NewUX Browser 48/94448/1 submit/tizen/20161031.025446
HyeKyoung Hwang [Mon, 31 Oct 2016 02:40:21 +0000 (11:40 +0900)]
Change to NewUX Browser

Change-Id: I6a18d5ac67560f0ecf42bf5bb277461e7589c79e
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoDummy button should be invisible to accessibility 97/93997/1
m.kawonczyk [Wed, 26 Oct 2016 13:27:13 +0000 (15:27 +0200)]
Dummy button should be invisible to accessibility

[Issue]    http://suprem.sec.samsung.net/jira/browse/TWF-2381
[Problem]  Dummy button captures highlight while navigating on
           web component.
[Solution] Change dummy button accessible role to REDUNDANT_
           OBJECT and dissable option of being highlighted.
[Verify]   Open browser, open accessibility. Try navigating
           between browser elements (such us URI bar) and
           webview.

Change-Id: Ib21a3639be42aaed64997589baef03030187bd5f

7 years agoRelease 1.7.3 24/92824/1 accepted/tizen/3.0/mobile/20161028.150519 accepted/tizen/mobile/20161019.044545 submit/tizen/20161019.022913 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.092323
HyeKyoung Hwang [Wed, 19 Oct 2016 02:20:41 +0000 (11:20 +0900)]
Release 1.7.3

Change-Id: I8eeb36f14b5a6e7f4e902fc40c23dc34cba81c8c
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoText selection back key issue 23/92823/1
HyeKyoung Hwang [Wed, 19 Oct 2016 02:18:44 +0000 (11:18 +0900)]
Text selection back key issue

[Issue] http://suprem.sec.samsung.net/jira/browse/TSAM-8681
[Problem] When the Back key twice select, ewk_view_text_selection_clear(m_ewkView); is return True even if the text selection was removed as to first back key
[Solution] The text selection is clear by webview
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
Change-Id: I8c7fa213400fa50738bc62e423f61a2dc2541daf

7 years agoCertificate popup landscape - proper size 00/92600/2
Maciej Skrzypkowski [Mon, 17 Oct 2016 13:12:26 +0000 (15:12 +0200)]
Certificate popup landscape - proper size

[Issue]    http://suprem.sec.samsung.net/jira/browse/TSAM-8772
           http://suprem.sec.samsung.net/jira/browse/TSAM-8776
[Problem]  Certificate didn't resize properly.
[Solution] Corrected EDC relatives.
[Verify]   Open certifiacate popup in portrait, rotate, rotate
           again. Browser shouldn't crash, certifiacate should
           close on "OK" click and resize properly.
           The same repeat for landscape view.

Change-Id: Ia5fa3d91352542705f0762c407a54787c13d8b80

7 years agoFind on page does not hide on fullscreen 58/91558/2
Kamil Nowac [Mon, 10 Oct 2016 07:37:59 +0000 (09:37 +0200)]
Find on page does not hide on fullscreen

[Issue]    http://suprem.sec.samsung.net/jira/browse/TWF-2257
[Problem]  As in the title
[Solution] Added signal
[Verify]   - Open youtube.com. open find on page. go to fullscreen
           in portrait mode. rotate while in fullscreen to
           landscape mode.
           find on page should not be visible.
           - turn off fullscreen mode
           find on page should be visible

Change-Id: I0d300dada3806ed1568277dc56de314d5e4ed846

7 years agoRelease 1.7.2 93/91693/1 accepted/tizen/mobile/20161011.050744 submit/tizen/20161011.015050
HyeKyoung Hwang [Tue, 11 Oct 2016 01:38:42 +0000 (10:38 +0900)]
Release 1.7.2

Change-Id: I4e36ebd34e13e66112d491e8f5561afc8f658140
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
7 years agoChange the chromium-efl ewk_header 92/91692/1
HyeKyoung Hwang [Tue, 11 Oct 2016 01:35:03 +0000 (10:35 +0900)]
Change the chromium-efl ewk_header

Change-Id: Ie0920661b8fbb10669eeb372d0c8d4ab6a9aff77
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoRelease 1.7.1 08/91008/1 accepted/tizen/3.0/mobile/20161015.033905 accepted/tizen/mobile/20161005.232030 submit/tizen/20161005.095621 submit/tizen_3.0_mobile/20161015.000005
HyeKyoung Hwang [Wed, 5 Oct 2016 09:40:01 +0000 (18:40 +0900)]
Release 1.7.1

Change-Id: Iac08af9aae9ddd3ab6a4e105278201817c46101a
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoScreen not staying alive while video is playing in fullscreen after 15 secs 05/91005/1
HyeKyoung Hwang [Wed, 5 Oct 2016 09:31:12 +0000 (18:31 +0900)]
Screen not staying alive while video is playing in fullscreen after 15 secs

[ Problem ]http://suprem.sec.samsung.net/jira/browse/TSAM-6875
[ Soultion]There is no <privilege>http://tizen.org/privilege/display</privilege>           So add the privilege
[ Verify ] Check the youtube.com

Change-Id: I12e3db288a8d2597bc021c8174365c3d771cac4e
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoThe dummy button 16/90616/5
m.kawonczyk [Mon, 3 Oct 2016 06:53:08 +0000 (08:53 +0200)]
The dummy button

[Issue]        http://suprem.sec.samsung.net/jira/browse/TWF-2222
[Problem]      The dummy button is needed by webview for focus
               managment.
[Solution]     Add #ifdefed the dummy button feature.
[Verify]       Open any webpage, dlogutil browser. Check if the
               dummy button is properly focused/unfocused and if
               webview focus is ok.

Change-Id: I66f9bcc00e8eaf0b4c708ca1fae3c367a9ea06ff

8 years agoMerge "White patch is displayed while rotating device" into tizen
Jarek Pytlinski [Fri, 30 Sep 2016 08:19:18 +0000 (01:19 -0700)]
Merge "White patch is displayed while rotating device" into tizen

8 years agoWhite patch is displayed while rotating device 69/90369/1
m.kawonczyk [Thu, 29 Sep 2016 13:04:23 +0000 (15:04 +0200)]
White patch is displayed while rotating device

[Issue]        http://suprem.sec.samsung.net/jira/browse/TWF-2216
[Problem]      White patch is displayed while rotating device
[Solution]     Manually invoke rotation when browsing websites when
               browser receives "rotate,prepared" callback from
               webview.
[Verify]       Open any website, rotate device. Rotation should be
               smooth. Then use other views and check if rotations
               works as intended.

Change-Id: I21bcb527328543f27bc99ae86808afca6e3611bf

8 years agoMake sure all tabs are deleted from database 26/90326/1
Kamil Nowac [Thu, 29 Sep 2016 10:25:56 +0000 (12:25 +0200)]
Make sure all tabs are deleted from database

[Issue]    http://suprem.sec.samsung.net/jira/browse/TWF-1642
[Problem]  Reset Browser does not clear all tabs
[Solution] Remove ids marked as deleted
[Verify]   Open few tabs. Reset browser.
           Situation described in Issue should not occur

Change-Id: If06006a34325f4cf5078ecd337ca9f103a0f3dca

8 years agoRestore focus to ewk_view on load,finished 36/89436/2
m.kawonczyk [Fri, 23 Sep 2016 12:24:38 +0000 (14:24 +0200)]
Restore focus to ewk_view on load,finished

[Issue]        http://suprem.sec.samsung.net/jira/browse/TWF-2190
[Problem]      WebView is not getting focus by default after
               application start.
[Solution]     Call ewk_view_focus_set on load,finish callback
[Verify]       Open google.com, wait untill website is fully loaded.
               Cursor should be visible in google entry.

Change-Id: Iac7562c3f456e7246c257a65e74241a36ea500ae

8 years agoRelease 1.7.0 95/89295/1 accepted/tizen/mobile/20160925.234346 submit/tizen/20160923.050517
HyeKyoung Hwang [Fri, 23 Sep 2016 04:57:39 +0000 (13:57 +0900)]
Release 1.7.0

Change-Id: I769c8a7858c4ec75c0bf7809bc3f524b357f9b22
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoThe Dummy Button removal 00/89200/3
m.kawonczyk [Thu, 22 Sep 2016 13:44:00 +0000 (15:44 +0200)]
The Dummy Button removal

[Issue]        N/A
[Problem]      WebView team managed to extract Evas_Object from
               ewk_view smart object. This object can be focused
               and unfocused, so The Dummy Button - proxy widget is
               not needed anymore
[Solution]     Delete The Dummy Button, add support for extracted
               Evas_Object.
[Verify]       Open any website, check if focus is working as
               intended.

Change-Id: Idf388056f1c6be494f76b5d36fef0be6bcef4556

8 years agoMerge "Fix fullscreen issue" into tizen
Hye Kyoung Hwang [Fri, 23 Sep 2016 04:41:34 +0000 (21:41 -0700)]
Merge "Fix fullscreen issue" into tizen

8 years agoAdd the text selection menu in the Link Text 33/89133/3
HyeKyoung Hwang [Thu, 22 Sep 2016 10:14:58 +0000 (19:14 +0900)]
Add the text selection menu in the Link Text

[ Issue ] http://suprem.sec.samsung.net/jira/browse/MPR-738
[ Problem ] There is no text selection menu
[ Soultion ] Add the text selection menu

Change-Id: I6b09bfe2f5604266b054f2f071c58682d795ddc5
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoImplement the APP_CONTROL_OPERATION_SEARCH 26/89126/2
HyeKyoung Hwang [Thu, 22 Sep 2016 09:20:49 +0000 (18:20 +0900)]
Implement the APP_CONTROL_OPERATION_SEARCH

[ Issue ] http://suprem.sec.samsung.net/jira/browse/TSAM-6853
[ Problem ] There is no implement the APP_CONTROL_OPERATION_SEARCH
[ Solution ] Implement the APP_CONTROL_OPERATION_SEARCH

Change-Id: Ia3499dfc489f68385abb242656339fae9173f33f
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoFix fullscreen issue 20/89120/1
Kamil Nowac [Thu, 22 Sep 2016 08:51:08 +0000 (10:51 +0200)]
Fix fullscreen issue

[Issue]    N/A
[Problem]  Fullscreen while playing a video
[Solution] Hide url bar
[Verify]   Open youtube video in fullscreen
           url bar should be hidden

Change-Id: I580615f9682d3757b2244ac6ca3ef51102b3723a

8 years agoBack to the old UX Ref Browser 93/89093/1 accepted/tizen/mobile/20160922.233222 submit/tizen/20160922.060337
HyeKyoung Hwang [Thu, 22 Sep 2016 05:33:30 +0000 (14:33 +0900)]
Back to the old UX Ref Browser

Change-Id: I0e229833c3844622abfb1e6b807e1b2a137a8362
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoFix the translation issue 72/88972/3 submit/tizen/20160922.052217
HyeKyoung Hwang [Wed, 21 Sep 2016 08:55:39 +0000 (17:55 +0900)]
Fix the translation issue

Change-Id: I963652db612fc6840329d7991285c9dff6f5f17d
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoBookmarks -> Share is not working 41/88941/1
m.kawonczyk [Fri, 16 Sep 2016 12:00:40 +0000 (14:00 +0200)]
Bookmarks -> Share is not working

[Issue]    http://suprem.sec.samsung.net/jira/browse/TWF-2078
[Problem]  Share in Bookmarks Manager is not working
[Solution] Added Share functionality.
[Verify]   Try Sharing bookmark.

Change-Id: Ib7e2487e906e4d4b4c8edf70db020da78853efd7

8 years agoRelease 2.0.0 75/88875/1 accepted/tizen/mobile/20160921.233036 submit/tizen/20160921.071634 submit/trunk/20160921.071307 submit/trunk/20160921.071411
HyeKyoung Hwang [Wed, 21 Sep 2016 04:50:32 +0000 (13:50 +0900)]
Release 2.0.0

Change-Id: Ib52aac6f924216841d4ff804d29cbde830ae9877
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoAdd the newux browser for mobile 72/88872/1
HyeKyoung Hwang [Wed, 21 Sep 2016 04:31:09 +0000 (13:31 +0900)]
Add the newux browser for mobile

Change-Id: Ib39b4580f2c66e29077b2461a50400d13b2dca46
Signed-off-by: HyeKyoung Hwang <cookie@samsung.com>
8 years agoInitial empty repository master
Sehong Na [Wed, 21 Sep 2016 01:54:20 +0000 (18:54 -0700)]
Initial empty repository