OSDN Git Service

android-x86/external-webkit.git
13 years agomerge from honeycomb mr2
Russell Brenner [Wed, 25 May 2011 16:54:35 +0000 (09:54 -0700)]
merge from honeycomb mr2

Move check for pending style recalc

The previous implementation had no way to notify the caller as to
whether or not the recording was successful. Now, recordContent
detects the pending recalc and returns null to indicate that no
recording was done.

bug: 4474358
Change-Id: I511d6f1118c0a122ee893167311f3cc82f2cbf7e

13 years agoReconcile with honeycomb-release honeycomb-mr1-release
The Android Open Source Project [Fri, 20 May 2011 20:24:40 +0000 (13:24 -0700)]
Reconcile with honeycomb-release honeycomb-mr1-release

Change-Id: Ib6fbd07827ffba629ed5a560c58e5d005f4d4c75

13 years agoMerge changes Ib103214e,Ibc8ca754,I6adc6f64,I4c5fde48,I81552b1b
Steve Block [Fri, 20 May 2011 16:10:52 +0000 (09:10 -0700)]
Merge changes Ib103214e,Ibc8ca754,I6adc6f64,I4c5fde48,I81552b1b

* changes:
  Do not process Inspector.idl using the V8 or JSC code generator
  Remove some superfluous ARCHIVE enable guards
  Fix WebArchiveAndroid logging
  Fix some compiler warnings
  Use adoptPtr() and adoptArrayPtr() when setting OwnPtr and OwnArrayPtr

13 years agoMerge Chromium at 10.0.621.0: Compile fixes
Kristian Monsen [Fri, 13 May 2011 15:51:49 +0000 (16:51 +0100)]
Merge Chromium at 10.0.621.0: Compile fixes

URLRequest moved to the net namespace:
http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request.h?view=diff&r1=67496&r2=67497

Later a typedef was removed here:
http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request.h?r1=67674&r2=67762

Created a scoped ref ptr of net::X509Certificate before using
it in a RunnableMethod as that is now required.

http://src.chromium.org/viewvc/chrome/trunk/src/base/task.h?r1=67342&r2=69237
This was updated several times later.

Change-Id: I162c95f7fcbff7d374f8e9d8d6d253ddfd11ddc1

13 years agoMerge Chromium at 10.0.621.0: New argument in the Cache CTOR
Kristian Monsen [Fri, 13 May 2011 15:50:35 +0000 (16:50 +0100)]
Merge Chromium at 10.0.621.0: New argument in the Cache CTOR

Create a default one as it will crash if set to NULL.

Introduced here:
http://src.chromium.org/viewvc/chrome/trunk/src/net/http/http_cache.h?view=diff&r1=69413&r2=69414

Change-Id: Ic22277a95f3cbdb1fa0b6ac65b01f835fb4a407e

13 years agoMerge Chromium at 10.0.621.0: profile.h moved to profiles/profile.h
Kristian Monsen [Fri, 13 May 2011 15:49:46 +0000 (16:49 +0100)]
Merge Chromium at 10.0.621.0: profile.h moved to profiles/profile.h

Upstream:
http://codereview.chromium.org/5606002

Change-Id: Ia714f1a1abaca9bef00442f98476d0e8f43eb3e7

13 years agoMerge Chromium at 10.0.621.0: CookieList moved out of CookieMonster
Kristian Monsen [Fri, 13 May 2011 15:48:45 +0000 (16:48 +0100)]
Merge Chromium at 10.0.621.0: CookieList moved out of CookieMonster

Upstream CL:
http://src.chromium.org/viewvc/chrome/trunk/src/net/http/http_cache.h?view=diff&r1=69413&r2=69414

Change-Id: I618b42f163c0a4cf329fe6fb95be4b86bca8f202

13 years agoDo not process Inspector.idl using the V8 or JSC code generator
Steve Block [Fri, 20 May 2011 10:51:35 +0000 (11:51 +0100)]
Do not process Inspector.idl using the V8 or JSC code generator

Unlike the other Inspector IDL files, Inspector.idl should not be
processed using the V8 or JSC code generator. Instead, it should use
the Inspector code generator.

See http://trac.webkit.org/changeset/62549, which introduced
CodeGeneratorInspector.pm. This change added InspectorFrontend2.idl,
which was later renamed to Inspector.idl.

In fact, we do not require V8/JSCInspector.cpp/h, so we can simply
remove Inspector.idl from our build.

Using the V8 or JSC code generator with Inspector.idl causes incorrect
output. Currently, this does not break our build as the generated
header is not required. However, from
http://trac.webkit.org/changeset/78212 onwards, a side-effect of this
incorrect output is that other, valid, generated files are overridden
with empty files, thus breaking the build.

Change-Id: Ib103214e65cfe43fba8dbf7befb6dcd5e7c81434

13 years agoRemove some superfluous ARCHIVE enable guards
Steve Block [Thu, 19 May 2011 17:45:53 +0000 (18:45 +0100)]
Remove some superfluous ARCHIVE enable guards

A new WEB_ARCHIVE enable guard will be added upstream in
http://trac.webkit.org/changeset/78439, replacing our downstream
ARCHIVE guard.

This patch removes a couple of instances of the downstream guard that
are not required and hence will not be replaced by the upstream guard.

Change-Id: Ibc8ca754617e8b34fd8563f6f3b9fa671e871f23

13 years agoFix WebArchiveAndroid logging
Steve Block [Thu, 19 May 2011 15:11:11 +0000 (16:11 +0100)]
Fix WebArchiveAndroid logging

Change-Id: I6adc6f64f3833d3bc5016da929ffd1e95930d5c5

13 years agoMerge "ImageDecoder::m_gifDecoder is a GIFImageDecoder, so there's no need to check...
Steve Block [Thu, 19 May 2011 17:44:56 +0000 (10:44 -0700)]
Merge "ImageDecoder::m_gifDecoder is a GIFImageDecoder, so there's no need to check supportsAlpha()"

13 years agoFix some compiler warnings
Steve Block [Thu, 19 May 2011 13:44:02 +0000 (14:44 +0100)]
Fix some compiler warnings

Change-Id: I4c5fde4898313b26c9a97bd9571b02eaeb35c684

13 years agoUse adoptPtr() and adoptArrayPtr() when setting OwnPtr and OwnArrayPtr
Steve Block [Thu, 19 May 2011 12:52:16 +0000 (13:52 +0100)]
Use adoptPtr() and adoptArrayPtr() when setting OwnPtr and OwnArrayPtr

We should not be using OwnPtr/OwnArrayPtr::set() - see LOOSE_OWN_PTR
and LOOSE_OWN_ARRAY_PTR in OwnPtr.h and OwnArrayPtr.h.

LOOSE_OWN_ARRAY_PTR will be removed in
http://trac.webkit.org/changeset/77785 so fixing now to avoid later
problems.

Change-Id: I81552b1bc5e1555a3d46e0db1f9916c68878c751

13 years agoImageDecoder::m_gifDecoder is a GIFImageDecoder, so there's no need to check supports...
Steve Block [Thu, 19 May 2011 11:40:55 +0000 (12:40 +0100)]
ImageDecoder::m_gifDecoder is a GIFImageDecoder, so there's no need to check supportsAlpha()

GIFImageDecoder::supportsAlpha() always returns true and this method
will be removed in http://trac.webkit.org/changeset/77427, so updating
our code now to avoid problems later.

Change-Id: I2a6500608eb661ee50a7ed315e7ece49508d0f82

13 years agoam b245689d: (-s ours) am b39b82ea: am e61ae1cb: DO NOT MERGE: Partially revert chang...
Teng-Hui Zhu [Thu, 19 May 2011 10:46:15 +0000 (03:46 -0700)]
am b245689d: (-s ours) am b39b82ea: am e61ae1cb: DO NOT MERGE: Partially revert change from 96777

* commit 'b245689d67e467ee565d2594b3df73417ad1eb08':
  DO NOT MERGE: Partially revert change from 96777

13 years agoMerge "Partially revert change from 96777"
Teng-Hui Zhu [Wed, 18 May 2011 22:27:19 +0000 (15:27 -0700)]
Merge "Partially revert change from 96777"

13 years agoPartially revert change from 96777
Teng-Hui Zhu [Wed, 18 May 2011 21:48:26 +0000 (14:48 -0700)]
Partially revert change from 96777

By reverting this part, the preview is scrolling fine now.
The old bug 3416512 is kept fixed.
This is manually integrated from MR2 change 110435

bug:4440227
Change-Id: I98d4286cb2dfa2649b172751270e1ae7c43d0887

13 years agoam b39b82ea: am e61ae1cb: DO NOT MERGE: Partially revert change from 96777
Teng-Hui Zhu [Wed, 18 May 2011 21:45:12 +0000 (14:45 -0700)]
am b39b82ea: am e61ae1cb: DO NOT MERGE: Partially revert change from 96777

* commit 'b39b82eaeadd4d876ce301279d919bc2fa7fe7dd':
  DO NOT MERGE: Partially revert change from 96777

13 years agoam e61ae1cb: DO NOT MERGE: Partially revert change from 96777
Teng-Hui Zhu [Wed, 18 May 2011 21:42:44 +0000 (14:42 -0700)]
am e61ae1cb: DO NOT MERGE: Partially revert change from 96777

* commit 'e61ae1cb52fb14cf18cef0044ed125e162c8c2dd':
  DO NOT MERGE: Partially revert change from 96777

13 years agoDO NOT MERGE: Partially revert change from 96777
Teng-Hui Zhu [Tue, 17 May 2011 23:02:02 +0000 (16:02 -0700)]
DO NOT MERGE: Partially revert change from 96777

By reverting this part, the preview is scrolling fine now.
The old bug 3416512 is kept fixed.

bug:4440227

Change-Id: I3e7639b29ec818ccc9553fd459ac53f13752a1e2

13 years agoFix build when WEBARCHIVE is disabled
Steve Block [Wed, 18 May 2011 17:28:23 +0000 (18:28 +0100)]
Fix build when WEBARCHIVE is disabled

Change-Id: Ibbc124a51f2c58188eb8132a57adc5d87373f25c

13 years agoBasic performance monitor for tiles
John Reck [Mon, 16 May 2011 17:03:17 +0000 (10:03 -0700)]
Basic performance monitor for tiles

Change-Id: Ic67a5093a7c09b870ec34160ae0c999162dddcfc

13 years agoMerge WebKit at r75993: Update ThirdPartyProject.prop
Ben Murdoch [Mon, 16 May 2011 10:27:22 +0000 (11:27 +0100)]
Merge WebKit at r75993: Update ThirdPartyProject.prop

Change-Id: Ia4c88dc9bddaca3fb0a694b7e9b662c8193e7298

13 years agoMerge WebKit at r75993: Fix uses of cache() function
Ben Murdoch [Mon, 16 May 2011 14:08:05 +0000 (15:08 +0100)]
Merge WebKit at r75993: Fix uses of cache() function

WebCore::cache() is renamed to WebCore::memoryCache()
See http://trac.webkit.org/changeset/75857

Change-Id: Id102b534c784191461a4d077058e5c25d5741d57

13 years agoMerge WebKit at r75993: Fix ImageSourceAndroid.cpp
Ben Murdoch [Mon, 16 May 2011 09:40:15 +0000 (10:40 +0100)]
Merge WebKit at r75993: Fix ImageSourceAndroid.cpp

RGBA32Buffer is now named ImageFrame.

See http://trac.webkit.org/changeset/75748

Change-Id: Id469057d2caa05c49f59ec489b39285dc3bf7763

13 years agoMerge WebKit at r75993: Fix TemporaryLinkStubs.cpp
Ben Murdoch [Mon, 16 May 2011 09:37:04 +0000 (10:37 +0100)]
Merge WebKit at r75993: Fix TemporaryLinkStubs.cpp

PasteBoard destructor has been removed.
See http://trac.webkit.org/changeset/75523

Change-Id: I9beec1cca66e84c5459b0f0f29a25902f7a9fced

13 years agoMerge WebKit at r75993: Fix DragControllerAndroid.cpp
Ben Murdoch [Mon, 16 May 2011 09:30:23 +0000 (10:30 +0100)]
Merge WebKit at r75993: Fix DragControllerAndroid.cpp

DragData::containsURL now takes a Frame* parameter.
See http://trac.webkit.org/changeset/75523

Change-Id: Ic32fc5857389dd87eec055dbdd7a361ab6d4dba7

13 years agoMerge WebKit at r75993: Fix RenderThemeAndroid.cpp
Ben Murdoch [Mon, 16 May 2011 14:20:35 +0000 (15:20 +0100)]
Merge WebKit at r75993: Fix RenderThemeAndroid.cpp

PaintInfo.h include was removed from RenderObject.h in
http://trac.webkit.org/changeset/75837

Change-Id: I4347c028ea55506096b658206b04e96d158c08d3

13 years agoMerge WebKit at r75993: Fix conflicts.
Ben Murdoch [Mon, 16 May 2011 14:19:42 +0000 (15:19 +0100)]
Merge WebKit at r75993: Fix conflicts.

StyleElement.cpp
Do not undo cherry pick of http://trac.webkit.org/changeset/80787
Conflict due to intermediate change
http://trac.webkit.org/changeset/75338

SliderThumbElement.cpp
Conflict due to Android TOUCH_EVENTS addition and
http://trac.webkit.org/changeset/75749

DOMWindow.cpp
Conflict due to clearDomStorage and
http://trac.webkit.org/changeset/75739

Page.cpp
Conflict due to Android APPLICATION_INSTALLED addition and
http://trac.webkit.org/changeset/75604

DragData.h
See http://trac.webkit.org/changeset/75523

RenderBox.cpp
Conflict due to PLATFORM_ANDROID addition and
http://trac.webkit.org/changeset/75837

.gitignore - keep ours

RenderSVGSolidColor.cpp
This file moved, so copy over our edits.

Change-Id: Ieeb1f0056987d718e3522cc7cd8097a90fc642fb

13 years agoMerge WebKit at r75993: Fix Makefiles
Ben Murdoch [Fri, 13 May 2011 15:55:45 +0000 (16:55 +0100)]
Merge WebKit at r75993: Fix Makefiles

Change-Id: I81db2c8ade83fcaf85db13629a12b7e0d2e6dccc

13 years agoMerge WebKit at r75993: Move WebKit/android files to Source
Ben Murdoch [Fri, 13 May 2011 15:40:46 +0000 (16:40 +0100)]
Merge WebKit at r75993: Move WebKit/android files to Source

Change-Id: Ifa871f8320bdb3a09fe189fffecc23f702c394b9

13 years agoMerge WebKit at r75993: Initial merge by git.
Ben Murdoch [Fri, 13 May 2011 15:23:25 +0000 (16:23 +0100)]
Merge WebKit at r75993: Initial merge by git.

Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3

13 years agoam 68b5dbab: (-s ours) am 7d1dae3f: am 58348114: Merge "DO NOT MERGE cursor ring...
John Reck [Fri, 13 May 2011 19:20:40 +0000 (12:20 -0700)]
am 68b5dbab: (-s ours) am 7d1dae3f: am 58348114: Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2

* commit '68b5dbab241bbfcaf8dbed500a2402c268081634':
  DO NOT MERGE cursor ring drawing in GL

13 years agoMerge changes Ide388898,Ic49f367c,I1158a808,Iacb6ca5d,I2100dd3a,I5c1abe54,Ib0ef9902...
Steve Block [Fri, 13 May 2011 13:44:40 +0000 (06:44 -0700)]
Merge changes Ide388898,Ic49f367c,I1158a808,Iacb6ca5d,I2100dd3a,I5c1abe54,Ib0ef9902,I31dbc523,I570314b3

* changes:
  Merge WebKit at r75315: Update WebKit version
  Merge WebKit at r75315: Add FrameLoaderClient PageCache stubs
  Merge WebKit at r75315: Stub out AXObjectCache::remove()
  Merge WebKit at r75315: Fix ImageBuffer
  Merge WebKit at r75315: Fix PluginData::initPlugins()
  Merge WebKit at r75315: Fix conflicts
  Merge WebKit at r75315: Fix Makefiles
  Merge WebKit at r75315: Move Android-specific WebCore files to Source
  Merge WebKit at r75315: Initial merge by git.

13 years agoMerge WebKit at r75315: Update WebKit version
Steve Block [Thu, 12 May 2011 14:11:16 +0000 (15:11 +0100)]
Merge WebKit at r75315: Update WebKit version

Change-Id: Ide38889853d77176e4e8733a823bb607644ae9bf

13 years agoMerge WebKit at r75315: Add FrameLoaderClient PageCache stubs
Steve Block [Thu, 12 May 2011 14:10:20 +0000 (15:10 +0100)]
Merge WebKit at r75315: Add FrameLoaderClient PageCache stubs

See http://trac.webkit.org/changeset/74571

Change-Id: Ic49f367c0f35c2aa04d255193ff6ebd4d7e41d54

13 years agoMerge WebKit at r75315: Stub out AXObjectCache::remove()
Steve Block [Mon, 9 May 2011 18:51:44 +0000 (19:51 +0100)]
Merge WebKit at r75315: Stub out AXObjectCache::remove()

See http://trac.webkit.org/changeset/75031

Change-Id: I1158a8086e2b184f5728eb1ea3d6344af4fee162

13 years agoMerge WebKit at r75315: Fix ImageBuffer
Steve Block [Mon, 9 May 2011 18:00:11 +0000 (19:00 +0100)]
Merge WebKit at r75315: Fix ImageBuffer

See http://trac.webkit.org/changeset/74868

Change-Id: Iacb6ca5dd044a7bf08eb43012457b92f3a6beccd

13 years agoMerge WebKit at r75315: Fix PluginData::initPlugins()
Steve Block [Mon, 9 May 2011 17:48:31 +0000 (18:48 +0100)]
Merge WebKit at r75315: Fix PluginData::initPlugins()

See http://trac.webkit.org/changeset/75217

Change-Id: I2100dd3ab2d96de8ab18f0cb873dcdff082569c2

13 years agoMerge WebKit at r75315: Fix conflicts
Steve Block [Mon, 9 May 2011 16:47:02 +0000 (17:47 +0100)]
Merge WebKit at r75315: Fix conflicts

- HTMLInputElement.cpp
  Conflict due to ANDROID_ACCEPT_CHANGES_TO_FOCUSED_TEXTFIELDS
  See http://trac.webkit.org/changeset/74895

- HTMLInputElement.cpp and RangeInputType.cpp
  Conflict due to refactoring of event handling on input elements
  See http://trac.webkit.org/changeset/74549

- DOMWindow.cpp
  Conflict due to DOMWindow::clearDOMStorage()
  See http://trac.webkit.org/changeset/74800

- EventHandler.cpp
  Conflict due to longpress and doubletap vs touch event refactoring
  See http://trac.webkit.org/changeset/74553

- History.cpp
  Trivial conflict due to cherry-pick
  See http://trac.webkit.org/changeset/74853

- GraphicsContext.cpp
  Conflict due to PLATFORM(ANDROID) guard
  See http://trac.webkit.org/changeset/74662

- InlineTextBox.cpp
  Conflict due to ANDROID_DISABLE_ROUNDING_HACKS
  See http://trac.webkit.org/changeset/74971

Change-Id: I5c1abe54b9d78f667a41e83a871e9a21be0a89d5

13 years agoMerge WebKit at r75315: Fix Makefiles
Steve Block [Mon, 9 May 2011 18:57:19 +0000 (19:57 +0100)]
Merge WebKit at r75315: Fix Makefiles

See http://trac.webkit.org/changeset/74646

Change-Id: Ib0ef9902925ddb13ec97fad0753515b10b1d3c01

13 years agoam 7d1dae3f: am 58348114: Merge "DO NOT MERGE cursor ring drawing in GL" into honeyco...
John Reck [Fri, 13 May 2011 00:39:37 +0000 (17:39 -0700)]
am 7d1dae3f: am 58348114: Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2

* commit '7d1dae3f7a9a698d4564b3529278fa703aed7d89':
  DO NOT MERGE cursor ring drawing in GL

13 years agoam 58348114: Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2
John Reck [Fri, 13 May 2011 00:35:33 +0000 (17:35 -0700)]
am 58348114: Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2

* commit '58348114645f3987aaabae40612a876cfd2bc678':
  DO NOT MERGE cursor ring drawing in GL

13 years agoMerge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2
John Reck [Thu, 12 May 2011 23:29:48 +0000 (16:29 -0700)]
Merge "DO NOT MERGE cursor ring drawing in GL" into honeycomb-mr2

13 years agoMerge "update for new audio.h header location"
Dima Zavin [Thu, 12 May 2011 23:05:58 +0000 (16:05 -0700)]
Merge "update for new audio.h header location"

13 years agoupdate for new audio.h header location
Dima Zavin [Wed, 11 May 2011 21:14:50 +0000 (14:14 -0700)]
update for new audio.h header location

Change-Id: I62351e590d89ef68b26248936a4d63df4557182c
Signed-off-by: Dima Zavin <dima@android.com>
13 years agoam 3ba807b9: am 169f8bc5: (-s ours) Merge "Remove unused function that relies on...
Jean-Baptiste Queru [Thu, 12 May 2011 21:02:09 +0000 (14:02 -0700)]
am 3ba807b9: am 169f8bc5: (-s ours) Merge "Remove unused function that relies on an obsolete API"

* commit '3ba807b9f832658bf3f9b7638103308acf22506a':
  Remove unused function that relies on an obsolete API

13 years agoam 169f8bc5: (-s ours) Merge "Remove unused function that relies on an obsolete API"
Jean-Baptiste Queru [Thu, 12 May 2011 20:58:21 +0000 (13:58 -0700)]
am 169f8bc5: (-s ours) Merge "Remove unused function that relies on an obsolete API"

* commit '169f8bc5df73bcd9cd286f188d1c741ce5035c37':
  Remove unused function that relies on an obsolete API

13 years agoMerge "Remove unused function that relies on an obsolete API"
Jean-Baptiste Queru [Thu, 12 May 2011 20:40:05 +0000 (13:40 -0700)]
Merge "Remove unused function that relies on an obsolete API"

13 years agoRemove unused function that relies on an obsolete API
Jean-Baptiste Queru [Thu, 12 May 2011 20:29:42 +0000 (13:29 -0700)]
Remove unused function that relies on an obsolete API

Change-Id: I9bf5b4abb570f84a472740ec3076200398767ecb

13 years agoam 5fa3323c: (-s ours) am 61719739: Merge "Port toward newer versions of skia."
Jean-Baptiste Queru [Thu, 12 May 2011 20:28:53 +0000 (13:28 -0700)]
am 5fa3323c: (-s ours) am 61719739: Merge "Port toward newer versions of skia."

* commit '5fa3323c37a1e7731e88e9042f79f9686b151bf5':
  Port toward newer versions of skia.

13 years agoam 61719739: Merge "Port toward newer versions of skia."
Jean-Baptiste Queru [Thu, 12 May 2011 20:20:04 +0000 (13:20 -0700)]
am 61719739: Merge "Port toward newer versions of skia."

* commit '61719739938e34b0a33995d4ab72eaa4604bcf67':
  Port toward newer versions of skia.

13 years agoam 7c3ea1eb: am d45deba0: (-s ours) Merge "Switch to SkSafeRef"
Jean-Baptiste Queru [Thu, 12 May 2011 19:57:04 +0000 (12:57 -0700)]
am 7c3ea1eb: am d45deba0: (-s ours) Merge "Switch to SkSafeRef"

* commit '7c3ea1eb3b026b8c46748911c4a539d4df56942c':
  Switch to SkSafeRef

13 years agoMerge "Port toward newer versions of skia."
Jean-Baptiste Queru [Thu, 12 May 2011 19:56:57 +0000 (12:56 -0700)]
Merge "Port toward newer versions of skia."

13 years agoPort toward newer versions of skia.
Jean-Baptiste Queru [Thu, 12 May 2011 19:55:38 +0000 (12:55 -0700)]
Port toward newer versions of skia.

Change-Id: Id3f330a151227ff95cc15d2a65be6004dbac05a7

13 years agoam d45deba0: (-s ours) Merge "Switch to SkSafeRef"
Jean-Baptiste Queru [Thu, 12 May 2011 19:53:59 +0000 (12:53 -0700)]
am d45deba0: (-s ours) Merge "Switch to SkSafeRef"

* commit 'd45deba0c666cf706366b04ae4e529c91ff23e79':
  Switch to SkSafeRef

13 years agoMerge "Switch to SkSafeRef"
Jean-Baptiste Queru [Thu, 12 May 2011 19:23:22 +0000 (12:23 -0700)]
Merge "Switch to SkSafeRef"

13 years agoSwitch to SkSafeRef
Jean-Baptiste Queru [Thu, 12 May 2011 19:22:37 +0000 (12:22 -0700)]
Switch to SkSafeRef

Change-Id: Ia4fa9adb7d5096e71357d3428244cbe35f24bd50

13 years agoam c9818b52: am 555569c5: (-s ours) Merge "Switch to SkSafeUnref for better portability"
Jean-Baptiste Queru [Thu, 12 May 2011 16:04:24 +0000 (09:04 -0700)]
am c9818b52: am 555569c5: (-s ours) Merge "Switch to SkSafeUnref for better portability"

* commit 'c9818b52072bfb7663b37f272d5e926296428780':
  Switch to SkSafeUnref for better portability

13 years agoam 555569c5: (-s ours) Merge "Switch to SkSafeUnref for better portability"
Jean-Baptiste Queru [Thu, 12 May 2011 16:02:34 +0000 (09:02 -0700)]
am 555569c5: (-s ours) Merge "Switch to SkSafeUnref for better portability"

* commit '555569c59ced09743507966f73d2d500c6deccec':
  Switch to SkSafeUnref for better portability

13 years agoMerge "Switch to SkSafeUnref for better portability"
Jean-Baptiste Queru [Thu, 12 May 2011 15:05:27 +0000 (08:05 -0700)]
Merge "Switch to SkSafeUnref for better portability"

13 years agoMerge WebKit at r75315: Move Android-specific WebCore files to Source
Steve Block [Mon, 9 May 2011 15:25:46 +0000 (16:25 +0100)]
Merge WebKit at r75315: Move Android-specific WebCore files to Source

This moves files in the following WebCore subdirectories ...
 - bindings/js
 - bindings/v8/custom
 - plugins/android
 - platform/android
 - platform/graphics/android
 - page/
 - css/
 - dom/
 - loader/archive/android

13 years agoMerge WebKit at r75315: Initial merge by git.
Steve Block [Fri, 6 May 2011 10:45:16 +0000 (11:45 +0100)]
Merge WebKit at r75315: Initial merge by git.

Change-Id: I570314b346ce101c935ed22a626b48c2af266b84

13 years agoClean up JavaBridge
Steve Block [Thu, 12 May 2011 11:45:56 +0000 (12:45 +0100)]
Clean up JavaBridge

This is in preparation for the fix for null weak global references.
No functional change.

Bug: 4336862
Change-Id: I4ef7d999cf6b915b3f2af7a76c2414d5537891e5

13 years agoClean up DeviceMotionClientImpl and DeviceOrientationClientImpl
Steve Block [Thu, 12 May 2011 11:45:16 +0000 (12:45 +0100)]
Clean up DeviceMotionClientImpl and DeviceOrientationClientImpl

This is in preparation for the fix for null weak global references.
No functional change.

Bug: 4336862
Change-Id: I1718df5e4b443471e3c166e5ad8ae984b395ec38

13 years agoClean up WebViewCore
Steve Block [Thu, 12 May 2011 11:43:55 +0000 (12:43 +0100)]
Clean up WebViewCore

This is in preparation for the fix for null weak global references.
No functional change.

Bug: 4336862
Change-Id: Icaf11948b0488d10ef112372275a254114a7efb3

13 years agoSwitch to SkSafeUnref for better portability
Jean-Baptiste Queru [Wed, 11 May 2011 22:41:55 +0000 (15:41 -0700)]
Switch to SkSafeUnref for better portability

Change-Id: Idffdf11f857e28190cbe7ebf3fa08c5b3a8eb192

13 years agoAdd null pointer check when searching for a plugin widget.
Derek Sollenberger [Wed, 11 May 2011 13:01:45 +0000 (09:01 -0400)]
Add null pointer check when searching for a plugin widget.

bug: 4395730
Change-Id: I4fb5c129084a8f1d1e3f3951c9cac77a0df4d296

13 years agoam 5581ea83: am 86ca6e2e: am c74d30ac: Merge "Fix calculation in WebView::scrollRectO...
Russell Brenner [Tue, 10 May 2011 18:15:57 +0000 (11:15 -0700)]
am 5581ea83: am 86ca6e2e: am c74d30ac: Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2

* commit '5581ea8383a0348a04997c772f8a032c146459af':
  Fix calculation in WebView::scrollRectOnScreen

13 years agoam 53cd6a87: (-s ours) am aecd2790: am c3da3ea3: DO NOT MERGE
Nicolas Roard [Tue, 10 May 2011 18:14:42 +0000 (11:14 -0700)]
am 53cd6a87: (-s ours) am aecd2790: am c3da3ea3: DO NOT MERGE

* commit '53cd6a873bfb9f6d301aa5e1f62a2be622d5ddfb':
  DO NOT MERGE

13 years agoam 86ca6e2e: am c74d30ac: Merge "Fix calculation in WebView::scrollRectOnScreen"...
Russell Brenner [Tue, 10 May 2011 16:41:18 +0000 (09:41 -0700)]
am 86ca6e2e: am c74d30ac: Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2

* commit '86ca6e2e4d40c69c268633e600ef5b045d102180':
  Fix calculation in WebView::scrollRectOnScreen

13 years agoam c74d30ac: Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2
Russell Brenner [Tue, 10 May 2011 16:33:46 +0000 (09:33 -0700)]
am c74d30ac: Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2

* commit 'c74d30ac1079750a0d7f87704a9962f8045cce94':
  Fix calculation in WebView::scrollRectOnScreen

13 years agoMerge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2
Russell Brenner [Tue, 10 May 2011 16:30:16 +0000 (09:30 -0700)]
Merge "Fix calculation in WebView::scrollRectOnScreen" into honeycomb-mr2

13 years agoClean up makefiles in preparation for new Source/ directory
Steve Block [Mon, 9 May 2011 19:27:07 +0000 (20:27 +0100)]
Clean up makefiles in preparation for new Source/ directory

Change-Id: Iebb4d96933c59028f024ac29b348b98d13a29610

13 years agoClean up includes in WebStorage.cpp
Steve Block [Mon, 9 May 2011 18:07:42 +0000 (19:07 +0100)]
Clean up includes in WebStorage.cpp

Change-Id: I66d260c506b0a3bd0379866bd5e794497b20c9c5

13 years agoMerge WebKit at r74534: Update ThirdPartyProject.prop
Ben Murdoch [Tue, 10 May 2011 12:44:49 +0000 (13:44 +0100)]
Merge WebKit at r74534: Update ThirdPartyProject.prop

Change-Id: I2548b0257a8eb52bbe12149640a23352476b05c0

13 years agoMerge WebKit at r74534: Fix build. (XSLTProcessoeLibxslt.cpp)
Ben Murdoch [Fri, 6 May 2011 11:25:41 +0000 (12:25 +0100)]
Merge WebKit at r74534: Fix build. (XSLTProcessoeLibxslt.cpp)

Cherry pick r86144 to fix the build.

See http://trac.webkit.org/changeset/86144

Change-Id: Ief3510eeaedcd433ce9e1d2ddd9bb5ed1b0a6808

13 years agoMerge WebKit at r74534: Fix GraphicsContextAndroid.cpp (setPlatformCompositeOperation)
Ben Murdoch [Fri, 6 May 2011 14:09:25 +0000 (15:09 +0100)]
Merge WebKit at r74534: Fix GraphicsContextAndroid.cpp (setPlatformCompositeOperation)

Implement new setPlatformCompositeOperation method from
upstream.

See http://trac.webkit.org/changeset/73729

Change-Id: Ic87c3b8beec48c6b4c7bef5db61c6082f7e53639

13 years agoMerge WebKit at r74534: Rename rendering methods
Ben Murdoch [Fri, 6 May 2011 12:49:37 +0000 (13:49 +0100)]
Merge WebKit at r74534: Rename rendering methods

Following the rename of *visible to *visual upstream,
make them in our platform code.

See http://trac.webkit.org/changeset/73385

Change-Id: Ic4cb1ed8736d67bbc6e963b9f409bfdae07d5c5f

13 years agoMerge WebKit at r74534: Fix WebSettings.cpp
Ben Murdoch [Fri, 6 May 2011 12:03:38 +0000 (13:03 +0100)]
Merge WebKit at r74534: Fix WebSettings.cpp

Fix our platform code after upstream refactoring to
GeolocationPositionCache.

http://trac.webkit.org/changeset/74226

Change-Id: I07202da9252741576f3133c2daa0222bc2b67e61

13 years agoMerge WebKit at r74534: Fix WebCoreFrameBridge.cpp
Ben Murdoch [Fri, 6 May 2011 11:59:41 +0000 (12:59 +0100)]
Merge WebKit at r74534: Fix WebCoreFrameBridge.cpp

Update platform code after upstream refactoring.

See http://trac.webkit.org/changeset/73444

Change-Id: I5ae9bc2cf49f7a2e6c27294fbf72ce7c68a80e4d

13 years agoMerge WebKit at r74534: Fix EditorClientAndroid.cpp (SpellChecker)
Ben Murdoch [Fri, 6 May 2011 11:54:10 +0000 (12:54 +0100)]
Merge WebKit at r74534: Fix EditorClientAndroid.cpp (SpellChecker)

Add stub for new method added upstream: requestCheckingOfString(...)

See http://trac.webkit.org/changeset/73886

Change-Id: I94d6940e48066c56e1032f12d683c530603bffc4

13 years agoMerge WebKit at r74534: Fix EditorClientAndroid.cpp (getGuessesForWord)
Ben Murdoch [Fri, 6 May 2011 11:50:54 +0000 (12:50 +0100)]
Merge WebKit at r74534: Fix EditorClientAndroid.cpp (getGuessesForWord)

Update function signature of EditorClient::getGuessesForWord to
match upstream change.

See http://trac.webkit.org/changeset/73088

Change-Id: Iedffbb3216a0da036f5ea61f6b282d50f50b2d0f

13 years agoMerge WebKit at r74534: Fix WebCoreFrameBridge.cpp and
Ben Murdoch [Fri, 6 May 2011 11:47:48 +0000 (12:47 +0100)]
Merge WebKit at r74534: Fix WebCoreFrameBridge.cpp and
FormManagerAndroid.cpp

Platform code needs updating after upstream refactoring.

See http://trac.webkit.org/changeset/73430

Change-Id: If9306164c5dae24fb11af724979c0187d28792da

13 years agoMerge WebKit at r74534: Fix RenderBlockLineLayout.cpp and others.
Ben Murdoch [Fri, 6 May 2011 11:13:23 +0000 (12:13 +0100)]
Merge WebKit at r74534: Fix RenderBlockLineLayout.cpp and others.

Fixes RenderBlockLineLayout.cpp, WebViewCore.cpp and CacheBuilder.cpp
after upstream refactoring.

See http://trac.webkit.org/changeset/73618

Change-Id: I7942d6d77ce70ceb147dd711c5229c649242b10c

13 years agoMerge WebKit at r74534: Fix ImageSourceAndroid.cpp
Ben Murdoch [Fri, 6 May 2011 11:03:10 +0000 (12:03 +0100)]
Merge WebKit at r74534: Fix ImageSourceAndroid.cpp

Use enums instead of booleans after upstream refactoring.

See http://trac.webkit.org/changeset/73819

Change-Id: Ifbfd886e7ff3779068b9aa2f0c849b2a8a449b84

13 years agoMerge WebKit at r74534: Fix ImageBufferAndroid.cpp
Ben Murdoch [Fri, 6 May 2011 10:58:37 +0000 (11:58 +0100)]
Merge WebKit at r74534: Fix ImageBufferAndroid.cpp

Update our platform ImageBuffer class after new features added
upstream.

See http://trac.webkit.org/changeset/73949 and
http://trac.webkit.org/changeset/73925

Change-Id: I40a982c855faabbbdbc0cb13dd503d3bbe76f3ef

13 years agoMerge WebKit at r74534: Fix GraphicsContextAndroid.cpp (Paths)
Ben Murdoch [Fri, 6 May 2011 10:54:21 +0000 (11:54 +0100)]
Merge WebKit at r74534: Fix GraphicsContextAndroid.cpp (Paths)

Update our platform FraphicsContext after upstream Path
refactoring.

See http://trac.webkit.org/changeset/72926

Change-Id: I574ede8dfc74fce5edc3558cd63c6b703f45fe7c

13 years agoMerge WebKit at r74534: Fix GraphicsContextAndroid.cpp
Ben Murdoch [Fri, 6 May 2011 10:38:43 +0000 (11:38 +0100)]
Merge WebKit at r74534: Fix GraphicsContextAndroid.cpp

Update our platform GraphicsContext after upstream refactoring.

See http://trac.webkit.org/changeset/73492
See http://trac.webkit.org/changeset/73728

Change-Id: I1d5ea12a57e7b96a90c1df250c716647bc4e0f26

13 years agoMerge WebKit at r74534: Fix FontDataAndroid.cpp
Ben Murdoch [Fri, 6 May 2011 10:36:03 +0000 (11:36 +0100)]
Merge WebKit at r74534: Fix FontDataAndroid.cpp

Add new functions introduced upstream for CSS
text-emphasis property.

See http://trac.webkit.org/changeset/74169

Change-Id: I5fff00db5b30979e29c9af75650e5df8d9eaff64

13 years agoMerge WebKit at r74534: Fix FontAndroid.cpp (TextMode constants)
Ben Murdoch [Fri, 6 May 2011 10:21:12 +0000 (11:21 +0100)]
Merge WebKit at r74534: Fix FontAndroid.cpp (TextMode constants)

Port style changes to our code.

See http://trac.webkit.org/changeset/73284

Change-Id: I03a5a7aa7a9a319ac4dbfc257c7adf83b362107c

13 years agoMerge WebKit at r74534: Fix FontAndroid.cpp (getShadow)
Ben Murdoch [Thu, 5 May 2011 16:58:00 +0000 (17:58 +0100)]
Merge WebKit at r74534: Fix FontAndroid.cpp (getShadow)

Update GraphicsContext::getShadow callsite with new
parameter.

See http://trac.webkit.org/changeset/74463

Change-Id: Ibfb36831800a57968963a5619c8425f5551829f5

13 years agoMerge WebKit at r74534: Fix GraphicsContext.cpp
Ben Murdoch [Thu, 5 May 2011 16:52:53 +0000 (17:52 +0100)]
Merge WebKit at r74534: Fix GraphicsContext.cpp

Git got confused in the initial merge, and inserted
the new version of this function but left the old
one too, so remove the old definition of
GraphicsContext::shadowsIgnoreTransforms()

See http://trac.webkit.org/changeset/74532

Change-Id: Ide2cebc27122560349d715c25063a5a93cb54a0d

13 years agoMerge WebKit at r74534: Fix CachedResourceLoader.cpp
Ben Murdoch [Thu, 5 May 2011 16:43:50 +0000 (17:43 +0100)]
Merge WebKit at r74534: Fix CachedResourceLoader.cpp

Make upstream changes in our code.

See http://trac.webkit.org/changeset/73749

Change-Id: I6764c637cf0c7ed0bf0dabde47488b95c1fa7062

13 years agoMerge WebKit at r74534: Fix Makefiles
Ben Murdoch [Thu, 5 May 2011 16:15:17 +0000 (17:15 +0100)]
Merge WebKit at r74534: Fix Makefiles

Change-Id: Ife4c035f871dd827884645255ce788fbdb49f84e

13 years agoMerge WebKit at r74534: Fix conflicts.
Ben Murdoch [Thu, 5 May 2011 13:51:35 +0000 (14:51 +0100)]
Merge WebKit at r74534: Fix conflicts.

.gitignore - keep ours
Android.mk http://trac.webkit.org/changeset/74431
Parser.cpp http://trac.webkit.org/changeset/74377
ImageDecoder.cpp http://trac.webkit.org/changeset/73819
GraphicsContext.cpp http://trac.webkit.org/changeset/73729
ContextMenuItem.h http://trac.webkit.org/changeset/74028
SVGFontFaceUriElement.h http://trac.webkit.org/changeset/74493
RenderView.h http://trac.webkit.org/changeset/74524
RenderSVGResourceSolidColor.cpp http://trac.webkit.org/changeset/72926
InlineTextBox.cpp http://trac.webkit.org/changeset/73548

SliderThumbElement.cpp
RenderSlider.cpp http://trac.webkit.org/changeset/74044

StyleRareInheritedData.cpp|h
CSSStyleSelector.cpp
CSSParser.cpp http://trac.webkit.org/changeset/73219

RenderBox.h http://trac.webkit.org/changeset/73385
FrameLoader.cpp http://trac.webkit.org/changeset/73486 http://trac.webkit.org/changeset/74426
ResourceLoader.cpp http://trac.webkit.org/changeset/74453
DOMWindow.cpp|h http://trac.webkit.org/changeset/73829
HTMLLinkElement.cpp http://trac.webkit.org/changeset/74476
V8NPUtils.cpp: Do not undo http://trac.webkit.org/changeset/78994
RenderSVGResourceSolidColor.cpp http://trac.webkit.org/changeset/72926
Remove loader.cpp http://trac.webkit.org/changeset/74049

Change-Id: I8e97de5b2237d85310e1005e067f0b3a6b14432f

13 years agoMerge WebKit at r74534: Initial merge by git.
Ben Murdoch [Thu, 5 May 2011 13:36:32 +0000 (14:36 +0100)]
Merge WebKit at r74534: Initial merge by git.

Change-Id: I6ccd1154fa1b19c2ec2a66878eb675738735f1eb

13 years agoCleanspec needed for change https://android-git.corp.google.com/g/#change,109065
Kristian Monsen [Tue, 10 May 2011 13:43:22 +0000 (14:43 +0100)]
Cleanspec needed for change https://android-git.corp.google.com/g/#change,109065

Change-Id: Ic0627398c525f9c616024a81a70380775a981361

13 years agoam aecd2790: am c3da3ea3: DO NOT MERGE
Nicolas Roard [Tue, 10 May 2011 01:11:19 +0000 (18:11 -0700)]
am aecd2790: am c3da3ea3: DO NOT MERGE

* commit 'aecd2790ab5d8d358eb7a7ee0181a52ca18bc179':
  DO NOT MERGE

13 years agoam c3da3ea3: DO NOT MERGE
Nicolas Roard [Tue, 10 May 2011 01:04:35 +0000 (18:04 -0700)]
am c3da3ea3: DO NOT MERGE

* commit 'c3da3ea3d67930a5593b455cdc697171a9115cae':
  DO NOT MERGE