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