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