|
1 2010-07-21 Kent Tamura <tkent@chromium.org> |
|
2 |
|
3 Reviewed by Dimitri Glazkov. |
|
4 |
|
5 [DRT/Chromium] Copy the test plugin into DumpRenderTree.app/ |
|
6 https://bugs.webkit.org/show_bug.cgi?id=42733 |
|
7 |
|
8 This was dropped in plugin copy refactoring. |
|
9 |
|
10 * WebKit.gyp: |
|
11 |
|
12 2010-07-21 Brady Eidson <beidson@apple.com> |
|
13 |
|
14 Reviewed by Geoffrey Garen. |
|
15 |
|
16 Break out "scheme registration" functionality from SecurityOrigin to a SchemeRegistry |
|
17 https://bugs.webkit.org/show_bug.cgi?id=42783 |
|
18 |
|
19 * src/WebSecurityPolicy.cpp: |
|
20 (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal): |
|
21 (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess): |
|
22 (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure): |
|
23 |
|
24 2010-07-21 Bo Liu <boliu@chromium.org> |
|
25 |
|
26 Reviewed by Darin Fisher. |
|
27 |
|
28 [Chromium] Add chromium WebMediaPlayer to PlatformMedia |
|
29 https://bugs.webkit.org/show_bug.cgi?id=41295 |
|
30 |
|
31 * WebKit.gyp: |
|
32 * public/WebMediaElement.h: Added. |
|
33 * src/WebMediaElement.cpp: Added. |
|
34 (WebKit::WebMediaElement::player): |
|
35 (WebKit::WebMediaElement::WebMediaElement): |
|
36 (WebKit::WebMediaElement::operator=): |
|
37 (WebKit::WebMediaElement::operator PassRefPtr<HTMLMediaElement>): |
|
38 * src/WebMediaPlayerClientImpl.cpp: |
|
39 (WebKit::WebMediaPlayerClientImpl::fromMediaElement): |
|
40 (WebKit::WebMediaPlayerClientImpl::mediaPlayer): |
|
41 (WebKit::WebMediaPlayerClientImpl::platformLayer): |
|
42 (WebKit::WebMediaPlayerClientImpl::platformMedia): |
|
43 * src/WebMediaPlayerClientImpl.h: |
|
44 |
|
45 2010-07-21 Finnur Thorarinsson <finnur.webkit@gmail.com> |
|
46 |
|
47 Reviewed by Dimitri Glazkov. |
|
48 |
|
49 Avoid crashing during find-in-page when |view| is NULL. |
|
50 https://bugs.webkit.org/show_bug.cgi?id=42760 |
|
51 |
|
52 There are no layout tests because we don't have a repro case |
|
53 to work with, so this is a speculative fix based on crash dump |
|
54 diagnosis. See bug for details. |
|
55 |
|
56 * src/WebFrameImpl.cpp: |
|
57 (WebKit::WebFrameImpl::shouldScopeMatches): |
|
58 |
|
59 2010-07-21 Hans Wennborg <hans@chromium.org> |
|
60 |
|
61 Reviewed by Steve Block. |
|
62 |
|
63 Runtime feature switch for device orientation |
|
64 https://bugs.webkit.org/show_bug.cgi?id=42265 |
|
65 |
|
66 Add a runtime feature switch that decides whether device orientation |
|
67 events are available or not. Defaults to true. |
|
68 |
|
69 * public/WebRuntimeFeatures.h: |
|
70 * src/WebRuntimeFeatures.cpp: |
|
71 (WebKit::WebRuntimeFeatures::enableDeviceOrientation): |
|
72 (WebKit::WebRuntimeFeatures::isDeviceOrientationEnabled): |
|
73 |
|
74 2010-07-21 Yury Semikhatsky <yurys@chromium.org> |
|
75 |
|
76 Reviewed by Pavel Feldman. |
|
77 |
|
78 Web Inspector: should be possible to debug inspector |
|
79 https://bugs.webkit.org/show_bug.cgi?id=42730 |
|
80 |
|
81 * src/WebDevToolsFrontendImpl.cpp: |
|
82 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
83 |
|
84 2010-07-16 James Hawkins <jhawkins@chromium.org> |
|
85 |
|
86 Reviewed by Darin Fisher. |
|
87 |
|
88 [Chromium] Implement WebFormElement::wasUserSubmitted(). This is used to |
|
89 verify that the user submitted the form instead of JS when saving form |
|
90 data in AutoFill. |
|
91 https://bugs.webkit.org/show_bug.cgi?id=42479 |
|
92 |
|
93 * public/WebFormElement.h: |
|
94 * src/WebFormElement.cpp: |
|
95 (WebKit::WebFormElement::wasUserSubmitted): |
|
96 |
|
97 2010-07-20 Daniel Erat <derat@chromium.org> |
|
98 |
|
99 Reviewed by Ojan Vafai. |
|
100 |
|
101 Subpixel rendering always disabled for Chromium Linux |
|
102 https://bugs.webkit.org/show_bug.cgi?id=42220 |
|
103 |
|
104 Honor Fontconfig subpixel rendering setting on Chromium Linux. |
|
105 |
|
106 * src/gtk/WebFontInfo.cpp: |
|
107 (WebKit::WebFontInfo::renderStyleForStrike): |
|
108 |
|
109 2010-07-20 Darin Fisher <darin@chromium.org> |
|
110 |
|
111 Fix Chromium build bustage. |
|
112 |
|
113 * src/ResourceHandle.cpp: |
|
114 (WebCore::ResourceHandle::hasAuthenticationChallenge): Add |
|
115 implementation of this method that always returns false. |
|
116 |
|
117 2010-07-20 Darin Fisher <darin@chromium.org> |
|
118 |
|
119 Reviewed by Jian Li. |
|
120 |
|
121 [Chromium] Add interface for downloading to a file. This can be used |
|
122 in the future to support XMLHttpRequest.responseBlob, but it also |
|
123 serves a use case in Chromium. |
|
124 |
|
125 https://bugs.webkit.org/show_bug.cgi?id=42657 |
|
126 |
|
127 * public/WebURLLoaderClient.h: |
|
128 (WebKit::WebURLLoaderClient::willSendRequest): |
|
129 (WebKit::WebURLLoaderClient::didSendData): |
|
130 (WebKit::WebURLLoaderClient::didReceiveResponse): |
|
131 (WebKit::WebURLLoaderClient::didDownloadData): |
|
132 (WebKit::WebURLLoaderClient::didReceiveData): |
|
133 (WebKit::WebURLLoaderClient::didFinishLoading): |
|
134 (WebKit::WebURLLoaderClient::didFail): |
|
135 * public/WebURLRequest.h: |
|
136 * public/WebURLResponse.h: |
|
137 * src/WebURLRequest.cpp: |
|
138 (WebKit::WebURLRequest::downloadToFile): |
|
139 (WebKit::WebURLRequest::setDownloadToFile): |
|
140 * src/WebURLRequestPrivate.h: |
|
141 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): |
|
142 * src/WebURLResponse.cpp: |
|
143 (WebKit::WebURLResponse::downloadFilePath): |
|
144 (WebKit::WebURLResponse::setDownloadFilePath): |
|
145 * src/WebURLResponsePrivate.h: |
|
146 |
|
147 2010-07-20 Sheriff Bot <webkit.review.bot@gmail.com> |
|
148 |
|
149 Unreviewed, rolling out r63750. |
|
150 http://trac.webkit.org/changeset/63750 |
|
151 https://bugs.webkit.org/show_bug.cgi?id=42648 |
|
152 |
|
153 This revision breaks the windows builds (Requested by |
|
154 hwennborg on #webkit). |
|
155 |
|
156 * public/WebRuntimeFeatures.h: |
|
157 * src/WebRuntimeFeatures.cpp: |
|
158 |
|
159 2010-07-19 Victor Wang <victorw@chromium.org> |
|
160 |
|
161 Reviewed by Darin Fisher. |
|
162 |
|
163 [Chromium] Add webkit api reset to WebIDBDatabaseError and WebIDBKey |
|
164 and refactor their destructors for chromium multi dll build. |
|
165 |
|
166 https://bugs.webkit.org/show_bug.cgi?id=42574 |
|
167 |
|
168 * public/WebIDBDatabaseError.h: |
|
169 (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError): |
|
170 * public/WebIDBKey.h: |
|
171 (WebKit::WebIDBKey::~WebIDBKey): |
|
172 * src/WebIDBDatabaseError.cpp: |
|
173 (WebKit::WebIDBDatabaseError::reset): |
|
174 * src/WebIDBKey.cpp: |
|
175 (WebKit::WebIDBKey::reset): |
|
176 |
|
177 2010-07-20 Hans Wennborg <hans@chromium.org> |
|
178 |
|
179 Reviewed by Steve Block. |
|
180 |
|
181 Runtime feature switch for device orientation |
|
182 https://bugs.webkit.org/show_bug.cgi?id=42265 |
|
183 |
|
184 Add a runtime feature switch that decides whether device orientation |
|
185 events are available or not. Defaults to true. |
|
186 |
|
187 * public/WebRuntimeFeatures.h: |
|
188 * src/WebRuntimeFeatures.cpp: |
|
189 (WebKit::WebRuntimeFeatures::enableDeviceOrientation): |
|
190 (WebKit::WebRuntimeFeatures::isDeviceOrientationEnabled): |
|
191 |
|
192 2010-07-19 Victoria Kirst <vrk@google.com> |
|
193 |
|
194 Reviewed by David Levin. |
|
195 |
|
196 Updated WebMediaPlayer to support accelerated rendering and to |
|
197 create and return a VideoChromiumLayer as its platform layer. |
|
198 https://bugs.webkit.org/show_bug.cgi?id=42234 |
|
199 |
|
200 * src/WebMediaPlayerClientImpl.cpp: |
|
201 (WebKit::WebMediaPlayerClientImpl::platformLayer): |
|
202 (WebKit::WebMediaPlayerClientImpl::create): |
|
203 * src/WebMediaPlayerClientImpl.h: |
|
204 (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): |
|
205 |
|
206 2010-07-19 Kenneth Russell <kbr@google.com> |
|
207 |
|
208 Reviewed by Nate Chapin. |
|
209 |
|
210 WebGL rendering results must be made available to Canvas.toDataURL and 2D drawImage |
|
211 https://bugs.webkit.org/show_bug.cgi?id=34719 |
|
212 |
|
213 Fixed compiler warning introduced by original patch. |
|
214 |
|
215 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
216 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): |
|
217 |
|
218 2010-07-19 Tony Chang <tony@chromium.org> |
|
219 |
|
220 Reviewed by Kent Tamura. |
|
221 |
|
222 [chromium] refactor npapi plugin copy step |
|
223 https://bugs.webkit.org/show_bug.cgi?id=42493 |
|
224 |
|
225 This is to avoid duplicate copy rules in the Linux make build. |
|
226 |
|
227 * WebKit.gyp: |
|
228 * DEPS: 52483:52869 |
|
229 |
|
230 2010-07-19 Ilya Tikhonovsky <loislo@chromium.org> |
|
231 |
|
232 Reviewed by Pavel Feldman. |
|
233 |
|
234 Web Inspector: Live edit is not working in chromium. |
|
235 https://bugs.webkit.org/show_bug.cgi?id=42572 |
|
236 |
|
237 * src/js/DebuggerScript.js: |
|
238 |
|
239 2010-07-16 Pavel Podivilov <podivilov@chromium.org> |
|
240 |
|
241 Reviewed by Pavel Feldman. |
|
242 |
|
243 [V8] Web Inspector: get actual breakpoint location from v8 and pass it |
|
244 to ScripDebugServer. |
|
245 https://bugs.webkit.org/show_bug.cgi?id=42452 |
|
246 |
|
247 * src/js/DebuggerScript.js: |
|
248 |
|
249 2010-07-17 John Gregg <johnnyg@google.com> |
|
250 |
|
251 Reviewed by Kent Tamura. |
|
252 |
|
253 [chromium] directory upload: pass the attribute up to the chrome client |
|
254 https://bugs.webkit.org/show_bug.cgi?id=42475 |
|
255 |
|
256 This allows chromium to display the native system directory picker when |
|
257 the directory attribute is present on the input element. |
|
258 |
|
259 * public/WebFileChooserParams.h: |
|
260 * src/ChromeClientImpl.cpp: |
|
261 (WebKit::ChromeClientImpl::runOpenPanel): |
|
262 |
|
263 2010-07-16 Zhe Su <suzhe@chromium.org> |
|
264 |
|
265 Reviewed by Darin Adler. |
|
266 |
|
267 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms |
|
268 https://bugs.webkit.org/show_bug.cgi?id=42253 |
|
269 |
|
270 Implement EditorClient::willSetInputMethodState which replaces |
|
271 setInputMethodState method. |
|
272 |
|
273 * src/EditorClientImpl.cpp: |
|
274 (WebKit::EditorClientImpl::willSetInputMethodState): |
|
275 (WebKit::EditorClientImpl::setInputMethodState): |
|
276 * src/EditorClientImpl.h: |
|
277 |
|
278 2010-07-16 Kent Tamura <tkent@chromium.org> |
|
279 |
|
280 Reviewed by Darin Fisher. |
|
281 |
|
282 [Chromium] <input type=number> UI implementation for Windows |
|
283 https://bugs.webkit.org/show_bug.cgi?id=42259 |
|
284 |
|
285 * public/WebThemeEngine.h: |
|
286 (WebKit::WebThemeEngine::paintSpinButton): Added. |
|
287 * src/ChromiumBridge.cpp: |
|
288 (WebCore::ChromiumBridge::paintSpinButton): |
|
289 Added. It calls WebThemeEngine::paintSpinButton(). |
|
290 |
|
291 2010-07-16 James Robinson <jamesr@chromium.org> |
|
292 |
|
293 Reviewed by Darin Fisher. |
|
294 |
|
295 [chromium] Avoid crashing if offscreen GLES2 context creation fails |
|
296 https://bugs.webkit.org/show_bug.cgi?id=42469 |
|
297 |
|
298 If creating or initializing an offscreen GLES2Context fails we should return null |
|
299 rather than crashing or returning an invalid context. |
|
300 |
|
301 * src/WebViewImpl.cpp: |
|
302 (WebKit::WebViewImpl::getOffscreenGLES2Context): |
|
303 |
|
304 2010-07-15 Tony Gentilcore <tonyg@chromium.org> |
|
305 |
|
306 Reviewed by Darin Fisher. |
|
307 |
|
308 Enable window.webkitPerformance (Web Timing) for chromium |
|
309 https://bugs.webkit.org/show_bug.cgi?id=42313 |
|
310 |
|
311 * features.gypi: |
|
312 |
|
313 2010-07-16 Sheriff Bot <webkit.review.bot@gmail.com> |
|
314 |
|
315 Unreviewed, rolling out r63551. |
|
316 http://trac.webkit.org/changeset/63551 |
|
317 https://bugs.webkit.org/show_bug.cgi?id=42460 |
|
318 |
|
319 "Problems with gyp" (Requested by yurys on #webkit). |
|
320 |
|
321 * DEPS: |
|
322 |
|
323 2010-07-16 Yury Semikhatsky <yurys@chromium.org> |
|
324 |
|
325 Unreviewed. Bump up Chromium revision. |
|
326 |
|
327 * DEPS: |
|
328 |
|
329 2010-07-16 Pavel Feldman <pfeldman@chromium.org> |
|
330 |
|
331 Reviewed by Yury Semikhatsky. |
|
332 |
|
333 Web Inspector: disable AppCache in chromium. |
|
334 |
|
335 https://bugs.webkit.org/show_bug.cgi?id=41858 |
|
336 |
|
337 * src/js/DevTools.js: |
|
338 (WebInspector.loaded): |
|
339 |
|
340 2010-07-16 Alexander Pavlov <apavlov@chromium.org> |
|
341 |
|
342 Reviewed by Yury Semikhatsky. |
|
343 |
|
344 Web Inspector: [Chromium] A non-existent resource is referenced from devTools.css |
|
345 |
|
346 The erroneous rule has been removed. |
|
347 https://bugs.webkit.org/show_bug.cgi?id=42454 |
|
348 |
|
349 * src/js/devTools.css: |
|
350 |
|
351 2010-07-16 Andrey Kosyakov <caseq@chromium.org> |
|
352 |
|
353 Reviewed by Pavel Feldman. |
|
354 |
|
355 Check that end node of a range has a valid renderer in WebViewImpl::caretOrSelectionBounds() |
|
356 to avoid crash in Position::getInlineBoxAndOffset() when start node has renderer but end one doesn't. |
|
357 https://bugs.webkit.org/show_bug.cgi?id=42449 |
|
358 |
|
359 * src/WebViewImpl.cpp: |
|
360 (WebKit::WebViewImpl::caretOrSelectionBounds): |
|
361 |
|
362 2010-07-16 Mikhail Naganov <mnaganov@chromium.org> |
|
363 |
|
364 Reviewed by Pavel Feldman. |
|
365 |
|
366 Make JS memory stats available via 'Performance' object (Web Timing). |
|
367 This statistics is populated only if 'WebKitMemoryInfoEnabled' |
|
368 preference is set. |
|
369 |
|
370 'console.memory' is kept until Web Timing object becomes visible by |
|
371 default (currently it is hidden under compile-time flag). These stats |
|
372 are guarded with the same preference. |
|
373 |
|
374 https://bugs.webkit.org/show_bug.cgi?id=41617 |
|
375 |
|
376 * public/WebSettings.h: |
|
377 * src/WebSettingsImpl.cpp: |
|
378 (WebKit::WebSettingsImpl::setMemoryInfoEnabled): |
|
379 * src/WebSettingsImpl.h: |
|
380 |
|
381 2010-07-15 Victor Wang <victorw@chromium.org> |
|
382 |
|
383 Reviewed by David Levin. |
|
384 |
|
385 [Chromium] Chromium webkit dll updates: |
|
386 -. Fix WEBKIT_IMPLEMENTATION in WebCommon so |
|
387 dllimport works as expected. |
|
388 -. Update webkit.gyp so targets that depend on webkit |
|
389 has correct macros defined. |
|
390 |
|
391 https://bugs.webkit.org/show_bug.cgi?id=42177 |
|
392 |
|
393 * WebKit.gyp: |
|
394 * public/WebCommon.h: |
|
395 |
|
396 2010-07-13 Zhenyao Mo <zmo@google.com> |
|
397 |
|
398 Reviewed by Nate Chapin. |
|
399 |
|
400 WebGL rendering results must be made available to Canvas.toDataURL and 2D drawImage |
|
401 https://bugs.webkit.org/show_bug.cgi?id=34719 |
|
402 |
|
403 * src/GraphicsContext3D.cpp: |
|
404 (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): Implement paintRenderingResultsToCanvas(). |
|
405 (WebCore::GraphicsContext3DInternal::beginPaint): Just use paintRenderingResultsToCanvas(). |
|
406 |
|
407 2010-07-15 Victor Wang <victorw@chromium.org> |
|
408 |
|
409 Reviewed by David Levin. |
|
410 |
|
411 Roll Chromium DEPS forward to r52483. |
|
412 https://bugs.webkit.org/show_bug.cgi?id=42386 |
|
413 |
|
414 * DEPS: |
|
415 |
|
416 2010-07-15 Scott Violet <sky@chromium.org> |
|
417 |
|
418 Reviewed by David Levin. |
|
419 |
|
420 [chromium] WebViewClient::removeAutofillSuggestions is not passed the correct name |
|
421 https://bugs.webkit.org/show_bug.cgi?id=42385 |
|
422 |
|
423 * src/WebViewImpl.cpp: |
|
424 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Use WebInputElement::nameForAutofill() instead of name. |
|
425 |
|
426 2010-07-15 Sheriff Bot <webkit.review.bot@gmail.com> |
|
427 |
|
428 Unreviewed, rolling out r63446. |
|
429 http://trac.webkit.org/changeset/63446 |
|
430 https://bugs.webkit.org/show_bug.cgi?id=42412 |
|
431 |
|
432 It broke the Chromium Windows bot due to missing dependencies |
|
433 there. (Requested by dave_levin on #webkit). |
|
434 |
|
435 * DEPS: |
|
436 |
|
437 2010-07-15 Victor Wang <victorw@chromium.org> |
|
438 |
|
439 Reviewed by David Levin. |
|
440 |
|
441 Roll Chromium DEPS forward to r52483. |
|
442 https://bugs.webkit.org/show_bug.cgi?id=42386 |
|
443 |
|
444 * DEPS: |
|
445 |
|
446 2010-07-15 Michael Nordman <michaeln@google.com> |
|
447 |
|
448 Reviewed by Darin Fisher. |
|
449 |
|
450 WebKitAPI additions to support inspecting application caches. |
|
451 https://bugs.webkit.org/show_bug.cgi?id=41993 |
|
452 |
|
453 * public/WebApplicationCacheHost.h: |
|
454 (WebKit::WebApplicationCacheHost::CacheInfo::CacheInfo): |
|
455 (WebKit::WebApplicationCacheHost::ResourceInfo::ResourceInfo): |
|
456 (WebKit::WebApplicationCacheHost::getAssociatedCacheInfo): |
|
457 (WebKit::WebApplicationCacheHost::getResourceList): |
|
458 (WebKit::WebApplicationCacheHost::deleteAssociatedCacheGroup): |
|
459 * public/WebApplicationCacheHostClient.h: |
|
460 (WebKit::WebApplicationCacheHostClient::didChangeCacheAssociation): |
|
461 * src/ApplicationCacheHostInternal.h: |
|
462 (WebCore::ApplicationCacheHostInternal::didChangeCacheAssociation): |
|
463 |
|
464 2010-07-15 Pavel Feldman <pfeldman@chromium.org> |
|
465 |
|
466 Reviewed by Yury Semikhatsky. |
|
467 |
|
468 Web Inspector: differentiate between blocking and connecting timers. |
|
469 |
|
470 https://bugs.webkit.org/show_bug.cgi?id=42372 |
|
471 |
|
472 * public/WebURLResponse.h: |
|
473 * src/WebURLResponse.cpp: |
|
474 (WebKit::WebURLResponse::connectionReused): |
|
475 (WebKit::WebURLResponse::setConnectionReused): |
|
476 |
|
477 2010-07-15 Pavel Podivilov <podivilov@chromium.org> |
|
478 |
|
479 Reviewed by Yury Semikhatsky. |
|
480 |
|
481 Fix mac compilation failure |
|
482 https://bugs.webkit.org/show_bug.cgi?id=42344 |
|
483 |
|
484 * src/AutoFillPopupMenuClient.cpp: |
|
485 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): |
|
486 (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex): |
|
487 |
|
488 2010-07-14 George Yakovlev <georgey@chromium.org> |
|
489 |
|
490 Reviewed by Darin Fisher. |
|
491 |
|
492 Allow Chromium access to Select control choices |
|
493 https://bugs.webkit.org/show_bug.cgi?id=41384 |
|
494 |
|
495 * WebKit.gyp: |
|
496 * public/WebOptionElement.h: Added. |
|
497 (WebKit::WebOptionElement::WebOptionElement): |
|
498 (WebKit::WebOptionElement::operator=): |
|
499 (WebKit::WebOptionElement::assign): |
|
500 * public/WebSelectElement.h: |
|
501 * src/WebOptionElement.cpp: Added. |
|
502 (WebKit::WebOptionElement::setValue): |
|
503 (WebKit::WebOptionElement::value): |
|
504 (WebKit::WebOptionElement::index): |
|
505 (WebKit::WebOptionElement::text): |
|
506 (WebKit::WebOptionElement::defaultSelected): |
|
507 (WebKit::WebOptionElement::setDefaultSelected): |
|
508 (WebKit::WebOptionElement::label): |
|
509 (WebKit::WebOptionElement::disabled): |
|
510 (WebKit::WebOptionElement::WebOptionElement): |
|
511 (WebKit::WebOptionElement::operator=): |
|
512 (WebKit::WebOptionElement::operator PassRefPtr<HTMLOptionElement>): |
|
513 * src/WebSelectElement.cpp: |
|
514 (WebKit::WebSelectElement::listItems): |
|
515 |
|
516 2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com> |
|
517 |
|
518 Unreviewed, rolling out r63389. |
|
519 http://trac.webkit.org/changeset/63389 |
|
520 https://bugs.webkit.org/show_bug.cgi?id=42311 |
|
521 |
|
522 It broke the Chromium Linux build. (Requested by dave_levin on |
|
523 #webkit). |
|
524 |
|
525 * DEPS: |
|
526 * WebKit.gyp: |
|
527 * public/WebCommon.h: |
|
528 |
|
529 2010-07-14 Scott Violet <sky@chromium.org> |
|
530 |
|
531 Reviewed by David Levin. |
|
532 |
|
533 [chromium] Autofill menu shows seperator at the wrong place when an entry is deleted |
|
534 https://bugs.webkit.org/show_bug.cgi?id=42210 |
|
535 |
|
536 * src/AutoFillPopupMenuClient.cpp: |
|
537 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): Updates internal data appropriately. |
|
538 (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex): Now called before removal to see if can remove. |
|
539 * src/AutoFillPopupMenuClient.h: Fixed whitespace and added method. |
|
540 * src/WebViewImpl.cpp: |
|
541 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Added call to canRemoveSuggestionAtIndex. |
|
542 |
|
543 2010-07-14 James Robinson <jamesr@chromium.org> |
|
544 |
|
545 Unreviewed. Compile fix, initialization/declaration order mismatch. |
|
546 |
|
547 * src/GLES2ContextInternal.h: |
|
548 |
|
549 2010-07-14 Jay Civelli <jcivelli@chromium.org> |
|
550 |
|
551 Reviewed by David Levin. |
|
552 |
|
553 [chromium] don't restrict the width of the autofill popup. |
|
554 https://bugs.webkit.org/show_bug.cgi?id=42206 |
|
555 |
|
556 * src/WebViewImpl.cpp: |
|
557 |
|
558 2010-07-14 Victor Wang <victorw@chromium.org> |
|
559 |
|
560 Reviewed by Darin Fisher. |
|
561 |
|
562 [Chromium] Chromium webkit dll updates: |
|
563 -. Fix WEBKIT_IMPLEMENTATION in WebCommon so |
|
564 dllimport works as expected. |
|
565 -. Update webkit.gyp so targets that depend on webkit |
|
566 has correct macros defined. |
|
567 -. Roll forward chromium deps to r52273. |
|
568 |
|
569 https://bugs.webkit.org/show_bug.cgi?id=42177 |
|
570 |
|
571 * DEPS: |
|
572 * WebKit.gyp: |
|
573 * public/WebCommon.h: |
|
574 |
|
575 2010-07-14 James Hawkins <jhawkins@chromium.org> |
|
576 |
|
577 UNREVIEWED Build Fix. |
|
578 |
|
579 Fix a typo. |
|
580 |
|
581 * src/WebViewImpl.cpp: |
|
582 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
583 |
|
584 2010-07-14 James Robinson <jamesr@chromium.org> |
|
585 |
|
586 Reviewed by Darin Fisher. |
|
587 |
|
588 Breaks all dependencies on Page from platform/ and cleans up GLES2Context lifetime |
|
589 https://bugs.webkit.org/show_bug.cgi?id=42203 |
|
590 |
|
591 Rather than constructing a GLES2Context from a Page, pass the LayerRendererChromium |
|
592 a GLES2Context in from the constructor. This way the platform/ directory can remain |
|
593 ignorant of Page and friends. Also adds functions on ChromeClientChromium to request |
|
594 onscreen and offscreen GLES2Contexts for callers in WebCore that need them. |
|
595 |
|
596 * WebKit.gyp: |
|
597 * src/ChromeClientImpl.cpp: |
|
598 (WebKit::ChromeClientImpl::getOnscreenGLES2Context): |
|
599 (WebKit::ChromeClientImpl::getOffscreenGLES2Context): |
|
600 * src/ChromeClientImpl.h: |
|
601 * src/GLES2Context.cpp: |
|
602 (WebCore::GLES2ContextInternal::create): |
|
603 (WebCore::GLES2Context::create): |
|
604 (WebCore::GLES2Context::GLES2Context): |
|
605 * src/GLES2ContextInternal.cpp: Added. |
|
606 (WebCore::GLES2ContextInternal::~GLES2ContextInternal): |
|
607 * src/GLES2ContextInternal.h: Added. |
|
608 (WebCore::GLES2ContextInternal::getWebGLES2Context): |
|
609 (WebCore::GLES2ContextInternal::GLES2ContextInternal): |
|
610 * src/WebViewImpl.cpp: |
|
611 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
|
612 (WebKit::WebViewImpl::getOnscreenGLES2Context): |
|
613 (WebKit::WebViewImpl::getOffscreenGLES2Context): |
|
614 * src/WebViewImpl.h: |
|
615 |
|
616 2010-07-14 James Hawkins <jhawkins@chromium.org> |
|
617 |
|
618 Reviewed by Darin Fisher. |
|
619 |
|
620 [Chromium] Use the unique ID instead of the profile label to identify |
|
621 the accepted AutoFill suggestion. |
|
622 https://bugs.webkit.org/show_bug.cgi?id=42301 |
|
623 |
|
624 * public/WebView.h: |
|
625 * public/WebViewClient.h: |
|
626 (WebKit::WebViewClient::didAcceptAutoFillSuggestion): |
|
627 (WebKit::WebViewClient::didSelectAutoFillSuggestion): |
|
628 * src/AutoFillPopupMenuClient.cpp: |
|
629 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
630 (WebKit::AutoFillPopupMenuClient::selectionChanged): |
|
631 (WebKit::AutoFillPopupMenuClient::initialize): |
|
632 (WebKit::AutoFillPopupMenuClient::setSuggestions): |
|
633 (WebKit::AutoFillPopupMenuClient::textFieldStyle): |
|
634 * src/AutoFillPopupMenuClient.h: |
|
635 * src/WebViewImpl.cpp: |
|
636 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
637 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
638 * src/WebViewImpl.h: |
|
639 |
|
640 2010-07-14 Jay Civelli <jcivelli@chromium.org> |
|
641 |
|
642 Reviewed by David Levin. |
|
643 |
|
644 Don't notify the WebView that the popup has been closed when the |
|
645 selection is cleared, as the popup is not gone and would linger |
|
646 as a ghost popup. |
|
647 https://bugs.webkit.org/show_bug.cgi?id=42180 |
|
648 |
|
649 * src/AutoFillPopupMenuClient.cpp: |
|
650 (WebKit::AutoFillPopupMenuClient::selectionCleared): |
|
651 |
|
652 2010-07-14 Sam Weinig <sam@webkit.org> |
|
653 |
|
654 Fix the chromium mac build. |
|
655 |
|
656 * src/WebPopupMenuImpl.cpp: |
|
657 (WebKit::WebPopupMenuImpl::setCursor): |
|
658 |
|
659 2010-07-14 Sam Weinig <sam@webkit.org> |
|
660 |
|
661 Reviewed by Darin Adler. |
|
662 |
|
663 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232 |
|
664 Make changing Cursors work in WebKit2. |
|
665 |
|
666 * src/ChromeClientImpl.h: |
|
667 (WebKit::ChromeClientImpl::setCursor): |
|
668 Change prototype to match new one. |
|
669 |
|
670 * src/WebPopupMenuImpl.cpp: |
|
671 (WebKit::WebPopupMenuImpl::setCursor): |
|
672 * src/WebPopupMenuImpl.h: |
|
673 Add empty setCursor function to satisfy the HostWindow interface. |
|
674 |
|
675 2010-07-13 Alexey Proskuryakov <ap@apple.com> |
|
676 |
|
677 Reviewed by Darin Adler. |
|
678 |
|
679 https://bugs.webkit.org/show_bug.cgi?id=42201 |
|
680 Use ResourceHandle object for synchronous loading |
|
681 |
|
682 * src/ResourceHandle.cpp: |
|
683 (WebCore::ResourceHandle::request): |
|
684 This method is no longer const in cross-platform code, and is called firstRequest. |
|
685 |
|
686 2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com> |
|
687 |
|
688 Unreviewed, rolling out r63305. |
|
689 http://trac.webkit.org/changeset/63305 |
|
690 https://bugs.webkit.org/show_bug.cgi?id=42256 |
|
691 |
|
692 "debugger-breakpoints-not-activated-on-reload.html fails on |
|
693 GTK" (Requested by yurys on #webkit). |
|
694 |
|
695 * src/js/DebuggerScript.js: |
|
696 (): |
|
697 |
|
698 2010-07-14 Yury Semikhatsky <yurys@chromium.org> |
|
699 |
|
700 Reviewed by Pavel Feldman. |
|
701 |
|
702 Web Inspector: remove v8 debugger code that doesn't use ScriptDebugServer |
|
703 https://bugs.webkit.org/show_bug.cgi?id=42164 |
|
704 |
|
705 * WebKit.gypi: |
|
706 * src/DebuggerAgentManager.cpp: |
|
707 (WebKit::DebuggerAgentManager::debugAttach): |
|
708 (WebKit::DebuggerAgentManager::debugDetach): |
|
709 * src/InspectorFrontendClientImpl.cpp: |
|
710 (WebKit::InspectorFrontendClientImpl::windowObjectCleared): |
|
711 * src/WebDevToolsAgentImpl.cpp: |
|
712 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): |
|
713 (WebKit::WebDevToolsAgentImpl::attach): |
|
714 (WebKit::WebDevToolsAgentImpl::didNavigate): |
|
715 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy): |
|
716 * src/js/DebuggerAgent.js: Removed. |
|
717 * src/js/DevTools.js: |
|
718 (devtools.ToolsAgent): |
|
719 (WebInspector.loaded): |
|
720 * src/js/DevToolsHostStub.js: |
|
721 * src/js/InspectorControllerImpl.js: |
|
722 (devtools.InspectorBackendImpl): |
|
723 * src/js/Tests.js: |
|
724 (.TestSuite.prototype.testAutoContinueOnSyntaxError): |
|
725 (.TestSuite.prototype.testExpandScope.examineScopes): |
|
726 (.TestSuite.prototype.testExpandScope): |
|
727 (.TestSuite.prototype.testDebugIntrinsicProperties): |
|
728 |
|
729 2010-07-14 Ilya Tikhonovsky <loislo@chromium.org> |
|
730 |
|
731 Reviewed by Yury Semikhatsky. |
|
732 |
|
733 WebInspector: Clean-up InspectorBackend code. In the next changes |
|
734 InspectorBackend content will be generated by scripts. As far as |
|
735 generator is very simple thing all nontrivial function should be |
|
736 moved to InspectorController and DOMAgent. |
|
737 https://bugs.webkit.org/show_bug.cgi?id=42171 |
|
738 |
|
739 * src/js/InspectorControllerImpl.js: |
|
740 (devtools.InspectorBackendImpl): |
|
741 (.devtools.InspectorBackendImpl.prototype.pause): |
|
742 (.devtools.InspectorBackendImpl.prototype.resume): |
|
743 (.devtools.InspectorBackendImpl.prototype.stepIntoStatement): |
|
744 (.devtools.InspectorBackendImpl.prototype.stepOutOfFunction): |
|
745 (.devtools.InspectorBackendImpl.prototype.stepOverStatement): |
|
746 (else.devtools.InspectorBackendImpl.prototype.pause): |
|
747 |
|
748 2010-07-14 Pavel Podivilov <podivilov@chromium.org> |
|
749 |
|
750 Reviewed by Yury Semikhatsky. |
|
751 |
|
752 Web Inspector: if breakpoints were deactivated, add new breakpoints as disabled. |
|
753 https://bugs.webkit.org/show_bug.cgi?id=41461 |
|
754 |
|
755 * src/js/DebuggerScript.js: |
|
756 (): |
|
757 |
|
758 2010-07-14 Kent Tamura <tkent@chromium.org> |
|
759 |
|
760 Unreviewed, 2nd attempt to fix build on 'Webkit.org Reliability Builder'. |
|
761 |
|
762 * WebKit.gyp: |
|
763 |
|
764 2010-07-14 Kent Tamura <tkent@chromium.org> |
|
765 |
|
766 Unreviewed, attempt to fix build on 'Webkit.org Reliability Builder'. |
|
767 |
|
768 * WebKit.gyp: |
|
769 |
|
770 2010-07-14 Kent Tamura <tkent@chromium.org> |
|
771 |
|
772 Reviewed by David Levin. |
|
773 |
|
774 [Chromium] Upstreaming inspector_resources target |
|
775 https://bugs.webkit.org/show_bug.cgi?id=41669 |
|
776 |
|
777 'inspector_resource' is currently in src/webkit/webkit.gyp of |
|
778 Chromium tree. We move it to WebKit tree because: |
|
779 - DumpRenderTree in WebKit tree needs it, and |
|
780 - It's hard to refer to WebKit.gypi and WebCore.gypi from |
|
781 webkit_support in both cases of Chromium-tree build and |
|
782 WebKit-tree build. |
|
783 |
|
784 * WebKit.gyp: |
|
785 |
|
786 2010-07-13 Kent Tamura <tkent@chromium.org> |
|
787 |
|
788 Reviewed by Darin Fisher. |
|
789 |
|
790 [Chromium] Linux implementation of <input type=number> UI |
|
791 https://bugs.webkit.org/show_bug.cgi?id=41925 |
|
792 |
|
793 * src/WebViewImpl.cpp: |
|
794 (WebKit::WebViewImpl::setScrollbarColors): |
|
795 Call PlatformThemeChromiumGtk::setScrollbarColors() instead of |
|
796 RenderThemeChromiumLinux::setScrollbarColors(). |
|
797 |
|
798 2010-07-13 Chris Guillory <chris.guillory@google.com> |
|
799 |
|
800 Reviewed by David Levin. |
|
801 |
|
802 Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp. |
|
803 https://bugs.webkit.org/show_bug.cgi?id=42092 |
|
804 |
|
805 * src/WebAccessibilityCacheImpl.cpp: |
|
806 (WebKit::WebAccessibilityCacheImpl::WeakHandle::create): |
|
807 (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle): |
|
808 |
|
809 2010-07-13 Albert J. Wong <ajwong@chromium.org> |
|
810 |
|
811 Unreviewed, build fix. |
|
812 |
|
813 [chromium] The comparision between signed/unsigned breaks the chromium |
|
814 mac build. |
|
815 |
|
816 * src/AutoFillPopupMenuClient.cpp: |
|
817 (WebKit::AutoFillPopupMenuClient::getSuggestion): |
|
818 (WebKit::AutoFillPopupMenuClient::getLabel): |
|
819 |
|
820 2010-07-10 Zhenyao Mo <zmo@google.com> |
|
821 |
|
822 Reviewed by Darin Fisher. |
|
823 |
|
824 Implement bufferData and bufferSubData with ArrayBuffer as input |
|
825 https://bugs.webkit.org/show_bug.cgi?id=41884 |
|
826 |
|
827 * src/GraphicsContext3D.cpp: Implement bufferData and bufferSubData with ArrayBuffer as input. |
|
828 (WebCore::GraphicsContext3DInternal::bufferData): |
|
829 (WebCore::GraphicsContext3DInternal::bufferSubData): |
|
830 |
|
831 2010-07-10 Zhenyao Mo <zmo@google.com> |
|
832 |
|
833 Reviewed by Darin Fisher. |
|
834 |
|
835 Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet |
|
836 https://bugs.webkit.org/show_bug.cgi?id=42032 |
|
837 |
|
838 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
839 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate the enums. |
|
840 |
|
841 2010-07-13 Andrey Kosyakov <caseq@chromium.org> |
|
842 |
|
843 Reviewed by Yury Semikhatsky. |
|
844 |
|
845 Web Inspector: catch and log JS exceptions resulting from executing a |
|
846 script on inspector front-end to prevent renderer from crashing. |
|
847 https://bugs.webkit.org/show_bug.cgi?id=42157 |
|
848 |
|
849 * src/WebDevToolsFrontendImpl.cpp: |
|
850 (WebKit::WebDevToolsFrontendImpl::executeScript): |
|
851 |
|
852 2010-07-13 Kent Tamura <tkent@chromium.org> |
|
853 |
|
854 Unreviewed, build fix. |
|
855 |
|
856 Fix a build error by r63179 for Chromium. |
|
857 |
|
858 * tests/PopupMenuTest.cpp: |
|
859 (WebKit::TestPopupMenuClient::itemLabel): Added. |
|
860 |
|
861 2010-07-12 Jay Civelli <jcivelli@chromium.org> |
|
862 |
|
863 Reviewed by Kent Tamura. |
|
864 |
|
865 Making the autofill popup use labels to show the label |
|
866 associated with an item. |
|
867 https://bugs.webkit.org/show_bug.cgi?id=41964 |
|
868 |
|
869 * src/AutoFillPopupMenuClient.cpp: |
|
870 (WebKit::AutoFillPopupMenuClient::getSuggestion): |
|
871 (WebKit::AutoFillPopupMenuClient::getLabel): |
|
872 (WebKit::AutoFillPopupMenuClient::itemLabel): |
|
873 (WebKit::AutoFillPopupMenuClient::setSuggestions): |
|
874 (WebKit::AutoFillPopupMenuClient::convertListIndexToInternalIndex): |
|
875 * src/AutoFillPopupMenuClient.h: |
|
876 |
|
877 2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com> |
|
878 |
|
879 Unreviewed, rolling out r63171. |
|
880 http://trac.webkit.org/changeset/63171 |
|
881 https://bugs.webkit.org/show_bug.cgi?id=42144 |
|
882 |
|
883 Broke Chromium canary (Requested by tkent on #webkit). |
|
884 |
|
885 * WebKit.gyp: |
|
886 |
|
887 2010-07-12 Kent Tamura <tkent@chromium.org> |
|
888 |
|
889 Reviewed by David Levin. |
|
890 |
|
891 [Chromium] Upstreaming inspector_resources target |
|
892 https://bugs.webkit.org/show_bug.cgi?id=41669 |
|
893 |
|
894 'inspector_resource' is currently in src/webkit/webkit.gyp of |
|
895 Chromium tree. We move it to WebKit tree because: |
|
896 - DumpRenderTree in WebKit tree needs it, and |
|
897 - It's hard to refer to WebKit.gypi and WebCore.gypi from |
|
898 webkit_support in both cases of Chromium-tree build and |
|
899 WebKit-tree build. |
|
900 |
|
901 * WebKit.gyp: |
|
902 |
|
903 2010-07-12 Viet-Trung Luu <viettrungluu@chromium.org> |
|
904 |
|
905 Reviewed by Darin Fisher. |
|
906 |
|
907 [Chromium] Pass key down events on to plugins. |
|
908 https://bugs.webkit.org/show_bug.cgi?id=42113 |
|
909 |
|
910 * src/WebPluginContainerImpl.cpp: |
|
911 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
912 |
|
913 2010-07-12 Pavel Feldman <pfeldman@chromium.org> |
|
914 |
|
915 Reviewed by Joseph Pecoraro. |
|
916 |
|
917 Web Inspector: provide starts and ends for network phases instead of duration. |
|
918 |
|
919 https://bugs.webkit.org/show_bug.cgi?id=42091 |
|
920 |
|
921 * public/WebURLLoadTiming.h: |
|
922 * public/WebURLResponse.h: |
|
923 * src/WebURLLoadTiming.cpp: |
|
924 (WebKit::WebURLLoadTiming::proxyStart): |
|
925 (WebKit::WebURLLoadTiming::setProxyStart): |
|
926 (WebKit::WebURLLoadTiming::proxyEnd): |
|
927 (WebKit::WebURLLoadTiming::setProxyEnd): |
|
928 (WebKit::WebURLLoadTiming::dnsStart): |
|
929 (WebKit::WebURLLoadTiming::setDNSStart): |
|
930 (WebKit::WebURLLoadTiming::dnsEnd): |
|
931 (WebKit::WebURLLoadTiming::setDNSEnd): |
|
932 (WebKit::WebURLLoadTiming::connectStart): |
|
933 (WebKit::WebURLLoadTiming::setConnectStart): |
|
934 (WebKit::WebURLLoadTiming::connectEnd): |
|
935 (WebKit::WebURLLoadTiming::setConnectEnd): |
|
936 (WebKit::WebURLLoadTiming::sendStart): |
|
937 (WebKit::WebURLLoadTiming::setSendStart): |
|
938 (WebKit::WebURLLoadTiming::sendEnd): |
|
939 (WebKit::WebURLLoadTiming::setSendEnd): |
|
940 (WebKit::WebURLLoadTiming::receiveHeadersStart): |
|
941 (WebKit::WebURLLoadTiming::setReceiveHeadersStart): |
|
942 (WebKit::WebURLLoadTiming::receiveHeadersEnd): |
|
943 (WebKit::WebURLLoadTiming::setReceiveHeadersEnd): |
|
944 (WebKit::WebURLLoadTiming::sslStart): |
|
945 (WebKit::WebURLLoadTiming::setSSLStart): |
|
946 (WebKit::WebURLLoadTiming::sslEnd): |
|
947 (WebKit::WebURLLoadTiming::setSSLEnd): |
|
948 * src/WebURLResponse.cpp: |
|
949 (WebKit::WebURLResponse::wasCached): |
|
950 (WebKit::WebURLResponse::setWasCached): |
|
951 |
|
952 2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com> |
|
953 |
|
954 Unreviewed, rolling out r63156. |
|
955 http://trac.webkit.org/changeset/63156 |
|
956 https://bugs.webkit.org/show_bug.cgi?id=42129 |
|
957 |
|
958 broke chromium compile (Requested by jamesr on #webkit). |
|
959 |
|
960 * WebKit.gyp: |
|
961 * public/WebAccessibilityObject.h: |
|
962 * public/WebAttribute.h: Removed. |
|
963 * public/WebDocumentType.h: Removed. |
|
964 * public/WebElement.h: |
|
965 * public/WebNamedNodeMap.h: Removed. |
|
966 * public/WebNode.h: |
|
967 * public/WebRenderStyle.h: Removed. |
|
968 * src/WebAccessibilityObject.cpp: |
|
969 * src/WebAttribute.cpp: Removed. |
|
970 * src/WebDocumentType.cpp: Removed. |
|
971 * src/WebElement.cpp: |
|
972 * src/WebNamedNodeMap.cpp: Removed. |
|
973 * src/WebNode.cpp: |
|
974 * src/WebRenderStyle.cpp: Removed. |
|
975 |
|
976 2010-07-12 Dominic Mazzoni <dmazzoni@google.com> |
|
977 |
|
978 Reviewed by Darin Fisher. |
|
979 |
|
980 Add methods to WebAccessibilityObject to access the Node and |
|
981 Document, and then add methods to access some document, node, |
|
982 and element properties needed for Windows accessibility. |
|
983 |
|
984 https://bugs.webkit.org/show_bug.cgi?id=41569 |
|
985 |
|
986 * WebKit.gyp: |
|
987 * public/WebAccessibilityObject.h: |
|
988 * public/WebAttribute.h: Added. |
|
989 (WebKit::WebAttribute::~WebAttribute): |
|
990 (WebKit::WebAttribute::WebAttribute): |
|
991 (WebKit::WebAttribute::operator=): |
|
992 * public/WebDocumentType.h: Added. |
|
993 (WebKit::WebDocumentType::WebDocumentType): |
|
994 (WebKit::WebDocumentType::operator=): |
|
995 (WebKit::WebDocumentType::assign): |
|
996 * public/WebElement.h: |
|
997 * public/WebNamedNodeMap.h: Added. |
|
998 (WebKit::WebNamedNodeMap::~WebNamedNodeMap): |
|
999 (WebKit::WebNamedNodeMap::WebNamedNodeMap): |
|
1000 (WebKit::WebNamedNodeMap::operator=): |
|
1001 * public/WebNode.h: |
|
1002 * public/WebRenderStyle.h: Added. |
|
1003 (WebKit::WebRenderStyle::~WebRenderStyle): |
|
1004 (WebKit::WebRenderStyle::WebRenderStyle): |
|
1005 (WebKit::WebRenderStyle::operator=): |
|
1006 * src/WebAccessibilityObject.cpp: |
|
1007 (WebKit::WebAccessibilityObject::node): |
|
1008 (WebKit::WebAccessibilityObject::document): |
|
1009 * src/WebAttribute.cpp: Added. |
|
1010 (WebKit::WebAttribute::reset): |
|
1011 (WebKit::WebAttribute::assign): |
|
1012 (WebKit::WebAttribute::WebAttribute): |
|
1013 (WebKit::WebAttribute::localName): |
|
1014 (WebKit::WebAttribute::value): |
|
1015 * src/WebDocumentType.cpp: Added. |
|
1016 (WebKit::WebDocumentType::name): |
|
1017 (WebKit::WebDocumentType::WebDocumentType): |
|
1018 (WebKit::WebDocumentType::operator=): |
|
1019 (WebKit::WebDocumentType::operator PassRefPtr<DocumentType>): |
|
1020 * src/WebElement.cpp: |
|
1021 (WebKit::WebElement::attributes): |
|
1022 * src/WebNamedNodeMap.cpp: Added. |
|
1023 (WebKit::WebNamedNodeMap::reset): |
|
1024 (WebKit::WebNamedNodeMap::assign): |
|
1025 (WebKit::WebNamedNodeMap::WebNamedNodeMap): |
|
1026 (WebKit::WebNamedNodeMap::length): |
|
1027 (WebKit::WebNamedNodeMap::attributeItem): |
|
1028 * src/WebNode.cpp: |
|
1029 (WebKit::WebNode::element): |
|
1030 (WebKit::WebNode::hasComputedStyle): |
|
1031 (WebKit::WebNode::computedStyle): |
|
1032 * src/WebRenderStyle.cpp: Added. |
|
1033 (WebKit::WebRenderStyle::reset): |
|
1034 (WebKit::WebRenderStyle::assign): |
|
1035 (WebKit::WebRenderStyle::WebRenderStyle): |
|
1036 (WebKit::WebRenderStyle::display): |
|
1037 |
|
1038 2010-07-12 Alexander Pavlov <apavlov@chromium.org> |
|
1039 |
|
1040 Reviewed by Yury Semikhatsky. |
|
1041 |
|
1042 [Chromium] Crash when stepping on a breakpoint while debugging Web Inspector |
|
1043 https://bugs.webkit.org/show_bug.cgi?id=41958 |
|
1044 |
|
1045 * src/WebViewImpl.cpp: |
|
1046 (WebKit::WebView::willEnterModalLoop): |
|
1047 (WebKit::WebView::didExitModalLoop): |
|
1048 |
|
1049 2010-07-12 Jeremy Orlow <jorlow@chromium.org> |
|
1050 |
|
1051 Speculative fix for visual studio retardedness. |
|
1052 |
|
1053 * public/WebCommon.h: |
|
1054 |
|
1055 2010-07-12 Jeremy Orlow <jorlow@chromium.org> |
|
1056 |
|
1057 Build fix. Add an include. |
|
1058 |
|
1059 * public/WebCommon.h: |
|
1060 |
|
1061 2010-06-27 Jeremy Orlow <jorlow@chromium.org> |
|
1062 |
|
1063 Reviewed by Dumitru Daniliuc. |
|
1064 |
|
1065 Implement IDBObjectStore.get/set/remove |
|
1066 https://bugs.webkit.org/show_bug.cgi?id=41250 |
|
1067 |
|
1068 Plumbing for new features, IDBKey, and added support |
|
1069 for both invalid (i.e. not serializable) and null |
|
1070 (i.e. the RefPtr was 0) to SerializedScriptValue. |
|
1071 |
|
1072 * WebKit.gyp: |
|
1073 * public/WebIDBCallbacks.h: |
|
1074 (WebKit::WebIDBCallbacks::onSuccess): |
|
1075 * public/WebIDBKey.h: Added. |
|
1076 (WebKit::WebIDBKey::WebIDBKey): |
|
1077 (WebKit::WebIDBKey::operator=): |
|
1078 (WebKit::WebIDBKey::): |
|
1079 * public/WebIDBObjectStore.h: |
|
1080 (WebKit::WebIDBObjectStore::get): |
|
1081 (WebKit::WebIDBObjectStore::set): |
|
1082 (WebKit::WebIDBObjectStore::remove): |
|
1083 (WebKit::WebIDBObjectStore::createIndex): |
|
1084 (WebKit::WebIDBObjectStore::index): |
|
1085 (WebKit::WebIDBObjectStore::removeIndex): |
|
1086 * public/WebSerializedScriptValue.h: |
|
1087 * src/IDBCallbacksProxy.cpp: |
|
1088 (WebCore::IDBCallbacksProxy::onSuccess): |
|
1089 * src/IDBCallbacksProxy.h: |
|
1090 * src/IDBObjectStoreProxy.cpp: |
|
1091 (WebCore::IDBObjectStoreProxy::get): |
|
1092 (WebCore::IDBObjectStoreProxy::set): |
|
1093 (WebCore::IDBObjectStoreProxy::remove): |
|
1094 * src/IDBObjectStoreProxy.h: |
|
1095 * src/WebIDBCallbacksImpl.cpp: |
|
1096 (WebCore::WebIDBCallbacksImpl::onSuccess): |
|
1097 * src/WebIDBCallbacksImpl.h: |
|
1098 * src/WebIDBKey.cpp: Added. |
|
1099 (WebKit::WebIDBKey::~WebIDBKey): |
|
1100 (WebKit::WebIDBKey::createNull): |
|
1101 (WebKit::WebIDBKey::createInvalid): |
|
1102 (WebKit::WebIDBKey::assign): |
|
1103 (WebKit::WebIDBKey::assignNull): |
|
1104 (WebKit::WebIDBKey::assignInvalid): |
|
1105 (WebKit::WebIDBKey::type): |
|
1106 (WebKit::WebIDBKey::string): |
|
1107 (WebKit::WebIDBKey::number): |
|
1108 (WebKit::WebIDBKey::WebIDBKey): |
|
1109 (WebKit::WebIDBKey::operator=): |
|
1110 (WebKit::WebIDBKey::operator PassRefPtr<IDBKey>): |
|
1111 * src/WebIDBObjectStoreImpl.cpp: |
|
1112 (WebKit::WebIDBObjectStoreImpl::get): |
|
1113 (WebKit::WebIDBObjectStoreImpl::set): |
|
1114 (WebKit::WebIDBObjectStoreImpl::remove): |
|
1115 * src/WebIDBObjectStoreImpl.h: |
|
1116 * src/WebSerializedScriptValue.cpp: |
|
1117 (WebKit::WebSerializedScriptValue::createInvalid): |
|
1118 |
|
1119 2010-07-09 John Abd-El-Malek <jam@chromium.org> |
|
1120 |
|
1121 Reviewed by Darin Fisher. |
|
1122 |
|
1123 [chromium] Take out WebPlugin::supportsFind since we can accomplish the same thing by having a return value on startFind |
|
1124 https://bugs.webkit.org/show_bug.cgi?id=42011 |
|
1125 |
|
1126 * public/WebPlugin.h: |
|
1127 (WebKit::WebPlugin::startFind): |
|
1128 |
|
1129 2010-07-09 Leon Clarke <leonclarke@google.com> |
|
1130 |
|
1131 Reviewed by Adam Barth. |
|
1132 |
|
1133 add support for link prefetching |
|
1134 https://bugs.webkit.org/show_bug.cgi?id=3652 |
|
1135 |
|
1136 * public/WebURLRequest.h: |
|
1137 (WebKit::WebURLRequest::): |
|
1138 |
|
1139 2010-07-09 Michael Nordman <michaeln@google.com> |
|
1140 |
|
1141 Reviewed by Dumitru Daniliuc. |
|
1142 |
|
1143 Use class ProgressEvent when raising appcache related progress events and |
|
1144 set the 'total', 'loaded', and 'lengthComputable' attributes. |
|
1145 Also raise the final progress event with the 'total' and 'loaded' attribute |
|
1146 values are equal to one another to keep pace with the spec for this feature. |
|
1147 https://bugs.webkit.org/show_bug.cgi?id=37602 |
|
1148 |
|
1149 * src/ApplicationCacheHost.cpp: |
|
1150 (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): |
|
1151 (WebCore::ApplicationCacheHost::stopDeferringEvents): |
|
1152 (WebCore::ApplicationCacheHost::dispatchDOMEvent): |
|
1153 * src/ApplicationCacheHostInternal.h: |
|
1154 (WebCore::ApplicationCacheHostInternal::notifyEventListener): |
|
1155 (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener): |
|
1156 |
|
1157 2010-07-09 David Holloway <dhollowa@chromium.org> |
|
1158 |
|
1159 Reviewed by Dimitri Glazkov. |
|
1160 |
|
1161 Roll Chromium DEPS forward to r51736. |
|
1162 https://bugs.webkit.org/show_bug.cgi?id=41867 |
|
1163 |
|
1164 * DEPS: |
|
1165 |
|
1166 2010-07-09 Pavel Feldman <pfeldman@chromium.org> |
|
1167 |
|
1168 Not reviewed: chromium build fix. |
|
1169 |
|
1170 * public/WebGLES2Context.h: |
|
1171 |
|
1172 2010-07-09 Yael Aharon <yael.aharon@nokia.com> |
|
1173 |
|
1174 Reviewed by Laszlo Gombos. |
|
1175 |
|
1176 NotificationPresenter needs a cancelRequestPermission API |
|
1177 https://bugs.webkit.org/show_bug.cgi?id=41783 |
|
1178 |
|
1179 Updated the NotificationPresenter API. |
|
1180 |
|
1181 * src/NotificationPresenterImpl.cpp: |
|
1182 (WebKit::NotificationPresenterImpl::checkPermission): |
|
1183 (WebKit::NotificationPresenterImpl::requestPermission): |
|
1184 * src/NotificationPresenterImpl.h: |
|
1185 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission): |
|
1186 |
|
1187 2010-07-08 Pavel Feldman <pfeldman@chromium.org> |
|
1188 |
|
1189 Reviewed by Yury Semikhatsky. |
|
1190 |
|
1191 Web Inspector: Provide detailed network info in the resources panel. |
|
1192 |
|
1193 https://bugs.webkit.org/show_bug.cgi?id=40227 |
|
1194 |
|
1195 * WebKit.gyp: |
|
1196 * public/WebDevToolsAgent.h: |
|
1197 * public/WebURLLoadTiming.h: Added. |
|
1198 (WebKit::WebURLLoadTiming::~WebURLLoadTiming): |
|
1199 (WebKit::WebURLLoadTiming::WebURLLoadTiming): |
|
1200 (WebKit::WebURLLoadTiming::operator=): |
|
1201 (WebKit::WebURLLoadTiming::isNull): |
|
1202 * public/WebURLRequest.h: |
|
1203 * public/WebURLResponse.h: |
|
1204 * src/WebDevToolsAgentImpl.cpp: |
|
1205 (WebKit::WebDevToolsAgentImpl::willSendRequest): |
|
1206 * src/WebDevToolsAgentImpl.h: |
|
1207 * src/WebURLLoadTiming.cpp: Added. |
|
1208 (WebKit::WebURLLoadTiming::initialize): |
|
1209 (WebKit::WebURLLoadTiming::reset): |
|
1210 (WebKit::WebURLLoadTiming::assign): |
|
1211 (WebKit::WebURLLoadTiming::setDomainLookupTimes): |
|
1212 (WebKit::WebURLLoadTiming::setConnectStartTime): |
|
1213 (WebKit::WebURLLoadTiming::setRequestTimes): |
|
1214 (WebKit::WebURLLoadTiming::setHeadersAvailableTime): |
|
1215 (WebKit::WebURLLoadTiming::WebURLLoadTiming): |
|
1216 (WebKit::WebURLLoadTiming::operator=): |
|
1217 (WebKit::WebURLLoadTiming::operator PassRefPtr<ResourceLoadTiming>): |
|
1218 * src/WebURLRequest.cpp: |
|
1219 (WebKit::WebURLRequest::reportLoadTiming): |
|
1220 (WebKit::WebURLRequest::setReportLoadTiming): |
|
1221 * src/WebURLResponse.cpp: |
|
1222 (WebKit::WebURLResponse::setConnectionID): |
|
1223 (WebKit::WebURLResponse::setLoadTiming): |
|
1224 |
|
1225 2010-07-08 Jay Civelli <jcivelli@chromium.org> |
|
1226 |
|
1227 Reviewed by Darin Fisher. |
|
1228 |
|
1229 [chromium] Exposing the EditorClient text field related methods |
|
1230 to the WebViewClient. Also adding some more accessors methods |
|
1231 to the WebNode and WebInputElement. |
|
1232 This is needed to move the password autocomplete out of the |
|
1233 Chromium WebKit API to the Chromium code. |
|
1234 https://bugs.webkit.org/show_bug.cgi?id=41286 |
|
1235 |
|
1236 * public/WebInputElement.h: |
|
1237 * public/WebNode.h: |
|
1238 (WebKit::operator!=): |
|
1239 (WebKit::operator<): |
|
1240 * public/WebViewClient.h: |
|
1241 (WebKit::WebViewClient::textFieldDidBeginEditing): |
|
1242 (WebKit::WebViewClient::textFieldDidEndEditing): |
|
1243 (WebKit::WebViewClient::textDidChangeInTextField): |
|
1244 (WebKit::WebViewClient::textFieldHandlingKeyDown): |
|
1245 (WebKit::WebViewClient::didAcceptAutocompleteSuggestion): |
|
1246 * src/EditorClientImpl.cpp: |
|
1247 (WebKit::EditorClientImpl::textFieldDidBeginEditing): |
|
1248 (WebKit::EditorClientImpl::textFieldDidEndEditing): |
|
1249 (WebKit::EditorClientImpl::textDidChangeInTextField): |
|
1250 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted): |
|
1251 (WebKit::EditorClientImpl::doTextFieldCommandFromEvent): |
|
1252 * src/WebInputElement.cpp: |
|
1253 (WebKit::WebInputElement::readOnly): |
|
1254 (WebKit::WebInputElement::setSelectionRange): |
|
1255 (WebKit::WebInputElement::selectionStart): |
|
1256 (WebKit::WebInputElement::selectionEnd): |
|
1257 * src/WebNode.cpp: |
|
1258 (WebKit::WebNode::lessThan): |
|
1259 |
|
1260 2010-07-08 Aaron Boodman <aa@chromium.org> |
|
1261 |
|
1262 Reviewed by Timothy Hatcher. |
|
1263 |
|
1264 Add the ability for user scripts and user styles to affect just the top frame. |
|
1265 |
|
1266 https://bugs.webkit.org/show_bug.cgi?id=41529 |
|
1267 |
|
1268 * public/WebView.h: |
|
1269 (WebKit::WebView::): |
|
1270 (WebKit::WebView::addUserScript): |
|
1271 (WebKit::WebView::addUserStyleSheet): |
|
1272 * src/AssertMatchingEnums.cpp: |
|
1273 * src/WebViewImpl.cpp: |
|
1274 (WebKit::WebView::addUserScript): |
|
1275 (WebKit::WebView::addUserStyleSheet): |
|
1276 |
|
1277 2010-07-08 James Robinson <jamesr@google.com> |
|
1278 |
|
1279 Reviewed by Darin Fisher. |
|
1280 |
|
1281 Allow resizing and getting the texture ID from an offscreen GLES2Context |
|
1282 https://bugs.webkit.org/show_bug.cgi?id=41828 |
|
1283 |
|
1284 When using an offscreen GLES2Context the caller needs to be able to resize the backing store |
|
1285 managed by the embedder and get access to a texture id to pass to the compositor. WebGL |
|
1286 does these actions in an indirect way, it will be refactored to use this path. |
|
1287 |
|
1288 * public/WebGLES2Context.h: |
|
1289 * src/GLES2Context.cpp: |
|
1290 (WebCore::GLES2Context::resizeOffscreenContent): |
|
1291 (WebCore::GLES2Context::getOffscreenContentParentTextureId): |
|
1292 |
|
1293 2010-07-08 Vitaly Repeshko <vitalyr@chromium.org> |
|
1294 |
|
1295 Reviewed by Pavel Feldman. |
|
1296 |
|
1297 [chromium] Fix deletion has begun assert in TestWebPopupMenuImpl. |
|
1298 https://bugs.webkit.org/show_bug.cgi?id=41899 |
|
1299 |
|
1300 * tests/PopupMenuTest.cpp: |
|
1301 (WebKit::TestWebPopupMenuImpl::create): |
|
1302 (WebKit::TestWebViewClient::TestWebViewClient): |
|
1303 (WebKit::TestWebViewClient::createPopupMenu): |
|
1304 |
|
1305 2010-07-08 Vitaly Repeshko <vitalyr@chromium.org> |
|
1306 |
|
1307 Reviewed by Pavel Feldman. |
|
1308 |
|
1309 [chromium] Fix deletion has begun assertion in TestImage destructor. |
|
1310 https://bugs.webkit.org/show_bug.cgi?id=41883 |
|
1311 |
|
1312 * tests/DragImageTest.cpp: |
|
1313 (WebCore::TestImage::create): |
|
1314 (WebCore::TEST): |
|
1315 |
|
1316 2010-07-08 Vitaly Repeshko <vitalyr@chromium.org> |
|
1317 |
|
1318 Reviewed by Pavel Feldman. |
|
1319 |
|
1320 Fix adoptRef usage violations (mostly in chromium) |
|
1321 https://bugs.webkit.org/show_bug.cgi?id=41863 |
|
1322 |
|
1323 * src/IDBCallbacksProxy.cpp: |
|
1324 (WebCore::IDBCallbacksProxy::create): |
|
1325 * src/WebPopupMenuImpl.cpp: |
|
1326 (WebKit::WebPopupMenu::create): |
|
1327 * src/WebViewImpl.cpp: |
|
1328 (WebKit::WebView::create): |
|
1329 |
|
1330 2010-07-07 Alexander Pavlov <apavlov@chromium.org> |
|
1331 |
|
1332 Reviewed by Darin Fisher. |
|
1333 |
|
1334 [Chromium] Crash when re-entering message loop |
|
1335 |
|
1336 Allow re-entrancy of the message loop by tracking all suspended pages |
|
1337 through a PageGroupLoadDeferrer stack. |
|
1338 https://bugs.webkit.org/show_bug.cgi?id=41697 |
|
1339 |
|
1340 * src/WebViewImpl.cpp: |
|
1341 (WebKit::WebView::willEnterModalLoop): |
|
1342 (WebKit::WebView::didExitModalLoop): |
|
1343 * src/js/Tests.js: |
|
1344 (.TestSuite.prototype.evaluateInConsole_): |
|
1345 (.TestSuite.prototype.testCompletionOnPause): |
|
1346 (.TestSuite.prototype.testMessageLoopReentrant.this): |
|
1347 |
|
1348 2010-07-08 David Holloway <dhollowa@chromium.org> |
|
1349 |
|
1350 Reviewed by Darin Fisher. |
|
1351 |
|
1352 [chromium] Exposes WebNode::unwrap() and WebNode::constUnwrap() for |
|
1353 use by other code in WebKit/chromium/src. |
|
1354 |
|
1355 Specific use of these methods is made in WebFrameImpl.cpp. This is |
|
1356 preferred to the cast operator call that was happening prior to this |
|
1357 change. |
|
1358 |
|
1359 https://bugs.webkit.org/show_bug.cgi?id=41477 |
|
1360 |
|
1361 * public/WebNode.h: |
|
1362 * src/WebFrameImpl.cpp: |
|
1363 (WebKit::WebFrameImpl::registerPasswordListener): |
|
1364 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete): |
|
1365 (WebKit::WebFrameImpl::getPasswordListener): |
|
1366 * src/WebFrameImpl.h: |
|
1367 |
|
1368 2010-07-07 Pavel Podivilov <podivilov@chromium.org> |
|
1369 |
|
1370 Reviewed by Yury Semikhatsky. |
|
1371 |
|
1372 Web Inspector: convert script offset to webkit format |
|
1373 https://bugs.webkit.org/show_bug.cgi?id=41755 |
|
1374 |
|
1375 * src/js/DebuggerScript.js: |
|
1376 (): |
|
1377 |
|
1378 2010-07-07 Kent Tamura <tkent@chromium.org> |
|
1379 |
|
1380 Reviewed by Adam Barth. |
|
1381 |
|
1382 [DRT/Chromium] DumpRenderTree should depend on ImageDiff |
|
1383 https://bugs.webkit.org/show_bug.cgi?id=41749 |
|
1384 |
|
1385 We usually use DumpRenderTree with ImageDiff. So ImageDiff should |
|
1386 be built with DumpRenderTree. Without this change, ImageDiff is not |
|
1387 built in a case of Chromium tree build. |
|
1388 test_shell in Chromium tree also depends on image_diff. |
|
1389 |
|
1390 * WebKit.gyp: |
|
1391 |
|
1392 2010-07-07 John Abd-El-Malek <jam@chromium.org> |
|
1393 |
|
1394 Reviewed by Darin Fisher. |
|
1395 |
|
1396 [chromium] Add a few more methods to WebPlugin so that Pepper v2 plugins can support copy/zoom/find |
|
1397 https://bugs.webkit.org/show_bug.cgi?id=41649 |
|
1398 |
|
1399 * public/WebPlugin.h: |
|
1400 (WebKit::WebPlugin::hasSelection): |
|
1401 (WebKit::WebPlugin::selectionAsText): |
|
1402 (WebKit::WebPlugin::selectionAsMarkup): |
|
1403 (WebKit::WebPlugin::setZoomFactor): |
|
1404 (WebKit::WebPlugin::supportsFind): |
|
1405 (WebKit::WebPlugin::startFind): |
|
1406 (WebKit::WebPlugin::selectFindResult): |
|
1407 (WebKit::WebPlugin::stopFind): |
|
1408 * src/ContextMenuClientImpl.cpp: |
|
1409 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
1410 * src/WebFrameImpl.cpp: |
|
1411 (WebKit::WebFrameImpl::pluginContainerFromFrame): |
|
1412 (WebKit::ChromePluginPrintContext::end): |
|
1413 (WebKit::ChromePluginPrintContext::computePageRects): |
|
1414 (WebKit::ChromePluginPrintContext::spoolPage): |
|
1415 (WebKit::WebFrameImpl::executeCommand): |
|
1416 * src/WebFrameImpl.h: |
|
1417 * src/WebPluginContainerImpl.cpp: |
|
1418 (WebKit::WebPluginContainerImpl::copy): |
|
1419 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
1420 * src/WebPluginContainerImpl.h: |
|
1421 * src/WebViewImpl.cpp: |
|
1422 (WebKit::WebViewImpl::setZoomLevel): |
|
1423 |
|
1424 2010-07-07 James Hawkins <jhawkins@chromium.org> |
|
1425 |
|
1426 Reviewed by Dimitri Glazkov. |
|
1427 |
|
1428 [Chromium] Add setSuggestedValue to WebInputElement |
|
1429 https://bugs.webkit.org/show_bug.cgi?id=41785 |
|
1430 |
|
1431 * public/WebInputElement.h: |
|
1432 * src/WebInputElement.cpp: |
|
1433 (WebKit::WebInputElement::setSuggestedValue): |
|
1434 (WebKit::WebInputElement::suggestedValue): |
|
1435 |
|
1436 2010-07-07 James Robinson <jamesr@chromium.org> and Vincent Scheib <schieb@chromium.org> |
|
1437 |
|
1438 Reviewed by Dimitri Glazkov. |
|
1439 |
|
1440 WebCore::GLES2Context should allow creating onscreen and offscreen contexts |
|
1441 https://bugs.webkit.org/show_bug.cgi?id=41492 |
|
1442 |
|
1443 You should be able to create a GLES2Context for rendering both on screen |
|
1444 and off screen (to a texture). Currently WebGL does the latter by side |
|
1445 stepping the WebCore::GLES2Context API completely. Longer term it should |
|
1446 move over to using this. |
|
1447 |
|
1448 * src/GLES2Context.cpp: |
|
1449 (WebCore::GLES2ContextInternal::initializeOnscreen): |
|
1450 (WebCore::GLES2ContextInternal::initializeOffscreen): |
|
1451 (WebCore::GLES2Context::createOnscreen): |
|
1452 (WebCore::GLES2Context::createOffscreen): |
|
1453 |
|
1454 2010-07-07 Sam Weinig <sam@webkit.org> |
|
1455 |
|
1456 Reviewed by Anders Carlsson. |
|
1457 |
|
1458 Patch for https://bugs.webkit.org/show_bug.cgi?id=41772 |
|
1459 Add basic piping for BackForwardControllerClient. |
|
1460 |
|
1461 * src/WebViewImpl.cpp: |
|
1462 (WebKit::WebViewImpl::WebViewImpl): |
|
1463 |
|
1464 2010-07-07 Sheriff Bot <webkit.review.bot@gmail.com> |
|
1465 |
|
1466 Unreviewed, rolling out r62645. |
|
1467 http://trac.webkit.org/changeset/62645 |
|
1468 https://bugs.webkit.org/show_bug.cgi?id=41757 |
|
1469 |
|
1470 "Broken inspector tests on several platforms" (Requested by |
|
1471 eseidel on #webkit). |
|
1472 |
|
1473 * src/js/DebuggerScript.js: |
|
1474 (): |
|
1475 |
|
1476 2010-07-07 Pavel Podivilov <podivilov@chromium.org> |
|
1477 |
|
1478 Reviewed by Yury Semikhatsky. |
|
1479 |
|
1480 Web Inspector: if breakpoints were deactivated, add new breakpoints as disabled. |
|
1481 https://bugs.webkit.org/show_bug.cgi?id=41461 |
|
1482 |
|
1483 * src/js/DebuggerScript.js: |
|
1484 (): |
|
1485 |
|
1486 2010-07-06 Darin Adler <darin@apple.com> |
|
1487 |
|
1488 Try to fix build. |
|
1489 |
|
1490 Why do the Chromium bots stop after the first error they encounter? |
|
1491 |
|
1492 * src/WebWorkerImpl.cpp: |
|
1493 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): Removed |
|
1494 unneeded release called on a PassOwnPtr to pass it as an argument of |
|
1495 type PassOwnPtr. |
|
1496 |
|
1497 2010-07-06 Darin Adler <darin@apple.com> |
|
1498 |
|
1499 Try to fix build. |
|
1500 |
|
1501 * src/WebWorkerBase.cpp: |
|
1502 (WebKit::WebWorkerBase::dispatchTaskToMainThread): Use leakPtr instead |
|
1503 of release. |
|
1504 * src/WebWorkerClientImpl.cpp: |
|
1505 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): Removed |
|
1506 unneeded release called on a PassOwnPtr to pass it as an argument of |
|
1507 type PassOwnPtr. |
|
1508 |
|
1509 2010-07-06 Darin Adler <darin@apple.com> |
|
1510 |
|
1511 Try to fix build. |
|
1512 |
|
1513 * src/WebSharedWorkerImpl.cpp: |
|
1514 (WebKit::WebSharedWorkerImpl::connectTask): Removed unneeded release |
|
1515 called on a PassOwnPtr to pass it as an argument of type PassOwnPtr. |
|
1516 |
|
1517 2010-07-06 Darin Adler <darin@apple.com> |
|
1518 |
|
1519 Try to fix build. |
|
1520 |
|
1521 * src/WebDataSourceImpl.cpp: |
|
1522 (WebKit::WebDataSourceImpl::setNextPluginLoadObserver): Call leakPtr |
|
1523 here instead of release. Comment makes it really unclear why it's OK! |
|
1524 |
|
1525 2010-07-06 Darin Adler <darin@apple.com> |
|
1526 |
|
1527 Try to fix build. |
|
1528 |
|
1529 * src/SharedWorkerRepository.cpp: |
|
1530 (WebCore::SharedWorkerRepository::connect): Removed unneeded release |
|
1531 called on a PassOwnPtr to pass it as an argument of type PassOwnPtr. |
|
1532 |
|
1533 2010-07-05 Yury Semikhatsky <yurys@chromium.org> |
|
1534 |
|
1535 Reviewed by Pavel Feldman. |
|
1536 |
|
1537 [v8] Web Inspector: remove v8-specific code dealing with getOwnPropertyNames from InjectedScript.js |
|
1538 https://bugs.webkit.org/show_bug.cgi?id=41595 |
|
1539 |
|
1540 * src/js/DebuggerScript.js: |
|
1541 |
|
1542 2010-07-03 Erik Arvidsson <arv@chromium.org> |
|
1543 |
|
1544 Reviewed by Ojan Vafai. |
|
1545 |
|
1546 Fix issue where a contextmenu event was reporting the wrong target |
|
1547 if the context menu was shown due to pressing the context menu key |
|
1548 (or Shift+F10). |
|
1549 |
|
1550 https://bugs.webkit.org/show_bug.cgi?id=38129 |
|
1551 |
|
1552 * src/WebViewImpl.cpp: |
|
1553 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
1554 |
|
1555 2010-07-02 Yury Semikhatsky <yurys@chromium.org> |
|
1556 |
|
1557 Reviewed by Pavel Feldman. |
|
1558 |
|
1559 [v8] Web Inspector: inspected page crashes on attempt to change iframe's src attribute |
|
1560 https://bugs.webkit.org/show_bug.cgi?id=41511 |
|
1561 |
|
1562 * src/WebBindings.cpp: |
|
1563 (WebKit::getEvent): |
|
1564 |
|
1565 2010-07-01 Sheriff Bot <webkit.review.bot@gmail.com> |
|
1566 |
|
1567 Unreviewed, rolling out r62349. |
|
1568 http://trac.webkit.org/changeset/62349 |
|
1569 https://bugs.webkit.org/show_bug.cgi?id=41499 |
|
1570 |
|
1571 It broke the chromium Linux build. (Requested by dave_levin on |
|
1572 #webkit). |
|
1573 |
|
1574 * public/WebNode.h: |
|
1575 * src/WebFrameImpl.cpp: |
|
1576 (WebKit::WebFrameImpl::registerPasswordListener): |
|
1577 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete): |
|
1578 |
|
1579 2010-07-01 David Holloway <dhollowa@chromium.org> |
|
1580 |
|
1581 Reviewed by Darin Fisher. |
|
1582 |
|
1583 [chromium] Exposes WebNode::unwrap() and WebNode::constUnwrap() for |
|
1584 use by other code in WebKit/chromium/src. |
|
1585 |
|
1586 Specific use of these methods is made in WebFrameImpl.cpp. This is |
|
1587 preferred to the cast operator call that was happening prior to this |
|
1588 change. |
|
1589 |
|
1590 https://bugs.webkit.org/show_bug.cgi?id=41477 |
|
1591 |
|
1592 * public/WebNode.h: |
|
1593 * src/WebFrameImpl.cpp: |
|
1594 (WebKit::WebFrameImpl::registerPasswordListener): |
|
1595 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete): |
|
1596 |
|
1597 2010-07-01 Kenneth Russell <kbr@google.com> |
|
1598 |
|
1599 Reviewed by Dimitri Glazkov. |
|
1600 |
|
1601 Stop linking against opengl32.lib in Windows Chromium port |
|
1602 https://bugs.webkit.org/show_bug.cgi?id=41424 |
|
1603 |
|
1604 * WebKit.gyp: |
|
1605 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
1606 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl): |
|
1607 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
1608 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent): |
|
1609 * src/WebGraphicsContext3DDefaultImpl.h: |
|
1610 |
|
1611 2010-07-01 Sheriff Bot <webkit.review.bot@gmail.com> |
|
1612 |
|
1613 Unreviewed, rolling out r62246. |
|
1614 http://trac.webkit.org/changeset/62246 |
|
1615 https://bugs.webkit.org/show_bug.cgi?id=41470 |
|
1616 |
|
1617 "Worker tests are broken in Chromium" (Requested by yurys on |
|
1618 #webkit). |
|
1619 |
|
1620 * src/WebBindings.cpp: |
|
1621 (WebKit::getEvent): |
|
1622 |
|
1623 2010-07-01 David Holloway <dhollowa@chromium.org> |
|
1624 |
|
1625 Reviewed by Darin Fisher. |
|
1626 |
|
1627 [chromium] Consolidates AutoFill and Autocomplete popup menus into a single popup menu. |
|
1628 |
|
1629 This change combines SuggestionsPopupMenuClient, AutoFillPopupMenuClient, and |
|
1630 AutocompletePopupMenuClient classes into a single consolidated AutoFillPopupMenuClient class. |
|
1631 Prior to this change the contents of the AutoFill popup menu only included AutoFill |
|
1632 suggestions and similarly the Autocomplete popup menu only included Autocomplete |
|
1633 suggestions. With this consolidation, both AutoFill and Autocomplete suggestions can |
|
1634 now be displayed in a single menu. |
|
1635 |
|
1636 https://bugs.webkit.org/show_bug.cgi?id=41236 |
|
1637 |
|
1638 * WebKit.gyp: |
|
1639 * public/WebFrame.h: |
|
1640 * public/WebView.h: |
|
1641 * src/AutoFillPopupMenuClient.cpp: |
|
1642 (WebKit::AutoFillPopupMenuClient::AutoFillPopupMenuClient): |
|
1643 (WebKit::AutoFillPopupMenuClient::~AutoFillPopupMenuClient): |
|
1644 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
1645 (WebKit::AutoFillPopupMenuClient::selectionCleared): |
|
1646 (WebKit::AutoFillPopupMenuClient::itemText): |
|
1647 (WebKit::AutoFillPopupMenuClient::itemStyle): |
|
1648 (WebKit::AutoFillPopupMenuClient::menuStyle): |
|
1649 (WebKit::AutoFillPopupMenuClient::clientPaddingLeft): |
|
1650 (WebKit::AutoFillPopupMenuClient::clientPaddingRight): |
|
1651 (WebKit::AutoFillPopupMenuClient::popupDidHide): |
|
1652 (WebKit::AutoFillPopupMenuClient::setTextFromItem): |
|
1653 (WebKit::AutoFillPopupMenuClient::fontSelector): |
|
1654 (WebKit::AutoFillPopupMenuClient::hostWindow): |
|
1655 (WebKit::AutoFillPopupMenuClient::createScrollbar): |
|
1656 (WebKit::AutoFillPopupMenuClient::initialize): |
|
1657 (WebKit::AutoFillPopupMenuClient::getWebView): |
|
1658 (WebKit::AutoFillPopupMenuClient::textFieldStyle): |
|
1659 * src/AutoFillPopupMenuClient.h: |
|
1660 (WebKit::AutoFillPopupMenuClient::itemToolTip): |
|
1661 (WebKit::AutoFillPopupMenuClient::itemAccessibilityText): |
|
1662 (WebKit::AutoFillPopupMenuClient::itemIsEnabled): |
|
1663 (WebKit::AutoFillPopupMenuClient::clientInsetLeft): |
|
1664 (WebKit::AutoFillPopupMenuClient::clientInsetRight): |
|
1665 (WebKit::AutoFillPopupMenuClient::listSize): |
|
1666 (WebKit::AutoFillPopupMenuClient::selectedIndex): |
|
1667 (WebKit::AutoFillPopupMenuClient::itemIsLabel): |
|
1668 (WebKit::AutoFillPopupMenuClient::itemIsSelected): |
|
1669 (WebKit::AutoFillPopupMenuClient::shouldPopOver): |
|
1670 (WebKit::AutoFillPopupMenuClient::valueShouldChangeOnHotTrack): |
|
1671 (WebKit::AutoFillPopupMenuClient::setAutocompleteMode): |
|
1672 (WebKit::AutoFillPopupMenuClient::getTextField): |
|
1673 (WebKit::AutoFillPopupMenuClient::getSelectedIndex): |
|
1674 (WebKit::AutoFillPopupMenuClient::setSelectedIndex): |
|
1675 * src/AutocompletePopupMenuClient.cpp: Removed. |
|
1676 * src/AutocompletePopupMenuClient.h: Removed. |
|
1677 * src/EditorClientImpl.cpp: |
|
1678 (WebKit::EditorClientImpl::textFieldDidEndEditing): |
|
1679 (WebKit::EditorClientImpl::doAutofill): |
|
1680 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted): |
|
1681 * src/SuggestionsPopupMenuClient.cpp: Removed. |
|
1682 * src/SuggestionsPopupMenuClient.h: Removed. |
|
1683 * src/WebFrameImpl.cpp: |
|
1684 (WebKit::WebFrameImpl::currentHistoryItem): |
|
1685 (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete): |
|
1686 * src/WebFrameImpl.h: |
|
1687 * src/WebViewImpl.cpp: |
|
1688 (WebKit::): |
|
1689 (WebKit::WebViewImpl::WebViewImpl): |
|
1690 (WebKit::WebViewImpl::mouseDown): |
|
1691 (WebKit::WebViewImpl::mouseUp): |
|
1692 (WebKit::WebViewImpl::selectPopupHandleKeyEvent): |
|
1693 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
|
1694 (WebKit::WebViewImpl::hideAutoFillPopup): |
|
1695 (WebKit::WebViewImpl::setFocus): |
|
1696 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
1697 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
1698 (WebKit::WebViewImpl::hidePopups): |
|
1699 (WebKit::WebViewImpl::refreshAutoFillPopup): |
|
1700 * src/WebViewImpl.h: |
|
1701 (WebKit::WebViewImpl::autoFillPopupDidHide): |
|
1702 |
|
1703 2010-07-01 Yury Semikhatsky <yurys@chromium.org> |
|
1704 |
|
1705 Reviewed by Adam Barth. |
|
1706 |
|
1707 [v8] Web Inspector: inspected page crashes on attempt to change iframe's src attribute |
|
1708 https://bugs.webkit.org/show_bug.cgi?id=41350 |
|
1709 |
|
1710 * src/WebBindings.cpp: |
|
1711 (WebKit::getEvent): |
|
1712 |
|
1713 2010-07-01 Aaron Boodman <aa@chromium.org> |
|
1714 |
|
1715 Reviewed by Darin Fisher. |
|
1716 |
|
1717 Make the user script API static. This makes it more convenient to use |
|
1718 if you don't have a WebView instance yet. |
|
1719 |
|
1720 Added static versions of the three methods and re-route current ones |
|
1721 temporarily through the static versions. Will remove the non-static |
|
1722 versions once Chromium has been updated. |
|
1723 |
|
1724 Also, expose the URLPattern configuration for user stylesheets, since |
|
1725 they were not before. |
|
1726 |
|
1727 https://bugs.webkit.org/show_bug.cgi?id=41385 |
|
1728 |
|
1729 * public/WebView.h: |
|
1730 (WebKit::WebView::addUserScript): |
|
1731 (WebKit::WebView::addUserStyleSheet): |
|
1732 * src/WebViewImpl.cpp: |
|
1733 (WebKit::WebView::addUserScript): |
|
1734 (WebKit::WebView::addUserStyleSheet): |
|
1735 (WebKit::WebView::removeAllUserContent): |
|
1736 |
|
1737 2010-06-30 Kenneth Russell <kbr@google.com> |
|
1738 |
|
1739 Reviewed by Dimitri Glazkov. |
|
1740 |
|
1741 Roll forward Chromium DEPS to r51287 |
|
1742 https://bugs.webkit.org/show_bug.cgi?id=41430 |
|
1743 |
|
1744 * DEPS: |
|
1745 |
|
1746 2010-06-25 Pavel Feldman <pfeldman@chromium.org> |
|
1747 |
|
1748 Reviewed by Yury Semikhatsky. |
|
1749 |
|
1750 Chrome DevTools: Finalize migration to new WebView constructor |
|
1751 (devtools agent is now created within WebViewImpl only). |
|
1752 |
|
1753 https://bugs.webkit.org/show_bug.cgi?id=41212 |
|
1754 |
|
1755 * public/WebDevToolsAgent.h: |
|
1756 * public/WebView.h: |
|
1757 * src/WebDevToolsAgentImpl.cpp: |
|
1758 * src/WebViewImpl.cpp: |
|
1759 (WebKit::WebViewImpl::WebViewImpl): |
|
1760 * src/WebViewImpl.h: |
|
1761 * src/WebWorkerBase.cpp: |
|
1762 (WebKit::WebWorkerBase::initializeLoader): |
|
1763 * tests/PopupMenuTest.cpp: |
|
1764 (WebKit::SelectPopupMenuTest::SetUp): |
|
1765 |
|
1766 2010-06-29 Zhenyao Mo <zmo@google.com> |
|
1767 |
|
1768 Reviewed by Dimitri Glazkov. |
|
1769 |
|
1770 Implement getAttachedShaders |
|
1771 https://bugs.webkit.org/show_bug.cgi?id=31172 |
|
1772 |
|
1773 * public/WebGraphicsContext3D.h: Declaration of getAttachedShaders(). |
|
1774 * src/GraphicsContext3D.cpp: Implementation of getAttachedShaders(). |
|
1775 * src/WebGraphicsContext3DDefaultImpl.cpp: Ditto. |
|
1776 * src/WebGraphicsContext3DDefaultImpl.h: Declaration of getAttachedShaders(). |
|
1777 |
|
1778 2010-06-29 Dumitru Daniliuc <dumi@chromium.org> |
|
1779 |
|
1780 Reviewed by Darin Fisher. |
|
1781 |
|
1782 Simplify the WebDatabase interface. |
|
1783 https://bugs.webkit.org/show_bug.cgi?id=40607 |
|
1784 |
|
1785 Do not ref()/deref() the private AbstractDatabase member. This |
|
1786 allows us to use WebDatabase in the destructors of the DB |
|
1787 classes. |
|
1788 |
|
1789 * public/WebDatabase.h: |
|
1790 (WebKit::WebDatabase::WebDatabase): |
|
1791 * src/WebDatabase.cpp: |
|
1792 (WebKit::WebDatabase::name): |
|
1793 (WebKit::WebDatabase::displayName): |
|
1794 (WebKit::WebDatabase::estimatedSize): |
|
1795 (WebKit::WebDatabase::securityOrigin): |
|
1796 (WebKit::WebDatabase::WebDatabase): |
|
1797 |
|
1798 2010-06-29 Zhe Su <suzhe@chromium.org> |
|
1799 |
|
1800 Reviewed by Darin Fisher. |
|
1801 |
|
1802 A crash caused by the patch of bug 40608. |
|
1803 https://bugs.webkit.org/show_bug.cgi?id=41334 |
|
1804 |
|
1805 * src/WebViewImpl.cpp: |
|
1806 (WebKit::WebViewImpl::caretOrSelectionBounds): |
|
1807 |
|
1808 2010-06-29 Victor Wang <victorw@chromium.org> |
|
1809 |
|
1810 Reviewed by Darin Fisher. |
|
1811 |
|
1812 [chromium]: Update webkit for chromium multi dll build. |
|
1813 |
|
1814 1. Export more webkit APIs for chromium multi dll build. |
|
1815 2. Update DumpRenderTree sources so it can build with webkit.dll |
|
1816 3. Temp disable webkit unit tests for chromium multi dll build. |
|
1817 |
|
1818 https://bugs.webkit.org/show_bug.cgi?id=41231 |
|
1819 |
|
1820 * WebKit.gyp: |
|
1821 * public/WebAccessibilityCache.h: |
|
1822 * public/WebAccessibilityObject.h: |
|
1823 * public/WebEventListener.h: |
|
1824 * public/WebGeolocationServiceMock.h: |
|
1825 * public/WebGraphicsContext3D.h: |
|
1826 * public/WebIDBDatabaseError.h: |
|
1827 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): |
|
1828 (WebKit::WebIDBDatabaseError::operator=): |
|
1829 * public/WebNotification.h: |
|
1830 * public/WebPasswordFormData.h: |
|
1831 * public/WebSearchableFormData.h: |
|
1832 * public/WebStorageEventDispatcher.h: |
|
1833 * public/WebString.h: |
|
1834 (WebKit::WebString::WebString): |
|
1835 (WebKit::WebString::operator=): |
|
1836 |
|
1837 2010-06-29 Vangelis Kokkevis <vangelis@chromium.org> |
|
1838 |
|
1839 Reviewed by Darin Fisher. |
|
1840 |
|
1841 [Chromium] Hooking up GraphicsContext3D to the gpu compositor. |
|
1842 GraphicsContext3DInternal is now initialized with a pointer to the HostWindow |
|
1843 that corresponds to the WebView containing the context. The initializer |
|
1844 forces a WebGLES2Context to be created for the WebView (if one doesn't already |
|
1845 exist) and uses the view's GL context as a parent to the GL context created |
|
1846 for WebGL. This allows the compositor to read the texture associated with |
|
1847 WebGL's frame buffer. We also plumb though GraphicsContext3D's prepareTexture |
|
1848 and platformLayer methods which are required by the compositor code. |
|
1849 https://bugs.webkit.org/show_bug.cgi?id=41243 |
|
1850 |
|
1851 * public/WebGraphicsContext3D.h: |
|
1852 * public/WebView.h: |
|
1853 Made gles2Context() a virtual method on WebView instead of WebViewImpl |
|
1854 to allow access to it from GraphicsContext3DInternal::initialize(). |
|
1855 * src/GraphicsContext3D.cpp: |
|
1856 (WebCore::GraphicsContext3DInternal::initialize): |
|
1857 (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D): |
|
1858 (WebCore::GraphicsContext3DInternal::platformTexture): |
|
1859 (WebCore::GraphicsContext3DInternal::prepareTexture): |
|
1860 (WebCore::GraphicsContext3DInternal::platformLayer): |
|
1861 (WebCore::GraphicsContext3D::create): |
|
1862 (WebCore::GraphicsContext3D::prepareTexture): |
|
1863 (WebCore::GraphicsContext3D::platformLayer): |
|
1864 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
1865 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
1866 (WebKit::WebGraphicsContext3DDefaultImpl::getPlatformTextureId): |
|
1867 (WebKit::WebGraphicsContext3DDefaultImpl::prepareTexture): |
|
1868 * src/WebGraphicsContext3DDefaultImpl.h: |
|
1869 * src/WebViewImpl.h: |
|
1870 |
|
1871 2010-06-29 Pavel Podivilov <podivilov@chromium.org> |
|
1872 |
|
1873 Reviewed by Yury Semikhatsky. |
|
1874 |
|
1875 Web Inspector: return line number where breakpoint was actually set by v8 from setBreakpoint function. |
|
1876 https://bugs.webkit.org/show_bug.cgi?id=40781 |
|
1877 |
|
1878 * src/js/DebuggerScript.js: |
|
1879 (): |
|
1880 |
|
1881 2010-06-23 John Gregg <johnnyg@google.com> |
|
1882 |
|
1883 Reviewed by Kent Tamura. |
|
1884 |
|
1885 add ENABLE_DIRECTORY_UPLOAD build support |
|
1886 https://bugs.webkit.org/show_bug.cgi?id=41100 |
|
1887 |
|
1888 * features.gypi: |
|
1889 |
|
1890 2010-06-28 Zhe Su <suzhe@chromium.org> |
|
1891 |
|
1892 Reviewed by Jian Li. |
|
1893 |
|
1894 [chromium]Remove deprecated code related to input method. |
|
1895 https://bugs.webkit.org/show_bug.cgi?id=41244 |
|
1896 |
|
1897 Also update TestWebWidget in tests/PopupMenuTest.cpp to add missing implementations. |
|
1898 |
|
1899 * WebKit.gyp: |
|
1900 * public/WebCompositionCommand.h: Removed. |
|
1901 * public/WebViewClient.h: |
|
1902 * public/WebWidget.h: |
|
1903 * src/EditorClientImpl.cpp: |
|
1904 (WebKit::EditorClientImpl::setInputMethodState): |
|
1905 * src/WebPopupMenuImpl.cpp: |
|
1906 * src/WebPopupMenuImpl.h: |
|
1907 * src/WebViewImpl.cpp: |
|
1908 * src/WebViewImpl.h: |
|
1909 * tests/PopupMenuTest.cpp: |
|
1910 (WebKit::TestWebWidget::setComposition): |
|
1911 (WebKit::TestWebWidget::confirmComposition): |
|
1912 (WebKit::TestWebWidget::textInputType): |
|
1913 (WebKit::TestWebWidget::caretOrSelectionBounds): |
|
1914 |
|
1915 2010-06-27 John Abd-El-Malek <jam@chromium.org> |
|
1916 |
|
1917 Reviewed by Darin Fisher. |
|
1918 |
|
1919 [chromium] Get the selected text from plugins for right click menu |
|
1920 https://bugs.webkit.org/show_bug.cgi?id=41242 |
|
1921 |
|
1922 * public/WebContextMenuData.h: |
|
1923 (WebKit::WebContextMenuData::): |
|
1924 * public/WebPlugin.h: |
|
1925 (WebKit::WebPlugin::selectedText): |
|
1926 * src/ContextMenuClientImpl.cpp: |
|
1927 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
1928 * src/WebPluginContainerImpl.cpp: |
|
1929 (WebKit::WebPluginContainerImpl::selectedText): |
|
1930 * src/WebPluginContainerImpl.h: |
|
1931 |
|
1932 2010-06-28 Yury Semikhatsky <yurys@chromium.org> |
|
1933 |
|
1934 Unreviewed. Fix Chromium debugger tests. |
|
1935 |
|
1936 * src/js/Tests.js: |
|
1937 (.TestSuite.prototype.testDebugIntrinsicProperties): |
|
1938 |
|
1939 2010-06-25 Yuzo Fujishima <yuzo@google.com> |
|
1940 |
|
1941 Reviewed by Shinichiro Hamaji. |
|
1942 |
|
1943 Improve default value handling for page format properties. |
|
1944 https://bugs.webkit.org/show_bug.cgi?id=41150 |
|
1945 |
|
1946 * public/WebFrame.h: |
|
1947 * src/WebFrameImpl.cpp: |
|
1948 (WebKit::WebFrameImpl::pageSizeAndMarginsInPixels): |
|
1949 * src/WebFrameImpl.h: |
|
1950 |
|
1951 2010-06-26 Sheriff Bot <webkit.review.bot@gmail.com> |
|
1952 |
|
1953 Unreviewed, rolling out r61943. |
|
1954 http://trac.webkit.org/changeset/61943 |
|
1955 https://bugs.webkit.org/show_bug.cgi?id=41251 |
|
1956 |
|
1957 Totally breaks webkit_unit_tests on Chromium linux and mac |
|
1958 (Requested by mnaganov on #webkit). |
|
1959 |
|
1960 * WebKit.gyp: |
|
1961 * src/WebFrameImpl.cpp: |
|
1962 (WebKit::frameContentAsPlainText): |
|
1963 * tests/RunAllTests.cpp: |
|
1964 (main): |
|
1965 * tests/WebFrameTest.cpp: Removed. |
|
1966 * tests/data/iframes_test.html: Removed. |
|
1967 * tests/data/invisible_iframe.html: Removed. |
|
1968 * tests/data/visible_iframe.html: Removed. |
|
1969 * tests/data/zero_sized_iframe.html: Removed. |
|
1970 |
|
1971 2010-06-26 Tony Gentilcore <tonyg@chromium.org> |
|
1972 |
|
1973 Reviewed by Dimitri Glazkov. |
|
1974 |
|
1975 Disable Web Timing support by default for chromium port. |
|
1976 https://bugs.webkit.org/show_bug.cgi?id=38924 |
|
1977 |
|
1978 * features.gypi: |
|
1979 |
|
1980 2010-06-25 Jay Civelli <jcivelli@chromium.org> |
|
1981 |
|
1982 Reviewed by Darin Fisher. |
|
1983 |
|
1984 [chromium] Made WebFrame not report the text from hidden frames. |
|
1985 (some pages contain hidden frames with garbage text that |
|
1986 should not be indexed or used to detect the page's language). |
|
1987 https://bugs.webkit.org/show_bug.cgi?id=39456 |
|
1988 |
|
1989 * DEPS: |
|
1990 * WebKit.gyp: |
|
1991 * src/WebFrameImpl.cpp: |
|
1992 (WebKit::frameContentAsPlainText): |
|
1993 * tests/RunAllTests.cpp: |
|
1994 (main): |
|
1995 * tests/WebFrameTest.cpp: Added. |
|
1996 * tests/data: Added. |
|
1997 * tests/data/iframes_test.html: Added. |
|
1998 * tests/data/invisible_iframe.html: Added. |
|
1999 * tests/data/visible_iframe.html: Added. |
|
2000 * tests/data/zero_sized_iframe.html: Added. |
|
2001 |
|
2002 2010-06-25 Bernhard Bauer <bauerb@chromium.org> |
|
2003 |
|
2004 Reviewed by Darin Fisher. |
|
2005 |
|
2006 Add plugin accessors to WebPluginContainer. |
|
2007 https://bugs.webkit.org/show_bug.cgi?id=41145 |
|
2008 |
|
2009 * public/WebPluginContainer.h: |
|
2010 * src/WebPluginContainerImpl.h: |
|
2011 (WebKit::WebPluginContainerImpl::setPlugin): |
|
2012 |
|
2013 2010-06-25 Sterling Swigart <sswigart@google.com> |
|
2014 |
|
2015 Reviewed by David Levin. |
|
2016 |
|
2017 Resetting ENABLE_IMAGE_RESIZER to 0. Image.webkitGetImage needs to be developed under |
|
2018 a 0 value, at least until both the JSC and V8 bindings are in place. |
|
2019 https://bugs.webkit.org/show_bug.cgi?id=41116 |
|
2020 |
|
2021 * features.gypi: ENABLE_IMAGE_RESIZER=0 |
|
2022 |
|
2023 2010-06-25 Victor Wang <victorw@chromium.org> |
|
2024 |
|
2025 Reviewed by Darin Fisher. |
|
2026 |
|
2027 [Chromium] Update chromium webkit gyp so it has |
|
2028 option to be built as DLL. |
|
2029 |
|
2030 Chromium webkit is built as webkit.dll on windows |
|
2031 if it is inside chromium build and variable component |
|
2032 is set to shared_library. |
|
2033 |
|
2034 https://bugs.webkit.org/show_bug.cgi?id=41161 |
|
2035 |
|
2036 * WebKit.gyp: |
|
2037 |
|
2038 2010-06-25 John Abd-El-Malek <jam@chromium.org> |
|
2039 |
|
2040 Reviewed by David Levin. |
|
2041 |
|
2042 [chromium] Send unhandled events to Node's default handler |
|
2043 https://bugs.webkit.org/show_bug.cgi?id=41223 |
|
2044 |
|
2045 * src/WebPluginContainerImpl.cpp: |
|
2046 (WebKit::WebPluginContainerImpl::handleEvent): |
|
2047 |
|
2048 2010-06-25 Daniel Cheng <dcheng@chromium.org> |
|
2049 |
|
2050 Reviewed by Darin Fisher. |
|
2051 |
|
2052 [chromium] Add new stubs for querying platform drag-and-drop and copy-and-paste data. |
|
2053 |
|
2054 This change adds new stubs for querying for data in a clipboard or drag operation. This is |
|
2055 so adding support for more data types in clipboard/drag operations doesn't become |
|
2056 increasingly expensive, since we currently copy all the drag data we need every time a new |
|
2057 web drop target is entered. It also adds a new mechanism to write back to the system |
|
2058 clipboard that isn't tied to one data type. |
|
2059 |
|
2060 https://bugs.webkit.org/show_bug.cgi?id=40540 |
|
2061 |
|
2062 * public/WebClipboard.h: |
|
2063 (WebKit::WebClipboard::): |
|
2064 (WebKit::WebClipboard::isFormatAvailable): |
|
2065 (WebKit::WebClipboard::readPlainText): |
|
2066 (WebKit::WebClipboard::readHTML): |
|
2067 (WebKit::WebClipboard::writePlainText): |
|
2068 (WebKit::WebClipboard::writeHTML): |
|
2069 (WebKit::WebClipboard::writeURL): |
|
2070 (WebKit::WebClipboard::writeImage): |
|
2071 (WebKit::WebClipboard::writeData): |
|
2072 (WebKit::WebClipboard::readAvailableTypes): |
|
2073 (WebKit::WebClipboard::readData): |
|
2074 (WebKit::WebClipboard::readFilenames): |
|
2075 * public/WebKitClient.h: |
|
2076 * src/AssertMatchingEnums.cpp: |
|
2077 * src/ChromiumBridge.cpp: |
|
2078 (WebCore::ChromiumBridge::clipboardWriteData): |
|
2079 (WebCore::ChromiumBridge::clipboardReadAvailableTypes): |
|
2080 (WebCore::ChromiumBridge::clipboardReadData): |
|
2081 (WebCore::ChromiumBridge::clipboardReadFilenames): |
|
2082 |
|
2083 2010-06-25 Lei Zheng <lzheng@chromium.org> |
|
2084 |
|
2085 Reviewed by Dimitri Glazkov. |
|
2086 |
|
2087 [Chromium] Add a flag to the ResourceResponse for tracking if a request was fetched |
|
2088 when Alternate-Protocol is available. |
|
2089 |
|
2090 https://bugs.webkit.org/show_bug.cgi?id=41001 |
|
2091 |
|
2092 * public/WebURLResponse.h: |
|
2093 * src/WebURLResponse.cpp: |
|
2094 (WebKit::WebURLResponse::wasAlternateProtocolAvailable): |
|
2095 (WebKit::WebURLResponse::setWasAlternateProtocolAvailable): |
|
2096 |
|
2097 2010-06-25 Michael Nordman <michaeln@google.com> |
|
2098 |
|
2099 Reviewed by Dumitru Daniliuc. |
|
2100 |
|
2101 Additional API to pass additional info needed for AppCache progress events. |
|
2102 https://bugs.webkit.org/show_bug.cgi?id=37602 |
|
2103 |
|
2104 Also, delete an obsolete method from the worker API. |
|
2105 |
|
2106 * public/WebApplicationCacheHostClient.h: define a new method |
|
2107 * public/WebSharedWorker.h: remove an obsolte method |
|
2108 * src/ApplicationCacheHostInternal.h: implement the new method |
|
2109 (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener): |
|
2110 |
|
2111 2010-06-25 John Gregg <johnnyg@google.com> |
|
2112 |
|
2113 Reviewed by Darin Fisher. |
|
2114 |
|
2115 Notification should expose ltr/rtl as TextDirection, not String |
|
2116 https://bugs.webkit.org/show_bug.cgi?id=40871 |
|
2117 |
|
2118 * public/WebNotification.h: |
|
2119 * src/WebNotification.cpp: |
|
2120 (WebKit::WebNotification::direction): |
|
2121 |
|
2122 2010-06-24 Eric Seidel <eric@webkit.org> |
|
2123 |
|
2124 Reviewed by Adam Barth. |
|
2125 |
|
2126 Clean up and document DocumentWriter::replaceDocument code path |
|
2127 https://bugs.webkit.org/show_bug.cgi?id=41182 |
|
2128 |
|
2129 * src/WebFrameImpl.cpp: |
|
2130 (WebKit::WebFrameImpl::loadJavaScriptURL): |
|
2131 - Make Chromium use DocumentWriter like it should. |
|
2132 |
|
2133 2010-06-24 Vangelis Kokkevis <vangelis@chromium.org> |
|
2134 |
|
2135 Reviewed by Darin Fisher. |
|
2136 |
|
2137 [Chromium] A WebView can now own a GLES2Context which gets created on |
|
2138 demand. This context will typically be created for the gpu compositor |
|
2139 and used as a parent context for any elements on the page that use the |
|
2140 gpu for rendering (e.g. WebGL) and need to pass their backbuffer directly |
|
2141 to the compositor. |
|
2142 https://bugs.webkit.org/show_bug.cgi?id=41010 |
|
2143 |
|
2144 * public/WebGLES2Context.h: |
|
2145 * src/GLES2Context.cpp: |
|
2146 (WebCore::GLES2ContextInternal::getWebGLES2Context): |
|
2147 (WebCore::GLES2ContextInternal::initialize): |
|
2148 * src/WebViewImpl.cpp: |
|
2149 (WebKit::WebViewImpl::WebViewImpl): |
|
2150 (WebKit::WebViewImpl::gles2Context): |
|
2151 * src/WebViewImpl.h: |
|
2152 |
|
2153 2010-06-24 Pavel Feldman <pfeldman@chromium.org> |
|
2154 |
|
2155 Reviewed by Yury Semikhatsky. |
|
2156 |
|
2157 Web Inspector: Inspector cleanup + better DevTools alignment with Inspector. |
|
2158 |
|
2159 https://bugs.webkit.org/show_bug.cgi?id=41094 |
|
2160 |
|
2161 - Merged InspectorClient implementation into WebDevToolsAgent |
|
2162 - Changed the way WebDevToolsAgent is initialized (will break chromium bot, needs coordinated landing) |
|
2163 - Removed a lot of legacy code from WebDevToolsAgentImpl |
|
2164 - Removed a lot of overrides from DevTools.js |
|
2165 - Simplified devtools stubs |
|
2166 - Got rid of all logic from within InjectDispatch.js |
|
2167 |
|
2168 * public/WebView.h: |
|
2169 * src/FrameLoaderClientImpl.cpp: |
|
2170 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad): |
|
2171 * src/InspectorClientImpl.cpp: |
|
2172 (WebKit::InspectorClientImpl::inspectorDestroyed): |
|
2173 (WebKit::InspectorClientImpl::openInspectorFrontend): |
|
2174 (WebKit::InspectorClientImpl::highlight): |
|
2175 (WebKit::InspectorClientImpl::hideHighlight): |
|
2176 (WebKit::InspectorClientImpl::populateSetting): |
|
2177 (WebKit::InspectorClientImpl::storeSetting): |
|
2178 (WebKit::InspectorClientImpl::sendMessageToFrontend): |
|
2179 (WebKit::InspectorClientImpl::resourceTrackingWasEnabled): |
|
2180 (WebKit::InspectorClientImpl::resourceTrackingWasDisabled): |
|
2181 (WebKit::InspectorClientImpl::timelineProfilerWasStarted): |
|
2182 (WebKit::InspectorClientImpl::timelineProfilerWasStopped): |
|
2183 (WebKit::InspectorClientImpl::devToolsAgent): |
|
2184 * src/InspectorClientImpl.h: |
|
2185 * src/InspectorFrontendClientImpl.cpp: |
|
2186 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged): |
|
2187 * src/ToolsAgent.h: |
|
2188 * src/WebDevToolsAgentImpl.cpp: |
|
2189 (WebKit::): |
|
2190 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost): |
|
2191 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled): |
|
2192 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): |
|
2193 (WebKit::WebDevToolsAgentImpl::inspectorDestroyed): |
|
2194 (WebKit::WebDevToolsAgentImpl::openInspectorFrontend): |
|
2195 (WebKit::WebDevToolsAgentImpl::highlight): |
|
2196 (WebKit::WebDevToolsAgentImpl::hideHighlight): |
|
2197 (WebKit::WebDevToolsAgentImpl::populateSetting): |
|
2198 (WebKit::WebDevToolsAgentImpl::storeSetting): |
|
2199 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend): |
|
2200 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasEnabled): |
|
2201 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasDisabled): |
|
2202 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStarted): |
|
2203 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStopped): |
|
2204 * src/WebDevToolsAgentImpl.h: |
|
2205 * src/WebDevToolsAgentPrivate.h: |
|
2206 * src/WebViewImpl.cpp: |
|
2207 (WebKit::WebView::create): |
|
2208 (WebKit::WebViewImpl::WebViewImpl): |
|
2209 * src/WebViewImpl.h: |
|
2210 * src/js/DevTools.js: |
|
2211 (devtools.ToolsAgent): |
|
2212 (): |
|
2213 (devtools): |
|
2214 * src/js/DevToolsHostStub.js: |
|
2215 (.window.setDebuggerScriptSource): |
|
2216 (.window.dispatchOnInjectedScript): |
|
2217 * src/js/InjectDispatch.js: |
|
2218 (dispatch): |
|
2219 * src/js/InspectorControllerImpl.js: |
|
2220 |
|
2221 2010-06-24 Pavel Feldman <pfeldman@chromium.org> |
|
2222 |
|
2223 Not reviewed: revert 61766. |
|
2224 |
|
2225 * WebKit.gyp: |
|
2226 * public/WebView.h: |
|
2227 * src/FrameLoaderClientImpl.cpp: |
|
2228 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad): |
|
2229 * src/InspectorClientImpl.cpp: Added. |
|
2230 (WebKit::InspectorClientImpl::InspectorClientImpl): |
|
2231 (WebKit::InspectorClientImpl::~InspectorClientImpl): |
|
2232 (WebKit::InspectorClientImpl::inspectorDestroyed): |
|
2233 (WebKit::InspectorClientImpl::openInspectorFrontend): |
|
2234 (WebKit::invalidateNodeBoundingRect): |
|
2235 (WebKit::InspectorClientImpl::highlight): |
|
2236 (WebKit::InspectorClientImpl::hideHighlight): |
|
2237 (WebKit::InspectorClientImpl::populateSetting): |
|
2238 (WebKit::InspectorClientImpl::storeSetting): |
|
2239 (WebKit::InspectorClientImpl::sendMessageToFrontend): |
|
2240 * src/InspectorClientImpl.h: Added. |
|
2241 * src/InspectorFrontendClientImpl.cpp: |
|
2242 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged): |
|
2243 * src/ToolsAgent.h: |
|
2244 * src/WebDevToolsAgentImpl.cpp: |
|
2245 (WebKit::): |
|
2246 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad): |
|
2247 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost): |
|
2248 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled): |
|
2249 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): |
|
2250 (WebKit::WebDevToolsAgentImpl::jsDispatchToApu): |
|
2251 (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf): |
|
2252 (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged): |
|
2253 * src/WebDevToolsAgentImpl.h: |
|
2254 * src/WebDevToolsAgentPrivate.h: |
|
2255 * src/WebViewImpl.cpp: |
|
2256 (WebKit::WebView::create): |
|
2257 (WebKit::WebViewImpl::WebViewImpl): |
|
2258 (WebKit::WebViewImpl::setDevToolsAgent): |
|
2259 * src/WebViewImpl.h: |
|
2260 * src/WebWorkerBase.cpp: |
|
2261 (WebKit::WebWorkerBase::initializeLoader): |
|
2262 * src/js/DevTools.js: |
|
2263 (devtools.ToolsAgent): |
|
2264 (devtools.ToolsAgent.prototype.frameNavigate_): |
|
2265 (): |
|
2266 * src/js/DevToolsHostStub.js: |
|
2267 (.RemoteDebuggerAgentStub): |
|
2268 (.RemoteDebuggerAgentStub.prototype.getContextId): |
|
2269 (.RemoteDebuggerAgentStub.prototype.processDebugCommands): |
|
2270 (.RemoteProfilerAgentStub): |
|
2271 (.RemoteProfilerAgentStub.prototype.getActiveProfilerModules): |
|
2272 (.RemoteProfilerAgentStub.prototype.getLogLines): |
|
2273 (.RemoteToolsAgentStub): |
|
2274 (.RemoteToolsAgentStub.prototype.dispatchOnInjectedScript): |
|
2275 (.RemoteToolsAgentStub.prototype.dispatchOnInspectorController): |
|
2276 (.ProfilerStubHelper): |
|
2277 (.ProfilerStubHelper.GetInstance): |
|
2278 (.ProfilerStubHelper.prototype.StopProfiling): |
|
2279 (.ProfilerStubHelper.prototype.StartProfiling): |
|
2280 (.ProfilerStubHelper.prototype.getActiveProfilerModules): |
|
2281 (.ProfilerStubHelper.prototype.getLogLines): |
|
2282 (.RemoteDebuggerCommandExecutorStub): |
|
2283 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand): |
|
2284 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerPauseScript): |
|
2285 (.RemoteDebuggerCommandExecutorStub.prototype.sendResponse_): |
|
2286 (.DevToolsHostStub): |
|
2287 (.DevToolsHostStub.prototype.reset): |
|
2288 (.DevToolsHostStub.prototype.setting): |
|
2289 (.DevToolsHostStub.prototype.setSetting): |
|
2290 * src/js/InjectDispatch.js: |
|
2291 (ApuAgentDispatcher.dispatchToApu): |
|
2292 (dispatch): |
|
2293 * src/js/InspectorControllerImpl.js: |
|
2294 (devtools.InspectorBackendImpl.prototype.debuggerEnabled): |
|
2295 (devtools.InspectorBackendImpl.prototype.profilerEnabled): |
|
2296 |
|
2297 2010-06-23 Pavel Feldman <pfeldman@chromium.org> |
|
2298 |
|
2299 Reviewed by Yury Semikhatsky. |
|
2300 |
|
2301 Web Inspector: Inspector cleanup + better DevTools alignment with Inspector. |
|
2302 |
|
2303 https://bugs.webkit.org/show_bug.cgi?id=41094 |
|
2304 |
|
2305 - Merged InspectorClient implementation into WebDevToolsAgent |
|
2306 - Changed the way WebDevToolsAgent is initialized (will break chromium bot, needs coordinated landing) |
|
2307 - Removed a lot of legacy code from WebDevToolsAgentImpl |
|
2308 - Removed a lot of overrides from DevTools.js |
|
2309 - Simplified devtools stubs |
|
2310 - Got rid of all logic from within InjectDispatch.js |
|
2311 |
|
2312 * WebKit.gyp: |
|
2313 * public/WebDevToolsAgent.h: |
|
2314 * public/WebView.h: |
|
2315 * src/FrameLoaderClientImpl.cpp: |
|
2316 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad): |
|
2317 * src/InspectorFrontendClientImpl.cpp: |
|
2318 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged): |
|
2319 * src/ToolsAgent.h: |
|
2320 * src/WebDevToolsAgentImpl.cpp: |
|
2321 (WebKit::): |
|
2322 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost): |
|
2323 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled): |
|
2324 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): |
|
2325 (WebKit::WebDevToolsAgentImpl::inspectorDestroyed): |
|
2326 (WebKit::WebDevToolsAgentImpl::openInspectorFrontend): |
|
2327 (WebKit::WebDevToolsAgentImpl::highlight): |
|
2328 (WebKit::WebDevToolsAgentImpl::hideHighlight): |
|
2329 (WebKit::WebDevToolsAgentImpl::populateSetting): |
|
2330 (WebKit::WebDevToolsAgentImpl::storeSetting): |
|
2331 (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend): |
|
2332 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasEnabled): |
|
2333 (WebKit::WebDevToolsAgentImpl::resourceTrackingWasDisabled): |
|
2334 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStarted): |
|
2335 (WebKit::WebDevToolsAgentImpl::timelineProfilerWasStopped): |
|
2336 * src/WebDevToolsAgentImpl.h: |
|
2337 * src/WebDevToolsAgentPrivate.h: |
|
2338 * src/WebViewImpl.cpp: |
|
2339 (WebKit::WebView::create): |
|
2340 (WebKit::WebViewImpl::WebViewImpl): |
|
2341 * src/WebViewImpl.h: |
|
2342 * src/WebWorkerBase.cpp: |
|
2343 (WebKit::WebWorkerBase::initializeLoader): |
|
2344 * src/js/DevTools.js: |
|
2345 (devtools.ToolsAgent): |
|
2346 (): |
|
2347 (devtools): |
|
2348 * src/js/DevToolsHostStub.js: |
|
2349 (.window.setDebuggerScriptSource): |
|
2350 (.window.dispatchOnInjectedScript): |
|
2351 * src/js/InjectDispatch.js: |
|
2352 (dispatch): |
|
2353 * src/js/InspectorControllerImpl.js: |
|
2354 |
|
2355 2010-06-24 Yury Semikhatsky <yurys@chromium.org> |
|
2356 |
|
2357 Reviewed by Pavel Feldman. |
|
2358 |
|
2359 Web Inspector: implement layout tests for debugger |
|
2360 https://bugs.webkit.org/show_bug.cgi?id=40774 |
|
2361 |
|
2362 * src/WebDevToolsFrontendImpl.cpp: |
|
2363 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
2364 |
|
2365 2010-06-23 Tony Chang <tony@chromium.org> |
|
2366 |
|
2367 Reviewed by Darin Fisher. |
|
2368 |
|
2369 layout test for a crash in chromium multipart request handling |
|
2370 https://bugs.webkit.org/show_bug.cgi?id=41050 |
|
2371 |
|
2372 Also roll DEPS to pick up the crash fix. |
|
2373 |
|
2374 * DEPS: |
|
2375 |
|
2376 2010-06-23 Yuzo Fujishima <yuzo@google.com> |
|
2377 |
|
2378 Reviewed by Shinichiro Hamaji. |
|
2379 |
|
2380 Make page format data methods accessible from Chromium |
|
2381 https://bugs.webkit.org/show_bug.cgi?id=41056 |
|
2382 |
|
2383 * public/WebFrame.h: |
|
2384 * src/WebFrameImpl.cpp: |
|
2385 (WebKit::WebFrameImpl::isPageBoxVisible): |
|
2386 (WebKit::WebFrameImpl::pageAreaRectInPixels): |
|
2387 (WebKit::WebFrameImpl::preferredPageSizeInPixels): |
|
2388 * src/WebFrameImpl.h: |
|
2389 |
|
2390 2010-06-22 Adam Barth <abarth@webkit.org> |
|
2391 |
|
2392 Reviewed by Eric Seidel. |
|
2393 |
|
2394 Rename HTMLDocumentParser to LegacyHTMLDocumentParser |
|
2395 https://bugs.webkit.org/show_bug.cgi?id=41043 |
|
2396 |
|
2397 * src/WebEntities.cpp: |
|
2398 |
|
2399 2010-06-22 Pavel Feldman <pfeldman@chromium.org> |
|
2400 |
|
2401 Not reviewed: follow up to r61655 to make Chromium tests happy. |
|
2402 |
|
2403 * src/js/InspectorControllerImpl.js: |
|
2404 (devtools.InspectorBackendImpl): |
|
2405 |
|
2406 2010-06-22 Mikhail Naganov <mnaganov@chromium.org> |
|
2407 |
|
2408 Reviewed by Pavel Feldman. |
|
2409 |
|
2410 [Chromium] Clean up after removal of static WebDevToolsAgentClient::sendMessageToFrontendOnIOThread. |
|
2411 |
|
2412 https://bugs.webkit.org/show_bug.cgi?id=40914 |
|
2413 |
|
2414 * public/WebDevToolsAgentClient.h: |
|
2415 |
|
2416 2010-06-22 Mikhail Naganov <mnaganov@chromium.org> |
|
2417 |
|
2418 Reviewed by Pavel Feldman. |
|
2419 |
|
2420 [Chromium] Add a sanity test for heap profiler. |
|
2421 |
|
2422 https://bugs.webkit.org/show_bug.cgi?id=40917 |
|
2423 |
|
2424 * src/js/Tests.js: |
|
2425 (.TestSuite.prototype.testHeapProfiler.findDisplayedNode): |
|
2426 (.TestSuite.prototype.testHeapProfiler.findVisibleView): |
|
2427 (.TestSuite.prototype.testHeapProfiler): |
|
2428 |
|
2429 2010-06-21 MORITA Hajime <morrita@google.com> |
|
2430 |
|
2431 Reviewed by Darin Fisher. |
|
2432 |
|
2433 [Chromium] Dragging outside the frame immediately causes page to scroll |
|
2434 http://webkit.org/b/40461 |
|
2435 |
|
2436 This is regression that was introduced at http://webkit.org/b/39725. |
|
2437 |
|
2438 There are 2 problems: |
|
2439 1. It starts auto-scrolling immediately. We should have some delay. |
|
2440 2. The scroll continues even after a mouse cursor goes outside a frame. |
|
2441 The scroll should be stopped when the curosr has left. |
|
2442 |
|
2443 This change introduced DragScrollTimer to handle 1. |
|
2444 At the same time, it fixed DragScrollTimer::scrollDistanceFor() to |
|
2445 handle 2, We now stop scrolling when the cursor gone. |
|
2446 |
|
2447 * WebKit.gyp: |
|
2448 * src/DragScrollTimer.cpp: Added. |
|
2449 (WebKit::distanceToRect): |
|
2450 (WebKit::DragScrollTimer::DragScrollTimer): |
|
2451 (WebKit::DragScrollTimer::~DragScrollTimer): |
|
2452 (WebKit::DragScrollTimer::stop): |
|
2453 (WebKit::DragScrollTimer::scroll): |
|
2454 (WebKit::DragScrollTimer::update): |
|
2455 (WebKit::DragScrollTimer::triggerScroll): |
|
2456 (WebKit::DragScrollTimer::scrollDistanceFor): |
|
2457 * src/DragScrollTimer.h: Added. |
|
2458 (WebKit::DragScrollTimer::fired): |
|
2459 (WebKit::DragScrollTimer::shouldScroll): |
|
2460 * src/WebViewImpl.cpp: |
|
2461 (WebKit::WebViewImpl::WebViewImpl): |
|
2462 (WebKit::WebViewImpl::dragSourceEndedAt): |
|
2463 (WebKit::WebViewImpl::dragSourceMovedTo): |
|
2464 (WebKit::WebViewImpl::dragTargetDrop): |
|
2465 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): |
|
2466 * src/WebViewImpl.h: |
|
2467 |
|
2468 2010-06-21 Kent Tamura <tkent@chromium.org> |
|
2469 |
|
2470 Reviewed by Dimitri Glazkov. |
|
2471 |
|
2472 [Chromium] Enable EVENTSOURCE, FILE_WRITER, and IMAGE_RESIZER |
|
2473 https://bugs.webkit.org/show_bug.cgi?id=40905 |
|
2474 |
|
2475 EVENTSOURCE: It is already enabled in Chromium browser. This fixes |
|
2476 some tests with Chromium DRT. |
|
2477 |
|
2478 FILE_WRITER and IMAGE_RESIZER: Enable experimental features in |
|
2479 order to test them before enabling them in Chromium browser. |
|
2480 |
|
2481 * features.gypi: |
|
2482 |
|
2483 2010-06-21 Satish Sampath <satish@chromium.org> |
|
2484 |
|
2485 Reviewed by Steve Block. |
|
2486 |
|
2487 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches. |
|
2488 https://bugs.webkit.org/show_bug.cgi?id=40878 |
|
2489 |
|
2490 * features.gypi: |
|
2491 |
|
2492 2010-06-21 Mikhail Naganov <mnaganov@chromium.org> |
|
2493 |
|
2494 Reviewed by Yury Semikhatsky. |
|
2495 |
|
2496 [Chromium] Remove usage of static WebDevToolsAgentClient::sendMessageToFrontendOnIOThread. |
|
2497 |
|
2498 Also, move WebDevToolsMessageTransport to its own header file. |
|
2499 |
|
2500 https://bugs.webkit.org/show_bug.cgi?id=40913 |
|
2501 |
|
2502 * DEPS: |
|
2503 * WebKit.gyp: |
|
2504 * public/WebDevToolsAgent.h: |
|
2505 * public/WebDevToolsAgentClient.h: |
|
2506 * public/WebDevToolsMessageTransport.h: Added. |
|
2507 (WebKit::WebDevToolsMessageTransport::~WebDevToolsMessageTransport): |
|
2508 * src/WebDevToolsAgentImpl.cpp: |
|
2509 (WebKit::): |
|
2510 |
|
2511 2010-06-20 Yury Semikhatsky <yurys@chromium.org> |
|
2512 |
|
2513 Reviewed by Pavel Feldman. |
|
2514 |
|
2515 [v8] Web Inspector: don't add ScriptDebugServer as v8 listener if browser exposes |
|
2516 v8 debugging protocol. |
|
2517 |
|
2518 * src/DebuggerAgentManager.cpp: |
|
2519 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |
|
2520 |
|
2521 2010-06-19 Jay Civelli <jcivelli@chromium.org> |
|
2522 |
|
2523 Reviewed by David Levin. |
|
2524 |
|
2525 Adding a < operator to WebURLs so they can be used in std::maps. |
|
2526 https://bugs.webkit.org/show_bug.cgi?id=40632 |
|
2527 |
|
2528 * public/WebCString.h: |
|
2529 (WebKit::operator<): |
|
2530 * public/WebURL.h: |
|
2531 (WebKit::operator<): |
|
2532 * src/WebCString.cpp: |
|
2533 (WebKit::WebCString::compare): |
|
2534 |
|
2535 2010-06-19 Kent Tamura <tkent@chromium.org> |
|
2536 |
|
2537 Unreviewed. Build fix for r61488. |
|
2538 |
|
2539 * features.gypi: Define use_accelerated_compositing. |
|
2540 |
|
2541 2010-06-19 Thomas Van Lenten <thomasvl@chromium.org> |
|
2542 |
|
2543 Reviewed by David Levin. |
|
2544 |
|
2545 Warnings from -Wextra in a Chromium Mac build |
|
2546 1. checks of unsigned >= 0 |
|
2547 2. enumeral and non-enumeral type in conditional expression |
|
2548 3. copy ctors that don't call the super copy ctor or ctor |
|
2549 |
|
2550 https://bugs.webkit.org/show_bug.cgi?id=40791 |
|
2551 |
|
2552 * src/AutoFillPopupMenuClient.cpp: |
|
2553 (WebKit::AutoFillPopupMenuClient::getSuggestion): |
|
2554 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): |
|
2555 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
2556 (WebKit::AutoFillPopupMenuClient::selectionChanged): |
|
2557 * src/AutocompletePopupMenuClient.cpp: |
|
2558 (WebKit::AutocompletePopupMenuClient::getSuggestion): |
|
2559 (WebKit::AutocompletePopupMenuClient::removeSuggestionAtIndex): |
|
2560 |
|
2561 2010-06-19 Zhe Su <suzhe@chromium.org> |
|
2562 |
|
2563 Reviewed by Darin Fisher. |
|
2564 |
|
2565 [chromium]Refactor input method related APIs. |
|
2566 https://bugs.webkit.org/show_bug.cgi?id=40608 |
|
2567 |
|
2568 * WebKit.gyp: |
|
2569 * public/WebCompositionCommand.h: |
|
2570 * public/WebCompositionUnderline.h: Added. |
|
2571 (WebKit::WebCompositionUnderline::WebCompositionUnderline): |
|
2572 * public/WebTextInputType.h: Added. |
|
2573 (WebKit::): |
|
2574 * public/WebViewClient.h: |
|
2575 * public/WebWidget.h: |
|
2576 * public/WebWidgetClient.h: |
|
2577 (WebKit::WebWidgetClient::resetInputMethod): |
|
2578 * src/CompositionUnderlineBuilder.h: Added. |
|
2579 (WebKit::CompositionUnderlineBuilder::CompositionUnderlineBuilder): |
|
2580 * src/CompositionUnderlineVectorBuilder.cpp: Added. |
|
2581 (WebKit::CompositionUnderlineVectorBuilder::CompositionUnderlineVectorBuilder): |
|
2582 * src/CompositionUnderlineVectorBuilder.h: Added. |
|
2583 * src/EditorClientImpl.cpp: |
|
2584 (WebKit::EditorClientImpl::setInputMethodState): |
|
2585 * src/WebPopupMenuImpl.cpp: |
|
2586 (WebKit::WebPopupMenuImpl::setComposition): |
|
2587 (WebKit::WebPopupMenuImpl::confirmComposition): |
|
2588 (WebKit::WebPopupMenuImpl::textInputType): |
|
2589 (WebKit::WebPopupMenuImpl::caretOrSelectionBounds): |
|
2590 * src/WebPopupMenuImpl.h: |
|
2591 * src/WebViewImpl.cpp: |
|
2592 (WebKit::WebViewImpl::handleCompositionEvent): |
|
2593 (WebKit::WebViewImpl::setComposition): |
|
2594 (WebKit::WebViewImpl::confirmComposition): |
|
2595 (WebKit::WebViewImpl::textInputType): |
|
2596 (WebKit::WebViewImpl::caretOrSelectionBounds): |
|
2597 * src/WebViewImpl.h: |
|
2598 |
|
2599 2010-06-19 Victoria Kirst <vrk@google.com> |
|
2600 |
|
2601 Reviewed by David Levin. |
|
2602 |
|
2603 Modifying the WebMediaPlayer interface to be compatible with |
|
2604 a change in chrome. |
|
2605 This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome |
|
2606 has been updated, so this commit should NOT break chromium anymore, |
|
2607 nor should it cause any test failures. |
|
2608 https://bugs.webkit.org/show_bug.cgi?id=39445 |
|
2609 |
|
2610 * public/WebMediaPlayer.h: Changed buffered() to be non-const. |
|
2611 |
|
2612 2010-06-19 Zhenyao Mo <zmo@google.com> |
|
2613 |
|
2614 Reviewed by Dimitri Glazkov. |
|
2615 |
|
2616 fast/canvas/webgl/get-active-test.html failed in Chrome Mac |
|
2617 https://bugs.webkit.org/show_bug.cgi?id=40496 |
|
2618 |
|
2619 * src/WebGraphicsContext3DDefaultImpl.cpp: Call makeContextCurrent(). |
|
2620 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib): |
|
2621 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform): |
|
2622 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels): |
|
2623 |
|
2624 2010-06-18 Aaron Boodman <aa@chromium.org> |
|
2625 |
|
2626 Remove WebKit::WebDocument::isXHTMLDocument. |
|
2627 https://bugs.webkit.org/show_bug.cgi?id=40815 |
|
2628 |
|
2629 * public/WebDocument.h: Remove isXHTMLDocument(). |
|
2630 * src/WebDocument.cpp: Ditto. |
|
2631 |
|
2632 2010-06-19 Aaron Boodman <aa@chromium.org> |
|
2633 |
|
2634 Unreviewed, rolling out r61466. |
|
2635 http://trac.webkit.org/changeset/61466 |
|
2636 https://bugs.webkit.org/show_bug.cgi?id=40816 |
|
2637 |
|
2638 Landed wrong change |
|
2639 |
|
2640 * src/WebKit.cpp: |
|
2641 (WebKit::shutdown): |
|
2642 |
|
2643 2010-06-18 Aaron Boodman <aa@chromium.org> |
|
2644 |
|
2645 WebKit API: Undo static hooks into V8 when WebKit is shut downm |
|
2646 https://bugs.webkit.org/show_bug.cgi?id=40816 |
|
2647 |
|
2648 * src/WebKit.cpp: |
|
2649 (WebKit::shutdown): Call new WebCore::V8DOMWindowShell::uninitializeV8IfNeeded(). |
|
2650 |
|
2651 2010-06-18 Drew Wilson <atwilson@chromium.org> |
|
2652 |
|
2653 Reviewed by Darin Fisher. |
|
2654 |
|
2655 [Chromium] Plumbing for top-level frame names |
|
2656 https://bugs.webkit.org/show_bug.cgi?id=40430 |
|
2657 |
|
2658 * public/WebFrame.h: |
|
2659 Removed obsolete clearName() API and added better documentation for |
|
2660 setName(). |
|
2661 * src/WebFrameImpl.cpp: |
|
2662 Removed clearName() API. |
|
2663 * src/WebFrameImpl.h: |
|
2664 Removed clearName() API. |
|
2665 |
|
2666 2010-06-18 Drew Wilson <atwilson@chromium.org> |
|
2667 |
|
2668 Reviewed by Dumitru Daniliuc. |
|
2669 |
|
2670 Roll chromium DEPS 50089:50171 |
|
2671 https://bugs.webkit.org/show_bug.cgi?id=40842 |
|
2672 |
|
2673 * DEPS: |
|
2674 Update chromium_rev to r50171 to remove downstream reference to WebFrame::clearName(). |
|
2675 |
|
2676 2010-06-18 Mikhail Naganov <mnaganov@chromium.org> |
|
2677 |
|
2678 Reviewed by Yury Semikhatsky. |
|
2679 |
|
2680 Implement 'takeHeapSnapshot' in InspectorController. |
|
2681 |
|
2682 https://bugs.webkit.org/show_bug.cgi?id=40834 |
|
2683 |
|
2684 * src/js/HeapProfilerPanel.js: |
|
2685 (WebInspector.HeapSnapshotProfileType.prototype.buttonClicked): |
|
2686 * src/js/InspectorControllerImpl.js: |
|
2687 (devtools.InspectorBackendImpl): |
|
2688 * src/js/ProfilerAgent.js: |
|
2689 (devtools.ProfilerAgent.prototype.startProfiling): |
|
2690 |
|
2691 2010-06-18 Anton Muhin <antonm@chromium.org> |
|
2692 |
|
2693 Reviewed by Dimitri Glazkov. |
|
2694 |
|
2695 [v8] Finish migration to new named property query API |
|
2696 https://bugs.webkit.org/show_bug.cgi?id=40771 |
|
2697 Remove definition which allowed gradual transition to new API. |
|
2698 See https://bugs.webkit.org/show_bug.cgi?id=40303 for first phase. |
|
2699 Requires V8 roll. |
|
2700 |
|
2701 * DEPS: |
|
2702 |
|
2703 2010-06-17 Pavel Feldman <pfeldman@chromium.org> |
|
2704 |
|
2705 Reviewed by Yury Semikhatsky. |
|
2706 |
|
2707 Web Inspector: bring XHR console records back. |
|
2708 - adds "Enable XHR Monitor" / "Disable XHR Monitor" actions to the console's context menu |
|
2709 - make the chosen option persist in the settings. |
|
2710 |
|
2711 https://bugs.webkit.org/show_bug.cgi?id=40799 |
|
2712 |
|
2713 * src/js/InspectorControllerImpl.js: |
|
2714 (devtools.InspectorBackendImpl): |
|
2715 |
|
2716 2010-06-15 Dumitru Daniliuc <dumi@chromium.org> |
|
2717 |
|
2718 Reviewed by Adam Barth. |
|
2719 |
|
2720 Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase. |
|
2721 https://bugs.webkit.org/show_bug.cgi?id=39041 |
|
2722 |
|
2723 * src/WebRuntimeFeatures.cpp: |
|
2724 (WebKit::WebRuntimeFeatures::enableDatabase): |
|
2725 (WebKit::WebRuntimeFeatures::isDatabaseEnabled): |
|
2726 |
|
2727 2010-06-17 Tony Chang <tony@chromium.org> |
|
2728 |
|
2729 Reviewed by Kent Tamura. |
|
2730 |
|
2731 [chromium] cleanup redundant DEPS value and remove buildbot cleanup code |
|
2732 https://bugs.webkit.org/show_bug.cgi?id=40615 |
|
2733 |
|
2734 * DEPS: tools/data_pack was listed twice for linux (harmless, but unnecessary) |
|
2735 |
|
2736 2010-06-17 Jeremy Moskovich <jeremy@chromium.org> |
|
2737 |
|
2738 Reviewed by Darin Fisher. |
|
2739 |
|
2740 [Chromium API] Implement WebSandboxSupport on OS X and add stubs to allow |
|
2741 OOP loading of fonts. |
|
2742 |
|
2743 https://bugs.webkit.org/show_bug.cgi?id=40544 |
|
2744 |
|
2745 * WebKit.gyp: Add mac WebSandboxSupport.h |
|
2746 * public/mac/WebSandboxSupport.h: Added. |
|
2747 * src/ChromiumBridge.cpp: |
|
2748 (WebCore::ChromiumBridge::loadFont): |
|
2749 |
|
2750 2010-06-17 Pavel Feldman <pfeldman@chromium.org> |
|
2751 |
|
2752 Unreviewed: chromium tests fix. Added InspectorBackend delegates for new inspector methods. |
|
2753 |
|
2754 * src/js/InspectorControllerImpl.js: |
|
2755 (devtools.InspectorBackendImpl): |
|
2756 |
|
2757 2010-06-17 Mikhail Naganov <mnaganov@chromium.org> |
|
2758 |
|
2759 Reviewed by Pavel Feldman. |
|
2760 |
|
2761 [Chromium] Prepare to making WebDevToolsAgentClient::sendMessageToFrontendOnIOThread virtual |
|
2762 |
|
2763 https://bugs.webkit.org/show_bug.cgi?id=39302 |
|
2764 |
|
2765 * public/WebDevToolsAgent.h: |
|
2766 * public/WebDevToolsAgentClient.h: |
|
2767 (WebKit::WebDevToolsMessageTransport::~WebDevToolsMessageTransport): |
|
2768 * src/WebDevToolsAgentImpl.cpp: |
|
2769 (WebKit::): |
|
2770 (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread): |
|
2771 |
|
2772 2010-06-17 John Gregg <johnnyg@google.com> |
|
2773 |
|
2774 Reviewed by David Levin. |
|
2775 |
|
2776 Undo the build fix with the correct patch: Chromium NotificationPresenter |
|
2777 is now informed of the destruction before it actually happens, so this |
|
2778 use of the Notification object is correct. |
|
2779 https://bugs.webkit.org/show_bug.cgi?id=40097 |
|
2780 |
|
2781 * src/NotificationPresenterImpl.cpp: |
|
2782 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed): |
|
2783 |
|
2784 2010-06-16 Kent Tamura <tkent@chromium.org> |
|
2785 |
|
2786 Reviewed by Dimitri Glazkov. |
|
2787 |
|
2788 [DRT/Chromium] Set current working directory for each of tests |
|
2789 https://bugs.webkit.org/show_bug.cgi?id=40668 |
|
2790 |
|
2791 * DEPS: Update Chromium to r49915 to have |
|
2792 webkit_support::SetCurrentDirectoryForFileURL(). |
|
2793 |
|
2794 2010-06-16 Drew Wilson <atwilson@chromium.org> |
|
2795 |
|
2796 Reviewed by Kent Tamura. |
|
2797 |
|
2798 Added plumbing to Chromium WebKit API to allow setting/getting the name |
|
2799 of top level frames. |
|
2800 |
|
2801 https://bugs.webkit.org/show_bug.cgi?id=40430 |
|
2802 * public/WebFrame.h: |
|
2803 Added setName() API. |
|
2804 * public/WebViewClient.h: |
|
2805 (WebKit::WebViewClient::createView): |
|
2806 Now takes a "name" parameter. |
|
2807 * src/ChromeClientImpl.cpp: |
|
2808 (WebKit::ChromeClientImpl::createWindow): |
|
2809 Passes a name parameter. |
|
2810 * src/WebFrameImpl.cpp: |
|
2811 (WebKit::WebFrameImpl::setName): |
|
2812 Allows setting the frame name by calling through to the WebCore API. |
|
2813 * src/WebFrameImpl.h: |
|
2814 |
|
2815 2010-06-15 Darin Adler <darin@apple.com> |
|
2816 |
|
2817 Reviewed by Adam Barth. |
|
2818 |
|
2819 Move functions out of Frame class that were marked "move to Chrome" |
|
2820 https://bugs.webkit.org/show_bug.cgi?id=39636 |
|
2821 |
|
2822 * src/WebViewImpl.cpp: |
|
2823 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent): Call shouldClose |
|
2824 on FrameLoader instead of going through Frame. |
|
2825 |
|
2826 2010-06-11 Darin Fisher <darin@chromium.org> |
|
2827 |
|
2828 Reviewed by Brady Eidson. |
|
2829 |
|
2830 Expose WebHistoryItem::itemSequenceNumber. |
|
2831 |
|
2832 https://bugs.webkit.org/show_bug.cgi?id=40451 |
|
2833 |
|
2834 * public/WebHistoryItem.h: |
|
2835 * src/WebHistoryItem.cpp: |
|
2836 (WebKit::WebHistoryItem::itemSequenceNumber): |
|
2837 (WebKit::WebHistoryItem::setItemSequenceNumber): |
|
2838 |
|
2839 2010-06-15 Yury Semikhatsky <yurys@chromium.org> |
|
2840 |
|
2841 Reviewed by Pavel Feldman. |
|
2842 |
|
2843 [v8] Web Inspector: make ui tests pass when ScriptDebugServer is used |
|
2844 https://bugs.webkit.org/show_bug.cgi?id=40623 |
|
2845 |
|
2846 * src/js/DebuggerAgent.js: |
|
2847 (devtools.DebuggerAgent.prototype.formatCallFrame_): return empty function name for anonymous functions. |
|
2848 * src/js/DebuggerScript.js: |
|
2849 * src/js/Tests.js: |
|
2850 (.TestSuite.prototype.testProfilerTab.findVisibleView): |
|
2851 (.TestSuite.prototype.testProfilerTab): |
|
2852 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.waitUntilScriptIsParsed): |
|
2853 (.TestSuite.prototype.testSetBreakpoint.this): |
|
2854 (.TestSuite.prototype.testSetBreakpoint): |
|
2855 (.TestSuite.prototype.testEvalOnCallFrame.waitForBreakpointHit): |
|
2856 (.TestSuite.prototype._executeCodeWhenScriptsAreParsed.executeFunctionInInspectedPage): |
|
2857 (.TestSuite.prototype.testExpandScope.examineScopes): |
|
2858 (.TestSuite.prototype.testExpandScope): |
|
2859 (.TestSuite.prototype.testDebugIntrinsicProperties): |
|
2860 |
|
2861 2010-06-14 Anders Carlsson <andersca@apple.com> |
|
2862 |
|
2863 Fix Chromium build. |
|
2864 |
|
2865 * src/WebPluginListBuilderImpl.cpp: |
|
2866 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType): |
|
2867 |
|
2868 2010-06-14 Dumitru Daniliuc <dumi@chromium.org> |
|
2869 |
|
2870 Reviewed by Adam Barth. |
|
2871 |
|
2872 Get DatabaseTracker ready for sync DBs. |
|
2873 https://bugs.webkit.org/show_bug.cgi?id=39041 |
|
2874 |
|
2875 * public/WebDatabase.h: |
|
2876 * src/DatabaseObserver.cpp: |
|
2877 (WebCore::DatabaseObserver::databaseOpened): |
|
2878 (WebCore::DatabaseObserver::databaseModified): |
|
2879 (WebCore::DatabaseObserver::databaseClosed): |
|
2880 * src/WebDatabase.cpp: |
|
2881 (WebKit::WebDatabase::closeDatabaseImmediately): |
|
2882 (WebKit::WebDatabase::WebDatabase): |
|
2883 (WebKit::WebDatabase::operator=): |
|
2884 (WebKit::WebDatabase::operator WTF::PassRefPtr<AbstractDatabase>): |
|
2885 |
|
2886 2010-06-14 Chris Fleizach <cfleizach@apple.com> |
|
2887 |
|
2888 Reviewed by Darin Adler. |
|
2889 |
|
2890 AX: need ListItemRole and PresentationalRole |
|
2891 https://bugs.webkit.org/show_bug.cgi?id=40133 |
|
2892 |
|
2893 * public/WebAccessibilityRole.h: |
|
2894 * src/AssertMatchingEnums.cpp: |
|
2895 |
|
2896 2010-06-14 Anders Carlsson <andersca@apple.com> |
|
2897 |
|
2898 Reviewed by Sam Weinig. |
|
2899 |
|
2900 Remove pluginIndex from MimeClassInfo |
|
2901 https://bugs.webkit.org/show_bug.cgi?id=40588 |
|
2902 |
|
2903 * src/WebPluginListBuilderImpl.cpp: |
|
2904 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin): |
|
2905 |
|
2906 2010-06-14 Jeremy Orlow <jorlow@chromium.org> |
|
2907 |
|
2908 Build fix. |
|
2909 |
|
2910 * src/IDBCallbacksProxy.h: |
|
2911 |
|
2912 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org> |
|
2913 |
|
2914 Reviewed by Pavel Feldman. |
|
2915 |
|
2916 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc |
|
2917 data from inspected page to WebInspector as JSON string via http. The native |
|
2918 serialization to JSON string is supported by InspectorValue's classes. This patch |
|
2919 has the implementation of sendMessageToFrontend function. WebKit version of it still |
|
2920 uses ScriptFunctionCall and will be switched to another transport a little bit later. |
|
2921 https://bugs.webkit.org/show_bug.cgi?id=40134 |
|
2922 |
|
2923 * src/InspectorClientImpl.cpp: |
|
2924 (WebKit::InspectorClientImpl::sendMessageToFrontend): |
|
2925 * src/InspectorClientImpl.h: |
|
2926 * src/WebDevToolsAgentImpl.cpp: |
|
2927 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController): |
|
2928 |
|
2929 2010-06-13 Tony Chang <tony@chromium.org> |
|
2930 |
|
2931 Reviewed by Darin Fisher. |
|
2932 |
|
2933 [chromium] checkout chromium third_party directly |
|
2934 https://bugs.webkit.org/show_bug.cgi?id=40556 |
|
2935 |
|
2936 * DEPS: |
|
2937 |
|
2938 2010-06-13 Tony Chang <tony@chromium.org> |
|
2939 |
|
2940 Build fix, not reviewed. |
|
2941 |
|
2942 fix chromium compile after r61094 (id attribute refactor) |
|
2943 https://bugs.webkit.org/show_bug.cgi?id=40553 |
|
2944 |
|
2945 * src/ChromeClientImpl.cpp: |
|
2946 * src/WebFormControlElement.cpp: |
|
2947 (WebKit::WebFormControlElement::nameForAutofill): |
|
2948 |
|
2949 2010-06-13 Andras Becsi <abecsi@inf.u-szeged.hu> |
|
2950 |
|
2951 Reviewed by Darin Adler. |
|
2952 |
|
2953 Centralize the gperf code generation commands into make-hash-tools.pl |
|
2954 to avoid redundancy across multiple build systems. |
|
2955 Do this in preparation of refactoring the usage of these generated |
|
2956 sources to fix the debug linking error on Linux with gcc >= 4.4.0. |
|
2957 |
|
2958 webkit.org/b/29244 |
|
2959 |
|
2960 * src/WebEntities.cpp: |
|
2961 |
|
2962 2010-06-11 Eric Seidel <eric@webkit.org> |
|
2963 |
|
2964 Reviewed by Adam Barth. |
|
2965 |
|
2966 Rename the rest of the *Tokenizer classes to *DocumentParser |
|
2967 https://bugs.webkit.org/show_bug.cgi?id=40507 |
|
2968 |
|
2969 * src/WebEntities.cpp: |
|
2970 - Fix a comment to match new class names. |
|
2971 |
|
2972 2010-06-12 Evan Stade <estade@chromium.org> |
|
2973 |
|
2974 Reviewed by Eric Seidel. |
|
2975 |
|
2976 [chromium] Menu key should act on current selection even if it is not editable |
|
2977 https://bugs.webkit.org/show_bug.cgi?id=40348 |
|
2978 |
|
2979 Allow the menu key to act on non-editable selections. |
|
2980 |
|
2981 * src/WebViewImpl.cpp: |
|
2982 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
2983 |
|
2984 2010-06-11 James Hawkins <jhawkins@chromium.org> |
|
2985 |
|
2986 Reviewed by Darin Fisher. |
|
2987 |
|
2988 [Chromium] Notify the WebView when the AutoFill popup hides. |
|
2989 |
|
2990 https://bugs.webkit.org/show_bug.cgi?id=40459 |
|
2991 |
|
2992 * src/AutoFillPopupMenuClient.cpp: |
|
2993 (WebKit::AutoFillPopupMenuClient::selectionCleared): |
|
2994 |
|
2995 2010-06-11 Tony Gentilcore <tonyg@chromium.org> |
|
2996 |
|
2997 Reviewed by Dimitri Glazkov. |
|
2998 |
|
2999 Roll chromium DEPS 49376:49521 |
|
3000 https://bugs.webkit.org/show_bug.cgi?id=40488 |
|
3001 |
|
3002 * DEPS: |
|
3003 |
|
3004 2010-06-10 Jeremy Orlow <jorlow@chromium.org> |
|
3005 |
|
3006 Reviewed by Steve Block. |
|
3007 |
|
3008 Implement more of IndexedDB's Indexes and ObjectStores |
|
3009 https://bugs.webkit.org/show_bug.cgi?id=40424 |
|
3010 |
|
3011 Add plumbing for both of these classes. |
|
3012 |
|
3013 * public/WebIDBDatabase.h: |
|
3014 (WebKit::WebIDBDatabase::name): |
|
3015 (WebKit::WebIDBDatabase::description): |
|
3016 (WebKit::WebIDBDatabase::version): |
|
3017 (WebKit::WebIDBDatabase::objectStores): |
|
3018 (WebKit::WebIDBDatabase::objectStore): |
|
3019 (WebKit::WebIDBDatabase::removeObjectStore): |
|
3020 * public/WebIDBObjectStore.h: |
|
3021 (WebKit::WebIDBObjectStore::indexNames): |
|
3022 (WebKit::WebIDBObjectStore::createIndex): |
|
3023 (WebKit::WebIDBObjectStore::index): |
|
3024 (WebKit::WebIDBObjectStore::removeIndex): |
|
3025 * src/IDBDatabaseProxy.cpp: |
|
3026 (WebCore::IDBDatabaseProxy::name): |
|
3027 (WebCore::IDBDatabaseProxy::description): |
|
3028 (WebCore::IDBDatabaseProxy::version): |
|
3029 (WebCore::IDBDatabaseProxy::objectStores): |
|
3030 (WebCore::IDBDatabaseProxy::objectStore): |
|
3031 (WebCore::IDBDatabaseProxy::removeObjectStore): |
|
3032 * src/IDBDatabaseProxy.h: |
|
3033 * src/IDBObjectStoreProxy.cpp: |
|
3034 (WebCore::IDBObjectStoreProxy::indexNames): |
|
3035 (WebCore::IDBObjectStoreProxy::createIndex): |
|
3036 (WebCore::IDBObjectStoreProxy::index): |
|
3037 (WebCore::IDBObjectStoreProxy::removeIndex): |
|
3038 * src/IDBObjectStoreProxy.h: |
|
3039 * src/WebIDBDatabaseImpl.cpp: |
|
3040 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl): |
|
3041 (WebKit::WebIDBDatabaseImpl::name): |
|
3042 (WebKit::WebIDBDatabaseImpl::description): |
|
3043 (WebKit::WebIDBDatabaseImpl::version): |
|
3044 (WebKit::WebIDBDatabaseImpl::objectStores): |
|
3045 (WebKit::WebIDBDatabaseImpl::createObjectStore): |
|
3046 (WebKit::WebIDBDatabaseImpl::objectStore): |
|
3047 (WebKit::WebIDBDatabaseImpl::removeObjectStore): |
|
3048 * src/WebIDBDatabaseImpl.h: |
|
3049 * src/WebIDBObjectStoreImpl.cpp: |
|
3050 (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl): |
|
3051 (WebKit::WebIDBObjectStoreImpl::name): |
|
3052 (WebKit::WebIDBObjectStoreImpl::keyPath): |
|
3053 (WebKit::WebIDBObjectStoreImpl::indexNames): |
|
3054 (WebKit::WebIDBObjectStoreImpl::createIndex): |
|
3055 (WebKit::WebIDBObjectStoreImpl::index): |
|
3056 (WebKit::WebIDBObjectStoreImpl::removeIndex): |
|
3057 * src/WebIDBObjectStoreImpl.h: |
|
3058 |
|
3059 2010-06-11 Alexander Pavlov <apavlov@chromium.org> |
|
3060 |
|
3061 Reviewed by Pavel Feldman. |
|
3062 |
|
3063 Web Inspector: Enable serialization/deserialization of the frontend state |
|
3064 https://bugs.webkit.org/show_bug.cgi?id=40228 |
|
3065 |
|
3066 * src/js/InspectorControllerImpl.js: |
|
3067 (devtools.InspectorBackendImpl): |
|
3068 |
|
3069 2010-06-10 Søren Gjesse <sgjesse@chromium.org> |
|
3070 |
|
3071 Reviewed by Pavel Feldman. |
|
3072 |
|
3073 V8: Chromium test expectations not matching improved V8 JavaScript stepping |
|
3074 https://bugs.webkit.org/show_bug.cgi?id=40419 |
|
3075 |
|
3076 Update test expetations to match chaged V8 break locations. |
|
3077 |
|
3078 * src/js/Tests.js: |
|
3079 |
|
3080 2010-06-10 Pavel Feldman <pfeldman@chromium.org> |
|
3081 |
|
3082 Reviewed by Yury Semikhatsky. |
|
3083 |
|
3084 Web Inspector: Port performSearch from InjectedScript to InspectorDOMAgent. |
|
3085 |
|
3086 https://bugs.webkit.org/show_bug.cgi?id=40422 |
|
3087 |
|
3088 * src/js/InspectorControllerImpl.js: |
|
3089 (devtools.InspectorBackendImpl): |
|
3090 |
|
3091 2010-06-11 Vangelis Kokkevis <vangelis@chromium.org> |
|
3092 |
|
3093 Reviewed by David Levin. |
|
3094 |
|
3095 [chromium] Adding a build dependency to the gles2 C library to the webkit_unit_tests |
|
3096 project to allow it to link when WebCore is compiled with the ACCELERATED_COMPOSITING |
|
3097 flag. |
|
3098 https://bugs.webkit.org/show_bug.cgi?id=40341 |
|
3099 |
|
3100 * WebKit.gyp: |
|
3101 |
|
3102 2010-06-10 Kent Tamura <tkent@chromium.org> |
|
3103 |
|
3104 Reviewed by Dimitri Glazkov. |
|
3105 |
|
3106 [DRT/Chromium] Support plugin tests |
|
3107 https://bugs.webkit.org/show_bug.cgi?id=40413 |
|
3108 |
|
3109 * DEPS: |
|
3110 Bump the Chromium revision to r49376 to have a npapi_layout_test_plugin |
|
3111 change and Linux <progress> resources. |
|
3112 Add third_party/mesa because app/ depends on them |
|
3113 since r49332. |
|
3114 * WebKit.gyp: |
|
3115 Copy a plugin binary for DRT to recognize it. |
|
3116 |
|
3117 2010-06-10 James Hawkins <jhawkins@chromium.org> |
|
3118 |
|
3119 Not reviwed. |
|
3120 |
|
3121 Build fix for Chromium Mac Release. |
|
3122 |
|
3123 * src/AutoFillPopupMenuClient.cpp: |
|
3124 (WebKit::AutoFillPopupMenuClient::getSuggestion): |
|
3125 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
3126 (WebKit::AutoFillPopupMenuClient::selectionChanged): |
|
3127 (WebKit::AutoFillPopupMenuClient::itemIsSeparator): |
|
3128 |
|
3129 2010-06-09 James Hawkins <jhawkins@chromium.org> |
|
3130 |
|
3131 Reviewed by Darin Fisher. |
|
3132 |
|
3133 [Chromium] Add the ability to specify a separator in |
|
3134 AutoFillPopupMenuClient. |
|
3135 |
|
3136 https://bugs.webkit.org/show_bug.cgi?id=40397 |
|
3137 |
|
3138 * public/WebViewClient.h: |
|
3139 (WebKit::WebViewClient::didAcceptAutoFillSuggestion): |
|
3140 * src/AutoFillPopupMenuClient.cpp: |
|
3141 (WebKit::AutoFillPopupMenuClient::getSuggestionsCount): |
|
3142 (WebKit::AutoFillPopupMenuClient::getSuggestion): |
|
3143 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
3144 (WebKit::AutoFillPopupMenuClient::selectionChanged): |
|
3145 (WebKit::AutoFillPopupMenuClient::itemIsSeparator): |
|
3146 (WebKit::AutoFillPopupMenuClient::initialize): |
|
3147 (WebKit::AutoFillPopupMenuClient::setSuggestions): |
|
3148 * src/AutoFillPopupMenuClient.h: |
|
3149 * src/WebViewImpl.cpp: |
|
3150 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
3151 * src/WebViewImpl.h: |
|
3152 |
|
3153 2010-06-10 Dmitry Titov <dimich@chromium.org> |
|
3154 |
|
3155 Not reviewed, Chromium build fix from Abhishek Arya. |
|
3156 |
|
3157 * src/WebImageCG.cpp: |
|
3158 (WebKit::WebImage::WebImage): |
|
3159 (WebKit::WebImage::operator=): |
|
3160 |
|
3161 2010-06-10 Abhishek Arya <inferno@chromium.org> |
|
3162 |
|
3163 Reviewed by Dimitri Glazkov. |
|
3164 |
|
3165 Add null pointer checks for nativeImageForCurrentFrame |
|
3166 function calls. |
|
3167 https://bugs.webkit.org/show_bug.cgi?id=39797 |
|
3168 |
|
3169 * src/WebImageCG.cpp: |
|
3170 (WebKit::WebImage::WebImage): |
|
3171 (WebKit::WebImage::operator=): |
|
3172 |
|
3173 2010-06-10 Yury Semikhatsky <yurys@chromium.org> |
|
3174 |
|
3175 Reviewed by Pavel Feldman. |
|
3176 |
|
3177 Web Inspector: to reduce the front end start up time don't push script |
|
3178 sources to frontend if debugger is always enabled, instead request |
|
3179 script content lazily at the moment it should be displyed. It is critical for |
|
3180 always enabled debugger because in that case lots of script may have |
|
3181 already been parsed when the front end is opening and pushing all |
|
3182 of them at once may slow things down(even though the script sources will never |
|
3183 be used if scripts panel isn't open). |
|
3184 https://bugs.webkit.org/show_bug.cgi?id=40364 |
|
3185 |
|
3186 * src/js/DevTools.js: |
|
3187 * src/js/InspectorControllerImpl.js: |
|
3188 (devtools.InspectorBackendImpl): |
|
3189 (.devtools.InspectorBackendImpl.prototype.getScriptSource): |
|
3190 |
|
3191 2010-06-10 Mike Belshe <mbelshe@google.com> |
|
3192 |
|
3193 Reviewed by David Levin |
|
3194 |
|
3195 Track whether a resource is loaded via a proxy. |
|
3196 |
|
3197 https://bugs.webkit.org/show_bug.cgi?id=40312 |
|
3198 |
|
3199 * public/WebURLResponse.h: |
|
3200 * src/WebURLResponse.cpp: |
|
3201 (WebKit::WebURLResponse::wasFetchedViaProxy): |
|
3202 (WebKit::WebURLResponse::setWasFetchedViaProxy): |
|
3203 |
|
3204 2010-06-10 Vangelis Kokkevis <vangelis@chromium.org> |
|
3205 |
|
3206 Reviewed by Dimitri Glazkov. |
|
3207 |
|
3208 [chromium] Adding the ANGLE project to the DEPS file as it's required |
|
3209 by the gpu-accelerated compositor. |
|
3210 https://bugs.webkit.org/show_bug.cgi?id=40379 |
|
3211 |
|
3212 * DEPS: |
|
3213 |
|
3214 2010-06-09 Bo Liu <boliu@chromium.org> |
|
3215 |
|
3216 Reviewed by David Levin. |
|
3217 |
|
3218 [Chromium] Pass <video> full screen calls to Chromium port client |
|
3219 https://bugs.webkit.org/show_bug.cgi?id=40317 |
|
3220 |
|
3221 * public/WebViewClient.h: |
|
3222 (WebKit::WebViewClient::supportsFullscreen): |
|
3223 (WebKit::WebViewClient::enterFullscreenForNode): |
|
3224 (WebKit::WebViewClient::exitFullscreenForNode): |
|
3225 * src/ChromeClientImpl.cpp: |
|
3226 (WebKit::ChromeClientImpl::supportsFullscreenForNode): |
|
3227 (WebKit::ChromeClientImpl::enterFullscreenForNode): |
|
3228 (WebKit::ChromeClientImpl::exitFullscreenForNode): |
|
3229 * src/ChromeClientImpl.h: |
|
3230 |
|
3231 2010-06-09 Kenneth Russell <kbr@google.com> |
|
3232 |
|
3233 Reviewed by Dimitri Glazkov. |
|
3234 |
|
3235 Rename FloatArray to Float32Array |
|
3236 https://bugs.webkit.org/show_bug.cgi?id=40323 |
|
3237 |
|
3238 Used do-webcore-rename to perform renaming. Manually undid |
|
3239 incorrect changes to WebCore/bridge/jni/jsc/JNIBridgeJSC.cpp, |
|
3240 WebCore/manual-tests/resources/ArrayParameterTestApplet.java and |
|
3241 ArrayParameterTestApplet.class. Updated LayoutTests. Built and ran |
|
3242 all layout tests on Safari; built Chromium and ran selected WebGL |
|
3243 tests. |
|
3244 |
|
3245 * src/GraphicsContext3D.cpp: |
|
3246 |
|
3247 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3248 |
|
3249 Unreviewed, rolling out r60889. |
|
3250 http://trac.webkit.org/changeset/60889 |
|
3251 https://bugs.webkit.org/show_bug.cgi?id=40365 |
|
3252 |
|
3253 gtk bot has some kind of memory corruption (Requested by |
|
3254 loislo on #webkit). |
|
3255 |
|
3256 * src/InspectorClientImpl.cpp: |
|
3257 * src/InspectorClientImpl.h: |
|
3258 * src/WebDevToolsAgentImpl.cpp: |
|
3259 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController): |
|
3260 |
|
3261 2010-06-09 Pavel Podivilov <podivilov@chromium.org> |
|
3262 |
|
3263 Reviewed by Yury Semikhatsky. |
|
3264 |
|
3265 Web Inspector: retreive debugger script source synchronously when |
|
3266 frontend is attached. We need this to be able to stop on top-level |
|
3267 breakpoints. |
|
3268 https://bugs.webkit.org/show_bug.cgi?id=40289 |
|
3269 |
|
3270 * WebKit.gypi: |
|
3271 * src/DebuggerAgent.h: |
|
3272 * src/DebuggerAgentImpl.cpp: |
|
3273 * src/DebuggerAgentImpl.h: |
|
3274 * src/WebDevToolsAgentImpl.cpp: |
|
3275 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy): |
|
3276 * src/js/DebuggerScript.js: |
|
3277 * src/js/DevTools.js: |
|
3278 (WebInspector.loaded): |
|
3279 * src/js/DevToolsHostStub.js: |
|
3280 |
|
3281 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org> |
|
3282 |
|
3283 Reviewed by Pavel Feldman. |
|
3284 |
|
3285 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc |
|
3286 data from inspected page to WebInspector as JSON string via http. The native |
|
3287 serialization to JSON string is supported by InspectorValue's classes. This patch |
|
3288 has the implementation of sendMessageToFrontend function. WebKit version of it still |
|
3289 uses ScriptFunctionCall and will be switched to another transport a little bit later. |
|
3290 https://bugs.webkit.org/show_bug.cgi?id=40134 |
|
3291 |
|
3292 * src/InspectorClientImpl.cpp: |
|
3293 (WebKit::InspectorClientImpl::sendMessageToFrontend): |
|
3294 * src/InspectorClientImpl.h: |
|
3295 * src/WebDevToolsAgentImpl.cpp: |
|
3296 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController): |
|
3297 |
|
3298 2010-06-09 Yury Semikhatsky <yurys@chromium.org> |
|
3299 |
|
3300 Reviewed by Pavel Feldman. |
|
3301 |
|
3302 Web Inspector: update stack trace after script source editing |
|
3303 https://bugs.webkit.org/show_bug.cgi?id=40357 |
|
3304 |
|
3305 * src/js/DebuggerAgent.js: |
|
3306 (devtools.DebuggerAgent.prototype.editScriptSource.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
3307 (devtools.DebuggerAgent.prototype.editScriptSource.requestBacktrace): |
|
3308 (devtools.DebuggerAgent.prototype.editScriptSource.handleBacktraceResponse): |
|
3309 (devtools.DebuggerAgent.prototype.editScriptSource.reportDidCommitEditing): |
|
3310 (devtools.DebuggerAgent.prototype.editScriptSource): |
|
3311 (devtools.DebuggerAgent.prototype.requestBacktrace_): |
|
3312 (devtools.DebuggerAgent.prototype.handleDebuggerOutput_): |
|
3313 (devtools.DebuggerAgent.prototype.doHandleBacktraceResponse_): |
|
3314 (devtools.DebuggerAgent.prototype.updateCallFramesFromBacktraceResponse_): |
|
3315 * src/js/InspectorControllerImpl.js: |
|
3316 (.devtools.InspectorBackendImpl.prototype.editScriptSource): |
|
3317 |
|
3318 2010-06-08 Tony Chang <tony@chromium.org> |
|
3319 |
|
3320 Reviewed by David Levin. |
|
3321 |
|
3322 [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out |
|
3323 https://bugs.webkit.org/show_bug.cgi?id=40285 |
|
3324 |
|
3325 Take 2 at landing this patch, this time rolling DEPS just a bit |
|
3326 further to pick up some chromium fixes. |
|
3327 |
|
3328 * DEPS |
|
3329 * gyp_webkit: |
|
3330 |
|
3331 2010-06-08 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3332 |
|
3333 Unreviewed, rolling out r60878. |
|
3334 http://trac.webkit.org/changeset/60878 |
|
3335 https://bugs.webkit.org/show_bug.cgi?id=40349 |
|
3336 |
|
3337 broke linux build (Requested by tony^work on #webkit). |
|
3338 |
|
3339 * DEPS: |
|
3340 * gyp_webkit: |
|
3341 |
|
3342 2010-06-08 Tony Chang <tony@chromium.org> |
|
3343 |
|
3344 Reviewed by David Levin. |
|
3345 |
|
3346 [chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out |
|
3347 https://bugs.webkit.org/show_bug.cgi?id=40285 |
|
3348 |
|
3349 * gyp_webkit: |
|
3350 |
|
3351 2010-06-08 Tony Chang <tony@chromium.org> |
|
3352 |
|
3353 Not reviewed, build fix. |
|
3354 |
|
3355 [chromium] fix linux compile |
|
3356 https://bugs.webkit.org/show_bug.cgi?id=40343 |
|
3357 |
|
3358 * DEPS: |
|
3359 |
|
3360 2010-06-08 Yury Semikhatsky <yurys@chromium.org> |
|
3361 |
|
3362 Reviewed by Pavel Feldman. |
|
3363 |
|
3364 Web Inspector: extend ScriptDebugServer to support script source editing |
|
3365 https://bugs.webkit.org/show_bug.cgi?id=40297 |
|
3366 |
|
3367 * src/js/DebuggerAgent.js: |
|
3368 (devtools.ScriptInfo.prototype.worldType): |
|
3369 * src/js/DebuggerScript.js: |
|
3370 (debuggerScriptConstructor.DebuggerScript.editScriptSource): |
|
3371 * src/js/DevTools.js: |
|
3372 (WebInspector.loaded): |
|
3373 * src/js/InspectorControllerImpl.js: |
|
3374 (devtools.InspectorBackendImpl): |
|
3375 |
|
3376 2010-06-08 Antonio Gomes <tonikitoo@webkit.org> |
|
3377 |
|
3378 Reviewed by Ojan Vafai and Darin Adler. |
|
3379 |
|
3380 Refactor platform dependent editing behavior code out of Settings |
|
3381 https://bugs.webkit.org/show_bug.cgi?id=39854 |
|
3382 |
|
3383 EditingBehavior enum was renamed to EditingBehaviorTypes and moved out from Settings.h to |
|
3384 EditingBehaviorTypes.h . Call sites in WebKit/ adjusted accordingly. |
|
3385 |
|
3386 * src/WebSettingsImpl.cpp: |
|
3387 (WebKit::WebSettingsImpl::setEditingBehavior): |
|
3388 2010-06-07 Tony Chang <tony@chromium.org> |
|
3389 |
|
3390 Reviewed by Kent Tamura. |
|
3391 |
|
3392 [chromium] roll chromium DEPS |
|
3393 https://bugs.webkit.org/show_bug.cgi?id=40277 |
|
3394 |
|
3395 * DEPS: |
|
3396 |
|
3397 2010-06-07 Kinuko Yasuda <kinuko@chromium.org> |
|
3398 |
|
3399 Reviewed by Jian Li. |
|
3400 |
|
3401 Refactor FormData and Blob for better support of Blobs synthesized by BlobBuilder. |
|
3402 https://bugs.webkit.org/show_bug.cgi?id=39083 |
|
3403 |
|
3404 Replace FormDataList::Item list with BlobItemList to get it compiled |
|
3405 with the refactoring in FormDataList. |
|
3406 |
|
3407 * src/WebSearchableFormData.cpp: |
|
3408 (WebCore::HasSuitableTextElement): |
|
3409 |
|
3410 2010-06-07 Andrei Popescu <andreip@google.com> |
|
3411 |
|
3412 Reviewed by Jeremy Orlow. |
|
3413 |
|
3414 [indexedDB] It is impossible to create object stores |
|
3415 https://bugs.webkit.org/show_bug.cgi?id=40054 |
|
3416 |
|
3417 * WebKit.gyp: |
|
3418 * public/WebIDBCallbacks.h: |
|
3419 (WebKit::WebIDBCallbacks::onSuccess): |
|
3420 * public/WebIDBDatabase.h: |
|
3421 (WebKit::WebIDBDatabase::createObjectStore): |
|
3422 * public/WebIDBObjectStore.h: Added. |
|
3423 (WebKit::WebIDBObjectStore::~WebIDBObjectStore): |
|
3424 (WebKit::WebIDBObjectStore::name): |
|
3425 (WebKit::WebIDBObjectStore::keyPath): |
|
3426 * src/IDBCallbacksProxy.cpp: |
|
3427 (WebCore::IDBCallbacksProxy::onSuccess): |
|
3428 * src/IDBCallbacksProxy.h: |
|
3429 * src/IDBDatabaseProxy.cpp: |
|
3430 (WebCore::IDBDatabaseProxy::createObjectStore): |
|
3431 * src/IDBDatabaseProxy.h: |
|
3432 * src/IDBObjectStoreProxy.cpp: Added. |
|
3433 (WebCore::IDBObjectStoreProxy::create): |
|
3434 (WebCore::IDBObjectStoreProxy::IDBObjectStoreProxy): |
|
3435 (WebCore::IDBObjectStoreProxy::~IDBObjectStoreProxy): |
|
3436 (WebCore::IDBObjectStoreProxy::name): |
|
3437 (WebCore::IDBObjectStoreProxy::keyPath): |
|
3438 (WebCore::IDBObjectStoreProxy::indexNames): |
|
3439 (WebCore::IDBObjectStoreProxy::createIndex): |
|
3440 (WebCore::IDBObjectStoreProxy::index): |
|
3441 (WebCore::IDBObjectStoreProxy::removeIndex): |
|
3442 * src/IDBObjectStoreProxy.h: Added. |
|
3443 * src/IndexedDatabaseProxy.cpp: |
|
3444 (WebCore::IndexedDatabaseProxy::open): |
|
3445 * src/WebIDBCallbacksImpl.cpp: |
|
3446 (WebCore::WebIDBCallbacksImpl::onSuccess): |
|
3447 * src/WebIDBCallbacksImpl.h: |
|
3448 * src/WebIDBDatabaseImpl.cpp: |
|
3449 (WebKit::WebIDBDatabaseImpl::createObjectStore): |
|
3450 * src/WebIDBDatabaseImpl.h: |
|
3451 * src/WebIDBObjectStoreImpl.cpp: Added. |
|
3452 (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl): |
|
3453 (WebKit::WebIDBObjectStoreImpl::~WebIDBObjectStoreImpl): |
|
3454 (WebKit::WebIDBObjectStoreImpl::name): |
|
3455 (WebKit::WebIDBObjectStoreImpl::keyPath): |
|
3456 * src/WebIDBObjectStoreImpl.h: Added. |
|
3457 * src/WebIndexedDatabaseImpl.cpp: |
|
3458 (WebKit::WebIndexedDatabaseImpl::open): |
|
3459 |
|
3460 2010-06-07 Yury Semikhatsky <yurys@chromium.org> |
|
3461 |
|
3462 Reviewed by Pavel Feldman. |
|
3463 |
|
3464 Web Inspector: should be possible to distinguish extension scripts from main world scripts |
|
3465 https://bugs.webkit.org/show_bug.cgi?id=40220 |
|
3466 |
|
3467 * src/js/DebuggerAgent.js: |
|
3468 (devtools.DebuggerAgent.prototype.initUI): |
|
3469 (devtools.DebuggerAgent.prototype.addScriptInfo_): |
|
3470 (devtools.DebuggerAgent.prototype.formatCallFrame_): |
|
3471 (devtools.ScriptInfo.prototype.worldType): |
|
3472 * src/js/DebuggerScript.js: |
|
3473 (debuggerScriptConstructor.DebuggerScript.getScripts): use only context id without context type |
|
3474 when filtering scripts so that extension scripts are also included. |
|
3475 (debuggerScriptConstructor.DebuggerScript._formatScript): |
|
3476 * src/js/devTools.css: |
|
3477 |
|
3478 2010-06-04 Jay Civelli <jcivelli@chromium.org> |
|
3479 |
|
3480 Reviewed by Dimitri Glazkov. |
|
3481 |
|
3482 Accessibility focus change notifications are now sent from |
|
3483 ChromeClientImpl::focusedNodeChanged(). |
|
3484 https://bugs.webkit.org/show_bug.cgi?id=39792 |
|
3485 |
|
3486 * src/ChromeClientImpl.cpp: |
|
3487 (WebKit::ChromeClientImpl::focus): |
|
3488 (WebKit::ChromeClientImpl::focusedNodeChanged): |
|
3489 |
|
3490 2010-06-04 Jay Civelli <jcivelli@chromium.org> |
|
3491 |
|
3492 Reviewed by David Levin. |
|
3493 |
|
3494 [chromium] Adding support for the left and right Windows keys to the |
|
3495 NativeWebKeyboardEvent. |
|
3496 https://bugs.webkit.org/show_bug.cgi?id=39752 |
|
3497 |
|
3498 * src/gtk/WebInputEventFactory.cpp: |
|
3499 (WebKit::gdkEventToWindowsKeyCode): |
|
3500 |
|
3501 2010-06-04 Pavel Podivilov <podivilov@chromium.org> |
|
3502 |
|
3503 Reviewed by Yury Semikhatsky. |
|
3504 |
|
3505 Web Inspector: Create resource for DebuggerScript.js. |
|
3506 https://bugs.webkit.org/show_bug.cgi?id=40122 |
|
3507 |
|
3508 * WebKit.grd: |
|
3509 * public/WebDevToolsAgentClient.h: |
|
3510 (WebKit::WebDevToolsAgentClient::debuggerScriptSource): |
|
3511 |
|
3512 2010-05-26 MORITA Hajime <morrita@google.com> |
|
3513 |
|
3514 Reviewed by Jian Li. |
|
3515 |
|
3516 [Chromium] Dragging over an element with scrollbars should scroll the element when dragging near edges |
|
3517 https://bugs.webkit.org/show_bug.cgi?id=39725 |
|
3518 |
|
3519 Added WebViewImpl::scrollForDragging() to handle scroll-on-drag. |
|
3520 Note that this change handes both source and destination cases. |
|
3521 |
|
3522 * public/WebView.h: |
|
3523 * src/WebViewImpl.cpp: |
|
3524 (WebKit::WebViewImpl::dragSourceMovedTo): |
|
3525 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): |
|
3526 (WebKit::WebViewImpl::scrollForDragging): |
|
3527 * src/WebViewImpl.h: |
|
3528 |
|
3529 2010-06-03 Yury Semikhatsky <yurys@chromium.org> |
|
3530 |
|
3531 Reviewed by Pavel Feldman. |
|
3532 |
|
3533 [v8] Web Inspector: show "Object" as description for values with anonymous constructor |
|
3534 https://bugs.webkit.org/show_bug.cgi?id=40121 |
|
3535 |
|
3536 * src/js/DevTools.js: don't call DebuggerAgent methods if ScriptDebugServer is used. |
|
3537 |
|
3538 2010-06-03 Kent Tamura <tkent@chromium.org> |
|
3539 |
|
3540 Reviewed by Dimitri Glazkov. |
|
3541 |
|
3542 [DRT/Chromium] Checking out lighttpd |
|
3543 https://bugs.webkit.org/show_bug.cgi?id=39948 |
|
3544 |
|
3545 - Add lighttpd only on Windows. It is used by new-run-webkit-tests. |
|
3546 - Add libvpx. |
|
3547 - Remove pthreads-win32 from DEPS. |
|
3548 It has not been used since Chromium r28642. |
|
3549 - Update Chromium revision to use Windows resource query code and |
|
3550 webkit_glue dependency fix. |
|
3551 |
|
3552 * DEPS: |
|
3553 |
|
3554 2010-06-02 Tony Chang <tony@chromium.org> |
|
3555 |
|
3556 Reviewed by Kent Tamura. |
|
3557 |
|
3558 [chromium] refactor WebKit.gyp's DRT section so the conditions are less messy |
|
3559 https://bugs.webkit.org/show_bug.cgi?id=40104 |
|
3560 |
|
3561 * WebKit.gyp: |
|
3562 |
|
3563 2010-06-02 Tony Chang <tony@chromium.org> |
|
3564 |
|
3565 Not reviewed, build fix in downstream chromium. |
|
3566 |
|
3567 Fix the path to repack.py so it works in a chromium checkout too. |
|
3568 |
|
3569 * WebKit.gyp: |
|
3570 |
|
3571 2010-06-02 Tony Chang <tony@chromium.org> |
|
3572 |
|
3573 Reviewed by Kent Tamura. |
|
3574 |
|
3575 [chromium] generate DumpRenderTree.pak on DRT linux |
|
3576 https://bugs.webkit.org/show_bug.cgi?id=40098 |
|
3577 |
|
3578 * WebKit.gyp: |
|
3579 |
|
3580 2010-06-02 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3581 |
|
3582 Unreviewed, rolling out r60592. |
|
3583 http://trac.webkit.org/changeset/60592 |
|
3584 https://bugs.webkit.org/show_bug.cgi?id=40099 |
|
3585 |
|
3586 broke the build, need to coordiate updating DEPS (Requested by |
|
3587 tony^work on #webkit). |
|
3588 |
|
3589 * DEPS: |
|
3590 * public/WebMediaPlayer.h: |
|
3591 |
|
3592 2010-06-02 Victoria Kirst <vrk@google.com> |
|
3593 |
|
3594 Reviewed by David Levin. |
|
3595 |
|
3596 Modifying the WebMediaPlayer interface to be compatible with |
|
3597 a change in chrome. |
|
3598 This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome |
|
3599 has been updated, so this commit should NOT break chromium anymore. |
|
3600 https://bugs.webkit.org/show_bug.cgi?id=39445 |
|
3601 |
|
3602 * DEPS: Updated to a newer chrome revision number. |
|
3603 * public/WebMediaPlayer.h: Changed buffered() to be non-const. |
|
3604 |
|
3605 2010-06-02 Peter Kasting <pkasting@google.com> |
|
3606 |
|
3607 Unreviewed, emergency fix for test crashes (verbal r+ beforehand from |
|
3608 John Gregg). |
|
3609 |
|
3610 Temporarily make notificationObjectDestroyed() a no-op to avoid an |
|
3611 ASSERT failure. |
|
3612 |
|
3613 https://bugs.webkit.org/show_bug.cgi?id=40097 |
|
3614 |
|
3615 * src/NotificationPresenterImpl.cpp: |
|
3616 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed): |
|
3617 |
|
3618 2010-06-02 Sterling Swigart <sswigart@google.com> |
|
3619 |
|
3620 Reviewed by David Levin. |
|
3621 |
|
3622 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches. |
|
3623 https://bugs.webkit.org/show_bug.cgi?id=39906 |
|
3624 |
|
3625 * features.gypi: |
|
3626 |
|
3627 2010-06-01 James Hawkins <jhawkins@chromium.org> |
|
3628 |
|
3629 UNREVIEWED: build fix. |
|
3630 |
|
3631 Implement the added virtual methods from PopupMenuClient to |
|
3632 TestPopupMenuClient. |
|
3633 |
|
3634 * tests/PopupMenuTest.cpp: |
|
3635 (WebKit::TestPopupMenuClient::selectionChanged): |
|
3636 (WebKit::TestPopupMenuClient::selectionCleared): |
|
3637 |
|
3638 2010-05-24 James Hawkins <jhawkins@chromium.org> |
|
3639 |
|
3640 Reviewed by Darin Fisher. |
|
3641 |
|
3642 [Chromium] Implement new PopupMenuClient methods selectionChanged() |
|
3643 and selectionCleared(). Expose placeHolder methods and isAutoFilled() |
|
3644 in WebInputElement. |
|
3645 |
|
3646 https://bugs.webkit.org/show_bug.cgi?id=39639 |
|
3647 |
|
3648 * public/WebInputElement.h: |
|
3649 * public/WebViewClient.h: |
|
3650 (WebKit::WebViewClient::didSelectAutoFillSuggestion): |
|
3651 (WebKit::WebViewClient::didClearAutoFillSelection): |
|
3652 * src/AutoFillPopupMenuClient.cpp: |
|
3653 (WebKit::AutoFillPopupMenuClient::selectionChanged): |
|
3654 (WebKit::AutoFillPopupMenuClient::selectionCleared): |
|
3655 (WebKit::AutoFillPopupMenuClient::popupDidHide): |
|
3656 * src/AutoFillPopupMenuClient.h: |
|
3657 * src/SuggestionsPopupMenuClient.h: |
|
3658 (WebKit::SuggestionsPopupMenuClient::selectionChanged): |
|
3659 (WebKit::SuggestionsPopupMenuClient::selectionCleared): |
|
3660 * src/WebInputElement.cpp: |
|
3661 (WebKit::WebInputElement::setPlaceholder): |
|
3662 (WebKit::WebInputElement::placeholder): |
|
3663 (WebKit::WebInputElement::isAutofilled): |
|
3664 |
|
3665 2010-06-01 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3666 |
|
3667 Unreviewed, rolling out r60483. |
|
3668 http://trac.webkit.org/changeset/60483 |
|
3669 https://bugs.webkit.org/show_bug.cgi?id=40013 |
|
3670 |
|
3671 Breaks Mac and Linux builds (Requested by antonm on #webkit). |
|
3672 |
|
3673 * DEPS: |
|
3674 |
|
3675 2010-06-01 Jeremy Orlow <jorlow@chromium.org> |
|
3676 |
|
3677 Reviewed by Darin Fisher. |
|
3678 |
|
3679 IndexedDB cleanup |
|
3680 https://bugs.webkit.org/show_bug.cgi?id=40007 |
|
3681 |
|
3682 Remove the exception code paramter (that hasn't been used for a while). |
|
3683 Add asserts to default implementations. |
|
3684 |
|
3685 * public/WebIDBDatabase.h: |
|
3686 (WebKit::WebIDBDatabase::name): |
|
3687 (WebKit::WebIDBDatabase::description): |
|
3688 (WebKit::WebIDBDatabase::version): |
|
3689 (WebKit::WebIDBDatabase::objectStores): |
|
3690 * public/WebIndexedDatabase.h: |
|
3691 (WebKit::WebIndexedDatabase::open): |
|
3692 * src/WebIndexedDatabaseImpl.cpp: |
|
3693 (WebKit::WebIndexedDatabaseImpl::open): |
|
3694 * src/WebIndexedDatabaseImpl.h: |
|
3695 |
|
3696 2010-06-01 Anton Muhin <antonm@chromium.org> |
|
3697 |
|
3698 Reviewed by Dimitri Glazkov. |
|
3699 |
|
3700 Rolling Chromium revision to bring recent changes to V8. |
|
3701 |
|
3702 * DEPS: |
|
3703 |
|
3704 2010-06-01 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3705 |
|
3706 Unreviewed, rolling out r60470. |
|
3707 http://trac.webkit.org/changeset/60470 |
|
3708 https://bugs.webkit.org/show_bug.cgi?id=39990 |
|
3709 |
|
3710 Need to rollout until bot can be updated (Requested by jorlow |
|
3711 on #webkit). |
|
3712 |
|
3713 * DEPS: |
|
3714 |
|
3715 2010-05-31 Pavel Podivilov <podivilov@chromium.org> |
|
3716 |
|
3717 Reviewed by Pavel Feldman. |
|
3718 |
|
3719 Chromium: save inspector settings as dictionary, not as string. |
|
3720 https://bugs.webkit.org/show_bug.cgi?id=32118 |
|
3721 |
|
3722 * public/WebView.h: |
|
3723 * public/WebViewClient.h: |
|
3724 (WebKit::WebViewClient::didUpdateInspectorSetting): |
|
3725 * src/InspectorClientImpl.cpp: |
|
3726 (WebKit::InspectorClientImpl::populateSetting): |
|
3727 (WebKit::InspectorClientImpl::storeSetting): |
|
3728 * src/InspectorClientImpl.h: |
|
3729 * src/WebViewImpl.cpp: |
|
3730 (WebKit::WebViewImpl::WebViewImpl): |
|
3731 (WebKit::WebViewImpl::inspectorSetting): |
|
3732 (WebKit::WebViewImpl::setInspectorSetting): |
|
3733 * src/WebViewImpl.h: |
|
3734 |
|
3735 2010-05-31 James Robinson <jamesr@chromium.org> |
|
3736 |
|
3737 Reviewed by Darin Fisher. |
|
3738 |
|
3739 Expose html5 parser enabled flag in WebSettings |
|
3740 https://bugs.webkit.org/show_bug.cgi?id=39913 |
|
3741 |
|
3742 * public/WebSettings.h: |
|
3743 * src/WebSettingsImpl.cpp: |
|
3744 (WebKit::WebSettingsImpl::setHTML5ParserEnabled): |
|
3745 * src/WebSettingsImpl.h: |
|
3746 |
|
3747 2010-05-31 Lyon Chen <liachen@rim.com> |
|
3748 |
|
3749 Reviewed by Kent Tamura. |
|
3750 |
|
3751 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts. |
|
3752 https://bugs.webkit.org/show_bug.cgi?id=35530 |
|
3753 |
|
3754 Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance. |
|
3755 |
|
3756 * src/WebFrameImpl.cpp: |
|
3757 (WebKit::WebFrameImpl::executeCommand): |
|
3758 |
|
3759 2010-05-31 Roland Steiner <rolandsteiner@chromium.org> |
|
3760 |
|
3761 Bug 39977 - Missing Chromium bindings for InspectorController methods introduced in r60443 |
|
3762 https://bugs.webkit.org/show_bug.cgi?id=39977 |
|
3763 |
|
3764 add missing InspectorController JS bindings: |
|
3765 - getStyleSheet |
|
3766 - getRuleRangesForStyleSheetId |
|
3767 |
|
3768 Tests: inspector/styles-source-offsets.html |
|
3769 |
|
3770 * src/js/InspectorControllerImpl.js: |
|
3771 (devtools.InspectorBackendImpl): |
|
3772 |
|
3773 2010-05-31 Sheriff Bot <webkit.review.bot@gmail.com> |
|
3774 |
|
3775 Unreviewed, rolling out r60456. |
|
3776 http://trac.webkit.org/changeset/60456 |
|
3777 https://bugs.webkit.org/show_bug.cgi?id=39974 |
|
3778 |
|
3779 Broke Chromium Linux/Max build (Requested by tkent on |
|
3780 #webkit). |
|
3781 |
|
3782 * DEPS: |
|
3783 |
|
3784 2010-05-31 Kent Tamura <tkent@chromium.org> |
|
3785 |
|
3786 Reviewed by Dimitri Glazkov. |
|
3787 |
|
3788 [DRT/Chromium] Checking out lighttpd |
|
3789 https://bugs.webkit.org/show_bug.cgi?id=39948 |
|
3790 |
|
3791 - Checking out lighttpd only on Windows. It is used by new-run-webkit-tests. |
|
3792 - Update Chromium revision to use Windows resource query code |
|
3793 |
|
3794 * DEPS: |
|
3795 |
|
3796 2010-05-31 Yury Semikhatsky <yurys@chromium.org> |
|
3797 |
|
3798 Reviewed by Pavel Feldman. |
|
3799 |
|
3800 Web Inspector: allow hiding Scripts panel from Chromium code. This |
|
3801 is needed to support v8 debugging protocol which has an implementation |
|
3802 that conflicts with debugger provided by the inspector. |
|
3803 https://bugs.webkit.org/show_bug.cgi?id=39952 |
|
3804 |
|
3805 * public/WebDevToolsAgentClient.h: |
|
3806 (WebKit::WebDevToolsAgentClient::exposeV8DebuggerProtocol): |
|
3807 * public/WebDevToolsFrontendClient.h: |
|
3808 (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient): |
|
3809 (WebKit::WebDevToolsFrontendClient::sendMessageToAgent): |
|
3810 (WebKit::WebDevToolsFrontendClient::sendDebuggerCommandToAgent): |
|
3811 (WebKit::WebDevToolsFrontendClient::sendDebuggerPauseScript): |
|
3812 (WebKit::WebDevToolsFrontendClient::activateWindow): |
|
3813 (WebKit::WebDevToolsFrontendClient::closeWindow): |
|
3814 (WebKit::WebDevToolsFrontendClient::requestDockWindow): |
|
3815 (WebKit::WebDevToolsFrontendClient::requestUndockWindow): |
|
3816 (WebKit::WebDevToolsFrontendClient::hideScriptsPanel): |
|
3817 * src/DebuggerAgentManager.cpp: |
|
3818 (WebKit::DebuggerAgentManager::debugAttach): |
|
3819 (WebKit::DebuggerAgentManager::debugDetach): |
|
3820 (WebKit::DebuggerAgentManager::setExposeV8DebuggerProtocol): |
|
3821 * src/DebuggerAgentManager.h: |
|
3822 * src/InspectorFrontendClientImpl.cpp: |
|
3823 (WebKit::InspectorFrontendClientImpl::hiddenPanels): |
|
3824 * src/WebDevToolsAgentImpl.cpp: |
|
3825 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl): |
|
3826 (WebKit::WebDevToolsAgentImpl::attach): |
|
3827 |
|
3828 2010-05-30 Lyon Chen <liachen@rim.com> |
|
3829 |
|
3830 Reviewed by Kent Tamura. |
|
3831 |
|
3832 This is a coding style cleanup before fixing to bug 35530. |
|
3833 |
|
3834 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts. |
|
3835 https://bugs.webkit.org/show_bug.cgi?id=35530 |
|
3836 |
|
3837 * src/WebFrameImpl.cpp: |
|
3838 (WebKit::WebFrameImpl::find): |
|
3839 (WebKit::WebFrameImpl::scopeStringMatches): |
|
3840 (WebKit::WebFrameImpl::createChildFrame): |
|
3841 (WebKit::WebFrameImpl::shouldScopeMatches): |
|
3842 |
|
3843 2010-05-30 Daniel Bates <dbates@rim.com> |
|
3844 |
|
3845 Unreviewed, attempt to fix the build after http://trac.webkit.org/changeset/60418. |
|
3846 |
|
3847 I missed a few call sites in the Chromium source when I |
|
3848 landed http://trac.webkit.org/changeset/60419. |
|
3849 |
|
3850 Credit to Chris Jerdonek for looking over both this patch and the patch |
|
3851 committed in r60419. |
|
3852 |
|
3853 * src/WebSearchableFormData.cpp: |
|
3854 (WebCore::GetButtonToActivate): |
|
3855 (WebCore::HasSuitableTextElement): |
|
3856 |
|
3857 2010-05-30 Daniel Bates <dbates@rim.com> |
|
3858 |
|
3859 Unreviewed, attempt to fix the build after http://trac.webkit.org/changeset/60418. |
|
3860 |
|
3861 * src/EditorClientImpl.cpp: |
|
3862 (WebKit::EditorClientImpl::autofill): |
|
3863 * src/WebFormControlElement.cpp: |
|
3864 (WebKit::WebFormControlElement::formControlName): |
|
3865 (WebKit::WebFormControlElement::formControlType): |
|
3866 * src/WebFormElement.cpp: |
|
3867 (WebKit::WebFormElement::getFormControlElements): |
|
3868 * src/WebPasswordFormUtils.cpp: |
|
3869 (WebKit::findPasswordFormFields): |
|
3870 |
|
3871 2010-05-30 Jessie Berlin <jberlin@webkit.org> |
|
3872 |
|
3873 Reviewed by Pavel Feldman. |
|
3874 |
|
3875 https://bugs.webkit.org/show_bug.cgi?id=39224 |
|
3876 Bug 39224 - Web Inspector: There should be a way to clean up profiles |
|
3877 |
|
3878 * src/js/InspectorControllerImpl.js: |
|
3879 (devtools.InspectorBackendImpl): |
|
3880 |
|
3881 2010-05-29 Vangelis Kokkevis <vangelis@chromium.org> |
|
3882 |
|
3883 Reviewed by Darin Fisher. |
|
3884 |
|
3885 Adding support for a runtime flag to enable accelerated |
|
3886 compositing in chromium. |
|
3887 https://bugs.webkit.org/show_bug.cgi?id=39917 |
|
3888 |
|
3889 * public/WebSettings.h: |
|
3890 * src/WebSettingsImpl.cpp: |
|
3891 (WebKit::WebSettingsImpl::setAcceleratedCompositingEnabled): |
|
3892 * src/WebSettingsImpl.h: |
|
3893 |
|
3894 2010-05-28 Aaron Boodman <aa@chromium.org> |
|
3895 |
|
3896 Reviewed by Darin Fisher. |
|
3897 |
|
3898 Add isXHTMLDocument() to WebDocument. |
|
3899 |
|
3900 https://bugs.webkit.org/show_bug.cgi?id=39887 |
|
3901 |
|
3902 * public/WebDocument.h: Add isXHTMLDocument(). |
|
3903 * src/WebDocument.cpp: ditto. |
|
3904 (WebKit::WebDocument::isXHTMLDocument): dittorama. |
|
3905 |
|
3906 2010-05-27 Jeremy Orlow <jorlow@chromium.org> |
|
3907 |
|
3908 Reviewed by Steve Block. |
|
3909 |
|
3910 Add IndexedDB's IDBIndex |
|
3911 https://bugs.webkit.org/show_bug.cgi?id=39850 |
|
3912 |
|
3913 Add WebKit layer for IDBIndex. |
|
3914 |
|
3915 * WebKit.gyp: |
|
3916 * public/WebCommon.h: |
|
3917 * public/WebIDBCallbacks.h: |
|
3918 (WebKit::WebIDBCallbacks::onError): |
|
3919 (WebKit::WebIDBCallbacks::onSuccess): |
|
3920 * public/WebIDBDatabase.h: |
|
3921 * public/WebIDBIndex.h: Added. |
|
3922 (WebKit::WebIDBIndex::~WebIDBIndex): |
|
3923 (WebKit::WebIDBIndex::name): |
|
3924 (WebKit::WebIDBIndex::keyPath): |
|
3925 (WebKit::WebIDBIndex::unique): |
|
3926 * src/IDBCallbacksProxy.cpp: |
|
3927 (WebCore::IDBCallbacksProxy::onSuccess): |
|
3928 * src/IDBCallbacksProxy.h: |
|
3929 * src/IDBDatabaseProxy.cpp: |
|
3930 * src/IDBDatabaseProxy.h: |
|
3931 * src/IDBIndexProxy.cpp: Added. |
|
3932 (WebCore::IDBIndexProxy::create): |
|
3933 (WebCore::IDBIndexProxy::IDBIndexProxy): |
|
3934 (WebCore::IDBIndexProxy::~IDBIndexProxy): |
|
3935 (WebCore::IDBIndexProxy::name): |
|
3936 (WebCore::IDBIndexProxy::keyPath): |
|
3937 (WebCore::IDBIndexProxy::unique): |
|
3938 * src/IDBIndexProxy.h: Added. |
|
3939 * src/WebIDBCallbacksImpl.cpp: |
|
3940 (WebCore::WebIDBCallbacksImpl::onSuccess): |
|
3941 * src/WebIDBCallbacksImpl.h: |
|
3942 * src/WebIDBDatabaseImpl.cpp: |
|
3943 * src/WebIDBDatabaseImpl.h: |
|
3944 * src/WebIDBIndexImpl.cpp: Added. |
|
3945 (WebKit::WebIDBIndexImpl::WebIDBIndexImpl): |
|
3946 (WebKit::WebIDBIndexImpl::~WebIDBIndexImpl): |
|
3947 (WebKit::WebIDBIndexImpl::name): |
|
3948 (WebKit::WebIDBIndexImpl::keyPath): |
|
3949 (WebKit::WebIDBIndexImpl::unique): |
|
3950 * src/WebIDBIndexImpl.h: Added. |
|
3951 |
|
3952 2010-05-28 Yury Semikhatsky <yurys@chromium.org> |
|
3953 |
|
3954 Reviewed by Pavel Feldman. |
|
3955 |
|
3956 Web Inspector: check that ClientMessageLoopAdapter is not 0 before |
|
3957 accessing its fileds from inspectedViewClosed method. It may be 0 |
|
3958 if inspector frontend has not been open. |
|
3959 https://bugs.webkit.org/show_bug.cgi?id=39876 |
|
3960 |
|
3961 * src/WebDevToolsAgentImpl.cpp: |
|
3962 (WebKit::): |
|
3963 |
|
3964 2010-05-27 Eric Uhrhane <ericu@chromium.org> |
|
3965 |
|
3966 Reviewed by Adam Barth. |
|
3967 |
|
3968 Add v8 bindings for async DB API in workers |
|
3969 https://bugs.webkit.org/show_bug.cgi?id=39145 |
|
3970 |
|
3971 * src/DatabaseObserver.cpp: |
|
3972 We should check that we're on the context thread now, not the main |
|
3973 thread. |
|
3974 (WebCore::DatabaseObserver::databaseOpened): |
|
3975 (WebCore::DatabaseObserver::databaseModified): |
|
3976 (WebCore::DatabaseObserver::databaseClosed): |
|
3977 |
|
3978 2010-05-27 Yury Semikhatsky <yurys@chromium.org> |
|
3979 |
|
3980 Reviewed by Pavel Feldman. |
|
3981 |
|
3982 Resume script execution if user tries to navigate to another URL |
|
3983 https://bugs.webkit.org/show_bug.cgi?id=39842 |
|
3984 |
|
3985 * src/WebDevToolsAgentImpl.cpp: |
|
3986 (WebKit::): |
|
3987 (WebKit::WebDevToolsAgentImpl::didNavigate): |
|
3988 |
|
3989 2010-05-27 Zhenyao Mo <zmo@google.com> |
|
3990 |
|
3991 Reviewed by Dimitri Glazkov. |
|
3992 |
|
3993 Implement lazy clearing of renderbuffers |
|
3994 https://bugs.webkit.org/show_bug.cgi?id=36248 |
|
3995 |
|
3996 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
3997 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): Clear WebGL internal buffers. |
|
3998 |
|
3999 2010-05-26 Roland Steiner <rolandsteiner@chromium.org> |
|
4000 |
|
4001 Reviewed by NOBODY (layout test crashing fix). |
|
4002 |
|
4003 Bug 39811 - WebPluginListBuilderImpl::addMediaTypeToLastPlugin does not initialize pluginIndex |
|
4004 https://bugs.webkit.org/show_bug.cgi?id=39811 |
|
4005 |
|
4006 Initialize the pluginIndex field (quick fix). |
|
4007 |
|
4008 Tests: covered by fast/dom/prototype-inheritance-2.html |
|
4009 (crashed under Chromium Linux and Windows) |
|
4010 |
|
4011 * src/WebPluginListBuilderImpl.cpp: |
|
4012 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin): |
|
4013 |
|
4014 2010-05-26 Anders Carlsson <andersca@apple.com> |
|
4015 |
|
4016 Reviewed by Darin Adler. |
|
4017 |
|
4018 Clean up MimeClassInfo and PluginInfo |
|
4019 https://bugs.webkit.org/show_bug.cgi?id=39700 |
|
4020 |
|
4021 Update for WebCore changes. |
|
4022 |
|
4023 * src/WebPluginListBuilderImpl.cpp: |
|
4024 (WebKit::WebPluginListBuilderImpl::addPlugin): |
|
4025 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin): |
|
4026 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType): |
|
4027 * src/WebPluginListBuilderImpl.h: |
|
4028 (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl): |
|
4029 |
|
4030 2010-05-26 Jeremy Orlow <jorlow@chromium.org> |
|
4031 |
|
4032 Unreviewed chromium build fix |
|
4033 https://bugs.webkit.org/show_bug.cgi?id=39739 |
|
4034 |
|
4035 The backwards compat function needs to take in a WebSecurityOrigin |
|
4036 instead of a WebString. |
|
4037 |
|
4038 * public/WebIndexedDatabase.h: |
|
4039 (WebKit::WebIndexedDatabase::open): |
|
4040 |
|
4041 2010-05-26 Jeremy Orlow <jorlow@chromium.org> |
|
4042 |
|
4043 Reviewed by Darin Fisher. |
|
4044 |
|
4045 Implement WebDOMStorageList and make WebIDBDatabase use it |
|
4046 https://bugs.webkit.org/show_bug.cgi?id=39731 |
|
4047 |
|
4048 * WebKit.gyp: |
|
4049 * public/WebDOMStringList.h: Added. |
|
4050 (WebKit::WebDOMStringList::~WebDOMStringList): |
|
4051 (WebKit::WebDOMStringList::WebDOMStringList): |
|
4052 (WebKit::WebDOMStringList::operator=): |
|
4053 * public/WebIDBDatabase.h: |
|
4054 (WebKit::WebIDBDatabase::objectStores): |
|
4055 * src/IDBDatabaseProxy.cpp: |
|
4056 (WebCore::IDBDatabaseProxy::objectStores): |
|
4057 * src/WebDOMStringList.cpp: Added. |
|
4058 (WebKit::WebDOMStringList::reset): |
|
4059 (WebKit::WebDOMStringList::assign): |
|
4060 (WebKit::WebDOMStringList::append): |
|
4061 (WebKit::WebDOMStringList::length): |
|
4062 (WebKit::WebDOMStringList::item): |
|
4063 (WebKit::WebDOMStringList::WebDOMStringList): |
|
4064 (WebKit::WebDOMStringList::operator=): |
|
4065 (WebKit::WebDOMStringList::operator WTF::PassRefPtr<WebCore::DOMStringList>): |
|
4066 * src/WebIDBDatabaseImpl.cpp: |
|
4067 (WebKit::WebIDBDatabaseImpl::objectStores): |
|
4068 * src/WebIDBDatabaseImpl.h: |
|
4069 |
|
4070 2010-05-24 Jeremy Orlow <jorlow@chromium.org> |
|
4071 |
|
4072 Reviewed by Steve Block. |
|
4073 |
|
4074 Add IDBDatabase's attributes |
|
4075 https://bugs.webkit.org/show_bug.cgi?id=39602 |
|
4076 |
|
4077 Plumbing to hook up the synchronous attribute requests |
|
4078 on IDBDatabase. |
|
4079 |
|
4080 * public/WebIDBDatabase.h: |
|
4081 (WebKit::WebIDBDatabase::name): |
|
4082 (WebKit::WebIDBDatabase::description): |
|
4083 (WebKit::WebIDBDatabase::version): |
|
4084 (WebKit::WebIDBDatabase::objectStores): |
|
4085 * src/IDBDatabaseProxy.cpp: |
|
4086 (WebCore::IDBDatabaseProxy::name): |
|
4087 (WebCore::IDBDatabaseProxy::description): |
|
4088 (WebCore::IDBDatabaseProxy::version): |
|
4089 (WebCore::IDBDatabaseProxy::objectStores): |
|
4090 * src/IDBDatabaseProxy.h: |
|
4091 * src/WebIDBDatabaseImpl.cpp: |
|
4092 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl): |
|
4093 (WebKit::WebIDBDatabaseImpl::name): |
|
4094 (WebKit::WebIDBDatabaseImpl::description): |
|
4095 (WebKit::WebIDBDatabaseImpl::version): |
|
4096 (WebKit::WebIDBDatabaseImpl::objectStores): |
|
4097 * src/WebIDBDatabaseImpl.h: |
|
4098 |
|
4099 2010-05-24 Dirk Pranke <dpranke@chromium.org> |
|
4100 |
|
4101 Reviewed by Dimitri Glazkov. |
|
4102 |
|
4103 Re-commit r58765 - it had been rolled out to see if it was causing |
|
4104 a perf regression (in r59787 and r59789), but that does not seem to |
|
4105 have been the case. |
|
4106 |
|
4107 * public/WebNotification.h: |
|
4108 * src/WebNotification.cpp: |
|
4109 (WebKit::WebNotification::dir): |
|
4110 (WebKit::WebNotification::replaceId): |
|
4111 |
|
4112 2010-05-25 Brett Wilson <brettw@chromium.org> |
|
4113 |
|
4114 Reviewed by Darin Fisher. |
|
4115 |
|
4116 Remove obsolete code for Mac & Windows plugin creation in the Chromium |
|
4117 port. This non-Windows code was to prevent a crash which we no longer |
|
4118 seem to have, and it is preventing other types of plugins from working. |
|
4119 https://bugs.webkit.org/show_bug.cgi?id=39684 |
|
4120 |
|
4121 * src/FrameLoaderClientImpl.cpp: |
|
4122 (WebKit::FrameLoaderClientImpl::createPlugin): |
|
4123 |
|
4124 2010-05-25 Kent Tamura <tkent@chromium.org> |
|
4125 |
|
4126 Reviewed by Dimitri Glazkov. |
|
4127 |
|
4128 [DRT/Chromium] Enable 3D_CANVAS, FILTERS, METER_TAG and PROGRESS_TAG |
|
4129 https://bugs.webkit.org/show_bug.cgi?id=39652 |
|
4130 |
|
4131 3D_CANVAS and FILTERS have been enabled for Chromium tree |
|
4132 build. They fix dozens of unexpected test results in a case of |
|
4133 upstreaming build. |
|
4134 Enable METER_TAG and PROGRESS_TAG too because they will be enabled |
|
4135 in Chromium tree in the near future. |
|
4136 |
|
4137 * features.gypi: |
|
4138 |
|
4139 2010-05-25 Vangelis Kokkevis <vangelis@chromium.org> |
|
4140 |
|
4141 Reviewed by Darin Fisher. |
|
4142 |
|
4143 The GraphicsContext that serves as a backing store for the root layer |
|
4144 updates when doing accelerated compositing is now stored in LayerRendererChromium |
|
4145 instead of the Layer itself. Updating code in WebViewImpl to reflect |
|
4146 that change. |
|
4147 https://bugs.webkit.org/show_bug.cgi?id=39640 |
|
4148 |
|
4149 * src/WebViewImpl.cpp: |
|
4150 (WebKit::WebViewImpl::updateRootLayerContents): |
|
4151 |
|
4152 2010-05-24 Yury Semikhatsky <yurys@chromium.org> |
|
4153 |
|
4154 Reviewed by Pavel Feldman. |
|
4155 |
|
4156 ScriptDebugServer is now implemented as DebugEventListener which means it doesn't |
|
4157 depend on v8 debugging protocol, instead it uses ExecState to collect debugging |
|
4158 info and pass it to the listeners. |
|
4159 |
|
4160 New implementation of ScriptDebugServer uses methods provided by client to dispatch |
|
4161 its messages while JS is paused(previously the messages was dispatched in a callback |
|
4162 passed to v8 along with DebugEventHandler). |
|
4163 |
|
4164 Pause command is dispatched on IO thread. |
|
4165 |
|
4166 https://bugs.webkit.org/show_bug.cgi?id=39594 |
|
4167 |
|
4168 * public/WebDevToolsAgentClient.h: |
|
4169 (WebKit::WebDevToolsAgentClient::ClientMessageLoop::~ClientMessageLoop): |
|
4170 (WebKit::WebDevToolsAgentClient::createClientMessageLoop): Returns an object that allows to run |
|
4171 nested client message loop while script execution is paused on a breakpoint. |
|
4172 * src/DebuggerAgentManager.cpp: |
|
4173 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): |
|
4174 * src/DebuggerAgentManager.h: |
|
4175 * src/WebDevToolsAgentImpl.cpp: |
|
4176 (WebKit::): |
|
4177 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): |
|
4178 (WebKit::WebDevToolsAgentImpl::attach): |
|
4179 * src/js/DebuggerScript.js: |
|
4180 (debuggerScriptConstructor.DebuggerScript.getAfterCompileScript): |
|
4181 (debuggerScriptConstructor.DebuggerScript.stepIntoStatement): |
|
4182 (debuggerScriptConstructor.DebuggerScript.stepOverStatement): |
|
4183 (debuggerScriptConstructor.DebuggerScript.stepOutOfFunction): |
|
4184 * src/js/InspectorControllerImpl.js: |
|
4185 (devtools.InspectorBackendImpl): |
|
4186 (else.devtools.InspectorBackendImpl.prototype.pauseInDebugger): Pause command should be handled on IO |
|
4187 thread so that script can be paused even if it's in an infinite loop. |
|
4188 |
|
4189 2010-05-25 Yury Semikhatsky <yurys@chromium.org> |
|
4190 |
|
4191 Reviewed by Pavel Feldman. |
|
4192 |
|
4193 Add memory graph to Timeline overview pane. |
|
4194 |
|
4195 https://bugs.webkit.org/show_bug.cgi?id=37879 |
|
4196 |
|
4197 * src/js/devTools.css: |
|
4198 (.timeline-category-statusbar-item input): |
|
4199 |
|
4200 2010-05-24 Tony Chang <tony@chromium.org> |
|
4201 |
|
4202 Reviewed by David Levin. |
|
4203 |
|
4204 [chromium] Fix zoom tests after r60104 |
|
4205 https://bugs.webkit.org/show_bug.cgi?id=39645 |
|
4206 |
|
4207 m_zoomFactor moved from Frame to FrameView. FrameView has separate |
|
4208 notions of page zoom and text zoom. In my hurried compile fix, I |
|
4209 assumed that m_zoomFactor was for page zoom, but it's not always. |
|
4210 |
|
4211 * src/WebViewImpl.cpp: |
|
4212 (WebKit::WebViewImpl::setZoomLevel): |
|
4213 |
|
4214 2010-05-24 Kent Tamura <tkent@chromium.org> |
|
4215 |
|
4216 Unreviewed. Sort features. |
|
4217 |
|
4218 * features.gypi: |
|
4219 |
|
4220 2010-05-24 Kent Tamura <tkent@chromium.org> |
|
4221 |
|
4222 Reviewed by Dimitri Glazkov. |
|
4223 |
|
4224 [DRT/Chromium] Import layout_test_helper for Windows |
|
4225 https://bugs.webkit.org/show_bug.cgi?id=39581 |
|
4226 |
|
4227 * WebKit.gyp: Add a build rule for LayoutTestHelper.exe for Windows. |
|
4228 |
|
4229 2010-05-24 Marcus Bulach <bulach@chromium.org> |
|
4230 |
|
4231 Reviewed by Kent Tamura. |
|
4232 |
|
4233 [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h |
|
4234 https://bugs.webkit.org/show_bug.cgi?id=39587 |
|
4235 |
|
4236 * public/WebGeolocationServiceMock.h: |
|
4237 * src/WebGeolocationServiceMock.cpp: |
|
4238 (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl): |
|
4239 (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock): |
|
4240 (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame): |
|
4241 (WebKit::WebGeolocationServiceMockImpl::attachBridge): |
|
4242 (WebKit::WebGeolocationServiceMockImpl::detachBridge): |
|
4243 |
|
4244 2010-05-24 Tony Chang <tony@chromium.org> |
|
4245 |
|
4246 Reviewed by Kent Tamura. |
|
4247 |
|
4248 [chromium] setup fonts on chromium linux DRT |
|
4249 https://bugs.webkit.org/show_bug.cgi?id=39644 |
|
4250 |
|
4251 * WebKit.gyp: |
|
4252 |
|
4253 2010-05-24 Tony Chang <tony@chromium.org> |
|
4254 |
|
4255 Not reviewed, build fix. |
|
4256 |
|
4257 Fix the chromium compile due to pageZoomFactor refactoring. |
|
4258 |
|
4259 * src/WebViewImpl.cpp: |
|
4260 (WebKit::WebViewImpl::setZoomLevel): |
|
4261 |
|
4262 2010-05-24 Darin Adler <darin@apple.com> |
|
4263 |
|
4264 Reviewed by Eric Seidel. |
|
4265 |
|
4266 Move view-related functions from Frame to FrameView |
|
4267 https://bugs.webkit.org/show_bug.cgi?id=39366 |
|
4268 |
|
4269 * src/WebViewImpl.cpp: |
|
4270 (WebKit::WebViewImpl::setZoomLevel): Call setZoomLevel on FrameView. |
|
4271 |
|
4272 2010-05-24 Anders Carlsson <andersca@apple.com> |
|
4273 |
|
4274 Attempt to fix the Chromium build. |
|
4275 |
|
4276 * src/WebViewImpl.cpp: |
|
4277 |
|
4278 2010-05-21 Tony Chang <tony@chromium.org> |
|
4279 |
|
4280 Reviewed by Ojan Vafai. |
|
4281 |
|
4282 [chromium] if keydown is prevented, don't update the IME and clear the IME state |
|
4283 https://bugs.webkit.org/show_bug.cgi?id=39475 |
|
4284 |
|
4285 * src/WebViewImpl.cpp: |
|
4286 (WebKit::WebViewImpl::handleCompositionEvent): |
|
4287 |
|
4288 2010-05-23 Roman Gershman <romange@google.com> |
|
4289 |
|
4290 Reviewed by Darin Fisher. |
|
4291 |
|
4292 [Chromium] Suggestion popup is not closed when the view is scrolled. |
|
4293 https://bugs.webkit.org/show_bug.cgi?id=38640 |
|
4294 |
|
4295 This bug appears on both Windows and Linux platforms. |
|
4296 Mac OS, however handles window messages differently and |
|
4297 closes popup menu in RenderWidgetHostViewMac::Destroy(). |
|
4298 |
|
4299 No tests were added because test_shell does not support suggestion |
|
4300 popup. |
|
4301 |
|
4302 * src/ChromeClientImpl.cpp: |
|
4303 (WebKit::ChromeClientImpl::invalidateContentsForSlowScroll): |
|
4304 (WebKit::ChromeClientImpl::scroll): |
|
4305 |
|
4306 2010-05-23 Marcus Bulach <bulach@chromium.org> |
|
4307 |
|
4308 Reviewed by Kent Tamura. |
|
4309 |
|
4310 [chromium] Adds Geolocation support to DumpRenderTree. |
|
4311 https://bugs.webkit.org/show_bug.cgi?id=39440 |
|
4312 |
|
4313 Existing LayoutTests/fast/dom/Geolocation/* should pass. |
|
4314 |
|
4315 * public/WebGeolocationServiceMock.h: |
|
4316 * src/WebGeolocationServiceMock.cpp: |
|
4317 (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission): |
|
4318 (WebKit::WebGeolocationServiceMock::requestPermissionForFrame): |
|
4319 (WebKit::WebGeolocationServiceMock::attachBridge): |
|
4320 (WebKit::WebGeolocationServiceMock::detachBridge): |
|
4321 |
|
4322 2010-05-22 Kent Tamura <tkent@chromium.org> |
|
4323 |
|
4324 Reviewed by Dimitri Glazkov. |
|
4325 |
|
4326 [DRT/Chromium] Link resources and load Ahem font for Windows |
|
4327 https://bugs.webkit.org/show_bug.cgi?id=39473 |
|
4328 |
|
4329 * WebKit.gyp: |
|
4330 Add net and webkit resources for Windows. |
|
4331 Copy AHEM____.TTF to DumpRenderTree.exe directory. |
|
4332 |
|
4333 2010-05-21 Steve Block <steveblock@google.com> |
|
4334 |
|
4335 Reviewed by Jeremy Orlow. |
|
4336 |
|
4337 Add DeviceOrientation and DeviceOrientationClient |
|
4338 https://bugs.webkit.org/show_bug.cgi?id=39479 |
|
4339 |
|
4340 * src/WebViewImpl.cpp: |
|
4341 (WebKit::WebViewImpl::WebViewImpl): |
|
4342 |
|
4343 2010-05-20 Viet-Trung Luu <viettrungluu@chromium.org> |
|
4344 |
|
4345 Reviewed by Darin Fisher. |
|
4346 |
|
4347 [Chromium] Don't rely on focused node to route mouse events to plugins. |
|
4348 https://bugs.webkit.org/show_bug.cgi?id=39375 |
|
4349 http://crbug.com/43935 |
|
4350 |
|
4351 On mouse down, do a hit test and check if a plugin was hit. If so, then |
|
4352 save the node for future mouse events (until mouse up or capture lost). |
|
4353 |
|
4354 * src/WebViewImpl.cpp: |
|
4355 (WebKit::WebViewImpl::WebViewImpl): |
|
4356 (WebKit::WebViewImpl::mouseDown): |
|
4357 (WebKit::WebViewImpl::handleInputEvent): |
|
4358 (WebKit::WebViewImpl::mouseCaptureLost): |
|
4359 * src/WebViewImpl.h: Remove m_haveMouseCapture; add m_mouseCaptureNode. |
|
4360 |
|
4361 2010-05-20 Dominic Mazzoni <dmazzoni@chromium.org> |
|
4362 |
|
4363 Reviewed by Darin Fisher. |
|
4364 |
|
4365 Add headingLevel and setFocused methods. |
|
4366 |
|
4367 https://bugs.webkit.org/show_bug.cgi?id=39238 |
|
4368 |
|
4369 * public/WebAccessibilityObject.h: |
|
4370 * src/WebAccessibilityObject.cpp: |
|
4371 (WebKit::WebAccessibilityObject::headingLevel): |
|
4372 (WebKit::WebAccessibilityObject::setFocused): |
|
4373 |
|
4374 2010-05-20 Zhenyao Mo <zmo@google.com> |
|
4375 |
|
4376 Reviewed by Dimitri Glazkov. |
|
4377 |
|
4378 Map RGBA4/RGB5_A1 to RGBA and RGB565 to RGB in RenderbufferStorage |
|
4379 https://bugs.webkit.org/show_bug.cgi?id=39077 |
|
4380 |
|
4381 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
4382 (WebKit::WebGraphicsContext3DDefaultImpl::renderbufferStorage): Mapping the enums. |
|
4383 |
|
4384 2010-05-20 Abhishek Arya <inferno@chromium.org> |
|
4385 |
|
4386 Reviewed by Adam Barth. |
|
4387 |
|
4388 Added method to WebSecurityOrigin for invoking |
|
4389 SecurityOrigin::canAccessPasswordManager. |
|
4390 https://bugs.webkit.org/show_bug.cgi?id=38916 |
|
4391 |
|
4392 * public/WebSecurityOrigin.h: |
|
4393 * src/WebSecurityOrigin.cpp: |
|
4394 (WebKit::WebSecurityOrigin::canAccessPasswordManager): |
|
4395 |
|
4396 2010-05-20 Darin Fisher <darin@chromium.org> |
|
4397 |
|
4398 Reviewed by Nate Chapin. |
|
4399 |
|
4400 [chromium] Provide a way to catch exceptions thrown while interacting |
|
4401 with a NPObject via WebBindings methods. |
|
4402 https://bugs.webkit.org/show_bug.cgi?id=39378 |
|
4403 |
|
4404 * public/WebBindings.h: |
|
4405 * src/WebBindings.cpp: |
|
4406 (WebKit::WebBindings::pushExceptionHandler): |
|
4407 (WebKit::WebBindings::popExceptionHandler): |
|
4408 |
|
4409 2010-05-20 Jian Li <jianli@chromium.org> |
|
4410 |
|
4411 Reviewed by David Levin. |
|
4412 |
|
4413 Rename GenericWorkerTask.h to CrossThreadTask.h and move it to dom directory. |
|
4414 https://bugs.webkit.org/show_bug.cgi?id=39135 |
|
4415 |
|
4416 * src/WebSharedWorkerImpl.cpp: |
|
4417 * src/WebWorkerBase.cpp: |
|
4418 * src/WebWorkerClientImpl.cpp: |
|
4419 * src/WebWorkerImpl.cpp: |
|
4420 |
|
4421 2010-05-20 Martin Robinson <mrobinson@webkit.org> |
|
4422 |
|
4423 Reviewed by Ojan Vafai. |
|
4424 |
|
4425 Expose the editing behavior setting in DRT to test all editing code paths |
|
4426 https://bugs.webkit.org/show_bug.cgi?id=38603 |
|
4427 |
|
4428 * public/WebSettings.h: |
|
4429 (WebKit::WebSettings::): Added an enum for EditingBehavior types. |
|
4430 * src/WebSettingsImpl.cpp: |
|
4431 (WebKit::WebSettingsImpl::setEditingBehavior): Added. |
|
4432 * src/WebSettingsImpl.h: |
|
4433 |
|
4434 2010-05-19 Vangelis Kokkevis <vangelis@chromium.org> |
|
4435 |
|
4436 Reviewed by Darin Fisher. |
|
4437 |
|
4438 Modifying WebViewImpl to support new hardware compositing for |
|
4439 LayerChromium layers. |
|
4440 https://bugs.webkit.org/show_bug.cgi?id=38783 |
|
4441 |
|
4442 * src/WebViewImpl.cpp: |
|
4443 (WebKit::WebViewImpl::paint): |
|
4444 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
|
4445 (WebKit::WebViewImpl::updateRootLayerContents): |
|
4446 (WebKit::WebViewImpl::setRootLayerNeedsDisplay): |
|
4447 |
|
4448 2010-05-19 Tony Chang <tony@chromium.org> |
|
4449 |
|
4450 Reviewed by Kent Tamura. |
|
4451 |
|
4452 [chromium] disable spelling suggestions if spellcheck=false |
|
4453 https://bugs.webkit.org/show_bug.cgi?id=39402 |
|
4454 |
|
4455 This is the Chromium fix for bug 25639 that was fixed in the |
|
4456 other ports in r59585. |
|
4457 |
|
4458 * src/ContextMenuClientImpl.cpp: |
|
4459 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
4460 |
|
4461 2010-05-19 Darin Fisher <darin@chromium.org> |
|
4462 |
|
4463 Revert r59790 due to failing Chromium npruntime tests. |
|
4464 |
|
4465 * public/WebBindings.h: |
|
4466 * src/WebBindings.cpp: |
|
4467 |
|
4468 2010-05-19 Darin Fisher <darin@chromium.org> |
|
4469 |
|
4470 Reviewed by Nate Chapin. |
|
4471 |
|
4472 [chromium] Provide a way to catch exceptions thrown while interacting |
|
4473 with a NPObject via WebBindings methods. |
|
4474 https://bugs.webkit.org/show_bug.cgi?id=39378 |
|
4475 |
|
4476 * public/WebBindings.h: |
|
4477 * src/WebBindings.cpp: |
|
4478 (WebKit::WebBindings::pushExceptionHandler): |
|
4479 (WebKit::WebBindings::popExceptionHandler): |
|
4480 |
|
4481 2010-05-19 Dirk Pranke <dpranke@chromium.org> |
|
4482 |
|
4483 Try again to roll out r58765. |
|
4484 |
|
4485 * public/WebNotification.h: |
|
4486 * src/WebNotification.cpp: |
|
4487 |
|
4488 2010-05-19 Sheriff Bot <webkit.review.bot@gmail.com> |
|
4489 |
|
4490 Unreviewed, rolling out r59782. |
|
4491 http://trac.webkit.org/changeset/59782 |
|
4492 https://bugs.webkit.org/show_bug.cgi?id=39379 |
|
4493 |
|
4494 broke DRT build (Requested by dpranke on #webkit). |
|
4495 |
|
4496 * public/WebNotification.h: |
|
4497 * src/WebNotification.cpp: |
|
4498 (WebKit::WebNotification::dir): |
|
4499 (WebKit::WebNotification::replaceId): |
|
4500 |
|
4501 2010-05-19 Jian Li <jianli@chromium.org> |
|
4502 |
|
4503 Reviewed by Darin Fisher. |
|
4504 |
|
4505 Remove obsolete ChromiumBridge code that routes FileSystem calls to WebKitClient. |
|
4506 https://bugs.webkit.org/show_bug.cgi?id=39332 |
|
4507 |
|
4508 * public/WebKitClient.h: |
|
4509 * src/ChromiumBridge.cpp: |
|
4510 (WebCore::ChromiumBridge::fileExists): |
|
4511 (WebCore::ChromiumBridge::deleteFile): |
|
4512 (WebCore::ChromiumBridge::deleteEmptyDirectory): |
|
4513 (WebCore::ChromiumBridge::getFileSize): |
|
4514 (WebCore::ChromiumBridge::getFileModificationTime): |
|
4515 (WebCore::ChromiumBridge::directoryName): |
|
4516 (WebCore::ChromiumBridge::pathByAppendingComponent): |
|
4517 (WebCore::ChromiumBridge::makeAllDirectories): |
|
4518 (WebCore::ChromiumBridge::getAbsolutePath): |
|
4519 (WebCore::ChromiumBridge::isDirectory): |
|
4520 (WebCore::ChromiumBridge::filePathToURL): |
|
4521 |
|
4522 2010-05-19 Marcus Bulach <bulach@chromium.org> |
|
4523 |
|
4524 Reviewed by Steve Block. |
|
4525 |
|
4526 [chromium] Adds supports for layout tests using GeolocationServiceMock. |
|
4527 https://bugs.webkit.org/show_bug.cgi?id=39081 |
|
4528 |
|
4529 Allows injection of GeolocationServiceMock factory. |
|
4530 Tests: existing fast/dom/Geolocation/* |
|
4531 |
|
4532 * WebKit.gyp: |
|
4533 * public/WebGeolocationServiceMock.h: Added. |
|
4534 * src/WebGeolocationServiceMock.cpp: Added. |
|
4535 (WebCore::GeolocationServiceChromiumMock::create): |
|
4536 (WebCore::GeolocationServiceChromiumMock::GeolocationServiceChromiumMock): |
|
4537 (WebCore::GeolocationServiceChromiumMock::startUpdating): |
|
4538 (WebCore::GeolocationServiceChromiumMock::stopUpdating): |
|
4539 (WebCore::GeolocationServiceChromiumMock::lastPosition): |
|
4540 (WebCore::GeolocationServiceChromiumMock::lastError): |
|
4541 (WebCore::GeolocationServiceChromiumMock::geolocationServicePositionChanged): |
|
4542 (WebCore::GeolocationServiceChromiumMock::geolocationServiceErrorOccurred): |
|
4543 (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition): |
|
4544 (WebKit::WebGeolocationServiceMock::setMockGeolocationError): |
|
4545 |
|
4546 2010-05-17 Jeremy Orlow <jorlow@chromium.org> |
|
4547 |
|
4548 Reviewed by Darin Fisher. |
|
4549 |
|
4550 Hook Chromium's WebIndexedDatabaseImpl up to IndexedDatabaseImpl |
|
4551 https://bugs.webkit.org/show_bug.cgi?id=39216 |
|
4552 |
|
4553 Web____Impl is for re-entering the WebKit layer from the browser layer. |
|
4554 Thus the previous IDBCallbacksProxy was mis-named (and should have been |
|
4555 WebIDBCallbacksImpl). This patch renames it and then implements the |
|
4556 proper proxy (which is for going from WebCore to WebKit). |
|
4557 |
|
4558 Also change using security origin strings to using WebSecurityOrigin |
|
4559 objects. |
|
4560 |
|
4561 This patch also implements the glue between WebIndexedDatabaseImpl and |
|
4562 IndexedDatabaseImpl. |
|
4563 |
|
4564 * WebKit.gyp: |
|
4565 * src/IDBCallbacksProxy.cpp: |
|
4566 (WebCore::IDBCallbacksProxy::create): |
|
4567 (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): |
|
4568 (WebCore::IDBCallbacksProxy::onError): |
|
4569 (WebCore::IDBCallbacksProxy::onSuccess): |
|
4570 * src/IDBCallbacksProxy.h: |
|
4571 * src/IndexedDatabaseProxy.cpp: |
|
4572 (WebCore::IndexedDatabaseProxy::open): |
|
4573 * src/IndexedDatabaseProxy.h: |
|
4574 * src/WebIDBCallbacksImpl.cpp: Added. |
|
4575 (WebCore::WebIDBCallbacksImpl::WebIDBCallbacksImpl): |
|
4576 (WebCore::WebIDBCallbacksImpl::~WebIDBCallbacksImpl): |
|
4577 (WebCore::WebIDBCallbacksImpl::onError): |
|
4578 (WebCore::WebIDBCallbacksImpl::onSuccess): |
|
4579 * src/WebIDBCallbacksImpl.h: Added. |
|
4580 * src/WebIDBDatabaseImpl.cpp: Added. |
|
4581 (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl): |
|
4582 (WebKit::WebIDBDatabaseImpl::~WebIDBDatabaseImpl): |
|
4583 * src/WebIDBDatabaseImpl.h: Added. |
|
4584 * src/WebIndexedDatabaseImpl.cpp: |
|
4585 (WebKit::WebIndexedDatabaseImpl::WebIndexedDatabaseImpl): |
|
4586 (WebKit::WebIndexedDatabaseImpl::open): |
|
4587 * src/WebIndexedDatabaseImpl.h: |
|
4588 |
|
4589 2010-05-18 Kent Tamura <tkent@chromium.org> |
|
4590 |
|
4591 Reviewed by Dimitri Glazkov. |
|
4592 |
|
4593 [DRT/Chromium] Fix a repaint issue and textarea tests |
|
4594 https://bugs.webkit.org/show_bug.cgi?id=39054 |
|
4595 |
|
4596 * DEPS: Update to Chromium r47248 to use a fix for CommandLine assertion |
|
4597 and textAreaResizeCorner.png |
|
4598 * WebKit.gyp: Add textAreaResizeCorner.png as a Mac resource |
|
4599 |
|
4600 2010-05-18 Tony Chang <tony@chromium.org> |
|
4601 |
|
4602 Reviewed by Ojan Vafai. |
|
4603 |
|
4604 [chromium] ignore IME events if the keydown event was prevented |
|
4605 https://bugs.webkit.org/show_bug.cgi?id=37692 |
|
4606 |
|
4607 * src/WebViewImpl.cpp: |
|
4608 (WebKit::WebViewImpl::handleCompositionEvent): |
|
4609 |
|
4610 2010-05-18 MORITA Hajime <morrita@google.com> |
|
4611 |
|
4612 Reviewed by Kent Tamura. |
|
4613 |
|
4614 [Chromium] Windows: Determinate progress bar should have glossy overlay |
|
4615 https://bugs.webkit.org/show_bug.cgi?id=39269 |
|
4616 |
|
4617 Changed WebThemeEngine::drawProgressBar() signature to delegate |
|
4618 theme implementation detail to the engine. |
|
4619 Chromium side will come to http://crbug.com/44430. |
|
4620 |
|
4621 No new tests, animation effect can be confirmed only manually. |
|
4622 |
|
4623 * public/WebThemeEngine.h: |
|
4624 (WebKit::WebThemeEngine::paintProgressBar): |
|
4625 * src/ChromiumBridge.cpp: |
|
4626 (WebCore::ChromiumBridge::paintProgressBar): |
|
4627 |
|
4628 2010-05-16 Mike Belshe <mbelshe@chromium.org> |
|
4629 |
|
4630 Reviewed by Dimitri Glazkov. |
|
4631 |
|
4632 Add a flag to the ResourceResponse for tracking if a request was |
|
4633 fetched via the TLS/Next-Protocol-Negotiation mechanism. |
|
4634 |
|
4635 Also cleaned up the style in ResourceResponse to group the flags |
|
4636 together (and alphabetically) and hopefully improve readability of |
|
4637 the file. |
|
4638 |
|
4639 https://bugs.webkit.org/show_bug.cgi?id=39078 |
|
4640 |
|
4641 * public/WebURLResponse.h: |
|
4642 * src/WebURLResponse.cpp: |
|
4643 (WebKit::WebURLResponse::wasNpnNegotiated): |
|
4644 (WebKit::WebURLResponse::setWasNpnNegotiated): |
|
4645 |
|
4646 2010-05-16 Eric Seidel <eric@webkit.org> |
|
4647 |
|
4648 Unreviewed, rolling out r59571. |
|
4649 http://trac.webkit.org/changeset/59571 |
|
4650 https://bugs.webkit.org/show_bug.cgi?id=39054 |
|
4651 |
|
4652 Broke Cr Win, but we didn't notice immediately due to |
|
4653 https://bugs.webkit.org/show_bug.cgi?id=38926. It's possible |
|
4654 that this didn't actually break Cr Win, but rather that bug |
|
4655 38926 necessitates a clean compile after this and sucessive |
|
4656 checkins only produced a partial recompile and thus failed to |
|
4657 build. |
|
4658 |
|
4659 * DEPS: |
|
4660 * WebKit.gyp: |
|
4661 * features.gypi: |
|
4662 |
|
4663 2010-05-16 Sheriff Bot <webkit.review.bot@gmail.com> |
|
4664 |
|
4665 Unreviewed, rolling out r59574. |
|
4666 http://trac.webkit.org/changeset/59574 |
|
4667 https://bugs.webkit.org/show_bug.cgi?id=39176 |
|
4668 |
|
4669 Supposedly broke cr-win, but the errors seems somewhat |
|
4670 unrelated (Requested by abarth on #webkit). |
|
4671 |
|
4672 * public/WebURLResponse.h: |
|
4673 * src/WebURLResponse.cpp: |
|
4674 |
|
4675 2010-05-16 Mike Belshe <mbelshe@chromium.org> |
|
4676 |
|
4677 Reviewed by Dimitri Glazkov. |
|
4678 |
|
4679 Add a flag to the ResourceResponse for tracking if a request was |
|
4680 fetched via the TLS/Next-Protocol-Negotiation mechanism. |
|
4681 |
|
4682 Also cleaned up the style in ResourceResponse to group the flags |
|
4683 together (and alphabetically) and hopefully improve readability of |
|
4684 the file. |
|
4685 |
|
4686 https://bugs.webkit.org/show_bug.cgi?id=39078 |
|
4687 |
|
4688 * public/WebURLResponse.h: |
|
4689 * src/WebURLResponse.cpp: |
|
4690 (WebKit::WebURLResponse::wasNpnNegotiated): |
|
4691 (WebKit::WebURLResponse::setWasNpnNegotiated): |
|
4692 |
|
4693 2010-05-16 Kent Tamura <tkent@chromium.org> |
|
4694 |
|
4695 Reviewed by Dimitri Glazkov. |
|
4696 |
|
4697 [DRT/Chromium] Fix repaint, WebGL, textarea tests |
|
4698 https://bugs.webkit.org/show_bug.cgi?id=39054 |
|
4699 |
|
4700 * DEPS: Update to Chromium r47248 to use a fix for CommandLine assertion |
|
4701 and textAreaResizeCorner.png |
|
4702 * WebKit.gyp: Add textAreaResizeCorner.png as a Mac resource |
|
4703 * features.gypi: Enable ENABLE_3D_CANVAS. |
|
4704 |
|
4705 2010-05-15 Darin Fisher <darin@chromium.org> |
|
4706 |
|
4707 Reviewed by Adam Barth. |
|
4708 |
|
4709 [chromium] Expose element accessor on WebPluginContainer |
|
4710 https://bugs.webkit.org/show_bug.cgi?id=39152 |
|
4711 |
|
4712 * public/WebPluginContainer.h: |
|
4713 * src/WebPluginContainerImpl.cpp: |
|
4714 (WebKit::WebPluginContainerImpl::element): |
|
4715 * src/WebPluginContainerImpl.h: |
|
4716 |
|
4717 2010-05-15 Jochen Eisinger <jochen@chromium.org> |
|
4718 |
|
4719 Reviewed by Dmitry Titov. |
|
4720 |
|
4721 Implement canEstablishDatabase call for workers. |
|
4722 https://bugs.webkit.org/show_bug.cgi?id=38742 |
|
4723 |
|
4724 * public/WebCommonWorkerClient.h: |
|
4725 * src/DatabaseObserver.cpp: |
|
4726 (WebCore::DatabaseObserver::canEstablishDatabase): |
|
4727 * src/WebWorkerBase.cpp: |
|
4728 (WebKit::WebWorkerBase::allowDatabase): |
|
4729 (WebKit::WebWorkerBase::allowDatabaseTask): |
|
4730 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::AllowDatabaseMainThreadBridge): |
|
4731 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::cancel): |
|
4732 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::result): |
|
4733 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::signalCompleted): |
|
4734 (WebKit::WebWorkerBase::AllowDatabaseMainThreadBridge::didComplete): |
|
4735 * src/WebWorkerBase.h: |
|
4736 * src/WebWorkerClientImpl.h: |
|
4737 (WebKit::WebWorkerClientImpl::allowDatabase): |
|
4738 |
|
4739 2010-05-15 Jay Civelli <jcivelli@chromium.org> |
|
4740 |
|
4741 Reviewed by Darin Fisher. |
|
4742 |
|
4743 [chromium] Adding a notification on WebViewClient when a new |
|
4744 node gets focused. |
|
4745 https://bugs.webkit.org/show_bug.cgi?id=38508 |
|
4746 |
|
4747 * public/WebViewClient.h: |
|
4748 (WebKit::WebViewClient::focusedNodeChanged): |
|
4749 * src/ChromeClientImpl.cpp: |
|
4750 (WebKit::ChromeClientImpl::focusedNodeChanged): |
|
4751 |
|
4752 2010-05-15 Evan Stade <estade@chromium.org> |
|
4753 |
|
4754 Reviewed by Adam Barth. |
|
4755 |
|
4756 [chromium] "Check spelling in this field" context menu item always checked |
|
4757 https://bugs.webkit.org/show_bug.cgi?id=39018 |
|
4758 |
|
4759 Initialize all POD members of WebContextMenuData in a default |
|
4760 constructor. |
|
4761 |
|
4762 No tests because this code would need some major refactoring to unit |
|
4763 test, and AFAICT it's not testable via layout tests. See note at top |
|
4764 of getCustomMenuFromDefaultItems. |
|
4765 |
|
4766 * public/WebContextMenuData.h: |
|
4767 (WebKit::WebContextMenuData::WebContextMenuData): |
|
4768 * src/ContextMenuClientImpl.cpp: |
|
4769 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
4770 |
|
4771 2010-05-14 Darin Fisher <darin@chromium.org> |
|
4772 |
|
4773 Reviewed by Dimitri Glazkov. |
|
4774 |
|
4775 [chromium] Remove temporary relative include paths |
|
4776 https://bugs.webkit.org/show_bug.cgi?id=38776 |
|
4777 |
|
4778 * public/WebPasswordAutocompleteListener.h: |
|
4779 * src/FrameLoaderClientImpl.h: |
|
4780 * src/PlatformMessagePortChannel.h: |
|
4781 * src/WebAnimationControllerImpl.h: |
|
4782 * src/WebBindings.cpp: |
|
4783 * src/WebDataSourceImpl.h: |
|
4784 * src/WebDevToolsAgentPrivate.h: |
|
4785 * src/WebFileChooserCompletionImpl.h: |
|
4786 * src/WebFrameImpl.h: |
|
4787 * src/WebInputEventConversion.h: |
|
4788 * src/WebPluginContainerImpl.h: |
|
4789 * src/WebPluginLoadObserver.h: |
|
4790 * src/WebPopupMenuImpl.h: |
|
4791 * src/WebSettingsImpl.h: |
|
4792 * src/WebViewImpl.h: |
|
4793 * src/WebWorkerClientImpl.h: |
|
4794 * src/WrappedResourceRequest.h: |
|
4795 * src/WrappedResourceResponse.h: |
|
4796 |
|
4797 2010-05-14 Anton Muhin <antonm@chromium.org> |
|
4798 |
|
4799 Reviewed by Darin Fisher. |
|
4800 |
|
4801 [Chromium] Consider implementing addOriginAccessWhitelistEntry method |
|
4802 https://bugs.webkit.org/show_bug.cgi?id=37578 |
|
4803 |
|
4804 Remove deprecated methods. |
|
4805 |
|
4806 * public/WebSecurityPolicy.h: |
|
4807 * src/WebSecurityPolicy.cpp: |
|
4808 |
|
4809 2010-05-14 Kenneth Russell <kbr@google.com> |
|
4810 |
|
4811 Reviewed by Darin Adler. |
|
4812 |
|
4813 Rename WebGLArray types to TypedArray types |
|
4814 https://bugs.webkit.org/show_bug.cgi?id=39091 |
|
4815 |
|
4816 Extended functionality of do-webcore-rename script and used it to |
|
4817 rename the WebGLArray types to the TypedArray naming convention. |
|
4818 The only source files which were touched by hand, and which are |
|
4819 being manually reviewed, are: |
|
4820 WebCore/page/DOMWindow.idl |
|
4821 WebCore/bindings/generic/RuntimeEnabledFeatures.h (script's changes undone) |
|
4822 WebKit/WebCore/bindings/js/JSDOMWindowCustom.cpp |
|
4823 WebKit/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp |
|
4824 These only needed to be touched to update the aliases between the |
|
4825 WebGLArray and TypedArray names introduced in bug 39036. (It was |
|
4826 not feasible to have do-webcore-rename handle this as it would |
|
4827 introduce circular renamings.) These aliases will be removed in |
|
4828 roughly a month once existing WebGL content has been updated. |
|
4829 |
|
4830 No new tests; covered under existing WebGL tests. Updated |
|
4831 constructed-objects-prototypes and prototype-inheritance-2 tests. |
|
4832 Ran all layout tests in Safari and all WebGL tests in Chromium. |
|
4833 |
|
4834 * src/GraphicsContext3D.cpp: |
|
4835 (WebCore::GraphicsContext3DInternal::bufferData): |
|
4836 (WebCore::GraphicsContext3DInternal::bufferSubData): |
|
4837 |
|
4838 2010-05-14 Jochen Eisinger <jochen@chromium.org> |
|
4839 |
|
4840 Reviewed by Eric Seidel. |
|
4841 |
|
4842 Make ImageDiff depend on webkit (again). |
|
4843 https://bugs.webkit.org/show_bug.cgi?id=39000 |
|
4844 |
|
4845 * WebKit.gyp: |
|
4846 |
|
4847 2010-05-14 James Simonsen <simonjam+webkit@google.com> |
|
4848 |
|
4849 Reviewed by Darin Fisher. |
|
4850 |
|
4851 [chromium] Expose volume through WebMediaPlayerClient |
|
4852 https://bugs.webkit.org/show_bug.cgi?id=38947 |
|
4853 |
|
4854 * public/WebMediaPlayerClient.h: |
|
4855 * src/WebMediaPlayerClientImpl.cpp: |
|
4856 (WebKit::WebMediaPlayerClientImpl::volume): |
|
4857 * src/WebMediaPlayerClientImpl.h: |
|
4858 |
|
4859 2010-05-14 Tony Gentilcore <tonyg@chromium.org> |
|
4860 |
|
4861 Reviewed by Darin Fisher. |
|
4862 |
|
4863 [chromium] Update chromium port to send/receive cached metadata |
|
4864 https://bugs.webkit.org/show_bug.cgi?id=38665 |
|
4865 |
|
4866 * public/WebKitClient.h: |
|
4867 (WebKit::WebKitClient::cacheMetadata): |
|
4868 * public/WebURLLoaderClient.h: |
|
4869 (WebKit::WebURLLoaderClient::didReceiveCachedMetadata): |
|
4870 * public/WebURLResponse.h: |
|
4871 * src/ChromiumBridge.cpp: |
|
4872 (WebCore::ChromiumBridge::cacheMetadata): |
|
4873 * src/ResourceHandle.cpp: |
|
4874 (WebCore::ResourceHandleInternal::didReceiveCachedMetadata): |
|
4875 (WebCore::ResourceHandle::cacheMetadata): |
|
4876 * src/WebURLResponse.cpp: |
|
4877 (WebKit::WebURLResponse::responseTime): |
|
4878 (WebKit::WebURLResponse::setResponseTime): |
|
4879 |
|
4880 2010-05-13 Tony Chang <tony@chromium.org> |
|
4881 |
|
4882 Reviewed by Kent Tamura. |
|
4883 |
|
4884 [chromium] enable DRT build in chromium (for the last time) |
|
4885 https://bugs.webkit.org/show_bug.cgi?id=39109 |
|
4886 |
|
4887 * WebKit.gyp: |
|
4888 |
|
4889 2010-05-13 Pavel Feldman <pfeldman@chromium.org> |
|
4890 |
|
4891 Reviewed by Yury Semikhatsky. |
|
4892 |
|
4893 Web Inspector: main inspector toolbar takes noticeable time to expand. |
|
4894 |
|
4895 https://bugs.webkit.org/show_bug.cgi?id=39013 |
|
4896 |
|
4897 * src/js/DevTools.js: |
|
4898 (devtools.domContentLoaded): |
|
4899 |
|
4900 2010-05-12 Hans Wennborg <hans@chromium.org> |
|
4901 |
|
4902 Reviewed by Jeremy Orlow. |
|
4903 |
|
4904 [Chromium] Remove transitional functions from WebStorageNamespace and WebViewClient. |
|
4905 https://bugs.webkit.org/show_bug.cgi?id=38985 |
|
4906 |
|
4907 These functions are no longer called as of Chromium revision 47020. |
|
4908 This is part of resolving http://crbug.com/42740 |
|
4909 |
|
4910 * public/WebStorageNamespace.h: |
|
4911 * public/WebViewClient.h: |
|
4912 (WebKit::WebViewClient::createSessionStorageNamespace): |
|
4913 |
|
4914 2010-05-12 Tony Chang <tony@chromium.org> |
|
4915 |
|
4916 Reviewed by Kent Tamura. |
|
4917 |
|
4918 [chromium] disable DRT in chromium again |
|
4919 https://bugs.webkit.org/show_bug.cgi?id=39049 |
|
4920 |
|
4921 * WebKit.gyp: |
|
4922 |
|
4923 2010-05-12 John Abd-El-Malek <jam@chromium.org> |
|
4924 |
|
4925 Reviewed by Darin Fisher. |
|
4926 |
|
4927 [chromium] Disable WebScrollbarImpl's scrollbar if it's not needed |
|
4928 https://bugs.webkit.org/show_bug.cgi?id=39025 |
|
4929 |
|
4930 * src/WebScrollbarImpl.cpp: |
|
4931 (WebKit::WebScrollbarImpl::setLocation): |
|
4932 (WebKit::WebScrollbarImpl::setDocumentSize): |
|
4933 |
|
4934 2010-05-12 Dumitru Daniliuc <dumi@chromium.org> |
|
4935 |
|
4936 Reviewed by Dimitri Glazkov. |
|
4937 |
|
4938 Removing the unnecessary dirfd parameter. |
|
4939 https://bugs.webkit.org/show_bug.cgi?id=38869 |
|
4940 |
|
4941 * public/WebKitClient.h: |
|
4942 (WebKit::WebKitClient::databaseOpenFile): |
|
4943 * src/ChromiumBridge.cpp: |
|
4944 (WebCore::ChromiumBridge::databaseOpenFile): |
|
4945 |
|
4946 2010-05-12 Jeremy Orlow <jorlow@chromium.org> |
|
4947 |
|
4948 Reviewed by Steve Block. |
|
4949 |
|
4950 [Chromium] Pass the origin parameter for WebIndexedDatabase::open |
|
4951 https://bugs.webkit.org/show_bug.cgi?id=38983 |
|
4952 |
|
4953 * public/WebIndexedDatabase.h: |
|
4954 * src/IndexedDatabaseProxy.cpp: |
|
4955 (WebCore::IndexedDatabaseProxy::open): |
|
4956 * src/WebIndexedDatabaseImpl.cpp: |
|
4957 (WebKit::WebIndexedDatabaseImpl::open): |
|
4958 * src/WebIndexedDatabaseImpl.h: |
|
4959 |
|
4960 2010-05-10 yael aharon <yael.aharon@nokia.com> |
|
4961 |
|
4962 Reviewed by Darin Adler. |
|
4963 |
|
4964 Support control attribute of HTMLLabelElement |
|
4965 https://bugs.webkit.org/show_bug.cgi?id=38688 |
|
4966 |
|
4967 Renamed HTMLLabelElement::correspondingControl to HTMLLabelElement::control |
|
4968 |
|
4969 * src/WebLabelElement.cpp: |
|
4970 (WebKit::WebLabelElement::correspondingControl): |
|
4971 |
|
4972 2010-05-12 MORITA Hajime <morrita@google.com> |
|
4973 |
|
4974 Reviewed by Kent Tamura. |
|
4975 |
|
4976 [Chromium] Support HTML5 <progress> element on Windows. |
|
4977 https://bugs.webkit.org/show_bug.cgi?id=37308 |
|
4978 |
|
4979 Extended ChromiumBridge to handle progress bar painting, |
|
4980 and added delegations to it. |
|
4981 |
|
4982 No new tests. Test cases should be shared with existing ones for |
|
4983 progress element. Expectaions will be added after PROGRESS_TAG is |
|
4984 enabled on Chromium tree. |
|
4985 |
|
4986 * public/WebThemeEngine.h: |
|
4987 (WebKit::WebThemeEngine::paintProgressBar): |
|
4988 * src/ChromiumBridge.cpp: |
|
4989 (WebCore::ChromiumBridge::paintProgressBar): |
|
4990 |
|
4991 2010-05-12 Marcus Bulach <bulach@chromium.org> |
|
4992 |
|
4993 Reviewed by Steve Block. |
|
4994 |
|
4995 Attaches the geolocation bridge later on startUpdating(). |
|
4996 This prevents a page requesting permission when it has just accessed navigator.geolocation (without calling navigator.geolocation.getCurrentPosition/watchPosition). |
|
4997 Note: when Geolocation::haveSuitableCachedPosition(), WebGeolocationServiceBridgeImpl::startUpdating() is not called, |
|
4998 so we attach the bridge if needed at requestGeolocationPermissionForFrame(). |
|
4999 https://bugs.webkit.org/show_bug.cgi?id=38323 |
|
5000 http://crbug.com/42789 |
|
5001 |
|
5002 * src/ChromeClientImpl.cpp: |
|
5003 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame): |
|
5004 * src/WebGeolocationServiceBridgeImpl.cpp: |
|
5005 (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded): |
|
5006 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition): |
|
5007 |
|
5008 2010-05-12 Tony Chang <tony@chromium.org> |
|
5009 |
|
5010 Reviewed by Kent Tamura. |
|
5011 |
|
5012 [chromium] add DRT back to the chromium build |
|
5013 https://bugs.webkit.org/show_bug.cgi?id=38978 |
|
5014 |
|
5015 * WebKit.gyp: |
|
5016 |
|
5017 2010-05-11 Kent Tamura <tkent@chromium.org> |
|
5018 |
|
5019 Reviewed by Dimitri Glazkov. |
|
5020 |
|
5021 [DRT/Chromium] Apply recent changes of test_shell to DRT |
|
5022 https://bugs.webkit.org/show_bug.cgi?id=38895 |
|
5023 |
|
5024 * DEPS: Update Chromium revision to use the recent webkit_support change. |
|
5025 * WebKit.gyp: Add JavaScriptCore/wtf to 'include' section. |
|
5026 * src/WebGraphicsContext3D.cpp: |
|
5027 Remove ENABLE(3D_CANVAS) to provide an empty implementation of |
|
5028 WebGraphicsContext3D::createDefault(). |
|
5029 |
|
5030 2010-05-11 Avi Drissman <avi@chromium.org> |
|
5031 |
|
5032 Reviewed by Darin Fisher. |
|
5033 |
|
5034 [Chromium] Pipe RTL info into WebPopupMenuInfo |
|
5035 https://bugs.webkit.org/show_bug.cgi?id=38749 |
|
5036 |
|
5037 * public/WebPopupMenuInfo.h: |
|
5038 * src/ChromeClientImpl.cpp: |
|
5039 (WebKit::ChromeClientImpl::getPopupMenuInfo): |
|
5040 |
|
5041 2010-05-11 David Holloway <dhollowa@chromium.org> |
|
5042 |
|
5043 Reviewed by Darin Fisher. |
|
5044 |
|
5045 [chromium] Add size method to WebInputElement class, providing same data |
|
5046 as HTMLInputElement::size(). During form AutoFill Chromium needs to |
|
5047 access the input element's size attribute in aid of form matching and |
|
5048 filling heuristics. |
|
5049 |
|
5050 https://bugs.webkit.org/show_bug.cgi?id=38825 |
|
5051 |
|
5052 * public/WebInputElement.h: |
|
5053 * src/WebInputElement.cpp: |
|
5054 (WebKit::WebInputElement::size): |
|
5055 |
|
5056 2010-05-11 Nate Chapin <japhet@chromium.org> |
|
5057 |
|
5058 Reviewed by Adam Barth. |
|
5059 |
|
5060 Crash fix in WebPageSerializerImpl::serialize(). |
|
5061 |
|
5062 https://bugs.webkit.org/show_bug.cgi?id=38543 |
|
5063 |
|
5064 The relevant test is a test_shell_test in src.chromium.org, because neither |
|
5065 DRT nor the Chromium webkit unit tests can currently cover the serializer |
|
5066 functionality. |
|
5067 |
|
5068 * src/WebPageSerializerImpl.cpp: |
|
5069 (WebKit::WebPageSerializerImpl::serialize): Check each frame's url before using it, |
|
5070 since they are not guaranteed to be valid (e.g., if the frame was treated as a download). |
|
5071 |
|
5072 2010-05-11 Jian Li <jianli@chromium.org> |
|
5073 |
|
5074 Reviewed by Dmitry Titov. |
|
5075 |
|
5076 Expose FileReader interface. |
|
5077 https://bugs.webkit.org/show_bug.cgi?id=38609 |
|
5078 |
|
5079 * features.gypi: turn on building FileReader for Chromium. |
|
5080 |
|
5081 2010-05-10 Tony Chang <tony@chromium.org> |
|
5082 |
|
5083 Reviewed by Kent Tamura. |
|
5084 |
|
5085 [chromium] don't build DRT in chromium checkouts due to a circular gyp dependency |
|
5086 https://bugs.webkit.org/show_bug.cgi?id=38889 |
|
5087 |
|
5088 * WebKit.gyp: |
|
5089 |
|
5090 2010-05-10 John Abd-El-Malek <jam@chromium.org> |
|
5091 |
|
5092 Reviewed by Darin Fisher. |
|
5093 |
|
5094 [chromium] Add WebKitScrollbar interface to allow Chromium code to reuse the scrollbar code |
|
5095 https://bugs.webkit.org/show_bug.cgi?id=38854 |
|
5096 |
|
5097 * public/WebScrollbar.h: Added. |
|
5098 (WebKit::WebScrollbar::): |
|
5099 (WebKit::WebScrollbar::~WebScrollbar): |
|
5100 * public/WebScrollbarClient.h: Added. |
|
5101 * public/WebThemeEngine.h: |
|
5102 * src/AssertMatchingEnums.cpp: |
|
5103 * src/WebScrollbarImpl.cpp: Added. |
|
5104 (WebKit::WebScrollbar::create): |
|
5105 (WebKit::WebScrollbar::defaultThickness): |
|
5106 (WebKit::WebScrollbarImpl::WebScrollbarImpl): |
|
5107 (WebKit::WebScrollbarImpl::~WebScrollbarImpl): |
|
5108 (WebKit::WebScrollbarImpl::setLocation): |
|
5109 (WebKit::WebScrollbarImpl::value): |
|
5110 (WebKit::WebScrollbarImpl::setValue): |
|
5111 (WebKit::WebScrollbarImpl::setDocumentSize): |
|
5112 (WebKit::WebScrollbarImpl::scroll): |
|
5113 (WebKit::WebScrollbarImpl::paint): |
|
5114 (WebKit::WebScrollbarImpl::handleInputEvent): |
|
5115 (WebKit::WebScrollbarImpl::onMouseDown): |
|
5116 (WebKit::WebScrollbarImpl::onMouseUp): |
|
5117 (WebKit::WebScrollbarImpl::onMouseMove): |
|
5118 (WebKit::WebScrollbarImpl::onMouseLeave): |
|
5119 (WebKit::WebScrollbarImpl::onMouseWheel): |
|
5120 (WebKit::WebScrollbarImpl::onKeyDown): |
|
5121 (WebKit::WebScrollbarImpl::valueChanged): |
|
5122 (WebKit::WebScrollbarImpl::invalidateScrollbarRect): |
|
5123 (WebKit::WebScrollbarImpl::isActive): |
|
5124 (WebKit::WebScrollbarImpl::scrollbarCornerPresent): |
|
5125 (WebKit::WebScrollbarImpl::getTickmarks): |
|
5126 * src/WebScrollbarImpl.h: Added. |
|
5127 * src/WebViewImpl.cpp: |
|
5128 (WebKit::WebViewImpl::scrollViewWithKeyboard): |
|
5129 (WebKit::WebViewImpl::mapKeyCodeForScroll): |
|
5130 * src/WebViewImpl.h: |
|
5131 |
|
5132 2010-05-10 Tony Gentilcore <tonyg@chromium.org> |
|
5133 |
|
5134 Reviewed by Adam Barth. |
|
5135 |
|
5136 Provide mechanism to cache metadata for a resource |
|
5137 https://bugs.webkit.org/show_bug.cgi?id=37874 |
|
5138 |
|
5139 * src/ResourceHandle.cpp: |
|
5140 (WebCore::ResourceHandle::cacheMetadata): |
|
5141 |
|
5142 2010-05-10 Hans Wennborg <hans@chromium.org> |
|
5143 |
|
5144 Reviewed by Jeremy Orlow. |
|
5145 |
|
5146 [Chromium] Add quota parameter to WebViewClient::createSessionStorageNamespace() |
|
5147 https://bugs.webkit.org/show_bug.cgi?id=38750 |
|
5148 |
|
5149 Put a per-origin quota on session storage since it is using memory in |
|
5150 the browser process, and should not be allowed to grow arbitrarily |
|
5151 large. See also http://trac.webkit.org/changeset/58828. |
|
5152 |
|
5153 * public/WebStorageNamespace.h: |
|
5154 * public/WebViewClient.h: |
|
5155 (WebKit::WebViewClient::createSessionStorageNamespace): |
|
5156 * src/StorageNamespaceProxy.cpp: |
|
5157 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
5158 |
|
5159 |
|
5160 2010-05-10 Jeremy Orlow <jorlow@chromium.org> |
|
5161 |
|
5162 Reviewed by Nate Chapin. |
|
5163 |
|
5164 Change IndexedDB to use events instead of callbacks |
|
5165 https://bugs.webkit.org/show_bug.cgi?id=38594 |
|
5166 |
|
5167 Change the glue here to match the changes I made in WebCore. |
|
5168 |
|
5169 * WebKit.gyp: |
|
5170 * public/WebIDBCallbacks.h: |
|
5171 * public/WebIndexedDatabase.h: |
|
5172 * src/IDBCallbacksProxy.cpp: Added. |
|
5173 (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): |
|
5174 (WebCore::IDBCallbacksProxy::~IDBCallbacksProxy): |
|
5175 (WebCore::IDBCallbacksProxy::onError): |
|
5176 (WebCore::IDBCallbacksProxy::onSuccess): |
|
5177 * src/IDBCallbacksProxy.h: |
|
5178 * src/IndexedDatabaseProxy.cpp: |
|
5179 (WebCore::IndexedDatabaseProxy::open): |
|
5180 * src/IndexedDatabaseProxy.h: |
|
5181 * src/WebIndexedDatabaseImpl.cpp: |
|
5182 (WebKit::WebIndexedDatabaseImpl::open): |
|
5183 * src/WebIndexedDatabaseImpl.h: |
|
5184 |
|
5185 2010-05-08 Jens Alfke <snej@chromium.org> |
|
5186 |
|
5187 Reviewed by Darin Fisher. |
|
5188 |
|
5189 [chromium] WebFrame::registerPasswordListener shouldn't assert on duplicate listener. |
|
5190 https://bugs.webkit.org/show_bug.cgi?id=38765 |
|
5191 |
|
5192 * public/WebFrame.h: |
|
5193 (WebKit::WebFrameImpl::registerPasswordListener): Changed return type to bool. Updated comment. |
|
5194 * src/WebFrameImpl.cpp: |
|
5195 (WebKit::WebFrameImpl::registerPasswordListener): Return false instead of asserting. |
|
5196 * src/WebFrameImpl.h: |
|
5197 (WebKit::WebFrameImpl::registerPasswordListener): Changed return type to bool. |
|
5198 |
|
5199 2010-05-08 Michael Nordman <michaeln@google.com> |
|
5200 |
|
5201 Reviewed by Dmitry Titov. |
|
5202 |
|
5203 Add an additional parameter to the WebSharedWorker::startWorkerContext method |
|
5204 to indicate which appcache the shared worker script resource was loaded from, |
|
5205 and provide that value when calling out to chrome via this interface. |
|
5206 https://bugs.webkit.org/show_bug.cgi?id=38605 |
|
5207 |
|
5208 I'm keeping the old method around until patches can land in both repositories |
|
5209 that make the old method obsolete and unneeded. There's a FIXME for that. |
|
5210 |
|
5211 Also somewhat related but independent change to propagate the runtime enabled |
|
5212 flag thru to the page settings instance used by the 'shadow page'. |
|
5213 |
|
5214 * public/WebSharedWorker.h: Add the new param (but keep the old interface around for now too) |
|
5215 (WebKit::WebSharedWorker::startWorkerContext): |
|
5216 * src/SharedWorkerRepository.cpp: Provide the value when calling out to chrome. |
|
5217 (WebCore::SharedWorkerScriptLoader::notifyFinished): |
|
5218 * src/WebSharedWorkerImpl.cpp: |
|
5219 (WebKit::WebSharedWorkerImpl::startWorkerContext): |
|
5220 * src/WebSharedWorkerImpl.h: |
|
5221 * src/WebWorkerBase.cpp: Propagate runtime enabled flag thru to the page settings. |
|
5222 (WebKit::WebWorkerBase::initializeLoader): |
|
5223 |
|
5224 2010-05-07 Darin Fisher <darin@chromium.org> |
|
5225 |
|
5226 Fix build bustage. Update to Chromium code that avoids a bad |
|
5227 dependency from net/ on chrome/. |
|
5228 |
|
5229 * DEPS: |
|
5230 |
|
5231 2010-05-07 Darin Fisher <darin@chromium.org> |
|
5232 |
|
5233 Fix build bustage. Update to Chromium code that no longer uses |
|
5234 deprecated methods. |
|
5235 |
|
5236 * DEPS: |
|
5237 |
|
5238 2010-05-07 Darin Fisher <darin@chromium.org> |
|
5239 |
|
5240 Reviewed by Dimitri Glazkov. |
|
5241 |
|
5242 [chromium] clear out more deprecated methods that are no longer used |
|
5243 https://bugs.webkit.org/show_bug.cgi?id=38702 |
|
5244 |
|
5245 * public/WebFrame.h: |
|
5246 * public/WebNode.h: |
|
5247 * src/WebFrameImpl.cpp: |
|
5248 * src/WebFrameImpl.h: |
|
5249 * src/WebNode.cpp: |
|
5250 |
|
5251 2010-05-07 Finnur Thorarinsson <finnur.webkit@gmail.com> |
|
5252 |
|
5253 Reviewed by Dimitri Glazkov. |
|
5254 |
|
5255 [chromium]: Fixing Find in page crash on sites.google.com |
|
5256 https://bugs.webkit.org/show_bug.cgi?id=38591 |
|
5257 |
|
5258 setMarkerActive should not try to set a collapsed marker as |
|
5259 active. This can happen when you Edit a Sites page after doing |
|
5260 a Find operation and then you press FindNext. |
|
5261 |
|
5262 * src/WebFrameImpl.cpp: |
|
5263 (WebKit::WebFrameImpl::setMarkerActive): |
|
5264 |
|
5265 2010-05-06 Kent Tamura <tkent@chromium.org> |
|
5266 |
|
5267 Reviewed by Dimitri Glazkov. |
|
5268 |
|
5269 [DRT/Chromium] Add support for resources on Mac |
|
5270 https://bugs.webkit.org/show_bug.cgi?id=38637 |
|
5271 |
|
5272 * DEPS: Check out tools/data_pack. |
|
5273 |
|
5274 2010-05-06 Pavel Feldman <pfeldman@chromium.org> |
|
5275 |
|
5276 Reviewed by Timothy Hatcher. |
|
5277 |
|
5278 Chromium Dev Tools: Large toolbar icons flash when dev |
|
5279 tools is opened in docked mode. |
|
5280 |
|
5281 https://bugs.webkit.org/show_bug.cgi?id=38631 |
|
5282 |
|
5283 * src/js/DevTools.js: |
|
5284 (devtools.domContentLoaded): |
|
5285 |
|
5286 2010-05-06 Adam Barth <abarth@webkit.org> |
|
5287 |
|
5288 Reviewed by Eric Seidel. |
|
5289 |
|
5290 drop support for sessionStorage in sandbox iframes |
|
5291 https://bugs.webkit.org/show_bug.cgi?id=38151 |
|
5292 |
|
5293 Update client of sessionStorage to handle exceptions. |
|
5294 |
|
5295 * src/StorageAreaProxy.cpp: |
|
5296 (WebCore::StorageAreaProxy::storageEvent): |
|
5297 |
|
5298 2010-05-05 Darin Fisher <darin@chromium.org> |
|
5299 |
|
5300 Reviewed by Dimitri Glazkov. |
|
5301 |
|
5302 [chromium] clear out deprecated methods that are no longer used |
|
5303 https://bugs.webkit.org/show_bug.cgi?id=38610 |
|
5304 |
|
5305 * public/WebFormElement.h: |
|
5306 * public/WebInputElement.h: |
|
5307 * public/WebKitClient.h: |
|
5308 * public/WebView.h: |
|
5309 * public/WebViewClient.h: |
|
5310 (WebKit::WebViewClient::createPopupMenu): |
|
5311 * src/ChromeClientImpl.cpp: |
|
5312 (WebKit::ChromeClientImpl::popupOpened): |
|
5313 * src/WebFormElement.cpp: |
|
5314 * src/WebInputElement.cpp: |
|
5315 (WebKit::WebInputElement::setSelectionRange): |
|
5316 * src/WebViewImpl.cpp: |
|
5317 (WebKit::WebViewImpl::hideSuggestionsPopup): |
|
5318 * src/WebViewImpl.h: |
|
5319 |
|
5320 2010-05-05 Hans Wennborg <hans@chromium.org> |
|
5321 |
|
5322 Reviewed by Jeremy Orlow. |
|
5323 |
|
5324 [chromium] Add quota parameter to WebStorageNamespace::createSessionStorageNamespace |
|
5325 https://bugs.webkit.org/show_bug.cgi?id=38589 |
|
5326 |
|
5327 * public/WebStorageNamespace.h: |
|
5328 (WebKit::WebStorageNamespace::createSessionStorageNamespace): |
|
5329 * src/WebStorageNamespaceImpl.cpp: |
|
5330 (WebKit::WebStorageNamespace::createSessionStorageNamespace): |
|
5331 |
|
5332 2010-05-05 Stuart Morgan <stuartmorgan@chromium.org> |
|
5333 |
|
5334 Reviewed by Darin Fisher. |
|
5335 |
|
5336 Update the plugin container's setFocus implementation to pass the new |
|
5337 boolean argument to the next layer. |
|
5338 |
|
5339 https://bugs.webkit.org/show_bug.cgi?id=37961 |
|
5340 |
|
5341 * src/WebPluginContainerImpl.cpp: |
|
5342 (WebKit::WebPluginContainerImpl::setFocus): |
|
5343 * src/WebPluginContainerImpl.h: |
|
5344 |
|
5345 2010-05-04 Vangelis Kokkevis <vangelis@chromium.org> |
|
5346 |
|
5347 Reviewed by Darin Fisher. |
|
5348 |
|
5349 Provide an API for querying whether a WebWidget is using gpu accelerated compositing. |
|
5350 Also changed: isAcceleratedCompositing to: isAcceleratedCompositingActive. |
|
5351 https://bugs.webkit.org/show_bug.cgi?id=38220 |
|
5352 |
|
5353 * public/WebWidget.h: |
|
5354 * src/WebPopupMenuImpl.h: |
|
5355 (WebKit::WebPopupMenuImpl::isAcceleratedCompositingActive): |
|
5356 * src/WebViewImpl.cpp: |
|
5357 (WebKit::WebViewImpl::WebViewImpl): |
|
5358 (WebKit::WebViewImpl::paint): |
|
5359 (WebKit::WebViewImpl::isAcceleratedCompositingActive): |
|
5360 (WebKit::WebViewImpl::setRootGraphicsLayer): |
|
5361 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
|
5362 (WebKit::WebViewImpl::updateRootLayerContents): |
|
5363 * src/WebViewImpl.h: |
|
5364 |
|
5365 2010-04-29 John Gregg <johnnyg@google.com> |
|
5366 |
|
5367 Reviewed by Dmitry Titov. |
|
5368 |
|
5369 notifications should have dir and replaceId attributes |
|
5370 https://bugs.webkit.org/show_bug.cgi?id=38336 |
|
5371 |
|
5372 * public/WebNotification.h: |
|
5373 * src/WebNotification.cpp: |
|
5374 (WebKit::WebNotification::dir): |
|
5375 (WebKit::WebNotification::replaceId): |
|
5376 |
|
5377 2010-05-04 Jay Civelli <jcivelli@chromium.org> |
|
5378 |
|
5379 Reviewed by David Levin. |
|
5380 |
|
5381 [chromium] Make the select popup not close on right/middle clicks. |
|
5382 https://bugs.webkit.org/show_bug.cgi?id=38473 |
|
5383 |
|
5384 * src/WebViewImpl.cpp: |
|
5385 (WebKit::WebViewImpl::mouseDown): |
|
5386 |
|
5387 2010-05-03 Abhishek Arya <inferno@chromium.org> |
|
5388 |
|
5389 Reviewed by Adam Barth. |
|
5390 |
|
5391 Add support for controlling clipboard access from javascript. |
|
5392 Clipboard access from javascript is disabled by default. |
|
5393 https://bugs.webkit.org/show_bug.cgi?id=27751 |
|
5394 |
|
5395 * public/WebSettings.h: |
|
5396 * src/WebSettingsImpl.cpp: |
|
5397 (WebKit::WebSettingsImpl::setJavaScriptCanAccessClipboard): |
|
5398 * src/WebSettingsImpl.h: |
|
5399 |
|
5400 2010-05-03 Jens Alfke <snej@chromium.org> |
|
5401 |
|
5402 Reviewed by Darin Fisher. |
|
5403 |
|
5404 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient |
|
5405 https://bugs.webkit.org/show_bug.cgi?id=38397 |
|
5406 |
|
5407 No tests (functionality is exposed only through native WebKit API.) |
|
5408 |
|
5409 * public/WebFrameClient.h: |
|
5410 (WebKit::WebFrameClient::willSendSubmitEvent): New empty method |
|
5411 * src/FrameLoaderClientImpl.cpp: |
|
5412 (WebKit::FrameLoaderClientImpl::dispatchWillSendSubmitEvent): Delegate to client |
|
5413 * src/FrameLoaderClientImpl.h: |
|
5414 |
|
5415 2010-05-02 Michael Nordman <michaeln@google.com> |
|
5416 |
|
5417 Reviewed by Dmitry Titov. |
|
5418 |
|
5419 Define two new ResourceRequestBase TargetTypes for worker and shared worker |
|
5420 main resources. Use the new target types where appropiate. Add logic to marshal |
|
5421 the target type specified by requests initiated on a background worker thread. |
|
5422 |
|
5423 https://bugs.webkit.org/show_bug.cgi?id=38295 |
|
5424 |
|
5425 * src/SharedWorkerRepository.cpp: use TargetIsSharedWorker |
|
5426 (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): |
|
5427 |
|
5428 2010-05-02 Rafael Weinstein <rafaelw@chromium.org> |
|
5429 |
|
5430 Reviewed by Darin Fisher. |
|
5431 |
|
5432 Include WebWindowFeatures in call to WebViewClient::createView. |
|
5433 https://bugs.webkit.org/show_bug.cgi?id=38301 |
|
5434 |
|
5435 * public/WebViewClient.h: |
|
5436 (WebKit::WebViewClient::createView): |
|
5437 * public/WebWindowFeatures.h: |
|
5438 * src/ChromeClientImpl.cpp: |
|
5439 (WebKit::ChromeClientImpl::createWindow): |
|
5440 |
|
5441 2010-05-01 Evan Stade <estade@chromium.org> |
|
5442 |
|
5443 Reviewed by David Levin |
|
5444 |
|
5445 [chromium] Skia needs to fade DragImages |
|
5446 https://bugs.webkit.org/show_bug.cgi?id=38008 |
|
5447 |
|
5448 * tests/DragImageTest.cpp: |
|
5449 (DragImageTest.CreateDragImage): test that the drag image is a deep copy |
|
5450 |
|
5451 2010-04-30 Jian Li <jianli@chromium.org> |
|
5452 |
|
5453 Reviewed by Darin Fisher. |
|
5454 |
|
5455 [chromium] Add WebFileSystem interface and hook up with all FileSystem methods. |
|
5456 https://bugs.webkit.org/show_bug.cgi?id=38228 |
|
5457 |
|
5458 * WebKit.gyp: |
|
5459 * public/WebFileSystem.h: Added. |
|
5460 * public/WebKitClient.h: |
|
5461 (WebKit::WebKitClient::fileSystem): |
|
5462 * src/ChromiumBridge.cpp: |
|
5463 (WebCore::ChromiumBridge::fileExists): |
|
5464 (WebCore::ChromiumBridge::deleteFile): |
|
5465 (WebCore::ChromiumBridge::deleteEmptyDirectory): |
|
5466 (WebCore::ChromiumBridge::getFileSize): |
|
5467 (WebCore::ChromiumBridge::getFileModificationTime): |
|
5468 (WebCore::ChromiumBridge::directoryName): |
|
5469 (WebCore::ChromiumBridge::pathByAppendingComponent): |
|
5470 (WebCore::ChromiumBridge::makeAllDirectories): |
|
5471 (WebCore::ChromiumBridge::getAbsolutePath): |
|
5472 (WebCore::ChromiumBridge::isDirectory): |
|
5473 (WebCore::ChromiumBridge::filePathToURL): |
|
5474 (WebCore::ChromiumBridge::openFile): |
|
5475 (WebCore::ChromiumBridge::closeFile): |
|
5476 (WebCore::ChromiumBridge::seekFile): |
|
5477 (WebCore::ChromiumBridge::truncateFile): |
|
5478 (WebCore::ChromiumBridge::readFromFile): |
|
5479 (WebCore::ChromiumBridge::writeToFile): |
|
5480 |
|
5481 2010-04-29 Jeremy Orlow <jorlow@chromium.org> |
|
5482 |
|
5483 Reviewed by Darin Fisher. |
|
5484 |
|
5485 Change StorageEvent.uri to StorageEvent.url to match the spec |
|
5486 https://bugs.webkit.org/show_bug.cgi?id=38331 |
|
5487 |
|
5488 Get rid of a stale FIXME and combine 2 lines that needn't be split. |
|
5489 |
|
5490 * src/StorageEventDispatcherImpl.cpp: |
|
5491 (WebCore::StorageEventDispatcherImpl::dispatchStorageEvent): |
|
5492 |
|
5493 2010-04-29 Anton Muhin <antonm@chromium.org> |
|
5494 |
|
5495 Reviewed by Darin Fisher. |
|
5496 |
|
5497 [Chromium] Consider implementing addOriginAccessWhitelistEntry method |
|
5498 http://trac.webkit.org/changeset/57537 introduced a new method |
|
5499 to manage whitelisting of origins. |
|
5500 Expose this method in Chromium's bridge. |
|
5501 https://bugs.webkit.org/show_bug.cgi?id=37578 |
|
5502 |
|
5503 * public/WebSecurityPolicy.h: Start renaming (keep old function names) and add new removeOriginAccessWhitelistEntry method |
|
5504 * src/WebSecurityPolicy.cpp: Start renaming (keep old function names) and add new removeOriginAccessWhitelistEntry method |
|
5505 |
|
5506 2010-04-29 Sheriff Bot <webkit.review.bot@gmail.com> |
|
5507 |
|
5508 Unreviewed, rolling out r58498. |
|
5509 http://trac.webkit.org/changeset/58498 |
|
5510 https://bugs.webkit.org/show_bug.cgi?id=38332 |
|
5511 |
|
5512 "Broke a bunch of tests on Chromium canaries" (Requested by |
|
5513 dglazkov on #webkit). |
|
5514 |
|
5515 * public/WebViewClient.h: |
|
5516 (WebKit::WebViewClient::createView): |
|
5517 * public/WebWindowFeatures.h: |
|
5518 * src/ChromeClientImpl.cpp: |
|
5519 (WebKit::ChromeClientImpl::createWindow): |
|
5520 |
|
5521 2010-04-29 Adam Langley <agl@chromium.org> |
|
5522 |
|
5523 Unreviewed, DEPS roll. |
|
5524 |
|
5525 WebKit's r58517 needs OTS's r30 which was rolled into Chromium in |
|
5526 r45932. |
|
5527 |
|
5528 * DEPS: |
|
5529 Use Chromium r45932. |
|
5530 |
|
5531 2010-04-29 Rafael Weinstein <rafaelw@chromium.org> |
|
5532 |
|
5533 Reviewed by Darin Fisher. |
|
5534 |
|
5535 Include WindowFeatures in call to WebViewClient::createView. |
|
5536 |
|
5537 https://bugs.webkit.org/show_bug.cgi?id=38301 |
|
5538 |
|
5539 * public/WebViewClient.h: |
|
5540 (WebKit::WebViewClient::createView): |
|
5541 * public/WebWindowFeatures.h: |
|
5542 * src/ChromeClientImpl.cpp: |
|
5543 (WebKit::ChromeClientImpl::createWindow): |
|
5544 |
|
5545 2010-04-29 Garret Kelly <gdk@chromium.org> |
|
5546 |
|
5547 Reviewed by Darin Fisher. |
|
5548 |
|
5549 Expose the RuntimeFeature for touch events through the |
|
5550 WebRuntimeFeatures mechanism. |
|
5551 https://bugs.webkit.org/show_bug.cgi?id=37486 |
|
5552 |
|
5553 * public/WebRuntimeFeatures.h: |
|
5554 * src/WebRuntimeFeatures.cpp: |
|
5555 (WebKit::WebRuntimeFeatures::enableTouch): |
|
5556 (WebKit::WebRuntimeFeatures::isTouchEnabled): |
|
5557 |
|
5558 2010-04-29 Zhenyao Mo <zmo@google.com> |
|
5559 |
|
5560 Reviewed by Dimitri Glazkov. |
|
5561 |
|
5562 Remove the unnecessary texImage2D function with Image as input in GraphicsContext3D |
|
5563 https://bugs.webkit.org/show_bug.cgi?id=38235 |
|
5564 |
|
5565 * src/GraphicsContext3D.cpp: Remove tex*image implementation with Image input. |
|
5566 |
|
5567 2010-04-28 Pavel Feldman <pfeldman@chromium.org> |
|
5568 |
|
5569 Reviewed by Yury Semikhatsky. |
|
5570 |
|
5571 Web Inspector: Allow editing script resources when resource tracking is enabled. |
|
5572 |
|
5573 http://bugs.webkit.org/show_bug.cgi?id=38269 |
|
5574 |
|
5575 * src/js/DebuggerAgent.js: |
|
5576 * src/js/InspectorControllerImpl.js: |
|
5577 (.devtools.InspectorBackendImpl.prototype.setBreakpoint): |
|
5578 (.devtools.InspectorBackendImpl.prototype.editScriptSource): |
|
5579 |
|
5580 2010-04-28 Darin Fisher <darin@chromium.org> |
|
5581 |
|
5582 Reviewed by David Levin. |
|
5583 |
|
5584 [Chromium] callOnMainThread should equate to MessageLoop::PostTask |
|
5585 https://bugs.webkit.org/show_bug.cgi?id=38276 |
|
5586 |
|
5587 * public/WebKitClient.h: |
|
5588 (WebKit::WebKitClient::callOnMainThread): |
|
5589 * src/ChromiumThreading.cpp: |
|
5590 (WTF::ChromiumThreading::callOnMainThread): |
|
5591 |
|
5592 2010-04-27 John Abd-El-Malek <jam@chromium.org> |
|
5593 |
|
5594 Reviewed by Darin Fisher. |
|
5595 |
|
5596 Make WebThemeEngine::paint take a const ref of ExtraParams |
|
5597 https://bugs.webkit.org/show_bug.cgi?id=38242 |
|
5598 |
|
5599 * public/WebThemeEngine.h: |
|
5600 (WebKit::WebThemeEngine::paint): |
|
5601 |
|
5602 2010-04-28 Andrey Kosyakov <caseq@chromium.org> |
|
5603 |
|
5604 Reviewed by Pavel Feldman. |
|
5605 |
|
5606 Fixed passing breakpoints to V8. |
|
5607 https://bugs.webkit.org/show_bug.cgi?id=38266 |
|
5608 |
|
5609 * src/js/InspectorControllerImpl.js: |
|
5610 (.devtools.InspectorBackendImpl.prototype.setBreakpoint): |
|
5611 |
|
5612 2010-04-28 Yury Semikhatsky <yurys@chromium.org> |
|
5613 |
|
5614 Reviewed by Pavel Feldman. |
|
5615 |
|
5616 Support pause on exceptions in v8 implementation of ScriptDebugServer. |
|
5617 |
|
5618 https://bugs.webkit.org/show_bug.cgi?id=38205 |
|
5619 |
|
5620 * src/js/DebuggerScript.js: |
|
5621 (debuggerScriptConstructor.DebuggerScript.getScripts): |
|
5622 (debuggerScriptConstructor.DebuggerScript.pauseOnExceptionsState): |
|
5623 (debuggerScriptConstructor.DebuggerScript.setPauseOnExceptionsState): |
|
5624 (debuggerScriptConstructor.DebuggerScript._v8ToWebkitLineNumber): |
|
5625 (debuggerScriptConstructor): |
|
5626 |
|
5627 2010-04-27 Jens Alfke <snej@chromium.org> |
|
5628 |
|
5629 Reviewed by Eric Seidel. |
|
5630 |
|
5631 [chromium] Fix bug that prevents autosave of forms without action attribute |
|
5632 https://bugs.webkit.org/show_bug.cgi?id=38014 |
|
5633 Change is in the Chromium WebKit API so it can't be tested with a JS-based layout test. |
|
5634 It needs a native unit test, which would go in the Chromium repo, not WebKit. |
|
5635 |
|
5636 * src/WebPasswordFormData.cpp: |
|
5637 (WebKit::WebPasswordFormData::WebPasswordFormData): Set correct URL if action is NULL |
|
5638 |
|
5639 2010-04-27 Michael Nordman <michaeln@google.com> |
|
5640 |
|
5641 Reviewed by Dmitry Titov. |
|
5642 |
|
5643 [Chromium] Add two things to the webkit API to support appcaches in workers. |
|
5644 1) WebURLRequest TargetTypes for worker and shared worker main resources. |
|
5645 2) Factory method on class WebCommonWorkerClient to |
|
5646 createApplicationCacheHost() for the associated worker. |
|
5647 |
|
5648 https://bugs.webkit.org/show_bug.cgi?id=38147 |
|
5649 |
|
5650 * public/WebCommonWorkerClient.h: add the factory method |
|
5651 * public/WebURLRequest.h: add the TargetTypes |
|
5652 * src/WebWorkerBase.cpp: call the embedder's factory when needed |
|
5653 (WebKit::WebWorkerBase::didCreateDataSource) |
|
5654 (WebKit::WebWorkerBase::createApplicationCacheHost) |
|
5655 * src/WebWorkerBase.h: ditto |
|
5656 * src/WebWorkerClientImpl.h: add a stub impl of the factory method |
|
5657 (WebKit::WebWorkerClientImpl::createApplicationCacheHost): |
|
5658 |
|
5659 2010-04-27 Kent Tamura <tkent@chromium.org> |
|
5660 |
|
5661 Reviewed by Shinichiro Hamaji. |
|
5662 |
|
5663 [DRT/Chromium] Enable Windows project generation |
|
5664 https://bugs.webkit.org/show_bug.cgi?id=38103 |
|
5665 |
|
5666 - Avoid platform.system(), which causes a crash with python.exe in |
|
5667 depot_tools. Use sys.platform instead. |
|
5668 - Process DumpRenderTree.gyp on all platforms. |
|
5669 |
|
5670 * gyp_webkit: |
|
5671 |
|
5672 2010-04-27 Jay Civelli <jcivelli@chromium.org> |
|
5673 |
|
5674 Reviewed by Darin Fisher. |
|
5675 |
|
5676 Makes clicking a select element close its associated popup if |
|
5677 it is open. |
|
5678 https://bugs.webkit.org/show_bug.cgi?id=38105 |
|
5679 |
|
5680 * src/WebViewImpl.cpp: |
|
5681 (WebKit::WebViewImpl::mouseDown): |
|
5682 |
|
5683 2010-04-27 Jay Civelli <jcivelli@chromium.org> |
|
5684 |
|
5685 Reviewed by Darin Fisher. |
|
5686 |
|
5687 [chromium] Merged the WebView public method to close suggestion popups |
|
5688 into a single method to close all popups (select and suggestions). |
|
5689 That ensures select popups are closed when the browser window is moved |
|
5690 or resized. |
|
5691 https://bugs.webkit.org/show_bug.cgi?id=37837 |
|
5692 |
|
5693 * public/WebView.h: |
|
5694 * src/WebViewImpl.cpp: |
|
5695 (WebKit::WebViewImpl::hidePopups): |
|
5696 (WebKit::WebViewImpl::hideSuggestionsPopup): |
|
5697 * src/WebViewImpl.h: |
|
5698 |
|
5699 2010-04-27 John Abd-El-Malek <jam@chromium.org> |
|
5700 |
|
5701 Reviewed by Darin Adler. |
|
5702 |
|
5703 Remove unnecessary header now that Chrome is updated |
|
5704 https://bugs.webkit.org/show_bug.cgi?id=38211 |
|
5705 |
|
5706 * public/win/WebThemeEngine.h: Removed. |
|
5707 |
|
5708 2010-04-27 Jens Alfke <snej@chromium.org> |
|
5709 |
|
5710 Reviewed by Darin Fisher. |
|
5711 |
|
5712 [Chromium] Add some notifications and an accessor to WebKit API |
|
5713 https://bugs.webkit.org/show_bug.cgi?id=37625 |
|
5714 |
|
5715 * public/WebFrameClient.h: |
|
5716 (WebKit::WebFrameClient::didFirstLayout): |
|
5717 (WebKit::WebFrameClient::didFirstVisuallyNonEmptyLayout): |
|
5718 * public/WebNode.h: |
|
5719 * src/FrameLoaderClientImpl.cpp: |
|
5720 (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout): |
|
5721 (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout): |
|
5722 * src/WebElement.cpp: |
|
5723 * src/WebNode.cpp: |
|
5724 (WebKit::WebNode::hasNonEmptyBoundingBox): |
|
5725 |
|
5726 2010-04-27 Darin Fisher <darin@chromium.org> |
|
5727 |
|
5728 Reviewed by Dimitri Glazkov. |
|
5729 |
|
5730 [Chromium] Remove deprecated form of didChangeLocationWithinPage |
|
5731 https://bugs.webkit.org/show_bug.cgi?id=38178 |
|
5732 |
|
5733 * public/WebFrameClient.h: |
|
5734 * src/FrameLoaderClientImpl.cpp: |
|
5735 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage): |
|
5736 |
|
5737 2010-04-27 Evan Martin <evan@chromium.org> |
|
5738 |
|
5739 Reviewed by David Levin. |
|
5740 |
|
5741 [chromium] bold bengali text not rendered properly on Linux |
|
5742 Roll forward Chrome DEPS so we get new Skia API. |
|
5743 |
|
5744 * DEPS: update Chrome to r45696. |
|
5745 |
|
5746 2010-04-27 Andrey Kosyakov <caseq@chromium.org> |
|
5747 |
|
5748 Reviewed by Pavel Feldman. |
|
5749 |
|
5750 Restore breakpoints associated with script's URL once |
|
5751 script is parsed. |
|
5752 https://bugs.webkit.org/show_bug.cgi?id=38132 |
|
5753 |
|
5754 * src/js/DebuggerAgent.js: |
|
5755 (devtools.DebuggerAgent.prototype.initUI): |
|
5756 (devtools.DebuggerAgent.prototype.addBreakpoint): |
|
5757 (devtools.DebuggerAgent.prototype.addScriptInfo_): |
|
5758 (devtools.DebuggerAgent.prototype.restoreBreakpoints_): |
|
5759 (devtools.BreakpointInfo): |
|
5760 (devtools.BreakpointInfo.prototype.enabled): |
|
5761 (devtools.BreakpointInfo.prototype.condition): |
|
5762 |
|
5763 2010-04-27 Pavel Feldman <pfeldman@chromium.org> |
|
5764 |
|
5765 Reviewed by Yury Semikhatsky. |
|
5766 |
|
5767 Chrome Dev Tools: Further beautify themes. |
|
5768 |
|
5769 https://bugs.webkit.org/show_bug.cgi?id=38187 |
|
5770 |
|
5771 * src/js/DevTools.js: |
|
5772 (WebInspector.setToolbarColors): |
|
5773 * src/js/devTools.css: |
|
5774 (body.platform-windows #toolbar, body.platform-windows.inactive #toolbar): |
|
5775 |
|
5776 2010-04-26 John Abd-El-Malek <jam@chromium.org> |
|
5777 |
|
5778 Reviewed by Darin Fisher. |
|
5779 |
|
5780 [chromium] Prepare to making WebThemeEngine cross-platform |
|
5781 https://bugs.webkit.org/show_bug.cgi?id=38077 |
|
5782 |
|
5783 * WebKit.gyp: |
|
5784 * public/WebThemeEngine.h: Added. |
|
5785 * public/win/WebThemeEngine.h: |
|
5786 |
|
5787 2010-04-26 Darin Fisher <darin@chromium.org> |
|
5788 |
|
5789 Reviewed by Adam Barth. |
|
5790 |
|
5791 [Chromium] Crash after calling window.print() on a window object that has been closed. |
|
5792 https://bugs.webkit.org/show_bug.cgi?id=38148 |
|
5793 |
|
5794 It is unfortunately not possible to write a layout test for this as the |
|
5795 crash occurs in an API that is only called by Chrome while showing a |
|
5796 print dialog. |
|
5797 |
|
5798 * src/WebViewImpl.cpp: |
|
5799 (WebKit::WebView::willEnterModalLoop): |
|
5800 (WebKit::WebView::didExitModalLoop): |
|
5801 |
|
5802 2010-04-25 Sam Weinig <sam@webkit.org> |
|
5803 |
|
5804 Reviewed by Maciej Stachowiak. |
|
5805 |
|
5806 Fix for https://bugs.webkit.org/show_bug.cgi?id=38097 |
|
5807 Disentangle initializing the main thread from initializing threading |
|
5808 |
|
5809 * src/WebKit.cpp: |
|
5810 (WebKit::initialize): Add call to initializeMainThread. |
|
5811 * src/WebViewImpl.cpp: |
|
5812 (WebKit::WebViewImpl::WebViewImpl): Ditto. |
|
5813 |
|
5814 2010-04-26 Roman Gershman <romange@google.com> |
|
5815 |
|
5816 Reviewed by Adam Barth. |
|
5817 |
|
5818 [Chromium] Font size in suggestions popup menu should be correlated with the font size of its text field. |
|
5819 |
|
5820 https://bugs.webkit.org/show_bug.cgi?id=37977 |
|
5821 |
|
5822 * src/SuggestionsPopupMenuClient.cpp: |
|
5823 (WebKit::SuggestionsPopupMenuClient::initialize): |
|
5824 |
|
5825 2010-04-26 Pavel Feldman <pfeldman@chromium.org> |
|
5826 |
|
5827 Reviewed by Yury Semikhatsky. |
|
5828 |
|
5829 Chromium Dev Tools: brush up images. |
|
5830 |
|
5831 https://bugs.webkit.org/show_bug.cgi?id=38124 |
|
5832 |
|
5833 * WebKit.gypi: |
|
5834 * src/js/DevTools.js: |
|
5835 (WebInspector.setToolbarColors): |
|
5836 * src/js/Images/segmentChromium.png: |
|
5837 * src/js/Images/segmentChromium2.png: Removed. |
|
5838 * src/js/Images/segmentHoverChromium2.png: Removed. |
|
5839 * src/js/Images/segmentSelectedChromium2.png: Removed. |
|
5840 * src/js/Images/statusbarBackgroundChromium.png: |
|
5841 * src/js/Images/statusbarBackgroundChromium2.png: Removed. |
|
5842 * src/js/Images/statusbarBottomBackgroundChromium.png: |
|
5843 * src/js/Images/statusbarButtonsChromium.png: |
|
5844 * src/js/Images/statusbarMenuButtonChromium.png: |
|
5845 * src/js/Images/statusbarMenuButtonChromium2.png: Removed. |
|
5846 * src/js/devTools.css: |
|
5847 (.section > .header): |
|
5848 (.console-group-messages .section > .header): |
|
5849 (#resources-filter): |
|
5850 (.crumbs .crumb): |
|
5851 (.crumbs .crumb.end): |
|
5852 (.crumbs .crumb.selected): |
|
5853 (.crumbs .crumb.selected:hover): |
|
5854 (.crumbs .crumb.selected.end, .crumbs .crumb.selected.end:hover): |
|
5855 (.crumbs .crumb:hover): |
|
5856 (.crumbs .crumb.dimmed:hover): |
|
5857 (.crumbs .crumb.end:hover): |
|
5858 (body.drawer-visible #main-status-bar): |
|
5859 (.status-bar): |
|
5860 (button.status-bar-item): |
|
5861 (select.status-bar-item:active): |
|
5862 (#drawer): |
|
5863 (select.status-bar-item): |
|
5864 |
|
5865 2010-04-23 Zhenyao Mo <zmo@google.com> |
|
5866 |
|
5867 Reviewed by Darin Fisher. |
|
5868 |
|
5869 Add isGLES2Compliant to GraphicsContext3D: make the method const. |
|
5870 https://bugs.webkit.org/show_bug.cgi?id=37872 |
|
5871 |
|
5872 * src/GraphicsContext3D.cpp: Make isGLES2Compliant() const. |
|
5873 (WebCore::GraphicsContext3DInternal::isGLES2Compliant): |
|
5874 (WebCore::GraphicsContext3D::isGLES2Compliant): |
|
5875 |
|
5876 2010-04-23 Rafael Weinstein <rafaelw@grafaelw.sfo.corp.google.com> |
|
5877 |
|
5878 Reviewed by Darin Fisher. |
|
5879 |
|
5880 This patch adds a WebWindowFeatures binding struct for the |
|
5881 chromium client in anticipation of a follow-on patch which will |
|
5882 pass it to WebViewClient::createWindow. |
|
5883 |
|
5884 https://bugs.webkit.org/show_bug.cgi?id=38013 |
|
5885 |
|
5886 * public/WebViewClient.h: |
|
5887 (WebKit::WebViewClient::createView): |
|
5888 * public/WebWindowFeatures.h: Added. |
|
5889 (WebKit::WebWindowFeatures::WebWindowFeatures): |
|
5890 * src/ChromeClientImpl.cpp: |
|
5891 (WebKit::ChromeClientImpl::createWindow): |
|
5892 |
|
5893 2010-04-22 Zhenyao Mo <zmo@google.com> |
|
5894 |
|
5895 Reviewed by Darin Fisher. |
|
5896 |
|
5897 Add isGLES2Compliant to GraphicsContext3D |
|
5898 https://bugs.webkit.org/show_bug.cgi?id=37872 |
|
5899 |
|
5900 * public/WebGraphicsContext3D.h: Add isGLES2Compliant(). |
|
5901 * src/GraphicsContext3D.cpp: Ditto. |
|
5902 * src/WebGraphicsContext3DDefaultImpl.cpp: Ditto. |
|
5903 (WebKit::WebGraphicsContext3DDefaultImpl::isGLES2Compliant): |
|
5904 * src/WebGraphicsContext3DDefaultImpl.h: Ditto. |
|
5905 |
|
5906 2010-04-22 Dave Moore <davemoore@chromium.org> |
|
5907 |
|
5908 Reviewed by Dimitri Glazkov. |
|
5909 |
|
5910 Added notification when the favicons for a page are changed |
|
5911 from a script. |
|
5912 The Document object will notify the frame loader, which will |
|
5913 notify the client. Implementations of FrameLoaderClient will |
|
5914 have to add one method; dispatchDidChangeIcons(). |
|
5915 |
|
5916 https://bugs.webkit.org/show_bug.cgi?id=33812 |
|
5917 |
|
5918 * public/WebFrameClient.h: |
|
5919 (WebKit::WebFrameClient::didChangeIcons): |
|
5920 * src/FrameLoaderClientImpl.cpp: |
|
5921 (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons): |
|
5922 * src/FrameLoaderClientImpl.h: |
|
5923 |
|
5924 2010-04-22 Zhenyao Mo <zmo@google.com> |
|
5925 |
|
5926 Reviewed by Dimitri Glazkov. |
|
5927 |
|
5928 Emulate GL_IMPLEMENTATION_COLOR_READ_FORMAT/TYPE for glGet |
|
5929 https://bugs.webkit.org/show_bug.cgi?id=37281 |
|
5930 |
|
5931 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
5932 (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate two enums. |
|
5933 |
|
5934 2010-04-22 Adam Barth <abarth@webkit.org> |
|
5935 |
|
5936 Unreviewed, rolling out r58069. |
|
5937 http://trac.webkit.org/changeset/58069 |
|
5938 https://bugs.webkit.org/show_bug.cgi?id=27751 |
|
5939 |
|
5940 Broke compile on Windows. |
|
5941 |
|
5942 * public/WebSettings.h: |
|
5943 * src/WebSettingsImpl.cpp: |
|
5944 * src/WebSettingsImpl.h: |
|
5945 |
|
5946 2010-04-22 Tony Chang <tony@chromium.org> |
|
5947 |
|
5948 Reviewed by Shinichiro Hamaji. |
|
5949 |
|
5950 [chromium] roll chromium deps to pick up some windows build fixes |
|
5951 https://bugs.webkit.org/show_bug.cgi?id=37972 |
|
5952 |
|
5953 * DEPS: |
|
5954 |
|
5955 2010-04-22 Abhishek Arya <inferno@chromium.org> |
|
5956 |
|
5957 Reviewed by Adam Barth. |
|
5958 |
|
5959 Add support for controlling clipboard access from javascript. |
|
5960 Clipboard access from javascript is disabled by default. |
|
5961 https://bugs.webkit.org/show_bug.cgi?id=27751 |
|
5962 |
|
5963 * public/WebSettings.h: |
|
5964 * src/WebSettingsImpl.cpp: |
|
5965 (WebKit::WebSettingsImpl::setJavaScriptCanAccessClipboard): |
|
5966 * src/WebSettingsImpl.h: |
|
5967 |
|
5968 2010-04-21 Tony Chang <tony@chromium.org> |
|
5969 |
|
5970 Reviewed by Shinichiro Hamaji. |
|
5971 |
|
5972 [chromium] gyp_webkit should be executable |
|
5973 https://bugs.webkit.org/show_bug.cgi?id=37971 |
|
5974 |
|
5975 * gyp_webkit: Added property svn:executable. |
|
5976 |
|
5977 2010-04-21 Jay Civelli <jcivelli@chromium.org> |
|
5978 |
|
5979 Reviewed by Darin Fisher. |
|
5980 |
|
5981 [Chromium] Don't notify the WebView that a popup was |
|
5982 opened when the popup is handled externally, as the popup |
|
5983 is in that case transparent to the WebView. |
|
5984 The notification was causing an ASSERT on Mac (where |
|
5985 the popup is handled externally) as there would be no |
|
5986 notification that the popup was closed. |
|
5987 https://bugs.webkit.org/show_bug.cgi?id=37825 |
|
5988 |
|
5989 * src/ChromeClientImpl.cpp: |
|
5990 (WebKit::ChromeClientImpl::popupOpened): |
|
5991 |
|
5992 2010-04-21 Sheriff Bot <webkit.review.bot@gmail.com> |
|
5993 |
|
5994 Unreviewed, rolling out r58028. |
|
5995 http://trac.webkit.org/changeset/58028 |
|
5996 https://bugs.webkit.org/show_bug.cgi?id=37962 |
|
5997 |
|
5998 broke the chromium build (Requested by tony^work on #webkit). |
|
5999 |
|
6000 * DEPS: |
|
6001 |
|
6002 2010-04-21 Evan Martin <evan@chromium.org> |
|
6003 |
|
6004 Unreviewed, just a dependency change. |
|
6005 |
|
6006 [chromium] roll skia forward to r538 |
|
6007 https://bugs.webkit.org/show_bug.cgi?id=37960 |
|
6008 |
|
6009 This will cause a bunch of pixel tests to fail due to bulleted |
|
6010 lists rendering slightly differently. I will grab new baselines |
|
6011 from the bots and check them in in a followup. |
|
6012 |
|
6013 * DEPS: |
|
6014 |
|
6015 2010-04-21 Evan Stade <estade@chromium.org> |
|
6016 |
|
6017 Reviewed by Darin Fisher. |
|
6018 |
|
6019 [chromium] Web page serializer saves tag names in upper case |
|
6020 https://bugs.webkit.org/show_bug.cgi?id=37940 |
|
6021 |
|
6022 Simply convert all tags to lower case. |
|
6023 |
|
6024 This is tested by chrome tests: |
|
6025 - save page browser tests |
|
6026 - encoding ui tests |
|
6027 - web page serializer test shell tests |
|
6028 |
|
6029 * src/WebPageSerializer.cpp: |
|
6030 (WebKit::WebPageSerializer::generateMetaCharsetDeclaration): |
|
6031 (WebKit::WebPageSerializer::generateBaseTagDeclaration): |
|
6032 * src/WebPageSerializerImpl.cpp: |
|
6033 (WebKit::WebPageSerializerImpl::openTagToString): |
|
6034 (WebKit::WebPageSerializerImpl::endTagToString): |
|
6035 |
|
6036 2010-04-20 Adam Barth <abarth@webkit.org> |
|
6037 |
|
6038 Reviewed by Eric Seidel. |
|
6039 |
|
6040 Factor DocumentWriter out of FrameLoader |
|
6041 https://bugs.webkit.org/show_bug.cgi?id=37175 |
|
6042 |
|
6043 Update these callsites because the method moved to DocumentWriter. |
|
6044 |
|
6045 * src/ContextMenuClientImpl.cpp: |
|
6046 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
6047 * src/FrameLoaderClientImpl.cpp: |
|
6048 (WebKit::FrameLoaderClientImpl::finishedLoading): |
|
6049 * src/WebFrameImpl.cpp: |
|
6050 (WebKit::WebFrameImpl::encoding): |
|
6051 (WebKit::WebFrameImpl::commitDocumentData): |
|
6052 * src/WebPageSerializerImpl.cpp: |
|
6053 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
|
6054 (WebKit::WebPageSerializerImpl::serialize): |
|
6055 * src/WebSearchableFormData.cpp: |
|
6056 (WebCore::GetFormEncoding): |
|
6057 * src/WebViewImpl.cpp: |
|
6058 (WebKit::WebViewImpl::pageEncoding): |
|
6059 |
|
6060 2010-04-20 Pavel Feldman <pfeldman@chromium.org> |
|
6061 |
|
6062 Reviewed by Timothy Hatcher. |
|
6063 |
|
6064 Web Inspector: add basic script editing capabilities to the front-end. |
|
6065 |
|
6066 https://bugs.webkit.org/show_bug.cgi?id=37875 |
|
6067 |
|
6068 * src/js/DebuggerAgent.js: |
|
6069 (devtools.DebuggerAgent.prototype.resolveScriptSource.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
6070 (devtools.DebuggerAgent.prototype.resolveScriptSource): |
|
6071 (devtools.DebuggerAgent.prototype.editScriptLine.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
6072 (devtools.DebuggerAgent.prototype.editScriptLine): |
|
6073 (devtools.DebuggerAgent.prototype.handleDebuggerOutput_): |
|
6074 * src/js/DevTools.js: |
|
6075 * src/js/InspectorControllerImpl.js: |
|
6076 (.devtools.InspectorBackendImpl.prototype.editScriptLine): |
|
6077 |
|
6078 2010-04-20 Kent Tamura <tkent@chromium.org> |
|
6079 |
|
6080 Reviewed by Darin Adler. |
|
6081 |
|
6082 Change a parameter type of chooseIconForFiles() |
|
6083 https://bugs.webkit.org/show_bug.cgi?id=37504 |
|
6084 |
|
6085 * src/ChromeClientImpl.cpp: |
|
6086 (WebKit::ChromeClientImpl::chooseIconForFiles): |
|
6087 * src/ChromeClientImpl.h: |
|
6088 |
|
6089 2010-04-20 Jay Civelli <jcivelli@chromium.org> |
|
6090 |
|
6091 Reviewed by Dimitri Glazkov. |
|
6092 |
|
6093 [chromium] Tests that pressing tab now closes the select popup. |
|
6094 https://bugs.webkit.org/show_bug.cgi?id=37721 |
|
6095 |
|
6096 * tests/PopupMenuTest.cpp: |
|
6097 (WebKit::TEST_F): |
|
6098 |
|
6099 2010-04-20 Evan Stade <estade@chromium.org> |
|
6100 |
|
6101 Reviewed by David Levin. |
|
6102 |
|
6103 [chromium] crash when dragging images |
|
6104 https://bugs.webkit.org/show_bug.cgi?id=37715 |
|
6105 |
|
6106 Added unit tests for DragImageChromiumSkia. |
|
6107 |
|
6108 * WebKit.gyp: |
|
6109 * tests/DragImageTest.cpp: Added. |
|
6110 (WebCore::TestImage::TestImage): |
|
6111 (WebCore::TestImage::~TestImage): |
|
6112 (WebCore::TestImage::size): |
|
6113 (WebCore::TestImage::nativeImageForCurrentFrame): |
|
6114 (WebCore::TestImage::destroyDecodedData): |
|
6115 (WebCore::TestImage::decodedSize): |
|
6116 (WebCore::TestImage::draw): |
|
6117 (WebCore::TEST): |
|
6118 |
|
6119 2010-04-20 Stuart Morgan <stuartmorgan@chromium.org> |
|
6120 |
|
6121 Reviewed by David Levin. |
|
6122 |
|
6123 Remove a workaround in plugin cursor setting that was obsoleted by |
|
6124 the change in https://bugs.webkit.org/show_bug.cgi?id=35132 |
|
6125 https://bugs.webkit.org/show_bug.cgi?id=37811 |
|
6126 |
|
6127 * src/ChromeClientImpl.cpp: |
|
6128 (WebKit::ChromeClientImpl::ChromeClientImpl): |
|
6129 (WebKit::ChromeClientImpl::setCursor): |
|
6130 (WebKit::ChromeClientImpl::setCursorForPlugin): |
|
6131 * src/ChromeClientImpl.h: |
|
6132 |
|
6133 2010-04-19 Ada Chan <adachan@apple.com> |
|
6134 |
|
6135 Reviewed by Jeremy Orlow. |
|
6136 |
|
6137 https://bugs.webkit.org/show_bug.cgi?id=37717 |
|
6138 Changes needed now that StorageNamespaceImpl::sessionStorageNamespace() and |
|
6139 StorageNamespace::sessionStorageNamespace() take in a quota parameter. |
|
6140 |
|
6141 * src/StorageNamespaceProxy.cpp: |
|
6142 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
6143 * src/WebStorageNamespaceImpl.cpp: |
|
6144 (WebKit::WebStorageNamespace::createSessionStorageNamespace): |
|
6145 |
|
6146 2010-04-17 Vangelis Kokkevis <vangelis@chromium.org> |
|
6147 |
|
6148 Reviewed by Dimitri Glazkov. |
|
6149 |
|
6150 Adding the implementation of GLES2Context class which provides WebCore access to a GL ES context. |
|
6151 https://bugs.webkit.org/show_bug.cgi?id=37541 |
|
6152 |
|
6153 * WebKit.gyp: |
|
6154 * public/WebGLES2Context.h: Added. |
|
6155 (WebKit::WebGLES2Context::~WebGLES2Context): |
|
6156 * src/GLES2Context.cpp: Added. |
|
6157 (WebCore::GLES2ContextInternal::GLES2ContextInternal): |
|
6158 (WebCore::GLES2ContextInternal::~GLES2ContextInternal): |
|
6159 (WebCore::GLES2ContextInternal::getWebGLES2Context): |
|
6160 (WebCore::GLES2ContextInternal::initialize): |
|
6161 (WebCore::GLES2Context::create): |
|
6162 (WebCore::GLES2Context::~GLES2Context): |
|
6163 (WebCore::GLES2Context::initialize): |
|
6164 (WebCore::GLES2Context::makeCurrent): |
|
6165 (WebCore::GLES2Context::destroy): |
|
6166 (WebCore::GLES2Context::swapBuffers): |
|
6167 |
|
6168 2010-04-16 Dumitru Daniliuc <dumi@chromium.org> |
|
6169 |
|
6170 Reviewed by Eric Seidel. |
|
6171 |
|
6172 Get rid of the UNUSED_PARAM macro in GraphicsContext3D.cpp. |
|
6173 https://bugs.webkit.org/show_bug.cgi?id=37733 |
|
6174 |
|
6175 * src/GraphicsContext3D.cpp: |
|
6176 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
6177 |
|
6178 2010-04-16 Dumitru Daniliuc <dumi@chromium.org> |
|
6179 |
|
6180 Reviewed by Jeremy Orlow. |
|
6181 |
|
6182 Changing the return type of WebSecurityOrigin::createFromDatabaseIdentifier(). |
|
6183 https://bugs.webkit.org/show_bug.cgi?id=34466 |
|
6184 |
|
6185 Changing the return type of |
|
6186 WebSecurityOrigin::createFromDatabaseIdentifier() from |
|
6187 WebSecurityOrigin* to WebSecurityOrigin, to make it more |
|
6188 consistent with the other WebSecurityOrigin methods. |
|
6189 |
|
6190 * public/WebSecurityOrigin.h: |
|
6191 * src/WebDatabase.cpp: |
|
6192 (WebKit::WebDatabase::closeDatabaseImmediately): |
|
6193 * src/WebSecurityOrigin.cpp: |
|
6194 (WebKit::WebSecurityOrigin::createFromDatabaseIdentifier): |
|
6195 |
|
6196 2010-04-16 Dmitry Titov <dimich@chromium.org> |
|
6197 |
|
6198 Reviewed by Yury Semikhatsky. |
|
6199 |
|
6200 [v8] In Workers, script errors right after close() are not delivered to the Worker.onerror |
|
6201 https://bugs.webkit.org/show_bug.cgi?id=37691 |
|
6202 |
|
6203 * src/WebWorkerClientImpl.cpp: |
|
6204 (WebKit::WebWorkerClientImpl::createWorkerContextProxy): Don't need to pull V8 proxy to retrieve current WorkerContext. |
|
6205 |
|
6206 2010-04-16 Albert J. Wong <ajwong@chromium.org> |
|
6207 |
|
6208 Not reviewed. Build fix. |
|
6209 |
|
6210 [chromium] Compile fix. Missing include header, and missing type conversion. |
|
6211 |
|
6212 * src/GraphicsContext3D.cpp: |
|
6213 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
6214 |
|
6215 2010-04-16 Jarkko Sakkinen <jarkko.j.sakkinen@gmail.com> |
|
6216 |
|
6217 Reviewed by Simon Hausmann. |
|
6218 |
|
6219 [Qt] WebGL is not visible when QGLWidget viewport is used |
|
6220 https://bugs.webkit.org/show_bug.cgi?id=37070 |
|
6221 |
|
6222 Added HostWindow parameter to the constructor of GraphicsContext3D. |
|
6223 Shared OpenGL context is initialized with parent QGLWidget. |
|
6224 |
|
6225 * src/GraphicsContext3D.cpp: |
|
6226 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
6227 |
|
6228 2010-04-16 Fumitoshi Ukai <ukai@chromium.org> |
|
6229 |
|
6230 Reviewed by Jian Li. |
|
6231 |
|
6232 [chromium] WebKit::WebURLResponse::addHTTPHeaderField will crash if response is invalid UTF-8 |
|
6233 https://bugs.webkit.org/show_bug.cgi?id=37687 |
|
6234 |
|
6235 * src/WebURLResponse.cpp: |
|
6236 (WebKit::WebURLResponse::addHTTPHeaderField): ignore if name or value is null string. |
|
6237 |
|
6238 2010-04-16 Jay Civelli <jcivelli@chromium.org> |
|
6239 |
|
6240 Reviewed by Dimitri Glazkov. |
|
6241 |
|
6242 [chromium] Select popups would assert when destroyed. |
|
6243 Also adding unit-tests for the select popup code. |
|
6244 https://bugs.webkit.org/show_bug.cgi?id=37436 |
|
6245 |
|
6246 * WebKit.gyp: |
|
6247 * src/WebViewImpl.h: |
|
6248 (WebKit::WebViewImpl::selectPopup): |
|
6249 * tests/PopupMenuTest.cpp: Added. |
|
6250 |
|
6251 2010-04-16 Tony Chang <tony@chromium.org> |
|
6252 |
|
6253 Reviewed by Dimitri Glazkov. |
|
6254 |
|
6255 [chromium] build DRT on Linux |
|
6256 https://bugs.webkit.org/show_bug.cgi?id=37690 |
|
6257 |
|
6258 * DEPS: Need to roll deps to remove a dependency on src/chrome |
|
6259 * gyp_webkit: generate makefiles for DRT.gyp on Linux |
|
6260 |
|
6261 2010-04-15 Tony Chang <tony@chromium.org> |
|
6262 |
|
6263 Reviewed by Dimitri Glazkov. |
|
6264 |
|
6265 build DRT on chromium mac |
|
6266 https://bugs.webkit.org/show_bug.cgi?id=37639 |
|
6267 |
|
6268 * gyp_webkit: generate build files for DRT on mac |
|
6269 |
|
6270 2010-04-15 Yury Semikhatsky <yurys@google.com> |
|
6271 |
|
6272 Reviewed by Pavel Feldman. |
|
6273 |
|
6274 Support basic debugging capabilities including step in/over/out in v8 |
|
6275 implementation of ScriptDebugServer. |
|
6276 |
|
6277 https://bugs.webkit.org/show_bug.cgi?id=37604 |
|
6278 |
|
6279 * WebKit.gypi: |
|
6280 * src/DebuggerAgent.h: |
|
6281 * src/DebuggerAgentImpl.cpp: |
|
6282 (WebKit::DebuggerAgentImpl::setDebuggerScriptSource): |
|
6283 * src/DebuggerAgentImpl.h: |
|
6284 * src/DebuggerAgentManager.cpp: |
|
6285 (WebKit::DebuggerAgentManager::hostDispatchHandler): |
|
6286 (WebKit::DebuggerAgentManager::debugAttach): |
|
6287 (WebKit::DebuggerAgentManager::debugDetach): |
|
6288 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): |
|
6289 * src/DebuggerAgentManager.h: |
|
6290 * src/InspectorFrontendClientImpl.cpp: |
|
6291 (WebKit::InspectorFrontendClientImpl::windowObjectCleared): |
|
6292 * src/js/DebuggerScript.js: Added. |
|
6293 (debuggerScriptConstructor.DebuggerScript.getAfterCompileScript): |
|
6294 (debuggerScriptConstructor.DebuggerScript.getScripts): |
|
6295 (debuggerScriptConstructor.DebuggerScript._formatScript): |
|
6296 (debuggerScriptConstructor.DebuggerScript.setBreakpoint): |
|
6297 (debuggerScriptConstructor.DebuggerScript.removeBreakpoint): |
|
6298 (debuggerScriptConstructor.DebuggerScript.currentCallFrame): |
|
6299 (debuggerScriptConstructor.DebuggerScript.stepIntoStatement): |
|
6300 (debuggerScriptConstructor.DebuggerScript.stepOverStatement): |
|
6301 (debuggerScriptConstructor.DebuggerScript.stepOutOfFunction): |
|
6302 (debuggerScriptConstructor.DebuggerScript.clearBreakpoints): |
|
6303 (debuggerScriptConstructor.DebuggerScript.setBreakpointsActivated): |
|
6304 (debuggerScriptConstructor.DebuggerScript._frameMirrorToJSCallFrame): |
|
6305 (debuggerScriptConstructor.DebuggerScript._webkitToV8LineNumber): |
|
6306 (debuggerScriptConstructor.DebuggerScript._v8ToWwebkitLineNumber): |
|
6307 (debuggerScriptConstructor): |
|
6308 * src/js/DevTools.js: |
|
6309 (WebInspector.loaded): |
|
6310 (.): |
|
6311 (): |
|
6312 * src/js/DevToolsHostStub.js: |
|
6313 (.RemoteDebuggerAgentStub.prototype.setDebuggerScriptSource): |
|
6314 * src/js/InspectorControllerImpl.js: |
|
6315 (devtools.InspectorBackendImpl): |
|
6316 |
|
6317 2010-04-15 Matt Perry <mpcomplete@chromium.org> |
|
6318 |
|
6319 Reviewed by Dimitri Glazkov. |
|
6320 |
|
6321 Implement layoutTestController's addUserStyleSheet and |
|
6322 setAuthorAndUserStylesEnabled on Chromium port. |
|
6323 https://bugs.webkit.org/show_bug.cgi?id=37595 |
|
6324 |
|
6325 * public/WebSettings.h: |
|
6326 * public/WebView.h: |
|
6327 * src/WebSettingsImpl.cpp: |
|
6328 (WebKit::WebSettingsImpl::setAuthorAndUserStylesEnabled): |
|
6329 * src/WebSettingsImpl.h: |
|
6330 * src/WebViewImpl.cpp: |
|
6331 (WebKit::WebViewImpl::addUserStyleSheet): |
|
6332 * src/WebViewImpl.h: |
|
6333 |
|
6334 2010-04-15 Zhenyao Mo <zmo@google.com> |
|
6335 |
|
6336 Reviewed by Dimitri Glazkov. |
|
6337 |
|
6338 Must enable GL_VERTEX_PROGRAM_POINT_SIZE during initialization |
|
6339 https://bugs.webkit.org/show_bug.cgi?id=37178 |
|
6340 |
|
6341 * src/WebGraphicsContext3DDefaultImpl.cpp: Enable GL_VERTEX_PROGRAM_POINT_SIZE during initialization. |
|
6342 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
6343 |
|
6344 2010-04-15 Albert J. Wong <ajwong@chromium.org> |
|
6345 |
|
6346 Unreviewed, rolling out r57660. |
|
6347 http://trac.webkit.org/changeset/57660 |
|
6348 https://bugs.webkit.org/show_bug.cgi?id=37604 |
|
6349 |
|
6350 Broke a large number of inspector layout tests in chromium. |
|
6351 |
|
6352 * WebKit.gypi: |
|
6353 * src/DebuggerAgent.h: |
|
6354 * src/DebuggerAgentImpl.cpp: |
|
6355 * src/DebuggerAgentImpl.h: |
|
6356 * src/DebuggerAgentManager.cpp: |
|
6357 (WebKit::DebuggerAgentManager::debugAttach): |
|
6358 (WebKit::DebuggerAgentManager::debugDetach): |
|
6359 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): |
|
6360 * src/DebuggerAgentManager.h: |
|
6361 * src/InspectorFrontendClientImpl.cpp: |
|
6362 (WebKit::InspectorFrontendClientImpl::windowObjectCleared): |
|
6363 * src/js/DebuggerScript.js: Removed. |
|
6364 * src/js/DevTools.js: |
|
6365 (WebInspector.loaded): |
|
6366 (WebInspector.UnresolvedPropertyValue): |
|
6367 (): |
|
6368 * src/js/DevToolsHostStub.js: |
|
6369 * src/js/InspectorControllerImpl.js: |
|
6370 (devtools.InspectorBackendImpl): |
|
6371 |
|
6372 2010-04-15 Yury Semikhatsky <yurys@google.com> |
|
6373 |
|
6374 Reviewed by Pavel Feldman. |
|
6375 |
|
6376 Support basic debugging capabilities including step in/over/out in v8 |
|
6377 implementation of ScriptDebugServer. |
|
6378 |
|
6379 https://bugs.webkit.org/show_bug.cgi?id=37604 |
|
6380 |
|
6381 * WebKit.gypi: |
|
6382 * src/DebuggerAgent.h: |
|
6383 * src/DebuggerAgentImpl.cpp: |
|
6384 (WebKit::DebuggerAgentImpl::setDebuggerScriptSource): |
|
6385 * src/DebuggerAgentImpl.h: |
|
6386 * src/DebuggerAgentManager.cpp: |
|
6387 (WebKit::DebuggerAgentManager::hostDispatchHandler): |
|
6388 (WebKit::DebuggerAgentManager::debugAttach): |
|
6389 (WebKit::DebuggerAgentManager::debugDetach): |
|
6390 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): |
|
6391 * src/DebuggerAgentManager.h: |
|
6392 * src/InspectorFrontendClientImpl.cpp: |
|
6393 (WebKit::InspectorFrontendClientImpl::windowObjectCleared): |
|
6394 * src/js/DebuggerScript.js: Added. |
|
6395 (debuggerScriptConstructor.DebuggerScript.getAfterCompileScript): |
|
6396 (debuggerScriptConstructor.DebuggerScript.getScripts): |
|
6397 (debuggerScriptConstructor.DebuggerScript._formatScript): |
|
6398 (debuggerScriptConstructor.DebuggerScript.setBreakpoint): |
|
6399 (debuggerScriptConstructor.DebuggerScript.removeBreakpoint): |
|
6400 (debuggerScriptConstructor.DebuggerScript.currentCallFrame): |
|
6401 (debuggerScriptConstructor.DebuggerScript.stepIntoStatement): |
|
6402 (debuggerScriptConstructor.DebuggerScript.stepOverStatement): |
|
6403 (debuggerScriptConstructor.DebuggerScript.stepOutOfFunction): |
|
6404 (debuggerScriptConstructor.DebuggerScript.clearBreakpoints): |
|
6405 (debuggerScriptConstructor.DebuggerScript.setBreakpointsActivated): |
|
6406 (debuggerScriptConstructor.DebuggerScript._frameMirrorToJSCallFrame): |
|
6407 (debuggerScriptConstructor.DebuggerScript._webkitToV8LineNumber): |
|
6408 (debuggerScriptConstructor.DebuggerScript._v8ToWwebkitLineNumber): |
|
6409 (debuggerScriptConstructor): |
|
6410 * src/js/DevTools.js: |
|
6411 (WebInspector.loaded): |
|
6412 (.): |
|
6413 (): |
|
6414 * src/js/DevToolsHostStub.js: |
|
6415 (.RemoteDebuggerAgentStub.prototype.setDebuggerScriptSource): |
|
6416 * src/js/InspectorControllerImpl.js: |
|
6417 (devtools.InspectorBackendImpl): |
|
6418 |
|
6419 2010-04-15 Ben Murdoch <benm@google.com> |
|
6420 |
|
6421 Unreviewed, rolling out r57652. |
|
6422 http://trac.webkit.org/changeset/57652 |
|
6423 https://bugs.webkit.org/show_bug.cgi?id=37609 |
|
6424 |
|
6425 Caused a build break on Chromium Mac and Layout Test fail on |
|
6426 Qt |
|
6427 |
|
6428 * src/WebInputEventConversion.cpp: |
|
6429 (WebKit::toPlatformTouchPointState): |
|
6430 |
|
6431 2010-04-14 Ben Murdoch <benm@google.com> |
|
6432 |
|
6433 Reviewed by Kenneth Rohde Christiansen. |
|
6434 |
|
6435 The TouchStationary state of WebCore::PlatformTouchPoint is not |
|
6436 handled inside the touch event handler. |
|
6437 https://bugs.webkit.org/show_bug.cgi?id=37609 |
|
6438 |
|
6439 After discussions at the WebKit contributors meeting, we decided that |
|
6440 this is a currently unused state without a good future use case in the |
|
6441 Touch API and thus decided to remove it. This patch actions that decision. |
|
6442 |
|
6443 * src/WebInputEventConversion.cpp: |
|
6444 (WebKit::toPlatformTouchPointState): Remove TouchStationary. |
|
6445 |
|
6446 2010-04-12 Tony Chang <tony@chromium.org> |
|
6447 |
|
6448 Reviewed by Darin Fisher. |
|
6449 |
|
6450 [chromium] update chromium DEPS for upstream compile |
|
6451 https://bugs.webkit.org/show_bug.cgi?id=36578 |
|
6452 |
|
6453 * DEPS: Pull sub deps from chromium's DEPS file |
|
6454 |
|
6455 2010-04-14 Sheriff Bot <webkit.review.bot@gmail.com> |
|
6456 |
|
6457 Unreviewed, rolling out r57599. |
|
6458 http://trac.webkit.org/changeset/57599 |
|
6459 https://bugs.webkit.org/show_bug.cgi?id=37605 |
|
6460 |
|
6461 "Broke Chromium build" (Requested by dglazkov on #webkit). |
|
6462 |
|
6463 * WebKit.gyp: |
|
6464 * src/WebViewImpl.h: |
|
6465 * tests/PopupMenuTest.cpp: Removed. |
|
6466 |
|
6467 2010-04-14 Aaron Boodman <aa@chromium.org> |
|
6468 |
|
6469 Reviewed by David Levin. |
|
6470 |
|
6471 Support relative URLs for notifications on Chromium. They weren't working previously because WebCore was inserting |
|
6472 the relative URL into a KURL instance, but when KURL is backed by GURL as it is on Chromium, relative URLs are |
|
6473 unsupported. Fixed by resolving the relative URL first. |
|
6474 |
|
6475 https://bugs.webkit.org/show_bug.cgi?id=36623 |
|
6476 |
|
6477 Adding tests for this is difficult because we don't currently have DRT support for notifications on Mac, only Windows. |
|
6478 |
|
6479 * public/WebNotification.h: Remove deprecated icon() method. |
|
6480 * src/WebNotification.cpp: Ditto. |
|
6481 |
|
6482 2010-04-14 Jay Civelli <jcivelli@chromium.org> |
|
6483 |
|
6484 Reviewed by Dimitri Glazkov. |
|
6485 |
|
6486 [chromium] Select popups would assert when destroyed. |
|
6487 Also adding unit-tests for the select popup code. |
|
6488 https://bugs.webkit.org/show_bug.cgi?id=37436 |
|
6489 |
|
6490 * WebKit.gyp: |
|
6491 * src/WebViewImpl.h: |
|
6492 (WebKit::WebViewImpl::selectPopup): |
|
6493 * tests/PopupMenuTest.cpp: Added. |
|
6494 |
|
6495 2010-04-14 Zhenyao Mo <zmo@google.com> |
|
6496 |
|
6497 Reviewed by Dimitri Glazkov. |
|
6498 |
|
6499 readPixels must take PACK_ALIGNMENT into account |
|
6500 https://bugs.webkit.org/show_bug.cgi?id=34718 |
|
6501 |
|
6502 * src/GraphicsContext3D.cpp: Refactor readPixels. |
|
6503 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
6504 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): Temporarily disable pack alignment for glReadPixels. |
|
6505 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels): Move array allocation and alpha fix to WebGLRenderingContext; flush before read pixels. |
|
6506 |
|
6507 2010-04-14 Mikhail Naganov <mnaganov@chromium.org> |
|
6508 |
|
6509 Reviewed by Pavel Feldman. |
|
6510 |
|
6511 Re-write testProfilerTab to match the new implementation. |
|
6512 |
|
6513 https://bugs.webkit.org/show_bug.cgi?id=37516 |
|
6514 |
|
6515 * src/js/Tests.js: |
|
6516 (.TestSuite.prototype.testProfilerTab.findDisplayedNode): |
|
6517 (.TestSuite.prototype.testProfilerTab.findVisibleView): |
|
6518 (.TestSuite.prototype.testProfilerTab): |
|
6519 |
|
6520 2010-04-13 Timothy Hatcher <timothy@apple.com> |
|
6521 |
|
6522 Rename SecurityOrigin::whiteListAccessFromOrigin to addOriginAccessWhitelistEntry. |
|
6523 And SecurityOrigin::resetOriginAccessWhiteLists to resetOriginAccessWhitelists. |
|
6524 |
|
6525 SecurityOrigin needs a way to remove individual OriginAccessEntries |
|
6526 https://bugs.webkit.org/show_bug.cgi?id=37449 |
|
6527 |
|
6528 Reviewed by Dave Hyatt. |
|
6529 |
|
6530 * src/WebSecurityPolicy.cpp: |
|
6531 (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin): |
|
6532 (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists): |
|
6533 |
|
6534 2010-04-13 Mikhail Naganov <mnaganov@chromium.org> |
|
6535 |
|
6536 Reviewed by Pavel Feldman. |
|
6537 |
|
6538 Fix search behavior in Heap profiles. |
|
6539 |
|
6540 https://bugs.webkit.org/show_bug.cgi?id=37498 |
|
6541 |
|
6542 * src/js/HeapProfilerPanel.js: |
|
6543 |
|
6544 2010-04-13 Jeremy Moskovich <jeremy@chromium.org> |
|
6545 |
|
6546 Reviewed by David Levin. |
|
6547 |
|
6548 Add some diagnostics to try to track down cause of crash in ArchiveFactory::isArchiveMimeType(). |
|
6549 |
|
6550 https://bugs.webkit.org/show_bug.cgi?id=36426 |
|
6551 |
|
6552 * src/ResourceHandle.cpp: Track state across ResourceHandle invocations. |
|
6553 (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
|
6554 (WebCore::ResourceHandleInternal::): |
|
6555 (WebCore::ResourceHandleInternal::start): |
|
6556 (WebCore::ResourceHandleInternal::cancel): |
|
6557 (WebCore::ResourceHandleInternal::didReceiveResponse): |
|
6558 (WebCore::ResourceHandleInternal::didReceiveData): |
|
6559 (WebCore::ResourceHandleInternal::didFinishLoading): |
|
6560 (WebCore::ResourceHandleInternal::didFail): |
|
6561 |
|
6562 2010-04-13 Mikhail Naganov <mnaganov@chromium.org> |
|
6563 |
|
6564 Unreviewed Chromium build fix: pin to a newer V8 revision (4386). |
|
6565 |
|
6566 * DEPS: |
|
6567 |
|
6568 2010-04-12 Mikhail Naganov <mnaganov@chromium.org> |
|
6569 |
|
6570 Reviewed by Yury Semikhatsky. |
|
6571 |
|
6572 Replace hand-written JavaScriptProfile* bindings with idl-based, and |
|
6573 in Chromium port, bind them to the new V8's profiler API that is |
|
6574 aligned with JSC. |
|
6575 |
|
6576 https://bugs.webkit.org/show_bug.cgi?id=37448 |
|
6577 |
|
6578 * src/js/InspectorControllerImpl.js: |
|
6579 (devtools.InspectorBackendImpl): |
|
6580 * src/js/ProfilerAgent.js: |
|
6581 (devtools.ProfilerAgent): |
|
6582 (devtools.ProfilerAgent.prototype.initializeProfiling): |
|
6583 (devtools.ProfilerAgent.prototype._didGetActiveProfilerModules): |
|
6584 (devtools.ProfilerAgent.prototype._didGetLogLines): |
|
6585 * src/js/Tests.js: |
|
6586 |
|
6587 2010-04-11 Sheriff Bot <webkit.review.bot@gmail.com> |
|
6588 |
|
6589 Unreviewed, rolling out r57468. |
|
6590 http://trac.webkit.org/changeset/57468 |
|
6591 https://bugs.webkit.org/show_bug.cgi?id=37433 |
|
6592 |
|
6593 Broke the world... Must have applied the patch wrong |
|
6594 (Requested by abarth on #webkit). |
|
6595 |
|
6596 * src/ContextMenuClientImpl.cpp: |
|
6597 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
6598 * src/FrameLoaderClientImpl.cpp: |
|
6599 (WebKit::FrameLoaderClientImpl::finishedLoading): |
|
6600 * src/WebFrameImpl.cpp: |
|
6601 (WebKit::WebFrameImpl::encoding): |
|
6602 (WebKit::WebFrameImpl::commitDocumentData): |
|
6603 * src/WebPageSerializerImpl.cpp: |
|
6604 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
|
6605 (WebKit::WebPageSerializerImpl::serialize): |
|
6606 * src/WebSearchableFormData.cpp: |
|
6607 (WebCore::GetFormEncoding): |
|
6608 * src/WebViewImpl.cpp: |
|
6609 (WebKit::WebViewImpl::pageEncoding): |
|
6610 |
|
6611 2010-04-11 Adam Barth <abarth@webkit.org> |
|
6612 |
|
6613 Reviewed by Eric Seidel. |
|
6614 |
|
6615 Factor DocumentWriter out of FrameLoader |
|
6616 https://bugs.webkit.org/show_bug.cgi?id=37175 |
|
6617 |
|
6618 Update these callsites because the method moved to DocumentWriter. |
|
6619 |
|
6620 * src/ContextMenuClientImpl.cpp: |
|
6621 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
6622 * src/FrameLoaderClientImpl.cpp: |
|
6623 (WebKit::FrameLoaderClientImpl::finishedLoading): |
|
6624 * src/WebFrameImpl.cpp: |
|
6625 (WebKit::WebFrameImpl::encoding): |
|
6626 (WebKit::WebFrameImpl::commitDocumentData): |
|
6627 * src/WebPageSerializerImpl.cpp: |
|
6628 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
|
6629 (WebKit::WebPageSerializerImpl::serialize): |
|
6630 * src/WebSearchableFormData.cpp: |
|
6631 (WebCore::GetFormEncoding): |
|
6632 * src/WebViewImpl.cpp: |
|
6633 (WebKit::WebViewImpl::pageEncoding): |
|
6634 |
|
6635 2010-04-11 Sheriff Bot <webkit.review.bot@gmail.com> |
|
6636 |
|
6637 Unreviewed, rolling out r57460. |
|
6638 http://trac.webkit.org/changeset/57460 |
|
6639 https://bugs.webkit.org/show_bug.cgi?id=37424 |
|
6640 |
|
6641 broke chromium builders (Requested by tony^work on #webkit). |
|
6642 |
|
6643 * DEPS: |
|
6644 * gyp_webkit: |
|
6645 |
|
6646 2010-04-11 Tony Chang <tony@chromium.org> |
|
6647 |
|
6648 Reviewed by Darin Fisher. |
|
6649 |
|
6650 [chromium] update chromium DEPS for upstream compile |
|
6651 https://bugs.webkit.org/show_bug.cgi?id=36578 |
|
6652 |
|
6653 * DEPS: |
|
6654 * gyp_webkit: Add DumpRenderTree.gyp so we generate xcode projects for DRT. |
|
6655 |
|
6656 2010-04-10 Vangelis Kokkevis <vangelis@chromium.org> |
|
6657 |
|
6658 Reviewed by Dimitri Glazkov. |
|
6659 |
|
6660 Include file change as a result of renaming LayerRenderSkia.h to LayerRenderChromium.h |
|
6661 https://bugs.webkit.org/show_bug.cgi?id=37231 |
|
6662 |
|
6663 * src/WebViewImpl.h: |
|
6664 |
|
6665 2010-04-10 Rafael Weinstein <rafaelw@chromium.org> |
|
6666 |
|
6667 Reviewed by Eric Seidel. |
|
6668 |
|
6669 Cleanup after chromium breakage. All interface methods are |
|
6670 returned to being abstract. |
|
6671 |
|
6672 * public/WebNotificationPresenter.h: |
|
6673 |
|
6674 2010-04-09 Evan Stade <estade@chromium.org> |
|
6675 |
|
6676 Reviewed by Eric Seidel. |
|
6677 |
|
6678 [chromium] Linux: respect the scale factor during printing |
|
6679 https://bugs.webkit.org/show_bug.cgi?id=37168 |
|
6680 |
|
6681 Chromium doesn't support testing .pdfs from printing at the moment, so |
|
6682 this change is not covered by any tests. |
|
6683 |
|
6684 * src/WebFrameImpl.cpp: |
|
6685 (WebKit::ChromePrintContext::spoolPage): |
|
6686 |
|
6687 2010-04-09 Aaron Boodman <aa@chromium.org> |
|
6688 |
|
6689 Reviewed by Eric Seidel. |
|
6690 |
|
6691 Remove applicationID() from WebDocument as it is Chromium-specific. |
|
6692 https://bugs.webkit.org/show_bug.cgi?id=37350 |
|
6693 |
|
6694 * public/WebDocument.h: |
|
6695 * src/WebDocument.cpp: |
|
6696 |
|
6697 2010-04-09 Jeremy Orlow <jorlow@chromium.org> |
|
6698 |
|
6699 Reviewed by Darin Adler. |
|
6700 |
|
6701 Move the IDB::open ExceptionCode paramter to be last |
|
6702 https://bugs.webkit.org/show_bug.cgi?id=37277 |
|
6703 |
|
6704 Move the ExceptionCode paramter to the last position in |
|
6705 IndexedDatabaseRequest::open and friends. It should definitely |
|
6706 go after the callbacks to keep the parameters that come directly |
|
6707 from javascript together. And having output parameters appear |
|
6708 last is done often in the code base, so it makes sense to push |
|
6709 it past the Frame* param as well. |
|
6710 |
|
6711 * public/WebIndexedDatabase.h: |
|
6712 * src/IndexedDatabaseProxy.cpp: |
|
6713 (WebCore::IndexedDatabaseProxy::open): |
|
6714 * src/IndexedDatabaseProxy.h: |
|
6715 * src/WebIndexedDatabaseImpl.cpp: |
|
6716 (WebKit::WebIndexedDatabaseImpl::open): |
|
6717 * src/WebIndexedDatabaseImpl.h: |
|
6718 |
|
6719 2010-04-09 Jochen Eisinger <jochen@chromium.org> |
|
6720 |
|
6721 Reviewed by Darin Fisher. |
|
6722 |
|
6723 Complete move of createApplicationCacheHost from WebKitClient to WebFrameClient. |
|
6724 https://bugs.webkit.org/show_bug.cgi?id=37330 |
|
6725 |
|
6726 * public/WebApplicationCacheHost.h: |
|
6727 * public/WebKitClient.h: |
|
6728 * src/ApplicationCacheHostInternal.h: |
|
6729 (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal): |
|
6730 |
|
6731 2010-04-09 Marcus Bulach <bulach@chromium.org> |
|
6732 |
|
6733 Reviewed by Jeremy Orlow. |
|
6734 |
|
6735 Crash on WebKit::WebGeolocationServiceBridgeImpl::stopUpdating() during frame disconnection |
|
6736 Should not try to access WebViewClient if the frame has already been disconnected. |
|
6737 https://bugs.webkit.org/show_bug.cgi?id=37318 |
|
6738 |
|
6739 * src/WebGeolocationServiceBridgeImpl.cpp: |
|
6740 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating): |
|
6741 |
|
6742 2010-04-09 Jochen Eisinger <jochen@chromium.org> |
|
6743 |
|
6744 Reviewed by Adam Barth. |
|
6745 |
|
6746 Expose SecurityOrigin::canRequest in WebSecurityOrigin. |
|
6747 https://bugs.webkit.org/show_bug.cgi?id=37271 |
|
6748 |
|
6749 * public/WebSecurityOrigin.h: |
|
6750 * src/WebSecurityOrigin.cpp: |
|
6751 (WebKit::WebSecurityOrigin::canRequest): |
|
6752 |
|
6753 2010-04-09 Zhenyao Mo <zmo@google.com> |
|
6754 |
|
6755 Reviewed by Dimitri Glazkov. |
|
6756 |
|
6757 Must resolve multisampled back buffer during copyTexImage2D and copyTexSubImage2D |
|
6758 https://bugs.webkit.org/show_bug.cgi?id=37174 |
|
6759 |
|
6760 Test: fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html |
|
6761 |
|
6762 * src/WebGraphicsContext3DDefaultImpl.cpp: Resolve multisampled back buffer during copyTexImage2D and copyTexSubImage2D. |
|
6763 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexImage2D): |
|
6764 (WebKit::WebGraphicsContext3DDefaultImpl::copyTexSubImage2D): |
|
6765 |
|
6766 2010-04-07 Pavel Feldman <pfeldman@chromium.org> |
|
6767 |
|
6768 Reviewed by Yury Semikhatsky. |
|
6769 |
|
6770 Chromium: support themes in devtools window. |
|
6771 |
|
6772 https://bugs.webkit.org/attachment.cgi?bugid=37216 |
|
6773 |
|
6774 * WebKit.gypi: |
|
6775 * src/js/DevTools.js: |
|
6776 (WebInspector.setToolbarColors): |
|
6777 (WebInspector.resetToolbarColors): |
|
6778 * src/js/Images/segmentChromium2.png: Added. |
|
6779 * src/js/Images/segmentHoverChromium2.png: Added. |
|
6780 * src/js/Images/segmentSelectedChromium2.png: Added. |
|
6781 * src/js/Images/statusbarBackgroundChromium2.png: Added. |
|
6782 * src/js/Images/statusbarMenuButtonChromium2.png: Added. |
|
6783 |
|
6784 2010-04-07 Andrey Kosyakov <caseq@chromium.org> |
|
6785 |
|
6786 Reviewed by Yury Semikhatsky. |
|
6787 |
|
6788 Removed inspector methods from ScriptExecutionContext and derived classes. |
|
6789 Removed MessageDestination parameter from console-related calls (we now always |
|
6790 log to the same destination(s)). |
|
6791 Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest() |
|
6792 https://bugs.webkit.org/show_bug.cgi?id=36949 |
|
6793 |
|
6794 * public/WebCommonWorkerClient.h: |
|
6795 (WebKit::WebCommonWorkerClient::postConsoleMessageToWorkerObject): |
|
6796 * src/FrameLoaderClientImpl.cpp: |
|
6797 * src/FrameLoaderClientImpl.h: |
|
6798 * src/WebWorkerBase.cpp: |
|
6799 (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject): |
|
6800 (WebKit::WebWorkerBase::postConsoleMessageTask): |
|
6801 * src/WebWorkerBase.h: |
|
6802 * src/WebWorkerClientImpl.cpp: |
|
6803 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject): |
|
6804 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask): |
|
6805 * src/WebWorkerClientImpl.h: |
|
6806 |
|
6807 2010-04-07 Jeremy Orlow <jorlow@chromium.org> |
|
6808 |
|
6809 Reviewed by Darin Fisher. |
|
6810 |
|
6811 [Chromium] WebIDBDatabaseError::assign doesn't work correctly |
|
6812 https://bugs.webkit.org/show_bug.cgi?id=37209 |
|
6813 |
|
6814 * src/WebIDBDatabaseError.cpp: |
|
6815 (WebKit::WebIDBDatabaseError::assign): |
|
6816 |
|
6817 2010-04-07 Dawit Alemayehu <adawit@kde.org> |
|
6818 |
|
6819 Reviewed by Simon Hausmann. |
|
6820 |
|
6821 https://bugs.webkit.org/show_bug.cgi?id=36827 |
|
6822 |
|
6823 Updated the WebCore::shouldTreatAsAttachement function call with the |
|
6824 new more generic replacement WebCore::contentDispositionType. |
|
6825 |
|
6826 See comments 39-42 in https://bugs.webkit.org/show_bug.cgi?id=36395 |
|
6827 |
|
6828 * src/FrameLoaderClientImpl.cpp: |
|
6829 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType): |
|
6830 |
|
6831 2010-04-07 Jochen Eisinger <jochen@chromium.org> |
|
6832 |
|
6833 Reviewed by Darin Fisher. |
|
6834 |
|
6835 Add createApplicationCacheHost to WebFrameClient so |
|
6836 the ApplicationCacheHost has access to its frame. |
|
6837 |
|
6838 https://bugs.webkit.org/show_bug.cgi?id=36882 |
|
6839 |
|
6840 * public/WebFrameClient.h: |
|
6841 (WebKit::WebFrameClient::createApplicationCacheHost): |
|
6842 * src/ApplicationCacheHostInternal.h: |
|
6843 (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal): |
|
6844 |
|
6845 2010-04-06 Nicolas Weber <thakis@chromium.org> |
|
6846 |
|
6847 Reviewed by Dimitri Glazkov. |
|
6848 |
|
6849 Use drag images on OS X as well. |
|
6850 https://bugs.webkit.org/show_bug.cgi?id=37069 |
|
6851 |
|
6852 * src/DragClientImpl.cpp: |
|
6853 (WebKit::DragClientImpl::startDrag): |
|
6854 |
|
6855 2010-04-06 Vangelis Kokkevis <vangelis@chromium.org> |
|
6856 |
|
6857 Reviewed by Dimitri Glazkov. |
|
6858 |
|
6859 Changing references to Graphics Layer related classes from *Skia to *Chromium. |
|
6860 https://bugs.webkit.org/show_bug.cgi?id=37116 |
|
6861 |
|
6862 * src/WebViewImpl.cpp: |
|
6863 (WebKit::WebViewImpl::paint): |
|
6864 (WebKit::WebViewImpl::setAcceleratedCompositing): |
|
6865 (WebKit::WebViewImpl::updateRootLayerContents): |
|
6866 * src/WebViewImpl.h: |
|
6867 |
|
6868 2010-04-06 James Hawkins <jhawkins@chromium.org> |
|
6869 |
|
6870 Reviewed by Adam Barth. |
|
6871 |
|
6872 [Chromium] Implement WebInputElement::maxLength. |
|
6873 https://bugs.webkit.org/show_bug.cgi?id=37172 |
|
6874 |
|
6875 * public/WebInputElement.h: |
|
6876 * src/WebInputElement.cpp: |
|
6877 (WebKit::WebInputElement::maxLength): |
|
6878 |
|
6879 2010-04-06 Evan Stade <estade@chromium.org> |
|
6880 |
|
6881 Reviewed by Dimitri Glazkov. |
|
6882 |
|
6883 [chromium] need DragImage implementation |
|
6884 https://bugs.webkit.org/show_bug.cgi?id=35811 |
|
6885 |
|
6886 Basic implementation using SkBitmap. Transformations are not supported |
|
6887 yet. No implementation for mac. |
|
6888 |
|
6889 This was previously committed but rolled back for breaking layout |
|
6890 tests. |
|
6891 |
|
6892 * public/WebViewClient.h: |
|
6893 (WebKit::WebViewClient::startDragging): |
|
6894 * src/DragClientImpl.cpp: |
|
6895 (WebKit::DragClientImpl::startDrag): new: check for null dragImage. |
|
6896 * src/WebViewImpl.cpp: |
|
6897 (WebKit::WebViewImpl::startDragging): |
|
6898 * src/WebViewImpl.h: |
|
6899 |
|
6900 2010-04-06 James Hawkins <jhawkins@chromium.org> |
|
6901 |
|
6902 Reviewed by Dimitri Glazkov. |
|
6903 |
|
6904 [Chromium] Move the getElementsByTagName from WebDocument to WebNode. |
|
6905 https://bugs.webkit.org/show_bug.cgi?id=37161 |
|
6906 |
|
6907 * public/WebDocument.h: |
|
6908 * public/WebNode.h: |
|
6909 * src/WebDocument.cpp: |
|
6910 * src/WebNode.cpp: |
|
6911 (WebKit::WebNode::getElementsByTagName): |
|
6912 |
|
6913 2010-04-06 Ilya Tikhonovsky <loislo@chromium.org> |
|
6914 |
|
6915 Unreviewed build fix for Chromium DEPS. |
|
6916 |
|
6917 * DEPS: |
|
6918 |
|
6919 2010-04-06 Ilya Tikhonovsky <loislo@chromium.org> |
|
6920 |
|
6921 Unreviewed: build fix. |
|
6922 |
|
6923 * DEPS: |
|
6924 |
|
6925 2010-04-06 Mattias Nissler <mnissler@chromium.org> |
|
6926 |
|
6927 Reviewed by Pavel Feldman. |
|
6928 |
|
6929 Handle docking requests from the developer tools and forward them to |
|
6930 WebDevToolsFrontendClient. |
|
6931 https://bugs.webkit.org/show_bug.cgi?id=36944 |
|
6932 |
|
6933 * public/WebDevToolsFrontendClient.h: |
|
6934 (WebKit::WebDevToolsFrontendClient::requestDockWindow): |
|
6935 * src/WebDevToolsFrontendImpl.cpp: |
|
6936 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
6937 (WebKit::WebDevToolsFrontendImpl::jsRequestAttachWindow): |
|
6938 * src/WebDevToolsFrontendImpl.h: |
|
6939 |
|
6940 2010-04-06 Andrey Kosyakov <caseq@chromium.org> |
|
6941 |
|
6942 Reviewed by Yury Semikhatsky. |
|
6943 |
|
6944 Fixed logging of unhndled worker exceptions. |
|
6945 https://bugs.webkit.org/show_bug.cgi?id=37143 |
|
6946 |
|
6947 * src/WebWorkerClientImpl.cpp: |
|
6948 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject): |
|
6949 |
|
6950 2010-04-05 Alexey Proskuryakov <ap@apple.com> |
|
6951 |
|
6952 Reviewed by Darin Adler. |
|
6953 |
|
6954 https://bugs.webkit.org/show_bug.cgi?id=37111 |
|
6955 <rdar://problem/7790327> Draw replacement text when plug-in host crashes |
|
6956 |
|
6957 * src/LocalizedStrings.cpp: (WebCore::crashedPluginText): Added a stub string for plug-in |
|
6958 failure. |
|
6959 |
|
6960 2010-04-04 Pavel Feldman <pfeldman@chromium.org> |
|
6961 |
|
6962 Not reviewed. Rolling out chromium changes r57028 and r57032 |
|
6963 for breaking chromium layout tests. |
|
6964 |
|
6965 * public/WebViewClient.h: |
|
6966 (WebKit::WebViewClient::startDragging): |
|
6967 * src/DragClientImpl.cpp: |
|
6968 (WebKit::DragClientImpl::startDrag): |
|
6969 * src/WebViewImpl.cpp: |
|
6970 (WebKit::WebViewImpl::startDragging): |
|
6971 * src/WebViewImpl.h: |
|
6972 |
|
6973 2010-04-03 Darin Fisher <darin@chromium.org> |
|
6974 |
|
6975 Add default implementations of WebNotificationPresenter methods to |
|
6976 repair the downstream Chromium build. |
|
6977 |
|
6978 * public/WebNotificationPresenter.h: |
|
6979 (WebKit::WebNotificationPresenter::show): |
|
6980 (WebKit::WebNotificationPresenter::cancel): |
|
6981 (WebKit::WebNotificationPresenter::objectDestroyed): |
|
6982 (WebKit::WebNotificationPresenter::checkPermission): |
|
6983 (WebKit::WebNotificationPresenter::requestPermission): |
|
6984 |
|
6985 2010-04-02 Michael Nordman <michaeln@google.com> |
|
6986 |
|
6987 Reviewed by Nate Chapin. |
|
6988 |
|
6989 Set the close policy used by the DatabaseCloseTask at this callsite to |
|
6990 RemoveDatabaseFromContext. This restores its behavior to what it was prior to |
|
6991 r56293. |
|
6992 https://bugs.webkit.org/show_bug.cgi?id=37037 |
|
6993 |
|
6994 * src/WebDatabase.cpp: |
|
6995 (WebKit::WebDatabase::closeDatabaseImmediately): |
|
6996 |
|
6997 2010-04-02 Evan Stade <estade@chromium.org> |
|
6998 |
|
6999 Reviewed by Eric Seidel. |
|
7000 |
|
7001 [chromium] need DragImage implementation |
|
7002 https://bugs.webkit.org/show_bug.cgi?id=35811 |
|
7003 |
|
7004 Use the DragImageRef that the DragController passes to us. |
|
7005 |
|
7006 * public/WebViewClient.h: |
|
7007 (WebKit::WebViewClient::startDragging): |
|
7008 * src/DragClientImpl.cpp: |
|
7009 (WebKit::DragClientImpl::startDrag): |
|
7010 * src/WebViewImpl.cpp: |
|
7011 (WebKit::WebViewImpl::startDragging): |
|
7012 * src/WebViewImpl.h: |
|
7013 |
|
7014 2010-04-02 Rafael Weinstein <rafaelw@chromium.org> |
|
7015 |
|
7016 Reviewed by Adam Barth. |
|
7017 |
|
7018 Clean up unused calls after changes to checkPermission and requestPermission argument lists. |
|
7019 |
|
7020 * public/WebNotificationPresenter.h: |
|
7021 * src/NotificationPresenterImpl.cpp: |
|
7022 (WebKit::NotificationPresenterImpl::checkPermission): |
|
7023 (WebKit::NotificationPresenterImpl::requestPermission): |
|
7024 |
|
7025 2010-04-02 Zhenyao Mo <zmo@google.com> |
|
7026 |
|
7027 Reviewed by Eric Seidel. |
|
7028 |
|
7029 Implement and test new framebuffer object attachment behavior. |
|
7030 https://bugs.webkit.org/show_bug.cgi?id=35611 |
|
7031 |
|
7032 Test: fast/canvas/webgl/framebuffer-object-attachment.html |
|
7033 |
|
7034 * src/WebGraphicsContext3DDefaultImpl.cpp: Map to correct DEPTH_STENCIL format. |
|
7035 (WebKit::WebGraphicsContext3DDefaultImpl::framebufferRenderbuffer): |
|
7036 (WebKit::WebGraphicsContext3DDefaultImpl::getFramebufferAttachmentParameteriv): |
|
7037 (WebKit::WebGraphicsContext3DDefaultImpl::renderbufferStorage): |
|
7038 |
|
7039 2010-04-02 Jay Civelli <jcivelli@chromium.org> |
|
7040 |
|
7041 Reviewed by Darin Fisher. |
|
7042 |
|
7043 The popup type (select or suggestion) is now passed to the |
|
7044 WebClient::createPopupMenu() method. This is required for |
|
7045 Chromium on Linux to make the select popups work correctly. |
|
7046 https://bugs.webkit.org/show_bug.cgi?id=37013 |
|
7047 |
|
7048 * WebKit.gyp: |
|
7049 * public/WebPopupType.h: Added. |
|
7050 (WebKit::): |
|
7051 * public/WebViewClient.h: |
|
7052 (WebKit::WebViewClient::createPopupMenu): |
|
7053 * src/ChromeClientImpl.cpp: |
|
7054 (WebCore::convertPopupType): |
|
7055 (WebKit::ChromeClientImpl::popupOpened): |
|
7056 |
|
7057 2010-04-02 Yury Semikhatsky <yurys@chromium.org> |
|
7058 |
|
7059 Reviewed by Pavel Feldman. |
|
7060 |
|
7061 Implement InspectorFrontendClient in Chromium and remove all custom bindings for the host methods from WebDevToolsFrontendImpl. |
|
7062 |
|
7063 https://bugs.webkit.org/show_bug.cgi?id=36817 |
|
7064 |
|
7065 * WebKit.gyp: |
|
7066 * src/InspectorFrontendClientImpl.cpp: Added. |
|
7067 (WebKit::InspectorFrontendClientImpl::InspectorFrontendClientImpl): |
|
7068 (WebKit::InspectorFrontendClientImpl::~InspectorFrontendClientImpl): |
|
7069 (WebKit::InspectorFrontendClientImpl::windowObjectCleared): |
|
7070 (WebKit::InspectorFrontendClientImpl::frontendLoaded): |
|
7071 (WebKit::InspectorFrontendClientImpl::moveWindowBy): |
|
7072 (WebKit::InspectorFrontendClientImpl::localizedStringsURL): |
|
7073 (WebKit::InspectorFrontendClientImpl::hiddenPanels): |
|
7074 (WebKit::InspectorFrontendClientImpl::bringToFront): |
|
7075 (WebKit::InspectorFrontendClientImpl::closeWindow): |
|
7076 (WebKit::InspectorFrontendClientImpl::canAttachWindow): |
|
7077 (WebKit::InspectorFrontendClientImpl::attachWindow): |
|
7078 (WebKit::InspectorFrontendClientImpl::detachWindow): |
|
7079 (WebKit::InspectorFrontendClientImpl::changeAttachedWindowHeight): |
|
7080 (WebKit::InspectorFrontendClientImpl::inspectedURLChanged): |
|
7081 * src/InspectorFrontendClientImpl.h: Added. |
|
7082 * src/WebDevToolsFrontendImpl.cpp: |
|
7083 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
7084 (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl): |
|
7085 (WebKit::WebDevToolsFrontendImpl::frontendLoaded): |
|
7086 * src/WebDevToolsFrontendImpl.h: |
|
7087 * src/js/DebuggerAgent.js: |
|
7088 (devtools.DebuggerAgent.prototype.doHandleBacktraceResponse_): |
|
7089 * src/js/DevTools.js: |
|
7090 (): |
|
7091 |
|
7092 2010-04-01 Jay Civelli <jcivelli@google.com> |
|
7093 |
|
7094 Reviewed by David Levin. |
|
7095 |
|
7096 Adds a method to WebFrame to execute JavaScript and get the value |
|
7097 it evaluates to. |
|
7098 https://bugs.webkit.org/show_bug.cgi?id=36907 |
|
7099 |
|
7100 * public/WebFrame.h: |
|
7101 * src/WebFrameImpl.cpp: |
|
7102 (WebKit::WebFrameImpl::executeScriptAndReturnValue): |
|
7103 * src/WebFrameImpl.h: |
|
7104 |
|
7105 2010-04-01 Kinuko Yasuda <kinuko@chromium.org> |
|
7106 |
|
7107 Reviewed by Dmitry Titov. |
|
7108 |
|
7109 Add FileThread for async file operation support in FileReader and FileWriter |
|
7110 https://bugs.webkit.org/show_bug.cgi?id=36896 |
|
7111 |
|
7112 Add ENABLE_FILE_READER and ENABLE_FILE_WRITER flags. |
|
7113 |
|
7114 * features.gypi: |
|
7115 |
|
7116 2010-04-01 Finnur Thorarinsson <finnur.webkit@gmail.com> |
|
7117 |
|
7118 Reviewed by Eric Seidel. |
|
7119 |
|
7120 [chromium] FindInPage on multi-frame pages wasn't always updating |
|
7121 tickmarks on scrollbars for the subframes. It was calling invalidateRect |
|
7122 on the View and specifying a rect that's in window coordinates, whereas |
|
7123 the invalidateRect expects frame coordinates. |
|
7124 |
|
7125 https://bugs.webkit.org/show_bug.cgi?id=36982 |
|
7126 |
|
7127 * src/WebFrameImpl.cpp: |
|
7128 (WebKit::WebFrameImpl::invalidateArea): |
|
7129 |
|
7130 2010-04-01 Finnur Thorarinsson <finnur.webkit@gmail.com> |
|
7131 |
|
7132 Reviewed by Dimitri Glazkov. |
|
7133 |
|
7134 [chromium] FindInPage should clear the focused node when a match has |
|
7135 been found. This is because WebFrameImpl::setFocus will try to refocus |
|
7136 editable elements if it thinks they have focus, causing the page to |
|
7137 scroll. |
|
7138 |
|
7139 https://bugs.webkit.org/show_bug.cgi?id=36923 |
|
7140 |
|
7141 * src/WebFrameImpl.cpp: |
|
7142 (WebKit::WebFrameImpl::find): |
|
7143 |
|
7144 2010-04-01 Marcus Bulach <bulach@chromium.org> |
|
7145 |
|
7146 Reviewed by Jeremy Orlow. |
|
7147 |
|
7148 As a follow up on https://bugs.webkit.org/show_bug.cgi?id=36535, remove: |
|
7149 GeolocationServiceBridgeChromium.h |
|
7150 dettachBridge() |
|
7151 getGeolocationService() |
|
7152 https://bugs.webkit.org/show_bug.cgi?id=36895 |
|
7153 |
|
7154 * WebKit.gyp: |
|
7155 * public/GeolocationServiceBridgeChromium.h: Removed. |
|
7156 * public/WebGeolocationService.h: |
|
7157 (WebKit::WebGeolocationService::detachBridge): |
|
7158 * public/WebViewClient.h: |
|
7159 (WebKit::WebViewClient::geolocationService): |
|
7160 |
|
7161 2010-03-31 Jeremy Orlow <jorlow@chromium.org> |
|
7162 |
|
7163 Reviewed by Nate Chapin. |
|
7164 |
|
7165 Misc IndexedDatabase cleanup |
|
7166 https://bugs.webkit.org/show_bug.cgi?id=36889 |
|
7167 |
|
7168 Plumb the Frame* so Chromium knows where the request originated from. |
|
7169 |
|
7170 * public/WebIndexedDatabase.h: |
|
7171 * src/IndexedDatabaseProxy.cpp: |
|
7172 (WebCore::IndexedDatabaseProxy::open): |
|
7173 * src/IndexedDatabaseProxy.h: |
|
7174 * src/WebIndexedDatabaseImpl.cpp: |
|
7175 (WebKit::WebIndexedDatabaseImpl::open): |
|
7176 * src/WebIndexedDatabaseImpl.h: |
|
7177 |
|
7178 2010-03-31 Alpha Lam <hclam@chromium.org> |
|
7179 |
|
7180 Not reviewed. Build fix. |
|
7181 |
|
7182 Fixing a build break caused by 56872. One of the Chromium bots doesn't |
|
7183 like std::strstr(). Includes string.h and use strstr() instead. |
|
7184 |
|
7185 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
7186 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes): |
|
7187 Includes string.h and use strstr(). |
|
7188 |
|
7189 2010-03-31 Zhenyao Mo <zmo@google.com> |
|
7190 |
|
7191 Reviewed by Darin Fisher. |
|
7192 |
|
7193 Hook up WebGLContextAttributes to OpenGL context creation code |
|
7194 https://bugs.webkit.org/show_bug.cgi?id=33416 |
|
7195 |
|
7196 * src/WebGraphicsContext3DDefaultImpl.cpp: Hook up WebGLContextAttributes to OpenGL context creation code for Chrome. |
|
7197 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl): |
|
7198 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl): |
|
7199 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
7200 (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes): |
|
7201 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): |
|
7202 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): |
|
7203 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer): |
|
7204 (WebKit::WebGraphicsContext3DDefaultImpl::readPixels): Deal with wrong returned alpha values in Mac. |
|
7205 * src/WebGraphicsContext3DDefaultImpl.h: Add a function. |
|
7206 |
|
7207 2010-03-31 Darin Fisher <darin@chromium.org> |
|
7208 |
|
7209 Reviewed by David Levin. |
|
7210 |
|
7211 [chromium] including WebKit.gyp:webkit should automatically add Skia |
|
7212 and NPAPI include paths |
|
7213 |
|
7214 https://bugs.webkit.org/show_bug.cgi?id=36887 |
|
7215 |
|
7216 * WebKit.gyp: |
|
7217 |
|
7218 2010-03-31 Marcus Bulach <bulach@chromium.org> |
|
7219 |
|
7220 Reviewed by Jeremy Orlow. |
|
7221 |
|
7222 Implements cancelGeolocationPermissionRequestForFrame. |
|
7223 https://bugs.webkit.org/show_bug.cgi?id=35031 |
|
7224 |
|
7225 * public/WebGeolocationService.h: |
|
7226 (WebKit::WebGeolocationService::cancelPermissionRequestForFrame): |
|
7227 * src/ChromeClientImpl.cpp: |
|
7228 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame): |
|
7229 * src/ChromeClientImpl.h: |
|
7230 |
|
7231 2010-03-31 Pavel Feldman <pfeldman@chromium.org> |
|
7232 |
|
7233 Not reviewed. Rolling out r56829 since it broke chromium layout tests. |
|
7234 |
|
7235 [REGRESSION] Inspector tests started crashing since r56829 |
|
7236 https://bugs.webkit.org/show_bug.cgi?id=36888 |
|
7237 |
|
7238 * public/WebFrameClient.h: |
|
7239 * src/FrameLoaderClientImpl.cpp: |
|
7240 * src/FrameLoaderClientImpl.h: |
|
7241 |
|
7242 2010-03-31 Yury Semikhatsky <yurys@chromium.org> |
|
7243 |
|
7244 Reviewed by Pavel Feldman. |
|
7245 |
|
7246 Add stubs for moveWindowBy and setAttachedWindowHeight. |
|
7247 |
|
7248 https://bugs.webkit.org/show_bug.cgi?id=36842 |
|
7249 |
|
7250 * src/WebDevToolsFrontendImpl.cpp: |
|
7251 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
7252 (WebKit::WebDevToolsFrontendImpl::jsSetAttachedWindowHeight): |
|
7253 (WebKit::WebDevToolsFrontendImpl::jsMoveWindowBy): |
|
7254 * src/WebDevToolsFrontendImpl.h: |
|
7255 |
|
7256 2010-03-31 John Gregg <johnnyg@google.com> |
|
7257 |
|
7258 Reviewed by Darin Fisher. |
|
7259 |
|
7260 [chromium] add logging of cross-frame property accesses for site isolation |
|
7261 https://bugs.webkit.org/show_bug.cgi?id=35773 |
|
7262 |
|
7263 * public/WebFrameClient.h: |
|
7264 (WebKit::WebFrameClient::logCrossFramePropertyAccess): |
|
7265 * src/FrameLoaderClientImpl.cpp: |
|
7266 (WebKit::FrameLoaderClientImpl::logCrossFramePropertyAccess): |
|
7267 * src/FrameLoaderClientImpl.h: |
|
7268 |
|
7269 2010-03-30 Gavin Barraclough <barraclough@apple.com> |
|
7270 |
|
7271 Rubber stamped by Sam Weinig. |
|
7272 |
|
7273 https://bugs.webkit.org/show_bug.cgi?id=36866 |
|
7274 Move CString to WTF |
|
7275 |
|
7276 * public/WebCString.h: |
|
7277 * src/FrameLoaderClientImpl.cpp: |
|
7278 * src/GraphicsContext3D.cpp: |
|
7279 * src/WebCString.cpp: |
|
7280 (WebKit::WebCString::assign): |
|
7281 (WebKit::WebCString::WebCString): |
|
7282 (WebKit::WebCString::operator=): |
|
7283 (WebKit::WebCString::operator WTF::CString): |
|
7284 * src/WebMediaPlayerClientImpl.cpp: |
|
7285 * src/WebString.cpp: |
|
7286 * src/WebURLError.cpp: |
|
7287 |
|
7288 2010-03-30 Marcus Bulach <bulach@chromium.org> |
|
7289 |
|
7290 Reviewed by Darin Fisher. |
|
7291 |
|
7292 Rename / tidy up Geolocation bridge: |
|
7293 Rename GeolocationServiceBridgeChromium.cpp to WebGeolocationServiceBridgeImpl.cpp |
|
7294 Uses a temporary compatibility layer in GeolocationServiceBridgeChromium.h. |
|
7295 |
|
7296 https://bugs.webkit.org/show_bug.cgi?id=36535 |
|
7297 |
|
7298 * WebKit.gyp: |
|
7299 * public/GeolocationServiceBridgeChromium.h: |
|
7300 * public/WebGeolocationService.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h. |
|
7301 (WebKit::WebGeolocationService::detachBridge): |
|
7302 * public/WebGeolocationServiceBridge.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h. |
|
7303 * public/WebViewClient.h: |
|
7304 (WebKit::WebViewClient::geolocationService): |
|
7305 * src/ChromeClientImpl.cpp: |
|
7306 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame): |
|
7307 * src/ChromiumBridge.cpp: |
|
7308 * src/GeolocationServiceBridgeChromium.cpp: Removed. |
|
7309 * src/WebGeolocationServiceBridgeImpl.cpp: Copied from WebKit/chromium/src/GeolocationServiceBridgeChromium.cpp. |
|
7310 (WebKit::createGeolocationServiceBridgeImpl): |
|
7311 (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl): |
|
7312 (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl): |
|
7313 (WebKit::WebGeolocationServiceBridgeImpl::startUpdating): |
|
7314 (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating): |
|
7315 (WebKit::WebGeolocationServiceBridgeImpl::suspend): |
|
7316 (WebKit::WebGeolocationServiceBridgeImpl::resume): |
|
7317 (WebKit::WebGeolocationServiceBridgeImpl::getBridgeId): |
|
7318 (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed): |
|
7319 (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition): |
|
7320 (WebKit::WebGeolocationServiceBridgeImpl::setLastError): |
|
7321 (WebKit::WebGeolocationServiceBridgeImpl::getWebViewClient): |
|
7322 * src/WebGeolocationServiceBridgeImpl.h: Copied from WebKit/chromium/public/GeolocationServiceBridgeChromium.h. |
|
7323 |
|
7324 2010-03-30 Jochen Eisinger <jochen@chromium.org> |
|
7325 |
|
7326 Reviewed by Jeremy Orlow. |
|
7327 |
|
7328 Remove dysfunctional implementation of canEstablishDatabase for |
|
7329 Workers. I postpone this implementation until Workers can actually |
|
7330 access Web Databases. |
|
7331 |
|
7332 https://bugs.webkit.org/show_bug.cgi?id=36795 |
|
7333 |
|
7334 * src/DatabaseObserver.cpp: |
|
7335 (WebCore::DatabaseObserver::canEstablishDatabase): |
|
7336 * src/WebWorkerBase.h: |
|
7337 |
|
7338 2010-03-29 Jeremy Orlow <jorlow@chromium.org> |
|
7339 |
|
7340 Reviewed by Darin Fisher. |
|
7341 |
|
7342 More IndexedDB work |
|
7343 https://bugs.webkit.org/show_bug.cgi?id=36770 |
|
7344 |
|
7345 Start the implementation of WebIndexedDatabase (for entrance back into WebKit). |
|
7346 |
|
7347 * WebKit.gyp: |
|
7348 * public/WebIndexedDatabase.h: |
|
7349 * src/WebIndexedDatabaseImpl.cpp: Added. |
|
7350 (WebKit::WebIndexedDatabase::create): |
|
7351 (WebKit::WebIndexedDatabaseImpl::~WebIndexedDatabaseImpl): |
|
7352 (WebKit::WebIndexedDatabaseImpl::open): |
|
7353 * src/WebIndexedDatabaseImpl.h: Added. |
|
7354 |
|
7355 2010-03-29 Rafael Weinstein <rafaelw@chromium.org> |
|
7356 |
|
7357 Reviewed by Adam Barth. |
|
7358 |
|
7359 Change NotificationPresenter::checkPermission() to take the source frames full KURL, |
|
7360 rather than its SecurityOrigin. This will aid chromium in having more fine grained |
|
7361 permissions to control notification spam. |
|
7362 |
|
7363 * public/WebNotificationPresenter.h: |
|
7364 (WebKit::WebNotificationPresenter::checkPermission): |
|
7365 * src/NotificationPresenterImpl.cpp: |
|
7366 (WebKit::NotificationPresenterImpl::checkPermission): |
|
7367 * src/NotificationPresenterImpl.h: |
|
7368 |
|
7369 2010-03-29 Dawit Alemayehu <adawit@kde.org> |
|
7370 |
|
7371 Reviewed by Simon Hausmann. |
|
7372 |
|
7373 Factored out the 'ShouldTreatAsAttachment' function to HTTPParsers.* |
|
7374 and replacted local version with the factored out version. |
|
7375 |
|
7376 The code was factored out to make possible its use in other implementations |
|
7377 such as QtWebKit. |
|
7378 |
|
7379 * src/FrameLoaderClientImpl.cpp: |
|
7380 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType): |
|
7381 |
|
7382 2010-03-29 Jochen Eisinger <jochen@chromium.org> |
|
7383 |
|
7384 Reviewed by Darin Fisher. |
|
7385 |
|
7386 Pass a WebFrame to WebFrameClient::allowDatabase instead of a WebSecurityOrigin |
|
7387 https://bugs.webkit.org/show_bug.cgi?id=36743 |
|
7388 |
|
7389 * public/WebFrameClient.h: |
|
7390 (WebKit::WebFrameClient::allowDatabase): |
|
7391 * src/DatabaseObserver.cpp: |
|
7392 (WebCore::DatabaseObserver::canEstablishDatabase): |
|
7393 |
|
7394 2010-03-24 Jeremy Orlow <jorlow@chromium.org> |
|
7395 |
|
7396 Reviewed by Darin Fisher. |
|
7397 |
|
7398 More IndexedDB plumbing |
|
7399 https://bugs.webkit.org/show_bug.cgi?id=36546 |
|
7400 |
|
7401 Plumbing work towards the goal of making IndexedDatabase::open work. |
|
7402 |
|
7403 * WebKit.gyp: |
|
7404 * public/WebIDBCallbacks.h: Added. |
|
7405 (WebKit::WebIDBCallbacks::~WebIDBCallbacks): |
|
7406 * public/WebIDBDatabase.h: Added. |
|
7407 (WebKit::WebIDBDatabase::~WebIDBDatabase): |
|
7408 * public/WebIDBDatabaseError.h: Added. |
|
7409 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): |
|
7410 (WebKit::WebIDBDatabaseError::operator=): |
|
7411 * public/WebIndexedDatabase.h: |
|
7412 * public/WebKitClient.h: |
|
7413 (WebKit::WebKitClient::indexedDatabase): |
|
7414 * public/WebSerializedScriptValue.h: |
|
7415 * src/IDBCallbacksProxy.h: Added. |
|
7416 (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): |
|
7417 (WebCore::IDBCallbacksProxy::~IDBCallbacksProxy): |
|
7418 (WebCore::IDBCallbacksProxy::onSuccess): |
|
7419 (WebCore::IDBCallbacksProxy::onError): |
|
7420 * src/IDBDatabaseProxy.cpp: Added. |
|
7421 (WebCore::IDBDatabaseProxy::create): |
|
7422 (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): |
|
7423 (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy): |
|
7424 * src/IDBDatabaseProxy.h: Added. |
|
7425 * src/IndexedDatabaseProxy.cpp: |
|
7426 (WebCore::IndexedDatabaseProxy::IndexedDatabaseProxy): |
|
7427 (WebCore::IndexedDatabaseProxy::open): |
|
7428 * src/IndexedDatabaseProxy.h: |
|
7429 * src/WebIDBDatabaseError.cpp: Added. |
|
7430 (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError): |
|
7431 (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): |
|
7432 (WebKit::WebIDBDatabaseError::assign): |
|
7433 (WebKit::WebIDBDatabaseError::code): |
|
7434 (WebKit::WebIDBDatabaseError::message): |
|
7435 (WebKit::WebIDBDatabaseError::operator=): |
|
7436 (WebKit::WebIDBDatabaseError::operator PassRefPtr<IDBDatabaseError>): |
|
7437 |
|
7438 2010-03-29 Mikhail Naganov <mnaganov@chromium.org> |
|
7439 |
|
7440 Reviewed by Pavel Feldman. |
|
7441 |
|
7442 Remove a possibility of confusion from Profiles panel Welcome screen |
|
7443 by turning buttons into non-clickable glyphs. Also, span instructions |
|
7444 alongside panel width. |
|
7445 |
|
7446 https://bugs.webkit.org/show_bug.cgi?id=34319 |
|
7447 |
|
7448 * src/js/HeapProfilerPanel.js: |
|
7449 (WebInspector.HeapSnapshotProfileType.prototype.get welcomeMessage): |
|
7450 |
|
7451 2010-03-28 Alexey Proskuryakov <ap@apple.com> |
|
7452 |
|
7453 Build fix. Removed extraneous includes of KeyboardCodesWin.h and KeyboardCodesPosix.h - |
|
7454 these no longer exist, but they weren't needed even before reshuffling KeyboardCodes headers. |
|
7455 |
|
7456 * src/WebViewImpl.cpp: |
|
7457 |
|
7458 2010-03-27 Kenneth Russell <kbr@google.com> |
|
7459 |
|
7460 Reviewed by Darin Fisher. |
|
7461 |
|
7462 Use WebKitClient to instantiate WebGraphicsContext3D |
|
7463 https://bugs.webkit.org/show_bug.cgi?id=36669 |
|
7464 |
|
7465 * src/GraphicsContext3D.cpp: |
|
7466 (WebCore::GraphicsContext3DInternal::initialize): |
|
7467 |
|
7468 2010-03-24 James Hawkins <jhawkins@chromium.org> |
|
7469 |
|
7470 Reviewed by Darin Fisher. |
|
7471 |
|
7472 [Chromium] Implement WebFormControlElement and WebSelectElement. Add |
|
7473 a getFormControlElements method to WebFormElement. |
|
7474 |
|
7475 https://bugs.webkit.org/show_bug.cgi?id=36562 |
|
7476 |
|
7477 * WebKit.gyp: |
|
7478 * public/WebElement.h: |
|
7479 * public/WebFormControlElement.h: Added. |
|
7480 * public/WebFormElement.h: |
|
7481 * public/WebInputElement.h: |
|
7482 (WebKit::WebInputElement::WebInputElement): |
|
7483 (WebKit::WebInputElement::operator=): |
|
7484 (WebKit::WebInputElement::assign): |
|
7485 * public/WebSelectElement.h: Added. |
|
7486 * src/WebElement.cpp: |
|
7487 (WebKit::WebElement::isFormControlElement): |
|
7488 * src/WebFormControlElement.cpp: Added. |
|
7489 * src/WebFormElement.cpp: |
|
7490 (WebKit::WebFormElement::getFormControlElements): |
|
7491 * src/WebInputElement.cpp: |
|
7492 (WebKit::WebInputElement::WebInputElement): |
|
7493 * src/WebSelectElement.cpp: Added. |
|
7494 |
|
7495 2010-03-26 Andrey Kosyakov <caseq@chromium.org> |
|
7496 |
|
7497 Reviewed by Pavel Feldman. |
|
7498 |
|
7499 Send worker resource content to inspector to enable display of web |
|
7500 workers in inspector's resource tab. |
|
7501 https://bugs.webkit.org/show_bug.cgi?id=36658 |
|
7502 |
|
7503 * src/SharedWorkerRepository.cpp: |
|
7504 (WebCore::SharedWorkerScriptLoader::notifyFinished): |
|
7505 |
|
7506 2010-03-25 Tony Chang <tony@chromium.org> |
|
7507 |
|
7508 Reviewed by David Levin. |
|
7509 |
|
7510 [chromium] correctly handle move drag operations |
|
7511 https://bugs.webkit.org/show_bug.cgi?id=36484 |
|
7512 |
|
7513 * src/WebViewImpl.cpp: |
|
7514 (WebKit::WebViewImpl::dragTargetDragEnter): |
|
7515 (WebKit::WebViewImpl::dragTargetDragOver): |
|
7516 (WebKit::WebViewImpl::dragTargetDragEnterOrOver): Combine common code into a helper method |
|
7517 and properly mask against the drag effect. |
|
7518 (WebKit::WebViewImpl::createUniqueIdentifierForRequest): |
|
7519 * src/WebViewImpl.h: |
|
7520 |
|
7521 2010-03-25 Drew Wilson <atwilson@chromium.org> |
|
7522 |
|
7523 Reviewed by Nate Chapin. |
|
7524 |
|
7525 [v8] Error in getScriptExecutionContext() when worker context is terminating |
|
7526 https://bugs.webkit.org/show_bug.cgi?id=36565 |
|
7527 |
|
7528 Test: Existing worker tests suffice. |
|
7529 |
|
7530 * src/WebWorkerClientImpl.cpp: |
|
7531 (WebKit::WebWorkerClientImpl::createWorkerContextProxy): |
|
7532 Changed to use WorkerScriptController::controllerForContext() instead of WorkerScriptExecutionProxy::retrieve(). |
|
7533 |
|
7534 2010-03-25 Jeremy Orlow <jorlow@chromium.org> |
|
7535 |
|
7536 Reviewed by Darin Fisher. |
|
7537 |
|
7538 [Chromium] Add an ASSERT macro to the Chromium WebKit API |
|
7539 https://bugs.webkit.org/show_bug.cgi?id=36545 |
|
7540 |
|
7541 * WebKit.gyp: Add WebCommon.cpp |
|
7542 * public/WebCommon.h: Add the Macro. |
|
7543 * public/WebPrivatePtr.h: |
|
7544 (WebKit::WebPrivatePtr::~WebPrivatePtr): Verify the pointer is now 0. |
|
7545 * src/WebCommon.cpp: Added. |
|
7546 (WebKit::failedAssertion): Calls the WTF assert function and then crashes. |
|
7547 |
|
7548 2010-03-25 Jochen Eisinger <jochen@chromium.org> |
|
7549 |
|
7550 Reviewed by Jeremy Orlow. |
|
7551 |
|
7552 Remove ASSERT(isMainThread()) which is violated for workers and not necessary at this point. |
|
7553 https://bugs.webkit.org/show_bug.cgi?id=36614 |
|
7554 |
|
7555 * src/DatabaseObserver.cpp: |
|
7556 (WebCore::DatabaseObserver::canEstablishDatabase): |
|
7557 |
|
7558 2010-03-25 Jochen Eisinger <jochen@chromium.org> |
|
7559 |
|
7560 Reviewed by Jeremy Orlow. |
|
7561 |
|
7562 Forward DatabaseTracker::canEstablishDatabase to chromium layer. |
|
7563 https://bugs.webkit.org/show_bug.cgi?id=36595 |
|
7564 |
|
7565 * public/WebFrameClient.h: |
|
7566 (WebKit::WebFrameClient::allowDatabase): |
|
7567 * src/DatabaseObserver.cpp: |
|
7568 (WebCore::DatabaseObserver::canEstablishDatabase): |
|
7569 * src/WebWorkerBase.h: |
|
7570 (WebKit::WebWorkerBase::allowDatabase): |
|
7571 |
|
7572 2010-03-10 John Abd-El-Malek <jam@chromium.org> |
|
7573 |
|
7574 Reviewed by Darin Fisher. |
|
7575 |
|
7576 [chromium] Fix up WebMouseWheelEventBuilder to properly calculate the units |
|
7577 https://bugs.webkit.org/show_bug.cgi?id=35989 |
|
7578 |
|
7579 * src/WebInputEventConversion.cpp: |
|
7580 |
|
7581 2010-03-24 Vangelis Kokkevis <vangelis@chromium.org> |
|
7582 |
|
7583 Reviewed by Dimitri Glazkov. |
|
7584 |
|
7585 Eliminate unecessary redraws of GraphicsLayer contents when doing accelerated compositing: |
|
7586 https://bugs.webkit.org/show_bug.cgi?id=36470 |
|
7587 |
|
7588 * src/WebViewImpl.cpp: |
|
7589 (WebKit::WebViewImpl::paint): |
|
7590 Remove call that forced redrawing the contents of the entire layer hierarchy. |
|
7591 |
|
7592 2010-03-24 Dmitry Titov <dimich@chromium.org> |
|
7593 |
|
7594 No review, rolling out r56453. |
|
7595 http://trac.webkit.org/changeset/56453 |
|
7596 https://bugs.webkit.org/show_bug.cgi?id=36426 |
|
7597 |
|
7598 In Chromium port, it broke invalid-image-data-standalone.html |
|
7599 invalid-image-data.html multipart-wait-before-boundary.html |
|
7600 stop-crash.html win-boundary-crash.html |
|
7601 |
|
7602 * src/ResourceHandle.cpp: |
|
7603 (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
|
7604 (WebCore::ResourceHandleInternal::start): |
|
7605 (WebCore::ResourceHandleInternal::cancel): |
|
7606 (WebCore::ResourceHandleInternal::didReceiveResponse): |
|
7607 (WebCore::ResourceHandleInternal::didReceiveData): |
|
7608 (WebCore::ResourceHandleInternal::didFinishLoading): |
|
7609 (WebCore::ResourceHandleInternal::didFail): |
|
7610 |
|
7611 2010-03-24 John Abd-El-Malek <jam@chromium.org> |
|
7612 |
|
7613 Reviewed by Darin Fisher. |
|
7614 |
|
7615 [chromium]WebKit side of adding search support to Pepper. |
|
7616 https://bugs.webkit.org/show_bug.cgi?id=36434 |
|
7617 |
|
7618 * WebKit.gyp: |
|
7619 * public/WebDocument.h: |
|
7620 * public/WebNode.h: |
|
7621 (WebKit::WebNode::to): |
|
7622 (WebKit::WebNode::toConst): |
|
7623 * public/WebPluginDocument.h: Added. |
|
7624 (WebKit::WebPluginDocument::WebPluginDocument): |
|
7625 (WebKit::WebPluginDocument::operator=): |
|
7626 (WebKit::WebPluginDocument::assign): |
|
7627 * src/WebDocument.cpp: |
|
7628 (WebKit::WebDocument::isPluginDocument): |
|
7629 * src/WebPluginDocument.cpp: Added. |
|
7630 (WebKit::WebPluginDocument::plugin): |
|
7631 (WebKit::WebPluginDocument::WebPluginDocument): |
|
7632 (WebKit::WebPluginDocument::operator=): |
|
7633 (WebKit::WebPluginDocument::operator PassRefPtr<PluginDocument>): |
|
7634 |
|
7635 2010-03-24 Jeremy Moskovich <jeremy@chromium.org> |
|
7636 |
|
7637 Reviewed by Jeremy Orlow. |
|
7638 |
|
7639 Add some diagnostics to try to track down cause of crash in ArchiveFactory::isArchiveMimeType(). |
|
7640 |
|
7641 https://bugs.webkit.org/show_bug.cgi?id=36426 |
|
7642 |
|
7643 * src/ResourceHandle.cpp: Track state across ResourceHandle invocations. |
|
7644 (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
|
7645 (WebCore::ResourceHandleInternal::): |
|
7646 (WebCore::ResourceHandleInternal::start): |
|
7647 (WebCore::ResourceHandleInternal::cancel): |
|
7648 (WebCore::ResourceHandleInternal::didReceiveResponse): |
|
7649 (WebCore::ResourceHandleInternal::didReceiveData): |
|
7650 (WebCore::ResourceHandleInternal::didFinishLoading): |
|
7651 (WebCore::ResourceHandleInternal::didFail): |
|
7652 |
|
7653 2010-03-24 Jay Campan <jcampan@google.com> |
|
7654 |
|
7655 Reviewed by Darin Fisher. |
|
7656 |
|
7657 Making Chromium select popups not steal activation from the browser. |
|
7658 Select popups are now like autocomplete popups, shown in non-activated |
|
7659 windows. |
|
7660 https://bugs.webkit.org/show_bug.cgi?id=36062 |
|
7661 |
|
7662 * public/WebViewClient.h: |
|
7663 (WebKit::WebViewClient::createPopupMenu): |
|
7664 * src/ChromeClientImpl.cpp: |
|
7665 (WebKit::ChromeClientImpl::popupOpened): |
|
7666 (WebKit::ChromeClientImpl::popupClosed): |
|
7667 * src/ChromeClientImpl.h: |
|
7668 * src/WebViewImpl.cpp: |
|
7669 (WebKit::): |
|
7670 (WebKit::WebViewImpl::mouseDown): |
|
7671 (WebKit::WebViewImpl::keyEvent): |
|
7672 (WebKit::WebViewImpl::selectPopupHandleKeyEvent): |
|
7673 (WebKit::WebViewImpl::hideSelectPopup): |
|
7674 (WebKit::WebViewImpl::popupOpened): |
|
7675 (WebKit::WebViewImpl::popupClosed): |
|
7676 (WebKit::WebViewImpl::setFocus): |
|
7677 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
7678 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
7679 * src/WebViewImpl.h: |
|
7680 |
|
7681 2010-03-24 Alexander Pavlov <apavlov@chromium.org> |
|
7682 |
|
7683 Reviewed by Pavel Feldman. |
|
7684 |
|
7685 Web Inspector: [Chromium] Audits never complete |
|
7686 https://bugs.webkit.org/show_bug.cgi?id=36544 |
|
7687 |
|
7688 * src/js/InspectorControllerImpl.js: |
|
7689 (devtools.InspectorBackendImpl): |
|
7690 |
|
7691 2010-03-24 Alexander Pavlov <apavlov@chromium.org> |
|
7692 |
|
7693 Reviewed by Pavel Feldman. |
|
7694 |
|
7695 [Chromium] Fix VKEY_F10, VKEY_F11 translation in WebInputEvent.cpp |
|
7696 https://bugs.webkit.org/show_bug.cgi?id=36524 |
|
7697 |
|
7698 * src/WebInputEvent.cpp: |
|
7699 (WebKit::staticKeyIdentifiers): |
|
7700 |
|
7701 2010-03-24 Kent Tamura <tkent@chromium.org> |
|
7702 |
|
7703 Reviewed by Darin Adler. |
|
7704 |
|
7705 Make Icon::createIconForFiles() optional. |
|
7706 https://bugs.webkit.org/show_bug.cgi?id=35072 |
|
7707 |
|
7708 - Rename iconForFiles() to chooseIconForFiles(). |
|
7709 - Call Icon::createIconForFiles() from chooseIconForFiles(). |
|
7710 |
|
7711 * src/ChromeClientImpl.cpp: |
|
7712 (WebKit::ChromeClientImpl::chooseIconForFiles): |
|
7713 * src/ChromeClientImpl.h: |
|
7714 |
|
7715 2010-03-23 Kenneth Russell <kbr@google.com> |
|
7716 |
|
7717 Unreviewed build fix. |
|
7718 |
|
7719 Add #include <stdio.h> to fix Chromium Linux build. |
|
7720 |
|
7721 * src/WebGraphicsContext3DDefaultImpl.cpp: |
|
7722 |
|
7723 2010-03-23 Nate Chapin <japhet@chromium.org> |
|
7724 |
|
7725 Unreviewed, revert r56376. |
|
7726 |
|
7727 This revision introduced a crash in a couple of layout tests |
|
7728 on Chromium Linux. |
|
7729 |
|
7730 * public/WebViewClient.h: |
|
7731 (WebKit::WebViewClient::createPopupMenu): |
|
7732 * src/ChromeClientImpl.cpp: |
|
7733 (WebKit::ChromeClientImpl::popupOpened): |
|
7734 * src/ChromeClientImpl.h: |
|
7735 * src/WebViewImpl.cpp: |
|
7736 (WebKit::): |
|
7737 (WebKit::WebViewImpl::mouseDown): |
|
7738 (WebKit::WebViewImpl::keyEvent): |
|
7739 (WebKit::WebViewImpl::setFocus): |
|
7740 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
7741 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
7742 * src/WebViewImpl.h: |
|
7743 |
|
7744 2010-03-23 Sergey Ulanov <sergeyu@chromium.org> |
|
7745 |
|
7746 Reviewed by Dmitry Titov. |
|
7747 |
|
7748 Changes needed to implement Show/Hide Controls command for <video> in |
|
7749 chrome: (1) added Controls action in WebMediaPlayerAction that toggles |
|
7750 controls for media player, (2) added MediaHasVideo in |
|
7751 WebContextMenuData so that controls can be made toggleable only for |
|
7752 video player but not for audio. |
|
7753 https://bugs.webkit.org/show_bug.cgi?id=36460 |
|
7754 |
|
7755 * public/WebContextMenuData.h: |
|
7756 (WebKit::WebContextMenuData::): |
|
7757 * public/WebMediaPlayerAction.h: |
|
7758 (WebKit::WebMediaPlayerAction::): |
|
7759 * src/ContextMenuClientImpl.cpp: |
|
7760 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
7761 * src/WebViewImpl.cpp: |
|
7762 (WebKit::WebViewImpl::performMediaPlayerAction): |
|
7763 |
|
7764 2010-03-23 Yury Semikhatsky <yurys@chromium.org> |
|
7765 |
|
7766 Reviewed by Pavel Feldman. |
|
7767 |
|
7768 When uncaught exception happens reveal Scripts panel only if reporting uncaught exceptions is on. |
|
7769 |
|
7770 https://bugs.webkit.org/show_bug.cgi?id=36498 |
|
7771 |
|
7772 * src/js/DebuggerAgent.js: |
|
7773 (devtools.DebuggerAgent.prototype.handleExceptionEvent_): |
|
7774 |
|
7775 2010-03-23 Ilya Tikhonovsky <loislo@chromium.org> |
|
7776 |
|
7777 Reviewed by Pavel Feldman. |
|
7778 |
|
7779 Web Inspector: TimelinePanel stays in the recording state after reopening WebInspector. |
|
7780 https://bugs.webkit.org/show_bug.cgi?id=36503 |
|
7781 |
|
7782 * src/WebDevToolsAgentImpl.cpp: |
|
7783 (WebKit::WebDevToolsAgentImpl::detach): |
|
7784 |
|
7785 2010-03-22 Kenneth Russell <kbr@google.com> |
|
7786 |
|
7787 Reviewed by Darin Fisher. |
|
7788 |
|
7789 Add GraphicsContext3D abstraction to WebKit API |
|
7790 https://bugs.webkit.org/show_bug.cgi?id=36262 |
|
7791 |
|
7792 Added WebGraphicsContext3D to the WebKit API and refactored Chromium's |
|
7793 GraphicsContext3D implementation to use it. All of the OpenGL calls have |
|
7794 been moved out of WebKit/chromium/src/GraphicsContext3D.cpp and into the |
|
7795 WebGraphicsContext3D implementation. GraphicsContext3D is still |
|
7796 responsible for the transfer of rendered output from the |
|
7797 WebGraphicsContext3D to the HTMLCanvasElement. |
|
7798 |
|
7799 The GraphicsContext3DInternal class, which is a data member of |
|
7800 GraphicsContext3D for the Chromium port, remains. It is possible to |
|
7801 eliminate this class and thereby one level of delegation, but this is |
|
7802 being deferred. |
|
7803 |
|
7804 The needed entry point for a Chrome implementation of |
|
7805 WebGraphicsContext3D has been added to WebKitClient, but it is not being |
|
7806 called yet by GraphicsContext3D. It will be once this patch lands and |
|
7807 Chromium is rolled forward to support this entry point. |
|
7808 |
|
7809 This is a large patch, but the transformation is almost entirely |
|
7810 mechanical and there is no change in functionality. Nearly all of |
|
7811 GraphicsContext3D and GraphicsContext3DInternal has been moved to |
|
7812 WebGraphicsContext3DDefaultImpl. The only area where the splitting of |
|
7813 logic is less than mechanical is GraphicsContext3D::beginPaint() and its |
|
7814 callees. |
|
7815 |
|
7816 Ran all WebGL layout tests and demos from Khronos site in Chromium |
|
7817 on Mac and Windows. |
|
7818 |
|
7819 * WebKit.gyp: |
|
7820 * public/WebGraphicsContext3D.h: Added. |
|
7821 (WebKit::WebGraphicsContext3D::Attributes::Attributes): |
|
7822 (WebKit::WebGraphicsContext3D::~WebGraphicsContext3D): |
|
7823 * public/WebKitClient.h: |
|
7824 (WebKit::WebKitClient::createGraphicsContext3D): |
|
7825 * src/GraphicsContext3D.cpp: |
|
7826 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
7827 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
7828 (WebCore::GraphicsContext3DInternal::initialize): |
|
7829 (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D): |
|
7830 (WebCore::GraphicsContext3DInternal::platformTexture): |
|
7831 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
7832 (WebCore::GraphicsContext3DInternal::endPaint): |
|
7833 (WebCore::GraphicsContext3DInternal::reshape): |
|
7834 (WebCore::GraphicsContext3DInternal::bindAttribLocation): |
|
7835 (WebCore::GraphicsContext3DInternal::bindTexture): |
|
7836 (WebCore::GraphicsContext3DInternal::bufferData): |
|
7837 (WebCore::GraphicsContext3DInternal::bufferSubData): |
|
7838 (WebCore::GraphicsContext3DInternal::getActiveAttrib): |
|
7839 (WebCore::GraphicsContext3DInternal::getActiveUniform): |
|
7840 (WebCore::GraphicsContext3DInternal::getAttribLocation): |
|
7841 (WebCore::GraphicsContext3DInternal::getContextAttributes): |
|
7842 (WebCore::GraphicsContext3DInternal::getProgramInfoLog): |
|
7843 (WebCore::GraphicsContext3DInternal::getShaderInfoLog): |
|
7844 (WebCore::GraphicsContext3DInternal::getShaderSource): |
|
7845 (WebCore::GraphicsContext3DInternal::getString): |
|
7846 (WebCore::GraphicsContext3DInternal::getUniformLocation): |
|
7847 (WebCore::GraphicsContext3DInternal::readPixels): |
|
7848 (WebCore::GraphicsContext3DInternal::shaderSource): |
|
7849 (WebCore::GraphicsContext3DInternal::texImage2D): |
|
7850 (WebCore::GraphicsContext3DInternal::texSubImage2D): |
|
7851 (WebCore::GraphicsContext3DInternal::uniform1fv): |
|
7852 (WebCore::GraphicsContext3DInternal::uniform1iv): |
|
7853 (WebCore::GraphicsContext3DInternal::uniform2fv): |
|
7854 (WebCore::GraphicsContext3DInternal::uniform2iv): |
|
7855 (WebCore::GraphicsContext3DInternal::uniform3fv): |
|
7856 (WebCore::GraphicsContext3DInternal::uniform3iv): |
|
7857 (WebCore::GraphicsContext3DInternal::uniform4fv): |
|
7858 (WebCore::GraphicsContext3DInternal::uniform4iv): |
|
7859 (WebCore::GraphicsContext3DInternal::uniformMatrix2fv): |
|
7860 (WebCore::GraphicsContext3DInternal::uniformMatrix3fv): |
|
7861 (WebCore::GraphicsContext3DInternal::uniformMatrix4fv): |
|
7862 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
7863 (WebCore::GraphicsContext3D::~GraphicsContext3D): |
|
7864 (WebCore::GraphicsContext3D::create): |
|
7865 (WebCore::GraphicsContext3D::platformGraphicsContext3D): |
|
7866 (WebCore::GraphicsContext3D::platformTexture): |
|
7867 (WebCore::GraphicsContext3D::texImage2D): |
|
7868 (WebCore::GraphicsContext3D::texSubImage2D): |
|
7869 * src/WebGraphicsContext3D.cpp: Added. |
|
7870 (WebKit::WebGraphicsContext3D::createDefault): |
|
7871 * src/WebGraphicsContext3DDefaultImpl.cpp: Added. |
|
7872 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::create): |
|
7873 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::~GLConnection): |
|
7874 (WebKit::WebGraphicsContext3DDefaultImpl::VertexAttribPointerState::VertexAttribPointerState): |
|
7875 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl): |
|
7876 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl): |
|
7877 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
7878 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent): |
|
7879 (WebKit::WebGraphicsContext3DDefaultImpl::width): |
|
7880 (WebKit::WebGraphicsContext3DDefaultImpl::height): |
|
7881 (WebKit::WebGraphicsContext3DDefaultImpl::sizeInBytes): |
|
7882 (WebKit::createTextureObject): |
|
7883 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): |
|
7884 (WebKit::WebGraphicsContext3DDefaultImpl::flipVertically): |
|
7885 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): |
|
7886 (WebKit::WebGraphicsContext3DDefaultImpl::activeTexture): |
|
7887 (WebKit::WebGraphicsContext3DDefaultImpl::bindBuffer): |
|
7888 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer): |
|
7889 (WebKit::WebGraphicsContext3DDefaultImpl::disableVertexAttribArray): |
|
7890 (WebKit::WebGraphicsContext3DDefaultImpl::drawElements): |
|
7891 (WebKit::WebGraphicsContext3DDefaultImpl::enableVertexAttribArray): |
|
7892 (WebKit::WebGraphicsContext3DDefaultImpl::generateMipmap): |
|
7893 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib): |
|
7894 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform): |
|
7895 (WebKit::WebGraphicsContext3DDefaultImpl::getContextAttributes): |
|
7896 (WebKit::WebGraphicsContext3DDefaultImpl::getError): |
|
7897 (WebKit::WebGraphicsContext3DDefaultImpl::getProgramInfoLog): |
|
7898 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog): |
|
7899 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource): |
|
7900 (WebKit::WebGraphicsContext3DDefaultImpl::getString): |
|
7901 (WebKit::WebGraphicsContext3DDefaultImpl::getVertexAttribOffset): |
|
7902 (WebKit::WebGraphicsContext3DDefaultImpl::releaseShaderCompiler): |
|
7903 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource): |
|
7904 (WebKit::WebGraphicsContext3DDefaultImpl::vertexAttribPointer): |
|
7905 (WebKit::WebGraphicsContext3DDefaultImpl::createBuffer): |
|
7906 (WebKit::WebGraphicsContext3DDefaultImpl::createFramebuffer): |
|
7907 (WebKit::WebGraphicsContext3DDefaultImpl::createProgram): |
|
7908 (WebKit::WebGraphicsContext3DDefaultImpl::createRenderbuffer): |
|
7909 (WebKit::WebGraphicsContext3DDefaultImpl::createTexture): |
|
7910 (WebKit::WebGraphicsContext3DDefaultImpl::deleteBuffer): |
|
7911 (WebKit::WebGraphicsContext3DDefaultImpl::deleteFramebuffer): |
|
7912 (WebKit::WebGraphicsContext3DDefaultImpl::deleteProgram): |
|
7913 (WebKit::WebGraphicsContext3DDefaultImpl::deleteRenderbuffer): |
|
7914 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader): |
|
7915 (WebKit::WebGraphicsContext3DDefaultImpl::deleteTexture): |
|
7916 (WebKit::WebGraphicsContext3DDefaultImpl::synthesizeGLError): |
|
7917 * src/WebGraphicsContext3DDefaultImpl.h: Added. |
|
7918 (WebKit::WebGraphicsContext3DDefaultImpl::): |
|
7919 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::chooseFBConfig): |
|
7920 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createNewContext): |
|
7921 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createPbuffer): |
|
7922 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyPbuffer): |
|
7923 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::makeCurrent): |
|
7924 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyContext): |
|
7925 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::getCurrentContext): |
|
7926 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::GLConnection): |
|
7927 |
|
7928 2010-03-22 Jay Campan <jcampan@google.com> |
|
7929 |
|
7930 Reviewed by Darin Fisher. |
|
7931 |
|
7932 Making Chromium select popups not steal activation from the browser. |
|
7933 Select popups are now like autocomplete popups, shown in non-activated |
|
7934 windows. |
|
7935 https://bugs.webkit.org/show_bug.cgi?id=36062 |
|
7936 |
|
7937 * public/WebViewClient.h: |
|
7938 (WebKit::WebViewClient::createPopupMenu): |
|
7939 * src/ChromeClientImpl.cpp: |
|
7940 (WebKit::ChromeClientImpl::popupOpened): |
|
7941 (WebKit::ChromeClientImpl::popupClosed): |
|
7942 * src/ChromeClientImpl.h: |
|
7943 * src/WebViewImpl.cpp: |
|
7944 (WebKit::): |
|
7945 (WebKit::WebViewImpl::mouseDown): |
|
7946 (WebKit::WebViewImpl::keyEvent): |
|
7947 (WebKit::WebViewImpl::selectPopupHandleKeyEvent): |
|
7948 (WebKit::WebViewImpl::hideSelectPopup): |
|
7949 (WebKit::WebViewImpl::popupOpened): |
|
7950 (WebKit::WebViewImpl::popupClosed): |
|
7951 (WebKit::WebViewImpl::setFocus): |
|
7952 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
7953 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
7954 * src/WebViewImpl.h: |
|
7955 |
|
7956 2010-03-22 Darin Fisher <darin@chromium.org> |
|
7957 |
|
7958 Reviewed by Nate Chapin. |
|
7959 |
|
7960 [chromium] Renderer crashes when navigating to a reference fragment in |
|
7961 a frame that has no current HistoryItem. |
|
7962 |
|
7963 https://bugs.webkit.org/show_bug.cgi?id=36443 |
|
7964 |
|
7965 Test: fast/loader/crash-replacing-location-before-load.html |
|
7966 |
|
7967 * src/FrameLoaderClientImpl.cpp: |
|
7968 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage): |
|
7969 |
|
7970 2010-03-22 Kevin Decker <kdecker@apple.com> |
|
7971 |
|
7972 Reviewed by John Sullivan. |
|
7973 |
|
7974 https://bugs.webkit.org/show_bug.cgi?id=36328 |
|
7975 |
|
7976 * src/LocalizedStrings.cpp: |
|
7977 (WebCore::missingPluginText): Added |
|
7978 |
|
7979 2010-03-22 Yury Semikhatsky <yurys@chromium.org> |
|
7980 |
|
7981 Reviewed by Pavel Feldman. |
|
7982 |
|
7983 Fix inspected Page crash in destructor when Web Inspector is open. |
|
7984 |
|
7985 https://bugs.webkit.org/show_bug.cgi?id=36441 |
|
7986 |
|
7987 * src/js/InjectDispatch.js: |
|
7988 (inspectedPageDestroyed): Added stub for missing method. |
|
7989 |
|
7990 2010-03-22 Jochen Eisinger <jochen@chromium.org> |
|
7991 |
|
7992 Reviewed by Jeremy Orlow. |
|
7993 |
|
7994 Added methods to WebSecurityOrigin for invoking |
|
7995 SecurityOrigin::canAccess and SecurityOrigin::Create |
|
7996 https://bugs.webkit.org/show_bug.cgi?id=36356 |
|
7997 |
|
7998 * public/WebSecurityOrigin.h: |
|
7999 * src/WebSecurityOrigin.cpp: |
|
8000 (WebKit::WebSecurityOrigin::create): |
|
8001 (WebKit::WebSecurityOrigin::canAccess): |
|
8002 |
|
8003 2010-03-20 Dimitri Glazkov <dglazkov@chromium.org> |
|
8004 |
|
8005 No review, rolling out r56294. |
|
8006 http://trac.webkit.org/changeset/56294 |
|
8007 https://bugs.webkit.org/show_bug.cgi?id=36262 |
|
8008 |
|
8009 Broke compile on Chromium canaries. |
|
8010 |
|
8011 * WebKit.gyp: |
|
8012 * public/WebGraphicsContext3D.h: Removed. |
|
8013 * public/WebKitClient.h: |
|
8014 * src/GraphicsContext3D.cpp: |
|
8015 (WebCore::GraphicsContext3DInternal::): |
|
8016 (WebCore::GraphicsContext3DInternal::GLConnection::chooseFBConfig): |
|
8017 (WebCore::GraphicsContext3DInternal::GLConnection::createNewContext): |
|
8018 (WebCore::GraphicsContext3DInternal::GLConnection::createPbuffer): |
|
8019 (WebCore::GraphicsContext3DInternal::GLConnection::destroyPbuffer): |
|
8020 (WebCore::GraphicsContext3DInternal::GLConnection::makeCurrent): |
|
8021 (WebCore::GraphicsContext3DInternal::GLConnection::destroyContext): |
|
8022 (WebCore::GraphicsContext3DInternal::GLConnection::getCurrentContext): |
|
8023 (WebCore::GraphicsContext3DInternal::GLConnection::GLConnection): |
|
8024 (WebCore::GraphicsContext3DInternal::GLConnection::create): |
|
8025 (WebCore::GraphicsContext3DInternal::GLConnection::~GLConnection): |
|
8026 (WebCore::GraphicsContext3DInternal::VertexAttribPointerState::VertexAttribPointerState): |
|
8027 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
8028 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
8029 (WebCore::GraphicsContext3DInternal::makeContextCurrent): |
|
8030 (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D): |
|
8031 (WebCore::GraphicsContext3DInternal::platformTexture): |
|
8032 (WebCore::createTextureObject): |
|
8033 (WebCore::GraphicsContext3DInternal::reshape): |
|
8034 (WebCore::GraphicsContext3DInternal::flipVertically): |
|
8035 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
8036 (WebCore::GraphicsContext3DInternal::activeTexture): |
|
8037 (WebCore::GraphicsContext3DInternal::bindBuffer): |
|
8038 (WebCore::GraphicsContext3DInternal::bindFramebuffer): |
|
8039 (WebCore::GraphicsContext3DInternal::bindTexture): |
|
8040 (WebCore::GraphicsContext3DInternal::bufferDataImpl): |
|
8041 (WebCore::GraphicsContext3DInternal::disableVertexAttribArray): |
|
8042 (WebCore::GraphicsContext3DInternal::enableVertexAttribArray): |
|
8043 (WebCore::GraphicsContext3DInternal::getError): |
|
8044 (WebCore::GraphicsContext3DInternal::getContextAttributes): |
|
8045 (WebCore::GraphicsContext3DInternal::vertexAttribPointer): |
|
8046 (WebCore::GraphicsContext3DInternal::viewportImpl): |
|
8047 (WebCore::GraphicsContext3DInternal::synthesizeGLError): |
|
8048 (WebCore::GraphicsContext3D::create): |
|
8049 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
8050 (WebCore::GraphicsContext3D::~GraphicsContext3D): |
|
8051 (WebCore::GraphicsContext3D::platformGraphicsContext3D): |
|
8052 (WebCore::GraphicsContext3D::platformTexture): |
|
8053 (WebCore::GraphicsContext3D::makeContextCurrent): |
|
8054 (WebCore::GraphicsContext3D::reshape): |
|
8055 (WebCore::GraphicsContext3D::beginPaint): |
|
8056 (WebCore::GraphicsContext3D::endPaint): |
|
8057 (WebCore::GraphicsContext3D::sizeInBytes): |
|
8058 (WebCore::GraphicsContext3D::createBuffer): |
|
8059 (WebCore::GraphicsContext3D::createFramebuffer): |
|
8060 (WebCore::GraphicsContext3D::createProgram): |
|
8061 (WebCore::GraphicsContext3D::createRenderbuffer): |
|
8062 (WebCore::GraphicsContext3D::createShader): |
|
8063 (WebCore::GraphicsContext3D::createTexture): |
|
8064 (WebCore::GraphicsContext3D::deleteBuffer): |
|
8065 (WebCore::GraphicsContext3D::deleteFramebuffer): |
|
8066 (WebCore::GraphicsContext3D::deleteProgram): |
|
8067 (WebCore::GraphicsContext3D::deleteRenderbuffer): |
|
8068 (WebCore::GraphicsContext3D::deleteShader): |
|
8069 (WebCore::GraphicsContext3D::deleteTexture): |
|
8070 (WebCore::GraphicsContext3D::activeTexture): |
|
8071 (WebCore::GraphicsContext3D::bindAttribLocation): |
|
8072 (WebCore::GraphicsContext3D::bindBuffer): |
|
8073 (WebCore::GraphicsContext3D::bindFramebuffer): |
|
8074 (WebCore::GraphicsContext3D::bindTexture): |
|
8075 (WebCore::GraphicsContext3D::bufferData): |
|
8076 (WebCore::GraphicsContext3D::bufferSubData): |
|
8077 (WebCore::GraphicsContext3D::checkFramebufferStatus): |
|
8078 (WebCore::GraphicsContext3D::detachShader): |
|
8079 (WebCore::GraphicsContext3D::disableVertexAttribArray): |
|
8080 (WebCore::GraphicsContext3D::drawArrays): |
|
8081 (WebCore::GraphicsContext3D::drawElements): |
|
8082 (WebCore::GraphicsContext3D::enableVertexAttribArray): |
|
8083 (WebCore::GraphicsContext3D::generateMipmap): |
|
8084 (WebCore::GraphicsContext3D::getActiveAttrib): |
|
8085 (WebCore::GraphicsContext3D::getActiveUniform): |
|
8086 (WebCore::GraphicsContext3D::getAttribLocation): |
|
8087 (WebCore::GraphicsContext3D::getBooleanv): |
|
8088 (WebCore::GraphicsContext3D::getBufferParameteriv): |
|
8089 (WebCore::GraphicsContext3D::getContextAttributes): |
|
8090 (WebCore::GraphicsContext3D::getError): |
|
8091 (WebCore::GraphicsContext3D::getFloatv): |
|
8092 (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): |
|
8093 (WebCore::GraphicsContext3D::getIntegerv): |
|
8094 (WebCore::GraphicsContext3D::getProgramiv): |
|
8095 (WebCore::GraphicsContext3D::getProgramInfoLog): |
|
8096 (WebCore::GraphicsContext3D::getRenderbufferParameteriv): |
|
8097 (WebCore::GraphicsContext3D::getShaderiv): |
|
8098 (WebCore::GraphicsContext3D::getShaderInfoLog): |
|
8099 (WebCore::GraphicsContext3D::getShaderSource): |
|
8100 (WebCore::GraphicsContext3D::getString): |
|
8101 (WebCore::GraphicsContext3D::getTexParameterfv): |
|
8102 (WebCore::GraphicsContext3D::getTexParameteriv): |
|
8103 (WebCore::GraphicsContext3D::getUniformfv): |
|
8104 (WebCore::GraphicsContext3D::getUniformiv): |
|
8105 (WebCore::GraphicsContext3D::getUniformLocation): |
|
8106 (WebCore::GraphicsContext3D::getVertexAttribfv): |
|
8107 (WebCore::GraphicsContext3D::getVertexAttribiv): |
|
8108 (WebCore::GraphicsContext3D::getVertexAttribOffset): |
|
8109 (WebCore::GraphicsContext3D::isBuffer): |
|
8110 (WebCore::GraphicsContext3D::isEnabled): |
|
8111 (WebCore::GraphicsContext3D::isFramebuffer): |
|
8112 (WebCore::GraphicsContext3D::isProgram): |
|
8113 (WebCore::GraphicsContext3D::isRenderbuffer): |
|
8114 (WebCore::GraphicsContext3D::isShader): |
|
8115 (WebCore::GraphicsContext3D::isTexture): |
|
8116 (WebCore::GraphicsContext3D::pixelStorei): |
|
8117 (WebCore::GraphicsContext3D::readPixels): |
|
8118 (WebCore::GraphicsContext3D::releaseShaderCompiler): |
|
8119 (WebCore::GraphicsContext3D::shaderSource): |
|
8120 (WebCore::GraphicsContext3D::synthesizeGLError): |
|
8121 (WebCore::GraphicsContext3D::texImage2D): |
|
8122 (WebCore::GraphicsContext3D::texSubImage2D): |
|
8123 (WebCore::GraphicsContext3D::uniform1fv): |
|
8124 (WebCore::GraphicsContext3D::uniform1iv): |
|
8125 (WebCore::GraphicsContext3D::uniform2fv): |
|
8126 (WebCore::GraphicsContext3D::uniform2iv): |
|
8127 (WebCore::GraphicsContext3D::uniform3fv): |
|
8128 (WebCore::GraphicsContext3D::uniform3iv): |
|
8129 (WebCore::GraphicsContext3D::uniform4fv): |
|
8130 (WebCore::GraphicsContext3D::uniform4iv): |
|
8131 (WebCore::GraphicsContext3D::uniformMatrix2fv): |
|
8132 (WebCore::GraphicsContext3D::uniformMatrix3fv): |
|
8133 (WebCore::GraphicsContext3D::uniformMatrix4fv): |
|
8134 (WebCore::GraphicsContext3D::vertexAttrib1fv): |
|
8135 (WebCore::GraphicsContext3D::vertexAttrib2fv): |
|
8136 (WebCore::GraphicsContext3D::vertexAttrib3fv): |
|
8137 (WebCore::GraphicsContext3D::vertexAttrib4fv): |
|
8138 (WebCore::GraphicsContext3D::vertexAttribPointer): |
|
8139 (WebCore::GraphicsContext3D::viewport): |
|
8140 * src/WebGraphicsContext3D.cpp: Removed. |
|
8141 * src/WebGraphicsContext3DDefaultImpl.cpp: Removed. |
|
8142 * src/WebGraphicsContext3DDefaultImpl.h: Removed. |
|
8143 |
|
8144 2010-03-19 Kenneth Russell <kbr@google.com> |
|
8145 |
|
8146 Reviewed by Darin Fisher. |
|
8147 |
|
8148 Add GraphicsContext3D abstraction to WebKit API |
|
8149 https://bugs.webkit.org/show_bug.cgi?id=36262 |
|
8150 |
|
8151 Added WebGraphicsContext3D to the WebKit API and refactored Chromium's |
|
8152 GraphicsContext3D implementation to use it. All of the OpenGL calls have |
|
8153 been moved out of WebKit/chromium/src/GraphicsContext3D.cpp and into the |
|
8154 WebGraphicsContext3D implementation. GraphicsContext3D is still |
|
8155 responsible for the transfer of rendered output from the |
|
8156 WebGraphicsContext3D to the HTMLCanvasElement. |
|
8157 |
|
8158 The GraphicsContext3DInternal class, which is a data member of |
|
8159 GraphicsContext3D for the Chromium port, remains. It is possible to |
|
8160 eliminate this class and thereby one level of delegation, but this is |
|
8161 being deferred. |
|
8162 |
|
8163 The needed entry point for a Chrome implementation of |
|
8164 WebGraphicsContext3D has been added to WebKitClient, but it is not being |
|
8165 called yet by GraphicsContext3D. It will be once this patch lands and |
|
8166 Chromium is rolled forward to support this entry point. |
|
8167 |
|
8168 This is a large patch, but the transformation is almost entirely |
|
8169 mechanical and there is no change in functionality. Nearly all of |
|
8170 GraphicsContext3D and GraphicsContext3DInternal has been moved to |
|
8171 WebGraphicsContext3DDefaultImpl. The only area where the splitting of |
|
8172 logic is less than mechanical is GraphicsContext3D::beginPaint() and its |
|
8173 callees. |
|
8174 |
|
8175 Ran all WebGL layout tests and demos from Khronos site in Chromium. |
|
8176 |
|
8177 * WebKit.gyp: |
|
8178 * public/WebGraphicsContext3D.h: Added. |
|
8179 (WebKit::WebGraphicsContext3D::Attributes::Attributes): |
|
8180 (WebKit::WebGraphicsContext3D::~WebGraphicsContext3D): |
|
8181 * public/WebKitClient.h: |
|
8182 (WebKit::WebKitClient::createGraphicsContext3D): |
|
8183 * src/GraphicsContext3D.cpp: |
|
8184 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
8185 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
8186 (WebCore::GraphicsContext3DInternal::initialize): |
|
8187 (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D): |
|
8188 (WebCore::GraphicsContext3DInternal::platformTexture): |
|
8189 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
8190 (WebCore::GraphicsContext3DInternal::endPaint): |
|
8191 (WebCore::GraphicsContext3DInternal::reshape): |
|
8192 (WebCore::GraphicsContext3DInternal::bindAttribLocation): |
|
8193 (WebCore::GraphicsContext3DInternal::bindTexture): |
|
8194 (WebCore::GraphicsContext3DInternal::bufferData): |
|
8195 (WebCore::GraphicsContext3DInternal::bufferSubData): |
|
8196 (WebCore::GraphicsContext3DInternal::getActiveAttrib): |
|
8197 (WebCore::GraphicsContext3DInternal::getActiveUniform): |
|
8198 (WebCore::GraphicsContext3DInternal::getAttribLocation): |
|
8199 (WebCore::GraphicsContext3DInternal::getContextAttributes): |
|
8200 (WebCore::GraphicsContext3DInternal::getProgramInfoLog): |
|
8201 (WebCore::GraphicsContext3DInternal::getShaderInfoLog): |
|
8202 (WebCore::GraphicsContext3DInternal::getShaderSource): |
|
8203 (WebCore::GraphicsContext3DInternal::getString): |
|
8204 (WebCore::GraphicsContext3DInternal::getUniformLocation): |
|
8205 (WebCore::GraphicsContext3DInternal::readPixels): |
|
8206 (WebCore::GraphicsContext3DInternal::shaderSource): |
|
8207 (WebCore::GraphicsContext3DInternal::texImage2D): |
|
8208 (WebCore::GraphicsContext3DInternal::texSubImage2D): |
|
8209 (WebCore::GraphicsContext3DInternal::uniform1fv): |
|
8210 (WebCore::GraphicsContext3DInternal::uniform1iv): |
|
8211 (WebCore::GraphicsContext3DInternal::uniform2fv): |
|
8212 (WebCore::GraphicsContext3DInternal::uniform2iv): |
|
8213 (WebCore::GraphicsContext3DInternal::uniform3fv): |
|
8214 (WebCore::GraphicsContext3DInternal::uniform3iv): |
|
8215 (WebCore::GraphicsContext3DInternal::uniform4fv): |
|
8216 (WebCore::GraphicsContext3DInternal::uniform4iv): |
|
8217 (WebCore::GraphicsContext3DInternal::uniformMatrix2fv): |
|
8218 (WebCore::GraphicsContext3DInternal::uniformMatrix3fv): |
|
8219 (WebCore::GraphicsContext3DInternal::uniformMatrix4fv): |
|
8220 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
8221 (WebCore::GraphicsContext3D::~GraphicsContext3D): |
|
8222 (WebCore::GraphicsContext3D::create): |
|
8223 (WebCore::GraphicsContext3D::platformGraphicsContext3D): |
|
8224 (WebCore::GraphicsContext3D::platformTexture): |
|
8225 (WebCore::GraphicsContext3D::texImage2D): |
|
8226 (WebCore::GraphicsContext3D::texSubImage2D): |
|
8227 * src/WebGraphicsContext3D.cpp: Added. |
|
8228 (WebKit::WebGraphicsContext3D::createDefault): |
|
8229 * src/WebGraphicsContext3DDefaultImpl.cpp: Added. |
|
8230 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::create): |
|
8231 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::~GLConnection): |
|
8232 (WebKit::WebGraphicsContext3DDefaultImpl::VertexAttribPointerState::VertexAttribPointerState): |
|
8233 (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl): |
|
8234 (WebKit::WebGraphicsContext3DDefaultImpl::~WebGraphicsContext3DDefaultImpl): |
|
8235 (WebKit::WebGraphicsContext3DDefaultImpl::initialize): |
|
8236 (WebKit::WebGraphicsContext3DDefaultImpl::makeContextCurrent): |
|
8237 (WebKit::WebGraphicsContext3DDefaultImpl::width): |
|
8238 (WebKit::WebGraphicsContext3DDefaultImpl::height): |
|
8239 (WebKit::WebGraphicsContext3DDefaultImpl::sizeInBytes): |
|
8240 (WebKit::createTextureObject): |
|
8241 (WebKit::WebGraphicsContext3DDefaultImpl::reshape): |
|
8242 (WebKit::WebGraphicsContext3DDefaultImpl::flipVertically): |
|
8243 (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): |
|
8244 (WebKit::WebGraphicsContext3DDefaultImpl::activeTexture): |
|
8245 (WebKit::WebGraphicsContext3DDefaultImpl::bindBuffer): |
|
8246 (WebKit::WebGraphicsContext3DDefaultImpl::bindFramebuffer): |
|
8247 (WebKit::WebGraphicsContext3DDefaultImpl::disableVertexAttribArray): |
|
8248 (WebKit::WebGraphicsContext3DDefaultImpl::drawElements): |
|
8249 (WebKit::WebGraphicsContext3DDefaultImpl::enableVertexAttribArray): |
|
8250 (WebKit::WebGraphicsContext3DDefaultImpl::generateMipmap): |
|
8251 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveAttrib): |
|
8252 (WebKit::WebGraphicsContext3DDefaultImpl::getActiveUniform): |
|
8253 (WebKit::WebGraphicsContext3DDefaultImpl::getContextAttributes): |
|
8254 (WebKit::WebGraphicsContext3DDefaultImpl::getError): |
|
8255 (WebKit::WebGraphicsContext3DDefaultImpl::getProgramInfoLog): |
|
8256 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderInfoLog): |
|
8257 (WebKit::WebGraphicsContext3DDefaultImpl::getShaderSource): |
|
8258 (WebKit::WebGraphicsContext3DDefaultImpl::getString): |
|
8259 (WebKit::WebGraphicsContext3DDefaultImpl::getVertexAttribOffset): |
|
8260 (WebKit::WebGraphicsContext3DDefaultImpl::releaseShaderCompiler): |
|
8261 (WebKit::WebGraphicsContext3DDefaultImpl::shaderSource): |
|
8262 (WebKit::WebGraphicsContext3DDefaultImpl::vertexAttribPointer): |
|
8263 (WebKit::WebGraphicsContext3DDefaultImpl::createBuffer): |
|
8264 (WebKit::WebGraphicsContext3DDefaultImpl::createFramebuffer): |
|
8265 (WebKit::WebGraphicsContext3DDefaultImpl::createProgram): |
|
8266 (WebKit::WebGraphicsContext3DDefaultImpl::createRenderbuffer): |
|
8267 (WebKit::WebGraphicsContext3DDefaultImpl::createTexture): |
|
8268 (WebKit::WebGraphicsContext3DDefaultImpl::deleteBuffer): |
|
8269 (WebKit::WebGraphicsContext3DDefaultImpl::deleteFramebuffer): |
|
8270 (WebKit::WebGraphicsContext3DDefaultImpl::deleteProgram): |
|
8271 (WebKit::WebGraphicsContext3DDefaultImpl::deleteRenderbuffer): |
|
8272 (WebKit::WebGraphicsContext3DDefaultImpl::deleteShader): |
|
8273 (WebKit::WebGraphicsContext3DDefaultImpl::deleteTexture): |
|
8274 (WebKit::WebGraphicsContext3DDefaultImpl::synthesizeGLError): |
|
8275 * src/WebGraphicsContext3DDefaultImpl.h: Added. |
|
8276 (WebKit::WebGraphicsContext3DDefaultImpl::): |
|
8277 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::chooseFBConfig): |
|
8278 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createNewContext): |
|
8279 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::createPbuffer): |
|
8280 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyPbuffer): |
|
8281 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::makeCurrent): |
|
8282 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::destroyContext): |
|
8283 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::getCurrentContext): |
|
8284 (WebKit::WebGraphicsContext3DDefaultImpl::GLConnection::GLConnection): |
|
8285 |
|
8286 2010-03-19 Dimitri Glazkov <dglazkov@chromium.org> |
|
8287 |
|
8288 Unreviewed, build fix. |
|
8289 |
|
8290 Rename enqueueStorageEvent to enqueueEvent to match changes in |
|
8291 http://trac.webkit.org/changeset/56249. |
|
8292 |
|
8293 * src/StorageAreaProxy.cpp: |
|
8294 (WebCore::StorageAreaProxy::storageEvent): Renamed. |
|
8295 |
|
8296 2010-03-19 Darin Fisher <darin@chromium.org> |
|
8297 |
|
8298 Reviewed by Dimitri Glazkov. |
|
8299 |
|
8300 [chromium] querying the current history item during a back/forward |
|
8301 navigation should not clobber the scroll offset, etc. |
|
8302 https://bugs.webkit.org/show_bug.cgi?id=36347 |
|
8303 |
|
8304 We should only allow the current history item to be modified if we are |
|
8305 no longer loading or if the load is a new navigation (i.e., not a |
|
8306 back/forward/reload variant). |
|
8307 |
|
8308 * src/WebFrameImpl.cpp: |
|
8309 (WebKit::WebFrameImpl::currentHistoryItem): |
|
8310 |
|
8311 2010-03-18 Vangelis Kokkevis <vangelis@chromium.org> |
|
8312 |
|
8313 Reviewed by Adam Barth. |
|
8314 |
|
8315 Adding support for the ACCELERATED_COMPOSITING render path to Chromium. |
|
8316 https://bugs.webkit.org/show_bug.cgi?id=35557 |
|
8317 Currently compositing of layers is performed via s/w compositor which relies on Skia. This is an initial check-in |
|
8318 and it's only been tested on Windows. Compiling the code requires seting "use_accelerated_compositing=1" |
|
8319 to GYP_DEFINES. The update of layer contents and compositing is fairly inefficient but this will be fixed in |
|
8320 subsequent check-ins. |
|
8321 |
|
8322 * src/ChromeClientImpl.cpp: |
|
8323 (WebKit::ChromeClientImpl::attachRootGraphicsLayer): |
|
8324 (WebKit::ChromeClientImpl::scheduleCompositingLayerSync): |
|
8325 * src/ChromeClientImpl.h: |
|
8326 (WebKit::ChromeClientImpl::setNeedsOneShotDrawingSynchronization): |
|
8327 Added methods required by the RenderLayerCompositor |
|
8328 |
|
8329 * src/WebFrameImpl.cpp: |
|
8330 (WebKit::WebFrameImpl::paintWithContext): |
|
8331 (WebKit::WebFrameImpl::paint): |
|
8332 * src/WebFrameImpl.h: |
|
8333 Split WebFrameImpl::paint() into two methods to make it possible to call the paint |
|
8334 routine with an existing GraphicsContext, which is necessary for painting the root layer into |
|
8335 its own backing surface. |
|
8336 |
|
8337 * src/WebViewImpl.cpp: |
|
8338 (WebKit::WebViewImpl::WebViewImpl): |
|
8339 (WebKit::WebViewImpl::paint): |
|
8340 Modified method to handle the accelerated compositing path. Now, when doing accelerated compositing, |
|
8341 paint() results in repainting the contents of the root layer and then doing a composite operation. |
|
8342 (WebKit::WebViewImpl::setRootGraphicsLayer): |
|
8343 (WebKit::WebViewImpl::setAcceleratedCompositing): |
|
8344 (WebKit::WebViewImpl::updateRootLayerContents): |
|
8345 (WebKit::WebViewImpl::setRootLayerNeedsDisplay): |
|
8346 * src/WebViewImpl.h: |
|
8347 (WebKit::WebViewImpl::isAcceleratedCompositing): |
|
8348 |
|
8349 2010-03-18 Jian Li <jianli@chromium.org> |
|
8350 |
|
8351 Reviewed by Darin Fisher. |
|
8352 |
|
8353 Chromium interface change to support Blob.slice. |
|
8354 https://bugs.webkit.org/show_bug.cgi?id=35318 |
|
8355 |
|
8356 * features.gypi: |
|
8357 * public/WebHTTPBody.h: |
|
8358 * public/WebKitClient.h: |
|
8359 (WebKit::WebKitClient::getFileModificationTime): |
|
8360 * src/ChromiumBridge.cpp: |
|
8361 (WebCore::ChromiumBridge::getFileModificationTime): |
|
8362 * src/WebHTTPBody.cpp: |
|
8363 (WebKit::WebHTTPBody::elementAt): |
|
8364 (WebKit::WebHTTPBody::appendFile): |
|
8365 (WebKit::WebHTTPBody::appendFileRange): |
|
8366 |
|
8367 2010-03-12 Ojan Vafai <ojan@chromium.org> |
|
8368 |
|
8369 Reviewed by David Levin. |
|
8370 |
|
8371 smartdelete should only occur after double-click |
|
8372 https://bugs.webkit.org/show_bug.cgi?id=35314 |
|
8373 |
|
8374 * src/WebFrameImpl.cpp: |
|
8375 (WebKit::WebFrameImpl::selectWordAroundPosition): |
|
8376 |
|
8377 2010-03-18 Nate Chapin <japhet@chromium.org> |
|
8378 |
|
8379 Unreviewed, build fix. |
|
8380 |
|
8381 Left a parentheses unclosed somehow. |
|
8382 |
|
8383 * src/WebDevToolsFrontendImpl.cpp: |
|
8384 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu): |
|
8385 |
|
8386 2010-03-18 Nate Chapin <japhet@chromium.org> |
|
8387 |
|
8388 Reviewed by Dimitri Glazkov. |
|
8389 |
|
8390 Remove all references to V8Index.h and V8ClassIndex. |
|
8391 |
|
8392 https://bugs.webkit.org/show_bug.cgi?id=33477 |
|
8393 |
|
8394 * src/WebBindings.cpp: |
|
8395 (WebKit::getRangeImpl): |
|
8396 * src/WebDevToolsAgentImpl.cpp: |
|
8397 * src/WebDevToolsFrontendImpl.cpp: |
|
8398 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu): |
|
8399 |
|
8400 2010-03-17 Garret Kelly <gdk@chromium.org> |
|
8401 |
|
8402 Reviewed by Darin Fisher. |
|
8403 |
|
8404 PlatformTouchEventBuilder should not be resizing the touch point |
|
8405 array before appending touch points to it. |
|
8406 https://bugs.webkit.org/show_bug.cgi?id=36231 |
|
8407 |
|
8408 * src/WebInputEventConversion.cpp: |
|
8409 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
|
8410 |
|
8411 2010-03-17 Dmitry Titov <dimich@chromium.org> |
|
8412 |
|
8413 Reviewed by Dimitri Glazkov. |
|
8414 |
|
8415 [chromium] Roll Chromium builder's DEPS to current revs. |
|
8416 https://bugs.webkit.org/show_bug.cgi?id=36241 |
|
8417 |
|
8418 * DEPS: |
|
8419 |
|
8420 2010-03-17 Kenneth Russell <kbr@google.com> |
|
8421 |
|
8422 Reviewed by Darin Fisher. |
|
8423 |
|
8424 Revert WebGL context attributes changes 33416 / r56074 and 36200 / r56093 |
|
8425 https://bugs.webkit.org/show_bug.cgi?id=36233 |
|
8426 |
|
8427 The patch for bug 33416, which added multisampling support to the |
|
8428 WebGL back buffer, uncovered some OpenGL driver bugs on the build |
|
8429 bots which need further investigation to determine the appropriate |
|
8430 workaround. Reverting this change, the minor build fix in 36189, |
|
8431 and the skipping of the affected tests in bug 36200. |
|
8432 |
|
8433 Built and tested WebKit and Chromium and ran all WebGL layout |
|
8434 tests in both. |
|
8435 |
|
8436 * src/GraphicsContext3D.cpp: |
|
8437 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
8438 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
8439 (WebCore::GraphicsContext3DInternal::reshape): |
|
8440 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
8441 (WebCore::GraphicsContext3DInternal::bindFramebuffer): |
|
8442 (WebCore::GraphicsContext3D::readPixels): |
|
8443 |
|
8444 2010-03-16 James Hawkins <jhawkins@chromium.org> |
|
8445 |
|
8446 Reviewed by David Levin. |
|
8447 |
|
8448 [Chromium] Size the WebVector of forms after determining how many |
|
8449 forms are valid and will be returned. |
|
8450 |
|
8451 https://bugs.webkit.org/show_bug.cgi?id=36204 |
|
8452 |
|
8453 No new tests, as this is only triggered by Chromium's use of the |
|
8454 WebFormElement API. |
|
8455 |
|
8456 * src/WebFrameImpl.cpp: |
|
8457 (WebKit::WebFrameImpl::forms): |
|
8458 |
|
8459 2010-03-16 Kenneth Russell <kbr@google.com> |
|
8460 |
|
8461 Reviewed by Darin Fisher. |
|
8462 |
|
8463 Build breakage from 33416 |
|
8464 https://bugs.webkit.org/show_bug.cgi?id=36189 |
|
8465 |
|
8466 No new tests. Built release Chromium. |
|
8467 |
|
8468 * src/GraphicsContext3D.cpp: |
|
8469 (WebCore::GraphicsContext3DInternal::reshape): |
|
8470 |
|
8471 2010-03-16 Zhenyao Mo <zmo@google.com> |
|
8472 |
|
8473 Reviewed by Darin Fisher. |
|
8474 |
|
8475 Hook up WebGLContextAttributes to OpenGL context creation code |
|
8476 https://bugs.webkit.org/show_bug.cgi?id=33416 |
|
8477 |
|
8478 Test: fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html |
|
8479 |
|
8480 * src/GraphicsContext3D.cpp: Hook up WebGLContextAttributes to OpenGL context creation code for Windows. |
|
8481 |
|
8482 2010-03-16 Yury Semikhatsky <yurys@chromium.org> |
|
8483 |
|
8484 Unreviewed. |
|
8485 |
|
8486 Fix Chromium Mac build: remove unused code. |
|
8487 |
|
8488 * src/WebDevToolsAgentImpl.cpp: |
|
8489 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy): |
|
8490 |
|
8491 2010-03-16 Yury Semikhatsky <yurys@chromium.org> |
|
8492 |
|
8493 Reviewed by Pavel Feldman. |
|
8494 |
|
8495 Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost. |
|
8496 |
|
8497 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder |
|
8498 https://bugs.webkit.org/show_bug.cgi?id=35036 |
|
8499 |
|
8500 * src/InspectorClientImpl.cpp: |
|
8501 (WebKit::InspectorClientImpl::openInspectorFrontend): |
|
8502 * src/InspectorClientImpl.h: |
|
8503 * src/WebDevToolsAgentImpl.cpp: |
|
8504 (WebKit::WebDevToolsAgentImpl::attach): |
|
8505 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad): |
|
8506 (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy): |
|
8507 (WebKit::WebDevToolsAgentImpl::setInspectorFrontendProxyToInspectorController): |
|
8508 * src/WebDevToolsAgentImpl.h: |
|
8509 * src/WebDevToolsFrontendImpl.cpp: |
|
8510 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
8511 (WebKit::WebDevToolsFrontendImpl::jsBringToFront): |
|
8512 (WebKit::WebDevToolsFrontendImpl::jsInspectedURLChanged): |
|
8513 * src/WebDevToolsFrontendImpl.h: |
|
8514 * src/js/InjectDispatch.js: |
|
8515 (close): |
|
8516 |
|
8517 2010-03-16 Pavel Feldman <pfeldman@chromium.org> |
|
8518 |
|
8519 Not reviewed: chromium tests fix. |
|
8520 |
|
8521 * src/js/InspectorControllerImpl.js: |
|
8522 (devtools.InspectorBackendImpl): |
|
8523 |
|
8524 2010-03-16 Pavel Feldman <pfeldman@chromium.org> |
|
8525 |
|
8526 Reviewed by Timothy Hatcher. |
|
8527 |
|
8528 Web Inspector: migrate to native styles inspector in order to inspect styles from foreighn domains. |
|
8529 |
|
8530 https://bugs.webkit.org/show_bug.cgi?id=36117 |
|
8531 |
|
8532 * src/js/InspectorControllerImpl.js: |
|
8533 (devtools.InspectorBackendImpl): |
|
8534 |
|
8535 2010-03-15 John Gregg <johnnyg@google.com> |
|
8536 |
|
8537 Reviewed by David Levin. |
|
8538 |
|
8539 Notification object should expose absolute URL of icon |
|
8540 https://bugs.webkit.org/show_bug.cgi?id=35800 |
|
8541 |
|
8542 * public/WebNotification.h: |
|
8543 * src/WebNotification.cpp: |
|
8544 (WebKit::WebNotification::iconURL): |
|
8545 |
|
8546 2010-03-15 Darin Fisher <darin@chromium.org> |
|
8547 |
|
8548 Reviewed by Adam Barth. |
|
8549 |
|
8550 https://bugs.webkit.org/show_bug.cgi?id=36152 |
|
8551 [chromium] Add support for history.pushState and history.replaceState |
|
8552 |
|
8553 * public/WebFrameClient.h: |
|
8554 (WebKit::WebFrameClient::didNavigateWithinPage): Move implementation of |
|
8555 didChangeLocationWithinPage to here. Only add to the redirect chain if |
|
8556 we are performing a simple hash change (i.e., no state object on the |
|
8557 history item). Call the old didChangeLocationWithinPage for backwards |
|
8558 compat with Chromium. This will be removed in a subsequent patch. |
|
8559 |
|
8560 (WebKit::WebFrameClient::didChangeLocationWithinPage): |
|
8561 * src/FrameLoaderClientImpl.cpp: |
|
8562 (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage): |
|
8563 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
8564 Call the new version of didChangeLocationWithinPage without the |
|
8565 parameter to indicate whether this is a new navigation or not. We only |
|
8566 need this method on WebFrameClient to support TestShell / DRT. |
|
8567 |
|
8568 (WebKit::FrameLoaderClientImpl::dispatchDidPushStateWithinPage): |
|
8569 Call dispatchDidNavigateWithinPage since pushState is just a type of |
|
8570 in-page navigation. This is an in-page navigation that adds another |
|
8571 entry to session history. |
|
8572 |
|
8573 (WebKit::FrameLoaderClientImpl::dispatchDidReplaceStateWithinPage): |
|
8574 Call dispatchDidNavigateWithinPage since replaceState is just a type of |
|
8575 in-page navigation. This is an in-page navigation that replaces the |
|
8576 current session history entry. |
|
8577 |
|
8578 (WebKit::FrameLoaderClientImpl::dispatchDidPopStateWithinPage): Do |
|
8579 nothing since dispatchDidNavigateWithinPage is called in this case by |
|
8580 the FrameLoader. |
|
8581 |
|
8582 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction): |
|
8583 (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem): Move the code |
|
8584 for handling the dummy chrome-back-forward://go/ URLs from |
|
8585 dispatchDecidePolicyForNavigationAction to shouldGoToHistoryItem, which |
|
8586 prevents the URLs from leaking into session history. |
|
8587 shouldGoToHistoryItem is called before any work is done by history |
|
8588 traversal, so this is a better place for this hack. Ultimately, this |
|
8589 code should be eliminatd in favor of better integration with |
|
8590 FrameLoader or HistoryController. |
|
8591 |
|
8592 * src/FrameLoaderClientImpl.h: |
|
8593 |
|
8594 2010-03-15 Darin Fisher <darin@chromium.org> |
|
8595 |
|
8596 Fix build bustage. We also need to pull down "third_party/tcmalloc" |
|
8597 |
|
8598 * DEPS: |
|
8599 |
|
8600 2010-03-15 Darin Fisher <darin@chromium.org> |
|
8601 |
|
8602 Fix build bustage. We also need to pull down "gfx" |
|
8603 |
|
8604 * DEPS: |
|
8605 |
|
8606 2010-03-15 Darin Fisher <darin@chromium.org> |
|
8607 |
|
8608 Reviewed by David Levin. |
|
8609 |
|
8610 https://bugs.webkit.org/show_bug.cgi?id=36131 |
|
8611 Update include paths for chromium Rect, Point, and Size types. |
|
8612 |
|
8613 Update DEPS to pull latest chromium code that reflects the |
|
8614 new location of these headers. |
|
8615 |
|
8616 * DEPS: |
|
8617 * public/WebPoint.h: |
|
8618 * public/WebRect.h: |
|
8619 * public/WebSize.h: |
|
8620 |
|
8621 2010-03-15 Marcus Bulach <bulach@chromium.org> |
|
8622 |
|
8623 Reviewed by Jeremy Orlow. |
|
8624 |
|
8625 Send the frame URL on GeolocationServiceBridgeImpl::startUpdating. |
|
8626 https://bugs.webkit.org/show_bug.cgi?id=36012 |
|
8627 |
|
8628 * public/GeolocationServiceBridgeChromium.h: |
|
8629 * src/GeolocationServiceBridgeChromium.cpp: |
|
8630 (WebKit::GeolocationServiceBridgeImpl::startUpdating): |
|
8631 |
|
8632 2010-03-15 Patrik Persson <patrik.j.persson@ericsson.com> |
|
8633 |
|
8634 Reviewed by Darin Adler. |
|
8635 |
|
8636 https://bugs.webkit.org/show_bug.cgi?id=32369 |
|
8637 |
|
8638 Revise iframe sandbox behavior to match the updated HTML5 spec. |
|
8639 |
|
8640 - Enables window.sessionStorage in sandboxed iframes. |
|
8641 |
|
8642 - Raises SECURITY_ERR exceptions when window.localStorage or |
|
8643 window.openDatabase() is blocked by iframe sandboxing. |
|
8644 |
|
8645 Note: window.sessionStorage does not raise exceptions. |
|
8646 |
|
8647 WebKit would previously return null references in these cases. The |
|
8648 new behavior is in accordance with HTML5: |
|
8649 |
|
8650 http://dev.w3.org/html5/webstorage/ (sections 4.2 and 4.3) |
|
8651 http://dev.w3.org/html5/webdatabase/ (section 4.1) |
|
8652 http://www.mail-archive.com/whatwg@lists.whatwg.org/msg19786.html |
|
8653 |
|
8654 * src/StorageAreaProxy.cpp: |
|
8655 (WebCore::StorageAreaProxy::storageEvent): exception handling |
|
8656 * src/StorageEventDispatcherImpl.cpp: |
|
8657 (WebCore::StorageEventDispatcherImpl::dispatchStorageEvent): exception handling |
|
8658 |
|
8659 2010-03-15 Tony Chang <tony@chromium.org> |
|
8660 |
|
8661 Reviewed by Darin Adler. |
|
8662 |
|
8663 option-pageup/down should move cursor on chromium mac |
|
8664 https://bugs.webkit.org/show_bug.cgi?id=36108 |
|
8665 |
|
8666 * src/EditorClientImpl.cpp: |
|
8667 (WebKit::): |
|
8668 |
|
8669 2010-03-13 Eric Roman <eroman@chromium.org> |
|
8670 |
|
8671 Reviewed by Adam Barth. |
|
8672 |
|
8673 Add a firstPartyForCookies() property to WebDocument. |
|
8674 https://bugs.webkit.org/show_bug.cgi?id=35592 |
|
8675 |
|
8676 * public/WebDocument.h: |
|
8677 * src/WebDocument.cpp: |
|
8678 (WebKit::WebDocument::firstPartyForCookies): |
|
8679 |
|
8680 2010-03-12 Garret Kelly <gdk@chromium.org> |
|
8681 |
|
8682 Unreiviewed. |
|
8683 |
|
8684 Fix Chromium Mac build. Last patch did not apply properly. |
|
8685 (Garret assures me this patch will actually work.) |
|
8686 |
|
8687 * src/WebInputEventConversion.cpp: |
|
8688 (WebKit::toPlatformTouchEventType): |
|
8689 (WebKit::toPlatformTouchPointState): |
|
8690 |
|
8691 2010-03-12 Garret Kelly <gdk@chromium.org> |
|
8692 |
|
8693 Unreviewed. |
|
8694 |
|
8695 Fix Chromium Mac build. This time, with actual fixing goodness. |
|
8696 |
|
8697 * src/WebInputEventConversion.cpp: |
|
8698 (WebKit::toPlatformTouchEventType): |
|
8699 (WebKit::toPlatformTouchPointState): |
|
8700 |
|
8701 2010-03-12 Garret Kelly <gdk@chromium.org> |
|
8702 |
|
8703 Unreviewed. |
|
8704 |
|
8705 Fix Chromium Mac build. |
|
8706 |
|
8707 * src/WebInputEventConversion.cpp: |
|
8708 (WebKit::toPlatformTouchEventType): |
|
8709 (WebKit::toPlatformTouchPointState): |
|
8710 |
|
8711 2010-03-12 Garret Kelly <gdk@chromium.org> |
|
8712 |
|
8713 Reviewed by Eric Seidel. |
|
8714 |
|
8715 Enable touch events in Chromium features gypi file. |
|
8716 https://bugs.webkit.org/show_bug.cgi?id=35994 |
|
8717 |
|
8718 * features.gypi: |
|
8719 |
|
8720 2010-03-12 Darin Fisher <darin@chromium.org> |
|
8721 |
|
8722 Fix Chromium build bustage. |
|
8723 |
|
8724 Wrap usage of WebPrivatePtr from WebNode.h in a #if |
|
8725 WEBKIT_IMPLEMENTATION guard. |
|
8726 |
|
8727 * public/WebNode.h: |
|
8728 |
|
8729 2010-03-12 Nicolas Weber <thakis@chromium.org> |
|
8730 |
|
8731 Reviewed by David Levin. |
|
8732 |
|
8733 [Chromium] Cmd-clicking submit buttons should submit in new tab |
|
8734 https://bugs.webkit.org/show_bug.cgi?id=36023 |
|
8735 |
|
8736 Take modifiers into account when clicking form buttons. E.g. |
|
8737 cmd-clicking a submit button will submit in a new background tab, |
|
8738 cmd-shift-clicking in a new foreground tab, shift-clicking in a new |
|
8739 window. (On windows/linux, it's ctrl instead of cmd.) |
|
8740 |
|
8741 * src/FrameLoaderClientImpl.cpp: |
|
8742 (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy): |
|
8743 |
|
8744 2010-03-12 Kavita Kanetkar <kkanetkar@chromium.org> |
|
8745 |
|
8746 Reviewed by Darin Fisher. |
|
8747 |
|
8748 [chromium] Fix memory leak in WebImageDecoder API |
|
8749 https://bugs.webkit.org/show_bug.cgi?id=35946 |
|
8750 |
|
8751 * src/WebImageDecoder.cpp: |
|
8752 (WebKit::WebImageDecoder::setData): |
|
8753 (WebKit::WebImageDecoder::getFrameAtIndex): |
|
8754 |
|
8755 2010-03-11 Aaron Boodman <aa@chromium.org> |
|
8756 |
|
8757 Kill WebDocument::applicationID() (part 1). |
|
8758 |
|
8759 Modify interface to WebCore::NotificationPresenter::checkPermission() |
|
8760 and remove implementation of WebDocument::applicationID(). Breaking |
|
8761 API changes will be in a subsequent change. |
|
8762 https://bugs.webkit.org/show_bug.cgi?id=35846 |
|
8763 |
|
8764 * public/WebNotificationPresenter.h: |
|
8765 * src/NotificationPresenterImpl.cpp: |
|
8766 (WebKit::NotificationPresenterImpl::checkPermission): |
|
8767 * src/NotificationPresenterImpl.h: |
|
8768 * src/WebDocument.cpp: |
|
8769 (WebKit::WebDocument::applicationID): |
|
8770 |
|
8771 2010-03-11 Stuart Morgan <stuartmorgan@chromium.org> |
|
8772 |
|
8773 Reviewed by Darin Fisher. |
|
8774 |
|
8775 Fix the screen coordinate conversion of Chromium Mac mouse events for |
|
8776 multiple-moniter setups. Also changes the global coordinate values |
|
8777 to be computed from the event, rather than the instantaneous mouse |
|
8778 location, and reduces code duplication for location conversion. |
|
8779 |
|
8780 Dual-sided patch with http://codereview.chromium.org/751002 |
|
8781 |
|
8782 https://bugs.webkit.org/show_bug.cgi?id=35950 |
|
8783 |
|
8784 * src/mac/WebInputEventFactory.mm: |
|
8785 (WebKit::setWebEventLocationFromEventInView): |
|
8786 (WebKit::WebInputEventFactory::mouseEvent): |
|
8787 (WebKit::WebInputEventFactory::mouseWheelEvent): |
|
8788 |
|
8789 2010-03-11 Anders Carlsson <andersca@apple.com> |
|
8790 |
|
8791 Reviewed by David Hyatt. |
|
8792 |
|
8793 Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents. |
|
8794 |
|
8795 * src/ChromeClientImpl.cpp: |
|
8796 * src/ChromeClientImpl.h: |
|
8797 |
|
8798 2010-03-10 Darin Fisher <darin@chromium.org> |
|
8799 |
|
8800 Reviewed by Jeremy Orlow. |
|
8801 |
|
8802 Use WebPrivatePtr for WebNode |
|
8803 https://bugs.webkit.org/show_bug.cgi?id=36005 |
|
8804 |
|
8805 * public/WebElement.h: |
|
8806 * public/WebFormElement.h: |
|
8807 * public/WebInputElement.h: |
|
8808 * public/WebLabelElement.h: |
|
8809 * public/WebNode.h: |
|
8810 (WebKit::WebNode::WebNode): |
|
8811 (WebKit::WebNode::isNull): |
|
8812 (WebKit::WebNode::unwrap): |
|
8813 (WebKit::WebNode::constUnwrap): |
|
8814 * public/WebPrivatePtr.h: |
|
8815 (WebKit::WebPrivatePtr::assign): |
|
8816 * src/WebDocument.cpp: |
|
8817 (WebKit::WebDocument::WebDocument): |
|
8818 (WebKit::WebDocument::operator=): |
|
8819 (WebKit::WebDocument::operator PassRefPtr<Document>): |
|
8820 * src/WebElement.cpp: |
|
8821 (WebKit::WebElement::hasTagName): |
|
8822 (WebKit::WebElement::WebElement): |
|
8823 (WebKit::WebElement::operator=): |
|
8824 (WebKit::WebElement::operator PassRefPtr<Element>): |
|
8825 * src/WebFormElement.cpp: |
|
8826 (WebKit::WebFormElement::WebFormElement): |
|
8827 (WebKit::WebFormElement::operator=): |
|
8828 (WebKit::WebFormElement::operator PassRefPtr<HTMLFormElement>): |
|
8829 * src/WebInputElement.cpp: |
|
8830 (WebKit::WebInputElement::WebInputElement): |
|
8831 (WebKit::WebInputElement::operator=): |
|
8832 (WebKit::WebInputElement::operator PassRefPtr<HTMLInputElement>): |
|
8833 * src/WebLabelElement.cpp: |
|
8834 (WebKit::WebLabelElement::correspondingControl): |
|
8835 (WebKit::WebLabelElement::operator=): |
|
8836 (WebKit::WebLabelElement::operator PassRefPtr<HTMLLabelElement>): |
|
8837 * src/WebNode.cpp: |
|
8838 (WebKit::WebNode::reset): |
|
8839 (WebKit::WebNode::assign): |
|
8840 (WebKit::WebNode::equals): |
|
8841 (WebKit::WebNode::parentNode): |
|
8842 (WebKit::WebNode::createMarkup): |
|
8843 (WebKit::WebNode::addEventListener): |
|
8844 (WebKit::WebNode::removeEventListener): |
|
8845 (WebKit::WebNode::simulateClick): |
|
8846 (WebKit::WebNode::WebNode): |
|
8847 (WebKit::WebNode::operator=): |
|
8848 (WebKit::WebNode::operator PassRefPtr<Node>): |
|
8849 |
|
8850 2010-03-10 Darin Fisher <darin@chromium.org> |
|
8851 |
|
8852 Reviewed by Jeremy Orlow. |
|
8853 |
|
8854 Add API wrapper for WebCore::SerializedScriptValue |
|
8855 https://bugs.webkit.org/show_bug.cgi?id=35988 |
|
8856 |
|
8857 WebSerializedScriptValue is a wrapper around SerializedScriptValue. |
|
8858 |
|
8859 WebPrivatePtr is used to simplify wrapping reference counted WebCore |
|
8860 types. This class is used to cleanup WebHistoryItem, and will be used |
|
8861 to clean up other classes in the WebKit API in a follow-up patch. |
|
8862 |
|
8863 * WebKit.gyp: |
|
8864 * public/WebHistoryItem.h: |
|
8865 * public/WebPrivatePtr.h: Added. |
|
8866 * public/WebSerializedScriptValue.h: Added. |
|
8867 * src/WebHistoryItem.cpp: |
|
8868 * src/WebSerializedScriptValue.cpp: Added. |
|
8869 |
|
8870 2010-03-10 Sanjeev Radhakrishnan <sanjeevr@chromium.org> |
|
8871 |
|
8872 Reviewed by Darin Fisher. |
|
8873 |
|
8874 Allow a plugin to participate in the browser's print workflow. |
|
8875 https://bugs.webkit.org/show_bug.cgi?id=35550 |
|
8876 |
|
8877 * public/WebFrame.h: |
|
8878 * public/WebPlugin.h: |
|
8879 * src/WebFrameImpl.cpp: |
|
8880 * src/WebFrameImpl.h: |
|
8881 * src/WebPluginContainerImpl.cpp: |
|
8882 * src/WebPluginContainerImpl.h: |
|
8883 |
|
8884 2010-03-10 John Abd-El-Malek <jam@chromium.org> |
|
8885 |
|
8886 Reviewed by Nate Chapin. |
|
8887 |
|
8888 [chromium]: Fix regression in mouse capture on Mac/Linux |
|
8889 https://bugs.webkit.org/show_bug.cgi?id=35987 |
|
8890 |
|
8891 * src/WebViewImpl.cpp: |
|
8892 |
|
8893 2010-03-10 Evan Stade <estade@chromium.org> |
|
8894 |
|
8895 Reviewed by David Levin. |
|
8896 |
|
8897 [chromium] add functionality to activate the focused node in a WebView |
|
8898 https://bugs.webkit.org/show_bug.cgi?id=35407 |
|
8899 |
|
8900 * public/WebDocument.h: |
|
8901 * public/WebNode.h: |
|
8902 * src/WebDocument.cpp: |
|
8903 (WebKit::WebDocument::focusedNode): Added |
|
8904 * src/WebNode.cpp: |
|
8905 (WebKit::WebNode::simulateClick): Added |
|
8906 |
|
8907 2010-03-10 John Abd-El-Malek <jam@chromium.org> |
|
8908 |
|
8909 Reviewed by Darin Fisher. |
|
8910 |
|
8911 https://bugs.webkit.org/show_bug.cgi?id=35952 |
|
8912 Propagate mouse wheel events to Pepper plugins. |
|
8913 |
|
8914 * src/WebInputEventConversion.cpp: |
|
8915 (WebKit::WebMouseWheelEventBuilder::WebMouseWheelEventBuilder): |
|
8916 * src/WebInputEventConversion.h: |
|
8917 * src/WebPluginContainerImpl.cpp: |
|
8918 (WebKit::WebPluginContainerImpl::handleEvent): |
|
8919 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
|
8920 (WebKit::WebPluginContainerImpl::handleWheelEvent): |
|
8921 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
8922 * src/WebPluginContainerImpl.h: |
|
8923 |
|
8924 2010-03-10 Garret Kelly <gdk@chromium.org> |
|
8925 |
|
8926 Reviewed by Darin Fisher. |
|
8927 |
|
8928 Add support for converting WebTouchEvents to PlatformTouchEvents and |
|
8929 routing them into the EventHandler for the frame in which they |
|
8930 originate. |
|
8931 https://bugs.webkit.org/show_bug.cgi?id=35874 |
|
8932 |
|
8933 * src/ChromeClientImpl.h: |
|
8934 (WebKit::ChromeClientImpl::needTouchEvents): |
|
8935 * src/WebViewImpl.cpp: |
|
8936 (WebKit::WebViewImpl::touchEvent): Handle incoming WebTouchEvents, |
|
8937 converting them to PlatformTouchEvents and sending them to the |
|
8938 EventHandler. |
|
8939 (WebKit::WebViewImpl::handleInputEvent): Now routes WebTouchEvents to |
|
8940 the touchEvent handler. |
|
8941 * src/WebViewImpl.h: |
|
8942 |
|
8943 2010-03-10 Nate Chapin <japhet@chromium.org> |
|
8944 |
|
8945 Reviewed by Dimitri Glazkov. |
|
8946 |
|
8947 Wrap and unwrap v8 objects with WrapperTypeInfo instead of V8ClassIndex::V8WrapperType. |
|
8948 |
|
8949 https://bugs.webkit.org/show_bug.cgi?id=35941 |
|
8950 |
|
8951 * src/WebBindings.cpp: |
|
8952 (WebKit::getRangeImpl): |
|
8953 * src/WebDevToolsAgentImpl.cpp: |
|
8954 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper): |
|
8955 * src/WebDevToolsFrontendImpl.cpp: |
|
8956 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu): |
|
8957 |
|
8958 2010-03-10 Garret Kelly <gdk@chromium.org> |
|
8959 |
|
8960 Reviewed by Darin Fisher. |
|
8961 |
|
8962 Fixing build warning caused by using 0 instead of NULL as the sentiel |
|
8963 in a varargs call. |
|
8964 https://bugs.webkit.org/show_bug.cgi?id=35898 |
|
8965 |
|
8966 * src/gtk/WebInputEventFactory.cpp: |
|
8967 |
|
8968 2010-03-10 Jeremy Orlow <jorlow@chromium.org> |
|
8969 |
|
8970 Reviewed by Darin Fisher. |
|
8971 |
|
8972 Add IndexedDatabase class and hook it up. |
|
8973 https://bugs.webkit.org/show_bug.cgi?id=35927 |
|
8974 |
|
8975 This change is mostly just adding the plumbing necessary for |
|
8976 the IndexedDatabaseRequest and IndexedDatabaseSync (not written |
|
8977 yet). |
|
8978 |
|
8979 * WebKit.gyp: |
|
8980 * public/WebIndexedDatabase.h: Added. |
|
8981 (WebKit::WebIndexedDatabase::~WebIndexedDatabase): |
|
8982 * public/WebKitClient.h: |
|
8983 (WebKit::WebKitClient::getIndexedDatabase): |
|
8984 * src/ChromiumBridge.cpp: |
|
8985 (WebCore::ChromiumBridge::getIndexedDatabase): |
|
8986 * src/IndexedDatabaseProxy.cpp: Added. |
|
8987 (WebCore::IndexedDatabaseProxy::create): |
|
8988 (WebCore::IndexedDatabaseProxy::IndexedDatabaseProxy): |
|
8989 (WebCore::IndexedDatabaseProxy::~IndexedDatabaseProxy): |
|
8990 (WebCore::IndexedDatabaseProxy::open): |
|
8991 * src/IndexedDatabaseProxy.h: Added. |
|
8992 |
|
8993 2010-03-10 Andrey Kosyakov <caseq@chromium.org> |
|
8994 |
|
8995 Reviewed by Pavel Feldman. |
|
8996 |
|
8997 Web Inspector: display list of active workers & support debugging |
|
8998 with fake workers |
|
8999 https://bugs.webkit.org/show_bug.cgi?id=35568 |
|
9000 |
|
9001 * src/js/InspectorControllerImpl.js: |
|
9002 (devtools.InspectorBackendImpl): |
|
9003 |
|
9004 2010-03-10 Tony Chang <tony@chromium.org> |
|
9005 |
|
9006 Reviewed by Darin Fisher. |
|
9007 |
|
9008 https://bugs.webkit.org/show_bug.cgi?id=35956 |
|
9009 Create a grd file upstream for resources that chromium uses |
|
9010 that are pulled directly from the upstream repository. |
|
9011 |
|
9012 * WebKit.grd: Added. |
|
9013 |
|
9014 2010-03-10 Roland Steiner <rolandsteiner@chromium.org> |
|
9015 |
|
9016 Reviewed by David Levin. |
|
9017 |
|
9018 Bug 28293 - [Chromium] event.datatransfer.getdata("text/uri-list") is treated the same as getdata("URL") |
|
9019 https://bugs.webkit.org/show_bug.cgi?id=28293 |
|
9020 |
|
9021 Change ChromiumDataObject such that it treats types "URL" and "text/uri-list" |
|
9022 correctly for event.dataTransfer.getData/setData. Currently both are treated |
|
9023 as synonyms, but for "URL", getData is supposed to only return the first valid URL |
|
9024 contained within the data for "text/uri-list" (see HTML5 spec). |
|
9025 |
|
9026 Tests: editing/pasteboard/dataTransfer-setData-getData.html |
|
9027 |
|
9028 * src/WebDragData.cpp: |
|
9029 (WebKit::WebDragData::url): |
|
9030 (WebKit::WebDragData::setURL): |
|
9031 |
|
9032 2010-03-08 John Abd-El-Malek <jam@chromium.org> |
|
9033 |
|
9034 Reviewed by Darin Fisher. |
|
9035 |
|
9036 Need to send mouse events to plugin when it has mouse capture |
|
9037 https://bugs.webkit.org/show_bug.cgi?id=35900 |
|
9038 |
|
9039 * public/WebInputEvent.h: |
|
9040 (WebKit::WebInputEvent::isMouseEventType): |
|
9041 * src/WebViewImpl.cpp: |
|
9042 (WebKit::WebViewImpl::WebViewImpl): |
|
9043 (WebKit::WebViewImpl::mouseDown): |
|
9044 (WebKit::WebViewImpl::mouseUp): |
|
9045 (WebKit::WebViewImpl::handleInputEvent): |
|
9046 * src/WebViewImpl.h: |
|
9047 |
|
9048 2010-03-09 Anton Muhin <antonm@chromium.org> |
|
9049 |
|
9050 Reviewed by Darin Fisher. |
|
9051 |
|
9052 Accept and bailout NULL widgets in ChromiumBridge |
|
9053 https://bugs.webkit.org/show_bug.cgi?id=35796 |
|
9054 |
|
9055 * src/ChromiumBridge.cpp: |
|
9056 (WebCore::toChromeClientImpl): |
|
9057 |
|
9058 2010-03-09 Yury Semikhatsky <yurys@chromium.org> |
|
9059 |
|
9060 Reviewed by Pavel Feldman. |
|
9061 |
|
9062 Use clean global object for devtools utility context instead of |
|
9063 trying to simulate inspected context. |
|
9064 |
|
9065 https://bugs.webkit.org/show_bug.cgi?id=35923 |
|
9066 |
|
9067 * src/DebuggerAgentImpl.cpp: |
|
9068 * src/DebuggerAgentImpl.h: |
|
9069 * src/WebDevToolsAgentImpl.cpp: |
|
9070 (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy): |
|
9071 |
|
9072 2010-03-08 Alexey Proskuryakov <ap@apple.com> |
|
9073 |
|
9074 Chromium build fix. |
|
9075 |
|
9076 Updated for the removal of "mightDownloadFromHandle". |
|
9077 |
|
9078 * src/ResourceHandle.cpp: |
|
9079 (WebCore::ResourceHandle::ResourceHandle): |
|
9080 (WebCore::ResourceHandle::create): |
|
9081 |
|
9082 2010-03-08 Dimitri Glazkov <dglazkov@chromium.org> |
|
9083 |
|
9084 Reviewed by Darin Fisher. |
|
9085 |
|
9086 [Chromium] Reset multiple form submission protection on mouse events. |
|
9087 https://bugs.webkit.org/show_bug.cgi?id=35128 |
|
9088 |
|
9089 * src/WebViewImpl.cpp: |
|
9090 (WebKit::WebViewImpl::mouseDown): |
|
9091 |
|
9092 2010-03-08 Michael Nordman <michaeln@google.com> |
|
9093 |
|
9094 Reviewed by Darin Fisher. |
|
9095 |
|
9096 Quick fix for a chromium unit test failures around r55675 (repaint refactoring). |
|
9097 This change restores the tests for empty rects that were deleted. |
|
9098 |
|
9099 https://bugs.webkit.org/show_bug.cgi?id=35878 |
|
9100 |
|
9101 * src/ChromeClientImpl.cpp: |
|
9102 (WebKit::ChromeClientImpl::invalidateContentsAndWindow): |
|
9103 * src/WebPopupMenuImpl.cpp: |
|
9104 (WebKit::WebPopupMenuImpl::invalidateContentsAndWindow): |
|
9105 |
|
9106 2010-03-02 Adam Treat <atreat@rim.com> |
|
9107 |
|
9108 Reviewed by Dave Hyatt. |
|
9109 |
|
9110 Adapt the chromium port to the refactoring of repaint methods. |
|
9111 |
|
9112 https://bugs.webkit.org/show_bug.cgi?id=34214 |
|
9113 |
|
9114 * src/ChromeClientImpl.cpp: |
|
9115 (WebKit::ChromeClientImpl::invalidateContents): |
|
9116 (WebKit::ChromeClientImpl::invalidateWindow): |
|
9117 (WebKit::ChromeClientImpl::invalidateContentsAndWindow): |
|
9118 (WebKit::ChromeClient::invalidateContentsForSlowScroll): |
|
9119 * src/ChromeClientImpl.h: |
|
9120 |
|
9121 2010-03-08 Jian Li <jianli@chromium.org> |
|
9122 |
|
9123 Reviewed by Dmitry Titov. |
|
9124 |
|
9125 Blob.slice support. |
|
9126 https://bugs.webkit.org/show_bug.cgi?id=32993 |
|
9127 |
|
9128 Add ENABLE_BLOB_SLICE feature define. |
|
9129 |
|
9130 * features.gypi: |
|
9131 |
|
9132 2010-03-08 Eric Uhrhane <ericu@chromium.org> |
|
9133 |
|
9134 Reviewed by David Levin. |
|
9135 |
|
9136 Remove the now-redundant Settings fields for the Database |
|
9137 https://bugs.webkit.org/show_bug.cgi?id=35763 |
|
9138 |
|
9139 No new tests; this code isn't called. |
|
9140 |
|
9141 * public/WebSettings.h: |
|
9142 * src/WebSettingsImpl.cpp: |
|
9143 * src/WebSettingsImpl.h: |
|
9144 |
|
9145 2010-03-08 Jeremy Orlow <jorlow@chromium.org> |
|
9146 |
|
9147 Reviewed by Darin Fisher. |
|
9148 |
|
9149 Pass the WebFrame into WebStorageArea::setItem so we can figure out the routing ID |
|
9150 https://bugs.webkit.org/show_bug.cgi?id=35758 |
|
9151 |
|
9152 This is necessary since setItem is sometimes blocked and the embedder might need |
|
9153 to display some piece of UI associated with such an event. |
|
9154 |
|
9155 * public/WebStorageArea.h: |
|
9156 (WebKit::WebStorageArea::setItem): |
|
9157 * src/StorageAreaProxy.cpp: |
|
9158 (WebCore::StorageAreaProxy::setItem): |
|
9159 * src/WebStorageAreaImpl.cpp: |
|
9160 (WebKit::WebStorageAreaImpl::setItem): |
|
9161 * src/WebStorageAreaImpl.h: |
|
9162 |
|
9163 2010-03-07 Mark Rowe <mrowe@apple.com> |
|
9164 |
|
9165 Chromium build fix. |
|
9166 |
|
9167 * src/ChromiumBridge.cpp: Include SharedBuffer.h since WebCore::SharedBuffer is being used. |
|
9168 |
|
9169 2010-03-07 Mark Rowe <mrowe@apple.com> |
|
9170 |
|
9171 Chromium build fix. |
|
9172 |
|
9173 * src/ResourceHandle.cpp: Include SharedBuffer.h since WebCore::SharedBuffer is being used. |
|
9174 |
|
9175 2010-03-06 Pavel Feldman <pfeldman@chromium.org> |
|
9176 |
|
9177 Reviewed by Timothy Hatcher. |
|
9178 |
|
9179 Chromium: Restore devtools window activate upon node search complete. |
|
9180 |
|
9181 https://bugs.webkit.org/show_bug.cgi?id=35832 |
|
9182 |
|
9183 * src/js/DevTools.js: |
|
9184 |
|
9185 2010-03-06 Darin Fisher <darin@chromium.org> |
|
9186 |
|
9187 Reviewed by David Levin. |
|
9188 |
|
9189 [Chromium] Embedder initiated loads should not always stop existing loads |
|
9190 https://bugs.webkit.org/show_bug.cgi?id=33862 |
|
9191 |
|
9192 * src/WebFrameImpl.cpp: |
|
9193 (WebKit::WebFrameImpl::reload): |
|
9194 (WebKit::WebFrameImpl::loadRequest): |
|
9195 (WebKit::WebFrameImpl::loadHistoryItem): |
|
9196 (WebKit::WebFrameImpl::loadData): |
|
9197 |
|
9198 2010-03-06 Darin Fisher <darin@chromium.org> |
|
9199 |
|
9200 Reviewed by David Levin. |
|
9201 |
|
9202 [Chromium] spurious WebViewClient::didStopLoading if changing |
|
9203 location.hash while a subframe is still loading |
|
9204 |
|
9205 https://bugs.webkit.org/show_bug.cgi?id=33884 |
|
9206 |
|
9207 * src/FrameLoaderClientImpl.cpp: |
|
9208 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
9209 Call isLoadingInAPISense, which checks subframes. |
|
9210 |
|
9211 2010-03-06 Hironori Bono <hbono@chromium.org> |
|
9212 |
|
9213 Reviewed by Eric Seidel. |
|
9214 |
|
9215 [Chromium] Typing into Flash with wmode = opaque|transparent and |
|
9216 non-latin language active outputs as if US keyboard layout active |
|
9217 |
|
9218 https://bugs.webkit.org/show_bug.cgi?id=34936 |
|
9219 |
|
9220 This change is a WebKit-side change for this issue. It dispatches |
|
9221 Char events to plug-ins so plug-ins can receive non-ASCII characters |
|
9222 as well as ASCII characters. |
|
9223 |
|
9224 * src/WebViewImpl.cpp: |
|
9225 (WebKit::WebViewImpl::keyEvent): |
|
9226 |
|
9227 2010-03-06 Kavita Kanetkar <kkanetkar@chromium.org> |
|
9228 |
|
9229 Reviewed by Darin Fisher. |
|
9230 |
|
9231 Create WebKit API for WebCore::ImageDecoder |
|
9232 https://bugs.webkit.org/show_bug.cgi?id=35415 |
|
9233 |
|
9234 * WebKit.gyp: |
|
9235 * public/WebImageDecoder.h: Added. |
|
9236 * src/WebImageDecoder.cpp: Added. |
|
9237 |
|
9238 2010-03-05 John Abd-El-Malek <jam@chromium.org> |
|
9239 |
|
9240 Reviewed by Darin Fisher. |
|
9241 |
|
9242 Take out code hack that flips the result of NPP_HandleEvent. This needs to move to |
|
9243 the NPAPI code so that Pepper plugins don't hit it. |
|
9244 https://bugs.webkit.org/show_bug.cgi?id=35779 |
|
9245 |
|
9246 * public/WebPluginContainer.h: |
|
9247 * src/WebPluginContainerImpl.cpp: |
|
9248 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
|
9249 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
9250 |
|
9251 2010-03-05 Ilya Tikhonovsky <loislo@chromium.org> |
|
9252 |
|
9253 Reviewed by Pavel Feldman. |
|
9254 |
|
9255 Web Inspector: Do not show link helper in popovers and/or for external resources. |
|
9256 |
|
9257 https://bugs.webkit.org/show_bug.cgi?id=35785 |
|
9258 |
|
9259 * src/js/DebuggerAgent.js: |
|
9260 (devtools.DebuggerAgent.prototype.initUI): |
|
9261 (devtools.DebuggerAgent.prototype.addScriptInfo_): |
|
9262 |
|
9263 2010-03-04 Garret Kelly <gdk@chromium.org> |
|
9264 |
|
9265 Reviewed by Darin Fisher. |
|
9266 |
|
9267 Adding PlatformTouchEventBuilder and PlatformTouchPointBuilder for |
|
9268 converting Chromium WebTouchEvent and WebTouchPoint types to |
|
9269 corresponding WebCore types. |
|
9270 https://bugs.webkit.org/show_bug.cgi?id=35760 |
|
9271 |
|
9272 * src/WebInputEventConversion.cpp: |
|
9273 (WebKit::toPlatformTouchEventType): |
|
9274 (WebKit::toPlatformTouchPointState): |
|
9275 (WebKit::PlatformTouchPointBuilder::PlatformTouchPointBuilder): |
|
9276 (WebKit::PlatformTouchEventBuilder::PlatformTouchEventBuilder): |
|
9277 * src/WebInputEventConversion.h: |
|
9278 |
|
9279 2010-03-04 John Gregg <johnnyg@google.com> |
|
9280 |
|
9281 Reviewed by Darin Fisher. |
|
9282 |
|
9283 [chromium] WebDocument:applicationID() crashes on <meta> tag with no http-equiv attribute |
|
9284 https://bugs.webkit.org/show_bug.cgi?id=35771 |
|
9285 |
|
9286 * src/WebDocument.cpp: |
|
9287 (WebKit::WebDocument::applicationID): |
|
9288 check for presence of http-equiv attribute before lower()ing it. |
|
9289 |
|
9290 2010-03-04 Darin Fisher <darin@chromium.org> |
|
9291 |
|
9292 Reviewed by Dmitry Titov. |
|
9293 |
|
9294 [chromium] make history.{push,replace}State enabled at runtime |
|
9295 https://bugs.webkit.org/show_bug.cgi?id=35753 |
|
9296 |
|
9297 * public/WebRuntimeFeatures.h: |
|
9298 * src/WebRuntimeFeatures.cpp: |
|
9299 (WebKit::WebRuntimeFeatures::enablePushState): |
|
9300 (WebKit::WebRuntimeFeatures::isPushStateEnabled): |
|
9301 |
|
9302 2010-03-04 Pavel Feldman <pfeldman@chromium.org> |
|
9303 |
|
9304 Not reviewed: chromium tests fix. |
|
9305 |
|
9306 * src/js/Tests.js: |
|
9307 |
|
9308 2010-03-03 Pavel Feldman <pfeldman@chromium.org> |
|
9309 |
|
9310 Reviewed by Timothy Hatcher. |
|
9311 |
|
9312 Web Inspector: Remove two last synchronous calls from front-end to InspectorBackend. |
|
9313 |
|
9314 https://bugs.webkit.org/show_bug.cgi?id=35720 |
|
9315 |
|
9316 * src/js/InspectorControllerImpl.js: |
|
9317 (devtools.InspectorBackendImpl): |
|
9318 (devtools.InspectorBackendImpl.prototype.setPauseOnExceptionsState): |
|
9319 |
|
9320 2010-03-03 Pavel Feldman <pfeldman@chromium.org> |
|
9321 |
|
9322 Reviewed by Timothy Hatcher. |
|
9323 |
|
9324 Web Inspector: Remove sync access to resourceTrackingEnabled. |
|
9325 |
|
9326 https://bugs.webkit.org/show_bug.cgi?id=35693 |
|
9327 |
|
9328 * src/js/DevTools.js: |
|
9329 |
|
9330 2010-03-04 Darin Fisher <darin@chromium.org> |
|
9331 |
|
9332 Reviewed by Pavel Feldman. |
|
9333 |
|
9334 Fix failing DevToolsSanityTest.TestResourceContentLength |
|
9335 https://bugs.webkit.org/show_bug.cgi?id=35725 |
|
9336 |
|
9337 http://trac.webkit.org/changeset/55466 missed one more spot |
|
9338 where contentLength needed to be renamed resourceSize. |
|
9339 |
|
9340 * src/js/Tests.js: |
|
9341 |
|
9342 2010-03-03 Garret Kelly <gdk@chromium.org> |
|
9343 |
|
9344 Reviewed by Darin Fisher. |
|
9345 |
|
9346 Adding touch event type and point type. Tested against the try bots. |
|
9347 https://bugs.webkit.org/show_bug.cgi?id=35691 |
|
9348 |
|
9349 * public/WebInputEvent.h: |
|
9350 (WebKit::WebInputEvent::): |
|
9351 (WebKit::WebInputEvent::isTouchEventType): |
|
9352 (WebKit::WebTouchEvent::WebTouchEvent): |
|
9353 * public/WebTouchPoint.h: Added. |
|
9354 (WebKit::WebTouchPoint::WebTouchPoint): |
|
9355 (WebKit::WebTouchPoint::): |
|
9356 |
|
9357 2010-03-02 Tony Chang <tony@chromium.org> |
|
9358 |
|
9359 Reviewed by Darin Fisher. |
|
9360 |
|
9361 add a flag to WebURLResponse so we can identify multipart content |
|
9362 https://bugs.webkit.org/show_bug.cgi?id=35628 |
|
9363 |
|
9364 * public/WebURLResponse.h: |
|
9365 * src/WebURLResponse.cpp: |
|
9366 (WebKit::WebURLResponse::isMultipartPayload): |
|
9367 (WebKit::WebURLResponse::setIsMultipartPayload): |
|
9368 |
|
9369 2010-03-02 Adam Barth <abarth@webkit.org> |
|
9370 |
|
9371 Reviewed by Darin Fisher. |
|
9372 |
|
9373 Google Analytics triggers "blocked plugin" UI |
|
9374 https://bugs.webkit.org/show_bug.cgi?id=35565 |
|
9375 |
|
9376 Plumb didNotAllowPlugins to the client. |
|
9377 |
|
9378 * public/WebFrameClient.h: |
|
9379 (WebKit::WebFrameClient::didNotAllowPlugins): |
|
9380 * src/FrameLoaderClientImpl.cpp: |
|
9381 (WebKit::FrameLoaderClientImpl::didNotAllowPlugins): |
|
9382 * src/FrameLoaderClientImpl.h: |
|
9383 |
|
9384 2010-03-02 Chris Fleizach <cfleizach@apple.com> |
|
9385 |
|
9386 Reviewed by Beth Dakin. |
|
9387 |
|
9388 aria-label isn't respected on option elements |
|
9389 https://bugs.webkit.org/show_bug.cgi?id=35400 |
|
9390 |
|
9391 * src/SuggestionsPopupMenuClient.h: |
|
9392 (WebKit::SuggestionsPopupMenuClient::itemAccessibilityText): |
|
9393 |
|
9394 2010-03-02 Mads Ager <ager@chromium.org> |
|
9395 |
|
9396 Reviewed by Adam Barth. |
|
9397 |
|
9398 [V8] V8 should be notified of context disposals |
|
9399 https://bugs.webkit.org/show_bug.cgi?id=35526 |
|
9400 |
|
9401 Update V8 DEPS in order to get V8 API changes needed for context |
|
9402 disposal notifications. |
|
9403 |
|
9404 * DEPS: |
|
9405 |
|
9406 2010-03-02 Kenneth Russell <kbr@google.com> |
|
9407 |
|
9408 Reviewed by Darin Fisher. |
|
9409 |
|
9410 Add EnabledAtRuntime attribute to WebGLArray constructors |
|
9411 https://bugs.webkit.org/show_bug.cgi?id=35558 |
|
9412 |
|
9413 * public/WebRuntimeFeatures.h: |
|
9414 * src/WebRuntimeFeatures.cpp: |
|
9415 (WebKit::WebRuntimeFeatures::enableWebGL): |
|
9416 (WebKit::WebRuntimeFeatures::isWebGLEnabled): |
|
9417 |
|
9418 2010-03-02 James Hawkins <jhawkins@chromium.org> |
|
9419 |
|
9420 Reviewed by Darin Fisher. |
|
9421 |
|
9422 [Chromium] Implement WebNode::equals and add inline operators for == |
|
9423 and !=. |
|
9424 |
|
9425 https://bugs.webkit.org/show_bug.cgi?id=35543 |
|
9426 |
|
9427 * public/WebNode.h: |
|
9428 (WebKit::operator==): |
|
9429 (WebKit::operator!=): |
|
9430 * src/WebNode.cpp: |
|
9431 (WebKit::WebNode::equals): |
|
9432 |
|
9433 2010-03-01 Jakob Petsovits <jpetsovits@rim.com> |
|
9434 |
|
9435 Reviewed by Adam Barth. |
|
9436 |
|
9437 Adapt to the new ZoomMode enum. |
|
9438 https://bugs.webkit.org/show_bug.cgi?id=35347 |
|
9439 |
|
9440 * src/WebViewImpl.cpp: |
|
9441 (WebKit::WebViewImpl::setZoomLevel): |
|
9442 |
|
9443 2010-03-01 Thatcher Ulrich <tulrich@google.com> |
|
9444 |
|
9445 Reviewed by Darin Fisher. |
|
9446 |
|
9447 Fix chromium iframe shims. Add another test case to the |
|
9448 iframes-shims test. After r53637, the plugin widget doesn't get |
|
9449 moved every paint. This used to hide the bug that if an iframe |
|
9450 gets added, the plugin's cutout rectangles don't get updated until |
|
9451 a layout happens. |
|
9452 https://bugs.webkit.org/show_bug.cgi?id=35184 |
|
9453 |
|
9454 * src/WebPluginContainerImpl.cpp: |
|
9455 (WebKit::WebPluginContainerImpl::widgetPositionsUpdated): do reportGeometry() to ensure that |
|
9456 the plugin is aware of the positions of cutouts on the page (for iframe shim behavior). |
|
9457 * src/WebPluginContainerImpl.h: |
|
9458 |
|
9459 2010-02-27 Pavel Feldman <pfeldman@chromium.org> |
|
9460 |
|
9461 Reviewed by Timothy Hatcher. |
|
9462 |
|
9463 Chromium: remove DevTools part that has been upstreamed. |
|
9464 |
|
9465 * src/js/DevTools.js: |
|
9466 |
|
9467 2010-02-26 Pavel Feldman <pfeldman@chromium.org> |
|
9468 |
|
9469 Reviewed by Timothy Hatcher. |
|
9470 |
|
9471 Web Inspector: reload inspected page on Cmd+R / Ctrl+R / F5 key event in inspector. |
|
9472 |
|
9473 * src/WebDevToolsFrontendImpl.cpp: |
|
9474 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
9475 (WebKit::WebDevToolsFrontendImpl::jsCanAttachWindow): |
|
9476 * src/WebDevToolsFrontendImpl.h: |
|
9477 * src/js/InspectorControllerImpl.js: |
|
9478 (devtools.InspectorBackendImpl): |
|
9479 (devtools.InspectorBackendImpl.prototype.toggleNodeSearch): |
|
9480 |
|
9481 2010-02-26 James Hawkins <jhawkins@chromium.org> |
|
9482 |
|
9483 Reviewed by Darin Fisher. |
|
9484 |
|
9485 [Chromium] Verify that the Nodes being enumerated are HTML elements. |
|
9486 |
|
9487 https://bugs.webkit.org/show_bug.cgi?id=35463 |
|
9488 |
|
9489 * src/WebFrameImpl.cpp: |
|
9490 (WebKit::WebFrameImpl::forms): |
|
9491 |
|
9492 2010-02-26 Adam Barth <abarth@webkit.org> |
|
9493 |
|
9494 Reviewed by Darin Fisher. |
|
9495 |
|
9496 Expose an API for ports to add schemes to the mixed content whitelist |
|
9497 https://bugs.webkit.org/show_bug.cgi?id=35438 |
|
9498 |
|
9499 Expose registerURLSchemeAsSecure via the WebKit API. |
|
9500 |
|
9501 * public/WebSecurityPolicy.h: |
|
9502 * src/WebSecurityPolicy.cpp: |
|
9503 (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure): |
|
9504 |
|
9505 2010-02-26 Brett Wilson <brettw@chromium.org> |
|
9506 |
|
9507 Fix chromium build. This test's expectation became obsolete with |
|
9508 recent changes to KURL which my previous change brings Chromium's |
|
9509 port in compliance with. |
|
9510 |
|
9511 * tests/KURLTest.cpp: |
|
9512 (ComponentCase::TEST): |
|
9513 |
|
9514 2010-02-26 Yaar Schnitman <yaar@chromium.org> |
|
9515 |
|
9516 Chromium build fix. |
|
9517 |
|
9518 * features.gypi: Added missing new variable enable_svg. |
|
9519 |
|
9520 2010-02-26 Yaar Schnitman <yaar@chromium.org> |
|
9521 |
|
9522 Reviewed by Dimitri Glazkov. |
|
9523 |
|
9524 [V8] Auto-generate and split DerivedSourcesAllInOne.cpp |
|
9525 https://bugs.webkit.org/show_bug.cgi?id=33048 |
|
9526 |
|
9527 * DEPS: Incremented gyp revision. |
|
9528 |
|
9529 2010-02-26 Darin Fisher <darin@chromium.org> |
|
9530 |
|
9531 Fix mac warning (that gets treated as an error in the chromium build). |
|
9532 |
|
9533 * src/ChromiumBridge.cpp: |
|
9534 (WebCore::ChromiumBridge::cookiesEnabled): |
|
9535 |
|
9536 2010-02-25 Darin Fisher <darin@chromium.org> |
|
9537 |
|
9538 Reviewed by David Levin. |
|
9539 |
|
9540 Remove deprecated cookie methods. |
|
9541 https://bugs.webkit.org/show_bug.cgi?id=35420 |
|
9542 |
|
9543 * public/WebFrameClient.h: |
|
9544 * public/WebKitClient.h: |
|
9545 * src/ChromiumBridge.cpp: |
|
9546 (WebCore::ChromiumBridge::setCookies): |
|
9547 (WebCore::ChromiumBridge::cookies): |
|
9548 (WebCore::ChromiumBridge::cookieRequestHeaderFieldValue): |
|
9549 (WebCore::ChromiumBridge::rawCookies): |
|
9550 (WebCore::ChromiumBridge::deleteCookie): |
|
9551 (WebCore::ChromiumBridge::cookiesEnabled): |
|
9552 |
|
9553 2010-02-25 James Hawkins <jhawkins@chromium.org> |
|
9554 |
|
9555 Reviewed by Darin Fisher. |
|
9556 |
|
9557 [Chromium] Implement WebLabelElement. |
|
9558 |
|
9559 https://bugs.webkit.org/show_bug.cgi?id=35317 |
|
9560 |
|
9561 * WebKit.gyp: |
|
9562 * public/WebLabelElement.h: Added. |
|
9563 * src/WebLabelElement.cpp: Added. |
|
9564 |
|
9565 2010-02-25 Pavel Feldman <pfeldman@chromium.org> |
|
9566 |
|
9567 Reviewed by Dimitri Glazkov. |
|
9568 |
|
9569 Web Inspector: make script lines count calculation lazy. |
|
9570 |
|
9571 https://bugs.webkit.org/show_bug.cgi?id=35392 |
|
9572 |
|
9573 * src/js/Tests.js: |
|
9574 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.waitUntilScriptIsParsed): |
|
9575 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.checkScriptsPanel): |
|
9576 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh): |
|
9577 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.checkScriptsPanel): |
|
9578 (.TestSuite.prototype.testAutoContinueOnSyntaxError.checkScriptsList): |
|
9579 (.TestSuite.prototype._executeFunctionForStepTest): |
|
9580 |
|
9581 2010-02-24 Darin Fisher <darin@chromium.org> |
|
9582 |
|
9583 Reviewed by David Levin. |
|
9584 |
|
9585 Add a missing WebString.h include. |
|
9586 https://bugs.webkit.org/show_bug.cgi?id=35360 |
|
9587 |
|
9588 This is required since some of the methods have implementations that |
|
9589 return a WebString. |
|
9590 |
|
9591 * public/WebCookieJar.h: |
|
9592 |
|
9593 2010-02-24 Jay Campan <jcampan@google.com> |
|
9594 |
|
9595 Reviewed by David Levin. |
|
9596 |
|
9597 Don't show the autofill popup when the input text is disabled or read only. |
|
9598 |
|
9599 https://bugs.webkit.org/show_bug.cgi?id=35129 |
|
9600 |
|
9601 * src/EditorClientImpl.cpp: |
|
9602 (WebKit::EditorClientImpl::autofill): |
|
9603 |
|
9604 2010-02-24 Adam Barth <abarth@webkit.org> |
|
9605 |
|
9606 Reviewed by Darin Fisher. |
|
9607 |
|
9608 [Chromium API] Disambiguate allowJavaScript from didNotAllowScript |
|
9609 https://bugs.webkit.org/show_bug.cgi?id=35205 |
|
9610 |
|
9611 Plumb didNotAllowScript through Chromium's WebKit API. |
|
9612 |
|
9613 * public/WebFrameClient.h: |
|
9614 (WebKit::WebFrameClient::didNotAllowScript): |
|
9615 * src/DebuggerAgentImpl.cpp: |
|
9616 (WebKit::DebuggerAgentImpl::createUtilityContext): |
|
9617 * src/FrameLoaderClientImpl.cpp: |
|
9618 (WebKit::FrameLoaderClientImpl::didNotAllowScript): |
|
9619 * src/FrameLoaderClientImpl.h: |
|
9620 * src/WebFrameImpl.cpp: |
|
9621 (WebKit::WebFrameImpl::bindToWindowObject): |
|
9622 |
|
9623 2010-02-23 James Hawkins <jhawkins@chromium.org> |
|
9624 |
|
9625 Reviewed by Darin Fisher. |
|
9626 |
|
9627 [Chromium] Implement WebDocument::getElementsByTagName. |
|
9628 |
|
9629 https://bugs.webkit.org/show_bug.cgi?id=35272 |
|
9630 |
|
9631 * public/WebDocument.h: |
|
9632 * src/WebDocument.cpp: |
|
9633 (WebKit::WebDocument::getElementsByTagName): |
|
9634 |
|
9635 2010-02-23 Steve Block <steveblock@google.com> |
|
9636 |
|
9637 Reviewed by Jeremy Orlow. |
|
9638 |
|
9639 Removes redundant Settings::setGeolocationEnabled and Settings::geolocationEnabled |
|
9640 https://bugs.webkit.org/show_bug.cgi?id=35242 |
|
9641 |
|
9642 This removes Chromium's WebSettings::setGeolocationEnabled |
|
9643 |
|
9644 * public/WebSettings.h: |
|
9645 * src/WebSettingsImpl.cpp: |
|
9646 * src/WebSettingsImpl.h: |
|
9647 |
|
9648 2010-02-23 Dmitriy Belenko <dbelenko@google.com> |
|
9649 |
|
9650 Reviewed by Darin Fisher. |
|
9651 |
|
9652 Chromium: Need to be able to get the bounds of selection |
|
9653 rectangle(s) |
|
9654 https://bugs.webkit.org/show_bug.cgi?id=34915 |
|
9655 |
|
9656 This change will enable about 30 test cases to pass in Chromium. |
|
9657 All of these test cases are related to selection rect boundaries. |
|
9658 This change will enable the test cases to retrieve the selection |
|
9659 rect boundary rectangle for the current selection. |
|
9660 |
|
9661 * public/WebFrame.h: |
|
9662 * src/WebFrameImpl.cpp: |
|
9663 (WebKit::WebFrameImpl::selectionBoundsRect): |
|
9664 * src/WebFrameImpl.h: |
|
9665 |
|
9666 2010-02-23 Steve Block <steveblock@google.com> |
|
9667 |
|
9668 Reviewed by Darin Adler. |
|
9669 |
|
9670 Adds ChromeClient::cancelGeolocationPermissionRequestForFrame |
|
9671 https://bugs.webkit.org/show_bug.cgi?id=34962 |
|
9672 |
|
9673 This method is required so that a Geolocation object can cancel an |
|
9674 asynchronous permission request. This allows the chrome client to cancel |
|
9675 any UI it is showing for the permission request. |
|
9676 |
|
9677 * src/ChromeClientImpl.h: |
|
9678 (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame): |
|
9679 |
|
9680 2009-02-22 Adam Langley <agl@google.com> |
|
9681 |
|
9682 Reviewed by Darin Fisher. |
|
9683 |
|
9684 fontconfig on Linux can change the render preferences on a per strike |
|
9685 basis (a strike a combination of face and size). Because of this, we |
|
9686 need to query fontconfig each time a new FontPlatformData is created |
|
9687 for a new size. |
|
9688 |
|
9689 This patch adds support for querying this via ChromiumBridge. |
|
9690 |
|
9691 https://bugs.webkit.org/show_bug.cgi?id=33065 |
|
9692 |
|
9693 * WebKit.gyp: |
|
9694 * public/gtk/WebFontInfo.h: |
|
9695 * public/linux/WebSandboxSupport.h: |
|
9696 * src/ChromiumBridge.cpp: |
|
9697 (WebCore::ChromiumBridge::getRenderStyleForStrike): |
|
9698 * src/gtk/WebFontInfo.cpp: |
|
9699 (WebKit::WebFontInfo::renderStyleForStrike): |
|
9700 |
|
9701 2010-02-22 Alexander Pavlov <apavlov@chromium.org> |
|
9702 |
|
9703 Reviewed by Pavel Feldman. |
|
9704 |
|
9705 Web Inspector: there should be a way to "deactivate" or "skip" all breakpoints while debugging. |
|
9706 https://bugs.webkit.org/show_bug.cgi?id=33217 |
|
9707 |
|
9708 * src/js/DebuggerAgent.js: |
|
9709 (devtools.DebuggerAgent): |
|
9710 (devtools.DebuggerAgent.prototype.setBreakpointsActivated): |
|
9711 (devtools.DebuggerAgent.prototype.handleBreakEvent_): |
|
9712 (devtools.DebuggerAgent.prototype.handleExceptionEvent_): |
|
9713 * src/js/InspectorControllerImpl.js: |
|
9714 (devtools.InspectorBackendImpl.prototype.activateBreakpoints): |
|
9715 (devtools.InspectorBackendImpl.prototype.deactivateBreakpoints): |
|
9716 |
|
9717 2010-02-21 Pavel Feldman <pfeldman@chromium.org> |
|
9718 |
|
9719 Reviewed by Timothy Hatcher. |
|
9720 |
|
9721 Chromium DevTools: kepp debugger API in sync with inspector. |
|
9722 |
|
9723 https://bugs.webkit.org/show_bug.cgi?id=28799 |
|
9724 |
|
9725 * src/js/DebuggerAgent.js: |
|
9726 * src/js/InspectorControllerImpl.js: |
|
9727 (devtools.InspectorBackendImpl.prototype.setBreakpoint): |
|
9728 |
|
9729 2010-02-19 Maciej Stachowiak <mjs@apple.com> |
|
9730 |
|
9731 Reviewed by David Levin. |
|
9732 |
|
9733 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases |
|
9734 https://bugs.webkit.org/show_bug.cgi?id=35147 |
|
9735 |
|
9736 * features.gypi: |
|
9737 |
|
9738 2010-02-19 James Hawkins <jhawkins@chromium.org> |
|
9739 |
|
9740 Reviewed by Darin Fisher. |
|
9741 |
|
9742 [Chromium] Call WebViewClient::didAcceptAutoFillSuggestion when the |
|
9743 user selects a suggestion from the AutoFill suggestions popup. |
|
9744 |
|
9745 https://bugs.webkit.org/show_bug.cgi?id=35174 |
|
9746 |
|
9747 * public/WebViewClient.h: |
|
9748 (WebKit::WebViewClient::didAcceptAutoFillSuggestion): |
|
9749 * src/AutoFillPopupMenuClient.cpp: |
|
9750 (WebKit::AutoFillPopupMenuClient::valueChanged): |
|
9751 * src/AutoFillPopupMenuClient.h: |
|
9752 |
|
9753 2010-02-19 James Hawkins <jhawkins@chromium.org> |
|
9754 |
|
9755 Reviewed by Eric Seidel. |
|
9756 |
|
9757 [Chromium] Use the m_suggestionsPopupClient pointer to refer to the |
|
9758 popup client, as the Autocomplete popup might not be the current |
|
9759 popup. |
|
9760 |
|
9761 https://bugs.webkit.org/show_bug.cgi?id=35172 |
|
9762 |
|
9763 * src/WebViewImpl.cpp: |
|
9764 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
|
9765 (WebKit::WebViewImpl::refreshSuggestionsPopup): |
|
9766 |
|
9767 2010-02-19 James Hawkins <jhawkins@chromium.org> |
|
9768 |
|
9769 Reviewed by Eric Seidel. |
|
9770 |
|
9771 [Chromium] Rename EditorClientImpl::onAutofillSuggestionAccepted to |
|
9772 onAutocompleteSuggestionAccepted to better match the purpose of the |
|
9773 function. |
|
9774 |
|
9775 https://bugs.webkit.org/show_bug.cgi?id=35171 |
|
9776 |
|
9777 * src/EditorClientImpl.cpp: |
|
9778 (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted): |
|
9779 * src/EditorClientImpl.h: |
|
9780 * src/SuggestionsPopupMenuClient.cpp: |
|
9781 (WebKit::SuggestionsPopupMenuClient::valueChanged): |
|
9782 |
|
9783 2010-02-18 Peter Kasting <pkasting@google.com> |
|
9784 |
|
9785 Reviewed by Darin Fisher. |
|
9786 |
|
9787 Add an isImageBlocked bool to the WebContextMenuData struct. |
|
9788 https://bugs.webkit.org/show_bug.cgi?id=35136 |
|
9789 |
|
9790 This lets us properly enable/disable the "Copy Image" context menu entry |
|
9791 (and, in the future, maybe add a "Load Image" function). |
|
9792 |
|
9793 * public/WebContextMenuData.h: |
|
9794 * src/ContextMenuClientImpl.cpp: |
|
9795 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
9796 |
|
9797 2010-02-19 Marcus Bulach <bulach@chromium.org> |
|
9798 |
|
9799 Reviewed by Jeremy Orlow. |
|
9800 |
|
9801 Fixes GeolocationServiceBridgeImpl::stopUpdating (it can be called multiple times). |
|
9802 |
|
9803 * src/GeolocationServiceBridgeChromium.cpp: |
|
9804 (WebKit::GeolocationServiceBridgeImpl::stopUpdating): |
|
9805 |
|
9806 2010-02-19 Pavel Feldman <pfeldman@chromium.org> |
|
9807 |
|
9808 Not reviewed. Chromium build fix: reverting r54997 and r54998. |
|
9809 |
|
9810 * DEPS: |
|
9811 |
|
9812 2010-02-19 Pavel Feldman <pfeldman@chromium.org> |
|
9813 |
|
9814 Not reviewed. Chromium tests fix: update devtools code to match new |
|
9815 web inspector object proxy format. |
|
9816 |
|
9817 * src/js/DebuggerAgent.js: |
|
9818 (devtools.DebuggerAgent.prototype.formatCallFrame_): |
|
9819 (devtools.DebuggerAgent.formatObjectProxy_): |
|
9820 |
|
9821 2010-02-12 Kent Tamura <tkent@chromium.org> |
|
9822 |
|
9823 Unreviewed. Fix Chromium build. |
|
9824 |
|
9825 * DEPS: Bump Google URL revision to 123. |
|
9826 |
|
9827 2010-02-18 Yury Semikhatsky <yurys@chromium.org> |
|
9828 |
|
9829 Reviewed by Pavel Feldman. |
|
9830 |
|
9831 Don't truncate long lines when evaluating expressions on a breakpoint. |
|
9832 |
|
9833 https://bugs.webkit.org/show_bug.cgi?id=35102 |
|
9834 |
|
9835 * src/js/DebuggerAgent.js: |
|
9836 |
|
9837 2010-02-18 Jay Campan <jcampan@google.com> |
|
9838 |
|
9839 Reviewed by Adam Barth. |
|
9840 |
|
9841 Exposing the title in WebDocument. |
|
9842 |
|
9843 https://bugs.webkit.org/show_bug.cgi?id=35058 |
|
9844 |
|
9845 * public/WebDocument.h: |
|
9846 * src/WebDocument.cpp: |
|
9847 (WebKit::WebDocument::title): |
|
9848 |
|
9849 2010-02-17 Dmitry Titov <dimich@chromium.org> |
|
9850 |
|
9851 Reviewed by David Levin, Darin Fisher, Simon Hausmann. |
|
9852 |
|
9853 When a live iframe element is moved between pages, it still depends on the old page. |
|
9854 https://bugs.webkit.org/show_bug.cgi?id=34382 |
|
9855 |
|
9856 * src/FrameLoaderClientImpl.cpp: |
|
9857 (WebKit::FrameLoaderClientImpl::detachedFromParent3): |
|
9858 (WebKit::FrameLoaderClientImpl::didTransferChildFrameToNewDocument): |
|
9859 Since Chromium's WebFrameClient is destroyed once a window is closed, |
|
9860 if Frame moves between Pages, the client of corresponding WebFrame |
|
9861 should be replaced as well. |
|
9862 |
|
9863 * src/FrameLoaderClientImpl.h: |
|
9864 * src/WebFrameImpl.h: |
|
9865 (WebKit::WebFrameImpl::setClient): |
|
9866 |
|
9867 2010-02-17 Evan Martin <evan@chromium.org> |
|
9868 |
|
9869 Reviewed by Eric Seidel. |
|
9870 |
|
9871 [chromium] expose cache-bypass flag in reload() API |
|
9872 https://bugs.webkit.org/show_bug.cgi?id=34969 |
|
9873 |
|
9874 This flag is used to force a reload to ignore caches. |
|
9875 (Aka "shift-reload".) |
|
9876 |
|
9877 * public/WebFrame.h: |
|
9878 * src/WebFrameImpl.cpp: |
|
9879 (WebKit::WebFrameImpl::reload): |
|
9880 * src/WebFrameImpl.h: |
|
9881 |
|
9882 2010-02-17 Kent Tamura <tkent@chromium.org> |
|
9883 |
|
9884 Reviewed by Eric Seidel. |
|
9885 |
|
9886 Introduces new Icon loading interface in order to support |
|
9887 asynchronous loading. |
|
9888 https://bugs.webkit.org/show_bug.cgi?id=32054 |
|
9889 |
|
9890 Add an empty implementation of ChromeClient::iconForFiles(). |
|
9891 |
|
9892 * src/ChromeClientImpl.cpp: |
|
9893 (WebKit::ChromeClientImpl::iconForFiles): |
|
9894 * src/ChromeClientImpl.h: |
|
9895 |
|
9896 2010-02-17 Kenneth Russell <kbr@google.com> |
|
9897 |
|
9898 Reviewed by Oliver Hunt. |
|
9899 |
|
9900 Refactor texImage2D and texSubImage2D taking Image to use common code |
|
9901 https://bugs.webkit.org/show_bug.cgi?id=34458 |
|
9902 |
|
9903 Merged the Safari and Chromium code which extracts the data from |
|
9904 Image objects into common entry points on GraphicsContext3D. This |
|
9905 immediately fixes the following three problems: |
|
9906 - Chromium not implementing texSubImage2D taking Image. |
|
9907 - Safari not obeying the flipY parameter to texImage2D or |
|
9908 texSubImage2D taking Image. |
|
9909 - Safari not obeying the premultipyAlpha parameter to texImage2D |
|
9910 or texSubImage2D taking Image. |
|
9911 Added new test verifying the behavior of texImage2D and |
|
9912 texSubImage2D and the flipY parameter. The premultiplyAlpha |
|
9913 parameter can not be tested yet as the implementation is not yet |
|
9914 spec compliant. This will be fixed in a follow-on bug. |
|
9915 |
|
9916 Ran all WebGL demos in demo repository on Safari and Chromium; |
|
9917 textures are now the right way up in both browsers, and |
|
9918 transparent textures in Particles demo now look correct in Safari. |
|
9919 |
|
9920 * src/GraphicsContext3D.cpp: |
|
9921 (WebCore::GraphicsContext3D::texImage2D): |
|
9922 (WebCore::GraphicsContext3D::texSubImage2D): |
|
9923 |
|
9924 2010-02-17 Alok Priyadarshi <alokp@chromium.org> |
|
9925 |
|
9926 Reviewed by Ariya Hidayat. |
|
9927 |
|
9928 Bug 34900: Implement accelerated compositing for chromium. |
|
9929 https://bugs.webkit.org/show_bug.cgi?id=34900 |
|
9930 |
|
9931 * features.gypi: Added WTF_USE_ACCELERATED_COMPOSITING flag. |
|
9932 |
|
9933 2010-02-17 Jian Li <jianli@chromium.org> |
|
9934 |
|
9935 Reviewed by Darin Fisher. |
|
9936 |
|
9937 [chromium] Remove the obsolete chromium interface for handling DownloadURL. |
|
9938 https://bugs.webkit.org/show_bug.cgi?id=34982 |
|
9939 |
|
9940 * public/WebDragData.h: |
|
9941 * src/WebDragData.cpp: |
|
9942 |
|
9943 2010-02-16 James Hawkins <jhawkins@chromium.org> |
|
9944 |
|
9945 Reviewed by Eric Seidel. |
|
9946 |
|
9947 [Chromium] Remove calls to releaseRef when passing PassRefPtrs to base |
|
9948 classes. releaseRef releases the original pointer without decreasing |
|
9949 the reference count, and the base class constructor increases the |
|
9950 reference count, leading to a leak. |
|
9951 |
|
9952 https://bugs.webkit.org/show_bug.cgi?id=35000 |
|
9953 |
|
9954 * src/WebDocument.cpp: |
|
9955 (WebKit::WebDocument::WebDocument): |
|
9956 * src/WebElement.cpp: |
|
9957 (WebKit::WebElement::WebElement): |
|
9958 * src/WebFormElement.cpp: |
|
9959 (WebKit::WebFormElement::WebFormElement): |
|
9960 * src/WebInputElement.cpp: |
|
9961 (WebKit::WebInputElement::WebInputElement): |
|
9962 |
|
9963 2010-02-15 Jeremy Orlow <jorlow@chromium.org> |
|
9964 |
|
9965 Reviewed by Darin Fisher. |
|
9966 |
|
9967 [Chromium] Fix StorageNamespaceProxy::copy() for test shell |
|
9968 https://bugs.webkit.org/show_bug.cgi?id=34949 |
|
9969 |
|
9970 Chromium passes back NULL when you call WebStorageNamespace::proxy() |
|
9971 but TestShell returns a valid object. Both need to work via |
|
9972 the WebStorageNamespace. |
|
9973 |
|
9974 * src/StorageNamespaceProxy.cpp: |
|
9975 (WebCore::StorageNamespaceProxy::copy): |
|
9976 |
|
9977 2010-02-14 Vangelis Kokkevis <vangelis@chromium.org> |
|
9978 |
|
9979 Reviewed by Darin Fisher. |
|
9980 |
|
9981 [Chromium] Add support for the showDebugBorders setting to Chromium. |
|
9982 |
|
9983 https://bugs.webkit.org/show_bug.cgi?id=34906 |
|
9984 |
|
9985 * public/WebSettings.h: Add declaration for setShowDebugBorders |
|
9986 * src/WebSettingsImpl.cpp: |
|
9987 (WebKit::WebSettingsImpl::setShowDebugBorders): Add method implementation |
|
9988 * src/WebSettingsImpl.h: Added declaration for setShowDebugBorders |
|
9989 |
|
9990 2010-02-11 Darin Fisher <darin@chromium.org> |
|
9991 |
|
9992 Reviewed by Jeremy Orlow. |
|
9993 |
|
9994 Introduce WebCookieJar, and provide for a frame specific cookie jar. |
|
9995 |
|
9996 https://bugs.webkit.org/show_bug.cgi?id=34878 |
|
9997 |
|
9998 * WebKit.gyp: |
|
9999 * public/WebCookieJar.h: Added. |
|
10000 * public/WebFrameClient.h: |
|
10001 (WebKit::WebFrameClient::cookieJar): |
|
10002 * public/WebKitClient.h: |
|
10003 (WebKit::WebKitClient::cookieJar): |
|
10004 (WebKit::WebKitClient::setCookies): |
|
10005 (WebKit::WebKitClient::cookies): |
|
10006 (WebKit::WebKitClient::rawCookies): |
|
10007 (WebKit::WebKitClient::deleteCookie): |
|
10008 (WebKit::WebKitClient::cookiesEnabled): |
|
10009 * src/ChromiumBridge.cpp: |
|
10010 (WebCore::getCookieJar): |
|
10011 (WebCore::ChromiumBridge::setCookies): |
|
10012 (WebCore::ChromiumBridge::cookies): |
|
10013 (WebCore::ChromiumBridge::rawCookies): |
|
10014 (WebCore::ChromiumBridge::deleteCookie): |
|
10015 (WebCore::ChromiumBridge::cookiesEnabled): |
|
10016 |
|
10017 2010-02-12 Pavel Feldman <pfeldman@chromium.org> |
|
10018 |
|
10019 Reviewed by David Levin. |
|
10020 |
|
10021 Chromium: provide theme overrides for Chromium devtools on Mac. |
|
10022 |
|
10023 https://bugs.webkit.org/show_bug.cgi?id=34856 |
|
10024 |
|
10025 * src/js/devTools.css: |
|
10026 |
|
10027 2010-02-12 Jeremy Orlow <jorlow@chromium.org> |
|
10028 |
|
10029 Reviewed by Darin Fisher. |
|
10030 |
|
10031 [Chromium] Add a blockedByPolicy output to WebStorageArea::setItem. |
|
10032 https://bugs.webkit.org/show_bug.cgi?id=34897 |
|
10033 |
|
10034 * public/WebStorageArea.h: |
|
10035 (WebKit::WebStorageArea::setItem): |
|
10036 * src/WebStorageAreaImpl.cpp: |
|
10037 (WebKit::WebStorageAreaImpl::setItem): |
|
10038 * src/WebStorageAreaImpl.h: |
|
10039 |
|
10040 2010-02-11 Jeremy Orlow <jorlow@chromium.org> |
|
10041 |
|
10042 Reviewed by David Levin. |
|
10043 |
|
10044 [Chromium] Add ENABLE_RUBY to the feature defines gypi |
|
10045 https://bugs.webkit.org/show_bug.cgi?id=34841 |
|
10046 |
|
10047 * features.gypi: |
|
10048 |
|
10049 2010-02-12 Yury Semikhatsky <yurys@chromium.org> |
|
10050 |
|
10051 Reviewed by Pavel Feldman. |
|
10052 |
|
10053 Chromium: Web Inspector on an element in a page where JS is blocked crashes the renderer |
|
10054 |
|
10055 https://bugs.webkit.org/show_bug.cgi?id=34890 |
|
10056 |
|
10057 * src/DebuggerAgentImpl.cpp: |
|
10058 (WebKit::DebuggerAgentImpl::createUtilityContext): |
|
10059 |
|
10060 2010-02-11 Mikhail Naganov <mnaganov@chromium.org> |
|
10061 |
|
10062 Reviewed by Pavel Feldman. |
|
10063 |
|
10064 [Chromium] Ignore subsequent requests of the same profiler log |
|
10065 chunks. This eliminates emission of several instances for the same |
|
10066 heap snapshot. |
|
10067 |
|
10068 https://bugs.webkit.org/show_bug.cgi?id=34833 |
|
10069 |
|
10070 * src/js/ProfilerAgent.js: |
|
10071 (devtools.ProfilerAgent): |
|
10072 (devtools.ProfilerAgent.prototype.initializeProfiling): |
|
10073 (devtools.ProfilerAgent.prototype._getNextLogLines): |
|
10074 (devtools.ProfilerAgent.prototype.startProfiling): |
|
10075 (devtools.ProfilerAgent.prototype._didGetActiveProfilerModules): |
|
10076 (devtools.ProfilerAgent.prototype._didGetLogLines): |
|
10077 |
|
10078 2010-02-10 James Hawkins <jhawkins@chromium.org> |
|
10079 |
|
10080 Reviewed by Eric Seidel. |
|
10081 |
|
10082 [Chromium] Remove code from SuggestionsPopup that was removed in a |
|
10083 previous revision of AutocompletePopup and accidentally added back in |
|
10084 the refactoring. |
|
10085 |
|
10086 https://bugs.webkit.org/show_bug.cgi?id=34818 |
|
10087 |
|
10088 * src/AutoFillPopupMenuClient.cpp: |
|
10089 * src/AutoFillPopupMenuClient.h: Added property svn:eol-style. |
|
10090 * src/SuggestionsPopupMenuClient.cpp: |
|
10091 (WebKit::SuggestionsPopupMenuClient::popupDidHide): |
|
10092 (WebKit::SuggestionsPopupMenuClient::setTextFromItem): |
|
10093 (WebKit::SuggestionsPopupMenuClient::initialize): |
|
10094 * src/SuggestionsPopupMenuClient.h: |
|
10095 |
|
10096 2010-02-10 Nate Chapin <japhet@chromium.org> |
|
10097 |
|
10098 Reviewed by Adam Barth. |
|
10099 |
|
10100 Update call to V8DOMWrapper::lookupDOMWrapper() to match new parameters. |
|
10101 |
|
10102 https://bugs.webkit.org/show_bug.cgi?id=34768 |
|
10103 |
|
10104 * src/DebuggerAgentImpl.cpp: |
|
10105 (WebKit::DebuggerAgentImpl::createUtilityContext): |
|
10106 |
|
10107 2010-02-10 Kenneth Russell <kbr@google.com> |
|
10108 |
|
10109 Reviewed by Oliver Hunt. |
|
10110 |
|
10111 Remove automatic viewport resizing |
|
10112 https://bugs.webkit.org/show_bug.cgi?id=34766 |
|
10113 |
|
10114 Removed automatic viewport resizing per conclusions on the WebGL |
|
10115 mailing list. Added test verifying new behavior and updated a |
|
10116 couple of previous tests failing after this change. |
|
10117 |
|
10118 * src/GraphicsContext3D.cpp: |
|
10119 (WebCore::GraphicsContext3DInternal::reshape): |
|
10120 |
|
10121 2010-02-10 Yury Semikhatsky <yurys@chromium.org> |
|
10122 |
|
10123 Reviewed by Pavel Feldman. |
|
10124 |
|
10125 Chromium Win build fix. Add third_party/nss to the dependencies list on Windows. |
|
10126 |
|
10127 https://bugs.webkit.org/show_bug.cgi?id=34789 |
|
10128 |
|
10129 * DEPS: |
|
10130 |
|
10131 2010-02-10 Yury Semikhatsky <yurys@chromium.org> |
|
10132 |
|
10133 Reviewed by Pavel Feldman. |
|
10134 |
|
10135 Rolling Chromium dependencies to match Chromium revision 38580. |
|
10136 |
|
10137 https://bugs.webkit.org/show_bug.cgi?id=34789 |
|
10138 |
|
10139 * DEPS: |
|
10140 |
|
10141 2010-02-10 Yury Semikhatsky <yurys@chromium.org> |
|
10142 |
|
10143 Reviewed by Pavel Feldman. |
|
10144 |
|
10145 Use v8::Debug::ProcessDebugMessages instead of executing an empty function |
|
10146 |
|
10147 https://bugs.webkit.org/show_bug.cgi?id=34704 |
|
10148 |
|
10149 * src/DebuggerAgent.h: |
|
10150 * src/DebuggerAgentImpl.cpp: |
|
10151 (WebKit::DebuggerAgentImpl::processDebugCommands): |
|
10152 * src/DebuggerAgentImpl.h: |
|
10153 * src/ToolsAgent.h: |
|
10154 * src/WebDevToolsAgentImpl.cpp: |
|
10155 * src/WebDevToolsAgentImpl.h: |
|
10156 * src/js/DebuggerAgent.js: |
|
10157 (devtools.DebuggerAgent.prototype.addBreakpoint): |
|
10158 * src/js/DevToolsHostStub.js: |
|
10159 (.RemoteDebuggerAgentStub.prototype.processDebugCommands): |
|
10160 * src/js/InjectDispatch.js: |
|
10161 (dispatch): |
|
10162 * src/js/ProfilerAgent.js: |
|
10163 (devtools.ProfilerAgent.prototype.startProfiling): |
|
10164 (devtools.ProfilerAgent.prototype.stopProfiling): |
|
10165 * src/js/Tests.js: |
|
10166 |
|
10167 2010-02-10 Tony Chang <tony@chromium.org> |
|
10168 |
|
10169 Unreviewed, build fix for Chromium Mac take 2. |
|
10170 |
|
10171 * src/AutoFillPopupMenuClient.cpp: |
|
10172 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): |
|
10173 |
|
10174 2010-02-10 Tony Chang <tony@chromium.org> |
|
10175 |
|
10176 Unreviewed, build fix for Chromium Mac. |
|
10177 |
|
10178 * src/AutoFillPopupMenuClient.cpp: |
|
10179 (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): |
|
10180 |
|
10181 2010-02-09 James Hawkins <jhawkins@chromium.org> |
|
10182 |
|
10183 Reviewed by Darin Fisher. |
|
10184 |
|
10185 [Chromium] Refactor AutocompletePopupMenuClient into a base class, |
|
10186 SuggestionsPopupMenuClient, and two derived classes, |
|
10187 AutocompletePopupMenuClient and AutoFillPopupMenuClient. Currently |
|
10188 the behavior of suggestions popups has not changed. |
|
10189 |
|
10190 https://bugs.webkit.org/show_bug.cgi?id=34721 |
|
10191 |
|
10192 * WebKit.gyp: |
|
10193 * public/WebView.h: |
|
10194 * src/AutoFillPopupMenuClient.cpp: Added. |
|
10195 * src/AutoFillPopupMenuClient.h: Added. |
|
10196 * src/AutocompletePopupMenuClient.cpp: |
|
10197 (WebKit::AutocompletePopupMenuClient::getSuggestionsCount): |
|
10198 (WebKit::AutocompletePopupMenuClient::getSuggestion): |
|
10199 (WebKit::AutocompletePopupMenuClient::removeSuggestionAtIndex): |
|
10200 (WebKit::AutocompletePopupMenuClient::initialize): |
|
10201 (WebKit::AutocompletePopupMenuClient::setSuggestions): |
|
10202 * src/AutocompletePopupMenuClient.h: |
|
10203 * src/SuggestionsPopupMenuClient.cpp: Added. |
|
10204 * src/SuggestionsPopupMenuClient.h: Added. |
|
10205 * src/WebViewImpl.cpp: |
|
10206 (WebKit::WebViewImpl::WebViewImpl): |
|
10207 (WebKit::WebViewImpl::keyEvent): |
|
10208 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
|
10209 (WebKit::WebViewImpl::applyAutofillSuggestions): |
|
10210 (WebKit::WebViewImpl::applyAutoFillSuggestions): |
|
10211 (WebKit::WebViewImpl::applyAutocompleteSuggestions): |
|
10212 * src/WebViewImpl.h: |
|
10213 |
|
10214 2010-02-09 Chris Guillory <ctguil@google.com> |
|
10215 |
|
10216 Reviewed by Darin Fisher. |
|
10217 |
|
10218 [Chromium] Add function for accessibility object state change notifications. |
|
10219 |
|
10220 https://bugs.webkit.org/show_bug.cgi?id=34464 |
|
10221 |
|
10222 * gyp_webkit: |
|
10223 * public/WebViewClient.h: |
|
10224 (WebKit::WebViewClient::didChangeAccessibilityObjectState): |
|
10225 * src/ChromeClientImpl.cpp: |
|
10226 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState): |
|
10227 * src/ChromeClientImpl.h: |
|
10228 |
|
10229 2010-02-09 Mikhail Naganov <mnaganov@chromium.org> |
|
10230 |
|
10231 Reviewed by Pavel Feldman. |
|
10232 |
|
10233 Continuing debugger and profiler unforking: narrow scope of JSC-specific ifdefs. |
|
10234 Also, enable JAVASCRIPT_DEBUGGER explicitly in features, it appears to be required |
|
10235 for really enabling it in V8 bindings generation. |
|
10236 |
|
10237 https://bugs.webkit.org/show_bug.cgi?id=34706 |
|
10238 |
|
10239 * features.gypi: |
|
10240 |
|
10241 2010-02-09 Jian Li <jianli@chromium.org> |
|
10242 |
|
10243 Reviewed by Darin Fisher. |
|
10244 |
|
10245 [chromium] Add the chromium interface to support Blob.slice. |
|
10246 https://bugs.webkit.org/show_bug.cgi?id=34652 |
|
10247 |
|
10248 * WebKit.gyp: |
|
10249 * public/WebFileInfo.h: Added. |
|
10250 * public/WebHTTPBody.h: |
|
10251 * src/WebHTTPBody.cpp: |
|
10252 (WebKit::WebHTTPBody::elementAt): |
|
10253 (WebKit::WebHTTPBody::appendFile): |
|
10254 |
|
10255 2010-02-09 Yury Semikhatsky <yurys@chromium.org> |
|
10256 |
|
10257 Unreviewed. Follow-up fix. |
|
10258 |
|
10259 Add missing devTools.css file. |
|
10260 |
|
10261 https://bugs.webkit.org/show_bug.cgi?id=34756 |
|
10262 |
|
10263 * src/js/devTools.css: Added. |
|
10264 |
|
10265 2010-02-09 Yury Semikhatsky <yurys@chromium.org> |
|
10266 |
|
10267 Reviewed by Pavel Feldman. |
|
10268 |
|
10269 Upstream DevTools Images and .css files. |
|
10270 |
|
10271 https://bugs.webkit.org/show_bug.cgi?id=34756 |
|
10272 |
|
10273 * WebKit.gypi: |
|
10274 * src/js/DevTools.css: Added. |
|
10275 * src/js/Images/segmentChromium.png: Added. |
|
10276 * src/js/Images/segmentHoverChromium.png: Added. |
|
10277 * src/js/Images/segmentHoverEndChromium.png: Added. |
|
10278 * src/js/Images/segmentSelectedChromium.png: Added. |
|
10279 * src/js/Images/segmentSelectedEndChromium.png: Added. |
|
10280 * src/js/Images/statusbarBackgroundChromium.png: Added. |
|
10281 * src/js/Images/statusbarBottomBackgroundChromium.png: Added. |
|
10282 * src/js/Images/statusbarButtonsChromium.png: Added. |
|
10283 * src/js/Images/statusbarMenuButtonChromium.png: Added. |
|
10284 * src/js/Images/statusbarMenuButtonSelectedChromium.png: Added. |
|
10285 |
|
10286 2010-02-09 Yury Semikhatsky <yurys@chromium.org> |
|
10287 |
|
10288 Reviewed by Pavel Feldman. |
|
10289 |
|
10290 Upstream JavaScript part of DevTools WebKit API implementation(now |
|
10291 with the added files). |
|
10292 |
|
10293 https://bugs.webkit.org/show_bug.cgi?id=34744 |
|
10294 |
|
10295 * WebKit.gypi: Added. |
|
10296 * src/js/DebuggerAgent.js: Added. |
|
10297 (devtools.DebuggerAgent): |
|
10298 (devtools.DebuggerAgent.prototype.reset): |
|
10299 (devtools.DebuggerAgent.prototype.initUI): |
|
10300 (devtools.DebuggerAgent.prototype.resolveScriptSource.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10301 (devtools.DebuggerAgent.prototype.resolveScriptSource): |
|
10302 (devtools.DebuggerAgent.prototype.pauseExecution): |
|
10303 (devtools.DebuggerAgent.prototype.addBreakpoint): |
|
10304 (devtools.DebuggerAgent.prototype.removeBreakpoint): |
|
10305 (devtools.DebuggerAgent.prototype.updateBreakpoint): |
|
10306 (devtools.DebuggerAgent.prototype.stepIntoStatement): |
|
10307 (devtools.DebuggerAgent.prototype.stepOutOfFunction): |
|
10308 (devtools.DebuggerAgent.prototype.stepOverStatement): |
|
10309 (devtools.DebuggerAgent.prototype.resumeExecution): |
|
10310 (devtools.DebuggerAgent.prototype.createExceptionMessage_): |
|
10311 (devtools.DebuggerAgent.prototype.showPendingExceptionMessage_): |
|
10312 (devtools.DebuggerAgent.prototype.clearExceptionMessage_): |
|
10313 (devtools.DebuggerAgent.prototype.pauseOnExceptions): |
|
10314 (devtools.DebuggerAgent.prototype.setPauseOnExceptions): |
|
10315 (devtools.DebuggerAgent.prototype.requestEvaluate): |
|
10316 (devtools.DebuggerAgent.prototype.resolveChildren): |
|
10317 (devtools.DebuggerAgent.prototype.resolveScope.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10318 (devtools.DebuggerAgent.prototype.resolveScope): |
|
10319 (devtools.DebuggerAgent.prototype.resolveFrameVariables_.scopeResponseHandler): |
|
10320 (devtools.DebuggerAgent.prototype.resolveFrameVariables_): |
|
10321 (devtools.DebuggerAgent.prototype.resolveCompletionsOnFrame): |
|
10322 (devtools.DebuggerAgent.prototype.getScriptContextType): |
|
10323 (devtools.DebuggerAgent.prototype.requestClearBreakpoint_): |
|
10324 (devtools.DebuggerAgent.prototype.requestChangeBreakpoint_): |
|
10325 (devtools.DebuggerAgent.prototype.requestBacktrace_): |
|
10326 (devtools.DebuggerAgent.sendCommand_): |
|
10327 (devtools.DebuggerAgent.prototype.stepCommand_): |
|
10328 (devtools.DebuggerAgent.prototype.requestLookup_): |
|
10329 (devtools.DebuggerAgent.prototype.setContextId_.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10330 (devtools.DebuggerAgent.prototype.setContextId_): |
|
10331 (devtools.DebuggerAgent.prototype.handleDebuggerOutput_): |
|
10332 (devtools.DebuggerAgent.prototype.handleBreakEvent_): |
|
10333 (devtools.DebuggerAgent.prototype.handleExceptionEvent_): |
|
10334 (devtools.DebuggerAgent.prototype.handleScriptsResponse_): |
|
10335 (devtools.DebuggerAgent.prototype.isScriptFromInspectedContext_): |
|
10336 (devtools.DebuggerAgent.prototype.handleSetBreakpointResponse_): |
|
10337 (devtools.DebuggerAgent.prototype.handleAfterCompileEvent_): |
|
10338 (devtools.DebuggerAgent.prototype.addScriptInfo_): |
|
10339 (devtools.DebuggerAgent.prototype.handleClearBreakpointResponse_): |
|
10340 (devtools.DebuggerAgent.prototype.handleBacktraceResponse_): |
|
10341 (devtools.DebuggerAgent.prototype.doHandleBacktraceResponse_): |
|
10342 (devtools.DebuggerAgent.prototype.evaluateInCallFrame): |
|
10343 (devtools.DebuggerAgent.prototype.invokeCallbackForResponse_): |
|
10344 (devtools.DebuggerAgent.prototype.formatCallFrame_): |
|
10345 (devtools.DebuggerAgent.formatObjectProperties_): |
|
10346 (devtools.DebuggerAgent.propertiesToProxies_): |
|
10347 (devtools.DebuggerAgent.formatObjectProxy_): |
|
10348 (devtools.DebuggerAgent.webkitToV8LineNumber_): |
|
10349 (devtools.DebuggerAgent.v8ToWwebkitLineNumber_): |
|
10350 (devtools.ScriptInfo): |
|
10351 (devtools.ScriptInfo.prototype.getLineOffset): |
|
10352 (devtools.ScriptInfo.prototype.getContextType): |
|
10353 (devtools.ScriptInfo.prototype.getUrl): |
|
10354 (devtools.ScriptInfo.prototype.isUnresolved): |
|
10355 (devtools.ScriptInfo.prototype.getBreakpointInfo): |
|
10356 (devtools.ScriptInfo.prototype.addBreakpointInfo): |
|
10357 (devtools.ScriptInfo.prototype.removeBreakpointInfo): |
|
10358 (devtools.BreakpointInfo): |
|
10359 (devtools.BreakpointInfo.prototype.getLine): |
|
10360 (devtools.BreakpointInfo.prototype.getV8Id): |
|
10361 (devtools.BreakpointInfo.prototype.setV8Id): |
|
10362 (devtools.BreakpointInfo.prototype.markAsRemoved): |
|
10363 (devtools.BreakpointInfo.prototype.isRemoved): |
|
10364 (devtools.CallFrame): |
|
10365 (devtools.CallFrame.prototype.evaluate_): |
|
10366 (devtools.DebugCommand): |
|
10367 (devtools.DebugCommand.prototype.getSequenceNumber): |
|
10368 (devtools.DebugCommand.prototype.toJSONProtocol): |
|
10369 (devtools.DebuggerMessage): |
|
10370 (devtools.DebuggerMessage.prototype.getType): |
|
10371 (devtools.DebuggerMessage.prototype.getEvent): |
|
10372 (devtools.DebuggerMessage.prototype.getCommand): |
|
10373 (devtools.DebuggerMessage.prototype.getRequestSeq): |
|
10374 (devtools.DebuggerMessage.prototype.isRunning): |
|
10375 (devtools.DebuggerMessage.prototype.isSuccess): |
|
10376 (devtools.DebuggerMessage.prototype.getMessage): |
|
10377 (devtools.DebuggerMessage.prototype.getBody): |
|
10378 (devtools.DebuggerMessage.prototype.lookup): |
|
10379 * src/js/DevTools.js: Added. |
|
10380 (devtools.dispatch): |
|
10381 (devtools.ToolsAgent): |
|
10382 (devtools.ToolsAgent.prototype.reset): |
|
10383 (devtools.ToolsAgent.prototype.evaluateJavaScript): |
|
10384 (devtools.ToolsAgent.prototype.getDebuggerAgent): |
|
10385 (devtools.ToolsAgent.prototype.getProfilerAgent): |
|
10386 (devtools.ToolsAgent.prototype.frameNavigate_): |
|
10387 (devtools.ToolsAgent.prototype.dispatchOnClient_): |
|
10388 (devtools.ToolsAgent.prototype.evaluate): |
|
10389 (WebInspector.setResourcesPanelEnabled): |
|
10390 (debugPrint): |
|
10391 (devtools): |
|
10392 (WebInspector.loaded): |
|
10393 (): |
|
10394 (WebInspector.ScriptView.prototype.setupSourceFrameIfNeeded): |
|
10395 (WebInspector.ScriptView.prototype.didResolveScriptSource_): |
|
10396 (WebInspector.UnresolvedPropertyValue): |
|
10397 (WebInspector.UIString): |
|
10398 (WebInspector.resourceTrackingWasEnabled): |
|
10399 (WebInspector.resourceTrackingWasDisabled): |
|
10400 (WebInspector.TestController.prototype.runAfterPendingDispatches): |
|
10401 (WebInspector.queuesAreEmpty): |
|
10402 (WebInspector.pausedScript): |
|
10403 * src/js/DevToolsHostStub.js: Added. |
|
10404 (.RemoteDebuggerAgentStub): |
|
10405 (.RemoteDebuggerAgentStub.prototype.getContextId): |
|
10406 (.RemoteProfilerAgentStub): |
|
10407 (.RemoteProfilerAgentStub.prototype.getActiveProfilerModules): |
|
10408 (.RemoteProfilerAgentStub.prototype.getLogLines): |
|
10409 (.RemoteToolsAgentStub): |
|
10410 (.RemoteToolsAgentStub.prototype.dispatchOnInjectedScript): |
|
10411 (.RemoteToolsAgentStub.prototype.dispatchOnInspectorController): |
|
10412 (.RemoteToolsAgentStub.prototype.executeVoidJavaScript): |
|
10413 (.ProfilerStubHelper): |
|
10414 (.ProfilerStubHelper.GetInstance): |
|
10415 (.ProfilerStubHelper.prototype.StopProfiling): |
|
10416 (.ProfilerStubHelper.prototype.StartProfiling): |
|
10417 (.ProfilerStubHelper.prototype.getActiveProfilerModules): |
|
10418 (.ProfilerStubHelper.prototype.getLogLines): |
|
10419 (.RemoteDebuggerCommandExecutorStub): |
|
10420 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand): |
|
10421 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerPauseScript): |
|
10422 (.RemoteDebuggerCommandExecutorStub.prototype.sendResponse_): |
|
10423 (.DevToolsHostStub): |
|
10424 (.DevToolsHostStub.prototype.reset): |
|
10425 (.DevToolsHostStub.prototype.setting): |
|
10426 (.DevToolsHostStub.prototype.setSetting): |
|
10427 * src/js/HeapProfilerPanel.js: Added. |
|
10428 (WebInspector.ProfilesPanel.prototype.addSnapshot): |
|
10429 (WebInspector.HeapSnapshotView): |
|
10430 (WebInspector.HeapSnapshotView.prototype.get statusBarItems): |
|
10431 (WebInspector.HeapSnapshotView.prototype.get profile): |
|
10432 (WebInspector.HeapSnapshotView.prototype.set profile): |
|
10433 (WebInspector.HeapSnapshotView.prototype.show): |
|
10434 (WebInspector.HeapSnapshotView.prototype.hide): |
|
10435 (WebInspector.HeapSnapshotView.prototype.resize): |
|
10436 (WebInspector.HeapSnapshotView.prototype.refresh): |
|
10437 (WebInspector.HeapSnapshotView.prototype.refreshShowAsPercents): |
|
10438 (WebInspector.HeapSnapshotView.prototype._deleteSearchMatchedFlags): |
|
10439 (WebInspector.HeapSnapshotView.prototype.searchCanceled): |
|
10440 (WebInspector.HeapSnapshotView.prototype.performSearch): |
|
10441 (WebInspector.HeapSnapshotView.prototype.jumpToFirstSearchResult.WebInspector.CPUProfileView.prototype.jumpToFirstSearchResult.jumpToLastSearchResult.WebInspector.CPUProfileView.prototype.jumpToLastSearchResult.jumpToNextSearchResult.WebInspector.CPUProfileView.prototype.jumpToNextSearchResult.jumpToPreviousSearchResult.WebInspector.CPUProfileView.prototype.jumpToPreviousSearchResult.showingFirstSearchResult.WebInspector.CPUProfileView.prototype.showingFirstSearchResult.showingLastSearchResult.WebInspector.CPUProfileView.prototype.showingLastSearchResult._jumpToSearchResult.WebInspector.CPUProfileView.prototype._jumpToSearchResult.refreshVisibleData): |
|
10442 (WebInspector.HeapSnapshotView.prototype._changeBase): |
|
10443 (WebInspector.HeapSnapshotView.prototype._createSnapshotDataGridList): |
|
10444 (WebInspector.HeapSnapshotView.prototype._mouseDownInDataGrid): |
|
10445 (WebInspector.HeapSnapshotView.prototype.get _isShowingAsPercent): |
|
10446 (WebInspector.HeapSnapshotView.prototype._percentClicked): |
|
10447 (WebInspector.HeapSnapshotView.prototype._resetDataGridList): |
|
10448 (WebInspector.HeapSnapshotView.prototype._sortData): |
|
10449 (WebInspector.HeapSnapshotView.prototype._updateBaseOptions): |
|
10450 (WebInspector.HeapSnapshotView.prototype._updatePercentButton): |
|
10451 (WebInspector.HeapSnapshotView.prototype._updateSummaryGraph): |
|
10452 (WebInspector.HeapSnapshotView.SearchHelper.operations.LESS): |
|
10453 (WebInspector.HeapSnapshotView.SearchHelper.operations.LESS_OR_EQUAL): |
|
10454 (WebInspector.HeapSnapshotView.SearchHelper.operations.EQUAL): |
|
10455 (WebInspector.HeapSnapshotView.SearchHelper.operations.GREATER_OR_EQUAL): |
|
10456 (WebInspector.HeapSnapshotView.SearchHelper.operations.GREATER): |
|
10457 (WebInspector.HeapSnapshotView.SearchHelper.parseOperationAndNumber): |
|
10458 (WebInspector.HeapSummaryCalculator): |
|
10459 (WebInspector.HeapSummaryCalculator.prototype.computeSummaryValues): |
|
10460 (WebInspector.HeapSummaryCalculator.prototype.formatValue): |
|
10461 (WebInspector.HeapSummaryCalculator.prototype.get showAsPercent): |
|
10462 (WebInspector.HeapSummaryCalculator.prototype.set showAsPercent): |
|
10463 (WebInspector.HeapSummaryCountCalculator): |
|
10464 (WebInspector.HeapSummaryCountCalculator.prototype._highFromLow): |
|
10465 (WebInspector.HeapSummaryCountCalculator.prototype._valueToString): |
|
10466 (WebInspector.HeapSummarySizeCalculator): |
|
10467 (WebInspector.HeapSummarySizeCalculator.prototype._highFromLow): |
|
10468 (WebInspector.HeapSnapshotSidebarTreeElement): |
|
10469 (WebInspector.HeapSnapshotSidebarTreeElement.prototype.get mainTitle): |
|
10470 (WebInspector.HeapSnapshotSidebarTreeElement.prototype.set mainTitle): |
|
10471 (WebInspector.HeapSnapshotDataGridNodeWithRetainers): |
|
10472 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get _hasRetainers): |
|
10473 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get _parent): |
|
10474 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype._populate.if): |
|
10475 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype._populate): |
|
10476 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.produceDiff): |
|
10477 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.sort): |
|
10478 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.signForDelta): |
|
10479 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.showDeltaAsPercent): |
|
10480 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.getTotalCount): |
|
10481 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.getTotalSize): |
|
10482 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get countPercent): |
|
10483 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get sizePercent): |
|
10484 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get countDeltaPercent): |
|
10485 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get sizeDeltaPercent): |
|
10486 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get data): |
|
10487 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.createCell): |
|
10488 (WebInspector.HeapSnapshotDataGridNode): |
|
10489 (WebInspector.HeapSnapshotDataGridList): |
|
10490 (WebInspector.HeapSnapshotDataGridList.prototype.appendChild): |
|
10491 (WebInspector.HeapSnapshotDataGridList.prototype.insertChild): |
|
10492 (WebInspector.HeapSnapshotDataGridList.prototype.removeChildren): |
|
10493 (WebInspector.HeapSnapshotDataGridList.prototype.populateChildren): |
|
10494 (WebInspector.HeapSnapshotDataGridList.propertyComparator.comparator): |
|
10495 (WebInspector.HeapSnapshotDataGridList.propertyComparator): |
|
10496 (WebInspector.HeapSnapshotDataGridRetainerNode): |
|
10497 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype.get sizePercent): |
|
10498 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype.get sizeDeltaPercent): |
|
10499 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype._calculateRetainers): |
|
10500 (WebInspector.HeapSnapshotProfileType): |
|
10501 (WebInspector.HeapSnapshotProfileType.prototype.get buttonTooltip): |
|
10502 (WebInspector.HeapSnapshotProfileType.prototype.get buttonStyle): |
|
10503 (WebInspector.HeapSnapshotProfileType.prototype.buttonClicked): |
|
10504 (WebInspector.HeapSnapshotProfileType.prototype.get welcomeMessage): |
|
10505 (WebInspector.HeapSnapshotProfileType.prototype.createSidebarTreeElementForProfile): |
|
10506 (WebInspector.HeapSnapshotProfileType.prototype.createView): |
|
10507 (): |
|
10508 * src/js/InjectDispatch.js: Added. |
|
10509 (InspectorControllerDispatcher.dispatch): |
|
10510 (ApuAgentDispatcher.dispatchToApu): |
|
10511 (dispatch): |
|
10512 (devtools): |
|
10513 * src/js/InspectorControllerImpl.js: Added. |
|
10514 (devtools.InspectorBackendImpl): |
|
10515 (devtools.InspectorBackendImpl.prototype.toggleNodeSearch): |
|
10516 (devtools.InspectorBackendImpl.prototype.debuggerEnabled): |
|
10517 (devtools.InspectorBackendImpl.prototype.profilerEnabled): |
|
10518 (devtools.InspectorBackendImpl.prototype.addBreakpoint): |
|
10519 (devtools.InspectorBackendImpl.prototype.removeBreakpoint): |
|
10520 (devtools.InspectorBackendImpl.prototype.updateBreakpoint): |
|
10521 (devtools.InspectorBackendImpl.prototype.pauseInDebugger): |
|
10522 (devtools.InspectorBackendImpl.prototype.resumeDebugger): |
|
10523 (devtools.InspectorBackendImpl.prototype.stepIntoStatementInDebugger): |
|
10524 (devtools.InspectorBackendImpl.prototype.stepOutOfFunctionInDebugger): |
|
10525 (devtools.InspectorBackendImpl.prototype.stepOverStatementInDebugger): |
|
10526 (devtools.InspectorBackendImpl.prototype.setPauseOnExceptionsState): |
|
10527 (devtools.InspectorBackendImpl.prototype.pauseOnExceptionsState): |
|
10528 (devtools.InspectorBackendImpl.prototype.pauseOnExceptions): |
|
10529 (devtools.InspectorBackendImpl.prototype.setPauseOnExceptions): |
|
10530 (devtools.InspectorBackendImpl.prototype.startProfiling): |
|
10531 (devtools.InspectorBackendImpl.prototype.stopProfiling): |
|
10532 (devtools.InspectorBackendImpl.prototype.getProfileHeaders): |
|
10533 (devtools.InspectorBackendImpl.prototype.addFullProfile): |
|
10534 (devtools.InspectorBackendImpl.prototype.getProfile): |
|
10535 (devtools.InspectorBackendImpl.prototype.takeHeapSnapshot): |
|
10536 (devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript): |
|
10537 (devtools.InspectorBackendImpl.prototype.installInspectorControllerDelegate_): |
|
10538 (devtools.InspectorBackendImpl.prototype.callInspectorController_): |
|
10539 * src/js/ProfilerAgent.js: Added. |
|
10540 (devtools.ProfilerAgent): |
|
10541 (devtools.ProfilerAgent.prototype.setupProfilerProcessorCallbacks): |
|
10542 (devtools.ProfilerAgent.prototype.initializeProfiling): |
|
10543 (devtools.ProfilerAgent.prototype.startProfiling): |
|
10544 (devtools.ProfilerAgent.prototype.stopProfiling): |
|
10545 (devtools.ProfilerAgent.prototype.didGetActiveProfilerModules_): |
|
10546 (devtools.ProfilerAgent.prototype.didGetLogLines_): |
|
10547 * src/js/ProfilerProcessor.js: Added. |
|
10548 (devtools.profiler.WebKitViewBuilder): |
|
10549 (devtools.profiler.WebKitViewBuilder.prototype.createViewNode): |
|
10550 (devtools.profiler.WebKitViewNode): |
|
10551 (set get devtools.profiler.WebKitViewNode.prototype.initFuncInfo_): |
|
10552 (devtools.profiler.JsProfile): |
|
10553 (devtools.profiler.JsProfile.prototype.skipThisFunction): |
|
10554 (devtools.profiler.Processor): |
|
10555 (devtools.profiler.Processor.prototype.printError): |
|
10556 (devtools.profiler.Processor.prototype.skipDispatch): |
|
10557 (devtools.profiler.Processor.prototype.setCallbacks): |
|
10558 (devtools.profiler.Processor.prototype.setNewProfileCallback): |
|
10559 (devtools.profiler.Processor.prototype.processProfiler_.switch.break): |
|
10560 (devtools.profiler.Processor.prototype.processProfiler_): |
|
10561 (devtools.profiler.Processor.prototype.processCodeCreation_): |
|
10562 (devtools.profiler.Processor.prototype.processCodeMove_): |
|
10563 (devtools.profiler.Processor.prototype.processCodeDelete_): |
|
10564 (devtools.profiler.Processor.prototype.processFunctionCreation_): |
|
10565 (devtools.profiler.Processor.prototype.processFunctionMove_): |
|
10566 (devtools.profiler.Processor.prototype.processFunctionDelete_): |
|
10567 (devtools.profiler.Processor.prototype.processTick_): |
|
10568 (devtools.profiler.Processor.prototype.processTickV2_): |
|
10569 (devtools.profiler.Processor.prototype.processHeapSampleBegin_): |
|
10570 (devtools.profiler.Processor.prototype.processHeapSampleStats_): |
|
10571 (devtools.profiler.Processor.prototype.processHeapSampleItem_): |
|
10572 (devtools.profiler.Processor.prototype.processHeapJsConsItem_): |
|
10573 (devtools.profiler.Processor.prototype.processHeapJsRetItem_.mergeRetainers): |
|
10574 (devtools.profiler.Processor.prototype.processHeapJsRetItem_): |
|
10575 (devtools.profiler.Processor.prototype.processHeapSampleEnd_): |
|
10576 (devtools.profiler.Processor.prototype.createProfileForView): |
|
10577 * src/js/Tests.js: Added. |
|
10578 (.TestSuite): |
|
10579 (.TestSuite.prototype.fail): |
|
10580 (.TestSuite.prototype.assertEquals): |
|
10581 (.TestSuite.prototype.assertTrue): |
|
10582 (.TestSuite.prototype.assertContains): |
|
10583 (.TestSuite.prototype.takeControl): |
|
10584 (.TestSuite.prototype.releaseControl): |
|
10585 (.TestSuite.prototype.reportOk_): |
|
10586 (.TestSuite.prototype.reportFailure_): |
|
10587 (.TestSuite.prototype.runTest): |
|
10588 (.TestSuite.prototype.showPanel): |
|
10589 (.TestSuite.prototype.addSniffer.receiver.methodName): |
|
10590 (.TestSuite.prototype.addSniffer): |
|
10591 (.TestSuite.prototype.testHostIsPresent): |
|
10592 (.TestSuite.prototype.testElementsTreeRoot): |
|
10593 (.TestSuite.prototype.testMainResource): |
|
10594 (.TestSuite.prototype.testResourceContentLength.this.addSniffer.): |
|
10595 (.TestSuite.prototype.testResourceHeaders): |
|
10596 (.TestSuite.prototype.testCachedResourceMimeType.this.addSniffer.): |
|
10597 (.TestSuite.prototype.testCachedResourceMimeType): |
|
10598 (.TestSuite.prototype.testProfilerTab): |
|
10599 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.waitUntilScriptIsParsed): |
|
10600 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.checkScriptsPanel): |
|
10601 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh): |
|
10602 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.switchToElementsTab): |
|
10603 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.switchToScriptsTab): |
|
10604 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.checkScriptsPanel): |
|
10605 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.checkNoDuplicates): |
|
10606 (.TestSuite.prototype.testPauseOnException): |
|
10607 (.TestSuite.prototype.testPauseWhenLoadingDevTools): |
|
10608 (.TestSuite.prototype.testPauseWhenScriptIsRunning.testScriptPauseAfterDelay): |
|
10609 (.TestSuite.prototype.testPauseWhenScriptIsRunning.testScriptPause): |
|
10610 (.TestSuite.prototype.testPauseWhenScriptIsRunning): |
|
10611 (.TestSuite.prototype.optionsToString_): |
|
10612 (.TestSuite.prototype.evaluateInConsole_): |
|
10613 (.TestSuite.prototype.waitForSetBreakpointResponse_): |
|
10614 (.TestSuite.prototype.testEvalOnCallFrame.setBreakpointCallback): |
|
10615 (.TestSuite.prototype.testEvalOnCallFrame.waitForBreakpointHit): |
|
10616 (.TestSuite.prototype.testCompletionOnPause): |
|
10617 (.TestSuite.prototype.testCompletionOnPause.testLocalsCompletion): |
|
10618 (.TestSuite.prototype.testCompletionOnPause.testThisCompletion): |
|
10619 (.TestSuite.prototype.testCompletionOnPause.testFieldCompletion): |
|
10620 (.TestSuite.prototype.testCompletionOnPause.checkCompletions): |
|
10621 (.TestSuite.prototype.testAutoContinueOnSyntaxError.checkScriptsList): |
|
10622 (.TestSuite.prototype.testAutoContinueOnSyntaxError.waitForExceptionEvent.test): |
|
10623 (.TestSuite.prototype.testAutoContinueOnSyntaxError.waitForExceptionEvent): |
|
10624 (.TestSuite.prototype._checkExecutionLine): |
|
10625 (.TestSuite.prototype._scriptsAreParsed): |
|
10626 (.TestSuite.prototype._waitForScriptPause): |
|
10627 (.TestSuite.prototype._checkSourceFrameWhenLoaded.checkExecLine): |
|
10628 (.TestSuite.prototype._checkSourceFrameWhenLoaded): |
|
10629 (.TestSuite.prototype._performSteps.doNextAction): |
|
10630 (.TestSuite.prototype._performSteps): |
|
10631 (.TestSuite.prototype._executeCodeWhenScriptsAreParsed.executeFunctionInInspectedPage): |
|
10632 (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts): |
|
10633 (.TestSuite.prototype._waitUntilScriptsAreParsed): |
|
10634 (.TestSuite.prototype._executeFunctionForStepTest): |
|
10635 (.TestSuite.prototype.testStepOver): |
|
10636 (.TestSuite.prototype.testStepOut): |
|
10637 (.TestSuite.prototype.testStepIn): |
|
10638 (.TestSuite.prototype._evaluateXpath): |
|
10639 (.TestSuite.prototype._findNode): |
|
10640 (.TestSuite.prototype._findText): |
|
10641 (.TestSuite.prototype._nodeIterator): |
|
10642 (.TestSuite.prototype._checkScopeSectionDiv): |
|
10643 (.TestSuite.prototype._expandScopeSections.updateListener): |
|
10644 (.TestSuite.prototype._expandScopeSections): |
|
10645 (.TestSuite.prototype.testExpandScope): |
|
10646 (.TestSuite.prototype.testExpandScope.examineScopes): |
|
10647 (.TestSuite.prototype._findChildProperty): |
|
10648 (.TestSuite.prototype._hookGetPropertiesCallback.accessor.getProperties): |
|
10649 (.TestSuite.prototype._hookGetPropertiesCallback.try): |
|
10650 (.TestSuite.prototype._hookGetPropertiesCallback): |
|
10651 (.TestSuite.prototype.testDebugIntrinsicProperties.expandLocalScope): |
|
10652 (.TestSuite.prototype.testDebugIntrinsicProperties): |
|
10653 (.TestSuite.prototype.testDebugIntrinsicProperties.expandAndCheckNextProperty): |
|
10654 (.TestSuite.prototype.testDebugIntrinsicProperties.checkProperty): |
|
10655 (.TestSuite.createKeyEvent): |
|
10656 (.TestSuite.prototype.testConsoleLog.assertNext): |
|
10657 (.TestSuite.prototype.testConsoleLog): |
|
10658 (.TestSuite.prototype.testEvalGlobal.initEval): |
|
10659 (.TestSuite.prototype.testEvalGlobal): |
|
10660 (.TestSuite.prototype.testShowStoragePanel.this.addSniffer.): |
|
10661 (.TestSuite.prototype.testShowStoragePanel.this.addSniffer): |
|
10662 (.uiTests.runAllTests): |
|
10663 (.uiTests.runTest): |
|
10664 |
|
10665 2010-02-09 Yury Semikhatsky <yurys@chromium.org> |
|
10666 |
|
10667 Reviewed by Pavel Feldman. |
|
10668 |
|
10669 Upstream JavaScript part of DevTools WebKit API implementation |
|
10670 |
|
10671 https://bugs.webkit.org/show_bug.cgi?id=34744 |
|
10672 |
|
10673 * WebKit.gypi: Added. |
|
10674 * src/js/DebuggerAgent.js: Added. |
|
10675 (devtools.DebuggerAgent): |
|
10676 (devtools.DebuggerAgent.prototype.reset): |
|
10677 (devtools.DebuggerAgent.prototype.initUI): |
|
10678 (devtools.DebuggerAgent.prototype.resolveScriptSource.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10679 (devtools.DebuggerAgent.prototype.resolveScriptSource): |
|
10680 (devtools.DebuggerAgent.prototype.pauseExecution): |
|
10681 (devtools.DebuggerAgent.prototype.addBreakpoint): |
|
10682 (devtools.DebuggerAgent.prototype.removeBreakpoint): |
|
10683 (devtools.DebuggerAgent.prototype.updateBreakpoint): |
|
10684 (devtools.DebuggerAgent.prototype.stepIntoStatement): |
|
10685 (devtools.DebuggerAgent.prototype.stepOutOfFunction): |
|
10686 (devtools.DebuggerAgent.prototype.stepOverStatement): |
|
10687 (devtools.DebuggerAgent.prototype.resumeExecution): |
|
10688 (devtools.DebuggerAgent.prototype.createExceptionMessage_): |
|
10689 (devtools.DebuggerAgent.prototype.showPendingExceptionMessage_): |
|
10690 (devtools.DebuggerAgent.prototype.clearExceptionMessage_): |
|
10691 (devtools.DebuggerAgent.prototype.pauseOnExceptions): |
|
10692 (devtools.DebuggerAgent.prototype.setPauseOnExceptions): |
|
10693 (devtools.DebuggerAgent.prototype.requestEvaluate): |
|
10694 (devtools.DebuggerAgent.prototype.resolveChildren): |
|
10695 (devtools.DebuggerAgent.prototype.resolveScope.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10696 (devtools.DebuggerAgent.prototype.resolveScope): |
|
10697 (devtools.DebuggerAgent.prototype.resolveFrameVariables_.scopeResponseHandler): |
|
10698 (devtools.DebuggerAgent.prototype.resolveFrameVariables_): |
|
10699 (devtools.DebuggerAgent.prototype.resolveCompletionsOnFrame): |
|
10700 (devtools.DebuggerAgent.prototype.getScriptContextType): |
|
10701 (devtools.DebuggerAgent.prototype.requestClearBreakpoint_): |
|
10702 (devtools.DebuggerAgent.prototype.requestChangeBreakpoint_): |
|
10703 (devtools.DebuggerAgent.prototype.requestBacktrace_): |
|
10704 (devtools.DebuggerAgent.sendCommand_): |
|
10705 (devtools.DebuggerAgent.prototype.stepCommand_): |
|
10706 (devtools.DebuggerAgent.prototype.requestLookup_): |
|
10707 (devtools.DebuggerAgent.prototype.setContextId_.this.requestSeqToCallback_.cmd.getSequenceNumber): |
|
10708 (devtools.DebuggerAgent.prototype.setContextId_): |
|
10709 (devtools.DebuggerAgent.prototype.handleDebuggerOutput_): |
|
10710 (devtools.DebuggerAgent.prototype.handleBreakEvent_): |
|
10711 (devtools.DebuggerAgent.prototype.handleExceptionEvent_): |
|
10712 (devtools.DebuggerAgent.prototype.handleScriptsResponse_): |
|
10713 (devtools.DebuggerAgent.prototype.isScriptFromInspectedContext_): |
|
10714 (devtools.DebuggerAgent.prototype.handleSetBreakpointResponse_): |
|
10715 (devtools.DebuggerAgent.prototype.handleAfterCompileEvent_): |
|
10716 (devtools.DebuggerAgent.prototype.addScriptInfo_): |
|
10717 (devtools.DebuggerAgent.prototype.handleClearBreakpointResponse_): |
|
10718 (devtools.DebuggerAgent.prototype.handleBacktraceResponse_): |
|
10719 (devtools.DebuggerAgent.prototype.doHandleBacktraceResponse_): |
|
10720 (devtools.DebuggerAgent.prototype.evaluateInCallFrame): |
|
10721 (devtools.DebuggerAgent.prototype.invokeCallbackForResponse_): |
|
10722 (devtools.DebuggerAgent.prototype.formatCallFrame_): |
|
10723 (devtools.DebuggerAgent.formatObjectProperties_): |
|
10724 (devtools.DebuggerAgent.propertiesToProxies_): |
|
10725 (devtools.DebuggerAgent.formatObjectProxy_): |
|
10726 (devtools.DebuggerAgent.webkitToV8LineNumber_): |
|
10727 (devtools.DebuggerAgent.v8ToWwebkitLineNumber_): |
|
10728 (devtools.ScriptInfo): |
|
10729 (devtools.ScriptInfo.prototype.getLineOffset): |
|
10730 (devtools.ScriptInfo.prototype.getContextType): |
|
10731 (devtools.ScriptInfo.prototype.getUrl): |
|
10732 (devtools.ScriptInfo.prototype.isUnresolved): |
|
10733 (devtools.ScriptInfo.prototype.getBreakpointInfo): |
|
10734 (devtools.ScriptInfo.prototype.addBreakpointInfo): |
|
10735 (devtools.ScriptInfo.prototype.removeBreakpointInfo): |
|
10736 (devtools.BreakpointInfo): |
|
10737 (devtools.BreakpointInfo.prototype.getLine): |
|
10738 (devtools.BreakpointInfo.prototype.getV8Id): |
|
10739 (devtools.BreakpointInfo.prototype.setV8Id): |
|
10740 (devtools.BreakpointInfo.prototype.markAsRemoved): |
|
10741 (devtools.BreakpointInfo.prototype.isRemoved): |
|
10742 (devtools.CallFrame): |
|
10743 (devtools.CallFrame.prototype.evaluate_): |
|
10744 (devtools.DebugCommand): |
|
10745 (devtools.DebugCommand.prototype.getSequenceNumber): |
|
10746 (devtools.DebugCommand.prototype.toJSONProtocol): |
|
10747 (devtools.DebuggerMessage): |
|
10748 (devtools.DebuggerMessage.prototype.getType): |
|
10749 (devtools.DebuggerMessage.prototype.getEvent): |
|
10750 (devtools.DebuggerMessage.prototype.getCommand): |
|
10751 (devtools.DebuggerMessage.prototype.getRequestSeq): |
|
10752 (devtools.DebuggerMessage.prototype.isRunning): |
|
10753 (devtools.DebuggerMessage.prototype.isSuccess): |
|
10754 (devtools.DebuggerMessage.prototype.getMessage): |
|
10755 (devtools.DebuggerMessage.prototype.getBody): |
|
10756 (devtools.DebuggerMessage.prototype.lookup): |
|
10757 * src/js/DevTools.js: Added. |
|
10758 (devtools.dispatch): |
|
10759 (devtools.ToolsAgent): |
|
10760 (devtools.ToolsAgent.prototype.reset): |
|
10761 (devtools.ToolsAgent.prototype.evaluateJavaScript): |
|
10762 (devtools.ToolsAgent.prototype.getDebuggerAgent): |
|
10763 (devtools.ToolsAgent.prototype.getProfilerAgent): |
|
10764 (devtools.ToolsAgent.prototype.frameNavigate_): |
|
10765 (devtools.ToolsAgent.prototype.dispatchOnClient_): |
|
10766 (devtools.ToolsAgent.prototype.evaluate): |
|
10767 (WebInspector.setResourcesPanelEnabled): |
|
10768 (debugPrint): |
|
10769 (devtools): |
|
10770 (WebInspector.loaded): |
|
10771 (): |
|
10772 (WebInspector.ScriptView.prototype.setupSourceFrameIfNeeded): |
|
10773 (WebInspector.ScriptView.prototype.didResolveScriptSource_): |
|
10774 (WebInspector.UnresolvedPropertyValue): |
|
10775 (WebInspector.UIString): |
|
10776 (WebInspector.resourceTrackingWasEnabled): |
|
10777 (WebInspector.resourceTrackingWasDisabled): |
|
10778 (WebInspector.TestController.prototype.runAfterPendingDispatches): |
|
10779 (WebInspector.queuesAreEmpty): |
|
10780 (WebInspector.pausedScript): |
|
10781 * src/js/DevToolsHostStub.js: Added. |
|
10782 (.RemoteDebuggerAgentStub): |
|
10783 (.RemoteDebuggerAgentStub.prototype.getContextId): |
|
10784 (.RemoteProfilerAgentStub): |
|
10785 (.RemoteProfilerAgentStub.prototype.getActiveProfilerModules): |
|
10786 (.RemoteProfilerAgentStub.prototype.getLogLines): |
|
10787 (.RemoteToolsAgentStub): |
|
10788 (.RemoteToolsAgentStub.prototype.dispatchOnInjectedScript): |
|
10789 (.RemoteToolsAgentStub.prototype.dispatchOnInspectorController): |
|
10790 (.RemoteToolsAgentStub.prototype.executeVoidJavaScript): |
|
10791 (.ProfilerStubHelper): |
|
10792 (.ProfilerStubHelper.GetInstance): |
|
10793 (.ProfilerStubHelper.prototype.StopProfiling): |
|
10794 (.ProfilerStubHelper.prototype.StartProfiling): |
|
10795 (.ProfilerStubHelper.prototype.getActiveProfilerModules): |
|
10796 (.ProfilerStubHelper.prototype.getLogLines): |
|
10797 (.RemoteDebuggerCommandExecutorStub): |
|
10798 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand): |
|
10799 (.RemoteDebuggerCommandExecutorStub.prototype.DebuggerPauseScript): |
|
10800 (.RemoteDebuggerCommandExecutorStub.prototype.sendResponse_): |
|
10801 (.DevToolsHostStub): |
|
10802 (.DevToolsHostStub.prototype.reset): |
|
10803 (.DevToolsHostStub.prototype.setting): |
|
10804 (.DevToolsHostStub.prototype.setSetting): |
|
10805 * src/js/HeapProfilerPanel.js: Added. |
|
10806 (WebInspector.ProfilesPanel.prototype.addSnapshot): |
|
10807 (WebInspector.HeapSnapshotView): |
|
10808 (WebInspector.HeapSnapshotView.prototype.get statusBarItems): |
|
10809 (WebInspector.HeapSnapshotView.prototype.get profile): |
|
10810 (WebInspector.HeapSnapshotView.prototype.set profile): |
|
10811 (WebInspector.HeapSnapshotView.prototype.show): |
|
10812 (WebInspector.HeapSnapshotView.prototype.hide): |
|
10813 (WebInspector.HeapSnapshotView.prototype.resize): |
|
10814 (WebInspector.HeapSnapshotView.prototype.refresh): |
|
10815 (WebInspector.HeapSnapshotView.prototype.refreshShowAsPercents): |
|
10816 (WebInspector.HeapSnapshotView.prototype._deleteSearchMatchedFlags): |
|
10817 (WebInspector.HeapSnapshotView.prototype.searchCanceled): |
|
10818 (WebInspector.HeapSnapshotView.prototype.performSearch): |
|
10819 (WebInspector.HeapSnapshotView.prototype.jumpToFirstSearchResult.WebInspector.CPUProfileView.prototype.jumpToFirstSearchResult.jumpToLastSearchResult.WebInspector.CPUProfileView.prototype.jumpToLastSearchResult.jumpToNextSearchResult.WebInspector.CPUProfileView.prototype.jumpToNextSearchResult.jumpToPreviousSearchResult.WebInspector.CPUProfileView.prototype.jumpToPreviousSearchResult.showingFirstSearchResult.WebInspector.CPUProfileView.prototype.showingFirstSearchResult.showingLastSearchResult.WebInspector.CPUProfileView.prototype.showingLastSearchResult._jumpToSearchResult.WebInspector.CPUProfileView.prototype._jumpToSearchResult.refreshVisibleData): |
|
10820 (WebInspector.HeapSnapshotView.prototype._changeBase): |
|
10821 (WebInspector.HeapSnapshotView.prototype._createSnapshotDataGridList): |
|
10822 (WebInspector.HeapSnapshotView.prototype._mouseDownInDataGrid): |
|
10823 (WebInspector.HeapSnapshotView.prototype.get _isShowingAsPercent): |
|
10824 (WebInspector.HeapSnapshotView.prototype._percentClicked): |
|
10825 (WebInspector.HeapSnapshotView.prototype._resetDataGridList): |
|
10826 (WebInspector.HeapSnapshotView.prototype._sortData): |
|
10827 (WebInspector.HeapSnapshotView.prototype._updateBaseOptions): |
|
10828 (WebInspector.HeapSnapshotView.prototype._updatePercentButton): |
|
10829 (WebInspector.HeapSnapshotView.prototype._updateSummaryGraph): |
|
10830 (WebInspector.HeapSnapshotView.SearchHelper.operations.LESS): |
|
10831 (WebInspector.HeapSnapshotView.SearchHelper.operations.LESS_OR_EQUAL): |
|
10832 (WebInspector.HeapSnapshotView.SearchHelper.operations.EQUAL): |
|
10833 (WebInspector.HeapSnapshotView.SearchHelper.operations.GREATER_OR_EQUAL): |
|
10834 (WebInspector.HeapSnapshotView.SearchHelper.operations.GREATER): |
|
10835 (WebInspector.HeapSnapshotView.SearchHelper.parseOperationAndNumber): |
|
10836 (WebInspector.HeapSummaryCalculator): |
|
10837 (WebInspector.HeapSummaryCalculator.prototype.computeSummaryValues): |
|
10838 (WebInspector.HeapSummaryCalculator.prototype.formatValue): |
|
10839 (WebInspector.HeapSummaryCalculator.prototype.get showAsPercent): |
|
10840 (WebInspector.HeapSummaryCalculator.prototype.set showAsPercent): |
|
10841 (WebInspector.HeapSummaryCountCalculator): |
|
10842 (WebInspector.HeapSummaryCountCalculator.prototype._highFromLow): |
|
10843 (WebInspector.HeapSummaryCountCalculator.prototype._valueToString): |
|
10844 (WebInspector.HeapSummarySizeCalculator): |
|
10845 (WebInspector.HeapSummarySizeCalculator.prototype._highFromLow): |
|
10846 (WebInspector.HeapSnapshotSidebarTreeElement): |
|
10847 (WebInspector.HeapSnapshotSidebarTreeElement.prototype.get mainTitle): |
|
10848 (WebInspector.HeapSnapshotSidebarTreeElement.prototype.set mainTitle): |
|
10849 (WebInspector.HeapSnapshotDataGridNodeWithRetainers): |
|
10850 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get _hasRetainers): |
|
10851 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get _parent): |
|
10852 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype._populate.if): |
|
10853 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype._populate): |
|
10854 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.produceDiff): |
|
10855 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.sort): |
|
10856 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.signForDelta): |
|
10857 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.showDeltaAsPercent): |
|
10858 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.getTotalCount): |
|
10859 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.getTotalSize): |
|
10860 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get countPercent): |
|
10861 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get sizePercent): |
|
10862 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get countDeltaPercent): |
|
10863 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get sizeDeltaPercent): |
|
10864 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.get data): |
|
10865 (WebInspector.HeapSnapshotDataGridNodeWithRetainers.prototype.createCell): |
|
10866 (WebInspector.HeapSnapshotDataGridNode): |
|
10867 (WebInspector.HeapSnapshotDataGridList): |
|
10868 (WebInspector.HeapSnapshotDataGridList.prototype.appendChild): |
|
10869 (WebInspector.HeapSnapshotDataGridList.prototype.insertChild): |
|
10870 (WebInspector.HeapSnapshotDataGridList.prototype.removeChildren): |
|
10871 (WebInspector.HeapSnapshotDataGridList.prototype.populateChildren): |
|
10872 (WebInspector.HeapSnapshotDataGridList.propertyComparator.comparator): |
|
10873 (WebInspector.HeapSnapshotDataGridList.propertyComparator): |
|
10874 (WebInspector.HeapSnapshotDataGridRetainerNode): |
|
10875 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype.get sizePercent): |
|
10876 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype.get sizeDeltaPercent): |
|
10877 (WebInspector.HeapSnapshotDataGridRetainerNode.prototype._calculateRetainers): |
|
10878 (WebInspector.HeapSnapshotProfileType): |
|
10879 (WebInspector.HeapSnapshotProfileType.prototype.get buttonTooltip): |
|
10880 (WebInspector.HeapSnapshotProfileType.prototype.get buttonStyle): |
|
10881 (WebInspector.HeapSnapshotProfileType.prototype.buttonClicked): |
|
10882 (WebInspector.HeapSnapshotProfileType.prototype.get welcomeMessage): |
|
10883 (WebInspector.HeapSnapshotProfileType.prototype.createSidebarTreeElementForProfile): |
|
10884 (WebInspector.HeapSnapshotProfileType.prototype.createView): |
|
10885 (): |
|
10886 * src/js/InjectDispatch.js: Added. |
|
10887 (InspectorControllerDispatcher.dispatch): |
|
10888 (ApuAgentDispatcher.dispatchToApu): |
|
10889 (dispatch): |
|
10890 (devtools): |
|
10891 * src/js/InspectorControllerImpl.js: Added. |
|
10892 (devtools.InspectorBackendImpl): |
|
10893 (devtools.InspectorBackendImpl.prototype.toggleNodeSearch): |
|
10894 (devtools.InspectorBackendImpl.prototype.debuggerEnabled): |
|
10895 (devtools.InspectorBackendImpl.prototype.profilerEnabled): |
|
10896 (devtools.InspectorBackendImpl.prototype.addBreakpoint): |
|
10897 (devtools.InspectorBackendImpl.prototype.removeBreakpoint): |
|
10898 (devtools.InspectorBackendImpl.prototype.updateBreakpoint): |
|
10899 (devtools.InspectorBackendImpl.prototype.pauseInDebugger): |
|
10900 (devtools.InspectorBackendImpl.prototype.resumeDebugger): |
|
10901 (devtools.InspectorBackendImpl.prototype.stepIntoStatementInDebugger): |
|
10902 (devtools.InspectorBackendImpl.prototype.stepOutOfFunctionInDebugger): |
|
10903 (devtools.InspectorBackendImpl.prototype.stepOverStatementInDebugger): |
|
10904 (devtools.InspectorBackendImpl.prototype.setPauseOnExceptionsState): |
|
10905 (devtools.InspectorBackendImpl.prototype.pauseOnExceptionsState): |
|
10906 (devtools.InspectorBackendImpl.prototype.pauseOnExceptions): |
|
10907 (devtools.InspectorBackendImpl.prototype.setPauseOnExceptions): |
|
10908 (devtools.InspectorBackendImpl.prototype.startProfiling): |
|
10909 (devtools.InspectorBackendImpl.prototype.stopProfiling): |
|
10910 (devtools.InspectorBackendImpl.prototype.getProfileHeaders): |
|
10911 (devtools.InspectorBackendImpl.prototype.addFullProfile): |
|
10912 (devtools.InspectorBackendImpl.prototype.getProfile): |
|
10913 (devtools.InspectorBackendImpl.prototype.takeHeapSnapshot): |
|
10914 (devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript): |
|
10915 (devtools.InspectorBackendImpl.prototype.installInspectorControllerDelegate_): |
|
10916 (devtools.InspectorBackendImpl.prototype.callInspectorController_): |
|
10917 * src/js/ProfilerAgent.js: Added. |
|
10918 (devtools.ProfilerAgent): |
|
10919 (devtools.ProfilerAgent.prototype.setupProfilerProcessorCallbacks): |
|
10920 (devtools.ProfilerAgent.prototype.initializeProfiling): |
|
10921 (devtools.ProfilerAgent.prototype.startProfiling): |
|
10922 (devtools.ProfilerAgent.prototype.stopProfiling): |
|
10923 (devtools.ProfilerAgent.prototype.didGetActiveProfilerModules_): |
|
10924 (devtools.ProfilerAgent.prototype.didGetLogLines_): |
|
10925 * src/js/ProfilerProcessor.js: Added. |
|
10926 (devtools.profiler.WebKitViewBuilder): |
|
10927 (devtools.profiler.WebKitViewBuilder.prototype.createViewNode): |
|
10928 (devtools.profiler.WebKitViewNode): |
|
10929 (set get devtools.profiler.WebKitViewNode.prototype.initFuncInfo_): |
|
10930 (devtools.profiler.JsProfile): |
|
10931 (devtools.profiler.JsProfile.prototype.skipThisFunction): |
|
10932 (devtools.profiler.Processor): |
|
10933 (devtools.profiler.Processor.prototype.printError): |
|
10934 (devtools.profiler.Processor.prototype.skipDispatch): |
|
10935 (devtools.profiler.Processor.prototype.setCallbacks): |
|
10936 (devtools.profiler.Processor.prototype.setNewProfileCallback): |
|
10937 (devtools.profiler.Processor.prototype.processProfiler_.switch.break): |
|
10938 (devtools.profiler.Processor.prototype.processProfiler_): |
|
10939 (devtools.profiler.Processor.prototype.processCodeCreation_): |
|
10940 (devtools.profiler.Processor.prototype.processCodeMove_): |
|
10941 (devtools.profiler.Processor.prototype.processCodeDelete_): |
|
10942 (devtools.profiler.Processor.prototype.processFunctionCreation_): |
|
10943 (devtools.profiler.Processor.prototype.processFunctionMove_): |
|
10944 (devtools.profiler.Processor.prototype.processFunctionDelete_): |
|
10945 (devtools.profiler.Processor.prototype.processTick_): |
|
10946 (devtools.profiler.Processor.prototype.processTickV2_): |
|
10947 (devtools.profiler.Processor.prototype.processHeapSampleBegin_): |
|
10948 (devtools.profiler.Processor.prototype.processHeapSampleStats_): |
|
10949 (devtools.profiler.Processor.prototype.processHeapSampleItem_): |
|
10950 (devtools.profiler.Processor.prototype.processHeapJsConsItem_): |
|
10951 (devtools.profiler.Processor.prototype.processHeapJsRetItem_.mergeRetainers): |
|
10952 (devtools.profiler.Processor.prototype.processHeapJsRetItem_): |
|
10953 (devtools.profiler.Processor.prototype.processHeapSampleEnd_): |
|
10954 (devtools.profiler.Processor.prototype.createProfileForView): |
|
10955 * src/js/Tests.js: Added. |
|
10956 (.TestSuite): |
|
10957 (.TestSuite.prototype.fail): |
|
10958 (.TestSuite.prototype.assertEquals): |
|
10959 (.TestSuite.prototype.assertTrue): |
|
10960 (.TestSuite.prototype.assertContains): |
|
10961 (.TestSuite.prototype.takeControl): |
|
10962 (.TestSuite.prototype.releaseControl): |
|
10963 (.TestSuite.prototype.reportOk_): |
|
10964 (.TestSuite.prototype.reportFailure_): |
|
10965 (.TestSuite.prototype.runTest): |
|
10966 (.TestSuite.prototype.showPanel): |
|
10967 (.TestSuite.prototype.addSniffer.receiver.methodName): |
|
10968 (.TestSuite.prototype.addSniffer): |
|
10969 (.TestSuite.prototype.testHostIsPresent): |
|
10970 (.TestSuite.prototype.testElementsTreeRoot): |
|
10971 (.TestSuite.prototype.testMainResource): |
|
10972 (.TestSuite.prototype.testResourceContentLength.this.addSniffer.): |
|
10973 (.TestSuite.prototype.testResourceHeaders): |
|
10974 (.TestSuite.prototype.testCachedResourceMimeType.this.addSniffer.): |
|
10975 (.TestSuite.prototype.testCachedResourceMimeType): |
|
10976 (.TestSuite.prototype.testProfilerTab): |
|
10977 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.waitUntilScriptIsParsed): |
|
10978 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.checkScriptsPanel): |
|
10979 (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh): |
|
10980 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.switchToElementsTab): |
|
10981 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.switchToScriptsTab): |
|
10982 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.checkScriptsPanel): |
|
10983 (.TestSuite.prototype.testNoScriptDuplicatesOnPanelSwitch.checkNoDuplicates): |
|
10984 (.TestSuite.prototype.testPauseOnException): |
|
10985 (.TestSuite.prototype.testPauseWhenLoadingDevTools): |
|
10986 (.TestSuite.prototype.testPauseWhenScriptIsRunning.testScriptPauseAfterDelay): |
|
10987 (.TestSuite.prototype.testPauseWhenScriptIsRunning.testScriptPause): |
|
10988 (.TestSuite.prototype.testPauseWhenScriptIsRunning): |
|
10989 (.TestSuite.prototype.optionsToString_): |
|
10990 (.TestSuite.prototype.evaluateInConsole_): |
|
10991 (.TestSuite.prototype.waitForSetBreakpointResponse_): |
|
10992 (.TestSuite.prototype.testEvalOnCallFrame.setBreakpointCallback): |
|
10993 (.TestSuite.prototype.testEvalOnCallFrame.waitForBreakpointHit): |
|
10994 (.TestSuite.prototype.testCompletionOnPause): |
|
10995 (.TestSuite.prototype.testCompletionOnPause.testLocalsCompletion): |
|
10996 (.TestSuite.prototype.testCompletionOnPause.testThisCompletion): |
|
10997 (.TestSuite.prototype.testCompletionOnPause.testFieldCompletion): |
|
10998 (.TestSuite.prototype.testCompletionOnPause.checkCompletions): |
|
10999 (.TestSuite.prototype.testAutoContinueOnSyntaxError.checkScriptsList): |
|
11000 (.TestSuite.prototype.testAutoContinueOnSyntaxError.waitForExceptionEvent.test): |
|
11001 (.TestSuite.prototype.testAutoContinueOnSyntaxError.waitForExceptionEvent): |
|
11002 (.TestSuite.prototype._checkExecutionLine): |
|
11003 (.TestSuite.prototype._scriptsAreParsed): |
|
11004 (.TestSuite.prototype._waitForScriptPause): |
|
11005 (.TestSuite.prototype._checkSourceFrameWhenLoaded.checkExecLine): |
|
11006 (.TestSuite.prototype._checkSourceFrameWhenLoaded): |
|
11007 (.TestSuite.prototype._performSteps.doNextAction): |
|
11008 (.TestSuite.prototype._performSteps): |
|
11009 (.TestSuite.prototype._executeCodeWhenScriptsAreParsed.executeFunctionInInspectedPage): |
|
11010 (.TestSuite.prototype._waitUntilScriptsAreParsed.waitForAllScripts): |
|
11011 (.TestSuite.prototype._waitUntilScriptsAreParsed): |
|
11012 (.TestSuite.prototype._executeFunctionForStepTest): |
|
11013 (.TestSuite.prototype.testStepOver): |
|
11014 (.TestSuite.prototype.testStepOut): |
|
11015 (.TestSuite.prototype.testStepIn): |
|
11016 (.TestSuite.prototype._evaluateXpath): |
|
11017 (.TestSuite.prototype._findNode): |
|
11018 (.TestSuite.prototype._findText): |
|
11019 (.TestSuite.prototype._nodeIterator): |
|
11020 (.TestSuite.prototype._checkScopeSectionDiv): |
|
11021 (.TestSuite.prototype._expandScopeSections.updateListener): |
|
11022 (.TestSuite.prototype._expandScopeSections): |
|
11023 (.TestSuite.prototype.testExpandScope): |
|
11024 (.TestSuite.prototype.testExpandScope.examineScopes): |
|
11025 (.TestSuite.prototype._findChildProperty): |
|
11026 (.TestSuite.prototype._hookGetPropertiesCallback.accessor.getProperties): |
|
11027 (.TestSuite.prototype._hookGetPropertiesCallback.try): |
|
11028 (.TestSuite.prototype._hookGetPropertiesCallback): |
|
11029 (.TestSuite.prototype.testDebugIntrinsicProperties.expandLocalScope): |
|
11030 (.TestSuite.prototype.testDebugIntrinsicProperties): |
|
11031 (.TestSuite.prototype.testDebugIntrinsicProperties.expandAndCheckNextProperty): |
|
11032 (.TestSuite.prototype.testDebugIntrinsicProperties.checkProperty): |
|
11033 (.TestSuite.createKeyEvent): |
|
11034 (.TestSuite.prototype.testConsoleLog.assertNext): |
|
11035 (.TestSuite.prototype.testConsoleLog): |
|
11036 (.TestSuite.prototype.testEvalGlobal.initEval): |
|
11037 (.TestSuite.prototype.testEvalGlobal): |
|
11038 (.TestSuite.prototype.testShowStoragePanel.this.addSniffer.): |
|
11039 (.TestSuite.prototype.testShowStoragePanel.this.addSniffer): |
|
11040 (.uiTests.runAllTests): |
|
11041 (.uiTests.runTest): |
|
11042 |
|
11043 2010-02-09 Avi Drissman <avi@chromium.org> |
|
11044 |
|
11045 Reviewed by David Levin. |
|
11046 |
|
11047 Chromium Mac: Control-A shouldn't select all/Control-C shouldn't copy |
|
11048 https://bugs.webkit.org/show_bug.cgi?id=34615 |
|
11049 |
|
11050 * src/WebViewImpl.cpp: |
|
11051 (WebKit::WebViewImpl::keyEventDefault): |
|
11052 |
|
11053 2010-02-08 Evan Martin <evan@chromium.org> |
|
11054 |
|
11055 dlopen() knows how to search the library search path, so just rely on |
|
11056 it. While I'm at it, print out the dlerror() error message on failure. |
|
11057 |
|
11058 [chromium] webgl shouldn't hard code library search path |
|
11059 https://bugs.webkit.org/show_bug.cgi?id=34659 |
|
11060 |
|
11061 * src/GraphicsContext3D.cpp: |
|
11062 (WebCore::GraphicsContext3DInternal::GLConnection::GLConnection): |
|
11063 (WebCore::GraphicsContext3DInternal::GLConnection::create): |
|
11064 |
|
11065 2010-02-08 Charlie Reis <creis@chromium.org> |
|
11066 |
|
11067 Reviewed by Darin Adler. |
|
11068 |
|
11069 onbeforeunload not called at window close + frame or iframe focused |
|
11070 https://bugs.webkit.org/show_bug.cgi?id=27481 |
|
11071 http://code.google.com/p/chromium/issues/detail?id=32615 |
|
11072 http://code.google.com/p/chromium/issues/detail?id=17157 |
|
11073 |
|
11074 Chromium and WebKit on Windows will now fire beforeunload handlers |
|
11075 even if an inner frame is focused. |
|
11076 |
|
11077 Layout tests aren't able to test this bug, since it requires closing |
|
11078 the actual browser window, not calling window.close(). Instead, |
|
11079 test with WebCore/manual-tests/onbeforeunload-focused-iframe.html. |
|
11080 |
|
11081 * src/WebViewImpl.cpp: |
|
11082 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent): |
|
11083 |
|
11084 2010-02-08 Pavel Feldman <pfeldman@chromium.org> |
|
11085 |
|
11086 Reviewed by David Levin. |
|
11087 |
|
11088 WebKit/chromium: Custom context menu does not work in inspector. |
|
11089 https://bugs.webkit.org/show_bug.cgi?id=34711 |
|
11090 |
|
11091 * src/WebDevToolsFrontendImpl.cpp: |
|
11092 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu): |
|
11093 |
|
11094 2010-02-08 Nate Chapin <japhet@chromium.org> |
|
11095 |
|
11096 Reviewed by Darin Fisher. |
|
11097 |
|
11098 Check that the index passed into BackForwardListClientImpl::itemAtIndex() |
|
11099 is valid, and return null if it isn't. |
|
11100 |
|
11101 https://bugs.webkit.org/show_bug.cgi?id=34722 |
|
11102 |
|
11103 * src/BackForwardListClientImpl.cpp: |
|
11104 (WebKit::BackForwardListClientImpl::itemAtIndex): |
|
11105 |
|
11106 2010-02-05 Dumitru Daniliuc <dumi@chromium.org> |
|
11107 |
|
11108 Reviewed by Jeremy Orlow. |
|
11109 |
|
11110 Adding a way to close all database handles pointing to a certain |
|
11111 database as soon as possible. |
|
11112 https://bugs.webkit.org/show_bug.cgi?id=34619 |
|
11113 |
|
11114 * public/WebDatabase.h: |
|
11115 * src/WebDatabase.cpp: |
|
11116 (WebKit::WebDatabase::closeDatabaseImmediately): |
|
11117 |
|
11118 2010-02-08 Dirk Schulze <krit@webkit.org> |
|
11119 |
|
11120 Reviewed by Nikolas Zimmermann. |
|
11121 |
|
11122 Add back an AffineTransform class for use by SVG |
|
11123 https://bugs.webkit.org/show_bug.cgi?id=33750 |
|
11124 |
|
11125 Use AffineTransform instead of TransformationMatrix here. |
|
11126 |
|
11127 * tests/TransparencyWinTest.cpp: |
|
11128 (WebCore::TEST): |
|
11129 |
|
11130 2010-02-07 Jian Li <jianli@chromium.org> |
|
11131 |
|
11132 Reviewed by Darin Fisher. |
|
11133 |
|
11134 [chromium] Change chromium interface to handle DownloadURL format. |
|
11135 https://bugs.webkit.org/show_bug.cgi?id=34655 |
|
11136 |
|
11137 * public/WebDragData.h: |
|
11138 * src/WebDragData.cpp: |
|
11139 (WebKit::WebDragData::downloadMetadata): |
|
11140 (WebKit::WebDragData::setDownloadMetadata): |
|
11141 |
|
11142 2010-02-06 Dimitri Glazkov <dglazkov@chromium.org> |
|
11143 |
|
11144 No review, rolling out r54364. |
|
11145 http://trac.webkit.org/changeset/54364 |
|
11146 https://bugs.webkit.org/show_bug.cgi?id=34464 |
|
11147 |
|
11148 Introduced asserts in layout tests, needs more testing |
|
11149 locally. |
|
11150 |
|
11151 * public/WebViewClient.h: |
|
11152 * src/ChromeClientImpl.cpp: |
|
11153 * src/ChromeClientImpl.h: |
|
11154 |
|
11155 2010-02-05 James Hawkins <jhawkins@chromium.org> |
|
11156 |
|
11157 Reviewed by David Levin. |
|
11158 |
|
11159 [Chromium] Rename autocomplete* to suggestions* to prepare for the |
|
11160 refactoring of AutocompletePopupMenuClient. |
|
11161 |
|
11162 https://bugs.webkit.org/show_bug.cgi?id=34664 |
|
11163 |
|
11164 * public/WebView.h: |
|
11165 * src/AutocompletePopupMenuClient.cpp: |
|
11166 (WebKit::AutocompletePopupMenuClient::popupDidHide): |
|
11167 * src/EditorClientImpl.cpp: |
|
11168 (WebKit::EditorClientImpl::textFieldDidEndEditing): |
|
11169 (WebKit::EditorClientImpl::doAutofill): |
|
11170 * src/WebViewImpl.cpp: |
|
11171 (WebKit::): |
|
11172 (WebKit::WebViewImpl::WebViewImpl): |
|
11173 (WebKit::WebViewImpl::mouseDown): |
|
11174 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
|
11175 (WebKit::WebViewImpl::setFocus): |
|
11176 (WebKit::WebViewImpl::applyAutofillSuggestions): |
|
11177 (WebKit::WebViewImpl::hideAutofillPopup): |
|
11178 (WebKit::WebViewImpl::hideSuggestionsPopup): |
|
11179 (WebKit::WebViewImpl::refreshSuggestionsPopup): |
|
11180 * src/WebViewImpl.h: |
|
11181 (WebKit::WebViewImpl::suggestionsPopupDidHide): |
|
11182 |
|
11183 2010-02-05 James Hawkins <jhawkins@chromium.org> |
|
11184 |
|
11185 Reviewed by David Levin. |
|
11186 |
|
11187 [Chromium] Remove an unused forward declaration in WebKitClient.h. |
|
11188 |
|
11189 https://bugs.webkit.org/show_bug.cgi?id=34622 |
|
11190 |
|
11191 * public/WebKitClient.h: |
|
11192 |
|
11193 2010-02-05 James Hawkins <jhawkins@chromium.org> |
|
11194 |
|
11195 Reviewed by Darin Fisher. |
|
11196 |
|
11197 Implement WebInputElement::isActivatedSubmit(). |
|
11198 |
|
11199 https://bugs.webkit.org/show_bug.cgi?id=34623 |
|
11200 |
|
11201 * public/WebInputElement.h: |
|
11202 * src/WebInputElement.cpp: |
|
11203 (WebKit::WebInputElement::isActivatedSubmit): |
|
11204 |
|
11205 2010-02-05 Nate Chapin <japhet@chromium.org> |
|
11206 |
|
11207 Reviewed by Dimitri Glazkov. |
|
11208 |
|
11209 Update code for getting a v8::FunctionTemplate. |
|
11210 |
|
11211 https://bugs.webkit.org/show_bug.cgi?id=34606 |
|
11212 |
|
11213 * src/WebDevToolsAgentImpl.cpp: |
|
11214 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper): |
|
11215 |
|
11216 2010-02-05 Mikhail Naganov <mnaganov@chromium.org> |
|
11217 |
|
11218 Reviewed by Pavel Feldman. |
|
11219 |
|
11220 Enable JAVASCRIPT_DEBUGGER in chromium port. |
|
11221 |
|
11222 https://bugs.webkit.org/show_bug.cgi?id=34638 |
|
11223 |
|
11224 * features.gypi: |
|
11225 |
|
11226 2010-02-04 Yaar Schnitman <yaar@chromium.org> |
|
11227 |
|
11228 Reviewed by Darin Fisher. |
|
11229 |
|
11230 Upstreaming gtests from chromium: UniscribeHelper and TransparencyWin |
|
11231 https://bugs.webkit.org/show_bug.cgi?id=34509 |
|
11232 |
|
11233 Resubmit: The previous commit (r54333) was rolled back. |
|
11234 |
|
11235 * WebKit.gyp: |
|
11236 * tests/TransparencyWinTest.cpp: Added. |
|
11237 (WebCore::RECTToFloatRect): |
|
11238 (WebCore::drawNativeRect): |
|
11239 (WebCore::getPixelAt): |
|
11240 (WebCore::clearTopLayerAlphaChannel): |
|
11241 (WebCore::clearTopLayerAlphaPixel): |
|
11242 (WebCore::operator<<): |
|
11243 (WebCore::TEST): |
|
11244 * tests/UniscribeHelperTest.cpp: Added. |
|
11245 (WebCore::UniscribeTest::UniscribeTest): |
|
11246 (WebCore::UniscribeTest::MakeFont): |
|
11247 (WebCore::UniscribeTest::SetUp): |
|
11248 (WebCore::UniscribeTest::TearDown): |
|
11249 (TEST_F): |
|
11250 |
|
11251 2010-02-04 Drew Wilson <atwilson@chromium.org> |
|
11252 |
|
11253 Reviewed by David Levin. |
|
11254 |
|
11255 WorkerContext.close() does not work in the chromium port |
|
11256 https://bugs.webkit.org/show_bug.cgi?id=34551 |
|
11257 |
|
11258 Test: Adding new downstream test. |
|
11259 |
|
11260 * src/WebWorkerBase.cpp: |
|
11261 (WebKit::WebWorkerBase::workerContextClosedTask): |
|
11262 Now shuts down the worker thread when WorkerContext::close() is invoked. |
|
11263 |
|
11264 2010-02-04 Chris Guillory <chris.guillory@google.com> |
|
11265 |
|
11266 Reviewed by Darin Fisher. |
|
11267 |
|
11268 [Chromium] Add function for AccessibilityObject state change notifications. |
|
11269 |
|
11270 https://bugs.webkit.org/show_bug.cgi?id=34464 |
|
11271 |
|
11272 * public/WebViewClient.h: |
|
11273 (WebKit::WebViewClient::didChangeAccessibilityObjectState): |
|
11274 * src/ChromeClientImpl.cpp: |
|
11275 (WebKit::ChromeClientImpl::didChangeAccessibilityObjectState): |
|
11276 * src/ChromeClientImpl.h: |
|
11277 |
|
11278 2010-02-04 Jeremy Moskovich <jeremy@chromium.org> |
|
11279 |
|
11280 Reviewed by Darin Fisher. |
|
11281 |
|
11282 Update comments to better document the possible values of the |
|
11283 writing direction menu state variables. |
|
11284 |
|
11285 * public/WebContextMenuData.h: |
|
11286 |
|
11287 2010-02-04 Nate Chapin <japhet@chromium.org> |
|
11288 |
|
11289 Reviewed by Dimitri Glazkov. |
|
11290 |
|
11291 Remove references to V8Custom. |
|
11292 |
|
11293 https://bugs.webkit.org/show_bug.cgi?id=32638 |
|
11294 |
|
11295 * src/DebuggerAgentImpl.cpp: |
|
11296 * src/WebDevToolsFrontendImpl.cpp: |
|
11297 |
|
11298 2010-02-04 Yury Semikhatsky <yurys@chromium.org> |
|
11299 |
|
11300 Unreviewed. Revert 54333 which broke Chromium build. |
|
11301 |
|
11302 * WebKit.gyp: |
|
11303 * tests/TransparencyWinTest.cpp: Removed. |
|
11304 * tests/UniscribeHelperTest.cpp: Removed. |
|
11305 |
|
11306 2010-02-04 Yaar Schnitman <yaar@chromium.org> |
|
11307 |
|
11308 Reviewed by Darin Fisher. |
|
11309 |
|
11310 Upstreaming gtests from chromium: UniscribeHelper and TransparencyWin. |
|
11311 https://bugs.webkit.org/show_bug.cgi?id=34509 |
|
11312 |
|
11313 * WebKit.gyp: |
|
11314 * tests/TransparencyWinTest.cpp: Added. |
|
11315 (WebCore::RECTToFloatRect): |
|
11316 (WebCore::drawNativeRect): |
|
11317 (WebCore::getPixelAt): |
|
11318 (WebCore::clearTopLayerAlphaChannel): |
|
11319 (WebCore::clearTopLayerAlphaPixel): |
|
11320 (WebCore::operator<<): |
|
11321 (WebCore::TEST): |
|
11322 * tests/UniscribeHelperTest.cpp: Added. |
|
11323 (WebCore::UniscribeTest::UniscribeTest): |
|
11324 (WebCore::UniscribeTest::MakeFont): |
|
11325 (WebCore::UniscribeTest::SetUp): |
|
11326 (WebCore::UniscribeTest::TearDown): |
|
11327 (WebCore::TEST_F): |
|
11328 |
|
11329 2010-02-04 Jeremy Moskovich <jeremy@chromium.org> |
|
11330 |
|
11331 Reviewed by David Levin. |
|
11332 |
|
11333 [Chromium] WebKit side of "Writing direction" context menu on OS X. |
|
11334 https://bugs.webkit.org/show_bug.cgi?id=34524 |
|
11335 |
|
11336 * public/WebContextMenuData.h: |
|
11337 (WebKit::WebContextMenuData::): |
|
11338 * src/ContextMenuClientImpl.cpp: |
|
11339 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
11340 |
|
11341 2010-02-03 Drew Wilson <atwilson@chromium.org> |
|
11342 |
|
11343 Reviewed by Alexey Proskuryakov. |
|
11344 |
|
11345 SharedWorkerScriptLoader should not be an ActiveDOMObject |
|
11346 https://bugs.webkit.org/show_bug.cgi?id=34513 |
|
11347 |
|
11348 * src/SharedWorkerRepository.cpp: |
|
11349 (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): |
|
11350 Changed SharedWorkerScriptLoader to manage its own lifecycle without using ActiveDOMObject. |
|
11351 (WebCore::SharedWorkerScriptLoader::parentContext): |
|
11352 (WebCore::pendingLoaders): |
|
11353 Now we manually track pending loads so we can shut them down when the parent context shuts down. |
|
11354 (WebCore::SharedWorkerScriptLoader::contextDetached): |
|
11355 Shuts down/frees any pending worker loads. |
|
11356 (WebCore::SharedWorkerScriptLoader::~SharedWorkerScriptLoader): |
|
11357 Marks the SharedWorker object as not having pending activity if there was a load active (handles case where load was pending when parent document exits). |
|
11358 (WebCore::SharedWorkerScriptLoader::load): |
|
11359 (WebCore::SharedWorkerRepository::documentDetached): |
|
11360 Now calls SharedWorkerScriptLoader::contextDetached() to shutdown any pending worker loads. |
|
11361 |
|
11362 2010-02-03 Alexander Pavlov <apavlov@chromium.org> |
|
11363 |
|
11364 Reviewed by Timothy Hatcher. |
|
11365 |
|
11366 [Chromium] Return a consistent set of platforms from WebDevToolsFrontendImpl |
|
11367 https://bugs.webkit.org/show_bug.cgi?id=34523 |
|
11368 |
|
11369 * src/WebDevToolsFrontendImpl.cpp: |
|
11370 (WebKit::WebDevToolsFrontendImpl::jsPlatform): |
|
11371 |
|
11372 2010-02-02 Joel Stanley <joel@jms.id.au> |
|
11373 |
|
11374 Reviewed by David Levin. |
|
11375 |
|
11376 [Chromium] Add API method for setting caret blink frequency. |
|
11377 https://bugs.webkit.org/show_bug.cgi?id=31704 |
|
11378 |
|
11379 This enables the RenderThemeChromiumLinux::setCaretBlinkInterval method |
|
11380 to be called Chromium's API. The API is linux-only as it is currently |
|
11381 the only port to implement RenderTheme::setCaretBlinkInterval. |
|
11382 |
|
11383 * WebKit.gyp: Add WebRenderTheme.{h,cpp} |
|
11384 * public/linux/WebRenderTheme.h: Added. |
|
11385 * src/linux/WebRenderTheme.cpp: Added. |
|
11386 (WebKit::setCaretBlinkInterval): Exposed API |
|
11387 |
|
11388 2010-02-02 Shinichiro Hamaji <hamaji@chromium.org> |
|
11389 |
|
11390 Reviewed by Dimitri Glazkov. |
|
11391 |
|
11392 [Chromium] Implement WebFrameImpl::pageNumberForElementById |
|
11393 https://bugs.webkit.org/show_bug.cgi?id=34471 |
|
11394 |
|
11395 * public/WebFrame.h: |
|
11396 * src/WebFrameImpl.cpp: |
|
11397 (WebKit::WebFrameImpl::pageNumberForElementById): |
|
11398 * src/WebFrameImpl.h: |
|
11399 |
|
11400 2010-02-02 Yury Semikhatsky <yurys@chromium.org> |
|
11401 |
|
11402 Reviewed by Pavel Feldman. |
|
11403 |
|
11404 Upstream DevTools code. |
|
11405 |
|
11406 https://bugs.webkit.org/show_bug.cgi?id=34326 |
|
11407 |
|
11408 * WebKit.gyp: |
|
11409 * src/APUAgentDelegate.h: Added. |
|
11410 * src/BoundObject.cpp: Added. |
|
11411 (WebKit::BoundObject::BoundObject): |
|
11412 (WebKit::BoundObject::~BoundObject): |
|
11413 (WebKit::BoundObject::addProtoFunction): |
|
11414 (WebKit::BoundObject::build): |
|
11415 * src/BoundObject.h: Added. |
|
11416 * src/DebuggerAgent.h: Added. |
|
11417 * src/DebuggerAgentImpl.cpp: Added. |
|
11418 (WebKit::DebuggerAgentImpl::DebuggerAgentImpl): |
|
11419 (WebKit::DebuggerAgentImpl::~DebuggerAgentImpl): |
|
11420 (WebKit::DebuggerAgentImpl::getContextId): |
|
11421 (WebKit::DebuggerAgentImpl::debuggerOutput): |
|
11422 (WebKit::DebuggerAgentImpl::createUtilityContext): |
|
11423 (WebKit::DebuggerAgentImpl::executeUtilityFunction): |
|
11424 (WebKit::DebuggerAgentImpl::executeVoidJavaScript): |
|
11425 (WebKit::DebuggerAgentImpl::page): |
|
11426 * src/DebuggerAgentImpl.h: Added. |
|
11427 (WebKit::DebuggerAgentImpl::setAutoContinueOnException): |
|
11428 (WebKit::DebuggerAgentImpl::autoContinueOnException): |
|
11429 (WebKit::DebuggerAgentImpl::webdevtoolsAgent): |
|
11430 (WebKit::DebuggerAgentImpl::webView): |
|
11431 * src/DebuggerAgentManager.cpp: Added. |
|
11432 (WebKit::DebuggerAgentManager::debugHostDispatchHandler): |
|
11433 (WebKit::DebuggerAgentManager::debugAttach): |
|
11434 (WebKit::DebuggerAgentManager::debugDetach): |
|
11435 (WebKit::DebuggerAgentManager::onV8DebugMessage): |
|
11436 (WebKit::DebuggerAgentManager::pauseScript): |
|
11437 (WebKit::DebuggerAgentManager::executeDebuggerCommand): |
|
11438 (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): |
|
11439 (WebKit::DebuggerAgentManager::setHostId): |
|
11440 (WebKit::DebuggerAgentManager::onWebViewClosed): |
|
11441 (WebKit::DebuggerAgentManager::onNavigate): |
|
11442 (WebKit::DebuggerAgentManager::sendCommandToV8): |
|
11443 (WebKit::DebuggerAgentManager::sendContinueCommandToV8): |
|
11444 (WebKit::DebuggerAgentManager::findAgentForCurrentV8Context): |
|
11445 (WebKit::DebuggerAgentManager::debuggerAgentForHostId): |
|
11446 * src/DebuggerAgentManager.h: Added. |
|
11447 (WebKit::DebuggerAgentManager::UtilityContextScope::UtilityContextScope): |
|
11448 (WebKit::DebuggerAgentManager::UtilityContextScope::~UtilityContextScope): |
|
11449 * src/DevToolsRPC.h: Added. |
|
11450 (WebKit::): |
|
11451 (WebKit::DevToolsRPC::Delegate::Delegate): |
|
11452 (WebKit::DevToolsRPC::Delegate::~Delegate): |
|
11453 (WebKit::DevToolsRPC::DevToolsRPC): |
|
11454 (WebKit::DevToolsRPC::~DevToolsRPC): |
|
11455 (WebKit::DevToolsRPC::sendRpcMessage): |
|
11456 * src/DevToolsRPCJS.h: Added. |
|
11457 * src/ProfilerAgent.h: Added. |
|
11458 * src/ProfilerAgentImpl.cpp: Added. |
|
11459 (WebKit::ProfilerAgentImpl::getActiveProfilerModules): |
|
11460 (WebKit::ProfilerAgentImpl::getLogLines): |
|
11461 * src/ProfilerAgentImpl.h: Added. |
|
11462 (WebKit::ProfilerAgentImpl::ProfilerAgentImpl): |
|
11463 (WebKit::ProfilerAgentImpl::~ProfilerAgentImpl): |
|
11464 * src/ToolsAgent.h: Added. |
|
11465 * src/WebDevToolsAgentImpl.cpp: Added. |
|
11466 (WebKit::): |
|
11467 (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl): |
|
11468 (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): |
|
11469 (WebKit::WebDevToolsAgentImpl::disposeUtilityContext): |
|
11470 (WebKit::WebDevToolsAgentImpl::unhideResourcesPanelIfNecessary): |
|
11471 (WebKit::WebDevToolsAgentImpl::attach): |
|
11472 (WebKit::WebDevToolsAgentImpl::detach): |
|
11473 (WebKit::WebDevToolsAgentImpl::didNavigate): |
|
11474 (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad): |
|
11475 (WebKit::WebDevToolsAgentImpl::didClearWindowObject): |
|
11476 (WebKit::WebDevToolsAgentImpl::forceRepaint): |
|
11477 (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController): |
|
11478 (WebKit::WebDevToolsAgentImpl::dispatchOnInjectedScript): |
|
11479 (WebKit::WebDevToolsAgentImpl::executeVoidJavaScript): |
|
11480 (WebKit::WebDevToolsAgentImpl::dispatchMessageFromFrontend): |
|
11481 (WebKit::WebDevToolsAgentImpl::inspectElementAt): |
|
11482 (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled): |
|
11483 (WebKit::WebDevToolsAgentImpl::sendRpcMessage): |
|
11484 (WebKit::WebDevToolsAgentImpl::compileUtilityScripts): |
|
11485 (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost): |
|
11486 (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper): |
|
11487 (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy): |
|
11488 (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled): |
|
11489 (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): |
|
11490 (WebKit::WebDevToolsAgentImpl::jsDispatchToApu): |
|
11491 (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf): |
|
11492 (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged): |
|
11493 (WebKit::WebDevToolsAgentImpl::inspectorController): |
|
11494 (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): |
|
11495 (WebKit::WebDevToolsAgentImpl::willSendRequest): |
|
11496 (WebKit::WebDevToolsAgentImpl::didReceiveData): |
|
11497 (WebKit::WebDevToolsAgentImpl::didReceiveResponse): |
|
11498 (WebKit::WebDevToolsAgentImpl::didFinishLoading): |
|
11499 (WebKit::WebDevToolsAgentImpl::didFailLoading): |
|
11500 (WebKit::WebDevToolsAgentImpl::evaluateInWebInspector): |
|
11501 (WebKit::WebDevToolsAgentImpl::setTimelineProfilingEnabled): |
|
11502 (WebKit::WebDevToolsAgent::create): |
|
11503 (WebKit::WebDevToolsAgent::executeDebuggerCommand): |
|
11504 (WebKit::WebDevToolsAgent::debuggerPauseScript): |
|
11505 (WebKit::WebDevToolsAgent::setMessageLoopDispatchHandler): |
|
11506 (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread): |
|
11507 * src/WebDevToolsAgentImpl.h: Added. |
|
11508 (WebKit::WebDevToolsAgentImpl::hostId): |
|
11509 * src/WebDevToolsFrontendImpl.cpp: Added. |
|
11510 (WebKit::ToV8String): |
|
11511 (WebKit::WebDevToolsFrontend::create): |
|
11512 (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): |
|
11513 (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl): |
|
11514 (WebKit::WebDevToolsFrontendImpl::dispatchMessageFromAgent): |
|
11515 (WebKit::WebDevToolsFrontendImpl::executeScript): |
|
11516 (WebKit::WebDevToolsFrontendImpl::dispatchOnWebInspector): |
|
11517 (WebKit::WebDevToolsFrontendImpl::sendRpcMessage): |
|
11518 (WebKit::WebDevToolsFrontendImpl::contextMenuItemSelected): |
|
11519 (WebKit::WebDevToolsFrontendImpl::contextMenuCleared): |
|
11520 (WebKit::WebDevToolsFrontendImpl::jsLoaded): |
|
11521 (WebKit::WebDevToolsFrontendImpl::jsPlatform): |
|
11522 (WebKit::WebDevToolsFrontendImpl::jsPort): |
|
11523 (WebKit::WebDevToolsFrontendImpl::jsCopyText): |
|
11524 (WebKit::WebDevToolsFrontendImpl::jsActivateWindow): |
|
11525 (WebKit::WebDevToolsFrontendImpl::jsCloseWindow): |
|
11526 (WebKit::WebDevToolsFrontendImpl::jsDockWindow): |
|
11527 (WebKit::WebDevToolsFrontendImpl::jsUndockWindow): |
|
11528 (WebKit::WebDevToolsFrontendImpl::jsLocalizedStringsURL): |
|
11529 (WebKit::WebDevToolsFrontendImpl::jsHiddenPanels): |
|
11530 (WebKit::WebDevToolsFrontendImpl::jsDebuggerCommand): |
|
11531 (WebKit::WebDevToolsFrontendImpl::jsSetting): |
|
11532 (WebKit::WebDevToolsFrontendImpl::jsSetSetting): |
|
11533 (WebKit::WebDevToolsFrontendImpl::jsDebuggerPauseScript): |
|
11534 (WebKit::WebDevToolsFrontendImpl::jsWindowUnloading): |
|
11535 (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu): |
|
11536 * src/WebDevToolsFrontendImpl.h: Added. |
|
11537 (WebKit::WebDevToolsFrontendImpl::MenuProvider::create): |
|
11538 (WebKit::WebDevToolsFrontendImpl::MenuProvider::~MenuProvider): |
|
11539 (WebKit::WebDevToolsFrontendImpl::MenuProvider::disconnect): |
|
11540 (WebKit::WebDevToolsFrontendImpl::MenuProvider::populateContextMenu): |
|
11541 (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuItemSelected): |
|
11542 (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuCleared): |
|
11543 (WebKit::WebDevToolsFrontendImpl::MenuProvider::MenuProvider): |
|
11544 |
|
11545 2010-02-01 Jeremy Orlow <jorlow@chromium.org> |
|
11546 |
|
11547 Reviewed by Darin Fisher. |
|
11548 |
|
11549 [Chromium] Add WebSecurityOrigin::createFromString factory |
|
11550 https://bugs.webkit.org/show_bug.cgi?id=34460 |
|
11551 |
|
11552 * public/WebSecurityOrigin.h: |
|
11553 * src/WebSecurityOrigin.cpp: |
|
11554 (WebKit::WebSecurityOrigin::createFromString): |
|
11555 |
|
11556 2010-02-02 Kent Tamura <tkent@chromium.org> |
|
11557 |
|
11558 Reviewed by Darin Fisher. |
|
11559 |
|
11560 [Chromium] Should not select a word on right-click. |
|
11561 https://bugs.webkit.org/show_bug.cgi?id=33364 |
|
11562 |
|
11563 For non-Mac platforms, do not select a word around the caret when |
|
11564 a context menu is opening. This behavior is not common in non-Mac |
|
11565 platforms, and it prevents pasting with a context menu. |
|
11566 |
|
11567 In order that the spell checker works without the selection, we |
|
11568 introduce WebFrame::selectWordAroundCaret(). We can replace a word |
|
11569 around the caret with selectWordAroundCaret() + replaceSelection(). |
|
11570 |
|
11571 * public/WebFrame.h: Add pure selectWordAroundCaret() declaration. |
|
11572 * src/ContextMenuClientImpl.cpp: |
|
11573 (WebKit::selectMisspelledWord): Move word-selection code to |
|
11574 WebFrameImpl::selectWordAroundPosition(), and clear the selection |
|
11575 on non-Mac. |
|
11576 * src/WebFrameImpl.cpp: |
|
11577 (WebKit::WebFrameImpl::selectWordAroundPosition): |
|
11578 (WebKit::WebFrameImpl::selectWordAroundCaret): |
|
11579 * src/WebFrameImpl.h: Add selectWordAroundCaret() declaration. |
|
11580 |
|
11581 2010-02-01 Shinichiro Hamaji <hamaji@chromium.org> |
|
11582 |
|
11583 Unreviewed attempt to fix the broken build. |
|
11584 |
|
11585 This was introduced in http://trac.webkit.org/changeset/54182 |
|
11586 |
|
11587 * src/WebViewImpl.cpp: |
|
11588 (WebKit::WebViewImpl::performMediaPlayerAction): |
|
11589 |
|
11590 2010-01-27 Matt Perry <mpcomplete@chromium.org> |
|
11591 |
|
11592 Reviewed by Eric Seidel. |
|
11593 |
|
11594 Add support for addUserScript to chromium port. |
|
11595 |
|
11596 * public/WebView.h: |
|
11597 * src/WebViewImpl.cpp: |
|
11598 (WebKit::WebViewImpl::addUserScript): |
|
11599 (WebKit::WebViewImpl::removeAllUserContent): |
|
11600 * src/WebViewImpl.h: |
|
11601 |
|
11602 2010-01-29 Philippe Normand <pnormand@igalia.com> |
|
11603 |
|
11604 Reviewed by Eric Carlson. |
|
11605 |
|
11606 [GTK] set playbin mute property depending on volume value |
|
11607 https://bugs.webkit.org/show_bug.cgi?id=31586 |
|
11608 |
|
11609 New API in MediaPlayer for mute control |
|
11610 |
|
11611 * public/WebMediaPlayerClient.h: |
|
11612 * src/WebMediaPlayerClientImpl.cpp: |
|
11613 (WebKit::WebMediaPlayerClientImpl::volumeChanged): |
|
11614 (WebKit::WebMediaPlayerClientImpl::muteChanged): |
|
11615 * src/WebMediaPlayerClientImpl.h: |
|
11616 |
|
11617 2010-01-31 Kent Tamura <tkent@chromium.org> |
|
11618 |
|
11619 Reviewed by Jeremy Orlow. |
|
11620 |
|
11621 [Chromium] Fix a bug that a selected word is not recognized as a |
|
11622 spell-check source. |
|
11623 https://bugs.webkit.org/show_bug.cgi?id=33660 |
|
11624 |
|
11625 * src/ContextMenuClientImpl.cpp: |
|
11626 (WebKit::isASingleWord): Use wordBreakIterator(), and correctly check |
|
11627 the return value of textBreakNext(). |
|
11628 |
|
11629 2010-01-29 Jeremy Orlow <jorlow@chromium.org> |
|
11630 |
|
11631 Reviewed by Eric Seidel. |
|
11632 |
|
11633 [Chromium] Clean up WebStorageArea |
|
11634 https://bugs.webkit.org/show_bug.cgi?id=34353 |
|
11635 |
|
11636 Get rid of legacy glue code and fix a typo. |
|
11637 |
|
11638 * public/WebStorageArea.h: |
|
11639 |
|
11640 2010-01-29 Jeremy Orlow <jorlow@chromium.org> |
|
11641 |
|
11642 Reviewed by Dimitri Glazkov. |
|
11643 |
|
11644 A first step towards the Indexed Database API |
|
11645 https://bugs.webkit.org/show_bug.cgi?id=34342 |
|
11646 |
|
11647 Add runtime enable support for Indexed Database API. |
|
11648 |
|
11649 * features.gypi: |
|
11650 * public/WebRuntimeFeatures.h: |
|
11651 * src/WebRuntimeFeatures.cpp: |
|
11652 (WebKit::WebRuntimeFeatures::enableIndexedDatabase): |
|
11653 (WebKit::WebRuntimeFeatures::isIndexedDatabaseEnabled): |
|
11654 |
|
11655 2010-01-29 Yury Semikhatsky <yurys@chromium.org> |
|
11656 |
|
11657 Reviewed by Pavel Feldman. |
|
11658 |
|
11659 Add API methods for loading inspector utility scripts. |
|
11660 |
|
11661 https://bugs.webkit.org/show_bug.cgi?id=34326 |
|
11662 |
|
11663 * public/WebDevToolsAgentClient.h: |
|
11664 (WebKit::WebDevToolsAgentClient::injectedScriptSource): |
|
11665 (WebKit::WebDevToolsAgentClient::injectedScriptDispatcherSource): |
|
11666 |
|
11667 2010-01-29 Darin Fisher <darin@chromium.org> |
|
11668 |
|
11669 Reviewed by Adam Barth. |
|
11670 |
|
11671 Add FrameLoaderClient::allowImages method to allow the client to |
|
11672 overrule image loading policy on a per frame basis. |
|
11673 |
|
11674 https://bugs.webkit.org/show_bug.cgi?id=34225 |
|
11675 |
|
11676 * public/WebFrameClient.h: |
|
11677 (WebKit::WebFrameClient::allowImages): |
|
11678 * public/WebSettings.h: |
|
11679 * src/FrameLoaderClientImpl.cpp: |
|
11680 (WebKit::FrameLoaderClientImpl::allowImages): |
|
11681 * src/FrameLoaderClientImpl.h: |
|
11682 * src/WebSettingsImpl.cpp: |
|
11683 (WebKit::WebSettingsImpl::setImagesEnabled): |
|
11684 * src/WebSettingsImpl.h: |
|
11685 |
|
11686 2010-01-28 Jeremy Orlow <jorlow@chromium.org> |
|
11687 |
|
11688 Reviewed by Darin Fisher. |
|
11689 |
|
11690 StorageNamespaceProxy::copy() should be a no-op |
|
11691 https://bugs.webkit.org/show_bug.cgi?id=34298 |
|
11692 |
|
11693 The comment in the code should make clear why. |
|
11694 |
|
11695 * public/WebViewClient.h: |
|
11696 * src/StorageNamespaceProxy.cpp: |
|
11697 (WebCore::StorageNamespaceProxy::copy): |
|
11698 |
|
11699 2010-01-28 Michael Nordman <michaeln@google.com> |
|
11700 |
|
11701 Reviewed by Alexey Proskuryakov. |
|
11702 |
|
11703 ApplicationCache events should be deferred until after Document onload has fired. |
|
11704 https://bugs.webkit.org/show_bug.cgi?id=29690 |
|
11705 |
|
11706 * src/ApplicationCacheHost.cpp: |
|
11707 (WebCore::ApplicationCacheHost::ApplicationCacheHost): Initialize m_isDeferringEvents to true. |
|
11708 (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): Depending, defer or raise the event. |
|
11709 (WebCore::ApplicationCacheHost::stopDeferringEvents): Raise any deferred events and reset the flag. |
|
11710 |
|
11711 2010-01-27 Aaron Boodman <aa@chromium.org> |
|
11712 |
|
11713 Reviewed by Darin Adler. |
|
11714 |
|
11715 Send full URL and application id of requesting context to Chromium |
|
11716 when checking notification permissions. |
|
11717 |
|
11718 https://bugs.webkit.org/show_bug.cgi?id=34238 |
|
11719 |
|
11720 * public/WebDocument.h: |
|
11721 * src/WebDocument.cpp: |
|
11722 (WebKit::WebDocument::applicationID): |
|
11723 Implement applicationID() method. |
|
11724 |
|
11725 * public/WebNotificationPresenter.h: |
|
11726 * src/NotificationPresenterImpl.cpp: |
|
11727 (WebKit::NotificationPresenterImpl::checkPermission): |
|
11728 * src/NotificationPresenterImpl.h: |
|
11729 Send applicationID and full URL through to Chromium. |
|
11730 |
|
11731 2010-01-27 Darin Fisher <darin@chromium.org> |
|
11732 |
|
11733 Reviewed by Pavel Feldman. |
|
11734 |
|
11735 Expose HistoryItem::documentSequenceNumber |
|
11736 https://bugs.webkit.org/show_bug.cgi?id=34243 |
|
11737 |
|
11738 * public/WebHistoryItem.h: |
|
11739 * src/WebHistoryItem.cpp: |
|
11740 (WebKit::WebHistoryItem::documentSequenceNumber): |
|
11741 (WebKit::WebHistoryItem::setDocumentSequenceNumber): |
|
11742 |
|
11743 2010-01-26 Darin Fisher <darin@chromium.org> |
|
11744 |
|
11745 Reviewed by David Levin. |
|
11746 |
|
11747 Add methods to support running a nested modal loop outside of WebKit. |
|
11748 https://bugs.webkit.org/show_bug.cgi?id=34199 |
|
11749 |
|
11750 * public/WebView.h: |
|
11751 * src/WebViewImpl.cpp: |
|
11752 (WebKit::WebView::willEnterModalLoop): Create PageGroupLoadDeferrer |
|
11753 (WebKit::WebView::didExitModalLoop): Destroy PageGroupLoadDeferrer |
|
11754 |
|
11755 2010-01-27 Darin Fisher <darin@chromium.org> |
|
11756 |
|
11757 Reviewed by Dimitri Glazkov. |
|
11758 |
|
11759 Adding missing WebMutationEvent.cpp file to fix build bustage. |
|
11760 https://bugs.webkit.org/show_bug.cgi?id=33882 |
|
11761 |
|
11762 * public/WebMutationEvent.h: Remove unnecessary constructor. |
|
11763 * src/WebEvent.cpp: Remove unnecessary include of WebMutationEvent.h. |
|
11764 * src/WebMutationEvent.cpp: Added. |
|
11765 |
|
11766 2010-01-27 Jay Campan <jcampan@google.com> |
|
11767 |
|
11768 Reviewed by Darin Fisher. |
|
11769 |
|
11770 Adding EventListeners to the chromium API. |
|
11771 |
|
11772 https://bugs.webkit.org/show_bug.cgi?id=33882 |
|
11773 |
|
11774 * WebKit.gyp: |
|
11775 * public/WebEvent.h: Added. |
|
11776 * public/WebEventListener.h: Added. |
|
11777 * public/WebMutationEvent.h: Added. |
|
11778 * public/WebNode.h: |
|
11779 * public/WebString.h: |
|
11780 (WebKit::operator==): |
|
11781 (WebKit::operator!=): |
|
11782 * src/EventListenerWrapper.cpp: Added. |
|
11783 * src/EventListenerWrapper.h: Added. |
|
11784 * src/WebEvent.cpp: Added. |
|
11785 * src/WebEventListener.cpp: Added. |
|
11786 * src/WebEventListenerPrivate.cpp: Added. |
|
11787 * src/WebEventListenerPrivate.h: Added. |
|
11788 * src/WebNode.cpp: |
|
11789 (WebKit::WebNode::addEventListener): |
|
11790 (WebKit::WebNode::removeEventListener): |
|
11791 * src/WebString.cpp: |
|
11792 (WebKit::WebString::equals): |
|
11793 |
|
11794 2010-01-26 Yaar Schnitman <yaar@chromium.org> |
|
11795 |
|
11796 Reviewed by Darin Fisher. |
|
11797 |
|
11798 Add KeyboardTest to WebKit API tests |
|
11799 https://bugs.webkit.org/show_bug.cgi?id=34178 |
|
11800 |
|
11801 * WebKit.gyp: |
|
11802 * tests/KeyboardTest.cpp: Added. |
|
11803 |
|
11804 2010-01-22 Jeremy Orlow <jorlow@chromium.org> |
|
11805 |
|
11806 Reviewed by Darin Adler. |
|
11807 |
|
11808 Make storage events match the spec. |
|
11809 https://bugs.webkit.org/show_bug.cgi?id=30546 |
|
11810 |
|
11811 Update the storageEvent algorithm to match the change in WebCore. |
|
11812 |
|
11813 * src/StorageAreaProxy.cpp: |
|
11814 (WebCore::StorageAreaProxy::storageEvent): |
|
11815 |
|
11816 2010-01-22 Elliot Glaysher <erg@chromium.org> |
|
11817 |
|
11818 Reviewed by David Levin. |
|
11819 |
|
11820 Chromium: theme selection colors to match gtk theme |
|
11821 Add functions to RenderThemeChromiumLinux to change the selection color |
|
11822 according to the current GTK+ theme. |
|
11823 |
|
11824 Since the change is to the Chromium WebKit API layer, testing is done |
|
11825 in Chromium's test shell (see Chromium side of this patch: |
|
11826 http://codereview.chromium.org/554004) |
|
11827 |
|
11828 https://bugs.webkit.org/show_bug.cgi?id=33921 |
|
11829 |
|
11830 * public/WebView.h: Adds interface to change the selection colors |
|
11831 * src/WebViewImpl.cpp: |
|
11832 (WebKit::WebViewImpl::setSelectionColors): Implements new interface. |
|
11833 * src/WebViewImpl.h: |
|
11834 |
|
11835 2010-01-22 Steve VanDeBogart <vandebo@chromium.org> |
|
11836 |
|
11837 Reviewed by David Levin. |
|
11838 |
|
11839 Middle clicking the main scroll bars should not trigger a paste event |
|
11840 in Linux chromium. |
|
11841 https://bugs.webkit.org/show_bug.cgi?id=33062 |
|
11842 |
|
11843 * src/WebViewImpl.cpp: |
|
11844 (WebKit::WebViewImpl::mouseUp): |
|
11845 |
|
11846 2010-01-22 Albert J. Wong <ajwong@chromium.org> |
|
11847 |
|
11848 Not reviewed. backout. |
|
11849 |
|
11850 Backout r53705. |
|
11851 Causes ui_tests to timeout, and browser_tests to fail with |
|
11852 TestConnectToBadPort and WindowOpenInvalidExtension. |
|
11853 |
|
11854 * src/FrameLoaderClientImpl.cpp: |
|
11855 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
11856 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification): |
|
11857 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification): |
|
11858 * src/WebViewImpl.cpp: |
|
11859 (WebKit::WebViewImpl::WebViewImpl): |
|
11860 * src/WebViewImpl.h: |
|
11861 |
|
11862 2010-01-22 Peter Kasting <pkasting@google.com> |
|
11863 |
|
11864 Not reviewed, backout. |
|
11865 |
|
11866 Back out r52673, which caused several regressions. |
|
11867 https://bugs.webkit.org/show_bug.cgi?id=32533 |
|
11868 |
|
11869 * src/AutocompletePopupMenuClient.cpp: |
|
11870 (WebKit::AutocompletePopupMenuClient::initialize): |
|
11871 (WebKit::AutocompletePopupMenuClient::popupDidHide): |
|
11872 (WebKit::AutocompletePopupMenuClient::setTextFromItem): |
|
11873 * src/AutocompletePopupMenuClient.h: |
|
11874 |
|
11875 2010-01-21 Jeremy Orlow <jorlow@chromium.org> |
|
11876 |
|
11877 Reviewed by Darin Fisher. |
|
11878 |
|
11879 The Chromium WebKit API needs to expose storage event related data |
|
11880 https://bugs.webkit.org/show_bug.cgi?id=33985 |
|
11881 |
|
11882 setItem and removeItem on WebStorageArea need to expose what the previous |
|
11883 value was for the key being modified. Clear needs to return whether it |
|
11884 actually cleared anything. |
|
11885 |
|
11886 * public/WebStorageArea.h: |
|
11887 (WebKit::WebStorageArea::setItem): |
|
11888 (WebKit::WebStorageArea::removeItem): |
|
11889 (WebKit::WebStorageArea::clear): |
|
11890 * src/StorageAreaProxy.cpp: |
|
11891 (WebCore::StorageAreaProxy::StorageAreaProxy): |
|
11892 (WebCore::StorageAreaProxy::setItem): |
|
11893 (WebCore::StorageAreaProxy::removeItem): |
|
11894 (WebCore::StorageAreaProxy::clear): |
|
11895 (WebCore::StorageAreaProxy::storageEvent): |
|
11896 * src/StorageAreaProxy.h: |
|
11897 * src/StorageNamespaceProxy.cpp: |
|
11898 (WebCore::StorageNamespace::localStorageNamespace): |
|
11899 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
11900 (WebCore::StorageNamespaceProxy::StorageNamespaceProxy): |
|
11901 (WebCore::StorageNamespaceProxy::copy): |
|
11902 (WebCore::StorageNamespaceProxy::storageArea): |
|
11903 * src/StorageNamespaceProxy.h: |
|
11904 * src/WebStorageAreaImpl.cpp: |
|
11905 (WebKit::WebStorageAreaImpl::setItem): |
|
11906 (WebKit::WebStorageAreaImpl::removeItem): |
|
11907 (WebKit::WebStorageAreaImpl::clear): |
|
11908 * src/WebStorageAreaImpl.h: |
|
11909 |
|
11910 2010-01-21 Darin Fisher <darin@chromium.org> |
|
11911 |
|
11912 Reviewed by David Levin. |
|
11913 |
|
11914 [Chromium] spurious WebViewClient::didStopLoading if changing |
|
11915 location.hash while a subframe is still loading |
|
11916 |
|
11917 https://bugs.webkit.org/show_bug.cgi?id=33884 |
|
11918 |
|
11919 This is a refinement of http://trac.webkit.org/changeset/51548 |
|
11920 |
|
11921 * src/FrameLoaderClientImpl.cpp: |
|
11922 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
11923 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification): |
|
11924 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification): |
|
11925 * src/WebViewImpl.cpp: |
|
11926 (WebKit::WebViewImpl::WebViewImpl): |
|
11927 (WebKit::WebViewImpl::didStartLoading): |
|
11928 (WebKit::WebViewImpl::didStopLoading): |
|
11929 * src/WebViewImpl.h: |
|
11930 |
|
11931 2010-01-21 Adam Barth <abarth@webkit.org> |
|
11932 |
|
11933 Unreviewed. Added a blank line requested by the great an powerful |
|
11934 fishd. |
|
11935 |
|
11936 * public/WebFrameClient.h: |
|
11937 |
|
11938 2010-01-21 Adam Barth <abarth@webkit.org> |
|
11939 |
|
11940 Reviewed by Eric Seidel. |
|
11941 |
|
11942 [chromium] Add allowPlugins callback to allow per-site enabling of plugins |
|
11943 https://bugs.webkit.org/show_bug.cgi?id=33974 |
|
11944 |
|
11945 Forward the new allowPlugins callback to WebKitClient so that it can |
|
11946 make the policy decision. |
|
11947 |
|
11948 * public/WebFrameClient.h: |
|
11949 (WebKit::WebFrameClient::allowPlugins): |
|
11950 * src/FrameLoaderClientImpl.cpp: |
|
11951 (WebKit::FrameLoaderClientImpl::allowJavaScript): |
|
11952 (WebKit::FrameLoaderClientImpl::allowPlugins): |
|
11953 * src/FrameLoaderClientImpl.h: |
|
11954 |
|
11955 2010-01-21 James Robinson <jamesr@chromium.org> |
|
11956 |
|
11957 Reviewed by Darin Fisher. |
|
11958 |
|
11959 Bumps the refcount when WebNode::toElement/toConstElement are called. |
|
11960 https://bugs.webkit.org/show_bug.cgi?id=33977 |
|
11961 |
|
11962 Ensures that when a wrapper around a WebNode is create via the |
|
11963 toElement() or toConstElement() calls that the refcount on the WebNode |
|
11964 is increased, by forcing a call to WebNode::assign(). This is needed |
|
11965 so that the following code: |
|
11966 { |
|
11967 WebNode n = someNode(); |
|
11968 WebElement e = n.toElement<WebElement>(); |
|
11969 } |
|
11970 does not decrease the overall refcount on the Node that someNode() |
|
11971 returns. |
|
11972 |
|
11973 This caused crashes in the 'Save page as..' feature. |
|
11974 |
|
11975 * public/WebNode.h: |
|
11976 (WebKit::WebNode::toElement): |
|
11977 (WebKit::WebNode::toConstElement): |
|
11978 |
|
11979 2010-01-21 Michael Nordman <michaeln@google.com> |
|
11980 |
|
11981 Reviewed by Darin Fisher. |
|
11982 |
|
11983 Adds WebKit::WebDataSource::applicationCacheHost() to the API. |
|
11984 https://bugs.webkit.org/show_bug.cgi?id=33880 |
|
11985 |
|
11986 * WebKit.gyp: |
|
11987 * public/WebDataSource.h: |
|
11988 * src/ApplicationCacheHost.cpp: |
|
11989 * src/ApplicationCacheHostInternal.h: Copied from WebKit/chromium/src/ApplicationCacheHost.cpp. |
|
11990 (WebCore::ApplicationCacheHostInternal::notifyEventListener): |
|
11991 (WebCore::ApplicationCacheHostInternal::toWebApplicationCacheHost): |
|
11992 * src/WebDataSourceImpl.cpp: |
|
11993 (WebKit::WebDataSourceImpl::applicationCacheHost): |
|
11994 * src/WebDataSourceImpl.h: |
|
11995 |
|
11996 2010-01-21 Eric Uhrhane <ericu@chromium.org> |
|
11997 |
|
11998 Reviewed by Dmitry Titov. |
|
11999 |
|
12000 Add changes missing from r53595, without which Chromium has no database. |
|
12001 |
|
12002 https://bugs.webkit.org/show_bug.cgi?id=33966 |
|
12003 |
|
12004 No new tests - fixes database layout tests in Chromium. |
|
12005 |
|
12006 * src/WebRuntimeFeatures.cpp: |
|
12007 (WebKit::WebRuntimeFeatures::enableDatabase): |
|
12008 (WebKit::WebRuntimeFeatures::isDatabaseEnabled): |
|
12009 |
|
12010 2010-01-21 Kenneth Russell <kbr@google.com> |
|
12011 |
|
12012 Reviewed by Oliver Hunt. |
|
12013 |
|
12014 [Chromium] Implement texSubImage2D taking WebGLArray |
|
12015 https://bugs.webkit.org/show_bug.cgi?id=33932 |
|
12016 |
|
12017 * src/GraphicsContext3D.cpp: |
|
12018 (WebCore::GraphicsContext3D::texSubImage2D): |
|
12019 |
|
12020 2010-01-20 Vitaly Repeshko <vitalyr@chromium.org> |
|
12021 |
|
12022 Reviewed by Pavel Feldman. |
|
12023 |
|
12024 [V8] Support SerializedScriptValue. |
|
12025 https://bugs.webkit.org/show_bug.cgi?id=32920 |
|
12026 http://crbug.com/30620 |
|
12027 |
|
12028 Updated uses of SerializedScriptValue: |
|
12029 * src/PlatformMessagePortChannel.cpp: |
|
12030 (WebCore::PlatformMessagePortChannel::postMessageToRemote): |
|
12031 (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote): |
|
12032 * src/WebWorkerBase.cpp: |
|
12033 (WebKit::WebWorkerBase::postMessageToWorkerObject): |
|
12034 * src/WebWorkerClientImpl.cpp: |
|
12035 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext): |
|
12036 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): |
|
12037 * src/WebWorkerImpl.cpp: |
|
12038 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): |
|
12039 |
|
12040 2010-01-20 Shinichiro Hamaji <hamaji@chromium.org> |
|
12041 |
|
12042 Reviewed by Darin Fisher. |
|
12043 |
|
12044 [Chromium] computePageRectsForFrame seems to be unnecessary |
|
12045 https://bugs.webkit.org/show_bug.cgi?id=33881 |
|
12046 |
|
12047 * src/WebFrameImpl.cpp: Stop including FrameChromium.h |
|
12048 |
|
12049 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com> |
|
12050 |
|
12051 Chromium build fix. |
|
12052 |
|
12053 * public/WebAccessibilityRole.h: |
|
12054 (WebKit::): |
|
12055 Correct enum names. |
|
12056 |
|
12057 * src/LocalizedStrings.cpp: |
|
12058 (WebCore::AXMenuListPopupActionVerb): |
|
12059 Stubbed. |
|
12060 (WebCore::AXMenuListActionVerb): |
|
12061 Stubbed. |
|
12062 |
|
12063 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com> |
|
12064 |
|
12065 Chromium build fix. |
|
12066 |
|
12067 * public/WebAccessibilityRole.h: |
|
12068 (WebKit::): |
|
12069 |
|
12070 * src/AssertMatchingEnums.cpp: |
|
12071 |
|
12072 2010-01-18 Jonathan Dixon <joth@chromium.org> |
|
12073 |
|
12074 Reviewed by Adam Barth. |
|
12075 |
|
12076 Add support for enabling navigator.geolocation at runtime in the V8 bindings. |
|
12077 Adds the [EnabledAtRuntime] modifier to the navigator IDL. |
|
12078 https://bugs.webkit.org/show_bug.cgi?id=33467 |
|
12079 |
|
12080 * public/WebRuntimeFeatures.h: |
|
12081 * src/WebRuntimeFeatures.cpp: |
|
12082 (WebKit::WebRuntimeFeatures::enableGeolocation): |
|
12083 (WebKit::WebRuntimeFeatures::isGeolocationEnabled): |
|
12084 |
|
12085 2010-01-17 Kent Tamura <tkent@chromium.org> |
|
12086 |
|
12087 Reviewed by Shinichiro Hamaji. |
|
12088 |
|
12089 [Chromium] Remove an old runFileChooser() method. |
|
12090 https://bugs.webkit.org/show_bug.cgi?id=33778 |
|
12091 |
|
12092 Chromium code switched to new runFileChooser() introduced by |
|
12093 r53269. The old one is not needed anymore. |
|
12094 |
|
12095 * public/WebViewClient.h: |
|
12096 * src/ChromeClientImpl.cpp: |
|
12097 (WebKit::ChromeClientImpl::runOpenPanel): |
|
12098 |
|
12099 2010-01-15 Eric Seidel <eric@webkit.org> |
|
12100 |
|
12101 No review, rolling out r53344. |
|
12102 http://trac.webkit.org/changeset/53344 |
|
12103 https://bugs.webkit.org/show_bug.cgi?id=32920 |
|
12104 |
|
12105 Broke the Chromium Mac builder. |
|
12106 |
|
12107 * src/PlatformMessagePortChannel.cpp: |
|
12108 (WebCore::PlatformMessagePortChannel::postMessageToRemote): |
|
12109 (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote): |
|
12110 * src/WebWorkerBase.cpp: |
|
12111 (WebKit::WebWorkerBase::postMessageToWorkerObject): |
|
12112 * src/WebWorkerClientImpl.cpp: |
|
12113 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext): |
|
12114 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): |
|
12115 * src/WebWorkerImpl.cpp: |
|
12116 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): |
|
12117 |
|
12118 2010-01-15 Vitaly Repeshko <vitalyr@chromium.org> |
|
12119 |
|
12120 Reviewed by David Levin. |
|
12121 |
|
12122 [V8] Support SerializedScriptValue. |
|
12123 https://bugs.webkit.org/show_bug.cgi?id=32920 |
|
12124 http://crbug.com/30620 |
|
12125 |
|
12126 Updated uses of SerializedScriptValue: |
|
12127 * src/PlatformMessagePortChannel.cpp: |
|
12128 (WebCore::PlatformMessagePortChannel::postMessageToRemote): |
|
12129 (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote): |
|
12130 * src/WebWorkerBase.cpp: |
|
12131 (WebKit::WebWorkerBase::postMessageToWorkerObject): |
|
12132 * src/WebWorkerClientImpl.cpp: |
|
12133 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext): |
|
12134 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): |
|
12135 * src/WebWorkerImpl.cpp: |
|
12136 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): |
|
12137 |
|
12138 2010-01-14 Jeremy Orlow <jorlow@chromium.org> |
|
12139 |
|
12140 Reviewed by Oliver Hunt. |
|
12141 |
|
12142 [Chromium] Forgot to adopt a ref counted object in StorageNamespaceProxy |
|
12143 https://bugs.webkit.org/show_bug.cgi?id=33704 |
|
12144 |
|
12145 * src/StorageNamespaceProxy.cpp: |
|
12146 (WebCore::StorageNamespace::localStorageNamespace): |
|
12147 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
12148 |
|
12149 2010-01-14 Marcus Bulach <bulach@chromium.org> |
|
12150 |
|
12151 Reviewed by Dimitri Glazkov. |
|
12152 |
|
12153 Adds WebKit::WebSecurityOrigin::createFromDatabaseIdentifier. |
|
12154 https://bugs.webkit.org/show_bug.cgi?id=33648 |
|
12155 |
|
12156 * public/WebSecurityOrigin.h: |
|
12157 * src/WebSecurityOrigin.cpp: |
|
12158 (WebKit::WebSecurityOrigin::createFromDatabaseIdentifier): |
|
12159 |
|
12160 2010-01-14 Brian Weinstein <bweinstein@apple.com> |
|
12161 |
|
12162 Reviewed by Adam Roben. |
|
12163 |
|
12164 Drag and Drop source/destination code needs cleanup. |
|
12165 <https://bugs.webkit.org/show_bug.cgi?id=33691>. |
|
12166 |
|
12167 Update to new way of calling sourceOperation. |
|
12168 |
|
12169 * src/DragClientImpl.cpp: |
|
12170 (WebKit::DragClientImpl::startDrag): |
|
12171 |
|
12172 2010-01-14 Nate Chapin <japhet@chromium.org> |
|
12173 |
|
12174 Reviewed by Dimitri Glazkov. |
|
12175 |
|
12176 Remove references to V8DOMWrapper::convertToNative*(). |
|
12177 |
|
12178 https://bugs.webkit.org/show_bug.cgi?id=33677 |
|
12179 |
|
12180 * src/WebBindings.cpp: |
|
12181 (WebKit::getDragDataImpl): |
|
12182 (WebKit::getRangeImpl): |
|
12183 |
|
12184 2010-01-14 Kent Tamura <tkent@chromium.org> |
|
12185 |
|
12186 Reviewed by Darin Fisher. |
|
12187 |
|
12188 Introduce WebFileChooserParams to convey parameters for |
|
12189 WebViewClient::runFileChooser(), and add new parameters to it. |
|
12190 https://bugs.webkit.org/show_bug.cgi?id=32473 |
|
12191 |
|
12192 The new parameters are |
|
12193 - selected file names |
|
12194 - "accept" attribute value |
|
12195 |
|
12196 * WebKit.gyp: Add WebFileChooserParams.h |
|
12197 * public/WebFileChooserParams.h: Added. |
|
12198 * public/WebViewClient.h: |
|
12199 (WebKit::WebViewClient::runFileChooser): |
|
12200 Add runFileChooser() with WebFileChooserParams, and mark the old one deprecated. |
|
12201 * src/ChromeClientImpl.cpp: |
|
12202 (WebKit::ChromeClientImpl::runOpenPanel): |
|
12203 Call the new runFileChooser() first, then call the old |
|
12204 runFileChooser() if the new one failed. |
|
12205 |
|
12206 2010-01-13 Kenneth Russell <kbr@google.com> |
|
12207 |
|
12208 Reviewed by Oliver Hunt. |
|
12209 |
|
12210 Need to implement WebGLContextAttributes |
|
12211 https://bugs.webkit.org/show_bug.cgi?id=31169 |
|
12212 |
|
12213 Added the WebGLContextAttributes class and custom JavaScript |
|
12214 bindings to accept a native object as the second argument to |
|
12215 getContext("experimental-webgl") per the WebGL specification. |
|
12216 Added GraphicsContext3D::Attributes struct to isolate DOM and |
|
12217 graphics layers. Added getContextAttributes() to |
|
12218 WebGLRenderingContext. Added test case ensuring that context |
|
12219 attributes can be passed down and returned. Tested in Safari and |
|
12220 Chromium. The attributes will be hooked up to the creation of the |
|
12221 OpenGL context in bug 33416. |
|
12222 |
|
12223 * src/GraphicsContext3D.cpp: |
|
12224 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
12225 (WebCore::GraphicsContext3DInternal::getContextAttributes): |
|
12226 (WebCore::GraphicsContext3D::create): |
|
12227 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
12228 (WebCore::GraphicsContext3D::getContextAttributes): |
|
12229 |
|
12230 2010-01-13 Jon Honeycutt <jhoneycutt@apple.com> |
|
12231 |
|
12232 MSAA: selected, selectable, extended selectable, and multiple |
|
12233 selectable states are not reported |
|
12234 |
|
12235 https://bugs.webkit.org/show_bug.cgi?id=33574 |
|
12236 <rdar://problem/7536826> |
|
12237 |
|
12238 Reviewed by Darin Adler. |
|
12239 |
|
12240 * public/WebAccessibilityObject.h: |
|
12241 Update for WebCore::AccessibilityObject function rename. |
|
12242 |
|
12243 * src/WebAccessibilityObject.cpp: |
|
12244 (WebKit::WebAccessibilityObject::isMultiSelectable): |
|
12245 Ditto. |
|
12246 |
|
12247 2010-01-13 Jeremy Orlow <jorlow@chromium.org> |
|
12248 |
|
12249 Reviewed by Darin Fisher. |
|
12250 |
|
12251 [Chromium] Move getSessionStorageNamespace from WebKitClient to WebViewClient |
|
12252 https://bugs.webkit.org/show_bug.cgi?id=33492 |
|
12253 |
|
12254 * public/WebKitClient.h: |
|
12255 * public/WebViewClient.h: |
|
12256 (WebKit::WebViewClient::createSessionStorageNamespace): |
|
12257 * src/StorageNamespaceProxy.cpp: |
|
12258 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
12259 |
|
12260 2010-01-13 Jeremy Orlow <jorlow@chromium.org> |
|
12261 |
|
12262 No reviewer. More or less a build fix. My 53180 broke some |
|
12263 stuff on the Chromium port so I'm reverting. |
|
12264 |
|
12265 * public/WebKitClient.h: |
|
12266 * public/WebViewClient.h: |
|
12267 * src/StorageNamespaceProxy.cpp: |
|
12268 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
12269 |
|
12270 2010-01-11 Jeremy Orlow <jorlow@chromium.org> |
|
12271 |
|
12272 Reviewed by Darin Fisher. |
|
12273 |
|
12274 [Chromium] Move getSessionStorageNamespace from WebKitClient to WebViewClient |
|
12275 https://bugs.webkit.org/show_bug.cgi?id=33492 |
|
12276 |
|
12277 * public/WebKitClient.h: |
|
12278 * public/WebViewClient.h: |
|
12279 (WebKit::WebViewClient::getSessionStorageNamespace): |
|
12280 * src/StorageNamespaceProxy.cpp: |
|
12281 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
12282 |
|
12283 2010-01-11 Darin Fisher <darin@chromium.org> |
|
12284 |
|
12285 Reviewed by Dimitri Glazkov. |
|
12286 |
|
12287 [Chromium] Re-work webkit_unit_tests so that WebKit is initialized only once |
|
12288 https://bugs.webkit.org/show_bug.cgi?id=33504 |
|
12289 |
|
12290 * WebKit.gyp: |
|
12291 * tests/KURLTest.cpp: |
|
12292 (ComponentCase::TEST): |
|
12293 * tests/RunAllTests.cpp: Added. |
|
12294 (main): |
|
12295 * tests/WebKitTest.h: Removed. |
|
12296 |
|
12297 2010-01-09 Adam Barth <abarth@webkit.org> |
|
12298 |
|
12299 Reviewed by Darin Adler. |
|
12300 |
|
12301 ScriptController::isEnabled needs to be renamed |
|
12302 https://bugs.webkit.org/show_bug.cgi?id=32063 |
|
12303 |
|
12304 Rename ScriptController::isEnabled to |
|
12305 ScriptController::canExecuteScripts. |
|
12306 |
|
12307 * src/WebFrameImpl.cpp: |
|
12308 (WebKit::WebFrameImpl::bindToWindowObject): |
|
12309 |
|
12310 2010-01-08 Daniel Bates <dbates@webkit.org> |
|
12311 |
|
12312 Reviewed by Adam Barth. |
|
12313 |
|
12314 https://bugs.webkit.org/show_bug.cgi?id=33417 |
|
12315 |
|
12316 Cleans up style errors exposed by the patch for bug #33198. |
|
12317 |
|
12318 No functionality was changed. So, no new tests. |
|
12319 |
|
12320 * src/GraphicsContext3D.cpp: |
|
12321 |
|
12322 2010-01-08 Darin Fisher <darin@chromium.org> |
|
12323 |
|
12324 Reviewed by Dimitri Glazkov. |
|
12325 |
|
12326 [Chromium] Upstream webkit unit tests from the chromium repository |
|
12327 https://bugs.webkit.org/show_bug.cgi?id=33351 |
|
12328 |
|
12329 This adds one such test (for KURL) and sets up the test framework. |
|
12330 |
|
12331 Switch WebKit to build a static library on all platforms. Add a |
|
12332 webkit_unit_tests executable target that runs the unit tests and also |
|
12333 ensures that we don't have any missing symbols (a function that WebKit |
|
12334 as a shared library used to serve). |
|
12335 |
|
12336 Changes chromium_src_dir to ../../WebKit/chromium to match how |
|
12337 WebCore.gyp defines that variable. |
|
12338 |
|
12339 * WebKit.gyp: |
|
12340 * public/WebKitClient.h: |
|
12341 (WebKit::WebKitClient::getPluginList): Remove bogus trailing semi-colon. |
|
12342 (WebKit::WebKitClient::decrementStatsCounter): Remove bogus trailing semi-colon. |
|
12343 (WebKit::WebKitClient::incrementStatsCounter): Remove bogus trailing semi-colon. |
|
12344 (WebKit::WebKitClient::traceEventBegin): Remove bogus trailing semi-colon. |
|
12345 (WebKit::WebKitClient::traceEventEnd): Remove bogus trailing semi-colon. |
|
12346 (WebKit::WebKitClient::histogramCounts): Remove bogus trailing semi-colon. |
|
12347 * tests: Added. |
|
12348 * tests/KURLTest.cpp: Added. |
|
12349 * tests/WebKitTest.h: Added. |
|
12350 |
|
12351 2010-01-07 Mike Belshe <mbelshe@chromium.org> |
|
12352 |
|
12353 Reviewed by Darin Adler. |
|
12354 |
|
12355 Fix Spdy casing to match style guide. |
|
12356 |
|
12357 https://bugs.webkit.org/show_bug.cgi?id=33326 |
|
12358 |
|
12359 * public/WebURLResponse.h: |
|
12360 * src/WebURLResponse.cpp: |
|
12361 (WebKit::WebURLResponse::wasFetchedViaSPDY): |
|
12362 (WebKit::WebURLResponse::setWasFetchedViaSPDY): |
|
12363 |
|
12364 2010-01-07 Daniel Bates <dbates@rim.com> |
|
12365 |
|
12366 Reviewed by Eric Seidel. |
|
12367 |
|
12368 https://bugs.webkit.org/show_bug.cgi?id=32987 |
|
12369 |
|
12370 Added ENABLE_XHTMLMP flag. Disabled by default. |
|
12371 |
|
12372 * features.gypi: |
|
12373 |
|
12374 2010-01-07 Adam Barth <abarth@webkit.org> |
|
12375 |
|
12376 No review, rolling out r52847. |
|
12377 http://trac.webkit.org/changeset/52847 |
|
12378 https://bugs.webkit.org/show_bug.cgi?id=33232 |
|
12379 |
|
12380 Might have caused a perf regression. |
|
12381 |
|
12382 * src/FrameLoaderClientImpl.cpp: |
|
12383 (WebKit::FrameLoaderClientImpl::detachedFromParent3): |
|
12384 |
|
12385 2010-01-06 Mike Belshe <mike@belshe.com> |
|
12386 |
|
12387 Add a flag to the ResourceResponse for tracking if a request was |
|
12388 fetched via SPDY. This is plumbed through so that we can inform |
|
12389 a webpage via JavaScript if it was fecthed via the experimental |
|
12390 SPDY protocol. |
|
12391 |
|
12392 https://bugs.webkit.org/show_bug.cgi?id=33186 |
|
12393 |
|
12394 * public/WebURLResponse.h: |
|
12395 * src/WebURLResponse.cpp: |
|
12396 (WebKit::WebURLResponse::wasFetchedViaSpdy): |
|
12397 (WebKit::WebURLResponse::setWasFetchedViaSpdy): |
|
12398 |
|
12399 2010-01-06 Darin Fisher <darin@chromium.org> |
|
12400 |
|
12401 Fix release build bustage. |
|
12402 |
|
12403 * src/WebKit.cpp: Need to include Logging.h |
|
12404 |
|
12405 2010-01-05 Darin Fisher <darin@chromium.org> |
|
12406 |
|
12407 Reviewed by Adam Barth. |
|
12408 |
|
12409 [Chromium] Expose more APIs to eliminate WebCore usage in Chromium. |
|
12410 https://bugs.webkit.org/show_bug.cgi?id=33249 |
|
12411 |
|
12412 * WebKit.gyp: |
|
12413 * public/WebFrame.h: |
|
12414 * public/WebGlyphCache.h: Added. |
|
12415 * public/WebKit.h: |
|
12416 * src/WebFrameImpl.cpp: |
|
12417 (WebKit::WebFrame::instanceCount): |
|
12418 (WebKit::WebFrameImpl::WebFrameImpl): |
|
12419 (WebKit::WebFrameImpl::~WebFrameImpl): |
|
12420 * src/WebFrameImpl.h: |
|
12421 * src/WebGlyphCache.cpp: Added. |
|
12422 (WebKit::WebGlyphCache::pageCount): |
|
12423 * src/WebKit.cpp: |
|
12424 (WebKit::enableLogChannel): |
|
12425 |
|
12426 2010-01-05 Adam Barth <abarth@webkit.org> |
|
12427 |
|
12428 Reviewed by Dimitri Glazkov. |
|
12429 |
|
12430 [v8] Move V8DOMWindowShell to ScriptController |
|
12431 https://bugs.webkit.org/show_bug.cgi?id=33232 |
|
12432 |
|
12433 Update FrameLoaderClientImpl.cpp to call clearForClose on |
|
12434 ScriptController instead of on V8Proxy. |
|
12435 |
|
12436 * src/FrameLoaderClientImpl.cpp: |
|
12437 (WebKit::FrameLoaderClientImpl::detachedFromParent3): |
|
12438 |
|
12439 2010-01-05 Rachel Petterson <rlp@google.com> |
|
12440 |
|
12441 Reviewed by Adam Barth. |
|
12442 |
|
12443 Matches the texImage2D and texSubImage2D functions to their |
|
12444 declarations. Elminates uncessary versions of those functions. |
|
12445 https://bugs.webkit.org/show_bug.cgi?id=31562 |
|
12446 Also bug: https://bugs.webkit.org/show_bug.cgi?id=31493 |
|
12447 |
|
12448 * src/GraphicsContext3D.cpp: |
|
12449 (WebCore::GraphicsContext3D::texImage2D): |
|
12450 (WebCore::GraphicsContext3D::texSubImage2D): |
|
12451 |
|
12452 2010-01-04 Maciej Stachowiak <mjs@apple.com> |
|
12453 |
|
12454 Reviewed by Darin Fisher. |
|
12455 |
|
12456 Reorganize, document and rename OS() platform macros. |
|
12457 https://bugs.webkit.org/show_bug.cgi?id=33198 |
|
12458 |
|
12459 Adapt to name changes. |
|
12460 |
|
12461 * src/ChromiumBridge.cpp: |
|
12462 * src/EditorClientImpl.cpp: |
|
12463 (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled): |
|
12464 (WebKit::): |
|
12465 (WebKit::EditorClientImpl::handleEditingKeyboardEvent): |
|
12466 * src/FrameLoaderClientImpl.cpp: |
|
12467 (WebKit::FrameLoaderClientImpl::createPlugin): |
|
12468 * src/GraphicsContext3D.cpp: |
|
12469 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
12470 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
12471 (WebCore::GraphicsContext3DInternal::makeContextCurrent): |
|
12472 * src/WebFrameImpl.cpp: |
|
12473 (WebKit::WebFrameImpl::selectionAsText): |
|
12474 (WebKit::WebFrameImpl::printPage): |
|
12475 * src/WebPluginContainerImpl.cpp: |
|
12476 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
|
12477 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
12478 * src/WebViewImpl.cpp: |
|
12479 (WebKit::WebViewImpl::mouseDown): |
|
12480 (WebKit::WebViewImpl::mouseContextMenu): |
|
12481 (WebKit::WebViewImpl::mouseUp): |
|
12482 (WebKit::WebViewImpl::keyEvent): |
|
12483 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
12484 (WebKit::WebViewImpl::setScrollbarColors): |
|
12485 (WebKit::WebViewImpl::navigationPolicyFromMouseEvent): |
|
12486 |
|
12487 2010-01-04 Darin Fisher <darin@chromium.org> |
|
12488 |
|
12489 Reviewed by Eric Seidel. |
|
12490 |
|
12491 [Chromium] Expose more DOM methods to support LayoutTests |
|
12492 https://bugs.webkit.org/show_bug.cgi?id=33185 |
|
12493 |
|
12494 * public/WebDocument.h: Adds documentElement method. |
|
12495 * public/WebElement.h: Adds innerText method. |
|
12496 * public/WebFrame.h: Adds renderTreeAsText and counterValueForElementById |
|
12497 methods, and fixes a few whitespace issues. |
|
12498 * src/WebDocument.cpp: |
|
12499 (WebKit::WebDocument::documentElement): |
|
12500 * src/WebElement.cpp: |
|
12501 (WebKit::WebElement::innerText): |
|
12502 * src/WebFrameImpl.cpp: |
|
12503 (WebKit::WebFrameImpl::clearName): |
|
12504 (WebKit::WebFrameImpl::renderTreeAsText): |
|
12505 (WebKit::WebFrameImpl::counterValueForElementById): |
|
12506 * src/WebFrameImpl.h: |
|
12507 |
|
12508 2010-01-04 Darin Fisher <darin@chromium.org> |
|
12509 |
|
12510 Fix Chromium build bustage. |
|
12511 |
|
12512 * src/WebAnimationControllerImpl.h: |
|
12513 |
|
12514 2010-01-04 Yaar Schnitman <yaar@chromium.org> |
|
12515 |
|
12516 Reviewed by Darin Fisher. |
|
12517 |
|
12518 Adding WebAnimationController to chromium's WebKit API. |
|
12519 |
|
12520 https://bugs.webkit.org/show_bug.cgi?id=32870 |
|
12521 |
|
12522 * WebKit.gyp: |
|
12523 * public/WebAnimationController.h: Added. |
|
12524 (WebKit::WebAnimationController::~WebAnimationController): |
|
12525 * public/WebFrame.h: |
|
12526 * src/WebAnimationControllerImpl.cpp: Added. |
|
12527 (WebKit::WebAnimationControllerImpl::WebAnimationControllerImpl): |
|
12528 (WebKit::WebAnimationControllerImpl::pauseAnimationAtTime): |
|
12529 (WebKit::WebAnimationControllerImpl::pauseTransitionAtTime): |
|
12530 (WebKit::WebAnimationControllerImpl::numberOfActiveAnimations): |
|
12531 * src/WebAnimationControllerImpl.h: Added. |
|
12532 (WebKit::WebAnimationControllerImpl::~WebAnimationControllerImpl): |
|
12533 * src/WebFrameImpl.cpp: |
|
12534 (WebKit::WebFrameImpl::animationController): |
|
12535 (WebKit::WebFrameImpl::WebFrameImpl): |
|
12536 * src/WebFrameImpl.h: |
|
12537 |
|
12538 2010-01-04 Jay Campan <jcampan@google.com> |
|
12539 |
|
12540 Reviewed by Darin Fisher |
|
12541 |
|
12542 Adding more DOM API methods. They are needed for the upcoming |
|
12543 translate feature. |
|
12544 |
|
12545 * public/WebElement.h: |
|
12546 * public/WebNode.h: |
|
12547 * src/WebElement.cpp: |
|
12548 (WebKit::WebElement::tagName): |
|
12549 (WebKit::WebElement::setAttribute): |
|
12550 * src/WebNode.cpp: |
|
12551 (WebKit::WebNode::setNodeValue): |
|
12552 |
|
12553 2010-01-03 Adam Barth <abarth@webkit.org> |
|
12554 |
|
12555 Reviewed by Eric Seidel. |
|
12556 |
|
12557 [Chromium] Implement CookieJarChromium::cookiesEnabled |
|
12558 https://bugs.webkit.org/show_bug.cgi?id=33123 |
|
12559 |
|
12560 Call out to the webKitClient() to see if cookies are enabled. Also |
|
12561 remove some straggling references to policyURL! |
|
12562 |
|
12563 * public/WebKitClient.h: |
|
12564 (WebKit::WebKitClient::setCookies): |
|
12565 (WebKit::WebKitClient::cookies): |
|
12566 (WebKit::WebKitClient::rawCookies): |
|
12567 (WebKit::WebKitClient::cookiesEnabled): |
|
12568 * src/ChromiumBridge.cpp: |
|
12569 (WebCore::ChromiumBridge::cookiesEnabled): |
|
12570 |
|
12571 2010-01-03 Adam Barth <abarth@webkit.org> |
|
12572 |
|
12573 Reviewed by Eric Seidel. |
|
12574 |
|
12575 [Chromium] Remove evaluateInNewContext (it's useless) |
|
12576 https://bugs.webkit.org/show_bug.cgi?id=33068 |
|
12577 |
|
12578 This function has no clients and makes life complicated. Isolated |
|
12579 worlds won out over NewContext and there's not really any going back |
|
12580 now. |
|
12581 |
|
12582 * public/WebFrame.h: |
|
12583 * src/FrameLoaderClientImpl.h: |
|
12584 * src/WebFrameImpl.cpp: |
|
12585 * src/WebFrameImpl.h: |
|
12586 |
|
12587 2009-12-30 Darin Fisher <darin@chromium.org> |
|
12588 |
|
12589 Reviewed by David Levin. |
|
12590 |
|
12591 [Chromium] Delete ResourceRequest::securityInfo |
|
12592 https://bugs.webkit.org/show_bug.cgi?id=26847 |
|
12593 |
|
12594 * src/WebWorkerBase.cpp: |
|
12595 (WebKit::WebWorkerBase::initializeLoader): |
|
12596 |
|
12597 2009-12-30 Albert J. Wong <ajwong@chromium.org> |
|
12598 |
|
12599 Not reviewed. Trivial Chromium build fix. |
|
12600 |
|
12601 Add static_cast<unsigned>() to fix signed/unsigned comparison warning. |
|
12602 |
|
12603 * src/AutocompletePopupMenuClient.cpp: |
|
12604 (WebKit::AutocompletePopupMenuClient::selectionChanged): |
|
12605 |
|
12606 2009-12-30 Zelidrag Hornung <zelidrag@chromium.org> |
|
12607 |
|
12608 Reviewed by Dimitri Glazkov. |
|
12609 |
|
12610 Autocomplete in Chromium now offers suggestions within the input element as a user |
|
12611 a) types text that produces some autocomplete suggestions, and |
|
12612 b) scrolls through suggested values in the menu |
|
12613 The suggested value is rendered but not exposed through JS unti the |
|
12614 user makes the final selection. |
|
12615 |
|
12616 No new tests since this new functionality (autocomplete suggestions) |
|
12617 is intentionally hidden from everything else than renderer. |
|
12618 |
|
12619 * src/AutocompletePopupMenuClient.cpp: |
|
12620 (WebKit::AutocompletePopupMenuClient::initialize): |
|
12621 (WebKit::AutocompletePopupMenuClient::setInitialAutocompleteValue): |
|
12622 (WebKit::AutocompletePopupMenuClient::selectionChanged): |
|
12623 (WebKit::AutocompletePopupMenuClient::popupDidHide): |
|
12624 (WebKit::AutocompletePopupMenuClient::setTextFromItem): |
|
12625 (WebKit::AutocompletePopupMenuClient::resetLastFieldValue): |
|
12626 * src/AutocompletePopupMenuClient.h: |
|
12627 |
|
12628 2009-12-28 Kinuko Yasuda <kinuko@chromium.org> |
|
12629 |
|
12630 Reviewed by Maciej Stachowiak. |
|
12631 |
|
12632 Fixed isKeypadEvent behavior for chromium/Mac to correctly report |
|
12633 keyLocation as DOM_KEY_LOCATION_NUMPAD for numeric pad key events. |
|
12634 https://bugs.webkit.org/show_bug.cgi?id=28247 |
|
12635 |
|
12636 Test: fast/events/keydown-numpad-keys.html |
|
12637 |
|
12638 * src/mac/WebInputEventFactory.mm: |
|
12639 (WebKit::isKeypadEvent): |
|
12640 |
|
12641 2009-12-22 Kenneth Russell <kbr@google.com> |
|
12642 |
|
12643 Reviewed by Eric Seidel. |
|
12644 |
|
12645 [Chromium] Garbage in transparent regions of images uploaded as textures |
|
12646 https://bugs.webkit.org/show_bug.cgi?id=32888 |
|
12647 |
|
12648 Test: fast/canvas/webgl/bug-32888.html (works in Safari / DumpRenderTree) |
|
12649 |
|
12650 * src/GraphicsContext3D.cpp: |
|
12651 (WebCore::GraphicsContext3D::texImage2D): |
|
12652 |
|
12653 2009-12-22 Adam Langley <agl@google.com> |
|
12654 |
|
12655 Build fix: not reviewed. |
|
12656 |
|
12657 r52504 (https://bugs.webkit.org/show_bug.cgi?id=32845) broke the |
|
12658 Chromium build on Windows and Mac due to a misplaced #endif. The |
|
12659 buildbot didn't find the problem because it runs on Linux. |
|
12660 |
|
12661 Have verified this patch with the author of the above. |
|
12662 |
|
12663 * src/GraphicsContext3D.cpp: |
|
12664 |
|
12665 2009-12-22 Kenneth Russell <kbr@google.com> |
|
12666 |
|
12667 Reviewed by Eric Seidel. |
|
12668 |
|
12669 [Chromium] WebGL crashes intermittently on Linux |
|
12670 https://bugs.webkit.org/show_bug.cgi?id=32845 |
|
12671 |
|
12672 The dlclose'ing of libGL.so.1 and dlopen'ing of it each time a |
|
12673 GraphicsContext3D was created was occasionally causing it to be |
|
12674 re-mapped at a different base address. Since GLEW is not |
|
12675 re-initialized every time, primarily for performance reasons, its |
|
12676 cached function pointers were pointing to garbage. Stopped closing |
|
12677 and re-opening libGL.so.1 each time; now it is loaded lazily, when |
|
12678 the first 3D context is created. Also reused the X display |
|
12679 connection since the GLX routines' correctness might hinge upon it |
|
12680 not resulting in a change of GL implementation. |
|
12681 |
|
12682 * src/GraphicsContext3D.cpp: |
|
12683 (WebCore::GraphicsContext3DInternal::GLConnection::chooseFBConfig): |
|
12684 (WebCore::GraphicsContext3DInternal::GLConnection::createNewContext): |
|
12685 (WebCore::GraphicsContext3DInternal::GLConnection::createPbuffer): |
|
12686 (WebCore::GraphicsContext3DInternal::GLConnection::destroyPbuffer): |
|
12687 (WebCore::GraphicsContext3DInternal::GLConnection::makeCurrent): |
|
12688 (WebCore::GraphicsContext3DInternal::GLConnection::destroyContext): |
|
12689 (WebCore::GraphicsContext3DInternal::GLConnection::getCurrentContext): |
|
12690 (WebCore::GraphicsContext3DInternal::GLConnection::GLConnection): |
|
12691 (WebCore::GraphicsContext3DInternal::GLConnection::tryLoad): |
|
12692 (WebCore::GraphicsContext3DInternal::GLConnection::create): |
|
12693 (WebCore::GraphicsContext3DInternal::GLConnection::~GLConnection): |
|
12694 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
12695 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
12696 (WebCore::GraphicsContext3DInternal::makeContextCurrent): |
|
12697 |
|
12698 2009-12-22 Yaar Schnitman <yaar@chromium.org> |
|
12699 |
|
12700 Reviewed by Darin Fisher. |
|
12701 |
|
12702 autoComplete and getElementById methods for WebKit API |
|
12703 |
|
12704 https://bugs.webkit.org/show_bug.cgi?id=32866 |
|
12705 |
|
12706 * public/WebDocument.h: |
|
12707 * public/WebInputElement.h: |
|
12708 * src/WebDocument.cpp: |
|
12709 (WebKit::WebDocument::getElementById): |
|
12710 * src/WebInputElement.cpp: |
|
12711 (WebKit::WebInputElement::autoComplete): |
|
12712 |
|
12713 2009-12-18 Kenneth Russell <kbr@google.com> |
|
12714 |
|
12715 Reviewed by Darin Fisher. |
|
12716 |
|
12717 [Chromium] Eliminate redundant data copy in GraphicsContext3D readback |
|
12718 https://bugs.webkit.org/show_bug.cgi?id=32763 |
|
12719 |
|
12720 Eliminated useless creation of a CGBitmapContext and from there a |
|
12721 CGImage. Now create CGImage directly from data. Also changed |
|
12722 readPixels parameters and CGImage alpha info to try to avoid byte |
|
12723 swapping, and disabled interpolation when drawing the GL content. |
|
12724 Some test cases run twice as fast with these changes, though more |
|
12725 work is needed to achieve desired performance. |
|
12726 |
|
12727 No test case; performance optimization only. Ran WebGL demos from |
|
12728 Khronos site to verify changes. |
|
12729 |
|
12730 * src/GraphicsContext3D.cpp: |
|
12731 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
12732 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
12733 (WebCore::GraphicsContext3DInternal::reshape): |
|
12734 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
12735 |
|
12736 2009-12-18 Peter Kasting <pkasting@google.com> |
|
12737 |
|
12738 Reviewed by Adam Barth. |
|
12739 |
|
12740 Chromium build fix |
|
12741 https://bugs.webkit.org/show_bug.cgi?id=32756 |
|
12742 |
|
12743 * public/WebAccessibilityRole.h: |
|
12744 (WebKit::): |
|
12745 * src/AssertMatchingEnums.cpp: |
|
12746 |
|
12747 2009-12-18 Adam Roben <aroben@apple.com> |
|
12748 |
|
12749 Chromium build fix |
|
12750 |
|
12751 * src/ChromiumBridge.cpp: |
|
12752 * src/WebPluginContainerImpl.cpp: |
|
12753 * src/WebViewImpl.cpp: |
|
12754 Added #includes. |
|
12755 |
|
12756 2009-12-17 Eric Seidel <eric@webkit.org> |
|
12757 |
|
12758 No review, rolling out r52291. |
|
12759 http://trac.webkit.org/changeset/52291 |
|
12760 https://bugs.webkit.org/show_bug.cgi?id=32618 |
|
12761 |
|
12762 Darin Fisher points out that this will likely break |
|
12763 the SSL security indicator in Chromium. Rolling out for now. |
|
12764 |
|
12765 * src/WebViewImpl.cpp: |
|
12766 (WebKit::WebViewImpl::WebViewImpl): |
|
12767 |
|
12768 2009-12-17 Alexander Pavlov <apavlov@chromium.org> |
|
12769 |
|
12770 Reviewed by Eric Seidel. |
|
12771 |
|
12772 Disable memory cache client calls so that a new identifier isn't created |
|
12773 for the same resource on reload. |
|
12774 |
|
12775 With the calls enabled, duplicate entries for cached resources are created |
|
12776 in the Web Inspector. Safari for Windows disables the calls near the point of the |
|
12777 Frame instance creation, and we just follow this for Chromium. |
|
12778 https://bugs.webkit.org/show_bug.cgi?id=32618 |
|
12779 |
|
12780 * src/WebViewImpl.cpp: |
|
12781 (WebKit::WebViewImpl::WebViewImpl): |
|
12782 |
|
12783 2009-12-17 Yaar Schnitman <yaar@chromium.org> |
|
12784 |
|
12785 Reviewed by Darin Fisher. |
|
12786 |
|
12787 Added WebPageSerializer to WebKit API and enriched the WebNode hierarchy to support |
|
12788 downstream unit-testing of serialization. |
|
12789 |
|
12790 WebPageSerializer was adapted from Chromium's dom_serializer, originally authored by Johnny Ding. |
|
12791 |
|
12792 https://bugs.webkit.org/show_bug.cgi?id=31737 |
|
12793 |
|
12794 * WebKit.gyp: |
|
12795 * public/WebDocument.h: Added. |
|
12796 (WebKit::WebDocument::WebDocument): |
|
12797 (WebKit::WebDocument::operator=): |
|
12798 (WebKit::WebDocument::assign): |
|
12799 * public/WebElement.h: |
|
12800 * public/WebFormElement.h: |
|
12801 (WebKit::WebFormElement::operator=): |
|
12802 * public/WebFrame.h: |
|
12803 * public/WebNode.h: |
|
12804 (WebKit::WebNode::): |
|
12805 (WebKit::WebNode::toConstElement): |
|
12806 * public/WebNodeCollection.h: Added. |
|
12807 (WebKit::WebNodeCollection::~WebNodeCollection): |
|
12808 (WebKit::WebNodeCollection::WebNodeCollection): |
|
12809 (WebKit::WebNodeCollection::operator=): |
|
12810 * public/WebNodeList.h: Added. |
|
12811 (WebKit::WebNodeList::~WebNodeList): |
|
12812 (WebKit::WebNodeList::WebNodeList): |
|
12813 (WebKit::WebNodeList::operator=): |
|
12814 * public/WebPageSerializer.h: Added. |
|
12815 * public/WebPageSerializerClient.h: Added. |
|
12816 (WebKit::WebPageSerializerClient::): |
|
12817 (WebKit::WebPageSerializerClient::WebPageSerializerClient): |
|
12818 (WebKit::WebPageSerializerClient::~WebPageSerializerClient): |
|
12819 * public/WebString.h: |
|
12820 * public/WebView.h: |
|
12821 * src/AssertMatchingEnums.cpp: |
|
12822 * src/DOMUtilitiesPrivate.cpp: |
|
12823 (WebKit::elementHasLegalLinkAttribute): |
|
12824 * src/DOMUtilitiesPrivate.h: |
|
12825 * src/WebDocument.cpp: Added. |
|
12826 (WebKit::WebDocument::WebDocument): |
|
12827 (WebKit::WebDocument::operator=): |
|
12828 (WebKit::WebDocument::operator WTF::PassRefPtr<Document>): |
|
12829 (WebKit::WebDocument::frame): |
|
12830 (WebKit::WebDocument::isHTMLDocument): |
|
12831 (WebKit::WebDocument::baseURL): |
|
12832 (WebKit::WebDocument::body): |
|
12833 (WebKit::WebDocument::head): |
|
12834 (WebKit::WebDocument::all): |
|
12835 (WebKit::WebDocument::completeURL): |
|
12836 * src/WebElement.cpp: |
|
12837 (WebKit::WebElement::hasTagName): |
|
12838 (WebKit::WebElement::hasAttribute): |
|
12839 (WebKit::WebElement::getAttribute): |
|
12840 * src/WebEntities.cpp: Added. |
|
12841 (WebKit::populateMap): |
|
12842 (WebKit::): |
|
12843 (WebKit::WebEntities::WebEntities): |
|
12844 (WebKit::WebEntities::entityNameByCode): |
|
12845 (WebKit::WebEntities::convertEntitiesInString): |
|
12846 * src/WebEntities.h: Added. |
|
12847 * src/WebFrameImpl.cpp: |
|
12848 (WebKit::WebFrame::fromFrameOwnerElement): |
|
12849 (WebKit::WebFrameImpl::encoding): |
|
12850 (WebKit::WebFrameImpl::document): |
|
12851 (WebKit::WebFrameImpl::fromFrameOwnerElement): |
|
12852 * src/WebFrameImpl.h: |
|
12853 * src/WebNode.cpp: |
|
12854 (WebKit::WebNode::nodeType): |
|
12855 (WebKit::WebNode::nodeValue): |
|
12856 (WebKit::WebNode::document): |
|
12857 (WebKit::WebNode::firstChild): |
|
12858 (WebKit::WebNode::lastChild): |
|
12859 (WebKit::WebNode::previousSibling): |
|
12860 (WebKit::WebNode::nextSibling): |
|
12861 (WebKit::WebNode::hasChildNodes): |
|
12862 (WebKit::WebNode::childNodes): |
|
12863 (WebKit::WebNode::createMarkup): |
|
12864 (WebKit::WebNode::isTextNode): |
|
12865 (WebKit::WebNode::isElementNode): |
|
12866 * src/WebNodeCollection.cpp: Added. |
|
12867 (WebKit::WebNodeCollection::reset): |
|
12868 (WebKit::WebNodeCollection::assign): |
|
12869 (WebKit::WebNodeCollection::WebNodeCollection): |
|
12870 (WebKit::WebNodeCollection::length): |
|
12871 (WebKit::WebNodeCollection::nextItem): |
|
12872 (WebKit::WebNodeCollection::firstItem): |
|
12873 * src/WebNodeList.cpp: Added. |
|
12874 (WebKit::WebNodeList::reset): |
|
12875 (WebKit::WebNodeList::assign): |
|
12876 (WebKit::WebNodeList::WebNodeList): |
|
12877 (WebKit::WebNodeList::length): |
|
12878 (WebKit::WebNodeList::item): |
|
12879 * src/WebPageSerializer.cpp: Added. |
|
12880 (WebKit::WebPageSerializer::serialize): |
|
12881 (WebKit::WebPageSerializer::generateMetaCharsetDeclaration): |
|
12882 (WebKit::WebPageSerializer::generateMarkOfTheWebDeclaration): |
|
12883 (WebKit::WebPageSerializer::generateBaseTagDeclaration): |
|
12884 * src/WebPageSerializerImpl.cpp: Added. |
|
12885 (WebKit::WebPageSerializerImpl::SerializeDomParam::SerializeDomParam): |
|
12886 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): |
|
12887 (WebKit::WebPageSerializerImpl::postActionAfterSerializeOpenTag): |
|
12888 (WebKit::WebPageSerializerImpl::preActionBeforeSerializeEndTag): |
|
12889 (WebKit::WebPageSerializerImpl::postActionAfterSerializeEndTag): |
|
12890 (WebKit::WebPageSerializerImpl::saveHTMLContentToBuffer): |
|
12891 (WebKit::WebPageSerializerImpl::openTagToString): |
|
12892 (WebKit::WebPageSerializerImpl::endTagToString): |
|
12893 (WebKit::WebPageSerializerImpl::buildContentForNode): |
|
12894 (WebKit::WebPageSerializerImpl::WebPageSerializerImpl): |
|
12895 (WebKit::WebPageSerializerImpl::collectTargetFrames): |
|
12896 (WebKit::WebPageSerializerImpl::serialize): |
|
12897 * src/WebPageSerializerImpl.h: Added. |
|
12898 * src/WebString.cpp: |
|
12899 (WebKit::WebString::WebString): |
|
12900 (WebKit::WebString::operator=): |
|
12901 * src/WebViewImpl.cpp: |
|
12902 |
|
12903 2009-12-17 Yury Semikhatsky <yurys@chromium.org> |
|
12904 |
|
12905 Reviewed by David Levin. |
|
12906 |
|
12907 Provide explicit implementation of 'non-template' WebVector<T>::operator= |
|
12908 |
|
12909 https://bugs.webkit.org/show_bug.cgi?id=32363 |
|
12910 |
|
12911 * public/WebVector.h: |
|
12912 |
|
12913 2009-12-16 Fumitoshi Ukai <ukai@chromium.org> |
|
12914 |
|
12915 Unreviewed, build fix. |
|
12916 |
|
12917 [Chromium] Add EditableTextRole to catch up with |
|
12918 http://trac.webkit.org/changeset/52233 |
|
12919 |
|
12920 * public/WebAccessibilityRole.h: |
|
12921 (WebKit::): Added WebAccessibilityRoleEditableText |
|
12922 * src/AssertMatchingEnums.cpp: Added matching compile assert. |
|
12923 |
|
12924 2009-12-15 Kenneth Russell <kbr@google.com> |
|
12925 |
|
12926 Reviewed by Darin Fisher. |
|
12927 |
|
12928 Don't allow default framebuffer to be mutated |
|
12929 https://bugs.webkit.org/show_bug.cgi?id=32391 |
|
12930 |
|
12931 * src/GraphicsContext3D.cpp: |
|
12932 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
12933 (WebCore::GraphicsContext3DInternal::reshape): |
|
12934 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
12935 (WebCore::GraphicsContext3DInternal::bindFramebuffer): |
|
12936 (WebCore::GraphicsContext3D::bindFramebuffer): |
|
12937 |
|
12938 2009-12-15 Dimitri Glazkov <dglazkov@chromium.org> |
|
12939 |
|
12940 Unreviewed, build fix. |
|
12941 |
|
12942 [Chromium] Add TreeGridRole to catch up with |
|
12943 http://trac.webkit.org/changeset/52159. |
|
12944 |
|
12945 * public/WebAccessibilityRole.h: |
|
12946 (WebKit::): Added WebAccessibilityRoleTreeGrid. |
|
12947 * src/AssertMatchingEnums.cpp: Added matching compile assert. |
|
12948 |
|
12949 2009-12-15 Jian Li <jianli@chromium.org> |
|
12950 |
|
12951 Reviewed by Dmitry Titov. |
|
12952 |
|
12953 Bug 31090 - [Chromium] Add DownloadURL format to Chromium clipboard. |
|
12954 https://bugs.webkit.org/show_bug.cgi?id=31090 |
|
12955 |
|
12956 The proposal to whatwg can be found here: |
|
12957 http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-August/022118.html |
|
12958 |
|
12959 * public/WebDragData.h: |
|
12960 * src/WebDragData.cpp: |
|
12961 (WebKit::WebDragData::downloadURL): |
|
12962 (WebKit::WebDragData::setDownloadURL): |
|
12963 |
|
12964 2009-12-14 Evan Stade <estade@chromium.org> |
|
12965 |
|
12966 Reviewed by Darin Fisher. |
|
12967 |
|
12968 https://bugs.webkit.org/show_bug.cgi?id=32347 |
|
12969 Chromium: Context menu launched by menu key has funky behavior |
|
12970 |
|
12971 Make the context menu's position depend on the selection only when an |
|
12972 editable field has focus. Also, don't send multiple context menu events |
|
12973 for a single keypress. |
|
12974 |
|
12975 * src/WebViewImpl.cpp: |
|
12976 (WebKit::WebViewImpl::keyEvent): |
|
12977 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
12978 |
|
12979 2009-12-13 Sam Weinig <sam@webkit.org> |
|
12980 |
|
12981 Reviewed by Dan Bernstein. |
|
12982 |
|
12983 Fix for https://bugs.webkit.org/show_bug.cgi?id=32499 |
|
12984 Add client based Geolocation provider |
|
12985 |
|
12986 Add first cut of a client based Geolocation provider. This is guarded by |
|
12987 ENABLE(CLIENT_BASED_GEOLOCATION) and is off by default for now. This adds a |
|
12988 GeolocationControllerClient interface that no-one currently implements, |
|
12989 but will in a subsequent patch. |
|
12990 |
|
12991 * src/WebViewImpl.cpp: |
|
12992 (WebKit::WebViewImpl::WebViewImpl): |
|
12993 |
|
12994 2009-12-13 Charles Reis <creis@chromium.org> |
|
12995 |
|
12996 Reviewed by Adam Barth. |
|
12997 |
|
12998 Refactor some security code out of V8 bindings |
|
12999 https://bugs.webkit.org/show_bug.cgi?id=32326 |
|
13000 |
|
13001 * src/WebBindings.cpp: |
|
13002 (WebKit::getDragDataImpl): |
|
13003 |
|
13004 2009-12-11 Nate Chapin <japhet@chromium.org> |
|
13005 |
|
13006 Reviewed by Darin Fisher. |
|
13007 |
|
13008 Expose shouldHideReferrer() in WebSecurityPolicy. |
|
13009 |
|
13010 https://bugs.webkit.org/show_bug.cgi?id=32398 |
|
13011 |
|
13012 * public/WebSecurityPolicy.h: Add shouldHideReferrer(). |
|
13013 * src/WebSecurityPolicy.cpp: |
|
13014 (WebKit:: WebSecurityPolicy::shouldHideReferrer): Added. |
|
13015 |
|
13016 2009-12-11 Avi Drissman <avi@chromium.org> |
|
13017 |
|
13018 Reviewed by Darin Fisher. |
|
13019 |
|
13020 Tickmarks in the scrollbar are not cleared for non-main frames |
|
13021 https://bugs.webkit.org/show_bug.cgi?id=32385 |
|
13022 |
|
13023 * src/WebFrameImpl.cpp: |
|
13024 (WebKit::WebFrameImpl::stopFinding): |
|
13025 |
|
13026 2009-12-11 Yury Semikhatsky <yurys@chromium.org> |
|
13027 |
|
13028 Reviewed by Pavel Feldman. |
|
13029 |
|
13030 Remove obsolete message handling methods from WebDevTools* interfaces |
|
13031 |
|
13032 https://bugs.webkit.org/show_bug.cgi?id=32320 |
|
13033 |
|
13034 * public/WebDevToolsAgent.h: |
|
13035 * public/WebDevToolsAgentClient.h: |
|
13036 * public/WebDevToolsFrontend.h: |
|
13037 * public/WebDevToolsFrontendClient.h: |
|
13038 |
|
13039 2009-12-10 Mike Belshe <mike@belshe.com> |
|
13040 |
|
13041 Unreviewed, build fix for chromium. |
|
13042 |
|
13043 * src/FrameLoaderClientImpl.cpp: |
|
13044 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest): |
|
13045 |
|
13046 2009-12-10 Kenneth Russell <kbr@google.com> |
|
13047 |
|
13048 Reviewed by Oliver Hunt. |
|
13049 |
|
13050 Changed WebGLRenderingContext to synthesize GL errors rather than |
|
13051 raising JavaScript exceptions. Removed internal getError() calls |
|
13052 after each graphics call. The GraphicsContext3D maintains the |
|
13053 synthetic exceptions because only it has complete information |
|
13054 about certain conditions requiring them to be raised. |
|
13055 |
|
13056 Based on idea from Ilmari Heikkinen, added create3DDebugContext() |
|
13057 to webgl-test.js and changed the WebGL layout tests expecting |
|
13058 error conditions to use it. Updated expected.txt files, which now |
|
13059 implicitly test the OpenGL error as it is part of the exception's |
|
13060 message. |
|
13061 |
|
13062 Added new targeted test covering aspects of synthetic errors as |
|
13063 well as regression tests for bugs uncovered during its development. |
|
13064 |
|
13065 Test: fast/canvas/webgl/error-reporting.html |
|
13066 |
|
13067 * src/GraphicsContext3D.cpp: |
|
13068 (WebCore::GraphicsContext3DInternal::reshape): |
|
13069 (WebCore::GraphicsContext3DInternal::getError): |
|
13070 (WebCore::GraphicsContext3DInternal::synthesizeGLError): |
|
13071 (WebCore::GraphicsContext3D::getActiveAttrib): |
|
13072 (WebCore::GraphicsContext3D::getActiveUniform): |
|
13073 (WebCore::GraphicsContext3D::getError): |
|
13074 (WebCore::GraphicsContext3D::synthesizeGLError): |
|
13075 |
|
13076 2009-12-10 Mike Belshe <mike@belshe.com> |
|
13077 |
|
13078 Reviewed by Darin Fisher. |
|
13079 |
|
13080 Fix FrameLoader to use the new ResourceTypes properly. |
|
13081 |
|
13082 https://bugs.webkit.org/show_bug.cgi?id=32336 |
|
13083 |
|
13084 * public/WebURLRequest.h: |
|
13085 (WebKit::WebURLRequest::): |
|
13086 * src/FrameLoaderClientImpl.cpp: |
|
13087 (WebKit::setTargetTypeFromLoader): |
|
13088 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest): |
|
13089 |
|
13090 2009-12-10 Ilya Tikhonovsky <loislo@google.com> |
|
13091 |
|
13092 Reviewed by Pavel Feldman. |
|
13093 |
|
13094 Chromium: Expose devtools agent API for inspector layout tests. |
|
13095 |
|
13096 https://bugs.webkit.org/show_bug.cgi?id=32379 |
|
13097 |
|
13098 * public/WebDevToolsAgent.h: |
|
13099 (WebKit::WebDevToolsAgent::setTimelineProfilingEnabled): |
|
13100 (WebKit::WebDevToolsAgent::evaluateInWebInspector): |
|
13101 |
|
13102 2009-12-09 Yury Semikhatsky <yurys@chromium.org> |
|
13103 |
|
13104 Unreviewed, build fix. |
|
13105 |
|
13106 Change forward declaration of WebContextMenuData from class to |
|
13107 struct to match its definition. The bug was introduced by |
|
13108 http://trac.webkit.org/changeset/51874 |
|
13109 |
|
13110 * src/ContextMenuClientImpl.h: |
|
13111 |
|
13112 2009-12-09 Darin Fisher <darin@chromium.org> |
|
13113 |
|
13114 Reviewed by Eric Seidel. |
|
13115 |
|
13116 https://bugs.webkit.org/show_bug.cgi?id=32324 |
|
13117 [Chromium] Suppress WebFrameClient callbacks from a detached frame. |
|
13118 |
|
13119 This change means that we no longer need the ClientHandle class. |
|
13120 FrameLoaderClient::detachedFromParent3() is called on each frame |
|
13121 in the frame tree from within frameDetached(). |
|
13122 |
|
13123 Test: http/tests/loading/gmail-assert-on-load.html |
|
13124 |
|
13125 * src/FrameLoaderClientImpl.cpp: |
|
13126 (WebKit::FrameLoaderClientImpl::detachedFromParent3): |
|
13127 * src/WebFrameImpl.cpp: |
|
13128 (WebKit::WebFrameImpl::create): |
|
13129 (WebKit::WebFrameImpl::WebFrameImpl): |
|
13130 (WebKit::WebFrameImpl::createChildFrame): |
|
13131 * src/WebFrameImpl.h: |
|
13132 (WebKit::WebFrameImpl::client): |
|
13133 (WebKit::WebFrameImpl::dropClient): |
|
13134 * src/WebViewImpl.cpp: |
|
13135 (WebKit::WebViewImpl::close): |
|
13136 |
|
13137 2009-12-08 Stuart Morgan <stuartmorgan@chromium.org> |
|
13138 |
|
13139 Reviewed by Darin Fisher. |
|
13140 |
|
13141 Include clickCount when doing MouseEvent -> WebMouseEvent conversion |
|
13142 in Chromium API. |
|
13143 |
|
13144 https://bugs.webkit.org/show_bug.cgi?id=32289 |
|
13145 |
|
13146 * src/WebInputEventConversion.cpp: |
|
13147 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder): |
|
13148 |
|
13149 2009-12-09 Yury Semikhatsky <yurys@chromium.org> |
|
13150 |
|
13151 Unreviewed, build fix. |
|
13152 |
|
13153 Add return statement to default implementation of hostIdentifier method |
|
13154 introduced in http://trac.webkit.org/changeset/51897 |
|
13155 |
|
13156 * public/WebDevToolsAgentClient.h: |
|
13157 (WebKit::WebDevToolsAgentClient::hostIdentifier): |
|
13158 |
|
13159 2009-12-09 Yury Semikhatsky <yurys@chromium.org> |
|
13160 |
|
13161 Reviewed by Pavel Feldman. |
|
13162 |
|
13163 Add declaration of static methods that allow to dispatch |
|
13164 DevTools messages on the IO thread and accept WebDevToolsMessageData |
|
13165 argument. |
|
13166 |
|
13167 https://bugs.webkit.org/show_bug.cgi?id=32314 |
|
13168 |
|
13169 * public/WebDevToolsAgent.h: |
|
13170 * public/WebDevToolsAgentClient.h: |
|
13171 |
|
13172 2009-12-09 Yury Semikhatsky <yurys@chromium.org> |
|
13173 |
|
13174 Reviewed by Pavel Feldman. |
|
13175 |
|
13176 Introduce a class for devtools message data |
|
13177 |
|
13178 https://bugs.webkit.org/show_bug.cgi?id=32314 |
|
13179 |
|
13180 * WebKit.gyp: |
|
13181 * public/WebDevToolsAgent.h: |
|
13182 * public/WebDevToolsAgentClient.h: |
|
13183 (WebKit::WebDevToolsAgentClient::sendMessageToFrontend): |
|
13184 (WebKit::WebDevToolsAgentClient::forceRepaint): |
|
13185 (WebKit::WebDevToolsAgentClient::hostIdentifier): |
|
13186 (WebKit::WebDevToolsAgentClient::runtimeFeatureStateChanged): |
|
13187 * public/WebDevToolsFrontend.h: |
|
13188 * public/WebDevToolsFrontendClient.h: |
|
13189 (WebKit::WebDevToolsFrontendClient::sendMessageToAgent): |
|
13190 * public/WebDevToolsMessageData.h: Added. |
|
13191 |
|
13192 2009-12-08 Pavel Feldman <pfeldman@chromium.org> |
|
13193 |
|
13194 Reviewed by Darin Fisher. |
|
13195 |
|
13196 Chromium: support custom WebCore context menu items in Chromium port. |
|
13197 |
|
13198 https://bugs.webkit.org/show_bug.cgi?id=32277 |
|
13199 |
|
13200 * public/WebContextMenuData.h: |
|
13201 * public/WebPopupMenuInfo.h: |
|
13202 (WebKit::WebPopupMenuInfo::Item::): |
|
13203 * public/WebView.h: |
|
13204 * src/ContextMenuClientImpl.cpp: |
|
13205 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
13206 * src/WebViewImpl.cpp: |
|
13207 (WebKit::WebViewImpl::executeCustomContextMenuAction): |
|
13208 * src/WebViewImpl.h: |
|
13209 |
|
13210 2009-12-08 Albert J. Wong <ajwong@chromium.org> |
|
13211 |
|
13212 Not reviewed: Chromium build fix. |
|
13213 |
|
13214 r51859 changed the case for some of the ResourceRequest::TargetType |
|
13215 enums. |
|
13216 |
|
13217 * src/FrameLoaderClientImpl.cpp: |
|
13218 (WebKit::determineTargetTypeFromLoader): |
|
13219 |
|
13220 2009-12-07 Zhe Su <suzhe@chromium.org> |
|
13221 |
|
13222 Reviewed by Darin Fisher. |
|
13223 |
|
13224 [Chromium] accesskey is not supported on Chromium Mac. |
|
13225 https://bugs.webkit.org/show_bug.cgi?id=32213 |
|
13226 |
|
13227 This change fixes (partially) the accesskey issue by decoupling the |
|
13228 code for handling accesskeys and system keys. Because on Mac, |
|
13229 the modifiers of accesskeys are ctrl+alt, which are not marked as |
|
13230 system keys. |
|
13231 In order to fully fix this issue, some changes in Chromium code is |
|
13232 also required. |
|
13233 |
|
13234 * src/WebViewImpl.cpp: |
|
13235 (WebKit::WebViewImpl::keyEvent): |
|
13236 (WebKit::WebViewImpl::charEvent): |
|
13237 |
|
13238 2009-12-07 Evan Martin <evan@chromium.org> |
|
13239 |
|
13240 Reviewed by Eric Seidel. |
|
13241 |
|
13242 Chromium: theme scrollbars to match GTK theme. |
|
13243 Add API to set the colors. |
|
13244 |
|
13245 Since the change is to the Chromium WebKit API layer, testing will |
|
13246 be in Chromium's test shell. |
|
13247 http://bugs.webkit.org/show_bug.cgi?id=32048 |
|
13248 |
|
13249 Patch from Markus Gutschke <markus@chromium.org>. |
|
13250 |
|
13251 * public/WebView.h: |
|
13252 * src/WebViewImpl.cpp: |
|
13253 (WebKit::WebViewImpl::setScrollbarColors): |
|
13254 * src/WebViewImpl.h: |
|
13255 |
|
13256 2009-12-07 Finnur Thorarinsson <finnur.webkit@gmail.com> |
|
13257 |
|
13258 Reviewed by Darin Fisher. |
|
13259 |
|
13260 A patch for Chromium to restrict the scope of the Gmail focus fix, |
|
13261 where we set the Selection to 0,0 for content-editable fields and |
|
13262 also make sure we set the selection end-state for find to select the |
|
13263 text found (when not focusing a link we found). |
|
13264 WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=32248 |
|
13265 |
|
13266 * src/WebFrameImpl.cpp: |
|
13267 (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection): |
|
13268 * src/WebViewImpl.cpp: |
|
13269 (WebKit::WebViewImpl::setFocus): |
|
13270 |
|
13271 2009-12-07 Dmitry Titov <dimich@chromium.org> |
|
13272 |
|
13273 Rubber-stamped by Darin Adler. |
|
13274 |
|
13275 Remove ENABLE_SHARED_SCRIPT flags |
|
13276 https://bugs.webkit.org/show_bug.cgi?id=32245 |
|
13277 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files. |
|
13278 |
|
13279 * features.gypi: |
|
13280 |
|
13281 2009-12-07 Yaar Schnitman <yaar@chromium.org> |
|
13282 |
|
13283 Reviewed by Darin Fisher. |
|
13284 |
|
13285 fixes to build-webkit --chromium |
|
13286 https://bugs.webkit.org/show_bug.cgi?id=32179 |
|
13287 |
|
13288 * DEPS: |
|
13289 * WebKit.gyp: |
|
13290 * gyp_webkit: |
|
13291 |
|
13292 2009-12-07 Mikhail Naganov <mnaganov@chromium.org> |
|
13293 |
|
13294 Reviewed by Pavel Feldman. |
|
13295 |
|
13296 [Chromium] Add declarations for DevTools message dispatching on IO thread |
|
13297 (see http://codereview.chromium.org/460018) |
|
13298 |
|
13299 https://bugs.webkit.org/show_bug.cgi?id=32217 |
|
13300 |
|
13301 * public/WebDevToolsAgent.h: |
|
13302 * public/WebDevToolsAgentClient.h: |
|
13303 |
|
13304 2009-12-04 James Hawkins <jhawkins@chromium.org> |
|
13305 |
|
13306 Reviewed by Darin Fisher. |
|
13307 |
|
13308 https://bugs.webkit.org/show_bug.cgi?id=32095 |
|
13309 Implement WebRegularExpression, a WebKit API for accessing |
|
13310 WebCore::RegularExpression. |
|
13311 |
|
13312 * WebKit.gyp: |
|
13313 * public/WebRegularExpression.h: Added. |
|
13314 * public/WebTextCaseSensitivity.h: Added. |
|
13315 (WebKit::): |
|
13316 * src/AssertMatchingEnums.cpp: |
|
13317 * src/WebRegularExpression.cpp: Added. |
|
13318 (WebKit::WebRegularExpression::WebRegularExpression): |
|
13319 (WebKit::WebRegularExpression::~WebRegularExpression): |
|
13320 (WebKit::WebRegularExpression::match): |
|
13321 |
|
13322 2009-12-04 Peter Kasting <pkasting@google.com> |
|
13323 |
|
13324 Reviewed by Darin Fisher. |
|
13325 |
|
13326 [Chromium] Simplify zoom-related APIs and add a zoom level getter, |
|
13327 part two: Remove deprecated APIs. |
|
13328 https://bugs.webkit.org/show_bug.cgi?id=31893 |
|
13329 |
|
13330 * public/WebView.h: |
|
13331 * src/WebViewImpl.cpp: |
|
13332 * src/WebViewImpl.h: |
|
13333 |
|
13334 2009-12-03 Jonathan Dixon <joth@chromium.org> |
|
13335 |
|
13336 Reviewed by Dimitri Glazkov. |
|
13337 |
|
13338 Bug 32066 - Add enable geolocation flag to WebCore::Settings for Chromium |
|
13339 https://bugs.webkit.org/show_bug.cgi?id=32066 |
|
13340 |
|
13341 Add the plumbing to map WebSettings through to WebCore::Settings |
|
13342 |
|
13343 * features.gypi: |
|
13344 * public/WebSettings.h: Add setGeolocationEnabled API to interface |
|
13345 * src/WebSettingsImpl.cpp: |
|
13346 (WebKit::WebSettingsImpl::setGeolocationEnabled): Calls through to WebCore::Settings::setGeolocationEnabled |
|
13347 * src/WebSettingsImpl.h: Add setGeolocationEnabled interface function |
|
13348 |
|
13349 2009-12-03 Brady Eidson <beidson@apple.com> |
|
13350 |
|
13351 Reviewed by Sam Weinig. |
|
13352 |
|
13353 <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API |
|
13354 |
|
13355 * src/FrameLoaderClientImpl.cpp: |
|
13356 (WebKit::FrameLoaderClientImpl::dispatchDidPushStateWithinPage): |
|
13357 (WebKit::FrameLoaderClientImpl::dispatchDidReplaceStateWithinPage): |
|
13358 (WebKit::FrameLoaderClientImpl::dispatchDidPopStateWithinPage): |
|
13359 * src/FrameLoaderClientImpl.h: |
|
13360 |
|
13361 2009-12-03 Pavel Feldman <pfeldman@chromium.org> |
|
13362 |
|
13363 Reviewed by Timothy Hatcher. |
|
13364 |
|
13365 Chromium: Add support for settings containing ":" |
|
13366 |
|
13367 https://bugs.webkit.org/show_bug.cgi?id=32118 |
|
13368 |
|
13369 * src/InspectorClientImpl.cpp: |
|
13370 (WebKit::InspectorClientImpl::loadSettings): |
|
13371 |
|
13372 2009-12-03 Pavel Feldman <pfeldman@dhcp-172-28-174-220.spb.corp.google.com> |
|
13373 |
|
13374 Reviewed by Timothy Hatcher. |
|
13375 |
|
13376 Web Inspector: Simplify the settings support in inspector controller. |
|
13377 |
|
13378 https://bugs.webkit.org/show_bug.cgi?id=32076 |
|
13379 |
|
13380 * src/InspectorClientImpl.cpp: |
|
13381 (WebKit::InspectorClientImpl::hiddenPanels): |
|
13382 (WebKit::InspectorClientImpl::populateSetting): |
|
13383 (WebKit::InspectorClientImpl::storeSetting): |
|
13384 (WebKit::InspectorClientImpl::loadSettings): |
|
13385 (WebKit::InspectorClientImpl::saveSettings): |
|
13386 * src/InspectorClientImpl.h: |
|
13387 |
|
13388 2009-12-03 Ben Murdoch <benm@google.com> |
|
13389 |
|
13390 Reviewed by Brady Eidson. |
|
13391 |
|
13392 [Android] The FrameLoaderClient is unaware of BackForwardList changes. |
|
13393 https://bugs.webkit.org/show_bug.cgi?id=31914 |
|
13394 |
|
13395 * src/FrameLoaderClientImpl.cpp: |
|
13396 (WebKit::FrameLoaderClientImpl::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug). |
|
13397 (WebKit::FrameLoaderClientImpl::dispatchDidRemoveBackForwardItem): ditto. |
|
13398 (WebKit::FrameLoaderClientImpl::dispatchDidChangeBackForwardIndex): dito. |
|
13399 * src/FrameLoaderClientImpl.h: |
|
13400 |
|
13401 2009-12-02 Yusuke Sato <yusukes@chromium.org> |
|
13402 |
|
13403 Reviewed by Eric Seidel. |
|
13404 |
|
13405 Sanitize web fonts using the OTS library |
|
13406 https://bugs.webkit.org/show_bug.cgi?id=31106 |
|
13407 |
|
13408 * DEPS: Added dependency to the OpenType sanitizer library. |
|
13409 * features.gypi: Added ENABLE_OPENTYPE_SANITIZER=1. |
|
13410 |
|
13411 2009-12-02 Evan Stade <estade@chromium.org> |
|
13412 |
|
13413 Reviewed by Darin Fisher. |
|
13414 |
|
13415 https://bugs.webkit.org/show_bug.cgi?id=32029 |
|
13416 Mousewheel event delta has reversed sign on Linux Chrome. |
|
13417 |
|
13418 No new tests (layout tests don't cover event conversion code). |
|
13419 Manual test: http://www.switchonthecode.com/tutorials/javascript-tutorial-the-scroll-wheel |
|
13420 |
|
13421 * src/gtk/WebInputEventFactory.cpp: |
|
13422 (WebKit::WebInputEventFactory::mouseWheelEvent): |
|
13423 |
|
13424 2009-12-02 Anton Muhin <antonm@chromium.org> |
|
13425 |
|
13426 Reviewed by Adam Barth. |
|
13427 |
|
13428 Allow to skip thread checks when accessing DOMDataStore for processes |
|
13429 which run V8 in single thread mode. |
|
13430 https://bugs.webkit.org/show_bug.cgi?id=31877 |
|
13431 |
|
13432 * src/WebScriptController.cpp: |
|
13433 (WebKit::WebScriptController::enableV8SingleThreadMode): |
|
13434 |
|
13435 2009-12-01 Peter Kasting <pkasting@google.com> |
|
13436 |
|
13437 Reviewed by Darin Fisher. |
|
13438 |
|
13439 [Chromium] Simplify zoom-related APIs and add a zoom level getter, |
|
13440 part one: Add new APIs. (Old APIs will be removed in a second pass.) |
|
13441 https://bugs.webkit.org/show_bug.cgi?id=31893 |
|
13442 |
|
13443 * public/WebView.h: |
|
13444 * src/WebViewImpl.cpp: |
|
13445 (WebKit::WebViewImpl::zoomLevel): |
|
13446 (WebKit::WebViewImpl::setZoomLevel): |
|
13447 * src/WebViewImpl.h: |
|
13448 |
|
13449 2009-12-01 Xiyuan Xia <xiyuan@chromium.org> |
|
13450 |
|
13451 Reviewed by Darin Fisher. |
|
13452 |
|
13453 Only fire start/stop events when main frame is not loading. |
|
13454 |
|
13455 https://bugs.webkit.org/show_bug.cgi?id=31838 |
|
13456 |
|
13457 * src/FrameLoaderClientImpl.cpp: |
|
13458 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
13459 |
|
13460 2009-11-27 Yury Semikhatsky <yurys@chromium.org> |
|
13461 |
|
13462 Reviewed by Pavel Feldman. |
|
13463 |
|
13464 Add separate method for pause command to WebDevToolsAgent |
|
13465 and WebDevToolsFrontendClient interfaces so that pause command |
|
13466 can be processed on the IO thread. |
|
13467 |
|
13468 https://bugs.webkit.org/show_bug.cgi?id=31934 |
|
13469 |
|
13470 * public/WebDevToolsAgent.h: |
|
13471 * public/WebDevToolsFrontendClient.h: |
|
13472 (WebKit::WebDevToolsFrontendClient::sendDebuggerCommandToAgent): |
|
13473 (WebKit::WebDevToolsFrontendClient::sendDebuggerPauseScript): |
|
13474 (WebKit::WebDevToolsFrontendClient::activateWindow): |
|
13475 (WebKit::WebDevToolsFrontendClient::closeWindow): |
|
13476 (WebKit::WebDevToolsFrontendClient::dockWindow): |
|
13477 (WebKit::WebDevToolsFrontendClient::undockWindow): |
|
13478 |
|
13479 2009-11-27 Yury Semikhatsky <yurys@chromium.org> |
|
13480 |
|
13481 Reviewed by Pavel Feldman. |
|
13482 |
|
13483 WebCore part of the fix that allows to view plugin |
|
13484 resources loaded by plugins. Methods that for resource |
|
13485 loading notifications are exposed through WebDevToolsAgent |
|
13486 interface to the glue code to allow Chromium's plugin |
|
13487 implementation to notify InspectorController about resource |
|
13488 loading in plugins. |
|
13489 |
|
13490 https://bugs.webkit.org/show_bug.cgi?id=31832 |
|
13491 |
|
13492 * public/WebDevToolsAgent.h: |
|
13493 * public/WebView.h: |
|
13494 * src/WebViewImpl.cpp: |
|
13495 (WebKit::WebViewImpl::createUniqueIdentifierForRequest): |
|
13496 * src/WebViewImpl.h: |
|
13497 |
|
13498 2009-11-26 Yury Semikhatsky <yurys@chromium.org> |
|
13499 |
|
13500 Not reviewed. Build fix: revert r51421. |
|
13501 |
|
13502 * public/WebDevToolsAgent.h: |
|
13503 * public/WebView.h: |
|
13504 * src/WebViewImpl.cpp: |
|
13505 * src/WebViewImpl.h: |
|
13506 |
|
13507 2009-11-25 Dimitri Glazkov <dglazkov@chromium.org> |
|
13508 |
|
13509 Reviewed by David Levin. |
|
13510 |
|
13511 [Chromium] Implement canSetValueAttribute in the API. |
|
13512 https://bugs.webkit.org/show_bug.cgi?id=31894 |
|
13513 |
|
13514 * public/WebAccessibilityObject.h: Added decl. |
|
13515 * src/WebAccessibilityCacheImpl.h: Cleaned up mis-include. |
|
13516 * src/WebAccessibilityObject.cpp: |
|
13517 (WebKit::WebAccessibilityObject::canSetValueAttribute): Added impl. |
|
13518 |
|
13519 2009-11-25 Dimitri Glazkov <dglazkov@chromium.org> |
|
13520 |
|
13521 Reviewed by Darin Fisher. |
|
13522 |
|
13523 [Chromium] Plumb setNeedsSiteSpecificQuirks throught WebKit API. |
|
13524 https://bugs.webkit.org/show_bug.cgi?id=31878 |
|
13525 |
|
13526 * public/WebSettings.h: Added decl. |
|
13527 * src/WebSettingsImpl.cpp: |
|
13528 (WebKit::WebSettingsImpl::setNeedsSiteSpecificQuirks): Added impl. |
|
13529 * src/WebSettingsImpl.h: |
|
13530 |
|
13531 2009-11-24 Dmitry Titov <dimich@chromium.org> |
|
13532 |
|
13533 Reviewed by Eric Seidel. |
|
13534 |
|
13535 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit |
|
13536 https://bugs.webkit.org/show_bug.cgi?id=31444 |
|
13537 |
|
13538 * features.gypi: |
|
13539 |
|
13540 2009-11-24 Evan Stade <estade@chromium.org> |
|
13541 |
|
13542 Reviewed by David Levin. |
|
13543 |
|
13544 Linux Chromium sends too many click events |
|
13545 https://bugs.webkit.org/show_bug.cgi?id=31841 |
|
13546 |
|
13547 Manually count number of clicks for double/triple click events. This |
|
13548 makes us match Firefox on http://www.quirksmode.org/js/events_mouse.html |
|
13549 Chromium side of this patch is here: |
|
13550 http://codereview.chromium.org/431031/show |
|
13551 |
|
13552 * src/gtk/WebInputEventFactory.cpp: |
|
13553 (WebKit::WebInputEventFactory::mouseEvent): |
|
13554 |
|
13555 2009-11-24 Darin Fisher <darin@chromium.org> |
|
13556 |
|
13557 Reviewed by Adam Barth. |
|
13558 |
|
13559 [Chromium] Renderer hang when using www.expedia.com |
|
13560 https://bugs.webkit.org/show_bug.cgi?id=31822 |
|
13561 |
|
13562 * src/FrameLoaderClientImpl.cpp: |
|
13563 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest): |
|
13564 Assign ReturnCacheDataDontLoad cache policy at the last moment |
|
13565 to match Safari. This way the cache policy does not get stored |
|
13566 in DocumentLoader's originalRequest preventing it from being |
|
13567 inherited by subresource requests. |
|
13568 * src/ResourceHandle.cpp: |
|
13569 (WebCore::ResourceHandle::willLoadFromCache): Remove assignment |
|
13570 of ReturnCacheDataDontLoad cache policy so that it doesn't end |
|
13571 up applying to the DocumentLoader's originalRequest. |
|
13572 |
|
13573 2009-11-23 Kenneth Russell <kbr@google.com> |
|
13574 |
|
13575 Reviewed by Oliver Hunt. |
|
13576 |
|
13577 Change get... calls to latest spec |
|
13578 https://bugs.webkit.org/show_bug.cgi?id=30091 |
|
13579 |
|
13580 Removed old versions of get calls on WebGLRenderingContext and |
|
13581 added new ones per spec returning "any". New code simplifies |
|
13582 GraphicsContext3D and fixes previously unimplemented routines. |
|
13583 Added custom JS and V8 bindings. Added exhaustive test case |
|
13584 exercising all new code paths. Updated preexisting test cases for |
|
13585 new APIs. Fixed preexisting bugs in WebKit's and Chrome's WebGL |
|
13586 implementations. |
|
13587 |
|
13588 Ran WebGL layout tests in WebKit (clean) and Chrome (couple of |
|
13589 preexisting known failures) and manual WebGL tests in both |
|
13590 browsers. |
|
13591 |
|
13592 Test: fast/canvas/webgl/gl-object-get-calls.html |
|
13593 |
|
13594 * src/GraphicsContext3D.cpp: |
|
13595 (WebCore::GraphicsContext3D::createFramebuffer): |
|
13596 (WebCore::GraphicsContext3D::createRenderbuffer): |
|
13597 (WebCore::GraphicsContext3D::deleteFramebuffer): |
|
13598 (WebCore::GraphicsContext3D::deleteRenderbuffer): |
|
13599 (WebCore::GraphicsContext3D::checkFramebufferStatus): |
|
13600 (WebCore::GraphicsContext3D::getBooleanv): |
|
13601 (WebCore::GraphicsContext3D::getBufferParameteriv): |
|
13602 (WebCore::GraphicsContext3D::getFloatv): |
|
13603 (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): |
|
13604 (WebCore::GraphicsContext3D::getIntegerv): |
|
13605 (WebCore::GraphicsContext3D::getProgramiv): |
|
13606 (WebCore::GraphicsContext3D::getRenderbufferParameteriv): |
|
13607 (WebCore::GraphicsContext3D::getShaderiv): |
|
13608 (WebCore::GraphicsContext3D::getTexParameterfv): |
|
13609 (WebCore::GraphicsContext3D::getTexParameteriv): |
|
13610 (WebCore::GraphicsContext3D::getUniformfv): |
|
13611 (WebCore::GraphicsContext3D::getUniformiv): |
|
13612 (WebCore::GraphicsContext3D::getVertexAttribfv): |
|
13613 (WebCore::GraphicsContext3D::getVertexAttribiv): |
|
13614 (WebCore::GraphicsContext3D::isFramebuffer): |
|
13615 (WebCore::GraphicsContext3D::isRenderbuffer): |
|
13616 |
|
13617 2009-11-24 Pavel Feldman <pfeldman@chromium.org> |
|
13618 |
|
13619 Reviewed by Darin Fisher. |
|
13620 |
|
13621 Chromium: Expose method for reporting user stats |
|
13622 to the host. Also includes drive-by default implementation. |
|
13623 |
|
13624 https://bugs.webkit.org/show_bug.cgi?id=31830 |
|
13625 |
|
13626 * public/WebKitClient.h: |
|
13627 |
|
13628 2009-11-24 Adam Barth <abarth@webkit.org> |
|
13629 |
|
13630 Reviewed by Dimitri Glazkov. |
|
13631 |
|
13632 [Chromium] Fix DOM storage layout tests |
|
13633 https://bugs.webkit.org/show_bug.cgi?id=31833 |
|
13634 |
|
13635 The issue is, essentially, that this code assumes that |
|
13636 SecurityOrigin::createString can re-create a SecurityOrigin given |
|
13637 the string produced from SecurityOrigin::toString. This is a bogus |
|
13638 assumption in a number of corner cases (e.g., document.domain, |
|
13639 @sandbox). A recent patch (http://trac.webkit.org/changeset/51294) |
|
13640 make this assumption further invalid in the case of of file:// URLs. |
|
13641 |
|
13642 The correct fix is for this code to use WebSecurityOrigin objects |
|
13643 (and not strings) to represent SecurityOrigin objects. However, the |
|
13644 expert on this code is on vacation, and I don't want to do major |
|
13645 surgery here without his involvement. This patch is a temporary fix |
|
13646 to get these tests passing again. We'll do the right fix once |
|
13647 jorlow gets back from vacation. |
|
13648 |
|
13649 Tests: Covered by a number of existing DOM storage tests. |
|
13650 |
|
13651 * src/WebStorageNamespaceImpl.cpp: |
|
13652 (WebKit::WebStorageNamespaceImpl::createStorageArea): |
|
13653 |
|
13654 2009-11-23 Jian Li <jianli@chromium.org> |
|
13655 |
|
13656 Reviewed by NOBODY (Chromium build fix). |
|
13657 |
|
13658 * src/GraphicsContext3D.cpp: |
|
13659 (WebCore::GraphicsContext3D::createShader): |
|
13660 |
|
13661 2009-11-20 Jian Li <jianli@chromium.org> |
|
13662 |
|
13663 Not reviewed. Fix chromium build. |
|
13664 |
|
13665 * public/WebAccessibilityRole.h: |
|
13666 (WebKit::): |
|
13667 * src/AssertMatchingEnums.cpp: |
|
13668 |
|
13669 2009-11-19 Yaar Schnitman <yaar@chromium.org> |
|
13670 |
|
13671 Reviewed by Darin Fisher. |
|
13672 |
|
13673 Make chromium/webkit/glue/FormFieldValues use the WebKit API |
|
13674 |
|
13675 https://bugs.webkit.org/show_bug.cgi?id=31650 |
|
13676 |
|
13677 * public/WebElement.h: |
|
13678 * public/WebFormElement.h: |
|
13679 * public/WebInputElement.h: |
|
13680 (WebKit::WebInputElement::): |
|
13681 * public/WebNode.h: |
|
13682 * src/AssertMatchingEnums.cpp: |
|
13683 * src/DOMUtilitiesPrivate.cpp: |
|
13684 (WebKit::nameOfInputElement): |
|
13685 * src/DOMUtilitiesPrivate.h: |
|
13686 * src/EditorClientImpl.cpp: |
|
13687 (WebKit::EditorClientImpl::autofill): |
|
13688 (WebKit::EditorClientImpl::doAutofill): |
|
13689 * src/WebFormElement.cpp: |
|
13690 (WebKit::WebFormElement::name): |
|
13691 (WebKit::WebFormElement::method): |
|
13692 (WebKit::WebFormElement::getNamedElements): |
|
13693 (WebKit::WebFormElement::getInputElements): |
|
13694 * src/WebInputElement.cpp: |
|
13695 (WebKit::WebInputElement::isEnabledFormControl): |
|
13696 (WebKit::WebInputElement::inputType): |
|
13697 (WebKit::WebInputElement::formControlType): |
|
13698 (WebKit::WebInputElement::value): |
|
13699 (WebKit::WebInputElement::dispatchFormControlChangeEvent): |
|
13700 (WebKit::WebInputElement::setSelectionRange): |
|
13701 (WebKit::WebInputElement::name): |
|
13702 (WebKit::WebInputElement::nameForAutofill): |
|
13703 * src/WebNode.cpp: |
|
13704 (WebKit::WebNode::frame): |
|
13705 |
|
13706 2009-11-18 Michelangelo De Simone <micdesim@gmail.com> |
|
13707 |
|
13708 Reviewed by Darin Adler. |
|
13709 |
|
13710 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>. |
|
13711 Support for validationMessage attribute, as per HTML5 specs. |
|
13712 |
|
13713 * src/LocalizedStrings.cpp: |
|
13714 (WebCore::validationMessageValueMissingText): |
|
13715 (WebCore::validationMessageTypeMismatchText): |
|
13716 (WebCore::validationMessagePatternMismatchText): |
|
13717 (WebCore::validationMessageTooLongText): |
|
13718 (WebCore::validationMessageRangeUnderflowText): |
|
13719 (WebCore::validationMessageRangeOverflowText): |
|
13720 (WebCore::validationMessageStepMismatchText): |
|
13721 |
|
13722 2009-11-18 Nate Chapin <japhet@chromium.org> |
|
13723 |
|
13724 Reviewed by Darin Fisher. |
|
13725 |
|
13726 Remove Chromium port's dependency on some dummy pthreads header |
|
13727 files that live in the Chromium repository. |
|
13728 |
|
13729 https://bugs.webkit.org/show_bug.cgi?id=31648 |
|
13730 |
|
13731 * DEPS: Remove reference to chromium svn's webkit/build/ directory. |
|
13732 |
|
13733 2009-11-18 Evan Stade <estade@chromium.org> |
|
13734 |
|
13735 Reviewed by Darin Fisher. |
|
13736 |
|
13737 Menu button shows wrong content in Chromium |
|
13738 https://bugs.webkit.org/show_bug.cgi?id=31448 |
|
13739 |
|
13740 Make context menu button (VK_APPS) show context menu for node that has |
|
13741 keyboard focus. This affects both the content and the positioning. |
|
13742 |
|
13743 * src/WebViewImpl.cpp: |
|
13744 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
13745 |
|
13746 2009-11-17 Darin Fisher <darin@chromium.org> |
|
13747 |
|
13748 Reviewed by Dmitry Titov. |
|
13749 |
|
13750 Minor cleanup in WebKit API |
|
13751 https://bugs.webkit.org/show_bug.cgi?id=31616 |
|
13752 |
|
13753 * public/WebFormElement.h: Add missing WEBKIT_API prefix. |
|
13754 * public/WebNode.h: Add missing WEBKIT_API prefix. |
|
13755 * src/WebFormElement.cpp: |
|
13756 (WebKit::WebFormElement::action): Make action getter const. |
|
13757 * src/WebNode.cpp: |
|
13758 (WebKit::WebNode::frame): Utilize WebFrameImpl::fromFrame. |
|
13759 |
|
13760 2009-11-17 Nicolas Weber <thakis@chromium.org> |
|
13761 |
|
13762 Reviewed by Darin Fisher, Dmitry Titov. |
|
13763 |
|
13764 Revert r50887, it regressed handling of cmd-left when a text box is focused. |
|
13765 https://bugs.webkit.org/show_bug.cgi?id=31566 |
|
13766 |
|
13767 * src/mac/WebInputEventFactory.mm: |
|
13768 (WebKit::WebInputEventFactory::keyboardEvent): |
|
13769 |
|
13770 2009-11-16 Kenneth Russell <kbr@google.com> |
|
13771 |
|
13772 Reviewed by Oliver Hunt. |
|
13773 |
|
13774 Update API of WebGLArray and friends |
|
13775 https://bugs.webkit.org/show_bug.cgi?id=31175 |
|
13776 |
|
13777 * src/GraphicsContext3D.cpp: |
|
13778 (WebCore::GraphicsContext3D::bufferData): |
|
13779 (WebCore::GraphicsContext3D::bufferSubData): |
|
13780 |
|
13781 2009-11-15 Dimitri Glazkov <dglazkov@chromium.org> |
|
13782 |
|
13783 Unreviewed, build fix. |
|
13784 |
|
13785 Correct an error in the previous commit |
|
13786 |
|
13787 * public/WebAccessibilityRole.h: It should be WebAccessibilityRoleDirectory, |
|
13788 not WebAccessibilityDirectoryRole. |
|
13789 |
|
13790 2009-11-15 Dimitri Glazkov <dglazkov@chromium.org> |
|
13791 |
|
13792 Unreviewed, build fix. |
|
13793 |
|
13794 Bring WebAccessibilityRole up to sync after |
|
13795 http://trac.webkit.org/changeset/51007. |
|
13796 |
|
13797 * public/WebAccessibilityRole.h: Added WebAccessibilityRoleDirectory. |
|
13798 * src/AssertMatchingEnums.cpp: Added a match between DirectoryRole and |
|
13799 WebAccessibilityRoleDirectory. |
|
13800 |
|
13801 2009-11-13 Dimitri Glazkov <dglazkov@chromium.org> |
|
13802 |
|
13803 Unreviewed, build fix. |
|
13804 |
|
13805 [Chromium] Rename windowObjectCleared to dispatchDidClearWindowObjectInWorld |
|
13806 to catch up http://trac.webkit.org/changeset/50973. |
|
13807 |
|
13808 * src/FrameLoaderClientImpl.cpp: |
|
13809 (WebKit::FrameLoaderClientImpl::dispatchDidClearWindowObjectInWorld): |
|
13810 * src/FrameLoaderClientImpl.h: |
|
13811 |
|
13812 2009-11-13 Yaar Schnitman <yaar@chromium.org> |
|
13813 |
|
13814 Reviewed by Dimitri Glazkov. |
|
13815 |
|
13816 Chromium WebKit Port to compile as dynamic lib |
|
13817 |
|
13818 https://bugs.webkit.org/show_bug.cgi?id=31478 |
|
13819 |
|
13820 * WebKit.gyp: |
|
13821 |
|
13822 2009-11-13 Aaron Boodman <aa@chromium.org> |
|
13823 |
|
13824 Reviewed by Eric Seidel. |
|
13825 |
|
13826 Adds a way to get the document element's scrollHeight, |
|
13827 which is sort of the moral equivalent to |
|
13828 RenderBox::minPrefWidth(). |
|
13829 |
|
13830 https://bugs.webkit.org/show_bug.cgi?id=31036 |
|
13831 |
|
13832 * public/WebFrame.h: Declare documentElementScrollHeight() |
|
13833 * src/WebFrameImpl.h: Ditto |
|
13834 * src/WebFrameImpl.cpp: Implement documentElementScrollHeight() |
|
13835 (WebKit::WebFrameImpl::documentElementScrollHeight): Return the |
|
13836 scroll height of the document element, or zero if there's no |
|
13837 documentElement. |
|
13838 |
|
13839 2009-11-12 Dumitru Daniliuc <dumi@chromium.org> |
|
13840 |
|
13841 Reviewed by Dimitri Glazkov. |
|
13842 |
|
13843 Adding Chromium's DatabaseTracker implementation. |
|
13844 |
|
13845 https://bugs.webkit.org/show_bug.cgi?id=31440 |
|
13846 |
|
13847 * WebKit.gyp: |
|
13848 * src/ChromeClientImpl.cpp: |
|
13849 (WebKit::ChromeClientImpl::exceededDatabaseQuota): |
|
13850 * src/DatabaseObserver.cpp: Added. |
|
13851 (WebCore::DatabaseObserver::databaseOpened): |
|
13852 (WebCore::DatabaseObserver::databaseModified): |
|
13853 (WebCore::DatabaseObserver::databaseClosed): |
|
13854 * src/WebDatabase.cpp: |
|
13855 (WebKit::WebDatabase::name): |
|
13856 (WebKit::WebDatabase::displayName): |
|
13857 (WebKit::WebDatabase::estimatedSize): |
|
13858 (WebKit::WebDatabase::securityOrigin): |
|
13859 (WebKit::WebDatabase::updateDatabaseSize): |
|
13860 * src/WebSecurityOrigin.cpp: |
|
13861 (WebKit::WebSecurityOrigin::toString): |
|
13862 (WebKit::WebSecurityOrigin::databaseIdentifier): |
|
13863 |
|
13864 2009-11-13 Yaar Schnitman <yaar@chromium.org> |
|
13865 |
|
13866 Reviewed by Dimitri Glazkov. |
|
13867 |
|
13868 Rolling Chromium dependencies to match Chromium revision 31834. |
|
13869 |
|
13870 https://bugs.webkit.org/show_bug.cgi?id=31445 |
|
13871 |
|
13872 * DEPS: |
|
13873 |
|
13874 2009-11-12 Dumitru Daniliuc <dumi@chromium.org> |
|
13875 |
|
13876 Reviewed by Dimitri Glazkov. |
|
13877 |
|
13878 Renaming some parameters passed to DB-related methods to better |
|
13879 indicate their purpose. |
|
13880 |
|
13881 https://bugs.webkit.org/show_bug.cgi?id=31449 |
|
13882 |
|
13883 * public/WebKitClient.h: |
|
13884 * src/ChromiumBridge.cpp: |
|
13885 (WebCore::ChromiumBridge::databaseOpenFile): |
|
13886 (WebCore::ChromiumBridge::databaseDeleteFile): |
|
13887 (WebCore::ChromiumBridge::databaseGetFileAttributes): |
|
13888 (WebCore::ChromiumBridge::databaseGetFileSize): |
|
13889 |
|
13890 2009-11-12 Adam Barth <abarth> |
|
13891 |
|
13892 Reviewed by Dimitri Glazkov. |
|
13893 |
|
13894 [Chromium] reload-subframe-object.html fails |
|
13895 https://bugs.webkit.org/show_bug.cgi?id=31398 |
|
13896 |
|
13897 More closely match FrameLoaderClient.mm. Turns out we don't want to |
|
13898 use MIMETypeRegistry::getMIMETypeForPath because we can't distinguish |
|
13899 between application/octet-stream and lack of knowledge of the MIME |
|
13900 type. |
|
13901 |
|
13902 Covered by reload-subframe-object.html. |
|
13903 |
|
13904 * src/FrameLoaderClientImpl.cpp: |
|
13905 (WebKit::FrameLoaderClientImpl::objectContentType): |
|
13906 |
|
13907 2009-11-12 Nate Chapin <japhet@chromium.org> |
|
13908 |
|
13909 Unreviewed, Chromium build fix. |
|
13910 |
|
13911 Add new accessibility enum values to Chromium enums from |
|
13912 http://trac.webkit.org/changeset/50865 and |
|
13913 http://trac.webkit.org/changeset/50883. |
|
13914 |
|
13915 https://bugs.webkit.org/show_bug.cgi?id=31424 |
|
13916 |
|
13917 * public/WebAccessibilityRole.h: |
|
13918 (WebKit::): |
|
13919 * src/AssertMatchingEnums.cpp: |
|
13920 |
|
13921 2009-11-12 Nicolas Weber <thakis@chromium.org> |
|
13922 |
|
13923 Reviewed by Dimitri Glazkov. |
|
13924 |
|
13925 Send |keypress()| events for keys with cmd down, like safari. |
|
13926 Test: Hit cmd-shift-a on unixpapa.com/js/testkey.html , should show a |
|
13927 keypress() event. |
|
13928 |
|
13929 * src/mac/WebInputEventFactory.mm: |
|
13930 (WebKit::WebInputEventFactory::keyboardEvent): |
|
13931 |
|
13932 2009-11-11 Jeremy Orlow <jorlow@chromium.org> |
|
13933 |
|
13934 Not reviewed. Build fix. Will be cleaned up in subsequent patch once we know exaclty what's going on. |
|
13935 |
|
13936 * src/WebBindings.cpp: |
|
13937 |
|
13938 2009-11-11 Drew Wilson <atwilson@chromium.org> |
|
13939 |
|
13940 Reviewed by Dimitri Glazkov. |
|
13941 |
|
13942 SharedWorkerRepository.connect() does not call WebSharedWorkerRepository |
|
13943 https://bugs.webkit.org/show_bug.cgi?id=31371 |
|
13944 |
|
13945 Test: Unit tests can be enabled downstream when this lands. |
|
13946 |
|
13947 * src/SharedWorkerRepository.cpp: |
|
13948 (WebCore::SharedWorkerRepository::connect): |
|
13949 Added missing call to WebSharedWorkerRepository.addSharedWorker(). |
|
13950 |
|
13951 2009-11-11 Yaar Schnitman <yaar@chromium.org> |
|
13952 |
|
13953 Reviewed by Dimitri Glazkov. |
|
13954 |
|
13955 Tiny path fixes in Chromium API includes. |
|
13956 |
|
13957 https://bugs.webkit.org/show_bug.cgi?id=31369 |
|
13958 |
|
13959 * public/linux/WebSandboxSupport.h: Fixed path. |
|
13960 * src/WebBindings.cpp: Fixed path. |
|
13961 |
|
13962 2009-11-11 Nate Chapin <japhet@chromium.org> |
|
13963 |
|
13964 Reviewed by Dimitri Glazkov. |
|
13965 |
|
13966 http://trac.webkit.org/changeset/50811 removed some methods from |
|
13967 platform/network/SocketStreamHandleClient.h, so remove them |
|
13968 here too. |
|
13969 |
|
13970 https://bugs.webkit.org/show_bug.cgi?id=31360 |
|
13971 |
|
13972 * public/WebSocketStreamHandleClient.h: |
|
13973 * src/SocketStreamHandle.cpp: |
|
13974 (WebCore::SocketStreamHandleInternal::send): |
|
13975 |
|
13976 2009-11-11 Nate Chapin <japhet@chromium.org> |
|
13977 |
|
13978 Reviewed by Eric Seidel. |
|
13979 |
|
13980 Remove some additional references to dragSourceMovedTo() not |
|
13981 needed after http://trac.webkit.org/changeset/50786. |
|
13982 |
|
13983 https://bugs.webkit.org/show_bug.cgi?id=31354 |
|
13984 |
|
13985 * public/WebView.h: |
|
13986 * src/WebViewImpl.h: |
|
13987 |
|
13988 2009-11-11 Nate Chapin <japhet@chromium.org> |
|
13989 |
|
13990 Reviewed by Dimitri Glazkov. |
|
13991 |
|
13992 Remove WebViewImpl::dragSourceMovedTo(), as it is no longer |
|
13993 needed after http://trac.webkit.org/changeset/50786. |
|
13994 |
|
13995 https://bugs.webkit.org/show_bug.cgi?id=31354 |
|
13996 |
|
13997 * src/WebViewImpl.cpp: |
|
13998 |
|
13999 2009-11-10 Nate Chapin <japhet@chromium.org> |
|
14000 |
|
14001 Unreviewed, Chromium build fix for http://trac.webkit.org/changeset/50760. |
|
14002 |
|
14003 * src/WebFrameImpl.cpp: |
|
14004 (WebKit::WebFrameImpl::paint): |
|
14005 |
|
14006 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14007 |
|
14008 Reviewed by Dimitri Glazkov. |
|
14009 |
|
14010 Modified WebKit.gyp to build the webkit api. |
|
14011 |
|
14012 https://bugs.webkit.org/show_bug.cgi?id=31320 |
|
14013 |
|
14014 * README: Added. |
|
14015 * WebKit.gyp: Added. |
|
14016 * webkit.gyp: Removed. |
|
14017 |
|
14018 2009-11-10 Nate Chapin <japhet@chromium.org> |
|
14019 |
|
14020 Reviewed by Eric Seidel. |
|
14021 |
|
14022 Update references to Canvas 3D classes to use the WebGL prefix |
|
14023 introduced in http://trac.webkit.org/changeset/50725. |
|
14024 |
|
14025 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14026 |
|
14027 * src/GraphicsContext3D.cpp: |
|
14028 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
14029 (WebCore::GraphicsContext3DInternal::bindBuffer): |
|
14030 (WebCore::GraphicsContext3DInternal::bindTexture): |
|
14031 (WebCore::GraphicsContext3D::beginPaint): |
|
14032 (WebCore::GraphicsContext3D::bindAttribLocation): |
|
14033 (WebCore::GraphicsContext3D::bindBuffer): |
|
14034 (WebCore::GraphicsContext3D::bindTexture): |
|
14035 (WebCore::GraphicsContext3D::bufferData): |
|
14036 (WebCore::GraphicsContext3D::bufferSubData): |
|
14037 (WebCore::GraphicsContext3D::detachShader): |
|
14038 (WebCore::GraphicsContext3D::getActiveAttrib): |
|
14039 (WebCore::GraphicsContext3D::getActiveUniform): |
|
14040 (WebCore::GraphicsContext3D::getAttribLocation): |
|
14041 (WebCore::GraphicsContext3D::getBooleanv): |
|
14042 (WebCore::GraphicsContext3D::getBufferParameteriv): |
|
14043 (WebCore::GraphicsContext3D::getFloatv): |
|
14044 (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): |
|
14045 (WebCore::GraphicsContext3D::getIntegerv): |
|
14046 (WebCore::GraphicsContext3D::getProgrami): |
|
14047 (WebCore::GraphicsContext3D::getProgramiv): |
|
14048 (WebCore::GraphicsContext3D::getProgramInfoLog): |
|
14049 (WebCore::GraphicsContext3D::getRenderbufferParameteriv): |
|
14050 (WebCore::GraphicsContext3D::getShaderi): |
|
14051 (WebCore::GraphicsContext3D::getShaderiv): |
|
14052 (WebCore::GraphicsContext3D::getShaderInfoLog): |
|
14053 (WebCore::GraphicsContext3D::getShaderSource): |
|
14054 (WebCore::GraphicsContext3D::getTexParameterfv): |
|
14055 (WebCore::GraphicsContext3D::getTexParameteriv): |
|
14056 (WebCore::GraphicsContext3D::getUniformf): |
|
14057 (WebCore::GraphicsContext3D::getUniformfv): |
|
14058 (WebCore::GraphicsContext3D::getUniformi): |
|
14059 (WebCore::GraphicsContext3D::getUniformiv): |
|
14060 (WebCore::GraphicsContext3D::getUniformLocation): |
|
14061 (WebCore::GraphicsContext3D::getVertexAttribfv): |
|
14062 (WebCore::GraphicsContext3D::getVertexAttribiv): |
|
14063 (WebCore::GraphicsContext3D::isBuffer): |
|
14064 (WebCore::GraphicsContext3D::isFramebuffer): |
|
14065 (WebCore::GraphicsContext3D::isProgram): |
|
14066 (WebCore::GraphicsContext3D::isRenderbuffer): |
|
14067 (WebCore::GraphicsContext3D::isShader): |
|
14068 (WebCore::GraphicsContext3D::isTexture): |
|
14069 (WebCore::GraphicsContext3D::readPixels): |
|
14070 (WebCore::GraphicsContext3D::shaderSource): |
|
14071 (WebCore::GraphicsContext3D::texImage2D): |
|
14072 (WebCore::GraphicsContext3D::texSubImage2D): |
|
14073 |
|
14074 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14075 |
|
14076 Reviewed by Dimitri Glazkov. |
|
14077 |
|
14078 Up-streaming Chromium API src files: WebWorker and friends. |
|
14079 |
|
14080 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14081 |
|
14082 * src/WebWorkerBase.cpp: Added. |
|
14083 (WebKit::WorkerWebFrameClient::didCreateDataSource): |
|
14084 (WebKit::WorkerWebFrameClient::sharedInstance): |
|
14085 (WebKit::WorkerWebFrameClient::WorkerWebFrameClient): |
|
14086 (WebKit::initializeWebKitStaticValues): |
|
14087 (WebKit::WebWorkerBase::WebWorkerBase): |
|
14088 (WebKit::WebWorkerBase::~WebWorkerBase): |
|
14089 (WebKit::WebWorkerBase::stopWorkerThread): |
|
14090 (WebKit::WebWorkerBase::initializeLoader): |
|
14091 (WebKit::WebWorkerBase::dispatchTaskToMainThread): |
|
14092 (WebKit::WebWorkerBase::invokeTaskMethod): |
|
14093 (WebKit::WebWorkerBase::postMessageToWorkerObject): |
|
14094 (WebKit::WebWorkerBase::postMessageTask): |
|
14095 (WebKit::WebWorkerBase::postExceptionToWorkerObject): |
|
14096 (WebKit::WebWorkerBase::postExceptionTask): |
|
14097 (WebKit::WebWorkerBase::postConsoleMessageToWorkerObject): |
|
14098 (WebKit::WebWorkerBase::postConsoleMessageTask): |
|
14099 (WebKit::WebWorkerBase::confirmMessageFromWorkerObject): |
|
14100 (WebKit::WebWorkerBase::confirmMessageTask): |
|
14101 (WebKit::WebWorkerBase::reportPendingActivity): |
|
14102 (WebKit::WebWorkerBase::reportPendingActivityTask): |
|
14103 (WebKit::WebWorkerBase::workerContextClosed): |
|
14104 (WebKit::WebWorkerBase::workerContextClosedTask): |
|
14105 (WebKit::WebWorkerBase::workerContextDestroyed): |
|
14106 (WebKit::WebWorkerBase::workerContextDestroyedTask): |
|
14107 (WebKit::WebWorkerBase::postTaskToLoader): |
|
14108 (WebKit::WebWorkerBase::postTaskForModeToWorkerContext): |
|
14109 * src/WebWorkerBase.h: Added. |
|
14110 (WebKit::WebWorkerBase::setWorkerThread): |
|
14111 (WebKit::WebWorkerBase::workerThread): |
|
14112 * src/WebWorkerClientImpl.cpp: Added. |
|
14113 (WebKit::WebWorkerClientImpl::createWorkerContextProxy): |
|
14114 (WebKit::WebWorkerClientImpl::WebWorkerClientImpl): |
|
14115 (WebKit::WebWorkerClientImpl::~WebWorkerClientImpl): |
|
14116 (WebKit::WebWorkerClientImpl::setWebWorker): |
|
14117 (WebKit::WebWorkerClientImpl::startWorkerContext): |
|
14118 (WebKit::WebWorkerClientImpl::terminateWorkerContext): |
|
14119 (WebKit::WebWorkerClientImpl::postMessageToWorkerContext): |
|
14120 (WebKit::WebWorkerClientImpl::hasPendingActivity): |
|
14121 (WebKit::WebWorkerClientImpl::workerObjectDestroyed): |
|
14122 (WebKit::WebWorkerClientImpl::postMessageToWorkerObject): |
|
14123 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObject): |
|
14124 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObject): |
|
14125 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObject): |
|
14126 (WebKit::WebWorkerClientImpl::reportPendingActivity): |
|
14127 (WebKit::WebWorkerClientImpl::workerContextDestroyed): |
|
14128 (WebKit::WebWorkerClientImpl::workerContextClosed): |
|
14129 (WebKit::WebWorkerClientImpl::startWorkerContextTask): |
|
14130 (WebKit::WebWorkerClientImpl::terminateWorkerContextTask): |
|
14131 (WebKit::WebWorkerClientImpl::postMessageToWorkerContextTask): |
|
14132 (WebKit::WebWorkerClientImpl::workerObjectDestroyedTask): |
|
14133 (WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): |
|
14134 (WebKit::WebWorkerClientImpl::postExceptionToWorkerObjectTask): |
|
14135 (WebKit::WebWorkerClientImpl::postConsoleMessageToWorkerObjectTask): |
|
14136 (WebKit::WebWorkerClientImpl::confirmMessageFromWorkerObjectTask): |
|
14137 (WebKit::WebWorkerClientImpl::reportPendingActivityTask): |
|
14138 * src/WebWorkerClientImpl.h: Added. |
|
14139 (WebKit::WebWorkerClientImpl::createWorker): |
|
14140 (WebKit::WebWorkerClientImpl::notificationPresenter): |
|
14141 * src/WebWorkerImpl.cpp: Added. |
|
14142 (WebKit::WebWorker::create): |
|
14143 (WebKit::WebWorkerImpl::WebWorkerImpl): |
|
14144 (WebKit::WebWorkerImpl::~WebWorkerImpl): |
|
14145 (WebKit::WebWorkerImpl::commonClient): |
|
14146 (WebKit::WebWorkerImpl::postMessageToWorkerContextTask): |
|
14147 (WebKit::WebWorkerImpl::startWorkerContext): |
|
14148 (WebKit::WebWorkerImpl::terminateWorkerContext): |
|
14149 (WebKit::WebWorkerImpl::postMessageToWorkerContext): |
|
14150 (WebKit::WebWorkerImpl::workerObjectDestroyed): |
|
14151 (WebKit::WebWorkerImpl::clientDestroyed): |
|
14152 * src/WebWorkerImpl.h: Added. |
|
14153 (WebKit::WebWorkerImpl::client): |
|
14154 |
|
14155 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14156 |
|
14157 Reviewed by Dimitri Glazkov. |
|
14158 |
|
14159 Up-streaming Chromium API src files: Platform specific files. |
|
14160 |
|
14161 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14162 |
|
14163 * src/gtk/WebFontInfo.cpp: Added. |
|
14164 (WebKit::WebFontInfo::familyForChars): |
|
14165 * src/gtk/WebInputEventFactory.cpp: Added. |
|
14166 (WebKit::gdkEventTimeToWebEventTime): |
|
14167 (WebKit::gdkStateToWebEventModifiers): |
|
14168 (WebKit::gdkEventToWindowsKeyCode): |
|
14169 (WebKit::getControlCharacter): |
|
14170 (WebKit::WebInputEventFactory::keyboardEvent): |
|
14171 (WebKit::WebInputEventFactory::mouseEvent): |
|
14172 (WebKit::WebInputEventFactory::mouseWheelEvent): |
|
14173 * src/gtk/WebScreenInfoFactory.cpp: Added. |
|
14174 (WebKit::WebScreenInfoFactory::screenInfo): |
|
14175 * src/linux/WebFontRendering.cpp: Added. |
|
14176 (WebKit::WebFontRendering::setHinting): |
|
14177 (WebKit::WebFontRendering::setAntiAlias): |
|
14178 (WebKit::WebFontRendering::setSubpixelGlyphs): |
|
14179 (WebKit::WebFontRendering::setLCDOrder): |
|
14180 (WebKit::WebFontRendering::setLCDOrientation): |
|
14181 * src/mac/WebInputEventFactory.mm: Added. |
|
14182 (WebKit::isKeyUpEvent): |
|
14183 (WebKit::isKeypadEvent): |
|
14184 (WebKit::windowsKeyCodeForKeyEvent): |
|
14185 (WebKit::textFromEvent): |
|
14186 (WebKit::unmodifiedTextFromEvent): |
|
14187 (WebKit::keyIdentifierForKeyEvent): |
|
14188 (WebKit::modifiersFromEvent): |
|
14189 (WebKit::WebInputEventFactory::keyboardEvent): |
|
14190 (WebKit::WebInputEventFactory::mouseEvent): |
|
14191 (WebKit::WebInputEventFactory::mouseWheelEvent): |
|
14192 * src/mac/WebScreenInfoFactory.mm: Added. |
|
14193 (WebKit::screenForWindow): |
|
14194 (WebKit::toUserSpace): |
|
14195 (WebKit::WebScreenInfoFactory::screenInfo): |
|
14196 * src/win/WebInputEventFactory.cpp: Added. |
|
14197 (WebKit::isKeyPad): |
|
14198 (WebKit::WebInputEventFactory::keyboardEvent): |
|
14199 (WebKit::GetRelativeCursorPos): |
|
14200 (WebKit::WebInputEventFactory::resetLastClickState): |
|
14201 (WebKit::WebInputEventFactory::mouseEvent): |
|
14202 (WebKit::WebInputEventFactory::mouseWheelEvent): |
|
14203 * src/win/WebScreenInfoFactory.cpp: Added. |
|
14204 (WebKit::toWebRect): |
|
14205 (WebKit::WebScreenInfoFactory::screenInfo): |
|
14206 * src/x11/WebScreenInfoFactory.cpp: Added. |
|
14207 (WebKit::WebScreenInfoFactory::screenInfo): |
|
14208 |
|
14209 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14210 |
|
14211 Reviewed by Eric Seidel. |
|
14212 |
|
14213 Up-streaming Chromium API src files: WrapperResourceRequest and Response |
|
14214 |
|
14215 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14216 |
|
14217 * src/WrappedResourceRequest.h: Added. |
|
14218 (WebKit::WrappedResourceRequest::~WrappedResourceRequest): |
|
14219 (WebKit::WrappedResourceRequest::WrappedResourceRequest): |
|
14220 (WebKit::WrappedResourceRequest::bind): |
|
14221 (WebKit::WrappedResourceRequest::Handle::dispose): |
|
14222 * src/WrappedResourceResponse.h: Added. |
|
14223 (WebKit::WrappedResourceResponse::~WrappedResourceResponse): |
|
14224 (WebKit::WrappedResourceResponse::WrappedResourceResponse): |
|
14225 (WebKit::WrappedResourceResponse::bind): |
|
14226 (WebKit::WrappedResourceResponse::Handle::dispose): |
|
14227 |
|
14228 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14229 |
|
14230 Reviewed by Dimitri Glazkov. |
|
14231 |
|
14232 Up-streaming Chromium API src files: StorageStreamHandlers...StorageNamespaceProxy |
|
14233 |
|
14234 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14235 |
|
14236 * src/SocketStreamHandle.cpp: Added. |
|
14237 (WebCore::SocketStreamHandleInternal::create): |
|
14238 (WebCore::SocketStreamHandleInternal::SocketStreamHandleInternal): |
|
14239 (WebCore::SocketStreamHandleInternal::~SocketStreamHandleInternal): |
|
14240 (WebCore::SocketStreamHandleInternal::connect): |
|
14241 (WebCore::SocketStreamHandleInternal::send): |
|
14242 (WebCore::SocketStreamHandleInternal::close): |
|
14243 (WebCore::SocketStreamHandleInternal::willOpenStream): |
|
14244 (WebCore::SocketStreamHandleInternal::didOpenStream): |
|
14245 (WebCore::SocketStreamHandleInternal::didSendData): |
|
14246 (WebCore::SocketStreamHandleInternal::didReceiveData): |
|
14247 (WebCore::SocketStreamHandleInternal::didClose): |
|
14248 (WebCore::SocketStreamHandleInternal::didFail): |
|
14249 (WebCore::SocketStreamHandle::SocketStreamHandle): |
|
14250 (WebCore::SocketStreamHandle::~SocketStreamHandle): |
|
14251 (WebCore::SocketStreamHandle::platformSend): |
|
14252 (WebCore::SocketStreamHandle::platformClose): |
|
14253 (WebCore::SocketStreamHandle::didReceiveAuthenticationChallenge): |
|
14254 (WebCore::SocketStreamHandle::receivedCredential): |
|
14255 (WebCore::SocketStreamHandle::receivedRequestToContinueWithoutCredential): |
|
14256 (WebCore::SocketStreamHandle::receivedCancellation): |
|
14257 * src/StorageAreaProxy.cpp: Added. |
|
14258 (WebCore::StorageAreaProxy::StorageAreaProxy): |
|
14259 (WebCore::StorageAreaProxy::~StorageAreaProxy): |
|
14260 (WebCore::StorageAreaProxy::length): |
|
14261 (WebCore::StorageAreaProxy::key): |
|
14262 (WebCore::StorageAreaProxy::getItem): |
|
14263 (WebCore::StorageAreaProxy::setItem): |
|
14264 (WebCore::StorageAreaProxy::removeItem): |
|
14265 (WebCore::StorageAreaProxy::clear): |
|
14266 (WebCore::StorageAreaProxy::contains): |
|
14267 * src/StorageAreaProxy.h: Added. |
|
14268 * src/StorageEventDispatcherChromium.cpp: Added. |
|
14269 (WebCore::StorageEventDispatcher::dispatch): |
|
14270 * src/StorageEventDispatcherImpl.cpp: Added. |
|
14271 (WebCore::StorageEventDispatcherImpl::StorageEventDispatcherImpl): |
|
14272 (WebCore::StorageEventDispatcherImpl::dispatchStorageEvent): |
|
14273 * src/StorageEventDispatcherImpl.h: Added. |
|
14274 * src/StorageNamespaceProxy.cpp: Added. |
|
14275 (WebCore::StorageNamespace::localStorageNamespace): |
|
14276 (WebCore::StorageNamespace::sessionStorageNamespace): |
|
14277 (WebCore::StorageNamespaceProxy::StorageNamespaceProxy): |
|
14278 (WebCore::StorageNamespaceProxy::~StorageNamespaceProxy): |
|
14279 (WebCore::StorageNamespaceProxy::copy): |
|
14280 (WebCore::StorageNamespaceProxy::storageArea): |
|
14281 (WebCore::StorageNamespaceProxy::close): |
|
14282 (WebCore::StorageNamespaceProxy::unlock): |
|
14283 * src/StorageNamespaceProxy.h: Added. |
|
14284 |
|
14285 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14286 |
|
14287 Reviewed by Dimitri Glazkov. |
|
14288 |
|
14289 Up-streaming Chromium API src files: NotificationPresenterImpl...SharedWorkerRepository |
|
14290 |
|
14291 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14292 |
|
14293 * src/NotificationPresenterImpl.cpp: Added. |
|
14294 (WebKit::VoidCallbackClient::VoidCallbackClient): |
|
14295 (WebKit::VoidCallbackClient::permissionRequestComplete): |
|
14296 (WebKit::NotificationPresenterImpl::initialize): |
|
14297 (WebKit::NotificationPresenterImpl::isInitialized): |
|
14298 (WebKit::NotificationPresenterImpl::show): |
|
14299 (WebKit::NotificationPresenterImpl::cancel): |
|
14300 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed): |
|
14301 (WebKit::NotificationPresenterImpl::checkPermission): |
|
14302 (WebKit::NotificationPresenterImpl::requestPermission): |
|
14303 * src/NotificationPresenterImpl.h: Added. |
|
14304 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl): |
|
14305 * src/PlatformMessagePortChannel.cpp: Added. |
|
14306 (WebCore::MessagePortChannel::create): |
|
14307 (WebCore::MessagePortChannel::createChannel): |
|
14308 (WebCore::MessagePortChannel::MessagePortChannel): |
|
14309 (WebCore::MessagePortChannel::~MessagePortChannel): |
|
14310 (WebCore::MessagePortChannel::entangleIfOpen): |
|
14311 (WebCore::MessagePortChannel::disentangle): |
|
14312 (WebCore::MessagePortChannel::postMessageToRemote): |
|
14313 (WebCore::MessagePortChannel::tryGetMessageFromRemote): |
|
14314 (WebCore::MessagePortChannel::close): |
|
14315 (WebCore::MessagePortChannel::isConnectedTo): |
|
14316 (WebCore::MessagePortChannel::hasPendingActivity): |
|
14317 (WebCore::MessagePortChannel::locallyEntangledPort): |
|
14318 (WebCore::PlatformMessagePortChannel::create): |
|
14319 (WebCore::PlatformMessagePortChannel::PlatformMessagePortChannel): |
|
14320 (WebCore::PlatformMessagePortChannel::~PlatformMessagePortChannel): |
|
14321 (WebCore::PlatformMessagePortChannel::createChannel): |
|
14322 (WebCore::PlatformMessagePortChannel::messageAvailable): |
|
14323 (WebCore::PlatformMessagePortChannel::entangleIfOpen): |
|
14324 (WebCore::PlatformMessagePortChannel::disentangle): |
|
14325 (WebCore::PlatformMessagePortChannel::postMessageToRemote): |
|
14326 (WebCore::PlatformMessagePortChannel::tryGetMessageFromRemote): |
|
14327 (WebCore::PlatformMessagePortChannel::close): |
|
14328 (WebCore::PlatformMessagePortChannel::isConnectedTo): |
|
14329 (WebCore::PlatformMessagePortChannel::hasPendingActivity): |
|
14330 (WebCore::PlatformMessagePortChannel::setEntangledChannel): |
|
14331 (WebCore::PlatformMessagePortChannel::webChannelRelease): |
|
14332 * src/PlatformMessagePortChannel.h: Added. |
|
14333 * src/ResourceHandle.cpp: Added. |
|
14334 (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
|
14335 (WebCore::ResourceHandleInternal::start): |
|
14336 (WebCore::ResourceHandleInternal::cancel): |
|
14337 (WebCore::ResourceHandleInternal::setDefersLoading): |
|
14338 (WebCore::ResourceHandleInternal::allowStoredCredentials): |
|
14339 (WebCore::ResourceHandleInternal::willSendRequest): |
|
14340 (WebCore::ResourceHandleInternal::didSendData): |
|
14341 (WebCore::ResourceHandleInternal::didReceiveResponse): |
|
14342 (WebCore::ResourceHandleInternal::didReceiveData): |
|
14343 (WebCore::ResourceHandleInternal::didFinishLoading): |
|
14344 (WebCore::ResourceHandleInternal::didFail): |
|
14345 (WebCore::ResourceHandle::ResourceHandle): |
|
14346 (WebCore::ResourceHandle::create): |
|
14347 (WebCore::ResourceHandle::request): |
|
14348 (WebCore::ResourceHandle::client): |
|
14349 (WebCore::ResourceHandle::setClient): |
|
14350 (WebCore::ResourceHandle::setDefersLoading): |
|
14351 (WebCore::ResourceHandle::start): |
|
14352 (WebCore::ResourceHandle::clearAuthentication): |
|
14353 (WebCore::ResourceHandle::cancel): |
|
14354 (WebCore::ResourceHandle::~ResourceHandle): |
|
14355 (WebCore::ResourceHandle::bufferedData): |
|
14356 (WebCore::ResourceHandle::loadsBlocked): |
|
14357 (WebCore::ResourceHandle::supportsBufferedData): |
|
14358 (WebCore::ResourceHandle::loadResourceSynchronously): |
|
14359 (WebCore::ResourceHandle::willLoadFromCache): |
|
14360 * src/SharedWorkerRepository.cpp: Added. |
|
14361 (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): |
|
14362 (WebCore::SharedWorkerScriptLoader::load): |
|
14363 (WebCore::getWebPort): |
|
14364 (WebCore::SharedWorkerScriptLoader::notifyFinished): |
|
14365 (WebCore::SharedWorkerScriptLoader::sendConnect): |
|
14366 (WebCore::SharedWorkerScriptLoader::contextDestroyed): |
|
14367 (WebCore::SharedWorkerScriptLoader::connected): |
|
14368 (WebCore::SharedWorkerRepository::isAvailable): |
|
14369 (WebCore::getId): |
|
14370 (WebCore::SharedWorkerRepository::connect): |
|
14371 (WebCore::SharedWorkerRepository::documentDetached): |
|
14372 (WebCore::SharedWorkerRepository::hasSharedWorkers): |
|
14373 |
|
14374 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14375 |
|
14376 Reviewed by Dimitri Glazkov. |
|
14377 |
|
14378 Up-streaming Chromium API src files: GraphicContext3D...MediaPlaterPrivateChromium |
|
14379 |
|
14380 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14381 |
|
14382 * src/GraphicsContext3D.cpp: Added. |
|
14383 (WebCore::GraphicsContext3DInternal::): |
|
14384 (WebCore::GraphicsContext3DInternal::VertexAttribPointerState::VertexAttribPointerState): |
|
14385 (WebCore::tryLoad): |
|
14386 (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): |
|
14387 (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal): |
|
14388 (WebCore::GraphicsContext3DInternal::checkError): |
|
14389 (WebCore::GraphicsContext3DInternal::makeContextCurrent): |
|
14390 (WebCore::GraphicsContext3DInternal::platformGraphicsContext3D): |
|
14391 (WebCore::GraphicsContext3DInternal::platformTexture): |
|
14392 (WebCore::createTextureObject): |
|
14393 (WebCore::GraphicsContext3DInternal::reshape): |
|
14394 (WebCore::GraphicsContext3DInternal::flipVertically): |
|
14395 (WebCore::GraphicsContext3DInternal::beginPaint): |
|
14396 (WebCore::GraphicsContext3DInternal::validateTextureTarget): |
|
14397 (WebCore::GraphicsContext3DInternal::validateTextureParameter): |
|
14398 (WebCore::GraphicsContext3DInternal::activeTexture): |
|
14399 (WebCore::GraphicsContext3DInternal::bindBuffer): |
|
14400 (WebCore::GraphicsContext3DInternal::bindTexture): |
|
14401 (WebCore::GraphicsContext3DInternal::bufferDataImpl): |
|
14402 (WebCore::GraphicsContext3DInternal::disableVertexAttribArray): |
|
14403 (WebCore::GraphicsContext3DInternal::enableVertexAttribArray): |
|
14404 (WebCore::GraphicsContext3DInternal::vertexAttribPointer): |
|
14405 (WebCore::GraphicsContext3DInternal::viewportImpl): |
|
14406 (WebCore::GraphicsContext3D::create): |
|
14407 (WebCore::GraphicsContext3D::GraphicsContext3D): |
|
14408 (WebCore::GraphicsContext3D::~GraphicsContext3D): |
|
14409 (WebCore::GraphicsContext3D::platformGraphicsContext3D): |
|
14410 (WebCore::GraphicsContext3D::platformTexture): |
|
14411 (WebCore::GraphicsContext3D::checkError): |
|
14412 (WebCore::GraphicsContext3D::makeContextCurrent): |
|
14413 (WebCore::GraphicsContext3D::reshape): |
|
14414 (WebCore::GraphicsContext3D::beginPaint): |
|
14415 (WebCore::GraphicsContext3D::endPaint): |
|
14416 (WebCore::GraphicsContext3D::sizeInBytes): |
|
14417 (WebCore::GraphicsContext3D::createBuffer): |
|
14418 (WebCore::GraphicsContext3D::createFramebuffer): |
|
14419 (WebCore::GraphicsContext3D::createProgram): |
|
14420 (WebCore::GraphicsContext3D::createRenderbuffer): |
|
14421 (WebCore::GraphicsContext3D::createShader): |
|
14422 (WebCore::GraphicsContext3D::createTexture): |
|
14423 (WebCore::GraphicsContext3D::deleteBuffer): |
|
14424 (WebCore::GraphicsContext3D::deleteFramebuffer): |
|
14425 (WebCore::GraphicsContext3D::deleteProgram): |
|
14426 (WebCore::GraphicsContext3D::deleteRenderbuffer): |
|
14427 (WebCore::GraphicsContext3D::deleteShader): |
|
14428 (WebCore::GraphicsContext3D::deleteTexture): |
|
14429 (WebCore::GraphicsContext3D::activeTexture): |
|
14430 (WebCore::GraphicsContext3D::bindAttribLocation): |
|
14431 (WebCore::GraphicsContext3D::bindBuffer): |
|
14432 (WebCore::GraphicsContext3D::bindTexture): |
|
14433 (WebCore::GraphicsContext3D::bufferData): |
|
14434 (WebCore::GraphicsContext3D::bufferSubData): |
|
14435 (WebCore::GraphicsContext3D::checkFramebufferStatus): |
|
14436 (WebCore::GraphicsContext3D::detachShader): |
|
14437 (WebCore::GraphicsContext3D::disableVertexAttribArray): |
|
14438 (WebCore::GraphicsContext3D::drawArrays): |
|
14439 (WebCore::GraphicsContext3D::drawElements): |
|
14440 (WebCore::GraphicsContext3D::enableVertexAttribArray): |
|
14441 (WebCore::GraphicsContext3D::generateMipmap): |
|
14442 (WebCore::GraphicsContext3D::getActiveAttrib): |
|
14443 (WebCore::GraphicsContext3D::getActiveUniform): |
|
14444 (WebCore::GraphicsContext3D::getAttribLocation): |
|
14445 (WebCore::GraphicsContext3D::getBoolean): |
|
14446 (WebCore::GraphicsContext3D::getBooleanv): |
|
14447 (WebCore::GraphicsContext3D::getBufferParameteri): |
|
14448 (WebCore::GraphicsContext3D::getBufferParameteriv): |
|
14449 (WebCore::GraphicsContext3D::getError): |
|
14450 (WebCore::GraphicsContext3D::getFloat): |
|
14451 (WebCore::GraphicsContext3D::getFloatv): |
|
14452 (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteri): |
|
14453 (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): |
|
14454 (WebCore::GraphicsContext3D::getInteger): |
|
14455 (WebCore::GraphicsContext3D::getIntegerv): |
|
14456 (WebCore::GraphicsContext3D::getProgrami): |
|
14457 (WebCore::GraphicsContext3D::getProgramiv): |
|
14458 (WebCore::GraphicsContext3D::getProgramInfoLog): |
|
14459 (WebCore::GraphicsContext3D::getRenderbufferParameteri): |
|
14460 (WebCore::GraphicsContext3D::getRenderbufferParameteriv): |
|
14461 (WebCore::GraphicsContext3D::getShaderi): |
|
14462 (WebCore::GraphicsContext3D::getShaderiv): |
|
14463 (WebCore::GraphicsContext3D::getShaderInfoLog): |
|
14464 (WebCore::GraphicsContext3D::getShaderSource): |
|
14465 (WebCore::GraphicsContext3D::getString): |
|
14466 (WebCore::GraphicsContext3D::getTexParameterf): |
|
14467 (WebCore::GraphicsContext3D::getTexParameterfv): |
|
14468 (WebCore::GraphicsContext3D::getTexParameteri): |
|
14469 (WebCore::GraphicsContext3D::getTexParameteriv): |
|
14470 (WebCore::GraphicsContext3D::getUniformf): |
|
14471 (WebCore::GraphicsContext3D::getUniformfv): |
|
14472 (WebCore::GraphicsContext3D::getUniformi): |
|
14473 (WebCore::GraphicsContext3D::getUniformiv): |
|
14474 (WebCore::GraphicsContext3D::getUniformLocation): |
|
14475 (WebCore::GraphicsContext3D::getVertexAttribf): |
|
14476 (WebCore::GraphicsContext3D::getVertexAttribfv): |
|
14477 (WebCore::GraphicsContext3D::getVertexAttribi): |
|
14478 (WebCore::GraphicsContext3D::getVertexAttribiv): |
|
14479 (WebCore::GraphicsContext3D::getVertexAttribOffset): |
|
14480 (WebCore::GraphicsContext3D::isBuffer): |
|
14481 (WebCore::GraphicsContext3D::isEnabled): |
|
14482 (WebCore::GraphicsContext3D::isFramebuffer): |
|
14483 (WebCore::GraphicsContext3D::isProgram): |
|
14484 (WebCore::GraphicsContext3D::isRenderbuffer): |
|
14485 (WebCore::GraphicsContext3D::isShader): |
|
14486 (WebCore::GraphicsContext3D::isTexture): |
|
14487 (WebCore::GraphicsContext3D::pixelStorei): |
|
14488 (WebCore::GraphicsContext3D::readPixels): |
|
14489 (WebCore::GraphicsContext3D::releaseShaderCompiler): |
|
14490 (WebCore::GraphicsContext3D::shaderSource): |
|
14491 (WebCore::GraphicsContext3D::texImage2D): |
|
14492 (WebCore::unmultiplyAlpha): |
|
14493 (WebCore::texImage2DHelper): |
|
14494 (WebCore::GraphicsContext3D::texSubImage2D): |
|
14495 (WebCore::GraphicsContext3D::uniform1fv): |
|
14496 (WebCore::GraphicsContext3D::uniform1iv): |
|
14497 (WebCore::GraphicsContext3D::uniform2fv): |
|
14498 (WebCore::GraphicsContext3D::uniform2iv): |
|
14499 (WebCore::GraphicsContext3D::uniform3fv): |
|
14500 (WebCore::GraphicsContext3D::uniform3iv): |
|
14501 (WebCore::GraphicsContext3D::uniform4fv): |
|
14502 (WebCore::GraphicsContext3D::uniform4iv): |
|
14503 (WebCore::GraphicsContext3D::uniformMatrix2fv): |
|
14504 (WebCore::GraphicsContext3D::uniformMatrix3fv): |
|
14505 (WebCore::GraphicsContext3D::uniformMatrix4fv): |
|
14506 (WebCore::GraphicsContext3D::vertexAttrib1fv): |
|
14507 (WebCore::GraphicsContext3D::vertexAttrib2fv): |
|
14508 (WebCore::GraphicsContext3D::vertexAttrib3fv): |
|
14509 (WebCore::GraphicsContext3D::vertexAttrib4fv): |
|
14510 (WebCore::GraphicsContext3D::vertexAttribPointer): |
|
14511 (WebCore::GraphicsContext3D::viewport): |
|
14512 * src/InspectorClientImpl.cpp: Added. |
|
14513 (WebKit::InspectorClientImpl::InspectorClientImpl): |
|
14514 (WebKit::InspectorClientImpl::~InspectorClientImpl): |
|
14515 (WebKit::InspectorClientImpl::inspectorDestroyed): |
|
14516 (WebKit::InspectorClientImpl::createPage): |
|
14517 (WebKit::InspectorClientImpl::showWindow): |
|
14518 (WebKit::InspectorClientImpl::closeWindow): |
|
14519 (WebKit::InspectorClientImpl::windowVisible): |
|
14520 (WebKit::InspectorClientImpl::attachWindow): |
|
14521 (WebKit::InspectorClientImpl::detachWindow): |
|
14522 (WebKit::InspectorClientImpl::setAttachedWindowHeight): |
|
14523 (WebKit::invalidateNodeBoundingRect): |
|
14524 (WebKit::InspectorClientImpl::highlight): |
|
14525 (WebKit::InspectorClientImpl::hideHighlight): |
|
14526 (WebKit::InspectorClientImpl::inspectedURLChanged): |
|
14527 (WebKit::InspectorClientImpl::localizedStringsURL): |
|
14528 (WebKit::InspectorClientImpl::hiddenPanels): |
|
14529 (WebKit::InspectorClientImpl::populateSetting): |
|
14530 (WebKit::InspectorClientImpl::storeSetting): |
|
14531 (WebKit::InspectorClientImpl::removeSetting): |
|
14532 (WebKit::InspectorClientImpl::inspectorWindowObjectCleared): |
|
14533 (WebKit::InspectorClientImpl::loadSettings): |
|
14534 (WebKit::InspectorClientImpl::saveSettings): |
|
14535 * src/InspectorClientImpl.h: Added. |
|
14536 * src/LocalizedStrings.cpp: Added. |
|
14537 (WebCore::query): |
|
14538 (WebCore::searchableIndexIntroduction): |
|
14539 (WebCore::submitButtonDefaultLabel): |
|
14540 (WebCore::inputElementAltText): |
|
14541 (WebCore::resetButtonDefaultLabel): |
|
14542 (WebCore::fileButtonChooseFileLabel): |
|
14543 (WebCore::fileButtonNoFileSelectedLabel): |
|
14544 (WebCore::searchMenuNoRecentSearchesText): |
|
14545 (WebCore::searchMenuRecentSearchesText): |
|
14546 (WebCore::searchMenuClearRecentSearchesText): |
|
14547 (WebCore::AXWebAreaText): |
|
14548 (WebCore::AXLinkText): |
|
14549 (WebCore::AXListMarkerText): |
|
14550 (WebCore::AXImageMapText): |
|
14551 (WebCore::AXHeadingText): |
|
14552 (WebCore::AXDefinitionListTermText): |
|
14553 (WebCore::AXDefinitionListDefinitionText): |
|
14554 (WebCore::AXButtonActionVerb): |
|
14555 (WebCore::AXRadioButtonActionVerb): |
|
14556 (WebCore::AXTextFieldActionVerb): |
|
14557 (WebCore::AXCheckedCheckBoxActionVerb): |
|
14558 (WebCore::AXUncheckedCheckBoxActionVerb): |
|
14559 (WebCore::AXLinkActionVerb): |
|
14560 (WebCore::multipleFileUploadText): |
|
14561 (WebCore::unknownFileSizeText): |
|
14562 (WebCore::keygenMenuHighGradeKeySize): |
|
14563 (WebCore::keygenMenuMediumGradeKeySize): |
|
14564 (WebCore::imageTitle): |
|
14565 (WebCore::contextMenuItemTagOpenLinkInNewWindow): |
|
14566 (WebCore::contextMenuItemTagDownloadLinkToDisk): |
|
14567 (WebCore::contextMenuItemTagCopyLinkToClipboard): |
|
14568 (WebCore::contextMenuItemTagOpenImageInNewWindow): |
|
14569 (WebCore::contextMenuItemTagDownloadImageToDisk): |
|
14570 (WebCore::contextMenuItemTagCopyImageToClipboard): |
|
14571 (WebCore::contextMenuItemTagOpenFrameInNewWindow): |
|
14572 (WebCore::contextMenuItemTagCopy): |
|
14573 (WebCore::contextMenuItemTagGoBack): |
|
14574 (WebCore::contextMenuItemTagGoForward): |
|
14575 (WebCore::contextMenuItemTagStop): |
|
14576 (WebCore::contextMenuItemTagReload): |
|
14577 (WebCore::contextMenuItemTagCut): |
|
14578 (WebCore::contextMenuItemTagPaste): |
|
14579 (WebCore::contextMenuItemTagNoGuessesFound): |
|
14580 (WebCore::contextMenuItemTagIgnoreSpelling): |
|
14581 (WebCore::contextMenuItemTagLearnSpelling): |
|
14582 (WebCore::contextMenuItemTagSearchWeb): |
|
14583 (WebCore::contextMenuItemTagLookUpInDictionary): |
|
14584 (WebCore::contextMenuItemTagOpenLink): |
|
14585 (WebCore::contextMenuItemTagIgnoreGrammar): |
|
14586 (WebCore::contextMenuItemTagSpellingMenu): |
|
14587 (WebCore::contextMenuItemTagCheckSpelling): |
|
14588 (WebCore::contextMenuItemTagCheckSpellingWhileTyping): |
|
14589 (WebCore::contextMenuItemTagCheckGrammarWithSpelling): |
|
14590 (WebCore::contextMenuItemTagFontMenu): |
|
14591 (WebCore::contextMenuItemTagBold): |
|
14592 (WebCore::contextMenuItemTagItalic): |
|
14593 (WebCore::contextMenuItemTagUnderline): |
|
14594 (WebCore::contextMenuItemTagOutline): |
|
14595 (WebCore::contextMenuItemTagWritingDirectionMenu): |
|
14596 (WebCore::contextMenuItemTagTextDirectionMenu): |
|
14597 (WebCore::contextMenuItemTagDefaultDirection): |
|
14598 (WebCore::contextMenuItemTagLeftToRight): |
|
14599 (WebCore::contextMenuItemTagRightToLeft): |
|
14600 (WebCore::contextMenuItemTagInspectElement): |
|
14601 (WebCore::contextMenuItemTagShowSpellingPanel): |
|
14602 (WebCore::mediaElementLiveBroadcastStateText): |
|
14603 (WebCore::mediaElementLoadingStateText): |
|
14604 (WebCore::localizedMediaControlElementString): |
|
14605 (WebCore::localizedMediaControlElementHelpText): |
|
14606 (WebCore::localizedMediaTimeDescription): |
|
14607 * src/MediaPlayerPrivateChromium.cpp: Added. |
|
14608 (WebCore::MediaPlayerPrivate::registerMediaEngine): |
|
14609 |
|
14610 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14611 |
|
14612 Reviewed by Dimitri Glazkov. |
|
14613 |
|
14614 Up-streaming Chromium API src files: DOMUtilities...FrameLoaderClientImpl |
|
14615 |
|
14616 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14617 |
|
14618 * src/DOMUtilitiesPrivate.cpp: Added. |
|
14619 (WebCore::toHTMLElement): |
|
14620 (WebKit::toHTMLInputElement): |
|
14621 (WebKit::toHTMLLinkElement): |
|
14622 (WebKit::toHTMLMetaElement): |
|
14623 (WebKit::toHTMLOptionElement): |
|
14624 (WebKit::nameOfInputElement): |
|
14625 * src/DOMUtilitiesPrivate.h: Added. |
|
14626 * src/DragClientImpl.cpp: Added. |
|
14627 (WebKit::DragClientImpl::willPerformDragDestinationAction): |
|
14628 (WebKit::DragClientImpl::willPerformDragSourceAction): |
|
14629 (WebKit::DragClientImpl::actionMaskForDrag): |
|
14630 (WebKit::DragClientImpl::dragSourceActionMaskForPoint): |
|
14631 (WebKit::DragClientImpl::startDrag): |
|
14632 (WebKit::DragClientImpl::createDragImageForLink): |
|
14633 (WebKit::DragClientImpl::dragControllerDestroyed): |
|
14634 * src/DragClientImpl.h: Added. |
|
14635 (WebKit::DragClientImpl::DragClientImpl): |
|
14636 * src/EditorClientImpl.cpp: Added. |
|
14637 (WebKit::EditorClientImpl::EditorClientImpl): |
|
14638 (WebKit::EditorClientImpl::~EditorClientImpl): |
|
14639 (WebKit::EditorClientImpl::pageDestroyed): |
|
14640 (WebKit::EditorClientImpl::shouldShowDeleteInterface): |
|
14641 (WebKit::EditorClientImpl::smartInsertDeleteEnabled): |
|
14642 (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled): |
|
14643 (WebKit::EditorClientImpl::shouldSpellcheckByDefault): |
|
14644 (WebKit::EditorClientImpl::isContinuousSpellCheckingEnabled): |
|
14645 (WebKit::EditorClientImpl::toggleContinuousSpellChecking): |
|
14646 (WebKit::EditorClientImpl::isGrammarCheckingEnabled): |
|
14647 (WebKit::EditorClientImpl::toggleGrammarChecking): |
|
14648 (WebKit::EditorClientImpl::spellCheckerDocumentTag): |
|
14649 (WebKit::EditorClientImpl::isEditable): |
|
14650 (WebKit::EditorClientImpl::shouldBeginEditing): |
|
14651 (WebKit::EditorClientImpl::shouldEndEditing): |
|
14652 (WebKit::EditorClientImpl::shouldInsertNode): |
|
14653 (WebKit::EditorClientImpl::shouldInsertText): |
|
14654 (WebKit::EditorClientImpl::shouldDeleteRange): |
|
14655 (WebKit::EditorClientImpl::shouldChangeSelectedRange): |
|
14656 (WebKit::EditorClientImpl::shouldApplyStyle): |
|
14657 (WebKit::EditorClientImpl::shouldMoveRangeAfterDelete): |
|
14658 (WebKit::EditorClientImpl::didBeginEditing): |
|
14659 (WebKit::EditorClientImpl::respondToChangedSelection): |
|
14660 (WebKit::EditorClientImpl::respondToChangedContents): |
|
14661 (WebKit::EditorClientImpl::didEndEditing): |
|
14662 (WebKit::EditorClientImpl::didWriteSelectionToPasteboard): |
|
14663 (WebKit::EditorClientImpl::didSetSelectionTypesForPasteboard): |
|
14664 (WebKit::EditorClientImpl::registerCommandForUndo): |
|
14665 (WebKit::EditorClientImpl::registerCommandForRedo): |
|
14666 (WebKit::EditorClientImpl::clearUndoRedoOperations): |
|
14667 (WebKit::EditorClientImpl::canUndo): |
|
14668 (WebKit::EditorClientImpl::canRedo): |
|
14669 (WebKit::EditorClientImpl::undo): |
|
14670 (WebKit::EditorClientImpl::redo): |
|
14671 (WebKit::): |
|
14672 (WebKit::EditorClientImpl::interpretKeyEvent): |
|
14673 (WebKit::EditorClientImpl::handleEditingKeyboardEvent): |
|
14674 (WebKit::EditorClientImpl::handleKeyboardEvent): |
|
14675 (WebKit::EditorClientImpl::handleInputMethodKeydown): |
|
14676 (WebKit::EditorClientImpl::textFieldDidBeginEditing): |
|
14677 (WebKit::EditorClientImpl::textFieldDidEndEditing): |
|
14678 (WebKit::EditorClientImpl::textDidChangeInTextField): |
|
14679 (WebKit::EditorClientImpl::showFormAutofillForNode): |
|
14680 (WebKit::EditorClientImpl::autofill): |
|
14681 (WebKit::EditorClientImpl::doAutofill): |
|
14682 (WebKit::EditorClientImpl::cancelPendingAutofill): |
|
14683 (WebKit::EditorClientImpl::onAutofillSuggestionAccepted): |
|
14684 (WebKit::EditorClientImpl::doTextFieldCommandFromEvent): |
|
14685 (WebKit::EditorClientImpl::textWillBeDeletedInTextField): |
|
14686 (WebKit::EditorClientImpl::textDidChangeInTextArea): |
|
14687 (WebKit::EditorClientImpl::ignoreWordInSpellDocument): |
|
14688 (WebKit::EditorClientImpl::learnWord): |
|
14689 (WebKit::EditorClientImpl::checkSpellingOfString): |
|
14690 (WebKit::EditorClientImpl::getAutoCorrectSuggestionForMisspelledWord): |
|
14691 (WebKit::EditorClientImpl::checkGrammarOfString): |
|
14692 (WebKit::EditorClientImpl::updateSpellingUIWithGrammarString): |
|
14693 (WebKit::EditorClientImpl::updateSpellingUIWithMisspelledWord): |
|
14694 (WebKit::EditorClientImpl::showSpellingUI): |
|
14695 (WebKit::EditorClientImpl::spellingUIIsShowing): |
|
14696 (WebKit::EditorClientImpl::getGuessesForWord): |
|
14697 (WebKit::EditorClientImpl::setInputMethodState): |
|
14698 * src/EditorClientImpl.h: Added. |
|
14699 (WebKit::EditorClientImpl::): |
|
14700 * src/FrameLoaderClientImpl.cpp: Added. |
|
14701 (WebKit::): |
|
14702 (WebKit::FrameLoaderClientImpl::FrameLoaderClientImpl): |
|
14703 (WebKit::FrameLoaderClientImpl::~FrameLoaderClientImpl): |
|
14704 (WebKit::FrameLoaderClientImpl::frameLoaderDestroyed): |
|
14705 (WebKit::FrameLoaderClientImpl::windowObjectCleared): |
|
14706 (WebKit::FrameLoaderClientImpl::documentElementAvailable): |
|
14707 (WebKit::FrameLoaderClientImpl::didCreateScriptContextForFrame): |
|
14708 (WebKit::FrameLoaderClientImpl::didDestroyScriptContextForFrame): |
|
14709 (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext): |
|
14710 (WebKit::FrameLoaderClientImpl::didPerformFirstNavigation): |
|
14711 (WebKit::FrameLoaderClientImpl::registerForIconNotification): |
|
14712 (WebKit::FrameLoaderClientImpl::didChangeScrollOffset): |
|
14713 (WebKit::FrameLoaderClientImpl::allowJavaScript): |
|
14714 (WebKit::FrameLoaderClientImpl::hasWebView): |
|
14715 (WebKit::FrameLoaderClientImpl::hasFrameView): |
|
14716 (WebKit::FrameLoaderClientImpl::makeDocumentView): |
|
14717 (WebKit::FrameLoaderClientImpl::makeRepresentation): |
|
14718 (WebKit::FrameLoaderClientImpl::forceLayout): |
|
14719 (WebKit::FrameLoaderClientImpl::forceLayoutForNonHTML): |
|
14720 (WebKit::FrameLoaderClientImpl::setCopiesOnScroll): |
|
14721 (WebKit::FrameLoaderClientImpl::detachedFromParent2): |
|
14722 (WebKit::FrameLoaderClientImpl::detachedFromParent3): |
|
14723 (WebKit::FrameLoaderClientImpl::assignIdentifierToInitialRequest): |
|
14724 (WebKit::determineTargetTypeFromLoader): |
|
14725 (WebKit::FrameLoaderClientImpl::dispatchWillSendRequest): |
|
14726 (WebKit::FrameLoaderClientImpl::shouldUseCredentialStorage): |
|
14727 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveAuthenticationChallenge): |
|
14728 (WebKit::FrameLoaderClientImpl::dispatchDidCancelAuthenticationChallenge): |
|
14729 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveResponse): |
|
14730 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveContentLength): |
|
14731 (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoading): |
|
14732 (WebKit::FrameLoaderClientImpl::dispatchDidFailLoading): |
|
14733 (WebKit::FrameLoaderClientImpl::dispatchDidFinishDocumentLoad): |
|
14734 (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceFromMemoryCache): |
|
14735 (WebKit::FrameLoaderClientImpl::dispatchDidLoadResourceByXMLHttpRequest): |
|
14736 (WebKit::FrameLoaderClientImpl::dispatchDidHandleOnloadEvents): |
|
14737 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveServerRedirectForProvisionalLoad): |
|
14738 (WebKit::FrameLoaderClientImpl::dispatchDidCancelClientRedirect): |
|
14739 (WebKit::FrameLoaderClientImpl::dispatchWillPerformClientRedirect): |
|
14740 (WebKit::FrameLoaderClientImpl::dispatchDidChangeLocationWithinPage): |
|
14741 (WebKit::FrameLoaderClientImpl::dispatchWillClose): |
|
14742 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveIcon): |
|
14743 (WebKit::FrameLoaderClientImpl::dispatchDidStartProvisionalLoad): |
|
14744 (WebKit::FrameLoaderClientImpl::dispatchDidReceiveTitle): |
|
14745 (WebKit::FrameLoaderClientImpl::dispatchDidCommitLoad): |
|
14746 (WebKit::FrameLoaderClientImpl::dispatchDidFailProvisionalLoad): |
|
14747 (WebKit::FrameLoaderClientImpl::dispatchDidFailLoad): |
|
14748 (WebKit::FrameLoaderClientImpl::dispatchDidFinishLoad): |
|
14749 (WebKit::FrameLoaderClientImpl::dispatchDidFirstLayout): |
|
14750 (WebKit::FrameLoaderClientImpl::dispatchDidFirstVisuallyNonEmptyLayout): |
|
14751 (WebKit::FrameLoaderClientImpl::dispatchCreatePage): |
|
14752 (WebKit::FrameLoaderClientImpl::dispatchShow): |
|
14753 (WebKit::shouldTreatAsAttachment): |
|
14754 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType): |
|
14755 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNewWindowAction): |
|
14756 (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction): |
|
14757 (WebKit::FrameLoaderClientImpl::cancelPolicyCheck): |
|
14758 (WebKit::FrameLoaderClientImpl::dispatchUnableToImplementPolicy): |
|
14759 (WebKit::FrameLoaderClientImpl::dispatchWillSubmitForm): |
|
14760 (WebKit::FrameLoaderClientImpl::dispatchDidLoadMainResource): |
|
14761 (WebKit::FrameLoaderClientImpl::revertToProvisionalState): |
|
14762 (WebKit::FrameLoaderClientImpl::setMainDocumentError): |
|
14763 (WebKit::FrameLoaderClientImpl::postProgressStartedNotification): |
|
14764 (WebKit::FrameLoaderClientImpl::postProgressEstimateChangedNotification): |
|
14765 (WebKit::FrameLoaderClientImpl::postProgressFinishedNotification): |
|
14766 (WebKit::FrameLoaderClientImpl::setMainFrameDocumentReady): |
|
14767 (WebKit::FrameLoaderClientImpl::startDownload): |
|
14768 (WebKit::FrameLoaderClientImpl::willChangeTitle): |
|
14769 (WebKit::FrameLoaderClientImpl::didChangeTitle): |
|
14770 (WebKit::FrameLoaderClientImpl::committedLoad): |
|
14771 (WebKit::FrameLoaderClientImpl::finishedLoading): |
|
14772 (WebKit::FrameLoaderClientImpl::updateGlobalHistory): |
|
14773 (WebKit::FrameLoaderClientImpl::updateGlobalHistoryRedirectLinks): |
|
14774 (WebKit::FrameLoaderClientImpl::shouldGoToHistoryItem): |
|
14775 (WebKit::FrameLoaderClientImpl::didDisplayInsecureContent): |
|
14776 (WebKit::FrameLoaderClientImpl::didRunInsecureContent): |
|
14777 (WebKit::FrameLoaderClientImpl::blockedError): |
|
14778 (WebKit::FrameLoaderClientImpl::cancelledError): |
|
14779 (WebKit::FrameLoaderClientImpl::cannotShowURLError): |
|
14780 (WebKit::FrameLoaderClientImpl::interruptForPolicyChangeError): |
|
14781 (WebKit::FrameLoaderClientImpl::cannotShowMIMETypeError): |
|
14782 (WebKit::FrameLoaderClientImpl::fileDoesNotExistError): |
|
14783 (WebKit::FrameLoaderClientImpl::pluginWillHandleLoadError): |
|
14784 (WebKit::FrameLoaderClientImpl::shouldFallBack): |
|
14785 (WebKit::FrameLoaderClientImpl::canHandleRequest): |
|
14786 (WebKit::FrameLoaderClientImpl::canShowMIMEType): |
|
14787 (WebKit::FrameLoaderClientImpl::representationExistsForURLScheme): |
|
14788 (WebKit::FrameLoaderClientImpl::generatedMIMETypeForURLScheme): |
|
14789 (WebKit::FrameLoaderClientImpl::frameLoadCompleted): |
|
14790 (WebKit::FrameLoaderClientImpl::saveViewStateToItem): |
|
14791 (WebKit::FrameLoaderClientImpl::restoreViewState): |
|
14792 (WebKit::FrameLoaderClientImpl::provisionalLoadStarted): |
|
14793 (WebKit::FrameLoaderClientImpl::didFinishLoad): |
|
14794 (WebKit::FrameLoaderClientImpl::prepareForDataSourceReplacement): |
|
14795 (WebKit::FrameLoaderClientImpl::createDocumentLoader): |
|
14796 (WebKit::FrameLoaderClientImpl::setTitle): |
|
14797 (WebKit::FrameLoaderClientImpl::userAgent): |
|
14798 (WebKit::FrameLoaderClientImpl::savePlatformDataToCachedFrame): |
|
14799 (WebKit::FrameLoaderClientImpl::transitionToCommittedFromCachedFrame): |
|
14800 (WebKit::FrameLoaderClientImpl::transitionToCommittedForNewPage): |
|
14801 (WebKit::FrameLoaderClientImpl::canCachePage): |
|
14802 (WebKit::FrameLoaderClientImpl::download): |
|
14803 (WebKit::FrameLoaderClientImpl::createFrame): |
|
14804 (WebKit::FrameLoaderClientImpl::createPlugin): |
|
14805 (WebKit::FrameLoaderClientImpl::redirectDataToPlugin): |
|
14806 (WebKit::FrameLoaderClientImpl::createJavaAppletWidget): |
|
14807 (WebKit::FrameLoaderClientImpl::objectContentType): |
|
14808 (WebKit::FrameLoaderClientImpl::overrideMediaType): |
|
14809 (WebKit::FrameLoaderClientImpl::actionSpecifiesNavigationPolicy): |
|
14810 (WebKit::FrameLoaderClientImpl::handleBackForwardNavigation): |
|
14811 (WebKit::FrameLoaderClientImpl::pluginLoadObserver): |
|
14812 * src/FrameLoaderClientImpl.h: Added. |
|
14813 (WebKit::FrameLoaderClientImpl::webFrame): |
|
14814 (WebKit::FrameLoaderClientImpl::willChangeEstimatedProgress): |
|
14815 (WebKit::FrameLoaderClientImpl::didChangeEstimatedProgress): |
|
14816 |
|
14817 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14818 |
|
14819 Reviewed by Dimitri Glazkov. |
|
14820 |
|
14821 Up-streaming Chromium API src files: ChromeClientImpl...ContextMenuClientImpl |
|
14822 |
|
14823 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14824 |
|
14825 * src/ChromeClientImpl.cpp: Added. |
|
14826 (WebKit::ChromeClientImpl::ChromeClientImpl): |
|
14827 (WebKit::ChromeClientImpl::~ChromeClientImpl): |
|
14828 (WebKit::ChromeClientImpl::chromeDestroyed): |
|
14829 (WebKit::ChromeClientImpl::setWindowRect): |
|
14830 (WebKit::ChromeClientImpl::windowRect): |
|
14831 (WebKit::ChromeClientImpl::pageRect): |
|
14832 (WebKit::ChromeClientImpl::scaleFactor): |
|
14833 (WebKit::ChromeClientImpl::focus): |
|
14834 (WebKit::ChromeClientImpl::unfocus): |
|
14835 (WebKit::ChromeClientImpl::canTakeFocus): |
|
14836 (WebKit::ChromeClientImpl::takeFocus): |
|
14837 (WebKit::ChromeClientImpl::focusedNodeChanged): |
|
14838 (WebKit::ChromeClientImpl::createWindow): |
|
14839 (WebKit::currentEventShouldCauseBackgroundTab): |
|
14840 (WebKit::ChromeClientImpl::show): |
|
14841 (WebKit::ChromeClientImpl::canRunModal): |
|
14842 (WebKit::ChromeClientImpl::runModal): |
|
14843 (WebKit::ChromeClientImpl::setToolbarsVisible): |
|
14844 (WebKit::ChromeClientImpl::toolbarsVisible): |
|
14845 (WebKit::ChromeClientImpl::setStatusbarVisible): |
|
14846 (WebKit::ChromeClientImpl::statusbarVisible): |
|
14847 (WebKit::ChromeClientImpl::setScrollbarsVisible): |
|
14848 (WebKit::ChromeClientImpl::scrollbarsVisible): |
|
14849 (WebKit::ChromeClientImpl::setMenubarVisible): |
|
14850 (WebKit::ChromeClientImpl::menubarVisible): |
|
14851 (WebKit::ChromeClientImpl::setResizable): |
|
14852 (WebKit::ChromeClientImpl::addMessageToConsole): |
|
14853 (WebKit::ChromeClientImpl::canRunBeforeUnloadConfirmPanel): |
|
14854 (WebKit::ChromeClientImpl::runBeforeUnloadConfirmPanel): |
|
14855 (WebKit::ChromeClientImpl::closeWindowSoon): |
|
14856 (WebKit::ChromeClientImpl::runJavaScriptAlert): |
|
14857 (WebKit::ChromeClientImpl::runJavaScriptConfirm): |
|
14858 (WebKit::ChromeClientImpl::runJavaScriptPrompt): |
|
14859 (WebKit::ChromeClientImpl::setStatusbarText): |
|
14860 (WebKit::ChromeClientImpl::shouldInterruptJavaScript): |
|
14861 (WebKit::ChromeClientImpl::tabsToLinks): |
|
14862 (WebKit::ChromeClientImpl::windowResizerRect): |
|
14863 (WebKit::ChromeClientImpl::repaint): |
|
14864 (WebKit::ChromeClientImpl::scroll): |
|
14865 (WebKit::ChromeClientImpl::screenToWindow): |
|
14866 (WebKit::ChromeClientImpl::windowToScreen): |
|
14867 (WebKit::ChromeClientImpl::contentsSizeChanged): |
|
14868 (WebKit::ChromeClientImpl::scrollbarsModeDidChange): |
|
14869 (WebKit::ChromeClientImpl::mouseDidMoveOverElement): |
|
14870 (WebKit::ChromeClientImpl::setToolTip): |
|
14871 (WebKit::ChromeClientImpl::print): |
|
14872 (WebKit::ChromeClientImpl::exceededDatabaseQuota): |
|
14873 (WebKit::ChromeClientImpl::reachedMaxAppCacheSize): |
|
14874 (WebKit::ChromeClientImpl::runOpenPanel): |
|
14875 (WebKit::ChromeClientImpl::popupOpened): |
|
14876 (WebKit::ChromeClientImpl::setCursor): |
|
14877 (WebKit::ChromeClientImpl::setCursorForPlugin): |
|
14878 (WebKit::ChromeClientImpl::formStateDidChange): |
|
14879 (WebKit::ChromeClientImpl::getPopupMenuInfo): |
|
14880 (WebKit::ChromeClientImpl::notificationPresenter): |
|
14881 * src/ChromeClientImpl.h: Added. |
|
14882 (WebKit::ChromeClientImpl::webView): |
|
14883 (WebKit::ChromeClientImpl::platformPageClient): |
|
14884 (WebKit::ChromeClientImpl::scrollRectIntoView): |
|
14885 (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame): |
|
14886 (WebKit::ChromeClientImpl::setCursor): |
|
14887 (WebKit::ChromeClientImpl::createHTMLParserQuirks): |
|
14888 * src/ChromiumBridge.cpp: Added. |
|
14889 (WebCore::toChromeClientImpl): |
|
14890 (WebCore::toWebWidgetClient): |
|
14891 (WebCore::ChromiumBridge::clipboardIsFormatAvailable): |
|
14892 (WebCore::ChromiumBridge::clipboardReadPlainText): |
|
14893 (WebCore::ChromiumBridge::clipboardReadHTML): |
|
14894 (WebCore::ChromiumBridge::clipboardWriteSelection): |
|
14895 (WebCore::ChromiumBridge::clipboardWritePlainText): |
|
14896 (WebCore::ChromiumBridge::clipboardWriteURL): |
|
14897 (WebCore::ChromiumBridge::clipboardWriteImage): |
|
14898 (WebCore::ChromiumBridge::setCookies): |
|
14899 (WebCore::ChromiumBridge::cookies): |
|
14900 (WebCore::ChromiumBridge::rawCookies): |
|
14901 (WebCore::ChromiumBridge::deleteCookie): |
|
14902 (WebCore::ChromiumBridge::prefetchDNS): |
|
14903 (WebCore::ChromiumBridge::fileExists): |
|
14904 (WebCore::ChromiumBridge::deleteFile): |
|
14905 (WebCore::ChromiumBridge::deleteEmptyDirectory): |
|
14906 (WebCore::ChromiumBridge::getFileSize): |
|
14907 (WebCore::ChromiumBridge::getFileModificationTime): |
|
14908 (WebCore::ChromiumBridge::directoryName): |
|
14909 (WebCore::ChromiumBridge::pathByAppendingComponent): |
|
14910 (WebCore::ChromiumBridge::makeAllDirectories): |
|
14911 (WebCore::ChromiumBridge::getAbsolutePath): |
|
14912 (WebCore::ChromiumBridge::isDirectory): |
|
14913 (WebCore::ChromiumBridge::filePathToURL): |
|
14914 (WebCore::ChromiumBridge::ensureFontLoaded): |
|
14915 (WebCore::ChromiumBridge::getFontFamilyForCharacters): |
|
14916 (WebCore::ChromiumBridge::databaseOpenFile): |
|
14917 (WebCore::ChromiumBridge::databaseDeleteFile): |
|
14918 (WebCore::ChromiumBridge::databaseGetFileAttributes): |
|
14919 (WebCore::ChromiumBridge::databaseGetFileSize): |
|
14920 (WebCore::ChromiumBridge::signedPublicKeyAndChallengeString): |
|
14921 (WebCore::ChromiumBridge::computedDefaultLanguage): |
|
14922 (WebCore::ChromiumBridge::layoutTestMode): |
|
14923 (WebCore::ChromiumBridge::isSupportedImageMIMEType): |
|
14924 (WebCore::ChromiumBridge::isSupportedJavaScriptMIMEType): |
|
14925 (WebCore::ChromiumBridge::isSupportedNonImageMIMEType): |
|
14926 (WebCore::ChromiumBridge::mimeTypeForExtension): |
|
14927 (WebCore::ChromiumBridge::mimeTypeFromFile): |
|
14928 (WebCore::ChromiumBridge::preferredExtensionForMIMEType): |
|
14929 (WebCore::ChromiumBridge::plugins): |
|
14930 (WebCore::ChromiumBridge::pluginScriptableObject): |
|
14931 (WebCore::ChromiumBridge::loadPlatformImageResource): |
|
14932 (WebCore::ChromiumBridge::sandboxEnabled): |
|
14933 (WebCore::ChromiumBridge::setSharedTimerFiredFunction): |
|
14934 (WebCore::ChromiumBridge::setSharedTimerFireTime): |
|
14935 (WebCore::ChromiumBridge::stopSharedTimer): |
|
14936 (WebCore::ChromiumBridge::decrementStatsCounter): |
|
14937 (WebCore::ChromiumBridge::incrementStatsCounter): |
|
14938 (WebCore::ChromiumBridge::suddenTerminationChanged): |
|
14939 (WebCore::ChromiumBridge::currentTime): |
|
14940 (WebCore::ChromiumBridge::paintButton): |
|
14941 (WebCore::ChromiumBridge::paintMenuList): |
|
14942 (WebCore::ChromiumBridge::paintScrollbarArrow): |
|
14943 (WebCore::ChromiumBridge::paintScrollbarThumb): |
|
14944 (WebCore::ChromiumBridge::paintScrollbarTrack): |
|
14945 (WebCore::ChromiumBridge::paintTextField): |
|
14946 (WebCore::ChromiumBridge::paintTrackbar): |
|
14947 (WebCore::ChromiumBridge::traceEventBegin): |
|
14948 (WebCore::ChromiumBridge::traceEventEnd): |
|
14949 (WebCore::ChromiumBridge::visitedLinkHash): |
|
14950 (WebCore::ChromiumBridge::isLinkVisited): |
|
14951 (WebCore::ChromiumBridge::notifyJSOutOfMemory): |
|
14952 (WebCore::ChromiumBridge::memoryUsageMB): |
|
14953 (WebCore::ChromiumBridge::screenDepth): |
|
14954 (WebCore::ChromiumBridge::screenDepthPerComponent): |
|
14955 (WebCore::ChromiumBridge::screenIsMonochrome): |
|
14956 (WebCore::ChromiumBridge::screenRect): |
|
14957 (WebCore::ChromiumBridge::screenAvailableRect): |
|
14958 (WebCore::ChromiumBridge::popupsAllowed): |
|
14959 (WebCore::ChromiumBridge::widgetSetCursor): |
|
14960 (WebCore::ChromiumBridge::widgetSetFocus): |
|
14961 (WebCore::WorkerContextProxy::create): |
|
14962 * src/ChromiumCurrentTime.cpp: Added. |
|
14963 (WTF::currentTime): |
|
14964 * src/ChromiumThreading.cpp: Added. |
|
14965 (WTF::ChromiumThreading::initializeMainThread): |
|
14966 (WTF::ChromiumThreading::scheduleDispatchFunctionsOnMainThread): |
|
14967 * src/ContextMenuClientImpl.cpp: Added. |
|
14968 (WebKit::urlFromFrame): |
|
14969 (WebKit::isASingleWord): |
|
14970 (WebKit::selectMisspelledWord): |
|
14971 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
|
14972 * src/ContextMenuClientImpl.h: Added. |
|
14973 (WebKit::ContextMenuClientImpl::ContextMenuClientImpl): |
|
14974 (WebKit::ContextMenuClientImpl::~ContextMenuClientImpl): |
|
14975 (WebKit::ContextMenuClientImpl::copyImageToClipboard): |
|
14976 (WebKit::ContextMenuClientImpl::contextMenuDestroyed): |
|
14977 (WebKit::ContextMenuClientImpl::contextMenuItemSelected): |
|
14978 (WebKit::ContextMenuClientImpl::downloadURL): |
|
14979 (WebKit::ContextMenuClientImpl::isSpeaking): |
|
14980 (WebKit::ContextMenuClientImpl::lookUpInDictionary): |
|
14981 (WebKit::ContextMenuClientImpl::searchWithGoogle): |
|
14982 (WebKit::ContextMenuClientImpl::shouldIncludeInspectElementItem): |
|
14983 (WebKit::ContextMenuClientImpl::speak): |
|
14984 (WebKit::ContextMenuClientImpl::stopSpeaking): |
|
14985 |
|
14986 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
14987 |
|
14988 Reviewed by Dimitri Glazkov. |
|
14989 |
|
14990 Up-streaming Chromium API src files: AppCach...BackForwardListClientImpl |
|
14991 |
|
14992 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
14993 |
|
14994 * src/ApplicationCacheHost.cpp: Added. |
|
14995 (WebCore::ApplicationCacheHostInternal::ApplicationCacheHostInternal): |
|
14996 (WebCore::ApplicationCacheHostInternal::notifyEventListener): |
|
14997 (WebCore::ApplicationCacheHost::ApplicationCacheHost): |
|
14998 (WebCore::ApplicationCacheHost::~ApplicationCacheHost): |
|
14999 (WebCore::ApplicationCacheHost::maybeLoadMainResource): |
|
15000 (WebCore::ApplicationCacheHost::selectCacheWithoutManifest): |
|
15001 (WebCore::ApplicationCacheHost::selectCacheWithManifest): |
|
15002 (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainResponse): |
|
15003 (WebCore::ApplicationCacheHost::maybeLoadFallbackForMainError): |
|
15004 (WebCore::ApplicationCacheHost::mainResourceDataReceived): |
|
15005 (WebCore::ApplicationCacheHost::failedLoadingMainResource): |
|
15006 (WebCore::ApplicationCacheHost::finishedLoadingMainResource): |
|
15007 (WebCore::ApplicationCacheHost::maybeLoadResource): |
|
15008 (WebCore::ApplicationCacheHost::maybeLoadFallbackForRedirect): |
|
15009 (WebCore::ApplicationCacheHost::maybeLoadFallbackForResponse): |
|
15010 (WebCore::ApplicationCacheHost::maybeLoadFallbackForError): |
|
15011 (WebCore::ApplicationCacheHost::maybeLoadSynchronously): |
|
15012 (WebCore::ApplicationCacheHost::maybeLoadFallbackSynchronously): |
|
15013 (WebCore::ApplicationCacheHost::canCacheInPageCache): |
|
15014 (WebCore::ApplicationCacheHost::setDOMApplicationCache): |
|
15015 (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): |
|
15016 (WebCore::ApplicationCacheHost::status): |
|
15017 (WebCore::ApplicationCacheHost::update): |
|
15018 (WebCore::ApplicationCacheHost::swapCache): |
|
15019 (WebCore::ApplicationCacheHost::isApplicationCacheEnabled): |
|
15020 * src/AssertMatchingEnums.cpp: Added. |
|
15021 * src/AutocompletePopupMenuClient.cpp: Added. |
|
15022 (WebKit::AutocompletePopupMenuClient::AutocompletePopupMenuClient): |
|
15023 (WebKit::AutocompletePopupMenuClient::~AutocompletePopupMenuClient): |
|
15024 (WebKit::AutocompletePopupMenuClient::initialize): |
|
15025 (WebKit::AutocompletePopupMenuClient::valueChanged): |
|
15026 (WebKit::AutocompletePopupMenuClient::itemText): |
|
15027 (WebKit::AutocompletePopupMenuClient::itemStyle): |
|
15028 (WebKit::AutocompletePopupMenuClient::menuStyle): |
|
15029 (WebKit::AutocompletePopupMenuClient::clientPaddingLeft): |
|
15030 (WebKit::AutocompletePopupMenuClient::clientPaddingRight): |
|
15031 (WebKit::AutocompletePopupMenuClient::popupDidHide): |
|
15032 (WebKit::AutocompletePopupMenuClient::setTextFromItem): |
|
15033 (WebKit::AutocompletePopupMenuClient::fontSelector): |
|
15034 (WebKit::AutocompletePopupMenuClient::hostWindow): |
|
15035 (WebKit::AutocompletePopupMenuClient::createScrollbar): |
|
15036 (WebKit::AutocompletePopupMenuClient::setSuggestions): |
|
15037 (WebKit::AutocompletePopupMenuClient::removeItemAtIndex): |
|
15038 (WebKit::AutocompletePopupMenuClient::textFieldStyle): |
|
15039 * src/AutocompletePopupMenuClient.h: Added. |
|
15040 (WebKit::AutocompletePopupMenuClient::textField): |
|
15041 (WebKit::AutocompletePopupMenuClient::itemToolTip): |
|
15042 (WebKit::AutocompletePopupMenuClient::itemIsEnabled): |
|
15043 (WebKit::AutocompletePopupMenuClient::clientInsetLeft): |
|
15044 (WebKit::AutocompletePopupMenuClient::clientInsetRight): |
|
15045 (WebKit::AutocompletePopupMenuClient::listSize): |
|
15046 (WebKit::AutocompletePopupMenuClient::selectedIndex): |
|
15047 (WebKit::AutocompletePopupMenuClient::itemIsSeparator): |
|
15048 (WebKit::AutocompletePopupMenuClient::itemIsLabel): |
|
15049 (WebKit::AutocompletePopupMenuClient::itemIsSelected): |
|
15050 (WebKit::AutocompletePopupMenuClient::shouldPopOver): |
|
15051 (WebKit::AutocompletePopupMenuClient::valueShouldChangeOnHotTrack): |
|
15052 * src/BackForwardListClientImpl.cpp: Added. |
|
15053 (WebKit::BackForwardListClientImpl::BackForwardListClientImpl): |
|
15054 (WebKit::BackForwardListClientImpl::~BackForwardListClientImpl): |
|
15055 (WebKit::BackForwardListClientImpl::setCurrentHistoryItem): |
|
15056 (WebKit::BackForwardListClientImpl::previousHistoryItem): |
|
15057 (WebKit::BackForwardListClientImpl::addItem): |
|
15058 (WebKit::BackForwardListClientImpl::goToItem): |
|
15059 (WebKit::BackForwardListClientImpl::currentItem): |
|
15060 (WebKit::BackForwardListClientImpl::itemAtIndex): |
|
15061 (WebKit::BackForwardListClientImpl::backListCount): |
|
15062 (WebKit::BackForwardListClientImpl::forwardListCount): |
|
15063 (WebKit::BackForwardListClientImpl::close): |
|
15064 * src/BackForwardListClientImpl.h: Added. |
|
15065 |
|
15066 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
15067 |
|
15068 Reviewed by Dimitri Glazkov. |
|
15069 |
|
15070 Up-streaming Chromium API src files: WebString...WebViewImpl |
|
15071 |
|
15072 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15073 |
|
15074 * src/WebString.cpp: Added. |
|
15075 (WebKit::WebString::reset): |
|
15076 (WebKit::WebString::assign): |
|
15077 (WebKit::WebString::length): |
|
15078 (WebKit::WebString::data): |
|
15079 (WebKit::WebString::utf8): |
|
15080 (WebKit::WebString::fromUTF8): |
|
15081 (WebKit::WebString::WebString): |
|
15082 (WebKit::WebString::operator=): |
|
15083 (WebKit::WebString::operator WebCore::String): |
|
15084 (WebKit::WebString::operator WebCore::AtomicString): |
|
15085 * src/WebURL.cpp: Added. |
|
15086 (WebKit::WebURL::WebURL): |
|
15087 (WebKit::WebURL::operator=): |
|
15088 (WebKit::WebURL::operator WebCore::KURL): |
|
15089 * src/WebURLError.cpp: Added. |
|
15090 (WebKit::WebURLError::WebURLError): |
|
15091 (WebKit::WebURLError::operator=): |
|
15092 (WebKit::WebURLError::operator ResourceError): |
|
15093 * src/WebURLRequest.cpp: Added. |
|
15094 (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): |
|
15095 (WebKit::WebURLRequestPrivateImpl::dispose): |
|
15096 (WebKit::WebURLRequest::initialize): |
|
15097 (WebKit::WebURLRequest::reset): |
|
15098 (WebKit::WebURLRequest::assign): |
|
15099 (WebKit::WebURLRequest::isNull): |
|
15100 (WebKit::WebURLRequest::url): |
|
15101 (WebKit::WebURLRequest::setURL): |
|
15102 (WebKit::WebURLRequest::firstPartyForCookies): |
|
15103 (WebKit::WebURLRequest::setFirstPartyForCookies): |
|
15104 (WebKit::WebURLRequest::allowCookies): |
|
15105 (WebKit::WebURLRequest::setAllowCookies): |
|
15106 (WebKit::WebURLRequest::allowStoredCredentials): |
|
15107 (WebKit::WebURLRequest::setAllowStoredCredentials): |
|
15108 (WebKit::WebURLRequest::cachePolicy): |
|
15109 (WebKit::WebURLRequest::setCachePolicy): |
|
15110 (WebKit::WebURLRequest::httpMethod): |
|
15111 (WebKit::WebURLRequest::setHTTPMethod): |
|
15112 (WebKit::WebURLRequest::httpHeaderField): |
|
15113 (WebKit::WebURLRequest::setHTTPHeaderField): |
|
15114 (WebKit::WebURLRequest::addHTTPHeaderField): |
|
15115 (WebKit::WebURLRequest::clearHTTPHeaderField): |
|
15116 (WebKit::WebURLRequest::visitHTTPHeaderFields): |
|
15117 (WebKit::WebURLRequest::httpBody): |
|
15118 (WebKit::WebURLRequest::setHTTPBody): |
|
15119 (WebKit::WebURLRequest::reportUploadProgress): |
|
15120 (WebKit::WebURLRequest::setReportUploadProgress): |
|
15121 (WebKit::WebURLRequest::targetType): |
|
15122 (WebKit::WebURLRequest::setTargetType): |
|
15123 (WebKit::WebURLRequest::requestorID): |
|
15124 (WebKit::WebURLRequest::setRequestorID): |
|
15125 (WebKit::WebURLRequest::requestorProcessID): |
|
15126 (WebKit::WebURLRequest::setRequestorProcessID): |
|
15127 (WebKit::WebURLRequest::appCacheHostID): |
|
15128 (WebKit::WebURLRequest::setAppCacheHostID): |
|
15129 (WebKit::WebURLRequest::toMutableResourceRequest): |
|
15130 (WebKit::WebURLRequest::toResourceRequest): |
|
15131 * src/WebURLRequestPrivate.h: Added. |
|
15132 (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): |
|
15133 * src/WebURLResponse.cpp: Added. |
|
15134 (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): |
|
15135 (WebKit::WebURLResponsePrivateImpl::dispose): |
|
15136 (WebKit::WebURLResponse::initialize): |
|
15137 (WebKit::WebURLResponse::reset): |
|
15138 (WebKit::WebURLResponse::assign): |
|
15139 (WebKit::WebURLResponse::isNull): |
|
15140 (WebKit::WebURLResponse::url): |
|
15141 (WebKit::WebURLResponse::setURL): |
|
15142 (WebKit::WebURLResponse::mimeType): |
|
15143 (WebKit::WebURLResponse::setMIMEType): |
|
15144 (WebKit::WebURLResponse::expectedContentLength): |
|
15145 (WebKit::WebURLResponse::setExpectedContentLength): |
|
15146 (WebKit::WebURLResponse::textEncodingName): |
|
15147 (WebKit::WebURLResponse::setTextEncodingName): |
|
15148 (WebKit::WebURLResponse::suggestedFileName): |
|
15149 (WebKit::WebURLResponse::setSuggestedFileName): |
|
15150 (WebKit::WebURLResponse::httpStatusCode): |
|
15151 (WebKit::WebURLResponse::setHTTPStatusCode): |
|
15152 (WebKit::WebURLResponse::httpStatusText): |
|
15153 (WebKit::WebURLResponse::setHTTPStatusText): |
|
15154 (WebKit::WebURLResponse::httpHeaderField): |
|
15155 (WebKit::WebURLResponse::setHTTPHeaderField): |
|
15156 (WebKit::WebURLResponse::addHTTPHeaderField): |
|
15157 (WebKit::WebURLResponse::clearHTTPHeaderField): |
|
15158 (WebKit::WebURLResponse::visitHTTPHeaderFields): |
|
15159 (WebKit::WebURLResponse::lastModifiedDate): |
|
15160 (WebKit::WebURLResponse::setLastModifiedDate): |
|
15161 (WebKit::WebURLResponse::isContentFiltered): |
|
15162 (WebKit::WebURLResponse::setIsContentFiltered): |
|
15163 (WebKit::WebURLResponse::appCacheID): |
|
15164 (WebKit::WebURLResponse::setAppCacheID): |
|
15165 (WebKit::WebURLResponse::appCacheManifestURL): |
|
15166 (WebKit::WebURLResponse::setAppCacheManifestURL): |
|
15167 (WebKit::WebURLResponse::securityInfo): |
|
15168 (WebKit::WebURLResponse::setSecurityInfo): |
|
15169 (WebKit::WebURLResponse::toMutableResourceResponse): |
|
15170 (WebKit::WebURLResponse::toResourceResponse): |
|
15171 * src/WebURLResponsePrivate.h: Added. |
|
15172 (WebKit::WebURLResponsePrivate::WebURLResponsePrivate): |
|
15173 * src/WebViewImpl.cpp: Added. |
|
15174 (WebKit::): |
|
15175 (WebKit::WebView::create): |
|
15176 (WebKit::WebView::updateVisitedLinkState): |
|
15177 (WebKit::WebView::resetVisitedLinkState): |
|
15178 (WebKit::WebViewImpl::initializeMainFrame): |
|
15179 (WebKit::WebViewImpl::WebViewImpl): |
|
15180 (WebKit::WebViewImpl::~WebViewImpl): |
|
15181 (WebKit::WebViewImpl::theme): |
|
15182 (WebKit::WebViewImpl::mainFrameImpl): |
|
15183 (WebKit::WebViewImpl::tabKeyCyclesThroughElements): |
|
15184 (WebKit::WebViewImpl::setTabKeyCyclesThroughElements): |
|
15185 (WebKit::WebViewImpl::mouseMove): |
|
15186 (WebKit::WebViewImpl::mouseLeave): |
|
15187 (WebKit::WebViewImpl::mouseDown): |
|
15188 (WebKit::WebViewImpl::mouseContextMenu): |
|
15189 (WebKit::WebViewImpl::mouseUp): |
|
15190 (WebKit::WebViewImpl::mouseWheel): |
|
15191 (WebKit::WebViewImpl::keyEvent): |
|
15192 (WebKit::WebViewImpl::autocompleteHandleKeyEvent): |
|
15193 (WebKit::WebViewImpl::charEvent): |
|
15194 (WebKit::WebViewImpl::sendContextMenuEvent): |
|
15195 (WebKit::WebViewImpl::keyEventDefault): |
|
15196 (WebKit::WebViewImpl::scrollViewWithKeyboard): |
|
15197 (WebKit::WebViewImpl::propagateScroll): |
|
15198 (WebKit::WebViewImpl::focusedWebCoreFrame): |
|
15199 (WebKit::WebViewImpl::fromPage): |
|
15200 (WebKit::WebViewImpl::close): |
|
15201 (WebKit::WebViewImpl::resize): |
|
15202 (WebKit::WebViewImpl::layout): |
|
15203 (WebKit::WebViewImpl::paint): |
|
15204 (WebKit::WebViewImpl::handleInputEvent): |
|
15205 (WebKit::WebViewImpl::mouseCaptureLost): |
|
15206 (WebKit::WebViewImpl::setFocus): |
|
15207 (WebKit::WebViewImpl::handleCompositionEvent): |
|
15208 (WebKit::WebViewImpl::queryCompositionStatus): |
|
15209 (WebKit::WebViewImpl::setTextDirection): |
|
15210 (WebKit::WebViewImpl::settings): |
|
15211 (WebKit::WebViewImpl::pageEncoding): |
|
15212 (WebKit::WebViewImpl::setPageEncoding): |
|
15213 (WebKit::WebViewImpl::dispatchBeforeUnloadEvent): |
|
15214 (WebKit::WebViewImpl::dispatchUnloadEvent): |
|
15215 (WebKit::WebViewImpl::mainFrame): |
|
15216 (WebKit::WebViewImpl::findFrameByName): |
|
15217 (WebKit::WebViewImpl::focusedFrame): |
|
15218 (WebKit::WebViewImpl::setFocusedFrame): |
|
15219 (WebKit::WebViewImpl::setInitialFocus): |
|
15220 (WebKit::WebViewImpl::clearFocusedNode): |
|
15221 (WebKit::WebViewImpl::zoomIn): |
|
15222 (WebKit::WebViewImpl::zoomOut): |
|
15223 (WebKit::WebViewImpl::zoomDefault): |
|
15224 (WebKit::WebViewImpl::performMediaPlayerAction): |
|
15225 (WebKit::WebViewImpl::copyImageAt): |
|
15226 (WebKit::WebViewImpl::dragSourceEndedAt): |
|
15227 (WebKit::WebViewImpl::dragSourceMovedTo): |
|
15228 (WebKit::WebViewImpl::dragSourceSystemDragEnded): |
|
15229 (WebKit::WebViewImpl::dragTargetDragEnter): |
|
15230 (WebKit::WebViewImpl::dragTargetDragOver): |
|
15231 (WebKit::WebViewImpl::dragTargetDragLeave): |
|
15232 (WebKit::WebViewImpl::dragTargetDrop): |
|
15233 (WebKit::WebViewImpl::dragIdentity): |
|
15234 (WebKit::WebViewImpl::inspectElementAt): |
|
15235 (WebKit::WebViewImpl::inspectorSettings): |
|
15236 (WebKit::WebViewImpl::setInspectorSettings): |
|
15237 (WebKit::WebViewImpl::devToolsAgent): |
|
15238 (WebKit::WebViewImpl::setDevToolsAgent): |
|
15239 (WebKit::WebViewImpl::accessibilityObject): |
|
15240 (WebKit::WebViewImpl::applyAutofillSuggestions): |
|
15241 (WebKit::WebViewImpl::hideAutofillPopup): |
|
15242 (WebKit::WebViewImpl::setDropEffect): |
|
15243 (WebKit::WebViewImpl::setIsTransparent): |
|
15244 (WebKit::WebViewImpl::isTransparent): |
|
15245 (WebKit::WebViewImpl::setIsActive): |
|
15246 (WebKit::WebViewImpl::isActive): |
|
15247 (WebKit::WebViewImpl::didCommitLoad): |
|
15248 (WebKit::WebViewImpl::navigationPolicyFromMouseEvent): |
|
15249 (WebKit::WebViewImpl::startDragging): |
|
15250 (WebKit::WebViewImpl::setCurrentHistoryItem): |
|
15251 (WebKit::WebViewImpl::previousHistoryItem): |
|
15252 (WebKit::WebViewImpl::observeNewNavigation): |
|
15253 (WebKit::WebViewImpl::hideAutoCompletePopup): |
|
15254 (WebKit::WebViewImpl::autoCompletePopupDidHide): |
|
15255 (WebKit::WebViewImpl::setIgnoreInputEvents): |
|
15256 (WebKit::WebViewImpl::notificationPresenterImpl): |
|
15257 (WebKit::WebViewImpl::refreshAutofillPopup): |
|
15258 (WebKit::WebViewImpl::focusedWebCoreNode): |
|
15259 (WebKit::WebViewImpl::hitTestResultForWindowPos): |
|
15260 (WebKit::WebViewImpl::setTabsToLinks): |
|
15261 (WebKit::WebViewImpl::tabsToLinks): |
|
15262 * src/WebViewImpl.h: Added. |
|
15263 (WebKit::WebViewImpl::size): |
|
15264 (WebKit::WebViewImpl::devToolsAgentPrivate): |
|
15265 (WebKit::WebViewImpl::lastMouseDownPoint): |
|
15266 (WebKit::WebViewImpl::client): |
|
15267 (WebKit::WebViewImpl::page): |
|
15268 (WebKit::WebViewImpl::contextMenuAllowed): |
|
15269 (WebKit::WebViewImpl::setInitialNavigationPolicy): |
|
15270 (WebKit::WebViewImpl::initialNavigationPolicy): |
|
15271 (WebKit::WebViewImpl::currentInputEvent): |
|
15272 (WebKit::WebViewImpl::): |
|
15273 |
|
15274 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
15275 |
|
15276 Reviewed by Dimitri Glazkov. |
|
15277 |
|
15278 Up-streaming Chromium API src files: WebScriptController...WebStorageNamespaceImpl |
|
15279 |
|
15280 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15281 |
|
15282 * src/WebScriptController.cpp: Added. |
|
15283 (WebKit::WebScriptController::registerExtension): |
|
15284 (WebKit::WebScriptController::enableV8SingleThreadMode): |
|
15285 (WebKit::WebScriptController::flushConsoleMessages): |
|
15286 * src/WebSearchableFormData.cpp: Added. |
|
15287 (WebCore::GetFormEncoding): |
|
15288 (WebCore::IsHTTPFormSubmit): |
|
15289 (WebCore::GetButtonToActivate): |
|
15290 (WebCore::IsSelectInDefaultState): |
|
15291 (WebCore::IsInDefaultState): |
|
15292 (WebCore::HasSuitableTextElement): |
|
15293 (WebKit::WebSearchableFormData::WebSearchableFormData): |
|
15294 * src/WebSecurityOrigin.cpp: Added. |
|
15295 (WebKit::WebSecurityOrigin::reset): |
|
15296 (WebKit::WebSecurityOrigin::assign): |
|
15297 (WebKit::WebSecurityOrigin::protocol): |
|
15298 (WebKit::WebSecurityOrigin::host): |
|
15299 (WebKit::WebSecurityOrigin::port): |
|
15300 (WebKit::WebSecurityOrigin::isEmpty): |
|
15301 (WebKit::WebSecurityOrigin::toString): |
|
15302 (WebKit::WebSecurityOrigin::databaseIdentifier): |
|
15303 (WebKit::WebSecurityOrigin::WebSecurityOrigin): |
|
15304 (WebKit::WebSecurityOrigin::operator=): |
|
15305 (WebKit::WebSecurityOrigin::operator WTF::PassRefPtr<WebCore::SecurityOrigin>): |
|
15306 * src/WebSecurityPolicy.cpp: Added. |
|
15307 (WebKit::WebSecurityPolicy::registerURLSchemeAsLocal): |
|
15308 (WebKit::WebSecurityPolicy::registerURLSchemeAsNoAccess): |
|
15309 (WebKit::WebSecurityPolicy::whiteListAccessFromOrigin): |
|
15310 (WebKit::WebSecurityPolicy::resetOriginAccessWhiteLists): |
|
15311 * src/WebSettingsImpl.cpp: Added. |
|
15312 (WebKit::WebSettingsImpl::WebSettingsImpl): |
|
15313 (WebKit::WebSettingsImpl::setStandardFontFamily): |
|
15314 (WebKit::WebSettingsImpl::setFixedFontFamily): |
|
15315 (WebKit::WebSettingsImpl::setSerifFontFamily): |
|
15316 (WebKit::WebSettingsImpl::setSansSerifFontFamily): |
|
15317 (WebKit::WebSettingsImpl::setCursiveFontFamily): |
|
15318 (WebKit::WebSettingsImpl::setFantasyFontFamily): |
|
15319 (WebKit::WebSettingsImpl::setDefaultFontSize): |
|
15320 (WebKit::WebSettingsImpl::setDefaultFixedFontSize): |
|
15321 (WebKit::WebSettingsImpl::setMinimumFontSize): |
|
15322 (WebKit::WebSettingsImpl::setMinimumLogicalFontSize): |
|
15323 (WebKit::WebSettingsImpl::setDefaultTextEncodingName): |
|
15324 (WebKit::WebSettingsImpl::setJavaScriptEnabled): |
|
15325 (WebKit::WebSettingsImpl::setWebSecurityEnabled): |
|
15326 (WebKit::WebSettingsImpl::setJavaScriptCanOpenWindowsAutomatically): |
|
15327 (WebKit::WebSettingsImpl::setLoadsImagesAutomatically): |
|
15328 (WebKit::WebSettingsImpl::setPluginsEnabled): |
|
15329 (WebKit::WebSettingsImpl::setDOMPasteAllowed): |
|
15330 (WebKit::WebSettingsImpl::setDeveloperExtrasEnabled): |
|
15331 (WebKit::WebSettingsImpl::setShrinksStandaloneImagesToFit): |
|
15332 (WebKit::WebSettingsImpl::setUsesEncodingDetector): |
|
15333 (WebKit::WebSettingsImpl::setTextAreasAreResizable): |
|
15334 (WebKit::WebSettingsImpl::setJavaEnabled): |
|
15335 (WebKit::WebSettingsImpl::setAllowScriptsToCloseWindows): |
|
15336 (WebKit::WebSettingsImpl::setUserStyleSheetLocation): |
|
15337 (WebKit::WebSettingsImpl::setUsesPageCache): |
|
15338 (WebKit::WebSettingsImpl::setDownloadableBinaryFontsEnabled): |
|
15339 (WebKit::WebSettingsImpl::setXSSAuditorEnabled): |
|
15340 (WebKit::WebSettingsImpl::setLocalStorageEnabled): |
|
15341 (WebKit::WebSettingsImpl::setEditableLinkBehaviorNeverLive): |
|
15342 (WebKit::WebSettingsImpl::setFontRenderingModeNormal): |
|
15343 (WebKit::WebSettingsImpl::setShouldPaintCustomScrollbars): |
|
15344 (WebKit::WebSettingsImpl::setDatabasesEnabled): |
|
15345 (WebKit::WebSettingsImpl::setAllowUniversalAccessFromFileURLs): |
|
15346 (WebKit::WebSettingsImpl::setTextDirectionSubmenuInclusionBehaviorNeverIncluded): |
|
15347 (WebKit::WebSettingsImpl::setOfflineWebApplicationCacheEnabled): |
|
15348 (WebKit::WebSettingsImpl::setExperimentalWebGLEnabled): |
|
15349 * src/WebSettingsImpl.h: Added. |
|
15350 (WebKit::WebSettingsImpl::~WebSettingsImpl): |
|
15351 * src/WebSharedWorkerImpl.cpp: Added. |
|
15352 (WebKit::WebSharedWorkerImpl::WebSharedWorkerImpl): |
|
15353 (WebKit::WebSharedWorkerImpl::~WebSharedWorkerImpl): |
|
15354 (WebKit::WebSharedWorkerImpl::isStarted): |
|
15355 (WebKit::WebSharedWorkerImpl::connect): |
|
15356 (WebKit::WebSharedWorkerImpl::connectTask): |
|
15357 (WebKit::WebSharedWorkerImpl::startWorkerContext): |
|
15358 (WebKit::WebSharedWorkerImpl::terminateWorkerContext): |
|
15359 (WebKit::WebSharedWorkerImpl::clientDestroyed): |
|
15360 (WebKit::WebSharedWorkerImpl::client): |
|
15361 (WebKit::WebSharedWorker::create): |
|
15362 * src/WebSharedWorkerImpl.h: Added. |
|
15363 (WebKit::WebSharedWorkerImpl::commonClient): |
|
15364 * src/WebStorageAreaImpl.cpp: Added. |
|
15365 (WebKit::WebStorageAreaImpl::WebStorageAreaImpl): |
|
15366 (WebKit::WebStorageAreaImpl::~WebStorageAreaImpl): |
|
15367 (WebKit::WebStorageAreaImpl::length): |
|
15368 (WebKit::WebStorageAreaImpl::key): |
|
15369 (WebKit::WebStorageAreaImpl::getItem): |
|
15370 (WebKit::WebStorageAreaImpl::setItem): |
|
15371 (WebKit::WebStorageAreaImpl::removeItem): |
|
15372 (WebKit::WebStorageAreaImpl::clear): |
|
15373 * src/WebStorageAreaImpl.h: Added. |
|
15374 (WebKit::WebStorageAreaImpl::currentStorageEventURL): |
|
15375 (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::ScopedStorageEventURL): |
|
15376 (WebKit::WebStorageAreaImpl::ScopedStorageEventURL::~ScopedStorageEventURL): |
|
15377 * src/WebStorageEventDispatcherImpl.cpp: Added. |
|
15378 (WebKit::WebStorageEventDispatcher::create): |
|
15379 (WebKit::WebStorageEventDispatcherImpl::WebStorageEventDispatcherImpl): |
|
15380 (WebKit::WebStorageEventDispatcherImpl::dispatchStorageEvent): |
|
15381 * src/WebStorageEventDispatcherImpl.h: Added. |
|
15382 * src/WebStorageNamespaceImpl.cpp: Added. |
|
15383 (WebKit::WebStorageNamespace::createLocalStorageNamespace): |
|
15384 (WebKit::WebStorageNamespace::createSessionStorageNamespace): |
|
15385 (WebKit::WebStorageNamespaceImpl::WebStorageNamespaceImpl): |
|
15386 (WebKit::WebStorageNamespaceImpl::~WebStorageNamespaceImpl): |
|
15387 (WebKit::WebStorageNamespaceImpl::createStorageArea): |
|
15388 (WebKit::WebStorageNamespaceImpl::copy): |
|
15389 (WebKit::WebStorageNamespaceImpl::close): |
|
15390 * src/WebStorageNamespaceImpl.h: Added. |
|
15391 |
|
15392 2009-11-10 Yaar Schnitman <yaar@chromium.org> |
|
15393 |
|
15394 Reviewed by Dimitri Glazkov. |
|
15395 |
|
15396 Up-streaming Chromium API src files: WebPasswordFormData...WebRuntimeFeatures |
|
15397 |
|
15398 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15399 |
|
15400 * src/WebPasswordFormData.cpp: Added. |
|
15401 (WebKit::): |
|
15402 (WebKit::WebPasswordFormData::WebPasswordFormData): |
|
15403 * src/WebPasswordFormUtils.cpp: Added. |
|
15404 (WebKit::findPasswordFormFields): |
|
15405 * src/WebPasswordFormUtils.h: Added. |
|
15406 (WebKit::PasswordFormFields::PasswordFormFields): |
|
15407 * src/WebPluginContainerImpl.cpp: Added. |
|
15408 (WebKit::WebPluginContainerImpl::setFrameRect): |
|
15409 (WebKit::WebPluginContainerImpl::paint): |
|
15410 (WebKit::WebPluginContainerImpl::invalidateRect): |
|
15411 (WebKit::WebPluginContainerImpl::setFocus): |
|
15412 (WebKit::WebPluginContainerImpl::show): |
|
15413 (WebKit::WebPluginContainerImpl::hide): |
|
15414 (WebKit::WebPluginContainerImpl::handleEvent): |
|
15415 (WebKit::WebPluginContainerImpl::frameRectsChanged): |
|
15416 (WebKit::WebPluginContainerImpl::setParentVisible): |
|
15417 (WebKit::WebPluginContainerImpl::setParent): |
|
15418 (WebKit::WebPluginContainerImpl::invalidate): |
|
15419 (WebKit::WebPluginContainerImpl::reportGeometry): |
|
15420 (WebKit::WebPluginContainerImpl::clearScriptObjects): |
|
15421 (WebKit::WebPluginContainerImpl::scriptableObjectForElement): |
|
15422 (WebKit::WebPluginContainerImpl::executeScriptURL): |
|
15423 (WebKit::WebPluginContainerImpl::loadFrameRequest): |
|
15424 (WebKit::WebPluginContainerImpl::didReceiveResponse): |
|
15425 (WebKit::WebPluginContainerImpl::didReceiveData): |
|
15426 (WebKit::WebPluginContainerImpl::didFinishLoading): |
|
15427 (WebKit::WebPluginContainerImpl::didFailLoading): |
|
15428 (WebKit::WebPluginContainerImpl::scriptableObject): |
|
15429 (WebKit::WebPluginContainerImpl::willDestroyPluginLoadObserver): |
|
15430 (WebKit::WebPluginContainerImpl::~WebPluginContainerImpl): |
|
15431 (WebKit::WebPluginContainerImpl::handleMouseEvent): |
|
15432 (WebKit::WebPluginContainerImpl::handleKeyboardEvent): |
|
15433 (WebKit::WebPluginContainerImpl::calculateGeometry): |
|
15434 (WebKit::WebPluginContainerImpl::windowClipRect): |
|
15435 (WebKit::getObjectStack): |
|
15436 (WebKit::checkStackOnTop): |
|
15437 (WebKit::WebPluginContainerImpl::windowCutOutRects): |
|
15438 * src/WebPluginContainerImpl.h: Added. |
|
15439 (WebKit::WebPluginContainerImpl::create): |
|
15440 (WebKit::WebPluginContainerImpl::plugin): |
|
15441 (WebKit::WebPluginContainerImpl::WebPluginContainerImpl): |
|
15442 * src/WebPluginListBuilderImpl.cpp: Added. |
|
15443 (WebKit::WebPluginListBuilderImpl::addPlugin): |
|
15444 (WebKit::WebPluginListBuilderImpl::addMediaTypeToLastPlugin): |
|
15445 (WebKit::WebPluginListBuilderImpl::addFileExtensionToLastMediaType): |
|
15446 * src/WebPluginListBuilderImpl.h: Added. |
|
15447 (WebKit::WebPluginListBuilderImpl::WebPluginListBuilderImpl): |
|
15448 * src/WebPluginLoadObserver.cpp: Added. |
|
15449 (WebKit::WebPluginLoadObserver::~WebPluginLoadObserver): |
|
15450 (WebKit::WebPluginLoadObserver::didFinishLoading): |
|
15451 (WebKit::WebPluginLoadObserver::didFailLoading): |
|
15452 * src/WebPluginLoadObserver.h: Added. |
|
15453 (WebKit::WebPluginLoadObserver::WebPluginLoadObserver): |
|
15454 (WebKit::WebPluginLoadObserver::url): |
|
15455 (WebKit::WebPluginLoadObserver::clearPluginContainer): |
|
15456 * src/WebPopupMenuImpl.cpp: Added. |
|
15457 (WebKit::WebPopupMenu::create): |
|
15458 (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
|
15459 (WebKit::WebPopupMenuImpl::~WebPopupMenuImpl): |
|
15460 (WebKit::WebPopupMenuImpl::Init): |
|
15461 (WebKit::WebPopupMenuImpl::MouseMove): |
|
15462 (WebKit::WebPopupMenuImpl::MouseLeave): |
|
15463 (WebKit::WebPopupMenuImpl::MouseDown): |
|
15464 (WebKit::WebPopupMenuImpl::MouseUp): |
|
15465 (WebKit::WebPopupMenuImpl::MouseWheel): |
|
15466 (WebKit::WebPopupMenuImpl::KeyEvent): |
|
15467 (WebKit::WebPopupMenuImpl::close): |
|
15468 (WebKit::WebPopupMenuImpl::resize): |
|
15469 (WebKit::WebPopupMenuImpl::layout): |
|
15470 (WebKit::WebPopupMenuImpl::paint): |
|
15471 (WebKit::WebPopupMenuImpl::handleInputEvent): |
|
15472 (WebKit::WebPopupMenuImpl::mouseCaptureLost): |
|
15473 (WebKit::WebPopupMenuImpl::setFocus): |
|
15474 (WebKit::WebPopupMenuImpl::handleCompositionEvent): |
|
15475 (WebKit::WebPopupMenuImpl::queryCompositionStatus): |
|
15476 (WebKit::WebPopupMenuImpl::setTextDirection): |
|
15477 (WebKit::WebPopupMenuImpl::repaint): |
|
15478 (WebKit::WebPopupMenuImpl::scroll): |
|
15479 (WebKit::WebPopupMenuImpl::screenToWindow): |
|
15480 (WebKit::WebPopupMenuImpl::windowToScreen): |
|
15481 (WebKit::WebPopupMenuImpl::scrollRectIntoView): |
|
15482 (WebKit::WebPopupMenuImpl::scrollbarsModeDidChange): |
|
15483 (WebKit::WebPopupMenuImpl::popupClosed): |
|
15484 * src/WebPopupMenuImpl.h: Added. |
|
15485 (WebKit::WebPopupMenuImpl::size): |
|
15486 (WebKit::WebPopupMenuImpl::client): |
|
15487 (WebKit::WebPopupMenuImpl::platformPageClient): |
|
15488 * src/WebRange.cpp: Added. |
|
15489 (WebKit::WebRange::reset): |
|
15490 (WebKit::WebRange::assign): |
|
15491 (WebKit::WebRange::startOffset): |
|
15492 (WebKit::WebRange::endOffset): |
|
15493 (WebKit::WebRange::startContainer): |
|
15494 (WebKit::WebRange::endContainer): |
|
15495 (WebKit::WebRange::toHTMLText): |
|
15496 (WebKit::WebRange::toPlainText): |
|
15497 (WebKit::WebRange::WebRange): |
|
15498 (WebKit::WebRange::operator=): |
|
15499 (WebKit::WebRange::operator WTF::PassRefPtr<WebCore::Range>): |
|
15500 * src/WebRuntimeFeatures.cpp: Added. |
|
15501 (WebKit::WebRuntimeFeatures::enableDatabase): |
|
15502 (WebKit::WebRuntimeFeatures::isDatabaseEnabled): |
|
15503 (WebKit::WebRuntimeFeatures::enableLocalStorage): |
|
15504 (WebKit::WebRuntimeFeatures::isLocalStorageEnabled): |
|
15505 (WebKit::WebRuntimeFeatures::enableSessionStorage): |
|
15506 (WebKit::WebRuntimeFeatures::isSessionStorageEnabled): |
|
15507 (WebKit::WebRuntimeFeatures::enableMediaPlayer): |
|
15508 (WebKit::WebRuntimeFeatures::isMediaPlayerEnabled): |
|
15509 (WebKit::WebRuntimeFeatures::enableSockets): |
|
15510 (WebKit::WebRuntimeFeatures::isSocketsEnabled): |
|
15511 (WebKit::WebRuntimeFeatures::enableNotifications): |
|
15512 (WebKit::WebRuntimeFeatures::isNotificationsEnabled): |
|
15513 (WebKit::WebRuntimeFeatures::enableApplicationCache): |
|
15514 (WebKit::WebRuntimeFeatures::isApplicationCacheEnabled): |
|
15515 |
|
15516 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
15517 |
|
15518 Reviewed by Dimitri Glazkov. |
|
15519 |
|
15520 Up-streaming Chromium API src files: WebFileInputElement...WebNotifications |
|
15521 |
|
15522 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15523 |
|
15524 * src/WebInputElement.cpp: Added. |
|
15525 (WebKit::WebInputElement::WebInputElement): |
|
15526 (WebKit::WebInputElement::operator=): |
|
15527 (WebKit::WebInputElement::operator WTF::PassRefPtr<HTMLInputElement>): |
|
15528 (WebKit::WebInputElement::setActivatedSubmit): |
|
15529 (WebKit::WebInputElement::setValue): |
|
15530 (WebKit::WebInputElement::value): |
|
15531 (WebKit::WebInputElement::setAutofilled): |
|
15532 (WebKit::WebInputElement::dispatchFormControlChangeEvent): |
|
15533 (WebKit::WebInputElement::setSelectionRange): |
|
15534 * src/WebInputEvent.cpp: Added. |
|
15535 (WebKit::staticKeyIdentifiers): |
|
15536 (WebKit::WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode): |
|
15537 * src/WebInputEventConversion.cpp: Added. |
|
15538 (WebKit::PlatformMouseEventBuilder::PlatformMouseEventBuilder): |
|
15539 (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): |
|
15540 (WebKit::toPlatformKeyboardEventType): |
|
15541 (WebKit::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder): |
|
15542 (WebKit::PlatformKeyboardEventBuilder::setKeyType): |
|
15543 (WebKit::PlatformKeyboardEventBuilder::isCharacterKey): |
|
15544 (WebKit::getWebInputModifiers): |
|
15545 (WebKit::WebMouseEventBuilder::WebMouseEventBuilder): |
|
15546 (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder): |
|
15547 * src/WebInputEventConversion.h: Added. |
|
15548 * src/WebKit.cpp: Added. |
|
15549 (WebKit::initialize): |
|
15550 (WebKit::shutdown): |
|
15551 (WebKit::webKitClient): |
|
15552 (WebKit::setLayoutTestMode): |
|
15553 (WebKit::layoutTestMode): |
|
15554 (WebKit::resetPluginCache): |
|
15555 * src/WebMediaPlayerClientImpl.cpp: Added. |
|
15556 (WebKit::createWebMediaPlayer): |
|
15557 (WebKit::WebMediaPlayerClientImpl::isEnabled): |
|
15558 (WebKit::WebMediaPlayerClientImpl::setIsEnabled): |
|
15559 (WebKit::WebMediaPlayerClientImpl::registerSelf): |
|
15560 (WebKit::WebMediaPlayerClientImpl::networkStateChanged): |
|
15561 (WebKit::WebMediaPlayerClientImpl::readyStateChanged): |
|
15562 (WebKit::WebMediaPlayerClientImpl::volumeChanged): |
|
15563 (WebKit::WebMediaPlayerClientImpl::timeChanged): |
|
15564 (WebKit::WebMediaPlayerClientImpl::repaint): |
|
15565 (WebKit::WebMediaPlayerClientImpl::durationChanged): |
|
15566 (WebKit::WebMediaPlayerClientImpl::rateChanged): |
|
15567 (WebKit::WebMediaPlayerClientImpl::sizeChanged): |
|
15568 (WebKit::WebMediaPlayerClientImpl::sawUnsupportedTracks): |
|
15569 (WebKit::WebMediaPlayerClientImpl::load): |
|
15570 (WebKit::WebMediaPlayerClientImpl::cancelLoad): |
|
15571 (WebKit::WebMediaPlayerClientImpl::play): |
|
15572 (WebKit::WebMediaPlayerClientImpl::pause): |
|
15573 (WebKit::WebMediaPlayerClientImpl::naturalSize): |
|
15574 (WebKit::WebMediaPlayerClientImpl::hasVideo): |
|
15575 (WebKit::WebMediaPlayerClientImpl::hasAudio): |
|
15576 (WebKit::WebMediaPlayerClientImpl::setVisible): |
|
15577 (WebKit::WebMediaPlayerClientImpl::duration): |
|
15578 (WebKit::WebMediaPlayerClientImpl::currentTime): |
|
15579 (WebKit::WebMediaPlayerClientImpl::seek): |
|
15580 (WebKit::WebMediaPlayerClientImpl::seeking): |
|
15581 (WebKit::WebMediaPlayerClientImpl::setEndTime): |
|
15582 (WebKit::WebMediaPlayerClientImpl::setRate): |
|
15583 (WebKit::WebMediaPlayerClientImpl::paused): |
|
15584 (WebKit::WebMediaPlayerClientImpl::supportsFullscreen): |
|
15585 (WebKit::WebMediaPlayerClientImpl::supportsSave): |
|
15586 (WebKit::WebMediaPlayerClientImpl::setVolume): |
|
15587 (WebKit::WebMediaPlayerClientImpl::networkState): |
|
15588 (WebKit::WebMediaPlayerClientImpl::readyState): |
|
15589 (WebKit::WebMediaPlayerClientImpl::maxTimeSeekable): |
|
15590 (WebKit::WebMediaPlayerClientImpl::buffered): |
|
15591 (WebKit::WebMediaPlayerClientImpl::dataRate): |
|
15592 (WebKit::WebMediaPlayerClientImpl::totalBytesKnown): |
|
15593 (WebKit::WebMediaPlayerClientImpl::totalBytes): |
|
15594 (WebKit::WebMediaPlayerClientImpl::bytesLoaded): |
|
15595 (WebKit::WebMediaPlayerClientImpl::setSize): |
|
15596 (WebKit::WebMediaPlayerClientImpl::paint): |
|
15597 (WebKit::WebMediaPlayerClientImpl::setAutobuffer): |
|
15598 (WebKit::WebMediaPlayerClientImpl::hasSingleSecurityOrigin): |
|
15599 (WebKit::WebMediaPlayerClientImpl::movieLoadType): |
|
15600 (WebKit::WebMediaPlayerClientImpl::create): |
|
15601 (WebKit::WebMediaPlayerClientImpl::getSupportedTypes): |
|
15602 (WebKit::WebMediaPlayerClientImpl::supportsType): |
|
15603 (WebKit::WebMediaPlayerClientImpl::WebMediaPlayerClientImpl): |
|
15604 * src/WebMediaPlayerClientImpl.h: Added. |
|
15605 * src/WebNode.cpp: Added. |
|
15606 (WebKit::WebNode::reset): |
|
15607 (WebKit::WebNode::assign): |
|
15608 (WebKit::WebNode::parentNode): |
|
15609 (WebKit::WebNode::nodeName): |
|
15610 (WebKit::WebNode::WebNode): |
|
15611 (WebKit::WebNode::operator=): |
|
15612 (WebKit::WebNode::operator WTF::PassRefPtr<WebCore::Node>): |
|
15613 (WebKit::WebNode::frame): |
|
15614 * src/WebNotification.cpp: Added. |
|
15615 (WebKit::WebNotification::reset): |
|
15616 (WebKit::WebNotification::assign): |
|
15617 (WebKit::WebNotification::lessThan): |
|
15618 (WebKit::WebNotification::isHTML): |
|
15619 (WebKit::WebNotification::url): |
|
15620 (WebKit::WebNotification::icon): |
|
15621 (WebKit::WebNotification::title): |
|
15622 (WebKit::WebNotification::body): |
|
15623 (WebKit::WebNotification::dispatchDisplayEvent): |
|
15624 (WebKit::WebNotification::dispatchErrorEvent): |
|
15625 (WebKit::WebNotification::dispatchCloseEvent): |
|
15626 (WebKit::WebNotification::WebNotification): |
|
15627 (WebKit::WebNotification::operator=): |
|
15628 (WebKit::WebNotification::operator WTF::PassRefPtr<Notification>): |
|
15629 |
|
15630 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
15631 |
|
15632 Reviewed by Dimitri Glazkov. |
|
15633 |
|
15634 Up-streaming Chromium API src files: WebFileChooser...WebImageSkia |
|
15635 |
|
15636 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15637 |
|
15638 * src/WebFileChooserCompletionImpl.cpp: Added. |
|
15639 (WebKit::WebFileChooserCompletionImpl::WebFileChooserCompletionImpl): |
|
15640 (WebKit::WebFileChooserCompletionImpl::~WebFileChooserCompletionImpl): |
|
15641 (WebKit::WebFileChooserCompletionImpl::didChooseFile): |
|
15642 * src/WebFileChooserCompletionImpl.h: Added. |
|
15643 * src/WebFontCache.cpp: Added. |
|
15644 (WebKit::WebFontCache::fontDataCount): |
|
15645 (WebKit::WebFontCache::inactiveFontDataCount): |
|
15646 (WebKit::WebFontCache::clear): |
|
15647 * src/WebFormElement.cpp: Added. |
|
15648 (WebKit::WebFormElement::WebFormElement): |
|
15649 (WebKit::WebFormElement::operator=): |
|
15650 (WebKit::WebFormElement::operator WTF::PassRefPtr<WebCore::HTMLFormElement>): |
|
15651 (WebKit::WebFormElement::autoComplete): |
|
15652 (WebKit::WebFormElement::action): |
|
15653 (WebKit::WebFormElement::submit): |
|
15654 (WebKit::WebFormElement::getNamedElements): |
|
15655 * src/WebFrameImpl.cpp: Added. |
|
15656 (WebKit::frameContentAsPlainText): |
|
15657 (WebKit::ChromePrintContext::ChromePrintContext): |
|
15658 (WebKit::ChromePrintContext::begin): |
|
15659 (WebKit::ChromePrintContext::getPageShrink): |
|
15660 (WebKit::ChromePrintContext::spoolPage): |
|
15661 (WebKit::DataSourceForDocLoader): |
|
15662 (WebKit::WebFrameImpl::DeferredScopeStringMatches::DeferredScopeStringMatches): |
|
15663 (WebKit::WebFrameImpl::DeferredScopeStringMatches::doTimeout): |
|
15664 (WebKit::WebFrame::frameForEnteredContext): |
|
15665 (WebKit::WebFrame::frameForCurrentContext): |
|
15666 (WebKit::WebFrameImpl::name): |
|
15667 (WebKit::WebFrameImpl::url): |
|
15668 (WebKit::WebFrameImpl::favIconURL): |
|
15669 (WebKit::WebFrameImpl::openSearchDescriptionURL): |
|
15670 (WebKit::WebFrameImpl::scrollOffset): |
|
15671 (WebKit::WebFrameImpl::contentsSize): |
|
15672 (WebKit::WebFrameImpl::contentsPreferredWidth): |
|
15673 (WebKit::WebFrameImpl::hasVisibleContent): |
|
15674 (WebKit::WebFrameImpl::view): |
|
15675 (WebKit::WebFrameImpl::opener): |
|
15676 (WebKit::WebFrameImpl::parent): |
|
15677 (WebKit::WebFrameImpl::top): |
|
15678 (WebKit::WebFrameImpl::firstChild): |
|
15679 (WebKit::WebFrameImpl::lastChild): |
|
15680 (WebKit::WebFrameImpl::nextSibling): |
|
15681 (WebKit::WebFrameImpl::previousSibling): |
|
15682 (WebKit::WebFrameImpl::traverseNext): |
|
15683 (WebKit::WebFrameImpl::traversePrevious): |
|
15684 (WebKit::WebFrameImpl::findChildByName): |
|
15685 (WebKit::WebFrameImpl::findChildByExpression): |
|
15686 (WebKit::WebFrameImpl::forms): |
|
15687 (WebKit::WebFrameImpl::securityOrigin): |
|
15688 (WebKit::WebFrameImpl::grantUniversalAccess): |
|
15689 (WebKit::WebFrameImpl::windowObject): |
|
15690 (WebKit::WebFrameImpl::bindToWindowObject): |
|
15691 (WebKit::WebFrameImpl::executeScript): |
|
15692 (WebKit::WebFrameImpl::executeScriptInNewContext): |
|
15693 (WebKit::WebFrameImpl::executeScriptInIsolatedWorld): |
|
15694 (WebKit::WebFrameImpl::addMessageToConsole): |
|
15695 (WebKit::WebFrameImpl::collectGarbage): |
|
15696 (WebKit::WebFrameImpl::mainWorldScriptContext): |
|
15697 (WebKit::WebFrameImpl::insertStyleText): |
|
15698 (WebKit::WebFrameImpl::reload): |
|
15699 (WebKit::WebFrameImpl::loadRequest): |
|
15700 (WebKit::WebFrameImpl::loadHistoryItem): |
|
15701 (WebKit::WebFrameImpl::loadData): |
|
15702 (WebKit::WebFrameImpl::loadHTMLString): |
|
15703 (WebKit::WebFrameImpl::isLoading): |
|
15704 (WebKit::WebFrameImpl::stopLoading): |
|
15705 (WebKit::WebFrameImpl::provisionalDataSource): |
|
15706 (WebKit::WebFrameImpl::dataSource): |
|
15707 (WebKit::WebFrameImpl::previousHistoryItem): |
|
15708 (WebKit::WebFrameImpl::currentHistoryItem): |
|
15709 (WebKit::WebFrameImpl::enableViewSourceMode): |
|
15710 (WebKit::WebFrameImpl::isViewSourceModeEnabled): |
|
15711 (WebKit::WebFrameImpl::setReferrerForRequest): |
|
15712 (WebKit::WebFrameImpl::dispatchWillSendRequest): |
|
15713 (WebKit::WebFrameImpl::commitDocumentData): |
|
15714 (WebKit::WebFrameImpl::unloadListenerCount): |
|
15715 (WebKit::WebFrameImpl::isProcessingUserGesture): |
|
15716 (WebKit::WebFrameImpl::willSuppressOpenerInNewFrame): |
|
15717 (WebKit::WebFrameImpl::replaceSelection): |
|
15718 (WebKit::WebFrameImpl::insertText): |
|
15719 (WebKit::WebFrameImpl::setMarkedText): |
|
15720 (WebKit::WebFrameImpl::unmarkText): |
|
15721 (WebKit::WebFrameImpl::hasMarkedText): |
|
15722 (WebKit::WebFrameImpl::markedRange): |
|
15723 (WebKit::WebFrameImpl::executeCommand): |
|
15724 (WebKit::WebFrameImpl::isCommandEnabled): |
|
15725 (WebKit::WebFrameImpl::enableContinuousSpellChecking): |
|
15726 (WebKit::WebFrameImpl::isContinuousSpellCheckingEnabled): |
|
15727 (WebKit::WebFrameImpl::hasSelection): |
|
15728 (WebKit::WebFrameImpl::selectionRange): |
|
15729 (WebKit::WebFrameImpl::selectionAsText): |
|
15730 (WebKit::WebFrameImpl::selectionAsMarkup): |
|
15731 (WebKit::WebFrameImpl::printBegin): |
|
15732 (WebKit::WebFrameImpl::getPrintPageShrink): |
|
15733 (WebKit::WebFrameImpl::printPage): |
|
15734 (WebKit::WebFrameImpl::printEnd): |
|
15735 (WebKit::WebFrameImpl::find): |
|
15736 (WebKit::WebFrameImpl::stopFinding): |
|
15737 (WebKit::WebFrameImpl::scopeStringMatches): |
|
15738 (WebKit::WebFrameImpl::cancelPendingScopingEffort): |
|
15739 (WebKit::WebFrameImpl::increaseMatchCount): |
|
15740 (WebKit::WebFrameImpl::reportFindInPageSelection): |
|
15741 (WebKit::WebFrameImpl::resetMatchCount): |
|
15742 (WebKit::WebFrameImpl::completeURL): |
|
15743 (WebKit::WebFrameImpl::contentAsText): |
|
15744 (WebKit::WebFrameImpl::contentAsMarkup): |
|
15745 (WebKit::WebFrameImpl::create): |
|
15746 (WebKit::WebFrameImpl::WebFrameImpl): |
|
15747 (WebKit::WebFrameImpl::~WebFrameImpl): |
|
15748 (WebKit::WebFrameImpl::initializeAsMainFrame): |
|
15749 (WebKit::WebFrameImpl::createChildFrame): |
|
15750 (WebKit::WebFrameImpl::layout): |
|
15751 (WebKit::WebFrameImpl::paint): |
|
15752 (WebKit::WebFrameImpl::createFrameView): |
|
15753 (WebKit::WebFrameImpl::fromFrame): |
|
15754 (WebKit::WebFrameImpl::viewImpl): |
|
15755 (WebKit::WebFrameImpl::dataSourceImpl): |
|
15756 (WebKit::WebFrameImpl::provisionalDataSourceImpl): |
|
15757 (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection): |
|
15758 (WebKit::WebFrameImpl::didFail): |
|
15759 (WebKit::WebFrameImpl::setAllowsScrolling): |
|
15760 (WebKit::WebFrameImpl::registerPasswordListener): |
|
15761 (WebKit::WebFrameImpl::getPasswordListener): |
|
15762 (WebKit::WebFrameImpl::closing): |
|
15763 (WebKit::WebFrameImpl::invalidateArea): |
|
15764 (WebKit::WebFrameImpl::addMarker): |
|
15765 (WebKit::WebFrameImpl::setMarkerActive): |
|
15766 (WebKit::WebFrameImpl::ordinalOfFirstMatchForFrame): |
|
15767 (WebKit::WebFrameImpl::shouldScopeMatches): |
|
15768 (WebKit::WebFrameImpl::scopeStringMatchesSoon): |
|
15769 (WebKit::WebFrameImpl::callScopeStringMatches): |
|
15770 (WebKit::WebFrameImpl::invalidateIfNecessary): |
|
15771 (WebKit::WebFrameImpl::clearPasswordListeners): |
|
15772 (WebKit::WebFrameImpl::loadJavaScriptURL): |
|
15773 * src/WebFrameImpl.h: Added. |
|
15774 (WebKit::WebFrameImpl::liveObjectCount): |
|
15775 (WebKit::WebFrameImpl::frame): |
|
15776 (WebKit::WebFrameImpl::frameView): |
|
15777 (WebKit::WebFrameImpl::activeMatchFrame): |
|
15778 (WebKit::WebFrameImpl::client): |
|
15779 (WebKit::WebFrameImpl::dropClient): |
|
15780 (WebKit::WebFrameImpl::ClientHandle::create): |
|
15781 (WebKit::WebFrameImpl::ClientHandle::client): |
|
15782 (WebKit::WebFrameImpl::ClientHandle::dropClient): |
|
15783 (WebKit::WebFrameImpl::ClientHandle::ClientHandle): |
|
15784 (WebKit::WebFrameImpl::): |
|
15785 * src/WebHTTPBody.cpp: Added. |
|
15786 (WebKit::WebHTTPBody::initialize): |
|
15787 (WebKit::WebHTTPBody::reset): |
|
15788 (WebKit::WebHTTPBody::assign): |
|
15789 (WebKit::WebHTTPBody::elementCount): |
|
15790 (WebKit::WebHTTPBody::elementAt): |
|
15791 (WebKit::WebHTTPBody::appendData): |
|
15792 (WebKit::WebHTTPBody::appendFile): |
|
15793 (WebKit::WebHTTPBody::identifier): |
|
15794 (WebKit::WebHTTPBody::setIdentifier): |
|
15795 (WebKit::WebHTTPBody::WebHTTPBody): |
|
15796 (WebKit::WebHTTPBody::operator=): |
|
15797 (WebKit::WebHTTPBody::operator PassRefPtr<FormData>): |
|
15798 (WebKit::WebHTTPBody::ensureMutable): |
|
15799 * src/WebHistoryItem.cpp: Added. |
|
15800 (WebKit::WebHistoryItem::initialize): |
|
15801 (WebKit::WebHistoryItem::reset): |
|
15802 (WebKit::WebHistoryItem::assign): |
|
15803 (WebKit::WebHistoryItem::urlString): |
|
15804 (WebKit::WebHistoryItem::setURLString): |
|
15805 (WebKit::WebHistoryItem::originalURLString): |
|
15806 (WebKit::WebHistoryItem::setOriginalURLString): |
|
15807 (WebKit::WebHistoryItem::referrer): |
|
15808 (WebKit::WebHistoryItem::setReferrer): |
|
15809 (WebKit::WebHistoryItem::target): |
|
15810 (WebKit::WebHistoryItem::setTarget): |
|
15811 (WebKit::WebHistoryItem::parent): |
|
15812 (WebKit::WebHistoryItem::setParent): |
|
15813 (WebKit::WebHistoryItem::title): |
|
15814 (WebKit::WebHistoryItem::setTitle): |
|
15815 (WebKit::WebHistoryItem::alternateTitle): |
|
15816 (WebKit::WebHistoryItem::setAlternateTitle): |
|
15817 (WebKit::WebHistoryItem::lastVisitedTime): |
|
15818 (WebKit::WebHistoryItem::setLastVisitedTime): |
|
15819 (WebKit::WebHistoryItem::scrollOffset): |
|
15820 (WebKit::WebHistoryItem::setScrollOffset): |
|
15821 (WebKit::WebHistoryItem::isTargetItem): |
|
15822 (WebKit::WebHistoryItem::setIsTargetItem): |
|
15823 (WebKit::WebHistoryItem::visitCount): |
|
15824 (WebKit::WebHistoryItem::setVisitCount): |
|
15825 (WebKit::WebHistoryItem::documentState): |
|
15826 (WebKit::WebHistoryItem::setDocumentState): |
|
15827 (WebKit::WebHistoryItem::httpContentType): |
|
15828 (WebKit::WebHistoryItem::setHTTPContentType): |
|
15829 (WebKit::WebHistoryItem::httpBody): |
|
15830 (WebKit::WebHistoryItem::setHTTPBody): |
|
15831 (WebKit::WebHistoryItem::children): |
|
15832 (WebKit::WebHistoryItem::setChildren): |
|
15833 (WebKit::WebHistoryItem::appendToChildren): |
|
15834 (WebKit::WebHistoryItem::WebHistoryItem): |
|
15835 (WebKit::WebHistoryItem::operator=): |
|
15836 (WebKit::WebHistoryItem::operator PassRefPtr<HistoryItem>): |
|
15837 (WebKit::WebHistoryItem::ensureMutable): |
|
15838 * src/WebImageCG.cpp: Added. |
|
15839 (WebKit::WebImage::fromData): |
|
15840 (WebKit::WebImage::reset): |
|
15841 (WebKit::WebImage::assign): |
|
15842 (WebKit::WebImage::isNull): |
|
15843 (WebKit::WebImage::size): |
|
15844 (WebKit::WebImage::WebImage): |
|
15845 (WebKit::WebImage::operator=): |
|
15846 * src/WebImageSkia.cpp: Added. |
|
15847 (WebKit::WebImage::fromData): |
|
15848 (WebKit::WebImage::reset): |
|
15849 (WebKit::WebImage::assign): |
|
15850 (WebKit::WebImage::isNull): |
|
15851 (WebKit::WebImage::size): |
|
15852 (WebKit::WebImage::WebImage): |
|
15853 (WebKit::WebImage::operator=): |
|
15854 |
|
15855 2009-11-09 Yaar Schnitman <yaar@chromium.src> |
|
15856 |
|
15857 Reviewed by Dimitri Glazkov. |
|
15858 |
|
15859 Up-streaming Chromium API src files: WebData...WebElement |
|
15860 |
|
15861 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15862 |
|
15863 * src/WebData.cpp: Added. |
|
15864 (WebKit::WebData::reset): |
|
15865 (WebKit::WebData::assign): |
|
15866 (WebKit::WebData::size): |
|
15867 (WebKit::WebData::data): |
|
15868 (WebKit::WebData::WebData): |
|
15869 (WebKit::WebData::operator=): |
|
15870 (WebKit::WebData::operator PassRefPtr<SharedBuffer>): |
|
15871 * src/WebDataSourceImpl.cpp: Added. |
|
15872 (WebKit::WebDataSourceImpl::create): |
|
15873 (WebKit::WebDataSourceImpl::originalRequest): |
|
15874 (WebKit::WebDataSourceImpl::request): |
|
15875 (WebKit::WebDataSourceImpl::response): |
|
15876 (WebKit::WebDataSourceImpl::hasUnreachableURL): |
|
15877 (WebKit::WebDataSourceImpl::unreachableURL): |
|
15878 (WebKit::WebDataSourceImpl::redirectChain): |
|
15879 (WebKit::WebDataSourceImpl::pageTitle): |
|
15880 (WebKit::WebDataSourceImpl::navigationType): |
|
15881 (WebKit::WebDataSourceImpl::triggeringEventTime): |
|
15882 (WebKit::WebDataSourceImpl::extraData): |
|
15883 (WebKit::WebDataSourceImpl::setExtraData): |
|
15884 (WebKit::WebDataSourceImpl::toWebNavigationType): |
|
15885 (WebKit::WebDataSourceImpl::endOfRedirectChain): |
|
15886 (WebKit::WebDataSourceImpl::clearRedirectChain): |
|
15887 (WebKit::WebDataSourceImpl::appendRedirect): |
|
15888 (WebKit::WebDataSourceImpl::setNextPluginLoadObserver): |
|
15889 (WebKit::WebDataSourceImpl::WebDataSourceImpl): |
|
15890 (WebKit::WebDataSourceImpl::~WebDataSourceImpl): |
|
15891 * src/WebDataSourceImpl.h: Added. |
|
15892 (WebKit::WebDataSourceImpl::fromDocumentLoader): |
|
15893 (WebKit::WebDataSourceImpl::hasRedirectChain): |
|
15894 (WebKit::WebDataSourceImpl::releasePluginLoadObserver): |
|
15895 * src/WebDatabase.cpp: Added. |
|
15896 (WebKit::WebDatabase::reset): |
|
15897 (WebKit::WebDatabase::assign): |
|
15898 (WebKit::WebDatabase::name): |
|
15899 (WebKit::WebDatabase::displayName): |
|
15900 (WebKit::WebDatabase::estimatedSize): |
|
15901 (WebKit::WebDatabase::securityOrigin): |
|
15902 (WebKit::WebDatabase::setObserver): |
|
15903 (WebKit::WebDatabase::observer): |
|
15904 (WebKit::WebDatabase::updateDatabaseSize): |
|
15905 (WebKit::WebDatabase::WebDatabase): |
|
15906 (WebKit::WebDatabase::operator=): |
|
15907 (WebKit::WebDatabase::operator WTF::PassRefPtr<Database>): |
|
15908 * src/WebDevToolsAgentPrivate.h: Added. |
|
15909 * src/WebDragData.cpp: Added. |
|
15910 (WebKit::WebDragData::initialize): |
|
15911 (WebKit::WebDragData::reset): |
|
15912 (WebKit::WebDragData::assign): |
|
15913 (WebKit::WebDragData::url): |
|
15914 (WebKit::WebDragData::setURL): |
|
15915 (WebKit::WebDragData::urlTitle): |
|
15916 (WebKit::WebDragData::setURLTitle): |
|
15917 (WebKit::WebDragData::fileExtension): |
|
15918 (WebKit::WebDragData::setFileExtension): |
|
15919 (WebKit::WebDragData::hasFileNames): |
|
15920 (WebKit::WebDragData::fileNames): |
|
15921 (WebKit::WebDragData::setFileNames): |
|
15922 (WebKit::WebDragData::appendToFileNames): |
|
15923 (WebKit::WebDragData::plainText): |
|
15924 (WebKit::WebDragData::setPlainText): |
|
15925 (WebKit::WebDragData::htmlText): |
|
15926 (WebKit::WebDragData::setHTMLText): |
|
15927 (WebKit::WebDragData::htmlBaseURL): |
|
15928 (WebKit::WebDragData::setHTMLBaseURL): |
|
15929 (WebKit::WebDragData::fileContentFileName): |
|
15930 (WebKit::WebDragData::setFileContentFileName): |
|
15931 (WebKit::WebDragData::fileContent): |
|
15932 (WebKit::WebDragData::setFileContent): |
|
15933 (WebKit::WebDragData::WebDragData): |
|
15934 (WebKit::WebDragData::operator=): |
|
15935 (WebKit::WebDragData::operator WTF::PassRefPtr<WebCore::ChromiumDataObject>): |
|
15936 (WebKit::WebDragData::ensureMutable): |
|
15937 * src/WebElement.cpp: Added. |
|
15938 (WebKit::WebElement::WebElement): |
|
15939 (WebKit::WebElement::operator=): |
|
15940 (WebKit::WebElement::operator WTF::PassRefPtr<Element>): |
|
15941 |
|
15942 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
15943 |
|
15944 Reviewed by Dimitri Glazkov. |
|
15945 |
|
15946 WebPo*.h and WebRunetimeFeatures.h Chromium API headers. |
|
15947 |
|
15948 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
15949 |
|
15950 * public/WebPoint.h: Added. |
|
15951 (WebKit::WebPoint::WebPoint): |
|
15952 (WebKit::WebPoint::operator=): |
|
15953 (WebKit::WebPoint::operator WebCore::IntPoint): |
|
15954 (WebKit::WebPoint::operator gfx::Point): |
|
15955 (WebKit::operator==): |
|
15956 (WebKit::operator!=): |
|
15957 * public/WebPopupMenu.h: Added. |
|
15958 * public/WebPopupMenuInfo.h: Added. |
|
15959 (WebKit::WebPopupMenuInfo::Item::): |
|
15960 * public/WebRuntimeFeatures.h: Added. |
|
15961 |
|
15962 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
15963 |
|
15964 Reviewed by Dimitri Glazkov. |
|
15965 |
|
15966 WebPa*.h and WebPl*.h Chromium API headers. |
|
15967 |
|
15968 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
15969 |
|
15970 * public/WebPasswordAutocompleteListener.h: Added. |
|
15971 (WebKit::WebPasswordAutocompleteListener::~WebPasswordAutocompleteListener): |
|
15972 * public/WebPasswordFormData.h: Added. |
|
15973 (WebKit::WebPasswordFormData::isValid): |
|
15974 * public/WebPlugin.h: Added. |
|
15975 (WebKit::WebPlugin::~WebPlugin): |
|
15976 * public/WebPluginContainer.h: Added. |
|
15977 (WebKit::WebPluginContainer::~WebPluginContainer): |
|
15978 * public/WebPluginListBuilder.h: Added. |
|
15979 * public/WebPluginParams.h: Added. |
|
15980 |
|
15981 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
15982 |
|
15983 Reviewed by Dimitri Glazkov. |
|
15984 |
|
15985 Up-streaming Chromium API src files: WebBindging ... WebCursorInfo |
|
15986 |
|
15987 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
15988 |
|
15989 * src/WebBindings.cpp: Added. |
|
15990 (WebKit::WebBindings::construct): |
|
15991 (WebKit::WebBindings::createObject): |
|
15992 (WebKit::WebBindings::enumerate): |
|
15993 (WebKit::WebBindings::evaluate): |
|
15994 (WebKit::WebBindings::evaluateHelper): |
|
15995 (WebKit::WebBindings::getIntIdentifier): |
|
15996 (WebKit::WebBindings::getProperty): |
|
15997 (WebKit::WebBindings::getStringIdentifier): |
|
15998 (WebKit::WebBindings::getStringIdentifiers): |
|
15999 (WebKit::WebBindings::hasMethod): |
|
16000 (WebKit::WebBindings::hasProperty): |
|
16001 (WebKit::WebBindings::identifierIsString): |
|
16002 (WebKit::WebBindings::intFromIdentifier): |
|
16003 (WebKit::WebBindings::initializeVariantWithStringCopy): |
|
16004 (WebKit::WebBindings::invoke): |
|
16005 (WebKit::WebBindings::invokeDefault): |
|
16006 (WebKit::WebBindings::releaseObject): |
|
16007 (WebKit::WebBindings::releaseVariantValue): |
|
16008 (WebKit::WebBindings::removeProperty): |
|
16009 (WebKit::WebBindings::retainObject): |
|
16010 (WebKit::WebBindings::setException): |
|
16011 (WebKit::WebBindings::setProperty): |
|
16012 (WebKit::WebBindings::unregisterObject): |
|
16013 (WebKit::WebBindings::utf8FromIdentifier): |
|
16014 (WebKit::WebBindings::extractIdentifierData): |
|
16015 (WebKit::getEvent): |
|
16016 (WebKit::getDragDataImpl): |
|
16017 (WebKit::getRangeImpl): |
|
16018 (WebKit::WebBindings::getDragData): |
|
16019 (WebKit::WebBindings::isDragEvent): |
|
16020 (WebKit::WebBindings::getRange): |
|
16021 * src/WebCString.cpp: Added. |
|
16022 (WebKit::WebCString::reset): |
|
16023 (WebKit::WebCString::assign): |
|
16024 (WebKit::WebCString::length): |
|
16025 (WebKit::WebCString::data): |
|
16026 (WebKit::WebCString::utf16): |
|
16027 (WebKit::WebCString::fromUTF16): |
|
16028 (WebKit::WebCString::WebCString): |
|
16029 (WebKit::WebCString::operator=): |
|
16030 (WebKit::WebCString::operator WebCore::CString): |
|
16031 * src/WebCache.cpp: Added. |
|
16032 (WebKit::ToResourceTypeStat): |
|
16033 (WebKit::WebCache::setCapacities): |
|
16034 (WebKit::WebCache::clear): |
|
16035 (WebKit::WebCache::getUsageStats): |
|
16036 (WebKit::WebCache::getResourceTypeStats): |
|
16037 * src/WebColor.cpp: Added. |
|
16038 (WebKit::toCSSValueKeyword): |
|
16039 (WebKit::setNamedColors): |
|
16040 * src/WebCrossOriginPreflightResultCache.cpp: Added. |
|
16041 (WebKit::WebCrossOriginPreflightResultCache::clear): |
|
16042 * src/WebCursorInfo.cpp: Added. |
|
16043 (WebKit::WebCursorInfo::WebCursorInfo): |
|
16044 |
|
16045 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16046 |
|
16047 Reviewed by Dimitri Glazkov. |
|
16048 |
|
16049 Up-streaming Chromium API src files: WebAccessibilty |
|
16050 |
|
16051 https://bugs.webkit.org/show_bug.cgi?id=31276 |
|
16052 |
|
16053 * src/WebAccessibilityCache.cpp: Added. |
|
16054 (WebKit::WebAccessibilityCache::enableAccessibility): |
|
16055 * src/WebAccessibilityCacheImpl.cpp: Added. |
|
16056 (WebKit::toAccessibilityObject): |
|
16057 (WebKit::WebAccessibilityCache::create): |
|
16058 (WebKit::WebAccessibilityCacheImpl::WeakHandle::create): |
|
16059 (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle): |
|
16060 (WebKit::WebAccessibilityCacheImpl::WeakHandle::detach): |
|
16061 (WebKit::WebAccessibilityCacheImpl::WebAccessibilityCacheImpl): |
|
16062 (WebKit::WebAccessibilityCacheImpl::~WebAccessibilityCacheImpl): |
|
16063 (WebKit::WebAccessibilityCacheImpl::initialize): |
|
16064 (WebKit::WebAccessibilityCacheImpl::getObjectById): |
|
16065 (WebKit::WebAccessibilityCacheImpl::isValidId): |
|
16066 (WebKit::WebAccessibilityCacheImpl::remove): |
|
16067 (WebKit::WebAccessibilityCacheImpl::clear): |
|
16068 (WebKit::WebAccessibilityCacheImpl::addOrGetId): |
|
16069 * src/WebAccessibilityCacheImpl.h: Added. |
|
16070 (WebKit::WebAccessibilityCacheImpl::isInitialized): |
|
16071 * src/WebAccessibilityObject.cpp: Added. |
|
16072 (WebKit::WebAccessibilityObject::reset): |
|
16073 (WebKit::WebAccessibilityObject::assign): |
|
16074 (WebKit::WebAccessibilityObject::accessibilityDescription): |
|
16075 (WebKit::WebAccessibilityObject::actionVerb): |
|
16076 (WebKit::WebAccessibilityObject::canSetFocusAttribute): |
|
16077 (WebKit::WebAccessibilityObject::childCount): |
|
16078 (WebKit::WebAccessibilityObject::childAt): |
|
16079 (WebKit::WebAccessibilityObject::firstChild): |
|
16080 (WebKit::WebAccessibilityObject::focusedChild): |
|
16081 (WebKit::WebAccessibilityObject::lastChild): |
|
16082 (WebKit::WebAccessibilityObject::nextSibling): |
|
16083 (WebKit::WebAccessibilityObject::parentObject): |
|
16084 (WebKit::WebAccessibilityObject::previousSibling): |
|
16085 (WebKit::WebAccessibilityObject::isAnchor): |
|
16086 (WebKit::WebAccessibilityObject::isChecked): |
|
16087 (WebKit::WebAccessibilityObject::isFocused): |
|
16088 (WebKit::WebAccessibilityObject::isEnabled): |
|
16089 (WebKit::WebAccessibilityObject::isHovered): |
|
16090 (WebKit::WebAccessibilityObject::isIndeterminate): |
|
16091 (WebKit::WebAccessibilityObject::isMultiSelect): |
|
16092 (WebKit::WebAccessibilityObject::isOffScreen): |
|
16093 (WebKit::WebAccessibilityObject::isPasswordField): |
|
16094 (WebKit::WebAccessibilityObject::isPressed): |
|
16095 (WebKit::WebAccessibilityObject::isReadOnly): |
|
16096 (WebKit::WebAccessibilityObject::isVisited): |
|
16097 (WebKit::WebAccessibilityObject::boundingBoxRect): |
|
16098 (WebKit::WebAccessibilityObject::helpText): |
|
16099 (WebKit::WebAccessibilityObject::hitTest): |
|
16100 (WebKit::WebAccessibilityObject::keyboardShortcut): |
|
16101 (WebKit::WebAccessibilityObject::performDefaultAction): |
|
16102 (WebKit::WebAccessibilityObject::roleValue): |
|
16103 (WebKit::WebAccessibilityObject::stringValue): |
|
16104 (WebKit::WebAccessibilityObject::title): |
|
16105 (WebKit::WebAccessibilityObject::WebAccessibilityObject): |
|
16106 (WebKit::WebAccessibilityObject::operator=): |
|
16107 (WebKit::WebAccessibilityObject::operator WTF::PassRefPtr<WebCore::AccessibilityObject>): |
|
16108 |
|
16109 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16110 |
|
16111 Reviewed by Dimitri Glazkov. |
|
16112 |
|
16113 Upstreaming Chromium API: Platform specific files |
|
16114 |
|
16115 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16116 |
|
16117 * public/gtk/WebFontInfo.h: Added. |
|
16118 * public/gtk/WebInputEventFactory.h: Added. |
|
16119 * public/gtk/WebScreenInfoFactory.h: Added. |
|
16120 * public/linux/WebFontRendering.h: Added. |
|
16121 * public/linux/WebSandboxSupport.h: Added. |
|
16122 * public/mac/WebInputEventFactory.h: Added. |
|
16123 * public/mac/WebScreenInfoFactory.h: Added. |
|
16124 * public/win/WebInputEventFactory.h: Added. |
|
16125 * public/win/WebSandboxSupport.h: Added. |
|
16126 * public/win/WebScreenInfoFactory.h: Added. |
|
16127 * public/win/WebThemeEngine.h: Added. |
|
16128 * public/x11/WebScreenInfoFactory.h: Added. |
|
16129 |
|
16130 2009-11-09 David Levin <levin@chromium.org> |
|
16131 |
|
16132 Reviewed by Dmitry Titov. |
|
16133 |
|
16134 Change struct ResourceRequest to class ResourceRequest per |
|
16135 http://trac.webkit.org/changeset/50625. |
|
16136 |
|
16137 * public/WebURLRequest.h: |
|
16138 |
|
16139 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16140 |
|
16141 Reviewed by Dimitri Glazkov. |
|
16142 |
|
16143 Upstream remaining Chromium API WebN*.h headers. |
|
16144 |
|
16145 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16146 |
|
16147 * public/WebNonCopyable.h: Added. |
|
16148 (WebKit::WebNonCopyable::WebNonCopyable): |
|
16149 (WebKit::WebNonCopyable::~WebNonCopyable): |
|
16150 * public/WebNotification.h: Added. |
|
16151 (WebKit::WebNotification::WebNotification): |
|
16152 (WebKit::WebNotification::~WebNotification): |
|
16153 (WebKit::WebNotification::operator=): |
|
16154 (WebKit::WebNotification::equals): |
|
16155 (WebKit::operator==): |
|
16156 (WebKit::operator!=): |
|
16157 (WebKit::operator<): |
|
16158 * public/WebNotificationPermissionCallback.h: Added. |
|
16159 (WebKit::WebNotificationPermissionCallback::~WebNotificationPermissionCallback): |
|
16160 * public/WebNotificationPresenter.h: Added. |
|
16161 (WebKit::WebNotificationPresenter::): |
|
16162 |
|
16163 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16164 |
|
16165 Reviewed by Dimitri Glazkov. |
|
16166 |
|
16167 Upstream Chromium API headers WebMessage through WebNavigation. |
|
16168 |
|
16169 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16170 |
|
16171 * public/WebMessagePortChannel.h: Added. |
|
16172 (WebKit::WebMessagePortChannel::~WebMessagePortChannel): |
|
16173 * public/WebMessagePortChannelClient.h: Added. |
|
16174 (WebKit::WebMessagePortChannelClient::~WebMessagePortChannelClient): |
|
16175 * public/WebMimeRegistry.h: Added. |
|
16176 (WebKit::WebMimeRegistry::): |
|
16177 (WebKit::WebMimeRegistry::~WebMimeRegistry): |
|
16178 * public/WebNavigationPolicy.h: Added. |
|
16179 (WebKit::): |
|
16180 * public/WebNavigationType.h: Added. |
|
16181 (WebKit::): |
|
16182 |
|
16183 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16184 |
|
16185 Reviewed by Dimitri Glazkov. |
|
16186 |
|
16187 Upstreaming the Chromium WebKit API: WebScreenInfo to WebSharedWorkerRepo. |
|
16188 |
|
16189 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16190 |
|
16191 * public/WebScreenInfo.h: Added. |
|
16192 (WebKit::WebScreenInfo::WebScreenInfo): |
|
16193 * public/WebScriptController.h: Added. |
|
16194 * public/WebScriptSource.h: Added. |
|
16195 (WebKit::WebScriptSource::WebScriptSource): |
|
16196 * public/WebSearchableFormData.h: Added. |
|
16197 (WebKit::WebSearchableFormData::isValid): |
|
16198 (WebKit::WebSearchableFormData::url): |
|
16199 (WebKit::WebSearchableFormData::encoding): |
|
16200 * public/WebSecurityOrigin.h: Added. |
|
16201 (WebKit::WebSecurityOrigin::~WebSecurityOrigin): |
|
16202 (WebKit::WebSecurityOrigin::WebSecurityOrigin): |
|
16203 (WebKit::WebSecurityOrigin::operator=): |
|
16204 (WebKit::WebSecurityOrigin::isNull): |
|
16205 * public/WebSecurityPolicy.h: Added. |
|
16206 * public/WebSettings.h: Added. |
|
16207 (WebKit::WebSettings::~WebSettings): |
|
16208 * public/WebSharedWorker.h: Added. |
|
16209 (WebKit::WebSharedWorker::~WebSharedWorker): |
|
16210 * public/WebSharedWorkerRepository.h: Added. |
|
16211 |
|
16212 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16213 |
|
16214 Reviewed by Dimitri Glazkov. |
|
16215 |
|
16216 Upstream Chromium API headers Webkit.h thru WebMediaPlayerClient.h. |
|
16217 |
|
16218 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16219 |
|
16220 * public/WebKit.h: Added. |
|
16221 * public/WebKitClient.h: Added. |
|
16222 (WebKit::WebKitClient::~WebKitClient): |
|
16223 * public/WebLocalizedString.h: Added. |
|
16224 (WebKit::WebLocalizedString::): |
|
16225 * public/WebMediaPlayer.h: Added. |
|
16226 (WebKit::WebTimeRange::WebTimeRange): |
|
16227 (WebKit::WebMediaPlayer::): |
|
16228 (WebKit::WebMediaPlayer::~WebMediaPlayer): |
|
16229 * public/WebMediaPlayerAction.h: Added. |
|
16230 (WebKit::WebMediaPlayerAction::): |
|
16231 (WebKit::WebMediaPlayerAction::WebMediaPlayerAction): |
|
16232 * public/WebMediaPlayerClient.h: Added. |
|
16233 (WebKit::WebMediaPlayerClient::~WebMediaPlayerClient): |
|
16234 |
|
16235 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16236 |
|
16237 Reviewed by Dimitri Glazkov. |
|
16238 |
|
16239 Upstream rest of WebH*.h and WebI*.h Chromium API headers. |
|
16240 |
|
16241 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16242 |
|
16243 * public/WebHTTPBody.h: Added. |
|
16244 (WebKit::WebHTTPBody::Element::): |
|
16245 (WebKit::WebHTTPBody::~WebHTTPBody): |
|
16246 (WebKit::WebHTTPBody::WebHTTPBody): |
|
16247 (WebKit::WebHTTPBody::operator=): |
|
16248 (WebKit::WebHTTPBody::isNull): |
|
16249 * public/WebHTTPHeaderVisitor.h: Added. |
|
16250 (WebKit::WebHTTPHeaderVisitor::~WebHTTPHeaderVisitor): |
|
16251 * public/WebHistoryItem.h: Added. |
|
16252 (WebKit::WebHistoryItem::~WebHistoryItem): |
|
16253 (WebKit::WebHistoryItem::WebHistoryItem): |
|
16254 (WebKit::WebHistoryItem::operator=): |
|
16255 (WebKit::WebHistoryItem::isNull): |
|
16256 * public/WebImage.h: Added. |
|
16257 (WebKit::WebImage::~WebImage): |
|
16258 (WebKit::WebImage::WebImage): |
|
16259 (WebKit::WebImage::operator=): |
|
16260 (WebKit::WebImage::getSkBitmap): |
|
16261 (WebKit::WebImage::init): |
|
16262 (WebKit::WebImage::getCGImageRef): |
|
16263 * public/WebInputEvent.h: Added. |
|
16264 (WebKit::WebInputEvent::WebInputEvent): |
|
16265 (WebKit::WebInputEvent::): |
|
16266 (WebKit::WebInputEvent::isKeyboardEventType): |
|
16267 (WebKit::WebKeyboardEvent::WebKeyboardEvent): |
|
16268 (WebKit::WebMouseEvent::): |
|
16269 (WebKit::WebMouseEvent::WebMouseEvent): |
|
16270 (WebKit::WebMouseWheelEvent::WebMouseWheelEvent): |
|
16271 |
|
16272 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16273 |
|
16274 Reviewed by Eric Seidel. |
|
16275 |
|
16276 Upstreaming the Chromium WebKit API: WebSockets and WebStorage. |
|
16277 |
|
16278 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16279 |
|
16280 * public/WebSocketStreamError.h: Added. |
|
16281 * public/WebSocketStreamHandle.h: Added. |
|
16282 (WebKit::WebSocketStreamHandle::~WebSocketStreamHandle): |
|
16283 * public/WebSocketStreamHandleClient.h: Added. |
|
16284 * public/WebStorageArea.h: Added. |
|
16285 (WebKit::WebStorageArea::~WebStorageArea): |
|
16286 * public/WebStorageEventDispatcher.h: Added. |
|
16287 (WebKit::WebStorageEventDispatcher::~WebStorageEventDispatcher): |
|
16288 * public/WebStorageNamespace.h: Added. |
|
16289 (WebKit::WebStorageNamespace::~WebStorageNamespace): |
|
16290 |
|
16291 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16292 |
|
16293 Reviewed by Dimitri Glazkov. |
|
16294 |
|
16295 Upstreaming the Chromium WebKit API: WebString and other basic objects. |
|
16296 |
|
16297 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16298 |
|
16299 * public/WebRange.h: Added. |
|
16300 (WebKit::WebRange::~WebRange): |
|
16301 (WebKit::WebRange::WebRange): |
|
16302 (WebKit::WebRange::operator=): |
|
16303 (WebKit::WebRange::isNull): |
|
16304 * public/WebRect.h: Added. |
|
16305 (WebKit::WebRect::isEmpty): |
|
16306 (WebKit::WebRect::WebRect): |
|
16307 (WebKit::WebRect::operator=): |
|
16308 (WebKit::WebRect::operator WebCore::IntRect): |
|
16309 (WebKit::WebRect::operator gfx::Rect): |
|
16310 (WebKit::operator==): |
|
16311 (WebKit::operator!=): |
|
16312 * public/WebSize.h: Added. |
|
16313 (WebKit::WebSize::isEmpty): |
|
16314 (WebKit::WebSize::WebSize): |
|
16315 (WebKit::WebSize::operator=): |
|
16316 (WebKit::WebSize::operator WebCore::IntSize): |
|
16317 (WebKit::WebSize::operator gfx::Size): |
|
16318 (WebKit::operator==): |
|
16319 (WebKit::operator!=): |
|
16320 * public/WebString.h: Added. |
|
16321 (WebKit::WebString::~WebString): |
|
16322 (WebKit::WebString::WebString): |
|
16323 (WebKit::WebString::operator=): |
|
16324 (WebKit::WebString::isEmpty): |
|
16325 (WebKit::WebString::isNull): |
|
16326 (WebKit::WebString::operator string16): |
|
16327 (WebKit::WebString::operator NullableString16): |
|
16328 (WebKit::WebString::fromUTF8): |
|
16329 |
|
16330 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16331 |
|
16332 Reviewed by Eric Seidel. |
|
16333 |
|
16334 Upstreaming the Chromium WebKit API: WebText* |
|
16335 |
|
16336 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16337 |
|
16338 * public/WebTextAffinity.h: Added. |
|
16339 (WebKit::): |
|
16340 * public/WebTextDirection.h: Added. |
|
16341 (WebKit::): |
|
16342 |
|
16343 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16344 |
|
16345 Reviewed by Dimitri Glazkov. |
|
16346 |
|
16347 Upstream remainder of WebE*.h and WebF*.h Chromium API headers. |
|
16348 |
|
16349 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16350 |
|
16351 * public/WebEditingAction.h: Added. |
|
16352 (WebKit::): |
|
16353 * public/WebFileChooserCompletion.h: Added. |
|
16354 (WebKit::WebFileChooserCompletion::~WebFileChooserCompletion): |
|
16355 * public/WebFindOptions.h: Added. |
|
16356 (WebKit::WebFindOptions::WebFindOptions): |
|
16357 * public/WebFontCache.h: Added. |
|
16358 * public/WebFrame.h: Added. |
|
16359 (WebKit::WebFrame::~WebFrame): |
|
16360 * public/WebFrameClient.h: Added. |
|
16361 (WebKit::WebFrameClient::createPlugin): |
|
16362 (WebKit::WebFrameClient::createWorker): |
|
16363 (WebKit::WebFrameClient::createSharedWorker): |
|
16364 (WebKit::WebFrameClient::createMediaPlayer): |
|
16365 (WebKit::WebFrameClient::willClose): |
|
16366 (WebKit::WebFrameClient::loadURLExternally): |
|
16367 (WebKit::WebFrameClient::decidePolicyForNavigation): |
|
16368 (WebKit::WebFrameClient::canHandleRequest): |
|
16369 (WebKit::WebFrameClient::cannotHandleRequestError): |
|
16370 (WebKit::WebFrameClient::cancelledError): |
|
16371 (WebKit::WebFrameClient::unableToImplementPolicyWithError): |
|
16372 (WebKit::WebFrameClient::willSubmitForm): |
|
16373 (WebKit::WebFrameClient::willPerformClientRedirect): |
|
16374 (WebKit::WebFrameClient::didCancelClientRedirect): |
|
16375 (WebKit::WebFrameClient::didCompleteClientRedirect): |
|
16376 (WebKit::WebFrameClient::didCreateDataSource): |
|
16377 (WebKit::WebFrameClient::didStartProvisionalLoad): |
|
16378 (WebKit::WebFrameClient::didReceiveServerRedirectForProvisionalLoad): |
|
16379 (WebKit::WebFrameClient::didFailProvisionalLoad): |
|
16380 (WebKit::WebFrameClient::didReceiveDocumentData): |
|
16381 (WebKit::WebFrameClient::didCommitProvisionalLoad): |
|
16382 (WebKit::WebFrameClient::didClearWindowObject): |
|
16383 (WebKit::WebFrameClient::didCreateDocumentElement): |
|
16384 (WebKit::WebFrameClient::didReceiveTitle): |
|
16385 (WebKit::WebFrameClient::didFinishDocumentLoad): |
|
16386 (WebKit::WebFrameClient::didHandleOnloadEvents): |
|
16387 (WebKit::WebFrameClient::didFailLoad): |
|
16388 (WebKit::WebFrameClient::didFinishLoad): |
|
16389 (WebKit::WebFrameClient::didChangeLocationWithinPage): |
|
16390 (WebKit::WebFrameClient::didUpdateCurrentHistoryItem): |
|
16391 (WebKit::WebFrameClient::assignIdentifierToRequest): |
|
16392 (WebKit::WebFrameClient::willSendRequest): |
|
16393 (WebKit::WebFrameClient::didReceiveResponse): |
|
16394 (WebKit::WebFrameClient::didFinishResourceLoad): |
|
16395 (WebKit::WebFrameClient::didFailResourceLoad): |
|
16396 (WebKit::WebFrameClient::didLoadResourceFromMemoryCache): |
|
16397 (WebKit::WebFrameClient::didDisplayInsecureContent): |
|
16398 (WebKit::WebFrameClient::didRunInsecureContent): |
|
16399 (WebKit::WebFrameClient::allowScript): |
|
16400 (WebKit::WebFrameClient::didExhaustMemoryAvailableForScript): |
|
16401 (WebKit::WebFrameClient::didCreateScriptContext): |
|
16402 (WebKit::WebFrameClient::didDestroyScriptContext): |
|
16403 (WebKit::WebFrameClient::didCreateIsolatedScriptContext): |
|
16404 (WebKit::WebFrameClient::didChangeContentsSize): |
|
16405 (WebKit::WebFrameClient::didChangeScrollOffset): |
|
16406 (WebKit::WebFrameClient::reportFindInPageMatchCount): |
|
16407 (WebKit::WebFrameClient::reportFindInPageSelection): |
|
16408 (WebKit::WebFrameClient::~WebFrameClient): |
|
16409 |
|
16410 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16411 |
|
16412 Reviewed by Dimitri Glazkov. |
|
16413 |
|
16414 Upstream WebDevTools*.h and WebDrag*.h Chromium API headers. |
|
16415 |
|
16416 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16417 |
|
16418 * public/WebDevToolsAgent.h: Added. |
|
16419 (WebKit::WebDevToolsAgent::~WebDevToolsAgent): |
|
16420 * public/WebDevToolsAgentClient.h: Added. |
|
16421 (WebKit::WebDevToolsAgentClient::~WebDevToolsAgentClient): |
|
16422 * public/WebDevToolsFrontend.h: Added. |
|
16423 (WebKit::WebDevToolsFrontend::~WebDevToolsFrontend): |
|
16424 * public/WebDevToolsFrontendClient.h: Added. |
|
16425 (WebKit::WebDevToolsFrontendClient::WebDevToolsFrontendClient): |
|
16426 (WebKit::WebDevToolsFrontendClient::~WebDevToolsFrontendClient): |
|
16427 * public/WebDragData.h: Added. |
|
16428 (WebKit::WebDragData::~WebDragData): |
|
16429 (WebKit::WebDragData::WebDragData): |
|
16430 (WebKit::WebDragData::operator=): |
|
16431 (WebKit::WebDragData::isNull): |
|
16432 * public/WebDragOperation.h: Added. |
|
16433 (WebKit::): |
|
16434 |
|
16435 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16436 |
|
16437 Reviewed by Dimitri Glazkov. |
|
16438 |
|
16439 Upstreaming the Chromium WebKit API: WebURL and friends. |
|
16440 |
|
16441 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16442 |
|
16443 * public/WebURL.h: Added. |
|
16444 (WebKit::WebURL::~WebURL): |
|
16445 (WebKit::WebURL::WebURL): |
|
16446 (WebKit::WebURL::operator=): |
|
16447 (WebKit::WebURL::assign): |
|
16448 (WebKit::WebURL::spec): |
|
16449 (WebKit::WebURL::parsed): |
|
16450 (WebKit::WebURL::isValid): |
|
16451 (WebKit::WebURL::isEmpty): |
|
16452 (WebKit::WebURL::isNull): |
|
16453 (WebKit::WebURL::operator GURL): |
|
16454 * public/WebURLError.h: Added. |
|
16455 (WebKit::WebURLError::WebURLError): |
|
16456 * public/WebURLLoader.h: Added. |
|
16457 (WebKit::WebURLLoader::~WebURLLoader): |
|
16458 * public/WebURLLoaderClient.h: Added. |
|
16459 (WebKit::WebURLLoaderClient::~WebURLLoaderClient): |
|
16460 * public/WebURLRequest.h: Added. |
|
16461 (WebKit::WebURLRequest::): |
|
16462 (WebKit::WebURLRequest::~WebURLRequest): |
|
16463 (WebKit::WebURLRequest::WebURLRequest): |
|
16464 (WebKit::WebURLRequest::operator=): |
|
16465 * public/WebURLResponse.h: Added. |
|
16466 (WebKit::WebURLResponse::~WebURLResponse): |
|
16467 (WebKit::WebURLResponse::WebURLResponse): |
|
16468 (WebKit::WebURLResponse::operator=): |
|
16469 |
|
16470 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16471 |
|
16472 Reviewed by Dimitri Glazkov. |
|
16473 |
|
16474 Upstreaming the Chromium WebKit API: WebVector to WebWorkerClient |
|
16475 |
|
16476 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16477 |
|
16478 * public/WebVector.h: Added. |
|
16479 (WebKit::WebVector::~WebVector): |
|
16480 (WebKit::WebVector::WebVector): |
|
16481 (WebKit::WebVector::operator=): |
|
16482 (WebKit::WebVector::assign): |
|
16483 (WebKit::WebVector::size): |
|
16484 (WebKit::WebVector::isEmpty): |
|
16485 (WebKit::WebVector::operator[]): |
|
16486 (WebKit::WebVector::data): |
|
16487 (WebKit::WebVector::swap): |
|
16488 (WebKit::WebVector::initialize): |
|
16489 (WebKit::WebVector::initializeFrom): |
|
16490 (WebKit::WebVector::destroy): |
|
16491 * public/WebView.h: Added. |
|
16492 (WebKit::WebView::~WebView): |
|
16493 * public/WebViewClient.h: Added. |
|
16494 (WebKit::WebViewClient::createView): |
|
16495 (WebKit::WebViewClient::createPopupMenu): |
|
16496 (WebKit::WebViewClient::didAddMessageToConsole): |
|
16497 (WebKit::WebViewClient::printPage): |
|
16498 (WebKit::WebViewClient::notificationPresenter): |
|
16499 (WebKit::WebViewClient::didStartLoading): |
|
16500 (WebKit::WebViewClient::didStopLoading): |
|
16501 (WebKit::WebViewClient::shouldBeginEditing): |
|
16502 (WebKit::WebViewClient::shouldEndEditing): |
|
16503 (WebKit::WebViewClient::shouldInsertNode): |
|
16504 (WebKit::WebViewClient::shouldInsertText): |
|
16505 (WebKit::WebViewClient::shouldChangeSelectedRange): |
|
16506 (WebKit::WebViewClient::shouldDeleteRange): |
|
16507 (WebKit::WebViewClient::shouldApplyStyle): |
|
16508 (WebKit::WebViewClient::isSmartInsertDeleteEnabled): |
|
16509 (WebKit::WebViewClient::isSelectTrailingWhitespaceEnabled): |
|
16510 (WebKit::WebViewClient::setInputMethodEnabled): |
|
16511 (WebKit::WebViewClient::didBeginEditing): |
|
16512 (WebKit::WebViewClient::didChangeSelection): |
|
16513 (WebKit::WebViewClient::didChangeContents): |
|
16514 (WebKit::WebViewClient::didExecuteCommand): |
|
16515 (WebKit::WebViewClient::didEndEditing): |
|
16516 (WebKit::WebViewClient::handleCurrentKeyboardEvent): |
|
16517 (WebKit::WebViewClient::spellCheck): |
|
16518 (WebKit::WebViewClient::autoCorrectWord): |
|
16519 (WebKit::WebViewClient::showSpellingUI): |
|
16520 (WebKit::WebViewClient::isShowingSpellingUI): |
|
16521 (WebKit::WebViewClient::updateSpellingUIWithMisspelledWord): |
|
16522 (WebKit::WebViewClient::runFileChooser): |
|
16523 (WebKit::WebViewClient::runModalAlertDialog): |
|
16524 (WebKit::WebViewClient::runModalConfirmDialog): |
|
16525 (WebKit::WebViewClient::runModalPromptDialog): |
|
16526 (WebKit::WebViewClient::runModalBeforeUnloadDialog): |
|
16527 (WebKit::WebViewClient::setStatusText): |
|
16528 (WebKit::WebViewClient::setMouseOverURL): |
|
16529 (WebKit::WebViewClient::setKeyboardFocusURL): |
|
16530 (WebKit::WebViewClient::setToolTipText): |
|
16531 (WebKit::WebViewClient::showContextMenu): |
|
16532 (WebKit::WebViewClient::startDragging): |
|
16533 (WebKit::WebViewClient::acceptsLoadDrops): |
|
16534 (WebKit::WebViewClient::focusNext): |
|
16535 (WebKit::WebViewClient::focusPrevious): |
|
16536 (WebKit::WebViewClient::navigateBackForwardSoon): |
|
16537 (WebKit::WebViewClient::historyBackListCount): |
|
16538 (WebKit::WebViewClient::historyForwardListCount): |
|
16539 (WebKit::WebViewClient::didAddHistoryItem): |
|
16540 (WebKit::WebViewClient::focusAccessibilityObject): |
|
16541 (WebKit::WebViewClient::didUpdateInspectorSettings): |
|
16542 (WebKit::WebViewClient::queryAutofillSuggestions): |
|
16543 (WebKit::WebViewClient::removeAutofillSuggestions): |
|
16544 (WebKit::WebViewClient::~WebViewClient): |
|
16545 * public/WebWidget.h: Added. |
|
16546 (WebKit::WebWidget::~WebWidget): |
|
16547 * public/WebWidgetClient.h: Added. |
|
16548 (WebKit::WebWidgetClient::didInvalidateRect): |
|
16549 (WebKit::WebWidgetClient::didScrollRect): |
|
16550 (WebKit::WebWidgetClient::didFocus): |
|
16551 (WebKit::WebWidgetClient::didBlur): |
|
16552 (WebKit::WebWidgetClient::didChangeCursor): |
|
16553 (WebKit::WebWidgetClient::closeWidgetSoon): |
|
16554 (WebKit::WebWidgetClient::show): |
|
16555 (WebKit::WebWidgetClient::runModal): |
|
16556 (WebKit::WebWidgetClient::windowRect): |
|
16557 (WebKit::WebWidgetClient::setWindowRect): |
|
16558 (WebKit::WebWidgetClient::windowResizerRect): |
|
16559 (WebKit::WebWidgetClient::rootWindowRect): |
|
16560 (WebKit::WebWidgetClient::screenInfo): |
|
16561 (WebKit::WebWidgetClient::~WebWidgetClient): |
|
16562 * public/WebWorker.h: Added. |
|
16563 (WebKit::WebWorker::~WebWorker): |
|
16564 * public/WebWorkerClient.h: Added. |
|
16565 (WebKit::WebWorkerClient::~WebWorkerClient): |
|
16566 |
|
16567 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16568 |
|
16569 Reviewed by Dimitri Glazkov. |
|
16570 |
|
16571 Upstream WebData*.h Chromium API files. |
|
16572 |
|
16573 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16574 |
|
16575 * public/WebData.h: Added. |
|
16576 (WebKit::WebData::~WebData): |
|
16577 (WebKit::WebData::WebData): |
|
16578 (WebKit::WebData::operator=): |
|
16579 (WebKit::WebData::isEmpty): |
|
16580 (WebKit::WebData::isNull): |
|
16581 * public/WebDataSource.h: Added. |
|
16582 (WebKit::WebDataSource::ExtraData::~ExtraData): |
|
16583 (WebKit::WebDataSource::~WebDataSource): |
|
16584 * public/WebDatabase.h: Added. |
|
16585 (WebKit::WebDatabase::WebDatabase): |
|
16586 (WebKit::WebDatabase::~WebDatabase): |
|
16587 (WebKit::WebDatabase::operator=): |
|
16588 (WebKit::WebDatabase::isNull): |
|
16589 * public/WebDatabaseObserver.h: Added. |
|
16590 (WebKit::WebDatabaseObserver::~WebDatabaseObserver): |
|
16591 |
|
16592 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16593 |
|
16594 Reviewed by Dimitri Glazkov. |
|
16595 |
|
16596 Upstream the last of the Chromium API WebC*.h files. |
|
16597 |
|
16598 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16599 |
|
16600 * public/WebConsoleMessage.h: Added. |
|
16601 (WebKit::WebConsoleMessage::): |
|
16602 (WebKit::WebConsoleMessage::WebConsoleMessage): |
|
16603 * public/WebContextMenuData.h: Added. |
|
16604 (WebKit::WebContextMenuData::): |
|
16605 * public/WebCookie.h: Added. |
|
16606 (WebKit::WebCookie::WebCookie): |
|
16607 * public/WebCrossOriginPreflightResultCache.h: Added. |
|
16608 * public/WebCursorInfo.h: Added. |
|
16609 (WebKit::WebCursorInfo::): |
|
16610 (WebKit::WebCursorInfo::WebCursorInfo): |
|
16611 |
|
16612 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16613 |
|
16614 Reviewed by Dimitri Glazkov. |
|
16615 |
|
16616 More WebC*.h upstreaming. |
|
16617 |
|
16618 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16619 |
|
16620 * public/WebCString.h: Added. |
|
16621 (WebKit::WebCString::~WebCString): |
|
16622 (WebKit::WebCString::WebCString): |
|
16623 (WebKit::WebCString::operator=): |
|
16624 (WebKit::WebCString::isEmpty): |
|
16625 (WebKit::WebCString::isNull): |
|
16626 (WebKit::WebCString::operator std::string): |
|
16627 (WebKit::WebCString::fromUTF16): |
|
16628 * public/WebColorName.h: Added. |
|
16629 (WebKit::): |
|
16630 * public/WebCommon.h: Added. |
|
16631 * public/WebCommonWorkerClient.h: Added. |
|
16632 (WebKit::WebCommonWorkerClient::~WebCommonWorkerClient): |
|
16633 * public/WebCompositionCommand.h: Added. |
|
16634 (WebKit::): |
|
16635 |
|
16636 2009-11-09 Yaar Schnitman <yaar@chromium.org> |
|
16637 |
|
16638 Reviewed by Dimitri Glazkov. |
|
16639 |
|
16640 Upstreaming the Chromium WebKit API: WebNode.h and friends are thin wrappers around WebCore::Nodes |
|
16641 |
|
16642 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16643 |
|
16644 * public/WebElement.h: Added. |
|
16645 (WebKit::WebElement::WebElement): |
|
16646 (WebKit::WebElement::operator=): |
|
16647 (WebKit::WebElement::assign): |
|
16648 * public/WebFormElement.h: Added. |
|
16649 (WebKit::WebFormElement::~WebFormElement): |
|
16650 (WebKit::WebFormElement::WebFormElement): |
|
16651 (WebKit::WebFormElement::operator=): |
|
16652 (WebKit::WebFormElement::assign): |
|
16653 * public/WebInputElement.h: Added. |
|
16654 (WebKit::WebInputElement::WebInputElement): |
|
16655 (WebKit::WebInputElement::operator=): |
|
16656 (WebKit::WebInputElement::assign): |
|
16657 * public/WebNode.h: Added. |
|
16658 (WebKit::WebNode::~WebNode): |
|
16659 (WebKit::WebNode::WebNode): |
|
16660 (WebKit::WebNode::operator=): |
|
16661 (WebKit::WebNode::isNull): |
|
16662 (WebKit::WebNode::toElement): |
|
16663 (WebKit::WebNode::unwrap): |
|
16664 (WebKit::WebNode::constUnwrap): |
|
16665 |
|
16666 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16667 |
|
16668 Reviewed by Dimitri Glazkov. |
|
16669 |
|
16670 WebKit Chromium API upstreaming, WebBindings.h through WebColor.h. |
|
16671 |
|
16672 * public/WebBindings.h: Added. |
|
16673 * public/WebCache.h: Added. |
|
16674 * public/WebCanvas.h: Added. |
|
16675 * public/WebClipboard.h: Added. |
|
16676 (WebKit::WebClipboard::): |
|
16677 (WebKit::WebClipboard::~WebClipboard): |
|
16678 * public/WebColor.h: Added. |
|
16679 |
|
16680 2009-11-09 Nate Chapin <japhet@chromium.org> |
|
16681 |
|
16682 Reviewed by Dimitri Glazkov. |
|
16683 |
|
16684 Starting upstreaming the Chromium WebKit API. public/ contains header files only. |
|
16685 |
|
16686 https://bugs.webkit.org/show_bug.cgi?id=28394 |
|
16687 |
|
16688 * ChangeLog: First!! |
|
16689 * public: Added. |
|
16690 * public/WebAccessibilityCache.h: Added. |
|
16691 (WebKit::WebAccessibilityCache::WebAccessibilityCache): |
|
16692 (WebKit::WebAccessibilityCache::~WebAccessibilityCache): |
|
16693 * public/WebAccessibilityObject.h: Added. |
|
16694 (WebKit::WebAccessibilityObject::~WebAccessibilityObject): |
|
16695 (WebKit::WebAccessibilityObject::WebAccessibilityObject): |
|
16696 (WebKit::WebAccessibilityObject::operator=): |
|
16697 (WebKit::WebAccessibilityObject::isNull): |
|
16698 * public/WebAccessibilityRole.h: Added. |
|
16699 (WebKit::): |
|
16700 * public/WebApplicationCacheHost.h: Added. |
|
16701 (WebKit::WebApplicationCacheHost::): |
|
16702 (WebKit::WebApplicationCacheHost::~WebApplicationCacheHost): |
|
16703 * public/WebApplicationCacheHostClient.h: Added. |
|
16704 (WebKit::WebApplicationCacheHostClient::~WebApplicationCacheHostClient): |