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