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