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