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