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