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