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