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