platform/framework/web/webkit-efl.git
10 years agoUse GLPlatformSurface within SharedPlatformSurfaceTizen 76/3876/1
Kondapally Kalyan [Thu, 6 Jun 2013 19:53:13 +0000 (22:53 +0300)]
Use GLPlatformSurface within SharedPlatformSurfaceTizen

This patch changes SharedPlatformSurfaceTizen to use GLPlatformSurface
internally.

10 years agoRefactor SharedVideoPlatformSurfaceTizen. 46/3846/1
Kondapally Kalyan [Wed, 5 Jun 2013 21:31:48 +0000 (00:31 +0300)]
Refactor SharedVideoPlatformSurfaceTizen.

This patch separates the platform specific code of SharedVideoPlatformSurfaceTizen
from its core logic. SharedVideoPlatformSurfaceTizen is now an abstract base class.
Platform specific adaptations can be done by extending the class and implementing
the required functions. SharedVideoPlatformSurfaceTizenX extends SharedVideoPlatformSurfaceTizen
and implements the support for X backend.

10 years agoDefine shared buffer handle type in GLDefs. 05/3805/1
Kondapally Kalyan [Tue, 4 Jun 2013 09:23:35 +0000 (12:23 +0300)]
Define shared buffer handle type in GLDefs.

Currently, shared buffer handle is used in many places. This
patch defines the type of the shared buffer handle in GLDefs
and uses it in all the appropriate places.

10 years agoUpdate changelog for new release 63/3763/1 accepted/tizen/20130603.231425 submit/tizen/20130529.194853
Rusty Lynch [Wed, 29 May 2013 19:47:55 +0000 (12:47 -0700)]
Update changelog for new release

10 years agoAdd a test subpackage 62/3762/1
Rusty Lynch [Wed, 29 May 2013 18:27:51 +0000 (11:27 -0700)]
Add a test subpackage

10 years agoImplement graphics abstraction layer. 20/3720/1
Kondapally Kalyan [Tue, 28 May 2013 19:37:12 +0000 (22:37 +0300)]
Implement graphics abstraction layer.

This is in preparation for adding support for Wayland.

This patch introduces an abstraction layer to make it easy to add support for different platforms (X, Wayland, etc)
and do any specific optimizations as needed. Two new classes are added with this implementation,
GLPlatformContext and GLPlatformSurface.

GLPlatformContext encapsulates an OpenGL context hiding any platform specific management.
It uses GL extension ARB_robustness (when available) to detect driver resets.
It defines a simple interface for things that need to be handled by the context.

GLPlatformSurface encapsulates an OpenGL drawable hiding any platform specific management.
It defines a simple interface for things that need to be handled by the surface.

Relevant changes in SharedPlatformSurfaceTizen, VideoSurface, etc. would be done in
followup patches.

11 years agoReplace manifest with floor definition 07/3607/1 accepted/tizen/20130522.164509 submit/tizen/20130521.150822
Rusty Lynch [Tue, 21 May 2013 15:07:36 +0000 (08:07 -0700)]
Replace manifest with floor definition

11 years agoAdding changelog 05/3605/1 accepted/tizen/20130521.102327 submit/tizen/20130521.040450
Rusty Lynch [Tue, 21 May 2013 04:04:25 +0000 (21:04 -0700)]
Adding changelog

11 years agoEnable building without ecore-x 04/3604/1
Rusty Lynch [Tue, 21 May 2013 01:06:02 +0000 (18:06 -0700)]
Enable building without ecore-x

11 years agoDisable TIZEN_SCREEN_READER 77/3577/1
Rusty Lynch [Sun, 19 May 2013 02:38:45 +0000 (19:38 -0700)]
Disable TIZEN_SCREEN_READER

The tizen screen reader functionality depends on some yet to be
ported capabilities in elementary.  This patch will disable the
feature until elementary is ready.

11 years agoEnable SCREEN_READER_FOCUS_RING_IMAGE_PATH when screen reader is off 76/3576/1
Rusty Lynch [Sun, 19 May 2013 02:36:55 +0000 (19:36 -0700)]
Enable SCREEN_READER_FOCUS_RING_IMAGE_PATH when screen reader is off

11 years agoImplement EGL Lock Surface extension runtime check 75/3575/1
Kalyan Kondapally [Sat, 18 May 2013 22:12:54 +0000 (15:12 -0700)]
Implement EGL Lock Surface extension runtime check

mesa does not support EGL Lock Surface extension which causes webpage rendering
to fail if ENABLE_TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE is enabled.

ENABLE_TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE is still needed for
HW accelerated video and WebGL. With this patch,
ENABLE_TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE can be enabled and
web pages still render correctly.

Change-Id: I7e0db439896f35ad50f4d3443a229b285f11a737
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
11 years agoFix build errors found by stricter toolchain 74/3574/1
Rusty Lynch [Sat, 18 May 2013 22:09:56 +0000 (15:09 -0700)]
Fix build errors found by stricter toolchain

11 years agoFix breakage caused by using newer bison 73/3573/1
Rusty Lynch [Sat, 18 May 2013 22:04:32 +0000 (15:04 -0700)]
Fix breakage caused by using newer bison

11 years agoAdd BuildRequires for ethumb 72/3572/1
Rusty Lynch [Sat, 18 May 2013 21:26:42 +0000 (14:26 -0700)]
Add BuildRequires for ethumb

11 years agoEnable building against mesa 71/3571/1
Rusty Lynch [Sat, 18 May 2013 17:49:44 +0000 (10:49 -0700)]
Enable building against mesa

11 years agoEnable gstreamer-1.0 support 70/3570/1
Rusty Lynch [Sat, 18 May 2013 23:20:32 +0000 (16:20 -0700)]
Enable gstreamer-1.0 support

11 years ago[Release] Webkit2-efl-123997_0.11.47 tizen_2.1 accepted/tizen/20130520.103531 submit/tizen/20130518.162755 submit/tizen_2.1/20130515.025516
Sanghyup Lee [Tue, 14 May 2013 09:51:58 +0000 (18:51 +0900)]
[Release] Webkit2-efl-123997_0.11.47

Change-Id: I99c8c3e4fd8ce00e8968771067877999686e4499

11 years agoFix issue that timeline goes back to end when try to seek an arbitary position after...
eojin.ham [Tue, 14 May 2013 04:42:06 +0000 (13:42 +0900)]
Fix issue that timeline goes back to end when try to seek an arbitary position after playback is finished.

[Title] Fix issue that timeline goes back to end when try to seek an arbitary position after playback is finished.
[Problem] N_SE-38230
[Cause] playbackPosition() method return m_mediaDuration when end of file was reached.
[Solution] Fix for playbackPosition() to return queried result even end of file was reached.

Change-Id: I4b26cad8400fb0b0be4142f7eb63613dcce03a71

11 years agoAdd cancelForOpenPanel api for removing openPanelResultListener
Jiyeon Kim [Mon, 13 May 2013 08:36:36 +0000 (17:36 +0900)]
Add cancelForOpenPanel api for removing openPanelResultListener

[Title] Add cancelForOpenPanel api for removing openPanelResultListener
[Problem] After user select cancel button on app selector popup or cancel operation during media capture function, appselect or other app couldn't launch
[Cause] If openPanel doesn't receive cancel callback from application, openpanel doesn't launch.
[Solution] Add cancelForOpenPanel api for removing previous openPanelResultListener

Change-Id: Ie7bfc1f0a351a7c4d74101e19e85a638a171172f

11 years ago[Release] Webkit2-efl-123997_0.11.46 submit/tizen_2.1/20130514.045449
Taeyun An [Fri, 10 May 2013 12:26:59 +0000 (21:26 +0900)]
[Release] Webkit2-efl-123997_0.11.46

Change-Id: I8ad094ee2290dff6ca6ca7aa11a0f670a8b5f05b

11 years agoFixed "Select Month" popup does not appear after long tap on Month text field in...
Yuni Jeong [Fri, 10 May 2013 12:28:11 +0000 (21:28 +0900)]
Fixed "Select Month" popup does not appear after long tap on Month text field in Entry window in TizenWinset.

[Title] Fixed "Select Month" popup does not appear after long tap on Month text field in Entry window in TizenWinset.
[Issue#] N_SE_38090
[Problem] "Select Month" popup does not appear after long tap on Month text field in Entry window in TizenWinset.
[Cause] Caret selection is working when input type is picker type and string is empty.
        So, caret is shown and input picker is not shwon
[Solution] Do not perform selection operation when input type is picker type and string is empty.
            - picker type : "date", "datetime", "datetime-local", "month", "time" or week"

Change-Id: I7ac5373a69bd121134293457ea9caae74435ac3d

11 years ago[Release] Webkit2-efl-123997_0.11.45
Taehwan Kim [Fri, 10 May 2013 07:32:11 +0000 (16:32 +0900)]
[Release] Webkit2-efl-123997_0.11.45

Change-Id: I136e66e3eb18bcada14088dd2b8a30f943cb5a8f

11 years agoFix issue that timeline goes back to 00:00 during pressing FF button repeatly
Jiyeon Kim [Fri, 10 May 2013 05:06:11 +0000 (14:06 +0900)]
Fix issue that timeline goes back to 00:00 during pressing FF button repeatly

[Title] Fix issue that timeline goes back to 00:00 during pressing FF button repeatly
[Problem] N_SE-38067
[Cause] playbackPosition() method return 0.0f when error occured
[Solution] Set m_cachedTime value when return value of currentTime method is not 0.0f caused by internal gstreamer error

Change-Id: Ia831ec1645a075c17c1d0450b395e7791edab805

11 years agoMerge "Revert "Fix issue that timeline goes back to 00:00 during pressing FF button...
Kihong Kwon [Fri, 10 May 2013 04:53:38 +0000 (13:53 +0900)]
Merge "Revert "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly"" into tizen_2.1

11 years agoRevert "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly"
Kihong Kwon [Fri, 10 May 2013 04:53:33 +0000 (13:53 +0900)]
Revert "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly"

This reverts commit 00ede0f7183a638b8e04adb15a6cfb24e17b0e6b

11 years agoRecovery timeout of geolocation to normal value from 10 times
Sanghyun Park [Thu, 9 May 2013 16:52:14 +0000 (01:52 +0900)]
Recovery timeout of geolocation to normal value from 10 times

[Title] Recovery timeout of geolocation to normal value from 10 times
[Issue#] N/A
[Problem] Currently, timeout value of geolocation is set to 10 times.
[Cause] N/A
[Solution] Remove the 10 times about timeout value

Change-Id: I92731261bef01eb8e65ce3f28e5359eaf27541b6

11 years agoMerge "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly...
Kihong Kwon [Fri, 10 May 2013 04:28:01 +0000 (13:28 +0900)]
Merge "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly" into tizen_2.1

11 years agoFix issue that timeline goes back to 00:00 during pressing FF button repeatly
Jiyeon Kim [Fri, 10 May 2013 04:01:24 +0000 (13:01 +0900)]
Fix issue that timeline goes back to 00:00 during pressing FF button repeatly

[Title] Fix issue that timeline goes back to 00:00 during pressing FF button repeatly
[Problem] N_SE-38067
[Cause] playbackPosition() method return 0.0f when error occured
[Solution] Keep cached time value in playbackPosition method and return cached time value when error occured

Change-Id: Ia2ea72dbf744f125dcad5d4e66ecd4542b6e4ee7

11 years agoMerge "Modified TIZEN_HTTP_REQUEST_HEADER_APPEND patch : remove the code for appendin...
Gyuyoung Kim [Fri, 10 May 2013 04:22:31 +0000 (13:22 +0900)]
Merge "Modified TIZEN_HTTP_REQUEST_HEADER_APPEND patch : remove the code for appending X-Wap-Proxy-Cookie to request header : It is unnecessary code because its setting value is none. Change the patch owner : Kwangtae Ko -> Sungman Kim" into tizen_2.1

11 years ago[Release] Webkit2-efl-123997_0.11.44
Taeyun An [Thu, 9 May 2013 14:24:21 +0000 (23:24 +0900)]
[Release] Webkit2-efl-123997_0.11.44

Change-Id: I10ec7ab02899aad28ba8d678e7f413c7e1e9f79b

11 years agoMove closing clipboard code before open keypad
SangYong Park [Thu, 9 May 2013 12:12:14 +0000 (21:12 +0900)]
Move closing clipboard code before open keypad

[Title] Move closing clipboard code before open keypad
[Issue#] N_SE-37944
[Problem] Clipboard did closed when device was rotated
[Cause] editState was notified when device was rotated
[Solution] Move closing clipboard code

Change-Id: I4876d98947b60dcb59334ad647161da2e299c23a

11 years agoFix opening keypad issue
SangYong Park [Thu, 9 May 2013 11:33:41 +0000 (20:33 +0900)]
Fix opening keypad issue

[Title] Fix opening keypad issue
[Issue#] N_SE-37965
[Problem] Can not open keypad after enter text by hw keyboard
[Cause] Keypad state changed to will show when enter text by hw keyboard
[Solution] Change keypad state checking condition

Change-Id: I95629976d9f43bccba26dcbb1178aebccf0c42dd

11 years agoGenerate error when uniform1iv is called with invalid texture units.
Heejin Chung [Thu, 9 May 2013 01:16:58 +0000 (10:16 +0900)]
Generate error when uniform1iv is called with invalid texture units.

[Title] Generate error when uniform1iv is called with invalid texture units
[Issue#] TWEB-1129
[Problem] No error is returned when uniform1iv is called with invalid texture units
[Cause] DDK doesn't generate error.
[Solution] Synthesize INVALID_VALUE error when uniform1iv is called with invalud texture units

Change-Id: Iba63a92bdd68619c44fb08b88dbb670b9bdf13a4

11 years agoModified TIZEN_HTTP_REQUEST_HEADER_APPEND patch
Gyuyoung Kim [Wed, 8 May 2013 07:51:12 +0000 (16:51 +0900)]
Modified TIZEN_HTTP_REQUEST_HEADER_APPEND patch
: remove the code for appending X-Wap-Proxy-Cookie to request header
: It is unnecessary code because its setting value is none.
Change the patch owner : Kwangtae Ko -> Sungman Kim

[Title] Modified TIZEN_HTTP_REQUEST_HEADER_APPEND patch
[Issue#] N/A
[Problem] Unnecessary code was added in patch.
[Cause] Unnecessary code
[Solution] Remove the code and change the patch owner
[SCMRequest] N/A

Change-Id: Ia788f21607d5f34cd477b122ff1c0110303e9e55

11 years ago[Release] Webkit2-efl-123997_0.11.43
Taehwan Kim [Thu, 9 May 2013 07:01:57 +0000 (16:01 +0900)]
[Release] Webkit2-efl-123997_0.11.43

Change-Id: I4ba028a926d1a58914077cf9d171b9cdef9fc8bc

11 years agoAdded API to clear text selection range.
Yuni Jeong [Thu, 9 May 2013 04:46:44 +0000 (13:46 +0900)]
Added API to clear text selection range.

[Title] Added API to clear text selection range.
[Issue#] N/A
[Problem] N/A
[Cause] Not implemented.
[Solution] Added API to clear text selection range.

Change-Id: If5d47b7b6cc4f09619e1d1c6ac1dc45d960ba2ba

11 years agoMerge "[Title] Avoid unnecessary MakeCurrent calls before locking surface. [Issue...
Heejin Chung [Thu, 9 May 2013 00:08:47 +0000 (09:08 +0900)]
Merge "[Title] Avoid unnecessary MakeCurrent calls before locking surface. [Issue#] TZSP-5951 [Problem] Redundant EGLMakeCurrent calls on IA before locking surface. [Solution] A call to make surface and context as current before locking the surface was introduced to fix issues for Qualcomm(as per the changelog). This causes a un-necessary regression on IA side. This patch ensures that the makecurrent call is skipped for Imagination, arm and mesa drivers." into tizen_2.1

11 years agoMerge "Better solution for Docomo 1339 bug." into tizen_2.1
Jaesik Chang [Wed, 8 May 2013 11:55:18 +0000 (20:55 +0900)]
Merge "Better solution for Docomo 1339 bug." into tizen_2.1

11 years agoFix issue that device become lock while playing a video from internet
Jiyeon Kim [Wed, 8 May 2013 01:10:11 +0000 (10:10 +0900)]
Fix issue that device become lock while playing a video from internet

[Title] Fix issue that device become lock while playing a video from internet
[Problem] N_SE-37770
1. Device become lock while buffering a video from internet
2. Device couldn't become lock after stopping a video play using back key
[Cause]
1. Device doesn't become lock during playing not buffering
2. Need to add power_unlock_state method when stopping video play
[Solution]
1. Add power_lock_state mehod in play method and if autoplay is true, called power_lock_state_method
2. Add power_unlock_state method in stop and pause method

Change-Id: I4d5434b00a3d684bedee9cbd7affcecfb0a5a16c

11 years ago[Title] Avoid unnecessary MakeCurrent calls before locking surface.
Kondapally Kalyan [Wed, 8 May 2013 10:52:46 +0000 (13:52 +0300)]
[Title] Avoid unnecessary MakeCurrent calls before locking surface.
[Issue#] TZSP-5951
[Problem] Redundant EGLMakeCurrent calls on IA before locking surface.
[Solution] A call to make surface and context as current before locking the surface
was introduced to fix issues for Qualcomm(as per the changelog). This causes
a un-necessary regression on IA side. This patch ensures that the makecurrent
call is skipped for Imagination, arm and mesa drivers.

11 years agoMerge TIZEN_WEBKIT2_REMOTE_WEB_INSPECTOR into TIZEN_REMOTE_WEB_INSPECTOR
Gyuyoung Kim [Wed, 8 May 2013 07:23:50 +0000 (16:23 +0900)]
Merge TIZEN_WEBKIT2_REMOTE_WEB_INSPECTOR into TIZEN_REMOTE_WEB_INSPECTOR
- We should keep local patches as less as possible. TIZEN_WEBKIT2_REMOTE_WEB_INSPECTOR doesn't have new meaning against TIZEN_REMOTE_WEB_INSPECTOR.
  Besides WebInspectorServerEfl.cpp needs to be changed with Tizen postfix.

Change-Id: Ib948da89bc098d982a68f33b03c537148c9ed708

11 years ago[Release] Webkit2-efl-123997_0.11.42
Taehwan Kim [Wed, 8 May 2013 08:26:34 +0000 (17:26 +0900)]
[Release] Webkit2-efl-123997_0.11.42

Change-Id: I5683fb25ff25ee9786a9d6df723b5a386cf38cda

11 years agoBetter solution for Docomo 1339 bug.
Wojciech Bielawski [Tue, 7 May 2013 09:07:48 +0000 (11:07 +0200)]
Better solution for Docomo 1339 bug.

11 years agoCancel read input stream source of WebSocket when migrating to new page
praveen.ks [Thu, 2 May 2013 13:34:43 +0000 (22:34 +0900)]
Cancel read input stream source of WebSocket when migrating to new page

[Title] Fix for WebProcess hang when WebSocket is open while migrating to new page
[Issue#] WEB-2823 and TD-9578
[Problem] WebProcess hangs when we load a new page while existing page had WebSocket open
[Cause] When closing i/o stream the input stream socket gsource is not cancelled
[Solution] Pass a cancellable object while reading input stream and call cancel on the cancellable object before closing i/o stream
[Developer] Praveen (praveen.ks@samsung.com)

Change-Id: I93267871a83f58251940d02e3aca6e854b367ddf

11 years agofix wrong clipping of overflow scroll acceleration
younghwan cho [Fri, 26 Apr 2013 08:41:55 +0000 (17:41 +0900)]
fix wrong clipping of overflow scroll acceleration

[Title] fix wrong clipping of overflow scroll acceleration
[Issue#] ORANGE-271
[Problem] orange-cineday : in film detailed view the offscreen UI elements don't seem be redered properly eg "notes presse"
[Cause] all the parent layer's clip goes to the child
[Solution] apply the partial patch of "https://bugs.webkit.org/show_bug.cgi?id=91117" to ignore wrong overflow clip

Change-Id: I61429e132a7bbb270459877a52c24a55c0ba9fcf

11 years agoMerge "fixed UMP memory leak" into tizen_2.1
Hyunki Baik [Wed, 8 May 2013 05:10:58 +0000 (14:10 +0900)]
Merge "fixed UMP memory leak" into tizen_2.1

11 years agoUse allowUniversalAccessFromFileURLs setting for worker
Jihye Kang [Wed, 8 May 2013 02:26:47 +0000 (11:26 +0900)]
Use allowUniversalAccessFromFileURLs setting for worker

[Title] Use allowUniversalAccessFromFileURLs setting for worker
[Issue#] Orange-232
[Problem] CORS is working differently on Document and worker when it is requested on webapp
[Cause] allowUniversalAccessFromFileURLs is set only on Document
[Solution] Use allowUniversalAccessFromFileURLs for worker

Change-Id: I0538843486655e2386fba5f6608450e158237739

11 years agofixed UMP memory leak
Kyungjin Kim [Wed, 8 May 2013 04:57:36 +0000 (13:57 +0900)]
fixed UMP memory leak

[Title] fixed UMP memory leak
[Issue#] N/A
[Problem] memory leak exist in UMP memory
[Cause] glDeleteTexture should be called before eglDestroyImage
[Solution] fixed

Change-Id: I3a803698f3ec759302011304c9166ff31b11a31d

11 years ago[Release] Webkit2-efl-123997_0.11.41
Taeyun An [Tue, 7 May 2013 15:34:21 +0000 (00:34 +0900)]
[Release] Webkit2-efl-123997_0.11.41

Change-Id: I8fdd558d1830ef16eaeef90e7d3fb164ed55e703

11 years agoAvoid broken unicode string by String::format()
Changhyup Jwa [Tue, 7 May 2013 14:54:06 +0000 (23:54 +0900)]
Avoid broken unicode string by String::format()

[Title] Avoid broken unicode string by String::format()
[Issue#] N_SE-37743
[Problem] Unicode ID string is broken after password autofill
[Cause] Unicode string is broken by String::format()
[Solution] Avoid use of String::format() and just append strings

Change-Id: I77c52863efcac9385b765d77fa22438cd064b545

11 years agoMerge "[Release] Webkit2-efl-123997_0.11.40" into tizen_2.1
Jongseok Yang [Tue, 7 May 2013 13:15:20 +0000 (22:15 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.40" into tizen_2.1

11 years agoMerge "Remove '-' from month picker." into tizen_2.1
InBum Chang [Tue, 7 May 2013 12:28:57 +0000 (21:28 +0900)]
Merge "Remove '-' from month picker." into tizen_2.1

11 years ago[Release] Webkit2-efl-123997_0.11.40
Taehwan Kim [Tue, 7 May 2013 12:23:01 +0000 (21:23 +0900)]
[Release] Webkit2-efl-123997_0.11.40

Change-Id: Id5c92d7a74e64daeab094f2f963f1200584c8b71

11 years agoRemove '-' from month picker.
Hyerim Bae [Tue, 7 May 2013 12:03:28 +0000 (21:03 +0900)]
Remove '-' from month picker.

[Title] Remove '-' from month picker.
[Problem] N_SE-37649
[Cause] N/A
[Solution] N/A

Change-Id: I2f2a3862fe0e57c51176e53b83baeb841c018dde

11 years agoMerge "Adopt secure log for Network error log" into tizen_2.1
seung hak lee [Tue, 7 May 2013 10:23:04 +0000 (19:23 +0900)]
Merge "Adopt secure log for Network error log" into tizen_2.1

11 years agoMerge "Revert "Apply SERVICE_OPERATION_PICK operation for <input type=file>"" into...
Jiyeon Kim [Tue, 7 May 2013 09:30:49 +0000 (18:30 +0900)]
Merge "Revert "Apply SERVICE_OPERATION_PICK operation for <input type=file>"" into tizen_2.1

11 years agoRevert "Apply SERVICE_OPERATION_PICK operation for <input type=file>"
Jiyeon Kim [Tue, 7 May 2013 09:30:13 +0000 (18:30 +0900)]
Revert "Apply SERVICE_OPERATION_PICK operation for <input type=file>"

This reverts commit 18ad365eef7eb8a7baa824f527e233235dd01779

11 years agoWebKit doesn't preserve style when copying text from another element
Grzegorz Czajkowski [Thu, 25 Apr 2013 12:45:32 +0000 (14:45 +0200)]
WebKit doesn't preserve style when copying text from another element

This is cherry-pick from https://bugs.webkit.org/show_bug.cgi?id=112329 (attachment #4)

Change-Id: I05699f90203cd7f58d359c05d97d5ecc0a444e8d

11 years agoFix DCM-1341
Michał Pakuła vel Rutka [Sun, 28 Apr 2013 15:36:19 +0000 (17:36 +0200)]
Fix DCM-1341

This is a quick fix for a bug DCM-1341 where new paragraph was not
created on contenteditable area with image and text nodes inside
span tag.

Change-Id: I83708d2e816b86a722555729c7348d394917b98f

Conflicts:

Source/WTF/wtf/Platform.h

11 years agoAdopt secure log for Network error log
Keunsoon Lee [Tue, 7 May 2013 04:58:22 +0000 (13:58 +0900)]
Adopt secure log for Network error log

[Title] Adopt secure log for Network error log
[Issue#] N/A
[Problem] N/A
[Cause] Hide delicate personal data from log
[Solution] Adopt secure log

Change-Id: I6f6cf2c2437f3eb66f3e0c993df1041d7c1be096

11 years agoIME show properly after disappear the clipboard.
Taeyun An [Mon, 6 May 2013 14:15:24 +0000 (23:15 +0900)]
IME show properly after disappear the clipboard.

[Title] IME show properly after disappear the clipboard.
[Issue#] N_SE-36402
[Problem] Clipboard disappearing properly but keyboard does not appear after tap on Entry text field in TizenWinset
[Cause] IME show blocking codes are existing while opening CBHM window.
[Solution] Remove blocking codes.

Change-Id: I223c755de362cf911fafdc68493768ca003778c6

11 years agoMerge "Fixed webkit crash after selecting cancel button of authentication popup....
seung hak lee [Tue, 7 May 2013 08:27:08 +0000 (17:27 +0900)]
Merge "Fixed webkit crash after selecting cancel button of authentication popup." into tizen_2.1

11 years agoChange boilerplate of test code
Ryuan Choi [Tue, 7 May 2013 08:17:50 +0000 (17:17 +0900)]
Change boilerplate of test code

[Title] Change boilerplate of test code
[Problem] Theare are no reason to follow flora. instead follow webkit copy right.

11 years agoFixed webkit crash after selecting cancel button of authentication popup.
Sungman Kim [Tue, 7 May 2013 08:19:32 +0000 (17:19 +0900)]
Fixed webkit crash after selecting cancel button of authentication popup.

When the authentication popup is displayed and user select the cancel (or ok),
webkit is terminated because cancel function is called twice by wrong deleted data reference.

[Title] Fixed webkit crash after authentication popup
[Issue#] N/A
[Problem] When the authentication popup is displayed and user select the cancel, webkit is terminated.
[Cause] authChallenge data is deleted after calling cancel and webkit is refer to deleted data and wrong operation is occurred.
[Solution] Change the timing of deleting authChallenge data to destruct ewkViewImple or handle another auth message.
[SCMRequest] N/A

Change-Id: Ie225218d9e07c308298610a64de50aad6e1a9c1a

11 years agoFixed right text selection handle is not moved after left text selection handle is...
Yuni Jeong [Mon, 6 May 2013 13:51:47 +0000 (22:51 +0900)]
Fixed right text selection handle is not moved after left text selection handle is selected.

[Title] Fixed right text selection handle is not moved after left text selection handle is selected.
[Issue#] N_SE_37401
[Problem] Right text selection handle is not moved after left text selection handle is selected.
[Cause] Left text selection handle was selected and then,
        when right text selection handle is selected,
        isMouseDowned() value of both left and right handles is true.
        So, selected handle is alwyas left text selection handle due to below code.
          - "TextSelectionHandle* selectionHandle = m_leftHandle->isMouseDowned()? m_leftHandle : m_rightHandle;"
[Solution] Added m_selectedHandle variable and changed routine to get selected handle.

Change-Id: I5b6cbd38ff14de8a2747112622be9d2196f11eb5

11 years agoFix the issue that force close occurs after playing video.
YongGeol Jung [Mon, 6 May 2013 14:35:11 +0000 (23:35 +0900)]
Fix the issue that force close occurs after playing video.

[Title] Fix the issue that force close occurs after playing video.
[Issue#] N_SE-37608
[Problem] Force close occurs when try to play video second time.
[Cause] Video layers shared window object. And shared window object is deleted when one of video element is destroyed.
[Solution] Do not share window object.

Change-Id: Ibeea38f6f32f6378f410ce88d0daf02fc81d978c

11 years agoexponentially grow the read buffer size for the html resource
Jie Chen [Mon, 15 Apr 2013 01:41:58 +0000 (09:41 +0800)]
exponentially grow the read buffer size for the html resource

[Title] exponentially grow the read buffer size for the html resource
[Issue] N/A
[Problem] takes long time to entirely load and render some huge pages like Facebook
[Cause] The page early rendering with partially loading is an attractive feature
for better UX. The rendering and loading tasks are performed in turn in
same event loop of the WebProcess. After the loading task parses each
newly loaded buffer of html or css content, the new dom nodes and css
rules will be added. Later, the rendering task will recompute the render
tree accordingly. Enlarging the buffer size can reduce this recomputing
to some extent. Hypothetically it can be totally avoided if the buffer
size is large enough to completely accommodate all the html with merely one buffer.
[Solution] exponentially grow the read buffer size for the html resource

Change-Id: I6fbf7c1a66876f64a40b956cf7e5b3c06d0d6068

11 years agoMerge "[Release] Webkit2-efl-123997_0.11.39" into tizen_2.1
Kangil Han [Mon, 6 May 2013 13:56:24 +0000 (22:56 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.39" into tizen_2.1

11 years agoPatch proposal for Docomo 1339 bug.
Wojciech Bielawski [Thu, 2 May 2013 11:56:49 +0000 (13:56 +0200)]
Patch proposal for Docomo 1339 bug.

Change-Id: I4f0fcb14361f8e80736507868f8c7d17c374b3fa

11 years agoFix for different layout of mhtml saved page
Santosh [Thu, 2 May 2013 09:16:49 +0000 (18:16 +0900)]
Fix for different layout of mhtml  saved page
http://sports.hankooki.com/lpage/soccer/201304/sp2013042317313793750.htm

[Title] Fix for different layout of mhtml  saved page
in http://sports.hankooki.com/lpage/soccer/201304/sp2013042317313793750.htm
[Issue#] TD-9513
[Problem] The Style of saved page was completely different
from original page.
[Cause] The final path url of sheet specified under @import
are not relative to parent stylesheet but relative to document
[Solution] Modified the code to calulate final URL path of Stylesheet
relative to parent stylesheet.
[Developer] Santosh Mahto[santosh.ma@samsung.com)

Change-Id: Ic9624339de4d39be205119c15e529f22f6067064

11 years agoMerge "Fix for missing image in MHTML Page save" into tizen_2.1
seung hak lee [Mon, 6 May 2013 10:02:10 +0000 (19:02 +0900)]
Merge "Fix for missing image in MHTML Page save" into tizen_2.1

11 years ago[Release] Webkit2-efl-123997_0.11.39
Taehwan Kim [Mon, 6 May 2013 08:53:19 +0000 (17:53 +0900)]
[Release] Webkit2-efl-123997_0.11.39

Change-Id: Ieeafa7cbbba6d49b6d929b62e4d62ee9f5b49238

11 years agoMerge "Remove not used code of SharedVideoPlatformSurfaceTizen." into tizen_2.1
GyongJin Joung [Mon, 6 May 2013 08:19:18 +0000 (17:19 +0900)]
Merge "Remove not used code of SharedVideoPlatformSurfaceTizen." into tizen_2.1

11 years agoFix for missing image in MHTML Page save
Santosh [Sat, 27 Apr 2013 12:54:40 +0000 (21:54 +0900)]
Fix for missing image in MHTML Page save

[Title] Fix for missing image in MHTML Page save by handling
resources under @Media
[Issue#] TD-9513
[Problem] Some Image was missing in MTHML format of Page saving
[Cause] Image resource specified in CSS under @media
are ignored by pageserializer
[Solution] Added the code to get the resources specified
under rule @media
[Developer] Santosh Mahto[santosh.ma@samsung.com)

Change-Id: I4fdd26a96b16b49ed2d32a009e3131c0cfea664c

11 years agoDo not hide keypad when webview has not focus
SangYong Park [Fri, 3 May 2013 09:31:48 +0000 (18:31 +0900)]
Do not hide keypad when webview has not focus

[Title] Do not hide keypad when webview has not focus
[Issue#] N_SE-37413
[Problem] Keypad did hiding when editor state was changed
[Cause] Do not check webview focus
[Solution] Hide keypad if webview has focus

Change-Id: I2964d8a79a35db1afd364c6b6184140b5b0e77ec

11 years agoRemove not used code of SharedVideoPlatformSurfaceTizen.
YongGeol Jung [Mon, 6 May 2013 05:26:14 +0000 (14:26 +0900)]
Remove not used code of SharedVideoPlatformSurfaceTizen.

[Title] Remove not used code of SharedVideoPlatformSurfaceTizen.
[Issue#] N/A
[Problem]
[Cause]
[Solution]

Change-Id: I1dac69df0ebf5b3cf8a268c118bad2006199fb11

11 years agoFix typo error.
Hyowon Kim [Mon, 6 May 2013 05:10:36 +0000 (14:10 +0900)]
Fix typo error.

Change-Id: I6b9ec6821f3e6d913bf79b57dbc402638ce1245d

11 years agoMerge "Fix for error page text break due to word break style being break all" into...
seung hak lee [Mon, 6 May 2013 05:05:49 +0000 (14:05 +0900)]
Merge "Fix for error page text break due to word break style being break all" into tizen_2.1

11 years agoAdd null-check in the PageClient's destructor.
Hyowon Kim [Mon, 6 May 2013 02:38:35 +0000 (11:38 +0900)]
Add null-check in the PageClient's destructor.

[Title] Add null-check in the PageClient's destructor.
[Issue] N_SE-37245
[Problem] Unexpected force close
[Cause] The EwkViewImpl or WebPageProxy is not valid.
[Solution] null-check

Change-Id: I94b0af22cbeededf8f9d63a776d4c105289bc7e8

11 years agoApply SERVICE_OPERATION_PICK operation for <input type=file>
Jiyeon Kim [Fri, 3 May 2013 08:03:35 +0000 (17:03 +0900)]
Apply SERVICE_OPERATION_PICK operation for <input type=file>

[Title] Apply SERVICE_OPERATION_PICK operation for <input type=file>
[Problem] P130426-4933, P130425-4323. Facebook, twitter and other application need selecting UI for using different kinds of application when user select upload file button or video icon
[Cause] Only file manager launched when input type is file.
[Solution] If input type is file, set service operation type to SERVICE_OPERATION_PICK and launch app service controller not file manager

Change-Id: Ib00a1dce77156459ae92ed5e766c6a4daee542bc

11 years agoPlay area should not be exceeded to the entire timeline.
eojin.ham [Sat, 4 May 2013 11:12:15 +0000 (20:12 +0900)]
Play area should not be exceeded to the entire timeline.

[Title] Play area should not be exceeded to the entire timeline.
[Issue#] N/A
[Problem] If the duration value is smaller than actual value, play area exceed to the entire timeline.
[Cause] Didn't check max limit when draw play area.
[Solution] Set max limit when draw play area in timeline.

Change-Id: I7cb68df534f1f2c1ea5eeeb24eb63493c5ae917b

11 years agoDon't do unnecessary initialization for video size.
eojin.ham [Sat, 4 May 2013 09:20:27 +0000 (18:20 +0900)]
Don't do unnecessary initialization for video size.

[Title] Don't do unnecessary initialization for video size.
[Issue#] https://tizendev.org/bugs/browse/N_SE-37219
[Problem] Video size is initialized unnecessarily in notifyPlayerOfVideo().
[Cause] Video size was already assigned in xWindowIdPrepared().
[Solution] Don't do unnecessary initialization for video size.

Change-Id: Ic70d49ab49ec905c3a65bd23b4558e1d70a59366

11 years agoSet default size of video in media document as 300 * 150
eojin.ham [Sat, 4 May 2013 08:35:58 +0000 (17:35 +0900)]
Set default size of video in media document as 300 * 150

[Title] Set default size of video in media document as 300 * 150
[Issue#] https://tizendev.org/bugs/browse/N_SE-37219
[Problem] Video is shown as thin line in media document when failed to get natural video size.
[Cause] It set default size of video in media document as 300 * 1.
[Solution] Set default size of video in media document as 300 * 150 when it has video stream.

Change-Id: I48fce28b8e79ace772185f3353ebb0d33c8f45ab

11 years agoFix for error page text break due to word break style being break all
praveen.ks [Sat, 27 Apr 2013 02:13:48 +0000 (11:13 +0900)]
Fix for error page text break due to word break style being break all

[Title] Fix for error page text break
[Issue#] P130425-7080
[Problem] Error page text after "Web page not available" breaks at any character
[Cause] It is due to <p> before error text tag having style attribute set to word-break:break-all
[Solution] Remmove style attribute from <p> tag and apply it to the <a> tag for link present in error text
[Developer] Praveen (praveen.ks@samsung.com)

11 years agoDisable partial update tile
Eunsol Park [Fri, 3 May 2013 08:51:12 +0000 (17:51 +0900)]
Disable partial update tile

[Title] Disable partial update tile
[Issue#] NA
[Problem] vedio controller was broken
[Cause]
[Solution] Disable partial update tile

Change-Id: I92ee9b82536cb8e97d5157660578f63a42d05627

11 years agoMerge "Remove unused Tizen script tizen-layout-test" into tizen_2.1
Kangil Han [Fri, 3 May 2013 09:52:41 +0000 (18:52 +0900)]
Merge "Remove unused Tizen script tizen-layout-test" into tizen_2.1

11 years agoRemove unused Tizen script tizen-layout-test
Taehwan Kim [Fri, 3 May 2013 09:00:55 +0000 (18:00 +0900)]
Remove unused Tizen script tizen-layout-test

[Title] Remove unused Tizen script tizen-layout-test
[Issue#] N/A
[Problem] Not used anymore
[Cause] Code clean up
[Solution] Delete unused code

Change-Id: I04c672431b0298a2823c0ff9679606f9260f5946

11 years agoMerge "Fix the EGL_NON_CONFORMANT_CONFIG issue" into tizen_2.1
YongGeol Jung [Fri, 3 May 2013 08:08:32 +0000 (17:08 +0900)]
Merge "Fix the EGL_NON_CONFORMANT_CONFIG issue" into tizen_2.1

11 years agoFix the EGL_NON_CONFORMANT_CONFIG issue
Jie Chen [Fri, 3 May 2013 07:33:06 +0000 (15:33 +0800)]
Fix the EGL_NON_CONFORMANT_CONFIG issue

[Title] Fix the EGL_NON_CONFORMANT_CONFIG issue
[Issue#] TDIS-5594
[Problem] webprocess crashes for some webgl test cases
[Cause] EGL_NON_CONFORMANT_CONFIG is not available
[Solution] use EGL_NONE instead

11 years agoMerge "[Release] Webkit2-efl-123997_0.11.38" into tizen_2.1
Kangil Han [Fri, 3 May 2013 07:27:03 +0000 (16:27 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.38" into tizen_2.1

11 years ago[Release] Webkit2-efl-123997_0.11.38
Sanghyup Lee [Fri, 3 May 2013 07:27:15 +0000 (16:27 +0900)]
[Release] Webkit2-efl-123997_0.11.38

Change-Id: I71fc4479a38708c02ddb551cd6acbd6c17b40598

11 years ago[WK2] Use fixed scale to animation layer.
JungJik Lee [Tue, 30 Apr 2013 07:35:55 +0000 (16:35 +0900)]
[WK2] Use fixed scale to animation layer.

[Title] [WK2] Use fixed scale to animation layer.
[Issue#] P130426-4323
[Problem] while pulling the list, the list page is blurred in mobile twitter page.
[Cause] small zoom scale is applied to an animation layer
[Solution] if the layer is an animation layer, use fixed zoom scale.

Change-Id: Ia7c6cd78a1e8c9a2f73516dec913c22131714296

11 years agoMerge "Fix memory leak of graphics surface.(Emulator)" into tizen_2.1
Heejin Chung [Fri, 3 May 2013 05:09:56 +0000 (14:09 +0900)]
Merge "Fix memory leak of graphics surface.(Emulator)" into tizen_2.1

11 years agoMerge "Remove invalid code." into tizen_2.1
Heejin Chung [Fri, 3 May 2013 05:03:46 +0000 (14:03 +0900)]
Merge "Remove invalid code." into tizen_2.1

11 years agoMerge "[CherryPick] [EFL][Qt][WK2] Fixed position elements are not always fixed"...
YongGeol Jung [Fri, 3 May 2013 02:36:26 +0000 (11:36 +0900)]
Merge "[CherryPick] [EFL][Qt][WK2] Fixed position elements are not always fixed" into tizen_2.1

11 years ago[CherryPick] [EFL][Qt][WK2] Fixed position elements are not always fixed
kenneth@webkit.org [Tue, 4 Dec 2012 00:04:52 +0000 (00:04 +0000)]
[CherryPick] [EFL][Qt][WK2] Fixed position elements are not always fixed

[Issue#] N_SE-36822
[Problem] Display error occur when go to " http://www.samsung.com/global/ativ/ativ_s.html
[Cause] Fixed position elements are not always fixed
[Solution] Cherry picked.

[EFL][Qt][WK2] Fixed position elements are not always fixed
https://bugs.webkit.org/show_bug.cgi?id=103452

Reviewed by Simon Fraser.

The code figuring out whether fixed position layers are inside
the visible viewport, assumes that the visible viewport is always
the size of the layout viewport. This assumption doesn't hold with
how the Qt and EFL tiled backing store and coordinated graphics
works, so instead using the visibleContentsRect(), which provides
the right values in all cases.

* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForPosition):

    Use visibleContentsRect instead of scrollOffsetForFixedPosition().

    scrollOffsetForFixedPosition() is needed sometimes in the Mac code
    because visibleContentRect() will return negative offsets when you
    are in the rubber-band phase of a scroll on the Mac.

    However that is not an issue here.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136452 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Conflicts:
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderLayerCompositor.cpp

Change-Id: Ia2fcdcc376e3cf72edd016ae574b062c0f0e32cf

11 years agoSMACK rule added
Taehwan Kim [Fri, 3 May 2013 02:09:20 +0000 (11:09 +0900)]
SMACK rule added

[Title] SMACK rule added
[Issue#] N/A
[Problem] N/A
[Cause] In the application, have the privilege to write about the Xorg.
        so add the read permission.
[Solution] webkit2-efl.manifest file modified

Change-Id: I0134c437de28f4b6dadf60b1ac250213e47812cb

11 years agoReplaced handling row data with cairoAPI while copying dirty area
Eunsol Park [Thu, 2 May 2013 12:10:31 +0000 (21:10 +0900)]
Replaced handling row data with cairoAPI while copying dirty area

[Title] Replaced handling row data with cairoAPI while copying dirty areas
[Issue#] P130429-4677
[Problem] Crash once when copying dirty area
[Cause] The dirty area buffer was allocated by malloc, some part of that was broken.
[Solution] The buffer was used by cairo API, not allocated singly,
          because cairo API is safer to handle buffers.

Change-Id: I4b3f6c1064d24e352485990d75c8bd19bde0021e

11 years agoDo not suspend CSS animations when page is hidden
Heejin Chung [Thu, 2 May 2013 08:20:07 +0000 (17:20 +0900)]
Do not suspend CSS animations when page is hidden

[Title] Do not suspend CSS animations when page is hidden
[Issue#] TDIS-5549
[Problem] CSS animation gets suspended when moved to background.
[Cause] commit f9d52256dc1509696c042ae7b7400fbaa271e8bd
        was added to save CPU resource when page is hidden.
        However, animated attributes are changed without it being
        painted when page is in background, so almost no CPU resources
        are used when css animation runs on a page that is hidden.
[Solution] revert previous patch

Change-Id: Idf54192a75709c2a6db1f755e9fb233b58eb2185