1 2009-07-13 Simon Hausmann <hausmann@webkit.org>
3 Reviewed by Ariya Hidayat.
5 Make sure to disable the fixed contents size when resetting the page/view
6 state between test runs, to avoid side-effects.
8 * DumpRenderTree/qt/DumpRenderTree.cpp:
9 (WebCore::DumpRenderTree::open): Call setFixedContentsSize() with an invalid
10 QSize to disable the fixed layout.
12 2009-07-13 Simon Hausmann <hausmann@webkit.org>
14 Reviewed by Ariya Hidayat.
16 When creating new windows, don't forget to connect the new
17 page's main frame. This ensures that for example the layoutTestController
18 is also available there.
20 * DumpRenderTree/qt/DumpRenderTree.cpp:
21 (WebCore::DumpRenderTree::createWindow):
23 2009-07-13 Simon Hausmann <hausmann@webkit.org>
25 Reviewed by Ariya Hidayat.
27 Added support for LayoutTestController.setPrivateBrowsingEnabled.
29 * DumpRenderTree/qt/jsobjects.cpp:
30 (LayoutTestController::reset):
31 (LayoutTestController::setPrivateBrowsingEnabled):
32 * DumpRenderTree/qt/jsobjects.h:
34 2009-07-13 Simon Hausmann <hausmann@webkit.org>
36 Reviewed by Ariya Hidayat.
38 Added support for database callbacks, storage quota setting,
39 and clearing of all databases.
41 * DumpRenderTree/qt/DumpRenderTree.cpp:
42 (WebCore::DumpRenderTree::DumpRenderTree):
43 (WebCore::DumpRenderTree::dumpDatabaseQuota):
44 * DumpRenderTree/qt/DumpRenderTree.h:
45 * DumpRenderTree/qt/jsobjects.cpp:
46 (LayoutTestController::reset):
47 (LayoutTestController::setDatabaseQuota):
48 (LayoutTestController::clearAllDatabases):
49 * DumpRenderTree/qt/jsobjects.h:
50 (LayoutTestController::shouldDumpDatabaseCallbacks):
51 (LayoutTestController::dumpDatabaseCallbacks):
52 * DumpRenderTree/qt/main.cpp:
55 2009-07-13 Simon Hausmann <hausmann@webkit.org>
57 Reviewed by Ariya Hidayat.
59 Setup the path in the Qt DRT for HTML 5 Databases, to enable some of
60 the storage layout tests.
62 * DumpRenderTree/qt/main.cpp:
65 2009-07-13 Simon Hausmann <hausmann@webkit.org>
67 Reviewed by Ariya Hidayat.
69 Make the test output more robust by dumping only when the main
70 frame finishes loading, instead of when _any_ frame finishes.
72 * DumpRenderTree/qt/DumpRenderTree.cpp:
73 (WebCore::DumpRenderTree::DumpRenderTree): Connect to the
74 main frame's loadFinished() signal instead of the page's one.
76 2009-07-13 Simon Hausmann <hausmann@webkit.org>
78 Reviewed by Ariya Hidayat.
80 Implement the GCController DRT interface.
82 * DumpRenderTree/qt/DumpRenderTree.cpp:
83 (WebCore::DumpRenderTree::DumpRenderTree): Allocate the GCController.
84 (WebCore::DumpRenderTree::initJSObjects): Register the interface with the JS engine.
85 * DumpRenderTree/qt/DumpRenderTree.h: Declare m_gcController.
86 * DumpRenderTree/qt/jsobjects.cpp: Implement GCController.
87 (GCController::GCController):
88 (GCController::collect):
89 (GCController::collectOnAlternateThread):
90 (GCController::getJSObjectCount):
91 * DumpRenderTree/qt/jsobjects.h: Declare GCController.
93 2009-07-13 Simon Hausmann <hausmann@webkit.org>
95 Reviewed by Ariya Hidayat.
97 Implement the GCController DRT interface in the Qt DRT.
99 * DumpRenderTree/qt/DumpRenderTree.cpp:
100 (WebCore::DumpRenderTree::DumpRenderTree): Allocate the GCController.
101 (WebCore::DumpRenderTree::initJSObjects): Register the interface with the JS engine.
102 * DumpRenderTree/qt/DumpRenderTree.h: Declare m_gcController.
103 * DumpRenderTree/qt/jsobjects.cpp: Implement GCController.
104 (GCController::GCController):
105 (GCController::collect):
106 (GCController::collectOnAlternateThread):
107 (GCController::getJSObjectCount):
108 * DumpRenderTree/qt/jsobjects.h: Declare GCController.
110 2009-07-13 Jan Michael Alonzo <jmalonzo@webkit.org>
112 https://bugs.webkit.org/show_bug.cgi?id=26718 [Gtk] Add support for javascript windows for DRT
114 Reviewed by Gustavo Noronha and Xan Lopez.
116 Support running of tests that open and close JS windows automatically.
118 * DumpRenderTree/gtk/DumpRenderTree.cpp:
120 (dumpBackForwardListForAllWebViews):
121 (resetWebViewToConsistentStateBeforeTesting):
128 * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
129 * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
130 (LayoutTestController::windowCount):
131 (LayoutTestController::setPopupBlockingEnabled):
133 2009-07-13 Shinichiro Hamaji <hamaji@chromium.org>
135 Reviewed by Maciej Stachowiak.
137 prepare-ChangeLog should decode HTML entities in short description
138 https://bugs.webkit.org/show_bug.cgi?id=27122
140 Decode the short description by adding a function which decodes HTML
141 entities. It can decode &, <, >, ", and ' . They may be sufficient
142 as the description seems to be encoded by xml_quote in
143 http://mxr.mozilla.org/bugzilla/source/Bugzilla/Util.pm
145 * Scripts/prepare-ChangeLog:
147 2009-07-13 Drew Wilson <atwilson@google.com>
149 Reviewed by David Levin.
151 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
152 https://bugs.webkit.org/show_bug.cgi?id=26932
154 Added support for --shared-workers (turned off by default)
156 * Scripts/build-webkit:
158 2009-07-12 Dan Bernstein <mitz@apple.com>
160 Reviewed by Maciej Stachowiak.
162 https://bugs.webkit.org/show_bug.cgi?id=27196
163 Update check-for-global-initializers for the renaming for bidi.cpp to
164 RenderBlockLineLayout.cpp
166 * Scripts/check-for-global-initializers:
168 2009-07-11 Simon Fraser <simon.fraser@apple.com>
170 Enable support for accelerated compositing and 3d transforms on Leopard.
171 <https://bugs.webkit.org/show_bug.cgi?id=20166>
172 <rdar://problem/6120614>
174 Reviewed by Oliver Hunt.
176 * Configurations/FeatureDefines.xcconfig:
179 2009-07-10 David Kilzer <ddkilzer@apple.com>
181 <http://webkit.org/b/27173> svn-apply: Fix typo in git command used to find deleted files
183 Reviewed by Eric Seidel.
186 (scmWillDeleteFile): Changed 'head' to 'HEAD'.
188 2009-07-10 David Kilzer <ddkilzer@apple.com>
190 <http://webkit.org/b/27167> bugzilla-tool: hide help for unsupported commands
192 Reviewed by Eric Seidel.
194 When bugzilla-tool -h|--help is invoked in an svn working
195 directory, don't print help for commands that are only supported
196 on git working directories.
198 * Scripts/bugzilla-tool:
199 (Command.__init__): Added requires_local_commits argument with a
200 default of False. Set self.requires_local_commits attribute.
201 (PostCommitsAsPatchesToBug.execute): Removed
202 SCM.supports_local_commits() check since this is now handled by
204 (PostCommitsAsPatchesToBug.__init__): Added
205 requires_local_commits=True argument to Command.__init__().
206 (BugzillaTool.commands_usage): Don't print help for commands if
207 they require local commits and the current SCM doesn't support
209 (BugzillaTool.main): If command_object requires local commits
210 and the current SCM doesn't, exit with an error message.
212 2009-07-10 David Kilzer <ddkilzer@apple.com>
214 <http://webkit.org/b/27117> bugzilla-tool: use Mac OS X keychain for authentication
216 Reviewed by Eric Seidel.
218 Try reading credentials from git config first, then keychain if
219 running on Mac OS X, else prompt at the command-line.
221 * Scripts/modules/bugzilla.py: Added "import platform".
222 (credentials_from_git): Added.
223 (credentials_from_keychain): Added.
224 (is_mac_os_x): Added.
225 (read_credentials): Added.
226 (Bugzilla.__init__): Moved instance attribute bug_server to a
227 static attribute named bug-server_url.
228 (Bugzilla.bug_server_host): Added. Extracted host name from
230 (Bugzilla.bug_server_regex): Updated to be created using
232 (Bugzilla.bug_server_url): Renamed from bug_server.
233 (Bugzilla.bug_url_for_bug_id): Updated for renaming of
234 bug_server to bug_server_url.
235 (Bugzilla.attachment_url_for_id): Ditto.
236 (Bugzilla.fetch_bug_ids_from_commit_queue): Ditto.
237 (Bugzilla.authenticate): Ditto. Updated to use
239 (Bugzilla.add_patch_to_bug): Ditto.
241 2009-07-10 David Kilzer <ddkilzer@apple.com>
243 <http://webkit.org/b/27115> bugzilla-tool: extract duplicate logging methods into a module
245 Reviewed by Adam Roben.
247 * Scripts/bugzilla-tool: Removed error() and log() methods and
248 added import of new logging module.
249 * Scripts/modules/bugzilla.py: Ditto. Removed "import sys".
250 * Scripts/modules/scm.py: Ditto.
252 * Scripts/modules/logging.py: Added.
254 (error): Added. Prefix error messages with "ERROR: ".
256 2009-07-10 Adam Roben <aroben@apple.com>
258 Sort all our Xcode projects
260 Accomplished using sort-Xcode-project-file.
262 Requested by Dave Kilzer.
264 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
265 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
266 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj:
268 2009-07-10 Adam Roben <aroben@apple.com>
270 Print prepare-ChangeLog's reminders to STDERR so they don't end up in
273 Fixes REGRESSION (r45647): prepare-ChangeLog -d puts non-diff lines
275 <https://bugs.webkit.org/show_bug.cgi?id=27150>
277 Reviewed by Maciej Stachowiak.
279 * Scripts/prepare-ChangeLog:
281 2009-07-08 Adam Roben <aroben@apple.com>
283 Use case-insensitive comparisons when sorting Xcode project files
285 This matches the sorting used in Xcode's files list.
287 Fixes Bug 27079: sort-Xcode-project-file should sort
288 case-insensitively, to match Xcode's files list
289 <https://bugs.webkit.org/show_bug.cgi?id=27079>
291 Reviewed by Dave Kilzer.
293 * Scripts/sort-Xcode-project-file:
294 (sortChildrenByFileName):
295 (sortFilesByFileName):
296 Lowercase the strings before comparing them so that the comparison
297 will be case-insensitive.
299 2009-07-08 Simon Hausmann <hausmann@webkit.org>
301 Reviewed by Holger Freyther.
303 https://bugs.webkit.org/show_bug.cgi?id=27109
305 Fix side-effects in the Qt DRT with tests using application fonts.
307 Detect if a test used application fonts and re-initialize the fontconfig
308 application fontset accordingly.
310 * DumpRenderTree/qt/DumpRenderTree.cpp:
311 (WebCore::DumpRenderTree::open): call initializeFonts and remove all application fonts
312 after running a testcase.
313 (WebCore::DumpRenderTree::initializeFonts): Moved fontconfig initialization code
315 * DumpRenderTree/qt/DumpRenderTree.h: Declare initializeFonts.
316 * DumpRenderTree/qt/main.cpp:
317 (main): Moved fontconfig initialization code to DRT::initializeFonts.
319 2009-07-10 Antonio Gomes <antonio.gomes@openbossa.org>
321 Reviewed by Simon Hausmann.
323 [QT] [ARM] Add pkg-config entry for FontConfig on DRT.pro
324 https://bugs.webkit.org/show_bug.cgi?id=26990
326 Missing pkg-config entry for FontConfig in DRT.pro causes some compilers to
327 not link fine against FontConfig bits.
329 * DumpRenderTree/qt/DumpRenderTree.pro:
331 2009-07-09 Drew Wilson <atwilson@google.com>
333 Reviewed by Alexey Proskuryakov.
335 https://bugs.webkit.org/show_bug.cgi?id=26903
337 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
338 can now be implemented for Web Workers and is reasonably stable.
340 * Scripts/build-webkit:
342 2009-07-09 David Kilzer <ddkilzer@apple.com>
344 <http://webkit.org/b/27114> bugzilla-tool: Parse short bug URL from commit log messages
346 Reviewed by Adam Roben.
348 * Scripts/bugzilla-tool:
349 (bug_id_from_commit_message): Check for the short bug URL before
350 checking for the longer bugs.webkit.org URL.
352 2009-07-08 David Kilzer <ddkilzer@apple.com>
354 Bug 27062: bugzilla-tool: post-commits should read bug id from commit log and actually work
356 <https://bugs.webkit.org/show_bug.cgi?id=27062>
358 Reviewed by Eric Seidel.
360 Removed the required BUGID argument from the "post-commits"
361 command and replaced it with a -b|--bug-id switch or parsing the
362 commit log message for the bug URL. Fixed a bug in the
363 "post-commits" that would ignore the COMMITISH used and post a
364 patch of local changes against HEAD. Added --no-commit switch
365 to disable using the bulk of the ChangeLog entry as the comment
368 * Scripts/bugzilla-tool:
369 (bug_id_from_commit_message): Added. Returns a bug id from the
370 commit log message, thus enforcing the need for a bug URL in the
372 (PostCommitsAsPatchesToBug.__init__): Updated help description
373 to match new behavior of pulling bug ids from commit log
374 messages instead of from the command line. Added -b|--bug-id
375 switch and --no-comment switch.
376 (PostCommitsAsPatchesToBug.execute): Updated to use
377 bug_id_from_commit_message() to pull bug ids from commit log
378 messages. Also switched from SCM.create_patch() to use
379 SCM.create_patch_from_local_commit() to fix a bug where local
380 repository changes were posted as a patch instead of the
381 specific COMMITISH. Fall back to -b|--bug-id if no URL is found
382 in the commit log message. Don't specify a comment for the
383 patch if --no-comment is used. Set cherry_pick argument to True
384 for Git.commit_ids_from_range_arguments() since we don't want
385 implicit commit range behavior for this command.
387 * Scripts/modules/bugzilla.py: Import datetime module.
388 (timestamp): Added. Returns a timestamp in the form of
390 (Bugzilla.bug_server_regex): Added static attribute.
391 (Bugzilla.add_patch_to_bug): Construct a more meaningful patch
392 file name using the bug_id and timestamp().
394 * Scripts/modules/scm.py:
395 (SCM.create_patch_from_local_commit): Added.
396 (Git.create_patch_from_local_commit): Added. Runs "git diff" to
397 return a patch for the given commit_id.
399 2009-07-08 Maciej Stachowiak <mjs@apple.com>
401 Reviewed by Mark Rowe.
403 Make prepare-ChangeLog less shouty
404 https://bugs.webkit.org/show_bug.cgi?id=27098
406 * Scripts/prepare-ChangeLog:
408 2009-07-08 David Kilzer <ddkilzer@apple.com>
410 Bug 27083: bugzilla.py: Clean up bug_server use
412 <https://bugs.webkit.org/show_bug.cgi?id=27083>
414 Reviewed by Darin Adler.
416 * Scripts/modules/bugzilla.py:
417 (Bugzilla.fetch_bug_ids_from_commit_queue): Use bug_server
418 instead of hard-coding the URL.
419 (Bugzilla.authenticate): Remove extra '/' before URL path.
420 (Bugzilla.add_patch_to_bug): Ditto.
422 2009-07-08 Brent Fulgham <bfulgham@webkit.org>
424 Build fix for Windows Cairo.
426 Cairo build was incorrectly #including the PixelDumpSupportCG.h
427 instead of PixelDumpSupportCairo.h
429 * DumpRenderTree/win/PixelDumpSupportWin.cpp: Correct #include
431 2009-07-08 David Faure <faure@kde.org>
433 Reviewed by Ariya Hidayat.
435 Small documentation improvement for build-webkit --help
437 * Scripts/build-webkit: mention --debug option
439 2009-07-07 Brady Eidson <beidson@apple.com>
441 Tiger build fix, work around missing NSString API.
443 * DumpRenderTree/mac/DumpRenderTree.mm:
446 2009-07-07 Brady Eidson <beidson@apple.com>
448 Reviewed by Mark Rowe.
450 https://bugs.webkit.org/show_bug.cgi?id=27049 - In dumpBackForwardList() mode, DRT should normalize file urls.
452 Make the dump of a history item agnostic to the layout of filesystem on the testing machine.
454 * DumpRenderTree/mac/DumpRenderTree.mm:
456 * DumpRenderTree/win/DumpRenderTree.cpp:
459 2009-07-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
461 Rubber-stamped by Simon Hausmann.
463 Correct git url of the Qt test-fonts.
465 * DumpRenderTree/qt/main.cpp:
468 2009-07-07 Simon Hausmann <hausmann@webkit.org>
470 Reviewed by Holger Freyther.
472 Clear the main frame's name between loading pages, like in r36652. This
473 reduces the side-effects between test cases.
475 * DumpRenderTree/qt/DumpRenderTree.cpp:
476 (WebCore::DumpRenderTree::open):
478 2009-07-06 Simon Hausmann <hausmann@webkit.org>
480 Reviewed by Holger Freyther.
482 Fix various layout tests with Qt's DRT.
484 Remember to set the focus on the web page before
487 * DumpRenderTree/qt/DumpRenderTree.cpp:
488 (WebCore::DumpRenderTree::open):
490 2009-07-07 Simon Hausmann <hausmann@webkit.org>
492 Reviewed by Tor Arne Vestbø and Holger Freyther.
494 Fix timeout timer handling in Qt DRT.
496 Use QBasicTimer instead of startTimer/killTimer, to fix the
497 problem that starting the timeout timer did not stop a
498 previously started timer, causing multiple emissions of timeout.
499 The timerEvent() implementation now also checks the timer id, to
500 protect against double timeouts.
502 * DumpRenderTree/qt/jsobjects.cpp:
503 (LayoutTestController::LayoutTestController):
504 (LayoutTestController::reset):
505 (LayoutTestController::waitUntilDone):
506 (LayoutTestController::notifyDone):
507 (LayoutTestController::timerEvent):
508 * DumpRenderTree/qt/jsobjects.h:
510 2009-07-06 Eric Seidel <eric@webkit.org>
512 Reviewed by Maciej Stachowiak.
514 bugzilla-tool fails to close bugs with bugzilla 3.0
515 https://bugs.webkit.org/show_bug.cgi?id=27008
517 Update bugzilla.py to match changes in the bug page "changeform"
518 Update scm.py to add bug_ids to attachments to make error reporting nicer.
520 * Scripts/modules/bugzilla.py:
521 * Scripts/modules/scm.py:
523 2009-07-03 Maciej Stachowiak <mjs@apple.com>
525 Reviewed by Eric Seidel.
527 bugzilla-tool forgot how to obsolete patches
528 https://bugs.webkit.org/show_bug.cgi?id=26951
530 * Scripts/modules/bugzilla.py:
532 2009-07-02 Brent Fulgham <bfulgham@webkit.org>
534 Unreviewed build fix (Cairo this time) for DumpRenderTree.
535 Put Cairo code back in, but use original include order
536 for the CG stuff to avoid compile issues.
538 * DumpRenderTree/win/PixelDumpSupportWin.cpp:
539 (createBitmapContextFromWebView):
541 2009-07-02 Eric Seidel <eric@webkit.org>
543 Correct blatant typo (missing []), no review.
545 * Scripts/modules/scm.py:
547 2009-07-02 Brent Fulgham <bfulgham@webkit.org>
549 Windows build fix, no review.
552 Reverting PixelDumpSupportWin.cpp change to avoid strange
553 error on the build-bot.
555 * DumpRenderTree/win/PixelDumpSupportWin.cpp:
556 (createBitmapContextFromWebView):
558 2009-07-02 Brent Fulgham <bfulgham@webkit.org>
560 Build fix, no review.
562 * DumpRenderTree/config.h:
564 2009-07-02 Eric Seidel <eric@webkit.org>
566 Reviewed by David Levin.
568 bugzilla-tool needs to handle login failure
569 https://bugs.webkit.org/show_bug.cgi?id=26913
571 We now exit(1) on login failure.
573 * Scripts/modules/bugzilla.py:
575 2009-06-30 Brent Fulgham <bfulgham@webkit.org>
577 Reviewed by Adam Roben.
579 Add build support for a Windows Cairo version of
580 DumpRenderTree. Share as much logic between the
581 CG and Cairo builds as possible.
582 https://bugs.webkit.org/show_bug.cgi?id=26457
584 * DumpRenderTree/PixelDumpSupport.cpp: Added.
585 (dumpWebViewAsPixelsAndCompareWithExpected): Moved common logic
586 from CG-specific file.
587 (printPNG): Moved common logic from CG-specific file.
588 * DumpRenderTree/PixelDumpSupport.h: Add declaration for new
589 common printPNG function.
590 * DumpRenderTree/cairo: Added.
591 * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp: Added.
592 Implement cairo-specific logic for dealing with Cairo surfaces.
594 (printPNG): Cairo-specific PNG handling logic.
595 (computeMD5HashStringForBitmapContext): New Cairo routine using
596 the generic BitmapContext signature.
597 (dumpBitmap): New function containing Cairo-specific portions of
599 * DumpRenderTree/cairo/PixelDumpSupportCairo.h: Added.
600 Provide Cairo version of the BitmapContext structure so that
601 dumping routines can work on an abstract type.
602 (BitmapContext::createByAdoptingBitmapAndContext):
603 (BitmapContext::~BitmapContext):
604 (BitmapContext::cairoContext):
605 (BitmapContext::BitmapContext):
606 * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
607 (printPNG): CG-specific PNG handling logic.
608 (computeMD5HashStringForBitmapContext): Revised to use generic
609 BitmapContext signature.
610 (dumpBitmap): New function containing CG-specific portions of
612 * DumpRenderTree/cg/PixelDumpSupportCG.h: Add new signatures.
613 * DumpRenderTree/win/DumpRenderTree.cpp: Disable CFNetwork logic
614 when building the non-CFNetwork version.
616 * DumpRenderTree/win/DumpRenderTree.vcproj:
617 * DumpRenderTree/win/PixelDumpSupportWin.cpp:
618 (createBitmapContextFromWebView): Provide parallel Cairo implementation
619 of CG bitmap/context setup.
621 2009-07-02 Eric Seidel <eric@webkit.org>
623 No review, just adding Antti as a reviewer.
625 * Scripts/modules/bugzilla.py:
627 2009-07-02 Antonio Gomes <antonio.gomes@openbossa.org>
629 Reviewed by Simon Hausmann.
631 https://bugs.webkit.org/show_bug.cgi?id=26896
633 [Qt] Set DRT's default fontsize to 13.
635 * DumpRenderTree/qt/DumpRenderTree.cpp:
636 (WebCore::WebPage::WebPage):
638 2009-07-01 Eric Seidel <eric@webkit.org>
640 Reviewed by Adam Barth.
642 bugzilla-tool fails for SVN users
643 https://bugs.webkit.org/show_bug.cgi?id=26914
645 To fix this I moved svn from -F - to using -m
646 In order for -m to work I had to move us off of shell=True
647 To move off of shell=True all call sites for run_command
648 which take args, need to pass their args as an list instead of a string.
650 In order for the final bug update to work correctly, I had to
651 abstract the way that we parse out revision numbers from the commit text.
653 * Scripts/bugzilla-tool:
654 * Scripts/modules/scm.py:
656 2009-07-01 Eric Seidel <eric@webkit.org>
658 Reviewed by Maciej Stachowiak.
660 prepare-ChangeLog should have a --bug= argument and use it for url autofill
661 https://bugs.webkit.org/show_bug.cgi?id=26383
663 prepare-ChangeLog now knows how to grab the bug title from bugs.webkit.org
664 I also added a bit more template text in an effort to get better ChangeLogs
665 from casual contributers.
667 * Scripts/prepare-ChangeLog:
669 2009-07-01 Eric Seidel <eric@webkit.org>
671 Reviewed by Adam Roben.
673 prepare-ChangeLog should fail when EMAIL_ADDRESS or REAL_NAME are missing:
674 https://bugs.webkit.org/show_bug.cgi?id=26692
676 I also made prepare-ChangeLog sanity-check names and email addresses a little.
677 Names must contain a space, and email addresses must contain '@'
679 Also "fixed" $email_address to $emailAddress. This script uses mixed variable name styles.
681 * Scripts/prepare-ChangeLog:
683 2009-07-01 Chris Fleizach <cfleizach@apple.com>
685 Reviewed by Beth Dakin.
687 Bug 26900: AX: Manual spell check with Command-; does not bring up suggestions
688 https://bugs.webkit.org/show_bug.cgi?id=26900
690 Expose the ability to get the click point of an element through accessibility.
692 * DumpRenderTree/AccessibilityUIElement.cpp:
693 (getClickPointXCallback):
694 (getClickPointYCallback):
695 (AccessibilityUIElement::getJSClass):
696 * DumpRenderTree/AccessibilityUIElement.h:
697 * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
698 (AccessibilityUIElement::clickPointX):
699 (AccessibilityUIElement::clickPointY):
700 * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
701 (AccessibilityUIElement::clickPointX):
702 (AccessibilityUIElement::clickPointY):
704 2009-07-01 Mark Rowe <mrowe@apple.com>
706 Reviewed by Simon Fraser.
708 Change how WebKitNightlyEnabler.dylib lies about Safari's identity to LaunchServices.
709 This makes WebKit.app behave as expected when set as the default web browser on a wider
710 range of OS versions.
712 * WebKitLauncher/WebKitNightlyEnabler.m:
714 (enableWebKitNightlyBehaviour):
716 2009-07-01 Mark Rowe <mrowe@apple.com>
718 Reviewed by Simon Fraser.
720 Shuffle some code around in preparation for a change to how poseAsWebKitApp works.
722 * WebKitLauncher/WebKitNightlyEnabler.m:
724 (webKitLauncherBundle):
725 (insideSafari4OnTigerTrampoline):
727 2009-06-30 Xan Lopez <xlopez@igalia.com>
729 Reviewed by Jan Alonzo.
731 https://bugs.webkit.org/show_bug.cgi?id=26877
732 [GTK] DRT fixes to pass new plugin test
734 Silence compiler warnings.
736 Newer GCC don't like using or returning a static string where a
737 'char*' is expected. Ideally we'd change the function signatures
738 to return or take 'const char*' I suppose, but since we can't do
739 that just cast the strings to 'char*'.
741 * DumpRenderTree/gtk/TestNetscapePlugin/TestNetscapePlugin.cpp:
742 (webkit_test_plugin_get_value):
744 2009-06-30 Xan Lopez <xlopez@igalia.com>
746 Reviewed by Jan Alonzo.
748 https://bugs.webkit.org/show_bug.cgi?id=26877
749 [GTK] DRT fixes to pass new plugin test
751 Use the common pluginLog function instead of a local copy.
753 * DumpRenderTree/gtk/TestNetscapePlugin/TestNetscapePlugin.cpp:
754 (webkit_test_plugin_new_instance):
755 (webkit_test_plugin_destroy_instance):
756 (webkit_test_plugin_set_window):
757 (webkit_test_plugin_handle_event):
759 2009-06-30 Xan Lopez <xlopez@igalia.com>
761 Reviewed by Jan Alonzo.
763 https://bugs.webkit.org/show_bug.cgi?id=26877
764 [GTK] DRT fixes to pass new plugin test
766 Modify our DRT as done in bug #15457 to log logSrc as src in order
767 to pass test plugins/netscape-plugin-map-data-to-src.html.
769 * DumpRenderTree/gtk/TestNetscapePlugin/TestNetscapePlugin.cpp:
770 (webkit_test_plugin_new_instance):
772 2009-06-30 Adrien Nader <camaradetux@gmail.com>
774 Reviewed by Jan Alonzo.
776 [GTK] GtkLauncher depends on gtk+2-2.15 because of gtk_orientable_set_orientation()
777 https://bugs.webkit.org/show_bug.cgi?id=26835
779 * GtkLauncher/main.c:
782 2009-06-30 Eric Seidel <eric@webkit.org>
784 Typo fix only, no review.
786 Fix typo causing failure during land-diff
788 * Scripts/bugzilla-tool:
790 2009-06-30 Simon Fraser <simon.fraser@apple.com>
792 Reviewed by Dan Bernstein.
794 Fix drawing of view background in pixel snapshots when using compositing.
795 We still need to call -displayIfNeeded to ensure that the NSView drawing
798 * DumpRenderTree/mac/PixelDumpSupportMac.mm:
799 (createBitmapContextFromWebView):
801 2009-06-30 Simon Fraser <simon.fraser@apple.com>
803 Reviewed by Mark Rowe.
805 createBitmapContextFromWebView() incorrectly used #ifdef BUILDING_ON_LEOPARD,
806 and thus failed on SnowLeopard.
808 * DumpRenderTree/mac/PixelDumpSupportMac.mm:
809 (createBitmapContextFromWebView):
811 2009-06-30 Eric Seidel <eric@webkit.org>
813 Reviewed by Nikolas Zimmermann.
815 Make bugzilla tool print a message explaining how to get help on failure:
816 https://bugs.webkit.org/show_bug.cgi?id=26861
819 Usage: bugzilla-tool [options] command [command-options] [command-arguments]
821 bugzilla-tool: error: No command specified
823 Type 'bugzilla-tool --help' to see usage.
825 * Scripts/bugzilla-tool:
827 2009-06-30 Eric Seidel <eric@webkit.org>
829 Reviewed by Maciej Stachowiak.
831 Include a built copy of BeautifulSoup 3.1.0.1 so that
832 bugzilla-tool users do not need to install it manually.
833 https://bugs.webkit.org/show_bug.cgi?id=26833
835 BeautifulSoup is BSD-licensed (thus WebKit compatible) and available from:
836 http://www.crummy.com/software/BeautifulSoup
838 * Scripts/bugzilla-tool: fixed a typo in a log message.
839 * Scripts/modules/BeautifulSoup.py: Added.
840 * Scripts/modules/bugzilla.py:
842 2009-06-30 Eric Seidel <eric@webkit.org>
844 Reviewed by Simon Hausmann.
846 Fix our create_patch handling to not
847 hang when creating large patches.
848 https://bugs.webkit.org/show_bug.cgi?id=26834
850 We're now using StringIO to make an in-memory buffer for the patch
851 instead of piping from the patch command directly to the upload.
852 The previous hang was caused by calling wait() when the process had already
853 filed the stdout buffer.
855 * Scripts/modules/scm.py:
857 2009-06-29 Sam Weinig <sam@webkit.org>
859 Reviewed by Mark Rowe.
861 Remove more unused scons support.
864 * Scripts/build-webkit:
865 * Scripts/webkitdirs.pm:
867 2009-06-26 Eric Seidel <eric@webkit.org>
869 Reviewed by David Levin.
871 Rename land-and-update to land-diff and make it awesome.
872 https://bugs.webkit.org/show_bug.cgi?id=26734
874 Renamed land-and-update to land-diff
875 Made the BUGID argument optional.
876 Added optional support for building and testing before landing.
878 land-diff [options] [BUGID] Lands the current working directory diff and updates the bug if provided.
880 -r REVIEWER, --reviewer=REVIEWER
881 Update ChangeLogs to say Reviewed by REVIEWER.
882 --no-close Leave bug open after landing.
883 --no-build Commit without building first, implies --no-test.
884 --no-test Commit without running run-webkit-tests.
886 * Scripts/bugzilla-tool:
888 2009-06-28 Jan Michael Alonzo <jmalonzo@webkit.org>
890 Gtk build fix - include stdarg.h for va_start/va_end.
892 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
894 2009-06-28 John Abd-El-Malek <jam@chromium.org>
896 https://bugs.webkit.org/show_bug.cgi?id=15457
898 Modify NPAPI test plugin to verify that "src" paramater is added when
899 it's missing but "data" is present.
901 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp:
903 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h:
904 * DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp:
910 * DumpRenderTree/win/TestNetscapePlugin/main.cpp:
913 2009-06-27 Emilio Pozuelo Monfort <pochu27@gmail.com>
915 Reviewed by Jan Alonzo.
917 [GTK] Don't use deprecated GTK+ symbols.
918 https://bugs.webkit.org/show_bug.cgi?id=26583
920 * GtkLauncher/main.c:
923 2009-06-26 Adam Barth <abarth@webkit.org>
925 Reviewed by Eric Seidel.
927 Make SVN work (again?).
929 * Scripts/modules/scm.py:
931 2009-06-26 Chris Fleizach <cfleizach@apple.com>
933 Reviewed by Oliver Hunt.
935 Add ability to query isEnabled
937 * DumpRenderTree/AccessibilityUIElement.cpp:
938 (getIsEnabledCallback):
939 (AccessibilityUIElement::getJSClass):
940 * DumpRenderTree/AccessibilityUIElement.h:
941 * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
942 (AccessibilityUIElement::isEnabled):
943 * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
944 (AccessibilityUIElement::isEnabled):
946 2009-06-26 Brady Eidson <beidson@apple.com>
948 Reviewed by Sam Weinig
950 <rdar://problem/6961578> REGRESSION (r43511): Opening .fdf files from Acrobat Professional fails
952 Add a dumpResourceResponseMIMETypes() mode so the ResourceLoadDelegate will dump the mime type from
953 the NSURLResponse. Needed for the test for this bug fix.
955 * DumpRenderTree/LayoutTestController.cpp:
956 (LayoutTestController::LayoutTestController):
957 (dumpResourceResponseMIMETypesCallback):
958 (LayoutTestController::staticFunctions):
959 * DumpRenderTree/LayoutTestController.h:
960 (LayoutTestController::dumpResourceResponseMIMETypes):
961 (LayoutTestController::setDumpResourceResponseMIMETypes):
963 * DumpRenderTree/mac/ResourceLoadDelegate.mm:
964 (-[ResourceLoadDelegate webView:resource:didReceiveResponse:fromDataSource:]):
966 2009-06-26 David Kilzer <ddkilzer@apple.com>
968 Update build-dumprendertree to use buildXCodeProject()
970 Reviewed by Adam Roben.
972 * Scripts/build-dumprendertree: Updated to use
973 buildXCodeProject() when building for isAppleMacWebKit(). This
974 provides additional command-line switch parsing for free. Also
975 added --clean and --help switches. Updated copyright.
977 2009-06-26 Eric Seidel <eric@webkit.org>
979 Reviewed by Tor Arne Vestbø.
981 Remove non-sense --update option to land-patches
982 and make land-patches update before every patch application.
983 This makes it slightly less likely that multi-patch landings will fail.
985 Also updated git diff command to include staged modifications.
987 * Scripts/bugzilla-tool:
988 * Scripts/modules/scm.py:
990 2009-06-25 Eric Seidel <eric@webkit.org>
992 Reviewed by Jan Alonzo.
994 Fix obsolete_attachment to work when passed a comment.
995 https://bugs.webkit.org/show_bug.cgi?id=26745
997 * Scripts/modules/bugzilla.py:
999 2009-06-25 Jan Michael Alonzo <jmalonzo@webkit.org>
1001 Reviewed by Mark Rowe.
1003 bugzilla-tool apply-patch throws exception in Linux
1004 https://bugs.webkit.org/show_bug.cgi?id=26738
1006 HEAD is case-sensitive in Linux. Convert uses of head to HEAD in
1009 * Scripts/modules/scm.py:
1011 2009-06-25 Eric Seidel <eric@webkit.org>
1013 Reviewed by Jan Alonzo.
1015 bugzilla-tool post-diff needs to obsolete old patches before posting
1016 https://bugs.webkit.org/show_bug.cgi?id=26740
1018 I've also added a --no-obsolete to disable this behavior.
1020 I also finally updated the bug page parsing to use XML. So much less code!
1022 * Scripts/bugzilla-tool:
1023 * Scripts/modules/bugzilla.py:
1025 2009-06-25 Eric Seidel <eric@webkit.org>
1027 Reviewed by Mark Rowe.
1029 Call WebKitTools/Scripts scripts by their absolute paths
1030 https://bugs.webkit.org/show_bug.cgi?id=26704
1032 bugzilla-tool used to use whatever build-webkit was in your path.
1033 That could end up building the wrong copy of WebKit.
1035 * Scripts/bugzilla-tool:
1036 * Scripts/modules/scm.py:
1038 2009-06-25 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1040 Reviewed by Dave Levin.
1042 Use unicode() instead of str when reading from bugzilla.
1043 Also add Simon Fraser as a reviewer.
1044 https://bugs.webkit.org/show_bug.cgi?id=26719
1046 * Scripts/modules/bugzilla.py:
1048 2009-06-25 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1050 Reviewed by Simon Hausmann.
1052 Use Q_ASSERT in Qt's DumpRenderTree instead of JSC's ASSERT
1054 The WTFReportAssertionFailure function in JSC is not exported when
1055 building QtWebKit in both debug and release on Mac, so DRT fails to
1058 We can revert this patch once the Qt port builds JSC as a separate
1059 library, and we add the proper export macros to Assertions.cpp
1061 * DumpRenderTree/qt/WorkQueue.cpp:
1063 (WorkQueue::dequeue):
1065 2009-06-25 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1067 Reviewed by Jan Alonzo.
1069 bugzilla-tool: Add Simon Hausmann as reviewer
1071 * Scripts/modules/bugzilla.py:
1073 2009-06-24 Eric Seidel <eric@webkit.org>
1075 Reviewed by Dave Levin.
1077 Support local commits during apply-patches
1078 and let land-patches take multiple bug ids.
1079 https://bugs.webkit.org/show_bug.cgi?id=26703
1081 I also restructured parts of land-patches into
1082 class methods and static methods in preparation
1083 for future code sharing with other commands.
1085 * Scripts/bugzilla-tool:
1086 * Scripts/modules/bugzilla.py:
1087 * Scripts/modules/scm.py:
1089 2009-06-25 Eric Seidel <eric@webkit.org>
1091 Reviewed by Tor Arne Vestbø.
1093 Make svn-apply work with Git too
1094 https://bugs.webkit.org/show_bug.cgi?id=26299
1096 Add an --force option to svn-apply and otherwise make svn-apply
1097 exit non-zero when patch application fails.
1098 https://bugs.webkit.org/show_bug.cgi?id=26300
1100 I did not update svn-unapply, because it makes no sense in a Git world.
1101 You don't roll in and out patch files. You make commits and deal with those.
1102 Git users can just git reset --hard to get the same functionality.
1104 * Scripts/svn-apply:
1106 2009-06-25 Eric Seidel <eric@webkit.org>
1108 Reviewed by Tor Arne Vestbø.
1110 Remove use of os.system to fix reviewers with unicode chars in their names
1111 https://bugs.webkit.org/show_bug.cgi?id=26713
1113 Also change to latin1 encoding of ø to make python happy.
1115 * Scripts/modules/bugzilla.py:
1116 * Scripts/modules/scm.py:
1118 2009-06-25 Eric Seidel <eric@webkit.org>
1120 Reviewed by Tor Arne Vestbø.
1122 Add Adam Roben and Tor Arne Vestbø to the reviewers list.
1124 * Scripts/modules/bugzilla.py:
1126 2009-06-24 Chris Fleizach <cfleizach@apple.com>
1130 * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
1131 (AccessibilityUIElement::language):
1133 2009-06-24 Chris Fleizach <cfleizach@apple.com>
1135 Reviewed by Oliver Hunt.
1137 Bug 26668: AX: need a way to retrieve the language for an element
1138 Support ability to retrieve AXLanguage for testing
1140 * DumpRenderTree/AccessibilityUIElement.cpp:
1141 (getLanguageCallback):
1142 (AccessibilityUIElement::getJSClass):
1143 * DumpRenderTree/AccessibilityUIElement.h:
1144 * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
1145 (AccessibilityUIElement::language):
1147 2009-06-24 Eric Seidel <eric@webkit.org>
1149 Reviewed by Maciej Stachowiak.
1151 Spell Maciej's name right and add Brady Eidson.
1153 * Scripts/modules/bugzilla.py:
1155 2009-06-23 Eric Seidel <eric@webkit.org>
1157 Reviewed by Dave Levin.
1159 Fix missing comment message during land-patches and SVN.commit_with_message respecting --dry-run
1160 https://bugs.webkit.org/show_bug.cgi?id=26669
1162 * Scripts/bugzilla-tool:
1163 * Scripts/modules/scm.py:
1165 2009-06-23 Takeshi Yoshino <tyoshino@google.com>
1167 Reviewed by Mark Rowe.
1169 Bug 26537: Builds from command-line fail if custom build product directory is set and ~/Library/Preferences/xcodebuild.plist exists
1170 https://bugs.webkit.org/show_bug.cgi?id=26537
1172 Let determineBaseProductDir subroutine remove
1173 ~/Library/Preferences/xcodebuild.plist. It can prevent xcodebuild from
1174 respecting global settings such as a custom build products directory
1175 (<rdar://problem/5585899>).
1177 * Scripts/webkitdirs.pm:
1179 2009-06-23 Eric Seidel <eric@webkit.org>
1181 Reviewed by Dave Levin.
1183 Make SCM.run_command smarter, and make all previous
1184 os.system and subprocess.popen use SCM.run_command instead.
1185 https://bugs.webkit.org/show_bug.cgi?id=26666
1187 This makes it easier to handle errors in a standard way throughout all the code.
1188 Since this new code raises by default when the exit_code != 0,
1189 we should prevent future problems of bugzilla-tool continuing after
1190 a git or svn command failed.
1192 * Scripts/modules/scm.py:
1194 2009-06-23 Joe Mason <joe.mason@torchmobile.com>
1196 Reviewed by Adam Treat.
1198 https://bugs.webkit.org/show_bug.cgi?id=26664
1199 * Scripts/prepare-ChangeLog: Added --git-index mode to list only the
1200 changes which are already staged in the index. Useful to create an
1201 entry for what you're about to commit while ignoring unstaged changes.
1203 2009-06-23 Anders Carlsson <andersca@apple.com>
1205 Reviewed by Darin Adler.
1207 Update for WebKit changes.
1209 * DumpRenderTree/win/UIDelegate.h:
1210 (UIDelegate::willPerformDragSourceAction):
1212 2009-06-23 Eric Seidel <eric@webkit.org>
1214 Reviewed by Mark Rowe.
1216 * Scripts/modules/scm.py: Fix commit_with_message to return the commit output.
1218 2009-06-23 Eric Seidel <eric@webkit.org>
1220 Reviewed by Mark Rowe.
1222 * Scripts/modules/scm.py: Fix error seen when commiting r44979.
1224 2009-06-18 Eric Seidel <eric@webkit.org>
1226 Reviewed by Dave Levin.
1228 WebKit needs a script to interact with bugzilla and automate
1229 parts of the patch posting and commit processes.
1230 https://bugs.webkit.org/show_bug.cgi?id=26283
1232 This is really a first-draft tool.
1233 It's to the point where it's useful to more people than just me now though.
1234 Git support works. SVN support is written, but mostly untested.
1236 This tool requires BeautifulSoup and mechanize python modules to run:
1237 sudo easy_install BeautifulSoup
1238 sudo easy_install mechanize
1240 More important than the tool itself are the Bugzilla, Git and SVN class abstractions
1241 which I hope will allow easy writing of future tools.
1243 The tool currently implements 10 commands, described below.
1245 Helpers for scripting dealing with the commit queue:
1246 bugs-to-commit Bugs in the commit queue
1247 patches-to-commit Patches attached to bugs in the commit queue
1249 Dealing with bugzilla:
1250 reviewed-patches BUGID r+'d patches on a bug
1251 apply-patches BUGID Applies all patches on a bug to the local working directory without committing.
1252 land-and-update BUGID Lands the current working directory diff and updates the bug.
1253 land-patches [options] BUGID Lands all patches on a bug optionally testing them first
1254 obsolete-attachments BUGID Marks all attachments on a bug as obsolete.
1255 commit-message Prints a commit message suitable for the uncommitted changes.
1257 These effectively replace git-send-bugzilla:
1258 post-diff BUGID Attaches the current working directory diff to a bug as a patch file.
1259 post-commits BUGID COMMITISH Attaches a range of local commits to a bug as patch files.
1261 post-diff works for SVN and Git, post-commits only works for SCMs with local-commit support (like Git)
1263 land-* commands in a Git environment only work with simple patches due to svn-apply bugs:
1264 https://bugs.webkit.org/show_bug.cgi?id=26299
1265 https://bugs.webkit.org/show_bug.cgi?id=26300
1267 This script follows python style (similar to how for Obj-C we follow AppKit style)
1268 http://www.python.org/doc/essays/styleguide.html
1269 The Python community has a strong style culture and the WebKit style guide is silent re: Python.
1271 I've filed a bug to update the WebKit style guide to mention python:
1272 https://bugs.webkit.org/show_bug.cgi?id=26524
1274 * Scripts/bugzilla-tool: Added.
1276 2009-06-22 Steve Falkenburg <sfalken@apple.com>
1278 Remove errant line of code mistakenly checked in.
1280 * DumpRenderTree/win/DumpRenderTree.cpp:
1283 2009-06-22 Steve Falkenburg <sfalken@apple.com>
1285 Pass correct value to setShouldPaintNativeControls.
1287 Rubber stamped by Mark Rowe.
1289 * DumpRenderTree/win/DumpRenderTree.cpp:
1292 2009-06-22 Steve Falkenburg <sfalken@apple.com>
1294 Fix last DumpRenderTree change to correctly set preferences flag without crashing.
1296 Reviewed by Mark Rowe.
1298 * DumpRenderTree/win/DumpRenderTree.cpp:
1301 2009-06-21 Steve Falkenburg <sfalken@apple.com>
1303 Set up global native controls flag before creating the first WebView.
1305 Reviewed by Darin Adler.
1307 * DumpRenderTree/win/DumpRenderTree.cpp:
1310 2009-06-21 Mark Rowe <mrowe@apple.com>
1312 Reviewed by Sam Weinig.
1314 Set a sensible user agent string for the HTTP requests that Sparkle makes (checking for and downloading updates).
1316 * WebKitLauncher/WebKitNightlyEnablerSparkle.m:
1317 (userAgentStringForSparkle):
1318 (initializeSparkle):
1320 2009-06-21 Mark Rowe <mrowe@apple.com>
1322 Reviewed by Sam Weinig.
1324 Add a hook to the WebKit launcher application to allow a link on the nightly build start page to
1325 trigger an update via the built-in software update mechanism.
1327 * WebKitLauncher/WebKitLauncher.xcodeproj/project.pbxproj:
1328 * WebKitLauncher/WebKitLauncherURLProtocol.h: Added.
1329 * WebKitLauncher/WebKitLauncherURLProtocol.m: Added.
1330 (+[WebKitLauncherURLProtocol load]):
1331 (+[WebKitLauncherURLProtocol canInitWithRequest:]): Only allow use of the x-webkit-launcher scheme from .webkit.org subdomains.
1332 (+[WebKitLauncherURLProtocol canonicalRequestForRequest:]):
1333 (-[WebKitLauncherURLProtocol startLoading]):
1334 (-[WebKitLauncherURLProtocol stopLoading]):
1335 (-[WebKitLauncherURLProtocol handleIsWebKitLauncherAvailableJS]): Return a brief JavaScript snippet that can be used to programatically
1336 determine whether the x-webkit-launcher is available and working.
1337 (-[WebKitLauncherURLProtocol handleCheckForUpdates]): Trigger a software update on the main thread.
1338 (-[WebKitLauncherURLProtocol resourceNotFound]): Fail with a generic "File does not exist" error.
1340 2009-06-20 Jan Michael Alonzo <jmalonzo@webkit.org>
1342 Reviewed by Gustavo Noronha and Xan Lopez.
1344 [Gtk] Implement DRT XSS auditor support
1345 https://bugs.webkit.org/show_bug.cgi?id=26571
1347 * DumpRenderTree/gtk/DumpRenderTree.cpp:
1348 (resetWebViewToConsistentStateBeforeTesting):
1349 * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
1350 (LayoutTestController::setXSSAuditorEnabled):
1352 2009-06-19 Darin Adler <darin@apple.com>
1354 * Scripts/do-webcore-rename: More renaming ideas.
1356 2009-06-15 Andre Pedralho <andre.pedralho@openbossa.org>
1358 Reviewed by Tor Arne Vestbø.
1360 Only pass --makeargs along if an argument is given.
1362 * Scripts/build-webkit:
1364 2009-06-19 Adam Barth <abarth@webkit.org>
1366 Unreviewed attempt to fix Windows build.
1368 * DumpRenderTree/win/DumpRenderTree.cpp:
1369 (resetWebViewToConsistentStateBeforeTesting):
1370 * DumpRenderTree/win/LayoutTestControllerWin.cpp:
1371 (LayoutTestController::setXSSAuditorEnabled):
1373 2009-06-18 Adam Barth <abarth@webkit.org>
1375 Reviewed by Sam Weinig.
1377 https://bugs.webkit.org/show_bug.cgi?id=26199
1379 Add support for testing the XSSAuditor.
1381 * DumpRenderTree/LayoutTestController.cpp:
1382 (setXSSAuditorEnabledCallback):
1383 (LayoutTestController::staticFunctions):
1384 * DumpRenderTree/LayoutTestController.h:
1385 * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
1386 (LayoutTestController::setXSSAuditorEnabled):
1387 * DumpRenderTree/mac/DumpRenderTree.mm:
1388 (resetWebViewToConsistentStateBeforeTesting):
1389 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1390 (LayoutTestController::setXSSAuditorEnabled):
1391 * DumpRenderTree/win/DumpRenderTree.cpp:
1392 (resetWebViewToConsistentStateBeforeTesting):
1393 * DumpRenderTree/win/LayoutTestControllerWin.cpp:
1394 (LayoutTestController::setXSSAuditorEnabled):
1395 (LayoutTestController::setPopupBlockingEnabled):
1396 * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
1397 (LayoutTestController::setXSSAuditorEnabled):
1399 2009-06-18 Darin Adler <darin@apple.com>
1401 Rubber stamped by Mark Rowe.
1403 * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1404 (-[DumpRenderTreeWindow close]): Resolved crashes seen during regression
1405 tests. The close method can be called on a window that's already closed
1406 so we can't assert here.
1408 2009-06-17 Steve Falkenburg <sfalken@apple.com>
1410 Updated for consolidated WebKit COM interfaces.
1412 Reviewed by Adam Roben.
1414 * DumpRenderTree/win/FrameLoadDelegate.cpp:
1415 * DumpRenderTree/win/FrameLoadDelegate.h:
1416 * DumpRenderTree/win/UIDelegate.cpp:
1417 * DumpRenderTree/win/UIDelegate.h:
1418 * WinLauncher/WinLauncher.h:
1420 2009-06-16 Adam Barth <abarth@webkit.org>
1422 Reviewed by Darin Adler.
1424 https://bugs.webkit.org/show_bug.cgi?id=26437
1426 Make the commit-log-editor match the ambient line endings in commit
1429 * Scripts/commit-log-editor:
1431 2009-06-16 Xan Lopez <xlopez@igalia.com>
1433 Reviewed by Gustavo Noronha.
1435 Update GtkLauncher to recent API changes in the progress property,
1436 which now goes from 0.0 to 1.0.
1438 * GtkLauncher/main.c:
1440 2009-06-16 Adam Barth <abarth@webkit.org>
1442 Reviewed by Darin Adler.
1444 https://bugs.webkit.org/show_bug.cgi?id=26000
1446 Teach prepare-ChangeLog to match the line ends that are already present
1447 in ChangeLog files. This helps folks whose use cygwin perl with CR LF
1448 line endings on Windows.
1450 Also, teach prepare-ChangeLog to normalize backslashes in paths. This
1451 helps folks who use Windows SVN prepare correct ChangeLogs.
1453 * Scripts/prepare-ChangeLog:
1455 == Rolled over to ChangeLog-2009-06-16 ==