summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni
Commit message (Collapse)AuthorAgeFilesLines
* Merge WebKit at r75993: Move WebKit/android files to SourceBen Murdoch2011-05-1636-13718/+0
| | | | Change-Id: Ifa871f8320bdb3a09fe189fffecc23f702c394b9
* Clean up JavaBridgeSteve Block2011-05-121-11/+12
| | | | | | | | This is in preparation for the fix for null weak global references. No functional change. Bug: 4336862 Change-Id: I4ef7d999cf6b915b3f2af7a76c2414d5537891e5
* Clean up DeviceMotionClientImpl and DeviceOrientationClientImplSteve Block2011-05-122-6/+4
| | | | | | | | This is in preparation for the fix for null weak global references. No functional change. Bug: 4336862 Change-Id: I1718df5e4b443471e3c166e5ad8ae984b395ec38
* Clean up WebViewCoreSteve Block2011-05-122-44/+35
| | | | | | | | This is in preparation for the fix for null weak global references. No functional change. Bug: 4336862 Change-Id: Icaf11948b0488d10ef112372275a254114a7efb3
* Clean up includes in WebStorage.cppSteve Block2011-05-101-4/+4
| | | | Change-Id: I66d260c506b0a3bd0379866bd5e794497b20c9c5
* Merge WebKit at r74534: Rename rendering methodsBen Murdoch2011-05-101-1/+1
| | | | | | | | | Following the rename of *visible to *visual upstream, make them in our platform code. See http://trac.webkit.org/changeset/73385 Change-Id: Ic4cb1ed8736d67bbc6e963b9f409bfdae07d5c5f
* Merge WebKit at r74534: Fix WebSettings.cppBen Murdoch2011-05-101-1/+1
| | | | | | | | | Fix our platform code after upstream refactoring to GeolocationPositionCache. http://trac.webkit.org/changeset/74226 Change-Id: I07202da9252741576f3133c2daa0222bc2b67e61
* Merge WebKit at r74534: Fix WebCoreFrameBridge.cppBen Murdoch2011-05-101-1/+1
| | | | | | | | Update platform code after upstream refactoring. See http://trac.webkit.org/changeset/73444 Change-Id: I5ae9bc2cf49f7a2e6c27294fbf72ce7c68a80e4d
* Merge WebKit at r74534: Fix WebCoreFrameBridge.cpp andBen Murdoch2011-05-101-8/+8
| | | | | | | | | | FormManagerAndroid.cpp Platform code needs updating after upstream refactoring. See http://trac.webkit.org/changeset/73430 Change-Id: If9306164c5dae24fb11af724979c0187d28792da
* Merge WebKit at r74534: Fix RenderBlockLineLayout.cpp and others.Ben Murdoch2011-05-101-1/+1
| | | | | | | | | Fixes RenderBlockLineLayout.cpp, WebViewCore.cpp and CacheBuilder.cpp after upstream refactoring. See http://trac.webkit.org/changeset/73618 Change-Id: I7942d6d77ce70ceb147dd711c5229c649242b10c
* Fix crash in font-handling code caused by repainting while a style ↵David Deephanphongs2011-05-041-2/+17
| | | | | | | | | | | | | | | | | | recalculation was pending. The Android FrameCache was being updated while a style recalculation was pending. This would cause the cached fonts in the FontFallbackList to be accessed, but that cache is not necessarily consistant while a recalculation is pending. A similar issue was occurring with recordPictureSet. In updateFrameCache() and recordPictureSet(), early-abort if the document is waiting for a style recalculation. In notifyProgressFinished(), remove the call to updateFrameCache(). BUG=4292199 Change-Id: I2ae80ddc2d596e2f15455f54f4de7dde6e42ade8
* Fix a compiler warning in handleTouchEvent()Steve Block2011-04-201-1/+1
| | | | Change-Id: I6aeafd3d83bbb114164445e7d9f6da0fbc0589f5
* Avoid prematurely deleting a JNI local ref in FindAddressSteve Block2011-04-201-3/+1
| | | | Change-Id: Ib0e34890dd37736f809bbdd044ecc63320fe0ed6
* am eecdc5b2: am 4c6c5a28: Merge "Turns out args should not be decoded ↵Bart Sears2011-03-211-3/+0
|\ | | | | | | | | | | | | twice." into honeycomb-mr1 * commit 'eecdc5b297922df6c0be702e5d2c5905855e273b': Turns out args should not be decoded twice.
| * Turns out args should not be decoded twice.Patrick Scott2011-03-171-3/+0
| | | | | | | | | | | | | | This should help out in some cases with redirect/login loops. Bug: 4110115 Change-Id: I42fff7e9227423b9b5ce94234ad6d606234fe252
* | am 2de6de7e: am 8e1d1088: Pass the URL at the enterfullscreen timeTeng-Hui Zhu2011-03-162-4/+5
|\ \ | |/ | | | | | | * commit '2de6de7eb47a85f2ef82229692d2b975d07494f5': Pass the URL at the enterfullscreen time
| * Pass the URL at the enterfullscreen timeTeng-Hui Zhu2011-03-162-4/+5
| | | | | | | | | | | | bug:2126902 Change-Id: I84a27fabccc32ef85c8d78d6702d22ffca497db7
* | am be37cc60: am 9bddcae7: Merge "b/3392594 keep the remaining touch points ↵Huahui Wu2011-03-142-15/+38
|\ \ | |/ | | | | | | | | | | when one is ended." into honeycomb-mr1 * commit 'be37cc60f3c8675b9a0d1d49d0efe5afedd6298d': b/3392594 keep the remaining touch points when one is ended.
| * Merge "b/3392594 keep the remaining touch points when one is ended." into ↵Huahui Wu2011-03-142-15/+38
| |\ | | | | | | | | | honeycomb-mr1
| | * b/3392594 keep the remaining touch points when one is ended.Huahui Wu2011-03-142-15/+38
| | | | | | | | | | | | | | | | | | | | | This is native side code for b/3392594, which takes the action index from java side, and set the touch point state accordingly. Change-Id: I894bcfc25f761725a5f37317a8fadffbba68b6df
* | | resolved conflicts for merge of 24e276c8 to masterNicolas Roard2011-03-112-0/+19
|\ \ \ | |/ / | | | | | | Change-Id: I1f46d4444330bf7e03b99a5d0089e9388b9ea8bd
| * | HTML5 Video improvementsNicolas Roard2011-03-112-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | - remove the seek buttons on the control bar - make the control bar translucent - add a fullscreen button passing the layer id to the java side bug:2126902 Change-Id: Id9638f6b01f968839eaf4b0bd8cf1603957753af
* | | am f6fdbf35: am 55550b6a: Merge "Do not attempt to put textfield onscreen ↵Leon Scroggins2011-03-092-13/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | when size changes." into honeycomb-mr1 * commit 'f6fdbf3574ff706462d9e1e495b7812556578e64': Do not attempt to put textfield onscreen when size changes.
| * | Merge "Do not attempt to put textfield onscreen when size changes." into ↵Leon Scroggins2011-03-092-13/+1
| |\ \ | | | | | | | | | | | | honeycomb-mr1
| | * | Do not attempt to put textfield onscreen when size changes.Leon Scroggins2011-03-092-13/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | Bug:4079218 A frameworks/base change will make it so the textfield scrolls on screen when the IME is shown. Change-Id: I654079288fdad657f476948476d689359cf48804
* | | am bc3bf9d0: am 05bdccdb: Merge "Clear DOM storage when clearing other ↵Ben Murdoch2011-03-091-0/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | cached data." into honeycomb-mr1 * commit 'bc3bf9d0c1bcbb18a881f2be8a9b57b522b1fbde': Clear DOM storage when clearing other cached data.
| * | Merge "Clear DOM storage when clearing other cached data." into honeycomb-mr1Ben Murdoch2011-03-091-0/+7
| |\ \
| | * | Clear DOM storage when clearing other cached data.Ben Murdoch2011-03-091-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empty out DOM local and session storage in addition to HTML5 database and app cache when we get a request from java to delete cached data. Bug: 2117649 Change-Id: I5b6ee075d2a8fb44ee373ad4462a33623c9c2460
* | | | am 992fbcb2: am 63e8611f: Merge "remove restriction on CSS Mimetype" into ↵Cary Clark2011-03-091-3/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | honeycomb-mr1 * commit '992fbcb2e10456f2fd90fc015ad49cf19c9c7911': remove restriction on CSS Mimetype
| * | | Merge "remove restriction on CSS Mimetype" into honeycomb-mr1Cary Clark2011-03-091-3/+0
| |\ \ \ | | |_|/ | |/| |
| | * | remove restriction on CSS MimetypeCary Clark2011-03-091-3/+0
| | |/ | | | | | | | | | | | | | | | | | | | | | This code is two years old and no longer relevant with the Chromium http stack. bug:4075135 Change-Id: I4f0616d1992167aacdc6f8f0ef1ed1a6fc52bff8
* | | am e353f163: am d9fa508e: Merge "Parse x-auto-login and send it up to Java." ↵Patrick Scott2011-03-092-0/+56
|\ \ \ | |/ / | | | | | | | | | | | | | | | into honeycomb-mr1 * commit 'e353f163a37db818805a767a9ebd3166913cc429': Parse x-auto-login and send it up to Java.
| * | Merge "Parse x-auto-login and send it up to Java." into honeycomb-mr1Patrick Scott2011-03-092-0/+56
| |\ \ | | |/ | |/|
| | * Parse x-auto-login and send it up to Java.Patrick Scott2011-03-082-0/+56
| | | | | | | | | | | | | | | Bug: 3367381 Change-Id: Ia50dcf39c9045642037e684ecd1e2bee90a69f72
| * | cherry-pick this change from master (should be in honeycomb-mr1) (please ↵Ed Heyl2011-03-081-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't merge) Avoid Android modifications to JavaNPObjectV8.cpp/h https://android-git.corp.google.com/g/40387 fixed a long-standing bug to avoid leaking references to injected Java objects. However, it did so by making changes to JavaNPObjectV8.cpp/h which were never upstreamed. This change avoids the need for these changes. This change also avoids the use of a local PassRefPtr, which was incorrectly introduced in https://android-git.corp.google.com/g/36204. Change-Id: Ia1e3245a953826bbfd8e085f7ed1b1341228255d
* | Use members rather than globals to avoid leaking memory.Leon Scroggins2011-03-042-1/+7
| | | | | | | | | | | | | | | | Part of bug:3009375 Requires a change to frameworks/base. Change-Id: I9f5e86afff4c87e16889eadf0ad0049120885480
* | Merge "Avoid Android modifications to JavaNPObjectV8.cpp/h"Steve Block2011-03-031-2/+2
|\ \ | |/ |/|
| * Avoid Android modifications to JavaNPObjectV8.cpp/hSteve Block2011-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | https://android-git.corp.google.com/g/40387 fixed a long-standing bug to avoid leaking references to injected Java objects. However, it did so by making changes to JavaNPObjectV8.cpp/h which were never upstreamed. This change avoids the need for these changes. This change also avoids the use of a local PassRefPtr, which was incorrectly introduced in https://android-git.corp.google.com/g/36204. Change-Id: I6b17e85f7991e5226e00e7b041c38e2ca3d0cf57
* | check for stacking context before scrolling layerCary Clark2011-03-021-1/+4
| | | | | | | | | | | | | | | | It doesn't make sense to scroll without a stacking context. bug:3494970 Change-Id: I59e951b3688aa21f5c99b16a953b6620b501442c
* | Merge "Part bug 3489551 Browser doesn't send cookies for HTML5 video in ↵Kristian Monsen2011-03-011-9/+9
|\ \ | | | | | | | | | incognito"
| * | Part bug 3489551 Browser doesn't send cookies for HTML5 video in incognitoKristian Monsen2011-03-011-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Added private mode variable for some cookie methods. Needs following CL in frameworks/base: https://android-git.corp.google.com/g/#change,99052 Change-Id: I158b5456d60b321be4264f130d39e4b444bfba47
* | | Only support saveWebArchive for (X)HTMLJohn Reck2011-02-281-0/+3
|/ / | | | | | | | | | | | | | | Bug: 3492152 If the mimetype is not text/html or application/xhtml+xml, don't try to save the page as a web archive and instead return NULL Change-Id: Ieb9d65efd72392bedec41ba33ae2aeb1a0954bb4
* | Allow a site to specify to not show the IME for a textfield.Leon Scroggins2011-02-251-2/+20
| | | | | | | | | | Bug:3391139 Change-Id: Ic1c99750c9e91940d9ac628444be594f5f860748
* | Use an appropriate parameter for revealSelection.Leon Scroggins2011-02-251-2/+2
| | | | | | | | | | | | | | | | | | | | Bug:3367446 The default ScrollAlignment for revealSelection results in attempting to scroll to a negative scroll position in y. Change-Id: I482d6dbe2e91e3eba24036b8acf4a0c13a6a2c7e
* | Stop the blinking caret when moving to another field.Leon Scroggins2011-02-242-4/+18
| | | | | | | | | | | | | | | | Bug:2930013 Requires a change in frameworks/base. Change-Id: I892fcdd9b9a0abdcf82e5bb26c930b68ae8b10fa
* | Merge "Skia Merge (revision 808)"Derek Sollenberger2011-02-242-8/+8
|\ \
| * | Skia Merge (revision 808)Derek Sollenberger2011-02-222-8/+8
| | | | | | | | | | | | | | | | | | This is a companion CL to the one found in /external/skia Change-Id: I469b8845a88f24d972fd57ee5c9cab505a5b83aa
* | | Merge "Copy constructor for AutoJObject must increase the ref count on the ↵Steve Block2011-02-241-0/+4
|\ \ \ | | | | | | | | | | | | underlying object"
| * | | Copy constructor for AutoJObject must increase the ref count on the ↵Steve Block2011-02-231-0/+4
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | underlying object This is needed to balance the derefs in any temporary instance's d'tor. See https://chromereview.prom.corp.google.com/2013001 Change-Id: I8329f475ecbd1bc8669d0e8d368f1a385d891fb3
* | | Scroll the RenderLayer during touch events.Patrick Scott2011-02-222-47/+35
| |/ |/| | | | | | | | | | | | | Keep track of the owning layer for each LayerAndroid. No longer need to unadjust the node bounds since the node will be scrolled into view. Bug: 3442108 Change-Id: I7c9604d347af326ccfb86e6d3f2b95b7ce1b97c1