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