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