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