summaryrefslogtreecommitdiffstats
path: root/WebCore
Commit message (Collapse)AuthorAgeFilesLines
...
| * Experimental change. Cache pages with unload eventGrace Kloba2009-12-033-0/+19
| | | | | | | | | | 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.
* | Rework CL, https://android-git.corp.google.com/g/#change,34511Grace Kloba2009-12-032-3/+2
|/ | | due to the history unfork change.
* another file to fix the buildGrace Kloba2009-12-031-0/+2
|
* After turning on page cache, the parent HistoryItemGrace Kloba2009-12-031-0/+4
| | | | | can be destroyed before the child HistoryItem, add an extra checking to avoid crash.
* Merge change I70c3076b into eclair-mr2Android (Google) Code Review2009-12-031-3/+7
|\ | | | | | | | | * changes: Fixes a crashing Geolocation bug when a watch is cleared from certain callbacks.
| * Fixes a crashing Geolocation bug when a watch is cleared from certain callbacks.Steve Block2009-12-031-3/+7
| | | | | | | | | | | | | | | | BUG: http://b/2297475 This will be upstreamed to webkit.org in https://bugs.webkit.org/show_bug.cgi?id=32111 Change-Id: I70c3076b1a85c89bc4c587ea9fedaa84bd7b0575
* | Android History unforking pt4: Android specific changes to makefiles and ↵Ben Murdoch2009-12-032-1/+2
| | | | | | | | | | | | | | | | other code that has not been upstreamed yet (i.e. WebKit/android). This does NOT need to be upstreamed to WebKit (yet). Change-Id: I821fb90c3e463ef5fc4fa001ee5b8d967f9f7e48
* | Android History unforking pt3: Changes to the notifyHIstoryItemChanged ↵Ben Murdoch2009-12-032-38/+8
| | | | | | | | | | | | | | | | function and the places it is used. This needs to be upstreamed to webkit.org. Change-Id: I5dc4e40939448e0b1dfcd6393082036fc8174aa9
* | Android History unforking pt2: BackForwardList changes. Fire a notification ↵Ben Murdoch2009-12-033-50/+15
| | | | | | | | | | | | | | | | to the FrameLoaderClient that the BackForwardList has been modified. This needs to be upstreamed to webkit.org. Change-Id: I14633c51276bd92ed56139b4c473cc8ac9bacb72
* | Android history unforking pt 1: Add Android specific files and #if ↵Ben Murdoch2009-12-033-13/+121
| | | | | | | | | | | | | | | | PLATFORM(ANDROID) guarded code in WebCore/history/HistoryItem.cpp This should be upstreamed to webkit.org Change-Id: I3f822d5a6579080658242f846214e1c3fe31fa01
* | Enable WebKit page cache through WebSettings.Grace Kloba2009-12-023-2/+90
| | | | | | | | | | | | | | | | Add setXX() for the meta data in Settings. Add CachedFramePlatformDataAndroid to preserve the state for the cachedFrame. http://b/issue?id=2284168
* | Updates Geolocation V8 bindings to match patch submitted to webkit.org.Steve Block2009-12-0210-190/+154
|/ | | | | | See http://trac.webkit.org/changeset/51540 Change-Id: If60a5650750b1dc48353773947d451f4e8a3ec52
* Merge change I783ff698 into eclair-mr2Android (Google) Code Review2009-12-012-10/+2
|\ | | | | | | | | * changes: Removes superfluous file V8 DerivedSourcesAllInOne.cpp from Android build.
| * Removes superfluous file V8 DerivedSourcesAllInOne.cpp from Android build.Steve Block2009-12-012-10/+2
| | | | | | | | | | | | | | | | This was added in https://android-git.corp.google.com/w/?p=platform/external/webkit.git;a=commitdiff;h=6d62749f698529d29ec7cf61f6c8ec323ae52b83#patch1 Also revert Android-specific changes to DerivedSourcesAllInOne.cpp, to avoid future conflicts in WebKit merge. Change-Id: I783ff698af8212c02c48012f97bd1bc3d90b7ea2
* | Merge change Iae9809cb into eclair-mr2Android (Google) Code Review2009-12-012-16/+8
|\ \ | | | | | | | | | | | | * changes: Fixes Makefiles to have proper dependency on HTMLTagNames.in and HTMLAttributeNames.in.
| * | Fixes Makefiles to have proper dependency on HTMLTagNames.in and ↵Steve Block2009-12-012-16/+8
| |/ | | | | | | | | | | | | | | | | HTMLAttributeNames.in. Previously, the path to these files was expanded prior to execution of the rule, thus breaking the dependency. Change-Id: Iae9809cb925dfc26606f02a47a4dd930c99a3106
* | Merge change I11fe1a14 into eclair-mr2Android (Google) Code Review2009-11-301-1/+1
|\ \ | |/ |/| | | | | * changes: add ANDROID to the list of platforms that support font-face
| * add ANDROID to the list of platforms that support font-faceMike Reed2009-11-301-1/+1
| |
* | Merge change Ie9bc2064 into eclair-mr2Android (Google) Code Review2009-11-302-21/+0
|\ \ | | | | | | | | | | | | * changes: Remove the Android-specific setCMYKXXXColor methods, which are not used.
| * | Remove the Android-specific setCMYKXXXColor methods, which are not used.Steve Block2009-11-262-21/+0
| | | | | | | | | | | | Change-Id: Ie9bc2064b10c01579d60e31f62ea6996974f8f4a
* | | Refactoring plugins to use new java interfaces.Derek Sollenberger2009-11-301-6/+0
| | | | | | | | | | | | | | | | | | | | | This change contains extensive cleanup as we now keep track of a pointer to the plugin's java entry point (WebkitPlugin.class). Also given that we track this object and changes to plugin packaging we nolonger need to pass additional parameters in quite a few methods.
* | | Merge change I49a4a258 into eclair-mr2Android (Google) Code Review2009-11-271-15/+0
|\ \ \ | | | | | | | | | | | | | | | | * changes: Removes superfluous code from Android implementation of AuthenticationChallenge.
| * | | Removes superfluous code from Android implementation of AuthenticationChallenge.Steve Block2009-11-271-15/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - On Android, we use only the default constructor. See WebCore/platform/network/ResourceHandleInternal.h. - AuthenticationChallenge::sourceHandle is only required for CF. See WebCore/platform/network/cf/AuthenticationCF.cpp. The method was originally added only for CF in http://trac.webkit.org/changeset/18880 but has since been copied to other platforms, despite not being required. Change-Id: I49a4a2587a9551107a105573bd9da2e56ee0f52e
* | | Merge change Ice535a82 into eclair-mr2Android (Google) Code Review2009-11-261-0/+1
|\ \ \ | | | | | | | | | | | | | | | | * changes: Restores the default value for ENABLE(ARCHIVE) in wtf/Platform.h.
| * | | Restores the default value for ENABLE(ARCHIVE) in wtf/Platform.h.Steve Block2009-11-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This default was recently removed but is required to build on Mac. See https://android-git.corp.google.com/w/?p=platform/external/webkit.git;a=commitdiff;h=2cc706295f906df0bb49f51c9efe92a97c427464#patch1 Change-Id: Ice535a8205d14a0f3c3bfc4f32bc7d71132fbc2a
* | | | Merge change Ie4e91d61 into eclair-mr2Android (Google) Code Review2009-11-252-7/+67
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Bring Android files in line with what landed at webkit.org.
| * | | | Bring Android files in line with what landed at webkit.org.Andrei Popescu2009-11-252-7/+67
| | |/ / | |/| | | | | | | | | | | | | | | | | | Picks up changes made by Apple in http://trac.webkit.org/changeset/51191/trunk/WebCore/platform/android/LocalizedStringsAndroid.cpp
* | | | Merge change I4b0151ad into eclair-mr2Android (Google) Code Review2009-11-251-0/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * changes: Fixes a PLATFORM(ANDROID) guard in RenderBlock.h which causes problems when building on Mac.
| * | | Fixes a PLATFORM(ANDROID) guard in RenderBlock.h which causes problems when ↵Steve Block2009-11-251-0/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | building on Mac. This code was modified recently to aid upstreaming by wrapping all Android changes in PLATFORM(ANDROID). To allow the build to succeed on other paltforms, we need to be more careful with our use of the guards. See https://android-git.corp.google.com/w/?p=platform/external/webkit.git;a=commitdiff;h=bc7b84de3fd863c500a8169fd00dca3811cadbb3#patch28 Change-Id: I4b0151ad62023821171742c5dfbba1dd7b39d8ed
* | | Merge change I1890130f into eclair-mr2Android (Google) Code Review2009-11-253-82/+80
|\ \ \ | |/ / |/| | | | | | | | * changes: Update files in platform/android to match what was upstreamed in
| * | Update files in platform/android to match what was upstreamed inAndrei Popescu2009-11-253-82/+80
| | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=31825 https://bugs.webkit.org/show_bug.cgi?id=31831
* | | Fixes use of statics of non-built-in types in Geolocation.Steve Block2009-11-251-5/+7
| | | | | | | | | | | | | | | | | | The Mac build requires that only built-in types are used as statics. Change-Id: I69a3f063c5728d76a13f73b8b056187d5678e0ab
* | | Merge change I6d6312e9 into eclair-mr2Android (Google) Code Review2009-11-251-1/+1
|\ \ \ | | | | | | | | | | | | | | | | * changes: Fixes WTF include in WebCore/page/Geolocation.cpp to fix Mac build.
| * | | Fixes WTF include in WebCore/page/Geolocation.cpp to fix Mac build.Steve Block2009-11-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Also fixes include problems in files in WebKit/android. Change-Id: I6d6312e9753eb2bbf0b61f20a6ef0eb56f990991
* | | | Merge change I973e6b03 into eclair-mr2Android (Google) Code Review2009-11-256-40/+17
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Unfork WebCore/bridge/jni.
| * | | | Unfork WebCore/bridge/jni.Ben Murdoch2009-11-246-40/+17
| | | | | | | | | | | | | | | | | | | | Change-Id: I973e6b03286b1d8f6e6325a2b31d0cf9e99d19b3
* | | | | Merge change I685fd143 into eclair-mr2Android (Google) Code Review2009-11-251-1/+0
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * changes: Removes superfluous use of LOCAL_SRC_FILES in derived Makefiles.
| * | | | Removes superfluous use of LOCAL_SRC_FILES in derived Makefiles.Steve Block2009-11-241-1/+0
| |/ / / | | | | | | | | | | | | Change-Id: I685fd143279f92570a1844c847478e0cbe038e1e
* | | | remove obsolete code blockCary Clark2009-11-241-11/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | This block was commented out in Android to improve performance. It has now been removed from webkit altogether. It needs to be removed to allow webkit to build for Safari, since the interfaces it references are now obsolete.
* | | Merge change Ia6cf2f30 into eclair-mr2Android (Google) Code Review2009-11-231-9/+8
|\ \ \ | | | | | | | | | | | | | | | | * changes: Updates an Android-specific work-around in V8GCController.cpp now that std::sort is available on Android.
| * | | Updates an Android-specific work-around in V8GCController.cpp now that ↵Steve Block2009-11-231-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | std::sort is available on Android. Change-Id: Ia6cf2f309894c877e23ad8f07439d0892810cbb2
* | | | Merge change If7c73ee1 into eclair-mr2Android (Google) Code Review2009-11-233-9/+41
|\ \ \ \ | |/ / / |/| | | | | | | | | | | * changes: Moves initializeMaximumHTTPConnectionCountPerHost to a new ResourceRequestAndroid.cpp file.
| * | | Moves initializeMaximumHTTPConnectionCountPerHost to a new ↵Steve Block2009-11-233-9/+41
| |/ / | | | | | | | | | | | | | | | | | | | | | ResourceRequestAndroid.cpp file. This is in line with other WebKit ports, ready for upstreaming to webkit.org. Change-Id: If7c73ee1c65ee69bba54b7acbc462ff3444e781e
* | | Removes some Symbian platform files which are not not used by Android are no ↵Steve Block2009-11-237-380/+0
|/ / | | | | | | | | | | | | | | | | longer in webkit.org. These files were removed from WebKit in http://trac.webkit.org/changeset/44603 and should have been removed from Android in a previous WebKit merge. Change-Id: Icb84e9fe3d433c752415875cc170ff6af9be3c31
* | Merge change Ic9c0f729 into eclair-mr2Android (Google) Code Review2009-11-231-1/+8
|\ \ | | | | | | | | | | | | * changes: Update the Android-specific fix in StringHash::equal to match the fix recently made in webkit.org.
| * | Update the Android-specific fix in StringHash::equal to match the fix ↵Steve Block2009-11-231-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recently made in webkit.org. StringHash::equal includes an Android-specific fix for platforms which don't provide 4-byte alignment ... https://android-git.corp.google.com/w/?p=platform/external/webkit.git;a=commitdiff;h=05d23612a67d710479fb2359e98d7ac49a982025 This was recently fixed in webkit.org ... http://trac.webkit.org/changeset/51006 This patch updates Android to use the fix from webkit.org to avoid future merge conflicts. Background ... The fix in webkit.org uses a loop, whereas the Android fix uses memcmp. Tests by WebKit have apparently shown a loop to be faster than memcmp for small strings. This is consistent with an equivalent fix in AtomicString ... http://trac.webkit.org/changeset/19930 Change-Id: Ic9c0f729117e31bfdcb1bc1c28e85c048a464173
* | | Draw ListBoxes to look like MenuLists.Leon Scroggins2009-11-202-3/+81
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick of an earlier change, listed below, which was somehow lost. Fixes http://b/issue?id=2273867 https://android-git.corp.google.com/g/#change,5072 Fix <select with multiple and/or size > 1. With the latest WebKit drop we lost a hack we had to make ListBoxes behave like MenuLists. Rather than reviving it, now in WebViewCore check for isListBox(). This makes a click once again open the list so the user can choose the selection. Also disable WebKit's drawing of the text shown, and simply draw it ourselves, so we can draw nothing or the first item selected.
* | Merge change Id484e955 into eclair-mr2Android (Google) Code Review2009-11-201-1/+2
|\ \ | |/ |/| | | | | * changes: Bring TextBreakIteratorInternalICU.cpp in to line with WebKit version.
| * Bring TextBreakIteratorInternalICU.cpp in to line with WebKit version.Steve Block2009-11-201-1/+2
| | | | | | | | | | | | | | | | Note that this is a comment change only. See http://trac.webkit.org/changeset/45762#file3 Change-Id: Id484e955a5aeb948dc8068626e8013dbad757e22
* | Updates WebCore/config.h to reflect changes made when upstreaming to webkit.org.Steve Block2009-11-201-15/+7
|/ | | | | | | | | See https://bugs.webkit.org/show_bug.cgi?id=31671 Note that we only need to undef a feature enable flag when we are overwriting a default value previosuly set in Platform.h. Also, we now rely on the default value for ENABLE_DATABASE. Change-Id: I26ca5ef5402609ead880bdd1ce05cdb3646c1bbc