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