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