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