9d36d8d758b8a83a13c0b69c33ffbad8acc8d3b9
[WebKit-https.git] / Tools / ChangeLog
1 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
4         https://bugs.webkit.org/show_bug.cgi?id=130014
5
6         Reviewed by Martin Robinson.
7
8         Include cmake or autotools config header.
9
10         * MiniBrowser/gtk/BrowserDownloadsBar.c:
11         * MiniBrowser/gtk/BrowserSearchBar.c:
12         * MiniBrowser/gtk/BrowserWindow.c:
13         * MiniBrowser/gtk/main.c:
14
15 2014-03-12  Commit Queue  <commit-queue@webkit.org>
16
17         Unreviewed, rolling out r165471.
18         https://bugs.webkit.org/show_bug.cgi?id=130139
19
20         Didn't really fix the issue and broke another bot (Requested
21         by mrobinson on #webkit).
22
23         Reverted changeset:
24
25         "[CMake] Newer versions of CMake cannot find older versions of
26         Freetype"
27         https://bugs.webkit.org/show_bug.cgi?id=130107
28         http://trac.webkit.org/changeset/165471
29
30 2014-03-11  Filip Pizlo  <fpizlo@apple.com>
31
32         It should be possible to build WebKit with FTL on iOS
33         https://bugs.webkit.org/show_bug.cgi?id=130116
34
35         Reviewed by Dan Bernstein.
36
37         * Scripts/build-webkit:
38         * Scripts/copy-webkitlibraries-to-product-directory:
39
40 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
41
42         [Win] Remove use of QTSDK
43         https://bugs.webkit.org/show_bug.cgi?id=130049
44
45         Reviewed by Darin Adler.
46
47         * DumpRenderTree/win/DumpRenderTree.cpp:
48         (initialize): Remove QuickTime code.
49         * win/AssembleBuildLogs/AssembleLogs.cmd: Don't grab logs from
50         building QTMovieWin.
51
52 2014-03-12  Martin Robinson  <mrobinson@igalia.com>
53
54         [GTK][CMAKE] Too verbose build output
55         https://bugs.webkit.org/show_bug.cgi?id=130076
56
57         Reviewed by Carlos Garcia Campos.
58
59         Instead of building with cmake --build which isn't smart about pretty printing and
60         colors, we build with a script which calls the proper build command.
61
62         * Scripts/webkitdirs.pm:
63         (buildCMakeGeneratedProject): For GTK+ call the script that we generate during
64         the CMake configuration pass.
65
66 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
67
68         [CMake] Newer versions of CMake cannot find older versions of Freetype
69         https://bugs.webkit.org/show_bug.cgi?id=130107
70
71         Reviewed by Gustavo Noronha Silva.
72
73         * gtk/jhbuildrc: Work around a bug in newer CMakes by giving the FREETYPE_DIR hint
74         to CMake during jhbuild initialization.
75
76 2014-03-12  Zalan Bujtas  <zalan@apple.com>
77
78         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
79         https://bugs.webkit.org/show_bug.cgi?id=129961
80
81         Reviewed by Simon Fraser.
82
83         Now scaled content can go through the window capturing mechanism too for compositing content.
84         AppleMagnifiedMode is redundant.
85
86         * DumpRenderTree/mac/DumpRenderTree.mm:
87         (setDefaultsToConsistentValuesForTesting):
88         (runTest):
89         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
90         (createBitmapContextFromWebView):
91         * WebKitTestRunner/PlatformWebView.h:
92         * WebKitTestRunner/cg/TestInvocationCG.cpp:
93         (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
94         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
95         (WTR::PlatformWebView::didInitializeClients):
96         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
97         (WTR::PlatformWebView::forceWindowFramesChanged):
98         * WebKitTestRunner/mac/main.mm:
99         (setDefaultsToConsistentValuesForTesting):
100
101 2014-03-12  Anton Obzhirov  <a.obzhirov@samsung.com>
102
103         Unreviewed. Add myself as a committer.
104
105         * Scripts/webkitpy/common/config/contributors.json:
106
107 2014-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
108
109         Unreviewed build fix on the EFL port when used lower version of ATK
110
111         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
112         (WTR::AccessibilityUIElement::y): Fixed typo.
113
114 2014-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
115
116         Some images are blank in the rebaseline server UI
117         https://bugs.webkit.org/show_bug.cgi?id=130104
118
119         Reviewed by Tim Horton.
120
121         Let the server check for images in the 'retries' directory
122         if it can't find an image otherwise.
123
124         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
125         (RebaselineHTTPRequestHandler.test_result):
126
127 2014-03-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
128
129         [GTK][CMake] --update-gtk has no effect
130         https://bugs.webkit.org/show_bug.cgi?id=130088
131
132         Reviewed by Philippe Normand.
133
134         * Scripts/webkitdirs.pm:
135         (buildCMakeProjectOrExit): call update-webkitgtk-libs if --update-gtk has been passed
136         as an argument.
137
138 2014-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
139
140         Add "System Font" to the list of whitelisted DRT fonts
141         https://bugs.webkit.org/show_bug.cgi?id=130046
142
143         Reviewed by Darin Adler.
144
145         * DumpRenderTree/mac/DumpRenderTree.mm:
146         (allowedFontFamilySet):
147         * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
148
149 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
150
151         [GTK] The jhbuild environment should set CMAKE_PREFIX_PATH and CMAKE_LIBRARY_PATH
152         https://bugs.webkit.org/show_bug.cgi?id=130064
153
154         Reviewed by Philippe Normand.
155
156         * efl/jhbuildrc: Remove duplicated code.
157         * gtk/jhbuildrc: Remove duplicated code.
158         * jhbuild/jhbuildrc_common.py:
159         (init): Move duplicated code from jhbuildrc's and extend setting CMake environment variables to
160         GTK+. We always set the CMAKE_LIBRARY_PATH, which should be harmless for EFL 32-bit systems.
161         and is apparently necessary for GTK+.
162
163 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
164
165         check-webkit-style failed to complain about missing braces
166         https://bugs.webkit.org/show_bug.cgi?id=34189
167
168         Reviewed by Ryosuke Niwa.
169
170         * Scripts/webkitpy/style/checkers/cpp.py:
171         (check_braces):
172         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
173         (WebKitStyleTest.test_braces):
174
175 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
176
177         Remove Qt cruft from style checker.
178         https://bugs.webkit.org/show_bug.cgi?id=130085
179
180         Reviewed by Csaba Osztrogonác.
181
182         There is no 'foreach' keyword in c++. That was a Qt feature
183         added in: http://trac.webkit.org/changeset/46113
184         Qt was removed from WebKit, so we should remove the checks
185         of this keyword from check-webkit-style scripts.
186
187         * Scripts/webkitpy/style/checkers/cpp.py:
188         (check_spacing_for_function_call):
189         (check_spacing):
190         (check_braces):
191         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
192         (CppStyleTest.test_mismatching_spaces_in_parens):
193         (CppStyleTest.test_spacing_for_fncall):
194         (WebKitStyleTest.test_braces):
195
196 2014-03-11  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
197
198         [GTK] update-webkitgtk-libs needs itstool
199         https://bugs.webkit.org/show_bug.cgi?id=130082
200
201         After http://trac.webkit.org/changeset/165110 WebKitGTK+ uses gtk-doc 1.20.
202         itstool is a dependency of building gtk-doc from version 1.19, so it should
203         be added to Tools/gtk/install-dependencies script, too.
204
205         Reviewed by Philippe Normand.
206
207         * gtk/install-dependencies:
208
209 2014-03-11  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
210
211         webkitbot rollout ChangeLogs should be nicer
212         https://bugs.webkit.org/show_bug.cgi?id=122654
213
214         Reviewed by Csaba Osztrogonác.
215
216         Added bug urls and descriptions of rolled out patches to the rollout changelog
217         if they are present in the original changelog. Additionally removed the list of
218         changed files and functions.
219
220         * Scripts/webkitpy/common/checkout/changelog.py:
221         (ChangeLog.update_with_unreviewed_message): Cut off the list of modified files.
222         * Scripts/webkitpy/common/checkout/checkout.py:
223         (Checkout._changelog_data_for_revision): Store bug description.
224         * Scripts/webkitpy/common/checkout/checkout_mock.py:
225         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
226         (CheckoutTest.test_commit_info_for_revision):
227         * Scripts/webkitpy/common/checkout/commitinfo.py:
228         (CommitInfo.bug_description): Added.
229         (CommitInfo.to_json):
230         * Scripts/webkitpy/common/checkout/commitinfo_unittest.py:
231         (CommitInfoTest.test_commit_info_creation):
232         * Scripts/webkitpy/tool/commands/download.py:
233         (AbstractRolloutPrepCommand._prepare_state): Store bug ids and descriptions of rolled
234         out patches for creating rollout changelog.
235         (CreateRollout._prepare_state): Remove obsolete comments and code, the bug id that
236         caused the regression is stored in state["bug_blocked"] now.
237         * Scripts/webkitpy/tool/commands/download_unittest.py:
238         (test_prepare_rollout):
239         (test_create_rollout_multiple_revision):
240         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
241         (PrepareChangeLogForRevert._message_for_revert): Add bug urls and descriptions of
242         rolled out patches to the changelog.
243         (PrepareChangeLogForRevert.run):
244         * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
245         (UpdateChangeLogsForRevertTest):
246         (test_message_for_revert):
247         * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
248         (ReopenBugAfterRollout.run):
249
250 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
251
252         [ATK] Adjust WKTR/DRT to use new API from ATK 2.11.90
253         https://bugs.webkit.org/show_bug.cgi?id=130021
254
255         Reviewed by Mario Sanchez Prada.
256
257         Replace deprecated functions to use new API from ATK 2.11.90.
258
259         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
260         (AccessibilityUIElement::x):
261         (AccessibilityUIElement::y):
262         (AccessibilityUIElement::width):
263         (AccessibilityUIElement::height):
264         (AccessibilityUIElement::clickPointX):
265         (AccessibilityUIElement::clickPointY):
266         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
267         (WTR::AccessibilityUIElement::x):
268         (WTR::AccessibilityUIElement::y):
269         (WTR::AccessibilityUIElement::width):
270         (WTR::AccessibilityUIElement::height):
271         (WTR::AccessibilityUIElement::clickPointX):
272         (WTR::AccessibilityUIElement::clickPointY):
273
274 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
275
276         [ATK] Expose aria-posinset and aria-setsize through object attributes
277         https://bugs.webkit.org/show_bug.cgi?id=130011
278
279         Reviewed by Chris Fleizach.
280
281         Added missing implementation of numberAttributeValue both to WKTR and DRT.
282
283         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
284         (AccessibilityUIElement::numberAttributeValue):
285         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
286         (WTR::AccessibilityUIElement::numberAttributeValue):
287
288 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
289
290         [Win] Unreviewed build fix.
291
292         Some bad Windows code was committed at some point that prevents the Apple Windows port
293         from finding its runtime dependencies reliably.
294
295         * win/DLLLauncher/DLLLauncherMain.cpp:
296         (appleApplicationSupportDirectory): Restored this function.
297         (modifyPath): Update to use appleApplicationSupportDirectory function.
298
299 2014-03-10  Zoltan Horvath  <zoltan@webkit.org>
300
301         Let the user define the full address of the performance-site-server for uploading results
302         https://bugs.webkit.org/show_bug.cgi?id=129819
303
304         Reviewed by Ryosuke Niwa.
305
306         Currently perftestsrunner.py assumes that the server uses https protocol all the time, which
307         can be confusing. It's more straightforward, if you need to define explicitly the server's full
308         address along with the protocol, when you're using this parameter. I added HTTPS as the default
309         protocol for now, in order to avoid breaking the perf bots.
310
311         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
312         (_upload_json):
313         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
314         (MainTest.test_upload_json):
315
316 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
317
318         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
319         https://bugs.webkit.org/show_bug.cgi?id=130023
320
321         Reviewed by Dean Jackson.
322
323         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add missing
324         /SAFESEH flag to DLL launcher process.
325
326 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
327
328         RunGtkWebKitGObjectDOMBindingsAPIBreakTests should be added to the BuildAndTestFactory not the TestFactory
329         https://bugs.webkit.org/show_bug.cgi?id=129980
330
331         Reviewed by Carlos Garcia Campos.
332
333         * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add RunGtkWebKitGObjectDOMBindingsAPIBreakTests to the correct factory.
334
335 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
336
337         [GTK] Remove the WebView source-mode WebKit1 test
338         https://bugs.webkit.org/show_bug.cgi?id=129976
339
340         Reviewed by Carlos Garcia Campos.
341
342         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Remove the source-mode test.
343
344 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
345
346         Unreviewed build fix for GTKbuild after the switch to CMake
347
348         * gtk/common.py:
349         (is_cmake_build): Like r165284, we need to assume CMake by default, since the
350         test-only bot doesn't have any build files.
351
352 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
353
354         [GTK] built-product-archive does not handle GTK+ CMake build
355         https://bugs.webkit.org/show_bug.cgi?id=129941
356
357         * BuildSlaveSupport/built-product-archive:
358         (archiveBuiltProduct): Fix the build by adding support to built-product-archive for
359         the CMake build.
360
361 2014-03-07  Lorenzo Tilve  <ltilve@igalia.com>
362
363         [GTK] Include CMake into install-dependencies script
364         https://bugs.webkit.org/show_bug.cgi?id=129909
365
366         Reviewed by Martin Robinson.
367
368         As since r165267 buid-webkit uses CMake by default, the dependency
369         with 'cmake' package should be introduced.
370
371         * gtk/install-dependencies: Ditto.
372
373 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
374
375         REGRESSION(165267): Broke a webkitpy unit tests
376         https://bugs.webkit.org/show_bug.cgi?id=129904
377
378         Reviewed by Jon Honeycutt.
379
380         * Scripts/webkitpy/port/gtk.py: Flip the default test to assume CMake by default.
381         (GtkPort._is_cmake_build):
382
383 2014-03-07  Andres Gomez  <agomez@igalia.com>
384
385         [GTK] webkit-patch setup-git-clone fails even after running Tools/gtk/install-dependencies
386         https://bugs.webkit.org/show_bug.cgi?id=129893
387
388         Reviewed by Martin Robinson.
389
390         Added "git-svn" as dependency for deb based distros and,
391         additionally, "subversion" for rpm based distros.
392
393         * gtk/install-dependencies:
394
395 2014-03-07  Roger Fong  <roger_fong@apple.com>
396
397         Remove dummy setSystemWebGLLoadPolicy client method.
398         https://bugs.webkit.org/show_bug.cgi?id=129873.
399
400         Reviewed by Dean Jackson.
401
402         * WebKitTestRunner/TestController.cpp:
403         (WTR::TestController::createWebViewWithOptions):
404
405 2014-03-07  Mark Hahnenberg  <mhahnenberg@apple.com>
406
407         run-jsc-stress-tests doesn't eagerly report test failures when using the shell runner
408         https://bugs.webkit.org/show_bug.cgi?id=129886
409
410         Reviewed by Mark Lam.
411
412         * Scripts/jsc-stress-test-helpers/shell-runner.sh: Added a "verbose" mode to the shell runner.
413         If we're in verbose mode, then we don't redirect any output when running each test. If we're not
414         in verbose mode then we redirect stdout to /dev/null and allow any stderr output through.
415         * Scripts/run-jsc-stress-tests: Redirect any sort of error output to stderr so that it will 
416         make it through when in non-verbose mode.
417
418 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
419
420         [GTK] buid-webkit should use CMake by default
421         https://bugs.webkit.org/show_bug.cgi?id=129855
422
423         Reviewed by Carlos Garcia Campos.
424
425         Make the CMake build the default GTK+ build when using build-webkit. This will
426         ensure that all bots are using CMake. We do this by swapping --gtk and --gtkcmake,
427         so that we have --gtk and --gtkautotools.
428
429         * Scripts/webkitdirs.pm: Swap --gtkcmake/--gtk for --gtk/--gtkautotools.
430         * Scripts/webkitpy/port/gtk.py: Ditto.
431
432 2014-03-06  Martin Robinson  <mrobinson@igalia.com>
433
434         [CMake] [GTK] Build with ninja when it is available
435         https://bugs.webkit.org/show_bug.cgi?id=129805
436
437         Reviewed by Philippe Normand.
438
439         * Scripts/webkitdirs.pm:
440         (canUseNinja): Added this helper which tries to execute Ninja, in an effort to determine
441         if it's available on the system.
442         (cmakeGeneratedBuildfile): Return the path to the generated build file. Only Unix support ATM.
443         (generateBuildSystemFromCMakeProject): For GTK+ compile with Ninja when possible.
444
445 2014-03-06  Filip Pizlo  <fpizlo@apple.com>
446
447         If the FTL is build-time enabled then it should be run-time enabled.
448
449         Rubber stamped by Geoffrey Garen.
450
451         * Scripts/run-jsc-stress-tests:
452
453 2014-03-06  Mark Hahnenberg  <mhahnenberg@apple.com>
454
455         detectFailures in run-jsc-stress-tests can report everything was ok if too many tests fail
456         https://bugs.webkit.org/show_bug.cgi?id=129837
457
458         Reviewed by Michael Saboff.
459
460         ls test_fail_* can fail if there are too many files that match. We then swallow that error, which makes everything seem ok.
461         The fix is to use find instead of ls like we do in shell-runner.sh.
462
463         * Scripts/run-jsc-stress-tests:
464
465 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
466
467         filter-build-webkit should not strip .o
468         https://bugs.webkit.org/show_bug.cgi?id=129614
469
470         Reviewed by Dean Jackson.
471
472         This makes it much easier to jump from the failing output at
473         the end back up to the compile errors earlier in the output.
474
475         * Scripts/filter-build-webkit:
476
477 2014-03-06  Anders Carlsson  <andersca@apple.com>
478
479         Build WebKit2 before building WebKit
480         https://bugs.webkit.org/show_bug.cgi?id=129831
481         <rdar://problem/15920020>
482
483         Reviewed by Dan Bernstein.
484
485         * Scripts/build-webkit:
486         Always build WebKit2 and make sure to build it before WebKit when building on Mac.
487
488 2014-03-06  ChangSeok Oh  <changseok.oh@collabora.com>
489
490         make-3.82 fails to build on ARM/Linux
491         https://bugs.webkit.org/show_bug.cgi?id=107926
492
493         Reviewed by Martin Robinson.
494
495         Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
496         The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
497         To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
498         where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
499
500         * gtk/patches/make-3.82-arg-list-length.patch:
501
502 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
503
504         [GTK] Close the page when the view is disposed instead of when finalized
505         https://bugs.webkit.org/show_bug.cgi?id=129783
506
507         Reviewed by Sergio Villar Senin.
508
509         Add test case but disabled for now because it's affetected by bug #129684.
510
511         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
512         (testProcessPerWebView):
513
514 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
515
516         [GTK] MiniBrowser crashes when opening several urls passed as command line options
517         https://bugs.webkit.org/show_bug.cgi?id=129738
518
519         Reviewed by Sergio Villar Senin.
520
521         The problem is that we are calling g_object_unref() for the
522         WebKitWebSettings everytime we set it to a WebKitWebView, but the
523         view only increases the reference counter when the settings is not
524         the same it currently has. We should release our reference once.
525
526         * MiniBrowser/gtk/main.c:
527         (createBrowserWindow):
528         (main):
529
530 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
531
532         [GTK][CMake] Tarball is created with wrong tarball paths
533         https://bugs.webkit.org/show_bug.cgi?id=129496
534
535         Reviewed by Daniel Bates.
536
537         * gtk/make-dist.py:
538         (Manifest.__init__): I inadvertently inverted the logic of these checks when
539         landing the original patch with some suggestions from the reviewer. With the
540         checks corrected, the tarball path is constructed properly.
541
542 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
543
544         Unreviewed. Update my email in contributors.json
545
546         * Scripts/webkitpy/common/config/contributors.json:
547
548 2014-03-05  Dean Jackson  <dino@apple.com>
549
550         [WebGL] Use WKSI to see what the system policy for WebGL is
551         https://bugs.webkit.org/show_bug.cgi?id=129722
552         <rdar://problem/15790542>
553
554         Reviewed by Tim Horton.
555
556         Dummy entry for setSystemWebGLLoadPolicy.
557
558         * WebKitTestRunner/TestController.cpp:
559         (WTR::TestController::createWebViewWithOptions):
560
561 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
562
563         [GTK][CMake] Generate documentation for the DOM bindings
564         https://bugs.webkit.org/show_bug.cgi?id=126211
565
566         Reviewed by Carlos Garcia Campos.
567
568         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
569         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
570         * gtk/generate-webkitdom-doc-files: Removed.
571         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
572         that it can be called by generate-gtkdoc.
573
574 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
575
576         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
577         https://bugs.webkit.org/show_bug.cgi?id=129380
578
579         Reviewed by Philippe Normand.
580
581         * Scripts/webkitdirs.pm:
582         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
583         skipping CMake execution.
584
585 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
586
587         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
588         https://bugs.webkit.org/show_bug.cgi?id=129651
589
590         Reviewed by Philippe Normand.
591
592         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
593
594 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
595
596         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
597         https://bugs.webkit.org/show_bug.cgi?id=129637
598
599         Reviewed by Carlos Garcia Campos.
600
601         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
602         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
603         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
604         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
605         New API typically just requires a rebaseline and isn't necessarily a faiulre.
606         (TestFactory.__init__): Add the test for GTK+.
607         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
608
609 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
610
611         [ATK] Expose missing functionalities of AtkTableCell to AT
612         https://bugs.webkit.org/show_bug.cgi?id=129492
613
614         Reviewed by Mario Sanchez Prada.
615
616         Reducing some code by using new API of AtkTableCell.
617
618         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
619         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
620
621 2014-03-04  Alex Christensen  <achristensen@webkit.org>
622
623         Preparing to run layout tests on Wincairo.
624         https://bugs.webkit.org/show_bug.cgi?id=129709
625
626         Reviewed by Brent Fulgham.
627
628         * Scripts/webkitdirs.pm:
629         (setPathForRunningWebKitApp):
630         Add GStreamer directory for WinCairo running layout tests.
631         * win/DLLLauncher/DLLLauncherMain.cpp:
632         (modifyPath):
633         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
634
635 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
636
637         [GTK] Simplify the GObject DOM bindings API break check into one step
638         https://bugs.webkit.org/show_bug.cgi?id=129571
639
640         Reviewed by Carlos Garcia Campos.
641
642         * GNUmakefile.am: Add the API break check to 'make check.'
643         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
644         * gtk/check-gdom-symbols: Removed.
645         * gtk/webkitdom.py: Added.
646         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
647         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
648
649 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
650
651         Add Jeremy Jones to the contributors list as a contributor.
652
653         * Scripts/webkitpy/common/config/contributors.json:
654
655 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
656
657         Unreviewed. Update contact email.
658         https://bugs.webkit.org/show_bug.cgi?id=129610
659
660         * Scripts/webkitpy/common/config/contributors.json:
661
662 2014-03-02  Brian Burg  <bburg@apple.com>
663
664         Web Inspector model tests load wrong inspector page under WebKitTestRunner
665         https://bugs.webkit.org/show_bug.cgi?id=129460
666
667         Reviewed by Dan Bernstein.
668
669         Don't unconditionally open the inspector before running an inspector test.
670         Instead, the test should request that the inspector open when it's ready.
671
672         This change was lost during a rebase, but is the same change made to
673         DumpRenderTree.
674
675         * WebKitTestRunner/TestInvocation.cpp:
676         (WTR::TestInvocation::invoke): 
677
678 2014-03-02  Darin Adler  <darin@apple.com>
679
680         Split TextIteratorBehavior into a separate header
681         https://bugs.webkit.org/show_bug.cgi?id=129578
682
683         Reviewed by Sam Weinig.
684
685         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
686         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
687         task easy, but the remove is still a bit of a pain.
688
689 2014-03-02  Darin Adler  <darin@apple.com>
690
691         Sort Mac platform export files so they merge better
692         https://bugs.webkit.org/show_bug.cgi?id=129581
693
694         Reviewed by Sam Weinig.
695
696         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
697         Mac export files in a "canonical" order for this project.
698
699 2014-02-28  Zalan Bujtas  <zalan@apple.com>
700
701         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
702         https://bugs.webkit.org/show_bug.cgi?id=129438
703
704         Reviewed by Simon Fraser.
705
706         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
707         offscreen window. It makes testing subpixel rendering and positioning possible.
708
709         Both the offscreen window's and WebKit's scaling are set accordingly.
710
711         * DumpRenderTree/mac/DumpRenderTree.mm:
712         (createWebViewAndOffscreenWindow): cleanup
713         (destroyWebViewAndOffscreenWindow): cleanup
714         (dumpRenderTree):
715         (changeWindowScaleIfNeeded):
716         (runTest):
717         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
718         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
719         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
720         * WebKitTestRunner/PlatformWebView.h:
721         * WebKitTestRunner/TestInvocation.cpp:
722         (WTR::changeWindowScaleIfNeeded):
723         (WTR::TestInvocation::invoke):
724         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
725         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
726         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
727         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
728         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
729         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
730         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
731         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
732
733 2014-02-28  Anders Carlsson  <andersca@apple.com>
734
735         Remove logging.
736
737         Reviewed by Dan Bernstein.
738
739         * MiniBrowser/mac/WK2BrowserWindowController.m:
740         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
741
742 2014-02-28  Daniel Bates  <dabates@apple.com>
743
744         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
745         https://bugs.webkit.org/show_bug.cgi?id=129163
746
747         Reviewed by David Kilzer.
748
749         Fixes an issue where DumpRenderTree Perl Support may build with the specified
750         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
751         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
752         bundle.
753
754         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
755         which is specified either explicitly when building with MAKE(1) or implicitly by
756         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
757         the OS X SDK and toolchain since the built products are only applicable to OS X.
758
759         * DumpRenderTree/ios/PerlSupport/Makefile:
760
761 2014-02-28  Commit Queue  <commit-queue@webkit.org>
762
763         Unreviewed, rolling out r164859.
764         http://trac.webkit.org/changeset/164859
765         https://bugs.webkit.org/show_bug.cgi?id=129483
766
767         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
768         #webkit).
769
770         * DumpRenderTree/mac/DumpRenderTree.mm:
771         (createWebViewAndOffscreenWindow):
772         (dumpRenderTree):
773         (runTest):
774         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
775         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
776         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
777         * WebKitTestRunner/PlatformWebView.h:
778         * WebKitTestRunner/TestInvocation.cpp:
779         (WTR::TestInvocation::invoke):
780         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
781         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
782         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
783         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
784         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
785
786 2014-02-28  Zalan Bujtas  <zalan@apple.com>
787
788         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
789         https://bugs.webkit.org/show_bug.cgi?id=129438
790
791         Reviewed by Simon Fraser.
792
793         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
794         offscreen window. It makes testing subpixel rendering and positioning possible.
795
796         Both the offscreen window's and WebKit's scaling are set accordingly.
797
798         * DumpRenderTree/mac/DumpRenderTree.mm:
799         (createWebViewAndOffscreenWindow): unrelated cleanup.
800         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
801         (dumpRenderTree):
802         (changeOffscreenWindowScaleIfNeeded):
803         (runTest):
804         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
805         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
806         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
807         * WebKitTestRunner/PlatformWebView.h:
808         * WebKitTestRunner/TestInvocation.cpp:
809         (WTR::changeOffscreenWindowScaleIfNeeded):
810         (WTR::TestInvocation::invoke):
811         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
812         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
813
814 2014-02-27  Brian Burg  <bburg@apple.com>
815
816         Web Inspector: model tests should use a special Test.html inspector page
817         https://bugs.webkit.org/show_bug.cgi?id=129190
818
819         Reviewed by Timothy Hatcher.
820
821         Remove code that immediately opens the Web Inspector based on the file path of the test.
822         Instead, the test page should request that the inspector open inside its `test()` method.
823
824         This change is necessary because otherwise, the inspector would be opened too early for
825         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
826         will get loaded instead of the minimal test page.
827
828         * DumpRenderTree/efl/DumpRenderTree.cpp:
829         (createTestRunner):
830         * DumpRenderTree/gtk/DumpRenderTree.cpp:
831         (runTest):
832         * DumpRenderTree/mac/DumpRenderTree.mm:
833         (runTest):
834         * DumpRenderTree/win/DumpRenderTree.cpp:
835         (runTest):
836
837 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
838
839         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
840         https://bugs.webkit.org/show_bug.cgi?id=127076
841
842         Reviewed by Anders Carlsson.
843
844         Avoid match for :: as start of a member initialization list. Modify expression to match
845         after a colon either non-colon character or end of line.
846
847         * Scripts/webkitpy/style/checkers/cpp.py:
848         (check_member_initialization_list):
849         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
850         (WebKitStyleTest.test_member_initialization_list):
851
852 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
853
854         Unreviewed. Update my email addresses in contributors.json.
855
856         * Scripts/webkitpy/common/config/contributors.json:
857
858 2014-02-27  Alberto Garcia  <berto@igalia.com>
859
860         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
861         https://bugs.webkit.org/show_bug.cgi?id=128927
862
863         Reviewed by Philippe Normand.
864
865         Encode manually the data for sys.{stdout,stderr}.write.
866
867         * gtk/gtkdoc.py:
868         (GTKDoc._run_command):
869
870 2014-02-27  Andres Gomez  <agomez@igalia.com>
871
872         Unreviewed. Add myself to watchlists
873
874         * Scripts/webkitpy/common/config/watchlist: Add myself to
875         watchlists.
876
877 2014-02-27  Andres Gomez  <agomez@igalia.com>
878
879         Unreviewed, rolling out r164790.
880         http://trac.webkit.org/changeset/164790
881
882         Revert r164790 because of erroneous commit log
883
884         * Scripts/webkitpy/common/config/watchlist:
885
886 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
887
888         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
889         https://bugs.webkit.org/show_bug.cgi?id=129250
890
891         Reviewed by Mario Sanchez Prada.
892
893         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
894         Implementing methods so that we could test column/row headers represented as an array of cells.
895
896         * DumpRenderTree/AccessibilityUIElement.cpp:
897         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
898         (AccessibilityUIElement::columnHeaders):
899         (AccessibilityUIElement::rowHeaders):
900         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
901         (AccessibilityUIElement::columnHeaders):
902         (AccessibilityUIElement::rowHeaders):
903         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
904         (WTR::AccessibilityUIElement::rowHeaders):
905         (WTR::AccessibilityUIElement::columnHeaders):
906         * efl/jhbuild.modules:
907         * gtk/jhbuild.modules:
908
909 2014-02-27  Andres Gomez  <agomez@igalia.com>
910
911         Unreviewed. Add myself to watchlists
912
913         * Scripts/webkitpy/common/config/watchlist: Add myself to
914         watchlists.
915
916 2014-02-27  Andres Gomez  <agomez@igalia.com>
917
918         Unreviewed. Add myself as a committer.
919
920         * Scripts/webkitpy/common/config/contributors.json:
921
922 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
923
924         Unreviewed. Add Víctor Jáquez and myself to watchlists
925
926         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
927         myself to watchlists.
928
929 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
930
931         Unreviewed. Add myself as a committer.
932
933         * Scripts/webkitpy/common/config/contributors.json:
934
935 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
936
937         Unreviewed. Moved myself to the list of committers.
938
939         * Scripts/webkitpy/common/config/contributors.json:
940
941 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
942
943         [GTK] Reduplicate common.top_level_path in scripts
944         https://bugs.webkit.org/show_bug.cgi?id=129291
945
946         Reviewed by Philippe Normand.
947
948         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
949         path manipulation and weird dependencies on the jhbuild infrastructure.
950
951         * Scripts/run-gtk-tests: Use common again.
952         (TestRunner._setup_testing_environment): Ditto.
953         * gtk/check-gdom-symbols: Ditto.
954         * gtk/common.py:
955         (top_level_path): Re-add top_level_path..
956         (get_build_path): Use the builtin top_level_path again.
957         * gtk/find-make-dist-errors: Use common again.
958         (get_missing_headers): Ditto.
959         * gtk/generate-inspector-gresource-manifest.py: Ditto.
960
961 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
962
963         runscript: line 42: /bin/ls: Argument list too long
964         https://bugs.webkit.org/show_bug.cgi?id=129376
965
966         Reviewed by Michael Saboff.
967
968         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
969         We should use find instead, which generates the list of files rather than expanding them all on 
970         the command line and spitting them back out.
971
972         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
973
974 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
975
976         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
977         https://bugs.webkit.org/show_bug.cgi?id=129377
978
979         Reviewed by Csaba Osztrogonác.
980
981         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
982
983 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
984
985         [GTK] Re-enable gtk-doc in EWS
986         https://bugs.webkit.org/show_bug.cgi?id=128369
987
988         Reviewed by Carlos Garcia Campos.
989
990         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
991
992         * Scripts/webkitpy/common/config/ports.py:
993         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
994         (GtkWK2Port.build_webkit_command): Ditto.
995         * Scripts/webkitpy/common/config/ports_unittest.py:
996         (DeprecatedPortTest.test_gtk_port): Ditto.
997         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
998
999 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
1000
1001         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
1002         https://bugs.webkit.org/show_bug.cgi?id=129319
1003
1004         Reviewed by Carlos Garcia Campos.
1005
1006         * gtk/generate-gtkdoc:
1007         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
1008
1009 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
1010
1011         Unreviewed. Add myself as a committer.
1012
1013         * Scripts/webkitpy/common/config/contributors.json:
1014
1015 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
1016
1017         [CSS Grid Layout] Add ENABLE flag
1018         https://bugs.webkit.org/show_bug.cgi?id=129153
1019
1020         Reviewed by Simon Fraser.
1021
1022         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
1023         all ports for developer builds.
1024
1025         * Scripts/webkitperl/FeatureList.pm:
1026
1027 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
1028
1029         Added myself as a committer.
1030
1031         Unreviewed.
1032
1033         * Scripts/webkitpy/common/config/contributors.json:
1034
1035 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
1036
1037         Unreviewed. Moved myself to the list of committers.
1038
1039         * Scripts/webkitpy/common/config/contributors.json:
1040
1041 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
1042
1043         Move myself to the committers list.
1044
1045         Unreviewed.
1046
1047         * Scripts/webkitpy/common/config/contributors.json:
1048
1049 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
1050
1051         Unreviewed. Add myself as a committer.
1052
1053         * Scripts/webkitpy/common/config/contributors.json:
1054
1055 2014-02-25  Commit Queue  <commit-queue@webkit.org>
1056
1057         Unreviewed, rolling out r164639.
1058         http://trac.webkit.org/changeset/164639
1059         https://bugs.webkit.org/show_bug.cgi?id=129302
1060
1061         gtk-doc still have problems in EWS (Requested by rego on
1062         #webkit).
1063
1064         * Scripts/webkitpy/common/config/ports.py:
1065         (GtkPort.build_webkit_command):
1066         (GtkWK2Port.build_webkit_command):
1067         * Scripts/webkitpy/common/config/ports_unittest.py:
1068         (DeprecatedPortTest.test_gtk_port):
1069         (DeprecatedPortTest.test_gtk_wk2_port):
1070
1071 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
1072
1073         [GTK] Re-enable gtk-doc in EWS
1074         https://bugs.webkit.org/show_bug.cgi?id=128369
1075
1076         Reviewed by Carlos Garcia Campos.
1077
1078         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
1079
1080         * Scripts/webkitpy/common/config/ports.py:
1081         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
1082         (GtkWK2Port.build_webkit_command): Ditto.
1083         * Scripts/webkitpy/common/config/ports_unittest.py:
1084         (DeprecatedPortTest.test_gtk_port): Ditto.
1085         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
1086
1087 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1088
1089         [GTK] Mark view source mode methods as deprecated
1090         https://bugs.webkit.org/show_bug.cgi?id=128920
1091
1092         Reviewed by Martin Robinson.
1093
1094         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
1095         (beforeAll): Remove view mode test.
1096
1097 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
1098
1099         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
1100         https://bugs.webkit.org/show_bug.cgi?id=128417
1101
1102         Reviewed by Carlos Garcia Campos.
1103
1104         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
1105         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
1106         a makefile. This allows accepting a header list from the build system, which can be used
1107         to dynamically build a list of ignored files. We can ignore any source file that doesn't
1108         have a corresponding header file on the header list. 
1109         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
1110         source directories to gtkdoc-scan.
1111
1112 2014-02-24  Anders Carlsson  <andersca@apple.com>
1113
1114         Add a DefaultVisitedLinkProvider and route visited link actions through it
1115         https://bugs.webkit.org/show_bug.cgi?id=129285
1116
1117         Reviewed by Dan Bernstein.
1118
1119         * MiniBrowser/mac/AppDelegate.m:
1120         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
1121         Set a shared history so we'll get visited link tracking.
1122
1123         * MiniBrowser/mac/WK1BrowserWindowController.m:
1124         (-[WK1BrowserWindowController awakeFromNib]):
1125         Set a group name.
1126
1127 2014-02-24  Dan Bernstein  <mitz@apple.com>
1128
1129         iOS build fix after r164577.
1130
1131         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
1132         (AccessibilityUIElement::selectedChildrenCount):
1133         (AccessibilityUIElement::selectedChildAtIndex):
1134
1135 2014-02-24  David Kilzer  <ddkilzer@apple.com>
1136
1137         [ASan] Remove methods from ignore list that no longer cause crashes
1138         <http://webkit.org/b/129257>
1139
1140         Reviewed by Anders Carlsson.
1141
1142         * asan/webkit-asan-ignore.txt: Remove old methods.
1143
1144 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1145
1146         Extract common parts from jhbuildrc files.
1147         https://bugs.webkit.org/show_bug.cgi?id=125986
1148
1149         Reviewed by Csaba Osztrogonác.
1150
1151         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
1152
1153         * Scripts/run-gtk-tests:
1154         (TestRunner._setup_testing_environment):
1155         * efl/common.py: Removed.
1156         * efl/jhbuildrc:
1157         * gtk/check-gdom-symbols:
1158         * gtk/common.py:
1159         (binary_build_path):
1160         (get_build_path):
1161         * gtk/find-make-dist-errors:
1162         (get_missing_headers):
1163         * gtk/generate-gtkdoc:
1164         (get_webkit2_options):
1165         (get_webkit1_options.src_path):
1166         (get_webkit1_options):
1167         (get_webkitdom_options.src_path):
1168         (get_webkitdom_options):
1169         * gtk/generate-inspector-gresource-manifest.py:
1170         * gtk/jhbuildrc:
1171         * jhbuild/jhbuildrc_common.py: Added.
1172         (script_path):
1173         (top_level_path):
1174         (init):
1175
1176 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
1177
1178         Unreviewed. Fix code indentation and spacing.
1179
1180         * Scripts/webkitpy/style/checkers/js.py:
1181         (SingleQuoteChecker.check):
1182
1183 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
1184
1185         [ATK] Wrong selected element at a given index in a list box.
1186         https://bugs.webkit.org/show_bug.cgi?id=129039
1187
1188         Reviewed by Chris Fleizach.
1189
1190         Added missing implementation and proposed some new function for testing selection
1191         in a list boxes.
1192
1193         * DumpRenderTree/AccessibilityUIElement.cpp:
1194         (setSelectedChildAtIndexCallback):
1195         (removeSelectionAtIndexCallback):
1196         (AccessibilityUIElement::getJSClass):
1197         * DumpRenderTree/AccessibilityUIElement.h:
1198         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1199         (AccessibilityUIElement::selectedChildrenCount):
1200         (AccessibilityUIElement::selectedChildAtIndex):
1201         (AccessibilityUIElement::setSelectedChildAtIndex):
1202         (AccessibilityUIElement::removeSelectionAtIndex):
1203         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
1204         (AccessibilityUIElement::selectedChildrenCount):
1205         (AccessibilityUIElement::selectedChildAtIndex):
1206         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
1207         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
1208         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
1209         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
1210         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
1211         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1212         (WTR::AccessibilityUIElement::selectedChildAtIndex):
1213         (WTR::AccessibilityUIElement::selectedChildrenCount):
1214         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
1215         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
1216
1217 2014-02-23  Diego Pino García  <dpino@igalia.com>
1218
1219         [GTK] Fix build after Web Inspector code reorganization (r164543)
1220         https://bugs.webkit.org/show_bug.cgi?id=129231
1221
1222         Reviewed by Dean Jackson.
1223
1224         * gtk/generate-inspector-gresource-manifest.py:
1225         Modify paths to Web Inspector code.
1226
1227 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
1228
1229         [GTK] generate-gtkdoc should use argparse
1230         https://bugs.webkit.org/show_bug.cgi?id=128418
1231
1232         Reviewed by Carlos Garcia Campos.
1233
1234         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
1235         to all functions, and guard the main routine with a __name__ == __main__ check.
1236
1237 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
1238
1239         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
1240         https://bugs.webkit.org/show_bug.cgi?id=129191
1241
1242         Reviewed by Anders Carlsson.
1243
1244         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
1245         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
1246         name of the directory is "lib" and not "libs". Instead we should use the CMake
1247         variable specifically assigned to this task.
1248
1249 2014-02-23  David Kilzer  <ddkilzer@apple.com>
1250
1251         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
1252         <http://webkit.org/b/129209>
1253
1254         Reviewed by Geoffrey Garen.
1255
1256         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
1257         ignore list to make ASan builds usable again.  Follow-up
1258         investigation is tracked by <rdar://problem/16055903>.
1259
1260 2014-02-20  David Farler  <dfarler@apple.com>
1261
1262         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
1263         https://bugs.webkit.org/show_bug.cgi?id=128622
1264
1265         Reviewed by Simon Fraser.
1266
1267         With this change, we now have layout tests running in both DumpRenderTree
1268         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
1269         simulator.
1270
1271         * Scripts/old-run-webkit-tests:
1272         In general, make any specific reference to DumpRenderTree
1273         able to refer to WebKitTestRunner wherever possible:
1274         - Rename functions to remove DRT-specific naming.
1275         - Name FIFOs after the tool that is being used.
1276         -- Clean up FIFO creation code
1277         Other necessary changes:
1278         - Allow use of an ios-sim-wk2 platform.
1279         - Clean up platform hierarchy creation where the simulator platform behavior differed.
1280         * WebKitTestRunner/TestController.cpp:
1281         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
1282         (WTR::TestController::TestController):
1283         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
1284         Copy the injected bundle into the app bundle.
1285
1286 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
1287
1288         run-webkit-httpd fails to find httpd configuation file.
1289
1290         Reviewed by Ryosuke Niwa.
1291
1292         * Scripts/webkitperl/httpd.pm:
1293         (getHTTPDConfigPathForTestDirectory):
1294
1295 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
1296
1297         Fix TimeRanges layering violations
1298         https://bugs.webkit.org/show_bug.cgi?id=128717
1299
1300         Reviewed by Jer Noble.
1301
1302         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
1303         (TestWebKitAPI::TEST):
1304
1305 2014-02-21  Diego Pino García  <dpino@igalia.com>
1306
1307         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
1308         https://bugs.webkit.org/show_bug.cgi?id=128422
1309
1310         Reviewed by Joseph Pecoraro.
1311
1312         * Scripts/webkitpy/style/checkers/js.py:
1313         (JSChecker.__init__):
1314         (JSChecker.check):
1315         (SingleQuoteChecker):
1316         (SingleQuoteChecker.__init__):
1317         (SingleQuoteChecker.check):
1318         * Scripts/webkitpy/style/checkers/js_unittest.py:
1319         (JSTestCase.assertError.error_for_test):
1320         (JSTestCase.assertError):
1321         (JSTestCase.test_no_error):
1322         (JSTestCase.test_error):
1323
1324 == Rolled over to ChangeLog-2014-02-20 ==