1 2011-11-22 Andy Wingo <wingo@igalia.com>
3 Fix .dir-locals.el to only apply to specific modes
4 https://bugs.webkit.org/show_bug.cgi?id=72963
8 * .dir-locals.el: Remove `nil' block, as it was causing
9 makefile-mode not to insert tabs.
11 2011-11-21 Adam Klein <adamk@chromium.org>
13 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
17 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
19 [Qt] [WK2] WebKitTestRunner doesn't build in debug
20 https://bugs.webkit.org/show_bug.cgi?id=72827
22 Reviewed by Andreas Kling.
24 Add exports to fix WebKitTestRunner debug build.
26 * Source/qtwebkit-export.map:
28 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
30 [Qt] Add WebView.view attached property support for dialogs in QML
31 https://bugs.webkit.org/show_bug.cgi?id=72825
33 Reviewed by Simon Hausmann.
35 Export QQuickWebViewAttached.
37 * Source/qtwebkit-export.map:
39 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
41 Update .gitignore for latest WebKitLibraries
42 https://bugs.webkit.org/show_bug.cgi?id=72851
44 Reviewed by Andreas Kling.
46 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
48 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
50 [GTK] Update NEWS and configure.ac for 1.7.2 release
51 https://bugs.webkit.org/show_bug.cgi?id=72868
53 Reviewed by Xan Lopez.
55 * configure.ac: Bumped version number.
57 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
59 [wx] Build fix after GeneratedImage refactoring.
63 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
65 [Qt] Add the map file symbols export as a dependency of the final qmake target.
66 https://bugs.webkit.org/show_bug.cgi?id=72740
68 Reviewed by Simon Hausmann.
70 Add the symbols file part of the target dependencies.
74 2011-11-18 Daniel Bates <dbates@rim.com>
76 Add CMake build infrastructure for the BlackBerry port
77 https://bugs.webkit.org/show_bug.cgi?id=72768
79 Reviewed by Adam Barth and Antonio Gomes.
81 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
82 * Source/cmake/OptionsBlackBerry.cmake: Added.
83 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
84 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
86 2011-11-18 Adam Barth <abarth@webkit.org>
88 Prepare to move manual-tests out of WebCore
89 https://bugs.webkit.org/show_bug.cgi?id=72782
91 Reviewed by Eric Seidel.
93 Update these files to refer to the new location of ManualTests.
96 * Source/cmake/WebKitPackaging.cmake:
98 2011-11-18 Patrick Gansterer <paroga@webkit.org>
100 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
101 https://bugs.webkit.org/show_bug.cgi?id=72710
103 Reviewed by Brent Fulgham.
105 * Source/CMakeLists.txt:
107 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
109 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
110 needed for the qml plugin.
112 * Source/qtwebkit-export.map:
114 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
116 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
117 that was added since I made the export patch.
119 * Source/qtwebkit-export.map:
121 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
123 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
124 https://bugs.webkit.org/show_bug.cgi?id=72697
126 Reviewed by Kenneth Rohde Christiansen.
128 * Source/api.pri: On Linux, use a GNU LD version script to manage the
129 symbol exports, which includes the public WK1/WK2 API as well as a bunch
130 of private WTF symbols needed for WTR and the Injected Bundle.
131 * Source/qtwebkit-export.map: Added.
133 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
135 [EFL] Clean up the use of DATA_DIR in the buildsystem
136 https://bugs.webkit.org/show_bug.cgi?id=72681
138 Reviewed by Daniel Bates.
140 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
141 and add it to the cache; add a variable with the path of the generated
142 theme and remove the -DDATA_DIR definition, it was moved to
143 PlatformEFL.cmake in WebCore.
145 2011-11-17 Patrick Gansterer <paroga@webkit.org>
147 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
148 https://bugs.webkit.org/show_bug.cgi?id=72643
150 Reviewed by Brent Fulgham.
152 * Source/cmake/OptionsEfl.cmake:
153 * Source/cmake/OptionsWinCE.cmake:
154 * Source/cmakeconfig.h.cmake:
156 2011-11-17 Kelly Norton <knorton@google.com>
158 Several void functions in FrameView and RenderObject actually return values.
159 https://bugs.webkit.org/show_bug.cgi?id=72640
161 Reviewed by Adam Barth.
163 * ../../Source/WebCore/page/FrameView.cpp:
164 * ../../Source/WebCore/rendering/RenderObject.cpp:
166 2011-11-17 Patrick Gansterer <paroga@webkit.org>
168 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
169 https://bugs.webkit.org/show_bug.cgi?id=72516
171 Reviewed by Brent Fulgham.
173 On windows some code generators fail, if the path to the preprocessor contains spaces.
174 Use only the executable name to avoid this issue for now.
176 * Source/cmake/OptionsCommon.cmake:
178 2011-11-17 Jochen Eisinger <jochen@chromium.org>
180 [chromium] add gyp-mac-tool to .gitignore
181 https://bugs.webkit.org/show_bug.cgi?id=72603
183 Reviewed by Tony Gentilcore.
185 This file is generated by the make-based build of the chromium/mac port
187 * .: Modified property svn:ignore.
190 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
192 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
194 A new extension object has been added to QQuickWebView (the same approach should be used
195 for other API classes that need experimental APIs). The QML extension mechanism is then
196 built on top of the experimental object.
198 https://bugs.webkit.org/show_bug.cgi?id=72522
200 Reviewed by Simon Hausmann.
202 * Source/QtWebKit.pro:
205 2011-11-11 Adrienne Walker <enne@google.com>
207 [chromium] Expose mock scrollbars to window.internals
208 https://bugs.webkit.org/show_bug.cgi?id=72195
210 Reviewed by James Robinson.
212 * Source/autotools/symbols.filter:
214 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
216 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
218 Reviewed by Tor Arne Vestbø.
220 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
222 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
224 Fix path to module file in root project file
226 Reviewed by Simon Hausmann.
230 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
232 Unreviewed, rolling out r100266.
233 http://trac.webkit.org/changeset/100266
239 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
241 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
243 Reviewed by Tor Arne Vestbø.
245 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
247 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
249 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
251 Reviewed by Simon Hausmann.
255 2011-11-12 Patrick Gansterer <paroga@webkit.org>
257 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
258 https://bugs.webkit.org/show_bug.cgi?id=71365
260 Reviewed by Daniel Bates.
262 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
263 This adds better IDE support for such targets.
265 * Source/cmake/WebKitMacros.cmake:
267 2011-11-11 Shinya Kawanaka <shinyak@google.com>
269 Implement legacy text check emulation in unified text check interface.
270 https://bugs.webkit.org/show_bug.cgi?id=70299
272 Reviewed by Hajime Morita.
274 * Source/autotools/symbols.filter:
276 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
278 [Qt] Build fix of the private QML module with --no-webkit2.
279 https://bugs.webkit.org/show_bug.cgi?id=67707
281 Reviewed by Tor Arne Vestbø.
283 * Source/QtWebKit.pro:
285 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
287 [Qt] Add a way to have experimental features in WebKit2
288 https://bugs.webkit.org/show_bug.cgi?id=67707
290 Reviewed by Kenneth Rohde Christiansen.
292 Add the new private QML module in the build.
294 * Source/QtWebKit.pro:
296 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
298 [Qt] X11 plugins need to be reworked for Qt5
299 https://bugs.webkit.org/show_bug.cgi?id=70023
301 Reviewed by Simon Hausmann.
303 Rework our basic plugin support in a way that does
304 not need a bridge between Qt and X. The solution is
305 based on getting the content drawed by the plugin
306 from the server as an image and creating a QImage
309 * Source/api.pri: Link to xlib if necessary.
311 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
313 [Qt] Clean up build system
315 Reviewed by Tor Arne Vestbø.
317 * Source/api.pri: Eliminate use of WebKit2.pri.
319 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
321 [Qt] Merge QTouchWebView and QDesktopWebView into one class
322 https://bugs.webkit.org/show_bug.cgi?id=71355
324 Reviewed by Kenneth Rohde Christiansen.
326 Remove old tests and merge them into the new QQuickWebView directory.
330 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
332 [Qt] Change semantics of the haveQt() function to match API promises
334 Having Qt 5 does not imply that we have Qt 4, from an API point of
335 view, as a major version can in theory break BC/SC. Our minimum
336 version of Qt 4 will always be the latest released version of Qt 4,
337 so the only place we should use haveQt(4, x) is when checking for
338 the minimum requirements.
340 Reviewed by Simon Hausmann.
342 * Source/QtWebKit.pro:
344 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
346 [Qt] Make sure headers.pri has the right relative paths for install
348 The install rules are generated from api.pri which lives in Source,
349 which means the paths in headers.pri, which is the basis for the
350 install rules, needs to be relative to Source as well.
352 We were also installing the headers from the forwarding headers
353 directory, which was wrong, as those headers contained relative paths.
355 We now install the actual headers, by using headers.pri as a basis.
357 https://bugs.webkit.org/show_bug.cgi?id=71697
359 Reviewed by Simon Hausmann.
361 * Source/QtWebKit.pro:
365 2011-11-09 Shinya Kawanaka <shinyak@google.com>
367 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
368 https://bugs.webkit.org/show_bug.cgi?id=71792
370 Reviewed by Hajime Morita.
372 * Source/autotools/symbols.filter: Exposed necessary symbols.
374 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
376 [wx] Unreviewed build fix. Update project files.
380 2011-11-09 Philippe Normand <pnormand@igalia.com>
382 [GTK][DRT] window internals object is not reset after each test
383 https://bugs.webkit.org/show_bug.cgi?id=71890
385 Reviewed by Martin Robinson.
387 * Source/autotools/symbols.filter: Revert un-needed symbol.
389 2011-11-09 Philippe Normand <pnormand@igalia.com>
391 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
393 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
395 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
397 [Qt] Only copy framework headers once when debug_and_release is enabled
399 Otherwise we might end up in a race condition where we try to symlink
400 the headers directory in the makefile for debug and release at the same
403 Reviewed by Simon Hausmann.
407 2011-11-08 Martin Robinson <mrobinson@igalia.com>
409 Take another stab at fixing the GTK+ build.
411 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
413 2011-11-08 Daniel Bates <dbates@webkit.org>
415 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
416 (https://bugs.webkit.org/show_bug.cgi?id=71840)
418 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
420 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
422 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
424 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
425 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
426 that the files are there and use $$files() to list the files to be copied.
428 Reviewed by Csaba Osztrogonác.
432 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
434 Enable DFG JIT by default on X86 Linux and Mac platforms
435 https://bugs.webkit.org/show_bug.cgi?id=71686
437 Reviewed by Filip Pizlo.
439 Remove the DFG cmake option for Efl port as we'll determine whether to
440 switch on DFG or not based on build target platforms.
442 * Source/cmake/OptionsEfl.cmake:
443 * Source/cmakeconfig.h.cmake:
445 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
447 [Qt] Ensure forwarding headers are generated before generating install rules
449 The install rule for headers depends on qmake being able to walk the list of
450 headers in the $build_root/include/QtWebKit directory, but this directory is
451 empty until we've generated the forwarding headers. So we need to make sure
452 the forwarding headers are generated _before_ we run qmake on the api project
453 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
454 root project file (due to the sync.profile file).
456 https://bugs.webkit.org/show_bug.cgi?id=71697
458 Reviewed by Simon Hausmann.
460 * Source/QtWebKit.pro:
463 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
465 [EFL] Support requestAnimationFrame API
466 https://bugs.webkit.org/show_bug.cgi?id=67112
468 Reviewed by Andreas Kling.
470 Add build-option for requestAnimationFrame feature.
472 * Source/cmake/OptionsEfl.cmake:
473 * Source/cmakeconfig.h.cmake:
475 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
477 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
479 Reviewed-by Simon Hausmann.
483 2011-11-04 Philippe Normand <pnormand@igalia.com>
485 [GTK] Disable VIDEO_TRACK for now
486 https://bugs.webkit.org/show_bug.cgi?id=71547
488 Reviewed by Gustavo Noronha Silva.
490 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
493 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
495 [Qt] Don't build all of webkit when running build-jsc
497 In case the whole webkit project was built, but we then subsequently
498 want to build only JSC, we need to run make in the proper subdirectory.
500 This also means the incremental target needs to be added to all
503 Reviewed by Simon Hausmann.
507 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
509 [Qt] Refactor and clean up the qmake build system
511 The qmake build system has accumulated a bit of cruft and redundancy
512 over time. There's also a fairly tight coupling between how to build
513 the various targets, and _what_ to build, making it harder to add new
514 rules or sources. This patch aims to elevate these issues somewhat.
516 This is a short-list of the changes:
518 * The rules for how to build targets are now mostly contained as
519 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
520 allows us to do pre- and post-processing of each project file,
521 which helps to clean up the actual project files.
523 * Derived sources are no longer generated as a separate make-step
524 but is part of each target's project file as a subdir. Makefile
525 rules are used to ensure that we run make on the derived sources
526 before running qmake on the actual target makefile. This makes
527 it easier to keep a proper dependency between derived sources
530 * We use GNU make and the compiler to generate dependencies on
531 UNIX-based systems running Qt 5. This allows us to lessen the
532 need to run qmake, which should reduce compile time.
534 * WebKit2 is now build by default if building with Qt 5. It can
535 be disabled by passing --no-webkit2 to build-webkit.
537 The result of these changes are hopefully a cleaner and easier
538 build system to modify, and faster build times due to no longer
539 running qmake on every single build. It's also a first step
540 towards possibly generating the list of sources using another
543 https://bugs.webkit.org/show_bug.cgi?id=71222
545 Reviewed by Simon Hausmann.
547 * Source/DerivedSources.pro: Removed.
548 * Source/QtWebKit.pro: Added.
549 * Source/WebKit.pri: Removed.
550 * Source/WebKit.pro: Removed.
551 * Source/api.pri: Added.
552 * Source/tests.pri: Added.
554 * sync.profile: Renamed from Source/sync.profile.
556 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
558 [Qt] Remove Maemo specific code paths
559 https://bugs.webkit.org/show_bug.cgi?id=71476
561 Reviewed by Kenneth Rohde Christiansen.
565 2011-11-03 Dongwoo Im <dw.im@samsung.com>
567 [EFL] Enable the Page Visibility API.
568 https://bugs.webkit.org/show_bug.cgi?id=69127
570 Reviewed by Adam Barth.
572 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
574 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
575 * Source/cmakeconfig.h.cmake: ditto.
577 2011-10-28 Adam Barth <abarth@webkit.org>
579 Rename ExceptionCodeDescription.in to DOMExceptions.in
580 https://bugs.webkit.org/show_bug.cgi?id=71157
582 Reviewed by Eric Seidel.
584 * Source/cmake/WebKitMacros.cmake:
586 2011-10-28 Adam Barth <abarth@webkit.org>
588 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
589 https://bugs.webkit.org/show_bug.cgi?id=70890
591 Reviewed by Eric Seidel.
593 Add a code generation step.
595 * Source/cmake/WebKitMacros.cmake:
597 2011-10-27 Priit Laes <plaes@plaes.org>
599 [GTK] Create .xz tarballs during distcheck
600 https://bugs.webkit.org/show_bug.cgi?id=71001
602 Reviewed by Martin Robinson.
604 * configure.ac: Switched tarballs to use .xz compression.
606 2011-10-27 Daniel Bates <dbates@rim.com>
608 CMake: Add support to optionally install the built JavaScript shell
609 https://bugs.webkit.org/show_bug.cgi?id=71062
611 Reviewed by Antonio Gomes.
613 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
614 defined will generate an installation rule to install the built
615 JavaScript shell into /bin (with respect to the prefix path).
617 By default, we don't define this option and hence don't generate
618 an installation rule for the JavaScript shell.
620 * Source/CMakeLists.txt:
622 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
624 Unreviewed, rolling out r98556.
625 http://trac.webkit.org/changeset/98556
626 https://bugs.webkit.org/show_bug.cgi?id=71031
628 The test added by the patch doesn't pass on Snow Leopard
629 (Requested by rniwa on #webkit).
631 * Source/autotools/symbols.filter:
633 2011-10-27 Shinya Kawanaka <shinyak@google.com>
635 Implement legacy text check emulation in unified text check interface.
636 https://bugs.webkit.org/show_bug.cgi?id=70299
638 Reviewed by Hajime Morita.
640 * Source/autotools/symbols.filter:
642 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
644 [GStreamer] WebAudio AudioFileReader implementation
645 https://bugs.webkit.org/show_bug.cgi?id=69834
647 Reviewed by Martin Robinson.
649 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
652 2011-10-26 Alejandro G. Castro <alex@igalia.com>
654 [GTK] Update NEWS and configure.ac for 1.7.1 release
655 https://bugs.webkit.org/show_bug.cgi?id=70932
657 Reviewed by Martin Robinson.
659 * configure.ac: Bumped version number.
661 2011-10-26 Alejandro G. Castro <alex@igalia.com>
663 [GTK] [WK2] Add WebKit2 distcheck support
664 https://bugs.webkit.org/show_bug.cgi?id=70933
666 Reviewed by Martin Robinson.
668 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
669 * configure.ac: Removed WebKit2 doc generation for the moment.
671 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
673 Remove QtScript source code from WebKit.
674 https://bugs.webkit.org/show_bug.cgi?id=64088
676 Reviewed by Tor Arne Vestbø.
678 Removed dead code that isn't developed anymore.
682 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
684 [GTK] Streamline wk1 documentation build
685 https://bugs.webkit.org/show_bug.cgi?id=70447
687 Reviewed by Martin Robinson.
689 * GNUmakefile.am: include the documentation's GNUmakefile.am;
690 * autogen.sh: we no longer call gtkdocize, since we now ship
691 a modified gtk-doc.make;
692 * configure.ac: no longer generate a separate GNUmakefile for
693 the documentation build.
695 2011-10-18 Adam Barth <abarth@webkit.org>
697 Always enable ENABLE(XPATH)
698 https://bugs.webkit.org/show_bug.cgi?id=70217
700 Reviewed by Eric Seidel.
702 * Source/cmake/OptionsEfl.cmake:
703 * Source/cmake/OptionsWinCE.cmake:
704 * Source/cmakeconfig.h.cmake:
707 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
709 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
711 We don't need a sepearate plugin, as we no longer expose the WK2
712 APIs under QtWebKit.experimental, but now use QtWebKit. The version
713 was also changed to 3.0 instead of 5.0, as the original plugin was
714 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
716 Reviewed by Andreas Kling.
720 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
722 [Gtk] Support for client-based geolocation
723 https://bugs.webkit.org/show_bug.cgi?id=64970
725 Reviewed by Martin Robinson.
727 Remove flag for enabling client-based geolocation since
728 it is used by default on Gtk port and hence not configurable.
732 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
734 Unreviewed; actually enable/disable microdata support in CMake.
736 Follow-up to r97471, which did not plug the option to enable/disable
737 microdata into the buildsystem.
739 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
740 * Source/cmake/OptionsWinCE.cmake: Ditto.
741 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
743 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
745 GTK build fix patch by Gustavo Noronha Silva.
747 * Source/autotools/symbols.filter:
749 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
751 [webkit]Debug Build Bot failure
752 https://bugs.webkit.org/show_bug.cgi?id=70222
754 Reviewed by Xan Lopez.
756 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
758 2011-10-16 Adam Barth <abarth@webkit.org>
760 Always enable ENABLE(DOM_STORAGE)
761 https://bugs.webkit.org/show_bug.cgi?id=70189
763 Reviewed by Eric Seidel.
765 * Source/cmake/OptionsEfl.cmake:
766 * Source/cmake/OptionsWinCE.cmake:
767 * Source/cmakeconfig.h.cmake:
770 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
772 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
773 https://bugs.webkit.org/show_bug.cgi?id=69920
775 Reviewed by Kenneth Rohde Christiansen.
780 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
782 Rename virtual put to putVirtual
783 https://bugs.webkit.org/show_bug.cgi?id=69851
785 Reviewed by Darin Adler.
787 Renamed virtual versions of put to putVirtual in prepration for
788 adding the static put to the MethodTable in ClassInfo since the
789 compiler gets mad if the virtual and static versions have the same
792 * Source/autotools/symbols.filter:
794 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
796 Rename virtual put to putVirtual
797 https://bugs.webkit.org/show_bug.cgi?id=69851
799 Reviewed by Darin Adler.
801 Renamed virtual versions of put to putVirtual in prepration for
802 adding the static put to the MethodTable in ClassInfo since the
803 compiler gets mad if the virtual and static versions have the same
806 * Source/autotools/symbols.filter:
808 2011-10-13 Arko Saha <arko@motorola.com>
810 Microdata: Basic implementation of document.getItems() method.
811 https://bugs.webkit.org/show_bug.cgi?id=68610
813 Reviewed by Ryosuke Niwa.
815 Added ENABLE(MICRODATA) feature flag.
819 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
821 [EFL] Add DumpRenderTreeSupportEfl
822 https://bugs.webkit.org/show_bug.cgi?id=68458
824 Reviewed by Kenneth Rohde Christiansen.
826 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
827 symbols so that DumpRenderTree can link to them.
829 2011-10-12 Adam Barth <abarth@webkit.org>
831 Remove ENABLE(XHTMLMP) and associated code
832 https://bugs.webkit.org/show_bug.cgi?id=69729
834 Reviewed by David Levin.
836 * Source/cmake/OptionsEfl.cmake:
837 * Source/cmake/OptionsWinCE.cmake:
838 * Source/cmakeconfig.h.cmake:
841 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
843 Fix build with GLib 2.31
844 https://bugs.webkit.org/show_bug.cgi?id=69840
846 Reviewed by Martin Robinson.
848 * configure.ac: add check for pthread rwlock support.
850 2011-10-10 Martin Robinson <mrobinson@igalia.com>
852 [GTK] [WebKit2] Make adding another unit test easier
853 https://bugs.webkit.org/show_bug.cgi?id=69409
855 Reviewed by Gustavo Noronha Silva.
857 * GNUmakefile.am: Include the new testing makefile.
859 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
861 [Qt] Remove all references to QTDIR_build and standalone_package
863 Qt is now modularized, which means we no longer import WebKit into
864 the Qt source tree. Instead we use git submodules, and building
865 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
867 To decrease the number of buildsystem configurations we also remove
868 the standalone_package code-path used when we were providing tarballs
869 with the derived sources pre-generated.
871 Reviewed by Simon Hausmann.
876 2011-10-06 Fady Samuel <fsamuel@chromium.org>
878 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
879 https://bugs.webkit.org/show_bug.cgi?id=69009
881 Reviewed by Simon Fraser.
883 * Source/autotools/symbols.filter:
885 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
887 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
888 https://bugs.webkit.org/show_bug.cgi?id=69520
890 Reviewed by Csaba Osztrogonác.
892 * Source/WebKit.pri: Introduce convenience qt5 scope.
893 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
895 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
897 Provide configure option to switch between JSC and V8.
898 https://bugs.webkit.org/show_bug.cgi?id=69469
900 Reviewed by Philippe Normand.
902 This is first of the patches to support building of V8 with
903 WebKit GTK. With this patch, new command line switch named
904 '--with-jsengine' is introduced, using which we can choose to
905 build either jsc or v8.
910 2011-10-04 Scott Graham <scottmg@chromium.org>
912 Add GAMEPAD feature flag
913 https://bugs.webkit.org/show_bug.cgi?id=66859
915 Reviewed by Darin Fisher.
919 2011-10-04 Varun Jain <varunjain@chromium.org>
921 Fix position check for double tap gesture detection. A double tap
922 should not be detected if the two taps are far from each other.
923 https://bugs.webkit.org/show_bug.cgi?id=69270
925 Reviewed by Darin Fisher.
927 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
929 * platform/chromium/GestureRecognizerChromium.cpp:
930 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
931 (WebCore::GestureRecognizerChromium::updateValues):
932 (WebCore::GestureRecognizerChromium::click):
933 * platform/chromium/GestureRecognizerChromium.h:
935 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
937 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
938 https://bugs.webkit.org/show_bug.cgi?id=69325
940 Reviewed by Gustavo Noronha Silva.
942 Documentation generation for WebKit2-GTK+ APIs
947 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
949 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
950 https://bugs.webkit.org/show_bug.cgi?id=69332
952 Reviewed by Pavel Feldman.
954 * Source/autotools/symbols.filter:
956 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
958 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
960 QWidget and friends now live in the QtWidgets library. We update
961 includes in implementation files and private headers to us the
962 non-module-prefixed path, and leave the lookup for the include
963 path. For public headers we have to ifdef the includes as the
964 user might now have the modules we need in his QT config.
966 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
967 have to update our code and use windowHandle() for setting the
968 parent relationships.
970 https://bugs.webkit.org/show_bug.cgi?id=68687
972 Reviewed by Andreas Kling.
976 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
978 [GTK] Bump version to 1.7.0
979 https://bugs.webkit.org/show_bug.cgi?id=69082
981 Reviewed by Martin Robinson.
983 Apart from bumping the library version to 1.7.0 this patch also
984 sets the libtool version to the same one we have for the stable
989 2011-09-28 Martin Robinson <mrobinson@igalia.com>
991 Fix the WebKit2 WebGL build.
993 * configure.ac: Add -ldl to the OPENGL_LIBS.
995 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
997 [EFL] Bump minimum requirement for eina.
998 https://bugs.webkit.org/show_bug.cgi?id=68994
1000 Reviewed by Ryosuke Niwa.
1002 * Source/cmake/FindEFL.cmake:
1004 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1006 Unreviewed. Fix a build error in WebKit EFL.
1008 When web socket is disabled, there is a build break in WebKit EFL port.
1009 Currently, web socket is enabled by default in build-webkit script.
1010 Thus, the web socket is also enabled in EFL script of cmake build system for now.
1011 Because, WebKit EFL developers can't work on latest WebKit trunk.
1013 However, IMO, we should fix build errors when web socket is disabled.
1015 * Source/cmake/OptionsEfl.cmake:
1017 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
1019 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
1021 Install the flag, which indicates whether or not the optimization
1022 script was executed, on the global object.
1024 https://bugs.webkit.org/show_bug.cgi?id=68890
1026 Reviewed by Kenneth Russell.
1028 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1030 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
1032 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
1033 http://trac.webkit.org/changeset/96108
1034 http://trac.webkit.org/changeset/96111
1035 http://trac.webkit.org/changeset/96113
1036 http://trac.webkit.org/changeset/96116
1037 https://bugs.webkit.org/show_bug.cgi?id=68913
1039 Wait for working Qt5 (Requested by ossy on #webkit).
1041 * Source/WebKit.pro:
1043 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1045 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
1047 QWidget and friends now live in the QtWidgets library. We update
1048 includes in implementation files and private headers to us the
1049 non-module-prefixed path, and leave the lookup for the include
1050 path. For public headers we have to ifdef the includes as the
1051 user might now have the modules we need in his QT config.
1053 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
1054 have to update our code and use windowHandle() for setting the
1055 parent relationships.
1057 https://bugs.webkit.org/show_bug.cgi?id=68687
1059 Reviewed by Andreas Kling.
1061 * Source/WebKit.pro:
1063 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
1065 [GTK] Reorganize header files
1066 https://bugs.webkit.org/show_bug.cgi?id=65616
1068 Reviewed by Martin Robinson.
1070 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
1071 $(prefix)/include/webkitgtk-<api-version>
1073 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1075 [CMake] Remove FindFreetype.cmake
1076 https://bugs.webkit.org/show_bug.cgi?id=68778
1078 Reviewed by Adam Barth.
1080 CMake has provided its own FindFreetype.cmake forever, so there is no
1081 need to have another implementation in WebKit.
1083 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1084 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1085 * Source/cmake/FindFreetype.cmake: Removed.
1086 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1087 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1088 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
1089 check, it has never been checked and Freetype 2.1.10 from 2005 is
1092 2011-09-26 Alejandro G. Castro <alex@igalia.com>
1094 [GTK] pot file is not properly remove during distcheck
1095 https://bugs.webkit.org/show_bug.cgi?id=68797
1097 Defined DOMAIN variable before DISTCLEANFILES because we are using
1098 it there to identify the .pot file.
1100 Reviewed by Martin Robinson.
1104 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1106 [CMake] Detect the operating system in a more generic way.
1107 https://bugs.webkit.org/show_bug.cgi?id=67482
1109 Reviewed by Adam Barth.
1111 So far the buildsystem only considered Windows, Linux and Mac OS X as
1112 valid operating systems, but any Unix (or at least the BSDs) should also
1115 By using the OS values CMake itself defines we can check for Unix
1116 systems in a more generic fashion.
1118 * Source/CMakeLists.txt:
1120 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
1122 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
1123 https://bugs.webkit.org/show_bug.cgi?id=51639
1125 Reviewed by Ryosuke Niwa.
1127 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
1129 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
1131 2011-09-25 Adam Barth <abarth@webkit.org>
1133 Finish removing PLATFORM(BREWMP) by removing associated code
1134 https://bugs.webkit.org/show_bug.cgi?id=68779
1136 Reviewed by Sam Weinig.
1138 * Source/cmake/WebKitPackaging.cmake:
1141 2011-09-25 Adam Barth <abarth@webkit.org>
1143 Remove PLATFORM(HAIKU) and associated code
1144 https://bugs.webkit.org/show_bug.cgi?id=68774
1146 Reviewed by Sam Weinig.
1148 * Source/cmake/WebKitPackaging.cmake:
1151 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
1153 [CMake] Remove FindLibXlst.cmake
1154 https://bugs.webkit.org/show_bug.cgi?id=68770
1156 Reviewed by Adam Barth.
1158 This file should have never been committed -- the library it looks for
1159 is called libxslt, not libxlst, so it has never really been used. When
1160 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
1163 * Source/cmake/FindLibXlst.cmake: Removed.
1165 2011-09-24 Adam Barth <abarth@webkit.org>
1167 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1168 https://bugs.webkit.org/show_bug.cgi?id=68767
1170 Reviewed by Eric Seidel.
1172 * Source/cmake/OptionsEfl.cmake:
1173 * Source/cmake/OptionsWinCE.cmake:
1174 * Source/cmakeconfig.h.cmake:
1177 2011-09-24 Adam Barth <abarth@webkit.org>
1179 Remove ENABLE(WCSS) and associated code
1180 https://bugs.webkit.org/show_bug.cgi?id=68759
1182 Reviewed by Darin Adler.
1186 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
1188 Add JSVALUE32_64 support to DFG JIT
1189 https://bugs.webkit.org/show_bug.cgi?id=67460
1191 Reviewed by Gavin Barraclough.
1193 Add cmake options to enable DFG JIT compilation for EFL port
1195 * Source/cmake/OptionsEfl.cmake:
1196 * Source/cmakeconfig.h.cmake:
1198 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1200 [CMake] Detect amd64 as a valid 64-bit architecture.
1201 https://bugs.webkit.org/show_bug.cgi?id=67481
1203 Reviewed by Oliver Hunt.
1205 Some operating systems (generally the BSDs) use amd64 instead of x86_64
1206 to report they're running on 64 bits, so consider it a valid value.
1208 * Source/CMakeLists.txt:
1210 2011-09-23 Adam Klein <adamk@chromium.org>
1212 Add ENABLE_MUTATION_OBSERVERS feature flag
1213 https://bugs.webkit.org/show_bug.cgi?id=68732
1215 Reviewed by Ojan Vafai.
1217 This flag will guard an implementation of the "Mutation Observers" proposed in
1218 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1222 2011-09-23 Varun Jain <varunjain@google.com>
1224 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
1225 https://bugs.webkit.org/show_bug.cgi?id=68198
1227 Reviewed by Dimitri Glazkov.
1229 * Source/autotools/symbols.filter:
1231 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
1233 Add static version of JSCell::visitChildren
1234 https://bugs.webkit.org/show_bug.cgi?id=68404
1236 Reviewed by Darin Adler.
1238 In this patch we just extract the bodies of the virtual visitChildren methods
1239 throughout the JSCell inheritance hierarchy out into static methods, which are
1240 now called from the virtual methods. This is an intermediate step in trying to
1241 move the virtual-ness of visitChildren into our own custom vtable stored in
1242 ClassInfo. We need to convert the methods to static methods in order to be
1243 able to more easily store and refer to them in our custom vtable since normal
1244 member methods store some implicit information in their types, making it
1245 impossible to store them generically in ClassInfo.
1247 * Source/autotools/symbols.filter:
1249 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
1251 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
1252 https://bugs.webkit.org/show_bug.cgi?id=68133
1254 Reviewed by Darin Adler.
1256 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
1258 2011-09-21 Joshua Bell <jsbell@chromium.org>
1260 IndexedDB: compare strings without decoding
1261 https://bugs.webkit.org/show_bug.cgi?id=68554
1263 Reviewed by Tony Chang.
1265 Resolves a FIXME in IndexedDB that was also identified as a hotspot
1266 during profiling. Yields a small performance improvement.
1268 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
1269 * Source/WebCore/storage/IDBLevelDBCoding.h:
1270 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
1272 011-09-21 Leandro Pereira <leandro@profusion.mobi>
1274 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
1275 Options{Efl,WinCE}.cmake.
1277 * Source/cmake/OptionsEfl.cmake:
1278 * Source/cmake/OptionsWinCE.cmake:
1280 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
1282 [GTK] requestAnimationFrame support for gtk port
1283 https://bugs.webkit.org/show_bug.cgi?id=66280
1285 Reviewed by Martin Robinson.
1287 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
1289 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
1291 [GTK] Update NEWS and configure.ac for 1.5.90 release
1293 Reviewed by Martin Robinson.
1297 2011-09-19 Adam Barth <abarth@webkit.org>
1299 Always enable ENABLE(EVENTSOURCE)
1300 https://bugs.webkit.org/show_bug.cgi?id=68414
1302 Reviewed by Eric Seidel.
1304 * Source/cmake/OptionsEfl.cmake:
1305 * Source/cmake/OptionsWinCE.cmake:
1306 * Source/cmakeconfig.h.cmake:
1309 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
1311 [EFL] Bump minimum requirement for cairo to 1.10.
1312 https://bugs.webkit.org/show_bug.cgi?id=68226
1314 Reviewed by Adam Barth.
1316 * Source/cmake/FindCairo.cmake: Check required version.
1317 * Source/cmake/OptionsEfl.cmake:
1319 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
1321 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
1322 https://bugs.webkit.org/show_bug.cgi?id=68237
1324 Reviewed by Kenneth Russell.
1326 Call the binding script lazily on the first run of the set() method of
1329 * ../../Source/WebCore/WebCore.gypi:
1330 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
1331 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
1332 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1333 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1334 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1335 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1336 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
1338 2011-09-16 Martin Robinson <mrobinson@igalia.com>
1340 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
1341 https://bugs.webkit.org/show_bug.cgi?id=68178
1343 Reviewed by Xan Lopez.
1345 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
1348 2011-09-15 Adam Barth <abarth@webkit.org>
1350 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1351 https://bugs.webkit.org/show_bug.cgi?id=68205
1353 Reviewed by Eric Seidel.
1355 * Source/cmake/OptionsEfl.cmake:
1356 * Source/cmake/OptionsWinCE.cmake:
1357 * Source/cmakeconfig.h.cmake:
1360 2011-09-15 Varun Jain <varunjain@google.com>
1362 Add method to scroll current node to specific position in Chromium WebKit API
1363 https://bugs.webkit.org/show_bug.cgi?id=68192
1365 Reviewed by Dimitri Glazkov.
1367 * Source/WebKit/chromium/public/WebView.h:
1368 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1369 * Source/WebKit/chromium/src/WebViewImpl.h:
1371 2011-09-15 Eric Seidel <eric@webkit.org>
1373 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1374 https://bugs.webkit.org/show_bug.cgi?id=68182
1376 Reviewed by Adam Barth.
1380 2011-09-15 Eric Seidel <eric@webkit.org>
1382 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1383 https://bugs.webkit.org/show_bug.cgi?id=68022
1385 Reviewed by Ryosuke Niwa.
1387 * Source/cmake/OptionsEfl.cmake:
1388 * Source/cmake/OptionsWinCE.cmake:
1389 * Source/cmakeconfig.h.cmake:
1392 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
1394 Unreviewed, rolling out r95163.
1395 http://trac.webkit.org/changeset/95163
1396 https://bugs.webkit.org/show_bug.cgi?id=68180
1398 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
1399 (Requested by darktears on #webkit).
1401 * Source/WebKit.pri:
1403 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
1405 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
1406 https://bugs.webkit.org/show_bug.cgi?id=68114
1408 Reviewed by Kenneth Rohde Christiansen.
1410 Replace QT_GCC_X variables, they have been removed in Qt5. It was
1411 actually wrong to use them because they tell about which GCC version
1412 Qt has been compiled, not the current version of GCC use to build webkit.
1413 I use gcc -dumpversion to get it.
1415 * Source/WebKit.pri:
1417 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
1419 [v8] Improve performance of typed array copy constructor taking Array
1420 https://bugs.webkit.org/show_bug.cgi?id=68015
1422 Reviewed by Kenneth Russell.
1424 Invoke the 'set' method of the constructed array instead of
1425 copying the elements of the source array one by one.
1427 Copy constructor tests already exist.
1429 * ../../Source/WebCore/WebCore.gypi:
1430 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
1431 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1433 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
1435 [GTK] Unreviewed buildfix after r95107.
1439 2011-09-13 Eric Seidel <eric@webkit.org>
1441 Remove ENABLE_SVG_USE as <use> is required by HTML5
1442 https://bugs.webkit.org/show_bug.cgi?id=68019
1444 Reviewed by Ryosuke Niwa.
1446 * Source/cmake/OptionsEfl.cmake:
1447 * Source/cmake/OptionsWinCE.cmake:
1448 * Source/cmakeconfig.h.cmake:
1451 2011-09-13 Eric Seidel <eric@webkit.org>
1453 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1454 https://bugs.webkit.org/show_bug.cgi?id=68018
1456 Reviewed by Ryosuke Niwa.
1458 * Source/cmake/OptionsEfl.cmake:
1459 * Source/cmake/OptionsWinCE.cmake:
1460 * Source/cmakeconfig.h.cmake:
1463 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
1465 Add replacement functions for gdk ones.
1466 https://bugs.webkit.org/show_bug.cgi?id=66323
1468 Reviewed by Martin Robinson.
1470 * Source/cmake/FindPango.cmake:
1472 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1474 [Qt] Remove common.pri
1475 https://bugs.webkit.org/show_bug.cgi?id=67814
1477 Reviewed by Andreas Kling.
1479 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
1480 * Source/common.pri: Removed.
1482 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
1484 Test how HTMLAnchorElement.getParameter reacts to too few arguments
1485 https://bugs.webkit.org/show_bug.cgi?id=66522
1487 Reviewed by Adam Barth.
1489 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
1490 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
1492 2011-09-08 Varun Jain <varunjain@google.com>
1494 Implement double tap detection in GestureRecognizerChromium
1495 https://bugs.webkit.org/show_bug.cgi?id=67709
1497 Reviewed by Dimitri Glazkov.
1499 * Source/WebCore/page/EventHandler.cpp:
1500 * Source/WebCore/platform/PlatformGestureEvent.h:
1502 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
1504 [v8] Improve performance of typed array set() taking Array
1505 https://bugs.webkit.org/show_bug.cgi?id=63644
1507 Reviewed by Kenneth Russell.
1509 Overwrite the native 'set' method of the type arrays with JS
1510 implementation after initialization of the global context.
1512 Add tests for invalid and boundary offsets. No performance tests.
1514 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
1515 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
1516 * Source/WebCore/WebCore.gyp/WebCore.gyp:
1517 * Source/WebCore/WebCore.gypi:
1518 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
1519 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
1520 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1521 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1522 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
1524 2011-09-08 Varun Jain <varunjain@google.com>
1526 Split Tap gesture detection into TapDown and Tap.
1527 We need this distinction to highlight links when they are first touched. The link is
1528 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
1530 https://bugs.webkit.org/show_bug.cgi?id=67645
1532 Reviewed by Dimitri Glazkov.
1534 * Source/WebCore/page/EventHandler.cpp:
1535 * Source/WebCore/platform/PlatformGestureEvent.h:
1537 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
1539 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
1540 https://bugs.webkit.org/show_bug.cgi?id=67511
1542 Reviewed by Dimitri Glazkov.
1544 * Source/autotools/symbols.filter:
1546 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
1548 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
1549 https://bugs.webkit.org/show_bug.cgi?id=67453
1551 Reviewed by Kent Tamura.
1553 Add symbols for internals.
1555 * Source/autotools/symbols.filter:
1557 2011-09-04 Robin Dunn <robin@alldunn.com>
1559 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
1560 https://bugs.webkit.org/show_bug.cgi?id=67577
1562 Reviewed by Kevin Ollivier.
1566 2011-08-30 Aaron Colwell <acolwell@chromium.org>
1568 Add MediaSource API to HTMLMediaElement
1569 https://bugs.webkit.org/show_bug.cgi?id=64731
1571 Reviewed by Eric Carlson.
1575 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
1577 Cleanup after r94050 and r94054.
1579 * Source/autotools/symbols.filter:
1581 2011-08-30 Philippe Normand <pnormand@igalia.com>
1583 Unreviewed, another attempt to fix GTK build after r94038.
1585 * Source/autotools/symbols.filter:
1587 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
1589 Build fix attempt after r94038.
1591 * Source/autotools/symbols.filter:
1593 2011-08-26 Varun Jain <varunjain@google.com>
1595 WebViewImpl::selectionRange should return range in the right order.
1596 https://bugs.webkit.org/show_bug.cgi?id=66973
1598 Reviewed by Darin Fisher.
1600 * Source/WebKit/chromium/public/WebWidget.h:
1601 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1603 2011-08-25 Martin Robinson <mrobinson@igalia.com>
1605 Reviewed by Xan Lopez.
1607 [GTK] Switch to GTK+ 3.x by default
1608 https://bugs.webkit.org/show_bug.cgi?id=63047
1610 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
1612 2011-08-24 Philippe Normand <pnormand@igalia.com>
1614 [GTK] bump GStreamer requirement to 0.10.30
1615 https://bugs.webkit.org/show_bug.cgi?id=66860
1617 Reviewed by Martin Robinson.
1621 2011-08-23 Steve Block <steveblock@google.com>
1623 Remove all mention of removed Android files from build scripts
1624 https://bugs.webkit.org/show_bug.cgi?id=66755
1626 Reviewed by Tony Gentilcore.
1628 * Source/cmake/WebKitPackaging.cmake:
1630 2011-08-19 MORITA Hajime <morrita@google.com>
1632 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
1633 https://bugs.webkit.org/show_bug.cgi?id=65902
1635 Reviewed by Ryosuke Niwa.
1637 Add export for window.internals object.
1639 * Source/autotools/symbols.filter:
1641 2011-08-16 Andras Becsi <abecsi@webkit.org>
1643 Reviewed by Csaba Osztrogonác.
1645 Need AtomicStrings for the various font family names
1646 https://bugs.webkit.org/show_bug.cgi?id=28024
1648 * Source/cmake/WebKitMacros.cmake: Add new macro.
1650 2011-08-11 Xan Lopez <xlopez@igalia.com>
1652 [GTK] Update NEWS and configure.ac for 1.5.2 release
1654 Reviewed by Gustavo Noronha.
1656 * configure.ac: update for release.
1658 2011-08-10 Varun Jain <varunjain@google.com>
1660 WebViewImpl::selectionRange should return false if there is no selection
1661 https://bugs.webkit.org/show_bug.cgi?id=66012
1663 Reviewed by Darin Fisher.
1665 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1667 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
1669 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
1670 as ICU on Leopard is too old to build this.
1674 2011-08-08 Adrienne Walker <enne@google.com>
1676 Add testing for --force-compositing-mode to windows.internal
1677 https://bugs.webkit.org/show_bug.cgi?id=65777
1679 Reviewed by Adam Barth.
1681 Add exports for Document::settings().
1683 * Source/autotools/symbols.filter:
1685 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
1687 Unreviewed, rolling out r92683.
1688 http://trac.webkit.org/changeset/92683
1689 https://bugs.webkit.org/show_bug.cgi?id=65921
1691 "Breaks Qt --minimal build. Revert pending update of the Qt
1692 minimal configuration" (Requested by simathur on #webkit).
1694 * Source/WebKit.pri:
1696 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
1698 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
1699 https://bugs.webkit.org/show_bug.cgi?id=65880
1701 Reviewed by Andreas Kling.
1703 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
1704 check for their feature flags. Assume that any reasonable Qt build provides them.
1706 * Source/WebKit.pri:
1708 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
1710 Reviewed by Benjamin Poulain.
1712 [Qt] Fix build with Intel compiler on Windows
1713 https://bugs.webkit.org/show_bug.cgi?id=65088
1715 Disable Intel Compiler warning 873 - function "" has no corresponding operator
1716 delete (to be called if an exception is thrown during initialization of an
1719 * Source/WebKit.pri:
1721 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
1723 [wx] Unreviewed build fix after gesture recognizer changes.
1727 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1729 [Qt] [WK2] Expose web view classes to QML
1730 https://bugs.webkit.org/show_bug.cgi?id=65339
1732 Reviewed by Benjamin Poulain.
1734 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
1736 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
1738 [GTK] Install web and plugin processes in libexecdir instead of bindir
1739 https://bugs.webkit.org/show_bug.cgi?id=65600
1741 Reviewed by Martin Robinson.
1743 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
1744 WebKit2 in this moment.
1746 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
1748 [GTK] Reorganize pkg-config files
1749 https://bugs.webkit.org/show_bug.cgi?id=65548
1751 Reviewed by Martin Robinson.
1753 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
1754 are common to all libraries.
1755 * configure.ac: Update pkg-config files.
1757 2011-08-02 Varun Jain <varunjain@google.com>
1759 Missing null check in WebViewImpl::selectionRange
1760 https://bugs.webkit.org/show_bug.cgi?id=65561
1762 Reviewed by Darin Fisher.
1764 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1766 2011-08-01 Scott Graham <scottmg@chromium.org>
1768 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
1769 https://bugs.webkit.org/show_bug.cgi?id=61006
1771 Reviewed by Antti Koivisto.
1773 Update exports for test harness.
1775 * Source/autotools/symbols.filter:
1777 2011-08-01 Hayato Ito <hayato@chromium.org>
1779 Add support for getting an element in shadow root by its id into a window.internals object.
1780 https://bugs.webkit.org/show_bug.cgi?id=64587
1782 Reviewed by Hajime Morita.
1784 * Source/autotools/symbols.filter:
1786 2011-08-01 Neil Roberts <neil@linux.intel.com>
1788 build: Fix finding the headers for GStreamer
1790 The cmake files to find the various GStreamer packages were all
1791 checking for the header gst/gst.h. However if gst-plugins-base is
1792 installed into a separate prefix from gstreamer then all of these
1793 tests would only pick up the gstreamer include path so the build
1794 would fail. This patch changes it to try and find a file
1795 appropriate to each package.
1797 https://bugs.webkit.org/show_bug.cgi?id=64933
1799 Reviewed by Martin Robinson.
1801 * Source/cmake/FindGStreamer-App.cmake:
1802 * Source/cmake/FindGStreamer-Base.cmake:
1803 * Source/cmake/FindGStreamer-Interfaces.cmake:
1804 * Source/cmake/FindGStreamer-Pbutils.cmake:
1805 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1806 * Source/cmake/FindGStreamer-Video.cmake:
1808 2011-07-31 Daniel Bates <dbates@webkit.org>
1810 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
1812 * Source/autotools/symbols.filter:
1814 2011-07-31 Daniel Bates <dbates@webkit.org>
1816 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
1818 * Source/autotools/symbols.filter: Export symbols needed by Internals.
1820 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1822 [Qt] Fix build in Qt 5 of QDeclarativeWebView
1823 https://bugs.webkit.org/show_bug.cgi?id=65258
1825 Reviewed by Andreas Kling.
1827 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
1828 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
1830 * Source/WebKit.pro:
1832 2011-07-26 Andras Becsi <abecsi@webkit.org>
1834 [Qt] [WK2] Disable the build with Qt versions older than 5.0
1835 https://bugs.webkit.org/show_bug.cgi?id=65189
1837 Reviewed by Csaba Osztrogonác.
1839 * Source/WebKit.pro: Abort if not using Qt5.
1841 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
1843 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
1845 This is done in order to prevent collision with the recently
1846 introduced function QSslCertificate::verify() in Qt5.
1848 https://bugs.webkit.org/show_bug.cgi?id=64855
1850 Reviewed by Simon Hausmann.
1852 * Source/WebKit.pri:
1854 2011-07-19 Robert Sesek <rsesek@chromium.org>
1856 [Chromium] Need to remove app/ from DEPS
1857 https://bugs.webkit.org/show_bug.cgi?id=64750
1859 Reviewed by Tony Chang.
1861 Remove Source/WebKit/chromium/app/ from .gitignore.
1865 2011-07-18 MORITA Hajime <morrita@google.com>
1867 [ShadowContentElement] forwarded node should be able to access its hosting content element.
1868 https://bugs.webkit.org/show_bug.cgi?id=64251
1870 Reviewed by Dimitri Glazkov.
1872 Added GTK symbols for new window.internals methods.
1874 * Source/autotools/symbols.filter:
1876 2011-07-15 Martin Robinson <mrobinson@igalia.com>
1878 Build fixes for WebKit2. Ensure that all generated sources are
1879 on nodist primaries, that they are on forward declared variables
1880 so that BUILT_SOURCES is calculated properly and that zlib is
1881 included during linking (for WOFF support).
1884 * Source/autotools/webkit.m4: Include test for zlib.
1886 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
1888 [GTK] Build plugin process by default when building WebKit2
1889 https://bugs.webkit.org/show_bug.cgi?id=64592
1891 Reviewed by Philippe Normand.
1895 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
1897 Reviewed by Martin Robinson.
1899 [GTK] Implement Plugin Process
1900 https://bugs.webkit.org/show_bug.cgi?id=60546
1902 * configure.ac: Always check for gtk2 when building the plugin
1905 2011-07-14 MORITA Hajime <morrita@google.com>
1907 Unreviewed, rolling out r90976, r90981, and r90985.
1908 http://trac.webkit.org/changeset/90976
1909 http://trac.webkit.org/changeset/90981
1910 http://trac.webkit.org/changeset/90985
1911 https://bugs.webkit.org/show_bug.cgi?id=64251
1915 * Source/autotools/symbols.filter:
1917 2011-07-14 MORITA Hajime <morrita@google.com>
1919 Unreviewed attempt to build fix.
1921 * Source/autotools/symbols.filter:
1923 2011-07-13 MORITA Hajime <morrita@google.com>
1925 [ShadowContentElement] forwarded node should be able to access its hosting content element.
1926 https://bugs.webkit.org/show_bug.cgi?id=64251
1928 Reviewed by Dimitri Glazkov.
1930 Added GTK symbols for new window.internals methods.
1932 * Source/autotools/symbols.filter:
1934 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1936 [EFL] Add Fullscreen API feature
1937 https://bugs.webkit.org/show_bug.cgi?id=63975
1939 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
1940 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
1942 Reviewed by Adam Barth.
1944 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
1945 * Source/cmakeconfig.h.cmake: ditto.
1947 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
1949 Web Inspector: Show content for plugin requests in network panel.
1950 https://bugs.webkit.org/show_bug.cgi?id=30080
1952 Added GTK symbols for new window.internals methods.
1954 Reviewed by Pavel Feldman.
1956 * Source/autotools/symbols.filter:
1958 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
1960 Unreviewed, rolling out r90373.
1961 http://trac.webkit.org/changeset/90373
1962 https://bugs.webkit.org/show_bug.cgi?id=63917
1964 Breaks Qt Linux Release minimal (Requested by vsevik on
1967 * Source/autotools/symbols.filter:
1969 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
1971 Web Inspector: Show content for plugin requests in network panel.
1972 https://bugs.webkit.org/show_bug.cgi?id=30080
1974 Reviewed by Pavel Feldman.
1976 * Source/autotools/symbols.filter:
1978 2011-07-01 Tony Chang <tony@chromium.org>
1980 Add chromium sql directory to git ignore.
1984 2011-07-01 Patrick Gansterer <paroga@webkit.org>
1986 Reviewed by Daniel Bates.
1988 [CMake] Add cpu detection for MIPS
1989 https://bugs.webkit.org/show_bug.cgi?id=63693
1991 * Source/CMakeLists.txt:
1993 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
1995 Reviewed by Martin Robinson.
1997 [GTK] Add DeviceOrientation feature
1998 https://bugs.webkit.org/show_bug.cgi?id=63720
2000 Add configure option to enable/disable DeviceOrientation feature.
2004 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
2006 Reviewed by Martin Robinson.
2008 [GTK] Rename 3D transforms to 3D rendering
2009 https://bugs.webkit.org/show_bug.cgi?id=63508
2011 WebKitGtk+ provides the 3D transforms feature, but it was
2012 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
2014 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
2016 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
2018 Reviewed by Kenneth Rohde Christiansen.
2020 [Qt] Remove Phonon MediaPlayer from the tree.
2021 https://bugs.webkit.org/show_bug.cgi?id=63448
2023 Remvove from the build.
2025 * Source/WebKit.pri:
2027 2011-06-24 Dominic Cooney <dominicc@chromium.org>
2029 Reviewed by Dimitri Glazkov.
2031 Convert shadow DOM-related tests to use window.internals
2032 https://bugs.webkit.org/show_bug.cgi?id=61671
2034 * Source/autotools/symbols.filter: Export symbols for GTK.
2036 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
2038 Reviewed by Martin Robinson.
2040 [GTK] Add more debug options to compilation
2041 https://bugs.webkit.org/show_bug.cgi?id=63318
2043 Add --enable-debug-symbols to enable/disable compilation with
2044 debug symbols and --enable-debug-features to enable/disable debug
2045 features. Both options are unconditionally enabled for debug
2050 2011-06-23 Oliver Hunt <oliver@apple.com>
2052 Qt build-fix: remove warning that no other platform appears to use.
2053 Someone can add it back if they really feel it's needed.
2055 * Source/WebKit.pri:
2057 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
2059 Reviewed by Antonio Gomes.
2061 [EFL] Add an option to enable Device Orientation Event.
2062 https://bugs.webkit.org/show_bug.cgi?id=63120
2064 ADD ENABLE_DEVICE_ORIENTATION.
2066 * Source/cmake/OptionsEfl.cmake:
2067 * Source/cmakeconfig.h.cmake:
2069 2011-06-22 Nate Chapin <japhet@chromium.org>
2071 Reviewed by Adam Barth.
2073 Add symbols required for window.internals.
2074 https://bugs.webkit.org/show_bug.cgi?id=62066
2076 * Source/autotools/symbols.filter:
2078 2011-06-22 Martin Robinson <mrobinson@igalia.com>
2080 Reviewed by Adam Roben.
2082 [GTK] Implement pixel dump support for WebKitTestRunner
2083 https://bugs.webkit.org/show_bug.cgi?id=58242
2085 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
2087 2011-06-21 MORITA Hajime <morrita@google.com>
2089 Unreviewed, rolling out r89401 and r89403.
2090 http://trac.webkit.org/changeset/89401
2091 http://trac.webkit.org/changeset/89403
2092 https://bugs.webkit.org/show_bug.cgi?id=62970
2094 Breaks mac build and mistakenly enables the spellcheck API
2098 2011-06-20 MORITA Hajime <morrita@google.com>
2100 Reviewed by Kent Tamura.
2102 Spellcheck API should be build-able.
2103 https://bugs.webkit.org/show_bug.cgi?id=62970
2107 2011-06-20 MORITA Hajime <morrita@google.com>
2109 Unreviewed GTK build fix.
2110 This change corrected syntax error on symbols.filter.
2112 * Source/autotools/symbols.filter:
2114 2011-06-19 MORITA Hajime <morrita@google.com>
2116 Unreviewed GTK build fix.
2118 * Source/autotools/symbols.filter:
2120 2011-06-19 MORITA Hajime <morrita@google.com>
2122 Reviewed by Dimitri Glazkov.
2124 The internals object should have createShadowContentElement()
2125 https://bugs.webkit.org/show_bug.cgi?id=62432
2127 * Source/autotools/symbols.filter: Added some more symbols necessary for
2128 window.internals to function to the global symbol list.
2131 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
2133 Reviewed by Martin Robinson.
2135 [GTK] Enable Media Stream feature and make it default on
2136 https://bugs.webkit.org/show_bug.cgi?id=60394
2140 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
2142 Reviewed by Martin Robinson.
2144 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
2145 https://bugs.webkit.org/show_bug.cgi?id=60687
2147 Replace GdkRectangle by cairo_rectangle_int_t.
2149 * configure.ac: Check whether Cairo version is higher than 1.10.
2151 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2153 Reviewed by Eric Seidel.
2155 [CMAKE] Enable METER_TAG of HTML5
2156 https://bugs.webkit.org/show_bug.cgi?id=62697
2158 Support for meter tag of html5 in CMake build system. However, this feature is
2159 only enabled on EFL port now.
2161 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
2162 * Source/cmakeconfig.h.cmake:ditto.
2164 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
2166 Reviewed by Xan Lopez.
2168 [GTK] Remove support for GTK+2 in WebKit2
2169 https://bugs.webkit.org/show_bug.cgi?id=62794
2171 * configure.ac: Make WebKit2 require GTK+ 3.x.
2173 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
2175 Rubber stamped by Eric Seidel.
2177 [CMAKE][WK2] Add an option to build webkit2.
2178 https://bugs.webkit.org/show_bug.cgi?id=62260
2180 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
2183 * Source/CMakeLists.txt:
2184 * Source/cmake/WebKitFS.cmake:
2186 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
2188 Reviewed by Eric Seidel.
2190 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
2191 https://bugs.webkit.org/show_bug.cgi?id=62604
2193 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
2194 apple-touch-icon and apple-touch-icon-precomposed in link tag.
2196 * Source/cmake/OptionsEfl.cmake:
2197 * Source/cmakeconfig.h.cmake:
2199 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2201 Reviewed by Martin Robinson.
2203 [GTK] Add configure option to enable/disable register protocol handler
2204 https://bugs.webkit.org/show_bug.cgi?id=62534
2206 This patch just adds configure option to enable/disable register protocol handler.
2207 So, it needs more code to use register protocol handler.
2209 * configure.ac: Add configure option to enable/disable register protocol handler.
2211 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2213 Reviewed by Martin Robinson.
2215 [GTK] Need to report whether touch icon loading is enabled
2216 https://bugs.webkit.org/show_bug.cgi?id=62532
2218 It needs to report whether touch icon loading is enabled.
2220 * configure.ac: Updated option parsing code for loading touch icons.
2222 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2224 Reviewed by Eric Seidel.
2226 [CMAKE] Conditionally generate DerivedSources
2227 https://bugs.webkit.org/show_bug.cgi?id=62277
2229 Speedup build by not generating DerivedSources of features that are
2230 disabled. This was already been done for some features like ENABLE_SVG
2231 and now it's extended the following features: ENABLE_DATABASE,
2232 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
2233 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
2234 ENABLE_DATA_TRANSFER_ITEMS.
2236 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
2238 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2240 Reviewed by Kenneth Rohde Christiansen.
2242 [CMAKE] Add generic support for building with WebGL
2243 https://bugs.webkit.org/show_bug.cgi?id=62376
2245 Add files that need to be compiled in every port for supporting WebGL.
2246 Each port still needs to add its specific files to
2247 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
2250 * Source/CMakeLists.txt: Add files needed to support WebGL.
2251 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
2252 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
2255 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2257 Reviewed by Antonio Gomes.
2259 [CMAKE] Never let USER_AGENT defined to nothing
2260 https://bugs.webkit.org/show_bug.cgi?id=62410
2262 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
2263 definitions only if that port defined it. A port might prefer to set it
2264 in other place, e.g. a header that is part of the public API (like GTK
2267 By using #cmakedefine instead of #define, if that variable is not set
2268 in CMake it will expand to:
2270 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
2272 * Source/cmake/OptionsEfl.cmake:
2273 * Source/cmakeconfig.h.cmake:
2275 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2277 Reviewed by Antonio Gomes.
2279 [EFL] Enable PROGRESS_TAG feature
2280 https://bugs.webkit.org/show_bug.cgi?id=62212
2282 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
2284 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2286 Reviewed by Kenneth Rohde Christiansen.
2288 [CMAKE] Never let a WTF_FEATURE defined to nothing
2289 https://bugs.webkit.org/show_bug.cgi?id=60820
2291 If a port doesn't want to give the user some configure options,
2292 nevertheless it would have to define this feature as OFF. Otherwise
2293 there's a build error because the generated cmakeconfig.h is not
2294 parsed correctly by ENABLE macro, which expects each feature to be
2295 either undefined or defined to TRUE/FALSE.
2297 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
2298 of the feature, which allows CONFIGURE_FILE() to replace it in the new
2299 cmakeconfig.h.cmake.
2300 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
2301 with another variable. This way the feature will always be 0 or 1 and
2302 it will never be left undefined.
2304 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2306 Reviewed by Antonio Gomes.
2308 [EFL] Remove Ecore_X bits from PlatformScreenEfl
2309 https://bugs.webkit.org/show_bug.cgi?id=61649
2311 Remove the need for Ecore_X and some X calls by always using
2312 new functions available in EFL to get the screen size.
2314 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
2316 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
2318 Reviewed by Laszlo Gombos.
2320 [Qt] Fix Symbian build with RVCT 2.x
2321 https://bugs.webkit.org/show_bug.cgi?id=62205
2323 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
2324 option, so restrict it to version 4.x of the compiler.
2326 * Source/WebKit.pri:
2328 2011-06-06 Martin Robinson <mrobinson@igalia.com>
2330 Fix the GTK+ build by ensuring that the autogenerated sources
2331 necessary for libWebCoreInternals are recorded in a predeclared
2332 variable before assigning to BUILT_SOURCES.
2334 * GNUmakefile.am: Assign libWebCoreInternals built sources to
2335 libwebcoreinternals_built_sources before adding to the source list
2336 and to BUILT_SOURCES.
2338 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
2340 Unreviewed. Fix the GTK+ build.
2342 * GNUmakefile.am: Add javascriptcore_cflags variable.
2344 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
2346 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
2351 2011-06-04 Adam Barth <abarth@webkit.org>
2353 Configure new commit-queue instance. (Please ignore.)
2355 2011-06-03 Martin Robinson <mrobinson@igalia.com>
2357 Reviewed by Dimitri Glazkov.
2359 Teach Gtk build about window.internals
2360 https://bugs.webkit.org/show_bug.cgi?id=61071
2362 * Source/autotools/symbols.filter: Added some symbols necessary for
2363 window.internals to function to the global symbol list.
2365 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
2367 Reviewed by Benjamin Poulain.
2369 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2370 https://bugs.webkit.org/show_bug.cgi?id=61957
2372 When building inside the Qt source tree, qmake always append the mkspecs
2373 defines after ours. We have to workaround and make sure that we append
2374 our flags after the qmake variable used inside Qt. This workaround was provided
2375 by our qmake folks. We need to append in both case because qmake behave differently
2376 when called with -spec or via SUBDIR+=.
2378 * Source/WebKit.pri:
2380 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
2382 Reviewed by Andreas Kling.
2384 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2385 https://bugs.webkit.org/show_bug.cgi?id=61957
2387 When building inside the Qt source tree, qmake always append the mkspecs
2388 defines after ours. We have to workaround and make sure that we append
2389 our flags after the qmake variable used inside Qt. This workaround was provided
2392 * Source/WebKit.pri:
2394 2011-03-30 Martin Robinson <mrobinson@igalia.com>
2396 Reviewed by Adam Roben.
2398 [GTK] [WebKit2] Implement a basic WebKitTestRunner
2399 https://bugs.webkit.org/show_bug.cgi?id=57068
2401 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2403 2011-05-31 Xan Lopez <xlopez@igalia.com>
2405 Reviewed by Martin Robinson.
2407 Bump version to 1.5.1.
2411 2011-05-25 Gregg Tavares <gman@chromium.org>
2413 Reviewed by Kenneth Russell.
2415 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
2416 https://bugs.webkit.org/show_bug.cgi?id=61460
2418 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
2419 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
2420 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
2421 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
2423 2011-05-24 Keishi Hattori <keishi@webkit.org>
2425 Reviewed by Kent Tamura.
2427 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
2428 https://bugs.webkit.org/show_bug.cgi?id=61273
2430 * configure.ac: Added INPUT_COLOR feature flag.
2432 2011-05-24 Jay Civelli <jcivelli@chromium.org>
2434 Reviewed by Adam Barth.
2436 Adding MHTML reading support.
2437 https://bugs.webkit.org/show_bug.cgi?id=7168
2441 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
2443 Rubber stamped by Eric Seidel.
2445 [CMAKE] Refactoring wtf related code.
2446 https://bugs.webkit.org/show_bug.cgi?id=60146
2448 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
2450 * Source/cmake/OptionsCommon.cmake:
2451 * Source/cmake/OptionsEfl.cmake:
2453 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2455 Unreviewed. Fix build break.
2457 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
2459 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2461 Reviewed by Martin Robinson.
2463 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
2464 https://bugs.webkit.org/show_bug.cgi?id=58223
2466 * configure.ac: Add configure option to enable/disable plugin
2469 2011-05-12 Gregg Tavares <gman@chromium.org>
2471 Reviewed by Kenneth Russell.
2473 Add option to select GraphicsContext3D implementation.
2474 https://bugs.webkit.org/show_bug.cgi?id=60297
2476 * Source/WebKit/chromium/DEPS:
2477 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
2479 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2481 Reviewed by Antonio Gomes.
2483 [CMAKE] Add option to unconditionally enable/disable a feature
2484 https://bugs.webkit.org/show_bug.cgi?id=60643
2486 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
2487 to enable a feature without showing to user that it can be disabled.
2488 This is useful if a port needs an option to be always ON/OFF and
2489 changing it will break the build.
2491 This way it's possible to add mandatory features to each port without
2492 touching the cmakeconfig.cmake file.
2494 * Source/cmake/WebKitFeatures.cmake:
2496 2011-05-11 Dmitry Lomov <dslomov@google.com>
2498 Reviewed by David Levin.
2500 https://bugs.webkit.org/show_bug.cgi?id=59561
2501 Switch TestWebKitAPI to GTest
2503 Fixes Makefiles and WinCairo build as well
2505 * Source/ThirdParty/gtest/README.WebKit:
2506 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2507 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
2508 * Source/ThirdParty/gtest/xcode/Makefile: Added.
2510 2011-05-09 Dmitry Lomov <dslomov@google.com>
2512 Reviewed by Sam Weinig.
2514 Switch TestWebKitAPI to GTest
2515 https://bugs.webkit.org/show_bug.cgi?id=59561
2517 * Source/ThirdParty/gtest/README.WebKit:
2518 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2520 2011-05-09 Xan Lopez <xlopez@igalia.com>
2522 Reviewed by Gustavo Noronha.
2524 Fix logic in GCC version detection, it was reversed.
2528 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
2530 Reviewed by Andreas Kling.
2532 [Qt] Fix the build on Embedded Linux.
2533 https://bugs.webkit.org/show_bug.cgi?id=60347
2535 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
2536 still be used in order to build properly.
2538 * Source/WebKit.pri:
2540 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
2542 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
2546 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2548 Reviewed by Simon Hausmann.
2550 Install correct header files for webkit.
2552 Since WebKit is no longer inside Qt, we can remove the detection for
2555 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
2556 https://bugs.webkit.org/show_bug.cgi?id=57621
2558 * Source/sync.profile:
2560 2011-05-05 Adam Barth <abarth@webkit.org>
2562 Remove a couple stray mentions of WML that I missed before.
2566 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
2568 Reviewed by Benjamin Poulain.
2570 [Qt] Make QtWebKit build when using gcc 4.6.0
2571 https://bugs.webkit.org/show_bug.cgi?id=60265
2573 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
2574 with c++0x support we need to deactivate warnings about compatibility.
2575 Some WebKit types have names which conflicts with upcoming c++0x
2576 types. If QtWebKit is built with c++0x support, WebKit has code to
2577 fallback to the standard type rather than the WebKit implementation.
2578 For example nullptr will be the one of the std if build options turns on
2581 * Source/WebKit.pri:
2583 2011-05-04 Xan Lopez <xlopez@igalia.com>
2585 Reviewed by Martin Robinson.
2587 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
2588 https://bugs.webkit.org/show_bug.cgi?id=60189
2590 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
2593 * Source/autotools/webkit.m4: ditto.
2595 2011-05-04 Martin Robinson <mrobinson@igalia.com>
2597 Fix the WebKitGTK+ build.
2599 * configure.ac: Added option parsing code for loading touch icons.
2601 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2603 Reviewed by Xan Lopez.
2605 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
2606 https://bugs.webkit.org/show_bug.cgi?id=60041
2608 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2609 4.6.0) until our codebase is ready. This is the same as done for
2612 * Source/cmake/WebKitHelpers.cmake: ditto.
2614 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2616 Unreviewed, rolling out r85624.
2617 http://trac.webkit.org/changeset/85624
2619 The same command is used also for make_names.pl, which breaks
2622 * Source/cmake/OptionsCommon.cmake: ditto.
2624 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
2626 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
2628 Force linking with zlib so that uncompress() exists.
2630 * Source/cmake/OptionsEfl.cmake: Find zlib.
2632 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2634 [CMAKE] Unreviewed build fix for gcc >= 4.6
2636 Same fix as done in r84123. CMake explicitly pass the arguments to
2637 make_names.pl, so let's make them the same.
2639 * Source/cmake/OptionsCommon.cmake: ditto.
2641 2011-05-02 Adam Klein <adamk@chromium.org>
2643 Reviewed by Tony Chang.
2645 Roll chromium DEPS to r83722, add new crypto directory to DEPS
2646 https://bugs.webkit.org/show_bug.cgi?id=59992
2649 Ignore new chromium/crypto directory.
2651 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
2653 Reviewed by Eric Seidel.
2655 [GTK] Build webkit1 even when webkit2 is enabled
2656 https://bugs.webkit.org/show_bug.cgi?id=59695
2661 2011-05-01 ojab <ojab@ojab.ru>
2663 Reviewed by Eric Seidel.
2665 --disable-video-track if --disable-video
2666 https://bugs.webkit.org/show_bug.cgi?id=59605
2670 2011-04-29 Dean Jackson <dino@apple.com>
2672 Reviewed by Simon Fraser.
2674 Add ENABLE macro for WebKitAnimation
2675 https://bugs.webkit.org/show_bug.cgi?id=59729
2677 Add new feature to toggle WebKit Animation API.
2681 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
2683 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
2687 2011-04-28 Adam Barth <abarth@webkit.org>
2689 Reviewed by Eric Seidel.
2692 https://bugs.webkit.org/show_bug.cgi?id=59678
2694 Remove WML configuration option from the CMake build system.
2696 * Source/cmake/OptionsEfl.cmake:
2697 * Source/cmake/OptionsWinCE.cmake:
2698 * Source/cmakeconfig.h.cmake:
2700 2011-04-28 Xan Lopez <xlopez@igalia.com>
2702 Reviewed by Martin Robinson.
2704 [Gtk] Split JSC and WebCore builds
2705 https://bugs.webkit.org/show_bug.cgi?id=19428
2707 Add a pkg-config file for JavaScriptCoreGTK+.
2709 * configure.ac: generate the final pkg-config file from our .in
2712 2011-04-28 Xan Lopez <xlopez@igalia.com>
2714 Reviewed by Martin Robinson.
2716 [Gtk] Split JSC and WebCore builds
2717 https://bugs.webkit.org/show_bug.cgi?id=19428
2719 Build JavaScriptCore as a libtool shared library instead of a
2720 private convenience library.
2722 * GNUmakefile.am: remove convenience library definition for jsc.
2724 2011-04-28 Xan Lopez <xlopez@igalia.com>
2726 Reviewed by Martin Robinson.
2728 [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
2729 https://bugs.webkit.org/show_bug.cgi?id=59718
2731 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2732 4.6.0) until our codebase is ready.
2734 * configure.ac: do that.
2736 2011-04-27 Yi Shen <yi.4.shen@nokia.com>
2738 Reviewed by Kenneth Rohde Christiansen.
2740 [Qt] Upstream Symbian platform plugin
2741 https://bugs.webkit.org/show_bug.cgi?id=58435
2743 Upstream Symbian platform plugin.
2745 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2747 2011-04-27 Steve Block <steveblock@google.com>
2749 Reviewed by David Levin.
2751 Remove Android build system
2752 https://bugs.webkit.org/show_bug.cgi?id=48111
2754 This is to avoid the maintenance burden until the Android port is
2757 * Source/Android.mk: Removed.
2759 2011-04-26 Kevin Ollivier <kevino@theolliviers.com>
2761 Rubberstamped by Eric Seidel.
2763 Enable waf to be used to build other ports
2764 https://bugs.webkit.org/show_bug.cgi?id=58213
2768 2011-04-22 Sheriff Bot <webkit.review.bot@gmail.com>
2770 Unreviewed, rolling out r84627.
2771 http://trac.webkit.org/changeset/84627
2772 https://bugs.webkit.org/show_bug.cgi?id=59271
2774 It broke Symbian build (Requested by Ossy on #webkit).
2776 * Source/WebKit.pro:
2778 2011-04-22 Yi Shen <yi.4.shen@nokia.com>
2780 Reviewed by Kenneth Rohde Christiansen.
2782 [Qt] Upstream Symbian platform plugin
2783 https://bugs.webkit.org/show_bug.cgi?id=58435
2785 Upstream Symbian platform plugin.
2787 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2789 2011-04-21 Maciej Stachowiak <mjs@apple.com>
2791 Reviewed by Adam Roben.
2793 Add a feature define to allow <details> and <summary> to be disabled
2794 https://bugs.webkit.org/show_bug.cgi?id=59118
2795 <rdar://problem/9257045>
2799 2011-04-18 Evan Martin <evan@chromium.org>
2801 Reviewed by Eric Seidel.
2803 [chromium] expose title direction to webkit client
2804 https://bugs.webkit.org/show_bug.cgi?id=58823
2806 * Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
2807 * Tools/DumpRenderTree/chromium/LayoutTestController.h:
2808 Adapt to new API. Expose title direction to JS so it can be tested.
2810 * Tools/DumpRenderTree/chromium/WebViewHost.cpp:
2811 * Tools/DumpRenderTree/chromium/WebViewHost.h:
2814 2011-04-18 Hans Wennborg <hans@chromium.org>
2816 Reviewed by Steve Block.
2818 LevelDB backend for IndexedDB
2819 https://bugs.webkit.org/show_bug.cgi?id=57372
2821 Add LevelDB wrappers to Android.mk.
2823 * Source/Android.mk:
2825 2011-04-18 Patrick Gansterer <paroga@webkit.org>
2827 Reviewed by Pavel Feldman.
2829 REGRESSION (r81479): generate-inspector-idl fails on native win32
2830 https://bugs.webkit.org/show_bug.cgi?id=58315
2832 Disable git autocrlf for Inspector.json.
2836 2011-04-16 Patrick Gansterer <paroga@webkit.org>
2838 Reviewed by Eric Seidel.
2840 Rename PLATFORM(CAIRO) to USE(CAIRO)
2841 https://bugs.webkit.org/show_bug.cgi?id=55192
2843 * Source/cmake/OptionsEfl.cmake:
2845 2011-04-15 Shishir Agrawal <shishir@chromium.org>
2847 Reviewed by James Robinson.
2849 Add a flag to guard Page Visibility API changes.
2850 https://bugs.webkit.org/show_bug.cgi?id=58464
2853 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
2857 2011-04-15 Xan Lopez <xlopez@igalia.com>
2859 Reviewed by Martin Robinson.
2861 * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
2862 branch and was already cut off.
2864 2011-04-15 Anna Cavender <annacc@chromium.org>
2866 Reviewed by Eric Carlson.
2868 Renaming TRACK feature define to VIDEO_TRACK
2869 https://bugs.webkit.org/show_bug.cgi?id=53556
2873 2011-04-13 Dmitry Lomov <dslomov@google.com>
2875 Reviewed by David Levin.
2877 Add GTest unit-testing framework to WebKit
2878 https://bugs.webkit.org/show_bug.cgi?id=58507
2880 * Source/ThirdParty/gtest/CHANGES: Added.
2881 * Source/ThirdParty/gtest/CMakeLists.txt: Added.
2882 * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
2883 * Source/ThirdParty/gtest/COPYING: Added.
2884 * Source/ThirdParty/gtest/Makefile.am: Added.
2885 * Source/ThirdParty/gtest/README: Added.
2886 * Source/ThirdParty/gtest/README.WebKit: Added.
2887 * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
2888 * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
2889 * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
2890 * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
2891 * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
2892 * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
2893 * Source/ThirdParty/gtest/configure.ac: Added.
2894 * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
2895 * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
2896 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
2897 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
2898 * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
2899 * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
2900 * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
2901 * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
2902 * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
2903 * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
2904 * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
2905 * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
2906 * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
2907 * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
2908 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
2909 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
2910 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
2911 * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
2912 * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
2913 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
2914 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
2915 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
2916 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
2917 * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
2918 * Source/ThirdParty/gtest/m4/gtest.m4: Added.
2919 * Source/ThirdParty/gtest/make/Makefile: Added.
2920 * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
2921 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
2922 * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
2923 * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
2924 * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
2925 * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
2926 * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
2927 * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
2928 * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
2929 * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
2930 * Source/ThirdParty/gtest/run_tests.py: Added.
2931 * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
2932 * Source/ThirdParty/gtest/samples/sample1.cc: Added.
2933 * Source/ThirdParty/gtest/samples/sample1.h: Added.
2934 * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
2935 * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
2936 * Source/ThirdParty/gtest/samples/sample2.cc: Added.
2937 * Source/ThirdParty/gtest/samples/sample2.h: Added.
2938 * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
2939 * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
2940 * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
2941 * Source/ThirdParty/gtest/samples/sample4.cc: Added.
2942 * Source/ThirdParty/gtest/samples/sample4.h: Added.
2943 * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
2944 * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
2945 * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
2946 * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
2947 * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
2948 * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
2949 * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
2950 * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
2951 * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
2952 * Source/ThirdParty/gtest/scripts/pump.py: Added.
2953 * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
2954 * Source/ThirdParty/gtest/scripts/upload.py: Added.
2955 * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
2956 * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
2957 * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
2958 * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
2959 * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
2960 * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
2961 * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
2962 * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
2963 * Source/ThirdParty/gtest/src/gtest.cc: Added.
2964 * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
2965 * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
2966 * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
2967 * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
2968 * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
2969 * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
2970 * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
2971 * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
2972 * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
2973 * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
2974 * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
2975 * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
2976 * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
2977 * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
2978 * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
2979 * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
2980 * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
2981 * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
2982 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
2983 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
2984 * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
2985 * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
2986 * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
2987 * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
2988 * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
2989 * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
2990 * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
2991 * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
2992 * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
2993 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
2994 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
2995 * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
2996 * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
2997 * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
2998 * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
2999 * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
3000 * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
3001 * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
3002 * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
3003 * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
3004 * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
3005 * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
3006 * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
3007 * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
3008 * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
3009 * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
3010 * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
3011 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
3012 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
3013 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
3014 * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
3015 * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
3016 * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
3017 * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
3018 * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
3019 * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
3020 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
3021 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
3022 * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
3023 * Source/ThirdParty/gtest/test/production.cc: Added.
3024 * Source/ThirdParty/gtest/test/production.h: Added.
3025 * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
3026 * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
3027 * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
3028 * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
3029 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
3030 * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
3031 * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
3032 * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
3033 * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
3034 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
3035 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
3036 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
3037 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
3038 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
3039 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
3040 * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
3041 * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
3042 * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
3044 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
3046 Reviewed by Kenneth Rohde Christiansen.
3048 [CMAKE] Separate DerivedSources.
3049 https://bugs.webkit.org/show_bug.cgi?id=58427
3051 Seperate DerivedSources/ to DerivedSources/WebCore and
3052 DerivedSources/JavaScriptCore.
3054 * Source/CMakeLists.txt:
3055 * Source/cmake/OptionsCommon.cmake:
3056 * Source/cmake/WebKitFS.cmake:
3057 * Source/cmake/WebKitHelpers.cmake:
3058 * Source/cmake/WebKitMacros.cmake:
3060 2011-04-13 Tony Chang <tony@chromium.org>
3062 Ignore files generated from glu.gyp.
3066 2011-03-28 Adam Barth <abarth@webkit.org>
3068 Reviewed by Kenneth Russell.
3070 Move libtess from WebCore/thirdparty to ThirdParty
3071 https://bugs.webkit.org/show_bug.cgi?id=57288
3073 We're putting third party code in Source/ThirdParty these days.
3075 * Source/ThirdParty/glu: Copied from Source/WebCore/thirdparty/glu.
3076 * Source/ThirdParty/glu/glu.gyp: Added.
3078 2011-04-12 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3080 Reviewed by Eric Seidel.
3082 [QT] Enable JIT build for SH4 platforms.
3083 https://bugs.webkit.org/show_bug.cgi?id=58317
3084 add disable_uitools for SH4 platforms.
3086 * Source/WebKit.pri:
3088 2011-04-11 Anna Cavender <annacc@chromium.org>
3090 Reviewed by Eric Carlson.
3092 Setup ENABLE(TRACK) feature define
3093 https://bugs.webkit.org/show_bug.cgi?id=53556
3097 2011-04-11 Varun Jain <varunjain@chromium.org>
3099 Reviewed by Darin Fisher.
3101 Resolving FIXME to make new WebWidget method pure virtual since all downstream classes have implemented the method.
3102 https://bugs.webkit.org/show_bug.cgi?id=58245
3104 * Source/WebKit/chromium/public/WebWidget.h:
3106 2011-04-11 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3108 Reviewed by Oliver Hunt.
3111 https://bugs.webkit.org/show_bug.cgi?id=44329
3113 Enable JIT support for SH4 platforms.
3117 2011-04-11 Andreas Kling <andreas.kling@nokia.com>
3119 Unreviewed Qt build fix, QT_CONFIG doesn't have uitools on bots.
3121 * Source/WebKit.pri:
3123 2011-04-09 Keith Kyzivat <keith.kyzivat@nokia.com>
3125 Reviewed by Laszlo Gombos.
3127 [Qt] Don't link against fontconfig or X11 if embedded
3128 https://bugs.webkit.org/show_bug.cgi?id=58104
3130 * Source/WebKit.pri: Add qpa=>embedded as it should be across all builds.
3132 2011-04-08 Alpha Lam <hclam@chromium.org>
3134 Unreviewed, rolling out r83335.
3135 http://trac.webkit.org/changeset/83335
3136 https://bugs.webkit.org/show_bug.cgi?id=53556
3138 GTK and QT bots are broken.
3142 2011-04-08 Kristian Amlie <kristian.amlie@nokia.com>
3144 Reviewed by Andreas Kling.
3146 [Qt] Remove modular references after support for the flag was removed.
3147 https://bugs.webkit.org/show_bug.cgi?id=57018
3149 Removed modular references after support for the flag was removed.
3151 Support was removed because the Qt Modularization project decided we
3152 don't need it. It's better to base decisions on the available
3153 information, as demonstrated in the patch by checking
3156 * Source/WebKit.pri:
3158 2011-04-07 Anna Cavender <annacc@chromium.org>
3160 Reviewed by Eric Carlson.
3162 Setup ENABLE(TRACK) feature define
3163 https://bugs.webkit.org/show_bug.cgi?id=53556
3167 2011-04-08 Varun Jain <varunjain@chromium.org>
3169 Reviewed by Darin Fisher.
3171 Need to extend WebKit chromium API to access text selection
3172 https://bugs.webkit.org/show_bug.cgi?id=57888
3174 * Source/WebKit/chromium/public/WebFrame.h:
3175 * Source/WebKit/chromium/public/WebWidget.h:
3176 * Source/WebKit/chromium/src/WebFrameImpl.cpp:
3177 * Source/WebKit/chromium/src/WebFrameImpl.h:
3178 * Source/WebKit/chromium/src/WebPopupMenuImpl.h:
3179 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3180 * Source/WebKit/chromium/src/WebViewImpl.h:
3181 * Source/WebKit/chromium/tests/PopupMenuTest.cpp:
3183 2011-04-08 Jon Lee <jonlee@apple.com>
3185 Reviewed by David Levin.
3187 adding *.vcproj.*.user to .gitignore for Visual Studio development
3188 https://bugs.webkit.org/show_bug.cgi?id=58097
3192 2011-04-07 Eric Seidel <eric@webkit.org>
3194 Reviewed by Adam Barth.
3196 Add stub support for generating Gtk build system from gyp
3197 https://bugs.webkit.org/show_bug.cgi?id=58086
3199 This adds support for a new --port argument and plumbs through
3200 the necessary paths to allow generating for a port other than Mac.
3202 * Source/gyp/configure:
3204 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
3206 Revert ENABLE_TRACK patch due to compile failures.
3210 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
3212 Reviewed by David Levin.
3214 Add QUOTA build flag for unified quota API
3215 https://bugs.webkit.org/show_bug.cgi?id=57918
3217 * configure.ac: Added QUOTA build flag
3219 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3221 Build fix for GTK+ after r82876.
3223 * Source/autotools/symbols.filter: Update the symbol filter to include new symbols
3224 from WTF that DRT uses.
3226 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3228 Reviewed by Gustavo Noronha Silva.
3231 https://bugs.webkit.org/show_bug.cgi?id=31517
3233 * configure.ac: Update configure.ac to ensure that GL/GLX headers exist.
3235 2011-04-04 Jon Lee <jonlee@apple.com>
3237 Reviewed by Eric Seidel.
3239 add some directories to .gitignore (and svn:ignore) when opening projects in xcode4
3240 https://bugs.webkit.org/show_bug.cgi?id=57646
3242 * .gitignore: added xcode 4 related project and workspace directories that are not needed for checkin
3244 2011-03-31 Xan Lopez <xlopez@igalia.com>
3246 Reviewed by Martin Robinson.
3248 [GTK] Link explicitly with XRender on Linux/Unix
3249 https://bugs.webkit.org/show_bug.cgi?id=57558
3251 Some linkers, like GNU Gold, require explicit linkage of all the
3252 libraries used instead of relying on our dependencies to bring
3253 them in. In this case, the build fails because we use XRender in
3254 the plugin code but don't link directly to it.
3256 * configure.ac: check for XRender on UNIX.
3258 2011-03-31 Vamshikrishna.Yellenki <vamshi@motorola.com> and Alejandro G. Castro <alex@igalia.com>
3260 Reviewed by Martin Robinson.
3262 Implement MiniBrowser for Gtk port.
3263 https://bugs.webkit.org/show_bug.cgi?id=48512
3265 Initial implementation of the Gtk MiniBrowser.
3269 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3271 [Qt] Typo fix, remove an accidentally added line.
3273 * Source/WebKit.pri:
3275 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3277 [Qt] Rollout r82240 and r82232, because they broke 2 plugin tests.
3279 * Source/WebKit.pri:
3281 2011-03-29 Csaba Osztrogonác <ossy@webkit.org>
3283 Rubber-stamped by Andreas Kling.
3285 [Qt] Remove modular references after support for the flag was removed.
3286 https://bugs.webkit.org/show_bug.cgi?id=57018
3288 Symbian buildfix after r82232.
3290 * Source/WebKit.pri: Readd uitools option.
3292 2011-03-29 Kristian Amlie <kristian.amlie@nokia.com>
3294 Reviewed by Andreas Kling.
3296 Removed modular references after support for the flag was removed.
3298 Support was removed because the Qt Modularization project decided we
3299 don't need it. It's better to base decisions on the available
3300 information, as demonstrated in the patch by checking
3303 In addition, remove the reference to uitools. It has been moved to
3304 QtKernel now, and therefore is always available.
3306 [Qt] Remove modular references after support for the flag was removed.
3307 https://bugs.webkit.org/show_bug.cgi?id=57018
3309 * Source/WebKit.pri:
3311 2011-03-28 Benjamin Poulain <benjamin.poulain@nokia.com>
3313 Reviewed by Andreas Kling.
3315 [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled
3316 https://bugs.webkit.org/show_bug.cgi?id=57087
3318 Enable QT_ASCII_CAST_WARNINGS by default in webkit.pri to catch the errors early on.
3320 * Source/WebKit.pri:
3322 2011-03-26 Adam Barth <abarth@webkit.org>
3324 Reviewed by Eric Seidel.
3326 We shouldn't bother running GYP if the generated files are newer than the GYP files
3327 https://bugs.webkit.org/show_bug.cgi?id=57146
3329 In the common case, this check will avoid any overhead from processing
3330 the GYP files. Another approach to doing this is to add the feature to
3331 GYP directly, but GYP's approach to this problem is to compute the
3332 output in its entirety and compare it byte-for-byte against the output
3333 file. In the future, it might make sense to add this approach as an
3334 alternative approach for GYP itself.
3336 I also removed JavaScriptGlue from the script because we're not really
3337 going to change JavaScriptGlue over to GYP. We were using
3338 JavaScriptGlue as a learning experience.
3340 * Source/gyp/configure:
3342 2011-03-25 Kevin Ollivier <kevino@theolliviers.com>
3344 [wx] Build fix, don't use the new FPD implementation yet, until we can merge ours with it.
3348 2011-03-23 George Guo <George.Guo@nokia.com>
3350 Reviewed by Darin Adler.
3352 Webkit warning: converting to 'unsigned int' from 'double'
3353 https://bugs.webkit.org/show_bug.cgi?id=56865
3355 With -Werr enabled, this cause the build failure on RedHat Linux.
3358 * Source/JavaScriptCore/runtime/TimeoutChecker.cpp:
3361 2011-03-23 Adam Barth <abarth@webkit.org>
3363 Reviewed by Eric Seidel.
3365 GYP build should default to Production configuration
3366 https://bugs.webkit.org/show_bug.cgi?id=56899
3368 * Source/gyp/common.gypi:
3370 2011-03-22 Adam Barth <abarth@webkit.org>
3372 Reviewed by Eric Seidel.
3374 gyp/configure shouldn't require GYP to be in your path
3375 https://bugs.webkit.org/show_bug.cgi?id=56873
3377 Now that GYP is on Source/ThirdParty/gyp, we can just use that copy
3378 instead of requiring GYP to be in the user's path.
3380 * Source/gyp/configure:
3382 2011-03-22 Adam Barth <abarth@webkit.org>
3384 Reviewed by Eric Seidel.
3386 Add GYP to Source/ThirdParty
3387 https://bugs.webkit.org/show_bug.cgi?id=56870
3389 We probably don't need all the test files, but it seems cleaner to just
3390 check in the whole GYP tree. GYP is BSD licensed, so it is compatible
3391 with the WebKit license.
3393 * Source/ThirdParty/gyp: Added.
3395 2011-03-21 Alejandro G. Castro <alex@igalia.com>
3397 Reviewed by Martin Robinson.
3399 [GTK] 1.3.13 release bump
3400 https://bugs.webkit.org/show_bug.cgi?id=56795
3402 Version bump for 1.3.13 and updated NEWS file with release notes.
3406 2011-03-21 Ryuan Choi <ryuan.choi@samsung.com>
3408 Reviewed by Antonio Gomes.
3410 [CMAKE] Add exception handling when PORT was missing.
3411 https://bugs.webkit.org/show_bug.cgi?id=56728
3413 * Source/CMakeLists.txt:
3415 2011-03-10 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3417 Reviewed by Laszlo Gombos.
3419 [Qt] Text layout is broken on Symbian
3420 https://bugs.webkit.org/show_bug.cgi?id=56046
3422 Change integers included into bitfields to be signed by default on RVCT
3423 compiler as a lot of other compilers do (gcc, msvc, winsc).
3424 There are a lot of places in webkit where integers included in bitfield
3425 are assumed to be signed.
3427 * Source/WebKit.pri:
3429 2011-03-10 Alejandro G. Castro <alex@igalia.com>
3431 Unreviewed, fixed Efl compilation after r80744.
3433 * Source/cmake/OptionsEfl.cmake:
3435 2011-03-10 Martin Robinson <mrobinson@igalia.com>
3437 Fixed the help message for WebGL support on GTK+ to reflect the fact that
3438 it's turned off by default and is experimental.
3440 * configure.ac: Fix WebGL help message.
3442 2011-03-04 Dimitri Glazkov <dglazkov@chromium.org>
3444 Reviewed by Adam Barth.
3446 Add skeletal WebCore.gyp
3447 https://bugs.webkit.org/show_bug.cgi?id=55802
3449 * Source/gyp/configure: Added WebCore.
3451 2011-03-04 Adam Barth <abarth@webkit.org>
3453 Reviewed by Dimitri Glazkov.
3455 Add a basic configure script for the GYP build
3456 https://bugs.webkit.org/show_bug.cgi?id=55791
3458 This script just calls GYP on the various gyp projects. As we add more
3459 build systems, this script should be able to select which of them you'd
3460 like to generate the project for.
3462 * Source/gyp/configure: Added.
3464 2011-03-04 Adam Barth <abarth@webkit.org>
3466 Reviewed by Dimitri Glazkov.
3468 Use target_defaults to reduce boilerplate in GYP build system
3469 https://bugs.webkit.org/show_bug.cgi?id=55790
3471 This file contains GYP declarations that are shared by all the modules.
3472 Currently, we use this to set up the configurations, albeit primitively.
3474 * Source/gyp/common.gypi: Added.
3476 2011-03-03 Kevin Ollivier <kevino@theolliviers.com>
3478 [wx] Build fix. Ensure the ICU include dir comes before JavaScriptCore/wtf on Win
3479 to make sure the proper unicode/utf8.h header is included.
3483 2011-03-02 Kevin Ollivier <kevino@theolliviers.com>
3485 [wx] Build fix, don't use LocalizedNumberICU.cpp yet, headers that it needs are not
3486 included in the ICU headers used by WebKit.
3490 2011-03-02 Daniel Cheng <dcheng@chromium.org>
3492 Reviewed by David Levin.
3494 Add feature define for data transfer items
3495 https://bugs.webkit.org/show_bug.cgi?id=55510
3497 * Source/cmake/OptionsEfl.cmake:
3498 * Source/cmake/OptionsWinCE.cmake:
3499 * Source/cmakeconfig.h.cmake:
3503 2011-03-02 Andras Becsi <abecsi@webkit.org>
3505 Reviewed by Laszlo Gombos.
3507 [Qt][WK2] generate-forwarding-headers.pl should generate paths with framework names
3508 https://bugs.webkit.org/show_bug.cgi?id=55478
3510 On case insensitive systems the generated forwarding headers cause build problems.
3512 * Source/WebKit.pri: Adjust INCLUDEPATH for the project.
3514 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
3516 Unreviewed, rolling out r80079.
3517 http://trac.webkit.org/changeset/80079
3518 https://bugs.webkit.org/show_bug.cgi?id=55547
3520 "Broke the Win debug build?" (Requested by dcheng on #webkit).
3522 * Source/cmake/OptionsEfl.cmake:
3523 * Source/cmake/OptionsWinCE.cmake:
3524 * Source/cmakeconfig.h.cmake:
3526 2011-03-01 Daniel Cheng <dcheng@chromium.org>
3528 Reviewed by David Levin.
3530 Add feature define for data transfer items
3531 https://bugs.webkit.org/show_bug.cgi?id=55510
3533 * Source/cmake/OptionsEfl.cmake:
3534 * Source/cmake/OptionsWinCE.cmake:
3535 * Source/cmakeconfig.h.cmake:
3537 2011-03-01 Andras Becsi <abecsi@webkit.org>
3539 Reviewed by Csaba Osztrogonác.
3541 [Qt] Clean up the project files and move common options to WebKit.pri.
3543 Mac related changes suggested by Prasanth Ullattil <prasanth.ullattil@nokia.com>
3545 * Source/WebKit.pri: Common options should be here.
3546 Also move Mac options to this file to fix the Mac build.
3548 2011-03-01 Andras Becsi <abecsi@webkit.org>
3550 Unreviewed build fix.
3552 [Qt] Fix minimal build.
3554 * Source/WebKit.pri: Move the XP_UNIX define back to WebCore.pri.
3556 2011-02-28 Adam Barth <abarth@webkit.org>
3558 Reviewed by Dimitri Glazkov.
3560 Teach JavaScriptGlue gyp build about DEPTH
3561 https://bugs.webkit.org/show_bug.cgi?id=55421
3563 Moves the previously JavaScriptGlue-specific GYP helper shell scripts
3564 to the gyp directory in Source, where they can be shared by multiple
3567 * Source/gyp: Added.
3568 * Source/gyp/remove-headers-if-needed.sh: Copied from Source/JavaScriptGlue/gyp/remove-headers-if-needed.sh.
3569 * Source/gyp/run-if-exists.sh: Copied from Source/JavaScriptGlue/gyp/run-if-exists.sh.
3570 * Source/gyp/update-info-plist.sh: Copied from Source/JavaScriptGlue/gyp/update-info-plist.sh.
3572 2011-02-28 Benjamin Poulain <benjamin.poulain@nokia.com>
3574 Reviewed by Kenneth Rohde Christiansen.
3576 [Qt][WK2] Add a way to test the WebKit 2 APIs
3577 https://bugs.webkit.org/show_bug.cgi?id=55408
3579 Add the build file for test to the build system.
3581 * Source/WebKit.pri: Add the include path for WebKit 2 APIs.
3582 * Source/WebKit.pro: Add the dependency to build the new test project.
3584 2011-02-28 Balazs Kelemen <kbalazs@webkit.org>
3586 Reviewed by Anders Carlsson.
3588 [Qt][WK2] Plugin initialization
3589 https://bugs.webkit.org/show_bug.cgi?id=48127
3591 * Source/WebKit.pri: Lift the definition of the XP_UNIX macro
3592 from WebCore.pri to WebKit.pri to apply it to WebKit2 as well.
3594 2011-02-28 Kristian Amlie <kristian.amlie@nokia.com>
3596 Reviewed by Andreas Kling.
3598 Added full webkit module profile and a syncqt profile.
3600 This is for modularized Qt.
3602 [Qt] WebKit patches required to work with a modularized version of Qt
3603 https://bugs.webkit.org/show_bug.cgi?id=53916
3605 * Source/sync.profile: Added.
3607 2011-02-26 Dihan Wickremasuriya <dihan.wickremasuriya@nokia.com>
3609 Reviewed by Laszlo Gombos.
3611 [Qt] [Symbian] Disable dependency to a specific version of a Qt package for
3612 non-production builds.
3613 https://bugs.webkit.org/show_bug.cgi?id=55313
3615 * Source/WebKit.pri:
3617 2011-02-24 Alejandro G. Castro <alex@igalia.com>
3619 Rubber-stamped by Martin Robinson.
3621 Fixed compilation after r79537, added a bug to solve webkit2
3623 https://bugs.webkit.org/show_bug.cgi?id=55153
3627 2011-02-24 Christian Dywan <christian@lanedo.com>
3629 Rubber-stamped by Eric Seidel.
3631 [GTK] webkitgtk 1.3.7 build without translations
3632 https://bugs.webkit.org/show_bug.cgi?id=50612
3634 * GNUmakefile.am: Require stamp-po target for all-local so
3635 that po files are built before they install.
3637 2011-02-22 Philippe Normand <pnormand@igalia.com>
3639 Reviewed by Martin Robinson.
3641 [GTK] 1.3.12 release preparation
3642 https://bugs.webkit.org/show_bug.cgi?id=54967
3644 Version bump for 1.3.12 and updated NEWS file with release notes.
3645 Also bumped libsoup requirement to 2.33.6 as agreed with Sergio
3648 * Source/WebKit/gtk/NEWS:
3651 2011-02-22 Andras Becsi <abecsi@webkit.org>
3653 Reviewed by Laszlo Gombos.
3655 [Qt] Redesign the build system
3656 https://bugs.webkit.org/show_bug.cgi?id=51339
3660 Build WebCore as a static library, compile the WebKit API and WebKit2 API
3661 in a final step and link to WebKit2, WebCore and JSC libraries to fix
3662 linking issues resulting from stripped away symbols.
3664 * Source/WebKit.pri: Add common include paths
3665 * Source/WebKit.pro: Add new project file to SUBDIRS
3667 2011-02-20 Carlos Garcia Campos <cgarcia@igalia.com>
3669 Reviewed by Martin Robinson.
3671 [GTK] Bump GTK+3 dependency to 3.0
3672 https://bugs.webkit.org/show_bug.cgi?id=54394
3676 2011-02-19 Ryuan Choi <ryuan.choi@samsung.com>
3678 Reviewed by Martin Robinson.
3680 [GTK] Remove mandatory Enchant dependency
3681 https://bugs.webkit.org/show_bug.cgi?id=51587
3683 Add enable-spellcheck option which decides whether to use enchant.
3684 If disabled, WebKitGTK+ will not use enchant library.
3688 2011-02-18 Zan Dobersek <zandobersek@gmail.com>
3690 Reviewed by Martin Robinson.
3692 [Gtk] Re-enable meter tag support
3693 https://bugs.webkit.org/show_bug.cgi?id=54762
3695 Enable meter tag support in the configure.ac. This feature was
3696 previously enabled by default in the makefile, but should be
3697 enabled here after changes in r78981.
3701 2011-02-18 Kristian Amlie <kristian.amlie@nokia.com>
3703 Reviewed by Kenneth Rohde Christiansen.
3705 Avoided UiTools dependency if the module is not present.
3707 [Qt] WebKit patches required to work with a modularized version of Qt
3708 https://bugs.webkit.org/show_bug.cgi?id=53916
3710 * Source/WebKit.pri:
3712 2011-02-18 Ryuan Choi <ryuan.choi@samsung.com>
3714 Reviewed by Kent Tamura.
3716 [EFL] Remove GDK dependency.
3717 https://bugs.webkit.org/show_bug.cgi?id=53978
3719 Remove checking GDK library.
3721 * Source/cmake/OptionsEfl.cmake:
3723 2011-02-18 Philippe Normand <pnormand@igalia.com>
3725 Unreviewed, build fix after r78981
3727 * configure.ac: datagrid is datagrid, it is not database. Also
3728 meter is not progress. Fixed copy/paste mistakes.
3730 2011-02-18 Philippe Normand <pnormand@igalia.com>
3732 Reviewed by Martin Robinson.
3734 [GTK] minimal build unrecognized options
3735 https://bugs.webkit.org/show_bug.cgi?id=50890
3737 * configure.ac: added new configure options to enable/disable the
3738 meter element, progress element, datagrid and client-based
3739 geolocation support.
3741 2011-02-17 Kevin Ollivier <kevino@theolliviers.com>
3743 [wx] Build fix after introduction of JavaScriptCore/collector.
3747 2011-02-17 Kristian Amlie <kristian.amlie@nokia.com>
3749 Reviewed by Laszlo Gombos.
3751 Updated include paths for phonon.
3753 [Qt] WebKit patches required to work with a modularized version of Qt
3754 https://bugs.webkit.org/show_bug.cgi?id=53916
3756 * Source/WebKit.pri:
3758 2011-02-13 Hayato Ito <hayato@chromium.org>
3760 Reviewed by Kent Tamura.
3762 Update .gitignore to ignore files which Ninja build system generates.
3764 https://bugs.webkit.org/show_bug.cgi?id=54378
3768 2011-02-10 Peter Varga <pvarga@webkit.org>
3770 Reviewed by Csaba Osztrogonác.
3772 Remove PCRE source from trunk
3773 https://bugs.webkit.org/show_bug.cgi?id=54188
3775 * Source/cmake/WebKitFS.cmake:
3777 2011-02-09 Adam Barth <abarth@webkit.org>
3779 Reviewed by Steve Block.
3781 Move Android.mk into Source
3782 https://bugs.webkit.org/show_bug.cgi?id=53751
3784 A somewhat blind attempt to move Android.mk into the Source directory.
3785 I'm sure I've goofed this up in some way. The Android folks have
3786 kindly volunteered to fix this up once they merge past this revision.
3788 * Android.mk: Removed.
3789 * Source/Android.mk: Copied from Android.mk.
3791 2011-02-08 Alejandro G. Castro <alex@igalia.com>
3793 Reviewed by Martin Robinson.
3795 WebKit2 GTK Fails to Build #include nested too deeply
3796 https://bugs.webkit.org/show_bug.cgi?id=52219
3798 Removed the __STDC_FORMAT_MACROS definition, it is already defined
3799 in the file where PRIxx64 is used before the inclusion so we are
3804 2011-02-08 Kristian Amlie <kristian.amlie@nokia.com>
3806 Reviewed by Eric Seidel.
3808 Added include paths for QtScript.
3810 WebKit patches required to work with a modularized version of Qt
3811 https://bugs.webkit.org/show_bug.cgi?id=53916
3813 * Source/WebKit.pri:
3815 2011-02-03 Martin Robinson <mrobinson@igalia.com>
3817 Fix GTK+ WebGL build after r76600.
3819 * configure.ac: Make sure to respect configure.ac conventions
3820 consistently when it comes to capitalization. Remove an old
3821 reference to enable_3d_canvas.
3823 2011-02-02 Alejandro G. Castro <alex@igalia.com>
3825 Reviewed by Martin Robinson.
3827 Bump the WebKitGTK+ versions in preparation for development release.
3829 * configure.ac: Bump the library, libtool and user agent version.
3831 2011-02-02 Steve Lacey <sjl@chromium.org>
3833 Reviewed by Eric Carlson.
3835 Implement basic media statistics on media elements.
3836 https://bugs.webkit.org/show_bug.cgi?id=53322
3840 2011-02-02 Kevin Ollivier <kevino@theolliviers.com>
3842 [wx] Build fixes for wxWebKit.
3846 2010-01-28 Commit Queue <commit-queue@webkit.org>
3848 Unreviewed. Test commit for commit-queue@webkit.org.
3850 2010-01-28 Commit Queue <commit-queue@webkit.org>
3852 Unreviewed. Test commit for commit-queue@webkit.org.
3854 2010-01-28 Commit Queue <commit-queue@webkit.org>
3856 Unreviewed. Test commit for commit-queue@webkit.org.
3858 2011-01-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3860 Reviewed by Xan Lopez.
3862 [GTK] REGRESSION: http/tests/media/video-{cookie,referer}.html failing
3863 https://bugs.webkit.org/show_bug.cgi?id=53379
3865 Remove left over mentions of HAVE_SOUP_2_29_90, and apply the
3866 dependency on newer soup to efl as well.
3868 * Source/cmake/OptionsEfl.cmake:
3870 2011-01-29 Daniel Bates <dbates@rim.com>
3872 Reviewed by Maciej Stachowiak.
3874 Remove reference to ${CMAKE_SOURCE_DIR}/Source in CMake files
3875 https://bugs.webkit.org/show_bug.cgi?id=53382
3877 Our file system hierarchy ensures that CMAKE_SOURCE_DIR is defined to be /Source.
3878 So, ${CMAKE_SOURCE_DIR}/Source evaluates to the non-existent directory /Source/Source.
3879 Therefore, we should remove such references.
3881 * Source/cmake/OptionsCommon.cmake:
3883 2011-01-29 Daniel Bates <dbates@rim.com>
3885 Reviewed by Eric Seidel.
3887 Move wince/mt19937ar.c to ThirdParty and make it a policy choice
3888 https://bugs.webkit.org/show_bug.cgi?id=53253