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