OLD | NEW |
| 1 2011-06-08 Justin Novosad <junov@chromium.org> |
| 2 |
| 3 Reviewed by James Robinson. |
| 4 |
| 5 [Chromium] Crash when closing a tab with accelerated 2d canvas |
| 6 https://bugs.webkit.org/show_bug.cgi?id=62324 |
| 7 In GraphicsContext3DInternal::setContextLostCallback we are passing a |
| 8 non-refcounted ptr to a refcounted member. this can cause an access |
| 9 violation after the destruction of GraphicsContext3D. Upon destruction |
| 10 a null callback is sent to setContextLostCallback, which is good |
| 11 except that it gets placed in a non-null adapter object. This fix |
| 12 prevents the creation of the adapter when the callback is null, thus |
| 13 preventing a later crash. |
| 14 |
| 15 * src/GraphicsContext3DChromium.cpp: |
| 16 (WebCore::GraphicsContextLostCallbackAdapter::create): |
| 17 |
| 18 2011-06-08 James Robinson <jamesr@chromium.org> |
| 19 |
| 20 Hopefully last change to features.gypi - set ENABLE_REGISTER_PROTOCOL_HA
NDLER based off of the the variable set |
| 21 in chromium's common.gypi. Should green up the chromium linux tester on
build.webkit.org. |
| 22 |
| 23 * features.gypi: |
| 24 |
| 25 2011-06-08 James Robinson <jamesr@chromium.org> |
| 26 |
| 27 Set ENABLE_REGISTER_PROTOCOL_HANDLER=1 for chromium. I didn't mean to tu
rn that off... |
| 28 |
| 29 * features.gypi: |
| 30 |
| 31 2011-06-08 James Robinson <jamesr@chromium.org> |
| 32 |
| 33 [chromium] Update the chromium-within-WebKit revision to r88481 |
| 34 https://bugs.webkit.org/show_bug.cgi?id=62353 |
| 35 |
| 36 * DEPS: |
| 37 |
| 38 2011-06-08 Sailesh Agrawal <sail@chromium.org> |
| 39 |
| 40 Reviewed by Darin Fisher. |
| 41 |
| 42 [Chromium] Add stubs to WebWidget |
| 43 https://bugs.webkit.org/show_bug.cgi?id=62263 |
| 44 |
| 45 This change add stub implementations for all WebWidget functions. Having
stub methods should make it easier to add new functions to the class without br
eaking Chromium. |
| 46 |
| 47 * public/WebWidget.h: |
| 48 (WebKit::WebWidget::close): |
| 49 (WebKit::WebWidget::size): |
| 50 (WebKit::WebWidget::resize): |
| 51 (WebKit::WebWidget::animate): |
| 52 (WebKit::WebWidget::layout): |
| 53 (WebKit::WebWidget::paint): |
| 54 (WebKit::WebWidget::composite): |
| 55 (WebKit::WebWidget::themeChanged): |
| 56 (WebKit::WebWidget::handleInputEvent): |
| 57 (WebKit::WebWidget::mouseCaptureLost): |
| 58 (WebKit::WebWidget::setFocus): |
| 59 (WebKit::WebWidget::setComposition): |
| 60 (WebKit::WebWidget::confirmComposition): |
| 61 (WebKit::WebWidget::compositionRange): |
| 62 (WebKit::WebWidget::textInputType): |
| 63 (WebKit::WebWidget::caretOrSelectionBounds): |
| 64 (WebKit::WebWidget::selectionRange): |
| 65 (WebKit::WebWidget::caretOrSelectionRange): |
| 66 (WebKit::WebWidget::setTextDirection): |
| 67 (WebKit::WebWidget::isAcceleratedCompositingActive): |
| 68 |
| 69 2011-06-08 Tom Sepez <tsepez@chromium.org> |
| 70 |
| 71 Reviewed by Adam Barth. |
| 72 |
| 73 Add new permission callbacks for mixed content blocking. |
| 74 https://bugs.webkit.org/show_bug.cgi?id=61946 |
| 75 |
| 76 * public/WebPermissionClient.h: |
| 77 (WebKit::WebPermissionClient::allowDisplayingInsecureContent): |
| 78 (WebKit::WebPermissionClient::allowRunningInsecureContent): |
| 79 * src/FrameLoaderClientImpl.cpp: |
| 80 (WebKit::FrameLoaderClientImpl::allowDisplayingInsecureContent): |
| 81 (WebKit::FrameLoaderClientImpl::allowRunningInsecureContent): |
| 82 * src/FrameLoaderClientImpl.h: |
| 83 |
| 84 2011-06-08 Ryosuke Niwa <rniwa@webkit.org> |
| 85 |
| 86 Added new entries for skia/third_party/glu. |
| 87 |
| 88 * DEPS: |
| 89 |
| 90 2011-06-08 Ryosuke Niwa <rniwa@webkit.org> |
| 91 |
| 92 Rolled DEPS. |
| 93 |
| 94 * DEPS: |
| 95 |
| 96 2011-06-08 Ryan Sleevi <rsleevi@chromium.org> |
| 97 |
| 98 Reviewed by Tony Chang. |
| 99 |
| 100 Suppress C++0x compat warnings when compiling Chromium port with GCC 4.6 |
| 101 |
| 102 Compiling Chromium port under GCC 4.6 produces warnings about nullptr |
| 103 https://bugs.webkit.org/show_bug.cgi?id=62242 |
| 104 |
| 105 * WebKit.gyp: |
| 106 |
| 107 2011-06-08 Greg Simon <gregsimon@chromium.org> |
| 108 |
| 109 Reviewed by Dimitri Glazkov. |
| 110 |
| 111 Control Indexeddb backends from LayoutTestController |
| 112 https://bugs.webkit.org/show_bug.cgi?id=61000 |
| 113 |
| 114 * public/WebIDBFactory.h: |
| 115 * src/AssertMatchingEnums.cpp: |
| 116 * src/WebIDBFactoryImpl.cpp: |
| 117 (WebKit::WebIDBFactory::setOverrideBackingStoreType): |
| 118 (WebKit::WebIDBFactory::setTemporaryDatabaseFolder): |
| 119 (WebKit::WebIDBFactoryImpl::open): |
| 120 |
| 121 2011-06-08 Dominic Mazzoni <dmazzoni@google.com> |
| 122 |
| 123 Reviewed by Dimitri Glazkov. |
| 124 |
| 125 Add a method to return the line breaks for any element with |
| 126 multiline text content. |
| 127 https://bugs.webkit.org/show_bug.cgi?id=62236 |
| 128 |
| 129 * public/WebAccessibilityObject.h: |
| 130 * src/WebAccessibilityObject.cpp: |
| 131 (WebKit::WebAccessibilityObject::lineBreaks): |
| 132 |
| 133 2011-06-08 Ilya Tikhonovsky <loislo@chromium.org> |
| 134 |
| 135 Unreviewed chromium build fix for r88332. |
| 136 |
| 137 * src/WebRuntimeFeatures.cpp: |
| 138 |
| 139 2011-06-08 Hironori Bono <hbono@chromium.org> |
| 140 |
| 141 Reviewed by Brent Fulgham. |
| 142 |
| 143 Add SpellCheck API |
| 144 https://bugs.webkit.org/show_bug.cgi?id=59693 |
| 145 |
| 146 This change adds two SpellCheck API functions (addSpellcheckRange and |
| 147 removeSpellcheckRange) and one attribute (spellcheckRange) discussed in |
| 148 the public-webapps ML. This change is currently available only on Chromi
um. |
| 149 |
| 150 * features.gypi: |
| 151 * public/WebRuntimeFeatures.h: |
| 152 * src/ContextMenuClientImpl.cpp: |
| 153 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
| 154 * src/WebRuntimeFeatures.cpp: |
| 155 (WebKit::WebRuntimeFeatures::enableSpellCheckAPI): |
| 156 (WebKit::WebRuntimeFeatures::isSpellCheckAPIEnabled): |
| 157 |
| 158 2011-06-07 James Kozianski <koz@chromium.org> |
| 159 |
| 160 [Chromium] Unreviewed. Disable SelectItemEvenFire that fails on |
| 161 chromium canaries. |
| 162 |
| 163 * tests/PopupMenuTest.cpp: |
| 164 (WebKit::TEST_F): |
| 165 |
| 166 2011-06-07 Robert Kroeger <rjkroege@chromium.org> |
| 167 |
| 168 Reviewed by Adam Barth. |
| 169 |
| 170 [chromium] Add a basic gesture recognizer to the Chromium platform |
| 171 https://bugs.webkit.org/show_bug.cgi?id=54417 |
| 172 |
| 173 Added unit tests for the basic chromium platform gesture recognizer. |
| 174 |
| 175 * tests/InnerGestureRecognizerTest.cpp: Added. |
| 176 (WebCore::InspectableInnerGestureRecognizer::InspectableInnerGestureReco
gnizer): |
| 177 (WebCore::InspectableInnerGestureRecognizer::signature): |
| 178 (WebCore::InspectableInnerGestureRecognizer::firstTouchPosition): |
| 179 (WebCore::InspectableInnerGestureRecognizer::setFirstTouchTime): |
| 180 (WebCore::InspectableInnerGestureRecognizer::firstTouchTime): |
| 181 (WebCore::InspectableInnerGestureRecognizer::setLastTouchTime): |
| 182 (WebCore::InspectableInnerGestureRecognizer::lastTouchTime): |
| 183 (WebCore::InspectableInnerGestureRecognizer::edgeFunction): |
| 184 (WebCore::InspectableInnerGestureRecognizer::updateValues): |
| 185 (WebCore::InspectableInnerGestureRecognizer::addEdgeFunction): |
| 186 (WebCore::BuildablePlatformTouchPoint::setX): |
| 187 (WebCore::BuildablePlatformTouchPoint::setY): |
| 188 (WebCore::BuildablePlatformTouchPoint::BuildablePlatformTouchPoint): |
| 189 (WebCore::TestGestureRecognizer::TestGestureRecognizer): |
| 190 (WebCore::TestGestureRecognizer::SetUp): |
| 191 (WebCore::TestGestureRecognizer::TearDown): |
| 192 (WebCore::TEST_F): |
| 193 |
| 194 2011-06-07 Vangelis Kokkevis <vangelis@chromium.org> |
| 195 |
| 196 Reviewed by James Robinson. |
| 197 |
| 198 Disable compositing for RTL pages in the RenderLayerCompositor rather |
| 199 than later on in the WebViewImpl. |
| 200 https://bugs.webkit.org/show_bug.cgi?id=62246 |
| 201 |
| 202 * src/ChromeClientImpl.cpp: |
| 203 (WebKit::ChromeClientImpl::allowedCompositingTriggers): |
| 204 * src/WebViewImpl.cpp: |
| 205 (WebKit::WebViewImpl::layout): |
| 206 (WebKit::WebViewImpl::setRootGraphicsLayer): |
| 207 |
| 208 2011-06-07 Sheriff Bot <webkit.review.bot@gmail.com> |
| 209 |
| 210 Unreviewed, rolling out r88254, r88262, and r88268. |
| 211 http://trac.webkit.org/changeset/88254 |
| 212 http://trac.webkit.org/changeset/88262 |
| 213 http://trac.webkit.org/changeset/88268 |
| 214 https://bugs.webkit.org/show_bug.cgi?id=62234 |
| 215 |
| 216 I fail at changing features.gypi (Requested by abarth on |
| 217 #webkit). |
| 218 |
| 219 * features.gypi: |
| 220 |
| 221 2011-06-07 Adam Barth <abarth@webkit.org> |
| 222 |
| 223 Reviewed by Tony Chang. |
| 224 |
| 225 Fix "branding" issue in features.gypi |
| 226 https://bugs.webkit.org/show_bug.cgi?id=62229 |
| 227 |
| 228 Apparently we need to move the conditional block further out of the |
| 229 nesting in order to see the branding variable. This patch also remove |
| 230 the dummy branding variable I added to get the buildbot building again. |
| 231 |
| 232 * features.gypi: |
| 233 |
| 234 2011-06-07 Adam Barth <abarth@webkit.org> |
| 235 |
| 236 Attempt to fix the cr-win build. |
| 237 |
| 238 * features.gypi: |
| 239 |
| 240 2011-06-07 Adam Barth <abarth@webkit.org> |
| 241 |
| 242 Reviewed by Dimitri Glazkov. |
| 243 |
| 244 Synchronize features.gypi and features_override.gypi in preparation for
removing features_override.gypi |
| 245 https://bugs.webkit.org/show_bug.cgi?id=62135 |
| 246 |
| 247 After this patch is rolled into Chromium, we should be able to delete |
| 248 features_override.gyp downstream. Once we do that, we can simplify |
| 249 this file somewhat by removing at least on level of nesting. |
| 250 |
| 251 * features.gypi: |
| 252 |
| 253 2011-06-03 Yury Semikhatsky <yurys@chromium.org> |
| 254 |
| 255 Reviewed by Pavel Feldman. |
| 256 |
| 257 [Chromium] Web Inspector: correctly handle disconnect from worker when s
cript execution is paused |
| 258 https://bugs.webkit.org/show_bug.cgi?id=62019 |
| 259 |
| 260 Dispatch disconnecFrontend message in debugger task mode to make sure |
| 261 it is processed even if execution is paused. |
| 262 |
| 263 * src/WebWorkerImpl.cpp: |
| 264 (WebKit::WebWorkerImpl::detachDevTools): |
| 265 (WebKit::WebWorkerImpl::dispatchDevToolsMessage): |
| 266 |
| 267 2011-06-07 Naoki Takano <takano.naoki@gmail.com> |
| 268 |
| 269 Reviewed by Kent Tamura. |
| 270 |
| 271 [Chromium] Click event is not fired for a menulist <select> |
| 272 https://bugs.webkit.org/show_bug.cgi?id=60563 |
| 273 |
| 274 * tests/PopupMenuTest.cpp: |
| 275 (WebKit::TestPopupMenuClient::TestPopupMenuClient): Initialize m_node. |
| 276 (WebKit::TestPopupMenuClient::valueChanged): To fire 'change' event, for
ward the event like RenderMenuList. |
| 277 (WebKit::TestPopupMenuClient::itemIsEnabled): Change to return true or f
alse according to disabled item or not. |
| 278 (WebKit::TestPopupMenuClient::setDisabledIndex): Set disabled index to s
imulate disabled item. |
| 279 (WebKit::TestPopupMenuClient::setFocusedNode): Set focused node to dispa
tch the event. |
| 280 (WebKit::SelectPopupMenuTest::SelectPopupMenuTest): Add baseURL. |
| 281 (WebKit::SelectPopupMenuTest::TearDown): Add UnregisterAllMockedURLs() c
all. |
| 282 (WebKit::SelectPopupMenuTest::registerMockedURLLoad): To simulate html l
oad, call RegisterMockedURL(). |
| 283 (WebKit::SelectPopupMenuTest::serveRequests): Call ServeAsynchronousMock
edRequests(). |
| 284 (WebKit::SelectPopupMenuTest::loadFrame): Simulate load frame with url s
tring. |
| 285 (WebKit::TEST_F): Implement SelectItemEventFire, SelectItemKeyEvent, Sel
ectItemRemoveSelectOnChange and SelectItemRemoveSelectOnChange. |
| 286 * tests/data/select_event.html: Added for SelectItemEventFire and Select
ItemKeyEvent. |
| 287 * tests/data/select_event_remove_on_change.html: Added SelectItemRemoveS
electOnChange. |
| 288 * tests/data/select_event_remove_on_click.html: Added SelectItemRemoveSe
lectOnChange. |
| 289 * WebKit.gyp: Added PopupMenuTest.cpp. Because webkit_support dependency
is added, we can't build PopupMenuTest.cpp with Chromium-win (shared) configura
tion. |
| 290 |
| 291 2011-06-06 Nico Weber <thakis@chromium.org> |
| 292 |
| 293 Reviewed by James Robinson. |
| 294 |
| 295 [chromium] Make WebViewImpl's destructor virtual |
| 296 https://bugs.webkit.org/show_bug.cgi?id=62155 |
| 297 |
| 298 This is _not_ to fix a real bug, just to make clang's |
| 299 -Wdelete-non-virtual-dtor happy. As discussed at |
| 300 http://codereview.chromium.org/7094005/, we prefer making leaf class |
| 301 destructors virtual over making the leaf classes final. |
| 302 |
| 303 * src/WebViewImpl.h: |
| 304 |
| 305 2011-06-06 Daniel Cheng <dcheng@chromium.org> |
| 306 |
| 307 Reviewed by Tony Chang. |
| 308 |
| 309 [chromium] Delete dead clipboard code. |
| 310 https://bugs.webkit.org/show_bug.cgi?id=62113 |
| 311 |
| 312 * src/WebDragData.cpp: |
| 313 |
| 314 2011-06-06 Nico Weber <thakis@chromium.org> |
| 315 |
| 316 Reviewed by James Robinson. |
| 317 |
| 318 [chromium] Make WebURLRequestPrivateImpl's and WebURLResponsePrivateImpl
's destructors virtual |
| 319 https://bugs.webkit.org/show_bug.cgi?id=62148 |
| 320 |
| 321 This is _not_ to fix a real bug, just to make clang's |
| 322 -Wdelete-non-virtual-dtor happy. As discussed at |
| 323 http://codereview.chromium.org/7094005/, we prefer making leaf class |
| 324 destructors virtual over making the leaf classes final. |
| 325 |
| 326 * src/WebURLRequest.cpp: |
| 327 (WebKit::WebURLRequestPrivateImpl::~WebURLRequestPrivateImpl): |
| 328 * src/WebURLResponse.cpp: |
| 329 (WebKit::WebURLResponsePrivateImpl::~WebURLResponsePrivateImpl): |
| 330 |
1 2011-06-06 Shishir Agrawal <shishir@chromium.org> | 331 2011-06-06 Shishir Agrawal <shishir@chromium.org> |
2 | 332 |
3 Reviewed by Tony Gentilcore. | 333 Reviewed by Tony Gentilcore. |
4 | 334 |
5 Add a "prerender" state for page visibility. | 335 Add a "prerender" state for page visibility. |
6 https://bugs.webkit.org/show_bug.cgi?id=62062 | 336 https://bugs.webkit.org/show_bug.cgi?id=62062 |
7 | 337 |
8 * public/WebPageVisibilityState.h: | 338 * public/WebPageVisibilityState.h: |
9 * src/AssertMatchingEnums.cpp: | 339 * src/AssertMatchingEnums.cpp: |
10 * src/WebViewImpl.cpp: | 340 * src/WebViewImpl.cpp: |
(...skipping 7001 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7012 https://bugs.webkit.org/show_bug.cgi?id=53728 | 7342 https://bugs.webkit.org/show_bug.cgi?id=53728 |
7013 | 7343 |
7014 * src/IDBCallbacksProxy.cpp: | 7344 * src/IDBCallbacksProxy.cpp: |
7015 (WebCore::IDBCallbacksProxy::onBlocked): | 7345 (WebCore::IDBCallbacksProxy::onBlocked): |
7016 * src/IDBCallbacksProxy.h: | 7346 * src/IDBCallbacksProxy.h: |
7017 * src/WebIDBCallbacksImpl.cpp: | 7347 * src/WebIDBCallbacksImpl.cpp: |
7018 (WebCore::WebIDBCallbacksImpl::onBlocked): | 7348 (WebCore::WebIDBCallbacksImpl::onBlocked): |
7019 * src/WebIDBCallbacksImpl.h: | 7349 * src/WebIDBCallbacksImpl.h: |
7020 | 7350 |
7021 == Rolled over to ChangeLog-2011-02-16 == | 7351 == Rolled over to ChangeLog-2011-02-16 == |
OLD | NEW |