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