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