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