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