[Qt] Fix build of modules depending on QtWebKit when using prefix
[WebKit-https.git] / ChangeLog
1 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2
3         [Qt] Fix build of modules depending on QtWebKit when using prefix
4         https://bugs.webkit.org/show_bug.cgi?id=101437
5
6         Reviewed by Simon Hausmann.
7
8         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
9         adding the path to .qmake.super (before it was done by default_pre.prf,
10         so having setting the path in our default_pre wrapper was sufficient).
11
12         * .qmake.conf:
13
14 2012-11-06  Keishi Hattori  <keishi@webkit.org>
15
16         Implement month picking to calendar picker
17         https://bugs.webkit.org/show_bug.cgi?id=101333
18
19         Reviewed by Kent Tamura.
20
21         * ManualTests/forms/calendar-picker.html: Added test for month picker.
22
23 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
24
25         [EFL] Simplify the build system
26         https://bugs.webkit.org/show_bug.cgi?id=101392
27
28         Reviewed by Kenneth Rohde Christiansen.
29
30         Remove unused cmake variables. In addition there is no longer a need to define 
31         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
32         (see r133623).
33
34         * Source/cmake/OptionsEfl.cmake:
35
36 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
37
38         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
39
40         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
41
42         * Source/sync.profile:
43
44 2012-11-02  Adam Barth  <abarth@webkit.org>
45
46         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
47         https://bugs.webkit.org/show_bug.cgi?id=100711
48
49         Reviewed by Eric Seidel.
50
51         * Source/cmake/WebKitFeatures.cmake:
52         * Source/cmakeconfig.h.cmake:
53
54 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
55
56         [GTK] Remove dependency on SoupPasswordManager
57         https://bugs.webkit.org/show_bug.cgi?id=100775
58
59         Reviewed by Carlos Garcia Campos.
60
61         Add a libsecret dependency to the build. This is necessary so that we can remove
62         a dependency on SoupPasswordManager.
63
64         * configure.ac: Look for libsecret using the pkg-config configuration macro.
65
66 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
67
68         [Qt][WK2] ASSERT hit for every mouse click
69         https://bugs.webkit.org/show_bug.cgi?id=100607
70
71         Reviewed by Jocelyn Turcotte.
72
73         Added a test with a link that contains an <em> tag surrounding the entire inner text.
74         The test should be run on an assert enabled build and the assert should not be
75         triggered when tapping the link.
76
77         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
78
79 2012-11-01  Ami Fischman  <fischman@chromium.org>
80
81         HTMLMediaPlayer should free m_player when src is set/changed
82         https://bugs.webkit.org/show_bug.cgi?id=99647
83
84         Reviewed by Eric Carlson.
85
86         * ManualTests/media-players-are-dropped-on-error.html: Added.
87             Various scenarios are tested to make sure players aren't
88             leaked in different ways for each of them.
89
90 2012-11-01  Beth Dakin  <bdakin@apple.com>
91
92         https://bugs.webkit.org/show_bug.cgi?id=100917
93         There should be a way to dump the scrolling tree from the layout tests
94
95         Reviewed by Simon Fraser.
96
97         * Source/autotools/symbols.filter:
98
99 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
100
101         Added viewport at-rule to the CSS parser and tokenizer
102         https://bugs.webkit.org/show_bug.cgi?id=95961
103
104         Reviewed by Kenneth Rohde Christiansen.
105
106         Enable CSS Device Adaptation by default on EFL.
107
108         * Source/cmake/OptionsEfl.cmake:
109
110 2012-10-31  Ian Vollick  <vollick@chromium.org>
111
112         Add support for text-based repaint testing
113         https://bugs.webkit.org/show_bug.cgi?id=100584
114
115         Reviewed by Simon Fraser.
116
117         Allows tracked repaint rects to be dumped as text.
118
119         * Source/autotools/symbols.filter:
120           Exports for:
121             FrameView::setTracksRepaints(bool)
122             Frame::trackedRepaintRectsAsText() const
123
124
125 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
126
127         Add files generated by Windows to ignore list for git repository
128         https://bugs.webkit.org/show_bug.cgi?id=100729
129
130         Reviewed by Gyuyoung Kim.
131
132         Adding the additional files generated by windows port to the ignore list
133
134         * .gitignore:
135
136 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
137
138         [GTK] Add a configure option to build with -g1
139         https://bugs.webkit.org/show_bug.cgi?id=100670
140
141         Reviewed by Martin Robinson.
142
143         Add min and full options to the --enable-debug-symbols configure
144         option. Using --enable-debug-symbols=min will use -g1 instead of
145         -g (which is actually -g2). The first level is enough for most of
146         the cases, like getting a backtrace, and it's the only way to
147         build WebKit with debug symbols in a 32 bit system. The option
148         full is actually the same than yes for backwards compatibility.
149
150         * configure.ac:
151
152 2012-10-26  Rob Buis  <rbuis@rim.com>
153
154         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
155         https://bugs.webkit.org/show_bug.cgi?id=100518
156
157         PR 231732
158
159         Reviewed by Yong Li.
160
161         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
162
163         * Source/cmake/OptionsBlackBerry.cmake:
164
165 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
166
167         [EFL][WK2] Enable WebGL
168         https://bugs.webkit.org/show_bug.cgi?id=97652
169
170         Reviewed by Gyuyoung Kim.
171
172         Use Graphics Surface to enable WebGL for WebKit2 EFL.
173
174         * Source/cmake/OptionsEfl.cmake:
175
176 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
177
178         Unreviewed, rolling out r132601.
179         http://trac.webkit.org/changeset/132601
180         https://bugs.webkit.org/show_bug.cgi?id=100494
181
182         It broke the Qt build (Requested by Ossy on #webkit).
183
184         * Source/cmake/OptionsEfl.cmake:
185
186 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
187
188         [EFL][WK2] Enable WebGL
189         https://bugs.webkit.org/show_bug.cgi?id=97652
190
191         Reviewed by Gyuyoung Kim.
192
193         Use Graphics Surface to enable WebGL for WebKit2 EFL.
194
195         * Source/cmake/OptionsEfl.cmake:
196
197 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
198
199         Add feature flags for CSS Device Adaptation
200         https://bugs.webkit.org/show_bug.cgi?id=95960
201
202         Reviewed by Kenneth Rohde Christiansen.
203
204         * Source/cmake/WebKitFeatures.cmake:
205         * Source/cmakeconfig.h.cmake:
206         * configure.ac:
207
208 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
209
210         [EFL][WK2][AC] Enable 3D_RENDERING flag
211         https://bugs.webkit.org/show_bug.cgi?id=99535
212
213         Reviewed by Laszlo Gombos.
214
215         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
216         This flag controls perspective and preserves-3d behavior.
217
218         * Source/cmake/OptionsEfl.cmake:
219
220 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
221
222         Adding feature for XHR_TIMEOUT
223
224         Conditionalize XHR timeout support
225         https://bugs.webkit.org/show_bug.cgi?id=100356
226
227         Reviewed by Adam Barth.
228
229         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
230         network backend support for setTimeoutInterval.
231
232         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
233         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
234         * Source/cmakeconfig.h.cmake: Adding define.
235         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
236
237 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
238
239         Add setMediaTypeOverride to window.internals.settings
240         https://bugs.webkit.org/show_bug.cgi?id=100249
241
242         Reviewed by Kenneth Rohde Christiansen.
243
244         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
245
246         * Source/autotools/symbols.filter:
247
248 2012-10-24  Michael Carmody  <mcarmody@rim.com>
249
250         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
251         https://bugs.webkit.org/show_bug.cgi?id=100256
252
253         Reviewed by Rob Buis.
254
255         This allow override of compile flags without having to edit CMake files.
256
257         * Source/cmake/OptionsBlackBerry.cmake:
258
259 2012-10-24  Priit Laes  <plaes@plaes.org>
260
261         [GTK] ./configure output for CSS Shaders is broken
262         https://bugs.webkit.org/show_bug.cgi?id=100217
263
264         Reviewed by Martin Robinson.
265
266         Reformat CSS Filters / Shaders check to clean configure output.
267
268         * configure.ac:
269
270 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
271
272         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
273         https://bugs.webkit.org/show_bug.cgi?id=100243
274
275         Reviewed by Kenneth Rohde Christiansen.
276
277         Search for X11 development libraries (and thus Xext), necessary to
278         disable the X extensions error reporting.
279
280         * Source/cmake/OptionsEfl.cmake:
281
282 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
283
284         [WK2] [GTK] TestWebKitAccessibility is not being run
285         https://bugs.webkit.org/show_bug.cgi?id=100102
286
287         Reviewed by Carlos Garcia Campos.
288
289         Moved check for at-spi2 after the definition of enable_webkit2,
290         since it's only needed for WebKit2GTK API tests.
291
292         * configure.ac: Moved the check for at-spi2 down in the file.
293
294 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
295
296         POTFILES.in/.skip need updates for translators
297         https://bugs.webkit.org/show_bug.cgi?id=67580
298
299         Reviewed by Xan Lopez.
300
301         Now process POTFILES.in during configuration.
302
303         * configure.ac:
304
305 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
306
307         Add support for resolution media query
308         https://bugs.webkit.org/show_bug.cgi?id=99077
309
310         Reviewed by Antti Koivisto.
311
312         * Source/cmake/OptionsEfl.cmake:
313         * Source/cmake/WebKitFeatures.cmake:
314         * Source/cmakeconfig.h.cmake:
315
316             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
317
318         * Source/autotools/symbols.filter:
319
320             Export the WebCore::Settings setting.
321
322 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
323
324         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
325
326         * configure.ac: Bump version numbers.
327
328 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
329
330         [EFL][WK2] Add support for IMF composition
331         https://bugs.webkit.org/show_bug.cgi?id=89552
332
333         Reviewed by Gyuyoung Kim.
334
335         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
336
337 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
338
339         Remove devicePixelRatio from ViewportAttributes
340         https://bugs.webkit.org/show_bug.cgi?id=99845
341
342         Reviewed by Adam Barth.
343
344         * Source/autotools/symbols.filter: Update symbol.
345
346 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
347
348         Web Inspector: merge "docked" state into the "dock side" enum.
349         https://bugs.webkit.org/show_bug.cgi?id=99717
350
351         Reviewed by Vsevolod Vlasov.
352
353         Otherwise, it is hard to manage these inter-dependent flags.
354
355         * Source/autotools/symbols.filter:
356
357 2012-10-19  Tony Chang  <tony@chromium.org>
358
359         Unreviewed, rolling out r131936.
360         http://trac.webkit.org/changeset/131936
361         https://bugs.webkit.org/show_bug.cgi?id=99717
362
363         Broke the clang build
364
365         * Source/autotools/symbols.filter:
366
367 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
368
369         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
370         https://bugs.webkit.org/show_bug.cgi?id=99804
371
372         Reviewed by Julien Chaffraix.
373
374         CSS3 text related properties will be implemented under this flag,
375         including text decoration, text-align-last, and text-justify.
376
377         * Source/cmake/OptionsEfl.cmake:
378         * Source/cmake/WebKitFeatures.cmake:
379         * Source/cmakeconfig.h.cmake:
380
381 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
382
383         [EFL] Buildfix if Netscape plugin support is disabled
384         https://bugs.webkit.org/show_bug.cgi?id=99757
385
386         Reviewed by Gyuyoung Kim.
387
388         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
389
390         * Source/cmake/OptionsEfl.cmake:
391
392 2012-10-18  Pablo Flouret  <pablof@motorola.com>
393
394         Implement css3-conditional's @supports rule
395         https://bugs.webkit.org/show_bug.cgi?id=86146
396
397         Reviewed by Antti Koivisto.
398
399         * Source/cmake/WebKitFeatures.cmake:
400         * Source/cmakeconfig.h.cmake:
401         * configure.ac:
402             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
403
404 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
405
406         [Qt] Clean up variables controlling Qt module creation/handling
407
408         Reviewed by Tor Arne Vestbø.
409
410         We now depend on a Qt 5 version that is new enough to allow us to
411         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
412         the other MODULE_BASE_* variables are onl used in qmodule.prf.
413
414         * Source/api.pri:
415
416 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
417
418         [Qt] Modularize documentation for QtWebKit
419
420         Running 'make docs' would fail unless 'make qmake_all' was ran first,
421         but qmake_all involved generating all the derived sources, which seems
422         overly complex just for building documentation.
423
424         We solve this by preventing all subdirs except QtWebKit from having a
425         docs target. This would normally work fine on its own, but since we
426         use CONFIG += ordered, there's now a missing doc target for the
427         immediate dependency of the QtWebKit subdir. We solve this by adding
428         a dummy-target ourselves.
429
430         Finally, we clean up the qdocconf file to match the rest of the Qt
431         documentation modularization efforts.
432
433         Reviewed by Simon Hausmann.
434
435         * Source/QtWebKit.pro:
436         * Source/api.pri:
437         * Source/qtwebkit.qdocconf: Added.
438
439 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
440
441         [WK2][EFL] Implementation of spellchecking feature.
442         https://bugs.webkit.org/show_bug.cgi?id=91854
443
444         Reviewed by Gyuyoung Kim.
445
446         Define SPELLCHECK macro and enable it for WK2-Efl.
447         The spellchecking implementation is based on the Enchant library.
448         It can be used by other WebKit ports.
449
450         * Source/cmake/FindEnchant.cmake: Added.
451         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
452         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
453         * Source/cmakeconfig.h.cmake: Add the feature.
454
455 2012-10-16  Pablo Flouret  <pablof@motorola.com>
456
457         Pre-process CSSGrammar.y before running through bison.
458         https://bugs.webkit.org/show_bug.cgi?id=94290
459
460         Reviewed by Tony Chang.
461
462         * Source/cmake/WebKitMacros.cmake:
463             Use WebCore/css/makegrammar.pl to generate bison grammar files.
464
465 2012-10-15  Jer Noble  <jer.noble@apple.com>
466
467         WebAudio: limit output level to 0db
468         https://bugs.webkit.org/show_bug.cgi?id=95792
469         <rdar://problem/11966135>
470
471         Reviewed by Chris Rogers.
472
473         Add a manual test to determine that output volume has been limited to 0db.
474
475         * ManualTests/webaudio/limit-level-0db.html: Added.
476
477 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
478
479         [Qt] Fix support for silent builds
480
481         Reviewed by Tor Arne Vestbø.
482
483         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
484         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
485         with -silent.
486
487         * .qmake.conf:
488
489 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
490
491         [Qt] Add logic for triggering clean builds on changes to build system files
492
493         Reviewed by Csaba Osztrogonác.
494
495         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
496         logic failed.
497
498         * WebKit.pro:
499
500 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
501
502         Unreviewed, rolling out r131436.
503         http://trac.webkit.org/changeset/131436
504
505         Broke various Qt bots strangely
506
507         * .qmake.conf:
508
509 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
510
511         [Qt] Fix support for silent builds
512
513         Reviewed by Tor Arne Vestbø.
514
515         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
516         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
517         with -silent.
518
519         * .qmake.conf:
520
521 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
522
523         [EFL] Share resources installed for inspector
524         https://bugs.webkit.org/show_bug.cgi?id=98991
525
526         Reviewed by Gyuyoung Kim.
527
528         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
529         when INSPECTOR is enabled.
530
531         This patch changes to install resources one time and share it.
532
533         * Source/PlatformEfl.cmake:
534         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
535         * Source/cmake/OptionsEfl.cmake:
536
537 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
538
539         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
540         https://bugs.webkit.org/show_bug.cgi?id=88162
541
542         Reviewed by Kenneth Rohde Christiansen.
543
544         Rename the QtWebKit module to QtWebKitWidgets.
545
546         * Source/api.pri:
547         * Source/sync.profile:
548
549 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
550
551         Unreviewed, rolling out r130656.
552         http://trac.webkit.org/changeset/130656
553         https://bugs.webkit.org/show_bug.cgi?id=97592
554
555         Broke CMake build on Windows
556
557         * CMakeLists.txt:
558
559 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
560
561         Unreviewed, rolling out r131189.
562         http://trac.webkit.org/changeset/131189
563         https://bugs.webkit.org/show_bug.cgi?id=99187
564
565         Made inspector http tests crash on WK2. (Requested by rakuco
566         on #webkit).
567
568         * Source/PlatformEfl.cmake:
569         * Source/cmake/OptionsEfl.cmake:
570
571 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
572
573         [EFL] Share resources installed for inspector
574         https://bugs.webkit.org/show_bug.cgi?id=98991
575
576         Reviewed by Gyuyoung Kim.
577
578         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
579         when INSPECTOR is enabled.
580
581         This patch changes to install resources one time and share it.
582
583         * Source/PlatformEfl.cmake:
584         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
585         * Source/cmake/OptionsEfl.cmake:
586
587 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
588
589         Unreviewed, rolling out r130389.
590         http://trac.webkit.org/changeset/130389
591         https://bugs.webkit.org/show_bug.cgi?id=98048
592
593         It broke chromium
594
595         * Source/autotools/symbols.filter:
596
597 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
598
599         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
600         https://bugs.webkit.org/show_bug.cgi?id=99030
601
602         Reviewed by Laszlo Gombos.
603
604         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
605         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
606
607         * Source/cmake/WebKitFeatures.cmake:
608         * Source/cmakeconfig.h.cmake:
609
610 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
611
612         Perf-o-matic build fixes.
613
614         Get the password from the first item of the array now that each JSON contains an array as
615         the top-level structure instead of a dictionary, which is the first item in the array.
616
617         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
618         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
619
620         * Websites/webkit-perf.appspot.com/models.py:
621         (Runs.update_incrementally):
622         * Websites/webkit-perf.appspot.com/models_unittest.py:
623         (RunsTest.test_update_or_insert):
624         * Websites/webkit-perf.appspot.com/report_handler.py:
625         (ReportHandler.post):
626
627 2012-10-10  Tony Chang  <tony@chromium.org>
628
629         Unreviewed, rolling out r130937, r130949, r130955, and
630         r130957.
631         http://trac.webkit.org/changeset/130937
632         http://trac.webkit.org/changeset/130949
633         http://trac.webkit.org/changeset/130955
634         http://trac.webkit.org/changeset/130957
635         https://bugs.webkit.org/show_bug.cgi?id=94290
636
637         Breaks Qt build
638
639         * Source/cmake/WebKitMacros.cmake:
640
641 2012-10-10  Pablo Flouret  <pablof@motorola.com>
642
643         Pre-process CSSGrammar.y before running through bison.
644         https://bugs.webkit.org/show_bug.cgi?id=94290
645
646         Reviewed by Tony Chang.
647
648         * Source/cmake/WebKitMacros.cmake:
649             Use WebCore/css/makegrammar.pl to generate bison grammar files.
650
651 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
652
653         Attempt to fix gtk build which controls exports via this mysteriously-named
654         file.
655         
656         * Source/autotools/symbols.filter:
657
658 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
659
660         Needs internal API to return distributed nodes for InsertionPoint
661         https://bugs.webkit.org/show_bug.cgi?id=98868
662
663         Reviewed by Hajime Morita.
664
665         * Source/autotools/symbols.filter:
666
667 2012-10-10  Yong Li  <yoli@rim.com>
668
669         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
670         https://bugs.webkit.org/show_bug.cgi?id=98819
671
672         Reviewed by Rob Buis.
673
674         And make it depend on SHARED_CORE
675         RIM PR# 221339.
676
677         * Source/cmake/OptionsBlackBerry.cmake:
678
679 2012-10-10  Keishi Hattori  <keishi@webkit.org>
680
681         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
682         https://bugs.webkit.org/show_bug.cgi?id=98881
683
684         Reviewed by kent Tamura.
685
686         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
687
688 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
689
690         [EFL][WK2] Port MiniBrowser to Elementary
691         https://bugs.webkit.org/show_bug.cgi?id=98748
692
693         Reviewed by Kenneth Rohde Christiansen.
694
695         Bump EFL librairies dependencies to v1.7
696         and add Elementary as optional dependency now
697         that it is needed to build MiniBrowser.
698
699         * Source/cmake/FindEet.cmake: Added.
700         * Source/cmake/FindElementary.cmake: Added.
701         * Source/cmake/OptionsEfl.cmake:
702
703 2012-10-09  Simon Pena  <spena@igalia.com>
704
705         [GTK] Add support for running JavaScript from GResources
706         https://bugs.webkit.org/show_bug.cgi?id=98488
707
708         Reviewed by Carlos Garcia Campos.
709
710         GResources allow embedding certain resources, frequently used, in a "bundle"
711         which can be kept separated or stored in the binary. This patch adds
712         support for running JavaScript from GResources.
713
714         * configure.ac: Add support for compiling GResources
715
716 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
717
718         Unreviewed GTK build fix after r130689.
719
720         Adding a required symbol to symbols.filter.
721
722         * Source/autotools/symbols.filter:
723
724 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
725
726         [EFL] Add minimum version information for tool dependencies
727         https://bugs.webkit.org/show_bug.cgi?id=97592
728
729         Reviewed by Kenneth Rohde Christiansen.
730
731         Capture the minimum version information for the tools that are required
732         to build the EFL port (or more generally WebKit).
733
734         * CMakeLists.txt:
735
736 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
737
738         [EFL] Fix build break when WEB_AUDIO is enabled.
739         https://bugs.webkit.org/show_bug.cgi?id=98635
740
741         Unreviewed build fix.
742
743         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
744         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
745
746         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
747
748 2012-10-08  Joone Hur  <joone.hur@intel.com>
749
750         [EFL] Add support for -webkit-sticky
751         https://bugs.webkit.org/show_bug.cgi?id=95182
752
753         Reviewed by Kenneth Rohde Christiansen.
754
755         Turn on CSS sticky position by default for WebKitEfl,
756         but most of the CSS sticky position test cases still do not pass on WK1.
757
758         * Source/cmake/OptionsEfl.cmake:
759
760 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
761
762         [GTK] Add support for creating EGL contexts
763         https://bugs.webkit.org/show_bug.cgi?id=77921
764
765         Reviewed by Martin Robinson.
766
767         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
768         options are set up on compile time, with the configure options
769         --enable-egl and --enable-gles2.
770
771         The implementation only adds support for EGL on top of X11, to
772         isolate the changes to the minimum. More changes should come
773         later to enable EGL for other targets (as Wayland).
774
775         * GNUmakefile.am:
776         * configure.ac: new configure options --enable-egl and --enable-gles2.
777
778 2012-10-04  Rob Buis  <rbuis@rim.com>
779
780         [BlackBerry] Sync up CMake files
781         https://bugs.webkit.org/show_bug.cgi?id=98442
782
783         Reviewed by Gyuyoung Kim.
784
785         Amongst others some internal paths changed.
786
787         * Source/cmake/OptionsBlackBerry.cmake:
788
789 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
790
791         [EFL] Add libxml 2.8.0 to jhbuild
792         https://bugs.webkit.org/show_bug.cgi?id=98418
793
794         Reviewed by Laszlo Gombos.
795
796         Bump dependency for libxml to 2.8.0 to match
797         jhbuild.
798
799         * Source/cmake/OptionsEfl.cmake:
800
801 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
802
803         Don't allow to disable compositing in forced compositing mode
804         https://bugs.webkit.org/show_bug.cgi?id=98048
805
806         Reviewed by Jocelyn Turcotte.
807
808         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
809
810         * Source/autotools/symbols.filter:
811
812 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
813
814         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
815         https://bugs.webkit.org/show_bug.cgi?id=97753
816
817         Reviewed by Laszlo Gombos.
818
819         default.edj is used in both webkit/efl and webkit2/efl.
820         However, it has been generated only when ENABLE_WEBKIT is enabled.
821
822         This patch separates the script which generates default.edj
823         from source/webkit/platformefl.cmake.
824
825         * Source/CMakeLists.txt:
826         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
827         * Source/cmake/OptionsEfl.cmake:
828         Moved directory generation from WebKit/PlatformEfl.cmake
829         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
830
831 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
832
833         [BlackBerry] Implementing the NetworkInfo API for BB port 
834         https://bugs.webkit.org/show_bug.cgi?id=98273
835
836         Reviewed by Rob Buis.
837
838         Adding references to new classes added to support BlackBerry's
839         NetworkInfo implementation.
840
841         * Source/cmake/OptionsBlackBerry.cmake:
842
843 2012-10-01  Keishi Hattori  <keishi@webkit.org>
844
845         Calendar picker should use zero as default step base
846         https://bugs.webkit.org/show_bug.cgi?id=97976
847
848         Reviewed by Kent Tamura.
849
850         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
851
852 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
853
854         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
855         https://bugs.webkit.org/show_bug.cgi?id=91844
856
857         Reviewed by Simon Hausmann.
858
859         Turn on Netscape Plugin API by default  for WebKit2-Efl.
860
861         * Source/cmake/OptionsEfl.cmake:
862
863 2012-09-28  Alpha Lam  <hclam@chromium.org>
864
865         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
866         https://bugs.webkit.org/show_bug.cgi?id=97749
867
868         Reviewed by James Robinson.
869
870         Added a manual test to demonstrate drag image and crashing.
871
872         * ManualTests/drag-image-no-crash.html: Added.
873
874 2012-09-27  Keishi Hattori  <keishi@webkit.org>
875
876         SuggestionPicker should support rtl
877         https://bugs.webkit.org/show_bug.cgi?id=97555
878
879         Reviewed by Kent Tamura.
880
881         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
882
883 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
884
885         [WINCE] Enable JIT by default
886
887         * Source/cmake/OptionsWinCE.cmake:
888
889 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
890
891         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
892         https://bugs.webkit.org/show_bug.cgi?id=97267
893
894         Reviewed by Alejandro G. Castro.
895
896         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
897         to an offscreen window. This allows removing a finicky timer-based approach, improves
898         performance, and allows simplifying things greatly.
899
900         * configure.ac: Add support for finding XDamage via pkg-config.
901
902 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
903
904         [Qt] Remove Qt Quick 1 support
905
906         Reviewed by Kenneth Rohde Christiansen.
907
908         It is being moved to the Qt5 QtQuick1 module.
909
910         * Source/tests.pri:
911
912 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
913
914         [GTK] Enable some of the unstable CSS features
915         https://bugs.webkit.org/show_bug.cgi?id=97572
916
917         Reviewed by Martin Robinson.
918
919         Export the required RuntimeEnabledFeatures symbol.
920
921         * Source/autotools/symbols.filter:
922
923 2012-09-25  Cosmin Truta  <ctruta@rim.com>
924
925         [BlackBerry] Enable LLInt
926         https://bugs.webkit.org/show_bug.cgi?id=97604
927
928         Reviewed by Yong Li.
929
930         * Source/cmake/OptionsBlackBerry.cmake:
931
932 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
933
934         Perf-o-matic should store "values" and support array'ed input
935         https://bugs.webkit.org/show_bug.cgi?id=97601
936
937         Reviewed by Dirk Pranke.
938
939         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
940         contain "values". This change will let us remove some code from run-perf-tests.
941
942         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
943         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
944
945         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
946         * Websites/webkit-perf.appspot.com/models.py:
947         (TestResult): Added values property.
948         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
949         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
950         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
951         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
952         but we don't do that now for its complexity.
953         * Websites/webkit-perf.appspot.com/models_unittest.py:
954         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
955         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
956         (ReportLogTests.test_results_are_well_formed):
957         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
958         (ReportLogTests.test_results_in_array):
959
960 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
961
962         [EFL] Update minimal required versions for dependencies
963         https://bugs.webkit.org/show_bug.cgi?id=97523
964
965         Reviewed by Gyuyoung Kim.
966
967         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
968
969         * Source/cmake/OptionsEfl.cmake:
970
971 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
972
973         [Qt] Fix build with latest Qt 5
974         https://bugs.webkit.org/show_bug.cgi?id=97479
975
976         Reviewed by Tor Arne Vestbø.
977
978         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
979         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
980         sync.profile.
981
982         * Source/api.pri:
983
984 2012-09-24  Bo Liu  <boliu@chromium.org>
985
986         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
987         https://bugs.webkit.org/show_bug.cgi?id=97055
988
989         Reviewed by Adam Barth.
990
991         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
992         performance regression in Chromium.
993
994         New changes in addition to previously reverted patches:
995
996         Refactored CachedResource::requestResource, loadResource, and
997         revalidateResource. Moved CachedResource::load method to end of
998         requestResource so there is one place where load is called for all
999         resources.
1000
1001         Added a enum parameter for requestResource and
1002         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
1003         do not need to be called multiple times.
1004
1005         Removed CachedImage::load call in requestImage so it is not called
1006         twice.
1007
1008         Removed unnecessary Frame.h includes in CachedResource and
1009         CachedImage.
1010
1011         Removed dead load() method declaration in CachedImage.
1012
1013         Updated text expectation for two image-permissions tests to reflect
1014         the removed calls to allowImage.
1015
1016         * Source/autotools/symbols.filter:
1017
1018 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
1019
1020         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
1021         https://bugs.webkit.org/show_bug.cgi?id=97419
1022
1023         Reviewed by Gyuyoung Kim.
1024
1025         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
1026         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
1027
1028         * CMakeLists.txt:
1029         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
1030         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
1031
1032 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
1033
1034         Unreviewed, rolling out r129343.
1035         http://trac.webkit.org/changeset/129343
1036         https://bugs.webkit.org/show_bug.cgi?id=97479
1037
1038         It broke the build (Requested by Ossy_NIGHT on #webkit).
1039
1040         * Source/api.pri:
1041
1042 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
1043
1044         Unreviewed, rolling out r129388.
1045         http://trac.webkit.org/changeset/129388
1046         https://bugs.webkit.org/show_bug.cgi?id=97477
1047
1048         Caused an assertion in a WebKit2 unit test (Requested by
1049         abarth on #webkit).
1050
1051         * Source/autotools/symbols.filter:
1052
1053 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
1054
1055         [EFL][DRT] Enable Regions support
1056         https://bugs.webkit.org/show_bug.cgi?id=83897
1057
1058         Reviewed by Kenneth Rohde Christiansen.
1059
1060         Default build setting for CSS regions set to on.
1061
1062         * Source/cmake/OptionsEfl.cmake:
1063
1064 2012-09-24  Bo Liu  <boliu@chromium.org>
1065
1066         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
1067         https://bugs.webkit.org/show_bug.cgi?id=97055
1068
1069         Reviewed by Adam Barth.
1070
1071         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
1072         performance regression in Chromium.
1073
1074         New changes in addition to previously reverted patches:
1075
1076         Refactored CachedResource::requestResource, loadResource, and
1077         revalidateResource. Moved CachedResource::load method to end of
1078         requestResource so there is one place where load is called for all
1079         resources.
1080
1081         Added a enum parameter for requestResource and
1082         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
1083         do not need to be called multiple times.
1084
1085         Removed CachedImage::load call in requestImage so it is not called
1086         twice.
1087
1088         Removed unnecessary Frame.h includes in CachedResource and
1089         CachedImage.
1090
1091         Removed dead load() method declaration in CachedImage.
1092
1093         Updated text expectation for two image-permissions tests to reflect
1094         the removed calls to allowImage.
1095
1096         * Source/autotools/symbols.filter:
1097
1098 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
1099
1100         Web Inspector: implement testing harness for pure protocol tests.
1101         https://bugs.webkit.org/show_bug.cgi?id=90675
1102
1103         Reviewed by Yury Semikhatsky.
1104
1105         Added export symbols required for Gtk+ to support the Inspector Protocol
1106         testing harness.
1107
1108         * Source/autotools/symbols.filter:
1109
1110 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
1111
1112         [Qt] Fix build with latest Qt 5
1113
1114         Reviewed by Tor Arne Vestbø.
1115
1116         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
1117         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
1118         sync.profile.
1119
1120         * Source/api.pri:
1121
1122 2012-09-23  Keishi Hattori  <keishi@webkit.org>
1123
1124         Add suggestionPicker to CalendarPicker
1125         https://bugs.webkit.org/show_bug.cgi?id=97201
1126
1127         Reviewed by Kent Tamura.
1128
1129         * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
1130
1131 2012-09-21  Ami Fischman  <fischman@chromium.org>
1132
1133         HTMLMediaElement isn't garbage collected between document reloads
1134         https://bugs.webkit.org/show_bug.cgi?id=97020
1135
1136         Reviewed by Eric Carlson.
1137
1138         Manual test added: ManualTests/audio-freed-during-reload.html
1139
1140         * ManualTests/audio-freed-during-reload.html:
1141
1142 2012-09-21  Chris Rogers  <crogers@google.com>
1143
1144         Add Web Audio support for deprecated/legacy APIs
1145         https://bugs.webkit.org/show_bug.cgi?id=97050
1146
1147         Reviewed by Eric Carlson.
1148
1149         * Source/cmake/WebKitFeatures.cmake:
1150
1151 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
1152
1153         [Qt] Bail out when trying to build WebKit with Qt != 5
1154
1155         Reviewed by Tor Arne Vestbø.
1156
1157         Moved check for Qt version out of default_pre into top-level WebKit.pro,
1158         because we never reach default_pre.prf due to the lack of .qmake.conf support
1159         in older versions of Qt/QMake.
1160
1161         * WebKit.pro:
1162
1163 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
1164
1165         [Qt] QtWebKit module header includes private dependencies
1166
1167         Reviewed by Tor Arne Vestbø.
1168
1169         Moved loading of webkit_modules.prf a few lines down after the definition
1170         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
1171         QT variable now and therefore needs QT_API_DEPENDS.
1172
1173         * Source/api.pri:
1174
1175 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
1176
1177         Chromium: Scrollbar with tickmarks doesn't respond to clicks
1178         https://bugs.webkit.org/show_bug.cgi?id=96049
1179
1180         Reviewed by Beth Dakin.
1181
1182         Update exported symbols.
1183
1184         * Source/autotools/symbols.filter:
1185
1186 2012-09-18  Bo Liu  <boliu@chromium.org>
1187
1188         Revert 128780, 128676, 128645
1189         https://bugs.webkit.org/show_bug.cgi?id=97022
1190
1191         Reviewed by Adam Barth.
1192
1193         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
1194         Reverting this for now due to them causing performance regression in
1195         chromium, possibly caused by increased calls to
1196         PermissionClient::imageAllowed.
1197
1198         * Source/autotools/symbols.filter:
1199
1200 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
1201
1202         [CMAKE] Fix build break because of memory exhausted.
1203         https://bugs.webkit.org/show_bug.cgi?id=77327
1204
1205         Reviewed by Gyuyoung Kim.
1206
1207         Added to avoid memory exhaustion on 32bit linux debug build.
1208
1209         * Source/cmake/OptionsCommon.cmake:
1210
1211 2012-09-17  Rob Buis  <rbuis@rim.com>
1212
1213         [BlackBerry] Enable VIDEO_TRACK
1214         https://bugs.webkit.org/show_bug.cgi?id=96949
1215
1216         Reviewed by Antonio Gomes.
1217
1218         Turn on VIDEO_TRACK feature.
1219
1220         * Source/cmake/OptionsBlackBerry.cmake:
1221
1222 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
1223
1224         [Gtk] Remove configuration options for stable features that are currently enabled
1225         https://bugs.webkit.org/show_bug.cgi?id=96621
1226
1227         Reviewed by Martin Robinson.
1228
1229         Remove configuration flags that were used for either features that were enabled
1230         by default or were enabled only when unstable features support was enabled. In
1231         any case the feature was removed only if it does not introduce a dependency.
1232
1233         * configure.ac:
1234
1235 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1236
1237         [Qt] Auto-generate the module pri file for QtWebKit
1238
1239         Reviewed by Simon Hausmann.
1240
1241         * Source/api.pri:
1242
1243 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
1244
1245         Revert r127457 and following fixes due to several hit-testing regressions
1246         https://bugs.webkit.org/show_bug.cgi?id=96830
1247
1248         Reviewed by Antonio Gomes.
1249
1250         This change reverts r127457, r127863 and r128505.
1251
1252         * Source/autotools/symbols.filter:
1253
1254 2012-09-14  Adam Barth  <abarth@webkit.org>
1255
1256         Remove webkitPostMessage
1257         https://bugs.webkit.org/show_bug.cgi?id=96577
1258
1259         Reviewed by Ojan Vafai.
1260
1261         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
1262
1263         * Source/cmake/WebKitFeatures.cmake:
1264         * Source/cmakeconfig.h.cmake:
1265
1266 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
1267
1268         Allow third-party storage blocking setting to change while a page is loaded
1269         https://bugs.webkit.org/show_bug.cgi?id=95790
1270
1271         Reviewed by Brady Eidson.
1272
1273         Update exported symbols.
1274
1275         * Source/autotools/symbols.filter:
1276
1277 2012-09-14  Bo Liu  <boliu@chromium.org>
1278
1279         Add in-place reload behavior to ImagesEnabled setting
1280         https://bugs.webkit.org/show_bug.cgi?id=95478
1281
1282         Reviewed by Adam Barth.
1283
1284         Export WebCore::Settings::setImagesEnabled symbol.
1285
1286         * Source/autotools/symbols.filter:
1287
1288 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1289
1290         [Qt] Fix handling of debug/release/debug_and_release/build_all
1291
1292         We now pick up the defaults from Qt, in default_pre (CONFIG already
1293         contains the appropriate values for debug and release). We then let
1294         the command line arguments to qmake, or the project files themselves,
1295         override the configuration, and finally we sanitize the configuration
1296         in default_post.
1297
1298         Reviewed by Simon Hausmann.
1299
1300         * Source/api.pri:
1301
1302 2012-09-14  Keishi Hattori  <keishi@webkit.org>
1303
1304         Add runtime flag that enables lang attribute for form controls in LayoutTests
1305         https://bugs.webkit.org/show_bug.cgi?id=96636
1306
1307         Reviewed by Kent Tamura.
1308
1309         * Source/autotools/symbols.filter:
1310
1311 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1312
1313         [CMake] Remove some redundant warning flags and enable a few more warnings.
1314         https://bugs.webkit.org/show_bug.cgi?id=96654
1315
1316         Reviewed by Kenneth Rohde Christiansen.
1317
1318         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
1319         which are already enabled by -Wall and -Wextra, remove -W which
1320         looks useless and also enable a few more warnings by removing
1321         their -Wno-foo counterparts which were present.
1322
1323 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1324
1325         [Qt] Ensure that QT is finalized before loading qt_module.prf
1326
1327         As qt_module.prf does dependency tracking based on the content of the
1328         QT variable. The intermediate WebKit modules modify the variable in
1329         their .pri files, so we have to ensure we've loaded all the modules
1330         before loading qt_module.
1331
1332         Reviewed by Tor Arne Vestbø.
1333         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
1334
1335         * Source/api.pri:
1336
1337 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1338
1339         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
1340
1341         Unless it's actually a dependency of the public QtWebKit API.
1342
1343         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
1344         files with their _PRIVATE equivivalent, but that's likely to break when
1345         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
1346         clean up the variables in default_post.
1347
1348         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
1349         longer needed, as it was a workaround for the intermediate libraries ending
1350         up in the prl file. And, since CONFIG -= staticlib was there to support
1351         the explicitlib option, we can remove that too (as well as the exception
1352         for gprof, since it would be empty). If gprof needs tweaks to always link
1353         statically they should go in gprof.prf.
1354
1355         Reviewed by Simon Hausmann.
1356
1357         * Source/api.pri:
1358
1359 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1360
1361         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
1362
1363         Reviewed by Tor Arne Vestbø.
1364
1365         * Source/api.pri:
1366
1367 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
1368
1369         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
1370         https://bugs.webkit.org/show_bug.cgi?id=96545
1371
1372         Reviewed by Tor Arne Vestbø.
1373
1374         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
1375         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
1376
1377         * Source/api.pri:
1378
1379 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
1380
1381         Unreviewed, rolling out r127876.
1382         http://trac.webkit.org/changeset/127876
1383         https://bugs.webkit.org/show_bug.cgi?id=96600
1384
1385         mouse click doesn't work for spin button if spin button in
1386         iframe (Requested by yosin on #webkit).
1387
1388         * Source/autotools/symbols.filter:
1389
1390 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
1391
1392         [EFL] Support download attribute feature
1393         https://bugs.webkit.org/show_bug.cgi?id=96462
1394
1395         Reviewed by Gyuyoung Kim.
1396
1397         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
1398
1399 2012-09-12  Sami Kyostila  <skyostil@google.com>
1400
1401         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
1402         https://bugs.webkit.org/show_bug.cgi?id=96251
1403
1404         Reviewed by Simon Fraser.
1405
1406         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
1407         the feature it controls.
1408
1409         * Source/cmakeconfig.h.cmake:
1410
1411 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
1412
1413         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
1414         https://bugs.webkit.org/show_bug.cgi?id=96273
1415
1416         Reviewed by Gyuyoung Kim.
1417
1418         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
1419
1420 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
1421
1422         [Gtk] allow building with css-shaders
1423         https://bugs.webkit.org/show_bug.cgi?id=95603
1424
1425         Reviewed by Martin Robinson.
1426
1427         if unstable features and accelerated compositing are turned on, and
1428         acceleration backend is opengl, then build CSS Shaders and CSS
1429         Filters.
1430
1431         * configure.ac:
1432
1433 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
1434
1435         Restore original value of mock scrollbars enabled in InternalSettings
1436         https://bugs.webkit.org/show_bug.cgi?id=87680
1437
1438         Reviewed by Adam Barth.
1439
1440         Added backup support for mock scrollbars state in
1441         InternalSettings::Backup, and removed support for these
1442         from Qt's DumpRenderTree.
1443
1444         * Source/autotools/symbols.filter:
1445
1446 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
1447
1448         [EFL] Rewrite the EFL-related Find modules
1449         https://bugs.webkit.org/show_bug.cgi?id=95237
1450
1451         Reviewed by Kenneth Rohde Christiansen.
1452
1453         FindEFL.cmake had several problems which caused unnecessary trouble
1454         when building the EFL port under some setups:
1455
1456         o It looked for some modules (such as ecore) more than once for no
1457         reason, which led to people adding libraries and include paths in
1458         different ways across the build system.
1459
1460         o It depended on pkg-config being present for the searches to
1461         succeed.
1462
1463         o It obtained the library definitions from pkg-config, so
1464         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
1465         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
1466         passed before that, the wrong library installation would end up
1467         being picked up.
1468
1469         o Due to the problem above, we also needed to set the LINK_FLAGS
1470         property for each target with the value of ${FOO_LDFLAGS}, which was
1471         also obtained from pkg-config and sort of compensated the fact that
1472         the libraries did not use absolute paths and added the required -L
1473         paths. This also included dependencies for these libraries, so we
1474         ended up including libraries indirectly, which is bad.
1475
1476         We have now replaced that file with a set of Find-modules which are
1477         much more granular, each of them responsible for looking for a
1478         single library and its components and setting library and include
1479         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
1480         that all the problems above are fixed.
1481
1482         * Source/cmake/EFLHelpers.cmake: Added.
1483         * Source/cmake/FindEDBus.cmake: Added.
1484         * Source/cmake/FindEFL.cmake: Removed.
1485         * Source/cmake/FindEcore.cmake: Added.
1486         * Source/cmake/FindEdje.cmake: Added.
1487         * Source/cmake/FindEeze.cmake: Added.
1488         * Source/cmake/FindEfreet.cmake: Added.
1489         * Source/cmake/FindEina.cmake: Added.
1490         * Source/cmake/FindEvas.cmake: Added.
1491         * Source/cmake/OptionsEfl.cmake:
1492
1493 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
1494
1495         [Qt] In-source builds are broken
1496
1497         Reviewed by Tor Arne Vestbø.
1498
1499         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
1500         overwrite it but instead generate a dedicated Makefile.Tools.
1501
1502         * Makefile:
1503         * WebKit.pro:
1504
1505 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1506
1507         [Qt] Add a configure step to the Qt build system
1508
1509         This allows building the Qt port using just 'qmake WebKit.pro'. Using
1510         the build-webkit script is still supported, and will add slightly more
1511         logic to the build, such as detecting the need for clean or incremental
1512         builds.
1513
1514         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
1515         all things related to configuring the build, such as use/have/enable flags,
1516         and these are translated to defines in default_post. Project files should
1517         no longer check contains(DEFINES,...) to detect features, but use the new
1518         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
1519         options have been translated into WEBKIT_CONFIG options as well, and can
1520         be checked using build?().
1521
1522         Reviewed by Simon Hausmann.
1523
1524         * Source/QtWebKit.pro:
1525         * Source/api.pri:
1526         * Source/tests.pri:
1527         * WebKit.pro:
1528
1529 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1530
1531         [CMake][EFL] Enable the LLInt
1532         https://bugs.webkit.org/show_bug.cgi?id=92682
1533
1534         Reviewed by Csaba Osztrogonác.
1535
1536         Added LLInt to CMake buildsystem and enabled it by default on EFL.
1537         Note that Ruby is not enforced: a secondary check is done when LLInt
1538         is enabled on the JSC's CMakeLists.txt.
1539
1540         * CMakeLists.txt:
1541         * Source/cmake/OptionsEfl.cmake:
1542         * Source/cmake/WebKitFeatures.cmake:
1543         * Source/cmakeconfig.h.cmake:
1544
1545 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
1546
1547         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
1548         https://bugs.webkit.org/show_bug.cgi?id=85647
1549
1550         Reviewed by James Robinson.
1551
1552         Test overlay scrollbars in composited layers.
1553
1554         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
1555
1556 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
1557
1558         [GTK] Move user agent helpers to WebCore
1559         https://bugs.webkit.org/show_bug.cgi?id=95745
1560
1561         Reviewed by Carlos Garcia Campos.
1562
1563         Added an autoconf step for the new user agent shared code header in
1564         WebCore. This is necessary so that we can use the user agent version
1565         based on the information in the configure.ac file.
1566
1567         * configure.ac:
1568
1569 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1570
1571         Simplify hitTestResultAtPoint and nodesFromRect APIs
1572         https://bugs.webkit.org/show_bug.cgi?id=95720
1573
1574         Reviewed by Antonio Gomes.
1575
1576         Update exported symbols.
1577
1578         * Source/autotools/symbols.filter:
1579
1580 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
1581
1582         [GTK] Multiple feature defines in webcore_cppflags can occur
1583         https://bugs.webkit.org/show_bug.cgi?id=95942
1584
1585         Reviewed by Martin Robinson.
1586
1587         Add the feature_defines_unstable variable that should control values of feature
1588         defines for unstable features when unstable features are not enabled (e.g. release builds).
1589
1590         * GNUmakefile.am:
1591
1592 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
1593
1594         [Gtk] Remove configuration options for features that are not supported by the Gtk port
1595         https://bugs.webkit.org/show_bug.cgi?id=87664
1596
1597         Reviewed by Martin Robinson.
1598
1599         Remove configuration options for features that are completely unsupported by the GTK port.
1600         They only bloat the configure.ac file. They should be re-added when the feature becomes
1601         supported and introduces an external dependency that the users might want to avoid.
1602
1603         * configure.ac:
1604
1605 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
1606
1607         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
1608         https://bugs.webkit.org/show_bug.cgi?id=95965
1609
1610         Reviewed by Tor Arne Vestbø.
1611
1612         Add ANGLE as separate static library to the build and dependencies.
1613
1614         * Source/api.pri:
1615         * WebKit.pro:
1616
1617 2012-09-05  George Staikos  <staikos@webkit.org>
1618
1619         [BlackBerry] Match th ebuild flags from the platform library
1620         https://bugs.webkit.org/show_bug.cgi?id=95423
1621
1622         Reviewed by Antonio Gomes.
1623
1624         Unaligned build flags can cause crashes and other strange behavior.
1625         These two were not defined here but were defined on the system.
1626
1627         * Source/cmake/OptionsBlackBerry.cmake:
1628
1629 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1630
1631         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1632         https://bugs.webkit.org/show_bug.cgi?id=92735
1633
1634         Reviewed by Hajime Morita.
1635
1636         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1637         Added symbols for GTK builds for corresponding APIs.
1638
1639         * Source/autotools/symbols.filter:
1640
1641 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
1642
1643         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
1644         https://bugs.webkit.org/show_bug.cgi?id=95776
1645
1646         Reviewed by Simon Fraser.
1647
1648         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
1649
1650 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1651
1652         [EFL] Context menu restore.
1653         https://bugs.webkit.org/show_bug.cgi?id=74179
1654
1655         Reviewed by Gyuyoung Kim.
1656
1657         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
1658         approach, the same as used in WebKit2.
1659
1660         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
1661
1662 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1663
1664         Allow child-frame content in hit-tests.
1665         https://bugs.webkit.org/show_bug.cgi?id=95204
1666
1667         Reviewed by Antonio Gomes.
1668
1669         Update exported symbols.
1670
1671         * Source/autotools/symbols.filter:
1672
1673 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
1674
1675         [CMAKE] Update cmakeconfig.h.cmake 
1676         https://bugs.webkit.org/show_bug.cgi?id=95712
1677        
1678         Reviewed by Gyuyoung Kim.
1679
1680         Update feature definitions which are missing compared to WebKitFeatures.cmake
1681
1682         * Source/cmakeconfig.h.cmake:
1683
1684 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
1685
1686         [EFL] Use WebKitVersion.h to get version information
1687         https://bugs.webkit.org/show_bug.cgi?id=95669
1688
1689         Reviewed by Gyuyoung Kim.
1690
1691         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
1692         are defined as constant in the OptionsEfl.cmake. But we do not need 
1693         to define these here but can use the defined constant in WebKitVersion.h.
1694
1695         WebKitVersion.h is already generated with the version information 
1696         from the Source/WebCore/Configurations/Version.xcconfig.
1697
1698         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
1699         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
1700         as no more port uses.
1701
1702 2012-08-31  Tony Chang  <tony@chromium.org>
1703
1704         Remove ENABLE_CSS3_FLEXBOX compile time flag
1705         https://bugs.webkit.org/show_bug.cgi?id=95382
1706
1707         Reviewed by Ojan Vafai.
1708
1709         Everyone is already enabling this by default and the spec has stablized.
1710
1711         * Source/cmake/WebKitFeatures.cmake:
1712         * Source/cmakeconfig.h.cmake:
1713         * configure.ac:
1714
1715 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
1716
1717         [EFL][WK2] Add WebMemorySampler feature.
1718         https://bugs.webkit.org/show_bug.cgi?id=91214
1719
1720         Reviewed by Kenneth Rohde Christiansen.
1721
1722         Set WebMemorySampler feature on in EFL port.
1723
1724         * Source/cmake/OptionsEfl.cmake:
1725         * Source/cmake/WebKitFeatures.cmake:
1726         * Source/cmakeconfig.h.cmake:
1727
1728 2012-08-30  Rob Buis  <rbuis@rim.com>
1729
1730         [CMake] Suppress ANGLE compilation warnings
1731         https://bugs.webkit.org/show_bug.cgi?id=95377
1732
1733         Reviewed by Antonio Gomes.
1734
1735         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
1736
1737         * Source/cmake/WebKitHelpers.cmake:
1738
1739 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
1740
1741         Tell git-archive to not export .gitattributes and .gitignore
1742
1743         Reviewed by Simon Hausmann.
1744
1745         Exclude git specific files from archives created via git-archive.
1746
1747         * .gitattributes:
1748
1749 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
1750
1751         Add directory generated by Eclipse to .gitignore
1752         https://bugs.webkit.org/show_bug.cgi?id=95231
1753
1754         Reviewed by Andreas Kling.
1755
1756         * .gitignore: Ignore .settings directory.
1757
1758 2012-08-27  Rob Buis  <rbuis@rim.com>
1759
1760         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
1761         https://bugs.webkit.org/show_bug.cgi?id=95089
1762
1763         Reviewed by Antonio Gomes.
1764
1765         This option does not make sense for compiling C and gives a warning.
1766
1767         * Source/cmake/OptionsBlackBerry.cmake:
1768
1769 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1770
1771         Rename RegisterProtocolHandler API to NavigatorContentUtils
1772         https://bugs.webkit.org/show_bug.cgi?id=94920
1773
1774         Reviewed by Adam Barth.
1775
1776         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
1777
1778         * Source/cmake/OptionsBlackBerry.cmake:
1779         * Source/cmake/OptionsEfl.cmake:
1780         * Source/cmake/WebKitFeatures.cmake:
1781         * Source/cmakeconfig.h.cmake:
1782
1783 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
1784
1785         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
1786         add the opentype directory, and remove old ATSUI files no longer in the tree.
1787         
1788         * wscript:
1789
1790 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1791
1792         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
1793         https://bugs.webkit.org/show_bug.cgi?id=94744
1794
1795         Reviewed by Gustavo Noronha Silva.
1796
1797         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
1798         is used.
1799
1800         * GNUmakefile.am:
1801         * Source/cmake/OptionsEfl.cmake:
1802
1803 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
1804
1805         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
1806         https://bugs.webkit.org/show_bug.cgi?id=87127
1807
1808         Reviewed by Martin Robinson.
1809
1810         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
1811         and define them, along with 'feature_defines' (changed from the all-caps version),
1812         before webcore_cppflags.
1813
1814         * GNUmakefile.am:
1815
1816 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
1817
1818         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
1819         https://bugs.webkit.org/show_bug.cgi?id=94572
1820
1821         Reviewed by Carlos Garcia Campos.
1822
1823         Change the name of the tarball to match the name of the library
1824         and to disambiguate it from other WebKit ports.
1825
1826         * configure.ac: Update the tarball name.
1827
1828 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1829
1830         Unreviewed. Bump WebKitGTK+ version number.
1831
1832         * configure.ac: Bump version number to 1.11.0 now that we branched
1833         for 1.10.
1834
1835 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1836
1837         REGRESSION(r126306): it broke the plugin process
1838         https://bugs.webkit.org/show_bug.cgi?id=94797
1839
1840         Reviewed by Xan Lopez.
1841
1842         * GNUmakefile.am:
1843
1844 2012-08-22  Beth Dakin  <bdakin@apple.com>
1845
1846         https://bugs.webkit.org/show_bug.cgi?id=94401
1847         Add support for making a web site become paginated using overflow: 
1848         paged-x | paged-y
1849         -and corresponding-
1850         <rdar://problem/11831783> 
1851
1852         Reviewed by Dave Hyatt.
1853
1854         * Source/autotools/symbols.filter:
1855
1856 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
1857
1858         [GTK] Split WebCore/platform into a separate library
1859         https://bugs.webkit.org/show_bug.cgi?id=94435
1860
1861         Reviewed by Martin Robinson.
1862
1863         More people have been reporting problems when linking WebCore because
1864         the command line limit is being exceeded. Splitting WebCore a bit more
1865         is in order.
1866
1867         * GNUmakefile.am: add variable that will hold the list of source files
1868         for libWebCorePlatform .
1869
1870 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1871
1872         [EFL] Enable CSS Text Decoration by default
1873         https://bugs.webkit.org/show_bug.cgi?id=94483
1874
1875         Reviewed by Kenneth Rohde Christiansen.
1876
1877         By enabling this feature by default, it will get tested by the bots
1878         and we can make sure no regressions will happen.
1879
1880         * Source/cmake/OptionsEfl.cmake:
1881
1882 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
1883
1884         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
1885         https://bugs.webkit.org/show_bug.cgi?id=92993
1886
1887         Reviewed by Kenneth Russell.
1888
1889         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
1890         is constructed and destructed so that V8's garbage collection
1891         heuristics can account for the memory held by these objects.
1892
1893         * ManualTests/typed-array-memory.html: Added.
1894
1895 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
1896
1897         [GTK] Using a native window for the WebView breaks GtkOverlay
1898         https://bugs.webkit.org/show_bug.cgi?id=90085
1899
1900         Reviewed by Alejandro G. Castro.
1901
1902         * configure.ac: Parse xcomposite pkg-config file during configuration.
1903
1904 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
1905
1906         Build fix for WinCE after r115348.
1907
1908         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
1909
1910 2012-08-20  George Staikos  <staikos@webkit.org>
1911
1912         [BlackBerry] Enable XHR Response BLOB
1913         https://bugs.webkit.org/show_bug.cgi?id=94525
1914
1915         Reviewed by Rob Buis.
1916
1917         Add the XHR response blob enable feature to the cmake build system and
1918         enable it for BlackBerry.
1919
1920         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
1921         * Source/cmakeconfig.h.cmake: Add the feature
1922
1923 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
1924
1925         [EFL] Get rid of pango backend support once harfbuzz-ng is working
1926         https://bugs.webkit.org/show_bug.cgi?id=92102
1927
1928         Reviewed by Kenneth Rohde Christiansen.
1929
1930         Removing choice of font backend, Pango detection not required any more.
1931
1932         * Source/cmake/FindPango.cmake: Removed.
1933         * Source/cmake/LibFindMacros.cmake: Removed.
1934         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
1935
1936 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
1937
1938         [CMake] Add FindDBus.cmake and use it in the EFL port.
1939         https://bugs.webkit.org/show_bug.cgi?id=94319
1940
1941         Reviewed by Daniel Bates.
1942
1943         Currently, the Battery Status-related code in the EFL port uses
1944         libdbus but does not directly include its directories or link
1945         against it, relying instead on the compiler flags coming via
1946         EDbus's pkg-config information.
1947
1948         That will break once we stop obtaining EFL's include directories
1949         and library paths from pkg-config, so write FindDBus.cmake to
1950         prepare for that.
1951
1952         * Source/cmake/FindDBus.cmake: Added.
1953         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
1954         support is enabled.
1955
1956 2012-08-17  Rob Buis  <rbuis@rim.com>
1957
1958         [BlackBerry] Remove some shared libraries from linking
1959         https://bugs.webkit.org/show_bug.cgi?id=94253
1960
1961         Reviewed by Yong Li.
1962
1963         Remove some shared libraries.
1964
1965         * Source/cmake/OptionsBlackBerry.cmake:
1966
1967 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
1968
1969         Unreviewed speculative 32 bits build fix.
1970
1971         * Source/autotools/symbols.filter: add symbol version that gets
1972         generated in 32 bits build.
1973
1974 2012-08-16  Max Feil  <mfeil@rim.com>
1975
1976         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
1977         https://bugs.webkit.org/show_bug.cgi?id=94176
1978
1979         Reviewed by Antonio Gomes.
1980
1981         An automated layout test is not possible for this patch because
1982         dynamic live streams require a special dedicated web server.
1983         Putting an external video URL into an automated test is not
1984         correct either. So I have created a manual test that points to
1985         an external HLS video that works today.
1986
1987         * ManualTests/blackberry/video-hls-controls.html: Added.
1988
1989 2012-08-16  Marja Hölttä  <marja@chromium.org>
1990
1991         FormController, WebHistoryItem: Enable reading selected file names from document state
1992         https://bugs.webkit.org/show_bug.cgi?id=91231
1993
1994         Reviewed by Jochen Eisinger.
1995
1996         This change enables Chromium to set up file permissions properly when
1997         the session restore feature restores a page with selected files.
1998
1999         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
2000
2001 2012-08-15  Kent Tamura  <tkent@chromium.org>
2002
2003         Calendar Picker: Localize numbers in a calendar picker
2004         https://bugs.webkit.org/show_bug.cgi?id=93704
2005
2006         Reviewed by Hajime Morita.
2007
2008         * ManualTests/forms/calendar-picker.html:
2009         Add a mock pagePopupController.localizeNumberString().
2010
2011 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2012
2013         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2014         https://bugs.webkit.org/show_bug.cgi?id=94168
2015
2016         Reviewed by Kent Tamura.
2017
2018         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
2019
2020 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
2021
2022         [css3-text] Add CSS3 Text decoration compile flag
2023         https://bugs.webkit.org/show_bug.cgi?id=93863
2024
2025         Reviewed by Julien Chaffraix.
2026
2027         This patch handles the compile flag implementation, which will come disabled by
2028         default, thus not exposing the CSS3 text decoration features to the web, unless
2029         when explicitly enabling it with "--css3-text-decoration" build parameter.
2030
2031         * Source/cmake/WebKitFeatures.cmake:
2032         * Source/cmakeconfig.h.cmake:
2033         * configure.ac:
2034
2035 2012-08-15  Brady Eidson  <beidson@apple.com>
2036
2037         Removing a plug-in element from a page opened in a background tab in Safari crashes
2038         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
2039
2040         Reviewed by Beth Dakin.
2041
2042         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
2043
2044 2012-08-14  Keishi Hattori  <keishi@webkit.org>
2045
2046         Share common code between calendar picker and color suggestion picker
2047         https://bugs.webkit.org/show_bug.cgi?id=93802
2048
2049         Reviewed by Kent Tamura.
2050
2051         * ManualTests/forms/calendar-picker.html:
2052         * ManualTests/forms/color-suggestion-picker.html:
2053
2054 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
2055
2056         [Qt] QtWebKit linking fails for QNX cross build
2057         https://bugs.webkit.org/show_bug.cgi?id=93460
2058
2059         Reviewed by Simon Hausmann.
2060
2061         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
2062         Apparently it does not properly support the linker invokation using
2063         -Wl,-whole-archive -l... -Wl,-no-whole-archive
2064         yielding a "cc: no files to process" error. This patch works around
2065         this issue by adding an empty dummy file (and thus object file) to
2066         the linking stage.
2067
2068         * Source/api.pri:
2069
2070 2012-08-14  Keishi Hattori  <keishi@webkit.org>
2071
2072         Move page popup resources to separate directory
2073         https://bugs.webkit.org/show_bug.cgi?id=93932
2074
2075         Reviewed by Kent Tamura.
2076
2077         * ManualTests/forms/calendar-picker.html:
2078         * ManualTests/forms/color-suggestion-picker.html:
2079
2080 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2081
2082         [CMake] Rewrite FindLibSoup2.cmake.
2083         https://bugs.webkit.org/show_bug.cgi?id=93191
2084
2085         Reviewed by Rob Buis.
2086
2087         The existing LibSoup2 was imported from somewhere else and not
2088         only did it contain a lot of unnecessary cruft to look for libsoup
2089         2.2 (which we do not support anyway), but it also relied on the
2090         paths returned by pkg-config for setting the library and include
2091         paths.
2092
2093         For one, this meant "-lsoup-2.4" was passed to the linked instead
2094         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
2095         system version of libsoup to be picked up instead of the one
2096         installed by, say, jhbuild.
2097
2098         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
2099         relies on pkg-config solely for retrieving the current LibSoup
2100         version.
2101
2102         * Source/cmake/FindLibSoup.cmake: Added.
2103         * Source/cmake/FindLibSoup2.cmake: Removed.
2104         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
2105         LibSoup2, look for the GObject component of Glib.
2106
2107 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
2108
2109         [CMake] Remove glib-related Find modules and write single new one instead.
2110         https://bugs.webkit.org/show_bug.cgi?id=93786
2111
2112         Reviewed by Rob Buis.
2113
2114         As part of the ongoing effort to write proper Find modules that use
2115         absolute include and library paths instead of the short ones from
2116         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
2117         FindGLIB.cmake that optionally detects components such as GIO and
2118         GObject.
2119
2120         Library paths are now defined as "/full/path/to/libfoo.so" instead of
2121         simply "foo", so that the linker receives a full path and we can then
2122         avoid accidentally picking up a libfoo.so installed into /usr/lib
2123         instead of a local one built with jhbuild.
2124
2125         * Source/cmake/FindGIO.cmake: Removed.
2126         * Source/cmake/FindGLIB.cmake: Added.
2127         * Source/cmake/FindGlib.cmake: Removed.
2128         * Source/cmake/FindGthread.cmake: Removed.
2129         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
2130
2131 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
2132
2133         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
2134         https://bugs.webkit.org/show_bug.cgi?id=90693
2135
2136         Reviewed by Philippe Normand.
2137
2138         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
2139         as they are not required anymore.
2140
2141         * configure.ac:
2142
2143 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
2144
2145         [Qt] Make it possible to build without QtTest/QtPrintSupport
2146         https://bugs.webkit.org/show_bug.cgi?id=93492
2147
2148         Reviewed by Tor Arne Vestbø.
2149
2150         * Source/QtWebKit.pro: Disable tests if no testlib
2151
2152 2012-08-10  Rob Buis  <rbuis@rim.com>
2153
2154         [BlackBerry] Enable relro link option for JSC executable
2155         https://bugs.webkit.org/show_bug.cgi?id=93726
2156
2157         Reviewed by Yong Li.
2158
2159         Enable relro link option for JSC executable.
2160
2161         * Source/cmake/OptionsBlackBerry.cmake:
2162
2163 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
2164
2165         [CMake] Bump minimum required version to 2.8.3.
2166         https://bugs.webkit.org/show_bug.cgi?id=93450
2167
2168         Reviewed by Daniel Bates.
2169
2170         Following the discussion in bug 93189, it was decided that bumping
2171         the minimum required version from 2.8.0 to 2.8.3 was a good thing
2172         due to additional features, such as improved
2173         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
2174         handling in the PKG_CHECK_MODULES() call.
2175
2176         CMake 2.8.3 was released almost two years ago, so people are
2177         expected to have it or a later version installed.
2178
2179         * CMakeLists.txt:
2180
2181 2012-08-08  Shane Stephens  <shanestephens@google.com>
2182
2183         Compile flag for CSS Hierarchies
2184         https://bugs.webkit.org/show_bug.cgi?id=92433
2185
2186         Reviewed by Tony Chang.
2187
2188         * Source/cmake/WebKitFeatures.cmake:
2189
2190 2012-08-08  Ming Xie  <mxie@rim.com>
2191
2192         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
2193         https://bugs.webkit.org/show_bug.cgi?id=93548
2194
2195         Reviewed by Rob Buis.
2196
2197         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
2198         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
2199         set to empty (See cmake/Modules/Platform/QNX.cmake)
2200
2201         This breaks the assumption which WebKit CMake build system 
2202         makes in Source/cmake/WebKitHelper.cmake
2203
2204         * Source/cmake/OptionsBlackBerry.cmake:
2205
2206 2012-08-08  Philippe Normand  <pnormand@igalia.com>
2207
2208         [GStreamer] 0.11 build broken (again)
2209         https://bugs.webkit.org/show_bug.cgi?id=93474
2210
2211         Reviewed by Martin Robinson.
2212
2213         * configure.ac: Disable media-stream build if GStreamer 0.11
2214         support is enabled, due to farstream-0.1 still messing up with
2215         gstreamer-0.10 include path.
2216
2217 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
2218
2219         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
2220         https://bugs.webkit.org/show_bug.cgi?id=89840
2221
2222         Reviewed by Noam Rosenthal.
2223
2224         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
2225         This implementation is based on COORDINATED_GRAPHICS.
2226         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
2227
2228         * Source/cmake/OptionsEfl.cmake:
2229
2230 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
2231
2232         [Qt] Make it possible to build without QtQuick
2233
2234         Reviewed by Simon Hausmann.
2235
2236         * Source/QtWebKit.pro:
2237         * Source/tests.pri:
2238
2239 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
2240
2241         [Qt] Remove Qt 4 specific code paths
2242         https://bugs.webkit.org/show_bug.cgi?id=88161
2243
2244         Reviewed by Kenneth Rohde Christiansen.
2245
2246         * Source/api.pri:
2247         * WebKit.pro:
2248
2249 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2250
2251         [EFL] Enable link prefetch
2252         https://bugs.webkit.org/show_bug.cgi?id=93281
2253
2254         Reviewed by Kentaro Hara.
2255
2256         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
2257
2258 2012-08-06  Xan Lopez  <xlopez@igalia.com>
2259
2260         [GTK] Cleanup configure.ac build options output
2261         https://bugs.webkit.org/show_bug.cgi?id=93245
2262
2263         Reviewed by Laszlo Gombos.
2264
2265         Remove duplicated elements, sort alphabetically.
2266
2267         * configure.ac: ditto.
2268
2269 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2270
2271         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
2272
2273         * configure.ac: Bump version numbers.
2274
2275 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
2276
2277         [CMake][WIN] Disable C++ exceptions and RTTI
2278         https://bugs.webkit.org/show_bug.cgi?id=93104
2279
2280         Reviewed by Ryosuke Niwa.
2281
2282         Both features are not used in WebKit, so remove them to safe some code.
2283         Also enable compilation of plain c files with multiple processes.
2284
2285         * Source/cmake/OptionsWindows.cmake:
2286
2287 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
2288
2289         Unreviewed build fix for GTK after r124479.
2290
2291         * Source/autotools/symbols.filter: Removed unneeded symbol.
2292
2293 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2294
2295         [Qt] Populate .qmake.cache from the top-level project file
2296
2297         This makes it possible to build webkit without using the perl build
2298         script. The duplicated logic in build-webkit will be removed when we
2299         remove the Qt4 code paths. The build-webkit script will then simply
2300         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
2301
2302         Reviewed by Tor Arne Vestbø.
2303
2304         * WebKit.pro:
2305
2306 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
2307
2308         [cmake] Cleanup FindHarfBuzz.cmake
2309         https://bugs.webkit.org/show_bug.cgi?id=92984
2310
2311         Reviewed by Hajime Morita.
2312
2313         Cleanup which didn't make it into my previous ptch.
2314
2315         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
2316
2317 2012-08-03  Joone Hur  <joone.hur@intel.com>
2318
2319         [EFL][DRT] WebKitAnimation API compile-time disabled
2320         https://bugs.webkit.org/show_bug.cgi?id=84593
2321
2322         Reviewed by Laszlo Gombos.
2323
2324         Enable ENABLE_ANIMATION_API by default on the Efl port.
2325
2326         * Source/cmake/OptionsEfl.cmake:
2327         * Source/cmakeconfig.h.cmake:
2328
2329 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
2330
2331         Unreviewed attempt at fixing the GTK 64-bit debug build.
2332
2333         * Source/autotools/symbols.filter:
2334
2335 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
2336
2337         [GTK] When farstream is not present do not enable MediaStream
2338
2339         Reviewed by Philippe Normand.
2340
2341         When farstream libraries are no present, simply do not build MediaStream
2342         support.
2343
2344         * configure.ac:
2345
2346 2012-08-01  Jian Li  <jianli@chromium.org>
2347
2348         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
2349         https://bugs.webkit.org/show_bug.cgi?id=90298
2350
2351         Reviewed by Adam Barth.
2352
2353         * configure.ac: Add ENABLE_WIDGET_REGION define.
2354
2355 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
2356
2357         [BlackBerry] Enable CSS Filter Effects
2358         https://bugs.webkit.org/show_bug.cgi?id=92685
2359
2360         Reviewed by Rob Buis.
2361
2362         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
2363
2364         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
2365
2366         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
2367         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
2368
2369 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
2370
2371         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
2372         https://bugs.webkit.org/show_bug.cgi?id=92717
2373
2374         Reviewed by Hajime Morita.
2375
2376         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
2377
2378         * Websites/webkit-perf.appspot.com/models.py:
2379         (Runs.chart_params):
2380
2381 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
2382
2383         add Farstream flags/deps to WebKit, for WebRTC
2384         https://bugs.webkit.org/show_bug.cgi?id=87524
2385
2386         Reviewed by Philippe Normand.
2387
2388         Since Farstream will be used as the backend for GTK's WebRTC, this
2389         patch adds it as a dependency to the build system.
2390
2391         * GNUmakefile.am:
2392         * configure.ac:
2393
2394 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
2395
2396         /api/test/runs/chart expires on perf-o-matic
2397         https://bugs.webkit.org/show_bug.cgi?id=92714
2398
2399         Reviewed by Hajime Morita.
2400
2401         Don't update the entire JSON while generating the dashboard images.
2402         This is a bug and not doing this will reduce the server load significantly.
2403
2404         * Websites/webkit-perf.appspot.com/controller.py:
2405         (RunsChartHandler.post):
2406
2407 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
2408
2409         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
2410         https://bugs.webkit.org/show_bug.cgi?id=92376
2411
2412         Reviewed by Tony Chang.
2413
2414         Added manual test to reliably reproduce assertion failure which is solved by this patch.
2415
2416         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
2417
2418 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
2419
2420         Web Inspector: Resource agent's reference to cached resources should be weak.
2421         https://bugs.webkit.org/show_bug.cgi?id=92108
2422
2423         Reviewed by Pavel Feldman.
2424
2425         * Source/autotools/symbols.filter:
2426
2427 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
2428
2429         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
2430         https://bugs.webkit.org/show_bug.cgi?id=92611
2431
2432         Reviewed by Hajime Morita.
2433
2434         * Source/autotools/symbols.filter:
2435
2436 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
2437
2438         Unreviewed, rolling out r124000.
2439         http://trac.webkit.org/changeset/124000
2440         https://bugs.webkit.org/show_bug.cgi?id=92632
2441
2442         seems to have broken chromium Range_InstanceSizeUnknown unit
2443         test across many platforms (Requested by tomhudson on
2444         #webkit).
2445
2446         * Source/autotools/symbols.filter:
2447
2448 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
2449
2450         Replace UnicodeWinCE with UnicodeWchar
2451         https://bugs.webkit.org/show_bug.cgi?id=92539
2452
2453         Reviewed by Ryosuke Niwa.
2454
2455         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
2456         is a replacement for it, which is mainly based on the functions
2457         from <wchar.h>. It is ment as a minimal Unicode backend, which
2458         can be used very easy and has no external dependencies.
2459
2460         * Source/cmake/OptionsWinCE.cmake:
2461
2462 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
2463
2464         Web Inspector: Resource agent's reference to cached resources should be weak.
2465         https://bugs.webkit.org/show_bug.cgi?id=92108
2466
2467         Reviewed by Pavel Feldman.
2468
2469         * Source/autotools/symbols.filter:
2470
2471 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
2472
2473         Add ENABLE_CSS_COMPOSITING flag
2474         https://bugs.webkit.org/show_bug.cgi?id=92553
2475
2476         Reviewed by Dirk Schulze.
2477
2478         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
2479
2480         * Source/cmake/WebKitFeatures.cmake:
2481         * Source/cmakeconfig.h.cmake:
2482         * configure.ac:
2483
2484 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
2485
2486         [EFL] Support for HTML media capture
2487         https://bugs.webkit.org/show_bug.cgi?id=91842
2488
2489         Reviewed by Ryosuke Niwa.
2490
2491         Add HTML media capture feature, and enable that on the Efl port.
2492
2493         * Source/cmake/OptionsEfl.cmake:
2494         * Source/cmake/WebKitFeatures.cmake:
2495         * Source/cmakeconfig.h.cmake:
2496
2497 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
2498
2499         Unreviewed perf-o-matic build fix for dashboard image generation.
2500         Also, only show Parser/html5-full-render on the dashboard by default
2501         so that it won't take forever to load it.
2502
2503         * Websites/webkit-perf.appspot.com/controller.py:
2504         (schedule_runs_update):
2505         (RunsChartHandler.post):
2506         * Websites/webkit-perf.appspot.com/models.py:
2507         (Runs.chart_params):
2508         (DashboardImage.get_image):
2509         * Websites/webkit-perf.appspot.com/models_unittest.py:
2510         (RunsTest.test_chart_params_with_value):
2511
2512 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
2513
2514         [Cairo] Add complex font drawing using HarfbuzzNG
2515         https://bugs.webkit.org/show_bug.cgi?id=91864
2516
2517         Reviewed by Simon Hausmann and Martin Robinson.
2518
2519         Configuring Freetype backend to use HarfBuzz by default.
2520
2521         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
2522         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
2523
2524 2012-07-26  Dan Bernstein  <mitz@apple.com>
2525
2526         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
2527         https://bugs.webkit.org/show_bug.cgi?id=92331
2528
2529         Reviewed by Mark Rowe.
2530
2531         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
2532
2533         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
2534         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2535
2536 2012-07-26  Keishi Hattori  <keishi@webkit.org>
2537
2538         Implement ColorSuggestionPicker page popup
2539         https://bugs.webkit.org/show_bug.cgi?id=92109
2540
2541         Reviewed by Kent Tamura.
2542
2543         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2544
2545 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
2546
2547         [EFL] EFL port should use XDG paths
2548         https://bugs.webkit.org/show_bug.cgi?id=91719
2549
2550         Reviewed by Kenneth Rohde Christiansen.
2551
2552         Efreet library added.
2553
2554         * Source/cmake/FindEFL.cmake:
2555
2556 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2557
2558         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
2559         https://bugs.webkit.org/show_bug.cgi?id=92091
2560
2561         Reviewed by Adam Barth.
2562
2563         Exporting Internals::pageNumber symbols for the Gtk build.
2564
2565         * Source/autotools/symbols.filter:
2566
2567 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
2568
2569         Unreviewed, rolling out r123606.
2570         http://trac.webkit.org/changeset/123606
2571         https://bugs.webkit.org/show_bug.cgi?id=92247
2572
2573         broke Windows build of Chromium (Requested by tomhudson on
2574         #webkit).
2575
2576         * ManualTests/forms/color-suggestion-picker.html: Removed.
2577
2578 2012-07-25  Keishi Hattori  <keishi@webkit.org>
2579
2580         Implement ColorSuggestionPicker page popup
2581         https://bugs.webkit.org/show_bug.cgi?id=92109
2582
2583         Reviewed by Kent Tamura.
2584
2585         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2586
2587 2012-07-23  Kent Tamura  <tkent@chromium.org>
2588
2589         [GTK] Remove unnecessary trailing space in the previous commit.
2590
2591         * Source/autotools/symbols.filter:
2592
2593 2012-07-23  Kent Tamura  <tkent@chromium.org>
2594
2595         [GTK] Attempt to fix build
2596
2597         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
2598
2599 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
2600
2601         Unreviewed, rolling out r123184, r123195, and r123197.
2602         http://trac.webkit.org/changeset/123184
2603         http://trac.webkit.org/changeset/123195
2604         http://trac.webkit.org/changeset/123197
2605         https://bugs.webkit.org/show_bug.cgi?id=92049
2606
2607         pagecycler regression (Requested by morrita on #webkit).
2608
2609         * Source/autotools/symbols.filter:
2610
2611 2012-07-23  Roger Fong  <roger_fong@apple.com>
2612
2613         If select element in Windows is off screen horizontally, 
2614         menu is either inappropriately resized or positioned offscreen.
2615         https://bugs.webkit.org/show_bug.cgi?id=91913
2616         <rdar://problem/7611229>
2617
2618         Reviewed by Tim Horton.
2619
2620         Add a manual test to verify that popup menus render in the correct place.
2621         
2622         * ManualTests/win/select-menu-off-screen.html: Added.
2623
2624 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
2625
2626         Implement sticky positioning
2627         https://bugs.webkit.org/show_bug.cgi?id=90046
2628
2629         Reviewed by Ojan Vafai.
2630
2631         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
2632         
2633         Sort the ENABLE_CSS lines in the file.
2634
2635         * Source/cmake/WebKitFeatures.cmake:
2636         * Source/cmakeconfig.h.cmake:
2637
2638 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
2639
2640         [WINCE] Define NOMINMAX in the build system instead of Platform.h
2641         https://bugs.webkit.org/show_bug.cgi?id=91938
2642
2643         Reviewed by Ryosuke Niwa.
2644
2645         Define it in OptionsWindows.cmake, since NOMINMAX
2646         should to be defined for all windows ports.
2647
2648         * Source/cmake/OptionsWinCE.cmake:
2649         * Source/cmake/OptionsWindows.cmake:
2650
2651 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
2652
2653         Unreviewed, rolling out r123298 and r123301.
2654         http://trac.webkit.org/changeset/123298
2655         http://trac.webkit.org/changeset/123301
2656         https://bugs.webkit.org/show_bug.cgi?id=91953
2657
2658         We need to think some more about the intricacies of exposing a
2659         CMake option for ENABLE_DFG_JIT as this option is specific to
2660         the port and architecture. (Requested by dydx on #webkit).
2661
2662         * Source/cmake/WebKitFeatures.cmake:
2663         * Source/cmakeconfig.h.cmake:
2664
2665 2012-07-22  Daniel Bates  <dbates@webkit.org>
2666
2667         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
2668         (https://bugs.webkit.org/show_bug.cgi?id=91939)
2669
2670         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
2671         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
2672         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
2673
2674         (*) We should look to further discuss with CMake port maintainers about enabling
2675         the DFG JIT by default.
2676
2677         * Source/cmake/WebKitFeatures.cmake:
2678
2679 2012-07-23  Kent Tamura  <tkent@chromium.org>
2680
2681         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2682         https://bugs.webkit.org/show_bug.cgi?id=91941
2683
2684         Reviewed by Kentaro Hara.
2685
2686         A flag name for an elmement should be ENABLE_*_ELEMENT.
2687
2688         * Source/cmake/WebKitFeatures.cmake:
2689         * Source/cmakeconfig.h.cmake:
2690         * configure.ac:
2691
2692 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
2693
2694         [CMake] Add option for ENABLE_DFG_JIT
2695         https://bugs.webkit.org/show_bug.cgi?id=91939
2696
2697         Reviewed by Daniel Bates.
2698
2699         * Source/cmake/WebKitFeatures.cmake:
2700         * Source/cmakeconfig.h.cmake:
2701
2702 2012-07-22  Kent Tamura  <tkent@chromium.org>
2703
2704         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
2705         https://bugs.webkit.org/show_bug.cgi?id=91928
2706
2707         Reviewed by Kentaro Hara.
2708
2709         A flag name for an elmement should be ENABLE_*_ELEMENT.
2710
2711         * Source/cmake/WebKitFeatures.cmake:
2712         * Source/cmakeconfig.h.cmake:
2713         * configure.ac:
2714
2715 2012-07-20  Kent Tamura  <tkent@chromium.org>
2716
2717         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
2718         https://bugs.webkit.org/show_bug.cgi?id=91846
2719
2720         Reviewed by Kentaro Hara.
2721
2722         A flag name for an elmement should be ENABLE_*_ELEMENT.
2723
2724         * Source/cmake/OptionsEfl.cmake:
2725         * Source/cmake/WebKitFeatures.cmake:
2726         * Source/cmakeconfig.h.cmake:
2727         * configure.ac:
2728
2729 2012-07-19  MORITA Hajime  <morrita@google.com>
2730
2731         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
2732         https://bugs.webkit.org/show_bug.cgi?id=59816
2733
2734         Reviewed by Ryosuke Niwa.
2735
2736         * Source/autotools/symbols.filter: Added newly exported symbols.
2737
2738 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
2739
2740         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
2741         https://bugs.webkit.org/show_bug.cgi?id=91741
2742
2743         Reviewed by Kenneth Rohde Christiansen.
2744
2745         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
2746         with cookies in non-suffixed/private domains [GNOME #679230].
2747
2748         * Source/cmake/OptionsEfl.cmake:
2749
2750 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
2751
2752         [GTK] Enable MHTML support by default at build time
2753         https://bugs.webkit.org/show_bug.cgi?id=89987
2754
2755         Reviewed by Carlos Garcia Campos.
2756
2757         Enable MHTML support by default for GTK in configure.ac.
2758
2759         * configure.ac:
2760
2761 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
2762
2763         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
2764         https://bugs.webkit.org/show_bug.cgi?id=91626
2765
2766         Reviewed by Kenneth Rohde Christiansen.
2767
2768         Bump required version of libsoup in CMake to 2.39.3. This is the first
2769         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
2770         and soup_cookie_jar_set_cookie_with_first_party()).
2771
2772         * Source/cmake/OptionsEfl.cmake:
2773
2774 2012-07-18  Varun Jain  <varunjain@chromium.org>
2775
2776         [chromium] Drag image for image elements should be scaled with device scale factor.
2777         https://bugs.webkit.org/show_bug.cgi?id=89688
2778
2779         Reviewed by Adam Barth.
2780
2781         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
2782
2783 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2784
2785         [CMake] Make gtest a shared library
2786         https://bugs.webkit.org/show_bug.cgi?id=90973
2787
2788         Reviewed by Daniel Bates.
2789
2790         It's nicer to make it a shared library because it might improve
2791         linking time and we don't need to force gtest users to link with gtest
2792         dependencies like pthreads (which causes linking errors when it is not
2793         available).
2794
2795         * Source/cmake/gtest/CMakeLists.txt:
2796
2797 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2798
2799         [Qt][V8] Remove the V8 related codepaths and configuration
2800         https://bugs.webkit.org/show_bug.cgi?id=90863
2801
2802         Reviewed by Simon Hausmann.
2803
2804         * Source/api.pri:
2805         * WebKit.pro:
2806
2807 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
2808
2809         Unreviewed, rolling out r122834.
2810         http://trac.webkit.org/changeset/122834
2811         https://bugs.webkit.org/show_bug.cgi?id=91492
2812
2813         it broke the chromium (Requested by kkristof on #webkit).
2814
2815         * Source/api.pri:
2816         * WebKit.pro:
2817
2818 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2819
2820         [Qt][V8] Remove the V8 related codepaths and configuration
2821         https://bugs.webkit.org/show_bug.cgi?id=90863
2822
2823         Reviewed by Simon Hausmann.
2824
2825         * Source/api.pri:
2826         * WebKit.pro:
2827
2828 2012-07-17  David Barr  <davidbarr@chromium.org>
2829
2830         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
2831         https://bugs.webkit.org/show_bug.cgi?id=89055
2832
2833         Reviewed by Kent Tamura.
2834
2835         The css3-images module is at candidate recommendation.
2836         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
2837
2838         Add a configuration option for CSS image-orientation support, disabling it by default.
2839
2840         * Source/cmake/WebKitFeatures.cmake:
2841         * Source/cmakeconfig.h.cmake:
2842
2843 2012-07-16  Pete Williamson  <petewil@google.com>
2844
2845         Expose an export for the iconUrl list so Internals can use it
2846         https://bugs.webkit.org/show_bug.cgi?id=88665
2847
2848         Reviewed by Kent Tamura.
2849
2850         * Source/autotools/symbols.filter: export iconURLs
2851
2852 2012-07-16  Hajime Morrita  <morrita@chromium.org>
2853
2854         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
2855         https://bugs.webkit.org/show_bug.cgi?id=90764
2856
2857         Reviewed by Adam Barth.
2858
2859         Removed symbols which are now covered by WEBCORE_TESTING.
2860
2861         * Source/autotools/symbols.filter:
2862
2863 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2864
2865         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
2866
2867         * configure.ac: Bump version number.
2868
2869 2012-07-12 Josh Hawn <jhawn@apple.com>
2870
2871         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
2872         https://bugs.webkit.org/show_bug.cgi?id=91116
2873
2874         Reviewed by Simon Fraser.
2875
2876         * Source/WebKit2/UIProcess/WebContext.cpp:
2877           WebContext::getWebCoreStatistics():
2878                 Now invalidates callback if no m_process.
2879
2880 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2881
2882         [CMake] Proper handling of ENABLE_API_TESTS build option
2883         https://bugs.webkit.org/show_bug.cgi?id=91221
2884
2885         Reviewed by Rob Buis.
2886
2887         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
2888         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
2889         it almost for free.
2890
2891         * CMakeLists.txt:
2892         * Source/cmake/OptionsEfl.cmake:
2893         * Source/cmake/WebKitFeatures.cmake:
2894         * Source/cmakeconfig.h.cmake:
2895
2896 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
2897
2898         Add dialog element feature toggle to InternalSettings
2899         https://bugs.webkit.org/show_bug.cgi?id=90934
2900
2901         Reviewed by Hajime Morita.
2902
2903         * Source/autotools/symbols.filter: Added newly exported symbol.
2904
2905 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
2906
2907         [Gtk] allow building with css-filters
2908         https://bugs.webkit.org/show_bug.cgi?id=90908
2909
2910         Add support for css-filters in Source/WebCore/GNUmakefile.am
2911         configure.ac
2912
2913         Reviewed by Eric Seidel.
2914
2915         * configure.ac:
2916
2917 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2918
2919         [CMAKE] Add missing feature macros
2920         https://bugs.webkit.org/show_bug.cgi?id=90890
2921
2922         Reviewed by Eric Seidel.
2923
2924         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
2925         haven't defined in cmake feature list.
2926
2927         * Source/cmake/WebKitFeatures.cmake:
2928         * Source/cmakeconfig.h.cmake:
2929
2930 2012-07-10  Kent Tamura  <tkent@chromium.org>
2931
2932         RTL calendar picker for <input type=date> is too narrow and clipped
2933         https://bugs.webkit.org/show_bug.cgi?id=90864
2934
2935         Reviewed by Kentaro Hara.
2936
2937         * ManualTests/forms/calendar-picker.html:
2938         - Add isRTL:true for the arabic setting
2939         - Reset the iframe size when the setting is changed.
2940
2941 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
2942
2943         Unreviewed, rolling out r122178.
2944         http://trac.webkit.org/changeset/122178
2945         https://bugs.webkit.org/show_bug.cgi?id=90857
2946
2947         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
2948         tests, started to fail (Requested by hayato on #webkit).
2949
2950         * Source/autotools/symbols.filter:
2951
2952 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2953
2954         Add ENABLE_DIALOG_ELEMENT and skeleton files
2955         https://bugs.webkit.org/show_bug.cgi?id=90521
2956
2957         Reviewed by Kent Tamura.
2958
2959         * Source/cmake/WebKitFeatures.cmake:
2960         * Source/cmakeconfig.h.cmake:
2961
2962 2012-07-09  Pete Williamson  <petewil@google.com>
2963
2964         Expose an export for the iconUrl list so Internals can use it
2965         https://bugs.webkit.org/show_bug.cgi?id=88665
2966
2967         Reviewed by Kent Tamura.
2968
2969         * Source/autotools/symbols.filter: export iconURLs
2970
2971 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
2972
2973         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
2974         https://bugs.webkit.org/show_bug.cgi?id=90575
2975
2976         Reviewed by Rob Buis.
2977
2978         Add a manual test to verify wide content doesn't interfere
2979         with initial-scale calculations.
2980
2981         Internal review from Konrad Piascik.
2982
2983         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
2984
2985 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
2986
2987         Unreviewed, rolling out r122107.
2988         http://trac.webkit.org/changeset/122107
2989         https://bugs.webkit.org/show_bug.cgi?id=90794
2990
2991         Build failure on Mac debug bots (Requested by falken_ on
2992         #webkit).
2993
2994         * Source/cmake/WebKitFeatures.cmake:
2995         * Source/cmakeconfig.h.cmake:
2996
2997 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2998
2999         Add ENABLE_DIALOG_ELEMENT and skeleton files
3000         https://bugs.webkit.org/show_bug.cgi?id=90521
3001
3002         Reviewed by Kent Tamura.
3003
3004         * Source/cmake/WebKitFeatures.cmake:
3005         * Source/cmakeconfig.h.cmake:
3006
3007 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3008
3009         [EFL][CMake] Move gtest sources to an upper level
3010         https://bugs.webkit.org/show_bug.cgi?id=90602
3011
3012         Reviewed by Chang Shu.
3013
3014         CTest was enabled for all the ports, but used only by EFL. Now
3015         ENABLE_API_TESTS has to be defined, which will also build gtest.
3016
3017         * CMakeLists.txt:
3018         * Source/CMakeLists.txt:
3019         * Source/cmake/OptionsEfl.cmake:
3020         * Source/cmake/gtest/CMakeLists.txt: Added.
3021
3022 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
3023
3024         [Gtk] Add a configuration option for disabling unstable features in releases
3025         https://bugs.webkit.org/show_bug.cgi?id=87995
3026
3027         Reviewed by Martin Robinson.
3028
3029         Add a configuration flag for enabling the unstable features - features of which
3030         support in the Gtk port is being worked on but is not yet complete. The primary
3031         use of this flag is when compiling through the build-webkit script.
3032
3033         All the features that are currently enabled when building through build-webkit but
3034         are disabled by default when executing the configure script directly have their default
3035         value (when the correspondent flag is not passed) set to 'yes' when unstable features
3036         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
3037         a release build (unless they are specifically enabled).
3038
3039         * configure.ac:
3040
3041 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3042
3043         [Qt] Remove custom qmake logic for module creation
3044
3045         Qmake now has the necessary hooks to cleanly override the build locations.
3046
3047         https://bugs.webkit.org/show_bug.cgi?id=90461
3048
3049         Reviewed by Tor Arne Vestbø.
3050
3051         * Source/api.pri:
3052
3053 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3054
3055         [Qt] Add top-level .qmake.conf
3056
3057         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
3058
3059         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
3060         hurt, and is still required for Qt4.
3061
3062         https://bugs.webkit.org/show_bug.cgi?id=90461
3063
3064         Reviewed by Tor Arne Vestbø.
3065
3066         * .qmake.conf: Added.
3067         * WebKit.pro:
3068
3069 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3070
3071         [Qt] Let qt_module_config create the forwarding module pri file
3072
3073         https://bugs.webkit.org/show_bug.cgi?id=90461
3074
3075         Reviewed by Tor Arne Vestbø.
3076
3077         * Source/sync.profile:
3078
3079 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3080
3081         [Qt] Don't let qt_webkit.pri proclaim its own location
3082
3083         This won't work any more with recent Qt5 versions, as the forwarding
3084         pri is created by qt_module_config, which needs MODULE_PRI to be set
3085         up already.
3086
3087         We also need to load build_config, not qt_module.
3088
3089         https://bugs.webkit.org/show_bug.cgi?id=90461
3090
3091         Reviewed by Tor Arne Vestbø.
3092
3093         * Source/api.pri:
3094
3095 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3096
3097         [Qt] Remove redundant CONFIG+=module
3098
3099         qt_module_config takes care of that.
3100
3101         In api.pri we are actually testing the flag ourselves, so now we need to
3102         test a related flag qt_module_config sets instead.
3103
3104         https://bugs.webkit.org/show_bug.cgi?id=90461
3105
3106         Reviewed by Tor Arne Vestbø.
3107
3108         * Source/api.pri:
3109
3110 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3111
3112         [Qt] Adjust to changed generation of master include file
3113
3114         The responsiblity for creating the master include was moved out of syncqt.
3115         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
3116         determining whether a header is private.
3117
3118         https://bugs.webkit.org/show_bug.cgi?id=90461
3119
3120         Reviewed by Tor Arne Vestbø.
3121
3122         * Source/sync.profile:
3123
3124 2012-07-05  Rob Buis  <rbuis@rim.com>
3125
3126         [CMake] Fix some CMake warnings
3127         https://bugs.webkit.org/show_bug.cgi?id=90558
3128
3129         Fix WebKit options so they match with FeatureList.pm.
3130
3131         Reviewed by Dan Bates.
3132
3133         * Source/cmake/WebKitFeatures.cmake:
3134         * Source/cmakeconfig.h.cmake:
3135
3136 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3137
3138         [Qt] Move Webkit1 before WebKit2 in the build order
3139
3140         Reviewed by Csaba Osztrogonác.
3141
3142         * WebKit.pro:
3143
3144 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
3145
3146         [CMAKE] Unreviewd typo fix after r121857
3147
3148         * Source/cmake/WebKitMacros.cmake:
3149
3150 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
3151
3152         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
3153         https://bugs.webkit.org/show_bug.cgi?id=88608
3154
3155         Reviewed by Hajime Morita.
3156
3157         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
3158
3159 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
3160
3161         [Wk2][EFL] EFL needs a WebKitTestRunner
3162         https://bugs.webkit.org/show_bug.cgi?id=87659
3163
3164         Reviewed by Kenneth Rohde Christiansen.
3165
3166         * Source/CMakeLists.txt:
3167         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
3168         shared library.
3169         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
3170
3171 2012-07-04  John Mellor  <johnme@chromium.org>
3172
3173         Text Autosizing: Add compile flag and runtime setting
3174         https://bugs.webkit.org/show_bug.cgi?id=87394
3175
3176         This patch renames Font Boosting to Text Autosizing.
3177
3178         Reviewed by Adam Barth.
3179
3180         * configure.ac:
3181
3182 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
3183
3184         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
3185         https://bugs.webkit.org/show_bug.cgi?id=90258
3186
3187         Reviewed by Rob Buis.
3188
3189         This new macro calls generate-bindings.pl and append generated sources
3190         into proper source list.
3191
3192         * Source/cmake/WebKitMacros.cmake:
3193
3194 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3195
3196         [Qt] Get rid of un-needed QT += declarative for Qt 5
3197
3198         The declarative module has been renamed to quick1 in Qt 5, and the
3199         engine-only module for Qt 5 is named 'qml'. For many of the instances
3200         we could just remove 'declarative', since the project file was only
3201         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
3202         in a haveQt(4) scope.
3203
3204         Reviewed by Csaba Osztrogonác.
3205
3206         * Source/api.pri:
3207
3208 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
3209
3210         [EFL] Enable CSS variables support at compile time
3211         https://bugs.webkit.org/show_bug.cgi?id=90448
3212
3213         Reviewed by Kenneth Rohde Christiansen.
3214
3215         Turn on CSS_VARIABLES flag by default on EFL port.
3216
3217         * Source/cmake/OptionsEfl.cmake:
3218         * Source/cmakeconfig.h.cmake:
3219
3220 2012-07-03  George Staikos  <staikos@webkit.org>
3221
3222         [BlackBerry] Enable microdata support for BlackBerry.
3223         https://bugs.webkit.org/show_bug.cgi?id=90429
3224
3225         Reviewed by Rob Buis.
3226
3227         * Source/cmake/OptionsBlackBerry.cmake:
3228
3229 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3230
3231         [Qt] Make use of .qmake.cache for caching features
3232
3233         Instead of loading() features from the files that need them (and re-running
3234         a bunch of checks), we now run feature detection as part of configure.pro,
3235         and have build-webkit write the computed feature-defines and CONFIG to
3236         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
3237         when building WebKit.pro.
3238
3239         At some point we'll be able to selectivly prevent running of config tests
3240         in configure.pro, which means we don't need a separate code-path for
3241         the build-webkit --help case.
3242
3243         We should also move the code in build-webkit that now uses .webkit.config
3244         to detect clean builds, to use .qmake.cache, since we now store the same
3245         thing there.
3246
3247         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3248
3249         Reviewed by Tor Arne Vestbø.
3250
3251         * Source/QtWebKit.pro:
3252         * Source/api.pri:
3253         * Source/tests.pri:
3254         * WebKit.pro:
3255
3256 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
3257
3258         Unreviewed, rolling out r121766.
3259         http://trac.webkit.org/changeset/121766
3260         https://bugs.webkit.org/show_bug.cgi?id=90465
3261
3262         It caused flakey build errors on the bots (Requested by Ossy
3263         on #webkit).
3264
3265         * Source/QtWebKit.pro:
3266         * Source/api.pri:
3267         * Source/tests.pri:
3268         * WebKit.pro:
3269
3270 2012-07-03  George Staikos  <staikos@webkit.org>
3271
3272         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
3273         https://bugs.webkit.org/show_bug.cgi?id=90422
3274
3275         Reviewed by Rob Buis.
3276
3277         * Source/cmake/OptionsBlackBerry.cmake:
3278
3279 2012-07-03  George Staikos  <staikos@webkit.org>
3280
3281         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
3282         https://bugs.webkit.org/show_bug.cgi?id=90422
3283
3284         Reviewed by Rob Buis.
3285
3286         * Source/cmake/OptionsBlackBerry.cmake:
3287
3288 2012-07-03  Priit Laes  <plaes@plaes.org>
3289
3290         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
3291         https://bugs.webkit.org/show_bug.cgi?id=90332
3292
3293         Reviewed by Gustavo Noronha Silva.
3294
3295         * configure.ac: Bump libsoup requirements to 2.39.2
3296
3297 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3298
3299         [Qt] Make use of .qmake.cache for caching features
3300
3301         Instead of loading() features from the files that need them (and re-running
3302         a bunch of checks), we now run feature detection as part of configure.pro,
3303         and have build-webkit write the computed feature-defines and CONFIG to
3304         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
3305         when building WebKit.pro.
3306
3307         At some point we'll be able to selectivly prevent running of config tests
3308         in configure.pro, which means we don't need a separate code-path for
3309         the build-webkit --help case.
3310
3311         We should also move the code in build-webkit that now uses .webkit.config
3312         to detect clean builds, to use .qmake.cache, since we now store the same
3313         thing there.
3314
3315         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3316
3317         Reviewed by Tor Arne Vestbø.
3318
3319         * Source/QtWebKit.pro:
3320         * Source/api.pri:
3321         * Source/tests.pri:
3322         * WebKit.pro:
3323
3324 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
3325
3326         [EFL] Enable MICRODATA support
3327         https://bugs.webkit.org/show_bug.cgi?id=90377
3328
3329         Reviewed by Kenneth Rohde Christiansen.
3330
3331         Turn on MICRODATA support by default for EFL port.
3332
3333         * Source/cmake/OptionsEfl.cmake:
3334
3335 2012-07-02  George Staikos  <staikos@webkit.org>
3336
3337         [BlackBerry] Enable scoped style for BlackBerry.
3338         https://bugs.webkit.org/show_bug.cgi?id=90418
3339
3340         Reviewed by Rob Buis.
3341
3342         * Source/cmake/OptionsBlackBerry.cmake:
3343         * Source/cmakeconfig.h.cmake:
3344
3345 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
3346
3347         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
3348         https://bugs.webkit.org/show_bug.cgi?id=90271
3349
3350         Reviewed by George Staikos.
3351
3352         RIM PR #154707
3353
3354         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
3355         defined by default.
3356         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
3357         need to rebuild webkit before running DRT.
3358
3359         * Source/cmake/OptionsBlackBerry.cmake:
3360         * Source/cmakeconfig.h.cmake:
3361
3362 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3363
3364         [EFL][CMake] Integrate API unit tests with CTest
3365         https://bugs.webkit.org/show_bug.cgi?id=87251
3366
3367         Reviewed by Daniel Bates.
3368
3369         Enable CTest on the root CMakeLists.txt as it is expected
3370         to be here. This will create a new build target ("make test")
3371         to run all the API unit tests.
3372
3373         * CMakeLists.txt:
3374
3375 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
3376
3377         [EFL] Add Gamepad support
3378         https://bugs.webkit.org/show_bug.cgi?id=90170
3379
3380         Reviewed by Kenneth Rohde Christiansen.
3381
3382         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
3383         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
3384         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
3385
3386 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
3387
3388         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
3389         https://bugs.webkit.org/show_bug.cgi?id=90241
3390
3391         This issue is caused by single quotes in option's labels.
3392         We should use the escape character of single quotes in JavaScript's string which 
3393         starts and ends with single quotes.
3394         So we replace lablels' single quotes with its escape character during generating the 
3395         select popUp's HTML.
3396
3397
3398         Reviewed by George Staikos.
3399
3400         * ManualTests/blackberry/select-popup-items-unicode-display.html:
3401
3402 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
3403
3404         [Qt][WK2] Private non-QtQuick API
3405         https://bugs.webkit.org/show_bug.cgi?id=84532
3406
3407         Reviewed by Noam Rosenthal.
3408
3409         API tests for QRawWebView.
3410
3411         * Source/tests.pri:
3412
3413 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
3414
3415         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
3416
3417         * Source/autotools/symbols.filter:
3418
3419 2012-06-28  MORITA Hajime  <morrita@google.com>
3420
3421         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
3422         https://bugs.webkit.org/show_bug.cgi?id=89732
3423
3424         Reviewed by Dimitri Glazkov.
3425
3426         * Source/autotools/symbols.filter:
3427
3428 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
3429
3430         [BlackBerry] Selection items show as garbage for non-ascii characters.
3431         https://bugs.webkit.org/show_bug.cgi?id=89969
3432
3433         Add charset utf-8 to the select popup's page.
3434
3435         Reviewed by Antonio Gomes.
3436
3437         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
3438
3439 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
3440
3441         [EFL] Enable support for HTML5 datalist
3442         https://bugs.webkit.org/show_bug.cgi?id=90157
3443
3444         Reviewed by Martin Robinson.
3445
3446         Turn on DATALIST flag by default on EFL port to
3447         support HTML5 datalist tag.
3448
3449         * Source/cmake/OptionsEfl.cmake:
3450
3451 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
3452
3453         [Gtk] Add support for the Gamepad API
3454         https://bugs.webkit.org/show_bug.cgi?id=87503
3455
3456         Reviewed by Carlos Garcia Campos.
3457
3458         Only enable the Gamepad feature on Linux as support
3459         for other operating systems is not present.
3460
3461         Check for the GIO Unix and GUdev dependencies when the
3462         Gamepad feature is enabled.
3463
3464         * configure.ac:
3465
3466 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
3467
3468         [Qt] Make it possible to build WebKit without QtWidgets
3469         https://bugs.webkit.org/show_bug.cgi?id=78109
3470
3471         Reviewed by Tor Arne Vestbø.
3472
3473         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
3474         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
3475         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
3476
3477 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3478
3479         [EFL] Implement Network Information API
3480         https://bugs.webkit.org/show_bug.cgi?id=87067
3481
3482         Reviewed by Kenneth Rohde Christiansen.
3483
3484         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
3485
3486 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
3487
3488         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
3489
3490         * configure.ac: Bump version number.
3491
3492 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
3493
3494         [BlackBerry] Sanitize GLSL code using ANGLE.
3495
3496         BlackBerry port does not sanitize GLSL code with ANGLE
3497         https://bugs.webkit.org/show_bug.cgi?id=89583
3498
3499         Reviewed by Rob Buis.
3500
3501         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
3502
3503 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
3504
3505         [GTK] Fix NPAPI plugins on Windows
3506         https://bugs.webkit.org/show_bug.cgi?id=54531
3507
3508         Reviewed by Martin Robinson.
3509
3510         Define XP_WIN on Windows for plugin support.
3511
3512         * GNUmakefile.am:
3513
3514 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
3515
3516         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
3517         https://bugs.webkit.org/show_bug.cgi?id=88207
3518
3519         Reviewed by Chang Shu.
3520
3521         * Source/cmake/OptionsCommon.cmake:
3522         Provide new variable, EXEC_INSTALL_DIR to determine where to install
3523         executables.
3524
3525 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
3526
3527         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
3528         https://bugs.webkit.org/show_bug.cgi?id=88935
3529
3530         Reviewed by Chang Shu.
3531
3532         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
3533
3534 2012-06-20  Varun Jain  <varunjain@chromium.org>
3535
3536         Account for device scale factor when creating image for dragging.
3537         https://bugs.webkit.org/show_bug.cgi?id=89489
3538
3539         Reviewed by Adam Barth.
3540
3541         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
3542
3543 2012-06-18  Philippe Normand  <pnormand@igalia.com>
3544
3545         [GStreamer] 0.11 video-sink
3546         https://bugs.webkit.org/show_bug.cgi?id=77087
3547
3548         Reviewed by Martin Robinson.
3549
3550         * configure.ac: Fix required gstreamer 0.11 version
3551
3552 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3553
3554         [Qt] Fix the Windows build when Qt is built without -release or -debug
3555         https://bugs.webkit.org/show_bug.cgi?id=89471
3556
3557         Reviewed by Tor Arne Vestbø.
3558
3559         Make sure that we at least remove build_all on Windows for api.pri,
3560         as WebCore wasn't built for all configurations.
3561
3562         * Source/api.pri:
3563
3564 2012-06-19  Mike West  <mkwst@chromium.org>
3565
3566         Introduce ENABLE_CSP_NEXT configuration flag.
3567         https://bugs.webkit.org/show_bug.cgi?id=89300
3568
3569         Reviewed by Adam Barth.
3570
3571         The 1.0 draft of the Content Security Policy spec is just about to
3572         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3573         this ENABLE flag, disabled by default.
3574
3575         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3576
3577         * Source/cmake/WebKitFeatures.cmake:
3578         * Source/cmakeconfig.h.cmake:
3579
3580 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3581
3582         [Qt] Allow the modules file generation to work on Windows.
3583         https://bugs.webkit.org/show_bug.cgi?id=89010
3584
3585         Reviewed by Csaba Osztrogonác.
3586
3587         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
3588
3589         * Source/api.pri:
3590
3591 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3592
3593         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
3594         https://bugs.webkit.org/show_bug.cgi?id=88880
3595
3596         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
3597         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
3598         adjust the target since it is in debug_and_release and expects the debug
3599         build_pass to come later. However, since we remove debug_and_release from CONFIG
3600         right after this, the TARGET hasn't been adjusted and the debug build_pass
3601         will not happen.
3602
3603         Work around it by disabling this optimization on Windows.
3604
3605         Reviewed by Tor Arne Vestbø.
3606
3607         * Source/api.pri:
3608
3609 2012-06-19  Mike West  <mkwst@chromium.org>
3610
3611         Add a scheme registry for bypassing Content Security Policy.
3612         https://bugs.webkit.org/show_bug.cgi?id=89373
3613
3614         Reviewed by Adam Barth.
3615
3616         * Source/autotools/symbols.filter:
3617
3618 2012-06-18  Rob Buis  <rbuis@rim.com>
3619
3620         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
3621         https://bugs.webkit.org/show_bug.cgi?id=89381
3622
3623         Reviewed by Antonio Gomes.
3624
3625         PR 163598
3626
3627         Enable LEGACY_VIEWPORT_ADAPTION.
3628
3629         * Source/cmake/OptionsBlackBerry.cmake:
3630
3631 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3632
3633         Unreviewed, GTK 64-bit build fix after r120551.
3634
3635         * Source/autotools/symbols.filter:
3636
3637 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3638
3639         Unreviewed, GTK build fix after r120397.
3640
3641         * Source/autotools/symbols.filter:
3642
3643 2012-06-14  Kent Tamura  <tkent@chromium.org>
3644
3645         Validate form state strings in FormController::setStateForNewFormElements()
3646         https://bugs.webkit.org/show_bug.cgi?id=88768
3647
3648         Reviewed by Hajime Morita.
3649
3650         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
3651
3652 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
3653
3654         [Blackberry] add a new Api named setAllowNotification
3655         https://bugs.webkit.org/show_bug.cgi?id=88950
3656
3657         Reviewed by Antonio Gomes.
3658
3659         Add a new API named setAllowNotification in webpage class to
3660         let client set those allowed domains into notifications.
3661
3662         Test case:
3663         * ManualTests/blackberry/notification.html: Added.
3664
3665 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
3666
3667         [Gtk] Enable link prefetch support in the developer builds
3668         https://bugs.webkit.org/show_bug.cgi?id=89011
3669
3670         Reviewed by Martin Robinson.
3671
3672         Rather export an automake conditional than define a preprocessor
3673         macro for enabling link prefetch support.
3674
3675         * configure.ac:
3676
3677 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
3678
3679         [BlackBerry] Enable MEDIA_STREAM by default
3680         https://bugs.webkit.org/show_bug.cgi?id=88849
3681
3682         Reviewed by Antonio Gomes.
3683
3684         * Source/cmake/OptionsBlackBerry.cmake:
3685         * Source/cmakeconfig.h.cmake:
3686
3687 2012-06-12  MORITA Hajime  <morrita@google.com>
3688
3689         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
3690         https://bugs.webkit.org/show_bug.cgi?id=62218
3691
3692         Reviewed by Dimitri Glazkov.
3693
3694         * Source/autotools/symbols.filter:
3695
3696 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3697
3698         [EFL] Enable SHADOW_DOM flag
3699         https://bugs.webkit.org/show_bug.cgi?id=87732
3700
3701         Reviewed by Kentaro Hara.
3702
3703         Enable SHADOW_DOM flag by default at compile time for EFL port.
3704
3705         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
3706         * Source/cmake/OptionsEfl.cmake:
3707         * Source/cmakeconfig.h.cmake:
3708
3709 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3710
3711         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
3712         https://bugs.webkit.org/show_bug.cgi?id=88715
3713
3714         Reviewed by Noam Rosenthal.
3715
3716         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
3717
3718         * Source/cmake/OptionsEfl.cmake:
3719         * Source/cmakeconfig.h.cmake:
3720
3721 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3722
3723         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
3724         https://bugs.webkit.org/show_bug.cgi?id=88850
3725
3726         Reviewed by Alexis Menard.
3727
3728         Enabled it by default on CMake ports like in other ports.
3729         This patch is a follow up to r120029.
3730
3731         * Source/cmake/WebKitFeatures.cmake:
3732         * Source/cmakeconfig.h.cmake:
3733
3734 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3735
3736         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
3737         https://bugs.webkit.org/show_bug.cgi?id=84406
3738
3739         Reviewed by Hajime Morita.
3740
3741         Exporting Internals::counterValueForElement symbols for the Gtk build.
3742
3743         * Source/autotools/symbols.filter:
3744
3745 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
3746
3747         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3748         https://bugs.webkit.org/show_bug.cgi?id=88804
3749
3750         Reviewed by Tony Chang.
3751
3752         Protect box-decoration-break behind a feature flag enabled by default.
3753
3754         * configure.ac:
3755
3756 2012-06-11  Arnaud Renevier  <arno@renevier.net>
3757
3758         Replace obsolete mkdir_p variable with MKDIR_P
3759         https://bugs.webkit.org/show_bug.cgi?id=88790
3760
3761         Reviewed by Martin Robinson.
3762
3763         * GNUmakefile.am:
3764         * configure.ac:
3765
3766 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3767
3768         Unreviewed. Fix make distcheck issues.
3769
3770         * GNUmakefile.am: Initialize jscore nosource variables.
3771
3772 2012-06-10  Darin Adler  <darin@apple.com>
3773
3774         Remove unneeded callRemovedLastRef function from TreeShared refactoring
3775         https://bugs.webkit.org/show_bug.cgi?id=88653
3776
3777         Reviewed by Sam Weinig.
3778
3779         * Source/autotools/symbols.filter: Filter removedLastRef instead of
3780         callRemovedLastRef.
3781
3782 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
3783
3784         Add UNDO_MANAGER flag
3785         https://bugs.webkit.org/show_bug.cgi?id=87908
3786
3787         Reviewed by Tony Chang.
3788
3789         * Source/cmake/WebKitFeatures.cmake:
3790
3791 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3792
3793         Fix the GTK+ build when OpenGL is enabled.
3794
3795         * configure.ac: Fix the build.
3796
3797 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3798
3799         [GTK] build accelerated compositing on by default if OpenGL is present
3800         https://bugs.webkit.org/show_bug.cgi?id=88677
3801
3802         Reviewed by Alejandro G. Castro.
3803
3804         Build accelerated compositing by default if OpenGL is present, just like WebGL.
3805         Also prevent enabling WebGL if Clutter is turned on.
3806
3807         * configure.ac: Build AC by default.
3808
3809 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
3810
3811         [GTK] Add API to get the library version to WebKit2 GTK+
3812         https://bugs.webkit.org/show_bug.cgi?id=88426
3813
3814         Reviewed by Martin Robinson.
3815
3816         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
3817         file.
3818
3819 2012-06-08  Ion Rosca  <rosca@adobe.com>
3820
3821         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
3822         https://bugs.webkit.org/show_bug.cgi?id=74111
3823
3824         Reviewed by Simon Fraser.
3825
3826         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
3827
3828 2012-06-07  Kentaro Hara  <haraken@chromium.org>
3829
3830         Reduce Node object size from 72 byte to 64 byte
3831         https://bugs.webkit.org/show_bug.cgi?id=88528
3832
3833         Reviewed by Ryosuke Niwa.
3834
3835         Added a symbol for callRemovedLastRef().
3836
3837         * Source/autotools/symbols.filter:
3838
3839 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
3840
3841         Build fix for WinCE after r113570.
3842
3843         * Source/cmake/OptionsWinCE.cmake:
3844
3845 2012-06-07  Adam Barth  <abarth@webkit.org>
3846
3847         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
3848         https://bugs.webkit.org/show_bug.cgi?id=88375
3849
3850         Reviewed by James Robinson.
3851
3852         This symbol no longer exists.
3853
3854         * Source/autotools/symbols.filter:
3855
3856 2012-06-06  David Kilzer  <ddkilzer@apple.com>
3857
3858         Teach git about localizable *.strings files
3859         <http://webkit.org/b/88447>
3860
3861         Reviewed by Adam Roben.
3862
3863         * .gitattributes: Set diff attribute for *.strings files so
3864         git-diff doesn't complain about them being binary files once the
3865         git-config command is run.
3866
3867 2012-06-06  Andy Wingo  <wingo@igalia.com>
3868
3869         [GTK] Enable the LLInt
3870         https://bugs.webkit.org/show_bug.cgi?id=88315
3871
3872         Reviewed by Filip Pizlo.
3873
3874         * configure.ac: Require Ruby, to build the low-level interpreter.
3875
3876 2012-06-06  Sam D  <dsam2912@gmail.com>
3877
3878         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
3879         https://bugs.webkit.org/show_bug.cgi?id=87644
3880
3881         Reviewed by Pavel Feldman.
3882
3883         Added an option to enable/disable all breakpoints in Breakpoint pane.
3884
3885         * Source/WebCore/English.lproj/localizedStrings.js:
3886         * Source/WebCore/inspector/front-end/BreakpointManager.js:
3887         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
3888         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
3889         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
3890         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
3891         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):