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