Revision control

1
2012-05-22 Christophe Dumez <christophe.dumez@intel.com>
2
3
[EFL] EFL's DRT needs to print information about received Web Intents
5
6
Reviewed by Adam Barth.
7
8
Enable Web Intents by default on EFL port.
9
10
* Source/cmake/OptionsEfl.cmake:
11
12
2012-05-21 Raphael Kubo da Costa <rakuco@webkit.org>
13
14
[EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not.
15
16
Do not enable VIDEO_TRACK if VIDEO itself has been disabled.
17
18
* Source/cmake/OptionsEfl.cmake:
19
20
2012-05-21 Raphael Kubo da Costa <rakuco@webkit.org>
21
22
[EFL] Do not enable Web Audio support by default at build time.
24
25
Reviewed by Philippe Normand.
26
27
Follow-up to r115800. Even though Web Audio support is disabled by
28
default in build-webkit, enabling it in OptionsEfl.cmake will turn
29
it on when building the port without build-webkit.
30
31
Since Web Audio support for the EFL port does not seem to be fully
32
working yet, it is better to disable it in all cases.
33
34
* Source/cmake/OptionsEfl.cmake: Remove option override for
35
ENABLE_WEB_AUDIO.
36
37
2012-05-21 Dominic Mazzoni <dmazzoni@google.com>
38
39
AX: A disabled select element should not be exposed as focusable
41
42
Reviewed by Chris Fleizach.
43
44
* LayoutTests/accessibility/disabled-controls-not-focusable-expected.txt: Added.
45
* LayoutTests/accessibility/disabled-controls-not-focusable.html: Added.
46
* Source/WebCore/accessibility/AccessibilityListBox.h:
47
(AccessibilityListBox):
48
* Source/WebCore/accessibility/AccessibilityMenuList.cpp:
49
(WebCore::AccessibilityMenuList::canSetFocusAttribute):
50
(WebCore):
51
* Source/WebCore/accessibility/AccessibilityMenuList.h:
52
(AccessibilityMenuList):
53
54
2012-05-20 George Staikos <staikos@webkit.org>
55
56
[BlackBerry] Define navigator.vendor for BlackBerry.
58
59
Reviewed by Antonio Gomes.
60
61
* Source/cmake/OptionsBlackBerry.cmake:
62
63
2012-05-20 Kevin Ollivier <kevino@theolliviers.com>
64
65
[wx] Unreviewed build fix. Clean up no longer used files in DerivedSources.
66
67
* wscript:
68
69
2012-05-19 Kevin Ollivier <kevino@theolliviers.com>
70
71
[wx] Unreviewed build fix. Remove a couple files wx doesn't use from the build.
72
73
* wscript:
74
75
2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
76
77
[EFL] Web Intents code is not compiling
79
80
Reviewed by Adam Barth.
81
82
Remove broken CMake directive for WEB_INTENTS.
83
84
* Source/cmake/OptionsEfl.cmake:
85
86
2012-05-18 Adrian Bunk <bunk@stusta.de>
87
88
[GTK] Remove the obsolete AM_PROG_CC_STDC
90
91
Reviewed by Martin Robinson.
92
93
* configure.ac:
94
95
2012-05-18 Raphael Kubo da Costa <rakuco@webkit.org>
96
97
[CMake] Unreviewed, remove ENABLE_CSS_GRID_LAYOUT option after r117613.
98
99
* Source/cmake/WebKitFeatures.cmake:
100
101
2012-05-18 Shezan Baig <shezbaig.wk@gmail.com>
102
103
Expose FrameSelection::absoluteCaretBounds via window.internals
105
106
Reviewed by Ryosuke Niwa.
107
108
Exports necessary symbols.
109
110
* Source/autotools/symbols.filter:
111
112
2012-05-18 Martin Robinson <mrobinson@igalia.com>
113
114
Get IndexedDB closer to building for GTK+.
115
116
Reviewed by Philippe Normand.
117
118
* configure.ac: Make out the IndexedDB imply USE_LEVELDB, as LevelDB is the
119
only IndexedDB backend at the moment. Also mark IndexedDB as incomplete.
120
121
2012-05-18 Zalan Bujtas <zbujtas@gmail.com>
122
123
[Qt] Gesture tap highlighter needs to take overflow clip into account.
125
126
Reviewed by Kenneth Rohde Christiansen.
127
128
* ManualTests/qt/tap-highlighting-overflow-hidden.html: Added.
129
130
2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
131
132
[EFL] Add simple implementation of Web Intents
134
135
Reviewed by Eric Seidel.
136
137
Enable WEB_INTENTS flag by default on EFL port.
138
139
* Source/cmake/OptionsEfl.cmake:
140
141
2012-05-17 Dan Bernstein <mitz@apple.com>
142
143
REGRESSION (r117428): WebKit API/SPI was removed
145
146
Reverted r117428.
147
148
* Source/autotools/symbols.filter:
149
150
2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
151
152
[EFL] Fix link error caused by not directly linking with edbus
154
155
Unreviewed build fix.
156
157
* Source/cmake/FindEFL.cmake:
158
159
2012-05-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
160
161
Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface
163
164
Reviewed by Eric Seidel.
165
166
* Source/autotools/symbols.filter: Add setDomainRelaxationForbiddenForURLScheme symbol filter.
167
168
2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
169
170
[EFL] Support for Battery Status API on the WebKit-Efl
172
173
Reviewed by Chang Shu.
174
175
Add dependency check for e_ukit package which is in the e_dbus library.
176
177
* Source/cmake/FindEFL.cmake:
178
179
2012-05-16 Varun Jain <varunjain@google.com>
180
181
[chromium] No modifier flags (shift/ctrl/alt) in drag&drop events on chromium linux
183
184
Reviewed by Tony Chang.
185
186
* ManualTests/chromium/modifiers-during-drag-and-drop.html: Added.
187
188
2012-05-16 Keishi Hattori <keishi@webkit.org>
189
190
[chromium] Add WebKit API to access inner text value of input element
192
193
Reviewed by Kent Tamura.
194
195
* Source/autotools/symbols.filter: Added HTMLInputElement::setEditingValue
196
197
2012-05-15 Kihong Kwon <kihong.kwon@samsung.com>
198
199
[EFL] Enable Fullscreen API
201
202
Reviewed by Antonio Gomes.
203
204
Enable FULLSCREEN_API on the Efl port.
205
206
* Source/cmake/OptionsEfl.cmake:
207
208
2012-05-14 Shinya Kawanaka <shinyak@chromium.org>
209
210
document.execCommand('Indent') in the direct child of ShadowRoot causes a crash.
212
213
Reviewed by Ryosuke Niwa.
214
215
Exports necessary symbols.
216
217
* Source/autotools/symbols.filter:
218
219
2012-05-14 Luke Macpherson <macpherson@chromium.org>
220
221
Introduce ENABLE_CSS_VARIABLES compile flag.
223
224
Reviewed by Dimitri Glazkov.
225
226
Add a configuration option for CSS Variables support, disabling it by default.
227
228
* Source/cmake/WebKitFeatures.cmake:
229
230
2012-05-14 Kevin Ollivier <kevino@theolliviers.com>
231
232
[wx] Unreviewed build fix. Fix wxMSW build, and make sure we properly
233
define WebKitVersion.h as a build target for all platforms to avoid
234
unnecessary rebuilds.
235
236
* wscript:
237
238
2012-05-11 Jeffrey Pfau <jpfau@apple.com>
239
240
REGRESSION (r114170): Scroll areas in nested frames improperly placed when tiled drawing is enabled
242
243
Reviewed by Anders Carlsson.
244
245
* ManualTests/resources/frame-textarea.html: Added.
246
* ManualTests/scrollable-positioned-frame.html: Added.
247
* ManualTests/scrollable-positioned-nested-frame.html: Added.
248
249
2012-05-11 Kevin Ollivier <kevino@theolliviers.com>
250
251
[wx] Unreviewed build fix, exclude some files we don't use from the build.
252
253
* wscript:
254
255
2012-05-11 Tommy Widenflycht <tommyw@google.com>
256
257
MediaStream API: Fix a reference counting issue in UserMediaRequest
259
260
Reviewed by Abhishek Arya.
261
262
* ManualTests/user-media-request-crash.html: Added.
263
264
2012-05-11 Christophe Dumez <christophe.dumez@intel.com>
265
266
Web Intents code only supports V8
268
269
Reviewed by Adam Barth.
270
271
Add ENABLE_WEB_INTENTS flag to CMake.
272
273
* Source/cmake/WebKitFeatures.cmake:
274
* Source/cmakeconfig.h.cmake:
275
276
2012-05-11 Xiaobo Wang <xbwang@torchmobile.com.cn>
277
278
[BlackBerry] Update DumpRenderTree.cpp to also run ref-tests if there're any
280
281
Reviewed by Rob Buis.
282
283
Ref-tests are tests with suffix "-expected", "-expected-mismatch" and a valid
284
extension(".html", ".htm", etc.).
285
Currently torch-launcher only run tests parsed by NRWT, with ref-tests
286
excluded. As a result, if a test have ref-tests (which were not run), our
287
DumpRenderTree Perl script will think there's a crash and exit with code 1.
288
So NRWT will report the result as CRASH.
289
We need to update DumpRenderTree.cpp to try to find ref-tests and run them.
290
291
* DumpRenderTree/blackberry/DumpRenderTree.cpp:
292
(BlackBerry::WebKit::DumpRenderTree::DumpRenderTree):
293
(BlackBerry::WebKit::DumpRenderTree::getRefTests):
294
(WebKit):
295
(BlackBerry::WebKit::DumpRenderTree::runCurrentTest):
296
(BlackBerry::WebKit::DumpRenderTree::runRemainingTests):
297
(BlackBerry::WebKit::DumpRenderTree::runTests):
298
* DumpRenderTree/blackberry/DumpRenderTreeBlackBerry.h:
299
(DumpRenderTree):
300
301
2012-05-10 MORITA Hajime <morrita@google.com>
302
303
ElementShadow should minimize the usage of "ShadowRoot" name
305
306
Reviewed by Dimitri Glazkov.
307
308
Removed symbols which no longer exists
309
310
* Source/autotools/symbols.filter:
311
312
2012-05-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
313
314
Move resumeAnimations to use Internals interface
316
317
Reviewed by Alexey Proskuryakov.
318
319
* Source/autotools/symbols.filter: Add a symbol filter for resumeAnimations.
320
321
2012-05-10 Zan Dobersek <zandobersek@gmail.com>
322
323
[GTK] ENABLE_IFRAME_SEAMLESS support
325
326
Reviewed by Eric Seidel.
327
328
Add a configuration option for enabling the iframe seamless
329
attribute support, enabling it by default.
330
331
* configure.ac:
332
333
2012-05-09 Stephen Chenney <schenney@chromium.org>
334
335
SVG Filters allow invalid elements as children
337
338
Reviewed by Nikolas Zimmermann.
339
340
This test will crash upon load in Chromium, unless the associated fix is in.
341
342
* ManualTests/bugzilla-83979.svg: Added.
343
344
2012-05-09 Kent Tamura <tkent@chromium.org>
345
346
Calendar Picker: Fix a crash by changing input type.
348
349
Reviewed by Hajime Morita.
350
351
* ManualTests/forms/calendar-picker-crash-by-type-change.html: Added.
352
353
2012-05-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
354
355
Move suspendAnimations to use Internals interface.
357
358
Reviewed by Ryosuke Niwa.
359
360
* Source/autotools/symbols.filter: Add a symbol filter for suspendAnimations.
361
362
2012-05-09 Hugo Parente Lima <hugo.lima@openbossa.org>
363
364
Use suitable viewport values on XHTML-MP pages.
366
367
Reviewed by Kenneth Rohde Christiansen.
368
369
Add LEGACY_VIEWPORT_ADAPTION use feature to cmake build system,
370
this feature will enable the use of a suitable viewport size
371
on legacy XHTML-MP pages.
372
373
* Source/cmake/WebKitFeatures.cmake:
374
375
2012-05-09 Crystal Zhang <haizhang@rim.com>
376
377
[BlackBerry] Enable PAGE_POPUP in make file, and implement required methods
379
380
Reviewed by Rob Buis.
381
382
Enable PAGE_POPUP option in make files.
383
384
Internal reviewed by Yong Li.
385
386
* Source/cmake/OptionsBlackBerry.cmake:
387
* Source/cmakeconfig.h.cmake:
388
389
2012-05-09 Carlos Garcia Campos <cgarcia@igalia.com>
390
391
[GTK] Split WebKit2 Makefile moving source code listings to GNUmakefile.list.am
393
394
Reviewed by Gustavo Noronha Silva.
395
396
* GNUmakefile.am:
397
398
2012-05-09 Carlos Garcia Campos <cgarcia@igalia.com>
399
400
[GTK] Use independent version numbers for public libraries
402
403
Reviewed by Gustavo Noronha Silva.
404
405
* configure.ac: Define LIBJAVASCRIPTCOREGTK_VERSION and
406
LIBWEBKIT2GTK_VERSION using the same version as
407
LIBWEBKITGTK_VERSION for backwards compatibility.
408
409
2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
410
411
[CMake] FindGStreamer: Fix the build with static WebCore.
413
414
Reviewed by Daniel Bates.
415
416
Building WebCore statically was failing because files in
417
WebCore/platform/gstreamer when ENABLE_VIDEO was set required
418
gstreamer-base, which was not being linked to after r116453.
419
420
Fix that by looking for gstreamer-base, requiring and linking
421
against it if GStreamer is used.
422
423
* Source/cmake/FindGStreamer.cmake:
424
425
2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
426
427
[CMake] Rewrite FindGStreamer.cmake.
429
430
Reviewed by Daniel Bates.
431
432
We are currently kind of duplicating the same
433
FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
434
to be found. Besides this approach not scaling very well, it
435
relies on pkg-config for version checking, uses the LibFindMacros
436
package that we should deprecate and all the find files could be
437
merged into one, with users using the COMPONENTS feature of the
438
FIND_PACKAGE() call to find the desired plugins.
439
440
FindGStreamer.cmake has then been rewritten to take all that into
441
account:
442
- The LibFindMacros.cmake package is not used anymore.
443
- Version check is performed in the CMake file itself by parsing
444
the gstversion.h header.
445
- All GStreamer plugins are searched and the COMPONENTS keyword
446
used in the FIND_PACKAGE() call is used to check which plugins are
447
required.
448
- The plugins-base and base GStreamer plugins are not searched, as
449
they were not used anywhere in the build system.
450
451
* Source/cmake/FindGStreamer-App.cmake: Removed.
452
* Source/cmake/FindGStreamer-Audio.cmake: Removed.
453
* Source/cmake/FindGStreamer-Base.cmake: Removed.
454
* Source/cmake/FindGStreamer-FFT.cmake: Removed.
455
* Source/cmake/FindGStreamer-Interfaces.cmake: Removed.
456
* Source/cmake/FindGStreamer-Pbutils.cmake: Removed.
457
* Source/cmake/FindGStreamer-Plugins-Base.cmake: Removed.
458
* Source/cmake/FindGStreamer-Video.cmake: Removed.
459
* Source/cmake/FindGStreamer.cmake: Rewrite as described above.
460
* Source/cmake/OptionsEfl.cmake: Use COMPONENTS to specify which
461
GStreamer plugins to look for.
462
463
2012-05-08 Ryosuke Niwa <rniwa@webkit.org>
464
465
perf-o-matic fix attempt for dashboard images.
466
467
Rubber-stamped by Antti Koivisto.
468
469
Also stop generating images for 30, 90, and 365 days since they have been timing out.
470
471
* Websites/webkit-perf.appspot.com/controller.py:
472
(schedule_runs_update):
473
* Websites/webkit-perf.appspot.com/models.py:
474
(Runs.chart_params):
475
476
2012-05-08 Christophe Dumez <christophe.dumez@intel.com>
477
478
[CMake] Add ENABLE_IFRAME_SEAMLESS flag
480
481
Reviewed by Eric Seidel.
482
483
Add ENABLE_IFRAME_SEAMLESS flag to CMake and enable it by default.
484
This flag was introduced by r116356.
485
486
* Source/cmake/WebKitFeatures.cmake:
487
* Source/cmakeconfig.h.cmake:
488
489
2012-05-08 Balazs Kelemen <kbalazs@webkit.org>
490
491
[Qt] X11 plugins need to be reworked for Qt5+WK1
493
494
Reviewed by Simon Hausmann.
495
496
Implement basic windowless plugin support with Qt5.
497
498
* Source/api.pri: Need private API's to be able
499
to use QApplicationPrivate::windowForWidget.
500
501
2012-05-07 Dave Tu <dtu@chromium.org>
502
503
Adjust flakiness dashboard gpu_tests image diff URLs.
505
506
Reviewed by Ojan Vafai.
507
508
* Tools/TestResultServer/static-dashboards/flakiness_dashboard.js:
509
510
2012-05-07 Liam Quinn <lquinn@rim.com>
511
512
[BlackBerry] WWW-Authenticate header on 200 response pops up authentication dialog
514
515
Reviewed by George Staikos.
516
517
RIM PR: 151992
518
Added manual test for WWW-Authenticate header on a 200 response.
519
520
* ManualTests/blackberry/http-auth-on-200.php: Added.
521
522
2012-05-07 Simon Hausmann <simon.hausmann@nokia.com>
523
524
[Qt] Unreviewed trivial build fix: Don't include bytearraytestdata.h in the QtWebKit
525
module header.
526
527
* Source/sync.profile:
528
529
2012-05-06 MORITA Hajime <morrita@google.com>
530
532
[Shadow DOM] ShadowTree needs a better name
533
534
Reviewed by Dimitri Glazkov.
535
536
* Source/autotools/symbols.filter: Updated exported symbol names according to the rename.
537
538
2012-05-06 Dan Bernstein <mitz@apple.com>
539
540
Part of: Building and debugging WebKit in the Xcode IDE requires a lot of setup
542
543
Reviewed by Daniel Bates.
544
545
* WebKit.xcworkspace: Added.
546
* WebKit.xcworkspace/contents.xcworkspacedata: Added.
547
* WebKit.xcworkspace/xcshareddata: Added.
548
* WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: Added.
549
* WebKit.xcworkspace/xcshareddata/xcschemes: Added.
550
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Added
551
this scheme, which builds all source projects and runs WebProcess with
552
Safari as the client executable.
553
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Added
554
this scheme, which builds all source projects and runs Safari.
555
* WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Added
556
this scheme, which builds all tools projects and runs DumpRenderTree.
557
558
2012-05-06 Gustavo Noronha Silva <gns@gnome.org>
559
560
[GTK] Enable WebKit2 build by default (again)
562
563
* configure.ac: enable wk2 build by default.
564
565
2012-05-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
566
567
Convert isPageBoxVisible to use Internals interface.
569
570
Reviewed by Darin Adler.
571
572
* Source/autotools/symbols.filter: Add isPageBoxVisible symbol filter.
573
574
2012-05-06 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
575
576
[BlackBerry] Enable credential persistance and auto fill
578
579
Reviewed by Rob Buis.
580
581
Enable credential persistance and auto fill feature by adding
582
ENABLE_BLACKBERRY_CREDENTIAL_PERSIST=1.
583
584
* Source/cmake/OptionsBlackBerry.cmake:
585
586
2012-05-05 Gustavo Noronha Silva <gns@gnome.org>
587
588
Unreviewed preparation for 1.9.2.
589
590
* configure.ac: bump version to 1.9.2 and bump libtool version.
591
592
2012-05-04 Jer Noble <jer.noble@apple.com>
593
594
Flash of white when exiting full screen HTML5 video
596
597
Reviewed by Sam Weinig.
598
599
* ManualTests/fullscreen/full-screen-flash.html: Added.
600
601
2012-05-04 Jer Noble <jer.noble@apple.com>
602
603
Taking a visibility:hidden element full screen causes full screen window to disappear.
605
606
Reviewed by Maciej Stachowiak.
607
608
* ManualTests/fullscreen/full-screen-zero-width.html: Added.
609
610
2012-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
611
612
Unreviewed, rolling out r116075.
614
615
WebKit2 build was broken while WebKit2 build was disabled in bots,
616
so nobody noticed it. Disable the WebKit2 build for now to keep
617
the bots green again until we find the actual commit that
618
broke the WebKit2 build.
619
620
* configure.ac:
621
622
2012-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
623
624
Unreviewed. Enable WebKit2 by default in configure.
625
626
This was removed in r115624 to make sure release 1.9.1 didn't have
627
WebKit2 enabled by default, because we are using the same library
628
versions for WebKit1 and WebKit2.
629
630
* configure.ac: Enable WebKit2 by default.
631
632
2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
633
634
[CMake] Rewrite FindCairo.cmake.
636
637
Reviewed by Daniel Bates.
638
639
The old approach relied on pkg-config for finding Cairo (which
640
introduced a dependency on pkg-config that could be avoided), used
641
the LibFindMacros code that we should probably remove in the
642
future and did not use the FindPackageHandleStandardArguments
643
module.
644
645
Change all that by rewriting the module.
646
- Use the pkg-config output optionally instead of requiring it
647
like LibFindMacros did.
648
- Remove the implicit dependency on FreeType which often found it
649
the wrong way via pkg-config and without considering
650
CMAKE_PREFIX_PATH.
651
- Retrieve the Cairo version by looking at cairo-version.h instead
652
of relying on pkg-config. It requires some additional code for
653
checking if the desired version has been found, but that will not
654
be needed once we start depending on CMake 2.8.3 or later.
655
656
The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
657
instead of <Name>_FOUND, and to keep things consistent
658
Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
659
and CAIRO_INCLUDE_DIRS.
660
661
* Source/cmake/FindCairo.cmake:
662
663
2012-05-03 Mike Fenton <mifenton@rim.com>
664
665
Rename attribute.
666
667
[BlackBerry] Add special attribute for alternate selection touch handling.
669
670
Reviewed by Rob Buis.
671
672
* ManualTests/blackberry/selection-touch-override.html:
673
674
2012-05-03 Gyuyoung Kim <gyuyoung.kim@samsung.com>
675
676
[CMAKE] Remove unneeded keyword in WebKitFeatures.cmake
678
679
Reviewed by Eric Seidel.
680
681
DEFAULT keyword wasn't removed on Bug 72815.
682
683
* Source/cmake/WebKitFeatures.cmake: Remove DEFAULT keyword in ENABLE_DRAG_SUPPORT field.
684
685
2012-05-02 Simon Hausmann <simon.hausmann@nokia.com>
686
687
[Qt] Unreviewed prospective QtMobility build fix.
688
689
* Source/api.pri: The Qt 4 equivalent of QT += sensors should be handled by
690
WebCore.pri, but somehow it isn't.
691
692
2012-05-02 Lars Knudsen <lars.knudsen@nokia.com>
693
694
[Qt] Make DeviceMotion and DeviceOrientation work with WebKit2
696
697
Reviewed by Kenneth Rohde Christiansen.
698
699
Moving DeviceMotion and DeviceOrientation clients and providers
700
to WebCore. This is done to allow clean dependencies when
701
statically linking WK2.
702
703
* Source/api.pri:
704
705
2012-05-02 Dongwoo Im <dw.im@samsung.com>
706
707
[EFL] Implement the Web Audio API feature.
709
710
Reviewed by Philippe Normand.
711
712
Implement the Web Audio API feature on the EFL port.
714
715
* Source/cmake/FindGStreamer-Audio.cmake: Added. Find the pkgconfig of the GStreamer-audio.
716
* Source/cmake/FindGStreamer-FFT.cmake: Added. Find the pkgconfig of the GStreamer-fft.
717
* Source/cmake/OptionsEfl.cmake: Add the ENABLE_WEB_AUDIO option.
718
* Source/cmakeconfig.h.cmake: Add the ENABLE_WEB_AUDIO option.
719
720
2012-05-01 Landry Breuil <landry@openbsd.org>
721
722
[GTK] Fix gstreamer detection during configure
724
725
Reviewed by Philippe Normand.
726
727
* configure.ac: Fix GSTREAMER_REQUIRED_VERSION and
728
GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION assignments.
729
730
2012-05-01 Mike Fenton <mifenton@rim.com>
731
732
Add special attribute for alternate selection touch handling.
734
735
Reviewed by Antonio Gomes.
736
737
PR 152975.
738
739
Add manual test for -bb-selection-touchoverride.
740
741
Reviewed Internally by Gen Mak.
742
743
* ManualTests/blackberry/selection-touch-override.html: Added.
744
745
2012-04-25 Raphael Kubo da Costa <rakuco@webkit.org>
746
747
[CMake] Add a proper license to FindSqlite.cmake.
749
750
Reviewed by Daniel Bates.
751
752
FindSqlite.cmake referenced COPYING-CMAKE-SCRIPTS, which was
753
supposed to contain its license. This file, however, was not
754
imported with FindSqlite.cmake into the tree.
755
756
Add it from kdelibs (where the Find file came from) at git
757
revision [1]. Also worth mentioning is that Alexander Neundorf
758
added Gilles Caulier as the script author in revision [2].
759
762
763
* Source/cmake/FindSqlite.cmake:
764
765
2012-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
766
767
[GTK] Update NEWS and configure.ac for 1.9.1 release
769
770
Reviewed by Philippe Normand.
771
772
* configure.ac: Bumped version number. Disable WebKit2 by default
773
for now, since we still don't use a different libtool version for
774
libwebkit2gtk. It will be enabled again after the release and the
775
library version will be reworked for the next release.
776
777
2012-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
778
779
Unreviewed. Fix make distcheck.
780
781
* GNUmakefile.am: Add ALL_MOFILES declaration.
782
783
2012-04-28 Yury Semikhatsky <yurys@chromium.org>
784
785
Unreviewed. Gtk build fix after r115553.
786
787
* Source/autotools/symbols.filter:
788
789
2012-04-26 Carlos Garcia Campos <cgarcia@igalia.com>
790
791
[SOUP] Add a way to register custom uri schemes in WebKit2
793
794
Reviewed by Martin Robinson.
795
796
* GNUmakefile.am: Add BUILDING_SOUP__ macro to compilation.
797
798
2012-04-26 Antonio Gomes <agomes@rim.com>
799
800
[BlackBerry] properly disable DRAG_SUPPORT
802
803
Reviewed by Daniel Bates.
804
805
Add CMake build options to toggle DRAG_SUPPORT on/off,
806
and set its value for BlackBerry port.
807
808
* Source/cmake/OptionsBlackBerry.cmake: Toggled in ON.
809
* Source/cmake/OptionsBlackBerry.cmake: Toggled OFF.
810
* Source/cmake/OptionsWinCE.cmake: Toggled it OFF.
811
* Source/cmake/OptionsWindows.cmake: Toggled it ON.
812
* Source/cmakeconfig.h.cmake:
813
814
2012-04-26 Antonio Gomes <agomes@rim.com>
815
816
[BlackBerry] Add smooth_scrolling options to CMAKE and enable it for Blackberry
818
819
Reviewed by Daniel Bates.
820
821
* Source/cmakeconfig.h.cmake: Make it possible for CMake builds to
822
toggle SMOOTH_SCROLLING on/off
823
* Source/cmake/OptionsBlackBerry.cmake: ... and set it to ON by defualt
824
for the Blackberry port.
825
826
2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
827
828
[EFL] Enable VIDEO_TRACK feature
830
831
Reviewed by Gustavo Noronha Silva.
832
833
Enable VIDEO_TRACK feature by default on EFL port.
834
835
* Source/cmake/OptionsEfl.cmake:
836
* Source/cmake/WebKitFeatures.cmake:
837
* Source/cmakeconfig.h.cmake:
838
839
2012-04-24 Kent Tamura <tkent@chromium.org>
840
841
Calendar Picker: Resize to minimal size to fit the content
843
844
Reviewed by Hajime Morita.
845
846
* ManualTests/forms/calendar-picker.html:
847
Sync with the size specified in CalendarPickerElement.cpp.
848
849
2012-04-25 Allan Sandfeld Jensen <allan.jensen@nokia.com>
850
851
[Qt] Zoom back can overscroll document edges.
853
854
Reviewed by Kenneth Rohde Christiansen.
855
856
Manual test for overscroll on zoom-back. Needs to be manual since we do not yet
857
have automatic testing for this type of UI-side behaviour.
858
859
* ManualTests/qt/double-tap-overscroll.html: Added.
860
861
2012-04-24 Yael Aharon <yael.aharon@nokia.com>
862
863
Fixed background is scrolling in http://www.nieuwecode.nl/ in Qt webkit2
865
866
Reviewed by Simon Fraser.
867
868
* ManualTests/fixed-position-no-z-index.html: Added.
869
870
2012-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
871
872
[GTK] Build and run TestWebKitAPI unit tests
874
875
Reviewed by Philippe Normand.
876
877
* GNUmakefile.am: Include makefiles to build gtest and
878
TestWebKitAPI. Add BUILDING_WEBKIT2__ macro to compilation when
879
building WebKit2.
880
881
2012-04-24 Charles Wei <charles.wei@torchmobile.com.cn>
882
883
[BlackBerry] Input Range element expects mouse events
885
886
Reviewed by Antonio Gomes.
887
888
Input element with Range type expects mouse events to
889
drag the handle. Note that Input Range could appear
890
in both the web page directly, or in some shadow tree,
891
like the MediaControlTimeline and MediaControlVolume.
892
* ManualTests/blackberry/slider-thumb-consumes-event.html: Added.
893
894
2012-04-24 Christophe Dumez <christophe.dumez@intel.com>
895
896
[EFL] Enable Web Timing
898
899
Reviewed by Tony Gentilcore.
900
901
Enable Web Timing in EFL port for for performance profiling and
902
improvement.
903
904
* Source/cmake/OptionsEfl.cmake:
905
906
2012-04-23 Kent Tamura <tkent@chromium.org>
907
908
Add test function to get placeholder string
910
911
Reviewed by Ryosuke Niwa.
912
913
* Source/autotools/symbols.filter:
914
Expose Node::textContent and HTMLTextFormControlElement::placeholderShouldBeVisible.
915
916
2012-04-22 Sriram Neelakandan <sriram.neelakandan@gmail.com>
917
918
[Gtk] Added MOZ_X11 build flag for TARGET_X11
919
[Qt] Added MOZ_X11 build flag for !embedded
920
[CMake] Added MOZ_X11 build flag for WTF_OS_UNIX
922
923
Reviewed by Anders Carlsson.
924
925
* GNUmakefile.am:
926
* Source/cmake/OptionsCommon.cmake:
927
928
2012-04-22 Adrian Bunk <bunk@stusta.de>
929
930
[GTK] Remove the obsolete Hildon UI extensions
932
933
Reviewed by Martin Robinson.
934
935
* configure.ac:
936
937
2012-04-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
938
939
[CMake] Use jsc target instead of ONLY_BUILD_JAVASCRIPTCORE
941
942
CMake caches ONLY_BUILD_JAVASCRIPTCORE=1 and will reuse the setting for
943
subsequent builds, stopping WebCore from being built ever again.
944
945
Instead of trying to emulate a build target using command line options,
946
just build the existing jsc target directly.
947
948
Reviewed by Rob Buis.
949
950
* CMakeLists.txt:
951
952
2012-04-18 Jason Liu <jason.liu@torchmobile.com.cn>
953
954
[BlackBerry] HTTP GET header has a "Cookie" when refreshing a page after cookies have been cleared.
956
957
Reviewed by George Staikos.
958
959
* ManualTests/blackberry/clear-cookie-refresh-result.php: Added.
960
* ManualTests/blackberry/clear-cookie-refresh.php: Added.
961
962
2012-04-17 Yong Li <yoli@rim.com>
963
964
REGRESSION (r105453): Crash when handling touch events
966
967
Reviewed by Antonio Gomes.
968
969
Add a manual test for this issue because DumpRenderTree
970
currently cannot send a group of touch points with
971
different touch states in one shot.
972
973
* ManualTests/resources/iframe-reloaded-on-touch.html: Added.
974
* ManualTests/touch-stale-iframe-crash.html: Added.
975
976
2012-04-17 Kent Tamura <tkent@chromium.org>
977
978
Calendar Picker: Support RTL layout
980
981
Reviewed by Hajime Morita.
982
983
* ManualTests/forms/calendar-picker.html:
984
Add Arabic parameters.
985
Add <select> to select a locale.
986
987
2012-04-16 Dave Tu <dtu@chromium.org>
988
989
Re-add GPU DEPS builders to flakiness dashboard.
991
992
Reviewed by Ojan Vafai.
993
994
* Tools/TestResultServer/static-dashboards/builders.js:
995
996
2012-04-16 Gustavo Noronha Silva <gns@gnome.org>
997
998
[GTK] Bump dependency on GTK+ 3.x to match reality
1000
1001
Rubber-stamped by Martin Robinson.
1002
1003
* configure.ac: Bump GTK+ 3 requirement to 3.4.0. In practice we
1004
already depend on this version because of our dependency on a recent
1005
glib, which causes linking issues with older GTK+; also bump glib to
1006
its earliest version.
1007
1008
2012-04-16 Philippe Normand <pnormand@igalia.com>
1009
1010
[GTK] GStreamer 1.0 support in configure.ac
1012
1013
Reviewed by Martin Robinson.
1014
1015
The GStreamer version was recently changed to 1.0 in the git
1016
repositories of the project so we need to reflect this change in
1017
configure.ac.
1018
1019
* configure.ac:
1020
1021
2012-04-16 Yael Aharon <yael.aharon@nokia.com>
1022
1023
[Qt][WK2] Fixed elements position is wrong after zooming.
1025
1026
Reviewed by Kenneth Rohde Christiansen.
1027
1028
* ManualTests/remove-add-fixed-position.html: Added.
1029
1030
2012-04-13 Jason Liu <jason.liu@torchmobile.com.cn>
1031
1032
[BlackBerry] Sign in cookie for ESPN.com does not retain login account (for fantasy sports).
1034
1035
Reviewed by George Staikos.
1036
1037
* ManualTests/blackberry/http-cookie-database-set.php: Added.
1038
* ManualTests/blackberry/http-cookie-database-update.php: Added.
1039
1040
2012-04-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
1041
1042
[EFL] Add API for color chooser
1044
1045
Enables INPUT_TYPE_COLOR by default on the EFL port.
1046
1047
Reviewed by Kenneth Rohde Christiansen.
1048
1049
* Source/cmake/OptionsEfl.cmake:
1050
* Source/cmake/WebKitFeatures.cmake:
1051
* Source/cmakeconfig.h.cmake:
1052
1053
2012-04-12 Carlos Garcia Campos <cgarcia@igalia.com>
1054
1055
[GTK] Enable WebKit2 by default in configure
1057
1058
Reviewed by Martin Robinson.
1059
1060
* configure.ac:
1061
1062
2012-04-12 Bear Travis <betravis@adobe.com>
1063
1064
[CSS Exclusions] Add flag to enable / disable exclusions at runtime
1066
1067
Reviewed by Ryosuke Niwa.
1068
1069
Adding the GTK symbols
1070
1071
* Source/autotools/symbols.filter:
1072
1073
2012-04-12 George Staikos <staikos@webkit.org>
1074
1075
Enable the fullscreen API for BlackBerry.
1077
1078
Reviewed by Antonio Gomes.
1079
1080
* Source/cmake/OptionsBlackBerry.cmake:
1081
1082
2012-04-12 Yael Aharon <yael.aharon@nokia.com>
1083
1084
[Qt][WK2] Nested fixed elements scroll too fast
1086
1087
Reviewed by Noam Rosenthal.
1088
1089
* ManualTests/nested-fixed-position.html: Added.
1090
1091
2012-03-15 Martin Robinson <mrobinson@igalia.com>
1092
1093
[CAIRO] Make GLContextGLX a subclass of GLContext
1095
1096
Reviewed by Gustavo Noronha Silva.
1097
1098
* GNUmakefile.am: Add a configuration option for activating GLX.
1099
This is selected automatically now, but in the future there will be
1100
the choice to turn on EGL and turn off GLX at compilation time.
1101
* configure.ac: Ditto.
1102
1103
2012-04-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1104
1105
[Qt] InspectorServer: Add an API level auto test
1107
1108
Reviewed by Kenneth Rohde Christiansen.
1109
1110
* Source/tests.pri:
1111
1112
2012-04-11 Patrick Gansterer <paroga@webkit.org>
1113
1114
[CMake] Add WEBKIT_CREATE_FORWARDING_HEADERS macro
1116
1117
Reviewed by Daniel Bates.
1118
1119
This new macro generates forwarding headers with absolute paths to the original files.
1120
It accepts a list of files and/or a list of directories as input.
1121
1122
* Source/cmake/WebKitMacros.cmake:
1123
1124
2012-04-10 Yael Aharon <yael.aharon@nokia.com>
1125
1126
Initial support for fixed position elements in Qt WebKit2
1128
1129
Reviewed by Noam Rosenthal.
1130
1131
* ManualTests/fixed-position.html: Added.
1132
1133
2012-04-10 Raphael Kubo da Costa <rakuco@webkit.org>
1134
1135
[CMake] Do not pass -P to the preprocessor when running make_names.pl.
1137
1138
Reviewed by Rob Buis.
1139
1140
This is necessary to make CMake-based ports build with the
1141
recently-released GCC 4.7.0, whose preprocessor seems to ignore
1142
empty lines when -P is passed to it. Such behavior breaks
1143
make_names.pl (in fact, InFilesParser.pm), which expects an empty
1144
line to separate common and specific sections in .in files.
1145
1146
A fix for this same problem has been supposedly done in r84123,
1147
but as the CMake-based ports always pass --preprocessor to the
1148
Perl tools the fix never reached us.
1149
1150
The idea is to define CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS
1151
for (!MSVC && !QNX) and use it in the macros which call
1152
make_names.pl.
1153
1154
* Source/cmake/OptionsCommon.cmake:
1155
* Source/cmake/WebKitMacros.cmake:
1156
1157
2012-04-10 Patrick Gansterer <paroga@webkit.org>
1158
1159
[CMake][WIN] Add /MP flag when using a compiler with support for it
1161
1162
Reviewed by Daniel Bates.
1163
1164
* Source/cmake/OptionsWindows.cmake:
1165
1166
2012-04-10 Patrick Gansterer <paroga@webkit.org>
1167
1168
[CMake] Add missing DERIVED_SOURCES_WEBKIT_DIR variable
1170
1171
Reviewed by Daniel Bates.
1172
1173
We need this variable when ports want to generate files in the WebKit target.
1174
1175
* CMakeLists.txt:
1176
1177
2012-04-10 Patrick Gansterer <paroga@webkit.org>
1178
1179
[CMake] Enable USE_FOLDERS property
1181
1182
Reviewed by Daniel Bates.
1183
1184
Setting the FOLDER property on targets gives more structure
1185
to the generated Visual Studio solutions.
1186
This does not affect other CMake generators.
1187
1188
* Source/cmake/OptionsCommon.cmake:
1189
1190
2012-04-06 Ryosuke Niwa <rniwa@webkit.org>
1191
1192
Update perf-o-matic config.js per upstream change.
1193
1194
* Websites/webkit-perf.appspot.com/js/config.js:
1195
(var):
1196
1197
2012-04-09 Dale Curtis <dalecurtis@chromium.org>
1198
1199
Remove unworkable video-buffering-repaints-controls test.
1201
1202
Replaces the automated test for progress bar repaints during buffering
1203
with a manual test entry.
1204
1205
Reviewed by Eric Carlson.
1206
1207
* ManualTests/media-controls.html:
1208
1209
2012-04-09 Ming Xie <mxie@rim.com>
1210
1211
[BlackBerry] Allow simulator to use GLES2 acceleration
1213
1214
Reviewed by Rob Buis.
1215
1216
* Source/cmake/OptionsBlackBerry.cmake:
1217
1218
2012-04-09 Zalan Bujtas <zbujtas@gmail.com>
1219
1220
[Qt][WK2] Fail to activate links after double tap gesture.
1222
1223
Reviewed by Kenneth Rohde Christiansen.
1224
1225
* ManualTests/link-activation-fails-after-double-tap-gesture.html: Added.
1226
1227
2012-04-09 Martin Robinson <mrobinson@igalia.com>
1228
1229
[soup] Crash while loading http://www.jusco.cn
1231
1232
Reviewed by Philippe Normand.
1233
1234
* configure.ac: Bumped the libsoup dependency to 2.37.90.
1235
1236
2012-04-09 Abhishek Arya <inferno@chromium.org>
1237
1238
Crash due to floats not cleared before starting SVG <text> layout.
1240
1241
Reviewed by Dirk Schulze.
1242
1243
* ManualTests/svg-text-float-not-removed-crash.html: Added.
1244
1245
2012-04-09 Patrick Gansterer <paroga@webkit.org>
1246
1247
[CMake] Build fix for USE_SYSTEM_MALLOC after r113570.
1248
1249
* Source/cmakeconfig.h.cmake:
1250
1251
2012-04-09 Patrick Gansterer <paroga@webkit.org>
1252
1253
[CMake] Share build system options across ports
1255
1256
Reviewed by Daniel Bates.
1257
1258
Don't define the generic features for every port again.
1259
Add a few macros for reusing the central defined options.
1260
1261
* CMakeLists.txt:
1262
* Source/cmake/OptionsBlackBerry.cmake:
1263
* Source/cmake/OptionsEfl.cmake:
1264
* Source/cmake/OptionsWinCE.cmake:
1265
* Source/cmake/WebKitFeatures.cmake:
1266
1267
2012-04-07 Rob Buis <rbuis@rim.com>
1268
1269
[BlackBerry] Add Battery Status API support
1271
1272
Reviewed by George Staikos.
1273
1274
Enable BATTERY_STATUS.
1275
1276
* Source/cmake/OptionsBlackBerry.cmake:
1277
1278
2012-04-06 Martin Robinson <mrobinson@igalia.com>
1279
1280
Fix the GTK+ debug build.
1281
1282
* Source/autotools/symbols.filter: Add a missing symbol to the symbols.list file.
1283
1284
2012-04-05 George Staikos <staikos@webkit.org>
1285
1286
Compile the vibration module for BlackBerry.
1288
1289
Reviewed by Rob Buis.
1290
1291
* Source/cmake/OptionsBlackBerry.cmake:
1292
1293
2012-04-05 Ryosuke Niwa <rniwa@webkit.org>
1294
1295
perf-o-matic should include unit in runs JSON responses
1297
1298
Reviewed by Tony Chang.
1299
1300
This is a follow up to r112829. Report the unit in /api/test/runs so that the frontend can show it.
1301
Fixed a bug in Test.update_or_insert that it didn't store the unit when it first created the Test object.
1302
1303
Also increment perf-o-matic's version to 18.
1304
1305
* Websites/webkit-perf.appspot.com/app.yaml: Incremented the version.
1306
* Websites/webkit-perf.appspot.com/models.py:
1307
(Test.update_or_insert.execute): Store unit when creating a test.
1308
(Runs.to_json): Include unit.
1309
* Websites/webkit-perf.appspot.com/models_unittest.py: Added tests.
1310
(TestModelTests.test_update_or_insert_with_unit):
1311
(RunsTest.test_to_json_without_results):
1312
(RunsTest.test_to_json_with_results):
1313
(RunsTest.test_to_json_with_unit):
1314
1315
2012-03-14 Antonio Gomes <agomes@rim.com>
1316
1317
Extend HitTestResult to support not "discarding" shadow content in favor of its DOM ancestor
1319
1320
Reviewed by David Hyatt.
1321
1322
Exporting Internals::nodesFromRect symbols for the Gtk build.
1323
1324
* Source/autotools/symbols.filter:
1325
1326
2012-04-05 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1327
1328
[BlackBerry] Clear local storage won't take effect until browser exit and relaunch
1330
1331
Reviewed by Rob Buis.
1332
1333
RIM PR: #146871
1334
Added a manual test case to test the behavior when press
1335
button "Clear Local Storage" from browser settings.
1336
It has to be a manual test as it requires user interaction.
1337
1338
* ManualTests/blackberry/clear-localstorage.html: Added.
1339
1340
2012-04-04 Kent Tamura <tkent@chromium.org>
1341
1342
Add JavaScript and CSS code for the calendar picker implementation
1344
1345
Reviewed by Hajime Morita.
1346
1347
* ManualTests/forms/calendar-picker.html: Added.
1348
1349
2012-04-04 Hayato Ito <hayato@chromium.org>
1350
1351
Remove ReifiedTreeTraversal.
1353
1354
Reviewed by Dimitri Glazkov.
1355
1356
* Source/autotools/symbols.filter:
1357
1358
2012-04-04 Shinya Kawanaka <shinyak@chromium.org>
1359
1360
Shadow DOM is exposed in JS.
1362
1363
Reviewed by Hajime Morita.
1364
1365
* Source/autotools/symbols.filter:
1366
1367
2012-04-03 Tony Chang <tony@chromium.org>
1368
1369
remove WebKit files from .gitattributes
1371
1372
Reviewed by Adam Barth.
1373
1374
* .gitattributes: These entries were never updated from the move to
1375
Source/WebKit so they're probably not needed.
1376
1377
2012-04-03 Keishi Hattori <keishi@webkit.org>
1378
1379
Disable ENABLE_DATALIST for now
1381
1382
Reviewed by Kent Tamura.
1383
1384
We should disable ENABLE_DATALIST because
1385
- We need platform-dependent implementation, and non-BlackBerry platforms don't have it.
1386
- We need to hide the content of <datalist>, but it is shown for now.
1387
1388
* Source/cmake/OptionsEfl.cmake: Disabled ENABLE_DATALIST.
1389
1390
2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
1391
1392
[Qt][WK2] Set up plugin process on Unix
1394
1395
Reviewed by Simon Hausmann.
1396
1397
* Source/QtWebKit.pro: Add PluginProcess subproject.
1398
1399
2012-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
1400
1401
Unreviewed, rolling out r112868, r112879, and r112881.
1406
1407
"Build fail on bots." (Requested by kbalazs on #webkit).
1408
1409
* Source/QtWebKit.pro:
1410
1411
2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
1412
1413
[Qt][WK2] Set up plugin process on Unix
1415
1416
Reviewed by Simon Hausmann.
1417
1418
* Source/QtWebKit.pro: Add PluginProcess subproject.
1419
1420
2012-04-02 Hayato Ito <hayato@chromium.org>
1421
1422
[Shadow DOM] Introduce ComposedShadowTreeWalker as a successor of ReifiedTreeTraversal APIs
1424
1425
Reviewed by Dimitri Glazkov.
1426
1427
* Source/autotools/symbols.filter:
1428
1429
2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
1430
1431
Perf-o-matic build fix after 112829 for Chromium-style tests.
1432
1433
* Websites/webkit-perf.appspot.com/report_process_handler.py:
1434
(ReportProcessHandler.post):
1435
1436
2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
1437
1438
perf-o-matic should store test results' units
1440
1441
Reviewed by Kentaro Hara.
1442
1443
* Websites/webkit-perf.appspot.com/models.py:
1444
(Test):
1445
(Test.update_or_insert): Added "unit" to the argument list.
1446
(Test.update_or_insert.execute): Store the unit.
1447
(ReportLog.results_are_well_formed): Moved from ReportHandler.
1448
(ReportLog.results_are_well_formed._is_float_convertible): Ditto.
1449
* Websites/webkit-perf.appspot.com/models_unittest.py:
1450
(TestModelTests.test_update_or_insert): Added a test case for "unit" argument.
1451
(TestModelTests.test_update_or_insert_to_update): Ditto.
1452
(ReportLogTests.test_results_are_well_formed): Added.
1453
(ReportLogTests.test_results_are_well_formed.assert_results_are_well_formed): Added.
1454
* Websites/webkit-perf.appspot.com/report_handler.py:
1455
(ReportHandler.post): Calls ReportLog.results_are_well_formed.
1456
* Websites/webkit-perf.appspot.com/report_process_handler.py:
1457
(ReportProcessHandler.post): Passes results['unit'] to Test.update_or_insert.
1458
1459
2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
1460
1461
Admin page should lexicologically sort tests
1463
1464
Rubber-stamped by Hajime Morita.
1465
1466
* Websites/webkit-perf.appspot.com/js/admin.js:
1467
* Websites/webkit-perf.appspot.com/js/config.js:
1468
(sortProperties):
1469
(fetchDashboardManifest):
1470
1471
2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
1472
1473
Revert an inadvertently committed change.
1474
1475
* Websites/webkit-perf.appspot.com/app.yaml:
1476
1477
2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
1478
1479
perf-o-matic should have a way to hide some platforms and tests
1481
1482
Reviewed by Hajime Morita.
1483
1484
* Websites/webkit-perf.appspot.com/admin.html:
1485
* Websites/webkit-perf.appspot.com/admin_handlers.py:
1486
(AdminDashboardHandler.get_branches): Change the json format to allow platforms and tests to have
1487
"hidden" boolean states.
1488
(AdminDashboardHandler.get_platforms): Ditto.
1489
(AdminDashboardHandler.get_builders): Just a cleanup. There is no clean for it to have a limit.
1490
(AdminDashboardHandler.get_tests): Change the json format to add "hidden" boolean states.
1491
(ChangeVisibilityHandler): Added.
1492
(ChangeVisibilityHandler.post): Added. Changes the hidden-state (visibility) of a platform and a test.
1493
* Websites/webkit-perf.appspot.com/app.yaml: Make sure everything under /admin/ requires admin privilege.
1494
* Websites/webkit-perf.appspot.com/create_handler.py:
1495
(CreateHandler.post): Don't emit LF after 'OK'.
1496
* Websites/webkit-perf.appspot.com/css/admin.css: Added a bunch of rules for hide/show button.
1497
* Websites/webkit-perf.appspot.com/js/admin.js:
1498
(submitXHR): Extracted.
1499
(createKeyNameReloader): Added hide/show button on each item and the corresponding ajax request.
1500
* Websites/webkit-perf.appspot.com/json_generators.py:
1501
(DashboardJSONGenerator.__init__): Skip hidden tests and platforms.
1502
(ManifestJSONGenerator.__init__): Ditto.
1503
* Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added tests to ensure perf-o-matic
1504
doesn't include hidden tests and platforms in dashboard and manifest json responses.
1505
(DashboardJSONGeneratorTest.test_value_with_hidden_platform_and_tesst):
1506
(ManifestJSONGeneratorTest.test_value_two_tests):
1507
(ManifestJSONGeneratorTest.test_value_with_hidden_platform_and_test):
1508
* Websites/webkit-perf.appspot.com/main.py:
1509
* Websites/webkit-perf.appspot.com/models.py:
1510
(Platform): Added the "hidden" property.
1511
(Test): Ditto. Also removed the comment about this class only exists for efficiency purposes since that's
1512
no longer true.
1513
1514
2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1515
1516
Support the Network Information API
1518
1519
Reviewed by Adam Barth.
1520
1521
Add network information API feature.
1522
1523
* Source/cmake/OptionsEfl.cmake: Add NETWORK_INFO feature.
1524
* Source/cmakeconfig.h.cmake: Add NETWORK_INFO feature.
1525
1526
2012-03-31 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1527
1528
[BlackBerry] http authenticate dialog popup only once no matter authentication pass or fail
1530
1531
Reviewed by Rob Buis.
1532
1533
RIM PR: 145660
1534
Added manual test for testing the behavior of http authentication
1535
challenge dialog. Both of these two files should be served over http.
1536
1537
* ManualTests/blackberry/http-auth-challenge.html: Added.
1538
* ManualTests/blackberry/http-auth-challenge.php: Added.
1539
1540
2012-03-30 Eli Fidler <efidler@rim.com>
1541
1542
Enable OpenType Sanitizer for BlackBerry port.
1544
1545
Reviewed by Eric Seidel.
1546
1547
* Source/cmake/OptionsBlackBerry.cmake: define USE(OPENTYPE_SANITIZER)
1548
1549
2012-03-30 Zalan Bujtas <zbujtas@gmail.com>
1550
1551
Fix defective size_t overflow in GestureTapHighlighter.
1553
1554
Reviewed by Kenneth Rohde Christiansen.
1555
1556
* ManualTests/tap-gesture-in-iframe-with-tap-highlight-crash.html: Added.
1557
1558
2012-03-30 David Barr <davidbarr@chromium.org>
1559
1560
Split up top-level .gitignore and .gitattributes
1562
1563
Reviewed by Tor Arne Vestbø.
1564
1565
Jeff King <peff@peff.net> suggested this on the git mailing list.
1567
He reported a 1.6 times speed up for 'git status'.
1568
1569
* .gitattributes:
1570
* .gitignore:
1571
* ManualTests/.gitattributes: Added.
1572
* Source/.gitignore: Added.
1573
* Websites/.gitattributes: Added.
1574
1575
2012-03-30 Keishi Hattori <keishi@webkit.org>
1576
1577
Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
1579
1580
Reviewed by Kent Tamura.
1581
1582
* Source/cmake/OptionsBlackBerry.cmake:
1583
* configure.ac:
1584
1585
2012-03-30 Charles Wei <charles.wei@torchmobile.com.cn>
1586
1587
[BlackBerry] Add more ENABLERS to cmakeconfig.h.cmake
1589
1590
Reviewed by Rob Buis.
1591
1592
Upstreaming feature enablers in cmakeconfig.h.cmake for BlackBerry porting,
1593
and clean up obsolete MACROs in OptionsBlackBerry.cmake.
1594
1595
* Source/cmake/OptionsBlackBerry.cmake:
1596
* Source/cmakeconfig.h.cmake:
1597
1598
2012-03-29 Dave Tu <dtu@chromium.org>
1599
1600
Add new chrome.webkit GPU bot to flakiness dashboard.
1602
1603
Reviewed by Ojan Vafai.
1604
1605
* Tools/TestResultServer/static-dashboards/builders.js:
1606
1607
2012-03-29 Kevin Ollivier <kevino@theolliviers.com>
1608
1609
[wx] Unreviewed build fix. Remove a couple sources wx
1610
should not build.
1611
1612
* wscript:
1613
1614
2012-03-29 Zalan Bujtas <zbujtas@gmail.com>
1615
1616
Remove redundant updateViewportArguments() call when page is restored from page cache.
1618
1619
Reviewed by Kenneth Rohde Christiansen.
1620
1621
Add manual test for history navigation with viewport width check.
1622
1623
* ManualTests/viewport-width-test-after-history-navigation.html: Added.
1624
1625
2012-03-28 Kevin Ollivier <kevino@theolliviers.com>
1626
1627
[wx] Unreviewed. Build fix, move WTF back into JSCore target
1628
until issues with JSCore not linking in all WTF symbols are resolved.
1629
1630
* wscript:
1631
1632
2012-03-28 Sergio Villar Senin <svillar@igalia.com>
1633
1634
[Soup] DNS prefetching spams resolver, shoots self in the foot
1636
1637
Reviewed by Martin Robinson.
1638
1639
Bump libsoup and glib dependencies.
1640
1641
* Source/cmake/OptionsEfl.cmake:
1642
* configure.ac:
1643
1644
2012-03-28 Xan Lopez <xlopez@igalia.com>
1645
1646
[GTK] Respect NOCONFIGURE option in autogen.sh
1648
1649
Reviewed by Philippe Normand.
1650
1651
Make autogen.sh follow the new build-api for GNOME, see
1653
1654
* autogen.sh: respect the NOCONFIGURE environment flag, per the
1655
new GNOME build-api.
1656
1657
2012-03-27 Ryosuke Niwa <rniwa@webkit.org>
1658
1659
Perf-o-matic build fix.
1660
1661
* Websites/webkit-perf.appspot.com/controller.py:
1662
(RunsChartHandler.post):
1663
* Websites/webkit-perf.appspot.com/models.py:
1664
(Runs.chart_params):
1665
1666
2012-03-27 Dave Tu <dtu@chromium.org>
1667
1668
Show image diffs for gpu_tests on flakiness dashboard
1670
1671
Reviewed by Ojan Vafai.
1672
1673
Add a new results layout for gpu_tests that pulls the image diffs in
1674
addition to the text output. Also add new gpu_tests builders.
1675
1676
* Tools/TestResultServer/static-dashboards/builders.js: Update
1677
gpu_tests builders.
1678
* Tools/TestResultServer/static-dashboards/dashboard_base.js: Add a
1679
function to check for GPU test type.
1680
* Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:
1681
Add new GPU results layout.
1682
1683
2012-03-26 Ryosuke Niwa <rniwa@webkit.org>
1684
1685
Trigger a build on Chromium Linux boxes to see if clean builds succeed or not.
1686
1687
2012-03-26 Leo Yang <leo.yang@torchmobile.com.cn>
1688
1689
[BlackBerry] Skeleton code of AsyncFileSystemBlackBerry.cpp
1691
1692
Reviewed by Rob Buis.
1693
1694
* Source/cmake/OptionsBlackBerry.cmake: Turn on ENABLE_FILE_SYSTEM for blackberry.
1695
1696
2012-03-25 Hayato Ito <hayato@chromium.org>
1697
1698
[Shadow DOM] Add Reified DOM Tree traversal internal APIs.
1700
1701
Reviewed by Dimitri Glazkov.
1702
1703
Add internal APIs which can be used to traverse Reified DOM tree, which is
1704
a result of node distribution algorithm explained in Shadow DOM spec.
1706
1707
Every public functions defined in ReifiedTreeTraversal are static
1708
functions and are named in a similar way to ones defined in WebCore::Node class.
1709
The only difference is that ReifiedTreeTraversal APIs consider shadow
1710
hosts and also traverse nodes is Shadow DOM subtrees, crossing shadow's upper and lower boundary
1711
transparently.
1712
1713
There is no actual client which uses these APIs. Follow-up patches for FocusNavigation
1714
and EventDispatcher will use the APIs so that they can traverse node in reified tree order.
1715
1716
* Source/autotools/symbols.filter:
1717
1718
2012-03-25 Kevin Ollivier <kevino@theolliviers.com>
1719
1720
[wx] Unreviewed build fix. Move WTF to its own static lib build.
1721
1722
* wscript:
1723
1724
2012-03-24 Kevin Ollivier <kevino@theolliviers.com>
1725
1726
[wx] Unreviewed. Fix the build after WTF move.
1727
1728
* wscript:
1729
1730
2012-03-23 Dave Michael <dmichael@chromium.org>
1731
1732
Relanding(r111754): HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
1734
1735
Reviewed by Eric Seidel and Ryosuke Niwa.
1736
1737
Test: plugins/netscape-dom-access-and-reload.html
1738
1739
* Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
1740
1741
2012-03-23 Ryosuke Niwa <rniwa@webkit.org>
1742
1743
REGRESSION(r111754): plugins/reloadplugins-and-pages.html fails on all platforms
1745
1746
* Source/autotools/symbols.filter:
1747
1748
2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
1749
1750
[CMake] Unreviewed build fix after r111778.
1751
1752
* Source/CMakeLists.txt: Build WTF/.
1753
1754
2012-03-22 Martin Robinson <mrobinson@igalia.com>
1755
1756
Fixed the GTK+ WTF/JavaScriptCore build after r111778.
1757
1758
* GNUmakefile.am: Remove a couple unnecessary gnumake variables.
1759
1760
2012-03-22 Csaba Osztrogonác <ossy@webkit.org>
1761
1762
Actually move WTF files to their new home
1764
1765
[Qt] Unreviewed buildfix after r111778.
1766
1767
* Source/api.pri:
1768
1769
2012-03-22 Ming Xie <mxie@rim.com>
1770
1771
OLD_COMPILE_FLAGS was set incorrectly in WebKitHelpers.cmake
1773
1774
Reviewed by Rob Buis.
1775
1776
This fixes the regression introduced by r109292
1777
1778
* Source/cmake/WebKitHelpers.cmake:
1779
1780
2012-03-22 Dave Michael <dmichael@chromium.org>
1781
1782
HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
1784
1785
Reviewed by Eric Seidel.
1786
1787
Test: plugins/netscape-dom-access-and-reload.html
1788
1789
* Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
1790
1791
2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
1792
1793
[wx] Unreviewed. Adding Source/WTF to the build and updating
1794
waf port list.
1795
1796
* wscript:
1797
1798
2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
1799
1800
Add the forgotten admin.html after r108917.
1801
1802
* Websites/webkit-perf.appspot.com/admin.html: Added.
1803
1804
2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
1805
1806
Increment the perf-o-matic app version.
1807
1808
* Websites/webkit-perf.appspot.com/app.yaml:
1809
1810
2012-03-20 Eric Seidel <eric@webkit.org>
1811
1812
Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
1814
1815
Reviewed by Adam Barth.
1816
1817
* CMakeLists.txt: Define WTF_DIR
1818
1819
2012-03-20 Ryosuke Niwa <rniwa@webkit.org>
1820
1821
Perf-o-matic: don't query datastore to generate chart API urls
1823
1824
Reviewed by Hajime Morita.
1825
1826
Parse json text to extract timestamps and test values instead of iterating
1827
through the data store.
1828
1829
* Websites/webkit-perf.appspot.com/create_handler.py:
1830
(CreateHandler.post):
1831
* Websites/webkit-perf.appspot.com/models.py:
1832
(Runs._timestamp_and_value_from_json_entry):
1833
(Runs):
1834
(Runs.to_json):
1835
(Runs.chart_params):
1836
1837
2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1838
1839
Convert hasSpellingMarker to use Internals interface.
1841
1842
Reviewed by Ryosuke Niwa.
1843
1844
* Source/autotools/symbols.filter: Export a symbol for hasSpellingMarker.
1845
1846
2012-03-19 Tony Chang <tony@chromium.org>
1847
1848
clean up gitignore
1850
1851
Reviewed by James Robinson.
1852
1853
* .gitignore: .suo files are per-user files used by VS2010. .ninja
1854
files are no longer generated in the tree-- they are generated in the
1855
build directory.
1856
1857
2012-03-17 Charles Wei <charles.wei@torchmobile.com.cn>
1858
1859
[BlackBerry] Enable Web Timing for performance profiling and improvement.
1861
1862
Reviewed by Rob Buis.
1863
1864
* Source/cmake/OptionsBlackBerry.cmake:
1865
* Source/cmakeconfig.h.cmake:
1866
1867
2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
1868
1869
Support for Battery Status API.
1871
1872
Enable BATTERY_STATUS for WebKit-Efl.
1874
1875
Reviewed by Adam Barth.
1876
1877
* Source/cmake/OptionsEfl.cmake:
1878
* Source/cmakeconfig.h.cmake:
1879
1880
2012-03-15 Patrick Gansterer <paroga@webkit.org>
1881
1882
[EFL] Make zlib a general build requirement
1884
1885
Reviewed by Hajime Morita.
1886
1887
After r109538 WebSocket module needs zlib to support deflate-frame extension.
1888
1889
* Source/cmake/OptionsEfl.cmake:
1890
1891
2012-03-15 Rob Buis <rbuis@rim.com>
1892
1893
[BlackBerry] Remove some features that we do not have anymore
1895
1896
Reviewed by Antonio Gomes.
1897
1898
Remove some features that we do not have anymore, code was removed some time ago.
1899
1900
* Source/cmake/OptionsBlackBerry.cmake:
1901
1902
2012-03-14 Matt Falkenhagen <falken@chromium.org>
1903
1904
Allow per-script font settings to be specified in layout tests
1906
1907
Reviewed by Hajime Morita.
1908
1909
This adds per-script font settings to InternalSettings, so it can be used in layout tests instead of
1910
the per-script font settings support in DumpRenderTree overridePreference, which has only been implemented
1911
for Chromium so far.
1912
1913
* Source/autotools/symbols.filter: Added symbols.
1914
1915
2012-03-14 Thiago Marcos P. Santos <thiago.santos@intel.com>
1916
1917
[EFL] Enable HTML5 Summary and Details elements
1919
1920
Enabling Summary and Details elements by default and removing related
1921
tests from skip list since they should pass now.
1922
1923
Reviewed by Antonio Gomes.
1924
1925
* Source/cmake/OptionsEfl.cmake:
1926
* Source/cmakeconfig.h.cmake:
1927
1928
2012-03-14 Andrey Kosyakov <caseq@chromium.org>
1929
1930
Web Inspector: add didCancelFrame timeline event
1932
1933
Reviewed by Pavel Feldman.
1934
1935
* Source/autotools/symbols.filter:
1936
1937
2012-03-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1938
1939
[Qt] Deal with multiple paths in QMAKE_EXTRA_MODULE_FORWARDS
1940
1941
Reviewed by Simon Hausmann.
1942
1943
* Source/api.pri:
1944
1945
2012-03-14 Max Vujovic <mvujovic@adobe.com>
1946
1947
GTK 32-bit Linux Release build failing after r110580 (from bug 80338)
1949
1950
Prospective build fix for GTK 32-bit Linux Release.
1951
1952
Reviewed by Martin Robinson.
1953
1954
* Source/autotools/symbols.filter: Adding symbol for ClientRectList(Vector<FloatQuad>) for
1955
GTK 32-bit.
1956
1957
2012-03-13 Dan Bernstein <mitz@apple.com>
1958
1959
<rdar://problem/11025225> Assertion failure in RenderView::computeRectForRepaint() (!repaintContainer || repaintContainer == this) at store.apple.com
1961
1962
Reviewed by Simon Fraser.
1963
1964
* ManualTests/inline-repaint-container.html: Added.
1965
1966
2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
1967
1968
Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
1970
1971
Reviewed by Adam Barth.
1972
1973
* Source/cmake/OptionsBlackBerry.cmake:
1974
* Source/cmake/OptionsEfl.cmake:
1975
* Source/cmake/OptionsWinCE.cmake:
1976
* Source/cmakeconfig.h.cmake:
1977
1978
2012-03-13 Max Vujovic <mvujovic@adobe.com>
1979
1980
Add a method to window.internals to enable testing of inspector highlight rects
1982
1983
Reviewed by Pavel Feldman.
1984
1985
* Source/autotools/symbols.filter: Export symbols for GTK.
1986
1987
2012-03-12 Scott Byer <scottbyer@chromium.org>
1988
1989
Cleanup obsolete files.
1991
1992
Reviewed by James Robinson.
1993
1994
* wscript:
1995
1996
2012-03-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1997
1998
[Qt] Make sure we set the right library version for Qt 4
1999
2000
r110272 accedentally pruned the variable that ensures this.
2001
2002
Reviewed by Simon Hausmann.
2003
2004
* Source/api.pri:
2005
2006
2012-03-10 Ryosuke Niwa <rniwa@webkit.org>
2007
2008
Increment the perf-o-matic app version.
2009
2010
* Websites/webkit-perf.appspot.com/app.yaml:
2011
2012
2012-03-09 Jon Lee <jonlee@apple.com>
2013
2014
Add support for ENABLE(LEGACY_NOTIFICATIONS)
2016
2017
Reviewed by Adam Barth.
2018
2019
Prep for b80472: Update API for Web Notifications
2020
* Source/cmake/OptionsBlackBerry.cmake:
2021
* Source/cmake/OptionsEfl.cmake:
2022
* Source/cmake/OptionsWinCE.cmake:
2023
* Source/cmakeconfig.h.cmake:
2024
* configure.ac:
2025
2026
2012-03-09 Csaba Osztrogonác <ossy@webkit.org>
2027
2028
[Qt] Disable WebGL performance tests temporarily.
2030
2031
Rubber-stamped by Simon Hausmann.
2032
2033
* Source/tests.pri:
2034
2035
2012-03-09 Sheriff Bot <webkit.review.bot@gmail.com>
2036
2037
Unreviewed, rolling out r110191, r110202, and r110279.
2042
2043
They broke !ENABLE(INSPECTOR) builds (Requested by Ossy on
2044
#webkit).
2045
2046
* Source/autotools/symbols.filter:
2047
2048
2012-03-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2049
2050
[Qt] Use Qt's module system for install rules and depending on QtWebKit
2051
2052
Instead of rolling our own install rules we now use the same approach as
2053
every other Qt module, by loading qt_module.prf and qt_module_config.prf.
2054
2055
This ensures that we follow the same semantics as the rest of Qt on
2056
what sort of config options are enabled by default (create_cmake eg.).
2057
It also allows us to use QT += webkit instead of the workaround we had
2058
with CONFIG += qtwebkit.
2059
2060
We do however force Qt to always treat our build as a non-developer build,
2061
so the libraries will end up in the WebKit lib directory instead of the
2062
qtbase directory (as with a normal developer-build). This allows us to
2063
keep the webkit-build self-contained. If Qt is a developer build we still
2064
copy the module file manually to Qt, so that you don't have to install
2065
WebKit to make it available.
2066
2067
For non-developer builds of Qt, it is still possible to use the built
2068
WebKit libraries without having to install them, by having the variable
2069
QMAKE_EXTRA_MODULE_FORWARDS set in the project's .qmake.cache file,
2070
pointing to $WEBKITOUTUTDIR/$CONFIGURATION/modules.
2071
2073
2074
Reviewed by Simon Hausmann.
2075
2076
* Source/api.pri:
2077
* Source/sync.profile:
2078
2079
2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
2080
2081
perf-o-matic should incrementally update JSON responses
2083
2084
Reviewed by Eric Seidel.
2085
2086
Now that Runs object store test_runs and averages separately,
2087
we can update JSON data incrementally without degrading values.
2088
2089
Also fixed the order of arguments passed to DashboardImage.needs_update
2090
in schedule_runs_update. This bug had caused all chart images to be
2091
updated on every new report.
2092
2093
* Websites/webkit-perf.appspot.com/controller.py:
2094
(schedule_runs_update):
2095
* Websites/webkit-perf.appspot.com/models.py:
2096
(Runs.update_or_insert):
2097
(Runs.update_incrementally):
2098
(Runs):
2099
(Runs.get_by_objects):
2100
* Websites/webkit-perf.appspot.com/models_unittest.py:
2101
(RunsTest._create_results):
2102
(RunsTest.test_generate_runs):
2103
(RunsTest.test_update_or_insert):
2104
(RunsTest.test_update_incrementally):
2105
(RunsTest.test_to_json_with_results):
2106
* Websites/webkit-perf.appspot.com/report_process_handler.py:
2107
(ReportProcessHandler.post):
2108
2109
2012-03-08 Max Vujovic <mvujovic@adobe.com>
2110
2111
Add a method to window.internals to enable testing of inspector highlight rects
2113
2114
Reviewed by Pavel Feldman.
2115
2116
* Source/autotools/symbols.filter: Export symbols for GTK.
2117
2118
2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
2119
2120
Turn Runs class into a proper model to implement incremental JSON update
2122
2123
Reviewed by Hajime Morita.
2124
2125
Move Runs from json_generators.py to models.py and turn it into a proper Model.
2126
2127
Now most JSON responses are held by Runs objects instead of PersistentCache.
2128
Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
2129
behavior but there should be no user-visible behavioral differences.
2130
2131
* Websites/webkit-perf.appspot.com/controller.py:
2132
(RunsUpdateHandler.post):
2133
(CachedRunsHandler.get):
2134
(RunsChartHandler.post):
2135
* Websites/webkit-perf.appspot.com/json_generators.py:
2136
(ManifestJSONGenerator.value):
2137
* Websites/webkit-perf.appspot.com/json_generators_unittest.py:
2138
(ManifestJSONGeneratorTest.test_value_two_tests):
2139
* Websites/webkit-perf.appspot.com/models.py:
2140
(Test):
2141
(Runs):
2142
(Runs._generate_runs):
2143
(Runs._entry_from_build_and_result):
2144
(Runs._key_name):
2145
(Runs.update_or_insert):
2146
(Runs.json_by_ids):
2147
(Runs.to_json):
2148
(Runs.chart_params):
2149
* Websites/webkit-perf.appspot.com/models_unittest.py:
2150
(RunsTest):
2151
(RunsTest.setUp):
2152
(RunsTest._create_results):
2153
(RunsTest.test_generate_runs):
2154
(RunsTest.test_update_or_insert):
2155
(RunsTest.test_json_by_ids):
2156
(RunsTest.test_to_json_without_results):
2157
(RunsTest.test_to_json_with_results):
2158
(RunsTest._assert_entry):
2159
(RunsTest.test_run_from_build_and_result):
2160
(RunsTest.test_run_from_build_and_result.create_build):
2161
(RunsTest.test_chart_params_with_value):
2162
(RunsTest.test_chart_params_with_value.split_as_int):
2163
2164
2012-03-07 Simon Hausmann <simon.hausmann@nokia.com>
2165
2166
[Qt] Fix compilation without QtQuick1
2168
2169
Reviewed by Tor Arne Vestbø.
2170
2171
* Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.
2172
2173
2012-03-07 Mark Rowe <mrowe@apple.com>
2174
2175
Teach make to build WTF.
2176
2177
* Source/Makefile:
2178
2179
2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2180
2181
[CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
2183
2184
Reviewed by Antonio Gomes.
2185
2186
* CMakeLists.txt: Do not set the CMAKE_LINK_INTERFACE_LIBRARIES
2187
variable here; it was introduced in CMake 2.8.7 so we can't depend
2188
on it as we actually support CMake >= 2.8.0.
2189
2190
2012-03-06 Hajime Morrita <morrita@chromium.org>
2191
2193
REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
2194
2195
Reviewed by Adam Barth.
2196
2197
Added a newly exported symbol.
2198
2199
* Source/autotools/symbols.filter:
2200
2201
2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2202
2203
undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
2205
2206
Reviewed by Antonio Gomes.
2207
2208
Remove transitive library dependencies; they are especially
2209
dangerous when one ends up linking against WTF, JSC and then WTF
2210
again, since some symbols will not be defined.
2211
2212
Passing --no-copy-dt-needed-entries and --as-needed to the linker
2213
(which some recent Linux distros do by default) makes the issue
2214
even more evident.
2215
2216
* CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
2217
list to prevent implicit transitive library dependencies from
2218
being created by default.
2219
2220
2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
2221
2222
Perf-o-matic should memcache dashboard images
2224
2225
Reviewed by Eric Seidel.
2226
2227
Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
2228
Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
2229
what put does by default.
2230
2231
Also removed redundant cache_* functions and merged them into handler code.
2232
2233
* Websites/webkit-perf.appspot.com/controller.py:
2234
(ManifestUpdateHandler.post):
2235
(CachedManifestHandler.get):
2236
(DashboardUpdateHandler.post):
2237
(CachedDashboardHandler.get):
2238
(RunsUpdateHandler):
2239
(RunsUpdateHandler.post):
2240
(RunsChartHandler):
2241
(RunsChartHandler.post):
2242
(DashboardImageHandler.get):
2243
* Websites/webkit-perf.appspot.com/models.py:
2244
(PersistentCache.set_cache):
2245
(DashboardImage):
2246
(DashboardImage.create):
2247
(DashboardImage.get_image):
2248
* Websites/webkit-perf.appspot.com/models_unittest.py:
2249
(PersistentCacheTests.setUp):
2250
(PersistentCacheTests.test_set_cache):
2251
(PersistentCacheTests.test_get_cache):
2252
(DashboardImageTests.setUp):
2253
(DashboardImageTests):
2254
(DashboardImageTests.test_create):
2255
(DashboardImageTests.test_get):
2256
2257
2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
2258
2259
Unreviewed, rolling out r109760.
2262
2263
Caused many GTK+ tests to crash (Requested by mrobinson on
2264
#webkit).
2265
2266
* configure.ac:
2267
2268
2012-03-05 Kangil Han <kangil.han@samsung.com>
2269
2270
[CMake][DRT] Add WebCoreTestSupport.
2272
2273
Reviewed by Daniel Bates.
2274
2275
Add WebCoreTestSupport library for DRT in CMake.
2276
We will use internals object by linking this library on DRT.
2277
2278
* CMakeLists.txt:
2279
2280
2012-03-05 Martin Robinson <mrobinson@igalia.com>
2281
2282
[soup] Crash while loading http://www.jusco.cn
2284
2285
Reviewed by Philippe Normand.
2286
2287
* configure.ac: Bumped the libsoup dependency to 2.37.90.
2288
2289
2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
2290
2291
[CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
2293
2294
Reviewed by Antonio Gomes.
2295
2296
* Source/cmake/OptionsCommon.cmake: Provide two variables which
2297
can be changed via CMake: LIB_SUFFIX, which is often used in CMake
2298
projects to let the user choose whether a suffix should be added
2299
to the library installation directory (such as 32 or 64), and
2300
LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
2301
whether to install libraries.
2302
2303
2012-03-03 Hans Wennborg <hans@chromium.org>
2304
2305
Implement Speech JavaScript API
2307
2308
Reviewed by Adam Barth.
2309
2310
Add ENABLE_SCRIPTED_SPEECH.
2311
2312
* configure.ac:
2313
2314
2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
2315
2316
Make webkit-gtk translations respect LINGUAS
2318
2319
Reviewed by Martin Robinson.
2320
2321
PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
2322
GNUmakefile.am to ensure that they can be used in the definition of
2323
MOFILES that will be generated by automake.
2324
2325
* GNUmakefile.am:
2326
2327
2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2328
2329
[Qt] Remove deleted file from api.pro
2330
2331
Reviewed by Noam Rosenthal.
2332
2333
* Source/api.pri:
2334
2335
2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
2336
2337
[Qt] Compile WebCore without QtWidgets
2339
2340
Reviewed by Tor Arne Vestbø.
2341
2342
* Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
2343
usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
2344
2345
2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
2346
2347
[EFL] Build warning : comparison between signed and unsigned integer expressions.
2349
2350
Reviewed by Hajime Morita.
2351
2352
Fixed build warnings which are getting generated when comparing signed
2353
and unsigned integer expressions.
2354
2355
* Source/WebCore/bindings/js/JSDocumentCustom.cpp:
2356
* Source/WebCore/platform/ContextMenu.cpp:
2357
* Source/WebKit/efl/ewk/ewk_view_single.cpp:
2358
2359
2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
2360
2361
[Qt] Move QStyle theming code out of WebCore into WebKit1
2363
2364
Reviewed by Kenneth Rohde Christiansen.
2365
2366
* Source/api.pri: Adjust to moving source files.
2367
2368
2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
2369
2370
Perf-o-matic: generate dashboard images for 30, 90, and 365 days
2372
2373
Reviewed by Eric Seidel.
2374
2375
Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
2376
according to the heuristics in DashboardImage.needs_update.
2377
2378
Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
2379
2380
* Websites/webkit-perf.appspot.com/controller.py:
2381
(schedule_runs_update):
2382
(RunsChartHandler.post):
2383
* Websites/webkit-perf.appspot.com/json_generators.py:
2384
(Runs.chart_params):
2385
* Websites/webkit-perf.appspot.com/json_generators_unittest.py:
2386
(RunsTest.test_chart_params_with_value):
2387
* Websites/webkit-perf.appspot.com/models.py:
2388
(DashboardImage):
2389
(DashboardImage.needs_update):
2390
* Websites/webkit-perf.appspot.com/models_unittest.py:
2391
(HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
2392
(HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
2393
(HelperTests.test_create_in_transaction_with_numeric_id_holder):
2394
(HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
2395
(HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
2396
(HelperTests.test_delete_model_with_numeric_id_holder.execute):
2397
(HelperTests.test_delete_model_with_numeric_id_holder):
2398
(HelperTests.test_model_from_numeric_id.execute):
2399
(HelperTests):
2400
(HelperTests.test_model_from_numeric_id):
2401
(BranchTests.test_create_if_possible):
2402
(PlatformTests.test_create_if_possible):
2403
(BuilderTests.test_create):
2404
(BuilderTests.test_update_password):
2405
(BuilderTests.test_hashed_password):
2406
(BuilderTests.test_authenticate):
2407
(_create_some_builder):
2408
(_create_build):
2409
(BuildTests.test_get_or_insert_from_log):
2410
(TestModelTests.test_update_or_insert):
2411
(TestModelTests.test_update_or_insert_to_update):
2412
(TestModelTests.test_merge):
2413
(TestResultTests.test_get_or_insert_value):
2414
(TestResultTests.test_get_or_insert_stat_value):
2415
(TestResultTests.test_replace_to_change_test_name):
2416
(TestResultTests.test_replace_to_change_test_name_with_stat_value):
2417
(TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
2418
(ReportLogTests._create_log_with_payload):
2419
(ReportLogTests.test_builder):
2420
(ReportLogTests.test_branch):
2421
(ReportLogTests.test_platform):
2422
(PersistentCacheTests._assert_persistent_cache):
2423
(PersistentCacheTests.test_set):
2424
(PersistentCacheTests.test_get):
2425
(DashboardImageTests):
2426
(DashboardImageTests.test_needs_update):
2427
2428
2012-03-01 Kangil Han <kangil.han@samsung.com>
2429
2430
[DRT] Remove all PlainTextController usages in existing tests by adding internal API
2432
2433
Reviewed by Hajime Morita.
2434
2435
This patch will remove all PlainTextController usages
2436
in existing DRT tests by adding internal API to WebCore/testing/Internals
2437
2438
* Source/autotools/symbols.filter:
2439
2440
2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
2441
2442
Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
2443
2444
* Websites/webkit-perf.appspot.com/controller.py:
2445
(schedule_runs_update):
2446
(schedule_report_process):
2447
* Websites/webkit-perf.appspot.com/js/admin.js:
2448
(bind):
2449
* Websites/webkit-perf.appspot.com/js/config.js:
2450
2451
2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
2452
2453
[CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
2455
2456
This partially reverts r66714, in that whether -fPIC is passed to
2457
the compiler does not depend on the value of SHARED_CORE anymore:
2458
since we always build WTF as a static library, it will always need
2459
-fPIC because our shared libraries are built with it.
2460
2461
* Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
2462
STATIC_LIBRARY targets.
2463
2464
2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
2465
2466
[CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
2467
2468
This partially reverts r66714, in that whether -fPIC is passed to
2469
the compiler does not depend on the value of SHARED_CORE anymore:
2470
since we always build WTF as a static library, it will always need
2471
-fPIC because our shared libraries are built with it.
2472
2473
* Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
2474
STATIC_LIBRARY targets.
2475
2476
2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
2477
2478
Unreviewed. Bump WebKitGTK+ version number.
2479
2480
* configure.ac: Bump version number to 1.9.0 now that we branched
2481
for 1.8.
2482
2483
2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
2484
2485
Unreviewed. Fix GTK+ build.
2486
2487
* Source/autotools/symbols.filter: Add symbol.
2488
2489
2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
2490
2491
[CMake] Always build wtf as a static library.
2493
2494
Reviewed by Eric Seidel.
2495
2496
* CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
2497
to have them grouped with the shared ones.
2498
2499
2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
2500
2501
perf-o-matic: generate dashboard images using Google Chart Tools
2503
2504
Reviewed by Hajime Morita.
2505
2506
Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
2507
Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
2508
The image is stored in DashboardImage model.
2509
2510
We can't enable flip the switch to use images yet because we don't create images on fly (they're
2511
generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
2512
once this patch lands and all perf bots cycle.
2513
2514
We probably make way too many calls to Google chart tool's server with this preliminary design but we
2515
can easily move this task into the backend and run it via a cron job once we know it works.
2516
2517
* Websites/webkit-perf.appspot.com/controller.py:
2518
(schedule_runs_update):
2519
(RunsUpdateHandler.post):
2520
(RunsChartHandler):
2521
(RunsChartHandler.get):
2522
(RunsChartHandler.post):
2523
(DashboardImageHandler):
2524
(DashboardImageHandler.get):
2525
(schedule_report_process):
2526
* Websites/webkit-perf.appspot.com/json_generators.py:
2527
(ManifestJSONGenerator.value):
2528
(Runs):
2529
(Runs.__init__):
2530
(Runs.value):
2531
(Runs.chart_params):
2532
* Websites/webkit-perf.appspot.com/json_generators_unittest.py:
2533
(RunsTest):
2534
(RunsTest._create_results):
2535
(RunsTest.test_generate_runs):
2536
(RunsTest.test_value_without_results):
2537
(RunsTest.test_value_with_results):
2538
(RunsTest.test_run_from_build_and_result):
2539
(RunsTest.test_chart_params_with_value):
2540
(RunsTest.test_chart_params_with_value.split_as_int):
2541
* Websites/webkit-perf.appspot.com/main.py:
2542
* Websites/webkit-perf.appspot.com/models.py:
2543
(PersistentCache.get_cache):
2544
(DashboardImage):
2545
(DashboardImage.key_name):
2546
2547
2012-02-28 Dave Tu <dtu@chromium.org>
2548
2549
Add new GPU builders to flakiness dashboard.
2551
2552
Reviewed by Ojan Vafai.
2553
2554
* Tools/TestResultServer/static-dashboards/builders.js:
2555
2556
2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
2557
2558
Element should be able to have multiple shadow roots.
2560
2561
Reviewed by Hajime Morita.
2562
2563
* Source/autotools/symbols.filter:
2564
2565
2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
2566
2567
Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
2569
2570
Reviewed by Hajime Morita.
2571
2572
* Source/autotools/symbols.filter:
2573
2574
2012-02-27 Dave Tu <dtu@chromium.org>
2575
2576
Update flakiness dashboard unit test.
2578
2579
Reviewed by Ojan Vafai.
2580
2581
* Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
2582
2583
2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
2584
2585
Extract the logic to merge tests from MergeTestsHandler and add unit tests
2587
2588
Reviewed by Hajime Morita.
2589
2590
Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
2591
and moved MergeTestsHandler into admin_handlers.py where it belongs.
2592
2593
Added new backend "model-manipulator" to execute tasks to merge tests.
2594
2595
Also revive the inadvertently removed manual submission form on the admin page.
2596
2597
* Websites/webkit-perf.appspot.com/admin_handlers.py:
2598
(AdminDashboardHandler.get_tests):
2599
(MergeTestsHandler):
2600
(MergeTestsHandler.post):
2601
* Websites/webkit-perf.appspot.com/app.yaml:
2602
* Websites/webkit-perf.appspot.com/backends.yaml: Added.
2603
* Websites/webkit-perf.appspot.com/css/admin.css:
2604
* Websites/webkit-perf.appspot.com/js/admin.js:
2605
* Websites/webkit-perf.appspot.com/main.py:
2606
* Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
2607
* Websites/webkit-perf.appspot.com/models.py:
2608
(Test):
2609
(Test.merge):
2610
(TestResult.replace_to_change_test_name):
2611
* Websites/webkit-perf.appspot.com/models_unittest.py:
2612
(DataStoreTestsBase.assertOnlyInstance):
2613
(DataStoreTestsBase):
2614
(DataStoreTestsBase.assertOnlyInstances):