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