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