OSDN Git Service

android-x86/external-webkit.git
14 years agoImplements GeolocationService on Android.
Steve Block [Thu, 30 Jul 2009 15:28:29 +0000 (16:28 +0100)]
Implements GeolocationService on Android.

14 years agoFix sim-eng build.
Feng Qian [Sat, 8 Aug 2009 03:41:54 +0000 (20:41 -0700)]
Fix sim-eng build.

Forgot to add cfg-ia32.cc to the make file.

14 years agoGet a new V8 revision with performance improvement in ARM compiler.
Feng Qian [Fri, 7 Aug 2009 19:03:03 +0000 (12:03 -0700)]
Get a new V8 revision with performance improvement in ARM compiler.
  http://v8.googlecode.com/svn/branches/bleeding_edge@2654

This is a clean drop without local changes.

14 years agoMerge change 20415
Android (Google) Code Review [Fri, 7 Aug 2009 15:52:42 +0000 (08:52 -0700)]
Merge change 20415

* changes:
  Revert "Correctly sets default values for Geolocation PositionOptions."

14 years agoRevert "Correctly sets default values for Geolocation PositionOptions."
Steve Block [Fri, 7 Aug 2009 15:44:18 +0000 (16:44 +0100)]
Revert "Correctly sets default values for Geolocation PositionOptions."

This reverts commit 0c9108c0f832d34e6468bf1b3ed4132053c6a0f3.
This broke the automated build. Not sure why, as it builds fine on my machine. Rolling back while I investigate.

14 years agoMerge change 20412
Android (Google) Code Review [Fri, 7 Aug 2009 15:40:06 +0000 (08:40 -0700)]
Merge change 20412

* changes:
  enabling plugin surfaces to manually scale based on the zoom level.

14 years agoenabling plugin surfaces to manually scale based on the zoom level.
Derek Sollenberger [Fri, 7 Aug 2009 15:17:15 +0000 (11:17 -0400)]
enabling plugin surfaces to manually scale based on the zoom level.

14 years agoMerge change 20295
Android (Google) Code Review [Fri, 7 Aug 2009 14:25:20 +0000 (07:25 -0700)]
Merge change 20295

* changes:
  Fixes WebKit bug 26993.

14 years agoFixes WebKit bug 26993.
Steve Block [Thu, 6 Aug 2009 17:48:53 +0000 (18:48 +0100)]
Fixes WebKit bug 26993.

Makes sure that if the Geolocation permissions request to the chrome is
implemented synchronously, watches are called back only once.

14 years agoMerge change 20268
Android (Google) Code Review [Fri, 7 Aug 2009 13:38:09 +0000 (06:38 -0700)]
Merge change 20268

* changes:
  Correctly sets default values for Geolocation PositionOptions.

14 years agoCorrectly sets default values for Geolocation PositionOptions.
Steve Block [Wed, 5 Aug 2009 12:19:10 +0000 (13:19 +0100)]
Correctly sets default values for Geolocation PositionOptions.

This will be submitted to WebKit in bug 27254.

14 years agoMerge change 20270
Android (Google) Code Review [Thu, 6 Aug 2009 17:07:36 +0000 (10:07 -0700)]
Merge change 20270

* changes:
  Add more LOCK_V8 macros: the custom V8 bindings are used to invoke JS callbacks to let the JS application know when something interesting happens. These entry points into V8 are denoted by "handleEvent" methods and need to be protected as well.

14 years agoMerge change 20271
Android (Google) Code Review [Thu, 6 Aug 2009 15:45:22 +0000 (08:45 -0700)]
Merge change 20271

* changes:
  fixing the surface size if the plugin elects to not handle zoomEvents.

14 years agoAdd more LOCK_V8 macros: the custom V8 bindings are used to invoke JS callbacks to...
Andrei Popescu [Thu, 6 Aug 2009 14:25:07 +0000 (15:25 +0100)]
Add more LOCK_V8 macros: the custom V8 bindings are used to invoke JS callbacks to let the JS application know when something interesting happens. These entry points into V8 are denoted by "handleEvent" methods and need to be protected as well.

14 years agomerge from open-source master
Jean-Baptiste Queru [Thu, 6 Aug 2009 15:09:58 +0000 (08:09 -0700)]
merge from open-source master

14 years agofixing the surface size if the plugin elects to not handle zoomEvents.
Derek Sollenberger [Thu, 6 Aug 2009 14:43:25 +0000 (10:43 -0400)]
fixing the surface size if the plugin elects to not handle zoomEvents.

14 years agoMerge change 20266
Android (Google) Code Review [Thu, 6 Aug 2009 13:54:14 +0000 (06:54 -0700)]
Merge change 20266

* changes:
  Fixes a couple of bugs in the Geolocation permissions manager.

14 years agofirst cut at adding zoom support for plugins.
Derek Sollenberger [Wed, 5 Aug 2009 15:53:29 +0000 (11:53 -0400)]
first cut at adding zoom support for plugins.

14 years agoFixes a couple of bugs in the Geolocation permissions manager.
Steve Block [Thu, 6 Aug 2009 10:43:02 +0000 (11:43 +0100)]
Fixes a couple of bugs in the Geolocation permissions manager.

14 years agoMerge change 9658
Android (Google) Code Review [Thu, 6 Aug 2009 10:53:11 +0000 (03:53 -0700)]
Merge change 9658

* changes:
  Add V8 locks at the v8 entry points for use with workers.

15 years agoAdd V8 locks at the v8 entry points for use with workers.
Andrei Popescu [Tue, 4 Aug 2009 14:23:24 +0000 (15:23 +0100)]
Add V8 locks at the v8 entry points for use with workers.

15 years agoAdd SystemInterface to the android_npapi so that we can expose system related
Grace Kloba [Wed, 5 Aug 2009 00:50:26 +0000 (17:50 -0700)]
Add SystemInterface to the android_npapi so that we can expose system related
properties. Currently it only has getApplicationDataDirectory.

15 years agoRemove chartables.c as it's already included indirectly
Jean-Baptiste Queru [Wed, 5 Aug 2009 16:06:47 +0000 (09:06 -0700)]
Remove chartables.c as it's already included indirectly

15 years agoAdd a callback for parsing apple-touch-icon.
Patrick Scott [Tue, 4 Aug 2009 13:25:54 +0000 (09:25 -0400)]
Add a callback for parsing apple-touch-icon.

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.

15 years agoMerge change 20004
Android (Google) Code Review [Tue, 4 Aug 2009 21:22:08 +0000 (14:22 -0700)]
Merge change 20004

* changes:
  Another tweak for text wrap screen. We add a fixed padding when wrapping text around the screen width. If the block already has a padding, we should put it under consideration so that we won't add too much padding.

15 years agoAnother tweak for text wrap screen. We add a fixed padding when wrapping text
Grace Kloba [Tue, 4 Aug 2009 20:59:47 +0000 (13:59 -0700)]
Another tweak for text wrap screen. We add a fixed padding when wrapping text
around the screen width. If the block already has a padding, we should put
it under consideration so that we won't add too much padding.

15 years agoadding the first cut for the onLoad plugin event.
Derek Sollenberger [Tue, 4 Aug 2009 19:01:13 +0000 (15:01 -0400)]
adding the first cut for the onLoad plugin event.

15 years agoMerge change 9470
Android (Google) Code Review [Tue, 4 Aug 2009 17:03:50 +0000 (10:03 -0700)]
Merge change 9470

* changes:
  Enable workers for V8

15 years agomerge from open-source master
Jean-Baptiste Queru [Tue, 4 Aug 2009 16:00:23 +0000 (09:00 -0700)]
merge from open-source master

15 years agoMerge change 9656
Android (Google) Code Review [Tue, 4 Aug 2009 14:13:31 +0000 (07:13 -0700)]
Merge change 9656

* changes:
  enhancing visibleRect tracking and making it work within iframes.

15 years agoenhancing visibleRect tracking and making it work within iframes.
Derek Sollenberger [Tue, 4 Aug 2009 13:28:51 +0000 (09:28 -0400)]
enhancing visibleRect tracking and making it work within iframes.

15 years agoMerge change 9618
Android (Google) Code Review [Tue, 4 Aug 2009 04:53:37 +0000 (21:53 -0700)]
Merge change 9618

* changes:
  Fix 1635950. If the RenderBlock is positioned, don't wrap text to screen width as it may cause text overlap.

15 years agoFix 1635950. If the RenderBlock is positioned, don't wrap text to screen
Grace Kloba [Tue, 4 Aug 2009 01:07:14 +0000 (18:07 -0700)]
Fix 1635950. If the RenderBlock is positioned, don't wrap text to screen
width as it may cause text overlap.

15 years agoMerge change 9526
Android (Google) Code Review [Mon, 3 Aug 2009 20:37:50 +0000 (13:37 -0700)]
Merge change 9526

* changes:
  Fixing mouse and touch coordinates inside iframes.

15 years agoFixing mouse and touch coordinates inside iframes.
Derek Sollenberger [Mon, 3 Aug 2009 19:45:38 +0000 (15:45 -0400)]
Fixing mouse and touch coordinates inside iframes.

15 years agoEnable workers for V8
Andrei Popescu [Mon, 3 Aug 2009 12:16:56 +0000 (13:16 +0100)]
Enable workers for V8

15 years agomerge from donut
Jean-Baptiste Queru [Mon, 3 Aug 2009 14:45:40 +0000 (07:45 -0700)]
merge from donut

15 years agoMerge change 9343
Android (Google) Code Review [Mon, 3 Aug 2009 13:39:58 +0000 (06:39 -0700)]
Merge change 9343

* changes:
  expose getFontPath to plugins

15 years agoFix a bug in find.
Leon Scroggins [Fri, 31 Jul 2009 19:11:35 +0000 (15:11 -0400)]
Fix a bug in find.

Fix for http://b/issue?id=2021424.  When trying to draw the matches,
if we find that the page needs to be scrolled to put the match on
screen, we request a scroll, do a viewInvalidate and stop, so that
the matches will be drawn after the invalidate.  Unfortunately, for
some values, we do not end up scrolling, because contentToView turns
the scroll into a no op.  So we forever request scrolls, and never
draw the matches.  Fix this by getting a return value from scrollBy,
and if it returned false, go ahead and draw the matches.

15 years agorebuild the nav cache on mouse clicks during page load
Cary Clark [Wed, 29 Jul 2009 18:38:23 +0000 (14:38 -0400)]
rebuild the nav cache on mouse clicks during page load

While the page is loading, the nav cache is not rebuilt.
Double-click zooms out the web page by using the nav cache to
find the left edge of the column -- but fails to work during
page load. This change rebuilds the nav cache (if the page is
loading) each time a mouse click is sent to webkit.

This doesn't fix the bug where the first double click doesn't
align the column correctly, but helps with subsequent clicks.

Also, pass scale information to getBlockLeftEdge so it can
restrict its search to the area that will be zoomed to. Default
to the point clicked if no alignment info can be found.

15 years agoexpose getFontPath to plugins
Mike Reed [Fri, 31 Jul 2009 14:57:55 +0000 (10:57 -0400)]
expose getFontPath to plugins

15 years agoMerge change 9295
Android (Google) Code Review [Fri, 31 Jul 2009 15:54:10 +0000 (08:54 -0700)]
Merge change 9295

* changes:
  Fix 1849037. Don't force text wrap to the screen if text is not autoWrap.

15 years agoAllow user to jump to the next textfield.
Leon Scroggins [Thu, 30 Jul 2009 20:29:30 +0000 (16:29 -0400)]
Allow user to jump to the next textfield.

In CachedFrame, add methods to find the next textfield and to
determine which ImeAction should be associated with a given textfield.
In WebView, uses these apis to determine the ImeAction and jump
to the next textfield and scroll it on screen.  Requires a change to
frameworks/base.

15 years agoFix 1849037. Don't force text wrap to the screen if text is not autoWrap.
Grace Kloba [Fri, 31 Jul 2009 00:53:35 +0000 (17:53 -0700)]
Fix 1849037. Don't force text wrap to the screen if text is not autoWrap.

15 years agoRemove snapToAnchor as it is not used any more.
Grace Kloba [Thu, 30 Jul 2009 01:37:07 +0000 (18:37 -0700)]
Remove snapToAnchor as it is not used any more.

15 years agoAdds a mock GeolocationService.
Steve Block [Wed, 29 Jul 2009 15:21:14 +0000 (16:21 +0100)]
Adds a mock GeolocationService.

This is being submitted to WebKit in bug 27716.

15 years agoMerge change 9149
Android (Google) Code Review [Thu, 30 Jul 2009 15:35:35 +0000 (08:35 -0700)]
Merge change 9149

* changes:
  Fix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 after the call to the browser thread was made.

15 years agoMerge change 9143
Android (Google) Code Review [Thu, 30 Jul 2009 15:27:32 +0000 (08:27 -0700)]
Merge change 9143

* changes:
  Adds the C++ side of the system to show the Geolocation permissions prompt.

15 years agoFix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 after the...
Andrei Popescu [Thu, 30 Jul 2009 13:15:29 +0000 (14:15 +0100)]
Fix a bug in the ChromeClientAndroid where the m_newQuota was set to -1 after the call to the browser thread was made.

15 years agoImplement our own parallel connection count initialization.
Patrick Scott [Thu, 30 Jul 2009 12:25:20 +0000 (08:25 -0400)]
Implement our own parallel connection count initialization.

Use 20 since we have 4 connection threads that can pipeline up to 5 requests per
thread.

15 years agoAdds the C++ side of the system to show the Geolocation permissions prompt.
Steve Block [Thu, 30 Jul 2009 12:14:46 +0000 (13:14 +0100)]
Adds the C++ side of the system to show the Geolocation permissions prompt.

15 years agomerge from donut
Jean-Baptiste Queru [Wed, 29 Jul 2009 21:57:00 +0000 (14:57 -0700)]
merge from donut

15 years agoAdds GeolocationPermissionsBridge.
Steve Block [Tue, 28 Jul 2009 17:14:26 +0000 (18:14 +0100)]
Adds GeolocationPermissionsBridge.

15 years agoRemove the WebIconDatabase thread attachment since ThreadingPthreads does it.
Patrick Scott [Tue, 28 Jul 2009 19:24:16 +0000 (15:24 -0400)]
Remove the WebIconDatabase thread attachment since ThreadingPthreads does it.

Also, delete threadData if pthread_create fails. This is a rare occurance but we
don't want to leak memory just in case.

15 years agoFixes build bustage due to GeolocationPermissions.
Steve Block [Wed, 29 Jul 2009 12:19:14 +0000 (13:19 +0100)]
Fixes build bustage due to GeolocationPermissions.

15 years agoAdds a GeolocationPermissions class.
Steve Block [Mon, 27 Jul 2009 16:37:18 +0000 (17:37 +0100)]
Adds a GeolocationPermissions class.

15 years agowire in the AppCache out-of-space callback
Andrei Popescu [Tue, 28 Jul 2009 12:39:20 +0000 (13:39 +0100)]
wire in the AppCache out-of-space callback

15 years agoam 173247db: (-s ours) Do not merge.
Patrick Scott [Tue, 28 Jul 2009 21:24:14 +0000 (14:24 -0700)]
am 173247db: (-s ours) Do not merge.

Merge commit '173247db5500c88f7a7229fd20fb49ebd2d49296'

* commit '173247db5500c88f7a7229fd20fb49ebd2d49296':
  Do not merge.

15 years agoSupport double tap in the Browser.
Grace Kloba [Tue, 28 Jul 2009 20:12:34 +0000 (13:12 -0700)]
Support double tap in the Browser.

Add api to get the left edge of the block from the current (x,y). The code
was copied from Cary's change.
Todo:
1.need some tuning as we can see from nytimes.com that some times the left
  edge is not correct.
2.currently nav cache is not up to date while loading. This means the left
  edge may not be correct during loading.
3.if (x,y) is over an edit text box, or image, it should return the left
  edge of it. Currently it is not working as expected.

Added the code to store the extra scale factor, so that back/forward history
works correctly.

15 years agoMerge change 7883
Android (Google) Code Review [Tue, 28 Jul 2009 20:08:05 +0000 (13:08 -0700)]
Merge change 7883

* changes:
  Find left edge of column using nav cache data.

15 years agoFind left edge of column using nav cache data.
Cary Clark [Mon, 20 Jul 2009 15:48:58 +0000 (11:48 -0400)]
Find left edge of column using nav cache data.

The function is currently unused, but will be used by
Grace's double-tap experiment.

15 years agoDo not merge.
Patrick Scott [Tue, 28 Jul 2009 18:44:16 +0000 (14:44 -0400)]
Do not merge.

This will attach and detach the native thread to and from the java vm. I believe
this was the cause of a crash in donut. Sometimes, the IconDatabase needs to
notify the WebCore thread of a new Icon. These callbacks post messages through
the vm which causes AttachCurrentThread to be called but no matching
DetachCurrentThread when the thread exits.

Bug:1977972

15 years agoMerge change 8820
Android (Google) Code Review [Tue, 28 Jul 2009 18:48:48 +0000 (11:48 -0700)]
Merge change 8820

* changes:
  fixing plugin event handling for touch to return the correct value.

15 years agofixing plugin event handling for touch to return the correct value.
Derek Sollenberger [Tue, 28 Jul 2009 18:08:20 +0000 (14:08 -0400)]
fixing plugin event handling for touch to return the correct value.

15 years agoExposes Geolocation at navigator.geolocation for JSC only.
Steve Block [Mon, 27 Jul 2009 18:01:59 +0000 (19:01 +0100)]
Exposes Geolocation at navigator.geolocation for JSC only.

15 years agoMerge change 8658
Android (Google) Code Review [Mon, 27 Jul 2009 17:18:08 +0000 (10:18 -0700)]
Merge change 8658

* changes:
  Fixes missing comment change from change 8490.

15 years agoMerge change 8638
Android (Google) Code Review [Mon, 27 Jul 2009 16:57:48 +0000 (09:57 -0700)]
Merge change 8638

* changes:
  explictly specify hinting (new api)

15 years agoFixes missing comment change from change 8490.
Steve Block [Fri, 24 Jul 2009 15:07:26 +0000 (16:07 +0100)]
Fixes missing comment change from change 8490.

15 years agoEnables Geolocation on Android.
Steve Block [Fri, 24 Jul 2009 12:53:49 +0000 (13:53 +0100)]
Enables Geolocation on Android.

15 years agoMerge change 8498
Android (Google) Code Review [Mon, 27 Jul 2009 10:58:38 +0000 (03:58 -0700)]
Merge change 8498

* changes:
  Fixes WebKit Geolocation bug 27255.

15 years agoreconcile korg/master into goog/master
Jean-Baptiste Queru [Sun, 26 Jul 2009 18:43:55 +0000 (11:43 -0700)]
reconcile korg/master into goog/master

15 years agoMerge korg/donut into korg/master
Jean-Baptiste Queru [Sun, 26 Jul 2009 00:48:02 +0000 (17:48 -0700)]
Merge korg/donut into korg/master

15 years agoexplictly specify hinting (new api)
Mike Reed [Fri, 24 Jul 2009 19:57:12 +0000 (15:57 -0400)]
explictly specify hinting (new api)

15 years agoFixes WebKit Geolocation bug 27255.
Steve Block [Fri, 24 Jul 2009 12:59:28 +0000 (13:59 +0100)]
Fixes WebKit Geolocation bug 27255.

We should not call the error callback if the success callback raises an exception.
This is currently being submitted to WebKit as bug 27255.

15 years agoMerge changes 8489,8490
Android (Google) Code Review [Fri, 24 Jul 2009 14:38:15 +0000 (07:38 -0700)]
Merge changes 8489,8490

* changes:
  Android specifics for 'Removes uneccessary IDL files for Geolocation permissions'.
  Removes uneccessary IDL files for Geolocation callbacks.

15 years agoAndroid specifics for 'Removes uneccessary IDL files for Geolocation permissions'.
Steve Block [Thu, 23 Jul 2009 14:36:21 +0000 (15:36 +0100)]
Android specifics for 'Removes uneccessary IDL files for Geolocation permissions'.

15 years agoRemoves uneccessary IDL files for Geolocation callbacks.
Steve Block [Thu, 23 Jul 2009 14:21:17 +0000 (15:21 +0100)]
Removes uneccessary IDL files for Geolocation callbacks.

This change is currently being submitted to WebKit as bug 27250.

15 years agoMerge change 8389
Android (Google) Code Review [Thu, 23 Jul 2009 21:15:33 +0000 (14:15 -0700)]
Merge change 8389

* changes:
  Clear the WebTextView when clicking on another node.

15 years agoClear the WebTextView when clicking on another node.
Leon Scroggins [Thu, 23 Jul 2009 20:42:07 +0000 (16:42 -0400)]
Clear the WebTextView when clicking on another node.

We already cleared it in the above case, when the
user clicks on empty space.  If the user clicks
on a node, and it is not a text input, clear it.

This fixes a bug on the Google home page, where
the user has typed into the textfield, but then
clicks on "more" and is then unable to click on
Gmail, which is covered by the (invisible)
WebTextView.

15 years agoImprove dragging on WebTextView.
Leon Scroggins [Thu, 23 Jul 2009 20:03:42 +0000 (16:03 -0400)]
Improve dragging on WebTextView.

When the WebTextView scrolls, scroll the corresponding RenderTextControl
in webkit.  Requires a change in frameworks/base.

15 years agoUpdate V8 to bleeding_edge@2524
Andrei Popescu [Thu, 23 Jul 2009 18:18:55 +0000 (19:18 +0100)]
Update V8 to bleeding_edge@2524

15 years agoMerge change 7734
Android (Google) Code Review [Thu, 23 Jul 2009 16:51:00 +0000 (09:51 -0700)]
Merge change 7734

* changes:
  Fix issue 1795088       Improve audio routing code

15 years agoMerge change 8191
Android (Google) Code Review [Thu, 23 Jul 2009 16:44:37 +0000 (09:44 -0700)]
Merge change 8191

* changes:
  Enforce app cache maximum size

15 years agoam 70522f5f: adjust right edge of copy bounds if edge is not found
Cary Clark [Wed, 22 Jul 2009 18:27:28 +0000 (11:27 -0700)]
am 70522f5f: adjust right edge of copy bounds if edge is not found

Merge commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb'

* commit '70522f5f5fb44f2f4df7a08aa64263c619e299cb':
  adjust right edge of copy bounds if edge is not found

15 years agoEnforce app cache maximum size
Andrei Popescu [Wed, 22 Jul 2009 15:52:03 +0000 (16:52 +0100)]
Enforce app cache maximum size

15 years agoFix issue 1795088 Improve audio routing code
Eric Laurent [Fri, 17 Jul 2009 18:26:37 +0000 (11:26 -0700)]
Fix issue 1795088       Improve audio routing code

Integrated comments after patch set 1 review.

15 years agoMerge change 8031
Android (Google) Code Review [Wed, 22 Jul 2009 07:44:49 +0000 (00:44 -0700)]
Merge change 8031

* changes:
  wire the appcache to the HTML5 UI

15 years agoMerge change 8010
Android (Google) Code Review [Wed, 22 Jul 2009 07:44:09 +0000 (00:44 -0700)]
Merge change 8010

* changes:
  Implements a mechanism that limit the growth of the application cache

15 years agoMerge change 8009
Android (Google) Code Review [Wed, 22 Jul 2009 07:43:44 +0000 (00:43 -0700)]
Merge change 8009

* changes:
  Add TODO(andreip) to those v8 binding files that have Android-specific modifications that may need fixing/upstreaming/etc

15 years agoTurn on V8 by default.
Feng Qian [Wed, 22 Jul 2009 04:46:21 +0000 (21:46 -0700)]
Turn on V8 by default.

This change requires clean libwebcore, but I saw there are three clean libwebcore_intermediates steps in build/cleanspec.mk already. Do I need to add another one?

15 years agoadjust right edge of copy bounds if edge is not found
Cary Clark [Tue, 21 Jul 2009 20:42:59 +0000 (16:42 -0400)]
adjust right edge of copy bounds if edge is not found

Sometimes the right edge of the copy rectangle misses the
right-most character to be copied. An earlier change over-
compensated by moving the edge boundary by 2. Now, move
the edge boundary by 1, and if that fails, try 2.

15 years agoMerge change 8047
Android (Google) Code Review [Tue, 21 Jul 2009 20:29:00 +0000 (13:29 -0700)]
Merge change 8047

* changes:
  Check for xml and text mime types through DOMImplementation.

15 years agoFix a crash in plugins.
Patrick Scott [Tue, 21 Jul 2009 19:44:25 +0000 (15:44 -0400)]
Fix a crash in plugins.

15 years agoCheck for xml and text mime types through DOMImplementation.
Patrick Scott [Tue, 21 Jul 2009 18:35:24 +0000 (14:35 -0400)]
Check for xml and text mime types through DOMImplementation.

This change in conjunction with a change in MimeTypeMap allows text extensions
to map to text/* mime types. Previously, a text mime type would be downloaded
instead of displayed if MimeTypeMap mapped a text extension to an unknown text
mime type. Use DOMImplementation to check for xml and text mime types since it
will compare the mime type to "text/"

15 years agoAdd TODO(andreip) to those v8 binding files that have Android-specific modifications...
Andrei Popescu [Tue, 21 Jul 2009 11:48:46 +0000 (12:48 +0100)]
Add TODO(andreip) to those v8 binding files that have Android-specific modifications that may need fixing/upstreaming/etc

15 years agowire the appcache to the HTML5 UI
Andrei Popescu [Tue, 21 Jul 2009 15:49:08 +0000 (16:49 +0100)]
wire the appcache to the HTML5 UI

15 years agoImplements a mechanism that limit the growth of the application cache
Andrei Popescu [Tue, 21 Jul 2009 12:10:06 +0000 (13:10 +0100)]
Implements a mechanism that limit the growth of the application cache

15 years agoExperiment a different GC policy.
Feng Qian [Mon, 20 Jul 2009 22:05:22 +0000 (15:05 -0700)]
Experiment a different GC policy.

Smaller promotion limit makes mark-compact GC more often, but may use less memory.

15 years agoMerge change 7878
Android (Google) Code Review [Mon, 20 Jul 2009 20:13:27 +0000 (13:13 -0700)]
Merge change 7878

* changes:
  removing visibleRect event and tracking rectangles instead.

15 years agoremoving visibleRect event and tracking rectangles instead.
Derek Sollenberger [Mon, 20 Jul 2009 13:45:56 +0000 (09:45 -0400)]
removing visibleRect event and tracking rectangles instead.