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