1 2014-03-06 Anders Carlsson <andersca@apple.com>
3 Build WebKit2 before building WebKit
4 https://bugs.webkit.org/show_bug.cgi?id=129831
5 <rdar://problem/15920020>
7 Reviewed by Dan Bernstein.
9 * Scripts/build-webkit:
10 Always build WebKit2 and make sure to build it before WebKit when building on Mac.
12 2014-03-06 ChangSeok Oh <changseok.oh@collabora.com>
14 make-3.82 fails to build on ARM/Linux
15 https://bugs.webkit.org/show_bug.cgi?id=107926
17 Reviewed by Martin Robinson.
19 Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
20 The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
21 To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
22 where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
24 * gtk/patches/make-3.82-arg-list-length.patch:
26 2014-03-06 Carlos Garcia Campos <cgarcia@igalia.com>
28 [GTK] Close the page when the view is disposed instead of when finalized
29 https://bugs.webkit.org/show_bug.cgi?id=129783
31 Reviewed by Sergio Villar Senin.
33 Add test case but disabled for now because it's affetected by bug #129684.
35 * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
36 (testProcessPerWebView):
38 2014-03-06 Carlos Garcia Campos <cgarcia@igalia.com>
40 [GTK] MiniBrowser crashes when opening several urls passed as command line options
41 https://bugs.webkit.org/show_bug.cgi?id=129738
43 Reviewed by Sergio Villar Senin.
45 The problem is that we are calling g_object_unref() for the
46 WebKitWebSettings everytime we set it to a WebKitWebView, but the
47 view only increases the reference counter when the settings is not
48 the same it currently has. We should release our reference once.
50 * MiniBrowser/gtk/main.c:
51 (createBrowserWindow):
54 2014-03-05 Martin Robinson <mrobinson@igalia.com>
56 [GTK][CMake] Tarball is created with wrong tarball paths
57 https://bugs.webkit.org/show_bug.cgi?id=129496
59 Reviewed by Daniel Bates.
62 (Manifest.__init__): I inadvertently inverted the logic of these checks when
63 landing the original patch with some suggestions from the reviewer. With the
64 checks corrected, the tarball path is constructed properly.
66 2014-03-05 Jae Hyun Park <jaepark@webkit.org>
68 Unreviewed. Update my email in contributors.json
70 * Scripts/webkitpy/common/config/contributors.json:
72 2014-03-05 Dean Jackson <dino@apple.com>
74 [WebGL] Use WKSI to see what the system policy for WebGL is
75 https://bugs.webkit.org/show_bug.cgi?id=129722
76 <rdar://problem/15790542>
78 Reviewed by Tim Horton.
80 Dummy entry for setSystemWebGLLoadPolicy.
82 * WebKitTestRunner/TestController.cpp:
83 (WTR::TestController::createWebViewWithOptions):
85 2014-03-03 Martin Robinson <mrobinson@igalia.com>
87 [GTK][CMake] Generate documentation for the DOM bindings
88 https://bugs.webkit.org/show_bug.cgi?id=126211
90 Reviewed by Carlos Garcia Campos.
92 * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
93 * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
94 * gtk/generate-webkitdom-doc-files: Removed.
95 * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
96 that it can be called by generate-gtkdoc.
98 2014-03-05 Martin Robinson <mrobinson@igalia.com>
100 [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
101 https://bugs.webkit.org/show_bug.cgi?id=129380
103 Reviewed by Philippe Normand.
105 * Scripts/webkitdirs.pm:
106 (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
107 skipping CMake execution.
109 2014-03-05 Martin Robinson <mrobinson@igalia.com>
111 [GTK] The jhbuild environment should have the latest stable release of gtk-doc
112 https://bugs.webkit.org/show_bug.cgi?id=129651
114 Reviewed by Philippe Normand.
116 * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
118 2014-03-05 Martin Robinson <mrobinson@igalia.com>
120 [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
121 https://bugs.webkit.org/show_bug.cgi?id=129637
123 Reviewed by Carlos Garcia Campos.
125 * BuildSlaveSupport/build.webkit.org-config/master.cfg:
126 (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
127 (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
128 (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
129 New API typically just requires a rebaseline and isn't necessarily a faiulre.
130 (TestFactory.__init__): Add the test for GTK+.
131 * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
133 2014-03-05 Krzysztof Czech <k.czech@samsung.com>
135 [ATK] Expose missing functionalities of AtkTableCell to AT
136 https://bugs.webkit.org/show_bug.cgi?id=129492
138 Reviewed by Mario Sanchez Prada.
140 Reducing some code by using new API of AtkTableCell.
142 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
143 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
145 2014-03-04 Alex Christensen <achristensen@webkit.org>
147 Preparing to run layout tests on Wincairo.
148 https://bugs.webkit.org/show_bug.cgi?id=129709
150 Reviewed by Brent Fulgham.
152 * Scripts/webkitdirs.pm:
153 (setPathForRunningWebKitApp):
154 Add GStreamer directory for WinCairo running layout tests.
155 * win/DLLLauncher/DLLLauncherMain.cpp:
157 Added the WinCairo bin32 or bin64 directory for running WinLauncher.
159 2014-03-04 Martin Robinson <mrobinson@igalia.com>
161 [GTK] Simplify the GObject DOM bindings API break check into one step
162 https://bugs.webkit.org/show_bug.cgi?id=129571
164 Reviewed by Carlos Garcia Campos.
166 * GNUmakefile.am: Add the API break check to 'make check.'
167 * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
168 * gtk/check-gdom-symbols: Removed.
169 * gtk/webkitdom.py: Added.
170 (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
171 (get_all_webkitdom_symbol_files): Find the symbol files from the names.
173 2014-03-03 Simon Fraser <simon.fraser@apple.com>
175 Add Jeremy Jones to the contributors list as a contributor.
177 * Scripts/webkitpy/common/config/contributors.json:
179 2014-03-03 Adenilson Cavalcanti <cavalcantii@gmail.com>
181 Unreviewed. Update contact email.
182 https://bugs.webkit.org/show_bug.cgi?id=129610
184 * Scripts/webkitpy/common/config/contributors.json:
186 2014-03-02 Brian Burg <bburg@apple.com>
188 Web Inspector model tests load wrong inspector page under WebKitTestRunner
189 https://bugs.webkit.org/show_bug.cgi?id=129460
191 Reviewed by Dan Bernstein.
193 Don't unconditionally open the inspector before running an inspector test.
194 Instead, the test should request that the inspector open when it's ready.
196 This change was lost during a rebase, but is the same change made to
199 * WebKitTestRunner/TestInvocation.cpp:
200 (WTR::TestInvocation::invoke):
202 2014-03-02 Darin Adler <darin@apple.com>
204 Split TextIteratorBehavior into a separate header
205 https://bugs.webkit.org/show_bug.cgi?id=129578
207 Reviewed by Sam Weinig.
209 * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
210 from WebKit in and the script will add them in as unconditional exports. This makes the "add"
211 task easy, but the remove is still a bit of a pain.
213 2014-03-02 Darin Adler <darin@apple.com>
215 Sort Mac platform export files so they merge better
216 https://bugs.webkit.org/show_bug.cgi?id=129581
218 Reviewed by Sam Weinig.
220 * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
221 Mac export files in a "canonical" order for this project.
223 2014-02-28 Zalan Bujtas <zalan@apple.com>
225 Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
226 https://bugs.webkit.org/show_bug.cgi?id=129438
228 Reviewed by Simon Fraser.
230 'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
231 offscreen window. It makes testing subpixel rendering and positioning possible.
233 Both the offscreen window's and WebKit's scaling are set accordingly.
235 * DumpRenderTree/mac/DumpRenderTree.mm:
236 (createWebViewAndOffscreenWindow): cleanup
237 (destroyWebViewAndOffscreenWindow): cleanup
239 (changeWindowScaleIfNeeded):
241 * DumpRenderTree/mac/DumpRenderTreeWindow.h:
242 * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
243 (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
244 * WebKitTestRunner/PlatformWebView.h:
245 * WebKitTestRunner/TestInvocation.cpp:
246 (WTR::changeWindowScaleIfNeeded):
247 (WTR::TestInvocation::invoke):
248 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
249 (WTR::PlatformWebView::changeWindowScaleIfNeeded):
250 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
251 (WTR::PlatformWebView::changeWindowScaleIfNeeded):
252 * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
253 (WTR::PlatformWebView::changeWindowScaleIfNeeded):
254 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
255 (WTR::PlatformWebView::changeWindowScaleIfNeeded):
257 2014-02-28 Anders Carlsson <andersca@apple.com>
261 Reviewed by Dan Bernstein.
263 * MiniBrowser/mac/WK2BrowserWindowController.m:
264 (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
266 2014-02-28 Daniel Bates <dabates@apple.com>
268 [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
269 https://bugs.webkit.org/show_bug.cgi?id=129163
271 Reviewed by David Kilzer.
273 Fixes an issue where DumpRenderTree Perl Support may build with the specified
274 iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
275 This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
278 Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
279 which is specified either explicitly when building with MAKE(1) or implicitly by
280 build-{dumprendertree, webkit}. Instead we should always build Perl Support using
281 the OS X SDK and toolchain since the built products are only applicable to OS X.
283 * DumpRenderTree/ios/PerlSupport/Makefile:
285 2014-02-28 Commit Queue <commit-queue@webkit.org>
287 Unreviewed, rolling out r164859.
288 http://trac.webkit.org/changeset/164859
289 https://bugs.webkit.org/show_bug.cgi?id=129483
291 caused WK1 crashes (DumpRenderTree) (Requested by zalan on
294 * DumpRenderTree/mac/DumpRenderTree.mm:
295 (createWebViewAndOffscreenWindow):
298 * DumpRenderTree/mac/DumpRenderTreeWindow.h:
299 * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
300 (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
301 * WebKitTestRunner/PlatformWebView.h:
302 * WebKitTestRunner/TestInvocation.cpp:
303 (WTR::TestInvocation::invoke):
304 * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
305 * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
306 * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
307 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
308 (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
310 2014-02-28 Zalan Bujtas <zalan@apple.com>
312 Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
313 https://bugs.webkit.org/show_bug.cgi?id=129438
315 Reviewed by Simon Fraser.
317 'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
318 offscreen window. It makes testing subpixel rendering and positioning possible.
320 Both the offscreen window's and WebKit's scaling are set accordingly.
322 * DumpRenderTree/mac/DumpRenderTree.mm:
323 (createWebViewAndOffscreenWindow): unrelated cleanup.
324 (destroyWebViewAndOffscreenWindow): unrelated cleanup.
326 (changeOffscreenWindowScaleIfNeeded):
328 * DumpRenderTree/mac/DumpRenderTreeWindow.h:
329 * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
330 (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
331 * WebKitTestRunner/PlatformWebView.h:
332 * WebKitTestRunner/TestInvocation.cpp:
333 (WTR::changeOffscreenWindowScaleIfNeeded):
334 (WTR::TestInvocation::invoke):
335 * WebKitTestRunner/mac/PlatformWebViewMac.mm:
336 (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
338 2014-02-27 Brian Burg <bburg@apple.com>
340 Web Inspector: model tests should use a special Test.html inspector page
341 https://bugs.webkit.org/show_bug.cgi?id=129190
343 Reviewed by Timothy Hatcher.
345 Remove code that immediately opens the Web Inspector based on the file path of the test.
346 Instead, the test page should request that the inspector open inside its `test()` method.
348 This change is necessary because otherwise, the inspector would be opened too early for
349 InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
350 will get loaded instead of the minimal test page.
352 * DumpRenderTree/efl/DumpRenderTree.cpp:
354 * DumpRenderTree/gtk/DumpRenderTree.cpp:
356 * DumpRenderTree/mac/DumpRenderTree.mm:
358 * DumpRenderTree/win/DumpRenderTree.cpp:
361 2014-02-27 Laszlo Vidacs <lvidacs.u-szeged@partner.samsung.com>
363 check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
364 https://bugs.webkit.org/show_bug.cgi?id=127076
366 Reviewed by Anders Carlsson.
368 Avoid match for :: as start of a member initialization list. Modify expression to match
369 after a colon either non-colon character or end of line.
371 * Scripts/webkitpy/style/checkers/cpp.py:
372 (check_member_initialization_list):
373 * Scripts/webkitpy/style/checkers/cpp_unittest.py:
374 (WebKitStyleTest.test_member_initialization_list):
376 2014-02-27 Renata Hodovan <rhodovan.u-szeged@partner.samsung.com>
378 Unreviewed. Update my email addresses in contributors.json.
380 * Scripts/webkitpy/common/config/contributors.json:
382 2014-02-27 Alberto Garcia <berto@igalia.com>
384 [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
385 https://bugs.webkit.org/show_bug.cgi?id=128927
387 Reviewed by Philippe Normand.
389 Encode manually the data for sys.{stdout,stderr}.write.
392 (GTKDoc._run_command):
394 2014-02-27 Andres Gomez <agomez@igalia.com>
396 Unreviewed. Add myself to watchlists
398 * Scripts/webkitpy/common/config/watchlist: Add myself to
401 2014-02-27 Andres Gomez <agomez@igalia.com>
403 Unreviewed, rolling out r164790.
404 http://trac.webkit.org/changeset/164790
406 Revert r164790 because of erroneous commit log
408 * Scripts/webkitpy/common/config/watchlist:
410 2014-02-27 Krzysztof Czech <k.czech@samsung.com>
412 [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
413 https://bugs.webkit.org/show_bug.cgi?id=129250
415 Reviewed by Mario Sanchez Prada.
417 Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
418 Implementing methods so that we could test column/row headers represented as an array of cells.
420 * DumpRenderTree/AccessibilityUIElement.cpp:
421 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
422 (AccessibilityUIElement::columnHeaders):
423 (AccessibilityUIElement::rowHeaders):
424 * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
425 (AccessibilityUIElement::columnHeaders):
426 (AccessibilityUIElement::rowHeaders):
427 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
428 (WTR::AccessibilityUIElement::rowHeaders):
429 (WTR::AccessibilityUIElement::columnHeaders):
430 * efl/jhbuild.modules:
431 * gtk/jhbuild.modules:
433 2014-02-27 Andres Gomez <agomez@igalia.com>
435 Unreviewed. Add myself to watchlists
437 * Scripts/webkitpy/common/config/watchlist: Add myself to
440 2014-02-27 Andres Gomez <agomez@igalia.com>
442 Unreviewed. Add myself as a committer.
444 * Scripts/webkitpy/common/config/contributors.json:
446 2014-02-27 Xabier Rodriguez Calvar <calvaris@igalia.com>
448 Unreviewed. Add Víctor Jáquez and myself to watchlists
450 * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
451 myself to watchlists.
453 2014-02-26 Julien Brianceau <jbriance@cisco.com>
455 Unreviewed. Add myself as a committer.
457 * Scripts/webkitpy/common/config/contributors.json:
459 2014-02-26 Laszlo Vidacs <lvidacs.u-szeged@partner.samsung.com>
461 Unreviewed. Moved myself to the list of committers.
463 * Scripts/webkitpy/common/config/contributors.json:
465 2014-02-24 Martin Robinson <mrobinson@igalia.com>
467 [GTK] Reduplicate common.top_level_path in scripts
468 https://bugs.webkit.org/show_bug.cgi?id=129291
470 Reviewed by Philippe Normand.
472 Duplicate common.top_level_path and avoid polluting many scripts with awkward system
473 path manipulation and weird dependencies on the jhbuild infrastructure.
475 * Scripts/run-gtk-tests: Use common again.
476 (TestRunner._setup_testing_environment): Ditto.
477 * gtk/check-gdom-symbols: Ditto.
479 (top_level_path): Re-add top_level_path..
480 (get_build_path): Use the builtin top_level_path again.
481 * gtk/find-make-dist-errors: Use common again.
482 (get_missing_headers): Ditto.
483 * gtk/generate-inspector-gresource-manifest.py: Ditto.
485 2014-02-26 Mark Hahnenberg <mhahnenberg@apple.com>
487 runscript: line 42: /bin/ls: Argument list too long
488 https://bugs.webkit.org/show_bug.cgi?id=129376
490 Reviewed by Michael Saboff.
492 The "test_script_*" can expand to more things than can be passed as arguments on the command line.
493 We should use find instead, which generates the list of files rather than expanding them all on
494 the command line and spitting them back out.
496 * Scripts/jsc-stress-test-helpers/shell-runner.sh:
498 2014-02-26 Martin Robinson <mrobinson@igalia.com>
500 ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
501 https://bugs.webkit.org/show_bug.cgi?id=129377
503 Reviewed by Csaba Osztrogonác.
505 * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
507 2014-02-26 Manuel Rego Casasnovas <rego@igalia.com>
509 [GTK] Re-enable gtk-doc in EWS
510 https://bugs.webkit.org/show_bug.cgi?id=128369
512 Reviewed by Carlos Garcia Campos.
514 Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
516 * Scripts/webkitpy/common/config/ports.py:
517 (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
518 (GtkWK2Port.build_webkit_command): Ditto.
519 * Scripts/webkitpy/common/config/ports_unittest.py:
520 (DeprecatedPortTest.test_gtk_port): Ditto.
521 (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
523 2014-02-26 Martin Robinson <mrobinson@igalia.com>
525 [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
526 https://bugs.webkit.org/show_bug.cgi?id=129319
528 Reviewed by Carlos Garcia Campos.
530 * gtk/generate-gtkdoc:
531 (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
533 2014-02-25 Mihai Maerean <mmaerean@adobe.com>
535 Unreviewed. Add myself as a committer.
537 * Scripts/webkitpy/common/config/contributors.json:
539 2014-02-25 Sergio Villar Senin <svillar@igalia.com>
541 [CSS Grid Layout] Add ENABLE flag
542 https://bugs.webkit.org/show_bug.cgi?id=129153
544 Reviewed by Simon Fraser.
546 Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
547 all ports for developer builds.
549 * Scripts/webkitperl/FeatureList.pm:
551 2014-02-25 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
553 Added myself as a committer.
557 * Scripts/webkitpy/common/config/contributors.json:
559 2014-02-25 Tamas Gergely <tgergely.u-szeged@partner.samsung.com>
561 Unreviewed. Moved myself to the list of committers.
563 * Scripts/webkitpy/common/config/contributors.json:
565 2014-02-25 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
567 Move myself to the committers list.
571 * Scripts/webkitpy/common/config/contributors.json:
573 2014-02-25 László Langó <llango.u-szeged@partner.samsung.com>
575 Unreviewed. Add myself as a committer.
577 * Scripts/webkitpy/common/config/contributors.json:
579 2014-02-25 Commit Queue <commit-queue@webkit.org>
581 Unreviewed, rolling out r164639.
582 http://trac.webkit.org/changeset/164639
583 https://bugs.webkit.org/show_bug.cgi?id=129302
585 gtk-doc still have problems in EWS (Requested by rego on
588 * Scripts/webkitpy/common/config/ports.py:
589 (GtkPort.build_webkit_command):
590 (GtkWK2Port.build_webkit_command):
591 * Scripts/webkitpy/common/config/ports_unittest.py:
592 (DeprecatedPortTest.test_gtk_port):
593 (DeprecatedPortTest.test_gtk_wk2_port):
595 2014-02-25 Manuel Rego Casasnovas <rego@igalia.com>
597 [GTK] Re-enable gtk-doc in EWS
598 https://bugs.webkit.org/show_bug.cgi?id=128369
600 Reviewed by Carlos Garcia Campos.
602 Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
604 * Scripts/webkitpy/common/config/ports.py:
605 (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
606 (GtkWK2Port.build_webkit_command): Ditto.
607 * Scripts/webkitpy/common/config/ports_unittest.py:
608 (DeprecatedPortTest.test_gtk_port): Ditto.
609 (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
611 2014-02-24 Carlos Garcia Campos <cgarcia@igalia.com>
613 [GTK] Mark view source mode methods as deprecated
614 https://bugs.webkit.org/show_bug.cgi?id=128920
616 Reviewed by Martin Robinson.
618 * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
619 (beforeAll): Remove view mode test.
621 2014-02-24 Martin Robinson <mrobinson@igalia.com>
623 [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
624 https://bugs.webkit.org/show_bug.cgi?id=128417
626 Reviewed by Carlos Garcia Campos.
628 * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
629 * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
630 a makefile. This allows accepting a header list from the build system, which can be used
631 to dynamically build a list of ignored files. We can ignore any source file that doesn't
632 have a corresponding header file on the header list.
633 * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
634 source directories to gtkdoc-scan.
636 2014-02-24 Anders Carlsson <andersca@apple.com>
638 Add a DefaultVisitedLinkProvider and route visited link actions through it
639 https://bugs.webkit.org/show_bug.cgi?id=129285
641 Reviewed by Dan Bernstein.
643 * MiniBrowser/mac/AppDelegate.m:
644 (-[BrowserAppDelegate applicationDidFinishLaunching:]):
645 Set a shared history so we'll get visited link tracking.
647 * MiniBrowser/mac/WK1BrowserWindowController.m:
648 (-[WK1BrowserWindowController awakeFromNib]):
651 2014-02-24 Dan Bernstein <mitz@apple.com>
653 iOS build fix after r164577.
655 * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
656 (AccessibilityUIElement::selectedChildrenCount):
657 (AccessibilityUIElement::selectedChildAtIndex):
659 2014-02-24 David Kilzer <ddkilzer@apple.com>
661 [ASan] Remove methods from ignore list that no longer cause crashes
662 <http://webkit.org/b/129257>
664 Reviewed by Anders Carlsson.
666 * asan/webkit-asan-ignore.txt: Remove old methods.
668 2014-02-24 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
670 Extract common parts from jhbuildrc files.
671 https://bugs.webkit.org/show_bug.cgi?id=125986
673 Reviewed by Csaba Osztrogonác.
675 Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
677 * Scripts/run-gtk-tests:
678 (TestRunner._setup_testing_environment):
679 * efl/common.py: Removed.
681 * gtk/check-gdom-symbols:
685 * gtk/find-make-dist-errors:
686 (get_missing_headers):
687 * gtk/generate-gtkdoc:
688 (get_webkit2_options):
689 (get_webkit1_options.src_path):
690 (get_webkit1_options):
691 (get_webkitdom_options.src_path):
692 (get_webkitdom_options):
693 * gtk/generate-inspector-gresource-manifest.py:
695 * jhbuild/jhbuildrc_common.py: Added.
700 2014-02-24 Diego Pino Garcia <dpino@igalia.com>
702 Unreviewed. Fix code indentation and spacing.
704 * Scripts/webkitpy/style/checkers/js.py:
705 (SingleQuoteChecker.check):
707 2014-02-24 Krzysztof Czech <k.czech@samsung.com>
709 [ATK] Wrong selected element at a given index in a list box.
710 https://bugs.webkit.org/show_bug.cgi?id=129039
712 Reviewed by Chris Fleizach.
714 Added missing implementation and proposed some new function for testing selection
717 * DumpRenderTree/AccessibilityUIElement.cpp:
718 (setSelectedChildAtIndexCallback):
719 (removeSelectionAtIndexCallback):
720 (AccessibilityUIElement::getJSClass):
721 * DumpRenderTree/AccessibilityUIElement.h:
722 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
723 (AccessibilityUIElement::selectedChildrenCount):
724 (AccessibilityUIElement::selectedChildAtIndex):
725 (AccessibilityUIElement::setSelectedChildAtIndex):
726 (AccessibilityUIElement::removeSelectionAtIndex):
727 * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
728 (AccessibilityUIElement::selectedChildrenCount):
729 (AccessibilityUIElement::selectedChildAtIndex):
730 * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
731 (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
732 (WTR::AccessibilityUIElement::removeSelectionAtIndex):
733 * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
734 * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
735 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
736 (WTR::AccessibilityUIElement::selectedChildAtIndex):
737 (WTR::AccessibilityUIElement::selectedChildrenCount):
738 (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
739 (WTR::AccessibilityUIElement::removeSelectionAtIndex):
741 2014-02-23 Diego Pino García <dpino@igalia.com>
743 [GTK] Fix build after Web Inspector code reorganization (r164543)
744 https://bugs.webkit.org/show_bug.cgi?id=129231
746 Reviewed by Dean Jackson.
748 * gtk/generate-inspector-gresource-manifest.py:
749 Modify paths to Web Inspector code.
751 2014-02-23 Martin Robinson <mrobinson@igalia.com>
753 [GTK] generate-gtkdoc should use argparse
754 https://bugs.webkit.org/show_bug.cgi?id=128418
756 Reviewed by Carlos Garcia Campos.
758 * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
759 to all functions, and guard the main routine with a __name__ == __main__ check.
761 2014-02-23 Martin Robinson <mrobinson@igalia.com>
763 [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
764 https://bugs.webkit.org/show_bug.cgi?id=129191
766 Reviewed by Anders Carlsson.
768 * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
769 for the GTK+ DumpRenderTree build. We could manually construct this path, but the
770 name of the directory is "lib" and not "libs". Instead we should use the CMake
771 variable specifically assigned to this task.
773 2014-02-23 David Kilzer <ddkilzer@apple.com>
775 [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
776 <http://webkit.org/b/129209>
778 Reviewed by Geoffrey Garen.
780 * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
781 ignore list to make ASan builds usable again. Follow-up
782 investigation is tracked by <rdar://problem/16055903>.
784 2014-02-20 David Farler <dfarler@apple.com>
786 Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
787 https://bugs.webkit.org/show_bug.cgi?id=128622
789 Reviewed by Simon Fraser.
791 With this change, we now have layout tests running in both DumpRenderTree
792 and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
795 * Scripts/old-run-webkit-tests:
796 In general, make any specific reference to DumpRenderTree
797 able to refer to WebKitTestRunner wherever possible:
798 - Rename functions to remove DRT-specific naming.
799 - Name FIFOs after the tool that is being used.
800 -- Clean up FIFO creation code
801 Other necessary changes:
802 - Allow use of an ios-sim-wk2 platform.
803 - Clean up platform hierarchy creation where the simulator platform behavior differed.
804 * WebKitTestRunner/TestController.cpp:
805 Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
806 (WTR::TestController::TestController):
807 * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
808 Copy the injected bundle into the app bundle.
810 2014-02-21 Joseph Pecoraro <pecoraro@apple.com>
812 run-webkit-httpd fails to find httpd configuation file.
814 Reviewed by Ryosuke Niwa.
816 * Scripts/webkitperl/httpd.pm:
817 (getHTTPDConfigPathForTestDirectory):
819 2014-02-21 Eric Carlson <eric.carlson@apple.com>
821 Fix TimeRanges layering violations
822 https://bugs.webkit.org/show_bug.cgi?id=128717
824 Reviewed by Jer Noble.
826 * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
827 (TestWebKitAPI::TEST):
829 2014-02-21 Diego Pino García <dpino@igalia.com>
831 Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
832 https://bugs.webkit.org/show_bug.cgi?id=128422
834 Reviewed by Joseph Pecoraro.
836 * Scripts/webkitpy/style/checkers/js.py:
837 (JSChecker.__init__):
839 (SingleQuoteChecker):
840 (SingleQuoteChecker.__init__):
841 (SingleQuoteChecker.check):
842 * Scripts/webkitpy/style/checkers/js_unittest.py:
843 (JSTestCase.assertError.error_for_test):
844 (JSTestCase.assertError):
845 (JSTestCase.test_no_error):
846 (JSTestCase.test_error):
848 == Rolled over to ChangeLog-2014-02-20 ==