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