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