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