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