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