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