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