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