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