summaryrefslogtreecommitdiffstats
path: root/WebCore/loader
Commit message (Collapse)AuthorAgeFilesLines
* Reverts Android-specific change to avoid adding history items for fragment ↵Steve Block2010-01-072-27/+0
| | | | | | | | scrolls initiated by script. Bug: 2360542 Change-Id: I4a60840dfb89753b4f56f96b5017269bfcf99392
* Defines PLATFORM(SKIA), instead of PLATFROM(SGL) for Android.Steve Block2010-01-051-1/+1
| | | | | | | | | | | | Skia is used by Chromium, which defines PLATFORM(SKIA). Android also uses Skia, but currently defines PLATFORM(SGL) to account for platform-specific differences between Android and Chromum. We now use PLATFORM(SKIA) on Android and remove PLATFORM(SGL). Platform-specific differences are achieved with PLATFORM(ANDROID) guards. This reduces our diff with webkit.org. Change-Id: Ibf920b1929e7c3cdabb025ae61ceae3df67258bb
* Merge webkit.org at r51976 : Fix general conflicts.Steve Block2009-12-173-43/+24
| | | | | | | | | | | | | | | Notes ... For FrameLoader.cpp/h, see http://trac.webkit.org/changeset/51644 For FrameView.cpp and ScrolView.cpp, see http://trac.webkit.org/changeset/51636 For PluginInfoStore.cpp, see http://trac.webkit.org/changeset/51257 For Geolocation.cpp, see http://trac.webkit.org/changeset/50605 For V8DOMWrapper.cpp, see http://trac.webkit.org/changeset/51004 For V8Proxy.cpp, see http://trac.webkit.org/changeset/50441, http://trac.webkit.org/changeset/50327, http://trac.webkit.org/changeset/50406 and http://trac.webkit.org/changeset/50523 For HTMLInputElement.cpp, see http://trac.webkit.org/changeset/50996 For RenderBlock.cpp/RenderInline.cpp, see https://android-git.corp.google.com/g/#change,33465 Android-specific change to now-deleted JSCanvasArrayCustom.cpp was trivial. Change-Id: Iddc8d43bdcb6208d6a991a7a1d591e8a4f918bf7
* Merge webkit.org at r51976 : Initial merge by git.Steve Block2009-12-1731-236/+420
| | | | Change-Id: Ib0e7e2f0fb4bee5a186610272edf3186f0986b43
* Pull down change 51321 from webkit.org.Patrick Scott2009-12-091-2/+2
| | | | | Calls to EventNames() was causing multiple copies of the event names to be created. This could cause false negatives in hash map lookups.
* Experimental change. Cache pages with unload eventGrace Kloba2009-12-031-0/+6
| | | | | for back/forward. This will improve the history navigation. But it may break some sites. See discussion in https://bugs.webkit.org/show_bug.cgi?id=29021.
* Android History unforking pt2: BackForwardList changes. Fire a notification ↵Ben Murdoch2009-12-032-14/+6
| | | | | | | | to the FrameLoaderClient that the BackForwardList has been modified. This needs to be upstreamed to webkit.org. Change-Id: I14633c51276bd92ed56139b4c473cc8ac9bacb72
* add ANDROID to the list of platforms that support font-faceMike Reed2009-11-301-1/+1
|
* Change window focus only if the user initiated the event.Patrick Scott2009-11-192-0/+12
| | | | | | | | | | | | | This does not work in the javascript case because the user gesture is stored in the caller's script environment and that knowledge is not obtainable in the receiving frame. However, this change allows targeted links to change the focus to the correct window but prevents sites like slate.com from changing back to the opening window. This change will be followed by a simple revert of the previous change in the Browser app. Bug: 2161671
* Merge webkit.org at r50258 : Fix conflicts.Steve Block2009-11-102-130/+10
| | | | | | | Note that FrameLoader::gotoAnchor has been moved to FramveView::gotoAnchor. See http://trac.webkit.org/changeset/49608 Change-Id: Ic2a87bb0c0f91d371508578ddccf200967524a77
* Merge webkit.org at r50258 : Initial merge by git.Steve Block2009-11-1019-1332/+1736
| | | | Change-Id: I1a9e1dc4ed654b69174ad52a4f031a07240f37b0
* Adds ScriptController::initializeThreading(), to allow initializeThreading() ↵Steve Block2009-10-271-11/+2
| | | | | | | | | | to be used with both JSC and V8 without the use of ifdefs. See https://bugs.webkit.org/show_bug.cgi?id=30678 This has now been upstreamed to webkit.org, so submitting to Android to avoid future merge conflicts. Change-Id: Ia17a9f02060f04b11a8bffa367164162775516ba
* Makes a number of changes to ease future merging with and upstreaming to ↵Steve Block2009-10-225-4/+2
| | | | | | | | | | | | | webkit.org. - Fixes whitespace discrepancies between webkit.org and Android versions - Re-orders Android-specific changes to minimise the diff with webkit.org - Makes sure all Android-specific changes are appropriately guarded. - Fixes some Android-specific style problems None of these should introduce any functional changes for PLATFORM(ANDROID). Change-Id: Id27cf0b0e8682a7f29590c3fccae2d287b3630f1
* Merge webkit.org at R49305 : Update KURL constructor call sites to new ↵Steve Block2009-10-201-1/+1
| | | | | | | | signature. See http://trac.webkit.org/changeset/47907 Change-Id: I0d2f17fb161254e62e835d52fe7ab482b11b054d
* Merge webkit.org at R49305 : Fix merge conflicts.Steve Block2009-10-204-14/+2
| | | | Change-Id: I9e0ffbe9b9b824399653da038093874e315ccd6a
* Merge webkit.org at R49305 : Automatic merge by git.Steve Block2009-10-2062-1454/+2005
| | | | Change-Id: I8968561bc1bfd72b8923b7118d3728579c6dbcc7
* Fixes a bunch of WebKit whitespace discrepancies between Android and ↵Steve Block2009-10-142-2/+2
| | | | | | | | webkit.org. Do not merge. This will avoid noise in the diffs when upstreaming Android-specific changes to webkit.org. This has already been submitted to master branch.
* Fix bug 2132969Patrick Scott2009-10-081-0/+7
| | | | | | | | | Check for a user gesture before adding the history item during a fragment scroll. The bug has been reported to webkit.org with the suggested fix. Although upstream webkit does not have the user gesture additions defined by ANDROID_USER_GESTURE. Bug: 2132969
* Fix the user gesture change to be more like donut.Patrick Scott2009-09-301-1/+4
| | | | Bug: 2151004
* Add ANDROID_USER_GESTURE back to WebCore.Patrick Scott2009-09-242-0/+40
| | | | | | | We only care about the user gesture during a location change. Add the m_userGesture field to our ResourceRequest and check the value in canHandleRequest. This could be cleaner if WebCore passed around the ResourceRequest rather than constructing a new one.
* Add apple-touch-icon-precomposed processing.Patrick Scott2009-09-221-1/+1
| | | | Send up a boolean to indicate if the touch icon url is precomposed.
* Revert "Merge WebKit r47420"Andrei Popescu2009-08-1920-314/+142
| | | | This reverts commit d227fc870c7a697500a3c900c31baf05fb9a8524.
* Merge WebKit r47420Ben Murdoch2009-08-1820-142/+314
|
* Continue with linker error fixes.Ben Murdoch2009-08-171-1/+10
|
* Fixes for Clipboard and IconDatabaseBen Murdoch2009-08-141-8/+0
|
* Add todo to remember to check with Grace if this merge was correctAndrei Popescu2009-08-131-0/+1
|
* Fix left over maunal mergesAndrei Popescu2009-08-132-34/+6
|
* dom, html and loader mergesAndrei Popescu2009-08-129-338/+4
|
* Merge in WebKit r47029.Ben Murdoch2009-08-1161-839/+1601
|
* Add a callback for parsing apple-touch-icon.Patrick Scott2009-08-051-0/+3
| | | | | | | Call through FrameLoaderClient when an apple-touch-icon attribute is parsed. Instead of always downloaded the icon, just report the url so that if it is needed, it can downloaded by java. It is also a lot more code to let WebCore handle storage and retrieval of the icon.
* Implements a mechanism that limit the growth of the application cacheAndrei Popescu2009-07-219-55/+381
|
* Turn on webcore's request management and remove our hacks.Patrick Scott2009-07-151-4/+1
| | | | | | With only turning on request management (no fine tuning of parameters), loading cnn.com was 3-4 seconds faster and the main content displayed about 1-2 seconds sooner.
* Remove ANDROID_USER_GESTURE as the bug it fixed no longer applies.Patrick Scott2009-06-222-53/+0
| | | | | | | I tested the original bug and found that without this change, the link works perfectly fine. The only thing that does not work with this change is redirects within iframes that are to non-http protocols. This is ok since iframes can always change the parent window's location if this is the desired behavior.
* Ues loadFrameRequest instead of loadPostRequest so that we don't need to ↵Grace Kloba2009-06-191-5/+0
| | | | change WebKit any more.
* Get WebKit r44544.Feng Qian2009-06-1740-775/+1150
|
* Make AppCache work with v8:Andrei Popescu2009-06-082-0/+55
| | | | | | -- Most changes follow Chrome's changes in the same area -- I needed to update the CodeGeneratorV8.pm to the latest version -- I needed to deprecate v8_utility.h and replace it with V8Utilities.h/cpp
* Check in patch for webkit bug 25710. History navigation by fragement breaks ↵Ben Murdoch2009-06-055-10/+16
| | | | | | database transactions. https://bugs.webkit.org/show_bug.cgi?id=25710, landed to webkit in r44468
* Apply fixes for webkit bugs 24776 and 25616 to add ENABLE(DATABASE) guards. ↵Ben Murdoch2009-05-151-0/+2
| | | | This makes the macro work, so ENABLE_DATABASE can be toggled in config.h and the JavaScriptCore.derived.mk or V8Bindings.derived.mk.
* Remove unused LOW_BANDWIDTH defines. The Cache.cpp change is from webkit.org.Patrick Scott2009-05-051-3/+0
|
* Fix the threading issue.Feng Qian2009-04-241-2/+7
| | | | Make a new thread initialization V8::initializeThreading similar to JSC::initializeThreading.
* Make WebCore built with V8.Feng Qian2009-04-241-0/+4
| | | | Picked up several new files from Chrome port.
* AI 145796: Land the WebKit merge @r42026.Feng Qian2009-04-1059-1008/+2057
| | | | Automated import of CL 145796
* AI 145053: add SVG to the browser [disabled by default]Cary Clark2009-04-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To enable SVG, edit your buildspec.mk to ENABLE_SVG:=true then make clean-libwebcore && make Some SVG functionality has been stubbed out in this checkin. //branches/master/android/build/buildspec.mk.default # edit - add ENABLE_SVG, commented out by default - fix up WEBCORE_INSTRUMENTATION define while I was in there //branches/master/android/external/webkit/Android.mk # edit - add ENABLE_SVG C define - add svg paths to C includes //branches/master/android/external/webkit/WebCore/Android.derived.mk # edit - update merge tool rules - add svg to css property names, keywords, generated bindings - add svg names, element factory, wrappers - remove obsolete ksvgcssproperties.h - add XLinkNames, required by SVG //branches/master/android/external/webkit/WebCore/Android.mk # edit - update merge tool rules - add svg bindings, css svg parsing, svg rendering, svg engine //branches/master/android/external/webkit/WebCore/config.h # edit - leave ENABLE_SVG alone if it is already defined //branches/master/android/external/webkit/WebCore/loader/EmptyClients.h # edit - add some Android extensions as empty virtuals (EmptyClients is only used by SVG) //branches/master/android/external/webkit/WebCore/platform/graphics/android/GraphicsContextAndroid.cpp # edit //branches/master/android/external/webkit/WebCore/platform/graphics/android/PathAndroid.cpp # edit - add SVG graphics porting functions. Note the FIXMEs -- some are unimplemented. BUG=1474412 Automated import of CL 145053
* AI 144661: Fix #175030. Preserve the zoom factor during refresh. Remove the ↵Grace Kloba2009-04-061-6/+0
| | | | | | | | code change in FrameLoader.cpp which was to preserve the zoom factor when we first did layout. Now we only use the initialZoomScale if it is a standard load. If it is history load, restoreScale() should be called before didFirstLayout(), in the other cases, like reload, refresh, replace, we don't change the zoom factor. BUG=175030 Automated import of CL 144661
* auto import from //branches/cupcake_rel/...@140373The Android Open Source Project2009-03-181-1/+10
|
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-0574-1333/+2885
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-03111-0/+27515
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-03111-27515/+0
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-0/+4
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-151-15/+8
|