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