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