summaryrefslogtreecommitdiffstats
path: root/Source/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* Part of fix for bug 5152544 Reduce the number of warningKristian Monsen2011-08-111-1/+1
| | | | Change-Id: I06a7975d6b08f01731b8bd1761141e3aba942393
* Merge "Add missing calls to JavaInstance::end() in JavaNPObjectInvoke() and ↵Steve Block2011-08-101-4/+1
|\ | | | | | | JavaNPObjectGetProperty()"
| * Add missing calls to JavaInstance::end() in JavaNPObjectInvoke() and ↵Steve Block2011-08-081-4/+1
| | | | | | | | | | | | | | JavaNPObjectGetProperty() Bug: 5006441 Change-Id: I2da7a6f626560416cf5cac0cde3193a9074fab0f
* | Merge "Plumb a bool through to Java to supress auth dialog."Ben Murdoch2011-08-096-8/+21
|\ \
| * | Plumb a bool through to Java to supress auth dialog.Ben Murdoch2011-08-056-8/+21
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | In the case of a prefetch or favicon load, we want to silently fail auth loads but allow the use of cached credentials. To acheive this, pass an extra flag through to Java to decide whether to show the prompt or not. Requires: frameworks/base change: Ida5708aad7cbe5633106e9ae2997c9231aaf95b8 packages/apps/Browser change: Id901855830bbe17ede8a18293cff2bbc0aad4ba8 Bug: 5094761 Change-Id: If8c6f22e8307e1e13b8f7ad29f79305ce24b3255
* | Merge "Revert "Disable Crankshaft at runtime for performace testing.""Ben Murdoch2011-08-091-1/+0
|\ \
| * | Revert "Disable Crankshaft at runtime for performace testing."Ben Murdoch2011-08-091-1/+0
| | | | | | | | | | | | | | | | | | This reverts commit 7178bcff68f2abc8fefe50fa62b7043663034c05. Bug: 5052287
* | | Merge "Fix for bug 5104510 Log chromium values of unknown browser errors"Kristian Monsen2011-08-091-0/+4
|\ \ \ | |/ / |/| |
| * | Fix for bug 5104510 Log chromium values of unknown browser errorsKristian Monsen2011-08-041-0/+4
| |/ | | | | | | | | | | | | There are many errors that are not used at the moment, will look at the output and add the ones that are used. Change-Id: I16da444b9e1aa0ca12a17cfd77aa8f220e642914
* | Fix memory leak in WebKit's NinePatch code.Derek Sollenberger2011-08-051-3/+3
|/ | | | | bug: 5128453 Change-Id: I08704ae3cbc6bae9c189a6e16f2e7aebebd5544c
* Change the constants used for the inverted preferencesNicolas Roard2011-08-031-2/+2
| | | | | | | | to match the ones sent by the Browser bug:5111259 Change-Id: I3d7c0d94d61e173915ab6ec01f42778182462064
* Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-034-51/+71
| | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Merge "Support registering page swap callback, content inval"Chris Craik2011-08-031-0/+12
|\
| * Support registering page swap callback, content invalChris Craik2011-08-021-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | bug:5062896 Depends on the following frameworks/base change: https://android-git.corp.google.com/g/#change,124879 a WebView may now register a page swap callback and content invalidate to benchmark tile rendering performance Change-Id: I97f6ed05cff12b11266a472163aab1f3b3ddc87e
* | Add setters for the contrastNicolas Roard2011-08-021-0/+4
|/ | | | | | bug:5111259 Change-Id: I08701fd7f4d4fe6a506d05f847b4e1a07ed458b3
* Merge "Add features to support Ganesh in the Android browser"Derek Sollenberger2011-07-291-0/+7
|\
| * Add features to support Ganesh in the Android browserDerek Sollenberger2011-07-281-0/+7
| | | | | | | | | | | | | | | | 1) Added a runtime switch between Raster and Ganesh 2) Added support for using SurfaceTextures with Ganesh bug: 5013645 Change-Id: I2efebf1bc9befb0c7f6f66109d80818f9d0775b3
* | Merge changes I48e19e8a,I1ee0fbf6,I1c81bc8cKristian Monsen2011-07-296-216/+5
|\ \ | | | | | | | | | | | | | | | | | | * changes: Part of fix for 5065047: build libchromium as a shared lib Preparation for fixing bug 5065047: build libchromium as a shared lib Preparation for fixing bug 5065047: build libchromium as a shared lib
| * | Preparation for fixing bug 5065047: build libchromium as a shared libKristian Monsen2011-07-285-216/+1
| | | | | | | | | | | | | | | | | | | | | Use FormField from chromium, it is already populated it FormManagerAndroid, so there is no need for the Android implementation anymore. Change-Id: I1ee0fbf6895bd64b2fd1d9a6fbd2f0a93e578831
| * | Preparation for fixing bug 5065047: build libchromium as a shared libKristian Monsen2011-07-252-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | The chrome stack used to just declare the needed jni functions from webkit and use them as they were static linked. This is not possible when built as a shared library. Change-Id: I1c81bc8c8e840dfda49e3941dc5a74d129030f43
* | | Merge "added pageswap callback from drawGL to WebView"Chris Craik2011-07-281-5/+24
|\ \ \
| * | | added pageswap callback from drawGL to WebViewChris Craik2011-07-281-5/+24
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5008210 When setting a new base layer, WebView can signal that it wants to have it's pageSwapCallback triggered. This is only done upon request, currently whenever the WebTextView is being displayed so that it can be repositioned upon pageswap. Depends on the following frameworks/base change: https://android-git.corp.google.com/g/#change,124607 Change-Id: Id99c2d5a15cdb4317802a92cedae16a9e0aebc8d
* | | Disable Crankshaft at runtime for performace testing.Ben Murdoch2011-07-281-0/+1
|/ / | | | | | | | | Bug: 5052287 Change-Id: Ic2b192a5f22c7bc91b7bc587904452e440cbe505
* | Draw WebTextView inset in the textfield/area's borderChris Craik2011-07-251-28/+19
|/ | | | | | | | bug:5008210 Also reduced some duplication of code for returning java rects. Change-Id: I614e0cdaea7a30dc0b647b8290a8d66464c0b87c
* Merge "New tile logging JNI interface"Chris Craik2011-07-211-63/+29
|\
| * New tile logging JNI interfaceChris Craik2011-07-211-63/+29
| | | | | | | | | | | | | | | | | | | | bug:5062896 Added more functionality to tile logging and querying (explicit location and size), invalidation region logging, as well as string-based JNI query method which should stabilize the JNI interface in the future. Change-Id: I937d4227abf0d0f18124c484438fd13a62439fb6
* | Safely convert punycode IDN to Unicode for display.Shimeng (Simon) Wang2011-07-214-6/+32
|/ | | | | | | | Use chromium's net::IDNToUnicode to accomplish this, which adopts safe measures for converting. issue: 4384726 Change-Id: If265a849ff0e9d6782705fc1639391bab9e6bcab
* Implement an invert screen modeJohn Reck2011-07-151-0/+21
| | | | | | Set through the new property interface Change-Id: I62e3986a5a0d5a41faf0eeee6cd1c0f7186e1cf5
* Tile profiling backendChris Craik2011-07-131-0/+99
| | | | | | Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles. Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62
* Merge WebKit at branches/chromium/742 r89068: Initial merge by Git.Ben Murdoch2011-07-132-8/+3
| | | | | | Take us to top of Chrome 12 release branch (12.0.742.130) Change-Id: I4408a97e343a118cf4a1bb9d71367bcc2c16ae48
* Merge "Merge Chromium at r12.0.742.93: Update Autofill files in WebKit."Ben Murdoch2011-07-125-175/+208
|\
| * Merge Chromium at r12.0.742.93: Update Autofill files in WebKit.Ben Murdoch2011-07-125-175/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | Apply diffs to the forked copies of Chromium files we keep in external/webkit. See: http://src.chromium.org/viewvc/chrome/branches/742/src/chrome/renderer/autofill/form_manager.cc?r1=67599&r2=82248 http://src.chromium.org/viewvc/chrome/branches/742/src/chrome/renderer/autofill/form_manager.h?r1=67599&r2=82248 http://src.chromium.org/viewvc/chrome/branches/742/src/webkit/glue/form_field.cc?r1=67599&r2=82248 http://src.chromium.org/viewvc/chrome/branches/742/src/webkit/glue/form_field.h?r1=67599&r2=82248 Change-Id: If62167848d86293cb833c593afd2c0c958bafbef
* | notImplemented() should always log to logcatSteve Block2011-07-121-11/+13
|/ | | | | | | | | | | | | | - Update Android's version of notImplemented() to match that on other platforms and only log once for each method. - Remove lowPriority_notImplemented(), as this was added way back in https://mondrian.corp.google.com/changelist/16159-p9 and I'm pretty sure the distinction between that and notImplemented() has long since been lost. - Move verifiedOk() to FrameLoaderClientAndroid.cpp as this is the only place it is used. Bug: 5008643 Change-Id: I6552a2a736873b4dfb0933e55af3ab862b60f87c
* Merge "Possible fix for bug 3335863: 3-second delay before Incognito state ↵Kristian Monsen2011-07-081-0/+4
|\ | | | | | | is cleared"
| * Possible fix for bug 3335863: 3-second delay before Incognito state is clearedKristian Monsen2011-07-011-0/+4
| | | | | | | | | | | | | | Force removing pending PageCache deletes when deleting a WebView. Change-Id: Ibd62f7b841e311a907c01a626834559b3bd9f263
* | Merge changes I02f589b6,Ie54a0054,I80966819,Ib8898076,Ie3d53bc3Kristian Monsen2011-07-089-96/+83
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * changes: Merge Chromium at r12.0.742.93: Direct access in FormField Merge Chromium at r12.0.742.93: Autofill fixes Merge Chromium at r12.0.742.93: Snapstart error code removed Merge Chromium at r12.0.742.93: CookiePolicy update Merge Chromium at r12.0.742.93: Updating include paths
| * | Merge Chromium at r12.0.742.93: Direct access in FormFieldKristian Monsen2011-07-074-70/+58
| | | | | | | | | | | | | | | | | | | | | | | | FormField changed to a struct with public members instead of a class with setters and getters. CL: http://codereview.chromium.org/6625087 Change-Id: I02f589b671147c1ff09661b032c979c85e15a264
| * | Merge Chromium at r12.0.742.93: Autofill fixesKristian Monsen2011-07-072-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AutoFillProfile -> AutofillProfile renaming: http://codereview.chromium.org/6658030 Moved from AutofillType to AutofillFieldType, upstream CL: http://src.chromium.org/viewvc/chrome/branches/742/src/chrome/browser/autofill/autofill_profile.h?r1=77630&r2=78518&pathrev=88489 Change-Id: Ie54a0054221d28b20622f94dd882975c73a5aec1
| * | Merge Chromium at r12.0.742.93: Snapstart error code removedKristian Monsen2011-07-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Snapstart error code removed upstream, removing it from our list as well. Chromium CL: http://src.chromium.org/viewvc/chrome/branches/742/src/net/base/net_error_list.h?r1=76644&r2=81288&pathrev=88489 Change-Id: I80966819f04d13d73608dfb2d1510eabe4a64f38
| * | Merge Chromium at r12.0.742.93: CookiePolicy updateKristian Monsen2011-07-072-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Async functionality removed, and const added. Needed to make the Mutex mutable so it can be changed in the const function. Chromium CL: http://src.chromium.org/viewvc/chrome/branches/742/src/net/base/cookie_policy.h?view=diff&pathrev=88489&r1=80659&r2=80660 Change-Id: Ib8898076cd6a22ccac4f719bc9ed437bf36d7b44
| * | Merge Chromium at r12.0.742.93: Updating include pathsKristian Monsen2011-07-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | chromium CL: http://codereview.chromium.org/6714032 Also fix another orderding when I was there. Change-Id: Ie3d53bc3816760f8f0d1a41c5d458968c35afc80
* | | When restoring the global reference in the WeakJavaInstance destructor, ↵Steve Block2011-07-081-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | always do so from our weak global reference This avoid using a stale local reference in the case that calls to begin() and end() are unbalanced. Bug: 5006434 Change-Id: I3d1bb4ecfe11e9b54fb2a48b6ab9663ea753be54
* | | Delete a JNI local ref in WebViewCore::openFileChooser()Steve Block2011-07-081-9/+4
|/ / | | | | | | Change-Id: I3a488125d86a4f8cc63691ae7035cad0eadaf514
* | Avoid leaking JNI local references in UrlInterceptResponseSteve Block2011-07-062-1/+5
| | | | | | | | | | Bug: 4509854 Change-Id: I70bd6b5f1ce32263b1f048a7bb5e732338e7297d
* | Merge "Update viewport using webkit's way."Shimeng (Simon) Wang2011-07-012-0/+18
|\ \ | |/ |/|
| * Update viewport using webkit's way.Shimeng (Simon) Wang2011-07-012-0/+18
| | | | | | | | | | | | | | | | | | The Android's customized way of parsing viewport meta tags is kept intact; while the viewport update notification mechanism is changed to use webkit's way. This gives much better notification of viewport switching. issue: 4975315 Change-Id: I7896b67d684efec015245ee804a9243e72ff0b50
* | Merge changes I899af0a4,I1d8b554a,Iefb91f0bKristian Monsen2011-07-0113-100/+100
|\ \ | | | | | | | | | | | | | | | | | | * changes: Merge Chromium at r11.0.696.0: Compile fix, update include location Merge Chromium at r11.0.696.0: Compile fixes in WebRequestContext.cc Merge Chromium at r11.0.696.0: Just AutoFill => Autofill renaming
| * | Merge Chromium at r11.0.696.0: Compile fix, update include locationKristian Monsen2011-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | chrome/browser/tab_contents/tab_contents.h has moved to content/browser/tab_contents/tab_contents.h Change-Id: I899af0a4895f0d6a30850c65c22fbc67c7bedd88
| * | Merge Chromium at r11.0.696.0: Compile fixes in WebRequestContext.ccKristian Monsen2011-06-291-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Members in UrlRequestContext was made private in: http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request_context.h?view=diff&pathrev=77261&r1=75164&r2=75165 Using setter to set instead of using variable directly. Change-Id: I1d8b554a1f017d39acbf5ae014e934631c29049b
| * | Merge Chromium at r11.0.696.0: Just AutoFill => Autofill renamingKristian Monsen2011-06-2911-94/+94
| |/ | | | | | | Change-Id: Iefb91f0b784c26b503125017ae3582a28e7d530d