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