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