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