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