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