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