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