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