platform/framework/web/webkit-efl.git
10 years agoFix attribute in query surface. 80/5580/2
Kondapally Kalyan [Tue, 9 Jul 2013 20:00:02 +0000 (23:00 +0300)]
Fix attribute in query surface.

The color buffer of a locked surface can be mapped by calling
eglQuerySurface with attribute EGL_BITMAP_POINTER_KHR. This patch
fixes sharedPlatformSurface to use correct attribute in querysurface.
Change-Id: Ic89a32466d24b3f257e7b125f7140a9f613d65a0

10 years agoUpdate changelog 77/5577/1 devel-gstreamer-1.0 accepted/tizen/20130710.221134 submit/tizen/20130709.165906 submit/tizen/20130710.024322 submit/tizen/20130710.125314
Rusty Lynch [Tue, 9 Jul 2013 16:57:46 +0000 (09:57 -0700)]
Update changelog

10 years agoMinor refactor in SharedPlatformSurface. 89/5389/4
Kondapally Kalyan [Tue, 2 Jul 2013 09:57:02 +0000 (12:57 +0300)]
Minor refactor in SharedPlatformSurface.

This patch does the following changes in SharedPlatformSurface:
1)Removes un-necessary code.
2)Use SurfaceAttributes as the key instead of generating a new one
  each time a context is created.
3)Ensure's we always restore previous surface and context correctly.
Change-Id: Ic883dd2ea1e573914cc930b2eda58655989c470e

10 years agoMake a web page fit in the window 85/5485/2
Joone Hur [Wed, 3 Jul 2013 15:20:25 +0000 (08:20 -0700)]
Make a web page fit in the window

This patch allows to get the screen size and DPI properly using Wayland APIs, which makes a web page fit in the window.

10 years agoDisable TIZEN_WEBKIT2_CONTEXT_X_WINDOW under Wayland. 15/5415/2
Joone Hur [Tue, 2 Jul 2013 22:29:47 +0000 (15:29 -0700)]
Disable TIZEN_WEBKIT2_CONTEXT_X_WINDOW under Wayland.

We do not need to share x-window ID between the UIProcess and WebPorcess.
This feature was added to access x-window ID from the WebProcess in order to get window's orientation.

10 years agoAdd Mesa checks. 17/5417/2
Kondapally Kalyan [Wed, 3 Jul 2013 03:01:29 +0000 (06:01 +0300)]
Add Mesa checks.

With Wayland on Mesa, we include MesaExtensions header.
This header might not be present on platforms not using mesa.
This patch adds checks to include mesa specific headers only
when available.

Change-Id: I49a542d5e36e4b4ca1b2f178f85f18c7ba98690c

10 years agoAvoid linking to ecore_x on Wayland 06/5506/4
Kondapally Kalyan [Thu, 4 Jul 2013 17:45:16 +0000 (20:45 +0300)]
Avoid linking to ecore_x on Wayland

We donot use ecore_x on Wayland but still link to ecore_x.
This patch makes changes so that we link to ecore_wayland on
Wayland and ecore_x with X.
Change-Id: I46d76a33031d95ddc42b021ff707178b9b64a9c8

10 years agoAdd Build Option to enable/disable audio_session_manager support 56/4456/2
Baptiste DURAND [Tue, 2 Jul 2013 09:56:17 +0000 (11:56 +0200)]
Add Build Option to enable/disable audio_session_manager support

10 years agoMerge "EGLWaylandSurface implementation." into tizen
Rusty Lynch [Tue, 2 Jul 2013 00:39:16 +0000 (17:39 -0700)]
Merge "EGLWaylandSurface implementation." into tizen

10 years agoMerge "Share EGLConfig between surfaces." into tizen
Rusty Lynch [Mon, 1 Jul 2013 23:46:04 +0000 (16:46 -0700)]
Merge "Share EGLConfig between surfaces." into tizen

10 years agoMerge "Make JavaScript window.screen object work" into tizen
Rusty Lynch [Mon, 1 Jul 2013 23:45:09 +0000 (16:45 -0700)]
Merge "Make JavaScript window.screen object work" into tizen

10 years agoMerge "Adding missing wayland initialization." into tizen
Rusty Lynch [Mon, 1 Jul 2013 23:43:41 +0000 (16:43 -0700)]
Merge "Adding missing wayland initialization." into tizen

10 years agoAdding missing wayland initialization. 16/5216/1
Kondapally Kalyan [Mon, 1 Jul 2013 17:03:36 +0000 (20:03 +0300)]
Adding missing wayland initialization.

The patch adds missing calls for ecore initializtion
on wayland.

Change-Id: Ia243ce2ebb0d0e8edce2d357b2efbbd4613ccb7f

10 years agoMake JavaScript window.screen object work 34/5234/1 61/4661/2
Joone Hur [Fri, 14 Jun 2013 21:49:39 +0000 (14:49 -0700)]
Make JavaScript window.screen object work

This patch allows to get screen size using ecore_wl_screen_size_get.

The following JS APIs will work:

window.screen.availHeight
window.screen.availWidth
window.screen.width
window.screen.height

10 years agoEGLWaylandSurface implementation. 41/5041/2
Kondapally Kalyan [Sun, 30 Jun 2013 21:30:41 +0000 (00:30 +0300)]
EGLWaylandSurface implementation.

This patch adds support for EGLWaylandSurface which creates
and manages wl EGL window.

Change-Id: If79e47966df634979f0a04a6e184c6d9c27b83f9

10 years agoShare EGLConfig between surfaces. 40/5040/4
Kondapally Kalyan [Sun, 30 Jun 2013 19:25:04 +0000 (22:25 +0300)]
Share EGLConfig between surfaces.

We create surfaces with attributes which don't vary much in the
most common cases. It would be good to share EGLConfig between surfaces
using same attributes. This patch refactors EGLConfigSelector to be able to
share configs between different surfaces without having to query for it
all the time.
Change-Id: I10fa6188a1ae4692e47b9be8932eab39e8458373

10 years agoresetting manifest requested domain to floor 44/4544/1
Alexandru Cornea [Fri, 28 Jun 2013 16:11:21 +0000 (19:11 +0300)]
resetting manifest requested domain to floor

10 years agoUpdate chagnelog 00/4300/1 accepted/tizen/20130627.030127 submit/tizen/20130626.200601 submit/tizen/20130627.015307
Rusty Lynch [Wed, 26 Jun 2013 20:04:52 +0000 (13:04 -0700)]
Update chagnelog

10 years agoEvasGL supports direct rendering without extra copy from an offscreen buffer. 60/4260/1
Joone Hur [Tue, 25 Jun 2013 23:30:30 +0000 (16:30 -0700)]
EvasGL supports direct rendering without extra copy from an offscreen buffer.
In this case, all GL rendering is done in the pixel_getter callback, but this
callback is not called sometimes. So it seems that the viewport is not updated
when PageClientEvasGL::setViewNeedsDisplay is called directly from
WebPageProxy::setViewNeedsDisplay.

This patch allows to call ewk_view_mark_for_sync in PageClientEvasGL::setViewNeedsDisplay.

10 years agoAdd LockSurface support in GLPlatformSurface. 61/4161/1
Kondapally Kalyan [Thu, 20 Jun 2013 16:40:14 +0000 (19:40 +0300)]
Add LockSurface support in GLPlatformSurface.

This patch makes changes to make it possible for
EGL implementations to handle the lock surface support.

Change-Id: I91741ad02090ebe4788aa7752208bf84e98f078d

10 years agoMerge "Fix EGLConfigSelection for IVI on Genx." into tizen
Rusty Lynch [Thu, 20 Jun 2013 01:15:31 +0000 (18:15 -0700)]
Merge "Fix EGLConfigSelection for IVI on Genx." into tizen

10 years agoSharedPlatformSurfaceTizen should accept PlatformSurface Attributes 73/4073/1
Kondapally Kalyan [Tue, 18 Jun 2013 22:36:05 +0000 (01:36 +0300)]
SharedPlatformSurfaceTizen should accept PlatformSurface Attributes

SharedPlatformSurfaceTizen accepts boolean values of all the
features it needs to support. Instead of using the boolean values,
it would be better to use GLPlatformSurface attributes.
This patch changes the constructor of SharedPlatformSurfaceTizen
to use GLPlatformSurface Attributes instead of boolean values.

Change-Id: Idf91d722251b54ea18b4616c0f4ffa6a09b42138

10 years agoFix EGLConfigSelection for IVI on Genx. 56/4056/1
Kondapally Kalyan [Tue, 18 Jun 2013 15:59:51 +0000 (18:59 +0300)]
Fix EGLConfigSelection for IVI on Genx.

Currently, In some cases we request for depth
with no stencil support or vice versa. This causes a conflict
during config selection with mesa. On current hardware we don't
support configurations without alpha support. These patch fixes
these issues when vendor is Mesa. These changes don't effect other
profiles. Added Tizen specific pre-processor macro till the changes
end up in upstream webkit.

Change-Id: I10fe3e92de45cb195f6b9e44f096f16c2fe83d78

10 years agoUpdate changelog 47/4047/1 accepted/tizen/20130618.111022 submit/tizen/20130618.072753
Rusty Lynch [Tue, 18 Jun 2013 07:27:03 +0000 (00:27 -0700)]
Update changelog

10 years agoFix crash with WebGL demos. 40/4040/2
Kondapally Kalyan [Mon, 17 Jun 2013 22:26:44 +0000 (01:26 +0300)]
Fix crash with WebGL demos.

While creating a new pixmap context, we obtain raw pointer after calling release.
The release call already passes the ownership and resets the temporary pointer to null.
The patch changes so that the raw pointer is obtained before passing the ownership.
Also removes an un-necessary makecurrent call. The patch also adds a null ptr check
in GraphicsContext3DOffscreen.

Change-Id: I14eaef21356c479885f575ea086c8ae7ced637e0

10 years agoFix enum values 28/4028/2
Kondapally Kalyan [Sun, 16 Jun 2013 18:41:48 +0000 (21:41 +0300)]
Fix enum values

This patch changes the constants in PlatformSurface to
power of two. These would be used for bit wise operations.

10 years agoCreate Lock Surface only if supported. 27/4027/2
Kondapally Kalyan [Sun, 16 Jun 2013 14:54:41 +0000 (17:54 +0300)]
Create Lock Surface only if supported.

PlatformSurfacePoolTizen creates a temporary EGLSurface supporting
Locking to work around a cairo issue. This patch adds a check in
SharedPlatformSurfaceTizen to create the surface only if Lock Surface
is supported.

10 years agoAdd Wayland dependencies. 26/4026/3
Kondapally Kalyan [Tue, 18 Jun 2013 01:47:50 +0000 (04:47 +0300)]
Add Wayland dependencies.

This patch adds wayland-egl as a required dependency
when compiling with wayland support.

Change-Id: I271ca4d0cf583ef84902b422e5d06110e8edc74e

10 years agoUpdate changelog 23/4023/1 accepted/tizen/20130615.025406 submit/tizen/20130614.221918
Rusty Lynch [Fri, 14 Jun 2013 22:18:49 +0000 (15:18 -0700)]
Update changelog

10 years agoCheck for correct Evas Backend. 08/4008/1
Kondapally Kalyan [Fri, 14 Jun 2013 14:16:43 +0000 (17:16 +0300)]
Check for correct Evas Backend.

We always check the supported evas engine to determine
if Acceleration is enabled. With X we check for opengl_x11 backend.
This patch makes changes to check for the correct(Wayland_egl) backend
with Wayland. This patch also enables WebGL by default in the settings.

10 years agoInitial Wayland support. 95/3995/1
Kondapally Kalyan [Thu, 13 Jun 2013 22:55:19 +0000 (01:55 +0300)]
Initial Wayland support.

The patch adds support to open a wayland display connection
and initialize EGL.

10 years agoX related code needs to be guarded by PLATFORM(X11)
Joone Hur [Wed, 12 Jun 2013 23:36:15 +0000 (16:36 -0700)]
X related code needs to be guarded by PLATFORM(X11)

10 years agoUpdate Changelog 45/3945/1 accepted/tizen/20130611.225857 submit/tizen/20130611.225551
Baptiste DURAND [Tue, 11 Jun 2013 13:25:52 +0000 (15:25 +0200)]
Update Changelog

10 years agoFix compatibility for x64 arch 44/3944/1
Baptiste DURAND [Tue, 11 Jun 2013 13:22:07 +0000 (15:22 +0200)]
Fix compatibility for x64 arch

According to type of value returned , update prototype function ( querySurface).

Update the function call according to this changements

10 years agoFix build issue : missing includes file 43/3943/1
Baptiste DURAND [Tue, 11 Jun 2013 13:01:13 +0000 (15:01 +0200)]
Fix build issue : missing includes file

Fix to avoid this build error graphics/surfaces/x/X11Helper.cpp:272:26: error: 'UNUSED_PARAM' was not declared in this scope

10 years agoUpdate changelog for release 16/3916/1 accepted/tizen/20130607.234709 submit/tizen/20130608.001544
Rusty Lynch [Sat, 8 Jun 2013 00:14:39 +0000 (17:14 -0700)]
Update changelog for release

10 years agoCreate thin archives
Rusty Lynch [Fri, 7 Jun 2013 20:27:09 +0000 (13:27 -0700)]
Create thin archives

Fix build issues on 64bit architectures where the archive files
exceed the 1G limit and use a trick documented in
https://bugs.webkit.org/show_bug.cgi?id=108330

10 years agoFix crashers for when no IMF plugin available
Rusty Lynch [Sun, 5 May 2013 00:20:54 +0000 (17:20 -0700)]
Fix crashers for when no IMF plugin available

10 years agoFix build Error : Add gtest-devel dependency
Baptiste DURAND [Fri, 7 Jun 2013 12:42:15 +0000 (14:42 +0200)]
Fix build Error : Add gtest-devel dependency

10 years agoRemove hardcoded lib path
Baptiste DURAND [Fri, 7 Jun 2013 12:41:24 +0000 (14:41 +0200)]
Remove hardcoded lib path

10 years agoFix compatibility for x64 arch : Fix Invalid Cast
Baptiste DURAND [Fri, 7 Jun 2013 12:40:50 +0000 (14:40 +0200)]
Fix compatibility for x64 arch : Fix Invalid Cast

For x64 : cast from void* to long long instead of int for x64 arch.

10 years agoFix Ruby Script according to upstream.
Baptiste DURAND [Fri, 7 Jun 2013 12:39:34 +0000 (14:39 +0200)]
Fix Ruby Script according to upstream.

https://bugs.webkit.org/show_bug.cgi?id=90098

10 years agoFix compatibility for x64 architecture
Baptiste DURAND [Fri, 7 Jun 2013 08:19:40 +0000 (10:19 +0200)]
Fix compatibility for x64 architecture

-> Fix type error :  invalid initialization of reference of type 'long long int&' from expression of type 'int64_t {aka long int}'

10 years agoMerge "Don't query for supported extensions" into tizen
Rusty Lynch [Fri, 7 Jun 2013 16:18:41 +0000 (09:18 -0700)]
Merge "Don't query for supported extensions" into tizen

10 years agoMerge "Refactor ImageBufferCairo" into tizen
Rusty Lynch [Fri, 7 Jun 2013 14:43:19 +0000 (07:43 -0700)]
Merge "Refactor ImageBufferCairo" into tizen

10 years agoMerge "Use GL_EXT_texture_format_BGRA8888 and GL_EXt_unpack_subimage" into tizen
Rusty Lynch [Fri, 7 Jun 2013 14:42:41 +0000 (07:42 -0700)]
Merge "Use GL_EXT_texture_format_BGRA8888 and GL_EXt_unpack_subimage" into tizen

10 years agoUse GL_EXT_texture_format_BGRA8888 and GL_EXt_unpack_subimage 86/3886/1
Kondapally Kalyan [Fri, 7 Jun 2013 00:04:24 +0000 (03:04 +0300)]
Use GL_EXT_texture_format_BGRA8888 and GL_EXt_unpack_subimage

With shared surface support disabled, we would be uploading data
to textures. In this scenario it would be efficient to use
both the above mentioned extensions. This patch adds the needed
support in TextureMapperGL.

10 years agoRefactor ImageBufferCairo 85/3885/1
Kondapally Kalyan [Thu, 6 Jun 2013 23:16:33 +0000 (02:16 +0300)]
Refactor ImageBufferCairo

This patch makes changes in ImageBufferCairo to take
GLPlatformSurface and Context into use.

10 years agoDon't query for supported extensions 79/3879/1
Kondapally Kalyan [Thu, 6 Jun 2013 21:58:03 +0000 (00:58 +0300)]
Don't query for supported extensions

This is a temporary fix to avoid crashing while
trying to query for supported extensions on platforms
other than X.

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