Perf-o-matic: dashboard images are not generated properly from incrementally updated...
[WebKit-https.git] / ChangeLog
1 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
4         https://bugs.webkit.org/show_bug.cgi?id=92717
5
6         Reviewed by Hajime Morita.
7
8         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
9
10         * Websites/webkit-perf.appspot.com/models.py:
11         (Runs.chart_params):
12
13 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
14
15         add Farstream flags/deps to WebKit, for WebRTC
16         https://bugs.webkit.org/show_bug.cgi?id=87524
17
18         Reviewed by Philippe Normand.
19
20         Since Farstream will be used as the backend for GTK's WebRTC, this
21         patch adds it as a dependency to the build system.
22
23         * GNUmakefile.am:
24         * configure.ac:
25
26 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
27
28         /api/test/runs/chart expires on perf-o-matic
29         https://bugs.webkit.org/show_bug.cgi?id=92714
30
31         Reviewed by Hajime Morita.
32
33         Don't update the entire JSON while generating the dashboard images.
34         This is a bug and not doing this will reduce the server load significantly.
35
36         * Websites/webkit-perf.appspot.com/controller.py:
37         (RunsChartHandler.post):
38
39 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
40
41         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
42         https://bugs.webkit.org/show_bug.cgi?id=92376
43
44         Reviewed by Tony Chang.
45
46         Added manual test to reliably reproduce assertion failure which is solved by this patch.
47
48         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
49
50 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
51
52         Web Inspector: Resource agent's reference to cached resources should be weak.
53         https://bugs.webkit.org/show_bug.cgi?id=92108
54
55         Reviewed by Pavel Feldman.
56
57         * Source/autotools/symbols.filter:
58
59 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
60
61         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
62         https://bugs.webkit.org/show_bug.cgi?id=92611
63
64         Reviewed by Hajime Morita.
65
66         * Source/autotools/symbols.filter:
67
68 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
69
70         Unreviewed, rolling out r124000.
71         http://trac.webkit.org/changeset/124000
72         https://bugs.webkit.org/show_bug.cgi?id=92632
73
74         seems to have broken chromium Range_InstanceSizeUnknown unit
75         test across many platforms (Requested by tomhudson on
76         #webkit).
77
78         * Source/autotools/symbols.filter:
79
80 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
81
82         Replace UnicodeWinCE with UnicodeWchar
83         https://bugs.webkit.org/show_bug.cgi?id=92539
84
85         Reviewed by Ryosuke Niwa.
86
87         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
88         is a replacement for it, which is mainly based on the functions
89         from <wchar.h>. It is ment as a minimal Unicode backend, which
90         can be used very easy and has no external dependencies.
91
92         * Source/cmake/OptionsWinCE.cmake:
93
94 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
95
96         Web Inspector: Resource agent's reference to cached resources should be weak.
97         https://bugs.webkit.org/show_bug.cgi?id=92108
98
99         Reviewed by Pavel Feldman.
100
101         * Source/autotools/symbols.filter:
102
103 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
104
105         Add ENABLE_CSS_COMPOSITING flag
106         https://bugs.webkit.org/show_bug.cgi?id=92553
107
108         Reviewed by Dirk Schulze.
109
110         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
111
112         * Source/cmake/WebKitFeatures.cmake:
113         * Source/cmakeconfig.h.cmake:
114         * configure.ac:
115
116 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
117
118         [EFL] Support for HTML media capture
119         https://bugs.webkit.org/show_bug.cgi?id=91842
120
121         Reviewed by Ryosuke Niwa.
122
123         Add HTML media capture feature, and enable that on the Efl port.
124
125         * Source/cmake/OptionsEfl.cmake:
126         * Source/cmake/WebKitFeatures.cmake:
127         * Source/cmakeconfig.h.cmake:
128
129 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
130
131         Unreviewed perf-o-matic build fix for dashboard image generation.
132         Also, only show Parser/html5-full-render on the dashboard by default
133         so that it won't take forever to load it.
134
135         * Websites/webkit-perf.appspot.com/controller.py:
136         (schedule_runs_update):
137         (RunsChartHandler.post):
138         * Websites/webkit-perf.appspot.com/models.py:
139         (Runs.chart_params):
140         (DashboardImage.get_image):
141         * Websites/webkit-perf.appspot.com/models_unittest.py:
142         (RunsTest.test_chart_params_with_value):
143
144 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
145
146         [Cairo] Add complex font drawing using HarfbuzzNG
147         https://bugs.webkit.org/show_bug.cgi?id=91864
148
149         Reviewed by Simon Hausmann and Martin Robinson.
150
151         Configuring Freetype backend to use HarfBuzz by default.
152
153         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
154         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
155
156 2012-07-26  Dan Bernstein  <mitz@apple.com>
157
158         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
159         https://bugs.webkit.org/show_bug.cgi?id=92331
160
161         Reviewed by Mark Rowe.
162
163         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
164
165         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
166         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
167
168 2012-07-26  Keishi Hattori  <keishi@webkit.org>
169
170         Implement ColorSuggestionPicker page popup
171         https://bugs.webkit.org/show_bug.cgi?id=92109
172
173         Reviewed by Kent Tamura.
174
175         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
176
177 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
178
179         [EFL] EFL port should use XDG paths
180         https://bugs.webkit.org/show_bug.cgi?id=91719
181
182         Reviewed by Kenneth Rohde Christiansen.
183
184         Efreet library added.
185
186         * Source/cmake/FindEFL.cmake:
187
188 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
189
190         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
191         https://bugs.webkit.org/show_bug.cgi?id=92091
192
193         Reviewed by Adam Barth.
194
195         Exporting Internals::pageNumber symbols for the Gtk build.
196
197         * Source/autotools/symbols.filter:
198
199 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
200
201         Unreviewed, rolling out r123606.
202         http://trac.webkit.org/changeset/123606
203         https://bugs.webkit.org/show_bug.cgi?id=92247
204
205         broke Windows build of Chromium (Requested by tomhudson on
206         #webkit).
207
208         * ManualTests/forms/color-suggestion-picker.html: Removed.
209
210 2012-07-25  Keishi Hattori  <keishi@webkit.org>
211
212         Implement ColorSuggestionPicker page popup
213         https://bugs.webkit.org/show_bug.cgi?id=92109
214
215         Reviewed by Kent Tamura.
216
217         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
218
219 2012-07-23  Kent Tamura  <tkent@chromium.org>
220
221         [GTK] Remove unnecessary trailing space in the previous commit.
222
223         * Source/autotools/symbols.filter:
224
225 2012-07-23  Kent Tamura  <tkent@chromium.org>
226
227         [GTK] Attempt to fix build
228
229         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
230
231 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
232
233         Unreviewed, rolling out r123184, r123195, and r123197.
234         http://trac.webkit.org/changeset/123184
235         http://trac.webkit.org/changeset/123195
236         http://trac.webkit.org/changeset/123197
237         https://bugs.webkit.org/show_bug.cgi?id=92049
238
239         pagecycler regression (Requested by morrita on #webkit).
240
241         * Source/autotools/symbols.filter:
242
243 2012-07-23  Roger Fong  <roger_fong@apple.com>
244
245         If select element in Windows is off screen horizontally, 
246         menu is either inappropriately resized or positioned offscreen.
247         https://bugs.webkit.org/show_bug.cgi?id=91913
248         <rdar://problem/7611229>
249
250         Reviewed by Tim Horton.
251
252         Add a manual test to verify that popup menus render in the correct place.
253         
254         * ManualTests/win/select-menu-off-screen.html: Added.
255
256 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
257
258         Implement sticky positioning
259         https://bugs.webkit.org/show_bug.cgi?id=90046
260
261         Reviewed by Ojan Vafai.
262
263         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
264         
265         Sort the ENABLE_CSS lines in the file.
266
267         * Source/cmake/WebKitFeatures.cmake:
268         * Source/cmakeconfig.h.cmake:
269
270 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
271
272         [WINCE] Define NOMINMAX in the build system instead of Platform.h
273         https://bugs.webkit.org/show_bug.cgi?id=91938
274
275         Reviewed by Ryosuke Niwa.
276
277         Define it in OptionsWindows.cmake, since NOMINMAX
278         should to be defined for all windows ports.
279
280         * Source/cmake/OptionsWinCE.cmake:
281         * Source/cmake/OptionsWindows.cmake:
282
283 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
284
285         Unreviewed, rolling out r123298 and r123301.
286         http://trac.webkit.org/changeset/123298
287         http://trac.webkit.org/changeset/123301
288         https://bugs.webkit.org/show_bug.cgi?id=91953
289
290         We need to think some more about the intricacies of exposing a
291         CMake option for ENABLE_DFG_JIT as this option is specific to
292         the port and architecture. (Requested by dydx on #webkit).
293
294         * Source/cmake/WebKitFeatures.cmake:
295         * Source/cmakeconfig.h.cmake:
296
297 2012-07-22  Daniel Bates  <dbates@webkit.org>
298
299         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
300         (https://bugs.webkit.org/show_bug.cgi?id=91939)
301
302         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
303         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
304         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
305
306         (*) We should look to further discuss with CMake port maintainers about enabling
307         the DFG JIT by default.
308
309         * Source/cmake/WebKitFeatures.cmake:
310
311 2012-07-23  Kent Tamura  <tkent@chromium.org>
312
313         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
314         https://bugs.webkit.org/show_bug.cgi?id=91941
315
316         Reviewed by Kentaro Hara.
317
318         A flag name for an elmement should be ENABLE_*_ELEMENT.
319
320         * Source/cmake/WebKitFeatures.cmake:
321         * Source/cmakeconfig.h.cmake:
322         * configure.ac:
323
324 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
325
326         [CMake] Add option for ENABLE_DFG_JIT
327         https://bugs.webkit.org/show_bug.cgi?id=91939
328
329         Reviewed by Daniel Bates.
330
331         * Source/cmake/WebKitFeatures.cmake:
332         * Source/cmakeconfig.h.cmake:
333
334 2012-07-22  Kent Tamura  <tkent@chromium.org>
335
336         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
337         https://bugs.webkit.org/show_bug.cgi?id=91928
338
339         Reviewed by Kentaro Hara.
340
341         A flag name for an elmement should be ENABLE_*_ELEMENT.
342
343         * Source/cmake/WebKitFeatures.cmake:
344         * Source/cmakeconfig.h.cmake:
345         * configure.ac:
346
347 2012-07-20  Kent Tamura  <tkent@chromium.org>
348
349         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
350         https://bugs.webkit.org/show_bug.cgi?id=91846
351
352         Reviewed by Kentaro Hara.
353
354         A flag name for an elmement should be ENABLE_*_ELEMENT.
355
356         * Source/cmake/OptionsEfl.cmake:
357         * Source/cmake/WebKitFeatures.cmake:
358         * Source/cmakeconfig.h.cmake:
359         * configure.ac:
360
361 2012-07-19  MORITA Hajime  <morrita@google.com>
362
363         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
364         https://bugs.webkit.org/show_bug.cgi?id=59816
365
366         Reviewed by Ryosuke Niwa.
367
368         * Source/autotools/symbols.filter: Added newly exported symbols.
369
370 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
371
372         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
373         https://bugs.webkit.org/show_bug.cgi?id=91741
374
375         Reviewed by Kenneth Rohde Christiansen.
376
377         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
378         with cookies in non-suffixed/private domains [GNOME #679230].
379
380         * Source/cmake/OptionsEfl.cmake:
381
382 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
383
384         [GTK] Enable MHTML support by default at build time
385         https://bugs.webkit.org/show_bug.cgi?id=89987
386
387         Reviewed by Carlos Garcia Campos.
388
389         Enable MHTML support by default for GTK in configure.ac.
390
391         * configure.ac:
392
393 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
394
395         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
396         https://bugs.webkit.org/show_bug.cgi?id=91626
397
398         Reviewed by Kenneth Rohde Christiansen.
399
400         Bump required version of libsoup in CMake to 2.39.3. This is the first
401         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
402         and soup_cookie_jar_set_cookie_with_first_party()).
403
404         * Source/cmake/OptionsEfl.cmake:
405
406 2012-07-18  Varun Jain  <varunjain@chromium.org>
407
408         [chromium] Drag image for image elements should be scaled with device scale factor.
409         https://bugs.webkit.org/show_bug.cgi?id=89688
410
411         Reviewed by Adam Barth.
412
413         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
414
415 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
416
417         [CMake] Make gtest a shared library
418         https://bugs.webkit.org/show_bug.cgi?id=90973
419
420         Reviewed by Daniel Bates.
421
422         It's nicer to make it a shared library because it might improve
423         linking time and we don't need to force gtest users to link with gtest
424         dependencies like pthreads (which causes linking errors when it is not
425         available).
426
427         * Source/cmake/gtest/CMakeLists.txt:
428
429 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
430
431         [Qt][V8] Remove the V8 related codepaths and configuration
432         https://bugs.webkit.org/show_bug.cgi?id=90863
433
434         Reviewed by Simon Hausmann.
435
436         * Source/api.pri:
437         * WebKit.pro:
438
439 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
440
441         Unreviewed, rolling out r122834.
442         http://trac.webkit.org/changeset/122834
443         https://bugs.webkit.org/show_bug.cgi?id=91492
444
445         it broke the chromium (Requested by kkristof on #webkit).
446
447         * Source/api.pri:
448         * WebKit.pro:
449
450 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
451
452         [Qt][V8] Remove the V8 related codepaths and configuration
453         https://bugs.webkit.org/show_bug.cgi?id=90863
454
455         Reviewed by Simon Hausmann.
456
457         * Source/api.pri:
458         * WebKit.pro:
459
460 2012-07-17  David Barr  <davidbarr@chromium.org>
461
462         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
463         https://bugs.webkit.org/show_bug.cgi?id=89055
464
465         Reviewed by Kent Tamura.
466
467         The css3-images module is at candidate recommendation.
468         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
469
470         Add a configuration option for CSS image-orientation support, disabling it by default.
471
472         * Source/cmake/WebKitFeatures.cmake:
473         * Source/cmakeconfig.h.cmake:
474
475 2012-07-16  Pete Williamson  <petewil@google.com>
476
477         Expose an export for the iconUrl list so Internals can use it
478         https://bugs.webkit.org/show_bug.cgi?id=88665
479
480         Reviewed by Kent Tamura.
481
482         * Source/autotools/symbols.filter: export iconURLs
483
484 2012-07-16  Hajime Morrita  <morrita@chromium.org>
485
486         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
487         https://bugs.webkit.org/show_bug.cgi?id=90764
488
489         Reviewed by Adam Barth.
490
491         Removed symbols which are now covered by WEBCORE_TESTING.
492
493         * Source/autotools/symbols.filter:
494
495 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
496
497         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
498
499         * configure.ac: Bump version number.
500
501 2012-07-12 Josh Hawn <jhawn@apple.com>
502
503         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
504         https://bugs.webkit.org/show_bug.cgi?id=91116
505
506         Reviewed by Simon Fraser.
507
508         * Source/WebKit2/UIProcess/WebContext.cpp:
509           WebContext::getWebCoreStatistics():
510                 Now invalidates callback if no m_process.
511
512 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
513
514         [CMake] Proper handling of ENABLE_API_TESTS build option
515         https://bugs.webkit.org/show_bug.cgi?id=91221
516
517         Reviewed by Rob Buis.
518
519         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
520         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
521         it almost for free.
522
523         * CMakeLists.txt:
524         * Source/cmake/OptionsEfl.cmake:
525         * Source/cmake/WebKitFeatures.cmake:
526         * Source/cmakeconfig.h.cmake:
527
528 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
529
530         Add dialog element feature toggle to InternalSettings
531         https://bugs.webkit.org/show_bug.cgi?id=90934
532
533         Reviewed by Hajime Morita.
534
535         * Source/autotools/symbols.filter: Added newly exported symbol.
536
537 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
538
539         [Gtk] allow building with css-filters
540         https://bugs.webkit.org/show_bug.cgi?id=90908
541
542         Add support for css-filters in Source/WebCore/GNUmakefile.am
543         configure.ac
544
545         Reviewed by Eric Seidel.
546
547         * configure.ac:
548
549 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
550
551         [CMAKE] Add missing feature macros
552         https://bugs.webkit.org/show_bug.cgi?id=90890
553
554         Reviewed by Eric Seidel.
555
556         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
557         haven't defined in cmake feature list.
558
559         * Source/cmake/WebKitFeatures.cmake:
560         * Source/cmakeconfig.h.cmake:
561
562 2012-07-10  Kent Tamura  <tkent@chromium.org>
563
564         RTL calendar picker for <input type=date> is too narrow and clipped
565         https://bugs.webkit.org/show_bug.cgi?id=90864
566
567         Reviewed by Kentaro Hara.
568
569         * ManualTests/forms/calendar-picker.html:
570         - Add isRTL:true for the arabic setting
571         - Reset the iframe size when the setting is changed.
572
573 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
574
575         Unreviewed, rolling out r122178.
576         http://trac.webkit.org/changeset/122178
577         https://bugs.webkit.org/show_bug.cgi?id=90857
578
579         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
580         tests, started to fail (Requested by hayato on #webkit).
581
582         * Source/autotools/symbols.filter:
583
584 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
585
586         Add ENABLE_DIALOG_ELEMENT and skeleton files
587         https://bugs.webkit.org/show_bug.cgi?id=90521
588
589         Reviewed by Kent Tamura.
590
591         * Source/cmake/WebKitFeatures.cmake:
592         * Source/cmakeconfig.h.cmake:
593
594 2012-07-09  Pete Williamson  <petewil@google.com>
595
596         Expose an export for the iconUrl list so Internals can use it
597         https://bugs.webkit.org/show_bug.cgi?id=88665
598
599         Reviewed by Kent Tamura.
600
601         * Source/autotools/symbols.filter: export iconURLs
602
603 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
604
605         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
606         https://bugs.webkit.org/show_bug.cgi?id=90575
607
608         Reviewed by Rob Buis.
609
610         Add a manual test to verify wide content doesn't interfere
611         with initial-scale calculations.
612
613         Internal review from Konrad Piascik.
614
615         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
616
617 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
618
619         Unreviewed, rolling out r122107.
620         http://trac.webkit.org/changeset/122107
621         https://bugs.webkit.org/show_bug.cgi?id=90794
622
623         Build failure on Mac debug bots (Requested by falken_ on
624         #webkit).
625
626         * Source/cmake/WebKitFeatures.cmake:
627         * Source/cmakeconfig.h.cmake:
628
629 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
630
631         Add ENABLE_DIALOG_ELEMENT and skeleton files
632         https://bugs.webkit.org/show_bug.cgi?id=90521
633
634         Reviewed by Kent Tamura.
635
636         * Source/cmake/WebKitFeatures.cmake:
637         * Source/cmakeconfig.h.cmake:
638
639 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
640
641         [EFL][CMake] Move gtest sources to an upper level
642         https://bugs.webkit.org/show_bug.cgi?id=90602
643
644         Reviewed by Chang Shu.
645
646         CTest was enabled for all the ports, but used only by EFL. Now
647         ENABLE_API_TESTS has to be defined, which will also build gtest.
648
649         * CMakeLists.txt:
650         * Source/CMakeLists.txt:
651         * Source/cmake/OptionsEfl.cmake:
652         * Source/cmake/gtest/CMakeLists.txt: Added.
653
654 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
655
656         [Gtk] Add a configuration option for disabling unstable features in releases
657         https://bugs.webkit.org/show_bug.cgi?id=87995
658
659         Reviewed by Martin Robinson.
660
661         Add a configuration flag for enabling the unstable features - features of which
662         support in the Gtk port is being worked on but is not yet complete. The primary
663         use of this flag is when compiling through the build-webkit script.
664
665         All the features that are currently enabled when building through build-webkit but
666         are disabled by default when executing the configure script directly have their default
667         value (when the correspondent flag is not passed) set to 'yes' when unstable features
668         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
669         a release build (unless they are specifically enabled).
670
671         * configure.ac:
672
673 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
674
675         [Qt] Remove custom qmake logic for module creation
676
677         Qmake now has the necessary hooks to cleanly override the build locations.
678
679         https://bugs.webkit.org/show_bug.cgi?id=90461
680
681         Reviewed by Tor Arne Vestbø.
682
683         * Source/api.pri:
684
685 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
686
687         [Qt] Add top-level .qmake.conf
688
689         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
690
691         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
692         hurt, and is still required for Qt4.
693
694         https://bugs.webkit.org/show_bug.cgi?id=90461
695
696         Reviewed by Tor Arne Vestbø.
697
698         * .qmake.conf: Added.
699         * WebKit.pro:
700
701 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
702
703         [Qt] Let qt_module_config create the forwarding module pri file
704
705         https://bugs.webkit.org/show_bug.cgi?id=90461
706
707         Reviewed by Tor Arne Vestbø.
708
709         * Source/sync.profile:
710
711 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
712
713         [Qt] Don't let qt_webkit.pri proclaim its own location
714
715         This won't work any more with recent Qt5 versions, as the forwarding
716         pri is created by qt_module_config, which needs MODULE_PRI to be set
717         up already.
718
719         We also need to load build_config, not qt_module.
720
721         https://bugs.webkit.org/show_bug.cgi?id=90461
722
723         Reviewed by Tor Arne Vestbø.
724
725         * Source/api.pri:
726
727 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
728
729         [Qt] Remove redundant CONFIG+=module
730
731         qt_module_config takes care of that.
732
733         In api.pri we are actually testing the flag ourselves, so now we need to
734         test a related flag qt_module_config sets instead.
735
736         https://bugs.webkit.org/show_bug.cgi?id=90461
737
738         Reviewed by Tor Arne Vestbø.
739
740         * Source/api.pri:
741
742 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
743
744         [Qt] Adjust to changed generation of master include file
745
746         The responsiblity for creating the master include was moved out of syncqt.
747         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
748         determining whether a header is private.
749
750         https://bugs.webkit.org/show_bug.cgi?id=90461
751
752         Reviewed by Tor Arne Vestbø.
753
754         * Source/sync.profile:
755
756 2012-07-05  Rob Buis  <rbuis@rim.com>
757
758         [CMake] Fix some CMake warnings
759         https://bugs.webkit.org/show_bug.cgi?id=90558
760
761         Fix WebKit options so they match with FeatureList.pm.
762
763         Reviewed by Dan Bates.
764
765         * Source/cmake/WebKitFeatures.cmake:
766         * Source/cmakeconfig.h.cmake:
767
768 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
769
770         [Qt] Move Webkit1 before WebKit2 in the build order
771
772         Reviewed by Csaba Osztrogonác.
773
774         * WebKit.pro:
775
776 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
777
778         [CMAKE] Unreviewd typo fix after r121857
779
780         * Source/cmake/WebKitMacros.cmake:
781
782 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
783
784         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
785         https://bugs.webkit.org/show_bug.cgi?id=88608
786
787         Reviewed by Hajime Morita.
788
789         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
790
791 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
792
793         [Wk2][EFL] EFL needs a WebKitTestRunner
794         https://bugs.webkit.org/show_bug.cgi?id=87659
795
796         Reviewed by Kenneth Rohde Christiansen.
797
798         * Source/CMakeLists.txt:
799         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
800         shared library.
801         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
802
803 2012-07-04  John Mellor  <johnme@chromium.org>
804
805         Text Autosizing: Add compile flag and runtime setting
806         https://bugs.webkit.org/show_bug.cgi?id=87394
807
808         This patch renames Font Boosting to Text Autosizing.
809
810         Reviewed by Adam Barth.
811
812         * configure.ac:
813
814 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
815
816         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
817         https://bugs.webkit.org/show_bug.cgi?id=90258
818
819         Reviewed by Rob Buis.
820
821         This new macro calls generate-bindings.pl and append generated sources
822         into proper source list.
823
824         * Source/cmake/WebKitMacros.cmake:
825
826 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
827
828         [Qt] Get rid of un-needed QT += declarative for Qt 5
829
830         The declarative module has been renamed to quick1 in Qt 5, and the
831         engine-only module for Qt 5 is named 'qml'. For many of the instances
832         we could just remove 'declarative', since the project file was only
833         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
834         in a haveQt(4) scope.
835
836         Reviewed by Csaba Osztrogonác.
837
838         * Source/api.pri:
839
840 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
841
842         [EFL] Enable CSS variables support at compile time
843         https://bugs.webkit.org/show_bug.cgi?id=90448
844
845         Reviewed by Kenneth Rohde Christiansen.
846
847         Turn on CSS_VARIABLES flag by default on EFL port.
848
849         * Source/cmake/OptionsEfl.cmake:
850         * Source/cmakeconfig.h.cmake:
851
852 2012-07-03  George Staikos  <staikos@webkit.org>
853
854         [BlackBerry] Enable microdata support for BlackBerry.
855         https://bugs.webkit.org/show_bug.cgi?id=90429
856
857         Reviewed by Rob Buis.
858
859         * Source/cmake/OptionsBlackBerry.cmake:
860
861 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
862
863         [Qt] Make use of .qmake.cache for caching features
864
865         Instead of loading() features from the files that need them (and re-running
866         a bunch of checks), we now run feature detection as part of configure.pro,
867         and have build-webkit write the computed feature-defines and CONFIG to
868         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
869         when building WebKit.pro.
870
871         At some point we'll be able to selectivly prevent running of config tests
872         in configure.pro, which means we don't need a separate code-path for
873         the build-webkit --help case.
874
875         We should also move the code in build-webkit that now uses .webkit.config
876         to detect clean builds, to use .qmake.cache, since we now store the same
877         thing there.
878
879         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
880
881         Reviewed by Tor Arne Vestbø.
882
883         * Source/QtWebKit.pro:
884         * Source/api.pri:
885         * Source/tests.pri:
886         * WebKit.pro:
887
888 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
889
890         Unreviewed, rolling out r121766.
891         http://trac.webkit.org/changeset/121766
892         https://bugs.webkit.org/show_bug.cgi?id=90465
893
894         It caused flakey build errors on the bots (Requested by Ossy
895         on #webkit).
896
897         * Source/QtWebKit.pro:
898         * Source/api.pri:
899         * Source/tests.pri:
900         * WebKit.pro:
901
902 2012-07-03  George Staikos  <staikos@webkit.org>
903
904         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
905         https://bugs.webkit.org/show_bug.cgi?id=90422
906
907         Reviewed by Rob Buis.
908
909         * Source/cmake/OptionsBlackBerry.cmake:
910
911 2012-07-03  George Staikos  <staikos@webkit.org>
912
913         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
914         https://bugs.webkit.org/show_bug.cgi?id=90422
915
916         Reviewed by Rob Buis.
917
918         * Source/cmake/OptionsBlackBerry.cmake:
919
920 2012-07-03  Priit Laes  <plaes@plaes.org>
921
922         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
923         https://bugs.webkit.org/show_bug.cgi?id=90332
924
925         Reviewed by Gustavo Noronha Silva.
926
927         * configure.ac: Bump libsoup requirements to 2.39.2
928
929 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
930
931         [Qt] Make use of .qmake.cache for caching features
932
933         Instead of loading() features from the files that need them (and re-running
934         a bunch of checks), we now run feature detection as part of configure.pro,
935         and have build-webkit write the computed feature-defines and CONFIG to
936         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
937         when building WebKit.pro.
938
939         At some point we'll be able to selectivly prevent running of config tests
940         in configure.pro, which means we don't need a separate code-path for
941         the build-webkit --help case.
942
943         We should also move the code in build-webkit that now uses .webkit.config
944         to detect clean builds, to use .qmake.cache, since we now store the same
945         thing there.
946
947         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
948
949         Reviewed by Tor Arne Vestbø.
950
951         * Source/QtWebKit.pro:
952         * Source/api.pri:
953         * Source/tests.pri:
954         * WebKit.pro:
955
956 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
957
958         [EFL] Enable MICRODATA support
959         https://bugs.webkit.org/show_bug.cgi?id=90377
960
961         Reviewed by Kenneth Rohde Christiansen.
962
963         Turn on MICRODATA support by default for EFL port.
964
965         * Source/cmake/OptionsEfl.cmake:
966
967 2012-07-02  George Staikos  <staikos@webkit.org>
968
969         [BlackBerry] Enable scoped style for BlackBerry.
970         https://bugs.webkit.org/show_bug.cgi?id=90418
971
972         Reviewed by Rob Buis.
973
974         * Source/cmake/OptionsBlackBerry.cmake:
975         * Source/cmakeconfig.h.cmake:
976
977 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
978
979         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
980         https://bugs.webkit.org/show_bug.cgi?id=90271
981
982         Reviewed by George Staikos.
983
984         RIM PR #154707
985
986         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
987         defined by default.
988         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
989         need to rebuild webkit before running DRT.
990
991         * Source/cmake/OptionsBlackBerry.cmake:
992         * Source/cmakeconfig.h.cmake:
993
994 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
995
996         [EFL][CMake] Integrate API unit tests with CTest
997         https://bugs.webkit.org/show_bug.cgi?id=87251
998
999         Reviewed by Daniel Bates.
1000
1001         Enable CTest on the root CMakeLists.txt as it is expected
1002         to be here. This will create a new build target ("make test")
1003         to run all the API unit tests.
1004
1005         * CMakeLists.txt:
1006
1007 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
1008
1009         [EFL] Add Gamepad support
1010         https://bugs.webkit.org/show_bug.cgi?id=90170
1011
1012         Reviewed by Kenneth Rohde Christiansen.
1013
1014         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
1015         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
1016         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
1017
1018 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
1019
1020         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
1021         https://bugs.webkit.org/show_bug.cgi?id=90241
1022
1023         This issue is caused by single quotes in option's labels.
1024         We should use the escape character of single quotes in JavaScript's string which 
1025         starts and ends with single quotes.
1026         So we replace lablels' single quotes with its escape character during generating the 
1027         select popUp's HTML.
1028
1029
1030         Reviewed by George Staikos.
1031
1032         * ManualTests/blackberry/select-popup-items-unicode-display.html:
1033
1034 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
1035
1036         [Qt][WK2] Private non-QtQuick API
1037         https://bugs.webkit.org/show_bug.cgi?id=84532
1038
1039         Reviewed by Noam Rosenthal.
1040
1041         API tests for QRawWebView.
1042
1043         * Source/tests.pri:
1044
1045 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
1046
1047         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
1048
1049         * Source/autotools/symbols.filter:
1050
1051 2012-06-28  MORITA Hajime  <morrita@google.com>
1052
1053         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
1054         https://bugs.webkit.org/show_bug.cgi?id=89732
1055
1056         Reviewed by Dimitri Glazkov.
1057
1058         * Source/autotools/symbols.filter:
1059
1060 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
1061
1062         [BlackBerry] Selection items show as garbage for non-ascii characters.
1063         https://bugs.webkit.org/show_bug.cgi?id=89969
1064
1065         Add charset utf-8 to the select popup's page.
1066
1067         Reviewed by Antonio Gomes.
1068
1069         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
1070
1071 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
1072
1073         [EFL] Enable support for HTML5 datalist
1074         https://bugs.webkit.org/show_bug.cgi?id=90157
1075
1076         Reviewed by Martin Robinson.
1077
1078         Turn on DATALIST flag by default on EFL port to
1079         support HTML5 datalist tag.
1080
1081         * Source/cmake/OptionsEfl.cmake:
1082
1083 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
1084
1085         [Gtk] Add support for the Gamepad API
1086         https://bugs.webkit.org/show_bug.cgi?id=87503
1087
1088         Reviewed by Carlos Garcia Campos.
1089
1090         Only enable the Gamepad feature on Linux as support
1091         for other operating systems is not present.
1092
1093         Check for the GIO Unix and GUdev dependencies when the
1094         Gamepad feature is enabled.
1095
1096         * configure.ac:
1097
1098 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
1099
1100         [Qt] Make it possible to build WebKit without QtWidgets
1101         https://bugs.webkit.org/show_bug.cgi?id=78109
1102
1103         Reviewed by Tor Arne Vestbø.
1104
1105         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
1106         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
1107         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
1108
1109 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1110
1111         [EFL] Implement Network Information API
1112         https://bugs.webkit.org/show_bug.cgi?id=87067
1113
1114         Reviewed by Kenneth Rohde Christiansen.
1115
1116         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
1117
1118 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1119
1120         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
1121
1122         * configure.ac: Bump version number.
1123
1124 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
1125
1126         [BlackBerry] Sanitize GLSL code using ANGLE.
1127
1128         BlackBerry port does not sanitize GLSL code with ANGLE
1129         https://bugs.webkit.org/show_bug.cgi?id=89583
1130
1131         Reviewed by Rob Buis.
1132
1133         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
1134
1135 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
1136
1137         [GTK] Fix NPAPI plugins on Windows
1138         https://bugs.webkit.org/show_bug.cgi?id=54531
1139
1140         Reviewed by Martin Robinson.
1141
1142         Define XP_WIN on Windows for plugin support.
1143
1144         * GNUmakefile.am:
1145
1146 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
1147
1148         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
1149         https://bugs.webkit.org/show_bug.cgi?id=88207
1150
1151         Reviewed by Chang Shu.
1152
1153         * Source/cmake/OptionsCommon.cmake:
1154         Provide new variable, EXEC_INSTALL_DIR to determine where to install
1155         executables.
1156
1157 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
1158
1159         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
1160         https://bugs.webkit.org/show_bug.cgi?id=88935
1161
1162         Reviewed by Chang Shu.
1163
1164         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
1165
1166 2012-06-20  Varun Jain  <varunjain@chromium.org>
1167
1168         Account for device scale factor when creating image for dragging.
1169         https://bugs.webkit.org/show_bug.cgi?id=89489
1170
1171         Reviewed by Adam Barth.
1172
1173         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1174
1175 2012-06-18  Philippe Normand  <pnormand@igalia.com>
1176
1177         [GStreamer] 0.11 video-sink
1178         https://bugs.webkit.org/show_bug.cgi?id=77087
1179
1180         Reviewed by Martin Robinson.
1181
1182         * configure.ac: Fix required gstreamer 0.11 version
1183
1184 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1185
1186         [Qt] Fix the Windows build when Qt is built without -release or -debug
1187         https://bugs.webkit.org/show_bug.cgi?id=89471
1188
1189         Reviewed by Tor Arne Vestbø.
1190
1191         Make sure that we at least remove build_all on Windows for api.pri,
1192         as WebCore wasn't built for all configurations.
1193
1194         * Source/api.pri:
1195
1196 2012-06-19  Mike West  <mkwst@chromium.org>
1197
1198         Introduce ENABLE_CSP_NEXT configuration flag.
1199         https://bugs.webkit.org/show_bug.cgi?id=89300
1200
1201         Reviewed by Adam Barth.
1202
1203         The 1.0 draft of the Content Security Policy spec is just about to
1204         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1205         this ENABLE flag, disabled by default.
1206
1207         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1208
1209         * Source/cmake/WebKitFeatures.cmake:
1210         * Source/cmakeconfig.h.cmake:
1211
1212 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1213
1214         [Qt] Allow the modules file generation to work on Windows.
1215         https://bugs.webkit.org/show_bug.cgi?id=89010
1216
1217         Reviewed by Csaba Osztrogonác.
1218
1219         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1220
1221         * Source/api.pri:
1222
1223 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1224
1225         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1226         https://bugs.webkit.org/show_bug.cgi?id=88880
1227
1228         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1229         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1230         adjust the target since it is in debug_and_release and expects the debug
1231         build_pass to come later. However, since we remove debug_and_release from CONFIG
1232         right after this, the TARGET hasn't been adjusted and the debug build_pass
1233         will not happen.
1234
1235         Work around it by disabling this optimization on Windows.
1236
1237         Reviewed by Tor Arne Vestbø.
1238
1239         * Source/api.pri:
1240
1241 2012-06-19  Mike West  <mkwst@chromium.org>
1242
1243         Add a scheme registry for bypassing Content Security Policy.
1244         https://bugs.webkit.org/show_bug.cgi?id=89373
1245
1246         Reviewed by Adam Barth.
1247
1248         * Source/autotools/symbols.filter:
1249
1250 2012-06-18  Rob Buis  <rbuis@rim.com>
1251
1252         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1253         https://bugs.webkit.org/show_bug.cgi?id=89381
1254
1255         Reviewed by Antonio Gomes.
1256
1257         PR 163598
1258
1259         Enable LEGACY_VIEWPORT_ADAPTION.
1260
1261         * Source/cmake/OptionsBlackBerry.cmake:
1262
1263 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1264
1265         Unreviewed, GTK 64-bit build fix after r120551.
1266
1267         * Source/autotools/symbols.filter:
1268
1269 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1270
1271         Unreviewed, GTK build fix after r120397.
1272
1273         * Source/autotools/symbols.filter:
1274
1275 2012-06-14  Kent Tamura  <tkent@chromium.org>
1276
1277         Validate form state strings in FormController::setStateForNewFormElements()
1278         https://bugs.webkit.org/show_bug.cgi?id=88768
1279
1280         Reviewed by Hajime Morita.
1281
1282         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1283
1284 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
1285
1286         [Blackberry] add a new Api named setAllowNotification
1287         https://bugs.webkit.org/show_bug.cgi?id=88950
1288
1289         Reviewed by Antonio Gomes.
1290
1291         Add a new API named setAllowNotification in webpage class to
1292         let client set those allowed domains into notifications.
1293
1294         Test case:
1295         * ManualTests/blackberry/notification.html: Added.
1296
1297 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
1298
1299         [Gtk] Enable link prefetch support in the developer builds
1300         https://bugs.webkit.org/show_bug.cgi?id=89011
1301
1302         Reviewed by Martin Robinson.
1303
1304         Rather export an automake conditional than define a preprocessor
1305         macro for enabling link prefetch support.
1306
1307         * configure.ac:
1308
1309 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
1310
1311         [BlackBerry] Enable MEDIA_STREAM by default
1312         https://bugs.webkit.org/show_bug.cgi?id=88849
1313
1314         Reviewed by Antonio Gomes.
1315
1316         * Source/cmake/OptionsBlackBerry.cmake:
1317         * Source/cmakeconfig.h.cmake:
1318
1319 2012-06-12  MORITA Hajime  <morrita@google.com>
1320
1321         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1322         https://bugs.webkit.org/show_bug.cgi?id=62218
1323
1324         Reviewed by Dimitri Glazkov.
1325
1326         * Source/autotools/symbols.filter:
1327
1328 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1329
1330         [EFL] Enable SHADOW_DOM flag
1331         https://bugs.webkit.org/show_bug.cgi?id=87732
1332
1333         Reviewed by Kentaro Hara.
1334
1335         Enable SHADOW_DOM flag by default at compile time for EFL port.
1336
1337         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1338         * Source/cmake/OptionsEfl.cmake:
1339         * Source/cmakeconfig.h.cmake:
1340
1341 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1342
1343         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1344         https://bugs.webkit.org/show_bug.cgi?id=88715
1345
1346         Reviewed by Noam Rosenthal.
1347
1348         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1349
1350         * Source/cmake/OptionsEfl.cmake:
1351         * Source/cmakeconfig.h.cmake:
1352
1353 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1354
1355         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1356         https://bugs.webkit.org/show_bug.cgi?id=88850
1357
1358         Reviewed by Alexis Menard.
1359
1360         Enabled it by default on CMake ports like in other ports.
1361         This patch is a follow up to r120029.
1362
1363         * Source/cmake/WebKitFeatures.cmake:
1364         * Source/cmakeconfig.h.cmake:
1365
1366 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1367
1368         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
1369         https://bugs.webkit.org/show_bug.cgi?id=84406
1370
1371         Reviewed by Hajime Morita.
1372
1373         Exporting Internals::counterValueForElement symbols for the Gtk build.
1374
1375         * Source/autotools/symbols.filter:
1376
1377 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
1378
1379         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1380         https://bugs.webkit.org/show_bug.cgi?id=88804
1381
1382         Reviewed by Tony Chang.
1383
1384         Protect box-decoration-break behind a feature flag enabled by default.
1385
1386         * configure.ac:
1387
1388 2012-06-11  Arnaud Renevier  <arno@renevier.net>
1389
1390         Replace obsolete mkdir_p variable with MKDIR_P
1391         https://bugs.webkit.org/show_bug.cgi?id=88790
1392
1393         Reviewed by Martin Robinson.
1394
1395         * GNUmakefile.am:
1396         * configure.ac:
1397
1398 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1399
1400         Unreviewed. Fix make distcheck issues.
1401
1402         * GNUmakefile.am: Initialize jscore nosource variables.
1403
1404 2012-06-10  Darin Adler  <darin@apple.com>
1405
1406         Remove unneeded callRemovedLastRef function from TreeShared refactoring
1407         https://bugs.webkit.org/show_bug.cgi?id=88653
1408
1409         Reviewed by Sam Weinig.
1410
1411         * Source/autotools/symbols.filter: Filter removedLastRef instead of
1412         callRemovedLastRef.
1413
1414 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
1415
1416         Add UNDO_MANAGER flag
1417         https://bugs.webkit.org/show_bug.cgi?id=87908
1418
1419         Reviewed by Tony Chang.
1420
1421         * Source/cmake/WebKitFeatures.cmake:
1422
1423 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1424
1425         Fix the GTK+ build when OpenGL is enabled.
1426
1427         * configure.ac: Fix the build.
1428
1429 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1430
1431         [GTK] build accelerated compositing on by default if OpenGL is present
1432         https://bugs.webkit.org/show_bug.cgi?id=88677
1433
1434         Reviewed by Alejandro G. Castro.
1435
1436         Build accelerated compositing by default if OpenGL is present, just like WebGL.
1437         Also prevent enabling WebGL if Clutter is turned on.
1438
1439         * configure.ac: Build AC by default.
1440
1441 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1442
1443         [GTK] Add API to get the library version to WebKit2 GTK+
1444         https://bugs.webkit.org/show_bug.cgi?id=88426
1445
1446         Reviewed by Martin Robinson.
1447
1448         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
1449         file.
1450
1451 2012-06-08  Ion Rosca  <rosca@adobe.com>
1452
1453         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
1454         https://bugs.webkit.org/show_bug.cgi?id=74111
1455
1456         Reviewed by Simon Fraser.
1457
1458         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
1459
1460 2012-06-07  Kentaro Hara  <haraken@chromium.org>
1461
1462         Reduce Node object size from 72 byte to 64 byte
1463         https://bugs.webkit.org/show_bug.cgi?id=88528
1464
1465         Reviewed by Ryosuke Niwa.
1466
1467         Added a symbol for callRemovedLastRef().
1468
1469         * Source/autotools/symbols.filter:
1470
1471 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
1472
1473         Build fix for WinCE after r113570.
1474
1475         * Source/cmake/OptionsWinCE.cmake:
1476
1477 2012-06-07  Adam Barth  <abarth@webkit.org>
1478
1479         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
1480         https://bugs.webkit.org/show_bug.cgi?id=88375
1481
1482         Reviewed by James Robinson.
1483
1484         This symbol no longer exists.
1485
1486         * Source/autotools/symbols.filter:
1487
1488 2012-06-06  David Kilzer  <ddkilzer@apple.com>
1489
1490         Teach git about localizable *.strings files
1491         <http://webkit.org/b/88447>
1492
1493         Reviewed by Adam Roben.
1494
1495         * .gitattributes: Set diff attribute for *.strings files so
1496         git-diff doesn't complain about them being binary files once the
1497         git-config command is run.
1498
1499 2012-06-06  Andy Wingo  <wingo@igalia.com>
1500
1501         [GTK] Enable the LLInt
1502         https://bugs.webkit.org/show_bug.cgi?id=88315
1503
1504         Reviewed by Filip Pizlo.
1505
1506         * configure.ac: Require Ruby, to build the low-level interpreter.
1507
1508 2012-06-06  Sam D  <dsam2912@gmail.com>
1509
1510         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
1511         https://bugs.webkit.org/show_bug.cgi?id=87644
1512
1513         Reviewed by Pavel Feldman.
1514
1515         Added an option to enable/disable all breakpoints in Breakpoint pane.
1516
1517         * Source/WebCore/English.lproj/localizedStrings.js:
1518         * Source/WebCore/inspector/front-end/BreakpointManager.js:
1519         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
1520         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
1521         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
1522         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
1523         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
1524
1525 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1526
1527         [GTK] show the feature list in alphabetical order
1528         https://bugs.webkit.org/show_bug.cgi?id=88343
1529
1530         Reviewed by Gustavo Noronha Silva.
1531
1532         * configure.ac:
1533
1534 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
1535
1536         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1537         https://bugs.webkit.org/show_bug.cgi?id=73176
1538
1539         Reviewed by Adam Barth.
1540
1541         Two more APIs are added in Custom Scheme Handler specification.
1542         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1543         One is 'isProtocolHandlerRegistered' to query whether the specific URL
1544         is registered or not.
1545         The other is 'unregisterProtocolHandler' to remove the registered URL.
1546
1547         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1548         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1549
1550 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
1551
1552         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1553         https://bugs.webkit.org/show_bug.cgi?id=88243
1554
1555         Reviewed by Adam Barth.
1556
1557         * Source/cmake/WebKitFeatures.cmake:
1558
1559 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
1560
1561         [chromium] Fix software rendering for device-scale-factor > 1
1562         https://bugs.webkit.org/show_bug.cgi?id=88136
1563
1564         Reviewed by Darin Fisher.
1565
1566         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1567
1568         * Source/autotools/symbols.filter:
1569
1570 2012-06-04  Kevin Greer  <kgr@chromium.org>
1571
1572         [chromium] Issue async events for console.time/timeEnd
1573         https://bugs.webkit.org/show_bug.cgi?id=88003
1574
1575         Reviewed by Pavel Feldman.
1576
1577         * ../../Source/WebCore/page/Console.cpp:
1578
1579 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1580
1581         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1582
1583         * configure.ac: Bump version number.
1584
1585 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
1586
1587         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1588
1589         * wscript:
1590
1591 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
1592
1593         [Qt] Use -Werror only in developer builds
1594
1595         Rubber-stamped by Tor Arne Vestbø.
1596
1597         In production builds -Werror with custom toolchains and wierd system
1598         headers, -Werror is of no use and just creates confusion. So use it
1599         only if Qt is configured with -developer-build.
1600
1601         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1602
1603 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1604
1605         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
1606         https://bugs.webkit.org/show_bug.cgi?id=88117
1607
1608         Reviewed by Noam Rosenthal.
1609
1610         * Source/tests.pri: Add new entry for tst_qobjectbridge.
1611
1612 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
1613
1614         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
1615         https://bugs.webkit.org/show_bug.cgi?id=86866
1616
1617         Reviewed by Adam Barth.
1618
1619         Enable WEB_INTENTS_TAG flag by default on EFL port.
1620
1621         * Source/cmake/OptionsEfl.cmake:
1622         * Source/cmake/WebKitFeatures.cmake:
1623         * Source/cmakeconfig.h.cmake:
1624
1625 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
1626
1627         [EFL] Enable CSS_IMAGE_SET flag
1628         https://bugs.webkit.org/show_bug.cgi?id=87727
1629
1630         Reviewed by Adam Roben.
1631
1632         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
1633
1634         * Source/cmake/OptionsEfl.cmake:
1635         * Source/cmake/WebKitFeatures.cmake:
1636         * Source/cmakeconfig.h.cmake:
1637
1638 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
1639
1640         [wx] Unreviewed build fix. Add needed file back to the wx build.
1641
1642         * wscript:
1643
1644 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
1645
1646         [EFL][WK2] Fix WebKit2-EFL build
1647         https://bugs.webkit.org/show_bug.cgi?id=83693
1648
1649         Reviewed by Carlos Garcia Campos.
1650
1651         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
1652
1653 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
1654
1655         [BlackBerry] Loading media data with http authentication
1656         https://bugs.webkit.org/show_bug.cgi?id=84214
1657
1658         Reviewed by George Staikos.
1659
1660         Added a manual test case which needs user to provide a HTTP server
1661         with HTTP authentication support when loading the specified media
1662         resource. The test case will test if the media resource is successfully
1663         loaded.
1664
1665         * ManualTests/blackberry/video-load-with-authentication.html: Added.
1666
1667 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
1668
1669         Incomplete repaint on twitter.com when replying to a tweet
1670         https://bugs.webkit.org/show_bug.cgi?id=87553
1671
1672         Reviewed by Dean Jackson.
1673         
1674         Manual test that adds a transform to a layer, forcing that
1675         layer to gain backing store.
1676
1677         * ManualTests/compositing/requires-backing-change.html: Added.
1678
1679 2012-05-29  David Barr  <davidbarr@chromium.org>
1680
1681         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
1682         https://bugs.webkit.org/show_bug.cgi?id=87685
1683
1684         Reviewed by Eric Seidel.
1685
1686         Add a configuration option for CSS image-resolution support, disabling it by default.
1687
1688         * Source/cmake/WebKitFeatures.cmake:
1689         * Source/cmakeconfig.h.cmake:
1690
1691 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1692
1693         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1694         https://bugs.webkit.org/show_bug.cgi?id=42328
1695
1696         Reviewed by Eric Seidel.
1697
1698         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1699
1700 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1701
1702         Move allowRoundingHacks to Internals interface
1703         https://bugs.webkit.org/show_bug.cgi?id=87328
1704
1705         Reviewed by Hajime Morita.
1706
1707         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1708
1709 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
1710
1711         [EFL] Enable blob support for the EFL port
1712         https://bugs.webkit.org/show_bug.cgi?id=85363
1713
1714         Reviewed by Hajime Morita.
1715
1716         Enable Blob support by default for the EFL port.
1717
1718         * Source/cmake/OptionsEfl.cmake:
1719
1720 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
1721
1722         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1723         https://bugs.webkit.org/show_bug.cgi?id=87597
1724
1725         Reviewed by Daniel Bates.
1726
1727         Building with clang requires at least the -fPIC option being
1728         passed correctly, just like it is needed with gcc. clang is also
1729         compatible with most of gcc's compiler options, so we only need to
1730         check for clang besides g++ in the macro definition.
1731
1732         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1733         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1734         and achieves the same effect.
1735
1736 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1737
1738         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1739         https://bugs.webkit.org/show_bug.cgi?id=87453
1740
1741         Reviewed by Eric Seidel.
1742
1743         Report the value of $enable_iframe_seamless rather than $enable_sandbox
1744         after checking whether to enable the iframe seamless option.
1745
1746         * configure.ac:
1747
1748 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1749
1750         [Gtk] Remove configuration options that do not apply anymore
1751         https://bugs.webkit.org/show_bug.cgi?id=87509
1752
1753         Reviewed by Martin Robinson.
1754
1755         Remove configuration options for enabling or disabling HTML5 datagrid,
1756         DOM storage, image resizer API and sandboxed iframe support. These
1757         features were either turned on by default with the feature defines
1758         removed from the code or removed from the source.
1759
1760         * configure.ac:
1761
1762 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
1763
1764         [Qt] Broken controls rendering when transform is applied.
1765         https://bugs.webkit.org/show_bug.cgi?id=87483
1766
1767         Reviewed by Simon Hausmann.
1768
1769         * ManualTests/qt/control_paiting_with_transforms.html: Added.
1770
1771 2012-05-24  Tim Horton  <timothy_horton@apple.com>
1772
1773         Add feature defines for web-facing parts of CSS Regions and Exclusions
1774         https://bugs.webkit.org/show_bug.cgi?id=87442
1775         <rdar://problem/10887709>
1776
1777         Reviewed by Dan Bernstein.
1778
1779         * configure.ac:
1780
1781 2012-05-24  Kent Tamura  <tkent@chromium.org>
1782
1783         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1784         per-context property of DOMWindow.
1785         https://bugs.webkit.org/show_bug.cgi?id=87086
1786
1787         Reviewed by Adam Barth.
1788
1789         * ManualTests/forms/calendar-picker.html:
1790         Introduce pseudo window.pagePopupController.
1791
1792 2012-05-24  Philippe Normand  <pnormand@igalia.com>
1793
1794         [GTK] Add --enable-css3-flexbox configure option after r118304.
1795         https://bugs.webkit.org/show_bug.cgi?id=87455
1796
1797         Reviewed by Xan Lopez.
1798
1799         * configure.ac:
1800
1801 2012-05-24  John Mellor  <johnme@chromium.org>
1802
1803         Font Boosting: Add compile flag and runtime setting
1804         https://bugs.webkit.org/show_bug.cgi?id=87394
1805
1806         Reviewed by Adam Barth.
1807
1808         Add ENABLE_FONT_BOOSTING.
1809
1810         * configure.ac:
1811
1812 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
1813
1814         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1815
1816         * Source/cmake/WebKitFeatures.cmake:
1817         * Source/cmakeconfig.h.cmake:
1818
1819 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1820
1821         [BlackBerry] Reset JS state for each test
1822         https://bugs.webkit.org/show_bug.cgi?id=86899
1823
1824         Reviewed by Nikolas Zimmermann.
1825
1826         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1827          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1828
1829 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
1830
1831         [EFL] Implements the registerProtocolHandler method and option.
1832         https://bugs.webkit.org/show_bug.cgi?id=73638
1833
1834         Reviewed by Andreas Kling.
1835
1836         The registerProtocolHandler() method allows Web sites to register themselves
1837         as possible handlers for particular schemes.
1838
1839         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1840
1841         * Source/cmake/OptionsEfl.cmake: Adds the build option.
1842         * Source/cmakeconfig.h.cmake: Adds the build option.
1843
1844 2012-05-22  Kangil Han  <kangil.han@samsung.com>
1845
1846         [EFL][DRT] Implement touch event
1847         https://bugs.webkit.org/show_bug.cgi?id=86720
1848
1849         Reviewed by Hajime Morita.
1850
1851         Currently EFL DRT doesn't support touch event.
1852         Therefore, this patch enabled it and implemented some eventSender function callbacks.
1853
1854         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1855         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1856
1857 == Rolled over to ChangeLog-2012-05-22 ==