[Qt] Unreviewed gardening.
[WebKit-https.git] / ChangeLog
1 2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
2
3         Unreviewed, rolling out r144567.
4         http://trac.webkit.org/changeset/144567
5         https://bugs.webkit.org/show_bug.cgi?id=111266
6
7         Does not compile on apple-win (Requested by abarth on
8         #webkit).
9
10         * Source/autotools/symbols.filter:
11
12 2013-03-03  Ruslan Abdikeev  <aruslan@chromium.org>
13
14         <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
15         https://bugs.webkit.org/show_bug.cgi?id=109061
16
17         Reviewed by Adam Barth.
18
19         * Source/autotools/symbols.filter:
20
21 2013-03-01  Elliott Sprehn  <esprehn@gmail.com>
22
23         Don't leak Documents when using MutationObserver from extensions
24         https://bugs.webkit.org/show_bug.cgi?id=111234
25
26         Reviewed by Adam Barth.
27
28         * ManualTests/leak-observer-nonmain-world.html: Added.
29
30 2013-02-27  Zan Dobersek  <zdobersek@igalia.com>
31
32         [GTK] Disable MathML support in release builds
33         https://bugs.webkit.org/show_bug.cgi?id=110981
34
35         Reviewed by Martin Robinson.
36
37         * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
38         as the code is not yet deemed production-ready.
39
40 2013-02-27  Glenn Adams  <glenn@skynav.com>
41
42         Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
43         https://bugs.webkit.org/show_bug.cgi?id=110944
44
45         Reviewed by Dean Jackson.
46
47         * Source/cmake/WebKitFeatures.cmake:
48         * Source/cmakeconfig.h.cmake:
49
50 2013-02-24  Laszlo Gombos  <l.gombos@samsung.com>
51
52         [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
53         https://bugs.webkit.org/show_bug.cgi?id=110699
54
55         Reviewed by Andreas Kling.
56
57         Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
58         throughout the project.
59
60         * Source/cmake/OptionsEfl.cmake:
61
62 2013-02-24  Zan Dobersek  <zdobersek@igalia.com>
63
64         [GTK] Stop generating UserAgentGtk.h
65         https://bugs.webkit.org/show_bug.cgi?id=110582
66
67         Reviewed by Martin Robinson.
68
69         * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
70         header, containing the user agent versions that are to be used in the user agent string. The
71         WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
72         webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
73         header is also not generated anymore from the input file.
74
75 2013-02-21  Tony Chang  <tony@chromium.org>
76
77         Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
78         https://bugs.webkit.org/show_bug.cgi?id=109989
79
80         Reviewed by Ryosuke Niwa.
81
82         Add setters to export symbols.
83
84         * Source/autotools/symbols.filter:
85
86 2013-02-21  Martin Robinson  <mrobinson@igalia.com>
87
88         [GTK] Move feature overriding to the configure phase
89         https://bugs.webkit.org/show_bug.cgi?id=110293
90
91         Reviewed by Gustavo Noronha Silva.
92
93         Rework the feature overrides logic so all feature defines go into a
94         header rather than the command line. This has a few benefits. Most
95         notably, we can reuse the header in the gyp build. Another nice result
96         is that changes to the configuration automatically result in a full
97         rebuild and Debug and Release builds can have different configurations.
98
99         All feature define processing happens now during the configuration phase,
100         instead of when running autogen.sh. This means that we need to distribute
101         the feature processing script.
102
103         * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
104         off a build. Also include generate-feature-defines-files in the distribution.
105         * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
106         from the autoconf header, as it is already provided by the feature configuration.
107         * Source/autotools/SetupWebKitFeatures.m4: Added.
108         * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
109         to SetupWebKitFeatures.m4.
110         * autogen.sh: Remove the call to override-feature-defines.
111         * configure.ac: Now include SetupWebKitFeatures.
112
113 2013-02-20  Dirk Schulze  <krit@webkit.org>
114
115         Enable CANVAS_PATH flag
116         https://bugs.webkit.org/show_bug.cgi?id=108508
117
118         Reviewed by Simon Fraser.
119
120         Enable CANVAS_PATH flag on trunk.
121
122         Existing tests cover the feature.
123
124         * Source/cmake/WebKitFeatures.cmake:
125
126 2013-02-19  Claudio Saavedra  <csaavedra@igalia.com>
127
128         Unreviewed build fix.
129
130         * Source/autotools/FindDependencies.m4:
131         * Source/autotools/Versions.m4:
132         * Source/cmake/FindHarfBuzz.cmake:
133
134         Bump gtk and efl dependencies on harfbuzz
135         to 0.9.7. See bug 110145.
136
137 2013-02-19  Changhun Kang  <temoochin@company100.net>
138
139         Only depend on xrender if x11 is being used
140         https://bugs.webkit.org/show_bug.cgi?id=84095
141
142         Reviewed by Martin Robinson.
143
144         * Source/autotools/FindDependencies.m4:
145
146 2013-02-18  ChangSeok Oh  <shivamidow@gmail.com>
147
148         [GTK] Fix nits for configuration
149         https://bugs.webkit.org/show_bug.cgi?id=110083
150
151         Reviewed by Martin Robinson.
152
153         Remove unicode backend printing option. The only backend for unicode is icu
154         after changeset 142724.
155
156         * Source/autotools/PrintBuildConfiguration.m4:
157
158 2013-02-15  Gustavo Noronha Silva  <gns@gnome.org>
159
160         Unreviewed build fix.
161
162         * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
163         and libtool initialization, thus having an effect once again.
164
165 2013-02-15  Keishi Hattori  <keishi@webkit.org>
166
167         Add setValue and closePopup methods to PagePopupController
168         https://bugs.webkit.org/show_bug.cgi?id=109897
169
170         Reviewed by Kent Tamura.
171
172         * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
173         * ManualTests/forms/color-suggestion-picker.html: Ditto.
174
175 2013-02-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
176
177         Simplify hitTestResultAtPoint and nodesFromRect APIs
178         https://bugs.webkit.org/show_bug.cgi?id=95720
179
180         Reviewed by Julien Chaffraix.
181
182         Update exported symbols.
183
184         * Source/autotools/symbols.filter:
185
186 2013-02-08  Andrey Kosyakov  <caseq@chromium.org>
187
188         Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
189         https://bugs.webkit.org/show_bug.cgi?id=109192
190
191         Reviewed by Pavel Feldman.
192
193         * Source/autotools/symbols.filter:
194
195 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
196
197         Try once again to fix the build after r142756
198
199         * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
200         in the build output.
201         * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
202
203 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
204
205         Try to fix the build after r142756
206
207         * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
208         variable, activate GStreamer if either web audio or web video is enabled.
209
210 2013-02-13  Xianzhu Wang  <wangxianzhu@chromium.org>
211
212         Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
213         https://bugs.webkit.org/show_bug.cgi?id=108695
214
215         Add a manual test. Unable to write a normal layout test because
216         1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
217         2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
218
219         Reviewed by Abhishek Arya.
220
221         * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
222
223 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
224
225         [GTK] Remove support for compiling with GStreamer 0.10
226         https://bugs.webkit.org/show_bug.cgi?id=109593
227
228         Reviewed by Philippe Normand.
229
230         Remove support for building WebKitGTK+ with GStreamer 0.10. We
231         can simplify things greatly because we don't have to worry any
232         longer about selecting one GStreamer API set.
233
234         * Source/autotools/FindDependencies.m4:
235         * Source/autotools/ReadCommandLineArguments.m4:
236         * Source/autotools/SetupAutoconfHeader.m4:
237         * Source/autotools/Versions.m4:
238
239 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
240
241         [GTK] Remove the GLib unicode backend
242         https://bugs.webkit.org/show_bug.cgi?id=109627
243
244         Reviewed by Benjamin Poulain.
245
246         Remove references to the GLib unicode backend from configuration.
247
248         * Source/autotools/FindDependencies.m4:
249         * Source/autotools/ReadCommandLineArguments.m4:
250         * Source/autotools/SetupAutoconfHeader.m4:
251         * Source/autotools/SetupAutomake.m4:
252
253 2013-02-12  Christophe Dumez  <ch.dumez@sisa.samsung.com>
254
255         Remove remaining traces of Web Intents
256         https://bugs.webkit.org/show_bug.cgi?id=109586
257
258         Reviewed by Eric Seidel.
259
260         Remove references to Web Intents from CMake files as the functionality
261         was removed in r142549.
262
263         * Source/cmake/WebKitFeatures.cmake:
264         * Source/cmakeconfig.h.cmake:
265
266 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
267
268         [GTK] Remove the enable-debug-feature configuration option
269         https://bugs.webkit.org/show_bug.cgi?id=109539
270
271         Reviewed by Philippe Normand.
272
273         Remove the --enable-debug-feature option from configuration. It doesn't
274         do anything that --enable-debug doesn't.
275
276         * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
277         * Source/autotools/ReadCommandLineArguments.m4: Ditto.
278         * Source/autotools/SetupAutoconfHeader.m4: Ditto.
279         * Source/autotools/SetupAutomake.m4: Ditto.
280
281 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
282
283         Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
284         https://bugs.webkit.org/show_bug.cgi?id=109481
285
286         Reviewed by Daniel Bates.
287
288         The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
289         back in r120574. There are still occurrences of it in various build systems
290         which should all be removed as they are useless.
291
292         * Source/cmake/OptionsBlackBerry.cmake:
293         * Source/cmakeconfig.h.cmake:
294
295 2013-02-11  Eric Carlson  <eric.carlson@apple.com>
296
297         [Mac] Track language selection should be sticky
298         https://bugs.webkit.org/show_bug.cgi?id=109466
299
300         Reviewed by Dean Jackson.
301
302         * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
303
304 2013-02-11  Benjamin Poulain  <benjamin@webkit.org>
305
306         Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
307         https://bugs.webkit.org/show_bug.cgi?id=109349
308
309         Reviewed by Sam Weinig.
310
311         * Source/autotools/symbols.filter:
312
313 2013-02-11  Zan Dobersek  <zdobersek@igalia.com>
314
315         * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
316         to the list of paths to be ignored.
317
318 2013-02-10  Laszlo Gombos  <l.gombos@samsung.com>
319
320         Consolidate the way WTF_USE_PTHREADS is enabled
321         https://bugs.webkit.org/show_bug.cgi?id=108191
322
323         Reviewed by Benjamin Poulain.
324
325         Remove duplicated definition of WTF_USE_PTHREADS.
326
327         WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in 
328         Platform.h.
329
330         * Source/cmake/OptionsBlackBerry.cmake:
331         * Source/cmake/OptionsEfl.cmake:
332
333 2013-02-10  Jae Hyun Park  <jae.park08@gmail.com>
334
335         Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
336         https://bugs.webkit.org/show_bug.cgi?id=104266
337
338         Reviewed by Philippe Normand.
339
340         Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
341         the existing macro naming conventions.
342
343         From Platform.h
344         USE() - use a particular third-party library or optional OS service
345         ENABLE() - turn on a specific feature of WebKit
346
347         * Source/autotools/SetupAutoconfHeader.m4:
348         * Source/cmake/OptionsEfl.cmake:
349
350 2013-02-09  Philippe Normand  <pnormand@igalia.com>
351
352         Unreviewed, another GTK+ build fix after r142343.
353
354         * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
355
356 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
357
358         Move workerThreadCount from TestRunner to WebCore Internals
359         https://bugs.webkit.org/show_bug.cgi?id=109239
360
361         Reviewed by Darin Adler.
362
363         * Source/autotools/symbols.filter:
364
365 2013-02-08  Dean Jackson  <dino@apple.com>
366
367         Only a fool would cut and paste from a terminal showing truncated git logs.
368         I am that fool.
369
370         Export the full symbol for InlineBox::nodeAtPoint.
371
372         * Source/autotools/symbols.filter:
373
374 2013-02-08  Dean Jackson  <dino@apple.com>
375
376         Snapshotted plug-in should use shadow root
377         https://bugs.webkit.org/show_bug.cgi?id=108284
378
379         Unreviewed GTK+ build fix.
380
381         * Source/autotools/symbols.filter: Export InlineBox symbols.
382
383 2013-02-08  Seulgi Kim  <seulgikim@company100.net>
384
385         Update .gitignore for vim swap files.
386         https://bugs.webkit.org/show_bug.cgi?id=109252
387
388         Reviewed by Dirk Pranke.
389
390         When opening the same files multiple with vim, vim creates a .*.sw[a-p]
391         file as the swap file.
392
393         * .gitignore:
394
395 2013-02-08  Tomas Popela  <tpopela@redhat.com>
396
397         [GTK] Include files from DerivedSources/webkitdom for introspection
398         https://bugs.webkit.org/show_bug.cgi?id=108631
399
400         Reviewed by Martin Robinson.
401
402         Include files from DerivedSources/webkitdom for introspection
403
404         * /Source/WebKit/gtk/GNUmakefile.am:
405         * /Source/WebKit2/GNUmakefile.am:
406
407 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
408
409         [GTK] Split configure.ac into reusable portions
410         https://bugs.webkit.org/show_bug.cgi?id=109246
411
412         Reviewed by Philippe Normand.
413
414         Split up configure.ac into sections based on different "phases"
415         of configuration. This should make it easier to find what you are
416         looking for as well as creating a "right" place to put things.
417         A nice side effect of this is that we can share the different
418         modules with a gyp build.
419
420         * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
421         * Source/autotools/FindDependencies.m4: Added.
422         * Source/autotools/PrintBuildConfiguration.m4: Added.
423         * Source/autotools/ReadCommandLineArguments.m4: Added.
424         * Source/autotools/SetupAutoconfHeader.m4: Added.
425         * Source/autotools/SetupAutomake.m4: Added.
426         * Source/autotools/SetupCompilerFlags.m4: Added.
427         * Source/autotools/SetupLibtool.m4: Added.
428         * Source/autotools/Versions.m4: Added.
429         * configure.ac:
430
431 2013-02-07  David Farler  <dfarler@apple.com>
432
433         Makefiles should work for arbitrary SDKs and architectures on Apple ports
434         https://bugs.webkit.org/show_bug.cgi?id=107863
435
436         Reviewed by Mark Rowe.
437
438         * Makefile:
439         Allow SDKROOT, ARCHS outside of $(ARGS).
440         Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
441         * Makefile.shared: options to webkitdirs based on SDKROOT
442         * Source/Makefile: don't build WebKit2 for iOS
443
444 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
445
446         [GTK] Cleanup command-line defines
447         https://bugs.webkit.org/show_bug.cgi?id=109213
448
449         Reviewed by Xan Lopez.
450
451         * GNUmakefile.am: Remove references to flags that are now provided
452         by autotoolsconfig.h
453         * configure.ac: Add new AC_DEFINE invocations for flags that were
454         before manually appended to the compiler CPPFLAGS and clump all
455         AC_DEFINE invocations together.
456
457 2013-02-07  ChangSeok Oh  <shivamidow@gmail.com>
458
459         [GTK][AC] Clutter required version up to 1.12
460         https://bugs.webkit.org/show_bug.cgi?id=109037
461
462         Reviewed by Martin Robinson.
463
464         The clutter requried version is changed to 1.12.
465
466         * configure.ac:
467
468 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
469
470         [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
471         https://bugs.webkit.org/show_bug.cgi?id=109198
472
473         Reviewed by Martin Robinson.
474
475         * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
476         define is currently a no-op.
477         * configure.ac: Don't set the Automake conditional as it's currently not needed due
478         to checking for Farstream dependency being removed in r142005.
479
480 2013-02-07  Gavin Peters  <gavinp@chromium.org>
481
482         Unreviewed, rolling out r142141.
483         http://trac.webkit.org/changeset/142141
484         https://bugs.webkit.org/show_bug.cgi?id=108990
485
486         Reland r142112, will update Chromium expectations and create a
487         Chromium bug instead for the crash.
488
489         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
490
491 2013-02-07  Gavin Peters  <gavinp@chromium.org>
492
493         Unreviewed, rolling out r142112.
494         http://trac.webkit.org/changeset/142112
495         https://bugs.webkit.org/show_bug.cgi?id=108990
496
497         The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
498
499         See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
500
501         * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
502
503 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
504
505         [GTK] configure.ac requires a cleanup
506         https://bugs.webkit.org/show_bug.cgi?id=99272
507
508         Reviewed by Martin Robinson.
509
510         Clean up configure.ac. While there is no strict style guideline determined
511         for this file the changes enforce the usual indentation of four spaces along
512         with line wrapping at 130 characters and grammar fixes/updates.
513
514         * configure.ac:
515
516 2013-02-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
517
518         [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
519         https://bugs.webkit.org/show_bug.cgi?id=108990
520
521         Reviewed by Noam Rosenthal.
522
523         Add a new test that allow us to remove the fixed positioning of a layer but still keeping
524         it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
525         count this layer as fixed position.
526
527         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
528
529 2013-02-07  Gustavo Noronha Silva  <gns@gnome.org>
530
531         Unreviewed build fix after r141196 for 32 bits autotools.
532
533         * Source/autotools/symbols.filter: restore 32 bits version of the
534         WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
535         WebCore::Range const*, unsigned int&, unsigned int&) symbol.
536
537 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
538
539         [Qt] Compile WTF tests of TestWebKitAPI
540         https://bugs.webkit.org/show_bug.cgi?id=108935
541
542         Reviewed by Kenneth Rohde Christiansen.
543
544         Build gtest on Linux.
545
546         * WebKit.pro:
547
548 2013-02-06  Jonathon Jongsma  <jonathon.jongsma@collabora.com>
549
550         [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
551         https://bugs.webkit.org/show_bug.cgi?id=100261
552
553         Reviewed by Philippe Normand
554
555         * configure.ac: removed farstream requirement for now since it's
556         not actually used yet and makes it more difficult to build and test
557
558 2013-02-06  Mike West  <mkwst@chromium.org>
559
560         Add an ENABLE_NOSNIFF feature flag.
561         https://bugs.webkit.org/show_bug.cgi?id=109029
562
563         Reviewed by Jochen Eisinger.
564
565         This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
566         when processing script and other resource types.
567
568         * Source/cmake/WebKitFeatures.cmake:
569         * Source/cmakeconfig.h.cmake:
570
571 2013-02-05  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
572
573         [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
574         https://bugs.webkit.org/show_bug.cgi?id=106554
575
576         Reviewed by Simon Hausmann.
577
578         Explicitely link WebCore resources in the final DLL only on Windows to
579         support force_static_libs_as_shared on other platforms.
580
581         WebKit1 applications don't get the QtWebKit dynamic library loaded
582         since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
583         WebKit1 are dynamic libraries of their own.
584
585         * Source/api.pri:
586
587 2013-02-05  Martin Robinson  <mrobinson@igalia.com>
588
589         Update the NEWS and configuration in preparation for 1.11.5.
590
591         Reviewed by Philippe Normand.
592
593         * configure.ac:
594
595 2013-02-04  Benjamin Poulain  <bpoulain@apple.com>
596
597         Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
598         https://bugs.webkit.org/show_bug.cgi?id=108741
599
600         Reviewed by Tony Chang.
601
602         * Source/autotools/symbols.filter:
603
604 2013-02-02  Patrick Gansterer  <paroga@webkit.org>
605
606         [CMake] Adopt the WinCE port to new CMake
607         https://bugs.webkit.org/show_bug.cgi?id=108754
608
609         Reviewed by Laszlo Gombos.
610
611         Remove the entry point hack which isn't required in the new
612         CMake version with offical WindowsCE support.
613
614         * Source/cmake/OptionsWindows.cmake:
615
616 2013-02-01  Benjamin Poulain  <bpoulain@apple.com>
617
618         Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
619         https://bugs.webkit.org/show_bug.cgi?id=108558
620
621         Reviewed by Dean Jackson.
622
623         * Source/autotools/symbols.filter:
624
625 2013-02-01  Zan Dobersek  <zdobersek@igalia.com>
626
627         [GTK] Add WTFURL source files to the build
628         https://bugs.webkit.org/show_bug.cgi?id=108215
629
630         Reviewed by Benjamin Poulain.
631
632         * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
633         This is required when using the WTFURL backend but otherwise doesn't affect the build.
634
635 2013-02-01  Alexis Menard  <alexis@webkit.org>
636
637         Enable unprefixed CSS transitions by default.
638         https://bugs.webkit.org/show_bug.cgi?id=108216
639
640         Reviewed by Dean Jackson.
641
642         Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
643         to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
644         guard the unprefixing work for CSS Transforms and animations.
645
646         * Source/cmake/WebKitFeatures.cmake:
647         * Source/cmakeconfig.h.cmake:
648
649 2013-01-31  Christophe Dumez  <dchris@gmail.com>
650
651         [EFL] Disable Web Intents
652         https://bugs.webkit.org/show_bug.cgi?id=108457
653
654         Reviewed by Alexey Proskuryakov.
655
656         Turn off WEB_INTENTS flag in EFL CMake project.
657
658         * Source/cmake/OptionsEfl.cmake:
659
660 2013-01-31  Simon Hausmann  <simon.hausmann@digia.com>
661
662         [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
663         https://bugs.webkit.org/show_bug.cgi?id=108472
664
665         Reviewed by Andreas Kling.
666
667         When linking WebKit2, also link the WebKit2QML module.
668
669         * Source/api.pri:
670
671 2013-01-30  Dominik Röttsches  <dominik.rottsches@intel.com>
672
673         [HarfBuzz] Remove the HarfBuzz-old code
674         https://bugs.webkit.org/show_bug.cgi?id=108077
675
676         Reviewed by Benjamin Poulain.
677
678         Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
679         won't be a distinction between ng and non-ng HarfBuzz after
680         removing the old code.
681
682         * Source/cmake/OptionsEfl.cmake:
683
684 2013-01-29  Zan Dobersek  <zdobersek@igalia.com>
685
686         Unreviewed GTK build fix after r141175.
687
688         * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
689
690 2013-01-29  Shinya Kawanaka  <shinyak@chromium.org>
691
692         [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
693         https://bugs.webkit.org/show_bug.cgi?id=106287
694
695         Reviewed by Hajime Morita.
696
697         * Source/autotools/symbols.filter:
698
699 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
700
701         [CMake] Add minimum version information for tool dependencies
702         https://bugs.webkit.org/show_bug.cgi?id=97592
703
704         Reviewed by Kenneth Rohde Christiansen.
705
706         Capture the minimum version information for the tools that are required
707         to build WebKit for all CMake based build systems.
708
709         * CMakeLists.txt:
710
711 2013-01-29  Nate Chapin  <japhet@chromium.org>
712
713         Enable reuse of cached main resources
714         https://bugs.webkit.org/show_bug.cgi?id=105667
715
716         Reviewed by Adam Barth.
717
718         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
719
720 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
721
722         Enable Workers for WinCE
723         https://bugs.webkit.org/show_bug.cgi?id=108099
724
725         Reviewed by Gyuyoung Kim.
726
727         WORKERS are enabled for all CMake based ports except WinCE.
728         Turn on WORKERS for all CMake based ports.
729
730         * Source/cmake/OptionsBlackBerry.cmake:
731         * Source/cmake/OptionsEfl.cmake:
732         * Source/cmake/WebKitFeatures.cmake:
733
734 2013-01-28  Halton Huo  <halton.huo@intel.com>
735
736         [EFL] Quit debug build without -DSHARED_CORE=ON
737         https://bugs.webkit.org/show_bug.cgi?id=104773
738
739         Reviewed by Laszlo Gombos.
740
741         Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
742         is too big (>4G) to archive. The solution is simply to abort cmake in
743         this condition and notify developer.
744
745         * CMakeLists.txt:
746         * Source/cmake/OptionsEfl.cmake:
747         * Source/cmake/OptionsCommon.cmake: 
748
749 2013-01-28  Renata Hodovan  <reni@webkit.org>
750
751         [WK2] Putting QtWebProcess into a chrooted sandbox
752         https://bugs.webkit.org/show_bug.cgi?id=90005
753
754         Reviewed by Anders Carlsson and Zoltan Herczeg.
755
756         Make it possible to build WebKit2 with SandboxProcess.
757
758         * Source/QtWebKit.pro:
759
760 2013-01-27  David Farler  <dfarler@apple.com>
761
762         REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
763         https://bugs.webkit.org/show_bug.cgi?id=108028
764
765         Reviewed by Dan Bernstein.
766
767         * Makefile: Reverted.
768         * Makefile.shared: Reverted.
769         * Source/Makefile: Reverted.
770
771 2013-01-26  David Farler  <dfarler@apple.com>
772
773         Allow building with arbitrary SDK and ARCHS with make + Xcode
774         https://bugs.webkit.org/show_bug.cgi?id=107863
775
776         Reviewed by David Kilzer.
777
778         * Makefile:
779         Removed references to legacy Xcode configurations.
780         * Makefile.shared:
781         Added default ARCHS + SDK settings and parameterized xcodebuild calls.
782         * Source/Makefile:
783         iOS does not build WebKit2.
784
785 2013-01-25  Jussi Kukkonen  <jussi.kukkonen@intel.com>
786
787         [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
788         https://bugs.webkit.org/show_bug.cgi?id=106443
789
790         Reviewed by Laszlo Gombos.
791
792         LevelDB is now included in ThirdParty. Use it when IndexDB is
793         enabled for EFL.
794
795         * Source/cmake/OptionsEfl.cmake:
796         Set WTF_USE_LEVELDB when IndexedDB is enabled
797
798 2013-01-24  Keishi Hattori  <keishi@webkit.org>
799
800         Adjust design of the Calendar Picker
801         https://bugs.webkit.org/show_bug.cgi?id=107507
802
803         Reviewed by Kent Tamura.
804
805         * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
806
807 2013-01-24  Soo-Hyun Choi  <s.choi@hackerslab.eu>
808
809         [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
810         https://bugs.webkit.org/show_bug.cgi?id=101635
811
812         Reviewed by Laszlo Gombos.
813
814         WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
815         Source/WTF/wtf/Platform.h.
816         It would be more future-proof to have it only defined in common C++ code in
817         Platform.h.
818
819         * Source/cmake/OptionsWindows.cmake:
820
821 2013-01-23  Zan Dobersek  <zdobersek@igalia.com>
822
823         Unreviewed.
824
825         Speculative build fix for the GTK port after 140539.
826
827         * Source/autotools/symbols.filter:
828
829 2013-01-22  Gustavo Noronha Silva  <gns@gnome.org>
830
831         [GTK] Debug build failure on x86-64
832         https://bugs.webkit.org/show_bug.cgi?id=107400
833
834         Reviewed by Xan Lopez.
835
836         * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
837         overriden through the environment variable.
838
839 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
840
841         [Autotools] Remove the Canvas Path configuration option
842         https://bugs.webkit.org/show_bug.cgi?id=107537
843
844         Reviewed by Martin Robinson.
845
846         * configure.ac: Remove the configuration option for the Canvas Path
847         feature as this is not in line with the new guidelines about feature
848         enablement in the autotools build system.
849
850 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
851
852         [Autotools] Place a warning in configure.ac about adding new configuration options
853         https://bugs.webkit.org/show_bug.cgi?id=107559
854
855         Reviewed by Martin Robinson.
856
857         * configure.ac: Add an eye-catching section explaining that changes in this file might
858         not be necessary at all and a link pointing to the guidelines on the Trac wiki.
859
860 2013-01-21  Dirk Schulze  <dschulze@adobe.com>
861
862         Add build flag for Canvas's Path object (disabled by default)
863         https://bugs.webkit.org/show_bug.cgi?id=107473
864
865         Reviewed by Dean Jackson.
866
867         Add CANVAS_PATH build flag to build systems.
868
869         * Source/cmake/WebKitFeatures.cmake:
870         * Source/cmakeconfig.h.cmake:
871         * configure.ac:
872
873 2013-01-19  Ryosuke Niwa  <rniwa@webkit.org>
874
875         Delete webkit-perf.appspot.com code from WebKit repository
876         https://bugs.webkit.org/show_bug.cgi?id=107390
877
878         Reviewed by Adam Barth.
879
880         Delete webkit-perf.appspot.com code from WebKit repository since I maintain
881         and push the code via https://github.com/rniwa/webkit-perf now.
882
883         * Websites/webkit-perf.appspot.com: Removed.
884
885 2013-01-19  Philip Rogers  <pdr@google.com>
886
887         Merge SVGStylable into SVGStyledElement
888         https://bugs.webkit.org/show_bug.cgi?id=106877
889
890         Reviewed by Dirk Schulze.
891
892         SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
893         cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
894
895         * wscript:
896
897 2013-01-18  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
898
899         [CMake] Fix CMake warnings
900         https://bugs.webkit.org/show_bug.cgi?id=107290
901
902         Reviewed by Laszlo Gombos.
903
904         Add missing WebKit options to CMake features list.
905
906         * Source/cmake/WebKitFeatures.cmake:
907         * Source/cmakeconfig.h.cmake:
908
909 2013-01-18  Sheriff Bot  <webkit.review.bot@gmail.com>
910
911         Unreviewed, rolling out r140005.
912         http://trac.webkit.org/changeset/140005
913         https://bugs.webkit.org/show_bug.cgi?id=107235
914
915         broke downstream Chromium interactive_ui_tests (Requested by
916         dominicc on #webkit).
917
918         * Source/autotools/symbols.filter:
919
920 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
921
922         [GTK] Build with LevelDB when IndexedDB is enabled
923         https://bugs.webkit.org/show_bug.cgi?id=103220
924
925         Reviewed by Gustavo Noronha Silva.
926
927         * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
928         use the typical approach for feature detection since we need to adjust the automake
929         file output based on whether or not IndexedDatabase is enabled.
930
931 2013-01-17  Nate Chapin  <japhet@chromium.org>
932
933         Enable reuse of cached main resources
934         https://bugs.webkit.org/show_bug.cgi?id=105667
935
936         Reviewed by Antti Koivisto.
937
938         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
939
940 2013-01-17  Seokju Kwon  <seokju.kwon@gmail.com>
941
942         [EFL][CMAKE] Compress resource files of inspector
943         https://bugs.webkit.org/show_bug.cgi?id=106210
944
945         Reviewed by Gyuyoung Kim.
946
947         Add compressing JavaScript
948         for smaller package and faster connection of remote web inspector.
949
950         * Source/PlatformEfl.cmake:
951
952 2013-01-16  Hugo Parente Lima  <hugo.lima@openbossa.org>
953
954         [CMake] Report actual values for feature configuration (instead of the default)
955         https://bugs.webkit.org/show_bug.cgi?id=107010
956
957         Reviewed by Laszlo Gombos.
958
959         * Source/cmake/WebKitFeatures.cmake:
960
961 2013-01-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
962
963         [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
964         https://bugs.webkit.org/show_bug.cgi?id=106969
965
966         Reviewed by Benjamin Poulain.
967
968         * Source/PlatformEfl.cmake: Change DefaultTheme path.
969         * Source/cmake/OptionsEfl.cmake: ditto.
970
971 2013-01-15  Alberto Garcia  <agarcia@igalia.com>
972
973         Fix typos in WebKitFeatures.cmake
974         https://bugs.webkit.org/show_bug.cgi?id=106952
975
976         Reviewed by Martin Robinson.
977
978         * Source/cmake/WebKitFeatures.cmake:
979         Replace "Toogle" with "Toggle".
980
981 2013-01-15  Zan Dobersek  <zandobersek@gmail.com>
982
983         [Autotools] Add support for WebKit2-only builds
984         https://bugs.webkit.org/show_bug.cgi?id=106889
985
986         Reviewed by Gustavo Noronha Silva.
987
988         * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
989         directory if building WebKit1.
990         * configure.ac: Add a configuration option for disabling the WebKit1 build.
991         Only conditionally copy WebKit1-specific targets from the input files. Some
992         small style changes to the WebKit2 configuration flag included as well.
993
994 2013-01-14  Nate Chapin  <japhet@chromium.org>
995
996         Enable reuse of cached main resources
997         https://bugs.webkit.org/show_bug.cgi?id=105667
998
999         Reviewed by Antti Koivisto.
1000
1001         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1002
1003 2013-01-14  Alexandre Rostovtsev  <tetromino@gentoo.org>
1004
1005         Do not hardcode -ldl in OPENGL_LIBS
1006         https://bugs.webkit.org/show_bug.cgi?id=96602
1007
1008         Reviewed by Philippe Normand.
1009
1010         Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
1011         libc, and do not use a separate libdl.
1012
1013         * configure.ac:
1014
1015 2013-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1016
1017         Unreviewed. Update NEWS and configure.ac for 1.11.4 release
1018
1019         * configure.ac: Bump version numbers.
1020
1021 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1022
1023         [GTK] Add API to set the web extensions directory to WebKit2 GTK+
1024         https://bugs.webkit.org/show_bug.cgi?id=106462
1025
1026         Reviewed by Xan Lopez.
1027
1028         * Source/autotools/symbols.filter: Update
1029         WebGtkExtensionManager::initialize symbol.
1030
1031 2013-01-10  Tony Chang  <tony@chromium.org>
1032
1033         Speed up supplemental dependency computation
1034         https://bugs.webkit.org/show_bug.cgi?id=106503
1035
1036         Reviewed by Adam Barth.
1037
1038         * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
1039
1040 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
1041
1042         [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
1043         https://bugs.webkit.org/show_bug.cgi?id=106576
1044
1045         Reviewed by Martin Robinson.
1046
1047         Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
1048         The former was executing actions based on the passed-in feature being
1049         enabled in the (possibly overridden) GNUmakefile.features.am, the actions
1050         usually affecting the Automake conditional value that was set up afterwards.
1051         The new macro does this directly, setting up an Automake conditional of the
1052         same name as the feature that was checked.
1053
1054         * Source/autotools/webkitfeature.m4:
1055
1056 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
1057
1058         Remove the ENABLE_ANIMATION_API feature define occurences
1059         https://bugs.webkit.org/show_bug.cgi?id=106544
1060
1061         Reviewed by Simon Fraser.
1062
1063         The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
1064         feature define handling still lingers in various build systems and configurations
1065         but is of no use, so it should be removed.
1066
1067         * Source/cmake/OptionsBlackBerry.cmake:
1068         * Source/cmake/OptionsEfl.cmake:
1069         * Source/cmake/WebKitFeatures.cmake:
1070         * Source/cmakeconfig.h.cmake:
1071
1072 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1073
1074         [GTK] Add support for loading web process extensions
1075         https://bugs.webkit.org/show_bug.cgi?id=105631
1076
1077         Reviewed by Gustavo Noronha Silva.
1078
1079         * GNUmakefile.am: Add webkit2_web_extension_h_api.
1080         * Source/autotools/symbols.filter: Export WebGtkExtensionManager
1081         symbols required by the injected bundle lib.
1082
1083 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
1084
1085         [EFL] Add gstreamer 1.0.5 to jhbuild
1086         https://bugs.webkit.org/show_bug.cgi?id=106178
1087
1088         Reviewed by Laszlo Gombos.
1089
1090         Update EFL CMake configuration to require gstreamer
1091         1.0.5.
1092
1093         * Source/cmake/FindGStreamer.cmake:
1094         * Source/cmake/OptionsEfl.cmake:
1095
1096 2013-01-09  Hajime Morrita  <morrita@google.com>
1097
1098         [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1099         https://bugs.webkit.org/show_bug.cgi?id=106294
1100
1101         Reviewed by Dimitri Glazkov.
1102
1103         * Source/autotools/symbols.filter:
1104
1105 2013-01-08  Zan Dobersek  <zandobersek@gmail.com>
1106
1107         Add an Autoconf macro that checks whether a given feature is enabled
1108         https://bugs.webkit.org/show_bug.cgi?id=106380
1109
1110         Reviewed by Martin Robinson.
1111
1112         Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
1113         Source/WebCore/GNUmakefile.features.am file to determine whether the
1114         given feature is enabled or disabled in the build that's being configured.
1115
1116         * Source/autotools/webkitfeature.m4: Added.
1117
1118 2013-01-08  Hajime Morrita  <morrita@google.com>
1119
1120         [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1121         https://bugs.webkit.org/show_bug.cgi?id=106282
1122
1123         Reviewed by Dimitri Glazkov.
1124
1125         * Source/autotools/symbols.filter:
1126
1127 2013-01-03  Sergio Villar Senin  <svillar@igalia.com>
1128
1129         [GTK] Add WebP image support
1130         https://bugs.webkit.org/show_bug.cgi?id=105915
1131
1132         Reviewed by Martin Robinson.
1133
1134         WebP is from now on a dependency for WebKitGtk+.
1135
1136         * configure.ac: added WebP library detection.
1137
1138 2013-01-07  Xianzhu Wang  <wangxianzhu@chromium.org>
1139
1140         Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
1141         https://bugs.webkit.org/show_bug.cgi?id=105546
1142
1143         Reviewed by James Robinson.
1144
1145         Export the new symbol.
1146
1147         * Source/autotools/symbols.filter:
1148
1149 2013-01-04  Adam Klein  <adamk@chromium.org>
1150
1151         Remove ENABLE_MUTATION_OBSERVERS #define
1152         https://bugs.webkit.org/show_bug.cgi?id=105459
1153
1154         Reviewed by Ryosuke Niwa.
1155
1156         * Source/cmake/WebKitFeatures.cmake:
1157         * Source/cmakeconfig.h.cmake:
1158
1159 2013-01-04  Zan Dobersek  <zandobersek@gmail.com>
1160
1161         REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
1162         https://bugs.webkit.org/show_bug.cgi?id=105522
1163
1164         Reviewed by Xan Lopez.
1165
1166         Remove the configuration flag covering unprefixed CSS transition property names.
1167         It does not introduce any dependency. The unprefixed property names should be
1168         available by default.
1169
1170         * configure.ac:
1171
1172 2013-01-03  Tony Chang  <tony@chromium.org>
1173
1174         Generate internal.settings from Settings.in
1175         https://bugs.webkit.org/show_bug.cgi?id=104740
1176
1177         Reviewed by Adam Barth.
1178
1179         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1180
1181 2013-01-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1182
1183         [EFL][CMAKE] Remove duplicated conditionals
1184         https://bugs.webkit.org/show_bug.cgi?id=105905
1185
1186         Reviewed by Laszlo Gombos.
1187
1188         * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1189
1190 2013-01-02  Tony Chang  <tony@chromium.org>
1191
1192         Unreviewed, rolling out r138661.
1193         http://trac.webkit.org/changeset/138661
1194         https://bugs.webkit.org/show_bug.cgi?id=104740
1195
1196         Compile problems on EFL
1197
1198         * Source/cmake/WebKitMacros.cmake:
1199
1200 2013-01-02  Tony Chang  <tony@chromium.org>
1201
1202         Generate internal.settings from Settings.in
1203         https://bugs.webkit.org/show_bug.cgi?id=104740
1204
1205         Reviewed by Adam Barth.
1206
1207         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1208
1209 2013-01-02  Elliott Sprehn  <esprehn@chromium.org>
1210
1211         Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1212         https://bugs.webkit.org/show_bug.cgi?id=92591
1213
1214         Reviewed by Eric Seidel.
1215
1216         Expose Element::pseudoElement for Internals.
1217
1218         * Source/autotools/symbols.filter:
1219
1220 2013-01-01  KwangYong Choi  <ky0.choi@samsung.com>
1221
1222         [EFL] Enable MHTML feature
1223         https://bugs.webkit.org/show_bug.cgi?id=105815
1224
1225         Reviewed by Laszlo Gombos.
1226
1227         ENABLE_MHTML is now ON for EFL.
1228
1229         * Source/cmake/OptionsEfl.cmake:
1230
1231 2012-12-31  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1232
1233         [EFL][WebGL] Add compile time support for GLES2.
1234         https://bugs.webkit.org/show_bug.cgi?id=105816
1235
1236         Reviewed by Kenneth Rohde Christiansen.
1237
1238         This patch adds build support for GLES2.
1239         GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1240         cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1241         address all the build issues related to GLES2 but only adds the needed support in
1242         OptionsEfl.cmake.
1243
1244         * Source/cmake/OptionsEfl.cmake:
1245
1246 2012-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1247
1248         [GTK] Move ImageDiff to the Tools directory root
1249         https://bugs.webkit.org/show_bug.cgi?id=105421
1250
1251         Reviewed by Kenneth Rohde Christiansen.
1252
1253         * GNUmakefile.am: Remove the old ImageDiff makefile include.
1254
1255 2012-12-30  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1256
1257         [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1258         https://bugs.webkit.org/show_bug.cgi?id=105876
1259
1260         Reviewed by Kenneth Rohde Christiansen.
1261
1262         This is to sync the naming conventions of our classes in both EGL and GLX implementations. 
1263         In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector. 
1264         This patch renames EGLConfigHelper as EGLConfigSelector.
1265
1266         * Source/cmake/OptionsEfl.cmake:
1267
1268 2012-12-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1269
1270         [EFL] Enable TEMPLATE_ELEMENT feature
1271         https://bugs.webkit.org/show_bug.cgi?id=105865
1272
1273         Reviewed by Laszlo Gombos.
1274
1275         * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1276
1277 2012-12-27  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1278
1279         [EFL][WebGL] Implement EGL support with GLX.
1280         https://bugs.webkit.org/show_bug.cgi?id=105602
1281
1282         Reviewed by Kenneth Rohde Christiansen.
1283
1284         Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1285         by passing -DENABLE_EGL=ON as cmake config parameter.
1286
1287         * Source/cmake/OptionsEfl.cmake:
1288
1289 2012-12-24  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1290
1291         [EFL [WebGL] GLES2 detection is broken.
1292         https://bugs.webkit.org/show_bug.cgi?id=105677
1293
1294         We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1295         OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1296         contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1297         This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1298
1299         Reviewed by Kenneth Rohde Christiansen.
1300
1301         * Source/cmake/FindGLES.cmake:
1302
1303 2012-12-20  Martin Robinson  <mrobinson@igalia.com>
1304
1305         [GTK] Remove plugin process configuration option
1306         https://bugs.webkit.org/show_bug.cgi?id=105564
1307
1308         Reviewed by Carlos Garcia Campos.
1309
1310         Remove the --enable-plugin-process configuration option, opting instead to
1311         always build the plugin process when building WebKit2. It isn't very interesting
1312         for downstream to enable or disable the plugin process. It should always be
1313         enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1314         process building. Additionally, the in-process plugin isn't functional, since
1315         plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1316
1317         * configure.ac: Remove the configuration option.
1318
1319 2012-12-21  Elliott Sprehn  <esprehn@chromium.org>
1320
1321         Replace documentFragmentIsShadowRoot with isTreeScope
1322         https://bugs.webkit.org/show_bug.cgi?id=105345
1323
1324         Reviewed by Dimitri Glazkov.
1325
1326         Expose isTreeScope symbol.
1327
1328         * Source/autotools/symbols.filter:
1329
1330 2012-12-21  Sheriff Bot  <webkit.review.bot@gmail.com>
1331
1332         Unreviewed, rolling out r138338.
1333         http://trac.webkit.org/changeset/138338
1334         https://bugs.webkit.org/show_bug.cgi?id=105621
1335
1336         speculative rollout because fast/dom/shadow/content-element-
1337         distributed-nodes.html is crashing on linux debug. (Requested
1338         by loislo on #webkit).
1339
1340         * Source/autotools/symbols.filter:
1341
1342 2012-12-20  Elliott Sprehn  <esprehn@chromium.org>
1343
1344         Replace documentFragmentIsShadowRoot with isTreeScope
1345         https://bugs.webkit.org/show_bug.cgi?id=105345
1346
1347         Reviewed by Dimitri Glazkov.
1348
1349         Expose isTreeScope symbol.
1350
1351         * Source/autotools/symbols.filter:
1352
1353 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
1354
1355         [EFL] Build break with latest EFL libraries.
1356         https://bugs.webkit.org/show_bug.cgi?id=104827
1357
1358         Reviewed by Laszlo Gombos.
1359
1360         The eo EFL package is introduced and evas and ecore use it since 1.8.
1361         While introducing Eo, EFL changed several structures of Evas and Ecore
1362         from own specific class to Eo.
1363
1364         So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1365         Ecore_Timer to build with latest EFL libraries.
1366
1367         * Source/cmake/FindEo.cmake: Added.
1368         * Source/cmake/OptionsEfl.cmake:
1369         Modified to check Eo when version of EFL libraries is 1.8.
1370
1371 2012-12-20  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1372
1373         [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1374         https://bugs.webkit.org/show_bug.cgi?id=105431
1375
1376         Reviewed by Kenneth Rohde Christiansen.
1377
1378         This patch changes the check HAVE(GLX) to USE(GLX).
1379         This would enable us to choose our preferred GL backend during build time.
1380
1381         * Source/cmake/OptionsEfl.cmake:
1382
1383 2012-12-20  Zan Dobersek  <zandobersek@gmail.com>
1384
1385         [GTK] Remove the --enable-unstable-features configuration option
1386         https://bugs.webkit.org/show_bug.cgi?id=105327
1387
1388         Reviewed by Martin Robinson.
1389
1390         Remove the unnecessary feature_defines_unstable variable.
1391         Remove the unstable-features configuration option.
1392
1393         * configure.ac:
1394         * GNUmakefile.am:
1395
1396 2012-12-20  Dominik Röttsches  <dominik.rottsches@intel.com>
1397
1398         [EFL] MiniBrowser does not play Infinite Gangnam Style
1399         https://bugs.webkit.org/show_bug.cgi?id=103531
1400
1401         Reviewed by Kenneth Rohde Christiansen.
1402
1403         WebAudio now switched to ON for EFL.
1404
1405         * Source/cmake/OptionsEfl.cmake:
1406
1407 2012-12-19  Yael Aharon  <yael.aharon@intel.com>
1408
1409         [EFL] Allow the build system to find OpenGL ES
1410         https://bugs.webkit.org/show_bug.cgi?id=104760
1411
1412         Reviewed by Laszlo Gombos.
1413
1414         Add a way to find if GLESv2 is supported by the build system.
1415         Support for GLESv2 will be added separately.
1416
1417         * Source/cmake/FindGLES.cmake: Added.
1418
1419 2012-12-19  Alexis Menard  <alexis@webkit.org>
1420
1421         Implement CSS parsing for CSS transitions unprefixed.
1422         https://bugs.webkit.org/show_bug.cgi?id=104804
1423
1424         Reviewed by Dean Jackson.
1425
1426         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1427         to cover the work of unprefixing Transforms, Animations and
1428         Transitions. It will let the possibility of each ports to turn it off
1429         in their release branches until we're confident that these CSS
1430         properties are ready to be unprefixed.
1431
1432         * Source/cmake/WebKitFeatures.cmake:
1433         * Source/cmakeconfig.h.cmake:
1434         * configure.ac:
1435
1436 2012-12-18  Ming Xie  <mxie@rim.com>
1437
1438         [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1439         https://bugs.webkit.org/show_bug.cgi?id=105306
1440
1441         Reviewed by Rob Buis.
1442
1443         Disable exception handling. We don't have any try or catch
1444         constructs in our code.
1445
1446         * Source/cmake/OptionsBlackBerry.cmake:
1447
1448 2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1449
1450         [EFL] Allow the build system to detect EGL support.
1451         https://bugs.webkit.org/show_bug.cgi?id=105287
1452
1453         Reviewed by Laszlo Gombos.
1454
1455         Currently, we don't have any way to determine if EGL is supported by the build.
1456         This patch adds support for this. The patch doesn't make any changes to take this into
1457         use. This will be done in another patch.
1458
1459         * Source/cmake/FindEGL.cmake:
1460
1461 2012-12-17  Halton Huo  <halton.huo@intel.com>
1462
1463         [EFL] Add ecore_imf_evas to FindEcore.cmake
1464         https://bugs.webkit.org/show_bug.cgi?id=105159
1465
1466         Reviewed by Laszlo Gombos.
1467
1468         ecore_imf_evas is a separate library, we should add for EFL port as well.
1469
1470         * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1471
1472 2012-12-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1473
1474         Add manual test to verify that geometry methods (moveTo, etc) work
1475         https://bugs.webkit.org/show_bug.cgi?id=105160
1476
1477         Reviewed by Alexis Menard.
1478
1479         * ManualTests/window-geometry.html: Added.
1480
1481 2012-12-16  ChangSeok Oh  <shivamidow@gmail.com>
1482
1483         [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1484         https://bugs.webkit.org/show_bug.cgi?id=105027
1485
1486         Reviewed by Gustavo Noronha Silva.
1487
1488         I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1489         when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1490
1491         * configure.ac:
1492
1493 2012-12-15  Simon Fraser  <simon.fraser@apple.com>
1494
1495         Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1496         https://bugs.webkit.org/show_bug.cgi?id=105073
1497
1498         Reviewed by Dan Bernstein.
1499
1500         Add a manual test for window resize with a centered element.
1501
1502         * ManualTests/resize-repaint.html: Added.
1503
1504 2012-12-13  Stephen White  <senorblanco@chromium.org>
1505
1506         Added manual test for canvas setFont speed.
1507         https://bugs.webkit.org/show_bug.cgi?id=104923
1508
1509         Reviewed by James Robinson.
1510
1511         * ManualTests/canvas-font-speed.html: Added.
1512
1513 2012-12-13  Jerome Pasion  <jerome.pasion@digia.com>
1514
1515         [Qt] Doc: Fixing Qt WebKit reference documentation.
1516
1517         Reviewed by Simon Hausmann.
1518
1519         Fixes:
1520         -added \module for C++ classes and \qmlmodule for QML types
1521         -added links to the Qt WebKit Examples pages
1522         -fixed the qhp settings for Qt Creator
1523
1524         Task-number: QTBUG-28583
1525         Task-number: QTBUG-28418
1526         Task-number: QTBUG-27646
1527
1528         * Source/qtwebkit.qdocconf:
1529
1530 2012-12-13  Jerome Pasion <Jerome.Pasion@digia.com>
1531
1532         [Qt] Fix missing doc dependency to examples
1533
1534         Reviewed by Simon Hausmann.
1535
1536         * Source/qtwebkit.qdocconf:
1537
1538 2012-12-12  John Griggs  <jgriggs@rim.com>
1539
1540         2012-12-12  John Griggs  <jgriggs@rim.com>
1541
1542         [BlackBerry] Update Media Controls for BlackBerry Platform
1543         https://bugs.webkit.org/show_bug.cgi?id=104443
1544         https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1545
1546         Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1547
1548         Reviewed by Rob Buis.
1549
1550         * Source/cmake/OptionsBlackBerry.cmake:
1551
1552 2012-12-12  Xianzhu Wang  <wangxianzhu@chromium.org>
1553
1554         Pre-painting should not paint out-of-view fixed position elements
1555         https://bugs.webkit.org/show_bug.cgi?id=104724
1556
1557         Reviewed by James Robinson.
1558
1559         New manual test.
1560
1561         * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1562
1563 2012-12-12  Krzysztof Czech  <k.czech@samsung.com>
1564
1565         [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1566         https://bugs.webkit.org/show_bug.cgi?id=103036
1567
1568         Reviewed by Laszlo Gombos.
1569
1570         Guard dependencies for accessibility (ATK), so that they can be turned off.
1571
1572         * Source/cmake/OptionsEfl.cmake:
1573         * Source/cmake/WebKitFeatures.cmake:
1574
1575 2012-12-12  Zan Dobersek  <zandobersek@gmail.com>
1576
1577         [GTK] Remove the last of unnecessary configuration options in configure.ac
1578         https://bugs.webkit.org/show_bug.cgi?id=104793
1579
1580         Reviewed by Martin Robinson.
1581
1582         Remove the last of the configuration options that don't introduce any dependencies and/or
1583         are enabled by default in the GNUmakefile.features.am.in file.
1584
1585         * configure.ac:
1586
1587 2012-12-11  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1588
1589         [Qt] Fix the inspector not showing up on Windows
1590         https://bugs.webkit.org/show_bug.cgi?id=104677
1591
1592         Reviewed by Simon Hausmann.
1593
1594         Resources aren't transfered properly from a static WebCore to the final DLL
1595         with MSVC since the linker only pick from the static lib symbols that
1596         are referenced in the final binary.
1597
1598         Move the resource files directly to Qt5WebKit.dll to make sure that they are
1599         available.
1600
1601         * Source/api.pri:
1602
1603 2012-12-11  Xianzhu Wang  <wangxianzhu@chromium.org>
1604
1605         Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1606         https://bugs.webkit.org/show_bug.cgi?id=104714
1607
1608         Reviewed by Eric Seidel.
1609
1610         Export symbol Page::mainThreadScrollingReasonsAsText().
1611
1612         * Source/autotools/symbols.filter:
1613
1614 2012-12-11  Michael Pruett  <michael@68k.org>
1615
1616         [JSC] Add tests for explicit serialization values
1617         https://bugs.webkit.org/show_bug.cgi?id=104423
1618
1619         Reviewed by Oliver Hunt.
1620
1621         Add tests for serialization and deserialization mechanisms of
1622         the JSC implementation of SerializedScriptValue. Similar tests
1623         already exist for the V8 implementation.
1624
1625         * Source/autotools/symbols.filter:
1626
1627 2012-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1628
1629         [GTK] Install GObject DOM bindings headers in its own directory
1630         https://bugs.webkit.org/show_bug.cgi?id=104663
1631
1632         Reviewed by Gustavo Noronha Silva.
1633
1634         * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1635         webkitgtk_gdom_built_h_api variables.
1636
1637 2012-12-11  Stephen Kelly  <stephen.kelly@kdab.com>
1638
1639         WebKit tests for the Qt API should include tests of CMake config files
1640         https://bugs.webkit.org/show_bug.cgi?id=104003
1641
1642         Reviewed by Simon Hausmann.
1643
1644         The Qt WebKit CI system is not going to run this test, but it can
1645         be run locally and to test packages.
1646
1647         * Source/tests.pri:
1648
1649 2012-12-11  Xabier Rodriguez Calvar <calvaris@igalia.com>
1650
1651         [GTK][jhbuild] Switch to GStreamer 1.0 build
1652         https://bugs.webkit.org/show_bug.cgi?id=91727
1653
1654         Reviewed by Philippe Normand.
1655
1656         Switch build-webkit --gtk to GStreamer 1.0 support and build the
1657         necessary GStreamer git modules from JHBuild.
1658
1659         * configure.ac: Removed GStreamer unstable API flag, made
1660         GStreamer 1.0 default instead of 0.10 and made required version
1661         1.0.3. In case no GStreamer version is specified, it falls back to
1662         0.10. In case no video or web-audio are requested, GStreamer
1663         and Farstream checks are not performed.
1664
1665 2012-12-11  Zan Dobersek  <zandobersek@gmail.com>
1666
1667         [GTK] Feature enabling/disabling should be possible through build-webkit
1668         https://bugs.webkit.org/show_bug.cgi?id=99271
1669
1670         Reviewed by Gustavo Noronha Silva.
1671
1672         The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1673         before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1674         is present and properly modified if the build-webkit script intends to override
1675         any feature.
1676
1677         The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1678         so it doesn't pop out as a new, untracked file.
1679
1680         * .gitignore:
1681         * autogen.sh:
1682
1683 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
1684
1685         [GTK] Remove the Pango backend
1686         https://bugs.webkit.org/show_bug.cgi?id=104569
1687
1688         Reviewed by Daniel Bates.
1689
1690         Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1691         things, so we cannot yet eliminate our dependency on Pango.
1692
1693         * configure.ac: Always look for FreeType/Harfbuzz.
1694
1695 2012-12-10  Laszlo Gombos  <l.gombos@samsung.com>
1696
1697         [EFL] Change the minimum required EFL version to 1.6
1698         https://bugs.webkit.org/show_bug.cgi?id=104431
1699
1700         Reviewed by Kenneth Rohde Christiansen.
1701
1702         Change the minimum required EFL version to 1.6 from 1.7 to enable
1703         building on Tizen.
1704
1705         The elementary EFL package is only required to build MiniBrowser,
1706         so I moved the required only to the Minibrowser CMake file.
1707
1708         * Source/cmake/OptionsEfl.cmake:
1709
1710 2012-12-10  Alexis Menard  <alexis@webkit.org>
1711
1712         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1713         https://bugs.webkit.org/show_bug.cgi?id=104539
1714
1715         Reviewed by Antonio Gomes.
1716
1717         As discussed on webkit-dev it is not needed to keep this feature flag
1718         as support for <position> type is a small feature that is already
1719         implemented by three other UAs. It was useful while landing this
1720         feature as partial bits were landed one after one.
1721
1722         * Source/cmake/OptionsEfl.cmake:
1723         * Source/cmake/WebKitFeatures.cmake:
1724         * Source/cmakeconfig.h.cmake:
1725         * configure.ac:
1726
1727 2012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1728
1729         [Qt] Remove the support for building a debug WebKit with a release Qt
1730         https://bugs.webkit.org/show_bug.cgi?id=104560
1731
1732         Reviewed by Tor Arne Vestbø.
1733
1734         This creates issues with non-framework builds of Qt (necessary for debug-only
1735         builds) since a Qt5 prefix is now added to the base target name.
1736
1737         * Source/api.pri:
1738
1739 2012-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
1740
1741         [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1742         https://bugs.webkit.org/show_bug.cgi?id=94515
1743
1744         Reviewed by Martin Robinson.
1745
1746         * configure.ac: require soup 2.40.0, which adds the new support.
1747
1748 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
1749
1750         [GTK] Bring Harfbuzz-ng support to Gtk
1751         https://bugs.webkit.org/show_bug.cgi?id=92098
1752
1753         Reviewed by Gustavo Noronha Silva.
1754
1755         Add support for detecting HarfBuzz during configuration phase. Add these
1756         flags to the FreeType ones since HarfBuzz support is part of the FreeType
1757         backend.
1758
1759         * configure.ac: Detect HarfBuzz.
1760
1761 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
1762
1763         [EFL][WK2] Add Remote Web Inspector
1764         https://bugs.webkit.org/show_bug.cgi?id=98705
1765
1766         Reviewed by Gyuyoung Kim.
1767
1768         Prepare inspectorPageIndex.html for remote web inspector.
1769
1770         * Source/PlatformEfl.cmake:
1771
1772 2012-12-06  Rick Byers  <rbyers@chromium.org>
1773
1774         CSS cursor property should support webkit-image-set
1775         https://bugs.webkit.org/show_bug.cgi?id=99493
1776
1777         Reviewed by Beth Dakin.
1778
1779         Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1780
1781         * Source/cmake/WebKitFeatures.cmake:
1782         * Source/cmakeconfig.h.cmake:
1783
1784 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
1785
1786         [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1787         https://bugs.webkit.org/show_bug.cgi?id=104278
1788
1789         Reviewed by Brent Fulgham.
1790
1791         The variable is unnecessary as glib is a required dependency
1792         for the EFL port and glib is not used by other ports building
1793         with CMake.
1794
1795         * Source/cmake/OptionsEfl.cmake:
1796         * Source/cmake/WebKitFeatures.cmake:
1797         * Source/cmakeconfig.h.cmake:
1798
1799 2012-12-06  Tony Chang  <tony@chromium.org>
1800
1801         REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1802         https://bugs.webkit.org/show_bug.cgi?id=104042
1803
1804         Reviewed by Antti Koivisto.
1805
1806         Update exports for Internals.cpp.
1807
1808         * Source/autotools/symbols.filter:
1809
1810 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
1811
1812         [EFL] Optimize binary size by removing dead sections on unix/gcc
1813         https://bugs.webkit.org/show_bug.cgi?id=102827
1814
1815         Reviewed by Kenneth Rohde Christiansen.
1816
1817         Turn on -ffunction-sections -fdata-sections --gc-section flags
1818         on unix for the gcc toolchain for release builds to optimize binary
1819         size for the Efl port.
1820
1821         * Source/cmake/OptionsEfl.cmake:
1822
1823 2012-12-06  Seokju Kwon  <seokju.kwon@gmail.com>
1824
1825         [EFL] Fix destination path in Source/PlatformEfl.cmake
1826         https://bugs.webkit.org/show_bug.cgi?id=104237
1827
1828         Reviewed by Laszlo Gombos.
1829
1830         Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1831
1832         * Source/PlatformEfl.cmake:
1833
1834 2012-12-06  Shinya Kawanaka  <shinyak@chromium.org>
1835
1836         Internals.getElementByIdInShadowRoot is nonsense now.
1837         https://bugs.webkit.org/show_bug.cgi?id=104241
1838
1839         Reviewed by Kent Tamura.
1840
1841         * Source/autotools/symbols.filter:
1842
1843 2012-12-05  Halton Huo  <halton.huo@intel.com>
1844
1845         [CMake] Unify coding style for CMake files
1846         https://bugs.webkit.org/show_bug.cgi?id=103605
1847
1848         Reviewed by Laszlo Gombos.
1849
1850         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1851         1. Indentation
1852         1.1 Use spaces, not tabs.
1853         1.2 Four spaces as indent.
1854         2. Spacing
1855         2.1 Place one space between control statements and their parentheses.
1856             For eg, if (), else (), elseif (), endif (), foreach (),
1857             endforeach (), while (), endwhile (), break ().
1858         2.2 Do not place spaces between function and macro statements and
1859             their parentheses. For eg, macro(), endmacro(), function(),
1860             endfunction().
1861         2.3 Do not place spaces between a command or function or macro and its
1862             parentheses, or between a parenthesis and its content. For eg,
1863             message("testing") not message( "testing") or message ("testing" )
1864         2.4 No space at line ending.
1865         3. Lowercase when call commands macros and functions. For eg,
1866            add_executable() not ADD_EXECUTABLE(), set() not SET().
1867
1868         * CMakeLists.txt:
1869         * Source/CMakeLists.txt:
1870         * Source/PlatformEfl.cmake:
1871         * Source/cmake/EFLHelpers.cmake:
1872         * Source/cmake/FindATK.cmake:
1873         * Source/cmake/FindCFLite.cmake:
1874         * Source/cmake/FindCairo.cmake:
1875         * Source/cmake/FindDBus.cmake:
1876         * Source/cmake/FindDirectX.cmake:
1877         * Source/cmake/FindE_DBus.cmake:
1878         * Source/cmake/FindEcore.cmake:
1879         * Source/cmake/FindEdje.cmake:
1880         * Source/cmake/FindEet.cmake:
1881         * Source/cmake/FindEeze.cmake:
1882         * Source/cmake/FindEfreet.cmake:
1883         * Source/cmake/FindEina.cmake:
1884         * Source/cmake/FindElementary.cmake:
1885         * Source/cmake/FindEnchant.cmake:
1886         * Source/cmake/FindEvas.cmake:
1887         * Source/cmake/FindFontconfig.cmake:
1888         * Source/cmake/FindGLIB.cmake:
1889         * Source/cmake/FindGStreamer.cmake:
1890         * Source/cmake/FindGperf.cmake:
1891         * Source/cmake/FindHarfBuzz.cmake:
1892         * Source/cmake/FindICU.cmake:
1893         * Source/cmake/FindLibSoup.cmake:
1894         * Source/cmake/FindQuickTimeSDK.cmake:
1895         * Source/cmake/FindSqlite.cmake:
1896         * Source/cmake/OptionsBlackBerry.cmake:
1897         * Source/cmake/OptionsCommon.cmake:
1898         * Source/cmake/OptionsEfl.cmake:
1899         * Source/cmake/OptionsWinCE.cmake:
1900         * Source/cmake/OptionsWindows.cmake:
1901         * Source/cmake/WebKitFS.cmake:
1902         * Source/cmake/WebKitFeatures.cmake:
1903         * Source/cmake/WebKitHelpers.cmake:
1904         * Source/cmake/WebKitMacros.cmake:
1905         * Source/cmake/WebKitPackaging.cmake:
1906         * Source/cmake/gtest/CMakeLists.txt:
1907
1908 2012-12-05  Yong Li  <yoli@rim.com>
1909
1910         [BlackBerry] Build with libjpegturbo
1911         https://bugs.webkit.org/show_bug.cgi?id=104152
1912
1913         Reviewed by Rob Buis.
1914
1915         RIM PR# 196975.
1916         This change is made by Ming Xie to link with libjpegturbo.
1917
1918         * Source/cmake/OptionsBlackBerry.cmake:
1919
1920 2012-12-05  Leo Yang  <leoyang@rim.com>
1921
1922         [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1923         https://bugs.webkit.org/show_bug.cgi?id=104132
1924
1925         Reviewed by Yong Li.
1926
1927         * Source/cmake/OptionsBlackBerry.cmake:
1928
1929 2012-12-05  Laszlo Gombos  <l.gombos@samsung.com>
1930
1931         [CMake] Enable to build WebKit sources without Tools
1932         https://bugs.webkit.org/show_bug.cgi?id=103918
1933
1934         Reviewed by Gyuyoung Kim.
1935
1936         Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1937         (enabled or disabled) and the Tools directory exists for all CMake based ports.
1938
1939         This change enables the possibility to build WebKit even if the Tools directory 
1940         does not exists.
1941
1942         * CMakeLists.txt:
1943
1944 2012-12-04  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1945
1946         [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1947         https://bugs.webkit.org/show_bug.cgi?id=103710.
1948
1949         Reviewed by Kenneth Rohde Christiansen.
1950
1951         When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1952         In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions. 
1953         USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1954
1955         * Source/cmake/OptionsEfl.cmake:
1956
1957 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
1958
1959         [Qt] another stab at fixing the windows build 
1960
1961         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1962         Define them by hand to be on the safe side.
1963
1964         * Source/widgetsapi.pri:
1965
1966 2012-12-03  Alexis Menard  <alexis@webkit.org>
1967
1968         [EFL] Enable CSS3 background-position offsets by default.
1969         https://bugs.webkit.org/show_bug.cgi?id=103879
1970
1971         Reviewed by Laszlo Gombos.
1972
1973         Enable the feature for EFL only.
1974
1975         * Source/cmake/OptionsEfl.cmake:
1976
1977 2012-12-03  Alexis Menard  <alexis@webkit.org>
1978
1979         [GTK] Enable CSS3 background-background position offset by default.
1980         https://bugs.webkit.org/show_bug.cgi?id=103903
1981
1982         Reviewed by Philippe Normand.
1983
1984         Turn on the flag by default.
1985
1986         * configure.ac:
1987
1988 2012-12-03  Cosmin Truta  <ctruta@rim.com>
1989
1990         [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1991         https://bugs.webkit.org/show_bug.cgi?id=103842
1992
1993         Reviewed by Yong Li.
1994
1995         Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1996
1997         * Source/cmake/OptionsBlackBerry.cmake:
1998
1999 2012-12-03  Laszlo Gombos  <l.gombos@samsung.com>
2000
2001         [CMake] Enable building WebKit2-only build for the EFL port
2002         https://bugs.webkit.org/show_bug.cgi?id=103820
2003
2004         Reviewed by Gyuyoung Kim.
2005
2006         To create a WebKit2-only build for EFL use the following command:
2007         build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
2008
2009         * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
2010         all CMake based ports.
2011
2012         * Source/cmake/OptionsEfl.cmake: Enable WebKit2 
2013         for the EFL port if it is not explicitly set (enabled or disabled).
2014
2015 2012-12-03  Zeno Albisser  <zeno@webkit.org>
2016
2017         [Qt][Mac] QtWebKitWidgets has wrong install_name.
2018
2019         This part got lost during the library split.
2020         It was done for QtWebKit before, but it also
2021         needs to be applied to QtWebKitWidgets.
2022
2023         Reviewed by Tor Arne Vestbø.
2024
2025         * Source/widgetsapi.pri:
2026
2027 2012-11-30  Justin Novosad  <junov@google.com>
2028
2029         [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
2030         https://bugs.webkit.org/show_bug.cgi?id=103643
2031
2032         Reviewed by Stephen White.
2033
2034         New test to verify that elements using a canvas as a style image
2035         source are redrawn when the canvas is animated.  Added as a manual test
2036         because the bug was not reproducible in DumpRenderTree.
2037
2038         * ManualTests/animated-canvas-as-background.html: Added.
2039
2040 2012-11-30  Pierre Rossi  <pierre.rossi@gmail.com>
2041
2042         [Qt] Unreviewed build break
2043
2044         Rubber-stamped by Simon Hausmann.
2045
2046         Poor man's way to trigger a clean build on a bot.
2047
2048         * WebKit.pro:
2049
2050 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>
2051
2052         [Qt] Unreviewed doc fix
2053
2054         Add additional search paths for API folders.
2055
2056         * Source/qtwebkit.qdocconf:
2057
2058 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
2059
2060         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2061         https://bugs.webkit.org/show_bug.cgi?id=99314
2062
2063         Reviewed by Tor Arne Vestbø.
2064
2065         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
2066         shared libraries.
2067
2068         It's a big refactoring that mostly involves moving WebCore dependent
2069         code into QtWebKit and accessing it through exported QWebFrameAdapter
2070         and QWebPageAdapter classes.
2071
2072         * Source/QtWebKit.pro:
2073         * Source/api.pri:
2074         * Source/sync.profile:
2075         * Source/widgetsapi.pri: Added.
2076         * WebKit.pro:
2077
2078 2012-11-30  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
2079
2080         [Qt] Build as a regular Qt module when production_build is enabled
2081
2082         Instead of always setting CONFIG+=force_independent. This means the
2083         libs, headers, and documentation will end up in qtbase for developer
2084         builds of Qt, instead of always in the QtWebKit build directory.
2085
2086         Reviewed by Simon Hausmann.
2087
2088         * Source/api.pri:
2089
2090 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
2091
2092         [HTMLTemplateElement] Add feature flag
2093         https://bugs.webkit.org/show_bug.cgi?id=103694
2094
2095         Reviewed by Adam Barth.
2096
2097         This flag will guard the implementation of the HTMLTemplateElement.
2098         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
2099
2100         * Source/cmake/WebKitFeatures.cmake:
2101         * Source/cmakeconfig.h.cmake:
2102
2103 2012-11-28  Michael Pruett  <michael@68k.org>
2104
2105         IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
2106         https://bugs.webkit.org/show_bug.cgi?id=103554
2107
2108         Reviewed by Kentaro Hara.
2109
2110         In r135022, duplicate createFromWire() and toWireString() methods
2111         were added to the JSC version of SerializedScriptValue. In
2112         order to allow the JSC SerializedScriptValue to compile when
2113         ENABLE(INDEXED_DATABASE) is turned on, these new methods have
2114         been removed and the old methods have been moved outside the
2115         ENABLE(INDEXED_DATABASE) guard.
2116
2117         * Source/autotools/symbols.filter:
2118
2119 2012-11-28  Shinya Kawanaka  <shinyak@chromium.org>
2120
2121         [Shadow] Move Distribution stuffs from ShadowRoot
2122         https://bugs.webkit.org/show_bug.cgi?id=103481
2123
2124         Reviewed by Hajime Morita.
2125
2126         * Source/autotools/symbols.filter:
2127
2128 2012-11-26  Halton Huo  <halton.huo@intel.com>
2129
2130         [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
2131         https://bugs.webkit.org/show_bug.cgi?id=100829
2132
2133         Reviewed by Gyuyoung Kim.
2134
2135         In WebKitFeatures.cmake, only use ${_name} for condition to print
2136         a option as ON will prevent the overridden ones in OptionsXXX.cmake,
2137         should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
2138
2139         * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
2140         ENABLE_WEBGL
2141         * Source/cmake/WebKitFeatures.cmake: Use
2142         ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of 
2143         a feature is enabled. Adjust options in lexicographical order.
2144
2145 2012-11-26  Kalev Lember  <kalevlember@gmail.com>
2146
2147         [GTK] Explicitly link against librt
2148         https://bugs.webkit.org/show_bug.cgi?id=103194
2149
2150         Reviewed by Martin Robinson.
2151
2152         Fixes broken build with undefined references to shm_open / shm_unlink
2153         symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
2154
2155         * configure.ac:
2156
2157 2012-11-26  Laszlo Gombos  <l.gombos@samsung.com>
2158
2159         [CMake] Allow user specified compiler flags to take precedence
2160         https://bugs.webkit.org/show_bug.cgi?id=103101
2161
2162         Reviewed by Brent Fulgham.
2163
2164         Make sure that compiler and linker flags specified by the build system
2165         are always prepended to the variables that can be specified by the
2166         environment and the user as well. 
2167
2168         * Source/cmake/OptionsCommon.cmake:
2169         * Source/cmake/OptionsWindows.cmake:
2170         * Source/cmake/WebKitHelpers.cmake:
2171
2172 2012-11-23  Alexis Menard  <alexis@webkit.org>
2173
2174         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2175         https://bugs.webkit.org/show_bug.cgi?id=102104
2176
2177         Reviewed by Julien Chaffraix.
2178
2179         Protect the new feature behind a feature flag.
2180
2181         * Source/cmake/WebKitFeatures.cmake:
2182         * Source/cmakeconfig.h.cmake:
2183         * configure.ac:
2184
2185 2012-11-23  Patrick Gansterer  <paroga@webkit.org>
2186
2187         [CMake] Add support for winflexbison distribution
2188         https://bugs.webkit.org/show_bug.cgi?id=102551
2189
2190         Reviewed by Laszlo Gombos.
2191
2192         Since GnuWin32 does not provide recent versions of bision and flex supporting
2193         the alternative winflexbison distribution is the prefered option.
2194
2195         * Source/cmake/WebKitMacros.cmake:
2196
2197 2012-11-23  Laszlo Gombos  <l.gombos@samsung.com>
2198
2199         [EFL] Define WTF_PLATFORM_EFL in Platform.h
2200         https://bugs.webkit.org/show_bug.cgi?id=101482
2201
2202         Reviewed by Kenneth Rohde Christiansen.
2203
2204         Remove the definition of WTF_PLATFORM_EFL from the build system to
2205         make the EFL port consistent with other ports.
2206  
2207         * Source/cmake/OptionsEfl.cmake:
2208
2209 2012-11-23  Krzysztof Czech  <k.czech@samsung.com>
2210
2211         [EFL] Platform support for Accessibility feature.
2212         https://bugs.webkit.org/show_bug.cgi?id=100848
2213
2214         Reviewed by Gyuyoung Kim.
2215
2216         Add support for ATK library.
2217
2218         * Source/cmake/FindATK.cmake: Added.
2219         * Source/cmake/OptionsEfl.cmake:
2220
2221 2012-09-26  Gustavo Noronha Silva  <gns@gnome.org>
2222
2223         [GTK] Split SVG from WebCore to work-around make limitation
2224         https://bugs.webkit.org/show_bug.cgi?id=97735
2225
2226         Reviewed by Carlos Garcia Campos.
2227
2228         Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2229         make limitation when linking libWebCore.
2230
2231         * GNUmakefile.am: variables for the new library.
2232
2233 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2234
2235         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2236         https://bugs.webkit.org/show_bug.cgi?id=102800
2237
2238         Reviewed by Tor Arne Vestbø.
2239
2240         This patch separates code that needs to use QWidget related APIs in
2241         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2242         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2243         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2244         static library. WebKit1 is compiled without QT += widgets and therefore
2245         any widget related dependency has been moved "up" and out of WebKit1 into
2246         the WebKitWidgets library.
2247
2248         Between the code in WebKit.a and WebKitWidgets.a new adapters and
2249         interfaces have been introduced, such as QWebPageAdapter and
2250         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2251         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2252         The other way around if QWebPage wants to access WebCore or
2253         WebCoreSupport related functionality, it will go through
2254         QWebPageAdapater (as base class). The separation in the direction up
2255         into the API layer is complete with this patch, no code in WebKit1
2256         depends on QtWidgets. The separation the other way around, code in the
2257         API layer not using any WebCore types, is not complete yet.
2258
2259         Some classes such as QWebSettings, QWebElement or
2260         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2261         they do not depend on widget related Qt APIs and they make much more
2262         use of WebCore internal APIs and therefore are easier to keep in
2263         WebKit1.
2264
2265         In the future we plan to place a real shared library boundary between
2266         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2267         part of the QtWebKit shared library and by turning the WebKitWidgets
2268         static library into a shared one.
2269
2270
2271         * Source/api.pri:
2272         * WebKit.pro:
2273
2274 2012-11-21  Ryuan Choi  <ryuan.choi@gmail.com>
2275
2276         [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2277         https://bugs.webkit.org/show_bug.cgi?id=102988
2278
2279         Reviewed by Laszlo Gombos.
2280
2281         Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2282         WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2283
2284         * Source/cmake/OptionsEfl.cmake:
2285
2286 2012-11-21  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2287
2288         [EFL] GLX detection is broken.
2289         https://bugs.webkit.org/show_bug.cgi?id=102687.
2290
2291         Reviewed by Laszlo Gombos.
2292
2293         HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2294         explicitly test for GLX support.
2295         This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2296
2297         * Source/cmake/OptionsEfl.cmake:
2298
2299 2012-11-21  Yael Aharon  <yael.aharon@intel.com>
2300
2301         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2302         https://bugs.webkit.org/show_bug.cgi?id=101526
2303
2304         Reviewed by Kenneth Rohde Christiansen.
2305
2306         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2307
2308         * Source/cmake/OptionsEfl.cmake:
2309
2310 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
2311
2312         Unreviewed, rolling out r133859.
2313         http://trac.webkit.org/changeset/133859
2314         https://bugs.webkit.org/show_bug.cgi?id=102875
2315
2316         This patch makes API test broken (Requested by gyuyoung on
2317         #webkit).
2318
2319         * Source/cmake/OptionsEfl.cmake:
2320
2321 2012-11-20  Elliott Sprehn  <esprehn@chromium.org>
2322
2323         Store MutationObserver callback in a hidden property for V8
2324         https://bugs.webkit.org/show_bug.cgi?id=102555
2325
2326         Reviewed by Adam Barth.
2327
2328         Test for reference cycle leaks with mutation observers. There doesn't seem
2329         to be a way to check this for v8, but if you manually run you can see if it
2330         leaks observers.
2331
2332         * ManualTests/leak-cycle-observer-wrapper.html: Added.
2333
2334 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
2335
2336         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2337
2338         * configure.ac: Bump tarball version number, not updated in
2339         previous commit by mistake.
2340
2341 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
2342
2343         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2344
2345         * configure.ac: Bump version numbers.
2346
2347 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
2348
2349         Add PROXIMITY_EVENTS feature
2350         https://bugs.webkit.org/show_bug.cgi?id=102658
2351
2352         Reviewed by Kentaro Hara.
2353
2354         Add PROXIMITY_EVENTS feature to cmake.
2355
2356         * Source/cmake/WebKitFeatures.cmake:
2357         * Source/cmakeconfig.h.cmake:
2358
2359 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
2360
2361         Remove non-existent directories from the make system
2362         https://bugs.webkit.org/show_bug.cgi?id=102632
2363
2364         Reviewed by Kenneth Rohde Christiansen.
2365
2366         Remove (non-existent) symbian references from the exclude list for packaging.
2367
2368         * Source/cmake/WebKitPackaging.cmake:
2369
2370 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
2371
2372         Remove non-existent directories from the make system
2373         https://bugs.webkit.org/show_bug.cgi?id=102632
2374
2375         Reviewed by Adam Barth.
2376
2377         Remove (non-existent) symbian references from the exclude list for packaging.
2378
2379         * Source/cmake/WebKitPackaging.cmake:
2380
2381 2012-11-18  Genevieve Mak  <gmak@rim.com>
2382
2383          [BlackBerry] Enable Touch Sliders
2384          https://bugs.webkit.org/show_bug.cgi?id=102516
2385
2386          Reviewed by Rob Buis.
2387
2388          Enabled for BlackBerry only
2389          PR #242781
2390          PR #176014
2391
2392          * Source/cmake/OptionsBlackBerry.cmake:
2393          * Source/cmake/WebKitFeatures.cmake:
2394          * Source/cmakeconfig.h.cmake:
2395
2396 2012-11-18  Carlos Garcia Campos  <cgarcia@igalia.com>
2397
2398         Unreviewed. Fix GTK+ build after r135022.
2399
2400         * Source/autotools/symbols.filter: Add exports for
2401         SerializedScriptValue changes.
2402
2403 2012-11-16  Tony Chang  <tony@chromium.org>
2404
2405         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2406         https://bugs.webkit.org/show_bug.cgi?id=102554
2407
2408         Reviewed by Andreas Kling.
2409
2410         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2411         we're going to revist this feature once additional vendor support is
2412         achieved.
2413
2414         * Source/cmake/WebKitFeatures.cmake:
2415         * Source/cmakeconfig.h.cmake:
2416
2417 2012-11-16  Ulan Degenbaev  <ulan@chromium.org>
2418
2419         [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2420         https://bugs.webkit.org/show_bug.cgi?id=94463
2421
2422         Reviewed by Kentaro Hara.
2423
2424         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2425
2426         * ManualTests/typed-array-memory.html:
2427
2428 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
2429
2430         Unreviewed, rolling out r134908.
2431         http://trac.webkit.org/changeset/134908
2432         https://bugs.webkit.org/show_bug.cgi?id=102473
2433
2434         Broke the Apple Windows Debug build. (Requested by dydx on
2435         #webkit).
2436
2437         * Source/autotools/symbols.filter:
2438
2439 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
2440
2441         Unreviewed, rolling out r134865.
2442         http://trac.webkit.org/changeset/134865
2443         https://bugs.webkit.org/show_bug.cgi?id=102466
2444
2445         Broke the Apple Windows Debug build. (Requested by dydx on
2446         #webkit).
2447
2448         * Source/autotools/symbols.filter:
2449
2450 2012-11-16  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2451
2452         Avoid copying of ViewportArguments in computeViewportAttributes function
2453         https://bugs.webkit.org/show_bug.cgi?id=102354
2454
2455         Reviewed by Kenneth Rohde Christiansen.
2456
2457         Updated exported symbols for GTK.
2458
2459         * Source/autotools/symbols.filter:
2460
2461 2012-11-15  Gustavo Noronha Silva  <gns@gnome.org>
2462
2463         [GTK] Split WebCore/platform into a separate library
2464         https://bugs.webkit.org/show_bug.cgi?id=94435
2465
2466         Reviewed by Martin Robinson.
2467
2468         More people have been reporting problems when linking WebCore because
2469         the command line limit is being exceeded. Splitting WebCore a bit more
2470         is in order.
2471
2472         * GNUmakefile.am: add variable that will hold the list of source files
2473         for libWebCorePlatform .
2474
2475 2012-11-15  Tony Chang  <tony@chromium.org>
2476
2477         Generate Settings from a .in file
2478         https://bugs.webkit.org/show_bug.cgi?id=100393
2479
2480         Reviewed by Adam Barth.
2481
2482         Generate SettingsMacros.h for cmake.
2483
2484         * Source/cmake/WebKitMacros.cmake:
2485
2486 2012-11-15  Rick Byers  <rbyers@chromium.org>
2487
2488         No tests for changing mouse cursors
2489         https://bugs.webkit.org/show_bug.cgi?id=100550
2490
2491         Reviewed by Brent Fulgham.
2492
2493         Add necessary exports for Internals::getCurrentCursorInfo
2494
2495         * Source/autotools/symbols.filter:
2496
2497 2012-11-15  Kent Tamura  <tkent@chromium.org>
2498
2499         Support stand-alone month names in calendar picker
2500         https://bugs.webkit.org/show_bug.cgi?id=102196
2501
2502         Reviewed by Kentaro Hara.
2503
2504         * ManualTests/forms/calendar-picker.html:
2505         - Remove monthLabels arguments.
2506         - Add a mock implementation of pagePopupController.formatMonth.
2507
2508 2012-11-14  Sheriff Bot  <webkit.review.bot@gmail.com>
2509
2510         Unreviewed, rolling out r134741.
2511         http://trac.webkit.org/changeset/134741
2512         https://bugs.webkit.org/show_bug.cgi?id=102337
2513
2514         "Change is incorrect." (Requested by dydx on #webkit).
2515
2516         * Source/autotools/symbols.filter:
2517
2518 2012-11-14  Daniel Bates  <dbates@webkit.org>
2519
2520         Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2521         (https://bugs.webkit.org/show_bug.cgi?id=96818)
2522
2523         Export symbols similar to the ones we added to WebCore.exp.in in
2524         <http://trac.webkit.org/changeset/134691>.
2525
2526         * Source/autotools/symbols.filter:
2527
2528 2012-11-14  KyungTae Kim  <ktf.kim@samsung.com>
2529
2530         [EFL] Turn on error on warnings for "sign-compare"
2531         https://bugs.webkit.org/show_bug.cgi?id=101761
2532
2533         Reviewed by Gyuyoung Kim.
2534
2535         Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2536
2537         * Source/cmake/WebKitHelpers.cmake:
2538
2539 2012-11-13  Hugo Parente Lima  <hugo.lima@openbossa.org>
2540
2541         FindGLIB.cmake fails do find glib gmodule module.
2542         https://bugs.webkit.org/show_bug.cgi?id=101784
2543
2544         Reviewed by Caio Marcelo de Oliveira Filho.
2545
2546         * Source/cmake/FindGLIB.cmake:
2547
2548 2012-11-13  Huang Dongsung  <luxtella@company100.net>
2549
2550         Coordinated Graphics: Directly composited animated GIFs only render the first image.
2551         https://bugs.webkit.org/show_bug.cgi?id=102043
2552
2553         Reviewed by Noam Rosenthal.
2554
2555         Add a test to check that a gif animation can run on a compositing layer.
2556
2557         * ManualTests/animated-gif-on-compositing-layer.html: Added.
2558
2559 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
2560
2561         [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2562         https://bugs.webkit.org/show_bug.cgi?id=101762
2563
2564         Reviewed by Gyuyoung Kim.
2565
2566         In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2567
2568         * Source/CMakeLists.txt:
2569
2570 2012-11-12  Joe Mason  <jmason@rim.com>
2571
2572         [BlackBerry] NetworkJob should not check if data is received with HEAD
2573         https://bugs.webkit.org/show_bug.cgi?id=102034
2574
2575         Reviewed by George Staikos.
2576
2577         Internal PR: 241391
2578
2579         Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2580
2581         * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2582
2583 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
2584
2585         [EFL] Turn on error on warnings for "switch"
2586         https://bugs.webkit.org/show_bug.cgi?id=101760
2587
2588         Reviewed by Gyuyoung Kim.
2589
2590         Turn on error on warning for "switch" by removing "-Wno-error=switch" 
2591
2592         * Source/cmake/WebKitHelpers.cmake:
2593
2594 2012-11-11  Shinya Kawanaka  <shinyak@chromium.org>
2595
2596         [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2597         https://bugs.webkit.org/show_bug.cgi?id=101180
2598
2599         Reviewed by Dimitri Glazkov.
2600
2601         Exposes necessary symbols.
2602
2603         * Source/autotools/symbols.filter:
2604
2605 2012-11-11  Sheriff Bot  <webkit.review.bot@gmail.com>
2606
2607         Unreviewed, rolling out r134144.
2608         http://trac.webkit.org/changeset/134144
2609         https://bugs.webkit.org/show_bug.cgi?id=101876
2610
2611         seems to break win 7 chromium browser test (Requested by
2612         hayato on #webkit).
2613
2614         * Source/autotools/symbols.filter:
2615
2616 2012-11-09  Rick Byers  <rbyers@chromium.org>
2617
2618         No tests for changing mouse cursors
2619         https://bugs.webkit.org/show_bug.cgi?id=100550
2620
2621         Reviewed by Adam Barth.
2622
2623         Add necessary exports for Internals::getCurrentCursorInfo
2624
2625         * Source/autotools/symbols.filter:
2626
2627 2012-11-09  Laszlo Gombos  <l.gombos@samsung.com>
2628
2629         [EFL] Enable -Werror for the EFL port
2630         https://bugs.webkit.org/show_bug.cgi?id=98715
2631
2632         Reviewed by Gyuyoung Kim.
2633
2634         Treat all warnings as errors, except the existing warnings in the
2635         current code base ("unused-parameter", "sign-compare" and "switch").
2636
2637         Thanks for Raphael Kubo da Costa for the extra help.      
2638
2639         * Source/CMakeLists.txt: Enable warnings as error for all libraries
2640         (except WebKit and WebKit2) for the EFL port. 
2641         Other cmake-based ports are welcome to join.
2642
2643         * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2644         default for cmake-based ports when ENABLE_WERROR is set.
2645
2646 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2647
2648         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2649         https://bugs.webkit.org/show_bug.cgi?id=101559
2650
2651         Reviewed by Kenneth Rohde Christiansen.
2652
2653         Follow-up to 133859; also change the default value in
2654         OptionsEfl.cmake so that the default changes for people not using
2655         build-webkit (ie. users) as well.
2656
2657         * Source/cmake/OptionsEfl.cmake:
2658
2659 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
2660
2661         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2662         https://bugs.webkit.org/show_bug.cgi?id=101526
2663
2664         Reviewed by Kenneth Rohde Christiansen.
2665
2666         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2667
2668         * Source/cmake/OptionsEfl.cmake:
2669
2670 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
2671
2672         [EFL] Remove non-variable options from the build system
2673         https://bugs.webkit.org/show_bug.cgi?id=101506
2674
2675         Reviewed by Kenneth Rohde Christiansen.
2676
2677         Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2678         WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables 
2679         as these are always set to const 1 and not really configurable.
2680
2681         Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2682
2683         * Source/cmake/OptionsEfl.cmake:
2684
2685 2012-11-08  Sheriff Bot  <webkit.review.bot@gmail.com>
2686
2687         Unreviewed, rolling out r133865.
2688         http://trac.webkit.org/changeset/133865
2689         https://bugs.webkit.org/show_bug.cgi?id=101579
2690
2691         dependent patch has been rolled out. (Requested by drott on
2692         #webkit).
2693
2694         * Source/cmake/OptionsEfl.cmake:
2695
2696 2012-11-08  Dominik Röttsches  <dominik.rottsches@intel.com>
2697
2698         Unreviewed, rolling out r133859.
2699         http://trac.webkit.org/changeset/133859
2700         https://bugs.webkit.org/show_bug.cgi?id=101526
2701
2702         Breaks EFL bots test execution.
2703
2704         * Source/cmake/OptionsEfl.cmake:
2705
2706 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2707
2708         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2709         https://bugs.webkit.org/show_bug.cgi?id=101559
2710
2711         Reviewed by Kenneth Rohde Christiansen.
2712
2713         Follow-up to 133859; also change the default value in
2714         OptionsEfl.cmake so that the default changes for people not using
2715         build-webkit (ie. users) as well.
2716
2717         * Source/cmake/OptionsEfl.cmake:
2718
2719 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
2720
2721         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2722         https://bugs.webkit.org/show_bug.cgi?id=101526
2723
2724         Reviewed by Kenneth Rohde Christiansen.
2725
2726         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2727
2728         * Source/cmake/OptionsEfl.cmake:
2729
2730 2012-11-07  Keishi Hattori  <keishi@webkit.org>
2731
2732         Implement week picking to calendar picker
2733         https://bugs.webkit.org/show_bug.cgi?id=101449
2734
2735         Reviewed by Kent Tamura.
2736
2737         * ManualTests/forms/calendar-picker.html: Added test for week picker.
2738
2739 2012-11-07  Sheriff Bot  <webkit.review.bot@gmail.com>
2740
2741         Unreviewed, rolling out r133841.
2742         http://trac.webkit.org/changeset/133841
2743         https://bugs.webkit.org/show_bug.cgi?id=101542
2744
2745         Reverted patches were innocent (Requested by shinyak on
2746         #webkit).
2747
2748         * Source/autotools/symbols.filter:
2749
2750 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org> 
2751
2752         Unreviewed, rolling out r133428 and r133749
2753         https://bugs.webkit.org/show_bug.cgi?id=101533
2754
2755         These patches might cause memory regression.
2756
2757         * Source/autotools/symbols.filter:
2758
2759 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org>
2760
2761         [Shadow] Use setPseudo() instead of setShadowPseudoId().
2762         https://bugs.webkit.org/show_bug.cgi?id=101306
2763
2764         Reviewed by Kent Tamura.
2765
2766         Exposes necessary symbols.
2767
2768         * Source/autotools/symbols.filter:
2769
2770 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2771
2772         [Qt] Fix build of modules depending on QtWebKit when using prefix
2773         https://bugs.webkit.org/show_bug.cgi?id=101437
2774
2775         Reviewed by Simon Hausmann.
2776
2777         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2778         adding the path to .qmake.super (before it was done by default_pre.prf,
2779         so having setting the path in our default_pre wrapper was sufficient).
2780
2781         * .qmake.conf:
2782
2783 2012-11-06  Keishi Hattori  <keishi@webkit.org>
2784
2785         Implement month picking to calendar picker
2786         https://bugs.webkit.org/show_bug.cgi?id=101333
2787
2788         Reviewed by Kent Tamura.
2789
2790         * ManualTests/forms/calendar-picker.html: Added test for month picker.
2791
2792 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
2793
2794         [EFL] Simplify the build system
2795         https://bugs.webkit.org/show_bug.cgi?id=101392
2796
2797         Reviewed by Kenneth Rohde Christiansen.
2798
2799         Remove unused cmake variables. In addition there is no longer a need to define 
2800         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2801         (see r133623).
2802
2803         * Source/cmake/OptionsEfl.cmake:
2804
2805 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
2806
2807         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2808
2809         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2810
2811         * Source/sync.profile:
2812
2813 2012-11-02  Adam Barth  <abarth@webkit.org>
2814
2815         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2816         https://bugs.webkit.org/show_bug.cgi?id=100711
2817
2818         Reviewed by Eric Seidel.
2819
2820         * Source/cmake/WebKitFeatures.cmake:
2821         * Source/cmakeconfig.h.cmake:
2822
2823 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
2824
2825         [GTK] Remove dependency on SoupPasswordManager
2826         https://bugs.webkit.org/show_bug.cgi?id=100775
2827
2828         Reviewed by Carlos Garcia Campos.
2829
2830         Add a libsecret dependency to the build. This is necessary so that we can remove
2831         a dependency on SoupPasswordManager.
2832
2833         * configure.ac: Look for libsecret using the pkg-config configuration macro.
2834
2835 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
2836
2837         [Qt][WK2] ASSERT hit for every mouse click
2838         https://bugs.webkit.org/show_bug.cgi?id=100607
2839
2840         Reviewed by Jocelyn Turcotte.
2841
2842         Added a test with a link that contains an <em> tag surrounding the entire inner text.
2843         The test should be run on an assert enabled build and the assert should not be
2844         triggered when tapping the link.
2845
2846         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2847
2848 2012-11-01  Ami Fischman  <fischman@chromium.org>
2849
2850         HTMLMediaPlayer should free m_player when src is set/changed
2851         https://bugs.webkit.org/show_bug.cgi?id=99647
2852
2853         Reviewed by Eric Carlson.
2854
2855         * ManualTests/media-players-are-dropped-on-error.html: Added.
2856             Various scenarios are tested to make sure players aren't
2857             leaked in different ways for each of them.
2858
2859 2012-11-01  Beth Dakin  <bdakin@apple.com>
2860
2861         https://bugs.webkit.org/show_bug.cgi?id=100917
2862         There should be a way to dump the scrolling tree from the layout tests
2863
2864         Reviewed by Simon Fraser.
2865
2866         * Source/autotools/symbols.filter:
2867
2868 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2869
2870         Added viewport at-rule to the CSS parser and tokenizer
2871         https://bugs.webkit.org/show_bug.cgi?id=95961
2872
2873         Reviewed by Kenneth Rohde Christiansen.
2874
2875         Enable CSS Device Adaptation by default on EFL.
2876
2877         * Source/cmake/OptionsEfl.cmake:
2878
2879 2012-10-31  Ian Vollick  <vollick@chromium.org>
2880
2881         Add support for text-based repaint testing
2882         https://bugs.webkit.org/show_bug.cgi?id=100584
2883
2884         Reviewed by Simon Fraser.
2885
2886         Allows tracked repaint rects to be dumped as text.
2887
2888         * Source/autotools/symbols.filter:
2889           Exports for:
2890             FrameView::setTracksRepaints(bool)
2891             Frame::trackedRepaintRectsAsText() const
2892
2893
2894 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
2895
2896         Add files generated by Windows to ignore list for git repository
2897         https://bugs.webkit.org/show_bug.cgi?id=100729
2898
2899         Reviewed by Gyuyoung Kim.
2900
2901         Adding the additional files generated by windows port to the ignore list
2902
2903         * .gitignore:
2904
2905 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
2906
2907         [GTK] Add a configure option to build with -g1
2908         https://bugs.webkit.org/show_bug.cgi?id=100670
2909
2910         Reviewed by Martin Robinson.
2911
2912         Add min and full options to the --enable-debug-symbols configure
2913         option. Using --enable-debug-symbols=min will use -g1 instead of
2914         -g (which is actually -g2). The first level is enough for most of
2915         the cases, like getting a backtrace, and it's the only way to
2916         build WebKit with debug symbols in a 32 bit system. The option
2917         full is actually the same than yes for backwards compatibility.
2918
2919         * configure.ac:
2920
2921 2012-10-26  Rob Buis  <rbuis@rim.com>
2922
2923         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2924         https://bugs.webkit.org/show_bug.cgi?id=100518
2925
2926         PR 231732
2927
2928         Reviewed by Yong Li.
2929
2930         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2931
2932         * Source/cmake/OptionsBlackBerry.cmake:
2933
2934 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
2935
2936         [EFL][WK2] Enable WebGL
2937         https://bugs.webkit.org/show_bug.cgi?id=97652
2938
2939         Reviewed by Gyuyoung Kim.
2940
2941         Use Graphics Surface to enable WebGL for WebKit2 EFL.
2942
2943         * Source/cmake/OptionsEfl.cmake:
2944
2945 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
2946
2947         Unreviewed, rolling out r132601.
2948         http://trac.webkit.org/changeset/132601
2949         https://bugs.webkit.org/show_bug.cgi?id=100494
2950
2951         It broke the Qt build (Requested by Ossy on #webkit).
2952
2953         * Source/cmake/OptionsEfl.cmake:
2954
2955 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
2956
2957         [EFL][WK2] Enable WebGL
2958         https://bugs.webkit.org/show_bug.cgi?id=97652
2959
2960         Reviewed by Gyuyoung Kim.
2961
2962         Use Graphics Surface to enable WebGL for WebKit2 EFL.
2963
2964         * Source/cmake/OptionsEfl.cmake:
2965
2966 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2967
2968         Add feature flags for CSS Device Adaptation
2969         https://bugs.webkit.org/show_bug.cgi?id=95960
2970
2971         Reviewed by Kenneth Rohde Christiansen.
2972
2973         * Source/cmake/WebKitFeatures.cmake:
2974         * Source/cmakeconfig.h.cmake:
2975         * configure.ac:
2976
2977 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
2978
2979         [EFL][WK2][AC] Enable 3D_RENDERING flag
2980         https://bugs.webkit.org/show_bug.cgi?id=99535
2981
2982         Reviewed by Laszlo Gombos.
2983
2984         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2985         This flag controls perspective and preserves-3d behavior.
2986
2987         * Source/cmake/OptionsEfl.cmake:
2988
2989 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
2990
2991         Adding feature for XHR_TIMEOUT
2992
2993         Conditionalize XHR timeout support
2994         https://bugs.webkit.org/show_bug.cgi?id=100356
2995
2996         Reviewed by Adam Barth.
2997
2998         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2999         network backend support for setTimeoutInterval.
3000
3001         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
3002         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
3003         * Source/cmakeconfig.h.cmake: Adding define.
3004         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
3005
3006 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
3007
3008         Add setMediaTypeOverride to window.internals.settings
3009         https://bugs.webkit.org/show_bug.cgi?id=100249
3010
3011         Reviewed by Kenneth Rohde Christiansen.
3012
3013         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
3014
3015         * Source/autotools/symbols.filter:
3016
3017 2012-10-24  Michael Carmody  <mcarmody@rim.com>
3018
3019         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
3020         https://bugs.webkit.org/show_bug.cgi?id=100256
3021
3022         Reviewed by Rob Buis.
3023
3024         This allow override of compile flags without having to edit CMake files.
3025
3026         * Source/cmake/OptionsBlackBerry.cmake:
3027
3028 2012-10-24  Priit Laes  <plaes@plaes.org>
3029
3030         [GTK] ./configure output for CSS Shaders is broken
3031         https://bugs.webkit.org/show_bug.cgi?id=100217
3032
3033         Reviewed by Martin Robinson.
3034
3035         Reformat CSS Filters / Shaders check to clean configure output.
3036
3037         * configure.ac:
3038
3039 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3040
3041         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
3042         https://bugs.webkit.org/show_bug.cgi?id=100243
3043
3044         Reviewed by Kenneth Rohde Christiansen.
3045
3046         Search for X11 development libraries (and thus Xext), necessary to
3047         disable the X extensions error reporting.
3048
3049         * Source/cmake/OptionsEfl.cmake:
3050
3051 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
3052
3053         [WK2] [GTK] TestWebKitAccessibility is not being run
3054         https://bugs.webkit.org/show_bug.cgi?id=100102
3055
3056         Reviewed by Carlos Garcia Campos.
3057
3058         Moved check for at-spi2 after the definition of enable_webkit2,
3059         since it's only needed for WebKit2GTK API tests.
3060
3061         * configure.ac: Moved the check for at-spi2 down in the file.
3062
3063 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
3064
3065         POTFILES.in/.skip need updates for translators
3066         https://bugs.webkit.org/show_bug.cgi?id=67580
3067
3068         Reviewed by Xan Lopez.
3069
3070         Now process POTFILES.in during configuration.
3071
3072         * configure.ac:
3073
3074 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3075
3076         Add support for resolution media query
3077         https://bugs.webkit.org/show_bug.cgi?id=99077
3078
3079         Reviewed by Antti Koivisto.
3080
3081         * Source/cmake/OptionsEfl.cmake:
3082         * Source/cmake/WebKitFeatures.cmake:
3083         * Source/cmakeconfig.h.cmake:
3084
3085             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
3086
3087         * Source/autotools/symbols.filter:
3088
3089             Export the WebCore::Settings setting.
3090
3091 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3092
3093         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
3094
3095         * configure.ac: Bump version numbers.
3096
3097 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
3098
3099         [EFL][WK2] Add support for IMF composition
3100         https://bugs.webkit.org/show_bug.cgi?id=89552
3101
3102         Reviewed by Gyuyoung Kim.
3103
3104         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
3105
3106 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
3107
3108         Remove devicePixelRatio from ViewportAttributes
3109         https://bugs.webkit.org/show_bug.cgi?id=99845
3110
3111         Reviewed by Adam Barth.
3112
3113         * Source/autotools/symbols.filter: Update symbol.
3114
3115 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
3116
3117         Web Inspector: merge "docked" state into the "dock side" enum.
3118         https://bugs.webkit.org/show_bug.cgi?id=99717
3119
3120         Reviewed by Vsevolod Vlasov.
3121
3122         Otherwise, it is hard to manage these inter-dependent flags.
3123
3124         * Source/autotools/symbols.filter:
3125
3126 2012-10-19  Tony Chang  <tony@chromium.org>
3127
3128         Unreviewed, rolling out r131936.
3129         http://trac.webkit.org/changeset/131936
3130         https://bugs.webkit.org/show_bug.cgi?id=99717
3131
3132         Broke the clang build
3133
3134         * Source/autotools/symbols.filter:
3135
3136 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
3137
3138         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3139         https://bugs.webkit.org/show_bug.cgi?id=99804
3140
3141         Reviewed by Julien Chaffraix.
3142
3143         CSS3 text related properties will be implemented under this flag,
3144         including text decoration, text-align-last, and text-justify.
3145
3146         * Source/cmake/OptionsEfl.cmake:
3147         * Source/cmake/WebKitFeatures.cmake:
3148         * Source/cmakeconfig.h.cmake:
3149
3150 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
3151
3152         [EFL] Buildfix if Netscape plugin support is disabled
3153         https://bugs.webkit.org/show_bug.cgi?id=99757
3154
3155         Reviewed by Gyuyoung Kim.
3156
3157         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
3158
3159         * Source/cmake/OptionsEfl.cmake:
3160
3161 2012-10-18  Pablo Flouret  <pablof@motorola.com>
3162
3163         Implement css3-conditional's @supports rule
3164         https://bugs.webkit.org/show_bug.cgi?id=86146
3165
3166         Reviewed by Antti Koivisto.
3167
3168         * Source/cmake/WebKitFeatures.cmake:
3169         * Source/cmakeconfig.h.cmake:
3170         * configure.ac:
3171             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3172
3173 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
3174
3175         [Qt] Clean up variables controlling Qt module creation/handling
3176
3177         Reviewed by Tor Arne Vestbø.
3178
3179         We now depend on a Qt 5 version that is new enough to allow us to
3180         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
3181         the other MODULE_BASE_* variables are onl used in qmodule.prf.
3182
3183         * Source/api.pri:
3184
3185 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
3186
3187         [Qt] Modularize documentation for QtWebKit
3188
3189         Running 'make docs' would fail unless 'make qmake_all' was ran first,
3190         but qmake_all involved generating all the derived sources, which seems
3191         overly complex just for building documentation.
3192
3193         We solve this by preventing all subdirs except QtWebKit from having a
3194         docs target. This would normally work fine on its own, but since we
3195         use CONFIG += ordered, there's now a missing doc target for the
3196         immediate dependency of the QtWebKit subdir. We solve this by adding
3197         a dummy-target ourselves.
3198
3199         Finally, we clean up the qdocconf file to match the rest of the Qt
3200         documentation modularization efforts.
3201
3202         Reviewed by Simon Hausmann.
3203
3204         * Source/QtWebKit.pro:
3205         * Source/api.pri:
3206         * Source/qtwebkit.qdocconf: Added.
3207
3208 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3209
3210         [WK2][EFL] Implementation of spellchecking feature.
3211         https://bugs.webkit.org/show_bug.cgi?id=91854
3212
3213         Reviewed by Gyuyoung Kim.
3214
3215         Define SPELLCHECK macro and enable it for WK2-Efl.
3216         The spellchecking implementation is based on the Enchant library.
3217         It can be used by other WebKit ports.
3218
3219         * Source/cmake/FindEnchant.cmake: Added.
3220         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3221         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3222         * Source/cmakeconfig.h.cmake: Add the feature.
3223
3224 2012-10-16  Pablo Flouret  <pablof@motorola.com>
3225
3226         Pre-process CSSGrammar.y before running through bison.
3227         https://bugs.webkit.org/show_bug.cgi?id=94290
3228
3229         Reviewed by Tony Chang.
3230
3231         * Source/cmake/WebKitMacros.cmake:
3232             Use WebCore/css/makegrammar.pl to generate bison grammar files.
3233
3234 2012-10-15  Jer Noble  <jer.noble@apple.com>
3235
3236         WebAudio: limit output level to 0db
3237         https://bugs.webkit.org/show_bug.cgi?id=95792
3238         <rdar://problem/11966135>
3239
3240         Reviewed by Chris Rogers.
3241
3242         Add a manual test to determine that output volume has been limited to 0db.
3243
3244         * ManualTests/webaudio/limit-level-0db.html: Added.
3245
3246 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3247
3248         [Qt] Fix support for silent builds
3249
3250         Reviewed by Tor Arne Vestbø.
3251
3252         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3253         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3254         with -silent.
3255
3256         * .qmake.conf:
3257
3258 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3259
3260         [Qt] Add logic for triggering clean builds on changes to build system files
3261
3262         Reviewed by Csaba Osztrogonác.
3263
3264         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3265         logic failed.
3266
3267         * WebKit.pro:
3268
3269 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3270
3271         Unreviewed, rolling out r131436.
3272         http://trac.webkit.org/changeset/131436
3273
3274         Broke various Qt bots strangely
3275
3276         * .qmake.conf:
3277
3278 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3279
3280         [Qt] Fix support for silent builds
3281
3282         Reviewed by Tor Arne Vestbø.
3283
3284         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3285         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3286         with -silent.
3287
3288         * .qmake.conf:
3289
3290 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
3291
3292         [EFL] Share resources installed for inspector
3293         https://bugs.webkit.org/show_bug.cgi?id=98991
3294
3295         Reviewed by Gyuyoung Kim.
3296
3297         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3298         when INSPECTOR is enabled.
3299
3300         This patch changes to install resources one time and share it.
3301
3302         * Source/PlatformEfl.cmake:
3303         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3304         * Source/cmake/OptionsEfl.cmake:
3305
3306 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
3307
3308         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3309         https://bugs.webkit.org/show_bug.cgi?id=88162
3310
3311         Reviewed by Kenneth Rohde Christiansen.
3312
3313         Rename the QtWebKit module to QtWebKitWidgets.
3314
3315         * Source/api.pri:
3316         * Source/sync.profile:
3317
3318 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
3319
3320         Unreviewed, rolling out r130656.
3321         http://trac.webkit.org/changeset/130656
3322         https://bugs.webkit.org/show_bug.cgi?id=97592
3323
3324         Broke CMake build on Windows
3325
3326         * CMakeLists.txt:
3327
3328 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
3329
3330         Unreviewed, rolling out r131189.
3331         http://trac.webkit.org/changeset/131189
3332         https://bugs.webkit.org/show_bug.cgi?id=99187
3333
3334         Made inspector http tests crash on WK2. (Requested by rakuco
3335         on #webkit).
3336
3337         * Source/PlatformEfl.cmake:
3338         * Source/cmake/OptionsEfl.cmake:
3339
3340 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
3341
3342         [EFL] Share resources installed for inspector
3343         https://bugs.webkit.org/show_bug.cgi?id=98991
3344
3345         Reviewed by Gyuyoung Kim.
3346
3347         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3348         when INSPECTOR is enabled.
3349
3350         This patch changes to install resources one time and share it.
3351
3352         * Source/PlatformEfl.cmake:
3353         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3354         * Source/cmake/OptionsEfl.cmake:
3355
3356 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
3357
3358         Unreviewed, rolling out r130389.
3359         http://trac.webkit.org/changeset/130389
3360         https://bugs.webkit.org/show_bug.cgi?id=98048
3361
3362         It broke chromium
3363
3364         * Source/autotools/symbols.filter:
3365
3366 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
3367
3368         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3369         https://bugs.webkit.org/show_bug.cgi?id=99030
3370
3371         Reviewed by Laszlo Gombos.
3372
3373         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3374         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3375
3376         * Source/cmake/WebKitFeatures.cmake:
3377         * Source/cmakeconfig.h.cmake:
3378
3379 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
3380
3381         Perf-o-matic build fixes.
3382
3383         Get the password from the first item of the array now that each JSON contains an array as
3384         the top-level structure instead of a dictionary, which is the first item in the array.
3385
3386         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3387         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3388
3389         * Websites/webkit-perf.appspot.com/models.py:
3390         (Runs.update_incrementally):
3391         * Websites/webkit-perf.appspot.com/models_unittest.py:
3392         (RunsTest.test_update_or_insert):
3393         * Websites/webkit-perf.appspot.com/report_handler.py:
3394         (ReportHandler.post):
3395
3396 2012-10-10  Tony Chang  <tony@chromium.org>
3397
3398         Unreviewed, rolling out r130937, r130949, r130955, and
3399         r130957.
3400         http://trac.webkit.org/changeset/130937
3401         http://trac.webkit.org/changeset/130949
3402         http://trac.webkit.org/changeset/130955
3403         http://trac.webkit.org/changeset/130957
3404         https://bugs.webkit.org/show_bug.cgi?id=94290
3405
3406         Breaks Qt build
3407
3408         * Source/cmake/WebKitMacros.cmake:
3409
3410 2012-10-10  Pablo Flouret  <pablof@motorola.com>
3411
3412         Pre-process CSSGrammar.y before running through bison.
3413         https://bugs.webkit.org/show_bug.cgi?id=94290
3414
3415         Reviewed by Tony Chang.
3416
3417         * Source/cmake/WebKitMacros.cmake:
3418             Use WebCore/css/makegrammar.pl to generate bison grammar files.
3419
3420 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
3421
3422         Attempt to fix gtk build which controls exports via this mysteriously-named
3423         file.
3424         
3425         * Source/autotools/symbols.filter:
3426
3427 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
3428
3429         Needs internal API to return distributed nodes for InsertionPoint
3430         https://bugs.webkit.org/show_bug.cgi?id=98868
3431
3432         Reviewed by Hajime Morita.
3433
3434         * Source/autotools/symbols.filter:
3435
3436 2012-10-10  Yong Li  <yoli@rim.com>
3437
3438         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3439         https://bugs.webkit.org/show_bug.cgi?id=98819
3440
3441         Reviewed by Rob Buis.
3442
3443         And make it depend on SHARED_CORE
3444         RIM PR# 221339.
3445
3446         * Source/cmake/OptionsBlackBerry.cmake:
3447
3448 2012-10-10  Keishi Hattori  <keishi@webkit.org>
3449
3450         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3451         https://bugs.webkit.org/show_bug.cgi?id=98881
3452
3453         Reviewed by kent Tamura.
3454
3455         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3456
3457 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
3458
3459         [EFL][WK2] Port MiniBrowser to Elementary
3460         https://bugs.webkit.org/show_bug.cgi?id=98748
3461
3462         Reviewed by Kenneth Rohde Christiansen.
3463
3464         Bump EFL librairies dependencies to v1.7
3465         and add Elementary as optional dependency now
3466         that it is needed to build MiniBrowser.
3467
3468         * Source/cmake/FindEet.cmake: Added.
3469         * Source/cmake/FindElementary.cmake: Added.
3470         * Source/cmake/OptionsEfl.cmake:
3471
3472 2012-10-09  Simon Pena  <spena@igalia.com>
3473
3474         [GTK] Add support for running JavaScript from GResources
3475         https://bugs.webkit.org/show_bug.cgi?id=98488
3476
3477         Reviewed by Carlos Garcia Campos.
3478
3479         GResources allow embedding certain resources, frequently used, in a "bundle"
3480         which can be kept separated or stored in the binary. This patch adds
3481         support for running JavaScript from GResources.
3482
3483         * configure.ac: Add support for compiling GResources
3484
3485 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
3486
3487         Unreviewed GTK build fix after r130689.
3488
3489         Adding a required symbol to symbols.filter.
3490
3491         * Source/autotools/symbols.filter:
3492
3493 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
3494
3495         [EFL] Add minimum version information for tool dependencies
3496         https://bugs.webkit.org/show_bug.cgi?id=97592
3497
3498         Reviewed by Kenneth Rohde Christiansen.
3499
3500         Capture the minimum version information for the tools that are required
3501         to build the EFL port (or more generally WebKit).
3502
3503         * CMakeLists.txt:
3504
3505 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
3506
3507         [EFL] Fix build break when WEB_AUDIO is enabled.
3508         https://bugs.webkit.org/show_bug.cgi?id=98635
3509
3510         Unreviewed build fix.
3511
3512         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3513         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3514
3515         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3516
3517 2012-10-08  Joone Hur  <joone.hur@intel.com>
3518
3519         [EFL] Add support for -webkit-sticky
3520         https://bugs.webkit.org/show_bug.cgi?id=95182
3521
3522         Reviewed by Kenneth Rohde Christiansen.
3523
3524         Turn on CSS sticky position by default for WebKitEfl,
3525         but most of the CSS sticky position test cases still do not pass on WK1.
3526
3527         * Source/cmake/OptionsEfl.cmake:
3528
3529 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
3530
3531         [GTK] Add support for creating EGL contexts
3532         https://bugs.webkit.org/show_bug.cgi?id=77921
3533
3534         Reviewed by Martin Robinson.
3535
3536         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3537         options are set up on compile time, with the configure options
3538         --enable-egl and --enable-gles2.
3539
3540         The implementation only adds support for EGL on top of X11, to
3541         isolate the changes to the minimum. More changes should come
3542         later to enable EGL for other targets (as Wayland).
3543
3544         * GNUmakefile.am:
3545         * configure.ac: new configure options --enable-egl and --enable-gles2.
3546
3547 2012-10-04  Rob Buis  <rbuis@rim.com>
3548
3549         [BlackBerry] Sync up CMake files
3550         https://bugs.webkit.org/show_bug.cgi?id=98442
3551
3552         Reviewed by Gyuyoung Kim.
3553
3554         Amongst others some internal paths changed.
3555
3556         * Source/cmake/OptionsBlackBerry.cmake:
3557
3558 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
3559
3560         [EFL] Add libxml 2.8.0 to jhbuild
3561         https://bugs.webkit.org/show_bug.cgi?id=98418
3562
3563         Reviewed by Laszlo Gombos.
3564
3565         Bump dependency for libxml to 2.8.0 to match
3566         jhbuild.
3567
3568         * Source/cmake/OptionsEfl.cmake:
3569
3570 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
3571
3572         Don't allow to disable compositing in forced compositing mode
3573         https://bugs.webkit.org/show_bug.cgi?id=98048
3574
3575         Reviewed by Jocelyn Turcotte.
3576
3577         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3578
3579         * Source/autotools/symbols.filter:
3580
3581 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
3582
3583         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3584         https://bugs.webkit.org/show_bug.cgi?id=97753
3585
3586         Reviewed by Laszlo Gombos.
3587
3588         default.edj is used in both webkit/efl and webkit2/efl.
3589         However, it has been generated only when ENABLE_WEBKIT is enabled.
3590
3591         This patch separates the script which generates default.edj
3592         from source/webkit/platformefl.cmake.
3593
3594         * Source/CMakeLists.txt:
3595         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3596         * Source/cmake/OptionsEfl.cmake:
3597         Moved directory generation from WebKit/PlatformEfl.cmake
3598         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3599
3600 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
3601
3602         [BlackBerry] Implementing the NetworkInfo API for BB port 
3603         https://bugs.webkit.org/show_bug.cgi?id=98273
3604
3605         Reviewed by Rob Buis.
3606
3607         Adding references to new classes added to support BlackBerry's
3608         NetworkInfo implementation.
3609
3610         * Source/cmake/OptionsBlackBerry.cmake:
3611
3612 2012-10-01  Keishi Hattori  <keishi@webkit.org>
3613
3614         Calendar picker should use zero as default step base
3615         https://bugs.webkit.org/show_bug.cgi?id=97976
3616
3617         Reviewed by Kent Tamura.
3618
3619         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3620
3621 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
3622
3623         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3624         https://bugs.webkit.org/show_bug.cgi?id=91844
3625
3626         Reviewed by Simon Hausmann.
3627
3628         Turn on Netscape Plugin API by default  for WebKit2-Efl.
3629
3630         * Source/cmake/OptionsEfl.cmake:
3631
3632 2012-09-28  Alpha Lam  <hclam@chromium.org>
3633
3634         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3635         https://bugs.webkit.org/show_bug.cgi?id=97749
3636
3637         Reviewed by James Robinson.
3638
3639         Added a manual test to demonstrate drag image and crashing.
3640
3641         * ManualTests/drag-image-no-crash.html: Added.
3642
3643 2012-09-27  Keishi Hattori  <keishi@webkit.org>
3644
3645         SuggestionPicker should support rtl
3646         https://bugs.webkit.org/show_bug.cgi?id=97555
3647
3648         Reviewed by Kent Tamura.
3649
3650         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3651
3652 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
3653
3654         [WINCE] Enable JIT by default
3655
3656         * Source/cmake/OptionsWinCE.cmake:
3657
3658 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
3659
3660         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3661         https://bugs.webkit.org/show_bug.cgi?id=97267
3662
3663         Reviewed by Alejandro G. Castro.
3664
3665         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3666         to an offscreen window. This allows removing a finicky timer-based approach, improves
3667         performance, and allows simplifying things greatly.
3668
3669         * configure.ac: Add support for finding XDamage via pkg-config.
3670
3671 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
3672
3673         [Qt] Remove Qt Quick 1 support
3674
3675         Reviewed by Kenneth Rohde Christiansen.
3676
3677         It is being moved to the Qt5 QtQuick1 module.
3678
3679         * Source/tests.pri:
3680
3681 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
3682
3683         [GTK] Enable some of the unstable CSS features
3684         https://bugs.webkit.org/show_bug.cgi?id=97572
3685
3686         Reviewed by Martin Robinson.
3687
3688         Export the required RuntimeEnabledFeatures symbol.
3689
3690         * Source/autotools/symbols.filter:
3691
3692 2012-09-25  Cosmin Truta  <ctruta@rim.com>
3693
3694         [BlackBerry] Enable LLInt
3695         https://bugs.webkit.org/show_bug.cgi?id=97604
3696
3697         Reviewed by Yong Li.
3698
3699         * Source/cmake/OptionsBlackBerry.cmake:
3700
3701 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
3702
3703         Perf-o-matic should store "values" and support array'ed input
3704         https://bugs.webkit.org/show_bug.cgi?id=97601
3705
3706         Reviewed by Dirk Pranke.
3707
3708         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3709         contain "values". This change will let us remove some code from run-perf-tests.
3710
3711         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3712         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3713
3714         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3715         * Websites/webkit-perf.appspot.com/models.py:
3716         (TestResult): Added values property.
3717         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3718         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3719         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3720         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3721         but we don't do that now for its complexity.
3722         * Websites/webkit-perf.appspot.com/models_unittest.py:
3723         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3724         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3725         (ReportLogTests.test_results_are_well_formed):
3726         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3727         (ReportLogTests.test_results_in_array):
3728
3729 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
3730
3731         [EFL] Update minimal required versions for dependencies
3732         https://bugs.webkit.org/show_bug.cgi?id=97523
3733
3734         Reviewed by Gyuyoung Kim.
3735
3736         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3737
3738         * Source/cmake/OptionsEfl.cmake:
3739
3740 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
3741
3742         [Qt] Fix build with latest Qt 5
3743         https://bugs.webkit.org/show_bug.cgi?id=97479
3744
3745         Reviewed by Tor Arne Vestbø.
3746
3747         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3748         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3749         sync.profile.
3750
3751         * Source/api.pri:
3752
3753 2012-09-24  Bo Liu  <boliu@chromium.org>
3754
3755         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3756         https://bugs.webkit.org/show_bug.cgi?id=97055
3757
3758         Reviewed by Adam Barth.
3759
3760         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3761         performance regression in Chromium.
3762
3763         New changes in addition to previously reverted patches:
3764
3765         Refactored CachedResource::requestResource, loadResource, and
3766         revalidateResource. Moved CachedResource::load method to end of
3767         requestResource so there is one place where load is called for all
3768         resources.
3769
3770         Added a enum parameter for requestResource and
3771         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3772         do not need to be called multiple times.
3773
3774         Removed CachedImage::load call in requestImage so it is not called
3775         twice.
3776
3777         Removed unnecessary Frame.h includes in CachedResource and
3778         CachedImage.
3779
3780         Removed dead load() method declaration in CachedImage.
3781
3782         Updated text expectation for two image-permissions tests to reflect
3783         the removed calls to allowImage.
3784
3785         * Source/autotools/symbols.filter:
3786
3787 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
3788
3789         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3790         https://bugs.webkit.org/show_bug.cgi?id=97419
3791
3792         Reviewed by Gyuyoung Kim.
3793
3794         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3795         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3796
3797         * CMakeLists.txt:
3798         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3799         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3800
3801 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
3802
3803         Unreviewed, rolling out r129343.
3804         http://trac.webkit.org/changeset/129343
3805         https://bugs.webkit.org/show_bug.cgi?id=97479
3806
3807         It broke the build (Requested by Ossy_NIGHT on #webkit).
3808
3809         * Source/api.pri:
3810
3811 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
3812
3813         Unreviewed, rolling out r129388.
3814         http://trac.webkit.org/changeset/129388
3815         https://bugs.webkit.org/show_bug.cgi?id=97477
3816
3817         Caused an assertion in a WebKit2 unit test (Requested by
3818         abarth on #webkit).
3819
3820         * Source/autotools/symbols.filter:
3821
3822 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
3823
3824         [EFL][DRT] Enable Regions support
3825         https://bugs.webkit.org/show_bug.cgi?id=83897
3826
3827         Reviewed by Kenneth Rohde Christiansen.
3828
3829         Default build setting for CSS regions set to on.
3830
3831         * Source/cmake/OptionsEfl.cmake:
3832
3833 2012-09-24  Bo Liu  <boliu@chromium.org>
3834
3835         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3836         https://bugs.webkit.org/show_bug.cgi?id=97055
3837
3838         Reviewed by Adam Barth.
3839
3840         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3841         performance regression in Chromium.
3842
3843         New changes in addition to previously reverted patches:
3844
3845         Refactored CachedResource::requestResource, loadResource, and
3846         revalidateResource. Moved CachedResource::load method to end of
3847         requestResource so there is one place where load is called for all
3848         resources.
3849
3850         Added a enum parameter for requestResource and
3851         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3852         do not need to be called multiple times.
3853
3854         Removed CachedImage::load call in requestImage so it is not called
3855         twice.
3856
3857         Removed unnecessary Frame.h includes in CachedResource and
3858         CachedImage.
3859
3860         Removed dead load() method declaration in CachedImage.
3861
3862         Updated text expectation for two image-permissions tests to reflect
3863         the removed calls to allowImage.
3864
3865         * Source/autotools/symbols.filter:
3866
3867 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
3868
3869         Web Inspector: implement testing harness for pure protocol tests.
3870         https://bugs.webkit.org/show_bug.cgi?id=90675
3871
3872         Reviewed by Yury Semikhatsky.
3873
3874         Added export symbols required for Gtk+ to support the Inspector Protocol
3875         testing harness.
3876
3877         * Source/autotools/symbols.filter:
3878
3879 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
3880
3881         [Qt] Fix build with l