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