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