summaryrefslogtreecommitdiffstats
path: root/WebKit/android
Commit message (Collapse)AuthorAgeFilesLines
* Merge change I3efa919a into eclair-mr2Android (Google) Code Review2009-10-213-15/+12
|\ | | | | | | | | * changes: fix multiple text areas, and text areas without focus rings
| * fix multiple text areas, and text areas without focus ringsCary Clark2009-10-213-15/+12
| | | | | | | | | | | | | | | | | | | | | | Separate nodes that are hidden from nodes that disable drawing the focus ring. If a node draws its own focus state, other than not drawing the ring, it should be indistinguishable from other focusable nodes. Fix the nav cache dump to be in line with the latest webkit. fixes http://b/issue?id=2201049
* | Do not show radio/checkboxes for <optgroup> labels.Leon Scroggins2009-10-211-7/+14
|/ | | | | | Fix for http://b/issue?id=2186188. Keep track of <optgroup> labels separately from disabled <option> labels. Requires a change to frameworks/base.
* Merge webkit.org at R49305 : Update rendering to use new overflow methods.Steve Block2009-10-201-1/+1
| | | | | | See http://trac.webkit.org/changeset?new=47440 Change-Id: I140b6be130c1fb175c653f5ba2ba19fdc323bbc9
* Merge webkit.org at R49305 : Update CacheBuilder to use new event listener ↵Steve Block2009-10-201-8/+3
| | | | | | | | methods. See http://trac.webkit.org/changeset/48701 Change-Id: I627b40265f2aff72fdd4ad5884596be9820b642d
* Merge webkit.org at R49305 : Stubs out new MediaPlayerPrivate::hasAudio method.Steve Block2009-10-201-0/+6
| | | | | | See http://trac.webkit.org/changeset/47515 Change-Id: I18d3991e84c1a5760f736d04e16e1a195d5de283
* Merge webkit.org at R49305 : Remove superfluous call to ↵Steve Block2009-10-201-2/+0
| | | | | | | | FrameView::initScrollbars. See http://trac.webkit.org/changeset/48064 Change-Id: Ib71ad99fb66f3c4346aef06ec7d73286488e1195
* Merge webkit.org at R49305 : Stub out methods for mixed content in ↵Steve Block2009-10-202-0/+14
| | | | | | | | FrameLoaderClientAndroid. See http://trac.webkit.org/changeset/48032 Change-Id: I2b4182ff87857d3dd374b34ffd1c9b46ca84db90
* Merge webkit.org at R49305 : MediaPlayerPrivate::maxTimeBuffered renamed to ↵Steve Block2009-10-201-2/+3
| | | | | | | | buffered. See http://trac.webkit.org/changeset/48267 Change-Id: I29156a62ece53de135a730a21e0337e4e4b57bed
* Merge webkit.org at R49305 : Text::string renamed to dataImpl.Steve Block2009-10-202-7/+7
| | | | | | See http://trac.webkit.org/changeset/47313 Change-Id: Ic33083eedfc8468c171cd7af6f112aca0eeef615
* Merge webkit.org at R49305 : ChromeClient::platformWindow renamed to ↵Steve Block2009-10-202-4/+2
| | | | | | | | platformPageClient. See http://trac.webkit.org/changeset/48511 Change-Id: I18ba9b6baa000209a28b8f1d01046c1c0e86c026
* Merge webkit.org at R49305 : Add stub ChromeClient::scrollbarsModeDidChange ↵Steve Block2009-10-202-0/+6
| | | | | | | | method. See http://trac.webkit.org/changeset/47866 Change-Id: I28b535b2c0202db2ec6d36791f67de4bbf24c3b4
* Merge webkit.org at R49305 : Page constructor now takes a PluginHalterClient.Steve Block2009-10-201-1/+1
| | | | | | See http://trac.webkit.org/changeset/48748 Change-Id: I2dd80bcda65ad309fe9d3cd4d73e832d7d17467f
* Merge webkit.org at R49305 : goBackOrForwards is now a member of Page.Steve Block2009-10-201-1/+1
| | | | | | http://trac.webkit.org/changeset/49067 Change-Id: Ie15f56d2fa33f1d535ed5d048f0ac97c9d054271
* Merge webkit.org at R49305 : setLocalLoadPolicy is now a member of ↵Steve Block2009-10-201-2/+3
| | | | | | | | SecurityOrigin. See http://trac.webkit.org/changeset/49211 Change-Id: I2386a1089f9212f523b5525e2c98b081fb7bf297
* Merge webkit.org at R49305 : FrameLoader::stopLoading now uses an enum.Steve Block2009-10-201-1/+1
| | | | | | See http://trac.webkit.org/changeset/48001 Change-Id: I11d6bae61de1f528ed8ee117c0260c78dccbd502
* Merge webkit.org at R49305 : PolicyChecker is now factored out of FrameLoader.Steve Block2009-10-202-9/+9
| | | | | | See http://trac.webkit.org/changeset/49284 Change-Id: I2aafe6f747f22b9c51c0db60f13fb3352d373809
* Merge webkit.org at R49305 : Update String::copy call sites to use new copy ↵Steve Block2009-10-201-3/+5
| | | | | | | | method. See http://trac.webkit.org/changeset/49160 Change-Id: I75e1d6701f4d16fab7513f5924abf00e958e865c
* Merge webkit.org at R49305 : Update KURL constructor call sites to new ↵Steve Block2009-10-203-7/+7
| | | | | | | | signature. See http://trac.webkit.org/changeset/47907 Change-Id: I0d2f17fb161254e62e835d52fe7ab482b11b054d
* Merge change I5536af7a into eclair-mr2Android (Google) Code Review2009-10-191-36/+47
|\ | | | | | | | | * changes: Updating the documentation for plugins.
| * Updating the documentation for plugins.Derek Sollenberger2009-10-191-36/+47
| |
* | return default 1.0 for scaleFactor(), since android doesn't record at the ↵Mike Reed2009-10-191-2/+22
|/ | | | same res as it draws
* Only write Geolocation permissions to the DB when required.Steve Block2009-10-162-7/+15
| | | | This fixes http://b/issue?id=2167364
* Do not bring up the soft keyboard for readonly input fields.Leon Scroggins2009-10-153-4/+18
| | | | | | | Partial fix for http://b/issue?id=2159869. Add a field to CachedNode for readonly. In WebView.cpp, only call displaySoftKeyboard if the node is not readonly. Also call displaySoftKeyboard in nativeTextMotionUp to replace a call being removed in WebView.touchUpOnTextField(java).
* fix copy/paste using trackball on passionCary Clark2009-10-151-21/+15
| | | | | | | | | | | | | | | This fix should be considered for passion mr1, but does not affect sholes -- this is a trackball only bug. The selection caret and arrow now take the scale factor and the height of the title bar into account when preparing the canvas for drawing. Also, simply call to CopyPaste::findClosest, and remove logic to attempt to pin the arrow to the current cursor. Requires a companion fix in framework/base Fixes http://b/issue?id=2187591
* Merge change Ibf761b97 into eclair-mr2Android (Google) Code Review2009-10-131-9/+36
|\ | | | | | | | | * changes: Prevent getFile from copying when the file is too large.
| * Prevent getFile from copying when the file is too large.Leon Scroggins2009-10-131-9/+36
| | | | | | | | | | | | | | | | | | Since the caller expects the data to fit within a certain amount of space, do not copy into the buffer if the data exceeds that space. On the webkit side of things, keep track of the URI and the size, so we can pass them up to BrowserFrame Requires a change to frameworks/base
* | Enabling plugins to stay in sync with UI when the DOM changes.Derek Sollenberger2009-10-134-13/+47
|/
* add debugging, tweak data for flash work in progressCary Clark2009-10-125-35/+84
| | | | | | | | | Attempts to get the plugin to scroll when the ime appears. Add debugging strings to help track events to show plugin object. Add focusCandidate interfaces. Tweak rectangles from plugin so they don't disappear. Prefer found matches in nav cache that are later in the document.
* File upload.Leon Scroggins2009-10-095-3/+66
| | | | | | | | Webkit implementation for passing in the data for file uploads. Requires a change to frameworks/base to not break things; also requires a change to packages/apps/Browser to work. Fixes http://b/issue?id=675743
* Fix sim buildLeon Clarke2009-10-091-0/+1
|
* Draw a background color under the combo boxLeon Clarke2009-10-091-0/+8
|
* am e7430864: Makes sure that Geolocation permissions are saved before the ↵Steve Block2009-10-075-7/+23
|\ | | | | | | | | | | | | | | | | browser is killed. Merge commit 'e7430864058b3c222b4b0468cf8812a9a733818b' into eclair-mr2 * commit 'e7430864058b3c222b4b0468cf8812a9a733818b': Makes sure that Geolocation permissions are saved before the browser is killed.
| * Makes sure that Geolocation permissions are saved before the browser is killed.Steve Block2009-10-075-7/+23
| | | | | | | | | | | | This is a fix for http://b/issue?id=2167364 Change-Id: I92a1a6831eb254b62593beaf7cb77c8e1f41945c
* | reset webTextView size if focus bounds changesCary Clark2009-10-072-0/+19
| | | | | | | | | | | | | | | | Keep track of changes in the current focus bounds, and provide a way for the java side to access the change. companion change in frameworks/base fixes http://b/issue?id=2118781
* | Merge change Ibbab1c84 into eclair-mr2Android (Google) Code Review2009-10-062-19/+25
|\ \ | | | | | | | | | | | | * changes: address detection may look at uninitialized memory
| * | address detection may look at uninitialized memoryCary Clark2009-10-062-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Address detection on web pages creates arrays of pointers to words, and compares them against a set of permitted street types. This change adds the array of end pointers so that the check does not look past the end of the word. Fixes http://b/issue?id=2166591
* | | fix select text if multiple lines are the same widthCary Clark2009-10-051-13/+23
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Text selection works by building a region on the UI side, then finding the text that matches the rectangles making up the decomposed region on the webkit side. If multiple consecutive lines of text are the same width, the region will combine them into a single rectangle instead of one rectangle per line. If the rectangle chooses a single line, it's safe to pick the center of the line in Y, and that's what the old code does. The new code also tries the top and bottom of the rectangle, in case the rectangle spans multiple lines of text, but falls back to the old behavior so not to regress. fixes http://b/issue?id=2166748
* | Merge change Ib47ea2b1 into eclair-mr2Android (Google) Code Review2009-10-054-81/+372
|\ \ | |/ |/| | | | | * changes: Add check null of getRealObject(). When a WebView is removed, there is a slight chance that getRealObject() for WebView's JavaObject be null.
| * Add check null of getRealObject(). When a WebView isGrace Kloba2009-10-024-81/+372
| | | | | | | | | | | | | | removed, there is a slight chance that getRealObject() for WebView's JavaObject be null. Fix http://b/issue?id=2159815
* | Revert "Don't extend the arrow asset of the combo box over the text, so that ↵Leon Scroggins2009-10-011-3/+6
|/ | | | | | the real background" This reverts commit 02b5ebb30fc88967b843818cbc61987f9dc9685d.
* Merge change Ib6cfb9c2 into eclairAndroid (Google) Code Review2009-10-011-6/+3
|\ | | | | | | | | * changes: Don't extend the arrow asset of the combo box over the text, so that the real background color is used. Re-instate using the correct color for the text.
| * Don't extend the arrow asset of the combo box over the text, so that the ↵Leon Clarke2009-10-011-6/+3
| | | | | | | | | | | | | | real background color is used. Re-instate using the correct color for the text.
* | Update <video> implementation after new IRC discussion with Eric Carlsson.Andrei Popescu2009-09-301-47/+108
|/ | | | | | | | - move poster drawing on the WebKit side - get rid of the child views - add prepareToPlay method to the MediaPlayer iface. Fixes http://b/issue?id=2156592
* Don't crash on java exceptionLeon Clarke2009-09-302-20/+41
| | | | | | | | | | Link coloring - doing the database lookup in a separate thread Formatting Whitespace changes Re-ordered following review
* scroll text field with touchCary Clark2009-09-292-5/+10
| | | | | | | | | | Pass the percentage of the current scroll from the UI thread to webkit. The max scroll in X is computed as renderer->scrollWidth() - renderer->clientWidth(). Companion fix is in framework/base Fixes http://b/issue?id=2133049
* Fix a few crashes with assertions enabled.Patrick Scott2009-09-294-4/+7
| | | | | KURL::protocolIs no longer likes "javascript" and has a different method called protocolIsJavaScript.
* Update the comment for checking null in needtouchevents.Grace Kloba2009-09-282-2/+3
| | | Add the header in WebCoreJni.cpp so that LOGE will be print out.
* Fix the multiple form submission bug. (Bug 2098417).Ben Murdoch2009-09-282-1/+16
| | | | Change-Id: I4eb188f6b4826f394a08c72c71f920cc212b2653
* Check null for WebViewCore's nativeClass before callingGrace Kloba2009-09-271-2/+7
| | | | | | | | | | | back to Java. This may happen if WebKit holds some reference of the Document even when our Java side has been destroyed. So when Document finally is deleted, the call back to Java will have null nativeClass. In the long run, we may need to add the check for all the callback to Java. Fix http://b/issue?id=2148023