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