| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
real background
color is used.
Re-instate using the correct color for the text.
|
|
|
|
|
| |
Files that include FontPlatformData.h apparently depend on StringImpl.h already
being included.
|
|
|
|
|
| |
KURL::protocolIs no longer likes "javascript" and has a different method called
protocolIsJavaScript.
|
|\
| |
| |
| |
| | |
* changes:
When detach the top Document, clean up the touch listeners and reset needTouchEvents.
|
| |
| |
| |
| |
| |
| | |
needTouchEvents.
Fix http://b/issue?id=2145333
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When we record/draw the DOM N times (for speed), webkit sees what we're doing in certain places,
and sends us different rectangle coordinates. These were all being antialiased (by default).
However, when we are also zoomed, the rects now fall on fractional coordinates, and with aa,
we will double-draw the edges where those rects should have seamed.
The fix is to disable antialiasing for a class of rects that we record from webkit. We are probably
disabling for more cases than is necessary for the current bug, but knowing which ones are
"required" is tricky, and there (as yet) seems to be no down-side, since we never draw the page
rotated at a funny angle (where the rect edge would look jaggie).
http://b/issue?id=2132971&cookieId=2009268114917835
http://b/issue?id=2127763&cookieId=2009268114931860
|
|
|
|
|
|
|
| |
Since we are never rotated, and when we are zoomed, the
antialiasing can double-draw the shared border for images that are meant to seam (ala nine-patch)
http://b/issue?id=2105990&cookieId=2009268085657820
|
|
|
|
|
|
|
| |
We only care about the user gesture during a location change. Add the
m_userGesture field to our ResourceRequest and check the value in
canHandleRequest. This could be cleaner if WebCore passed around the
ResourceRequest rather than constructing a new one.
|
|
|
|
|
|
| |
to be the focus of the document so that it can receive key
events. This has the same logic as in PluginViewMac.cpp's
handleMouseEvent().
|
|
|
|
| |
Send up a boolean to indicate if the touch icon url is precomposed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the "viewport" meta tag, you can specify "target-densityDpi".
If it is not specified, it uses the default, 160dpi as of today.
Then the 1.0 scale factor specified in the viewport tag means 100%
on G1 and 150% on Sholes. If you set "target-densityDpi" to
"device-dpi", then the 1.0 scale factor means 100% on both G1 and Sholes.
Implemented Safari's window.devicePixelRatio and css media query
device-pixel-ratio.
So if you use "device-dpi" and modify the css for font-size and image
src depending on window.devicePixelRatio, you can get a better page on
Sholes/Passion.
Here is a list of options for "target-densityDpi".
device-dpi: Use the device's native dpi as target dpi.
low-dpi: 120dpi
medium-dpi: 160dpi, which is also the default as of today
high-dpi: 240dpi
<number>: We take any number between 70 and 400 as a valid target dpi.
Fix http://b/issue?id=2071943
|
|
|
|
|
|
| |
calls
Change-Id: I7881e711af7ec905e5c120e8e2fd4b0b7ba5e840
|
|\
| |
| |
| |
| | |
* changes:
bump up the RLE cutoff, since RLE is *only* supported in drawBitmapRect(), and therefore we should only trigger it when there is no other way to support the image. Now that we have ashmem (yay!!!) memory pressure is not so bad. This happens to also fix google reader site, which sends down large (but not giant) index images but doesn't trigger our drawBitmapRect() code.
|
| |
| |
| |
| |
| |
| |
| |
| | |
and therefore we should only
trigger it when there is no other way to support the image. Now that we have ashmem (yay!!!) memory
pressure is not so bad. This happens to also fix google reader site, which sends down large (but not
giant) index images but doesn't trigger our drawBitmapRect() code.
|
|/
|
|
| |
WebCore::MediaPlayerPrivate
|
| |
|
|\
| |
| |
| |
| | |
* changes:
Enable Channgel Messaging for workers.
|
| |
| |
| |
| | |
Change-Id: Iae69d02802dbe3d62e8d36753a8bed0ff9883db8
|
|\ \
| |/
|/|
| |
| | |
* changes:
For TouchEventEnd, touches and targetTouches are empty list.
|
| |
| |
| | |
Fix http://b/issue?id=1905451
|
|/
|
|
| |
Change-Id: I637275c9766202a4358ef25af01ee92c85c48e7f
|
| |
|
|
|
|
| |
we should not include None version. This should fix plugin loading, bookmark
icon problems.
|
|
|
|
|
|
| |
This fixes http://b/issue?id=2103855.
Change-Id: I1811d97c59e0458a94347c8a63b4d1c0541dfaf7
|
|
|
|
|
| |
cover xhtml case like http://us.m1.yahoo.com.
Fix http://b/issue?id=2102284
|
|\
| |
| |
| |
| | |
* changes:
Handle another old style meta tag, MobileOptimized. Also if the sites set the width for the viewport to be less than 320, just use device-width.
|
| |
| |
| |
| |
| |
| | |
the width for the viewport to be less than 320, just use device-width.
Fix http://b/issue?id=2098078
|
| |
| |
| |
| |
| |
| | |
See https://bugs.webkit.org/show_bug.cgi?id=28264.
Change-Id: I30900239108ea699f194fceb30626f41c928c08e
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Store Geolocation cached position between browser sessions.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes bug http://b/issue?id=2054431.
Change-Id: I44b752b0c7fb4529027018c99dd945279b594b89
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
specified.
This fixes http://b/issue?id=2103855.
Change-Id: Ie540c7adc056ea0f285b7558b2f33acfcc1ecab2
|
| |
| |
| |
| |
| |
| | |
This fixes bug http://b/issue?id=2054431.
Change-Id: Ic5fcd763e448b3bdc02de5d2a40d418ef25d39f9
|
|\ \
| |/
|/|
| |
| | |
* changes:
Fixes Geolocation to correctly handle infinite values for PositionOptions properties.
|
| |
| |
| |
| |
| |
| |
| |
| | |
properties.
This fixes http://b/issue?id=2094429.
Change-Id: I01cc5107d4a96840e35cc403161d50dbdf6a1ca2
|
|\ \
| |/
| |
| |
| | |
* changes:
Adds V8 bindings for optional properties of Geolocation Coordinates object.
|
| |
| |
| |
| | |
This fixes http://b/issue?id=2049677.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Updates MockGeolocationService to call back to the Geolocation object only when active.
|
| | |
| | |
| | |
| | | |
when active.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Fix Geolocation to correctly handle reentrant calls from callbacks.
|
| | |
| | |
| | |
| | | |
This fixes http://b/issue?id=2094823.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Makes Geolocation error callback asynchronous when service fails to start.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes http://b/issue?id=2054361.
Change-Id: I83ff2618fb49bb126c7cd4c318914c6a0c68d69d
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Refactors Geolocation to avoid duplication in getCurrentPosition and watchPosition.
|
| | |
| | |
| | |
| | |
| | |
| | | |
watchPosition.
This change is being submitted to WebKit as part of https://bugs.webkit.org/show_bug.cgi?id=27944.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
Fix the DOM storage layout tests when running with V8. Change the custom bindings to ignore requests for the length attribute and update the event handling code to create Storage Events properly.
|
| |/
| |
| |
| | |
bindings to ignore requests for the length attribute and update the event handling code to create Storage Events properly.
|
|/
|
|
| |
See https://bugs.webkit.org/show_bug.cgi?id=28264.
|
|\
| |
| |
| |
| | |
* changes:
Add functionality to V8 bindings for SQLTransaction to allow array-like objects to be passed as the second parameter to executeSql(), and ensure exceptions are thrown in the right places.
|
| |
| |
| |
| | |
objects to be passed as the second parameter to executeSql(), and ensure exceptions are thrown in the right places.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Adds V8 bindings for Geolocation.
|