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