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