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