Changhyup Jwa [Wed, 10 Apr 2013 12:56:11 +0000 (21:56 +0900)]
Fix incorrect window.innerHeight issue on launching WebApp
[Title] Fix incorrect window.innerHeight issue on launching WebApp
[Issue#] N_SE33672
[Problem] Sometimes initial window.innerHeight is bigger than normal value
[Cause] Basically rendering process runs before view size is fixed.
And PageClientImpl tries to update visible content rect
[Solution] Change initial m_pageDidRendered value to true
Change-Id: Ie0399179d81a3df8f3de4c8d24b56c437fe166f0
SangYong Park [Sun, 14 Apr 2013 10:00:54 +0000 (19:00 +0900)]
Fix composition issue
[Title] Fix composition issue
[Issue#] N/A
[Problem] Composition did not canceled after moving cursor by tap
[Cause] IME context did not resetted
[Solution] Reset IME context before handling tap event
Change-Id: Ie059e3540cc41f32025318acb75151dac3cba711
Gyuyoung Kim [Thu, 11 Apr 2013 12:12:02 +0000 (21:12 +0900)]
Remove TIZEN_YOUTUBE_HD, which is disabled
Change-Id: I87bdecff0d50a2571ea438d72e04e60abc921aab
bunam.jeon [Sun, 14 Apr 2013 06:38:33 +0000 (15:38 +0900)]
Remove the video context menu
[Title] Remove the video context menu
[Issue#] P130413-1739
[Problem] The text is not translated.
[Cause] The reference browser does not support this feature.
[Solution] Remove the video context menu
Change-Id: Ic0c998cfc28baf9424964f5b7b1f89584f15c11d
Taeyun An [Sun, 14 Apr 2013 04:52:30 +0000 (13:52 +0900)]
Show notification popup when excuting copy function.
[Title] Show notification popup when excuting copy function.
[Issue#] P130412-5414
[Problem] Users can't know exactly, copy function is excuted successfully.
[Cause] There is no notification when excuting copy function
[Solution] Show notification popup when excuting copy function.
Change-Id: Ia34f4c9f3ffde15423e9d80db94654794d1a0a70
Taeyun An [Sat, 13 Apr 2013 12:11:00 +0000 (21:11 +0900)]
Prevent the control for window size from WebCore
[Title] Prevent the control for window size from WebCore
[Issue#] N_SE-33880, N_SE-33947, N_SE34112
[Problem] the window is resized
[Cause] The size is controled by WebCore as javascript
[Solution] Prevent the control for window size from WebCore
Change-Id: Ie3f09768a7b12f255c981ef3f2cdb64198245862
JungJik Lee [Sat, 13 Apr 2013 08:39:52 +0000 (17:39 +0900)]
Revert "Update tile partially"
[Title] Revert "Update tile partially"
[Issue#] N/A
[Problem] Drawing images without clipping in StoryAlbum.
[Cause] N/A
[Solution] Revert the patch.
This reverts commit
2f997258449b738de6096d8749c1acfd32f90260.
Jaesik Chang [Sat, 13 Apr 2013 07:09:09 +0000 (16:09 +0900)]
Merge "Change navigator.language dynamically" into tizen_2.1
Taeyun An [Fri, 12 Apr 2013 15:51:41 +0000 (00:51 +0900)]
[Release] Webkit2-efl-123997_0.11.22
Change-Id: Icb735cda4d42ff6eb7be232b6cf10c3c73c6e810
SangYong Park [Fri, 12 Apr 2013 09:05:56 +0000 (18:05 +0900)]
Fix keypad layout issue
[Title] Fix keypad layout issue
[Issue#] N/A
[Problem] Tap edit field while keypad is visible, keypad layout does not change
[Cause] Do not keypad context
[Solution] Set keypad context if new keypad has other layout
Change-Id: I60ebf4b2fa9648c9a3289cf3aa36bfa9549851ff
YoungTaeck Song [Fri, 5 Apr 2013 09:02:10 +0000 (18:02 +0900)]
Prerender first frame of new view size before angle is changed.
[Title] Prerender first frame of new view size before angle is changed.
[Issue#] DCM-745
[Problem] When rotating, a flicker has occurred.
[Cause] Some frames of old view size is showed.
[Solution] After first frame of new view size is rendered, run displaying.
Change-Id: Ib5786401b38b269cf12da3aa036fb191204e2834
Conflicts:
Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
Source/WebKit2/UIProcess/API/efl/ewk_view_private.h
Heejin Chung [Fri, 12 Apr 2013 08:04:43 +0000 (17:04 +0900)]
[CherryPick] Set the initial scissor box for WebGL
[Title] [CherryPick] Set the initial scissor box for WebGL
[Issues] TWEB-1131
[Problem] Scissor box isn't initialized. gl-get-calls.html conformance test fails.
[Solution] Initialize scissor box when initializing WebGLRenderingContext
Change-Id: I689add2bb17adcd3345feb96fd373e14f0748074
Jihye Kang [Fri, 12 Apr 2013 08:33:09 +0000 (17:33 +0900)]
Remove security concerned logs
[Title] Remove security concerned logs
[Issue#] N/A
[Problem] Fails on LoggingChecker while testing html5 APIs
[Cause] url is printed by log
[Solution] remove logs printing url
Change-Id: If55249cdb4c34f104bc6066c1ed658f290a49a54
Changhyup Jwa [Fri, 12 Apr 2013 07:34:44 +0000 (16:34 +0900)]
Get orientation via widget to fully sync orientation
[Title] Get orientation via widget to fully sync orientation
[Issue#] SE-32463, SE-33848, SE-34116
[Problem] WebApp gets orientation unapplied screen value
[Cause] On launching time, Ecore_X_Window cannot guarantee orientation sync
[Solution] Get orientation via widget
Change-Id: I7d78894d76b5a0845a2a9e48e64ed708d8a33a42
Taehwan Kim [Fri, 12 Apr 2013 08:22:36 +0000 (17:22 +0900)]
[Release] Webkit2-efl-123997_0.11.21
Change-Id: I6eaba192c6612355ceab7ea24fe95013816b9d6a
SangYong Park [Fri, 12 Apr 2013 06:50:13 +0000 (15:50 +0900)]
Fix keypad issue that do not disappear
[Title] Fix keypad issue that do not disappear
[Issue#] S1-13531
[Problem] Keypad do not disappear after enter key
[Cause] A condition to determine enter key was wrong
[Solution] modify condition code to determine enter key
Change-Id: I86a75f237a527871625357468212a39fcd1086ad
HoJong Han [Fri, 12 Apr 2013 05:17:25 +0000 (14:17 +0900)]
Merge "LLInt should not use d8 register as scratch register" into tizen_2.1
SangGyu Lee [Fri, 12 Apr 2013 04:51:12 +0000 (13:51 +0900)]
LLInt should not use d8 register as scratch register
[Issue#] N_SE-29275
[Problem] WebApp exits if javascript alert popup shows while softkeyboard is shown
[Cause] LLInt (Low Level Interpreter) overwrite d8 register, which was allocated to other variable.
[Solution]
LLInt should use d8 as scratch.
d8 register must be preserved according to ARM Procedure Call
Standard ยง5.1.2.1 VFP register usage conventions.
Instead, use d6 register, it is defined as scratch register in APCS.
Change-Id: I257dc891975d9e1df0dd896417150de57cde9a12
Eunsol Park [Tue, 2 Apr 2013 04:21:11 +0000 (13:21 +0900)]
Update tile partially
[Title] update tile partially
[Issue#] N/A
[Problem] BrowserMark2 CSS 2D Transform test result is behind competitors.
[Cause] Painting takes too long due to whole tile update.
[Solution] Copy painted tile to empty tile and paint only dirty area.
Change-Id: I7874ba77adc2a0bdec13c49487ec816aef9d0a19
Jaehun Lim [Fri, 12 Apr 2013 04:10:17 +0000 (13:10 +0900)]
Change navigator.language dynamically
[Title] Change navigator.language dynamically
[Issue#] N/A
[Problem] navigator.language doesn't change after platform's language is changed.
[Cause] Vector for language values is static.
[Solution] Read vconf value whenever navigator.language is requested.
Change-Id: Ie43ca073889a9e2301e5c6fba183561f0544ab40
keonho07.kim [Wed, 10 Apr 2013 17:53:01 +0000 (02:53 +0900)]
WebAudio task shouldn't be running on suspend to reduce usage of CPU.
[Title] WebAudio task shouldn't be running on suspend to reduce usage of CPU.
[Problem] webKitWebAudioSrcLoop is running even if browser is gone to suspending.
[Cause] Task of gstreamer is never been made stop to keep pipeline is running.
[Solution] Implement pauseRendering() to make pause tast of gstreamer.
Change-Id: I05f60f415c8a10226a97885130afa0e005ea5ec8
Kihong Kwon [Fri, 12 Apr 2013 03:16:13 +0000 (12:16 +0900)]
Merge "Scenario of media volume control should be changed during sound is playing." into tizen_2.1
keonho07.kim [Thu, 11 Apr 2013 16:26:11 +0000 (01:26 +0900)]
Scenario of media volume control should be changed during sound is playing.
[Title] Scenario of media volume control should be changed during sound is playing.
[Problem] https://tizendev.org/bugs/browse/DCM-1102
[Cause] avsysaudiosink is open to close device when it is transfer READY -> PAUSE.
[Solution] Set property of avsysaudiosink element "close-handle-on-prepare" == 1
Change-Id: I8872b1418ebbedb9a24101797def99a0d82da977
Taehwan Kim [Fri, 12 Apr 2013 02:34:41 +0000 (11:34 +0900)]
[Release] Webkit2-efl-123997_0.11.20
Change-Id: Iac12c00cef44ec48113ef7d84c33a4f039ae7bb3
Jihye Kang [Fri, 12 Apr 2013 01:51:55 +0000 (10:51 +0900)]
Revert "Attach callback to media element to calculate device rotation"
This reverts commit
d87fb24e4a283117bd8ddc5a0368a310ee328dcd
Jihye Kang [Fri, 12 Apr 2013 01:40:49 +0000 (10:40 +0900)]
Revert "Fix zoom issue when enter fullscreen from media element"
This reverts commit
1186c75829231a3d71a8b6e8426d43f844dff42c
Jihye Kang [Fri, 12 Apr 2013 01:41:00 +0000 (10:41 +0900)]
Revert "separate style sheet of media controls"
This reverts commit
6c3ebb2965b8200a2a01a157f43979758eb5cb83
Jihye Kang [Fri, 12 Apr 2013 01:41:17 +0000 (10:41 +0900)]
Revert "Fix the location issue of media control when used other formats"
This reverts commit
4d37ba61799236291914e685766cab941ebde9fe
Jiyeon Kim [Fri, 12 Apr 2013 01:47:06 +0000 (10:47 +0900)]
Revert "Revert "Attach callback to media element to calculate device rotation""
This reverts commit
320ef6a883d077536eb41a48070fcd4dd6f03b9d
Jihye Kang [Fri, 12 Apr 2013 01:41:08 +0000 (10:41 +0900)]
Revert "Apply a zoom property when resolution is changed"
This reverts commit
39bc1fe1adf64257dce0e54d5a37a739bd809c42
Jihye Kang [Fri, 12 Apr 2013 01:43:52 +0000 (10:43 +0900)]
Revert "Attach callback to media element to calculate device rotation"
This reverts commit
d87fb24e4a283117bd8ddc5a0368a310ee328dcd
Seonae Kim [Thu, 11 Apr 2013 17:21:23 +0000 (02:21 +0900)]
Fix the location issue of media control when used other formats
[Title] Fix location issue of media control when used other formats
[Issue] N/A
[Problem] If other formats are used(ogg, webm), the control location is changed.
[Cause] We did not consider other formats.
[Solution] A position property of media panel is fixed and a flag moving panel is unset to false.
Change-Id: I7b011937b947383131ec64300a8b71a4563ff0ab
Seonae Kim [Thu, 11 Apr 2013 15:28:15 +0000 (00:28 +0900)]
Apply a zoom property when resolution is changed
[Title] Apply a zoom property when resolution is changed
[Issue] N_SE-31973, N_SE-31379
[Problem] If screen resolution is changed, the size of media controls is not accurate.
[Cause] We did not consider other resolution.
[Solution] Adjust the control size using a zoom property
Change-Id: Iab46f76b17c2457c3927db4111775f7324afed7b
Seonae Kim [Wed, 10 Apr 2013 12:51:39 +0000 (21:51 +0900)]
separate style sheet of media controls
Change-Id: Ie5624c8b9d5ad7eeb3403b9fdd99296d68aff5fc
Seonae Kim [Wed, 10 Apr 2013 05:26:34 +0000 (14:26 +0900)]
Fix zoom issue when enter fullscreen from media element
[Title] Fix zoom issue when enter fullscreen from media element
[Issue] N/A
[Problem] In case of first enterance, media controls is bigger than the second case.
[Cause] A scale factor of content is used.
[Solution] Change a calculated scale factor from content to viewport
Change-Id: I41b381cfe4ed3cffc723942ba1d8b4be1d65f8c9
SangYong Park [Thu, 11 Apr 2013 12:11:04 +0000 (21:11 +0900)]
Fix keypad blinking issue
[Title] Fix keypad blinking issue
[Issue#] N_SE-33450 N_SE-33881
[Problem] Keypad did showing when ewk view has focus
[Cause] Ewk view has focus before handling tap event
[Solution] Set focus to ewk view after handling tap event
Change-Id: Ib4387c6024c71d474120a9ceb7180846aa9c1e9b
Heejin Chung [Thu, 11 Apr 2013 12:07:56 +0000 (21:07 +0900)]
Merge "Check env variables only once." into tizen_2.1
eojin.ham [Thu, 11 Apr 2013 03:00:05 +0000 (12:00 +0900)]
Don't rotate camera view during getUserMedia logic when running web app.
[Title] Don't rotate camera view during getUserMedia logic when running web app.
[Problem] The direciton of camera view is incorrect when rotate device during running 'Self Camera' app.
(https://tizendev.org/bugs/browse/N_SE-33737)
[Cause] Even if 'auto-rotate' is turned on 'Self Camera' doesn't rotate window.
[Solution] getUserMedia don't know whether the web app will rotate window.
So don't rotate camera view when running web app.
If necessary the web app should implement it.
Change-Id: I4c3db52ab6a3a1ee48d55249da72658e9c5ba887
commit-queue@webkit.org [Wed, 10 Apr 2013 14:58:37 +0000 (14:58 +0000)]
[Cherry-pick] [Texmap] Update a dirty region which is not covered with keepRect.
[Title] [Cherry-pick] [Texmap] Update a dirty region which is not covered with keepRect.
[Issue] NA
[Problem] Possible to get the performance regression by the previous patch.
[Cause] Iterating more tiles to apply the dirty region then before.
[Solution] Refactoring code of "[WK2] Recover a loss of dirty region" patch.
[Cherry-pick] [Texmap] Update a dirty region which is not covered with keepRect.
https://bugs.webkit.org/show_bug.cgi?id=113752
Patch by JungJik Lee <jungjik.lee@samsung.com> on 2013-04-10
Reviewed by Jocelyn Turcotte.
There can be a dirty region which is not covered with keepRect.
However the dirty could be inside the tile area. In this case,
currently we ignore the dirty by intersecting with keepRect
and the dirty region will not be invalidated until the tile is
recreated. We must expand the keep rect to its intersecting tiles
to make sure that the dirty region is applied to existing tiles.
No tests needed, change is unobservable.
* platform/graphics/TiledBackingStore.cpp:
(WebCore::TiledBackingStore::invalidate):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148094
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Yuni Jeong [Thu, 11 Apr 2013 08:06:42 +0000 (17:06 +0900)]
Added "magnifier,show" & "magnifier,hide" evas smart callbak event.
[Title] Added "magnifier,show" & "magnifier,hide" evas smart callbak event.
[Issue#] N/A
[Problem] Main scroll of email is moved while magnifier is moving.
[Cause] Email can not check magnifier state.
[Solution] Added "magnifier,show" & magnifier,hide" evas smart callback event for checking magnifier state.
Change-Id: I5a46f796ad2eda5955e672349fcc255d37847b5d
bunam.jeon [Thu, 11 Apr 2013 07:27:02 +0000 (16:27 +0900)]
Fix the problem with pop-up flashes when text changed in input tag
[Title] Fix the problem with pop-up flashes when text changed in input tag
[Issue#] N/A
[Problem] pop-up flashes when text changed in input tag
[Cause] N/A
[Solution] Change the initialization method
Change-Id: I81b62c4f9c6cd94bf1369605975e120e119eaaa4
Jihye Kang [Tue, 9 Apr 2013 15:57:54 +0000 (00:57 +0900)]
Fix lockup issue occurred while stress test for filesystem
[Title] Fix lockup issue occurred while stress test for filesystem
[Issue#] N/A
[Problem] Lockup occurs while calling writer.write() stressfully
[Cause] ecore_pipe_write() is blocked because PIPE_BUF is full with O_NONBLOCK disabled for waiting the pipe is ready to write.
But pipe cannot be consumed because main thread is blocked because ecore_pipe_write() is blocked.
[Solution] dispatchFunctionsFromMainThread(), called by registered Ecore_Pipe_Cb for the pipe, consume functionQueue as many as possible until maxRunLoopSuspensionTime is reached.
It means ecore_pipe_write() does not needed to be called when waiting for pipe is read. - write:read does not need to be 1:1 call.
So add flag for check whether scheduled request waiting for read exists or not.
Change-Id: I58a2724c1eb33c1565a88844cc87e33ee576a6d4
eojin.ham [Thu, 11 Apr 2013 02:31:35 +0000 (11:31 +0900)]
Add a flag for getUserMedia in TizenExtensibleAPI.
[Title] Add a flag for getUserMedia in TizenExtensibleAPI.
[Problem]
[Cause] It is necessary to have different behavior between browser and web app during getUserMedia logic.
[Solution] Add a flag for getUserMedia in TizenExtensibleAPI.
Change-Id: I93ee7584b4b0db82cdda0a7217bef916f3148e40
Jihye Kang [Thu, 11 Apr 2013 05:27:04 +0000 (14:27 +0900)]
Do not reduce web database quota when open database for worker
[Title] Do not reduce web database quota when open database for worker
[Issue#] N/A
[Problem] If openDatabase for worker is requested when current quota for origin is larger than default quota(5M), current quota is overwritten as defaut quota.
[Cause]
[Solution] Check current quota before set quota for worker
Change-Id: I6502f193b5b76c77f1c023095c8a6c62372eaf00
Taehwan Kim [Thu, 11 Apr 2013 06:37:10 +0000 (15:37 +0900)]
[Release] Webkit2-efl-123997_0.11.19
Change-Id: I4d17e8dd44a963eef1b663488ea6ddbae77a5050
seung hak lee [Thu, 11 Apr 2013 06:32:40 +0000 (15:32 +0900)]
Merge "Add the log for debugging about certificate file set." into tizen_2.1
seung hak lee [Thu, 11 Apr 2013 06:31:23 +0000 (15:31 +0900)]
Merge "Change the certificate file set timing." into tizen_2.1
YongGeol Jung [Thu, 11 Apr 2013 05:24:54 +0000 (14:24 +0900)]
Check env variables only once.
[Title] Check env variables only once.
[Issue#] N/A
[Problem] Don't need to check env variables every time.
[Cause]
[Solution] Check once.
Change-Id: Icad74603eaec344f08c9e111a099c1eb0d6aa194
SangYong Park [Thu, 11 Apr 2013 05:46:23 +0000 (14:46 +0900)]
Fix keypad reopening issue
[Title] Fix key reopening issue
[Issue#] N_SE-33605 N_SE-33564
[Problem] Keypad did not show when tap focused node
[Cause] editor state information did not changed
[Solution] Notify editor state information forcely
Change-Id: If7c1a40e6184f82cd1d429eab7e70383faae2567
Sungman Kim [Wed, 3 Apr 2013 11:27:13 +0000 (20:27 +0900)]
Change the certificate file set timing.
Certificate file set in webkit make delay for web app launching time. To avoid launching delay, change the timing of certificate file set.
While the first https reqeust is requested, certificate file set is accomplished.
In webkit, just call the gobject_set with file path.
[Title] Change the certificate file set timing.
[Issue#] N/A
[Problem] Certificate file set in webkit make the delay for launching time.
[Cause] g_tls_file_database_new take a long time.
[Solution] Change the timing of certificate file set and just call the gobject_set with file path.
[SCMRequest] N/A
Change-Id: I0e0f77d6ae239e35620e9bb55d00e77244330ac1
Sungman Kim [Wed, 10 Apr 2013 01:37:18 +0000 (10:37 +0900)]
Add the log for debugging about certificate file set.
[Title] Add the log for debugging.
[Issue#] N/A
[Problem] When the certificate file set has the problem, we should check the file size whether it is normal or not.
[Cause] the log to check file size was missed.
[Solution] Add the log.
[SCMRequest] N/A
Change-Id: I2f94f702fc7fd696b2cb9506b11b2e5460a350bb
Taeyun An [Wed, 10 Apr 2013 14:59:34 +0000 (23:59 +0900)]
[Release] Webkit2-efl-123997_0.11.18
Change-Id: I80f45772b7493d94b5785620dcdf1842edf9f8f2
Taeyun An [Wed, 10 Apr 2013 14:50:16 +0000 (23:50 +0900)]
Close CBHM window when tapping except editfield using USB Keyboard
[Title] Close CBHM window when touch except editfield using USB Keyboard
[Issue#] N_SE-33697
[Problem] CBHM window doesn't disappear when tapping except editfield using USB keyboard.
[Cause] When IME has closed then CBHM window hide logic is worked only
[Solution] Add CBHM window hide routine in onFocusOut, hideIMFContext method.
Change-Id: I079cc7e5a8b3660522fa2569072283d6ac32ba6c
Taeyun An [Wed, 10 Apr 2013 14:27:14 +0000 (23:27 +0900)]
Fix fullscreen operation for tizen platform
[Title] Fix fullscreen operation for tizen platform
[Issue#] N/A
[Problem] homekey is not working while fullscreen mode
[Cause] cannot exit from ecore fullscreen mode using home key
[Solution] restore original fullscreen operation
Change-Id: Ie16a0e25f12dfc786c4cbf4e3ae005ebc8382a97
Jihye Kang [Wed, 10 Apr 2013 13:51:51 +0000 (22:51 +0900)]
[WK2] Allow exceed quota for WebDatabase by default
[Title] Allow exceed quota for WebDatabase by default
[Issue#] N/A
[Problem]
[Cause]
[Solution]
Change-Id: I71bcfeaf4c1494ba54beacbcce725d9fbb2c0e75
SangYong Park [Mon, 8 Apr 2013 08:18:33 +0000 (17:18 +0900)]
Refine input method code
[Title] Refine input method code
[Issue#] N/A
[Problem] Unnecessary input method code was exist after appling opensource
[Cause] N/A
[Solution] Refine input method code
Change-Id: Icf0ec106ce1534d04d07fc7ab399e2683192c090
bunam.jeon [Wed, 10 Apr 2013 12:43:37 +0000 (21:43 +0900)]
Change background image of magnifier
[Title] Change background image of magnifier
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Change background image of magnifier
Change-Id: I18589d64439969529817340b5e68bc8fbffddeb9
Yuni Jeong [Wed, 10 Apr 2013 08:36:45 +0000 (17:36 +0900)]
Changed routine to finish composition for inputted texts when long tapping on input box.
[Title] Changed routine to finish composition for inputted texts when long tapping on input box.
[Issue#] N_SE-32784
[Problem] when long tapping on input box of OSP App,
all texts are removed and text selection is not working properly.
[Cause] In case that composition for inputted texts is not finished(there are underlined texts),
when long tapping on input box of OSP App, routine to finish composition is not called.
(In this case, browser app is working fine.)
[Solution] Moved code to finish composition for inputted texts.
So, routine to finish composition for inputted texts is called in both browser app and OSP app.
Change-Id: I406415088a79d7d1986d7c7c9854ac02af766843
Heejin Chung [Wed, 10 Apr 2013 09:53:45 +0000 (18:53 +0900)]
Merge "Fix the issue that webgl displays nothing after returning from home screen.(on emulator)" into tizen_2.1
YongGeol Jung [Wed, 10 Apr 2013 09:19:23 +0000 (18:19 +0900)]
Fix the issue that webgl displays nothing after returning from home screen.(on emulator)
[Title] Fix the issue that webgl displays nothing after returning from home screen.(on emulator)
[Issue#] N_SE-33336
[Problem] Webgl displays nothing after returning from home screen.
[Cause] Updating flag was not checked.
[Solution] Set updating flag before going to home screen.
Change-Id: I9f6968a1a64d87bf0286118253a1ec94f2fa7306
Heejin Chung [Wed, 10 Apr 2013 08:28:38 +0000 (17:28 +0900)]
Merge "Fix the issue that webgl displays nothing after returning from home screen.(on target)" into tizen_2.1
YongGeol Jung [Wed, 10 Apr 2013 06:55:53 +0000 (15:55 +0900)]
Fix the issue that webgl displays nothing after returning from home screen.(on target)
[Title] Fix the issue that webgl displays nothing after returning from home screen.(on target)
[Issue#] N_SE-33336
[Problem] Webgl displays nothing after returning from home screen.
[Cause] Updating flag was not checked.
[Solution] Set updating flag before going to home screen.
Change-Id: If5b38a51ae18bdd8121ac441fc8a11f12f7dae5a
HoJong Han [Wed, 10 Apr 2013 05:44:39 +0000 (14:44 +0900)]
Revert "JSC should scale the optimization threshold for a code block according to the cost of compiling it"
This reverts commit
90e4d594ba080dd830da51f2e7760229333deab4
Hyunki Baik [Wed, 10 Apr 2013 06:16:47 +0000 (15:16 +0900)]
Merge "remove duplicated variables in drawPatternToCairoContext" into tizen_2.1
Taehwan Kim [Wed, 10 Apr 2013 05:31:58 +0000 (14:31 +0900)]
[Release] Webkit2-efl-123997_0.11.17
Change-Id: I5e0554234c54aa167e650c8bcab0dda2cf669f4e
Kyungjin Kim [Wed, 10 Apr 2013 05:05:46 +0000 (14:05 +0900)]
remove duplicated variables in drawPatternToCairoContext
[Title] remove duplicated variables in drawPatternToCairoContext
[Issue#] N/A
[Problem] The variable matrix is exactly same as patternMatrix but declared again
[Cause]
[Solution] fixed to share patternMatrix
Change-Id: I11f8057ba7aae6602dd9db49b60dcf0101d24ff8
Jihye Kang [Tue, 9 Apr 2013 15:27:03 +0000 (00:27 +0900)]
Make FileWriter writes from current position and change failure condition
[Title] Make FileWriter writes from current position and fire error type progress event when written
bytes are less than expectation
[Issue#] N/A
[Problem]
[Cause]
[Solution]
- OpenFile without O_TRUNC option for avoiding data crash of file with lseek and write
- Seek to the position before start to write
- Make SECURITY_ERR when write operation is completed but bytes of written is not equal to the expectation
Change-Id: I1806c2df80f7745b7f5a7efd28dee78455d7f54d
Yuni Jeong [Tue, 9 Apr 2013 13:04:00 +0000 (22:04 +0900)]
Fixed Hangeul title is not displayed properly in WebClip Livebox.
[Title] Fixed Hangeul title is not displayed properly in WebClip Livebox.
[Issue#] N/A
[Problem] Hangeul title is not displayed properly in WebClip Livebox.
[Cause] When changing url string to String type, String::fromUTF8() is not used.
[Solution] Used String::fromUTF8() for chaning url string to String type.
Change-Id: I2e1807ec349d45f0439e9f5e0d2ac3e02ade45c4
Krzysztof Wolanski [Mon, 8 Apr 2013 13:27:34 +0000 (15:27 +0200)]
Fix build warnings 7
Change-Id: I83658ba3c91496b1b5314edb348af7b093614b25
Jihye Kang [Tue, 9 Apr 2013 12:26:51 +0000 (21:26 +0900)]
Revert - Make FileWriter writes from current position and change failure condition
[Title] Revert - Make FileWriter writes from current position and change failure condition
[Issue#] N/A
[Problem]
[Cause]
[Solution]
Change-Id: I14f79c57f25a4667a7cc164a61b3f10d8c106ad2
commit-queue@webkit.org [Fri, 22 Mar 2013 08:07:38 +0000 (08:07 +0000)]
[CherryPick] [GStreamer] Memory leak in AudioFileReader::createBus()
[Title] [GStreamer] Memory leak in AudioFileReader::createBus()
[Issues] NA
[Problem] Memory leak fix in WebAudio.
[Solution] Cherry picked.
[Cherry-Picker] Praveen R Jadhav <praveen.j@samsung.com>
https://bugs.webkit.org/show_bug.cgi?id=112925
Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-03-22
Reviewed by Martin Robinson.
Adopt the reference returned by g_timeout_source_new()
to fix a memory leak.
No new tests. No change in behavior.
* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::AudioFileReader::createBus):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146571
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Conflicts:
Source/WebCore/ChangeLog
Change-Id: I0277348c94a891a1d3b84fa9f44954a869dbb4c4
commit-queue@webkit.org [Thu, 21 Mar 2013 16:45:37 +0000 (16:45 +0000)]
[CherryPick] [GStreamer] New reference returned by g_main_context_new() must be freed
[Title] [GStreamer] New reference returned by g_main_context_new() must be freed
[Issues] NA
[Problem] Memory leak fix in WebAudio.
[Solution] Cherry picked.
[Cherry-Picker] Praveen R Jadhav <praveen.j@samsung.com>
https://bugs.webkit.org/show_bug.cgi?id=112899
Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-03-21
Reviewed by Kenneth Rohde Christiansen.
Fix a memory leak by adopting the new reference returned
by g_main_context_new().
No new tests. No change in behavior.
* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::AudioFileReader::createBus):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146479
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Conflicts:
Source/WebCore/ChangeLog
Change-Id: I71dfca2a5634f80235317516c105235725d94045
christophe.dumez@intel.com [Tue, 22 Jan 2013 19:15:38 +0000 (19:15 +0000)]
[CherryPick] [gstreamer] GstBus signal watch should be removed on clean up
[Title] [gstreamer] GstBus signal watch should be removed on clean up
[Issues] NA
[Problem] Memory leak fix in WebAudio.
[Solution] Cherry picked.
[Cherry-Picker] Praveen R Jadhav <praveen.j@samsung.com>
https://bugs.webkit.org/show_bug.cgi?id=107544
Reviewed by Philippe Normand.
Our gstreamer backend code currently calls gst_bus_add_signal_watch()
on GstBus to add a signal watch. As per the gstreamer documentation,
"To clean up, the caller is responsible for calling
gst_bus_remove_signal_watch() as many times as this function is
called". This is because gst_bus_add_signal_watch() causes the GstBus
object to be ref'd and gst_bus_remove_signal_watch() needs to be
called to properly unref it.
This patch makes sure that gst_bus_remove_signal_watch() is called
on the GstBus object when cleaning up. This patch also uses smart
pointers for GstBus objects for consistency.
No new tests, no behavior change for layout tests.
* platform/audio/gstreamer/AudioDestinationGStreamer.cpp:
(WebCore::AudioDestinationGStreamer::AudioDestinationGStreamer):
(WebCore::AudioDestinationGStreamer::~AudioDestinationGStreamer):
* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::AudioFileReader::~AudioFileReader):
(WebCore::AudioFileReader::decodeAudioForBusCreation):
* platform/graphics/gstreamer/GStreamerGWorld.cpp:
(WebCore::GStreamerGWorld::GStreamerGWorld):
* platform/graphics/gstreamer/GStreamerVersioning.cpp:
(webkitGstPipelineGetBus):
* platform/graphics/gstreamer/GStreamerVersioning.h:
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140443
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Conflicts:
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/gstreamer/GStreamerGWorld.cpp
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
Change-Id: Ib1142fe97c9641e7c40cdba75f5e7a4ba2d28ff0
Kihong Kwon [Tue, 9 Apr 2013 11:53:36 +0000 (20:53 +0900)]
Merge "Make FileWriter writes from current position and change failure condition" into tizen_2.1
Heejin Chung [Tue, 9 Apr 2013 10:06:47 +0000 (19:06 +0900)]
Merge "Fix configuration for webgl surface which does not have alpha attribute." into tizen_2.1
Ryuan Choi [Tue, 9 Apr 2013 09:19:38 +0000 (18:19 +0900)]
Merge "[EFL][WK2] Build warning : fix warning about extended initializer lists on EWK2UnitTestBase.cpp. https://bugs.webkit.org/show_bug.cgi?id=95990" into tizen_2.1
Krzysztof Czech [Tue, 26 Mar 2013 16:11:06 +0000 (17:11 +0100)]
[UT] Spell checking unit tests
- utc_webkit2_ewk_settings_spell_checking_available_languages_get_func.c\
- utc_webkit2_ewk_settings_spell_checking_languages_get_func.c
- utc_webkit2_ewk_settings_spell_checking_languages_set_func.c
Change-Id: I1a00f4ff445bffbd0881d07644f168237dc71f07
YongGeol Jung [Tue, 9 Apr 2013 07:52:56 +0000 (16:52 +0900)]
Fix configuration for webgl surface which does not have alpha attribute.
[Title] Fix configuration for webgl surface which does not have alpha attribute.
[Issue#] TWEB-1121
[Problem] getIntegerv(ALPHA_BITS) returns 8 even if alpha is none.
[Cause] Configuration was wrong.
[Solution] Fix configuration.
Change-Id: I7ab508853325728f79cff49a5e5414affd50ef6f
Jihye Kang [Tue, 9 Apr 2013 07:31:28 +0000 (16:31 +0900)]
Make FileWriter writes from current position and change failure condition
[Title] Make FileWriter writes from current position and fire error type progress event when written bytes are less than expectation
[Issue#] N/A
[Problem]
[Cause]
[Solution]
Change-Id: If92febf74ad7987b417e452e1b77ae5e877f9f40
Krzysztof Czech [Wed, 27 Mar 2013 15:18:37 +0000 (16:18 +0100)]
[UT] ewk_popup_menu_item ... tests
- utc_webkit2_ewk_popup_menu_item_accessibility_text_get_func.c
- utc_webkit2_ewk_popup_menu_item_enabled_get_func.c
- utc_webkit2_ewk_popup_menu_item_is_label_get_func.c
- utc_webkit2_ewk_popup_menu_item_text_direction_get_func.c
- utc_webkit2_ewk_popup_menu_item_text_direction_override_get_func.c
- utc_webkit2_ewk_popup_menu_item_text_get_func.c
- utc_webkit2_ewk_popup_menu_item_tooltip_get_func.c
- utc_webkit2_ewk_popup_menu_item_type_get_func.c
Change-Id: Idfa66d8a8b2c95b6af58221eda9cbdfc5b2ffaad
Taehwan Kim [Tue, 9 Apr 2013 06:28:18 +0000 (15:28 +0900)]
[Release] Webkit2-efl-123997_0.11.16
Change-Id: I286dc65f2862efd436945abd9bdaecb509d33f7d
Taeyun An [Sat, 6 Apr 2013 08:04:48 +0000 (17:04 +0900)]
Fix the position for magnifier of text selction
[Title] Fix the position for magnifier of text selction
[Issue#] P130404-4384
[Problem] the magnifier got out of screen
[Cause]
[Solution] restrct the postion to the screen
Change-Id: Ic808cf9cf13ec4ec07efa84ce8afb6c5cca6c7ab
Gyuyoung Kim [Mon, 8 Apr 2013 10:01:54 +0000 (19:01 +0900)]
[Refactoring] Move WKUserMediaPermissionRequest.cpp | h to efl/tizen directory
Change-Id: I98ed84f83921e22adfc1e8ba0cd3ff094952a537
commit-queue@webkit.org [Tue, 11 Sep 2012 05:03:55 +0000 (05:03 +0000)]
[EFL][WK2] Build warning : fix warning about extended initializer lists on EWK2UnitTestBase.cpp.
https://bugs.webkit.org/show_bug.cgi?id=95990
Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-09-10
Reviewed by Gyuyoung Kim.
Fix build warning about extended initializer lists only available with
-std=c++0x or -std=gnu++0x.
* UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::ewk2UnitTestBrowserViewSmartClass):
(EWK2UnitTest):
(EWK2UnitTest::EWK2UnitTestBase::EWK2UnitTestBase):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128145
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Conflicts:
Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp
Change-Id: I2366a936caa84412705ffd7e9f9f24cd706f9640
Dhirendra [Thu, 14 Feb 2013 10:20:22 +0000 (19:20 +0900)]
Unit Test case for ewk_view_page_save function
[Project] Tizen Browser
[Title] Unit Test case for Offline page save ewk API
[BinType] N/A
[Customer] N/A
[Issue#]: N/A
[Solution]: N/A
[Team] Browser(WCS)
[Developer] Dhirendra Kumar(dhirendra.kr@samsung.com)
Change-Id: I27eab19208a7ace23efb1cefebdc922339ffe1f0
Taeyun An [Mon, 8 Apr 2013 10:45:04 +0000 (19:45 +0900)]
Paste Markup type of clipboard item to Plaintext type
[Title] Paste Markup type of clipboard item to Plaintext type
[Issue#] N/A
[Problem] When pasting something at editfield from copy the Markup type of text
[Cause] Markup type of item is pasted by HTML type
[Solution] Paste Markup type of clipboard item to Plaintext type
Change-Id: I144751ffefd5f67439466380032765d08ee4893d
Taehwan Kim [Mon, 8 Apr 2013 11:24:20 +0000 (20:24 +0900)]
[Release] Webkit2-efl-123997_0.11.15
Change-Id: Ia59a16b9b318b2b130cea9a97359da77625a0f5a
Sungman Kim [Fri, 5 Apr 2013 10:19:08 +0000 (19:19 +0900)]
Create the setSoupDataDirectory api to reset its path when resetStoragePath() is called from WRT.
To reduce web app launching time, WRT fork the WebProcess before launching the app.
So WebProcess is initialized before app's home directory is set, and soupDataDirectory path is set at that time.
WRT call the resetStoragePath() when its home directory is set so setting the soupDataDirectory path is needed.
When the resetStoragePath() is called, call the setSoupDataDirectory() creating newly to reset its path.
[Title] Create the setSoupDataDirectory() api.
[Issue#] N/A
[Problem] When the webprocess is initialized before web app's home directory is set, soupDataDirectory is set to tmp directory.
[Cause] soupDataDirectory is only set when the webProcess is initialized.
[Solution] Create the api setSoupDataDirectory() to set soupDataDirectory. When the resetStoragePath() is called, setSoupData is also called.
[SCMRequest] N/A
Change-Id: Ida8e750565da8d2c876e9996b1e622600f146a44
Lukasz Slachciak [Mon, 8 Apr 2013 08:37:22 +0000 (17:37 +0900)]
Merge "Fix build warnings 6" into tizen_2.1
Krzysztof Wolanski [Mon, 8 Apr 2013 08:25:48 +0000 (10:25 +0200)]
Fix build warnings 6
Change-Id: Id533709dc469232c7e26d33518025ca3505685ce
Krzysztof Wolanski [Fri, 5 Apr 2013 13:49:52 +0000 (15:49 +0200)]
Fix build warnings 5
Change-Id: I8a091706229c629651d6fba579d209050cee8fc5
Changhyup Jwa [Mon, 8 Apr 2013 02:11:20 +0000 (11:11 +0900)]
Pass adjusted scale factor to DrawingArea
[Title] Pass adjusted scale factor to DrawingArea
[Issue#] N_SE-32019
[Problem] Page is blurred when we back to error page
[Cause] Unadjusted scale factor is passed to DrawingArea
[Solution] Pass adjusted scale factor to DrawingArea
Change-Id: Ie6ccfcaab7b49fa75076fdcddc43ec6f0bd89eeb
Jinwoo Song [Mon, 8 Apr 2013 08:13:23 +0000 (17:13 +0900)]
Merge "Stop animation when hiding scrollbar" into tizen_2.1
ryuan [Mon, 8 Apr 2013 07:57:16 +0000 (16:57 +0900)]
Stop animation when hiding scrollbar
[Title] Stop animation when hiding scrollbar
[Issue#] Requested by youngtaeck song (to reduce power consumption)
[Problem] N/A
[Cause] N/A
[Solution] Stop transition and reduce timer
Change-Id: I1f1618ddf6870689c5f0b1ffcb2afb637849680b
eojin.ham [Mon, 8 Apr 2013 07:15:41 +0000 (16:15 +0900)]
Pause media only if it has audio track, when ASM 'pause' event is invoked.
[Title] Pause media only if it has audio track, when ASM 'pause' event is invoked.
[Issue#] https://tizendev.org/bugs/browse/N_SE-32918
[Problem] Unplugging earphone stop camera preview of 'SelfCamera' apps
[Cause] ASM send 'pause' event when unplugging earphone.
[Solution] Pause media only if it has audio track, when ASM 'pause' event is invoked.
Change-Id: I4901fdd2e64586172d1f6933af1c45c007cc7556
Jihye Kang [Fri, 29 Mar 2013 00:56:46 +0000 (09:56 +0900)]
[WK2] Apply quota policy for LocalFileSystem
[Title] Apply quota policy for LocalFileSystem
[Issue#] N/A
[Problem] Quota is not limited for LocalFileSystem
[Cause]
[Solution] apply quota policy for LocalFileSystem
- Default quota per origin: 100*1024*1024
- Maximum quota per origin: 2*1024*1024*1024
- Request quota for UA when quota is about to exceed from default
- ewk_view_exceeded_local_file_system_quota_callback_set() is added for calling the callback when request quota for UA
- ewk_view_exceeded_local_file_system_quota_reply() is added to allow/deny quota
Change-Id: I6262bedbf76db651dc50df905d2896edb6738fc3
Praveen R Jadhav [Mon, 8 Apr 2013 05:59:33 +0000 (14:59 +0900)]
OscillatorNode shouldn't throw exception when "custom" type is set.
[Title] : OscillatorNode shouldn't throw exception when "custom" type is set.
[Issue] : TWEB-1110
[Problem] : when OscillatorNode is set to "custom" type, it throws exception
[Solution] : Code modified to skip throwing exception when "custom" type is set.
Change-Id: Ib2d504d7e9148440934e969bcd479d4c9f4eeaf6
Jaehun Lim [Fri, 5 Apr 2013 05:19:21 +0000 (14:19 +0900)]
Fix scrolling in iframe over overflow:scroll.
[Title] Fix scrolling in iframe over overflow:scroll
[Issue#] DCM-1191
[Problem] Scroll is disabled after releasing selected string
[Cause] The EventHandler doesn't sync between the event target
frame and the focused frame.
[Solution] Change the focused frame whenever the event target
frame is changed.
Change-Id: If86e12d21c863c205230df35c3a95cf06fa59419
Jihye Kang [Tue, 26 Mar 2013 06:34:41 +0000 (15:34 +0900)]
[WK2] Apply new quota policy for Web Database
[Title] Apply new quota policy for Web Database
[Issue#] N/A
[Problem]
[Cause]
[Solution] Apply new quota policy for Web Database
- Default quota: 5*1024*1024
- Request quota for UA when opening database if it exceeds default quota
- Quota cannot be exceeded while using database
- ewk_view_exceeded_database_quota_callback_set() is added for calling the callback when request quota for UA
Change-Id: Ifc1c3bdd1c112f770ddcb9e5fa2fd2b6abb645ad
Taeyun An [Mon, 8 Apr 2013 02:03:54 +0000 (11:03 +0900)]
Fix timing issue between IME show and click operaton
[Title] Fix timing issue between IME show and click operaton
[Issue#] N_SE-32664
[Problem] IME disappear as soon as it appear when repeating click quickly
[Cause] the click operation happen even though IME is shown
[Solution] check the IME state and the position when clicking
Change-Id: Ib4fd6524798c773a4604bb9c7512c7b4732884f5