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