1 2011-11-22 Adam Klein <adamk@chromium.org>
3 Ignore more gyp-generated build files in WTF.gyp.
7 2011-11-22 Andy Wingo <wingo@igalia.com>
9 Fix .dir-locals.el to only apply to specific modes
10 https://bugs.webkit.org/show_bug.cgi?id=72963
12 Reviewed by Xan Lopez.
14 * .dir-locals.el: Remove `nil' block, as it was causing
15 makefile-mode not to insert tabs.
17 2011-11-21 Adam Klein <adamk@chromium.org>
19 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
23 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
25 [Qt] [WK2] WebKitTestRunner doesn't build in debug
26 https://bugs.webkit.org/show_bug.cgi?id=72827
28 Reviewed by Andreas Kling.
30 Add exports to fix WebKitTestRunner debug build.
32 * Source/qtwebkit-export.map:
34 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
36 [Qt] Add WebView.view attached property support for dialogs in QML
37 https://bugs.webkit.org/show_bug.cgi?id=72825
39 Reviewed by Simon Hausmann.
41 Export QQuickWebViewAttached.
43 * Source/qtwebkit-export.map:
45 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
47 Update .gitignore for latest WebKitLibraries
48 https://bugs.webkit.org/show_bug.cgi?id=72851
50 Reviewed by Andreas Kling.
52 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
54 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
56 [GTK] Update NEWS and configure.ac for 1.7.2 release
57 https://bugs.webkit.org/show_bug.cgi?id=72868
59 Reviewed by Xan Lopez.
61 * configure.ac: Bumped version number.
63 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
65 [wx] Build fix after GeneratedImage refactoring.
69 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
71 [Qt] Add the map file symbols export as a dependency of the final qmake target.
72 https://bugs.webkit.org/show_bug.cgi?id=72740
74 Reviewed by Simon Hausmann.
76 Add the symbols file part of the target dependencies.
80 2011-11-18 Daniel Bates <dbates@rim.com>
82 Add CMake build infrastructure for the BlackBerry port
83 https://bugs.webkit.org/show_bug.cgi?id=72768
85 Reviewed by Adam Barth and Antonio Gomes.
87 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
88 * Source/cmake/OptionsBlackBerry.cmake: Added.
89 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
90 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
92 2011-11-18 Adam Barth <abarth@webkit.org>
94 Prepare to move manual-tests out of WebCore
95 https://bugs.webkit.org/show_bug.cgi?id=72782
97 Reviewed by Eric Seidel.
99 Update these files to refer to the new location of ManualTests.
102 * Source/cmake/WebKitPackaging.cmake:
104 2011-11-18 Patrick Gansterer <paroga@webkit.org>
106 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
107 https://bugs.webkit.org/show_bug.cgi?id=72710
109 Reviewed by Brent Fulgham.
111 * Source/CMakeLists.txt:
113 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
115 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
116 needed for the qml plugin.
118 * Source/qtwebkit-export.map:
120 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
122 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
123 that was added since I made the export patch.
125 * Source/qtwebkit-export.map:
127 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
129 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
130 https://bugs.webkit.org/show_bug.cgi?id=72697
132 Reviewed by Kenneth Rohde Christiansen.
134 * Source/api.pri: On Linux, use a GNU LD version script to manage the
135 symbol exports, which includes the public WK1/WK2 API as well as a bunch
136 of private WTF symbols needed for WTR and the Injected Bundle.
137 * Source/qtwebkit-export.map: Added.
139 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
141 [EFL] Clean up the use of DATA_DIR in the buildsystem
142 https://bugs.webkit.org/show_bug.cgi?id=72681
144 Reviewed by Daniel Bates.
146 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
147 and add it to the cache; add a variable with the path of the generated
148 theme and remove the -DDATA_DIR definition, it was moved to
149 PlatformEFL.cmake in WebCore.
151 2011-11-17 Patrick Gansterer <paroga@webkit.org>
153 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
154 https://bugs.webkit.org/show_bug.cgi?id=72643
156 Reviewed by Brent Fulgham.
158 * Source/cmake/OptionsEfl.cmake:
159 * Source/cmake/OptionsWinCE.cmake:
160 * Source/cmakeconfig.h.cmake:
162 2011-11-17 Kelly Norton <knorton@google.com>
164 Several void functions in FrameView and RenderObject actually return values.
165 https://bugs.webkit.org/show_bug.cgi?id=72640
167 Reviewed by Adam Barth.
169 * ../../Source/WebCore/page/FrameView.cpp:
170 * ../../Source/WebCore/rendering/RenderObject.cpp:
172 2011-11-17 Patrick Gansterer <paroga@webkit.org>
174 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
175 https://bugs.webkit.org/show_bug.cgi?id=72516
177 Reviewed by Brent Fulgham.
179 On windows some code generators fail, if the path to the preprocessor contains spaces.
180 Use only the executable name to avoid this issue for now.
182 * Source/cmake/OptionsCommon.cmake:
184 2011-11-17 Jochen Eisinger <jochen@chromium.org>
186 [chromium] add gyp-mac-tool to .gitignore
187 https://bugs.webkit.org/show_bug.cgi?id=72603
189 Reviewed by Tony Gentilcore.
191 This file is generated by the make-based build of the chromium/mac port
193 * .: Modified property svn:ignore.
196 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
198 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
200 A new extension object has been added to QQuickWebView (the same approach should be used
201 for other API classes that need experimental APIs). The QML extension mechanism is then
202 built on top of the experimental object.
204 https://bugs.webkit.org/show_bug.cgi?id=72522
206 Reviewed by Simon Hausmann.
208 * Source/QtWebKit.pro:
211 2011-11-11 Adrienne Walker <enne@google.com>
213 [chromium] Expose mock scrollbars to window.internals
214 https://bugs.webkit.org/show_bug.cgi?id=72195
216 Reviewed by James Robinson.
218 * Source/autotools/symbols.filter:
220 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
222 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
224 Reviewed by Tor Arne Vestbø.
226 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
228 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
230 Fix path to module file in root project file
232 Reviewed by Simon Hausmann.
236 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
238 Unreviewed, rolling out r100266.
239 http://trac.webkit.org/changeset/100266
245 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
247 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
249 Reviewed by Tor Arne Vestbø.
251 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
253 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
255 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
257 Reviewed by Simon Hausmann.
261 2011-11-12 Patrick Gansterer <paroga@webkit.org>
263 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
264 https://bugs.webkit.org/show_bug.cgi?id=71365
266 Reviewed by Daniel Bates.
268 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
269 This adds better IDE support for such targets.
271 * Source/cmake/WebKitMacros.cmake:
273 2011-11-11 Shinya Kawanaka <shinyak@google.com>
275 Implement legacy text check emulation in unified text check interface.
276 https://bugs.webkit.org/show_bug.cgi?id=70299
278 Reviewed by Hajime Morita.
280 * Source/autotools/symbols.filter:
282 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
284 [Qt] Build fix of the private QML module with --no-webkit2.
285 https://bugs.webkit.org/show_bug.cgi?id=67707
287 Reviewed by Tor Arne Vestbø.
289 * Source/QtWebKit.pro:
291 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
293 [Qt] Add a way to have experimental features in WebKit2
294 https://bugs.webkit.org/show_bug.cgi?id=67707
296 Reviewed by Kenneth Rohde Christiansen.
298 Add the new private QML module in the build.
300 * Source/QtWebKit.pro:
302 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
304 [Qt] X11 plugins need to be reworked for Qt5
305 https://bugs.webkit.org/show_bug.cgi?id=70023
307 Reviewed by Simon Hausmann.
309 Rework our basic plugin support in a way that does
310 not need a bridge between Qt and X. The solution is
311 based on getting the content drawed by the plugin
312 from the server as an image and creating a QImage
315 * Source/api.pri: Link to xlib if necessary.
317 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
319 [Qt] Clean up build system
321 Reviewed by Tor Arne Vestbø.
323 * Source/api.pri: Eliminate use of WebKit2.pri.
325 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
327 [Qt] Merge QTouchWebView and QDesktopWebView into one class
328 https://bugs.webkit.org/show_bug.cgi?id=71355
330 Reviewed by Kenneth Rohde Christiansen.
332 Remove old tests and merge them into the new QQuickWebView directory.
336 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
338 [Qt] Change semantics of the haveQt() function to match API promises
340 Having Qt 5 does not imply that we have Qt 4, from an API point of
341 view, as a major version can in theory break BC/SC. Our minimum
342 version of Qt 4 will always be the latest released version of Qt 4,
343 so the only place we should use haveQt(4, x) is when checking for
344 the minimum requirements.
346 Reviewed by Simon Hausmann.
348 * Source/QtWebKit.pro:
350 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
352 [Qt] Make sure headers.pri has the right relative paths for install
354 The install rules are generated from api.pri which lives in Source,
355 which means the paths in headers.pri, which is the basis for the
356 install rules, needs to be relative to Source as well.
358 We were also installing the headers from the forwarding headers
359 directory, which was wrong, as those headers contained relative paths.
361 We now install the actual headers, by using headers.pri as a basis.
363 https://bugs.webkit.org/show_bug.cgi?id=71697
365 Reviewed by Simon Hausmann.
367 * Source/QtWebKit.pro:
371 2011-11-09 Shinya Kawanaka <shinyak@google.com>
373 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
374 https://bugs.webkit.org/show_bug.cgi?id=71792
376 Reviewed by Hajime Morita.
378 * Source/autotools/symbols.filter: Exposed necessary symbols.
380 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
382 [wx] Unreviewed build fix. Update project files.
386 2011-11-09 Philippe Normand <pnormand@igalia.com>
388 [GTK][DRT] window internals object is not reset after each test
389 https://bugs.webkit.org/show_bug.cgi?id=71890
391 Reviewed by Martin Robinson.
393 * Source/autotools/symbols.filter: Revert un-needed symbol.
395 2011-11-09 Philippe Normand <pnormand@igalia.com>
397 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
399 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
401 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
403 [Qt] Only copy framework headers once when debug_and_release is enabled
405 Otherwise we might end up in a race condition where we try to symlink
406 the headers directory in the makefile for debug and release at the same
409 Reviewed by Simon Hausmann.
413 2011-11-08 Martin Robinson <mrobinson@igalia.com>
415 Take another stab at fixing the GTK+ build.
417 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
419 2011-11-08 Daniel Bates <dbates@webkit.org>
421 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
422 (https://bugs.webkit.org/show_bug.cgi?id=71840)
424 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
426 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
428 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
430 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
431 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
432 that the files are there and use $$files() to list the files to be copied.
434 Reviewed by Csaba Osztrogonác.
438 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
440 Enable DFG JIT by default on X86 Linux and Mac platforms
441 https://bugs.webkit.org/show_bug.cgi?id=71686
443 Reviewed by Filip Pizlo.
445 Remove the DFG cmake option for Efl port as we'll determine whether to
446 switch on DFG or not based on build target platforms.
448 * Source/cmake/OptionsEfl.cmake:
449 * Source/cmakeconfig.h.cmake:
451 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
453 [Qt] Ensure forwarding headers are generated before generating install rules
455 The install rule for headers depends on qmake being able to walk the list of
456 headers in the $build_root/include/QtWebKit directory, but this directory is
457 empty until we've generated the forwarding headers. So we need to make sure
458 the forwarding headers are generated _before_ we run qmake on the api project
459 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
460 root project file (due to the sync.profile file).
462 https://bugs.webkit.org/show_bug.cgi?id=71697
464 Reviewed by Simon Hausmann.
466 * Source/QtWebKit.pro:
469 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
471 [EFL] Support requestAnimationFrame API
472 https://bugs.webkit.org/show_bug.cgi?id=67112
474 Reviewed by Andreas Kling.
476 Add build-option for requestAnimationFrame feature.
478 * Source/cmake/OptionsEfl.cmake:
479 * Source/cmakeconfig.h.cmake:
481 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
483 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
485 Reviewed-by Simon Hausmann.
489 2011-11-04 Philippe Normand <pnormand@igalia.com>
491 [GTK] Disable VIDEO_TRACK for now
492 https://bugs.webkit.org/show_bug.cgi?id=71547
494 Reviewed by Gustavo Noronha Silva.
496 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
499 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
501 [Qt] Don't build all of webkit when running build-jsc
503 In case the whole webkit project was built, but we then subsequently
504 want to build only JSC, we need to run make in the proper subdirectory.
506 This also means the incremental target needs to be added to all
509 Reviewed by Simon Hausmann.
513 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
515 [Qt] Refactor and clean up the qmake build system
517 The qmake build system has accumulated a bit of cruft and redundancy
518 over time. There's also a fairly tight coupling between how to build
519 the various targets, and _what_ to build, making it harder to add new
520 rules or sources. This patch aims to elevate these issues somewhat.
522 This is a short-list of the changes:
524 * The rules for how to build targets are now mostly contained as
525 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
526 allows us to do pre- and post-processing of each project file,
527 which helps to clean up the actual project files.
529 * Derived sources are no longer generated as a separate make-step
530 but is part of each target's project file as a subdir. Makefile
531 rules are used to ensure that we run make on the derived sources
532 before running qmake on the actual target makefile. This makes
533 it easier to keep a proper dependency between derived sources
536 * We use GNU make and the compiler to generate dependencies on
537 UNIX-based systems running Qt 5. This allows us to lessen the
538 need to run qmake, which should reduce compile time.
540 * WebKit2 is now build by default if building with Qt 5. It can
541 be disabled by passing --no-webkit2 to build-webkit.
543 The result of these changes are hopefully a cleaner and easier
544 build system to modify, and faster build times due to no longer
545 running qmake on every single build. It's also a first step
546 towards possibly generating the list of sources using another
549 https://bugs.webkit.org/show_bug.cgi?id=71222
551 Reviewed by Simon Hausmann.
553 * Source/DerivedSources.pro: Removed.
554 * Source/QtWebKit.pro: Added.
555 * Source/WebKit.pri: Removed.
556 * Source/WebKit.pro: Removed.
557 * Source/api.pri: Added.
558 * Source/tests.pri: Added.
560 * sync.profile: Renamed from Source/sync.profile.
562 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
564 [Qt] Remove Maemo specific code paths
565 https://bugs.webkit.org/show_bug.cgi?id=71476
567 Reviewed by Kenneth Rohde Christiansen.
571 2011-11-03 Dongwoo Im <dw.im@samsung.com>
573 [EFL] Enable the Page Visibility API.
574 https://bugs.webkit.org/show_bug.cgi?id=69127
576 Reviewed by Adam Barth.
578 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
580 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
581 * Source/cmakeconfig.h.cmake: ditto.
583 2011-10-28 Adam Barth <abarth@webkit.org>
585 Rename ExceptionCodeDescription.in to DOMExceptions.in
586 https://bugs.webkit.org/show_bug.cgi?id=71157
588 Reviewed by Eric Seidel.
590 * Source/cmake/WebKitMacros.cmake:
592 2011-10-28 Adam Barth <abarth@webkit.org>
594 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
595 https://bugs.webkit.org/show_bug.cgi?id=70890
597 Reviewed by Eric Seidel.
599 Add a code generation step.
601 * Source/cmake/WebKitMacros.cmake:
603 2011-10-27 Priit Laes <plaes@plaes.org>
605 [GTK] Create .xz tarballs during distcheck
606 https://bugs.webkit.org/show_bug.cgi?id=71001
608 Reviewed by Martin Robinson.
610 * configure.ac: Switched tarballs to use .xz compression.
612 2011-10-27 Daniel Bates <dbates@rim.com>
614 CMake: Add support to optionally install the built JavaScript shell
615 https://bugs.webkit.org/show_bug.cgi?id=71062
617 Reviewed by Antonio Gomes.
619 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
620 defined will generate an installation rule to install the built
621 JavaScript shell into /bin (with respect to the prefix path).
623 By default, we don't define this option and hence don't generate
624 an installation rule for the JavaScript shell.
626 * Source/CMakeLists.txt:
628 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
630 Unreviewed, rolling out r98556.
631 http://trac.webkit.org/changeset/98556
632 https://bugs.webkit.org/show_bug.cgi?id=71031
634 The test added by the patch doesn't pass on Snow Leopard
635 (Requested by rniwa on #webkit).
637 * Source/autotools/symbols.filter:
639 2011-10-27 Shinya Kawanaka <shinyak@google.com>
641 Implement legacy text check emulation in unified text check interface.
642 https://bugs.webkit.org/show_bug.cgi?id=70299
644 Reviewed by Hajime Morita.
646 * Source/autotools/symbols.filter:
648 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
650 [GStreamer] WebAudio AudioFileReader implementation
651 https://bugs.webkit.org/show_bug.cgi?id=69834
653 Reviewed by Martin Robinson.
655 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
658 2011-10-26 Alejandro G. Castro <alex@igalia.com>
660 [GTK] Update NEWS and configure.ac for 1.7.1 release
661 https://bugs.webkit.org/show_bug.cgi?id=70932
663 Reviewed by Martin Robinson.
665 * configure.ac: Bumped version number.
667 2011-10-26 Alejandro G. Castro <alex@igalia.com>
669 [GTK] [WK2] Add WebKit2 distcheck support
670 https://bugs.webkit.org/show_bug.cgi?id=70933
672 Reviewed by Martin Robinson.
674 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
675 * configure.ac: Removed WebKit2 doc generation for the moment.
677 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
679 Remove QtScript source code from WebKit.
680 https://bugs.webkit.org/show_bug.cgi?id=64088
682 Reviewed by Tor Arne Vestbø.
684 Removed dead code that isn't developed anymore.
688 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
690 [GTK] Streamline wk1 documentation build
691 https://bugs.webkit.org/show_bug.cgi?id=70447
693 Reviewed by Martin Robinson.
695 * GNUmakefile.am: include the documentation's GNUmakefile.am;
696 * autogen.sh: we no longer call gtkdocize, since we now ship
697 a modified gtk-doc.make;
698 * configure.ac: no longer generate a separate GNUmakefile for
699 the documentation build.
701 2011-10-18 Adam Barth <abarth@webkit.org>
703 Always enable ENABLE(XPATH)
704 https://bugs.webkit.org/show_bug.cgi?id=70217
706 Reviewed by Eric Seidel.
708 * Source/cmake/OptionsEfl.cmake:
709 * Source/cmake/OptionsWinCE.cmake:
710 * Source/cmakeconfig.h.cmake:
713 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
715 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
717 We don't need a sepearate plugin, as we no longer expose the WK2
718 APIs under QtWebKit.experimental, but now use QtWebKit. The version
719 was also changed to 3.0 instead of 5.0, as the original plugin was
720 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
722 Reviewed by Andreas Kling.
726 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
728 [Gtk] Support for client-based geolocation
729 https://bugs.webkit.org/show_bug.cgi?id=64970
731 Reviewed by Martin Robinson.
733 Remove flag for enabling client-based geolocation since
734 it is used by default on Gtk port and hence not configurable.
738 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
740 Unreviewed; actually enable/disable microdata support in CMake.
742 Follow-up to r97471, which did not plug the option to enable/disable
743 microdata into the buildsystem.
745 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
746 * Source/cmake/OptionsWinCE.cmake: Ditto.
747 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
749 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
751 GTK build fix patch by Gustavo Noronha Silva.
753 * Source/autotools/symbols.filter:
755 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
757 [webkit]Debug Build Bot failure
758 https://bugs.webkit.org/show_bug.cgi?id=70222
760 Reviewed by Xan Lopez.
762 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
764 2011-10-16 Adam Barth <abarth@webkit.org>
766 Always enable ENABLE(DOM_STORAGE)
767 https://bugs.webkit.org/show_bug.cgi?id=70189
769 Reviewed by Eric Seidel.
771 * Source/cmake/OptionsEfl.cmake:
772 * Source/cmake/OptionsWinCE.cmake:
773 * Source/cmakeconfig.h.cmake:
776 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
778 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
779 https://bugs.webkit.org/show_bug.cgi?id=69920
781 Reviewed by Kenneth Rohde Christiansen.
786 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
788 Rename virtual put to putVirtual
789 https://bugs.webkit.org/show_bug.cgi?id=69851
791 Reviewed by Darin Adler.
793 Renamed virtual versions of put to putVirtual in prepration for
794 adding the static put to the MethodTable in ClassInfo since the
795 compiler gets mad if the virtual and static versions have the same
798 * Source/autotools/symbols.filter:
800 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
802 Rename virtual put to putVirtual
803 https://bugs.webkit.org/show_bug.cgi?id=69851
805 Reviewed by Darin Adler.
807 Renamed virtual versions of put to putVirtual in prepration for
808 adding the static put to the MethodTable in ClassInfo since the
809 compiler gets mad if the virtual and static versions have the same
812 * Source/autotools/symbols.filter:
814 2011-10-13 Arko Saha <arko@motorola.com>
816 Microdata: Basic implementation of document.getItems() method.
817 https://bugs.webkit.org/show_bug.cgi?id=68610
819 Reviewed by Ryosuke Niwa.
821 Added ENABLE(MICRODATA) feature flag.
825 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
827 [EFL] Add DumpRenderTreeSupportEfl
828 https://bugs.webkit.org/show_bug.cgi?id=68458
830 Reviewed by Kenneth Rohde Christiansen.
832 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
833 symbols so that DumpRenderTree can link to them.
835 2011-10-12 Adam Barth <abarth@webkit.org>
837 Remove ENABLE(XHTMLMP) and associated code
838 https://bugs.webkit.org/show_bug.cgi?id=69729
840 Reviewed by David Levin.
842 * Source/cmake/OptionsEfl.cmake:
843 * Source/cmake/OptionsWinCE.cmake:
844 * Source/cmakeconfig.h.cmake:
847 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
849 Fix build with GLib 2.31
850 https://bugs.webkit.org/show_bug.cgi?id=69840
852 Reviewed by Martin Robinson.
854 * configure.ac: add check for pthread rwlock support.
856 2011-10-10 Martin Robinson <mrobinson@igalia.com>
858 [GTK] [WebKit2] Make adding another unit test easier
859 https://bugs.webkit.org/show_bug.cgi?id=69409
861 Reviewed by Gustavo Noronha Silva.
863 * GNUmakefile.am: Include the new testing makefile.
865 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
867 [Qt] Remove all references to QTDIR_build and standalone_package
869 Qt is now modularized, which means we no longer import WebKit into
870 the Qt source tree. Instead we use git submodules, and building
871 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
873 To decrease the number of buildsystem configurations we also remove
874 the standalone_package code-path used when we were providing tarballs
875 with the derived sources pre-generated.
877 Reviewed by Simon Hausmann.
882 2011-10-06 Fady Samuel <fsamuel@chromium.org>
884 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
885 https://bugs.webkit.org/show_bug.cgi?id=69009
887 Reviewed by Simon Fraser.
889 * Source/autotools/symbols.filter:
891 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
893 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
894 https://bugs.webkit.org/show_bug.cgi?id=69520
896 Reviewed by Csaba Osztrogonác.
898 * Source/WebKit.pri: Introduce convenience qt5 scope.
899 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
901 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
903 Provide configure option to switch between JSC and V8.
904 https://bugs.webkit.org/show_bug.cgi?id=69469
906 Reviewed by Philippe Normand.
908 This is first of the patches to support building of V8 with
909 WebKit GTK. With this patch, new command line switch named
910 '--with-jsengine' is introduced, using which we can choose to
911 build either jsc or v8.
916 2011-10-04 Scott Graham <scottmg@chromium.org>
918 Add GAMEPAD feature flag
919 https://bugs.webkit.org/show_bug.cgi?id=66859
921 Reviewed by Darin Fisher.
925 2011-10-04 Varun Jain <varunjain@chromium.org>
927 Fix position check for double tap gesture detection. A double tap
928 should not be detected if the two taps are far from each other.
929 https://bugs.webkit.org/show_bug.cgi?id=69270
931 Reviewed by Darin Fisher.
933 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
935 * platform/chromium/GestureRecognizerChromium.cpp:
936 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
937 (WebCore::GestureRecognizerChromium::updateValues):
938 (WebCore::GestureRecognizerChromium::click):
939 * platform/chromium/GestureRecognizerChromium.h:
941 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
943 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
944 https://bugs.webkit.org/show_bug.cgi?id=69325
946 Reviewed by Gustavo Noronha Silva.
948 Documentation generation for WebKit2-GTK+ APIs
953 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
955 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
956 https://bugs.webkit.org/show_bug.cgi?id=69332
958 Reviewed by Pavel Feldman.
960 * Source/autotools/symbols.filter:
962 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
964 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
966 QWidget and friends now live in the QtWidgets library. We update
967 includes in implementation files and private headers to us the
968 non-module-prefixed path, and leave the lookup for the include
969 path. For public headers we have to ifdef the includes as the
970 user might now have the modules we need in his QT config.
972 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
973 have to update our code and use windowHandle() for setting the
974 parent relationships.
976 https://bugs.webkit.org/show_bug.cgi?id=68687
978 Reviewed by Andreas Kling.
982 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
984 [GTK] Bump version to 1.7.0
985 https://bugs.webkit.org/show_bug.cgi?id=69082
987 Reviewed by Martin Robinson.
989 Apart from bumping the library version to 1.7.0 this patch also
990 sets the libtool version to the same one we have for the stable
995 2011-09-28 Martin Robinson <mrobinson@igalia.com>
997 Fix the WebKit2 WebGL build.
999 * configure.ac: Add -ldl to the OPENGL_LIBS.
1001 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
1003 [EFL] Bump minimum requirement for eina.
1004 https://bugs.webkit.org/show_bug.cgi?id=68994
1006 Reviewed by Ryosuke Niwa.
1008 * Source/cmake/FindEFL.cmake:
1010 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1012 Unreviewed. Fix a build error in WebKit EFL.
1014 When web socket is disabled, there is a build break in WebKit EFL port.
1015 Currently, web socket is enabled by default in build-webkit script.
1016 Thus, the web socket is also enabled in EFL script of cmake build system for now.
1017 Because, WebKit EFL developers can't work on latest WebKit trunk.
1019 However, IMO, we should fix build errors when web socket is disabled.
1021 * Source/cmake/OptionsEfl.cmake:
1023 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
1025 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
1027 Install the flag, which indicates whether or not the optimization
1028 script was executed, on the global object.
1030 https://bugs.webkit.org/show_bug.cgi?id=68890
1032 Reviewed by Kenneth Russell.
1034 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1036 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
1038 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
1039 http://trac.webkit.org/changeset/96108
1040 http://trac.webkit.org/changeset/96111
1041 http://trac.webkit.org/changeset/96113
1042 http://trac.webkit.org/changeset/96116
1043 https://bugs.webkit.org/show_bug.cgi?id=68913
1045 Wait for working Qt5 (Requested by ossy on #webkit).
1047 * Source/WebKit.pro:
1049 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1051 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
1053 QWidget and friends now live in the QtWidgets library. We update
1054 includes in implementation files and private headers to us the
1055 non-module-prefixed path, and leave the lookup for the include
1056 path. For public headers we have to ifdef the includes as the
1057 user might now have the modules we need in his QT config.
1059 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
1060 have to update our code and use windowHandle() for setting the
1061 parent relationships.
1063 https://bugs.webkit.org/show_bug.cgi?id=68687
1065 Reviewed by Andreas Kling.
1067 * Source/WebKit.pro:
1069 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
1071 [GTK] Reorganize header files
1072 https://bugs.webkit.org/show_bug.cgi?id=65616
1074 Reviewed by Martin Robinson.
1076 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
1077 $(prefix)/include/webkitgtk-<api-version>
1079 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1081 [CMake] Remove FindFreetype.cmake
1082 https://bugs.webkit.org/show_bug.cgi?id=68778
1084 Reviewed by Adam Barth.
1086 CMake has provided its own FindFreetype.cmake forever, so there is no
1087 need to have another implementation in WebKit.
1089 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1090 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1091 * Source/cmake/FindFreetype.cmake: Removed.
1092 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1093 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1094 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
1095 check, it has never been checked and Freetype 2.1.10 from 2005 is
1098 2011-09-26 Alejandro G. Castro <alex@igalia.com>
1100 [GTK] pot file is not properly remove during distcheck
1101 https://bugs.webkit.org/show_bug.cgi?id=68797
1103 Defined DOMAIN variable before DISTCLEANFILES because we are using
1104 it there to identify the .pot file.
1106 Reviewed by Martin Robinson.
1110 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1112 [CMake] Detect the operating system in a more generic way.
1113 https://bugs.webkit.org/show_bug.cgi?id=67482
1115 Reviewed by Adam Barth.
1117 So far the buildsystem only considered Windows, Linux and Mac OS X as
1118 valid operating systems, but any Unix (or at least the BSDs) should also
1121 By using the OS values CMake itself defines we can check for Unix
1122 systems in a more generic fashion.
1124 * Source/CMakeLists.txt:
1126 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
1128 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
1129 https://bugs.webkit.org/show_bug.cgi?id=51639
1131 Reviewed by Ryosuke Niwa.
1133 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
1135 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
1137 2011-09-25 Adam Barth <abarth@webkit.org>
1139 Finish removing PLATFORM(BREWMP) by removing associated code
1140 https://bugs.webkit.org/show_bug.cgi?id=68779
1142 Reviewed by Sam Weinig.
1144 * Source/cmake/WebKitPackaging.cmake:
1147 2011-09-25 Adam Barth <abarth@webkit.org>
1149 Remove PLATFORM(HAIKU) and associated code
1150 https://bugs.webkit.org/show_bug.cgi?id=68774
1152 Reviewed by Sam Weinig.
1154 * Source/cmake/WebKitPackaging.cmake:
1157 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
1159 [CMake] Remove FindLibXlst.cmake
1160 https://bugs.webkit.org/show_bug.cgi?id=68770
1162 Reviewed by Adam Barth.
1164 This file should have never been committed -- the library it looks for
1165 is called libxslt, not libxlst, so it has never really been used. When
1166 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
1169 * Source/cmake/FindLibXlst.cmake: Removed.
1171 2011-09-24 Adam Barth <abarth@webkit.org>
1173 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1174 https://bugs.webkit.org/show_bug.cgi?id=68767
1176 Reviewed by Eric Seidel.
1178 * Source/cmake/OptionsEfl.cmake:
1179 * Source/cmake/OptionsWinCE.cmake:
1180 * Source/cmakeconfig.h.cmake:
1183 2011-09-24 Adam Barth <abarth@webkit.org>
1185 Remove ENABLE(WCSS) and associated code
1186 https://bugs.webkit.org/show_bug.cgi?id=68759
1188 Reviewed by Darin Adler.
1192 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
1194 Add JSVALUE32_64 support to DFG JIT
1195 https://bugs.webkit.org/show_bug.cgi?id=67460
1197 Reviewed by Gavin Barraclough.
1199 Add cmake options to enable DFG JIT compilation for EFL port
1201 * Source/cmake/OptionsEfl.cmake:
1202 * Source/cmakeconfig.h.cmake:
1204 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1206 [CMake] Detect amd64 as a valid 64-bit architecture.
1207 https://bugs.webkit.org/show_bug.cgi?id=67481
1209 Reviewed by Oliver Hunt.
1211 Some operating systems (generally the BSDs) use amd64 instead of x86_64
1212 to report they're running on 64 bits, so consider it a valid value.
1214 * Source/CMakeLists.txt:
1216 2011-09-23 Adam Klein <adamk@chromium.org>
1218 Add ENABLE_MUTATION_OBSERVERS feature flag
1219 https://bugs.webkit.org/show_bug.cgi?id=68732
1221 Reviewed by Ojan Vafai.
1223 This flag will guard an implementation of the "Mutation Observers" proposed in
1224 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1228 2011-09-23 Varun Jain <varunjain@google.com>
1230 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
1231 https://bugs.webkit.org/show_bug.cgi?id=68198
1233 Reviewed by Dimitri Glazkov.
1235 * Source/autotools/symbols.filter:
1237 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
1239 Add static version of JSCell::visitChildren
1240 https://bugs.webkit.org/show_bug.cgi?id=68404
1242 Reviewed by Darin Adler.
1244 In this patch we just extract the bodies of the virtual visitChildren methods
1245 throughout the JSCell inheritance hierarchy out into static methods, which are
1246 now called from the virtual methods. This is an intermediate step in trying to
1247 move the virtual-ness of visitChildren into our own custom vtable stored in
1248 ClassInfo. We need to convert the methods to static methods in order to be
1249 able to more easily store and refer to them in our custom vtable since normal
1250 member methods store some implicit information in their types, making it
1251 impossible to store them generically in ClassInfo.
1253 * Source/autotools/symbols.filter:
1255 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
1257 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
1258 https://bugs.webkit.org/show_bug.cgi?id=68133
1260 Reviewed by Darin Adler.
1262 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
1264 2011-09-21 Joshua Bell <jsbell@chromium.org>
1266 IndexedDB: compare strings without decoding
1267 https://bugs.webkit.org/show_bug.cgi?id=68554
1269 Reviewed by Tony Chang.
1271 Resolves a FIXME in IndexedDB that was also identified as a hotspot
1272 during profiling. Yields a small performance improvement.
1274 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
1275 * Source/WebCore/storage/IDBLevelDBCoding.h:
1276 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
1278 011-09-21 Leandro Pereira <leandro@profusion.mobi>
1280 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
1281 Options{Efl,WinCE}.cmake.
1283 * Source/cmake/OptionsEfl.cmake:
1284 * Source/cmake/OptionsWinCE.cmake:
1286 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
1288 [GTK] requestAnimationFrame support for gtk port
1289 https://bugs.webkit.org/show_bug.cgi?id=66280
1291 Reviewed by Martin Robinson.
1293 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
1295 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
1297 [GTK] Update NEWS and configure.ac for 1.5.90 release
1299 Reviewed by Martin Robinson.
1303 2011-09-19 Adam Barth <abarth@webkit.org>
1305 Always enable ENABLE(EVENTSOURCE)
1306 https://bugs.webkit.org/show_bug.cgi?id=68414
1308 Reviewed by Eric Seidel.
1310 * Source/cmake/OptionsEfl.cmake:
1311 * Source/cmake/OptionsWinCE.cmake:
1312 * Source/cmakeconfig.h.cmake:
1315 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
1317 [EFL] Bump minimum requirement for cairo to 1.10.
1318 https://bugs.webkit.org/show_bug.cgi?id=68226
1320 Reviewed by Adam Barth.
1322 * Source/cmake/FindCairo.cmake: Check required version.
1323 * Source/cmake/OptionsEfl.cmake:
1325 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
1327 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
1328 https://bugs.webkit.org/show_bug.cgi?id=68237
1330 Reviewed by Kenneth Russell.
1332 Call the binding script lazily on the first run of the set() method of
1335 * ../../Source/WebCore/WebCore.gypi:
1336 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
1337 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
1338 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1339 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1340 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1341 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1342 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
1344 2011-09-16 Martin Robinson <mrobinson@igalia.com>
1346 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
1347 https://bugs.webkit.org/show_bug.cgi?id=68178
1349 Reviewed by Xan Lopez.
1351 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
1354 2011-09-15 Adam Barth <abarth@webkit.org>
1356 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1357 https://bugs.webkit.org/show_bug.cgi?id=68205
1359 Reviewed by Eric Seidel.
1361 * Source/cmake/OptionsEfl.cmake:
1362 * Source/cmake/OptionsWinCE.cmake:
1363 * Source/cmakeconfig.h.cmake:
1366 2011-09-15 Varun Jain <varunjain@google.com>
1368 Add method to scroll current node to specific position in Chromium WebKit API
1369 https://bugs.webkit.org/show_bug.cgi?id=68192
1371 Reviewed by Dimitri Glazkov.
1373 * Source/WebKit/chromium/public/WebView.h:
1374 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1375 * Source/WebKit/chromium/src/WebViewImpl.h:
1377 2011-09-15 Eric Seidel <eric@webkit.org>
1379 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1380 https://bugs.webkit.org/show_bug.cgi?id=68182
1382 Reviewed by Adam Barth.
1386 2011-09-15 Eric Seidel <eric@webkit.org>
1388 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1389 https://bugs.webkit.org/show_bug.cgi?id=68022
1391 Reviewed by Ryosuke Niwa.
1393 * Source/cmake/OptionsEfl.cmake:
1394 * Source/cmake/OptionsWinCE.cmake:
1395 * Source/cmakeconfig.h.cmake:
1398 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
1400 Unreviewed, rolling out r95163.
1401 http://trac.webkit.org/changeset/95163
1402 https://bugs.webkit.org/show_bug.cgi?id=68180
1404 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
1405 (Requested by darktears on #webkit).
1407 * Source/WebKit.pri:
1409 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
1411 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
1412 https://bugs.webkit.org/show_bug.cgi?id=68114
1414 Reviewed by Kenneth Rohde Christiansen.
1416 Replace QT_GCC_X variables, they have been removed in Qt5. It was
1417 actually wrong to use them because they tell about which GCC version
1418 Qt has been compiled, not the current version of GCC use to build webkit.
1419 I use gcc -dumpversion to get it.
1421 * Source/WebKit.pri:
1423 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
1425 [v8] Improve performance of typed array copy constructor taking Array
1426 https://bugs.webkit.org/show_bug.cgi?id=68015
1428 Reviewed by Kenneth Russell.
1430 Invoke the 'set' method of the constructed array instead of
1431 copying the elements of the source array one by one.
1433 Copy constructor tests already exist.
1435 * ../../Source/WebCore/WebCore.gypi:
1436 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
1437 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1439 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
1441 [GTK] Unreviewed buildfix after r95107.
1445 2011-09-13 Eric Seidel <eric@webkit.org>
1447 Remove ENABLE_SVG_USE as <use> is required by HTML5
1448 https://bugs.webkit.org/show_bug.cgi?id=68019
1450 Reviewed by Ryosuke Niwa.
1452 * Source/cmake/OptionsEfl.cmake:
1453 * Source/cmake/OptionsWinCE.cmake:
1454 * Source/cmakeconfig.h.cmake:
1457 2011-09-13 Eric Seidel <eric@webkit.org>
1459 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1460 https://bugs.webkit.org/show_bug.cgi?id=68018
1462 Reviewed by Ryosuke Niwa.
1464 * Source/cmake/OptionsEfl.cmake:
1465 * Source/cmake/OptionsWinCE.cmake:
1466 * Source/cmakeconfig.h.cmake:
1469 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
1471 Add replacement functions for gdk ones.
1472 https://bugs.webkit.org/show_bug.cgi?id=66323
1474 Reviewed by Martin Robinson.
1476 * Source/cmake/FindPango.cmake:
1478 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1480 [Qt] Remove common.pri
1481 https://bugs.webkit.org/show_bug.cgi?id=67814
1483 Reviewed by Andreas Kling.
1485 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
1486 * Source/common.pri: Removed.
1488 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
1490 Test how HTMLAnchorElement.getParameter reacts to too few arguments
1491 https://bugs.webkit.org/show_bug.cgi?id=66522
1493 Reviewed by Adam Barth.
1495 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
1496 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
1498 2011-09-08 Varun Jain <varunjain@google.com>
1500 Implement double tap detection in GestureRecognizerChromium
1501 https://bugs.webkit.org/show_bug.cgi?id=67709
1503 Reviewed by Dimitri Glazkov.
1505 * Source/WebCore/page/EventHandler.cpp:
1506 * Source/WebCore/platform/PlatformGestureEvent.h:
1508 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
1510 [v8] Improve performance of typed array set() taking Array
1511 https://bugs.webkit.org/show_bug.cgi?id=63644
1513 Reviewed by Kenneth Russell.
1515 Overwrite the native 'set' method of the type arrays with JS
1516 implementation after initialization of the global context.
1518 Add tests for invalid and boundary offsets. No performance tests.
1520 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
1521 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
1522 * Source/WebCore/WebCore.gyp/WebCore.gyp:
1523 * Source/WebCore/WebCore.gypi:
1524 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
1525 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
1526 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1527 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1528 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
1530 2011-09-08 Varun Jain <varunjain@google.com>
1532 Split Tap gesture detection into TapDown and Tap.
1533 We need this distinction to highlight links when they are first touched. The link is
1534 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
1536 https://bugs.webkit.org/show_bug.cgi?id=67645
1538 Reviewed by Dimitri Glazkov.
1540 * Source/WebCore/page/EventHandler.cpp:
1541 * Source/WebCore/platform/PlatformGestureEvent.h:
1543 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
1545 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
1546 https://bugs.webkit.org/show_bug.cgi?id=67511
1548 Reviewed by Dimitri Glazkov.
1550 * Source/autotools/symbols.filter:
1552 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
1554 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
1555 https://bugs.webkit.org/show_bug.cgi?id=67453
1557 Reviewed by Kent Tamura.
1559 Add symbols for internals.
1561 * Source/autotools/symbols.filter:
1563 2011-09-04 Robin Dunn <robin@alldunn.com>
1565 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
1566 https://bugs.webkit.org/show_bug.cgi?id=67577
1568 Reviewed by Kevin Ollivier.
1572 2011-08-30 Aaron Colwell <acolwell@chromium.org>
1574 Add MediaSource API to HTMLMediaElement
1575 https://bugs.webkit.org/show_bug.cgi?id=64731
1577 Reviewed by Eric Carlson.
1581 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
1583 Cleanup after r94050 and r94054.
1585 * Source/autotools/symbols.filter:
1587 2011-08-30 Philippe Normand <pnormand@igalia.com>
1589 Unreviewed, another attempt to fix GTK build after r94038.
1591 * Source/autotools/symbols.filter:
1593 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
1595 Build fix attempt after r94038.
1597 * Source/autotools/symbols.filter:
1599 2011-08-26 Varun Jain <varunjain@google.com>
1601 WebViewImpl::selectionRange should return range in the right order.
1602 https://bugs.webkit.org/show_bug.cgi?id=66973
1604 Reviewed by Darin Fisher.
1606 * Source/WebKit/chromium/public/WebWidget.h:
1607 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1609 2011-08-25 Martin Robinson <mrobinson@igalia.com>
1611 Reviewed by Xan Lopez.
1613 [GTK] Switch to GTK+ 3.x by default
1614 https://bugs.webkit.org/show_bug.cgi?id=63047
1616 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
1618 2011-08-24 Philippe Normand <pnormand@igalia.com>
1620 [GTK] bump GStreamer requirement to 0.10.30
1621 https://bugs.webkit.org/show_bug.cgi?id=66860
1623 Reviewed by Martin Robinson.
1627 2011-08-23 Steve Block <steveblock@google.com>
1629 Remove all mention of removed Android files from build scripts
1630 https://bugs.webkit.org/show_bug.cgi?id=66755
1632 Reviewed by Tony Gentilcore.
1634 * Source/cmake/WebKitPackaging.cmake:
1636 2011-08-19 MORITA Hajime <morrita@google.com>
1638 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
1639 https://bugs.webkit.org/show_bug.cgi?id=65902
1641 Reviewed by Ryosuke Niwa.
1643 Add export for window.internals object.
1645 * Source/autotools/symbols.filter:
1647 2011-08-16 Andras Becsi <abecsi@webkit.org>
1649 Reviewed by Csaba Osztrogonác.
1651 Need AtomicStrings for the various font family names
1652 https://bugs.webkit.org/show_bug.cgi?id=28024
1654 * Source/cmake/WebKitMacros.cmake: Add new macro.
1656 2011-08-11 Xan Lopez <xlopez@igalia.com>
1658 [GTK] Update NEWS and configure.ac for 1.5.2 release
1660 Reviewed by Gustavo Noronha.
1662 * configure.ac: update for release.
1664 2011-08-10 Varun Jain <varunjain@google.com>
1666 WebViewImpl::selectionRange should return false if there is no selection
1667 https://bugs.webkit.org/show_bug.cgi?id=66012
1669 Reviewed by Darin Fisher.
1671 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1673 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
1675 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
1676 as ICU on Leopard is too old to build this.
1680 2011-08-08 Adrienne Walker <enne@google.com>
1682 Add testing for --force-compositing-mode to windows.internal
1683 https://bugs.webkit.org/show_bug.cgi?id=65777
1685 Reviewed by Adam Barth.
1687 Add exports for Document::settings().
1689 * Source/autotools/symbols.filter:
1691 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
1693 Unreviewed, rolling out r92683.
1694 http://trac.webkit.org/changeset/92683
1695 https://bugs.webkit.org/show_bug.cgi?id=65921
1697 "Breaks Qt --minimal build. Revert pending update of the Qt
1698 minimal configuration" (Requested by simathur on #webkit).
1700 * Source/WebKit.pri:
1702 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
1704 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
1705 https://bugs.webkit.org/show_bug.cgi?id=65880
1707 Reviewed by Andreas Kling.
1709 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
1710 check for their feature flags. Assume that any reasonable Qt build provides them.
1712 * Source/WebKit.pri:
1714 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
1716 Reviewed by Benjamin Poulain.
1718 [Qt] Fix build with Intel compiler on Windows
1719 https://bugs.webkit.org/show_bug.cgi?id=65088
1721 Disable Intel Compiler warning 873 - function "" has no corresponding operator
1722 delete (to be called if an exception is thrown during initialization of an
1725 * Source/WebKit.pri:
1727 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
1729 [wx] Unreviewed build fix after gesture recognizer changes.
1733 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1735 [Qt] [WK2] Expose web view classes to QML
1736 https://bugs.webkit.org/show_bug.cgi?id=65339
1738 Reviewed by Benjamin Poulain.
1740 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
1742 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
1744 [GTK] Install web and plugin processes in libexecdir instead of bindir
1745 https://bugs.webkit.org/show_bug.cgi?id=65600
1747 Reviewed by Martin Robinson.
1749 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
1750 WebKit2 in this moment.
1752 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
1754 [GTK] Reorganize pkg-config files
1755 https://bugs.webkit.org/show_bug.cgi?id=65548
1757 Reviewed by Martin Robinson.
1759 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
1760 are common to all libraries.
1761 * configure.ac: Update pkg-config files.
1763 2011-08-02 Varun Jain <varunjain@google.com>
1765 Missing null check in WebViewImpl::selectionRange
1766 https://bugs.webkit.org/show_bug.cgi?id=65561
1768 Reviewed by Darin Fisher.
1770 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1772 2011-08-01 Scott Graham <scottmg@chromium.org>
1774 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
1775 https://bugs.webkit.org/show_bug.cgi?id=61006
1777 Reviewed by Antti Koivisto.
1779 Update exports for test harness.
1781 * Source/autotools/symbols.filter:
1783 2011-08-01 Hayato Ito <hayato@chromium.org>
1785 Add support for getting an element in shadow root by its id into a window.internals object.
1786 https://bugs.webkit.org/show_bug.cgi?id=64587
1788 Reviewed by Hajime Morita.
1790 * Source/autotools/symbols.filter:
1792 2011-08-01 Neil Roberts <neil@linux.intel.com>
1794 build: Fix finding the headers for GStreamer
1796 The cmake files to find the various GStreamer packages were all
1797 checking for the header gst/gst.h. However if gst-plugins-base is
1798 installed into a separate prefix from gstreamer then all of these
1799 tests would only pick up the gstreamer include path so the build
1800 would fail. This patch changes it to try and find a file
1801 appropriate to each package.
1803 https://bugs.webkit.org/show_bug.cgi?id=64933
1805 Reviewed by Martin Robinson.
1807 * Source/cmake/FindGStreamer-App.cmake:
1808 * Source/cmake/FindGStreamer-Base.cmake:
1809 * Source/cmake/FindGStreamer-Interfaces.cmake:
1810 * Source/cmake/FindGStreamer-Pbutils.cmake:
1811 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1812 * Source/cmake/FindGStreamer-Video.cmake:
1814 2011-07-31 Daniel Bates <dbates@webkit.org>
1816 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
1818 * Source/autotools/symbols.filter:
1820 2011-07-31 Daniel Bates <dbates@webkit.org>
1822 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
1824 * Source/autotools/symbols.filter: Export symbols needed by Internals.
1826 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1828 [Qt] Fix build in Qt 5 of QDeclarativeWebView
1829 https://bugs.webkit.org/show_bug.cgi?id=65258
1831 Reviewed by Andreas Kling.
1833 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
1834 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
1836 * Source/WebKit.pro:
1838 2011-07-26 Andras Becsi <abecsi@webkit.org>
1840 [Qt] [WK2] Disable the build with Qt versions older than 5.0
1841 https://bugs.webkit.org/show_bug.cgi?id=65189
1843 Reviewed by Csaba Osztrogonác.
1845 * Source/WebKit.pro: Abort if not using Qt5.
1847 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
1849 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
1851 This is done in order to prevent collision with the recently
1852 introduced function QSslCertificate::verify() in Qt5.
1854 https://bugs.webkit.org/show_bug.cgi?id=64855
1856 Reviewed by Simon Hausmann.
1858 * Source/WebKit.pri:
1860 2011-07-19 Robert Sesek <rsesek@chromium.org>
1862 [Chromium] Need to remove app/ from DEPS
1863 https://bugs.webkit.org/show_bug.cgi?id=64750
1865 Reviewed by Tony Chang.
1867 Remove Source/WebKit/chromium/app/ from .gitignore.
1871 2011-07-18 MORITA Hajime <morrita@google.com>
1873 [ShadowContentElement] forwarded node should be able to access its hosting content element.
1874 https://bugs.webkit.org/show_bug.cgi?id=64251
1876 Reviewed by Dimitri Glazkov.
1878 Added GTK symbols for new window.internals methods.
1880 * Source/autotools/symbols.filter:
1882 2011-07-15 Martin Robinson <mrobinson@igalia.com>
1884 Build fixes for WebKit2. Ensure that all generated sources are
1885 on nodist primaries, that they are on forward declared variables
1886 so that BUILT_SOURCES is calculated properly and that zlib is
1887 included during linking (for WOFF support).
1890 * Source/autotools/webkit.m4: Include test for zlib.
1892 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
1894 [GTK] Build plugin process by default when building WebKit2
1895 https://bugs.webkit.org/show_bug.cgi?id=64592
1897 Reviewed by Philippe Normand.
1901 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
1903 Reviewed by Martin Robinson.
1905 [GTK] Implement Plugin Process
1906 https://bugs.webkit.org/show_bug.cgi?id=60546
1908 * configure.ac: Always check for gtk2 when building the plugin
1911 2011-07-14 MORITA Hajime <morrita@google.com>
1913 Unreviewed, rolling out r90976, r90981, and r90985.
1914 http://trac.webkit.org/changeset/90976
1915 http://trac.webkit.org/changeset/90981
1916 http://trac.webkit.org/changeset/90985
1917 https://bugs.webkit.org/show_bug.cgi?id=64251
1921 * Source/autotools/symbols.filter:
1923 2011-07-14 MORITA Hajime <morrita@google.com>
1925 Unreviewed attempt to build fix.
1927 * Source/autotools/symbols.filter:
1929 2011-07-13 MORITA Hajime <morrita@google.com>
1931 [ShadowContentElement] forwarded node should be able to access its hosting content element.
1932 https://bugs.webkit.org/show_bug.cgi?id=64251
1934 Reviewed by Dimitri Glazkov.
1936 Added GTK symbols for new window.internals methods.
1938 * Source/autotools/symbols.filter:
1940 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1942 [EFL] Add Fullscreen API feature
1943 https://bugs.webkit.org/show_bug.cgi?id=63975
1945 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
1946 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
1948 Reviewed by Adam Barth.
1950 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
1951 * Source/cmakeconfig.h.cmake: ditto.
1953 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
1955 Web Inspector: Show content for plugin requests in network panel.
1956 https://bugs.webkit.org/show_bug.cgi?id=30080
1958 Added GTK symbols for new window.internals methods.
1960 Reviewed by Pavel Feldman.
1962 * Source/autotools/symbols.filter:
1964 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
1966 Unreviewed, rolling out r90373.
1967 http://trac.webkit.org/changeset/90373
1968 https://bugs.webkit.org/show_bug.cgi?id=63917
1970 Breaks Qt Linux Release minimal (Requested by vsevik on
1973 * Source/autotools/symbols.filter:
1975 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
1977 Web Inspector: Show content for plugin requests in network panel.
1978 https://bugs.webkit.org/show_bug.cgi?id=30080
1980 Reviewed by Pavel Feldman.
1982 * Source/autotools/symbols.filter:
1984 2011-07-01 Tony Chang <tony@chromium.org>
1986 Add chromium sql directory to git ignore.
1990 2011-07-01 Patrick Gansterer <paroga@webkit.org>
1992 Reviewed by Daniel Bates.
1994 [CMake] Add cpu detection for MIPS
1995 https://bugs.webkit.org/show_bug.cgi?id=63693
1997 * Source/CMakeLists.txt:
1999 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
2001 Reviewed by Martin Robinson.
2003 [GTK] Add DeviceOrientation feature
2004 https://bugs.webkit.org/show_bug.cgi?id=63720
2006 Add configure option to enable/disable DeviceOrientation feature.
2010 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
2012 Reviewed by Martin Robinson.
2014 [GTK] Rename 3D transforms to 3D rendering
2015 https://bugs.webkit.org/show_bug.cgi?id=63508
2017 WebKitGtk+ provides the 3D transforms feature, but it was
2018 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
2020 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
2022 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
2024 Reviewed by Kenneth Rohde Christiansen.
2026 [Qt] Remove Phonon MediaPlayer from the tree.
2027 https://bugs.webkit.org/show_bug.cgi?id=63448
2029 Remvove from the build.
2031 * Source/WebKit.pri:
2033 2011-06-24 Dominic Cooney <dominicc@chromium.org>
2035 Reviewed by Dimitri Glazkov.
2037 Convert shadow DOM-related tests to use window.internals
2038 https://bugs.webkit.org/show_bug.cgi?id=61671
2040 * Source/autotools/symbols.filter: Export symbols for GTK.
2042 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
2044 Reviewed by Martin Robinson.
2046 [GTK] Add more debug options to compilation
2047 https://bugs.webkit.org/show_bug.cgi?id=63318
2049 Add --enable-debug-symbols to enable/disable compilation with
2050 debug symbols and --enable-debug-features to enable/disable debug
2051 features. Both options are unconditionally enabled for debug
2056 2011-06-23 Oliver Hunt <oliver@apple.com>
2058 Qt build-fix: remove warning that no other platform appears to use.
2059 Someone can add it back if they really feel it's needed.
2061 * Source/WebKit.pri:
2063 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
2065 Reviewed by Antonio Gomes.
2067 [EFL] Add an option to enable Device Orientation Event.
2068 https://bugs.webkit.org/show_bug.cgi?id=63120
2070 ADD ENABLE_DEVICE_ORIENTATION.
2072 * Source/cmake/OptionsEfl.cmake:
2073 * Source/cmakeconfig.h.cmake:
2075 2011-06-22 Nate Chapin <japhet@chromium.org>
2077 Reviewed by Adam Barth.
2079 Add symbols required for window.internals.
2080 https://bugs.webkit.org/show_bug.cgi?id=62066
2082 * Source/autotools/symbols.filter:
2084 2011-06-22 Martin Robinson <mrobinson@igalia.com>
2086 Reviewed by Adam Roben.
2088 [GTK] Implement pixel dump support for WebKitTestRunner
2089 https://bugs.webkit.org/show_bug.cgi?id=58242
2091 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
2093 2011-06-21 MORITA Hajime <morrita@google.com>
2095 Unreviewed, rolling out r89401 and r89403.
2096 http://trac.webkit.org/changeset/89401
2097 http://trac.webkit.org/changeset/89403
2098 https://bugs.webkit.org/show_bug.cgi?id=62970
2100 Breaks mac build and mistakenly enables the spellcheck API
2104 2011-06-20 MORITA Hajime <morrita@google.com>
2106 Reviewed by Kent Tamura.
2108 Spellcheck API should be build-able.
2109 https://bugs.webkit.org/show_bug.cgi?id=62970
2113 2011-06-20 MORITA Hajime <morrita@google.com>
2115 Unreviewed GTK build fix.
2116 This change corrected syntax error on symbols.filter.
2118 * Source/autotools/symbols.filter:
2120 2011-06-19 MORITA Hajime <morrita@google.com>
2122 Unreviewed GTK build fix.
2124 * Source/autotools/symbols.filter:
2126 2011-06-19 MORITA Hajime <morrita@google.com>
2128 Reviewed by Dimitri Glazkov.
2130 The internals object should have createShadowContentElement()
2131 https://bugs.webkit.org/show_bug.cgi?id=62432
2133 * Source/autotools/symbols.filter: Added some more symbols necessary for
2134 window.internals to function to the global symbol list.
2137 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
2139 Reviewed by Martin Robinson.
2141 [GTK] Enable Media Stream feature and make it default on
2142 https://bugs.webkit.org/show_bug.cgi?id=60394
2146 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
2148 Reviewed by Martin Robinson.
2150 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
2151 https://bugs.webkit.org/show_bug.cgi?id=60687
2153 Replace GdkRectangle by cairo_rectangle_int_t.
2155 * configure.ac: Check whether Cairo version is higher than 1.10.
2157 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2159 Reviewed by Eric Seidel.
2161 [CMAKE] Enable METER_TAG of HTML5
2162 https://bugs.webkit.org/show_bug.cgi?id=62697
2164 Support for meter tag of html5 in CMake build system. However, this feature is
2165 only enabled on EFL port now.
2167 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
2168 * Source/cmakeconfig.h.cmake:ditto.
2170 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
2172 Reviewed by Xan Lopez.
2174 [GTK] Remove support for GTK+2 in WebKit2
2175 https://bugs.webkit.org/show_bug.cgi?id=62794
2177 * configure.ac: Make WebKit2 require GTK+ 3.x.
2179 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
2181 Rubber stamped by Eric Seidel.
2183 [CMAKE][WK2] Add an option to build webkit2.
2184 https://bugs.webkit.org/show_bug.cgi?id=62260
2186 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
2189 * Source/CMakeLists.txt:
2190 * Source/cmake/WebKitFS.cmake:
2192 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
2194 Reviewed by Eric Seidel.
2196 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
2197 https://bugs.webkit.org/show_bug.cgi?id=62604
2199 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
2200 apple-touch-icon and apple-touch-icon-precomposed in link tag.
2202 * Source/cmake/OptionsEfl.cmake:
2203 * Source/cmakeconfig.h.cmake:
2205 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2207 Reviewed by Martin Robinson.
2209 [GTK] Add configure option to enable/disable register protocol handler
2210 https://bugs.webkit.org/show_bug.cgi?id=62534
2212 This patch just adds configure option to enable/disable register protocol handler.
2213 So, it needs more code to use register protocol handler.
2215 * configure.ac: Add configure option to enable/disable register protocol handler.
2217 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2219 Reviewed by Martin Robinson.
2221 [GTK] Need to report whether touch icon loading is enabled
2222 https://bugs.webkit.org/show_bug.cgi?id=62532
2224 It needs to report whether touch icon loading is enabled.
2226 * configure.ac: Updated option parsing code for loading touch icons.
2228 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2230 Reviewed by Eric Seidel.
2232 [CMAKE] Conditionally generate DerivedSources
2233 https://bugs.webkit.org/show_bug.cgi?id=62277
2235 Speedup build by not generating DerivedSources of features that are
2236 disabled. This was already been done for some features like ENABLE_SVG
2237 and now it's extended the following features: ENABLE_DATABASE,
2238 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
2239 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
2240 ENABLE_DATA_TRANSFER_ITEMS.
2242 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
2244 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2246 Reviewed by Kenneth Rohde Christiansen.
2248 [CMAKE] Add generic support for building with WebGL
2249 https://bugs.webkit.org/show_bug.cgi?id=62376
2251 Add files that need to be compiled in every port for supporting WebGL.
2252 Each port still needs to add its specific files to
2253 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
2256 * Source/CMakeLists.txt: Add files needed to support WebGL.
2257 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
2258 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
2261 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2263 Reviewed by Antonio Gomes.
2265 [CMAKE] Never let USER_AGENT defined to nothing
2266 https://bugs.webkit.org/show_bug.cgi?id=62410
2268 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
2269 definitions only if that port defined it. A port might prefer to set it
2270 in other place, e.g. a header that is part of the public API (like GTK
2273 By using #cmakedefine instead of #define, if that variable is not set
2274 in CMake it will expand to:
2276 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
2278 * Source/cmake/OptionsEfl.cmake:
2279 * Source/cmakeconfig.h.cmake:
2281 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2283 Reviewed by Antonio Gomes.
2285 [EFL] Enable PROGRESS_TAG feature
2286 https://bugs.webkit.org/show_bug.cgi?id=62212
2288 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
2290 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2292 Reviewed by Kenneth Rohde Christiansen.
2294 [CMAKE] Never let a WTF_FEATURE defined to nothing
2295 https://bugs.webkit.org/show_bug.cgi?id=60820
2297 If a port doesn't want to give the user some configure options,
2298 nevertheless it would have to define this feature as OFF. Otherwise
2299 there's a build error because the generated cmakeconfig.h is not
2300 parsed correctly by ENABLE macro, which expects each feature to be
2301 either undefined or defined to TRUE/FALSE.
2303 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
2304 of the feature, which allows CONFIGURE_FILE() to replace it in the new
2305 cmakeconfig.h.cmake.
2306 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
2307 with another variable. This way the feature will always be 0 or 1 and
2308 it will never be left undefined.
2310 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2312 Reviewed by Antonio Gomes.
2314 [EFL] Remove Ecore_X bits from PlatformScreenEfl
2315 https://bugs.webkit.org/show_bug.cgi?id=61649
2317 Remove the need for Ecore_X and some X calls by always using
2318 new functions available in EFL to get the screen size.
2320 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
2322 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
2324 Reviewed by Laszlo Gombos.
2326 [Qt] Fix Symbian build with RVCT 2.x
2327 https://bugs.webkit.org/show_bug.cgi?id=62205
2329 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
2330 option, so restrict it to version 4.x of the compiler.
2332 * Source/WebKit.pri:
2334 2011-06-06 Martin Robinson <mrobinson@igalia.com>
2336 Fix the GTK+ build by ensuring that the autogenerated sources
2337 necessary for libWebCoreInternals are recorded in a predeclared
2338 variable before assigning to BUILT_SOURCES.
2340 * GNUmakefile.am: Assign libWebCoreInternals built sources to
2341 libwebcoreinternals_built_sources before adding to the source list
2342 and to BUILT_SOURCES.
2344 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
2346 Unreviewed. Fix the GTK+ build.
2348 * GNUmakefile.am: Add javascriptcore_cflags variable.
2350 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
2352 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
2357 2011-06-04 Adam Barth <abarth@webkit.org>
2359 Configure new commit-queue instance. (Please ignore.)
2361 2011-06-03 Martin Robinson <mrobinson@igalia.com>
2363 Reviewed by Dimitri Glazkov.
2365 Teach Gtk build about window.internals
2366 https://bugs.webkit.org/show_bug.cgi?id=61071
2368 * Source/autotools/symbols.filter: Added some symbols necessary for
2369 window.internals to function to the global symbol list.
2371 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
2373 Reviewed by Benjamin Poulain.
2375 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2376 https://bugs.webkit.org/show_bug.cgi?id=61957
2378 When building inside the Qt source tree, qmake always append the mkspecs
2379 defines after ours. We have to workaround and make sure that we append
2380 our flags after the qmake variable used inside Qt. This workaround was provided
2381 by our qmake folks. We need to append in both case because qmake behave differently
2382 when called with -spec or via SUBDIR+=.
2384 * Source/WebKit.pri:
2386 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
2388 Reviewed by Andreas Kling.
2390 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2391 https://bugs.webkit.org/show_bug.cgi?id=61957
2393 When building inside the Qt source tree, qmake always append the mkspecs
2394 defines after ours. We have to workaround and make sure that we append
2395 our flags after the qmake variable used inside Qt. This workaround was provided
2398 * Source/WebKit.pri:
2400 2011-03-30 Martin Robinson <mrobinson@igalia.com>
2402 Reviewed by Adam Roben.
2404 [GTK] [WebKit2] Implement a basic WebKitTestRunner
2405 https://bugs.webkit.org/show_bug.cgi?id=57068
2407 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2409 2011-05-31 Xan Lopez <xlopez@igalia.com>
2411 Reviewed by Martin Robinson.
2413 Bump version to 1.5.1.
2417 2011-05-25 Gregg Tavares <gman@chromium.org>
2419 Reviewed by Kenneth Russell.
2421 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
2422 https://bugs.webkit.org/show_bug.cgi?id=61460
2424 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
2425 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
2426 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
2427 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
2429 2011-05-24 Keishi Hattori <keishi@webkit.org>
2431 Reviewed by Kent Tamura.
2433 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
2434 https://bugs.webkit.org/show_bug.cgi?id=61273
2436 * configure.ac: Added INPUT_COLOR feature flag.
2438 2011-05-24 Jay Civelli <jcivelli@chromium.org>
2440 Reviewed by Adam Barth.
2442 Adding MHTML reading support.
2443 https://bugs.webkit.org/show_bug.cgi?id=7168
2447 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
2449 Rubber stamped by Eric Seidel.
2451 [CMAKE] Refactoring wtf related code.
2452 https://bugs.webkit.org/show_bug.cgi?id=60146
2454 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
2456 * Source/cmake/OptionsCommon.cmake:
2457 * Source/cmake/OptionsEfl.cmake:
2459 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2461 Unreviewed. Fix build break.
2463 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
2465 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2467 Reviewed by Martin Robinson.
2469 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
2470 https://bugs.webkit.org/show_bug.cgi?id=58223
2472 * configure.ac: Add configure option to enable/disable plugin
2475 2011-05-12 Gregg Tavares <gman@chromium.org>
2477 Reviewed by Kenneth Russell.
2479 Add option to select GraphicsContext3D implementation.
2480 https://bugs.webkit.org/show_bug.cgi?id=60297
2482 * Source/WebKit/chromium/DEPS:
2483 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
2485 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2487 Reviewed by Antonio Gomes.
2489 [CMAKE] Add option to unconditionally enable/disable a feature
2490 https://bugs.webkit.org/show_bug.cgi?id=60643
2492 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
2493 to enable a feature without showing to user that it can be disabled.
2494 This is useful if a port needs an option to be always ON/OFF and
2495 changing it will break the build.
2497 This way it's possible to add mandatory features to each port without
2498 touching the cmakeconfig.cmake file.
2500 * Source/cmake/WebKitFeatures.cmake:
2502 2011-05-11 Dmitry Lomov <dslomov@google.com>
2504 Reviewed by David Levin.
2506 https://bugs.webkit.org/show_bug.cgi?id=59561
2507 Switch TestWebKitAPI to GTest
2509 Fixes Makefiles and WinCairo build as well
2511 * Source/ThirdParty/gtest/README.WebKit:
2512 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2513 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
2514 * Source/ThirdParty/gtest/xcode/Makefile: Added.
2516 2011-05-09 Dmitry Lomov <dslomov@google.com>
2518 Reviewed by Sam Weinig.
2520 Switch TestWebKitAPI to GTest
2521 https://bugs.webkit.org/show_bug.cgi?id=59561
2523 * Source/ThirdParty/gtest/README.WebKit:
2524 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2526 2011-05-09 Xan Lopez <xlopez@igalia.com>
2528 Reviewed by Gustavo Noronha.
2530 Fix logic in GCC version detection, it was reversed.
2534 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
2536 Reviewed by Andreas Kling.
2538 [Qt] Fix the build on Embedded Linux.
2539 https://bugs.webkit.org/show_bug.cgi?id=60347
2541 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
2542 still be used in order to build properly.
2544 * Source/WebKit.pri:
2546 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
2548 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
2552 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2554 Reviewed by Simon Hausmann.
2556 Install correct header files for webkit.
2558 Since WebKit is no longer inside Qt, we can remove the detection for
2561 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
2562 https://bugs.webkit.org/show_bug.cgi?id=57621
2564 * Source/sync.profile:
2566 2011-05-05 Adam Barth <abarth@webkit.org>
2568 Remove a couple stray mentions of WML that I missed before.
2572 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
2574 Reviewed by Benjamin Poulain.
2576 [Qt] Make QtWebKit build when using gcc 4.6.0
2577 https://bugs.webkit.org/show_bug.cgi?id=60265
2579 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
2580 with c++0x support we need to deactivate warnings about compatibility.
2581 Some WebKit types have names which conflicts with upcoming c++0x
2582 types. If QtWebKit is built with c++0x support, WebKit has code to
2583 fallback to the standard type rather than the WebKit implementation.
2584 For example nullptr will be the one of the std if build options turns on
2587 * Source/WebKit.pri:
2589 2011-05-04 Xan Lopez <xlopez@igalia.com>
2591 Reviewed by Martin Robinson.
2593 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
2594 https://bugs.webkit.org/show_bug.cgi?id=60189
2596 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
2599 * Source/autotools/webkit.m4: ditto.
2601 2011-05-04 Martin Robinson <mrobinson@igalia.com>
2603 Fix the WebKitGTK+ build.
2605 * configure.ac: Added option parsing code for loading touch icons.
2607 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2609 Reviewed by Xan Lopez.
2611 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
2612 https://bugs.webkit.org/show_bug.cgi?id=60041
2614 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2615 4.6.0) until our codebase is ready. This is the same as done for
2618 * Source/cmake/WebKitHelpers.cmake: ditto.
2620 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2622 Unreviewed, rolling out r85624.
2623 http://trac.webkit.org/changeset/85624
2625 The same command is used also for make_names.pl, which breaks
2628 * Source/cmake/OptionsCommon.cmake: ditto.
2630 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
2632 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
2634 Force linking with zlib so that uncompress() exists.
2636 * Source/cmake/OptionsEfl.cmake: Find zlib.
2638 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2640 [CMAKE] Unreviewed build fix for gcc >= 4.6
2642 Same fix as done in r84123. CMake explicitly pass the arguments to
2643 make_names.pl, so let's make them the same.
2645 * Source/cmake/OptionsCommon.cmake: ditto.
2647 2011-05-02 Adam Klein <adamk@chromium.org>
2649 Reviewed by Tony Chang.
2651 Roll chromium DEPS to r83722, add new crypto directory to DEPS
2652 https://bugs.webkit.org/show_bug.cgi?id=59992
2655 Ignore new chromium/crypto directory.
2657 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
2659 Reviewed by Eric Seidel.
2661 [GTK] Build webkit1 even when webkit2 is enabled
2662 https://bugs.webkit.org/show_bug.cgi?id=59695
2667 2011-05-01 ojab <ojab@ojab.ru>
2669 Reviewed by Eric Seidel.
2671 --disable-video-track if --disable-video
2672 https://bugs.webkit.org/show_bug.cgi?id=59605
2676 2011-04-29 Dean Jackson <dino@apple.com>
2678 Reviewed by Simon Fraser.
2680 Add ENABLE macro for WebKitAnimation
2681 https://bugs.webkit.org/show_bug.cgi?id=59729
2683 Add new feature to toggle WebKit Animation API.
2687 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
2689 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
2693 2011-04-28 Adam Barth <abarth@webkit.org>
2695 Reviewed by Eric Seidel.
2698 https://bugs.webkit.org/show_bug.cgi?id=59678
2700 Remove WML configuration option from the CMake build system.
2702 * Source/cmake/OptionsEfl.cmake:
2703 * Source/cmake/OptionsWinCE.cmake:
2704 * Source/cmakeconfig.h.cmake:
2706 2011-04-28 Xan Lopez <xlopez@igalia.com>
2708 Reviewed by Martin Robinson.
2710 [Gtk] Split JSC and WebCore builds
2711 https://bugs.webkit.org/show_bug.cgi?id=19428
2713 Add a pkg-config file for JavaScriptCoreGTK+.
2715 * configure.ac: generate the final pkg-config file from our .in
2718 2011-04-28 Xan Lopez <xlopez@igalia.com>
2720 Reviewed by Martin Robinson.
2722 [Gtk] Split JSC and WebCore builds
2723 https://bugs.webkit.org/show_bug.cgi?id=19428
2725 Build JavaScriptCore as a libtool shared library instead of a
2726 private convenience library.
2728 * GNUmakefile.am: remove convenience library definition for jsc.
2730 2011-04-28 Xan Lopez <xlopez@igalia.com>
2732 Reviewed by Martin Robinson.
2734 [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
2735 https://bugs.webkit.org/show_bug.cgi?id=59718
2737 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2738 4.6.0) until our codebase is ready.
2740 * configure.ac: do that.
2742 2011-04-27 Yi Shen <yi.4.shen@nokia.com>
2744 Reviewed by Kenneth Rohde Christiansen.
2746 [Qt] Upstream Symbian platform plugin
2747 https://bugs.webkit.org/show_bug.cgi?id=58435
2749 Upstream Symbian platform plugin.
2751 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2753 2011-04-27 Steve Block <steveblock@google.com>
2755 Reviewed by David Levin.
2757 Remove Android build system
2758 https://bugs.webkit.org/show_bug.cgi?id=48111
2760 This is to avoid the maintenance burden until the Android port is
2763 * Source/Android.mk: Removed.
2765 2011-04-26 Kevin Ollivier <kevino@theolliviers.com>
2767 Rubberstamped by Eric Seidel.
2769 Enable waf to be used to build other ports
2770 https://bugs.webkit.org/show_bug.cgi?id=58213
2774 2011-04-22 Sheriff Bot <webkit.review.bot@gmail.com>
2776 Unreviewed, rolling out r84627.
2777 http://trac.webkit.org/changeset/84627
2778 https://bugs.webkit.org/show_bug.cgi?id=59271
2780 It broke Symbian build (Requested by Ossy on #webkit).
2782 * Source/WebKit.pro:
2784 2011-04-22 Yi Shen <yi.4.shen@nokia.com>
2786 Reviewed by Kenneth Rohde Christiansen.
2788 [Qt] Upstream Symbian platform plugin
2789 https://bugs.webkit.org/show_bug.cgi?id=58435
2791 Upstream Symbian platform plugin.
2793 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2795 2011-04-21 Maciej Stachowiak <mjs@apple.com>
2797 Reviewed by Adam Roben.
2799 Add a feature define to allow <details> and <summary> to be disabled
2800 https://bugs.webkit.org/show_bug.cgi?id=59118
2801 <rdar://problem/9257045>
2805 2011-04-18 Evan Martin <evan@chromium.org>
2807 Reviewed by Eric Seidel.
2809 [chromium] expose title direction to webkit client
2810 https://bugs.webkit.org/show_bug.cgi?id=58823
2812 * Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
2813 * Tools/DumpRenderTree/chromium/LayoutTestController.h:
2814 Adapt to new API. Expose title direction to JS so it can be tested.
2816 * Tools/DumpRenderTree/chromium/WebViewHost.cpp:
2817 * Tools/DumpRenderTree/chromium/WebViewHost.h:
2820 2011-04-18 Hans Wennborg <hans@chromium.org>
2822 Reviewed by Steve Block.
2824 LevelDB backend for IndexedDB
2825 https://bugs.webkit.org/show_bug.cgi?id=57372
2827 Add LevelDB wrappers to Android.mk.
2829 * Source/Android.mk:
2831 2011-04-18 Patrick Gansterer <paroga@webkit.org>
2833 Reviewed by Pavel Feldman.
2835 REGRESSION (r81479): generate-inspector-idl fails on native win32
2836 https://bugs.webkit.org/show_bug.cgi?id=58315
2838 Disable git autocrlf for Inspector.json.
2842 2011-04-16 Patrick Gansterer <paroga@webkit.org>
2844 Reviewed by Eric Seidel.
2846 Rename PLATFORM(CAIRO) to USE(CAIRO)
2847 https://bugs.webkit.org/show_bug.cgi?id=55192
2849 * Source/cmake/OptionsEfl.cmake:
2851 2011-04-15 Shishir Agrawal <shishir@chromium.org>
2853 Reviewed by James Robinson.
2855 Add a flag to guard Page Visibility API changes.
2856 https://bugs.webkit.org/show_bug.cgi?id=58464
2859 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
2863 2011-04-15 Xan Lopez <xlopez@igalia.com>
2865 Reviewed by Martin Robinson.
2867 * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
2868 branch and was already cut off.
2870 2011-04-15 Anna Cavender <annacc@chromium.org>
2872 Reviewed by Eric Carlson.
2874 Renaming TRACK feature define to VIDEO_TRACK
2875 https://bugs.webkit.org/show_bug.cgi?id=53556
2879 2011-04-13 Dmitry Lomov <dslomov@google.com>
2881 Reviewed by David Levin.
2883 Add GTest unit-testing framework to WebKit
2884 https://bugs.webkit.org/show_bug.cgi?id=58507
2886 * Source/ThirdParty/gtest/CHANGES: Added.
2887 * Source/ThirdParty/gtest/CMakeLists.txt: Added.
2888 * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
2889 * Source/ThirdParty/gtest/COPYING: Added.
2890 * Source/ThirdParty/gtest/Makefile.am: Added.
2891 * Source/ThirdParty/gtest/README: Added.
2892 * Source/ThirdParty/gtest/README.WebKit: Added.
2893 * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
2894 * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
2895 * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
2896 * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
2897 * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
2898 * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
2899 * Source/ThirdParty/gtest/configure.ac: Added.
2900 * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
2901 * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
2902 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
2903 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
2904 * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
2905 * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
2906 * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
2907 * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
2908 * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
2909 * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
2910 * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
2911 * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
2912 * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
2913 * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
2914 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
2915 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
2916 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
2917 * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
2918 * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
2919 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
2920 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
2921 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
2922 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
2923 * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
2924 * Source/ThirdParty/gtest/m4/gtest.m4: Added.
2925 * Source/ThirdParty/gtest/make/Makefile: Added.
2926 * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
2927 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
2928 * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
2929 * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
2930 * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
2931 * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
2932 * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
2933 * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
2934 * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
2935 * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
2936 * Source/ThirdParty/gtest/run_tests.py: Added.
2937 * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
2938 * Source/ThirdParty/gtest/samples/sample1.cc: Added.
2939 * Source/ThirdParty/gtest/samples/sample1.h: Added.
2940 * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
2941 * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
2942 * Source/ThirdParty/gtest/samples/sample2.cc: Added.
2943 * Source/ThirdParty/gtest/samples/sample2.h: Added.
2944 * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
2945 * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
2946 * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
2947 * Source/ThirdParty/gtest/samples/sample4.cc: Added.
2948 * Source/ThirdParty/gtest/samples/sample4.h: Added.
2949 * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
2950 * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
2951 * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
2952 * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
2953 * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
2954 * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
2955 * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
2956 * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
2957 * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
2958 * Source/ThirdParty/gtest/scripts/pump.py: Added.
2959 * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
2960 * Source/ThirdParty/gtest/scripts/upload.py: Added.
2961 * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
2962 * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
2963 * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
2964 * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
2965 * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
2966 * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
2967 * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
2968 * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
2969 * Source/ThirdParty/gtest/src/gtest.cc: Added.
2970 * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
2971 * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
2972 * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
2973 * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
2974 * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
2975 * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
2976 * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
2977 * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
2978 * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
2979 * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
2980 * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
2981 * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
2982 * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
2983 * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
2984 * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
2985 * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
2986 * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
2987 * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
2988 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
2989 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
2990 * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
2991 * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
2992 * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
2993 * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
2994 * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
2995 * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
2996 * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
2997 * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
2998 * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
2999 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
3000 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
3001 * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
3002 * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
3003 * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
3004 * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
3005 * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
3006 * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
3007 * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
3008 * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
3009 * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
3010 * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
3011 * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
3012 * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
3013 * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
3014 * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
3015 * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
3016 * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
3017 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
3018 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
3019 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
3020 * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
3021 * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
3022 * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
3023 * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
3024 * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
3025 * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
3026 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
3027 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
3028 * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
3029 * Source/ThirdParty/gtest/test/production.cc: Added.
3030 * Source/ThirdParty/gtest/test/production.h: Added.
3031 * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
3032 * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
3033 * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
3034 * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
3035 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
3036 * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
3037 * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
3038 * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
3039 * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
3040 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
3041 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
3042 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
3043 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
3044 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
3045 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
3046 * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
3047 * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
3048 * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
3050 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
3052 Reviewed by Kenneth Rohde Christiansen.
3054 [CMAKE] Separate DerivedSources.
3055 https://bugs.webkit.org/show_bug.cgi?id=58427
3057 Seperate DerivedSources/ to DerivedSources/WebCore and
3058 DerivedSources/JavaScriptCore.
3060 * Source/CMakeLists.txt:
3061 * Source/cmake/OptionsCommon.cmake:
3062 * Source/cmake/WebKitFS.cmake:
3063 * Source/cmake/WebKitHelpers.cmake:
3064 * Source/cmake/WebKitMacros.cmake:
3066 2011-04-13 Tony Chang <tony@chromium.org>
3068 Ignore files generated from glu.gyp.
3072 2011-03-28 Adam Barth <abarth@webkit.org>
3074 Reviewed by Kenneth Russell.
3076 Move libtess from WebCore/thirdparty to ThirdParty
3077 https://bugs.webkit.org/show_bug.cgi?id=57288
3079 We're putting third party code in Source/ThirdParty these days.
3081 * Source/ThirdParty/glu: Copied from Source/WebCore/thirdparty/glu.
3082 * Source/ThirdParty/glu/glu.gyp: Added.
3084 2011-04-12 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3086 Reviewed by Eric Seidel.
3088 [QT] Enable JIT build for SH4 platforms.
3089 https://bugs.webkit.org/show_bug.cgi?id=58317
3090 add disable_uitools for SH4 platforms.
3092 * Source/WebKit.pri:
3094 2011-04-11 Anna Cavender <annacc@chromium.org>
3096 Reviewed by Eric Carlson.
3098 Setup ENABLE(TRACK) feature define
3099 https://bugs.webkit.org/show_bug.cgi?id=53556
3103 2011-04-11 Varun Jain <varunjain@chromium.org>
3105 Reviewed by Darin Fisher.
3107 Resolving FIXME to make new WebWidget method pure virtual since all downstream classes have implemented the method.
3108 https://bugs.webkit.org/show_bug.cgi?id=58245
3110 * Source/WebKit/chromium/public/WebWidget.h:
3112 2011-04-11 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3114 Reviewed by Oliver Hunt.
3117 https://bugs.webkit.org/show_bug.cgi?id=44329
3119 Enable JIT support for SH4 platforms.
3123 2011-04-11 Andreas Kling <andreas.kling@nokia.com>
3125 Unreviewed Qt build fix, QT_CONFIG doesn't have uitools on bots.
3127 * Source/WebKit.pri:
3129 2011-04-09 Keith Kyzivat <keith.kyzivat@nokia.com>
3131 Reviewed by Laszlo Gombos.
3133 [Qt] Don't link against fontconfig or X11 if embedded
3134 https://bugs.webkit.org/show_bug.cgi?id=58104
3136 * Source/WebKit.pri: Add qpa=>embedded as it should be across all builds.
3138 2011-04-08 Alpha Lam <hclam@chromium.org>
3140 Unreviewed, rolling out r83335.
3141 http://trac.webkit.org/changeset/83335
3142 https://bugs.webkit.org/show_bug.cgi?id=53556
3144 GTK and QT bots are broken.
3148 2011-04-08 Kristian Amlie <kristian.amlie@nokia.com>
3150 Reviewed by Andreas Kling.
3152 [Qt] Remove modular references after support for the flag was removed.
3153 https://bugs.webkit.org/show_bug.cgi?id=57018
3155 Removed modular references after support for the flag was removed.
3157 Support was removed because the Qt Modularization project decided we
3158 don't need it. It's better to base decisions on the available
3159 information, as demonstrated in the patch by checking
3162 * Source/WebKit.pri:
3164 2011-04-07 Anna Cavender <annacc@chromium.org>
3166 Reviewed by Eric Carlson.
3168 Setup ENABLE(TRACK) feature define
3169 https://bugs.webkit.org/show_bug.cgi?id=53556
3173 2011-04-08 Varun Jain <varunjain@chromium.org>
3175 Reviewed by Darin Fisher.
3177 Need to extend WebKit chromium API to access text selection
3178 https://bugs.webkit.org/show_bug.cgi?id=57888
3180 * Source/WebKit/chromium/public/WebFrame.h:
3181 * Source/WebKit/chromium/public/WebWidget.h:
3182 * Source/WebKit/chromium/src/WebFrameImpl.cpp:
3183 * Source/WebKit/chromium/src/WebFrameImpl.h:
3184 * Source/WebKit/chromium/src/WebPopupMenuImpl.h:
3185 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3186 * Source/WebKit/chromium/src/WebViewImpl.h:
3187 * Source/WebKit/chromium/tests/PopupMenuTest.cpp:
3189 2011-04-08 Jon Lee <jonlee@apple.com>
3191 Reviewed by David Levin.
3193 adding *.vcproj.*.user to .gitignore for Visual Studio development
3194 https://bugs.webkit.org/show_bug.cgi?id=58097
3198 2011-04-07 Eric Seidel <eric@webkit.org>
3200 Reviewed by Adam Barth.
3202 Add stub support for generating Gtk build system from gyp
3203 https://bugs.webkit.org/show_bug.cgi?id=58086
3205 This adds support for a new --port argument and plumbs through
3206 the necessary paths to allow generating for a port other than Mac.
3208 * Source/gyp/configure:
3210 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
3212 Revert ENABLE_TRACK patch due to compile failures.
3216 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
3218 Reviewed by David Levin.
3220 Add QUOTA build flag for unified quota API
3221 https://bugs.webkit.org/show_bug.cgi?id=57918
3223 * configure.ac: Added QUOTA build flag
3225 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3227 Build fix for GTK+ after r82876.
3229 * Source/autotools/symbols.filter: Update the symbol filter to include new symbols
3230 from WTF that DRT uses.
3232 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3234 Reviewed by Gustavo Noronha Silva.
3237 https://bugs.webkit.org/show_bug.cgi?id=31517
3239 * configure.ac: Update configure.ac to ensure that GL/GLX headers exist.
3241 2011-04-04 Jon Lee <jonlee@apple.com>
3243 Reviewed by Eric Seidel.
3245 add some directories to .gitignore (and svn:ignore) when opening projects in xcode4
3246 https://bugs.webkit.org/show_bug.cgi?id=57646
3248 * .gitignore: added xcode 4 related project and workspace directories that are not needed for checkin
3250 2011-03-31 Xan Lopez <xlopez@igalia.com>
3252 Reviewed by Martin Robinson.
3254 [GTK] Link explicitly with XRender on Linux/Unix
3255 https://bugs.webkit.org/show_bug.cgi?id=57558
3257 Some linkers, like GNU Gold, require explicit linkage of all the
3258 libraries used instead of relying on our dependencies to bring
3259 them in. In this case, the build fails because we use XRender in
3260 the plugin code but don't link directly to it.
3262 * configure.ac: check for XRender on UNIX.
3264 2011-03-31 Vamshikrishna.Yellenki <vamshi@motorola.com> and Alejandro G. Castro <alex@igalia.com>
3266 Reviewed by Martin Robinson.
3268 Implement MiniBrowser for Gtk port.
3269 https://bugs.webkit.org/show_bug.cgi?id=48512
3271 Initial implementation of the Gtk MiniBrowser.
3275 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3277 [Qt] Typo fix, remove an accidentally added line.
3279 * Source/WebKit.pri:
3281 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3283 [Qt] Rollout r82240 and r82232, because they broke 2 plugin tests.
3285 * Source/WebKit.pri:
3287 2011-03-29 Csaba Osztrogonác <ossy@webkit.org>
3289 Rubber-stamped by Andreas Kling.
3291 [Qt] Remove modular references after support for the flag was removed.
3292 https://bugs.webkit.org/show_bug.cgi?id=57018
3294 Symbian buildfix after r82232.
3296 * Source/WebKit.pri: Readd uitools option.
3298 2011-03-29 Kristian Amlie <kristian.amlie@nokia.com>
3300 Reviewed by Andreas Kling.
3302 Removed modular references after support for the flag was removed.
3304 Support was removed because the Qt Modularization project decided we
3305 don't need it. It's better to base decisions on the available
3306 information, as demonstrated in the patch by checking
3309 In addition, remove the reference to uitools. It has been moved to
3310 QtKernel now, and therefore is always available.
3312 [Qt] Remove modular references after support for the flag was removed.
3313 https://bugs.webkit.org/show_bug.cgi?id=57018
3315 * Source/WebKit.pri:
3317 2011-03-28 Benjamin Poulain <benjamin.poulain@nokia.com>
3319 Reviewed by Andreas Kling.
3321 [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled
3322 https://bugs.webkit.org/show_bug.cgi?id=57087
3324 Enable QT_ASCII_CAST_WARNINGS by default in webkit.pri to catch the errors early on.
3326 * Source/WebKit.pri:
3328 2011-03-26 Adam Barth <abarth@webkit.org>
3330 Reviewed by Eric Seidel.
3332 We shouldn't bother running GYP if the generated files are newer than the GYP files
3333 https://bugs.webkit.org/show_bug.cgi?id=57146
3335 In the common case, this check will avoid any overhead from processing
3336 the GYP files. Another approach to doing this is to add the feature to
3337 GYP directly, but GYP's approach to this problem is to compute the
3338 output in its entirety and compare it byte-for-byte against the output
3339 file. In the future, it might make sense to add this approach as an
3340 alternative approach for GYP itself.
3342 I also removed JavaScriptGlue from the script because we're not really
3343 going to change JavaScriptGlue over to GYP. We were using
3344 JavaScriptGlue as a learning experience.
3346 * Source/gyp/configure:
3348 2011-03-25 Kevin Ollivier <kevino@theolliviers.com>
3350 [wx] Build fix, don't use the new FPD implementation yet, until we can merge ours with it.
3354 2011-03-23 George Guo <George.Guo@nokia.com>
3356 Reviewed by Darin Adler.
3358 Webkit warning: converting to 'unsigned int' from 'double'
3359 https://bugs.webkit.org/show_bug.cgi?id=56865
3361 With -Werr enabled, this cause the build failure on RedHat Linux.
3364 * Source/JavaScriptCore/runtime/TimeoutChecker.cpp:
3367 2011-03-23 Adam Barth <abarth@webkit.org>
3369 Reviewed by Eric Seidel.
3371 GYP build should default to Production configuration
3372 https://bugs.webkit.org/show_bug.cgi?id=56899
3374 * Source/gyp/common.gypi:
3376 2011-03-22 Adam Barth <abarth@webkit.org>
3378 Reviewed by Eric Seidel.
3380 gyp/configure shouldn't require GYP to be in your path
3381 https://bugs.webkit.org/show_bug.cgi?id=56873
3383 Now that GYP is on Source/ThirdParty/gyp, we can just use that copy
3384 instead of requiring GYP to be in the user's path.
3386 * Source/gyp/configure:
3388 2011-03-22 Adam Barth <abarth@webkit.org>
3390 Reviewed by Eric Seidel.
3392 Add GYP to Source/ThirdParty
3393 https://bugs.webkit.org/show_bug.cgi?id=56870
3395 We probably don't need all the test files, but it seems cleaner to just
3396 check in the whole GYP tree. GYP is BSD licensed, so it is compatible
3397 with the WebKit license.
3399 * Source/ThirdParty/gyp: Added.
3401 2011-03-21 Alejandro G. Castro <alex@igalia.com>
3403 Reviewed by Martin Robinson.
3405 [GTK] 1.3.13 release bump
3406 https://bugs.webkit.org/show_bug.cgi?id=56795
3408 Version bump for 1.3.13 and updated NEWS file with release notes.
3412 2011-03-21 Ryuan Choi <ryuan.choi@samsung.com>
3414 Reviewed by Antonio Gomes.
3416 [CMAKE] Add exception handling when PORT was missing.
3417 https://bugs.webkit.org/show_bug.cgi?id=56728
3419 * Source/CMakeLists.txt:
3421 2011-03-10 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3423 Reviewed by Laszlo Gombos.
3425 [Qt] Text layout is broken on Symbian
3426 https://bugs.webkit.org/show_bug.cgi?id=56046
3428 Change integers included into bitfields to be signed by default on RVCT
3429 compiler as a lot of other compilers do (gcc, msvc, winsc).
3430 There are a lot of places in webkit where integers included in bitfield
3431 are assumed to be signed.
3433 * Source/WebKit.pri:
3435 2011-03-10 Alejandro G. Castro <alex@igalia.com>
3437 Unreviewed, fixed Efl compilation after r80744.
3439 * Source/cmake/OptionsEfl.cmake:
3441 2011-03-10 Martin Robinson <mrobinson@igalia.com>
3443 Fixed the help message for WebGL support on GTK+ to reflect the fact that
3444 it's turned off by default and is experimental.
3446 * configure.ac: Fix WebGL help message.
3448 2011-03-04 Dimitri Glazkov <dglazkov@chromium.org>
3450 Reviewed by Adam Barth.
3452 Add skeletal WebCore.gyp
3453 https://bugs.webkit.org/show_bug.cgi?id=55802
3455 * Source/gyp/configure: Added WebCore.
3457 2011-03-04 Adam Barth <abarth@webkit.org>
3459 Reviewed by Dimitri Glazkov.
3461 Add a basic configure script for the GYP build
3462 https://bugs.webkit.org/show_bug.cgi?id=55791
3464 This script just calls GYP on the various gyp projects. As we add more
3465 build systems, this script should be able to select which of them you'd
3466 like to generate the project for.
3468 * Source/gyp/configure: Added.
3470 2011-03-04 Adam Barth <abarth@webkit.org>
3472 Reviewed by Dimitri Glazkov.
3474 Use target_defaults to reduce boilerplate in GYP build system
3475 https://bugs.webkit.org/show_bug.cgi?id=55790
3477 This file contains GYP declarations that are shared by all the modules.
3478 Currently, we use this to set up the configurations, albeit primitively.
3480 * Source/gyp/common.gypi: Added.
3482 2011-03-03 Kevin Ollivier <kevino@theolliviers.com>
3484 [wx] Build fix. Ensure the ICU include dir comes before JavaScriptCore/wtf on Win
3485 to make sure the proper unicode/utf8.h header is included.
3489 2011-03-02 Kevin Ollivier <kevino@theolliviers.com>
3491 [wx] Build fix, don't use LocalizedNumberICU.cpp yet, headers that it needs are not
3492 included in the ICU headers used by WebKit.
3496 2011-03-02 Daniel Cheng <dcheng@chromium.org>
3498 Reviewed by David Levin.
3500 Add feature define for data transfer items
3501 https://bugs.webkit.org/show_bug.cgi?id=55510
3503 * Source/cmake/OptionsEfl.cmake:
3504 * Source/cmake/OptionsWinCE.cmake:
3505 * Source/cmakeconfig.h.cmake:
3509 2011-03-02 Andras Becsi <abecsi@webkit.org>
3511 Reviewed by Laszlo Gombos.
3513 [Qt][WK2] generate-forwarding-headers.pl should generate paths with framework names
3514 https://bugs.webkit.org/show_bug.cgi?id=55478
3516 On case insensitive systems the generated forwarding headers cause build problems.
3518 * Source/WebKit.pri: Adjust INCLUDEPATH for the project.
3520 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
3522 Unreviewed, rolling out r80079.
3523 http://trac.webkit.org/changeset/80079
3524 https://bugs.webkit.org/show_bug.cgi?id=55547
3526 "Broke the Win debug build?" (Requested by dcheng on #webkit).
3528 * Source/cmake/OptionsEfl.cmake:
3529 * Source/cmake/OptionsWinCE.cmake:
3530 * Source/cmakeconfig.h.cmake:
3532 2011-03-01 Daniel Cheng <dcheng@chromium.org>
3534 Reviewed by David Levin.
3536 Add feature define for data transfer items
3537 https://bugs.webkit.org/show_bug.cgi?id=55510
3539 * Source/cmake/OptionsEfl.cmake:
3540 * Source/cmake/OptionsWinCE.cmake:
3541 * Source/cmakeconfig.h.cmake:
3543 2011-03-01 Andras Becsi <abecsi@webkit.org>
3545 Reviewed by Csaba Osztrogonác.
3547 [Qt] Clean up the project files and move common options to WebKit.pri.
3549 Mac related changes suggested by Prasanth Ullattil <prasanth.ullattil@nokia.com>
3551 * Source/WebKit.pri: Common options should be here.
3552 Also move Mac options to this file to fix the Mac build.
3554 2011-03-01 Andras Becsi <abecsi@webkit.org>
3556 Unreviewed build fix.
3558 [Qt] Fix minimal build.
3560 * Source/WebKit.pri: Move the XP_UNIX define back to WebCore.pri.
3562 2011-02-28 Adam Barth <abarth@webkit.org>
3564 Reviewed by Dimitri Glazkov.
3566 Teach JavaScriptGlue gyp build about DEPTH
3567 https://bugs.webkit.org/show_bug.cgi?id=55421
3569 Moves the previously JavaScriptGlue-specific GYP helper shell scripts
3570 to the gyp directory in Source, where they can be shared by multiple
3573 * Source/gyp: Added.
3574 * Source/gyp/remove-headers-if-needed.sh: Copied from Source/JavaScriptGlue/gyp/remove-headers-if-needed.sh.
3575 * Source/gyp/run-if-exists.sh: Copied from Source/JavaScriptGlue/gyp/run-if-exists.sh.
3576 * Source/gyp/update-info-plist.sh: Copied from Source/JavaScriptGlue/gyp/update-info-plist.sh.
3578 2011-02-28 Benjamin Poulain <benjamin.poulain@nokia.com>
3580 Reviewed by Kenneth Rohde Christiansen.
3582 [Qt][WK2] Add a way to test the WebKit 2 APIs
3583 https://bugs.webkit.org/show_bug.cgi?id=55408
3585 Add the build file for test to the build system.
3587 * Source/WebKit.pri: Add the include path for WebKit 2 APIs.
3588 * Source/WebKit.pro: Add the dependency to build the new test project.
3590 2011-02-28 Balazs Kelemen <kbalazs@webkit.org>
3592 Reviewed by Anders Carlsson.
3594 [Qt][WK2] Plugin initialization
3595 https://bugs.webkit.org/show_bug.cgi?id=48127
3597 * Source/WebKit.pri: Lift the definition of the XP_UNIX macro
3598 from WebCore.pri to WebKit.pri to apply it to WebKit2 as well.
3600 2011-02-28 Kristian Amlie <kristian.amlie@nokia.com>
3602 Reviewed by Andreas Kling.
3604 Added full webkit module profile and a syncqt profile.
3606 This is for modularized Qt.
3608 [Qt] WebKit patches required to work with a modularized version of Qt
3609 https://bugs.webkit.org/show_bug.cgi?id=53916
3611 * Source/sync.profile: Added.
3613 2011-02-26 Dihan Wickremasuriya <dihan.wickremasuriya@nokia.com>
3615 Reviewed by Laszlo Gombos.
3617 [Qt] [Symbian] Disable dependency to a specific version of a Qt package for
3618 non-production builds.
3619 https://bugs.webkit.org/show_bug.cgi?id=55313
3621 * Source/WebKit.pri:
3623 2011-02-24 Alejandro G. Castro <alex@igalia.com>
3625 Rubber-stamped by Martin Robinson.
3627 Fixed compilation after r79537, added a bug to solve webkit2
3629 https://bugs.webkit.org/show_bug.cgi?id=55153
3633 2011-02-24 Christian Dywan <christian@lanedo.com>
3635 Rubber-stamped by Eric Seidel.
3637 [GTK] webkitgtk 1.3.7 build without translations
3638 https://bugs.webkit.org/show_bug.cgi?id=50612
3640 * GNUmakefile.am: Require stamp-po target for all-local so
3641 that po files are built before they install.
3643 2011-02-22 Philippe Normand <pnormand@igalia.com>
3645 Reviewed by Martin Robinson.
3647 [GTK] 1.3.12 release preparation
3648 https://bugs.webkit.org/show_bug.cgi?id=54967
3650 Version bump for 1.3.12 and updated NEWS file with release notes.
3651 Also bumped libsoup requirement to 2.33.6 as agreed with Sergio
3654 * Source/WebKit/gtk/NEWS:
3657 2011-02-22 Andras Becsi <abecsi@webkit.org>
3659 Reviewed by Laszlo Gombos.
3661 [Qt] Redesign the build system
3662 https://bugs.webkit.org/show_bug.cgi?id=51339
3666 Build WebCore as a static library, compile the WebKit API and WebKit2 API
3667 in a final step and link to WebKit2, WebCore and JSC libraries to fix
3668 linking issues resulting from stripped away symbols.
3670 * Source/WebKit.pri: Add common include paths
3671 * Source/WebKit.pro: Add new project file to SUBDIRS
3673 2011-02-20 Carlos Garcia Campos <cgarcia@igalia.com>
3675 Reviewed by Martin Robinson.
3677 [GTK] Bump GTK+3 dependency to 3.0
3678 https://bugs.webkit.org/show_bug.cgi?id=54394
3682 2011-02-19 Ryuan Choi <ryuan.choi@samsung.com>
3684 Reviewed by Martin Robinson.
3686 [GTK] Remove mandatory Enchant dependency
3687 https://bugs.webkit.org/show_bug.cgi?id=51587
3689 Add enable-spellcheck option which decides whether to use enchant.
3690 If disabled, WebKitGTK+ will not use enchant library.
3694 2011-02-18 Zan Dobersek <zandobersek@gmail.com>
3696 Reviewed by Martin Robinson.
3698 [Gtk] Re-enable meter tag support
3699 https://bugs.webkit.org/show_bug.cgi?id=54762
3701 Enable meter tag support in the configure.ac. This feature was
3702 previously enabled by default in the makefile, but should be
3703 enabled here after changes in r78981.
3707 2011-02-18 Kristian Amlie <kristian.amlie@nokia.com>
3709 Reviewed by Kenneth Rohde Christiansen.
3711 Avoided UiTools dependency if the module is not present.
3713 [Qt] WebKit patches required to work with a modularized version of Qt
3714 https://bugs.webkit.org/show_bug.cgi?id=53916
3716 * Source/WebKit.pri:
3718 2011-02-18 Ryuan Choi <ryuan.choi@samsung.com>
3720 Reviewed by Kent Tamura.
3722 [EFL] Remove GDK dependency.
3723 https://bugs.webkit.org/show_bug.cgi?id=53978
3725 Remove checking GDK library.
3727 * Source/cmake/OptionsEfl.cmake:
3729 2011-02-18 Philippe Normand <pnormand@igalia.com>
3731 Unreviewed, build fix after r78981
3733 * configure.ac: datagrid is datagrid, it is not database. Also
3734 meter is not progress. Fixed copy/paste mistakes.
3736 2011-02-18 Philippe Normand <pnormand@igalia.com>
3738 Reviewed by Martin Robinson.
3740 [GTK] minimal build unrecognized options
3741 https://bugs.webkit.org/show_bug.cgi?id=50890
3743 * configure.ac: added new configure options to enable/disable the
3744 meter element, progress element, datagrid and client-based
3745 geolocation support.
3747 2011-02-17 Kevin Ollivier <kevino@theolliviers.com>
3749 [wx] Build fix after introduction of JavaScriptCore/collector.
3753 2011-02-17 Kristian Amlie <kristian.amlie@nokia.com>
3755 Reviewed by Laszlo Gombos.
3757 Updated include paths for phonon.
3759 [Qt] WebKit patches required to work with a modularized version of Qt
3760 https://bugs.webkit.org/show_bug.cgi?id=53916
3762 * Source/WebKit.pri:
3764 2011-02-13 Hayato Ito <hayato@chromium.org>
3766 Reviewed by Kent Tamura.
3768 Update .gitignore to ignore files which Ninja build system generates.
3770 https://bugs.webkit.org/show_bug.cgi?id=54378
3774 2011-02-10 Peter Varga <pvarga@webkit.org>
3776 Reviewed by Csaba Osztrogonác.
3778 Remove PCRE source from trunk
3779 https://bugs.webkit.org/show_bug.cgi?id=54188
3781 * Source/cmake/WebKitFS.cmake:
3783 2011-02-09 Adam Barth <abarth@webkit.org>
3785 Reviewed by Steve Block.
3787 Move Android.mk into Source
3788 https://bugs.webkit.org/show_bug.cgi?id=53751
3790 A somewhat blind attempt to move Android.mk into the Source directory.
3791 I'm sure I've goofed this up in some way. The Android folks have
3792 kindly volunteered to fix this up once they merge past this revision.
3794 * Android.mk: Removed.
3795 * Source/Android.mk: Copied from Android.mk.
3797 2011-02-08 Alejandro G. Castro <alex@igalia.com>
3799 Reviewed by Martin Robinson.
3801 WebKit2 GTK Fails to Build #include nested too deeply
3802 https://bugs.webkit.org/show_bug.cgi?id=52219
3804 Removed the __STDC_FORMAT_MACROS definition, it is already defined
3805 in the file where PRIxx64 is used before the inclusion so we are
3810 2011-02-08 Kristian Amlie <kristian.amlie@nokia.com>
3812 Reviewed by Eric Seidel.
3814 Added include paths for QtScript.
3816 WebKit patches required to work with a modularized version of Qt
3817 https://bugs.webkit.org/show_bug.cgi?id=53916
3819 * Source/WebKit.pri:
3821 2011-02-03 Martin Robinson <mrobinson@igalia.com>
3823 Fix GTK+ WebGL build after r76600.
3825 * configure.ac: Make sure to respect configure.ac conventions
3826 consistently when it comes to capitalization. Remove an old
3827 reference to enable_3d_canvas.
3829 2011-02-02 Alejandro G. Castro <alex@igalia.com>
3831 Reviewed by Martin Robinson.
3833 Bump the WebKitGTK+ versions in preparation for development release.
3835 * configure.ac: Bump the library, libtool and user agent version.
3837 2011-02-02 Steve Lacey <sjl@chromium.org>
3839 Reviewed by Eric Carlson.
3841 Implement basic media statistics on media elements.
3842 https://bugs.webkit.org/show_bug.cgi?id=53322
3846 2011-02-02 Kevin Ollivier <kevino@theolliviers.com>
3848 [wx] Build fixes for wxWebKit.
3852 2010-01-28 Commit Queue <commit-queue@webkit.org>
3854 Unreviewed. Test commit for commit-queue@webkit.org.
3856 2010-01-28 Commit Queue <commit-queue@webkit.org>
3858 Unreviewed. Test commit for commit-queue@webkit.org.
3860 2010-01-28 Commit Queue <commit-queue@webkit.org>
3862 Unreviewed. Test commit for commit-queue@webkit.org.
3864 2011-01-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3866 Reviewed by Xan Lopez.
3868 [GTK] REGRESSION: http/tests/media/video-{cookie,referer}.html failing
3869 https://bugs.webkit.org/show_bug.cgi?id=53379
3871 Remove left over mentions of HAVE_SOUP_2_29_90, and apply the
3872 dependency on newer soup to efl as well.
3874 * Source/cmake/OptionsEfl.cmake:
3876 2011-01-29 Daniel Bates <dbates@rim.com>
3878 Reviewed by Maciej Stachowiak.
3880 Remove reference to ${CMAKE_SOURCE_DIR}/Source in CMake files
3881 https://bugs.webkit.org/show_bug.cgi?id=53382
3883 Our file system hierarchy ensures that CMAKE_SOURCE_DIR is defined to be /Source.
3884 So, ${CMAKE_SOURCE_DIR}/Source evaluates to the non-existent directory /Source/Source.
3885 Therefore, we should remove such references.
3887 * Source/cmake/OptionsCommon.cmake:
3889 2011-01-29 Daniel Bates <dbates@rim.com>
3891 Reviewed by Eric Seidel.
3893 Move wince/mt19937ar.c to ThirdParty and make it a policy choice
3894 https://bugs.webkit.org/show_bug.cgi?id=53253
3896 Move implementation of Mersenne Twister pseudorandom number generator to
3897 ThirdParty since it is a third party library.
3899 * Source/ThirdParty/mt19937ar.c: Copied from Source/JavaScriptCore/wtf/wince/mt19937ar.c.
3901 2011-01-29 Dan Winship <danw@gnome.org>
3903 Reviewed by Xan Lopez.
3905 [GTK] Require the latest glib and libsoup, and remove conditional
3906 support for older versions
3907 https://bugs.webkit.org/show_bug.cgi?id=50675
3909 * autotools/webkit.m4: use AM_PATH_GLIB_2_0 rather than doing
3910 basically the same work by hand
3913 2011-01-28 Martin Robinson <mrobinson@igalia.com>
3915 [GTK] Build failure with --enable-indexed-database
3916 https://bugs.webkit.org/show_bug.cgi?id=50954
3918 Build fix for IndexedDB support.
3920 * configure.ac: Change the autogen.sh option --enable-indexeddb to
3921 --enable-indexed-database to match the build-webkit option.
3923 2010-01-28 Commit Queue <commit-queue@webkit.org>
3925 Unreviewed. Test commit for commit-queue@webkit.org.
3927 2010-01-28 Commit Queue <commit-queue@webkit.org>
3929 Unreviewed. Test commit for commit-queue@webkit.org.
3931 2011-01-26 Yael Aharon <yael.aharon@nokia.com>
3933 Reviewed by Laszlo Gombos.
3935 [Qt][Symbian] Fix --minimal build
3936 https://bugs.webkit.org/show_bug.cgi?id=52839
3938 Move definition of USE_SYSTEM_MALLOC out of pri file.
3939 Put it in platform.h instead.
3941 * Source/WebKit.pri:
3943 2011-01-26 Csaba Osztrogonác <ossy@webkit.org>
3945 Reviewed by Andreas Kling.
3947 [Qt] Fix qt_minimal build
3948 https://bugs.webkit.org/show_bug.cgi?id=53172
3950 * Source/WebKit.pri:
3952 2011-01-25 Patrick Gansterer <paroga@webkit.org>
3954 Reviewed by Adam Barth.
3956 Move main CMakeLists.txt into Source directory
3957 https://bugs.webkit.org/show_bug.cgi?id=52888
3959 * CMakeLists.txt: Removed.
3960 * Source/CMakeLists.txt: Copied from CMakeLists.txt.
3961 * Source/cmakeconfig.h.cmake: Copied from cmakeconfig.h.cmake.
3962 * cmakeconfig.h.cmake: Removed.
3964 2011-01-24 Chris Marrin <cmarrin@apple.com>
3966 Reviewed by Eric Seidel.
3968 Change ENABLE_3D_CANVAS to ENABLE_WEBGL
3969 https://bugs.webkit.org/show_bug.cgi?id=53041
3973 2011-01-24 Peter Gal <galpeter@inf.u-szeged.hu>
3975 Rubber-stamped by Csaba Osztrogonác.
3977 * runtime: Removed. It was accidentally created by r76457.
3979 2011-01-24 Andras Becsi <abecsi@webkit.org>