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