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