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