|
1 2007-10-16 Adam Roben <aroben@apple.com> |
|
2 |
|
3 Remove WebKitInitializer |
|
4 |
|
5 Reviewed by Sam. |
|
6 |
|
7 * WebKit.vcproj/WebKit.sln: |
|
8 |
|
9 2007-10-16 Adam Roben <aroben@apple.com> |
|
10 |
|
11 Add FindSafari |
|
12 |
|
13 Reviewed by Darin. |
|
14 |
|
15 * WebKit.vcproj/WebKit.sln: |
|
16 |
|
17 2007-10-16 Adam Roben <aroben@apple.com> |
|
18 |
|
19 Rename WebKit_debug.dll to WebKit.dll for the Debug configuration |
|
20 |
|
21 This is needed so that we can stop having Safari delay-load WebKit, |
|
22 which in turn is needed so that Maciej can land a JavaScript speedup |
|
23 which breaks delay-loading. |
|
24 |
|
25 Reviewed by Kevin McCullough. |
|
26 |
|
27 * WebKit.vcproj/WebKit.vcproj: Use WebKitDLLConfigSuffix for the name |
|
28 of our DLL and module definition file. |
|
29 * WebKit.vcproj/debug.vsprops: Added WebKitDLLConfigSuffix. |
|
30 * WebKit.vcproj/debug_internal.vsprops: Ditto. |
|
31 * WebKit.vcproj/release.vsprops: Ditto. |
|
32 |
|
33 2007-10-15 Jon Honeycutt <jhoneycutt@apple.com> |
|
34 |
|
35 Reviewed by Ollie. |
|
36 |
|
37 <rdar://5530789>: REGRESSION(303-310A19): Crash opening .wma files with |
|
38 MediaPlayer for the first time |
|
39 |
|
40 Failure to setup the stream in PluginView::didReceiveResponse will lead, |
|
41 in a full-page plugin, to the main document load being cancelled. This |
|
42 is the case with at least two versions of Windows Media Player, which |
|
43 cancels the stream and brings up its own "Welcome to Windows Media |
|
44 Player" dialog. |
|
45 |
|
46 As part of the main document load cancellation, m_pluginView is set to |
|
47 null, and the crash came from dereferencing this pointer. This patch |
|
48 adds a null check. |
|
49 |
|
50 * WebFrame.cpp: |
|
51 (WebFrame::finishedLoading): Fix some typos |
|
52 (WebFrame::committedLoad): Added a null check |
|
53 |
|
54 2007-10-12 Steve Falkenburg <sfalken@apple.com> |
|
55 |
|
56 Move pthreads up in the linker order and don't mark it for delay load. |
|
57 Fixes crash during regsvr32 of WebKit (currently repro if you do a spade ti). |
|
58 |
|
59 Reviewed by Darin, Ada. |
|
60 |
|
61 * WebKit.vcproj/WebKit.vcproj: |
|
62 |
|
63 2007-10-11 Steve Falkenburg <sfalken@apple.com> |
|
64 |
|
65 Delay load additional libraries to improve startup time. |
|
66 |
|
67 Reviewed by Darin, Ada. |
|
68 |
|
69 * WebKit.vcproj/WebKit.vcproj: |
|
70 |
|
71 2007-10-11 Ada Chan <adachan@apple.com> |
|
72 |
|
73 <rdar://problem/5534421> |
|
74 Switched to using wkGetDefaultHTTPCookieStorage() to avoid recreating CFHTTPCookieStorageRef. |
|
75 Removed usage of ResourceHandle::cookieStorage(). |
|
76 |
|
77 Reviewed by Oliver. |
|
78 |
|
79 * WebView.cpp: |
|
80 (WebView::updateWebCoreSettingsFromPreferences): |
|
81 (WebView::initWithFrame): |
|
82 |
|
83 2007-10-10 Alice Liu <alice.liu@apple.com> |
|
84 |
|
85 Reviewed by Geoff Garen. |
|
86 |
|
87 Fixed <rdar://5464402> Crash when running fast/frames/onload-remove-iframe-crash.html in DRT |
|
88 |
|
89 * WebFrame.cpp: |
|
90 (WebFrame::createFrame): |
|
91 The crash was caused by the early destruction of the subframe. To resolve this issue, |
|
92 the manual deref of the child frame that occurs in between being appended to the |
|
93 frametree and being used in loadURLIntoChild wasn't exactly incorrect, but just needed |
|
94 to be moved until after loadURLIntoChild. This hasn't been a problem for other uses of |
|
95 child frames because this test case involves removing a child frame immediately after |
|
96 loading it, all in an onload handler. Even better than just moving the deref would be |
|
97 to change the signature of createFrame to use a RefPtr<Frame> so that a manual deref isn't |
|
98 necessary. This is what was done in this patch. |
|
99 * WebFrame.h: |
|
100 createFrame() now returns a RefPtr instead of a raw Frame pointer. |
|
101 Making this change improves the way we handle frames on Windows WebKit. |
|
102 |
|
103 |
|
104 2007-10-05 Ada Chan <adachan@apple.com> |
|
105 |
|
106 <rdar://problem/5436617> |
|
107 Implement WebIconDatabase::delayDatabaseCleanup() and WebIconDatabase::allowDatabaseCleanup(). |
|
108 |
|
109 Reviewed by Brady. |
|
110 |
|
111 * WebIconDatabase.cpp: |
|
112 (WebIconDatabase::delayDatabaseCleanup): |
|
113 (WebIconDatabase::allowDatabaseCleanup): |
|
114 |
|
115 2007-10-04 Adele Peterson <adele@apple.com> |
|
116 |
|
117 * Interfaces/IWebViewPrivate.idl: Moving setInitialFocus down to the end to avoid breaking the OpenSource build. |
|
118 |
|
119 2007-10-04 Adele Peterson <adele@apple.com> |
|
120 |
|
121 Reviewed by Darin. |
|
122 |
|
123 WebKit/win part of fix for <rdar://problem/5369017> REGRESSION: Can't tab to webview that doesn't have editable content |
|
124 |
|
125 * WebView.cpp: Added setInitialFocus so the application can specify that its handing off focus to WebKit |
|
126 and so that it can specify the focus direction. |
|
127 * WebView.h: ditto. |
|
128 * Interfaces/IWebViewPrivate.idl: ditto. |
|
129 |
|
130 2007-10-03 Ada Chan <adachan@apple.com> |
|
131 |
|
132 <rdar://problem/5521230> Implement IWebIconDatabase::iconURLForURL in WebKit for windows |
|
133 |
|
134 Reviewed by Steve and Brady. |
|
135 |
|
136 * Interfaces/IWebIconDatabase.idl: |
|
137 * WebIconDatabase.cpp: |
|
138 (WebIconDatabase::iconURLForURL): |
|
139 * WebIconDatabase.h: |
|
140 |
|
141 2007-10-02 Sam Weinig <sam@webkit.org> |
|
142 |
|
143 Rubber-stamped by Adam Roben. |
|
144 |
|
145 * Interfaces/IWebPreferences.idl: Remove unnecessary comments. |
|
146 |
|
147 2007-10-02 Darin Adler <darin@apple.com> |
|
148 |
|
149 Reviewed by Adam. |
|
150 |
|
151 - started using the new OwnPtr everywhere we do DeleteObject |
|
152 |
|
153 * WebNodeHighlight.cpp: |
|
154 (WebNodeHighlight::updateWindow): |
|
155 * WebView.cpp: |
|
156 (WebView::WebView): |
|
157 (WebView::deleteBackingStore): |
|
158 (WebView::ensureBackingStore): |
|
159 (WebView::addToDirtyRegion): |
|
160 (WebView::scrollBackingStore): |
|
161 (WebView::updateBackingStore): |
|
162 (WebView::paint): |
|
163 (WebView::paintIntoBackingStore): |
|
164 (WebView::paintIntoWindow): |
|
165 * WebView.h: |
|
166 |
|
167 2007-10-02 Adam Roben <aroben@apple.com> |
|
168 |
|
169 Fix <rdar://5505062> WebKit's version-independent ProgIDs contain version numbers |
|
170 |
|
171 I also added a few registry keys for our version-independent ProgIDs |
|
172 that we were missing. |
|
173 |
|
174 Reviewed by Steve. |
|
175 |
|
176 * ProgIDMacros.h: Added new macros to get version-independent ProgIDs. |
|
177 * WebKitDLL.cpp: Use the version-independent ProgIDs in the right |
|
178 places, and added some new keys for version-independent ProgIDs. |
|
179 |
|
180 2007-10-02 Anders Carlsson <andersca@apple.com> |
|
181 |
|
182 Reviewed by Adam. |
|
183 |
|
184 Fix a bug discovered by app verifier where we would treat an LPCTSTR as a BSTR causing a crash. |
|
185 |
|
186 Also rename some protection space constants and change their values to match the mac version. |
|
187 |
|
188 * Interfaces/IWebURLAuthenticationChallenge.idl: |
|
189 * WebURLProtectionSpace.cpp: |
|
190 (WebURLProtectionSpace::initWithHost): |
|
191 (WebURLProtectionSpace::initWithProxyHost): |
|
192 (WebURLProtectionSpace::protocol): |
|
193 (WebURLProtectionSpace::proxyType): |
|
194 |
|
195 2007-09-29 Adam Roben <aroben@apple.com> |
|
196 |
|
197 Clean-up in preparation for <rdar://5505062> WebKit's version-independent ProgIDs contain version numbers |
|
198 |
|
199 Reviewed by Steve. |
|
200 |
|
201 * ProgIDMacros.h: Stringify the passed in class name. |
|
202 * WebKitDLL.cpp: Added a FOR_EACH_CLASS macro to ensure that our class |
|
203 lists stay in the right order, and updated uses of the *_PROGID macros |
|
204 for to take the stringification into account. |
|
205 |
|
206 2007-09-27 Kevin McCullough <kmccullough@apple.com> |
|
207 |
|
208 Reviewed by Darin. |
|
209 |
|
210 - <rdar://5261371> Nothing downloaded when exporting bookmarks from iGoogle web history |
|
211 - Implemented IWebHTTPURLResponse::allHeaderFields so that if the content disposition is "attachment" we will download the file instead of display it. Also implemented some missing functionality. |
|
212 |
|
213 * HTTPHeaderPropertyBag.cpp: Added. |
|
214 (HTTPHeaderPropertyBag::HTTPHeaderPropertyBag): |
|
215 (HTTPHeaderPropertyBag::createInstance): |
|
216 (HTTPHeaderPropertyBag::setResponse): |
|
217 (HTTPHeaderPropertyBag::response): |
|
218 (HTTPHeaderPropertyBag::QueryInterface): |
|
219 (HTTPHeaderPropertyBag::AddRef): |
|
220 (HTTPHeaderPropertyBag::Release): |
|
221 (ConvertFromLPCOLESTR): |
|
222 (ConvertToVariant): |
|
223 (ConvertFromVariant): |
|
224 (HTTPHeaderPropertyBag::Read): |
|
225 (HTTPHeaderPropertyBag::Write): |
|
226 * HTTPHeaderPropertyBag.h: Added. |
|
227 * Interfaces/IWebHTTPURLResponse.idl: |
|
228 * WebKit.vcproj/WebKit.vcproj: |
|
229 * WebURLResponse.cpp: |
|
230 (WebURLResponse::allHeaderFields): |
|
231 (WebURLResponse::isAttachment): |
|
232 * WebURLResponse.h: |
|
233 |
|
234 2007-09-27 Ada Chan <adachan@apple.com> |
|
235 |
|
236 <rdar://problem/5507481> Added a delegate method to inform the client |
|
237 app that WebView has painted. |
|
238 |
|
239 Reviewed by Steve. |
|
240 |
|
241 * Interfaces/IWebUIDelegatePrivate.idl: |
|
242 * WebView.cpp: |
|
243 (WebView::updateBackingStore): |
|
244 |
|
245 2007-09-25 Adam Roben <aroben@apple.com> |
|
246 |
|
247 Add WebKitInitializer to WebKit.sln |
|
248 |
|
249 Reviewed by Sam. |
|
250 |
|
251 * WebKit.vcproj/WebKit.sln: DumpRenderTree and testkjs now depend on |
|
252 WebKitInitializer. |
|
253 |
|
254 2007-09-25 Darin Adler <darin@apple.com> |
|
255 |
|
256 Reviewed by Steve. |
|
257 |
|
258 - fix <rdar://problem/5095701> Download requring HTTP auth fails |
|
259 (progress bar forever) |
|
260 |
|
261 The functions in WebDownload relating to authentication challenges needed |
|
262 to be implemented. |
|
263 |
|
264 * WebDownload.cpp: |
|
265 (WebDownload::cancelAuthenticationChallenge): Implement. |
|
266 (WebDownload::continueWithoutCredentialForAuthenticationChallenge): Ditto. |
|
267 (WebDownload::useCredential): Ditto. |
|
268 (WebDownload::willSendRequest): Fix storage leak by adopting request |
|
269 and response after creating them. Also retain the result before returning |
|
270 it, since that's the API contract with CFNetwork. |
|
271 (WebDownload::didReceiveAuthenticationChallenge): Implement. |
|
272 (WebDownload::didReceiveResponse): Fix storage leak by adopting response. |
|
273 (WebDownload::willResumeWithResponse): Ditto. |
|
274 (WebDownload::didFail): Ditto. |
|
275 |
|
276 * WebURLAuthenticationChallenge.h: Get rid of the IID #define, |
|
277 instead using __declspec(uuid). Added a sender parameter to the |
|
278 create function and an m_sender data member. |
|
279 * WebURLAuthenticationChallenge.cpp: |
|
280 (WebURLAuthenticationChallenge::WebURLAuthenticationChallenge): Added an |
|
281 explicit sender parameter so this can be used with a WebDownload, which |
|
282 does not involve a ResourceHandle. Later we should clean this up and not |
|
283 involve WebCore or ResourceHandle directly even for the non-download case. |
|
284 (WebURLAuthenticationChallenge::createInstance): Added an overload for the |
|
285 case with an explicit sender parameter. |
|
286 (WebURLAuthenticationChallenge::QueryInterface): Use __uuidof for the ID |
|
287 of this class. In general, we should move to __uuidof as much as possible |
|
288 and keep the separate macros to a minimum -- but we should do this for all |
|
289 uses of each class at one time to make sure we don't run into problems |
|
290 with two different UUIDs for the same class. This patch does it for three |
|
291 classes. |
|
292 (WebURLAuthenticationChallenge::initWithProtectionSpace): Use the query |
|
293 constructor instead of an explicit QueryInterface for WebURLCredential. |
|
294 This is another class where I'm switching from CLSID/IID macros to the |
|
295 use of __uuidof, but in this case the use of __uuidof is implicit. |
|
296 (WebURLAuthenticationChallenge::initWithAuthenticationChallenge): Ditto, |
|
297 but for WebURLAuthenticationChallenge and WebURLAuthenticationChallengeSender. |
|
298 (WebURLAuthenticationChallenge::sender): Use the new m_sender member to |
|
299 cache the sender object and also use the one that was passed into the |
|
300 constructor, if any. |
|
301 |
|
302 * WebURLAuthenticationChallengeSender.h: Get rid of the IID #define, |
|
303 instead using __declspec(uuid). Also minimize includes and make data |
|
304 members private instead of protected. |
|
305 * WebURLAuthenticationChallengeSender.cpp: |
|
306 (WebURLAuthenticationChallengeSender::QueryInterface): Use __uuidof instead |
|
307 of IID macro. |
|
308 (WebURLAuthenticationChallengeSender::cancelAuthenticationChallenge): |
|
309 Use query constructor instead of QueryInterface. |
|
310 (WebURLAuthenticationChallengeSender::continueWithoutCredentialForAuthenticationChallenge): |
|
311 Ditto. |
|
312 (WebURLAuthenticationChallengeSender::useCredential): Ditto. |
|
313 |
|
314 * WebURLCredential.cpp: (WebURLCredential::QueryInterface): Use __uuidof |
|
315 instead of CLSID_WebURLCredential. |
|
316 |
|
317 - tangentially-related cleanup |
|
318 |
|
319 * WebFrame.cpp: |
|
320 (WebFrame::dispatchDidReceiveAuthenticationChallenge): Use the adopt |
|
321 constructor instead of a separate adoptRef call. |
|
322 (WebFrame::dispatchDidCancelAuthenticationChallenge): Ditto. |
|
323 |
|
324 2007-09-24 Brady Eidson <beidson@apple.com> |
|
325 |
|
326 Reviewed by John Sullivan |
|
327 |
|
328 Fix for <rdar://5493371> - Crash in Icon Database on Windows |
|
329 |
|
330 * WebIconDatabase.cpp: |
|
331 (WebIconDatabase::iconForURL): If the URL is NULL, fallback to the default icon without asking WebCore |
|
332 |
|
333 2007-09-24 Adam Roben <aroben@apple.com> |
|
334 |
|
335 Fix <rdar://5499507> FrameView will always have size (0,0) if its parent WebView is never resized |
|
336 |
|
337 Reviewed by Darin. |
|
338 |
|
339 * WebView.cpp: |
|
340 (WebView::initWithFrame): Set the main FrameView's size to the size of |
|
341 the WebView. |
|
342 |
|
343 2007-09-21 Kevin McCullough <kmccullough@apple.com> |
|
344 |
|
345 - Fixed a syntax guideline mistake. |
|
346 |
|
347 * WebChromeClient.cpp: |
|
348 (WebChromeClient::scrollbarsVisible): |
|
349 |
|
350 2007-09-20 Oliver Hunt <oliver@apple.com> |
|
351 |
|
352 Reviewed by Steve. |
|
353 |
|
354 <rdar://problem/5487153> Korean characters are displayed as garbage with default encoding in some Korean web sites |
|
355 |
|
356 Adding support for per-localisation default character encodings on |
|
357 windows. |
|
358 |
|
359 * English.lproj/Localizable.strings: |
|
360 * WebPreferences.cpp: |
|
361 (WebPreferences::initializeDefaultSettings): |
|
362 |
|
363 2007-09-20 Kevin McCullough <kmccullough@apple.com> |
|
364 |
|
365 Reviewed by Oliver. |
|
366 |
|
367 - Added the ability to ask if scrollbars are visible |
|
368 - <rdar://problem/5496211> scrollbarsVisible in WebChromeClient is not implemented |
|
369 |
|
370 * WebChromeClient.cpp: |
|
371 (WebChromeClient::scrollbarsVisible): |
|
372 |
|
373 2007-09-20 Ada Chan <adachan@apple.com> |
|
374 |
|
375 <rdar://problem/5477240> Regression: Footer is too high in print preview |
|
376 |
|
377 Reviewed by Steve. |
|
378 |
|
379 * WebFrame.cpp: |
|
380 (WebFrame::WebFrame): initialize new data member m_pageHeight, which is the height of the page adjusted for margins. |
|
381 (WebFrame::computePageRects): get the height of the page adjusted for margins by passing m_pageHeight to |
|
382 computePageRectsForFrame(). |
|
383 (WebFrame::spoolPages): footer rect's top is the max of the bottom of the page content and the bottom of the page |
|
384 minus footer height. |
|
385 * WebFrame.h: |
|
386 |
|
387 2007-09-19 Kevin McCullough <kmccullough@apple.com> |
|
388 |
|
389 Reviewed by Hyatt. |
|
390 |
|
391 - <rdar://problem/5101991> Avril Lavigne music player comes up in a window with scrollbars |
|
392 - Implementing missing scrollbar functionality to allow turning off scrollbars correctly. |
|
393 |
|
394 * Interfaces/IWebFrame.idl: |
|
395 * Interfaces/IWebFrameView.idl: |
|
396 * WebChromeClient.cpp: |
|
397 (WebChromeClient::setScrollbarsVisible): |
|
398 * WebFrame.cpp: |
|
399 (WebFrame::setAllowsScrolling): |
|
400 (WebFrame::allowsScrolling): |
|
401 (WebFrame::frameView): |
|
402 * WebFrame.h: |
|
403 |
|
404 2007-09-20 Brady Eidson <beidson@apple.com> |
|
405 |
|
406 Reviewed by Dave Hyatt |
|
407 |
|
408 <rdar://problem/5245981> - No favicon shows up for cnet.com |
|
409 |
|
410 * WebIconDatabase.cpp: |
|
411 (WebIconDatabase::iconForURL): Call getHBITMAPOfSize |
|
412 (WebIconDatabase::getOrCreateDefaultIconBitmap): Ditto |
|
413 |
|
414 2007-09-19 Sam Weinig <sam@webkit.org> |
|
415 |
|
416 Rubber stamped by Adam Roben. |
|
417 |
|
418 * WebKit.vcproj/WebKit.sln: Update location of DumpRenderTree and TestNetscapePlugin |
|
419 to point to their new locations. |
|
420 |
|
421 2007-09-18 Brady Eidson <beidson@apple.com> |
|
422 |
|
423 Reviewed by Adam |
|
424 |
|
425 Final part of <rdar://problem/5471308> - Hook up async icon database on Windows |
|
426 |
|
427 * CFDictionaryPropertyBag.cpp: |
|
428 (CFDictionaryPropertyBag::CFDictionaryPropertyBag): Took the opportunity to rewrite with a RetainPtr |
|
429 since it became available after the initial implementation |
|
430 (CFDictionaryPropertyBag::setDictionary): |
|
431 (CFDictionaryPropertyBag::dictionary): Added accessor to the CFDictionaryRef to ease use within WebKit |
|
432 (CFDictionaryPropertyBag::QueryInterface): Added IID_CFDictionaryPropertyBag accessor |
|
433 (CFDictionaryPropertyBag::Read): |
|
434 (CFDictionaryPropertyBag::Write): |
|
435 * CFDictionaryPropertyBag.h: Added IID_CFDictionaryPropertyBag |
|
436 |
|
437 * WebFrame.cpp: |
|
438 (WebFrame::url): Added accessor, gets the current URL from WebCore |
|
439 (WebFrame::dispatchDidReceiveIcon): Calls through to the WebView |
|
440 (WebFrame::registerForIconNotification): Ditto |
|
441 * WebFrame.h: |
|
442 |
|
443 * WebIconDatabase.cpp: |
|
444 (WebIconDatabase::iconDatabaseDidAddIconNotification): |
|
445 (WebIconDatabase::iconDatabaseNotificationUserInfoURLKey): |
|
446 (WebIconDatabase::iconDatabaseDidRemoveAllIconsNotification): |
|
447 (postDidRemoveAllIconsNotification): |
|
448 (postDidAddIconNotification): |
|
449 * WebIconDatabase.h: |
|
450 |
|
451 * WebView.cpp: |
|
452 (WebView::close): Unregister for the notification, just in case |
|
453 (WebView::notifyDidAddIcon): Called when the webview gets the didAddIcon notification, compares the url |
|
454 in the notification to the current main frame URL. If they match, calls to dispatchDidReceiveIconFromWebFrame |
|
455 (WebView::registerForIconNotification): |
|
456 (WebView::dispatchDidReceiveIconFromWebFrame): Dispatches the FrameLoadDelegate call. Once the delegate call is dispatched, |
|
457 either via the FrameLoaderClient interface of by listening for a notification, we know that our info is up to date in the |
|
458 IconDatabase and we don't need to listen for the generic notification any long, so we unregister for it here, as well. |
|
459 (WebView::onNotify): The WebView listens for two notifications now, so make the decision which was received |
|
460 * WebView.h: |
|
461 |
|
462 2007-09-18 Brady Eidson <beidson@apple.com> |
|
463 |
|
464 Reviewed by Ada and Geoff |
|
465 |
|
466 Part of <rdar://problem/5471308> - Get async Icon Database fully hooked up on Windows |
|
467 |
|
468 Hook up main thread delivery of Icon Database notifications from the secondary thread |
|
469 |
|
470 * WebIconDatabase.cpp: |
|
471 (WebIconDatabase::WebIconDatabase): Initialize m_deliveryRequested |
|
472 (WebIconDatabase::init): Set the IconDatabaseClient to the shared WebIconDatabase |
|
473 (WebIconDatabase::dispatchDidRemoveAllIcons): Queue the notification to be delivered on the main thread then |
|
474 ask for the delivery |
|
475 (WebIconDatabase::dispatchDidAddIconForPageURL): Ditto |
|
476 (WebIconDatabase::scheduleNotificationDelivery): If the m_deliveryRequested hasn't been set, then set it |
|
477 and perform the callOnMainThread() for WebIconDatabase::deliverNotifications |
|
478 (postDidRemoveAllIconsNotification): |
|
479 (postDidAddIconNotification): |
|
480 (WebIconDatabase::deliverNotifications): Deliver all notifications in the current queue |
|
481 * WebIconDatabase.h: |
|
482 |
|
483 2007-09-17 Geoffrey Garen <ggaren@apple.com> |
|
484 |
|
485 Reviewed by Darin Adler. |
|
486 |
|
487 Fixed a hang due to an infinite script running in the window's unload |
|
488 event handler, which may be the cause of <rdar://problem/5479443> |
|
489 REGRESSION: Hang due to infinite JS recursion on close @ engadget.com |
|
490 (onunload-based ad) |
|
491 |
|
492 Added a bunch of WebKitMac's close features, and reordered others to |
|
493 match WebKitMac. |
|
494 |
|
495 * WebView.cpp: |
|
496 (WebView::close): |
|
497 (WebView::removeDragCaret): |
|
498 |
|
499 2007-09-17 Adam Roben <aroben@apple.com> |
|
500 |
|
501 Fix <rdar://4979801> overflow divs don't respond to keyboard scrolling (affects RSS pages) |
|
502 |
|
503 Reviewed by Hyatt. |
|
504 |
|
505 * WebView.cpp: |
|
506 (WebView::keyDown): Attempt to scroll an overflow area before |
|
507 scrolling the whole frame. |
|
508 |
|
509 2007-09-17 Brady Eidson <beidson@apple.com> |
|
510 |
|
511 Reviewed by Adam |
|
512 |
|
513 <rdar://problem/5471308> - Get async Icon Database fully hooked up on Windows |
|
514 |
|
515 Add a global "shut down WebKit" procedure to do cleanup at the engine level on quit. |
|
516 Critical now for the IconDatabase and might be for other things in the future. |
|
517 |
|
518 * WebKitDLL.cpp: |
|
519 (shutDownWebKit): For now, just close the IconDatabase |
|
520 (DllMain): On DLL_PROCESS_DETACH, call shutDownWebKit |
|
521 |
|
522 2007-09-17 Anders Carlsson <andersca@apple.com> |
|
523 |
|
524 Reviewed by Adam. |
|
525 |
|
526 <rdar://problem/5421997> |
|
527 http://bugs.webkit.org/show_bug.cgi?id=14247 |
|
528 Display problem with Flash - image does not stop changing |
|
529 |
|
530 Port the manual load code over from the Mac version. |
|
531 |
|
532 * WebFrame.cpp: |
|
533 (WebFrame::WebFramePrivate::WebFramePrivate): |
|
534 Initialize the plugin pointer. |
|
535 |
|
536 (WebFrame::finishedLoading): |
|
537 (WebFrame::setMainDocumentError): |
|
538 (WebFrame::committedLoad): |
|
539 Feed the data to the plug-in. |
|
540 |
|
541 (WebFrame::redirectDataToPlugin): |
|
542 Store the plug-in widget. |
|
543 |
|
544 2007-09-14 Steve Falkenburg <sfalken@apple.com> |
|
545 |
|
546 Fix build. |
|
547 |
|
548 * WebFrame.cpp: |
|
549 (WebFrame::createPlugin): |
|
550 (WebFrame::createJavaAppletWidget): |
|
551 |
|
552 2007-09-13 Darin Adler <darin@apple.com> |
|
553 |
|
554 Reviewed by Oliver. |
|
555 |
|
556 - fix <rdar://problem/5470457> REGRESSION: Input method inline hole is mishandled in text |
|
557 <input> elements with maxlength limit |
|
558 |
|
559 * WebView.cpp: |
|
560 (WebView::resetIME): Change to use confirmCompositionWithoutDisturbingSelection. |
|
561 (WebView::updateSelectionForIME): Update for name changes, and to use new functions |
|
562 in Editor. |
|
563 (WebView::onIMEStartComposition): Removed unneeded call to unmarkText. |
|
564 (compositionToUnderlines): Removed startOffset parameter, since setComposition now |
|
565 handles this. |
|
566 (WebView::onIMEComposition): Changed to use confirmComposition and setComposition. |
|
567 Logic gets a lot cleaner. |
|
568 (WebView::onIMEEndComposition): Removed unneeded calls to Editor. |
|
569 (WebView::onIMERequestCharPosition): Updated for name changes. |
|
570 |
|
571 2007-09-12 Oliver Hunt <oliver@apple.com> |
|
572 |
|
573 Reviewed by Adam. |
|
574 |
|
575 Fixing |
|
576 <rdar://problem/5018591> Windows doesn't have a standard vertical text cursor |
|
577 <rdar://problem/5224996> Add zoom in and zoom out cursors |
|
578 |
|
579 Add images for vertical text and zoom in and out cursors to WebKit resources. |
|
580 |
|
581 * WebKit.vcproj/verticalTextCursor.png: Added. |
|
582 * WebKit.vcproj/WebKit.rc: |
|
583 * WebKit.vcproj/WebKit.vcproj: |
|
584 * WebKit.vcproj/resource.h: |
|
585 * WebKit.vcproj/zoomInCursor.png: Added. |
|
586 * WebKit.vcproj/zoomOutCursor.png: Added. |
|
587 * WebKitDLL.cpp: |
|
588 (loadResourceIntoBuffer): |
|
589 |
|
590 2007-09-12 Adam Roben <aroben@apple.com> |
|
591 |
|
592 Initialize SafariTheme early in WebKit's instantiation |
|
593 |
|
594 New versions of SafariTheme will require this initialization. We have |
|
595 to use GetProcAddress for now since the initialize method doesn't |
|
596 exist in any released SafariTheme. |
|
597 |
|
598 Reviewed by Ada. |
|
599 |
|
600 * WebKit.vcproj/debug_internal.vsprops: Pick up the debug SafariTheme. |
|
601 * WebKitClassFactory.cpp: |
|
602 (WebKitClassFactory::WebKitClassFactory): Call STInitialize. |
|
603 |
|
604 2007-09-12 Ada Chan <adachan@apple.com> |
|
605 |
|
606 <rdar://problem/5478690> Regression: printing: footer only appears on the first page of print |
|
607 |
|
608 Reviewed by Adam. |
|
609 |
|
610 * WebFrame.cpp: |
|
611 (WebFrame::spoolPages): the footer rect is relative to the top left of the current page. So |
|
612 instead of passing pageRect.bottom() as the top of the footer rect (which is relative to the |
|
613 document), we should pass in headerHeight plus the height of the pageRect. |
|
614 |
|
615 2007-09-12 Anders Carlsson <andersca@apple.com> |
|
616 |
|
617 Reviewed by Darin (reluctantly). |
|
618 |
|
619 <rdar://problem/5320461> |
|
620 http://bugs.webkit.org/show_bug.cgi?id=14548 |
|
621 REGRESSION (r23987-r24061) : Reproducible crash with a local stylesheet file |
|
622 |
|
623 Add a workaround which converts the string passed in to an URL if it's a path. |
|
624 |
|
625 * WebView.cpp: |
|
626 (WebView::updateWebCoreSettingsFromPreferences): |
|
627 |
|
628 2007-09-10 Steve Falkenburg <sfalken@apple.com> |
|
629 |
|
630 Remove site-specific hacks that we don't need anymore. |
|
631 |
|
632 Reviewed by Adam. |
|
633 |
|
634 * WebView.cpp: |
|
635 (WebView::userAgentForKURL): |
|
636 |
|
637 2007-09-08 Steve Falkenburg <sfalken@apple.com> |
|
638 |
|
639 Prevent WebKit version numbers from containing "4" in Windows. |
|
640 |
|
641 Reviewed by Darin. |
|
642 |
|
643 * WebKit.vcproj/VERSION: Bump version since our current version ends in 4. |
|
644 * WebKit.vcproj/auto-version.sh: Add version checking code. |
|
645 |
|
646 2007-09-08 Brady Eidson <beidson@apple.com> |
|
647 |
|
648 <rdar://problem/5434431> - Asynchronous Icon Database |
|
649 |
|
650 * WebFrame.cpp: |
|
651 (WebFrame::didPerformFirstNavigation): Empty impl for now |
|
652 (WebFrame::registerForIconNotification): Ditto |
|
653 * WebFrame.h: |
|
654 |
|
655 2007-09-05 Geoffrey Garen <ggaren@apple.com> |
|
656 |
|
657 Reviewed by Darin Adler, Maciej Stachowiak, Mark Rowe, Tim Hatcher. |
|
658 |
|
659 Fixed <rdar://problem/5326009> Make non-browser WebKit clients have no |
|
660 memory cache, or a very tiny one |
|
661 |
|
662 Keep the Windows build working with an empty stub. |
|
663 |
|
664 * WebFrame.cpp: |
|
665 (FrameLoaderClient::didPerformFirstNavigation): |
|
666 * WebFrame.h: |
|
667 |
|
668 2007-09-07 Ada Chan <adachan@apple.com> |
|
669 |
|
670 Need to let the OS handle Alt+F4. |
|
671 |
|
672 Reviewed by Hyatt. |
|
673 |
|
674 * WebView.cpp: |
|
675 (WebView::keyUp): |
|
676 (WebView::keyDown): |
|
677 |
|
678 2007-09-07 Anders Carlsson <andersca@apple.com> |
|
679 |
|
680 Reviewed by Oliver. |
|
681 |
|
682 <rdar://problem/5461487> |
|
683 Seed: Embedded media content (Flash Player 9) inside RSS reported as unknown MIME type. |
|
684 |
|
685 Don't return ObjectContentNone if the URL's extension can't be mapped to a MIME type. If the MIME type is empty, |
|
686 we will try to display the content in a subframe instead, just like Mac WebKit. |
|
687 |
|
688 * WebFrame.cpp: |
|
689 (WebFrame::objectContentType): |
|
690 |
|
691 2007-09-07 Ada Chan <adachan@apple.com> |
|
692 |
|
693 <rdar://problem/5395928> Need to be able to handle context menu item selection by index |
|
694 |
|
695 Reviewed by Beth. |
|
696 |
|
697 * WebView.cpp: |
|
698 (WebView::performContextMenuAction): performContextMenuAction() can now handle context menu |
|
699 item selection via WM_MENUCOMMAND (by specifying byPosition to be true). In that case, we |
|
700 get the ContextMenuItem by position rather than by action id. |
|
701 (WebViewWndProc): handle WM_MENUCOMMAND |
|
702 * WebView.h: |
|
703 |
|
704 2007-09-07 Ada Chan <adachan@apple.com> |
|
705 |
|
706 <rdar://problem/5453494> Better lifetime management of WebDataSource and WebDocumentLoader |
|
707 The problem was that WebDataSource does not hold a strong reference to the WebDocumentLoader. If |
|
708 a WebDataSource is still around after the loader has been destroyed, it'll just point to |
|
709 a stale WebDocumentLoader. |
|
710 To fix this without a circular reference, WebDataSource now holds a strong reference to the |
|
711 WebDocumentLoader. The WebDocumentLoader holds a strong reference to the WebDataSource |
|
712 until it's detached from the WebFrame. When the WebDataSource is destroyed, it'll notify |
|
713 its WebDocumentLoader so the loader will clear any references to it. |
|
714 |
|
715 Reviewed by Darin. |
|
716 |
|
717 * WebDataSource.cpp: |
|
718 (WebDataSource::~WebDataSource): call WebDocumentLoader::detachDataSource() so the loader |
|
719 will clear any references to this data source |
|
720 (WebDataSource::documentLoader): m_loader is now a RefPtr so we need to call get(). |
|
721 * WebDataSource.h: |
|
722 * WebDocumentLoader.cpp: |
|
723 (WebDocumentLoader::WebDocumentLoader): initialize m_dataSource since it's no longer a COMPtr. |
|
724 (WebDocumentLoader::~WebDocumentLoader): release m_dataSource if necessary |
|
725 (WebDocumentLoader::setDataSource): add a reference to m_dataSource |
|
726 (WebDocumentLoader::dataSource): |
|
727 (WebDocumentLoader::detachDataSource): clear m_detachedDataSource. |
|
728 (WebDocumentLoader::attachToFrame): call setDataSource() so it'll add the reference to the data source if necessary. |
|
729 (WebDocumentLoader::detachFromFrame): release the reference to the data source |
|
730 * WebDocumentLoader.h: |
|
731 |
|
732 2007-09-05 Dave Hyatt <hyatt@apple.com> |
|
733 |
|
734 Make sure ALT+other keys is properly sent into the DOM so that Web pages (and editing fields) can |
|
735 detect key combos like ALT+Enter. |
|
736 |
|
737 Reviewed by Steve |
|
738 |
|
739 * WebView.cpp: |
|
740 (WebView::keyUp): |
|
741 (WebView::keyDown): |
|
742 (WebViewWndProc): |
|
743 * WebView.h: |
|
744 |
|
745 2007-09-04 Sam Weinig <sam@webkit.org> |
|
746 |
|
747 Build fix. |
|
748 |
|
749 * WebKit.vcproj/WebKit.vcproj: |
|
750 |
|
751 2007-09-01 Oliver Hunt <oliver@apple.com> |
|
752 |
|
753 Reviewed by Sam. |
|
754 |
|
755 <rdar://problem/5344848> IME is incorrectly used for key events when on non-editable regions |
|
756 |
|
757 When focusing a password field or a non-editable element we disassociate any IME that may have |
|
758 been active, and reassociate should a non-password editable element is focused. |
|
759 |
|
760 This makes password input with an IME active simpler, and brings our IME behaviour in line with |
|
761 IE. |
|
762 |
|
763 * WebEditorClient.cpp: |
|
764 (WebEditorClient::setInputMethodState): |
|
765 * WebEditorClient.h: |
|
766 * WebView.cpp: |
|
767 (IMMDict::IMMDict): |
|
768 (WebView::setInputMethodState): |
|
769 * WebView.h: |
|
770 |
|
771 2007-08-31 Steve Falkenburg <sfalken@apple.com> |
|
772 |
|
773 <rdar://problem/5432594> Safari quits when hovering over mailto links on a webpage |
|
774 |
|
775 In addition to substituting %@ with %s, we also need to substitute %{1-9}$@ with %{1-9}$s. |
|
776 |
|
777 Reviewed by Oliver. |
|
778 |
|
779 * WebLocalizableStrings.cpp: |
|
780 (WebLocalizedLPCTSTR): |
|
781 |
|
782 2007-08-29 Ada Chan <adachan@apple.com> |
|
783 |
|
784 <rdar://problem/5074612> Added SPI to retrieve certificate info from a WebError. |
|
785 |
|
786 Reviewed by Steve. |
|
787 |
|
788 * Interfaces/IWebErrorPrivate.idl: Added IWebErrorPrivate |
|
789 * WebError.cpp: |
|
790 (WebError::QueryInterface): WebError now also implements IWebErrorPrivate |
|
791 (WebError::sslPeerCertificate): retrieves certificate info from CFError's user info. |
|
792 * WebError.h: |
|
793 * WebKit.vcproj/WebKitGUID.vcproj: Added IWebErrorPrivate_i.c |
|
794 |
|
795 2007-08-28 Steve Falkenburg <sfalken@apple.com> |
|
796 |
|
797 <rdar://problem/5079253> Cannot set different margins for the page |
|
798 |
|
799 Added support for setting margins via page setup for Windows printing. |
|
800 |
|
801 Reviewed by Adam. |
|
802 |
|
803 * Interfaces/IWebUIDelegate.idl: Added webViewPrintingMarginRect. |
|
804 * WebFrame.cpp: |
|
805 (WebFrame::printerMarginRect): Added. |
|
806 (WebFrame::computePageRects): Account for margins when calculating page rects. |
|
807 (WebFrame::spoolPages): Position footer at the bottom of the page rect (fixes footer drawing if left/right margins are set). |
|
808 * WebFrame.h: |
|
809 |
|
810 2007-08-28 Jon Honeycutt <jhoneycutt@apple.com> |
|
811 |
|
812 Reviewed by Adam. |
|
813 |
|
814 <rdar://problem/5444457>: Content is cut when page orientation changed |
|
815 in print preview |
|
816 Fix: Don't return WebFrame::m_pageRects if it exists; let |
|
817 computePageRectsForFrame clear and rewrite it. |
|
818 |
|
819 * WebFrame.cpp: |
|
820 (WebFrame::computePageRects): Removed an early-return case. Added a |
|
821 space. |
|
822 |
|
823 2007-08-28 Ada Chan <adachan@apple.com> |
|
824 |
|
825 <rdar://problem/4876242> Added SPI to fetch SSL certificate information. |
|
826 |
|
827 Reviewed by Adam and Steve. |
|
828 |
|
829 * Interfaces/IWebURLResponsePrivate.idl: Added. |
|
830 * WebKit.vcproj/Interfaces.vcproj: |
|
831 * WebKit.vcproj/WebKitGUID.vcproj: |
|
832 * WebURLResponse.cpp: |
|
833 (WebURLResponse::QueryInterface): |
|
834 (WebURLResponse::sslPeerCertificate): gets peer certificate context from CFNetwork |
|
835 (WebURLResponse::certificateDictionary): gets the dictionary that contains SSL certificate |
|
836 info from CFNetwork. We retain the dictionary to ensure the certificate context is valid |
|
837 throughout the lifetime of the WebURLResponse. |
|
838 * WebURLResponse.h: |
|
839 |
|
840 2007-08-27 Steve Falkenburg <sfalken@apple.com> |
|
841 |
|
842 <rdar://problem/5424801> REGRESSION (r25151): Web page area of window doesn't redraw if page isn't loaded |
|
843 |
|
844 Don't bypass WebView WM_PAINT if the WebView has never committed a page. |
|
845 |
|
846 Reviewed by Maciej. |
|
847 |
|
848 * WebView.cpp: |
|
849 (WebViewWndProc): Don't skip painting if we haven't committed any pages in this view. |
|
850 |
|
851 2007-08-25 Oliver Hunt <oliver@apple.com> |
|
852 |
|
853 Reviewed by Adam and Sam |
|
854 |
|
855 <rdar://problem/5269732> Safari 3.0 for Windows cuts off text in textarea boxes during sending forms (14562) |
|
856 <http://bugs.webkit.org/show_bug.cgi?id=14562> [Win] Textarea contents partially eaten on submit/copy |
|
857 |
|
858 WebView::handleEditingKeyboardEvent assumed all keycodes that did not trigger a named command were |
|
859 to be inserted. This could cause unexpected behaviour when control characters (eg. escape) are sent, |
|
860 or could cause data loss when sent a null character (as happens when dead keys are used for international |
|
861 input). |
|
862 |
|
863 This patch corrects WebView::handleEditingKeyboardEvent to prevent such characters from being sent |
|
864 to Editor::insertText. This behaviour matches Firefox. |
|
865 |
|
866 * WebView.cpp: |
|
867 (WebView::handleEditingKeyboardEvent): |
|
868 |
|
869 2007-08-24 Sam Weinig <sam@webkit.org> |
|
870 |
|
871 Revert r25216 which renamed the COM DOM bindings to use Deprecated prefix. |
|
872 |
|
873 2007-08-24 Ada Chan <adachan@apple.com> |
|
874 |
|
875 <rdar://problem/5147315> and <rdar://problem/5183935> |
|
876 Added accelerator key mappings for Select All, Undo, and Redo. |
|
877 |
|
878 Reviewed by Adam. |
|
879 |
|
880 * WebView.cpp: |
|
881 |
|
882 2007-08-24 Jon Honeycutt <jhoneycutt@apple.com> |
|
883 |
|
884 Reviewed by Darin. |
|
885 |
|
886 Part of <rdar://problem/5433236> Print preview of empty txt file crashes |
|
887 Safari |
|
888 |
|
889 * WebFrame.cpp: |
|
890 (WebFrame::computePageRects): Pass m_pageRects by reference into |
|
891 computePageRectsForFrame |
|
892 |
|
893 2007-08-24 Sam Weinig <sam@webkit.org> |
|
894 |
|
895 Rubber-stamped by Adam Roben. |
|
896 |
|
897 <rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration |
|
898 |
|
899 Rename COM DOM bindings to use Deprecated prefix. |
|
900 |
|
901 * DOMCSSClasses.cpp: |
|
902 (DeprecatedDOMCSSStyleDeclaration::DeprecatedDOMCSSStyleDeclaration): |
|
903 (DeprecatedDOMCSSStyleDeclaration::~DeprecatedDOMCSSStyleDeclaration): |
|
904 (DeprecatedDOMCSSStyleDeclaration::createInstance): |
|
905 (DeprecatedDOMCSSStyleDeclaration::QueryInterface): |
|
906 (DeprecatedDOMCSSStyleDeclaration::cssText): |
|
907 (DeprecatedDOMCSSStyleDeclaration::setCssText): |
|
908 (DeprecatedDOMCSSStyleDeclaration::getPropertyValue): |
|
909 (DeprecatedDOMCSSStyleDeclaration::getPropertyCSSValue): |
|
910 (DeprecatedDOMCSSStyleDeclaration::removeProperty): |
|
911 (DeprecatedDOMCSSStyleDeclaration::getPropertyPriority): |
|
912 (DeprecatedDOMCSSStyleDeclaration::setProperty): |
|
913 (DeprecatedDOMCSSStyleDeclaration::length): |
|
914 (DeprecatedDOMCSSStyleDeclaration::item): |
|
915 (DeprecatedDOMCSSStyleDeclaration::parentRule): |
|
916 * DOMCSSClasses.h: |
|
917 (DeprecatedDOMCSSStyleDeclaration::AddRef): |
|
918 (DeprecatedDOMCSSStyleDeclaration::Release): |
|
919 (DeprecatedDOMCSSStyleDeclaration::throwException): |
|
920 (DeprecatedDOMCSSStyleDeclaration::callWebScriptMethod): |
|
921 (DeprecatedDOMCSSStyleDeclaration::evaluateWebScript): |
|
922 (DeprecatedDOMCSSStyleDeclaration::removeWebScriptKey): |
|
923 (DeprecatedDOMCSSStyleDeclaration::stringRepresentation): |
|
924 (DeprecatedDOMCSSStyleDeclaration::webScriptValueAtIndex): |
|
925 (DeprecatedDOMCSSStyleDeclaration::setWebScriptValueAtIndex): |
|
926 (DeprecatedDOMCSSStyleDeclaration::setException): |
|
927 * DOMCoreClasses.cpp: |
|
928 (DeprecatedDOMObject::QueryInterface): |
|
929 (DeprecatedDOMNode::QueryInterface): |
|
930 (DeprecatedDOMNode::nodeName): |
|
931 (DeprecatedDOMNode::nodeValue): |
|
932 (DeprecatedDOMNode::setNodeValue): |
|
933 (DeprecatedDOMNode::nodeType): |
|
934 (DeprecatedDOMNode::parentNode): |
|
935 (DeprecatedDOMNode::childNodes): |
|
936 (DeprecatedDOMNode::firstChild): |
|
937 (DeprecatedDOMNode::lastChild): |
|
938 (DeprecatedDOMNode::previousSibling): |
|
939 (DeprecatedDOMNode::nextSibling): |
|
940 (DeprecatedDOMNode::attributes): |
|
941 (DeprecatedDOMNode::ownerDocument): |
|
942 (DeprecatedDOMNode::insertBefore): |
|
943 (DeprecatedDOMNode::replaceChild): |
|
944 (DeprecatedDOMNode::removeChild): |
|
945 (DeprecatedDOMNode::appendChild): |
|
946 (DeprecatedDOMNode::hasChildNodes): |
|
947 (DeprecatedDOMNode::cloneNode): |
|
948 (DeprecatedDOMNode::normalize): |
|
949 (DeprecatedDOMNode::isSupported): |
|
950 (DeprecatedDOMNode::namespaceURI): |
|
951 (DeprecatedDOMNode::prefix): |
|
952 (DeprecatedDOMNode::setPrefix): |
|
953 (DeprecatedDOMNode::localName): |
|
954 (DeprecatedDOMNode::hasAttributes): |
|
955 (DeprecatedDOMNode::isSameNode): |
|
956 (DeprecatedDOMNode::isEqualNode): |
|
957 (DeprecatedDOMNode::textContent): |
|
958 (DeprecatedDOMNode::setTextContent): |
|
959 (DeprecatedDOMNode::addEventListener): |
|
960 (DeprecatedDOMNode::removeEventListener): |
|
961 (DeprecatedDOMNode::dispatchEvent): |
|
962 (DeprecatedDOMNode::DeprecatedDOMNode): |
|
963 (DeprecatedDOMNode::~DeprecatedDOMNode): |
|
964 (DeprecatedDOMNode::createInstance): |
|
965 (DeprecatedDOMNodeList::QueryInterface): |
|
966 (DeprecatedDOMNodeList::item): |
|
967 (DeprecatedDOMNodeList::length): |
|
968 (DeprecatedDOMNodeList::DeprecatedDOMNodeList): |
|
969 (DeprecatedDOMNodeList::~DeprecatedDOMNodeList): |
|
970 (DeprecatedDOMNodeList::createInstance): |
|
971 (DeprecatedDOMDocument::QueryInterface): |
|
972 (DeprecatedDOMDocument::doctype): |
|
973 (DeprecatedDOMDocument::implementation): |
|
974 (DeprecatedDOMDocument::documentElement): |
|
975 (DeprecatedDOMDocument::createElement): |
|
976 (DeprecatedDOMDocument::createDocumentFragment): |
|
977 (DeprecatedDOMDocument::createTextNode): |
|
978 (DeprecatedDOMDocument::createComment): |
|
979 (DeprecatedDOMDocument::createCDATASection): |
|
980 (DeprecatedDOMDocument::createProcessingInstruction): |
|
981 (DeprecatedDOMDocument::createAttribute): |
|
982 (DeprecatedDOMDocument::createEntityReference): |
|
983 (DeprecatedDOMDocument::getElementsByTagName): |
|
984 (DeprecatedDOMDocument::importNode): |
|
985 (DeprecatedDOMDocument::createElementNS): |
|
986 (DeprecatedDOMDocument::createAttributeNS): |
|
987 (DeprecatedDOMDocument::getElementsByTagNameNS): |
|
988 (DeprecatedDOMDocument::getElementById): |
|
989 (DeprecatedDOMDocument::getComputedStyle): |
|
990 (DeprecatedDOMDocument::createEvent): |
|
991 (DeprecatedDOMDocument::DeprecatedDOMDocument): |
|
992 (DeprecatedDOMDocument::~DeprecatedDOMDocument): |
|
993 (DeprecatedDOMDocument::createInstance): |
|
994 (DeprecatedDOMElement::QueryInterface): |
|
995 (DeprecatedDOMElement::boundingBox): |
|
996 (DeprecatedDOMElement::lineBoxRects): |
|
997 (DeprecatedDOMElement::tagName): |
|
998 (DeprecatedDOMElement::getAttribute): |
|
999 (DeprecatedDOMElement::setAttribute): |
|
1000 (DeprecatedDOMElement::removeAttribute): |
|
1001 (DeprecatedDOMElement::getAttributeNode): |
|
1002 (DeprecatedDOMElement::setAttributeNode): |
|
1003 (DeprecatedDOMElement::removeAttributeNode): |
|
1004 (DeprecatedDOMElement::getElementsByTagName): |
|
1005 (DeprecatedDOMElement::getAttributeNS): |
|
1006 (DeprecatedDOMElement::setAttributeNS): |
|
1007 (DeprecatedDOMElement::removeAttributeNS): |
|
1008 (DeprecatedDOMElement::getAttributeNodeNS): |
|
1009 (DeprecatedDOMElement::setAttributeNodeNS): |
|
1010 (DeprecatedDOMElement::getElementsByTagNameNS): |
|
1011 (DeprecatedDOMElement::hasAttribute): |
|
1012 (DeprecatedDOMElement::hasAttributeNS): |
|
1013 (DeprecatedDOMElement::focus): |
|
1014 (DeprecatedDOMElement::blur): |
|
1015 (DeprecatedDOMElement::coreElement): |
|
1016 (DeprecatedDOMElement::isEqual): |
|
1017 (DeprecatedDOMElement::isFocused): |
|
1018 (DeprecatedDOMElement::innerText): |
|
1019 (DeprecatedDOMElement::style): |
|
1020 (DeprecatedDOMElement::offsetLeft): |
|
1021 (DeprecatedDOMElement::offsetTop): |
|
1022 (DeprecatedDOMElement::offsetWidth): |
|
1023 (DeprecatedDOMElement::offsetHeight): |
|
1024 (DeprecatedDOMElement::offsetParent): |
|
1025 (DeprecatedDOMElement::clientWidth): |
|
1026 (DeprecatedDOMElement::clientHeight): |
|
1027 (DeprecatedDOMElement::scrollLeft): |
|
1028 (DeprecatedDOMElement::setScrollLeft): |
|
1029 (DeprecatedDOMElement::scrollTop): |
|
1030 (DeprecatedDOMElement::setScrollTop): |
|
1031 (DeprecatedDOMElement::scrollWidth): |
|
1032 (DeprecatedDOMElement::scrollHeight): |
|
1033 (DeprecatedDOMElement::scrollIntoView): |
|
1034 (DeprecatedDOMElement::scrollIntoViewIfNeeded): |
|
1035 (DeprecatedDOMElement::DeprecatedDOMElement): |
|
1036 (DeprecatedDOMElement::~DeprecatedDOMElement): |
|
1037 (DeprecatedDOMElement::createInstance): |
|
1038 * DOMCoreClasses.h: |
|
1039 (DeprecatedDOMNode::AddRef): |
|
1040 (DeprecatedDOMNode::Release): |
|
1041 (DeprecatedDOMNode::throwException): |
|
1042 (DeprecatedDOMNode::callWebScriptMethod): |
|
1043 (DeprecatedDOMNode::evaluateWebScript): |
|
1044 (DeprecatedDOMNode::removeWebScriptKey): |
|
1045 (DeprecatedDOMNode::stringRepresentation): |
|
1046 (DeprecatedDOMNode::webScriptValueAtIndex): |
|
1047 (DeprecatedDOMNode::setWebScriptValueAtIndex): |
|
1048 (DeprecatedDOMNode::setException): |
|
1049 (DeprecatedDOMNodeList::AddRef): |
|
1050 (DeprecatedDOMNodeList::Release): |
|
1051 (DeprecatedDOMNodeList::throwException): |
|
1052 (DeprecatedDOMNodeList::callWebScriptMethod): |
|
1053 (DeprecatedDOMNodeList::evaluateWebScript): |
|
1054 (DeprecatedDOMNodeList::removeWebScriptKey): |
|
1055 (DeprecatedDOMNodeList::stringRepresentation): |
|
1056 (DeprecatedDOMNodeList::webScriptValueAtIndex): |
|
1057 (DeprecatedDOMNodeList::setWebScriptValueAtIndex): |
|
1058 (DeprecatedDOMNodeList::setException): |
|
1059 (DeprecatedDOMDocument::AddRef): |
|
1060 (DeprecatedDOMDocument::Release): |
|
1061 (DeprecatedDOMDocument::throwException): |
|
1062 (DeprecatedDOMDocument::callWebScriptMethod): |
|
1063 (DeprecatedDOMDocument::evaluateWebScript): |
|
1064 (DeprecatedDOMDocument::removeWebScriptKey): |
|
1065 (DeprecatedDOMDocument::stringRepresentation): |
|
1066 (DeprecatedDOMDocument::webScriptValueAtIndex): |
|
1067 (DeprecatedDOMDocument::setWebScriptValueAtIndex): |
|
1068 (DeprecatedDOMDocument::setException): |
|
1069 (DeprecatedDOMDocument::nodeName): |
|
1070 (DeprecatedDOMDocument::nodeValue): |
|
1071 (DeprecatedDOMDocument::setNodeValue): |
|
1072 (DeprecatedDOMDocument::nodeType): |
|
1073 (DeprecatedDOMDocument::parentNode): |
|
1074 (DeprecatedDOMDocument::childNodes): |
|
1075 (DeprecatedDOMDocument::firstChild): |
|
1076 (DeprecatedDOMDocument::lastChild): |
|
1077 (DeprecatedDOMDocument::previousSibling): |
|
1078 (DeprecatedDOMDocument::nextSibling): |
|
1079 (DeprecatedDOMDocument::attributes): |
|
1080 (DeprecatedDOMDocument::ownerDocument): |
|
1081 (DeprecatedDOMDocument::insertBefore): |
|
1082 (DeprecatedDOMDocument::replaceChild): |
|
1083 (DeprecatedDOMDocument::removeChild): |
|
1084 (DeprecatedDOMDocument::appendChild): |
|
1085 (DeprecatedDOMDocument::hasChildNodes): |
|
1086 (DeprecatedDOMDocument::cloneNode): |
|
1087 (DeprecatedDOMDocument::normalize): |
|
1088 (DeprecatedDOMDocument::isSupported): |
|
1089 (DeprecatedDOMDocument::namespaceURI): |
|
1090 (DeprecatedDOMDocument::prefix): |
|
1091 (DeprecatedDOMDocument::setPrefix): |
|
1092 (DeprecatedDOMDocument::localName): |
|
1093 (DeprecatedDOMDocument::hasAttributes): |
|
1094 (DeprecatedDOMDocument::isSameNode): |
|
1095 (DeprecatedDOMDocument::isEqualNode): |
|
1096 (DeprecatedDOMDocument::textContent): |
|
1097 (DeprecatedDOMDocument::setTextContent): |
|
1098 (DeprecatedDOMElement::AddRef): |
|
1099 (DeprecatedDOMElement::Release): |
|
1100 (DeprecatedDOMElement::throwException): |
|
1101 (DeprecatedDOMElement::callWebScriptMethod): |
|
1102 (DeprecatedDOMElement::evaluateWebScript): |
|
1103 (DeprecatedDOMElement::removeWebScriptKey): |
|
1104 (DeprecatedDOMElement::stringRepresentation): |
|
1105 (DeprecatedDOMElement::webScriptValueAtIndex): |
|
1106 (DeprecatedDOMElement::setWebScriptValueAtIndex): |
|
1107 (DeprecatedDOMElement::setException): |
|
1108 (DeprecatedDOMElement::nodeName): |
|
1109 (DeprecatedDOMElement::nodeValue): |
|
1110 (DeprecatedDOMElement::setNodeValue): |
|
1111 (DeprecatedDOMElement::nodeType): |
|
1112 (DeprecatedDOMElement::parentNode): |
|
1113 (DeprecatedDOMElement::childNodes): |
|
1114 (DeprecatedDOMElement::firstChild): |
|
1115 (DeprecatedDOMElement::lastChild): |
|
1116 (DeprecatedDOMElement::previousSibling): |
|
1117 (DeprecatedDOMElement::nextSibling): |
|
1118 (DeprecatedDOMElement::attributes): |
|
1119 (DeprecatedDOMElement::ownerDocument): |
|
1120 (DeprecatedDOMElement::insertBefore): |
|
1121 (DeprecatedDOMElement::replaceChild): |
|
1122 (DeprecatedDOMElement::removeChild): |
|
1123 (DeprecatedDOMElement::appendChild): |
|
1124 (DeprecatedDOMElement::hasChildNodes): |
|
1125 (DeprecatedDOMElement::cloneNode): |
|
1126 (DeprecatedDOMElement::normalize): |
|
1127 (DeprecatedDOMElement::isSupported): |
|
1128 (DeprecatedDOMElement::namespaceURI): |
|
1129 (DeprecatedDOMElement::prefix): |
|
1130 (DeprecatedDOMElement::setPrefix): |
|
1131 (DeprecatedDOMElement::localName): |
|
1132 (DeprecatedDOMElement::hasAttributes): |
|
1133 (DeprecatedDOMElement::isSameNode): |
|
1134 (DeprecatedDOMElement::isEqualNode): |
|
1135 (DeprecatedDOMElement::textContent): |
|
1136 (DeprecatedDOMElement::setTextContent): |
|
1137 * DOMEventsClasses.cpp: |
|
1138 (DeprecatedDOMEventListener::QueryInterface): |
|
1139 (DeprecatedDOMEventListener::handleEvent): |
|
1140 (DeprecatedDOMEvent::DeprecatedDOMEvent): |
|
1141 (DeprecatedDOMEvent::~DeprecatedDOMEvent): |
|
1142 (DeprecatedDOMEvent::createInstance): |
|
1143 (DeprecatedDOMEvent::QueryInterface): |
|
1144 (DeprecatedDOMEvent::type): |
|
1145 (DeprecatedDOMEvent::target): |
|
1146 (DeprecatedDOMEvent::currentTarget): |
|
1147 (DeprecatedDOMEvent::eventPhase): |
|
1148 (DeprecatedDOMEvent::bubbles): |
|
1149 (DeprecatedDOMEvent::cancelable): |
|
1150 (DeprecatedDOMEvent::timeStamp): |
|
1151 (DeprecatedDOMEvent::stopPropagation): |
|
1152 (DeprecatedDOMEvent::preventDefault): |
|
1153 (DeprecatedDOMEvent::initEvent): |
|
1154 (DeprecatedDOMUIEvent::QueryInterface): |
|
1155 (DeprecatedDOMUIEvent::view): |
|
1156 (DeprecatedDOMUIEvent::detail): |
|
1157 (DeprecatedDOMUIEvent::initUIEvent): |
|
1158 (DeprecatedDOMUIEvent::keyCode): |
|
1159 (DeprecatedDOMUIEvent::charCode): |
|
1160 (DeprecatedDOMUIEvent::layerX): |
|
1161 (DeprecatedDOMUIEvent::layerY): |
|
1162 (DeprecatedDOMUIEvent::pageX): |
|
1163 (DeprecatedDOMUIEvent::pageY): |
|
1164 (DeprecatedDOMUIEvent::which): |
|
1165 (DeprecatedDOMKeyboardEvent::QueryInterface): |
|
1166 (DeprecatedDOMKeyboardEvent::keyIdentifier): |
|
1167 (DeprecatedDOMKeyboardEvent::keyLocation): |
|
1168 (DeprecatedDOMKeyboardEvent::ctrlKey): |
|
1169 (DeprecatedDOMKeyboardEvent::shiftKey): |
|
1170 (DeprecatedDOMKeyboardEvent::altKey): |
|
1171 (DeprecatedDOMKeyboardEvent::metaKey): |
|
1172 (DeprecatedDOMKeyboardEvent::altGraphKey): |
|
1173 (DeprecatedDOMKeyboardEvent::getModifierState): |
|
1174 (DeprecatedDOMKeyboardEvent::initKeyboardEvent): |
|
1175 (DeprecatedDOMMouseEvent::QueryInterface): |
|
1176 (DeprecatedDOMMouseEvent::screenX): |
|
1177 (DeprecatedDOMMouseEvent::screenY): |
|
1178 (DeprecatedDOMMouseEvent::clientX): |
|
1179 (DeprecatedDOMMouseEvent::clientY): |
|
1180 (DeprecatedDOMMouseEvent::ctrlKey): |
|
1181 (DeprecatedDOMMouseEvent::shiftKey): |
|
1182 (DeprecatedDOMMouseEvent::altKey): |
|
1183 (DeprecatedDOMMouseEvent::metaKey): |
|
1184 (DeprecatedDOMMouseEvent::button): |
|
1185 (DeprecatedDOMMouseEvent::relatedTarget): |
|
1186 (DeprecatedDOMMouseEvent::initMouseEvent): |
|
1187 (DeprecatedDOMMouseEvent::offsetX): |
|
1188 (DeprecatedDOMMouseEvent::offsetY): |
|
1189 (DeprecatedDOMMouseEvent::x): |
|
1190 (DeprecatedDOMMouseEvent::y): |
|
1191 (DeprecatedDOMMouseEvent::fromElement): |
|
1192 (DeprecatedDOMMouseEvent::toElement): |
|
1193 (DeprecatedDOMMutationEvent::QueryInterface): |
|
1194 (DeprecatedDOMMutationEvent::relatedNode): |
|
1195 (DeprecatedDOMMutationEvent::prevValue): |
|
1196 (DeprecatedDOMMutationEvent::newValue): |
|
1197 (DeprecatedDOMMutationEvent::attrName): |
|
1198 (DeprecatedDOMMutationEvent::attrChange): |
|
1199 (DeprecatedDOMMutationEvent::initMutationEvent): |
|
1200 (DeprecatedDOMOverflowEvent::QueryInterface): |
|
1201 (DeprecatedDOMOverflowEvent::orient): |
|
1202 (DeprecatedDOMOverflowEvent::horizontalOverflow): |
|
1203 (DeprecatedDOMOverflowEvent::verticalOverflow): |
|
1204 (DeprecatedDOMWheelEvent::QueryInterface): |
|
1205 (DeprecatedDOMWheelEvent::screenX): |
|
1206 (DeprecatedDOMWheelEvent::screenY): |
|
1207 (DeprecatedDOMWheelEvent::clientX): |
|
1208 (DeprecatedDOMWheelEvent::clientY): |
|
1209 (DeprecatedDOMWheelEvent::ctrlKey): |
|
1210 (DeprecatedDOMWheelEvent::shiftKey): |
|
1211 (DeprecatedDOMWheelEvent::altKey): |
|
1212 (DeprecatedDOMWheelEvent::metaKey): |
|
1213 (DeprecatedDOMWheelEvent::wheelDelta): |
|
1214 (DeprecatedDOMWheelEvent::wheelDeltaX): |
|
1215 (DeprecatedDOMWheelEvent::wheelDeltaY): |
|
1216 (DeprecatedDOMWheelEvent::offsetX): |
|
1217 (DeprecatedDOMWheelEvent::offsetY): |
|
1218 (DeprecatedDOMWheelEvent::x): |
|
1219 (DeprecatedDOMWheelEvent::y): |
|
1220 (DeprecatedDOMWheelEvent::isHorizontal): |
|
1221 (DeprecatedDOMWheelEvent::initWheelEvent): |
|
1222 * DOMEventsClasses.h: |
|
1223 (DeprecatedDOMEventListener::AddRef): |
|
1224 (DeprecatedDOMEventListener::Release): |
|
1225 (DeprecatedDOMEventListener::throwException): |
|
1226 (DeprecatedDOMEventListener::callWebScriptMethod): |
|
1227 (DeprecatedDOMEventListener::evaluateWebScript): |
|
1228 (DeprecatedDOMEventListener::removeWebScriptKey): |
|
1229 (DeprecatedDOMEventListener::stringRepresentation): |
|
1230 (DeprecatedDOMEventListener::webScriptValueAtIndex): |
|
1231 (DeprecatedDOMEventListener::setWebScriptValueAtIndex): |
|
1232 (DeprecatedDOMEventListener::setException): |
|
1233 (DeprecatedDOMEvent::AddRef): |
|
1234 (DeprecatedDOMEvent::Release): |
|
1235 (DeprecatedDOMEvent::throwException): |
|
1236 (DeprecatedDOMEvent::callWebScriptMethod): |
|
1237 (DeprecatedDOMEvent::evaluateWebScript): |
|
1238 (DeprecatedDOMEvent::removeWebScriptKey): |
|
1239 (DeprecatedDOMEvent::stringRepresentation): |
|
1240 (DeprecatedDOMEvent::webScriptValueAtIndex): |
|
1241 (DeprecatedDOMEvent::setWebScriptValueAtIndex): |
|
1242 (DeprecatedDOMEvent::setException): |
|
1243 (DeprecatedDOMUIEvent::DeprecatedDOMUIEvent): |
|
1244 (DeprecatedDOMUIEvent::AddRef): |
|
1245 (DeprecatedDOMUIEvent::Release): |
|
1246 (DeprecatedDOMUIEvent::throwException): |
|
1247 (DeprecatedDOMUIEvent::callWebScriptMethod): |
|
1248 (DeprecatedDOMUIEvent::evaluateWebScript): |
|
1249 (DeprecatedDOMUIEvent::removeWebScriptKey): |
|
1250 (DeprecatedDOMUIEvent::stringRepresentation): |
|
1251 (DeprecatedDOMUIEvent::webScriptValueAtIndex): |
|
1252 (DeprecatedDOMUIEvent::setWebScriptValueAtIndex): |
|
1253 (DeprecatedDOMUIEvent::setException): |
|
1254 (DeprecatedDOMUIEvent::type): |
|
1255 (DeprecatedDOMUIEvent::target): |
|
1256 (DeprecatedDOMUIEvent::currentTarget): |
|
1257 (DeprecatedDOMUIEvent::eventPhase): |
|
1258 (DeprecatedDOMUIEvent::bubbles): |
|
1259 (DeprecatedDOMUIEvent::cancelable): |
|
1260 (DeprecatedDOMUIEvent::timeStamp): |
|
1261 (DeprecatedDOMUIEvent::stopPropagation): |
|
1262 (DeprecatedDOMUIEvent::preventDefault): |
|
1263 (DeprecatedDOMUIEvent::initEvent): |
|
1264 (DeprecatedDOMKeyboardEvent::DeprecatedDOMKeyboardEvent): |
|
1265 (DeprecatedDOMKeyboardEvent::AddRef): |
|
1266 (DeprecatedDOMKeyboardEvent::Release): |
|
1267 (DeprecatedDOMKeyboardEvent::throwException): |
|
1268 (DeprecatedDOMKeyboardEvent::callWebScriptMethod): |
|
1269 (DeprecatedDOMKeyboardEvent::evaluateWebScript): |
|
1270 (DeprecatedDOMKeyboardEvent::removeWebScriptKey): |
|
1271 (DeprecatedDOMKeyboardEvent::stringRepresentation): |
|
1272 (DeprecatedDOMKeyboardEvent::webScriptValueAtIndex): |
|
1273 (DeprecatedDOMKeyboardEvent::setWebScriptValueAtIndex): |
|
1274 (DeprecatedDOMKeyboardEvent::setException): |
|
1275 (DeprecatedDOMKeyboardEvent::type): |
|
1276 (DeprecatedDOMKeyboardEvent::target): |
|
1277 (DeprecatedDOMKeyboardEvent::currentTarget): |
|
1278 (DeprecatedDOMKeyboardEvent::eventPhase): |
|
1279 (DeprecatedDOMKeyboardEvent::bubbles): |
|
1280 (DeprecatedDOMKeyboardEvent::cancelable): |
|
1281 (DeprecatedDOMKeyboardEvent::timeStamp): |
|
1282 (DeprecatedDOMKeyboardEvent::stopPropagation): |
|
1283 (DeprecatedDOMKeyboardEvent::preventDefault): |
|
1284 (DeprecatedDOMKeyboardEvent::initEvent): |
|
1285 (DeprecatedDOMKeyboardEvent::view): |
|
1286 (DeprecatedDOMKeyboardEvent::detail): |
|
1287 (DeprecatedDOMKeyboardEvent::initUIEvent): |
|
1288 (DeprecatedDOMKeyboardEvent::keyCode): |
|
1289 (DeprecatedDOMKeyboardEvent::charCode): |
|
1290 (DeprecatedDOMKeyboardEvent::layerX): |
|
1291 (DeprecatedDOMKeyboardEvent::layerY): |
|
1292 (DeprecatedDOMKeyboardEvent::pageX): |
|
1293 (DeprecatedDOMKeyboardEvent::pageY): |
|
1294 (DeprecatedDOMKeyboardEvent::which): |
|
1295 (DeprecatedDOMMouseEvent::DeprecatedDOMMouseEvent): |
|
1296 (DeprecatedDOMMouseEvent::AddRef): |
|
1297 (DeprecatedDOMMouseEvent::Release): |
|
1298 (DeprecatedDOMMouseEvent::throwException): |
|
1299 (DeprecatedDOMMouseEvent::callWebScriptMethod): |
|
1300 (DeprecatedDOMMouseEvent::evaluateWebScript): |
|
1301 (DeprecatedDOMMouseEvent::removeWebScriptKey): |
|
1302 (DeprecatedDOMMouseEvent::stringRepresentation): |
|
1303 (DeprecatedDOMMouseEvent::webScriptValueAtIndex): |
|
1304 (DeprecatedDOMMouseEvent::setWebScriptValueAtIndex): |
|
1305 (DeprecatedDOMMouseEvent::setException): |
|
1306 (DeprecatedDOMMouseEvent::type): |
|
1307 (DeprecatedDOMMouseEvent::target): |
|
1308 (DeprecatedDOMMouseEvent::currentTarget): |
|
1309 (DeprecatedDOMMouseEvent::eventPhase): |
|
1310 (DeprecatedDOMMouseEvent::bubbles): |
|
1311 (DeprecatedDOMMouseEvent::cancelable): |
|
1312 (DeprecatedDOMMouseEvent::timeStamp): |
|
1313 (DeprecatedDOMMouseEvent::stopPropagation): |
|
1314 (DeprecatedDOMMouseEvent::preventDefault): |
|
1315 (DeprecatedDOMMouseEvent::initEvent): |
|
1316 (DeprecatedDOMMouseEvent::view): |
|
1317 (DeprecatedDOMMouseEvent::detail): |
|
1318 (DeprecatedDOMMouseEvent::initUIEvent): |
|
1319 (DeprecatedDOMMouseEvent::keyCode): |
|
1320 (DeprecatedDOMMouseEvent::charCode): |
|
1321 (DeprecatedDOMMouseEvent::layerX): |
|
1322 (DeprecatedDOMMouseEvent::layerY): |
|
1323 (DeprecatedDOMMouseEvent::pageX): |
|
1324 (DeprecatedDOMMouseEvent::pageY): |
|
1325 (DeprecatedDOMMouseEvent::which): |
|
1326 (DeprecatedDOMMutationEvent::DeprecatedDOMMutationEvent): |
|
1327 (DeprecatedDOMMutationEvent::AddRef): |
|
1328 (DeprecatedDOMMutationEvent::Release): |
|
1329 (DeprecatedDOMMutationEvent::throwException): |
|
1330 (DeprecatedDOMMutationEvent::callWebScriptMethod): |
|
1331 (DeprecatedDOMMutationEvent::evaluateWebScript): |
|
1332 (DeprecatedDOMMutationEvent::removeWebScriptKey): |
|
1333 (DeprecatedDOMMutationEvent::stringRepresentation): |
|
1334 (DeprecatedDOMMutationEvent::webScriptValueAtIndex): |
|
1335 (DeprecatedDOMMutationEvent::setWebScriptValueAtIndex): |
|
1336 (DeprecatedDOMMutationEvent::setException): |
|
1337 (DeprecatedDOMMutationEvent::type): |
|
1338 (DeprecatedDOMMutationEvent::target): |
|
1339 (DeprecatedDOMMutationEvent::currentTarget): |
|
1340 (DeprecatedDOMMutationEvent::eventPhase): |
|
1341 (DeprecatedDOMMutationEvent::bubbles): |
|
1342 (DeprecatedDOMMutationEvent::cancelable): |
|
1343 (DeprecatedDOMMutationEvent::timeStamp): |
|
1344 (DeprecatedDOMMutationEvent::stopPropagation): |
|
1345 (DeprecatedDOMMutationEvent::preventDefault): |
|
1346 (DeprecatedDOMMutationEvent::initEvent): |
|
1347 (DeprecatedDOMOverflowEvent::DeprecatedDOMOverflowEvent): |
|
1348 (DeprecatedDOMOverflowEvent::AddRef): |
|
1349 (DeprecatedDOMOverflowEvent::Release): |
|
1350 (DeprecatedDOMOverflowEvent::throwException): |
|
1351 (DeprecatedDOMOverflowEvent::callWebScriptMethod): |
|
1352 (DeprecatedDOMOverflowEvent::evaluateWebScript): |
|
1353 (DeprecatedDOMOverflowEvent::removeWebScriptKey): |
|
1354 (DeprecatedDOMOverflowEvent::stringRepresentation): |
|
1355 (DeprecatedDOMOverflowEvent::webScriptValueAtIndex): |
|
1356 (DeprecatedDOMOverflowEvent::setWebScriptValueAtIndex): |
|
1357 (DeprecatedDOMOverflowEvent::setException): |
|
1358 (DeprecatedDOMOverflowEvent::type): |
|
1359 (DeprecatedDOMOverflowEvent::target): |
|
1360 (DeprecatedDOMOverflowEvent::currentTarget): |
|
1361 (DeprecatedDOMOverflowEvent::eventPhase): |
|
1362 (DeprecatedDOMOverflowEvent::bubbles): |
|
1363 (DeprecatedDOMOverflowEvent::cancelable): |
|
1364 (DeprecatedDOMOverflowEvent::timeStamp): |
|
1365 (DeprecatedDOMOverflowEvent::stopPropagation): |
|
1366 (DeprecatedDOMOverflowEvent::preventDefault): |
|
1367 (DeprecatedDOMOverflowEvent::initEvent): |
|
1368 (DeprecatedDOMWheelEvent::DeprecatedDOMWheelEvent): |
|
1369 (DeprecatedDOMWheelEvent::AddRef): |
|
1370 (DeprecatedDOMWheelEvent::Release): |
|
1371 (DeprecatedDOMWheelEvent::throwException): |
|
1372 (DeprecatedDOMWheelEvent::callWebScriptMethod): |
|
1373 (DeprecatedDOMWheelEvent::evaluateWebScript): |
|
1374 (DeprecatedDOMWheelEvent::removeWebScriptKey): |
|
1375 (DeprecatedDOMWheelEvent::stringRepresentation): |
|
1376 (DeprecatedDOMWheelEvent::webScriptValueAtIndex): |
|
1377 (DeprecatedDOMWheelEvent::setWebScriptValueAtIndex): |
|
1378 (DeprecatedDOMWheelEvent::setException): |
|
1379 (DeprecatedDOMWheelEvent::type): |
|
1380 (DeprecatedDOMWheelEvent::target): |
|
1381 (DeprecatedDOMWheelEvent::currentTarget): |
|
1382 (DeprecatedDOMWheelEvent::eventPhase): |
|
1383 (DeprecatedDOMWheelEvent::bubbles): |
|
1384 (DeprecatedDOMWheelEvent::cancelable): |
|
1385 (DeprecatedDOMWheelEvent::timeStamp): |
|
1386 (DeprecatedDOMWheelEvent::stopPropagation): |
|
1387 (DeprecatedDOMWheelEvent::preventDefault): |
|
1388 (DeprecatedDOMWheelEvent::initEvent): |
|
1389 (DeprecatedDOMWheelEvent::view): |
|
1390 (DeprecatedDOMWheelEvent::detail): |
|
1391 (DeprecatedDOMWheelEvent::initUIEvent): |
|
1392 (DeprecatedDOMWheelEvent::keyCode): |
|
1393 (DeprecatedDOMWheelEvent::charCode): |
|
1394 (DeprecatedDOMWheelEvent::layerX): |
|
1395 (DeprecatedDOMWheelEvent::layerY): |
|
1396 (DeprecatedDOMWheelEvent::pageX): |
|
1397 (DeprecatedDOMWheelEvent::pageY): |
|
1398 (DeprecatedDOMWheelEvent::which): |
|
1399 * DOMHTMLClasses.cpp: |
|
1400 (DeprecatedDOMHTMLCollection::DeprecatedDOMHTMLCollection): |
|
1401 (DeprecatedDOMHTMLCollection::createInstance): |
|
1402 (DeprecatedDOMHTMLCollection::QueryInterface): |
|
1403 (DeprecatedDOMHTMLCollection::length): |
|
1404 (DeprecatedDOMHTMLCollection::item): |
|
1405 (DeprecatedDOMHTMLCollection::namedItem): |
|
1406 (DeprecatedDOMHTMLOptionsCollection::QueryInterface): |
|
1407 (DeprecatedDOMHTMLOptionsCollection::length): |
|
1408 (DeprecatedDOMHTMLOptionsCollection::setLength): |
|
1409 (DeprecatedDOMHTMLOptionsCollection::item): |
|
1410 (DeprecatedDOMHTMLOptionsCollection::namedItem): |
|
1411 (DeprecatedDOMHTMLDocument::QueryInterface): |
|
1412 (DeprecatedDOMHTMLDocument::title): |
|
1413 (DeprecatedDOMHTMLDocument::setTitle): |
|
1414 (DeprecatedDOMHTMLDocument::referrer): |
|
1415 (DeprecatedDOMHTMLDocument::domain): |
|
1416 (DeprecatedDOMHTMLDocument::URL): |
|
1417 (DeprecatedDOMHTMLDocument::body): |
|
1418 (DeprecatedDOMHTMLDocument::setBody): |
|
1419 (DeprecatedDOMHTMLDocument::images): |
|
1420 (DeprecatedDOMHTMLDocument::applets): |
|
1421 (DeprecatedDOMHTMLDocument::links): |
|
1422 (DeprecatedDOMHTMLDocument::forms): |
|
1423 (DeprecatedDOMHTMLDocument::anchors): |
|
1424 (DeprecatedDOMHTMLDocument::cookie): |
|
1425 (DeprecatedDOMHTMLDocument::setCookie): |
|
1426 (DeprecatedDOMHTMLDocument::open): |
|
1427 (DeprecatedDOMHTMLDocument::close): |
|
1428 (DeprecatedDOMHTMLDocument::write): |
|
1429 (DeprecatedDOMHTMLDocument::writeln): |
|
1430 (DeprecatedDOMHTMLDocument::getElementById_): |
|
1431 (DeprecatedDOMHTMLDocument::getElementsByName): |
|
1432 (DeprecatedDOMHTMLElement::QueryInterface): |
|
1433 (DeprecatedDOMHTMLElement::idName): |
|
1434 (DeprecatedDOMHTMLElement::setIdName): |
|
1435 (DeprecatedDOMHTMLElement::title): |
|
1436 (DeprecatedDOMHTMLElement::setTitle): |
|
1437 (DeprecatedDOMHTMLElement::lang): |
|
1438 (DeprecatedDOMHTMLElement::setLang): |
|
1439 (DeprecatedDOMHTMLElement::dir): |
|
1440 (DeprecatedDOMHTMLElement::setDir): |
|
1441 (DeprecatedDOMHTMLElement::className): |
|
1442 (DeprecatedDOMHTMLElement::setClassName): |
|
1443 (DeprecatedDOMHTMLElement::innerHTML): |
|
1444 (DeprecatedDOMHTMLElement::setInnerHTML): |
|
1445 (DeprecatedDOMHTMLElement::innerText): |
|
1446 (DeprecatedDOMHTMLElement::setInnerText): |
|
1447 (DeprecatedDOMHTMLFormElement::QueryInterface): |
|
1448 (DeprecatedDOMHTMLFormElement::elements): |
|
1449 (DeprecatedDOMHTMLFormElement::length): |
|
1450 (DeprecatedDOMHTMLFormElement::name): |
|
1451 (DeprecatedDOMHTMLFormElement::setName): |
|
1452 (DeprecatedDOMHTMLFormElement::acceptCharset): |
|
1453 (DeprecatedDOMHTMLFormElement::setAcceptCharset): |
|
1454 (DeprecatedDOMHTMLFormElement::action): |
|
1455 (DeprecatedDOMHTMLFormElement::setAction): |
|
1456 (DeprecatedDOMHTMLFormElement::encType): |
|
1457 (DeprecatedDOMHTMLFormElement::setEnctype): |
|
1458 (DeprecatedDOMHTMLFormElement::method): |
|
1459 (DeprecatedDOMHTMLFormElement::setMethod): |
|
1460 (DeprecatedDOMHTMLFormElement::target): |
|
1461 (DeprecatedDOMHTMLFormElement::setTarget): |
|
1462 (DeprecatedDOMHTMLFormElement::submit): |
|
1463 (DeprecatedDOMHTMLFormElement::reset): |
|
1464 (DeprecatedDOMHTMLSelectElement::QueryInterface): |
|
1465 (DeprecatedDOMHTMLSelectElement::type): |
|
1466 (DeprecatedDOMHTMLSelectElement::selectedIndex): |
|
1467 (DeprecatedDOMHTMLSelectElement::setSelectedIndx): |
|
1468 (DeprecatedDOMHTMLSelectElement::value): |
|
1469 (DeprecatedDOMHTMLSelectElement::setValue): |
|
1470 (DeprecatedDOMHTMLSelectElement::length): |
|
1471 (DeprecatedDOMHTMLSelectElement::form): |
|
1472 (DeprecatedDOMHTMLSelectElement::options): |
|
1473 (DeprecatedDOMHTMLSelectElement::disabled): |
|
1474 (DeprecatedDOMHTMLSelectElement::setDisabled): |
|
1475 (DeprecatedDOMHTMLSelectElement::multiple): |
|
1476 (DeprecatedDOMHTMLSelectElement::setMultiple): |
|
1477 (DeprecatedDOMHTMLSelectElement::name): |
|
1478 (DeprecatedDOMHTMLSelectElement::setName): |
|
1479 (DeprecatedDOMHTMLSelectElement::size): |
|
1480 (DeprecatedDOMHTMLSelectElement::setSize): |
|
1481 (DeprecatedDOMHTMLSelectElement::tabIndex): |
|
1482 (DeprecatedDOMHTMLSelectElement::setTabIndex): |
|
1483 (DeprecatedDOMHTMLSelectElement::add): |
|
1484 (DeprecatedDOMHTMLSelectElement::remove): |
|
1485 (DeprecatedDOMHTMLSelectElement::activateItemAtIndex): |
|
1486 (DeprecatedDOMHTMLOptionElement::QueryInterface): |
|
1487 (DeprecatedDOMHTMLOptionElement::form): |
|
1488 (DeprecatedDOMHTMLOptionElement::defaultSelected): |
|
1489 (DeprecatedDOMHTMLOptionElement::setDefaultSelected): |
|
1490 (DeprecatedDOMHTMLOptionElement::text): |
|
1491 (DeprecatedDOMHTMLOptionElement::index): |
|
1492 (DeprecatedDOMHTMLOptionElement::disabled): |
|
1493 (DeprecatedDOMHTMLOptionElement::setDisabled): |
|
1494 (DeprecatedDOMHTMLOptionElement::label): |
|
1495 (DeprecatedDOMHTMLOptionElement::setLabel): |
|
1496 (DeprecatedDOMHTMLOptionElement::selected): |
|
1497 (DeprecatedDOMHTMLOptionElement::setSelected): |
|
1498 (DeprecatedDOMHTMLOptionElement::value): |
|
1499 (DeprecatedDOMHTMLOptionElement::setValue): |
|
1500 (DeprecatedDOMHTMLInputElement::QueryInterface): |
|
1501 (DeprecatedDOMHTMLInputElement::defaultValue): |
|
1502 (DeprecatedDOMHTMLInputElement::setDefaultValue): |
|
1503 (DeprecatedDOMHTMLInputElement::defaultChecked): |
|
1504 (DeprecatedDOMHTMLInputElement::setDefaultChecked): |
|
1505 (DeprecatedDOMHTMLInputElement::form): |
|
1506 (DeprecatedDOMHTMLInputElement::accept): |
|
1507 (DeprecatedDOMHTMLInputElement::setAccept): |
|
1508 (DeprecatedDOMHTMLInputElement::accessKey): |
|
1509 (DeprecatedDOMHTMLInputElement::setAccessKey): |
|
1510 (DeprecatedDOMHTMLInputElement::align): |
|
1511 (DeprecatedDOMHTMLInputElement::setAlign): |
|
1512 (DeprecatedDOMHTMLInputElement::alt): |
|
1513 (DeprecatedDOMHTMLInputElement::setAlt): |
|
1514 (DeprecatedDOMHTMLInputElement::checked): |
|
1515 (DeprecatedDOMHTMLInputElement::setChecked): |
|
1516 (DeprecatedDOMHTMLInputElement::disabled): |
|
1517 (DeprecatedDOMHTMLInputElement::setDisabled): |
|
1518 (DeprecatedDOMHTMLInputElement::maxLength): |
|
1519 (DeprecatedDOMHTMLInputElement::setMaxLength): |
|
1520 (DeprecatedDOMHTMLInputElement::name): |
|
1521 (DeprecatedDOMHTMLInputElement::setName): |
|
1522 (DeprecatedDOMHTMLInputElement::readOnly): |
|
1523 (DeprecatedDOMHTMLInputElement::setReadOnly): |
|
1524 (DeprecatedDOMHTMLInputElement::size): |
|
1525 (DeprecatedDOMHTMLInputElement::setSize): |
|
1526 (DeprecatedDOMHTMLInputElement::src): |
|
1527 (DeprecatedDOMHTMLInputElement::setSrc): |
|
1528 (DeprecatedDOMHTMLInputElement::tabIndex): |
|
1529 (DeprecatedDOMHTMLInputElement::setTabIndex): |
|
1530 (DeprecatedDOMHTMLInputElement::type): |
|
1531 (DeprecatedDOMHTMLInputElement::setType): |
|
1532 (DeprecatedDOMHTMLInputElement::useMap): |
|
1533 (DeprecatedDOMHTMLInputElement::setUseMap): |
|
1534 (DeprecatedDOMHTMLInputElement::value): |
|
1535 (DeprecatedDOMHTMLInputElement::setValue): |
|
1536 (DeprecatedDOMHTMLInputElement::select): |
|
1537 (DeprecatedDOMHTMLInputElement::click): |
|
1538 (DeprecatedDOMHTMLInputElement::setSelectionStart): |
|
1539 (DeprecatedDOMHTMLInputElement::selectionStart): |
|
1540 (DeprecatedDOMHTMLInputElement::setSelectionEnd): |
|
1541 (DeprecatedDOMHTMLInputElement::selectionEnd): |
|
1542 (DeprecatedDOMHTMLInputElement::isTextField): |
|
1543 (DeprecatedDOMHTMLInputElement::rectOnScreen): |
|
1544 (DeprecatedDOMHTMLInputElement::replaceCharactersInRange): |
|
1545 (DeprecatedDOMHTMLInputElement::selectedRange): |
|
1546 (DeprecatedDOMHTMLInputElement::setAutofilled): |
|
1547 (DeprecatedDOMHTMLInputElement::isUserEdited): |
|
1548 (DeprecatedDOMHTMLTextAreaElement::QueryInterface): |
|
1549 (DeprecatedDOMHTMLTextAreaElement::defaultValue): |
|
1550 (DeprecatedDOMHTMLTextAreaElement::setDefaultValue): |
|
1551 (DeprecatedDOMHTMLTextAreaElement::form): |
|
1552 (DeprecatedDOMHTMLTextAreaElement::accessKey): |
|
1553 (DeprecatedDOMHTMLTextAreaElement::setAccessKey): |
|
1554 (DeprecatedDOMHTMLTextAreaElement::cols): |
|
1555 (DeprecatedDOMHTMLTextAreaElement::setCols): |
|
1556 (DeprecatedDOMHTMLTextAreaElement::disabled): |
|
1557 (DeprecatedDOMHTMLTextAreaElement::setDisabled): |
|
1558 (DeprecatedDOMHTMLTextAreaElement::name): |
|
1559 (DeprecatedDOMHTMLTextAreaElement::setName): |
|
1560 (DeprecatedDOMHTMLTextAreaElement::readOnly): |
|
1561 (DeprecatedDOMHTMLTextAreaElement::setReadOnly): |
|
1562 (DeprecatedDOMHTMLTextAreaElement::rows): |
|
1563 (DeprecatedDOMHTMLTextAreaElement::setRows): |
|
1564 (DeprecatedDOMHTMLTextAreaElement::tabIndex): |
|
1565 (DeprecatedDOMHTMLTextAreaElement::setTabIndex): |
|
1566 (DeprecatedDOMHTMLTextAreaElement::type): |
|
1567 (DeprecatedDOMHTMLTextAreaElement::value): |
|
1568 (DeprecatedDOMHTMLTextAreaElement::setValue): |
|
1569 (DeprecatedDOMHTMLTextAreaElement::select): |
|
1570 (DeprecatedDOMHTMLTextAreaElement::isUserEdited): |
|
1571 * DOMHTMLClasses.h: |
|
1572 (DeprecatedDOMHTMLCollection::AddRef): |
|
1573 (DeprecatedDOMHTMLCollection::Release): |
|
1574 (DeprecatedDOMHTMLCollection::throwException): |
|
1575 (DeprecatedDOMHTMLCollection::callWebScriptMethod): |
|
1576 (DeprecatedDOMHTMLCollection::evaluateWebScript): |
|
1577 (DeprecatedDOMHTMLCollection::removeWebScriptKey): |
|
1578 (DeprecatedDOMHTMLCollection::stringRepresentation): |
|
1579 (DeprecatedDOMHTMLCollection::webScriptValueAtIndex): |
|
1580 (DeprecatedDOMHTMLCollection::setWebScriptValueAtIndex): |
|
1581 (DeprecatedDOMHTMLCollection::setException): |
|
1582 (DeprecatedDOMHTMLOptionsCollection::AddRef): |
|
1583 (DeprecatedDOMHTMLOptionsCollection::Release): |
|
1584 (DeprecatedDOMHTMLOptionsCollection::throwException): |
|
1585 (DeprecatedDOMHTMLOptionsCollection::callWebScriptMethod): |
|
1586 (DeprecatedDOMHTMLOptionsCollection::evaluateWebScript): |
|
1587 (DeprecatedDOMHTMLOptionsCollection::removeWebScriptKey): |
|
1588 (DeprecatedDOMHTMLOptionsCollection::stringRepresentation): |
|
1589 (DeprecatedDOMHTMLOptionsCollection::webScriptValueAtIndex): |
|
1590 (DeprecatedDOMHTMLOptionsCollection::setWebScriptValueAtIndex): |
|
1591 (DeprecatedDOMHTMLOptionsCollection::setException): |
|
1592 (DeprecatedDOMHTMLDocument::DeprecatedDOMHTMLDocument): |
|
1593 (DeprecatedDOMHTMLDocument::AddRef): |
|
1594 (DeprecatedDOMHTMLDocument::Release): |
|
1595 (DeprecatedDOMHTMLDocument::throwException): |
|
1596 (DeprecatedDOMHTMLDocument::callWebScriptMethod): |
|
1597 (DeprecatedDOMHTMLDocument::evaluateWebScript): |
|
1598 (DeprecatedDOMHTMLDocument::removeWebScriptKey): |
|
1599 (DeprecatedDOMHTMLDocument::stringRepresentation): |
|
1600 (DeprecatedDOMHTMLDocument::webScriptValueAtIndex): |
|
1601 (DeprecatedDOMHTMLDocument::setWebScriptValueAtIndex): |
|
1602 (DeprecatedDOMHTMLDocument::setException): |
|
1603 (DeprecatedDOMHTMLDocument::nodeName): |
|
1604 (DeprecatedDOMHTMLDocument::nodeValue): |
|
1605 (DeprecatedDOMHTMLDocument::nodeType): |
|
1606 (DeprecatedDOMHTMLDocument::parentNode): |
|
1607 (DeprecatedDOMHTMLDocument::childNodes): |
|
1608 (DeprecatedDOMHTMLDocument::firstChild): |
|
1609 (DeprecatedDOMHTMLDocument::lastChild): |
|
1610 (DeprecatedDOMHTMLDocument::previousSibling): |
|
1611 (DeprecatedDOMHTMLDocument::nextSibling): |
|
1612 (DeprecatedDOMHTMLDocument::attributes): |
|
1613 (DeprecatedDOMHTMLDocument::ownerDocument): |
|
1614 (DeprecatedDOMHTMLDocument::insertBefore): |
|
1615 (DeprecatedDOMHTMLDocument::replaceChild): |
|
1616 (DeprecatedDOMHTMLDocument::removeChild): |
|
1617 (DeprecatedDOMHTMLDocument::appendChild): |
|
1618 (DeprecatedDOMHTMLDocument::hasChildNodes): |
|
1619 (DeprecatedDOMHTMLDocument::cloneNode): |
|
1620 (DeprecatedDOMHTMLDocument::normalize): |
|
1621 (DeprecatedDOMHTMLDocument::isSupported): |
|
1622 (DeprecatedDOMHTMLDocument::namespaceURI): |
|
1623 (DeprecatedDOMHTMLDocument::prefix): |
|
1624 (DeprecatedDOMHTMLDocument::setPrefix): |
|
1625 (DeprecatedDOMHTMLDocument::localName): |
|
1626 (DeprecatedDOMHTMLDocument::hasAttributes): |
|
1627 (DeprecatedDOMHTMLDocument::isSameNode): |
|
1628 (DeprecatedDOMHTMLDocument::isEqualNode): |
|
1629 (DeprecatedDOMHTMLDocument::textContent): |
|
1630 (DeprecatedDOMHTMLDocument::setTextContent): |
|
1631 (DeprecatedDOMHTMLDocument::doctype): |
|
1632 (DeprecatedDOMHTMLDocument::implementation): |
|
1633 (DeprecatedDOMHTMLDocument::documentElement): |
|
1634 (DeprecatedDOMHTMLDocument::createElement): |
|
1635 (DeprecatedDOMHTMLDocument::createDocumentFragment): |
|
1636 (DeprecatedDOMHTMLDocument::createTextNode): |
|
1637 (DeprecatedDOMHTMLDocument::createComment): |
|
1638 (DeprecatedDOMHTMLDocument::createCDATASection): |
|
1639 (DeprecatedDOMHTMLDocument::createProcessingInstruction): |
|
1640 (DeprecatedDOMHTMLDocument::createAttribute): |
|
1641 (DeprecatedDOMHTMLDocument::createEntityReference): |
|
1642 (DeprecatedDOMHTMLDocument::getElementsByTagName): |
|
1643 (DeprecatedDOMHTMLDocument::importNode): |
|
1644 (DeprecatedDOMHTMLDocument::createElementNS): |
|
1645 (DeprecatedDOMHTMLDocument::createAttributeNS): |
|
1646 (DeprecatedDOMHTMLDocument::getElementsByTagNameNS): |
|
1647 (DeprecatedDOMHTMLDocument::getElementById): |
|
1648 (DeprecatedDOMHTMLElement::DeprecatedDOMHTMLElement): |
|
1649 (DeprecatedDOMHTMLElement::AddRef): |
|
1650 (DeprecatedDOMHTMLElement::Release): |
|
1651 (DeprecatedDOMHTMLElement::throwException): |
|
1652 (DeprecatedDOMHTMLElement::callWebScriptMethod): |
|
1653 (DeprecatedDOMHTMLElement::evaluateWebScript): |
|
1654 (DeprecatedDOMHTMLElement::removeWebScriptKey): |
|
1655 (DeprecatedDOMHTMLElement::stringRepresentation): |
|
1656 (DeprecatedDOMHTMLElement::webScriptValueAtIndex): |
|
1657 (DeprecatedDOMHTMLElement::setWebScriptValueAtIndex): |
|
1658 (DeprecatedDOMHTMLElement::setException): |
|
1659 (DeprecatedDOMHTMLElement::nodeName): |
|
1660 (DeprecatedDOMHTMLElement::nodeValue): |
|
1661 (DeprecatedDOMHTMLElement::setNodeValue): |
|
1662 (DeprecatedDOMHTMLElement::nodeType): |
|
1663 (DeprecatedDOMHTMLElement::parentNode): |
|
1664 (DeprecatedDOMHTMLElement::childNodes): |
|
1665 (DeprecatedDOMHTMLElement::firstChild): |
|
1666 (DeprecatedDOMHTMLElement::lastChild): |
|
1667 (DeprecatedDOMHTMLElement::previousSibling): |
|
1668 (DeprecatedDOMHTMLElement::nextSibling): |
|
1669 (DeprecatedDOMHTMLElement::attributes): |
|
1670 (DeprecatedDOMHTMLElement::ownerDocument): |
|
1671 (DeprecatedDOMHTMLElement::insertBefore): |
|
1672 (DeprecatedDOMHTMLElement::replaceChild): |
|
1673 (DeprecatedDOMHTMLElement::removeChild): |
|
1674 (DeprecatedDOMHTMLElement::appendChild): |
|
1675 (DeprecatedDOMHTMLElement::hasChildNodes): |
|
1676 (DeprecatedDOMHTMLElement::cloneNode): |
|
1677 (DeprecatedDOMHTMLElement::normalize): |
|
1678 (DeprecatedDOMHTMLElement::isSupported): |
|
1679 (DeprecatedDOMHTMLElement::namespaceURI): |
|
1680 (DeprecatedDOMHTMLElement::prefix): |
|
1681 (DeprecatedDOMHTMLElement::setPrefix): |
|
1682 (DeprecatedDOMHTMLElement::localName): |
|
1683 (DeprecatedDOMHTMLElement::hasAttributes): |
|
1684 (DeprecatedDOMHTMLElement::isSameNode): |
|
1685 (DeprecatedDOMHTMLElement::isEqualNode): |
|
1686 (DeprecatedDOMHTMLElement::textContent): |
|
1687 (DeprecatedDOMHTMLElement::setTextContent): |
|
1688 (DeprecatedDOMHTMLElement::tagName): |
|
1689 (DeprecatedDOMHTMLElement::getAttribute): |
|
1690 (DeprecatedDOMHTMLElement::setAttribute): |
|
1691 (DeprecatedDOMHTMLElement::removeAttribute): |
|
1692 (DeprecatedDOMHTMLElement::getAttributeNode): |
|
1693 (DeprecatedDOMHTMLElement::setAttributeNode): |
|
1694 (DeprecatedDOMHTMLElement::removeAttributeNode): |
|
1695 (DeprecatedDOMHTMLElement::getElementsByTagName): |
|
1696 (DeprecatedDOMHTMLElement::getAttributeNS): |
|
1697 (DeprecatedDOMHTMLElement::setAttributeNS): |
|
1698 (DeprecatedDOMHTMLElement::removeAttributeNS): |
|
1699 (DeprecatedDOMHTMLElement::getAttributeNodeNS): |
|
1700 (DeprecatedDOMHTMLElement::setAttributeNodeNS): |
|
1701 (DeprecatedDOMHTMLElement::getElementsByTagNameNS): |
|
1702 (DeprecatedDOMHTMLElement::hasAttribute): |
|
1703 (DeprecatedDOMHTMLElement::hasAttributeNS): |
|
1704 (DeprecatedDOMHTMLElement::focus): |
|
1705 (DeprecatedDOMHTMLElement::blur): |
|
1706 (DeprecatedDOMHTMLFormElement::DeprecatedDOMHTMLFormElement): |
|
1707 (DeprecatedDOMHTMLFormElement::AddRef): |
|
1708 (DeprecatedDOMHTMLFormElement::Release): |
|
1709 (DeprecatedDOMHTMLFormElement::throwException): |
|
1710 (DeprecatedDOMHTMLFormElement::callWebScriptMethod): |
|
1711 (DeprecatedDOMHTMLFormElement::evaluateWebScript): |
|
1712 (DeprecatedDOMHTMLFormElement::removeWebScriptKey): |
|
1713 (DeprecatedDOMHTMLFormElement::stringRepresentation): |
|
1714 (DeprecatedDOMHTMLFormElement::webScriptValueAtIndex): |
|
1715 (DeprecatedDOMHTMLFormElement::setWebScriptValueAtIndex): |
|
1716 (DeprecatedDOMHTMLFormElement::setException): |
|
1717 (DeprecatedDOMHTMLFormElement::nodeName): |
|
1718 (DeprecatedDOMHTMLFormElement::nodeValue): |
|
1719 (DeprecatedDOMHTMLFormElement::setNodeValue): |
|
1720 (DeprecatedDOMHTMLFormElement::nodeType): |
|
1721 (DeprecatedDOMHTMLFormElement::parentNode): |
|
1722 (DeprecatedDOMHTMLFormElement::childNodes): |
|
1723 (DeprecatedDOMHTMLFormElement::firstChild): |
|
1724 (DeprecatedDOMHTMLFormElement::lastChild): |
|
1725 (DeprecatedDOMHTMLFormElement::previousSibling): |
|
1726 (DeprecatedDOMHTMLFormElement::nextSibling): |
|
1727 (DeprecatedDOMHTMLFormElement::attributes): |
|
1728 (DeprecatedDOMHTMLFormElement::ownerDocument): |
|
1729 (DeprecatedDOMHTMLFormElement::insertBefore): |
|
1730 (DeprecatedDOMHTMLFormElement::replaceChild): |
|
1731 (DeprecatedDOMHTMLFormElement::removeChild): |
|
1732 (DeprecatedDOMHTMLFormElement::appendChild): |
|
1733 (DeprecatedDOMHTMLFormElement::hasChildNodes): |
|
1734 (DeprecatedDOMHTMLFormElement::cloneNode): |
|
1735 (DeprecatedDOMHTMLFormElement::normalize): |
|
1736 (DeprecatedDOMHTMLFormElement::isSupported): |
|
1737 (DeprecatedDOMHTMLFormElement::namespaceURI): |
|
1738 (DeprecatedDOMHTMLFormElement::prefix): |
|
1739 (DeprecatedDOMHTMLFormElement::setPrefix): |
|
1740 (DeprecatedDOMHTMLFormElement::localName): |
|
1741 (DeprecatedDOMHTMLFormElement::hasAttributes): |
|
1742 (DeprecatedDOMHTMLFormElement::isSameNode): |
|
1743 (DeprecatedDOMHTMLFormElement::isEqualNode): |
|
1744 (DeprecatedDOMHTMLFormElement::textContent): |
|
1745 (DeprecatedDOMHTMLFormElement::setTextContent): |
|
1746 (DeprecatedDOMHTMLFormElement::tagName): |
|
1747 (DeprecatedDOMHTMLFormElement::getAttribute): |
|
1748 (DeprecatedDOMHTMLFormElement::setAttribute): |
|
1749 (DeprecatedDOMHTMLFormElement::removeAttribute): |
|
1750 (DeprecatedDOMHTMLFormElement::getAttributeNode): |
|
1751 (DeprecatedDOMHTMLFormElement::setAttributeNode): |
|
1752 (DeprecatedDOMHTMLFormElement::removeAttributeNode): |
|
1753 (DeprecatedDOMHTMLFormElement::getElementsByTagName): |
|
1754 (DeprecatedDOMHTMLFormElement::getAttributeNS): |
|
1755 (DeprecatedDOMHTMLFormElement::setAttributeNS): |
|
1756 (DeprecatedDOMHTMLFormElement::removeAttributeNS): |
|
1757 (DeprecatedDOMHTMLFormElement::getAttributeNodeNS): |
|
1758 (DeprecatedDOMHTMLFormElement::setAttributeNodeNS): |
|
1759 (DeprecatedDOMHTMLFormElement::getElementsByTagNameNS): |
|
1760 (DeprecatedDOMHTMLFormElement::hasAttribute): |
|
1761 (DeprecatedDOMHTMLFormElement::hasAttributeNS): |
|
1762 (DeprecatedDOMHTMLFormElement::focus): |
|
1763 (DeprecatedDOMHTMLFormElement::blur): |
|
1764 (DeprecatedDOMHTMLFormElement::idName): |
|
1765 (DeprecatedDOMHTMLFormElement::setIdName): |
|
1766 (DeprecatedDOMHTMLFormElement::title): |
|
1767 (DeprecatedDOMHTMLFormElement::setTitle): |
|
1768 (DeprecatedDOMHTMLFormElement::lang): |
|
1769 (DeprecatedDOMHTMLFormElement::setLang): |
|
1770 (DeprecatedDOMHTMLFormElement::dir): |
|
1771 (DeprecatedDOMHTMLFormElement::setDir): |
|
1772 (DeprecatedDOMHTMLFormElement::className): |
|
1773 (DeprecatedDOMHTMLFormElement::setClassName): |
|
1774 (DeprecatedDOMHTMLFormElement::innerHTML): |
|
1775 (DeprecatedDOMHTMLFormElement::setInnerHTML): |
|
1776 (DeprecatedDOMHTMLFormElement::innerText): |
|
1777 (DeprecatedDOMHTMLFormElement::setInnerText): |
|
1778 (DeprecatedDOMHTMLSelectElement::DeprecatedDOMHTMLSelectElement): |
|
1779 (DeprecatedDOMHTMLSelectElement::AddRef): |
|
1780 (DeprecatedDOMHTMLSelectElement::Release): |
|
1781 (DeprecatedDOMHTMLSelectElement::throwException): |
|
1782 (DeprecatedDOMHTMLSelectElement::callWebScriptMethod): |
|
1783 (DeprecatedDOMHTMLSelectElement::evaluateWebScript): |
|
1784 (DeprecatedDOMHTMLSelectElement::removeWebScriptKey): |
|
1785 (DeprecatedDOMHTMLSelectElement::stringRepresentation): |
|
1786 (DeprecatedDOMHTMLSelectElement::webScriptValueAtIndex): |
|
1787 (DeprecatedDOMHTMLSelectElement::setWebScriptValueAtIndex): |
|
1788 (DeprecatedDOMHTMLSelectElement::setException): |
|
1789 (DeprecatedDOMHTMLSelectElement::nodeName): |
|
1790 (DeprecatedDOMHTMLSelectElement::nodeValue): |
|
1791 (DeprecatedDOMHTMLSelectElement::setNodeValue): |
|
1792 (DeprecatedDOMHTMLSelectElement::nodeType): |
|
1793 (DeprecatedDOMHTMLSelectElement::parentNode): |
|
1794 (DeprecatedDOMHTMLSelectElement::childNodes): |
|
1795 (DeprecatedDOMHTMLSelectElement::firstChild): |
|
1796 (DeprecatedDOMHTMLSelectElement::lastChild): |
|
1797 (DeprecatedDOMHTMLSelectElement::previousSibling): |
|
1798 (DeprecatedDOMHTMLSelectElement::nextSibling): |
|
1799 (DeprecatedDOMHTMLSelectElement::attributes): |
|
1800 (DeprecatedDOMHTMLSelectElement::ownerDocument): |
|
1801 (DeprecatedDOMHTMLSelectElement::insertBefore): |
|
1802 (DeprecatedDOMHTMLSelectElement::replaceChild): |
|
1803 (DeprecatedDOMHTMLSelectElement::removeChild): |
|
1804 (DeprecatedDOMHTMLSelectElement::appendChild): |
|
1805 (DeprecatedDOMHTMLSelectElement::hasChildNodes): |
|
1806 (DeprecatedDOMHTMLSelectElement::cloneNode): |
|
1807 (DeprecatedDOMHTMLSelectElement::normalize): |
|
1808 (DeprecatedDOMHTMLSelectElement::isSupported): |
|
1809 (DeprecatedDOMHTMLSelectElement::namespaceURI): |
|
1810 (DeprecatedDOMHTMLSelectElement::prefix): |
|
1811 (DeprecatedDOMHTMLSelectElement::setPrefix): |
|
1812 (DeprecatedDOMHTMLSelectElement::localName): |
|
1813 (DeprecatedDOMHTMLSelectElement::hasAttributes): |
|
1814 (DeprecatedDOMHTMLSelectElement::isSameNode): |
|
1815 (DeprecatedDOMHTMLSelectElement::isEqualNode): |
|
1816 (DeprecatedDOMHTMLSelectElement::textContent): |
|
1817 (DeprecatedDOMHTMLSelectElement::setTextContent): |
|
1818 (DeprecatedDOMHTMLSelectElement::tagName): |
|
1819 (DeprecatedDOMHTMLSelectElement::getAttribute): |
|
1820 (DeprecatedDOMHTMLSelectElement::setAttribute): |
|
1821 (DeprecatedDOMHTMLSelectElement::removeAttribute): |
|
1822 (DeprecatedDOMHTMLSelectElement::getAttributeNode): |
|
1823 (DeprecatedDOMHTMLSelectElement::setAttributeNode): |
|
1824 (DeprecatedDOMHTMLSelectElement::removeAttributeNode): |
|
1825 (DeprecatedDOMHTMLSelectElement::getElementsByTagName): |
|
1826 (DeprecatedDOMHTMLSelectElement::getAttributeNS): |
|
1827 (DeprecatedDOMHTMLSelectElement::setAttributeNS): |
|
1828 (DeprecatedDOMHTMLSelectElement::removeAttributeNS): |
|
1829 (DeprecatedDOMHTMLSelectElement::getAttributeNodeNS): |
|
1830 (DeprecatedDOMHTMLSelectElement::setAttributeNodeNS): |
|
1831 (DeprecatedDOMHTMLSelectElement::getElementsByTagNameNS): |
|
1832 (DeprecatedDOMHTMLSelectElement::hasAttribute): |
|
1833 (DeprecatedDOMHTMLSelectElement::hasAttributeNS): |
|
1834 (DeprecatedDOMHTMLSelectElement::focus): |
|
1835 (DeprecatedDOMHTMLSelectElement::blur): |
|
1836 (DeprecatedDOMHTMLSelectElement::idName): |
|
1837 (DeprecatedDOMHTMLSelectElement::setIdName): |
|
1838 (DeprecatedDOMHTMLSelectElement::title): |
|
1839 (DeprecatedDOMHTMLSelectElement::setTitle): |
|
1840 (DeprecatedDOMHTMLSelectElement::lang): |
|
1841 (DeprecatedDOMHTMLSelectElement::setLang): |
|
1842 (DeprecatedDOMHTMLSelectElement::dir): |
|
1843 (DeprecatedDOMHTMLSelectElement::setDir): |
|
1844 (DeprecatedDOMHTMLSelectElement::className): |
|
1845 (DeprecatedDOMHTMLSelectElement::setClassName): |
|
1846 (DeprecatedDOMHTMLSelectElement::innerHTML): |
|
1847 (DeprecatedDOMHTMLSelectElement::setInnerHTML): |
|
1848 (DeprecatedDOMHTMLSelectElement::innerText): |
|
1849 (DeprecatedDOMHTMLSelectElement::setInnerText): |
|
1850 (DeprecatedDOMHTMLOptionElement::DeprecatedDOMHTMLOptionElement): |
|
1851 (DeprecatedDOMHTMLOptionElement::AddRef): |
|
1852 (DeprecatedDOMHTMLOptionElement::Release): |
|
1853 (DeprecatedDOMHTMLOptionElement::throwException): |
|
1854 (DeprecatedDOMHTMLOptionElement::callWebScriptMethod): |
|
1855 (DeprecatedDOMHTMLOptionElement::evaluateWebScript): |
|
1856 (DeprecatedDOMHTMLOptionElement::removeWebScriptKey): |
|
1857 (DeprecatedDOMHTMLOptionElement::stringRepresentation): |
|
1858 (DeprecatedDOMHTMLOptionElement::webScriptValueAtIndex): |
|
1859 (DeprecatedDOMHTMLOptionElement::setWebScriptValueAtIndex): |
|
1860 (DeprecatedDOMHTMLOptionElement::setException): |
|
1861 (DeprecatedDOMHTMLOptionElement::nodeName): |
|
1862 (DeprecatedDOMHTMLOptionElement::nodeValue): |
|
1863 (DeprecatedDOMHTMLOptionElement::setNodeValue): |
|
1864 (DeprecatedDOMHTMLOptionElement::nodeType): |
|
1865 (DeprecatedDOMHTMLOptionElement::parentNode): |
|
1866 (DeprecatedDOMHTMLOptionElement::childNodes): |
|
1867 (DeprecatedDOMHTMLOptionElement::firstChild): |
|
1868 (DeprecatedDOMHTMLOptionElement::lastChild): |
|
1869 (DeprecatedDOMHTMLOptionElement::previousSibling): |
|
1870 (DeprecatedDOMHTMLOptionElement::nextSibling): |
|
1871 (DeprecatedDOMHTMLOptionElement::attributes): |
|
1872 (DeprecatedDOMHTMLOptionElement::ownerDocument): |
|
1873 (DeprecatedDOMHTMLOptionElement::insertBefore): |
|
1874 (DeprecatedDOMHTMLOptionElement::replaceChild): |
|
1875 (DeprecatedDOMHTMLOptionElement::removeChild): |
|
1876 (DeprecatedDOMHTMLOptionElement::appendChild): |
|
1877 (DeprecatedDOMHTMLOptionElement::hasChildNodes): |
|
1878 (DeprecatedDOMHTMLOptionElement::cloneNode): |
|
1879 (DeprecatedDOMHTMLOptionElement::normalize): |
|
1880 (DeprecatedDOMHTMLOptionElement::isSupported): |
|
1881 (DeprecatedDOMHTMLOptionElement::namespaceURI): |
|
1882 (DeprecatedDOMHTMLOptionElement::prefix): |
|
1883 (DeprecatedDOMHTMLOptionElement::setPrefix): |
|
1884 (DeprecatedDOMHTMLOptionElement::localName): |
|
1885 (DeprecatedDOMHTMLOptionElement::hasAttributes): |
|
1886 (DeprecatedDOMHTMLOptionElement::isSameNode): |
|
1887 (DeprecatedDOMHTMLOptionElement::isEqualNode): |
|
1888 (DeprecatedDOMHTMLOptionElement::textContent): |
|
1889 (DeprecatedDOMHTMLOptionElement::setTextContent): |
|
1890 (DeprecatedDOMHTMLOptionElement::tagName): |
|
1891 (DeprecatedDOMHTMLOptionElement::getAttribute): |
|
1892 (DeprecatedDOMHTMLOptionElement::setAttribute): |
|
1893 (DeprecatedDOMHTMLOptionElement::removeAttribute): |
|
1894 (DeprecatedDOMHTMLOptionElement::getAttributeNode): |
|
1895 (DeprecatedDOMHTMLOptionElement::setAttributeNode): |
|
1896 (DeprecatedDOMHTMLOptionElement::removeAttributeNode): |
|
1897 (DeprecatedDOMHTMLOptionElement::getElementsByTagName): |
|
1898 (DeprecatedDOMHTMLOptionElement::getAttributeNS): |
|
1899 (DeprecatedDOMHTMLOptionElement::setAttributeNS): |
|
1900 (DeprecatedDOMHTMLOptionElement::removeAttributeNS): |
|
1901 (DeprecatedDOMHTMLOptionElement::getAttributeNodeNS): |
|
1902 (DeprecatedDOMHTMLOptionElement::setAttributeNodeNS): |
|
1903 (DeprecatedDOMHTMLOptionElement::getElementsByTagNameNS): |
|
1904 (DeprecatedDOMHTMLOptionElement::hasAttribute): |
|
1905 (DeprecatedDOMHTMLOptionElement::hasAttributeNS): |
|
1906 (DeprecatedDOMHTMLOptionElement::focus): |
|
1907 (DeprecatedDOMHTMLOptionElement::blur): |
|
1908 (DeprecatedDOMHTMLOptionElement::idName): |
|
1909 (DeprecatedDOMHTMLOptionElement::setIdName): |
|
1910 (DeprecatedDOMHTMLOptionElement::title): |
|
1911 (DeprecatedDOMHTMLOptionElement::setTitle): |
|
1912 (DeprecatedDOMHTMLOptionElement::lang): |
|
1913 (DeprecatedDOMHTMLOptionElement::setLang): |
|
1914 (DeprecatedDOMHTMLOptionElement::dir): |
|
1915 (DeprecatedDOMHTMLOptionElement::setDir): |
|
1916 (DeprecatedDOMHTMLOptionElement::className): |
|
1917 (DeprecatedDOMHTMLOptionElement::setClassName): |
|
1918 (DeprecatedDOMHTMLOptionElement::innerHTML): |
|
1919 (DeprecatedDOMHTMLOptionElement::setInnerHTML): |
|
1920 (DeprecatedDOMHTMLOptionElement::innerText): |
|
1921 (DeprecatedDOMHTMLOptionElement::setInnerText): |
|
1922 (DeprecatedDOMHTMLInputElement::DeprecatedDOMHTMLInputElement): |
|
1923 (DeprecatedDOMHTMLInputElement::AddRef): |
|
1924 (DeprecatedDOMHTMLInputElement::Release): |
|
1925 (DeprecatedDOMHTMLInputElement::throwException): |
|
1926 (DeprecatedDOMHTMLInputElement::callWebScriptMethod): |
|
1927 (DeprecatedDOMHTMLInputElement::evaluateWebScript): |
|
1928 (DeprecatedDOMHTMLInputElement::removeWebScriptKey): |
|
1929 (DeprecatedDOMHTMLInputElement::stringRepresentation): |
|
1930 (DeprecatedDOMHTMLInputElement::webScriptValueAtIndex): |
|
1931 (DeprecatedDOMHTMLInputElement::setWebScriptValueAtIndex): |
|
1932 (DeprecatedDOMHTMLInputElement::setException): |
|
1933 (DeprecatedDOMHTMLInputElement::nodeName): |
|
1934 (DeprecatedDOMHTMLInputElement::nodeValue): |
|
1935 (DeprecatedDOMHTMLInputElement::setNodeValue): |
|
1936 (DeprecatedDOMHTMLInputElement::nodeType): |
|
1937 (DeprecatedDOMHTMLInputElement::parentNode): |
|
1938 (DeprecatedDOMHTMLInputElement::childNodes): |
|
1939 (DeprecatedDOMHTMLInputElement::firstChild): |
|
1940 (DeprecatedDOMHTMLInputElement::lastChild): |
|
1941 (DeprecatedDOMHTMLInputElement::previousSibling): |
|
1942 (DeprecatedDOMHTMLInputElement::nextSibling): |
|
1943 (DeprecatedDOMHTMLInputElement::attributes): |
|
1944 (DeprecatedDOMHTMLInputElement::ownerDocument): |
|
1945 (DeprecatedDOMHTMLInputElement::insertBefore): |
|
1946 (DeprecatedDOMHTMLInputElement::replaceChild): |
|
1947 (DeprecatedDOMHTMLInputElement::removeChild): |
|
1948 (DeprecatedDOMHTMLInputElement::appendChild): |
|
1949 (DeprecatedDOMHTMLInputElement::hasChildNodes): |
|
1950 (DeprecatedDOMHTMLInputElement::cloneNode): |
|
1951 (DeprecatedDOMHTMLInputElement::normalize): |
|
1952 (DeprecatedDOMHTMLInputElement::isSupported): |
|
1953 (DeprecatedDOMHTMLInputElement::namespaceURI): |
|
1954 (DeprecatedDOMHTMLInputElement::prefix): |
|
1955 (DeprecatedDOMHTMLInputElement::setPrefix): |
|
1956 (DeprecatedDOMHTMLInputElement::localName): |
|
1957 (DeprecatedDOMHTMLInputElement::hasAttributes): |
|
1958 (DeprecatedDOMHTMLInputElement::isSameNode): |
|
1959 (DeprecatedDOMHTMLInputElement::isEqualNode): |
|
1960 (DeprecatedDOMHTMLInputElement::textContent): |
|
1961 (DeprecatedDOMHTMLInputElement::setTextContent): |
|
1962 (DeprecatedDOMHTMLInputElement::tagName): |
|
1963 (DeprecatedDOMHTMLInputElement::getAttribute): |
|
1964 (DeprecatedDOMHTMLInputElement::setAttribute): |
|
1965 (DeprecatedDOMHTMLInputElement::removeAttribute): |
|
1966 (DeprecatedDOMHTMLInputElement::getAttributeNode): |
|
1967 (DeprecatedDOMHTMLInputElement::setAttributeNode): |
|
1968 (DeprecatedDOMHTMLInputElement::removeAttributeNode): |
|
1969 (DeprecatedDOMHTMLInputElement::getElementsByTagName): |
|
1970 (DeprecatedDOMHTMLInputElement::getAttributeNS): |
|
1971 (DeprecatedDOMHTMLInputElement::setAttributeNS): |
|
1972 (DeprecatedDOMHTMLInputElement::removeAttributeNS): |
|
1973 (DeprecatedDOMHTMLInputElement::getAttributeNodeNS): |
|
1974 (DeprecatedDOMHTMLInputElement::setAttributeNodeNS): |
|
1975 (DeprecatedDOMHTMLInputElement::getElementsByTagNameNS): |
|
1976 (DeprecatedDOMHTMLInputElement::hasAttribute): |
|
1977 (DeprecatedDOMHTMLInputElement::hasAttributeNS): |
|
1978 (DeprecatedDOMHTMLInputElement::focus): |
|
1979 (DeprecatedDOMHTMLInputElement::blur): |
|
1980 (DeprecatedDOMHTMLInputElement::idName): |
|
1981 (DeprecatedDOMHTMLInputElement::setIdName): |
|
1982 (DeprecatedDOMHTMLInputElement::title): |
|
1983 (DeprecatedDOMHTMLInputElement::setTitle): |
|
1984 (DeprecatedDOMHTMLInputElement::lang): |
|
1985 (DeprecatedDOMHTMLInputElement::setLang): |
|
1986 (DeprecatedDOMHTMLInputElement::dir): |
|
1987 (DeprecatedDOMHTMLInputElement::setDir): |
|
1988 (DeprecatedDOMHTMLInputElement::className): |
|
1989 (DeprecatedDOMHTMLInputElement::setClassName): |
|
1990 (DeprecatedDOMHTMLInputElement::innerHTML): |
|
1991 (DeprecatedDOMHTMLInputElement::setInnerHTML): |
|
1992 (DeprecatedDOMHTMLInputElement::innerText): |
|
1993 (DeprecatedDOMHTMLInputElement::setInnerText): |
|
1994 (DeprecatedDOMHTMLTextAreaElement::DeprecatedDOMHTMLTextAreaElement): |
|
1995 (DeprecatedDOMHTMLTextAreaElement::AddRef): |
|
1996 (DeprecatedDOMHTMLTextAreaElement::Release): |
|
1997 (DeprecatedDOMHTMLTextAreaElement::throwException): |
|
1998 (DeprecatedDOMHTMLTextAreaElement::callWebScriptMethod): |
|
1999 (DeprecatedDOMHTMLTextAreaElement::evaluateWebScript): |
|
2000 (DeprecatedDOMHTMLTextAreaElement::removeWebScriptKey): |
|
2001 (DeprecatedDOMHTMLTextAreaElement::stringRepresentation): |
|
2002 (DeprecatedDOMHTMLTextAreaElement::webScriptValueAtIndex): |
|
2003 (DeprecatedDOMHTMLTextAreaElement::setWebScriptValueAtIndex): |
|
2004 (DeprecatedDOMHTMLTextAreaElement::setException): |
|
2005 (DeprecatedDOMHTMLTextAreaElement::nodeName): |
|
2006 (DeprecatedDOMHTMLTextAreaElement::nodeValue): |
|
2007 (DeprecatedDOMHTMLTextAreaElement::setNodeValue): |
|
2008 (DeprecatedDOMHTMLTextAreaElement::nodeType): |
|
2009 (DeprecatedDOMHTMLTextAreaElement::parentNode): |
|
2010 (DeprecatedDOMHTMLTextAreaElement::childNodes): |
|
2011 (DeprecatedDOMHTMLTextAreaElement::firstChild): |
|
2012 (DeprecatedDOMHTMLTextAreaElement::lastChild): |
|
2013 (DeprecatedDOMHTMLTextAreaElement::previousSibling): |
|
2014 (DeprecatedDOMHTMLTextAreaElement::nextSibling): |
|
2015 (DeprecatedDOMHTMLTextAreaElement::attributes): |
|
2016 (DeprecatedDOMHTMLTextAreaElement::ownerDocument): |
|
2017 (DeprecatedDOMHTMLTextAreaElement::insertBefore): |
|
2018 (DeprecatedDOMHTMLTextAreaElement::replaceChild): |
|
2019 (DeprecatedDOMHTMLTextAreaElement::removeChild): |
|
2020 (DeprecatedDOMHTMLTextAreaElement::appendChild): |
|
2021 (DeprecatedDOMHTMLTextAreaElement::hasChildNodes): |
|
2022 (DeprecatedDOMHTMLTextAreaElement::cloneNode): |
|
2023 (DeprecatedDOMHTMLTextAreaElement::normalize): |
|
2024 (DeprecatedDOMHTMLTextAreaElement::isSupported): |
|
2025 (DeprecatedDOMHTMLTextAreaElement::namespaceURI): |
|
2026 (DeprecatedDOMHTMLTextAreaElement::prefix): |
|
2027 (DeprecatedDOMHTMLTextAreaElement::setPrefix): |
|
2028 (DeprecatedDOMHTMLTextAreaElement::localName): |
|
2029 (DeprecatedDOMHTMLTextAreaElement::hasAttributes): |
|
2030 (DeprecatedDOMHTMLTextAreaElement::isSameNode): |
|
2031 (DeprecatedDOMHTMLTextAreaElement::isEqualNode): |
|
2032 (DeprecatedDOMHTMLTextAreaElement::textContent): |
|
2033 (DeprecatedDOMHTMLTextAreaElement::setTextContent): |
|
2034 (DeprecatedDOMHTMLTextAreaElement::tagName): |
|
2035 (DeprecatedDOMHTMLTextAreaElement::getAttribute): |
|
2036 (DeprecatedDOMHTMLTextAreaElement::setAttribute): |
|
2037 (DeprecatedDOMHTMLTextAreaElement::removeAttribute): |
|
2038 (DeprecatedDOMHTMLTextAreaElement::getAttributeNode): |
|
2039 (DeprecatedDOMHTMLTextAreaElement::setAttributeNode): |
|
2040 (DeprecatedDOMHTMLTextAreaElement::removeAttributeNode): |
|
2041 (DeprecatedDOMHTMLTextAreaElement::getElementsByTagName): |
|
2042 (DeprecatedDOMHTMLTextAreaElement::getAttributeNS): |
|
2043 (DeprecatedDOMHTMLTextAreaElement::setAttributeNS): |
|
2044 (DeprecatedDOMHTMLTextAreaElement::removeAttributeNS): |
|
2045 (DeprecatedDOMHTMLTextAreaElement::getAttributeNodeNS): |
|
2046 (DeprecatedDOMHTMLTextAreaElement::setAttributeNodeNS): |
|
2047 (DeprecatedDOMHTMLTextAreaElement::getElementsByTagNameNS): |
|
2048 (DeprecatedDOMHTMLTextAreaElement::hasAttribute): |
|
2049 (DeprecatedDOMHTMLTextAreaElement::hasAttributeNS): |
|
2050 (DeprecatedDOMHTMLTextAreaElement::focus): |
|
2051 (DeprecatedDOMHTMLTextAreaElement::blur): |
|
2052 (DeprecatedDOMHTMLTextAreaElement::idName): |
|
2053 (DeprecatedDOMHTMLTextAreaElement::setIdName): |
|
2054 (DeprecatedDOMHTMLTextAreaElement::title): |
|
2055 (DeprecatedDOMHTMLTextAreaElement::setTitle): |
|
2056 (DeprecatedDOMHTMLTextAreaElement::lang): |
|
2057 (DeprecatedDOMHTMLTextAreaElement::setLang): |
|
2058 (DeprecatedDOMHTMLTextAreaElement::dir): |
|
2059 (DeprecatedDOMHTMLTextAreaElement::setDir): |
|
2060 (DeprecatedDOMHTMLTextAreaElement::className): |
|
2061 (DeprecatedDOMHTMLTextAreaElement::setClassName): |
|
2062 (DeprecatedDOMHTMLTextAreaElement::innerHTML): |
|
2063 (DeprecatedDOMHTMLTextAreaElement::setInnerHTML): |
|
2064 (DeprecatedDOMHTMLTextAreaElement::innerText): |
|
2065 (DeprecatedDOMHTMLTextAreaElement::setInnerText): |
|
2066 * Interfaces/DOMCSS.idl: |
|
2067 * Interfaces/DOMCore.idl: |
|
2068 * Interfaces/DOMEvents.idl: |
|
2069 * Interfaces/DOMExtensions.idl: |
|
2070 * Interfaces/DOMHTML.idl: |
|
2071 * Interfaces/DOMPrivate.idl: |
|
2072 * Interfaces/DOMRange.idl: |
|
2073 * Interfaces/DOMWindow.idl: |
|
2074 * Interfaces/IWebEditingDelegate.idl: |
|
2075 * Interfaces/IWebFormDelegate.idl: |
|
2076 * Interfaces/IWebFrame.idl: |
|
2077 * Interfaces/IWebHTMLRepresentation.idl: |
|
2078 * Interfaces/IWebView.idl: |
|
2079 * WebEditorClient.cpp: |
|
2080 (WebEditorClient::shouldDeleteRange): |
|
2081 (WebEditorClient::shouldInsertText): |
|
2082 (WebEditorClient::textFieldDidBeginEditing): |
|
2083 (WebEditorClient::textFieldDidEndEditing): |
|
2084 (WebEditorClient::textDidChangeInTextField): |
|
2085 (WebEditorClient::doTextFieldCommandFromEvent): |
|
2086 (WebEditorClient::textWillBeDeletedInTextField): |
|
2087 (WebEditorClient::textDidChangeInTextArea): |
|
2088 * WebElementPropertyBag.cpp: |
|
2089 (WebElementPropertyBag::Read): |
|
2090 * WebFrame.cpp: |
|
2091 (elementFromDOMElement): |
|
2092 (formElementFromDOMElement): |
|
2093 (inputElementFromDOMElement): |
|
2094 (WebFrame::DOMDocument): |
|
2095 (WebFrame::frameElement): |
|
2096 (WebFrame::currentForm): |
|
2097 (WebFrame::elementWithName): |
|
2098 (WebFrame::formForElement): |
|
2099 (WebFrame::elementDoesAutoComplete): |
|
2100 (WebFrame::controlsInForm): |
|
2101 (WebFrame::elementIsPassword): |
|
2102 (WebFrame::searchForLabelsBeforeElement): |
|
2103 (WebFrame::matchLabelsAgainstElement): |
|
2104 (WebFrame::dispatchWillSubmitForm): |
|
2105 * WebFrame.h: |
|
2106 * WebHTMLRepresentation.cpp: |
|
2107 (WebHTMLRepresentation::attributedStringFromDOMNodes): |
|
2108 (WebHTMLRepresentation::elementWithName): |
|
2109 (WebHTMLRepresentation::elementDoesAutoComplete): |
|
2110 (WebHTMLRepresentation::elementIsPassword): |
|
2111 (WebHTMLRepresentation::formForElement): |
|
2112 (WebHTMLRepresentation::currentForm): |
|
2113 (WebHTMLRepresentation::controlsInForm): |
|
2114 (WebHTMLRepresentation::searchForLabels): |
|
2115 (WebHTMLRepresentation::matchLabels): |
|
2116 * WebHTMLRepresentation.h: |
|
2117 * WebView.cpp: |
|
2118 (WebView::mainFrameDocument): |
|
2119 (WebView::computedStyleForElement): |
|
2120 (WebView::editableDOMRangeForPoint): |
|
2121 (WebView::setSelectedDOMRange): |
|
2122 (WebView::selectedDOMRange): |
|
2123 (WebView::setTypingStyle): |
|
2124 (WebView::typingStyle): |
|
2125 (WebView::styleDeclarationWithText): |
|
2126 (WebView::replaceSelectionWithNode): |
|
2127 (WebView::applyStyle): |
|
2128 * WebView.h: |
|
2129 |
|
2130 2007-08-22 Jon Honeycutt <jhoneycutt@apple.com> |
|
2131 |
|
2132 Reviewed by Adam. |
|
2133 |
|
2134 Refactoring of <radr://problem/5220598> Dragging URL out and back |
|
2135 inserts a second copy of the URL |
|
2136 |
|
2137 * Interfaces/IWebViewPrivate.idl: Added setCustomDropTarget and |
|
2138 removeCustomDropTarget |
|
2139 * WebView.cpp: |
|
2140 (WebView::WebView): Initialize m_hasCustomDropTarget |
|
2141 (WebView::setCustomDropTarget): Revoke any existing drop target and set |
|
2142 the incoming drop target. |
|
2143 (WebView::removeCustomDropTarget): Revoke any existing drop target and |
|
2144 set the default drop target. |
|
2145 * WebView.h: |
|
2146 |
|
2147 2007-08-21 Ada Chan <adachan@apple.com> |
|
2148 |
|
2149 Fix <rdar://problem/5416630> Accelerator to open link in window in background opens window in foreground instead |
|
2150 Placing tooltip window at the topmost in z-order brought windows that were opened in the |
|
2151 background to the front. Use HWND_TOP instead. |
|
2152 |
|
2153 Reviewed by Adam. |
|
2154 |
|
2155 * WebView.cpp: |
|
2156 (WebView::initializeToolTipWindow): |
|
2157 |
|
2158 2007-08-21 Adam Roben <aroben@apple.com> |
|
2159 |
|
2160 Switch Windows to using FrameView::layoutIfNeededRecursive |
|
2161 |
|
2162 Reviewed by Darin. |
|
2163 |
|
2164 * WebFrame.cpp: Removed layoutIfNeededRecursive. |
|
2165 * WebFrame.h: Ditto. |
|
2166 * WebView.cpp: |
|
2167 (WebView::updateBackingStore): Call FrameView::layoutIfNeededRecursive. |
|
2168 |
|
2169 2007-08-17 Adam Roben <aroben@apple.com> |
|
2170 |
|
2171 Fix <rdar://5192578> Inspect Element should not appear in context menu in non-debug mode |
|
2172 |
|
2173 We now follow the same logic as Mac WebKit for displaying the Inspect Element item: |
|
2174 1) If DisableWebKitDeveloperExtras is set to true, don't display it |
|
2175 2) If not, and we're in a debug build, display it |
|
2176 3) If not, and we're in a release build, display it if |
|
2177 WebKitDeveloperExtras is set to true |
|
2178 |
|
2179 Reviewed by Ada. |
|
2180 |
|
2181 * Interfaces/IWebPreferencesPrivate.idl: Added. |
|
2182 * WebKit.vcproj/Interfaces.vcproj: Add new IWebPreferencesPrivate.idl |
|
2183 file to project. |
|
2184 * WebKit.vcproj/WebKitGUID.vcproj: Added generated .c file for |
|
2185 IWebPreferencesPrivate to project. |
|
2186 * WebPreferenceKeysPrivate.h: Added new keys. |
|
2187 * WebPreferences.cpp: Added IID_WebPreferences. |
|
2188 (WebPreferences::postPreferencesChangesNotification): Added an explicit |
|
2189 cast needed now that WebPreferences implements two interfaces. |
|
2190 (WebPreferences::QueryInterface): Added new cases. |
|
2191 (WebPreferences::setDeveloperExtrasEnabled): Added. |
|
2192 (WebPreferences::developerExtrasEnabled): Added. |
|
2193 (WebPreferences::developerExtrasDisabledByOverride): Added. |
|
2194 * WebPreferences.h: Now implements IWebPreferencesPrivate. |
|
2195 * WebView.cpp: |
|
2196 (WebView::updateWebCoreSettingsFromPreferences): Call developerExtrasEnabled. |
|
2197 (WebView::developerExtrasEnabled): Ported from -[WebView _developerExtrasEnabled]. |
|
2198 * WebView.h: |
|
2199 |
|
2200 2007-08-17 Adam Roben <aroben@apple.com> |
|
2201 |
|
2202 Add WebPreferences::sharedStandardPreferences |
|
2203 |
|
2204 This is a convenience method to get the standard preferences object so |
|
2205 that within WebKit we don't have to deal with the fact that COM doesn't |
|
2206 support static methods. |
|
2207 |
|
2208 Reviewed by Ada. |
|
2209 |
|
2210 * WebHistory.cpp: |
|
2211 (WebHistory::WebHistory): Use sharedStandardPreferences. |
|
2212 * WebIconDatabase.cpp: |
|
2213 (WebIconDatabase::init): Ditto. |
|
2214 * WebPreferences.cpp: |
|
2215 (WebPreferences::sharedStandardPreferences): Added. |
|
2216 (WebPreferences::getInstanceForIdentifier): Use sharedStandardPreferences. |
|
2217 (WebPreferences::standardPreferences): Ditto. |
|
2218 * WebPreferences.h: |
|
2219 * WebView.cpp: |
|
2220 (WebView::preferences): Ditto. |
|
2221 |
|
2222 2007-08-17 Anders Carlsson <andersca@apple.com> |
|
2223 |
|
2224 Build fix. |
|
2225 |
|
2226 * WebFrame.cpp: |
|
2227 (WebFrame::createPlugin): |
|
2228 * WebFrame.h: |
|
2229 |
|
2230 2007-08-13 Geoffrey Garen <ggaren@apple.com> |
|
2231 |
|
2232 Reviewed by Dave Hyatt. |
|
2233 |
|
2234 WebKit changes to support new cache eviction model in WebCore. |
|
2235 |
|
2236 * WebPreferences.cpp: |
|
2237 (WebPreferences::initialize): |
|
2238 |
|
2239 * WebView/WebPreferences.m: Modified to reflect new API in WebCore. |
|
2240 * WebView.cpp: |
|
2241 (WebView::initializeCacheSizesIfNecessary): Slightly increased cache |
|
2242 size on low memory systems to avoid affecting the PLT for now. |
|
2243 |
|
2244 2007-08-14 Steve Falkenburg <sfalken@apple.com> |
|
2245 |
|
2246 <rdar://problem/5411482> Windows user agent language always returns "en" |
|
2247 |
|
2248 Call WebCore::defaultLanguage() to pick up UA language. |
|
2249 |
|
2250 Reviewed by Oliver. |
|
2251 |
|
2252 * WebView.cpp: |
|
2253 (WebView::userAgentForKURL): |
|
2254 |
|
2255 2007-08-15 Peter Kasting <zerodpx@gmail.org> |
|
2256 |
|
2257 Reviewed by Darin. |
|
2258 |
|
2259 http://bugs.webkit.org/show_bug.cgi?id=14967 part 1 - Eliminate most implicit |
|
2260 conversions of wtf::Vector<T> to T* by explicitly calling .data() |
|
2261 |
|
2262 * WebView.cpp: |
|
2263 (getCompositionString): |
|
2264 |
|
2265 2007-08-12 Adam Roben <aroben@apple.com> |
|
2266 |
|
2267 Store user defaults in a non-mutable CFDictionaryRef |
|
2268 |
|
2269 Also renamed WebPreferences' static members: |
|
2270 m_standardPreferences -> s_standardPreferences |
|
2271 m_standardUserDefaults -> s_defaultSettings |
|
2272 |
|
2273 Reviewed by Darin and John. |
|
2274 |
|
2275 * WebPreferences.cpp: |
|
2276 (WebPreferences::getInstanceForIdentifier): |
|
2277 (WebPreferences::initializeUserDefaults): Construct the dictionary as a |
|
2278 local CFMutableDictionaryRef, then assign it to the non-mutable static |
|
2279 member. |
|
2280 (WebPreferences::valueForKey): |
|
2281 (WebPreferences::removeDefaultsIfNeeded): |
|
2282 (WebPreferences::standardPreferences): |
|
2283 * WebPreferences.h: |
|
2284 |
|
2285 2007-08-12 Adam Roben <aroben@apple.com> |
|
2286 |
|
2287 Fix <rdar://problem/5214504> No way to change WebPreferences defaults (all preferences get written to disk) |
|
2288 |
|
2289 We now only write to disk values that have been explicitly set, and |
|
2290 never write any default values. |
|
2291 |
|
2292 This is not enough, however, as anyone who has used WebKit prior to |
|
2293 this change will have the default values sitting in their preferences |
|
2294 plist on disk. To remedy this, we perform a one-time removal of any |
|
2295 key-value pairs that match a pair in the defaults dictionary. |
|
2296 |
|
2297 Reviewed by Steve, John, Ada, and Darin. |
|
2298 |
|
2299 * WebPreferenceKeysPrivate.h: Added new key to ensure we only remove |
|
2300 the defaults once. |
|
2301 * WebPreferences.cpp: |
|
2302 (WebPreferences::initializeDefaultSettings): Renamed from initialize, and |
|
2303 made sure we only set up the defaults dictionary once. Now that the |
|
2304 defaults dictionary is never modified after creation, we don't need to |
|
2305 check whether the keys are already present. |
|
2306 (WebPreferences::setStringValue): Don't modify the defaults dictionary. |
|
2307 (WebPreferences::setIntegerValue): Ditto. |
|
2308 (WebPreferences::setBoolValue): Ditto. |
|
2309 (WebPreferences::save): Write out the user's preferences, not the defaults. |
|
2310 (WebPreferences::load): |
|
2311 - Removed gotos and early declarations now that we're using |
|
2312 RetainPtr everywhere. |
|
2313 - Initialize m_privatePrefs with an empty dictionary if we didn't |
|
2314 read in a plist. |
|
2315 - Call migrateDefaultSettingsFromSafari3Beta after loading. |
|
2316 (WebPreferences::migrateDefaultSettingsFromSafari3Beta): Added. |
|
2317 (WebPreferences::removeValuesMatchingDefaultSettings): Added. |
|
2318 (WebPreferences::initWithIdentifier): Don't initialize m_privatePrefs |
|
2319 -- load() does this now. |
|
2320 * WebPreferences.h: Updated/added declarations. |
|
2321 |
|
2322 2007-08-12 Adam Roben <aroben@apple.com> |
|
2323 |
|
2324 Use RetainPtr to store WebPreferences::m_privatePrefs |
|
2325 |
|
2326 Reviewed by Darin. |
|
2327 |
|
2328 * WebPreferences.cpp: |
|
2329 (WebPreferences::setStringValue): |
|
2330 (WebPreferences::setIntegerValue): |
|
2331 (WebPreferences::setBoolValue): |
|
2332 (WebPreferences::initWithIdentifier): |
|
2333 * WebPreferences.h: |
|
2334 |
|
2335 2007-08-12 Adam Roben <aroben@apple.com> |
|
2336 |
|
2337 Fix <rdar://problem/5278790> Hole for find-on-page match in subframe isn't clipped by frame bounds |
|
2338 |
|
2339 Reviewed by Maciej. |
|
2340 |
|
2341 * WebView.cpp: |
|
2342 (WebView::rectsForTextMatches): Ported fix from r23586. |
|
2343 |
|
2344 2007-08-12 Adam Roben <aroben@apple.com> |
|
2345 |
|
2346 Prevent an ASSERT on launch by initializing AtomicString in WebKitGraphics |
|
2347 |
|
2348 Reviewed by Maciej. |
|
2349 |
|
2350 * WebKitGraphics.cpp: |
|
2351 (makeFont): |
|
2352 |
|
2353 2007-08-10 Ada Chan <adachan@apple.com> |
|
2354 |
|
2355 Reviewed by Adam and Darin. |
|
2356 |
|
2357 <rdar://problem/5403095> Crash in WebViewWndProc after closing a window |
|
2358 We are seeing another case where WM_SETFOCUS is sent after WM_DESTROY has been handled in WebView. |
|
2359 Bail early in the wndProc if WebView is set to be destroyed. |
|
2360 |
|
2361 * WebView.cpp: |
|
2362 (WebViewWndProc): |
|
2363 |
|
2364 2007-08-02 Ada Chan <adachan@apple.com> |
|
2365 |
|
2366 Reviewed by Steve. |
|
2367 |
|
2368 <rdar://problem/5079175> Printing header and footer |
|
2369 |
|
2370 * Interfaces/IWebUIDelegate.idl: added methods for header/footer drawing. |
|
2371 * WebFrame.cpp: |
|
2372 (WebFrame::headerAndFooterHeights): ask client for the header and |
|
2373 footer heights via IWebUIDelegate2 methods. |
|
2374 (WebFrame::computePageRects): pass in header and footer heights when |
|
2375 calculating page rect heights. |
|
2376 (WebFrame::spoolPages): ask client to draw header and footer via |
|
2377 IWebUIDelegate2 methods. |
|
2378 * WebFrame.h: |
|
2379 * WebKitGraphics.cpp: |
|
2380 (DrawTextAtPoint): the code assumes color has 4 components - might as well |
|
2381 assert it. |
|
2382 |
|
2383 2007-08-01 Steve Falkenburg <sfalken@apple.com> |
|
2384 |
|
2385 Build mod: Fix sln to match configs in vcproj. |
|
2386 |
|
2387 Reviewed by Adam. |
|
2388 |
|
2389 * WebKit.vcproj/WebKit.make: |
|
2390 * WebKit.vcproj/WebKit.submit.sln: |
|
2391 |
|
2392 2007-07-27 Justin Garcia <justin.garcia@apple.com> |
|
2393 |
|
2394 Reviewed by Tristan. |
|
2395 |
|
2396 <rdar://problem/5098931> Attachments are lost when they are moved into a ToDo after a delete |
|
2397 |
|
2398 * WebEditorClient.cpp: |
|
2399 (WebEditorClient::shouldMoveRangeAfterDelete): Method stub. |
|
2400 * WebEditorClient.h: |
|
2401 |
|
2402 2007-07-27 Anders Carlsson <andersca@apple.com> |
|
2403 |
|
2404 Reviewed by Adam. |
|
2405 |
|
2406 Add FIXME comment. |
|
2407 |
|
2408 * Interfaces/DOMHTML.idl: |
|
2409 |
|
2410 2007-07-27 Ada Chan <adachan@apple.com> |
|
2411 |
|
2412 Reviewed by Adam. |
|
2413 |
|
2414 Added methods to track user edited text fields now that |
|
2415 <rdar://problem/5359921> has been fixed. |
|
2416 |
|
2417 * DOMHTMLClasses.cpp: |
|
2418 (DOMHTMLInputElement::QueryInterface): |
|
2419 (DOMHTMLInputElement::isUserEdited): |
|
2420 (DOMHTMLTextAreaElement::QueryInterface): |
|
2421 (DOMHTMLTextAreaElement::isUserEdited): |
|
2422 * DOMHTMLClasses.h: |
|
2423 * Interfaces/DOMPrivate.idl: |
|
2424 |
|
2425 2007-07-27 Adam Roben <aroben@apple.com> |
|
2426 |
|
2427 Fix Bug 14773: REGRESSION (r24630): ASSERT_NOT_REACHED in DOMHTMLInputElement::name on Windows |
|
2428 http://bugs.webkit.org/show_bug.cgi?id=14773 |
|
2429 |
|
2430 Reviewed by Steve. |
|
2431 |
|
2432 * Interfaces/DOMHTML.idl: Change IDOMHTMLInputElement back to |
|
2433 inheriting from IDOMElement. Safari 3 Beta uses this interface, so we |
|
2434 can't change its vtable. |
|
2435 |
|
2436 2007-07-25 Ada Chan <adachan@apple.com> |
|
2437 |
|
2438 Reviewed by Adam and Steve. |
|
2439 |
|
2440 Implemented some DOM methods and other fixes for <rdar://problem/5311601>. |
|
2441 |
|
2442 * DOMCoreClasses.cpp: |
|
2443 (DOMNode::ownerDocument): implemented |
|
2444 (DOMDocument::getComputedStyle): get the DOMElement via QueryInterface |
|
2445 (DOMElement::QueryInterface): |
|
2446 * DOMHTMLClasses.cpp: |
|
2447 (DOMHTMLDocument::body): fixed leak |
|
2448 (DOMHTMLFormElement::action): implemented |
|
2449 (DOMHTMLFormElement::method): ditto |
|
2450 (DOMHTMLInputElement::form): ditto |
|
2451 (DOMHTMLTextAreaElement::form): ditto |
|
2452 * Interfaces/DOMHTML.idl: IDOMHTMLInputElement should inherit from IDOMHTMLElement |
|
2453 |
|
2454 2007-07-24 Steve Falkenburg <sfalken@apple.com> |
|
2455 |
|
2456 Removed touch of WebKit.rc to prevent rebuilds of the rc file. |
|
2457 The autoversion info can get slightly out of date now, but this isn't a huge problem relative to the rebuilds. |
|
2458 |
|
2459 Rubber-stamped by Adam. |
|
2460 |
|
2461 * WebKit.vcproj/WebKit.vcproj: |
|
2462 |
|
2463 2007-07-23 Steve Falkenburg <sfalken@apple.com> |
|
2464 |
|
2465 Fixes to versioning script. |
|
2466 |
|
2467 Reviewed by Ada. |
|
2468 |
|
2469 * WebKit.vcproj/auto-version.sh: |
|
2470 |
|
2471 2007-07-23 Adam Roben <aroben@apple.com> |
|
2472 |
|
2473 Implement IWebHistoryItem::[set]AlternateTitle |
|
2474 |
|
2475 The argument types were reversed for these two methods, so I fixed that as |
|
2476 well. |
|
2477 |
|
2478 Reviewed by Geoff and Oliver. |
|
2479 |
|
2480 * Interfaces/IWebHistoryItem.idl: |
|
2481 * WebHistoryItem.cpp: |
|
2482 (WebHistoryItem::setAlternateTitle): Implemented. |
|
2483 (WebHistoryItem::alternateTitle): Implemented. |
|
2484 * WebHistoryItem.h: |
|
2485 |
|
2486 2007-07-23 Ada Chan <adachan@apple.com> |
|
2487 |
|
2488 Reviewed by Steve. |
|
2489 |
|
2490 Added a new text drawing method that allows caller to override the font smoothing level. |
|
2491 |
|
2492 * WebKit.vcproj/WebKit.def: |
|
2493 * WebKit.vcproj/WebKit_debug.def: |
|
2494 * WebKitGraphics.cpp: |
|
2495 (WebDrawText): |
|
2496 * WebKitGraphics.h: |
|
2497 |
|
2498 2007-07-22 Adam Roben <aroben@apple.com> |
|
2499 |
|
2500 Implement IDOMElement::setAttribute |
|
2501 |
|
2502 This method was mistakenly called "setResult" in DOMCore.idl, so I |
|
2503 fixed that as well. |
|
2504 |
|
2505 Needed for <rdar://problem/5314906>. |
|
2506 |
|
2507 Reviewed by Ada. |
|
2508 |
|
2509 * DOMCoreClasses.cpp: |
|
2510 (DOMElement::setAttribute): Implemented/renamed. |
|
2511 * DOMCoreClasses.h: Renamed setResult => setAttribute. |
|
2512 * DOMHTMLClasses.h: Ditto. |
|
2513 * Interfaces/DOMCore.idl: Ditto. |
|
2514 |
|
2515 2007-07-21 Ada Chan <adachan@apple.com> |
|
2516 |
|
2517 Reviewed by Adam. |
|
2518 |
|
2519 Fix bug 14706: http://bugs.webkit.org/show_bug.cgi?id=14706 |
|
2520 Need to set the last visited time before calling WebHistory::addItem(). |
|
2521 |
|
2522 * WebHistory.cpp: |
|
2523 (WebHistory::addItemForURL): |
|
2524 |
|
2525 2007-07-20 Justin Garcia <justin.garcia@apple.com> |
|
2526 |
|
2527 Reviewed by Darin. |
|
2528 |
|
2529 <rdar://problem/5109817> Ctrl-click on word in non-editable text doesn't select it |
|
2530 |
|
2531 * WebEditorClient.cpp: Removed the now unused selectWordBeforeMenuEvent(). |
|
2532 * WebEditorClient.h: |
|
2533 |
|
2534 2007-07-20 Ada Chan <adachan@apple.com> |
|
2535 |
|
2536 Reviewed by Steve. |
|
2537 |
|
2538 <rdar://problem/5350832> History item's visitedCount wasn't updated correctly |
|
2539 |
|
2540 The call to setLastVisitedTimeInterval() in WebHistory::addItemForURL() does not |
|
2541 really increment the visitedCount of the HistoryItem - because we only increment the count |
|
2542 if the last visited time is different. We should initialize the HistoryItem with |
|
2543 lastVisited time = 0 so when we call setLastVisitedTimeInterval() later, it'll update |
|
2544 the last visited time AND the visitedCount. |
|
2545 |
|
2546 * WebHistory.cpp: |
|
2547 (WebHistory::addItemForURL): |
|
2548 |
|
2549 2007-07-20 Oliver Hunt <oliver@apple.com> |
|
2550 |
|
2551 Reviewed by Maciej. |
|
2552 |
|
2553 <rdar://problem/5349668> WebKit/Win needs to send same key events during IME composition as it does on mac |
|
2554 |
|
2555 Removed guards against sending key events during composition, and added a flag |
|
2556 to indicate a key event is IME related. This is needed to prevent the first |
|
2557 keydown from firing a keypress event, and makes WebEditorClient::handleInputMethodKeypress |
|
2558 somewhat cleaner. |
|
2559 |
|
2560 * WebEditorClient.cpp: |
|
2561 (WebEditorClient::handleInputMethodKeypress): |
|
2562 * WebView.cpp: |
|
2563 (WebView::keyUp): |
|
2564 (WebView::keyDown): |
|
2565 * WebView.h: |
|
2566 (WebView::inIMEKeyDown): |
|
2567 |
|
2568 2007-07-19 Maciej Stachowiak <mjs@apple.com> |
|
2569 |
|
2570 Reviewed by Adam. |
|
2571 |
|
2572 - WebKit part of fix for <rdar://problem/5262230> Crash while loading a popup in addictinggames.com |
|
2573 |
|
2574 Made closeWindowSoon fire on a timer instead of happening synchronously. |
|
2575 |
|
2576 * WebChromeClient.cpp: |
|
2577 (WebChromeClient::closeWindowSoon): Actually close the window on a timer, not immediately. |
|
2578 * WebKit.vcproj/WebKit.vcproj: |
|
2579 * WebView.cpp: |
|
2580 (WebView::WebView): |
|
2581 (WebView::closeWindowSoon): |
|
2582 (WebView::closeWindowTimerFired): |
|
2583 * WebView.h: |
|
2584 |
|
2585 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2586 |
|
2587 Reviewed by Adam. |
|
2588 |
|
2589 Make the Page with the now required InspectorClient. |
|
2590 |
|
2591 * WebView.cpp: |
|
2592 (WebView::initWithFrame): |
|
2593 |
|
2594 2007-07-18 Sam Weinig <sam@webkit.org> |
|
2595 |
|
2596 Build fix. |
|
2597 |
|
2598 * WebFrame.cpp: |
|
2599 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
2600 (WebFrame::objectContentType): |
|
2601 * WebView.cpp: |
|
2602 (WebView::canShowMIMEType): |
|
2603 |
|
2604 2007-07-17 Brady Eidson <beidson@apple.com> |
|
2605 |
|
2606 Blind Windows build fix from r24395 |
|
2607 |
|
2608 * WebView.cpp: |
|
2609 (WebView::initWithFrame): BSTR, not BString |
|
2610 |
|
2611 2007-07-17 Brady Eidson <beidson@apple.com> |
|
2612 |
|
2613 Reviewed by Steve |
|
2614 |
|
2615 <rdar://problem/4516185> - FTP Directory Listings |
|
2616 |
|
2617 * Interfaces/IWebUIDelegate.idl: Add IWebUIDelegate2 method for getting the path to the template |
|
2618 |
|
2619 * WebView.cpp: |
|
2620 (WebView::initWithFrame): Set the preference for the template path in WebCore when the first |
|
2621 WebView is initialized |
|
2622 |
|
2623 2007-07-17 Ada Chan <adachan@apple.com> |
|
2624 |
|
2625 Rubbet-stamped by Adam. |
|
2626 |
|
2627 Fixed build. |
|
2628 |
|
2629 * Interfaces/IWebFramePrivate.idl: |
|
2630 * WebContextMenuClient.cpp: |
|
2631 (fixMenuReceivedFromOldSafari): |
|
2632 * WebFrame.cpp: |
|
2633 (WebFrame::loadURLIntoChild): |
|
2634 (WebFrame::download): |
|
2635 * WebFrame.h: |
|
2636 |
|
2637 2007-07-17 Adam Roben <aroben@apple.com> |
|
2638 |
|
2639 Fix Bug 14324: Cannot remove/customize the "Inspect Element" contextual menu item |
|
2640 http://bugs.webkit.org/show_bug.cgi?id=14324 |
|
2641 |
|
2642 If we detect that we're running against the Safari 3 Beta, we add back |
|
2643 the Inspect Element menu item after passing it off to the delegate |
|
2644 because Safari's UI delegate will remove it. |
|
2645 |
|
2646 Reviewed by Tim. |
|
2647 |
|
2648 * WebContextMenuClient.cpp: |
|
2649 (isPreInspectElementTagSafari): Added. |
|
2650 (fixMenuReceivedFromOldSafari): Added. |
|
2651 (WebContextMenuClient::getCustomMenuFromDefaultItems): Call |
|
2652 fixMenuReceivedFromOldSafari before returning the new menu. |
|
2653 |
|
2654 2007-07-17 Adam Roben <aroben@apple.com> |
|
2655 |
|
2656 Remove WebContextMenuClient::shouldIncludeInspectElementItem |
|
2657 |
|
2658 Reviewed by Tim. |
|
2659 |
|
2660 * WebContextMenuClient.cpp: |
|
2661 * WebContextMenuClient.h: |
|
2662 |
|
2663 2007-07-17 Adam Roben <aroben@apple.com> |
|
2664 |
|
2665 Initialize Settings::developerExtrasEnabled |
|
2666 |
|
2667 Reviewed by Tim. |
|
2668 |
|
2669 * WebView.cpp: |
|
2670 (WebView::updateWebCoreSettingsFromPreferences): |
|
2671 |
|
2672 2007-07-17 Geoffrey Garen <ggaren@apple.com> |
|
2673 |
|
2674 Build fix. |
|
2675 |
|
2676 * WebContextMenuClient.cpp: |
|
2677 (WebContextMenuClient::searchWithGoogle): Pass false for lockHistory |
|
2678 like we do elsewhere. |
|
2679 |
|
2680 2007-07-17 Oliver Hunt <oliver@apple.com> |
|
2681 |
|
2682 Reviewed by Adam. |
|
2683 |
|
2684 Fix for <rdar://problem/5339416> Candidate window does not |
|
2685 appear in the correct location for japanese IME |
|
2686 |
|
2687 * WebView.cpp: |
|
2688 (WebView::prepareCandidateWindow): |
|
2689 We now use an exclusion zone so that the composition window never |
|
2690 overlaps the composition string |
|
2691 (WebView::onIMERequestCharPosition): |
|
2692 Correctly handle character offsets marked regions |
|
2693 |
|
2694 2007-07-16 Oliver Hunt <oliver@apple.com> |
|
2695 |
|
2696 Reviewed by Maciej. |
|
2697 |
|
2698 Fix for <rdar://problem/5334818> Support IME reconversion in windows |
|
2699 |
|
2700 Also includes a small amount of IME refactoring. |
|
2701 |
|
2702 * WebView.cpp: |
|
2703 (WebView::onIMERequestCharPosition): |
|
2704 (WebView::onIMERequestReconvertString): |
|
2705 (WebView::onIMERequest): |
|
2706 * WebView.h: |
|
2707 |
|
2708 2007-07-16 Brady Eidson <beidson@apple.com> |
|
2709 |
|
2710 Reviewed by Adam |
|
2711 |
|
2712 Begin the arduous task of localizing FTP directory listings while removing a global initializer! |
|
2713 |
|
2714 * English.lproj/Localizable.strings: |
|
2715 * WebCoreLocalizedStrings.cpp: |
|
2716 (WebCore::unknownFileSizeText): |
|
2717 |
|
2718 2007-07-16 Oliver Hunt <oliver@apple.com> |
|
2719 |
|
2720 Reviewed by Maciej. |
|
2721 |
|
2722 Fix for <rdar://problem/5334826> Chinese IME composition window does not appear in the correct location |
|
2723 |
|
2724 Respect IME requests for character position. |
|
2725 |
|
2726 * WebView.cpp: |
|
2727 (WebView::onIMERequestCharPosition): |
|
2728 (WebView::onIMERequest): |
|
2729 * WebView.h: |
|
2730 |
|
2731 2007-07-16 Adam Roben <aroben@apple.com> |
|
2732 |
|
2733 WebKit/win part of <rdar://problem/5336005> Calling window.print() on a subframe prints whole page, should only print that subframe |
|
2734 |
|
2735 Reviewed by Darin. |
|
2736 |
|
2737 * Interfaces/IWebUIDelegate.idl: Rename print to printFrame to closer |
|
2738 match the Mac method, and copy more of the Mac API comments. |
|
2739 * WebChromeClient.cpp: |
|
2740 (WebChromeClient::print): Call printFrame instead of print. |
|
2741 |
|
2742 2007-07-16 Adam Roben <aroben@apple.com> |
|
2743 |
|
2744 Updated WebChromeClient for ChromeClient changes. |
|
2745 |
|
2746 Reviewed by Darin. |
|
2747 |
|
2748 * WebChromeClient.cpp: |
|
2749 (WebChromeClient::print): Added a Frame* parameter. |
|
2750 * WebChromeClient.h: Ditto. |
|
2751 |
|
2752 2007-07-16 Oliver Hunt <oliver@apple.com> |
|
2753 |
|
2754 Reviewed by Steve. |
|
2755 |
|
2756 Fix for http://bugs.webkit.org/show_bug.cgi?id=14630 |
|
2757 |
|
2758 Remove bogus assertion |
|
2759 |
|
2760 * WebView.cpp: |
|
2761 (WebView::getIMMContext): |
|
2762 |
|
2763 2007-07-14 Brady Eidson <beidson@apple.com> |
|
2764 |
|
2765 Reviewed by Sam |
|
2766 |
|
2767 Set the pref to override the policy delegate for FTP directory listings on Windows |
|
2768 |
|
2769 * WebView.cpp: |
|
2770 (WebView::updateWebCoreSettingsFromPreferences): |
|
2771 |
|
2772 2007-07-13 Oliver Hunt <oliver@apple.com> |
|
2773 |
|
2774 Reviewed by Darin and Alexey. |
|
2775 |
|
2776 Fix for <rdar://problem/5231528> Inline input of International text (IME) |
|
2777 http://bugs.webkit.org/show_bug.cgi?id=14331 |
|
2778 |
|
2779 This patch adds IME support to WebKit/win, it currently does not support |
|
2780 reconversion (<rdar://problem/5334818>) and has issues with the chinese |
|
2781 IMEs (<rdar://problem/5334826>) |
|
2782 |
|
2783 * WebEditorClient.cpp: |
|
2784 (WebEditorClient::respondToChangedSelection): |
|
2785 (WebEditorClient::handleInputMethodKeypress): |
|
2786 Prevent the initial keydown for an IME from triggering a keypressed event |
|
2787 * WebView.cpp: |
|
2788 (WebView::WebView): |
|
2789 (WebView::keyUp): |
|
2790 (WebView::keyDown): |
|
2791 (WebViewWndProc): |
|
2792 (IMMDict::dict): |
|
2793 (IMMDict::IMMDict): |
|
2794 Dynamic loader for IME libraries |
|
2795 |
|
2796 (WebView::getIMMContext): |
|
2797 (WebView::releaseIMMContext): |
|
2798 (WebView::prepareCandidateWindow): |
|
2799 (selectionInsideMarkedText): |
|
2800 (setSelectionToEndOfRange): |
|
2801 (WebView::resetIME): |
|
2802 (WebView::updateSelectionForIME): |
|
2803 (WebView::selectionChanged): |
|
2804 (getCompositionString): |
|
2805 (compositionToUnderlines): |
|
2806 Helper functions |
|
2807 |
|
2808 (WebView::onIMEStartComposition): |
|
2809 (WebView::onIMEComposition): |
|
2810 (WebView::onIMEEndComposition): |
|
2811 (WebView::onIMEChar): |
|
2812 (WebView::onIMENotify): |
|
2813 (WebView::onIMERequest): |
|
2814 (WebView::onIMESelect): |
|
2815 (WebView::onIMESetContext): |
|
2816 IME event handling, so far most of these are not implemented, but the bulk of functionality |
|
2817 is performed the the composition event handlers |
|
2818 * WebView.h: |
|
2819 |
|
2820 2007-07-12 Alice Liu <alice.liu@apple.com> |
|
2821 |
|
2822 Reviewed by Maciej and Steve. |
|
2823 |
|
2824 fixed <rdar://4982432> window.print() needs to be implemented |
|
2825 |
|
2826 * Interfaces/IWebUIDelegate.idl: |
|
2827 * WebChromeClient.cpp: |
|
2828 (WebChromeClient::print): |
|
2829 * WebChromeClient.h: |
|
2830 |
|
2831 2007-07-11 Steve Falkenburg <sfalken@apple.com> |
|
2832 |
|
2833 Static analysis build fix. |
|
2834 |
|
2835 Only specify /analyze (PREfast) if it is available. |
|
2836 Prevents entire project from rebuilding each time. |
|
2837 |
|
2838 Reviewed by Hyatt. |
|
2839 |
|
2840 * WebKit.vcproj/WebKit.vcproj: |
|
2841 |
|
2842 2007-07-10 Ada Chan <adachan@apple.com> |
|
2843 |
|
2844 Fixed build. |
|
2845 |
|
2846 * WebView.cpp: |
|
2847 |
|
2848 2007-07-09 Alice Liu <alice.liu@apple.com> |
|
2849 |
|
2850 Reviewed by Adam Roben. |
|
2851 |
|
2852 Adding DOM Paste Allowed preference, setters and getters |
|
2853 for the purpose of layout tests. |
|
2854 |
|
2855 * Interfaces/IWebPreferences.idl: |
|
2856 * WebPreferenceKeysPrivate.h: |
|
2857 * WebPreferences.cpp: |
|
2858 (WebPreferences::isDOMPasteAllowed): |
|
2859 (WebPreferences::setDOMPasteAllowed): |
|
2860 * WebPreferences.h: |
|
2861 * WebView.cpp: |
|
2862 (WebView::updateWebCoreSettingsFromPreferences): |
|
2863 |
|
2864 2007-07-09 Anders Carlsson <andersca@apple.com> |
|
2865 |
|
2866 Build fix. |
|
2867 |
|
2868 * WebView.cpp: |
|
2869 (WebView::stringByEvaluatingJavaScriptFromString): |
|
2870 |
|
2871 2007-07-05 Adam Roben <aroben@apple.com> |
|
2872 |
|
2873 Fix a leak in WebView::setToolTip |
|
2874 |
|
2875 Reviewed by Beth. |
|
2876 |
|
2877 * WebView.cpp: |
|
2878 (WebView::setToolTip): |
|
2879 |
|
2880 2007-07-05 Adam Roben <aroben@apple.com> |
|
2881 |
|
2882 Fix Bug 14143: Tooltips not displayed on Windows |
|
2883 http://bugs.webkit.org/show_bug.cgi?id=14143 |
|
2884 <rdar://problem/4719799> |
|
2885 |
|
2886 Reviewed by Oliver. |
|
2887 |
|
2888 * WebChromeClient.cpp: |
|
2889 (WebChromeClient::setToolTip): Call up to WebView. |
|
2890 * WebView.cpp: |
|
2891 (WebView::WebView): Initialize m_toolTipHwnd member. |
|
2892 (WebView::initWithFrame): Set up the tool tip window. |
|
2893 (initCommonControls): Added. |
|
2894 (WebView::initializeToolTipWindow): Added. |
|
2895 (WebView::setToolTip): Set the tool tip text and enable/disable the |
|
2896 tool tip. |
|
2897 * WebView.h: Added/updated declarations. |
|
2898 |
|
2899 2007-07-04 Adam Roben <aroben@apple.com> |
|
2900 |
|
2901 Added a stub for WebChromeClient::setToolTip |
|
2902 |
|
2903 Reviewed by Sam. |
|
2904 |
|
2905 * WebChromeClient.cpp: |
|
2906 * WebChromeClient.h: |
|
2907 |
|
2908 2007-07-04 Adam Roben <aroben@apple.com> |
|
2909 |
|
2910 Initialize Settings::showsURLsInToolTips |
|
2911 |
|
2912 Reviewed by Sam. |
|
2913 |
|
2914 * WebView.cpp: |
|
2915 (WebView::updateWebCoreSettingsFromPreferences): |
|
2916 |
|
2917 2007-07-04 Adam Roben <aroben@apple.com> |
|
2918 |
|
2919 Removed call to mouseDidMoveOverElement now that WebCore handles it |
|
2920 |
|
2921 Reviewed by Sam. |
|
2922 |
|
2923 * WebView.cpp: |
|
2924 (WebView::handleMouseEvent): |
|
2925 |
|
2926 2007-07-04 Adam Roben <aroben@apple.com> |
|
2927 |
|
2928 Add WebChromeClient::mouseDidMoveOverElement |
|
2929 |
|
2930 This is not called yet. |
|
2931 |
|
2932 Reviewed by Sam. |
|
2933 |
|
2934 * WebChromeClient.cpp: |
|
2935 (WebChromeClient::mouseDidMoveOverElement): |
|
2936 * WebChromeClient.h: |
|
2937 |
|
2938 2007-07-03 Adam Roben <aroben@apple.com> |
|
2939 |
|
2940 Merge the Windows and Mac localized strings and exceptions files |
|
2941 |
|
2942 Reviewed by Darin and Anders. |
|
2943 |
|
2944 * English.lproj/Localizable.strings: Added Mac strings. |
|
2945 * English.lproj/StringsNotToBeLocalized.txt: Removed. |
|
2946 |
|
2947 2007-06-27 Steve Falkenburg <sfalken@apple.com> |
|
2948 |
|
2949 Turn on static code analysis. |
|
2950 |
|
2951 Reviewed by Oliver. |
|
2952 |
|
2953 Affects only folks that have Visual Studio Team Suite installed, |
|
2954 or who have replaced their compiler with the version shipping in the |
|
2955 Vista SDK. |
|
2956 |
|
2957 * CodeAnalysisConfig.h: Added. |
|
2958 * WebKit.vcproj/WebKit.vcproj: |
|
2959 * WebLocalizableStrings.cpp: |
|
2960 (createWebKitBundle): |
|
2961 |
|
2962 2007-06-27 Steve Falkenburg <sfalken@apple.com> |
|
2963 |
|
2964 Prefast: Remove variable redefinitions in inner scopes. |
|
2965 |
|
2966 Reviewed by Ada. |
|
2967 |
|
2968 * WebDownload.cpp: |
|
2969 (WebDownload::didFinish): |
|
2970 * WebNotificationCenter.cpp: |
|
2971 (WebNotificationCenter::postNotificationInternal): |
|
2972 (WebNotificationCenter::removeObserver): |
|
2973 |
|
2974 2007-06-27 Steve Falkenburg <sfaken@apple.com> |
|
2975 |
|
2976 Remove SEH block from around history plist read, since the underlying bug has been fixed. |
|
2977 |
|
2978 Reviewed by Darin. |
|
2979 |
|
2980 * WebHistory.cpp: |
|
2981 (createHistoryListFromStream): |
|
2982 |
|
2983 2007-06-27 Steve Falkenburg <sfalken@apple.com> |
|
2984 |
|
2985 Prefast: Fix misplaced parenthesis. |
|
2986 |
|
2987 Reviewed by Darin. |
|
2988 |
|
2989 * WebView.cpp: |
|
2990 (core): |
|
2991 |
|
2992 2007-06-27 Steve Falkenburg <sfalken@apple.com> |
|
2993 |
|
2994 Prefast: Add null check prior to writing into allocated BSTR. |
|
2995 |
|
2996 Reviewed by Darin. |
|
2997 |
|
2998 * MarshallingHelpers.cpp: |
|
2999 (MarshallingHelpers::CFStringRefToBSTR): |
|
3000 |
|
3001 2007-06-27 Steve Falkenburg <sfalken@apple.com> |
|
3002 |
|
3003 Prefast: Add error handling for SysAllocStringLen where the string length is determined by website content. |
|
3004 |
|
3005 Reviewed by Sam, Darin. |
|
3006 |
|
3007 Allocation failure will result in a null dereference in this case, |
|
3008 so it isn't exploitable. |
|
3009 |
|
3010 * DefaultDownloadDelegate.cpp: |
|
3011 (DefaultDownloadDelegate::decideDestinationWithSuggestedFilename): |
|
3012 |
|
3013 2007-06-20 Adam Roben <aroben@apple.com> |
|
3014 |
|
3015 Land the new Inspector. |
|
3016 |
|
3017 Co-written with Tim Hatcher. |
|
3018 |
|
3019 Reviewed by Anders, Adele, Hyatt, and Sam. |
|
3020 |
|
3021 Implement the InspectorClient interface. |
|
3022 |
|
3023 * WebInspectorClient.cpp: Added. |
|
3024 (WebInspectorClient::WebInspectorClient): |
|
3025 (WebInspectorClient::~WebInspectorClient): |
|
3026 (WebInspectorClient::inspectorDestroyed): |
|
3027 (WebInspectorClient::createPage): |
|
3028 (WebInspectorClient::showWindow): |
|
3029 (WebInspectorClient::closeWindow): |
|
3030 (WebInspectorClient::windowVisible): |
|
3031 (WebInspectorClient::attachWindow): |
|
3032 (WebInspectorClient::detachWindow): |
|
3033 (WebInspectorClient::highlight): |
|
3034 (WebInspectorClient::hideHighlight): |
|
3035 (WebInspectorClient::inspectedURLChanged): |
|
3036 (WebInspectorClient::updateWindowTitle): |
|
3037 (WebInspectorClient::onSize): |
|
3038 (WebInspectorClient::onClose): |
|
3039 (WebInspectorClient::onWebViewWindowPosChanging): |
|
3040 (WebInspectorWndProc): |
|
3041 (SubclassedWebViewWndProc): |
|
3042 (registerWindowClass): |
|
3043 * WebInspectorClient.h: Added. |
|
3044 |
|
3045 Add an easier-to-see highlight. |
|
3046 |
|
3047 * WebNodeHighlight.cpp: Added. |
|
3048 (WebNodeHighlight::WebNodeHighlight): |
|
3049 (WebNodeHighlight::~WebNodeHighlight): |
|
3050 (WebNodeHighlight::highlight): |
|
3051 (WebNodeHighlight::hide): |
|
3052 (WebNodeHighlight::visible): |
|
3053 (WebNodeHighlight::updateWindow): |
|
3054 (WebNodeHighlight::removeSubclass): |
|
3055 (registerOverlayClass): |
|
3056 (OverlayWndProc): |
|
3057 (SubclassedWndProc): |
|
3058 * WebNodeHighlight.h: Added. |
|
3059 |
|
3060 WebView changes needed for the new Inspector. |
|
3061 |
|
3062 * WebView.cpp: Removed old inspectElement method now that this is |
|
3063 handled by WebCore. |
|
3064 (WebView::WebView): |
|
3065 (WebView::close): |
|
3066 (WebView::performContextMenuAction): Removed handling of the Inspect |
|
3067 Element context menu item. |
|
3068 (WebView::initWithFrame): Give each Page an InspectorClient to enable |
|
3069 the Inspector. |
|
3070 (WebView::setProhibitsMainFrameScrolling): Added. |
|
3071 * WebView.h: |
|
3072 |
|
3073 Updates needed for WebCore changes. |
|
3074 |
|
3075 * Interfaces/IWebUIDelegate.idl: |
|
3076 * WebContextMenuClient.cpp: |
|
3077 (WebContextMenuClient::getCustomMenuFromDefaultItems): |
|
3078 * WebContextMenuClient.h: |
|
3079 * WebCoreLocalizedStrings.cpp: |
|
3080 |
|
3081 Remove old Inspector code. |
|
3082 |
|
3083 * WebFrame.cpp: |
|
3084 * WebFrame.h: |
|
3085 * WebInspector/WebInspector.cpp: Removed. |
|
3086 * WebInspector/WebInspector.h: Removed. |
|
3087 * WebInspector/webInspector/Images/button.png: Removed. |
|
3088 * WebInspector/webInspector/Images/buttonDivider.png: Removed. |
|
3089 * WebInspector/webInspector/Images/buttonPressed.png: Removed. |
|
3090 * WebInspector/webInspector/Images/close.png: Removed. |
|
3091 * WebInspector/webInspector/Images/closePressed.png: Removed. |
|
3092 * WebInspector/webInspector/Images/downTriangle.png: Removed. |
|
3093 * WebInspector/webInspector/Images/menu.png: Removed. |
|
3094 * WebInspector/webInspector/Images/menuPressed.png: Removed. |
|
3095 * WebInspector/webInspector/Images/popup.png: Removed. |
|
3096 * WebInspector/webInspector/Images/popupPressed.png: Removed. |
|
3097 * WebInspector/webInspector/Images/resize.png: Removed. |
|
3098 * WebInspector/webInspector/Images/rightTriangle.png: Removed. |
|
3099 * WebInspector/webInspector/Images/scrollThumbBottom.png: Removed. |
|
3100 * WebInspector/webInspector/Images/scrollThumbMiddle.png: Removed. |
|
3101 * WebInspector/webInspector/Images/scrollTrackMiddle.png: Removed. |
|
3102 * WebInspector/webInspector/Images/upTriangle.png: Removed. |
|
3103 * WebInspector/webInspector/inspector.css: Removed. |
|
3104 * WebInspector/webInspector/inspector.html: Removed. |
|
3105 * WebInspector/webInspector/inspector.js: Removed. |
|
3106 * WebInspector/webInspector/scrollarea.js: Removed. |
|
3107 * WebInspector/webInspector/scrollbar.js: Removed. |
|
3108 * WebInspector/webInspector/treeoutline.js: Removed. |
|
3109 * WebInspector/webInspector/utilities.js: Removed. |
|
3110 |
|
3111 Build-fu: |
|
3112 |
|
3113 * WebKit.vcproj/WebKit.vcproj: |
|
3114 |
|
3115 2007-06-19 Dave Hyatt <hyatt@apple.com> |
|
3116 |
|
3117 Fix for <rdar://problem/5022197>, backspace and ctrl+left arrow should go back. Shift+backspace |
|
3118 and ctrl+right arrow should go forward. Add support for these keybindings to Windows. |
|
3119 |
|
3120 Reviewed by ada |
|
3121 |
|
3122 * WebView.cpp: |
|
3123 (WebView::keyDown): |
|
3124 |
|
3125 2007-06-18 Dave Hyatt <hyatt@apple.com> |
|
3126 |
|
3127 Let through more newline+modifier key combos in order to support Alt+Enter and Ctrl+Enter in the |
|
3128 SafariWin URL bar. |
|
3129 |
|
3130 Reviewed by mccullough |
|
3131 |
|
3132 * WebView.cpp: |
|
3133 |
|
3134 2007-06-18 Dave Hyatt <hyatt@apple.com> |
|
3135 |
|
3136 Add support for horizontal mouse wheeling to Windows. Shift+wheel is supported for horizontal |
|
3137 wheeling just like on OS X. In addition, the WM_MOUSEHWHEEL event is now processed correctly so that |
|
3138 input devices like tilt wheels will now work. |
|
3139 |
|
3140 Reviewed by aroben |
|
3141 |
|
3142 * WebView.cpp: |
|
3143 (WebView::mouseWheel): |
|
3144 (WebViewWndProc): |
|
3145 * WebView.h: |
|
3146 |
|
3147 2007-06-17 Dave Hyatt <hyatt@apple.com> |
|
3148 |
|
3149 Add support for Ctrl+Mouse Wheel to increase/decrease text zoom (Win32 only). |
|
3150 |
|
3151 Reviewed by aroben |
|
3152 |
|
3153 * WebView.cpp: |
|
3154 (WebView::mouseWheel): |
|
3155 |
|
3156 2007-06-09 Steve Falkenburg <sfalken@apple.com> |
|
3157 |
|
3158 Reviewed by Adam. |
|
3159 |
|
3160 Workaround: <rdar://problem/5213266> schwab.com menu is ridiculously big. |
|
3161 |
|
3162 * WebView.cpp: |
|
3163 (WebView::userAgentForKURL): Add schwab to spoof list to fix gigantic menus. |
|
3164 |
|
3165 2007-06-08 Ada Chan <adachan@apple.com> |
|
3166 |
|
3167 Reviewed by Hyatt, Adam, and Steve. |
|
3168 |
|
3169 Fixed WebView::selectedText to get the selected text out of the focused frame or main frame. |
|
3170 |
|
3171 * WebView.cpp: |
|
3172 (WebView::selectedText): |
|
3173 |
|
3174 2007-06-08 Adam Roben <aroben@apple.com> |
|
3175 |
|
3176 Get rid of the Safari part of the query string used for Google searches. |
|
3177 |
|
3178 Reviewed by Steve and Ada. |
|
3179 |
|
3180 * WebContextMenuClient.cpp: |
|
3181 (WebContextMenuClient::searchWithGoogle): |
|
3182 |
|
3183 2007-06-08 Kevin McCullough <kmccullough@apple.com> |
|
3184 |
|
3185 Reviewed by Kevin Decker, and Sam. |
|
3186 |
|
3187 - Added and updated licenses. |
|
3188 |
|
3189 * CFDictionaryPropertyBag.cpp: |
|
3190 * CFDictionaryPropertyBag.h: |
|
3191 * DOMCSSClasses.cpp: |
|
3192 * DOMCSSClasses.h: |
|
3193 * DOMEventsClasses.cpp: |
|
3194 * DOMEventsClasses.h: |
|
3195 * DOMHTMLClasses.cpp: |
|
3196 * DOMHTMLClasses.h: |
|
3197 * MarshallingHelpers.cpp: |
|
3198 * MarshallingHelpers.h: |
|
3199 * MemoryStream.cpp: |
|
3200 * MemoryStream.h: |
|
3201 * WebBackForwardList.cpp: |
|
3202 * WebBackForwardList.h: |
|
3203 * WebCache.cpp: |
|
3204 * WebCache.h: |
|
3205 * WebChromeClient.cpp: |
|
3206 * WebChromeClient.h: |
|
3207 * WebContextMenuClient.h: |
|
3208 * WebDataSource.h: |
|
3209 * WebEditorClient.cpp: |
|
3210 * WebEditorClient.h: |
|
3211 * WebElementPropertyBag.cpp: |
|
3212 * WebElementPropertyBag.h: |
|
3213 * WebHTMLRepresentation.h: |
|
3214 * WebHistory.cpp: |
|
3215 * WebHistory.h: |
|
3216 * WebIconDatabase.cpp: |
|
3217 * WebIconDatabase.h: |
|
3218 * WebKit.vcproj/auto-version.sh: |
|
3219 * WebKitClassFactory.h: |
|
3220 * WebKitDLL.h: |
|
3221 * WebLocalizableStrings.cpp: |
|
3222 * WebLocalizableStrings.h: |
|
3223 * WebMutableURLRequest.cpp: |
|
3224 * WebMutableURLRequest.h: |
|
3225 * WebNotification.cpp: |
|
3226 * WebNotification.h: |
|
3227 * WebNotificationCenter.cpp: |
|
3228 * WebNotificationCenter.h: |
|
3229 * WebPreferenceKeysPrivate.h: |
|
3230 * WebPreferences.cpp: |
|
3231 * WebPreferences.h: |
|
3232 * WebScriptObject.cpp: |
|
3233 * WebScriptObject.h: |
|
3234 * WebURLResponse.cpp: |
|
3235 * WebURLResponse.h: |
|
3236 |
|
3237 2007-06-07 Sam Weinig <sam@webkit.org> |
|
3238 |
|
3239 Reviewed by Adam Roben. |
|
3240 |
|
3241 Make the inspector compile again. |
|
3242 |
|
3243 * WebInspector/WebInspector.cpp: |
|
3244 (setFocusedDOMNodeCallback): |
|
3245 (focusedDOMNodeCallback): |
|
3246 (setRootDOMNodeCallback): |
|
3247 (rootDOMNodeCallback): |
|
3248 |
|
3249 2007-06-06 Steve Falkenburg <sfalken@apple.com> |
|
3250 |
|
3251 Reviewed by Adam. |
|
3252 |
|
3253 <rdar://problem/5255861> REGRESSION: Can't download Adobe Acrobat Reader and plug-in |
|
3254 <rdar://problem/5243655> Flash download page doesn't recognize Boomer |
|
3255 |
|
3256 Refine user agent spoofing code to only spoof Flash download as Firefox without spoofing all of adobe.com. |
|
3257 This fixes the Acrobat Reader download. |
|
3258 |
|
3259 * WebView.cpp: |
|
3260 (WebView::userAgentForKURL): |
|
3261 |
|
3262 2007-06-03 Steve Falkenburg <sfalken@apple.com> |
|
3263 |
|
3264 Reviewed by Adam. |
|
3265 |
|
3266 <rdar://problem/5246665> Drop down lists are not drawn on volvocars.us |
|
3267 |
|
3268 * WebView.cpp: |
|
3269 (WebView::userAgentForKURL): |
|
3270 |
|
3271 2007-06-01 Kevin McCullough <kmccullough@apple.com> |
|
3272 |
|
3273 Reviewed by Oliver. |
|
3274 |
|
3275 - Uncommenting some functions that should not be commented out. I needed them for the Drosera port. |
|
3276 |
|
3277 * WebKit.vcproj/WebKit_debug.def: |
|
3278 |
|
3279 2007-06-01 Steve Falkenburg <sfalken@apple.com> |
|
3280 |
|
3281 Reviewed by Kevin Decker. |
|
3282 |
|
3283 Remove unnecessary user agent spoofs, now that we have the final UA in place. |
|
3284 Added spoof to allow Flash downloads from adobe.com |
|
3285 |
|
3286 * WebView.cpp: |
|
3287 (WebView::userAgentForKURL): |
|
3288 |
|
3289 2007-05-30 Ada Chan <adachan@apple.com> |
|
3290 |
|
3291 Reviewed by Steve. |
|
3292 |
|
3293 Implemented the mechanism to associate a WebPreferences instance with an identifier. |
|
3294 |
|
3295 * WebIconDatabase.cpp: |
|
3296 (WebIconDatabase::init): fixed a missing Release on standardPrefs by using COMPtr. |
|
3297 * WebPreferences.cpp: |
|
3298 (WebPreferences::getInstanceForIdentifier): implemented |
|
3299 (WebPreferences::setInstance): implemented |
|
3300 (WebPreferences::removeReferenceForIdentifier): if the WebPreferences going to be |
|
3301 released has only one ref left, remove it from the s_webPreferencesInstances dictionary. |
|
3302 (WebPreferences::load): don't need to reread in the default preferences if we have done so. |
|
3303 (WebPreferences::initWithIdentifier): update the m_identifier data member with the |
|
3304 passed in identifier string, and store the identifier to WebPreferences instance mapping in |
|
3305 s_webPreferencesInstances dictionary. |
|
3306 (WebPreferences::identifier): implemented |
|
3307 * WebPreferences.h: |
|
3308 * WebView.cpp: |
|
3309 (WebView::~WebView): removed the call to removeObserver for the WebPreferencesChangedNotification |
|
3310 since it's already done in close(). |
|
3311 (WebView::close): the call to removeObserver now takes in the WebPreferences instance for the object - |
|
3312 this way the WebView is only notified when that particular WebPreferences instance changes. |
|
3313 (WebView::initWithFrame): the call to addObserver now takes in the WebPreferences instance for the object - |
|
3314 this way the WebView is only notified when that particular WebPreferences instance changes. |
|
3315 (WebView::setPreferences): implemented |
|
3316 (WebView::onNotify): used COMPtr to fix a missing release |
|
3317 |
|
3318 2007-05-29 Steve Falkenburg <sfalken@apple.com> |
|
3319 |
|
3320 Reviewed by Darin. |
|
3321 |
|
3322 Removed setPageCacheSize/pageCacheSize from IWebBackForwardList. |
|
3323 |
|
3324 * Interfaces/IWebBackForwardList.idl: Removed unnecessary methods. |
|
3325 * WebBackForwardList.cpp: Removed unnecessary methods. |
|
3326 * WebBackForwardList.h: Removed unnecessary methods. |
|
3327 |
|
3328 2007-05-29 Sam Weinig <sam@webkit.org> |
|
3329 |
|
3330 Reviewed by Adam Roben. |
|
3331 |
|
3332 - Removes platform/win/NotImplemented.h because we have consolidated |
|
3333 the notImplemented() for all platforms in platform/NotImplemented.h |
|
3334 - Fixes remaining uses of old macro to use the new notImplemented() one. |
|
3335 |
|
3336 * WebChromeClient.cpp: |
|
3337 (WebChromeClient::createModalDialog): |
|
3338 (WebChromeClient::canRunModal): |
|
3339 (WebChromeClient::runModal): |
|
3340 (WebChromeClient::setScrollbarsVisible): |
|
3341 (WebChromeClient::scrollbarsVisible): |
|
3342 (WebChromeClient::setMenubarVisible): |
|
3343 (WebChromeClient::menubarVisible): |
|
3344 * WebContextMenuClient.cpp: |
|
3345 (WebContextMenuClient::lookUpInDictionary): |
|
3346 (WebContextMenuClient::speak): |
|
3347 (WebContextMenuClient::stopSpeaking): |
|
3348 * WebDownload.cpp: |
|
3349 (WebDownload::canResumeDownloadDecodedWithEncodingMIMEType): |
|
3350 (WebDownload::cancelAuthenticationChallenge): |
|
3351 (WebDownload::continueWithoutCredentialForAuthenticationChallenge): |
|
3352 (WebDownload::useCredential): |
|
3353 (WebDownload::didReceiveAuthenticationChallenge): |
|
3354 * WebEditorClient.cpp: |
|
3355 (WebEditorClient::spellCheckerDocumentTag): |
|
3356 (WebEditorClient::shouldBeginEditing): |
|
3357 (WebEditorClient::shouldEndEditing): |
|
3358 (WebEditorClient::didBeginEditing): |
|
3359 (WebEditorClient::respondToChangedContents): |
|
3360 (WebEditorClient::respondToChangedSelection): |
|
3361 (WebEditorClient::didEndEditing): |
|
3362 (WebEditorClient::didWriteSelectionToPasteboard): |
|
3363 (WebEditorClient::didSetSelectionTypesForPasteboard): |
|
3364 (WebEditorClient::shouldDeleteRange): |
|
3365 (WebEditorClient::shouldInsertNode): |
|
3366 (WebEditorClient::shouldInsertText): |
|
3367 (WebEditorClient::shouldApplyStyle): |
|
3368 (WebEditorClient::shouldChangeTypingStyle): |
|
3369 (WebEditorClient::webViewDidChangeTypingStyle): |
|
3370 (WebEditorClient::webViewDidChangeSelection): |
|
3371 (WebEditorClient::shouldShowDeleteInterface): |
|
3372 (WebEditorClient::shouldChangeSelectedRange): |
|
3373 * WebFrame.cpp: |
|
3374 (WebFrame::makeRepresentation): |
|
3375 (WebFrame::forceLayout): |
|
3376 (WebFrame::forceLayoutForNonHTML): |
|
3377 (WebFrame::setCopiesOnScroll): |
|
3378 (WebFrame::detachedFromParent1): |
|
3379 (WebFrame::detachedFromParent2): |
|
3380 (WebFrame::detachedFromParent3): |
|
3381 (WebFrame::detachedFromParent4): |
|
3382 (WebFrame::loadedFromCachedPage): |
|
3383 (WebFrame::dispatchDidLoadMainResource): |
|
3384 (WebFrame::revertToProvisionalState): |
|
3385 (WebFrame::clearUnarchivingState): |
|
3386 (WebFrame::setMainFrameDocumentReady): |
|
3387 (WebFrame::willChangeTitle): |
|
3388 (WebFrame::didChangeTitle): |
|
3389 (WebFrame::finalSetupForReplace): |
|
3390 (WebFrame::setDefersLoading): |
|
3391 (WebFrame::isArchiveLoadPending): |
|
3392 (WebFrame::cancelPendingArchiveLoad): |
|
3393 (WebFrame::clearArchivedResources): |
|
3394 (WebFrame::canShowMIMEType): |
|
3395 (WebFrame::representationExistsForURLScheme): |
|
3396 (WebFrame::generatedMIMETypeForURLScheme): |
|
3397 (WebFrame::restoreViewState): |
|
3398 (WebFrame::provisionalLoadStarted): |
|
3399 (WebFrame::shouldTreatURLAsSameAsCurrent): |
|
3400 (WebFrame::addHistoryItemForFragmentScroll): |
|
3401 (WebFrame::didFinishLoad): |
|
3402 (WebFrame::prepareForDataSourceReplacement): |
|
3403 (WebFrame::setDocumentViewFromCachedPage): |
|
3404 (WebFrame::shouldGoToHistoryItem): |
|
3405 (WebFrame::saveViewStateToItem): |
|
3406 (WebFrame::saveDocumentViewToCachedPage): |
|
3407 (WebFrame::canCachePage): |
|
3408 (WebFrame::setMainDocumentError): |
|
3409 (WebFrame::cannotShowURLError): |
|
3410 (WebFrame::cannotShowMIMETypeError): |
|
3411 (WebFrame::fileDoesNotExistError): |
|
3412 (WebFrame::willUseArchive): |
|
3413 (WebFrame::dispatchDidLoadResourceFromMemoryCache): |
|
3414 (WebFrame::startDownload): |
|
3415 (WebFrame::overrideMediaType): |
|
3416 (WebFrame::addInspector): |
|
3417 (WebFrame::removeInspector): |
|
3418 |
|
3419 2007-05-25 Oliver Hunt <oliver@apple.com> |
|
3420 |
|
3421 Reviewed by Hyatt. |
|
3422 |
|
3423 Fix rdar://problem/5212399 <object> with PNG src rendered as image document (causes Acid2 to fail) |
|
3424 |
|
3425 * WebFrame.cpp: |
|
3426 (WebFrame::objectContentType): |
|
3427 |
|
3428 2007-05-25 Geoffrey Garen <ggaren@apple.com> |
|
3429 |
|
3430 Build fix -- forgot to commit a little bit in my last patch. |
|
3431 |
|
3432 2007-05-25 Geoffrey Garen <ggaren@apple.com> |
|
3433 |
|
3434 Reviewed by Darin Adler, Adam Roben. |
|
3435 |
|
3436 Fixed <rdar://problem/5055182> The page cache has no global cap. |
|
3437 |
|
3438 The main WebKit changes are: |
|
3439 1. Gutted IWebBackForwardList::setPageCacheSize and IWebBackForwardList:: |
|
3440 pageCacheSize because they're deprecated on Mac now. I didn't remove |
|
3441 them, though, because doing so can cause COM badness. |
|
3442 |
|
3443 2. Added IWebPreferences::setUsesPageCache IWebPreferences:: |
|
3444 usesPageCache because that's the new Mac API. I added them to the end |
|
3445 of IWebPreferences to avoid COM badness. |
|
3446 |
|
3447 3. Centralized calculation of object cache and page cache sizes inside |
|
3448 WebPreferences. |
|
3449 |
|
3450 Changed our old behavior of reading a preference and applying a fudge |
|
3451 factor with a new behavior of just using the preference directly. The |
|
3452 old behavior was confusing and often inappropriate. (For example, if |
|
3453 you set a page cache size of 100, a 256MB machine would somewhat |
|
3454 arbitrarily reduce that number to 98.) |
|
3455 |
|
3456 2007-05-24 Geoffrey Garen <ggaren@apple.com> |
|
3457 |
|
3458 Reviewed by Darin Adler. |
|
3459 |
|
3460 Fixed a bug with Settings where a number of different objects held bare |
|
3461 Settings* data members, even though the Page owns the Settings object and |
|
3462 deletes it upon destruction. |
|
3463 |
|
3464 Added NULL checks since the Page can be deleted before the frame/document. |
|
3465 |
|
3466 2007-05-23 Steve Falkenburg <sfalken@apple.com> |
|
3467 |
|
3468 Added IWebFramePrivate::isDescendantOfFrame. |
|
3469 |
|
3470 * Interfaces/IWebFramePrivate.idl: |
|
3471 * WebFrame.cpp: |
|
3472 (WebFrame::isDescendantOfFrame): |
|
3473 * WebFrame.h: |
|
3474 |
|
3475 2007-05-23 Steve Falkenburg <sfalken@apple.com> |
|
3476 |
|
3477 Build fix. Fix continuous rebuilding of Interfaces by turning off Generate Type Library for every IDL except WebKit.idl. |
|
3478 |
|
3479 * WebKit.vcproj/Interfaces.vcproj: |
|
3480 |
|
3481 2007-05-22 Alice Liu <alice.liu@apple.com> |
|
3482 |
|
3483 Reviewed by Oliver. |
|
3484 |
|
3485 Enabling smartInsertDelete to resolve |
|
3486 <rdar://problem/5082891> editing/deleting/smart-delete-003.html (and 004) fail |
|
3487 |
|
3488 * Interfaces/IWebView.idl: |
|
3489 * WebEditorClient.cpp: |
|
3490 (WebEditorClient::smartInsertDeleteEnabled): |
|
3491 * WebView.cpp: |
|
3492 (WebView::WebView): |
|
3493 (WebView::initWithFrame): |
|
3494 (WebView::toggleSmartInsertDelete): |
|
3495 (WebView::setSmartInsertDeleteEnabled): |
|
3496 (WebView::smartInsertDeleteEnabled): |
|
3497 * WebView.h: |
|
3498 |
|
3499 2007-05-22 Justin Garcia <justin.garcia@apple.com> |
|
3500 |
|
3501 Reviewed by oliver |
|
3502 |
|
3503 Build fix. |
|
3504 |
|
3505 * WebView.cpp: |
|
3506 (WebView::clearFocusNode): |
|
3507 |
|
3508 2007-05-22 Steve Falkenburg <sfalken@apple.com> |
|
3509 |
|
3510 Reviewed by Ada. |
|
3511 |
|
3512 Added 3 view-related methods to IWebFramePrivate. |
|
3513 |
|
3514 * Interfaces/IWebFramePrivate.idl: Added 3 new methods |
|
3515 * WebFrame.cpp: |
|
3516 (WebFrame::hasScrollBars): Added. |
|
3517 (WebFrame::contentBounds): Added. |
|
3518 (WebFrame::frameBounds): Added. |
|
3519 * WebFrame.h: |
|
3520 |
|
3521 2007-05-21 Steve Falkenburg <sfalken@apple.com> |
|
3522 |
|
3523 Reviewed by Adam, Ada. |
|
3524 |
|
3525 Added IWebFramePrivate::size(). |
|
3526 |
|
3527 * Interfaces/IWebFramePrivate.idl: Added size. |
|
3528 * WebFrame.cpp: |
|
3529 (WebFrame::size): Added. |
|
3530 * WebFrame.h: Added size. |
|
3531 |
|
3532 2007-05-21 Ada Chan <adachan@apple.com> |
|
3533 |
|
3534 Reviewed by Steve. |
|
3535 |
|
3536 Added IWebViewPrivate::loadBackForwardListFromOtherView(). It replicates the backforward |
|
3537 list from another webview and loads that in the current webview. |
|
3538 |
|
3539 * Interfaces/IWebViewPrivate.idl: |
|
3540 * WebView.cpp: |
|
3541 (WebView::loadBackForwardListFromOtherView): |
|
3542 * WebView.h: |
|
3543 |
|
3544 2007-05-18 Steve Falkenburg <sfalken@apple.com> |
|
3545 |
|
3546 Build-related fix: stamp version resource properly. |
|
3547 |
|
3548 * WebKit.vcproj/WebKit.rc: Fix version resource |
|
3549 |
|
3550 2007-05-18 Adam Roben <aroben@apple.com> |
|
3551 |
|
3552 Build fix after r21555. |
|
3553 |
|
3554 * WebView.cpp: |
|
3555 |
|
3556 2007-05-17 Ada Chan <adachan@apple.com> |
|
3557 |
|
3558 Reviewed by Steve. |
|
3559 |
|
3560 Implemented IWebHTTPURLResponse::localizedStringForStatusCode(). |
|
3561 |
|
3562 * English.lproj/Localizable.strings: new http status strings |
|
3563 * Interfaces/WebKit.idl: added code to create WebURLResponse instances |
|
3564 * WebKitClassFactory.cpp: |
|
3565 (WebKitClassFactory::CreateInstance): ditto |
|
3566 * WebKitDLL.cpp: ditto |
|
3567 * WebURLResponse.cpp: |
|
3568 (CFHTTPMessageCopyLocalizedShortDescriptionForStatusCode): return the description |
|
3569 text for the given status code |
|
3570 (WebURLResponse::createInstance): create a general instance of web url response. |
|
3571 (WebURLResponse::localizedStringForStatusCode): |
|
3572 * WebURLResponse.h: |
|
3573 |
|
3574 2007-05-17 Ada Chan <adachan@apple.com> |
|
3575 |
|
3576 Reviewed by Steve. |
|
3577 |
|
3578 Changed the context menu title "Search in Google" to "Search with Google". |
|
3579 |
|
3580 * English.lproj/Localizable.strings: |
|
3581 * WebCoreLocalizedStrings.cpp: |
|
3582 (WebCore::contextMenuItemTagSearchWeb): |
|
3583 |
|
3584 2007-05-17 Anders Carlsson <andersca@apple.com> |
|
3585 |
|
3586 Fix build. |
|
3587 |
|
3588 * WebFrame.cpp: |
|
3589 (WebFrame::loadURLIntoChild): |
|
3590 |
|
3591 2007-05-15 Steve Falkenburg <sfalken@apple.com> |
|
3592 |
|
3593 Reviewed by Darin, Oliver. |
|
3594 |
|
3595 <rdar://problem/4967360> Need to detect damaged installs, alert the user to reinstall, and exit |
|
3596 |
|
3597 * WebLocalizableStrings.cpp: |
|
3598 (WebLocalizedString): Make failure to load a localized string slightly less fatal |
|
3599 |
|
3600 2007-05-15 Steve Falkenburg <sfalken@apple.com> |
|
3601 |
|
3602 Reviewed by Darin. |
|
3603 |
|
3604 <rdar://problem/4956541> Need to implement preference for how much History is maintained |
|
3605 |
|
3606 * WebHistory.cpp: |
|
3607 (WebHistory::ageLimitDate): Remove extra +30 from history age in days. |
|
3608 |
|
3609 2007-05-14 Anders Carlsson <andersca@apple.com> |
|
3610 |
|
3611 Reviewed by Darin. |
|
3612 |
|
3613 Pass an empty property bag when constructing the WebError, the code in Safari relies on having a user info bag. |
|
3614 |
|
3615 * WebFrame.cpp: |
|
3616 (WebFrame::createJavaAppletWidget): |
|
3617 |
|
3618 2007-05-14 Anders Carlsson <andersca@apple.com> |
|
3619 |
|
3620 Reviewed by Antti. |
|
3621 |
|
3622 Report an error to the resource load delegate if the Java plugin can't be loaded. |
|
3623 |
|
3624 * WebFrame.cpp: |
|
3625 (WebFrame::createJavaAppletWidget): |
|
3626 |
|
3627 2007-05-11 Steve Falkenburg <sfalken@apple.com> |
|
3628 |
|
3629 Reviewed by Darin, Ada. |
|
3630 |
|
3631 WebKit DCOM compatibility. |
|
3632 When a WebKit hosting app calls RunAsLocalServer, the class object for CLSID_WebDebugProgram |
|
3633 is registered to allow creation across processes. This is for future compatibility with |
|
3634 Drosera. |
|
3635 |
|
3636 Added new exported function: RunAsLocalServer. |
|
3637 This exposes WebKit inside the running exe as a LocalServer32 (COM server), which |
|
3638 will allow Drosera to connect to it via DCOM. |
|
3639 |
|
3640 We use the DCOM Universal Marshaller from oleaut32.dll, which performs marshalling |
|
3641 based on type libraries, so as part of this change, I've done some work on making our |
|
3642 interfaces compatible with this marshaller. |
|
3643 |
|
3644 Updated for compatibility w/ COM automation, and fixed up our type library. |
|
3645 Added type library registration/unregistration code. |
|
3646 Marked methods not compatible w/ automation/marshalling as [local]. |
|
3647 |
|
3648 As a side-effect, with these changes, the .NET tlbimp tool can create a .NET interop |
|
3649 assembly to theoretically allow WebKit to be invoked from .NET apps. I haven't |
|
3650 tried this. It could end up being useful to drive API testing. |
|
3651 |
|
3652 To test, I wrote a small app that calls: |
|
3653 ::CoCreateInstance(CLSID_IWebDebugProgram, 0, CLSCTX_LOCAL_SERVER, IID_IUnknown, (void**)&viewUnknown); |
|
3654 Using this instantiated class, I'm able to iterate the exisitng webviews and retrieve their |
|
3655 source, title, URL, etc. |
|
3656 |
|
3657 * DOMCoreClasses.cpp: |
|
3658 (DOMElement::isEqual): |
|
3659 * DOMCoreClasses.h: |
|
3660 * DefaultDownloadDelegate.cpp: |
|
3661 (DefaultDownloadDelegate::decideDestinationWithSuggestedFilename): |
|
3662 * DefaultDownloadDelegate.h: |
|
3663 * Interfaces/DOMCSS.idl: |
|
3664 * Interfaces/DOMCore.idl: |
|
3665 * Interfaces/DOMEvents.idl: |
|
3666 * Interfaces/DOMExtensions.idl: |
|
3667 * Interfaces/DOMHTML.idl: |
|
3668 * Interfaces/DOMPrivate.idl: |
|
3669 * Interfaces/DOMRange.idl: |
|
3670 * Interfaces/DOMWindow.idl: |
|
3671 * Interfaces/IWebArchive.idl: |
|
3672 * Interfaces/IWebAttributedString.idl: Removed. |
|
3673 * Interfaces/IWebBackForwardList.idl: |
|
3674 * Interfaces/IWebBackForwardListPrivate.idl: |
|
3675 * Interfaces/IWebCache.idl: |
|
3676 * Interfaces/IWebDataSource.idl: |
|
3677 * Interfaces/IWebDebugProgram.idl: Added. |
|
3678 * Interfaces/IWebDocument.idl: |
|
3679 * Interfaces/IWebDownload.idl: |
|
3680 * Interfaces/IWebEditingDelegate.idl: |
|
3681 * Interfaces/IWebError.idl: |
|
3682 * Interfaces/IWebFormDelegate.idl: |
|
3683 * Interfaces/IWebFrame.idl: |
|
3684 * Interfaces/IWebFrameLoadDelegate.idl: |
|
3685 * Interfaces/IWebFrameLoadDelegatePrivate.idl: |
|
3686 * Interfaces/IWebFramePrivate.idl: |
|
3687 * Interfaces/IWebFrameView.idl: |
|
3688 * Interfaces/IWebHTMLRepresentation.idl: |
|
3689 * Interfaces/IWebHTTPURLResponse.idl: |
|
3690 * Interfaces/IWebHistory.idl: |
|
3691 * Interfaces/IWebHistoryItem.idl: |
|
3692 * Interfaces/IWebHistoryItemPrivate.idl: |
|
3693 * Interfaces/IWebIconDatabase.idl: |
|
3694 * Interfaces/IWebJavaScriptCollector.idl: |
|
3695 * Interfaces/IWebKitStatistics.idl: |
|
3696 * Interfaces/IWebMutableURLRequest.idl: |
|
3697 * Interfaces/IWebNotification.idl: |
|
3698 * Interfaces/IWebNotificationCenter.idl: |
|
3699 * Interfaces/IWebNotificationObserver.idl: |
|
3700 * Interfaces/IWebPolicyDelegate.idl: |
|
3701 * Interfaces/IWebPreferences.idl: |
|
3702 * Interfaces/IWebResource.idl: |
|
3703 * Interfaces/IWebResourceLoadDelegate.idl: |
|
3704 * Interfaces/IWebResourceLoadDelegatePrivate.idl: |
|
3705 * Interfaces/IWebScriptObject.idl: |
|
3706 * Interfaces/IWebScrollBarDelegatePrivate.idl: |
|
3707 * Interfaces/IWebScrollBarPrivate.idl: |
|
3708 * Interfaces/IWebUIDelegate.idl: |
|
3709 * Interfaces/IWebUIDelegatePrivate.idl: |
|
3710 * Interfaces/IWebURLAuthenticationChallenge.idl: |
|
3711 * Interfaces/IWebURLRequest.idl: |
|
3712 * Interfaces/IWebURLResponse.idl: |
|
3713 * Interfaces/IWebUndoManager.idl: |
|
3714 * Interfaces/IWebUndoTarget.idl: |
|
3715 * Interfaces/IWebView.idl: |
|
3716 * Interfaces/IWebViewPrivate.idl: |
|
3717 * Interfaces/WebKit.idl: |
|
3718 * WebContextMenuClient.cpp: |
|
3719 (WebContextMenuClient::getCustomMenuFromDefaultItems): |
|
3720 * WebDataSource.cpp: |
|
3721 (WebDataSource::subresources): |
|
3722 * WebDataSource.h: |
|
3723 * WebDebugProgram.cpp: Added. |
|
3724 (EnumViews::EnumViews): |
|
3725 (EnumViews::QueryInterface): |
|
3726 (EnumViews::AddRef): |
|
3727 (EnumViews::Release): |
|
3728 (EnumViews::Next): |
|
3729 (EnumViews::Skip): |
|
3730 (EnumViews::Reset): |
|
3731 (EnumViews::Clone): |
|
3732 (WebDebugProgram::WebDebugProgram): |
|
3733 (WebDebugProgram::~WebDebugProgram): |
|
3734 (WebDebugProgram::createInstance): |
|
3735 (WebDebugProgram::QueryInterface): |
|
3736 (WebDebugProgram::AddRef): |
|
3737 (WebDebugProgram::Release): |
|
3738 (WebDebugProgram::viewAdded): |
|
3739 (WebDebugProgram::viewRemoved): |
|
3740 (WebDebugProgram::attach): |
|
3741 (WebDebugProgram::detach): |
|
3742 (WebDebugProgram::statistics): |
|
3743 (WebDebugProgram::webViews): |
|
3744 * WebDebugProgram.h: Added. |
|
3745 * WebDropSource.cpp: |
|
3746 (generateMouseEvent): |
|
3747 * WebError.cpp: |
|
3748 (WebError::localizedRecoveryOptions): |
|
3749 * WebError.h: |
|
3750 * WebFrame.cpp: |
|
3751 (EnumChildFrames::EnumChildFrames): |
|
3752 (EnumChildFrames::QueryInterface): |
|
3753 (EnumChildFrames::AddRef): |
|
3754 (EnumChildFrames::Release): |
|
3755 (EnumChildFrames::Next): |
|
3756 (EnumChildFrames::Skip): |
|
3757 (EnumChildFrames::Reset): |
|
3758 (EnumChildFrames::Clone): |
|
3759 (WebFrame::childFrames): |
|
3760 (WebFrame::initWithWebFrameView): |
|
3761 * WebFrame.h: |
|
3762 * WebHistoryItem.cpp: |
|
3763 (WebHistoryItem::icon): |
|
3764 * WebHistoryItem.h: |
|
3765 * WebIconDatabase.cpp: |
|
3766 (WebIconDatabase::iconForURL): |
|
3767 (WebIconDatabase::defaultIconWithSize): |
|
3768 * WebIconDatabase.h: |
|
3769 * WebInspector/WebInspector.cpp: |
|
3770 (WebInspector::WebInspector): |
|
3771 (WebInspector::show): |
|
3772 (WebInspector::onDestroy): |
|
3773 (WebInspector::onSize): |
|
3774 * WebInspector/WebInspector.h: |
|
3775 (WebInspector::didReceiveIcon): |
|
3776 (WebInspector::webViewFirstResponder): |
|
3777 (WebInspector::makeFirstResponder): |
|
3778 (WebInspector::contextMenuItemsForElement): |
|
3779 (WebInspector::trackCustomPopupMenu): |
|
3780 (WebInspector::addCustomMenuDrawingData): |
|
3781 (WebInspector::cleanUpCustomMenuDrawingData): |
|
3782 * WebKit.vcproj/Interfaces.vcproj: |
|
3783 * WebKit.vcproj/WebKit.def: |
|
3784 * WebKit.vcproj/WebKit.vcproj: |
|
3785 * WebKit.vcproj/WebKitGUID.vcproj: |
|
3786 * WebKit.vcproj/WebKit_debug.def: |
|
3787 * WebKitClassFactory.cpp: |
|
3788 (WebKitClassFactory::CreateInstance): |
|
3789 * WebKitDLL.cpp: |
|
3790 (DllGetClassObject): |
|
3791 (DllUnregisterServer): |
|
3792 (DllRegisterServer): |
|
3793 (RunAsLocalServer): |
|
3794 * WebKitStatistics.cpp: |
|
3795 * WebScrollBar.cpp: |
|
3796 (WebScrollBar::init): |
|
3797 (WebScrollBar::handleMouseEvent): |
|
3798 * WebScrollBar.h: |
|
3799 * WebView.cpp: |
|
3800 (WebView::WebView): |
|
3801 (WebView::~WebView): |
|
3802 (WebView::handleContextMenuEvent): |
|
3803 (WebView::onInitMenuPopup): |
|
3804 (WebView::onUninitMenuPopup): |
|
3805 (WebViewWndProc): |
|
3806 (WebView::QueryInterface): |
|
3807 (WebView::MIMETypesShownAsHTML): |
|
3808 (WebView::setHostWindow): |
|
3809 (WebView::hostWindow): |
|
3810 (WebView::generateSelectionImage): |
|
3811 (WebView::pasteboardTypesForSelection): |
|
3812 (WebView::pasteboardTypesForElement): |
|
3813 (WebView::mainFrameIcon): |
|
3814 (WebView::canMakeTextStandardSize): |
|
3815 (WebView::viewWindow): |
|
3816 * WebView.h: |
|
3817 |
|
3818 2007-05-11 Adele Peterson <adele@apple.com> |
|
3819 |
|
3820 Build fix. |
|
3821 |
|
3822 * WebView.cpp: (WebView::selectionImageRect): |
|
3823 |
|
3824 2007-05-10 Geoffrey Garen <ggaren@apple.com> |
|
3825 |
|
3826 Reviewed by Darin Adler. |
|
3827 |
|
3828 "IconDatabase::sharedIconDatabase()" => "iconDatabase()" for terseness. |
|
3829 |
|
3830 2007-05-10 Maciej Stachowiak <mjs@apple.com> |
|
3831 |
|
3832 Reviewed by Oliver. |
|
3833 |
|
3834 - WebKitWin part of fix for: |
|
3835 <rdar://problem/5063277> blank screen after login to Citibank Online (accessing document before frame starts loading cancels load) |
|
3836 <rdar://problem/5159541> REGRESSION (r20972): Wall Street Journal pages replaced by advertisements (13465) |
|
3837 |
|
3838 The basic approach is to have Frames start out containing an empty document instead of absolutely nothing, |
|
3839 so there is no need to initialize them on demand. Various side effects of that cause both of these bugs. |
|
3840 |
|
3841 However, this caused many regressions so I had to fix the fallout. |
|
3842 |
|
3843 * WebFrame.cpp: |
|
3844 (WebFrame::createFrame): init frame |
|
3845 * WebView.cpp: |
|
3846 (WebView::initWithFrame): init frame |
|
3847 (WebView::stringByEvaluatingJavaScriptFromString): don't create empty document |
|
3848 |
|
3849 2007-05-08 Steve Falkenburg <sfalken@apple.com> |
|
3850 |
|
3851 Reviewed by Darin, Oliver. |
|
3852 |
|
3853 Added UI_STRING versions of localized WebCore strings. |
|
3854 |
|
3855 * English.lproj/Localizable.strings: Updated. |
|
3856 * English.lproj/StringsNotToBeLocalized.txt: Updated. |
|
3857 * WebCoreLocalizedStrings.cpp: Added. |
|
3858 (WebCore::searchableIndexIntroduction): |
|
3859 (WebCore::submitButtonDefaultLabel): |
|
3860 (WebCore::inputElementAltText): |
|
3861 (WebCore::resetButtonDefaultLabel): |
|
3862 (WebCore::fileButtonChooseFileLabel): |
|
3863 (WebCore::fileButtonNoFileSelectedLabel): |
|
3864 (WebCore::contextMenuItemTagOpenLinkInNewWindow): |
|
3865 (WebCore::contextMenuItemTagDownloadLinkToDisk): |
|
3866 (WebCore::contextMenuItemTagCopyLinkToClipboard): |
|
3867 (WebCore::contextMenuItemTagOpenImageInNewWindow): |
|
3868 (WebCore::contextMenuItemTagDownloadImageToDisk): |
|
3869 (WebCore::contextMenuItemTagCopyImageToClipboard): |
|
3870 (WebCore::contextMenuItemTagOpenFrameInNewWindow): |
|
3871 (WebCore::contextMenuItemTagCopy): |
|
3872 (WebCore::contextMenuItemTagGoBack): |
|
3873 (WebCore::contextMenuItemTagGoForward): |
|
3874 (WebCore::contextMenuItemTagStop): |
|
3875 (WebCore::contextMenuItemTagReload): |
|
3876 (WebCore::contextMenuItemTagCut): |
|
3877 (WebCore::contextMenuItemTagPaste): |
|
3878 (WebCore::contextMenuItemTagNoGuessesFound): |
|
3879 (WebCore::contextMenuItemTagIgnoreSpelling): |
|
3880 (WebCore::contextMenuItemTagLearnSpelling): |
|
3881 (WebCore::contextMenuItemTagSearchWeb): |
|
3882 (WebCore::contextMenuItemTagLookUpInDictionary): |
|
3883 (WebCore::contextMenuItemTagOpenLink): |
|
3884 (WebCore::contextMenuItemTagIgnoreGrammar): |
|
3885 (WebCore::contextMenuItemTagSpellingMenu): |
|
3886 (WebCore::contextMenuItemTagCheckSpelling): |
|
3887 (WebCore::contextMenuItemTagCheckSpellingWhileTyping): |
|
3888 (WebCore::contextMenuItemTagCheckGrammarWithSpelling): |
|
3889 (WebCore::contextMenuItemTagFontMenu): |
|
3890 (WebCore::contextMenuItemTagBold): |
|
3891 (WebCore::contextMenuItemTagItalic): |
|
3892 (WebCore::contextMenuItemTagUnderline): |
|
3893 (WebCore::contextMenuItemTagOutline): |
|
3894 (WebCore::contextMenuItemTagWritingDirectionMenu): |
|
3895 (WebCore::contextMenuItemTagDefaultDirection): |
|
3896 (WebCore::contextMenuItemTagLeftToRight): |
|
3897 (WebCore::contextMenuItemTagRightToLeft): |
|
3898 (WebCore::contextMenuItemTagShowSpellingPanel): |
|
3899 (WebCore::searchMenuNoRecentSearchesText): |
|
3900 (WebCore::searchMenuRecentSearchesText): |
|
3901 (WebCore::searchMenuClearRecentSearchesText): |
|
3902 (WebCore::AXWebAreaText): |
|
3903 (WebCore::AXLinkText): |
|
3904 (WebCore::AXListMarkerText): |
|
3905 (WebCore::AXImageMapText): |
|
3906 (WebCore::AXHeadingText): |
|
3907 * WebKit.vcproj/WebKit.vcproj: Added WebCoreLocalizedStrings.cpp, reorganized other files a bit. |
|
3908 |
|
3909 2007-05-08 Steve Falkenburg <sfalken@apple.com> |
|
3910 |
|
3911 Reviewed by Ada. |
|
3912 |
|
3913 Update editing delegate |
|
3914 |
|
3915 * Interfaces/IWebEditingDelegate.idl: |
|
3916 * WebEditorClient.cpp: |
|
3917 (WebEditorClient::updateSpellingUIWithGrammarString): |
|
3918 * WebEditorClient.h: |
|
3919 |
|
3920 2007-05-07 Steve Falkenburg <sfalken@apple.com> |
|
3921 |
|
3922 Reviewed by Darin. |
|
3923 |
|
3924 Fix typo in prefs code. |
|
3925 |
|
3926 * WebPreferences.cpp: |
|
3927 (WebPreferences::preferencesPath): Fix typo in error handling. |
|
3928 |
|
3929 2007-05-04 Steve Falkenburg <sfalken@apple.com> |
|
3930 |
|
3931 Reviewed by Darin. |
|
3932 |
|
3933 Fix crash when using "check spelling while typing". |
|
3934 |
|
3935 * WebView.cpp: |
|
3936 (WebView::preflightSpellChecker): Set delegate static global for use in spell checker init. |
|
3937 |
|
3938 2007-05-03 Steve Falkenburg <sfalken@apple.com> |
|
3939 |
|
3940 Reviewed by Ada, Oliver. |
|
3941 |
|
3942 Checkpoint: |
|
3943 <rdar://problem/4602372> Spelling |
|
3944 <rdar://problem/4769763> Spell checking engine support |
|
3945 |
|
3946 * Interfaces/IWebEditingDelegate.idl: Add userDescription parameter. |
|
3947 * WebEditorClient.cpp: |
|
3948 (WebEditorClient::updateSpellingUIWithGrammarString): Set user description for spelling errors. |
|
3949 * WebEditorClient.h: |
|
3950 * WebView.cpp: |
|
3951 (WebView::replaceSelectionWithText): Implemented. |
|
3952 |
|
3953 2007-05-01 Steve Falkenburg <sfalken@apple.com> |
|
3954 |
|
3955 Reviewed by Oliver. |
|
3956 |
|
3957 Fix usage errors in COM enumeration. |
|
3958 |
|
3959 * WebEditorClient.cpp: |
|
3960 (WebEditorClient::checkGrammarOfString): Call Next correctly. |
|
3961 (WebEditorClient::getGuessesForWord): Call Next correctly. |
|
3962 |
|
3963 2007-04-30 Alice Liu <alice.liu@apple.com> |
|
3964 |
|
3965 Reviewed by Adam. |
|
3966 |
|
3967 Fixed <rdar://5126201> crash closing tab when the two following tabs are empty. |
|
3968 Basically this fix involved one thing, which lead to another thing. First, the crash |
|
3969 was fixed by moving the call to webView->close from SearchableWebView::onDestroy to |
|
3970 WebViewWndProc when WM_DESTROY message is processed. We now want only WebKit handling |
|
3971 the closure of a WebView, so all calls to WebView::close have been removed, save for |
|
3972 the one call in WebViewWndProc. |
|
3973 |
|
3974 * Interfaces/IWebView.idl: |
|
3975 removed close() from public interface |
|
3976 * WebInspector/WebInspector.cpp: |
|
3977 (WebInspector::onDestroy): |
|
3978 removed call to close() |
|
3979 * WebView.cpp: |
|
3980 (WebView::~WebView): |
|
3981 move the deleting of m_page down a bit to avoid a crash |
|
3982 (WebView::close): |
|
3983 changed from public API to just a public function |
|
3984 (WebViewWndProc): |
|
3985 webView->close() was moved here from SearchableWebView::onDestroy |
|
3986 * WebView.h: |
|
3987 changed close() to a public function not exposed in the WebKit interface |
|
3988 |
|
3989 2007-04-24 Steve Falkenburg <sfalken@apple.com> |
|
3990 |
|
3991 Reviewed by Darin, Oliver. |
|
3992 |
|
3993 Checkpoint: |
|
3994 <rdar://problem/4602372> Spelling |
|
3995 <rdar://problem/4769763> Spell checking engine support |
|
3996 |
|
3997 * WebEditorClient.cpp: |
|
3998 (WebEditorClient::isContinuousSpellCheckingEnabled): |
|
3999 (WebEditorClient::toggleContinuousSpellChecking): |
|
4000 (WebEditorClient::isGrammarCheckingEnabled): |
|
4001 (WebEditorClient::toggleGrammarChecking): |
|
4002 (initViewSpecificSpelling): |
|
4003 (WebEditorClient::spellCheckerDocumentTag): |
|
4004 (WebEditorClient::ignoreWordInSpellDocument): |
|
4005 (WebEditorClient::learnWord): |
|
4006 (WebEditorClient::checkSpellingOfString): |
|
4007 (WebEditorClient::checkGrammarOfString): |
|
4008 (WebEditorClient::udpateSpellingUIWithGrammarString): |
|
4009 (WebEditorClient::updateSpellingUIWithMisspelledWord): |
|
4010 (WebEditorClient::showSpellingUI): |
|
4011 (WebEditorClient::spellingUIIsShowing): |
|
4012 (WebEditorClient::getGuessesForWord): |
|
4013 * WebPreferences.h: |
|
4014 |
|
4015 2007-04-20 Ada Chan <adachan@apple.com> |
|
4016 |
|
4017 Reviewed by Steve and Oliver. |
|
4018 |
|
4019 Implemented some DOM methods I need to support password input and textarea in |
|
4020 WebView-based edit fields in the app. |
|
4021 |
|
4022 * DOMCSSClasses.cpp: |
|
4023 (DOMCSSStyleDeclaration::setCssText): added implementation |
|
4024 * DOMCoreClasses.cpp: |
|
4025 (DOMDocument::createElement): ditto |
|
4026 * DOMHTMLClasses.cpp: |
|
4027 (DOMHTMLInputElement::setType): ditto |
|
4028 (DOMHTMLTextAreaElement::value): ditto |
|
4029 (DOMHTMLTextAreaElement::setValue): ditto |
|
4030 (DOMHTMLTextAreaElement::select): ditto |
|
4031 * Interfaces/IWebUIDelegatePrivate.idl: added a new method webViewGetDlgCode() that client |
|
4032 can implement if it wants to handle keypresses themselves rather than letting the system |
|
4033 interpret certain keys as dialog box navigation keys. |
|
4034 * WebKitGraphics.cpp: |
|
4035 (DrawTextAtPoint): handle drawing text as password |
|
4036 * WebKitGraphics.h: |
|
4037 * WebView.cpp: |
|
4038 Added Copy, Cut, and Paste to the keyEntries. |
|
4039 (WebViewWndProc): added code to handle WM_GETDLGCODE. Calls IWebUIDelegatePrivate::webViewGetDlgCode() |
|
4040 if available to see if the client wants to handle it. |
|
4041 |
|
4042 2007-04-18 Adam Roben <aroben@apple.com> |
|
4043 |
|
4044 Reviewed by Steve. |
|
4045 |
|
4046 Make development builds use the same CLSIDs as archive builds, and get |
|
4047 rid of the now-unused set of CLSIDs. |
|
4048 |
|
4049 * Interfaces/WebKit.idl: Use the archive build CLSIDs if we're not |
|
4050 doing a production build. |
|
4051 * WebKit.vcproj/Interfaces.vcproj: Don't define __ARCHIVE_BUILD__ |
|
4052 because it's not used anymore. |
|
4053 |
|
4054 2007-04-18 Adam Roben <aroben@apple.com> |
|
4055 |
|
4056 Reviewed by Steve. |
|
4057 |
|
4058 Use different ProgIDs for production builds. |
|
4059 |
|
4060 * ProgIDMacros.h: Added. |
|
4061 * WebKit.vcproj/WebKit.vcproj: Defined the __BUILDBOT__ macro and added |
|
4062 a new header which is copied in the post-build step. |
|
4063 * WebKitDLL.cpp: Macro-ized the declaration of the registry keys to |
|
4064 install. |
|
4065 |
|
4066 2007-04-16 Adam Roben <aroben@apple.com> |
|
4067 |
|
4068 Rubberstamped by Steve. |
|
4069 |
|
4070 * WebKit.vcproj/WebKit.sln: Removed the Debug_Internal configuration. |
|
4071 |
|
4072 2007-04-16 Adam Roben <aroben@apple.com> |
|
4073 |
|
4074 Reviewed by Steve. |
|
4075 |
|
4076 Removed the pre-link build step, and removed registration of WebKit.dll |
|
4077 from the post-build step. |
|
4078 |
|
4079 * WebKit.vcproj/WebKit.vcproj: |
|
4080 |
|
4081 2007-04-16 Adam Roben <aroben@apple.com> |
|
4082 |
|
4083 * WebKit.vcproj/WebKit.sln: Added WTF to the solution. |
|
4084 |
|
4085 2007-04-16 Steve Falkenburg <sfalken@apple.com> |
|
4086 |
|
4087 Reviewed by Adam. |
|
4088 |
|
4089 Visual Studio Express compatibility for WebKit build (except for DRT) |
|
4090 |
|
4091 * WebDragClient.cpp: Removed unused header (atlsafe.h) |
|
4092 * WebKit.vcproj/WebKit.rc: Removed afxres.h and related code |
|
4093 * WebKit.vcproj/WebKit.sln: Don't use a sln folder - they aren't supported by express |
|
4094 * WebKit.vcproj/WebKit.vcproj: Add explicit lib references for Windows system libs (VS express doesn't include these) |
|
4095 * WebView.cpp: Removed unused header (atldef.h) |
|
4096 |
|
4097 2007-04-16 Adam Roben <aroben@apple.com> |
|
4098 |
|
4099 Merge in r20872. |
|
4100 |
|
4101 * WebInspector/webInspector/inspector.js: |
|
4102 * WebInspector/webInspector/treeoutline.js: |
|
4103 |
|
4104 2007-04-16 Adam Roben <aroben@apple.com> |
|
4105 |
|
4106 Merge in r20861. |
|
4107 |
|
4108 * WebInspector/webInspector/inspector.js: |
|
4109 * WebInspector/webInspector/treeoutline.js: |
|
4110 |
|
4111 2007-04-16 Adam Roben <aroben@apple.com> |
|
4112 |
|
4113 Merge in r20845. |
|
4114 |
|
4115 * WebInspector/webInspector/inspector.js: |
|
4116 |
|
4117 2007-04-16 Adam Roben <aroben@apple.com> |
|
4118 |
|
4119 Merge in r20844. |
|
4120 |
|
4121 * WebInspector/webInspector/inspector.js: |
|
4122 |
|
4123 2007-04-16 Adam Roben <aroben@apple.com> |
|
4124 |
|
4125 Merge in r20843. |
|
4126 |
|
4127 * WebInspector/webInspector/inspector.js: |
|
4128 * WebInspector/webInspector/scrollarea.js: |
|
4129 * WebInspector/webInspector/scrollbar.js: |
|
4130 * WebInspector/webInspector/utilities.js: |
|
4131 |
|
4132 2007-04-16 Adam Roben <aroben@apple.com> |
|
4133 |
|
4134 Merge in r20842. |
|
4135 |
|
4136 * WebInspector/webInspector/inspector.html: |
|
4137 * WebInspector/webInspector/inspector.js: |
|
4138 * WebInspector/webInspector/utilities.js: Added. |
|
4139 |
|
4140 2007-04-16 Adam Roben <aroben@apple.com> |
|
4141 |
|
4142 Merge in r20840. |
|
4143 |
|
4144 * WebInspector/webInspector/inspector.html: |
|
4145 * WebInspector/webInspector/inspector.js: |
|
4146 * WebInspector/webInspector/treeoutline.js: Added. |
|
4147 |
|
4148 2007-04-14 Adam Roben <aroben@apple.com> |
|
4149 |
|
4150 * WebKit.vcproj/WebKitGUID.vcproj: Need to use WebKitConfigSuffix |
|
4151 instead of ConfigSuffix now. |
|
4152 |
|
4153 2007-04-14 Adam Roben <aroben@apple.com> |
|
4154 |
|
4155 * WebKit.vcproj/WebKit.submit.sln: Use the Debug_Internal configuration |
|
4156 when B&I builds Debug. |
|
4157 |
|
4158 2007-04-12 Steve Falkenburg <sfalken@apple.com> |
|
4159 |
|
4160 Reviewed by Geoff, Adam. |
|
4161 |
|
4162 Changes required for search history content. |
|
4163 |
|
4164 * Interfaces/IWebFramePrivate.idl: |
|
4165 * WebFrame.cpp: |
|
4166 (WebFrame::isFrameSet): Added |
|
4167 (WebFrame::string): Added |
|
4168 * WebFrame.h: |
|
4169 |
|
4170 2007-04-12 Adam Roben <aroben@apple.com> |
|
4171 |
|
4172 Rubberstamped by Steve. |
|
4173 |
|
4174 Copied WebKit.sln to WebKit.submit.sln, and added missing projects to |
|
4175 WebKit.sln so that opensource contributors can use it to build a |
|
4176 working WebKit. |
|
4177 |
|
4178 * WebKit.vcproj/WebKit.make: Changed to use WebKit.submit.sln. |
|
4179 * WebKit.vcproj/WebKit.sln: Added JavaScriptCore, WebCore, |
|
4180 DumpRenderTree projects. |
|
4181 * WebKit.vcproj/WebKit.submit.sln: Added. |
|
4182 |
|
4183 2007-04-12 Adam Roben <aroben@apple.com> |
|
4184 |
|
4185 Reviewed by Steve. |
|
4186 |
|
4187 <rdar://problem/5131565> Need to be able to use debug WebKit with |
|
4188 release Safari. |
|
4189 |
|
4190 Added a new configuration to WebKit.vcproj called Debug_Internal to be |
|
4191 used by Apple internal builds. The Debug configuration is now meant to |
|
4192 be used by opensource builds, and will always link against release |
|
4193 versions of CF, CFNet, CG, etc. Debug_Internal is identical to Debug |
|
4194 except for the property sheet it uses, and the Debug configuration |
|
4195 doesn't register WebKit_debug.dll when finished. |
|
4196 |
|
4197 We now have two macros, $(WebKitConfigSuffix) and |
|
4198 $(LibraryConfigSuffix). WebKitConfigSuffix is used for WebKit projects, |
|
4199 and is "_debug" for both Debug and Debug_Internal. LibraryConfigSuffix |
|
4200 is used for external projects, and is "" for Debug and "_debug" for |
|
4201 Debug_Internal. |
|
4202 |
|
4203 * WebKit.vcproj/WebKit.vcproj: |
|
4204 * WebKit.vcproj/debug.vsprops: |
|
4205 * WebKit.vcproj/debug_internal.vsprops: Added. |
|
4206 * WebKit.vcproj/release.vsprops: |
|
4207 |
|
4208 2007-04-12 John Sullivan <sullivan@apple.com> |
|
4209 |
|
4210 Reviewed by Anders |
|
4211 |
|
4212 * Interfaces/IWebUIDelegate.idl: |
|
4213 added new PDF-related context menu items to enum to keep it in sync with WebCore |
|
4214 |
|
4215 2007-04-12 Mark Rowe <mrowe@apple.com> |
|
4216 |
|
4217 Not reviewed. Internal counterpart to open-source r20856. |
|
4218 |
|
4219 * WebChromeClient.cpp: |
|
4220 (WebChromeClient::createWindow): |
|
4221 (WebChromeClient::createModalDialog): |
|
4222 * WebChromeClient.h: |
|
4223 |
|
4224 2007-04-11 Ada Chan <adachan@apple.com> |
|
4225 |
|
4226 Reviewed by Steve. |
|
4227 |
|
4228 Implemented WebHistoryItem::originalURLString(). Added parameter checks to other methods. |
|
4229 |
|
4230 * WebHistoryItem.cpp: |
|
4231 (WebHistoryItem::originalURLString): |
|
4232 (WebHistoryItem::URLString): |
|
4233 (WebHistoryItem::title): |
|
4234 (WebHistoryItem::lastVisitedTimeInterval): |
|
4235 |
|
4236 2007-04-10 Brady Eidson <beidson@apple.com> |
|
4237 |
|
4238 Reviewed by Darin |
|
4239 |
|
4240 <rdar://problem/4887095> - PageCache and PageState should be combined |
|
4241 |
|
4242 Basically updated client methods for the new names and signatures |
|
4243 |
|
4244 * WebFrame.cpp: |
|
4245 (WebFrame::loadedFromCachedPage): |
|
4246 (WebFrame::setDocumentViewFromCachedPage): |
|
4247 (WebFrame::saveDocumentViewToCachedPage): |
|
4248 * WebFrame.h: |
|
4249 |
|
4250 2007-04-10 Adam Roben <aroben@apple.com> |
|
4251 |
|
4252 Reviewed by Anders. |
|
4253 |
|
4254 Fix <rdar://problem/5119803> Web Inspector has no options menu |
|
4255 |
|
4256 * WebInspector/WebInspector.cpp: |
|
4257 (interpreterForFrame): Added. |
|
4258 (WebInspector::showOptionsMenu): Implemented. |
|
4259 (WebInspector::onCommand): Added. |
|
4260 (WebInspector::toggleIgnoreWhitespace): Implemented. |
|
4261 (WebInspector::toggleShowUserAgentStyles): Implemented. |
|
4262 (WebInspectorWndProc): Added case for WM_COMMAND. |
|
4263 * WebInspector/WebInspector.h: |
|
4264 |
|
4265 2007-04-09 Anders Carlsson <andersca@apple.com> |
|
4266 |
|
4267 Reviewed by Adam. |
|
4268 |
|
4269 <rdar://problem/5062624> |
|
4270 No prompt to install QT for pages with uninstalled QT plug-in. |
|
4271 |
|
4272 * CFDictionaryPropertyBag.cpp: |
|
4273 (CFDictionaryPropertyBag::Read): |
|
4274 (CFDictionaryPropertyBag::Write): |
|
4275 Use LPCOLESTRToCFStringRef here since the property names aren't BSTRs. |
|
4276 |
|
4277 * Interfaces/IWebError.idl: |
|
4278 Add user info keys. |
|
4279 |
|
4280 * MarshallingHelpers.cpp: |
|
4281 (MarshallingHelpers::LPCOLESTRToCFStringRef): |
|
4282 * MarshallingHelpers.h: |
|
4283 New function. |
|
4284 |
|
4285 * WebError.cpp: |
|
4286 (WebError::WebError): |
|
4287 (WebError::createInstance): |
|
4288 Take a property bag. |
|
4289 |
|
4290 (WebError::userInfo): |
|
4291 Return the property bag. |
|
4292 |
|
4293 * WebFrame.cpp: |
|
4294 (WebFrame::createPlugin): |
|
4295 If the plug-in wasn't found or failed to load, create a WebError with the right user info and |
|
4296 call IWebResourceLoadDelegate::plugInFailedWithError. |
|
4297 |
|
4298 2007-04-09 Brady Eidson <beidson@apple.com> |
|
4299 |
|
4300 Build Fix |
|
4301 |
|
4302 * WebContextMenuClient.cpp: |
|
4303 (WebContextMenuClient::searchWithGoogle): userGesture is true |
|
4304 |
|
4305 2007-04-09 Timothy Hatcher <timothy@apple.com> |
|
4306 |
|
4307 Merge in r20810. |
|
4308 |
|
4309 <rdar://problem/5121757> WebInspector focuses elements on mouse up instead of mouse down |
|
4310 |
|
4311 Make selecting a tree node happen on mousedown to match the NSOutlineView behavior. |
|
4312 Also makes selecting rows in the style pane happen on mousedown for consistency. |
|
4313 |
|
4314 * WebInspector/webInspector/inspector.js: |
|
4315 |
|
4316 2007-04-09 Adam Roben <aroben@apple.com> |
|
4317 |
|
4318 Fixed copyrights. |
|
4319 |
|
4320 * WebInspector/WebInspector.cpp: |
|
4321 * WebInspector/WebInspector.h: |
|
4322 |
|
4323 2007-04-09 Adam Roben <aroben@apple.com> |
|
4324 |
|
4325 Reviewed by Oliver. |
|
4326 |
|
4327 Fix two Web Inspector bugs: |
|
4328 - The WebView wasn't focused when the inspector first appeared. |
|
4329 - Resizing the upper pane did not resize the whole window. |
|
4330 |
|
4331 * WebInspector/WebInspector.cpp: |
|
4332 (WebInspector::show): Focus the WebView. |
|
4333 (WebInspector::setFrame): Implemented. |
|
4334 (WebInspector::webViewFrame): Implemented. |
|
4335 * WebInspector/WebInspector.h: |
|
4336 |
|
4337 2007-04-09 Adam Roben <aroben@apple.com> |
|
4338 |
|
4339 * WebInspector/WebInspector.cpp: |
|
4340 (WebInspector::WebInspector): Removed two fixed FIXMEs and some |
|
4341 commented-out code. |
|
4342 |
|
4343 2007-04-08 Adam Roben <aroben@apple.com> |
|
4344 |
|
4345 When does "merge" != "merge"? When you make the change yourself |
|
4346 pre-emptively and make a typo. |
|
4347 |
|
4348 * WebInspector/webInspector/inspector.js: |
|
4349 |
|
4350 2007-04-08 Adam Roben <aroben@apple.com> |
|
4351 |
|
4352 Merge in r20800. |
|
4353 |
|
4354 * WebInspector/webInspector/inspector.js: |
|
4355 |
|
4356 2007-04-08 Adam Roben <aroben@apple.com> |
|
4357 |
|
4358 Merge in r20797. |
|
4359 |
|
4360 * WebInspector/webInspector/inspector.js: |
|
4361 |
|
4362 2007-04-08 Adam Roben <aroben@apple.com> |
|
4363 |
|
4364 Merge in r20796. |
|
4365 |
|
4366 * WebInspector/webInspector/inspector.js: |
|
4367 |
|
4368 2007-04-08 Adam Roben <aroben@apple.com> |
|
4369 |
|
4370 Reviewed by Anders. |
|
4371 |
|
4372 <rdar://problem/5119804> Web Inspector isn't resizable |
|
4373 <rdar://problem/5119805> Can't move Web Inspector |
|
4374 |
|
4375 * WebInspector/WebInspector.cpp: |
|
4376 (WebInspectorPrivate::WebInspectorPrivate): |
|
4377 (WebInspector::WebInspector): Subclass the WebView so we can intercept |
|
4378 its messages. |
|
4379 (WebInspector::onDestroy): Undo the subclassing. |
|
4380 (WebInspector::handleMessageSentToWebView): Added. |
|
4381 (WebInspector::onLButtonDown): Added. |
|
4382 (WebInspector::onLButtonUp): Added. |
|
4383 (WebInspector::onMouseMove): Added. |
|
4384 (WebInspectorWndProc): Added cases for mouse messages. |
|
4385 (SubclassedWebViewWndProc): Added. |
|
4386 * WebInspector/WebInspector.h: |
|
4387 |
|
4388 2007-04-08 Adam Roben <aroben@apple.com> |
|
4389 |
|
4390 Merge in r20793. |
|
4391 |
|
4392 * WebInspector/webInspector/AppleScrollArea.js: Removed. |
|
4393 * WebInspector/webInspector/AppleScrollbar.js: Removed. |
|
4394 * WebInspector/webInspector/Images/resize.png: Added. |
|
4395 * WebInspector/webInspector/inspector.css: |
|
4396 * WebInspector/webInspector/inspector.html: |
|
4397 * WebInspector/webInspector/inspector.js: |
|
4398 * WebInspector/webInspector/scrollarea.js: Added. |
|
4399 * WebInspector/webInspector/scrollbar.js: Added. |
|
4400 |
|
4401 2007-04-08 Adam Roben <aroben@apple.com> |
|
4402 |
|
4403 Merge in r20792. |
|
4404 |
|
4405 * WebInspector/webInspector/inspector.js: |
|
4406 |
|
4407 2007-04-08 Adam Roben <aroben@apple.com> |
|
4408 |
|
4409 Merge in r20791. |
|
4410 |
|
4411 * WebInspector/webInspector/inspector.js: |
|
4412 |
|
4413 2007-04-08 Adam Roben <aroben@apple.com> |
|
4414 |
|
4415 Merge in r20789. |
|
4416 |
|
4417 * WebInspector/webInspector/inspector.js: |
|
4418 |
|
4419 2007-04-08 Adam Roben <aroben@apple.com> |
|
4420 |
|
4421 Build fix. |
|
4422 |
|
4423 * WebInspector/WebInspector.cpp: |
|
4424 |
|
4425 2007-04-07 Adam Roben <aroben@apple.com> |
|
4426 |
|
4427 Reviewed by Oliver. |
|
4428 |
|
4429 <rdar://problem/4769828> Web Inspector |
|
4430 |
|
4431 * WebInspector/WebInspector.cpp: Renamed from WebInspector.m. Ported |
|
4432 Mac code. Some parts are left commented out to aid later |
|
4433 implementation. |
|
4434 * WebInspector/WebInspector.h: Ditto. |
|
4435 |
|
4436 * DOMCoreClasses.cpp: Added IID_DOMNode. |
|
4437 (DOMNode::QueryInterface): Added case for IID_DOMNode. |
|
4438 (DOMNode::isSameNode): Implemented. |
|
4439 * DOMCoreClasses.h: Added IID_DOMNode. |
|
4440 (DOMNode::node): Added. |
|
4441 * English.lproj/Localizable.strings: Updated for "Inspect Element". |
|
4442 * WebContextMenuClient.cpp: |
|
4443 (WebContextMenuClient::getCustomMenuFromDefaultItems): Add the "Inspect |
|
4444 Element" item. |
|
4445 * WebFrame.cpp: |
|
4446 (WebFrame::addInspector): Stubbed out. |
|
4447 (WebFrame::removeInspector): Ditto. |
|
4448 * WebFrame.h: Added declarations. |
|
4449 * WebKit.resources/Info.plist: Added. This was needed so that the |
|
4450 WebKit bundle would have a bundle identifier. |
|
4451 * WebKit.vcproj/WebKit.vcproj: Added new files to project, and modified |
|
4452 the post-build step to copy Info.plist and everything in |
|
4453 WebInspector/webInspector to WebKit.resources. |
|
4454 * WebView.cpp: |
|
4455 (WebView::performContextMenuAction): Added case for the Inspect Element item. |
|
4456 (WebView::inspectElement): Added. |
|
4457 * WebView.h: Added declaration. |
|
4458 |
|
4459 2007-04-07 Adam Roben <aroben@apple.com> |
|
4460 |
|
4461 Forked most of the WebInspector directory from |
|
4462 r20780 of branches/WebInspectorRefresh/WebKit/WebInspector. |
|
4463 |
|
4464 * WebInspector/WebInspector.h: Added. |
|
4465 * WebInspector/WebInspector.m: Added. |
|
4466 (+[WebInspector sharedWebInspector]): |
|
4467 (-[WebInspector init]): |
|
4468 (-[WebInspector initWithWebFrame:]): |
|
4469 (-[WebInspector dealloc]): |
|
4470 (-[WebInspector window]): |
|
4471 (-[WebInspector windowWillClose:]): |
|
4472 (-[WebInspector showWindow:]): |
|
4473 (-[WebInspector setWebFrame:]): |
|
4474 (-[WebInspector webFrame]): |
|
4475 (-[WebInspector setRootDOMNode:]): |
|
4476 (-[WebInspector rootDOMNode]): |
|
4477 (-[WebInspector setFocusedDOMNode:]): |
|
4478 (-[WebInspector focusedDOMNode]): |
|
4479 (-[WebInspector setSearchQuery:]): |
|
4480 (-[WebInspector searchQuery]): |
|
4481 (-[WebInspector showOptionsMenu]): |
|
4482 (-[WebInspector _toggleIgnoreWhitespace:]): |
|
4483 (-[WebInspector _toggleShowUserAgentStyles:]): |
|
4484 (-[WebInspector _highlightNode:]): |
|
4485 (-[WebInspector _nodeHighlightExpired:]): |
|
4486 (-[WebInspector _update]): |
|
4487 (-[WebInspector _updateRoot]): |
|
4488 (-[WebInspector _updateSystemColors]): |
|
4489 (-[WebInspector _applicationWillResignActive]): |
|
4490 (-[WebInspector _applicationDidBecomeActive]): |
|
4491 (-[WebInspector _webFrameDetached:]): |
|
4492 (+[WebInspector isSelectorExcludedFromWebScript:]): |
|
4493 (+[WebInspector webScriptNameForSelector:]): |
|
4494 (+[WebInspector isKeyExcludedFromWebScript:]): |
|
4495 (-[WebInspector inspectedWebViewProgressFinished:]): |
|
4496 (-[WebInspector webView:didFinishLoadForFrame:]): |
|
4497 (-[WebInspector webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]): |
|
4498 (-[WebInspector webView:didParseSource:baseLineNumber:fromURL:sourceId:forWebFrame:]): |
|
4499 (-[WebInspector webView:exceptionWasRaised:sourceId:line:forWebFrame:]): |
|
4500 (-[WebInspectorPrivate dealloc]): |
|
4501 (-[DOMNode _isAncestorOfNode:]): |
|
4502 * WebInspector/webInspector/AppleScrollArea.js: Added. |
|
4503 * WebInspector/webInspector/AppleScrollbar.js: Added. |
|
4504 * WebInspector/webInspector/Images/button.png: Added. |
|
4505 * WebInspector/webInspector/Images/buttonDivider.png: Added. |
|
4506 * WebInspector/webInspector/Images/buttonPressed.png: Added. |
|
4507 * WebInspector/webInspector/Images/close.png: Added. |
|
4508 * WebInspector/webInspector/Images/closePressed.png: Added. |
|
4509 * WebInspector/webInspector/Images/downTriangle.png: Added. |
|
4510 * WebInspector/webInspector/Images/menu.png: Added. |
|
4511 * WebInspector/webInspector/Images/menuPressed.png: Added. |
|
4512 * WebInspector/webInspector/Images/popup.png: Added. |
|
4513 * WebInspector/webInspector/Images/popupPressed.png: Added. |
|
4514 * WebInspector/webInspector/Images/rightTriangle.png: Added. |
|
4515 * WebInspector/webInspector/Images/scrollThumbBottom.png: Added. |
|
4516 * WebInspector/webInspector/Images/scrollThumbMiddle.png: Added. |
|
4517 * WebInspector/webInspector/Images/scrollThumbTop.png: Added. |
|
4518 * WebInspector/webInspector/Images/scrollTrackBottom.png: Added. |
|
4519 * WebInspector/webInspector/Images/scrollTrackMiddle.png: Added. |
|
4520 * WebInspector/webInspector/Images/scrollTrackTop.png: Added. |
|
4521 * WebInspector/webInspector/Images/upTriangle.png: Added. |
|
4522 * WebInspector/webInspector/inspector.css: Added. |
|
4523 * WebInspector/webInspector/inspector.html: Added. |
|
4524 * WebInspector/webInspector/inspector.js: Added. |
|
4525 |
|
4526 2007-04-06 Dave Hyatt <hyatt@apple.com> |
|
4527 |
|
4528 Internal side of fix for bug 13274. |
|
4529 |
|
4530 Reviewed by olliej |
|
4531 |
|
4532 * Interfaces/IWebScrollBarPrivate.idl: |
|
4533 * WebScrollBar.cpp: |
|
4534 * WebScrollBar.h: |
|
4535 * WebView.cpp: |
|
4536 (WebView::handleMouseEvent): |
|
4537 |
|
4538 2007-04-04 Oliver Hunt <oliver@apple.com> |
|
4539 |
|
4540 Reviewed by Ada. |
|
4541 |
|
4542 Fix <rdar://problem/5111027> Dragging a link on page |
|
4543 shows URL thumbnail as nearly-transparent instead |
|
4544 semi-transparent |
|
4545 |
|
4546 Error in createDragImageForLink led me to get wrong |
|
4547 maximum drag image size, now logic and maximum drag |
|
4548 image size corrected. |
|
4549 |
|
4550 * WebDragClient.cpp: |
|
4551 (WebDragClient::createDragImageForLink): |
|
4552 |
|
4553 2007-04-04 Adam Roben <aroben@apple.com> |
|
4554 |
|
4555 Release build fix for TestNetscapePlugin. |
|
4556 |
|
4557 * WebKit.vcproj/WebKit.vcproj: Make the Release post-build step the |
|
4558 same as the Debug one so that the npapi headers get copied. |
|
4559 |
|
4560 2007-04-03 Adam Roben <aroben@apple.com> |
|
4561 |
|
4562 Reviewed by Anders. |
|
4563 |
|
4564 WebKit part of fix for <rdar://problem/5103999> All dom/svg tests are |
|
4565 failing due to extra/missing newlines |
|
4566 |
|
4567 * DOMCoreClasses.cpp: |
|
4568 (DOMElement::innerText): Added. |
|
4569 * DOMCoreClasses.h: Added declaration. |
|
4570 * Interfaces/DOMPrivate.idl: Ditto. |
|
4571 |
|
4572 2007-04-02 Steve Falkenburg <sfalken@apple.com> |
|
4573 |
|
4574 Reviewed by Darin. |
|
4575 |
|
4576 Expose COM class counter |
|
4577 |
|
4578 * Interfaces/IWebKitStatistics.idl: Added comClassCount |
|
4579 * WebKitStatistics.cpp: |
|
4580 (WebKitStatistics::comClassCount): Added |
|
4581 * WebKitStatistics.h: |
|
4582 |
|
4583 2007-03-31 Steve Falkenburg <sfalken@apple.com> |
|
4584 |
|
4585 Reviewed by Hyatt. |
|
4586 |
|
4587 <rdar://problem/5091159> Boomer has no bundle identifier - is the bundle correctly formed? |
|
4588 <rdar://problem/5088764> Move the "Icon.db" file under "Local Settings" |
|
4589 |
|
4590 * WebIconDatabase.cpp: |
|
4591 (userIconDatabasePath): Prefer to store Icon.db file keyed off of bundle executable name |
|
4592 * WebPreferences.cpp: |
|
4593 (WebPreferences::preferencesPath): Prefer to store WebKit Preferences keyed off of bundle executable name |
|
4594 |
|
4595 2007-03-30 Adele Peterson <adele@apple.com> |
|
4596 |
|
4597 Reviewed by Beth. |
|
4598 |
|
4599 Fix <rdar://problem/5079824> editing/deleting/delete-by-word-001 is failing |
|
4600 |
|
4601 * WebView.cpp: Add DeleteWordForward and DeleteWordBackward to key command table. |
|
4602 |
|
4603 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4604 |
|
4605 Reviewed by Adele. |
|
4606 |
|
4607 <rdar://problem/5101970> |
|
4608 Crash when submitting form, running under App Verifier |
|
4609 |
|
4610 * WebActionPropertyBag.cpp: |
|
4611 (findMouseEvent): |
|
4612 Return the right event. |
|
4613 |
|
4614 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4615 |
|
4616 Reviewed by Geoff. |
|
4617 |
|
4618 * Interfaces/IWebViewPrivate.idl: |
|
4619 Add addAdditionalPluginPath method. |
|
4620 |
|
4621 * WebKit.vcproj/WebKit.vcproj: |
|
4622 Copy NP includes so they can be included by the test plugin. |
|
4623 |
|
4624 * WebView.cpp: |
|
4625 (WebView::stringByEvaluatingJavaScriptFromString): |
|
4626 Hold JSLock while we call JSValue::getString(). |
|
4627 |
|
4628 (WebView::addAdditionalPluginPath): |
|
4629 * WebView.h: |
|
4630 Implement addAdditionalPluginPath. |
|
4631 |
|
4632 2007-03-27 Dave Hyatt <hyatt@apple.com> |
|
4633 |
|
4634 Enable complex text. Selection and small-caps support are now enabled with this patch. |
|
4635 |
|
4636 Reviewed by aroben |
|
4637 |
|
4638 * WebPreferences.cpp: |
|
4639 (WebPreferences::initialize): |
|
4640 |
|
4641 2007-03-26 Brady Eidson <beidson@apple.com> |
|
4642 |
|
4643 Reviewed by Ada |
|
4644 |
|
4645 This one didn't actually have any leaks, but I just felt like doing the |
|
4646 same style cleanup as the others :) |
|
4647 |
|
4648 * WebPreferences.cpp: |
|
4649 (WebPreferences::stringValueForKey): |
|
4650 (WebPreferences::integerValueForKey): |
|
4651 (WebPreferences::floatValueForKey): |
|
4652 (WebPreferences::setStringValue): |
|
4653 (WebPreferences::setIntegerValue): |
|
4654 (WebPreferences::save): |
|
4655 (WebPreferences::load): |
|
4656 |
|
4657 2007-03-26 Brady Eidson <beidson@apple.com> |
|
4658 |
|
4659 Reviewed by Ada |
|
4660 |
|
4661 <rdar://5090412> - Plug CFNumberRef leaks in WebCache |
|
4662 |
|
4663 * WebCache.cpp: |
|
4664 (WebCache::statistics): |
|
4665 |
|
4666 2007-03-26 Beth Dakin <bdakin@apple.com> |
|
4667 |
|
4668 Reviewed by Geoff. |
|
4669 |
|
4670 Fix build without breaking anything. |
|
4671 |
|
4672 * WebHistory.cpp: |
|
4673 (releaseUserInfo): Added silly void statement for now. |
|
4674 |
|
4675 2007-03-26 Beth Dakin <bdakin@apple.com> |
|
4676 |
|
4677 Rubber-stamped by Brady. |
|
4678 |
|
4679 Build fix for release build. |
|
4680 |
|
4681 * WebHistory.cpp: |
|
4682 (releaseUserInfo): Do not store userInfo->Release() in a local |
|
4683 variable since it is only used for an ASSERT. |
|
4684 |
|
4685 2007-03-26 Steve Falkenburg <sfalken@apple.com> |
|
4686 |
|
4687 Reviewed by Lou. |
|
4688 |
|
4689 <rdar://problem/5088764> Move the "Icon.db" file under "Local Settings" |
|
4690 |
|
4691 * WebIconDatabase.cpp: |
|
4692 (userIconDatabasePath): Move icon database to non-roaming location |
|
4693 |
|
4694 2007-03-25 Brady Eidson <beidson@apple.com> |
|
4695 |
|
4696 Reviewed by Oliver |
|
4697 |
|
4698 <rdar://problem/5086888> - WebHistory(Item) Leak |
|
4699 |
|
4700 This is a pretty thourough touchup up style and correctness that |
|
4701 plugs at least 1 definite leak and many potential leaks with |
|
4702 extensive use of RetainPtr and COMPtr. |
|
4703 |
|
4704 This should result in no change in behavior |
|
4705 |
|
4706 * MarshallingHelpers.cpp: Add kIUnknownDictionaryValueCallBacks |
|
4707 * MarshallingHelpers.h: Ditto |
|
4708 |
|
4709 * WebHistory.cpp: |
|
4710 (createUserInfoFromArray): |
|
4711 (createUserInfoFromHistoryItem): |
|
4712 (releaseUserInfo): |
|
4713 (WebHistory::WebHistory): |
|
4714 (WebHistory::~WebHistory): |
|
4715 (WebHistory::loadFromURL): |
|
4716 (createHistoryListFromStream): Split of the Structured Exception |
|
4717 Handling to a seperate function to cooperate with C++ |
|
4718 (WebHistory::loadHistoryGutsFromURL): |
|
4719 (WebHistory::saveToURL): |
|
4720 (WebHistory::saveHistoryGuts): |
|
4721 (WebHistory::datesArray): |
|
4722 (WebHistory::addItems): |
|
4723 (WebHistory::removeItems): |
|
4724 (WebHistory::removeAllItems): |
|
4725 (WebHistory::orderedLastVisitedDays): |
|
4726 (WebHistory::orderedItemsLastVisitedOnDay): |
|
4727 (WebHistory::removeItem): |
|
4728 (WebHistory::addItem): |
|
4729 (WebHistory::addItemForURL): |
|
4730 (WebHistory::itemForURLString): |
|
4731 (WebHistory::itemForURL): |
|
4732 (WebHistory::containsItemForURLString): |
|
4733 (WebHistory::removeItemForURLString): |
|
4734 (WebHistory::addItemToDateCaches): |
|
4735 (WebHistory::removeItemFromDateCaches): |
|
4736 (WebHistory::findIndex): |
|
4737 (WebHistory::insertItem): |
|
4738 (WebHistory::ageLimitDate): |
|
4739 * WebHistory.h: |
|
4740 |
|
4741 * WebHistoryItem.cpp: |
|
4742 (WebHistoryItem::dictionaryRepresentation): |
|
4743 (WebHistoryItem::mergeAutoCompleteHints): |
|
4744 |
|
4745 2007-03-25 Adam Roben <aroben@apple.com> |
|
4746 |
|
4747 Reviewed by Oliver. |
|
4748 |
|
4749 WebKit part of <rdar://problem/5086934> DumpRenderTree doesn't support |
|
4750 layoutTestController.queueLoad |
|
4751 |
|
4752 * WebFrame.cpp: |
|
4753 (WebFrame::findFrameNamed): Implemented. |
|
4754 * WebHistoryItem.cpp: |
|
4755 (WebHistoryItem::children): Don't increment i twice per loop! |
|
4756 |
|
4757 2007-03-25 Adam Roben <aroben@apple.com> |
|
4758 |
|
4759 Build fix. |
|
4760 |
|
4761 * WebDownload.h: Include RetainPtr from WTF. |
|
4762 |
|
4763 2007-03-24 Steve Falkenburg <sfalken@apple.com> |
|
4764 |
|
4765 Build fix. |
|
4766 |
|
4767 * WebDownload.h: Remove WebCore namespace |
|
4768 |
|
4769 2007-03-24 Adam Roben <aroben@apple.com> |
|
4770 |
|
4771 Reviewed by Oliver. |
|
4772 |
|
4773 WebKit part of <rdar://problem/5086932> DumpRenderTree doesn't support |
|
4774 layoutTestController.dumpBackForwardList |
|
4775 |
|
4776 * Interfaces/IWebHistoryItemPrivate.idl: Added declarations. |
|
4777 * WebFrame.cpp: |
|
4778 (WebFrame::childFrames): Removed unused variable. |
|
4779 * WebHistoryItem.cpp: |
|
4780 (WebHistoryItem::target): Implemented. |
|
4781 (WebHistoryItem::isTargetItem): Implemented. |
|
4782 (WebHistoryItem::children): Implemented. |
|
4783 * WebHistoryItem.h: Added declarations. |
|
4784 |
|
4785 2007-03-23 Brady Eidson <beidson@apple.com> |
|
4786 |
|
4787 Reviewed by Adam |
|
4788 |
|
4789 <rdar://5086194> - WebHistory overreleases a CFNumber |
|
4790 |
|
4791 * WebHistory.cpp: |
|
4792 (WebHistory::loadHistoryGutsFromURL): Don't CFRelease what we didn't |
|
4793 legitimately get a ref for! |
|
4794 |
|
4795 2007-03-23 Adam Roben <aroben@apple.com> |
|
4796 |
|
4797 Reviewed by Darin. |
|
4798 |
|
4799 WebKit part of <rdar://problem/5084881> Add a "turn of site-specific |
|
4800 hacks" menu item to the Debug menu |
|
4801 |
|
4802 Added new IWebPrivate::setAllowSiteSpecificHacks SPI. |
|
4803 |
|
4804 * Interfaces/IWebViewPrivate.idl: Added declaration. |
|
4805 * WebView.cpp: |
|
4806 (WebView::userAgentForKURL): Only give a site-specific UA if |
|
4807 site-specific hacks are turned on. |
|
4808 (WebView::setAllowSiteSpecificHacks): Added. |
|
4809 * WebView.h: |
|
4810 (WebView::allowSiteSpecificHacks): Added. |
|
4811 |
|
4812 2007-03-23 Beth Dakin <bdakin@apple.com> |
|
4813 |
|
4814 Reviewed by Hyatt. |
|
4815 |
|
4816 Fix for <rdar://problem/5083914> Cursor is wrong for all context |
|
4817 menus |
|
4818 |
|
4819 * WebView.cpp: |
|
4820 (WebView::handleContextMenuEvent): Set the cursor to the pointer |
|
4821 cursor. |
|
4822 |
|
4823 2007-03-23 Alice Liu <alice.liu@apple.com> |
|
4824 |
|
4825 Reviewed by Adam. |
|
4826 |
|
4827 Fixed <rdar://5084888> need to add flickr to spoof list in Boomer WebKit |
|
4828 |
|
4829 * WebView.cpp: |
|
4830 (WebView::userAgentForKURL): |
|
4831 added flickr spoof |
|
4832 |
|
4833 2007-03-23 Adam Roben <aroben@apple.com> |
|
4834 |
|
4835 Reviewed by Oliver. |
|
4836 |
|
4837 WebKit part of <rdar://problem/5085170> DumpRenderTree doesn't print |
|
4838 frame scroll offsets |
|
4839 |
|
4840 Implemented some WebFrame methods to support dumping frame scroll |
|
4841 offsets in DRT. |
|
4842 |
|
4843 * Interfaces/IWebFrame.idl: Changed signature of IWebFrame::childFrames. |
|
4844 * Interfaces/IWebFramePrivate.idl: Added scrollOffset declaration. |
|
4845 * WebFrame.cpp: |
|
4846 (WebFrame::name): Implemented. |
|
4847 (WebFrame::childFrames): Implemented. |
|
4848 (WebFrame::scrollOffset): Implemented. |
|
4849 * WebFrame.h: Updated/added declarations. |
|
4850 |
|
4851 2007-03-23 Adam Roben <aroben@apple.com> |
|
4852 |
|
4853 Reviewed by Oliver. |
|
4854 |
|
4855 WebKit part of fix for <rdar://problem/4990740>. |
|
4856 |
|
4857 Added IWebDataSourcePrivate::mainDocumentError. |
|
4858 |
|
4859 * Interfaces/IWebDataSource.idl: Added method declaration and updated |
|
4860 copyrights. |
|
4861 * WebDataSource.cpp: |
|
4862 (WebDataSource::mainDocumentError): Implemented. |
|
4863 * WebDataSource.h: Added declaration. |
|
4864 |
|
4865 2007-03-23 Steve Falkenburg <sfalken@apple.com> |
|
4866 |
|
4867 Reviewed by Adam. |
|
4868 |
|
4869 <rdar://problem/5083645> Spoofed UA for gmail doesn't work - should be removed |
|
4870 |
|
4871 * WebView.cpp: |
|
4872 (WebView::userAgentForKURL): Remove gmail spoof |
|
4873 |
|
4874 2007-03-22 Dave Hyatt <hyatt@apple.com> |
|
4875 |
|
4876 Fix for <rdar://problem/5083072>. |
|
4877 |
|
4878 Reviewed by aroben |
|
4879 |
|
4880 * ChangeLog: |
|
4881 * WebFrame.cpp: |
|
4882 (WebFrame::setPrinting): |
|
4883 (WebFrame::spoolPages): |
|
4884 * WebFrame.h: |
|
4885 |
|
4886 2007-03-22 Anders Carlsson <acarlsson@apple.com> |
|
4887 |
|
4888 Reviewed by Maciej. |
|
4889 |
|
4890 <rdar://problem/5082270> |
|
4891 Crash in windows media player at MTV.COM |
|
4892 |
|
4893 Ignore any WM_PAINT events we get while painting. |
|
4894 |
|
4895 * WebView.cpp: |
|
4896 (WebView::WebView): |
|
4897 (WebView::updateBackingStore): |
|
4898 (WebView::paint): |
|
4899 (WebViewWndProc): |
|
4900 * WebView.h: |
|
4901 (WebView::isPainting): |
|
4902 |
|
4903 2007-03-22 Adele Peterson <adele@apple.com> |
|
4904 |
|
4905 Reviewed by Anders. |
|
4906 |
|
4907 Fix for <rdar://problem/5071358> window.open won't work with empty urls (24fun test) |
|
4908 |
|
4909 * Interfaces/IWebURLRequest.idl: |
|
4910 * WebMutableURLRequest.cpp: (WebMutableURLRequest::isEmpty): Added. Checks whether the ResourceRequest is empty. On the mac, |
|
4911 NSURLRequests created from empty ResourceRequests are nil. We may want to consider that in the future, but there were too |
|
4912 many places in the app that expected the IWebURLRequest to be non-null. |
|
4913 * WebMutableURLRequest.h: |
|
4914 |
|
4915 2007-03-22 Dave Hyatt <hyatt@apple.com> |
|
4916 |
|
4917 Fix for crasher in layout caused by paints that happen without layout being current. Change to be |
|
4918 more like the Mac and crawl the frame tree up front ensuring everyone is up to date before painting. |
|
4919 |
|
4920 Reviewed by olliej |
|
4921 |
|
4922 * WebFrame.cpp: |
|
4923 (WebFrame::WebFramePrivate::m_policyFunction): |
|
4924 (WebFrame::layoutIfNeededRecursive): |
|
4925 * WebFrame.h: |
|
4926 * WebView.cpp: |
|
4927 (WebView::updateBackingStore): |
|
4928 (WebView::paint): |
|
4929 (WebViewWndProc): |
|
4930 |
|
4931 2007-03-22 Ada Chan <adachan@apple.com> |
|
4932 |
|
4933 Reviewed by Hyatt and Alice. |
|
4934 |
|
4935 Changed the mouse event processing in the WebView wndproc so we actually |
|
4936 allow a mouse event with click count > 3, which matches the mac safari behavior. |
|
4937 |
|
4938 Set globalPrevButton and globalPrevPoint also in mouse down. |
|
4939 |
|
4940 * WebView.cpp: |
|
4941 (WebView::handleMouseEvent): |
|
4942 |
|
4943 2007-03-21 Anders Carlsson <acarlsson@apple.com> |
|
4944 |
|
4945 Reviewed by Adam. |
|
4946 |
|
4947 * WebView.cpp: |
|
4948 (WebView::initWithFrame): |
|
4949 Remove #ifdef now that DRT no longer crashes. |
|
4950 |
|
4951 2007-03-21 Beth Dakin <bdakin@apple.com> |
|
4952 |
|
4953 Reviewed by Adam. |
|
4954 |
|
4955 <rdar://problem/5074274> right-clicking in certain iframes ends up |
|
4956 left-clicking, and context menu appears far away |
|
4957 |
|
4958 * WebView.cpp: |
|
4959 (WebView::handleContextMenuEvent): We were always calling |
|
4960 sendContextMenuEvent() on the main frame!! Instead, call it on the |
|
4961 focused or main frame. |
|
4962 |
|
4963 2007-03-21 Adele Peterson <adele@apple.com> |
|
4964 |
|
4965 Reviewed by Adam. |
|
4966 |
|
4967 Fix for <rdar://problem/5076213> fast/forms/input-text-enter.html fails |
|
4968 |
|
4969 Added updateActiveState SPI for DumpRenderTree. |
|
4970 |
|
4971 * Interfaces/IWebViewPrivate.idl: |
|
4972 * WebView.cpp: |
|
4973 (WebViewWndProc): Added comments where we do similar work when the webview gets and loses focus. We should merge this logic into updateActiveState eventually. |
|
4974 (WebView::updateActiveState): |
|
4975 * WebView.h: |
|
4976 |
|
4977 2007-03-19 Maciej Stachowiak <mjs@apple.com> |
|
4978 |
|
4979 Reviewed by Geoff and Adam. |
|
4980 |
|
4981 - <rdar://problem/4041141> JavaScriptCore is not thread-safe on Windows |
|
4982 |
|
4983 * WebView.cpp: |
|
4984 (WebView::WebView): Tell JavaScriptCore what the main thread is. |
|
4985 |
|
4986 2007-03-20 Anders Carlsson <acarlsson@apple.com> |
|
4987 |
|
4988 Reviewed by Adam. |
|
4989 |
|
4990 <rdar://problem/5050512> |
|
4991 Need invalid/expired certificate alerts |
|
4992 |
|
4993 Add setAllowsAnyHTTPSCertificate method to IWebMutableURLRequest and have it |
|
4994 call down to WebCore. |
|
4995 |
|
4996 * Interfaces/IWebMutableURLRequest.idl: |
|
4997 * WebMutableURLRequest.cpp: |
|
4998 (WebMutableURLRequest::setAllowsAnyHTTPSCertificate): |
|
4999 * WebMutableURLRequest.h: |
|
5000 |
|
5001 2007-03-20 Adam Roben <aroben@apple.com> |
|
5002 |
|
5003 Rubberstamped by Anders. |
|
5004 |
|
5005 Workaround a CFNetwork crash that affects DRT. |
|
5006 |
|
5007 * WebView.cpp: |
|
5008 (WebView::initWithFrame): Commented out cookie storage initialization. |
|
5009 |
|
5010 2007-03-20 Adam Roben <aroben@apple.com> |
|
5011 |
|
5012 Build fix. |
|
5013 |
|
5014 * WebView.cpp: Added missing #include. |
|
5015 |
|
5016 2007-03-20 Adam Roben <aroben@apple.com> |
|
5017 |
|
5018 Reviewed by Oliver. |
|
5019 |
|
5020 Implemented [set]TabKeyCyclesThroughElements. |
|
5021 |
|
5022 * Interfaces/IWebViewPrivate.idl: Added new declarations. |
|
5023 * WebView.cpp: |
|
5024 (WebView::setTabKeyCyclesThroughElements): Implemented. |
|
5025 (WebView::tabKeyCyclesThroughElements): Implemented. |
|
5026 * WebView.h: Updated. |
|
5027 |
|
5028 2007-03-20 Dave Hyatt <hyatt@apple.com> |
|
5029 |
|
5030 Land advanced text code path (turned off). |
|
5031 |
|
5032 Reviewed by aroben |
|
5033 |
|
5034 * WebKit.vcproj/WebKit.vcproj: |
|
5035 |
|
5036 2007-03-20 Anders Carlsson <acarlsson@apple.com> |
|
5037 |
|
5038 Reviewed by Adam. |
|
5039 |
|
5040 <rdar://problem/4921198> |
|
5041 Cookie acceptance policy not settable |
|
5042 |
|
5043 * WebView.cpp: |
|
5044 (WebView::updateWebCoreSettingsFromPreferences): |
|
5045 Update the cookie storage accept policy. |
|
5046 |
|
5047 (WebView::initWithFrame): |
|
5048 Initialize the cookie storage. |
|
5049 |
|
5050 2007-03-19 Adam Roben <aroben@apple.com> |
|
5051 |
|
5052 Build fix. |
|
5053 |
|
5054 * WebKit.vcproj/WebKitGUID.vcproj: |
|
5055 |
|
5056 2007-03-19 Adam Roben <aroben@apple.com> |
|
5057 |
|
5058 Reviewed by Anders and Darin. |
|
5059 |
|
5060 Added WebJavaScriptCollector for <rdar://problems/5071653>. |
|
5061 |
|
5062 * Interfaces/IWebJavaScriptCollector.idl: Added. |
|
5063 * Interfaces/WebKit.idl: |
|
5064 * WebJavaScriptCollector.cpp: Added. |
|
5065 (WebJavaScriptCollector::WebJavaScriptCollector): |
|
5066 (WebJavaScriptCollector::~WebJavaScriptCollector): |
|
5067 (WebJavaScriptCollector::createInstance): |
|
5068 (WebJavaScriptCollector::QueryInterface): |
|
5069 (WebJavaScriptCollector::AddRef): |
|
5070 (WebJavaScriptCollector::Release): |
|
5071 (WebJavaScriptCollector::collect): |
|
5072 (WebJavaScriptCollector::collectOnAlternateThread): |
|
5073 (WebJavaScriptCollector::objectCount): |
|
5074 * WebJavaScriptCollector.h: Added. |
|
5075 * WebKit.vcproj/Interfaces.vcproj: Added IWebJavaScriptCollector.idl. |
|
5076 * WebKit.vcproj/WebKit.vcproj: Added WebJavaScriptCollector.(cpp|h). |
|
5077 * WebKit.vcproj/WebKitGUID.vcproj: Added IWebJavaScriptCollector_i.c. |
|
5078 * WebKitClassFactory.cpp: |
|
5079 (WebKitClassFactory::CreateInstance): Added cases for |
|
5080 WebJavaScriptCollector. |
|
5081 * WebKitDLL.cpp: |
|
5082 (DllGetClassObject): Ditto. |
|
5083 |
|
5084 2007-03-19 Adam Roben <aroben@apple.com> |
|
5085 |
|
5086 Build fix. |
|
5087 |
|
5088 * Interfaces/IWebView.idl: |
|
5089 |
|
5090 2007-03-18 Adam Roben <aroben@apple.com> |
|
5091 |
|
5092 Reviewed by Hyatt. |
|
5093 |
|
5094 Implemented getting/setting of the editing delegate (we don't actually |
|
5095 use it for anything yet, though. See <rdar://problem/5071598>). |
|
5096 |
|
5097 * Interfaces/IWebEditingDelegate.idl: Renamed IWebViewEditingDelegate |
|
5098 to IWebEditingDelegate to match our other delegates. |
|
5099 * Interfaces/IWebView.idl: Updated for rename. |
|
5100 * WebView.cpp: |
|
5101 (WebView::setEditingDelegate): Implemented. |
|
5102 (WebView::editingDelegate): Ditto. |
|
5103 * WebView.h: Updated for rename. |
|
5104 |
|
5105 2007-03-18 Adam Roben <aroben@apple.com> |
|
5106 |
|
5107 Reviewed by Geoff. |
|
5108 |
|
5109 Added IWebFramePrivate::layout to support eventSender in DRT. |
|
5110 |
|
5111 Made IWebView inherit from IDropTarget to match Mac, and added |
|
5112 IWebUIDelegatePrivate::doDragDrop to support drag-and-drop in DRT. |
|
5113 |
|
5114 * Interfaces/IWebFramePrivate.idl: Added layout(). |
|
5115 * Interfaces/IWebUIDelegatePrivate.idl: Added doDragDrop(). |
|
5116 * Interfaces/IWebView.idl: Added inheritance from IDropTarget. |
|
5117 * WebDragClient.cpp: |
|
5118 (WebDragClient::startDrag): Call the UI delegate if possible, |
|
5119 otherwise fallback to OLE's DoDragDrop. |
|
5120 * WebFrame.cpp: |
|
5121 (WebFrame::layout): Implemented. |
|
5122 * WebFrame.h: |
|
5123 * WebView.h: |
|
5124 |
|
5125 2007-03-17 Adam Roben <aroben@apple.com> |
|
5126 |
|
5127 Reviewed by Brady. |
|
5128 |
|
5129 Fix repro ASSERT when logging in to facebook.com. |
|
5130 |
|
5131 * WebMutableURLRequest.cpp: |
|
5132 (WebMutableURLRequest::valueForHTTPHeaderField): Implemented. |
|
5133 |
|
5134 2007-03-16 Brady Eidson <beidson@apple.com> |
|
5135 |
|
5136 Reviewed by Oliver |
|
5137 |
|
5138 Make the WebDownload fix a little more correct. |
|
5139 |
|
5140 * WebDownload.cpp: |
|
5141 (WebDownload::init): Release the connection from the ResourceHandle after the CFURLDownload has been created |
|
5142 |
|
5143 2007-03-16 Geoffrey Garen <ggaren@apple.com> |
|
5144 |
|
5145 Reviewed by Dave Hyatt. |
|
5146 |
|
5147 Fixed "called Frame::paint with nil renderer" console messages. |
|
5148 You can now launch and exit the app without seeing any |
|
5149 error messages! |
|
5150 |
|
5151 * WebView.cpp: |
|
5152 (WebView::paintIntoBackingStore): Only tell the FrameView to |
|
5153 paint if it has a renderer. This isn't an issue on the Mac |
|
5154 because we don't create a FrameView until you load a page. |
|
5155 |
|
5156 2007-03-16 Anders Carlsson <acarlsson@apple.com> |
|
5157 |
|
5158 Reviewed by Adam. |
|
5159 |
|
5160 Add setters and getters for cookie storage accept policy. |
|
5161 |
|
5162 * Interfaces/IWebPreferences.idl: |
|
5163 * WebPreferenceKeysPrivate.h: |
|
5164 * WebPreferences.cpp: |
|
5165 (WebPreferences::initialize): |
|
5166 (WebPreferences::cookieStorageAcceptPolicy): |
|
5167 (WebPreferences::setCookieStorageAcceptPolicy): |
|
5168 * WebPreferences.h: |
|
5169 |
|
5170 2007-03-16 Anders Carlsson <acarlsson@apple.com> |
|
5171 |
|
5172 Reviewed by Adam and Dave Hyatt. |
|
5173 |
|
5174 <rdar://problem/5069226> |
|
5175 Boomer fails Acid2. |
|
5176 |
|
5177 Fix acid2 test. |
|
5178 |
|
5179 * WebFrame.cpp: |
|
5180 (WebFrame::shouldFallBack): |
|
5181 Implement this function. |
|
5182 |
|
5183 2007-03-16 Ada Chan <adachan@apple.com> |
|
5184 |
|
5185 Reviewed by Steve. |
|
5186 |
|
5187 Implemented a couple of DOM methods so we can set the font-size of an element directly in the app. |
|
5188 |
|
5189 * DOMCSSClasses.cpp: |
|
5190 (DOMCSSStyleDeclaration::setProperty): |
|
5191 * DOMCoreClasses.cpp: |
|
5192 (DOMElement::style): |
|
5193 |
|
5194 2007-03-15 Alice Liu <alice.liu@apple.com> |
|
5195 |
|
5196 Reviewed by Ada. |
|
5197 |
|
5198 Fixing some leaks |
|
5199 |
|
5200 * WebFrame.cpp: |
|
5201 (WebFrame::dispatchDidReceiveAuthenticationChallenge): |
|
5202 (WebFrame::dispatchDidCancelAuthenticationChallenge): |
|
5203 |
|
5204 2007-03-15 Brady Eidson <beidson@apple.com> |
|
5205 |
|
5206 Reviewed by Oliver |
|
5207 |
|
5208 CFNetwork related cleanup that was a work around for previous deficiencies in CFURLDownload |
|
5209 This might fix some of the random crashers we see on stress testing if they end up |
|
5210 downloading links. |
|
5211 |
|
5212 * WebDownload.cpp: |
|
5213 (WebDownload::init): Release the connection from the handle so it no longer refers to it |
|
5214 |
|
5215 2007-03-15 Maciej Stachowiak <mjs@apple.com> |
|
5216 |
|
5217 Reviewed by Geoff and Steve. |
|
5218 |
|
5219 - fixed <rdar://problem/5029776> iBench JavaScript test slower than Opera |
|
5220 - fixes to use FastMalloc on Windows |
|
5221 |
|
5222 * WebKit.vcproj/WebKit.def: Add exports of WTF symbols. |
|
5223 * WebKit.vcproj/WebKit_debug.def: ditto |
|
5224 * WebKit.vcproj/WebKit.vcproj: Link pthreads, now needed by WTF. |
|
5225 |
|
5226 2007-03-15 Brady Eidson <beidson@apple.com> |
|
5227 |
|
5228 Reviewed by Alice |
|
5229 |
|
5230 Due to OpenSource r20178, all of the sudden we were trying to handle page caching on Windows |
|
5231 even though it is not hooked up yet. The resulted in very particular cases ending up calling |
|
5232 clear() in FrameLoader::provisionalLoadStarted(). One such particular case was if a page *would* |
|
5233 be "cachable" (no frames, no passwords, etc etc), and you start a download from that page. |
|
5234 |
|
5235 The fix for now is to manually set the pageCacheSize to 0 whenever we create new pages on Windows. |
|
5236 This prevents the "Should I cache this page?" checking from getting far enough to clear the document. |
|
5237 It so happens this involves exactly one line. |
|
5238 |
|
5239 * WebView.cpp: |
|
5240 (WebView::initWithFrame): Set page cache size to zero on new pages, and add a fixme to remove later |
|
5241 |
|
5242 2007-03-15 Brady Eidson <beidson@apple.com> |
|
5243 |
|
5244 Reviewed by Maciej |
|
5245 |
|
5246 <rdar://problem/4429701> |
|
5247 Implements a port blocking black list that matches Firefox's |
|
5248 |
|
5249 * Interfaces/IWebError.idl: Add the custom error code for blocked error |
|
5250 |
|
5251 * WebFrame.cpp: |
|
5252 (WebFrame::blockedError): FrameLoaderClient fill-in + a Fixme |
|
5253 (WebFrame::interruptForPolicyChangeError): Add a Fixme for localization |
|
5254 * WebFrame.h: |
|
5255 |
|
5256 2007-03-15 Adam Roben <aroben@apple.com> |
|
5257 |
|
5258 Rubberstamped by Brady. |
|
5259 |
|
5260 * WebKitLogging.cpp: Turn of Download logging by default. |
|
5261 |
|
5262 2007-03-14 Ada Chan <adachan@apple.com> |
|
5263 |
|
5264 Reviewed by Lou. |
|
5265 |
|
5266 Added a method in IWebViewPrivate to clear the current focus node. This is called in the app |
|
5267 when focus has been transferred to the address field or search field. |
|
5268 |
|
5269 * Interfaces/IWebViewPrivate.idl: |
|
5270 * WebView.cpp: |
|
5271 (WebView::clearFocusNode): |
|
5272 * WebView.h: |
|
5273 |
|
5274 2007-03-14 Adele Peterson <adele@apple.com> |
|
5275 |
|
5276 Reviewed by Ada. |
|
5277 |
|
5278 Allow empty commands to be sent by doTextFieldCommandFromEvent. Our autocomplete code relies on this. |
|
5279 |
|
5280 * WebEditorClient.cpp: (WebEditorClient::doTextFieldCommandFromEvent): |
|
5281 |
|
5282 2007-03-14 Steve Falkenburg <sfalken@apple.com> |
|
5283 |
|
5284 <rdar://problem/5050470> Reproducible crash doing find on page at cnn.com |
|
5285 |
|
5286 Add frame->document() null checks in cases where frame could be a |
|
5287 sub-frame that hasn't started loading yet. |
|
5288 |
|
5289 * WebView.cpp: |
|
5290 (WebView::rectsForTextMatches): Add null check |
|
5291 |
|
5292 2007-03-14 Adele Peterson <adele@apple.com> |
|
5293 |
|
5294 Reviewed by Darin. |
|
5295 |
|
5296 WebKit part of fix for <rdar://problem/5057371> REGRESSION: Shift-selection stopped working in text fields |
|
5297 |
|
5298 This fixes doCommandBySelector to take a command string instead of a key code. |
|
5299 |
|
5300 * Interfaces/IWebEditingDelegate.idl: Changed parameter to BSTR. |
|
5301 * Interfaces/IWebFormDelegate.idl: ditto. |
|
5302 * WebEditorClient.cpp: |
|
5303 (WebEditorClient::doTextFieldCommandFromEvent): Calls doCommandBySelector with a BString that it gets from interpretKeyEvent instead of a key code. |
|
5304 (WebEditorClient::textWillBeDeletedInTextField): Calls doCommandBySelector with a BString to represent the BackwardDelete command. |
|
5305 (WebEditorClient::handleKeypress): Calls handleEditingKeyboardEvent with just the KeyboardEvent. |
|
5306 * WebView.cpp: Added commands that will be used by doCommandBySelector to the table (Cancel, InsertTab, InsertBacktab, InsertNewline). |
|
5307 (WebView::interpretKeyEvent): Added. Returns a command string for a KeyboardEvent. Removed static editCommandForKey. |
|
5308 (WebView::handleEditingKeyboardEvent): Call Editor methods instead of calling handleTextInputEvent directly. |
|
5309 * WebView.h: |
|
5310 |
|
5311 2007-03-14 Administrator <acarlsson@apple.com> |
|
5312 |
|
5313 Build fixes. |
|
5314 |
|
5315 * WebDataSource.cpp: |
|
5316 (WebDataSource::subresourceForURL): |
|
5317 * WebKitDLL.cpp: |
|
5318 (loadResourceIntoBuffer): |
|
5319 |
|
5320 2007-03-12 Adele Peterson <adele@apple.com> |
|
5321 |
|
5322 Reviewed by Oliver. |
|
5323 |
|
5324 WebKit part of fix for <rdar://problem/5044790> preventing default of keypress event doesn't work (affects .mac) |
|
5325 |
|
5326 Removed special handling of the WM_CHAR message. All this work is now done by WM_KEYDOWN, which will dispatch the keydown event, |
|
5327 which causes the keypress event to be dispatched, which calls WebEditorClient::handleKeyPress to do all the hard work. |
|
5328 |
|
5329 * WebEditorClient.cpp: (WebEditorClient::handleKeypress): Removed special call to doTextFieldCommandFromEvent since this will now |
|
5330 happen during normal key event processing. Call handleEditingKeyboardEvent. Now editing actions can be prevented from the keypress event handler. |
|
5331 * WebView.cpp: |
|
5332 (WebView::WebView): Added m_currentCharacterCode, so we can reuse the computed code from keyDown for keyUp events. |
|
5333 (WebView::keyUp): Renamed arguments. Don't dispatch event for shift, ctrl, or capslock keys. Use m_currentCharacterCode when constructing the PlatformKeyboardEvent. |
|
5334 (WebView::handleEditingKeyboardEvent): Now takes a KeyboardEvent instead of a PlatformKeyboardEvent. If no editCommand is created |
|
5335 from the event, then call handleTextInputEvent. |
|
5336 (WebView::keyDown): Peek at the next message in the message loop. If its a WM_CHAR, then get the character code and remove that message from the queue. |
|
5337 Renamed arguments. Don't dispatch event for shift, ctrl, or capslock keys. Set m_currentCharacterCode and use it when constructing the PlatformKeyboardEvent. |
|
5338 (WebViewWndProc): Removed handling of WM_CHAR, since this is now done from WM_KEYDOWN by dispatching the keydown event, which will eventually call handleKeyPress. |
|
5339 * WebView.h: Made handleEditingKeyboardEvent public so it can be accessed from WebEditorClient. |
|
5340 |
|
5341 2007-03-11 Oliver Hunt <oliver@apple.com> |
|
5342 |
|
5343 Reviewed by Adele. |
|
5344 |
|
5345 Stubbed WebEditorClient::respondToChangedSelection |
|
5346 |
|
5347 * WebEditorClient.cpp: |
|
5348 (WebEditorClient::respondToChangedSelection): |
|
5349 * WebEditorClient.h: |
|
5350 |
|
5351 2007-03-10 Anders Carlsson <acarlsson@apple.com> |
|
5352 |
|
5353 Reviewed by Adam. |
|
5354 |
|
5355 * DOMCoreClasses.cpp: |
|
5356 (DOMNode::textContent): |
|
5357 Implement this. |
|
5358 |
|
5359 2007-03-09 Anders Carlsson <acarlsson@apple.com> |
|
5360 |
|
5361 Reviewed by Adam. |
|
5362 |
|
5363 * WebURLResponse.cpp: |
|
5364 (WebURLResponse::suggestedFilename): |
|
5365 Get the suggested filename from the ResourceResponse object. |
|
5366 |
|
5367 2007-03-09 Adam Roben <aroben@apple.com> |
|
5368 |
|
5369 Rubberstamped by Steve. |
|
5370 |
|
5371 B&I build fix. |
|
5372 |
|
5373 * WebKit.vcproj/WebKit.vcproj: Removed all references to iconv. |
|
5374 |
|
5375 2007-03-08 Anders Carlsson <acarlsson@apple.com> |
|
5376 |
|
5377 Build fix. |
|
5378 |
|
5379 * WebView.cpp: |
|
5380 (WebView::isLoading): |
|
5381 |
|
5382 2007-03-08 Anders Carlsson <acarlsson@apple.com> |
|
5383 |
|
5384 Reviewed by Adam. |
|
5385 |
|
5386 Implement WebView::isLoading. |
|
5387 |
|
5388 * WebView.cpp: |
|
5389 (WebView::isLoading): |
|
5390 |
|
5391 2007-03-07 Adam Roben <aroben@apple.com> |
|
5392 |
|
5393 Rubberstamped by Anders. |
|
5394 |
|
5395 Return E_POINTER for null parameters. |
|
5396 |
|
5397 * WebScrollBar.cpp: |
|
5398 (WebScrollBar::value): |
|
5399 (WebScrollBar::capturingMouse): |
|
5400 (WebScrollBar::frameGeometry): |
|
5401 (WebScrollBar::width): |
|
5402 (WebScrollBar::height): |
|
5403 (WebScrollBar::requestedWidth): |
|
5404 (WebScrollBar::requestedHeight): |
|
5405 (WebScrollBar::windowClipRect): |
|
5406 |
|
5407 2007-03-07 Adam Roben <aroben@apple.com> |
|
5408 |
|
5409 Reviewed by Oliver. |
|
5410 |
|
5411 Added requestedWidth and requestedHeight methods to WebScrollBar. |
|
5412 |
|
5413 * Interfaces/IWebScrollBarPrivate.idl: Added new declarations. |
|
5414 * WebScrollBar.cpp: |
|
5415 (WebScrollBar::requestedWidth): Implemented. |
|
5416 (WebScrollBar::requestedHeight): Implemented. |
|
5417 * WebScrollBar.h: Added method declarations. |
|
5418 |
|
5419 2007-03-07 Adam Roben <aroben@apple.com> |
|
5420 |
|
5421 Rubberstamped by Anders. |
|
5422 |
|
5423 * WebFrame.cpp: |
|
5424 (WebFrame::cancelledError): Use the WebURLErrorDomain constant. |
|
5425 (WebFrame::interruptForPolicyChangeError): Use the WebKitErrorDomain constant. |
|
5426 |
|
5427 2007-03-07 Adam Roben <aroben@apple.com> |
|
5428 |
|
5429 Rubberstamped by Anders. |
|
5430 |
|
5431 Switch the definition of WebURLErrorDomain to "CFURLErrorDomain" so |
|
5432 that we will send the right errors once <rdar://problem/5034136> is |
|
5433 fixed. |
|
5434 |
|
5435 * Interfaces/IWebError.idl: Changed definition. |
|
5436 |
|
5437 2007-03-07 Adele Peterson <adele@apple.com> |
|
5438 |
|
5439 Build fix. |
|
5440 |
|
5441 * WebEditorClient.cpp: (WebEditorClient::handleInputMethodKeypress): |
|
5442 |
|
5443 2007-03-07 Adele Peterson <adele@apple.com> |
|
5444 |
|
5445 Reviewed by Darin. |
|
5446 |
|
5447 WebKitWin part of fix for: |
|
5448 http://bugs.webkit.org/show_bug.cgi?id=10871 |
|
5449 http://bugs.webkit.org/show_bug.cgi?id=12677 |
|
5450 <rdar://problem/4823129> REGRESSION: IME key events different in nightly |
|
5451 <rdar://problem/4759563> REGRESSION: Return key is always sent when you confirm a clause in kotoeri |
|
5452 |
|
5453 * WebEditorClient.cpp: |
|
5454 (WebEditorClient::handleKeypress): Changed handleKeyPress to handleKeypress. |
|
5455 (WebEditorClient::handleInputMethodKeypress): Added. |
|
5456 * WebEditorClient.h: |
|
5457 |
|
5458 2007-03-07 Anders Carlsson <acarlsson@apple.com> |
|
5459 |
|
5460 Reviewed by Adam. |
|
5461 |
|
5462 * WebFrame.cpp: |
|
5463 (WebFrame::makeDocumentView): |
|
5464 Assert that frame is not null. |
|
5465 |
|
5466 2007-03-06 Anders Carlsson <acarlsson@apple.com> |
|
5467 |
|
5468 Reviewed by Adam. |
|
5469 |
|
5470 * WebFrame.cpp: |
|
5471 (WebFrame::makeDocumentView): |
|
5472 Call resetMultipleFormSubmissionProtection() so that submitting the same form from separate loads works. |
|
5473 |
|
5474 2007-03-06 Brady Eidson <beidson@apple.com> |
|
5475 |
|
5476 Reviewed by Adam |
|
5477 |
|
5478 Adapt to an API change in CFURLDownload |
|
5479 |
|
5480 * WebDownload.cpp: |
|
5481 (WebDownload::init): |
|
5482 |
|
5483 2007-03-06 Steve Falkenburg <sfalken@apple.com> |
|
5484 |
|
5485 Rubber-stamped by Adam. |
|
5486 |
|
5487 Fix disney.com more. Disney redirects to disney.go.com. |
|
5488 |
|
5489 * WebView.cpp: |
|
5490 (WebView::userAgentForKURL): Added disney.go.com |
|
5491 |
|
5492 2007-03-06 Adam Roben <aroben@apple.com> |
|
5493 |
|
5494 Reviewed by Anders. |
|
5495 |
|
5496 Always keep rounding hacks on to be consistent. |
|
5497 |
|
5498 * WebDragClient.cpp: |
|
5499 (createDragImageForLink): Tell StringTruncator to keep rounding hacks on. |
|
5500 * WebKitGraphics.cpp: |
|
5501 (CenterTruncateStringToWidth): Ditto. |
|
5502 (RightTruncateStringToWidth): Ditto. |
|
5503 |
|
5504 2007-03-06 Steve Falkenburg <sfalken@apple.com> |
|
5505 |
|
5506 Reviewed by Adam. |
|
5507 |
|
5508 Allow custom user agents per site. |
|
5509 |
|
5510 This fixes: |
|
5511 |
|
5512 http://www.disney.com |
|
5513 http://www.yahoo.com |
|
5514 http://mail.google.com |
|
5515 iTunes store links (w/ latest unsubmitted CFNetwork from our root share) |
|
5516 |
|
5517 * WebView.cpp: |
|
5518 (WebView::userAgentForKURL): Check URL host against a list of known offenders, return them what they're looking for. |
|
5519 |
|
5520 2007-03-06 Anders Carlsson <acarlsson@apple.com> |
|
5521 |
|
5522 Reviewed by Adam. |
|
5523 |
|
5524 Pass the user agent on. |
|
5525 |
|
5526 * WebFrame.cpp: |
|
5527 (WebFrame::userAgent): |
|
5528 * WebFrame.h: |
|
5529 |
|
5530 2007-03-04 Adam Roben <aroben@apple.com> |
|
5531 |
|
5532 Reviewed by Steve. |
|
5533 |
|
5534 Added line spacing querying to FontMetrics to support line wrapping. |
|
5535 |
|
5536 * WebKitGraphics.cpp: |
|
5537 (FontMetrics): Return the line spacing. |
|
5538 * WebKitGraphics.h: Added lineSpacing parameter. |
|
5539 |
|
5540 2007-03-02 Adam Roben <aroben@apple.com> |
|
5541 |
|
5542 Reviewed by Beth. |
|
5543 |
|
5544 Make submenus draw using the UIDelegate. |
|
5545 |
|
5546 * Interfaces/IWebUIDelegate.idl: Added new delegate method to add |
|
5547 custom drawing data for menus. |
|
5548 * WebView.cpp: |
|
5549 (WebView::onInitMenuPopup): Added. Calls new delegate method. |
|
5550 (WebViewWndProc): Added handler for WM_INITMENUPOPUP, which is called |
|
5551 for all submenus. |
|
5552 * WebView.h: Added declaration. |
|
5553 |
|
5554 2007-03-02 Adam Roben <aroben@apple.com> |
|
5555 |
|
5556 Reviewed by Anders. |
|
5557 |
|
5558 Added optional underlining of a single character to WebKitGraphics. |
|
5559 |
|
5560 * WebKitGraphics.cpp: |
|
5561 (DrawTextAtPoint): Passed optional underlinedIndex parameter to |
|
5562 WebCoreTextRenderer. |
|
5563 * WebKitGraphics.h: Added optional underlinedIndex parameter. |
|
5564 |
|
5565 2007-03-01 Adam Roben <aroben@apple.com> |
|
5566 |
|
5567 Reviewed by Kevin M. |
|
5568 |
|
5569 Add support for right-truncation to WebKitGraphics. |
|
5570 |
|
5571 * WebKit.vcproj/WebKit.def: Added new export. |
|
5572 * WebKit.vcproj/WebKit_debug.def: Ditto. |
|
5573 * WebKitGraphics.cpp: |
|
5574 (RightTruncateStringToWidth): Added. |
|
5575 * WebKitGraphics.h: Added declaration. |
|
5576 |
|
5577 2007-02-28 Adam Roben <aroben@apple.com> |
|
5578 |
|
5579 Reviewed by Anders. |
|
5580 |
|
5581 Made WebKitGraphics more flexible. |
|
5582 |
|
5583 * WebDragClient.cpp: |
|
5584 (WebDragClient::createDragImageForLink): Updated for changes to |
|
5585 WebKitGraphics/WebCoreTextRenderer. |
|
5586 * WebKit.vcproj/WebKit.def: Added new exported methods. |
|
5587 * WebKit.vcproj/WebKit_debug.def: Ditto. |
|
5588 * WebKitGraphics.cpp: |
|
5589 (makeFont): Added. |
|
5590 (DrawTextAtPoint): Simplified arguments, changed to take a |
|
5591 CGContextRef, and updated for WebCoreTextRenderer changes. |
|
5592 (TextFloatWidth): Added. |
|
5593 (FontMetrics): Added. |
|
5594 (CenterTruncateStringToWidth): Added. |
|
5595 * WebKitGraphics.h: Updated declarations. |
|
5596 |
|
5597 2007-02-28 Steve Falkenburg <sfalken@apple.com> |
|
5598 |
|
5599 Fix build (for new SDK) / Break build (for old SDK) |
|
5600 |
|
5601 * WebDownload.cpp: |
|
5602 (WebDownload::initToResumeWithBundle): |
|
5603 |
|
5604 2007-02-27 Ada Chan <adachan@apple.com> |
|
5605 |
|
5606 Reviewed by Steve and Adam. |
|
5607 |
|
5608 WebKitWin changes to get the aqua scrollbar into the app. |
|
5609 |
|
5610 * Interfaces/IWebScrollBarDelegatePrivate.idl: Added. |
|
5611 COM interface for the WebKit scrollbar |
|
5612 * Interfaces/IWebScrollBarPrivate.idl: Added. |
|
5613 COM interface that allows the WebKit scrollbar to update the client. |
|
5614 * Interfaces/WebKit.idl: |
|
5615 * WebKit.vcproj/Interfaces.vcproj: |
|
5616 * WebKit.vcproj/WebKit.vcproj: |
|
5617 * WebKit.vcproj/WebKitGUID.vcproj: |
|
5618 * WebKitClassFactory.cpp: |
|
5619 (WebKitClassFactory::CreateInstance): |
|
5620 Added changes needed to create the WebKitScrollBar through COM |
|
5621 * WebKitDLL.cpp: |
|
5622 (DllGetClassObject): |
|
5623 * WebScrollBar.cpp: Added. |
|
5624 WebKitScrollBar wraps the WebCore's PlatformScrollbar. This allows the app to |
|
5625 make its own scroll bar that's the same aqua scrollbar in the engine. |
|
5626 (WebScrollBar::WebScrollBar): |
|
5627 (WebScrollBar::~WebScrollBar): |
|
5628 (WebScrollBar::createInstance): |
|
5629 (WebScrollBar::QueryInterface): |
|
5630 (WebScrollBar::AddRef): |
|
5631 (WebScrollBar::Release): |
|
5632 (WebScrollBar::init): instantiate PlatformScrollbar. |
|
5633 (WebScrollBar::setEnabled): call through to PlatformScrollbar |
|
5634 (WebScrollBar::setSteps): ditto |
|
5635 (WebScrollBar::setProportion): ditto |
|
5636 (WebScrollBar::setRect): ditto |
|
5637 (WebScrollBar::setValue): ditto |
|
5638 (WebScrollBar::value): ditto |
|
5639 (WebScrollBar::capturingMouse): ditto |
|
5640 (WebScrollBar::paint): ditto |
|
5641 (WebScrollBar::frameGeometry): ditto |
|
5642 (WebScrollBar::width): ditto |
|
5643 (WebScrollBar::height): ditto |
|
5644 (WebScrollBar::handleMouseEvent): ditto |
|
5645 (WebScrollBar::scroll): ditto |
|
5646 (WebScrollBar::valueChanged): call valueChanged on the delegate |
|
5647 (WebScrollBar::windowClipRect): get the rect from the scrollbar's containing window |
|
5648 * WebScrollBar.h: Added. |
|
5649 |
|
5650 2007-02-27 Alice Liu <alice.liu@apple.com> |
|
5651 |
|
5652 Reviewed by Steve, Adam, Maciej, and their mothers. |
|
5653 |
|
5654 This is a general leaks fix but helps the effort towards fixing |
|
5655 <rdar://4974495> Boomer leaks while running HTML iBench |
|
5656 However, this fix doens't close that bug. |
|
5657 |
|
5658 * WebFrame.cpp: |
|
5659 (WebFrame::setTitle): |
|
5660 fix a leak of WebHistory |
|
5661 * WebHistory.cpp: |
|
5662 (_WebCoreHistoryProvider::containsItemForURLUnicode): |
|
5663 fix a leak of WebHistory |
|
5664 |
|
5665 2007-02-27 Adam Roben <aroben@apple.com> |
|
5666 |
|
5667 Reviewed by Anders. |
|
5668 |
|
5669 Fix <rdar://problem/5004615> View source menu option is always disabled |
|
5670 when Netscape 8 is installed |
|
5671 |
|
5672 The bug was caused by Netscape's npTrident.dll plugin, which registers |
|
5673 itself as a handler for text/html and text/xml. |
|
5674 |
|
5675 * WebFrame.cpp: |
|
5676 (WebFrame::canProvideDocumentSource): Explicitly allow viewing the |
|
5677 source of HTML and XML documents, rather than disallowing text, image, |
|
5678 and plugin documents. Plugins can register themselves as handlers for |
|
5679 HTML and XML MIME types, but we still want to display source in those |
|
5680 cases. |
|
5681 |
|
5682 2007-02-27 Beth Dakin <bdakin@apple.com> |
|
5683 |
|
5684 Reviewed by Adam. |
|
5685 |
|
5686 Make msimg32.lib available to the engine so that we can use |
|
5687 AlphaBlend. |
|
5688 |
|
5689 * WebKit.vcproj/WebKit.vcproj: |
|
5690 |
|
5691 2007-02-27 Ada Chan <adachan@apple.com> |
|
5692 |
|
5693 Fixed build. |
|
5694 |
|
5695 * WebFrame.cpp: |
|
5696 |
|
5697 2007-02-27 Oliver Hunt <oliver@apple.com> |
|
5698 |
|
5699 Reviewed by Lou and Steve. |
|
5700 |
|
5701 Handle the WM_CURSOR message to stop cursor flickering |
|
5702 to fix <rdar://problem/4788352> |
|
5703 |
|
5704 * WebView.cpp: |
|
5705 (WebViewWndProc): |
|
5706 |
|
5707 2007-02-27 Ada Chan <adachan@apple.com> |
|
5708 |
|
5709 Reviewed by Steve and Anders. |
|
5710 |
|
5711 <rdar://4983106> Stop/reload button never changes back to |
|
5712 reload when a click on a link spawns a download |
|
5713 |
|
5714 * WebError.cpp: |
|
5715 (WebError::isPolicyChangeError): fixed string comparison |
|
5716 * WebFrame.cpp: |
|
5717 (WebFrame::interruptForPolicyChangeError): implemented the method |
|
5718 |
|
5719 2007-02-26 Adam Roben <aroben@apple.com> |
|
5720 |
|
5721 Reviewed by Adele. |
|
5722 |
|
5723 Stop bizarre crashes from happening on startup. |
|
5724 |
|
5725 * WebKit.vcproj/WebKit.vcproj: Use new ENABLE_* macros instead of *_SUPPORT. |
|
5726 |
|
5727 2007-02-24 Steve Falkenburg <sfalken@apple.com> |
|
5728 |
|
5729 Pre-emptive build fix. |
|
5730 Removed CGPThreads DLL copy |
|
5731 |
|
5732 * WebKit.vcproj/WebKit.vcproj: |
|
5733 |
|
5734 2007-02-22 Adele Peterson <adele@apple.com> |
|
5735 |
|
5736 Updating this file to match WebCore. |
|
5737 |
|
5738 * WebKit.vcproj/textAreaResizeCorner.png: |
|
5739 |
|
5740 2007-02-22 Beth Dakin <bdakin@apple.com> |
|
5741 |
|
5742 Reviewed by Adam. |
|
5743 |
|
5744 Fix for http://bugs.webkit.org/show_bug.cgi?id=12399 REGRESSION: |
|
5745 Unable to prevent default context menu from appearing. <rdar:// |
|
5746 problem/5017416> |
|
5747 |
|
5748 * WebView.cpp: |
|
5749 (WebView::handleContextMenuEvent): Clear the controller's context |
|
5750 menu before propagating a new context menu event through the DOM. |
|
5751 |
|
5752 2007-02-22 Oliver Hunt <oliver@apple.com> |
|
5753 |
|
5754 Reviewed by Ada, Lou, and Steve. |
|
5755 |
|
5756 Last of the major changes for drag and drop |
|
5757 - Move COMPtr.h to WebCore |
|
5758 - Added WebDragSource, a modified version of SDataSource from the App |
|
5759 that can notify a WebView's eventhandler of drag events |
|
5760 - Implement the last bits of the DragClient |
|
5761 - As part of drag client added code to draw the "doubled" text used by |
|
5762 drag links. May be useful for other parts of WebKit/App |
|
5763 |
|
5764 * COMPtr.h: Removed. |
|
5765 Moving to WebCore |
|
5766 * WebDragClient.cpp: |
|
5767 (WebDragClient::actionMaskForDrag): |
|
5768 (WebDragClient::willPerformDragDestinationAction): |
|
5769 (WebDragClient::dragSourceActionMaskForPoint): |
|
5770 (WebDragClient::willPerformDragSourceAction): |
|
5771 Removing WebCore:: as i'm now using the WebCore namespace |
|
5772 (WebDragClient::startDrag): |
|
5773 Implemented client method |
|
5774 (allocImage): |
|
5775 (dragLabelFont): |
|
5776 Helper functions for generating the link dragging image |
|
5777 (WebDragClient::createDragImageForLink): |
|
5778 Implemented client method |
|
5779 |
|
5780 * WebDropSource.cpp: Added. |
|
5781 (WebDropSource::createInstance): |
|
5782 (WebDropSource::WebDropSource): |
|
5783 (WebDropSource::QueryInterface): |
|
5784 (WebDropSource::AddRef): |
|
5785 (WebDropSource::Release): |
|
5786 (generateMouseEvent): |
|
5787 Generates a mouse event for the EventHandler |
|
5788 (WebDropSource::QueryContinueDrag): |
|
5789 (WebDropSource::GiveFeedback): |
|
5790 Copied from SDataObject in the App. Minor changes per suggestions |
|
5791 from Ada and Steve (error codes, potential leaks) |
|
5792 Also includes logic to notify the source WebView of drag events (moving |
|
5793 and drag end) |
|
5794 |
|
5795 * WebDropSource.h: Added. |
|
5796 Header for the above |
|
5797 |
|
5798 * WebKit.vcproj/WebKit.vcproj: |
|
5799 Removing COMPtr.h, and adding WebDropSource.{h,cpp} |
|
5800 |
|
5801 * WebKitGraphics.cpp: |
|
5802 (DrawDoubledTextAtPoint): |
|
5803 Utility function for drawing double text, as used by link dragging image |
|
5804 |
|
5805 * WebKitGraphics.h: |
|
5806 Defining the above function |
|
5807 |
|
5808 2007-02-21 Brady Eidson <beidson@apple.com> |
|
5809 |
|
5810 Reviewed by the build-fix fairies |
|
5811 |
|
5812 * WebDownload.cpp: |
|
5813 (WebDownload::initToResumeWithBundle): Conditionally use CFURLDownload API for the resume case. |
|
5814 I totally made up the flag |
|
5815 |
|
5816 2007-02-21 Brady Eidson <beidson@apple.com> |
|
5817 |
|
5818 Reviewed by Anders' rubberstamp |
|
5819 |
|
5820 * WebDownload.cpp: |
|
5821 (WebDownload::initToResumeWithBundle): Make a copy of the string we truncate |
|
5822 so it doesn't affect the original |
|
5823 |
|
5824 2007-02-21 Brady Eidson <beidson@apple.com> |
|
5825 |
|
5826 Reviewed by Adam |
|
5827 |
|
5828 <rdar://problem/4964763> - Hookup resume downloads on the engine side |
|
5829 |
|
5830 NOTE: Resume downloads are broken in the current ChickenCat - this functionality requires |
|
5831 a custom ToT CFNetwork as of CFNetwork r3372, or will require CFNetwork 172 or later |
|
5832 |
|
5833 * WebDownload.cpp: |
|
5834 (WebDownload::initWithRequest): Changed some logging, plugged some potential leaks |
|
5835 (WebDownload::initToResumeWithBundle): Added a real implementation - this now works! |
|
5836 (WebDownload::didFinish): Added some logging and fixed up some lifetime issues |
|
5837 (extractResumeDataFromBundle): Renamed to imply the modification of the file. Truncate |
|
5838 the resume data from the file once it is extracted |
|
5839 |
|
5840 2007-02-20 Beth Dakin <bdakin@apple.com> |
|
5841 |
|
5842 Reviewed by Maciej. |
|
5843 |
|
5844 Move copyImage functionality from the ContextMenuClient to the |
|
5845 Pasteboard. |
|
5846 |
|
5847 * WebContextMenuClient.cpp: |
|
5848 * WebContextMenuClient.h: |
|
5849 |
|
5850 2007-02-20 Adam Roben <aroben@apple.com> |
|
5851 |
|
5852 Reviewed by Darin and Anders. |
|
5853 |
|
5854 Fix <rdar://problem/5003318> App: Status bar text is more difficult to |
|
5855 read than Mac OS X Safari |
|
5856 |
|
5857 * WebKitGraphics.cpp: |
|
5858 (DrawTextAtPoint): Added bottomAlign and centerTruncate parameters. |
|
5859 * WebKitGraphics.h: Ditto. |
|
5860 |
|
5861 2007-02-20 Darin Adler <darin@apple.com> |
|
5862 |
|
5863 Reviewed by Anders. |
|
5864 |
|
5865 * WebFrame.cpp: (WebFrame::redirectDataToPlugin): Update for changes to |
|
5866 FrameLoader and DocumentLoader. |
|
5867 |
|
5868 2007-02-19 Adam Roben <aroben@apple.com> |
|
5869 |
|
5870 Reviewed by Darin. |
|
5871 |
|
5872 Fix <rdar://problem/5007566> Crash in WebFrame::dataSource on dni.ru |
|
5873 |
|
5874 The fix for the bug was to zero out WebFrame's Frame pointer in |
|
5875 WebFrame::frameLoaderDestroyed, and then to null-check or ASSERT |
|
5876 non-null as appropriate. All IWebFrame methods that depend on the Frame |
|
5877 pointer will return E_FAIL if it is null, and everywhere within |
|
5878 WebFrame that wasn't null-checking before will now explicitly ASSERT. |
|
5879 |
|
5880 I also changed all uses of d->frame and WebFrame::impl() to use the |
|
5881 core() function for consistency, and so that there is only one code |
|
5882 path for getting from a WebFrame to a Frame. |
|
5883 |
|
5884 Additional more specific comments below. |
|
5885 |
|
5886 * WebChromeClient.cpp: |
|
5887 (WebChromeClient::scrollBackingStore): |
|
5888 (WebChromeClient::updateBackingStore): |
|
5889 * WebFrame.cpp: |
|
5890 (kit): Null-check the frame parameter. |
|
5891 (core): Added two overloads of this. |
|
5892 (WebFrame::DOMDocument): Added argument checking. |
|
5893 (WebFrame::currentForm): |
|
5894 (WebFrame::loadRequest): |
|
5895 (WebFrame::loadData): |
|
5896 (WebFrame::dataSource): Added argument checking, and return E_FAIL if the dataSource is null. |
|
5897 (WebFrame::provisionalDataSource): Ditto. |
|
5898 (WebFrame::stopLoading): |
|
5899 (WebFrame::reload): |
|
5900 (WebFrame::parentFrame): |
|
5901 (WebFrame::renderTreeAsExternalRepresentation): Added argument checking. |
|
5902 (WebFrame::firstLayoutDone): Ditto. |
|
5903 (WebFrame::loadType): Ditto. |
|
5904 (WebFrame::invalidate): |
|
5905 (WebFrame::setTextSizeMultiplier): |
|
5906 (WebFrame::inViewSourceMode): Added argument checking, and changed to return an HRESULT. |
|
5907 (WebFrame::setInViewSourceMode): Changed to return an HRESULT. |
|
5908 (WebFrame::searchForLabelsBeforeElement): Added argument checking. |
|
5909 (WebFrame::matchLabelsAgainstElement): Ditto. |
|
5910 (WebFrame::frameLoaderDestroyed): Zero out the Frame pointer because the Frame is being destroyed. |
|
5911 (WebFrame::createFrame): |
|
5912 (WebFrame::loadURLIntoChild): Added some assertions. |
|
5913 (WebFrame::dispatchWillSubmitForm): |
|
5914 (WebFrame::frameLoadCompleted): |
|
5915 (WebFrame::receivedData): |
|
5916 (WebFrame::setUpPolicyListener): |
|
5917 (WebFrame::receivedPolicyDecision): |
|
5918 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
5919 (WebFrame::dispatchDecidePolicyForNewWindowAction): |
|
5920 (WebFrame::dispatchDecidePolicyForNavigationAction): |
|
5921 (WebFrame::dispatchCreatePage): |
|
5922 (WebFrame::createPlugin): |
|
5923 (WebFrame::redirectDataToPlugin): |
|
5924 (WebFrame::createJavaAppletWidget): |
|
5925 (WebFrame::windowObjectCleared): |
|
5926 (WebFrame::setPrinting): |
|
5927 (WebFrame::setInPrintingMode): |
|
5928 (WebFrame::computePageRects): |
|
5929 (WebFrame::getPrintedPageCount): Zero out the out parameter before proceeding. |
|
5930 (WebFrame::spoolPages): |
|
5931 (WebFrame::forceLayoutWithPageWidthRange): |
|
5932 * WebFrame.h: |
|
5933 * WebView.cpp: |
|
5934 (WebView::paint): Silently fail on a null Frame, because this method could be called at any time. |
|
5935 (WebView::mouseWheel): Ditto. |
|
5936 (WebViewWndProc): Ditto. |
|
5937 (WebView::inViewSourceMode): Return whatever WebFrame::setInViewSourceMode returns. |
|
5938 (WebView::setInViewSourceMode): Ditto. |
|
5939 (WebView::setCustomTextEncodingName): Replaced check for a null |
|
5940 FrameLoader with a check for a null Frame, which is equivalent but, as |
|
5941 a bonus, won't crash. |
|
5942 (WebView::stringByEvaluatingJavaScriptFromString): |
|
5943 (WebView::elementAtPoint): Added argument checking. |
|
5944 (WebView::selectedText): Ditto. |
|
5945 (WebView::centerSelectionInVisibleArea): |
|
5946 |
|
5947 2007-02-19 Adam Roben <aroben@apple.com> |
|
5948 |
|
5949 Build fix. |
|
5950 |
|
5951 * WebFrame.cpp: |
|
5952 (WebFrame::computePageRects): |
|
5953 |
|
5954 2007-02-18 Maciej Stachowiak <mjs@apple.com> |
|
5955 |
|
5956 Reviewed by Oliver. |
|
5957 |
|
5958 - Adapt for Lars's patch to clean up Frame |
|
5959 |
|
5960 * WebChromeClient.cpp: |
|
5961 (WebChromeClient::tabsToLinks): |
|
5962 (WebChromeClient::windowResizerRect): |
|
5963 (WebChromeClient::addToDirtyRegion): |
|
5964 (WebChromeClient::scrollBackingStore): |
|
5965 (WebChromeClient::updateBackingStore): |
|
5966 * WebChromeClient.h: |
|
5967 * WebEditorClient.cpp: |
|
5968 (WebEditorClient::shouldChangeSelectedRange): |
|
5969 (WebEditorClient::textFieldDidBeginEditing): |
|
5970 (WebEditorClient::textFieldDidEndEditing): |
|
5971 (WebEditorClient::textDidChangeInTextField): |
|
5972 (WebEditorClient::doTextFieldCommandFromEvent): |
|
5973 (WebEditorClient::textWillBeDeletedInTextField): |
|
5974 (WebEditorClient::textDidChangeInTextArea): |
|
5975 * WebEditorClient.h: |
|
5976 * WebElementPropertyBag.cpp: |
|
5977 (WebElementPropertyBag::Read): |
|
5978 * WebFrame.cpp: |
|
5979 (kit): |
|
5980 (WebFrame::initWithWebFrameView): |
|
5981 (WebFrame::searchForLabelsBeforeElement): |
|
5982 (WebFrame::matchLabelsAgainstElement): |
|
5983 (WebFrame::createPlugin): |
|
5984 (WebFrame::createJavaAppletWidget): |
|
5985 (WebFrame::computePageRects): |
|
5986 (WebFrame::getPrintedPageCount): |
|
5987 (WebFrame::spoolPages): |
|
5988 * WebFrame.h: |
|
5989 * WebView.cpp: |
|
5990 (WebView::handleEditingKeyboardEvent): |
|
5991 (WebView::keyDown): |
|
5992 (WebView::generateSelectionImage): |
|
5993 * WebView.h: |
|
5994 |
|
5995 2007-02-18 Ada Chan <adachan@apple.com> |
|
5996 |
|
5997 Reviewed by Adam. |
|
5998 |
|
5999 Move app text controls to use webview |
|
6000 |
|
6001 * DOMCoreClasses.cpp: |
|
6002 (DOMNode::parentNode): implemented |
|
6003 (DOMElement::blur): implemented |
|
6004 * Interfaces/IWebUIDelegatePrivate.idl: added API for focus/blur notifications |
|
6005 * WebKit.vcproj/WebKit.def: added DrawTextAtPoint |
|
6006 * WebKit.vcproj/WebKit.vcproj: added WebKitGraphics.h/cpp |
|
6007 * WebKit.vcproj/WebKit_debug.def: added DrawTextAtPoint |
|
6008 * WebKitGraphics.cpp: Added. |
|
6009 (DrawTextAtPoint): calls WebCoreDrawTextAtPoint to render text |
|
6010 * WebKitGraphics.h: Added. |
|
6011 * WebView.cpp: |
|
6012 (WebViewWndProc): notify setfocus and killfocus through IWebUIDelegatePrivate delegate. |
|
6013 (WebView::unmarkAllTextMatches): added null check |
|
6014 |
|
6015 2007-02-18 Oliver Hunt <oliver@apple.com> |
|
6016 |
|
6017 Reviewed by Adam. |
|
6018 |
|
6019 Stubs to keep the build going |
|
6020 |
|
6021 * WebDragClient.cpp: |
|
6022 (WebDragClient::willPerformDragSourceAction): |
|
6023 (WebDragClient::startDrag): |
|
6024 (WebDragClient::createDragImageForLink): |
|
6025 * WebDragClient.h: |
|
6026 |
|
6027 2007-02-17 Steve Falkenburg <sfalken@apple.com> |
|
6028 |
|
6029 Reviewed by Adam. |
|
6030 |
|
6031 <rdar://problem/4918821> Find: clicking on the webview does not hide findoverlay |
|
6032 <rdar://problem/4956428> Find: Showing/hiding the Find banner should not push the page contents down when possible |
|
6033 |
|
6034 * Interfaces/IWebViewPrivate.idl: Added scrollBy, visibleContentRect |
|
6035 * WebView.cpp: |
|
6036 (WebView::scrollOffset): Add null check |
|
6037 (WebView::scrollBy): Added so we can scroll a webview easily (matches scroll position getter here) |
|
6038 (WebView::visibleContentRect): Added so we can size find overlay appropriately (not including scroll bars) |
|
6039 * WebView.h: Added scrollBy, visibleContentRect |
|
6040 |
|
6041 2007-02-17 Adele Peterson <adele@apple.com> |
|
6042 |
|
6043 Reviewed by Hyatt. |
|
6044 |
|
6045 Fix for <rdar://problem/5006194> Caret is not revealed when a newline is entered into a textarea |
|
6046 |
|
6047 * WebView.cpp: (WebView::handleEditingKeyboardEvent): |
|
6048 Use shared code in Editor class to insertParagraphSeparator (or insertLineBreak for plain text). |
|
6049 This will also reveal the selection properly. |
|
6050 |
|
6051 2007-02-16 Anders Carlsson <acarlsson@apple.com> |
|
6052 |
|
6053 Build fixes. |
|
6054 |
|
6055 * WebDownload.cpp: |
|
6056 (WebDownload::init): |
|
6057 (WebDownload::initWithRequest): |
|
6058 |
|
6059 2007-02-15 Steve Falkenburg <sfalken@apple.com> |
|
6060 |
|
6061 Reviewed by Adam. |
|
6062 |
|
6063 <rdar://problem/5001181> Crash: autofilling empty page |
|
6064 |
|
6065 Return an error from WebFrame::DOMDocument if there's no document |
|
6066 |
|
6067 * WebFrame.cpp: |
|
6068 (WebFrame::DOMDocument): null document now maps to E_FAIL |
|
6069 |
|
6070 2007-02-15 Brady Eidson <beidson@apple.com> |
|
6071 |
|
6072 Reviewed by Adam |
|
6073 |
|
6074 <rdar://4778394> - Save scroll position in the back/forward list |
|
6075 |
|
6076 * WebFrame.cpp: |
|
6077 (WebFrame::restoreViewState): Renamed, as scroll position was pushed to WebCore |
|
6078 (WebFrame::saveViewStateToItem): Ditto |
|
6079 * WebFrame.h: |
|
6080 |
|
6081 2007-02-15 Adam Roben <aroben@apple.com> |
|
6082 |
|
6083 Reviewed by Anders. |
|
6084 |
|
6085 Fix <rdar://problem/4968731> Printing scales frames to page width |
|
6086 instead of doing a layout at that width |
|
6087 |
|
6088 * Interfaces/IWebFramePrivate.idl: Added setInPrintingMode method. |
|
6089 * WebFrame.cpp: |
|
6090 (WebFrame::WebFrame): Initialize new member. |
|
6091 (printerRect): New helper function. |
|
6092 (WebFrame::setPrinting): Ported from WebHTMLView. |
|
6093 (WebFrame::setInPrintingMode): Implemented. |
|
6094 (WebFrame::computePageRects): Changed to store the page rects. |
|
6095 (WebFrame::getPrintedPageCount): Added an ASSERT and updated for change to computePageRects. |
|
6096 (WebFrame::spoolPages): Use the stored page rects, and set mediaBox's |
|
6097 size using the print rect instead of the page rect so we will scale the |
|
6098 pages to the full width of the print DC. |
|
6099 (WebFrame::forceLayoutWithPageWidthRange): Ported from WebFrameBridge. |
|
6100 * WebFrame.h: Updated declarations. |
|
6101 |
|
6102 2007-02-15 Lou Amadio <lamadio@apple.com> |
|
6103 |
|
6104 Reviewed by Steve. |
|
6105 |
|
6106 <rdar://problem/4945799> CGText: should use correct mechanism to set font smoothing style |
|
6107 |
|
6108 * WebKit.vcproj/WebKit.vcproj: |
|
6109 * WebPreferences.cpp: |
|
6110 (WebPreferences::setFontSmoothing): |
|
6111 * WebView.cpp: |
|
6112 (WebViewWndProc): |
|
6113 |
|
6114 2007-02-13 Steve Falkenburg <sfalken@apple.com> |
|
6115 |
|
6116 Reviewed by Adam. |
|
6117 |
|
6118 <rdar://problem/4950378> AddressBook autofill doesn't fill rest of form when tabbing out of a completed field |
|
6119 |
|
6120 Send tab keypresses to IWebFormDelegate::doCommandBySelector. |
|
6121 |
|
6122 * WebEditorClient.cpp: |
|
6123 (WebEditorClient::handleKeyPress): Call doTextFieldCommandFromEvent if we get a tab keypress |
|
6124 |
|
6125 2007-02-12 Ada Chan <adachan@apple.com> |
|
6126 |
|
6127 Reviewed by Steve. |
|
6128 |
|
6129 Also, checked in a fix in WebContextMenuClient that Adam made on my machine, reviewed by me. |
|
6130 |
|
6131 <rdar://4952715> Events not being passed from WebCore/WebKit up through IWebForm::doCommandBySelector |
|
6132 Inform form delegate about delete key press. |
|
6133 |
|
6134 DOM event fixes: |
|
6135 - Removed DOMEventTarget class. |
|
6136 - IDOMEventTarget no longer extends IDOMObject |
|
6137 - DOMNode now implements IDOMEventTarget |
|
6138 - DOMEvent::CoCreateInstance creates the correct subclasses |
|
6139 of DOMEvents based on the type of event |
|
6140 - Added IDOMDocumentEvent interface, which DOMDocument implements. |
|
6141 - Fixed the out parameter in IDOMUIEvent::view to be IDOMWindow** |
|
6142 |
|
6143 Implemented DOMHTMLDocument::body and DOMHTMLElement::setInnerText. |
|
6144 |
|
6145 * DOMCoreClasses.cpp: |
|
6146 (DOMNode::addEventListener): added as DOMNode now needs to implement IDOMEventTarget |
|
6147 (DOMNode::removeEventListener): ditto above |
|
6148 (DOMNode::dispatchEvent): ditto above |
|
6149 (DOMDocument::QueryInterface): DOMDocument now also implements IDOMDocumentEvent |
|
6150 (DOMDocument::createEvent): added as DOMDocument implements IDOMDocumentEvent |
|
6151 (DOMElement::focus): implemented |
|
6152 * DOMCoreClasses.h: |
|
6153 * DOMEventsClasses.cpp: |
|
6154 (DOMEvent::DOMEvent): The data member m_event is now a RefPtr, and the WebCore::Event is now |
|
6155 passed into the constructor via a PassRefPtr. |
|
6156 (DOMEvent::~DOMEvent): No longer need to deref m_event since we are using a RefPtr. |
|
6157 (DOMEvent::createInstance): instantiate the correct DOMEvent subclass based on event type. |
|
6158 (DOMEvent::QueryInterface): be able to QI IID_DOMEvent, which returns back the DOMEvent type. |
|
6159 (DOMUIEvent::view): fixed the API |
|
6160 (DOMKeyboardEvent::ctrlKey): call .get() on RefPtr |
|
6161 (DOMKeyboardEvent::shiftKey): ditto above |
|
6162 (DOMKeyboardEvent::altKey): ditto above |
|
6163 (DOMKeyboardEvent::metaKey): ditto above |
|
6164 (DOMKeyboardEvent::altGraphKey): ditto above |
|
6165 (DOMMouseEvent::ctrlKey): ditto above |
|
6166 (DOMMouseEvent::shiftKey): ditto above |
|
6167 (DOMMouseEvent::altKey): ditto above |
|
6168 (DOMMouseEvent::metaKey): ditto above |
|
6169 * DOMEventsClasses.h: |
|
6170 (DOMEvent::coreEvent): Added an API to get the WebCore::Event out of a DOMEvent. Used in DOMNode::dispatchEvent. |
|
6171 (DOMUIEvent::DOMUIEvent): made public so it can be called in DOMEvent::createInstance |
|
6172 (DOMKeyboardEvent::DOMKeyboardEvent): ditto above |
|
6173 (DOMKeyboardEvent::view): fixed API |
|
6174 (DOMMouseEvent::DOMMouseEvent): made public so it can be called in DOMEvent::createInstance |
|
6175 (DOMMouseEvent::view): fixed API |
|
6176 (DOMMutationEvent::DOMMutationEvent): made public so it can be called in DOMEvent::createInstance |
|
6177 (DOMOverflowEvent::DOMOverflowEvent): made public so it can be called in DOMEvent::createInstance |
|
6178 (DOMWheelEvent::DOMWheelEvent): made public so it can be called in DOMEvent::createInstance |
|
6179 (DOMWheelEvent::view): fixed API |
|
6180 * DOMHTMLClasses.cpp: |
|
6181 (DOMHTMLDocument::body): |
|
6182 (DOMHTMLElement::setInnerText): |
|
6183 * Interfaces/DOMEvents.idl: IDOMEventTarget no longer extends IDOMObject. Added IDOMDocumentEvent. |
|
6184 * WebContextMenuClient.cpp: |
|
6185 (WebContextMenuClient::getCustomMenuFromDefaultItems): check for error from calling contextMenuItemsForElement. |
|
6186 * WebFrame.cpp: |
|
6187 (WebFrame::textWillBeDeletedInTextField): call form delegate callback doCommandBySelector with VK_BACK |
|
6188 when deleting text. |
|
6189 |
|
6190 2007-02-11 Adam Roben <aroben@apple.com> |
|
6191 |
|
6192 Fixing line endings. |
|
6193 |
|
6194 * WebResource.cpp: |
|
6195 * WebResource.h: |
|
6196 |
|
6197 2007-02-10 Adam Roben <aroben@apple.com> |
|
6198 |
|
6199 Reviewed by Steve. |
|
6200 |
|
6201 Fix <rdar://problem/4989705> Loading eBay puts many items into back list |
|
6202 |
|
6203 The bug was that WebFrame::createFrame was calling loadRequest on the |
|
6204 new child frame, which would initiate a load of FrameLoadTypeStandard, |
|
6205 when in fact we wanted to do a FrameLoadTypeInternal load. I ported |
|
6206 -[WebFrame _loadURL:referrer:intoChild:] to WebFrame, which contains |
|
6207 the logic we need. |
|
6208 |
|
6209 * WebFrame.cpp: |
|
6210 (WebFrame::createFrame): Use a COMPtr to manage the new WebFrame, and |
|
6211 call loadURLIntoChild instead of just calling loadRequest. |
|
6212 (WebFrame::loadURLIntoChild): Ported from Mac WebFrame. |
|
6213 * WebFrame.h: Added declaration. |
|
6214 |
|
6215 2007-02-09 Maciej Stachowiak <mjs@apple.com> |
|
6216 |
|
6217 Reviewed by Adam, Steve. |
|
6218 |
|
6219 - fixed <rdar://problem/4976975> Need WEbKit API to revtrieve current or first frame and form from a WebView |
|
6220 |
|
6221 * Interfaces/IWebFrame.idl: added currentForm |
|
6222 * Interfaces/IWebView.idl: added focusedFrame |
|
6223 * WebFrame.cpp: |
|
6224 (WebFrame::currentForm): Get the "current" form for a frame, |
|
6225 as determined by WebCore::Frame |
|
6226 * WebFrame.h: |
|
6227 * WebView.cpp: |
|
6228 (WebView::focusedFrame): Get the currently focused frame |
|
6229 (via FocusController). |
|
6230 * WebView.h: |
|
6231 |
|
6232 2007-02-09 Alice Liu <alice.liu@apple.com> |
|
6233 |
|
6234 Reviewed by Brady and Adam. |
|
6235 |
|
6236 Fixed <rdar://4986194> Typing in content editable body does not automatically scroll to reveal cursor |
|
6237 fix depends on corresponding fix in WebCoreWin |
|
6238 |
|
6239 * WebView.cpp: |
|
6240 (WebViewWndProc): |
|
6241 call the editor to handle inserting text and scrolling/focus changes |
|
6242 |
|
6243 2007-02-09 John Sullivan <sullivan@apple.com> |
|
6244 |
|
6245 Reviewed by Beth |
|
6246 |
|
6247 - WebKitWin part of fix for radar 4939636, problems with context menu items and binaries linked |
|
6248 against WebKit 2.0. |
|
6249 |
|
6250 * Interfaces/IWebUIDelegate.idl: |
|
6251 bumped enum value for new SPI tags to match change in WebCore/WebKit |
|
6252 |
|
6253 2007-02-08 Alice Liu <alice.liu@apple.com> |
|
6254 |
|
6255 Reviewed by Adam. |
|
6256 |
|
6257 Fixed <rdar://4920436> Find: Regression: Find banner does not select in orange on pages with frame |
|
6258 |
|
6259 * WebView.cpp: |
|
6260 (WebView::searchFor): |
|
6261 Ever since 11396, the widget no longer handles frame focus changes. |
|
6262 This is now the page's focus controller responsibility |
|
6263 |
|
6264 2007-02-07 Brady Eidson <beidson@apple.com> |
|
6265 |
|
6266 Reviewed by Steve, Ada, Darin, and Adam |
|
6267 |
|
6268 <rdar://problem/4964763> - Download resume support |
|
6269 |
|
6270 Note I did my work with a ToT CFNetwork. |
|
6271 This will compile on stock CFNetwork, but will not function until they submit resume support. |
|
6272 |
|
6273 * Interfaces/IWebDownload.idl: Reworked the API a bit |
|
6274 |
|
6275 * MarshallingHelpers.cpp: |
|
6276 (MarshallingHelpers::PathStringToFileCFURLRef): |
|
6277 (MarshallingHelpers::FileCFURLRefToPathString): |
|
6278 * MarshallingHelpers.h: |
|
6279 |
|
6280 * WebDownload.cpp: |
|
6281 (WebDownload::initToResumeWithBundle): The app needs simply to pass in a bundle path to resume it |
|
6282 (WebDownload::cancelForResume): Cancel the download, writing out the resume data |
|
6283 (WebDownload::bundlePathForTargetPath): Helper for the app |
|
6284 (WebDownload::setDestination): Cache the destination inside the WebDownload |
|
6285 (WebDownload::didCreateDestination): Hide the bundle distinction from the app |
|
6286 (WebDownload::didFinish): Hide the bundle distinction from the app |
|
6287 (createResumeDataFromBundle): Extract the resume data from the bundle |
|
6288 (appendResumeDataToBundle): Add the resume data to the bundle |
|
6289 * WebDownload.h: |
|
6290 |
|
6291 2007-02-08 Anders Carlsson <acarlsson@apple.com> |
|
6292 |
|
6293 Reviewed by Adam. |
|
6294 |
|
6295 <rdar://problem/4972772> |
|
6296 Implement IWebResource::Data. |
|
6297 |
|
6298 <rdar://problem/4972777> |
|
6299 Implement IWebDataSource::subresourceForURL. |
|
6300 |
|
6301 * MemoryStream.cpp: |
|
6302 (MemoryStream::MemoryStream): |
|
6303 (MemoryStream::createInstance): |
|
6304 (MemoryStream::Clone): |
|
6305 * MemoryStream.h: |
|
6306 Remove notion of buffer owner, it's not needed now that the buffer itself is reference counted. |
|
6307 |
|
6308 * WebDataSource.cpp: |
|
6309 (WebDataSource::subresourceForURL): |
|
6310 Implement this. |
|
6311 |
|
6312 * WebKit.vcproj/WebKit.vcproj: |
|
6313 Add WebResource.cpp and WebResource.h |
|
6314 |
|
6315 * WebResource.cpp: Added. |
|
6316 (WebResource::WebResource): |
|
6317 (WebResource::~WebResource): |
|
6318 (WebResource::createInstance): |
|
6319 (WebResource::QueryInterface): |
|
6320 (WebResource::AddRef): |
|
6321 (WebResource::Release): |
|
6322 (WebResource::initWithData): |
|
6323 (WebResource::data): |
|
6324 (WebResource::URL): |
|
6325 (WebResource::MIMEType): |
|
6326 (WebResource::textEncodingName): |
|
6327 (WebResource::frameName): |
|
6328 * WebResource.h: Added. |
|
6329 |
|
6330 * WebView.cpp: |
|
6331 (WebView::formDelegate): |
|
6332 Return E_FAIL if there's no form delegate. |
|
6333 |
|
6334 2007-02-08 Anders Carlsson <acarlsson@apple.com> |
|
6335 |
|
6336 Reviewed by Adam. |
|
6337 |
|
6338 Add shouldInterruptJavaScript to the API. |
|
6339 |
|
6340 * Interfaces/IWebUIDelegatePrivate.idl: |
|
6341 * WebChromeClient.cpp: |
|
6342 (WebChromeClient::addMessageToConsole): |
|
6343 (WebChromeClient::shouldInterruptJavaScript): |
|
6344 |
|
6345 2007-02-07 Anders Carlsson <acarlsson@apple.com> |
|
6346 |
|
6347 * WebChromeClient.cpp: |
|
6348 * WebChromeClient.h: |
|
6349 Build fix. |
|
6350 |
|
6351 2007-02-06 Alice Liu <alice.liu@apple.com> |
|
6352 |
|
6353 Reviewed by Maciej. |
|
6354 |
|
6355 Fix for <rdar://4973323> PageUp/PageDown don't move the caret in textareas |
|
6356 |
|
6357 * WebView.cpp: |
|
6358 (WebView::keyDown): |
|
6359 added key entry for function to scroll by page and move |
|
6360 caret in scrolling editable regions |
|
6361 |
|
6362 2007-02-06 Adam Roben <aroben@apple.com> |
|
6363 |
|
6364 Reviewed by Ada and Oliver. |
|
6365 |
|
6366 Add some GDI object logging to help catch leaks. |
|
6367 |
|
6368 * WebFrame.cpp: |
|
6369 (WebFrame::layoutIfNeeded): |
|
6370 * WebView.cpp: |
|
6371 (WebView::addToDirtyRegion): |
|
6372 (WebView::scrollBackingStore): |
|
6373 (WebView::updateBackingStore): |
|
6374 (WebView::paint): |
|
6375 (WebView::paintIntoBackingStore): |
|
6376 (WebView::paintIntoWindow): |
|
6377 |
|
6378 2007-02-05 Brady Eidson <beidson@apple.com> |
|
6379 |
|
6380 Rubberstamped by Adam |
|
6381 |
|
6382 Added #include "config.h" to 3 files that didn't have it before |
|
6383 I was tipped off when some work I was doing resulted in these 3 files |
|
6384 trying to use the wrong MAX() - YET AGAIN... |
|
6385 |
|
6386 * CFDictionaryPropertyBag.cpp: |
|
6387 * MarshallingHelpers.cpp: |
|
6388 * WebHistory.cpp: |
|
6389 |
|
6390 2007-02-05 Ada Chan <adachan@apple.com> |
|
6391 |
|
6392 Reviewed by Anders. |
|
6393 |
|
6394 <rdar://4945519> Crash when back/forward buttons are clicked several times |
|
6395 Clear loader's previous history item when frame load is completed (got that code from the mac side). |
|
6396 |
|
6397 * WebFrame.cpp: |
|
6398 (WebFrame::frameLoadCompleted): |
|
6399 |
|
6400 2007-02-04 Ada Chan <adachan@apple.com> |
|
6401 |
|
6402 Reviewed by Steve. |
|
6403 |
|
6404 <rdar://4946475> Private browsing is not working correctly |
|
6405 Implemented FrameLoaderClient::privateBrowsingEnabled(). |
|
6406 |
|
6407 * WebFrame.cpp: |
|
6408 (WebFrame::privateBrowsingEnabled): |
|
6409 |
|
6410 2007-02-04 Alice Liu <alice.liu@apple.com> |
|
6411 |
|
6412 Reviewed by Steve. |
|
6413 |
|
6414 Fix some memory leaks. This fixes WebFrame leak as well. |
|
6415 Can be considered a partial fix for <rdar://4974495> Boomer leaks while running HTML iBench |
|
6416 |
|
6417 * WebActionPropertyBag.cpp: |
|
6418 (WebActionPropertyBag::WebActionPropertyBag): |
|
6419 * WebDataSource.cpp: |
|
6420 (WebDataSource::representation): |
|
6421 * WebURLResponse.cpp: |
|
6422 (:m_refCount): |
|
6423 |
|
6424 2007-02-04 Adam Roben <aroben@apple.com> |
|
6425 |
|
6426 Reviewed by Steve. |
|
6427 |
|
6428 Fix <rdar://problem/4972498> REGRESSION: Crash while closing View Source window |
|
6429 |
|
6430 * WebView.cpp: |
|
6431 (WebView::WebView): Initialize new member. |
|
6432 (WebViewWndProc): Set flag when we receive WM_DESTROY, and don't handle |
|
6433 WM_SIZE if that flag is true. |
|
6434 (WebView::mainFrame): Added argument check. |
|
6435 * WebView.h: |
|
6436 (WebView::setIsBeingDestroyed): Added. |
|
6437 (WebView::isBeingDestroyed): Added. |
|
6438 |
|
6439 2007-02-04 Adam Roben <aroben@apple.com> |
|
6440 |
|
6441 Reviewed by Hyatt. |
|
6442 |
|
6443 Fix <rdar://problem/4968183> Cross-window frame targeting doesn't work |
|
6444 |
|
6445 * Interfaces/IWebView.idl: Pass RECT by value. |
|
6446 * WebView.cpp: |
|
6447 (WebView::initWithFrame): Uses the passed-in RECT for the frame, and |
|
6448 sets the frame/group names. |
|
6449 * WebView.h: Updated declaration. |
|
6450 |
|
6451 2007-02-03 Steve Falkenburg <sfalken@apple.com> |
|
6452 |
|
6453 Reviewed by Adam. |
|
6454 |
|
6455 <rdar://problem/4930947> Regression: History is not saved when boomer window is closed. |
|
6456 |
|
6457 Fix boolean test causing lost history regression. |
|
6458 |
|
6459 * WebHistoryItem.cpp: |
|
6460 (WebHistoryItem::hasURLString): isEmpty returns true if there is NO url, not if there is one. |
|
6461 |
|
6462 2007-02-02 Alice Liu <alice.liu@apple.com> |
|
6463 |
|
6464 Reviewed by Maciej. |
|
6465 |
|
6466 Fixed <rdar://4956286> Find: Deleting all text in the Find banner search field should clear the page's selection |
|
6467 |
|
6468 * Interfaces/IWebView.idl: |
|
6469 * WebView.cpp: |
|
6470 (WebView::clearSelection): |
|
6471 * WebView.h: |
|
6472 Added a clearSelection function to webview so the findbanner can call it. |
|
6473 |
|
6474 2007-02-02 Adam Roben <aroben@apple.com> |
|
6475 |
|
6476 Reviewed by Anders. |
|
6477 |
|
6478 Fix a crash when running the PLT. |
|
6479 |
|
6480 * WebView.cpp: |
|
6481 (WebView::initWithFrame): |
|
6482 Added assertions to make catching this easier. |
|
6483 |
|
6484 2007-02-01 Ada Chan <adachan@apple.com> |
|
6485 |
|
6486 Reviewed by Anders. |
|
6487 |
|
6488 Forgot to assign document to 0 in case of failure in WebView::mainFrameDocument(). |
|
6489 |
|
6490 * WebView.cpp: |
|
6491 (WebView::mainFrameDocument): |
|
6492 |
|
6493 2007-02-01 Ada Chan <adachan@apple.com> |
|
6494 |
|
6495 Reviewed by Steve, Geoff. |
|
6496 |
|
6497 <rdar://4969341> Regression: crash: when Resetting Safari |
|
6498 <rdar://4953390> Closing my two open boomer windows produced a crash |
|
6499 Fixed crash when closing second window and doing the close |
|
6500 all safari window option in Reset Safari. |
|
6501 |
|
6502 * WebFrame.cpp: |
|
6503 WebFramePrivate has a pointer to frameView but does not hold a reference |
|
6504 to it. The frame holds a ref to the frameView anyway, so it's safest to get |
|
6505 the frameView through the frame. The crash happened because frame already has |
|
6506 cleared out its frameView but WebFrame was still accessing the old stale frameView |
|
6507 through that data member in WebFramePrivate. |
|
6508 (WebFrame::WebFramePrivate::m_policyFunction): |
|
6509 (WebFrame::WebFramePrivate::frameView): |
|
6510 (WebFrame::initWithWebFrameView): |
|
6511 (WebFrame::layoutIfNeeded): |
|
6512 (WebFrame::hasFrameView): |
|
6513 * WebView.cpp: |
|
6514 (WebView::paintIntoBackingStore): bail if frameView is null. |
|
6515 (WebView::setHostWindow): don't set the view window's parent to 0. |
|
6516 It'll end up creating a standalone window. |
|
6517 |
|
6518 2007-02-01 Anders Carlsson <acarlsson@apple.com> |
|
6519 |
|
6520 Reviewed by Adam. |
|
6521 |
|
6522 <rdar://problem/4969348> |
|
6523 REGRESSION: Crash loading pdf |
|
6524 |
|
6525 * WebView.cpp: |
|
6526 (WebView::canShowMIMEType): |
|
6527 Return true if the MIME type can be handled by a plug-in. |
|
6528 |
|
6529 2007-02-01 Adam Roben <aroben@apple.com> |
|
6530 |
|
6531 Reviewed by Steve. |
|
6532 |
|
6533 Fix <rdar://problem/4849601> Implement printing of individual subframes |
|
6534 |
|
6535 This just moves some functions from IWebViewPrivate to IWebFramePrivate. |
|
6536 |
|
6537 * Interfaces/IWebFramePrivate.idl: Added declarations. |
|
6538 * Interfaces/IWebViewPrivate.idl: Removed declarations. |
|
6539 * WebFrame.cpp: Added functions from WebView.cpp. |
|
6540 (WebFrame::computePageRects): |
|
6541 (WebFrame::getPrintedPageCount): |
|
6542 (WebFrame::spoolPages): |
|
6543 * WebFrame.h: Added declarations. |
|
6544 * WebView.cpp: Moved functions to WebFrame.cpp. |
|
6545 * WebView.h: Removed declarations. |
|
6546 |
|
6547 2007-01-31 Ada Chan <adachan@apple.com> |
|
6548 |
|
6549 Reviewed by Adam. |
|
6550 |
|
6551 Adam and I found a missing retain on WebFrame::setUpPolicyListener(). The mac |
|
6552 code returns a RefPtr which retains it, but we are returning the raw pointer. |
|
6553 Changed the code to return a COMPtr. Without this change, loading bogus urls |
|
6554 will crash. |
|
6555 |
|
6556 * WebFrame.cpp: |
|
6557 (WebFrame::dispatchWillSubmitForm): |
|
6558 (WebFrame::setUpPolicyListener): |
|
6559 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
6560 (WebFrame::dispatchDecidePolicyForNewWindowAction): |
|
6561 (WebFrame::dispatchDecidePolicyForNavigationAction): |
|
6562 * WebFrame.h: |
|
6563 |
|
6564 2007-01-31 Ada Chan <adachan@apple.com> |
|
6565 |
|
6566 Reviewed by Anders. |
|
6567 |
|
6568 Implement WebView::mainFrameDocument. |
|
6569 |
|
6570 * WebView.cpp: |
|
6571 (WebView::mainFrameDocument): |
|
6572 |
|
6573 2007-01-31 Steve Falkenburg <sfalken@apple.com> |
|
6574 |
|
6575 Reviewed by Ada. |
|
6576 |
|
6577 Fixes to BSTR handling required for username/password autofill. |
|
6578 |
|
6579 * WebURLProtectionSpace.cpp: |
|
6580 (WebURLProtectionSpace::authenticationMethod): Return BSTRs instead of bare LPCTSTRs |
|
6581 (coreScheme): Compare against BSTRs |
|
6582 (WebURLProtectionSpace::initWithHost): Compare against BSTRs |
|
6583 (WebURLProtectionSpace::protocol): Return BSTRs instead of bare LPCTSTRs |
|
6584 |
|
6585 2007-01-30 Brady Eidson <beidson@apple.com> |
|
6586 |
|
6587 Patch by Anders |
|
6588 Reviewed and landed by Brady |
|
6589 |
|
6590 Fixes <rdar://problem/4889160> |
|
6591 If there's no backing store bitmap, don't try to update it! |
|
6592 |
|
6593 * WebView.cpp: |
|
6594 (WebView::updateBackingStore): |
|
6595 |
|
6596 2007-01-30 Steve Falkenburg <sfalken@apple.com> |
|
6597 |
|
6598 Reviewed by Lou. |
|
6599 |
|
6600 Checkpoint of <rdar://problem/4712459> Account/Password forms autofill |
|
6601 |
|
6602 Implemented dependencies in WebKit for account/password autofill. |
|
6603 |
|
6604 * DOMCoreClasses.cpp: |
|
6605 (DOMElement::isEqual): Fixed crash if other ele is 0 |
|
6606 (DOMElement::isFocused): Added |
|
6607 * DOMCoreClasses.h: |
|
6608 * DOMHTMLClasses.cpp: |
|
6609 (DOMHTMLCollection::DOMHTMLCollection): Added |
|
6610 (DOMHTMLCollection::createInstance): Added |
|
6611 (DOMHTMLCollection::length): Implemented |
|
6612 (DOMHTMLCollection::item): Implemented |
|
6613 (DOMHTMLDocument::forms): Implemented |
|
6614 * DOMHTMLClasses.h: |
|
6615 * Interfaces/DOMPrivate.idl: Added isFocused |
|
6616 * Interfaces/WebKit.idl: Added WebURLProtectionSpace |
|
6617 * WebKitClassFactory.cpp: |
|
6618 (WebKitClassFactory::CreateInstance): Added CLSID_WebURLProtectionSpace |
|
6619 * WebKitDLL.cpp: |
|
6620 (DllGetClassObject): Added CLSID_WebURLProtectionSpace |
|
6621 * WebURLAuthenticationChallenge.cpp: |
|
6622 (WebURLAuthenticationChallenge::initWithProtectionSpace): Use CLSID_WebURLProtectionSpace instead of IID_WebURLProtectionSpace |
|
6623 * WebURLProtectionSpace.cpp: |
|
6624 (WebURLProtectionSpace::QueryInterface): Use CLSID_WebURLProtectionSpace instead of IID_WebURLProtectionSpace |
|
6625 * WebURLProtectionSpace.h: |
|
6626 |
|
6627 2007-01-29 Brady Eidson <beidson@apple.com> |
|
6628 |
|
6629 Reviewed by Oliver |
|
6630 |
|
6631 * WebDownload.cpp: |
|
6632 (WebDownload::init): Use RetainPtr.adopt(), and create the CFURLDownload after we store the request |
|
6633 (WebDownload::initWithRequest): Ditto |
|
6634 |
|
6635 2007-01-29 Maciej Stachowiak <mjs@apple.com> |
|
6636 |
|
6637 Reviewed by Adam & Steve. |
|
6638 |
|
6639 - hook up new cross-platform data-loading code |
|
6640 - fixed <rdar://4910106> - Need to support loadData and loadHTMLString |
|
6641 |
|
6642 * WebFrame.cpp: |
|
6643 (WebFrame::loadData): add a SharedBuffer overload, and implement |
|
6644 IStream* version using that. |
|
6645 (WebFrame::loadHTMLString): implement using loadData |
|
6646 * WebFrame.h: prototype new method |
|
6647 |
|
6648 2007-01-29 Adele Peterson <adele@apple.com> |
|
6649 |
|
6650 Reviewed by Darin. |
|
6651 |
|
6652 * WebEditorClient.cpp: |
|
6653 (WebEditorClient::handleKeyPress): Removed EventTargetNode paramenter. |
|
6654 * WebEditorClient.h: |
|
6655 |
|
6656 2007-01-29 Anders Carlsson <acarlsson@apple.com> |
|
6657 |
|
6658 Reviewed by Oliver. |
|
6659 |
|
6660 <rdar://problem/4892067> |
|
6661 DnD a font file in Boomer locks it up. |
|
6662 |
|
6663 Create a drop target helper so we get snazzy drag images. |
|
6664 |
|
6665 * WebView.cpp: |
|
6666 (WebView::WebView): |
|
6667 (WebView::DragEnter): |
|
6668 (WebView::DragOver): |
|
6669 (WebView::DragLeave): |
|
6670 (WebView::Drop): |
|
6671 * WebView.h: |
|
6672 |
|
6673 2007-01-29 Oliver Hunt <oliver@apple.com> |
|
6674 |
|
6675 Reviewed by Adam. |
|
6676 |
|
6677 Basic implementation of new dragclient method |
|
6678 |
|
6679 * WebDragClient.cpp: |
|
6680 (WebDragClient::dragSourceActionMaskForPoint): |
|
6681 * WebDragClient.h: |
|
6682 |
|
6683 2007-01-29 Maciej Stachowiak <mjs@apple.com> |
|
6684 |
|
6685 - fix build |
|
6686 |
|
6687 * WebFrame.h: |
|
6688 |
|
6689 2007-01-29 Maciej Stachowiak <mjs@apple.com> |
|
6690 |
|
6691 Reviewed by Mark. |
|
6692 |
|
6693 <rdar://problem/4910106> Need to support loadData and loadHTMLString |
|
6694 |
|
6695 I added the underlying support, but did not turn on the new cross-platform versions yet as I've |
|
6696 not had sufficient time to test. |
|
6697 |
|
6698 * WebDocumentLoader.cpp: |
|
6699 (WebDocumentLoader::WebDocumentLoader): |
|
6700 * WebDocumentLoader.h: |
|
6701 * WebFrame.cpp: |
|
6702 (WebFrame::createDocumentLoader): |
|
6703 * WebFrame.h: |
|
6704 |
|
6705 2007-01-27 Adam Roben <aroben@apple.com> |
|
6706 |
|
6707 Reviewed by Oliver. |
|
6708 |
|
6709 Fix <rdar://problem/4944863> WebError::localizedDescription needs to be implemented. |
|
6710 |
|
6711 This was so simple, I don't know why I didn't do this before. |
|
6712 |
|
6713 * WebError.cpp: |
|
6714 (WebError::localizedDescription): Implemented. |
|
6715 |
|
6716 2007-01-26 Steve Falkenburg <sfalken@apple.com> |
|
6717 |
|
6718 B&I build fix |
|
6719 |
|
6720 * WebKit.vcproj/WebKit.vcproj: |
|
6721 |
|
6722 2007-01-26 Adam Roben <aroben@apple.com> |
|
6723 |
|
6724 Reviewed by Oliver. |
|
6725 |
|
6726 Engine side of fix for <rdar://problem/4958371> Boomer leaks WebViews |
|
6727 |
|
6728 The problem was that we were calling RevokeDragDrop after our view |
|
6729 window had been destroyed, RevokeDragDrop wouldn't call Release on us. |
|
6730 |
|
6731 Fix <rdar://problem/4958382> WebViews leak their HWND if no host window is set |
|
6732 |
|
6733 * WebView.cpp: |
|
6734 (WebView::~WebView): Call DestroyWindow if our view window hasn't been |
|
6735 destroyed yet. |
|
6736 (WebViewWndProc): Added an ASSERT, and added call to revokeDragDrop |
|
6737 when handling WM_DESTROY. |
|
6738 (WebView::initWithFrame): Call our own registerDragDrop. |
|
6739 (WebView::close): Removed call to RevokeDragDrop. At this point our |
|
6740 window has been destroyed, so it's too late to do this. |
|
6741 (WebView::registerDragDrop): Added. |
|
6742 (WebView::revokeDragDrop): Added. |
|
6743 * WebView.h: Added declarations. |
|
6744 |
|
6745 2007-01-26 Anders Carlsson <acarlsson@apple.com> |
|
6746 |
|
6747 Reviewed by Adam. |
|
6748 |
|
6749 * WebKitDLL.cpp: |
|
6750 Add WebURLRequest entries to the big array. |
|
6751 |
|
6752 2007-01-26 Anders Carlsson <acarlsson@apple.com> |
|
6753 |
|
6754 Reviewed by Adam. |
|
6755 |
|
6756 <rdar://problem/4923845> |
|
6757 Implement IWebURLRequest. |
|
6758 |
|
6759 * Interfaces/WebKit.idl: |
|
6760 * WebKitClassFactory.cpp: |
|
6761 (WebKitClassFactory::CreateInstance): |
|
6762 * WebKitDLL.cpp: |
|
6763 (DllGetClassObject): |
|
6764 * WebMutableURLRequest.cpp: |
|
6765 (WebMutableURLRequest::WebMutableURLRequest): |
|
6766 (WebMutableURLRequest::createInstance): |
|
6767 (WebMutableURLRequest::createImmutableInstance): |
|
6768 (WebMutableURLRequest::QueryInterface): |
|
6769 * WebMutableURLRequest.h: |
|
6770 |
|
6771 2007-01-26 Steve Falkenburg <sfalken@apple.com> |
|
6772 |
|
6773 B&I build fix |
|
6774 |
|
6775 * WebKit.vcproj/WebKit.vcproj: |
|
6776 |
|
6777 2007-01-25 Anders Carlsson <acarlsson@apple.com> |
|
6778 |
|
6779 Reviewed by Adam. |
|
6780 |
|
6781 Don't pretend that we're an IWebHTTPURLResponse when we're not. |
|
6782 |
|
6783 * WebURLResponse.cpp: |
|
6784 (WebURLResponse::QueryInterface): |
|
6785 (WebURLResponse::allHeaderFields): |
|
6786 (WebURLResponse::localizedStringForStatusCode): |
|
6787 (WebURLResponse::statusCode): |
|
6788 |
|
6789 * WebView.cpp: |
|
6790 (WebView::canShowMIMEType): |
|
6791 Implement this. |
|
6792 |
|
6793 2007-01-26 Brady Eidson <beidson@apple.com> |
|
6794 |
|
6795 Reviewed by Anders |
|
6796 |
|
6797 Took one of Adam's comments to heart, allow ::start() and others to E_FAIL |
|
6798 |
|
6799 * WebDownload.cpp: |
|
6800 (WebDownload::start): NULL check m_download |
|
6801 (WebDownload::cancel): Ditto |
|
6802 (WebDownload::deletesFileUponFailure): Yup |
|
6803 (WebDownload::setDeletesFileUponFailure): Uh huh! |
|
6804 (WebDownload::setDestination): Ooo, ooo - me too! |
|
6805 |
|
6806 2007-01-25 Brady Eidson <beidson@apple.com> |
|
6807 |
|
6808 Reviewed by Adam |
|
6809 |
|
6810 Make downloads no longer start themselves |
|
6811 |
|
6812 * Interfaces/IWebDownload.idl: |
|
6813 * WebContextMenuClient.cpp: |
|
6814 (WebContextMenuClient::downloadURL): |
|
6815 * WebDownload.cpp: |
|
6816 (WebDownload::init): |
|
6817 (WebDownload::initWithRequest): |
|
6818 (WebDownload::start): |
|
6819 * WebDownload.h: |
|
6820 |
|
6821 2007-01-25 Ada Chan <adachan@apple.com> |
|
6822 |
|
6823 WebDownload.cpp reviewed by Brady. |
|
6824 WebFrame.cpp reviewed by Anders. |
|
6825 |
|
6826 * WebDownload.cpp: |
|
6827 (WebDownload::cancel): added null check |
|
6828 * WebFrame.cpp: |
|
6829 (WebFrame::dispatchDecidePolicyForMIMEType): fixed bug that we treated loading image urls as downloads. |
|
6830 |
|
6831 2007-01-25 Adam Roben <aroben@apple.com> |
|
6832 |
|
6833 Reviewed by Steve and Darin. |
|
6834 |
|
6835 Fix <rdar://problem/4940645> Implement WebError::domain |
|
6836 |
|
6837 Also added some error codes. |
|
6838 |
|
6839 * WebError.cpp: |
|
6840 (WebError::domain): Implemented. |
|
6841 (WebError::localizedDescription): Added a stub implementation. |
|
6842 * WebFrame.cpp: |
|
6843 (WebFrame::redirectDataToPlugin): Corrected uses of WebKitError* constants. |
|
6844 * Interfaces/IWebError.idl: |
|
6845 - Updated copyright. |
|
6846 - Changed WebURLErrorDomain to "NSURLErrorDomain" to match what CFNet gives us. |
|
6847 - Added all NSURLError* values as WebURLError*. |
|
6848 - Added all WebKitError* values. |
|
6849 - Added a POSIX error used by WebBrowser/SafariWin. |
|
6850 - Added failingURL declaration. |
|
6851 * Interfaces/IWebErrorPrivate.idl: Updated copyright. |
|
6852 |
|
6853 2007-01-25 Adam Roben <aroben@apple.com> |
|
6854 |
|
6855 Reviewed by Anders. |
|
6856 |
|
6857 Part of <rdar://problem/4855618> HTML-based load failure pages. |
|
6858 |
|
6859 * Interfaces/IWebError.idl: Added failingURL method declaration. |
|
6860 * WebError.cpp: |
|
6861 (WebError::failingURL): Implemented. |
|
6862 * WebError.h: Updated for interface changes. |
|
6863 * WebFrame.cpp: |
|
6864 (WebFrame::loadHTMLString): New protected helper method called by |
|
6865 IWebFrame::loadHTMLString and IWebFrame::loadAlternateHTMLString. |
|
6866 (WebFrame::loadAlternateHTMLString): Calls loadHTMLString. |
|
6867 * WebFrame.h: Added new declaration. |
|
6868 |
|
6869 2007-01-25 Ada Chan <adachan@apple.com> |
|
6870 |
|
6871 Reviewed by Maciej. |
|
6872 |
|
6873 Added init methods instead of doing all the initialization in the constructor. |
|
6874 There was a lifetime issue with passing the WebDownload to delegate calls when |
|
6875 its ref count is still 0. |
|
6876 |
|
6877 * WebDownload.cpp: |
|
6878 (WebDownload::init): |
|
6879 (WebDownload::createInstance): |
|
6880 * WebDownload.h: |
|
6881 |
|
6882 2007-01-24 Adele Peterson <adele@apple.com> |
|
6883 |
|
6884 Reviewed by Brady and Oliver. |
|
6885 |
|
6886 Moved keyEvent method from FrameWin to EventHandler and updated |
|
6887 call sites. Now this method is shared with the mac. |
|
6888 |
|
6889 * WebView.cpp: |
|
6890 (WebView::keyUp): |
|
6891 (WebView::keyDown): |
|
6892 |
|
6893 2007-01-24 Brady Eidson <beidson@apple.com> |
|
6894 |
|
6895 Reviewed by Steve |
|
6896 |
|
6897 Added cancelling downloads and do it in the destructor |
|
6898 |
|
6899 * WebDownload.cpp: |
|
6900 (WebDownload::~WebDownload): |
|
6901 (WebDownload::cancel): |
|
6902 |
|
6903 2007-01-24 Geoffrey Garen <ggaren@apple.com> |
|
6904 |
|
6905 Reviewed by Maciej Stachowiak, Steve Falkenberg, Adam Roben. |
|
6906 |
|
6907 Fixed 4946729 -- CFNetwork needs some JS API symbols. |
|
6908 |
|
6909 Added hack to compile JSStringRefCF symbols with WebKit, to avoid having to fork |
|
6910 the JavaScriptCore project into the internal repository. |
|
6911 |
|
6912 * WebKit.vcproj/WebKit.def: Export the symbols. |
|
6913 * WebKit.vcproj/WebKit.vcproj: |
|
6914 |
|
6915 2007-01-24 Brady Eidson <beidson@apple.com> |
|
6916 |
|
6917 Reviewed by Ada |
|
6918 |
|
6919 Added debug-only instrumentation to help track CFNetwork performance and hangs |
|
6920 |
|
6921 * WebDownload.cpp: |
|
6922 (WebDownload::didStart): |
|
6923 (WebDownload::didReceiveData): |
|
6924 (WebDownload::didFinish): |
|
6925 * WebDownload.h: |
|
6926 |
|
6927 2007-01-24 Steve Falkenburg <sfalken@apple.com> |
|
6928 |
|
6929 Reviewed by Lou. |
|
6930 |
|
6931 Checkpoint of <rdar://problem/4712469> Address Book forms autofill. |
|
6932 |
|
6933 Call through to the Frame to do autofill, after marshalling parameters to core types. |
|
6934 |
|
6935 * DOMHTMLClasses.cpp: |
|
6936 (DOMHTMLInputElement::readOnly): Implemented |
|
6937 (DOMHTMLInputElement::rectOnScreen): Implemented |
|
6938 * WebFrame.cpp: |
|
6939 (elementFromDOMElement): Added |
|
6940 (WebFrame::currentForm): Added |
|
6941 (WebFrame::searchForLabelsBeforeElement): Added |
|
6942 (WebFrame::matchLabelsAgainstElement): Added |
|
6943 * WebFrame.h: |
|
6944 * WebHTMLRepresentation.cpp: |
|
6945 (WebHTMLRepresentation::currentForm): Implemented |
|
6946 |
|
6947 2007-01-24 Anders Carlsson <acarlsson@apple.com> |
|
6948 |
|
6949 Reviewed by Maciej. |
|
6950 |
|
6951 * WebView.cpp: |
|
6952 (WebViewWndProc): |
|
6953 Don't send focus/blur events when the previous/newly focused window is a child of ours. |
|
6954 |
|
6955 2007-01-24 Ada Chan <adachan@apple.com> |
|
6956 |
|
6957 Forgot a null check. |
|
6958 |
|
6959 * WebDownload.cpp: |
|
6960 (WebDownload::request): |
|
6961 |
|
6962 2007-01-24 Ada Chan <adachan@apple.com> |
|
6963 |
|
6964 Reviewed by Brady. |
|
6965 |
|
6966 More hookup of Downloads. |
|
6967 |
|
6968 - Implemented WebDownload::request(). |
|
6969 - Implemented accessors for download delegate in webview. |
|
6970 |
|
6971 * Interfaces/IWebDownload.idl: |
|
6972 * Interfaces/IWebError.idl: |
|
6973 * WebDownload.cpp: |
|
6974 (WebDownload::WebDownload): |
|
6975 (WebDownload::initWithRequest): |
|
6976 (WebDownload::request): |
|
6977 (WebDownload::willSendRequest): |
|
6978 * WebDownload.h: |
|
6979 * WebView.cpp: |
|
6980 (WebView::setDownloadDelegate): |
|
6981 (WebView::downloadDelegate): |
|
6982 * WebView.h: |
|
6983 |
|
6984 2007-01-23 Brady Eidson <beidson@apple.com> |
|
6985 |
|
6986 Reviewed by Steve |
|
6987 |
|
6988 Initial hookup of Downloads |
|
6989 |
|
6990 - The default download delegate will let downloads operate for testing |
|
6991 and for when clients forget to set their our download delegates. |
|
6992 It saves files to the desktop, and doesn't do anything else fancy |
|
6993 * DefaultDownloadDelegate.cpp: Added. |
|
6994 (DefaultDownloadDelegate::DefaultDownloadDelegate): |
|
6995 (DefaultDownloadDelegate::~DefaultDownloadDelegate): |
|
6996 (DefaultDownloadDelegate::sharedInstance): |
|
6997 (DefaultDownloadDelegate::createInstance): |
|
6998 (DefaultDownloadDelegate::QueryInterface): |
|
6999 (DefaultDownloadDelegate::AddRef): |
|
7000 (DefaultDownloadDelegate::Release): |
|
7001 (DefaultDownloadDelegate::decideDestinationWithSuggestedFilename): |
|
7002 (DefaultDownloadDelegate::didCancelAuthenticationChallenge): |
|
7003 (DefaultDownloadDelegate::didCreateDestination): |
|
7004 (DefaultDownloadDelegate::didFailWithError): |
|
7005 (DefaultDownloadDelegate::didReceiveAuthenticationChallenge): |
|
7006 (DefaultDownloadDelegate::didReceiveDataOfLength): |
|
7007 (DefaultDownloadDelegate::didReceiveResponse): |
|
7008 (DefaultDownloadDelegate::shouldDecodeSourceDataOfMIMEType): |
|
7009 (DefaultDownloadDelegate::willResumeWithResponse): |
|
7010 (DefaultDownloadDelegate::willSendRequest): |
|
7011 (DefaultDownloadDelegate::didBegin): |
|
7012 (DefaultDownloadDelegate::didFinish): |
|
7013 * DefaultDownloadDelegate.h: Added. |
|
7014 |
|
7015 - Had to do some weird reordering of interface includes to make things compile... |
|
7016 Ada watched through this one and was as bewildered as I by the compile errors, |
|
7017 but settled on the "do what makes it happy" philosophy |
|
7018 * Interfaces/IWebDataSource.idl: |
|
7019 * Interfaces/IWebDownload.idl: |
|
7020 * Interfaces/IWebResourceLoadDelegate.idl: |
|
7021 |
|
7022 * Interfaces/WebKit.idl: Added WebDownload CLSID |
|
7023 |
|
7024 * WebContextMenuClient.cpp: |
|
7025 (WebContextMenuClient::downloadURL): Actually download a file! |
|
7026 |
|
7027 * WebDownload.cpp: Added. Incomplete yet functional implementation of the |
|
7028 IWebDownload interface |
|
7029 (WebDownload::WebDownload): |
|
7030 (WebDownload::~WebDownload): |
|
7031 (WebDownload::createInstance): |
|
7032 (WebDownload::QueryInterface): |
|
7033 (WebDownload::AddRef): |
|
7034 (WebDownload::Release): |
|
7035 (WebDownload::initWithRequest): |
|
7036 (WebDownload::initWithResumeData): |
|
7037 (WebDownload::canResumeDownloadDecodedWithEncodingMIMEType): |
|
7038 (WebDownload::cancel): |
|
7039 (WebDownload::deletesFileUponFailure): |
|
7040 (WebDownload::request): |
|
7041 (WebDownload::resumeData): |
|
7042 (WebDownload::setDeletesFileUponFailure): |
|
7043 (WebDownload::setDestination): |
|
7044 |
|
7045 - WebDownload acts as its own WebURLAuthenticationChallengeSender |
|
7046 (WebDownload::cancelAuthenticationChallenge): |
|
7047 (WebDownload::continueWithoutCredentialForAuthenticationChallenge): |
|
7048 (WebDownload::useCredential): |
|
7049 |
|
7050 - CFURLDownload callbacks |
|
7051 (WebDownload::didStart): |
|
7052 (WebDownload::willSendRequest): |
|
7053 (WebDownload::didReceiveAuthenticationChallenge): |
|
7054 (WebDownload::didReceiveResponse): |
|
7055 (WebDownload::willResumeWithResponse): |
|
7056 (WebDownload::didReceiveData): |
|
7057 (WebDownload::shouldDecodeDataOfMIMEType): |
|
7058 (WebDownload::decideDestinationWithSuggestedObjectName): |
|
7059 (WebDownload::didCreateDestination): |
|
7060 (WebDownload::didFinish): |
|
7061 (WebDownload::didFail): |
|
7062 |
|
7063 - The following are all the raw C-function callbacks for CFURLDownload |
|
7064 (didStartCallback): |
|
7065 (willSendRequestCallback): |
|
7066 (didReceiveAuthenticationChallengeCallback): |
|
7067 (didReceiveResponseCallback): |
|
7068 (willResumeWithResponseCallback): |
|
7069 (didReceiveDataCallback): |
|
7070 (shouldDecodeDataOfMIMETypeCallback): |
|
7071 (decideDestinationWithSuggestedObjectNameCallback): |
|
7072 (didCreateDestinationCallback): |
|
7073 (didFinishCallback): |
|
7074 (didFailCallback): |
|
7075 * WebDownload.h: Added. |
|
7076 |
|
7077 * WebFrame.cpp: |
|
7078 (WebFrame::dispatchDecidePolicyForMIMEType): Temporary and minimal Policy decision that actually results in a download |
|
7079 (WebFrame::download): Actually download... in theory. Blocked on CFNetwork for now |
|
7080 |
|
7081 - More CLSID voodoo |
|
7082 * WebKit.vcproj/WebKit.vcproj: |
|
7083 * WebKitClassFactory.cpp: |
|
7084 (WebKitClassFactory::CreateInstance): |
|
7085 * WebKitDLL.cpp: |
|
7086 (DllGetClassObject): |
|
7087 |
|
7088 * WebKitLogging.cpp: Added. I needed these for downloads, and just kept the default channels from WebKitMac |
|
7089 (initializeLogChannel): |
|
7090 (WebKitInitializeLoggingChannelsIfNecessary): |
|
7091 * WebKitLogging.h: Added. |
|
7092 |
|
7093 * WebView.cpp: |
|
7094 (WebView::downloadDelegate): Change ASSERT_NOT_REACHED() to LOG_NOIMPL() to not stop the app |
|
7095 |
|
7096 2007-01-23 Steve Falkenburg <sfalken@apple.com> |
|
7097 |
|
7098 Copy new CGPThreads DLL (build fix for new SDK). |
|
7099 |
|
7100 * WebKit.vcproj/WebKit.vcproj: |
|
7101 |
|
7102 2007-01-23 Alice Liu <alice.liu@apple.com> |
|
7103 |
|
7104 Reviewed by Brady. |
|
7105 |
|
7106 Fixed <rdar://4949278> cut/copy/paste not working in subframes |
|
7107 |
|
7108 * WebView.cpp: |
|
7109 (WebView::cutEnabled): |
|
7110 (WebView::copyEnabled): |
|
7111 (WebView::pasteEnabled): |
|
7112 (WebView::deleteEnabled): |
|
7113 (WebView::editingEnabled): |
|
7114 (WebView::deleteSelection): |
|
7115 (WebView::copy): |
|
7116 (WebView::cut): |
|
7117 (WebView::paste): |
|
7118 (WebView::copyURL): |
|
7119 (WebView::delete_): |
|
7120 get the focusedOrMainFrame() instead of mainFrame() |
|
7121 |
|
7122 2007-01-23 Anders Carlsson <acarlsson@apple.com> |
|
7123 |
|
7124 Reviewed by Darin. |
|
7125 |
|
7126 <rdar://problem/4919754> |
|
7127 Boomer freezes after attempt to play video. |
|
7128 |
|
7129 * Interfaces/IWebError.idl: |
|
7130 Add error code. |
|
7131 |
|
7132 * WebFrame.cpp: |
|
7133 (WebFrame::redirectDataToPlugin): |
|
7134 Cancel loading the main resource. |
|
7135 |
|
7136 (WebFrame::windowObjectCleared): |
|
7137 Use toRef. |
|
7138 |
|
7139 2007-01-23 Alice Liu <alice.liu@apple.com> |
|
7140 |
|
7141 Reviewed Maciej. |
|
7142 |
|
7143 fixed <rdar://4923535> pressing shift-backspace inserts a bad character |
|
7144 fixed <rdar://4923536> shift-pageup/shift-pagedown do nothing in textareas |
|
7145 |
|
7146 * WebView.cpp: |
|
7147 added to keyEntries an entry for the commands accounting for modifiers |
|
7148 |
|
7149 2007-01-23 Adele Peterson <adele@apple.com> |
|
7150 |
|
7151 Reviewed by Darin. |
|
7152 |
|
7153 Reorganized some event handling code for keyPress events to |
|
7154 prepare for another fix. |
|
7155 |
|
7156 * WebEditorClient.cpp: (WebEditorClient::handleKeyPress): Added. |
|
7157 * WebEditorClient.h: Removed unnecessary forward declarations. |
|
7158 |
|
7159 2007-01-23 Anders Carlsson <acarlsson@apple.com> |
|
7160 |
|
7161 Build fixes. |
|
7162 |
|
7163 * WebFrame.cpp: |
|
7164 (WebFrame::createFrame): |
|
7165 (WebFrame::createPlugin): |
|
7166 (WebFrame::redirectDataToPlugin): |
|
7167 (WebFrame::createJavaAppletWidget): |
|
7168 (WebFrame::objectContentType): |
|
7169 (WebFrame::overrideMediaType): |
|
7170 (WebFrame::windowObjectCleared): |
|
7171 * WebFrame.h: |
|
7172 Move functions here from WebFrameLoaderWin in WebCore. |
|
7173 |
|
7174 2007-01-23 Oliver Hunt <oliver@apple.com> |
|
7175 |
|
7176 Reviewed by Adam. |
|
7177 |
|
7178 Attaching the DragController logic to the WebView |
|
7179 |
|
7180 * Interfaces/IWebUIDelegate.idl: |
|
7181 Fixed a couple of function definitions to use IDataObject instead of IDropSource |
|
7182 |
|
7183 * WebDragClient.cpp: Added. |
|
7184 (WebDragClient::WebDragClient): |
|
7185 (WebDragClient::actionMaskForDrag): |
|
7186 (WebDragClient::willPerformDragDestinationAction): |
|
7187 * WebDragClient.h: Added. |
|
7188 DragClient implementation. |
|
7189 |
|
7190 * WebKit.vcproj/WebKit.vcproj: |
|
7191 * WebView.cpp: |
|
7192 (WebView::WebView): |
|
7193 (WebView::initWithFrame): |
|
7194 (dragOperationToDragCursor): |
|
7195 (keyStateToDragOperation): |
|
7196 (WebView::DragEnter): |
|
7197 (WebView::DragOver): |
|
7198 (WebView::DragLeave): |
|
7199 (WebView::Drop): |
|
7200 Set up and register WebView as an IDropTarget, and pass off |
|
7201 drag events to the DragController |
|
7202 * WebView.h: |
|
7203 Ditto |
|
7204 |
|
7205 2007-01-22 Adam Roben <aroben@apple.com> |
|
7206 |
|
7207 Reviewed by Anders, Brady, and Steve. |
|
7208 |
|
7209 WebKit part of <rdar://problem/4601321> HTTP Authentication Alerts |
|
7210 |
|
7211 Made WebURLCredential use a registered CLSID so the app can get instantiate it: |
|
7212 |
|
7213 * Interfaces/IWebURLAuthenticationChallenge.idl: Changed method name. |
|
7214 * Interfaces/WebKit.idl: Added GUIDs for WebURLCredential. |
|
7215 * WebKitClassFactory.cpp: |
|
7216 (WebKitClassFactory::CreateInstance): Added case for WebURLCredential. |
|
7217 * WebKitDLL.cpp: Added WebURLCredential and WebError (it was omitted |
|
7218 from r11821). |
|
7219 (DllGetClassObject): |
|
7220 * WebURLAuthenticationChallenge.cpp: |
|
7221 (WebURLAuthenticationChallenge::initWithProtectionSpace): Changed to |
|
7222 use CLSID, and return the failing HRESULT. |
|
7223 (WebURLAuthenticationChallenge::initWithAuthenticationChallenge): |
|
7224 Changed to return the failing HRESULT. |
|
7225 * WebURLAuthenticationChallengeSender.cpp: |
|
7226 (WebURLAuthenticationChallengeSender::useCredential): Ditto. |
|
7227 * WebURLCredential.cpp: Removed IID definition. |
|
7228 (WebURLCredential::QueryInterface): Switched to use CLSID. |
|
7229 (WebURLCredential::initWithUser): Updated method name. |
|
7230 * WebURLCredential.h: Ditto. |
|
7231 |
|
7232 2007-01-22 Steve Falkenburg <sfalken@apple.com> |
|
7233 |
|
7234 Updated strings not to be localized, added native line endings svn flag. |
|
7235 |
|
7236 * English.lproj/StringsNotToBeLocalized.txt: |
|
7237 |
|
7238 2007-01-22 Anders Carlsson <acarlsson@apple.com> |
|
7239 |
|
7240 Reviewed by Brady. |
|
7241 |
|
7242 * Interfaces/IWebError.idl: |
|
7243 Clean up the IWebError interface. |
|
7244 |
|
7245 * Interfaces/WebKit.idl: |
|
7246 * WebKitClassFactory.cpp: |
|
7247 (WebKitClassFactory::CreateInstance): |
|
7248 Make it possible for clients to create WebErrors. |
|
7249 |
|
7250 * WebError.cpp: |
|
7251 (WebError::QueryInterface): |
|
7252 (WebError::init): |
|
7253 * WebError.h: |
|
7254 * WebURLAuthenticationChallenge.cpp: |
|
7255 (WebURLAuthenticationChallenge::initWithProtectionSpace): |
|
7256 Get rid of IID_WebError and use CLSID_WebError instad. |
|
7257 |
|
7258 * WebView.cpp: |
|
7259 (WebView::canHandleRequest): |
|
7260 Return true for "about" URLs. |
|
7261 |
|
7262 (WebView::canHandleRequest): |
|
7263 Add private COM method. |
|
7264 |
|
7265 (WebView::close): |
|
7266 Reset the policy delegate. |
|
7267 |
|
7268 2007-01-19 Ada Chan <adachan@apple.com> |
|
7269 |
|
7270 Fixed build. |
|
7271 |
|
7272 Reviewed by Anders. |
|
7273 Added IWebResourceLoadDelegatePrivate which has one method: didLoadResourceFromMemoryCache. |
|
7274 |
|
7275 * Interfaces/IWebResourceLoadDelegatePrivate.idl: Added. |
|
7276 * WebFrame.cpp: |
|
7277 (WebFrame::dispatchDidFinishDocumentLoad): |
|
7278 * WebKit.vcproj/Interfaces.vcproj: |
|
7279 * WebKit.vcproj/WebKitGUID.vcproj: |
|
7280 |
|
7281 2007-01-19 John Sullivan <sullivan@apple.com> |
|
7282 |
|
7283 Reviewed by Lou. |
|
7284 |
|
7285 Added mechanism for new callbacks, to try to avoid breaking the Windows build. |
|
7286 |
|
7287 * Interfaces/IWebFrameLoadDelegatePrivate.idl: |
|
7288 * WebFrame.cpp: |
|
7289 (WebFrame::dispatchDidFinishDocumentLoad): |
|
7290 * WebFrame.h: |
|
7291 |
|
7292 2007-01-19 Brady Eidson <beidson@apple.com> |
|
7293 |
|
7294 Reviewed by Ada |
|
7295 |
|
7296 Much more realistic WebDownload interface that delegates will actually have to implement |
|
7297 |
|
7298 * Interfaces/IWebDownload.idl: |
|
7299 |
|
7300 2007-01-18 Ada Chan <adachan@apple.com> |
|
7301 |
|
7302 Reviewed by Steve. |
|
7303 |
|
7304 <rdar://4601522> Activity Window |
|
7305 - Added some NSURL equivalent constants in IWebURLResponse.idl and IWebError.idl |
|
7306 - Added IWebErrorPrivate.idl which contains some private error codes |
|
7307 - Added IWebHTTPURLResponse interface which extends IWebURLResponse. It has the |
|
7308 same API as NSHTTPURLResponse. |
|
7309 |
|
7310 * Interfaces/IWebError.idl: |
|
7311 * Interfaces/IWebErrorPrivate.idl: Added. |
|
7312 * Interfaces/IWebHTTPURLResponse.idl: Added. |
|
7313 * Interfaces/IWebResourceLoadDelegate.idl: fixed a typo in parameter name |
|
7314 * Interfaces/IWebURLResponse.idl: added WebURLResponseUnknownLength |
|
7315 * WebKit.vcproj/Interfaces.vcproj: for adding IWebErrorPrivate.idl and IWebHTTPURLResponse.idl |
|
7316 * WebKit.vcproj/WebKitGUID.vcproj: for the new IID_IWebHTTPURLResponse |
|
7317 * WebURLResponse.cpp: |
|
7318 (WebURLResponse::QueryInterface): also returns the new IWebHTTPURLResponse interface |
|
7319 (WebURLResponse::allHeaderFields): Added stub for IWebHTTPURLResponse::allHeaderFields. |
|
7320 (WebURLResponse::localizedStringForStatusCode): Added stub for IWebHTTPURLResponse::localizedStringforStatusCode |
|
7321 (WebURLResponse::statusCode): Implemented IWebHTTPURLResponse::statusCode. |
|
7322 * WebURLResponse.h: |
|
7323 |
|
7324 2007-01-19 Anders Carlsson <acarlsson@apple.com> |
|
7325 |
|
7326 The obligatory build fix. |
|
7327 |
|
7328 * WebChromeClient.cpp: |
|
7329 (WebChromeClient::runJavaScriptPrompt): |
|
7330 |
|
7331 2007-01-18 Anders Carlsson <acarlsson@apple.com> |
|
7332 |
|
7333 Reviewed by Adam. |
|
7334 |
|
7335 * WebChromeClient.cpp: |
|
7336 (WebChromeClient::runJavaScriptAlert): |
|
7337 (WebChromeClient::runJavaScriptConfirm): |
|
7338 (WebChromeClient::runJavaScriptPrompt): |
|
7339 (WebChromeClient::setStatusbarText): |
|
7340 * WebChromeClient.h: |
|
7341 Add new ChromeClient methods. |
|
7342 |
|
7343 * WebFrame.cpp: |
|
7344 (WebFrame::userAgent): |
|
7345 (WebFrame::updateGlobalHistoryForReload): |
|
7346 * WebFrame.h: |
|
7347 Remove unused FrameWinClient functions. |
|
7348 |
|
7349 2007-01-18 Anders Carlsson <acarlsson@apple.com> |
|
7350 |
|
7351 Reviewed by Adam. |
|
7352 |
|
7353 * WebView.cpp: |
|
7354 (WebView::scrollBackingStore): |
|
7355 Only try to scroll the backing store if it actually exists. |
|
7356 |
|
7357 2007-01-18 Anders Carlsson <acarlsson@apple.com> |
|
7358 |
|
7359 Reviewed by Lou and Adam. |
|
7360 |
|
7361 Call all policy, frame load and resource load delegate methods. |
|
7362 |
|
7363 * Interfaces/IWebPolicyDelegate.idl: |
|
7364 Add some definitions needed. |
|
7365 |
|
7366 * WebActionPropertyBag.cpp: Added. |
|
7367 (WebActionPropertyBag::WebActionPropertyBag): |
|
7368 (WebActionPropertyBag::~WebActionPropertyBag): |
|
7369 (WebActionPropertyBag::createInstance): |
|
7370 (WebActionPropertyBag::QueryInterface): |
|
7371 (WebActionPropertyBag::AddRef): |
|
7372 (WebActionPropertyBag::Release): |
|
7373 (isEqual): |
|
7374 (findMouseEvent): |
|
7375 (WebActionPropertyBag::Read): |
|
7376 (WebActionPropertyBag::Write): |
|
7377 * WebActionPropertyBag.h: Added. |
|
7378 New class which wraps a NavigationAction in a property bag. |
|
7379 |
|
7380 * WebFrame.cpp: |
|
7381 (WebFrame::dispatchWillSubmitForm): |
|
7382 (WebFrame::clearUnarchivingState): |
|
7383 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
7384 (WebFrame::dispatchDecidePolicyForNewWindowAction): |
|
7385 (WebFrame::dispatchDecidePolicyForNavigationAction): |
|
7386 (WebFrame::dispatchWillSendRequest): |
|
7387 (WebFrame::dispatchDidFailLoading): |
|
7388 * WebFrame.h: |
|
7389 Dispatch correct delegate methods. |
|
7390 |
|
7391 * WebKit.vcproj/WebKit.vcproj: |
|
7392 Add WebActionPropertyBag files. |
|
7393 |
|
7394 * WebURLResponse.cpp: |
|
7395 (WebURLResponse::createInstance): |
|
7396 Return 0 for null responses. |
|
7397 |
|
7398 2007-01-18 Anders Carlsson <acarlsson@apple.com> |
|
7399 |
|
7400 Reviewed by John Sullivan |
|
7401 |
|
7402 * WebView.cpp: |
|
7403 (WebView::searchFor): |
|
7404 Build fix. |
|
7405 |
|
7406 2007-01-17 Alice Liu <alice.liu@apple.com> |
|
7407 |
|
7408 Added stubs to keep the boomer build from failing. |
|
7409 |
|
7410 * WebEditorClient.cpp: |
|
7411 (WebEditorClient::didSetSelectionTypesForPasteboard): |
|
7412 * WebEditorClient.h: |
|
7413 |
|
7414 2007-01-17 Brady Eidson <beidson@apple.com> |
|
7415 |
|
7416 Reviewed by Maciej |
|
7417 |
|
7418 Final hookup of HTTP Auth plumbing |
|
7419 |
|
7420 * WebFrame.cpp: |
|
7421 (WebFrame::dispatchDidReceiveAuthenticationChallenge): Call to the ResourceLoadDelegate so the app |
|
7422 can handle the Auth request. Fail gracefully if the delegate doesn't exist or fails |
|
7423 (WebFrame::dispatchDidCancelAuthenticationChallenge): Call to the Delegate so the app can cancel |
|
7424 an in-progress challenge |
|
7425 * WebURLAuthenticationChallenge.h: |
|
7426 |
|
7427 2007-01-17 Brady Eidson <beidson@apple.com> |
|
7428 |
|
7429 Reviewed by Steve Falkenburg |
|
7430 |
|
7431 Next round of plumbing for HTTP Auth, or as I like to call it: |
|
7432 "Implementing platform dependent wrappers for my platform independent |
|
7433 wrappers which wrap platform dependent objects" |
|
7434 |
|
7435 *sigh* |
|
7436 |
|
7437 Also, not included in this ChangeLog, I changed the eol property to |
|
7438 native on a handful of WebKitWin files who didn't have it set yet |
|
7439 |
|
7440 * Interfaces/IWebURLAuthenticationChallenge.idl: Added some string constants, nuked an unneeded |
|
7441 initializer from IWebCredential |
|
7442 |
|
7443 * WebError.cpp: Added QueryInterface for new GUID |
|
7444 (WebError::resourceError): Added accessor to WebCore backer |
|
7445 * WebError.h: Added GUID |
|
7446 |
|
7447 * WebKit.vcproj/WebKit.vcproj: |
|
7448 |
|
7449 * WebURLAuthenticationChallenge.cpp: Added. |
|
7450 (WebURLAuthenticationChallenge::WebURLAuthenticationChallenge): |
|
7451 (WebURLAuthenticationChallenge::~WebURLAuthenticationChallenge): |
|
7452 (WebURLAuthenticationChallenge::createInstance): |
|
7453 (WebURLAuthenticationChallenge::QueryInterface): |
|
7454 (WebURLAuthenticationChallenge::AddRef): |
|
7455 (WebURLAuthenticationChallenge::Release): |
|
7456 (WebURLAuthenticationChallenge::initWithProtectionSpace): |
|
7457 (WebURLAuthenticationChallenge::initWithAuthenticationChallenge): |
|
7458 (WebURLAuthenticationChallenge::error): |
|
7459 (WebURLAuthenticationChallenge::failureResponse): |
|
7460 (WebURLAuthenticationChallenge::previousFailureCount): |
|
7461 (WebURLAuthenticationChallenge::proposedCredential): |
|
7462 (WebURLAuthenticationChallenge::protectionSpace): |
|
7463 (WebURLAuthenticationChallenge::sender): |
|
7464 (WebURLAuthenticationChallenge::authenticationChallenge): |
|
7465 * WebURLAuthenticationChallenge.h: Added. |
|
7466 |
|
7467 * WebURLAuthenticationChallengeSender.cpp: Added. |
|
7468 (WebURLAuthenticationChallengeSender::WebURLAuthenticationChallengeSender): |
|
7469 (WebURLAuthenticationChallengeSender::~WebURLAuthenticationChallengeSender): |
|
7470 (WebURLAuthenticationChallengeSender::createInstance): |
|
7471 (WebURLAuthenticationChallengeSender::QueryInterface): |
|
7472 (WebURLAuthenticationChallengeSender::AddRef): |
|
7473 (WebURLAuthenticationChallengeSender::Release): |
|
7474 (WebURLAuthenticationChallengeSender::cancelAuthenticationChallenge): |
|
7475 (WebURLAuthenticationChallengeSender::continueWithoutCredentialForAuthenticationChallenge): |
|
7476 (WebURLAuthenticationChallengeSender::useCredential): |
|
7477 (WebURLAuthenticationChallengeSender::resourceHandle): |
|
7478 * WebURLAuthenticationChallengeSender.h: Added. |
|
7479 |
|
7480 * WebURLCredential.cpp: Added. |
|
7481 (WebURLCredential::WebURLCredential): |
|
7482 (WebURLCredential::~WebURLCredential): |
|
7483 (WebURLCredential::createInstance): |
|
7484 (WebURLCredential::QueryInterface): |
|
7485 (WebURLCredential::AddRef): |
|
7486 (WebURLCredential::Release): |
|
7487 (WebURLCredential::hasPassword): |
|
7488 (WebURLCredential::initWithuser): |
|
7489 (WebURLCredential::password): |
|
7490 (WebURLCredential::persistence): |
|
7491 (WebURLCredential::user): |
|
7492 (WebURLCredential::credential): |
|
7493 * WebURLCredential.h: Added. |
|
7494 |
|
7495 * WebURLProtectionSpace.cpp: Added. |
|
7496 (WebURLProtectionSpace::WebURLProtectionSpace): |
|
7497 (WebURLProtectionSpace::~WebURLProtectionSpace): |
|
7498 (WebURLProtectionSpace::createInstance): |
|
7499 (WebURLProtectionSpace::QueryInterface): |
|
7500 (WebURLProtectionSpace::AddRef): |
|
7501 (WebURLProtectionSpace::Release): |
|
7502 (WebURLProtectionSpace::authenticationMethod): |
|
7503 (WebURLProtectionSpace::host): |
|
7504 (coreScheme): Helper for the init methods |
|
7505 (WebURLProtectionSpace::initWithHost): |
|
7506 (WebURLProtectionSpace::initWithProxyHost): |
|
7507 (WebURLProtectionSpace::isProxy): |
|
7508 (WebURLProtectionSpace::port): |
|
7509 (WebURLProtectionSpace::protocol): |
|
7510 (WebURLProtectionSpace::proxyType): |
|
7511 (WebURLProtectionSpace::realm): |
|
7512 (WebURLProtectionSpace::receivesCredentialSecurely): |
|
7513 (WebURLProtectionSpace::protectionSpace): |
|
7514 * WebURLProtectionSpace.h: Added. |
|
7515 |
|
7516 * WebURLResponse.cpp: Added QueryInterface for new GUID |
|
7517 (WebURLResponse::resourceResponse): Added accessor to WebCore backer |
|
7518 * WebURLResponse.h: Added GUID |
|
7519 |
|
7520 2007-01-16 Alice Liu <alice.liu@apple.com> |
|
7521 |
|
7522 Added stubs to keep the boomer build from failing. |
|
7523 |
|
7524 * WebEditorClient.cpp: |
|
7525 (WebEditorClient::didWriteSelectionToPasteboard): |
|
7526 * WebEditorClient.h: |
|
7527 |
|
7528 2007-01-16 Beth Dakin <bdakin@apple.com> |
|
7529 |
|
7530 Reviewed by Adam. |
|
7531 |
|
7532 Fix for <rdar://problem/4874565> Draw context menus using CG |
|
7533 |
|
7534 Added new delegate calls to the UIDelegate to draw context menus |
|
7535 that match the context menus in the app. |
|
7536 |
|
7537 * Interfaces/IWebUIDelegate.idl: Added five new delegate calls. |
|
7538 They take care of asking if there is a custom menu implementation, |
|
7539 adding custom drawing data to the menu items and tracking the popup |
|
7540 in a custom way, measuring the items when it comes time to draw the |
|
7541 menus, actually drawing the items, and properly destroying the |
|
7542 custom data when the menu is destroyed. |
|
7543 * WebView.cpp: |
|
7544 (WebView::handleContextMenuEvent): This function now takes care of |
|
7545 popping up the menu after the event is dispatched through WebCore. |
|
7546 WebCore used to pop up the menu itself, but having WebKit pop up |
|
7547 the menu matches the Mac and allows up to get rid of two functions |
|
7548 on ContextMenu that are empty on the Mac. It also makes more sense |
|
7549 to have this code reside in WebKit now that there are calls over |
|
7550 the UIDelegate to draw the menus. |
|
7551 (WebView::onMeasureItem): Helper function to call over the |
|
7552 UIDelegate. |
|
7553 (WebView::onDrawItem): Same. |
|
7554 (WebView::onUninitMenuPopup): Same. |
|
7555 (WebViewWndProc): Now that we are drawing the menus ourselves, we |
|
7556 need to handle WM_MEASUREITEM, WM_DRAWITEM, and WM_UNINITMENUPOPUP. |
|
7557 * WebView.h: |
|
7558 |
|
7559 2007-01-16 Steve Falkenburg <sfalken@apple.com> |
|
7560 |
|
7561 Reviewed by Lou. |
|
7562 |
|
7563 Change version numbering scheme for files from the form 3.0.521.32 |
|
7564 to the form 3.521.32.11. |
|
7565 |
|
7566 This will fix our upgrade installer logic. |
|
7567 |
|
7568 * WebKit.vcproj/WebKit.rc: |
|
7569 |
|
7570 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7571 |
|
7572 Reviewed by Adam. |
|
7573 |
|
7574 Fix: <rdar://problem/4925504> ASSERT when finished running iBench HTML Load Speed |
|
7575 |
|
7576 * WebFrame.cpp: |
|
7577 (WebFrame::cancelledError): Return a pseudo-CFNet cancelled error instead of a null ResourceError. |
|
7578 |
|
7579 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7580 |
|
7581 Reviewed by Adam. |
|
7582 |
|
7583 <rdar://problem/4889203> |
|
7584 Implement WebFrame::canHandleRequest. |
|
7585 |
|
7586 * WebDataSource.cpp: |
|
7587 (WebDataSource::webFrame): |
|
7588 Implement webFrame accessor. |
|
7589 |
|
7590 * WebFrame.cpp: |
|
7591 (WebFrame::canHandleRequest): |
|
7592 * WebView.cpp: |
|
7593 (WebView::canHandleRequest): |
|
7594 * WebView.h: |
|
7595 Implement canHandleRequest. |
|
7596 |
|
7597 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7598 |
|
7599 Reviewed by Adam. |
|
7600 |
|
7601 Loader related improvements. |
|
7602 |
|
7603 * Interfaces/IWebFrameLoadDelegate.idl: |
|
7604 Change method signature to match what we have on Mac more closely. |
|
7605 |
|
7606 * WebDataSource.cpp: |
|
7607 (WebDataSource::pageTitle): |
|
7608 Implement. |
|
7609 |
|
7610 * WebError.cpp: Added. |
|
7611 * WebError.h: Added. |
|
7612 Add (currently stubbed out) IWebError implementation. |
|
7613 |
|
7614 * WebFrame.cpp: |
|
7615 (WebFrame::dispatchDidCancelClientRedirect): |
|
7616 (WebFrame::dispatchWillPerformClientRedirect): |
|
7617 (WebFrame::dispatchDidReceiveIcon): |
|
7618 (WebFrame::dispatchUnableToImplementPolicy): |
|
7619 (WebFrame::dispatchDidFailProvisionalLoad): |
|
7620 (WebFrame::dispatchDidFailLoad): |
|
7621 Implement these. |
|
7622 |
|
7623 * WebKit.vcproj/WebKit.vcproj: |
|
7624 Add WebError.h and WebError.cpp |
|
7625 |
|
7626 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7627 |
|
7628 Reviewed by Adam. |
|
7629 |
|
7630 * WebFrame.cpp: |
|
7631 (WebFrame::postProgressStartedNotification): |
|
7632 (WebFrame::postProgressEstimateChangedNotification): |
|
7633 (WebFrame::postProgressFinishedNotification): |
|
7634 * WebFrame.h: |
|
7635 Post the correct notifications. |
|
7636 |
|
7637 * WebView.cpp: |
|
7638 (WebView::estimatedProgress): |
|
7639 Ask the progress tracker for the estimated progress. |
|
7640 |
|
7641 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7642 |
|
7643 Reviewed by Adam. |
|
7644 |
|
7645 * Interfaces/IWebView.idl: |
|
7646 Add progress notifications. |
|
7647 |
|
7648 2007-01-15 Anders Carlsson <acarlsson@apple.com> |
|
7649 |
|
7650 Reviewed by Adam. |
|
7651 |
|
7652 Call resource load delegate methods. |
|
7653 |
|
7654 * Interfaces/IWebResourceLoadDelegate.idl: |
|
7655 Use unsigned long instead of UINT. |
|
7656 |
|
7657 * WebBackForwardList.cpp: |
|
7658 * WebBackForwardList.h: |
|
7659 Get rid of the createInstance method that takes no arguments. |
|
7660 |
|
7661 * WebFrame.cpp: |
|
7662 (WebFrame::assignIdentifierToInitialRequest): |
|
7663 (WebFrame::dispatchDidReceiveResponse): |
|
7664 (WebFrame::dispatchDidReceiveContentLength): |
|
7665 (WebFrame::dispatchDidFinishLoading): |
|
7666 (WebFrame::dispatchDidFailLoading): |
|
7667 Call the right resource load delegate methods. |
|
7668 |
|
7669 * WebView.cpp: |
|
7670 (WebView::setResourceLoadDelegate): |
|
7671 (WebView::resourceLoadDelegate): |
|
7672 (WebView::setPolicyDelegate): |
|
7673 (WebView::policyDelegate): |
|
7674 * WebView.h: |
|
7675 Add getters and setters for the resource load delegate and the policy delegate. |
|
7676 |
|
7677 2007-01-14 Alice Liu <alice.liu@apple.com> |
|
7678 |
|
7679 Reviewed by Lou. |
|
7680 |
|
7681 Fixed: <rdar://problem/4888908> Find: "Use selection to find" and "Jump to selection" are not implemented |
|
7682 |
|
7683 * Interfaces/IWebView.idl: |
|
7684 * WebView.cpp: |
|
7685 (WebView::selectedText): |
|
7686 (WebView::centerSelectionInVisibleArea): |
|
7687 * WebView.h: |
|
7688 |
|
7689 2007-01-14 Adam Roben <aroben@apple.com> |
|
7690 |
|
7691 Reviewed by Steve. |
|
7692 |
|
7693 Fix: <rdar://4831292> Implement WebKitStatistics |
|
7694 |
|
7695 * Interfaces/IWebKitStatistics.idl: Added. |
|
7696 * Interfaces/WebKit.idl: Added WebKitStatistics declaration. |
|
7697 * WebKit.vcproj/Interfaces.vcproj: Added new files. |
|
7698 * WebKit.vcproj/WebKit.vcproj: Ditto. |
|
7699 * WebKit.vcproj/WebKitGUID.vcproj: Ditto. |
|
7700 * WebKitClassFactory.cpp: Updated to include WebKitStatistics. |
|
7701 (WebKitClassFactory::CreateInstance): |
|
7702 * WebKitDLL.cpp: Ditto. |
|
7703 (DllGetClassObject): |
|
7704 * WebKitStatistics.cpp: Added. |
|
7705 (WebKitStatistics::WebKitStatistics): |
|
7706 (WebKitStatistics::~WebKitStatistics): |
|
7707 (WebKitStatistics::createInstance): |
|
7708 (WebKitStatistics::QueryInterface): |
|
7709 (WebKitStatistics::AddRef): |
|
7710 (WebKitStatistics::Release): |
|
7711 (WebKitStatistics::webViewCount): |
|
7712 (WebKitStatistics::frameCount): |
|
7713 (WebKitStatistics::dataSourceCount): |
|
7714 (WebKitStatistics::viewCount): |
|
7715 (WebKitStatistics::HTMLRepresentationCount): |
|
7716 * WebKitStatistics.h: Added. |
|
7717 * WebKitStatisticsPrivate.h: Added. |
|
7718 |
|
7719 Added object counting: |
|
7720 |
|
7721 * WebDataSource.cpp: |
|
7722 (WebDataSource::WebDataSource): |
|
7723 (WebDataSource::~WebDataSource): |
|
7724 * WebFrame.cpp: |
|
7725 (WebFrame::WebFrame): |
|
7726 (WebFrame::~WebFrame): |
|
7727 * WebHTMLRepresentation.cpp: |
|
7728 (WebHTMLRepresentation::WebHTMLRepresentation): |
|
7729 (WebHTMLRepresentation::~WebHTMLRepresentation): |
|
7730 * WebView.cpp: |
|
7731 (WebView::WebView): Initialize m_page member. |
|
7732 (WebView::~WebView): |
|
7733 |
|
7734 2007-01-12 Anders Carlsson <acarlsson@apple.com> |
|
7735 |
|
7736 Build fixes. |
|
7737 |
|
7738 * WebFrame.cpp: |
|
7739 (WebFrame::assignIdentifierToInitialRequest): |
|
7740 (WebFrame::dispatchWillSendRequest): |
|
7741 (WebFrame::dispatchDidReceiveResponse): |
|
7742 (WebFrame::dispatchDidReceiveContentLength): |
|
7743 (WebFrame::dispatchDidFinishLoading): |
|
7744 (WebFrame::dispatchDidFailLoading): |
|
7745 (WebFrame::incrementProgress): |
|
7746 (WebFrame::completeProgress): |
|
7747 (WebFrame::dispatchDidReceiveAuthenticationChallenge): |
|
7748 (WebFrame::dispatchDidCancelAuthenticationChallenge): |
|
7749 * WebFrame.h: |
|
7750 |
|
7751 2007-01-12 Ada Chan <adachan@apple.com> |
|
7752 |
|
7753 Reviewed by Steve. |
|
7754 |
|
7755 <rdar://4602355> More Undo/Redo |
|
7756 - Added IWebBackForwardListPrivate which contains the removeItem method, used in undo/redo of closing tabs. |
|
7757 - Fixed a null dereference I ran into in WebFrame::dispatchDidFirstLayout. |
|
7758 |
|
7759 * Interfaces/IWebBackForwardListPrivate.idl: Added. |
|
7760 * WebBackForwardList.cpp: |
|
7761 (WebBackForwardList::QueryInterface): |
|
7762 (WebBackForwardList::removeItem): |
|
7763 * WebBackForwardList.h: |
|
7764 * WebFrame.cpp: |
|
7765 (WebFrame::dispatchDidFirstLayout): |
|
7766 * WebKit.vcproj/Interfaces.vcproj: |
|
7767 * WebKit.vcproj/WebKitGUID.vcproj: |
|
7768 |
|
7769 2007-01-12 Anders Carlsson <acarlsson@apple.com> |
|
7770 |
|
7771 Reviewed by Darin. |
|
7772 |
|
7773 Move WebKitWin over to the new WebCore loader. There are still some leftover functions |
|
7774 from FrameWinClient that aren't used and should be removed. |
|
7775 |
|
7776 * WebDataSource.cpp: |
|
7777 (WebDataSource::WebDataSource): |
|
7778 (WebDataSource::~WebDataSource): |
|
7779 (WebDataSource::createInstance): |
|
7780 (WebDataSource::documentLoader): |
|
7781 (WebDataSource::overrideEncoding): |
|
7782 (WebDataSource::setOverrideEncoding): |
|
7783 (WebDataSource::QueryInterface): |
|
7784 (WebDataSource::initWithRequest): |
|
7785 (WebDataSource::data): |
|
7786 (WebDataSource::representation): |
|
7787 (WebDataSource::webFrame): |
|
7788 (WebDataSource::initialRequest): |
|
7789 (WebDataSource::request): |
|
7790 (WebDataSource::response): |
|
7791 (WebDataSource::textEncodingName): |
|
7792 (WebDataSource::isLoading): |
|
7793 (WebDataSource::unreachableURL): |
|
7794 * WebDataSource.h: |
|
7795 * WebFrame.cpp: |
|
7796 (WebFrame::WebFramePrivate::m_policyFunction): |
|
7797 (WebFrame::WebFrame): |
|
7798 (WebFrame::~WebFrame): |
|
7799 (WebFrame::QueryInterface): |
|
7800 (WebFrame::loadRequest): |
|
7801 (WebFrame::loadData): |
|
7802 (getWebDataSource): |
|
7803 (WebFrame::dataSource): |
|
7804 (WebFrame::provisionalDataSource): |
|
7805 (WebFrame::stopLoading): |
|
7806 (WebFrame::reload): |
|
7807 (WebFrame::firstLayoutDone): |
|
7808 (WebFrame::loadType): |
|
7809 (WebFrame::stopMainResourceLoad): |
|
7810 (WebFrame::canProvideDocumentSource): |
|
7811 (WebFrame::createFrame): |
|
7812 (WebFrame::submitForm): |
|
7813 (WebFrame::setTitle): |
|
7814 (WebFrame::originalRequestURL): |
|
7815 (WebFrame::hasWebView): |
|
7816 (WebFrame::hasFrameView): |
|
7817 (WebFrame::dispatchDidReceiveServerRedirectForProvisionalLoad): |
|
7818 (WebFrame::dispatchDidReceiveTitle): |
|
7819 (WebFrame::dispatchDidFirstLayout): |
|
7820 (WebFrame::dispatchShow): |
|
7821 (WebFrame::cancelPolicyCheck): |
|
7822 (WebFrame::dispatchWillSubmitForm): |
|
7823 (WebFrame::finishedLoading): |
|
7824 (WebFrame::canHandleRequest): |
|
7825 (WebFrame::canShowMIMEType): |
|
7826 (WebFrame::representationExistsForURLScheme): |
|
7827 (WebFrame::updateGlobalHistoryForStandardLoad): |
|
7828 (WebFrame::shouldGoToHistoryItem): |
|
7829 (WebFrame::createDocumentLoader): |
|
7830 (WebFrame::receivedData): |
|
7831 (WebFrame::setUpPolicyListener): |
|
7832 (WebFrame::receivedPolicyDecision): |
|
7833 (WebFrame::committedLoad): |
|
7834 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
7835 (WebFrame::dispatchCreatePage): |
|
7836 (WebFrame::dispatchDidCancelAuthenticationChallenge): |
|
7837 * WebFrame.h: |
|
7838 * WebView.cpp: |
|
7839 (WebView::WebView): |
|
7840 (WebView::~WebView): |
|
7841 (WebViewWndProc): |
|
7842 (WebView::close): |
|
7843 (WebView::frameLoadDelegate): |
|
7844 (WebView::backForwardList): |
|
7845 (WebView::setMaintainsBackForwardList): |
|
7846 (WebView::goBack): |
|
7847 (WebView::goForward): |
|
7848 (WebView::goToBackForwardItem): |
|
7849 (WebView::setCustomTextEncodingName): |
|
7850 (WebView::customTextEncodingName): |
|
7851 (WebView::canGoBack): |
|
7852 (WebView::canGoForward): |
|
7853 (WebView::frameLoadDelegatePrivate): |
|
7854 * WebView.h: |
|
7855 |
|
7856 2007-01-12 Anders Carlsson <acarlsson@apple.com> |
|
7857 |
|
7858 Reviewed by Geoff. |
|
7859 |
|
7860 More loader preparations. |
|
7861 |
|
7862 * WebContextMenuClient.cpp: |
|
7863 (WebContextMenuClient::getCustomMenuFromDefaultItems): |
|
7864 (WebContextMenuClient::contextMenuItemSelected): |
|
7865 Use ::createInstance to create the element property bags. |
|
7866 |
|
7867 * WebElementPropertyBag.cpp: |
|
7868 (WebElementPropertyBag::WebElementPropertyBag): |
|
7869 (WebElementPropertyBag::~WebElementPropertyBag): |
|
7870 (WebElementPropertyBag::createInstance): |
|
7871 (convertStringToVariant): |
|
7872 * WebElementPropertyBag.h: |
|
7873 Fix ownership issues so WebElementPropertyBag can one day be a value in another property bag. |
|
7874 |
|
7875 * WebFramePolicyListener.cpp: Added. |
|
7876 (WebFramePolicyListener::WebFramePolicyListener): |
|
7877 (WebFramePolicyListener::~WebFramePolicyListener): |
|
7878 (WebFramePolicyListener::createInstance): |
|
7879 (WebFramePolicyListener::QueryInterface): |
|
7880 (WebFramePolicyListener::AddRef): |
|
7881 (WebFramePolicyListener::Release): |
|
7882 (WebFramePolicyListener::use): |
|
7883 (WebFramePolicyListener::download): |
|
7884 (WebFramePolicyListener::ignore): |
|
7885 (WebFramePolicyListener::continueSubmit): |
|
7886 (WebFramePolicyListener::receivedPolicyDecision): |
|
7887 (WebFramePolicyListener::invalidate): |
|
7888 * WebFramePolicyListener.h: Added. |
|
7889 Add policy listener implementation. |
|
7890 |
|
7891 * WebFrame.cpp: |
|
7892 (WebFrame::receivedPolicyDecision): |
|
7893 * WebFrame.h: |
|
7894 Add stub to be used by the policy listener. |
|
7895 |
|
7896 * WebView.cpp: |
|
7897 (WebView::WebView): |
|
7898 (WebView::~WebView): |
|
7899 (WebView::paint): |
|
7900 (WebView::closeWindow): |
|
7901 (WebView::handleMouseEvent): |
|
7902 (WebViewWndProc): |
|
7903 (WebView::initWithFrame): |
|
7904 (WebView::setUIDelegate): |
|
7905 (WebView::uiDelegate): |
|
7906 (WebView::setFrameLoadDelegate): |
|
7907 (WebView::frameLoadDelegate): |
|
7908 (WebView::preferences): |
|
7909 (WebView::elementAtPoint): |
|
7910 (WebView::setFormDelegate): |
|
7911 (WebView::formDelegate): |
|
7912 (WebView::setFrameLoadDelegatePrivate): |
|
7913 (WebView::frameLoadDelegatePrivate): |
|
7914 * WebView.h: |
|
7915 Cleanup, use COMPtr in a couple of places. |
|
7916 |
|
7917 2007-01-11 Steve Falkenburg <sfalken@apple.com> |
|
7918 |
|
7919 B&I build change - copy WebKit.resources to dstroot for installer |
|
7920 |
|
7921 * WebKit.vcproj/WebKit.make: |
|
7922 |
|
7923 2007-01-11 Steve Falkenburg <sfalken@apple.com> |
|
7924 |
|
7925 Reviewed by Lou. |
|
7926 |
|
7927 Implement "Make Text Normal Size". |
|
7928 |
|
7929 * WebView.cpp: |
|
7930 (WebView::canMakeTextStandardSize): Added |
|
7931 (WebView::makeTextStandardSize): Added |
|
7932 (WebView::toggleContinuousSpellChecking): Added |
|
7933 (WebView::toggleSmartInsertDelete): Added |
|
7934 |
|
7935 2007-01-11 Brady Eidson <beidson@apple.com> |
|
7936 |
|
7937 Reviewed by NOBODY. |
|
7938 |
|
7939 Make it build again after my OpenSource http auth checkin |
|
7940 |
|
7941 * WebFrame.cpp: |
|
7942 (WebFrame::dispatchDidReceiveAuthenticationChallenge): |
|
7943 (WebFrame::dispatchDidCancelAuthenticationChallenge): |
|
7944 * WebFrame.h: |
|
7945 |
|
7946 2007-01-10 Anders Carlsson <acarlsson@apple.com> |
|
7947 |
|
7948 Another build fix. |
|
7949 |
|
7950 * WebContextMenuClient.cpp: |
|
7951 (WebContextMenuClient::lookUpInDictionary): |
|
7952 * WebContextMenuClient.h: |
|
7953 |
|
7954 2007-01-10 Beth Dakin <bdakin@apple.com> |
|
7955 |
|
7956 Reviewed by John. |
|
7957 |
|
7958 Fix for <rdar://problem/4914258> REGRESSION: Search in Google now |
|
7959 operates on the current WebView instead of invoking Safari's |
|
7960 service |
|
7961 |
|
7962 * WebContextMenuClient.cpp: |
|
7963 (WebContextMenuClient::searchWithGoogle): Do all of the work we |
|
7964 used to do in WebCore over here in WebKit. |
|
7965 * WebContextMenuClient.h: |
|
7966 |
|
7967 2007-01-10 Anders Carlsson <acarlsson@apple.com> |
|
7968 |
|
7969 Build fix. |
|
7970 |
|
7971 * WebFrame.cpp: |
|
7972 (WebFrame::dispatchDidFirstLayout): |
|
7973 * WebFrame.h: |
|
7974 |
|
7975 2007-01-10 Anders Carlsson <acarlsson@apple.com> |
|
7976 |
|
7977 Reviewed by Darin. |
|
7978 |
|
7979 Add WebDocumentLoader. Implement some of the FrameLoaderClient methods. |
|
7980 Add a resourceRequest() getter to WebMutableURLRequest. |
|
7981 |
|
7982 * WebDocumentLoader.cpp: Added. |
|
7983 (WebDocumentLoader::WebDocumentLoader): |
|
7984 (WebDocumentLoader::setDataSource): |
|
7985 (WebDocumentLoader::dataSource): |
|
7986 (WebDocumentLoader::attachToFrame): |
|
7987 (WebDocumentLoader::detachFromFrame): |
|
7988 * WebDocumentLoader.h: Added. |
|
7989 * WebFrame.cpp: |
|
7990 (WebFrame::dispatchWillPerformClientRedirect): |
|
7991 (WebFrame::dispatchDidChangeLocationWithinPage): |
|
7992 (WebFrame::dispatchWillClose): |
|
7993 (WebFrame::dispatchDidStartProvisionalLoad): |
|
7994 (WebFrame::dispatchDidReceiveTitle): |
|
7995 (WebFrame::dispatchDidCommitLoad): |
|
7996 (WebFrame::dispatchDidFinishLoad): |
|
7997 (WebFrame::updateGlobalHistoryForStandardLoad): |
|
7998 (WebFrame::updateGlobalHistoryForReload): |
|
7999 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
8000 (WebFrame::dispatchDecidePolicyForNewWindowAction): |
|
8001 (WebFrame::dispatchDecidePolicyForNavigationAction): |
|
8002 (WebFrame::dispatchDidFailProvisionalLoad): |
|
8003 (WebFrame::dispatchDidFailLoad): |
|
8004 * WebKit.vcproj/WebKit.vcproj: |
|
8005 * WebMutableURLRequest.cpp: |
|
8006 (WebMutableURLRequest::resourceRequest): |
|
8007 * WebMutableURLRequest.h: |
|
8008 |
|
8009 2007-01-10 Anders Carlsson <acarlsson@apple.com> |
|
8010 |
|
8011 Reviewed by Brady. |
|
8012 |
|
8013 Make WebBackForwardList wrap a WebCore::BackForwardList. Add wrapper map to WebHistoryItem. |
|
8014 |
|
8015 * WebBackForwardList.cpp: |
|
8016 (backForwardListWrappers): |
|
8017 (WebBackForwardList::WebBackForwardList): |
|
8018 (WebBackForwardList::~WebBackForwardList): |
|
8019 (WebBackForwardList::createInstance): |
|
8020 (WebBackForwardList::addItem): |
|
8021 (WebBackForwardList::goBack): |
|
8022 (WebBackForwardList::goForward): |
|
8023 (WebBackForwardList::goToItem): |
|
8024 (WebBackForwardList::backItem): |
|
8025 (WebBackForwardList::currentItem): |
|
8026 (WebBackForwardList::forwardItem): |
|
8027 (WebBackForwardList::backListWithLimit): |
|
8028 (WebBackForwardList::forwardListWithLimit): |
|
8029 (WebBackForwardList::capacity): |
|
8030 (WebBackForwardList::setCapacity): |
|
8031 (WebBackForwardList::backListCount): |
|
8032 (WebBackForwardList::forwardListCount): |
|
8033 (WebBackForwardList::containsItem): |
|
8034 (WebBackForwardList::itemAtIndex): |
|
8035 (WebBackForwardList::setPageCacheSize): |
|
8036 (WebBackForwardList::pageCacheSize): |
|
8037 (WebBackForwardList::setDefaultPageCacheSizeIfNecessary): |
|
8038 * WebBackForwardList.h: |
|
8039 * WebHistoryItem.cpp: |
|
8040 (historyItemWrappers): |
|
8041 (WebHistoryItem::WebHistoryItem): |
|
8042 (WebHistoryItem::~WebHistoryItem): |
|
8043 (WebHistoryItem::createInstance): |
|
8044 (WebHistoryItem::initFromDictionaryRepresentation): |
|
8045 (WebHistoryItem::QueryInterface): |
|
8046 (WebHistoryItem::initWithURLString): |
|
8047 (WebHistoryItem::historyItem): |
|
8048 * WebHistoryItem.h: |
|
8049 |
|
8050 2007-01-09 Ada Chan <adachan@apple.com> |
|
8051 |
|
8052 Reviewed by Steve. |
|
8053 |
|
8054 <rdar://4602355> Undo/Redo |
|
8055 - Added new undo methods in the IWebUIDelegate. |
|
8056 - Removed the internal WebUndoManager in WebEditorClient. |
|
8057 Instead, we'll call methods on the ui delegate to register |
|
8058 undo operations, execute undo/redo, etc. |
|
8059 |
|
8060 * English.lproj/Localizable.strings: |
|
8061 Added localized strings for all the edit command actions. |
|
8062 * Interfaces/IWebUIDelegate.idl: |
|
8063 Added undo delegate callbacks. |
|
8064 * Interfaces/IWebUndoTarget.idl: Added. |
|
8065 Added a IWebUndoTarget interface that targets of undo |
|
8066 operations need to implement. |
|
8067 * WebEditorClient.cpp: |
|
8068 Added WebEditorUndoTarget class that implements IWebUndoTarget. |
|
8069 (WebEditorUndoTarget::WebEditorUndoTarget): |
|
8070 (WebEditorUndoTarget::QueryInterface): |
|
8071 (WebEditorUndoTarget::AddRef): |
|
8072 (WebEditorUndoTarget::Release): |
|
8073 (WebEditorUndoTarget::invoke): |
|
8074 (WebEditorClient::WebEditorClient): |
|
8075 (WebEditorClient::~WebEditorClient): |
|
8076 WebEditorUndoCommand implements IWebUndoCommand and wraps an |
|
8077 EditCommand in it. |
|
8078 (WebEditorUndoCommand::WebEditorUndoCommand): |
|
8079 (WebEditorUndoCommand::execute): |
|
8080 (WebEditorUndoCommand::QueryInterface): |
|
8081 (WebEditorUndoCommand::AddRef): |
|
8082 (WebEditorUndoCommand::Release): |
|
8083 (undoNameForEditAction): |
|
8084 The undo operations in WebEditorClient now calls through to the |
|
8085 undo methods in IWebUIDelegate rather than keeping an internal |
|
8086 undo/redo stack. |
|
8087 (WebEditorClient::registerCommandForUndo): |
|
8088 (WebEditorClient::registerCommandForRedo): |
|
8089 (WebEditorClient::clearUndoRedoOperations): |
|
8090 (WebEditorClient::canUndo): |
|
8091 (WebEditorClient::canRedo): |
|
8092 (WebEditorClient::undo): |
|
8093 (WebEditorClient::redo): |
|
8094 * WebEditorClient.h: |
|
8095 * WebKit.vcproj/Interfaces.vcproj: added IWebUndoTarget.idl |
|
8096 * WebKit.vcproj/WebKitGUID.vcproj: added IWebUndoTarget_i.c |
|
8097 * WebLocalizableStrings.h: |
|
8098 |
|
8099 2007-01-09 Anders Carlsson <acarlsson@apple.com> |
|
8100 |
|
8101 Reviewed by Darin. |
|
8102 |
|
8103 Add COMPtr. Make MemoryStream backed by a SharedBuffer. Use SharedBuffer in |
|
8104 WebFrame. |
|
8105 |
|
8106 * COMPtr.h: Added. |
|
8107 (COMPtr::COMPtr): |
|
8108 (COMPtr::~COMPtr): |
|
8109 (COMPtr::get): |
|
8110 (COMPtr::operator*): |
|
8111 (COMPtr::operator->): |
|
8112 (COMPtr::operator&): |
|
8113 (COMPtr::operator!): |
|
8114 (COMPtr::operator UnspecifiedBoolType): |
|
8115 (::copyTo): |
|
8116 (::adopt): |
|
8117 (::operator): |
|
8118 * MemoryStream.cpp: |
|
8119 (MemoryStream::MemoryStream): |
|
8120 (MemoryStream::~MemoryStream): |
|
8121 (MemoryStream::createInstance): |
|
8122 (MemoryStream::Clone): |
|
8123 * MemoryStream.h: |
|
8124 * WebFrame.cpp: |
|
8125 (WebFrame::WebFrame): |
|
8126 (WebFrame::didReceiveResponse): |
|
8127 (WebFrame::didReceiveData): |
|
8128 * WebFrame.h: |
|
8129 (WebFrame::data): |
|
8130 * WebKit.vcproj/WebKit.vcproj: |
|
8131 |
|
8132 2007-01-09 Steve Falkenburg <sfalken@apple.com> |
|
8133 |
|
8134 Reviewed by Lou. |
|
8135 |
|
8136 <rdar://4906546> Win2K: crash when entering new URL in address field |
|
8137 |
|
8138 Win2K compatibility fix. SafeArrayCreateVector doesn't work correctly on older systems (Win2K, etc.) |
|
8139 |
|
8140 Some references to people stumbling across this bug (apologies for not being able to find a Microsoft support article): |
|
8141 http://discuss.develop.com/archives/wa.exe?A2=ind0104a&L=dotnet&D=0&T=0&P=69575 |
|
8142 http://www.eggheadcafe.com/ng/microsoft.public.platformsdk.com_ole/Jul2005/post22989606.asp |
|
8143 http://www.pcreview.co.uk/forums/thread-1470025.php |
|
8144 |
|
8145 * MarshallingHelpers.cpp: |
|
8146 (MarshallingHelpers::stringArrayToSafeArray): |
|
8147 (MarshallingHelpers::intArrayToSafeArray): |
|
8148 (MarshallingHelpers::intRectToSafeArray): |
|
8149 (MarshallingHelpers::iunknownArrayToSafeArray): |
|
8150 |
|
8151 2007-01-08 Lou Amadio <lamadio@apple.com> |
|
8152 |
|
8153 Reviewed by ggaren |
|
8154 |
|
8155 * DOMCoreClasses.cpp: |
|
8156 (DOMNode::createInstance): |
|
8157 Build break |
|
8158 * WebView.cpp: |
|
8159 (WebView::handleMouseEvent): |
|
8160 passing incorrect flag |
|
8161 |
|
8162 2007-01-08 Anders Carlsson <acarlsson@apple.com> |
|
8163 |
|
8164 Reviewed by Brady. |
|
8165 |
|
8166 Use a WebCore HistoryItem object to back WebHistoryItem. |
|
8167 |
|
8168 * WebHistoryItem.cpp: |
|
8169 (WebHistoryItem::WebHistoryItem): |
|
8170 (WebHistoryItem::~WebHistoryItem): |
|
8171 (WebHistoryItem::createInstance): |
|
8172 (WebHistoryItem::initFromDictionaryRepresentation): |
|
8173 (WebHistoryItem::dictionaryRepresentation): |
|
8174 (WebHistoryItem::hasURLString): |
|
8175 (WebHistoryItem::visitCount): |
|
8176 (WebHistoryItem::setVisitCount): |
|
8177 (WebHistoryItem::mergeAutoCompleteHints): |
|
8178 (WebHistoryItem::setLastVisitedTimeInterval): |
|
8179 (WebHistoryItem::setTitle): |
|
8180 (WebHistoryItem::RSSFeedReferrer): |
|
8181 (WebHistoryItem::setRSSFeedReferrer): |
|
8182 (WebHistoryItem::initWithURLString): |
|
8183 (WebHistoryItem::URLString): |
|
8184 (WebHistoryItem::title): |
|
8185 (WebHistoryItem::lastVisitedTimeInterval): |
|
8186 * WebHistoryItem.h: |
|
8187 |
|
8188 2007-01-05 Anders Carlsson <acarlsson@apple.com> |
|
8189 |
|
8190 Reviewed by Adam. |
|
8191 |
|
8192 Add stubs for FrameLoaderClient methods. |
|
8193 |
|
8194 * WebFrame.cpp: |
|
8195 (WebFrame::setMainDocumentError): |
|
8196 (WebFrame::cancelledError): |
|
8197 (WebFrame::cannotShowURLError): |
|
8198 (WebFrame::interruptForPolicyChangeError): |
|
8199 (WebFrame::cannotShowMIMETypeError): |
|
8200 (WebFrame::fileDoesNotExistError): |
|
8201 (WebFrame::committedLoad): |
|
8202 (WebFrame::dispatchDecidePolicyForMIMEType): |
|
8203 (WebFrame::dispatchDecidePolicyForNewWindowAction): |
|
8204 (WebFrame::dispatchDecidePolicyForNavigationAction): |
|
8205 (WebFrame::dispatchUnableToImplementPolicy): |
|
8206 (WebFrame::download): |
|
8207 (WebFrame::willUseArchive): |
|
8208 (WebFrame::dispatchWillSendRequest): |
|
8209 (WebFrame::dispatchDidReceiveResponse): |
|
8210 (WebFrame::dispatchDidReceiveContentLength): |
|
8211 (WebFrame::dispatchDidFinishLoading): |
|
8212 (WebFrame::dispatchDidFailLoading): |
|
8213 (WebFrame::dispatchDidLoadResourceFromMemoryCache): |
|
8214 (WebFrame::dispatchDidFailProvisionalLoad): |
|
8215 (WebFrame::dispatchDidFailLoad): |
|
8216 (WebFrame::dispatchCreatePage): |
|
8217 (WebFrame::incrementProgress): |
|
8218 (WebFrame::completeProgress): |
|
8219 (WebFrame::startDownload): |
|
8220 |
|
8221 2007-01-05 Alice Liu <alice.liu@apple.com> |
|
8222 |
|
8223 Reviewed by Lou. |
|
8224 |
|
8225 Fixed <rdar://problem/4853400> disable commands in the Edit menu when they're not applicable |
|
8226 and <rdar://problem/4769487> Some editing operations should be disabled in View Source window |
|
8227 |
|
8228 * Interfaces/IWebView.idl: |
|
8229 * WebView.cpp: |
|
8230 (WebView::hasSelectedRange): |
|
8231 (WebView::cutEnabled): |
|
8232 (WebView::copyEnabled): |
|
8233 (WebView::pasteEnabled): |
|
8234 (WebView::deleteEnabled): |
|
8235 (WebView::editingEnabled): |
|
8236 * WebView.h: |
|
8237 |
|
8238 2007-01-05 Anders Carlsson <acarlsson@apple.com> |
|
8239 |
|
8240 Reviewed by Adam. |
|
8241 |
|
8242 Add stubs for new FrameLoaderClient methods. |
|
8243 |
|
8244 * WebFrame.cpp: |
|
8245 (WebFrame::createDocumentLoader): |
|
8246 (WebFrame::setMainDocumentError): |
|
8247 (WebFrame::cancelledError): |
|
8248 (WebFrame::cannotShowURLError): |
|
8249 (WebFrame::interruptForPolicyChangeError): |
|
8250 (WebFrame::cannotShowMIMETypeError): |
|
8251 (WebFrame::fileDoesNotExistError): |
|
8252 (WebFrame::shouldFallBack): |
|
8253 (WebFrame::committedLoad): |
|
8254 * WebFrame.h: |
|
8255 |
|
8256 2007-01-04 Adam Roben <aroben@apple.com> |
|
8257 |
|
8258 Reviewed by Geoff. |
|
8259 |
|
8260 Fix: <rdar://4763580> Support tabbing between subframes |
|
8261 Fix: <rdar://4763595> Support tabbing out of the document back into the |
|
8262 Safari UI |
|
8263 |
|
8264 * Interfaces/IWebUIDelegate.idl: Added declarations of new methods. |
|
8265 * WebBackForwardList.cpp: |
|
8266 (WebBackForwardList::backItem): Changed to return E_FAIL if returning a |
|
8267 null pointer. |
|
8268 (WebBackForwardList::currentItem): Ditto. |
|
8269 (WebBackForwardList::forwardItem): Ditto. |
|
8270 * WebChromeClient.cpp: |
|
8271 (WebChromeClient::canTakeFocus): Added new click method. |
|
8272 (WebChromeClient::takeFocus): Ditto. |
|
8273 (WebChromeClient::focus): Removed unnecessary null check. |
|
8274 (WebChromeClient::unfocus): Ditto. |
|
8275 (WebChromeClient::createWindow): Ditto. |
|
8276 (WebChromeClient::createModalDialog): Ditto. |
|
8277 (WebChromeClient::show): Ditto. |
|
8278 (WebChromeClient::canRunModal): Ditto. |
|
8279 (WebChromeClient::runModal): Ditto. |
|
8280 (WebChromeClient::setToolbarsVisible): Ditto. |
|
8281 (WebChromeClient::toolbarsVisible): Ditto. |
|
8282 (WebChromeClient::setStatusbarVisible): Ditto. |
|
8283 (WebChromeClient::statusbarVisible): Ditto. |
|
8284 (WebChromeClient::setMenubarVisible): Ditto. |
|
8285 (WebChromeClient::menubarVisible): Ditto. |
|
8286 (WebChromeClient::setResizable): Ditto. |
|
8287 (WebChromeClient::addMessageToConsole): Ditto. |
|
8288 * WebChromeClient.h: Added declarations. |
|
8289 |
|
8290 2007-01-04 Beth Dakin <bdakin@apple.com> |
|
8291 |
|
8292 Reviewed by Adam. |
|
8293 |
|
8294 A few changes needed to turn on WebCore context menus on the Mac. |
|
8295 |
|
8296 * WebContextMenuClient.cpp: Name change and have the |
|
8297 former getCustomMenuFromDefaultItems function return the |
|
8298 PlatformMenuDescription since it feels funny to have the client set |
|
8299 the new platform description. |
|
8300 (WebContextMenuClient::getCustomMenuFromDefaultItems): Same. |
|
8301 * WebContextMenuClient.h: Same. |
|
8302 |
|
8303 2007-01-02 Brady Eidson <beidson@apple.com> |
|
8304 |
|
8305 Reviewed by Lou |
|
8306 |
|
8307 Temporary Link Stub fix for Back/Forward cache landing in OpenSource |
|
8308 |
|
8309 * WebFrame.cpp: |
|
8310 (WebFrame::setDocumentViewFromPageCache): |
|
8311 (WebFrame::updateGlobalHistoryForStandardLoad): |
|
8312 (WebFrame::updateGlobalHistoryForReload): |
|
8313 (WebFrame::shouldGoToHistoryItem): |
|
8314 (WebFrame::saveScrollPositionAndViewStateToItem): |
|
8315 (WebFrame::saveDocumentViewToPageCache): |
|
8316 (WebFrame::canCachePage): |
|
8317 * WebFrame.h: |
|
8318 |
|
8319 2006-12-26 Geoffrey Garen <ggaren@apple.com> |
|
8320 |
|
8321 Build fix. |
|
8322 |
|
8323 * WebFrame.cpp: Removed willCloseDocument, which is now gone from |
|
8324 WebCore::FrameLoaderClient. |
|
8325 * WebFrame.h: ditto |
|
8326 |
|
8327 2006-12-25 Geoffrey Garen <ggaren@apple.com> |
|
8328 |
|
8329 Reviewed by Oliver Hunt. |
|
8330 |
|
8331 Removed WebCoreSettings, cleaned up WebCore::Settings. |
|
8332 |
|
8333 * WebFrame.cpp: |
|
8334 (WebFrame::initWithWebFrameView): Used core() here, now that WebView::settings() |
|
8335 is gone. |
|
8336 |
|
8337 * WebView.cpp: |
|
8338 (WebView::updateWebCoreSettingsFromPreferences): Simplified this code, now |
|
8339 that WebCore handles most of it. |
|
8340 |
|
8341 * WebView.h: Removed settings() accessor. Settings belong to the WebCore |
|
8342 page, not the WebView. |
|
8343 |
|
8344 2006-12-22 Alice Liu <alice.liu@apple.com> |
|
8345 |
|
8346 Reviewed by Geoff. |
|
8347 |
|
8348 Fixed <rdar://4766681> and <rdar://4766685> concerning editable link behavior |
|
8349 |
|
8350 * Interfaces/IWebPreferences.idl: |
|
8351 * WebHistoryItem.cpp: |
|
8352 (WebHistoryItem::dictionaryRepresentation): |
|
8353 * WebPreferenceKeysPrivate.h: |
|
8354 * WebPreferences.cpp: |
|
8355 (WebPreferences::initialize): |
|
8356 (WebPreferences::editableLinkBehavior): |
|
8357 (WebPreferences::setEditableLinkBehavior): |
|
8358 * WebPreferences.h: |
|
8359 * WebView.cpp: |
|
8360 (WebView::updateWebCoreSettingsFromPreferences): |
|
8361 |
|
8362 2006-12-20 Adam Roben <aroben@apple.com> |
|
8363 |
|
8364 Reviewed by Mark Rowe. |
|
8365 |
|
8366 Fix: <rdar://4895655> Status bar doesn't display correct text when |
|
8367 WebView is scrolled. |
|
8368 |
|
8369 * WebView.cpp: |
|
8370 (WebView::handleMouseEvent): Convert the event coordinates to document |
|
8371 coordinates before calling elementAtPoint. |
|
8372 |
|
8373 2006-12-19 Alice Liu <alice.liu@apple.com> |
|
8374 |
|
8375 In r11349 I accidentally checked in my local change to the user agent. |
|
8376 Here I am changing it back to what it used to be. |
|
8377 |
|
8378 * WebView.cpp: |
|
8379 (WebView::userAgentForKURL): |
|
8380 |
|
8381 2006-12-19 Alice Liu <alice.liu@apple.com> |
|
8382 |
|
8383 Reviewed by Brady. |
|
8384 |
|
8385 <rdar://problem/4796729> add "deleteButton" image resource |
|
8386 |
|
8387 * WebKit.vcproj/WebKit.rc: |
|
8388 * WebKit.vcproj/deleteButton.png: Added. |
|
8389 * WebKit.vcproj/deleteButtonPressed.png: Added. |
|
8390 |
|
8391 2006-12-19 Anders Carlsson <acarlsson@apple.com> |
|
8392 |
|
8393 Reviewed by Adam, Darin. |
|
8394 |
|
8395 <rdar://problem/4769830> |
|
8396 logging to JS console. |
|
8397 |
|
8398 Add isError argument to addMessageToConsole. |
|
8399 |
|
8400 * Interfaces/IWebUIDelegatePrivate.idl: |
|
8401 * WebChromeClient.cpp: |
|
8402 (WebChromeClient::addMessageToConsole): |
|
8403 |
|
8404 2006-12-19 Steve Falkenburg <sfalken@apple.com> |
|
8405 |
|
8406 Reviewed by Lou, Adele. |
|
8407 |
|
8408 Added CLSID for WebPreferences |
|
8409 |
|
8410 * Interfaces/WebKit.idl: |
|
8411 * WebKitClassFactory.cpp: |
|
8412 (WebKitClassFactory::CreateInstance): |
|
8413 * WebKitDLL.cpp: |
|
8414 (DllGetClassObject): |
|
8415 |
|
8416 2006-12-18 Ada Chan <adachan@apple.com> |
|
8417 |
|
8418 Reviewed by Adam. |
|
8419 |
|
8420 - Added runBeforeUnloadConfirmPanelWithMessage to IWebUIDelegate. |
|
8421 - implemented canRunBeforeUnloadConfirmPanel, runBeforeUnloadConfirmPanel, and closeWindowSoon |
|
8422 in WebChromeClient |
|
8423 - implemented WebView::closeWindow(). |
|
8424 |
|
8425 * Interfaces/IWebUIDelegate.idl: |
|
8426 * WebChromeClient.cpp: |
|
8427 (WebChromeClient::canRunBeforeUnloadConfirmPanel): |
|
8428 (WebChromeClient::runBeforeUnloadConfirmPanel): |
|
8429 (WebChromeClient::closeWindowSoon): |
|
8430 * WebChromeClient.h: |
|
8431 * WebFrame.h: |
|
8432 * WebView.cpp: |
|
8433 (WebView::closeWindow): |
|
8434 * WebView.h: |
|
8435 |
|
8436 2006-12-18 Brady Eidson <beidson@apple.com> |
|
8437 |
|
8438 Reviewed by Alice |
|
8439 |
|
8440 Fixes <rdar://4821724> - Wrong site icon displays for sites who don't actually have an icon |
|
8441 |
|
8442 We judged whether or not a site has an icon based on whether or not the IconDatabase returned |
|
8443 a valid Image. |
|
8444 In the case of sites without an icon, we actually get returned a valid Image with dimensions 0x0. |
|
8445 WebKit on OS X correctly handles this case via NSImage goodness - now we manually handle it on Windows |
|
8446 |
|
8447 * WebIconDatabase.cpp: |
|
8448 (WebIconDatabase::iconForURL): Check the width() as an additional case to fallback to the default icon |
|
8449 |
|
8450 2006-12-18 Steve Falkenburg <sfalken@apple.com> |
|
8451 |
|
8452 Reviewed by Adam. |
|
8453 |
|
8454 Added loadType to IWebFramePrivate. |
|
8455 |
|
8456 * Interfaces/IWebFramePrivate.idl: Added loadType |
|
8457 * WebFrame.cpp: Fixed line endings |
|
8458 (WebFrame::loadType): Added |
|
8459 * WebFrame.h: Fixed line endings |
|
8460 * WebKit.vcproj/WebKit.vcproj: Moved WebLocalizableStrings.h to proper folder |
|
8461 |
|
8462 2006-12-18 Alice Liu <alice.liu@apple.com> |
|
8463 |
|
8464 Reviewed by Adam. |
|
8465 |
|
8466 <rdar://problem/4853363> hook up various deletion-related functions in WebView |
|
8467 |
|
8468 * WebView.cpp: |
|
8469 (WebView::execCommand): |
|
8470 Removed the case for ForwardDelete, since it shouldn't be handled there |
|
8471 (WebView::deleteSelection): |
|
8472 Implemented |
|
8473 (WebView::copy): |
|
8474 (WebView::cut): |
|
8475 (WebView::paste): |
|
8476 (WebView::delete_): |
|
8477 Use the Editor's execCommand for these editor-responsible functions |
|
8478 |
|
8479 2006-12-18 Kevin McCullough <KMcCullough@apple.com> |
|
8480 |
|
8481 Reviewed by Oliver. |
|
8482 |
|
8483 - Remove CG header includes in open source files |
|
8484 |
|
8485 * WebView.cpp: |
|
8486 |
|
8487 2006-12-16 Beth Dakin <bdakin@apple.com> |
|
8488 |
|
8489 Reviewed by Adam. |
|
8490 |
|
8491 In the process of making enabled/disabled items and item state work |
|
8492 on Boomer, we discovered that we could not get our sub-menus to |
|
8493 work with using notify by position. This switches the Boomer |
|
8494 context menus over to use the more conventional menu command |
|
8495 notification of id. This sends a WM_COMMAND message instead of a |
|
8496 WM_MENUCOMMAND message. We can differentiate the context menu |
|
8497 WM_COMMAND messaged from the other ones because the high word of |
|
8498 wParam is 0 when the message comes from a menu. So now WM_COMMAND |
|
8499 handles the context menu actions. |
|
8500 |
|
8501 * Interfaces/IWebUIDelegate.idl: If-def not needed here. |
|
8502 * WebContextMenuClient.cpp: |
|
8503 (WebContextMenuClient::contextMenuItemSelected): Now takes a |
|
8504 pointer to the parentMenu. |
|
8505 * WebContextMenuClient.h: |
|
8506 * WebView.cpp: |
|
8507 (WebView::performContextMenuAction): |
|
8508 (WebViewWndProc): |
|
8509 |
|
8510 2006-12-14 Adele Peterson <adele@apple.com> |
|
8511 |
|
8512 Reviewed by Adam. |
|
8513 |
|
8514 Build Fix. |
|
8515 |
|
8516 * WebContextMenuClient.h: |
|
8517 |
|
8518 2006-12-14 Ada Chan <adachan@apple.com> |
|
8519 |
|
8520 Reviewed by Steve. |
|
8521 |
|
8522 Implemented WebChromeClient::pageRect() to return the bounds of the WebView. |
|
8523 Implemented WebFrame::parentFrame(). |
|
8524 Added a temporary implementation of WebDataSource::isLoading(). |
|
8525 |
|
8526 * WebChromeClient.cpp: |
|
8527 (WebChromeClient::pageRect): |
|
8528 * WebDataSource.cpp: |
|
8529 (WebDataSource::isLoading): |
|
8530 * WebFrame.cpp: |
|
8531 (kit): |
|
8532 (WebFrame::parentFrame): |
|
8533 * WebView.cpp: |
|
8534 (WebView::frameRect): |
|
8535 * WebView.h: |
|
8536 |
|
8537 2006-12-13 Geoffrey Garen <ggaren@apple.com> |
|
8538 |
|
8539 Reviewed by Darin Adler, Dave Hyatt. |
|
8540 |
|
8541 Fixed <rdar://problem/4840261> Frame::setIsActive not called when frames |
|
8542 are focused/unfocused |
|
8543 |
|
8544 Updated WebKit to use new FocusController tracking of the focused frame. |
|
8545 |
|
8546 * WebView.cpp: |
|
8547 (WebViewWndProc): Fixed a minor bug where we wouldn't fire the blur event |
|
8548 when changing focus to the location bar. |
|
8549 |
|
8550 2006-12-12 Anders Carlsson <acarlsson@apple.com> |
|
8551 |
|
8552 * WebFrame.cpp: |
|
8553 (WebFrame::loadDataSource): |
|
8554 Update for changes to ResourceHandle. |
|
8555 |
|
8556 2006-12-11 Beth Dakin <bdakin@apple.com> |
|
8557 |
|
8558 Reviewed by Adam. |
|
8559 |
|
8560 Boomer WebKit support for editing sub-menu actions for WebCore |
|
8561 context menus. |
|
8562 |
|
8563 * Interfaces/IWebUIDelegate.idl: Re-named some of the spelling |
|
8564 sub-menu tags. |
|
8565 * WebContextMenuClient.cpp: New functions for the speech sub-menu. |
|
8566 (WebContextMenuClient::speak): |
|
8567 (WebContextMenuClient::stopSpeaking): |
|
8568 * WebContextMenuClient.h: |
|
8569 * WebEditorClient.cpp: New functions to toggle spelling/grammar |
|
8570 checking. |
|
8571 (WebEditorClient::toggleContinuousSpellChecking): |
|
8572 (WebEditorClient::toggleGrammarChecking): |
|
8573 * WebEditorClient.h: |
|
8574 |
|
8575 2006-12-11 Alice Liu <alice.liu@apple.com> |
|
8576 |
|
8577 Reviewed by ggaren. |
|
8578 |
|
8579 Fixed <rdar://problem/4854901> "Copy Link" and "Copy Image Address" context menu items don't work |
|
8580 |
|
8581 * Interfaces/IWebView.idl: |
|
8582 Added copyURL. |
|
8583 |
|
8584 * WebContextMenuClient.cpp: |
|
8585 * WebContextMenuClient.h: |
|
8586 Removed copyLinkToClipboard |
|
8587 |
|
8588 * WebView.cpp: |
|
8589 (WebView::copy): |
|
8590 (WebView::cut): |
|
8591 (WebView::paste): |
|
8592 Trivial cleanup of these |
|
8593 |
|
8594 (WebView::copyURL): |
|
8595 Added this. |
|
8596 |
|
8597 * WebView.h: |
|
8598 Added copyURL. |
|
8599 |
|
8600 2006-12-11 Darin Adler <darin@apple.com> |
|
8601 |
|
8602 Reviewed by Brady. |
|
8603 |
|
8604 - http://bugs.webkit.org/show_bug.cgi?id=11794 |
|
8605 fix lifetime problems affecting Frame's ownerElement pointer |
|
8606 |
|
8607 * WebFrame.h: |
|
8608 * WebFrame.cpp: |
|
8609 (WebFrame::initWithWebFrameView): Changed to use HTMLFrameOwnerElement. |
|
8610 (WebFrame::createFrame): Ditto. |
|
8611 |
|
8612 2006-12-08 Lou Amadio <lamadio@apple.com> |
|
8613 |
|
8614 * WebView.cpp: |
|
8615 (WebView::handleMouseEvent): |
|
8616 Route mouse event to the delegate |
|
8617 (WebView::initWithFrame): |
|
8618 Removed CW_USEDEFAULT on the CreateWindow - incorrect to use on a child window. |
|
8619 |
|
8620 2006-12-09 Adam Roben <aroben@apple.com> |
|
8621 |
|
8622 Reviewed by Darin. |
|
8623 |
|
8624 Build fix. |
|
8625 |
|
8626 * WebKit.vcproj/WebKit.vcproj: Added WebCore/ForwardingHeaders to the |
|
8627 include path. |
|
8628 * WebView.cpp: Updated to reflect the newly-flattend JSCore headers. |
|
8629 |
|
8630 2006-12-08 Kevin McCullough <kmccullough@apple.com> |
|
8631 |
|
8632 Reviewed by Adam. |
|
8633 |
|
8634 - createWebViewWithRequest now increases the ref count for the new window it returns. |
|
8635 This is standard practice for COM, and fixes a crash. |
|
8636 |
|
8637 * WebFrame.cpp: |
|
8638 (WebFrame::openURL): |
|
8639 |
|
8640 2006-12-07 Adam Roben <aroben@apple.com> |
|
8641 |
|
8642 Reviewed by Anders. |
|
8643 |
|
8644 Two small fixes for bugs discovered while implementing the Snippet |
|
8645 Editor. |
|
8646 |
|
8647 * WebView.cpp: |
|
8648 (registerWebViewWindowClass): Set the WebView's default cursor to be |
|
8649 IDC_ARROW. |
|
8650 (WebView::uiDelegate): Return E_FAIL if there's no UI delegate. |
|
8651 |
|
8652 2006-12-07 Steve Falkenburg <sfalken@apple.com> |
|
8653 |
|
8654 Reviewed by Lou. |
|
8655 |
|
8656 Add LPCTSTR_UI_STRING and LPCTSTR_UI_STRING_KEY. |
|
8657 Added caching to prevent re-converting strings unnecessarily. |
|
8658 |
|
8659 * WebKit.vcproj/WebKit.def: Export LPCTSTR localization function |
|
8660 * WebKit.vcproj/WebKit_debug.def: Export LPCTSTR localization function |
|
8661 * WebLocalizableStrings.cpp: |
|
8662 (createWebKitBundle): Added using namespace so we don't need to qualify String |
|
8663 (WebLocalizedLPCTSTR): Added |
|
8664 * WebLocalizableStrings.h: Added LPCTSTR localization support |
|
8665 |
|
8666 2006-12-07 Beth Dakin <bdakin@apple.com> |
|
8667 |
|
8668 Reviewed by Brady. |
|
8669 |
|
8670 Make some parameters const and const references. |
|
8671 |
|
8672 * WebContextMenuClient.cpp: |
|
8673 (WebContextMenuClient::contextMenuItemSelected): |
|
8674 (WebContextMenuClient::copyLinkToClipboard): |
|
8675 (WebContextMenuClient::downloadURL): |
|
8676 (WebContextMenuClient::copyImageToClipboard): |
|
8677 * WebContextMenuClient.h: |
|
8678 |
|
8679 2006-12-06 Anders Carlsson <acarlsson@apple.com> |
|
8680 |
|
8681 Fix the build. |
|
8682 |
|
8683 * WebFrame.cpp: |
|
8684 (WebFrame::loadDataSource): |
|
8685 (WebFrame::didReceiveData): |
|
8686 (WebFrame::didFail): |
|
8687 * WebFrame.h: |
|
8688 |
|
8689 2006-12-06 Steve Falkenburg <sfalken@apple.com> |
|
8690 |
|
8691 Rubber-stamped by Adam. |
|
8692 |
|
8693 Don't copy WebKit{_debug}.dll back to AppleInternal/bin (SDK) |
|
8694 |
|
8695 * WebKit.vcproj/WebKit.vcproj: |
|
8696 |
|
8697 2006-12-04 Steve Falkenburg <sfalken@apple.com> |
|
8698 |
|
8699 Reviewed by Darin. |
|
8700 |
|
8701 Checkpoint of <rdar://4601521> |
|
8702 Use CoreFoundation bundles w/ Localizable.strings for localization. |
|
8703 |
|
8704 We're using the WebKit extract-localizable-strings script to generate these files, |
|
8705 and will use a cross-platform merged string file when we ship. |
|
8706 |
|
8707 * English.lproj/Localizable.strings: Added. |
|
8708 * English.lproj/StringsNotToBeLocalized.txt: Added. |
|
8709 * WebKit.vcproj/WebKit.def: Export WebLocalizableStrings routines |
|
8710 * WebKit.vcproj/WebKit.vcproj: define FRAMEWORK_NAME=WebKit, added WebLocalizableStings, copy English.lproj to bin/en.lproj to get localized strings |
|
8711 * WebKit.vcproj/WebKit_debug.def: Export WebLocalizableStrings routines |
|
8712 * WebLocalizableStrings.cpp: Added. |
|
8713 * WebLocalizableStrings.h: Added. |
|
8714 |
|
8715 2006-12-04 Steve Falkenburg <sfalken@apple.com> |
|
8716 |
|
8717 Checkpoint of <rdar://4601521> |
|
8718 Use CoreFoundation bundles w/ Localizable.strings for localization. |
|
8719 |
|
8720 We're using the WebKit extract-localizable-strings script to generate these files, |
|
8721 and will use a cross-platform merged string file when we ship. |
|
8722 |
|
8723 * WebLocalizableStrings.h: Added. |
|
8724 |
|
8725 2006-12-04 Anders Carlsson <acarlsson@apple.com> |
|
8726 |
|
8727 Reviewed by Darin, Geoff. |
|
8728 |
|
8729 Don't use ResourceHandle::kill(). |
|
8730 |
|
8731 * WebFrame.cpp: |
|
8732 (WebFrame::stopMainResourceLoad): |
|
8733 |
|
8734 2006-12-04 Alice Liu <alice.liu@apple.com> |
|
8735 |
|
8736 Reviewed by Oliver. |
|
8737 |
|
8738 Fixed <rdar://problem/4822632> clicks don't work if you move mouse immediately |
|
8739 This bug was fixed by implementing EventHandler::handleDrag. |
|
8740 |
|
8741 * WebView.cpp: |
|
8742 (WebView::WebView): |
|
8743 Added a data member |
|
8744 (WebView::handleMouseEvent): |
|
8745 Create the mouse event telling it it activated the webview |
|
8746 (WebViewWndProc): |
|
8747 Call setMouseActivated upon receiving the relevent message |
|
8748 * WebView.h: |
|
8749 (WebView::setMouseActivated): |
|
8750 Added this function so that the webview knows if it |
|
8751 was brought to the foreground by a mouse event |
|
8752 |
|
8753 2006-12-02 Steve Falkenburg <sfalken@apple.com> |
|
8754 |
|
8755 Reviewed by Ada. |
|
8756 |
|
8757 <rdar://4853816> CFNetwork crash on Vista loading any SSL page |
|
8758 |
|
8759 Change link order so secur32.dll is initialized prior to its |
|
8760 indirect use in code called by CoreGraphics DllMain. |
|
8761 |
|
8762 To help avoid similar problems in the future, I reordered the |
|
8763 imported DLLs by level/dependency so things like CoreFoundation |
|
8764 is listed prior to CFNetwork and CoreGraphics. |
|
8765 |
|
8766 * WebKit.vcproj/WebKit.vcproj: |
|
8767 |
|
8768 2006-12-01 Beth Dakin <bdakin@apple.com> |
|
8769 |
|
8770 Reviewed by Adam. |
|
8771 |
|
8772 Changes to support sub-menus for WebCore ContextMenus. |
|
8773 |
|
8774 * Interfaces/IWebUIDelegate.idl: New tags. |
|
8775 * WebContextMenuClient.cpp: |
|
8776 (WebContextMenuClient::contextMenuItemSelected): ContextMenu::menu |
|
8777 () is now called parentMenu() |
|
8778 |
|
8779 2006-12-01 Steve Falkenburg <sfalken@apple.com> |
|
8780 |
|
8781 Fix post-build step. |
|
8782 Need to copy CoreFoundation resources. |
|
8783 Bundles aren't config specific - removed ConfigSuffix from copy commands for resources. |
|
8784 |
|
8785 * WebKit.vcproj/WebKit.vcproj: |
|
8786 |
|
8787 2006-11-30 Steve Falkenburg <sfalken@apple.com> |
|
8788 |
|
8789 Fix build. |
|
8790 Link against new WTF.lib |
|
8791 |
|
8792 * WebKit.vcproj/WebKit.vcproj: |
|
8793 |
|
8794 2006-11-30 Geoffrey Garen <ggaren@apple.com> |
|
8795 |
|
8796 Reviewed by Beth Dakin. |
|
8797 |
|
8798 Fixed <rdar://problem/4844838> Whole document leak seen |
|
8799 running HTML iBench |
|
8800 |
|
8801 Copied *very nice* (NOT!) WebKit Mac idiom of calling |
|
8802 FrameLoader::detachFromParent when closing the WebView. |
|
8803 We need to do this so event listeners that retain the document |
|
8804 get destroyed, and so the unload event gets dispatched. |
|
8805 |
|
8806 This is pretty silly. Instead, the document/frame/interpreter should |
|
8807 be responsible for cleaning up after itself. |
|
8808 |
|
8809 * WebView.cpp: |
|
8810 (WebView::close): |
|
8811 |
|
8812 2006-11-30 Steve Falkenburg <sfalken@apple.com> |
|
8813 |
|
8814 build WebKit.lib to proper directory |
|
8815 |
|
8816 * WebKit.vcproj/WebKit.vcproj: |
|
8817 |
|
8818 2006-11-29 Steve Falkenburg <sfalken@apple.com> |
|
8819 |
|
8820 Reviewed by Anders. |
|
8821 |
|
8822 Minor fix to my recent COM registration/Vista fix. |
|
8823 Ignore errors during registration. Vista locks off more of |
|
8824 HKCU\Software\Classes than I thought. |
|
8825 |
|
8826 * WebKitDLL.cpp: |
|
8827 |
|
8828 2006-11-29 Adam Roben <aroben@apple.com> |
|
8829 |
|
8830 Reviewed by Adele. |
|
8831 |
|
8832 Give archive builds a separate set of CLSIDs so that they may be |
|
8833 installed/run alongside B&I builds and development builds. |
|
8834 |
|
8835 * Interfaces/WebKit.idl: |
|
8836 * WebKit.vcproj/Interfaces.vcproj: |
|
8837 * WebKit.vcproj/WebKit.vcproj: Don't register WebKit.dll if |
|
8838 ARCHIVE_BUILD or BuildBot is defined. |
|
8839 |
|
8840 2006-11-28 Ada Chan <adachan@apple.com> |
|
8841 |
|
8842 Reviewed by Adam. |
|
8843 |
|
8844 <rdar://4850020> Clear cache in WebKit |
|
8845 - Added the IWebCache interface, which contains API to clear and |
|
8846 disable the cache |
|
8847 - Added implementation of WebCache which implements IWebCache. |
|
8848 - the page cache related calls added in WebHistoryItem are |
|
8849 just stubs right now because we haven't implemented page cache yet. |
|
8850 |
|
8851 * Interfaces/IWebCache.idl: Added. |
|
8852 * Interfaces/IWebHistoryItemPrivate.idl: |
|
8853 * Interfaces/WebKit.idl: |
|
8854 * WebBackForwardList.cpp: |
|
8855 (WebBackForwardList::WebBackForwardList): |
|
8856 (WebBackForwardList::clearPageCache): |
|
8857 (WebBackForwardList::setPageCacheSize): |
|
8858 (WebBackForwardList::pageCacheSize): |
|
8859 * WebBackForwardList.h: |
|
8860 * WebCache.cpp: Added. |
|
8861 (WebCache::WebCache): |
|
8862 (WebCache::~WebCache): |
|
8863 (WebCache::createInstance): |
|
8864 (WebCache::QueryInterface): |
|
8865 (WebCache::AddRef): |
|
8866 (WebCache::Release): |
|
8867 (WebCache::statistics): |
|
8868 (WebCache::empty): |
|
8869 (WebCache::setDisabled): |
|
8870 * WebCache.h: Added. |
|
8871 * WebFrame.cpp: |
|
8872 (WebSystemMainMemory): |
|
8873 * WebFrame.h: |
|
8874 * WebHistoryItem.cpp: |
|
8875 (WebHistoryItem::releaseAllPendingPageCaches): |
|
8876 (WebHistoryItem::hasPageCache): |
|
8877 (WebHistoryItem::setHasPageCache): |
|
8878 * WebHistoryItem.h: |
|
8879 * WebKit.vcproj/Interfaces.vcproj: |
|
8880 * WebKit.vcproj/WebKit.vcproj: |
|
8881 * WebKit.vcproj/WebKitGUID.vcproj: |
|
8882 * WebKitClassFactory.cpp: |
|
8883 (WebKitClassFactory::CreateInstance): |
|
8884 * WebKitDLL.cpp: |
|
8885 (DllGetClassObject): |
|
8886 |
|
8887 2006-11-28 Geoffrey Garen <ggaren@apple.com> |
|
8888 |
|
8889 Reviewed by Beth Dakin. |
|
8890 |
|
8891 Fixed <rdar://problem/4844855> Should clarify when to create clients in |
|
8892 the WebCore client API |
|
8893 |
|
8894 All clients must now be supplied as constructor arguments. This clarifies |
|
8895 when you need to create clients, and also guarantees that objects can't |
|
8896 (for the most part) be in a clientless state. |
|
8897 |
|
8898 Layout tests pass. No leaks reported. |
|
8899 |
|
8900 * WebFrame.cpp: |
|
8901 (WebFrame::initWithWebFrameView): |
|
8902 |
|
8903 2006-11-28 Steve Falkenburg <sfalken@apple.com> |
|
8904 |
|
8905 Make COM registration fall back to per-user for Vista LUA compatibility. |
|
8906 |
|
8907 Only affects our development builds since the installer will set these |
|
8908 reg keys itself. |
|
8909 |
|
8910 * WebKitDLL.cpp: |
|
8911 |
|
8912 2006-11-28 Adam Roben <aroben@apple.com> |
|
8913 |
|
8914 Reviewed by Ada and Beth. |
|
8915 |
|
8916 Fix: <rdar://problem/4601523> Contextual Menus (in web content) |
|
8917 |
|
8918 * Interfaces/IWebUIDelegate.idl: Added a new delegate method to be |
|
8919 called when the user clicks on one of the application's context menu |
|
8920 items. |
|
8921 |
|
8922 Client updates from WebCore. |
|
8923 |
|
8924 * WebContextMenuClient.cpp: |
|
8925 (WebContextMenuClient::addCustomContextMenuItems): Updated for method |
|
8926 name changes. |
|
8927 (WebContextMenuClient::contextMenuItemSelected): New client method that |
|
8928 calls the UI delegate. |
|
8929 * WebContextMenuClient.h: Updated to match ContextMenuClient.h |
|
8930 |
|
8931 Windows context menu event handling. |
|
8932 |
|
8933 * WebView.cpp: |
|
8934 (WebView::handleContextMenuEvent): New method to send a context menu |
|
8935 event down into WebCore. |
|
8936 (WebView::performContextMenuAction): New method to tell the |
|
8937 ContextMenuController that the user clicked on a context menu item. |
|
8938 (WebView::handleMouseEvent): Return a bool to signify whether the event |
|
8939 was handled. |
|
8940 (WebView::mouseWheel): Ditto. |
|
8941 (WebViewWndProc): Handle WM_CONTEXTMENU and WM_MENUCOMMAND messages, |
|
8942 and pass unhandled events to DefWindowProc. |
|
8943 * WebView.h: New declarations. |
|
8944 |
|
8945 Small (but necessary) fixes. |
|
8946 |
|
8947 * WebElementPropertyBag.cpp: |
|
8948 (isEqual): Fixed to deal with LPCWSTRs, which is what was being passed |
|
8949 in anyway. |
|
8950 (WebElementPropertyBag::Read): Use FAILED() to check the return value |
|
8951 of QueryInterface. |
|
8952 * WebElementPropertyBag.h: Added missing #include. |
|
8953 |
|
8954 2006-11-28 Alice Liu <alice.liu@apple.com> |
|
8955 |
|
8956 Reviewed by Ada, Adam, and Lou. |
|
8957 |
|
8958 * WebEditorClient.h: |
|
8959 * WebEditorClient.cpp: |
|
8960 These 3 functions are, for now, hard-coded to return true, letting paste work. |
|
8961 Commented out previous unused code because the app would crash if the editingDelegate was called |
|
8962 (WebEditorClient::shouldDeleteRange): |
|
8963 (WebEditorClient::shouldInsertNode): |
|
8964 (WebEditorClient::shouldInsertText): |
|
8965 stub impl for: |
|
8966 (WebEditorClient::smartInsertDeleteEnabled): |
|
8967 |
|
8968 * WebView.cpp: |
|
8969 moved where cut/copy/paste was handled from |
|
8970 (WebView::execCommand): |
|
8971 (WebViewWndProc): |
|
8972 |
|
8973 call the editor's version of these 4: |
|
8974 (WebView::copy): |
|
8975 (WebView::cut): |
|
8976 (WebView::paste): |
|
8977 (WebView::delete_): |
|
8978 |
|
8979 2006-11-28 Geoffrey Garen <ggaren@apple.com> |
|
8980 |
|
8981 Reviewed by Adam. |
|
8982 |
|
8983 Fixed <rdar://problem/4844848> REGRESSION: extra cross-library ref/deref |
|
8984 calls cause .5% PLT regression. |
|
8985 |
|
8986 Changed ref/deref calls to a single 'xxxDestroyed' call. Moved EditorClient |
|
8987 from the Frame to the Page, since it's only responsible for |
|
8988 Webview-level delegate calls. |
|
8989 |
|
8990 I don't really love this design, but it fixes the regression and allows |
|
8991 a single WebKit object to implement multiple client interfaces. |
|
8992 |
|
8993 Layout tests pass. |
|
8994 |
|
8995 2006-11-27 Beth Dakin <bdakin@apple.com> |
|
8996 |
|
8997 Reviewed by Adam. |
|
8998 |
|
8999 Stub for canHandleRequest() to remove FIXME from ContextMenu.cpp |
|
9000 |
|
9001 * WebFrame.cpp: |
|
9002 (WebFrame::canHandleRequest): |
|
9003 * WebFrame.h: |
|
9004 |
|
9005 2006-11-27 Anders Carlsson <acarlsson@apple.com> |
|
9006 |
|
9007 Reviewed by Adam. |
|
9008 |
|
9009 <rdar://problem/4814582> |
|
9010 JavaScript window.resizeTo doesn't work |
|
9011 |
|
9012 * Interfaces/IWebUIDelegate.idl: |
|
9013 Fix declarations. |
|
9014 |
|
9015 * WebChromeClient.cpp: |
|
9016 (WebChromeClient::setWindowRect): |
|
9017 (WebChromeClient::windowRect): |
|
9018 Call the COM methods. |
|
9019 |
|
9020 2006-11-26 Anders Carlsson <acarlsson@apple.com> |
|
9021 |
|
9022 Reviewed by Adam. |
|
9023 |
|
9024 Add "addMessageToConsole" method to the private ui delegate, and have the client call it. |
|
9025 |
|
9026 * Interfaces/IWebUIDelegatePrivate.idl: |
|
9027 * WebFrame.cpp: |
|
9028 (WebFrame::addMessageToConsole): |
|
9029 * WebFrame.h: |
|
9030 |
|
9031 2006-11-27 Brady Eidson <beidson@apple.com> |
|
9032 |
|
9033 Reviewed by Ada |
|
9034 |
|
9035 Added removeAllIcons() for cache clearing |
|
9036 |
|
9037 * Interfaces/IWebIconDatabase.idl: |
|
9038 * WebIconDatabase.cpp: |
|
9039 (WebIconDatabase::removeAllIcons): Added |
|
9040 * WebIconDatabase.h: |
|
9041 |
|
9042 2006-11-21 Anders Carlsson <acarlsson@apple.com> |
|
9043 |
|
9044 Reviewed by Adam. |
|
9045 |
|
9046 Various fixes for getting file upload working. |
|
9047 |
|
9048 * WebFrame.cpp: |
|
9049 (WebFrame::loadDataSource): |
|
9050 Set the header fields on the new request. |
|
9051 |
|
9052 (WebFrame::submitForm): |
|
9053 * WebFrame.h: |
|
9054 Update submitForm, it now takes a FrameLoadRequest. |
|
9055 |
|
9056 * WebMutableURLRequest.cpp: |
|
9057 (WebMutableURLRequest::addHTTPHeaderFields): |
|
9058 (WebMutableURLRequest::httpHeaderFields): |
|
9059 * WebMutableURLRequest.h: |
|
9060 New functions for getting and setting HTTP headers. |
|
9061 |
|
9062 2006-11-20 Anders Carlsson <acarlsson@apple.com> |
|
9063 |
|
9064 Fix build. |
|
9065 |
|
9066 * WebEditorClient.cpp: |
|
9067 (WebEditorClient::shouldInsertNode): |
|
9068 (WebEditorClient::shouldInsertText): |
|
9069 * WebEditorClient.h: |
|
9070 |
|
9071 2006-11-19 Beth Dakin <bdakin@apple.com> |
|
9072 |
|
9073 Reviewed by Adam. |
|
9074 |
|
9075 * WebContextMenuClient.cpp: Stubs for the currently client- |
|
9076 dependent menu actions. |
|
9077 (WebContextMenuClient::copyLinkToClipboard): |
|
9078 (WebContextMenuClient::downloadURL): |
|
9079 (WebContextMenuClient::copyImageToClipboard): |
|
9080 (WebContextMenuClient::lookUpInDictionary): |
|
9081 * WebContextMenuClient.h: |
|
9082 * WebEditorClient.cpp: |
|
9083 (WebEditorClient::shouldInsertText): Remove comment markers since |
|
9084 this is implemented now on the Mac. |
|
9085 * WebEditorClient.h: |
|
9086 |
|
9087 2006-11-17 Anders Carlsson <acarlsson@apple.com> |
|
9088 |
|
9089 Reviewed by Adam. |
|
9090 |
|
9091 Make sure that all .cpp files and none of the headers include config.h. |
|
9092 |
|
9093 * MemoryStream.cpp: |
|
9094 * WebBackForwardList.cpp: |
|
9095 * WebBackForwardList.h: |
|
9096 * WebElementPropertyBag.cpp: |
|
9097 * WebHTMLRepresentation.cpp: |
|
9098 * WebKitClassFactory.cpp: |
|
9099 * WebKitDLL.cpp: |
|
9100 * WebMutableURLRequest.cpp: |
|
9101 * WebMutableURLRequest.h: |
|
9102 * WebURLResponse.cpp: |
|
9103 * WebURLResponse.h: |
|
9104 |
|
9105 2006-11-18 Darin Adler <darin@apple.com> |
|
9106 |
|
9107 Reviewed by Adele. |
|
9108 |
|
9109 - fix leak of Document ref count seen in updateCounterpartURLForRSS |
|
9110 |
|
9111 * WebScriptObject.h: Changed destructor to be virtual. Without this, |
|
9112 when the COM object was released we wouldn't release the underlying |
|
9113 WebCore::Node. |
|
9114 |
|
9115 2006-11-18 Darin Adler <darin@apple.com> |
|
9116 |
|
9117 Reviewed by Adele. |
|
9118 |
|
9119 - fix leak of WebView when you close a tab or window |
|
9120 |
|
9121 * Interfaces/IWebView.idl: Added a close function, like the close method |
|
9122 we added to WebView on the Macintosh side. |
|
9123 |
|
9124 * WebView.h: Added close function. |
|
9125 * WebView.cpp: (WebView::close): First cut at implementation of close. |
|
9126 |
|
9127 2006-11-16 Adam Roben <aroben@apple.com> |
|
9128 |
|
9129 Reviewed by Steve, Ada. |
|
9130 |
|
9131 Added new WebMenuItemBaseApplicationTag to the WebMenuItemTag enum to |
|
9132 keep WebKit apps from conflicting with WebKit context menu identifiers. |
|
9133 |
|
9134 * Interfaces/IWebUIDelegate.idl: |
|
9135 |
|
9136 2006-11-15 Adam Roben <aroben@apple.com> |
|
9137 |
|
9138 Reviewed by Anders. |
|
9139 |
|
9140 Added new WebContextMenuClient class, and moved context menu-related |
|
9141 code there from WebChromeClient. |
|
9142 |
|
9143 * WebChromeClient.cpp: |
|
9144 (WebChromeClient::setResizable): |
|
9145 * WebChromeClient.h: |
|
9146 * WebContextMenuClient.cpp: Added. |
|
9147 (WebContextMenuClient::create): |
|
9148 (WebContextMenuClient::WebContextMenuClient): |
|
9149 (WebContextMenuClient::ref): |
|
9150 (WebContextMenuClient::deref): |
|
9151 (WebContextMenuClient::addCustomContextMenuItems): |
|
9152 * WebContextMenuClient.h: Added. |
|
9153 * WebKit.vcproj/WebKit.vcproj: Added new files. |
|
9154 * WebView.cpp: |
|
9155 (WebView::initWithFrame): |
|
9156 |
|
9157 2006-11-15 Beth Dakin <bdakin@apple.com> |
|
9158 & Adam Roben <aroben@apple.com> |
|
9159 |
|
9160 Reviewed by Adam and Beth. |
|
9161 |
|
9162 Internal side of r17796. |
|
9163 |
|
9164 * WebChromeClient.cpp: |
|
9165 (WebChromeClient::addCustomContextMenuItems): |
|
9166 * WebChromeClient.h: |
|
9167 |
|
9168 2006-11-15 Ada Chan <adachan@apple.com> |
|
9169 |
|
9170 Reviewed by Steve. |
|
9171 |
|
9172 Fixed a bad free in DllRegisterServer. |
|
9173 |
|
9174 * WebKitDLL.cpp: |
|
9175 (DllRegisterServer): |
|
9176 |
|
9177 2006-11-15 Steve Falkenburg <sfalken@apple.com> |
|
9178 |
|
9179 Take another pass at fixing COM registration |
|
9180 |
|
9181 * WebKitDLL.cpp: |
|
9182 (substituteGUID): |
|
9183 |
|
9184 2006-11-15 Anders Carlsson <acarlsson@apple.com> |
|
9185 |
|
9186 Reviewed by Darin. |
|
9187 |
|
9188 Add an undo manager to the editor client. Make it possible for applications to invoke undo/redo. |
|
9189 |
|
9190 * Interfaces/IWebView.idl: |
|
9191 * WebEditorClient.cpp: |
|
9192 (WebUndoManager::WebUndoManager): |
|
9193 (WebUndoManager::~WebUndoManager): |
|
9194 (WebUndoManager::clearCommands): |
|
9195 (WebUndoManager::registerCommand): |
|
9196 (WebUndoManager::undo): |
|
9197 (WebUndoManager::redo): |
|
9198 (WebUndoManager::canUndo): |
|
9199 (WebUndoManager::canRedo): |
|
9200 (WebUndoManager::undoOrRedo): |
|
9201 (WebEditorClient::WebEditorClient): |
|
9202 (WebEditorUndoCommand::WebEditorUndoCommand): |
|
9203 (WebEditorUndoCommand::execute): |
|
9204 (WebEditorClient::registerCommandForUndo): |
|
9205 (WebEditorClient::registerCommandForRedo): |
|
9206 (WebEditorClient::clearUndoRedoOperations): |
|
9207 (WebEditorClient::canUndo): |
|
9208 (WebEditorClient::canRedo): |
|
9209 (WebEditorClient::undo): |
|
9210 (WebEditorClient::redo): |
|
9211 * WebEditorClient.h: |
|
9212 * WebView.cpp: |
|
9213 (WebView::execCommand): |
|
9214 |
|
9215 2006-11-15 Steve Falkenburg <sfalken@apple.com> |
|
9216 |
|
9217 Fix bug in my last check-in preventing proper COM registration |
|
9218 |
|
9219 * WebKitDLL.cpp: |
|
9220 (DllRegisterServer): |
|
9221 |
|
9222 2006-11-15 Steve Falkenburg <sfalken@apple.com> |
|
9223 |
|
9224 Reviewed by Adam. |
|
9225 |
|
9226 Use separate CLSIDs for buildbot builds. |
|
9227 |
|
9228 This allows independent installs of an official build (for everyday web browsing/dogfooding) |
|
9229 alongside a developer build (to write code, debug in Visual Studio). |
|
9230 |
|
9231 * Interfaces/WebKit.idl: Add a second set of CLSIDs for builbot-based builds. |
|
9232 * WebKit.vcproj/Interfaces.vcproj: Add a preprocessor define __BUILDBOT__ set to 1 for official builds, 0 otherwise (use #if to check). |
|
9233 * WebKitDLL.cpp: Convert CLSIDs to strings via code instead of copying string literals from elsewhere. |
|
9234 (substituteGUID): Added. |
|
9235 (DllUnregisterServer): Substitute CLSIDs into reg keys. |
|
9236 (DllRegisterServer): Substitute CLSIDs into reg keys. |
|
9237 |
|
9238 2006-11-15 Adam Roben <aroben@apple.com> |
|
9239 |
|
9240 It's too early in the morning to be fixing the build. |
|
9241 |
|
9242 * WebEditorClient.cpp: |
|
9243 (WebEditorClient::selectWordBeforeMenuEvent): |
|
9244 (WebEditorClient::isEditable): |
|
9245 |
|
9246 2006-11-15 Adam Roben <aroben@apple.com> |
|
9247 |
|
9248 Build fix. |
|
9249 |
|
9250 * WebEditorClient.cpp: |
|
9251 (selectWordBeforeMenuEvent): |
|
9252 (isEditable): |
|
9253 * WebEditorClient.h: |
|
9254 |
|
9255 2006-11-14 Darin Adler <darin@apple.com> |
|
9256 |
|
9257 Reviewed by Anders. |
|
9258 |
|
9259 - update for creation of EventHandler |
|
9260 |
|
9261 * WebView.cpp: |
|
9262 (WebView::handleMouseEvent): Call methods now moved to EventHandler. |
|
9263 (WebView::mouseWheel): Ditto. |
|
9264 (WebView::elementAtPoint): Ditto. |
|
9265 |
|
9266 2006-11-14 Anders Carlsson <acarlsson@apple.com> |
|
9267 |
|
9268 Build fix. |
|
9269 |
|
9270 * WebEditorClient.cpp: |
|
9271 (WebEditorClient::registerCommandForUndo): |
|
9272 (WebEditorClient::registerCommandForRedo): |
|
9273 (WebEditorClient::clearUndoRedoOperations): |
|
9274 (WebEditorClient::canUndo): |
|
9275 (WebEditorClient::canRedo): |
|
9276 (WebEditorClient::undo): |
|
9277 (WebEditorClient::redo): |
|
9278 * WebEditorClient.h: |
|
9279 |
|
9280 2006-11-14 Brady Eidson <beidson@apple.com> |
|
9281 |
|
9282 Reviewed by Anders |
|
9283 |
|
9284 Additional tweek to the FormData change |
|
9285 |
|
9286 * WebFrame.cpp: |
|
9287 (WebFrame::loadDataSource): |
|
9288 |
|
9289 2006-11-14 Adam Roben <aroben@apple.com> |
|
9290 |
|
9291 Reviewed by Steve. |
|
9292 |
|
9293 Replace all instances of DebugBreak() with ASSERT_NOT_REACHED() so that |
|
9294 it will be compiled out for Release builds. |
|
9295 |
|
9296 * DOMCSSClasses.cpp: |
|
9297 * DOMCoreClasses.cpp: |
|
9298 * DOMHTMLClasses.cpp: |
|
9299 * WebBackForwardList.cpp: |
|
9300 * WebDataSource.cpp: |
|
9301 * WebFrame.cpp: |
|
9302 * WebHTMLRepresentation.cpp: |
|
9303 * WebHistoryItem.cpp: |
|
9304 * WebIconDatabase.cpp: |
|
9305 * WebMutableURLRequest.cpp: |
|
9306 * WebNotification.cpp: |
|
9307 * WebPreferences.cpp: |
|
9308 * WebScriptObject.cpp: |
|
9309 * WebView.cpp: |
|
9310 |
|
9311 2006-11-13 Brady Eidson <beidson@apple.com> |
|
9312 |
|
9313 Rubberstamped by Maciej |
|
9314 |
|
9315 Windows half of 17755 - Make FormData shared |
|
9316 |
|
9317 * WebFrame.cpp: |
|
9318 (WebFrame::loadDataSource): |
|
9319 (WebFrame::submitForm): |
|
9320 * WebFrame.h: |
|
9321 * WebMutableURLRequest.cpp: |
|
9322 (WebMutableURLRequest::setFormData): |
|
9323 (WebMutableURLRequest::formData): |
|
9324 * WebMutableURLRequest.h: |
|
9325 |
|
9326 2006-11-13 Anders Carlsson <acarlsson@apple.com> |
|
9327 |
|
9328 Reviewed by Adam. |
|
9329 |
|
9330 Various editing fixes. |
|
9331 |
|
9332 * WebView.cpp: |
|
9333 (WebView::execCommand): |
|
9334 Use the focused frame, not the main frame. |
|
9335 |
|
9336 (WebView::focusedTarget): |
|
9337 Add FIXME comment. |
|
9338 |
|
9339 (WebView::keyDown): |
|
9340 Return false for unknown keydown messages when not in editing mode. |
|
9341 |
|
9342 2006-11-13 Steve Falkenburg <sfalken@apple.com> |
|
9343 |
|
9344 Reviewed by Anders, Lou. |
|
9345 |
|
9346 Bump version for submit |
|
9347 Copy CharacterSets directory for CF |
|
9348 |
|
9349 * WebKit.vcproj/VERSION: Bump version |
|
9350 * WebKit.vcproj/WebKit.vcproj: Copy CharacterSets |
|
9351 |
|
9352 2006-11-13 Geoffrey Garen <ggaren@apple.com> |
|
9353 |
|
9354 Reviewed by Darin Adler, Anders Carlsson. |
|
9355 |
|
9356 More window.open work. |
|
9357 |
|
9358 - Hooked up all of WebChromeClient that the App currently supports. |
|
9359 |
|
9360 * WebChromeClient.cpp: |
|
9361 (WebChromeClient::scaleFactor): |
|
9362 (WebChromeClient::focus): |
|
9363 (WebChromeClient::unfocus): |
|
9364 (WebChromeClient::createModalDialog): |
|
9365 (WebChromeClient::show): |
|
9366 (WebChromeClient::canRunModal): |
|
9367 (WebChromeClient::runModal): |
|
9368 (WebChromeClient::setToolbarsVisible): |
|
9369 (WebChromeClient::toolbarsVisible): |
|
9370 (WebChromeClient::setStatusbarVisible): |
|
9371 (WebChromeClient::statusbarVisible): |
|
9372 (WebChromeClient::setMenubarVisible): |
|
9373 (WebChromeClient::menubarVisible): |
|
9374 (WebChromeClient::setResizable): |
|
9375 |
|
9376 2006-11-13 Adam Roben <aroben@apple.com> |
|
9377 |
|
9378 Fix line-endings and svn properties. |
|
9379 |
|
9380 * WebChromeClient.cpp: |
|
9381 * WebChromeClient.h: |
|
9382 |
|
9383 2006-11-13 Adam Roben <aroben@apple.com> |
|
9384 |
|
9385 Build fix. |
|
9386 |
|
9387 * MarshallingHelpers.cpp: |
|
9388 * WebChromeClient.cpp: |
|
9389 * WebChromeClient.h: |
|
9390 * WebEditorClient.h: |
|
9391 * WebMutableURLRequest.h: |
|
9392 |
|
9393 2006-11-12 Geoffrey Garen <ggaren@apple.com> |
|
9394 |
|
9395 * WebChromeClient.cpp: Fixed up #include. |
|
9396 |
|
9397 2006-11-12 Geoffrey Garen <ggaren@apple.com> |
|
9398 |
|
9399 Reviewed by Steve Falkenberg. |
|
9400 |
|
9401 Implemented window.open. Rough around the edges right now. |
|
9402 |
|
9403 - Converted WebMutableURLRequest to use a ResourceRequest as its |
|
9404 backing store, to avoid yet another way of representing this data. |
|
9405 - Changed WebMutableURLRequests's timeoutInterval to double, to match |
|
9406 ResourceRequest and NSURLRequest. |
|
9407 - Added BSTRToKURL and KURLToBSTR helper functions. |
|
9408 - Added page accessor on WebView, and core(), for converting from WebView |
|
9409 to page. |
|
9410 |
|
9411 * MarshallingHelpers.h: Removed unnecessary variable names from declarations. |
|
9412 |
|
9413 2006-11-12 Geoffrey Garen <ggaren@apple.com> |
|
9414 |
|
9415 Reviewed by Steve Falkenberg. |
|
9416 |
|
9417 Fixed up work-arounds to MSVC warning silliness. |
|
9418 |
|
9419 Replaced in-place disabling of "conditional expression is constant" warning |
|
9420 with project-wide setting. (We use do { } while(0); for macro scoping.) |
|
9421 |
|
9422 Replaced in-place and project-wide disabling of "xxx was declared deprecated" |
|
9423 warning with project-wide setting only to disable Microsoft's made-up deprecation |
|
9424 warnings related to std:: functions. |
|
9425 |
|
9426 * WebChromeClient.cpp: |
|
9427 (WebChromeClient::setResizable): |
|
9428 * WebKit.vcproj/WebKit.vcproj: |
|
9429 * WebKitDLL.h: |
|
9430 |
|
9431 2006-11-11 Geoffrey Garen <ggaren@apple.com> |
|
9432 |
|
9433 Reviewed by Maciej Stachowiak. |
|
9434 |
|
9435 - Fixed <rdar://problem/4831461> Crash in FrameLoader::~FrameLoader when navigating away from ebay.com |
|
9436 |
|
9437 - Changed WebKit clients to match new virtual ref/deref scheme in WebCore. |
|
9438 |
|
9439 - Removed WebEditorClient from the WebCore namespace because it's a |
|
9440 WebKit class, not a WebCore class. |
|
9441 |
|
9442 - Standardized some header #includes to match Mac: |
|
9443 - alphabetical |
|
9444 - config.h, WebKitDLL.h, and class headers go together at the top |
|
9445 - everything else comes after a line break |
|
9446 |
|
9447 2006-11-11 Anders Carlsson <acarlsson@apple.com> |
|
9448 |
|
9449 Reviewed by Oliver. |
|
9450 |
|
9451 Clean up the event handling code. |
|
9452 |
|
9453 * WebEditorClient.cpp: |
|
9454 (WebEditorClient::shouldBeginEditing): |
|
9455 (WebEditorClient::shouldEndEditing): |
|
9456 (WebEditorClient::shouldApplyStyle): |
|
9457 Change these to return true. Eventually they will call the editing delegate. |
|
9458 |
|
9459 * WebView.cpp: |
|
9460 (WebView::execCommand): |
|
9461 Update to call the editor's execCommand. |
|
9462 |
|
9463 (WebView::keyUp): |
|
9464 New function that forwards the event to FrameWin. |
|
9465 |
|
9466 (editCommandForKey): |
|
9467 New function that given a key returns an edit command from a table. Eventually this table |
|
9468 should be moved into WebCore. |
|
9469 |
|
9470 (WebView::handleEditingKeyboardEvent): |
|
9471 New function that handles editing events. |
|
9472 |
|
9473 (WebView::keyDown): |
|
9474 If the frame is editable, call handleEditingKeyboardEvent. |
|
9475 |
|
9476 (WebViewWndProc): |
|
9477 * WebView.h: |
|
9478 |
|
9479 2006-11-11 Adam Roben <aroben@apple.com> |
|
9480 |
|
9481 Reviewed by Geoff. |
|
9482 |
|
9483 Update WebCore #includes to use a flat directory structure. |
|
9484 |
|
9485 * DOMCSSClasses.cpp: |
|
9486 * DOMCSSClasses.h: |
|
9487 * DOMCoreClasses.cpp: |
|
9488 * DOMEventsClasses.cpp: |
|
9489 * DOMHTMLClasses.cpp: |
|
9490 * MarshallingHelpers.cpp: |
|
9491 * WebChromeClient.cpp: |
|
9492 * WebChromeClient.h: |
|
9493 * WebDataSource.cpp: |
|
9494 * WebEditorClient.cpp: |
|
9495 * WebEditorClient.h: |
|
9496 * WebElementPropertyBag.cpp: |
|
9497 * WebFrame.cpp: |
|
9498 * WebFrame.h: |
|
9499 * WebHTMLRepresentation.cpp: |
|
9500 * WebHistory.cpp: |
|
9501 * WebIconDatabase.cpp: |
|
9502 * WebIconDatabase.h: |
|
9503 * WebKit.vcproj/WebKit.vcproj: |
|
9504 * WebKitDLL.cpp: |
|
9505 * WebMutableURLRequest.cpp: |
|
9506 * WebNotificationCenter.cpp: |
|
9507 * WebPreferences.cpp: |
|
9508 * WebURLResponse.cpp: |
|
9509 * WebURLResponse.h: |
|
9510 * WebView.cpp: |
|
9511 * WebView.h: |
|
9512 |
|
9513 2006-11-10 Adam Roben <aroben@apple.com> |
|
9514 |
|
9515 Reviewed by Steve. |
|
9516 |
|
9517 Archive builds should still copy SDK .dlls into $WebKitOutputDir. |
|
9518 |
|
9519 * WebKit.vcproj/WebKit.vcproj: |
|
9520 |
|
9521 2006-11-10 Brady Eidson <beidson@apple.com> |
|
9522 |
|
9523 Enthousiastically review by Beth (with exclamation marks and everything!!!1!!one!) |
|
9524 |
|
9525 No need for WebIconDatabase to keep its own reference to the |
|
9526 WebCore::IconDatabase |
|
9527 |
|
9528 * WebIconDatabase.cpp: |
|
9529 (WebIconDatabase::WebIconDatabase): |
|
9530 (WebIconDatabase::init): |
|
9531 (WebIconDatabase::iconForURL): |
|
9532 (WebIconDatabase::retainIconForURL): |
|
9533 (WebIconDatabase::releaseIconForURL): |
|
9534 * WebIconDatabase.h: |
|
9535 |
|
9536 2006-11-10 Steve Falkenburg <sfalken@apple.com> |
|
9537 |
|
9538 Bump version number for submission |
|
9539 |
|
9540 * WebKit.vcproj/VERSION: |
|
9541 |
|
9542 2006-11-10 Brady Eidson <beidson@apple.com> |
|
9543 |
|
9544 Reviewed by Darin |
|
9545 |
|
9546 Keep windows build from breaking |
|
9547 |
|
9548 * WebFrame.cpp: |
|
9549 (WebFrame::dispatchDidReceiveIcon): |
|
9550 * WebFrame.h: |
|
9551 |
|
9552 2006-11-10 Oliver Hunt <oliver@apple.com> |
|
9553 |
|
9554 Build fix |
|
9555 |
|
9556 sprintf -> format (from Maciej's earlier change to WebCore) |
|
9557 |
|
9558 * WebView.cpp: |
|
9559 (osVersion): |
|
9560 (WebView::userAgentForKURL): |
|
9561 |
|
9562 2006-11-09 Steve Falkenburg <sfalken@apple.com> |
|
9563 |
|
9564 Reviewed by Adam. |
|
9565 |
|
9566 Copy resources for CFNetwork (needed for next SDK) |
|
9567 |
|
9568 * WebKit.vcproj/WebKit.vcproj: |
|
9569 |
|
9570 2006-11-09 Oliver Hunt <oliver@apple.com> |
|
9571 |
|
9572 Reviewed by Maciej. |
|
9573 |
|
9574 Fix crash on unknown protocol |
|
9575 |
|
9576 * WebFrame.cpp: |
|
9577 (WebFrame::didFailWithError): |
|
9578 |
|
9579 2006-11-09 Lou Amadio <lamadio@apple.com> |
|
9580 |
|
9581 Reviewed by mjs |
|
9582 Correct the broken search implementations based on original webkit |
|
9583 <rdar://4827714> |
|
9584 |
|
9585 * WebView.cpp: |
|
9586 (WebView::searchFor): |
|
9587 (WebView::generateSelectionImage): |
|
9588 (WebView::selectionImageRect): |
|
9589 |
|
9590 2006-11-09 Adam Roben <aroben@apple.com> |
|
9591 |
|
9592 Reviewed by Steve. |
|
9593 |
|
9594 Put the OpenSource revision in the WebKit.dll version info. |
|
9595 |
|
9596 * WebKit.vcproj/WebKit.vcproj: touch WebKit.rc before building to force |
|
9597 it to recompile. |
|
9598 * WebKit.vcproj/auto-version.sh: Get the OpenSource revision and put it in autoversion.h. |
|
9599 |
|
9600 2006-11-09 Adam Roben <aroben@apple.com> |
|
9601 |
|
9602 Fix line-endings. |
|
9603 |
|
9604 * WebEditorClient.cpp: |
|
9605 |
|
9606 2006-11-09 Oliver Hunt <oliver@apple.com> |
|
9607 |
|
9608 Reviewed by Anders. |
|
9609 |
|
9610 Build fixes |
|
9611 |
|
9612 * WebEditorClient.cpp: |
|
9613 (WebEditorClient::respondToChangedContents): |
|
9614 * WebEditorClient.h: |
|
9615 |
|
9616 2006-11-08 Adam Roben <aroben@apple.com> |
|
9617 |
|
9618 Reviewed by Steve. |
|
9619 |
|
9620 Make the same change here as made in r11013. |
|
9621 |
|
9622 * WebKit.vcproj/auto-version.sh: |
|
9623 |
|
9624 2006-11-08 Maciej Stachowiak <mjs@apple.com> |
|
9625 |
|
9626 Reviewed by Geoff. |
|
9627 |
|
9628 - added ResourceError class and didFailWithError client method |
|
9629 |
|
9630 * WebFrame.cpp: |
|
9631 (WebFrame::didFinishLoading): |
|
9632 (WebFrame::didFailWithError): |
|
9633 * WebFrame.h: |
|
9634 |
|
9635 2006-11-08 Adam Roben <aroben@apple.com> |
|
9636 |
|
9637 Build fix. |
|
9638 |
|
9639 * WebEditorClient.cpp: Added stubs for new methods from EditorClient.h. |
|
9640 (WebEditorClient::shouldBeginEditing): |
|
9641 (WebEditorClient::shouldEndEditing): |
|
9642 (WebEditorClient::didBeginEditing): |
|
9643 (WebEditorClient::didEndEditing): |
|
9644 * WebEditorClient.h: Added new methods from EditorClient.h and cleaned |
|
9645 up placement of *s. |
|
9646 |
|
9647 2006-11-08 Beth Dakin <bdakin@apple.com> |
|
9648 |
|
9649 Reviewed by Adam. |
|
9650 |
|
9651 Add clause for new WebElementIsContentEditableKey to the Read |
|
9652 fucntion. |
|
9653 |
|
9654 * Interfaces/IWebView.idl: |
|
9655 * WebElementPropertyBag.cpp: |
|
9656 (WebElementPropertyBag::Read): |
|
9657 |
|
9658 2006-11-07 Ada Chan <adachan@apple.com> |
|
9659 |
|
9660 Reviewed by Steve. |
|
9661 |
|
9662 Added a new API in IWebFramePrivate called firstLayoutDone that returns whether the frame has done its first layout. |
|
9663 Implement that API in WebFrame. |
|
9664 |
|
9665 * Interfaces/IWebFramePrivate.idl: |
|
9666 * WebFrame.cpp: |
|
9667 (WebFrame::WebFrame): |
|
9668 (WebFrame::firstLayoutDone): |
|
9669 (WebFrame::loadDataSource): |
|
9670 (WebFrame::didFirstLayout): |
|
9671 * WebFrame.h: |
|
9672 |
|
9673 2006-11-07 Lou Amadio <lamadio@apple.com> |
|
9674 |
|
9675 Reviewed by sfalken, adam |
|
9676 Implemented Find banner, overlay, bouncy. |
|
9677 plummed some find, search and marking in WebCore & WebKit |
|
9678 Added SDC - a DC wrapper with knowledge of CG |
|
9679 Added button element |
|
9680 Ported AppKit's oval button drawing code |
|
9681 Abstracted the high performance animations |
|
9682 |
|
9683 * Interfaces/IWebUIDelegatePrivate.idl: |
|
9684 * Interfaces/IWebView.idl: |
|
9685 * WebFrame.h: |
|
9686 * WebView.cpp: |
|
9687 (WebView::scrollBackingStore): |
|
9688 (incrementFrame): |
|
9689 (WebView::searchFor): |
|
9690 (WebView::markAllMatchesForText): |
|
9691 (WebView::unmarkAllTextMatches): |
|
9692 (WebView::rectsForTextMatches): |
|
9693 (WebView::generateSelectionImage): |
|
9694 (WebView::selectionImageRect): |
|
9695 (EnumTextMatches::EnumTextMatches): |
|
9696 (EnumTextMatches::QueryInterface): |
|
9697 (EnumTextMatches::AddRef): |
|
9698 (EnumTextMatches::Release): |
|
9699 (EnumTextMatches::Next): |
|
9700 (EnumTextMatches::Skip): |
|
9701 (EnumTextMatches::Reset): |
|
9702 (EnumTextMatches::Clone): |
|
9703 (createMatchEnumerator): |
|
9704 * WebView.h: |
|
9705 |
|
9706 2006-11-08 Anders Carlsson <acarlsson@apple.com> |
|
9707 |
|
9708 Reviewed by Adam. |
|
9709 |
|
9710 More fiddling with midl to get our JSC API types recognized. |
|
9711 |
|
9712 * Interfaces/IWebFrameLoadDelegate.idl: |
|
9713 |
|
9714 2006-11-07 Geoffrey Garen <ggaren@apple.com> |
|
9715 |
|
9716 Reviewed by Anders. |
|
9717 |
|
9718 Removed ScreenClient. It was highly unpopular, risking my midterm re-election. |
|
9719 |
|
9720 None of Screen's responsibilities require up-calls to WebKit or delegates, |
|
9721 so WebCore can handle it all. |
|
9722 |
|
9723 2006-11-07 Darin Adler <darin@apple.com> |
|
9724 |
|
9725 Reviewed by Geoff. |
|
9726 |
|
9727 - moved loader code from Frame/FrameMac to FrameLoader |
|
9728 |
|
9729 * WebFrame.cpp: |
|
9730 (WebFrame::loadData): |
|
9731 (WebFrame::loadHTMLString): |
|
9732 (WebFrame::stopLoading): |
|
9733 (WebFrame::reload): |
|
9734 (WebFrame::initWithWebFrameView): |
|
9735 (WebFrame::loadDataSource): |
|
9736 (WebFrame::didReceiveResponse): |
|
9737 (WebFrame::didReceiveData): |
|
9738 (WebFrame::didFinishLoading): |
|
9739 (WebFrame::setTitle): |
|
9740 (WebFrame::dispatchDidHandleOnloadEvents): |
|
9741 (WebFrame::detachFrameLoader): |
|
9742 (WebFrame::hasWebView): |
|
9743 (WebFrame::hasFrameView): |
|
9744 (WebFrame::hasBackForwardList): |
|
9745 (WebFrame::resetBackForwardList): |
|
9746 (WebFrame::provisionalItemIsTarget): |
|
9747 (WebFrame::loadProvisionalItemFromPageCache): |
|
9748 (WebFrame::invalidateCurrentItemPageCache): |
|
9749 (WebFrame::privateBrowsingEnabled): |
|
9750 (WebFrame::makeDocumentView): |
|
9751 (WebFrame::makeRepresentation): |
|
9752 (WebFrame::forceLayout): |
|
9753 (WebFrame::forceLayoutForNonHTML): |
|
9754 (WebFrame::updateHistoryForCommit): |
|
9755 (WebFrame::updateHistoryForBackForwardNavigation): |
|
9756 (WebFrame::updateHistoryForReload): |
|
9757 (WebFrame::updateHistoryForStandardLoad): |
|
9758 (WebFrame::updateHistoryForInternalLoad): |
|
9759 (WebFrame::updateHistoryAfterClientRedirect): |
|
9760 (WebFrame::setCopiesOnScroll): |
|
9761 (WebFrame::tokenForLoadErrorReset): |
|
9762 (WebFrame::resetAfterLoadError): |
|
9763 (WebFrame::doNotResetAfterLoadError): |
|
9764 (WebFrame::willCloseDocument): |
|
9765 (WebFrame::detachedFromParent1): |
|
9766 (WebFrame::detachedFromParent2): |
|
9767 (WebFrame::detachedFromParent3): |
|
9768 (WebFrame::detachedFromParent4): |
|
9769 (WebFrame::loadedFromPageCache): |
|
9770 (WebFrame::dispatchDidReceiveServerRedirectForProvisionalLoad): |
|
9771 (WebFrame::dispatchDidCancelClientRedirect): |
|
9772 (WebFrame::dispatchWillPerformClientRedirect): |
|
9773 (WebFrame::dispatchDidChangeLocationWithinPage): |
|
9774 (WebFrame::dispatchWillClose): |
|
9775 (WebFrame::dispatchDidStartProvisionalLoad): |
|
9776 (WebFrame::dispatchDidReceiveTitle): |
|
9777 (WebFrame::dispatchDidCommitLoad): |
|
9778 (WebFrame::dispatchDidFinishLoad): |
|
9779 (WebFrame::dispatchDidFirstLayout): |
|
9780 (WebFrame::dispatchShow): |
|
9781 (WebFrame::cancelPolicyCheck): |
|
9782 (WebFrame::dispatchWillSubmitForm): |
|
9783 (WebFrame::dispatchDidLoadMainResource): |
|
9784 (WebFrame::clearLoadingFromPageCache): |
|
9785 (WebFrame::isLoadingFromPageCache): |
|
9786 (WebFrame::revertToProvisionalState): |
|
9787 (WebFrame::clearUnarchivingState): |
|
9788 (WebFrame::progressStarted): |
|
9789 (WebFrame::progressCompleted): |
|
9790 (WebFrame::setMainFrameDocumentReady): |
|
9791 (WebFrame::willChangeTitle): |
|
9792 (WebFrame::didChangeTitle): |
|
9793 (WebFrame::finishedLoading): |
|
9794 (WebFrame::finalSetupForReplace): |
|
9795 (WebFrame::setDefersLoading): |
|
9796 (WebFrame::isArchiveLoadPending): |
|
9797 (WebFrame::cancelPendingArchiveLoad): |
|
9798 (WebFrame::clearArchivedResources): |
|
9799 (WebFrame::canShowMIMEType): |
|
9800 (WebFrame::representationExistsForURLScheme): |
|
9801 (WebFrame::generatedMIMETypeForURLScheme): |
|
9802 (WebFrame::frameLoadCompleted): |
|
9803 (WebFrame::restoreScrollPositionAndViewState): |
|
9804 (WebFrame::provisionalLoadStarted): |
|
9805 (WebFrame::shouldTreatURLAsSameAsCurrent): |
|
9806 (WebFrame::addHistoryItemForFragmentScroll): |
|
9807 (WebFrame::didFinishLoad): |
|
9808 (WebFrame::prepareForDataSourceReplacement): |
|
9809 (WebFrame::userAgent): |
|
9810 * WebFrame.h: |
|
9811 * WebView.cpp: |
|
9812 (WebView::stringByEvaluatingJavaScriptFromString): |
|
9813 |
|
9814 2006-11-07 Anders Carlsson <acarlsson@apple.com> |
|
9815 |
|
9816 Reviewed by Oliver. |
|
9817 |
|
9818 Call IWebFrameLoadDelegate::windowScriptObject available when the |
|
9819 window script object is available. |
|
9820 |
|
9821 * Interfaces/IWebFrameLoadDelegate.idl: |
|
9822 Get MIDL to understand the JSC API types. |
|
9823 |
|
9824 * WebFrame.cpp: |
|
9825 (WebFrame::windowScriptObjectAvailable): |
|
9826 Call into the delegate. |
|
9827 |
|
9828 * WebFrame.h: |
|
9829 |
|
9830 2006-11-07 Steve Falkenburg <sfalken@apple.com> |
|
9831 |
|
9832 Versioning |
|
9833 |
|
9834 * WebKit.vcproj/VERSION: |
|
9835 |
|
9836 2006-11-06 Steve Falkenburg <sfalken@apple.com> |
|
9837 |
|
9838 Reviewed by Geoff. |
|
9839 |
|
9840 Export JavaScriptCore C API via WebKit. |
|
9841 |
|
9842 * WebKit.vcproj/WebKit.def: |
|
9843 * WebKit.vcproj/WebKit_debug.def: |
|
9844 |
|
9845 2006-11-06 Kevin McCullough <kmccullough@apple.com> |
|
9846 |
|
9847 -Fix test fields accepting text. |
|
9848 |
|
9849 * WebKit.vcproj/WebKit.vcproj: |
|
9850 |
|
9851 2006-11-06 Geoffrey Garen <ggaren@apple.com> |
|
9852 |
|
9853 Oops. Forgot to add these files. |
|
9854 |
|
9855 Changed comment that Darin mentioned, too. |
|
9856 |
|
9857 * WebChromeClient.cpp: |
|
9858 * WebScreenClient.cpp: Added. |
|
9859 (WebScreenClient::create): |
|
9860 (WebScreenClient::WebScreenClient): |
|
9861 (WebScreenClient::depth): |
|
9862 (WebScreenClient::depthPerComponent): |
|
9863 (WebScreenClient::isMonochrome): |
|
9864 (WebScreenClient::rect): |
|
9865 (WebScreenClient::usableRect): |
|
9866 * WebScreenClient.h: Added. |
|
9867 |
|
9868 2006-11-06 Geoffrey Garen <ggaren@apple.com> |
|
9869 |
|
9870 Reviewed by Darin. |
|
9871 |
|
9872 Stubbed out the Chrome and Screen clients. |
|
9873 |
|
9874 * WebChromeClient.cpp: |
|
9875 (WebChromeClient::setWindowRect): |
|
9876 (WebChromeClient::windowRect): |
|
9877 (WebChromeClient::pageRect): |
|
9878 (WebChromeClient::scaleFactor): |
|
9879 (WebChromeClient::focus): |
|
9880 (WebChromeClient::unfocus): |
|
9881 (WebChromeClient::createWindow): |
|
9882 (WebChromeClient::createModalDialog): |
|
9883 (WebChromeClient::show): |
|
9884 (WebChromeClient::setToolbarsVisible): |
|
9885 (WebChromeClient::toolbarsVisible): |
|
9886 (WebChromeClient::setStatusbarVisible): |
|
9887 (WebChromeClient::statusbarVisible): |
|
9888 (WebChromeClient::setScrollbarsVisible): |
|
9889 (WebChromeClient::scrollbarsVisible): |
|
9890 (WebChromeClient::setMenubarVisible): |
|
9891 (WebChromeClient::menubarVisible): |
|
9892 (WebChromeClient::setResizable): |
|
9893 * WebChromeClient.h: |
|
9894 * WebKit.vcproj/WebKit.vcproj: |
|
9895 * WebView.cpp: |
|
9896 (WebView::initWithFrame): |
|
9897 |
|
9898 2006-11-06 Beth Dakin <bdakin@apple.com> |
|
9899 |
|
9900 Reviewed by Anders. |
|
9901 |
|
9902 Oops! Silly mistake! |
|
9903 |
|
9904 * WebElementPropertyBag.cpp: |
|
9905 (convertStringToVariant): |
|
9906 |
|
9907 2006-11-06 Steve Falkenburg <sfalken@apple.com> |
|
9908 |
|
9909 Fix build |
|
9910 |
|
9911 * WebMutableURLRequest.cpp: |
|
9912 |
|
9913 2006-11-05 Beth Dakin <bdakin@apple.com> |
|
9914 |
|
9915 Reviewed by Steve and Anders. And sort of Maciej. |
|
9916 |
|
9917 Here is a basic implementation of elementAtPoint for Boomer. |
|
9918 |
|
9919 * Interfaces/IWebView.idl: The definitions of the |
|
9920 WebElementPropertyBag keys. |
|
9921 * MarshallingHelpers.cpp: |
|
9922 (MarshallingHelpers::intRectToSafeArray): New safe array creation |
|
9923 function that creates a safe array out of an IntRect. |
|
9924 * MarshallingHelpers.h: |
|
9925 * WebElementPropertyBag.cpp: Added. This is the equivalent of |
|
9926 WebElementDictionary on the Mac. |
|
9927 (WebElementPropertyBag::WebElementPropertyBag): |
|
9928 (WebElementPropertyBag::~WebElementPropertyBag): |
|
9929 (WebElementPropertyBag::QueryInterface): |
|
9930 (WebElementPropertyBag::AddRef): |
|
9931 (WebElementPropertyBag::Release): |
|
9932 (isEqual): |
|
9933 (convertStringToVariant): |
|
9934 (WebElementPropertyBag::Read): This is the bulk of the class. It |
|
9935 compares the input key to all of the possible keys and calls the |
|
9936 appropriate function for each. |
|
9937 (WebElementPropertyBag::Write): Writing is not actually allowed. |
|
9938 * WebElementPropertyBag.h: Added. |
|
9939 * WebKit.vcproj/WebKit.vcproj: |
|
9940 * WebView.cpp: |
|
9941 (WebView::elementAtPoint): Call into frame to get the HitTestResult |
|
9942 for the point and set elementDictionary to the |
|
9943 WebElementPropertyBag for the result. |
|
9944 |
|
9945 2006-11-05 Steve Falkenburg <sfalken@apple.com> |
|
9946 |
|
9947 Fix build breaks |
|
9948 |
|
9949 * WebFrame.cpp: |
|
9950 * WebFrame.h: |
|
9951 |
|
9952 2006-11-04 Darin Adler <darin@apple.com> |
|
9953 |
|
9954 * WebView.cpp: (WebView::initWithFrame): Removed setMainFrame call and |
|
9955 deref of Frame, now handled by Frame's constructor. |
|
9956 |
|
9957 2006-11-03 Maciej Stachowiak <mjs@apple.com> |
|
9958 |
|
9959 Reviewed by Adele. |
|
9960 |
|
9961 - replaced receivedRedirect with new willSendRequest delegate |
|
9962 - removed most mac-specific loader functions |
|
9963 - use ResourceResponse more in loader code |
|
9964 |
|
9965 * WebFrame.cpp: |
|
9966 (WebFrame::willSendRequest): Rearranged from former receivedRedirect. |
|
9967 * WebFrame.h: |
|
9968 |
|
9969 2006-11-03 Anders Carlsson <acarlsson@apple.com> |
|
9970 |
|
9971 Build fix. |
|
9972 |
|
9973 * WebChromeClient.cpp: |
|
9974 |
|
9975 2006-11-03 Geoffrey Garen <ggaren@apple.com> |
|
9976 |
|
9977 Reviewed by Darin, Beth. |
|
9978 |
|
9979 Updated to use ChromeClient. |
|
9980 |
|
9981 * WebChromeClient.cpp: Added. |
|
9982 (WebChromeClient::create): |
|
9983 (WebChromeClient::WebChromeClient): |
|
9984 (WebChromeClient::canRunModal): |
|
9985 (WebChromeClient::runModal): |
|
9986 * WebChromeClient.h: Added. |
|
9987 * WebKit.vcproj/WebKit.vcproj: |
|
9988 * WebView.cpp: |
|
9989 (WebView::initWithFrame): |
|
9990 |
|
9991 2006-11-01 Ada Chan <adachan@apple.com> |
|
9992 |
|
9993 Reviewed by sfalken. |
|
9994 |
|
9995 Implemented the DOM API that pubsub needs: |
|
9996 IDOMDocument::getElementsByTagName |
|
9997 IDOMDocument::getElementsByTagNameNS (they don't need this, but might as well add it) |
|
9998 IDOMNodeList |
|
9999 IDOMNode::nodeValue |
|
10000 |
|
10001 Added something I'll need for RSS integration: |
|
10002 IWebHistoryItemPrivate::RSSFeedReferrer |
|
10003 IWebHistoryItemPrivate::setRSSFeedReferrer |
|
10004 |
|
10005 * DOMCoreClasses.cpp: |
|
10006 (DOMNode::nodeValue): |
|
10007 (DOMNode::DOMNode): |
|
10008 (DOMNode::~DOMNode): |
|
10009 (DOMNode::createInstance): |
|
10010 (DOMNodeList::QueryInterface): |
|
10011 (DOMNodeList::item): |
|
10012 (DOMNodeList::length): |
|
10013 (DOMNodeList::DOMNodeList): |
|
10014 (DOMNodeList::~DOMNodeList): |
|
10015 (DOMNodeList::createInstance): |
|
10016 (DOMDocument::getElementsByTagName): |
|
10017 (DOMDocument::getElementsByTagNameNS): |
|
10018 (DOMDocument::DOMDocument): |
|
10019 (DOMDocument::~DOMDocument): |
|
10020 (DOMElement::DOMElement): |
|
10021 (DOMElement::~DOMElement): |
|
10022 * DOMCoreClasses.h: |
|
10023 (DOMNodeList::AddRef): |
|
10024 (DOMNodeList::Release): |
|
10025 (DOMNodeList::throwException): |
|
10026 (DOMNodeList::callWebScriptMethod): |
|
10027 (DOMNodeList::evaluateWebScript): |
|
10028 (DOMNodeList::removeWebScriptKey): |
|
10029 (DOMNodeList::stringRepresentation): |
|
10030 (DOMNodeList::webScriptValueAtIndex): |
|
10031 (DOMNodeList::setWebScriptValueAtIndex): |
|
10032 (DOMNodeList::setException): |
|
10033 * Interfaces/IWebHistoryItemPrivate.idl: |
|
10034 * WebHistoryItem.cpp: |
|
10035 (WebHistoryItem::WebHistoryItem): |
|
10036 (WebHistoryItem::~WebHistoryItem): |
|
10037 (WebHistoryItem::RSSFeedReferrer): |
|
10038 (WebHistoryItem::setRSSFeedReferrer): |
|
10039 * WebHistoryItem.h: |
|
10040 |
|
10041 2006-10-31 Marvin Decker <marv.decker@gmail.com> |
|
10042 |
|
10043 Reviewed by Maciej. |
|
10044 |
|
10045 - merged changes for: |
|
10046 |
|
10047 - fixed "Stop and reload don't work on the WebView" |
|
10048 http://bugs.webkit.org/show_bug.cgi?id=11285 |
|
10049 |
|
10050 Most of htis was already in this tree. |
|
10051 |
|
10052 * WebFrame.cpp: |
|
10053 (WebFrame::stopLoading): Implement. Added FIXME. |
|
10054 |
|
10055 2006-10-31 Steve Falkenburg <sfalken@apple.com> |
|
10056 |
|
10057 Bumped version to 521.29 |
|
10058 |
|
10059 * WebKit.vcproj/VERSION: |
|
10060 |
|
10061 2006-10-30 Kevin McCullough <KMcCullough@apple.com> |
|
10062 |
|
10063 Reviewed by Steve. |
|
10064 |
|
10065 - Added basic functionality for running javascript from the address bar. Currently no return results are evaluated so use alert messages to see the results. |
|
10066 |
|
10067 * WebView.cpp: |
|
10068 (WebView::stringByEvaluatingJavaScriptFromString): |
|
10069 |
|
10070 2006-10-31 Adam Roben <aroben@apple.com> |
|
10071 |
|
10072 Build fixes. |
|
10073 |
|
10074 * WebEditorClient.cpp: Add stubs for new methods. |
|
10075 (WebEditorClient::isContinuousSpellCheckingEnabled): |
|
10076 (WebEditorClient::isGrammarCheckingEnabled): |
|
10077 (WebEditorClient::spellCheckerDocumentTag): |
|
10078 * WebEditorClient.h: Add declarations for new methods. |
|
10079 * WebFrame.cpp: Fix #includes to use new platform/graphics directory. |
|
10080 * WebView.cpp: Ditto. |
|
10081 * WebKit.vcproj/WebKit.vcproj: Add platform/graphics to include path. |
|
10082 |
|
10083 2006-10-29 Steve Falkenburg <sfalken@apple.com> |
|
10084 |
|
10085 Reviewed by Adam, Ada. |
|
10086 |
|
10087 Expose printing methods in IWebViewPrivate and removed LPARAM-based dispatching. |
|
10088 Call StretchDIBits instead of BitBlt. |
|
10089 Add a maximum DPI (currently set at 300) to speed up printing. |
|
10090 Add support needed for print preview. |
|
10091 |
|
10092 * Interfaces/IWebViewPrivate.idl: added startPrintJob, endPrintJob, getPrintedPageCount, printPage |
|
10093 * WebView.cpp: Added MAXIMUM_DPI setting to limit the size of print jobs for performance reasons |
|
10094 (getPrintRects): Added. Factored out of print, added maximum DPI handling. |
|
10095 (WebView::startPrintJob): Factored out of print |
|
10096 (WebView::endPrintJob): Factored out of print |
|
10097 (WebView::getPrintedPageCount): Factored out of print |
|
10098 (WebView::printPage): Factored out of print. Replaced call to BitBlt with StretchDIBits |
|
10099 (WebViewWndProc): Re-add support for printing a window (used by bug reporter code) |
|
10100 * WebView.h: added startPrintJob, endPrintJob, getPrintedPageCount, printPage |
|
10101 |
|
10102 2006-10-30 Anders Carlsson <acarlsson@apple.com> |
|
10103 |
|
10104 Reviewed by Adam. |
|
10105 |
|
10106 Add "null plugin" image resource. |
|
10107 |
|
10108 * WebKit.vcproj/WebKit.rc: |
|
10109 * WebKit.vcproj/WebKit.vcproj: |
|
10110 * WebKit.vcproj/nullplugin.png: Added. |
|
10111 * WebKit.vcproj/resource.h: |
|
10112 * WebKitDLL.cpp: |
|
10113 (loadResourceIntoArray): |
|
10114 |
|
10115 2006-10-29 Maciej Stachowiak <mjs@apple.com> |
|
10116 |
|
10117 Reviewed by Anders. |
|
10118 |
|
10119 - added ResourceResponse class and didReceiveResponse delegate call |
|
10120 |
|
10121 * WebFrame.cpp: |
|
10122 (WebFrame::didReceiveResponse): Updated from receivedResponse. |
|
10123 * WebFrame.h: |
|
10124 * WebURLResponse.cpp: |
|
10125 (WebURLResponse::WebURLResponse): Reimplemented to work in terms |
|
10126 of WebCore::ResourceResponse (ditto for below). Uses BString |
|
10127 to convert strings as needed. |
|
10128 (WebURLResponse::~WebURLResponse): |
|
10129 (WebURLResponse::createInstance): |
|
10130 (WebURLResponse::expectedContentLength): |
|
10131 (WebURLResponse::initWithURL): |
|
10132 (WebURLResponse::MIMEType): |
|
10133 (WebURLResponse::suggestedFilename): |
|
10134 (WebURLResponse::textEncodingName): |
|
10135 (WebURLResponse::URL): |
|
10136 (WebURLResponse::suggestedFileExtension): |
|
10137 * WebURLResponse.h: |
|
10138 |
|
10139 2006-10-29 Maciej Stachowiak <mjs@apple.com> |
|
10140 |
|
10141 Rubber stamped by Darin. |
|
10142 |
|
10143 - renamed ResourceLoader to ResourceHandle (and same for related classes) |
|
10144 |
|
10145 * WebFrame.cpp: |
|
10146 (WebFrame::loadDataSource): |
|
10147 (WebFrame::receivedRedirect): |
|
10148 (WebFrame::receivedResponse): |
|
10149 (WebFrame::didReceiveData): |
|
10150 (WebFrame::didFinishLoading): |
|
10151 * WebFrame.h: |
|
10152 * WebURLResponse.cpp: |
|
10153 (WebURLResponse::createInstance): |
|
10154 * WebURLResponse.h: |
|
10155 * WebView.cpp: |
|
10156 |
|
10157 2006-10-27 Steve Falkenburg <sfalken@apple.com> |
|
10158 |
|
10159 Reviewed by Maciej. |
|
10160 |
|
10161 Tighten up warning levels by removing #pragma warning(push, 0), pop |
|
10162 |
|
10163 * WebBackForwardList.h: |
|
10164 * WebFrame.h: |
|
10165 * WebIconDatabase.h: |
|
10166 |
|
10167 2006-10-25 Steve Falkenburg <sfalken@apple.com> |
|
10168 |
|
10169 Reviewed by Darin. |
|
10170 |
|
10171 Checked in Luke's CG printing code |
|
10172 |
|
10173 * WebView.cpp: |
|
10174 (WebView::print): added |
|
10175 (WebViewWndProc): call print from WM_PRINTCLIENT |
|
10176 * WebView.h: added print, m_pages, rearranged includes |
|
10177 |
|
10178 2006-10-24 Steve Falkenburg <sfalken@apple.com> |
|
10179 |
|
10180 Bump version to 521.28.6 |
|
10181 |
|
10182 * WebKit.vcproj/VERSION: |
|
10183 |
|
10184 2006-10-24 Anders Carlsson <acarlsson@apple.com> |
|
10185 |
|
10186 * WebFrame.cpp: |
|
10187 (WebFrame::loadDataSource): |
|
10188 Forgot to save before committing. Call begin before trying to access the document. |
|
10189 |
|
10190 2006-10-24 Anders Carlsson <acarlsson@apple.com> |
|
10191 |
|
10192 Fix build. (Update for changes to ResourceLoader) |
|
10193 |
|
10194 * WebFrame.cpp: |
|
10195 (WebFrame::loadDataSource): |
|
10196 * WebURLResponse.cpp: |
|
10197 (WebURLResponse::createInstance): |
|
10198 |
|
10199 2006-10-23 Ada Chan <adachan@apple.com> |
|
10200 |
|
10201 Reviewed by sfalken. |
|
10202 |
|
10203 We forgot to add a reference in WebNotificationCenter::addObserver. |
|
10204 |
|
10205 * WebNotificationCenter.cpp: |
|
10206 (WebNotificationCenter::addObserver): |
|
10207 |
|
10208 2006-10-23 Steve Falkenburg <sfalken@apple.com> |
|
10209 |
|
10210 Reviewed by Lou. |
|
10211 |
|
10212 * MarshallingHelpers.cpp: |
|
10213 (MarshallingHelpers::BSTRToCFStringRef): Fix leak in BSTRToCFStringRef |
|
10214 * WebEditorClient.cpp: |
|
10215 (WebEditorClient::WebEditorClient): Break dependency cycle by not holding a COM ref to the WebView |
|
10216 (WebEditorClient::~WebEditorClient): Break dependency cycle by not holding a COM ref to the WebView |
|
10217 * WebFrame.cpp: |
|
10218 (WebFrame::initWithWebFrameView): |
|
10219 (WebFrame::windowResizerRect): Fix reference leaks |
|
10220 * WebHistory.cpp: |
|
10221 (createUserInfoFromArray): Fixed leak of key CFStringRef. |
|
10222 (WebHistory::setOptionalSharedHistory): Made this callable with a 0 to release shared history |
|
10223 (_WebCoreHistoryProvider::_WebCoreHistoryProvider): Don't hold a ref to the WebHistory |
|
10224 (_WebCoreHistoryProvider::~_WebCoreHistoryProvider): Don't hold a ref to the WebHistory |
|
10225 (_WebCoreHistoryProvider::containsItemForURLLatin1): Don't hold a ref to the WebHistoryPrivate |
|
10226 * WebHistoryItem.cpp: |
|
10227 (WebHistoryItem::WebHistoryItem): Don't hold a reference to the WebIconDatabase |
|
10228 * WebIconDatabase.cpp: |
|
10229 (WebIconDatabase::~WebIconDatabase): Delete core icon db on delete |
|
10230 * WebNotificationCenter.cpp: |
|
10231 (ObserverKey::ObserverKey): Init data to 0 before calling assignment op |
|
10232 (ObserverKey::operator=): Free old string, release old ref if needed before copy |
|
10233 |
|
10234 2006-10-23 Adam Roben <aroben@apple.com> |
|
10235 |
|
10236 Build fix. |
|
10237 |
|
10238 * WebFrame.cpp: Change header paths to point to new platform/network |
|
10239 directory and subdirectories. |
|
10240 * WebFrame.h: Ditto. |
|
10241 * WebURLResponse.cpp: Ditto. |
|
10242 * WebURLResponse.h: Ditto. |
|
10243 * WebView.cpp: Ditto. |
|
10244 * WebKit.vcproj/WebKit.vcproj: Add platform/network and subdirectories |
|
10245 to AdditionalIncludeDirectories. |
|
10246 |
|
10247 2006-10-23 Maciej Stachowiak <mjs@apple.com> |
|
10248 |
|
10249 Rubber-stamped by Anders. |
|
10250 |
|
10251 - fixed for ResourceLoader refactoring. |
|
10252 |
|
10253 * WebFrame.cpp: |
|
10254 (WebFrame::didReceiveData): |
|
10255 (WebFrame::didFinishLoading): |
|
10256 * WebFrame.h: |
|
10257 |
|
10258 2006-10-21 Timothy Hatcher <timothy@apple.com> |
|
10259 |
|
10260 Reviewed by Geoff. |
|
10261 |
|
10262 Stub out the new shouldShowDeleteInterface method. |
|
10263 |
|
10264 * WebEditorClient.cpp: |
|
10265 (WebEditorClient::shouldShowDeleteInterface): |
|
10266 * WebEditorClient.h: |
|
10267 |
|
10268 2006-10-20 Dave Hyatt <hyatt@apple.com> |
|
10269 |
|
10270 Fix build bustage with spaces in names in cygwin home dirs with webkit's auto-version.sh script. |
|
10271 |
|
10272 * WebKit.vcproj/auto-version.sh: |
|
10273 |
|
10274 Fix a horrible memory leak with multiple windows. WebViews need to delete their backing stores. |
|
10275 |
|
10276 * WebView.cpp: |
|
10277 (WebView::~WebView): |
|
10278 |
|
10279 2006-10-20 Steve Falkenburg <sfalken@apple.com> |
|
10280 |
|
10281 Reviewed by Hyatt. |
|
10282 |
|
10283 Make the auto-version script work with paths that contain spaces |
|
10284 |
|
10285 * WebKit.vcproj/auto-version.sh: |
|
10286 |
|
10287 2006-10-20 Steve Falkenburg <sfalken@apple.com> |
|
10288 |
|
10289 Build fix. |
|
10290 |
|
10291 * WebView.cpp: |
|
10292 (webKitVersion): |
|
10293 |
|
10294 2006-10-20 Steve Falkenburg <sfalken@apple.com> |
|
10295 |
|
10296 Reviewed by Ada. |
|
10297 |
|
10298 <rdar://4778502> Boomer userAgent string needs to support pulling in proper build #, plus customization |
|
10299 |
|
10300 Useragent/versioning changes |
|
10301 |
|
10302 Stamp auto-generated version number into DLL and into user agent. |
|
10303 Generate a real user agent string instead of hardcoding one. |
|
10304 Support client supplying an application name for the user agent. |
|
10305 Support client overriding the useragent (for debug menu). |
|
10306 Support per-URL user agents (not used at least for now). |
|
10307 |
|
10308 Also fixed a bug I recently introduced that broke form submit. |
|
10309 |
|
10310 * WebFrame.cpp: |
|
10311 (WebFrame::loadData): stash original request URL |
|
10312 (WebFrame::loadHTMLString): stash original request URL |
|
10313 (WebFrame::loadDataSource): stash original request URL |
|
10314 (WebFrame::userAgentForURL): implemented |
|
10315 (WebFrame::originalRequestURL): implemented |
|
10316 * WebFrame.h: Changed FrameWinClient userAgent() to userAgentForURL in case we want to serve specific URLs for compatibility, added originalRequestURL |
|
10317 * WebKit.vcproj/PRODUCTVERSION: Added. |
|
10318 * WebKit.vcproj/VERSION: Added. |
|
10319 * WebKit.vcproj/WebKit.rc: Stamp autogenerated version number at build time. |
|
10320 * WebKit.vcproj/WebKit.vcproj: Stamp autogenerated version number at build time. |
|
10321 * WebKit.vcproj/auto-version.sh: Added. |
|
10322 * WebKit.vcproj/autoversion.h: Removed. |
|
10323 * WebView.cpp: |
|
10324 (WebView::WebView): Remove some no longer needed initialization |
|
10325 (WebView::~WebView): Remove some no longer needed cleanup |
|
10326 (osVersion): call to return the OS version as a string |
|
10327 (language): call to return the language as a string |
|
10328 (webKitVersion): call to return the version of WebKit as a string |
|
10329 (WebView::userAgentForKURL): fast version of userAgentForURL (no BSTR marshalling) |
|
10330 (WebView::initWithFrame): Use String instead of BSTR. |
|
10331 (WebView::setApplicationNameForUserAgent): implemented |
|
10332 (WebView::applicationNameForUserAgent): implemented |
|
10333 (WebView::setCustomUserAgent): implemented |
|
10334 (WebView::customUserAgent): implemented |
|
10335 (WebView::userAgentForURL): implemented |
|
10336 (WebView::setCustomTextEncodingName): switch to WebCore::String storage |
|
10337 (WebView::customTextEncodingName): switch to WebCore::String storage |
|
10338 (WebView::setGroupName): switch to WebCore::String storage |
|
10339 (WebView::groupName): switch to WebCore::String storage |
|
10340 (WebView::onNotify): |
|
10341 * WebView.h: Switch over to using WebCore::Strings instead of BSTRs in a few places, added m_applicationName, removed m_frameName. |
|
10342 |
|
10343 2006-10-20 Alice Liu <alice.liu@apple.com> |
|
10344 |
|
10345 Reviewed by Steve and Maciej. |
|
10346 |
|
10347 Adding knowledge of the Editor and EditorClient to Windows WebKit |
|
10348 |
|
10349 * Interfaces/IWebEditingDelegate.idl: |
|
10350 needs IWebView.idl |
|
10351 |
|
10352 * WebEditorClient.cpp: Added |
|
10353 (WebEditorClient::WebEditorClient): |
|
10354 (WebEditorClient::~WebEditorClient): |
|
10355 (WebEditorClient::shouldDeleteRange): |
|
10356 (WebEditorClient::shouldBeginEditingInRange): |
|
10357 (WebEditorClient::shouldEndEditingInRange): |
|
10358 (WebEditorClient::shouldInsertNode): |
|
10359 (WebEditorClient::shouldApplyStyle): |
|
10360 (WebEditorClient::shouldChangeTypingStyle): |
|
10361 (WebEditorClient::webViewDidBeginEditing): |
|
10362 (WebEditorClient::webViewDidChange): |
|
10363 (WebEditorClient::webViewDidEndEditing): |
|
10364 (WebEditorClient::webViewDidChangeTypingStyle): |
|
10365 (WebEditorClient::webViewDidChangeSelection): |
|
10366 |
|
10367 * WebEditorClient.h: Added. |
|
10368 |
|
10369 * WebFrame.cpp: |
|
10370 (WebFrame::initWithWebFrameView): |
|
10371 created an editor client |
|
10372 |
|
10373 * WebKit.vcproj/WebKit.vcproj: |
|
10374 added WebEditorClient files |
|
10375 |
|
10376 2006-10-20 Steve Falkenburg <sfalken@apple.com> |
|
10377 |
|
10378 Implement (barely) more of DOMWindow.idl. |
|
10379 |
|
10380 * Interfaces/DOMWindow.idl: |
|
10381 |
|
10382 2006-10-20 Adam Roben <aroben@apple.com> |
|
10383 |
|
10384 Reviewed by Darin. |
|
10385 |
|
10386 Build fix. |
|
10387 Stubbing out DOMWindow.idl, which was forgotten in the last checkin. |
|
10388 |
|
10389 * Interfaces/DOMWindow.idl: Added. |
|
10390 |
|
10391 2006-10-19 Steve Falkenburg <sfalken@apple.com> |
|
10392 |
|
10393 Reviewed by Adam. |
|
10394 |
|
10395 <rdar://4771958> |
|
10396 Holding down Ctrl when a redirect happens opens the redirected page in a new tab |
|
10397 |
|
10398 <rdar://4781981> |
|
10399 View Source is using syntax highlighting and should probably punt on |
|
10400 that (due to its many issues) and show the original data in a WebView |
|
10401 as plaintext. |
|
10402 |
|
10403 Also added a bunch of DOM bindings for events. |
|
10404 |
|
10405 * DOMEventsClasses.cpp: Added. |
|
10406 * DOMEventsClasses.h: Added. |
|
10407 * Interfaces/DOMEvents.idl: Added. |
|
10408 * WebFrame.cpp: |
|
10409 (WebFrame::loadData): Implemented |
|
10410 (WebFrame::openURL): Added triggeringEvent parameter |
|
10411 * WebFrame.h: Added triggeringEvent parameter |
|
10412 * WebKit.vcproj/Interfaces.vcproj: Added DOMEvents.idl, DOMWindow.idl |
|
10413 * WebKit.vcproj/WebKit.vcproj: Added DOMEventsClasses.cpp, DOMEventsClasses.h |
|
10414 * WebKit.vcproj/WebKitGUID.vcproj: Added DOMEvents_i.c |
|
10415 |
|
10416 2006-10-19 Anders Carlsson <acarlsson@apple.com> |
|
10417 |
|
10418 * WebFrame.cpp: |
|
10419 (WebFrame::initWithWebFrameView): |
|
10420 Build fix. |
|
10421 |
|
10422 2006-10-18 Alice Liu <alice.liu@apple.com> |
|
10423 |
|
10424 Reviewed by Steve. |
|
10425 |
|
10426 Any file that #includes WebView.h also needed to include |
|
10427 IWebURLResponse.h since IWebView.h needed it. Adding this |
|
10428 to the IDL file. |
|
10429 |
|
10430 * Interfaces/IWebDataSource.idl: |
|
10431 re-arranged imports because not all were being generated due to weird IDL file compiler bug |
|
10432 |
|
10433 * Interfaces/IWebView.idl: |
|
10434 added reference to IWebURLResponse.h |
|
10435 |
|
10436 * WebFrame.cpp: |
|
10437 * WebKitClassFactory.cpp: |
|
10438 * WebView.cpp: |
|
10439 removed reference to IWebURLResponse.h |
|
10440 |
|
10441 |
|
10442 2006-10-18 Steve Falkenburg <sfalken@apple.com> |
|
10443 |
|
10444 Reviewed by Lou. |
|
10445 |
|
10446 <rdar://4781998> Need API for setting the rendering modes |
|
10447 |
|
10448 Added font smoothing preference |
|
10449 Fixed some COM interface typos |
|
10450 Removed use of IWebImage (we use HBITMAP instead) |
|
10451 |
|
10452 * DOMHTMLClasses.cpp: |
|
10453 (DOMHTMLDocument::body): fixed typos |
|
10454 (DOMHTMLFormElement::elements): fixed typos |
|
10455 (DOMHTMLInputElement::form): fixed typos |
|
10456 (DOMHTMLTextAreaElement::form): fixed typos |
|
10457 * DOMHTMLClasses.h: fixed typos |
|
10458 * Interfaces/DOMCSS.idl: fixed typos |
|
10459 * Interfaces/DOMHTML.idl: fixed typos |
|
10460 * Interfaces/DOMRange.idl: fixed typos |
|
10461 * Interfaces/IWebArchive.idl: fixed typos |
|
10462 * Interfaces/IWebDataSource.idl: fixed typos |
|
10463 * Interfaces/IWebDocument.idl: fixed typos |
|
10464 * Interfaces/IWebEditingDelegate.idl: fixed typos |
|
10465 * Interfaces/IWebFrameLoadDelegate.idl: fixed typos |
|
10466 * Interfaces/IWebFrameView.idl: fixed typos |
|
10467 * Interfaces/IWebHistoryItem.idl: fixed typos |
|
10468 * Interfaces/IWebIconDatabase.idl: fixed typos |
|
10469 * Interfaces/IWebImage.idl: Removed. |
|
10470 * Interfaces/IWebPreferences.idl: added font smoothing getter/setter |
|
10471 * Interfaces/IWebURLAuthenticationChallenge.idl: |
|
10472 * Interfaces/IWebView.idl: fixed typos |
|
10473 * Interfaces/WebKit.idl: removed IWebImage |
|
10474 * WebDataSource.cpp: |
|
10475 (WebDataSource::webArchive): fixed typos |
|
10476 (WebDataSource::mainResource): fixed typos |
|
10477 (WebDataSource::subresourceForURL): fixed typos |
|
10478 * WebDataSource.h: fixed typos |
|
10479 * WebHistoryItem.cpp: |
|
10480 (WebHistoryItem::icon): fixed typos |
|
10481 * WebHistoryItem.h: fixed typos |
|
10482 * WebKit.vcproj/Interfaces.vcproj: removed IWebImage |
|
10483 * WebKit.vcproj/WebKitGUID.vcproj: removed IWebImage |
|
10484 * WebPreferenceKeysPrivate.h: added font smoothing prefs key |
|
10485 * WebPreferences.cpp: |
|
10486 (WebPreferences::initialize): font smoothing pref |
|
10487 (WebPreferences::fontSmoothing): added |
|
10488 (WebPreferences::setFontSmoothing): added |
|
10489 * WebPreferences.h: added font smoothing getter/setter |
|
10490 * WebView.cpp: |
|
10491 (WebView::windowScriptObject): fixed typos |
|
10492 (WebView::mainFrameIcon): removed IWebImage |
|
10493 (WebView::undoManager): fixed typos |
|
10494 * WebView.h: |
|
10495 |
|
10496 2006-10-17 Steve Falkenburg <sfalken@apple.com> |
|
10497 |
|
10498 Reviewed by ggaren. |
|
10499 |
|
10500 <rdar://4781999> History menu gets borked if you visit a page with no title. |
|
10501 <rdar://4782002> The History menu is frequently utterly corrupted, with incorrect favicons next to mismatched titles. |
|
10502 <rdar://4780252> Page titles in History menu are incorrect |
|
10503 <rdar://4760334> Pages without title show an old title instead of a default title |
|
10504 |
|
10505 * Interfaces/IWebHistoryItemPrivate.idl: added setTitle to set title for a page after we receive it |
|
10506 * WebFrame.cpp: Removed unnecessary WebFramePrivate::title |
|
10507 (WebFrame::goToItem): Get back/forward list via frame-aware getter |
|
10508 (WebFrame::receivedRedirect): Use BString |
|
10509 (WebFrame::receivedResponse): Use BString. Get back/forward list, history via frame-aware getters. |
|
10510 (WebFrame::createFrame): Use BString |
|
10511 (WebFrame::submitForm): Clean up up BSTR usage |
|
10512 (WebFrame::setTitle): Set title in back/forward, history when received |
|
10513 (WebFrame::backForwardList): Frame-aware getter for back/forward |
|
10514 (WebFrame::webHistory): Frame-aware getter for history |
|
10515 * WebFrame.h: Added frame-aware getters for history, back/forward |
|
10516 * WebHistory.cpp: Reorder includes. |
|
10517 (WebHistory::QueryInterface): Support QI to WebHistory via CLSID (avoids yucky static cast in other places) |
|
10518 * WebHistoryItem.cpp: |
|
10519 (WebHistoryItem::setTitle): Added |
|
10520 * WebHistoryItem.h: Added setTitle |
|
10521 * WebView.cpp: |
|
10522 (WebView::QueryInterface): Support QI to WebView via CLSID |
|
10523 |
|
10524 2006-10-17 Steve Falkenburg <sfalken@apple.com> |
|
10525 |
|
10526 Reviewed by Maciej. |
|
10527 |
|
10528 Switch over to ICU 3.6 |
|
10529 |
|
10530 * WebKit.vcproj/WebKit.vcproj: |
|
10531 |
|
10532 2006-10-17 Oliver Hunt <oliver@apple.com> |
|
10533 |
|
10534 Reviewed by Brady. |
|
10535 |
|
10536 Fix flickering cursor |
|
10537 |
|
10538 * WebView.cpp: |
|
10539 (registerWebViewWindowClass): |
|
10540 |
|
10541 2006-10-15 Adam Roben <aroben@apple.com> |
|
10542 |
|
10543 Reviewed by Geoff, Anders. |
|
10544 |
|
10545 Fix crash on startup. |
|
10546 |
|
10547 We were crashing somewhere inside Frame::setResourceRequest. I'm not |
|
10548 sure what change made this start crashing. |
|
10549 |
|
10550 * WebFrame.cpp: |
|
10551 (WebFrame::receivedResponse): Remove useless calls to |
|
10552 Frame::resourceRequest and Frame::setResourceRequest. |
|
10553 |
|
10554 2006-10-13 Dave Hyatt <hyatt@apple.com> |
|
10555 |
|
10556 Make sure the backing store is flushed when themes are changed. |
|
10557 |
|
10558 Reviewed by aroben |
|
10559 |
|
10560 * WebView.cpp: |
|
10561 (WebViewWndProc): |
|
10562 |
|
10563 2006-10-12 Adam Roben <aroben@apple.com> |
|
10564 |
|
10565 Build fix (broken by OpenSource r17006) |
|
10566 |
|
10567 * WebFrame.cpp: |
|
10568 (WebFrame::receivedResponse): |
|
10569 |
|
10570 2006-10-12 Dave Hyatt <hyatt@apple.com> |
|
10571 |
|
10572 Implement full-blown double buffering (keeping a bitmap in the WebView that holds the backing store for it). |
|
10573 |
|
10574 Reviewed by mjs |
|
10575 |
|
10576 * WebFrame.cpp: |
|
10577 (WebFrame::addToDirtyRegion): |
|
10578 (WebFrame::scrollBackingStore): |
|
10579 (WebFrame::updateBackingStore): |
|
10580 * WebFrame.h: |
|
10581 * WebView.cpp: |
|
10582 (WebView::WebView): |
|
10583 (WebView::ensureBackingStore): |
|
10584 (WebView::addToDirtyRegion): |
|
10585 (WebView::scrollBackingStore): |
|
10586 (WebView::updateBackingStore): |
|
10587 (WebView::paint): |
|
10588 (WebView::paintIntoBackingStore): |
|
10589 (WebView::paintIntoWindow): |
|
10590 (WebViewWndProc): |
|
10591 * WebView.h: |
|
10592 (WebView::topLevelFrame): |
|
10593 |
|
10594 2006-10-10 Steve Falkenburg <sfalken@apple.com> |
|
10595 |
|
10596 Reviewed by Adam. |
|
10597 |
|
10598 <rdar://4775676> |
|
10599 Crash in CoreFoundation parsing a "corrupt" plist |
|
10600 |
|
10601 Prevent crash when we encounter a corrupt history plist by using |
|
10602 structured exception handling to catch the crash and return |
|
10603 an empty history list. |
|
10604 |
|
10605 * WebHistory.cpp: |
|
10606 (WebHistory::loadHistoryGutsFromURL): |
|
10607 |
|
10608 2006-10-11 Darin Adler <darin@apple.com> |
|
10609 |
|
10610 Reviewed by Beth. |
|
10611 |
|
10612 - fix problem where you can't type in subframes |
|
10613 |
|
10614 * WebView.cpp: (WebViewWndProc): Use WebView's focusedTargetFrame() |
|
10615 function instead of sending everything to the main frame. |
|
10616 |
|
10617 2006-10-09 Brady Eidson <beidson@apple.com> |
|
10618 |
|
10619 Reviewed by Steve |
|
10620 |
|
10621 <rdar://4721579> - WebPreferences for IconDatabase hooked up |
|
10622 This completes the above task by implementing the icon database location preference |
|
10623 |
|
10624 * WebIconDatabase.cpp: |
|
10625 (WebIconDatabase::init): Get the location from the prefs, fallback to the default via shell call |
|
10626 * WebPreferenceKeysPrivate.h: |
|
10627 * WebPreferences.cpp: |
|
10628 (WebPreferences::initialize): |
|
10629 (WebPreferences::iconDatabaseLocation): |
|
10630 (WebPreferences::setIconDatabaseLocation): |
|
10631 |
|
10632 2006-10-07 Adam Roben <aroben@apple.com> |
|
10633 |
|
10634 Reviewed by Anders. |
|
10635 |
|
10636 Merge of OpenSource r16884 |
|
10637 http://bugs.webkit.org/show_bug.cgi?id=11199 |
|
10638 Update Session History when a load is committed rather than completed. |
|
10639 |
|
10640 * WebFrame.cpp: |
|
10641 (WebFrame::receivedResponse): |
|
10642 (WebFrame::receivedAllData): |
|
10643 |
|
10644 2006-10-07 Adam Roben <aroben@apple.com> |
|
10645 |
|
10646 Reviewed by Steve. |
|
10647 |
|
10648 Fix for failed ASSERT on iBench. |
|
10649 |
|
10650 * WebFrame.cpp: |
|
10651 (WebFrame::receivedAllData): Be a bit more lenient about what |
|
10652 ResourceLoader has called WebFrame::receivedAllData |
|
10653 |
|
10654 2006-10-06 Geoffrey Garen <ggaren@apple.com> |
|
10655 |
|
10656 Reviewed by Adam Roben, esq. |
|
10657 |
|
10658 Fixed <rdar://4768789> Crash on ebay.com in Frame::didOpenURL |
|
10659 |
|
10660 The issue was a resource loader making a callback to a |
|
10661 frame after the frame had been destroyed. This doesn't happen on Mac |
|
10662 because Mac WebKit cancels all loads before tearing down frames. |
|
10663 |
|
10664 The solution is to add a callback to Win WebKit to allow a frame |
|
10665 to cancel its main resource load. This is a temporary work-around. |
|
10666 It is temporary because it doesn't address pending subresource loads. |
|
10667 The long-term solution we anticipate is to have a legitimate loader |
|
10668 inside WebCore. |
|
10669 |
|
10670 * WebFrame.cpp: |
|
10671 (WebFrame::loadDataSource): |
|
10672 (WebFrame::stopMainResourceLoad): |
|
10673 (WebFrame::receivedAllData): |
|
10674 * WebFrame.h: |
|
10675 |
|
10676 006-10-06 Steve Falkenburg <sfalken@apple.com> |
|
10677 |
|
10678 Use a better versioning scheme. |
|
10679 |
|
10680 Out version #s for Boomer are the same as the last Mac |
|
10681 submission + the addition of "b". |
|
10682 |
|
10683 This first versioned submission is 521.28b |
|
10684 |
|
10685 * WebKit.vcproj/WebKit.rc: |
|
10686 |
|
10687 2006-10-06 Steve Falkenburg <sfalken@apple.com> |
|
10688 |
|
10689 Bump version number. |
|
10690 |
|
10691 * WebKit.vcproj/WebKit.rc: |
|
10692 |
|
10693 2006-10-06 Steve Falkenburg <sfalken@apple.com> |
|
10694 |
|
10695 Reviewed by Adam, Lou. |
|
10696 |
|
10697 <rdar://4754295> Corrupt history.plist = crash on startup |
|
10698 |
|
10699 Fix improper CF usage that likely led to retain/release imbalances. |
|
10700 |
|
10701 Resizer fixes. |
|
10702 We now properly invalidate and draw overlapping contents or opaque. |
|
10703 |
|
10704 * Interfaces/IWebUIDelegatePrivate.idl: |
|
10705 * WebFrame.cpp: |
|
10706 (WebFrame::paintGripper): |
|
10707 * WebHistory.cpp: |
|
10708 (WebHistory::saveHistoryGuts): |
|
10709 * WebHistoryItem.cpp: |
|
10710 (WebHistoryItem::dictionaryRepresentation): |
|
10711 |
|
10712 2006-10-06 Steve Falkenburg <sfalken@apple.com> |
|
10713 |
|
10714 Reviewed by aroben. |
|
10715 |
|
10716 Scrollbars now dodge resizing gripper. |
|
10717 Resizing gripper now paints via web ui delegate. |
|
10718 Debug vcproj fixes. |
|
10719 Fix redirects to search.com. |
|
10720 Add support for painting and cursor tracking of resizer. |
|
10721 |
|
10722 * Interfaces/IWebUIDelegatePrivate.idl: added webViewDrawResizer. |
|
10723 * WebFrame.cpp: |
|
10724 (WebFrame::paint): added gripper drawing code. |
|
10725 (WebFrame::receivedResponse): tell the app when we commit a page load. |
|
10726 (WebFrame::windowResizerRect): added. |
|
10727 (WebFrame::paintGripper): added. |
|
10728 * WebFrame.h: added windowResizerRect, paintGripper. |
|
10729 * WebKit.vcproj/WebKit.vcproj: Link against debug libs, debug MSVC library in debug build. |
|
10730 * WebView.cpp: |
|
10731 (WebView::WebView): |
|
10732 (WebView::~WebView): |
|
10733 (WebView::inResizer): |
|
10734 (WebViewWndProc): |
|
10735 (WebView::setUIDelegate): |
|
10736 * WebView.h: |
|
10737 |
|
10738 2006-10-05 Dave Hyatt <hyatt@apple.com> |
|
10739 |
|
10740 Fix clipping and transforms by making sure to propagate them as they happen on the CGContext over into the HDC. |
|
10741 |
|
10742 * WebFrame.cpp: |
|
10743 (WebFrame::paintSingleRect): |
|
10744 |
|
10745 2006-10-05 Adam Roben <aroben@apple.com> |
|
10746 |
|
10747 Build fix. |
|
10748 |
|
10749 * WebKit.vcproj/WebKitGUID.vcproj: Fix patch to IWebFramePrivate_i.c |
|
10750 |
|
10751 2006-10-05 Anders Carlsson <acarlsson@apple.com> |
|
10752 |
|
10753 Reviewed by Maciej. |
|
10754 |
|
10755 A couple of changes needed for the new DumpRenderTree. |
|
10756 |
|
10757 * DOMCoreClasses.cpp: |
|
10758 (DOMDocument::documentElement): |
|
10759 Implement. |
|
10760 |
|
10761 * DOMHTMLClasses.cpp: |
|
10762 (DOMHTMLElement::innerHTML): |
|
10763 (DOMHTMLElement::setInnerHTML): |
|
10764 (DOMHTMLElement::innerText): |
|
10765 (DOMHTMLElement::setInnerText): |
|
10766 * DOMHTMLClasses.h: |
|
10767 (DOMHTMLFormElement::innerHTML): |
|
10768 (DOMHTMLFormElement::setInnerHTML): |
|
10769 (DOMHTMLFormElement::innerText): |
|
10770 (DOMHTMLFormElement::setInnerText): |
|
10771 (DOMHTMLSelectElement::innerHTML): |
|
10772 (DOMHTMLSelectElement::setInnerHTML): |
|
10773 (DOMHTMLSelectElement::innerText): |
|
10774 (DOMHTMLSelectElement::setInnerText): |
|
10775 (DOMHTMLOptionElement::innerHTML): |
|
10776 (DOMHTMLOptionElement::setInnerHTML): |
|
10777 (DOMHTMLOptionElement::innerText): |
|
10778 (DOMHTMLOptionElement::setInnerText): |
|
10779 (DOMHTMLInputElement::innerHTML): |
|
10780 (DOMHTMLInputElement::setInnerHTML): |
|
10781 (DOMHTMLInputElement::innerText): |
|
10782 (DOMHTMLInputElement::setInnerText): |
|
10783 (DOMHTMLTextAreaElement::innerHTML): |
|
10784 (DOMHTMLTextAreaElement::setInnerHTML): |
|
10785 (DOMHTMLTextAreaElement::innerText): |
|
10786 (DOMHTMLTextAreaElement::setInnerText): |
|
10787 * Interfaces/DOMHTML.idl: |
|
10788 Implement innerText and add stubs for innerHTML, setInnerHTML and setInnerText. |
|
10789 |
|
10790 * Interfaces/IWebFramePrivate.idl: Added. |
|
10791 * WebFrame.cpp: |
|
10792 (WebFrame::QueryInterface): |
|
10793 (WebFrame::renderTreeAsExternalRepresentation): |
|
10794 (WebFrame::receivedAllData): |
|
10795 Call Frame::end() before calling the frame load delegate methods. This matches the mac behavior. |
|
10796 |
|
10797 (WebFrame::didFirstLayout): |
|
10798 (WebFrame::handledOnloadEvents): |
|
10799 Add null checks for frameLoadDelegatePriv, all clients might not use it. |
|
10800 |
|
10801 * WebFrame.h: |
|
10802 * WebKit.vcproj/Interfaces.vcproj: |
|
10803 * WebKit.vcproj/WebKitGUID.vcproj: |
|
10804 Add new interface, IWebFramePrivate, which supports getting the render tree as text. |
|
10805 |
|
10806 2006-10-05 Maciej Stachowiak <mjs@apple.com> |
|
10807 |
|
10808 Reviewed by Adam. |
|
10809 |
|
10810 - changed ResourceLoader to be refcounted |
|
10811 |
|
10812 It keeps a ref on itself while loading as well. This makes |
|
10813 for a much saner memory management model than the previous. |
|
10814 |
|
10815 In addition, keep it ref'd across all of ResourceLoaderWndProc |
|
10816 to avoid sending messages to jobs that get deleted partway. |
|
10817 |
|
10818 This fixes <rdar://problem/4766859> Crash in ResourceLoaderWndProc - line 232 at televisionwithoutpity.com, washingtonpost.com |
|
10819 |
|
10820 |
|
10821 * WebFrame.cpp: |
|
10822 (WebFrame::loadDataSource): |
|
10823 |
|
10824 2006-10-05 Dave Hyatt <hyatt@apple.com> |
|
10825 |
|
10826 Make key events work with iframes. Implement scrolling keyboard behavior. Fix a bug with mouse wheeling that |
|
10827 made it fail on iframes nested within iframes. |
|
10828 |
|
10829 Reviewed by mjs |
|
10830 |
|
10831 * WebView.cpp: |
|
10832 (WebView::handleMouseEvent): |
|
10833 (WebView::focusedTarget): |
|
10834 (WebView::focusedTargetFrame): |
|
10835 (WebView::keyPress): |
|
10836 (WebViewWndProc): |
|
10837 * WebView.h: |
|
10838 |
|
10839 2006-10-04 Adele Peterson <adele@apple.com> |
|
10840 |
|
10841 Reviewed by Adam. |
|
10842 |
|
10843 - Fix for <rdar://problem/4762933> When typing past the end of a text field, the field doesn't auto-scroll to display the active caret |
|
10844 |
|
10845 Reveal the selection after inserting text. |
|
10846 |
|
10847 * WebView.cpp: |
|
10848 (WebViewWndProc): |
|
10849 |
|
10850 2006-10-05 Darin Adler <darin@apple.com> |
|
10851 |
|
10852 Reviewed by Adam. |
|
10853 |
|
10854 - fix <rdar://problem/4764253> |
|
10855 frame targeting not implemented. |
|
10856 |
|
10857 * WebFrame.h: Added newWindow parameter to openURL and changed the URL |
|
10858 parameter to a String. |
|
10859 * WebFrame.cpp: (WebFrame::openURL): Changed code to use BString to convert |
|
10860 the String to a BSTR. Also respect the newWindow parameter and changed the |
|
10861 new window code slightly, adding a FIXME. |
|
10862 |
|
10863 2006-10-04 Dave Hyatt <hyatt@apple.com> |
|
10864 |
|
10865 Fix painting so that we only do a layout if one is really needed. This actually fixes the non-blinking caret in |
|
10866 text fields. |
|
10867 |
|
10868 * WebFrame.cpp: |
|
10869 (WebFrame::WebFramePrivate::needsLayout): |
|
10870 (WebFrame::paint): |
|
10871 (WebFrame::layoutIfNeeded): |
|
10872 (WebFrame::setNeedsLayout): |
|
10873 * WebFrame.h: |
|
10874 * WebView.cpp: |
|
10875 (WebViewWndProc): |
|
10876 |
|
10877 2006-10-03 Dave Hyatt <hyatt@apple.com> |
|
10878 |
|
10879 Implement the same smart rect painting algorithm that I implemented on Mac a while back (where sometimes we don't use |
|
10880 the big unioned invalidation rect but instead paint single rects out of the update region. |
|
10881 |
|
10882 Reviewed by anders |
|
10883 |
|
10884 * WebFrame.cpp: |
|
10885 (WebFrame::paint): |
|
10886 (WebFrame::paintSingleRect): |
|
10887 * WebFrame.h: |
|
10888 * WebView.cpp: |
|
10889 (WebViewWndProc): |
|
10890 (WebView::initWithFrame): |
|
10891 |
|
10892 2006-10-03 Adam Roben <aroben@apple.com> |
|
10893 |
|
10894 Reviewed by Darin. |
|
10895 |
|
10896 Part of fix for <rdar://problem/4603342> |
|
10897 Keyboard navigability |
|
10898 |
|
10899 Implement methods to determine tabbing preferences. |
|
10900 |
|
10901 * WebFrame.cpp: |
|
10902 (WebFrame::tabsToLinks): |
|
10903 * WebFrame.h: |
|
10904 |
|
10905 2006-10-04 Darin Adler <darin@apple.com> |
|
10906 |
|
10907 Reviewed by Adam. |
|
10908 |
|
10909 * WebView.cpp: (WebView::handleMouseEvent): Pass message when creating a PlatformMouseEvent. |
|
10910 |
|
10911 2006-10-02 Adam Roben <aroben@apple.com> |
|
10912 |
|
10913 Backing out change from r10549 because it breaks installer builds. |
|
10914 |
|
10915 * WebKit.vcproj/WebKit.vcproj: |
|
10916 |
|
10917 2006-10-02 Steve Falkenburg <sfalken@apple.com> |
|
10918 |
|
10919 Reviewed by Geoff, Hyatt. |
|
10920 |
|
10921 <rdar://4757389> Browser locks up while navigating to a new page |
|
10922 <rdar://4757407> Images fail to load at https://webmail.apple.com |
|
10923 |
|
10924 * WebFrame.cpp: Preserve old document until new doc has started loading. |
|
10925 (WebFrame::loadDataSource): Don't destroy old document when a new load kicks off. |
|
10926 (WebFrame::receivedResponse): Destroy old document when first data is received for new doc. |
|
10927 * WebView.cpp: Fix painting suppression code. |
|
10928 (WebViewWndProc): Suppress painting, mouse events until first layout instead of while loading. |
|
10929 |
|
10930 2006-10-02 Adam Roben <aroben@apple.com> |
|
10931 |
|
10932 Build fix: Don't copy WebKit(_debug).dll into $WebKitSDKDir |
|
10933 |
|
10934 * WebKit.vcproj/WebKit.vcproj: Remove xcopy call |
|
10935 |
|
10936 2006-09-30 Dave Hyatt <hyatt@apple.com> |
|
10937 |
|
10938 Switch over from SetDIBBitsToDevice to BitBlt, since BitBlt is supposedly faster according to MSDN. |
|
10939 |
|
10940 * WebFrame.cpp: |
|
10941 (WebFrame::paint): |
|
10942 |
|
10943 2006-09-29 Steve Falkenburg <sfalken@apple.com> |
|
10944 |
|
10945 Reviewed by Geoff. |
|
10946 |
|
10947 Allow WebKit to query for the rect |
|
10948 of the resizer rather than just its size. |
|
10949 |
|
10950 * Interfaces/IWebUIDelegatePrivate.idl: |
|
10951 |
|
10952 2006-09-29 Steve Falkenburg <sfalken@apple.com> |
|
10953 |
|
10954 Reviewed by Adam, Geoff. |
|
10955 |
|
10956 Fix <rdar://4757392> |
|
10957 Plug-ins flash to white while scrolling. |
|
10958 |
|
10959 Set WS_CLIPCHILDREN on browser windows to clip out plug-in HWNDs |
|
10960 when drawing. |
|
10961 |
|
10962 * WebView.cpp: |
|
10963 (WebView::initWithFrame): |
|
10964 |
|
10965 2006-09-29 Dave Hyatt <hyatt@apple.com> |
|
10966 |
|
10967 Fix mouse event click handling to be correct. |
|
10968 |
|
10969 Reviewed by mjs |
|
10970 |
|
10971 * WebView.cpp: |
|
10972 (WebView::handleMouseEvent): |
|
10973 (WebViewWndProc): |
|
10974 * WebView.h: |
|
10975 |
|
10976 2006-09-28 Steve Falkenburg <sfalken@apple.com> |
|
10977 |
|
10978 Reviewed by Maciej. |
|
10979 |
|
10980 Use $(ConfigSuffix) set via vsprops files to add _debug |
|
10981 to end of debug filenames. |
|
10982 |
|
10983 Update B&I build script. |
|
10984 Don't register WebKit.dll during official builds. |
|
10985 |
|
10986 * WebKit.vcproj/Interfaces.vcproj: |
|
10987 * WebKit.vcproj/WebKit.make: |
|
10988 * WebKit.vcproj/WebKit.vcproj: |
|
10989 * WebKit.vcproj/WebKitGUID.vcproj: |
|
10990 * WebKit.vcproj/WebKit_debug.def: Added. |
|
10991 * WebKit.vcproj/debug.vsprops: Added. |
|
10992 * WebKit.vcproj/release.vsprops: Added. |
|
10993 |
|
10994 2006-09-27 Alice Liu <alice.liu@apple.com> |
|
10995 |
|
10996 Reviewed by Steve & Adam. |
|
10997 |
|
10998 This patch implements keyboard selection and select-all. |
|
10999 This patch also hooks up engine side of copy/cut/paste but that won't work until we have clipboards. |
|
11000 |
|
11001 * Interfaces/IWebView.idl: |
|
11002 Added enum for commands to be called by name |
|
11003 * WebView.cpp: |
|
11004 next 3 functions handle mouseevents so that multiple-click selection works |
|
11005 (WebView::mouseMoved): |
|
11006 (WebView::mouseDown): |
|
11007 (WebView::mouseUp): |
|
11008 (WebView::execCommand): |
|
11009 Handled cut/copy/paste/delete/selectall |
|
11010 (WebView::keyPress): |
|
11011 Handled keyboard selection |
|
11012 (WebViewWndProc): |
|
11013 * WebView.h: |
|
11014 Added prototype for execCommand function |
|
11015 |
|
11016 2006-09-27 Steve Falkenburg <sfalken@apple.com> |
|
11017 |
|
11018 Reviewed by Maciej. |
|
11019 |
|
11020 Leave ChickenCat SDK untouched by build. |
|
11021 |
|
11022 This change will become necessary once we have JavaScriptCore, |
|
11023 WebCore, WebKit, and SafariWin in the ChickenCat SDK. |
|
11024 |
|
11025 Prefer pulling project dependencies from WebKitOutputDir over |
|
11026 WebKitSDKDir. Don't copy build output back over to WebKitSDKDir. |
|
11027 |
|
11028 * WebKit.vcproj/WebKit.vcproj: |
|
11029 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11030 * WebKit.vcproj/dstroot-to-sdk.cmd: Removed. |
|
11031 |
|
11032 2006-09-27 Steve Falkenburg <sfalken@apple.com> |
|
11033 |
|
11034 B&I build script tweaks. |
|
11035 |
|
11036 * WebKit.vcproj/WebKit.make: |
|
11037 |
|
11038 2006-09-27 Brady Eidson <beidson@apple.com> |
|
11039 |
|
11040 Reviewed by Steve |
|
11041 |
|
11042 -Flipped the icon database back to ON by default as the crasher is resolved in WebCore |
|
11043 -WebHistoryItems now retain/release their URLs in the Icon DB |
|
11044 |
|
11045 * WebHistoryItem.cpp: |
|
11046 (WebHistoryItem::WebHistoryItem): Make sure the shared icon database has been referenced |
|
11047 (WebHistoryItem::initFromDictionaryRepresentation): Retain/release the url |
|
11048 (WebHistoryItem::initWithURLString): Ditto |
|
11049 |
|
11050 * WebHistoryItem.h: Keep a static reference to the shared icon database |
|
11051 |
|
11052 * WebIconDatabase.cpp: |
|
11053 (WebIconDatabase::sharedWebIconDatabase): Added - for the shared WebIconDatabase object |
|
11054 (WebIconDatabase::sharedIconDatabase): Changed to return the shared WebIconDatabase as the shared IWebIconDatabase |
|
11055 * WebIconDatabase.h: |
|
11056 |
|
11057 * WebPreferences.cpp: |
|
11058 (WebPreferences::initialize): IconDatabase ON by default |
|
11059 |
|
11060 2006-09-27 Steve Falkenburg <sfalken@apple.com> |
|
11061 |
|
11062 Reviewed by Adam. |
|
11063 |
|
11064 Fix <rdar://problem/4753220>. |
|
11065 Hang using bugreporter in Boomer. |
|
11066 |
|
11067 Force text into simple code path in all cases. |
|
11068 |
|
11069 * WebFrame.cpp: |
|
11070 (FormValuesPropertyBag::GetPropertyInfo): |
|
11071 * WebPreferences.cpp: |
|
11072 (WebPreferences::initialize): |
|
11073 |
|
11074 2006-09-26 Steve Falkenburg <sfalken@apple.com> |
|
11075 |
|
11076 Build fix for clean release build. |
|
11077 |
|
11078 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11079 |
|
11080 2006-09-27 Brady Eidson <beidson@apple.com> |
|
11081 |
|
11082 Disabled WebIconDatabase for now until I can figure out the crash...! |
|
11083 |
|
11084 * WebPreferences.cpp: |
|
11085 (WebPreferences::initialize): |
|
11086 |
|
11087 2006-09-26 Steve Falkenburg <sfalken@apple.com> |
|
11088 |
|
11089 Build tweaks |
|
11090 |
|
11091 * WebKit.vcproj/WebKit.make: Added. |
|
11092 * WebKit.vcproj/WebKit.vcproj: |
|
11093 |
|
11094 2006-09-26 Sean Gies <seangies@apple.com> |
|
11095 |
|
11096 Reviewed by Brady Eidson. |
|
11097 |
|
11098 * WebFrame.cpp: |
|
11099 (WebFrame::paint): Flip coordinates of CGBitmapContext. |
|
11100 |
|
11101 2006-09-26 Steve Falkenburg <sfalken@apple.com> |
|
11102 |
|
11103 Reviewed by Adam Roben. |
|
11104 |
|
11105 Fixed encoding menu. |
|
11106 Set mime type in request. |
|
11107 |
|
11108 * WebFrame.cpp: |
|
11109 (WebFrame::receivedResponse): |
|
11110 * WebView.cpp: |
|
11111 (WebView::setCustomTextEncodingName): |
|
11112 |
|
11113 2006-09-26 Sean Gies <seangies@apple.com> |
|
11114 |
|
11115 Reviewed by Adam Roben. |
|
11116 |
|
11117 * WebKit.vcproj/WebKit.vcproj: Link to debug libraries for debug config. |
|
11118 Copy debug libraries to target dir. Copy .pdb files along with .dll files. |
|
11119 * WebKit.vcproj/WebKitGUID.vcproj: Link to Debug DLL C runtime. |
|
11120 |
|
11121 2006-09-26 Steve Falkenburg <sfalken@apple.com> |
|
11122 |
|
11123 Reviewed by Geoff. |
|
11124 |
|
11125 Don't add subframes to global history or back/forward. |
|
11126 |
|
11127 * WebFrame.cpp: |
|
11128 (WebFrame::receivedAllData): |
|
11129 (WebFrame::createFrame): |
|
11130 |
|
11131 2006-09-26 Dave Hyatt <hyatt@apple.com> |
|
11132 |
|
11133 Make sure we respond to Windows XP theme changes in the engine. |
|
11134 |
|
11135 Reviewed by andersca |
|
11136 |
|
11137 * WebView.cpp: |
|
11138 (WebViewWndProc): |
|
11139 |
|
11140 2006-09-25 Steve Falkenburg <sfalken@apple.com> |
|
11141 |
|
11142 Add missing parameters to CG paint case. |
|
11143 |
|
11144 * WebFrame.cpp: |
|
11145 (WebFrame::paint): |
|
11146 |
|
11147 2006-09-24 Steve Falkenburg <sfalken@apple.com> |
|
11148 |
|
11149 Implemented WM_PRINTCLIENT so we can take a screenshot |
|
11150 of the current webpage for the "Report Bugs to Apple" sheet. |
|
11151 |
|
11152 Also may be useful in initial printing hook-up. |
|
11153 |
|
11154 * WebFrame.cpp: |
|
11155 (WebFrame::paint): |
|
11156 * WebFrame.h: |
|
11157 * WebView.cpp: |
|
11158 (WebViewWndProc): |
|
11159 |
|
11160 2006-09-22 Steve Falkenburg <sfalken@apple.com> |
|
11161 |
|
11162 Reviewed by Ada. |
|
11163 |
|
11164 Added IWebUIDelegatePrivate::webViewResizerSize so the engine can |
|
11165 leave space for the vertical scroll bar. |
|
11166 |
|
11167 * Interfaces/IWebUIDelegatePrivate.idl: Added. |
|
11168 * WebKit.vcproj/Interfaces.vcproj: |
|
11169 * WebKit.vcproj/WebKit.vcproj: |
|
11170 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11171 |
|
11172 2006-09-22 Alice Liu <alice.liu@apple.com> |
|
11173 |
|
11174 Reviewed by Adele. |
|
11175 |
|
11176 Windows release build fix |
|
11177 |
|
11178 * WebFrame.cpp: |
|
11179 (WebFrame::initWithWebFrameView): |
|
11180 |
|
11181 2006-09-21 Geoffrey Garen <ggaren@apple.com> |
|
11182 |
|
11183 Reviewed by Maciej, Hyatt, Steve. |
|
11184 |
|
11185 frames! |
|
11186 |
|
11187 Prep work: |
|
11188 - fixed WebFrame/WebView circular reference leak: ownership now looks like this |
|
11189 (same as Mac): |
|
11190 - WebView -> WebCore::Page -> WebCore::Frame |
|
11191 -> WebFrame |
|
11192 -> WebCore::FrameTree -> WebCore::Frame... |
|
11193 - fixed notification center circular reference leak: The notification center |
|
11194 no longer retains its clients; clients must take care to remove themselves |
|
11195 upon destruction. |
|
11196 |
|
11197 Real work: |
|
11198 - The WebView's onSize handler now updates the frame geometry of the main frame. |
|
11199 This used to happen implicitly, since the WebView window and the main frame were |
|
11200 synonymous. |
|
11201 |
|
11202 - Changed WebFrame painting code to use WebCore's FrameView painting code instead |
|
11203 of rolling its own. |
|
11204 |
|
11205 - Removed WebFrame::initWithName from the public COM API and replaced it with |
|
11206 the private initializer, WebFrame::initWithWebFrameView. We intend to deprecate |
|
11207 initWithName on Mac because it's meaningless -- only WebCore should create frames. |
|
11208 |
|
11209 2006-09-21 Steve Falkenburg <sfalken@apple.com> |
|
11210 |
|
11211 Reviewed by Anders. |
|
11212 |
|
11213 <rdar://4516072> |
|
11214 <rdar://4601320> |
|
11215 |
|
11216 Implemented JavaScript alert/confirm/prompt inside app. |
|
11217 This is done via IWebUIDelegate. |
|
11218 |
|
11219 * WebFrame.cpp: |
|
11220 (WebFrame::userAgent): |
|
11221 (WebFrame::runJavaScriptAlert): |
|
11222 (WebFrame::runJavaScriptConfirm): |
|
11223 (WebFrame::runJavaScriptPrompt): |
|
11224 * WebFrame.h: |
|
11225 |
|
11226 2006-09-21 Sean Gies <seangies@apple.com> |
|
11227 |
|
11228 Reviewed by Adam Roben. |
|
11229 |
|
11230 Support form controls when rendering with CG. |
|
11231 Fix some re-painting issues. |
|
11232 |
|
11233 * WebFrame.cpp: (WebFrame::paint): |
|
11234 Added debug code to flash redrawn area. |
|
11235 Construct GraphicsContext using DIB HDC, rather than a CGContext. |
|
11236 Blit offscreen buffer using the dirty rectangle's offset. |
|
11237 |
|
11238 2006-09-21 Sean Gies <seangies@apple.com> |
|
11239 |
|
11240 Reviewed by Adam Roben. |
|
11241 |
|
11242 * WebKit.vcproj/WebKit.vcproj: Link against CoreGraphics. |
|
11243 |
|
11244 2006-09-21 Dave Hyatt <hyatt@apple.com> |
|
11245 |
|
11246 Implement mouse wheel scrolling on Win32. |
|
11247 |
|
11248 * WebView.cpp: |
|
11249 (WebView::mouseWheel): |
|
11250 (WebViewWndProc): |
|
11251 * WebView.h: |
|
11252 |
|
11253 2006-09-20 Steve Falkenburg <sfalken@apple.com> |
|
11254 |
|
11255 Reviewed by Ada Chan. |
|
11256 |
|
11257 <rdar://4601547> Character encoding menu/switching |
|
11258 |
|
11259 Encoding menu and prefs pop-up are now hooked up and working. |
|
11260 |
|
11261 There's currently a problem where the encoding doesn't get |
|
11262 picked up out of the incoming HTML document out of <meta>, so |
|
11263 the text encoding menu comes in especially handy at the moment. |
|
11264 |
|
11265 * Interfaces/IWebDataSource.idl: |
|
11266 * WebDataSource.cpp: |
|
11267 (WebDataSource::WebDataSource): |
|
11268 (WebDataSource::~WebDataSource): |
|
11269 (WebDataSource::overrideEncoding): |
|
11270 (WebDataSource::setOverrideEncoding): |
|
11271 (WebDataSource::QueryInterface): |
|
11272 (WebDataSource::textEncodingName): |
|
11273 * WebDataSource.h: |
|
11274 * WebFrame.cpp: |
|
11275 (WebFrame::WebFrame): |
|
11276 (WebFrame::loadRequest): |
|
11277 (WebFrame::reloadAllowingStaleDataWithOverrideEncoding): |
|
11278 (WebFrame::receivedResponse): |
|
11279 (WebFrame::receivedData): |
|
11280 (WebFrame::receivedAllData): |
|
11281 * WebFrame.h: |
|
11282 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11283 * WebMutableURLRequest.cpp: |
|
11284 (WebMutableURLRequest::WebMutableURLRequest): |
|
11285 (WebMutableURLRequest::setCachePolicy): |
|
11286 * WebMutableURLRequest.h: |
|
11287 * WebURLResponse.cpp: |
|
11288 (WebURLResponse::textEncodingName): |
|
11289 * WebView.cpp: |
|
11290 (WebView::WebView): |
|
11291 (WebView::supportsTextEncoding): |
|
11292 (WebView::setCustomTextEncodingName): |
|
11293 (WebView::customTextEncodingName): |
|
11294 * WebView.h: |
|
11295 |
|
11296 2006-09-20 Brady Eidson <beidson@apple.com> |
|
11297 |
|
11298 Reviewed by Steve |
|
11299 |
|
11300 Hooked up the preference for enabled/disabling the icon database |
|
11301 |
|
11302 * Interfaces/IWebPreferences.idl: |
|
11303 * WebIconDatabase.cpp: |
|
11304 (WebIconDatabase::init): |
|
11305 * WebPreferenceKeysPrivate.h: |
|
11306 * WebPreferences.cpp: |
|
11307 (WebPreferences::initialize): |
|
11308 (WebPreferences::iconDatabaseEnabled): |
|
11309 (WebPreferences::setIconDatabaseEnabled): |
|
11310 * WebPreferences.h: |
|
11311 |
|
11312 2006-09-20 Brady Eidson <beidson@apple.com> |
|
11313 |
|
11314 Reviewed by Adam |
|
11315 |
|
11316 Removed an overzealous assertion that was made irrelevant by an earlier checking to WebCore::IconDatabase |
|
11317 |
|
11318 * WebIconDatabase.cpp: |
|
11319 (WebIconDatabase::init): |
|
11320 |
|
11321 2006-09-18 Sean Gies <seangies@apple.com> |
|
11322 |
|
11323 Reviewed by Adam Roben. |
|
11324 |
|
11325 * WebKit.vcproj/WebKit.vcproj: Link to CoreGraphics and copy its binaries to output dir. |
|
11326 |
|
11327 2006-09-18 Adam Roben <aroben@apple.com> |
|
11328 |
|
11329 Build fix (release). |
|
11330 |
|
11331 * WebHistory.cpp: |
|
11332 (_WebCoreHistoryProvider::containsItemForURLLatin1): Remove unused HRESULT. |
|
11333 (_WebCoreHistoryProvider::containsItemForURLUnicode): Ditto. |
|
11334 |
|
11335 2006-09-17 Adam Roben <aroben@apple.com> |
|
11336 |
|
11337 Build fix. |
|
11338 |
|
11339 * WebView.cpp: |
|
11340 (WebView::keyPress): Add new "userTriggered" argument to calls to |
|
11341 SelectionController::modify |
|
11342 |
|
11343 2006-09-15 Adam Roben <aroben@apple.com> |
|
11344 |
|
11345 Reviewed by sfalken. |
|
11346 |
|
11347 Implement historyContains() on Windows (rdar://4733770) |
|
11348 |
|
11349 * WebHistory.cpp: Add new private _WebCoreHistoryProvider class. |
|
11350 (WebHistory::setOptionalSharedHistory): Call |
|
11351 WebCore::WebCoreHistory::setHistoryProvider so that WebCore can access |
|
11352 history. |
|
11353 (WebHistory::itemForURL): Extract itemForURLString method. |
|
11354 (WebHistory::itemForURLString): Added. |
|
11355 (WebHistory::containsItemForURLString): Added. |
|
11356 (_WebCoreHistoryProvider::_WebCoreHistoryProvider): Added. |
|
11357 (_WebCoreHistoryProvider::~_WebCoreHistoryProvider): Added. |
|
11358 (matchLetter): Ported from Mac's WebHistory.m. |
|
11359 (matchUnicodeLetter): Ditto. |
|
11360 (_WebCoreHistoryProvider::containsItemForURLLatin1): Ditto. |
|
11361 (_WebCoreHistoryProvider::containsItemForURLUnicode): Ditto. |
|
11362 * WebHistory.h: Fix typo: IID_WebHistoryItemPrivate --> |
|
11363 IID_WebHistoryPrivate, added new methods to IWebHistoryPrivate and |
|
11364 WebHistory |
|
11365 |
|
11366 2006-09-14 Steve Falkenburg <sfalken@apple.com> |
|
11367 |
|
11368 Reviewed by Lou Amadio. |
|
11369 |
|
11370 iBench fix - fix null deref in form submission case without a form element. |
|
11371 |
|
11372 * WebFrame.cpp: |
|
11373 (WebFrame::submitForm): |
|
11374 |
|
11375 2006-09-12 Steve Falkenburg <sfalken@apple.com> |
|
11376 |
|
11377 Get Boomer ready for B&I submission. |
|
11378 |
|
11379 Projects can now all build independent of one another |
|
11380 without groping for headers or source across trees. |
|
11381 |
|
11382 * DOMCSSClasses.cpp: Use more explicit include paths to highlight external headers. |
|
11383 * DOMCSSClasses.h: Use more explicit include paths to highlight external headers. |
|
11384 * DOMCoreClasses.cpp: Use more explicit include paths to highlight external headers. |
|
11385 * DOMHTMLClasses.cpp: Use more explicit include paths to highlight external headers. |
|
11386 * WebDataSource.cpp: Use more explicit include paths to highlight external headers. |
|
11387 * WebFrame.cpp: Use more explicit include paths to highlight external headers. |
|
11388 * WebFrame.h: Use more explicit include paths to highlight external headers. |
|
11389 * WebHTMLRepresentation.cpp: Use more explicit include paths to highlight external headers. |
|
11390 * WebHistory.cpp: Fix capitalization of wtf. |
|
11391 * WebKit.vcproj/Interfaces.vcproj: Updated to new obj layout. |
|
11392 * WebKit.vcproj/WebKit.sln: Updated standalone sln for use by B&I. |
|
11393 * WebKit.vcproj/WebKit.vcproj: Updated to new obj layout. |
|
11394 * WebKit.vcproj/WebKitGUID.vcproj: Updated to new obj layout. |
|
11395 * WebKit.vcproj/dstroot-to-sdk.cmd: Copy built bits back to WebKitSDKDir for dependent builds. |
|
11396 * WebKitDLL.cpp: Use more explicit include paths to highlight external headers. |
|
11397 * WebNotificationCenter.cpp: Use more explicit include paths to highlight external headers. |
|
11398 * WebPreferences.cpp: Fix capitalization of wtf. |
|
11399 * WebURLResponse.cpp: Use more explicit include paths to highlight external headers. |
|
11400 * WebURLResponse.h: Use more explicit include paths to highlight external headers. |
|
11401 * WebView.cpp: Use more explicit include paths to highlight external headers. |
|
11402 |
|
11403 2006-09-13 Ada Chan <adachan@apple.com> |
|
11404 |
|
11405 Reviewed by sfalken |
|
11406 |
|
11407 - WebBackForwardList::containsItem() |
|
11408 - we can break once we've found the item |
|
11409 - Fixed a crashing bug with WebNotificationCenter::addObserver. |
|
11410 |
|
11411 * WebBackForwardList.cpp: |
|
11412 (WebBackForwardList::containsItem): |
|
11413 * WebNotificationCenter.cpp: |
|
11414 (ObserverKey::ObserverKey): |
|
11415 (ObserverKey::operator=): |
|
11416 |
|
11417 2006-09-10 Brady Eidson <beidson@apple.com> |
|
11418 |
|
11419 Reviewed by Steve Falkenburg |
|
11420 |
|
11421 Made changes to IWebIconDatabase and implemented it in WebIconDatabase |
|
11422 |
|
11423 * Interfaces/IWebIconDatabase.idl: Returns HBITMAPs, not IWebImages |
|
11424 * WebIconDatabase.cpp: |
|
11425 (WebIconDatabase::WebIconDatabase): |
|
11426 (userIconDatabasePath): Get the user's datapath via a shell call |
|
11427 (WebIconDatabase::init): Initialize the WebCore::IconDatabase |
|
11428 (WebIconDatabase::sharedIconDatabase): Get the shared IWebIconDatabase |
|
11429 (WebIconDatabase::iconForURL): Implemented |
|
11430 (WebIconDatabase::defaultIconWithSize): Ditto |
|
11431 (WebIconDatabase::retainIconForURL): Ditto |
|
11432 (WebIconDatabase::releaseIconForURL): Ditto |
|
11433 (createDIB): Created a DIB of a given size for storage in a hash |
|
11434 (WebIconDatabase::getOrCreateSharedBitmap): Get a "shared" bitmap from the hash, or create and store it |
|
11435 (WebIconDatabase::getOrCreateDefaultIconBitmap): Ditto for the Default Icons HBITMAPs |
|
11436 * WebIconDatabase.h: |
|
11437 * WebKit.vcproj/WebKit.vcproj: |
|
11438 |
|
11439 2006-09-10 Steve Falkenburg <sfalken@apple.com> |
|
11440 |
|
11441 Rubber-stamp by aroben. |
|
11442 |
|
11443 Pick up SDK from $(WebKitSDKDir). |
|
11444 |
|
11445 * WebKit.vcproj/WebKit.vcproj: |
|
11446 |
|
11447 2006-09-09 Steve Falkenburg <sfalken@apple.com> |
|
11448 |
|
11449 Reviewed by aroben. |
|
11450 |
|
11451 Boomer SDK migration. Pull all external dependencies in from Boomer SDK. |
|
11452 |
|
11453 SDK should be installed into C:\AppleInternal |
|
11454 (substitute your system drive letter for C - scripts don't hard-code the drive letter) |
|
11455 |
|
11456 Also fixed CFNetwork build variant |
|
11457 |
|
11458 * WebKit.vcproj/WebKit.vcproj: |
|
11459 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11460 * WebURLResponse.cpp: |
|
11461 (WebURLResponse::createInstance): |
|
11462 |
|
11463 2006-09-08 Brady Eidson <beidson@apple.com> |
|
11464 |
|
11465 Reviewed by Adam |
|
11466 |
|
11467 Add stubs for an IconDatabase path stored as a preference |
|
11468 |
|
11469 * Interfaces/IWebPreferences.idl: |
|
11470 * WebPreferences.cpp: |
|
11471 (WebPreferences::iconDatabaseLocation): |
|
11472 (WebPreferences::setIconDatabaseLocation): |
|
11473 * WebPreferences.h: |
|
11474 |
|
11475 2006-09-07 Steve Falkenburg <sfalken@apple.com> |
|
11476 |
|
11477 Reviewed by Lou Amadio. |
|
11478 |
|
11479 Fix CFArray allocator usage for cases where we store CF types in the array. |
|
11480 |
|
11481 * WebHistory.cpp: |
|
11482 (WebHistory::WebHistory): |
|
11483 (WebHistory::datesArray): |
|
11484 |
|
11485 2006-09-06 Brady Eidson <beidson@apple.com> |
|
11486 |
|
11487 Reviewed by Steve and Sarge |
|
11488 |
|
11489 Added urlIcon.png as a resource for WebCore images |
|
11490 |
|
11491 * WebKit.vcproj/WebKit.rc: |
|
11492 * WebKit.vcproj/resource.h: |
|
11493 * WebKit.vcproj/urlIcon.png: Added. |
|
11494 * WebKitDLL.cpp: |
|
11495 (loadResourceIntoArray): Added case for "urlIcon" |
|
11496 |
|
11497 2006-09-06 Adam Roben <aroben@apple.com> |
|
11498 |
|
11499 Reviewed by Darin. |
|
11500 |
|
11501 Fixed various Windows build problems caused by previous checkins. |
|
11502 |
|
11503 * WebKitDLL.h: Disable deprecation warning triggered by using std::copy on a Vector. |
|
11504 * WebView.cpp: |
|
11505 (WebView::keyPress): Rename selection to selectionController. |
|
11506 |
|
11507 2006-09-05 Steve Falkenburg <sfalken@apple.com> |
|
11508 |
|
11509 Reviewed by Lou Amadio. |
|
11510 |
|
11511 File Open/Save <rdar://4601527> |
|
11512 Implemened Save As to save raw page source (we don't support web archives). |
|
11513 |
|
11514 Currently we are saving a copy of the raw data in the FrameView (to |
|
11515 return when requested via IWebDataSource::data). This needs to be |
|
11516 shared with CFNetwork once CFNetwork integration is complete. |
|
11517 |
|
11518 * MemoryStream.cpp: Added. |
|
11519 (MemoryStream::MemoryStream): |
|
11520 (MemoryStream::~MemoryStream): |
|
11521 (MemoryStream::createInstance): |
|
11522 (MemoryStream::QueryInterface): |
|
11523 (MemoryStream::AddRef): |
|
11524 (MemoryStream::Release): |
|
11525 (MemoryStream::Read): |
|
11526 (MemoryStream::Write): |
|
11527 (MemoryStream::Seek): |
|
11528 (MemoryStream::SetSize): |
|
11529 (MemoryStream::CopyTo): |
|
11530 (MemoryStream::Commit): |
|
11531 (MemoryStream::Revert): |
|
11532 (MemoryStream::LockRegion): |
|
11533 (MemoryStream::UnlockRegion): |
|
11534 (MemoryStream::Stat): |
|
11535 (MemoryStream::Clone): |
|
11536 * MemoryStream.h: Added. |
|
11537 * WebDataSource.cpp: |
|
11538 (WebDataSource::data): |
|
11539 * WebFrame.cpp: |
|
11540 (WebFrame::controlsInForm): |
|
11541 (WebFrame::canProvideDocumentSource): |
|
11542 (WebFrame::receivedResponse): |
|
11543 (WebFrame::receivedData): |
|
11544 * WebFrame.h: |
|
11545 (WebFrame::data): |
|
11546 * WebHTMLRepresentation.cpp: |
|
11547 (WebHTMLRepresentation::canProvideDocumentSource): |
|
11548 * WebKit.vcproj/WebKit.vcproj: |
|
11549 * WebURLResponse.cpp: |
|
11550 (WebURLResponse::createInstance): |
|
11551 (WebURLResponse::suggestedFilename): |
|
11552 (WebURLResponse::suggestedFileExtension): |
|
11553 * WebURLResponse.h: |
|
11554 |
|
11555 2006-09-01 Steve Falkenburg <sfalken@apple.com> |
|
11556 |
|
11557 Reviewed by adachan. |
|
11558 |
|
11559 Process redirects received in networking layer through to application. |
|
11560 With this change, the address bar url edit field shows the proper |
|
11561 redirected URL. |
|
11562 |
|
11563 Fixed GetAsyncKeyState() calls. |
|
11564 |
|
11565 * WebFrame.cpp: |
|
11566 (WebFrame::receivedRedirect): |
|
11567 * WebMutableURLRequest.cpp: |
|
11568 (WebMutableURLRequest::setURL): |
|
11569 |
|
11570 2006-09-01 Steve Falkenburg <sfalken@apple.com> |
|
11571 |
|
11572 Reviewed by kevin. |
|
11573 |
|
11574 Fix back/forward regression. |
|
11575 |
|
11576 Combining the two receivedAllData methods into one broke back/forward navigation, |
|
11577 since we put the resetting of m_quickRedirectComing and m_loadType at the start |
|
11578 of the combined method, but have code in the rest of receivedAllData that |
|
11579 relies on these having their old values. |
|
11580 |
|
11581 * WebFrame.cpp: |
|
11582 (WebFrame::receivedAllData): |
|
11583 |
|
11584 2006-08-30 Steve Falkenburg <sfalken@apple.com> |
|
11585 |
|
11586 Reviewed by Ada Chan. |
|
11587 |
|
11588 Forms Auto-complete checkpoint. |
|
11589 Generic forms autocomplete drop-downs are now functional. |
|
11590 Address book autocomplete (and credit card autocomplete) is not functional. |
|
11591 |
|
11592 To do: |
|
11593 - username/password pairs autofill |
|
11594 - address book autofill |
|
11595 - single-click autofill |
|
11596 - credit card autofill |
|
11597 - keychain equivalent secure store for username/passwords and credit cards |
|
11598 (we currently use DPAPI to encrypt the form values plist but will want to |
|
11599 protect this more sensitive info using an additional user supplied password) |
|
11600 |
|
11601 DOMCoreClasses.cpp,.h: |
|
11602 Fix typo in DOMNode::QueryInterface. |
|
11603 Add IDOMViewCSS. |
|
11604 Additional DOMDocument implementation. |
|
11605 Add IDOMNodeExtensions, IDOMElementCSSInlineStyle, IDOMElementExtensions. |
|
11606 |
|
11607 DOMCSSClasses.h: |
|
11608 Added. |
|
11609 |
|
11610 DOMHTMLClasses.cpp,.h: |
|
11611 Additional implementation. |
|
11612 |
|
11613 WebFrame.cpp,.h: |
|
11614 Added IWebFormSubmissionListener. |
|
11615 Additional implementation. |
|
11616 |
|
11617 DOMPrivate.idl: |
|
11618 Added. |
|
11619 |
|
11620 DOMCore.idl: |
|
11621 Add IDOMElementCSSInlineStyle |
|
11622 Add IDOMElementExtensions |
|
11623 |
|
11624 DOMExtensions.idl: |
|
11625 Added |
|
11626 |
|
11627 IWebFormDelegate.idl: |
|
11628 Fix typos. |
|
11629 |
|
11630 DOMCSS.idl: |
|
11631 Added IDOMViewCSS. |
|
11632 |
|
11633 DOMHTML.idl: |
|
11634 Add selectionStart, selectionEnd. |
|
11635 |
|
11636 DOMCSSClasses.cpp: |
|
11637 Added. |
|
11638 |
|
11639 WebKitGUID.vcproj: |
|
11640 Added DOMExtensions_i.c, DOMPrivate_i.c. |
|
11641 |
|
11642 Interfaces.vcproj: |
|
11643 Added DOMExtensions.idl, DOMPrivate.idl. |
|
11644 |
|
11645 WebKit.vcproj: |
|
11646 Added DOMCSSClasses.cpp. |
|
11647 |
|
11648 WebHTMLRepresentation.cpp: |
|
11649 Implemented elementIsPassword, controlsInForm. |
|
11650 |
|
11651 * DOMCSSClasses.cpp: Added. |
|
11652 (DOMCSSStyleDeclaration::DOMCSSStyleDeclaration): |
|
11653 (DOMCSSStyleDeclaration::~DOMCSSStyleDeclaration): |
|
11654 (DOMCSSStyleDeclaration::createInstance): |
|
11655 (DOMCSSStyleDeclaration::QueryInterface): |
|
11656 (DOMCSSStyleDeclaration::cssText): |
|
11657 (DOMCSSStyleDeclaration::setCssText): |
|
11658 (DOMCSSStyleDeclaration::getPropertyValue): |
|
11659 (DOMCSSStyleDeclaration::getPropertyCSSValue): |
|
11660 (DOMCSSStyleDeclaration::removeProperty): |
|
11661 (DOMCSSStyleDeclaration::getPropertyPriority): |
|
11662 (DOMCSSStyleDeclaration::setProperty): |
|
11663 (DOMCSSStyleDeclaration::length): |
|
11664 (DOMCSSStyleDeclaration::item): |
|
11665 (DOMCSSStyleDeclaration::parentRule): |
|
11666 * DOMCSSClasses.h: Added. |
|
11667 (DOMCSSStyleDeclaration::AddRef): |
|
11668 (DOMCSSStyleDeclaration::Release): |
|
11669 (DOMCSSStyleDeclaration::throwException): |
|
11670 (DOMCSSStyleDeclaration::callWebScriptMethod): |
|
11671 (DOMCSSStyleDeclaration::evaluateWebScript): |
|
11672 (DOMCSSStyleDeclaration::removeWebScriptKey): |
|
11673 (DOMCSSStyleDeclaration::stringRepresentation): |
|
11674 (DOMCSSStyleDeclaration::webScriptValueAtIndex): |
|
11675 (DOMCSSStyleDeclaration::setWebScriptValueAtIndex): |
|
11676 (DOMCSSStyleDeclaration::setException): |
|
11677 * DOMCoreClasses.cpp: |
|
11678 (DOMNode::QueryInterface): |
|
11679 (DOMDocument::QueryInterface): |
|
11680 (DOMDocument::getElementsByTagNameNS): |
|
11681 (DOMDocument::getComputedStyle): |
|
11682 (DOMDocument::DOMDocument): |
|
11683 (DOMDocument::~DOMDocument): |
|
11684 (DOMDocument::createInstance): |
|
11685 (DOMElement::QueryInterface): |
|
11686 (DOMElement::lineBoxRects): |
|
11687 (DOMElement::focus): |
|
11688 (DOMElement::blur): |
|
11689 (DOMElement::style): |
|
11690 (DOMElement::offsetLeft): |
|
11691 (DOMElement::offsetTop): |
|
11692 (DOMElement::offsetWidth): |
|
11693 (DOMElement::offsetHeight): |
|
11694 (DOMElement::offsetParent): |
|
11695 (DOMElement::clientWidth): |
|
11696 (DOMElement::clientHeight): |
|
11697 (DOMElement::scrollLeft): |
|
11698 (DOMElement::setScrollLeft): |
|
11699 (DOMElement::scrollTop): |
|
11700 (DOMElement::setScrollTop): |
|
11701 (DOMElement::scrollWidth): |
|
11702 (DOMElement::scrollHeight): |
|
11703 (DOMElement::scrollIntoView): |
|
11704 (DOMElement::scrollIntoViewIfNeeded): |
|
11705 * DOMCoreClasses.h: |
|
11706 (DOMDocument::AddRef): |
|
11707 (DOMDocument::Release): |
|
11708 (DOMDocument::document): |
|
11709 * DOMHTMLClasses.cpp: |
|
11710 (DOMHTMLSelectElement::QueryInterface): |
|
11711 (DOMHTMLSelectElement::activateItemAtIndex): |
|
11712 (DOMHTMLInputElement::QueryInterface): |
|
11713 (DOMHTMLInputElement::disabled): |
|
11714 (DOMHTMLInputElement::setValue): |
|
11715 (DOMHTMLInputElement::select): |
|
11716 (DOMHTMLInputElement::click): |
|
11717 (DOMHTMLInputElement::setSelectionStart): |
|
11718 (DOMHTMLInputElement::selectionStart): |
|
11719 (DOMHTMLInputElement::setSelectionEnd): |
|
11720 (DOMHTMLInputElement::selectionEnd): |
|
11721 (DOMHTMLInputElement::isTextField): |
|
11722 (DOMHTMLInputElement::rectOnScreen): |
|
11723 (DOMHTMLInputElement::replaceCharactersInRange): |
|
11724 (DOMHTMLInputElement::selectedRange): |
|
11725 (DOMHTMLInputElement::setAutofilled): |
|
11726 * DOMHTMLClasses.h: |
|
11727 (DOMHTMLDocument::DOMHTMLDocument): |
|
11728 (DOMHTMLDocument::doctype): |
|
11729 (DOMHTMLDocument::implementation): |
|
11730 (DOMHTMLDocument::documentElement): |
|
11731 (DOMHTMLDocument::createElement): |
|
11732 (DOMHTMLDocument::createDocumentFragment): |
|
11733 (DOMHTMLDocument::createTextNode): |
|
11734 (DOMHTMLDocument::createComment): |
|
11735 (DOMHTMLDocument::createCDATASection): |
|
11736 (DOMHTMLDocument::createProcessingInstruction): |
|
11737 (DOMHTMLDocument::createAttribute): |
|
11738 (DOMHTMLDocument::createEntityReference): |
|
11739 (DOMHTMLDocument::getElementsByTagName): |
|
11740 (DOMHTMLDocument::importNode): |
|
11741 (DOMHTMLDocument::createElementNS): |
|
11742 (DOMHTMLDocument::createAttributeNS): |
|
11743 (DOMHTMLDocument::getElementsByTagNameNS): |
|
11744 (DOMHTMLDocument::getElementById): |
|
11745 (DOMHTMLElement::focus): |
|
11746 (DOMHTMLElement::blur): |
|
11747 (DOMHTMLFormElement::focus): |
|
11748 (DOMHTMLFormElement::blur): |
|
11749 (DOMHTMLSelectElement::focus): |
|
11750 (DOMHTMLSelectElement::blur): |
|
11751 (DOMHTMLOptionElement::focus): |
|
11752 (DOMHTMLOptionElement::blur): |
|
11753 (DOMHTMLInputElement::focus): |
|
11754 (DOMHTMLInputElement::blur): |
|
11755 (DOMHTMLTextAreaElement::focus): |
|
11756 (DOMHTMLTextAreaElement::blur): |
|
11757 * Interfaces/DOMCSS.idl: |
|
11758 * Interfaces/DOMCore.idl: |
|
11759 * Interfaces/DOMExtensions.idl: Added. |
|
11760 * Interfaces/DOMHTML.idl: |
|
11761 * Interfaces/DOMPrivate.idl: Added. |
|
11762 * Interfaces/IWebFormDelegate.idl: |
|
11763 * WebFrame.cpp: |
|
11764 (FormValuesPropertyBag::FormValuesPropertyBag): |
|
11765 (FormValuesPropertyBag::QueryInterface): |
|
11766 (FormValuesPropertyBag::AddRef): |
|
11767 (FormValuesPropertyBag::Release): |
|
11768 (FormValuesPropertyBag::Read): |
|
11769 (FormValuesPropertyBag::Write): |
|
11770 (FormValuesPropertyBag::CountProperties): |
|
11771 (FormValuesPropertyBag::GetPropertyInfo): |
|
11772 (FormValuesPropertyBag::LoadObject): |
|
11773 (WebFrame::WebFrame): |
|
11774 (WebFrame::QueryInterface): |
|
11775 (WebFrame::DOMDocument): |
|
11776 (WebFrame::continueSubmit): |
|
11777 (WebFrame::elementWithName): |
|
11778 (WebFrame::formForElement): |
|
11779 (WebFrame::elementDoesAutoComplete): |
|
11780 (WebFrame::controlsInForm): |
|
11781 (WebFrame::elementIsPassword): |
|
11782 (WebFrame::submitForm): |
|
11783 (WebFrame::doTextFieldCommandFromEvent): |
|
11784 (WebFrame::textWillBeDeletedInTextField): |
|
11785 (WebFrame::textDidChangeInTextArea): |
|
11786 * WebFrame.h: |
|
11787 * WebHTMLRepresentation.cpp: |
|
11788 (WebHTMLRepresentation::elementIsPassword): |
|
11789 (WebHTMLRepresentation::controlsInForm): |
|
11790 * WebKit.vcproj/Interfaces.vcproj: |
|
11791 * WebKit.vcproj/WebKit.vcproj: |
|
11792 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11793 |
|
11794 2006-08-29 Anders Carlsson <acarlsson@apple.com> |
|
11795 |
|
11796 Reviewed by Ada. |
|
11797 |
|
11798 * WebKitDLL.cpp: |
|
11799 (DllMain): |
|
11800 Set the global instance handle. |
|
11801 |
|
11802 2006-08-28 Ada Chan <adachan@apple.com> |
|
11803 |
|
11804 Reviewed by sfalken. |
|
11805 |
|
11806 Free a malloc'ed string in an error condition. |
|
11807 |
|
11808 * MarshallingHelpers.cpp: |
|
11809 (MarshallingHelpers::BSTRToCFStringRef): |
|
11810 |
|
11811 2006-08-25 David Hyatt <hyatt@apple.com> |
|
11812 |
|
11813 Add code path for doing painting of a WebFrame using CG. |
|
11814 |
|
11815 * WebFrame.cpp: |
|
11816 (WebFrame::paint): |
|
11817 |
|
11818 2006-08-24 Steve Falkenburg <sfalken@apple.com> |
|
11819 |
|
11820 Reviewed by Ada Chan. |
|
11821 |
|
11822 Forms autocomplete checkpoint |
|
11823 |
|
11824 DOMCoreClasses.cpp/.h |
|
11825 Add missing DOMNode methods |
|
11826 Add IDOMElementPrivate |
|
11827 Implement DOMElement::boundingBox |
|
11828 Implement DOMElement::getAttribute |
|
11829 |
|
11830 DOMHTMLClasses.cpp |
|
11831 Implemented DOMHTMLInputElement::value |
|
11832 |
|
11833 IWebViewPrivate.idl |
|
11834 WebView.cpp/.h |
|
11835 Added IWebViewPrivate::scrollOffset |
|
11836 |
|
11837 IWebHTMLRepresentation.idl |
|
11838 WebHTMLRepresentation.cpp/.h |
|
11839 WebKitGUID.vcproj |
|
11840 Interfaces.vcproj |
|
11841 WebKit.vcproj |
|
11842 Added IWebHTMLRepresentation |
|
11843 |
|
11844 WebDataSource.cpp/.h |
|
11845 Implemented WebDataSource::representation |
|
11846 |
|
11847 IWebFrame.idl |
|
11848 WebFrame.cpp/.h |
|
11849 Fixed typos in some methods |
|
11850 Add additional methods to support representation |
|
11851 |
|
11852 DOMCore.idl |
|
11853 Add missing methods |
|
11854 Add IDOMElementPrivate |
|
11855 |
|
11856 * DOMCoreClasses.cpp: |
|
11857 (DOMNode::isSameNode): |
|
11858 (DOMNode::isEqualNode): |
|
11859 (DOMNode::textContent): |
|
11860 (DOMNode::setTextContent): |
|
11861 (DOMNode::boundingBox): |
|
11862 (DOMNode::lineBoxRects): |
|
11863 (DOMElement::QueryInterface): |
|
11864 (DOMElement::boundingBox): |
|
11865 (DOMElement::getAttribute): |
|
11866 (DOMElement::coreElement): |
|
11867 (DOMElement::isEqual): |
|
11868 * DOMCoreClasses.h: |
|
11869 (DOMDocument::isSameNode): |
|
11870 (DOMDocument::isEqualNode): |
|
11871 (DOMDocument::textContent): |
|
11872 (DOMDocument::setTextContent): |
|
11873 (DOMDocument::boundingBox): |
|
11874 (DOMDocument::lineBoxRects): |
|
11875 (DOMElement::isSameNode): |
|
11876 (DOMElement::isEqualNode): |
|
11877 (DOMElement::textContent): |
|
11878 (DOMElement::setTextContent): |
|
11879 (DOMElement::lineBoxRects): |
|
11880 (DOMElement::element): |
|
11881 * DOMHTMLClasses.cpp: |
|
11882 (DOMHTMLInputElement::value): |
|
11883 * DOMHTMLClasses.h: |
|
11884 (DOMHTMLDocument::isSameNode): |
|
11885 (DOMHTMLDocument::isEqualNode): |
|
11886 (DOMHTMLDocument::textContent): |
|
11887 (DOMHTMLDocument::setTextContent): |
|
11888 (DOMHTMLDocument::boundingBox): |
|
11889 (DOMHTMLDocument::lineBoxRects): |
|
11890 (DOMHTMLElement::isSameNode): |
|
11891 (DOMHTMLElement::isEqualNode): |
|
11892 (DOMHTMLElement::textContent): |
|
11893 (DOMHTMLElement::setTextContent): |
|
11894 (DOMHTMLElement::boundingBox): |
|
11895 (DOMHTMLElement::lineBoxRects): |
|
11896 (DOMHTMLFormElement::isSameNode): |
|
11897 (DOMHTMLFormElement::isEqualNode): |
|
11898 (DOMHTMLFormElement::textContent): |
|
11899 (DOMHTMLFormElement::setTextContent): |
|
11900 (DOMHTMLFormElement::boundingBox): |
|
11901 (DOMHTMLFormElement::lineBoxRects): |
|
11902 (DOMHTMLSelectElement::isSameNode): |
|
11903 (DOMHTMLSelectElement::isEqualNode): |
|
11904 (DOMHTMLSelectElement::textContent): |
|
11905 (DOMHTMLSelectElement::setTextContent): |
|
11906 (DOMHTMLSelectElement::boundingBox): |
|
11907 (DOMHTMLSelectElement::lineBoxRects): |
|
11908 (DOMHTMLOptionElement::isSameNode): |
|
11909 (DOMHTMLOptionElement::isEqualNode): |
|
11910 (DOMHTMLOptionElement::textContent): |
|
11911 (DOMHTMLOptionElement::setTextContent): |
|
11912 (DOMHTMLOptionElement::boundingBox): |
|
11913 (DOMHTMLOptionElement::lineBoxRects): |
|
11914 (DOMHTMLInputElement::isSameNode): |
|
11915 (DOMHTMLInputElement::isEqualNode): |
|
11916 (DOMHTMLInputElement::textContent): |
|
11917 (DOMHTMLInputElement::setTextContent): |
|
11918 (DOMHTMLInputElement::boundingBox): |
|
11919 (DOMHTMLInputElement::lineBoxRects): |
|
11920 (DOMHTMLTextAreaElement::isSameNode): |
|
11921 (DOMHTMLTextAreaElement::isEqualNode): |
|
11922 (DOMHTMLTextAreaElement::textContent): |
|
11923 (DOMHTMLTextAreaElement::setTextContent): |
|
11924 (DOMHTMLTextAreaElement::boundingBox): |
|
11925 (DOMHTMLTextAreaElement::lineBoxRects): |
|
11926 * Interfaces/DOMCore.idl: |
|
11927 * Interfaces/IWebFrame.idl: |
|
11928 * Interfaces/IWebHTMLRepresentation.idl: Added. |
|
11929 * Interfaces/IWebViewPrivate.idl: |
|
11930 * WebDataSource.cpp: |
|
11931 (WebDataSource::WebDataSource): |
|
11932 (WebDataSource::~WebDataSource): |
|
11933 (WebDataSource::createInstance): |
|
11934 (WebDataSource::initWithRequest): |
|
11935 (WebDataSource::representation): |
|
11936 (WebDataSource::webFrame): |
|
11937 * WebDataSource.h: |
|
11938 * WebFrame.cpp: |
|
11939 (formElementFromDOMElement): |
|
11940 (inputElementFromDOMElement): |
|
11941 (WebFrame::webView): |
|
11942 (WebFrame::frameView): |
|
11943 (WebFrame::frameElement): |
|
11944 (WebFrame::elementWithName): |
|
11945 (WebFrame::formForElement): |
|
11946 (WebFrame::elementDoesAutoComplete): |
|
11947 * WebFrame.h: |
|
11948 * WebHTMLRepresentation.cpp: Added. |
|
11949 (WebHTMLRepresentation::WebHTMLRepresentation): |
|
11950 (WebHTMLRepresentation::~WebHTMLRepresentation): |
|
11951 (WebHTMLRepresentation::createInstance): |
|
11952 (WebHTMLRepresentation::QueryInterface): |
|
11953 (WebHTMLRepresentation::AddRef): |
|
11954 (WebHTMLRepresentation::Release): |
|
11955 (WebHTMLRepresentation::supportedMIMETypes): |
|
11956 (WebHTMLRepresentation::supportedNonImageMIMETypes): |
|
11957 (WebHTMLRepresentation::supportedImageMIMETypes): |
|
11958 (WebHTMLRepresentation::attributedStringFromDOMNodes): |
|
11959 (WebHTMLRepresentation::elementWithName): |
|
11960 (WebHTMLRepresentation::elementDoesAutoComplete): |
|
11961 (WebHTMLRepresentation::elementIsPassword): |
|
11962 (WebHTMLRepresentation::formForElement): |
|
11963 (WebHTMLRepresentation::currentForm): |
|
11964 (WebHTMLRepresentation::controlsInForm): |
|
11965 (WebHTMLRepresentation::searchForLabels): |
|
11966 (WebHTMLRepresentation::matchLabels): |
|
11967 (WebHTMLRepresentation::setDataSource): |
|
11968 (WebHTMLRepresentation::receivedData): |
|
11969 (WebHTMLRepresentation::receivedError): |
|
11970 (WebHTMLRepresentation::finishedLoadingWithDataSource): |
|
11971 (WebHTMLRepresentation::canProvideDocumentSource): |
|
11972 (WebHTMLRepresentation::documentSource): |
|
11973 (WebHTMLRepresentation::title): |
|
11974 * WebHTMLRepresentation.h: Added. |
|
11975 * WebKit.vcproj/Interfaces.vcproj: |
|
11976 * WebKit.vcproj/WebKit.vcproj: |
|
11977 * WebKit.vcproj/WebKitGUID.vcproj: |
|
11978 * WebView.cpp: |
|
11979 (WebView::scrollOffset): |
|
11980 * WebView.h: |
|
11981 |
|
11982 2006-08-23 Ada Chan <adachan@apple.com> |
|
11983 |
|
11984 Reviewed by sfalken. |
|
11985 |
|
11986 Fixed WebHistory::removeItem() to actually remove the item from history. |
|
11987 |
|
11988 * WebHistory.cpp: |
|
11989 (WebHistory::removeItem): |
|
11990 |
|
11991 2006-08-22 Steve Falkenburg <sfalken@apple.com> |
|
11992 |
|
11993 Reviewed by Lou Amadio. |
|
11994 |
|
11995 Interface changes/additions in preparation for forms autofill. |
|
11996 |
|
11997 IWebView.idl |
|
11998 WebView.cpp/.h |
|
11999 Added missing methods. |
|
12000 |
|
12001 IWebViewPrivate.idl |
|
12002 Added calls to set/get FrameLoadDelegatePrivate |
|
12003 |
|
12004 IWebScriptObject.idl |
|
12005 Fixed typo |
|
12006 |
|
12007 DOMHTML.idl |
|
12008 WebScriptObject.cpp/.h |
|
12009 DOMCoreClasses.cpp/.h |
|
12010 DOMHTMLClasses.cpp/.h |
|
12011 WebKit.vcproj |
|
12012 Added additional DOM interfaces |
|
12013 |
|
12014 WebFrame.cpp/.h |
|
12015 Fix key handling typo. |
|
12016 Bridge IWebFormDelegate calls. |
|
12017 Bridge IWebFrameLoadDelegatePrivate calls. |
|
12018 |
|
12019 TemporaryLinkStubs.cpp |
|
12020 Removed handledOnloadEvents (now implemented). |
|
12021 |
|
12022 FrameWin.cpp/.h |
|
12023 Bridge IWebFrameLoadDelegatePrivate calls. |
|
12024 |
|
12025 * DOMCoreClasses.cpp: Added. |
|
12026 (DOMObject::QueryInterface): |
|
12027 (DOMNode::QueryInterface): |
|
12028 (DOMNode::nodeName): |
|
12029 (DOMNode::nodeValue): |
|
12030 (DOMNode::setNodeValue): |
|
12031 (DOMNode::nodeType): |
|
12032 (DOMNode::parentNode): |
|
12033 (DOMNode::childNodes): |
|
12034 (DOMNode::firstChild): |
|
12035 (DOMNode::lastChild): |
|
12036 (DOMNode::previousSibling): |
|
12037 (DOMNode::nextSibling): |
|
12038 (DOMNode::attributes): |
|
12039 (DOMNode::ownerDocument): |
|
12040 (DOMNode::insertBefore): |
|
12041 (DOMNode::replaceChild): |
|
12042 (DOMNode::removeChild): |
|
12043 (DOMNode::appendChild): |
|
12044 (DOMNode::hasChildNodes): |
|
12045 (DOMNode::cloneNode): |
|
12046 (DOMNode::normalize): |
|
12047 (DOMNode::isSupported): |
|
12048 (DOMNode::namespaceURI): |
|
12049 (DOMNode::prefix): |
|
12050 (DOMNode::setPrefix): |
|
12051 (DOMNode::localName): |
|
12052 (DOMNode::hasAttributes): |
|
12053 (DOMDocument::QueryInterface): |
|
12054 (DOMDocument::doctype): |
|
12055 (DOMDocument::implementation): |
|
12056 (DOMDocument::documentElement): |
|
12057 (DOMDocument::createElement): |
|
12058 (DOMDocument::createDocumentFragment): |
|
12059 (DOMDocument::createTextNode): |
|
12060 (DOMDocument::createComment): |
|
12061 (DOMDocument::createCDATASection): |
|
12062 (DOMDocument::createProcessingInstruction): |
|
12063 (DOMDocument::createAttribute): |
|
12064 (DOMDocument::createEntityReference): |
|
12065 (DOMDocument::getElementsByTagName): |
|
12066 (DOMDocument::importNode): |
|
12067 (DOMDocument::createElementNS): |
|
12068 (DOMDocument::createAttributeNS): |
|
12069 (DOMDocument::getElementsByTagNameNS): |
|
12070 (DOMDocument::getElementById): |
|
12071 (DOMElement::QueryInterface): |
|
12072 (DOMElement::tagName): |
|
12073 (DOMElement::getAttribute): |
|
12074 (DOMElement::setResult): |
|
12075 (DOMElement::removeAttribute): |
|
12076 (DOMElement::getAttributeNode): |
|
12077 (DOMElement::setAttributeNode): |
|
12078 (DOMElement::removeAttributeNode): |
|
12079 (DOMElement::getElementsByTagName): |
|
12080 (DOMElement::getAttributeNS): |
|
12081 (DOMElement::setAttributeNS): |
|
12082 (DOMElement::removeAttributeNS): |
|
12083 (DOMElement::getAttributeNodeNS): |
|
12084 (DOMElement::setAttributeNodeNS): |
|
12085 (DOMElement::getElementsByTagNameNS): |
|
12086 (DOMElement::hasAttribute): |
|
12087 (DOMElement::hasAttributeNS): |
|
12088 (DOMElement::DOMElement): |
|
12089 (DOMElement::~DOMElement): |
|
12090 (DOMElement::createInstance): |
|
12091 * DOMCoreClasses.h: Added. |
|
12092 (DOMObject::AddRef): |
|
12093 (DOMObject::Release): |
|
12094 (DOMObject::throwException): |
|
12095 (DOMObject::callWebScriptMethod): |
|
12096 (DOMObject::evaluateWebScript): |
|
12097 (DOMObject::removeWebScriptKey): |
|
12098 (DOMObject::stringRepresentation): |
|
12099 (DOMObject::webScriptValueAtIndex): |
|
12100 (DOMObject::setWebScriptValueAtIndex): |
|
12101 (DOMObject::setException): |
|
12102 (DOMNode::AddRef): |
|
12103 (DOMNode::Release): |
|
12104 (DOMNode::throwException): |
|
12105 (DOMNode::callWebScriptMethod): |
|
12106 (DOMNode::evaluateWebScript): |
|
12107 (DOMNode::removeWebScriptKey): |
|
12108 (DOMNode::stringRepresentation): |
|
12109 (DOMNode::webScriptValueAtIndex): |
|
12110 (DOMNode::setWebScriptValueAtIndex): |
|
12111 (DOMNode::setException): |
|
12112 (DOMDocument::AddRef): |
|
12113 (DOMDocument::Release): |
|
12114 (DOMDocument::throwException): |
|
12115 (DOMDocument::callWebScriptMethod): |
|
12116 (DOMDocument::evaluateWebScript): |
|
12117 (DOMDocument::removeWebScriptKey): |
|
12118 (DOMDocument::stringRepresentation): |
|
12119 (DOMDocument::webScriptValueAtIndex): |
|
12120 (DOMDocument::setWebScriptValueAtIndex): |
|
12121 (DOMDocument::setException): |
|
12122 (DOMDocument::nodeName): |
|
12123 (DOMDocument::nodeValue): |
|
12124 (DOMDocument::setNodeValue): |
|
12125 (DOMDocument::nodeType): |
|
12126 (DOMDocument::parentNode): |
|
12127 (DOMDocument::childNodes): |
|
12128 (DOMDocument::firstChild): |
|
12129 (DOMDocument::lastChild): |
|
12130 (DOMDocument::previousSibling): |
|
12131 (DOMDocument::nextSibling): |
|
12132 (DOMDocument::attributes): |
|
12133 (DOMDocument::ownerDocument): |
|
12134 (DOMDocument::insertBefore): |
|
12135 (DOMDocument::replaceChild): |
|
12136 (DOMDocument::removeChild): |
|
12137 (DOMDocument::appendChild): |
|
12138 (DOMDocument::hasChildNodes): |
|
12139 (DOMDocument::cloneNode): |
|
12140 (DOMDocument::normalize): |
|
12141 (DOMDocument::isSupported): |
|
12142 (DOMDocument::namespaceURI): |
|
12143 (DOMDocument::prefix): |
|
12144 (DOMDocument::setPrefix): |
|
12145 (DOMDocument::localName): |
|
12146 (DOMDocument::hasAttributes): |
|
12147 (DOMElement::AddRef): |
|
12148 (DOMElement::Release): |
|
12149 (DOMElement::throwException): |
|
12150 (DOMElement::callWebScriptMethod): |
|
12151 (DOMElement::evaluateWebScript): |
|
12152 (DOMElement::removeWebScriptKey): |
|
12153 (DOMElement::stringRepresentation): |
|
12154 (DOMElement::webScriptValueAtIndex): |
|
12155 (DOMElement::setWebScriptValueAtIndex): |
|
12156 (DOMElement::setException): |
|
12157 (DOMElement::nodeName): |
|
12158 (DOMElement::nodeValue): |
|
12159 (DOMElement::setNodeValue): |
|
12160 (DOMElement::nodeType): |
|
12161 (DOMElement::parentNode): |
|
12162 (DOMElement::childNodes): |
|
12163 (DOMElement::firstChild): |
|
12164 (DOMElement::lastChild): |
|
12165 (DOMElement::previousSibling): |
|
12166 (DOMElement::nextSibling): |
|
12167 (DOMElement::attributes): |
|
12168 (DOMElement::ownerDocument): |
|
12169 (DOMElement::insertBefore): |
|
12170 (DOMElement::replaceChild): |
|
12171 (DOMElement::removeChild): |
|
12172 (DOMElement::appendChild): |
|
12173 (DOMElement::hasChildNodes): |
|
12174 (DOMElement::cloneNode): |
|
12175 (DOMElement::normalize): |
|
12176 (DOMElement::isSupported): |
|
12177 (DOMElement::namespaceURI): |
|
12178 (DOMElement::prefix): |
|
12179 (DOMElement::setPrefix): |
|
12180 (DOMElement::localName): |
|
12181 (DOMElement::hasAttributes): |
|
12182 * DOMHTMLClasses.cpp: Added. |
|
12183 (DOMHTMLCollection::QueryInterface): |
|
12184 (DOMHTMLCollection::length): |
|
12185 (DOMHTMLCollection::item): |
|
12186 (DOMHTMLCollection::namedItem): |
|
12187 (DOMHTMLOptionsCollection::QueryInterface): |
|
12188 (DOMHTMLOptionsCollection::length): |
|
12189 (DOMHTMLOptionsCollection::setLength): |
|
12190 (DOMHTMLOptionsCollection::item): |
|
12191 (DOMHTMLOptionsCollection::namedItem): |
|
12192 (DOMHTMLDocument::QueryInterface): |
|
12193 (DOMHTMLDocument::title): |
|
12194 (DOMHTMLDocument::setTitle): |
|
12195 (DOMHTMLDocument::referrer): |
|
12196 (DOMHTMLDocument::domain): |
|
12197 (DOMHTMLDocument::URL): |
|
12198 (DOMHTMLDocument::body): |
|
12199 (DOMHTMLDocument::setBody): |
|
12200 (DOMHTMLDocument::images): |
|
12201 (DOMHTMLDocument::applets): |
|
12202 (DOMHTMLDocument::links): |
|
12203 (DOMHTMLDocument::forms): |
|
12204 (DOMHTMLDocument::anchors): |
|
12205 (DOMHTMLDocument::cookie): |
|
12206 (DOMHTMLDocument::setCookie): |
|
12207 (DOMHTMLDocument::open): |
|
12208 (DOMHTMLDocument::close): |
|
12209 (DOMHTMLDocument::write): |
|
12210 (DOMHTMLDocument::writeln): |
|
12211 (DOMHTMLDocument::getElementById_): |
|
12212 (DOMHTMLDocument::getElementsByName): |
|
12213 (DOMHTMLElement::QueryInterface): |
|
12214 (DOMHTMLElement::idName): |
|
12215 (DOMHTMLElement::setIdName): |
|
12216 (DOMHTMLElement::title): |
|
12217 (DOMHTMLElement::setTitle): |
|
12218 (DOMHTMLElement::lang): |
|
12219 (DOMHTMLElement::setLang): |
|
12220 (DOMHTMLElement::dir): |
|
12221 (DOMHTMLElement::setDir): |
|
12222 (DOMHTMLElement::className): |
|
12223 (DOMHTMLElement::setClassName): |
|
12224 (DOMHTMLFormElement::QueryInterface): |
|
12225 (DOMHTMLFormElement::elements): |
|
12226 (DOMHTMLFormElement::length): |
|
12227 (DOMHTMLFormElement::name): |
|
12228 (DOMHTMLFormElement::setName): |
|
12229 (DOMHTMLFormElement::acceptCharset): |
|
12230 (DOMHTMLFormElement::setAcceptCharset): |
|
12231 (DOMHTMLFormElement::action): |
|
12232 (DOMHTMLFormElement::setAction): |
|
12233 (DOMHTMLFormElement::encType): |
|
12234 (DOMHTMLFormElement::setEnctype): |
|
12235 (DOMHTMLFormElement::method): |
|
12236 (DOMHTMLFormElement::setMethod): |
|
12237 (DOMHTMLFormElement::target): |
|
12238 (DOMHTMLFormElement::setTarget): |
|
12239 (DOMHTMLFormElement::submit): |
|
12240 (DOMHTMLFormElement::reset): |
|
12241 (DOMHTMLSelectElement::QueryInterface): |
|
12242 (DOMHTMLSelectElement::type): |
|
12243 (DOMHTMLSelectElement::selectedIndex): |
|
12244 (DOMHTMLSelectElement::setSelectedIndx): |
|
12245 (DOMHTMLSelectElement::value): |
|
12246 (DOMHTMLSelectElement::setValue): |
|
12247 (DOMHTMLSelectElement::length): |
|
12248 (DOMHTMLSelectElement::form): |
|
12249 (DOMHTMLSelectElement::options): |
|
12250 (DOMHTMLSelectElement::disabled): |
|
12251 (DOMHTMLSelectElement::setDisabled): |
|
12252 (DOMHTMLSelectElement::multiple): |
|
12253 (DOMHTMLSelectElement::setMultiple): |
|
12254 (DOMHTMLSelectElement::name): |
|
12255 (DOMHTMLSelectElement::setName): |
|
12256 (DOMHTMLSelectElement::size): |
|
12257 (DOMHTMLSelectElement::setSize): |
|
12258 (DOMHTMLSelectElement::tabIndex): |
|
12259 (DOMHTMLSelectElement::setTabIndex): |
|
12260 (DOMHTMLSelectElement::add): |
|
12261 (DOMHTMLSelectElement::remove): |
|
12262 (DOMHTMLSelectElement::blur): |
|
12263 (DOMHTMLSelectElement::focus): |
|
12264 (DOMHTMLOptionElement::QueryInterface): |
|
12265 (DOMHTMLOptionElement::form): |
|
12266 (DOMHTMLOptionElement::defaultSelected): |
|
12267 (DOMHTMLOptionElement::setDefaultSelected): |
|
12268 (DOMHTMLOptionElement::text): |
|
12269 (DOMHTMLOptionElement::index): |
|
12270 (DOMHTMLOptionElement::disabled): |
|
12271 (DOMHTMLOptionElement::setDisabled): |
|
12272 (DOMHTMLOptionElement::label): |
|
12273 (DOMHTMLOptionElement::setLabel): |
|
12274 (DOMHTMLOptionElement::selected): |
|
12275 (DOMHTMLOptionElement::setSelected): |
|
12276 (DOMHTMLOptionElement::value): |
|
12277 (DOMHTMLOptionElement::setValue): |
|
12278 (DOMHTMLInputElement::QueryInterface): |
|
12279 (DOMHTMLInputElement::defaultValue): |
|
12280 (DOMHTMLInputElement::setDefaultValue): |
|
12281 (DOMHTMLInputElement::defaultChecked): |
|
12282 (DOMHTMLInputElement::setDefaultChecked): |
|
12283 (DOMHTMLInputElement::form): |
|
12284 (DOMHTMLInputElement::accept): |
|
12285 (DOMHTMLInputElement::setAccept): |
|
12286 (DOMHTMLInputElement::accessKey): |
|
12287 (DOMHTMLInputElement::setAccessKey): |
|
12288 (DOMHTMLInputElement::align): |
|
12289 (DOMHTMLInputElement::setAlign): |
|
12290 (DOMHTMLInputElement::alt): |
|
12291 (DOMHTMLInputElement::setAlt): |
|
12292 (DOMHTMLInputElement::checked): |
|
12293 (DOMHTMLInputElement::setChecked): |
|
12294 (DOMHTMLInputElement::disabled): |
|
12295 (DOMHTMLInputElement::setDisabled): |
|
12296 (DOMHTMLInputElement::maxLength): |
|
12297 (DOMHTMLInputElement::setMaxLength): |
|
12298 (DOMHTMLInputElement::name): |
|
12299 (DOMHTMLInputElement::setName): |
|
12300 (DOMHTMLInputElement::readOnly): |
|
12301 (DOMHTMLInputElement::setReadOnly): |
|
12302 (DOMHTMLInputElement::size): |
|
12303 (DOMHTMLInputElement::setSize): |
|
12304 (DOMHTMLInputElement::src): |
|
12305 (DOMHTMLInputElement::setSrc): |
|
12306 (DOMHTMLInputElement::tabIndex): |
|
12307 (DOMHTMLInputElement::setTabIndex): |
|
12308 (DOMHTMLInputElement::type): |
|
12309 (DOMHTMLInputElement::setType): |
|
12310 (DOMHTMLInputElement::useMap): |
|
12311 (DOMHTMLInputElement::setUseMap): |
|
12312 (DOMHTMLInputElement::value): |
|
12313 (DOMHTMLInputElement::setValue): |
|
12314 (DOMHTMLInputElement::blur): |
|
12315 (DOMHTMLInputElement::focus): |
|
12316 (DOMHTMLInputElement::select): |
|
12317 (DOMHTMLInputElement::click): |
|
12318 (DOMHTMLTextAreaElement::QueryInterface): |
|
12319 (DOMHTMLTextAreaElement::defaultValue): |
|
12320 (DOMHTMLTextAreaElement::setDefaultValue): |
|
12321 (DOMHTMLTextAreaElement::form): |
|
12322 (DOMHTMLTextAreaElement::accessKey): |
|
12323 (DOMHTMLTextAreaElement::setAccessKey): |
|
12324 (DOMHTMLTextAreaElement::cols): |
|
12325 (DOMHTMLTextAreaElement::setCols): |
|
12326 (DOMHTMLTextAreaElement::disabled): |
|
12327 (DOMHTMLTextAreaElement::setDisabled): |
|
12328 (DOMHTMLTextAreaElement::name): |
|
12329 (DOMHTMLTextAreaElement::setName): |
|
12330 (DOMHTMLTextAreaElement::readOnly): |
|
12331 (DOMHTMLTextAreaElement::setReadOnly): |
|
12332 (DOMHTMLTextAreaElement::rows): |
|
12333 (DOMHTMLTextAreaElement::setRows): |
|
12334 (DOMHTMLTextAreaElement::tabIndex): |
|
12335 (DOMHTMLTextAreaElement::setTabIndex): |
|
12336 (DOMHTMLTextAreaElement::type): |
|
12337 (DOMHTMLTextAreaElement::value): |
|
12338 (DOMHTMLTextAreaElement::setValue): |
|
12339 (DOMHTMLTextAreaElement::blur): |
|
12340 (DOMHTMLTextAreaElement::focus): |
|
12341 (DOMHTMLTextAreaElement::select): |
|
12342 * DOMHTMLClasses.h: Added. |
|
12343 (DOMHTMLCollection::AddRef): |
|
12344 (DOMHTMLCollection::Release): |
|
12345 (DOMHTMLCollection::throwException): |
|
12346 (DOMHTMLCollection::callWebScriptMethod): |
|
12347 (DOMHTMLCollection::evaluateWebScript): |
|
12348 (DOMHTMLCollection::removeWebScriptKey): |
|
12349 (DOMHTMLCollection::stringRepresentation): |
|
12350 (DOMHTMLCollection::webScriptValueAtIndex): |
|
12351 (DOMHTMLCollection::setWebScriptValueAtIndex): |
|
12352 (DOMHTMLCollection::setException): |
|
12353 (DOMHTMLOptionsCollection::AddRef): |
|
12354 (DOMHTMLOptionsCollection::Release): |
|
12355 (DOMHTMLOptionsCollection::throwException): |
|
12356 (DOMHTMLOptionsCollection::callWebScriptMethod): |
|
12357 (DOMHTMLOptionsCollection::evaluateWebScript): |
|
12358 (DOMHTMLOptionsCollection::removeWebScriptKey): |
|
12359 (DOMHTMLOptionsCollection::stringRepresentation): |
|
12360 (DOMHTMLOptionsCollection::webScriptValueAtIndex): |
|
12361 (DOMHTMLOptionsCollection::setWebScriptValueAtIndex): |
|
12362 (DOMHTMLOptionsCollection::setException): |
|
12363 (DOMHTMLDocument::AddRef): |
|
12364 (DOMHTMLDocument::Release): |
|
12365 (DOMHTMLDocument::throwException): |
|
12366 (DOMHTMLDocument::callWebScriptMethod): |
|
12367 (DOMHTMLDocument::evaluateWebScript): |
|
12368 (DOMHTMLDocument::removeWebScriptKey): |
|
12369 (DOMHTMLDocument::stringRepresentation): |
|
12370 (DOMHTMLDocument::webScriptValueAtIndex): |
|
12371 (DOMHTMLDocument::setWebScriptValueAtIndex): |
|
12372 (DOMHTMLDocument::setException): |
|
12373 (DOMHTMLDocument::nodeName): |
|
12374 (DOMHTMLDocument::nodeValue): |
|
12375 (DOMHTMLDocument::setNodeValue): |
|
12376 (DOMHTMLDocument::nodeType): |
|
12377 (DOMHTMLDocument::parentNode): |
|
12378 (DOMHTMLDocument::childNodes): |
|
12379 (DOMHTMLDocument::firstChild): |
|
12380 (DOMHTMLDocument::lastChild): |
|
12381 (DOMHTMLDocument::previousSibling): |
|
12382 (DOMHTMLDocument::nextSibling): |
|
12383 (DOMHTMLDocument::attributes): |
|
12384 (DOMHTMLDocument::ownerDocument): |
|
12385 (DOMHTMLDocument::insertBefore): |
|
12386 (DOMHTMLDocument::replaceChild): |
|
12387 (DOMHTMLDocument::removeChild): |
|
12388 (DOMHTMLDocument::appendChild): |
|
12389 (DOMHTMLDocument::hasChildNodes): |
|
12390 (DOMHTMLDocument::cloneNode): |
|
12391 (DOMHTMLDocument::normalize): |
|
12392 (DOMHTMLDocument::isSupported): |
|
12393 (DOMHTMLDocument::namespaceURI): |
|
12394 (DOMHTMLDocument::prefix): |
|
12395 (DOMHTMLDocument::setPrefix): |
|
12396 (DOMHTMLDocument::localName): |
|
12397 (DOMHTMLDocument::hasAttributes): |
|
12398 (DOMHTMLElement::DOMHTMLElement): |
|
12399 (DOMHTMLElement::AddRef): |
|
12400 (DOMHTMLElement::Release): |
|
12401 (DOMHTMLElement::throwException): |
|
12402 (DOMHTMLElement::callWebScriptMethod): |
|
12403 (DOMHTMLElement::evaluateWebScript): |
|
12404 (DOMHTMLElement::removeWebScriptKey): |
|
12405 (DOMHTMLElement::stringRepresentation): |
|
12406 (DOMHTMLElement::webScriptValueAtIndex): |
|
12407 (DOMHTMLElement::setWebScriptValueAtIndex): |
|
12408 (DOMHTMLElement::setException): |
|
12409 (DOMHTMLElement::nodeName): |
|
12410 (DOMHTMLElement::nodeValue): |
|
12411 (DOMHTMLElement::setNodeValue): |
|
12412 (DOMHTMLElement::nodeType): |
|
12413 (DOMHTMLElement::parentNode): |
|
12414 (DOMHTMLElement::childNodes): |
|
12415 (DOMHTMLElement::firstChild): |
|
12416 (DOMHTMLElement::lastChild): |
|
12417 (DOMHTMLElement::previousSibling): |
|
12418 (DOMHTMLElement::nextSibling): |
|
12419 (DOMHTMLElement::attributes): |
|
12420 (DOMHTMLElement::ownerDocument): |
|
12421 (DOMHTMLElement::insertBefore): |
|
12422 (DOMHTMLElement::replaceChild): |
|
12423 (DOMHTMLElement::removeChild): |
|
12424 (DOMHTMLElement::appendChild): |
|
12425 (DOMHTMLElement::hasChildNodes): |
|
12426 (DOMHTMLElement::cloneNode): |
|
12427 (DOMHTMLElement::normalize): |
|
12428 (DOMHTMLElement::isSupported): |
|
12429 (DOMHTMLElement::namespaceURI): |
|
12430 (DOMHTMLElement::prefix): |
|
12431 (DOMHTMLElement::setPrefix): |
|
12432 (DOMHTMLElement::localName): |
|
12433 (DOMHTMLElement::hasAttributes): |
|
12434 (DOMHTMLElement::tagName): |
|
12435 (DOMHTMLElement::getAttribute): |
|
12436 (DOMHTMLElement::setResult): |
|
12437 (DOMHTMLElement::removeAttribute): |
|
12438 (DOMHTMLElement::getAttributeNode): |
|
12439 (DOMHTMLElement::setAttributeNode): |
|
12440 (DOMHTMLElement::removeAttributeNode): |
|
12441 (DOMHTMLElement::getElementsByTagName): |
|
12442 (DOMHTMLElement::getAttributeNS): |
|
12443 (DOMHTMLElement::setAttributeNS): |
|
12444 (DOMHTMLElement::removeAttributeNS): |
|
12445 (DOMHTMLElement::getAttributeNodeNS): |
|
12446 (DOMHTMLElement::setAttributeNodeNS): |
|
12447 (DOMHTMLElement::getElementsByTagNameNS): |
|
12448 (DOMHTMLElement::hasAttribute): |
|
12449 (DOMHTMLElement::hasAttributeNS): |
|
12450 (DOMHTMLFormElement::DOMHTMLFormElement): |
|
12451 (DOMHTMLFormElement::AddRef): |
|
12452 (DOMHTMLFormElement::Release): |
|
12453 (DOMHTMLFormElement::throwException): |
|
12454 (DOMHTMLFormElement::callWebScriptMethod): |
|
12455 (DOMHTMLFormElement::evaluateWebScript): |
|
12456 (DOMHTMLFormElement::removeWebScriptKey): |
|
12457 (DOMHTMLFormElement::stringRepresentation): |
|
12458 (DOMHTMLFormElement::webScriptValueAtIndex): |
|
12459 (DOMHTMLFormElement::setWebScriptValueAtIndex): |
|
12460 (DOMHTMLFormElement::setException): |
|
12461 (DOMHTMLFormElement::nodeName): |
|
12462 (DOMHTMLFormElement::nodeValue): |
|
12463 (DOMHTMLFormElement::setNodeValue): |
|
12464 (DOMHTMLFormElement::nodeType): |
|
12465 (DOMHTMLFormElement::parentNode): |
|
12466 (DOMHTMLFormElement::childNodes): |
|
12467 (DOMHTMLFormElement::firstChild): |
|
12468 (DOMHTMLFormElement::lastChild): |
|
12469 (DOMHTMLFormElement::previousSibling): |
|
12470 (DOMHTMLFormElement::nextSibling): |
|
12471 (DOMHTMLFormElement::attributes): |
|
12472 (DOMHTMLFormElement::ownerDocument): |
|
12473 (DOMHTMLFormElement::insertBefore): |
|
12474 (DOMHTMLFormElement::replaceChild): |
|
12475 (DOMHTMLFormElement::removeChild): |
|
12476 (DOMHTMLFormElement::appendChild): |
|
12477 (DOMHTMLFormElement::hasChildNodes): |
|
12478 (DOMHTMLFormElement::cloneNode): |
|
12479 (DOMHTMLFormElement::normalize): |
|
12480 (DOMHTMLFormElement::isSupported): |
|
12481 (DOMHTMLFormElement::namespaceURI): |
|
12482 (DOMHTMLFormElement::prefix): |
|
12483 (DOMHTMLFormElement::setPrefix): |
|
12484 (DOMHTMLFormElement::localName): |
|
12485 (DOMHTMLFormElement::hasAttributes): |
|
12486 (DOMHTMLFormElement::tagName): |
|
12487 (DOMHTMLFormElement::getAttribute): |
|
12488 (DOMHTMLFormElement::setResult): |
|
12489 (DOMHTMLFormElement::removeAttribute): |
|
12490 (DOMHTMLFormElement::getAttributeNode): |
|
12491 (DOMHTMLFormElement::setAttributeNode): |
|
12492 (DOMHTMLFormElement::removeAttributeNode): |
|
12493 (DOMHTMLFormElement::getElementsByTagName): |
|
12494 (DOMHTMLFormElement::getAttributeNS): |
|
12495 (DOMHTMLFormElement::setAttributeNS): |
|
12496 (DOMHTMLFormElement::removeAttributeNS): |
|
12497 (DOMHTMLFormElement::getAttributeNodeNS): |
|
12498 (DOMHTMLFormElement::setAttributeNodeNS): |
|
12499 (DOMHTMLFormElement::getElementsByTagNameNS): |
|
12500 (DOMHTMLFormElement::hasAttribute): |
|
12501 (DOMHTMLFormElement::hasAttributeNS): |
|
12502 (DOMHTMLFormElement::idName): |
|
12503 (DOMHTMLFormElement::setIdName): |
|
12504 (DOMHTMLFormElement::title): |
|
12505 (DOMHTMLFormElement::setTitle): |
|
12506 (DOMHTMLFormElement::lang): |
|
12507 (DOMHTMLFormElement::setLang): |
|
12508 (DOMHTMLFormElement::dir): |
|
12509 (DOMHTMLFormElement::setDir): |
|
12510 (DOMHTMLFormElement::className): |
|
12511 (DOMHTMLFormElement::setClassName): |
|
12512 (DOMHTMLSelectElement::DOMHTMLSelectElement): |
|
12513 (DOMHTMLSelectElement::AddRef): |
|
12514 (DOMHTMLSelectElement::Release): |
|
12515 (DOMHTMLSelectElement::throwException): |
|
12516 (DOMHTMLSelectElement::callWebScriptMethod): |
|
12517 (DOMHTMLSelectElement::evaluateWebScript): |
|
12518 (DOMHTMLSelectElement::removeWebScriptKey): |
|
12519 (DOMHTMLSelectElement::stringRepresentation): |
|
12520 (DOMHTMLSelectElement::webScriptValueAtIndex): |
|
12521 (DOMHTMLSelectElement::setWebScriptValueAtIndex): |
|
12522 (DOMHTMLSelectElement::setException): |
|
12523 (DOMHTMLSelectElement::nodeName): |
|
12524 (DOMHTMLSelectElement::nodeValue): |
|
12525 (DOMHTMLSelectElement::setNodeValue): |
|
12526 (DOMHTMLSelectElement::nodeType): |
|
12527 (DOMHTMLSelectElement::parentNode): |
|
12528 (DOMHTMLSelectElement::childNodes): |
|
12529 (DOMHTMLSelectElement::firstChild): |
|
12530 (DOMHTMLSelectElement::lastChild): |
|
12531 (DOMHTMLSelectElement::previousSibling): |
|
12532 (DOMHTMLSelectElement::nextSibling): |
|
12533 (DOMHTMLSelectElement::attributes): |
|
12534 (DOMHTMLSelectElement::ownerDocument): |
|
12535 (DOMHTMLSelectElement::insertBefore): |
|
12536 (DOMHTMLSelectElement::replaceChild): |
|
12537 (DOMHTMLSelectElement::removeChild): |
|
12538 (DOMHTMLSelectElement::appendChild): |
|
12539 (DOMHTMLSelectElement::hasChildNodes): |
|
12540 (DOMHTMLSelectElement::cloneNode): |
|
12541 (DOMHTMLSelectElement::normalize): |
|
12542 (DOMHTMLSelectElement::isSupported): |
|
12543 (DOMHTMLSelectElement::namespaceURI): |
|
12544 (DOMHTMLSelectElement::prefix): |
|
12545 (DOMHTMLSelectElement::setPrefix): |
|
12546 (DOMHTMLSelectElement::localName): |
|
12547 (DOMHTMLSelectElement::hasAttributes): |
|
12548 (DOMHTMLSelectElement::tagName): |
|
12549 (DOMHTMLSelectElement::getAttribute): |
|
12550 (DOMHTMLSelectElement::setResult): |
|
12551 (DOMHTMLSelectElement::removeAttribute): |
|
12552 (DOMHTMLSelectElement::getAttributeNode): |
|
12553 (DOMHTMLSelectElement::setAttributeNode): |
|
12554 (DOMHTMLSelectElement::removeAttributeNode): |
|
12555 (DOMHTMLSelectElement::getElementsByTagName): |
|
12556 (DOMHTMLSelectElement::getAttributeNS): |
|
12557 (DOMHTMLSelectElement::setAttributeNS): |
|
12558 (DOMHTMLSelectElement::removeAttributeNS): |
|
12559 (DOMHTMLSelectElement::getAttributeNodeNS): |
|
12560 (DOMHTMLSelectElement::setAttributeNodeNS): |
|
12561 (DOMHTMLSelectElement::getElementsByTagNameNS): |
|
12562 (DOMHTMLSelectElement::hasAttribute): |
|
12563 (DOMHTMLSelectElement::hasAttributeNS): |
|
12564 (DOMHTMLSelectElement::idName): |
|
12565 (DOMHTMLSelectElement::setIdName): |
|
12566 (DOMHTMLSelectElement::title): |
|
12567 (DOMHTMLSelectElement::setTitle): |
|
12568 (DOMHTMLSelectElement::lang): |
|
12569 (DOMHTMLSelectElement::setLang): |
|
12570 (DOMHTMLSelectElement::dir): |
|
12571 (DOMHTMLSelectElement::setDir): |
|
12572 (DOMHTMLSelectElement::className): |
|
12573 (DOMHTMLSelectElement::setClassName): |
|
12574 (DOMHTMLOptionElement::DOMHTMLOptionElement): |
|
12575 (DOMHTMLOptionElement::AddRef): |
|
12576 (DOMHTMLOptionElement::Release): |
|
12577 (DOMHTMLOptionElement::throwException): |
|
12578 (DOMHTMLOptionElement::callWebScriptMethod): |
|
12579 (DOMHTMLOptionElement::evaluateWebScript): |
|
12580 (DOMHTMLOptionElement::removeWebScriptKey): |
|
12581 (DOMHTMLOptionElement::stringRepresentation): |
|
12582 (DOMHTMLOptionElement::webScriptValueAtIndex): |
|
12583 (DOMHTMLOptionElement::setWebScriptValueAtIndex): |
|
12584 (DOMHTMLOptionElement::setException): |
|
12585 (DOMHTMLOptionElement::nodeName): |
|
12586 (DOMHTMLOptionElement::nodeValue): |
|
12587 (DOMHTMLOptionElement::setNodeValue): |
|
12588 (DOMHTMLOptionElement::nodeType): |
|
12589 (DOMHTMLOptionElement::parentNode): |
|
12590 (DOMHTMLOptionElement::childNodes): |
|
12591 (DOMHTMLOptionElement::firstChild): |
|
12592 (DOMHTMLOptionElement::lastChild): |
|
12593 (DOMHTMLOptionElement::previousSibling): |
|
12594 (DOMHTMLOptionElement::nextSibling): |
|
12595 (DOMHTMLOptionElement::attributes): |
|
12596 (DOMHTMLOptionElement::ownerDocument): |
|
12597 (DOMHTMLOptionElement::insertBefore): |
|
12598 (DOMHTMLOptionElement::replaceChild): |
|
12599 (DOMHTMLOptionElement::removeChild): |
|
12600 (DOMHTMLOptionElement::appendChild): |
|
12601 (DOMHTMLOptionElement::hasChildNodes): |
|
12602 (DOMHTMLOptionElement::cloneNode): |
|
12603 (DOMHTMLOptionElement::normalize): |
|
12604 (DOMHTMLOptionElement::isSupported): |
|
12605 (DOMHTMLOptionElement::namespaceURI): |
|
12606 (DOMHTMLOptionElement::prefix): |
|
12607 (DOMHTMLOptionElement::setPrefix): |
|
12608 (DOMHTMLOptionElement::localName): |
|
12609 (DOMHTMLOptionElement::hasAttributes): |
|
12610 (DOMHTMLOptionElement::tagName): |
|
12611 (DOMHTMLOptionElement::getAttribute): |
|
12612 (DOMHTMLOptionElement::setResult): |
|
12613 (DOMHTMLOptionElement::removeAttribute): |
|
12614 (DOMHTMLOptionElement::getAttributeNode): |
|
12615 (DOMHTMLOptionElement::setAttributeNode): |
|
12616 (DOMHTMLOptionElement::removeAttributeNode): |
|
12617 (DOMHTMLOptionElement::getElementsByTagName): |
|
12618 (DOMHTMLOptionElement::getAttributeNS): |
|
12619 (DOMHTMLOptionElement::setAttributeNS): |
|
12620 (DOMHTMLOptionElement::removeAttributeNS): |
|
12621 (DOMHTMLOptionElement::getAttributeNodeNS): |
|
12622 (DOMHTMLOptionElement::setAttributeNodeNS): |
|
12623 (DOMHTMLOptionElement::getElementsByTagNameNS): |
|
12624 (DOMHTMLOptionElement::hasAttribute): |
|
12625 (DOMHTMLOptionElement::hasAttributeNS): |
|
12626 (DOMHTMLOptionElement::idName): |
|
12627 (DOMHTMLOptionElement::setIdName): |
|
12628 (DOMHTMLOptionElement::title): |
|
12629 (DOMHTMLOptionElement::setTitle): |
|
12630 (DOMHTMLOptionElement::lang): |
|
12631 (DOMHTMLOptionElement::setLang): |
|
12632 (DOMHTMLOptionElement::dir): |
|
12633 (DOMHTMLOptionElement::setDir): |
|
12634 (DOMHTMLOptionElement::className): |
|
12635 (DOMHTMLOptionElement::setClassName): |
|
12636 (DOMHTMLInputElement::DOMHTMLInputElement): |
|
12637 (DOMHTMLInputElement::AddRef): |
|
12638 (DOMHTMLInputElement::Release): |
|
12639 (DOMHTMLInputElement::throwException): |
|
12640 (DOMHTMLInputElement::callWebScriptMethod): |
|
12641 (DOMHTMLInputElement::evaluateWebScript): |
|
12642 (DOMHTMLInputElement::removeWebScriptKey): |
|
12643 (DOMHTMLInputElement::stringRepresentation): |
|
12644 (DOMHTMLInputElement::webScriptValueAtIndex): |
|
12645 (DOMHTMLInputElement::setWebScriptValueAtIndex): |
|
12646 (DOMHTMLInputElement::setException): |
|
12647 (DOMHTMLInputElement::nodeName): |
|
12648 (DOMHTMLInputElement::nodeValue): |
|
12649 (DOMHTMLInputElement::setNodeValue): |
|
12650 (DOMHTMLInputElement::nodeType): |
|
12651 (DOMHTMLInputElement::parentNode): |
|
12652 (DOMHTMLInputElement::childNodes): |
|
12653 (DOMHTMLInputElement::firstChild): |
|
12654 (DOMHTMLInputElement::lastChild): |
|
12655 (DOMHTMLInputElement::previousSibling): |
|
12656 (DOMHTMLInputElement::nextSibling): |
|
12657 (DOMHTMLInputElement::attributes): |
|
12658 (DOMHTMLInputElement::ownerDocument): |
|
12659 (DOMHTMLInputElement::insertBefore): |
|
12660 (DOMHTMLInputElement::replaceChild): |
|
12661 (DOMHTMLInputElement::removeChild): |
|
12662 (DOMHTMLInputElement::appendChild): |
|
12663 (DOMHTMLInputElement::hasChildNodes): |
|
12664 (DOMHTMLInputElement::cloneNode): |
|
12665 (DOMHTMLInputElement::normalize): |
|
12666 (DOMHTMLInputElement::isSupported): |
|
12667 (DOMHTMLInputElement::namespaceURI): |
|
12668 (DOMHTMLInputElement::prefix): |
|
12669 (DOMHTMLInputElement::setPrefix): |
|
12670 (DOMHTMLInputElement::localName): |
|
12671 (DOMHTMLInputElement::hasAttributes): |
|
12672 (DOMHTMLInputElement::tagName): |
|
12673 (DOMHTMLInputElement::getAttribute): |
|
12674 (DOMHTMLInputElement::setResult): |
|
12675 (DOMHTMLInputElement::removeAttribute): |
|
12676 (DOMHTMLInputElement::getAttributeNode): |
|
12677 (DOMHTMLInputElement::setAttributeNode): |
|
12678 (DOMHTMLInputElement::removeAttributeNode): |
|
12679 (DOMHTMLInputElement::getElementsByTagName): |
|
12680 (DOMHTMLInputElement::getAttributeNS): |
|
12681 (DOMHTMLInputElement::setAttributeNS): |
|
12682 (DOMHTMLInputElement::removeAttributeNS): |
|
12683 (DOMHTMLInputElement::getAttributeNodeNS): |
|
12684 (DOMHTMLInputElement::setAttributeNodeNS): |
|
12685 (DOMHTMLInputElement::getElementsByTagNameNS): |
|
12686 (DOMHTMLInputElement::hasAttribute): |
|
12687 (DOMHTMLInputElement::hasAttributeNS): |
|
12688 (DOMHTMLInputElement::idName): |
|
12689 (DOMHTMLInputElement::setIdName): |
|
12690 (DOMHTMLInputElement::title): |
|
12691 (DOMHTMLInputElement::setTitle): |
|
12692 (DOMHTMLInputElement::lang): |
|
12693 (DOMHTMLInputElement::setLang): |
|
12694 (DOMHTMLInputElement::dir): |
|
12695 (DOMHTMLInputElement::setDir): |
|
12696 (DOMHTMLInputElement::className): |
|
12697 (DOMHTMLInputElement::setClassName): |
|
12698 (DOMHTMLTextAreaElement::DOMHTMLTextAreaElement): |
|
12699 (DOMHTMLTextAreaElement::AddRef): |
|
12700 (DOMHTMLTextAreaElement::Release): |
|
12701 (DOMHTMLTextAreaElement::throwException): |
|
12702 (DOMHTMLTextAreaElement::callWebScriptMethod): |
|
12703 (DOMHTMLTextAreaElement::evaluateWebScript): |
|
12704 (DOMHTMLTextAreaElement::removeWebScriptKey): |
|
12705 (DOMHTMLTextAreaElement::stringRepresentation): |
|
12706 (DOMHTMLTextAreaElement::webScriptValueAtIndex): |
|
12707 (DOMHTMLTextAreaElement::setWebScriptValueAtIndex): |
|
12708 (DOMHTMLTextAreaElement::setException): |
|
12709 (DOMHTMLTextAreaElement::nodeName): |
|
12710 (DOMHTMLTextAreaElement::nodeValue): |
|
12711 (DOMHTMLTextAreaElement::setNodeValue): |
|
12712 (DOMHTMLTextAreaElement::nodeType): |
|
12713 (DOMHTMLTextAreaElement::parentNode): |
|
12714 (DOMHTMLTextAreaElement::childNodes): |
|
12715 (DOMHTMLTextAreaElement::firstChild): |
|
12716 (DOMHTMLTextAreaElement::lastChild): |
|
12717 (DOMHTMLTextAreaElement::previousSibling): |
|
12718 (DOMHTMLTextAreaElement::nextSibling): |
|
12719 (DOMHTMLTextAreaElement::attributes): |
|
12720 (DOMHTMLTextAreaElement::ownerDocument): |
|
12721 (DOMHTMLTextAreaElement::insertBefore): |
|
12722 (DOMHTMLTextAreaElement::replaceChild): |
|
12723 (DOMHTMLTextAreaElement::removeChild): |
|
12724 (DOMHTMLTextAreaElement::appendChild): |
|
12725 (DOMHTMLTextAreaElement::hasChildNodes): |
|
12726 (DOMHTMLTextAreaElement::cloneNode): |
|
12727 (DOMHTMLTextAreaElement::normalize): |
|
12728 (DOMHTMLTextAreaElement::isSupported): |
|
12729 (DOMHTMLTextAreaElement::namespaceURI): |
|
12730 (DOMHTMLTextAreaElement::prefix): |
|
12731 (DOMHTMLTextAreaElement::setPrefix): |
|
12732 (DOMHTMLTextAreaElement::localName): |
|
12733 (DOMHTMLTextAreaElement::hasAttributes): |
|
12734 (DOMHTMLTextAreaElement::tagName): |
|
12735 (DOMHTMLTextAreaElement::getAttribute): |
|
12736 (DOMHTMLTextAreaElement::setResult): |
|
12737 (DOMHTMLTextAreaElement::removeAttribute): |
|
12738 (DOMHTMLTextAreaElement::getAttributeNode): |
|
12739 (DOMHTMLTextAreaElement::setAttributeNode): |
|
12740 (DOMHTMLTextAreaElement::removeAttributeNode): |
|
12741 (DOMHTMLTextAreaElement::getElementsByTagName): |
|
12742 (DOMHTMLTextAreaElement::getAttributeNS): |
|
12743 (DOMHTMLTextAreaElement::setAttributeNS): |
|
12744 (DOMHTMLTextAreaElement::removeAttributeNS): |
|
12745 (DOMHTMLTextAreaElement::getAttributeNodeNS): |
|
12746 (DOMHTMLTextAreaElement::setAttributeNodeNS): |
|
12747 (DOMHTMLTextAreaElement::getElementsByTagNameNS): |
|
12748 (DOMHTMLTextAreaElement::hasAttribute): |
|
12749 (DOMHTMLTextAreaElement::hasAttributeNS): |
|
12750 (DOMHTMLTextAreaElement::idName): |
|
12751 (DOMHTMLTextAreaElement::setIdName): |
|
12752 (DOMHTMLTextAreaElement::title): |
|
12753 (DOMHTMLTextAreaElement::setTitle): |
|
12754 (DOMHTMLTextAreaElement::lang): |
|
12755 (DOMHTMLTextAreaElement::setLang): |
|
12756 (DOMHTMLTextAreaElement::dir): |
|
12757 (DOMHTMLTextAreaElement::setDir): |
|
12758 (DOMHTMLTextAreaElement::className): |
|
12759 (DOMHTMLTextAreaElement::setClassName): |
|
12760 * Interfaces/DOMHTML.idl: |
|
12761 * Interfaces/IWebScriptObject.idl: |
|
12762 * WebFrame.cpp: |
|
12763 (WebFrame::openURL): |
|
12764 (WebFrame::textFieldDidBeginEditing): |
|
12765 (WebFrame::textFieldDidEndEditing): |
|
12766 (WebFrame::textDidChangeInTextField): |
|
12767 (WebFrame::doTextFieldCommandFromEvent): |
|
12768 (WebFrame::textWillBeDeletedInTextField): |
|
12769 (WebFrame::textDidChangeInTextArea): |
|
12770 * WebKit.vcproj/WebKit.vcproj: |
|
12771 * WebScriptObject.cpp: Added. |
|
12772 (WebScriptObject::WebScriptObject): |
|
12773 (WebScriptObject::~WebScriptObject): |
|
12774 (WebScriptObject::QueryInterface): |
|
12775 (WebScriptObject::AddRef): |
|
12776 (WebScriptObject::Release): |
|
12777 (WebScriptObject::throwException): |
|
12778 (WebScriptObject::callWebScriptMethod): |
|
12779 (WebScriptObject::evaluateWebScript): |
|
12780 (WebScriptObject::removeWebScriptKey): |
|
12781 (WebScriptObject::stringRepresentation): |
|
12782 (WebScriptObject::webScriptValueAtIndex): |
|
12783 (WebScriptObject::setWebScriptValueAtIndex): |
|
12784 (WebScriptObject::setException): |
|
12785 * WebScriptObject.h: Added. |
|
12786 * WebURLResponse.cpp: |
|
12787 (WebURLResponse::WebURLResponse): |
|
12788 (WebURLResponse::~WebURLResponse): |
|
12789 (WebURLResponse::createInstance): |
|
12790 (WebURLResponse::QueryInterface): |
|
12791 (WebURLResponse::AddRef): |
|
12792 (WebURLResponse::Release): |
|
12793 (WebURLResponse::expectedContentLength): |
|
12794 (WebURLResponse::initWithURL): |
|
12795 (WebURLResponse::MIMEType): |
|
12796 (WebURLResponse::suggestedFilename): |
|
12797 (WebURLResponse::textEncodingName): |
|
12798 (WebURLResponse::URL): |
|
12799 * WebView.cpp: |
|
12800 (WebView::setFormDelegate): |
|
12801 (WebView::formDelegate): |
|
12802 * WebView.h: |
|
12803 |
|
12804 2006-08-17 Anders Carlsson <andersca@apple.com> |
|
12805 |
|
12806 Reviewed by Maciej. |
|
12807 |
|
12808 * WebKit.vcproj/WebKit.vcproj: |
|
12809 Add version.lib |
|
12810 |
|
12811 2006-08-15 Steve Falkenburg <sfalken@apple.com> |
|
12812 |
|
12813 Fix this to build in my tree. |
|
12814 |
|
12815 * WebFrame.cpp: |
|
12816 (WebFrame::textFieldDidBeginEditing): |
|
12817 (WebFrame::doTextFieldCommandFromEvent): |
|
12818 (WebFrame::textWillBeDeletedInTextField): |
|
12819 * WebKit.vcproj/Interfaces.vcproj: |
|
12820 * WebKit.vcproj/WebKit.sln: |
|
12821 * WebKit.vcproj/WebKit.vcproj: |
|
12822 |
|
12823 2006-08-15 Steve Falkenburg <sfalken@apple.com> |
|
12824 |
|
12825 Initial check-in. |
|
12826 |
|
12827 * CFDictionaryPropertyBag.cpp: Added. |
|
12828 (CFDictionaryPropertyBag::CFDictionaryPropertyBag): |
|
12829 (CFDictionaryPropertyBag::~CFDictionaryPropertyBag): |
|
12830 (CFDictionaryPropertyBag::createInstance): |
|
12831 (CFDictionaryPropertyBag::setDictionary): |
|
12832 (CFDictionaryPropertyBag::QueryInterface): |
|
12833 (CFDictionaryPropertyBag::AddRef): |
|
12834 (CFDictionaryPropertyBag::Release): |
|
12835 (ConvertCFTypeToVariant): |
|
12836 (ConvertVariantToCFType): |
|
12837 (CFDictionaryPropertyBag::Read): |
|
12838 (CFDictionaryPropertyBag::Write): |
|
12839 * CFDictionaryPropertyBag.h: Added. |
|
12840 * ChangeLog: Added. |
|
12841 * Interfaces/DOMCSS.idl: Added. |
|
12842 * Interfaces/DOMCore.idl: Added. |
|
12843 * Interfaces/DOMHTML.idl: Added. |
|
12844 * Interfaces/DOMRange.idl: Added. |
|
12845 * Interfaces/IWebArchive.idl: Added. |
|
12846 * Interfaces/IWebAttributedString.idl: Added. |
|
12847 * Interfaces/IWebBackForwardList.idl: Added. |
|
12848 * Interfaces/IWebDataSource.idl: Added. |
|
12849 * Interfaces/IWebDocument.idl: Added. |
|
12850 * Interfaces/IWebDownload.idl: Added. |
|
12851 * Interfaces/IWebEditingDelegate.idl: Added. |
|
12852 * Interfaces/IWebError.idl: Added. |
|
12853 * Interfaces/IWebFormDelegate.idl: Added. |
|
12854 * Interfaces/IWebFrame.idl: Added. |
|
12855 * Interfaces/IWebFrameLoadDelegate.idl: Added. |
|
12856 * Interfaces/IWebFrameLoadDelegatePrivate.idl: Added. |
|
12857 * Interfaces/IWebFrameView.idl: Added. |
|
12858 * Interfaces/IWebHistory.idl: Added. |
|
12859 * Interfaces/IWebHistoryItem.idl: Added. |
|
12860 * Interfaces/IWebHistoryItemPrivate.idl: Added. |
|
12861 * Interfaces/IWebIconDatabase.idl: Added. |
|
12862 * Interfaces/IWebImage.idl: Added. |
|
12863 * Interfaces/IWebMutableURLRequest.idl: Added. |
|
12864 * Interfaces/IWebNotification.idl: Added. |
|
12865 * Interfaces/IWebNotificationCenter.idl: Added. |
|
12866 * Interfaces/IWebNotificationObserver.idl: Added. |
|
12867 * Interfaces/IWebPolicyDelegate.idl: Added. |
|
12868 * Interfaces/IWebPreferences.idl: Added. |
|
12869 * Interfaces/IWebResource.idl: Added. |
|
12870 * Interfaces/IWebResourceLoadDelegate.idl: Added. |
|
12871 * Interfaces/IWebScriptObject.idl: Added. |
|
12872 * Interfaces/IWebUIDelegate.idl: Added. |
|
12873 * Interfaces/IWebURLAuthenticationChallenge.idl: Added. |
|
12874 * Interfaces/IWebURLRequest.idl: Added. |
|
12875 * Interfaces/IWebURLResponse.idl: Added. |
|
12876 * Interfaces/IWebUndoManager.idl: Added. |
|
12877 * Interfaces/IWebView.idl: Added. |
|
12878 * Interfaces/IWebViewPrivate.idl: Added. |
|
12879 * Interfaces/WebKit.idl: Added. |
|
12880 * MarshallingHelpers.cpp: Added. |
|
12881 (MarshallingHelpers::BSTRToCFURLRef): |
|
12882 (MarshallingHelpers::BSTRToCFStringRef): |
|
12883 (MarshallingHelpers::CFStringRefToBSTR): |
|
12884 (MarshallingHelpers::CFNumberRefToInt): |
|
12885 (MarshallingHelpers::intToCFNumberRef): |
|
12886 (MarshallingHelpers::windowsEpochAbsoluteTime): |
|
12887 (MarshallingHelpers::DATEToCFAbsoluteTime): |
|
12888 (MarshallingHelpers::CFAbsoluteTimeToDATE): |
|
12889 (MarshallingHelpers::stringArrayToSafeArray): |
|
12890 (MarshallingHelpers::intArrayToSafeArray): |
|
12891 (MarshallingHelpers::iunknownArrayToSafeArray): |
|
12892 (MarshallingHelpers::safeArrayToStringArray): |
|
12893 (MarshallingHelpers::safeArrayToIntArray): |
|
12894 (MarshallingHelpers::safeArrayToIUnknownArray): |
|
12895 (MarshallingHelpers::IUnknownRetainCallback): |
|
12896 (MarshallingHelpers::IUnknownReleaseCallback): |
|
12897 * MarshallingHelpers.h: Added. |
|
12898 * WebBackForwardList.cpp: Added. |
|
12899 (WebBackForwardList::WebBackForwardList): |
|
12900 (WebBackForwardList::~WebBackForwardList): |
|
12901 (WebBackForwardList::createInstance): |
|
12902 (WebBackForwardList::QueryInterface): |
|
12903 (WebBackForwardList::AddRef): |
|
12904 (WebBackForwardList::Release): |
|
12905 (WebBackForwardList::addItem): |
|
12906 (WebBackForwardList::goBack): |
|
12907 (WebBackForwardList::goForward): |
|
12908 (WebBackForwardList::goToItem): |
|
12909 (WebBackForwardList::backItem): |
|
12910 (WebBackForwardList::currentItem): |
|
12911 (WebBackForwardList::forwardItem): |
|
12912 (WebBackForwardList::backListWithLimit): |
|
12913 (WebBackForwardList::forwardListWithLimit): |
|
12914 (WebBackForwardList::capacity): |
|
12915 (WebBackForwardList::setCapacity): |
|
12916 (WebBackForwardList::backListCount): |
|
12917 (WebBackForwardList::forwardListCount): |
|
12918 (WebBackForwardList::containsItem): |
|
12919 (WebBackForwardList::itemAtIndex): |
|
12920 (WebBackForwardList::setPageCacheSize): |
|
12921 (WebBackForwardList::pageCacheSize): |
|
12922 * WebBackForwardList.h: Added. |
|
12923 * WebDataSource.cpp: Added. |
|
12924 (WebDataSource::WebDataSource): |
|
12925 (WebDataSource::~WebDataSource): |
|
12926 (WebDataSource::createInstance): |
|
12927 (WebDataSource::setResponse): |
|
12928 (WebDataSource::QueryInterface): |
|
12929 (WebDataSource::AddRef): |
|
12930 (WebDataSource::Release): |
|
12931 (WebDataSource::initWithRequest): |
|
12932 (WebDataSource::data): |
|
12933 (WebDataSource::representation): |
|
12934 (WebDataSource::webFrame): |
|
12935 (WebDataSource::initialRequest): |
|
12936 (WebDataSource::request): |
|
12937 (WebDataSource::response): |
|
12938 (WebDataSource::textEncodingName): |
|
12939 (WebDataSource::isLoading): |
|
12940 (WebDataSource::pageTitle): |
|
12941 (WebDataSource::unreachableURL): |
|
12942 (WebDataSource::webArchive): |
|
12943 (WebDataSource::mainResource): |
|
12944 (WebDataSource::subresources): |
|
12945 (WebDataSource::subresourceForURL): |
|
12946 (WebDataSource::addSubresource): |
|
12947 * WebDataSource.h: Added. |
|
12948 * WebFrame.cpp: Added. |
|
12949 (WebFrame::WebFramePrivate::WebFramePrivate): |
|
12950 (WebFrame::WebFramePrivate::~WebFramePrivate): |
|
12951 (WebFrame::WebFrame): |
|
12952 (WebFrame::~WebFrame): |
|
12953 (WebFrame::createInstance): |
|
12954 (WebFrame::QueryInterface): |
|
12955 (WebFrame::AddRef): |
|
12956 (WebFrame::Release): |
|
12957 (WebFrame::initWithName): |
|
12958 (WebFrame::name): |
|
12959 (WebFrame::webView): |
|
12960 (WebFrame::frameView): |
|
12961 (WebFrame::DOMDocument): |
|
12962 (WebFrame::frameElement): |
|
12963 (WebFrame::loadRequest): |
|
12964 (WebFrame::loadData): |
|
12965 (WebFrame::loadHTMLString): |
|
12966 (WebFrame::loadAlternateHTMLString): |
|
12967 (WebFrame::loadArchive): |
|
12968 (WebFrame::dataSource): |
|
12969 (WebFrame::provisionalDataSource): |
|
12970 (WebFrame::stopLoading): |
|
12971 (WebFrame::reload): |
|
12972 (WebFrame::findFrameNamed): |
|
12973 (WebFrame::parentFrame): |
|
12974 (WebFrame::childFrames): |
|
12975 (WebFrame::paint): |
|
12976 (WebFrame::impl): |
|
12977 (WebFrame::loadDataSource): |
|
12978 (WebFrame::loading): |
|
12979 (WebFrame::goToItem): |
|
12980 (WebFrame::loadItem): |
|
12981 (WebSystemMainMemory): |
|
12982 (WebFrame::getObjectCacheSize): |
|
12983 (WebFrame::invalidate): |
|
12984 (WebFrame::setTextSizeMultiplier): |
|
12985 (WebFrame::inViewSourceMode): |
|
12986 (WebFrame::setInViewSourceMode): |
|
12987 (WebFrame::receivedRedirect): |
|
12988 (WebFrame::receivedResponse): |
|
12989 (WebFrame::receivedData): |
|
12990 (WebFrame::receivedAllData): |
|
12991 (WebFrame::openURL): |
|
12992 (WebFrame::submitForm): |
|
12993 (WebFrame::setTitle): |
|
12994 (WebFrame::setStatusText): |
|
12995 (WebFrame::textFieldDidBeginEditing): |
|
12996 (WebFrame::textFieldDidEndEditing): |
|
12997 (WebFrame::textDidChangeInTextField): |
|
12998 (WebFrame::doTextFieldCommandFromEvent): |
|
12999 (WebFrame::textWillBeDeletedInTextField): |
|
13000 (WebFrame::textDidChangeInTextArea): |
|
13001 * WebFrame.h: Added. |
|
13002 * WebHistory.cpp: Added. |
|
13003 (areEqualOrClose): |
|
13004 (createUserInfoFromArray): |
|
13005 (createUserInfoFromHistoryItem): |
|
13006 (releaseUserInfo): |
|
13007 (WebHistory::WebHistory): |
|
13008 (WebHistory::~WebHistory): |
|
13009 (WebHistory::createInstance): |
|
13010 (WebHistory::postNotification): |
|
13011 (WebHistory::getNotificationString): |
|
13012 (WebHistory::QueryInterface): |
|
13013 (WebHistory::AddRef): |
|
13014 (WebHistory::Release): |
|
13015 (WebHistory::optionalSharedHistory): |
|
13016 (WebHistory::setOptionalSharedHistory): |
|
13017 (WebHistory::loadFromURL): |
|
13018 (WebHistory::loadHistoryGutsFromURL): |
|
13019 (WebHistory::saveToURL): |
|
13020 (WebHistory::saveHistoryGuts): |
|
13021 (WebHistory::datesArray): |
|
13022 (WebHistory::addItems): |
|
13023 (WebHistory::removeItems): |
|
13024 (dictReleaseApplier): |
|
13025 (WebHistory::removeAllItems): |
|
13026 (WebHistory::orderedLastVisitedDays): |
|
13027 (WebHistory::orderedItemsLastVisitedOnDay): |
|
13028 (WebHistory::itemForURL): |
|
13029 (WebHistory::setHistoryItemLimit): |
|
13030 (WebHistory::historyItemLimit): |
|
13031 (WebHistory::setHistoryAgeInDaysLimit): |
|
13032 (WebHistory::historyAgeInDaysLimit): |
|
13033 (WebHistory::removeItem): |
|
13034 (WebHistory::addItem): |
|
13035 (WebHistory::addItemForURL): |
|
13036 (WebHistory::removeItemForURLString): |
|
13037 (WebHistory::addItemToDateCaches): |
|
13038 (WebHistory::removeItemFromDateCaches): |
|
13039 (WebHistory::findIndex): |
|
13040 (WebHistory::insertItem): |
|
13041 (WebHistory::timeToDate): |
|
13042 (WebHistory::ageLimitDate): |
|
13043 (WebHistory::optionalSharedHistoryInternal): |
|
13044 * WebHistory.h: Added. |
|
13045 (WebHistory::): |
|
13046 * WebHistoryItem.cpp: Added. |
|
13047 (WebHistoryItem::WebHistoryItem): |
|
13048 (WebHistoryItem::~WebHistoryItem): |
|
13049 (WebHistoryItem::createInstance): |
|
13050 (WebHistoryItem::initFromDictionaryRepresentation): |
|
13051 (WebHistoryItem::dictionaryRepresentation): |
|
13052 (WebHistoryItem::hasURLString): |
|
13053 (WebHistoryItem::visitCount): |
|
13054 (WebHistoryItem::setVisitCount): |
|
13055 (WebHistoryItem::mergeAutoCompleteHints): |
|
13056 (WebHistoryItem::setLastVisitedTimeInterval): |
|
13057 (WebHistoryItem::QueryInterface): |
|
13058 (WebHistoryItem::AddRef): |
|
13059 (WebHistoryItem::Release): |
|
13060 (WebHistoryItem::initWithURLString): |
|
13061 (WebHistoryItem::originalURLString): |
|
13062 (WebHistoryItem::URLString): |
|
13063 (WebHistoryItem::title): |
|
13064 (WebHistoryItem::lastVisitedTimeInterval): |
|
13065 (WebHistoryItem::setAlternateTitle): |
|
13066 (WebHistoryItem::alternateTitle): |
|
13067 (WebHistoryItem::icon): |
|
13068 * WebHistoryItem.h: Added. |
|
13069 * WebIconDatabase.cpp: Added. |
|
13070 (WebIconDatabase::WebIconDatabase): |
|
13071 (WebIconDatabase::~WebIconDatabase): |
|
13072 (WebIconDatabase::createInstance): |
|
13073 (WebIconDatabase::QueryInterface): |
|
13074 (WebIconDatabase::AddRef): |
|
13075 (WebIconDatabase::Release): |
|
13076 (WebIconDatabase::sharedIconDatabase): |
|
13077 (WebIconDatabase::iconForURL): |
|
13078 (WebIconDatabase::defaultIconWithSize): |
|
13079 (WebIconDatabase::retainIconForURL): |
|
13080 (WebIconDatabase::releaseIconForURL): |
|
13081 (WebIconDatabase::delayDatabaseCleanup): |
|
13082 (WebIconDatabase::allowDatabaseCleanup): |
|
13083 * WebIconDatabase.h: Added. |
|
13084 * WebKit.vcproj/Interfaces.vcproj: Added. |
|
13085 * WebKit.vcproj/WebKit.def: Added. |
|
13086 * WebKit.vcproj/WebKit.rc: Added. |
|
13087 * WebKit.vcproj/WebKit.sln: Added. |
|
13088 * WebKit.vcproj/WebKit.vcproj: Added. |
|
13089 * WebKit.vcproj/WebKitGUID.vcproj: Added. |
|
13090 * WebKit.vcproj/autoversion.h: Added. |
|
13091 * WebKit.vcproj/missingImage.png: Added. |
|
13092 * WebKit.vcproj/resource.h: Added. |
|
13093 * WebKit.vcproj/textAreaResizeCorner.png: Added. |
|
13094 * WebKitClassFactory.cpp: Added. |
|
13095 (WebKitClassFactory::WebKitClassFactory): |
|
13096 (WebKitClassFactory::~WebKitClassFactory): |
|
13097 (WebKitClassFactory::QueryInterface): |
|
13098 (WebKitClassFactory::AddRef): |
|
13099 (WebKitClassFactory::Release): |
|
13100 (WebKitClassFactory::CreateInstance): |
|
13101 (WebKitClassFactory::LockServer): |
|
13102 * WebKitClassFactory.h: Added. |
|
13103 * WebKitDLL.cpp: Added. |
|
13104 (DllMain): |
|
13105 (DllGetClassObject): |
|
13106 (DllCanUnloadNow): |
|
13107 (DllUnregisterServer): |
|
13108 (DllRegisterServer): |
|
13109 (loadResourceIntoArray): |
|
13110 * WebKitDLL.h: Added. |
|
13111 * WebMutableURLRequest.cpp: Added. |
|
13112 (WebMutableURLRequest::WebMutableURLRequest): |
|
13113 (WebMutableURLRequest::~WebMutableURLRequest): |
|
13114 (WebMutableURLRequest::createInstance): |
|
13115 (WebMutableURLRequest::QueryInterface): |
|
13116 (WebMutableURLRequest::AddRef): |
|
13117 (WebMutableURLRequest::Release): |
|
13118 (WebMutableURLRequest::requestWithURL): |
|
13119 (WebMutableURLRequest::allHTTPHeaderFields): |
|
13120 (WebMutableURLRequest::cachePolicy): |
|
13121 (WebMutableURLRequest::HTTPBody): |
|
13122 (WebMutableURLRequest::HTTPBodyStream): |
|
13123 (WebMutableURLRequest::HTTPMethod): |
|
13124 (WebMutableURLRequest::HTTPShouldHandleCookies): |
|
13125 (WebMutableURLRequest::initWithURL): |
|
13126 (WebMutableURLRequest::mainDocumentURL): |
|
13127 (WebMutableURLRequest::timeoutInterval): |
|
13128 (WebMutableURLRequest::URL): |
|
13129 (WebMutableURLRequest::valueForHTTPHeaderField): |
|
13130 (WebMutableURLRequest::addValue): |
|
13131 (WebMutableURLRequest::setAllHTTPHeaderFields): |
|
13132 (WebMutableURLRequest::setCachePolicy): |
|
13133 (WebMutableURLRequest::setHTTPBody): |
|
13134 (WebMutableURLRequest::setHTTPBodyStream): |
|
13135 (WebMutableURLRequest::setHTTPMethod): |
|
13136 (WebMutableURLRequest::setHTTPShouldHandleCookies): |
|
13137 (WebMutableURLRequest::setMainDocumentURL): |
|
13138 (WebMutableURLRequest::setTimeoutInterval): |
|
13139 (WebMutableURLRequest::setURL): |
|
13140 (WebMutableURLRequest::setValue): |
|
13141 (WebMutableURLRequest::setFormData): |
|
13142 (WebMutableURLRequest::formData): |
|
13143 * WebMutableURLRequest.h: Added. |
|
13144 * WebNotification.cpp: Added. |
|
13145 (WebNotification::WebNotification): |
|
13146 (WebNotification::~WebNotification): |
|
13147 (WebNotification::createInstance): |
|
13148 (WebNotification::QueryInterface): |
|
13149 (WebNotification::AddRef): |
|
13150 (WebNotification::Release): |
|
13151 (WebNotification::notificationWithName): |
|
13152 (WebNotification::name): |
|
13153 (WebNotification::getObject): |
|
13154 (WebNotification::userInfo): |
|
13155 * WebNotification.h: Added. |
|
13156 * WebNotificationCenter.cpp: Added. |
|
13157 (ObserverKey::ObserverKey): |
|
13158 (ObserverKey::~ObserverKey): |
|
13159 (ObserverKey::operator==): |
|
13160 (ObserverKeyTraits::deletedValue): |
|
13161 (ObserverHash::equal): |
|
13162 (ObserverHash::hash): |
|
13163 (WebNotificationCenter::WebNotificationCenter): |
|
13164 (WebNotificationCenter::~WebNotificationCenter): |
|
13165 (WebNotificationCenter::createInstance): |
|
13166 (WebNotificationCenter::QueryInterface): |
|
13167 (WebNotificationCenter::AddRef): |
|
13168 (WebNotificationCenter::Release): |
|
13169 (WebNotificationCenter::defaultCenterInternal): |
|
13170 (WebNotificationCenter::postNotificationInternal): |
|
13171 (WebNotificationCenter::defaultCenter): |
|
13172 (WebNotificationCenter::addObserver): |
|
13173 (WebNotificationCenter::postNotification): |
|
13174 (WebNotificationCenter::postNotificationName): |
|
13175 (WebNotificationCenter::removeObserver): |
|
13176 * WebNotificationCenter.h: Added. |
|
13177 * WebPreferenceKeysPrivate.h: Added. |
|
13178 * WebPreferences.cpp: Added. |
|
13179 (WebPreferences::WebPreferences): |
|
13180 (WebPreferences::~WebPreferences): |
|
13181 (WebPreferences::createInstance): |
|
13182 (WebPreferences::postPreferencesChangesNotification): |
|
13183 (WebPreferences::getInstanceForIdentifier): |
|
13184 (WebPreferences::initialize): |
|
13185 (WebPreferences::valueForKey): |
|
13186 (WebPreferences::stringValueForKey): |
|
13187 (WebPreferences::integerValueForKey): |
|
13188 (WebPreferences::boolValueForKey): |
|
13189 (WebPreferences::floatValueForKey): |
|
13190 (WebPreferences::setStringValue): |
|
13191 (WebPreferences::webPreferencesChangedNotification): |
|
13192 (WebPreferences::setIntegerValue): |
|
13193 (WebPreferences::setBoolValue): |
|
13194 (WebPreferences::save): |
|
13195 (WebPreferences::load): |
|
13196 (WebPreferences::preferencesPath): |
|
13197 (WebPreferences::safeCreateFileWithData): |
|
13198 (WebPreferences::QueryInterface): |
|
13199 (WebPreferences::AddRef): |
|
13200 (WebPreferences::Release): |
|
13201 (WebPreferences::standardPreferences): |
|
13202 (WebPreferences::initWithIdentifier): |
|
13203 (WebPreferences::identifier): |
|
13204 (WebPreferences::standardFontFamily): |
|
13205 (WebPreferences::setStandardFontFamily): |
|
13206 (WebPreferences::fixedFontFamily): |
|
13207 (WebPreferences::setFixedFontFamily): |
|
13208 (WebPreferences::serifFontFamily): |
|
13209 (WebPreferences::setSerifFontFamily): |
|
13210 (WebPreferences::sansSerifFontFamily): |
|
13211 (WebPreferences::setSansSerifFontFamily): |
|
13212 (WebPreferences::cursiveFontFamily): |
|
13213 (WebPreferences::setCursiveFontFamily): |
|
13214 (WebPreferences::fantasyFontFamily): |
|
13215 (WebPreferences::setFantasyFontFamily): |
|
13216 (WebPreferences::defaultFontSize): |
|
13217 (WebPreferences::setDefaultFontSize): |
|
13218 (WebPreferences::defaultFixedFontSize): |
|
13219 (WebPreferences::setDefaultFixedFontSize): |
|
13220 (WebPreferences::minimumFontSize): |
|
13221 (WebPreferences::setMinimumFontSize): |
|
13222 (WebPreferences::minimumLogicalFontSize): |
|
13223 (WebPreferences::setMinimumLogicalFontSize): |
|
13224 (WebPreferences::defaultTextEncodingName): |
|
13225 (WebPreferences::setDefaultTextEncodingName): |
|
13226 (WebPreferences::userStyleSheetEnabled): |
|
13227 (WebPreferences::setUserStyleSheetEnabled): |
|
13228 (WebPreferences::userStyleSheetLocation): |
|
13229 (WebPreferences::setUserStyleSheetLocation): |
|
13230 (WebPreferences::isJavaEnabled): |
|
13231 (WebPreferences::setJavaEnabled): |
|
13232 (WebPreferences::isJavaScriptEnabled): |
|
13233 (WebPreferences::setJavaScriptEnabled): |
|
13234 (WebPreferences::javaScriptCanOpenWindowsAutomatically): |
|
13235 (WebPreferences::setJavaScriptCanOpenWindowsAutomatically): |
|
13236 (WebPreferences::arePlugInsEnabled): |
|
13237 (WebPreferences::setPlugInsEnabled): |
|
13238 (WebPreferences::allowsAnimatedImages): |
|
13239 (WebPreferences::setAllowsAnimatedImages): |
|
13240 (WebPreferences::allowAnimatedImageLooping): |
|
13241 (WebPreferences::setAllowAnimatedImageLooping): |
|
13242 (WebPreferences::setLoadsImagesAutomatically): |
|
13243 (WebPreferences::loadsImagesAutomatically): |
|
13244 (WebPreferences::setAutosaves): |
|
13245 (WebPreferences::autosaves): |
|
13246 (WebPreferences::setShouldPrintBackgrounds): |
|
13247 (WebPreferences::shouldPrintBackgrounds): |
|
13248 (WebPreferences::setPrivateBrowsingEnabled): |
|
13249 (WebPreferences::privateBrowsingEnabled): |
|
13250 (WebPreferences::setTabsToLinks): |
|
13251 (WebPreferences::tabsToLinks): |
|
13252 (WebPreferences::textAreasAreResizable): |
|
13253 (WebPreferences::setTextAreasAreResizable): |
|
13254 (WebPreferences::historyItemLimit): |
|
13255 (WebPreferences::setHistoryItemLimit): |
|
13256 (WebPreferences::historyAgeInDaysLimit): |
|
13257 (WebPreferences::setHistoryAgeInDaysLimit): |
|
13258 (WebPreferences::pageCacheSize): |
|
13259 (WebPreferences::objectCacheSize): |
|
13260 * WebPreferences.h: Added. |
|
13261 * WebURLResponse.cpp: Added. |
|
13262 (WebURLResponse::WebURLResponse): |
|
13263 (WebURLResponse::~WebURLResponse): |
|
13264 (WebURLResponse::createInstance): |
|
13265 (WebURLResponse::QueryInterface): |
|
13266 (WebURLResponse::AddRef): |
|
13267 (WebURLResponse::Release): |
|
13268 (WebURLResponse::expectedContentLength): |
|
13269 (WebURLResponse::initWithURL): |
|
13270 (WebURLResponse::MIMEType): |
|
13271 (WebURLResponse::suggestedFilename): |
|
13272 (WebURLResponse::textEncodingName): |
|
13273 (WebURLResponse::URL): |
|
13274 * WebURLResponse.h: Added. |
|
13275 * WebView.cpp: Added. |
|
13276 (WebView::WebView): |
|
13277 (WebView::~WebView): |
|
13278 (WebView::createInstance): |
|
13279 (WebView::mouseMoved): |
|
13280 (WebView::mouseDown): |
|
13281 (WebView::mouseUp): |
|
13282 (WebView::mouseDoubleClick): |
|
13283 (WebView::keyPress): |
|
13284 (registerWebView): |
|
13285 (WebViewWndProc): |
|
13286 (calculateScrollDelta): |
|
13287 (scrollMessageForKey): |
|
13288 (WebView::goToItem): |
|
13289 (WebView::updateWebCoreSettingsFromPreferences): |
|
13290 (WebView::settings): |
|
13291 (WebView::QueryInterface): |
|
13292 (WebView::AddRef): |
|
13293 (WebView::Release): |
|
13294 (WebView::canShowMIMEType): |
|
13295 (WebView::canShowMIMETypeAsHTML): |
|
13296 (WebView::MIMETypesShownAsHTML): |
|
13297 (WebView::setMIMETypesShownAsHTML): |
|
13298 (WebView::URLFromPasteboard): |
|
13299 (WebView::URLTitleFromPasteboard): |
|
13300 (WebView::initWithFrame): |
|
13301 (WebView::setUIDelegate): |
|
13302 (WebView::uiDelegate): |
|
13303 (WebView::setResourceLoadDelegate): |
|
13304 (WebView::resourceLoadDelegate): |
|
13305 (WebView::setDownloadDelegate): |
|
13306 (WebView::downloadDelegate): |
|
13307 (WebView::setFrameLoadDelegate): |
|
13308 (WebView::frameLoadDelegate): |
|
13309 (WebView::setPolicyDelegate): |
|
13310 (WebView::policyDelegate): |
|
13311 (WebView::mainFrame): |
|
13312 (WebView::backForwardList): |
|
13313 (WebView::setMaintainsBackForwardList): |
|
13314 (WebView::goBack): |
|
13315 (WebView::goForward): |
|
13316 (WebView::goToBackForwardItem): |
|
13317 (WebView::setTextSizeMultiplier): |
|
13318 (WebView::textSizeMultiplier): |
|
13319 (WebView::setApplicationNameForUserAgent): |
|
13320 (WebView::applicationNameForUserAgent): |
|
13321 (WebView::setCustomUserAgent): |
|
13322 (WebView::customUserAgent): |
|
13323 (WebView::userAgentForURL): |
|
13324 (WebView::supportsTextEncoding): |
|
13325 (WebView::setCustomTextEncodingName): |
|
13326 (WebView::customTextEncodingName): |
|
13327 (WebView::setMediaStyle): |
|
13328 (WebView::mediaStyle): |
|
13329 (WebView::stringByEvaluatingJavaScriptFromString): |
|
13330 (WebView::windowScriptObject): |
|
13331 (WebView::setPreferences): |
|
13332 (WebView::preferences): |
|
13333 (WebView::setPreferencesIdentifier): |
|
13334 (WebView::preferencesIdentifier): |
|
13335 (WebView::setHostWindow): |
|
13336 (WebView::hostWindow): |
|
13337 (WebView::searchFor): |
|
13338 (WebView::registerViewClass): |
|
13339 (WebView::takeStringURLFrom): |
|
13340 (WebView::stopLoading): |
|
13341 (WebView::reload): |
|
13342 (WebView::canGoBack): |
|
13343 (WebView::canGoForward): |
|
13344 (WebView::canMakeTextLarger): |
|
13345 (WebView::makeTextLarger): |
|
13346 (WebView::canMakeTextSmaller): |
|
13347 (WebView::makeTextSmaller): |
|
13348 (WebView::computedStyleForElement): |
|
13349 (WebView::editableDOMRangeForPoint): |
|
13350 (WebView::setSelectedDOMRange): |
|
13351 (WebView::selectedDOMRange): |
|
13352 (WebView::selectionAffinity): |
|
13353 (WebView::setEditable): |
|
13354 (WebView::isEditable): |
|
13355 (WebView::setTypingStyle): |
|
13356 (WebView::typingStyle): |
|
13357 (WebView::setSmartInsertDeleteEnabled): |
|
13358 (WebView::smartInsertDeleteEnabled): |
|
13359 (WebView::setContinuousSpellCheckingEnabled): |
|
13360 (WebView::isContinuousSpellCheckingEnabled): |
|
13361 (WebView::spellCheckerDocumentTag): |
|
13362 (WebView::undoManager): |
|
13363 (WebView::setEditingDelegate): |
|
13364 (WebView::editingDelegate): |
|
13365 (WebView::styleDeclarationWithText): |
|
13366 (WebView::replaceSelectionWithNode): |
|
13367 (WebView::replaceSelectionWithText): |
|
13368 (WebView::replaceSelectionWithMarkupString): |
|
13369 (WebView::replaceSelectionWithArchive): |
|
13370 (WebView::deleteSelection): |
|
13371 (WebView::applyStyle): |
|
13372 (WebView::copy): |
|
13373 (WebView::cut): |
|
13374 (WebView::paste): |
|
13375 (WebView::copyFont): |
|
13376 (WebView::pasteFont): |
|
13377 (WebView::delete_): |
|
13378 (WebView::pasteAsPlainText): |
|
13379 (WebView::pasteAsRichText): |
|
13380 (WebView::changeFont): |
|
13381 (WebView::changeAttributes): |
|
13382 (WebView::changeDocumentBackgroundColor): |
|
13383 (WebView::changeColor): |
|
13384 (WebView::alignCenter): |
|
13385 (WebView::alignJustified): |
|
13386 (WebView::alignLeft): |
|
13387 (WebView::alignRight): |
|
13388 (WebView::checkSpelling): |
|
13389 (WebView::showGuessPanel): |
|
13390 (WebView::performFindPanelAction): |
|
13391 (WebView::startSpeaking): |
|
13392 (WebView::stopSpeaking): |
|
13393 (WebView::onNotify): |
|
13394 (WebView::setInViewSourceMode): |
|
13395 (WebView::inViewSourceMode): |
|
13396 (WebView::viewWindow): |
|
13397 (WebView::setFormDelegate): |
|
13398 (WebView::formDelegate): |
|
13399 * WebView.h: Added. |
|
13400 |