[CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
[WebKit-https.git] / ChangeLog
1 2011-11-18  Patrick Gansterer  <paroga@webkit.org>
2
3         [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
4         https://bugs.webkit.org/show_bug.cgi?id=72710
5
6         Reviewed by Brent Fulgham.
7
8         * Source/CMakeLists.txt:
9
10 2011-11-18  Simon Hausmann  <simon.hausmann@nokia.com>
11
12         [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
13         needed for the qml plugin.
14
15         * Source/qtwebkit-export.map:
16
17 2011-11-18  Simon Hausmann  <simon.hausmann@nokia.com>
18
19         [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
20         that was added since I made the export patch.
21
22         * Source/qtwebkit-export.map:
23
24 2011-11-18  Simon Hausmann  <simon.hausmann@nokia.com>
25
26         [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
27         https://bugs.webkit.org/show_bug.cgi?id=72697
28
29         Reviewed by Kenneth Rohde Christiansen.
30
31         * Source/api.pri: On Linux, use a GNU LD version script to manage the
32         symbol exports, which includes the public WK1/WK2 API as well as a bunch
33         of private WTF symbols needed for WTR and the Injected Bundle.
34         * Source/qtwebkit-export.map: Added.
35
36 2011-11-17  Raphael Kubo da Costa  <kubo@profusion.mobi>
37
38         [EFL] Clean up the use of DATA_DIR in the buildsystem
39         https://bugs.webkit.org/show_bug.cgi?id=72681
40
41         Reviewed by Daniel Bates.
42
43         * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
44         and add it to the cache; add a variable with the path of the generated
45         theme and remove the -DDATA_DIR definition, it was moved to
46         PlatformEFL.cmake in WebCore.
47
48 2011-11-17  Patrick Gansterer  <paroga@webkit.org>
49
50         [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
51         https://bugs.webkit.org/show_bug.cgi?id=72643
52
53         Reviewed by Brent Fulgham.
54
55         * Source/cmake/OptionsEfl.cmake:
56         * Source/cmake/OptionsWinCE.cmake:
57         * Source/cmakeconfig.h.cmake:
58
59 2011-11-17  Kelly Norton  <knorton@google.com>
60
61        Several void functions in FrameView and RenderObject actually return values.
62        https://bugs.webkit.org/show_bug.cgi?id=72640
63
64         Reviewed by Adam Barth.
65
66         * ../../Source/WebCore/page/FrameView.cpp:
67         * ../../Source/WebCore/rendering/RenderObject.cpp:
68
69 2011-11-17  Patrick Gansterer  <paroga@webkit.org>
70
71         [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
72         https://bugs.webkit.org/show_bug.cgi?id=72516
73
74         Reviewed by Brent Fulgham.
75
76         On windows some code generators fail, if the path to the preprocessor contains spaces.
77         Use only the executable name to avoid this issue for now.
78
79         * Source/cmake/OptionsCommon.cmake:
80
81 2011-11-17  Jochen Eisinger  <jochen@chromium.org>
82
83         [chromium] add gyp-mac-tool to .gitignore
84         https://bugs.webkit.org/show_bug.cgi?id=72603
85
86         Reviewed by Tony Gentilcore.
87
88         This file is generated by the make-based build of the chromium/mac port
89
90         * .: Modified property svn:ignore.
91         * .gitignore:
92
93 2011-11-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
94
95         [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
96
97         A new extension object has been added to QQuickWebView (the same approach should be used
98         for other API classes that need experimental APIs). The QML extension mechanism is then
99         built on top of the experimental object.
100
101         https://bugs.webkit.org/show_bug.cgi?id=72522
102
103         Reviewed by Simon Hausmann.
104
105         * Source/QtWebKit.pro:
106         * Source/api.pri:
107
108 2011-11-11  Adrienne Walker  <enne@google.com>
109
110         [chromium] Expose mock scrollbars to window.internals
111         https://bugs.webkit.org/show_bug.cgi?id=72195
112
113         Reviewed by James Robinson.
114
115         * Source/autotools/symbols.filter:
116
117 2011-11-15  Simon Hausmann  <simon.hausmann@nokia.com>
118
119         [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
120
121         Reviewed by Tor Arne Vestbø.
122
123         * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
124
125 2011-11-16  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
126
127         Fix path to module file in root project file
128
129         Reviewed by Simon Hausmann.
130
131         * WebKit.pro:
132
133 2011-11-16  Simon Hausmann  <simon.hausmann@nokia.com>
134
135         Unreviewed, rolling out r100266.
136         http://trac.webkit.org/changeset/100266
137
138         Broke WTR.
139
140         * Source/api.pri:
141
142 2011-11-15  Simon Hausmann  <simon.hausmann@nokia.com>
143
144         [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
145
146         Reviewed by Tor Arne Vestbø.
147
148         * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
149
150 2011-11-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
151
152         [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
153
154         Reviewed by Simon Hausmann.
155
156         * Source/api.pri:
157
158 2011-11-12  Patrick Gansterer  <paroga@webkit.org>
159
160         [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
161         https://bugs.webkit.org/show_bug.cgi?id=71365
162
163         Reviewed by Daniel Bates.
164
165         Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
166         This adds better IDE support for such targets.
167
168         * Source/cmake/WebKitMacros.cmake:
169
170 2011-11-11  Shinya Kawanaka  <shinyak@google.com>
171
172         Implement legacy text check emulation in unified text check interface.
173         https://bugs.webkit.org/show_bug.cgi?id=70299
174
175         Reviewed by Hajime Morita.
176
177         * Source/autotools/symbols.filter:
178
179 2011-11-11  Alexis Menard  <alexis.menard@openbossa.org>
180
181         [Qt] Build fix of the private QML module with --no-webkit2.
182         https://bugs.webkit.org/show_bug.cgi?id=67707
183
184         Reviewed by Tor Arne Vestbø.
185
186         * Source/QtWebKit.pro:
187
188 2011-11-11  Alexis Menard  <alexis.menard@openbossa.org>
189
190         [Qt] Add a way to have experimental features in WebKit2
191         https://bugs.webkit.org/show_bug.cgi?id=67707
192
193         Reviewed by Kenneth Rohde Christiansen.
194
195         Add the new private QML module in the build.
196
197         * Source/QtWebKit.pro:
198
199 2011-11-10  Balazs Kelemen  <kbalazs@webkit.org>
200
201         [Qt] X11 plugins need to be reworked for Qt5
202         https://bugs.webkit.org/show_bug.cgi?id=70023
203
204         Reviewed by Simon Hausmann.
205
206         Rework our basic plugin support in a way that does
207         not need a bridge between Qt and X. The solution is
208         based on getting the content drawed by the plugin
209         from the server as an image and creating a QImage
210         from it.
211
212         * Source/api.pri: Link to xlib if necessary.
213
214 2011-11-10  Simon Hausmann  <simon.hausmann@nokia.com>
215
216         [Qt] Clean up build system
217
218         Reviewed by Tor Arne Vestbø.
219
220         * Source/api.pri: Eliminate use of WebKit2.pri.
221
222 2011-11-10  Alexis Menard  <alexis.menard@openbossa.org>
223
224         [Qt] Merge QTouchWebView and QDesktopWebView into one class
225         https://bugs.webkit.org/show_bug.cgi?id=71355
226
227         Reviewed by Kenneth Rohde Christiansen.
228
229         Remove old tests and merge them into the new QQuickWebView directory.
230
231         * Source/tests.pri:
232
233 2011-11-10  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
234
235         [Qt] Change semantics of the haveQt() function to match API promises
236
237         Having Qt 5 does not imply that we have Qt 4, from an API point of
238         view, as a major version can in theory break BC/SC. Our minimum
239         version of Qt 4 will always be the latest released version of Qt 4,
240         so the only place we should use haveQt(4, x) is when checking for
241         the minimum requirements.
242
243         Reviewed by Simon Hausmann.
244
245         * Source/QtWebKit.pro:
246
247 2011-11-10  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
248
249         [Qt] Make sure headers.pri has the right relative paths for install
250
251         The install rules are generated from api.pri which lives in Source,
252         which means the paths in headers.pri, which is the basis for the
253         install rules, needs to be relative to Source as well.
254
255         We were also installing the headers from the forwarding headers
256         directory, which was wrong, as those headers contained relative paths.
257
258         We now install the actual headers, by using headers.pri as a basis.
259
260         https://bugs.webkit.org/show_bug.cgi?id=71697
261
262         Reviewed by Simon Hausmann.
263
264         * Source/QtWebKit.pro:
265         * Source/api.pri:
266         * sync.profile:
267
268 2011-11-09  Shinya Kawanaka  <shinyak@google.com>
269
270         Internals.markerRangeForNode should be able to take markers by specifying a marker type.
271         https://bugs.webkit.org/show_bug.cgi?id=71792
272
273         Reviewed by Hajime Morita.
274
275         * Source/autotools/symbols.filter: Exposed necessary symbols.
276
277 2011-11-09  Kevin Ollivier  <kevino@theolliviers.com>
278
279         [wx] Unreviewed build fix. Update project files.
280
281         * wscript:
282
283 2011-11-09  Philippe Normand  <pnormand@igalia.com>
284
285         [GTK][DRT] window internals object is not reset after each test
286         https://bugs.webkit.org/show_bug.cgi?id=71890
287
288         Reviewed by Martin Robinson.
289
290         * Source/autotools/symbols.filter: Revert un-needed symbol.
291
292 2011-11-09  Philippe Normand  <pnormand@igalia.com>
293
294         Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
295
296         * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
297
298 2011-11-09  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
299
300         [Qt] Only copy framework headers once when debug_and_release is enabled
301
302         Otherwise we might end up in a race condition where we try to symlink
303         the headers directory in the makefile for debug and release at the same
304         time.
305
306         Reviewed by Simon Hausmann.
307
308         * Source/api.pri:
309
310 2011-11-08  Martin Robinson  <mrobinson@igalia.com>
311
312         Take another stab at fixing the GTK+ build.
313
314         * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
315
316 2011-11-08  Daniel Bates  <dbates@webkit.org>
317
318         Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
319         (https://bugs.webkit.org/show_bug.cgi?id=71840)
320
321         * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
322
323 2011-11-08  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
324
325         [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
326
327         Now that we generate the forwarding headers eiher as part of QtWebKit.pro
328         (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
329         that the files are there and use $$files() to list the files to be copied.
330
331         Reviewed by Csaba Osztrogonác.
332
333         * Source/api.pri:
334
335 2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
336
337         Enable DFG JIT by default on X86 Linux and Mac platforms
338         https://bugs.webkit.org/show_bug.cgi?id=71686
339
340         Reviewed by Filip Pizlo.
341
342         Remove the DFG cmake option for Efl port as we'll determine whether to
343         switch on DFG or not based on build target platforms.
344
345         * Source/cmake/OptionsEfl.cmake:
346         * Source/cmakeconfig.h.cmake:
347
348 2011-11-08  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
349
350         [Qt] Ensure forwarding headers are generated before generating install rules
351
352         The install rule for headers depends on qmake being able to walk the list of
353         headers in the $build_root/include/QtWebKit directory, but this directory is
354         empty until we've generated the forwarding headers. So we need to make sure
355         the forwarding headers are generated _before_ we run qmake on the api project
356         file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
357         root project file (due to the sync.profile file).
358
359         https://bugs.webkit.org/show_bug.cgi?id=71697
360
361         Reviewed by Simon Hausmann.
362
363         * Source/QtWebKit.pro:
364         * Source/api.pri:
365
366 2011-11-07  ChangSeok Oh  <shivamidow@gmail.com>
367
368         [EFL] Support requestAnimationFrame API
369         https://bugs.webkit.org/show_bug.cgi?id=67112
370
371         Reviewed by Andreas Kling.
372
373         Add build-option for requestAnimationFrame feature.
374
375         * Source/cmake/OptionsEfl.cmake:
376         * Source/cmakeconfig.h.cmake:
377
378 2011-11-07  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
379
380         [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
381
382         Reviewed-by Simon Hausmann.
383
384         * Source/api.pri:
385
386 2011-11-04  Philippe Normand  <pnormand@igalia.com>
387
388         [GTK] Disable VIDEO_TRACK for now
389         https://bugs.webkit.org/show_bug.cgi?id=71547
390
391         Reviewed by Gustavo Noronha Silva.
392
393         * configure.ac: VIDEO_TRACK is still a moving target, it's best to
394         disable it for now.
395
396 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
397
398         [Qt] Don't build all of webkit when running build-jsc
399
400         In case the whole webkit project was built, but we then subsequently
401         want to build only JSC, we need to run make in the proper subdirectory.
402
403         This also means the incremental target needs to be added to all
404         makefiles.
405
406         Reviewed by Simon Hausmann.
407
408         * WebKit.pro:
409
410 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
411
412         [Qt] Refactor and clean up the qmake build system
413
414         The qmake build system has accumulated a bit of cruft and redundancy
415         over time. There's also a fairly tight coupling between how to build
416         the various targets, and _what_ to build, making it harder to add new
417         rules or sources. This patch aims to elevate these issues somewhat.
418
419         This is a short-list of the changes:
420
421           * The rules for how to build targets are now mostly contained as
422             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
423             allows us to do pre- and post-processing of each project file,
424             which helps to clean up the actual project files.
425
426           * Derived sources are no longer generated as a separate make-step
427             but is part of each target's project file as a subdir. Makefile
428             rules are used to ensure that we run make on the derived sources
429             before running qmake on the actual target makefile. This makes
430             it easier to keep a proper dependency between derived sources
431             and the target.
432
433           * We use GNU make and the compiler to generate dependencies on
434             UNIX-based systems running Qt 5. This allows us to lessen the
435             need to run qmake, which should reduce compile time.
436
437           * WebKit2 is now build by default if building with Qt 5. It can
438             be disabled by passing --no-webkit2 to build-webkit.
439
440         The result of these changes are hopefully a cleaner and easier
441         build system to modify, and faster build times due to no longer
442         running qmake on every single build. It's also a first step
443         towards possibly generating the list of sources using another
444         build system.
445
446         https://bugs.webkit.org/show_bug.cgi?id=71222
447
448         Reviewed by Simon Hausmann.
449
450         * Source/DerivedSources.pro: Removed.
451         * Source/QtWebKit.pro: Added.
452         * Source/WebKit.pri: Removed.
453         * Source/WebKit.pro: Removed.
454         * Source/api.pri: Added.
455         * Source/tests.pri: Added.
456         * WebKit.pro: Added.
457         * sync.profile: Renamed from Source/sync.profile.
458
459 2011-11-03  Simon Hausmann  <simon.hausmann@nokia.com>
460
461         [Qt] Remove Maemo specific code paths
462         https://bugs.webkit.org/show_bug.cgi?id=71476
463
464         Reviewed by Kenneth Rohde Christiansen.
465
466         * Source/WebKit.pri:
467
468 2011-11-03  Dongwoo Im  <dw.im@samsung.com>
469
470         [EFL] Enable the Page Visibility API.
471         https://bugs.webkit.org/show_bug.cgi?id=69127
472
473         Reviewed by Adam Barth.
474
475         Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
476
477         * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
478         * Source/cmakeconfig.h.cmake: ditto.
479
480 2011-10-28  Adam Barth  <abarth@webkit.org>
481
482         Rename ExceptionCodeDescription.in to DOMExceptions.in
483         https://bugs.webkit.org/show_bug.cgi?id=71157
484
485         Reviewed by Eric Seidel.
486
487         * Source/cmake/WebKitMacros.cmake:
488
489 2011-10-28  Adam Barth  <abarth@webkit.org>
490
491         ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
492         https://bugs.webkit.org/show_bug.cgi?id=70890
493
494         Reviewed by Eric Seidel.
495
496         Add a code generation step.
497
498         * Source/cmake/WebKitMacros.cmake:
499
500 2011-10-27  Priit Laes  <plaes@plaes.org>
501
502         [GTK] Create .xz tarballs during distcheck
503         https://bugs.webkit.org/show_bug.cgi?id=71001
504
505         Reviewed by Martin Robinson.
506
507         * configure.ac: Switched tarballs to use .xz compression.
508
509 2011-10-27  Daniel Bates  <dbates@rim.com>
510
511         CMake: Add support to optionally install the built JavaScript shell
512         https://bugs.webkit.org/show_bug.cgi?id=71062
513
514         Reviewed by Antonio Gomes.
515
516         Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
517         defined will generate an installation rule to install the built
518         JavaScript shell into /bin (with respect to the prefix path).
519
520         By default, we don't define this option and hence don't generate
521         an installation rule for the JavaScript shell.
522
523         * Source/CMakeLists.txt:
524
525 2011-10-27  Sheriff Bot  <webkit.review.bot@gmail.com>
526
527         Unreviewed, rolling out r98556.
528         http://trac.webkit.org/changeset/98556
529         https://bugs.webkit.org/show_bug.cgi?id=71031
530
531         The test added by the patch doesn't pass on Snow Leopard
532         (Requested by rniwa on #webkit).
533
534         * Source/autotools/symbols.filter:
535
536 2011-10-27  Shinya Kawanaka  <shinyak@google.com>
537
538         Implement legacy text check emulation in unified text check interface.
539         https://bugs.webkit.org/show_bug.cgi?id=70299
540
541         Reviewed by Hajime Morita.
542
543         * Source/autotools/symbols.filter:
544
545 2011-10-27  Philippe Normand  <pnormand@igalia.com> and Zan Dobersek  <zandobersek@gmail.com>
546
547         [GStreamer] WebAudio AudioFileReader implementation
548         https://bugs.webkit.org/show_bug.cgi?id=69834
549
550         Reviewed by Martin Robinson.
551
552         * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
553         build is enabled.
554
555 2011-10-26  Alejandro G. Castro  <alex@igalia.com>
556
557         [GTK] Update NEWS and configure.ac for 1.7.1 release
558         https://bugs.webkit.org/show_bug.cgi?id=70932
559
560         Reviewed by Martin Robinson.
561
562         * configure.ac: Bumped version number.
563
564 2011-10-26  Alejandro G. Castro  <alex@igalia.com>
565
566         [GTK] [WK2] Add WebKit2 distcheck support
567         https://bugs.webkit.org/show_bug.cgi?id=70933
568
569         Reviewed by Martin Robinson.
570
571         * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
572         * configure.ac: Removed WebKit2 doc generation for the moment.
573
574 2011-10-21  Simon Hausmann  <simon.hausmann@nokia.com>
575
576         Remove QtScript source code from WebKit.
577         https://bugs.webkit.org/show_bug.cgi?id=64088
578
579         Reviewed by Tor Arne Vestbø.
580
581         Removed dead code that isn't developed anymore.
582
583         * Source/WebKit.pro:
584
585 2011-10-19  Gustavo Noronha Silva  <gns@gnome.org>
586
587         [GTK] Streamline wk1 documentation build
588         https://bugs.webkit.org/show_bug.cgi?id=70447
589
590         Reviewed by Martin Robinson.
591
592         * GNUmakefile.am: include the documentation's GNUmakefile.am;
593         * autogen.sh: we no longer call gtkdocize, since we now ship
594           a modified gtk-doc.make;
595         * configure.ac: no longer generate a separate GNUmakefile for
596           the documentation build.
597
598 2011-10-18  Adam Barth  <abarth@webkit.org>
599
600         Always enable ENABLE(XPATH)
601         https://bugs.webkit.org/show_bug.cgi?id=70217
602
603         Reviewed by Eric Seidel.
604
605         * Source/cmake/OptionsEfl.cmake:
606         * Source/cmake/OptionsWinCE.cmake:
607         * Source/cmakeconfig.h.cmake:
608         * configure.ac:
609
610 2011-10-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
611
612         [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
613
614         We don't need a sepearate plugin, as we no longer expose the WK2
615         APIs under QtWebKit.experimental, but now use QtWebKit. The version
616         was also changed to 3.0 instead of 5.0, as the original plugin was
617         versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
618
619         Reviewed by Andreas Kling.
620
621         * Source/WebKit.pro:
622
623 2011-10-18  Zan Dobersek  <zandobersek@gmail.com>
624
625         [Gtk] Support for client-based geolocation
626         https://bugs.webkit.org/show_bug.cgi?id=64970
627
628         Reviewed by Martin Robinson.
629
630         Remove flag for enabling client-based geolocation since
631         it is used by default on Gtk port and hence not configurable.
632
633         * configure.ac:
634
635 2011-10-17  Leandro Pereira  <leandro@profusion.mobi>
636
637         Unreviewed; actually enable/disable microdata support in CMake.
638
639         Follow-up to r97471, which did not plug the option to enable/disable
640         microdata into the buildsystem.
641
642         * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
643         * Source/cmake/OptionsWinCE.cmake: Ditto.
644         * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
645
646 2011-10-17  Ryosuke Niwa  <rniwa@webkit.org>
647
648         GTK build fix patch by Gustavo Noronha Silva.
649
650         * Source/autotools/symbols.filter:
651
652 2011-10-17  Vamshikrishna Yellenki  <vamshi@motorola.com>
653
654         [webkit]Debug Build Bot failure
655         https://bugs.webkit.org/show_bug.cgi?id=70222
656
657         Reviewed by Xan Lopez.
658
659         * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
660
661 2011-10-16  Adam Barth  <abarth@webkit.org>
662
663         Always enable ENABLE(DOM_STORAGE)
664         https://bugs.webkit.org/show_bug.cgi?id=70189
665
666         Reviewed by Eric Seidel.
667
668         * Source/cmake/OptionsEfl.cmake:
669         * Source/cmake/OptionsWinCE.cmake:
670         * Source/cmakeconfig.h.cmake:
671         * configure.ac:
672
673 2011-10-15  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
674
675         [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
676         https://bugs.webkit.org/show_bug.cgi?id=69920
677
678         Reviewed by Kenneth Rohde Christiansen.
679
680         * Source/WebKit.pri:
681         * Source/WebKit.pro:
682
683 2011-10-14  Mark Hahnenberg  <mhahnenberg@apple.com>
684
685         Rename virtual put to putVirtual
686         https://bugs.webkit.org/show_bug.cgi?id=69851
687
688         Reviewed by Darin Adler.
689
690         Renamed virtual versions of put to putVirtual in prepration for 
691         adding the static put to the MethodTable in ClassInfo since the 
692         compiler gets mad if the virtual and static versions have the same 
693         name.
694
695         * Source/autotools/symbols.filter:
696
697 2011-10-14  Mark Hahnenberg  <mhahnenberg@apple.com>
698
699         Rename virtual put to putVirtual
700         https://bugs.webkit.org/show_bug.cgi?id=69851
701
702         Reviewed by Darin Adler.
703
704         Renamed virtual versions of put to putVirtual in prepration for 
705         adding the static put to the MethodTable in ClassInfo since the 
706         compiler gets mad if the virtual and static versions have the same 
707         name.
708
709         * Source/autotools/symbols.filter:
710
711 2011-10-13  Arko Saha  <arko@motorola.com>
712
713         Microdata: Basic implementation of document.getItems() method.
714         https://bugs.webkit.org/show_bug.cgi?id=68610
715
716         Reviewed by Ryosuke Niwa.
717
718         Added ENABLE(MICRODATA) feature flag.
719
720         * configure.ac:
721
722 2011-10-14  Raphael Kubo da Costa  <kubo@profusion.mobi>
723
724         [EFL] Add DumpRenderTreeSupportEfl
725         https://bugs.webkit.org/show_bug.cgi?id=68458
726
727         Reviewed by Kenneth Rohde Christiansen.
728
729         * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
730         symbols so that DumpRenderTree can link to them.
731
732 2011-10-12  Adam Barth  <abarth@webkit.org>
733
734         Remove ENABLE(XHTMLMP) and associated code
735         https://bugs.webkit.org/show_bug.cgi?id=69729
736
737         Reviewed by David Levin.
738
739         * Source/cmake/OptionsEfl.cmake:
740         * Source/cmake/OptionsWinCE.cmake:
741         * Source/cmakeconfig.h.cmake:
742         * configure.ac:
743
744 2011-10-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
745
746         Fix build with GLib 2.31
747         https://bugs.webkit.org/show_bug.cgi?id=69840
748
749         Reviewed by Martin Robinson.
750
751         * configure.ac: add check for pthread rwlock support.
752
753 2011-10-10  Martin Robinson  <mrobinson@igalia.com>
754
755         [GTK] [WebKit2] Make adding another unit test easier
756         https://bugs.webkit.org/show_bug.cgi?id=69409
757
758         Reviewed by Gustavo Noronha Silva.
759
760         * GNUmakefile.am: Include the new testing makefile.
761
762 2011-10-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
763
764         [Qt] Remove all references to QTDIR_build and standalone_package
765
766         Qt is now modularized, which means we no longer import WebKit into
767         the Qt source tree. Instead we use git submodules, and building
768         QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
769
770         To decrease the number of buildsystem configurations we also remove
771         the standalone_package code-path used when we were providing tarballs
772         with the derived sources pre-generated.
773
774         Reviewed by Simon Hausmann.
775
776         * Source/WebKit.pri:
777         * Source/WebKit.pro:
778
779 2011-10-06  Fady Samuel  <fsamuel@chromium.org>
780
781         Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
782         https://bugs.webkit.org/show_bug.cgi?id=69009
783
784         Reviewed by Simon Fraser.
785
786         * Source/autotools/symbols.filter:
787
788 2011-10-06  Simon Hausmann  <simon.hausmann@nokia.com>
789
790         [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
791         https://bugs.webkit.org/show_bug.cgi?id=69520
792
793         Reviewed by Csaba Osztrogonác.
794
795         * Source/WebKit.pri: Introduce convenience qt5 scope.
796         * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
797
798 2011-10-06  Nayan Kumar K  <nayankk@motorola.com>
799
800         Provide configure option to switch between JSC and V8.
801         https://bugs.webkit.org/show_bug.cgi?id=69469
802
803         Reviewed by Philippe Normand.
804
805         This is first of the patches to support building of V8 with
806         WebKit GTK. With this patch, new command line switch named
807         '--with-jsengine' is introduced, using which we can choose to
808         build either jsc or v8.
809
810         * GNUmakefile.am:
811         * configure.ac:
812
813 2011-10-04  Scott Graham  <scottmg@chromium.org>
814
815         Add GAMEPAD feature flag
816         https://bugs.webkit.org/show_bug.cgi?id=66859
817
818         Reviewed by Darin Fisher.
819
820         * configure.ac:
821
822 2011-10-04  Varun Jain  <varunjain@chromium.org>
823
824         Fix position check for double tap gesture detection. A double tap
825         should not be detected if the two taps are far from each other.
826         https://bugs.webkit.org/show_bug.cgi?id=69270
827
828         Reviewed by Darin Fisher.
829
830         Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
831
832         * platform/chromium/GestureRecognizerChromium.cpp:
833         (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
834         (WebCore::GestureRecognizerChromium::updateValues):
835         (WebCore::GestureRecognizerChromium::click):
836         * platform/chromium/GestureRecognizerChromium.h:
837
838 2011-10-04  Nayan Kumar K  <nayankk@motorola.com>
839
840         [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
841         https://bugs.webkit.org/show_bug.cgi?id=69325
842
843         Reviewed by Gustavo Noronha Silva.
844
845         Documentation generation for WebKit2-GTK+ APIs
846         using gtk-doc.
847
848         * configure.ac:
849
850 2011-10-04  Vsevolod Vlasov  <vsevik@chromium.org>
851
852         Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
853         https://bugs.webkit.org/show_bug.cgi?id=69332
854
855         Reviewed by Pavel Feldman.
856
857         * Source/autotools/symbols.filter:
858
859 2011-09-23  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
860
861         [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
862
863         QWidget and friends now live in the QtWidgets library. We update
864         includes in implementation files and private headers to us the
865         non-module-prefixed path, and leave the lookup for the include
866         path. For public headers we have to ifdef the includes as the
867         user might now have the modules we need in his QT config.
868
869         Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
870         have to update our code and use windowHandle() for setting the
871         parent relationships.
872
873         https://bugs.webkit.org/show_bug.cgi?id=68687
874
875         Reviewed by Andreas Kling.
876
877         * Source/WebKit.pro:
878
879 2011-09-29  Sergio Villar Senin  <svillar@igalia.com>
880
881         [GTK] Bump version to 1.7.0
882         https://bugs.webkit.org/show_bug.cgi?id=69082
883
884         Reviewed by Martin Robinson.
885
886         Apart from bumping the library version to 1.7.0 this patch also
887         sets the libtool version to the same one we have for the stable
888         branch.
889
890         * configure.ac:
891
892 2011-09-28  Martin Robinson  <mrobinson@igalia.com>
893
894         Fix the WebKit2 WebGL build.
895
896         * configure.ac: Add -ldl to the OPENGL_LIBS.
897
898 2011-09-28  Ryuan Choi  <ryuan.choi@samsung.com>
899
900         [EFL] Bump minimum requirement for eina.
901         https://bugs.webkit.org/show_bug.cgi?id=68994
902
903         Reviewed by Ryosuke Niwa.
904
905         * Source/cmake/FindEFL.cmake:
906
907 2011-09-27  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
908
909         Unreviewed. Fix a build error in WebKit EFL.
910
911         When web socket is disabled, there is a build break in WebKit EFL port.
912         Currently, web socket is enabled by default in build-webkit script.
913         Thus, the web socket is also enabled in EFL script of cmake build system for now.
914         Because, WebKit EFL developers can't work on latest WebKit trunk.
915
916         However, IMO, we should fix build errors when web socket is disabled.
917
918         * Source/cmake/OptionsEfl.cmake:
919
920 2011-09-27  Ulan Degenbaev  <ulan@chromium.org>
921
922         [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
923
924         Install the flag, which indicates whether or not the optimization
925         script was executed, on the global object.
926
927         https://bugs.webkit.org/show_bug.cgi?id=68890
928
929         Reviewed by Kenneth Russell.
930
931         * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
932
933 2011-09-27  Sheriff Bot  <webkit.review.bot@gmail.com>
934
935         Unreviewed, rolling out r96108, r96111, r96113, and r96116.
936         http://trac.webkit.org/changeset/96108
937         http://trac.webkit.org/changeset/96111
938         http://trac.webkit.org/changeset/96113
939         http://trac.webkit.org/changeset/96116
940         https://bugs.webkit.org/show_bug.cgi?id=68913
941
942         Wait for working Qt5 (Requested by ossy on #webkit).
943
944         * Source/WebKit.pro:
945
946 2011-09-23  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
947
948         [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
949
950         QWidget and friends now live in the QtWidgets library. We update
951         includes in implementation files and private headers to us the
952         non-module-prefixed path, and leave the lookup for the include
953         path. For public headers we have to ifdef the includes as the
954         user might now have the modules we need in his QT config.
955
956         Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
957         have to update our code and use windowHandle() for setting the
958         parent relationships.
959
960         https://bugs.webkit.org/show_bug.cgi?id=68687
961
962         Reviewed by Andreas Kling.
963
964         * Source/WebKit.pro:
965
966 2011-09-27  Carlos Garcia Campos  <cgarcia@igalia.com>
967
968         [GTK] Reorganize header files
969         https://bugs.webkit.org/show_bug.cgi?id=65616
970
971         Reviewed by Martin Robinson.
972
973         * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
974         $(prefix)/include/webkitgtk-<api-version>
975
976 2011-09-26  Raphael Kubo da Costa  <kubo@profusion.mobi>
977
978         [CMake] Remove FindFreetype.cmake
979         https://bugs.webkit.org/show_bug.cgi?id=68778
980
981         Reviewed by Adam Barth.
982
983         CMake has provided its own FindFreetype.cmake forever, so there is no
984         need to have another implementation in WebKit.
985
986         * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
987         instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
988         * Source/cmake/FindFreetype.cmake: Removed.
989         * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
990         instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
991         * Source/cmake/OptionsEfl.cmake: Remove minimum required version
992         check, it has never been checked and Freetype 2.1.10 from 2005 is
993         already > 9.0.
994
995 2011-09-26  Alejandro G. Castro  <alex@igalia.com>
996
997         [GTK] pot file is not properly remove during distcheck
998         https://bugs.webkit.org/show_bug.cgi?id=68797
999
1000         Defined DOMAIN variable before DISTCLEANFILES because we are using
1001         it there to identify the .pot file.
1002
1003         Reviewed by Martin Robinson.
1004
1005         * GNUmakefile.am:
1006
1007 2011-09-26  Raphael Kubo da Costa  <kubo@profusion.mobi>
1008
1009         [CMake] Detect the operating system in a more generic way.
1010         https://bugs.webkit.org/show_bug.cgi?id=67482
1011
1012         Reviewed by Adam Barth.
1013
1014         So far the buildsystem only considered Windows, Linux and Mac OS X as
1015         valid operating systems, but any Unix (or at least the BSDs) should also
1016         work fine.
1017
1018         By using the OS values CMake itself defines we can check for Unix
1019         systems in a more generic fashion.
1020
1021         * Source/CMakeLists.txt:
1022
1023 2011-09-26  Jay Soffian  <jaysoffian@gmail.com>
1024
1025         chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
1026         https://bugs.webkit.org/show_bug.cgi?id=51639
1027
1028         Reviewed by Ryosuke Niwa.
1029
1030         Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
1031
1032         * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
1033
1034 2011-09-25  Adam Barth  <abarth@webkit.org>
1035
1036         Finish removing PLATFORM(BREWMP) by removing associated code
1037         https://bugs.webkit.org/show_bug.cgi?id=68779
1038
1039         Reviewed by Sam Weinig.
1040
1041         * Source/cmake/WebKitPackaging.cmake:
1042         * wscript:
1043
1044 2011-09-25  Adam Barth  <abarth@webkit.org>
1045
1046         Remove PLATFORM(HAIKU) and associated code
1047         https://bugs.webkit.org/show_bug.cgi?id=68774
1048
1049         Reviewed by Sam Weinig.
1050
1051         * Source/cmake/WebKitPackaging.cmake:
1052         * wscript:
1053
1054 2011-09-25  Raphael Kubo da Costa  <kubo@profusion.mobi>
1055
1056         [CMake] Remove FindLibXlst.cmake
1057         https://bugs.webkit.org/show_bug.cgi?id=68770
1058
1059         Reviewed by Adam Barth.
1060
1061         This file should have never been committed -- the library it looks for
1062         is called libxslt, not libxlst, so it has never really been used. When
1063         the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
1064         instead.
1065
1066         * Source/cmake/FindLibXlst.cmake: Removed.
1067
1068 2011-09-24  Adam Barth  <abarth@webkit.org>
1069
1070         Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1071         https://bugs.webkit.org/show_bug.cgi?id=68767
1072
1073         Reviewed by Eric Seidel.
1074
1075         * Source/cmake/OptionsEfl.cmake:
1076         * Source/cmake/OptionsWinCE.cmake:
1077         * Source/cmakeconfig.h.cmake:
1078         * configure.ac:
1079
1080 2011-09-24  Adam Barth  <abarth@webkit.org>
1081
1082         Remove ENABLE(WCSS) and associated code
1083         https://bugs.webkit.org/show_bug.cgi?id=68759
1084
1085         Reviewed by Darin Adler.
1086
1087         * configure.ac:
1088
1089 2011-09-23  Yuqiang Xian  <yuqiang.xian@intel.com>
1090
1091         Add JSVALUE32_64 support to DFG JIT
1092         https://bugs.webkit.org/show_bug.cgi?id=67460
1093
1094         Reviewed by Gavin Barraclough.
1095
1096         Add cmake options to enable DFG JIT compilation for EFL port
1097
1098         * Source/cmake/OptionsEfl.cmake:
1099         * Source/cmakeconfig.h.cmake:
1100
1101 2011-09-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
1102
1103         [CMake] Detect amd64 as a valid 64-bit architecture.
1104         https://bugs.webkit.org/show_bug.cgi?id=67481
1105
1106         Reviewed by Oliver Hunt.
1107
1108         Some operating systems (generally the BSDs) use amd64 instead of x86_64
1109         to report they're running on 64 bits, so consider it a valid value.
1110
1111         * Source/CMakeLists.txt:
1112
1113 2011-09-23  Adam Klein  <adamk@chromium.org>
1114
1115         Add ENABLE_MUTATION_OBSERVERS feature flag
1116         https://bugs.webkit.org/show_bug.cgi?id=68732
1117
1118         Reviewed by Ojan Vafai.
1119
1120         This flag will guard an implementation of the "Mutation Observers" proposed in
1121         http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1122
1123         * configure.ac:
1124
1125 2011-09-23  Varun Jain  <varunjain@google.com>
1126
1127         Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
1128         https://bugs.webkit.org/show_bug.cgi?id=68198
1129
1130         Reviewed by Dimitri Glazkov.
1131
1132         * Source/autotools/symbols.filter:
1133
1134 2011-09-23  Mark Hahnenberg  <mhahnenberg@apple.com>
1135
1136         Add static version of JSCell::visitChildren
1137         https://bugs.webkit.org/show_bug.cgi?id=68404
1138
1139         Reviewed by Darin Adler.
1140
1141         In this patch we just extract the bodies of the virtual visitChildren methods
1142         throughout the JSCell inheritance hierarchy out into static methods, which are 
1143         now called from the virtual methods.  This is an intermediate step in trying to 
1144         move the virtual-ness of visitChildren into our own custom vtable stored in 
1145         ClassInfo.  We need to convert the methods to static methods in order to be 
1146         able to more easily store and refer to them in our custom vtable since normal 
1147         member methods store some implicit information in their types, making it 
1148         impossible to store them generically in ClassInfo.
1149
1150         * Source/autotools/symbols.filter:
1151
1152 2011-09-21  Julien Chaffraix  <jchaffraix@webkit.org>
1153
1154         Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
1155         https://bugs.webkit.org/show_bug.cgi?id=68133
1156
1157         Reviewed by Darin Adler.
1158
1159         * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
1160
1161 2011-09-21  Joshua Bell  <jsbell@chromium.org>
1162
1163         IndexedDB: compare strings without decoding
1164         https://bugs.webkit.org/show_bug.cgi?id=68554
1165
1166         Reviewed by Tony Chang.
1167
1168         Resolves a FIXME in IndexedDB that was also identified as a hotspot
1169         during profiling. Yields a small performance improvement.
1170
1171         * Source/WebCore/storage/IDBLevelDBCoding.cpp:
1172         * Source/WebCore/storage/IDBLevelDBCoding.h:
1173         * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
1174
1175 011-09-21  Leandro Pereira  <leandro@profusion.mobi>
1176
1177         Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
1178         Options{Efl,WinCE}.cmake.
1179
1180         * Source/cmake/OptionsEfl.cmake:
1181         * Source/cmake/OptionsWinCE.cmake:
1182
1183 2011-09-20  ChangSeok Oh  <shivamidow@gmail.com>
1184
1185         [GTK] requestAnimationFrame support for gtk port
1186         https://bugs.webkit.org/show_bug.cgi?id=66280
1187
1188         Reviewed by Martin Robinson.
1189
1190         * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
1191
1192 2011-09-20  Carlos Garcia Campos  <cgarcia@igalia.com>
1193
1194         [GTK] Update NEWS and configure.ac for 1.5.90 release
1195
1196         Reviewed by Martin Robinson.
1197
1198         * configure.ac:
1199
1200 2011-09-19  Adam Barth  <abarth@webkit.org>
1201
1202         Always enable ENABLE(EVENTSOURCE)
1203         https://bugs.webkit.org/show_bug.cgi?id=68414
1204
1205         Reviewed by Eric Seidel.
1206
1207         * Source/cmake/OptionsEfl.cmake:
1208         * Source/cmake/OptionsWinCE.cmake:
1209         * Source/cmakeconfig.h.cmake:
1210         * configure.ac:
1211
1212 2011-09-17  Ryuan Choi  <ryuan.choi@samsung.com>
1213
1214         [EFL] Bump minimum requirement for cairo to 1.10.
1215         https://bugs.webkit.org/show_bug.cgi?id=68226
1216
1217         Reviewed by Adam Barth.
1218
1219         * Source/cmake/FindCairo.cmake: Check required version.
1220         * Source/cmake/OptionsEfl.cmake:
1221
1222 2011-09-16  Ulan Degenbaev  <ulan@chromium.org>
1223
1224         [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
1225         https://bugs.webkit.org/show_bug.cgi?id=68237
1226
1227         Reviewed by Kenneth Russell.
1228
1229         Call the binding script lazily on the first run of the set() method of
1230         a typed array.
1231
1232         * ../../Source/WebCore/WebCore.gypi:
1233         * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
1234         * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
1235         * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1236         * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1237         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1238         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1239         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
1240
1241 2011-09-16  Martin Robinson  <mrobinson@igalia.com>
1242
1243         [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
1244         https://bugs.webkit.org/show_bug.cgi?id=68178
1245
1246         Reviewed by Xan Lopez.
1247
1248         * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
1249         for WebKit2.
1250
1251 2011-09-15  Adam Barth  <abarth@webkit.org>
1252
1253         Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1254         https://bugs.webkit.org/show_bug.cgi?id=68205
1255
1256         Reviewed by Eric Seidel.
1257
1258         * Source/cmake/OptionsEfl.cmake:
1259         * Source/cmake/OptionsWinCE.cmake:
1260         * Source/cmakeconfig.h.cmake:
1261         * configure.ac:
1262
1263 2011-09-15  Varun Jain  <varunjain@google.com>
1264
1265         Add method to scroll current node to specific position in Chromium WebKit API
1266         https://bugs.webkit.org/show_bug.cgi?id=68192
1267
1268         Reviewed by Dimitri Glazkov.
1269
1270         *  Source/WebKit/chromium/public/WebView.h:
1271         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1272         *  Source/WebKit/chromium/src/WebViewImpl.h:
1273
1274 2011-09-15  Eric Seidel  <eric@webkit.org>
1275
1276         Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1277         https://bugs.webkit.org/show_bug.cgi?id=68182
1278
1279         Reviewed by Adam Barth.
1280
1281         * configure.ac:
1282
1283 2011-09-15  Eric Seidel  <eric@webkit.org>
1284
1285         Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1286         https://bugs.webkit.org/show_bug.cgi?id=68022
1287
1288         Reviewed by Ryosuke Niwa.
1289
1290         * Source/cmake/OptionsEfl.cmake:
1291         * Source/cmake/OptionsWinCE.cmake:
1292         * Source/cmakeconfig.h.cmake:
1293         * configure.ac:
1294
1295 2011-09-15  Sheriff Bot  <webkit.review.bot@gmail.com>
1296
1297         Unreviewed, rolling out r95163.
1298         http://trac.webkit.org/changeset/95163
1299         https://bugs.webkit.org/show_bug.cgi?id=68180
1300
1301         [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
1302         (Requested by darktears on #webkit).
1303
1304         * Source/WebKit.pri:
1305
1306 2011-09-14  Alexis Menard  <alexis.menard@openbossa.org>
1307
1308         [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
1309         https://bugs.webkit.org/show_bug.cgi?id=68114
1310
1311         Reviewed by Kenneth Rohde Christiansen.
1312
1313         Replace QT_GCC_X variables, they have been removed in Qt5. It was
1314         actually wrong to use them because they tell about which GCC version
1315         Qt has been compiled, not the current version of GCC use to build webkit.
1316         I use gcc -dumpversion to get it.
1317
1318         * Source/WebKit.pri:
1319
1320 2011-09-14  Ulan Degenbaev  <ulan@chromium.org>
1321
1322         [v8] Improve performance of typed array copy constructor taking Array
1323         https://bugs.webkit.org/show_bug.cgi?id=68015
1324
1325         Reviewed by Kenneth Russell.
1326
1327         Invoke the 'set' method of the constructed array instead of
1328         copying the elements of the source array one by one.
1329
1330         Copy constructor tests already exist.
1331
1332         * ../../Source/WebCore/WebCore.gypi:
1333         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
1334         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1335
1336 2011-09-14  Csaba Osztrogonác  <ossy@webkit.org>
1337
1338         [GTK] Unreviewed buildfix after r95107.
1339
1340         * configure.ac:
1341
1342 2011-09-13  Eric Seidel  <eric@webkit.org>
1343
1344         Remove ENABLE_SVG_USE as <use> is required by HTML5
1345         https://bugs.webkit.org/show_bug.cgi?id=68019
1346
1347         Reviewed by Ryosuke Niwa.
1348
1349         * Source/cmake/OptionsEfl.cmake:
1350         * Source/cmake/OptionsWinCE.cmake:
1351         * Source/cmakeconfig.h.cmake:
1352         * configure.ac:
1353
1354 2011-09-13  Eric Seidel  <eric@webkit.org>
1355
1356         Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1357         https://bugs.webkit.org/show_bug.cgi?id=68018
1358
1359         Reviewed by Ryosuke Niwa.
1360
1361         * Source/cmake/OptionsEfl.cmake:
1362         * Source/cmake/OptionsWinCE.cmake:
1363         * Source/cmakeconfig.h.cmake:
1364         * configure.ac:
1365
1366 2011-09-09  Rafael Antognolli  <antognolli@profusion.mobi>
1367
1368         Add replacement functions for gdk ones.
1369         https://bugs.webkit.org/show_bug.cgi?id=66323
1370
1371         Reviewed by Martin Robinson.
1372
1373         * Source/cmake/FindPango.cmake:
1374
1375 2011-09-09  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1376
1377         [Qt] Remove common.pri
1378         https://bugs.webkit.org/show_bug.cgi?id=67814
1379
1380         Reviewed by Andreas Kling.
1381
1382         * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
1383         * Source/common.pri: Removed.
1384
1385 2011-09-08  Mark Pilgrim  <pilgrim@chromium.org>
1386
1387         Test how HTMLAnchorElement.getParameter reacts to too few arguments
1388         https://bugs.webkit.org/show_bug.cgi?id=66522
1389
1390         Reviewed by Adam Barth.
1391
1392         * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
1393         * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
1394
1395 2011-09-08  Varun Jain  <varunjain@google.com>
1396
1397         Implement double tap detection in GestureRecognizerChromium
1398         https://bugs.webkit.org/show_bug.cgi?id=67709
1399
1400         Reviewed by Dimitri Glazkov.
1401
1402         *  Source/WebCore/page/EventHandler.cpp:
1403         *  Source/WebCore/platform/PlatformGestureEvent.h:
1404
1405 2011-09-08  Ulan Degenbaev  <ulan@chromium.org>
1406
1407         [v8] Improve performance of typed array set() taking Array
1408         https://bugs.webkit.org/show_bug.cgi?id=63644
1409
1410         Reviewed by Kenneth Russell.
1411
1412         Overwrite the native 'set' method of the type arrays with JS
1413         implementation after initialization of the global context.
1414
1415         Add tests for invalid and boundary offsets. No performance tests.
1416
1417         * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
1418         * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
1419         * Source/WebCore/WebCore.gyp/WebCore.gyp:
1420         * Source/WebCore/WebCore.gypi:
1421         * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
1422         * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
1423         * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1424         * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1425         * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
1426
1427 2011-09-08  Varun Jain  <varunjain@google.com>
1428
1429         Split Tap gesture detection into TapDown and Tap.
1430         We need this distinction to highlight links when they are first touched. The link is
1431         followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
1432         goes away.
1433         https://bugs.webkit.org/show_bug.cgi?id=67645
1434
1435         Reviewed by Dimitri Glazkov.
1436
1437         *  Source/WebCore/page/EventHandler.cpp:
1438         *  Source/WebCore/platform/PlatformGestureEvent.h:
1439
1440 2011-09-07  Alexei Svitkine  <asvitkine@chromium.org>
1441
1442         Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
1443         https://bugs.webkit.org/show_bug.cgi?id=67511
1444
1445         Reviewed by Dimitri Glazkov.
1446
1447         * Source/autotools/symbols.filter:
1448
1449 2011-09-06  Ryosuke Niwa  <rniwa@webkit.org>
1450
1451         REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
1452         https://bugs.webkit.org/show_bug.cgi?id=67453
1453
1454         Reviewed by Kent Tamura.
1455
1456         Add symbols for internals.
1457
1458         * Source/autotools/symbols.filter:
1459
1460 2011-09-04  Robin Dunn  <robin@alldunn.com>
1461
1462         [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
1463         https://bugs.webkit.org/show_bug.cgi?id=67577
1464
1465         Reviewed by Kevin Ollivier.
1466
1467         * wscript:
1468
1469 2011-08-30  Aaron Colwell  <acolwell@chromium.org>
1470
1471         Add MediaSource API to HTMLMediaElement
1472         https://bugs.webkit.org/show_bug.cgi?id=64731
1473
1474         Reviewed by Eric Carlson.
1475
1476         * configure.ac:
1477
1478 2011-08-30  Ryosuke Niwa  <rniwa@webkit.org>
1479
1480         Cleanup after r94050 and r94054.
1481
1482         * Source/autotools/symbols.filter:
1483
1484 2011-08-30  Philippe Normand  <pnormand@igalia.com>
1485
1486         Unreviewed, another attempt to fix GTK build after r94038.
1487
1488         * Source/autotools/symbols.filter:
1489
1490 2011-08-29  Ryosuke Niwa  <rniwa@webkit.org>
1491
1492         Build fix attempt after r94038.
1493
1494         * Source/autotools/symbols.filter:
1495
1496 2011-08-26  Varun Jain  <varunjain@google.com>
1497
1498         WebViewImpl::selectionRange should return range in the right order.
1499         https://bugs.webkit.org/show_bug.cgi?id=66973
1500
1501         Reviewed by Darin Fisher.
1502
1503         *  Source/WebKit/chromium/public/WebWidget.h:
1504         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1505
1506 2011-08-25  Martin Robinson  <mrobinson@igalia.com>
1507
1508         Reviewed by Xan Lopez.
1509
1510         [GTK] Switch to GTK+ 3.x by default
1511         https://bugs.webkit.org/show_bug.cgi?id=63047
1512
1513         * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
1514
1515 2011-08-24  Philippe Normand  <pnormand@igalia.com>
1516
1517         [GTK] bump GStreamer requirement to 0.10.30
1518         https://bugs.webkit.org/show_bug.cgi?id=66860
1519
1520         Reviewed by Martin Robinson.
1521
1522         * configure.ac:
1523
1524 2011-08-23  Steve Block  <steveblock@google.com>
1525
1526         Remove all mention of removed Android files from build scripts
1527         https://bugs.webkit.org/show_bug.cgi?id=66755
1528
1529         Reviewed by Tony Gentilcore.
1530
1531         * Source/cmake/WebKitPackaging.cmake:
1532
1533 2011-08-19  MORITA Hajime  <morrita@google.com>
1534
1535         Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
1536         https://bugs.webkit.org/show_bug.cgi?id=65902
1537
1538         Reviewed by Ryosuke Niwa.
1539         
1540         Add export for window.internals object.
1541
1542         * Source/autotools/symbols.filter:
1543
1544 2011-08-16  Andras Becsi  <abecsi@webkit.org>
1545
1546         Reviewed by Csaba Osztrogonác.
1547
1548         Need AtomicStrings for the various font family names
1549         https://bugs.webkit.org/show_bug.cgi?id=28024
1550
1551         * Source/cmake/WebKitMacros.cmake: Add new macro.
1552
1553 2011-08-11  Xan Lopez  <xlopez@igalia.com>
1554
1555         [GTK] Update NEWS and configure.ac for 1.5.2 release
1556
1557         Reviewed by Gustavo Noronha.
1558
1559         * configure.ac: update for release.
1560
1561 2011-08-10  Varun Jain  <varunjain@google.com>
1562
1563         WebViewImpl::selectionRange should return false if there is no selection
1564         https://bugs.webkit.org/show_bug.cgi?id=66012
1565
1566         Reviewed by Darin Fisher.
1567
1568         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1569
1570 2011-08-10  Kevin Ollivier  <kevino@theolliviers.com>
1571
1572         [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
1573         as ICU on Leopard is too old to build this.
1574         
1575         * wscript:
1576
1577 2011-08-08  Adrienne Walker  <enne@google.com>
1578
1579         Add testing for --force-compositing-mode to windows.internal
1580         https://bugs.webkit.org/show_bug.cgi?id=65777
1581
1582         Reviewed by Adam Barth.
1583
1584         Add exports for Document::settings().
1585
1586         * Source/autotools/symbols.filter:
1587
1588 2011-08-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1589
1590         Unreviewed, rolling out r92683.
1591         http://trac.webkit.org/changeset/92683
1592         https://bugs.webkit.org/show_bug.cgi?id=65921
1593
1594          "Breaks Qt --minimal build. Revert pending update of the Qt
1595         minimal configuration" (Requested by simathur on #webkit).
1596
1597         * Source/WebKit.pri:
1598
1599 2011-08-09  Siddharth Mathur  <siddharth.mathur@nokia.com>
1600
1601         [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
1602         https://bugs.webkit.org/show_bug.cgi?id=65880
1603
1604         Reviewed by Andreas Kling.
1605
1606         QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which 
1607         check for their feature flags. Assume that any reasonable Qt build provides them. 
1608
1609         * Source/WebKit.pri:
1610
1611 2011-08-06  Aron Rosenberg  <arosenberg@logitech.com>
1612
1613         Reviewed by Benjamin Poulain.
1614
1615         [Qt] Fix build with Intel compiler on Windows
1616         https://bugs.webkit.org/show_bug.cgi?id=65088
1617
1618         Disable Intel Compiler warning 873 - function "" has no corresponding operator
1619         delete (to be called if an exception is thrown during initialization of an
1620         allocated object).
1621
1622         * Source/WebKit.pri:
1623
1624 2011-08-03  Kevin Ollivier  <kevino@theolliviers.com>
1625
1626         [wx] Unreviewed build fix after gesture recognizer changes.
1627
1628         * wscript:
1629
1630 2011-08-02  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1631
1632         [Qt] [WK2] Expose web view classes to QML
1633         https://bugs.webkit.org/show_bug.cgi?id=65339
1634
1635         Reviewed by Benjamin Poulain.
1636
1637         * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
1638
1639 2011-08-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1640
1641         [GTK] Install web and plugin processes in libexecdir instead of bindir
1642         https://bugs.webkit.org/show_bug.cgi?id=65600
1643
1644         Reviewed by Martin Robinson.
1645
1646         * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
1647         WebKit2 in this moment.
1648
1649 2011-08-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1650
1651         [GTK] Reorganize pkg-config files
1652         https://bugs.webkit.org/show_bug.cgi?id=65548
1653
1654         Reviewed by Martin Robinson.
1655
1656         * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
1657         are common to all libraries.
1658         * configure.ac: Update pkg-config files.
1659
1660 2011-08-02  Varun Jain  <varunjain@google.com>
1661
1662         Missing null check in WebViewImpl::selectionRange
1663         https://bugs.webkit.org/show_bug.cgi?id=65561
1664
1665         Reviewed by Darin Fisher.
1666
1667         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1668
1669 2011-08-01  Scott Graham  <scottmg@chromium.org>
1670
1671         REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
1672         https://bugs.webkit.org/show_bug.cgi?id=61006
1673
1674         Reviewed by Antti Koivisto.
1675
1676         Update exports for test harness.
1677
1678         * Source/autotools/symbols.filter:
1679
1680 2011-08-01  Hayato Ito  <hayato@chromium.org>
1681
1682         Add support for getting an element in shadow root by its id into a window.internals object.
1683         https://bugs.webkit.org/show_bug.cgi?id=64587
1684
1685         Reviewed by Hajime Morita.
1686
1687         * Source/autotools/symbols.filter:
1688
1689 2011-08-01  Neil Roberts  <neil@linux.intel.com>
1690
1691         build: Fix finding the headers for GStreamer
1692
1693         The cmake files to find the various GStreamer packages were all
1694         checking for the header gst/gst.h. However if gst-plugins-base is
1695         installed into a separate prefix from gstreamer then all of these
1696         tests would only pick up the gstreamer include path so the build
1697         would fail. This patch changes it to try and find a file
1698         appropriate to each package.
1699
1700         https://bugs.webkit.org/show_bug.cgi?id=64933
1701
1702         Reviewed by Martin Robinson.
1703
1704         * Source/cmake/FindGStreamer-App.cmake:
1705         * Source/cmake/FindGStreamer-Base.cmake:
1706         * Source/cmake/FindGStreamer-Interfaces.cmake:
1707         * Source/cmake/FindGStreamer-Pbutils.cmake:
1708         * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1709         * Source/cmake/FindGStreamer-Video.cmake:
1710
1711 2011-07-31  Daniel Bates  <dbates@webkit.org>
1712
1713         Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
1714
1715         * Source/autotools/symbols.filter:
1716
1717 2011-07-31  Daniel Bates  <dbates@webkit.org>
1718
1719         Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
1720
1721         * Source/autotools/symbols.filter: Export symbols needed by Internals.
1722
1723 2011-07-27  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1724
1725         [Qt] Fix build in Qt 5 of QDeclarativeWebView
1726         https://bugs.webkit.org/show_bug.cgi?id=65258
1727
1728         Reviewed by Andreas Kling.
1729
1730         In Qt 5, the QGraphicsView-based classes for QtQuick are in the
1731         qtquick1 module, including QDeclarativeItem and QDeclarativeView.
1732
1733         * Source/WebKit.pro:
1734
1735 2011-07-26  Andras Becsi  <abecsi@webkit.org>
1736
1737         [Qt] [WK2] Disable the build with Qt versions older than 5.0
1738         https://bugs.webkit.org/show_bug.cgi?id=65189
1739
1740         Reviewed by Csaba Osztrogonác.
1741
1742         * Source/WebKit.pro: Abort if not using Qt5.
1743
1744 2011-07-20  Pierre Rossi  <pierre.rossi@gmail.com>
1745
1746         [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
1747
1748         This is done in order to prevent collision with the recently
1749         introduced function QSslCertificate::verify() in Qt5.
1750
1751         https://bugs.webkit.org/show_bug.cgi?id=64855
1752
1753         Reviewed by Simon Hausmann.
1754
1755         * Source/WebKit.pri:
1756
1757 2011-07-19  Robert Sesek  <rsesek@chromium.org>
1758
1759         [Chromium] Need to remove app/ from DEPS
1760         https://bugs.webkit.org/show_bug.cgi?id=64750
1761
1762         Reviewed by Tony Chang.
1763
1764         Remove Source/WebKit/chromium/app/ from .gitignore.
1765
1766         * .gitignore:
1767
1768 2011-07-18  MORITA Hajime  <morrita@google.com>
1769
1770         [ShadowContentElement] forwarded node should be able to access its hosting content element.
1771         https://bugs.webkit.org/show_bug.cgi?id=64251
1772
1773         Reviewed by Dimitri Glazkov.
1774
1775         Added GTK symbols for new window.internals methods.
1776         
1777         * Source/autotools/symbols.filter:
1778
1779 2011-07-15  Martin Robinson  <mrobinson@igalia.com>
1780
1781         Build fixes for WebKit2. Ensure that all generated sources are
1782         on nodist primaries, that they are on forward declared variables
1783         so that BUILT_SOURCES is calculated properly and that zlib is 
1784         included during linking (for WOFF support).
1785
1786         * GNUmakefile.am:
1787         * Source/autotools/webkit.m4: Include test for zlib.
1788
1789 2011-07-15  Carlos Garcia Campos  <cgarcia@igalia.com>
1790
1791         [GTK] Build plugin process by default when building WebKit2
1792         https://bugs.webkit.org/show_bug.cgi?id=64592
1793
1794         Reviewed by Philippe Normand.
1795
1796         * configure.ac:
1797
1798 2011-07-14  Carlos Garcia Campos  <cgarcia@igalia.com>
1799
1800         Reviewed by Martin Robinson.
1801
1802         [GTK] Implement Plugin Process
1803         https://bugs.webkit.org/show_bug.cgi?id=60546
1804
1805         * configure.ac: Always check for gtk2 when building the plugin
1806         process.
1807
1808 2011-07-14  MORITA Hajime  <morrita@google.com>
1809
1810         Unreviewed, rolling out r90976, r90981, and r90985.
1811         http://trac.webkit.org/changeset/90976
1812         http://trac.webkit.org/changeset/90981
1813         http://trac.webkit.org/changeset/90985
1814         https://bugs.webkit.org/show_bug.cgi?id=64251
1815
1816         build break
1817
1818         * Source/autotools/symbols.filter:
1819
1820 2011-07-14  MORITA Hajime <morrita@google.com>
1821
1822         Unreviewed attempt to build fix.
1823         
1824         * Source/autotools/symbols.filter:
1825
1826 2011-07-13  MORITA Hajime  <morrita@google.com>
1827
1828         [ShadowContentElement] forwarded node should be able to access its hosting content element.
1829         https://bugs.webkit.org/show_bug.cgi?id=64251
1830
1831         Reviewed by Dimitri Glazkov.
1832
1833         Added GTK symbols for new window.internals methods.
1834         
1835         * Source/autotools/symbols.filter:
1836
1837 2011-07-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1838
1839         [EFL] Add Fullscreen API feature
1840         https://bugs.webkit.org/show_bug.cgi?id=63975
1841
1842         This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
1843         ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
1844
1845         Reviewed by Adam Barth.
1846
1847         * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
1848         * Source/cmakeconfig.h.cmake: ditto.
1849
1850 2011-07-05  Vsevolod Vlasov  <vsevik@chromium.org>
1851
1852         Web Inspector: Show content for plugin requests in network panel.
1853         https://bugs.webkit.org/show_bug.cgi?id=30080
1854
1855         Added GTK symbols for new window.internals methods.
1856
1857         Reviewed by Pavel Feldman.
1858
1859         * Source/autotools/symbols.filter:
1860
1861 2011-07-04  Sheriff Bot  <webkit.review.bot@gmail.com>
1862
1863         Unreviewed, rolling out r90373.
1864         http://trac.webkit.org/changeset/90373
1865         https://bugs.webkit.org/show_bug.cgi?id=63917
1866
1867         Breaks Qt Linux Release minimal (Requested by vsevik on
1868         #webkit).
1869
1870         * Source/autotools/symbols.filter:
1871
1872 2011-07-04  Vsevolod Vlasov  <vsevik@chromium.org>
1873
1874         Web Inspector: Show content for plugin requests in network panel.
1875         https://bugs.webkit.org/show_bug.cgi?id=30080
1876
1877         Reviewed by Pavel Feldman.
1878
1879         * Source/autotools/symbols.filter:
1880
1881 2011-07-01  Tony Chang  <tony@chromium.org>
1882
1883         Add chromium sql directory to git ignore.
1884
1885         * .gitignore:
1886
1887 2011-07-01  Patrick Gansterer  <paroga@webkit.org>
1888
1889         Reviewed by Daniel Bates.
1890
1891         [CMake] Add cpu detection for MIPS
1892         https://bugs.webkit.org/show_bug.cgi?id=63693
1893
1894         * Source/CMakeLists.txt:
1895
1896 2011-07-01  Joone Hur  <joone.hur@collabora.co.uk>
1897
1898         Reviewed by Martin Robinson.
1899
1900         [GTK] Add DeviceOrientation feature
1901         https://bugs.webkit.org/show_bug.cgi?id=63720
1902
1903         Add configure option to enable/disable DeviceOrientation feature.
1904
1905         * configure.ac:
1906
1907 2011-06-28  Joone Hur  <joone.hur@collabora.co.uk>
1908
1909         Reviewed by Martin Robinson.
1910
1911         [GTK] Rename 3D transforms to 3D rendering
1912         https://bugs.webkit.org/show_bug.cgi?id=63508
1913
1914         WebKitGtk+ provides the 3D transforms feature, but it was
1915         renamed to 3D Rendering. This features supports CSS 3D trasnforms.
1916
1917         * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
1918
1919 2011-06-27  Alexis Menard  <alexis.menard@openbossa.org>
1920
1921         Reviewed by Kenneth Rohde Christiansen.
1922
1923         [Qt] Remove Phonon MediaPlayer from the tree.
1924         https://bugs.webkit.org/show_bug.cgi?id=63448
1925
1926         Remvove from the build.
1927
1928         * Source/WebKit.pri:
1929
1930 2011-06-24  Dominic Cooney  <dominicc@chromium.org>
1931
1932         Reviewed by Dimitri Glazkov.
1933
1934         Convert shadow DOM-related tests to use window.internals
1935         https://bugs.webkit.org/show_bug.cgi?id=61671
1936
1937         * Source/autotools/symbols.filter: Export symbols for GTK.
1938
1939 2011-06-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1940
1941         Reviewed by Martin Robinson.
1942
1943         [GTK] Add more debug options to compilation
1944         https://bugs.webkit.org/show_bug.cgi?id=63318
1945
1946         Add --enable-debug-symbols to enable/disable compilation with
1947         debug symbols and --enable-debug-features to enable/disable debug
1948         features. Both options are unconditionally enabled for debug
1949         builds.
1950
1951         * configure.ac:
1952
1953 2011-06-23  Oliver Hunt  <oliver@apple.com>
1954
1955         Qt build-fix: remove warning that no other platform appears to use.
1956         Someone can add it back if they really feel it's needed.
1957
1958         * Source/WebKit.pri:
1959
1960 2011-06-22  Ryuan Choi  <ryuan.choi@samsung.com>
1961
1962         Reviewed by Antonio Gomes.
1963
1964         [EFL] Add an option to enable Device Orientation Event.
1965         https://bugs.webkit.org/show_bug.cgi?id=63120
1966
1967         ADD ENABLE_DEVICE_ORIENTATION.
1968
1969         * Source/cmake/OptionsEfl.cmake:
1970         * Source/cmakeconfig.h.cmake:
1971
1972 2011-06-22  Nate Chapin  <japhet@chromium.org>
1973
1974         Reviewed by Adam Barth.
1975
1976         Add symbols required for window.internals.
1977         https://bugs.webkit.org/show_bug.cgi?id=62066
1978
1979         * Source/autotools/symbols.filter:
1980
1981 2011-06-22  Martin Robinson  <mrobinson@igalia.com>
1982
1983         Reviewed by Adam Roben.
1984
1985         [GTK] Implement pixel dump support for WebKitTestRunner
1986         https://bugs.webkit.org/show_bug.cgi?id=58242
1987
1988         * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
1989
1990 2011-06-21  MORITA Hajime  <morrita@google.com>
1991
1992         Unreviewed, rolling out r89401 and r89403.
1993         http://trac.webkit.org/changeset/89401
1994         http://trac.webkit.org/changeset/89403
1995         https://bugs.webkit.org/show_bug.cgi?id=62970
1996
1997         Breaks mac build and mistakenly enables the spellcheck API
1998
1999         * configure.ac:
2000
2001 2011-06-20  MORITA Hajime <morrita@google.com>
2002
2003         Reviewed by Kent Tamura.
2004         
2005         Spellcheck API should be build-able.
2006         https://bugs.webkit.org/show_bug.cgi?id=62970
2007
2008         * configure.ac:
2009
2010 2011-06-20  MORITA Hajime  <morrita@google.com>
2011
2012         Unreviewed GTK build fix.
2013         This change corrected syntax error on symbols.filter.
2014
2015         * Source/autotools/symbols.filter:
2016
2017 2011-06-19  MORITA Hajime <morrita@google.com>
2018
2019         Unreviewed GTK build fix.
2020
2021         * Source/autotools/symbols.filter:
2022
2023 2011-06-19  MORITA Hajime  <morrita@google.com>
2024
2025         Reviewed by Dimitri Glazkov.
2026
2027         The internals object should have createShadowContentElement()
2028         https://bugs.webkit.org/show_bug.cgi?id=62432
2029
2030         * Source/autotools/symbols.filter: Added some more symbols necessary for
2031         window.internals to function to the global symbol list.
2032         
2033
2034 2011-06-19  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2035
2036         Reviewed by Martin Robinson.
2037
2038         [GTK] Enable Media Stream feature and make it default on
2039         https://bugs.webkit.org/show_bug.cgi?id=60394
2040
2041         * configure.ac:
2042
2043 2011-06-17  Joone Hur  <joone.hur@collabora.co.uk>
2044
2045         Reviewed by Martin Robinson.
2046
2047         [GTK] Replace GdkRectangle by cairo_rectangle_int_t
2048         https://bugs.webkit.org/show_bug.cgi?id=60687
2049
2050         Replace GdkRectangle by cairo_rectangle_int_t.
2051
2052         * configure.ac: Check whether Cairo version is higher than 1.10.
2053
2054 2011-06-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2055
2056         Reviewed by Eric Seidel.
2057
2058         [CMAKE] Enable METER_TAG of HTML5
2059         https://bugs.webkit.org/show_bug.cgi?id=62697
2060
2061         Support for meter tag of html5 in CMake build system. However, this feature is
2062         only enabled on EFL port now. 
2063
2064         * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
2065         * Source/cmakeconfig.h.cmake:ditto.
2066
2067 2011-06-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2068
2069         Reviewed by Xan Lopez.
2070
2071         [GTK] Remove support for GTK+2 in WebKit2
2072         https://bugs.webkit.org/show_bug.cgi?id=62794
2073
2074         * configure.ac: Make WebKit2 require GTK+ 3.x.
2075
2076 2011-06-15  Ryuan Choi  <ryuan.choi@samsung.com>
2077
2078         Rubber stamped by Eric Seidel.
2079
2080         [CMAKE][WK2] Add an option to build webkit2.
2081         https://bugs.webkit.org/show_bug.cgi?id=62260
2082
2083         Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
2084         WebKit.
2085
2086         * Source/CMakeLists.txt:
2087         * Source/cmake/WebKitFS.cmake:
2088
2089 2011-06-14  Ryuan Choi  <ryuan.choi@samsung.com>
2090
2091         Reviewed by Eric Seidel.
2092
2093         [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
2094         https://bugs.webkit.org/show_bug.cgi?id=62604
2095
2096         Add feature to enable or disable ENABLE_TOUCH_ICON which supports
2097         apple-touch-icon and apple-touch-icon-precomposed in link tag.
2098
2099         * Source/cmake/OptionsEfl.cmake:
2100         * Source/cmakeconfig.h.cmake:
2101
2102 2011-06-13  Joone Hur  <joone.hur@collabora.co.uk>
2103
2104         Reviewed by Martin Robinson.
2105
2106         [GTK] Add configure option to enable/disable register protocol handler
2107         https://bugs.webkit.org/show_bug.cgi?id=62534
2108
2109         This patch just adds configure option to enable/disable register protocol handler.
2110         So, it needs more code to use register protocol handler.
2111
2112         * configure.ac: Add configure option to enable/disable register protocol handler.
2113
2114 2011-06-13  Joone Hur  <joone.hur@collabora.co.uk>
2115
2116         Reviewed by Martin Robinson.
2117
2118         [GTK] Need to report whether touch icon loading is enabled
2119         https://bugs.webkit.org/show_bug.cgi?id=62532
2120
2121         It needs to report whether touch icon loading is enabled.
2122
2123         * configure.ac: Updated option parsing code for loading touch icons.
2124
2125 2011-06-13  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2126
2127         Reviewed by Eric Seidel.
2128
2129         [CMAKE] Conditionally generate DerivedSources
2130         https://bugs.webkit.org/show_bug.cgi?id=62277
2131
2132         Speedup build by not generating DerivedSources of features that are
2133         disabled. This was already been done for some features like ENABLE_SVG
2134         and now it's extended the following features: ENABLE_DATABASE,
2135         ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
2136         ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
2137         ENABLE_DATA_TRANSFER_ITEMS.
2138
2139         * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
2140
2141 2011-06-10  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2142
2143         Reviewed by Kenneth Rohde Christiansen.
2144
2145         [CMAKE] Add generic support for building with WebGL
2146         https://bugs.webkit.org/show_bug.cgi?id=62376
2147
2148         Add files that need to be compiled in every port for supporting WebGL.
2149         Each port still needs to add its specific files to
2150         CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
2151         yet.
2152
2153         * Source/CMakeLists.txt: Add files needed to support WebGL.
2154         * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
2155         * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
2156         enabled.
2157
2158 2011-06-09  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2159
2160         Reviewed by Antonio Gomes.
2161
2162         [CMAKE] Never let USER_AGENT defined to nothing
2163         https://bugs.webkit.org/show_bug.cgi?id=62410
2164
2165         This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
2166         definitions only if that port defined it. A port might prefer to set it
2167         in other place, e.g. a header that is part of the public API (like GTK
2168         does).
2169
2170         By using #cmakedefine instead of #define, if that variable is not set
2171         in CMake it will expand to:
2172
2173         /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
2174
2175         * Source/cmake/OptionsEfl.cmake:
2176         * Source/cmakeconfig.h.cmake:
2177
2178 2011-06-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2179
2180         Reviewed by Antonio Gomes.
2181
2182         [EFL] Enable PROGRESS_TAG feature
2183         https://bugs.webkit.org/show_bug.cgi?id=62212
2184
2185         * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
2186
2187 2011-06-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2188
2189         Reviewed by Kenneth Rohde Christiansen.
2190
2191         [CMAKE] Never let a WTF_FEATURE defined to nothing
2192         https://bugs.webkit.org/show_bug.cgi?id=60820
2193
2194         If a port doesn't want to give the user some configure options,
2195         nevertheless it would have to define this feature as OFF. Otherwise
2196         there's a build error because the generated cmakeconfig.h is not
2197         parsed correctly by ENABLE macro, which expects each feature to be
2198         either undefined or defined to TRUE/FALSE.
2199
2200         * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
2201         of the feature, which allows CONFIGURE_FILE() to replace it in the new
2202         cmakeconfig.h.cmake.
2203         * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
2204         with another variable. This way the feature will always be 0 or 1 and
2205         it will never be left undefined.
2206
2207 2011-06-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2208
2209         Reviewed by Antonio Gomes.
2210
2211         [EFL] Remove Ecore_X bits from PlatformScreenEfl
2212         https://bugs.webkit.org/show_bug.cgi?id=61649
2213
2214         Remove the need for Ecore_X and some X calls by always using
2215         new functions available in EFL to get the screen size.
2216
2217         * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
2218
2219 2011-06-07  Andreas Kling  <andreas.kling@nokia.com>
2220
2221         Reviewed by Laszlo Gombos.
2222
2223         [Qt] Fix Symbian build with RVCT 2.x
2224         https://bugs.webkit.org/show_bug.cgi?id=62205
2225
2226         RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
2227         option, so restrict it to version 4.x of the compiler.
2228
2229         * Source/WebKit.pri:
2230
2231 2011-06-06  Martin Robinson  <mrobinson@igalia.com>
2232
2233         Fix the GTK+ build by ensuring that the autogenerated sources
2234         necessary for libWebCoreInternals are recorded in a predeclared
2235         variable before assigning to BUILT_SOURCES.
2236
2237         * GNUmakefile.am: Assign libWebCoreInternals built sources to
2238         libwebcoreinternals_built_sources before adding to the source list
2239         and to BUILT_SOURCES.
2240
2241 2011-06-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2242
2243         Unreviewed. Fix the GTK+ build.
2244
2245         * GNUmakefile.am: Add javascriptcore_cflags variable.
2246
2247 2011-06-04  Kevin Ollivier  <kevino@theolliviers.com>
2248
2249         [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
2250         to build on Mac.
2251
2252         * wscript:
2253
2254 2011-06-04  Adam Barth  <abarth@webkit.org>
2255
2256         Configure new commit-queue instance.  (Please ignore.)
2257
2258 2011-06-03  Martin Robinson  <mrobinson@igalia.com>
2259
2260         Reviewed by Dimitri Glazkov.
2261
2262         Teach Gtk build about window.internals
2263         https://bugs.webkit.org/show_bug.cgi?id=61071
2264
2265         * Source/autotools/symbols.filter: Added some symbols necessary for
2266         window.internals to function to the global symbol list.
2267
2268 2011-06-03  Alexis Menard  <alexis.menard@openbossa.org>
2269
2270         Reviewed by Benjamin Poulain.
2271
2272         [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2273         https://bugs.webkit.org/show_bug.cgi?id=61957
2274
2275         When building inside the Qt source tree, qmake always append the mkspecs
2276         defines after ours. We have to workaround and make sure that we append
2277         our flags after the qmake variable used inside Qt. This workaround was provided
2278         by our qmake folks. We need to append in both case because qmake behave differently
2279         when called with -spec or via SUBDIR+=.
2280
2281         * Source/WebKit.pri:
2282
2283 2011-06-02  Alexis Menard  <alexis.menard@openbossa.org>
2284
2285         Reviewed by Andreas Kling.
2286
2287         [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2288         https://bugs.webkit.org/show_bug.cgi?id=61957
2289
2290         When building inside the Qt source tree, qmake always append the mkspecs
2291         defines after ours. We have to workaround and make sure that we append 
2292         our flags after the qmake variable used inside Qt. This workaround was provided 
2293         by our qmake folks.
2294
2295         * Source/WebKit.pri:
2296
2297 2011-03-30  Martin Robinson  <mrobinson@igalia.com>
2298
2299         Reviewed by Adam Roben.
2300
2301         [GTK] [WebKit2] Implement a basic WebKitTestRunner
2302         https://bugs.webkit.org/show_bug.cgi?id=57068
2303
2304         * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2305
2306 2011-05-31  Xan Lopez  <xlopez@igalia.com>
2307
2308         Reviewed by Martin Robinson.
2309
2310         Bump version to 1.5.1.
2311
2312         * configure.ac:
2313
2314 2011-05-25  Gregg Tavares  <gman@chromium.org>
2315
2316         Reviewed by Kenneth Russell.
2317
2318         Add 'noExtensions' option to Web/GraphicsContext3D attributes.
2319         https://bugs.webkit.org/show_bug.cgi?id=61460
2320
2321         * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
2322         * Source/WebCore/platform/graphics/GraphicsContext3D.h:
2323         * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
2324         * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
2325
2326 2011-05-24  Keishi Hattori  <keishi@webkit.org>
2327
2328         Reviewed by Kent Tamura.
2329
2330         Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
2331         https://bugs.webkit.org/show_bug.cgi?id=61273
2332
2333         * configure.ac: Added INPUT_COLOR feature flag.
2334
2335 2011-05-24  Jay Civelli  <jcivelli@chromium.org>
2336
2337         Reviewed by Adam Barth.
2338
2339         Adding MHTML reading support.
2340         https://bugs.webkit.org/show_bug.cgi?id=7168
2341
2342         * configure.ac:
2343
2344 2011-05-23  Ryuan Choi  <ryuan.choi@samsung.com>
2345
2346         Rubber stamped by Eric Seidel.
2347
2348         [CMAKE] Refactoring wtf related code.
2349         https://bugs.webkit.org/show_bug.cgi?id=60146
2350
2351         Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
2352
2353         * Source/cmake/OptionsCommon.cmake:
2354         * Source/cmake/OptionsEfl.cmake:
2355
2356 2011-05-18  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2357
2358         Unreviewed. Fix build break.
2359
2360         * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
2361
2362 2011-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2363
2364         Reviewed by Martin Robinson.
2365
2366         [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
2367         https://bugs.webkit.org/show_bug.cgi?id=58223
2368
2369         * configure.ac: Add configure option to enable/disable plugin
2370         process.
2371
2372 2011-05-12  Gregg Tavares  <gman@chromium.org>
2373
2374         Reviewed by Kenneth Russell.
2375
2376         Add option to select GraphicsContext3D implementation.
2377         https://bugs.webkit.org/show_bug.cgi?id=60297
2378
2379         * Source/WebKit/chromium/DEPS:
2380         * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
2381
2382 2011-05-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2383
2384         Reviewed by Antonio Gomes.
2385
2386         [CMAKE] Add option to unconditionally enable/disable a feature
2387         https://bugs.webkit.org/show_bug.cgi?id=60643
2388
2389         Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
2390         to enable a feature without showing to user that it can be disabled.
2391         This is useful if a port needs an option to be always ON/OFF and
2392         changing it will break the build.
2393
2394         This way it's possible to add mandatory features to each port without
2395         touching the cmakeconfig.cmake file.
2396
2397         * Source/cmake/WebKitFeatures.cmake:
2398
2399 2011-05-11  Dmitry Lomov  <dslomov@google.com>
2400
2401         Reviewed by David Levin.
2402
2403         https://bugs.webkit.org/show_bug.cgi?id=59561
2404         Switch TestWebKitAPI to GTest
2405
2406         Fixes Makefiles and WinCairo build as well
2407
2408         * Source/ThirdParty/gtest/README.WebKit:
2409         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2410         * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
2411         * Source/ThirdParty/gtest/xcode/Makefile: Added.
2412
2413 2011-05-09  Dmitry Lomov  <dslomov@google.com>
2414
2415         Reviewed by Sam Weinig.
2416         
2417         Switch TestWebKitAPI to GTest
2418         https://bugs.webkit.org/show_bug.cgi?id=59561
2419
2420         * Source/ThirdParty/gtest/README.WebKit:
2421         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2422
2423 2011-05-09  Xan Lopez  <xlopez@igalia.com>
2424
2425         Reviewed by Gustavo Noronha.
2426
2427         Fix logic in GCC version detection, it was reversed.
2428
2429         * configure.ac:
2430
2431 2011-05-09  Alexis Menard  <alexis.menard@openbossa.org>
2432
2433         Reviewed by Andreas Kling.
2434
2435         [Qt] Fix the build on Embedded Linux.
2436         https://bugs.webkit.org/show_bug.cgi?id=60347
2437
2438         qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
2439         still be used in order to build properly.
2440
2441         * Source/WebKit.pri:
2442
2443 2011-05-05  Kevin Ollivier  <kevino@theolliviers.com>
2444
2445         [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
2446
2447         * wscript:
2448
2449 2011-05-05  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
2450
2451         Reviewed by Simon Hausmann.
2452
2453         Install correct header files for webkit.
2454
2455         Since WebKit is no longer inside Qt, we can remove the detection for
2456         that.
2457
2458         [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
2459         https://bugs.webkit.org/show_bug.cgi?id=57621
2460
2461         * Source/sync.profile:
2462
2463 2011-05-05  Adam Barth  <abarth@webkit.org>
2464
2465         Remove a couple stray mentions of WML that I missed before.
2466
2467         * configure.ac:
2468
2469 2011-05-05  Alexis Menard  <alexis.menard@openbossa.org>
2470
2471         Reviewed by Benjamin Poulain.
2472
2473         [Qt] Make QtWebKit build when using gcc 4.6.0
2474         https://bugs.webkit.org/show_bug.cgi?id=60265
2475
2476         If QtWebKit is compiled with gcc 4.6.0 and the build is not done
2477         with c++0x support we need to deactivate warnings about compatibility.
2478         Some WebKit types have names which conflicts with upcoming c++0x
2479         types. If QtWebKit is built with c++0x support, WebKit has code to
2480         fallback to the standard type rather than the WebKit implementation.
2481         For example nullptr will be the one of the std if build options turns on
2482         c++0x support.
2483
2484         * Source/WebKit.pri:
2485
2486 2011-05-04  Xan Lopez  <xlopez@igalia.com>
2487
2488         Reviewed by Martin Robinson.
2489
2490         [GTK] Fix warnings in webkit.m4 with autoconf 2.68
2491         https://bugs.webkit.org/show_bug.cgi?id=60189
2492
2493         Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
2494         to remove warnings.
2495
2496         * Source/autotools/webkit.m4: ditto.
2497
2498 2011-05-04  Martin Robinson  <mrobinson@igalia.com>
2499
2500         Fix the WebKitGTK+ build.
2501
2502         * configure.ac: Added option parsing code for loading touch icons.
2503
2504 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2505
2506         Reviewed by Xan Lopez.
2507
2508         [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
2509         https://bugs.webkit.org/show_bug.cgi?id=60041
2510
2511         Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2512         4.6.0) until our codebase is ready. This is the same as done for
2513         autotools.
2514
2515         * Source/cmake/WebKitHelpers.cmake: ditto.
2516
2517 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2518
2519         Unreviewed, rolling out r85624.
2520         http://trac.webkit.org/changeset/85624
2521
2522         The same command is used also for make_names.pl, which breaks
2523         the build.
2524
2525         * Source/cmake/OptionsCommon.cmake: ditto.
2526
2527 2011-05-03  Leandro Pereira  <leandro@profusion.mobi>
2528
2529         [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
2530
2531         Force linking with zlib so that uncompress() exists.
2532
2533         * Source/cmake/OptionsEfl.cmake: Find zlib.
2534
2535 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2536
2537         [CMAKE] Unreviewed build fix for gcc >= 4.6
2538
2539         Same fix as done in r84123. CMake explicitly pass the arguments to
2540         make_names.pl, so let's make them the same.
2541
2542         * Source/cmake/OptionsCommon.cmake: ditto.
2543
2544 2011-05-02  Adam Klein  <adamk@chromium.org>
2545
2546         Reviewed by Tony Chang.
2547
2548         Roll chromium DEPS to r83722, add new crypto directory to DEPS
2549         https://bugs.webkit.org/show_bug.cgi?id=59992
2550
2551         * .gitignore:
2552         Ignore new chromium/crypto directory.
2553
2554 2011-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2555
2556         Reviewed by Eric Seidel.
2557
2558         [GTK] Build webkit1 even when webkit2 is enabled
2559         https://bugs.webkit.org/show_bug.cgi?id=59695
2560
2561         * GNUmakefile.am:
2562         * configure.ac:
2563
2564 2011-05-01  ojab  <ojab@ojab.ru>
2565
2566         Reviewed by Eric Seidel.
2567
2568         --disable-video-track if --disable-video
2569         https://bugs.webkit.org/show_bug.cgi?id=59605
2570
2571         * configure.ac:
2572
2573 2011-04-29  Dean Jackson  <dino@apple.com>
2574
2575         Reviewed by Simon Fraser.
2576
2577         Add ENABLE macro for WebKitAnimation
2578         https://bugs.webkit.org/show_bug.cgi?id=59729
2579
2580         Add new feature to toggle WebKit Animation API.
2581
2582         * configure.ac:
2583
2584 2011-04-29  Kevin Ollivier  <kevino@theolliviers.com>
2585
2586         [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
2587
2588         * wscript:
2589
2590 2011-04-28  Adam Barth  <abarth@webkit.org>
2591
2592         Reviewed by Eric Seidel.
2593
2594         Remove WML
2595         https://bugs.webkit.org/show_bug.cgi?id=59678
2596
2597         Remove WML configuration option from the CMake build system.
2598
2599         * Source/cmake/OptionsEfl.cmake:
2600         * Source/cmake/OptionsWinCE.cmake:
2601         * Source/cmakeconfig.h.cmake:
2602
2603 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2604
2605         Reviewed by Martin Robinson.
2606
2607         [Gtk] Split JSC and WebCore builds
2608         https://bugs.webkit.org/show_bug.cgi?id=19428
2609
2610         Add a pkg-config file for JavaScriptCoreGTK+.
2611
2612         * configure.ac: generate the final pkg-config file from our .in
2613         file.
2614
2615 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2616
2617         Reviewed by Martin Robinson.
2618
2619         [Gtk] Split JSC and WebCore builds
2620         https://bugs.webkit.org/show_bug.cgi?id=19428
2621
2622         Build JavaScriptCore as a libtool shared library instead of a
2623         private convenience library.
2624
2625         * GNUmakefile.am: remove convenience library definition for jsc.
2626
2627 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2628
2629         Reviewed by Martin Robinson.
2630
2631         [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
2632         https://bugs.webkit.org/show_bug.cgi?id=59718
2633
2634         Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2635         4.6.0) until our codebase is ready.
2636
2637         * configure.ac: do that.
2638
2639 2011-04-27  Yi Shen  <yi.4.shen@nokia.com>
2640
2641         Reviewed by Kenneth Rohde Christiansen.
2642
2643         [Qt] Upstream Symbian platform plugin
2644         https://bugs.webkit.org/show_bug.cgi?id=58435
2645
2646         Upstream Symbian platform plugin.
2647
2648         * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2649
2650 2011-04-27  Steve Block  <steveblock@google.com>
2651
2652         Reviewed by David Levin.
2653
2654         Remove Android build system
2655         https://bugs.webkit.org/show_bug.cgi?id=48111
2656
2657         This is to avoid the maintenance burden until the Android port is
2658         fully upstreamed.
2659
2660         * Source/Android.mk: Removed.
2661
2662 2011-04-26  Kevin Ollivier  <kevino@theolliviers.com>
2663
2664         Rubberstamped by Eric Seidel.
2665
2666         Enable waf to be used to build other ports
2667         https://bugs.webkit.org/show_bug.cgi?id=58213
2668
2669         * wscript:
2670
2671 2011-04-22  Sheriff Bot  <webkit.review.bot@gmail.com>
2672
2673         Unreviewed, rolling out r84627.
2674         http://trac.webkit.org/changeset/84627
2675         https://bugs.webkit.org/show_bug.cgi?id=59271
2676
2677         It broke Symbian build (Requested by Ossy on #webkit).
2678
2679         * Source/WebKit.pro:
2680
2681 2011-04-22  Yi Shen  <yi.4.shen@nokia.com>
2682
2683         Reviewed by Kenneth Rohde Christiansen.
2684
2685         [Qt] Upstream Symbian platform plugin
2686         https://bugs.webkit.org/show_bug.cgi?id=58435
2687
2688         Upstream Symbian platform plugin.
2689
2690         * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2691
2692 2011-04-21  Maciej Stachowiak  <mjs@apple.com>
2693
2694         Reviewed by Adam Roben.
2695
2696         Add a feature define to allow <details> and <summary> to be disabled
2697         https://bugs.webkit.org/show_bug.cgi?id=59118
2698         <rdar://problem/9257045>
2699
2700         * configure.ac:
2701
2702 2011-04-18  Evan Martin  <evan@chromium.org>
2703
2704         Reviewed by Eric Seidel.
2705
2706         [chromium] expose title direction to webkit client
2707         https://bugs.webkit.org/show_bug.cgi?id=58823
2708
2709         *  Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
2710         *  Tools/DumpRenderTree/chromium/LayoutTestController.h:
2711         Adapt to new API.  Expose title direction to JS so it can be tested.
2712
2713         *  Tools/DumpRenderTree/chromium/WebViewHost.cpp:
2714         *  Tools/DumpRenderTree/chromium/WebViewHost.h:
2715         Provide new API.
2716
2717 2011-04-18  Hans Wennborg  <hans@chromium.org>
2718
2719         Reviewed by Steve Block.
2720
2721         LevelDB backend for IndexedDB
2722         https://bugs.webkit.org/show_bug.cgi?id=57372
2723
2724         Add LevelDB wrappers to Android.mk.
2725
2726         * Source/Android.mk:
2727
2728 2011-04-18  Patrick Gansterer  <paroga@webkit.org>
2729
2730         Reviewed by Pavel Feldman.
2731
2732         REGRESSION (r81479): generate-inspector-idl fails on native win32
2733         https://bugs.webkit.org/show_bug.cgi?id=58315
2734
2735         Disable git autocrlf for Inspector.json.
2736
2737         * .gitattributes:
2738
2739 2011-04-16  Patrick Gansterer  <paroga@webkit.org>
2740
2741         Reviewed by Eric Seidel.
2742
2743         Rename PLATFORM(CAIRO) to USE(CAIRO)
2744         https://bugs.webkit.org/show_bug.cgi?id=55192
2745
2746         * Source/cmake/OptionsEfl.cmake:
2747
2748 2011-04-15  Shishir Agrawal  <shishir@chromium.org>
2749
2750         Reviewed by James Robinson.
2751
2752         Add a flag to guard Page Visibility API changes.
2753         https://bugs.webkit.org/show_bug.cgi?id=58464
2754
2755         Initial draft at:
2756         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
2757
2758         * configure.ac:
2759
2760 2011-04-15  Xan Lopez  <xlopez@igalia.com>
2761
2762         Reviewed by Martin Robinson.
2763
2764         * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
2765         branch and was already cut off.
2766
2767 2011-04-15  Anna Cavender  <annacc@chromium.org>
2768
2769         Reviewed by Eric Carlson.
2770
2771         Renaming TRACK feature define to VIDEO_TRACK
2772         https://bugs.webkit.org/show_bug.cgi?id=53556
2773
2774         * configure.ac:
2775
2776 2011-04-13  Dmitry Lomov  <dslomov@google.com>
2777
2778         Reviewed by David Levin.
2779
2780         Add GTest unit-testing framework to WebKit
2781         https://bugs.webkit.org/show_bug.cgi?id=58507
2782
2783         * Source/ThirdParty/gtest/CHANGES: Added.
2784         * Source/ThirdParty/gtest/CMakeLists.txt: Added.
2785         * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
2786         * Source/ThirdParty/gtest/COPYING: Added.
2787         * Source/ThirdParty/gtest/Makefile.am: Added.
2788         * Source/ThirdParty/gtest/README: Added.
2789         * Source/ThirdParty/gtest/README.WebKit: Added.
2790         * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
2791         * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
2792         * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
2793         * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
2794         * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
2795         * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
2796         * Source/ThirdParty/gtest/configure.ac: Added.
2797         * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
2798         * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
2799         * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
2800         * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
2801         * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
2802         * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
2803         * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
2804         * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
2805         * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
2806         * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
2807         * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
2808         * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
2809         * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
2810         * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
2811         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
2812         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
2813         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
2814         * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
2815         * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
2816         * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
2817         * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
2818         * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
2819         * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
2820         * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
2821         * Source/ThirdParty/gtest/m4/gtest.m4: Added.
2822         * Source/ThirdParty/gtest/make/Makefile: Added.
2823         * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
2824         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
2825         * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
2826         * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
2827         * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
2828         * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
2829         * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
2830         * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
2831         * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
2832         * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
2833         * Source/ThirdParty/gtest/run_tests.py: Added.
2834         * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
2835         * Source/ThirdParty/gtest/samples/sample1.cc: Added.
2836         * Source/ThirdParty/gtest/samples/sample1.h: Added.
2837         * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
2838         * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
2839         * Source/ThirdParty/gtest/samples/sample2.cc: Added.
2840         * Source/ThirdParty/gtest/samples/sample2.h: Added.
2841         * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
2842         * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
2843         * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
2844         * Source/ThirdParty/gtest/samples/sample4.cc: Added.
2845         * Source/ThirdParty/gtest/samples/sample4.h: Added.
2846         * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
2847         * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
2848         * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
2849         * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
2850         * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
2851         * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
2852         * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
2853         * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
2854         * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
2855         * Source/ThirdParty/gtest/scripts/pump.py: Added.
2856         * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
2857         * Source/ThirdParty/gtest/scripts/upload.py: Added.
2858         * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
2859         * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
2860         * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
2861         * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
2862         * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
2863         * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
2864         * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
2865         * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
2866         * Source/ThirdParty/gtest/src/gtest.cc: Added.
2867         * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
2868         * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
2869         * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
2870         * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
2871         * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
2872         * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
2873         * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
2874         * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
2875         * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
2876         * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
2877         * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
2878         * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
2879         * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
2880         * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
2881         * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
2882         * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
2883         * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
2884         * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
2885         * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
2886         * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
2887         * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
2888         * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
2889         * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
2890         * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
2891         * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
2892         * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
2893         * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
2894         * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
2895         * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
2896         * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
2897         * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
2898         * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
2899         * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
2900         * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
2901         * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
2902         * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
2903         * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
2904         * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
2905         * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
2906         * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
2907         * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
2908         * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
2909         * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
2910         * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
2911         * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
2912         * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
2913         * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
2914         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
2915         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
2916         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
2917         * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
2918         * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
2919         * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
2920         * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
2921         * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
2922         * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
2923         * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
2924         * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
2925         * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
2926         * Source/ThirdParty/gtest/test/production.cc: Added.
2927         * Source/ThirdParty/gtest/test/production.h: Added.
2928         * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
2929         * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
2930         * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
2931         * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
2932         * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
2933         * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
2934         * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
2935         * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
2936         * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
2937         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
2938         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
2939         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
2940         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
2941         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
2942         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
2943         * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
2944         * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
2945         * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
2946
2947 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
2948
2949         Reviewed by Kenneth Rohde Christiansen.
2950
2951         [CMAKE] Separate DerivedSources.
2952         https://bugs.webkit.org/show_bug.cgi?id=58427
2953
2954         Seperate DerivedSources/ to DerivedSources/WebCore and
2955         DerivedSources/JavaScriptCore.
2956
2957         * Source/CMakeLists.txt:
2958         * Source/cmake/OptionsCommon.cmake:
2959         * Source/cmake/WebKitFS.cmake:
2960         * Source/cmake/WebKitHelpers.cmake:
2961         * Source/cmake/WebKitMacros.cmake:
2962
2963 2011-04-13  Tony Chang  <tony@chromium.org>
2964
2965         Ignore files generated from glu.gyp.
2966
2967         * .gitignore:
2968
2969 2011-03-28  Adam Barth  <abarth@webkit.org>
2970
2971         Reviewed by Kenneth Russell.
2972
2973         Move libtess from WebCore/thirdparty to ThirdParty
2974         https://bugs.webkit.org/show_bug.cgi?id=57288
2975
2976         We're putting third party code in Source/ThirdParty these days.
2977
2978         * Source/ThirdParty/glu: Copied from Source/WebCore/thirdparty/glu.
2979         * Source/ThirdParty/glu/glu.gyp: Added.
2980
2981 2011-04-12  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
2982
2983         Reviewed by Eric Seidel.
2984
2985         [QT] Enable JIT build for SH4 platforms.
2986         https://bugs.webkit.org/show_bug.cgi?id=58317
2987         add disable_uitools for SH4 platforms.
2988
2989         * Source/WebKit.pri:
2990
2991 2011-04-11  Anna Cavender  <annacc@chromium.org>
2992
2993         Reviewed by Eric Carlson.
2994
2995         Setup ENABLE(TRACK) feature define
2996         https://bugs.webkit.org/show_bug.cgi?id=53556
2997
2998         * configure.ac:
2999
3000 2011-04-11  Varun Jain  <varunjain@chromium.org>
3001
3002         Reviewed by Darin Fisher.
3003
3004         Resolving FIXME to make new WebWidget method pure virtual since all downstream classes have implemented the method.
3005         https://bugs.webkit.org/show_bug.cgi?id=58245
3006
3007         *  Source/WebKit/chromium/public/WebWidget.h:
3008
3009 2011-04-11  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
3010
3011         Reviewed by Oliver Hunt.
3012
3013         SH4 JIT SUPPORT.
3014         https://bugs.webkit.org/show_bug.cgi?id=44329
3015
3016         Enable JIT support for SH4 platforms.
3017
3018         * configure.ac:
3019
3020 2011-04-11  Andreas Kling  <andreas.kling@nokia.com>
3021
3022         Unreviewed Qt build fix, QT_CONFIG doesn't have uitools on bots.
3023
3024         * Source/WebKit.pri:
3025
3026 2011-04-09  Keith Kyzivat  <keith.kyzivat@nokia.com>
3027
3028         Reviewed by Laszlo Gombos.
3029
3030         [Qt] Don't link against fontconfig or X11 if embedded
3031         https://bugs.webkit.org/show_bug.cgi?id=58104
3032
3033         * Source/WebKit.pri: Add qpa=>embedded as it should be across all builds.
3034
3035 2011-04-08  Alpha Lam  <hclam@chromium.org>
3036
3037         Unreviewed, rolling out r83335.
3038         http://trac.webkit.org/changeset/83335
3039         https://bugs.webkit.org/show_bug.cgi?id=53556
3040
3041         GTK and QT bots are broken.
3042
3043         * configure.ac:
3044
3045 2011-04-08  Kristian Amlie  <kristian.amlie@nokia.com>
3046
3047         Reviewed by Andreas Kling.
3048
3049         [Qt] Remove modular references after support for the flag was removed.
3050         https://bugs.webkit.org/show_bug.cgi?id=57018
3051
3052         Removed modular references after support for the flag was removed.
3053
3054         Support was removed because the Qt Modularization project decided we
3055         don't need it. It's better to base decisions on the available
3056         information, as demonstrated in the patch by checking
3057         QT.phonon.includes.
3058
3059         * Source/WebKit.pri:
3060
3061 2011-04-07  Anna Cavender  <annacc@chromium.org>
3062
3063         Reviewed by Eric Carlson.
3064
3065         Setup ENABLE(TRACK) feature define
3066         https://bugs.webkit.org/show_bug.cgi?id=53556
3067
3068         * configure.ac:
3069
3070 2011-04-08  Varun Jain  <varunjain@chromium.org>
3071
3072         Reviewed by Darin Fisher.
3073
3074         Need to extend WebKit chromium API to access text selection
3075         https://bugs.webkit.org/show_bug.cgi?id=57888
3076
3077         *  Source/WebKit/chromium/public/WebFrame.h:
3078         *  Source/WebKit/chromium/public/WebWidget.h:
3079         *  Source/WebKit/chromium/src/WebFrameImpl.cpp:
3080         *  Source/WebKit/chromium/src/WebFrameImpl.h:
3081         *  Source/WebKit/chromium/src/WebPopupMenuImpl.h:
3082         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
3083         *  Source/WebKit/chromium/src/WebViewImpl.h:
3084         *  Source/WebKit/chromium/tests/PopupMenuTest.cpp:
3085
3086 2011-04-08  Jon Lee  <jonlee@apple.com>
3087
3088         Reviewed by David Levin.
3089
3090         adding *.vcproj.*.user to .gitignore for Visual Studio development
3091         https://bugs.webkit.org/show_bug.cgi?id=58097
3092
3093         * .gitignore:
3094
3095 2011-04-07  Eric Seidel  <eric@webkit.org>
3096
3097         Reviewed by Adam Barth.
3098
3099         Add stub support for generating Gtk build system from gyp
3100         https://bugs.webkit.org/show_bug.cgi?id=58086
3101
3102         This adds support for a new --port argument and plumbs through
3103         the necessary paths to allow generating for a port other than Mac.
3104
3105         * Source/gyp/configure:
3106
3107 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
3108
3109         Revert ENABLE_TRACK patch due to compile failures.
3110
3111         * configure.ac:
3112
3113 2011-04-06  Dai Mikurube  <dmikurube@chromium.org>
3114
3115         Reviewed by David Levin.
3116
3117         Add QUOTA build flag for unified quota API
3118         https://bugs.webkit.org/show_bug.cgi?id=57918
3119
3120         * configure.ac: Added QUOTA build flag
3121
3122 2011-04-04  Martin Robinson  <mrobinson@igalia.com>
3123
3124         Build fix for GTK+ after r82876.
3125
3126         * Source/autotools/symbols.filter: Update the symbol filter to include new symbols
3127         from WTF that DRT uses.
3128
3129 2011-04-04  Martin Robinson  <mrobinson@igalia.com>
3130
3131         Reviewed by Gustavo Noronha Silva.
3132
3133         [GTK] WebGL support
3134         https://bugs.webkit.org/show_bug.cgi?id=31517
3135
3136         * configure.ac: Update configure.ac to ensure that GL/GLX headers exist.
3137
3138 2011-04-04  Jon Lee  <jonlee@apple.com>
3139
3140         Reviewed by Eric Seidel.
3141
3142         add some directories to .gitignore (and svn:ignore) when opening projects in xcode4
3143         https://bugs.webkit.org/show_bug.cgi?id=57646
3144
3145         * .gitignore: added xcode 4 related project and workspace directories that are not needed for checkin
3146
3147 2011-03-31  Xan Lopez  <xlopez@igalia.com>
3148
3149         Reviewed by Martin Robinson.
3150
3151         [GTK] Link explicitly with XRender on Linux/Unix
3152         https://bugs.webkit.org/show_bug.cgi?id=57558
3153
3154         Some linkers, like GNU Gold, require explicit linkage of all the
3155         libraries used instead of relying on our dependencies to bring
3156         them in. In this case, the build fails because we use XRender in
3157         the plugin code but don't link directly to it.
3158
3159         * configure.ac: check for XRender on UNIX.
3160
3161 2011-03-31  Vamshikrishna.Yellenki  <vamshi@motorola.com> and Alejandro G. Castro  <alex@igalia.com>
3162
3163         Reviewed by Martin Robinson.
3164
3165         Implement MiniBrowser for Gtk port.
3166         https://bugs.webkit.org/show_bug.cgi?id=48512
3167
3168         Initial implementation of the Gtk MiniBrowser.
3169
3170         * GNUmakefile.am:
3171
3172 2011-03-30  Csaba Osztrogonác  <ossy@webkit.org>
3173
3174         [Qt] Typo fix, remove an accidentally added line.
3175
3176         * Source/WebKit.pri:
3177
3178 2011-03-30  Csaba Osztrogonác  <ossy@webkit.org>
3179
3180         [Qt] Rollout r82240 and r82232, because they broke 2 plugin tests.
3181
3182         * Source/WebKit.pri:
3183
3184 2011-03-29  Csaba Osztrogonác  <ossy@webkit.org>
3185
3186         Rubber-stamped by Andreas Kling.
3187
3188         [Qt] Remove modular references after support for the flag was removed.
3189         https://bugs.webkit.org/show_bug.cgi?id=57018
3190
3191         Symbian buildfix after r82232.
3192
3193         * Source/WebKit.pri: Readd uitools option.
3194
3195 2011-03-29  Kristian Amlie  <kristian.amlie@nokia.com>
3196
3197         Reviewed by Andreas Kling.
3198
3199         Removed modular references after support for the flag was removed.
3200
3201         Support was removed because the Qt Modularization project decided we
3202         don't need it. It's better to base decisions on the available
3203         information, as demonstrated in the patch by checking
3204         QT.phonon.includes.
3205
3206         In addition, remove the reference to uitools. It has been moved to
3207         QtKernel now, and therefore is always available.
3208
3209         [Qt] Remove modular references after support for the flag was removed.
3210         https://bugs.webkit.org/show_bug.cgi?id=57018
3211
3212         * Source/WebKit.pri:
3213
3214 2011-03-28  Benjamin Poulain  <benjamin.poulain@nokia.com>
3215
3216         Reviewed by Andreas Kling.
3217
3218         [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled
3219         https://bugs.webkit.org/show_bug.cgi?id=57087
3220
3221         Enable QT_ASCII_CAST_WARNINGS by default in webkit.pri to catch the errors early on.
3222
3223         * Source/WebKit.pri:
3224
3225 2011-03-26  Adam Barth  <abarth@webkit.org>
3226
3227         Reviewed by Eric Seidel.
3228
3229         We shouldn't bother running GYP if the generated files are newer than the GYP files
3230         https://bugs.webkit.org/show_bug.cgi?id=57146
3231
3232         In the common case, this check will avoid any overhead from processing
3233         the GYP files.  Another approach to doing this is to add the feature to
3234         GYP directly, but GYP's approach to this problem is to compute the
3235         output in its entirety and compare it byte-for-byte against the output
3236         file.  In the future, it might make sense to add this approach as an
3237         alternative approach for GYP itself.
3238
3239         I also removed JavaScriptGlue from the script because we're not really
3240         going to change JavaScriptGlue over to GYP.  We were using
3241         JavaScriptGlue as a learning experience.
3242
3243         * Source/gyp/configure:
3244
3245 2011-03-25  Kevin Ollivier  <kevino@theolliviers.com>
3246
3247         [wx] Build fix, don't use the new FPD implementation yet, until we can merge ours with it.
3248
3249         * wscript:
3250
3251 2011-03-23  George Guo  <George.Guo@nokia.com>
3252
3253         Reviewed by Darin Adler.
3254
3255         Webkit warning: converting to 'unsigned int' from 'double'
3256         https://bugs.webkit.org/show_bug.cgi?id=56865
3257
3258         With -Werr enabled, this cause the build failure on RedHat Linux. 
3259         Add a cast helped.  
3260
3261         * Source/JavaScriptCore/runtime/TimeoutChecker.cpp:
3262         (JSC::getCPUTime):
3263
3264 2011-03-23  Adam Barth  <abarth@webkit.org>
3265
3266         Reviewed by Eric Seidel.
3267
3268         GYP build should default to Production configuration
3269         https://bugs.webkit.org/show_bug.cgi?id=56899
3270
3271         * Source/gyp/common.gypi:
3272
3273 2011-03-22  Adam Barth  <abarth@webkit.org>
3274
3275         Reviewed by Eric Seidel.
3276
3277         gyp/configure shouldn&apos;t require GYP to be in your path
3278         https://bugs.webkit.org/show_bug.cgi?id=56873
3279
3280         Now that GYP is on Source/ThirdParty/gyp, we can just use that copy
3281         instead of requiring GYP to be in the user's path.
3282
3283         * Source/gyp/configure:
3284
3285 2011-03-22  Adam Barth  <abarth@webkit.org>
3286
3287         Reviewed by Eric Seidel.
3288
3289         Add GYP to Source/ThirdParty
3290         https://bugs.webkit.org/show_bug.cgi?id=56870
3291
3292         We probably don't need all the test files, but it seems cleaner to just
3293         check in the whole GYP tree.  GYP is BSD licensed, so it is compatible
3294         with the WebKit license.
3295
3296         * Source/ThirdParty/gyp: Added.
3297
3298 2011-03-21  Alejandro G. Castro  <alex@igalia.com>
3299
3300         Reviewed by Martin Robinson.
3301
3302         [GTK] 1.3.13 release bump
3303         https://bugs.webkit.org/show_bug.cgi?id=56795
3304
3305         Version bump for 1.3.13 and updated NEWS file with release notes.
3306
3307         * configure.ac:
3308
3309 2011-03-21  Ryuan Choi  <ryuan.choi@samsung.com>
3310
3311         Reviewed by Antonio Gomes.
3312
3313         [CMAKE] Add exception handling when PORT was missing.
3314         https://bugs.webkit.org/show_bug.cgi?id=56728
3315
3316         * Source/CMakeLists.txt:
3317
3318 2011-03-10  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>
3319
3320         Reviewed by Laszlo Gombos.
3321
3322         [Qt] Text layout is broken on Symbian
3323         https://bugs.webkit.org/show_bug.cgi?id=56046
3324
3325         Change integers included into bitfields to be signed by default on RVCT
3326         compiler as a lot of other compilers do (gcc, msvc, winsc).
3327         There are a lot of places in webkit where integers included in bitfield
3328         are assumed to be signed.
3329
3330         * Source/WebKit.pri:
3331
3332 2011-03-10  Alejandro G. Castro  <alex@igalia.com>
3333
3334         Unreviewed, fixed Efl compilation after r80744.
3335
3336         * Source/cmake/OptionsEfl.cmake:
3337
3338 2011-03-10  Martin Robinson  <mrobinson@igalia.com>
3339
3340         Fixed the help message for WebGL support on GTK+ to reflect the fact that
3341         it's turned off by default and is experimental.
3342
3343         * configure.ac: Fix WebGL help message.
3344
3345 2011-03-04  Dimitri Glazkov  <dglazkov@chromium.org>
3346
3347         Reviewed by Adam Barth.
3348
3349         Add skeletal WebCore.gyp
3350         https://bugs.webkit.org/show_bug.cgi?id=55802
3351
3352         * Source/gyp/configure: Added WebCore.
3353
3354 2011-03-04  Adam Barth  <abarth@webkit.org>
3355
3356         Reviewed by Dimitri Glazkov.
3357
3358         Add a basic configure script for the GYP build
3359         https://bugs.webkit.org/show_bug.cgi?id=55791
3360
3361         This script just calls GYP on the various gyp projects.  As we add more
3362         build systems, this script should be able to select which of them you'd
3363         like to generate the project for.
3364
3365         * Source/gyp/configure: Added.
3366
3367 2011-03-04  Adam Barth  <abarth@webkit.org>
3368
3369         Reviewed by Dimitri Glazkov.
3370
3371         Use target_defaults to reduce boilerplate in GYP build system
3372         https://bugs.webkit.org/show_bug.cgi?id=55790
3373
3374         This file contains GYP declarations that are shared by all the modules.
3375         Currently, we use this to set up the configurations, albeit primitively.
3376
3377         * Source/gyp/common.gypi: Added.
3378
3379 2011-03-03  Kevin Ollivier  <kevino@theolliviers.com>
3380
3381         [wx] Build fix. Ensure the ICU include dir comes before JavaScriptCore/wtf on Win
3382         to make sure the proper unicode/utf8.h header is included.
3383
3384         * wscript:
3385
3386 2011-03-02  Kevin Ollivier  <kevino@theolliviers.com>
3387
3388         [wx] Build fix, don't use LocalizedNumberICU.cpp yet, headers that it needs are not
3389         included in the ICU headers used by WebKit.
3390
3391         * wscript:
3392
3393 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
3394
3395         Reviewed by David Levin.
3396
3397         Add feature define for data transfer items
3398         https://bugs.webkit.org/show_bug.cgi?id=55510
3399
3400         * Source/cmake/OptionsEfl.cmake:
3401         * Source/cmake/OptionsWinCE.cmake:
3402         * Source/cmakeconfig.h.cmake:
3403         * configure.ac:
3404
3405 >>>>>>> .r80188
3406 2011-03-02  Andras Becsi  <abecsi@webkit.org>
3407
3408         Reviewed by Laszlo Gombos.
3409
3410         [Qt][WK2] generate-forwarding-headers.pl should generate paths with framework names
3411         https://bugs.webkit.org/show_bug.cgi?id=55478
3412
3413         On case insensitive systems the generated forwarding headers cause build problems.
3414
3415         * Source/WebKit.pri: Adjust INCLUDEPATH for the project.
3416
3417 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
3418
3419         Unreviewed, rolling out r80079.
3420         http://trac.webkit.org/changeset/80079
3421         https://bugs.webkit.org/show_bug.cgi?id=55547
3422
3423         "Broke the Win debug build?" (Requested by dcheng on #webkit).
3424
3425         * Source/cmake/OptionsEfl.cmake:
3426         * Source/cmake/OptionsWinCE.cmake:
3427         * Source/cmakeconfig.h.cmake:
3428
3429 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
3430
3431         Reviewed by David Levin.
3432
3433         Add feature define for data transfer items
3434         https://bugs.webkit.org/show_bug.cgi?id=55510
3435
3436         * Source/cmake/OptionsEfl.cmake:
3437         * Source/cmake/OptionsWinCE.cmake:
3438         * Source/cmakeconfig.h.cmake:
3439
3440 2011-03-01  Andras Becsi  <abecsi@webkit.org>
3441
3442         Reviewed by Csaba Osztrogonác.
3443
3444         [Qt] Clean up the project files and move common options to WebKit.pri.
3445
3446         Mac related changes suggested by Prasanth Ullattil <prasanth.ullattil@nokia.com>
3447
3448         * Source/WebKit.pri: Common options should be here.
3449         Also move Mac options to this file to fix the Mac build.
3450
3451 2011-03-01  Andras Becsi  <abecsi@webkit.org>
3452
3453         Unreviewed build fix.
3454
3455         [Qt] Fix minimal build.
3456
3457         * Source/WebKit.pri: Move the XP_UNIX define back to WebCore.pri.
3458
3459 2011-02-28  Adam Barth  <abarth@webkit.org>
3460
3461         Reviewed by Dimitri Glazkov.
3462
3463         Teach JavaScriptGlue gyp build about DEPTH
3464         https://bugs.webkit.org/show_bug.cgi?id=55421
3465
3466         Moves the previously JavaScriptGlue-specific GYP helper shell scripts
3467         to the gyp directory in Source, where they can be shared by multiple
3468         frameworks.
3469
3470         * Source/gyp: Added.
3471         * Source/gyp/remove-headers-if-needed.sh: Copied from Source/JavaScriptGlue/gyp/remove-headers-if-needed.sh.
3472         * Source/gyp/run-if-exists.sh: Copied from Source/JavaScriptGlue/gyp/run-if-exists.sh.
3473         * Source/gyp/update-info-plist.sh: Copied from Source/JavaScriptGlue/gyp/update-info-plist.sh.
3474
3475 2011-02-28  Benjamin Poulain  <benjamin.poulain@nokia.com>
3476
3477         Reviewed by Kenneth Rohde Christiansen.
3478
3479         [Qt][WK2] Add a way to test the WebKit 2 APIs
3480         https://bugs.webkit.org/show_bug.cgi?id=55408
3481
3482         Add the build file for test to the build system.
3483
3484         * Source/WebKit.pri: Add the include path for WebKit 2 APIs.
3485         * Source/WebKit.pro: Add the dependency to build the new test project.
3486
3487 2011-02-28  Balazs Kelemen  <kbalazs@webkit.org>
3488
3489         Reviewed by Anders Carlsson.
3490
3491         [Qt][WK2] Plugin initialization
3492         https://bugs.webkit.org/show_bug.cgi?id=48127
3493
3494         * Source/WebKit.pri: Lift the definition of the XP_UNIX macro
3495         from WebCore.pri to WebKit.pri to apply it to WebKit2 as well.
3496
3497 2011-02-28  Kristian Amlie  <kristian.amlie@nokia.com>
3498
3499         Reviewed by Andreas Kling.
3500
3501         Added full webkit module profile and a syncqt profile.
3502
3503         This is for modularized Qt.
3504
3505         [Qt] WebKit patches required to work with a modularized version of Qt
3506         https://bugs.webkit.org/show_bug.cgi?id=53916
3507
3508         * Source/sync.profile: Added.
3509
3510 2011-02-26  Dihan Wickremasuriya  <dihan.wickremasuriya@nokia.com>
3511
3512         Reviewed by Laszlo Gombos.
3513
3514         [Qt] [Symbian] Disable dependency to a specific version of a Qt package for
3515         non-production builds.
3516         https://bugs.webkit.org/show_bug.cgi?id=55313
3517
3518         * Source/WebKit.pri:
3519
3520 2011-02-24  Alejandro G. Castro  <alex@igalia.com>
3521
3522         Rubber-stamped by Martin Robinson.
3523
3524         Fixed compilation after r79537, added a bug to solve webkit2
3525         translations:
3526         https://bugs.webkit.org/show_bug.cgi?id=55153
3527
3528         * GNUmakefile.am:
3529
3530 2011-02-24  Christian Dywan  <christian@lanedo.com>
3531
3532         Rubber-stamped by Eric Seidel.
3533
3534         [GTK] webkitgtk 1.3.7 build without translations
3535         https://bugs.webkit.org/show_bug.cgi?id=50612
3536
3537         * GNUmakefile.am: Require stamp-po target for all-local so
3538             that po files are built before they install.
3539
3540 2011-02-22  Philippe Normand  <pnormand@igalia.com>
3541
3542         Reviewed by Martin Robinson.
3543
3544         [GTK] 1.3.12 release preparation
3545         https://bugs.webkit.org/show_bug.cgi?id=54967
3546
3547         Version bump for 1.3.12 and updated NEWS file with release notes.
3548         Also bumped libsoup requirement to 2.33.6 as agreed with Sergio
3549         and Martin.
3550
3551         * Source/WebKit/gtk/NEWS:
3552         * configure.ac:
3553
3554 2011-02-22  Andras Becsi  <abecsi@webkit.org>
3555
3556         Reviewed by Laszlo Gombos.
3557
3558         [Qt] Redesign the build system
3559         https://bugs.webkit.org/show_bug.cgi?id=51339
3560
3561         Part 2.
3562
3563         Build WebCore as a static library, compile the WebKit API and WebKit2 API
3564         in a final step and link to WebKit2, WebCore and JSC libraries to fix
3565         linking issues resulting from stripped away symbols.
3566
3567         * Source/WebKit.pri: Add common include paths
3568         * Source/WebKit.pro: Add new project file to SUBDIRS
3569
3570 2011-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3571
3572         Reviewed by Martin Robinson.
3573
3574         [GTK] Bump GTK+3 dependency to 3.0
3575         https://bugs.webkit.org/show_bug.cgi?id=54394
3576
3577         * configure.ac:
3578
3579 2011-02-19  Ryuan Choi  <ryuan.choi@samsung.com>
3580
3581         Reviewed by Martin Robinson.
3582
3583         [GTK] Remove mandatory Enchant dependency
3584         https://bugs.webkit.org/show_bug.cgi?id=51587
3585
3586         Add enable-spellcheck option which decides whether to use enchant.
3587         If disabled, WebKitGTK+ will not use enchant library.
3588
3589         * configure.ac:
3590
3591 2011-02-18  Zan Dobersek  <zandobersek@gmail.com>
3592
3593         Reviewed by Martin Robinson.
3594
3595         [Gtk] Re-enable meter tag support
3596         https://bugs.webkit.org/show_bug.cgi?id=54762
3597
3598         Enable meter tag support in the configure.ac. This feature was
3599         previously enabled by default in the makefile, but should be
3600         enabled here after changes in r78981.
3601
3602         * configure.ac:
3603
3604 2011-02-18  Kristian Amlie  <kristian.amlie@nokia.com>
3605
3606         Reviewed by Kenneth Rohde Christiansen.
3607
3608         Avoided UiTools dependency if the module is not present.
3609
3610         [Qt] WebKit patches required to work with a modularized version of Qt
3611         https://bugs.webkit.org/show_bug.cgi?id=53916
3612
3613         * Source/WebKit.pri:
3614
3615 2011-02-18  Ryuan Choi  <ryuan.choi@samsung.com>
3616
3617         Reviewed by Kent Tamura.
3618
3619         [EFL] Remove GDK dependency.
3620         https://bugs.webkit.org/show_bug.cgi?id=53978
3621
3622         Remove checking GDK library.
3623
3624         * Source/cmake/OptionsEfl.cmake:
3625
3626 2011-02-18  Philippe Normand  <pnormand@igalia.com>
3627
3628         Unreviewed, build fix after r78981
3629
3630         * configure.ac: datagrid is datagrid, it is not database. Also
3631         meter is not progress. Fixed copy/paste mistakes.
3632
3633 2011-02-18  Philippe Normand  <pnormand@igalia.com>
3634
3635         Reviewed by Martin Robinson.
3636
3637         [GTK] minimal build unrecognized options
3638         https://bugs.webkit.org/show_bug.cgi?id=50890
3639
3640         * configure.ac: added new configure options to enable/disable the
3641         meter element, progress element, datagrid and client-based
3642         geolocation support.
3643
3644 2011-02-17  Kevin Ollivier  <kevino@theolliviers.com>
3645
3646         [wx] Build fix after introduction of JavaScriptCore/collector.
3647         
3648         * wscript:
3649
3650 2011-02-17  Kristian Amlie  <kristian.amlie@nokia.com>
3651
3652         Reviewed by Laszlo Gombos.
3653
3654         Updated include paths for phonon.
3655
3656         [Qt] WebKit patches required to work with a modularized version of Qt
3657         https://bugs.webkit.org/show_bug.cgi?id=53916
3658
3659         * Source/WebKit.pri:
3660
3661 2011-02-13  Hayato Ito  <hayato@chromium.org>
3662
3663         Reviewed by Kent Tamura.
3664
3665         Update .gitignore to ignore files which Ninja build system generates.
3666
3667         https://bugs.webkit.org/show_bug.cgi?id=54378
3668
3669         * .gitignore:
3670
3671 2011-02-10  Peter Varga  <pvarga@webkit.org>
3672
3673         Reviewed by Csaba Osztrogonác.
3674
3675         Remove PCRE source from trunk
3676         https://bugs.webkit.org/show_bug.cgi?id=54188
3677
3678         * Source/cmake/WebKitFS.cmake:
3679
3680 2011-02-09  Adam Barth  <abarth@webkit.org>
3681
3682         Reviewed by Steve Block.
3683
3684         Move Android.mk into Source
3685         https://bugs.webkit.org/show_bug.cgi?id=53751
3686
3687         A somewhat blind attempt to move Android.mk into the Source directory.
3688         I'm sure I've goofed this up in some way.  The Android folks have
3689         kindly volunteered to fix this up once they merge past this revision.
3690
3691         * Android.mk: Removed.
3692         * Source/Android.mk: Copied from Android.mk.
3693
3694 2011-02-08  Alejandro G. Castro  <alex@igalia.com>
3695
3696         Reviewed by Martin Robinson.
3697
3698         WebKit2 GTK Fails to Build #include nested too deeply
3699         https://bugs.webkit.org/show_bug.cgi?id=52219
3700
3701         Removed the __STDC_FORMAT_MACROS definition, it is already defined
3702         in the file where PRIxx64 is used before the inclusion so we are
3703         safe.
3704
3705         * configure.ac:
3706
3707 2011-02-08  Kristian Amlie  <kristian.amlie@nokia.com>
3708
3709         Reviewed by Eric Seidel.
3710
3711         Added include paths for QtScript.
3712
3713         WebKit patches required to work with a modularized version of Qt
3714         https://bugs.webkit.org/show_bug.cgi?id=53916
3715
3716         * Source/WebKit.pri:
3717
3718 2011-02-03  Martin Robinson  <mrobinson@igalia.com>
3719
3720         Fix GTK+ WebGL build after r76600.
3721
3722         * configure.ac: Make sure to respect configure.ac conventions 
3723         consistently when it comes to capitalization. Remove an old
3724         reference to enable_3d_canvas.
3725
3726 2011-02-02  Alejandro G. Castro  <alex@igalia.com>
3727
3728         Reviewed by Martin Robinson.
3729
3730         Bump the WebKitGTK+ versions in preparation for development release.
3731
3732         * configure.ac: Bump the library, libtool and user agent version.
3733
3734 2011-02-02  Steve Lacey  <sjl@chromium.org>
3735
3736         Reviewed by Eric Carlson.
3737
3738         Implement basic media statistics on media elements.
3739         https://bugs.webkit.org/show_bug.cgi?id=53322
3740
3741         * configure.ac:
3742
3743 2011-02-02  Kevin Ollivier  <kevino@theolliviers.com>
3744
3745         [wx] Build fixes for wxWebKit.
3746
3747         * wscript:
3748
3749 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3750
3751         Unreviewed.  Test commit for commit-queue@webkit.org.
3752
3753 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3754
3755         Unreviewed.  Test commit for commit-queue@webkit.org.
3756
3757 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3758
3759         Unreviewed.  Test commit for commit-queue@webkit.org.
3760
3761 2011-01-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3762
3763         Reviewed by Xan Lopez.
3764
3765         [GTK] REGRESSION:  http/tests/media/video-{cookie,referer}.html failing
3766         https://bugs.webkit.org/show_bug.cgi?id=53379
3767
3768         Remove left over mentions of HAVE_SOUP_2_29_90, and apply the
3769         dependency on newer soup to efl as well.
3770
3771         * Source/cmake/OptionsEfl.cmake:
3772
3773 2011-01-29  Daniel Bates  <dbates@rim.com>
3774
3775         Reviewed by Maciej Stachowiak.
3776
3777         Remove reference to ${CMAKE_SOURCE_DIR}/Source in CMake files
3778         https://bugs.webkit.org/show_bug.cgi?id=53382
3779
3780         Our file system hierarchy ensures that CMAKE_SOURCE_DIR is defined to be /Source.
3781         So, ${CMAKE_SOURCE_DIR}/Source evaluates to the non-existent directory /Source/Source.
3782         Therefore, we should remove such references.
3783
3784         * Source/cmake/OptionsCommon.cmake:
3785
3786 2011-01-29  Daniel Bates  <dbates@rim.com>
3787
3788         Reviewed by Eric Seidel.
3789
3790         Move wince/mt19937ar.c to ThirdParty and make it a policy choice
3791         https://bugs.webkit.org/show_bug.cgi?id=53253
3792
3793         Move implementation of Mersenne Twister pseudorandom number generator to
3794         ThirdParty since it is a third party library.
3795
3796         * Source/ThirdParty/mt19937ar.c: Copied from Source/JavaScriptCore/wtf/wince/mt19937ar.c.
3797
3798 2011-01-29  Dan Winship  <danw@gnome.org>
3799
3800         Reviewed by Xan Lopez.
3801
3802         [GTK] Require the latest glib and libsoup, and remove conditional
3803         support for older versions
3804         https://bugs.webkit.org/show_bug.cgi?id=50675
3805
3806         * autotools/webkit.m4: use AM_PATH_GLIB_2_0 rather than doing
3807         basically the same work by hand
3808         * configure.ac:
3809
3810 2011-01-28  Martin Robinson  <mrobinson@igalia.com>
3811
3812         [GTK] Build failure with --enable-indexed-database
3813         https://bugs.webkit.org/show_bug.cgi?id=50954
3814
3815         Build fix for IndexedDB support.
3816
3817         * configure.ac: Change the autogen.sh option --enable-indexeddb to
3818         --enable-indexed-database to match the build-webkit option.
3819
3820 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3821
3822         Unreviewed.  Test commit for commit-queue@webkit.org.
3823
3824 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3825
3826         Unreviewed.  Test commit for commit-queue@webkit.org.
3827
3828 2011-01-26  Yael Aharon  <yael.aharon@nokia.com>
3829
3830         Reviewed by Laszlo Gombos.
3831
3832         [Qt][Symbian] Fix --minimal build
3833         https://bugs.webkit.org/show_bug.cgi?id=52839
3834
3835         Move definition of USE_SYSTEM_MALLOC out of pri file.
3836         Put it in platform.h instead.
3837
3838         * Source/WebKit.pri:
3839
3840 2011-01-26  Csaba Osztrogonác  <ossy@webkit.org>
3841
3842         Reviewed by Andreas Kling.
3843
3844         [Qt] Fix qt_minimal build
3845         https://bugs.webkit.org/show_bug.cgi?id=53172
3846
3847         * Source/WebKit.pri:
3848
3849 2011-01-25  Patrick Gansterer  <paroga@webkit.org>
3850
3851         Reviewed by Adam Barth.
3852
3853         Move main CMakeLists.txt into Source directory
3854         https://bugs.webkit.org/show_bug.cgi?id=52888
3855
3856         * CMakeLists.txt: Removed.
3857         * Source/CMakeLists.txt: Copied from CMakeLists.txt.
3858         * Source/cmakeconfig.h.cmake: Copied from cmakeconfig.h.cmake.
3859         * cmakeconfig.h.cmake: Removed.
3860
3861 2011-01-24  Chris Marrin  <cmarrin@apple.com>
3862
3863         Reviewed by Eric Seidel.
3864
3865         Change ENABLE_3D_CANVAS to ENABLE_WEBGL
3866         https://bugs.webkit.org/show_bug.cgi?id=53041
3867
3868         * configure.ac:
3869         
3870 2011-01-24  Peter Gal  <galpeter@inf.u-szeged.hu>
3871
3872         Rubber-stamped by Csaba Osztrogonác.
3873
3874         * runtime: Removed. It was accidentally created by r76457.
3875
3876 2011-01-24  Andras Becsi  <abecsi@webkit.org>
3877
3878         Reviewed by Csaba Osztrogonác.
3879
3880         [Qt] Move project files into Source
3881         https://bugs.webkit.org/show_bug.cgi?id=52891
3882
3883         * Source/DerivedSources.pro: Copied from DerivedSources.pro.
3884         * Source/WebKit.pri: Renamed from WebKit.pri.
3885         * Source/WebKit.pro: Added.
3886         * Source/common.pri: Renamed from common.pri.
3887         * WebKit.pro: Removed.