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