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