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