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