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