|
1 2007-11-30 Adam Roben <aroben@apple.com> |
|
2 |
|
3 Merge r26734 |
|
4 |
|
5 2007-10-17 Adam Roben <aroben@apple.com> |
|
6 |
|
7 Make it possible to have Windows-specific tests and results |
|
8 |
|
9 When searching for tests to run and the Skipped file, we will only |
|
10 look in platform/win and the cross-platform directory. When looking |
|
11 for expected results, we will look in platform/win, then |
|
12 platform/mac-leopard, then platform/mac, then finally the |
|
13 cross-platform directory. |
|
14 |
|
15 Reviewed by Sam. |
|
16 |
|
17 * Scripts/run-webkit-tests: |
|
18 (sub expectedDirectoryForTest): Search in mac-leopard and mac before |
|
19 searching in the cross-platform directory. |
|
20 (sub buildPlatformHierarchy): Removed some unneeded calls to |
|
21 dirname/basename. |
|
22 |
|
23 2007-10-19 Maciej Stachowiak <mjs@apple.com> |
|
24 |
|
25 Rubber stamped by Adam. |
|
26 |
|
27 - don't delay-load WebKit in DumpRenderTree. |
|
28 |
|
29 * DumpRenderTree/win/DumpRenderTree.vcproj: |
|
30 |
|
31 2007-10-17 Adam Roben <aroben@apple.com> |
|
32 |
|
33 Add back the call to register WebKit that we had before WebKitInitializer existed |
|
34 |
|
35 This is needed to ensure that the right WebKit is used when |
|
36 instantiating COM objects. |
|
37 |
|
38 Reviewed by Oliver. |
|
39 |
|
40 * DumpRenderTree/win/debug_internal.vsprops: Define |
|
41 DEBUG_WEBKIT_HAS_SUFFIX. |
|
42 * DumpRenderTree/win/DumpRenderTree.cpp: |
|
43 (initialize): |
|
44 |
|
45 2007-10-17 Adam Roben <aroben@apple.com> |
|
46 |
|
47 Import File::Basename in webkitdirs since we use it |
|
48 |
|
49 Reviewed by NOBODY. |
|
50 |
|
51 * Scripts/webkitdirs.pm: |
|
52 |
|
53 2007-10-17 Adam Roben <aroben@apple.com> |
|
54 |
|
55 Build fix for VC++ Express |
|
56 |
|
57 Reviewed by NOBODY. |
|
58 |
|
59 * FindSafari/FindSafari.vcproj: Explicitly link against advapi32.lib |
|
60 and ole32.lib. |
|
61 |
|
62 2007-10-16 Adam Roben <aroben@apple.com> |
|
63 |
|
64 Add a new nightly launcher script for Windows |
|
65 |
|
66 This new script is for versions of Safari that don't delay-load |
|
67 WebKit. I had to make FindSafari be able to print out the nightly |
|
68 launcher script on stdout because Windows shell scripts can't capture |
|
69 the output from a command into an environment variable. |
|
70 |
|
71 Reviewed by Steve. |
|
72 |
|
73 * FindSafari/FindSafari.cpp: |
|
74 (_tmain): Added /printSafariLauncher option. |
|
75 * Scripts/run-webkit-nightly.cmd: Added. |
|
76 |
|
77 2007-10-16 Adam Roben <aroben@apple.com> |
|
78 |
|
79 Replace WebKitInitializer with FindSafari |
|
80 |
|
81 We now rely on setting the PATH environment variable to tell Windows |
|
82 where to find WebKit and its dependencies (similar to |
|
83 DYLD_FRAMEWORK_PATH on Mac). |
|
84 |
|
85 This change also make DumpRenderTree no longer delay-load WebKit. |
|
86 |
|
87 Reviewed by Sam. |
|
88 |
|
89 * DumpRenderTree/DumpRenderTree.sln: Removed WebKitInitializer, added |
|
90 FindSafari. |
|
91 * DumpRenderTree/win/DumpRenderTree.cpp: Don't use WebKitInitializer. |
|
92 * DumpRenderTree/win/DumpRenderTree.vcproj: Don't link against |
|
93 WebKitInitializer, don't delay-load WebKit. |
|
94 * Scripts/run-javascriptcore-tests: Call setPathForRunningWebKitApp. |
|
95 * Scripts/run-webkit-tests: Ditto. |
|
96 * Scripts/webkitdirs.pm: |
|
97 (sub setPathForRunningWebKitApp): Added. |
|
98 * WebKitInitializer/WebKitInitializer.cpp: Removed. |
|
99 * WebKitInitializer/WebKitInitializer.h: Removed. |
|
100 * WebKitInitializer/WebKitInitializer.vcproj: Removed. |
|
101 * WebKitInitializer/debug.vsprops: Removed. |
|
102 * WebKitInitializer/debug_internal.vsprops: Removed. |
|
103 * WebKitInitializer/release.vsprops: Removed. |
|
104 |
|
105 2007-10-16 Adam Roben <aroben@apple.com> |
|
106 |
|
107 Fix Bug 15532: run-safari fails if Safari is installed in a non-default location |
|
108 |
|
109 http://bugs.webkit.org/show_bug.cgi?id=15532 |
|
110 |
|
111 FindSafari simply prints the location of an installed Safari.exe on |
|
112 stdout. |
|
113 |
|
114 Reviewed by Darin. |
|
115 |
|
116 * FindSafari/FindSafari.cpp: Copied from WebKitTools/WebKitInitializer/WebKitInitializer.cpp. |
|
117 (getStringValue): |
|
118 (getWebViewCLSID): |
|
119 (getInstalledWebKitDirectory): |
|
120 (_tmain): |
|
121 * FindSafari/FindSafari.vcproj: Added. |
|
122 * Scripts/webkitdirs.pm: |
|
123 (sub installedSafariPath): Added. Calls FindSafari on Windows. |
|
124 |
|
125 2007-10-16 Adam Roben <aroben@apple.com> |
|
126 |
|
127 Updated for rename of WebKit_debug.dll to WebKit.dll for the Debug configuration |
|
128 |
|
129 Reviewed by Kevin McCullough. |
|
130 |
|
131 * DumpRenderTree/win/DumpRenderTree.vcproj: Use WebKitDLLConfigSuffix |
|
132 when referring to WebKit.dll. |
|
133 * DumpRenderTree/win/debug.vsprops: Added WebKitDLLConfigSuffix. |
|
134 * DumpRenderTree/win/debug_internal.vsprops: Ditto. |
|
135 * DumpRenderTree/win/release.vsprops: Ditto. |
|
136 * Scripts/run-safari: Don't pass /debug to Safari anymore because we |
|
137 never have a _debug suffix on WebKit.dll. |
|
138 * WebKitInitializer/WebKitInitializer.cpp: |
|
139 (initializeWebKit): Only use the _debug suffix for WebKit.dll when |
|
140 specified. |
|
141 * WebKitInitializer/debug_internal.vsprops: Added |
|
142 DEBUG_WEBKIT_HAS_SUFFIX preprocessor definition. |
|
143 |
|
144 2007-10-11 Kevin McCullough <kmccullough@apple.com> |
|
145 |
|
146 Reviewed by Darin. |
|
147 |
|
148 - Updated rational for the leaks list to be more clear. |
|
149 |
|
150 * Scripts/run-webkit-tests: |
|
151 |
|
152 2007-10-11 Kevin McCullough <kmccullough@apple.com> |
|
153 |
|
154 Rubber Stamp by Sam. |
|
155 |
|
156 Adding a known Leopard leak that is already fixed but the bot is on an old version of Leopard. |
|
157 I believe there was a radar on this leak, it looks familiar to me, but I could not find it. |
|
158 |
|
159 * Scripts/run-webkit-tests: |
|
160 |
|
161 2007-10-10 Simon Hausmann <hausmann@kde.org> |
|
162 |
|
163 Reviewed by Lars. |
|
164 |
|
165 Fix compilation using gcc 4.3. Header files have been reorganized and as a result some extra |
|
166 includes are needed for INT_MAX, std::auto_ptr and the like. |
|
167 |
|
168 * DumpRenderTree/qt/main.cpp: |
|
169 |
|
170 2007-10-09 Lars Knoll <lars@trolltech.com> |
|
171 |
|
172 Reviewed by Simon. |
|
173 |
|
174 implement layoutTestController.encode/decodeHostName. We still don't pass fast/encoding/idn-security.html, since our QUrl::from/toACE is somewhat stricter than ICU. |
|
175 |
|
176 * DumpRenderTree/qt/jsobjects.cpp: |
|
177 (LayoutTestController::encodeHostName): |
|
178 (LayoutTestController::decodeHostName): |
|
179 * DumpRenderTree/qt/jsobjects.h: |
|
180 |
|
181 2007-10-09 Lars Knoll <lars@trolltech.com> |
|
182 |
|
183 Reviewed by Simon. |
|
184 |
|
185 Don't set up connections inside QWebPage::createFrame, as users might be reimplementing that method. Make sure we get only one titleChanged() signal per title change, and implement the support for testing this in DRT. |
|
186 |
|
187 * DumpRenderTree/qt/DumpRenderTree.cpp: |
|
188 (WebCore::WebPage::createFrame): |
|
189 (WebCore::DumpRenderTree::DumpRenderTree): |
|
190 (WebCore::DumpRenderTree::titleChanged): |
|
191 * DumpRenderTree/qt/DumpRenderTree.h: |
|
192 * DumpRenderTree/qt/jsobjects.cpp: |
|
193 (LayoutTestController::reset): |
|
194 * DumpRenderTree/qt/jsobjects.h: |
|
195 |
|
196 2007-10-09 Lars Knoll <lars@trolltech.com> |
|
197 |
|
198 Reviewed by Simon. |
|
199 |
|
200 add a dummy implementation for layoutTestController.display() and implement layoutTestController.clearBackForwardList(). |
|
201 |
|
202 * DumpRenderTree/qt/DumpRenderTree.h: |
|
203 * DumpRenderTree/qt/jsobjects.cpp: |
|
204 (LayoutTestController::clearBackForwardList): |
|
205 * DumpRenderTree/qt/jsobjects.h: |
|
206 |
|
207 2007-10-09 Lars Knoll <lars@trolltech.com> |
|
208 |
|
209 Reviewed by Simon. |
|
210 |
|
211 make --git-reviewer work again. |
|
212 |
|
213 * Scripts/prepare-ChangeLog: |
|
214 |
|
215 2007-10-07 Holger Hans Peter Freyther <zecke@selfish.org> |
|
216 |
|
217 Rubber stamped by Eric. |
|
218 |
|
219 Connect to the "hovering-over-link" signal emitted by WebKitPage and |
|
220 show the current link inside the statusbar. |
|
221 This shows how to make use of this signal and allows to easily test |
|
222 http://bugs.webkit.org/show_bug.cgi?id=15299. |
|
223 |
|
224 * GtkLauncher/main.cpp: |
|
225 (hoveringOverLink): |
|
226 (main): |
|
227 |
|
228 2007-10-05 Lars Knoll <lars@trolltech.com> |
|
229 |
|
230 add proper error messages to the FrameLoaderClient. |
|
231 Implement ChromeClientQt::closeWindowSoon and |
|
232 FrameLoaderClientQt::dispatchCreatePage (which should go away IMO). |
|
233 Some fixes in DRT to make it work correctly with multiple windows. |
|
234 |
|
235 Reviewed by Maciej. |
|
236 |
|
237 * DumpRenderTree/qt/DumpRenderTree.cpp: |
|
238 (WebCore::DumpRenderTree::DumpRenderTree): |
|
239 (WebCore::DumpRenderTree::createWindow): |
|
240 (WebCore::DumpRenderTree::windowCount): |
|
241 * DumpRenderTree/qt/DumpRenderTree.h: |
|
242 * DumpRenderTree/qt/jsobjects.cpp: |
|
243 (LayoutTestController::maybeDump): |
|
244 (LayoutTestController::windowCount): |
|
245 * DumpRenderTree/qt/jsobjects.h: |
|
246 |
|
247 2007-10-05 Lars Knoll <lars@trolltech.com> |
|
248 |
|
249 Add a dummy plugin to DRT to fix fast/dom/Window/Plug-Ins.html. |
|
250 Add support for layoutTextController.setCanOpenWindows() to DRT |
|
251 fixing another 2 test cases in fast/dom/Window. |
|
252 |
|
253 Reviewed by Maciej. |
|
254 |
|
255 * DumpRenderTree/qt/DumpRenderTree.cpp: |
|
256 (WebCore::WebPage::WebPage): |
|
257 (WebCore::WebPage::createWindow): |
|
258 (WebCore::DumpRenderTree::resetJSObjects): |
|
259 (WebCore::DumpRenderTree::createWindow): |
|
260 * DumpRenderTree/qt/DumpRenderTree.h: |
|
261 * DumpRenderTree/qt/DumpRenderTree.pro: |
|
262 * DumpRenderTree/qt/jsobjects.cpp: |
|
263 (LayoutTestController::LayoutTestController): |
|
264 (LayoutTestController::reset): |
|
265 * DumpRenderTree/qt/jsobjects.h: |
|
266 * DumpRenderTree/qt/main.cpp: |
|
267 * DumpRenderTree/qt/testplugin.cpp: Added. |
|
268 * DumpRenderTree/qt/testplugin.h: Added. |
|
269 |
|
270 2007-10-04 Sam Weinig <sam@webkit.org> |
|
271 |
|
272 Rubber stamped by Adam. |
|
273 |
|
274 Remove empty directories. |
|
275 |
|
276 * DumpRenderTree/DumpRenderTree.qtproj: Removed. |
|
277 * DumpRenderTree/DumpRenderTree.qtproj/fonts: Removed. |
|
278 |
|
279 2007-10-03 Darin Adler <darin@apple.com> |
|
280 |
|
281 Reviewed by Adam. |
|
282 |
|
283 * Scripts/webkitdirs.pm: Automatically use "Debug_Internal" if |
|
284 we find the internal libraries in the libraries directory. This |
|
285 is helpful for Safari team engineers at Apple. |
|
286 |
|
287 2007-10-03 Adam Roben <aroben@apple.com> |
|
288 |
|
289 Update the location of AHEM___.TTF after r25968 |
|
290 |
|
291 Reviewed by Sam. |
|
292 |
|
293 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
294 |
|
295 2007-10-03 Alp Toker <alp@atoker.com> |
|
296 |
|
297 Reviewed by Adam. |
|
298 |
|
299 http://bugs.webkit.org/show_bug.cgi?id=14726 |
|
300 [gtk] API design. Mapping the WebView delegates to signals. |
|
301 |
|
302 Change the API namespace of the Gtk+ port from 'WebKitGtk' to 'WebKit'. |
|
303 |
|
304 * GtkLauncher/main.cpp: |
|
305 (goToURLBarText): |
|
306 (titleChanged): |
|
307 (progressChanged): |
|
308 (menuMainBackCallback): |
|
309 (menuMainForwardCallback): |
|
310 (main): |
|
311 |
|
312 2007-10-03 Lars Knoll <lars@trolltech.com> |
|
313 |
|
314 Reviewed by Rob. |
|
315 |
|
316 This fixes --strict mode in run-webkit-tests again after |
|
317 the platform dependent test results have been moved. |
|
318 |
|
319 * Scripts/run-webkit-tests: |
|
320 |
|
321 2007-10-03 Lars Knoll <lars@trolltech.com> |
|
322 |
|
323 Reviewed by bdash. |
|
324 |
|
325 remove the hack in run-webkit-tests that forced text only test |
|
326 to be taken from the platform independent dir. It was only left |
|
327 there from early days. |
|
328 |
|
329 Remove platform dependent results for tests that are text only nowadays, |
|
330 and add one platform dependent result for a text only test that requires it. |
|
331 |
|
332 * Scripts/run-webkit-tests: |
|
333 |
|
334 2007-10-03 Lars Knoll <lars@trolltech.com> |
|
335 |
|
336 Reviewed by olliej. |
|
337 |
|
338 Move the Qt version of DRT into the correct place and put the binary into BUILDDIR/bin. |
|
339 |
|
340 * DumpRenderTree/qt/DumpRenderTree.cpp: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp. |
|
341 (WebCore::WebFrame::WebFrame): |
|
342 (WebCore::WebPage::WebPage): |
|
343 (WebCore::WebPage::createFrame): |
|
344 (WebCore::WebPage::javaScriptAlert): |
|
345 (WebCore::WebPage::javaScriptConsoleMessage): |
|
346 (WebCore::DumpRenderTree::DumpRenderTree): |
|
347 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
348 (WebCore::DumpRenderTree::open): |
|
349 (WebCore::DumpRenderTree::readStdin): |
|
350 (WebCore::DumpRenderTree::resetJSObjects): |
|
351 (WebCore::DumpRenderTree::initJSObjects): |
|
352 (WebCore::DumpRenderTree::dumpFramesAsText): |
|
353 (WebCore::DumpRenderTree::dump): |
|
354 * DumpRenderTree/qt/DumpRenderTree.h: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h. |
|
355 (WebCore::DumpRenderTree::layoutTestController): |
|
356 (WebCore::DumpRenderTree::eventSender): |
|
357 * DumpRenderTree/qt/DumpRenderTree.pro: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro. |
|
358 * DumpRenderTree/qt/fonts.conf: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/fonts.conf. |
|
359 * DumpRenderTree/qt/fonts/AHEM____.TTF: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/fonts/AHEM____.TTF. |
|
360 * DumpRenderTree/qt/jsobjects.cpp: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp. |
|
361 (HackWebFrame::mousePressEvent): |
|
362 (HackWebFrame::mouseReleaseEvent): |
|
363 (HackWebFrame::mouseMoveEvent): |
|
364 (HackWebFrame::HackWebFrame): |
|
365 (HackWebFrame::~HackWebFrame): |
|
366 (LayoutTestController::LayoutTestController): |
|
367 (LayoutTestController::reset): |
|
368 (LayoutTestController::maybeDump): |
|
369 (LayoutTestController::waitUntilDone): |
|
370 (LayoutTestController::notifyDone): |
|
371 (LayoutTestController::dumpEditingCallbacks): |
|
372 (LayoutTestController::queueReload): |
|
373 (LayoutTestController::provisionalLoad): |
|
374 (LayoutTestController::timerEvent): |
|
375 (EventSender::EventSender): |
|
376 (EventSender::mouseDown): |
|
377 (EventSender::mouseUp): |
|
378 (EventSender::mouseMoveTo): |
|
379 (EventSender::leapForward): |
|
380 (EventSender::keyDown): |
|
381 (EventSender::frameUnderMouse): |
|
382 * DumpRenderTree/qt/jsobjects.h: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h. |
|
383 (LayoutTestController::isLoading): |
|
384 (LayoutTestController::setLoading): |
|
385 (LayoutTestController::shouldDumpAsText): |
|
386 (LayoutTestController::shouldDumpChildrenAsText): |
|
387 (LayoutTestController::shouldWaitUntilDone): |
|
388 (LayoutTestController::dumpAsText): |
|
389 (LayoutTestController::dumpChildFramesAsText): |
|
390 * DumpRenderTree/qt/main.cpp: Renamed from WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/main.cpp. |
|
391 (messageHandler): |
|
392 (crashHandler): |
|
393 (main): |
|
394 * Scripts/run-webkit-tests: |
|
395 |
|
396 2007-10-03 Mark Rowe <mrowe@apple.com> |
|
397 |
|
398 Reviewed by Alp Toker. |
|
399 |
|
400 Fix build-webkit when both QTDIR and --gtk are set. The presence of --gtk |
|
401 should take precedence over QTDIR when determining which port we are working with. |
|
402 |
|
403 * Scripts/webkitdirs.pm: |
|
404 |
|
405 2007-10-02 Adam Roben <aroben@apple.com> |
|
406 |
|
407 Add keychain to the list of default packages to install |
|
408 |
|
409 Rubberstamped by Sam. |
|
410 |
|
411 * CygwinDownloader/cygwin-downloader.py: |
|
412 * CygwinDownloader/cygwin-downloader.zip: Regenerated. |
|
413 |
|
414 2007-10-02 David Kilzer <ddkilzer@webkit.org> |
|
415 |
|
416 Reviewed by Adam. |
|
417 |
|
418 Make "--git-commit trunk..HEAD" work with prepare-ChangeLog. |
|
419 Also makes WebCore regression test case logic work when using git. |
|
420 |
|
421 * Scripts/prepare-ChangeLog: |
|
422 (reviewerAndDescriptionForGitCommit): Added. |
|
423 |
|
424 2007-10-02 Lars Knoll <lars@trolltech.com> |
|
425 |
|
426 Reviewed by bdash. |
|
427 |
|
428 Add API to retrieve the frame name from QWebFrame. |
|
429 Implement support for DRT::dumpChildrenAsText. |
|
430 |
|
431 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
432 (WebCore::DumpRenderTree::dumpFramesAsText): |
|
433 (WebCore::DumpRenderTree::dump): |
|
434 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
435 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
436 (LayoutTestController::LayoutTestController): |
|
437 (LayoutTestController::reset): |
|
438 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: |
|
439 |
|
440 2007-10-02 Lars Knoll <lars@trolltech.com> |
|
441 |
|
442 Reviewed by bdash. |
|
443 |
|
444 Fix the handling of the response header for data urls. Make sure we always pass absolute URLs to WebKit from both DRT and QtLauncher. |
|
445 |
|
446 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
447 (WebCore::DumpRenderTree::readStdin): |
|
448 |
|
449 2007-10-02 Mark Rowe <mrowe@apple.com> |
|
450 |
|
451 Reviewed by Oliver. |
|
452 |
|
453 Update WebKitLauncher to notify you of new builds from the correct branch, rather than always checking trunk. |
|
454 |
|
455 * BuildSlaveSupport/build-launcher-app: Generate a file named BRANCH into WebKit.app so that it knows which branch it was built from. |
|
456 * WebKitLauncher/start.html: Use the new URL format that includes the branch we were built from. |
|
457 |
|
458 2007-10-02 Mark Rowe <mrowe@apple.com> |
|
459 |
|
460 Rubber-stamped by Maciej. |
|
461 |
|
462 Configuration changes from build.webkit.org. The major change is refactoring to work |
|
463 with Buildbot 0.7.6, but it does include other smaller changes that have been made in the |
|
464 last few weeks. |
|
465 |
|
466 * BuildSlaveSupport/build.webkit.org-config/master.cfg: |
|
467 * BuildSlaveSupport/build.webkit.org-config/webkit/auth.py: |
|
468 * BuildSlaveSupport/build.webkit.org-config/webkit/basesteps.py: |
|
469 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: |
|
470 * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: |
|
471 * BuildSlaveSupport/build.webkit.org-config/webkit/schedulers.py: |
|
472 * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: |
|
473 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: |
|
474 |
|
475 2007-10-02 Lars Knoll <lars@trolltech.com> |
|
476 |
|
477 Reviewed by Maciej. |
|
478 |
|
479 Add support for eventSender.mouseMove to DRT. |
|
480 Fixes fast/css/hover-affects-child.html |
|
481 |
|
482 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
483 (EventSender::mouseMoveTo): |
|
484 |
|
485 2007-10-01 Mark Rowe <mrowe@apple.com> |
|
486 |
|
487 * BuildSlaveSupport/build-launcher-dmg: Tweak once more to handle nightly builds for branches. |
|
488 |
|
489 2007-10-01 David Kilzer <ddkilzer@webkit.org> |
|
490 |
|
491 Reviewed by Hyatt. |
|
492 |
|
493 Make svn-apply and svn-unapply work with added files in git-diff formatted patches. |
|
494 |
|
495 * Scripts/svn-apply: |
|
496 (gitdiff2svndiff): Ignore lines beginning with "new file". |
|
497 * Scripts/svn-unapply: |
|
498 (gitdiff2svndiff): Ditto. |
|
499 |
|
500 2007-09-30 George Staikos <staikos@kde.org> |
|
501 |
|
502 Qt build fix (Mac OS X specific) |
|
503 |
|
504 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
505 |
|
506 2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org> |
|
507 |
|
508 Reviewed by Mark. |
|
509 |
|
510 -Fix http://bugs.webkit.org/show_bug.cgi?id=13226. |
|
511 Remove Bakefiles from svn. |
|
512 |
|
513 * GtkLauncher/Bakefiles.bkgen: Removed. |
|
514 * GtkLauncher/ENV: Removed. |
|
515 * GtkLauncher/gdklauncher.bkl: Removed. |
|
516 * GtkLauncher/mk: Removed. |
|
517 * Scripts/regenerate-makefiles: Removed. |
|
518 |
|
519 2007-09-25 Kevin McCullough <kmccullough@apple.com> |
|
520 |
|
521 Reviewed by John. |
|
522 |
|
523 - Updating leopard leak list to refelct bugs that have been fixed and no longer leak. |
|
524 |
|
525 * Scripts/run-webkit-tests: |
|
526 |
|
527 2007-09-26 Adam Roben <aroben@apple.com> |
|
528 |
|
529 Make not finding an installed WebKit non-fatal |
|
530 |
|
531 What really matters is that we are able to load WebKit and its |
|
532 dependencies, not whether we think we've found an installed WebKit. |
|
533 |
|
534 Reviewed by Sam. |
|
535 |
|
536 * WebKitInitializer/WebKitInitializer.cpp: |
|
537 (getWebViewCLSID): Use new LOG_WARNING macro. |
|
538 (getInstalledWebKitDirectory): Ditto. |
|
539 (initializeWebKit): Don't die if we didn't find an installed WebKit, |
|
540 and use new macros. |
|
541 * WebKitInitializer/WebKitInitializer.vcproj: Disabled a warning. |
|
542 |
|
543 2007-09-26 Adam Roben <aroben@apple.com> |
|
544 |
|
545 Committed this file before saving it |
|
546 |
|
547 * WebKitInitializer/debug_internal.vsprops: |
|
548 |
|
549 2007-09-26 Adam Roben <aroben@apple.com> |
|
550 |
|
551 Load WebKit and its dependencies manually so they come from DllDirectory |
|
552 |
|
553 I had to change WebKitInitializer to use malloc/free instead of |
|
554 new/delete to avoid pulling in WebKit (and its dependencies) early |
|
555 through use of fastMalloc. |
|
556 |
|
557 Reviewed by Oliver. |
|
558 |
|
559 * WebKitInitializer/WebKitInitializer.cpp: |
|
560 (getStringValue): Changed to use malloc/free. |
|
561 (getInstalledWebKitDirectory): Ditto. |
|
562 (initializeWebKit): Call SetDllDirectory first, then load all of |
|
563 WebKit's dependencies manually, finally followed by WebKit itself. |
|
564 * WebKitInitializer/WebKitInitializer.vcproj: Added a new |
|
565 configuration to match our other projects. |
|
566 * WebKitInitializer/debug_internal.vsprops: Added. |
|
567 |
|
568 2007-09-25 Adam Roben <aroben@apple.com> |
|
569 |
|
570 Actually define DEBUG/NDEBUG so that we load WebKit correctly |
|
571 |
|
572 Rubberstamped by Sam. |
|
573 |
|
574 * WebKitInitializer/WebKitInitializer.vcproj: |
|
575 |
|
576 2007-09-25 Adam Roben <aroben@apple.com> |
|
577 |
|
578 Make DumpRenderTree delay-load its dependencies |
|
579 |
|
580 This lets WebKitInitializer re-route the dependencies to be loaded out |
|
581 of the Safari installation directory. |
|
582 |
|
583 Also replaced all uses of kCFAllocatorDefault with 0 (which means the |
|
584 same thing), since we can't import the kCFAllocatorDefault symbol when |
|
585 delay-loading CoreFoundation.dll. |
|
586 |
|
587 Rubberstamped by Sam. |
|
588 |
|
589 * DumpRenderTree/win/DumpRenderTree.cpp: |
|
590 (runTest): |
|
591 (javaScriptThreads): |
|
592 * DumpRenderTree/win/DumpRenderTree.vcproj: |
|
593 * DumpRenderTree/win/LayoutTestControllerWin.cpp: |
|
594 (LayoutTestController::setWaitToDump): |
|
595 |
|
596 2007-09-25 Adam Roben <aroben@apple.com> |
|
597 |
|
598 Pull ole32.lib into WebKitInitializer |
|
599 |
|
600 Rubberstamped by Sam. |
|
601 |
|
602 * WebKitInitializer/WebKitInitializer.vcproj: |
|
603 |
|
604 2007-09-25 David Kilzer <ddkilzer@webkit.org> |
|
605 |
|
606 Reviewed by Adam. |
|
607 |
|
608 - Fix http://bugs.webkit.org/show_bug.cgi?id=14885 |
|
609 LGPL'ed files contain incorrect FSF address |
|
610 |
|
611 * Drosera/config.h: |
|
612 |
|
613 2007-09-25 David Kilzer <ddkilzer@webkit.org> |
|
614 |
|
615 Reviewed by Adam. |
|
616 |
|
617 Make svn-apply and svn-unapply work with git-diff formatted patches. |
|
618 |
|
619 * Scripts/svn-apply: Apply a filter to the input if we find a git-diff marker before a patch. |
|
620 (gitdiff2svndiff): Added. |
|
621 * Scripts/svn-unapply: Ditto. |
|
622 (gitdiff2svndiff): Added. |
|
623 |
|
624 2007-09-25 Adam Roben <aroben@apple.com> |
|
625 |
|
626 Pull advapi32.lib into WebKitInitializer |
|
627 |
|
628 This is needed to get the registry functions we use. |
|
629 |
|
630 Rubberstamped by Sam. |
|
631 |
|
632 * WebKitInitializer/WebKitInitializer.vcproj: |
|
633 |
|
634 2007-09-25 Adam Roben <aroben@apple.com> |
|
635 |
|
636 Add python and rsync to cygwin-downloader |
|
637 |
|
638 Our build slaves need this, and it can't hurt for everyone else to |
|
639 have it, too. |
|
640 |
|
641 Reviewed by Sam. |
|
642 |
|
643 * CygwinDownloader/cygwin-downloader.py: Added python and rsync. |
|
644 * CygwinDownloader/cygwin-downloader.zip: Regenerated. |
|
645 |
|
646 2007-09-25 Adam Roben <aroben@apple.com> |
|
647 |
|
648 Add WebKitInitializer and use it in DumpRenderTree |
|
649 |
|
650 WebKitInitializer is a static library that has one function, |
|
651 initializeWebKit(). This registers WebKit and sets up the DLL search |
|
652 path so that WebKit's dependencies that are installed with Safari can |
|
653 be found. |
|
654 |
|
655 Reviewed by Sam. |
|
656 |
|
657 * DumpRenderTree/DumpRenderTree.sln: Added WebKitInitializer and made |
|
658 DumpRenderTree depend on it. |
|
659 * DumpRenderTree/win/DumpRenderTree.cpp: |
|
660 (initialize): Call initializeWebKit. |
|
661 * DumpRenderTree/win/DumpRenderTree.vcproj: Link against |
|
662 WebKitInitializer.lib. |
|
663 * WebKitInitializer/WebKitInitializer.cpp: Added. |
|
664 (getStringValue): |
|
665 (getWebViewCLSID): |
|
666 (getInstalledWebKitDirectory): |
|
667 (initializeWebKit): |
|
668 * WebKitInitializer/WebKitInitializer.h: Added. |
|
669 * WebKitInitializer/WebKitInitializer.vcproj: Added. |
|
670 * WebKitInitializer/debug.vsprops: Added. |
|
671 * WebKitInitializer/release.vsprops: Added. |
|
672 |
|
673 2007-09-25 Adam Roben <aroben@apple.com> |
|
674 |
|
675 Make run-webkit-tests respect set-webkit-configuration |
|
676 |
|
677 Reviewed by Sam. |
|
678 |
|
679 * Scripts/run-webkit-tests: Initialize $configuration to whatever |
|
680 set-webkit-configuration was last set to. |
|
681 |
|
682 2007-09-25 Mark Rowe <mrowe@apple.com> |
|
683 |
|
684 Rubber-stamped by Eric. |
|
685 |
|
686 * BuildSlaveSupport/build-launcher-dmg: Allow the platform tag to be specified on the command line. |
|
687 This makes it possible to automate nightly builds for the feature-branch. |
|
688 |
|
689 2007-09-25 Adam Roben <aroben@apple.com> |
|
690 |
|
691 A couple of fixes/enhancements to update-webkit-*-libs |
|
692 |
|
693 You can now specify WEBKITSUPPORTLIBRARIESZIPDIR=C:\my\special\place |
|
694 to tell update-webkit-support-libraries where it should find the |
|
695 WebKitSupportLibrary.zip file you downloaded. |
|
696 |
|
697 These scripts also now correctly interpret WEBKITLIBRARIESDIR as a |
|
698 Windows-style path. |
|
699 |
|
700 Reviewed by Sam. |
|
701 |
|
702 * Scripts/update-webkit-auxiliary-libs: Also renamed $supportLibsURL |
|
703 to $auxiliaryLibsURL and removed an irrelevant comment. |
|
704 * Scripts/update-webkit-support-libs: |
|
705 |
|
706 2007-09-25 Adam Treat <treat@kde.org> |
|
707 |
|
708 Reviewed by Simon and Lars. |
|
709 |
|
710 Refactors and cleans up Qt DRT member variable names, member variable |
|
711 initialization, style fixes and general code cleanup. |
|
712 |
|
713 Adds queueReload slot to LayoutTestController that some tests require. |
|
714 |
|
715 Subclasses QWebFrame to make sure that all frames have an associated |
|
716 LayoutTestController JS window object. |
|
717 |
|
718 Takes advantage of new QWebFrame provisionalLoad signal to ensure frames |
|
719 aren't dumped twice. |
|
720 |
|
721 EOF fixes. |
|
722 |
|
723 Together, this patch fixes some 20+ layout tests in QtWebKit. |
|
724 |
|
725 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
726 (WebCore::WebFrame::WebFrame): |
|
727 (WebCore::WebPage::WebPage): |
|
728 (WebCore::WebPage::createFrame): |
|
729 (WebCore::DumpRenderTree::DumpRenderTree): |
|
730 (WebCore::DumpRenderTree::open): |
|
731 (WebCore::DumpRenderTree::readStdin): |
|
732 (WebCore::DumpRenderTree::initJSObjects): |
|
733 (WebCore::DumpRenderTree::dump): |
|
734 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
735 (WebCore::DumpRenderTree::layoutTestController): |
|
736 (WebCore::DumpRenderTree::eventSender): |
|
737 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
738 (LayoutTestController::LayoutTestController): |
|
739 (LayoutTestController::reset): |
|
740 (LayoutTestController::maybeDump): |
|
741 (LayoutTestController::waitUntilDone): |
|
742 (LayoutTestController::notifyDone): |
|
743 (LayoutTestController::queueReload): |
|
744 (LayoutTestController::provisionalLoad): |
|
745 (EventSender::EventSender): |
|
746 (EventSender::mouseDown): |
|
747 (EventSender::mouseUp): |
|
748 (EventSender::mouseMoveTo): |
|
749 (EventSender::frameUnderMouse): |
|
750 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: |
|
751 (LayoutTestController::isLoading): |
|
752 (LayoutTestController::setLoading): |
|
753 (LayoutTestController::dumpAsText): |
|
754 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
755 (main): |
|
756 |
|
757 2007-09-24 Kevin McCullough <kmccullough@apple.com> |
|
758 |
|
759 |
|
760 - Reverted an accidentally checked in file. |
|
761 |
|
762 * Drosera/win/DebuggerDocumentPlatform.cpp: Removed. |
|
763 |
|
764 2007-09-24 Kevin McCullough <kmccullough@apple.com> |
|
765 Reviewed by Sam. |
|
766 |
|
767 - Updated project files to not use Edit and Continue for Debug Information since it doesn't work and breaks some functionality. |
|
768 |
|
769 * DumpRenderTree/win/DumpRenderTree.vcproj: |
|
770 * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: |
|
771 |
|
772 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org> |
|
773 |
|
774 Rubber stamped by Adam. |
|
775 |
|
776 * GdkLauncher: Removed. |
|
777 * GdkLauncher/Bakefiles.bkgen: Removed. |
|
778 * GdkLauncher/ENV: Removed. |
|
779 * GdkLauncher/GdkLauncher.pro: Removed. |
|
780 * GdkLauncher/gdklauncher.bkl: Removed. |
|
781 * GdkLauncher/main.cpp: Removed. |
|
782 * GdkLauncher/mk: Removed. |
|
783 * GdkLauncher/simple.svg: Removed. |
|
784 * GdkLauncher/text.html: Removed. |
|
785 * GtkLauncher: Added. |
|
786 * GtkLauncher/GdkLauncher.pro: Removed. |
|
787 * GtkLauncher/GtkLauncher.pro: Added. |
|
788 * GtkLauncher/main.cpp: |
|
789 (updateWindowTitle): |
|
790 (main): |
|
791 * Scripts/build-webkit: |
|
792 * Scripts/regenerate-makefiles: |
|
793 * Scripts/run-javascriptcore-tests: |
|
794 * Scripts/run-launcher: |
|
795 * Scripts/run-webkit-tests: |
|
796 * Scripts/webkitdirs.pm: |
|
797 |
|
798 2007-09-21 Timothy Hatcher <timothy@apple.com> |
|
799 |
|
800 Reviewed by Darin. |
|
801 |
|
802 <rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded (breaks EA Sports Online) |
|
803 |
|
804 Assert that the -[WebScriptObject JSObject] return value is only NULL for non-window objects. |
|
805 This is tested by plugins/root-object-premature-delete-crash.html. |
|
806 |
|
807 * DumpRenderTree/mac/ObjCController.m: |
|
808 (-[ObjCController accessStoredWebScriptObject]): |
|
809 |
|
810 2007-09-21 Kevin McCullough <kmccullough@apple.com> |
|
811 |
|
812 Reviewed by Oliver. |
|
813 |
|
814 - We need to initialize the ref count to 1 at initialization so that objects are not garbage collected. (actual patch written by Oliver) |
|
815 |
|
816 * DumpRenderTree/win/FrameLoaderDelegate.cpp: |
|
817 (FrameLoadDelegate::FrameLoadDelegate): |
|
818 |
|
819 2007-09-20 Julien Chaffraix <julien.chaffraix@gmail.com> |
|
820 |
|
821 Reviewed by Adam. |
|
822 |
|
823 Fix: http://bugs.webkit.org/show_bug.cgi?id=15223 |
|
824 webkitdir.pm::isQt() is not working properly in run-webkit-tests under Linux/Qt |
|
825 |
|
826 Added determineIsQt() and determineIsGdk() to webkitdirs.pm. |
|
827 Now isQt() and isGdk() use global variables that are only set once. |
|
828 |
|
829 An array of all the parameters is now given to build-dumprender which includes |
|
830 the platform on linux. |
|
831 |
|
832 * Scripts/build-dumprendertree: |
|
833 * Scripts/run-webkit-tests: |
|
834 * Scripts/webkitdirs.pm: |
|
835 |
|
836 2007-09-19 Adam Roben <aroben@apple.com> |
|
837 |
|
838 Rubberstamped by Hyatt. |
|
839 |
|
840 * Spinneret: Removed. |
|
841 |
|
842 2007-09-19 Tuukka Hastrup <Tuukka.Hastrup@iki.fi> |
|
843 |
|
844 Reviewed by David Kilzer. |
|
845 |
|
846 * Scripts/webkitdirs.pm: On Gdk and Qt, check that flex, bison, gperf are available. |
|
847 |
|
848 2007-09-18 Sam Weinig <sam@webkit.org> |
|
849 |
|
850 Add JSRetainPtr.h #include to fix some builds. |
|
851 |
|
852 * DumpRenderTree/win/LayoutTestControllerWin.cpp: |
|
853 |
|
854 2007-09-18 Mike Hommey <glandium@debian.org> |
|
855 |
|
856 Reviewed by Adam. |
|
857 |
|
858 * Scripts/prepare-ChangeLog: |
|
859 - Properly parse GECOS field. |
|
860 - Use git configuration for user name and email when appropriate. |
|
861 |
|
862 2007-09-17 Sam Weinig <sam@webkit.org> |
|
863 |
|
864 Build fix. |
|
865 |
|
866 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
867 |
|
868 2007-09-17 Sam Weinig <sam@webkit.org> |
|
869 |
|
870 Reviewed by Adam Roben. |
|
871 |
|
872 Share more code between mac and windows DRT. |
|
873 - GCController is now shared. |
|
874 - Rename WaitUntilDoneDelegate to FrameLoadDelegate for consistency. |
|
875 |
|
876 * DumpRenderTree/GCController.cpp: |
|
877 * DumpRenderTree/win/DumpRenderTree.cpp: |
|
878 * DumpRenderTree/win/DumpRenderTree.vcproj: |
|
879 * DumpRenderTree/win/FrameLoaderDelegate.cpp: Copied from DumpRenderTree/win/WaitUntilDoneDelegate.cpp. |
|
880 (FrameLoadDelegate::FrameLoadDelegate): |
|
881 (FrameLoadDelegate::~FrameLoadDelegate): |
|
882 (FrameLoadDelegate::windowScriptObjectAvailable): |
|
883 * DumpRenderTree/win/FrameLoaderDelegate.h: Copied from DumpRenderTree/win/WaitUntilDoneDelegate.h. |
|
884 * DumpRenderTree/win/GCController.cpp: Removed. |
|
885 * DumpRenderTree/win/GCController.h: Removed. |
|
886 * DumpRenderTree/win/GCControllerWin.cpp: Copied from DumpRenderTree/win/GCController.cpp. |
|
887 (GCController::collect): |
|
888 (GCController::collectOnAlternateThread): |
|
889 (GCController::getJSObjectCount): |
|
890 * DumpRenderTree/win/WaitUntilDoneDelegate.cpp: Removed. |
|
891 * DumpRenderTree/win/WaitUntilDoneDelegate.h: Removed. |
|
892 |
|
893 2007-09-17 Sam Weinig <sam@webkit.org> |
|
894 |
|
895 Reviewed by Adam Roben. |
|
896 |
|
897 Begin sharing code between mac and windows DRT. |
|
898 - both now share LayoutTestController.h/cpp and implement platform dependant |
|
899 operations in LayoutTestControllerMac/Win. |
|
900 - DumpRenderTree.h is now shared. |
|
901 - WorkQueue and WorkQueueItem are also shared. |
|
902 |
|
903 * DumpRenderTree/DumpRenderTree.h: |
|
904 * DumpRenderTree/LayoutTestController.cpp: |
|
905 * DumpRenderTree/win/DumpRenderTree.cpp: |
|
906 (displayWebView): |
|
907 (dumpFrameScrollPosition): |
|
908 (dumpFramesAsText): |
|
909 (dump): |
|
910 (runTest): |
|
911 * DumpRenderTree/win/DumpRenderTree.h: Removed. |
|
912 * DumpRenderTree/win/DumpRenderTree.vcproj: |
|
913 * DumpRenderTree/win/DumpRenderTreeWin.h: Copied from DumpRenderTree/win/DumpRenderTree.h. |
|
914 * DumpRenderTree/win/EditingDelegate.cpp: |
|
915 (EditingDelegate::shouldBeginEditingInDOMRange): |
|
916 (EditingDelegate::shouldEndEditingInDOMRange): |
|
917 (EditingDelegate::shouldInsertNode): |
|
918 (EditingDelegate::shouldInsertText): |
|
919 (EditingDelegate::shouldDeleteDOMRange): |
|
920 (EditingDelegate::shouldChangeSelectedDOMRange): |
|
921 (EditingDelegate::shouldApplyStyle): |
|
922 (EditingDelegate::shouldChangeTypingStyle): |
|
923 (EditingDelegate::doPlatformCommand): |
|
924 (EditingDelegate::webViewDidBeginEditing): |
|
925 (EditingDelegate::webViewDidChange): |
|
926 (EditingDelegate::webViewDidEndEditing): |
|
927 (EditingDelegate::webViewDidChangeTypingStyle): |
|
928 (EditingDelegate::webViewDidChangeSelection): |
|
929 * DumpRenderTree/win/LayoutTestController.cpp: Removed. |
|
930 * DumpRenderTree/win/LayoutTestController.h: Removed. |
|
931 * DumpRenderTree/win/LayoutTestControllerWin.cpp: Copied from DumpRenderTree/win/LayoutTestController.cpp. |
|
932 (LayoutTestController::addDisallowedURL): |
|
933 (LayoutTestController::clearBackForwardList): |
|
934 (LayoutTestController::copyDecodedHostName): |
|
935 (LayoutTestController::copyEncodedHostName): |
|
936 (LayoutTestController::display): |
|
937 (LayoutTestController::keepWebHistory): |
|
938 (LayoutTestController::notifyDone): |
|
939 (LayoutTestController::queueBackNavigation): |
|
940 (LayoutTestController::queueForwardNavigation): |
|
941 (jsStringRefToWString): |
|
942 (LayoutTestController::queueLoad): |
|
943 (LayoutTestController::queueReload): |
|
944 (LayoutTestController::queueScript): |
|
945 (LayoutTestController::setAcceptsEditing): |
|
946 (LayoutTestController::setCustomPolicyDelegate): |
|
947 (LayoutTestController::setMainFrameIsFirstResponder): |
|
948 (LayoutTestController::setTabKeyCyclesThroughElements): |
|
949 (LayoutTestController::setUseDashboardCompatibilityMode): |
|
950 (LayoutTestController::setUserStyleSheetEnabled): |
|
951 (LayoutTestController::setUserStyleSheetLocation): |
|
952 (LayoutTestController::setWindowIsKey): |
|
953 (waitUntilDoneWatchdogFired): |
|
954 (LayoutTestController::setWaitToDump): |
|
955 (LayoutTestController::windowCount): |
|
956 * DumpRenderTree/win/WaitUntilDoneDelegate.cpp: |
|
957 (FrameLoadDelegate::didReceiveTitle): |
|
958 (FrameLoadDelegate::processWork): |
|
959 (FrameLoadDelegate::locationChangeDone): |
|
960 (FrameLoadDelegate::windowScriptObjectAvailable): |
|
961 * DumpRenderTree/win/WorkQueue.cpp: Removed. |
|
962 * DumpRenderTree/win/WorkQueue.h: Removed. |
|
963 * DumpRenderTree/win/WorkQueueItem.cpp: Removed. |
|
964 * DumpRenderTree/win/WorkQueueItem.h: Removed. |
|
965 * DumpRenderTree/win/WorkQueueItemWin.cpp: Copied from DumpRenderTree/win/WorkQueueItem.cpp. |
|
966 (jsStringRefToWString): |
|
967 (LoadItem::invoke): |
|
968 (ScriptItem::invoke): |
|
969 |
|
970 2007-09-17 Sam Weinig <sam@webkit.org> |
|
971 |
|
972 Reviewed by Adam Roben. |
|
973 |
|
974 - Move Windows DumpRenderTree and TestNetscapePlugin to WebCoreTools/DumpRenderTree/win |
|
975 |
|
976 * DumpRenderTree/DumpRenderTree.sln: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.sln. |
|
977 * DumpRenderTree/DumpRenderTree.vcproj: Removed. |
|
978 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree: Removed. |
|
979 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.sln: Removed. |
|
980 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DraggingInfo.h: Removed. |
|
981 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: Removed. |
|
982 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.h: Removed. |
|
983 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Removed. |
|
984 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp: Removed. |
|
985 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h: Removed. |
|
986 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EventSender.cpp: Removed. |
|
987 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EventSender.h: Removed. |
|
988 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/GCController.cpp: Removed. |
|
989 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/GCController.h: Removed. |
|
990 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: Removed. |
|
991 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.h: Removed. |
|
992 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.cpp: Removed. |
|
993 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.h: Removed. |
|
994 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp: Removed. |
|
995 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.h: Removed. |
|
996 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.cpp: Removed. |
|
997 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.h: Removed. |
|
998 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.cpp: Removed. |
|
999 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.h: Removed. |
|
1000 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/debug.vsprops: Removed. |
|
1001 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/debug_internal.vsprops: Removed. |
|
1002 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/release.vsprops: Removed. |
|
1003 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin: Removed. |
|
1004 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/TestNetscapePlugin.def: Removed. |
|
1005 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/TestNetscapePlugin.rc: Removed. |
|
1006 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/TestNetscapePlugin.vcproj: Removed. |
|
1007 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/main.c: Removed. |
|
1008 * DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin/resource.h: Removed. |
|
1009 * DumpRenderTree/win: Added. |
|
1010 * DumpRenderTree/win/DraggingInfo.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DraggingInfo.h. |
|
1011 * DumpRenderTree/win/DumpRenderTree.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp. |
|
1012 * DumpRenderTree/win/DumpRenderTree.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.h. |
|
1013 * DumpRenderTree/win/DumpRenderTree.vcproj: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj. |
|
1014 * DumpRenderTree/win/EditingDelegate.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp. |
|
1015 * DumpRenderTree/win/EditingDelegate.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h. |
|
1016 * DumpRenderTree/win/EventSender.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EventSender.cpp. |
|
1017 * DumpRenderTree/win/EventSender.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EventSender.h. |
|
1018 * DumpRenderTree/win/GCController.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/GCController.cpp. |
|
1019 * DumpRenderTree/win/GCController.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/GCController.h. |
|
1020 * DumpRenderTree/win/LayoutTestController.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp. |
|
1021 * DumpRenderTree/win/LayoutTestController.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.h. |
|
1022 * DumpRenderTree/win/TestNetscapePlugin: Copied from DumpRenderTree/DumpRenderTree.vcproj/TestNetscapePlugin. |
|
1023 * DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: |
|
1024 * DumpRenderTree/win/UIDelegate.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.cpp. |
|
1025 * DumpRenderTree/win/UIDelegate.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.h. |
|
1026 * DumpRenderTree/win/WaitUntilDoneDelegate.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp. |
|
1027 * DumpRenderTree/win/WaitUntilDoneDelegate.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.h. |
|
1028 * DumpRenderTree/win/WorkQueue.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.cpp. |
|
1029 * DumpRenderTree/win/WorkQueue.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.h. |
|
1030 * DumpRenderTree/win/WorkQueueItem.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.cpp. |
|
1031 * DumpRenderTree/win/WorkQueueItem.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.h. |
|
1032 * DumpRenderTree/win/debug.vsprops: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/debug.vsprops. |
|
1033 * DumpRenderTree/win/debug_internal.vsprops: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/debug_internal.vsprops. |
|
1034 * DumpRenderTree/win/release.vsprops: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/release.vsprops. |
|
1035 * Scripts/run-webkit-tests: Update to point to the new location of the sln. |
|
1036 |
|
1037 2007-09-15 Mark Rowe <mrowe@apple.com> |
|
1038 |
|
1039 Build fix for DumpRenderTree. |
|
1040 |
|
1041 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Reinstate -Wno-deprecated-declarations on DumpRenderTree.mm. |
|
1042 |
|
1043 2007-09-14 Sam Weinig <sam@webkit.org> |
|
1044 |
|
1045 Rubber stamped by Adam Roben. |
|
1046 |
|
1047 Split the WaitUntilDoneDelegate into a UIDelegate and a FrameLoadDelegate. |
|
1048 - The UIDelegate was put into a new file while the FrameLoadDelegate was |
|
1049 kept in the WaitUntilDoneDelegate file for the time being. |
|
1050 |
|
1051 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
1052 (main): |
|
1053 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
1054 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.cpp: Added. |
|
1055 (UIDelegate::QueryInterface): |
|
1056 (UIDelegate::AddRef): |
|
1057 (UIDelegate::Release): |
|
1058 (UIDelegate::hasCustomMenuImplementation): |
|
1059 (UIDelegate::setFrame): |
|
1060 (UIDelegate::webViewFrame): |
|
1061 (UIDelegate::runJavaScriptAlertPanelWithMessage): |
|
1062 (UIDelegate::webViewAddMessageToConsole): |
|
1063 (UIDelegate::doDragDrop): |
|
1064 (UIDelegate::webViewGetDlgCode): |
|
1065 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/UIDelegate.h: Added. |
|
1066 (UIDelegate::UIDelegate): |
|
1067 (UIDelegate::createWebViewWithRequest): |
|
1068 (UIDelegate::webViewShow): |
|
1069 (UIDelegate::webViewClose): |
|
1070 (UIDelegate::webViewFocus): |
|
1071 (UIDelegate::webViewUnfocus): |
|
1072 (UIDelegate::webViewFirstResponder): |
|
1073 (UIDelegate::makeFirstResponder): |
|
1074 (UIDelegate::setStatusText): |
|
1075 (UIDelegate::webViewStatusText): |
|
1076 (UIDelegate::webViewAreToolbarsVisible): |
|
1077 (UIDelegate::setToolbarsVisible): |
|
1078 (UIDelegate::webViewIsStatusBarVisible): |
|
1079 (UIDelegate::setStatusBarVisible): |
|
1080 (UIDelegate::webViewIsResizable): |
|
1081 (UIDelegate::setResizable): |
|
1082 (UIDelegate::setContentRect): |
|
1083 (UIDelegate::webViewContentRect): |
|
1084 (UIDelegate::runJavaScriptConfirmPanelWithMessage): |
|
1085 (UIDelegate::runJavaScriptTextInputPanelWithPrompt): |
|
1086 (UIDelegate::runBeforeUnloadConfirmPanelWithMessage): |
|
1087 (UIDelegate::runOpenPanelForFileButtonWithResultListener): |
|
1088 (UIDelegate::mouseDidMoveOverElement): |
|
1089 (UIDelegate::contextMenuItemsForElement): |
|
1090 (UIDelegate::validateUserInterfaceItem): |
|
1091 (UIDelegate::shouldPerformAction): |
|
1092 (UIDelegate::dragDestinationActionMaskForDraggingInfo): |
|
1093 (UIDelegate::willPerformDragDestinationAction): |
|
1094 (UIDelegate::dragSourceActionMaskForPoint): |
|
1095 (UIDelegate::willPerformDragSourceAction): |
|
1096 (UIDelegate::contextMenuItemSelected): |
|
1097 (UIDelegate::trackCustomPopupMenu): |
|
1098 (UIDelegate::measureCustomMenuItem): |
|
1099 (UIDelegate::drawCustomMenuItem): |
|
1100 (UIDelegate::addCustomMenuDrawingData): |
|
1101 (UIDelegate::cleanUpCustomMenuDrawingData): |
|
1102 (UIDelegate::canTakeFocus): |
|
1103 (UIDelegate::takeFocus): |
|
1104 (UIDelegate::registerUndoWithTarget): |
|
1105 (UIDelegate::removeAllActionsWithTarget): |
|
1106 (UIDelegate::setActionTitle): |
|
1107 (UIDelegate::undo): |
|
1108 (UIDelegate::redo): |
|
1109 (UIDelegate::canUndo): |
|
1110 (UIDelegate::canRedo): |
|
1111 (UIDelegate::webViewResizerRect): |
|
1112 (UIDelegate::webViewDrawResizer): |
|
1113 (UIDelegate::webViewScrolled): |
|
1114 (UIDelegate::webViewShouldInterruptJavaScript): |
|
1115 (UIDelegate::webViewReceivedFocus): |
|
1116 (UIDelegate::webViewLostFocus): |
|
1117 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp: |
|
1118 (FrameLoadDelegate::QueryInterface): |
|
1119 (FrameLoadDelegate::AddRef): |
|
1120 (FrameLoadDelegate::Release): |
|
1121 (FrameLoadDelegate::didStartProvisionalLoadForFrame): |
|
1122 (FrameLoadDelegate::didCommitLoadForFrame): |
|
1123 (FrameLoadDelegate::didReceiveTitle): |
|
1124 (FrameLoadDelegate::processWork): |
|
1125 (processWorkTimer): |
|
1126 (FrameLoadDelegate::locationChangeDone): |
|
1127 (FrameLoadDelegate::didFinishLoadForFrame): |
|
1128 (FrameLoadDelegate::didFailLoadWithError): |
|
1129 (FrameLoadDelegate::windowScriptObjectAvailable): |
|
1130 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.h: |
|
1131 (FrameLoadDelegate::FrameLoadDelegate): |
|
1132 |
|
1133 2007-09-14 Sam Weinig <sam@webkit.org> |
|
1134 |
|
1135 Reviewed by Kevin McCullough. |
|
1136 |
|
1137 Move mac specific globals in to mac/DumpRenderTreeMac.h |
|
1138 |
|
1139 * DumpRenderTree/DumpRenderTree.h: |
|
1140 * DumpRenderTree/DumpRenderTree.mm: Removed. |
|
1141 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
1142 * DumpRenderTree/mac/DumpRenderTree.mm: Copied from DumpRenderTree/DumpRenderTree.mm. |
|
1143 * DumpRenderTree/mac/DumpRenderTreeMac.h: Added. |
|
1144 |
|
1145 2007-09-14 Brady Eidson <beidson@apple.com> |
|
1146 |
|
1147 Rubberstamped by Weinig |
|
1148 |
|
1149 You know, Sam, some of us use case-sensitve filesystems... |
|
1150 |
|
1151 * DumpRenderTree/DumpRenderTree.h: |
|
1152 * DumpRenderTree/mac/UIDelegate.mm: |
|
1153 |
|
1154 2007-09-14 Sam Weinig <sam@webkit.org> |
|
1155 |
|
1156 Rubber stamped by Adam Roben. |
|
1157 |
|
1158 - Move dump state data to LayoutTestContoller and add getter/setters to accommodate. |
|
1159 - Move mac specific DumpRenderTree files to DumpRenderTree/mac |
|
1160 |
|
1161 * DumpRenderTree/AppleScriptController.h: Removed. |
|
1162 * DumpRenderTree/AppleScriptController.m: Removed. |
|
1163 * DumpRenderTree/DumpRenderTree.h: |
|
1164 * DumpRenderTree/DumpRenderTree.mm: |
|
1165 (startJavaScriptThreads): |
|
1166 (stopJavaScriptThreads): |
|
1167 (activateAhemFont): |
|
1168 (setDefaultColorProfileToRGB): |
|
1169 (makeLargeMallocFailSilently): |
|
1170 (dumpFrameScrollPosition): |
|
1171 (dumpFramesAsText): |
|
1172 (dump): |
|
1173 (runTest): |
|
1174 (-[DumpRenderTreeWindow isKeyWindow]): |
|
1175 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
1176 * DumpRenderTree/DumpRenderTreeDraggingInfo.h: Removed. |
|
1177 * DumpRenderTree/DumpRenderTreeDraggingInfo.m: Removed. |
|
1178 * DumpRenderTree/EditingDelegate.h: Removed. |
|
1179 * DumpRenderTree/EditingDelegate.m: Removed. |
|
1180 * DumpRenderTree/EventSendingController.h: Removed. |
|
1181 * DumpRenderTree/EventSendingController.m: Removed. |
|
1182 * DumpRenderTree/FrameLoadDelegate.h: Removed. |
|
1183 * DumpRenderTree/FrameLoadDelegate.mm: Removed. |
|
1184 * DumpRenderTree/GCController.mm: Removed. |
|
1185 * DumpRenderTree/ImageDiff.m: Removed. |
|
1186 * DumpRenderTree/LayoutTestController.cpp: |
|
1187 (LayoutTestController::LayoutTestController): |
|
1188 (dumpAsTextCallback): |
|
1189 (dumpBackForwardListCallback): |
|
1190 (dumpChildFramesAsTextCallback): |
|
1191 (dumpChildFrameScrollPositionsCallback): |
|
1192 (dumpDOMAsWebArchiveCallback): |
|
1193 (dumpEditingCallbacksCallback): |
|
1194 (dumpFrameLoadCallbacksCallback): |
|
1195 (dumpResourceLoadCallbacksCallback): |
|
1196 (dumpSelectionRectCallback): |
|
1197 (dumpSourceAsWebArchiveCallback): |
|
1198 (dumpTitleChangesCallback): |
|
1199 (repaintSweepHorizontallyCallback): |
|
1200 (setCallCloseOnWebViewsCallback): |
|
1201 (setCanOpenWindowsCallback): |
|
1202 (setCloseRemainingWindowsWhenCompleteCallback): |
|
1203 (testRepaintCallback): |
|
1204 (addFileToPasteboardOnDragCallback): |
|
1205 (waitUntilDoneCallback): |
|
1206 * DumpRenderTree/LayoutTestController.h: |
|
1207 (LayoutTestController::dumpAsText): |
|
1208 (LayoutTestController::setDumpAsText): |
|
1209 (LayoutTestController::dumpBackForwardList): |
|
1210 (LayoutTestController::setDumpBackForwardList): |
|
1211 (LayoutTestController::dumpChildFrameScrollPositions): |
|
1212 (LayoutTestController::setDumpChildFrameScrollPositions): |
|
1213 (LayoutTestController::dumpChildFramesAsText): |
|
1214 (LayoutTestController::setDumpChildFramesAsText): |
|
1215 (LayoutTestController::dumpDOMAsWebArchive): |
|
1216 (LayoutTestController::setDumpDOMAsWebArchive): |
|
1217 (LayoutTestController::dumpSelectionRect): |
|
1218 (LayoutTestController::setDumpSelectionRect): |
|
1219 (LayoutTestController::dumpSourceAsWebArchive): |
|
1220 (LayoutTestController::setDumpSourceAsWebArchive): |
|
1221 (LayoutTestController::dumpTitleChanges): |
|
1222 (LayoutTestController::setDumpTitleChanges): |
|
1223 (LayoutTestController::dumpEditingCallbacks): |
|
1224 (LayoutTestController::setDumpEditingCallbacks): |
|
1225 (LayoutTestController::dumpResourceLoadCallbacks): |
|
1226 (LayoutTestController::setDumpResourceLoadCallbacks): |
|
1227 (LayoutTestController::dumpFrameLoadCallbacks): |
|
1228 (LayoutTestController::setDumpFrameLoadCallbacks): |
|
1229 (LayoutTestController::addFileToPasteboardOnDrag): |
|
1230 (LayoutTestController::setAddFileToPasteboardOnDrag): |
|
1231 (LayoutTestController::callCloseOnWebViews): |
|
1232 (LayoutTestController::setCallCloseOnWebViews): |
|
1233 (LayoutTestController::canOpenWindows): |
|
1234 (LayoutTestController::setCanOpenWindows): |
|
1235 (LayoutTestController::closeRemainingWindowsWhenComplete): |
|
1236 (LayoutTestController::setCloseRemainingWindowsWhenComplete): |
|
1237 (LayoutTestController::testRepaint): |
|
1238 (LayoutTestController::setTestRepaint): |
|
1239 (LayoutTestController::testRepaintSweepHorizontally): |
|
1240 (LayoutTestController::setTestRepaintSweepHorizontally): |
|
1241 (LayoutTestController::waitToDump): |
|
1242 (LayoutTestController::windowIsKey): |
|
1243 * DumpRenderTree/LayoutTestControllerMac.mm: Removed. |
|
1244 * DumpRenderTree/NavigationController.h: Removed. |
|
1245 * DumpRenderTree/NavigationController.m: Removed. |
|
1246 * DumpRenderTree/ObjCController.h: Removed. |
|
1247 * DumpRenderTree/ObjCController.m: Removed. |
|
1248 * DumpRenderTree/ObjCPlugin.h: Removed. |
|
1249 * DumpRenderTree/ObjCPlugin.m: Removed. |
|
1250 * DumpRenderTree/ObjCPluginFunction.h: Removed. |
|
1251 * DumpRenderTree/ObjCPluginFunction.m: Removed. |
|
1252 * DumpRenderTree/PolicyDelegate.h: Removed. |
|
1253 * DumpRenderTree/PolicyDelegate.m: Removed. |
|
1254 * DumpRenderTree/ResourceLoadDelegate.h: Removed. |
|
1255 * DumpRenderTree/ResourceLoadDelegate.m: Removed. |
|
1256 * DumpRenderTree/TextInputController.h: Removed. |
|
1257 * DumpRenderTree/TextInputController.m: Removed. |
|
1258 * DumpRenderTree/UIDelegate.h: Removed. |
|
1259 * DumpRenderTree/UIDelegate.mm: Removed. |
|
1260 * DumpRenderTree/WorkQueueItemMac.mm: Removed. |
|
1261 * DumpRenderTree/mac: Added. |
|
1262 * DumpRenderTree/mac/AppleScriptController.h: Copied from DumpRenderTree/AppleScriptController.h. |
|
1263 * DumpRenderTree/mac/AppleScriptController.m: Copied from DumpRenderTree/AppleScriptController.m. |
|
1264 * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h: Copied from DumpRenderTree/DumpRenderTreeDraggingInfo.h. |
|
1265 * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm: Copied from DumpRenderTree/DumpRenderTreeDraggingInfo.m. |
|
1266 * DumpRenderTree/mac/EditingDelegate.h: Copied from DumpRenderTree/EditingDelegate.h. |
|
1267 * DumpRenderTree/mac/EditingDelegate.mm: Copied from DumpRenderTree/EditingDelegate.m. |
|
1268 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): |
|
1269 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): |
|
1270 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): |
|
1271 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): |
|
1272 (-[EditingDelegate webView:shouldDeleteDOMRange:]): |
|
1273 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): |
|
1274 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): |
|
1275 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): |
|
1276 (-[EditingDelegate webViewDidBeginEditing:]): |
|
1277 (-[EditingDelegate webViewDidChange:]): |
|
1278 (-[EditingDelegate webViewDidEndEditing:]): |
|
1279 (-[EditingDelegate webViewDidChangeTypingStyle:]): |
|
1280 (-[EditingDelegate webViewDidChangeSelection:]): |
|
1281 * DumpRenderTree/mac/EventSendingController.h: Copied from DumpRenderTree/EventSendingController.h. |
|
1282 * DumpRenderTree/mac/EventSendingController.mm: Copied from DumpRenderTree/EventSendingController.m. |
|
1283 * DumpRenderTree/mac/FrameLoadDelegate.h: Copied from DumpRenderTree/FrameLoadDelegate.h. |
|
1284 * DumpRenderTree/mac/FrameLoadDelegate.mm: Copied from DumpRenderTree/FrameLoadDelegate.mm. |
|
1285 (-[FrameLoadDelegate init]): |
|
1286 (-[FrameLoadDelegate dealloc]): |
|
1287 (-[FrameLoadDelegate processWork:]): |
|
1288 (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]): |
|
1289 (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): |
|
1290 (-[FrameLoadDelegate webView:didCommitLoadForFrame:]): |
|
1291 (-[FrameLoadDelegate webView:didFailProvisionalLoadWithError:forFrame:]): |
|
1292 (-[FrameLoadDelegate webView:didFinishLoadForFrame:]): |
|
1293 (-[FrameLoadDelegate webView:didFailLoadWithError:forFrame:]): |
|
1294 (-[FrameLoadDelegate webView:windowScriptObjectAvailable:]): |
|
1295 (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): |
|
1296 (-[FrameLoadDelegate webView:didReceiveTitle:forFrame:]): |
|
1297 (-[FrameLoadDelegate webView:didReceiveServerRedirectForProvisionalLoadForFrame:]): |
|
1298 (-[FrameLoadDelegate webView:didReceiveIcon:forFrame:]): |
|
1299 (-[FrameLoadDelegate webView:didChangeLocationWithinPageForFrame:]): |
|
1300 (-[FrameLoadDelegate webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:]): |
|
1301 (-[FrameLoadDelegate webView:didCancelClientRedirectForFrame:]): |
|
1302 (-[FrameLoadDelegate webView:willCloseFrame:]): |
|
1303 (-[FrameLoadDelegate webView:didFinishDocumentLoadForFrame:]): |
|
1304 (-[FrameLoadDelegate webView:didHandleOnloadEventsForFrame:]): |
|
1305 * DumpRenderTree/mac/GCControllerMac.mm: Copied from DumpRenderTree/GCController.mm. |
|
1306 * DumpRenderTree/mac/ImageDiff.m: Copied from DumpRenderTree/ImageDiff.m. |
|
1307 * DumpRenderTree/mac/LayoutTestControllerMac.mm: Copied from DumpRenderTree/LayoutTestControllerMac.mm. |
|
1308 (LayoutTestController::notifyDone): |
|
1309 (LayoutTestController::setWindowIsKey): |
|
1310 (LayoutTestController::setWaitToDump): |
|
1311 * DumpRenderTree/mac/NavigationController.h: Copied from DumpRenderTree/NavigationController.h. |
|
1312 * DumpRenderTree/mac/NavigationController.m: Copied from DumpRenderTree/NavigationController.m. |
|
1313 * DumpRenderTree/mac/ObjCController.h: Copied from DumpRenderTree/ObjCController.h. |
|
1314 * DumpRenderTree/mac/ObjCController.m: Copied from DumpRenderTree/ObjCController.m. |
|
1315 * DumpRenderTree/mac/ObjCPlugin.h: Copied from DumpRenderTree/ObjCPlugin.h. |
|
1316 * DumpRenderTree/mac/ObjCPlugin.m: Copied from DumpRenderTree/ObjCPlugin.m. |
|
1317 * DumpRenderTree/mac/ObjCPluginFunction.h: Copied from DumpRenderTree/ObjCPluginFunction.h. |
|
1318 * DumpRenderTree/mac/ObjCPluginFunction.m: Copied from DumpRenderTree/ObjCPluginFunction.m. |
|
1319 * DumpRenderTree/mac/PolicyDelegate.h: Copied from DumpRenderTree/PolicyDelegate.h. |
|
1320 * DumpRenderTree/mac/PolicyDelegate.mm: Copied from DumpRenderTree/PolicyDelegate.m. |
|
1321 * DumpRenderTree/mac/ResourceLoadDelegate.h: Copied from DumpRenderTree/ResourceLoadDelegate.h. |
|
1322 * DumpRenderTree/mac/ResourceLoadDelegate.mm: Copied from DumpRenderTree/ResourceLoadDelegate.m. |
|
1323 (-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]): |
|
1324 (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]): |
|
1325 (-[ResourceLoadDelegate webView:resource:didReceiveResponse:fromDataSource:]): |
|
1326 (-[ResourceLoadDelegate webView:resource:didFinishLoadingFromDataSource:]): |
|
1327 (-[ResourceLoadDelegate webView:resource:didFailLoadingWithError:fromDataSource:]): |
|
1328 (-[ResourceLoadDelegate webView:resource:willCacheResponse:fromDataSource:]): |
|
1329 * DumpRenderTree/mac/TextInputController.h: Copied from DumpRenderTree/TextInputController.h. |
|
1330 * DumpRenderTree/mac/TextInputController.m: Copied from DumpRenderTree/TextInputController.m. |
|
1331 * DumpRenderTree/mac/UIDelegate.h: Copied from DumpRenderTree/UIDelegate.h. |
|
1332 * DumpRenderTree/mac/UIDelegate.mm: Copied from DumpRenderTree/UIDelegate.mm. |
|
1333 (-[UIDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]): |
|
1334 (-[UIDelegate webViewFocus:]): |
|
1335 (-[UIDelegate webView:createWebViewWithRequest:]): |
|
1336 (-[UIDelegate webViewClose:]): |
|
1337 * DumpRenderTree/mac/WorkQueueItemMac.mm: Copied from DumpRenderTree/WorkQueueItemMac.mm. |
|
1338 |
|
1339 2007-09-14 Kevin McCullough <kmccullough@apple.com> |
|
1340 |
|
1341 Reviewed by Adam. |
|
1342 |
|
1343 - Changing Win version of Drosera work with recent changes. |
|
1344 |
|
1345 * Drosera/DebuggerDocument.cpp: |
|
1346 * Drosera/DebuggerDocument.h: |
|
1347 * Drosera/mac/DebuggerDocumentPlatform.mm: |
|
1348 (NSStringCreateWithJSStringRef): |
|
1349 (JSValueRefCreateWithNSString): |
|
1350 * Drosera/win/DebuggerClient.cpp: |
|
1351 (DebuggerClient::stepInto): |
|
1352 * Drosera/win/Drosera.vcproj/Drosera.vcproj: |
|
1353 |
|
1354 2007-09-13 Kevin McCullough <kmccullough@apple.com> |
|
1355 |
|
1356 Reviewed by Tim. |
|
1357 |
|
1358 - Moved isPaused into the JS for efficiency and simplicity. |
|
1359 |
|
1360 * Drosera/DebuggerDocument.cpp: |
|
1361 (DebuggerDocument::DebuggerDocument): |
|
1362 (DebuggerDocument::pauseCallback): |
|
1363 (DebuggerDocument::resumeCallback): |
|
1364 (DebuggerDocument::isPaused): |
|
1365 (DebuggerDocument::staticFunctions): |
|
1366 * Drosera/DebuggerDocument.h: |
|
1367 * Drosera/console.js: |
|
1368 * Drosera/debugger.js: |
|
1369 * Drosera/mac/DebuggerClient.mm: |
|
1370 (-[DebuggerClient validateUserInterfaceItem:]): |
|
1371 |
|
1372 2007-09-13 Sam Weinig <sam@webkit.org> |
|
1373 |
|
1374 Rubber stamped by Darin. |
|
1375 |
|
1376 Make DumpRenderTree more cross platform ready. |
|
1377 - Convert GCController to use the JSCore API instead of the WebScriptObject. |
|
1378 - Use CF types instead of NS objects. |
|
1379 - General cleanup. |
|
1380 |
|
1381 * DumpRenderTree/DumpRenderTree.h: |
|
1382 * DumpRenderTree/DumpRenderTree.mm: |
|
1383 (dumpRenderTree): |
|
1384 (dump): |
|
1385 (runTest): |
|
1386 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
1387 * DumpRenderTree/EditingDelegate.m: |
|
1388 * DumpRenderTree/FrameLoadDelegate.h: |
|
1389 * DumpRenderTree/FrameLoadDelegate.mm: |
|
1390 (-[FrameLoadDelegate init]): |
|
1391 (-[FrameLoadDelegate dealloc]): |
|
1392 (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): |
|
1393 * DumpRenderTree/GCController.cpp: Added. |
|
1394 (GCController::GCController): |
|
1395 (GCController::~GCController): |
|
1396 (collectCallback): |
|
1397 (collectOnAlternateThreadCallback): |
|
1398 (getJSObjectCountCallback): |
|
1399 (GCController::makeWindowObject): |
|
1400 (GCController::getJSClass): |
|
1401 (GCController::staticFunctions): |
|
1402 * DumpRenderTree/GCController.h: |
|
1403 * DumpRenderTree/GCController.mm: |
|
1404 (GCController::collect): |
|
1405 (GCController::collectOnAlternateThread): |
|
1406 (GCController::getJSObjectCount): |
|
1407 * DumpRenderTree/LayoutTestController.cpp: |
|
1408 (LayoutTestController::makeWindowObject): |
|
1409 (LayoutTestController::getJSClass): |
|
1410 * DumpRenderTree/LayoutTestController.h: |
|
1411 * DumpRenderTree/LayoutTestControllerMac.mm: |
|
1412 (LayoutTestController::addDisallowedURL): |
|
1413 (waitUntilDoneWatchdogFired): |
|
1414 (LayoutTestController::waitUntilDone): |
|
1415 * DumpRenderTree/ResourceLoadDelegate.m: |
|
1416 (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]): |
|
1417 |
|
1418 2007-09-12 Sam Weinig <sam@webkit.org> |
|
1419 |
|
1420 Reviewed by Stephanie. |
|
1421 |
|
1422 Fix leaks in mac DumpRenderTree. |
|
1423 |
|
1424 * DumpRenderTree/FrameLoadDelegate.mm: |
|
1425 (-[FrameLoadDelegate init]): Initalize in the correct order. |
|
1426 (-[FrameLoadDelegate processWork:]): Delete WorkQueueItem's after dequeueing them. |
|
1427 * DumpRenderTree/LayoutTestController.cpp: |
|
1428 (decodeHostNameCallback): Put return value in a temporary JSRetainPtr to ensure it gets released. |
|
1429 (encodeHostNameCallback): ditto. |
|
1430 * DumpRenderTree/LayoutTestController.h: |
|
1431 * DumpRenderTree/LayoutTestControllerMac.mm: |
|
1432 (LayoutTestController::copyDecodedHostName): Rename function to signal that it follows the Create rule. |
|
1433 (LayoutTestController::copyEncodedHostName): ditto |
|
1434 (LayoutTestController::queueLoad): Use a JSRetainPtr to ensure the url gets released. |
|
1435 |
|
1436 2007-09-12 Kevin McCullough <kmccullough@apple.com> |
|
1437 |
|
1438 Reviewed by Geof. |
|
1439 |
|
1440 - Updated Leopard leak list to include a leak which appears to be fixed in 9A549 but not the version the bot is on. This will allow us to get the bot green, but later we should remove it. |
|
1441 |
|
1442 * Scripts/run-webkit-tests: |
|
1443 |
|
1444 2007-09-12 Kevin McCullough <kmccullough@apple.com> |
|
1445 |
|
1446 Reviewed by Darin. |
|
1447 |
|
1448 - Simplified code paths and extracted out functions to increase encapsulation. |
|
1449 |
|
1450 * Drosera/DebuggerDocument.cpp: |
|
1451 (DebuggerDocument::breakpointEditorHTMLCallback): |
|
1452 (DebuggerDocument::isPausedCallback): |
|
1453 (DebuggerDocument::pauseCallback): |
|
1454 (DebuggerDocument::resumeCallback): |
|
1455 (DebuggerDocument::stepIntoCallback): |
|
1456 (DebuggerDocument::evaluateScriptCallback): |
|
1457 (DebuggerDocument::currentFunctionStackCallback): |
|
1458 (DebuggerDocument::localScopeVariableNamesForCallFrameCallback): |
|
1459 (DebuggerDocument::valueForScopeVariableNamedCallback): |
|
1460 (DebuggerDocument::logCallback): |
|
1461 * Drosera/DebuggerDocument.h: |
|
1462 (DebuggerDocument::getPaused): |
|
1463 * Drosera/mac/DebuggerClient.mm: |
|
1464 (-[DebuggerClient pause:]): |
|
1465 (-[DebuggerClient resume:]): |
|
1466 (-[DebuggerClient stepInto:]): |
|
1467 (-[DebuggerClient stepOver:]): |
|
1468 (-[DebuggerClient stepOut:]): |
|
1469 (-[DebuggerClient showConsole:]): |
|
1470 (-[DebuggerClient closeCurrentFile:]): |
|
1471 (-[DebuggerClient validateUserInterfaceItem:]): |
|
1472 * Drosera/mac/DebuggerDocumentPlatform.mm: Added. |
|
1473 (+[NSString stringOrNilFromWebScriptResult:]): |
|
1474 (DebuggerDocument::platformPause): |
|
1475 (DebuggerDocument::platformResume): |
|
1476 (DebuggerDocument::platformStepInto): |
|
1477 (DebuggerDocument::platformEvaluateScript): |
|
1478 (DebuggerDocument::getPlatformCurrentFunctionStack): |
|
1479 (DebuggerDocument::getPlatformLocalScopeVariableNamesForCallFrame): |
|
1480 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1481 (DebuggerDocument::platformLog): |
|
1482 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
1483 |
|
1484 2007-09-12 Sam Weinig <sam@webkit.org> |
|
1485 |
|
1486 Build fix for Buildbot. |
|
1487 |
|
1488 * DumpRenderTree/DumpRenderTree.mm: |
|
1489 (dump): |
|
1490 |
|
1491 2007-09-12 Kevin McCullough <kmccullough@apple.com> |
|
1492 |
|
1493 Reviewed by Geoff. |
|
1494 |
|
1495 - Updated the leaks list for leopard to help identify regressions. |
|
1496 |
|
1497 * Scripts/run-webkit-tests: |
|
1498 |
|
1499 2007-09-12 Sam Weinig <sam@webkit.org> |
|
1500 |
|
1501 Rubber stamped by Darin. |
|
1502 |
|
1503 Convert the LayoutTestController to use the JSCore API instead of WebScriptObject. |
|
1504 |
|
1505 * DumpRenderTree/DumpRenderTree.h: Re-order variables. |
|
1506 * DumpRenderTree/DumpRenderTree.m: Removed. |
|
1507 * DumpRenderTree/DumpRenderTree.mm: Copied from DumpRenderTree/DumpRenderTree.m. |
|
1508 (stopJavaScriptThreads): Fix initialization. |
|
1509 (setDefaultColorProfileToRGB): Add explicit cast from void*. |
|
1510 (dumpRenderTree): Ditto. |
|
1511 (runTest): |
|
1512 Used the WorkQueue from the windows DRT instead of the old NSMutableArray one. |
|
1513 |
|
1514 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
1515 * DumpRenderTree/FrameLoadDelegate.h: Add LayoutTestController instance variable. |
|
1516 * DumpRenderTree/FrameLoadDelegate.m: Removed. |
|
1517 * DumpRenderTree/FrameLoadDelegate.mm: Copied from DumpRenderTree/FrameLoadDelegate.m. |
|
1518 (-[FrameLoadDelegate init]): |
|
1519 (-[FrameLoadDelegate dealloc]): |
|
1520 (-[FrameLoadDelegate processWork:]): |
|
1521 (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]): |
|
1522 (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): |
|
1523 Convert to use the new JSCore based LayoutTestController and the new WorkQueue. |
|
1524 |
|
1525 * DumpRenderTree/LayoutTestController.cpp: Added. |
|
1526 (LayoutTestController::LayoutTestController): |
|
1527 (LayoutTestController::~LayoutTestController): |
|
1528 (dumpAsTextCallback): |
|
1529 (dumpBackForwardListCallback): |
|
1530 (dumpChildFramesAsTextCallback): |
|
1531 (dumpChildFrameScrollPositionsCallback): |
|
1532 (dumpDOMAsWebArchiveCallback): |
|
1533 (dumpEditingCallbacksCallback): |
|
1534 (dumpFrameLoadCallbacksCallback): |
|
1535 (dumpResourceLoadCallbacksCallback): |
|
1536 (dumpSelectionRectCallback): |
|
1537 (dumpSourceAsWebArchiveCallback): |
|
1538 (dumpTitleChangesCallback): |
|
1539 (repaintSweepHorizontallyCallback): |
|
1540 (setCallCloseOnWebViewsCallback): |
|
1541 (setCanOpenWindowsCallback): |
|
1542 (setCloseRemainingWindowsWhenCompleteCallback): |
|
1543 (testRepaintCallback): |
|
1544 (addFileToPasteboardOnDragCallback): |
|
1545 (addDisallowedURLCallback): |
|
1546 (clearBackForwardListCallback): |
|
1547 (decodeHostNameCallback): |
|
1548 (displayCallback): |
|
1549 (encodeHostNameCallback): |
|
1550 (keepWebHistoryCallback): |
|
1551 (notifyDoneCallback): |
|
1552 (queueBackNavigationCallback): |
|
1553 (queueForwardNavigationCallback): |
|
1554 (queueLoadCallback): |
|
1555 (queueReloadCallback): |
|
1556 (queueScriptCallback): |
|
1557 (setAcceptsEditingCallback): |
|
1558 (setCustomPolicyDelegateCallback): |
|
1559 (setMainFrameIsFirstResponderCallback): |
|
1560 (setTabKeyCyclesThroughElementsCallback): |
|
1561 (setUseDashboardCompatibilityModeCallback): |
|
1562 (setUserStyleSheetEnabledCallback): |
|
1563 (setUserStyleSheetLocationCallback): |
|
1564 (setWindowIsKeyCallback): |
|
1565 (waitUntilDoneCallback): |
|
1566 (windowCountCallback): |
|
1567 (LayoutTestController::makeWindowObject): |
|
1568 (LayoutTestController::getLayoutTestControllerJSClass): |
|
1569 (LayoutTestController::staticFunctions): |
|
1570 * DumpRenderTree/LayoutTestController.h: Replaced. |
|
1571 * DumpRenderTree/LayoutTestController.m: Removed. |
|
1572 * DumpRenderTree/LayoutTestControllerMac.mm: Added. |
|
1573 (LayoutTestController::dumpAsText): |
|
1574 (LayoutTestController::dumpBackForwardList): |
|
1575 (LayoutTestController::dumpChildFramesAsText): |
|
1576 (LayoutTestController::dumpChildFrameScrollPositions): |
|
1577 (LayoutTestController::dumpDOMAsWebArchive): |
|
1578 (LayoutTestController::dumpEditingCallbacks): |
|
1579 (LayoutTestController::dumpFrameLoadCallbacks): |
|
1580 (LayoutTestController::dumpResourceLoadCallbacks): |
|
1581 (LayoutTestController::dumpSelectionRect): |
|
1582 (LayoutTestController::dumpSourceAsWebArchive): |
|
1583 (LayoutTestController::dumpTitleChanges): |
|
1584 (LayoutTestController::repaintSweepHorizontally): |
|
1585 (LayoutTestController::setCallCloseOnWebViews): |
|
1586 (LayoutTestController::setCanOpenWindows): |
|
1587 (LayoutTestController::setCloseRemainingWindowsWhenComplete): |
|
1588 (LayoutTestController::testRepaint): |
|
1589 (LayoutTestController::addFileToPasteboardOnDrag): |
|
1590 (LayoutTestController::addDisallowedURL): |
|
1591 (LayoutTestController::clearBackForwardList): |
|
1592 (LayoutTestController::decodeHostName): |
|
1593 (LayoutTestController::encodeHostName): |
|
1594 (LayoutTestController::display): |
|
1595 (LayoutTestController::keepWebHistory): |
|
1596 (LayoutTestController::notifyDone): |
|
1597 (LayoutTestController::queueBackNavigation): |
|
1598 (LayoutTestController::queueForwardNavigation): |
|
1599 (LayoutTestController::queueLoad): |
|
1600 (LayoutTestController::queueReload): |
|
1601 (LayoutTestController::queueScript): |
|
1602 (LayoutTestController::setAcceptsEditing): |
|
1603 (LayoutTestController::setCustomPolicyDelegate): |
|
1604 (LayoutTestController::setMainFrameIsFirstResponder): |
|
1605 (LayoutTestController::setTabKeyCyclesThroughElements): |
|
1606 (LayoutTestController::setUseDashboardCompatibilityMode): |
|
1607 (LayoutTestController::setUserStyleSheetEnabled): |
|
1608 (LayoutTestController::setUserStyleSheetLocation): |
|
1609 (LayoutTestController::setWindowIsKey): |
|
1610 (+[WaitToDumpWatchdog waitUntilDoneWatchdogFired]): |
|
1611 (LayoutTestController::waitUntilDone): |
|
1612 (LayoutTestController::windowCount): |
|
1613 Use the JSCore API to implement the LayoutTestController. |
|
1614 |
|
1615 * DumpRenderTree/ObjCController.h: |
|
1616 * DumpRenderTree/ObjCController.m: |
|
1617 (+[ObjCController isSelectorExcludedFromWebScript:]): |
|
1618 (+[ObjCController webScriptNameForSelector:]): |
|
1619 (-[ObjCController accessStoredWebScriptObject]): |
|
1620 (-[ObjCController storeWebScriptObject:]): |
|
1621 (-[ObjCController dealloc]): |
|
1622 (-[ObjCController invokeUndefinedMethodFromWebScript:withArguments:]): |
|
1623 Move WebScriptObject tests to ObjCController. |
|
1624 |
|
1625 * DumpRenderTree/UIDelegate.m: Removed. |
|
1626 * DumpRenderTree/UIDelegate.mm: Copied from DumpRenderTree/UIDelegate.m. |
|
1627 |
|
1628 * DumpRenderTree/WorkQueue.cpp: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.cpp. |
|
1629 * DumpRenderTree/WorkQueue.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueue.h. |
|
1630 * DumpRenderTree/WorkQueueItem.h: Copied from DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WorkQueueItem.h. |
|
1631 (WorkQueueItem::~WorkQueueItem): |
|
1632 (LoadItem::LoadItem): |
|
1633 (LoadItem::url): |
|
1634 (LoadItem::target): |
|
1635 (ScriptItem::ScriptItem): |
|
1636 (ScriptItem::script): |
|
1637 * DumpRenderTree/WorkQueueItemMac.mm: Added. |
|
1638 (LoadItem::invoke): |
|
1639 (ReloadItem::invoke): |
|
1640 (ScriptItem::invoke): |
|
1641 (BackForwardItem::invoke): |
|
1642 Copy WorkQueue and WorkQueueItem from windows DRT. Changed the WorkQueueItem to use JSStringRefs instead of wstrings |
|
1643 to avoid conversion until the last possible moment. These changes will be merged with the windows DRT when we start |
|
1644 sharing code. |
|
1645 |
|
1646 2007-09-11 Kevin McCullough <kmccullough@apple.com> |
|
1647 |
|
1648 Reviewed by Maciej. |
|
1649 |
|
1650 - Updated Win side to take advantage of the platform separating changes. |
|
1651 |
|
1652 * Drosera/DebuggerDocument.cpp: |
|
1653 (DebuggerDocument::localScopeVariableNamesForCallFrame): |
|
1654 * Drosera/DebuggerDocument.h: |
|
1655 * Drosera/win/DebuggerClient.cpp: |
|
1656 (DebuggerClient::pause): |
|
1657 (DebuggerClient::resume): |
|
1658 (DebuggerClient::stepInto): |
|
1659 (DebuggerDocument::platformPause): |
|
1660 (DebuggerDocument::platformResume): |
|
1661 (DebuggerDocument::platformStepInto): |
|
1662 (DebuggerDocument::platformEvaluateScript): |
|
1663 (DebuggerDocument::getPlatformCurrentFunctionStack): |
|
1664 (DebuggerDocument::getPlatformLocalScopeVariableNamesForCallFrame): |
|
1665 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1666 (DebuggerDocument::platformLog): |
|
1667 * Drosera/win/DebuggerClient.h: |
|
1668 * Drosera/win/Drosera.cpp: |
|
1669 (Drosera::Drosera): |
|
1670 (Drosera::windowScriptObjectAvailable): |
|
1671 (Drosera::initWithServerName): |
|
1672 (Drosera::switchToServerNamed): |
|
1673 * Drosera/win/Drosera.h: |
|
1674 * Drosera/win/Drosera.vcproj/Drosera.vcproj: |
|
1675 |
|
1676 2007-09-11 Kevin McCullough <kmccullough@apple.com> |
|
1677 |
|
1678 Reviewed by Adam. |
|
1679 |
|
1680 - Just doing the moves in a separate patch so the changes are easier to see. |
|
1681 |
|
1682 * Drosera/win/DebuggerClient.cpp: Copied from Drosera/win/DebuggerDocumentWin.cpp. |
|
1683 * Drosera/win/DebuggerClient.h: Copied from Drosera/win/DebuggerDocumentWin.h. |
|
1684 * Drosera/win/DebuggerDocumentWin.cpp: Removed. |
|
1685 * Drosera/win/DebuggerDocumentWin.h: Removed. |
|
1686 * Drosera/win/Drosera.vcproj/Drosera.vcproj: |
|
1687 |
|
1688 2007-09-11 Sven Herzberg <sven@imendio.com> |
|
1689 |
|
1690 Don't overwrite LD_LIBRARY_PATH, prepend to it. Fixes: |
|
1691 http://bugs.webkit.org/show_bug.cgi?id=15176 |
|
1692 |
|
1693 * Scripts/run-launcher: don't replace LD_LIBRARY_PATH with |
|
1694 $projectDir, but prepend $projectDir to LD_LIBRARY_PATH (to preserve |
|
1695 other paths eg. from jhbuild) |
|
1696 |
|
1697 2007-09-10 Kevin McCullough <kmccullough@apple.com> |
|
1698 |
|
1699 Reviewed by Adam. |
|
1700 |
|
1701 - Made an order-of-deletion mistake. |
|
1702 |
|
1703 * Drosera/DebuggerDocument.h: |
|
1704 * Drosera/ForwardingHeaders/wtf/Assertions.h: Removed. |
|
1705 * Drosera/ForwardingHeaders/wtf/Noncopyable.h: Removed. |
|
1706 * Drosera/ForwardingHeaders/wtf/OwnPtr.h: Removed. |
|
1707 * Drosera/mac/DebuggerClient.mm: |
|
1708 (DebuggerDocument::platformPause): |
|
1709 (DebuggerDocument::platformResume): |
|
1710 (DebuggerDocument::platformStepInto): |
|
1711 (DebuggerDocument::platformEvaluateScript): |
|
1712 (DebuggerDocument::getPlatformCurrentFunctionStack): |
|
1713 (DebuggerDocument::getPlatformLocalScopeVariableNamesForCallFrame): |
|
1714 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1715 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
1716 |
|
1717 2007-09-10 Kevin McCullough <kmccullough@apple.com> |
|
1718 |
|
1719 Reviewed by Darin. |
|
1720 |
|
1721 - Renaming DebuggerDocument[platform] to DebuggerClient to be more clear. |
|
1722 |
|
1723 * Drosera/DebuggerDocument.cpp: |
|
1724 (DebuggerDocument::DebuggerDocument): |
|
1725 * Drosera/DebuggerDocument.h: |
|
1726 * Drosera/ForwardingHeaders/wtf/Assertions.h: Added. |
|
1727 * Drosera/ForwardingHeaders/wtf/Noncopyable.h: Added. |
|
1728 * Drosera/ForwardingHeaders/wtf/OwnPtr.h: Added. |
|
1729 * Drosera/mac/DebuggerApplication.mm: |
|
1730 (-[DebuggerApplication attach:]): |
|
1731 * Drosera/mac/DebuggerClient.h: Copied from Drosera/mac/DebuggerDocumentMac.h. |
|
1732 * Drosera/mac/DebuggerClient.mm: Copied from Drosera/mac/DebuggerDocumentMac.mm. |
|
1733 (DebuggerDocument::platformPause): |
|
1734 (DebuggerDocument::platformResume): |
|
1735 (DebuggerDocument::platformStepInto): |
|
1736 (DebuggerDocument::platformEvaluateScript): |
|
1737 (DebuggerDocument::getPlatformCurrentFunctionStack): |
|
1738 (DebuggerDocument::getPlatformLocalScopeVariableNamesForCallFrame): |
|
1739 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1740 (DebuggerDocument::platformLog): |
|
1741 * Drosera/mac/DebuggerDocumentMac.h: Removed. |
|
1742 * Drosera/mac/DebuggerDocumentMac.mm: Removed. |
|
1743 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
1744 |
|
1745 2007-09-09 Sam Weinig <sam@webkit.org> |
|
1746 |
|
1747 Reviewed by Mark Rowe. |
|
1748 |
|
1749 Remove 'objC' prefix from methods now in the ObjCController. |
|
1750 |
|
1751 * DumpRenderTree/ObjCController.m: |
|
1752 (+[ObjCController isSelectorExcludedFromWebScript:]): |
|
1753 (+[ObjCController webScriptNameForSelector:]): |
|
1754 (-[ObjCController classNameOf:]): |
|
1755 (-[ObjCController objectOfClass:]): |
|
1756 (-[ObjCController identityIsEqual::]): |
|
1757 (-[ObjCController longLongRoundTrip:]): |
|
1758 (-[ObjCController unsignedLongLongRoundTrip:]): |
|
1759 |
|
1760 2007-09-09 Sam Weinig <sam@webkit.org> |
|
1761 |
|
1762 Reviewed by Oliver. |
|
1763 |
|
1764 Initial refactor of DumpRenderTree in preparation of making it more platform independent. |
|
1765 - Move LayoutTestController into its own file. |
|
1766 - Move Objective-C only functions on LayoutTestController into a new controller called the |
|
1767 ObjCController. |
|
1768 |
|
1769 * DumpRenderTree/DumpRenderTree.h: |
|
1770 * DumpRenderTree/DumpRenderTree.m: |
|
1771 (displayWebView): |
|
1772 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
1773 * DumpRenderTree/FrameLoadDelegate.m: |
|
1774 (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): |
|
1775 * DumpRenderTree/LayoutTestController.h: Added. |
|
1776 * DumpRenderTree/LayoutTestController.m: Added. |
|
1777 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
1778 (+[LayoutTestController webScriptNameForSelector:]): |
|
1779 (-[LayoutTestController clearBackForwardList]): |
|
1780 (-[LayoutTestController setUseDashboardCompatibilityMode:]): |
|
1781 (-[LayoutTestController setCloseRemainingWindowsWhenComplete:]): |
|
1782 (-[LayoutTestController setCustomPolicyDelegate:]): |
|
1783 (-[LayoutTestController keepWebHistory]): |
|
1784 (-[LayoutTestController setCallCloseOnWebViews:]): |
|
1785 (-[LayoutTestController setCanOpenWindows]): |
|
1786 (-[LayoutTestController waitUntilDone]): |
|
1787 (-[LayoutTestController waitUntilDoneWatchdogFired]): |
|
1788 (-[LayoutTestController notifyDone]): |
|
1789 (-[LayoutTestController dumpAsText]): |
|
1790 (-[LayoutTestController addFileToPasteboardOnDrag]): |
|
1791 (-[LayoutTestController addDisallowedURL:]): |
|
1792 (-[LayoutTestController setUserStyleSheetLocation:]): |
|
1793 (-[LayoutTestController setUserStyleSheetEnabled:]): |
|
1794 (-[LayoutTestController dumpDOMAsWebArchive]): |
|
1795 (-[LayoutTestController dumpSourceAsWebArchive]): |
|
1796 (-[LayoutTestController dumpSelectionRect]): |
|
1797 (-[LayoutTestController dumpTitleChanges]): |
|
1798 (-[LayoutTestController dumpBackForwardList]): |
|
1799 (-[LayoutTestController windowCount]): |
|
1800 (-[LayoutTestController dumpChildFrameScrollPositions]): |
|
1801 (-[LayoutTestController dumpChildFramesAsText]): |
|
1802 (-[LayoutTestController dumpEditingCallbacks]): |
|
1803 (-[LayoutTestController dumpResourceLoadCallbacks]): |
|
1804 (-[LayoutTestController dumpFrameLoadCallbacks]): |
|
1805 (-[LayoutTestController setWindowIsKey:]): |
|
1806 (-[LayoutTestController setMainFrameIsFirstResponder:]): |
|
1807 (-[LayoutTestController display]): |
|
1808 (-[LayoutTestController testRepaint]): |
|
1809 (-[LayoutTestController repaintSweepHorizontally]): |
|
1810 (-[LayoutTestController invokeUndefinedMethodFromWebScript:withArguments:]): |
|
1811 (-[LayoutTestController _addWorkForTarget:selector:arg1:arg2:]): |
|
1812 (-[LayoutTestController _doLoad:target:]): |
|
1813 (-[LayoutTestController _doBackOrForwardNavigation:]): |
|
1814 (-[LayoutTestController queueBackNavigation:]): |
|
1815 (-[LayoutTestController queueForwardNavigation:]): |
|
1816 (-[LayoutTestController queueReload]): |
|
1817 (-[LayoutTestController queueScript:]): |
|
1818 (-[LayoutTestController queueLoad:target:]): |
|
1819 (-[LayoutTestController setAcceptsEditing:]): |
|
1820 (-[LayoutTestController setTabKeyCyclesThroughElements:]): |
|
1821 (-[LayoutTestController storeWebScriptObject:]): |
|
1822 (-[LayoutTestController accessStoredWebScriptObject]): |
|
1823 (-[LayoutTestController dealloc]): |
|
1824 (-[LayoutTestController decodeHostName:]): |
|
1825 (-[LayoutTestController encodeHostName:]): |
|
1826 * DumpRenderTree/ObjCController.h: Added. |
|
1827 * DumpRenderTree/ObjCController.m: Added. |
|
1828 (+[ObjCController isSelectorExcludedFromWebScript:]): |
|
1829 (+[ObjCController webScriptNameForSelector:]): |
|
1830 (-[ObjCController objCClassNameOf:]): |
|
1831 (-[ObjCController objCObjectOfClass:]): |
|
1832 (-[ObjCController objCIdentityIsEqual::]): |
|
1833 (-[ObjCController objCLongLongRoundTrip:]): |
|
1834 (-[ObjCController objCUnsignedLongLongRoundTrip:]): |
|
1835 (-[ObjCController testWrapperRoundTripping:]): |
|
1836 |
|
1837 2007-09-07 Sam Weinig <sam@webkit.org> |
|
1838 |
|
1839 Reviewed by Alice. |
|
1840 |
|
1841 Strip trailing and leading space/newline characters from skiplist file names. |
|
1842 |
|
1843 * Scripts/run-webkit-tests: |
|
1844 |
|
1845 2007-09-06 Kevin McCullough <kmccullough@apple.com> |
|
1846 |
|
1847 Reviewed by Maciej. |
|
1848 |
|
1849 - Changed Drosera to take advantage of the JSRetainPtr changes. |
|
1850 |
|
1851 * Drosera/DebuggerDocument.cpp: |
|
1852 (DebuggerDocument::breakpointEditorHTML): |
|
1853 (DebuggerDocument::evaluateScript): |
|
1854 (DebuggerDocument::valueForScopeVariableNamed): |
|
1855 (DebuggerDocument::log): |
|
1856 (DebuggerDocument::windowScriptObjectAvailable): |
|
1857 (DebuggerDocument::toJSArray): |
|
1858 (DebuggerDocument::callFunctionOnObject): |
|
1859 (DebuggerDocument::logException): |
|
1860 * Drosera/mac/DebuggerDocumentMac.mm: |
|
1861 (-[DebuggerClientMac webView:didLoadMainResourceForDataSource:]): |
|
1862 (-[DebuggerClientMac webView:didParseSource:baseLineNumber:fromURL:sourceId:forWebFrame:]): |
|
1863 (DebuggerDocument::platformEvaluateScript): |
|
1864 (DebuggerDocument::getPlatformCurrentFunctionStack): |
|
1865 (DebuggerDocument::getPlatformLocalScopeVariableNamesForCallFrame): |
|
1866 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1867 |
|
1868 2007-09-05 Kevin McCullough <kmccullough@apple.com> |
|
1869 |
|
1870 Reviewed by Adam, Sam, Darin. |
|
1871 |
|
1872 - Separated what is platform dependant from what is not. Creating the structure needed for Drosera for Win. |
|
1873 |
|
1874 * Drosera/Debugger.h: Added. |
|
1875 * Drosera/DebuggerDocument.cpp: |
|
1876 (DebuggerDocument::breakpointEditorHTMLCallback): |
|
1877 (DebuggerDocument::isPausedCallback): |
|
1878 (DebuggerDocument::pauseCallback): |
|
1879 (DebuggerDocument::resumeCallback): |
|
1880 (DebuggerDocument::stepIntoCallback): |
|
1881 (DebuggerDocument::evaluateScriptCallback): |
|
1882 (DebuggerDocument::currentFunctionStackCallback): |
|
1883 (DebuggerDocument::localScopeVariableNamesForCallFrameCallback): |
|
1884 (DebuggerDocument::valueForScopeVariableNamedCallback): |
|
1885 (DebuggerDocument::logCallback): |
|
1886 (DebuggerDocument::breakpointEditorHTML): |
|
1887 (DebuggerDocument::isPaused): |
|
1888 (DebuggerDocument::pause): |
|
1889 (DebuggerDocument::resume): |
|
1890 (DebuggerDocument::stepInto): |
|
1891 (DebuggerDocument::evaluateScript): |
|
1892 (DebuggerDocument::currentFunctionStack): |
|
1893 (DebuggerDocument::localScopeVariableNamesForCallFrame): |
|
1894 (DebuggerDocument::valueForScopeVariableNamed): |
|
1895 (DebuggerDocument::log): |
|
1896 (DebuggerDocument::toolbarPause): |
|
1897 (DebuggerDocument::toolbarResume): |
|
1898 (DebuggerDocument::toolbarStepInto): |
|
1899 (DebuggerDocument::toolbarStepOver): |
|
1900 (DebuggerDocument::toolbarStepOut): |
|
1901 (DebuggerDocument::toolbarShowConsole): |
|
1902 (DebuggerDocument::toolbarCloseCurrentFile): |
|
1903 (DebuggerDocument::updateFileSource): |
|
1904 (DebuggerDocument::didParseScript): |
|
1905 (DebuggerDocument::willExecuteStatement): |
|
1906 (DebuggerDocument::didEnterCallFrame): |
|
1907 (DebuggerDocument::willLeaveCallFrame): |
|
1908 (DebuggerDocument::exceptionWasRaised): |
|
1909 (DebuggerDocument::windowScriptObjectAvailable): |
|
1910 (DebuggerDocument::toJSArray): |
|
1911 (DebuggerDocument::callGlobalFunction): |
|
1912 (DebuggerDocument::callFunctionOnObject): |
|
1913 (DebuggerDocument::getDroseraJSClass): |
|
1914 (DebuggerDocument::staticFunctions): |
|
1915 (DebuggerDocument::logException): |
|
1916 * Drosera/DebuggerDocument.h: |
|
1917 (DebuggerDocument::DebuggerDocument): |
|
1918 * Drosera/ForwardingHeaders: Added. |
|
1919 * Drosera/ForwardingHeaders/wtf: Added. |
|
1920 * Drosera/ForwardingHeaders/wtf/Platform.h: Added. |
|
1921 * Drosera/config.h: |
|
1922 * Drosera/console.html: |
|
1923 * Drosera/console.js: |
|
1924 * Drosera/debugger.js: |
|
1925 * Drosera/mac/DebuggerApplication.mm: |
|
1926 (-[DebuggerApplication attach:]): |
|
1927 * Drosera/mac/DebuggerDocumentMac.h: |
|
1928 * Drosera/mac/DebuggerDocumentMac.mm: |
|
1929 (+[NSString stringOrNilFromWebScriptResult:]): |
|
1930 (+[DebuggerClientMac log:]): |
|
1931 (-[DebuggerClientMac initWithServerName:]): |
|
1932 (-[DebuggerClientMac dealloc]): |
|
1933 (-[DebuggerClientMac pause]): |
|
1934 (-[DebuggerClientMac resume]): |
|
1935 (-[DebuggerClientMac pause:]): |
|
1936 (-[DebuggerClientMac resume:]): |
|
1937 (-[DebuggerClientMac stepInto:]): |
|
1938 (-[DebuggerClientMac stepOver:]): |
|
1939 (-[DebuggerClientMac stepOut:]): |
|
1940 (-[DebuggerClientMac showConsole:]): |
|
1941 (-[DebuggerClientMac closeCurrentFile:]): |
|
1942 (-[DebuggerClientMac validateUserInterfaceItem:]): |
|
1943 (-[DebuggerClientMac webView:windowScriptObjectAvailable:]): |
|
1944 (-[DebuggerClientMac webView:didEnterCallFrame:sourceId:line:forWebFrame:]): |
|
1945 (-[DebuggerClientMac webView:willExecuteStatement:sourceId:line:forWebFrame:]): |
|
1946 (-[DebuggerClientMac webView:willLeaveCallFrame:sourceId:line:forWebFrame:]): |
|
1947 (-[DebuggerClientMac webView:exceptionWasRaised:sourceId:line:forWebFrame:]): |
|
1948 (DebuggerDocument::platformPause): |
|
1949 (DebuggerDocument::platformResume): |
|
1950 (DebuggerDocument::platformStepInto): |
|
1951 (DebuggerDocument::platformEvaluateScript): |
|
1952 (DebuggerDocument::platformCurrentFunctionStack): |
|
1953 (DebuggerDocument::platformLocalScopeVariableNamesForCallFrame): |
|
1954 (DebuggerDocument::platformValueForScopeVariableNamed): |
|
1955 (DebuggerDocument::platformLog): |
|
1956 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
1957 |
|
1958 2007-09-06 Sam Weinig <sam@webkit.org> |
|
1959 |
|
1960 Reviewed by Adam Roben. |
|
1961 |
|
1962 Register the WebKit DLL on initialization of the DumpRenderTree. |
|
1963 |
|
1964 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
1965 (initialize): |
|
1966 |
|
1967 2007-09-05 Sam Weinig <sam@webkit.org> |
|
1968 |
|
1969 Reviewed by Oliver. |
|
1970 |
|
1971 Fix many layout test failures caused by r25364. |
|
1972 Set text size to standand size at the begining of each test matching the mac. |
|
1973 |
|
1974 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
1975 (runTest): |
|
1976 |
|
1977 2007-09-04 Sam Weinig <sam@webkit.org> |
|
1978 |
|
1979 Reviewed by Adam. |
|
1980 |
|
1981 Fix for <rdar://problem/5382277> |
|
1982 Implement eventSender.textZoomIn and eventSender.textZoomOut for windows DRT. |
|
1983 |
|
1984 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EventSender.cpp: |
|
1985 (textZoomInCallback): |
|
1986 (textZoomOutCallback): |
|
1987 |
|
1988 2007-08-29 David Kilzer <ddkilzer@apple.com> |
|
1989 |
|
1990 Reviewed by Adam. |
|
1991 |
|
1992 Added case-insensitivity to checks for adding regression tests. |
|
1993 |
|
1994 * Scripts/prepare-ChangeLog: |
|
1995 (generateFileList): |
|
1996 |
|
1997 2007-08-28 David Kilzer <ddkilzer@apple.com> |
|
1998 |
|
1999 Reviewed by Maciej. |
|
2000 |
|
2001 Ignore files in /resources/ subdirectories when creating a list of added tests. |
|
2002 |
|
2003 * Scripts/prepare-ChangeLog: |
|
2004 (generateFileList): |
|
2005 |
|
2006 2007-08-27 Kevin McCullough <kmccullough@apple.com> |
|
2007 |
|
2008 Reviewed by John. |
|
2009 |
|
2010 - Removed Leopard leaks list since all of those radars were fixed. |
|
2011 |
|
2012 * Scripts/run-webkit-tests: |
|
2013 |
|
2014 2007-08-27 Adam Roben <aroben@apple.com> |
|
2015 |
|
2016 Rubberstamped by Mark. |
|
2017 |
|
2018 * Scripts/pdevenv: Pass arguments along to devenv.com. |
|
2019 |
|
2020 2007-08-26 David Kilzer <ddkilzer@webkit.org> |
|
2021 |
|
2022 Reviewed by Mark Rowe. |
|
2023 |
|
2024 Update prepare-ChangeLog to generate the datestamp in the correct timezone. |
|
2025 |
|
2026 * Scripts/prepare-ChangeLog: |
|
2027 (changeLogDate): Added. |
|
2028 |
|
2029 2007-08-24 Sam Weinig <sam@webkit.org> |
|
2030 |
|
2031 Revert r25216 which renamed the COM DOM bindings to use Deprecated prefix. |
|
2032 |
|
2033 2007-08-24 Sam Weinig <sam@webkit.org> |
|
2034 |
|
2035 Rubber-stamped by Adam Roben. |
|
2036 |
|
2037 <rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration |
|
2038 |
|
2039 Rename COM DOM bindings to use Deprecated prefix. |
|
2040 |
|
2041 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
2042 (dumpFramesAsText): |
|
2043 (dump): |
|
2044 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp: |
|
2045 (dumpPath): |
|
2046 (dump): |
|
2047 (EditingDelegate::shouldBeginEditingInDOMRange): |
|
2048 (EditingDelegate::shouldEndEditingInDOMRange): |
|
2049 (EditingDelegate::shouldInsertNode): |
|
2050 (EditingDelegate::shouldInsertText): |
|
2051 (EditingDelegate::shouldDeleteDOMRange): |
|
2052 (EditingDelegate::shouldChangeSelectedDOMRange): |
|
2053 (EditingDelegate::shouldApplyStyle): |
|
2054 (EditingDelegate::shouldChangeTypingStyle): |
|
2055 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h: |
|
2056 |
|
2057 2007-08-24 Oliver Hunt <oliver@apple.com> |
|
2058 |
|
2059 Reviewed by John H. |
|
2060 |
|
2061 WebDataSource::response can legitimately have a null response, so we |
|
2062 must check that case. |
|
2063 |
|
2064 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: |
|
2065 (queueLoadCallback): |
|
2066 |
|
2067 2007-08-23 Mitz Pettel <mitz@webkit.org> |
|
2068 |
|
2069 Reviewed by Darin and Adam. |
|
2070 |
|
2071 - DumpRenderTree changes to allow testing for |
|
2072 http://bugs.webkit.org/show_bug.cgi?id=11756 |
|
2073 REGRESSION: link targeting a frame in another window does not work |
|
2074 <rdar://problem/5286420> |
|
2075 |
|
2076 Use a frame group name for all WebViews created by DumpRenderTree to |
|
2077 allow testing of cross-page frame lookup. |
|
2078 |
|
2079 * DumpRenderTree/DumpRenderTree.m: |
|
2080 (createWebView): Pass group name to -[WebView initWithFrame:frameName:groupName:]. |
|
2081 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
2082 (main): Pass group name to WebView::initWithFrame(RECT, BSTR, BSTR). |
|
2083 |
|
2084 2007-08-23 David Kilzer <ddkilzer@webkit.org> |
|
2085 |
|
2086 Reviewed by Adam. |
|
2087 |
|
2088 Quote the $sslCertificate path in case it contains a space. |
|
2089 |
|
2090 * Scripts/run-webkit-httpd: |
|
2091 * Scripts/run-webkit-tests: |
|
2092 |
|
2093 2007-08-22 Oliver Hunt <oliver@apple.com> |
|
2094 |
|
2095 Reviewed by John and Adam. |
|
2096 |
|
2097 WebDataSource::response can legitimately have a null response, so we |
|
2098 must check that case. |
|
2099 |
|
2100 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
2101 (dump): |
|
2102 |
|
2103 2007-08-21 Kevin McCullough <kmccullough@apple.com> |
|
2104 |
|
2105 Reviewed by Geof. |
|
2106 |
|
2107 - Changing the usage to be more clear. |
|
2108 |
|
2109 * Scripts/run-testkjs: |
|
2110 |
|
2111 2007-08-20 John Sullivan <sullivan@apple.com> |
|
2112 |
|
2113 Reviewed by Adam Roben |
|
2114 |
|
2115 * DumpRenderTree/DumpRenderTree.m: |
|
2116 (runTest): |
|
2117 call new +[WebView _setUsesTestModeFocusRingColor:YES] so we get the same focus ring colors |
|
2118 in layout tests on Tiger and Leopard |
|
2119 |
|
2120 2007-08-20 Adam Roben <aroben@apple.com> |
|
2121 |
|
2122 Put LayoutTests after all other ChangeLogs in commit logs |
|
2123 |
|
2124 We use "~" to sort LayoutTests after all the other ChangeLogs because |
|
2125 "~" is the last ASCII character (other than "DEL"). |
|
2126 |
|
2127 Reviewed by Sam. |
|
2128 |
|
2129 * Scripts/commit-log-editor: |
|
2130 |
|
2131 2007-08-20 Adam Roben <aroben@apple.com> |
|
2132 |
|
2133 Detect that DRT crashed even if a crash dialog is running |
|
2134 |
|
2135 On Windows, when DRT crashes a crash dialog commonly appears. The DRT |
|
2136 process is still running at this point, so run-webkit-tests wouldn't |
|
2137 detect that DRT had crashed. We now record the crash in our SIGPIPE |
|
2138 handler so that we know if DRT crashed even if the crash dialog is up. |
|
2139 |
|
2140 Reviewed by Sam. |
|
2141 |
|
2142 * Scripts/run-webkit-tests: |
|
2143 (sub catch_pipe): Set the crashed bit. |
|
2144 (sub openDumpTool): Reset the crashed bit. |
|
2145 (sub dumpToolDidCrash): Check the crashed bit. |
|
2146 |
|
2147 2007-08-20 Adam Roben <aroben@apple.com> |
|
2148 |
|
2149 Fix Bug 15026: prepare-ChangeLog should list new tests in WebCore/ChangeLog |
|
2150 |
|
2151 http://bugs.webkit.org/show_bug.cgi?id=15026 |
|
2152 |
|
2153 Reviewed by David Kilzer and Darin Adler. |
|
2154 |
|
2155 * Scripts/prepare-ChangeLog: |
|
2156 (sub isModifiedStatus): Split out from isModifiedOrAddedStatus. |
|
2157 (sub isAddedStatus): Ditto. |
|
2158 (sub testListForChangeLog): Added. |
|
2159 |
|
2160 2007-08-19 Oleg Sukhodolsky <son.two@gmail.com> |
|
2161 |
|
2162 Reviewed by Mark. |
|
2163 |
|
2164 -fixes http://bugs.webkit.org/show_bug.cgi?id=14632 |
|
2165 |
|
2166 * Scripts/webkitdirs.pm: |
|
2167 qt and gtk ports now explicitly pass debug (or release) mode to qmake. |
|
2168 |
|
2169 2007-08-17 Darin Adler <darin@apple.com> |
|
2170 |
|
2171 Reviewed by Oliver Hunt. |
|
2172 |
|
2173 - don't look for Apple-style localizable strings in the GTK version of WebKit |
|
2174 |
|
2175 * Scripts/extract-localizable-strings: Add a feature where you can pass in the |
|
2176 name of subdirectories to skip. |
|
2177 * Scripts/update-webkit-localizable-strings: Pass WebKit/gtk as a subdirectory |
|
2178 to skip. |
|
2179 |
|
2180 2007-08-17 Anders Carlsson <andersca@apple.com> |
|
2181 |
|
2182 Build fix. |
|
2183 |
|
2184 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
2185 (NPP_SetWindow): |
|
2186 |
|
2187 2007-08-17 Anders Carlsson <andersca@apple.com> |
|
2188 |
|
2189 Reviewed by Dave Hyatt. |
|
2190 |
|
2191 <rdar://problem/5379040> |
|
2192 REGRESSION (Tiger-Leopard): ADOBE: Safari calls NPP_SetWindow with bad values sometimes |
|
2193 |
|
2194 Add a way for the plug-in to dump the width and height when it gets its NPP_SetWindow call. |
|
2195 |
|
2196 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
2197 (pluginAllocate): |
|
2198 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
2199 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
2200 (NPP_New): |
|
2201 (NPP_SetWindow): |
|
2202 |
|
2203 2007-08-16 Alice Liu <alice.liu@apple.com> |
|
2204 |
|
2205 Reviewed by Maciej. |
|
2206 |
|
2207 Fix <rdar://problem/5360135> REGRESSION (Leopard only): editing/selection/5354455-1.html is causing subsequent tests to fail |
|
2208 |
|
2209 * DumpRenderTree/DumpRenderTree.m: |
|
2210 (createWebView): |
|
2211 Create a DumpRenderTreeWindow instead of a NSWindow, now that a DumpRenderTreeWindow no longer poses as a NSWindow. |
|
2212 (dumpRenderTree): |
|
2213 Don't pose as a NSWindow, since when the spelling panel gets created, it creates an NSWindow which ends up creating a DumpRenderTreeWindow. |
|
2214 |
|
2215 2007-08-16 Kevin McCullough <kmccullough@apple.com> |
|
2216 |
|
2217 Reviewed by Adam. |
|
2218 |
|
2219 - Added tests for regressions in other components. In this case we also need to add a skipped list for Tiger since this functionality didn't exist in 10.4. |
|
2220 |
|
2221 * Scripts/run-webkit-tests: |
|
2222 |
|
2223 2007-08-15 Timothy Hatcher <timothy@apple.com> |
|
2224 |
|
2225 Look for the new Xcode 3 preference key (PBXApplicationwideBuildSettings) for the global build locations. |
|
2226 The value of PBXApplicationwideBuildSettings is a dictionary, so we have to pull the SYMROOT out of it. |
|
2227 |
|
2228 Also pass xcodebuild OBJROOT with the same value as SYMROOT if we fallback to the default WebKitBuild, |
|
2229 this prevents making "build" directories in each project folder. |
|
2230 |
|
2231 * Scripts/webkitdirs.pm: |
|
2232 |
|
2233 2007-08-14 Geoffrey Garen <ggaren@apple.com> |
|
2234 |
|
2235 Reviewed by Kevin Mccullough. |
|
2236 |
|
2237 Removed special case that didn't belong. (It would allow a global |
|
2238 initializer to sneak into production builds, which would cause a |
|
2239 system-wide performance regression on Mac OS X.) |
|
2240 |
|
2241 * Scripts/check-for-global-initializers: |
|
2242 |
|
2243 2007-08-14 Justin Garcia <justin.garcia@apple.com> |
|
2244 |
|
2245 Reviewed by Tim. |
|
2246 |
|
2247 <rdar://problem/5408255> REGRESSION: In Mail, clicking the containing element's UI closebox doesn't delete element |
|
2248 |
|
2249 * DumpRenderTree/EditingDelegate.m: |
|
2250 (-[EditingDelegate webView:shouldShowDeleteInterfaceForElement:]): Added, return YES |
|
2251 only for elements with the class needsDeletionUI. |
|
2252 |
|
2253 2007-08-14 David Kilzer <ddkilzer@webkit.org> |
|
2254 |
|
2255 Reviewed by Darin. |
|
2256 |
|
2257 - fix http://bugs.webkit.org/show_bug.cgi?id=14965 |
|
2258 svn-create-patch uses deprecated tail switch |
|
2259 |
|
2260 * Scripts/svn-create-patch: Use 'tail -n +3' instead of 'tail +3'. |
|
2261 |
|
2262 2007-08-13 Sam Weinig <sam@webkit.org> |
|
2263 |
|
2264 Reviewed by Adam Roben. |
|
2265 |
|
2266 Use the cygwin specific Apache config file under cygwin. |
|
2267 |
|
2268 * Scripts/run-webkit-httpd: |
|
2269 |
|
2270 2007-08-12 Adam Roben <aroben@apple.com> |
|
2271 |
|
2272 Generate results for new tests in a more logical location |
|
2273 |
|
2274 New platform-specific tests always have their results generated right |
|
2275 next to the test. New cross-platform tests will have their results |
|
2276 generated a) in the cross-platform directory, if they are text-only, |
|
2277 or b) in the least-specific platform directory, if they are render |
|
2278 tree dumps. |
|
2279 |
|
2280 Reviewed by Lars. |
|
2281 |
|
2282 * Scripts/run-webkit-tests: |
|
2283 |
|
2284 2007-08-12 Adam Roben <aroben@apple.com> |
|
2285 |
|
2286 Print the actual directory where new results are generated. |
|
2287 |
|
2288 Before, we were printing an unpredictable, context-specific substring |
|
2289 of the directory. |
|
2290 |
|
2291 Reviewed by Lars. |
|
2292 |
|
2293 * Scripts/run-webkit-tests: |
|
2294 |
|
2295 2007-08-12 Adam Roben <aroben@apple.com> |
|
2296 |
|
2297 Factor some common code into a stripExtension() subroutine. |
|
2298 |
|
2299 Reviewed by Lars. |
|
2300 |
|
2301 * Scripts/run-webkit-tests: Also removed some debugging output. |
|
2302 |
|
2303 2007-08-11 Matt Lilek <pewtermoose@gmail.com> |
|
2304 |
|
2305 Reviewed over and over and over by Adam Roben. |
|
2306 |
|
2307 Bug 14740: Hierarchical layout tests and platform organization |
|
2308 http://bugs.webkit.org/show_bug.cgi?id=14740 |
|
2309 |
|
2310 Add support for platform-specific layout tests and results. |
|
2311 |
|
2312 * Scripts/run-webkit-tests: |
|
2313 |
|
2314 2007-08-11 David Kilzer <ddkilzer@webkit.org> |
|
2315 |
|
2316 Reviewed by Adam. |
|
2317 |
|
2318 Refactored svn-create-path to use a hash-of-hashes data structure to keep |
|
2319 track of changed files. In the top level hash, keys are paths to files and |
|
2320 values are 'fileData' hashes with the following keys and values: |
|
2321 |
|
2322 - isBinary: boolean value (set to true for non-text files like images, etc.) |
|
2323 - isTestFile: boolean value (set to true if file exists within a known test |
|
2324 directory) |
|
2325 - modificationType: string equal to one of 'addition', 'additionWithHistory', |
|
2326 'modification' or 'deletion' |
|
2327 - path: string equal to the path to the file (this may seem redundant, but it |
|
2328 is required to use the second-level 'fileData' hash independent of the |
|
2329 top-level hash) |
|
2330 - sourceFile: [optional] string equal to the path of the original file that was |
|
2331 copied or moved |
|
2332 - sourceRevision: [optional] string equal to the revision of the original file |
|
2333 that was copied or moved |
|
2334 |
|
2335 * Scripts/svn-create-patch: Moved call to GetOptions() to its own statement |
|
2336 that saves the return value in $result, then checks it before printing help. |
|
2337 Combined sourceFiles, %testFiles, and %binaryFiles into single %diffFiles hash |
|
2338 and eliminated two for() loops. |
|
2339 (binarycmp): Added. Used with sort() to order non-binary files before binary |
|
2340 files. |
|
2341 (findBaseUrl): Added. Extracted from findSourceFileAndRevision(). |
|
2342 (findMimeType): Added optional second argument that takes a revision number. |
|
2343 (generateDiff): Updated to take one fileData argument instead of three ($file, |
|
2344 $modificationType, $isBinary). |
|
2345 (generateFileList): Updated to take one hash ref argument (%diffFiles) |
|
2346 instead of three (%sourceFiles, %testFiles, %binaryFiles). Populates |
|
2347 %diffFiles using paths for keys and fileData hashes for values. |
|
2348 (manufacturePatchForAdditionWithHistory): Updated to take one fileData |
|
2349 argument. |
|
2350 (pathcmp): Updated to take two fileData arguments instead of two strings. |
|
2351 (testfilecmp): Added. Used with sort() to order non-test files before test |
|
2352 files. |
|
2353 |
|
2354 2007-08-11 Darin Adler <darin@apple.com> |
|
2355 |
|
2356 * Scripts/run-webkit-tests: Give a different message when only the pixel test failed. |
|
2357 |
|
2358 2007-08-06 Nigel Tao <nigeltao@gnome.org> |
|
2359 |
|
2360 Reviewed by David Kilzer. |
|
2361 |
|
2362 Fix bug 14745: WebKitTools/Scripts/run-launcher doesn't speak --gdk |
|
2363 http://bugs.webkit.org/show_bug.cgi?id=14745 |
|
2364 |
|
2365 * Scripts/run-launcher: |
|
2366 Scrub the "--gdk" out of the command line args, if given, so that |
|
2367 GdkLauncher doesn't try to interpret it as a URL. |
|
2368 |
|
2369 2007-08-03 Adam Roben <aroben@apple.com> |
|
2370 |
|
2371 Catch SIGPIPE on Windows so that run-webkit-tests doesn't quit when DRT crashes |
|
2372 |
|
2373 Reviewed by Sam. |
|
2374 |
|
2375 * Scripts/run-webkit-tests: Also close ERROR when we finish running the tests. |
|
2376 |
|
2377 2007-08-03 Sam Weinig <sam@webkit.org> |
|
2378 |
|
2379 Reviewed by Darin. |
|
2380 |
|
2381 Recursively dump all frames as text using new |
|
2382 layoutTestController.dumpChildFramesAsText() function. |
|
2383 |
|
2384 * DumpRenderTree/DumpRenderTree.m: |
|
2385 (dumpFramesAsText): |
|
2386 (dump): |
|
2387 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
2388 (-[LayoutTestController dumpChildFramesAsText]): |
|
2389 (runTest): |
|
2390 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
2391 (dumpFramesAsText): |
|
2392 (dump): |
|
2393 (runTest): |
|
2394 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.h: |
|
2395 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: |
|
2396 (dumpChildFramesAsTextCallback): |
|
2397 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
2398 |
|
2399 2007-08-02 Adam Roben <aroben@apple.com> |
|
2400 |
|
2401 Fix fast/dom/Window/alert-undefined.html |
|
2402 |
|
2403 Reviewed by Sam. |
|
2404 |
|
2405 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/WaitUntilDoneDelegate.cpp: |
|
2406 (WaitUntilDoneDelegate::runJavaScriptAlertPanelWithMessage): Don't let |
|
2407 Windows translate a null BSTR into "(null)" |
|
2408 |
|
2409 2007-08-02 Kevin McCullough <kmccullough@apple.com> |
|
2410 |
|
2411 Reviewed by Tim. |
|
2412 |
|
2413 - It would help if I actually called the right function. |
|
2414 |
|
2415 * Drosera/DebuggerDocument.cpp: |
|
2416 (DebuggerDocument::showConsole): |
|
2417 |
|
2418 2007-08-02 Adam Roben <aroben@apple.com> |
|
2419 |
|
2420 Don't delete the stderr file right after creating it |
|
2421 |
|
2422 Reviewed by NOBODY. |
|
2423 |
|
2424 * Scripts/run-webkit-tests: |
|
2425 |
|
2426 2007-08-01 Adam Roben <aroben@apple.com> |
|
2427 |
|
2428 When DRT crashes, record stderr and restart DRT |
|
2429 |
|
2430 This prevents a DRT crash from causing the next few hundred tests to |
|
2431 "fail" because DRT is no longer running. |
|
2432 |
|
2433 I also changed the terminology that run-webkit-tests uses in its |
|
2434 output a bit, so that crashing tests are referred to as "crashes" |
|
2435 instead of "failures". |
|
2436 |
|
2437 Reviewed by Mark. |
|
2438 |
|
2439 * Scripts/run-webkit-tests: Detect a crash and record it as a tool |
|
2440 failure. |
|
2441 (sub openDumpTool): Use open3 so that we can access stderr. |
|
2442 (sub dumpToolCrashed): Added. |
|
2443 (sub printFailureMessageForTest): Added. |
|
2444 (sub htmlForExpectedAndActualResults): Added. |
|
2445 (sub deleteExpectedAndActualResults): Added. |
|
2446 (sub recordActualResultsAndDiff): Added. |
|
2447 |
|
2448 2007-07-30 Darin Adler <darin@apple.com> |
|
2449 |
|
2450 Reviewed by Tim Hatcher. |
|
2451 |
|
2452 * DumpRenderTree/DumpRenderTree.m: (dump): Fix dumping for documents that include null |
|
2453 characters. This turned out not to be needed for the test case that motivated me to |
|
2454 do it, but it's nice to have this for the future. |
|
2455 |
|
2456 2007-07-30 Simon Hausmann <hausmann@kde.org> |
|
2457 |
|
2458 Reviewed by Lars. |
|
2459 |
|
2460 Link QtLauncher into $$OUTPUT_DIR/bin |
|
2461 |
|
2462 * Scripts/run-launcher: |
|
2463 |
|
2464 2007-07-27 David Kilzer <ddkilzer@apple.com> |
|
2465 |
|
2466 Reviewed by Geoff and Darin. |
|
2467 |
|
2468 Use a subroutine for validating the --skipped switch. |
|
2469 |
|
2470 * Scripts/run-webkit-tests: |
|
2471 |
|
2472 2007-07-27 Darin Adler <darin@apple.com> |
|
2473 |
|
2474 Reviewed by Sam. |
|
2475 |
|
2476 * Scripts/run-webkit-tests: Remove exception for leaks bug that has been fixed on Leopard. |
|
2477 |
|
2478 2007-07-27 Holger Hans Peter Freyther <zecke@selfish.org> |
|
2479 |
|
2480 Reviewed by Mark. |
|
2481 |
|
2482 Correct the path of GdkLauncher and make checkFrameworks work on OSX |
|
2483 when building the Qt or Gtk+ port. |
|
2484 |
|
2485 * GdkLauncher/GdkLauncher.pro: Don't create an app bundle on OSX |
|
2486 * Scripts/run-launcher: |
|
2487 * Scripts/webkitdirs.pm: Don't add WebKit if we build the Qt or Gtk+ port. |
|
2488 |
|
2489 2007-07-27 Simon Hausmann <hausmann@kde.org> |
|
2490 |
|
2491 Done with and reviewed by Lars and Zack. |
|
2492 |
|
2493 Fix build-webkit for the Qt build on Windows with msvc/nmake by trying to detect the Qt mkspec and using "nmake" instead of "make" as build command. |
|
2494 |
|
2495 * Scripts/webkitdirs.pm: |
|
2496 |
|
2497 2007-07-27 Simon Hausmann <hausmann@kde.org> |
|
2498 |
|
2499 Done with and reviewed by Lars and Zack. |
|
2500 |
|
2501 For detecting the SVG support for the Qt build don't do the nm hack. Just always claim SVG support is enabled because that's what it is. The nm hack doesn't work on Windows anyway. |
|
2502 |
|
2503 * Scripts/webkitdirs.pm: |
|
2504 |
|
2505 2007-07-26 Kevin McCullough <kmccullough@apple.com> |
|
2506 |
|
2507 Reviewed by Darin, Geoff, Sam. |
|
2508 |
|
2509 - <rdar://problem/5150461> Resizing the window larger than the screen causes no resize. |
|
2510 |
|
2511 - Added delegate methods to intercept and fake the frame location so methods like resizeTo and moveTo can change the window location without actually making the window appear on-screen. |
|
2512 |
|
2513 * DumpRenderTree/UIDelegate.h: |
|
2514 * DumpRenderTree/UIDelegate.m: |
|
2515 (-[UIDelegate webView:setFrame:]): |
|
2516 (-[UIDelegate webViewFrame:]): |
|
2517 |
|
2518 2007-07-26 Kevin McCullough <kmccullough@apple.com> |
|
2519 |
|
2520 Reviewed by Adam. |
|
2521 |
|
2522 - Lars wanted this check for Qt but it breaks platform specific layout tests. |
|
2523 |
|
2524 * Scripts/run-webkit-tests: |
|
2525 |
|
2526 2007-07-25 Kevin McCullough <kmccullough@apple.com> |
|
2527 |
|
2528 Reviewed by Tim, Darin, Oliver. |
|
2529 |
|
2530 - <rdar://problem/5329440> REGRESSION: Clicking links with the feed:// protocol in Safari 3 does nothing |
|
2531 - Change DRT to be able to intercept the requst to load so it can check if a scheme was allowed or not. |
|
2532 |
|
2533 * ChangeLog: |
|
2534 * DumpRenderTree/DumpRenderTree.m: |
|
2535 (createWebView): |
|
2536 (dumpRenderTree): |
|
2537 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
2538 (+[LayoutTestController webScriptNameForSelector:]): |
|
2539 (-[LayoutTestController setCustomPolicyDelegate:]): |
|
2540 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
2541 * DumpRenderTree/FrameLoadDelegate.h: |
|
2542 * DumpRenderTree/PolicyDelegate.h: Added. |
|
2543 * DumpRenderTree/PolicyDelegate.m: Added. |
|
2544 (-[PolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]): |
|
2545 * DumpRenderTree/ResourceLoadDelegate.h: |
|
2546 |
|
2547 2007-07-25 Adam Treat <treat@kde.org> |
|
2548 |
|
2549 Reviewed by Niko. |
|
2550 |
|
2551 Fix build for some reported systems. |
|
2552 |
|
2553 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
2554 |
|
2555 2007-07-23 Adam Treat <treat@kde.org> |
|
2556 |
|
2557 Reviewed by Nikolas. |
|
2558 |
|
2559 Fix qt DRT to suppress js popup alerts and log instead. |
|
2560 |
|
2561 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
2562 (WebCore::WebPage::javaScriptAlert): |
|
2563 |
|
2564 2007-07-22 Holger Hans Peter Freyther <zecke@selfish.org> |
|
2565 |
|
2566 Reviewed by Adam. |
|
2567 |
|
2568 Make the GdkLauncher use the new WebKit/Gtk API. Change webkitdirs.pm to |
|
2569 honor --qmakearg for the Gdk/Gtk build as well. |
|
2570 |
|
2571 * GdkLauncher/main.cpp: Switch to the new API |
|
2572 * Scripts/webkitdirs.pm: Allow to specify --qmakearg, e.g. to control the WEBKIT_{INC,LIB}_DIR |
|
2573 |
|
2574 2007-07-22 Darin Adler <darin@apple.com> |
|
2575 |
|
2576 * DumpRenderTree/TextInputController.m: (-[TextInputController interpretKeyEvents:withSender:]): |
|
2577 Fix a leak by releasing the array used here. |
|
2578 |
|
2579 2007-07-22 David Kilzer <ddkilzer@webkit.org> |
|
2580 |
|
2581 Reviewed by Darin. |
|
2582 |
|
2583 - fix http://bugs.webkit.org/show_bug.cgi?id=14713 |
|
2584 Script to update iExploder cssproperties.in file based on CSSPropertyNames.in |
|
2585 |
|
2586 Added script to update WebKitTools/iExploder/htdocs/cssproperties.in based on the contents |
|
2587 of WebCore/css/CSSPropertyNames.in. Also updated cssproperties.in. |
|
2588 |
|
2589 * Scripts/update-iexploder-cssproperties: Added. |
|
2590 * iExploder/htdocs/cssproperties.in: Updated by running update-iexploder-cssproperties script. |
|
2591 Added new CSS3 property section and Moved box-sizing property to it. |
|
2592 |
|
2593 2007-07-22 Oliver Hunt <oliver@apple.com> |
|
2594 |
|
2595 Reviewed by Darin. |
|
2596 |
|
2597 http://bugs.webkit.org/show_bug.cgi?id=14710 |
|
2598 |
|
2599 Add preliminary support for testing Input Method/WebKit behaviour and interaction |
|
2600 in DRT. This provides the NSTextInput API which is most of what should be necessary |
|
2601 to mimic the event sequences Input Methods trigger. |
|
2602 |
|
2603 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
2604 * DumpRenderTree/TextInputController.h: |
|
2605 * DumpRenderTree/TextInputController.m: |
|
2606 (-[WebHTMLView interpretKeyEvents:]): |
|
2607 (+[TextInputController isSelectorExcludedFromWebScript:]): |
|
2608 (+[TextInputController webScriptNameForSelector:]): |
|
2609 (-[TextInputController initWithWebView:]): |
|
2610 (-[TextInputController dealloc]): |
|
2611 (-[TextInputController textInput]): |
|
2612 (-[TextInputController setInputMethodHandler:]): |
|
2613 (-[TextInputController interpretKeyEvents:withSender:]): |
|
2614 |
|
2615 2007-07-20 Adam Roben <aroben@apple.com> |
|
2616 |
|
2617 * Scripts/commit-log-editor: Small fix to make an all-whitespace log |
|
2618 message not count as an existing log. |
|
2619 |
|
2620 2007-07-19 Geoffrey Garen <ggaren@apple.com> |
|
2621 |
|
2622 Reviewed by Darin Adler. |
|
2623 |
|
2624 Updated DumpRenderTree for <rdar://problem/5348384> Restore old return |
|
2625 value behavior of stringByEvaluatingJavaScriptFromString |
|
2626 |
|
2627 * DumpRenderTree/DumpRenderTree.m: |
|
2628 (testStringByEvaluatingJavaScriptFromString): |
|
2629 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
2630 |
|
2631 2007-07-19 Adam Roben <aroben@apple.com> |
|
2632 |
|
2633 Make commit-log-editor work with git |
|
2634 |
|
2635 Reviewed by Sam. |
|
2636 |
|
2637 * Scripts/commit-log-editor: Use VCSUtils and accept a git-style |
|
2638 commit message template. Also removed the unused $breakPoint variable. |
|
2639 |
|
2640 2007-07-19 Adam Roben <aroben@apple.com> |
|
2641 |
|
2642 Move generally-useful VCS code into a new VCSUtils.pm module |
|
2643 |
|
2644 This is in preparation for making commit-log-editor git-friendly. |
|
2645 |
|
2646 Reviewed by Sam. |
|
2647 |
|
2648 * Scripts/VCSUtils.pm: Added. Code moved here from prepare-ChangeLog. |
|
2649 * Scripts/prepare-ChangeLog: Use VCSUtils. |
|
2650 |
|
2651 2007-07-19 Lars Knoll <lars@trolltech.com> |
|
2652 |
|
2653 Fix a crash on exit when running DRT against a current |
|
2654 Qt 4.4 snapshot. |
|
2655 |
|
2656 Reviewed by Zack |
|
2657 |
|
2658 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
2659 (main): |
|
2660 |
|
2661 2007-07-18 Adam Roben <aroben@apple.com> |
|
2662 |
|
2663 Don't try to use an SSL certificate on Windows until <rdar://problem/5345985> is fixed |
|
2664 |
|
2665 Reviewed by Mark. |
|
2666 |
|
2667 * Scripts/run-webkit-httpd: |
|
2668 * Scripts/run-webkit-tests: |
|
2669 |
|
2670 2007-07-18 Adam Roben <aroben@apple.com> |
|
2671 |
|
2672 More git friendliness for prepare-ChangeLog |
|
2673 |
|
2674 The overall change is to remove the use of git-status and replace it |
|
2675 with git-diff --name-status (which we were already using in the |
|
2676 --git-commit case). |
|
2677 |
|
2678 This lets us respect directories specified on the command line when |
|
2679 using git, just as we do for Subversion. It also speeds things up a |
|
2680 bit, especially in the subdirectory case, as git-status is pretty slow. |
|
2681 |
|
2682 I also fixed some issues where we wouldn't detect copied files and |
|
2683 would reverse the new filename and the original filename for renamed files. |
|
2684 |
|
2685 Reviewed by Mark. |
|
2686 |
|
2687 * Scripts/prepare-ChangeLog: |
|
2688 (sub diffFromToString): Added. |
|
2689 (sub diffCommand): Don't append the paths in the --git-commit case, as |
|
2690 we should be operating on the entire commit. |
|
2691 (sub statusCommand): Always use git-diff --name-status, and added an |
|
2692 extra -C option to git-diff to make it find a few more copied files. |
|
2693 (sub createPatchCommand): Collapsed the two git cases a bit, and added |
|
2694 the extra -C option as above. |
|
2695 (sub generateFileList): Remove the git-status codepath, and recognize |
|
2696 file copies in the --name-status output. |
|
2697 (sub isModifiedOrAddedStatus): Collapsed the status codes into one |
|
2698 dictionary. |
|
2699 (sub isConflictStatus): Updated the git dictionary. |
|
2700 (sub statusDescription): Updated the git dictionary. |
|
2701 |
|
2702 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2703 |
|
2704 * Scripts/build-drosera: Update where we look for the Xcode project. |
|
2705 |
|
2706 2007-07-18 Adam Treat <treat@kde.org> |
|
2707 |
|
2708 Reviewed by bdash. |
|
2709 |
|
2710 Use the old wording for Safari. |
|
2711 |
|
2712 * Scripts/build-webkit: |
|
2713 * Scripts/webkitdirs.pm: |
|
2714 |
|
2715 2007-07-18 Adam Treat <treat@kde.org> |
|
2716 |
|
2717 Reviewed by bdash. |
|
2718 |
|
2719 Add convenience script for launching test apps for Qt and Gdk ports. |
|
2720 Change the build-webkit script accordingly. |
|
2721 |
|
2722 * Scripts/build-webkit: |
|
2723 * Scripts/run-launcher: Added. |
|
2724 * Scripts/webkitdirs.pm: |
|
2725 |
|
2726 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2727 |
|
2728 Reviewed by Adam. |
|
2729 |
|
2730 Make the Page with the now required InspectorClient. |
|
2731 |
|
2732 * GdkLauncher/main.cpp: |
|
2733 (main): |
|
2734 |
|
2735 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2736 |
|
2737 Remove the redundant copies of Makefile.shared and the new Makefile.Drosera. |
|
2738 Now included the main Makefile.shared and change the SCRIPTS_PATH variable as needed. |
|
2739 |
|
2740 * Drosera/Makefile: Added. |
|
2741 * Drosera/mac/Makefile: |
|
2742 * DumpRenderTree/Makefile: |
|
2743 * Makefile: |
|
2744 * Makefile.Drosera: Removed. |
|
2745 * Makefile.shared: Removed. |
|
2746 |
|
2747 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2748 |
|
2749 The console log was 20px down from the top for no reason, move it up. |
|
2750 |
|
2751 * Drosera/console.css: |
|
2752 |
|
2753 2007-07-18 Timothy Hatcher <timothy@apple.com> |
|
2754 |
|
2755 Use contentDocument to get the source view's iframe document. |
|
2756 Also adds a null/undefined check for localVariableNames. |
|
2757 |
|
2758 * Drosera/debugger.js: |
|
2759 |
|
2760 2007-07-18 Lars Knoll <lars@trolltech.com> |
|
2761 |
|
2762 We really don't want to compare non text only tests to the |
|
2763 Mac results if we don't have a result for Qt, as this would |
|
2764 give a failure and not a notification that the test is new. |
|
2765 |
|
2766 Reviewed by Zack |
|
2767 |
|
2768 * Scripts/run-webkit-tests: |
|
2769 |
|
2770 2007-07-18 Lars Knoll <lars@trolltech.com> |
|
2771 |
|
2772 Reviewed by Zack & Simon |
|
2773 |
|
2774 Adjust to changed API in QWebFrame |
|
2775 |
|
2776 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
2777 (WebCore::DumpRenderTree::DumpRenderTree): |
|
2778 |
|
2779 2007-07-18 Mark Rowe <mrowe@apple.com> |
|
2780 |
|
2781 Update path to the Drosera Xcode project now that it has moved into a subdirectory. |
|
2782 |
|
2783 * BuildSlaveSupport/build-launcher-app: |
|
2784 |
|
2785 2007-07-17 Geoffrey Garen <ggaren@apple.com> |
|
2786 |
|
2787 Reviewed by Antti Koivisto. |
|
2788 |
|
2789 Added watchdog timer to waitUntilDone to prevent a run-away test from |
|
2790 hanging the test harness. |
|
2791 |
|
2792 * DumpRenderTree/DumpRenderTree.m: |
|
2793 (dump): |
|
2794 (-[LayoutTestController waitUntilDone]): |
|
2795 (-[LayoutTestController waitUntilDoneWatchdogFired]): |
|
2796 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
2797 |
|
2798 2007-07-17 Kevin McCullough <kmccullough@apple.com> |
|
2799 |
|
2800 Reviewed by Adam. |
|
2801 |
|
2802 - Implemented cross-platform code for functions calling into the JavaScript. |
|
2803 |
|
2804 * Drosera/DebuggerDocument.cpp: |
|
2805 (DebuggerDocument::callAsFunction): |
|
2806 (DebuggerDocument::pauseJS): |
|
2807 (DebuggerDocument::resumeJS): |
|
2808 (DebuggerDocument::stepIntoJS): |
|
2809 (DebuggerDocument::stepOverJS): |
|
2810 (DebuggerDocument::stepOutJS): |
|
2811 (DebuggerDocument::showConsoleJS): |
|
2812 (DebuggerDocument::closeCurrentFileJS): |
|
2813 (DebuggerDocument::updateFileSource): |
|
2814 (DebuggerDocument::didParseScript): |
|
2815 (DebuggerDocument::willExecuteStatement): |
|
2816 (DebuggerDocument::didEnterCallFrame): |
|
2817 (DebuggerDocument::willLeaveCallFrame): |
|
2818 (DebuggerDocument::exceptionWasRaised): |
|
2819 * Drosera/DebuggerDocument.h: |
|
2820 * Drosera/mac/DebuggerDocumentMac.mm: |
|
2821 (-[DebuggerDocumentMac pause:]): |
|
2822 (-[DebuggerDocumentMac resume:]): |
|
2823 (-[DebuggerDocumentMac stepInto:]): |
|
2824 (-[DebuggerDocumentMac stepOver:]): |
|
2825 (-[DebuggerDocumentMac stepOut:]): |
|
2826 (-[DebuggerDocumentMac showConsole:]): |
|
2827 (-[DebuggerDocumentMac closeCurrentFile:]): |
|
2828 (-[DebuggerDocumentMac webView:didLoadMainResourceForDataSource:]): |
|
2829 (-[DebuggerDocumentMac webView:didParseSource:baseLineNumber:fromURL:sourceId:forWebFrame:]): |
|
2830 (-[DebuggerDocumentMac webView:didEnterCallFrame:sourceId:line:forWebFrame:]): |
|
2831 (-[DebuggerDocumentMac webView:willExecuteStatement:sourceId:line:forWebFrame:]): |
|
2832 (-[DebuggerDocumentMac webView:willLeaveCallFrame:sourceId:line:forWebFrame:]): |
|
2833 (-[DebuggerDocumentMac webView:exceptionWasRaised:sourceId:line:forWebFrame:]): |
|
2834 |
|
2835 2007-07-16 Kevin McCullough <kmccullough@apple.com> |
|
2836 |
|
2837 Reviewed by Darin. |
|
2838 |
|
2839 - Continued x-platform modifications. |
|
2840 |
|
2841 * Drosera/win/DebuggerDocumentWin.cpp: Copied from Drosera/win/DebuggerObjectCallbacks.cpp. |
|
2842 * Drosera/win/DebuggerDocumentWin.h: Copied from Drosera/win/DebuggerObjectCallbacks.h. |
|
2843 * Drosera/win/DebuggerObjectCallbacks.cpp: Removed. |
|
2844 * Drosera/win/DebuggerObjectCallbacks.h: Removed. |
|
2845 * Drosera/win/Drosera.cpp: |
|
2846 * Drosera/win/Drosera.vcproj/Drosera.vcproj: |
|
2847 * Drosera/win/stdafx.cpp: Removed. |
|
2848 * Drosera/win/stdafx.h: Removed. |
|
2849 |
|
2850 2007-07-16 Kevin McCullough <kmccullough@apple.com> |
|
2851 |
|
2852 Reviewed by Sam. |
|
2853 |
|
2854 - Modified files to use cross-platform code. |
|
2855 |
|
2856 * Drosera/DebuggerDocument.cpp: Added. |
|
2857 (DebuggerDocument::breakpointEditorHTML): |
|
2858 (DebuggerDocument::isPaused): |
|
2859 (DebuggerDocument::pause): |
|
2860 (DebuggerDocument::resume): |
|
2861 (DebuggerDocument::stepInto): |
|
2862 (DebuggerDocument::evaluateScript): |
|
2863 (DebuggerDocument::currentFunctionStack): |
|
2864 (DebuggerDocument::localScopeVariableNamesForCallFrame): |
|
2865 (DebuggerDocument::valueForScopeVariableNamed): |
|
2866 * Drosera/DebuggerDocument.h: Added. |
|
2867 (DebuggerDocument::DebuggerDocument): |
|
2868 * Drosera/config.h: Added. |
|
2869 * Drosera/mac/DebuggerApplication.mm: |
|
2870 (-[DebuggerApplication attach:]): |
|
2871 * Drosera/mac/DebuggerDocument.h: Removed. |
|
2872 * Drosera/mac/DebuggerDocument.mm: Removed. |
|
2873 * Drosera/mac/DebuggerDocumentMac.h: Copied from Drosera/mac/DebuggerDocument.h. |
|
2874 * Drosera/mac/DebuggerDocumentMac.mm: Copied from Drosera/mac/DebuggerDocument.mm. |
|
2875 (-[DebuggerDocumentMac initWithServerName:]): |
|
2876 (-[DebuggerDocumentMac dealloc]): |
|
2877 (-[DebuggerDocumentMac breakpointEditorHTML]): |
|
2878 (-[DebuggerDocumentMac isPaused]): |
|
2879 (-[DebuggerDocumentMac pause]): |
|
2880 (-[DebuggerDocumentMac resume]): |
|
2881 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
2882 * Drosera/win/DebuggerApplication.cpp: |
|
2883 * Drosera/win/DebuggerObjectCallbacks.cpp: |
|
2884 (breakpointEditorHTMLCallback): |
|
2885 (currentFunctionStackCallback): |
|
2886 (evaluateScript_inCallFrame_Callback): |
|
2887 (isPausedCallback): |
|
2888 (localScopeVariableNamesForCallFrame_Callback): |
|
2889 (pauseCallback): |
|
2890 (resumeCallback): |
|
2891 (stepIntoCallback): |
|
2892 (valueForScopeVariableNamed_inCallFrame_Callback): |
|
2893 (staticFunctions): |
|
2894 * Drosera/win/Drosera.cpp: |
|
2895 * Drosera/win/DroseraPrefix.cpp: Added. |
|
2896 * Drosera/win/DroseraPrefix.h: Added. |
|
2897 |
|
2898 2007-07-16 Kevin McCullough <kmccullough@apple.com> |
|
2899 |
|
2900 Reviewed by Adam, Sam and Tim. |
|
2901 |
|
2902 - Moving files to prepare for cross-platform architecture. |
|
2903 |
|
2904 * Drosera/DebuggerApplication.h: Removed. |
|
2905 * Drosera/DebuggerApplication.m: Removed. |
|
2906 * Drosera/DebuggerDocument.h: Removed. |
|
2907 * Drosera/DebuggerDocument.m: Removed. |
|
2908 * Drosera/Drosera.pch: Removed. |
|
2909 * Drosera/Drosera.xcodeproj: Removed. |
|
2910 * Drosera/Drosera.xcodeproj/project.pbxproj: Removed. |
|
2911 * Drosera/Info.plist: Removed. |
|
2912 * Drosera/LauncherInfo.plist: Removed. |
|
2913 * Drosera/Makefile: Removed. |
|
2914 * Drosera/launcher.m: Removed. |
|
2915 * Drosera/mac: Added. |
|
2916 * Drosera/mac/DebuggerApplication.h: Copied from Drosera/DebuggerApplication.h. |
|
2917 * Drosera/mac/DebuggerApplication.mm: Copied from Drosera/DebuggerApplication.m. |
|
2918 * Drosera/mac/DebuggerDocument.h: Copied from Drosera/DebuggerDocument.h. |
|
2919 * Drosera/mac/DebuggerDocument.mm: Copied from Drosera/DebuggerDocument.m. |
|
2920 * Drosera/mac/Drosera.pch: Copied from Drosera/Drosera.pch. |
|
2921 * Drosera/mac/Drosera.xcodeproj: Copied from Drosera/Drosera.xcodeproj. |
|
2922 * Drosera/mac/Drosera.xcodeproj/project.pbxproj: |
|
2923 * Drosera/mac/Info.plist: Copied from Drosera/Info.plist. |
|
2924 * Drosera/mac/LauncherInfo.plist: Copied from Drosera/LauncherInfo.plist. |
|
2925 * Drosera/mac/Makefile: Copied from Drosera/Makefile. |
|
2926 * Drosera/mac/launcher.m: Copied from Drosera/launcher.m. |
|
2927 * Drosera/mac/main.m: Copied from Drosera/main.m. |
|
2928 * Drosera/main.m: Removed. |
|
2929 * Makefile: |
|
2930 * Makefile.Drosera: Added. |
|
2931 |
|
2932 2007-07-15 Mark Rowe <mrowe@apple.com> |
|
2933 |
|
2934 * Scripts/generate-coverage-data: Don't fail if WebKitBuild directory does not exist. |
|
2935 |
|
2936 2007-07-13 Sam Weinig <sam@webkit.org> |
|
2937 |
|
2938 Reviewed by Geoff Garen. |
|
2939 |
|
2940 Add support for running SSL tests over HTTPS. |
|
2941 |
|
2942 * DumpRenderTree/DumpRenderTree.m: |
|
2943 (runTest): |
|
2944 * DumpRenderTree/FrameLoadDelegate.m: |
|
2945 (-[FrameLoadDelegate webView:didFailProvisionalLoadWithError:forFrame:]): |
|
2946 * Scripts/run-webkit-httpd: |
|
2947 * Scripts/run-webkit-tests: |
|
2948 |
|
2949 2007-07-13 David Kilzer <ddkilzer@apple.com> |
|
2950 |
|
2951 Reviewed by Darin. |
|
2952 |
|
2953 Added support for -h|--help argument and verify that all command line arguments parse |
|
2954 correctly. |
|
2955 |
|
2956 * Scripts/run-webkit-httpd: |
|
2957 |
|
2958 2007-07-12 Mark Rowe <mrowe@apple.com> |
|
2959 |
|
2960 Reviewed by Ada. |
|
2961 |
|
2962 Remove leak suppression for xmlDocPtrForString now that <rdar://problem/5329877> is fixed. |
|
2963 |
|
2964 * Scripts/run-webkit-tests: |
|
2965 |
|
2966 2007-07-12 Geoffrey Garen <ggaren@apple.com> |
|
2967 |
|
2968 Reviewed by Oliver Hunt. |
|
2969 |
|
2970 Made the leaks tests pass on Leopard. |
|
2971 |
|
2972 * Scripts/run-webkit-tests: Added some leaks to exclude on Leopard. |
|
2973 * Scripts/run-leaks: Updated parser for slight change in text output. |
|
2974 |
|
2975 2007-07-11 David Kilzer <ddkilzer@apple.com> |
|
2976 |
|
2977 Reviewed by Maciej. |
|
2978 |
|
2979 Update the iExploder list of CSS properties after box-sizing was renamed to |
|
2980 -webkit-box-sizing in r21026 to fix <rdar://problem/4667227>. |
|
2981 |
|
2982 * iExploder/htdocs/cssproperties.in: Added -webkit-box-sizing. Both box-sizing and |
|
2983 -moz-box-sizing remain. |
|
2984 |
|
2985 2007-07-10 Darin Adler <darin@apple.com> |
|
2986 |
|
2987 * Scripts/run-webkit-tests: Add an ignore item for a leak in Tiger's |
|
2988 Foundation's multipart/mixed-replace support -- I already verified that |
|
2989 the bug has been fixed. |
|
2990 |
|
2991 2007-07-10 Alice Liu <alice.liu@apple.com> |
|
2992 |
|
2993 rubber stamped by Maciej. |
|
2994 |
|
2995 fixed <rdar://5137972> editing/selection/editable-links.html fails on Windows |
|
2996 |
|
2997 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
2998 (initializePreferences): |
|
2999 set editable link behavior to match Mac DRT. |
|
3000 |
|
3001 2007-07-10 Geoffrey Garen <ggaren@apple.com> |
|
3002 |
|
3003 Reviewed by Tim Hatcher. |
|
3004 |
|
3005 Ignore Page.o in debug builds because it now has a static PageCounter |
|
3006 object. |
|
3007 |
|
3008 * Scripts/check-for-global-initializers: |
|
3009 |
|
3010 2007-07-09 Darin Adler <darin@apple.com> |
|
3011 |
|
3012 * Scripts/run-webkit-tests: Moved leaks from Tiger that are marked as fixed in Leopard to a Tiger-only section. |
|
3013 |
|
3014 2007-07-09 Alice Liu <alice.liu@apple.com> |
|
3015 |
|
3016 Reviewed by Adam Roben. |
|
3017 |
|
3018 setting DOM Paste Allowed Pref |
|
3019 |
|
3020 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
3021 (initializePreferences): |
|
3022 |
|
3023 2007-07-05 Kevin McCullough <kmccullough@apple.com> |
|
3024 |
|
3025 Reviewed by Adam, Sam, and Ada. |
|
3026 |
|
3027 - Inital checkin of Drosera for Win. This isn't pretty and doesn't connect to Safari but debug builds and runs. |
|
3028 |
|
3029 * Drosera/Images/Drosera.ico: Added. |
|
3030 * Drosera/Images/small.ico: Added. |
|
3031 * Drosera/win: Added. |
|
3032 * Drosera/win/BaseDelegate.h: Added. |
|
3033 (BaseDelegate::QueryInterface): |
|
3034 (BaseDelegate::didFinishLoadForFrame): |
|
3035 (BaseDelegate::windowScriptObjectAvailable): |
|
3036 (BaseDelegate::didStartProvisionalLoadForFrame): |
|
3037 (BaseDelegate::didReceiveServerRedirectForProvisionalLoadForFrame): |
|
3038 (BaseDelegate::didFailProvisionalLoadWithError): |
|
3039 (BaseDelegate::didCommitLoadForFrame): |
|
3040 (BaseDelegate::didReceiveTitle): |
|
3041 (BaseDelegate::didReceiveIcon): |
|
3042 (BaseDelegate::didFailLoadWithError): |
|
3043 (BaseDelegate::didChangeLocationWithinPageForFrame): |
|
3044 (BaseDelegate::willPerformClientRedirectToURL): |
|
3045 (BaseDelegate::didCancelClientRedirectForFrame): |
|
3046 (BaseDelegate::willCloseFrame): |
|
3047 (BaseDelegate::createWebViewWithRequest): |
|
3048 (BaseDelegate::webViewShow): |
|
3049 (BaseDelegate::webViewClose): |
|
3050 (BaseDelegate::webViewFocus): |
|
3051 (BaseDelegate::webViewUnfocus): |
|
3052 (BaseDelegate::webViewFirstResponder): |
|
3053 (BaseDelegate::makeFirstResponder): |
|
3054 (BaseDelegate::setStatusText): |
|
3055 (BaseDelegate::webViewStatusText): |
|
3056 (BaseDelegate::webViewAreToolbarsVisible): |
|
3057 (BaseDelegate::setToolbarsVisible): |
|
3058 (BaseDelegate::webViewIsStatusBarVisible): |
|
3059 (BaseDelegate::setStatusBarVisible): |
|
3060 (BaseDelegate::webViewIsResizable): |
|
3061 (BaseDelegate::setResizable): |
|
3062 (BaseDelegate::setFrame): |
|
3063 (BaseDelegate::webViewFrame): |
|
3064 (BaseDelegate::setContentRect): |
|
3065 (BaseDelegate::webViewContentRect): |
|
3066 (BaseDelegate::runJavaScriptAlertPanelWithMessage): |
|
3067 (BaseDelegate::runJavaScriptConfirmPanelWithMessage): |
|
3068 (BaseDelegate::runJavaScriptTextInputPanelWithPrompt): |
|
3069 (BaseDelegate::runBeforeUnloadConfirmPanelWithMessage): |
|
3070 (BaseDelegate::runOpenPanelForFileButtonWithResultListener): |
|
3071 (BaseDelegate::mouseDidMoveOverElement): |
|
3072 (BaseDelegate::contextMenuItemsForElement): |
|
3073 (BaseDelegate::validateUserInterfaceItem): |
|
3074 (BaseDelegate::shouldPerformAction): |
|
3075 (BaseDelegate::dragDestinationActionMaskForDraggingInfo): |
|
3076 (BaseDelegate::willPerformDragDestinationAction): |
|
3077 (BaseDelegate::dragSourceActionMaskForPoint): |
|
3078 (BaseDelegate::willPerformDragSourceAction): |
|
3079 (BaseDelegate::contextMenuItemSelected): |
|
3080 (BaseDelegate::hasCustomMenuImplementation): |
|
3081 (BaseDelegate::trackCustomPopupMenu): |
|
3082 (BaseDelegate::measureCustomMenuItem): |
|
3083 (BaseDelegate::drawCustomMenuItem): |
|
3084 (BaseDelegate::addCustomMenuDrawingData): |
|
3085 (BaseDelegate::cleanUpCustomMenuDrawingData): |
|
3086 (BaseDelegate::canTakeFocus): |
|
3087 (BaseDelegate::takeFocus): |
|
3088 (BaseDelegate::registerUndoWithTarget): |
|
3089 (BaseDelegate::removeAllActionsWithTarget): |
|
3090 (BaseDelegate::setActionTitle): |
|
3091 (BaseDelegate::undo): |
|
3092 (BaseDelegate::redo): |
|
3093 (BaseDelegate::canUndo): |
|
3094 (BaseDelegate::canRedo): |
|
3095 * Drosera/win/DebuggerApplication.cpp: Added. |
|
3096 (DebuggerApplication::serverLoaded): |
|
3097 (DebuggerApplication::serverUnloaded): |
|
3098 (DebuggerApplication::attach): |
|
3099 (DebuggerApplication::numberOfRowsInTableView): |
|
3100 (DebuggerApplication::tableView): |
|
3101 * Drosera/win/DebuggerApplication.h: Added. |
|
3102 (DebuggerApplication::DebuggerApplication): |
|
3103 (DebuggerApplication::knownServers): |
|
3104 * Drosera/win/DebuggerObjectCallbacks.cpp: Added. |
|
3105 (breakpointEditorHTMLCallback): |
|
3106 (currentFunctionStackCallback): |
|
3107 (doubleClickMillisecondsCallback): |
|
3108 (evaluateScript_inCallFrame_Callback): |
|
3109 (isPausedCallback): |
|
3110 (localScopeVariableNamesForCallFrame_Callback): |
|
3111 (pauseCallback): |
|
3112 (resumeCallback): |
|
3113 (stepIntoCallback): |
|
3114 (valueForScopeVariableNamed_inCallFrame_Callback): |
|
3115 (staticFunctions): |
|
3116 * Drosera/win/DebuggerObjectCallbacks.h: Added. |
|
3117 * Drosera/win/Drosera.cpp: Added. |
|
3118 (_tWinMain): |
|
3119 (RegisterDroseraClass): |
|
3120 (DroseraWndProc): |
|
3121 (About): |
|
3122 (Attach): |
|
3123 (Drosera::Drosera): |
|
3124 (Drosera::initUI): |
|
3125 (Drosera::QueryInterface): |
|
3126 (Drosera::AddRef): |
|
3127 (Drosera::Release): |
|
3128 (Drosera::didFinishLoadForFrame): |
|
3129 (getDroseraJSClass): |
|
3130 (Drosera::windowScriptObjectAvailable): |
|
3131 (Drosera::webViewClose): |
|
3132 (Drosera::validateUserInterfaceItem): |
|
3133 (Drosera::runJavaScriptAlertPanelWithMessage): |
|
3134 (Drosera::onSize): |
|
3135 * Drosera/win/Drosera.h: Added. |
|
3136 (Drosera::webViewLoaded): |
|
3137 * Drosera/win/Drosera.vcproj: Added. |
|
3138 * Drosera/win/Drosera.vcproj/Drosera.rc: Added. |
|
3139 * Drosera/win/Drosera.vcproj/Drosera.vcproj: Added. |
|
3140 * Drosera/win/Drosera.vcproj/debug.vsprops: Added. |
|
3141 * Drosera/win/Drosera.vcproj/release.vsprops: Added. |
|
3142 * Drosera/win/HelperFunctions.h: Added. |
|
3143 (CFStringToBSTR): |
|
3144 * Drosera/win/Info.plist: Added. |
|
3145 * Drosera/win/resource.h: Added. |
|
3146 * Drosera/win/stdafx.cpp: Added. |
|
3147 * Drosera/win/stdafx.h: Added. |
|
3148 |
|
3149 2007-07-09 Adam Treat <adam@staikos.net> |
|
3150 |
|
3151 Reviewed by George Staikos. |
|
3152 |
|
3153 Convert QWebFrame from a QFrame to a pure QObject to eliminate all |
|
3154 traces of widgets. |
|
3155 |
|
3156 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
3157 (WebCore::DumpRenderTree::DumpRenderTree): |
|
3158 |
|
3159 2007-07-09 Anders Carlsson <andersca@apple.com> |
|
3160 |
|
3161 Reviewed by Oliver. |
|
3162 |
|
3163 <rdar://problem/4954319> |
|
3164 Acrobat 7 / Safari crash: CrashTracer: 99 crashes in Safari at |
|
3165 com.apple.WebCore: WebCore::NetscapePlugInStreamLoader::isDone const + 0 |
|
3166 |
|
3167 If the src url is "data:application/x-webkit-test-netscape,returnerrorfromnewstream", |
|
3168 return an error from NPP_NewStream. |
|
3169 |
|
3170 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
3171 (pluginAllocate): |
|
3172 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
3173 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
3174 (NPP_New): |
|
3175 (NPP_NewStream): |
|
3176 |
|
3177 2007-07-08 Mark Rowe <mrowe@apple.com> |
|
3178 |
|
3179 Change name from WebKit/Qt to WebKit. |
|
3180 |
|
3181 * CodeCoverage/regenerate-coverage-display: |
|
3182 |
|
3183 2007-07-08 Rob Buis <buis@kde.org> |
|
3184 |
|
3185 Reviewed by Mitz. |
|
3186 |
|
3187 http://bugs.webkit.org/show_bug.cgi?id=14209 |
|
3188 DRT should be able to deal with text zoom |
|
3189 |
|
3190 Allow increasing/decreasing text zoom using eventSender. |
|
3191 |
|
3192 * DumpRenderTree/DumpRenderTree.m: |
|
3193 (runTest): |
|
3194 * DumpRenderTree/EventSendingController.m: |
|
3195 (+[EventSendingController initialize]): |
|
3196 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
3197 (-[EventSendingController textZoomIn]): |
|
3198 (-[EventSendingController textZoomOut]): |
|
3199 |
|
3200 2007-07-07 Mark Rowe <mrowe@apple.com> |
|
3201 |
|
3202 Reviewed by Oliver. |
|
3203 |
|
3204 * DumpRenderTree/DumpRenderTree.m: |
|
3205 (convertWebResourceResponseToDictionary): Fix leak of two NSMutableString's introduced in r24076. |
|
3206 |
|
3207 2007-07-06 Anders Carlsson <andersca@apple.com> |
|
3208 |
|
3209 Reviewed by David Kilzer. |
|
3210 |
|
3211 <rdar://problem/5313502> |
|
3212 Many webarchive tests fail due to different NSURLResponse serialization on Leopard |
|
3213 |
|
3214 Don't dump the serialized form of NSURLResponse. Instead, create a dictionary with the |
|
3215 response's attributes. Also change the JavaScript MIME type to be "text/javascript". |
|
3216 |
|
3217 * DumpRenderTree/DumpRenderTree.m: |
|
3218 (convertMIMEType): |
|
3219 (convertWebResourceDataToString): |
|
3220 (convertWebResourceResponseToDictionary): |
|
3221 (serializeWebArchiveToXML): |
|
3222 |
|
3223 2007-07-06 Timothy Hatcher <timothy@apple.com> |
|
3224 |
|
3225 Reviewed by Oliver. |
|
3226 |
|
3227 Initialize the NSMutableAttributedString directly instead of creating |
|
3228 a NSAttributedString first. |
|
3229 |
|
3230 * DumpRenderTree/TextInputController.m: |
|
3231 (-[TextInputController attributedStringWithString:]): |
|
3232 |
|
3233 2007-07-06 Anders Carlsson <andersca@apple.com> |
|
3234 |
|
3235 Reviewed by David Kilzer. |
|
3236 |
|
3237 Replace "Apple Computer" with "Apple" in the DTD declaration. |
|
3238 |
|
3239 * DumpRenderTree/DumpRenderTree.m: |
|
3240 (serializeWebArchiveToXML): |
|
3241 |
|
3242 2007-07-06 Adam Treat <adam@staikos.net> |
|
3243 |
|
3244 Reviewed by George Staikos. |
|
3245 |
|
3246 Adjust for conversion of QWebFrame to a QFrame from a scroll area. |
|
3247 |
|
3248 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
3249 (WebCore::DumpRenderTree::DumpRenderTree): |
|
3250 |
|
3251 2007-07-06 George Staikos <staikos@kde.org> |
|
3252 |
|
3253 Reviewed by Anders. |
|
3254 |
|
3255 Allow passing of additional arguments to qmake with --qmakearg= |
|
3256 |
|
3257 * Scripts/webkitdirs.pm: |
|
3258 |
|
3259 2007-07-05 George Staikos <staikos@kde.org> |
|
3260 |
|
3261 Reviewed by Maciej. |
|
3262 |
|
3263 Add --qt and --qmake= to force Qt even when QTDIR isn't present and to |
|
3264 give a path to a specific qmake binary. Both are optional. |
|
3265 |
|
3266 * Scripts/webkitdirs.pm: |
|
3267 |
|
3268 2007-07-05 Adam Roben <aroben@apple.com> |
|
3269 |
|
3270 Warn about tests in the Skipped file that succeeded |
|
3271 |
|
3272 * Scripts/run-webkit-tests: |
|
3273 |
|
3274 2007-07-05 Adam Roben <aroben@apple.com> |
|
3275 |
|
3276 Removed unused install-win-extras script |
|
3277 |
|
3278 Rubberstamped by Mark. |
|
3279 |
|
3280 * Scripts/install-win-extras: Removed. |
|
3281 |
|
3282 2007-07-05 Adam Roben <aroben@apple.com> |
|
3283 |
|
3284 Show the test's extension in the results page |
|
3285 |
|
3286 * Scripts/run-webkit-tests: |
|
3287 |
|
3288 2007-07-05 Adam Roben <aroben@apple.com> |
|
3289 |
|
3290 Add more options for controlling the interpretation of the Skipped file |
|
3291 |
|
3292 Reviewed by Mark. |
|
3293 |
|
3294 * Scripts/run-webkit-tests: |
|
3295 |
|
3296 2007-07-04 Adam Roben <aroben@apple.com> |
|
3297 |
|
3298 Add --skipped-only option to run-webkit-tests |
|
3299 |
|
3300 When this option is specified, only those tests listed in the Skipped |
|
3301 file are run. |
|
3302 |
|
3303 Reviewed by Mark. |
|
3304 |
|
3305 * Scripts/run-webkit-tests: |
|
3306 |
|
3307 2007-07-04 Adam Roben <aroben@apple.com> |
|
3308 |
|
3309 Clean up/alphabetize the run-webkit-tests help message |
|
3310 |
|
3311 * Scripts/run-webkit-tests: |
|
3312 |
|
3313 2007-07-04 Adam Roben <aroben@apple.com> |
|
3314 |
|
3315 Enable a Leopard-specific Skipped list. |
|
3316 |
|
3317 Reviewed by Mark. |
|
3318 |
|
3319 * Scripts/run-webkit-tests: Check for Leopard. |
|
3320 * Scripts/webkitdirs.pm: Added isTiger/isLeopard. |
|
3321 |
|
3322 2007-07-03 Adam Roben <aroben@apple.com> |
|
3323 |
|
3324 Fixed update-webkit-localizable-strings to work with new extract-localizable-strings |
|
3325 |
|
3326 Got rid of extract-webkit-localizable-strings because it was trying to |
|
3327 do update-webkit-localizable-strings' job. |
|
3328 |
|
3329 Rubberstamped by Darin. |
|
3330 |
|
3331 * Scripts/extract-webkit-localizable-strings: Removed. |
|
3332 * Scripts/update-webkit-localizable-strings: Renamed from |
|
3333 extract-localizable-strings. |
|
3334 |
|
3335 2007-07-03 Adam Roben <aroben@apple.com> |
|
3336 |
|
3337 Modify scripts to keep Mac/Windows localized strings in sync |
|
3338 |
|
3339 extract-webkit-localizable-strings now handles extracting strings from |
|
3340 both the Mac and Windows WebKit ports and updating their respective |
|
3341 Localizable.strings files. extract-localizable-strings is now really a |
|
3342 piece of plumbing rather than a top-level tool. |
|
3343 |
|
3344 Reviewed by Darin and Anders. |
|
3345 |
|
3346 * Scripts/extract-localizable-strings: Changed to handle multiple |
|
3347 directories. |
|
3348 * Scripts/extract-webkit-localizable-strings: Added. |
|
3349 |
|
3350 2007-07-03 Adele Peterson <adele@apple.com> |
|
3351 |
|
3352 Reviewed by Darin. |
|
3353 |
|
3354 Extended DumpRenderTree to test encoding and decoding host names. |
|
3355 |
|
3356 * DumpRenderTree/DumpRenderTree.m: |
|
3357 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added cases for encodeHostName and decodeHostName. |
|
3358 (+[LayoutTestController webScriptNameForSelector:]): ditto. |
|
3359 (-[LayoutTestController decodeHostName:]): Added. |
|
3360 (-[LayoutTestController encodeHostName:]): Added. |
|
3361 |
|
3362 2007-07-03 Sam Weinig <sam@webkit.org> |
|
3363 |
|
3364 Reviewed by Darin. |
|
3365 |
|
3366 Eleventh round of fixes for implicit 64-32 bit conversion errors. |
|
3367 <rdar://problem/5292262> |
|
3368 |
|
3369 Add functions to test long long and unsigned long long. |
|
3370 |
|
3371 * DumpRenderTree/DumpRenderTree.m: |
|
3372 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3373 (+[LayoutTestController webScriptNameForSelector:]): |
|
3374 (-[LayoutTestController objCLongLongRoundTrip:]): |
|
3375 (-[LayoutTestController objCUnsignedLongLongRoundTrip:]): |
|
3376 |
|
3377 2007-07-01 Adam Roben <aroben@apple.com> |
|
3378 |
|
3379 Fix some paths to make http tests work again on Windows |
|
3380 |
|
3381 Rubberstamped by Sam. |
|
3382 |
|
3383 * Scripts/run-webkit-tests: |
|
3384 |
|
3385 2007-06-28 Stephanie <slewis@apple.com> |
|
3386 |
|
3387 Reviewed by Adam, |
|
3388 |
|
3389 Allow tests to use pre-built roots instead of building the tests. |
|
3390 |
|
3391 * Scripts/run-javascriptcore-tests: added --root option |
|
3392 * Scripts/run-webkit-tests: added --root option |
|
3393 * Scripts/webkitdirs.pm: added support for using a root |
|
3394 |
|
3395 2007-06-25 Adam Roben <aroben@apple.com> |
|
3396 |
|
3397 Fix Bug 14405: LayoutTestResults/qt should be in LayoutTests/qt |
|
3398 http://bugs.webkit.org/show_bug.cgi?id=14405 |
|
3399 |
|
3400 Reviewed by Anders. |
|
3401 |
|
3402 * Scripts/run-webkit-tests: |
|
3403 |
|
3404 2007-06-25 Adam Roben <aroben@apple.com> |
|
3405 |
|
3406 Enable running the regression tests on Windows. |
|
3407 |
|
3408 These changes were developed alongside the Windows WebKit port and |
|
3409 have been well tested. |
|
3410 |
|
3411 Rubberstamped by Sam. |
|
3412 |
|
3413 * Scripts/run-webkit-tests: |
|
3414 |
|
3415 2007-06-25 Adam Roben <aroben@apple.com> |
|
3416 |
|
3417 Fix Bug 14403: prepare-ChangeLog --git-commit doesn't support --diff |
|
3418 http://bugs.webkit.org/show_bug.cgi?id=14403 |
|
3419 |
|
3420 Reviewed by Mark Rowe. |
|
3421 |
|
3422 * Scripts/prepare-ChangeLog: Don't spew to stdout, use stderr instead. |
|
3423 (sub createPatchCommand): Generate a correct diff in the $gitCommit |
|
3424 case. |
|
3425 |
|
3426 2007-06-25 Adam Roben <aroben@apple.com> |
|
3427 |
|
3428 Land pdevenv and supporting scripts/programs |
|
3429 |
|
3430 pdevenv is a script that will open an instance of Visual Studio that |
|
3431 can compile multiple files in parallel, similar to make -jN. It uses |
|
3432 the following scripts/programs to accomplish this: |
|
3433 |
|
3434 CLWrapper: Compiles to vcbin/cl.exe. Calls Scripts/parallelcl. |
|
3435 |
|
3436 parallelcl: Actually performs the parallel compilation by forking |
|
3437 multiple instances of the Microsoft-supplied cl.exe. |
|
3438 |
|
3439 MIDLWrapper: Compiles to vcbin/midl.exe. Calls through to the |
|
3440 Microsoft-supplied midl.exe. This avoids having to invoke perl for |
|
3441 every invocation of midl.exe, which would be quite slow. |
|
3442 |
|
3443 Rubberstamped by Sam. |
|
3444 |
|
3445 * CLWrapper/CLWrapper.cpp: Added. |
|
3446 (wmain): |
|
3447 * CLWrapper/CLWrapper.sln: Added. |
|
3448 * CLWrapper/CLWrapper.vcproj: Added. |
|
3449 * MIDLWrapper/MIDLWrapper.cpp: Added. |
|
3450 (wmain): |
|
3451 * MIDLWrapper/MIDLWrapper.sln: Added. |
|
3452 * MIDLWrapper/MIDLWrapper.vcproj: Added. |
|
3453 * Scripts/parallelcl: Added. |
|
3454 * Scripts/pdevenv: Added. |
|
3455 * vcbin/cl.exe: Added. |
|
3456 * vcbin/midl.exe: Added. |
|
3457 |
|
3458 2007-06-23 Adam Roben <aroben@apple.com> |
|
3459 |
|
3460 Land num-cpus for the Windows build. |
|
3461 |
|
3462 Reviewed by Mark Rowe. |
|
3463 |
|
3464 * Scripts/num-cpus: Added. |
|
3465 |
|
3466 2007-06-22 Simon Hausmann <hausmann@kde.org> |
|
3467 |
|
3468 Reviewed by Adam Roben. |
|
3469 |
|
3470 Added support for populating ChangeLog entries from given git commits |
|
3471 using --git-commit=<commitish> and --git-reviewer=<name>. |
|
3472 |
|
3473 * Scripts/prepare-ChangeLog: |
|
3474 |
|
3475 2007-06-22 Timothy Hatcher <timothy@apple.com> |
|
3476 |
|
3477 Reviewed by Anders. |
|
3478 |
|
3479 <rdar://problem/5228168> Leopard regression test failures: fast/applescript |
|
3480 |
|
3481 There were some changes in Leopard that made our test output inconsistent with Tiger. |
|
3482 |
|
3483 NSAppleEventDescriptor no longer returns a stringValue for typeType descriptors |
|
3484 on Leopard, so output our own readable string for typeType descriptors. |
|
3485 |
|
3486 NSArray's description also changed on Leopard to output more whitespace, so |
|
3487 make our own string representation for typeAEList descriptors. This requires |
|
3488 a special case typeUnicodeText too, so the output is a quoted string. |
|
3489 |
|
3490 * DumpRenderTree/AppleScriptController.m: |
|
3491 (convertAEDescToObject): |
|
3492 |
|
3493 2007-06-21 Anders Carlsson <andersca@apple.com> |
|
3494 |
|
3495 Reviewed by Geoff. |
|
3496 |
|
3497 Don't dump didFirstLayout callbacks, they happen intermittently. |
|
3498 |
|
3499 * DumpRenderTree/FrameLoadDelegate.m: |
|
3500 |
|
3501 2007-06-21 Lars Knoll <lars@trolltech.com> |
|
3502 |
|
3503 Reviewed by Simon. |
|
3504 |
|
3505 look for the Qt library in the installed location |
|
3506 |
|
3507 * Scripts/webkitdirs.pm: |
|
3508 |
|
3509 2007-06-20 Geoffrey Garen <ggaren@apple.com> |
|
3510 |
|
3511 Reviewed by Adele Peterson, Oliver Hunt, Anders Carlsson. |
|
3512 |
|
3513 Added tests for stringByEvaluatingJavaScriptFromString. |
|
3514 |
|
3515 * DumpRenderTree/DumpRenderTree.m: |
|
3516 (testStringByEvaluatingJavaScriptFromString): |
|
3517 (dumpRenderTree): |
|
3518 |
|
3519 2007-06-19 Andrew Wellington <proton@wiretapped.net> |
|
3520 |
|
3521 Reviewed by Mark Rowe. |
|
3522 |
|
3523 Support applications with spaces or special characters in their names |
|
3524 |
|
3525 * Scripts/run-webkit-app: |
|
3526 |
|
3527 2007-06-18 Anders Carlsson <andersca@apple.com> |
|
3528 |
|
3529 Reviewed by John Sullivan. |
|
3530 |
|
3531 Assert that the frame has a dataSource. |
|
3532 |
|
3533 * DumpRenderTree/FrameLoadDelegate.m: |
|
3534 (-[FrameLoadDelegate webView:didFinishLoadForFrame:]): |
|
3535 |
|
3536 2007-06-18 Adam Treat <adam@staikos.net> |
|
3537 |
|
3538 Reviewed by George. |
|
3539 |
|
3540 Reflect the library name change. |
|
3541 |
|
3542 * Scripts/webkitdirs.pm: |
|
3543 |
|
3544 2007-06-18 Jake Helfert <jake@jakeonthenet.com> |
|
3545 |
|
3546 Reviewed by Adam. |
|
3547 |
|
3548 - fix http://bugs.webkit.org/show_bug.cgi?id=14154 |
|
3549 Spinneret doesn't build against the new Win32 port. |
|
3550 |
|
3551 * Spinneret/Spinneret/Spinneret.cpp: |
|
3552 (_tWinMain): |
|
3553 -Changed IWebViewExt to IWebViewPrivate |
|
3554 -Changed Co[Un]initialize to Ole[Un]initialize because WebKit now calls |
|
3555 the WIN32 function RegisterDragDrop which requires the Ole* calls. |
|
3556 * Spinneret/Spinneret/Spinneret.h: |
|
3557 (SpinneretWebHost::didReceiveIcon): Updated method signature. |
|
3558 (SpinneretWebHost::willPerformClientRedirectToURL): Updated method signature. |
|
3559 (SpinneretWebHost::windowScriptObjectAvailable): Updated method signature. |
|
3560 |
|
3561 2007-06-14 Sam Weinig <sam@webkit.org> |
|
3562 |
|
3563 Reviewed by Brady. |
|
3564 |
|
3565 Update set of files to download for cygwin to include |
|
3566 diffutils and regenerate the zip file. This should fix |
|
3567 an issue on vista where svn-create-patch doesn't work. |
|
3568 |
|
3569 * CygwinDownloader/cygwin-downloader.py: |
|
3570 * CygwinDownloader/cygwin-downloader.zip: |
|
3571 |
|
3572 2007-06-14 Mark Rowe <mrowe@apple.com> |
|
3573 |
|
3574 Update script to match new nightly.webkit.org infrastructure. |
|
3575 |
|
3576 * BuildSlaveSupport/build-launcher-dmg: Upload to the live web server, not the caching proxy. Let the server know it's a Mac build. |
|
3577 |
|
3578 2007-06-12 Adam Roben <aroben@apple.com> |
|
3579 |
|
3580 Land CygwinDownloader. |
|
3581 |
|
3582 Rubberstamped by Hyatt. |
|
3583 |
|
3584 * CygwinDownloader/cygwin-downloader.py: Added. |
|
3585 * CygwinDownloader/cygwin-downloader.zip: Added. |
|
3586 * CygwinDownloader/make-zip.sh: Added. |
|
3587 * CygwinDownloader/setup.py: Added. |
|
3588 |
|
3589 2007-06-06 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
3590 |
|
3591 Reviewed by Mark Rowe. |
|
3592 |
|
3593 Fixes Bug 13996: http://bugs.webkit.org/show_bug.cgi?id=13996 |
|
3594 [Drosera] Items in the file list don't get un-highlighted when |
|
3595 files are selected from the file drop-down |
|
3596 |
|
3597 * Drosera/debugger.js: currentFile was getting modified before file in the file |
|
3598 browser got un-highlighted. Changed the order in which the functions execute. |
|
3599 |
|
3600 2007-06-06 Mark Rowe <mrowe@apple.com> |
|
3601 |
|
3602 Reviewed by Maciej. |
|
3603 |
|
3604 http://bugs.webkit.org/show_bug.cgi?id=13988 |
|
3605 Bug 13988: Colon in file path crashes WebKit Nightly |
|
3606 |
|
3607 The WebKit launcher makes use of two `dyld' variables to coerce Safari into running with |
|
3608 the bundled WebKit framework. Both of these variables are interpreted as containing a |
|
3609 colon-delimited list of paths. There is no escaping mechanism defined, so if we detect |
|
3610 a path with a colon in it we need to bail out to prevent `dyld' from throwing an error |
|
3611 when we execute Safari. |
|
3612 |
|
3613 * WebKitLauncher/main.m: |
|
3614 (main): |
|
3615 |
|
3616 2007-06-05 Mark Rowe <mrowe@apple.com> |
|
3617 |
|
3618 Reviewed by Anders. |
|
3619 |
|
3620 * WebKitLauncher/Info.plist: Update CFBundleGetInfoString, and add CFBundleShortVersionString. |
|
3621 |
|
3622 2007-05-30 Alp Toker <alp.toker@collabora.co.uk> |
|
3623 |
|
3624 Reviewed by Brady. |
|
3625 |
|
3626 Enable logging in the Gdk port. |
|
3627 http://bugs.webkit.org/show_bug.cgi?id=13936 |
|
3628 |
|
3629 * GdkLauncher/main.cpp: |
|
3630 (main): |
|
3631 |
|
3632 2007-05-29 Holger Freyther <zecke@selfish.org> |
|
3633 |
|
3634 Reviewed by Anders. |
|
3635 |
|
3636 Create a GtkLayout and pass it to the FrameView/ScrollView. Embed the GtkLayout into a GtkScrolledWindow |
|
3637 to provide ScrollBars for the FrameView. |
|
3638 |
|
3639 * GdkLauncher/main.cpp: |
|
3640 (registerRenderingAreaEvents): |
|
3641 (layout_realize_callback): Only after realization we can access the GtkLayout::bin_window |
|
3642 (frameResizeCallback): Inform the ScrollView about its new viewport size, and ask the FrameView to adjust |
|
3643 (main): |
|
3644 |
|
3645 2007-05-29 David Kilzer <ddkilzer@webkit.org> |
|
3646 |
|
3647 Reviewed by Darin. |
|
3648 |
|
3649 - fix http://bugs.webkit.org/show_bug.cgi?id=13901 |
|
3650 run-pageloadtest does not obey testName on command-line |
|
3651 |
|
3652 * Scripts/run-pageloadtest: Grab $testName from the command-line if it is present, |
|
3653 otherwise default to "svg". Added dummy check to make sure $testName.pltsuite |
|
3654 exists. |
|
3655 |
|
3656 2007-05-29 David Kilzer <ddkilzer@webkit.org> |
|
3657 |
|
3658 Reviewed by Darin. |
|
3659 |
|
3660 - fix http://bugs.webkit.org/show_bug.cgi?id=13900 |
|
3661 svnStatus($) subroutine in svn-[un]apply does not work properly with directories |
|
3662 |
|
3663 This patch also fixes an instance of the "broken pipe" warning that happened when |
|
3664 a directory contained modified files that were not part of an applied or unapplied |
|
3665 patch. |
|
3666 |
|
3667 * Scripts/svn-apply: |
|
3668 (svnStatus($)): If we're trying to get status on a directory (instead of a file), |
|
3669 make sure we actually get the directory's status (if it has one), not the first |
|
3670 file's status reported within the directory. Fix "broken pipe" warnings by |
|
3671 reading all of the output from the SVN filehandle before closing it. |
|
3672 * Scripts/svn-unapply: |
|
3673 (svnStatus($)): Ditto. |
|
3674 |
|
3675 2007-05-28 David Kilzer <ddkilzer@webkit.org> |
|
3676 |
|
3677 Reviewed by Darin. |
|
3678 |
|
3679 - fix http://bugs.webkit.org/show_bug.cgi?id=10342 |
|
3680 prepare-ChangeLog only shows removed files but not added files when files are moved |
|
3681 - fix prepare-ChangeLog part of http://bugs.webkit.org/show_bug.cgi?id=13408 |
|
3682 prepare-ChangeLog and svn-create-patch don't show replaced files |
|
3683 |
|
3684 Switched method used to find list of changed files from "diff" to "status". This |
|
3685 makes added and replaced files with history appear in the changed file list for svn. |
|
3686 Added check for "+" in output from the svn status command to detect file history, and |
|
3687 handle it in the generateFileList(\@\@\%) and in statusDescription($$) subroutines. |
|
3688 |
|
3689 * Scripts/prepare-ChangeLog: |
|
3690 (diffCommand(@)): Switched argument from hash ref to array to match statusCommand(@). |
|
3691 (statusCommand(@)): Switched argument from array ref to array. Necessary to use |
|
3692 the output of "keys $paths" without creating a temporary array variable. |
|
3693 (findOriginalFileFromSvn($)): Added. Based on findSourceFileAndRevision($) |
|
3694 subroutine in svn-create-patch. |
|
3695 (generateFileList(\@\@\%)): Added. Extracted from main body of script. Runs status |
|
3696 command using command-line arguments instead of list of changed files from the diff |
|
3697 command. Changed svn regex to only accept file statuses that we know how to handle. |
|
3698 Identify original file when an added/replaced status with history is present. |
|
3699 (statusDescription($$)): Handled added/replaced statuses with history. Added |
|
3700 fall-through return statement. |
|
3701 |
|
3702 2007-05-28 Holger Freyther <zecke@selfish.org> |
|
3703 |
|
3704 Reviewed by Mark Rowe. |
|
3705 |
|
3706 Add scripts and data to generate a coverage data for WebKit. |
|
3707 |
|
3708 * CodeCoverage/README: Added. |
|
3709 * CodeCoverage/amber.png: Added. |
|
3710 * CodeCoverage/cov.py: Added. |
|
3711 * CodeCoverage/emerald.png: Added. |
|
3712 * CodeCoverage/gcov.css: Added. |
|
3713 * CodeCoverage/glass.png: Added. |
|
3714 * CodeCoverage/regenerate-coverage-display: Added. |
|
3715 * CodeCoverage/ruby.png: Added. |
|
3716 * CodeCoverage/run-generate-coverage-data: Added. |
|
3717 * CodeCoverage/snow.png: Added. |
|
3718 * Scripts/build-webkit: Add --coverage by Niko |
|
3719 * Scripts/check-for-global-initializers: Skip the check on coverage builds |
|
3720 * Scripts/generate-coverage-data: Added. |
|
3721 * Scripts/run-javascriptcore-tests: Add --coverage by Niko |
|
3722 |
|
3723 2007-05-29 Mark Rowe <mrowe@apple.com> |
|
3724 |
|
3725 Build fix after r21745. |
|
3726 |
|
3727 * Scripts/check-for-global-initializers: Skip CachedPage.o as it now has a global initializer in debug builds. |
|
3728 |
|
3729 2007-05-25 Anders Carlsson <andersca@apple.com> |
|
3730 |
|
3731 Fix build. |
|
3732 |
|
3733 * DumpRenderTree/DumpRenderTree.m: |
|
3734 * DumpRenderTree/FrameLoadDelegate.m: |
|
3735 |
|
3736 2007-05-25 Simon Hausmann <hausmann@kde.org> |
|
3737 |
|
3738 Reviewed by Zack. |
|
3739 |
|
3740 For the keyDown binding use QStringList instead of QList<QString>. The former is a default |
|
3741 registered metatype. Also print out critical messages in dumprendertree's qt message handler. |
|
3742 |
|
3743 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
3744 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: |
|
3745 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
3746 |
|
3747 2007-05-20 David Kilzer <ddkilzer@webkit.org> |
|
3748 |
|
3749 Reviewed by Adam Roben. |
|
3750 |
|
3751 - fix http://bugs.webkit.org/show_bug.cgi?id=13565 |
|
3752 Change svn-create-patch to put LayoutTests in the end |
|
3753 |
|
3754 In addition to reordering test files under the LayoutTests directory so that they |
|
3755 appear after source code files, this patch fixes an issue with prepare-ChangeLog |
|
3756 if the first argument passed to it is a file name instead of a directory name. |
|
3757 |
|
3758 * Scripts/prepare-ChangeLog: |
|
3759 (isGIT()): If first value in @dirs array is a file, use dirname() to get the directory. |
|
3760 (isSVN()): Ditto. |
|
3761 * Scripts/svn-create-patch: |
|
3762 (generateFileList($\%\%\%)): Differentiate test files in the LayoutTests directory from |
|
3763 source code files. |
|
3764 |
|
3765 2007-05-18 Mark Rowe <mrowe@apple.com> |
|
3766 |
|
3767 Reviewed by Oliver. |
|
3768 |
|
3769 Force LC_ALL to C when parsing locale-specific strings in 'svn' output. |
|
3770 |
|
3771 * Scripts/svn-create-patch: |
|
3772 * Scripts/webkitdirs.pm: |
|
3773 |
|
3774 2007-05-18 Holger Freyther <zecke@selfish.org> |
|
3775 |
|
3776 Reviewed by Maciej. |
|
3777 |
|
3778 * GdkLauncher/main.cpp: Call setGtkWidget |
|
3779 (main): |
|
3780 |
|
3781 2007-05-18 Holger Hans Peter Freyther <zecke@selfish.org> |
|
3782 |
|
3783 Reviewed by Mark Rowe. |
|
3784 |
|
3785 * GdkLauncher/main.cpp: |
|
3786 (main): Call Frame::init to catch up with Maciej's changes. |
|
3787 * Scripts/run-javascriptcore-tests: Remove --gdk from the command line |
|
3788 passed to the helper scripts. |
|
3789 |
|
3790 2007-05-16 Brady Eidson <beidson@apple.com> |
|
3791 |
|
3792 Build fix for some dev configurations |
|
3793 |
|
3794 * DumpRenderTree/DumpRenderTree.m: |
|
3795 |
|
3796 2007-05-16 Maciej Stachowiak <mjs@apple.com> |
|
3797 |
|
3798 Reviewed by Justin. |
|
3799 |
|
3800 - created a new mechanism to log FrameLoadDelegate callbacks in directories named "loading" |
|
3801 |
|
3802 The reason for doing things in this slightly odd way is to make sure we don't miss the load delegates |
|
3803 that happen before the load commits. |
|
3804 |
|
3805 Basically I moved WaitUntilDoneDelegate into a separate file (FrameLoadDelegate.m) and added |
|
3806 optional logging for every FrameLoadDelegate callback, including SPI callbacks. |
|
3807 |
|
3808 * DumpRenderTree/DumpRenderTree.h: |
|
3809 * DumpRenderTree/DumpRenderTree.m: |
|
3810 (createWebView): |
|
3811 (dumpRenderTree): |
|
3812 (dump): |
|
3813 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3814 (-[LayoutTestController clearBackForwardList]): |
|
3815 (-[LayoutTestController setUseDashboardCompatibilityMode:]): |
|
3816 (-[LayoutTestController dumpFrameLoadCallbacks]): |
|
3817 (-[LayoutTestController setWindowIsKey:]): |
|
3818 (-[LayoutTestController setMainFrameIsFirstResponder:]): |
|
3819 (-[LayoutTestController _doLoad:target:]): |
|
3820 (-[LayoutTestController _doBackOrForwardNavigation:]): |
|
3821 (-[LayoutTestController queueReload]): |
|
3822 (-[LayoutTestController queueScript:]): |
|
3823 (-[LayoutTestController queueLoad:target:]): |
|
3824 (-[LayoutTestController setAcceptsEditing:]): |
|
3825 (-[LayoutTestController setTabKeyCyclesThroughElements:]): |
|
3826 (shouldLogFrameLoadDelegates): |
|
3827 (runTest): |
|
3828 (displayWebView): |
|
3829 (+[DumpRenderTreeEvent mouseLocation]): |
|
3830 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
3831 * DumpRenderTree/DumpRenderTreeDraggingInfo.m: |
|
3832 (-[DumpRenderTreeDraggingInfo draggingDestinationWindow]): |
|
3833 * DumpRenderTree/EventSendingController.m: |
|
3834 (-[EventSendingController mouseDown]): |
|
3835 (-[EventSendingController mouseUp]): |
|
3836 (-[EventSendingController mouseMoveToX:Y:]): |
|
3837 (-[EventSendingController contextClick]): |
|
3838 * DumpRenderTree/FrameLoadDelegate.h: Added. |
|
3839 * DumpRenderTree/FrameLoadDelegate.m: Added. |
|
3840 (-[WebFrame _drt_descriptionSuitableForTestResult]): |
|
3841 (-[FrameLoadDelegate processWork:]): |
|
3842 (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]): |
|
3843 (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): |
|
3844 (-[FrameLoadDelegate webView:didCommitLoadForFrame:]): |
|
3845 (-[FrameLoadDelegate webView:didFailProvisionalLoadWithError:forFrame:]): |
|
3846 (-[FrameLoadDelegate webView:didFinishLoadForFrame:]): |
|
3847 (-[FrameLoadDelegate webView:didFailLoadWithError:forFrame:]): |
|
3848 (-[FrameLoadDelegate webView:windowScriptObjectAvailable:]): |
|
3849 (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): |
|
3850 (-[FrameLoadDelegate webView:didReceiveTitle:forFrame:]): |
|
3851 (-[FrameLoadDelegate webView:didReceiveServerRedirectForProvisionalLoadForFrame:]): |
|
3852 (-[FrameLoadDelegate webView:didReceiveIcon:forFrame:]): |
|
3853 (-[FrameLoadDelegate webView:didChangeLocationWithinPageForFrame:]): |
|
3854 (-[FrameLoadDelegate webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:]): |
|
3855 (-[FrameLoadDelegate webView:didCancelClientRedirectForFrame:]): |
|
3856 (-[FrameLoadDelegate webView:willCloseFrame:]): |
|
3857 (-[FrameLoadDelegate webView:didFirstLayoutInFrame:]): |
|
3858 (-[FrameLoadDelegate webView:didFinishDocumentLoadForFrame:]): |
|
3859 (-[FrameLoadDelegate webView:didHandleOnloadEventsForFrame:]): |
|
3860 * DumpRenderTree/ResourceLoadDelegate.m: |
|
3861 (-[NSURL _drt_descriptionSuitableForTestResult]): |
|
3862 * DumpRenderTree/UIDelegate.m: |
|
3863 (-[UIDelegate webViewFocus:]): |
|
3864 |
|
3865 2007-05-16 Kevin McCullough <kmccullough@apple.com> |
|
3866 |
|
3867 Reviewed by Darin and Geoff. |
|
3868 |
|
3869 - rdar://problem/4981886 |
|
3870 - Now windows opened by the DOM can be closed by JS. |
|
3871 |
|
3872 * DumpRenderTree/DumpRenderTree.m: |
|
3873 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3874 (-[LayoutTestController windowCount]): |
|
3875 |
|
3876 2007-05-15 Adam Roben <aroben@apple.com> |
|
3877 |
|
3878 Reviewed by David Kilzer. |
|
3879 |
|
3880 http://bugs.webkit.org/show_bug.cgi?id=13732 |
|
3881 prepare-ChangeLog should work with git |
|
3882 |
|
3883 * Scripts/prepare-ChangeLog: Added support for Git. |
|
3884 |
|
3885 2007-05-15 Lars Knoll <lars@trolltech.com> |
|
3886 |
|
3887 Reviewed by Zack |
|
3888 |
|
3889 Add the EventSender object to DRT. Currently it implements |
|
3890 mouseDown, mouseUp and mouseMoveTo. |
|
3891 |
|
3892 Make run-webkit-tests --strict work somewhat better for form elements. |
|
3893 |
|
3894 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
3895 (WebCore::DumpRenderTree::DumpRenderTree): |
|
3896 (WebCore::DumpRenderTree::initJSObjects): |
|
3897 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
3898 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
3899 (HackWebFrame::mousePressEvent): |
|
3900 (HackWebFrame::mouseReleaseEvent): |
|
3901 (EventSender::EventSender): |
|
3902 (EventSender::mouseDown): |
|
3903 (EventSender::mouseUp): |
|
3904 (EventSender::mouseMoveTo): |
|
3905 (EventSender::leapForward): |
|
3906 (EventSender::keyDown): |
|
3907 (EventSender::frameUnderMouse): |
|
3908 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: |
|
3909 * Scripts/run-webkit-tests: |
|
3910 |
|
3911 2007-05-12 Oliver Hunt <oliver@apple.com> |
|
3912 |
|
3913 Reviewed by Hyatt. |
|
3914 |
|
3915 Add new api to DRT to allow us to test a file being dragged |
|
3916 onto <input type="file"> |
|
3917 |
|
3918 * DumpRenderTree/DumpRenderTree.h: |
|
3919 * DumpRenderTree/DumpRenderTree.m: |
|
3920 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3921 (-[LayoutTestController addFileToPasteboardOnDrag]): |
|
3922 (runTest): |
|
3923 * DumpRenderTree/UIDelegate.m: |
|
3924 (-[UIDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]): |
|
3925 |
|
3926 2007-05-11 Holger Hans Peter Freyther <zecke@selfish.org> |
|
3927 |
|
3928 Reviewed by Maciej. |
|
3929 |
|
3930 Bug 13656: [gdk] Resize the drawing area of the GdkLauncher |
|
3931 http://bugs.webkit.org/show_bug.cgi?id=13656 |
|
3932 |
|
3933 * GdkLauncher/main.cpp: Handle resizing the drawing area |
|
3934 (frameResizeCallback): |
|
3935 (main): |
|
3936 |
|
3937 2007-05-11 Geoffrey Garen <ggaren@apple.com> |
|
3938 |
|
3939 Reviewed by Darin Adler. |
|
3940 |
|
3941 Updated test now that +[WebScriptObject scriptObjectForJSObject:frame:] |
|
3942 is gone. |
|
3943 |
|
3944 * DumpRenderTree/DumpRenderTree.m: |
|
3945 (-[WaitUntilDoneDelegate webView:didClearWindowObject:forFrame:]): |
|
3946 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3947 (+[LayoutTestController webScriptNameForSelector:]): |
|
3948 (-[LayoutTestController testWrapperRoundTripping:]): |
|
3949 |
|
3950 2007-05-08 Maciej Stachowiak <mjs@apple.com> |
|
3951 |
|
3952 Reviewed by Oliver. |
|
3953 |
|
3954 - don't clear events whenever an EventSendingController goes away, only do it at predictable times, |
|
3955 since destroying a subframe can make one go away |
|
3956 |
|
3957 (Discovered while fixing: |
|
3958 |
|
3959 <rdar://problem/5063277> blank screen after login to Citibank Online (accessing document before frame starts loading cancels load) |
|
3960 <rdar://problem/5159541> REGRESSION (r20972): Wall Street Journal pages replaced by advertisements (13465) |
|
3961 |
|
3962 * DumpRenderTree/DumpRenderTree.m: |
|
3963 (runTest): explicitly clear saved events after every page load |
|
3964 * DumpRenderTree/EventSendingController.h: |
|
3965 * DumpRenderTree/EventSendingController.m: |
|
3966 (-[EventSendingController dealloc]): don't clear saved events here... |
|
3967 (+[EventSendingController clearSavedEvents]): do it here |
|
3968 * Scripts/check-for-global-initializers: |
|
3969 |
|
3970 2007-05-10 Mark Rowe <mrowe@apple.com> |
|
3971 |
|
3972 Build fix for DumpRenderTree. Enable Objective-C exceptions in Release configuration. |
|
3973 |
|
3974 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
3975 |
|
3976 2007-05-09 Geoffrey Garen <ggaren@apple.com> |
|
3977 |
|
3978 Reviewed by Maciej Stachowiak. |
|
3979 |
|
3980 Added support for testing ObjC/JS type bridging. |
|
3981 |
|
3982 Added ASSERT that -JSObject returns nil when the underlying JSObject |
|
3983 is no longer GC protected. |
|
3984 |
|
3985 * DumpRenderTree/DumpRenderTree.m: |
|
3986 (returnThisCallback): |
|
3987 (returnThisClass): |
|
3988 (-[WaitUntilDoneDelegate webView:didClearWindowObject:forFrame:]): |
|
3989 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
3990 (+[LayoutTestController webScriptNameForSelector:]): |
|
3991 (-[LayoutTestController accessStoredWebScriptObject]): |
|
3992 (-[LayoutTestController testWrapperRoundTripping]): |
|
3993 (-[LayoutTestController objCClassNameOf:]): |
|
3994 (-[LayoutTestController objCObjectOfClass:]): |
|
3995 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
3996 |
|
3997 2007-05-10 Lars Knoll <lars@trolltech.com> |
|
3998 |
|
3999 Reviewed by Simon |
|
4000 |
|
4001 Move setting of the DPI value a few lines up. Should fix |
|
4002 the last two remaining failures in the layout tests. |
|
4003 |
|
4004 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
4005 (main): |
|
4006 |
|
4007 2007-05-09 Holger Freyther <zecke@selfish.org> |
|
4008 |
|
4009 Reviewed by Mark Rowe. |
|
4010 |
|
4011 * GdkLauncher/main.cpp: Always include config.h. |
|
4012 |
|
4013 2007-05-08 Geoffrey Garen <ggaren@apple.com> |
|
4014 |
|
4015 Reviewed by Darin Adler. |
|
4016 |
|
4017 Added support for testing ObjC object identity. |
|
4018 |
|
4019 Added ASSERT to verify that you can round-trip the object passed to you |
|
4020 in -didClearWindowObject:forFrame:. |
|
4021 |
|
4022 * DumpRenderTree/DumpRenderTree.m: |
|
4023 (-[WaitUntilDoneDelegate webView:didClearWindowObject:forFrame:]): |
|
4024 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4025 (+[LayoutTestController webScriptNameForSelector:]): |
|
4026 (-[LayoutTestController accessStoredWebScriptObject]): |
|
4027 (-[LayoutTestController objCIdentityIsEqual::]): |
|
4028 |
|
4029 2007-05-07 Geoffrey Garen <ggaren@apple.com> |
|
4030 |
|
4031 Reviewed by Maciej Stachowiak. |
|
4032 |
|
4033 Added tests for new APIs: -[WebFrame windowObject], -[WebFrame globalContext], |
|
4034 and - (void)webView:(WebView *)webView didClearWindowObject:(WebScriptObject *)windowObject |
|
4035 forFrame:(WebFrame *)frame, in the form of ASSERTs. |
|
4036 |
|
4037 * DumpRenderTree/DumpRenderTree.m: |
|
4038 (runJavaScriptThread): Fixed quote mismatch that prepare-changelog likes |
|
4039 to complain about. |
|
4040 |
|
4041 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
4042 (-[WaitUntilDoneDelegate webView:didClearWindowObject:forFrame:]): |
|
4043 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
4044 |
|
4045 2007-05-08 Lars Knoll <lars@trolltech.com> |
|
4046 |
|
4047 Reviewed by Zack. |
|
4048 |
|
4049 Dump JavaScript console messages as well. Also requires a slight |
|
4050 change in run-webkit-tests, so we still correctly differentiate |
|
4051 between text only and rendertree tests. |
|
4052 |
|
4053 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
4054 (WebCore::WebPage::WebPage): |
|
4055 (WebCore::WebPage::javaScriptConsoleMessage): |
|
4056 (WebCore::DumpRenderTree::DumpRenderTree): |
|
4057 (WebCore::DumpRenderTree::dump): |
|
4058 * Scripts/run-webkit-tests: |
|
4059 |
|
4060 2007-05-08 Lars Knoll <lars@trolltech.com> |
|
4061 |
|
4062 Reviewed by Zack |
|
4063 |
|
4064 Specify what the serif, sans-serif and monospace aliases |
|
4065 should map to and explicitly select the Gui style of |
|
4066 DRT to be plastique. |
|
4067 |
|
4068 Fixes most of the test failures still seen on the build bot. |
|
4069 |
|
4070 * DumpRenderTree/DumpRenderTree.qtproj/fonts.conf: |
|
4071 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
4072 (main): |
|
4073 |
|
4074 2007-05-07 Lars Knoll <lars@trolltech.com> |
|
4075 |
|
4076 Reviewed by Zack |
|
4077 |
|
4078 Fix the default font to 9pt Sans Serif. |
|
4079 |
|
4080 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
4081 (main): |
|
4082 |
|
4083 2007-05-04 Lars Knoll <lars@trolltech.com> |
|
4084 |
|
4085 Reviewed by Zack |
|
4086 |
|
4087 Revert on line of the last commit. We still want to keep the RPATH |
|
4088 support in the pro file. |
|
4089 |
|
4090 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
4091 |
|
4092 2007-05-04 Lars Knoll <lars@trolltech.com> |
|
4093 |
|
4094 Reviewed by Zack |
|
4095 |
|
4096 Remove the old bitmap fonts I tried using to get reliable results from |
|
4097 DumpRenderTree on X11. Instead we now use the URW Type1 fonts from |
|
4098 ghostscript. I've added a mirror to simply check them out at |
|
4099 svn://labs.trolltech.com/svn/webkit/testfonts. |
|
4100 |
|
4101 Fixed DumpRenderTree to make sure these fonts are the only ones we use |
|
4102 on X11 and added a fonts.conf file to get a well defined fontconfig |
|
4103 configuration. |
|
4104 |
|
4105 Made sure run-webkit-tests forwards the WEBKIT_TESTFONTS environment variable |
|
4106 I use to find the fonts to DumpRenderTree. |
|
4107 |
|
4108 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
4109 * DumpRenderTree/DumpRenderTree.qtproj/fontoverload.cpp: Removed. |
|
4110 * DumpRenderTree/DumpRenderTree.qtproj/fonts/COPYING: Removed. |
|
4111 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierBold.ttf: Removed. |
|
4112 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierBoldOblique.ttf: Removed. |
|
4113 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierMedium.ttf: Removed. |
|
4114 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierMediumOblique.ttf: Removed. |
|
4115 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaBold.ttf: Removed. |
|
4116 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaBoldOblique.ttf: Removed. |
|
4117 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaMedium.ttf: Removed. |
|
4118 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaMediumOblique.ttf: Removed. |
|
4119 * DumpRenderTree/DumpRenderTree.qtproj/fonts/SymbolMedium.ttf: Removed. |
|
4120 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesBold.ttf: Removed. |
|
4121 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesBoldItalic.ttf: Removed. |
|
4122 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesMedium.ttf: Removed. |
|
4123 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesMediumItalic.ttf: Removed. |
|
4124 * DumpRenderTree/DumpRenderTree.qtproj/fonts.conf: Added. |
|
4125 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
4126 (main): |
|
4127 * Scripts/run-webkit-tests: |
|
4128 |
|
4129 2007-05-03 Holger Freyther <freyther@kde.org> |
|
4130 |
|
4131 Reviewed by Zack, landed by Simon. |
|
4132 This is bugzilla bug 13499. |
|
4133 |
|
4134 * GdkLauncher/GdkLauncher.pro: Build the GdkLauncher using qmake |
|
4135 * GdkLauncher/main.cpp: We don't have a config.h with the qmake build |
|
4136 * Scripts/build-webkit: Add --gdk for the Gdk port |
|
4137 * Scripts/webkitdirs.pm: Add helper methods for the Gdk port |
|
4138 |
|
4139 2007-05-03 Geoffrey Garen <ggaren@apple.com> |
|
4140 |
|
4141 Build fix: Add AllInOneFile.o to the ignore list, since it includes files |
|
4142 in the ignore list. |
|
4143 |
|
4144 * Scripts/check-for-global-initializers: |
|
4145 |
|
4146 2007-05-02 Holger Freyther <freyther@kde.org> |
|
4147 |
|
4148 Reviewed by Mark Rowe. |
|
4149 |
|
4150 * Scripts/build-webkit: Remove the CMake call. |
|
4151 * Scripts/webkitdirs.pm: Remove isQtWithQMake as QMake is now the only |
|
4152 buildsystem for the Qt port. |
|
4153 |
|
4154 2007-04-27 Kevin McCullough <kmccullough@apple.com> |
|
4155 |
|
4156 - Removed debugging statements and took out the removal of the deletion |
|
4157 of the symlink. This is because multiple instances of run-webkit-tests |
|
4158 can be running at the same time. |
|
4159 * Scripts/run-webkit-tests: |
|
4160 |
|
4161 2007-04-27 Adam Roben <aroben@apple.com> |
|
4162 |
|
4163 Reviewed by Maciej. |
|
4164 |
|
4165 Cleaned up prepare-ChangeLog |
|
4166 |
|
4167 * Scripts/prepare-ChangeLog: No code changes, but style now matches |
|
4168 the prevalent style of our perl scripts. |
|
4169 |
|
4170 2007-04-27 Nazar Kulyk <schamane@myeburg.net> |
|
4171 |
|
4172 Reviewed by Mark Rowe. |
|
4173 |
|
4174 Basic auto-correction of user-entered URLs. |
|
4175 |
|
4176 * GdkLauncher/main.cpp: |
|
4177 (autocorrectURL): |
|
4178 (goToURLBarText): |
|
4179 (main): |
|
4180 |
|
4181 2007-04-28 Mark Rowe <mrowe@apple.com> |
|
4182 |
|
4183 Rubber-stamped by Anders. |
|
4184 |
|
4185 Rename some methods and variables to match the style guidelines. |
|
4186 |
|
4187 * GdkLauncher/main.cpp: |
|
4188 (stringIsEmpty): |
|
4189 (stringIsEqual): |
|
4190 (goToURLBarText): |
|
4191 (goButtonClickedCallback): |
|
4192 (urlBarEnterCallback): |
|
4193 (frameResizeCallback): |
|
4194 (frameDestroyCallback): |
|
4195 (menuMainBackCallback): |
|
4196 (menuMainForwardCallback): |
|
4197 (menuMainQuitCallback): |
|
4198 (main): |
|
4199 |
|
4200 2007-04-27 Holger Freyther <freyther@kde.org> |
|
4201 |
|
4202 Reviewed by Maciej. |
|
4203 |
|
4204 Remove unmaintained CMake build system. |
|
4205 |
|
4206 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Removed. |
|
4207 * Scripts/build-webkit: Remove references to CMake. |
|
4208 * Scripts/webkitdirs.pm: Remove references to CMake. |
|
4209 |
|
4210 2007-04-26 Alp Toker <alp@atoker.com> |
|
4211 |
|
4212 Reviewed by Mark Rowe. |
|
4213 |
|
4214 * GdkLauncher/main.cpp: |
|
4215 (main): Avoid use of deprecated API. |
|
4216 |
|
4217 2007-04-26 Kevin McCullough <kmccullough@apple.com> |
|
4218 |
|
4219 - Changed debugging statements for more information. |
|
4220 |
|
4221 * Scripts/run-webkit-tests: |
|
4222 |
|
4223 2007-04-26 Kevin McCullough <kmccullough@apple.com> |
|
4224 |
|
4225 - Adding debugging statements to see why these tests fail. These will be removed. |
|
4226 |
|
4227 * Scripts/run-webkit-tests: |
|
4228 |
|
4229 2007-04-25 Anders Carlsson <andersca@apple.com> |
|
4230 |
|
4231 Reviewed by Mitz. |
|
4232 |
|
4233 Add a setUseDashboardCompatibilityMode method to LayoutTestController which is used to toggle |
|
4234 the dashboard compatibility mode. |
|
4235 |
|
4236 * DumpRenderTree/DumpRenderTree.m: |
|
4237 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4238 (+[LayoutTestController webScriptNameForSelector:]): |
|
4239 (-[LayoutTestController setUseDashboardCompatibilityMode:]): |
|
4240 (runTest): |
|
4241 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
4242 |
|
4243 2007-04-24 Timothy Hatcher <timothy@apple.com> |
|
4244 |
|
4245 Setting the valid architectures to 32-bit only, so these projects |
|
4246 will ignore requests to build them 64-bit. Once they can be built 64-bit, |
|
4247 the valid architectures can be updated. |
|
4248 |
|
4249 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
4250 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
4251 |
|
4252 2007-04-23 Adam Roben <aroben@apple.com> |
|
4253 |
|
4254 Reviewed by Mark Rowe and David Kilzer. |
|
4255 |
|
4256 * Scripts/build-webkit: Print the path to the run-safari script when |
|
4257 finished building so that users can copy-and-paste the command to |
|
4258 execute it. |
|
4259 |
|
4260 2007-04-23 Darin Adler <darin@apple.com> |
|
4261 |
|
4262 Reviewed by Hyatt. |
|
4263 |
|
4264 - rename box-sizing to -webkit-box-sizing |
|
4265 |
|
4266 * Drosera/console.css: Here. |
|
4267 * Drosera/debugger.css: And here. |
|
4268 * Drosera/viewer.css: And here. |
|
4269 |
|
4270 2007-04-21 Mitz Pettel <mitz@webkit.org> |
|
4271 |
|
4272 Reviewed by Darin. |
|
4273 |
|
4274 - http://bugs.webkit.org/show_bug.cgi?id=13350 |
|
4275 Build Ahem into DumpRenderTree |
|
4276 |
|
4277 * DumpRenderTree/DumpRenderTree.m: |
|
4278 (activateAhemFont): Added. Activates the copy of Ahem included in the |
|
4279 DumpRenderTree binary. |
|
4280 (dumpRenderTree): Replaced the check that Ahem is available with a call |
|
4281 to activateAhemFont(). |
|
4282 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
4283 Added linker options to include Ahem in the data section of the |
|
4284 DumpRenderTree binary. |
|
4285 |
|
4286 2007-04-20 Adam Roben <aroben@apple.com> |
|
4287 |
|
4288 Reviewed by Darin. |
|
4289 |
|
4290 http://bugs.webkit.org/show_bug.cgi?id=13421 |
|
4291 Bug 13421: prepare-ChangeLog should use svn-create-patch when spewing diffs |
|
4292 |
|
4293 * Scripts/prepare-ChangeLog: Use svn-create-patch instead of svn diff. |
|
4294 |
|
4295 2007-04-18 Brady Eidson <beidson@apple.com> |
|
4296 |
|
4297 Reviewed by Tim |
|
4298 |
|
4299 <rdar://problem/5008925> |
|
4300 Expose the NSURLConnection delegate willCacheResponse API to WebResourceLoadDelegate |
|
4301 |
|
4302 * DumpRenderTree/ResourceLoadDelegate.m: |
|
4303 (-[ResourceLoadDelegate webView:resource:willCacheResponse:fromDataSource:]): |
|
4304 Add the willCacheResponse delegate call |
|
4305 |
|
4306 2007-04-18 Adam Roben <aroben@apple.com> |
|
4307 |
|
4308 Reviewed by David Kilzer. |
|
4309 |
|
4310 * Scripts/webkitdirs.pm: |
|
4311 (sub setConfiguration): Added an optional argument to set the |
|
4312 configuration instead of parsing it from ARGV. |
|
4313 |
|
4314 2007-04-17 Adam Roben <aroben@apple.com> |
|
4315 |
|
4316 * Scripts/find-included-framework-headers: Search Obj-C and Obj-C++ |
|
4317 files as well. |
|
4318 |
|
4319 2007-04-17 Adam Roben <aroben@apple.com> |
|
4320 |
|
4321 Added a simple shell script to find all the headers from a specified |
|
4322 framework or frameworks that are included by files beneath the working |
|
4323 directory. |
|
4324 |
|
4325 * Scripts/find-included-framework-headers: Added. |
|
4326 |
|
4327 2007-04-16 Timothy Hatcher <timothy@apple.com> |
|
4328 |
|
4329 * Drosera/debugger.css: hide the borders for iframes |
|
4330 |
|
4331 2007-04-13 Adam Roben <aroben@apple.com> |
|
4332 |
|
4333 Rubberstamped by Anders. |
|
4334 |
|
4335 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: #include |
|
4336 stdio.h so that snprintf is defined. |
|
4337 |
|
4338 2007-04-13 Brady Eidson <beidson@apple.com> |
|
4339 |
|
4340 Reviewed by Anders |
|
4341 |
|
4342 Add the ability to dump the back/forward history of all windows open at the end of a test |
|
4343 |
|
4344 * DumpRenderTree/DumpRenderTree.m: |
|
4345 (dumpBackForwardListForWebView): Dump B/F list for the given WebView |
|
4346 (dump): Call dumpBackForwardListForWebView for each WebView open after the test |
|
4347 |
|
4348 2007-04-13 Anders Carlsson <andersca@apple.com> |
|
4349 |
|
4350 Reviewed by Brady. |
|
4351 |
|
4352 By default, close any windows that have been opened during a test. This can be overridden by |
|
4353 calling setCloseRemainingWindowsWhenComplete(false). |
|
4354 |
|
4355 Change the windows set to an array so we can gurantee the enumeration order. |
|
4356 |
|
4357 * DumpRenderTree/DumpRenderTree.m: |
|
4358 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4359 (+[LayoutTestController webScriptNameForSelector:]): |
|
4360 (-[LayoutTestController setCloseRemainingWindowsWhenComplete:]): |
|
4361 (runTest): |
|
4362 (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): |
|
4363 (-[DumpRenderTreeWindow dealloc]): |
|
4364 |
|
4365 2007-04-13 Geoffrey Garen <ggaren@apple.com> |
|
4366 |
|
4367 Build fix. |
|
4368 |
|
4369 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4370 (handleCallback): Explicitly cast the void* returned by malloc. |
|
4371 |
|
4372 2007-04-12 Deneb Meketa <dmeketa@adobe.com> |
|
4373 |
|
4374 Reviewed by Darin Adler. |
|
4375 |
|
4376 http://bugs.webkit.org/show_bug.cgi?id=13029 |
|
4377 rdar://problem/4994849 |
|
4378 Bug 13029: Permit NPAPI plug-ins to see HTTP response headers. |
|
4379 Changes in WebKitTools are only for the NPAPI test plugin. |
|
4380 |
|
4381 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: main test logic. |
|
4382 (pluginInvoke): support null window argument for NPStream creation. |
|
4383 (pluginAllocate): initialization. |
|
4384 (pluginDeallocate): cleanup. |
|
4385 (handleCallback): add second JS callback arg: header dump. |
|
4386 (notifyStream): added; hook from NPP_NewStream to record headers. |
|
4387 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: declarations. |
|
4388 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: call new header hook. |
|
4389 (NPP_NewStream): call new header hook. |
|
4390 |
|
4391 2007-04-09 Geoffrey Garen <ggaren@apple.com> |
|
4392 |
|
4393 Reviewed by Maciej Stachowiak. |
|
4394 |
|
4395 Fixed fast/forms/textarea-paste-newline.html. |
|
4396 |
|
4397 This failure was pretty funny. run-webkit-tests kills and respawns |
|
4398 DumpRenderTree once every 1000 runs. Adding a few tests caused |
|
4399 textarea-paste-newline.html to run right at the beginning of DumpRenderTree's |
|
4400 lifetime, before any render tree dumps had occurred. However, WebCore |
|
4401 used a render tree dump as the hook that set a global flag to allow |
|
4402 pasting through the DOM API, so running before any render tree dumps had |
|
4403 occurred caused this test to fail. |
|
4404 |
|
4405 * DumpRenderTree/DumpRenderTree.m: |
|
4406 (dumpRenderTree): Explicitly tell WebKit to allow pasting through the DOM |
|
4407 API, instead of hoping it will read the tea leaves. |
|
4408 |
|
4409 2007-04-07 Mark Rowe <mrowe@apple.com> |
|
4410 |
|
4411 Not reviewed. Update to match some configuration changes that have been active on build.webkit.org. |
|
4412 |
|
4413 * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: |
|
4414 |
|
4415 2007-04-05 Anders Carlsson <andersca@apple.com> |
|
4416 |
|
4417 Reviewed by Adam. |
|
4418 |
|
4419 Add support for opening new windows in DumpRenderTree. |
|
4420 |
|
4421 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4422 (+[LayoutTestController webScriptNameForSelector:]): |
|
4423 (-[LayoutTestController setCallCloseOnWebViews:]): |
|
4424 (-[LayoutTestController setCanOpenWindows]): |
|
4425 Add two new methods callable from JavaScript. setCanOpenWindows controls whether a test |
|
4426 can open new windows, and setCallCloseOnWebViews controls whether -[WebView close] should be called on |
|
4427 web views that are about to be closed. |
|
4428 |
|
4429 (runTest): |
|
4430 Make sure that only the main window is around when a test has finished running. |
|
4431 |
|
4432 (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): |
|
4433 (-[DumpRenderTreeWindow dealloc]): |
|
4434 Manage the set of windows. |
|
4435 |
|
4436 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4437 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
4438 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
4439 (NPP_Destroy): |
|
4440 Add a "logDestroy" property which controls whether plugins should print when they are destroyed or not. |
|
4441 |
|
4442 * DumpRenderTree/UIDelegate.m: |
|
4443 (-[UIDelegate webView:createWebViewWithRequest:]): |
|
4444 Create new windows. |
|
4445 |
|
4446 (-[UIDelegate webViewClose:]): |
|
4447 Close windows. |
|
4448 |
|
4449 2007-04-05 Anders Carlsson <andersca@apple.com> |
|
4450 |
|
4451 Reviewed by Maciej. |
|
4452 |
|
4453 Move WebView and NSWindow creation to a separate function in preparation of supporting opening new |
|
4454 windows in DRT. |
|
4455 |
|
4456 * DumpRenderTree/DumpRenderTree.m: |
|
4457 (createWebView): |
|
4458 (dumpRenderTree): |
|
4459 |
|
4460 2007-04-03 Anders Carlsson <andersca@apple.com> |
|
4461 |
|
4462 Reviewed by Darin. |
|
4463 |
|
4464 Add the notion of a "disallowed URL", which the resource loader won't allow to be loaded. |
|
4465 |
|
4466 * DumpRenderTree/DumpRenderTree.h: |
|
4467 * DumpRenderTree/DumpRenderTree.m: |
|
4468 (dumpRenderTree): |
|
4469 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4470 (+[LayoutTestController webScriptNameForSelector:]): |
|
4471 (-[LayoutTestController addDisallowedURL:]): |
|
4472 (runTest): |
|
4473 * DumpRenderTree/ResourceLoadDelegate.m: |
|
4474 (-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]): |
|
4475 |
|
4476 2007-04-03 Mark Rowe <mrowe@apple.com> |
|
4477 |
|
4478 Reviewed by Antti. |
|
4479 |
|
4480 * BuildSlaveSupport/build-launcher-dmg: Use bzip2 compression in nightly build disk images rather than gzip. |
|
4481 |
|
4482 2007-04-02 Anders Carlsson <andersca@apple.com> |
|
4483 |
|
4484 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
4485 Don't use #import in a header included by C files. |
|
4486 |
|
4487 2007-03-31 Mark Rowe <mrowe@apple.com> |
|
4488 |
|
4489 Reviewed by Mitz. |
|
4490 |
|
4491 Fix http://bugs.webkit.org/show_bug.cgi?id=13239 |
|
4492 Bug 13239: REGRESSION (r20343): Drosera hits exception trying to call "count" cross-process |
|
4493 |
|
4494 Use -[WebScriptObject valueForKey:@"length"] to retrieve the length of a JavaScript array |
|
4495 rather than -[WebScriptObject count]. |
|
4496 |
|
4497 * Drosera/DebuggerDocument.m: |
|
4498 (-[DebuggerDocument webScriptAttributeKeysForScriptObject:]): |
|
4499 |
|
4500 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4501 |
|
4502 Reviewed by Geoff. |
|
4503 |
|
4504 Add an "onstreamload" attribute to the plugin which is called when a stream starts loading. |
|
4505 |
|
4506 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
4507 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
4508 (NPP_New): |
|
4509 Look for the onstreamload attribute. |
|
4510 |
|
4511 (NPP_Destroy): |
|
4512 Free the onstreamload attribute. |
|
4513 |
|
4514 (NPP_NewStream): |
|
4515 Call the onstreamload handler. |
|
4516 |
|
4517 2007-03-30 Geoffrey Garen <ggaren@apple.com> |
|
4518 |
|
4519 Removing an assertion I just added because it's crashing the Leopard |
|
4520 buildbot. The related layout test will still report a failure, so we |
|
4521 don't really need this assertion. |
|
4522 |
|
4523 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4524 (pluginInvoke): |
|
4525 |
|
4526 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4527 |
|
4528 Reviewed by Geoff. |
|
4529 |
|
4530 * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.c: |
|
4531 (testAllocate): |
|
4532 (testEnumerate): |
|
4533 Add casts. |
|
4534 |
|
4535 * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h: |
|
4536 Don't use #import, use #include. |
|
4537 |
|
4538 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4539 |
|
4540 Reviewed by Alexey. |
|
4541 |
|
4542 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4543 (pluginInvoke): |
|
4544 Free the identifier string. |
|
4545 |
|
4546 2007-03-30 Anders Carlsson <andersca@apple.com> |
|
4547 |
|
4548 Reviewed by Geoff. |
|
4549 |
|
4550 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
4551 Add TestObject.c and TestObject.h |
|
4552 |
|
4553 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4554 (pluginGetProperty): |
|
4555 Implement the testObject property. |
|
4556 |
|
4557 (pluginInvoke): |
|
4558 Implement testEnumerate which takes an object and an array and enumerates |
|
4559 the properties of the object and adds them to the array. |
|
4560 |
|
4561 (pluginAllocate): |
|
4562 Allocate the test object. |
|
4563 |
|
4564 (pluginDeallocate): |
|
4565 Free the test object. |
|
4566 |
|
4567 * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.c: Added. |
|
4568 * DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h: Added. |
|
4569 Add a test object with two enumerable properties. |
|
4570 |
|
4571 2007-03-29 Geoffrey Garen <ggaren@apple.com> |
|
4572 |
|
4573 Reviewed by Beth Dakin. |
|
4574 |
|
4575 Layout test for <rdar://problem/5091330> REGRESSION: Repro crash in |
|
4576 -[WebBaseNetscapePluginView(WebNPPCallbacks) destroyStream:reason:] |
|
4577 navigating away from page with DivX movie plug-in (13203) |
|
4578 |
|
4579 Added hasStream property and destroyStream function, used by layout test. |
|
4580 |
|
4581 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4582 (pluginGetProperty): |
|
4583 (pluginInvoke): |
|
4584 (pluginAllocate): |
|
4585 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
4586 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
4587 (NPP_NewStream): |
|
4588 |
|
4589 2007-03-27 Anders Carlsson <acarlsson@apple.com> |
|
4590 |
|
4591 Reviewed by Geoff. |
|
4592 |
|
4593 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4594 (pluginInvoke): |
|
4595 Add new function which takes a function and calls it using NPN_InvokeDefault. |
|
4596 |
|
4597 2007-03-27 Adele Peterson <adele@apple.com> |
|
4598 |
|
4599 Adding comment. |
|
4600 |
|
4601 * DumpRenderTree/DumpRenderTree.m: |
|
4602 (-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): |
|
4603 |
|
4604 2007-03-27 Adele Peterson <adele@apple.com> |
|
4605 |
|
4606 Fix svg tests by calling displayIfNeeded. |
|
4607 |
|
4608 * DumpRenderTree/DumpRenderTree.m: |
|
4609 (-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): |
|
4610 |
|
4611 2007-03-26 Mark Rowe <mrowe@apple.com> |
|
4612 |
|
4613 Reviewed by Sam Weinig. |
|
4614 |
|
4615 Upload crash logs from DumpRenderTree as part of the test results to ease debugging |
|
4616 of hard-to-reproduce crashes. |
|
4617 |
|
4618 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: |
|
4619 |
|
4620 2007-03-23 Adam Treat <adam@staikos.net> |
|
4621 |
|
4622 Reviewed and committed by George. |
|
4623 |
|
4624 Patch by Adam Treat. Removes hardcoded path to .pro file. |
|
4625 |
|
4626 2007-03-22 Adam Roben <aroben@apple.com> |
|
4627 |
|
4628 Reviewed by Geoff. |
|
4629 |
|
4630 Removed eventSender.mouseClick because it was only useful for AppKit |
|
4631 controls, which we don't use anymore. |
|
4632 |
|
4633 * DumpRenderTree/EventSendingController.m: |
|
4634 (+[EventSendingController isSelectorExcludedFromWebScript:]): Removed |
|
4635 mouseClick. |
|
4636 |
|
4637 2007-03-22 Adam Roben <aroben@apple.com> |
|
4638 |
|
4639 Reviewed by Ada. |
|
4640 |
|
4641 Make eventSender.mouseClick actually send a mouse up event. |
|
4642 |
|
4643 * DumpRenderTree/EventSendingController.m: |
|
4644 (-[EventSendingController mouseClick]): |
|
4645 |
|
4646 2007-03-19 David Hyatt <hyatt@apple.com> |
|
4647 |
|
4648 Update the minimum font size pref to match the actual default setting in Safari. It should have been 1 |
|
4649 all this time and not 9. |
|
4650 |
|
4651 Reviewed by aroben |
|
4652 |
|
4653 * DumpRenderTree/DumpRenderTree.m: |
|
4654 (dumpRenderTree): |
|
4655 |
|
4656 2007-03-18 Dan Waylonis <waylonis@mac.com> |
|
4657 |
|
4658 Reviewed by Tim Hatcher. |
|
4659 |
|
4660 DumpRenderTree changes for http://bugs.webkit.org/show_bug.cgi?id=13005 |
|
4661 Bug 13005: WebScriptObject +throwException needs NULL check. |
|
4662 |
|
4663 Add tests to ensure that a plugin can safely throw an exception in dealloc. |
|
4664 |
|
4665 * DumpRenderTree/ObjCPlugin.h: |
|
4666 * DumpRenderTree/ObjCPlugin.m: |
|
4667 (+[ObjCPlugin webScriptNameForKey:]): |
|
4668 (+[ObjCPlugin isKeyExcludedFromWebScript:]): |
|
4669 (-[ObjCPlugin dealloc]): |
|
4670 |
|
4671 2007-03-13 Mark Rowe <mrowe@apple.com> |
|
4672 |
|
4673 Reviewed by Maciej. |
|
4674 |
|
4675 Have the nightly launcher prefer Safari found in /Applications or ~/Applications |
|
4676 if present, otherwise fall back on using LaunchServices to locate it elsewhere |
|
4677 on the system. The motivation for this is to make the behaviour of the nightly |
|
4678 builds more predictable on machines with multiple copies of Safari present. |
|
4679 |
|
4680 * WebKitLauncher/main.m: |
|
4681 (locateSafariBundle): |
|
4682 (main): |
|
4683 |
|
4684 2007-03-12 Darin Adler <darin@apple.com> |
|
4685 |
|
4686 Reviewed by Tim Hatcher. |
|
4687 |
|
4688 - add a DumpRenderTree feature where you can get the Objective-C |
|
4689 class name of a JavaScript object |
|
4690 |
|
4691 * DumpRenderTree/DumpRenderTree.m: |
|
4692 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Add the |
|
4693 objCClassNameOf: selector. |
|
4694 (+[LayoutTestController webScriptNameForSelector:]): Add the |
|
4695 objCClassNameOf: selector, with the name "objCClassName". |
|
4696 (-[LayoutTestController objCClassNameOf:]): Added. |
|
4697 |
|
4698 2007-03-11 Geoffrey Garen <ggaren@apple.com> |
|
4699 |
|
4700 Reviewed by Oliver Hunt. |
|
4701 |
|
4702 Beefed up --threaded mode in light of <rdar://problem/4681051> Installer |
|
4703 crashes in KJS::Collector::markOtherThreadConservatively(KJS::Collector::Thread*) |
|
4704 trying to install iLife 06 using Rosetta on an Intel Machine |
|
4705 |
|
4706 --threaded mode now runs a bunch of different JavaScript threads, randomly |
|
4707 killing and respawning them. This was sufficient for reproducing the |
|
4708 bug on my MacBook Pro. |
|
4709 |
|
4710 * DumpRenderTree/DumpRenderTree.m: |
|
4711 (javaScriptThreads): |
|
4712 (runJavaScriptThread): |
|
4713 (startJavaScriptThreads): |
|
4714 (stopJavaScriptThreads): |
|
4715 (dumpRenderTree): |
|
4716 |
|
4717 2007-03-11 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
4718 |
|
4719 Reviewed by Brady Eidson. |
|
4720 |
|
4721 Add forward/backward/quit menus for easier testing. |
|
4722 |
|
4723 * GdkLauncher/main.cpp: |
|
4724 (menuMainBackCb): |
|
4725 (menuMainForwardCb): |
|
4726 (menuMainQuitCb): |
|
4727 (main): |
|
4728 |
|
4729 2007-03-09 Andrew Wellington <proton@wiretapped.net> |
|
4730 |
|
4731 Reviewed by Darin. |
|
4732 |
|
4733 - fix http://bugs.webkit.org/show_bug.cgi?id=13007 |
|
4734 svn-create-patch doesn't handle UTF files with BOMs as text |
|
4735 |
|
4736 Force diff to treat files that svn-create-patch thinks are text as text. |
|
4737 |
|
4738 * Scripts/svn-create-patch: Added -a switch to diff command. |
|
4739 |
|
4740 2007-03-09 Mark Rowe <mrowe@apple.com> |
|
4741 |
|
4742 Unreviewed. Use the new SVN URL on the buildbot. |
|
4743 |
|
4744 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: |
|
4745 |
|
4746 2007-03-08 Mark Rowe <mrowe@apple.com> |
|
4747 |
|
4748 Reviewed by Antti. |
|
4749 |
|
4750 Fix compiler warnings when building Drosera as 64-bit. |
|
4751 |
|
4752 * Drosera/DebuggerDocument.m: |
|
4753 (-[DebuggerDocument breakpointEditorHTML]): Move away from deprecated NSString method. |
|
4754 (-[DebuggerDocument scriptConfirmSheetDidEnd:returnCode:contextInfo:]): Update type. |
|
4755 (-[DebuggerDocument webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:]): Update type to accommodate constant. |
|
4756 |
|
4757 2007-03-07 Mark Rowe <mrowe@apple.com> |
|
4758 |
|
4759 Reviewed by Maciej. |
|
4760 |
|
4761 Update check-for-global-initializers to ignore new debug initializers in bidi.o and kjs_events.o. |
|
4762 |
|
4763 * Scripts/check-for-global-initializers: |
|
4764 |
|
4765 2007-03-07 Anders Carlsson <acarlsson@apple.com> |
|
4766 |
|
4767 Reviewed by Adam. |
|
4768 |
|
4769 Add some assertions. |
|
4770 |
|
4771 * DumpRenderTree/DumpRenderTree.m: |
|
4772 (-[WaitUntilDoneDelegate webView:didStartProvisionalLoadForFrame:]): |
|
4773 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): |
|
4774 (-[WaitUntilDoneDelegate webView:didFailProvisionalLoadWithError:forFrame:]): |
|
4775 (-[WaitUntilDoneDelegate webView:didFailLoadWithError:forFrame:]): |
|
4776 |
|
4777 2007-03-07 David Kilzer <ddkilzer@webkit.org> |
|
4778 |
|
4779 Reviewed by Darin. |
|
4780 |
|
4781 - WebKitTools part of fix for http://bugs.webkit.org/show_bug.cgi?id=12463 |
|
4782 WebArchiver - attempt to insert nil exception when archive empty iframe |
|
4783 |
|
4784 The dumpDOMAsWebArchive() test method uses the DOMDocument as a basis for creating |
|
4785 a webarchive while the dumpSourceAsWebArchive() test method uses the original |
|
4786 dataSource (page source) to create a webarchive. Most tests currently use |
|
4787 dumpDOMAsWebArchive() since this is what Safari does when saving a web page as a |
|
4788 webarchive. |
|
4789 |
|
4790 * DumpRenderTree/DumpRenderTree.m: Renamed dumpAsWebArchive to dumpDOMAsWebArchive. |
|
4791 Added dumpSourceAsWebArchive. |
|
4792 (dump): |
|
4793 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4794 (-[LayoutTestController dumpDOMAsWebArchive]): |
|
4795 (-[LayoutTestController dumpSourceAsWebArchive]): |
|
4796 (runTest): |
|
4797 |
|
4798 2007-03-05 Kevin McCullough <kmccullough@apple.com> |
|
4799 |
|
4800 Reviewed by Mark and Dave H. |
|
4801 |
|
4802 - rdar://problem/4922454 |
|
4803 - This fixes a security issue by making remote referrers not able to access local |
|
4804 resources, unless they register their schemes to be treated as local. The result is |
|
4805 that those schemes can access local resources and cannot be accessed by remote |
|
4806 referrers. |
|
4807 Because this behavior is new a link-on-or-after check is made to determine if the |
|
4808 app should use the older, less safe, behavior. |
|
4809 |
|
4810 * DumpRenderTree/DumpRenderTree.m: Add ability to set user style sheet to DRT. |
|
4811 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4812 (+[LayoutTestController webScriptNameForSelector:]): |
|
4813 (-[LayoutTestController setUserStyleSheetLocation:]): |
|
4814 (-[LayoutTestController setUserStyleSheetEnabled:]): |
|
4815 |
|
4816 2007-03-05 Anders Carlsson <acarlsson@apple.com> |
|
4817 |
|
4818 Reviewed by Adam, Darin. |
|
4819 |
|
4820 <rdar://problem/5025212> |
|
4821 In Mail, a crash occurs at WebCore::Frame::tree() when clicking on embedded flash object |
|
4822 |
|
4823 Add a "getURLNotify" method to the plugin object. This lets you pass a URL, a target and a callback function |
|
4824 to be run when the URL has finished (or failed) loading. |
|
4825 |
|
4826 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
4827 (pluginInvoke): |
|
4828 (handleCallback): |
|
4829 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
4830 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
4831 (NPP_URLNotify): |
|
4832 |
|
4833 2007-03-04 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
4834 |
|
4835 Reviewed by Nikolas Zimmermann. |
|
4836 |
|
4837 Load a url given on a command line in a way that also |
|
4838 works for local (file://) urls. |
|
4839 |
|
4840 * GdkLauncher/main.cpp: |
|
4841 (main): |
|
4842 |
|
4843 2007-03-02 Geoffrey Garen <ggaren@apple.com> |
|
4844 |
|
4845 Tweaked parse-malloc-history to work with new malloc_history output format. |
|
4846 |
|
4847 * Scripts/parse-malloc-history: |
|
4848 |
|
4849 2007-02-28 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
4850 |
|
4851 Reviewed by Tim H. |
|
4852 |
|
4853 Fixes: http://bugs.webkit.org/show_bug.cgi?id=12887 |
|
4854 Bug#12887: [Drosera] Add ability to close loaded files |
|
4855 |
|
4856 * Drosera/DebuggerDocument.h: |
|
4857 * Drosera/DebuggerDocument.m: |
|
4858 (-[DebuggerDocument closeCurrentFile:]): Adds delegation to call a JS script to close files |
|
4859 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
4860 * Drosera/English.lproj/MainMenu.nib/classes.nib: |
|
4861 * Drosera/English.lproj/MainMenu.nib/info.nib: |
|
4862 * Drosera/English.lproj/MainMenu.nib/keyedobjects.nib: Adds Close Current File menu item |
|
4863 * Drosera/debugger.html: Changed "no files loaded" to "<No files loaded>" to match Xcode style |
|
4864 * Drosera/debugger.js: Adds implementation of closeFile() to unload currently loaded file |
|
4865 |
|
4866 2007-02-28 Nikolas Zimmermann <zimmermann@kde.org> |
|
4867 |
|
4868 Reviewed by Maciej. |
|
4869 |
|
4870 Add new flags to build-webkit to be able to switch on/off xpath, xslt, etc. easily. |
|
4871 |
|
4872 * Scripts/build-webkit: |
|
4873 |
|
4874 2007-02-27 Geoffrey Garen <ggaren@apple.com> |
|
4875 |
|
4876 Small tweak to run-webkit-tests. |
|
4877 |
|
4878 * Scripts/run-webkit-tests: Allow people with lots of RAM to run more than |
|
4879 1000 MallocStackLogging tests at a time. |
|
4880 |
|
4881 2007-02-26 Maciej Stachowiak <mjs@apple.com> |
|
4882 |
|
4883 Reviewed by Lars. |
|
4884 |
|
4885 - set ENABLE_XSLT even when compiling without SVG support, since that is no |
|
4886 longer hardcoded into config.h. |
|
4887 |
|
4888 * Scripts/build-webkit: |
|
4889 |
|
4890 2007-02-26 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
4891 |
|
4892 Reviewed by Adam Roben. |
|
4893 |
|
4894 Rename *_SUPPORT defines to ENABLE_*. |
|
4895 |
|
4896 * GdkLauncher/gdklauncher.bkl: |
|
4897 |
|
4898 2007-02-24 Geoffrey Garen <ggaren@apple.com> |
|
4899 |
|
4900 Reviewed by Darin Adler. |
|
4901 |
|
4902 * Scripts/run-webkit-tests: Stop ignoring BidiRun leaks, now that they're |
|
4903 fixed. |
|
4904 |
|
4905 2007-02-24 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
4906 |
|
4907 Reviewed by Adam Roben. |
|
4908 |
|
4909 Improve gdklauncher: add text field for entering url. |
|
4910 |
|
4911 * GdkLauncher/gdklauncher.bkl: |
|
4912 * GdkLauncher/main.cpp: |
|
4913 (strEmpty): |
|
4914 (strEq): |
|
4915 (handleGdkEvent): |
|
4916 (goToUrlBarText): |
|
4917 (goButtonClickedCb): |
|
4918 (urlBarEnterCb): |
|
4919 (registerRenderingAreaEvents): |
|
4920 (frameResizeCb): |
|
4921 (frameDestroyCb): |
|
4922 (main): |
|
4923 |
|
4924 2007-02-22 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
4925 |
|
4926 Reviewed by Tim H. |
|
4927 |
|
4928 Fixes: http://bugs.webkit.org/show_bug.cgi?id=12852 |
|
4929 Bug#12852: Drosera should select function name, not "function" keyword when selecting from function list pop-up |
|
4930 * Drosera/debugger.js: Fixed some logic errors resulting in generating double IDs and names. |
|
4931 |
|
4932 2007-02-22 Adele Peterson <adele@apple.com> |
|
4933 |
|
4934 Reviewed by Darin. |
|
4935 |
|
4936 Added option in layoutTestController to setTabKeyCyclesThroughElements, so we |
|
4937 can test <rdar://problem/5014970> 9A374: Tabs don't work in the message body |
|
4938 |
|
4939 * DumpRenderTree/DumpRenderTree.m: |
|
4940 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
4941 (+[LayoutTestController webScriptNameForSelector:]): |
|
4942 (-[LayoutTestController setTabKeyCyclesThroughElements:]): |
|
4943 |
|
4944 2007-02-22 Geoffrey Garen <ggaren@apple.com> |
|
4945 |
|
4946 Used svn merge -r19786:19785 to roll out previous hack to work around |
|
4947 SVG painting issue in DRT. |
|
4948 |
|
4949 Implemented new work-around, which makes --paint paint *after* dumping |
|
4950 the render tree instead of before, so that painting doesn't influence |
|
4951 the SVG render tree. |
|
4952 |
|
4953 This should fix the ~400 new pixel failures introduced in r19786. |
|
4954 |
|
4955 * DumpRenderTree/DumpRenderTree.m: |
|
4956 (dump): |
|
4957 * Scripts/run-webkit-tests: |
|
4958 |
|
4959 2007-02-22 Geoffrey Garen <ggaren@apple.com> |
|
4960 |
|
4961 Resetting --leaks mode default to run 1000 tests at a time because setting it |
|
4962 to 750 didn't stop the stack logging related crashes, and running more tests |
|
4963 at a time is faster. The crashes seem to be a real bug in stack logging, |
|
4964 not an out of memory condition. |
|
4965 |
|
4966 * Scripts/run-webkit-tests: |
|
4967 |
|
4968 2007-02-21 Geoffrey Garen <ggaren@apple.com> |
|
4969 |
|
4970 Reviewed by Adam Roben. |
|
4971 |
|
4972 Added hack to force painting when running an SVG test. This is a work-around |
|
4973 for http://bugs.webkit.org/show_bug.cgi?id=12849 SVG renderers update at |
|
4974 paint time instead of style resolution time. |
|
4975 |
|
4976 We need this so that --leaks mode, which always paints, doesn't appear to |
|
4977 fail SVG tests. We also need this if we ever want to test style application |
|
4978 in SVG, since many SVGs don't apply style to their renderers until they paint. |
|
4979 |
|
4980 * Scripts/run-webkit-tests: |
|
4981 |
|
4982 2007-02-21 Geoffrey Garen <ggaren@apple.com> |
|
4983 |
|
4984 Reduced --leaks mode to running only 750 tests at a time, in the hopes |
|
4985 of fixing intermittent crasher that may be caused by out of memory |
|
4986 conditions. |
|
4987 |
|
4988 * Scripts/run-webkit-tests: |
|
4989 |
|
4990 2007-02-21 Geoffrey Garen <ggaren@apple.com> |
|
4991 |
|
4992 Reviewed by Darin Adler. |
|
4993 |
|
4994 Made DRT paint when running run-webkit-tests in --leaks mode, to check |
|
4995 for painting leaks. |
|
4996 |
|
4997 * DumpRenderTree/DumpRenderTree.m: Removed some "NO" initializations, since |
|
4998 that's the default for statics. |
|
4999 (dumpRenderTree): Added --paint command line option, which specifies that |
|
5000 DRT should paint at the end of every test. |
|
5001 (displayWebView): New function, called by dump() and -[LayoutTestController display]. |
|
5002 * Scripts/run-webkit-tests: Use the --paint command line option when checking |
|
5003 for leaks. |
|
5004 |
|
5005 * Scripts/run-webkit-tests: Added a new, painting leak to the ignore list. |
|
5006 Removed stale comment about THRD leaks -- we now ignore them reliably. |
|
5007 |
|
5008 2007-02-21 Geoffrey Garen <ggaren@apple.com> |
|
5009 |
|
5010 Tools tweak. No review necessary. |
|
5011 |
|
5012 * Scripts/parse-malloc-history: Enabled multiple merge-regexp command line |
|
5013 arguments. Changed command line argument variables from special implicit |
|
5014 no-op values to specific empty values that we test explicitly. |
|
5015 |
|
5016 2007-02-21 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
5017 |
|
5018 Reviewed by Tim H. |
|
5019 |
|
5020 Bug 12834: Drosera should remember scroll position of open files like Xcode |
|
5021 http://bugs.webkit.org/show_bug.cgi?id=12834 |
|
5022 |
|
5023 * Drosera/debugger.js: Implemented scrolling memory |
|
5024 |
|
5025 2007-02-20 Geoffrey Garen <ggaren@apple.com> |
|
5026 |
|
5027 Tools tweak. No review necessary. |
|
5028 |
|
5029 Made parse-malloc-history executable. (Oops!) |
|
5030 |
|
5031 Made parse-malloc-history parse 'leaks' output in addition to 'malloc_history" |
|
5032 output. |
|
5033 |
|
5034 Added the ability to merge callstacks by regexp, not just depth, so you |
|
5035 can ask questions like, "How many of these allocations were due to that one |
|
5036 call to ...?" |
|
5037 |
|
5038 * Scripts/parse-malloc-history: |
|
5039 |
|
5040 2007-02-20 Geoffrey Garen <ggaren@apple.com> |
|
5041 |
|
5042 * Scripts/parse-malloc-history: Added copyright info. |
|
5043 |
|
5044 2007-02-20 Geoffrey Garen <ggaren@apple.com> |
|
5045 |
|
5046 Reviewed by Darin Adler. |
|
5047 |
|
5048 New script to parse the output from malloc_history, so we can determine |
|
5049 what's using memory in WebKit. |
|
5050 |
|
5051 * Scripts/parse-malloc-history: Added. |
|
5052 |
|
5053 2007-02-20 Graham Dennis <graham.dennis@gmail.com> |
|
5054 |
|
5055 Reviewed by Darin Adler. |
|
5056 |
|
5057 Fix for http://bugs.webkit.org/show_bug.cgi?id=12802 |
|
5058 WebKit.framework is built with SVG_SUPPORT for No-SVG build |
|
5059 |
|
5060 * Scripts/build-webkit: Pass the "FEATURE_DEFINES=" option when building WebKit as well. |
|
5061 |
|
5062 2007-02-19 Geoffrey Garen <ggaren@apple.com> |
|
5063 |
|
5064 Build fix. |
|
5065 |
|
5066 * Scripts/check-for-global-initializers: Ignore the global counter I added |
|
5067 for SubresourceLoaders. |
|
5068 |
|
5069 2007-02-19 Darin Adler <darin@apple.com> |
|
5070 |
|
5071 Reviewed by Tim Hatcher. |
|
5072 |
|
5073 * Scripts/check-for-global-initializers: Delete the linked executable if the check fails. |
|
5074 Without this, you only see the global initializer error once, which makes it very easy |
|
5075 to miss them. |
|
5076 |
|
5077 2007-02-16 Mark Rowe <mrowe@apple.com> |
|
5078 |
|
5079 Not reviewed. |
|
5080 |
|
5081 <rdar://problem/4982312> leaks bot should run in normal mode, rather than quiet mode |
|
5082 |
|
5083 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Switch back to default verbosity for output of leaks tests. |
|
5084 |
|
5085 2007-02-15 Geoffrey Garen <ggaren@apple.com> |
|
5086 |
|
5087 Reviewed by Beth Dakin. |
|
5088 |
|
5089 * DumpRenderTree/DumpRenderTree.m: Don't ignore NSAttributedString WebCore::Node |
|
5090 leaks anymore, either, since r19486 fixed them, too. |
|
5091 (shouldIgnoreWebCoreNodeLeaks): |
|
5092 |
|
5093 2007-02-15 Darin Adler <darin@apple.com> |
|
5094 |
|
5095 * Scripts/run-webkit-tests: Don't ignore NSAttributedString leaks any more. Those were |
|
5096 fixed by change 19486. |
|
5097 |
|
5098 2007-02-15 Geoffrey Garen <ggaren@apple.com> |
|
5099 |
|
5100 Reviewed by Beth Dakin. |
|
5101 |
|
5102 Ignore another leak, seen recently on the buildbot. |
|
5103 |
|
5104 * Scripts/run-webkit-tests: |
|
5105 |
|
5106 2007-02-14 Geoffrey Garen <ggaren@apple.com> |
|
5107 |
|
5108 Reviewed by Beth Dakin. |
|
5109 |
|
5110 Ignore another leak, seen recently on the buildbot. |
|
5111 |
|
5112 * Scripts/run-webkit-tests: |
|
5113 |
|
5114 2007-02-13 Darin Adler <darin@apple.com> |
|
5115 |
|
5116 * Scripts/run-webkit-tests: Fix a bug where --reset-results output would all go in one |
|
5117 giant line. |
|
5118 |
|
5119 2007-02-11 Maciej Stachowiak <mjs@apple.com> |
|
5120 |
|
5121 Reviewed by Mitz. |
|
5122 |
|
5123 - add contextClick() operation to eventSender to be able to test this |
|
5124 |
|
5125 * DumpRenderTree/EventSendingController.m: |
|
5126 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
5127 (-[EventSendingController contextClick]): |
|
5128 |
|
5129 2007-02-11 Darin Adler <darin@apple.com> |
|
5130 |
|
5131 * Scripts/check-for-global-initializers: Fix case where executable doesn't exist at all |
|
5132 so it doesn't give a perl exception (happens in clean builds, for example). |
|
5133 |
|
5134 2007-02-10 David Kilzer <ddkilzer@webkit.org> |
|
5135 |
|
5136 Reviewed by Adam. |
|
5137 |
|
5138 * Scripts/svn-create-patch: |
|
5139 (findSourceFileAndRevision($)): Use File::Spec->abs2rel() instead of substr() to generate |
|
5140 a relative path to the copied file. |
|
5141 |
|
5142 2007-02-10 Timothy Hatcher <timothy@apple.com> |
|
5143 |
|
5144 Reviewed by Sam Weinig. |
|
5145 |
|
5146 * Drosera/Drosera.icns: updated the icon with 512px and 256px variants |
|
5147 |
|
5148 2007-02-10 David Kilzer <ddkilzer@webkit.org> |
|
5149 |
|
5150 Reviewed by Timothy. |
|
5151 |
|
5152 * Scripts/svn-apply: |
|
5153 (handleBinaryChange($$)): Binary patches don't need a trailing newline after the base64 |
|
5154 encoded text. |
|
5155 |
|
5156 2007-02-10 Brady Eidson <beidson@apple.com> |
|
5157 |
|
5158 Reviewed by Maciej |
|
5159 |
|
5160 <rdar://problem/4965133> WebKit sends file:// url referrers |
|
5161 |
|
5162 * Scripts/run-webkit-tests: Enhanced the http tests so that we can run layout tests |
|
5163 on local files, but have an httpd for remote resources |
|
5164 |
|
5165 2007-02-08 Geoffrey Garen <ggaren@apple.com> |
|
5166 |
|
5167 Reviewed by Beth Dakin. |
|
5168 |
|
5169 Ignore another false leak report. |
|
5170 |
|
5171 * Scripts/run-webkit-tests: |
|
5172 |
|
5173 2007-02-08 Geoffrey Garen <ggaren@apple.com> |
|
5174 |
|
5175 Reviewed by Kevin McCullough. |
|
5176 |
|
5177 * Scripts/run-webkit-tests: Don't try to create /tmp/LayoutTests if it |
|
5178 already exists, to avoid confusing error message. |
|
5179 |
|
5180 Also, remove /tmp/LayoutTests after running so unsupecting fools don't |
|
5181 try to rm -rf it, only later to discover that they have completely hosed |
|
5182 their machines. |
|
5183 |
|
5184 2007-02-08 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
5185 |
|
5186 Reviewed by Adam Roben. |
|
5187 |
|
5188 Linux/gdk build fixes. |
|
5189 |
|
5190 * GdkLauncher/main.cpp: Add -exit-after-loading and |
|
5191 -dump-render-tree as debugging aid. |
|
5192 (strEq): |
|
5193 (main): |
|
5194 |
|
5195 2007-02-08 Geoffrey Garen <ggaren@apple.com> |
|
5196 |
|
5197 Minor fixup based on Maciej's review last night. |
|
5198 |
|
5199 * Scripts/run-webkit-tests: Use normal "increment at end of loop" behavior, |
|
5200 and do a little math to make it work. |
|
5201 |
|
5202 2007-02-08 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
5203 |
|
5204 Reviewed by Adam Roben. |
|
5205 |
|
5206 Linux/gdk build fixes. |
|
5207 |
|
5208 * GdkLauncher/gdklauncher.bkl: |
|
5209 |
|
5210 2007-02-08 Kevin McCullough <KMcCullough@apple.com> |
|
5211 |
|
5212 - Fix layout test failures. |
|
5213 |
|
5214 * Scripts/run-webkit-tests: |
|
5215 |
|
5216 2007-02-08 Darin Adler <darin@apple.com> |
|
5217 |
|
5218 Reviewed by Anders. |
|
5219 |
|
5220 * Scripts/check-for-global-initializers: For speed, only check files that |
|
5221 have been modified since the last time we linked. For tidiness, capture |
|
5222 stderr from nm, and prevent "nm: no name list" messages from going out. |
|
5223 |
|
5224 2007-02-08 Geoffrey Garen <ggaren@apple.com> |
|
5225 |
|
5226 Reviewed by Maciej Stachowiak, Adam Roben. |
|
5227 |
|
5228 Added 'nthly' support to run-webkit-tests. It's like 'singly', for an |
|
5229 arbitrary number n. |
|
5230 |
|
5231 Plus some renames: |
|
5232 - DumpRenderTree => "dumpTool" (to match abstraction elsewhere) |
|
5233 - checkLeaks => "shouldCheckLeaks" (to match style guidelines) |
|
5234 - tool => dumpTool (to match abstraction elsewhere) |
|
5235 - httpdOpen => isHttpdOpen (to match style guidelines) |
|
5236 |
|
5237 Plus a few logic fixups: |
|
5238 - Don't check isDumpToolOpen when we know we've called openDumpTool(). |
|
5239 - Use a single code path to decide when to shut down dumpTool and |
|
5240 when to check for leaks, since the operations are coincidental. |
|
5241 - Use a single code path for running the leaks tool, since the only |
|
5242 thing that varies between configurations is the output file name. |
|
5243 - Increment $count after each test finishes, instead of at the end |
|
5244 of the loop, to help with comparing to the length of the array |
|
5245 and %-ing by n. |
|
5246 - Use a more robust test inside the loop to determine if we need to |
|
5247 close dumpTool, instead of copying the closing code outside the loop. |
|
5248 |
|
5249 Layout tests pass. |
|
5250 |
|
5251 * Scripts/run-webkit-tests: |
|
5252 |
|
5253 2007-02-06 Geoffrey Garen <ggaren@apple.com> |
|
5254 |
|
5255 Reviewed by Beth Dakin, evil twin to Bethany P. Dakin. |
|
5256 |
|
5257 Ignore known leaks in CFRunLoop. Exclude THRD leaks by type so that we can |
|
5258 catch all reports of them, not just those inside pthread_create. |
|
5259 |
|
5260 Also, use "\\" instead of "\" because we need the actual \ to get into the |
|
5261 regexp string if it's going to do any escaping. (Oops!) |
|
5262 |
|
5263 * Scripts/run-webkit-tests: |
|
5264 |
|
5265 2007-02-06 Geoffrey Garen <ggaren@apple.com> |
|
5266 |
|
5267 Reviewed by Bethany P. Dakin. |
|
5268 |
|
5269 The 's' is optional when the leaks tool reports 'leaks'. |
|
5270 |
|
5271 * Scripts/run-leaks: |
|
5272 |
|
5273 2007-02-06 Geoffrey Garen <ggaren@apple.com> |
|
5274 |
|
5275 Reviewed by Bethany P. Dakin. |
|
5276 |
|
5277 Hooked up run-webkit-tests to the run-leaks script. No change in behavior yet. |
|
5278 |
|
5279 * Scripts/run-webkit-tests: Changed symbol names to valid regular expressions. |
|
5280 |
|
5281 2007-02-06 David Smith <catfish.man@gmail.com> |
|
5282 |
|
5283 Reviewed by Darin. |
|
5284 |
|
5285 Patch for http://bugs.webkit.org/show_bug.cgi?id=12566 |
|
5286 [Drosera] Console history fixups |
|
5287 |
|
5288 * Drosera/console.js: assorted cleanups and fixes |
|
5289 |
|
5290 2007-02-05 Geoffrey Garen <ggaren@apple.com> |
|
5291 |
|
5292 Reviewed by Darin Adler. |
|
5293 |
|
5294 New script that allows you to ignore leaks by regular expression. |
|
5295 |
|
5296 * Scripts/run-leaks: Added. |
|
5297 |
|
5298 2007-02-03 Sam Weinig <sam@webkit.org> |
|
5299 |
|
5300 Reviewed by Mark. |
|
5301 |
|
5302 Patch for http://bugs.webkit.org/show_bug.cgi?id=12555 |
|
5303 Drosera doesn't handle CR ( carriage returns ) well |
|
5304 |
|
5305 - Normalize all the line endings. |
|
5306 |
|
5307 * Drosera/debugger.js: |
|
5308 |
|
5309 2007-02-02 Geoffrey Garen <ggaren@apple.com> |
|
5310 |
|
5311 Reviewed by Darin Adler. |
|
5312 |
|
5313 Added some more known leaks to the leaks ignore list. |
|
5314 |
|
5315 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Why does XCode |
|
5316 hate itself so much? |
|
5317 * Scripts/run-webkit-tests: |
|
5318 |
|
5319 2007-02-02 Geoffrey Garen <ggaren@apple.com> |
|
5320 |
|
5321 Even better build fix than the last. |
|
5322 |
|
5323 * ChangeLog: |
|
5324 * DumpRenderTree/DumpRenderTree.m: |
|
5325 (shouldIgnoreWebCoreNodeLeaks): |
|
5326 |
|
5327 2007-02-02 Geoffrey Garen <ggaren@apple.com> |
|
5328 |
|
5329 Fixed build. Added work-around for GCC bug. |
|
5330 |
|
5331 * DumpRenderTree/DumpRenderTree.m: |
|
5332 (shouldIgnoreWebCoreNodeLeaks): |
|
5333 |
|
5334 2007-02-01 Geoffrey Garen <ggaren@apple.com> |
|
5335 |
|
5336 Reviewed by Maciej Stachowiak. |
|
5337 |
|
5338 Added support for selectively ignoring WebCore::Node leaks during layout |
|
5339 tests, so that we can ignore known leaks in other components. |
|
5340 |
|
5341 * DumpRenderTree/DumpRenderTree.m: |
|
5342 (shouldIgnoreWebCoreNodeLeaks): Implements a black list of tests whose |
|
5343 WebCore::Node leaks we have to ignore. Does this CFString gobbledy-gook |
|
5344 confuse anyone else? |
|
5345 (runTest): |
|
5346 |
|
5347 2007-02-01 Anders Carlsson <acarlsson@apple.com> |
|
5348 |
|
5349 Reviewed by Darin. |
|
5350 |
|
5351 * DumpRenderTree/UIDelegate.m: |
|
5352 (-[UIDelegate webView:addMessageToConsole:]): |
|
5353 Dump console messages. |
|
5354 |
|
5355 2007-01-31 Anders Carlsson <acarlsson@apple.com> |
|
5356 |
|
5357 * DumpRenderTree/ResourceLoadDelegate.m: |
|
5358 (-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]): |
|
5359 Use an NSString here so we can guarantee that -description always returns the same value. |
|
5360 |
|
5361 2007-01-31 Geoffrey Garen <ggaren@apple.com> |
|
5362 |
|
5363 Reviewed by Darin Adler. |
|
5364 |
|
5365 Added Selection::toRange to the leaks -exclude list, since it comes up |
|
5366 as a false positive (Radar 4967949). |
|
5367 |
|
5368 Also added RangeCounter to the global initializer exclude list. I added |
|
5369 a RangeCounter since leaks won't detect all Range leaks anymore. |
|
5370 |
|
5371 * Scripts/check-for-global-initializers: |
|
5372 * Scripts/run-webkit-tests: |
|
5373 |
|
5374 2007-01-31 Anders Carlsson <acarlsson@apple.com> |
|
5375 |
|
5376 * DumpRenderTree/ResourceLoadDelegate.m: |
|
5377 (-[ResourceLoadDelegate webView:identifierForInitialRequest:fromDataSource:]): |
|
5378 Don't try to create an identifier if resource loads shouldn't be dumped. |
|
5379 |
|
5380 2007-01-31 Anders Carlsson <acarlsson@apple.com> |
|
5381 |
|
5382 Reviewed by Geoff. |
|
5383 |
|
5384 Add dumping of resource loads. This isn't completely tweaked yet since the test results would |
|
5385 rely on resources being delivered in the same order which might not always be true. However, it works good |
|
5386 enough for the simple webarchive tests I want to do right now. |
|
5387 |
|
5388 * DumpRenderTree/DumpRenderTree.h: |
|
5389 * DumpRenderTree/DumpRenderTree.m: |
|
5390 (dumpRenderTree): |
|
5391 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
5392 (-[LayoutTestController dumpResourceLoadCallbacks]): |
|
5393 (runTest): |
|
5394 |
|
5395 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
5396 * DumpRenderTree/ResourceLoadDelegate.h: Added. |
|
5397 * DumpRenderTree/ResourceLoadDelegate.m: Added. |
|
5398 Add new resource load delegate. |
|
5399 |
|
5400 2007-01-31 Geoffrey Garen <ggaren@apple.com> |
|
5401 |
|
5402 Backing out the CFRunLoopRunSpecific exclude command because it was overly |
|
5403 broad. We'll either need to work around this leak in DRT, or do some |
|
5404 custom grep-based leak ignoring. |
|
5405 |
|
5406 * Scripts/run-webkit-tests: |
|
5407 |
|
5408 2007-01-30 Geoffrey Garen <ggaren@apple.com> |
|
5409 |
|
5410 Reviewed by Beth Dakin. |
|
5411 |
|
5412 Filed some more Radars in other components, added some more leaks to the |
|
5413 exclusion list. |
|
5414 |
|
5415 * Scripts/run-webkit-tests: Ignore leaks in CFNotificationCenterAddObserver, |
|
5416 CFRunLoopRunSpecific, and NSSpellChecker. |
|
5417 |
|
5418 2007-01-30 David Kilzer <ddkilzer@webkit.org> |
|
5419 |
|
5420 Reviewed by Darin. |
|
5421 |
|
5422 http://bugs.webkit.org/show_bug.cgi?id=11882 |
|
5423 Need a way to regression test .webarchive output files |
|
5424 |
|
5425 Implement layoutTestController.dumpAsWebArchive() to test WebArchive format. |
|
5426 Alters WebResourceResponse and WebResourceURL properties within WebArchive format |
|
5427 to normalize URLs to remove path where WebKit was checked out. Also converts |
|
5428 WebDataResource properties from data to string if the corresponding |
|
5429 WebResourceMIMEType property starts with "text/" or equals |
|
5430 "application/x-javascript". |
|
5431 |
|
5432 * DumpRenderTree/DumpRenderTree.m: |
|
5433 (convertWebResourceDataToString): Added. |
|
5434 (normalizeWebResourceURL): Added. |
|
5435 (normalizeWebResourceResponse): Added. |
|
5436 (serializeWebArchiveToXML): Added. |
|
5437 (dump): |
|
5438 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
5439 (-[LayoutTestController dumpAsWebArchive]): Added. |
|
5440 (runTest): |
|
5441 |
|
5442 2007-01-30 David Kilzer <ddkilzer@webkit.org> |
|
5443 |
|
5444 Reviewed by Mark Rowe. |
|
5445 |
|
5446 http://bugs.webkit.org/show_bug.cgi?id=12470 |
|
5447 svn-create-patch creates duplicate patches for files within an added/modified directory |
|
5448 |
|
5449 * Scripts/svn-create-patch: |
|
5450 (sub generateFileList($\%\%)): Ignore directories when generating the file list. |
|
5451 |
|
5452 2007-01-29 Geoffrey Garen <ggaren@apple.com> |
|
5453 |
|
5454 Reviewed by Maciej Stachowiak. |
|
5455 |
|
5456 Fixed <rdar://problem/4485644> REGRESSION: JavaScriptCore has init routines |
|
5457 |
|
5458 No more mollycoddling for you, FastMalloc.o! |
|
5459 |
|
5460 * Scripts/check-for-global-initializers: |
|
5461 |
|
5462 2007-01-29 Graham Dennis <graham.dennis@gmail.com> |
|
5463 |
|
5464 Reviewed by Maciej. |
|
5465 |
|
5466 Enables layout test for: http://bugs.webkit.org/show_bug.cgi?id=10725 |
|
5467 Image data in from RTFD clipboard data thrown away |
|
5468 |
|
5469 - This method is needed because NSArrays are bridged to JS Arrays, |
|
5470 which in turn are bridged back to WebScriptObjects when passed from |
|
5471 JS to ObjC. Hence it is not possbile to pass an NSArray from JS. |
|
5472 |
|
5473 * DumpRenderTree/DumpRenderTree.m: |
|
5474 (-[DumpRenderTreePasteboard declareType:owner:]): Added a convenience method for JS. |
|
5475 |
|
5476 2007-01-25 Geoffrey Garen <ggaren@apple.com> |
|
5477 |
|
5478 Reviewed by Maciej Stachowiak. |
|
5479 |
|
5480 Added support for test for <rdar://problem/4608404> WebScriptObject's |
|
5481 _rootObject lack of ownership policy causes crashes (e.g., in Dashcode) |
|
5482 |
|
5483 * DumpRenderTree/DumpRenderTree.m: |
|
5484 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
5485 (+[LayoutTestController webScriptNameForSelector:]): |
|
5486 (-[LayoutTestController storeWebScriptObject:]): |
|
5487 (-[LayoutTestController accessStoredWebScriptObject]): |
|
5488 (-[LayoutTestController dealloc]): |
|
5489 |
|
5490 2007-01-26 Lars Knoll <lars@trolltech.com> |
|
5491 |
|
5492 Reviewed by Zack |
|
5493 |
|
5494 Small hack to ensure that our top level frame actually has the |
|
5495 correct size. Unfortunately this means I'll have to regenerate |
|
5496 all test cases :/ |
|
5497 |
|
5498 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5499 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5500 |
|
5501 2007-01-25 Lars Knoll <lars@trolltech.com> |
|
5502 |
|
5503 Reviewed by Darin and Zack |
|
5504 |
|
5505 Move the test results for Qt into a directory of it's own |
|
5506 (WebKit/LayoutTestResults/qt). Leave the Mac results where |
|
5507 they are for now and share the text only results between |
|
5508 Mac and Qt. |
|
5509 |
|
5510 Add support for a LayoutTestResults/platform/Skipped file |
|
5511 to run-webkit-tests to be able to ignore certain tests |
|
5512 |
|
5513 Remove the old tests-skipped.txt from Qts DumpRenderTree |
|
5514 implementation. |
|
5515 |
|
5516 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5517 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5518 (WebCore::DumpRenderTree::open): |
|
5519 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
5520 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: Removed. |
|
5521 * Scripts/run-webkit-tests: |
|
5522 |
|
5523 2007-01-24 Darin Adler <darin@apple.com> |
|
5524 |
|
5525 Reviewed by Oliver. |
|
5526 |
|
5527 - fix crash seen in layout tests |
|
5528 |
|
5529 * DumpRenderTree/EventSendingController.m: (-[EventSendingController dealloc]): |
|
5530 Add back the line of code that sets savedMouseEvents to nil. I thought it was |
|
5531 a field of the EventSendingController, but it's actually a global. |
|
5532 |
|
5533 2007-01-24 Darin Adler <darin@apple.com> |
|
5534 |
|
5535 Reviewed by Maciej. |
|
5536 |
|
5537 - changed dragMode to be a property instead of a function |
|
5538 |
|
5539 * DumpRenderTree/EventSendingController.h: Renamed inDragMode to dragMode. |
|
5540 * DumpRenderTree/EventSendingController.m: |
|
5541 (+[EventSendingController isSelectorExcludedFromWebScript:]): Removed setDragMode. |
|
5542 (+[EventSendingController isKeyExcludedFromWebScript:]): Added dragMode. |
|
5543 (-[EventSendingController init]): Updated for name change. |
|
5544 (-[EventSendingController leapForward:]): Ditto. |
|
5545 (-[EventSendingController mouseUp]): Ditto. |
|
5546 (-[EventSendingController mouseMoveToX:Y:]): Ditto. |
|
5547 |
|
5548 2007-01-24 Darin Adler <darin@apple.com> |
|
5549 |
|
5550 Reviewed by Maciej. |
|
5551 |
|
5552 - made the deferral of mouse events until drag completes conditional |
|
5553 it's needed for drag testing, and harmful for selection testing |
|
5554 |
|
5555 * DumpRenderTree/EventSendingController.h: Added inDragMode boolean. |
|
5556 * DumpRenderTree/EventSendingController.m: |
|
5557 (+[EventSendingController isSelectorExcludedFromWebScript:]): Added setDragMode:. |
|
5558 (+[EventSendingController webScriptNameForSelector:]): Added name for setDragMode, |
|
5559 and remove unneeded clearKillRing name. |
|
5560 (-[EventSendingController init]): Initialize inDragMode to true. |
|
5561 (-[EventSendingController dealloc]): Removed overzealous assertions -- we should |
|
5562 not be asserting things that are dependent on the test content! |
|
5563 (-[EventSendingController leapForward:]): Only queue events in drag mode. |
|
5564 (-[EventSendingController setDragMode:]): Added. |
|
5565 (-[EventSendingController mouseDown]): Removed overzealous assertion. |
|
5566 (-[EventSendingController mouseUp]): Removed overzealous assertions. |
|
5567 Only queue events in drag mode. |
|
5568 (-[EventSendingController mouseMoveToX:Y:]): Only queue events in drag mode. |
|
5569 |
|
5570 2007-01-24 Lars Knoll <lars@trolltech.com> |
|
5571 |
|
5572 Reviewed by Zack |
|
5573 |
|
5574 Add a signal handler, always dump immediately if we get an |
|
5575 error during a page load and raise the timeout to 5 seconds |
|
5576 (as we get a lot less such failures now) |
|
5577 |
|
5578 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5579 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5580 (WebCore::DumpRenderTree::maybeDump): |
|
5581 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
5582 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
5583 (LayoutTestController::waitUntilDone): |
|
5584 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
5585 (crashHandler): |
|
5586 (main): |
|
5587 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
5588 |
|
5589 2007-01-22 Darin Adler <darin@apple.com> |
|
5590 |
|
5591 Reviewed by Mitz. |
|
5592 |
|
5593 - a couple tiny tweaks to make --reset-results work better |
|
5594 |
|
5595 * Scripts/run-webkit-tests: Always generate results when --reset-results is specified. |
|
5596 Don't make a separate "new" entry while generating results when --reset-results |
|
5597 is specified since new results are the norm in that case. |
|
5598 |
|
5599 2007-01-21 Sanjay Madhav <sanjay12@gmail.com> |
|
5600 |
|
5601 Reviewed by Darin. |
|
5602 |
|
5603 Test support for: <rdar://problem/4928583> Memory usage grows when reloading google.com/ig |
|
5604 |
|
5605 This adds a getJSObjectCount test-accessible function to allow test scripts to track JSObject usage. |
|
5606 |
|
5607 * DumpRenderTree/GCController.h: |
|
5608 * DumpRenderTree/GCController.mm: |
|
5609 (+[GCController isSelectorExcludedFromWebScript:]): |
|
5610 (-[GCController getJSObjectCount]): |
|
5611 |
|
5612 2007-01-20 Mark Rowe <mrowe@apple.com> |
|
5613 |
|
5614 Reviewed by Maciej. |
|
5615 |
|
5616 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Track the output of run-javascriptcore-tests, |
|
5617 catch single regressions, and don't generate tests results for new tests. |
|
5618 |
|
5619 2007-01-20 Adam Roben <aroben@apple.com> |
|
5620 |
|
5621 Rubberstamped by Maciej. |
|
5622 |
|
5623 * Scripts/run-webkit-tests: Change the default behavior back to |
|
5624 generating results for new tests (this can be disabled with |
|
5625 --no-new-test-results) |
|
5626 |
|
5627 2007-01-19 Lars Knoll <lars@trolltech.com> |
|
5628 |
|
5629 Reviewed by Adam Roben. |
|
5630 |
|
5631 run-webkit-tests does now not generate new results by default anymore. |
|
5632 You'll have to pass the --new-tests flag to it to force it to do so. |
|
5633 |
|
5634 This is required to make it possible to have tests running on multiple |
|
5635 platforms peacefully together. |
|
5636 |
|
5637 * Scripts/run-webkit-tests: |
|
5638 |
|
5639 2007-01-18 Darin Adler <darin@apple.com> |
|
5640 |
|
5641 Reviewed by John Sullivan. |
|
5642 |
|
5643 * Scripts/run-webkit-tests: Fix handling of configuration so it |
|
5644 does the right thing when no explicit configuration is passed in. |
|
5645 The old code assumed that the result of setConfiguration() was the |
|
5646 configuration, but it's undefined when no configuration is |
|
5647 explicitly passed in. The correct function to use is |
|
5648 configuration(), and I also streamlined the code. |
|
5649 |
|
5650 2007-01-17 Lars Knoll <lars@trolltech.com> |
|
5651 |
|
5652 Fix my last commit to actually work in all cases. |
|
5653 |
|
5654 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5655 (WebCore::DumpRenderTree::readStdin): |
|
5656 |
|
5657 2007-01-17 Lars Knoll <lars@trolltech.com> |
|
5658 |
|
5659 Reviewed by Maciej |
|
5660 |
|
5661 Make sure DumpRenderTree exits when run-webkit-tests |
|
5662 is done. |
|
5663 |
|
5664 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5665 (WebCore::DumpRenderTree::readStdin): |
|
5666 |
|
5667 2007-01-17 Lars Knoll <lars@trolltech.com> |
|
5668 |
|
5669 Reviewed by Zack |
|
5670 |
|
5671 Small fixes in DumpRenderTree, so we don't by |
|
5672 accident dump twice for the same test. |
|
5673 |
|
5674 Exclude one more test as it currently causes DumpRenderTree to |
|
5675 hang forever. |
|
5676 |
|
5677 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5678 (WebCore::DumpRenderTree::readStdin): |
|
5679 (WebCore::DumpRenderTree::dump): |
|
5680 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
5681 (LayoutTestController::notifyDone): |
|
5682 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
5683 |
|
5684 2007-01-17 Lars Knoll <lars@trolltech.com> |
|
5685 |
|
5686 Reviewed by Zack |
|
5687 |
|
5688 Add a message handler to DumpRenderTree that will |
|
5689 suppress all debug output coming from qDebug() statements. |
|
5690 Like this we can get rid of all the noise coming |
|
5691 from the notImplemented() macro when running the |
|
5692 layout tests. You can get it back by adding -v to |
|
5693 DumpRenderTree's command line. |
|
5694 |
|
5695 Changed run-webkit-tests slightly, so we by default |
|
5696 don't fail anymore when our output differs from what |
|
5697 is generated on the Mac. Added a --strict option, so |
|
5698 that we can still see this cases and fix them one by one. |
|
5699 |
|
5700 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
5701 (messageHandler): |
|
5702 (main): |
|
5703 * Scripts/run-webkit-tests: |
|
5704 |
|
5705 2007-01-16 Lars Knoll <lars@trolltech.com> |
|
5706 |
|
5707 Reviewed by Zack |
|
5708 |
|
5709 Use the new public API for the Qt build, and don't rely on |
|
5710 WebKit internals anymore. |
|
5711 |
|
5712 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5713 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5714 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
5715 (WebCore::DumpRenderTree::open): |
|
5716 (WebCore::DumpRenderTree::readStdin): |
|
5717 (WebCore::DumpRenderTree::initJSObjects): |
|
5718 (WebCore::DumpRenderTree::dump): |
|
5719 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
5720 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
5721 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: Removed. |
|
5722 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: Removed. |
|
5723 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
5724 (LayoutTestController::notifyDone): |
|
5725 (LayoutTestController::timerEvent): |
|
5726 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
5727 (main): |
|
5728 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
5729 |
|
5730 2007-01-15 Justin Garcia <justin.garcia@apple.com> |
|
5731 |
|
5732 Reviewed by mjs |
|
5733 |
|
5734 <rdar://problem/4810960> |
|
5735 Gmail Editor: window.focus() called on keyDown (9640) |
|
5736 |
|
5737 * DumpRenderTree/EventSendingController.m: Send the keyDown event |
|
5738 to the firstResponder, not the event's locationInWindow. A |
|
5739 key press's locationInWindow is meaningless and just a dummy |
|
5740 coordinate. |
|
5741 |
|
5742 2007-01-15 Eric Seidel <eric@webkit.org> |
|
5743 |
|
5744 Reviewed by bdash. |
|
5745 |
|
5746 Add a script to keep our header guards squeaky clean. |
|
5747 |
|
5748 * Scripts/clean-header-guards: Added. |
|
5749 |
|
5750 2007-01-15 Lars Knoll <lars@trolltech.com> |
|
5751 |
|
5752 Reviewed by Zack |
|
5753 |
|
5754 Fix a few smaller issues in here, and update |
|
5755 our list of skipped tests. |
|
5756 |
|
5757 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5758 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5759 (WebCore::DumpRenderTree::readStdin): |
|
5760 (WebCore::DumpRenderTree::dump): |
|
5761 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
5762 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: |
|
5763 (LayoutTestController::LayoutTestController): |
|
5764 (LayoutTestController::reset): |
|
5765 (LayoutTestController::waitUntilDone): |
|
5766 (LayoutTestController::notifyDone): |
|
5767 (LayoutTestController::dumpEditingCallbacks): |
|
5768 (LayoutTestController::timerEvent): |
|
5769 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: |
|
5770 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
5771 |
|
5772 2007-01-14 Mark Rowe <mrowe@apple.com> |
|
5773 |
|
5774 Reviewed by Adam. |
|
5775 |
|
5776 <rdar://problem/4908909> Need to create Leopard nightly build |
|
5777 |
|
5778 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: Always use the 10.4 Universal SDK. The disk images don't mount pre-10.4 so we aren't losing anything here. |
|
5779 * WebKitLauncher/WebKitNightlyEnabler.m: |
|
5780 (poseAsWebKitApp): Simplify CoreFoundation-related hackery by using _CFGetProcessPath instead of walking the mach-o symbol tables. The smaller timeframe where the |
|
5781 CFProcessPath environment variable is set allows this to work correctly on Leopard where the old code failed. |
|
5782 (enableWebKitNightlyBehaviour): |
|
5783 * WebKitLauncher/main.m: |
|
5784 (main): Pass executable path as WebKitAppPath rather than CFProcessPath to prevent it being picked up too early by CoreFoundation. |
|
5785 * Drosera/launcher.m: |
|
5786 (main): Ditto |
|
5787 |
|
5788 2007-01-12 Lars Knoll <lars@trolltech.com> |
|
5789 |
|
5790 Reviewed by Zack |
|
5791 |
|
5792 Get DumpRenderTree to work again for the Qt build. |
|
5793 |
|
5794 Make run-webkit-tests a little less verbose when testing |
|
5795 Qt, and add an option to run DumpRenderTree inside valgrind |
|
5796 (useful for debugging) |
|
5797 |
|
5798 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5799 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5800 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
5801 (WebCore::DumpRenderTree::open): |
|
5802 (WebCore::DumpRenderTree::dump): |
|
5803 (WebCore::DumpRenderTree::maybeDump): |
|
5804 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
5805 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: |
|
5806 (WebCore::DumpRenderTreeClient::dispatchDidHandleOnloadEvents): |
|
5807 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: |
|
5808 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
5809 * Scripts/run-webkit-tests: |
|
5810 |
|
5811 2007-01-12 Zack Rusin <zack@kde.org> |
|
5812 |
|
5813 Add WEBKIT_FULLBUILD env variable to get the |
|
5814 build do a make clean before make to cleanout the |
|
5815 stale depenendencies (for buildbot mainly). |
|
5816 |
|
5817 * Scripts/webkitdirs.pm: |
|
5818 |
|
5819 2007-01-11 Mitz Pettel <mitz@webkit.org> |
|
5820 |
|
5821 Reviewed by Hyatt. |
|
5822 |
|
5823 - http://bugs.webkit.org/show_bug.cgi?id=10249 |
|
5824 Temporarily disable tests that are causing kernel panics |
|
5825 |
|
5826 Changed the ImageDiff tool not to use CoreImage filters. |
|
5827 |
|
5828 * DumpRenderTree/ImageDiff.m: |
|
5829 (main): |
|
5830 (createImageFromStdin): |
|
5831 (compareImages): |
|
5832 (getDifferenceBitmap): |
|
5833 |
|
5834 2007-01-11 Lars Knoll <lars@trolltech.com> |
|
5835 |
|
5836 Fix compilation |
|
5837 |
|
5838 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
5839 |
|
5840 2007-01-11 Lars Knoll <lars@trolltech.com> |
|
5841 |
|
5842 Reviewed by Darin. |
|
5843 |
|
5844 Adjust to loader changes. |
|
5845 |
|
5846 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5847 (WebCore::DumpRenderTree::DumpRenderTree): |
|
5848 |
|
5849 2007-01-06 George Staikos <staikos@kde.org> |
|
5850 |
|
5851 This doesn't build on all unix platforms! |
|
5852 |
|
5853 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
5854 |
|
5855 2007-01-05 Zack Rusin <zack@kde.org> |
|
5856 |
|
5857 Reviewed by Simon. |
|
5858 |
|
5859 Fix the undefined warnings and try to detect |
|
5860 the DISPLAY properly. |
|
5861 |
|
5862 * Scripts/run-webkit-tests: |
|
5863 |
|
5864 2007-01-05 David Kilzer <ddkilzer@webkit.org> |
|
5865 |
|
5866 Reviewed by Mark Rowe. |
|
5867 |
|
5868 Speed up svn-create-patch for copied and moved files. |
|
5869 |
|
5870 * Scripts/svn-create-patch: |
|
5871 (manufacturePatchForAdditionWithHistory($$)): Use 'svn cat' instead of 'svn cat -rNNNNN' |
|
5872 so svn pulls original from local disk. |
|
5873 |
|
5874 2007-01-04 Lars Knoll <lars@trolltech.com> |
|
5875 |
|
5876 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
5877 Link with RPATH to (hopefully) get the automatic tests working. |
|
5878 |
|
5879 2007-01-03 Mark Rowe <bdash@webkit.org> |
|
5880 |
|
5881 Reviewed by Anders. |
|
5882 |
|
5883 * Scripts/run-webkit-tests: Launch Safari using the same WebKit build configuration as the layout tests used. |
|
5884 |
|
5885 2007-01-02 Zack Rusin <zack@kde.org> |
|
5886 |
|
5887 Make it work after javascriptcore/bindings changes. |
|
5888 |
|
5889 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
5890 (WebCore::DumpRenderTree::initJSObjects): |
|
5891 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
5892 |
|
5893 2007-01-01 David Kilzer <ddkilzer@webkit.org> |
|
5894 |
|
5895 Reviewed by Darin. |
|
5896 |
|
5897 http://bugs.webkit.org/show_bug.cgi?id=12023 |
|
5898 svn-create-patch and friends should handle moved/copied files |
|
5899 |
|
5900 * Scripts/svn-apply: Identify copied files and handle those before all other patches. |
|
5901 * Scripts/svn-create-patch: Generate patches with subtle changes for copied files. |
|
5902 (findMimeType($)): Added. |
|
5903 (findModificationTime($)): Added. |
|
5904 (findSourceFileAndRevision($)): Added. |
|
5905 (generateDiff($$$)): Changed to use svn stat instead of svn diff. |
|
5906 (isBinaryMimeType($)): Added. |
|
5907 (manufacturePatchForAdditionWithHistory($$)): Added. |
|
5908 * Scripts/svn-unapply: Identify copied files and handle those after unapplying all other patches. |
|
5909 |
|
5910 2006-12-29 Eric Seidel <eric@webkit.org> |
|
5911 |
|
5912 Reviewed by olliej. |
|
5913 |
|
5914 Stop DumpRenderTree from reporting false Frame/Node leaks due to new SVGImage |
|
5915 |
|
5916 * DumpRenderTree/DumpRenderTree.m: |
|
5917 (dumpRenderTree): clear WebCore cache before exiting |
|
5918 |
|
5919 2006-12-29 David Kilzer <ddkilzer@webkit.org> |
|
5920 |
|
5921 Reviewed by NOBODY (build fix). |
|
5922 |
|
5923 Reverted last commit until WebResourceData issue is fixed. |
|
5924 |
|
5925 http://bugs.webkit.org/show_bug.cgi?id=11882 |
|
5926 Need a way to regression test .webarchive output files |
|
5927 |
|
5928 * DumpRenderTree/DumpRenderTree.m: |
|
5929 (serializeWebArchiveToXML): Removed. |
|
5930 (dump): |
|
5931 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
5932 (-[LayoutTestController dumpAsWebArchive]): Removed. |
|
5933 (runTest): |
|
5934 |
|
5935 2006-12-28 David Kilzer <ddkilzer@webkit.org> |
|
5936 |
|
5937 Reviewed by Darin. |
|
5938 |
|
5939 http://bugs.webkit.org/show_bug.cgi?id=11882 |
|
5940 Need a way to regression test .webarchive output files |
|
5941 |
|
5942 Implement layoutTestController.dumpAsWebArchive() to test WebArchive format. |
|
5943 Saves WebArchive plist in xml format, then alters file:// URLs to remove path |
|
5944 where WebKit was checked out. |
|
5945 |
|
5946 * DumpRenderTree/DumpRenderTree.m: |
|
5947 (serializeWebArchiveToXML): Added. |
|
5948 (dump): |
|
5949 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
5950 (-[LayoutTestController dumpAsWebArchive]): Added. |
|
5951 (runTest): |
|
5952 |
|
5953 2006-12-28 George Staikos <staikos@kde.org> |
|
5954 |
|
5955 Reviewed by Olliej. |
|
5956 |
|
5957 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: don't build on non-X11 |
|
5958 |
|
5959 2006-12-27 Geoffrey Garen <ggaren@apple.com> |
|
5960 |
|
5961 Reviewed by Eric Seidel. Prose edited by Mitz Pettel. |
|
5962 |
|
5963 Some cleanup I did while debugging the regression in plugins/netscape-dom-access.html. |
|
5964 |
|
5965 No behavior change. Layout tests pass. |
|
5966 |
|
5967 * DumpRenderTree/DumpRenderTree.h: Exported the done BOOL in place of the |
|
5968 doneLoading() accessor function. This matches the rest of DRT's exports and |
|
5969 makes it easier to search for clients who check (!done). |
|
5970 |
|
5971 * DumpRenderTree/DumpRenderTree.m: Moved fflush() call to runTest() so |
|
5972 it would cover both code paths for calling runTest(). |
|
5973 |
|
5974 (dumpRenderTree): "doneLoading()" => "done" |
|
5975 (dump): ditto |
|
5976 * DumpRenderTree/EditingDelegate.m: ditto |
|
5977 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): ditto |
|
5978 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): ditto |
|
5979 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): ditto |
|
5980 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): ditto |
|
5981 (-[EditingDelegate webView:shouldDeleteDOMRange:]): ditto |
|
5982 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): ditto |
|
5983 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): ditto |
|
5984 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): ditto |
|
5985 (-[EditingDelegate webViewDidBeginEditing:]): ditto |
|
5986 (-[EditingDelegate webViewDidChange:]): ditto |
|
5987 (-[EditingDelegate webViewDidEndEditing:]): ditto |
|
5988 (-[EditingDelegate webViewDidChangeTypingStyle:]): ditto |
|
5989 (-[EditingDelegate webViewDidChangeSelection:]): ditto |
|
5990 * DumpRenderTree/UIDelegate.m: ditto |
|
5991 (-[UIDelegate webView:runJavaScriptAlertPanelWithMessage:]): ditto |
|
5992 |
|
5993 2006-12-26 Eric Seidel <eric@webkit.org> |
|
5994 |
|
5995 Reviewed by bradee-oh. |
|
5996 |
|
5997 Add very simple run-pageloadtest script for running SVG page load test. |
|
5998 |
|
5999 * Scripts/run-pageloadtest: Added. |
|
6000 |
|
6001 2006-12-26 Geoffrey Garen <ggaren@apple.com> |
|
6002 |
|
6003 Reviewed by Eric Seidel. |
|
6004 |
|
6005 Some cleanup in preparation for fixing <rdar://problem/4740328> Safari |
|
6006 crash on quit in _NPN_ReleaseObject from KJS::Bindings::CInstance::~CInstance |
|
6007 |
|
6008 (dumpRenderTree): Renamed "installedPlugins" to "sharedDatabase." |
|
6009 |
|
6010 2006-12-23 Geoffrey Garen <ggaren@apple.com> |
|
6011 |
|
6012 Reviewed by Maciej Stachowiak. |
|
6013 |
|
6014 Added --threaded support to run-webkit-tests and DumpRenderTree. |
|
6015 |
|
6016 In "threaded" mode, DRT runs a concurrent JavaScript thread with each test, |
|
6017 stressing the thread safety of JavaScriptCore and the JavaScriptCore/WebCore |
|
6018 interface. This is useful for tracking down bugs you might see on a system |
|
6019 configured to use a PAC file. |
|
6020 |
|
6021 Ironically, I can proudly state that very few layout tests pass. |
|
6022 |
|
6023 * DumpRenderTree/DumpRenderTree.m: Added javaScriptThread and helper functions |
|
6024 for starting and stopping it. |
|
6025 (runJavaScriptThread): helper function |
|
6026 (startJavaScriptThread): helper function |
|
6027 (stopJavaScriptThread): helper function |
|
6028 |
|
6029 (dumpRenderTree): Added --threaded command line argument. |
|
6030 * Scripts/run-webkit-tests: ditto |
|
6031 |
|
6032 2006-12-22 Mark Rowe <bdash@webkit.org> |
|
6033 |
|
6034 Reviewed by Brady. |
|
6035 |
|
6036 Fix for <rdar://problem/4265976> |
|
6037 prepare-ChangeLog sometimes lists the wrong Objective-C class name for a changed method |
|
6038 |
|
6039 * Scripts/prepare-ChangeLog: Treat @end as the end of both the interface and the method declaration. |
|
6040 |
|
6041 2006-12-21 Mark Rowe <bdash@webkit.org> |
|
6042 |
|
6043 Reviewed by Tim Hatcher. |
|
6044 |
|
6045 http://bugs.webkit.org/show_bug.cgi?id=11922 |
|
6046 Bug 11922: REGRESSION(r17128): Drosera no longer shows local variables in stack frame |
|
6047 |
|
6048 * Drosera/DebuggerDocument.m: |
|
6049 (-[WebScriptObject webScriptAttributeKeysForScriptObject:]): Use an anonymous function with function.call to |
|
6050 ensure that the properties are being retrieved from the correct scope object. |
|
6051 |
|
6052 2006-12-21 Lars Knoll <lars@trolltech.com> |
|
6053 |
|
6054 Reviewed by Zack |
|
6055 |
|
6056 Add support for the layoutTestController JavaScript object |
|
6057 to be able to get textOnly dumps. |
|
6058 Added a Qt specific hack to always get the same fonts (the ones |
|
6059 added in this submit) and the same dpi when running the layout tests. |
|
6060 Modified the run-webkit-tests script to also do a comparison to the |
|
6061 Mac generated outputs (by stripping out positioning information). |
|
6062 |
|
6063 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6064 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6065 (WebCore::DumpRenderTree::open): |
|
6066 (WebCore::DumpRenderTree::resetJSObjects): |
|
6067 (WebCore::DumpRenderTree::initJSObjects): |
|
6068 (WebCore::DumpRenderTree::dump): |
|
6069 (WebCore::DumpRenderTree::checkLoaded): |
|
6070 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
6071 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: |
|
6072 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: |
|
6073 (WebCore::DumpRenderTreeClient::DumpRenderTreeClient): |
|
6074 (WebCore::DumpRenderTreeClient::partClearedInBegin): |
|
6075 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: |
|
6076 * DumpRenderTree/DumpRenderTree.qtproj/fontoverload.cpp: Added. |
|
6077 (QX11Info::appDpiY): |
|
6078 (QX11Info::appDpiX): |
|
6079 (qt_x11ft_convert_pattern): |
|
6080 (LayoutTestController::LayoutTestController): |
|
6081 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.h: Added. |
|
6082 * DumpRenderTree/DumpRenderTree.qtproj/jsobjects.cpp: Added. |
|
6083 (LayoutTestController::shouldDumpAsText): |
|
6084 (LayoutTestController::shouldWaitUntilDone): |
|
6085 (LayoutTestController::reset): |
|
6086 (LayoutTestController::dumpAsText): |
|
6087 (LayoutTestController::waitUntilDone): |
|
6088 (LayoutTestController::notifyDone): |
|
6089 * DumpRenderTree/DumpRenderTree.qtproj/fonts/AHEM____.TTF: Added. |
|
6090 * DumpRenderTree/DumpRenderTree.qtproj/fonts/COPYING: Added. |
|
6091 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierBold.ttf: Added. |
|
6092 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierBoldOblique.ttf: Added. |
|
6093 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierMedium.ttf: Added. |
|
6094 * DumpRenderTree/DumpRenderTree.qtproj/fonts/CourierMediumOblique.ttf: Added. |
|
6095 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaBold.ttf: Added. |
|
6096 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaBoldOblique.ttf: Added. |
|
6097 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaMedium.ttf: Added. |
|
6098 * DumpRenderTree/DumpRenderTree.qtproj/fonts/HelveticaMediumOblique.ttf: Added. |
|
6099 * DumpRenderTree/DumpRenderTree.qtproj/fonts/SymbolMedium.ttf: Added. |
|
6100 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesBold.ttf: Added. |
|
6101 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesBoldItalic.ttf: Added. |
|
6102 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesMedium.ttf: Added. |
|
6103 * DumpRenderTree/DumpRenderTree.qtproj/fonts/TimesMediumItalic.ttf: Added. |
|
6104 * Scripts/run-webkit-tests: |
|
6105 |
|
6106 2006-12-21 Mark Rowe <bdash@webkit.org> |
|
6107 |
|
6108 Reviewed by Geoff. |
|
6109 |
|
6110 http://bugs.webkit.org/show_bug.cgi?id=11888 |
|
6111 Bug 11888: REGRESSION (r18320): Web Inspector panes broken |
|
6112 |
|
6113 * Drosera/debugger.js: Use removeProperty to reset a style property to its initial value. |
|
6114 |
|
6115 2006-12-18 Geoffrey Garen <ggaren@apple.com> |
|
6116 |
|
6117 Reviewed by Beth Dakin. |
|
6118 |
|
6119 Updated EventSender to be able to send mouse up events outside the WebView. |
|
6120 This is a minor tweak to a hackish implementation. The real solution |
|
6121 should be to use NSApplication's event sending model instead of rolling |
|
6122 our own, but I don't have time for that right now. |
|
6123 |
|
6124 * DumpRenderTree/EventSendingController.m: |
|
6125 (-[EventSendingController mouseUp]): |
|
6126 |
|
6127 2006-12-15 Marvin Decker <marv.decker@gmail.com> |
|
6128 |
|
6129 Reviewed by Darin and Alexey. |
|
6130 |
|
6131 Fix the Windows build, move various Client implementations out of |
|
6132 WebCore and into WebKit. |
|
6133 |
|
6134 * Spinneret/Spinneret.sln: |
|
6135 |
|
6136 2006-12-14 Timothy Hatcher <timothy@apple.com> |
|
6137 |
|
6138 Reviewed by Brady. |
|
6139 |
|
6140 * Makefile.shared: use $PIPESTATUS[0] and a sub-shell to exit with xcodebuild's exit status |
|
6141 |
|
6142 2006-12-13 Zack Rusin <zack@kde.org> |
|
6143 |
|
6144 Reviewed by rwlbuis |
|
6145 |
|
6146 Use the qmake build by default with Qt - it's the one that works |
|
6147 currently. |
|
6148 |
|
6149 * Scripts/build-webkit: |
|
6150 * Scripts/webkitdirs.pm: |
|
6151 |
|
6152 2006-12-10 Lars Knoll <lars@trolltech.com> |
|
6153 |
|
6154 Reviewed by Zack |
|
6155 |
|
6156 Some more fixes to the dumprendertree application. |
|
6157 Fix the run-webkit-tests script for Qt. |
|
6158 |
|
6159 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6160 (WebCore::DumpRenderTree::open): |
|
6161 (WebCore::DumpRenderTree::readStdin): |
|
6162 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
6163 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: Added. |
|
6164 * Scripts/run-webkit-tests: |
|
6165 * Scripts/webkitdirs.pm: |
|
6166 |
|
6167 2006-12-10 Rob Buis <buis@kde.org> |
|
6168 |
|
6169 Reviewed by Darin. |
|
6170 |
|
6171 * DumpRenderTree/DumpRenderTree.m: |
|
6172 (dump): |
|
6173 |
|
6174 2006-12-10 Lars Knoll <lars@trolltech.com> |
|
6175 |
|
6176 Reviewed by Zack |
|
6177 |
|
6178 Get the DumpRenderTree app to compile again |
|
6179 |
|
6180 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6181 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6182 (WebCore::DumpRenderTree::open): |
|
6183 (WebCore::DumpRenderTree::readStdin): |
|
6184 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.pro: Added. |
|
6185 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: |
|
6186 (WebCore::DumpRenderTreeClient::DumpRenderTreeClient): |
|
6187 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: |
|
6188 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
6189 (main): |
|
6190 |
|
6191 2006-12-09 George Staikos <staikos@kde.org> |
|
6192 |
|
6193 Reviewed by Zack. |
|
6194 |
|
6195 Repair QMake build on OS X. |
|
6196 |
|
6197 * Scripts/build-webkit: |
|
6198 |
|
6199 2006-12-09 Zack Rusin <zack@kde.org> |
|
6200 |
|
6201 Fixing small mistakes in the build scripts for |
|
6202 the qmake builds. |
|
6203 |
|
6204 * Scripts/build-webkit: |
|
6205 * Scripts/webkitdirs.pm: |
|
6206 |
|
6207 2006-12-09 Simon Hausmann <hausmann@kde.org> |
|
6208 |
|
6209 Reviewed by hyatt. |
|
6210 |
|
6211 Add support for a QMake build using build-webkit --qmake |
|
6212 |
|
6213 * Scripts/build-webkit: |
|
6214 * Scripts/webkitdirs.pm: |
|
6215 |
|
6216 2006-12-09 George Staikos <staikos@kde.org> |
|
6217 |
|
6218 Reviewed by Zack. |
|
6219 |
|
6220 Remove reference to Unity. |
|
6221 |
|
6222 * Scripts/webkitdirs.pm: |
|
6223 |
|
6224 2006-12-08 Zack Rusin <zack@kde.org> |
|
6225 |
|
6226 Reviewed by Maciej. |
|
6227 |
|
6228 Fix the compile after recent API changes. |
|
6229 |
|
6230 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6231 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6232 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
6233 (main): |
|
6234 |
|
6235 2006-12-08 George Staikos <staikos@kde.org> |
|
6236 |
|
6237 Reviewed by Maciej. |
|
6238 |
|
6239 Build Qt webkit on non-linux, and prefer it if $QTDIR is set |
|
6240 |
|
6241 * Scripts/build-webkit: |
|
6242 * Scripts/webkitdirs.pm: |
|
6243 |
|
6244 2006-12-06 Steve Falkenburg <sfalken@apple.com> |
|
6245 |
|
6246 Support C strings for localization |
|
6247 |
|
6248 * Scripts/extract-localizable-strings: |
|
6249 |
|
6250 2006-12-04 Steve Falkenburg <sfalken@apple.com> |
|
6251 |
|
6252 Reviewed by Darin. |
|
6253 |
|
6254 Make extract-localizable-strings compatible with cpp file extensions. |
|
6255 |
|
6256 * Scripts/extract-localizable-strings: |
|
6257 |
|
6258 2006-11-21 Darin Adler <darin@apple.com> |
|
6259 |
|
6260 Reviewed by Maciej. |
|
6261 |
|
6262 - a couple changes to reduce the chance of false positives on the leakbot |
|
6263 |
|
6264 * DumpRenderTree/DumpRenderTree.m: |
|
6265 (dumpRenderTree): Move the main function into a separate function so we can run |
|
6266 a final garbage collect afterward without any stray values on the stack. Replaced |
|
6267 the old way of closing down a WebView (setting the delegates to nil) with the new |
|
6268 way (calling the close method), which does a more complete job of shutting |
|
6269 everything down without waiting for the WebView object to be deallocated. |
|
6270 (main): Put auto-release pool here and added an explicit call to garbage collect. |
|
6271 With a separate function, we greatly reduce the chance that a stray address on the |
|
6272 stack will keep an object alive. |
|
6273 |
|
6274 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Let Xcode do its thing, |
|
6275 because I don't have what it takes to fight the power. |
|
6276 |
|
6277 2006-11-17 Zack Rusin <zack@kde.org> |
|
6278 |
|
6279 Reviewed by Mitz. Landed by Niko. |
|
6280 |
|
6281 Fixing compilation. |
|
6282 |
|
6283 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6284 (WebCore::DumpRenderTree::DumpRenderTree): Adding |
|
6285 ContextMenuClient to the constructor |
|
6286 |
|
6287 2006-11-12 Mark Rowe <bdash@webkit.org> |
|
6288 |
|
6289 Reviewed by Mitz. |
|
6290 |
|
6291 Clean up of GdkLauncher bakefile. |
|
6292 |
|
6293 * GdkLauncher/gdklauncher.bkl: |
|
6294 |
|
6295 2006-11-11 Nikolas Zimmermann <zimmermann@kde.org> |
|
6296 |
|
6297 Reviewed and landed by Anders. |
|
6298 |
|
6299 Make DRT work again on Qt/Linux. |
|
6300 |
|
6301 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6302 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6303 |
|
6304 2006-11-10 Zack Rusin <zack@kde.org> |
|
6305 |
|
6306 Reviewed and landed by Anders. |
|
6307 |
|
6308 Adjusting to the recent loader changes, making it compile |
|
6309 and work. |
|
6310 |
|
6311 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6312 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6313 (WebCore::DumpRenderTree::checkLoaded): |
|
6314 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
6315 |
|
6316 2006-11-10 Zack Rusin <zack@kde.org> |
|
6317 |
|
6318 Reviewed by Anders. |
|
6319 |
|
6320 Making the Qt code work after refactorings in WebCore. |
|
6321 |
|
6322 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6323 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6324 (WebCore::DumpRenderTree::checkLoaded): |
|
6325 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: |
|
6326 |
|
6327 2006-11-08 Darin Adler <darin@apple.com> |
|
6328 |
|
6329 Reviewed by Anders. |
|
6330 |
|
6331 - same change as below, only tested this time |
|
6332 |
|
6333 * DumpRenderTree/DumpRenderTree.m: (main): Explicitly turn "tab to links" |
|
6334 mode off. I think we need to do this because WebPreferences saves things |
|
6335 for us automatically. It would be good to turn that off for DumpRenderTree, |
|
6336 but for now lets handle this like the other preferences (set it explicitly |
|
6337 each time). |
|
6338 |
|
6339 2006-11-08 Darin Adler <darin@apple.com> |
|
6340 |
|
6341 Reviewed by Anders. |
|
6342 |
|
6343 * DumpRenderTree/DumpRenderTree.m: (main): Get rid of code to turn on |
|
6344 "tab to links" mode. No current tests depend on this, and there's a new |
|
6345 test I want to land that depends on the default setting. |
|
6346 |
|
6347 2006-11-06 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
6348 |
|
6349 Reviewed by Maciej. |
|
6350 |
|
6351 Linux\gdk build fixes. |
|
6352 |
|
6353 * GdkLauncher/main.cpp: |
|
6354 (LauncherFrameGdk::LauncherFrameGdk): |
|
6355 (main): |
|
6356 |
|
6357 2006-11-06 Alexey Proskuryakov <ap@nypop.com> |
|
6358 |
|
6359 Build fix, approved in principle by Tim H. |
|
6360 |
|
6361 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
6362 Disable deprecated warnings for main.c (TestNetscapePlugin), |
|
6363 as it now uses QuickDraw to convert mouse event coordinates. |
|
6364 |
|
6365 2006-11-05 Timothy Hatcher <timothy@apple.com> |
|
6366 |
|
6367 Reviewed by Maciej. |
|
6368 |
|
6369 Bug 11525: [Drosera] function menu doesn't understand object.method = function() {} syntax |
|
6370 http://bugs.webkit.org/show_bug.cgi?id=11525 |
|
6371 |
|
6372 * Drosera/debugger.js: imporved the function name code |
|
6373 |
|
6374 2006-11-06 Alexey Proskuryakov <ap@webkit.org> |
|
6375 |
|
6376 Reviewed by Maciej. |
|
6377 |
|
6378 Make sure that alerts and delegate output made after notifyDone() are ignored, rather than |
|
6379 being attributed to the next test. |
|
6380 |
|
6381 * DumpRenderTree/EditingDelegate.m: |
|
6382 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): |
|
6383 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): |
|
6384 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): |
|
6385 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): |
|
6386 (-[EditingDelegate webView:shouldDeleteDOMRange:]): |
|
6387 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): |
|
6388 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): |
|
6389 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): |
|
6390 (-[EditingDelegate webViewDidBeginEditing:]): |
|
6391 (-[EditingDelegate webViewDidChange:]): |
|
6392 (-[EditingDelegate webViewDidEndEditing:]): |
|
6393 (-[EditingDelegate webViewDidChangeTypingStyle:]): |
|
6394 (-[EditingDelegate webViewDidChangeSelection:]): |
|
6395 * DumpRenderTree/UIDelegate.m: |
|
6396 (-[UIDelegate webView:runJavaScriptAlertPanelWithMessage:]): |
|
6397 |
|
6398 2006-11-06 Mark Rowe <bdash@webkit.org> |
|
6399 |
|
6400 Reviewed by Alexey. |
|
6401 |
|
6402 Fix "Undefined subroutine &main::WEXITSTATUS" when build-dumprendertree fails. |
|
6403 |
|
6404 * Scripts/run-webkit-tests: import the POSIX module. |
|
6405 |
|
6406 2006-11-06 Alexey Proskuryakov <ap@webkit.org> |
|
6407 |
|
6408 Reviewed by Maciej. |
|
6409 |
|
6410 Test for http://bugs.webkit.org/show_bug.cgi?id=11517 |
|
6411 REGRESSION: Flash clicks/interactivity not working properly |
|
6412 |
|
6413 Teach TestNetscapePlugin to log events passed to it. To enable, set eventLoggingEnabled to true: |
|
6414 |
|
6415 <embed name="plg" type="application/x-webkit-test-netscape" width=100 height=100></embed> |
|
6416 <script> |
|
6417 plg.eventLoggingEnabled = true; |
|
6418 // use eventSender to simulate events... |
|
6419 </script> |
|
6420 |
|
6421 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
6422 (pluginGetProperty): |
|
6423 (pluginSetProperty): |
|
6424 (pluginAllocate): |
|
6425 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: |
|
6426 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
6427 (NPP_HandleEvent): |
|
6428 |
|
6429 2006-11-04 David Smith <catfish.man@gmail.com> |
|
6430 |
|
6431 Reviewed by Tim H. |
|
6432 |
|
6433 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11521 |
|
6434 Bug 11521: [Drosera] Breakpoint editor UI behaves incorrectly when multiple editors are open |
|
6435 |
|
6436 * Drosera/debugger.js: Use .// instead of // so that it doesn't root the search at the document. |
|
6437 |
|
6438 2006-11-04 David Smith <catfish.man@gmail.com> |
|
6439 |
|
6440 Reviewed by Tim H. |
|
6441 |
|
6442 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11513 |
|
6443 Bug 11513: [Drosera] Function popup fails to appear when clicking supposedly valid areas. |
|
6444 |
|
6445 * Drosera/debugger.css: Stick a min-width on the menu to keep it from becoming smaller than the control. |
|
6446 |
|
6447 2006-11-04 David Smith <catfish.man@gmail.com> |
|
6448 |
|
6449 Reviewed by Tim H. |
|
6450 |
|
6451 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11512 |
|
6452 Bug 11512: [Drosera] Scrolling via keyboard breaks after clicking in function popup. |
|
6453 |
|
6454 * Drosera/debugger.js: blur() the function popup when we're done with it. |
|
6455 |
|
6456 2006-11-04 Mark Rowe <bdash@webkit.org> |
|
6457 |
|
6458 Reviewed by Darin. |
|
6459 |
|
6460 Fix use of uninitialized value in pattern match. |
|
6461 |
|
6462 * Scripts/webkitdirs.pm: |
|
6463 |
|
6464 2006-11-04 Darin Adler <darin@apple.com> |
|
6465 |
|
6466 Reviewed by Tim Hatcher. |
|
6467 |
|
6468 * Scripts/webkitdirs.pm: Don't try to use the Xcode build setting if it's project-relative. |
|
6469 |
|
6470 2006-11-03 David Smith <catfish.man@gmail.com> |
|
6471 |
|
6472 Reviewed by Tim H. |
|
6473 |
|
6474 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11510 |
|
6475 Bug 11510: [Drosera] Doubleclicking the attach table should attach to the clicked item. |
|
6476 |
|
6477 * Drosera/DebuggerApplication.m: |
|
6478 (-[DebuggerApplication showAttachPanel:]): Set the doubleAction for the table view |
|
6479 |
|
6480 2006-11-03 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
6481 |
|
6482 Reviewed by Tim H. |
|
6483 |
|
6484 Fixes: http://bugs.webkit.org/show_bug.cgi?id=9596 |
|
6485 Bug 9596: [Drosera] add a function popup to the source pane |
|
6486 |
|
6487 * Drosera/debugger.css: Added styles for function popup |
|
6488 * Drosera/debugger.html: Added function popup button and select |
|
6489 * Drosera/debugger.js: Added function popup functionality |
|
6490 |
|
6491 2006-11-03 Michael Emmel <mike.emmel@gmail.com> |
|
6492 |
|
6493 Reviewed by Maciej. |
|
6494 |
|
6495 http://bugs.webkit.org/show_bug.cgi?id=9671 |
|
6496 |
|
6497 * Scripts/wkstyle: |
|
6498 Adds astyle sed script formats according to most of the style guidelines. |
|
6499 |
|
6500 2006-11-03 Alexey Proskuryakov <ap@nypop.com> |
|
6501 |
|
6502 Reviewed by Adele. |
|
6503 |
|
6504 http://bugs.webkit.org/show_bug.cgi?id=7323 |
|
6505 REGRESSION (10.4.4): ondrag* events don't fire on page in a frame |
|
6506 |
|
6507 When dragging, do not send EventSendingController's events immediately. Dragging |
|
6508 is supposed to be modal, so we need to perform it from within the delegate, without |
|
6509 returning to JS to make the next mouse movement. |
|
6510 |
|
6511 When the mouse is down, mouse events are now recorded, and executed when mouseUp is sent. |
|
6512 |
|
6513 * DumpRenderTree/EventSendingController.h: |
|
6514 * DumpRenderTree/EventSendingController.m: |
|
6515 (-[EventSendingController dealloc]): |
|
6516 (-[EventSendingController leapForward:]): |
|
6517 (-[EventSendingController mouseDown]): |
|
6518 (-[EventSendingController mouseUp]): |
|
6519 (-[EventSendingController mouseMoveToX:Y:]): |
|
6520 (+[EventSendingController saveEvent:]): |
|
6521 (+[EventSendingController replaySavedEvents]): |
|
6522 * DumpRenderTree/UIDelegate.m: |
|
6523 (-[UIDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]): |
|
6524 |
|
6525 2006-11-02 Geoffrey Garen <ggaren@apple.com> |
|
6526 |
|
6527 Reviewed by Justin Garcia. |
|
6528 |
|
6529 Made dumping of editing callbacks opt-in, so that editing spew doesn't |
|
6530 cloud non-editing tests. |
|
6531 |
|
6532 * DumpRenderTree/DumpRenderTree.m: |
|
6533 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
6534 (-[LayoutTestController shouldDumpEditingCallbacks]): |
|
6535 (runTest): |
|
6536 * DumpRenderTree/EditingDelegate.m: |
|
6537 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): |
|
6538 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): |
|
6539 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): |
|
6540 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): |
|
6541 (-[EditingDelegate webView:shouldDeleteDOMRange:]): |
|
6542 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): |
|
6543 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): |
|
6544 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): |
|
6545 (-[EditingDelegate webViewDidBeginEditing:]): |
|
6546 (-[EditingDelegate webViewDidChange:]): |
|
6547 (-[EditingDelegate webViewDidEndEditing:]): |
|
6548 (-[EditingDelegate webViewDidChangeTypingStyle:]): |
|
6549 (-[EditingDelegate webViewDidChangeSelection:]): |
|
6550 |
|
6551 2006-11-02 Alexey Proskuryakov <ap@nypop.com> |
|
6552 |
|
6553 Reviewed by Maciej, landed by Anders. |
|
6554 |
|
6555 - http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
6556 devenv.com not available in VC++ Express installations |
|
6557 |
|
6558 * Scripts/webkitdirs.pm: Make Windows build work with Visual C++ Express. |
|
6559 * Scripts/install-win-extras: Make setx.exe actually run. |
|
6560 |
|
6561 2006-11-01 Stephanie Lewis <slewis@apple.com> |
|
6562 |
|
6563 Reviewed by Kevin. |
|
6564 |
|
6565 Fixed bug where additional arguments got fed to xcode and jsdriver.pl |
|
6566 Since testkjs is being built before the tests are run, we don't need |
|
6567 to build it with webkit. |
|
6568 |
|
6569 Fixes bugs |
|
6570 http://bugs.webkit.org/show_bug.cgi?id=11462 |
|
6571 http://bugs.webkit.org/show_bug.cgi?id=6168 |
|
6572 |
|
6573 * Scripts/build-webkit: |
|
6574 * Scripts/run-javascriptcore-tests: |
|
6575 |
|
6576 2006-11-01 Brady Eidson <beidson@apple.com> |
|
6577 |
|
6578 Reviewed by Tim Hatcher |
|
6579 |
|
6580 Added accessor to get the source directory for use in client scripts |
|
6581 |
|
6582 * Scripts/webkitdirs.pm: |
|
6583 |
|
6584 2006-11-01 Mark Rowe <bdash@webkit.org> |
|
6585 |
|
6586 Reviewed by Mitz. |
|
6587 |
|
6588 Update references to webkit.opendarwin.org to webkit.org in Spinneret and WebKit.app. |
|
6589 |
|
6590 * Spinneret/Spinneret/Spinneret.cpp: |
|
6591 (_tWinMain): |
|
6592 * WebKitLauncher/WebKitNightlyEnabler.m: |
|
6593 (cleanUpAfterOurselves): |
|
6594 |
|
6595 2006-10-31 Mark Rowe <bdash@webkit.org> |
|
6596 |
|
6597 Reviewed by Stephanie. |
|
6598 |
|
6599 Limit build slaves to a single build to prevent concurrent builds on a single slave from significantly increasing build time. |
|
6600 |
|
6601 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Adjust slave distribution, and make use of a SlaveLock. |
|
6602 * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: Remove unused Qt build factory. |
|
6603 |
|
6604 2006-10-31 Darin Adler <darin@apple.com> |
|
6605 |
|
6606 * DumpRenderTree/DumpRenderTree.m: Instead of allocating a single local |
|
6607 pasteboard, allocate any number of local pasteboards. |
|
6608 (main): Allocate the dictionary of pasteboards. |
|
6609 (+[DumpRenderTreePasteboard _pasteboardWithName:]): Allocate a pasteboard, |
|
6610 given a name. |
|
6611 (+[LocalPasteboard alloc]): Added, so we don't have to call NSAllocateObject |
|
6612 explicitly elsewhere. |
|
6613 (-[LocalPasteboard addTypes:owner:]): Added a check that the owner responds |
|
6614 to the selector rather than calling unconditionally. |
|
6615 |
|
6616 2006-10-30 Darin Adler <darin@apple.com> |
|
6617 |
|
6618 - fixed build |
|
6619 |
|
6620 * DumpRenderTree/DumpRenderTree.m: (-[LocalPasteboard setString:forType:]): |
|
6621 Don't use CFPasteboard. |
|
6622 |
|
6623 2006-10-30 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
6624 |
|
6625 Reviewed by Tim H. |
|
6626 |
|
6627 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11353 |
|
6628 |
|
6629 * Drosera/debugger.js: ParsedURL() object now recognizes local files |
|
6630 |
|
6631 2006-10-30 Darin Adler <darin@apple.com> |
|
6632 |
|
6633 Reviewed by Tim Hatcher. |
|
6634 |
|
6635 * DumpRenderTree/DumpRenderTree.m: Changed to allocate a local pasteboard. |
|
6636 This should make our buildbot tests no longer need a pasteboard server. |
|
6637 |
|
6638 2006-10-30 Geoffrey Garen <ggaren@apple.com> |
|
6639 |
|
6640 Reviewed by Beth. |
|
6641 |
|
6642 Reorganized project file into Delegates and Controllers groups, and split |
|
6643 UIDelegate stuff into a UIDelegate class. |
|
6644 |
|
6645 A little birdy told me that I might end up adding some UIDelegate methods |
|
6646 to DRT soon. |
|
6647 |
|
6648 * DumpRenderTree/DumpRenderTree.m: |
|
6649 (main): |
|
6650 (runTest): |
|
6651 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
6652 |
|
6653 2006-10-31 Nikolas Zimmermann <zimmermann@kde.org> |
|
6654 |
|
6655 Reviewed by Oliver. |
|
6656 |
|
6657 Add new platform/graphics include directory. |
|
6658 |
|
6659 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: |
|
6660 |
|
6661 2006-10-30 Timothy Hatcher <timothy@apple.com> |
|
6662 |
|
6663 Reviewed by Stephanie. |
|
6664 |
|
6665 Add a special case for the Internal makefiles, so it can find the OepnSource. |
|
6666 |
|
6667 * Scripts/webkitdirs.pm: |
|
6668 |
|
6669 2006-10-30 Stephanie Lewis <slewis@apple.com> |
|
6670 |
|
6671 Reviewed by Darin. |
|
6672 |
|
6673 Change Makefiles to return non-zero when module make fails. |
|
6674 Fix bug where if xcode options are not set, modules can build in the |
|
6675 wrong directory. |
|
6676 |
|
6677 * Makefile: |
|
6678 * Scripts/webkitdirs.pm: |
|
6679 |
|
6680 2006-10-30 Matt Lilek <pewtermoose@gmail.com> |
|
6681 |
|
6682 Reviewed by Tim H. |
|
6683 |
|
6684 Fix for http://bugs.webkit.org/show_bug.cgi?id=10468 |
|
6685 [Drosera] The Console toolbar button should bring the console window to the front. |
|
6686 |
|
6687 The console now gets focus when its activated but already open. Command + L also |
|
6688 now activates/focuses the console. |
|
6689 |
|
6690 * Drosera/English.lproj/MainMenu.nib/classes.nib: |
|
6691 * Drosera/English.lproj/MainMenu.nib/info.nib: |
|
6692 * Drosera/English.lproj/MainMenu.nib/keyedobjects.nib: |
|
6693 * Drosera/debugger.js: |
|
6694 |
|
6695 2006-10-29 Darin Adler <darin@apple.com> |
|
6696 |
|
6697 * Scripts/do-file-rename: Renames done, ready for the next round. |
|
6698 * Scripts/do-webcore-rename: Ditto. |
|
6699 |
|
6700 2006-10-29 Darin Adler <darin@apple.com> |
|
6701 |
|
6702 * Scripts/do-file-rename: And again. |
|
6703 |
|
6704 2006-10-29 Darin Adler <darin@apple.com> |
|
6705 |
|
6706 * Scripts/do-webcore-rename: Tweaked plans for renaming again. |
|
6707 |
|
6708 2006-10-29 Darin Adler <darin@apple.com> |
|
6709 |
|
6710 Reviewed by Mitz. |
|
6711 |
|
6712 * DumpRenderTree/DumpRenderTree.m: (-[DumpRenderTreeWindow keyDown:]): |
|
6713 Added. Does nothing, which prevents a beep. |
|
6714 |
|
6715 * Scripts/do-webcore-rename: Tweaked plans for renaming a bit. |
|
6716 |
|
6717 2006-10-27 Brady Eidson <beidson@apple.com> |
|
6718 |
|
6719 Rubber stamped by Tim Hatcher |
|
6720 |
|
6721 Added "make universal" to build universal binaries |
|
6722 |
|
6723 * Makefile: |
|
6724 * Makefile.shared: |
|
6725 |
|
6726 2006-10-26 Sam Weinig <sam.weinig@gmail.com> |
|
6727 |
|
6728 Reviewed by Geoff. |
|
6729 |
|
6730 Fix for http://bugs.webkit.org/show_bug.cgi?id=11419 |
|
6731 REGRESSION (r17299): Assertion failure in -[WebHTMLView(WebPrivate) _topHTMLView] |
|
6732 ([view isKindOfClass:[WebHTMLView class]]) when running the layout tests |
|
6733 |
|
6734 * DumpRenderTree/EventSendingController.m: |
|
6735 (-[EventSendingController mouseMoveToX:Y:]): |
|
6736 |
|
6737 2006-10-26 Nikolas Zimmermann <zimmermann@kde.org> |
|
6738 |
|
6739 Reviewed by Darin. |
|
6740 |
|
6741 Fix Qt/Linux build. |
|
6742 |
|
6743 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6744 (WebCore::DumpRenderTree::open): |
|
6745 |
|
6746 2006-10-24 Stephanie Lewis <slewis@apple.com> |
|
6747 |
|
6748 Reviewed by Maciej. |
|
6749 |
|
6750 - Changed run-javascriptcore tests to build testkjs before running. |
|
6751 |
|
6752 * Scripts/run-javascriptcore-tests: |
|
6753 |
|
6754 2006-10-24 Nikolas Zimmermann <zimmermann@kde.org> |
|
6755 |
|
6756 Reviewed by Maciej. |
|
6757 |
|
6758 Fix Qt/Linux build. |
|
6759 |
|
6760 - Remove BrowserExtensionQt, move it's methods to Page/FrameQt. |
|
6761 - Fix CMakeLists.txt to include platform/network. |
|
6762 |
|
6763 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: |
|
6764 |
|
6765 2006-10-24 David Smith <catfish.man@gmail.com> |
|
6766 |
|
6767 Reviewed by Tim H. |
|
6768 |
|
6769 Bug 11382: [Drosera] Dragging breakpoints onto each other can mess up inline editor |
|
6770 http://bugs.webkit.org/show_bug.cgi?id=11382 |
|
6771 |
|
6772 * Drosera/debugger.js: Breakpoint dragging now ensures that editors aren't orphaned. |
|
6773 |
|
6774 2006-10-21 Darin Adler <darin@apple.com> |
|
6775 |
|
6776 * Scripts/commit-log-editor: Use baseProductDir() to find the base product directory. |
|
6777 This was still using "symroots" so it almost never worked! |
|
6778 |
|
6779 2006-10-21 Darin Adler <darin@apple.com> |
|
6780 |
|
6781 * Makefile: Build DumpRenderTree too. |
|
6782 * Scripts/do-webcore-rename: Removed bogus comment. |
|
6783 |
|
6784 2006-10-20 David Smith <catfish.man@gmail.com> |
|
6785 |
|
6786 Reviewed by Tim H. |
|
6787 |
|
6788 Bug 11367: Inline Breakpoint Editor Improvements: Act III |
|
6789 http://bugs.webkit.org/show_bug.cgi?id=11367 |
|
6790 |
|
6791 Major breakpoint editor changes: |
|
6792 * Breakpoints can now either pause or log to console |
|
6793 * Code cleanup through use of XPath and converting breakpoints to objects |
|
6794 * Breakpoints now track how many times they've been reached |
|
6795 * UI tweaks |
|
6796 * The breakpoint editor now saves changes as they're entered |
|
6797 * Because changes are auto-saved now, the save button has been converted to a close button (images from PSMTabBarControl, BSD licensed) |
|
6798 * If an expression with no return is entered as a condition, it will be wrapped transparently with a return statement. |
|
6799 |
|
6800 * Drosera/DebuggerDocument.m: |
|
6801 (-[WebScriptObject breakpointEditorHTML]): A way of loading this from an external file, as it was getting too complex to include inline. |
|
6802 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
6803 * Drosera/Images/close.tif: Added. |
|
6804 * Drosera/Images/close_active.tif: Added. |
|
6805 * Drosera/Images/close_hover.tif: Added. |
|
6806 * Drosera/breakpointEditor.html: Added. |
|
6807 * Drosera/console.js: Added a way to append messages from outside the console window. |
|
6808 * Drosera/debugger.js: |
|
6809 * Drosera/viewer.css: |
|
6810 * Drosera/viewer.html: |
|
6811 |
|
6812 2006-10-18 David Smith <catfish.man@gmail.com> |
|
6813 |
|
6814 Reviewed by Tim H. |
|
6815 |
|
6816 Improve the doubleclick behavior of breakpoints, and make breakpoints with no custom condition set appear blank instead of return [-1, 1] depending on enabled state. |
|
6817 |
|
6818 * Drosera/DebuggerDocument.m: |
|
6819 (-[WebScriptObject getDoubleClickMillis]): Add an ObjC wrapper for GetDblTime() so that JS can call it |
|
6820 * Drosera/Drosera.xcodeproj/project.pbxproj: link Carbon for GetDblTime() |
|
6821 * Drosera/debugger.js: |
|
6822 |
|
6823 2006-10-18 Timothy Hatcher <timothy@apple.com> |
|
6824 |
|
6825 Reviewed by Anders. |
|
6826 |
|
6827 Bug 10851: Crash with Drosera |
|
6828 http://bugs.webkit.org/show_bug.cgi?id=10851 |
|
6829 |
|
6830 This crash results in an assert in debug builds. |
|
6831 |
|
6832 assert(implementsCall()); |
|
6833 |
|
6834 The __drosera_introspection propery was not callable. Now we just assign |
|
6835 this.__drosera_introspection in the evaluateWebScript call. |
|
6836 This change also removes one DO message. |
|
6837 |
|
6838 * Drosera/DebuggerDocument.m: |
|
6839 (-[WebScriptObject webScriptAttributeKeysForScriptObject:]): |
|
6840 |
|
6841 2006-10-18 Mark Rowe <bdash@webkit.org> |
|
6842 |
|
6843 Reviewed by Tim H. |
|
6844 |
|
6845 http://bugs.webkit.org/show_bug.cgi?id=11304 |
|
6846 Bug 11304: Drosera fails to link as universal binary on PowerPC machine |
|
6847 |
|
6848 * Drosera/Drosera.xcodeproj/project.pbxproj: Use -weak_framework to link against JavaScriptCore and WebCore directly |
|
6849 when they are not part of the WebKit umbrella framework. |
|
6850 |
|
6851 2006-10-18 Adam Roben <aroben@apple.com> |
|
6852 |
|
6853 fixo el buildo II: Release's Pride. |
|
6854 |
|
6855 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
6856 |
|
6857 2006-10-18 Geoffrey Garen <ggaren@apple.com> |
|
6858 |
|
6859 fixo el buildo. |
|
6860 |
|
6861 Work around #import of <PDFKit/PDFView.h>. |
|
6862 |
|
6863 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
6864 |
|
6865 2006-10-18 David Smith <catfish.man@gmail.com> |
|
6866 |
|
6867 Reviewed by Tim H. |
|
6868 |
|
6869 Add Xcode 3 style inline breakpoint editor. Credit to xenon for the CSS wizardry to get the appearance working properly. |
|
6870 |
|
6871 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
6872 * Drosera/Images/breakpointeditor.png: Added. |
|
6873 * Drosera/breakpointEditor.css: Removed. |
|
6874 * Drosera/breakpointEditor.html: Removed. |
|
6875 * Drosera/breakpointEditor.js: Removed. |
|
6876 * Drosera/debugger.js: |
|
6877 * Drosera/viewer.css: |
|
6878 |
|
6879 2006-10-18 David Harrison <harrison@apple.com> |
|
6880 |
|
6881 Reviewed by Tim H. |
|
6882 |
|
6883 Bug 11341: REGRESSION (r16760): editing/selection/editable-links is failing |
|
6884 http://bugs.webkit.org/show_bug.cgi?id=11341 |
|
6885 |
|
6886 Link editing behavior became a preference. DumpRenderTree needs to specify the |
|
6887 non-default behavior it wants (WebKitEditableLinkOnlyLiveWithShiftKey). |
|
6888 |
|
6889 * DumpRenderTree/DumpRenderTree.m: |
|
6890 (main): |
|
6891 |
|
6892 2006-10-15 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
6893 |
|
6894 Reviewed by Anders. |
|
6895 |
|
6896 Make compiler not complain about unused gk. SpinneretWebHost was not setting |
|
6897 initial refcount upon creation, so it is completely bogus. |
|
6898 |
|
6899 * GdkLauncher/main.cpp: |
|
6900 (main): |
|
6901 * Spinneret/Spinneret/Spinneret.h: |
|
6902 (SpinneretWebHost::SpinneretWebHost): |
|
6903 |
|
6904 2006-10-15 Nikolas Zimmermann <zimmermann@kde.org> |
|
6905 |
|
6906 Reviewed by Oliver. |
|
6907 |
|
6908 Add another hanging test, to the "to be skipped" list. |
|
6909 |
|
6910 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: |
|
6911 |
|
6912 2006-10-14 Nikolas Zimmermann <zimmermann@kde.org> |
|
6913 |
|
6914 Reviewed by Anders. |
|
6915 |
|
6916 Some fixes to get the Qt BuildSlave to run the LayoutTests. |
|
6917 |
|
6918 * Scripts/build-dumprendertree: No need to call cmake again. |
|
6919 * Scripts/run-webkit-tests: Expose LD_LIBRARY_PATH. |
|
6920 |
|
6921 2006-10-13 Nikolas Zimmermann <zimmermann@kde.org> |
|
6922 |
|
6923 Reviewed by Eric. |
|
6924 |
|
6925 Force --no-http on Qt/Linux. |
|
6926 |
|
6927 * Scripts/run-webkit-tests: |
|
6928 |
|
6929 2006-10-13 Kevin McCullough <KMcCullough@apple.com> |
|
6930 |
|
6931 Reviewed by Adam. |
|
6932 |
|
6933 Gets JavaScripCore tests running on windows. |
|
6934 |
|
6935 * Scripts/run-javascriptcore-tests: |
|
6936 * Scripts/webkitdirs.pm: |
|
6937 |
|
6938 2006-10-12 Nikolas Zimmermann <zimmermann@kde.org> |
|
6939 |
|
6940 Reviewed by Maciej. |
|
6941 |
|
6942 Exclude some tests which crash or hang from Qt/Linux DRT. |
|
6943 These are known to fail, and will be fixed at some point :-) |
|
6944 |
|
6945 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
6946 (WebCore::DumpRenderTree::DumpRenderTree): |
|
6947 (WebCore::DumpRenderTree::open): |
|
6948 (WebCore::DumpRenderTree::readStdin): |
|
6949 (WebCore::DumpRenderTree::readSkipFile): |
|
6950 (WebCore::DumpRenderTree::checkLoaded): |
|
6951 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
6952 * DumpRenderTree/DumpRenderTree.qtproj/tests-skipped.txt: Added. |
|
6953 |
|
6954 2006-10-12 Nikolas Zimmermann <zimmermann@kde.org> |
|
6955 |
|
6956 Reviewed by Maciej. |
|
6957 |
|
6958 Specialization of alert() for DumpRenderTree - just log the output, don't show any message box. |
|
6959 |
|
6960 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: |
|
6961 (WebCore::DumpRenderTreeClient::runJavaScriptAlert): |
|
6962 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: |
|
6963 |
|
6964 2006-10-12 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
6965 |
|
6966 Reviewed by Maciej. |
|
6967 |
|
6968 Also regenerate GdkLauncher makefiles, since not doing that might |
|
6969 lead to mismatch between WebCore and GdkLauncher compiler settings. |
|
6970 |
|
6971 * Scripts/regenerate-makefiles: |
|
6972 |
|
6973 2006-10-10 David Smith <catfish.man@gmail.com> |
|
6974 |
|
6975 Reviewed by Tim H. |
|
6976 |
|
6977 Bug 11246: Minor Drosera code cleanup |
|
6978 http://bugs.webkit.org/show_bug.cgi?id=11246 |
|
6979 |
|
6980 * Drosera/debugger.js: Change [has, add, remove]StyleClass to be a function on Element rather than taking an Element as an argument. |
|
6981 |
|
6982 2006-10-10 Vladimir Olexa <vladimir.olexa@gmail.com> |
|
6983 |
|
6984 Reviewed by Tim H. |
|
6985 |
|
6986 Bug 9778: http://bugs.webkit.org/show_bug.cgi?id=9778 |
|
6987 |
|
6988 * Drosera/Drosera.xcodeproj/project.pbxproj: Added files |
|
6989 * Drosera/English.lproj/Debugger.nib/info.nib: Resized the main window and WebView |
|
6990 * Drosera/English.lproj/Debugger.nib/keyedobjects.nib: Resized the main window and WebView |
|
6991 * Drosera/Images/SourceArrowOpen.png: Added. |
|
6992 * Drosera/Images/fileIcon.jpg: Added. |
|
6993 * Drosera/Images/siteCollapsed.tif: Added. |
|
6994 * Drosera/Images/siteExpanded.tif: Added. |
|
6995 * Drosera/Images/siteIcon.tif: Added. |
|
6996 * Drosera/debugger.css: Added File Browser styles |
|
6997 * Drosera/debugger.html: Added File Browser UI |
|
6998 * Drosera/debugger.js: Added File Browser functionality |
|
6999 |
|
7000 2006-10-10 Darin Adler <darin@apple.com> |
|
7001 |
|
7002 * Scripts/do-file-rename: Added. |
|
7003 |
|
7004 2006-10-09 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
7005 |
|
7006 Reviewed by Geoff. |
|
7007 |
|
7008 Add -exit-after-loading option to make gdklauncher quit after fully loading and rendering |
|
7009 a page. This allows automatic testing via e.g. valgrind. |
|
7010 |
|
7011 * GdkLauncher/gdklauncher.bkl: |
|
7012 * GdkLauncher/main.cpp: |
|
7013 (LauncherFrameGdk::LauncherFrameGdk): |
|
7014 (LauncherFrameGdk::setExitAfterLoading): |
|
7015 (LauncherFrameGdk::handledOnloadEvents): |
|
7016 (handle_event): |
|
7017 (main): |
|
7018 |
|
7019 2006-10-06 David Smith <catfish.man@gmail.com> |
|
7020 |
|
7021 Reviewed by Timothy. |
|
7022 |
|
7023 Bug 9665: [Drosera] Conditional breakpoints. http://bugs.webkit.org/show_bug.cgi?id=9665 |
|
7024 |
|
7025 * Drosera/Drosera.xcodeproj/project.pbxproj: Added new files |
|
7026 * Drosera/breakpointEditor.css: Added. |
|
7027 * Drosera/breakpointEditor.html: Added. |
|
7028 * Drosera/breakpointEditor.js: Added. |
|
7029 * Drosera/debugger.js: Added conditional breakpoint support, and the ability to open the breakpoint editor window on option-clicking a breakpoint. |
|
7030 |
|
7031 2006-10-06 Nikolas Zimmermann <zimmermann@kde.org> |
|
7032 |
|
7033 Reviewed by Tim H. |
|
7034 |
|
7035 Fix Qt/Linux build by adapting the s/ScrollBar/Scrollbar/ changes. |
|
7036 |
|
7037 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
7038 (WebCore::DumpRenderTree::DumpRenderTree): |
|
7039 |
|
7040 2006-10-05 Oliver Hunt <ohunt@apple.com> |
|
7041 |
|
7042 Reviewed by Anders. |
|
7043 |
|
7044 * Scripts/run-webkit-tests: |
|
7045 Fix pixel tests. |
|
7046 |
|
7047 2006-10-04 Anders Carlsson <acarlsson@apple.com> |
|
7048 |
|
7049 Reviewed by Darin. |
|
7050 |
|
7051 * Scripts/run-webkit-tests: |
|
7052 Add an environment variable, WebKitExpectedTestResultsDirectory, which controls where expected test |
|
7053 results should be. |
|
7054 |
|
7055 2006-10-05 Nikolas Zimmermann <zimmermann@kde.org> |
|
7056 |
|
7057 Reviewed and landed by ap. |
|
7058 |
|
7059 Cmake: make it possible to install the libraries after having built using 'build-webkit'. |
|
7060 Just set the "WebKitInstallationPrefix" environment variable to your desired prefix. |
|
7061 |
|
7062 * Scripts/webkitdirs.pm: |
|
7063 |
|
7064 2006-10-04 Mark Rowe <bdash@webkit.org> |
|
7065 |
|
7066 Reviewed by Stephanie. |
|
7067 |
|
7068 Switch the Qt buildbot to the standard set of build steps. |
|
7069 Have JavaScriptCoreTest check the output of run-javascriptcore-tests to |
|
7070 see if any regressions were spotted, and fail the test if so. |
|
7071 |
|
7072 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: |
|
7073 * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: |
|
7074 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: |
|
7075 |
|
7076 2006-10-04 Timothy Hatcher <timothy@apple.com> |
|
7077 |
|
7078 Reviewed by Mitz Pettel! |
|
7079 |
|
7080 Bug 10708: [Drosera] Make the console input plaintext-only |
|
7081 http://bugs.webkit.org/show_bug.cgi?id=10708 |
|
7082 |
|
7083 Change the console input -webkit-user-modify property to |
|
7084 read-write-plaintext-only. |
|
7085 |
|
7086 * Drosera/console.css: |
|
7087 |
|
7088 2006-10-04 David Smith <catfish.man@gmail.com> |
|
7089 |
|
7090 Reviewed by Tim H. |
|
7091 |
|
7092 Bug 10473: [Drosera] Overlapping text in JavaScript Console |
|
7093 http://bugs.webkit.org/show_bug.cgi?id=10473 |
|
7094 |
|
7095 Using min-height instead of height to avoid overlapping text. |
|
7096 |
|
7097 * Drosera/console.css: |
|
7098 |
|
7099 2006-10-04 David Smith <catfish.man@gmail.com> |
|
7100 |
|
7101 Reviewed by Tim H. |
|
7102 |
|
7103 Added a bash-style command history. |
|
7104 |
|
7105 * Drosera/console.js: |
|
7106 |
|
7107 2006-10-03 Anders Carlsson <acarlsson@apple.com> |
|
7108 |
|
7109 Reviewed by Adam and Brady. |
|
7110 |
|
7111 * DumpRenderTree/DumpRenderTree.m: |
|
7112 (main): |
|
7113 Update URL to Ahem.ttf |
|
7114 |
|
7115 2006-10-03 Darin Adler <darin@apple.com> |
|
7116 |
|
7117 * Scripts/commit-log-editor: Added missing "close" call. Oops! |
|
7118 |
|
7119 2006-10-03 Nikolas Zimmermann <zimmermann@kde.org> |
|
7120 |
|
7121 Reviewed by eseidel. Landed by eseidel. |
|
7122 |
|
7123 Offer a way for BuildBot to not colorize the cmake output, when building |
|
7124 with the 'build-webkit' script. Add "--color" / "--no-color" option pair. |
|
7125 |
|
7126 Default is colorize output, though only Qt platform handles this for now. |
|
7127 |
|
7128 * Scripts/build-dumprendertree: |
|
7129 * Scripts/build-webkit: |
|
7130 * Scripts/webkitdirs.pm: |
|
7131 |
|
7132 2006-10-03 Nikolas Zimmermann <zimmermann@kde.org> |
|
7133 |
|
7134 Reviewed by eseidel. Landed by eseidel. |
|
7135 |
|
7136 Make all important scripts work with Qt/Linux. |
|
7137 |
|
7138 You can safely use this now: |
|
7139 set-configuration-release --debug && build-webkit && run-javascriptcore-tests && run-webkit-tests |
|
7140 |
|
7141 * Scripts/build-dumprendertree: |
|
7142 * Scripts/run-javascriptcore-tests: |
|
7143 * Scripts/run-webkit-tests: |
|
7144 * Scripts/webkitdirs.pm: |
|
7145 |
|
7146 2006-10-03 Nikolas Zimmermann <zimmermann@kde.org> |
|
7147 |
|
7148 Reviewed by Eric. |
|
7149 |
|
7150 build-webkit tweak: Use WebKitBuild/$config as output dir (Release/Debug). |
|
7151 |
|
7152 * Scripts/webkitdirs.pm: |
|
7153 |
|
7154 2006-10-02 Nikolas Zimmermann <zimmermann@kde.org> |
|
7155 |
|
7156 Reviewed/landed by Adam. |
|
7157 |
|
7158 Proper build-webkit support for Qt/Linux. |
|
7159 |
|
7160 Compilation process is similar to OSX now, aka. |
|
7161 the build directory is RootCheckoutDir/WebKitBuild now. |
|
7162 |
|
7163 * Scripts/build-webkit: Recognize Qt. |
|
7164 * Scripts/webkitdirs.pm: Add buildCMakeProject() logic. |
|
7165 |
|
7166 2006-10-01 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7167 |
|
7168 Reviewed by Maciej. |
|
7169 |
|
7170 Add QT build slave to Buildbot. |
|
7171 |
|
7172 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Add QT build slave, fix existing errors. |
|
7173 * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: Add QT build factory. |
|
7174 * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: Disable forcing of builds via web interface to prevent spamming. Use the IRC bot in #webkit-build instead. |
|
7175 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Add CMake build step. |
|
7176 |
|
7177 2006-09-28 David Harrison <harrison@apple.com> |
|
7178 |
|
7179 Suggested by Darin. |
|
7180 |
|
7181 Moved an extern declaration from inside a method to the top of the file. |
|
7182 |
|
7183 * DumpRenderTree/EventSendingController.m: |
|
7184 (-[EventSendingController clearKillRing]): |
|
7185 |
|
7186 2006-09-28 David Harrison <harrison@apple.com> |
|
7187 |
|
7188 Reviewed by Justin. |
|
7189 |
|
7190 Add clearKillRing so we can test emacs support with empty kill ring. |
|
7191 |
|
7192 * DumpRenderTree/EventSendingController.m: |
|
7193 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
7194 (+[EventSendingController webScriptNameForSelector:]): |
|
7195 (-[EventSendingController clearKillRing]): |
|
7196 |
|
7197 2006-09-27 MorganL <morganl.webkit@yahoo.com> |
|
7198 |
|
7199 Reviewed by Maciej, landed by Brady |
|
7200 |
|
7201 Fix URL bar updating. |
|
7202 |
|
7203 * Spinneret/Spinneret/Spinneret.h: |
|
7204 (SpinneretWebHost::didStartProvisionalLoadForFrame): |
|
7205 (SpinneretWebHost::didCommitLoadForFrame): |
|
7206 (SpinneretWebHost::didFinishLoadForFrame): |
|
7207 |
|
7208 2006-09-23 Sam Weinig <sam.weinig@gmail.com> |
|
7209 |
|
7210 Reviewed by Eric. |
|
7211 |
|
7212 Build Fix. |
|
7213 |
|
7214 * DumpRenderTree/EventSendingController.m: |
|
7215 (-[EventSendingController enableDOMUIEventLogging:]): |
|
7216 |
|
7217 2006-09-22 Justin Garcia <justin.garcia@apple.com> |
|
7218 |
|
7219 Reviewed by darin |
|
7220 |
|
7221 * Scripts/do-webcore-rename: |
|
7222 |
|
7223 2006-09-21 Timothy Hatcher <timothy@apple.com> |
|
7224 |
|
7225 Reviewed by Adam. |
|
7226 |
|
7227 Bug 10923: Frame scroll layout test failures on the buildbot |
|
7228 http://bugs.webkit.org/show_bug.cgi?id=10923 |
|
7229 |
|
7230 Added a new method that will toggle on the recursive dump of |
|
7231 child frame scroll positions. |
|
7232 |
|
7233 * DumpRenderTree/DumpRenderTree.m: |
|
7234 (dumpFrameScrollPosition): |
|
7235 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
7236 (-[LayoutTestController dumpChildFrameScrollPositions]): |
|
7237 |
|
7238 2006-09-19 Krzysztof Kowalczyk <kkowalczyk@gmail.com> |
|
7239 |
|
7240 Reviewed by eseidel. Landed by eseidel. |
|
7241 |
|
7242 Detect that close button was pressed and exit cleanly. |
|
7243 |
|
7244 * GdkLauncher/main.cpp: |
|
7245 (handle_event): |
|
7246 (main): |
|
7247 |
|
7248 2006-09-17 Adam Roben <aroben@apple.com> |
|
7249 |
|
7250 Reviewed by hyatt, sfalken. |
|
7251 |
|
7252 Get DumpRenderTree compiling and limping along on Windows. |
|
7253 |
|
7254 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
7255 (loadResourceIntoArray): Added this function that WebCore::ImageWin needs from WebKit |
|
7256 (main): Add NULL argument to Page constructor. |
|
7257 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Remove incorrect "wininet.dll" argument to CC, fix JavaScriptCore.lib path, add *_SECURE_NO_DEPRECATE #defines |
|
7258 * Scripts/webkitdirs.pm: Fix JavaScriptCore.lib path |
|
7259 |
|
7260 2006-09-15 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7261 |
|
7262 Reviewed by Brady. |
|
7263 |
|
7264 http://bugs.webkit.org/show_bug.cgi?id=10635 |
|
7265 Bug 10635: Buildbot configuration in SVN is out of sync with build.webkit.org |
|
7266 |
|
7267 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Reorder build slaves within build factories in an attempt to spread the load evenly. |
|
7268 * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: Return to sending status emails to <svnuser>@opensource.apple.com addresses. |
|
7269 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Update configuration to match changes in Buildbot. Always do clean SVG builds. |
|
7270 |
|
7271 2006-09-09 Sam Weinig <sam.weinig@gmail.com> |
|
7272 |
|
7273 Reviewed by Eric. |
|
7274 |
|
7275 Patch for http://bugs.webkit.org/show_bug.cgi?id=10791 |
|
7276 Even More Objective-C DOM auto-generation cleanup |
|
7277 |
|
7278 - Change to use new, more Objectice-C'ish version of |
|
7279 DOMKeyboardEvent's initKeyboardEvent. Fixes an error with |
|
7280 regression test for fast/events/dblclick-addEventListener.html. |
|
7281 |
|
7282 * DumpRenderTree/EventSendingController.m: |
|
7283 (-[EventSendingController fireKeyboardEventsToElement:]): |
|
7284 |
|
7285 2006-09-04 Nikolas Zimmermann <zimmermann@kde.org> |
|
7286 |
|
7287 Reviewed by Tim H. |
|
7288 |
|
7289 Fixes last part of: http://bugs.webkit.org/show_bug.cgi?id=10644 |
|
7290 Move QtLauncher down to WebKitQt. |
|
7291 |
|
7292 * QtLauncher/CMakeLists.txt: Removed. |
|
7293 * QtLauncher/main.cpp: Removed. |
|
7294 |
|
7295 2006-09-04 Nikolas Zimmermann <zimmermann@kde.org> |
|
7296 |
|
7297 Reviewed by Darin. |
|
7298 |
|
7299 Fixes parts of: http://bugs.webkit.org/show_bug.cgi?id=10644 |
|
7300 Adjust DumpRenderTree to the FrameQtClient changes. |
|
7301 |
|
7302 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: |
|
7303 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
7304 (WebCore::DumpRenderTree::DumpRenderTree): |
|
7305 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
7306 (WebCore::DumpRenderTree::frame): |
|
7307 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: |
|
7308 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.cpp: Added. |
|
7309 (WebCore::DumpRenderTreeClient::DumpRenderTreeClient): |
|
7310 (WebCore::DumpRenderTreeClient::~DumpRenderTreeClient): |
|
7311 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTreeClient.h: Added. |
|
7312 |
|
7313 2006-09-03 Darin Adler <darin@apple.com> |
|
7314 |
|
7315 * Scripts/do-webcore-rename: More renaming plans. |
|
7316 |
|
7317 2006-09-03 Alexey Proskuryakov <ap@nypop.com> |
|
7318 |
|
7319 Reviewed by Tim H. |
|
7320 |
|
7321 http://bugs.webkit.org/show_bug.cgi?id=10693 |
|
7322 Convert JavaScript arrays to AppleScript lists |
|
7323 |
|
7324 * DumpRenderTree/AppleScriptController.m: |
|
7325 (convertAEDescToObject): |
|
7326 (-[AppleScriptController doJavaScript:]): Support printing AEDescLists. |
|
7327 |
|
7328 2006-08-31 Darin Adler <darin@apple.com> |
|
7329 |
|
7330 * Scripts/do-webcore-rename: Prepare for another round of renaming. |
|
7331 |
|
7332 2006-08-29 Dan Waylonis <waylonis@google.com> |
|
7333 |
|
7334 Reviewed by ggaren. |
|
7335 |
|
7336 - Verification of exceptions thrown in a plugin. Test for bug 10114. |
|
7337 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
7338 * DumpRenderTree/ObjCPlugin.m: |
|
7339 (+[ObjCPlugin isSelectorExcludedFromWebScript:]): |
|
7340 (+[ObjCPlugin webScriptNameForSelector:]): |
|
7341 (-[ObjCPlugin throwIfArgumentIsNotHello:]): |
|
7342 |
|
7343 2006-08-30 Nikolas Zimmermann <zimmermann@kde.org> |
|
7344 |
|
7345 Reviewed by Tim H. |
|
7346 |
|
7347 Commit KDE related tweaks, to be able to |
|
7348 differentiate between a Qt-only or a KDE build. |
|
7349 |
|
7350 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Add ksvg2/ includes. |
|
7351 * QtLauncher/CMakeLists.txt: Add ksvg2/ includes. |
|
7352 |
|
7353 2006-08-29 Darin Adler <darin@apple.com> |
|
7354 |
|
7355 Reviewed by Tim Hatcher. |
|
7356 |
|
7357 * Scripts/gdb-safari: Set DYLD_FRAMEWORK_PATH inside gdb instead of setting it in gdb's environment |
|
7358 to work around what seems to be a bug in some versions of gdb. |
|
7359 |
|
7360 2006-08-16 Tim Omernick <timo@apple.com> |
|
7361 |
|
7362 Reviewed by John Sullivan. |
|
7363 |
|
7364 Part of <rdar://problem/4481553> NetscapeMoviePlugIn example code scripting doesn't work in Firefox (4319) |
|
7365 <http://bugs.webkit.org/show_bug.cgi?id=4319>: NetscapeMoviePlugIn example code scripting doesn't work |
|
7366 in Firefox |
|
7367 |
|
7368 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
7369 (NPP_GetValue): |
|
7370 WebKit's NPP_GetValue() reference counting behavior has been changed to match Firefox. NPObject return values |
|
7371 are expected to be retained by the plug-in, and released by the caller. |
|
7372 |
|
7373 2006-08-28 Nikolas Zimmermann <zimmermann@kde.org> |
|
7374 |
|
7375 Reviewed by Tim Hatcher. |
|
7376 |
|
7377 Fixes one chunk of: http://bugs.webkit.org/show_bug.cgi?id=10604 |
|
7378 |
|
7379 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: |
|
7380 (WebCore::DumpRenderTree::checkLoaded): Faster polling for isLoaded() in |
|
7381 Qt's DumpRenderTree. |
|
7382 |
|
7383 * Scripts/run-webkit-tests: |
|
7384 Use -expected-qt.txt etc.. output in run-webkit-test if isQt(). |
|
7385 |
|
7386 2006-08-28 Darin Adler <darin@apple.com> |
|
7387 |
|
7388 Reviewed by Tim Hatcher. |
|
7389 |
|
7390 * Scripts/build-drosera: Fix behavior when there are multiple options. |
|
7391 |
|
7392 2006-08-27 Timothy Hatcher <timothy@apple.com> |
|
7393 |
|
7394 Reviewed by Anders. |
|
7395 |
|
7396 Drosera will be built when you type make. |
|
7397 |
|
7398 * Drosera/Makefile: Added. |
|
7399 * Makefile: Added. |
|
7400 * Makefile.shared: Added. |
|
7401 |
|
7402 2006-08-27 Anders Carlsson <acarlsson@apple.com> |
|
7403 |
|
7404 Forgot to add these. |
|
7405 |
|
7406 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Added. |
|
7407 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: Added. |
|
7408 (WebCore::DumpRenderTree::DumpRenderTree): |
|
7409 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
7410 (WebCore::DumpRenderTree::open): |
|
7411 (WebCore::DumpRenderTree::readStdin): |
|
7412 (WebCore::DumpRenderTree::checkLoaded): |
|
7413 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: Added. |
|
7414 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: Added. |
|
7415 (main): |
|
7416 |
|
7417 2006-08-27 Nikolas Zimmermann <zimmermann@kde.org> |
|
7418 |
|
7419 Reviewed by Eric, landed by Anders. |
|
7420 |
|
7421 Add DumpRenderTree support for Qt/Linux. |
|
7422 |
|
7423 * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Added. |
|
7424 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: Added. |
|
7425 (WebCore::DumpRenderTree::DumpRenderTree): |
|
7426 (WebCore::DumpRenderTree::~DumpRenderTree): |
|
7427 (WebCore::DumpRenderTree::open): |
|
7428 (WebCore::DumpRenderTree::readStdin): |
|
7429 (WebCore::DumpRenderTree::checkLoaded): |
|
7430 * DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: Added. |
|
7431 * DumpRenderTree/DumpRenderTree.qtproj/main.cpp: Added. |
|
7432 (main): |
|
7433 * Scripts/build-dumprendertree: |
|
7434 * Scripts/run-webkit-tests: |
|
7435 * Scripts/webkitdirs.pm: |
|
7436 |
|
7437 2006-08-24 Nikolas Zimmermann <zimmermann@kde.org> |
|
7438 |
|
7439 Reviewed by Eric. Landed by rwlbuis. |
|
7440 |
|
7441 Add QtLauncher (was testunity before), which provides a |
|
7442 standalone "browser" to test the Qt platform stuff. |
|
7443 |
|
7444 * QtLauncher/CMakeLists.txt: Added. |
|
7445 * QtLauncher/main.cpp: Added. |
|
7446 (main): |
|
7447 |
|
7448 2006-08-22 Trey Matteson <trey@usa.net> |
|
7449 |
|
7450 Reviewed by ggaren. |
|
7451 |
|
7452 Added support for a new set of browser navigation tests. The main feature |
|
7453 is the ability for a test to queue up a set of future actions that will |
|
7454 happen after that first page is loaded. This is used to simulate a sequence |
|
7455 of user actions such as filling out forms, loading additional pages or |
|
7456 going back. In addition we can now dump out the state of the back/forward |
|
7457 list, and the scroll position is dumped if not at 0,0. |
|
7458 |
|
7459 * DumpRenderTree/DumpRenderTree.m: |
|
7460 (main): Init new state |
|
7461 (compareHistoryItems): New utility to support sorting. |
|
7462 (dumpHistoryItem): Write out a WebHistoryItem and kids. |
|
7463 (dumpFrameScrollPosition): Write out the scroll position. |
|
7464 (dump): Optionally write b/f list or scroll position. |
|
7465 (-[WaitUntilDoneDelegate processWork:]): Perform queued work. |
|
7466 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): |
|
7467 Kick off any queued actions. Fixed for the case of loads started in |
|
7468 a subframe instead of the root frame. |
|
7469 (-[WaitUntilDoneDelegate webView:didStartProvisionalLoadForFrame:]): |
|
7470 Grab the topmost frame that is being loaded. Do this as early as possible, |
|
7471 instead of in didCommitLoadForFrame. |
|
7472 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): |
|
7473 Noting a load has started now happens in previous method. |
|
7474 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Boilerplate |
|
7475 (+[LayoutTestController webScriptNameForSelector:]): Boilerplate |
|
7476 (-[LayoutTestController notifyDone]): readyToDump var is subsumed by |
|
7477 topFrameLoading |
|
7478 (-[LayoutTestController dumpBackForwardList]): New impl, just set a bit. |
|
7479 (-[LayoutTestController _addWorkForTarget:selector:arg1:arg2:]): |
|
7480 Add new work to the queue. |
|
7481 (-[LayoutTestController _doLoad:target:]): Do a queued load. |
|
7482 (-[LayoutTestController _doBackOrForwardNav:]): Do a queued back/forward. |
|
7483 (-[LayoutTestController scheduleBackNav:]): Ways for scripts to queue actions |
|
7484 (-[LayoutTestController scheduleForwardNav:]): |
|
7485 (-[LayoutTestController scheduleReload]): |
|
7486 (-[LayoutTestController scheduleScript:]): |
|
7487 (-[LayoutTestController scheduleLoad:target:]): |
|
7488 (runTest): Clear new state for each test. Renamed from "dumpRenderTree" |
|
7489 since it's not one of the functions that does any dumping. |
|
7490 |
|
7491 2006-08-15 Jonas Witt <jonas.witt@gmail.com> |
|
7492 |
|
7493 Reviewed by Darin. |
|
7494 |
|
7495 - added a function to create a few DOMKeyboardEvents and dispatch |
|
7496 them to a specified HTML element |
|
7497 http://bugs.webkit.org/show_bug.cgi?id=9736 |
|
7498 |
|
7499 * DumpRenderTree/EventSendingController.m: |
|
7500 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
7501 (+[EventSendingController webScriptNameForSelector:]): |
|
7502 (-[EventSendingController fireKeyboardEventsToElement:]): |
|
7503 |
|
7504 2006-08-15 Duncan Wilcox <duncan@mclink.it> |
|
7505 |
|
7506 Reviewed and tweaked by Darin. |
|
7507 |
|
7508 - added DumpRenderTree support so editing delegate can be made to refuse edits |
|
7509 to enable tests for http://bugs.webkit.org/show_bug.cgi?id=10129 |
|
7510 |
|
7511 * DumpRenderTree/DumpRenderTree.m: |
|
7512 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Add setAcceptsEditing: |
|
7513 to the list of methods. |
|
7514 (+[LayoutTestController webScriptNameForSelector:]): Use the name setAcceptsEditing, |
|
7515 without the colon, for the JavaScript name. |
|
7516 (-[LayoutTestController setAcceptsEditing:]): Added. Calls through to the editing |
|
7517 delegate. |
|
7518 (dumpRenderTree): Set the acceptsEditing flag to YES before each test. |
|
7519 |
|
7520 * DumpRenderTree/EditingDelegate.h: Added an "acceptsEditing" flag and getter and |
|
7521 setter methods to the class. |
|
7522 * DumpRenderTree/EditingDelegate.m: |
|
7523 (-[EditingDelegate init]): Initialize acceptsEditing to YES. |
|
7524 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): Instead of always returning YES, |
|
7525 return the value of acceptsEditing. |
|
7526 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): Ditto. |
|
7527 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): Ditto. |
|
7528 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): Ditto. |
|
7529 (-[EditingDelegate webView:shouldDeleteDOMRange:]): Ditto. |
|
7530 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): |
|
7531 Ditto. |
|
7532 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): Ditto. |
|
7533 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): Ditto. |
|
7534 (-[EditingDelegate setAcceptsEditing:]): Added. |
|
7535 |
|
7536 2006-08-03 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7537 |
|
7538 Reviewed by Darin. |
|
7539 |
|
7540 Bug 10224: [Drosera] Drosera icon should be set on DroseraLauncher so it appears in nightly builds |
|
7541 http://bugs.webkit.org/show_bug.cgi?id=10224 |
|
7542 |
|
7543 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
7544 * Drosera/LauncherInfo.plist: |
|
7545 |
|
7546 2006-08-03 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
7547 |
|
7548 - fix ASSERTION FAILURE: draggingDocumentView == nil in -[WebViewPrivate dealloc] |
|
7549 when a test performs an unsuccessful drag and drop operation. |
|
7550 |
|
7551 * DumpRenderTree/EventSendingController.m: |
|
7552 (-[EventSendingController mouseUp]): Added a call to -draggingExited: if the |
|
7553 drag operation for the mouse release is NSDragOperationNone. |
|
7554 |
|
7555 2006-08-02 Timothy Hatcher <timothy@apple.com> |
|
7556 |
|
7557 Reviewed by Darin. |
|
7558 |
|
7559 Bug 9632: [Drosera] syntax highlighting is slow (reproducible 40 second hang) |
|
7560 http://bugs.webkit.org/show_bug.cgi?id=9632 |
|
7561 |
|
7562 Do not change the file source when normalizing the line endings. |
|
7563 We use this file source to compare against new versions of the source |
|
7564 as it comes in, so we can skip re-syntax highlighting if they are the same. |
|
7565 The problem is apparent on yahoo.com since they have mixed line endings and |
|
7566 once we normalize them the source will always be different. This was |
|
7567 compounded by the fact that yahoo has around 40 inline scripts. Each |
|
7568 inline script causes us to check if the main document has more loaded, |
|
7569 that is when we compare the source strings. Since they are always different |
|
7570 we would syntax highlight yahoo.com 40 times! We do check source length before |
|
7571 doing a more expensive string comparison, but the lengths were the same. |
|
7572 |
|
7573 * Drosera/debugger.js: |
|
7574 |
|
7575 2006-08-02 Niels Leenheer <niels.leenheer@gmail.com> |
|
7576 |
|
7577 Reviewed by Timothy. |
|
7578 |
|
7579 Bug 9931: [Drosera] Needs a cool icon |
|
7580 http://bugs.webkit.org/show_bug.cgi?id=9931 |
|
7581 |
|
7582 * Drosera/Drosera.icns: Added. |
|
7583 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
7584 * Drosera/Info.plist: |
|
7585 |
|
7586 2006-08-01 Darin Adler <darin@apple.com> |
|
7587 |
|
7588 - fix a bug in my recent change where the mouse position at the end of |
|
7589 the last test would affect the results of the next test |
|
7590 |
|
7591 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Set lastMousePosition to 0. |
|
7592 |
|
7593 2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7594 |
|
7595 Reviewed by Maciej. |
|
7596 |
|
7597 http://bugs.webkit.org/show_bug.cgi?id=10182 |
|
7598 Bug 10182: [Drosera] Evaluating expressions in Console is slow when current frame has many variables |
|
7599 |
|
7600 * Drosera/console.js: String.indexOf returns -1 when the string is not found. |
|
7601 Correct the logic to not reload local variable list unless an '=' character is in the expression. |
|
7602 |
|
7603 2006-07-31 Darin Adler <darin@apple.com> |
|
7604 |
|
7605 Reviewed by Maciej. |
|
7606 |
|
7607 - fix http://bugs.webkit.org/show_bug.cgi?id=10171 |
|
7608 REGRESSION: failing layout test: fast/events/objc-event-api.html |
|
7609 |
|
7610 * DumpRenderTree/DumpRenderTree.m: |
|
7611 (main): Add pose so we can implement +[NSEvent mouseLocation]. Put the window at a predictable |
|
7612 location in flipped coordinates, since those are the coordinates that we use. |
|
7613 (+[DumpRenderTreeEvent mouseLocation]): Implement this, since it's used for mouse event handling |
|
7614 inside WebHTMLView. |
|
7615 |
|
7616 * DumpRenderTree/EventSendingController.m: |
|
7617 (+[EventSendingController initialize]): Removed unused webkitDomEventProperties array. |
|
7618 (-[EventSendingController init]): Removed, since the whole thing was a no-op. |
|
7619 (-[EventSendingController mouseMoveToX:Y:]): Convert the x,y pair to window coordinates. The old code |
|
7620 probably worked OK, but this is needed to be correct. |
|
7621 (-[EventSendingController handleEvent:]): Put clientX/Y before screenX/Y and removed the flipping |
|
7622 code from screenY. We didn't really need to flip screenY -- what was actually happening was that the |
|
7623 position that DumpRenderTree chose was in non-flipped coordinates, and with that fixed we can just |
|
7624 dump the screenY as-is. |
|
7625 |
|
7626 2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7627 |
|
7628 Reviewed by Darin. |
|
7629 |
|
7630 http://bugs.webkit.org/show_bug.cgi?id=10178 |
|
7631 Bug 10178: [Drosera] Selecting a frame in the stack list should take you to that location in the source |
|
7632 |
|
7633 * Drosera/debugger.js: Keep a stack that contains the source file and line number references for outer |
|
7634 frames. Use this stack to determine which file and line to highlight when a stack frame is selected. |
|
7635 |
|
7636 2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7637 |
|
7638 Reviewed by Darin. |
|
7639 |
|
7640 http://bugs.webkit.org/show_bug.cgi?id=10175 |
|
7641 Bug 10175: [Drosera] Anonymous functions show up as "(global scope)" in stack list |
|
7642 |
|
7643 * Drosera/DebuggerDocument.m: |
|
7644 (-[WebScriptObject currentFunctionStack]): If the frame has a caller it isn't the global scope. |
|
7645 |
|
7646 2006-07-31 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7647 |
|
7648 Reviewed by Darin. |
|
7649 |
|
7650 http://bugs.webkit.org/show_bug.cgi?id=10167 |
|
7651 Bug 10167: REGRESSION(r15688): ASSERTION FAILED: _private->mouseDownEvent != nil in layout tests |
|
7652 |
|
7653 * DumpRenderTree/EventSendingController.m: Don't set the mouse down flag |
|
7654 in keyDown handler. |
|
7655 |
|
7656 2006-07-30 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7657 |
|
7658 Reviewed by Maciej. |
|
7659 |
|
7660 Bug 9686: [Drosera] Need the ability to break into Drosera on Javascript exceptions |
|
7661 http://bugs.webkit.org/show_bug.cgi?id=9686 |
|
7662 |
|
7663 * Drosera/DebuggerDocument.m: |
|
7664 (-[WebScriptObject switchToServerNamed:]): Remove as listener before resuming to |
|
7665 ensure that the server does not try and notify us of events related to the resumption. |
|
7666 (-[WebScriptObject webView:exceptionWasRaised:sourceId:line:forWebFrame:]): Delegate |
|
7667 call through to JavaScript. |
|
7668 * Drosera/debugger.js: Pause debugger when exception is raised. |
|
7669 |
|
7670 2006-07-29 Mike Emmel <mike.emmel@gmail.com> |
|
7671 |
|
7672 Reviewed by Darin. |
|
7673 |
|
7674 - fixes for Linux build |
|
7675 |
|
7676 * GdkLauncher/mk: Added call to bakefile_gen before calling make. |
|
7677 * GdkLauncher/gdklauncher.bkl: Tweak comment. |
|
7678 |
|
7679 2006-07-24 Dan Waylonis <waylonis@google.com> |
|
7680 |
|
7681 Reviewed and tweaked a bit by Darin. |
|
7682 |
|
7683 * DumpRenderTree/ObjCPlugin.m: |
|
7684 (+[ObjCPlugin isSelectorExcludedFromWebScript:]): Added "echo:". |
|
7685 (+[ObjCPlugin webScriptNameForSelector:]): Use the name "echo" for |
|
7686 "echo:" so it's nice to call from JavaScript. |
|
7687 (-[ObjCPlugin echo:]): Just returns the same object -- can be used |
|
7688 to test a round trip through Objective-C types. |
|
7689 |
|
7690 2006-07-24 Alexey Proskuryakov <ap@nypop.com> |
|
7691 |
|
7692 Reviewed by Darin. |
|
7693 |
|
7694 Fix http://bugs.webkit.org/show_bug.cgi?id=10060 |
|
7695 Improve iExploder results parsing |
|
7696 |
|
7697 * Scripts/run-iexploder-tests: Fix Apach logs parsing to produce a correct results |
|
7698 in random mode, too. |
|
7699 |
|
7700 2006-07-18 David Kilzer <ddkilzer@kilzer.net> |
|
7701 |
|
7702 Reviewed by Timothy. |
|
7703 |
|
7704 - fix http://bugs.webkit.org/show_bug.cgi?id=9964 |
|
7705 Add switch to prepare-ChangeLog to skip svn update of ChangeLog files |
|
7706 |
|
7707 * Scripts/prepare-ChangeLog: Added --[no-]update switch. |
|
7708 |
|
7709 2006-07-16 David Kilzer <ddkilzer@kilzer.net> |
|
7710 |
|
7711 Reviewed by Darin. |
|
7712 |
|
7713 * BuildSlaveSupport/build.webkit.org-config/buildbot.css: |
|
7714 Removed "No newline at end of file" that snuck in as part of the "apply patch" process. |
|
7715 * GdkLauncher/mk: |
|
7716 Removed "Property changes" that snuck in as part of the "apply patch" process. |
|
7717 |
|
7718 2006-07-16 David Kilzer <ddkilzer@kilzer.net> |
|
7719 |
|
7720 Reviewed by Darin. |
|
7721 |
|
7722 - fix http://bugs.webkit.org/show_bug.cgi?id=9875 |
|
7723 Teach svn-apply and svn-unapply to use patch(1) for additions and deletions |
|
7724 |
|
7725 * Scripts/svn-apply: |
|
7726 (addDirectoriesIfNeeded): Don't try to add a directory that's already in svn. |
|
7727 (checksum): Added. |
|
7728 (patch): Use patch(1) for non-binary additions and deletions. |
|
7729 * Scripts/svn-unapply: |
|
7730 (checksum): Added. |
|
7731 (patch): Use patch(1) for reverting non-binary additions and deletions. |
|
7732 (revertDirectories): Don't try to revert a directory that hasn't changed in svn. |
|
7733 |
|
7734 2006-07-13 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7735 |
|
7736 Reviewed by Timothy. |
|
7737 |
|
7738 Bug 9889: [Drosera] Stepping out when paused after last statement in function skips a frame |
|
7739 http://bugs.webkit.org/show_bug.cgi?id=9889 |
|
7740 |
|
7741 * Drosera/debugger.js: Track whether we paused during the execution of willLeaveFrame. If |
|
7742 so, have stepOut pause on the next call to willExecuteStatement rather than second. |
|
7743 |
|
7744 2006-07-12 David Kilzer <ddkilzer@kilzer.net> |
|
7745 |
|
7746 Reviewed by Darin. |
|
7747 |
|
7748 - fix http://bugs.webkit.org/show_bug.cgi?id=9848 |
|
7749 Teach svn-create-patch and friends to fix ChangeLog patches |
|
7750 |
|
7751 * Scripts/svn-apply: Added fixChangeLogPatch() and invoked it in the proper place. |
|
7752 * Scripts/svn-create-patch: Ditto. |
|
7753 * Scripts/svn-unapply: Ditto. |
|
7754 |
|
7755 2006-07-12 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7756 |
|
7757 Reviewed by ggaren. |
|
7758 |
|
7759 Bug 9869: [Drosera] JS Console fails to evaluate input when paused in global scope |
|
7760 http://bugs.webkit.org/show_bug.cgi?id=9869 |
|
7761 |
|
7762 * Drosera/DebuggerDocument.m: |
|
7763 (-[WebScriptObject currentFunctionStack]): Include the global frame in the stack. |
|
7764 |
|
7765 2006-07-12 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7766 |
|
7767 Reviewed by ggaren. |
|
7768 |
|
7769 Bug 9863: Drosera needs to show something at launch |
|
7770 http://bugs.webkit.org/show_bug.cgi?id=9863 |
|
7771 |
|
7772 * Drosera/DebuggerApplication.m: |
|
7773 (-[DebuggerApplication applicationDidFinishLaunching:]): Show the attach window on launch. |
|
7774 |
|
7775 2006-07-12 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7776 |
|
7777 Reviewed by Timothy. |
|
7778 |
|
7779 Lets Drosera build universal for the nightlies. Right now it is not |
|
7780 possible to build a universal binary on a PPC machine because of a |
|
7781 conflict with the universal SDK. |
|
7782 |
|
7783 * BuildSlaveSupport/build-launcher-app: |
|
7784 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: |
|
7785 |
|
7786 2006-07-11 Alexey Proskuryakov <ap@nypop.com> |
|
7787 |
|
7788 Reviewed by Tim O. |
|
7789 |
|
7790 - test for http://bugs.webkit.org/show_bug.cgi?id=7808 |
|
7791 Assertion failure in -[WebBaseNetscapePluginStream dealloc] when requesting an invalid URL |
|
7792 |
|
7793 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
7794 (pluginInvoke): treat getURL() with one parameter as if the second parameter were NULL - |
|
7795 should open a new stream and deliver the data to the current instance. |
|
7796 |
|
7797 2006-07-11 Timothy Hatcher <timothy@apple.com> |
|
7798 |
|
7799 Reviewed by Darin. |
|
7800 |
|
7801 Bug 9598: [Drosera] add a JavaScript evaluator console |
|
7802 http://bugs.webkit.org/show_bug.cgi?id=9598 |
|
7803 |
|
7804 * Drosera/DebuggerApplication.h: |
|
7805 * Drosera/DebuggerApplication.m: |
|
7806 (-[DebuggerApplication knownServers]): |
|
7807 * Drosera/DebuggerDocument.h: |
|
7808 * Drosera/DebuggerDocument.m: |
|
7809 (-[WebScriptObject evaluateScript:inCallFrame:]): |
|
7810 (-[WebScriptObject showConsole:]): |
|
7811 (-[WebScriptObject toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]): |
|
7812 (-[WebScriptObject toolbarDefaultItemIdentifiers:]): |
|
7813 (-[WebScriptObject toolbarAllowedItemIdentifiers:]): |
|
7814 (-[WebScriptObject webView:createWebViewWithRequest:]): |
|
7815 (-[WebScriptObject webViewShow:]): |
|
7816 (-[WebScriptObject webViewAreToolbarsVisible:]): |
|
7817 (-[WebScriptObject webView:setToolbarsVisible:]): |
|
7818 (-[WebScriptObject webView:setResizable:]): |
|
7819 (-[WebScriptObject webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]): |
|
7820 (-[WebScriptObject scriptConfirmSheetDidEnd:returnCode:contextInfo:]): |
|
7821 (-[WebScriptObject webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:]): |
|
7822 (-[WebScriptObject webView:windowScriptObjectAvailable:]): |
|
7823 (-[WebScriptObject webView:didFinishLoadForFrame:]): |
|
7824 (-[WebScriptObject webView:didReceiveTitle:forFrame:]): |
|
7825 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
7826 * Drosera/Images/console.png: Added. |
|
7827 * Drosera/console.css: Added. |
|
7828 * Drosera/console.html: Added. |
|
7829 * Drosera/console.js: Added. |
|
7830 |
|
7831 2006-07-11 Timothy Hatcher <timothy@apple.com> |
|
7832 |
|
7833 Reviewed by a tired Geoff. |
|
7834 |
|
7835 Bug 9597: [Drosera] hook up the variables table to show stack variables |
|
7836 http://bugs.webkit.org/show_bug.cgi?id=9597 |
|
7837 |
|
7838 * Drosera/DebuggerDocument.m: |
|
7839 (-[WebScriptObject isSelectorExcludedFromWebScript:]): |
|
7840 (-[WebScriptObject webScriptAttributeKeysForScriptObject:]): |
|
7841 (-[WebScriptObject localScopeVariableNamesForCallFrame:]): |
|
7842 (-[WebScriptObject valueForScopeVariableNamed:inCallFrame:]): |
|
7843 (-[WebScriptObject webView:didReceiveTitle:forFrame:]): |
|
7844 (-[WebScriptObject webView:didLoadMainResourceForDataSource:]): |
|
7845 (-[WebScriptObject webView:didParseSource:baseLineNumber:fromURL:sourceId:forWebFrame:]): |
|
7846 (-[WebScriptObject webView:didEnterCallFrame:sourceId:line:forWebFrame:]): |
|
7847 (-[WebScriptObject webView:willExecuteStatement:sourceId:line:forWebFrame:]): |
|
7848 (-[WebScriptObject webView:willLeaveCallFrame:sourceId:line:forWebFrame:]): |
|
7849 * Drosera/debugger.css: |
|
7850 * Drosera/debugger.html: |
|
7851 * Drosera/debugger.js: |
|
7852 |
|
7853 2006-07-10 Tim Omernick <timo@apple.com> |
|
7854 |
|
7855 Reviewed by Beth Dakin. |
|
7856 |
|
7857 <http://bugs.webkit.org/show_bug.cgi?id=9844>: |
|
7858 Add DOM access test to DumpRenderTree's Netscape plug-in |
|
7859 |
|
7860 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
7861 (testDOMAccess): |
|
7862 (pluginInvoke): |
|
7863 |
|
7864 2006-07-10 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
7865 |
|
7866 Reviewed by Darin. |
|
7867 |
|
7868 - http://bugs.webkit.org/show_bug.cgi?id=9839 |
|
7869 Bug 9839: Nightly launcher fails to detect extensions when extension causes crash on load |
|
7870 |
|
7871 Now track three states: initializing, running, and closed. If we are launched and the previous |
|
7872 state was initializing then we likely just experienced a crash on launch. |
|
7873 |
|
7874 * WebKitLauncher/WebKitNightlyEnabler.m: |
|
7875 (myApplicationWillFinishLaunching): Improve wording of dialog. Update to set new running state. |
|
7876 (myApplicationWillTerminate): Update to use new states. |
|
7877 (cleanUpAfterOurselves): Display alert if previous state was initializing. Set state as |
|
7878 initializing as early as practical. |
|
7879 (symbol_lookup): Bring code up to speed with formatting guidelines. |
|
7880 (GDSymbolLookup): Ditto. |
|
7881 |
|
7882 2006-07-10 Darin Adler <darin@apple.com> |
|
7883 |
|
7884 - try to fix Windows build |
|
7885 |
|
7886 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
7887 Remove include paths with "khtml" in them. Add one for "html" subdir or WebCore. |
|
7888 |
|
7889 2006-07-09 David Kilzer <ddkilzer@kilzer.net> |
|
7890 |
|
7891 Build fix. Reviewed by NOBODY. |
|
7892 |
|
7893 - Backed out http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
7894 devenv.com not available in VC++ Express installations |
|
7895 |
|
7896 * Scripts/webkitdirs.pm: Backed out previous change. |
|
7897 |
|
7898 2006-07-09 David Kilzer <ddkilzer@kilzer.net> |
|
7899 |
|
7900 Reviewed by Darin. |
|
7901 |
|
7902 - http://bugs.webkit.org/show_bug.cgi?id=9693 |
|
7903 svn-apply should set ChangeLog date correctly when applying patches |
|
7904 |
|
7905 * Scripts/svn-apply: Set the ChangeLog entry date using a configurable timezone |
|
7906 before applying the patch. |
|
7907 * Scripts/svn-unapply: Reset the ChangeLog entry date before unapplying the patch. |
|
7908 |
|
7909 2006-07-09 Darin Adler <darin@apple.com> |
|
7910 |
|
7911 * Scripts/do-webcore-rename: Final version of this round of renaming for posterity. |
|
7912 |
|
7913 2006-07-09 Darin Adler <darin@apple.com> |
|
7914 |
|
7915 * Scripts/do-webcore-rename: Next round of renaming. (Last round was done.) |
|
7916 |
|
7917 2006-07-09 David Kilzer <ddkilzer@kilzer.net> |
|
7918 |
|
7919 Reviewed by NOBODY (build fix). |
|
7920 |
|
7921 - http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
7922 devenv.com not available in VC++ Express installations |
|
7923 |
|
7924 * Scripts/webkitdirs.pm: Restore Hyatt's original logic to make buildbot |
|
7925 work again. Add VC++ Express check as the fallback. |
|
7926 |
|
7927 2006-07-09 Bjoern Graf <bjoern.graf@gmail.com> |
|
7928 |
|
7929 Reviewed by Timothy Hatcher. |
|
7930 |
|
7931 - http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
7932 devenv.com not available in VC++ Express installations |
|
7933 |
|
7934 * Scripts/webkitdirs.pm: Make Windows build work with Visual C++ Express. |
|
7935 |
|
7936 2006-07-09 Joost de Valk <jdevalk@opendarwin.org> |
|
7937 |
|
7938 Reviewed by Eric. |
|
7939 |
|
7940 Fixes bug http://bugs.webkit.org/show_bug.cgi?id=9804 . |
|
7941 Patch by coldwinter@katamail.com. |
|
7942 |
|
7943 In the congratulations message, "capatibilies" should be "capabilities". |
|
7944 |
|
7945 * Scripts/build-webkit: |
|
7946 |
|
7947 2006-07-09 David Kilzer <ddkilzer@kilzer.net> |
|
7948 |
|
7949 Reviewed by Timothy Hatcher. |
|
7950 |
|
7951 - http://bugs.webkit.org/show_bug.cgi?id=9794 |
|
7952 Teach run-webkit-tests how to ignore tests with performance improvements |
|
7953 |
|
7954 * Scripts/run-webkit-tests: Speed up test list generation, implement --ignore-tests |
|
7955 feature, and minor clean up. |
|
7956 |
|
7957 2006-07-08 Darin Adler <darin@apple.com> |
|
7958 |
|
7959 Reviewed by Geoff (well, half of it at least). |
|
7960 |
|
7961 - http://bugs.webkit.org/show_bug.cgi?id=9788 |
|
7962 storage leaks in Objective-C tests |
|
7963 |
|
7964 * DumpRenderTree/DumpRenderTree.m: (-[LayoutTestController keepWebHistory]): |
|
7965 * DumpRenderTree/ObjCPlugin.m: (-[ObjCPlugin removeBridgeRestrictions:]): |
|
7966 Add a release to fix a storage leak. |
|
7967 |
|
7968 2006-07-08 Darin Adler <darin@apple.com> |
|
7969 |
|
7970 * Scripts/do-webcore-rename: A few more. |
|
7971 |
|
7972 2006-07-08 Darin Adler <darin@apple.com> |
|
7973 |
|
7974 * Scripts/do-webcore-rename: Another cut at renames. About ready to go (later today). |
|
7975 |
|
7976 2006-07-04 Maciej Stachowiak <mjs@apple.com> |
|
7977 |
|
7978 Reviewed by Darin. |
|
7979 |
|
7980 http://bugs.webkit.org/show_bug.cgi?id=9734 |
|
7981 - add support for dumping non-HTML as text - in this case use textContent |
|
7982 instead of innerText |
|
7983 |
|
7984 * DumpRenderTree/DumpRenderTree.m: |
|
7985 (dump): |
|
7986 |
|
7987 2006-07-02 Timothy Hatcher <timothy@apple.com> |
|
7988 |
|
7989 Reviewed by Eric. |
|
7990 |
|
7991 Bug 9631: [Drosera] Add "Step Over" and "Step Out" |
|
7992 http://bugs.webkit.org/show_bug.cgi?id=9631 |
|
7993 |
|
7994 Adds step over and step out. Along with a little code cleanup |
|
7995 that was minor enough to piggyback on this fix. |
|
7996 |
|
7997 * Drosera/DebuggerDocument.h: |
|
7998 * Drosera/DebuggerDocument.m: |
|
7999 (-[DebuggerDocument stepOver:]): |
|
8000 (-[DebuggerDocument stepOut:]): |
|
8001 (-[DebuggerDocument windowDidLoad]): |
|
8002 (-[DebuggerDocument windowWillClose:]): |
|
8003 (-[DebuggerDocument toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]): |
|
8004 (-[DebuggerDocument toolbarDefaultItemIdentifiers:]): |
|
8005 (-[DebuggerDocument toolbarAllowedItemIdentifiers:]): |
|
8006 (-[DebuggerDocument validateUserInterfaceItem:]): |
|
8007 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
8008 * Drosera/debugger.html: |
|
8009 * Drosera/debugger.js: |
|
8010 * Drosera/viewer.css: |
|
8011 |
|
8012 2006-07-02 Timothy Hatcher <timothy@apple.com> |
|
8013 |
|
8014 Reviewed by Eric. |
|
8015 |
|
8016 Bug 9628: [Drosera] Split Views acting oddly |
|
8017 http://bugs.webkit.org/show_bug.cgi?id=9628 |
|
8018 |
|
8019 Only update the last X or Y coordinate if the new |
|
8020 size was not constrained. Also adds the resize cursor to |
|
8021 the body during the drag incase there is a constrained |
|
8022 over drag off of the resizer element. |
|
8023 |
|
8024 * Drosera/debugger.js: |
|
8025 |
|
8026 2006-07-02 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
8027 |
|
8028 Reviewed by Alexey Proskuryakov. |
|
8029 |
|
8030 Bug 9692: Warning about Safari extensions on every launch is obnoxious |
|
8031 http://bugs.webkit.org/show_bug.cgi?id=9692 |
|
8032 |
|
8033 * WebKitLauncher/WebKitNightlyEnabler.m: |
|
8034 (myApplicationWillTerminate): Note that we are exiting cleanly. |
|
8035 (cleanUpAfterOurselves): Install bundle load tracking only if we failed |
|
8036 to exit cleanly on our last invocation. This doesn't play nicely with |
|
8037 multiple concurrent instances of WebKit.app so it can be disabled via |
|
8038 defaults write com.apple.Safari WKNEShouldMonitorShutdowns -bool NO. |
|
8039 |
|
8040 2006-07-02 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
8041 |
|
8042 Reviewed by Alexey Proskuryakov. |
|
8043 |
|
8044 Bug 9654: Refresh Loop when accessing feed URLs |
|
8045 http://bugs.webkit.org/show_bug.cgi?id=9654 |
|
8046 |
|
8047 * WebKitLauncher/Info.plist: Don't claim to handle feed:// URLs. |
|
8048 |
|
8049 2006-07-02 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
8050 |
|
8051 Reviewed by Timothy Hatcher. |
|
8052 |
|
8053 Bug 9689: Nightly builds should warn a user about potential problems when using |
|
8054 "Safari extensions" |
|
8055 http://bugs.webkit.org/show_bug.cgi?id=9689 |
|
8056 |
|
8057 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: |
|
8058 * WebKitLauncher/WebKitNightlyEnabler.m: |
|
8059 (myBundleDidLoad): Keep track of if any bundles that are loaded. |
|
8060 (myApplicationWillFinishLaunching): Notify user if any bundles are loaded. |
|
8061 (cleanUpAfterOurselves): Register for NSBundleDidLoadNotification and |
|
8062 NSApplicationWillFinishLaunchingNotification notifications so that we can |
|
8063 track bundle loads and notify the user at launch completion. |
|
8064 |
|
8065 2006-06-30 Mike Emmel <mike.emmel@gmail.com> |
|
8066 |
|
8067 Reviewed by Darin. |
|
8068 |
|
8069 - first check-in of a Gdk shell for testing WebKit |
|
8070 |
|
8071 * GdkLauncher: Added. |
|
8072 |
|
8073 2006-06-29 Timothy Hatcher <timothy@apple.com> |
|
8074 |
|
8075 Reviewed by Darin. |
|
8076 |
|
8077 Need to call window close so WebView tears-down completly. |
|
8078 |
|
8079 * DumpRenderTree/DumpRenderTree.m: |
|
8080 (main): call [window close] |
|
8081 |
|
8082 2006-06-29 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
8083 |
|
8084 Reviewed by Darin. |
|
8085 |
|
8086 Bug 9615: Buildbot configuration should be in SVN repository |
|
8087 http://bugs.webkit.org/show_bug.cgi?id=9615 |
|
8088 |
|
8089 Import BuildBot configuration files as used by build.webkit.org. |
|
8090 auth.py has been stubbed out so that slave passwords are not disclosed. |
|
8091 |
|
8092 * BuildSlaveSupport/build.webkit.org-config/Makefile: Added. |
|
8093 * BuildSlaveSupport/build.webkit.org-config/buildbot.css: Added. |
|
8094 * BuildSlaveSupport/build.webkit.org-config/buildbot.tac: Added. |
|
8095 * BuildSlaveSupport/build.webkit.org-config/master.cfg: Added. |
|
8096 * BuildSlaveSupport/build.webkit.org-config/webkit/__init__.py: Added. |
|
8097 * BuildSlaveSupport/build.webkit.org-config/webkit/auth.py: Added. |
|
8098 * BuildSlaveSupport/build.webkit.org-config/webkit/basesteps.py: Added. |
|
8099 * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Added. |
|
8100 * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: Added. |
|
8101 * BuildSlaveSupport/build.webkit.org-config/webkit/schedulers.py: Added. |
|
8102 * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: Added. |
|
8103 * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Added. |
|
8104 |
|
8105 2006-06-29 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
8106 |
|
8107 Reviewed by Darin. |
|
8108 |
|
8109 Bug 9614: Nightly builds should notify user if a newer build is available |
|
8110 http://bugs.webkit.org/show_bug.cgi?id=9614 |
|
8111 |
|
8112 * BuildSlaveSupport/build-launcher-app: Write revision number to WebKit.app's VERSION file. |
|
8113 * BuildSlaveSupport/build-launcher-dmg: Pass revision number to server-side nightly maintenance |
|
8114 script so it can keep track of the latest revision. |
|
8115 * Scripts/run-webkit-tests: Pass build-dumprendertree's exit status through correctly. |
|
8116 * WebKitLauncher/VERSION: Added. Placeholder for SVN revision number |
|
8117 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: |
|
8118 * WebKitLauncher/start.html: Retrieve revision number from VERSION file, and pass it through to |
|
8119 the nightly start page. |
|
8120 |
|
8121 2006-06-26 Jonas Witt <jonas.witt@gmail.com> |
|
8122 |
|
8123 Reviewed by Darin. |
|
8124 |
|
8125 Bug 9579: LayoutTests/fast/events/objc-event-api.html failing due to screenY output |
|
8126 http://bugs.webkit.org/show_bug.cgi?id=9579 |
|
8127 |
|
8128 Report screenY values as (height of zero screen - screenY) |
|
8129 |
|
8130 * DumpRenderTree/EventSendingController.m: (-[EventSendingController handleEvent:]): |
|
8131 |
|
8132 2006-06-25 Timothy Hatcher <timothy@apple.com> |
|
8133 |
|
8134 Reviewed by Geoff. |
|
8135 |
|
8136 Bug 9591: [Drosera] breakpoints should be dragable and deletable by dragging off the gutter |
|
8137 http://bugs.webkit.org/show_bug.cgi?id=9591 |
|
8138 |
|
8139 Makes breakpoints dragable. If dragged off the gutter they are deleted. |
|
8140 |
|
8141 * Drosera/debugger.js: |
|
8142 * Drosera/viewer.css: |
|
8143 |
|
8144 2006-06-25 Timothy Hatcher <timothy@apple.com> |
|
8145 |
|
8146 Reviewed by Darin. |
|
8147 |
|
8148 Bug 9568: assertion failure in Safari after quitting Drosera |
|
8149 http://bugs.webkit.org/show_bug.cgi?id=9568 |
|
8150 |
|
8151 Call switchToServerNamed:nil and not removeLister to make sure |
|
8152 the server object is set to nil to prevent further removeListener calls. |
|
8153 |
|
8154 * Drosera/DebuggerDocument.m: |
|
8155 (-[DebuggerDocument applicationTerminating:]): |
|
8156 |
|
8157 2006-06-25 David Kilzer <ddkilzer@kilzer.net> |
|
8158 |
|
8159 Reviewed by Darin. |
|
8160 |
|
8161 * Scripts/svn-apply: Speed up isDirectoryEmptyForRemoval() by returning as soon as we find |
|
8162 that the directory is not empty instead of reading in every single file and directory first, |
|
8163 then checking the count. Avoid warning in removeDirectoriesIfNeeded() if $svnOutput is not |
|
8164 defined. |
|
8165 |
|
8166 2006-06-25 Darin Adler <darin@apple.com> |
|
8167 |
|
8168 * Scripts/svn-apply: Tweak comments. |
|
8169 * Scripts/svn-create-patch: Ditto. |
|
8170 * Scripts/svn-unapply: Ditto. |
|
8171 |
|
8172 2006-06-25 David Kilzer <ddkilzer@kilzer.net> |
|
8173 |
|
8174 Formatting fix per Bug 9571 Comment #2. Reviewed by NOBODY. |
|
8175 |
|
8176 http://bugs.webkit.org/show_bug.cgi?id=9571#c2 |
|
8177 |
|
8178 * Scripts/svn-apply: Formatting fix. |
|
8179 |
|
8180 2006-06-25 David Kilzer <ddkilzer@kilzer.net> |
|
8181 |
|
8182 Reviewed by Darin. |
|
8183 |
|
8184 http://bugs.webkit.org/show_bug.cgi?id=9571 |
|
8185 Teach svn-apply and svn-unapply to handle directory adds and removes better |
|
8186 |
|
8187 * Scripts/svn-apply: Handle directory adds more intelligently. Handle directory removes. |
|
8188 * Scripts/svn-unapply: Handle undoing both directory adds and removes. |
|
8189 |
|
8190 2006-06-25 Timothy Hatcher <timothy@apple.com> |
|
8191 |
|
8192 Reviewed by Darin. |
|
8193 |
|
8194 Bug 9574: Drosera should show inline scripts within the original HTML |
|
8195 http://bugs.webkit.org/show_bug.cgi?id=9574 |
|
8196 |
|
8197 Refactor the JavaScript code to have a distinction between files |
|
8198 and scripts. Show the script in the context of the HTML file if |
|
8199 it's URL is the same as the frame's main resource. At the time of |
|
8200 the disParseScript callback the main resource might not be completely |
|
8201 loaded, but Drosera needs to show whatever we have at the time. Once |
|
8202 the main resource is finished, update the file source and reload the file. |
|
8203 |
|
8204 * Drosera/DebuggerDocument.m: |
|
8205 (-[DebuggerDocument pause]): |
|
8206 (-[DebuggerDocument webView:didLoadMainResourceForDataSource:]): |
|
8207 (-[DebuggerDocument webView:didParseSource:baseLineNumber:fromURL:sourceId:forWebFrame:]): |
|
8208 (-[DebuggerDocument webView:failedToParseSource:baseLineNumber:fromURL:withError:forWebFrame:]): |
|
8209 * Drosera/debugger.css: |
|
8210 * Drosera/debugger.js: |
|
8211 |
|
8212 2006-06-24 David Kilzer <ddkilzer@kilzer.net> |
|
8213 |
|
8214 Reviewed by Darin. |
|
8215 |
|
8216 http://bugs.webkit.org/show_bug.cgi?id=9570 |
|
8217 Teach prepare-ChangeLog to operate on a list of files or directories |
|
8218 |
|
8219 * Scripts/prepare-ChangeLog: Accept a list of files and/or directories when running. |
|
8220 * Scripts/svn-create-patch: Code refactoring. |
|
8221 |
|
8222 2006-06-24 James G. Speth <speth@end.com> |
|
8223 |
|
8224 Reviewed by Darin. |
|
8225 |
|
8226 - http://bugs.webkit.org/show_bug.cgi?id=8843 |
|
8227 add a way to build Objective-C test cases in HTML |
|
8228 |
|
8229 Tests running in DumpRenderTree can choose to relax some restrictions of the JavaScript/Objective-C bridge |
|
8230 allowing more extensive testing of the Obj-C API. (and by more extensive, I mean this lets scripts do |
|
8231 pretty much whatever they want, including acting as delegates, generating events, instantiating obj-c |
|
8232 objects, etc... ) |
|
8233 |
|
8234 * DumpRenderTree/ObjCPlugin.h: |
|
8235 * DumpRenderTree/ObjCPlugin.m: this ability is only exposed to scripts running in DumpRenderTree |
|
8236 (+[ObjCPlugin isSelectorExcludedFromWebScript:]): |
|
8237 (+[ObjCPlugin webScriptNameForSelector:]): |
|
8238 (-[ObjCPlugin removeBridgeRestrictions:]): scripts call this to open up obj-c for extensive testing |
|
8239 (+[NSObject setAllowsScriptsFullAccess:]): makes NSObject allow all selectors to be invoked from script |
|
8240 (+[NSObject allowsScriptsFullAccess]): |
|
8241 (+[NSObject isSelectorExcludedFromWebScript:]): when full access is enabled, no selector is excluded |
|
8242 (+[NSObject webScriptNameForSelector:]): always return nil for the default selector mutation |
|
8243 (-[JSObjC classNameOfObject:isSelectorExcludedFromWebScript:]): |
|
8244 (+[JSObjC webScriptNameForSelector:]): |
|
8245 (-[JSObjC invokeDefaultMethodWithArguments:]): shortcut for accessing classes |
|
8246 (-[JSObjC lookUpClass:]): allow scripts to retrieve obj-c classes by name |
|
8247 (-[JSObjC log:]): access to NSLog function |
|
8248 (-[JSObjC retainObject:]): useful obj-c functions that are otherwise hard to reach from javascript |
|
8249 (-[JSObjC classOfObject:]): |
|
8250 (-[JSObjC classNameOfObject:]): |
|
8251 |
|
8252 2006-06-24 David Kilzer <ddkilzer@kilzer.net> |
|
8253 |
|
8254 Reviewed by Timothy. |
|
8255 |
|
8256 * DrawTest/Info.plist: Added copyright statement. |
|
8257 * Drosera/Info.plist: Ditto. |
|
8258 * DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist: Ditto. |
|
8259 * WebKitLauncher/Info.plist: Ditto. |
|
8260 |
|
8261 2006-06-24 David Kilzer <ddkilzer@kilzer.net> |
|
8262 |
|
8263 Build fix. Reviewed by NOBODY. |
|
8264 |
|
8265 - Backed out http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
8266 devenv.com not available in VC++ Express installations |
|
8267 |
|
8268 * Scripts/webkitdirs.pm: Backed out previous change. |
|
8269 |
|
8270 2006-06-24 Bjoern Graf <bjoern.graf@gmail.com> |
|
8271 |
|
8272 Reviewed by Maciej. |
|
8273 |
|
8274 - http://bugs.webkit.org/show_bug.cgi?id=7802 |
|
8275 devenv.com not available in VC++ Express installations |
|
8276 |
|
8277 * Scripts/webkitdirs.pm: Make Windows build work with Visual C++ Express. |
|
8278 |
|
8279 2006-06-24 Alexey Proskuryakov <ap@nypop.com> |
|
8280 |
|
8281 Reviewed by Darin. |
|
8282 |
|
8283 - http://bugs.webkit.org/show_bug.cgi?id=9564 |
|
8284 A bunch of fixes to run-webkit-httpd |
|
8285 |
|
8286 - Add an -all-interfaces (-a) flag to bind to all interfaces, not just |
|
8287 127.0.0.1. Useful for testing with WinIE running on another machine; |
|
8288 - don't call checkFrameworks() - we do not need a built WebKit here; |
|
8289 - changed tabs to spaces; |
|
8290 - disable HTTP keepalive (since Apache doesn't spawn sub-processes in |
|
8291 interactive mode, they were a hassle when testing with several browsers, as one |
|
8292 had to wait for connection to expire); |
|
8293 - remove httpd.pid when done, so that Apache doesn't complain next time. |
|
8294 |
|
8295 * Scripts/run-webkit-httpd: |
|
8296 |
|
8297 2006-06-24 Jonas Witt <jonas.witt@gmail.com> |
|
8298 |
|
8299 Reviewed by ggaren, landed by ap. |
|
8300 |
|
8301 - http://bugs.webkit.org/show_bug.cgi?id=9181 |
|
8302 Complete DOMUIEvent Obj-C API to reflect UIEvent |
|
8303 |
|
8304 Add function to enable logging of all events of one DOM node to stdout. |
|
8305 |
|
8306 * DumpRenderTree/EventSendingController.h: |
|
8307 * DumpRenderTree/EventSendingController.m: |
|
8308 (+[EventSendingController initialize]): |
|
8309 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
8310 (+[EventSendingController webScriptNameForSelector:]): |
|
8311 (-[EventSendingController enableDOMUIEventLogging:]): |
|
8312 (-[EventSendingController handleEvent:]): |
|
8313 |
|
8314 2006-06-23 Kevin Decker <kdecker@apple.com> |
|
8315 |
|
8316 Reviewed by Tim Hatcher. |
|
8317 |
|
8318 - Made column headers in Drosera resizable. |
|
8319 |
|
8320 2006-06-22 Alexey Proskuryakov <ap@nypop.com> |
|
8321 |
|
8322 Reviewed by ggaren. |
|
8323 |
|
8324 - see http://bugs.webkit.org/show_bug.cgi?id=9539 |
|
8325 Another case error preventing build |
|
8326 |
|
8327 * Scripts/webkitdirs.pm: Building WebKit now requires Xcode 2.3. |
|
8328 |
|
8329 2006-06-22 Timothy Hatcher <timothy@apple.com> |
|
8330 |
|
8331 Reviewed by Eric. |
|
8332 |
|
8333 Adds a native toolbar to Drosera to be a good citizen. |
|
8334 Adds a Debug menu with key-commands for Continue, Pause and Step Into. |
|
8335 Fixes a dragging bug from an earlier fix to the divider code. |
|
8336 Fixes some poor indenting in debugger.js. |
|
8337 |
|
8338 * Drosera/DebuggerDocument.h: |
|
8339 * Drosera/DebuggerDocument.m: |
|
8340 (-[DebuggerDocument stepInto]): |
|
8341 (-[DebuggerDocument pause:]): |
|
8342 (-[DebuggerDocument resume:]): |
|
8343 (-[DebuggerDocument stepInto:]): |
|
8344 (-[DebuggerDocument windowDidLoad]): |
|
8345 (-[DebuggerDocument toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]): |
|
8346 (-[DebuggerDocument toolbarDefaultItemIdentifiers:]): |
|
8347 (-[DebuggerDocument toolbarAllowedItemIdentifiers:]): |
|
8348 (-[DebuggerDocument validateUserInterfaceItem:]): |
|
8349 * Drosera/English.lproj/MainMenu.nib/classes.nib: |
|
8350 * Drosera/English.lproj/MainMenu.nib/info.nib: |
|
8351 * Drosera/English.lproj/MainMenu.nib/keyedobjects.nib: |
|
8352 * Drosera/debugger.css: |
|
8353 * Drosera/debugger.html: |
|
8354 * Drosera/debugger.js: |
|
8355 * Drosera/viewer.html: |
|
8356 |
|
8357 2006-06-22 Kevin Decker <kdecker@apple.com> |
|
8358 |
|
8359 Reviewed by Anders. |
|
8360 |
|
8361 - Added pressed column header image. |
|
8362 - Made column headers behave more like Xcode. |
|
8363 |
|
8364 2006-06-22 Timothy Hatcher <timothy@apple.com> |
|
8365 |
|
8366 Reviewed by Kevin Decker. |
|
8367 |
|
8368 Code clean up. Adds the stackframe and makes only the body |
|
8369 of the tables scrollable keeping the header visible. |
|
8370 Shows the current function stack when paused or stepping. |
|
8371 |
|
8372 * Drosera/DebuggerApplication.m: |
|
8373 (-[DebuggerApplication awakeFromNib]): |
|
8374 (-[DebuggerApplication numberOfRowsInTableView:]): |
|
8375 (-[DebuggerApplication tableView:objectValueForTableColumn:row:]): |
|
8376 * Drosera/DebuggerDocument.h: |
|
8377 * Drosera/DebuggerDocument.m: |
|
8378 (-[DebuggerDocument dealloc]): |
|
8379 (-[DebuggerDocument currentFrame]): |
|
8380 (-[DebuggerDocument currentFrameFunctionName]): |
|
8381 (-[DebuggerDocument currentFunctionStack]): |
|
8382 (-[DebuggerDocument log:]): |
|
8383 (-[DebuggerDocument windowWillClose:]): |
|
8384 (-[DebuggerDocument webView:didEnterCallFrame:sourceId:line:forWebFrame:]): |
|
8385 (-[DebuggerDocument webView:willLeaveCallFrame:sourceId:line:forWebFrame:]): |
|
8386 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
8387 * Drosera/debugger.css: |
|
8388 * Drosera/debugger.html: |
|
8389 * Drosera/debugger.js: |
|
8390 |
|
8391 2006-06-22 Alexey Proskuryakov <ap@nypop.com> |
|
8392 |
|
8393 Reviewed by Anders. |
|
8394 |
|
8395 Teach run-webkit-httpd to properly look for webkitdirs.pm. |
|
8396 |
|
8397 * Scripts/run-webkit-httpd: |
|
8398 |
|
8399 2006-06-22 Kevin Decker <kdecker@apple.com> |
|
8400 |
|
8401 Reviewed by Tim Hatcher. |
|
8402 |
|
8403 - More progress toward Javascript Debugger. |
|
8404 - Added some new images to the project. |
|
8405 |
|
8406 2006-06-21 Alexey Proskuryakov <ap@nypop.com> |
|
8407 |
|
8408 Reviewed by Anders. |
|
8409 |
|
8410 - http://bugs.webkit.org/show_bug.cgi?id=9516 |
|
8411 Would like a script to run a httpd server with the same configuration as run-webkit-tests http |
|
8412 |
|
8413 * Scripts/run-webkit-httpd: Added. |
|
8414 |
|
8415 2006-06-20 Timothy Hatcher <timothy@apple.com> |
|
8416 |
|
8417 Reviewed by Eric. |
|
8418 |
|
8419 Builds Drosera and a launcher to include with the nightly. |
|
8420 |
|
8421 * BuildSlaveSupport/build-launcher-app: |
|
8422 * BuildSlaveSupport/build-launcher-dmg: |
|
8423 * Drosera/Drosera.xcodeproj/project.pbxproj: |
|
8424 * Drosera/Info.plist: |
|
8425 * Drosera/LauncherInfo.plist: Added. |
|
8426 * Drosera/launcher.m: Added. |
|
8427 (displayErrorAndQuit): |
|
8428 (checkMacOSXVersion): |
|
8429 (myExecve): |
|
8430 (main): |
|
8431 * Scripts/build-drosera |
|
8432 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: |
|
8433 * WebKitLauncher/main.m: |
|
8434 (main): |
|
8435 |
|
8436 2006-06-20 Timothy Hatcher <timothy@apple.com> |
|
8437 |
|
8438 Reviewed by Darin. |
|
8439 |
|
8440 Adds a JavaScript debugger, called Drosera. Named after |
|
8441 a genus of bug eating plants. |
|
8442 |
|
8443 * Drosera/DebuggerApplication.h: Added. |
|
8444 * Drosera/DebuggerApplication.m: Added. |
|
8445 (-[DebuggerApplication applicationDidFinishLaunching:]): |
|
8446 (-[DebuggerApplication serverLoaded:]): |
|
8447 (-[DebuggerApplication serverUnloaded:]): |
|
8448 (-[DebuggerApplication awakeFromNib]): |
|
8449 (-[DebuggerApplication showAttachPanel:]): |
|
8450 (-[DebuggerApplication attach:]): |
|
8451 (-[DebuggerApplication numberOfRowsInTableView:]): |
|
8452 (-[DebuggerApplication tableView:objectValueForTableColumn:row:]): |
|
8453 (-[DebuggerApplication tableView:willDisplayCell:forTableColumn:row:]): |
|
8454 (-[DebuggerApplication tableViewSelectionDidChange:]): |
|
8455 * Drosera/DebuggerDocument.h: Added. |
|
8456 * Drosera/DebuggerDocument.m: Added. |
|
8457 (+[WebScriptCallFrame isSelectorExcludedFromWebScript:]): |
|
8458 (+[WebScriptCallFrame isKeyExcludedFromWebScript:]): |
|
8459 (+[DebuggerDocument isSelectorExcludedFromWebScript:]): |
|
8460 (+[DebuggerDocument isKeyExcludedFromWebScript:]): |
|
8461 (-[DebuggerDocument initWithServerName:]): |
|
8462 (-[DebuggerDocument windowWillClose:]): |
|
8463 (-[DebuggerDocument dealloc]): |
|
8464 (-[DebuggerDocument isPaused]): |
|
8465 (-[DebuggerDocument pause]): |
|
8466 (-[DebuggerDocument resume]): |
|
8467 (-[DebuggerDocument step]): |
|
8468 (-[DebuggerDocument windowNibName]): |
|
8469 (-[DebuggerDocument windowDidLoad]): |
|
8470 (-[DebuggerDocument switchToServerNamed:]): |
|
8471 (-[DebuggerDocument applicationTerminating:]): |
|
8472 (-[DebuggerDocument serverConnectionDidDie:]): |
|
8473 (-[DebuggerDocument webView:windowScriptObjectAvailable:]): |
|
8474 (-[DebuggerDocument webView:didFinishLoadForFrame:]): |
|
8475 (-[DebuggerDocument webView:didParseSource:fromURL:sourceId:forWebFrame:]): |
|
8476 (-[DebuggerDocument webView:didEnterCallFrame:sourceId:line:forWebFrame:]): |
|
8477 (-[DebuggerDocument webView:willExecuteStatement:sourceId:line:forWebFrame:]): |
|
8478 (-[DebuggerDocument webView:willLeaveCallFrame:sourceId:line:forWebFrame:]): |
|
8479 * Drosera/Drosera.pch: Added. |
|
8480 * Drosera/Drosera.xcodeproj/project.pbxproj: Added. |
|
8481 * Drosera/English.lproj/Debugger.nib/classes.nib: Added. |
|
8482 * Drosera/English.lproj/Debugger.nib/info.nib: Added. |
|
8483 * Drosera/English.lproj/Debugger.nib/keyedobjects.nib: Added. |
|
8484 * Drosera/English.lproj/MainMenu.nib/classes.nib: Added. |
|
8485 * Drosera/English.lproj/MainMenu.nib/info.nib: Added. |
|
8486 * Drosera/English.lproj/MainMenu.nib/keyedobjects.nib: Added. |
|
8487 * Drosera/Images/breakPoint.tif: Added. |
|
8488 * Drosera/Images/breakPointDisabled.tif: Added. |
|
8489 * Drosera/Images/continue.tif: Added. |
|
8490 * Drosera/Images/finishFunction.tif: Added. |
|
8491 * Drosera/Images/glossyFooterFill.tif: Added. |
|
8492 * Drosera/Images/glossyHeader.png: Added. |
|
8493 * Drosera/Images/gradientBackground.png: Added. |
|
8494 * Drosera/Images/gutter.png: Added. |
|
8495 * Drosera/Images/navLeftDisabled.png: Added. |
|
8496 * Drosera/Images/navLeftNormal.png: Added. |
|
8497 * Drosera/Images/navLeftPressed.png: Added. |
|
8498 * Drosera/Images/navRightDisabled.png: Added. |
|
8499 * Drosera/Images/navRightNormal.png: Added. |
|
8500 * Drosera/Images/navRightPressed.png: Added. |
|
8501 * Drosera/Images/pause.tif: Added. |
|
8502 * Drosera/Images/popUpArrows.png: Added. |
|
8503 * Drosera/Images/programCounter.tif: Added. |
|
8504 * Drosera/Images/programCounterBreakPoint.tif: Added. |
|
8505 * Drosera/Images/programCounterBreakPointDisabled.tif: Added. |
|
8506 * Drosera/Images/run.tif: Added. |
|
8507 * Drosera/Images/splitterBar.tif: Added. |
|
8508 * Drosera/Images/splitterDimple.tif: Added. |
|
8509 * Drosera/Images/step.tif: Added. |
|
8510 * Drosera/Images/stepOver.tif: Added. |
|
8511 * Drosera/Images/stop.tif: Added. |
|
8512 * Drosera/Images/toolbarBackground.png: Added. |
|
8513 * Drosera/Info.plist: Added. |
|
8514 * Drosera/debugger.css: Added. |
|
8515 * Drosera/debugger.html: Added. |
|
8516 * Drosera/debugger.js: Added. |
|
8517 * Drosera/main.m: Added. |
|
8518 (main): |
|
8519 * Drosera/viewer.css: Added. |
|
8520 * Drosera/viewer.html: Added. |
|
8521 |
|
8522 2006-06-18 David Kilzer <ddkilzer@kilzer.net> |
|
8523 |
|
8524 Reviewed by darin. |
|
8525 |
|
8526 http://bugs.webkit.org/show_bug.cgi?id=9485 |
|
8527 Teach svn-apply and svn-unapply to use full path names |
|
8528 |
|
8529 * Scripts/svn-apply: Changed to use full path names. Cleaned up code. |
|
8530 * Scripts/svn-unapply: Ditto. |
|
8531 |
|
8532 2006-06-18 David Kilzer <ddkilzer@kilzer.net> |
|
8533 |
|
8534 Reviewed by ggaren. |
|
8535 |
|
8536 - http://bugs.webkit.org/show_bug.cgi?id=9150 |
|
8537 DumpRenderTree should be able to keep URL history during runs |
|
8538 |
|
8539 Test: LayoutTests/fast/history/clicked-link-is-visited.html |
|
8540 |
|
8541 * DumpRenderTree/DumpRenderTree.m: Add keepWebHistory function to layoutTestController |
|
8542 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Updated for keepWebHistory. |
|
8543 (-[LayoutTestController keepWebHistory]): Added. We only set optional shared history if |
|
8544 it is currently nil since keepWebHistory() might be called more than once incidentally |
|
8545 for the same test. |
|
8546 (dumpRenderTree): Set optional shared history in WebHistory to nil by default. |
|
8547 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Xcode 2.3 clean up. |
|
8548 |
|
8549 2006-06-11 David Kilzer <ddkilzer@kilzer.net> |
|
8550 |
|
8551 Reviewed by darin. |
|
8552 |
|
8553 http://bugs.webkit.org/show_bug.cgi?id=9395 |
|
8554 Make prepare-ChangeLog faster |
|
8555 |
|
8556 * Scripts/prepare-ChangeLog: Use "svn diff" instead of "svn stat" to find changed files, |
|
8557 then save the diff output for reuse. Keep a status variable if changes are made to |
|
8558 LayoutTests so "svn diff LayoutTests" doesn't have to be run to check for changes when |
|
8559 WebCore is updated. Added -h|--help command-line switch and help message. Move test |
|
8560 for no changed files closer to the beginning of the program. |
|
8561 |
|
8562 2006-06-10 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
8563 |
|
8564 Reviewed and landed by ap. |
|
8565 |
|
8566 - make DumpRenderTree build |
|
8567 |
|
8568 * DumpRenderTree/DumpRenderTree.m: |
|
8569 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Changed _updateFocusState to _updateActiveState |
|
8570 (-[WaitUntilDoneDelegate webViewFocus:]): Ditto. |
|
8571 (-[LayoutTestController setWindowIsKey:]): Ditto. |
|
8572 (-[LayoutTestController setMainFrameIsFirstResponder:]): Ditto. |
|
8573 |
|
8574 2006-06-09 David Kilzer <ddkilzer@kilzer.net> |
|
8575 |
|
8576 Reviewed by Darin, landed by Geoff. |
|
8577 |
|
8578 http://bugs.webkit.org/show_bug.cgi?id=9350 |
|
8579 Use pathcmp() when sorting paths in svn-create-patch |
|
8580 |
|
8581 * Scripts/run-webkit-tests: Fixed splitpath() to use File::Basename subroutines instead of regex. |
|
8582 * Scripts/svn-create-patch: Copied numericcmp(), pathcmp() and splitpath() from run-webkit-tests. |
|
8583 Changed sort() functions to use pathcmp(). Added subroutine prototypes. Added -h command-line |
|
8584 switch and printUsage() subroutine. |
|
8585 |
|
8586 2006-06-06 David Kilzer <ddkilzer@kilzer.net> |
|
8587 |
|
8588 Reviewed by darin. |
|
8589 |
|
8590 http://bugs.webkit.org/show_bug.cgi?id=9322 |
|
8591 Teach svn-create-patch to sort its output |
|
8592 |
|
8593 * Scripts/svn-create-patch: Clean up perl code. Sort patch output alphabetically |
|
8594 by text files first, then by binary files. |
|
8595 |
|
8596 2006-06-04 David Kilzer <ddkilzer@kilzer.net> |
|
8597 |
|
8598 Reviewed by darin. |
|
8599 |
|
8600 http://bugs.webkit.org/show_bug.cgi?id=9299 |
|
8601 Teach svn-create-patch and friends to work with binary files |
|
8602 |
|
8603 * Scripts/svn-apply: Updated to use base64-encoded text for binary files when applying patches. |
|
8604 * Scripts/svn-create-patch: Updated to include binary file content as base64-encoded text in patches. |
|
8605 * Scripts/svn-unapply: Updated to recognize binary files when unapplying patches. |
|
8606 |
|
8607 2006-06-03 David Kilzer <ddkilzer@kilzer.net> |
|
8608 |
|
8609 Reviewed by Maciej. |
|
8610 |
|
8611 http://bugs.webkit.org/show_bug.cgi?id=9296 |
|
8612 Performance improvement for svn-create-patch |
|
8613 |
|
8614 * Scripts/svn-create-patch: Undef $indexPath after all paths have been fixed for a given patch. |
|
8615 |
|
8616 2006-06-03 David Kilzer <ddkilzer@kilzer.net> |
|
8617 |
|
8618 Reviewed by darin. |
|
8619 |
|
8620 http://bugs.webkit.org/show_bug.cgi?id=9290 |
|
8621 Teach svn-apply and svn-unapply to patch ChangeLogs cleanly |
|
8622 |
|
8623 * Scripts/svn-apply: Fixed to apply ChangeLog patches without failing. |
|
8624 * Scripts/svn-unapply: Ditto. Also simplified reversing a deletion. |
|
8625 |
|
8626 2006-06-03 Steve Falkenburg <sfalken@apple.com> |
|
8627 |
|
8628 Reviewed by hyatt. |
|
8629 |
|
8630 Switch Spinneret to new hosting mechanism |
|
8631 |
|
8632 * Spinneret/Spinneret.sln: |
|
8633 * Spinneret/Spinneret/Spinneret.cpp: |
|
8634 (SpinneretWebHost::updateAddressBar): |
|
8635 (SpinneretWebHost::QueryInterface): |
|
8636 (SpinneretWebHost::AddRef): |
|
8637 (SpinneretWebHost::Release): |
|
8638 (resizeSubViews): |
|
8639 (_tWinMain): |
|
8640 (WndProc): |
|
8641 (MyEditProc): |
|
8642 (About): |
|
8643 (loadURL): |
|
8644 * Spinneret/Spinneret/Spinneret.h: |
|
8645 (SpinneretWebHost::didStartProvisionalLoadForFrame): |
|
8646 (SpinneretWebHost::didReceiveServerRedirectForProvisionalLoadForFrame): |
|
8647 (SpinneretWebHost::didFailProvisionalLoadWithError): |
|
8648 (SpinneretWebHost::didCommitLoadForFrame): |
|
8649 (SpinneretWebHost::didReceiveTitle): |
|
8650 (SpinneretWebHost::didReceiveIcon): |
|
8651 (SpinneretWebHost::didFinishLoadForFrame): |
|
8652 (SpinneretWebHost::didFailLoadWithError): |
|
8653 (SpinneretWebHost::didChangeLocationWithinPageForFrame): |
|
8654 (SpinneretWebHost::willPerformClientRedirectToURL): |
|
8655 (SpinneretWebHost::didCancelClientRedirectForFrame): |
|
8656 (SpinneretWebHost::willCloseFrame): |
|
8657 (SpinneretWebHost::windowScriptObjectAvailable): |
|
8658 * Spinneret/Spinneret/Spinneret.vcproj: |
|
8659 |
|
8660 2006-06-02 Steve Falkenburg <sfalken@apple.com> |
|
8661 |
|
8662 Reviewed by darin. |
|
8663 |
|
8664 Updated build script |
|
8665 |
|
8666 * Scripts/build-webkit: |
|
8667 |
|
8668 2006-06-01 Anders Carlsson <acarlsson@apple.com> |
|
8669 |
|
8670 Reviewed by Darin. |
|
8671 |
|
8672 * DumpRenderTree/DumpRenderTree.m: |
|
8673 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
8674 (-[LayoutTestController clearBackForwardList]): |
|
8675 Add clearBackForwardList function to layoutTestController |
|
8676 |
|
8677 2006-06-01 Anders Carlsson <acarlsson@apple.com> |
|
8678 |
|
8679 Reviewed by Darin. |
|
8680 |
|
8681 http://bugs.webkit.org/show_bug.cgi?id=8996 |
|
8682 slow-utf8-text layout test case failing (no longer deterministic?) |
|
8683 |
|
8684 * DumpRenderTree/DumpRenderTree.m: |
|
8685 (dump): |
|
8686 Dump as text when the response MIME type is text/plain |
|
8687 |
|
8688 2006-05-26 Steve Falkenburg <sfalken@apple.com> |
|
8689 |
|
8690 Build fixes/tweaks |
|
8691 |
|
8692 * Spinneret/Spinneret.sln: |
|
8693 * Spinneret/Spinneret/Spinneret.vcproj: |
|
8694 |
|
8695 2006-05-24 Geoffrey Garen <ggaren@apple.com> |
|
8696 |
|
8697 Reviewed by mjs. |
|
8698 |
|
8699 Added 'GCController' to DRT to support garbage collection layout tests. |
|
8700 |
|
8701 GCController.collect() and GCController.collectOnAlternateThread() do |
|
8702 what you would expect. The latter takes a boolean argument sepcifying |
|
8703 whether to wait for garbage collection to finish before continuing to |
|
8704 execute script. |
|
8705 |
|
8706 * DumpRenderTree/DumpRenderTree.m: |
|
8707 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
8708 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
8709 * DumpRenderTree/GCController.h: Added. |
|
8710 * DumpRenderTree/GCController.mm: Added. |
|
8711 (+[GCController isSelectorExcludedFromWebScript:]): |
|
8712 (+[GCController webScriptNameForSelector:]): |
|
8713 (-[GCController collect]): |
|
8714 (-[GCController collectOnAlternateThread:]): |
|
8715 |
|
8716 2006-05-23 John Sullivan <sullivan@apple.com> |
|
8717 |
|
8718 Reviewed by Maciej. |
|
8719 |
|
8720 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
8721 Newer Xcode removed some obsolete cruft |
|
8722 |
|
8723 * DumpRenderTree/TextInputController.m: |
|
8724 (-[TextInputController textInput]): |
|
8725 added (id) cast to make newer compiler happy |
|
8726 |
|
8727 2006-05-22 Steve Falkenburg <sfalken@apple.com> |
|
8728 |
|
8729 Reviewed by adele. |
|
8730 |
|
8731 Fix build. |
|
8732 |
|
8733 * Spinneret/Spinneret.sln: |
|
8734 |
|
8735 2006-05-18 Darin Adler <darin@apple.com> |
|
8736 |
|
8737 - try to fix no-SVG, no-XPATH build, again |
|
8738 |
|
8739 * Scripts/build-webkit: Use FEATURE_DEFINES= instead of FEATURE_DEFINES=''. |
|
8740 |
|
8741 2006-05-18 Darin Adler <darin@apple.com> |
|
8742 |
|
8743 - try to fix no-SVG, no-XPATH build |
|
8744 |
|
8745 * Scripts/build-webkit: Pass FEATURE_DEFINES rather than GCC_PREPROCESSOR_DEFINITIONS, |
|
8746 since the former is what's used in the WebCore project now. |
|
8747 |
|
8748 2006-05-17 Darin Adler <darin@apple.com> |
|
8749 |
|
8750 * Scripts/do-webcore-rename: Some more future renames. |
|
8751 |
|
8752 2006-05-16 Adele Peterson <adele@apple.com> |
|
8753 |
|
8754 Reviewed by Hyatt. |
|
8755 |
|
8756 * Scripts/do-webcore-rename: Added RenderTextField => RenderTextControl and |
|
8757 HTMLTextFieldInnerElement => HTMLTextControlInnerElement to list for future renames. |
|
8758 |
|
8759 2006-05-15 Alexey Proskuryakov <ap@nypop.com> |
|
8760 |
|
8761 * Scripts/install-unix-extras: Changed to be executable and removed |
|
8762 text in the file generated by "svn diff". |
|
8763 * Scripts/regenerate-makefiles: Ditto. |
|
8764 |
|
8765 2006-05-13 Kevin M. Ollivier <kevino@theolliviers.com> |
|
8766 |
|
8767 Reviewed by Darin, landed by ap. |
|
8768 |
|
8769 - http://bugs.webkit.org/show_bug.cgi?id=8528 |
|
8770 Bakefiles (and generated Makefiles) for wx and gdk ports |
|
8771 |
|
8772 * Scripts/install-unix-extras: Added. |
|
8773 * Scripts/regenerate-makefiles: Added. |
|
8774 |
|
8775 2006-05-10 Steve Falkenburg <sfalken@apple.com> |
|
8776 |
|
8777 Reviewed by Maciej. |
|
8778 |
|
8779 Fix registry usage from perl script. Turns out libwin32's |
|
8780 SetRegValueEx, even for REG_DWORD, always takes its value as a string! |
|
8781 |
|
8782 * Scripts/install-win-extras: |
|
8783 |
|
8784 2006-05-09 Steve Falkenburg <sfalken@apple.com> |
|
8785 |
|
8786 Fix Windows build. |
|
8787 Add load ended callback. |
|
8788 |
|
8789 Reviewed by kevin. |
|
8790 |
|
8791 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Fix include paths |
|
8792 * Scripts/build-webkit: Build WebKitWin instead of WebCore/JavaScriptCore (WebKitWin builds those indirectly). |
|
8793 * Spinneret/Spinneret/Spinneret.cpp: |
|
8794 (SpinneretWebHost::loadEnd): Add callback for loadEnd() to determine success/failure of page load. |
|
8795 (_tWinMain): Load built-in test content here instead of in lower-level code. |
|
8796 * Spinneret/Spinneret/Spinneret.h: Add loadEnd() callback. |
|
8797 |
|
8798 2006-05-08 Maciej Stachowiak <mjs@apple.com> |
|
8799 |
|
8800 Reviewed by Anders. |
|
8801 |
|
8802 * Scripts/extract-localizable-strings: Update for correct names of log macros. |
|
8803 |
|
8804 2006-05-09 Anders Carlsson <acarlsson@apple.com> |
|
8805 |
|
8806 Reviewed by Maciej. |
|
8807 |
|
8808 * Scripts/check-dom-results: |
|
8809 Add XPath to the list of results. |
|
8810 |
|
8811 2006-05-08 Darin Adler <darin@apple.com> |
|
8812 |
|
8813 * Scripts/do-webcore-rename: Add another rename. |
|
8814 |
|
8815 2006-05-01 Steve Falkenburg <sfalken@apple.com> |
|
8816 |
|
8817 Reviewed by eric. |
|
8818 |
|
8819 Spinneret now links against the new separate lib. |
|
8820 |
|
8821 * Spinneret/Spinneret.sln: |
|
8822 * Spinneret/Spinneret/Spinneret.cpp: |
|
8823 (SpinneretWebHost::updateLocationBar): |
|
8824 (_tWinMain): |
|
8825 * Spinneret/Spinneret/Spinneret.h: |
|
8826 * Spinneret/Spinneret/Spinneret.vcproj: |
|
8827 * Spinneret/Spinneret/WebFrame.cpp: Removed. |
|
8828 * Spinneret/Spinneret/WebFrame.h: Removed. |
|
8829 * Spinneret/Spinneret/WebView.cpp: Removed. |
|
8830 * Spinneret/Spinneret/WebView.h: Removed. |
|
8831 |
|
8832 2006-04-28 Steve Falkenburg <sfalken@apple.com> |
|
8833 |
|
8834 Reviewed by kdecker |
|
8835 |
|
8836 Modify error reporting registry keys to disable Dr. Watson. |
|
8837 This allows Javascript test cases to complete without blocking UI. |
|
8838 |
|
8839 * Scripts/install-win-extras: |
|
8840 - Use Perl Win32 registry functions to disable blocking UI |
|
8841 |
|
8842 |
|
8843 2006-04-28 Steve Falkenburg <sfalken@apple.com> |
|
8844 |
|
8845 Reviewed by eric. |
|
8846 |
|
8847 Turned off C++ exceptions, fixed memory leaks |
|
8848 |
|
8849 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
8850 * Spinneret/Spinneret.sln: |
|
8851 * Spinneret/Spinneret/Spinneret.cpp: |
|
8852 (_tWinMain): |
|
8853 * Spinneret/Spinneret/Spinneret.vcproj: |
|
8854 * Spinneret/Spinneret/WebFrame.cpp: |
|
8855 (WebKit::WebFrame::WebFramePrivate::~WebFramePrivate): |
|
8856 (WebKit::WebFrame::WebFrame): |
|
8857 (WebKit::WebFrame::~WebFrame): |
|
8858 (WebKit::WebFrame::impl): |
|
8859 * Spinneret/Spinneret/WebFrame.h: |
|
8860 * Spinneret/Spinneret/WebView.cpp: |
|
8861 * Spinneret/Spinneret/stdafx.h: |
|
8862 |
|
8863 2006-04-28 Alexey Proskuryakov <ap@nypop.com> |
|
8864 |
|
8865 Reviewed by Darin. |
|
8866 |
|
8867 - http://bugs.webkit.org/show_bug.cgi?id=8633 |
|
8868 DumpRenderTree should reset the URL cache |
|
8869 |
|
8870 * DumpRenderTree/DumpRenderTree.m: |
|
8871 (main): Call [[NSURLCache sharedURLCache] removeAllCachedResponses]. |
|
8872 |
|
8873 2006-04-28 Eric Seidel <eseidel@apple.com> |
|
8874 |
|
8875 Reviewed by andersca. |
|
8876 |
|
8877 * Scripts/do-webcore-rename: rename KCanvasContainer too |
|
8878 * Scripts/run-webkit-tests: output total time |
|
8879 |
|
8880 2006-04-26 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
8881 |
|
8882 Reviewed by hyatt. Landed by eseidel. |
|
8883 |
|
8884 - http://bugs.webkit.org/show_bug.cgi?id=8549 |
|
8885 Enable detection of excessive repainting with DumpRenderTree |
|
8886 |
|
8887 * DumpRenderTree/DumpRenderTree.m: |
|
8888 (-[LayoutTestController display]): |
|
8889 |
|
8890 2006-04-23 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
8891 |
|
8892 Reviewed by Darin. |
|
8893 |
|
8894 - http://bugs.webkit.org/show_bug.cgi?id=6905 |
|
8895 DumpRenderTree needs a way to force painting (to allow invalidation tests) |
|
8896 |
|
8897 * DumpRenderTree/DumpRenderTree.m: |
|
8898 (dump): If display() has been called during the test, grab the pixels from |
|
8899 the view, after letting it repaint invalidated rects. |
|
8900 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
8901 (-[LayoutTestController display]): Added. Calls -display on the view |
|
8902 and changes the subsequent behavior of dump(). |
|
8903 (dumpRenderTree): |
|
8904 |
|
8905 2006-04-22 Alexey Proskuryakov <ap@nypop.com> |
|
8906 |
|
8907 Reviewed by Maciej. |
|
8908 |
|
8909 - http://bugs.webkit.org/show_bug.cgi?id=8532 |
|
8910 Update iExploder to 1.3.2 |
|
8911 |
|
8912 Test case numbers are not compatible with iExploder 1.2. |
|
8913 |
|
8914 * Scripts/run-iexploder-tests: Print the numbers of the last five tests that were accessed. |
|
8915 |
|
8916 * iExploder/CHANGELOG.txt: Added. |
|
8917 * iExploder/LICENSE.txt: Changed to a standard zlib/png license. |
|
8918 * iExploder/README.txt: Added some performance hints. |
|
8919 |
|
8920 * iExploder/htdocs/config.rb: Added. |
|
8921 * iExploder/htdocs/cssproperties.in: |
|
8922 * iExploder/htdocs/cssvalues.in: |
|
8923 * iExploder/htdocs/htmlattrs.in: |
|
8924 * iExploder/htdocs/htmltags.in: |
|
8925 * iExploder/htdocs/iexploder.cgi: |
|
8926 - Updated to support the latest HTML & CSS tags, properties, and values from both |
|
8927 the WebKit and Mozilla CVS tree |
|
8928 - cssproperties.in cleanup |
|
8929 - Modularized the code a little bit. |
|
8930 - Fix subtest bug that was causing last 5 tags to be missed |
|
8931 - new subtest algorithm to deal better with larger tag counts |
|
8932 - default HTML_MAX_TAGS increased from 32 to 96 |
|
8933 |
|
8934 * iExploder/htdocs/index.html: Updated version to 1.3.2. |
|
8935 * iExploder/htdocs/webserver.rb: Added. New standalone webserver, can be used as an |
|
8936 alternative to our run-iexploder-tests. |
|
8937 * iExploder/tools/showtest.rb: Added. Similar to run-iexploder-tests --get. |
|
8938 * iExploder/htdocs/iexploder.rb: Added. Used by webserver.rb. |
|
8939 * iExploder/tools/osx_last_crash.rb: Find logs modified in the last two days. |
|
8940 |
|
8941 2006-04-22 Alexey Proskuryakov <ap@nypop.com> |
|
8942 |
|
8943 - commit Scripts/run-mangleme-tests (missed it the previous time). |
|
8944 |
|
8945 2006-04-18 Darin Adler <darin@apple.com> |
|
8946 |
|
8947 - attempt to fix Windows buildbot |
|
8948 |
|
8949 * Scripts/install-win-extras: Temporarily changed URLs to fr.rpmfind.net. |
|
8950 We need a better long-term solution for this. |
|
8951 |
|
8952 2006-04-17 Alexey Proskuryakov <ap@nypop.com> |
|
8953 |
|
8954 Reviewed by Darin. |
|
8955 |
|
8956 - http://bugs.webkit.org/show_bug.cgi?id=8444 |
|
8957 Integrate mangleme test script. |
|
8958 |
|
8959 Works in a similar way to run-iexploder-tests. |
|
8960 |
|
8961 * Scripts/run-mangleme-tests: Added. |
|
8962 * mangleme: Added. |
|
8963 * mangleme/Makefile: Added. |
|
8964 * mangleme/README: Added. |
|
8965 * mangleme/mangle.cgi.c: Added. |
|
8966 * mangleme/remangle.cgi.c: Added. |
|
8967 * mangleme/tags.h: Added. |
|
8968 |
|
8969 2006-04-17 Alexey Proskuryakov <ap@nypop.com> |
|
8970 |
|
8971 Reviewed by Darin. |
|
8972 |
|
8973 - http://bugs.webkit.org/show_bug.cgi?id=8443 |
|
8974 An easier way to save iExploder tests. |
|
8975 |
|
8976 * Scripts/run-iexploder-tests: Added a --get option to save a test into a file. |
|
8977 |
|
8978 2006-04-17 Alexey Proskuryakov <ap@nypop.com> |
|
8979 |
|
8980 Reviewed by Darin. |
|
8981 |
|
8982 - http://bugs.webkit.org/show_bug.cgi?id=8421 |
|
8983 Integrate iExploder test script. |
|
8984 |
|
8985 This script generates artificially mangled HTML documents, to test that the browser |
|
8986 doesn't crash when handling ill-formed code. |
|
8987 |
|
8988 How to use: |
|
8989 run-iexploder-tests Open an interactive test page in Safari+ToT. |
|
8990 run-iexploder-tests nnnnn Open test #nnnnn. |
|
8991 |
|
8992 Command line options: |
|
8993 --guard-malloc (-g) Use Guard Malloc. |
|
8994 --port=nnnn Run Apache on port nnnn (default is 8000). |
|
8995 |
|
8996 To save a crashing test, you can use curl while the crash reporter dialog is on the screen |
|
8997 (thus, Apache is still running), e.g.: |
|
8998 curl -o iexploder293.html "http://127.0.0.1:8000/iexploder.cgi?lookup=1&test=293" |
|
8999 |
|
9000 Additionally, there are some useful scripts in WebKitTools/iExploder/tools directory. |
|
9001 |
|
9002 * Scripts/run-iexploder-tests: Added. |
|
9003 * iExploder: Added. |
|
9004 * iExploder/LICENSE.txt: Added. |
|
9005 * iExploder/README.txt: Added. |
|
9006 * iExploder/htdocs: Added. |
|
9007 * iExploder/htdocs/cssproperties.in: Added. |
|
9008 * iExploder/htdocs/cssvalues.in: Added. |
|
9009 * iExploder/htdocs/htmlattrs.in: Added. |
|
9010 * iExploder/htdocs/htmltags.in: Added. |
|
9011 * iExploder/htdocs/htmlvalues.in: Added. |
|
9012 * iExploder/htdocs/iexploder.cgi: Added. |
|
9013 * iExploder/htdocs/index.html: Added. |
|
9014 * iExploder/tools: Added. |
|
9015 * iExploder/tools/lasthit.rb: Added. |
|
9016 * iExploder/tools/osx_last_crash.rb: Added. |
|
9017 |
|
9018 2006-04-16 Alexey Proskuryakov <ap@nypop.com> |
|
9019 |
|
9020 Reviewed by Darin. |
|
9021 |
|
9022 - fix http://bugs.webkit.org/show_bug.cgi?id=8412 |
|
9023 Restore color profile after a crash |
|
9024 |
|
9025 * DumpRenderTree/DumpRenderTree.m: |
|
9026 (crashHandler): Added a handler for signals that are raised on a crash. Keeping separate |
|
9027 from the existing handler for manual interruption (SIGINT/SIGHUP/SIGTERM), because |
|
9028 I'm trying to find a way to prevent the Crash Reporter dialog from appearing on crash, |
|
9029 and this code may change significantly. |
|
9030 |
|
9031 (main): Install crashHandler. |
|
9032 |
|
9033 (setDefaultColorProfileToRGB): Properly convert CFStringRef to a char buffer |
|
9034 (CFStringGetCStringPtr should NEVER EVER be used!). |
|
9035 |
|
9036 2006-04-15 Darin Adler <darin@apple.com> |
|
9037 |
|
9038 Reviewed by Eric. |
|
9039 |
|
9040 * Scripts/install-win-extras: Try to fix the Windows build by fixing the URLs here. |
|
9041 Seems xmlsoft.org's HTTP no longer has what we need. |
|
9042 |
|
9043 2006-04-13 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
9044 |
|
9045 Rubber-stamped by Darin. |
|
9046 |
|
9047 - fix http://bugs.webkit.org/show_bug.cgi?id=8348 |
|
9048 upload-disk-image stage on buildslaves fail with "No space left on device" |
|
9049 |
|
9050 * BuildSlaveSupport/build-launcher-dmg: Use the -srcfolder option to |
|
9051 'hdiutil create'. This creates the initial disk image based on the size of |
|
9052 the source folder, and copies the contents to the new disk image. The file |
|
9053 extension on the temporary uncompressed disk image has also been altered from |
|
9054 ".uncompressed" to ".uncompressed.dmg" as hdiutil on 10.4.6 Intel fails when |
|
9055 the extension is not ".dmg". |
|
9056 |
|
9057 2006-04-12 Eric Seidel <eseidel@apple.com> |
|
9058 |
|
9059 Reviewed by Tim H. |
|
9060 |
|
9061 * Scripts/update-webkit: Make this return non-zero when svn fails. |
|
9062 |
|
9063 2006-04-10 Alexey Proskuryakov <ap@nypop.com> |
|
9064 |
|
9065 Reviewed by Darin. |
|
9066 |
|
9067 - fix http://bugs.webkit.org/show_bug.cgi?id=8157 |
|
9068 Make HTTP tests using Perl use .pl extension |
|
9069 |
|
9070 * Scripts/run-webkit-tests: Added support for running .pl and .php tests, |
|
9071 removed support for .text. Reduced the number of places that explicitly list supported |
|
9072 extensions. Some of the changes come from bug 8121, the patch for which got landed only |
|
9073 partially. |
|
9074 |
|
9075 2006-04-06 Darin Adler <darin@apple.com> |
|
9076 |
|
9077 Changes requested by Mark Rowe. |
|
9078 |
|
9079 * BuildSlaveSupport/build-launcher-app: Set executable bit, removed property change |
|
9080 trash at the end of the file. |
|
9081 * BuildSlaveSupport/build-launcher-dmg: Ditto. |
|
9082 |
|
9083 * WebKitLauncher/main.m: Removed trash at end of file. |
|
9084 |
|
9085 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: Let Xcode update comments |
|
9086 to make name match. |
|
9087 |
|
9088 2006-04-06 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
9089 |
|
9090 Reviewed by Darin, landed by Maciej. |
|
9091 |
|
9092 * BuildSlaveSupport/build-launcher-app: Added. Builds WebKit.app from WebKitLauncher |
|
9093 and bundles the WebKit frameworks inside it. |
|
9094 * BuildSlaveSupport/build-launcher-dmg: Added. Builds, and optionally uploads, a disk image |
|
9095 containing WebKit.app. |
|
9096 * BuildSlaveSupport/run-performance-tests: Use currentSVNRevision. |
|
9097 * Scripts/webkitdirs.pm: Add currentSVNRevision to retrieve the revision |
|
9098 number of the SVN working copy. |
|
9099 * WebKitLauncher: Added. |
|
9100 * WebKitLauncher/Info.plist: Added. |
|
9101 * WebKitLauncher/WebKitLauncher.xcodeproj: Added. |
|
9102 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj: Added. |
|
9103 * WebKitLauncher/WebKitNightlyEnabler.m: Added. This makes |
|
9104 up the WebKitNightlyEnabler dylib which is loaded into Safari's address space |
|
9105 to cause LaunchServices to treat Safari.app as WebKit.app when it is run from |
|
9106 the nightly launcher. |
|
9107 * WebKitLauncher/main.m: Added. The WebKit.app launcher. |
|
9108 It sets up the environment to have Safari use the bundled frameworks |
|
9109 and load the WebKitNightlyEnabler dylib before exec'ing Safari |
|
9110 * WebKitLauncher/start.html: Added. |
|
9111 * WebKitLauncher/webkit.icns: Added. |
|
9112 |
|
9113 2006-04-05 Darin Adler <darin@apple.com> |
|
9114 |
|
9115 Reviewed by Maciej. |
|
9116 |
|
9117 * Scripts/check-for-global-initializers: Remove StringImpl from the list of files that |
|
9118 are allowed to have global initializers. |
|
9119 |
|
9120 2006-04-05 Geoffrey Garen <ggaren@apple.com> |
|
9121 |
|
9122 Reviewed by OMG BETH |
|
9123 |
|
9124 * Scripts/run-testkjs: |
|
9125 - pipe STDERR to /dev/null by default; new --verbose option overrides |
|
9126 this behavior |
|
9127 - set DYLD_FRAMEWORK_PATH to the webkit-configured path |
|
9128 - output run command in a format that can be copied and pasted into the |
|
9129 terminal to run manually |
|
9130 |
|
9131 2006-04-03 Justin Garcia <justin.garcia@apple.com> |
|
9132 |
|
9133 Reviewed by harrison |
|
9134 |
|
9135 <http://bugs.webkit.org/show_bug.cgi?id=7567> |
|
9136 A drag and drop in DumpRenderTree copies the source, instead of cutting it |
|
9137 |
|
9138 Tell the source that the drag is over after the drag is performed, not before. |
|
9139 |
|
9140 * DumpRenderTree/EventSendingController.m: |
|
9141 (-[EventSendingController mouseUp]): |
|
9142 |
|
9143 2006-04-01 Darin Adler <darin@apple.com> |
|
9144 |
|
9145 Reviewed by Justin. |
|
9146 |
|
9147 * DumpRenderTree/EventSendingController.m: (-[EventSendingController keyDown:withModifiers:]): |
|
9148 Fixed keyDown function so that it will work if you don't pass an array of modifiers or if |
|
9149 elements in that array are not strings. |
|
9150 |
|
9151 2006-03-31 Darin Adler <darin@apple.com> |
|
9152 |
|
9153 Reviewed by John Sullivan. |
|
9154 |
|
9155 - added a "--reset-results" option to run-webkit-tests so you can reset |
|
9156 the results without first deleting expected results |
|
9157 - <rdar://problem/4185878> add scroll position to dumpRenderTree |
|
9158 |
|
9159 * Scripts/run-webkit-tests: Rearranged the code a bit to make the sequence |
|
9160 more logical. Moved all the subroutines to the end of the file. Added a |
|
9161 "--force" option. |
|
9162 |
|
9163 * DumpRenderTree/DumpRenderTree.m: |
|
9164 (main): Added a new --dump-all-pixels option, used when forcing run-webkit-tests |
|
9165 to generate new output for all tests it runs. |
|
9166 (dump): Dump the scroll position if it's non-zero. Always dump the image when |
|
9167 the --dump-all-pixels option is passed. Also tightened up the image dumping |
|
9168 code and replaced the incorrect use of +[NSGraphicsContext saveGraphicsState] |
|
9169 with code to save and restore the context. |
|
9170 |
|
9171 * DumpRenderTree/DumpRenderTree.h: Tweaked includes a bit and added (void). |
|
9172 * DumpRenderTree/EventSendingController.m: Added now-needed include. |
|
9173 |
|
9174 2006-03-30 Tim Omernick <timo@apple.com> |
|
9175 |
|
9176 Reviewed by NOBODY (just fixing copyrights) |
|
9177 |
|
9178 * DumpRenderTree/ObjCPlugin.h: |
|
9179 Fixed copyright. |
|
9180 * DumpRenderTree/ObjCPlugin.m: ditto |
|
9181 * DumpRenderTree/ObjCPluginFunction.h: ditto |
|
9182 * DumpRenderTree/ObjCPluginFunction.m: ditto |
|
9183 |
|
9184 2006-03-30 Tim Omernick <timo@apple.com> |
|
9185 |
|
9186 Reviewed by Geoff. |
|
9187 |
|
9188 * DumpRenderTree/DumpRenderTree.m: |
|
9189 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
9190 Add "objCPlugin", "objCPluginFunction" properties to the window. objCPlugin simulates |
|
9191 an Objective C object exposed to JS; objCPluginFunction simulates an Objective C method |
|
9192 exposed to JS as a callable object. |
|
9193 |
|
9194 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
9195 Added ObjCPlugin.[hm], ObjCPluginFunction.[hm]. |
|
9196 |
|
9197 * DumpRenderTree/ObjCPlugin.h: Added. |
|
9198 * DumpRenderTree/ObjCPlugin.m: Added. |
|
9199 * DumpRenderTree/ObjCPluginFunction.h: Added. |
|
9200 * DumpRenderTree/ObjCPluginFunction.m: Added. |
|
9201 |
|
9202 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
9203 Added a new method, "removeDefaultMethod", which removes the default method from the |
|
9204 plugin object's class. The effect is that the plugin object is mutated from a callable |
|
9205 function to a simple object. |
|
9206 (pluginInvoke): |
|
9207 Handle "removeDefaultMethod". |
|
9208 (pluginInvokeDefault): |
|
9209 Made the default method actually do something (return 1). |
|
9210 |
|
9211 2006-03-30 Eric Seidel <eseidel@apple.com> |
|
9212 |
|
9213 Reviewed by ggaren. |
|
9214 |
|
9215 Remove WebFrame::viewImpl(), setMainFrame on page. |
|
9216 |
|
9217 * Spinneret/Spinneret/WebFrame.cpp: |
|
9218 (WebKit::WebFrame::WebFrame): |
|
9219 * Spinneret/Spinneret/WebFrame.h: |
|
9220 * Spinneret/Spinneret/WebView.cpp: |
|
9221 (WebKit::WebView::mouseMoved): |
|
9222 (WebKit::WebView::mouseDown): |
|
9223 (WebKit::WebView::mouseUp): |
|
9224 (WebKit::WebView::mouseDoubleClick): |
|
9225 (WebKit::WebViewWndProc): |
|
9226 |
|
9227 2006-03-30 Eric Seidel <eseidel@apple.com> |
|
9228 |
|
9229 Reviewed by hyatt. |
|
9230 |
|
9231 Fix html editing input & basic form submission. |
|
9232 |
|
9233 * Spinneret/Spinneret/WebFrame.cpp: |
|
9234 (WebKit::WebFrame::submitForm): |
|
9235 (WebKit::WebFrame::loadURL): |
|
9236 * Spinneret/Spinneret/WebFrame.h: |
|
9237 * Spinneret/Spinneret/WebView.cpp: |
|
9238 (WebKit::WebView::keyPress): |
|
9239 (WebKit::WebViewWndProc): |
|
9240 |
|
9241 2006-03-28 Justin Garcia <justin.garcia@apple.com> |
|
9242 |
|
9243 Reviewed by darin |
|
9244 |
|
9245 <rdar://problem/4402375> |
|
9246 REGRESSION (417.8-TOT): selectionRect sometimes includes adjacent images |
|
9247 |
|
9248 Added an option to draw the selectionRect. |
|
9249 |
|
9250 * DumpRenderTree/DumpRenderTree.m: |
|
9251 (dump): |
|
9252 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
9253 (-[LayoutTestController dumpSelectionRect]): |
|
9254 (dumpRenderTree): |
|
9255 |
|
9256 2006-03-29 Darin Adler <darin@apple.com> |
|
9257 |
|
9258 Reviewed by Tim Hatcher. |
|
9259 |
|
9260 - make the global initializer check work on Xcode 2.1 (although it's better on 2.2) |
|
9261 |
|
9262 * Scripts/check-for-global-initializers: Use NATIVE_ARCH if there is no CURRENT_ARCH. |
|
9263 |
|
9264 2006-03-28 Eric Seidel <eseidel@apple.com> |
|
9265 |
|
9266 Reviewed by darin. |
|
9267 |
|
9268 * Scripts/check-for-global-initializers: remove svg exceptions. |
|
9269 |
|
9270 2006-03-28 Timothy Hatcher <timothy@apple.com> |
|
9271 |
|
9272 Reviewed by Darin. |
|
9273 |
|
9274 Exit gracefully if $ENV{'CURRENT_ARCH'} is undefined. Rolling out my previous change. |
|
9275 |
|
9276 * Scripts/check-for-global-initializers: |
|
9277 |
|
9278 2006-03-28 Timothy Hatcher <timothy@apple.com> |
|
9279 |
|
9280 Build fix. Turn off uninitialized warnings for the first block of code. |
|
9281 |
|
9282 * Scripts/check-for-global-initializers: |
|
9283 |
|
9284 2006-03-28 Darin Adler <darin@apple.com> |
|
9285 |
|
9286 Reviewed by Geoff. |
|
9287 |
|
9288 * Scripts/check-for-global-initializers: Added. |
|
9289 |
|
9290 2006-03-24 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
9291 |
|
9292 Reviewed by darin. Landed by eseidel. |
|
9293 |
|
9294 - http://bugs.webkit.org/show_bug.cgi?id=7947 |
|
9295 Add repaint testing support to run-webkit-tests |
|
9296 |
|
9297 * DumpRenderTree/DumpRenderTree.m: |
|
9298 (main): Added --repaint and --horizontal-sweep options. |
|
9299 (dump): Repaint line-by-line or column-by-column when the appropriate option |
|
9300 is selected. |
|
9301 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added testRepaint() |
|
9302 and repaintSweepHorizontally() methods to layoutTestController. |
|
9303 (-[LayoutTestController testRepaint]): |
|
9304 (-[LayoutTestController repaintSweepHorizontally]): |
|
9305 (dumpRenderTree): |
|
9306 * Scripts/run-webkit-tests: Added --repaint and --horizontal-sweep options |
|
9307 to force these settings on tests that do not ask for them. |
|
9308 |
|
9309 2006-03-24 Eric Seidel <eseidel@apple.com> |
|
9310 |
|
9311 Reviewed by mjs. |
|
9312 |
|
9313 Build fix. |
|
9314 |
|
9315 * Spinneret/Spinneret/WebFrame.cpp: |
|
9316 (WebKit::WebFrame::openURL): replace QString with DeprecatedString |
|
9317 |
|
9318 2006-03-21 Beth Dakin <bdakin@apple.com> |
|
9319 |
|
9320 Reviewed by Maciej |
|
9321 |
|
9322 Add support for keyDown() to DumpRenderTree. |
|
9323 |
|
9324 * DumpRenderTree/DumpRenderTree.m: |
|
9325 (main): Set the preference for tabbing to links. |
|
9326 * DumpRenderTree/EventSendingController.m: |
|
9327 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
9328 (+[EventSendingController webScriptNameForSelector:]): |
|
9329 (-[EventSendingController keyDown:withModifiers:]): |
|
9330 |
|
9331 2006-03-20 Eric Seidel <eseidel@apple.com> |
|
9332 |
|
9333 Reviewed by hyatt. |
|
9334 |
|
9335 Fix win32 build. |
|
9336 |
|
9337 * Spinneret/Spinneret/Spinneret.vcproj: |
|
9338 * Spinneret/Spinneret/WebFrame.h: |
|
9339 * Spinneret/Spinneret/WebView.cpp: |
|
9340 (WebKit::WebView::mouseMoved): |
|
9341 (WebKit::WebView::mouseDown): |
|
9342 (WebKit::WebView::mouseUp): |
|
9343 (WebKit::WebView::mouseDoubleClick): |
|
9344 (WebKit::WebView::keyPress): |
|
9345 (WebKit::WebViewWndProc): |
|
9346 |
|
9347 2006-03-19 Darin Adler <darin@apple.com> |
|
9348 |
|
9349 Reviewed by Anders. |
|
9350 |
|
9351 * DumpRenderTree/DumpRenderTree.m: (main): Turn on pop-up blocking so that |
|
9352 we can test it in layout tests. We don't really need tests that run with |
|
9353 pop-up blocking off at the moment. If we do some day, we can add some |
|
9354 API for turning it off in the layout test controller. |
|
9355 |
|
9356 * Scripts/run-webkit-tests: Since we don't use NSLanguage at all any more, |
|
9357 don't ignore the leak; it should no longer show up. |
|
9358 |
|
9359 2006-03-17 Anders Carlsson <andersca@mac.com> |
|
9360 |
|
9361 Reviewed by Eric. |
|
9362 |
|
9363 * Scripts/install-win-extras: |
|
9364 Fetch "Program Files" location from the environment. |
|
9365 |
|
9366 2006-03-17 Eric Seidel <eseidel@apple.com> |
|
9367 |
|
9368 Reviewed by ggaren. |
|
9369 |
|
9370 Fix Spinneret to pass Events as const & not as pointers. |
|
9371 |
|
9372 * Spinneret/Spinneret/WebView.cpp: |
|
9373 (WebKit::WebView::mouseMoved): |
|
9374 (WebKit::WebView::mouseDown): |
|
9375 (WebKit::WebView::mouseUp): |
|
9376 (WebKit::WebView::mouseDoubleClick): |
|
9377 (WebKit::WebView::keyPress): |
|
9378 |
|
9379 2006-03-17 Eric Seidel <eseidel@apple.com> |
|
9380 |
|
9381 Reviewed by justing. |
|
9382 |
|
9383 Add support for basic HTML editing. |
|
9384 |
|
9385 * Spinneret/Spinneret/WebView.cpp: |
|
9386 (WebKit::WebView::WebView): |
|
9387 (WebKit::WebView::keyPress): |
|
9388 |
|
9389 2006-03-17 Eric Seidel <eseidel@apple.com> |
|
9390 |
|
9391 Rubber-stamped by ggaren. |
|
9392 |
|
9393 Break DumpRenderTree.m up into several files to make the code more readable. |
|
9394 |
|
9395 * DumpRenderTree/DumpRenderTree.h: Added. |
|
9396 * DumpRenderTree/DumpRenderTree.m: |
|
9397 (doneLoading): new accessor function for "done" global. |
|
9398 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
9399 * DumpRenderTree/DumpRenderTreeDraggingInfo.h: Added. |
|
9400 * DumpRenderTree/DumpRenderTreeDraggingInfo.m: Added. |
|
9401 * DumpRenderTree/EditingDelegate.h: Added. |
|
9402 * DumpRenderTree/EditingDelegate.m: Added. |
|
9403 (-[EditingDelegate webViewDidChangeSelection:]): |
|
9404 * DumpRenderTree/EventSendingController.h: Added. |
|
9405 * DumpRenderTree/EventSendingController.m: Added. |
|
9406 |
|
9407 2006-03-16 Eric Seidel <eseidel@apple.com> |
|
9408 |
|
9409 Reviewed by darin. |
|
9410 |
|
9411 Add resize, scroll event support. |
|
9412 |
|
9413 * Spinneret/Spinneret/WebView.cpp: |
|
9414 (WebKit::WebView::mouseMoved): |
|
9415 (WebKit::WebView::mouseDown): |
|
9416 (WebKit::WebView::mouseUp): |
|
9417 (WebKit::WebView::mouseDoubleClick): |
|
9418 (WebKit::WebView::keyPress): |
|
9419 (WebKit::WebViewWndProc): |
|
9420 * Spinneret/Spinneret/WebView.h: |
|
9421 |
|
9422 2006-03-16 Eric Seidel <eseidel@apple.com> |
|
9423 |
|
9424 Reviewed by darin. |
|
9425 |
|
9426 Make build-webkit print correctly to stdout on windows. |
|
9427 |
|
9428 * Scripts/webkitdirs.pm: Fix to use devenv.com instead of devenv.exe |
|
9429 |
|
9430 2006-03-15 Eric Seidel <eseidel@apple.com> |
|
9431 |
|
9432 Reviewed by mjs. |
|
9433 |
|
9434 Fix eventSender.mouseClick() to update lastClick timestamp. |
|
9435 |
|
9436 * DumpRenderTree/DumpRenderTree.m: |
|
9437 (-[EventSendingController mouseClick]): |
|
9438 |
|
9439 2006-03-15 Darin Adler <darin@apple.com> |
|
9440 |
|
9441 Reviewed by Maciej. |
|
9442 |
|
9443 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Fix path |
|
9444 that had a lowercase "i" in it so this builds on case-sensitive |
|
9445 file systems. |
|
9446 |
|
9447 2006-03-15 Geoffrey Garen <ggaren@apple.com> |
|
9448 |
|
9449 Reviewed by Eric. |
|
9450 |
|
9451 Added run-testkjs and compare-timing-files scripts, to support super |
|
9452 accurate JS iBench. |
|
9453 |
|
9454 * Scripts/compare-timing-files: Added. |
|
9455 * Scripts/run-testkjs: Added. |
|
9456 |
|
9457 2006-03-14 Eric Seidel <eseidel@apple.com> |
|
9458 |
|
9459 Reviewed by mjs. |
|
9460 |
|
9461 Make the URL bar relinquish focus on page load. |
|
9462 |
|
9463 * Spinneret/Spinneret/Spinneret.cpp: |
|
9464 (MyEditProc): |
|
9465 |
|
9466 2006-03-14 Eric Seidel <eseidel@apple.com> |
|
9467 |
|
9468 Reviewed by mjs. |
|
9469 |
|
9470 Fix WebView to allow KeyFocus. |
|
9471 Add handling of space and shift-space for scrolling. |
|
9472 |
|
9473 * Spinneret/Spinneret/WebView.cpp: |
|
9474 (WebKit::scrollMessageForKey): |
|
9475 (WebKit::WebViewWndProc): |
|
9476 |
|
9477 2006-03-10 Eric Seidel <eseidel@apple.com> |
|
9478 |
|
9479 Reviewed by hyatt. |
|
9480 |
|
9481 Add scrolling support into Spinneret. |
|
9482 |
|
9483 * Spinneret/Spinneret/WebFrame.cpp: |
|
9484 (WebKit::WebFrame::paint): |
|
9485 * Spinneret/Spinneret/WebView.cpp: |
|
9486 (WebKit::WebView::createWebView): |
|
9487 (WebKit::calculateScrollDelta): |
|
9488 (WebKit::scrollMessageForKey): |
|
9489 (WebKit::WebViewWndProc): |
|
9490 |
|
9491 2006-03-13 Eric Seidel <eseidel@apple.com> |
|
9492 |
|
9493 Reviewed by mjs. |
|
9494 |
|
9495 Fix checksum generation on Intel machines. |
|
9496 Also moved to CGImage APIs instead of NSBitmapImageRep, may possibly |
|
9497 give a small speed boost now that it uses a shared buffer. |
|
9498 |
|
9499 * DumpRenderTree/DumpRenderTree.m: |
|
9500 (main): |
|
9501 (dump): |
|
9502 (md5HashStringForBitmap): |
|
9503 * DumpRenderTree/ImageDiff.m: |
|
9504 (computePercentageDifferent): |
|
9505 |
|
9506 2006-03-13 Darin Adler <darin@apple.com> |
|
9507 |
|
9508 Reviewed by Tim Hatcher. |
|
9509 |
|
9510 * Scripts/run-webkit-tests: Fix httpd handling to work on systems that |
|
9511 have it named httpd-1.3 instead. |
|
9512 |
|
9513 2006-03-13 Alexey Proskuryakov <ap@nypop.com> |
|
9514 |
|
9515 Fix proposed by Mitz Pettel, reviewed by Darin. |
|
9516 |
|
9517 - fix http://bugs.webkit.org/show_bug.cgi?id=7718 |
|
9518 run-webkit-tests fast/dom/HTMLObjectElement/ hangs |
|
9519 |
|
9520 * Scripts/run-webkit-tests: Make test paths canonical, to form proper URLs |
|
9521 (sequences of slashes are equivalent to a single slash in POSIX paths, but not |
|
9522 in URLs). |
|
9523 |
|
9524 2006-03-09 Darin Adler <darin@apple.com> |
|
9525 |
|
9526 Reviewed by John Sullivan. |
|
9527 |
|
9528 - fix http://bugs.webkit.org/show_bug.cgi?id=7681 |
|
9529 memory leak in the plug-in tests |
|
9530 |
|
9531 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: |
|
9532 (NPP_Destroy): Added code to release the plug-in object. This is the leak fix. |
|
9533 (NPP_SetWindow): Remove unneeded code to store the window pointer. |
|
9534 |
|
9535 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
9536 Moved the browser global in here since it's declared in this file's header. |
|
9537 Changed the code to set up the pluginClass structure to not use function |
|
9538 pointer casts. Those are dangerous because they can hide many types of mismatch. |
|
9539 And indeed when I did this I discovered that many functions were missing their |
|
9540 boolean return values or had parameter declarations with the wrong types. |
|
9541 (pluginGetProperty): Use STRINGZ_TO_NPVARIANT macro for greater simplicity and |
|
9542 clarity. Added boolean return value: return true when successful and false when not. |
|
9543 (pluginSetProperty): Added boolean return value, return false since we have no |
|
9544 properties we can set. |
|
9545 (pluginInvoke): Added boolean return value. Return true when successful and false |
|
9546 when not. Use NPVARIANT macros where appropriate. Added a missing release for the |
|
9547 return value from calling the browser. Changed code to put the strings in malloc |
|
9548 buffers instead of relying on GCC's extension that allows variable-sized arrays |
|
9549 on the stack. |
|
9550 (pluginInvokeDefault): Added boolean return value, return false since we have no |
|
9551 default function to call. |
|
9552 (pluginInvalidate): Added missing parameter. Removed comment. |
|
9553 (pluginAllocate): Removed unneeded cast. This is C code, not C++, so you don't have |
|
9554 to cast the result of malloc. |
|
9555 (pluginDeallocate): Removed uneeded cast. |
|
9556 |
|
9557 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Removed some unneeded |
|
9558 includes. Changed our PluginObject to use NPObject instead of re-declaring fields |
|
9559 that match NPObject's fields. Removed unused NPWindow pointer. |
|
9560 |
|
9561 2006-03-09 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
9562 |
|
9563 Test: fast/events/event-sender-mouse-click.html |
|
9564 |
|
9565 Reviewed by Darin. |
|
9566 |
|
9567 - fix http://bugs.webkit.org/show_bug.cgi?id=7583 |
|
9568 DRT hangs when doing eventSender.mouseDown on native widgets |
|
9569 |
|
9570 * DumpRenderTree/DumpRenderTree.m: |
|
9571 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
9572 (-[EventSendingController mouseClick]): Simulates a click in a native |
|
9573 widget by queueing a mouseUp before sending the mouseDown, so that |
|
9574 the widget's mouse tracking event loop doesn't hang indefinitely. |
|
9575 |
|
9576 2006-03-09 Maciej Stachowiak <mjs@apple.com> |
|
9577 |
|
9578 Reviewed by Eric. |
|
9579 |
|
9580 - make link clicks work by handling link click requests |
|
9581 from WebCore |
|
9582 |
|
9583 * Spinneret/Spinneret/Spinneret.cpp: |
|
9584 (updateLocationBar): |
|
9585 * Spinneret/Spinneret/Spinneret.h: |
|
9586 * Spinneret/Spinneret/WebFrame.cpp: |
|
9587 (WebKit::WebFrame::WebFrame): |
|
9588 (WebKit::WebFrame::openURL): |
|
9589 (WebKit::WebFrame::loadURL): |
|
9590 * Spinneret/Spinneret/WebFrame.h: |
|
9591 |
|
9592 2006-03-08 Eric Seidel <eseidel@apple.com> |
|
9593 |
|
9594 Reviewed by mjs. |
|
9595 |
|
9596 Focus URL bar on Spinneret launch, remove border from WebView. |
|
9597 Stop WebFrame from deleting the job (prevent crash). |
|
9598 |
|
9599 * Spinneret/Spinneret/Spinneret.cpp: |
|
9600 (_tWinMain): |
|
9601 * Spinneret/Spinneret/WebFrame.cpp: |
|
9602 (WebKit::WebFrame::receivedAllData): |
|
9603 (WebKit::WebFrame::paint): |
|
9604 * Spinneret/Spinneret/WebView.cpp: |
|
9605 (WebKit::WebView::createWebView): |
|
9606 |
|
9607 2006-03-09 Alexey Proskuryakov <ap@nypop.com> |
|
9608 |
|
9609 Reviewed by Darin. |
|
9610 |
|
9611 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: |
|
9612 (pluginInvoke): Added a method to test getURL. |
|
9613 |
|
9614 2006-03-08 Maciej Stachowiak <mjs@apple.com> |
|
9615 |
|
9616 Reviewed by Eric. |
|
9617 |
|
9618 - load URLs, not file paths, in Spinneret |
|
9619 |
|
9620 * Spinneret/Spinneret/Spinneret.cpp: |
|
9621 (MyEditProc): |
|
9622 * Spinneret/Spinneret/Spinneret.vcproj: |
|
9623 * Spinneret/Spinneret/WebFrame.cpp: |
|
9624 (WebKit::WebFrame::loadURL): |
|
9625 (WebKit::WebFrame::receivedData): |
|
9626 (WebKit::WebFrame::receivedAllData): |
|
9627 * Spinneret/Spinneret/WebFrame.h: |
|
9628 * Spinneret/Spinneret/WebView.cpp: |
|
9629 (WebKit::WebView::WebView): |
|
9630 |
|
9631 2006-03-08 Darin Adler <darin@apple.com> |
|
9632 |
|
9633 Reviewed by Eric. |
|
9634 |
|
9635 - fixed AppleScript layout test results to not be endian-dependent |
|
9636 (Hyatt complained to me about this one) |
|
9637 |
|
9638 * DumpRenderTree/AppleScriptController.m: (-[AppleScriptController doJavaScript:]): |
|
9639 Added specific code for dumping LongDateTime, instead of dumping the raw bytes |
|
9640 (which are endian-dependent). |
|
9641 |
|
9642 2006-03-07 Darin Adler <darin@apple.com> |
|
9643 |
|
9644 Reviewed by Anders. |
|
9645 |
|
9646 - fix http://bugs.webkit.org/show_bug.cgi?id=7655 |
|
9647 unwanted output while running layout tests |
|
9648 |
|
9649 * DumpRenderTree/DumpRenderTree.m: |
|
9650 (checkedMalloc): Added. |
|
9651 (checkedRealloc): Added. |
|
9652 (makeLargeMallocFailSilently): Added. |
|
9653 (main): Call makeLargeMallocFailSilently. |
|
9654 |
|
9655 2006-03-06 Darin Adler <darin@apple.com> |
|
9656 |
|
9657 * Scripts/do-webcore-rename: Add some more planned renaming. |
|
9658 |
|
9659 2006-03-06 Eric Seidel <eseidel@apple.com> |
|
9660 |
|
9661 Reviewed by hyatt. |
|
9662 |
|
9663 * Spinneret/Spinneret/WebFrame.cpp: |
|
9664 (WebKit::WebFrame::paint): force layout before painting |
|
9665 |
|
9666 2006-03-06 Justin Garcia <justin.garcia@apple.com> |
|
9667 |
|
9668 Reviewed by darin |
|
9669 |
|
9670 Sent the windowNumber when sending events. |
|
9671 Added leapForward so that we don't have to spend time waiting |
|
9672 in layout tests that do mouse operations that require delays. |
|
9673 |
|
9674 * DumpRenderTree/DumpRenderTree.m: |
|
9675 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
9676 (+[EventSendingController webScriptNameForSelector:]): |
|
9677 (-[EventSendingController currentEventTime]): |
|
9678 (-[EventSendingController leapForward:]): |
|
9679 (-[EventSendingController mouseDown]): |
|
9680 (-[EventSendingController mouseUp]): |
|
9681 (-[EventSendingController mouseMoveToX:Y:]): |
|
9682 |
|
9683 2006-03-05 Darin Adler <darin@apple.com> |
|
9684 |
|
9685 * Scripts/do-webcore-rename: Fix a couple of things found while testing. |
|
9686 Script now works (after landing my two pending patches). |
|
9687 |
|
9688 2006-03-05 Darin Adler <darin@apple.com> |
|
9689 |
|
9690 - check in a script to do a "big" rename in WebCore |
|
9691 (can be run whenever we're ready to do it) |
|
9692 |
|
9693 * Scripts/do-webcore-rename: Added. |
|
9694 |
|
9695 2006-03-05 Maciej Stachowiak <mjs@apple.com> |
|
9696 |
|
9697 Reviewed by Eric. |
|
9698 |
|
9699 * Spinneret/Spinneret/WebFrame.cpp: |
|
9700 (WebKit::WebFrame::loadFilePath): Close file when done. |
|
9701 |
|
9702 2006-03-05 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
9703 |
|
9704 Reviewed by Darin, landed by ap. |
|
9705 |
|
9706 - fix http://bugs.webkit.org/show_bug.cgi?id=7589 |
|
9707 Mouse moved events do not work in DumpRenderTree |
|
9708 |
|
9709 Test: fast/events/event-sender-mouse-moved.html |
|
9710 |
|
9711 * DumpRenderTree/DumpRenderTree.m: |
|
9712 (-[EventSendingController mouseMoveToX:Y:]): Pass the correct windowNumber in the event. |
|
9713 |
|
9714 2006-03-04 Eric Seidel <eseidel@apple.com> |
|
9715 |
|
9716 Reviewed by hyatt. |
|
9717 |
|
9718 Take advantage of new GraphicsContext constructor to implement double buffering to avoid tearing. |
|
9719 Disable background erase to avoid tearing. |
|
9720 Fix potential memory smasher from extra long urls. |
|
9721 |
|
9722 * Spinneret/Spinneret/Spinneret.cpp: |
|
9723 (MyRegisterClass): |
|
9724 * Spinneret/Spinneret/Spinneret.vcproj: |
|
9725 * Spinneret/Spinneret/WebFrame.cpp: |
|
9726 (WebKit::WebFrame::loadFilePath): |
|
9727 (WebKit::WebFrame::paint): |
|
9728 * Spinneret/Spinneret/WebView.cpp: |
|
9729 (WebKit::registerWebViewWithInstance): |
|
9730 |
|
9731 2006-03-04 Eric Seidel <eseidel@apple.com> |
|
9732 |
|
9733 Reviewed by ggaren. |
|
9734 |
|
9735 Hang WebView pointer off of HWND (gets rid of global hack). |
|
9736 Remove MessageBox displayed on url change. |
|
9737 |
|
9738 * Spinneret/Spinneret/Spinneret.cpp: |
|
9739 (WndProc): |
|
9740 (MyEditProc): |
|
9741 * Spinneret/Spinneret/WebView.cpp: |
|
9742 (WebKit::registerWebViewWithInstance): |
|
9743 (WebKit::WebView::createWebView): |
|
9744 (WebKit::WebViewWndProc): |
|
9745 |
|
9746 2006-03-04 Alexey Proskuryakov <ap@nypop.com> |
|
9747 |
|
9748 Reviewed by Eric. |
|
9749 |
|
9750 Automatically kill httpd if it appears to be already running. |
|
9751 |
|
9752 * Scripts/run-webkit-tests: |
|
9753 |
|
9754 2006-03-04 Maciej Stachowiak <mjs@apple.com> |
|
9755 |
|
9756 Reviewed by Eric. |
|
9757 |
|
9758 * Spinneret/Spinneret/WebFrame.cpp: |
|
9759 (WebKit::WebFrame::loadFilePath): Improved local file loading. |
|
9760 |
|
9761 2006-03-03 Eric Seidel <eseidel@apple.com> |
|
9762 |
|
9763 Reviewed by hyatt. |
|
9764 |
|
9765 A few more fixes to make run-webkit-tests really work on win32. |
|
9766 |
|
9767 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
9768 (localFileTest): |
|
9769 * Scripts/run-webkit-tests: |
|
9770 |
|
9771 2006-03-03 Eric Seidel <eseidel@apple.com> |
|
9772 |
|
9773 Reviewed by darin. |
|
9774 |
|
9775 Make run-webkit-tests work on win32. |
|
9776 |
|
9777 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
9778 (localFileTest): |
|
9779 (dumpRenderTreeMain): |
|
9780 (dumpRenderTreeToStdOut): |
|
9781 (serializeToStdOut): |
|
9782 (main): |
|
9783 * Scripts/run-webkit-tests: |
|
9784 * Scripts/webkitdirs.pm: |
|
9785 * Spinneret/Spinneret/WebView.cpp: |
|
9786 (WebKit::WebView::WebView): |
|
9787 |
|
9788 2006-03-03 Eric Seidel <eseidel@apple.com> |
|
9789 |
|
9790 Reviewed by mjs. |
|
9791 |
|
9792 Add WebFrame class (to hold Frame and FrameView). |
|
9793 Add Location bar support to Spinneret. |
|
9794 |
|
9795 * Spinneret/Spinneret/Spinneret.cpp: |
|
9796 (resizeSubViews): |
|
9797 (_tWinMain): |
|
9798 (WndProc): |
|
9799 (MyEditProc): |
|
9800 * Spinneret/Spinneret/Spinneret.vcproj: |
|
9801 * Spinneret/Spinneret/WebFrame.cpp: Added. |
|
9802 (WebKit::WebFrame::WebFramePrivate::WebFramePrivate): |
|
9803 (WebKit::WebFrame::WebFramePrivate::~WebFramePrivate): |
|
9804 (WebKit::WebFrame::WebFrame): |
|
9805 (WebKit::WebFrame::loadFilePath): |
|
9806 (WebKit::WebFrame::loadHTMLString): |
|
9807 (WebKit::WebFrame::paint): |
|
9808 (WebKit::WebFrame::impl): |
|
9809 (WebKit::WebFrame::viewImpl): |
|
9810 * Spinneret/Spinneret/WebFrame.h: Added. |
|
9811 * Spinneret/Spinneret/WebView.cpp: |
|
9812 (WebKit::WebView::WebViewPrivate::~WebViewPrivate): |
|
9813 (WebKit::WebView::WebView): |
|
9814 (WebKit::WebView::windowHandle): |
|
9815 (WebKit::WebView::mainFrame): |
|
9816 (WebKit::WebView::mouseMoved): |
|
9817 (WebKit::WebView::mouseDown): |
|
9818 (WebKit::WebView::mouseUp): |
|
9819 (WebKit::WebView::mouseDoubleClick): |
|
9820 (WebKit::WebViewWndProc): |
|
9821 * Spinneret/Spinneret/WebView.h: |
|
9822 |
|
9823 2006-03-02 Eric Seidel <eseidel@apple.com> |
|
9824 |
|
9825 Reviewed by ggaren. |
|
9826 |
|
9827 * Spinneret/Spinneret/WebView.cpp: |
|
9828 (WebKit::registerWebViewWithInstance): |
|
9829 (WebKit::WebView::WebView): |
|
9830 (WebKit::WebView::mouseMoved): |
|
9831 (WebKit::WebView::mouseDown): |
|
9832 (WebKit::WebView::mouseUp): |
|
9833 (WebKit::WebView::mouseDoubleClick): |
|
9834 (WebKit::WebViewWndProc): |
|
9835 * Spinneret/Spinneret/WebView.h: |
|
9836 |
|
9837 2006-03-01 Eric Seidel <eseidel@apple.com> |
|
9838 |
|
9839 Reviewed by andersca. |
|
9840 |
|
9841 Make spinneret take advantage of the new GraphicsContextCairo. |
|
9842 |
|
9843 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
9844 (main): updated to match style guidelines. |
|
9845 * Spinneret/Spinneret/Spinneret.cpp: |
|
9846 (_tWinMain): |
|
9847 * Spinneret/Spinneret/WebView.cpp: |
|
9848 (WebKit::registerWebViewWithInstance): |
|
9849 (WebKit::WebView::WebView): |
|
9850 (WebKit::WebView::~WebView): |
|
9851 (WebKit::WebView::drawRect): |
|
9852 (WebKit::WndProc): |
|
9853 * Spinneret/Spinneret/WebView.h: |
|
9854 |
|
9855 2006-03-01 Justin Garcia <justin.garcia@apple.com> |
|
9856 |
|
9857 Reviewed by darin |
|
9858 |
|
9859 Give the events that eventSender sends a unique eventNumber |
|
9860 |
|
9861 * DumpRenderTree/DumpRenderTree.m: |
|
9862 (-[EventSendingController mouseDown]): |
|
9863 (-[EventSendingController mouseUp]): |
|
9864 (-[EventSendingController mouseMoveToX:Y:]): |
|
9865 |
|
9866 2006-03-01 Eric Seidel <eseidel@apple.com> |
|
9867 |
|
9868 Reviewed by hyatt. |
|
9869 |
|
9870 Add a stub win32 application to test WebCore drawing on windows. |
|
9871 |
|
9872 * Spinneret: Added. |
|
9873 * Spinneret/Spinneret: Added. |
|
9874 * Spinneret/Spinneret.sln: Added. |
|
9875 * Spinneret/Spinneret/Resource.h: Added. |
|
9876 * Spinneret/Spinneret/Spinneret.cpp: Added. |
|
9877 (_tWinMain): |
|
9878 (MyRegisterClass): |
|
9879 (InitInstance): |
|
9880 (WndProc): |
|
9881 (About): |
|
9882 * Spinneret/Spinneret/Spinneret.h: Added. |
|
9883 * Spinneret/Spinneret/Spinneret.ico: Added. |
|
9884 * Spinneret/Spinneret/Spinneret.rc: Added. |
|
9885 * Spinneret/Spinneret/Spinneret.vcproj: Added. |
|
9886 * Spinneret/Spinneret/WebView.cpp: Added. |
|
9887 (WebKit::WebView::WebViewPrivate::WebViewPrivate): |
|
9888 (WebKit::WebView::WebViewPrivate::~WebViewPrivate): |
|
9889 (WebKit::registerWebViewWithInstance): |
|
9890 (WebKit::WebView::createWebView): |
|
9891 (WebKit::WebView::WebView): |
|
9892 (WebKit::WebView::~WebView): |
|
9893 (WebKit::WebView::drawRect): |
|
9894 (WebKit::WebView::windowHandle): |
|
9895 (WebKit::WndProc): |
|
9896 * Spinneret/Spinneret/WebView.h: Added. |
|
9897 * Spinneret/Spinneret/small.ico: Added. |
|
9898 * Spinneret/Spinneret/stdafx.cpp: Added. |
|
9899 * Spinneret/Spinneret/stdafx.h: Added. |
|
9900 |
|
9901 2006-02-28 Eric Seidel <eseidel@apple.com> |
|
9902 |
|
9903 Reviewed by mjs. |
|
9904 |
|
9905 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
9906 (main): add ability to dump render tree and read from a local file. |
|
9907 |
|
9908 2006-02-27 Eric Seidel <eseidel@apple.com> |
|
9909 |
|
9910 Reviewed by darin. |
|
9911 |
|
9912 * Scripts/install-win-extras: fix dll permissions & download zlib too. |
|
9913 |
|
9914 2006-02-27 Eric Seidel <eseidel@apple.com> |
|
9915 |
|
9916 Reviewed by ggaren. |
|
9917 |
|
9918 Test new KConfig -> PlugInInfoStore change. |
|
9919 http://bugs.webkit.org/show_bug.cgi?id=7498 |
|
9920 |
|
9921 * DumpRenderTree/DumpRenderTree.m: |
|
9922 (main): load test netscape plugin |
|
9923 * Scripts/run-webkit-tests: style update |
|
9924 |
|
9925 2006-02-24 Eric Seidel <eseidel@apple.com> |
|
9926 |
|
9927 Reviewed by mjs. |
|
9928 |
|
9929 Make DumpRenderTree link against icu. |
|
9930 |
|
9931 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
9932 |
|
9933 2006-02-24 Eric Seidel <eseidel@apple.com> |
|
9934 |
|
9935 Reviewed by mjs. |
|
9936 |
|
9937 Make DumpRenderTree link against libxml, etc. |
|
9938 |
|
9939 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
9940 |
|
9941 2006-02-24 Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
9942 |
|
9943 Reviewed and landed by Anders. |
|
9944 |
|
9945 Prevent rendering to the offscreen window. -[NSWindow displayIfNeeded] was |
|
9946 getting called from the run loop, making the view render each test and thus slowing |
|
9947 down the tests. |
|
9948 |
|
9949 * DumpRenderTree/DumpRenderTree.m: |
|
9950 (main): Set the offscreen window to not autodisplay. |
|
9951 |
|
9952 2006-02-23 Alexey Proskuryakov <ap@nypop.com> |
|
9953 |
|
9954 Reviewed by Darin. |
|
9955 |
|
9956 - Turn http tests back on by default. |
|
9957 - Wait for Apache to actually start serving requests. |
|
9958 - Get user id from a built-in variable rather than an external command; |
|
9959 don't pass the group. |
|
9960 |
|
9961 * Scripts/run-webkit-tests: |
|
9962 |
|
9963 2006-02-23 Alexey Proskuryakov <ap@nypop.com> |
|
9964 |
|
9965 Suggested by Mitz Pettel, reviewed by Darin. |
|
9966 |
|
9967 * Scripts/run-webkit-tests: Pass User and Group directives, so that Apache |
|
9968 can run CGIs even if the permissions are 700 or 600. |
|
9969 |
|
9970 2006-02-23 Darin Adler <darin@apple.com> |
|
9971 |
|
9972 Collaborating with Alexey. |
|
9973 |
|
9974 - turn off http tests by default until we figure out how to get them |
|
9975 to run even when permissions on CGI files are 700 instead of 755 |
|
9976 |
|
9977 * Scripts/run-webkit-tests: Set $testHTTP to 0 instead of 1 for now. |
|
9978 |
|
9979 2006-02-23 Eric Seidel <eseidel@apple.com> |
|
9980 |
|
9981 Add *.user to ignore list. |
|
9982 |
|
9983 2006-02-23 Eric Seidel <eseidel@apple.com> |
|
9984 |
|
9985 Remove binary file which shouldn't have been commited (and add to ignore list). |
|
9986 |
|
9987 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb: Removed. |
|
9988 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: Removed. |
|
9989 |
|
9990 2006-02-22 Alexey Proskuryakov <ap@nypop.com> |
|
9991 |
|
9992 Reviewed by Eric. |
|
9993 |
|
9994 * Scripts/run-webkit-tests: Put Apache log files in the right directory. |
|
9995 |
|
9996 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
9997 |
|
9998 Reviewed by Tim Hatcher. |
|
9999 |
|
10000 Fix install-win-extras to not try to re-install setx if installed. |
|
10001 |
|
10002 * Scripts/install-win-extras: |
|
10003 |
|
10004 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10005 |
|
10006 One more file possibly missing from previous commit? |
|
10007 |
|
10008 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb: |
|
10009 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: |
|
10010 |
|
10011 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10012 |
|
10013 Reviewed by justing. |
|
10014 |
|
10015 Files missing from previous commit. |
|
10016 |
|
10017 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: |
|
10018 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: |
|
10019 |
|
10020 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10021 |
|
10022 Rubber-stamped by justing. |
|
10023 |
|
10024 Corrected path for DumpRenderTree.intermediate files |
|
10025 |
|
10026 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: |
|
10027 |
|
10028 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10029 |
|
10030 Reviewed by justing. |
|
10031 |
|
10032 Fixed build-dumprendertree to exit with correct error codes. |
|
10033 |
|
10034 * Scripts/build-dumprendertree: |
|
10035 |
|
10036 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10037 |
|
10038 Reviewed by justing. |
|
10039 |
|
10040 Update build scripts to generalize building on Win32, and allow |
|
10041 building of DumpRenderTree on Win32 from build-dumprendertree. |
|
10042 |
|
10043 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: |
|
10044 (main): |
|
10045 * Scripts/build-dumprendertree: |
|
10046 * Scripts/build-webkit: |
|
10047 * Scripts/webkitdirs.pm: |
|
10048 |
|
10049 2006-02-22 Eric Seidel <eseidel@apple.com> |
|
10050 |
|
10051 Reviewed by hyatt. |
|
10052 |
|
10053 * DumpRenderTree/DumpRenderTree.vcproj: Added. |
|
10054 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree: Added. |
|
10055 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb: Added. |
|
10056 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.sln: Added. |
|
10057 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: Added. |
|
10058 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: Added. |
|
10059 (_tmain): |
|
10060 * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Added. |
|
10061 * Scripts/build-webkit: make build-webkit cleanup after itself |
|
10062 |
|
10063 2006-02-22 Alexey Proskuryakov <ap@nypop.com> |
|
10064 |
|
10065 Reviewed by Darin. |
|
10066 |
|
10067 - http://bugs.webkit.org/show_bug.cgi?id=7409 |
|
10068 Some minor fixes to http tests. |
|
10069 |
|
10070 * Scripts/run-webkit-tests: Pass CustomLog and ErrorLog directives to httpd. |
|
10071 |
|
10072 2006-02-21 Alexey Proskuryakov <ap@nypop.com> |
|
10073 |
|
10074 Reviewed by Darin. |
|
10075 |
|
10076 - http://bugs.webkit.org/show_bug.cgi?id=6197 |
|
10077 Would like to use locally installed Apache for testing. |
|
10078 |
|
10079 Added two run-webkit-tests options: |
|
10080 --http (--nohttp) - whether to launch Apache (defaults to yes); |
|
10081 --port - which port to listen on (defaults to 8000). |
|
10082 |
|
10083 Tests in LayoutTests/http are not run directly, and Apache is used instead. |
|
10084 For example, http/tests/xmlhttprequest/post-content-type.html is loaded as |
|
10085 http://127.0.0.1:8000/xmlhttprequest/post-content-type.html. |
|
10086 |
|
10087 Also added support for .shtml and .text files. Text files give an empty |
|
10088 *-expected.txt, but a correct image. |
|
10089 |
|
10090 Apache only listens on the loopback interface. It writes logs to /tmp/WebKit. |
|
10091 |
|
10092 * Scripts/run-webkit-tests: |
|
10093 |
|
10094 2006-02-21 Darin Adler <darin@apple.com> |
|
10095 |
|
10096 Suggested by Mark Rowe. |
|
10097 |
|
10098 * Scripts/run-webkit-tests: Don't include the number of excluded leaks when |
|
10099 reporting leak counts. |
|
10100 |
|
10101 2006-02-18 Maciej Stachowiak <mjs@apple.com> |
|
10102 |
|
10103 Reviewed by Darin. |
|
10104 |
|
10105 - Added install-win-extras script which installs some extra |
|
10106 programs and libraries, and does Windows first-time setup. |
|
10107 |
|
10108 * Scripts/build-webkit: Add a newline between build results. |
|
10109 * Scripts/install-win-extras: Added. |
|
10110 |
|
10111 2006-02-19 Alexey Proskuryakov <ap@nypop.com> |
|
10112 |
|
10113 Reviewed by Darin. |
|
10114 |
|
10115 - http://bugs.webkit.org/show_bug.cgi?id=7308 |
|
10116 DumpRenderTree should be able to load files via HTTP |
|
10117 |
|
10118 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): |
|
10119 Handle tests starting with "http://" as real URLs, not file system paths. |
|
10120 |
|
10121 2006-02-19 Alexey Proskuryakov <ap@nypop.com> |
|
10122 |
|
10123 Reviewed by Maciej. |
|
10124 |
|
10125 - fix http://bugs.webkit.org/show_bug.cgi?id=7357 |
|
10126 REGRESSION: Warnings from WebKit scripts if PBXProductDirectory is undefined |
|
10127 |
|
10128 * Scripts/webkitdirs.pm: only call chomp if PBXProductDirectory is configured. |
|
10129 |
|
10130 2006-02-18 Darin Adler <darin@apple.com> |
|
10131 |
|
10132 * Scripts/commit-log-editor: Added. |
|
10133 |
|
10134 2006-02-17 Eric Seidel <eseidel@apple.com> |
|
10135 |
|
10136 Reviewed by hyatt. |
|
10137 |
|
10138 Make Win32 have the same default "WebKitBuild" directory behavior. |
|
10139 |
|
10140 * Scripts/build-webkit: |
|
10141 * Scripts/webkitdirs.pm: |
|
10142 |
|
10143 2006-02-17 Eric Seidel <eseidel@apple.com> |
|
10144 |
|
10145 Reviewed by Beth. |
|
10146 |
|
10147 * Scripts/build-webkit: make win32 actually report errors |
|
10148 |
|
10149 2006-02-17 Eric Seidel <eseidel@apple.com> |
|
10150 |
|
10151 Reviewed by adele. |
|
10152 |
|
10153 * Scripts/run-webkit-tests: Ignore quicktime plugin leaks |
|
10154 |
|
10155 2006-02-17 Eric Seidel <eseidel@apple.com> |
|
10156 |
|
10157 Reviewed by adele. |
|
10158 |
|
10159 * Scripts/run-webkit-tests: Ignore flash leaks |
|
10160 |
|
10161 2006-02-15 Justin Garcia <justin.garcia@apple.com> |
|
10162 |
|
10163 Reviewed by darin |
|
10164 |
|
10165 <http://bugs.webkit.org/show_bug.cgi?id=7148> |
|
10166 Add drag and drop support to DumpRenderTree |
|
10167 |
|
10168 Intercept the drag start using the new UI delegate method, package an NSDraggingInfo, |
|
10169 and send dragging updates. Put DumpRenderTree's WebView into an offscreen window. |
|
10170 |
|
10171 * DumpRenderTree/DumpRenderTree.m: |
|
10172 (main): |
|
10173 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): |
|
10174 (-[WaitUntilDoneDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]): |
|
10175 (-[WaitUntilDoneDelegate webViewFocus:]): |
|
10176 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
10177 (+[LayoutTestController webScriptNameForSelector:]): |
|
10178 (-[LayoutTestController setWindowIsKey:]): |
|
10179 (-[LayoutTestController setMainFrameIsFirstResponder:]): |
|
10180 (-[EventSendingController init]): |
|
10181 (-[EventSendingController mouseDown]): |
|
10182 (-[EventSendingController mouseUp]): |
|
10183 (-[EventSendingController mouseMoveToX:Y:]): |
|
10184 (dumpRenderTree): |
|
10185 (-[DumpRenderTreeWindow isKeyWindow]): |
|
10186 (-[DumpRenderTreeDraggingInfo initWithImage:offset:pasteboard:source:]): |
|
10187 (-[DumpRenderTreeDraggingInfo dealloc]): |
|
10188 (-[DumpRenderTreeDraggingInfo draggingDestinationWindow]): |
|
10189 (-[DumpRenderTreeDraggingInfo draggingSourceOperationMask]): |
|
10190 (-[DumpRenderTreeDraggingInfo draggingLocation]): |
|
10191 (-[DumpRenderTreeDraggingInfo draggedImageLocation]): |
|
10192 (-[DumpRenderTreeDraggingInfo draggedImage]): |
|
10193 (-[DumpRenderTreeDraggingInfo draggingPasteboard]): |
|
10194 (-[DumpRenderTreeDraggingInfo draggingSource]): |
|
10195 (-[DumpRenderTreeDraggingInfo draggingSequenceNumber]): |
|
10196 (-[DumpRenderTreeDraggingInfo slideDraggedImageTo:]): |
|
10197 (-[DumpRenderTreeDraggingInfo namesOfPromisedFilesDroppedAtDestination:]): |
|
10198 * DumpRenderTree/TextInputController.m: |
|
10199 (-[TextInputController firstRectForCharactersFrom:length:]): |
|
10200 (-[TextInputController characterIndexForPointX:Y:]): |
|
10201 |
|
10202 2006-02-15 Geoffrey Garen <ggaren@apple.com> |
|
10203 |
|
10204 Reviewed by Eric. |
|
10205 |
|
10206 * DumpRenderTree/DumpRenderTree.m: |
|
10207 (-[LayoutTestController invokeUndefinedMethodFromWebScript:withArguments:]): |
|
10208 Added a dummy method for the sake of LayoutTests/plugins/ |
|
10209 undefined-property-crash.html. (It tests a crash due to fallback |
|
10210 object use. WebCore won't create a fallback object if the method is |
|
10211 not defined.) |
|
10212 |
|
10213 2006-02-14 Eric Seidel <eseidel@apple.com> |
|
10214 |
|
10215 Reviewed by adele. |
|
10216 |
|
10217 * Scripts/run-webkit-tests: added --results-directory (-o) option |
|
10218 |
|
10219 2006-02-09 Eric Seidel <eseidel@apple.com> |
|
10220 |
|
10221 Rubber-stamped by mjs. |
|
10222 |
|
10223 Renamed split-class to split-file-by-class. |
|
10224 |
|
10225 * Scripts/build-webkit: Updated copyright. |
|
10226 * Scripts/split-class: Removed. |
|
10227 * Scripts/split-file-by-class: Added. |
|
10228 |
|
10229 2006-02-08 Eric Seidel <eseidel@apple.com> |
|
10230 |
|
10231 Rubber-stamped by mjs. |
|
10232 |
|
10233 Adding new script for splitting multi-class files. |
|
10234 Also adding supporting perl module with space removing heuristics. |
|
10235 |
|
10236 * Scripts/SpacingHeuristics.pm: Added. |
|
10237 * Scripts/build-drawtest: updated copyright header |
|
10238 * Scripts/split-class: Added. |
|
10239 |
|
10240 2006-02-08 Justin Garcia <justin.garcia@apple.com> |
|
10241 |
|
10242 Reviewed by thatcher |
|
10243 |
|
10244 Changes to test fix for: |
|
10245 <http://bugs.webkit.org/show_bug.cgi?id=3982> |
|
10246 webViewDidBeginEditing, webViewDidEndEditing notification methods not called on delegate |
|
10247 |
|
10248 * DumpRenderTree/DumpRenderTree.m: |
|
10249 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): |
|
10250 (+[LayoutTestController isSelectorExcludedFromWebScript:]): |
|
10251 (+[LayoutTestController webScriptNameForSelector:]): |
|
10252 (-[LayoutTestController setWindowHasFocus:]): |
|
10253 (-[LayoutTestController setDisplaysWithFocusAttributes:]): |
|
10254 |
|
10255 2006-02-07 Alexey Proskuryakov <ap@nypop.com> |
|
10256 |
|
10257 Reviewed by Timothy. |
|
10258 |
|
10259 Support automated testing of AppleScript "do JavaScript" command |
|
10260 http://bugs.webkit.org/show_bug.cgi?id=7012 |
|
10261 |
|
10262 * DumpRenderTree/AppleScriptController.h: Added. |
|
10263 * DumpRenderTree/AppleScriptController.m: Added. |
|
10264 * DumpRenderTree/DumpRenderTree.m: |
|
10265 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
10266 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
10267 |
|
10268 2006-02-06 Eric Seidel <eseidel@apple.com> |
|
10269 |
|
10270 Reviewed by hyatt. |
|
10271 |
|
10272 Fix build-webkit for use on win32 (unblocks buildbot usage). |
|
10273 http://bugs.webkit.org/show_bug.cgi?id=7122 |
|
10274 |
|
10275 * Scripts/build-webkit: use ifCygwin() to conditionalize builds |
|
10276 * Scripts/webkitdirs.pm: add ifOSX() and ifCygwin() |
|
10277 |
|
10278 2006-02-06 Eric Seidel <eseidel@apple.com> |
|
10279 |
|
10280 Rubber-stamped by darin & mjs. |
|
10281 |
|
10282 Added new support directory for build slave scripts. |
|
10283 Committing the first script, for use by the PLT's build slave. |
|
10284 This script is used to kick of the PLT (Page Load Test) slave. |
|
10285 |
|
10286 * BuildSlaveSupport: Added. |
|
10287 * BuildSlaveSupport/run-performance-tests: Added. |
|
10288 |
|
10289 2006-02-06 Eric Seidel <eseidel@apple.com> |
|
10290 |
|
10291 Rubber-stamped by darin. |
|
10292 |
|
10293 Adding setSourceDir for scripts stored in non-standard locations. |
|
10294 |
|
10295 * Scripts/webkitdirs.pm: |
|
10296 |
|
10297 2006-02-04 Darin Adler <darin@apple.com> |
|
10298 |
|
10299 * Scripts/webkitdirs.pm: Add a compatibilty hack for people with old |
|
10300 Configuration files that say Development or Deployment in them. |
|
10301 |
|
10302 2006-02-04 Darin Adler <darin@apple.com> |
|
10303 |
|
10304 * Scripts/make-js-test-wrappers: Don't create a wrapper if there's a disabled |
|
10305 wrapper already in the directory. |
|
10306 * Scripts/svn-apply: Handle additions and deletions properly -- I've been noticing |
|
10307 these haven't been working at all. |
|
10308 * Scripts/svn-unapply: Ditto. |
|
10309 |
|
10310 2006-02-03 Timothy Hatcher <timothy@apple.com> |
|
10311 |
|
10312 Reviewed by Justin. |
|
10313 |
|
10314 Renamed configuration names to Debug, Release and Production. |
|
10315 |
|
10316 * DrawTest/DrawTest.xcodeproj/project.pbxproj: |
|
10317 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
10318 * Scripts/set-webkit-configuration: |
|
10319 * Scripts/webkitdirs.pm: |
|
10320 |
|
10321 2006-02-02 Justin Garcia <justin.garcia@apple.com> |
|
10322 |
|
10323 Reviewed by thatcher |
|
10324 |
|
10325 Enabled spell checking for layout tests. |
|
10326 |
|
10327 * DumpRenderTree/DumpRenderTree.m: |
|
10328 (main): |
|
10329 |
|
10330 2006-01-29 Darin Adler <darin@apple.com> |
|
10331 |
|
10332 * Scripts/svn-apply: Added comments about things we should do to improve. |
|
10333 * Scripts/svn-create-patch: Ditto. |
|
10334 * Scripts/svn-unapply: Ditto. |
|
10335 |
|
10336 2006-01-28 Darin Adler <darin@apple.com> |
|
10337 |
|
10338 * DumpRenderTree/DumpRenderTree.m: (dump): Dump the image if it's not |
|
10339 already there, even if the checksum is correct. |
|
10340 |
|
10341 2006-01-27 Eric Seidel <eseidel@apple.com> |
|
10342 |
|
10343 Reviewed by adele. |
|
10344 |
|
10345 * Scripts/run-webkit-tests: make new tests use absolute urls |
|
10346 |
|
10347 2006-01-27 Eric Seidel <eseidel@apple.com> |
|
10348 |
|
10349 Reviewed by mjs. |
|
10350 |
|
10351 make run-webkit-tests output total leaks count |
|
10352 |
|
10353 * Scripts/run-webkit-tests: |
|
10354 |
|
10355 2006-01-27 Eric Seidel <eseidel@apple.com> |
|
10356 |
|
10357 Reviewed by mjs. |
|
10358 |
|
10359 run-webkit-test --leaks crashes (malloc logging runs out of memory) |
|
10360 http://bugs.webkit.org/show_bug.cgi?id=6869 |
|
10361 |
|
10362 * Scripts/run-webkit-tests: fix --leaks to not crash |
|
10363 |
|
10364 2006-01-26 Eric Seidel <eseidel@apple.com> |
|
10365 |
|
10366 Reviewed by darin. |
|
10367 |
|
10368 run-webkit-tests should produce a self-contained results directory |
|
10369 http://bugs.webkit.org/show_bug.cgi?id=6864 |
|
10370 |
|
10371 * Scripts/run-webkit-tests: copy failing items to results dir. |
|
10372 |
|
10373 2006-01-23 Darin Adler <darin@apple.com> |
|
10374 |
|
10375 - fix http://bugs.webkit.org/show_bug.cgi?id=3608 |
|
10376 need script to update localizable strings file in WebKit |
|
10377 |
|
10378 * Scripts/update-webkit-localizable-strings: Added. |
|
10379 |
|
10380 2006-01-23 Darin Adler <darin@apple.com> |
|
10381 |
|
10382 - added a couple of scripts -- more about these two soon |
|
10383 |
|
10384 * Scripts/extract-localizable-strings: Added. |
|
10385 * Scripts/merge-changelog: Added. |
|
10386 |
|
10387 2006-01-22 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
10388 |
|
10389 Reviewed by Anders. |
|
10390 |
|
10391 Build fix. build-webkit dies with "invalid build action: (empty string)" |
|
10392 |
|
10393 * Scripts/build-webkit: |
|
10394 Use svgOptions in an array context so xcodebuild doesn't choke on an empty argument. |
|
10395 |
|
10396 2006-01-22 Eric Seidel <eseidel@apple.com> |
|
10397 |
|
10398 Reviewed by anders. |
|
10399 |
|
10400 Fix --no-svg option to use XCode flags instead of gcc flags. |
|
10401 |
|
10402 * Scripts/build-webkit: |
|
10403 |
|
10404 2006-01-22 Eric Seidel <eseidel@apple.com> |
|
10405 |
|
10406 Reviewed by anders. |
|
10407 |
|
10408 Update build-webkit to use -USVG_SUPPORT instead of -no-SVG target. |
|
10409 |
|
10410 * Scripts/build-webkit: |
|
10411 |
|
10412 2006-01-20 David Kilzer <ddkilzer@kilzer.net> |
|
10413 |
|
10414 Reviewed by eseidel. |
|
10415 |
|
10416 - fix for http://bugs.webkit.org/show_bug.cgi?id=6682 |
|
10417 Call to checkWebCoreSVGSupport() broken in build-drawtest and run-drawtest |
|
10418 |
|
10419 * Scripts/build-drawtest: Changed bareword 'true' to 1. |
|
10420 * Scripts/run-drawtest: Changed bareword 'true' to 1. |
|
10421 |
|
10422 2006-01-19 Darin Adler <darin@apple.com> |
|
10423 |
|
10424 * Scripts/report-include-statistics: Added a new script. |
|
10425 |
|
10426 2006-01-19 Timothy Hatcher <timothy@apple.com> |
|
10427 |
|
10428 * Scripts/build-webkit: include JavaScriptGlue in the build |
|
10429 |
|
10430 2006-01-19 Darin Adler <darin@apple.com> |
|
10431 |
|
10432 * Scripts/webkitdirs.pm: Changed SVG check to work even if the path has |
|
10433 spaces in it by using the form of open that treats each argument as a string |
|
10434 rather than backtick syntax for reading the output of the nm tool. |
|
10435 |
|
10436 2006-01-12 Maciej Stachowiak <mjs@apple.com> |
|
10437 |
|
10438 Reviewed by Darin. |
|
10439 |
|
10440 - make prepare-ChangeLog way faster by using svn diff instead of svn status to |
|
10441 detect if there are any new tests |
|
10442 |
|
10443 * Scripts/prepare-ChangeLog: |
|
10444 |
|
10445 2006-01-12 Darin Adler <darin@apple.com> |
|
10446 |
|
10447 - removed some of the cvs-specific scripts -- not needed for this project any more |
|
10448 |
|
10449 * Scripts/cvs-abandon: Removed. |
|
10450 * Scripts/cvs-apply: Removed. |
|
10451 * Scripts/cvs-create-patch: Removed. |
|
10452 * Scripts/cvs-unapply: Removed. |
|
10453 |
|
10454 2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
10455 |
|
10456 Reviewed by eseidel. Committed by eseidel. |
|
10457 |
|
10458 - run-webkit-tests always launches Safari when tests fail |
|
10459 http://bugs.webkit.org/show_bug.cgi?id=6456 |
|
10460 |
|
10461 * Scripts/run-webkit-tests: |
|
10462 Add a command-line flag to prevent Safari being launched to display failed |
|
10463 tests. Always exit with non-zero status when tests have failed. |
|
10464 |
|
10465 2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
10466 |
|
10467 Reviewed by eseidel. Committed by eseidel. |
|
10468 |
|
10469 - build-webkit should exit with non-zero status when build fails |
|
10470 http://bugs.webkit.org/show_bug.cgi?id=6459 |
|
10471 |
|
10472 * Scripts/build-webkit: |
|
10473 Use correct bits of subprocess exit code when passing back through |
|
10474 as build-webkit's exit code. |
|
10475 |
|
10476 2006-01-10 Eric Seidel <eseidel@apple.com> |
|
10477 |
|
10478 Restored corrupted nibs from TOT CVS. |
|
10479 |
|
10480 * DrawTest/English.lproj/DrawTestDocument.nib: Replaced. |
|
10481 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Replaced. |
|
10482 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Replaced. |
|
10483 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Replaced. |
|
10484 * DrawTest/English.lproj/Inspector.nib: Replaced. |
|
10485 * DrawTest/English.lproj/Inspector.nib/classes.nib: Replaced. |
|
10486 * DrawTest/English.lproj/Inspector.nib/info.nib: Replaced. |
|
10487 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Replaced. |
|
10488 * DrawTest/English.lproj/MainMenu.nib: Replaced. |
|
10489 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Replaced. |
|
10490 * DrawTest/English.lproj/MainMenu.nib/info.nib: Replaced. |
|
10491 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Replaced. |
|
10492 * DrawTest/English.lproj/TestViewer.nib: Replaced. |
|
10493 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Replaced. |
|
10494 * DrawTest/English.lproj/TestViewer.nib/info.nib: Replaced. |
|
10495 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Replaced. |
|
10496 |
|
10497 2006-01-10 Nefaur Khandker <nefaurk@gmail.com> |
|
10498 |
|
10499 Reviewed by eseidel. Committed by eseidel. |
|
10500 |
|
10501 DrawTestView now subclasses WebView instead of DrawView. |
|
10502 |
|
10503 * DrawTest/DrawTest.xcodeproj/project.pbxproj: |
|
10504 * DrawTest/DrawTestDocument.h: |
|
10505 * DrawTest/DrawTestDocument.m: |
|
10506 (-[DrawTestDocument dealloc]): |
|
10507 (-[DrawTestDocument readFromFile:ofType:]): |
|
10508 (-[DrawTestDocument windowControllerDidLoadNib:]): |
|
10509 (-[DrawTestDocument dumpSVGToConsole:]): |
|
10510 (-[DrawTestDocument openSourceForSelection:]): |
|
10511 (-[DrawTestDocument dataRepresentationOfType:]): |
|
10512 * DrawTest/DrawTestToolbarController.h: |
|
10513 * DrawTest/DrawTestToolbarController.m: |
|
10514 (-[DrawTestToolbarController initWithDrawView:]): |
|
10515 (-[DrawTestToolbarController clickedToolbarItem:]): |
|
10516 (-[DrawTestToolbarController validateToolbarItem:]): |
|
10517 * DrawTest/DrawTestView.h: |
|
10518 * DrawTest/DrawTestView.m: |
|
10519 (-[DrawTestView initWithFrame:]): |
|
10520 (-[DrawTestView setDocument:]): |
|
10521 * DrawTest/SVGTest.h: |
|
10522 * DrawTest/SVGTest.m: |
|
10523 (+[SVGTest sharedDrawView]): |
|
10524 (-[SVGTest generateCompositeIfNecessary]): |
|
10525 * DrawTest/TestController.h: |
|
10526 * DrawTest/TestController.m: |
|
10527 (-[TestController awakeFromNib]): |
|
10528 (-[TestController setSelectedTest:]): |
|
10529 (-[TestController openTestViewerForSelection:]): |
|
10530 (-[TestController toggleViewersScaleRule:]): |
|
10531 * DrawTest/TestViewerSplitView.m: |
|
10532 (-[TestViewerSplitView drawRect:]): |
|
10533 |
|
10534 2006-01-10 Anders Carlsson <andersca@mac.com> |
|
10535 |
|
10536 Reviewed by Timothy. |
|
10537 |
|
10538 * DumpRenderTree/DumpRenderTree.m: |
|
10539 (main): Set the default language to "en", so language tests will work. |
|
10540 |
|
10541 2006-01-08 Maciej Stachowiak <mjs@apple.com> |
|
10542 |
|
10543 Reviewed by Eric. |
|
10544 |
|
10545 - script to generate HTML wrappers for JS tests |
|
10546 http://bugs.webkit.org/show_bug.cgi?id=6441 |
|
10547 |
|
10548 * Scripts/make-js-test-wrappers: Added. |
|
10549 |
|
10550 2006-01-08 Maciej Stachowiak <mjs@apple.com> |
|
10551 |
|
10552 Reviewed by Eric. |
|
10553 |
|
10554 * Scripts/svn-create-patch: Fix to work when passed directory names. |
|
10555 |
|
10556 2006-01-08 Geoffrey Garen <ggaren@apple.com> |
|
10557 |
|
10558 Reviewed by Eric. |
|
10559 |
|
10560 - Added back/forward navigation support to DumpRenderTree. Hopefully we |
|
10561 can start writing automated loader tests now. I have one in the works. |
|
10562 |
|
10563 * DumpRenderTree/DumpRenderTree.m: |
|
10564 (main): Construct global navigationController on entry, destroy on exit. |
|
10565 Set frame to nil on exit too, to match all the other global objects. |
|
10566 (Probably academic, since the process is exiting, anyway.) |
|
10567 (-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): Notify the |
|
10568 navigationController, in case it wants to kick off a load. |
|
10569 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): Expose |
|
10570 the navigationController to scripting. |
|
10571 |
|
10572 New class, should be straightforward: |
|
10573 |
|
10574 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
10575 * DumpRenderTree/NavigationController.h: Added. |
|
10576 * DumpRenderTree/NavigationController.m: Added. |
|
10577 |
|
10578 (+[NavigationController isSelectorExcludedFromWebScript:]): |
|
10579 (+[NavigationController webScriptNameForSelector:]): |
|
10580 (-[NavigationController setPendingScript:]): |
|
10581 (-[NavigationController setPendingRequest:]): |
|
10582 (-[NavigationController evaluateWebScript:afterBackForwardNavigation:]): |
|
10583 (-[NavigationController webView:didFinishLoadForFrame:]): |
|
10584 (-[NavigationController dealloc]): |
|
10585 |
|
10586 2006-01-08 Timothy Hatcher <timothy@apple.com> |
|
10587 |
|
10588 Removed this script, no longer needs with the Subversion switch. |
|
10589 |
|
10590 * checkout: Removed. |
|
10591 |
|
10592 2006-01-08 Timothy Hatcher <timothy@apple.com> |
|
10593 |
|
10594 Removes some stray tabs. |
|
10595 |
|
10596 * Scripts/update-webkit: |
|
10597 |
|
10598 2005-01-07 Eric Seidel <eseidel@apple.com> |
|
10599 |
|
10600 Reviewed by darin. |
|
10601 |
|
10602 build-webkit should pass on build arguments from command line |
|
10603 http://bugs.webkit.org/show_bug.cgi?id=5854 |
|
10604 |
|
10605 * Scripts/build-webkit: |
|
10606 |
|
10607 2006-01-07 Eric Seidel <eseidel@apple.com> |
|
10608 |
|
10609 Reviewed by mjs & xenon. |
|
10610 |
|
10611 * Scripts/update-webkit: support Internal updates as well |
|
10612 |
|
10613 2006-01-06 Geoffrey Garen <ggaren@apple.com> |
|
10614 |
|
10615 Temporarily rolling out plugin support from DumpRenderTree because it |
|
10616 caused lots of layout test regressions. |
|
10617 |
|
10618 * DumpRenderTree/DumpRenderTree.m: |
|
10619 (main): Remove invisible window added to support plugins. |
|
10620 |
|
10621 2006-01-06 Geoffrey Garen <ggaren@apple.com> |
|
10622 |
|
10623 Reviewed by darin. |
|
10624 |
|
10625 - Fixed http://bugs.webkit.org/show_bug.cgi?id=6361 |
|
10626 Add plugin support to DumpRenderTree |
|
10627 |
|
10628 Also wrote first test plugin. |
|
10629 |
|
10630 * DumpRenderTree/DumpRenderTree.m: |
|
10631 (main): |
|
10632 (1) Put the WebView in an invisible window, because PlugIns are |
|
10633 optimized not to load if there's no parent window. |
|
10634 (2) Tell WebKit to load any PlugIns in the directory from which we |
|
10635 loaded. This means we can build nasty PlugIns alongside DumpRenderTree |
|
10636 and they'll load automagically during layout testing, but they won't be |
|
10637 added to the user's system, hosing apps like Safari. |
|
10638 |
|
10639 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added new |
|
10640 test PlugIn to project. |
|
10641 |
|
10642 PlugIn added to project: |
|
10643 |
|
10644 * DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist: Added. |
|
10645 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: Added. |
|
10646 (getPluginClass): |
|
10647 (initializeIdentifiers): |
|
10648 (pluginHasProperty): |
|
10649 (pluginHasMethod): |
|
10650 (pluginGetProperty): |
|
10651 (pluginSetProperty): |
|
10652 (pluginInvoke): |
|
10653 (pluginInvokeDefault): |
|
10654 (pluginInvalidate): |
|
10655 (pluginAllocate): |
|
10656 (pluginDeallocate): |
|
10657 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Added. |
|
10658 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: Added. |
|
10659 (NP_Initialize): |
|
10660 (NP_GetEntryPoints): |
|
10661 (NP_Shutdown): |
|
10662 (NPP_New): |
|
10663 (NPP_Destroy): |
|
10664 (NPP_SetWindow): |
|
10665 (NPP_NewStream): |
|
10666 (NPP_DestroyStream): |
|
10667 (NPP_WriteReady): |
|
10668 (NPP_Write): |
|
10669 (NPP_StreamAsFile): |
|
10670 (NPP_Print): |
|
10671 (NPP_HandleEvent): |
|
10672 (NPP_URLNotify): |
|
10673 (NPP_GetValue): |
|
10674 (NPP_SetValue): |
|
10675 |
|
10676 2006-01-04 Timothy Hatcher <timothy@apple.com> |
|
10677 |
|
10678 Reviewed by Darin. |
|
10679 Created by Eric. |
|
10680 Tweaked and tested by me. |
|
10681 |
|
10682 New scripts to work with Subversion when the switch happens. |
|
10683 These will replace cvs-apply, cvs-unapply, and cvs-create-patch. |
|
10684 |
|
10685 * Scripts/svn-apply: Added. |
|
10686 * Scripts/svn-create-patch: Added. |
|
10687 * Scripts/svn-unapply: Added. |
|
10688 |
|
10689 2005-12-30 Eric Seidel <eseidel@apple.com> |
|
10690 |
|
10691 Reviewed by mjs. |
|
10692 |
|
10693 Move WebView width/height logic into DumpRenderTree to support |
|
10694 running the W3C SVG 1.1 tests along side other tests. The W3C |
|
10695 SVG 1.1 tests require a 480x360 view. |
|
10696 |
|
10697 * DumpRenderTree/DumpRenderTree.m: |
|
10698 (main): don't accept width/height |
|
10699 (dump): override width/height for SVG/W3C |
|
10700 * Scripts/run-webkit-tests: don't pass width/height |
|
10701 |
|
10702 2005-12-30 Eric Seidel <eseidel@apple.com> |
|
10703 |
|
10704 No review, only removing dead code. |
|
10705 |
|
10706 * DumpKCanvasTree/DumpKCanvasTree.m: Removed. |
|
10707 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Removed. |
|
10708 |
|
10709 2005-12-30 Eric Seidel <eseidel@apple.com> |
|
10710 |
|
10711 Reviewed by darin. |
|
10712 |
|
10713 DumpRenderTree should set a consistent color profile while running |
|
10714 http://bugs.webkit.org/show_bug.cgi?id=6155 |
|
10715 |
|
10716 Creates consistent colormatched renderings on every test machine |
|
10717 using the only way possible with Tiger APIs: by setting the |
|
10718 system color profile on the test machine for the duration of the |
|
10719 tests. This will (unfortunately) cause colors to change while |
|
10720 running DumpRenderTree. This can also cause "permanent" color |
|
10721 changes to occur if DRT is to crash (SIGSEGV, etc.) while running. |
|
10722 This is far from ideal, but it's be best way we've found to deal |
|
10723 with the issue for now. |
|
10724 |
|
10725 * DumpRenderTree/DumpRenderTree.m: |
|
10726 (restoreColorSpace): |
|
10727 (setDefaultColorProfileToRGB): |
|
10728 (main): |
|
10729 |
|
10730 2005-12-20 Alexey Proskuryakov <ap@nypop.com> |
|
10731 |
|
10732 Reviewed by Darin Adler. |
|
10733 |
|
10734 - fix http://bugs.webkit.org/show_bug.cgi?id=5846 |
|
10735 cvs-create-patch --include produces incorrect paths |
|
10736 |
|
10737 * Scripts/cvs-create-patch: Handle newly-added directories using chdir. |
|
10738 |
|
10739 2005-12-19 Eric Seidel <eseidel@apple.com> |
|
10740 |
|
10741 Reviewed by darin. |
|
10742 |
|
10743 * Scripts/run-webkit-tests: stop /etc/catalog warnings |
|
10744 |
|
10745 2005-12-19 Darin Adler <darin@apple.com> |
|
10746 |
|
10747 Reviewed by Eric Seidel. |
|
10748 |
|
10749 - fix http://bugs.webkit.org/show_bug.cgi?id=4990 |
|
10750 WebKit needs to use a local pasteboard during testing |
|
10751 |
|
10752 * DumpRenderTree/DumpRenderTree.m: |
|
10753 (main): Call poseAs to substitute our NSPasteboard class for the default one. |
|
10754 Create a local pasteboard (really a global one with a unique name) and release |
|
10755 it when exiting from the function so we don't leave it in the pasteboard server. |
|
10756 (dumpRenderTree): Added an autorelease pool around one small bit of code that |
|
10757 ddn't have one. Fixed a leak in an unlikely error case. |
|
10758 (+[DumpRenderTreePasteboard generalPasteboard]): Override the default version |
|
10759 of this method to return our local pasteboard. |
|
10760 |
|
10761 2005-12-15 Eric Seidel <eseidel@apple.com> |
|
10762 |
|
10763 Reviewed by Tim Hatcher. |
|
10764 |
|
10765 * Scripts/build-webkit: --svg is now default! |
|
10766 |
|
10767 2005-12-15 Eric Seidel <eseidel@apple.com> |
|
10768 |
|
10769 Reviewed by mjs. |
|
10770 |
|
10771 Don't run svg test automatically if +SVG is built (yet). |
|
10772 |
|
10773 * Scripts/run-webkit-tests: |
|
10774 |
|
10775 2005-12-15 Darin Adler <darin@apple.com> |
|
10776 |
|
10777 * Scripts/run-webkit-tests: Don't run tests in directories named "svg" if SVG |
|
10778 support is not compiled in. Report the 10 slowest tests if "--slowest" is |
|
10779 passed on the command line. |
|
10780 |
|
10781 2005-12-06 John Sullivan <sullivan@apple.com> |
|
10782 |
|
10783 Reviewed by Darin Adler. |
|
10784 |
|
10785 * Scripts/prepare-ChangeLog: |
|
10786 Remove special-case handling for nib files. This avoided trouble with cvs diff |
|
10787 when we were using wrappers for nib files. Now that we aren't using wrappers, |
|
10788 there's no reason to avoid adding the modified nib files to the file list that |
|
10789 gets diffed. |
|
10790 |
|
10791 2005-12-05 Eric Seidel <eseidel@apple.com> |
|
10792 |
|
10793 Reviewed by mjs. |
|
10794 |
|
10795 Script updates for SVG files move (remove references to SVGSupport) |
|
10796 |
|
10797 * Scripts/build-webkit: remove SVGSupport |
|
10798 * Scripts/run-webkit-tests: Resources -> resources for --svg |
|
10799 * Scripts/update-webkit: remove SVGSupport |
|
10800 |
|
10801 2005-12-05 Eric Seidel <eseidel@apple.com> |
|
10802 |
|
10803 Reviewed mjs. |
|
10804 |
|
10805 * checkout: remove --svg support, SVG is now checked out by default |
|
10806 |
|
10807 2005-11-29 Eric Seidel <eseidel@apple.com> |
|
10808 |
|
10809 Reviewed by darin. |
|
10810 |
|
10811 Update scripts to run SVG tests automatically (w/o --svg) if |
|
10812 WebCore is built with SVG support. |
|
10813 |
|
10814 * Scripts/build-drawtest: SVG support required |
|
10815 * Scripts/build-dumpkcanvastree: Removed. |
|
10816 * Scripts/run-drawtest: SVG support required to run |
|
10817 * Scripts/run-webkit-tests: pass *.svg files if WebCore has support |
|
10818 * Scripts/webkitdirs.pm: changed CheckWebCoreSVGSupport |
|
10819 |
|
10820 2005-11-28 Alexey Proskuryakov <ap@nypop.com> |
|
10821 |
|
10822 Reviewed by Darin. Committed by Maciej. |
|
10823 |
|
10824 - fixed "DumpRenderTree should test for Ahem before doing anything else" |
|
10825 (http://bugs.webkit.org/show_bug.cgi?id=5838) |
|
10826 |
|
10827 * DumpRenderTree/DumpRenderTree.m: |
|
10828 (main): |
|
10829 |
|
10830 2005-11-28 Eric Seidel <eseidel@apple.com> |
|
10831 |
|
10832 Reviewed by sullivan and GGAREN. |
|
10833 |
|
10834 Minor additions to make error messages more clear from cvs-apply. |
|
10835 |
|
10836 * Scripts/cvs-apply: make errors more clear |
|
10837 |
|
10838 2005-11-27 Oliver Hunt <ojh16@student.canterbury.ac.nz> |
|
10839 |
|
10840 Reviewed and committed by Maciej. |
|
10841 |
|
10842 - fixed cvs-create-patch --include produces incorrect paths |
|
10843 (http://bugs.webkit.org/show_bug.cgi?id=5846) |
|
10844 |
|
10845 * Scripts/cvs-create-patch: produce proper paths for new files. |
|
10846 |
|
10847 2005-11-21 Eric Seidel <eseidel@apple.com> |
|
10848 |
|
10849 Reviewed by hyatt. |
|
10850 |
|
10851 Some simple fixes to the build/test scripts now that SVG uses the |
|
10852 WebCore DOM. JSC+SVG is no longer needed, nor is RTTI support |
|
10853 or symlinks for KDOM. |
|
10854 |
|
10855 * Scripts/build-webkit: No longer builds JavaScriptCore+SVG |
|
10856 * Scripts/prepare-ChangeLog: handles missing LayoutTests directory |
|
10857 * Scripts/run-webkit-tests: now runs SVG tests using DRT |
|
10858 * Scripts/webkitdirs.pm: use SVG symbols instead of RTTI |
|
10859 * checkout: no longer symlink kdom |
|
10860 |
|
10861 2005-11-10 Eric Seidel <eseidel@apple.com> |
|
10862 |
|
10863 Reviewed by ggaren. |
|
10864 |
|
10865 * Scripts/build-webkit: Pass through options to xcodebuild |
|
10866 |
|
10867 2005-11-07 Darin Adler <darin@apple.com> |
|
10868 |
|
10869 * Scripts/cvs-apply: Fix case where the patch has files at the top level. |
|
10870 |
|
10871 2005-11-03 John Sullivan <sullivan@apple.com> |
|
10872 |
|
10873 Reviewed by Darin. |
|
10874 |
|
10875 * Scripts/run-safari: |
|
10876 changed message to say "Starting Safari" instead of odd "Start Safari" |
|
10877 * Scripts/run-webkit-tests: |
|
10878 changed the way we pass the file parameter to use -NSOpen rather than relying on |
|
10879 unlabeled arguments being treated as files. This was failing on some machines that |
|
10880 (mysteriously) had NSTreatUnknownArgumentsAsOpen set to NO in com.apple.Safari.plist. |
|
10881 |
|
10882 2005-10-27 Geoffrey Garen <ggaren@apple.com> |
|
10883 |
|
10884 Patch by Alexey Proskuryakov. |
|
10885 |
|
10886 Reviewed by Maciej. |
|
10887 |
|
10888 Fixes http://bugs.webkit.org/show_bug.cgi?id=5303 |
|
10889 TextInputController should support attributed strings |
|
10890 |
|
10891 * DumpRenderTree/TextInputController.m: |
|
10892 (+[NSMutableAttributedString isSelectorExcludedFromWebScript:]): |
|
10893 (+[NSMutableAttributedString webScriptNameForSelector:]): |
|
10894 (-[NSMutableAttributedString getLength]): |
|
10895 (-[NSMutableAttributedString attributeNamesAtIndex:]): |
|
10896 (-[NSMutableAttributedString valueOfAttribute:atIndex:]): |
|
10897 (-[NSMutableAttributedString addAttribute:value:]): |
|
10898 (-[NSMutableAttributedString addAttribute:value:from:length:]): |
|
10899 (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:]): |
|
10900 (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:from:length:]): |
|
10901 (-[NSMutableAttributedString addFontAttribute:fontName:size:]): |
|
10902 (-[NSMutableAttributedString addFontAttribute:fontName:size:from:length:]): |
|
10903 (+[TextInputController isSelectorExcludedFromWebScript:]): |
|
10904 (+[TextInputController webScriptNameForSelector:]): |
|
10905 (-[TextInputController insertText:]): |
|
10906 (-[TextInputController attributedSubstringFrom:length:]): |
|
10907 (-[TextInputController attributedStringWithString:]): |
|
10908 |
|
10909 2005-10-11 Eric Seidel <eseidel@apple.com> |
|
10910 |
|
10911 Reviewed by hyatt. |
|
10912 |
|
10913 Checks for leaks in ImageDiff too. |
|
10914 |
|
10915 * Scripts/run-webkit-tests: |
|
10916 |
|
10917 2005-10-09 Darin Adler <darin@apple.com> |
|
10918 |
|
10919 * Scripts/check-dom-results: Dump ".xhtml" for tests in the xhtml directory. |
|
10920 * Scripts/cvs-apply: Handle added/deleted files in the current directory. |
|
10921 * Scripts/cvs-unapply: Ditto. |
|
10922 * Scripts/run-webkit-tests: Add a few more false-positive leaks. |
|
10923 |
|
10924 2005-10-08 Alexey Proskuryakov <ap@nypop.com> |
|
10925 |
|
10926 Reviewed, rearranged and landed by Darin. |
|
10927 |
|
10928 - fixed http://bugs.webkit.org/show_bug.cgi?id=4707 |
|
10929 Need a way to automatically test for regressions in NSTextInput implementation |
|
10930 |
|
10931 * DumpRenderTree/DumpRenderTree.m: |
|
10932 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
10933 Create a text input controller and put it in a property of the window object. |
|
10934 |
|
10935 * DumpRenderTree/TextInputController.h: Added. |
|
10936 * DumpRenderTree/TextInputController.m: Added. |
|
10937 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added files. |
|
10938 |
|
10939 2005-10-06 Darin Adler <darin@apple.com> |
|
10940 |
|
10941 * Scripts/cvs-apply: Fixed merge option to work better when not all directories |
|
10942 are controlled by cvs, or when changes cross multiple repositories. |
|
10943 * Scripts/update-webkit: Don't print messages if the "quiet" flag is set. |
|
10944 |
|
10945 2005-10-03 Eric Seidel <eseidel@apple.com> |
|
10946 |
|
10947 Reviewed by mjs. |
|
10948 |
|
10949 Make mouseDown and mouseUp force layout before acting. |
|
10950 This is used by a new test case for 4233558. |
|
10951 |
|
10952 * DumpRenderTree/DumpRenderTree.m: |
|
10953 (-[EventSendingController mouseDown]): force layout |
|
10954 (-[EventSendingController mouseUp]): force layout |
|
10955 |
|
10956 2005-09-30 Eric Seidel <eseidel@apple.com> |
|
10957 |
|
10958 Reviewed by xenon. |
|
10959 |
|
10960 Updated all the scripts for the move: |
|
10961 WebCore/layout-tests -> LayoutTests |
|
10962 |
|
10963 * Scripts/check-dom-results: |
|
10964 * Scripts/prepare-ChangeLog: |
|
10965 * Scripts/run-webkit-tests: |
|
10966 * Scripts/update-webkit: added --no-tests |
|
10967 * checkout: added --no-tests |
|
10968 |
|
10969 2005-09-28 Darin Adler <darin@apple.com> |
|
10970 |
|
10971 - fixed http://bugs.webkit.org/show_bug.cgi?id=5144 |
|
10972 pixel test should run even if render trees differ |
|
10973 |
|
10974 * Scripts/run-webkit-tests: Don't check if the text dump matches. |
|
10975 |
|
10976 2005-09-27 Eric Seidel <eseidel@apple.com> |
|
10977 |
|
10978 No review needed, SVG build fix only. |
|
10979 |
|
10980 * DumpKCanvasTree/DumpKCanvasTree.m: |
|
10981 Missed one in my previous checkin. |
|
10982 http://bugs.webkit.org/show_bug.cgi?id=5141 |
|
10983 |
|
10984 2005-09-26 Eric Seidel <eseidel@apple.com> |
|
10985 |
|
10986 No review needed, SVG build fix only. |
|
10987 |
|
10988 * DrawTest/DrawTestDocument.m: |
|
10989 * DrawTest/DrawTestToolbarController.m: |
|
10990 * DrawTest/DrawTestView.h: |
|
10991 * DrawTest/DrawTestView.m: |
|
10992 * DrawTest/SVGTest.m: |
|
10993 * DrawTest/TestController.m: |
|
10994 Updated for WebCore+SVG -> WebCore rename. |
|
10995 http://bugs.webkit.org/show_bug.cgi?id=5141 |
|
10996 |
|
10997 2005-09-26 Eric Seidel <eseidel@apple.com> |
|
10998 |
|
10999 Reviewed by hyatt. |
|
11000 |
|
11001 * DumpRenderTree/DumpRenderTree.m: |
|
11002 (dump): updated error message |
|
11003 * Scripts/check-dom-results: now includes xhtml |
|
11004 Tool updates for xhtml. |
|
11005 http://bugs.webkit.org/show_bug.cgi?id=4907 |
|
11006 |
|
11007 2005-09-22 Duncan Wilcox <duncan@mclink.it> |
|
11008 |
|
11009 Reviewed by Maciej. |
|
11010 Landed by Darin. |
|
11011 |
|
11012 - patch for <http://bugs.webkit.org/show_bug.cgi?id=4963> |
|
11013 "Would like to simulate human interaction with webview" |
|
11014 |
|
11015 * DumpRenderTree/DumpRenderTree.m: |
|
11016 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): |
|
11017 (+[EventSendingController isSelectorExcludedFromWebScript:]): |
|
11018 (+[EventSendingController webScriptNameForSelector:]): |
|
11019 (-[EventSendingController init]): |
|
11020 (-[EventSendingController mouseDown]): |
|
11021 (-[EventSendingController mouseUp]): |
|
11022 (-[EventSendingController mouseMoveToX:Y:]): |
|
11023 Add eventSender javascript object, that sends fake mouse events to the webview. |
|
11024 |
|
11025 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
11026 link with Carbon.framework |
|
11027 |
|
11028 2005-09-22 Eric Seidel <eseidel@apple.com> |
|
11029 |
|
11030 Reviewed by mjs. |
|
11031 |
|
11032 Update tools for WebCore+SVG -> WebCore rename. |
|
11033 Also fold several SVG specific tools into their original |
|
11034 WebCore counterparts. |
|
11035 http://bugs.webkit.org/show_bug.cgi?id=5003 |
|
11036 |
|
11037 * DrawTest/DrawTest.xcodeproj/project.pbxproj: |
|
11038 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: |
|
11039 * Scripts/build-drawtest: |
|
11040 * Scripts/build-dumpkcanvastree: |
|
11041 * Scripts/build-webcore-svg: Removed. |
|
11042 * Scripts/build-webkit: added --svg option |
|
11043 * Scripts/run-drawtest: |
|
11044 * Scripts/run-webkit-tests: |
|
11045 * Scripts/webkitdirs.pm: various additions. |
|
11046 * checkout: added --svg option |
|
11047 * checkout-svg: Removed. |
|
11048 |
|
11049 2005-09-19 Eric Seidel <eseidel@apple.com> |
|
11050 |
|
11051 Reviewed by darin. |
|
11052 |
|
11053 * Scripts/run-webkit-tests: added --guard-malloc option |
|
11054 http://bugs.webkit.org/show_bug.cgi?id=4613 |
|
11055 |
|
11056 2005-09-16 Justin Garcia <justin.garcia@apple.com> |
|
11057 |
|
11058 Reviewed by geoff |
|
11059 |
|
11060 Removed a script that is only used by apple internal developers |
|
11061 |
|
11062 * Scripts/update-webkitsysteminterface: Removed. |
|
11063 |
|
11064 2005-09-16 Adele Peterson <adele@apple.com> |
|
11065 |
|
11066 Reviewed by Maciej. |
|
11067 |
|
11068 * Scripts/prepare-ChangeLog: Allow semicolons for protocols too. |
|
11069 |
|
11070 2005-09-14 Darin Adler <darin@apple.com> |
|
11071 |
|
11072 - fixed http://bugs.webkit.org/show_bug.cgi?id=4291 |
|
11073 dumpAsText doesn't work with XHTML documents |
|
11074 |
|
11075 * DumpRenderTree/DumpRenderTree.m: (dump): Dump the innerText of the document element |
|
11076 rather than of the body element. This works with typical XHTML documents. We can probably |
|
11077 do something even better in the long run, but this fixes the immediate issue. |
|
11078 |
|
11079 - separate tweak |
|
11080 |
|
11081 * Scripts/run-webkit-tests: Show the results in the current built Safari by using |
|
11082 run-safari instead of just using "open", which often runs another copy of Safari instead. |
|
11083 |
|
11084 2005-09-11 Mark Rowe <opendarwin.org@bdash.net.nz> |
|
11085 |
|
11086 Reviewed, tweaked, and landed by Darin. |
|
11087 |
|
11088 - fixed http://bugs.webkit.org/show_bug.cgi?id=4286 |
|
11089 .Mac prefpane crashes when Safari using CVS WebKit is running |
|
11090 |
|
11091 * Scripts/run-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH. |
|
11092 * Scripts/run-webkit-app: Ditto. |
|
11093 |
|
11094 2005-09-11 Darin Adler <darin@apple.com> |
|
11095 |
|
11096 * Scripts/run-webkit-tests: Oops. Use spaces, not tabs. |
|
11097 |
|
11098 2005-09-11 Darin Adler <darin@apple.com> |
|
11099 |
|
11100 Reviewed by Eric. |
|
11101 |
|
11102 * Scripts/run-webkit-tests: Sort tests with a new "pathcmp" function that's better in |
|
11103 two ways: 1) puts all files in a directory before any files in a subdirectory, and |
|
11104 2) sort file names with numeric digits in them in a logical way, so test-33 will come |
|
11105 before test-3. |
|
11106 |
|
11107 2005-09-08 Justin Garcia <justin.garcia@apple.com> |
|
11108 |
|
11109 Reviewed by darin |
|
11110 |
|
11111 * Scripts/update-webkitsysteminterface: Added. |
|
11112 Builds webkitsysteminterface and moves the built product and header into WebKitLibraries |
|
11113 |
|
11114 2005-09-01 John Sullivan <sullivan@apple.com> |
|
11115 |
|
11116 * Scripts/run-webkit-tests: |
|
11117 Excluded a known system leak to reduce noise; added comments about which leaks |
|
11118 are being excluded. |
|
11119 |
|
11120 2005-09-01 Tim Omernick <tomernick@apple.com> |
|
11121 |
|
11122 Change made by Darin, reviewed by John and myself. |
|
11123 |
|
11124 - Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations). |
|
11125 |
|
11126 * Scripts/prepare-ChangeLog: |
|
11127 |
|
11128 2005-08-31 Maciej Stachowiak <mjs@apple.com> |
|
11129 |
|
11130 Reviewed by Darin. |
|
11131 |
|
11132 - set color variant and font settings to a consistent value. |
|
11133 (http://bugs.webkit.org/show_bug.cgi?id=4769) |
|
11134 |
|
11135 * DumpRenderTree/DumpRenderTree.m: |
|
11136 (main): |
|
11137 |
|
11138 2005-08-30 Eric Seidel <eseidel@apple.com> |
|
11139 |
|
11140 Reviewed by mjs. |
|
11141 |
|
11142 * Scripts/build-svg2png: Removed. |
|
11143 * svg2png/ImageDiff.h: Removed. |
|
11144 * svg2png/ImageDiff.m: Removed. |
|
11145 * svg2png/svg2png.m: Removed. |
|
11146 * svg2png/svg2png.xcodeproj/project.pbxproj: Removed. |
|
11147 * svg2png/svg2png_Prefix.pch: Removed. |
|
11148 svg2png is no longer needed. |
|
11149 |
|
11150 2005-08-30 Darin Adler <darin@apple.com> |
|
11151 |
|
11152 * Scripts/check-dom-results: Special case 100% to say something nice. |
|
11153 * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before |
|
11154 applying the patch (need a better name). |
|
11155 * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes. |
|
11156 |
|
11157 2005-08-30 Darin Adler <darin@apple.com> |
|
11158 |
|
11159 * Scripts/run-webkit-tests: Small formatting fix for leaks mode. |
|
11160 |
|
11161 2005-08-29 Maciej Stachowiak <mjs@apple.com> |
|
11162 |
|
11163 Reviewed by Darin. |
|
11164 |
|
11165 - fixed http://bugs.webkit.org/show_bug.cgi?id=4723 |
|
11166 (some pixel tests fail when AA settings are changed) |
|
11167 |
|
11168 * DumpRenderTree/DumpRenderTree.m: |
|
11169 (main): set AA settings to the default values |
|
11170 |
|
11171 2005-08-29 Darin Adler <darin@apple.com> |
|
11172 |
|
11173 Reviewed by John Sullivan. |
|
11174 |
|
11175 * Scripts/run-webkit-tests: Added a mode where each test is run with a separate |
|
11176 executable -- much slower but can help pinpoint leaks. Changed formatting of some |
|
11177 messages too. |
|
11178 |
|
11179 2005-08-28 Maciej Stachowiak <mjs@apple.com> |
|
11180 |
|
11181 Reviewed by Eric. |
|
11182 |
|
11183 - fixed http://bugs.webkit.org/show_bug.cgi?id=4720 |
|
11184 (webkit pixel tests don't give consistent results with changed scrollbar arrow setting) |
|
11185 |
|
11186 * DumpRenderTree/DumpRenderTree.m: |
|
11187 (main): set scrollbar arrow setting to a consistent value |
|
11188 |
|
11189 2005-08-27 Jussi Hagman <juhagman@abo.fi> |
|
11190 |
|
11191 Reviewed and landed by Darin. |
|
11192 |
|
11193 - fixed http://bugs.webkit.org/show_bug.cgi?id=4676 |
|
11194 output of update-webkit is too verbose |
|
11195 |
|
11196 * Scripts/update-webkit: |
|
11197 Added option --quiet (-q) to decrease the amount of output. |
|
11198 |
|
11199 2005-08-27 Darin Adler <darin@apple.com> |
|
11200 |
|
11201 - fixed http://bugs.webkit.org/show_bug.cgi?id=4596 |
|
11202 cvs-create-patch --include-unknowns should ignore hidden files |
|
11203 |
|
11204 * Scripts/cvs-create-patch: Add code to check for files starting with ".". |
|
11205 |
|
11206 2005-08-25 Ben La Monica <ben.lamonica@gmail.com> |
|
11207 |
|
11208 Reviewed, tweaked, and landed by Darin. |
|
11209 |
|
11210 - fixed http://bugs.webkit.org/show_bug.cgi?id=4585 |
|
11211 update-webkit doesn't notice when you have SVGSupport and update properly |
|
11212 |
|
11213 * Scripts/update-webkit: Build SVGSupport directory if it's present. |
|
11214 |
|
11215 2005-08-25 Anders Carlsson <andersca@mac.com> |
|
11216 |
|
11217 Reviewed and landed by Darin. |
|
11218 |
|
11219 - fixed http://bugs.webkit.org/show_bug.cgi?id=4572 |
|
11220 layout test machinery can't handle tests with applets that have code attributes |
|
11221 |
|
11222 * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests. |
|
11223 |
|
11224 2005-08-24 Darin Adler <darin@apple.com> |
|
11225 |
|
11226 Reviewed by Maciej. |
|
11227 |
|
11228 - fixed http://bugs.webkit.org/show_bug.cgi?id=4625 |
|
11229 DumpRenderTree --pixel-tests crash |
|
11230 - landed some other small changes I had sitting in my tree |
|
11231 |
|
11232 * DumpRenderTree/DumpRenderTree.m: |
|
11233 (main): Don't bother saving and restoring the preferences. Not sure |
|
11234 why this was ever done since the preferences are specific to DumpRenderTree. |
|
11235 Clear delegates before releasing the WebView, because you can't count on the |
|
11236 order of object deallocation. |
|
11237 (dumpRenderTree): Fix code that releases a string before storing it in a |
|
11238 global variable. |
|
11239 |
|
11240 * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size |
|
11241 of a file. Fix lots of cases that were using tabs for indenting to use spaces instead. |
|
11242 |
|
11243 2005-08-23 Eric Seidel <eseidel@apple.com> |
|
11244 |
|
11245 Reviewed by mjs. |
|
11246 |
|
11247 * Scripts/run-webkit-tests: |
|
11248 Made --leaks option more readable by printing to a file. |
|
11249 http://bugs.webkit.org/show_bug.cgi?id=4590 |
|
11250 |
|
11251 2005-08-22 Eric Seidel <eseidel@apple.com> |
|
11252 Fix by Tobias Lidskog <tobiaslidskog@mac.com> |
|
11253 |
|
11254 Reviewed by darin. |
|
11255 |
|
11256 * Scripts/run-webkit-tests: hides "expected actual diffs" links |
|
11257 when they are not needed (for pixel-only failures) |
|
11258 http://bugs.webkit.org/show_bug.cgi?id=4584 |
|
11259 |
|
11260 2005-08-22 Eric Seidel <eseidel@apple.com> |
|
11261 |
|
11262 Reviewed by darin. |
|
11263 |
|
11264 * Scripts/run-webkit-tests: Added the ability to display more than |
|
11265 just two images as part of the image-diff "slideshow". |
|
11266 Added display of "-w3c.png" baseline images for SVG. |
|
11267 http://bugs.webkit.org/show_bug.cgi?id=4581 |
|
11268 |
|
11269 2005-08-20 Eric Seidel <eseidel@apple.com> |
|
11270 |
|
11271 * Scripts/run-webkit-tests: |
|
11272 "build" fix after committing incorrect version. |
|
11273 |
|
11274 2005-08-20 Eric Seidel <eseidel@apple.com> |
|
11275 |
|
11276 Reviewed by darin. |
|
11277 |
|
11278 * DumpRenderTree/DumpRenderTree.m: |
|
11279 (main): cleans up delegates |
|
11280 (dumpRenderTree): closes CFString/CFURL leak |
|
11281 * Scripts/run-webkit-tests: |
|
11282 Adds --leaks option to run-webkit-tests |
|
11283 http://bugs.webkit.org/show_bug.cgi?id=4542 |
|
11284 |
|
11285 2005-08-19 Ben La Monica <ben.lamonica@gmail.com> |
|
11286 |
|
11287 Reviewed by Darin. |
|
11288 |
|
11289 * Scripts/cvs-create-patch: Add an --include-unknowns option that will cause |
|
11290 new files to be included in the patch even without "cvs add". |
|
11291 |
|
11292 2005-08-19 Darin Adler <darin@apple.com> |
|
11293 |
|
11294 * Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and |
|
11295 non-cvs-generated patches. Anders has been creating these, so it's bad that |
|
11296 the script can't handle them. |
|
11297 * Scripts/cvs-unapply: Ditto. |
|
11298 |
|
11299 2005-08-18 Darin Adler <darin@apple.com> |
|
11300 |
|
11301 * Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with |
|
11302 "." in them -- based on complaint by someone here at Apple. |
|
11303 |
|
11304 2005-08-18 Eric Seidel <eseidel@apple.com> |
|
11305 |
|
11306 Reviewed by mjs. |
|
11307 |
|
11308 * Scripts/run-webkit-tests: |
|
11309 Made --svg imply --pixel-tests (pixel tests on-by-default for svg). |
|
11310 |
|
11311 2005-08-17 Maciej Stachowiak <mjs@apple.com> |
|
11312 |
|
11313 - add file that I forgot in the last checkin |
|
11314 |
|
11315 * DumpRenderTree/ImageDiff.m: Added. |
|
11316 (main): |
|
11317 (getImageFromStdin): |
|
11318 (compareImages): |
|
11319 (getDifferenceBitmap): |
|
11320 (computePercentageDifferent): |
|
11321 |
|
11322 2005-08-17 Maciej Stachowiak <mjs@apple.com> |
|
11323 |
|
11324 Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and |
|
11325 somewhat by me, and also tweaked by me a little bit. |
|
11326 |
|
11327 - better support for pixel-dumping |
|
11328 - use checksums of the images so the tests are fast |
|
11329 - change output format to make the tests run faster |
|
11330 - don't dump pixel results for tests that dump as text |
|
11331 |
|
11332 * DumpKCanvasTree/DumpKCanvasTree.m: |
|
11333 (main): |
|
11334 (dumpRenderTree): |
|
11335 (md5HashStringForBitmap): |
|
11336 (dumpPixelTests): |
|
11337 (constrainSizeToMaximum): |
|
11338 (getBitmapImageRepForSVGDocument): |
|
11339 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: |
|
11340 * DumpRenderTree/DumpRenderTree.m: |
|
11341 (main): |
|
11342 (dump): |
|
11343 (dumpRenderTree): |
|
11344 (md5HashStringForBitmap): |
|
11345 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: |
|
11346 * Scripts/run-webkit-tests: |
|
11347 |
|
11348 2005-08-17 Maciej Stachowiak <mjs@apple.com> |
|
11349 |
|
11350 Reviewed by Darin. |
|
11351 |
|
11352 - hacked DumpRenderTree to make the scrollbars appear and disappear properly. |
|
11353 |
|
11354 * DumpRenderTree/DumpRenderTree.m: |
|
11355 (main): |
|
11356 |
|
11357 2005-08-14 Oliver Hunt <ojh16@student.canterbury.ac.nz> |
|
11358 |
|
11359 Reviewed and landed by Darin. |
|
11360 |
|
11361 - fixed http://bugs.webkit.org/show_bug.cgi?id=4251 |
|
11362 Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts |
|
11363 |
|
11364 * Scripts/run-safari: Pass arguments through to Safari on command line. |
|
11365 * Scripts/run-webkit-app: Pass arguments through to "open" tool on command line. |
|
11366 |
|
11367 2005-08-11 Eric Seidel <eseidel@apple.com> |
|
11368 Fix by Tobias Lidskog <tobiaslidskog@mac.com> |
|
11369 |
|
11370 Reviewed by eseidel. |
|
11371 |
|
11372 * DrawTest/TestController.m: |
|
11373 (-[TestController imagePathForSVGPath:]): |
|
11374 Fixed support for using TextViewer with the layout-tests. |
|
11375 http://bugs.webkit.org/show_bug.cgi?id=4385 |
|
11376 |
|
11377 2005-08-11 Maciej Stachowiak <mjs@apple.com> |
|
11378 |
|
11379 At Least Roughly Glanced At by Anders. |
|
11380 |
|
11381 - fix change with totally breaks the layout tests. |
|
11382 |
|
11383 * DumpRenderTree/DumpRenderTree.m: |
|
11384 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Make tests unready if you start another |
|
11385 load, to avoid dumping twice accidentally. |
|
11386 |
|
11387 2005-08-10 Eric Seidel <eseidel@apple.com> |
|
11388 Fixed made by Mitz Pettel <opendarwin.org@mitzpettel.com> |
|
11389 |
|
11390 Reviewed by darin. |
|
11391 |
|
11392 * DumpRenderTree/DumpRenderTree.m: |
|
11393 Added support for rendering to a PNG file. |
|
11394 http://bugs.webkit.org/show_bug.cgi?id=3840 |
|
11395 |
|
11396 2005-08-07 Eric Seidel <eseidel@apple.com> |
|
11397 |
|
11398 Reviewed by darin. |
|
11399 |
|
11400 * Scripts/run-webkit-tests: added --svg option |
|
11401 * Scripts/run-webkit-tests-svg: Removed. |
|
11402 http://bugs.webkit.org/show_bug.cgi?id=4300 |
|
11403 |
|
11404 2005-08-07 Eric Seidel <eseidel@apple.com> |
|
11405 Changes by Ben La Monica <ben.lamonica@gmail.com> |
|
11406 |
|
11407 Reviewed by darin. |
|
11408 |
|
11409 * svg2png/ImageDiff.h: Added. |
|
11410 * svg2png/ImageDiff.m: Added. |
|
11411 (getDifferenceBitmap): |
|
11412 (computePercentageDifferent): |
|
11413 (saveAnimatedGIFToFile): |
|
11414 * svg2png/svg2png.m: |
|
11415 (usage): added several new options |
|
11416 (getBitmapForSVG): added NSBitmapImageRep generation |
|
11417 (main): various argument changes. |
|
11418 * svg2png/svg2png.xcodeproj/project.pbxproj: |
|
11419 Several additions to provide image differencing functionality. |
|
11420 http://bugs.webkit.org/show_bug.cgi?id=4193 |
|
11421 |
|
11422 2005-08-07 Eric Seidel <eseidel@apple.com> |
|
11423 |
|
11424 Reviewed by darin. |
|
11425 |
|
11426 * Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests |
|
11427 * checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests |
|
11428 Adding the first SVG layout tests: |
|
11429 http://bugs.webkit.org/show_bug.cgi?id=4303 |
|
11430 |
|
11431 2005-08-07 Darin Adler <darin@apple.com> |
|
11432 |
|
11433 * Scripts/cvs-create-patch: Do all the directories at once, for speed. |
|
11434 |
|
11435 2005-08-06 Eric Seidel <eseidel@apple.com> |
|
11436 |
|
11437 Reviewed by darin. |
|
11438 |
|
11439 * DumpKCanvasTree/DumpKCanvasTree.m: Added. |
|
11440 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added. |
|
11441 * Scripts/build-dumpkcanvastree: Added. |
|
11442 * Scripts/run-webkit-tests-svg: Added. |
|
11443 Adds a DumpRenderTree-like tool for SVG which allows us to do |
|
11444 text-based layout regression testing. This (like most of the |
|
11445 SVG specific stuff) is temporary and will be replaced by |
|
11446 DumpRenderTree once the DOMs and RenderTrees merge. |
|
11447 http://bugs.webkit.org/show_bug.cgi?id=3917 |
|
11448 |
|
11449 2005-08-06 Eric Seidel <eseidel@apple.com> |
|
11450 |
|
11451 Reviewed by darin. |
|
11452 |
|
11453 * DrawTest/DrawTestView.m: |
|
11454 (-[DrawTestView toggleFilterSupport:]): missing negation. |
|
11455 One half of fix for toggling filter support. |
|
11456 http://bugs.webkit.org/show_bug.cgi?id=4252 |
|
11457 |
|
11458 2005-08-04 Eric Seidel <eseidel@apple.com> |
|
11459 |
|
11460 Reviewed by darin. |
|
11461 |
|
11462 * Scripts/build-drawtest: |
|
11463 * Scripts/build-dumprendertree: |
|
11464 * Scripts/build-svg2png: |
|
11465 * Scripts/build-webcore-svg: |
|
11466 * Scripts/build-webkit: |
|
11467 * Scripts/webkitdirs.pm: added checkRequiredSystemConfig() |
|
11468 Added checkRequiredSystemConfig and made all the build-* scripts |
|
11469 use it to print a pretty warning when trying to compile on an |
|
11470 unsupported system (less than 10.4, Xcode 2.1). |
|
11471 http://bugs.webkit.org/show_bug.cgi?id=4280 |
|
11472 |
|
11473 2005-08-04 Darin Adler <darin@apple.com> |
|
11474 |
|
11475 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from |
|
11476 the dead. It was removed by accident when someone was trying to work on the branch. |
|
11477 |
|
11478 2005-07-31 Darin Adler <darin@apple.com> |
|
11479 |
|
11480 - a little tools cleanup |
|
11481 |
|
11482 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to |
|
11483 project as a whole. Removed unused Default configuration. |
|
11484 |
|
11485 * Scripts/check-dom-results: Added license header, comment to explain purpose of tool. |
|
11486 |
|
11487 2005-07-31 Duncan Wilcox <duncan@mclink.it> |
|
11488 |
|
11489 Reviewed and landed by Darin Adler. |
|
11490 |
|
11491 Add logging of editing delegate calls for regression checking. |
|
11492 |
|
11493 * DumpRenderTree/DumpRenderTree.m: |
|
11494 (main): |
|
11495 setup editing delegate |
|
11496 |
|
11497 (-[DOMNode dumpPath]): |
|
11498 (-[DOMRange dump]): |
|
11499 utility for editing delegate logging |
|
11500 |
|
11501 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]): |
|
11502 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]): |
|
11503 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]): |
|
11504 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]): |
|
11505 (-[EditingDelegate webView:shouldDeleteDOMRange:]): |
|
11506 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]): |
|
11507 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]): |
|
11508 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]): |
|
11509 (-[EditingDelegate webViewDidBeginEditing:]): |
|
11510 (-[EditingDelegate webViewDidChange:]): |
|
11511 (-[EditingDelegate webViewDidEndEditing:]): |
|
11512 (-[EditingDelegate webViewDidChangeTypingStyle:]): |
|
11513 log corresponding editing delegate methods |
|
11514 |
|
11515 (-[EditingDelegate webViewDidChangeSelection:]): |
|
11516 log selection except when clearing selection after end of test (uses existing "done" flag) |
|
11517 |
|
11518 (dumpRenderTree): |
|
11519 added clearing of selection after test |
|
11520 |
|
11521 2005-07-31 Eric Seidel <eseidel@apple.com> |
|
11522 |
|
11523 Reviewed by hyatt. |
|
11524 |
|
11525 * Scripts/build-drawtest: Added. |
|
11526 * Scripts/build-svg2png: Added. |
|
11527 * Scripts/build-webcore-svg: Added. |
|
11528 * Scripts/run-drawtest: Added. |
|
11529 * Scripts/webkitdirs.pm: added checkSVGFrameworks |
|
11530 Made it much easier to build WebCore+SVG. |
|
11531 http://bugs.webkit.org/show_bug.cgi?id=4208 |
|
11532 |
|
11533 2005-07-29 Eric Seidel <eseidel@apple.com> |
|
11534 |
|
11535 Reviewed by vicki. |
|
11536 |
|
11537 * DrawTest/DrawTest.xcodeproj/project.pbxproj: |
|
11538 Build fix. Removed bad path. |
|
11539 |
|
11540 2005-07-29 Eric Seidel <eseidel@apple.com> |
|
11541 |
|
11542 Reviewed by sullivan. |
|
11543 |
|
11544 * DrawTest/AppDelegate.h: Added. |
|
11545 * DrawTest/AppDelegate.m: Added. |
|
11546 * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added. |
|
11547 * DrawTest/DrawTestDocument.h: Added. |
|
11548 * DrawTest/DrawTestDocument.m: Added. |
|
11549 * DrawTest/DrawTestInspectorController.h: Added. |
|
11550 * DrawTest/DrawTestInspectorController.m: Added. |
|
11551 * DrawTest/DrawTestToolbarController.h: Added. |
|
11552 * DrawTest/DrawTestToolbarController.m: Added. |
|
11553 * DrawTest/DrawTestView.h: Added. |
|
11554 * DrawTest/DrawTestView.m: Added. |
|
11555 * DrawTest/DrawTest_Prefix.pch: Added. |
|
11556 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added. |
|
11557 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added. |
|
11558 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added. |
|
11559 * DrawTest/English.lproj/InfoPlist.strings: Added. |
|
11560 * DrawTest/English.lproj/Inspector.nib/classes.nib: Added. |
|
11561 * DrawTest/English.lproj/Inspector.nib/info.nib: Added. |
|
11562 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added. |
|
11563 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added. |
|
11564 * DrawTest/English.lproj/MainMenu.nib/info.nib: Added. |
|
11565 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added. |
|
11566 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added. |
|
11567 * DrawTest/English.lproj/TestViewer.nib/info.nib: Added. |
|
11568 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added. |
|
11569 * DrawTest/Info.plist: Added. |
|
11570 * DrawTest/SVGTest.h: Added. |
|
11571 * DrawTest/SVGTest.m: Added. |
|
11572 * DrawTest/ScalingImageView.h: Added. |
|
11573 * DrawTest/ScalingImageView.m: Added. |
|
11574 * DrawTest/TestController.h: Added. |
|
11575 * DrawTest/TestController.m: Added. |
|
11576 * DrawTest/TestViewerSplitView.h: Added. |
|
11577 * DrawTest/TestViewerSplitView.m: Added. |
|
11578 * DrawTest/main.m: Added. |
|
11579 Adding simple cocoa app for testing SVG rendering, interaction. |
|
11580 http://bugs.webkit.org/show_bug.cgi?id=4157 |
|
11581 |
|
11582 2005-07-28 Eric Seidel <eseidel@apple.com> |
|
11583 |
|
11584 Reviewed by ggaren. |
|
11585 |
|
11586 * svg2png/svg2png.m: Added. |
|
11587 * svg2png/svg2png.xcodeproj/project.pbxproj: Added. |
|
11588 * svg2png/svg2png_Prefix.pch: Added. |
|
11589 Added a simple test tool which dumps a PNG from an SVG using |
|
11590 WebCore+SVG's SVG rendering support. |
|
11591 http://bugs.webkit.org/show_bug.cgi?id=4156 |
|
11592 |
|
11593 2005-07-26 Maciej Stachowiak <mjs@apple.com> |
|
11594 |
|
11595 Reviewed by Darin. |
|
11596 |
|
11597 - new script to review the DOM layout test results and see where we stand |
|
11598 on actual success and failure |
|
11599 |
|
11600 * Scripts/check-dom-results: Added. |
|
11601 |
|
11602 2005-07-25 Darin Adler <darin@apple.com> |
|
11603 |
|
11604 * Scripts/webkitdirs.pm: Check in missing line of code. |
|
11605 |
|
11606 2005-07-25 Darin Adler <darin@apple.com> |
|
11607 |
|
11608 - fixed problem that was causing JavaScriptCore test to fail |
|
11609 (except for people who had set DYLD_FRAMEWORK_PATH) |
|
11610 |
|
11611 * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH. |
|
11612 Add code to parse configuration parameter so you can pass --deployment if you like. |
|
11613 * Scripts/run-webkit-tests: Add code to parse configuration parameter. |
|
11614 |
|
11615 * Scripts/update-javascriptcore-test-results: Add license header. |
|
11616 |
|
11617 * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it |
|
11618 from @ARGV. This lets us use this option in commands that take other options and |
|
11619 pass them along to a subsequent tool. |
|
11620 |
|
11621 2005-07-25 Darin Adler <darin@apple.com> |
|
11622 |
|
11623 Reviewed by Geoff Garen. |
|
11624 |
|
11625 - Fixed run-safari and gdb-safari to use the Safari application in the build results |
|
11626 directory, if any, falling back to the one in the Applications directory otherwise. |
|
11627 Does no harm for open source contributors who don't build Safari, and helps out the |
|
11628 Safari team, since we do build Safari. |
|
11629 |
|
11630 * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment |
|
11631 variable, and if that's not present, looks in either the build results directory or |
|
11632 /Applications; factors code that was in both scripts before into a shared function. |
|
11633 Also removed some Xcode 2.0 support which is no longer relevant since our projects are |
|
11634 now in Xcode 2.1 format and incompatible with older versions of Xcode. |
|
11635 |
|
11636 * Scripts/gdb-safari: Use safariPath. |
|
11637 * Scripts/run-safari: Use safariPath. |
|
11638 |
|
11639 2005-07-22 Geoffrey Garen <ggaren@apple.com> |
|
11640 |
|
11641 Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests. |
|
11642 run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl |
|
11643 |
|
11644 Moved Tools/Scripts/update-mozilla-js-test-results to |
|
11645 WebKitTools/Scripts/update-javascriptcore-test-results. |
|
11646 |
|
11647 Reviewed by darin. |
|
11648 |
|
11649 * Scripts/run-javascriptcore-tests: Added. |
|
11650 |
|
11651 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11652 |
|
11653 Reviewed by Darin. |
|
11654 |
|
11655 * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1 |
|
11656 |
|
11657 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11658 |
|
11659 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed. |
|
11660 |
|
11661 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11662 |
|
11663 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed. |
|
11664 |
|
11665 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11666 |
|
11667 * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added. |
|
11668 |
|
11669 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11670 |
|
11671 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added. |
|
11672 |
|
11673 2005-07-21 Geoffrey Garen <ggaren@apple.com> |
|
11674 |
|
11675 * Scripts/build-webkit: |
|
11676 |
|
11677 2005-07-12 Eric Seidel <eseidel@apple.com> |
|
11678 |
|
11679 Reviewed by mjs. |
|
11680 |
|
11681 * checkout-svg: Fixed error with symlink creation. |
|
11682 |
|
11683 2005-07-12 Eric Seidel <eseidel@apple.com> |
|
11684 |
|
11685 Reviewed by mjs. |
|
11686 |
|
11687 * checkout-svg: Added. |
|
11688 Script to check out WebCore+SVG |
|
11689 |
|
11690 2005-06-30 Darin Adler <darin@apple.com> |
|
11691 |
|
11692 Changes based on input from Michael Kahl. |
|
11693 |
|
11694 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that |
|
11695 specify different style of "diff". |
|
11696 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that |
|
11697 determineConfigurationProductDir works in all cases. |
|
11698 |
|
11699 2005-06-29 Darin Adler <darin@apple.com> |
|
11700 |
|
11701 - fixed bug which would result in multiple unwanted dumps in a single layout test |
|
11702 |
|
11703 * DumpRenderTree/DumpRenderTree.m: |
|
11704 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new |
|
11705 "readyToDump" flag. |
|
11706 (-[LayoutTestController waitUntilDone]): Update for name change. |
|
11707 (-[LayoutTestController notifyDone]): Dump only if ready. |
|
11708 (dumpRenderTree): Set up new boolean and update for name change. |
|
11709 |
|
11710 2005-06-29 Darin Adler <darin@apple.com> |
|
11711 |
|
11712 Changes by Timothy Hatcher. |
|
11713 Reviewed by me. |
|
11714 |
|
11715 * Scripts/run-webkit-app: Added script to open an arbritrary application with |
|
11716 a CVS built WebKit. Example: ./run-webkit-app Colloquy |
|
11717 |
|
11718 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify |
|
11719 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location. |
|
11720 * Scripts/run-safari: Ditto. |
|
11721 |
|
11722 2005-06-26 Darin Adler <darin@apple.com> |
|
11723 |
|
11724 * Scripts/build-dumprendertree: Pass -project option so that having a second |
|
11725 copy of the project (like the one Xcode 2.1 offers to make for you) that's |
|
11726 out of date won't screw you up. |
|
11727 * Scripts/build-webkit: Ditto. |
|
11728 |
|
11729 2005-06-23 Darin Adler <darin@apple.com> |
|
11730 |
|
11731 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed. |
|
11732 |
|
11733 2005-06-23 Darin Adler <darin@apple.com> |
|
11734 |
|
11735 Changes based on input from Michael Kahl. |
|
11736 |
|
11737 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level |
|
11738 directory passed in. |
|
11739 |
|
11740 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using |
|
11741 getcwd() in the code to find the base product dir. Added code to handle unusual |
|
11742 base product directory values that use SRCROOT. |
|
11743 |
|
11744 2005-06-22 Darin Adler <darin@apple.com> |
|
11745 |
|
11746 Change by Anders Carlsson. |
|
11747 |
|
11748 - added support for dumping title changes |
|
11749 |
|
11750 * DumpRenderTree/DumpRenderTree.m: |
|
11751 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change |
|
11752 if requested by JavaScript. |
|
11753 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges. |
|
11754 (-[LayoutTestController dumpTitleChanges]): Added, sets flag. |
|
11755 (dumpRenderTree): Start flag as NO. |
|
11756 |
|
11757 2005-06-20 Darin Adler <darin@apple.com> |
|
11758 |
|
11759 Reviewed by Justin Garcia. |
|
11760 |
|
11761 * Scripts/run-webkit-tests: Report number of tests when they succeed. |
|
11762 |
|
11763 2005-06-18 Darin Adler <darin@apple.com> |
|
11764 |
|
11765 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools |
|
11766 in the hope of making the tool use less memory and run faster. |
|
11767 |
|
11768 2005-06-18 Darin Adler <darin@apple.com> |
|
11769 |
|
11770 * Scripts/cvs-apply: Improve handling of patches with CR characters in them. |
|
11771 * Scripts/cvs-unapply: Ditto. |
|
11772 |
|
11773 2005-06-17 Maciej Stachowiak <mjs@apple.com> |
|
11774 |
|
11775 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for |
|
11776 benefit of all WebKit hackerdom |
|
11777 |
|
11778 * Scripts/prepare-ChangeLog: Added. |
|
11779 |
|
11780 2005-06-16 Darin Adler <darin@apple.com> |
|
11781 |
|
11782 - recent changes to XcodeOptions made it depend on the current directory |
|
11783 The intent was to have the WebKitBuild directory be next to WebKitTools, |
|
11784 not inside the various build directories. Workaround for now is to call |
|
11785 XcodeOptions when the directory is set to the WebKit directory. |
|
11786 |
|
11787 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it |
|
11788 at the start of the script. |
|
11789 * Scripts/build-webkit: Ditto. |
|
11790 |
|
11791 2005-06-15 Darin Adler <darin@apple.com> |
|
11792 |
|
11793 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0. |
|
11794 |
|
11795 2005-06-14 Darin Adler <darin@apple.com> |
|
11796 |
|
11797 Changes by Anders Carlsson. |
|
11798 Reviewed by me. |
|
11799 |
|
11800 - fixed <http://bugs.webkit.org/show_bug.cgi?id=3496> |
|
11801 Add gdb-safari script to launch Safari under gdb |
|
11802 |
|
11803 * Scripts/gdb-safari: Added. |
|
11804 |
|
11805 2005-06-12 Darin Adler <darin@apple.com> |
|
11806 |
|
11807 Changes by Stuart Morgan. |
|
11808 Reviewed by me. |
|
11809 |
|
11810 * Scripts/cvs-abandon: Use cwd instead of `pwd`. |
|
11811 * Scripts/cvs-apply: Ditto. |
|
11812 * Scripts/cvs-create-patch: Ditto. |
|
11813 * Scripts/cvs-unapply: Ditto. |
|
11814 * Scripts/run-webkit-tests: Ditto. |
|
11815 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file. |
|
11816 |
|
11817 2005-06-12 Darin Adler <darin@apple.com> |
|
11818 |
|
11819 * Scripts/cvs-apply: Handle case of an empty patch better. |
|
11820 * Scripts/cvs-unapply: Ditto. |
|
11821 |
|
11822 2005-06-12 Darin Adler <darin@apple.com> |
|
11823 |
|
11824 Changes by Michael Gaiman. |
|
11825 Reviewed by me. |
|
11826 |
|
11827 - fixed <http://bugs.webkit.org/show_bug.cgi?id=3487> |
|
11828 WebKit no longer builds after configuration supporting build changes |
|
11829 |
|
11830 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file. |
|
11831 |
|
11832 2005-06-12 Darin Adler <darin@apple.com> |
|
11833 |
|
11834 * Scripts/update-webkit: Make this script work when called from any directory. |
|
11835 |
|
11836 2005-06-12 Darin Adler <darin@apple.com> |
|
11837 |
|
11838 Reviewed by Maciej. |
|
11839 Includes changes by Stuart Morgan as well as my own. |
|
11840 |
|
11841 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of |
|
11842 symrootXcodeOptions to set the -buildstyle option. |
|
11843 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option. |
|
11844 The new --development option does the same thing. |
|
11845 * Scripts/run-safari: Ditto. |
|
11846 * Scripts/run-webkit-tests: Ditto. |
|
11847 * Scripts/update-webkit: Ditto. |
|
11848 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment. |
|
11849 |
|
11850 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current |
|
11851 directory is when invoking a script. Add code to determine the Xcode version so we can do the right |
|
11852 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration |
|
11853 product directory. Read the default configuration from a file, overridable by a passed-in command-line |
|
11854 option. |
|
11855 |
|
11856 2005-06-11 Darin Adler <darin@apple.com> |
|
11857 |
|
11858 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory |
|
11859 to execute the cvs diff commands. |
|
11860 |
|
11861 2005-06-11 Darin Adler <darin@apple.com> |
|
11862 |
|
11863 - added first cuts at some cvs scripts |
|
11864 |
|
11865 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS |
|
11866 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files |
|
11867 cvs-apply is for applying patches; runs patch and cvs add and cvs rm |
|
11868 cvs-unapply is for unapplying patches; does the opposite of cvs-apply |
|
11869 |
|
11870 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while. |
|
11871 |
|
11872 * Scripts/cvs-abandon: Added. |
|
11873 * Scripts/cvs-apply: Added. |
|
11874 * Scripts/cvs-create-patch: Added. |
|
11875 * Scripts/cvs-unapply: Added. |
|
11876 |
|
11877 2005-06-09 Darin Adler <darin@apple.com> |
|
11878 |
|
11879 Reviewed by Maciej. |
|
11880 |
|
11881 - fixed http://bugs.webkit.org/show_bug.cgi?id=3397 |
|
11882 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc |
|
11883 |
|
11884 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework" |
|
11885 for Foundation.framework. How was it ever wrong? |
|
11886 |
|
11887 - finally, I tested making the default build directory work; it works now |
|
11888 |
|
11889 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function |
|
11890 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences. |
|
11891 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode. |
|
11892 * Scripts/build-dumprendertree: Ditto. |
|
11893 |
|
11894 2005-06-09 Darin Adler <darin@apple.com> |
|
11895 |
|
11896 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild |
|
11897 work. Someone should try building without setting the Xcode build product directory now, |
|
11898 and let me know if it works. |
|
11899 |
|
11900 2005-06-08 Darin Adler <darin@apple.com> |
|
11901 |
|
11902 - quick fix to try to get build scripts working again |
|
11903 |
|
11904 * Scripts/build-dumprendertree: Add FindBin. |
|
11905 * Scripts/build-webkit: Ditto. |
|
11906 * Scripts/run-safari: Ditto. |
|
11907 * Scripts/run-webkit-tests: Ditto. |
|
11908 * Scripts/update-webkit: Ditto. |
|
11909 |
|
11910 2005-06-08 Darin Adler <darin@apple.com> |
|
11911 |
|
11912 Reviewed by Maciej. |
|
11913 |
|
11914 - some build script enhancements |
|
11915 |
|
11916 * Scripts/build-dumprendertree: Changed to use webkitdirs. |
|
11917 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if |
|
11918 they are newer. |
|
11919 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development |
|
11920 before Deplyment in that case. |
|
11921 * Scripts/run-webkit-tests: Changed to use webkitdirs. |
|
11922 * Scripts/update-webkit: Changed to use webkitdirs. |
|
11923 |
|
11924 * Scripts/webkitdirs.pm: Added. |
|
11925 |
|
11926 2005-06-08 Maciej Stachowiak <mjs@apple.com> |
|
11927 |
|
11928 Code change by Toby Peterson <toby@opendarwin.org> |
|
11929 Reviewed by me. |
|
11930 |
|
11931 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would |
|
11932 get confused because build-webkit now makes even 2.0 build directories look |
|
11933 like 2.1. |
|
11934 |
|
11935 2005-06-07 Darin Adler <darin@apple.com> |
|
11936 |
|
11937 Reviewed by Adele Peterson. |
|
11938 |
|
11939 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style. |
|
11940 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things |
|
11941 so we can run tests with Xcode 2.1. |
|
11942 |
|
11943 2005-06-07 Darin Adler <darin@apple.com> |
|
11944 |
|
11945 Reviewed by Adele Peterson. |
|
11946 |
|
11947 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the |
|
11948 layout-tests directory to include additional sets of tests. |
|
11949 |
|
11950 2005-06-07 Darin Adler <darin@apple.com> |
|
11951 |
|
11952 * checkout: Added license. |
|
11953 * Scripts/build-dumprendertree: Ditto. |
|
11954 * Scripts/run-webkit-tests: Ditto. |
|
11955 * Scripts/update-webkit: Ditto. |
|
11956 |
|
11957 2005-06-07 Darin Adler <darin@apple.com> |
|
11958 |
|
11959 Change by Toby Peterson <toby@opendarwin.org>. |
|
11960 Reviewed by me. |
|
11961 |
|
11962 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.) |
|
11963 * Scripts/run-safari: Ditto. |
|
11964 |
|
11965 2005-06-06 Maciej Stachowiak <mjs@apple.com> |
|
11966 |
|
11967 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a |
|
11968 |
|
11969 2005-06-06 Maciej Stachowiak <mjs@apple.com> |
|
11970 |
|
11971 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther. |
|
11972 |
|
11973 2005-06-06 Maciej Stachowiak <mjs@apple.com> |
|
11974 |
|
11975 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir. |
|
11976 |
|
11977 2005-06-05 Darin Adler <darin@apple.com> |
|
11978 |
|
11979 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify. |
|
11980 * Scripts/build-dumprendertree: Added. |
|
11981 * Scripts/build-webkit: Build All in the JavaScriptCore directory. |
|
11982 * Scripts/run-webkit-tests: Build DumpRenderTree before running. |
|
11983 |
|
11984 2005-06-05 Darin Adler <darin@apple.com> |
|
11985 |
|
11986 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks. |
|
11987 |
|
11988 2005-06-05 Darin Adler <darin@apple.com> |
|
11989 |
|
11990 - add run-webkit-tests script; not working yet but the pieces are there |
|
11991 |
|
11992 * Scripts/run-webkit-tests: Added. |
|
11993 |
|
11994 * DumpRenderTree/DumpRenderTree.m: Added. |
|
11995 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added. |
|
11996 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added. |
|
11997 * DumpRenderTree/DumpRenderTreePrefix.h: Added. |
|
11998 |
|
11999 2005-06-05 Darin Adler <darin@apple.com> |
|
12000 |
|
12001 - created module, first cut at Web Kit Open Source Project scripts |
|
12002 |
|
12003 * ChangeLog: Added. |
|
12004 * Scripts/build-webkit: Added. |
|
12005 * Scripts/run-safari: Added. |
|
12006 * Scripts/update-webkit: Added. |
|
12007 * checkout: Added. |
|
12008 |
|
12009 === creation of WebKitTools module === |