1 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
3 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
4 https://bugs.webkit.org/show_bug.cgi?id=74640
6 Reviewed by Antonio Gomes.
8 r84991 removed Datagrid from the tree, but the options in CMake were
11 * Source/cmake/OptionsBlackBerry.cmake:
12 * Source/cmake/OptionsEfl.cmake:
13 * Source/cmake/OptionsWinCE.cmake:
14 * Source/cmakeconfig.h.cmake:
16 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
18 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
19 https://bugs.webkit.org/show_bug.cgi?id=71821
21 Reviewed by Yury Semikhatsky.
23 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
25 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
27 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
29 Reviewed Simon Hausmann.
33 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
35 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
36 https://bugs.webkit.org/show_bug.cgi?id=72893
38 Reviewed by Kenneth Rohde Christiansen.
40 This patch extends QQuickWebViewExperimental by a property named
41 viewportInfo, which contains the viewport scalability and
42 layout and contents size information. This property is exposed to
43 QML through the experimental extension for QQuickWebView.
45 * Source/qtwebkit-export.map:
47 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
49 Add a manual test for caret blinking during forward deletion
50 https://bugs.webkit.org/show_bug.cgi?id=74494
52 Reviewed by Dan Bernstein.
54 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
55 This is a follow up for r102413.
57 * ManualTests/caret-blink-during-forward-delete.html: Added.
59 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
61 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
65 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
67 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
71 https://bugs.webkit.org/show_bug.cgi?id=74413
73 Reviewed by Simon Hausmann.
77 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
79 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
80 https://bugs.webkit.org/show_bug.cgi?id=74492
82 Reviewed by Simon Hausmann.
86 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
88 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
89 https://bugs.webkit.org/show_bug.cgi?id=74412
91 Reviewed by Simon Hausmann.
93 Add -lrt to fix WK2 linking when gstreamer is not used.
97 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
99 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
100 https://bugs.webkit.org/show_bug.cgi?id=74417
102 Reviewed by Simon Hausmann.
104 Based on original patch by Kenneth Christiansen.
108 2011-12-14 Jacky Jiang <zhajiang@rim.com>
110 [BlackBerry] Switch to libjpeg for decoding
111 https://bugs.webkit.org/show_bug.cgi?id=74475
113 Reviewed by Daniel Bates.
115 Find libjpeg instead of libimg.
117 * Source/cmake/OptionsBlackBerry.cmake:
119 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
121 [Qt] Get rid of layering violations in includes
123 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
124 in the webcore.prf, but rather in each target that specificly needs
125 headers in these location. We used to include them directly in webcore
126 since we had layering violations between WebCore and WebKit, but now
127 that they are gone there's no reason to do that.
129 Reviewed by Simon Hausmann.
133 2011-12-12 Andy Wingo <wingo@igalia.com>
135 Simplify autotools configure.ac
136 https://bugs.webkit.org/show_bug.cgi?id=74312
138 Reviewed by Martin Robinson.
140 * configure.ac: Don't AC_DEFINE so many things. Many of the
141 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
142 and with Platform.h we don't need to make an explicit decision
143 here. If the user does pass --enable-jit or --disable-jit, effect
144 that choice via setting JSC_CPPFLAGS.
146 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
148 [Qt][WK2] History is not accessible in QML.
149 https://bugs.webkit.org/show_bug.cgi?id=73016
151 Reviewed by Simon Hausmann.
153 Add the new QWebNavigationHistory in the map file.
155 * Source/qtwebkit-export.map:
157 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
159 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
160 https://bugs.webkit.org/show_bug.cgi?id=73826
162 Reviewed by Tor Arne Vestbø.
164 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
166 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
168 [GTK] Initial implementation of Accelerated Compositing using Clutter
169 https://bugs.webkit.org/show_bug.cgi?id=73319
171 Reviewed by Gustavo Noronha Silva.
173 * GNUmakefile.am: Export new compilation macros.
174 * configure.ac: Add clutter backend for Accelerated Compositing.
176 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
178 Unreviewed, rolling out r102323.
179 http://trac.webkit.org/changeset/102323
180 https://bugs.webkit.org/show_bug.cgi?id=74069
182 Caused Chromium and GTK build failure (Requested by bashi on
185 * Source/autotools/symbols.filter:
187 2011-12-08 Fady Samuel <fsamuel@chromium.org>
189 Move scalePageBy from eventSender to window.internals
190 https://bugs.webkit.org/show_bug.cgi?id=64512
192 Reviewed by Simon Fraser.
194 * Source/autotools/symbols.filter:
196 2011-12-06 Dirk Pranke <dpranke@chromium.org>
198 Add Tools/Tool.xcodeproj,
199 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
200 Source/WebKit/chromium/All.xcodeproj to .gitignore
202 https://bugs.webkit.org/show_bug.cgi?id=73823
204 Reviewed by Tony Chang.
208 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
210 [Qt] build-jsc script doesn't work
211 https://bugs.webkit.org/show_bug.cgi?id=73910
213 Reviewed by Tor Arne Vestbø.
215 * WebKit.pro: Move WTF SUBDIR stuff out of here and
216 straight into JavaScriptCore/JavaScriptCore.pro.
217 Unconditionally "recurse" into JavaScriptCore now,
218 as we'll do the v8 scoping there to only build WTF.
220 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
222 [Qt] Add Source/qtwebkitversion.h to .gitignore
223 https://bugs.webkit.org/show_bug.cgi?id=73823
225 Reviewed by Tor Arne Vestbø.
229 2011-12-03 Dan Winship <danw@gnome.org>
231 [GTK] Update required libsoup version
232 https://bugs.webkit.org/show_bug.cgi?id=71611
234 Reviewed by Martin Robinson.
236 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
239 2011-12-02 Fady Samuel <fsamuel@chromium.org>
241 When page scaling is in use position:fixed has incorrect results
242 https://bugs.webkit.org/show_bug.cgi?id=68617
244 Reviewed by Simon Fraser.
246 * Source/autotools/symbols.filter:
248 2011-12-02 Martin Robinson <mrobinson@igalia.com>
250 Try to fix the GTK+ debug bot. As discussed with other GTK+
251 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
252 now in WebKit. The flag itself is now deprecated in GLib in favor of
255 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
257 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
259 [wx] Unreviewed build fixes for Windows build.
263 2011-12-02 Alejandro G. Castro <alex@igalia.com>
265 [GTK] Fix TextureMapperCairo compilation
266 https://bugs.webkit.org/show_bug.cgi?id=73655
268 Reviewed by Martin Robinson.
270 * GNUmakefile.am: The variables need the USE part in the name.
271 * configure.ac: We can not define the variable twice.
273 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
275 Unreviewed, revert r101347.
276 https://bugs.webkit.org/show_bug.cgi?id=73580
278 It breaks the linking of Tools/ targets due to missing functions.
280 * Source/cmake/OptionsEfl.cmake:
282 2011-12-02 Alejandro G. Castro <alex@igalia.com>
284 [GTK] Improve C++0x compat warnings check
285 https://bugs.webkit.org/show_bug.cgi?id=73642
287 Reviewed by Martin Robinson.
291 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
293 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
294 https://bugs.webkit.org/show_bug.cgi?id=73458
296 Reviewed by Martin Robinson.
298 * GNUmakefile.am: Export new compilation macros.
299 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
301 2011-12-01 Patrick Gansterer <paroga@webkit.org>
303 [CMake] Make the feature defines for DOM names explicit
304 https://bugs.webkit.org/show_bug.cgi?id=72812
306 Reviewed by Daniel Bates.
308 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
309 for every port in the correspondig platform file. Pass an explicit list of defines
310 to the CMake macro, so we need to maintain the list only once.
312 * Source/cmake/OptionsBlackBerry.cmake:
313 * Source/cmake/OptionsEfl.cmake:
314 * Source/cmake/OptionsWinCE.cmake:
315 * Source/cmake/WebKitFeatures.cmake:
317 2011-11-30 Alejandro G. Castro <alex@igalia.com>
319 [GTK] Add accelerated compositing compilation option
320 https://bugs.webkit.org/show_bug.cgi?id=73298
322 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
323 define. Add the build compilation option
324 --with-accelerated-compositing and use it in the makefile.
326 Reviewed by Martin Robinson.
331 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
333 remove buildinformation from BlackBerry porting build system
334 https://bugs.webkit.org/show_bug.cgi?id=73276
336 Reviewed by Daniel Bates.
338 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
340 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
342 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
343 https://bugs.webkit.org/show_bug.cgi?id=72155
345 Reviewed by Simon Hausmann.
347 Add additional WebCoreSupport files for Qt.
351 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
353 [Qt][WK2] Implement permission API for Qt port
354 https://bugs.webkit.org/show_bug.cgi?id=59200
356 Permission API hookup for Geolocation, it allows to receive in WebView
357 a signal when a permission request is done (e.g. to grant permission
358 for accessing geolocation information) and set it accordingly.
360 Reviewed by Simon Hausmann.
362 * Source/qtwebkit-export.map:
364 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
366 [wx] Unreviewed build fix for Leopard compilation.
370 2011-11-29 Philippe Normand <pnormand@igalia.com>
372 [GTK] hide WebAudio build option until support for FFTW is removed
373 https://bugs.webkit.org/show_bug.cgi?id=73295
375 Reviewed by Martin Robinson.
377 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
379 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
381 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
382 https://bugs.webkit.org/show_bug.cgi?id=73111
384 Add feature define for TextureMapper and OpenGL package.
386 Reviewed by Noam Rosenthal.
388 * Source/cmake/OptionsEfl.cmake:
390 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
392 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
393 https://bugs.webkit.org/show_bug.cgi?id=72848
395 Add flag and description.
397 Reviewed by Dimitri Glazkov.
401 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
403 [Qt] Build system fixes against V8.
405 Reviewed by Tor Arne Vestbø.
407 * Source/api.pri: Get rid of old v8 cruft.
408 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
410 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
412 [Qt] WTF should be built as separate static library
413 https://bugs.webkit.org/show_bug.cgi?id=73201
415 Reviewed by Tor Arne Vestbø.
417 * Source/api.pri: Require wtf.
418 * WebKit.pro: Build WTF.
420 2011-11-17 Martin Robinson <mrobinson@igalia.com>
422 [GTK] Integrate build-gtkdoc into build-webkit and make
423 https://bugs.webkit.org/show_bug.cgi?id=72626
425 Reviewed by Philippe Normand.
427 * GNUmakefile.am: Remove references to old gtkdoc files. Update
428 the dist-hook to include copying documentation into the distribution.
429 This also means that the build will fail if documentation hasn't been
430 generated before 'make dist.'
431 * configure.ac: Ditto.
433 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
435 [Qt] Re-generate QtWebKit API forwarding headers when API changes
437 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
438 so we need sync.profile to live in the same directory as the project file
439 that will be touched when adding/removing API (api.pri in our case).
441 Since the WebKit2 APIs live in a separate static library, we have to
442 add the project file for WebKit2 as a dependency of the api.pri file
443 as well, so that any changes to the WebKit2 API will still trigger a
444 run of qmake (and then syncqt).
446 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
447 that the forwarding headers are still generated in the root build dir,
448 not in the Source dir along with the internal forwarding headers.
450 Reviewed by Andreas Kling.
452 * Source/QtWebKit.pro:
454 * Source/sync.profile: Renamed from sync.profile.
456 2011-11-23 Halton Huo <halton.huo@intel.com>
458 [EFL] Add zlib depend when freetype is used.
459 https://bugs.webkit.org/show_bug.cgi?id=66365
461 Unreviewed build fix.
463 When freetype is enabled, uncompress() function is used by
464 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
465 add libz as dependency for fix linking issue.
467 * Source/cmake/OptionsEfl.cmake: search for ZLIB
469 2011-10-08 Martin Robinson <mrobinson@igalia.com>
471 [GTK] Enable WebGL by default
472 https://bugs.webkit.org/show_bug.cgi?id=69706
474 Reviewed by Xan Lopez.
476 * configure.ac: Enable WebGL by default if the build target is X11.
478 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
480 [CMake] Move the top-level logic to the top-level directory.
481 https://bugs.webkit.org/show_bug.cgi?id=72685
483 Reviewed by Brent Fulgham.
485 Move most of the top-level code in Source/CMakeLists.txt to
486 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
487 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
488 to a non-Source directory.
490 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
492 2011-11-22 Adam Klein <adamk@chromium.org>
494 Add new WebKit/chromium/dbus directory to .gitignore.
498 2011-11-22 Adam Klein <adamk@chromium.org>
500 Ignore more gyp-generated build files in WTF.gyp.
504 2011-11-22 Andy Wingo <wingo@igalia.com>
506 Fix .dir-locals.el to only apply to specific modes
507 https://bugs.webkit.org/show_bug.cgi?id=72963
509 Reviewed by Xan Lopez.
511 * .dir-locals.el: Remove `nil' block, as it was causing
512 makefile-mode not to insert tabs.
514 2011-11-21 Adam Klein <adamk@chromium.org>
516 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
520 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
522 [Qt] [WK2] WebKitTestRunner doesn't build in debug
523 https://bugs.webkit.org/show_bug.cgi?id=72827
525 Reviewed by Andreas Kling.
527 Add exports to fix WebKitTestRunner debug build.
529 * Source/qtwebkit-export.map:
531 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
533 [Qt] Add WebView.view attached property support for dialogs in QML
534 https://bugs.webkit.org/show_bug.cgi?id=72825
536 Reviewed by Simon Hausmann.
538 Export QQuickWebViewAttached.
540 * Source/qtwebkit-export.map:
542 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
544 Update .gitignore for latest WebKitLibraries
545 https://bugs.webkit.org/show_bug.cgi?id=72851
547 Reviewed by Andreas Kling.
549 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
551 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
553 [GTK] Update NEWS and configure.ac for 1.7.2 release
554 https://bugs.webkit.org/show_bug.cgi?id=72868
556 Reviewed by Xan Lopez.
558 * configure.ac: Bumped version number.
560 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
562 [wx] Build fix after GeneratedImage refactoring.
566 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
568 [Qt] Add the map file symbols export as a dependency of the final qmake target.
569 https://bugs.webkit.org/show_bug.cgi?id=72740
571 Reviewed by Simon Hausmann.
573 Add the symbols file part of the target dependencies.
577 2011-11-18 Daniel Bates <dbates@rim.com>
579 Add CMake build infrastructure for the BlackBerry port
580 https://bugs.webkit.org/show_bug.cgi?id=72768
582 Reviewed by Adam Barth and Antonio Gomes.
584 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
585 * Source/cmake/OptionsBlackBerry.cmake: Added.
586 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
587 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
589 2011-11-18 Adam Barth <abarth@webkit.org>
591 Prepare to move manual-tests out of WebCore
592 https://bugs.webkit.org/show_bug.cgi?id=72782
594 Reviewed by Eric Seidel.
596 Update these files to refer to the new location of ManualTests.
599 * Source/cmake/WebKitPackaging.cmake:
601 2011-11-18 Patrick Gansterer <paroga@webkit.org>
603 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
604 https://bugs.webkit.org/show_bug.cgi?id=72710
606 Reviewed by Brent Fulgham.
608 * Source/CMakeLists.txt:
610 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
612 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
613 needed for the qml plugin.
615 * Source/qtwebkit-export.map:
617 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
619 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
620 that was added since I made the export patch.
622 * Source/qtwebkit-export.map:
624 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
626 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
627 https://bugs.webkit.org/show_bug.cgi?id=72697
629 Reviewed by Kenneth Rohde Christiansen.
631 * Source/api.pri: On Linux, use a GNU LD version script to manage the
632 symbol exports, which includes the public WK1/WK2 API as well as a bunch
633 of private WTF symbols needed for WTR and the Injected Bundle.
634 * Source/qtwebkit-export.map: Added.
636 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
638 [EFL] Clean up the use of DATA_DIR in the buildsystem
639 https://bugs.webkit.org/show_bug.cgi?id=72681
641 Reviewed by Daniel Bates.
643 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
644 and add it to the cache; add a variable with the path of the generated
645 theme and remove the -DDATA_DIR definition, it was moved to
646 PlatformEFL.cmake in WebCore.
648 2011-11-17 Patrick Gansterer <paroga@webkit.org>
650 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
651 https://bugs.webkit.org/show_bug.cgi?id=72643
653 Reviewed by Brent Fulgham.
655 * Source/cmake/OptionsEfl.cmake:
656 * Source/cmake/OptionsWinCE.cmake:
657 * Source/cmakeconfig.h.cmake:
659 2011-11-17 Kelly Norton <knorton@google.com>
661 Several void functions in FrameView and RenderObject actually return values.
662 https://bugs.webkit.org/show_bug.cgi?id=72640
664 Reviewed by Adam Barth.
666 * ../../Source/WebCore/page/FrameView.cpp:
667 * ../../Source/WebCore/rendering/RenderObject.cpp:
669 2011-11-17 Patrick Gansterer <paroga@webkit.org>
671 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
672 https://bugs.webkit.org/show_bug.cgi?id=72516
674 Reviewed by Brent Fulgham.
676 On windows some code generators fail, if the path to the preprocessor contains spaces.
677 Use only the executable name to avoid this issue for now.
679 * Source/cmake/OptionsCommon.cmake:
681 2011-11-17 Jochen Eisinger <jochen@chromium.org>
683 [chromium] add gyp-mac-tool to .gitignore
684 https://bugs.webkit.org/show_bug.cgi?id=72603
686 Reviewed by Tony Gentilcore.
688 This file is generated by the make-based build of the chromium/mac port
690 * .: Modified property svn:ignore.
693 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
695 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
697 A new extension object has been added to QQuickWebView (the same approach should be used
698 for other API classes that need experimental APIs). The QML extension mechanism is then
699 built on top of the experimental object.
701 https://bugs.webkit.org/show_bug.cgi?id=72522
703 Reviewed by Simon Hausmann.
705 * Source/QtWebKit.pro:
708 2011-11-11 Adrienne Walker <enne@google.com>
710 [chromium] Expose mock scrollbars to window.internals
711 https://bugs.webkit.org/show_bug.cgi?id=72195
713 Reviewed by James Robinson.
715 * Source/autotools/symbols.filter:
717 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
719 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
721 Reviewed by Tor Arne Vestbø.
723 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
725 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
727 Fix path to module file in root project file
729 Reviewed by Simon Hausmann.
733 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
735 Unreviewed, rolling out r100266.
736 http://trac.webkit.org/changeset/100266
742 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
744 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
746 Reviewed by Tor Arne Vestbø.
748 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
750 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
752 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
754 Reviewed by Simon Hausmann.
758 2011-11-12 Patrick Gansterer <paroga@webkit.org>
760 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
761 https://bugs.webkit.org/show_bug.cgi?id=71365
763 Reviewed by Daniel Bates.
765 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
766 This adds better IDE support for such targets.
768 * Source/cmake/WebKitMacros.cmake:
770 2011-11-11 Shinya Kawanaka <shinyak@google.com>
772 Implement legacy text check emulation in unified text check interface.
773 https://bugs.webkit.org/show_bug.cgi?id=70299
775 Reviewed by Hajime Morita.
777 * Source/autotools/symbols.filter:
779 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
781 [Qt] Build fix of the private QML module with --no-webkit2.
782 https://bugs.webkit.org/show_bug.cgi?id=67707
784 Reviewed by Tor Arne Vestbø.
786 * Source/QtWebKit.pro:
788 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
790 [Qt] Add a way to have experimental features in WebKit2
791 https://bugs.webkit.org/show_bug.cgi?id=67707
793 Reviewed by Kenneth Rohde Christiansen.
795 Add the new private QML module in the build.
797 * Source/QtWebKit.pro:
799 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
801 [Qt] X11 plugins need to be reworked for Qt5
802 https://bugs.webkit.org/show_bug.cgi?id=70023
804 Reviewed by Simon Hausmann.
806 Rework our basic plugin support in a way that does
807 not need a bridge between Qt and X. The solution is
808 based on getting the content drawed by the plugin
809 from the server as an image and creating a QImage
812 * Source/api.pri: Link to xlib if necessary.
814 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
816 [Qt] Clean up build system
818 Reviewed by Tor Arne Vestbø.
820 * Source/api.pri: Eliminate use of WebKit2.pri.
822 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
824 [Qt] Merge QTouchWebView and QDesktopWebView into one class
825 https://bugs.webkit.org/show_bug.cgi?id=71355
827 Reviewed by Kenneth Rohde Christiansen.
829 Remove old tests and merge them into the new QQuickWebView directory.
833 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
835 [Qt] Change semantics of the haveQt() function to match API promises
837 Having Qt 5 does not imply that we have Qt 4, from an API point of
838 view, as a major version can in theory break BC/SC. Our minimum
839 version of Qt 4 will always be the latest released version of Qt 4,
840 so the only place we should use haveQt(4, x) is when checking for
841 the minimum requirements.
843 Reviewed by Simon Hausmann.
845 * Source/QtWebKit.pro:
847 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
849 [Qt] Make sure headers.pri has the right relative paths for install
851 The install rules are generated from api.pri which lives in Source,
852 which means the paths in headers.pri, which is the basis for the
853 install rules, needs to be relative to Source as well.
855 We were also installing the headers from the forwarding headers
856 directory, which was wrong, as those headers contained relative paths.
858 We now install the actual headers, by using headers.pri as a basis.
860 https://bugs.webkit.org/show_bug.cgi?id=71697
862 Reviewed by Simon Hausmann.
864 * Source/QtWebKit.pro:
868 2011-11-09 Shinya Kawanaka <shinyak@google.com>
870 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
871 https://bugs.webkit.org/show_bug.cgi?id=71792
873 Reviewed by Hajime Morita.
875 * Source/autotools/symbols.filter: Exposed necessary symbols.
877 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
879 [wx] Unreviewed build fix. Update project files.
883 2011-11-09 Philippe Normand <pnormand@igalia.com>
885 [GTK][DRT] window internals object is not reset after each test
886 https://bugs.webkit.org/show_bug.cgi?id=71890
888 Reviewed by Martin Robinson.
890 * Source/autotools/symbols.filter: Revert un-needed symbol.
892 2011-11-09 Philippe Normand <pnormand@igalia.com>
894 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
896 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
898 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
900 [Qt] Only copy framework headers once when debug_and_release is enabled
902 Otherwise we might end up in a race condition where we try to symlink
903 the headers directory in the makefile for debug and release at the same
906 Reviewed by Simon Hausmann.
910 2011-11-08 Martin Robinson <mrobinson@igalia.com>
912 Take another stab at fixing the GTK+ build.
914 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
916 2011-11-08 Daniel Bates <dbates@webkit.org>
918 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
919 (https://bugs.webkit.org/show_bug.cgi?id=71840)
921 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
923 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
925 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
927 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
928 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
929 that the files are there and use $$files() to list the files to be copied.
931 Reviewed by Csaba Osztrogonác.
935 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
937 Enable DFG JIT by default on X86 Linux and Mac platforms
938 https://bugs.webkit.org/show_bug.cgi?id=71686
940 Reviewed by Filip Pizlo.
942 Remove the DFG cmake option for Efl port as we'll determine whether to
943 switch on DFG or not based on build target platforms.
945 * Source/cmake/OptionsEfl.cmake:
946 * Source/cmakeconfig.h.cmake:
948 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
950 [Qt] Ensure forwarding headers are generated before generating install rules
952 The install rule for headers depends on qmake being able to walk the list of
953 headers in the $build_root/include/QtWebKit directory, but this directory is
954 empty until we've generated the forwarding headers. So we need to make sure
955 the forwarding headers are generated _before_ we run qmake on the api project
956 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
957 root project file (due to the sync.profile file).
959 https://bugs.webkit.org/show_bug.cgi?id=71697
961 Reviewed by Simon Hausmann.
963 * Source/QtWebKit.pro:
966 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
968 [EFL] Support requestAnimationFrame API
969 https://bugs.webkit.org/show_bug.cgi?id=67112
971 Reviewed by Andreas Kling.
973 Add build-option for requestAnimationFrame feature.
975 * Source/cmake/OptionsEfl.cmake:
976 * Source/cmakeconfig.h.cmake:
978 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
980 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
982 Reviewed-by Simon Hausmann.
986 2011-11-04 Philippe Normand <pnormand@igalia.com>
988 [GTK] Disable VIDEO_TRACK for now
989 https://bugs.webkit.org/show_bug.cgi?id=71547
991 Reviewed by Gustavo Noronha Silva.
993 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
996 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
998 [Qt] Don't build all of webkit when running build-jsc
1000 In case the whole webkit project was built, but we then subsequently
1001 want to build only JSC, we need to run make in the proper subdirectory.
1003 This also means the incremental target needs to be added to all
1006 Reviewed by Simon Hausmann.
1010 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1012 [Qt] Refactor and clean up the qmake build system
1014 The qmake build system has accumulated a bit of cruft and redundancy
1015 over time. There's also a fairly tight coupling between how to build
1016 the various targets, and _what_ to build, making it harder to add new
1017 rules or sources. This patch aims to elevate these issues somewhat.
1019 This is a short-list of the changes:
1021 * The rules for how to build targets are now mostly contained as
1022 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1023 allows us to do pre- and post-processing of each project file,
1024 which helps to clean up the actual project files.
1026 * Derived sources are no longer generated as a separate make-step
1027 but is part of each target's project file as a subdir. Makefile
1028 rules are used to ensure that we run make on the derived sources
1029 before running qmake on the actual target makefile. This makes
1030 it easier to keep a proper dependency between derived sources
1033 * We use GNU make and the compiler to generate dependencies on
1034 UNIX-based systems running Qt 5. This allows us to lessen the
1035 need to run qmake, which should reduce compile time.
1037 * WebKit2 is now build by default if building with Qt 5. It can
1038 be disabled by passing --no-webkit2 to build-webkit.
1040 The result of these changes are hopefully a cleaner and easier
1041 build system to modify, and faster build times due to no longer
1042 running qmake on every single build. It's also a first step
1043 towards possibly generating the list of sources using another
1046 https://bugs.webkit.org/show_bug.cgi?id=71222
1048 Reviewed by Simon Hausmann.
1050 * Source/DerivedSources.pro: Removed.
1051 * Source/QtWebKit.pro: Added.
1052 * Source/WebKit.pri: Removed.
1053 * Source/WebKit.pro: Removed.
1054 * Source/api.pri: Added.
1055 * Source/tests.pri: Added.
1056 * WebKit.pro: Added.
1057 * sync.profile: Renamed from Source/sync.profile.
1059 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
1061 [Qt] Remove Maemo specific code paths
1062 https://bugs.webkit.org/show_bug.cgi?id=71476
1064 Reviewed by Kenneth Rohde Christiansen.
1066 * Source/WebKit.pri:
1068 2011-11-03 Dongwoo Im <dw.im@samsung.com>
1070 [EFL] Enable the Page Visibility API.
1071 https://bugs.webkit.org/show_bug.cgi?id=69127
1073 Reviewed by Adam Barth.
1075 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
1077 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
1078 * Source/cmakeconfig.h.cmake: ditto.
1080 2011-10-28 Adam Barth <abarth@webkit.org>
1082 Rename ExceptionCodeDescription.in to DOMExceptions.in
1083 https://bugs.webkit.org/show_bug.cgi?id=71157
1085 Reviewed by Eric Seidel.
1087 * Source/cmake/WebKitMacros.cmake:
1089 2011-10-28 Adam Barth <abarth@webkit.org>
1091 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
1092 https://bugs.webkit.org/show_bug.cgi?id=70890
1094 Reviewed by Eric Seidel.
1096 Add a code generation step.
1098 * Source/cmake/WebKitMacros.cmake:
1100 2011-10-27 Priit Laes <plaes@plaes.org>
1102 [GTK] Create .xz tarballs during distcheck
1103 https://bugs.webkit.org/show_bug.cgi?id=71001
1105 Reviewed by Martin Robinson.
1107 * configure.ac: Switched tarballs to use .xz compression.
1109 2011-10-27 Daniel Bates <dbates@rim.com>
1111 CMake: Add support to optionally install the built JavaScript shell
1112 https://bugs.webkit.org/show_bug.cgi?id=71062
1114 Reviewed by Antonio Gomes.
1116 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
1117 defined will generate an installation rule to install the built
1118 JavaScript shell into /bin (with respect to the prefix path).
1120 By default, we don't define this option and hence don't generate
1121 an installation rule for the JavaScript shell.
1123 * Source/CMakeLists.txt:
1125 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
1127 Unreviewed, rolling out r98556.
1128 http://trac.webkit.org/changeset/98556
1129 https://bugs.webkit.org/show_bug.cgi?id=71031
1131 The test added by the patch doesn't pass on Snow Leopard
1132 (Requested by rniwa on #webkit).
1134 * Source/autotools/symbols.filter:
1136 2011-10-27 Shinya Kawanaka <shinyak@google.com>
1138 Implement legacy text check emulation in unified text check interface.
1139 https://bugs.webkit.org/show_bug.cgi?id=70299
1141 Reviewed by Hajime Morita.
1143 * Source/autotools/symbols.filter:
1145 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
1147 [GStreamer] WebAudio AudioFileReader implementation
1148 https://bugs.webkit.org/show_bug.cgi?id=69834
1150 Reviewed by Martin Robinson.
1152 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
1155 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1157 [GTK] Update NEWS and configure.ac for 1.7.1 release
1158 https://bugs.webkit.org/show_bug.cgi?id=70932
1160 Reviewed by Martin Robinson.
1162 * configure.ac: Bumped version number.
1164 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1166 [GTK] [WK2] Add WebKit2 distcheck support
1167 https://bugs.webkit.org/show_bug.cgi?id=70933
1169 Reviewed by Martin Robinson.
1171 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
1172 * configure.ac: Removed WebKit2 doc generation for the moment.
1174 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
1176 Remove QtScript source code from WebKit.
1177 https://bugs.webkit.org/show_bug.cgi?id=64088
1179 Reviewed by Tor Arne Vestbø.
1181 Removed dead code that isn't developed anymore.
1183 * Source/WebKit.pro:
1185 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
1187 [GTK] Streamline wk1 documentation build
1188 https://bugs.webkit.org/show_bug.cgi?id=70447
1190 Reviewed by Martin Robinson.
1192 * GNUmakefile.am: include the documentation's GNUmakefile.am;
1193 * autogen.sh: we no longer call gtkdocize, since we now ship
1194 a modified gtk-doc.make;
1195 * configure.ac: no longer generate a separate GNUmakefile for
1196 the documentation build.
1198 2011-10-18 Adam Barth <abarth@webkit.org>
1200 Always enable ENABLE(XPATH)
1201 https://bugs.webkit.org/show_bug.cgi?id=70217
1203 Reviewed by Eric Seidel.
1205 * Source/cmake/OptionsEfl.cmake:
1206 * Source/cmake/OptionsWinCE.cmake:
1207 * Source/cmakeconfig.h.cmake:
1210 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1212 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
1214 We don't need a sepearate plugin, as we no longer expose the WK2
1215 APIs under QtWebKit.experimental, but now use QtWebKit. The version
1216 was also changed to 3.0 instead of 5.0, as the original plugin was
1217 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
1219 Reviewed by Andreas Kling.
1221 * Source/WebKit.pro:
1223 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
1225 [Gtk] Support for client-based geolocation
1226 https://bugs.webkit.org/show_bug.cgi?id=64970
1228 Reviewed by Martin Robinson.
1230 Remove flag for enabling client-based geolocation since
1231 it is used by default on Gtk port and hence not configurable.
1235 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
1237 Unreviewed; actually enable/disable microdata support in CMake.
1239 Follow-up to r97471, which did not plug the option to enable/disable
1240 microdata into the buildsystem.
1242 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
1243 * Source/cmake/OptionsWinCE.cmake: Ditto.
1244 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
1246 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
1248 GTK build fix patch by Gustavo Noronha Silva.
1250 * Source/autotools/symbols.filter:
1252 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
1254 [webkit]Debug Build Bot failure
1255 https://bugs.webkit.org/show_bug.cgi?id=70222
1257 Reviewed by Xan Lopez.
1259 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
1261 2011-10-16 Adam Barth <abarth@webkit.org>
1263 Always enable ENABLE(DOM_STORAGE)
1264 https://bugs.webkit.org/show_bug.cgi?id=70189
1266 Reviewed by Eric Seidel.
1268 * Source/cmake/OptionsEfl.cmake:
1269 * Source/cmake/OptionsWinCE.cmake:
1270 * Source/cmakeconfig.h.cmake:
1273 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1275 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
1276 https://bugs.webkit.org/show_bug.cgi?id=69920
1278 Reviewed by Kenneth Rohde Christiansen.
1280 * Source/WebKit.pri:
1281 * Source/WebKit.pro:
1283 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
1285 Rename virtual put to putVirtual
1286 https://bugs.webkit.org/show_bug.cgi?id=69851
1288 Reviewed by Darin Adler.
1290 Renamed virtual versions of put to putVirtual in prepration for
1291 adding the static put to the MethodTable in ClassInfo since the
1292 compiler gets mad if the virtual and static versions have the same
1295 * Source/autotools/symbols.filter:
1297 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
1299 Rename virtual put to putVirtual
1300 https://bugs.webkit.org/show_bug.cgi?id=69851
1302 Reviewed by Darin Adler.
1304 Renamed virtual versions of put to putVirtual in prepration for
1305 adding the static put to the MethodTable in ClassInfo since the
1306 compiler gets mad if the virtual and static versions have the same
1309 * Source/autotools/symbols.filter:
1311 2011-10-13 Arko Saha <arko@motorola.com>
1313 Microdata: Basic implementation of document.getItems() method.
1314 https://bugs.webkit.org/show_bug.cgi?id=68610
1316 Reviewed by Ryosuke Niwa.
1318 Added ENABLE(MICRODATA) feature flag.
1322 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
1324 [EFL] Add DumpRenderTreeSupportEfl
1325 https://bugs.webkit.org/show_bug.cgi?id=68458
1327 Reviewed by Kenneth Rohde Christiansen.
1329 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
1330 symbols so that DumpRenderTree can link to them.
1332 2011-10-12 Adam Barth <abarth@webkit.org>
1334 Remove ENABLE(XHTMLMP) and associated code
1335 https://bugs.webkit.org/show_bug.cgi?id=69729
1337 Reviewed by David Levin.
1339 * Source/cmake/OptionsEfl.cmake:
1340 * Source/cmake/OptionsWinCE.cmake:
1341 * Source/cmakeconfig.h.cmake:
1344 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1346 Fix build with GLib 2.31
1347 https://bugs.webkit.org/show_bug.cgi?id=69840
1349 Reviewed by Martin Robinson.
1351 * configure.ac: add check for pthread rwlock support.
1353 2011-10-10 Martin Robinson <mrobinson@igalia.com>
1355 [GTK] [WebKit2] Make adding another unit test easier
1356 https://bugs.webkit.org/show_bug.cgi?id=69409
1358 Reviewed by Gustavo Noronha Silva.
1360 * GNUmakefile.am: Include the new testing makefile.
1362 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1364 [Qt] Remove all references to QTDIR_build and standalone_package
1366 Qt is now modularized, which means we no longer import WebKit into
1367 the Qt source tree. Instead we use git submodules, and building
1368 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
1370 To decrease the number of buildsystem configurations we also remove
1371 the standalone_package code-path used when we were providing tarballs
1372 with the derived sources pre-generated.
1374 Reviewed by Simon Hausmann.
1376 * Source/WebKit.pri:
1377 * Source/WebKit.pro:
1379 2011-10-06 Fady Samuel <fsamuel@chromium.org>
1381 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
1382 https://bugs.webkit.org/show_bug.cgi?id=69009
1384 Reviewed by Simon Fraser.
1386 * Source/autotools/symbols.filter:
1388 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
1390 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
1391 https://bugs.webkit.org/show_bug.cgi?id=69520
1393 Reviewed by Csaba Osztrogonác.
1395 * Source/WebKit.pri: Introduce convenience qt5 scope.
1396 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
1398 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
1400 Provide configure option to switch between JSC and V8.
1401 https://bugs.webkit.org/show_bug.cgi?id=69469
1403 Reviewed by Philippe Normand.
1405 This is first of the patches to support building of V8 with
1406 WebKit GTK. With this patch, new command line switch named
1407 '--with-jsengine' is introduced, using which we can choose to
1408 build either jsc or v8.
1413 2011-10-04 Scott Graham <scottmg@chromium.org>
1415 Add GAMEPAD feature flag
1416 https://bugs.webkit.org/show_bug.cgi?id=66859
1418 Reviewed by Darin Fisher.
1422 2011-10-04 Varun Jain <varunjain@chromium.org>
1424 Fix position check for double tap gesture detection. A double tap
1425 should not be detected if the two taps are far from each other.
1426 https://bugs.webkit.org/show_bug.cgi?id=69270
1428 Reviewed by Darin Fisher.
1430 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
1432 * platform/chromium/GestureRecognizerChromium.cpp:
1433 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
1434 (WebCore::GestureRecognizerChromium::updateValues):
1435 (WebCore::GestureRecognizerChromium::click):
1436 * platform/chromium/GestureRecognizerChromium.h:
1438 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
1440 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
1441 https://bugs.webkit.org/show_bug.cgi?id=69325
1443 Reviewed by Gustavo Noronha Silva.
1445 Documentation generation for WebKit2-GTK+ APIs
1450 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
1452 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
1453 https://bugs.webkit.org/show_bug.cgi?id=69332
1455 Reviewed by Pavel Feldman.
1457 * Source/autotools/symbols.filter:
1459 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1461 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
1463 QWidget and friends now live in the QtWidgets library. We update
1464 includes in implementation files and private headers to us the
1465 non-module-prefixed path, and leave the lookup for the include
1466 path. For public headers we have to ifdef the includes as the
1467 user might now have the modules we need in his QT config.
1469 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
1470 have to update our code and use windowHandle() for setting the
1471 parent relationships.
1473 https://bugs.webkit.org/show_bug.cgi?id=68687
1475 Reviewed by Andreas Kling.
1477 * Source/WebKit.pro:
1479 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
1481 [GTK] Bump version to 1.7.0
1482 https://bugs.webkit.org/show_bug.cgi?id=69082
1484 Reviewed by Martin Robinson.
1486 Apart from bumping the library version to 1.7.0 this patch also
1487 sets the libtool version to the same one we have for the stable
1492 2011-09-28 Martin Robinson <mrobinson@igalia.com>
1494 Fix the WebKit2 WebGL build.
1496 * configure.ac: Add -ldl to the OPENGL_LIBS.
1498 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
1500 [EFL] Bump minimum requirement for eina.
1501 https://bugs.webkit.org/show_bug.cgi?id=68994
1503 Reviewed by Ryosuke Niwa.
1505 * Source/cmake/FindEFL.cmake:
1507 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1509 Unreviewed. Fix a build error in WebKit EFL.
1511 When web socket is disabled, there is a build break in WebKit EFL port.
1512 Currently, web socket is enabled by default in build-webkit script.
1513 Thus, the web socket is also enabled in EFL script of cmake build system for now.
1514 Because, WebKit EFL developers can't work on latest WebKit trunk.
1516 However, IMO, we should fix build errors when web socket is disabled.
1518 * Source/cmake/OptionsEfl.cmake:
1520 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
1522 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
1524 Install the flag, which indicates whether or not the optimization
1525 script was executed, on the global object.
1527 https://bugs.webkit.org/show_bug.cgi?id=68890
1529 Reviewed by Kenneth Russell.
1531 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1533 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
1535 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
1536 http://trac.webkit.org/changeset/96108
1537 http://trac.webkit.org/changeset/96111
1538 http://trac.webkit.org/changeset/96113
1539 http://trac.webkit.org/changeset/96116
1540 https://bugs.webkit.org/show_bug.cgi?id=68913
1542 Wait for working Qt5 (Requested by ossy on #webkit).
1544 * Source/WebKit.pro:
1546 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1548 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
1550 QWidget and friends now live in the QtWidgets library. We update
1551 includes in implementation files and private headers to us the
1552 non-module-prefixed path, and leave the lookup for the include
1553 path. For public headers we have to ifdef the includes as the
1554 user might now have the modules we need in his QT config.
1556 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
1557 have to update our code and use windowHandle() for setting the
1558 parent relationships.
1560 https://bugs.webkit.org/show_bug.cgi?id=68687
1562 Reviewed by Andreas Kling.
1564 * Source/WebKit.pro:
1566 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
1568 [GTK] Reorganize header files
1569 https://bugs.webkit.org/show_bug.cgi?id=65616
1571 Reviewed by Martin Robinson.
1573 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
1574 $(prefix)/include/webkitgtk-<api-version>
1576 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1578 [CMake] Remove FindFreetype.cmake
1579 https://bugs.webkit.org/show_bug.cgi?id=68778
1581 Reviewed by Adam Barth.
1583 CMake has provided its own FindFreetype.cmake forever, so there is no
1584 need to have another implementation in WebKit.
1586 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1587 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1588 * Source/cmake/FindFreetype.cmake: Removed.
1589 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
1590 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
1591 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
1592 check, it has never been checked and Freetype 2.1.10 from 2005 is
1595 2011-09-26 Alejandro G. Castro <alex@igalia.com>
1597 [GTK] pot file is not properly remove during distcheck
1598 https://bugs.webkit.org/show_bug.cgi?id=68797
1600 Defined DOMAIN variable before DISTCLEANFILES because we are using
1601 it there to identify the .pot file.
1603 Reviewed by Martin Robinson.
1607 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
1609 [CMake] Detect the operating system in a more generic way.
1610 https://bugs.webkit.org/show_bug.cgi?id=67482
1612 Reviewed by Adam Barth.
1614 So far the buildsystem only considered Windows, Linux and Mac OS X as
1615 valid operating systems, but any Unix (or at least the BSDs) should also
1618 By using the OS values CMake itself defines we can check for Unix
1619 systems in a more generic fashion.
1621 * Source/CMakeLists.txt:
1623 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
1625 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
1626 https://bugs.webkit.org/show_bug.cgi?id=51639
1628 Reviewed by Ryosuke Niwa.
1630 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
1632 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
1634 2011-09-25 Adam Barth <abarth@webkit.org>
1636 Finish removing PLATFORM(BREWMP) by removing associated code
1637 https://bugs.webkit.org/show_bug.cgi?id=68779
1639 Reviewed by Sam Weinig.
1641 * Source/cmake/WebKitPackaging.cmake:
1644 2011-09-25 Adam Barth <abarth@webkit.org>
1646 Remove PLATFORM(HAIKU) and associated code
1647 https://bugs.webkit.org/show_bug.cgi?id=68774
1649 Reviewed by Sam Weinig.
1651 * Source/cmake/WebKitPackaging.cmake:
1654 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
1656 [CMake] Remove FindLibXlst.cmake
1657 https://bugs.webkit.org/show_bug.cgi?id=68770
1659 Reviewed by Adam Barth.
1661 This file should have never been committed -- the library it looks for
1662 is called libxslt, not libxlst, so it has never really been used. When
1663 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
1666 * Source/cmake/FindLibXlst.cmake: Removed.
1668 2011-09-24 Adam Barth <abarth@webkit.org>
1670 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1671 https://bugs.webkit.org/show_bug.cgi?id=68767
1673 Reviewed by Eric Seidel.
1675 * Source/cmake/OptionsEfl.cmake:
1676 * Source/cmake/OptionsWinCE.cmake:
1677 * Source/cmakeconfig.h.cmake:
1680 2011-09-24 Adam Barth <abarth@webkit.org>
1682 Remove ENABLE(WCSS) and associated code
1683 https://bugs.webkit.org/show_bug.cgi?id=68759
1685 Reviewed by Darin Adler.
1689 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
1691 Add JSVALUE32_64 support to DFG JIT
1692 https://bugs.webkit.org/show_bug.cgi?id=67460
1694 Reviewed by Gavin Barraclough.
1696 Add cmake options to enable DFG JIT compilation for EFL port
1698 * Source/cmake/OptionsEfl.cmake:
1699 * Source/cmakeconfig.h.cmake:
1701 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1703 [CMake] Detect amd64 as a valid 64-bit architecture.
1704 https://bugs.webkit.org/show_bug.cgi?id=67481
1706 Reviewed by Oliver Hunt.
1708 Some operating systems (generally the BSDs) use amd64 instead of x86_64
1709 to report they're running on 64 bits, so consider it a valid value.
1711 * Source/CMakeLists.txt:
1713 2011-09-23 Adam Klein <adamk@chromium.org>
1715 Add ENABLE_MUTATION_OBSERVERS feature flag
1716 https://bugs.webkit.org/show_bug.cgi?id=68732
1718 Reviewed by Ojan Vafai.
1720 This flag will guard an implementation of the "Mutation Observers" proposed in
1721 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1725 2011-09-23 Varun Jain <varunjain@google.com>
1727 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
1728 https://bugs.webkit.org/show_bug.cgi?id=68198
1730 Reviewed by Dimitri Glazkov.
1732 * Source/autotools/symbols.filter:
1734 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
1736 Add static version of JSCell::visitChildren
1737 https://bugs.webkit.org/show_bug.cgi?id=68404
1739 Reviewed by Darin Adler.
1741 In this patch we just extract the bodies of the virtual visitChildren methods
1742 throughout the JSCell inheritance hierarchy out into static methods, which are
1743 now called from the virtual methods. This is an intermediate step in trying to
1744 move the virtual-ness of visitChildren into our own custom vtable stored in
1745 ClassInfo. We need to convert the methods to static methods in order to be
1746 able to more easily store and refer to them in our custom vtable since normal
1747 member methods store some implicit information in their types, making it
1748 impossible to store them generically in ClassInfo.
1750 * Source/autotools/symbols.filter:
1752 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
1754 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
1755 https://bugs.webkit.org/show_bug.cgi?id=68133
1757 Reviewed by Darin Adler.
1759 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
1761 2011-09-21 Joshua Bell <jsbell@chromium.org>
1763 IndexedDB: compare strings without decoding
1764 https://bugs.webkit.org/show_bug.cgi?id=68554
1766 Reviewed by Tony Chang.
1768 Resolves a FIXME in IndexedDB that was also identified as a hotspot
1769 during profiling. Yields a small performance improvement.
1771 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
1772 * Source/WebCore/storage/IDBLevelDBCoding.h:
1773 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
1775 011-09-21 Leandro Pereira <leandro@profusion.mobi>
1777 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
1778 Options{Efl,WinCE}.cmake.
1780 * Source/cmake/OptionsEfl.cmake:
1781 * Source/cmake/OptionsWinCE.cmake:
1783 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
1785 [GTK] requestAnimationFrame support for gtk port
1786 https://bugs.webkit.org/show_bug.cgi?id=66280
1788 Reviewed by Martin Robinson.
1790 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
1792 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
1794 [GTK] Update NEWS and configure.ac for 1.5.90 release
1796 Reviewed by Martin Robinson.
1800 2011-09-19 Adam Barth <abarth@webkit.org>
1802 Always enable ENABLE(EVENTSOURCE)
1803 https://bugs.webkit.org/show_bug.cgi?id=68414
1805 Reviewed by Eric Seidel.
1807 * Source/cmake/OptionsEfl.cmake:
1808 * Source/cmake/OptionsWinCE.cmake:
1809 * Source/cmakeconfig.h.cmake:
1812 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
1814 [EFL] Bump minimum requirement for cairo to 1.10.
1815 https://bugs.webkit.org/show_bug.cgi?id=68226
1817 Reviewed by Adam Barth.
1819 * Source/cmake/FindCairo.cmake: Check required version.
1820 * Source/cmake/OptionsEfl.cmake:
1822 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
1824 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
1825 https://bugs.webkit.org/show_bug.cgi?id=68237
1827 Reviewed by Kenneth Russell.
1829 Call the binding script lazily on the first run of the set() method of
1832 * ../../Source/WebCore/WebCore.gypi:
1833 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
1834 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
1835 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1836 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1837 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
1838 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1839 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
1841 2011-09-16 Martin Robinson <mrobinson@igalia.com>
1843 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
1844 https://bugs.webkit.org/show_bug.cgi?id=68178
1846 Reviewed by Xan Lopez.
1848 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
1851 2011-09-15 Adam Barth <abarth@webkit.org>
1853 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1854 https://bugs.webkit.org/show_bug.cgi?id=68205
1856 Reviewed by Eric Seidel.
1858 * Source/cmake/OptionsEfl.cmake:
1859 * Source/cmake/OptionsWinCE.cmake:
1860 * Source/cmakeconfig.h.cmake:
1863 2011-09-15 Varun Jain <varunjain@google.com>
1865 Add method to scroll current node to specific position in Chromium WebKit API
1866 https://bugs.webkit.org/show_bug.cgi?id=68192
1868 Reviewed by Dimitri Glazkov.
1870 * Source/WebKit/chromium/public/WebView.h:
1871 * Source/WebKit/chromium/src/WebViewImpl.cpp:
1872 * Source/WebKit/chromium/src/WebViewImpl.h:
1874 2011-09-15 Eric Seidel <eric@webkit.org>
1876 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1877 https://bugs.webkit.org/show_bug.cgi?id=68182
1879 Reviewed by Adam Barth.
1883 2011-09-15 Eric Seidel <eric@webkit.org>
1885 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1886 https://bugs.webkit.org/show_bug.cgi?id=68022
1888 Reviewed by Ryosuke Niwa.
1890 * Source/cmake/OptionsEfl.cmake:
1891 * Source/cmake/OptionsWinCE.cmake:
1892 * Source/cmakeconfig.h.cmake:
1895 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
1897 Unreviewed, rolling out r95163.
1898 http://trac.webkit.org/changeset/95163
1899 https://bugs.webkit.org/show_bug.cgi?id=68180
1901 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
1902 (Requested by darktears on #webkit).
1904 * Source/WebKit.pri:
1906 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
1908 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
1909 https://bugs.webkit.org/show_bug.cgi?id=68114
1911 Reviewed by Kenneth Rohde Christiansen.
1913 Replace QT_GCC_X variables, they have been removed in Qt5. It was
1914 actually wrong to use them because they tell about which GCC version
1915 Qt has been compiled, not the current version of GCC use to build webkit.
1916 I use gcc -dumpversion to get it.
1918 * Source/WebKit.pri:
1920 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
1922 [v8] Improve performance of typed array copy constructor taking Array
1923 https://bugs.webkit.org/show_bug.cgi?id=68015
1925 Reviewed by Kenneth Russell.
1927 Invoke the 'set' method of the constructed array instead of
1928 copying the elements of the source array one by one.
1930 Copy constructor tests already exist.
1932 * ../../Source/WebCore/WebCore.gypi:
1933 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
1934 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1936 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
1938 [GTK] Unreviewed buildfix after r95107.
1942 2011-09-13 Eric Seidel <eric@webkit.org>
1944 Remove ENABLE_SVG_USE as <use> is required by HTML5
1945 https://bugs.webkit.org/show_bug.cgi?id=68019
1947 Reviewed by Ryosuke Niwa.
1949 * Source/cmake/OptionsEfl.cmake:
1950 * Source/cmake/OptionsWinCE.cmake:
1951 * Source/cmakeconfig.h.cmake:
1954 2011-09-13 Eric Seidel <eric@webkit.org>
1956 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1957 https://bugs.webkit.org/show_bug.cgi?id=68018
1959 Reviewed by Ryosuke Niwa.
1961 * Source/cmake/OptionsEfl.cmake:
1962 * Source/cmake/OptionsWinCE.cmake:
1963 * Source/cmakeconfig.h.cmake:
1966 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
1968 Add replacement functions for gdk ones.
1969 https://bugs.webkit.org/show_bug.cgi?id=66323
1971 Reviewed by Martin Robinson.
1973 * Source/cmake/FindPango.cmake:
1975 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1977 [Qt] Remove common.pri
1978 https://bugs.webkit.org/show_bug.cgi?id=67814
1980 Reviewed by Andreas Kling.
1982 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
1983 * Source/common.pri: Removed.
1985 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
1987 Test how HTMLAnchorElement.getParameter reacts to too few arguments
1988 https://bugs.webkit.org/show_bug.cgi?id=66522
1990 Reviewed by Adam Barth.
1992 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
1993 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
1995 2011-09-08 Varun Jain <varunjain@google.com>
1997 Implement double tap detection in GestureRecognizerChromium
1998 https://bugs.webkit.org/show_bug.cgi?id=67709
2000 Reviewed by Dimitri Glazkov.
2002 * Source/WebCore/page/EventHandler.cpp:
2003 * Source/WebCore/platform/PlatformGestureEvent.h:
2005 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
2007 [v8] Improve performance of typed array set() taking Array
2008 https://bugs.webkit.org/show_bug.cgi?id=63644
2010 Reviewed by Kenneth Russell.
2012 Overwrite the native 'set' method of the type arrays with JS
2013 implementation after initialization of the global context.
2015 Add tests for invalid and boundary offsets. No performance tests.
2017 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
2018 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
2019 * Source/WebCore/WebCore.gyp/WebCore.gyp:
2020 * Source/WebCore/WebCore.gypi:
2021 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
2022 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
2023 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2024 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2025 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
2027 2011-09-08 Varun Jain <varunjain@google.com>
2029 Split Tap gesture detection into TapDown and Tap.
2030 We need this distinction to highlight links when they are first touched. The link is
2031 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
2033 https://bugs.webkit.org/show_bug.cgi?id=67645
2035 Reviewed by Dimitri Glazkov.
2037 * Source/WebCore/page/EventHandler.cpp:
2038 * Source/WebCore/platform/PlatformGestureEvent.h:
2040 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
2042 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
2043 https://bugs.webkit.org/show_bug.cgi?id=67511
2045 Reviewed by Dimitri Glazkov.
2047 * Source/autotools/symbols.filter:
2049 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
2051 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
2052 https://bugs.webkit.org/show_bug.cgi?id=67453
2054 Reviewed by Kent Tamura.
2056 Add symbols for internals.
2058 * Source/autotools/symbols.filter:
2060 2011-09-04 Robin Dunn <robin@alldunn.com>
2062 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
2063 https://bugs.webkit.org/show_bug.cgi?id=67577
2065 Reviewed by Kevin Ollivier.
2069 2011-08-30 Aaron Colwell <acolwell@chromium.org>
2071 Add MediaSource API to HTMLMediaElement
2072 https://bugs.webkit.org/show_bug.cgi?id=64731
2074 Reviewed by Eric Carlson.
2078 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
2080 Cleanup after r94050 and r94054.
2082 * Source/autotools/symbols.filter:
2084 2011-08-30 Philippe Normand <pnormand@igalia.com>
2086 Unreviewed, another attempt to fix GTK build after r94038.
2088 * Source/autotools/symbols.filter:
2090 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
2092 Build fix attempt after r94038.
2094 * Source/autotools/symbols.filter:
2096 2011-08-26 Varun Jain <varunjain@google.com>
2098 WebViewImpl::selectionRange should return range in the right order.
2099 https://bugs.webkit.org/show_bug.cgi?id=66973
2101 Reviewed by Darin Fisher.
2103 * Source/WebKit/chromium/public/WebWidget.h:
2104 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2106 2011-08-25 Martin Robinson <mrobinson@igalia.com>
2108 Reviewed by Xan Lopez.
2110 [GTK] Switch to GTK+ 3.x by default
2111 https://bugs.webkit.org/show_bug.cgi?id=63047
2113 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
2115 2011-08-24 Philippe Normand <pnormand@igalia.com>
2117 [GTK] bump GStreamer requirement to 0.10.30
2118 https://bugs.webkit.org/show_bug.cgi?id=66860
2120 Reviewed by Martin Robinson.
2124 2011-08-23 Steve Block <steveblock@google.com>
2126 Remove all mention of removed Android files from build scripts
2127 https://bugs.webkit.org/show_bug.cgi?id=66755
2129 Reviewed by Tony Gentilcore.
2131 * Source/cmake/WebKitPackaging.cmake:
2133 2011-08-19 MORITA Hajime <morrita@google.com>
2135 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
2136 https://bugs.webkit.org/show_bug.cgi?id=65902
2138 Reviewed by Ryosuke Niwa.
2140 Add export for window.internals object.
2142 * Source/autotools/symbols.filter:
2144 2011-08-16 Andras Becsi <abecsi@webkit.org>
2146 Reviewed by Csaba Osztrogonác.
2148 Need AtomicStrings for the various font family names
2149 https://bugs.webkit.org/show_bug.cgi?id=28024
2151 * Source/cmake/WebKitMacros.cmake: Add new macro.
2153 2011-08-11 Xan Lopez <xlopez@igalia.com>
2155 [GTK] Update NEWS and configure.ac for 1.5.2 release
2157 Reviewed by Gustavo Noronha.
2159 * configure.ac: update for release.
2161 2011-08-10 Varun Jain <varunjain@google.com>
2163 WebViewImpl::selectionRange should return false if there is no selection
2164 https://bugs.webkit.org/show_bug.cgi?id=66012
2166 Reviewed by Darin Fisher.
2168 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2170 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
2172 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
2173 as ICU on Leopard is too old to build this.
2177 2011-08-08 Adrienne Walker <enne@google.com>
2179 Add testing for --force-compositing-mode to windows.internal
2180 https://bugs.webkit.org/show_bug.cgi?id=65777
2182 Reviewed by Adam Barth.
2184 Add exports for Document::settings().
2186 * Source/autotools/symbols.filter:
2188 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
2190 Unreviewed, rolling out r92683.
2191 http://trac.webkit.org/changeset/92683
2192 https://bugs.webkit.org/show_bug.cgi?id=65921
2194 "Breaks Qt --minimal build. Revert pending update of the Qt
2195 minimal configuration" (Requested by simathur on #webkit).
2197 * Source/WebKit.pri:
2199 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
2201 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
2202 https://bugs.webkit.org/show_bug.cgi?id=65880
2204 Reviewed by Andreas Kling.
2206 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
2207 check for their feature flags. Assume that any reasonable Qt build provides them.
2209 * Source/WebKit.pri:
2211 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
2213 Reviewed by Benjamin Poulain.
2215 [Qt] Fix build with Intel compiler on Windows
2216 https://bugs.webkit.org/show_bug.cgi?id=65088
2218 Disable Intel Compiler warning 873 - function "" has no corresponding operator
2219 delete (to be called if an exception is thrown during initialization of an
2222 * Source/WebKit.pri:
2224 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
2226 [wx] Unreviewed build fix after gesture recognizer changes.
2230 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2232 [Qt] [WK2] Expose web view classes to QML
2233 https://bugs.webkit.org/show_bug.cgi?id=65339
2235 Reviewed by Benjamin Poulain.
2237 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
2239 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2241 [GTK] Install web and plugin processes in libexecdir instead of bindir
2242 https://bugs.webkit.org/show_bug.cgi?id=65600
2244 Reviewed by Martin Robinson.
2246 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
2247 WebKit2 in this moment.
2249 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2251 [GTK] Reorganize pkg-config files
2252 https://bugs.webkit.org/show_bug.cgi?id=65548
2254 Reviewed by Martin Robinson.
2256 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
2257 are common to all libraries.
2258 * configure.ac: Update pkg-config files.
2260 2011-08-02 Varun Jain <varunjain@google.com>
2262 Missing null check in WebViewImpl::selectionRange
2263 https://bugs.webkit.org/show_bug.cgi?id=65561
2265 Reviewed by Darin Fisher.
2267 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2269 2011-08-01 Scott Graham <scottmg@chromium.org>
2271 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
2272 https://bugs.webkit.org/show_bug.cgi?id=61006
2274 Reviewed by Antti Koivisto.
2276 Update exports for test harness.
2278 * Source/autotools/symbols.filter:
2280 2011-08-01 Hayato Ito <hayato@chromium.org>
2282 Add support for getting an element in shadow root by its id into a window.internals object.
2283 https://bugs.webkit.org/show_bug.cgi?id=64587
2285 Reviewed by Hajime Morita.
2287 * Source/autotools/symbols.filter:
2289 2011-08-01 Neil Roberts <neil@linux.intel.com>
2291 build: Fix finding the headers for GStreamer
2293 The cmake files to find the various GStreamer packages were all
2294 checking for the header gst/gst.h. However if gst-plugins-base is
2295 installed into a separate prefix from gstreamer then all of these
2296 tests would only pick up the gstreamer include path so the build
2297 would fail. This patch changes it to try and find a file
2298 appropriate to each package.
2300 https://bugs.webkit.org/show_bug.cgi?id=64933
2302 Reviewed by Martin Robinson.
2304 * Source/cmake/FindGStreamer-App.cmake:
2305 * Source/cmake/FindGStreamer-Base.cmake:
2306 * Source/cmake/FindGStreamer-Interfaces.cmake:
2307 * Source/cmake/FindGStreamer-Pbutils.cmake:
2308 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
2309 * Source/cmake/FindGStreamer-Video.cmake:
2311 2011-07-31 Daniel Bates <dbates@webkit.org>
2313 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
2315 * Source/autotools/symbols.filter:
2317 2011-07-31 Daniel Bates <dbates@webkit.org>
2319 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
2321 * Source/autotools/symbols.filter: Export symbols needed by Internals.
2323 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2325 [Qt] Fix build in Qt 5 of QDeclarativeWebView
2326 https://bugs.webkit.org/show_bug.cgi?id=65258
2328 Reviewed by Andreas Kling.
2330 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
2331 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
2333 * Source/WebKit.pro:
2335 2011-07-26 Andras Becsi <abecsi@webkit.org>
2337 [Qt] [WK2] Disable the build with Qt versions older than 5.0
2338 https://bugs.webkit.org/show_bug.cgi?id=65189
2340 Reviewed by Csaba Osztrogonác.
2342 * Source/WebKit.pro: Abort if not using Qt5.
2344 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
2346 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
2348 This is done in order to prevent collision with the recently
2349 introduced function QSslCertificate::verify() in Qt5.
2351 https://bugs.webkit.org/show_bug.cgi?id=64855
2353 Reviewed by Simon Hausmann.
2355 * Source/WebKit.pri:
2357 2011-07-19 Robert Sesek <rsesek@chromium.org>
2359 [Chromium] Need to remove app/ from DEPS
2360 https://bugs.webkit.org/show_bug.cgi?id=64750
2362 Reviewed by Tony Chang.
2364 Remove Source/WebKit/chromium/app/ from .gitignore.
2368 2011-07-18 MORITA Hajime <morrita@google.com>
2370 [ShadowContentElement] forwarded node should be able to access its hosting content element.
2371 https://bugs.webkit.org/show_bug.cgi?id=64251
2373 Reviewed by Dimitri Glazkov.
2375 Added GTK symbols for new window.internals methods.
2377 * Source/autotools/symbols.filter:
2379 2011-07-15 Martin Robinson <mrobinson@igalia.com>
2381 Build fixes for WebKit2. Ensure that all generated sources are
2382 on nodist primaries, that they are on forward declared variables
2383 so that BUILT_SOURCES is calculated properly and that zlib is
2384 included during linking (for WOFF support).
2387 * Source/autotools/webkit.m4: Include test for zlib.
2389 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
2391 [GTK] Build plugin process by default when building WebKit2
2392 https://bugs.webkit.org/show_bug.cgi?id=64592
2394 Reviewed by Philippe Normand.
2398 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
2400 Reviewed by Martin Robinson.
2402 [GTK] Implement Plugin Process
2403 https://bugs.webkit.org/show_bug.cgi?id=60546
2405 * configure.ac: Always check for gtk2 when building the plugin
2408 2011-07-14 MORITA Hajime <morrita@google.com>
2410 Unreviewed, rolling out r90976, r90981, and r90985.
2411 http://trac.webkit.org/changeset/90976
2412 http://trac.webkit.org/changeset/90981
2413 http://trac.webkit.org/changeset/90985
2414 https://bugs.webkit.org/show_bug.cgi?id=64251
2418 * Source/autotools/symbols.filter:
2420 2011-07-14 MORITA Hajime <morrita@google.com>
2422 Unreviewed attempt to build fix.
2424 * Source/autotools/symbols.filter:
2426 2011-07-13 MORITA Hajime <morrita@google.com>
2428 [ShadowContentElement] forwarded node should be able to access its hosting content element.
2429 https://bugs.webkit.org/show_bug.cgi?id=64251
2431 Reviewed by Dimitri Glazkov.
2433 Added GTK symbols for new window.internals methods.
2435 * Source/autotools/symbols.filter:
2437 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2439 [EFL] Add Fullscreen API feature
2440 https://bugs.webkit.org/show_bug.cgi?id=63975
2442 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
2443 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
2445 Reviewed by Adam Barth.
2447 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
2448 * Source/cmakeconfig.h.cmake: ditto.
2450 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
2452 Web Inspector: Show content for plugin requests in network panel.
2453 https://bugs.webkit.org/show_bug.cgi?id=30080
2455 Added GTK symbols for new window.internals methods.
2457 Reviewed by Pavel Feldman.
2459 * Source/autotools/symbols.filter:
2461 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
2463 Unreviewed, rolling out r90373.
2464 http://trac.webkit.org/changeset/90373
2465 https://bugs.webkit.org/show_bug.cgi?id=63917
2467 Breaks Qt Linux Release minimal (Requested by vsevik on
2470 * Source/autotools/symbols.filter:
2472 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
2474 Web Inspector: Show content for plugin requests in network panel.
2475 https://bugs.webkit.org/show_bug.cgi?id=30080
2477 Reviewed by Pavel Feldman.
2479 * Source/autotools/symbols.filter:
2481 2011-07-01 Tony Chang <tony@chromium.org>
2483 Add chromium sql directory to git ignore.
2487 2011-07-01 Patrick Gansterer <paroga@webkit.org>
2489 Reviewed by Daniel Bates.
2491 [CMake] Add cpu detection for MIPS
2492 https://bugs.webkit.org/show_bug.cgi?id=63693
2494 * Source/CMakeLists.txt:
2496 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
2498 Reviewed by Martin Robinson.
2500 [GTK] Add DeviceOrientation feature
2501 https://bugs.webkit.org/show_bug.cgi?id=63720
2503 Add configure option to enable/disable DeviceOrientation feature.
2507 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
2509 Reviewed by Martin Robinson.
2511 [GTK] Rename 3D transforms to 3D rendering
2512 https://bugs.webkit.org/show_bug.cgi?id=63508
2514 WebKitGtk+ provides the 3D transforms feature, but it was
2515 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
2517 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
2519 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
2521 Reviewed by Kenneth Rohde Christiansen.
2523 [Qt] Remove Phonon MediaPlayer from the tree.
2524 https://bugs.webkit.org/show_bug.cgi?id=63448
2526 Remvove from the build.
2528 * Source/WebKit.pri:
2530 2011-06-24 Dominic Cooney <dominicc@chromium.org>
2532 Reviewed by Dimitri Glazkov.
2534 Convert shadow DOM-related tests to use window.internals
2535 https://bugs.webkit.org/show_bug.cgi?id=61671
2537 * Source/autotools/symbols.filter: Export symbols for GTK.
2539 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
2541 Reviewed by Martin Robinson.
2543 [GTK] Add more debug options to compilation
2544 https://bugs.webkit.org/show_bug.cgi?id=63318
2546 Add --enable-debug-symbols to enable/disable compilation with
2547 debug symbols and --enable-debug-features to enable/disable debug
2548 features. Both options are unconditionally enabled for debug
2553 2011-06-23 Oliver Hunt <oliver@apple.com>
2555 Qt build-fix: remove warning that no other platform appears to use.
2556 Someone can add it back if they really feel it's needed.
2558 * Source/WebKit.pri:
2560 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
2562 Reviewed by Antonio Gomes.
2564 [EFL] Add an option to enable Device Orientation Event.
2565 https://bugs.webkit.org/show_bug.cgi?id=63120
2567 ADD ENABLE_DEVICE_ORIENTATION.
2569 * Source/cmake/OptionsEfl.cmake:
2570 * Source/cmakeconfig.h.cmake:
2572 2011-06-22 Nate Chapin <japhet@chromium.org>
2574 Reviewed by Adam Barth.
2576 Add symbols required for window.internals.
2577 https://bugs.webkit.org/show_bug.cgi?id=62066
2579 * Source/autotools/symbols.filter:
2581 2011-06-22 Martin Robinson <mrobinson@igalia.com>
2583 Reviewed by Adam Roben.
2585 [GTK] Implement pixel dump support for WebKitTestRunner
2586 https://bugs.webkit.org/show_bug.cgi?id=58242
2588 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
2590 2011-06-21 MORITA Hajime <morrita@google.com>
2592 Unreviewed, rolling out r89401 and r89403.
2593 http://trac.webkit.org/changeset/89401
2594 http://trac.webkit.org/changeset/89403
2595 https://bugs.webkit.org/show_bug.cgi?id=62970
2597 Breaks mac build and mistakenly enables the spellcheck API
2601 2011-06-20 MORITA Hajime <morrita@google.com>
2603 Reviewed by Kent Tamura.
2605 Spellcheck API should be build-able.
2606 https://bugs.webkit.org/show_bug.cgi?id=62970
2610 2011-06-20 MORITA Hajime <morrita@google.com>
2612 Unreviewed GTK build fix.
2613 This change corrected syntax error on symbols.filter.
2615 * Source/autotools/symbols.filter:
2617 2011-06-19 MORITA Hajime <morrita@google.com>
2619 Unreviewed GTK build fix.
2621 * Source/autotools/symbols.filter:
2623 2011-06-19 MORITA Hajime <morrita@google.com>
2625 Reviewed by Dimitri Glazkov.
2627 The internals object should have createShadowContentElement()
2628 https://bugs.webkit.org/show_bug.cgi?id=62432
2630 * Source/autotools/symbols.filter: Added some more symbols necessary for
2631 window.internals to function to the global symbol list.
2634 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
2636 Reviewed by Martin Robinson.
2638 [GTK] Enable Media Stream feature and make it default on
2639 https://bugs.webkit.org/show_bug.cgi?id=60394
2643 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
2645 Reviewed by Martin Robinson.
2647 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
2648 https://bugs.webkit.org/show_bug.cgi?id=60687
2650 Replace GdkRectangle by cairo_rectangle_int_t.
2652 * configure.ac: Check whether Cairo version is higher than 1.10.
2654 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2656 Reviewed by Eric Seidel.
2658 [CMAKE] Enable METER_TAG of HTML5
2659 https://bugs.webkit.org/show_bug.cgi?id=62697
2661 Support for meter tag of html5 in CMake build system. However, this feature is
2662 only enabled on EFL port now.
2664 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
2665 * Source/cmakeconfig.h.cmake:ditto.
2667 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
2669 Reviewed by Xan Lopez.
2671 [GTK] Remove support for GTK+2 in WebKit2
2672 https://bugs.webkit.org/show_bug.cgi?id=62794
2674 * configure.ac: Make WebKit2 require GTK+ 3.x.
2676 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
2678 Rubber stamped by Eric Seidel.
2680 [CMAKE][WK2] Add an option to build webkit2.
2681 https://bugs.webkit.org/show_bug.cgi?id=62260
2683 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
2686 * Source/CMakeLists.txt:
2687 * Source/cmake/WebKitFS.cmake:
2689 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
2691 Reviewed by Eric Seidel.
2693 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
2694 https://bugs.webkit.org/show_bug.cgi?id=62604
2696 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
2697 apple-touch-icon and apple-touch-icon-precomposed in link tag.
2699 * Source/cmake/OptionsEfl.cmake:
2700 * Source/cmakeconfig.h.cmake:
2702 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2704 Reviewed by Martin Robinson.
2706 [GTK] Add configure option to enable/disable register protocol handler
2707 https://bugs.webkit.org/show_bug.cgi?id=62534
2709 This patch just adds configure option to enable/disable register protocol handler.
2710 So, it needs more code to use register protocol handler.
2712 * configure.ac: Add configure option to enable/disable register protocol handler.
2714 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
2716 Reviewed by Martin Robinson.
2718 [GTK] Need to report whether touch icon loading is enabled
2719 https://bugs.webkit.org/show_bug.cgi?id=62532
2721 It needs to report whether touch icon loading is enabled.
2723 * configure.ac: Updated option parsing code for loading touch icons.
2725 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2727 Reviewed by Eric Seidel.
2729 [CMAKE] Conditionally generate DerivedSources
2730 https://bugs.webkit.org/show_bug.cgi?id=62277
2732 Speedup build by not generating DerivedSources of features that are
2733 disabled. This was already been done for some features like ENABLE_SVG
2734 and now it's extended the following features: ENABLE_DATABASE,
2735 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
2736 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
2737 ENABLE_DATA_TRANSFER_ITEMS.
2739 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
2741 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2743 Reviewed by Kenneth Rohde Christiansen.
2745 [CMAKE] Add generic support for building with WebGL
2746 https://bugs.webkit.org/show_bug.cgi?id=62376
2748 Add files that need to be compiled in every port for supporting WebGL.
2749 Each port still needs to add its specific files to
2750 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
2753 * Source/CMakeLists.txt: Add files needed to support WebGL.
2754 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
2755 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
2758 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2760 Reviewed by Antonio Gomes.
2762 [CMAKE] Never let USER_AGENT defined to nothing
2763 https://bugs.webkit.org/show_bug.cgi?id=62410
2765 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
2766 definitions only if that port defined it. A port might prefer to set it
2767 in other place, e.g. a header that is part of the public API (like GTK
2770 By using #cmakedefine instead of #define, if that variable is not set
2771 in CMake it will expand to:
2773 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
2775 * Source/cmake/OptionsEfl.cmake:
2776 * Source/cmakeconfig.h.cmake:
2778 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2780 Reviewed by Antonio Gomes.
2782 [EFL] Enable PROGRESS_TAG feature
2783 https://bugs.webkit.org/show_bug.cgi?id=62212
2785 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
2787 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2789 Reviewed by Kenneth Rohde Christiansen.
2791 [CMAKE] Never let a WTF_FEATURE defined to nothing
2792 https://bugs.webkit.org/show_bug.cgi?id=60820
2794 If a port doesn't want to give the user some configure options,
2795 nevertheless it would have to define this feature as OFF. Otherwise
2796 there's a build error because the generated cmakeconfig.h is not
2797 parsed correctly by ENABLE macro, which expects each feature to be
2798 either undefined or defined to TRUE/FALSE.
2800 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
2801 of the feature, which allows CONFIGURE_FILE() to replace it in the new
2802 cmakeconfig.h.cmake.
2803 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
2804 with another variable. This way the feature will always be 0 or 1 and
2805 it will never be left undefined.
2807 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2809 Reviewed by Antonio Gomes.
2811 [EFL] Remove Ecore_X bits from PlatformScreenEfl
2812 https://bugs.webkit.org/show_bug.cgi?id=61649
2814 Remove the need for Ecore_X and some X calls by always using
2815 new functions available in EFL to get the screen size.
2817 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
2819 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
2821 Reviewed by Laszlo Gombos.
2823 [Qt] Fix Symbian build with RVCT 2.x
2824 https://bugs.webkit.org/show_bug.cgi?id=62205
2826 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
2827 option, so restrict it to version 4.x of the compiler.
2829 * Source/WebKit.pri:
2831 2011-06-06 Martin Robinson <mrobinson@igalia.com>
2833 Fix the GTK+ build by ensuring that the autogenerated sources
2834 necessary for libWebCoreInternals are recorded in a predeclared
2835 variable before assigning to BUILT_SOURCES.
2837 * GNUmakefile.am: Assign libWebCoreInternals built sources to
2838 libwebcoreinternals_built_sources before adding to the source list
2839 and to BUILT_SOURCES.
2841 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
2843 Unreviewed. Fix the GTK+ build.
2845 * GNUmakefile.am: Add javascriptcore_cflags variable.
2847 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
2849 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
2854 2011-06-04 Adam Barth <abarth@webkit.org>
2856 Configure new commit-queue instance. (Please ignore.)
2858 2011-06-03 Martin Robinson <mrobinson@igalia.com>
2860 Reviewed by Dimitri Glazkov.
2862 Teach Gtk build about window.internals
2863 https://bugs.webkit.org/show_bug.cgi?id=61071
2865 * Source/autotools/symbols.filter: Added some symbols necessary for
2866 window.internals to function to the global symbol list.
2868 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
2870 Reviewed by Benjamin Poulain.
2872 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2873 https://bugs.webkit.org/show_bug.cgi?id=61957
2875 When building inside the Qt source tree, qmake always append the mkspecs
2876 defines after ours. We have to workaround and make sure that we append
2877 our flags after the qmake variable used inside Qt. This workaround was provided
2878 by our qmake folks. We need to append in both case because qmake behave differently
2879 when called with -spec or via SUBDIR+=.
2881 * Source/WebKit.pri:
2883 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
2885 Reviewed by Andreas Kling.
2887 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2888 https://bugs.webkit.org/show_bug.cgi?id=61957
2890 When building inside the Qt source tree, qmake always append the mkspecs
2891 defines after ours. We have to workaround and make sure that we append
2892 our flags after the qmake variable used inside Qt. This workaround was provided
2895 * Source/WebKit.pri:
2897 2011-03-30 Martin Robinson <mrobinson@igalia.com>
2899 Reviewed by Adam Roben.
2901 [GTK] [WebKit2] Implement a basic WebKitTestRunner
2902 https://bugs.webkit.org/show_bug.cgi?id=57068
2904 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2906 2011-05-31 Xan Lopez <xlopez@igalia.com>
2908 Reviewed by Martin Robinson.
2910 Bump version to 1.5.1.
2914 2011-05-25 Gregg Tavares <gman@chromium.org>
2916 Reviewed by Kenneth Russell.
2918 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
2919 https://bugs.webkit.org/show_bug.cgi?id=61460
2921 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
2922 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
2923 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
2924 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
2926 2011-05-24 Keishi Hattori <keishi@webkit.org>
2928 Reviewed by Kent Tamura.
2930 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
2931 https://bugs.webkit.org/show_bug.cgi?id=61273
2933 * configure.ac: Added INPUT_COLOR feature flag.
2935 2011-05-24 Jay Civelli <jcivelli@chromium.org>
2937 Reviewed by Adam Barth.
2939 Adding MHTML reading support.
2940 https://bugs.webkit.org/show_bug.cgi?id=7168
2944 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
2946 Rubber stamped by Eric Seidel.
2948 [CMAKE] Refactoring wtf related code.
2949 https://bugs.webkit.org/show_bug.cgi?id=60146
2951 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
2953 * Source/cmake/OptionsCommon.cmake:
2954 * Source/cmake/OptionsEfl.cmake:
2956 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2958 Unreviewed. Fix build break.
2960 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
2962 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2964 Reviewed by Martin Robinson.
2966 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
2967 https://bugs.webkit.org/show_bug.cgi?id=58223
2969 * configure.ac: Add configure option to enable/disable plugin
2972 2011-05-12 Gregg Tavares <gman@chromium.org>
2974 Reviewed by Kenneth Russell.
2976 Add option to select GraphicsContext3D implementation.
2977 https://bugs.webkit.org/show_bug.cgi?id=60297
2979 * Source/WebKit/chromium/DEPS:
2980 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
2982 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2984 Reviewed by Antonio Gomes.
2986 [CMAKE] Add option to unconditionally enable/disable a feature
2987 https://bugs.webkit.org/show_bug.cgi?id=60643
2989 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
2990 to enable a feature without showing to user that it can be disabled.
2991 This is useful if a port needs an option to be always ON/OFF and
2992 changing it will break the build.
2994 This way it's possible to add mandatory features to each port without
2995 touching the cmakeconfig.cmake file.
2997 * Source/cmake/WebKitFeatures.cmake:
2999 2011-05-11 Dmitry Lomov <dslomov@google.com>
3001 Reviewed by David Levin.
3003 https://bugs.webkit.org/show_bug.cgi?id=59561
3004 Switch TestWebKitAPI to GTest
3006 Fixes Makefiles and WinCairo build as well
3008 * Source/ThirdParty/gtest/README.WebKit:
3009 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3010 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
3011 * Source/ThirdParty/gtest/xcode/Makefile: Added.
3013 2011-05-09 Dmitry Lomov <dslomov@google.com>
3015 Reviewed by Sam Weinig.
3017 Switch TestWebKitAPI to GTest
3018 https://bugs.webkit.org/show_bug.cgi?id=59561
3020 * Source/ThirdParty/gtest/README.WebKit:
3021 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3023 2011-05-09 Xan Lopez <xlopez@igalia.com>
3025 Reviewed by Gustavo Noronha.
3027 Fix logic in GCC version detection, it was reversed.
3031 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
3033 Reviewed by Andreas Kling.
3035 [Qt] Fix the build on Embedded Linux.
3036 https://bugs.webkit.org/show_bug.cgi?id=60347
3038 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
3039 still be used in order to build properly.
3041 * Source/WebKit.pri:
3043 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
3045 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
3049 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
3051 Reviewed by Simon Hausmann.
3053 Install correct header files for webkit.
3055 Since WebKit is no longer inside Qt, we can remove the detection for
3058 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
3059 https://bugs.webkit.org/show_bug.cgi?id=57621
3061 * Source/sync.profile:
3063 2011-05-05 Adam Barth <abarth@webkit.org>
3065 Remove a couple stray mentions of WML that I missed before.
3069 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
3071 Reviewed by Benjamin Poulain.
3073 [Qt] Make QtWebKit build when using gcc 4.6.0
3074 https://bugs.webkit.org/show_bug.cgi?id=60265
3076 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
3077 with c++0x support we need to deactivate warnings about compatibility.
3078 Some WebKit types have names which conflicts with upcoming c++0x
3079 types. If QtWebKit is built with c++0x support, WebKit has code to
3080 fallback to the standard type rather than the WebKit implementation.
3081 For example nullptr will be the one of the std if build options turns on
3084 * Source/WebKit.pri:
3086 2011-05-04 Xan Lopez <xlopez@igalia.com>
3088 Reviewed by Martin Robinson.
3090 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
3091 https://bugs.webkit.org/show_bug.cgi?id=60189
3093 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
3096 * Source/autotools/webkit.m4: ditto.
3098 2011-05-04 Martin Robinson <mrobinson@igalia.com>
3100 Fix the WebKitGTK+ build.
3102 * configure.ac: Added option parsing code for loading touch icons.
3104 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3106 Reviewed by Xan Lopez.
3108 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
3109 https://bugs.webkit.org/show_bug.cgi?id=60041
3111 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
3112 4.6.0) until our codebase is ready. This is the same as done for
3115 * Source/cmake/WebKitHelpers.cmake: ditto.
3117 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3119 Unreviewed, rolling out r85624.
3120 http://trac.webkit.org/changeset/85624
3122 The same command is used also for make_names.pl, which breaks
3125 * Source/cmake/OptionsCommon.cmake: ditto.
3127 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
3129 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
3131 Force linking with zlib so that uncompress() exists.
3133 * Source/cmake/OptionsEfl.cmake: Find zlib.
3135 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3137 [CMAKE] Unreviewed build fix for gcc >= 4.6
3139 Same fix as done in r84123. CMake explicitly pass the arguments to
3140 make_names.pl, so let's make them the same.
3142 * Source/cmake/OptionsCommon.cmake: ditto.
3144 2011-05-02 Adam Klein <adamk@chromium.org>
3146 Reviewed by Tony Chang.
3148 Roll chromium DEPS to r83722, add new crypto directory to DEPS
3149 https://bugs.webkit.org/show_bug.cgi?id=59992
3152 Ignore new chromium/crypto directory.
3154 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
3156 Reviewed by Eric Seidel.
3158 [GTK] Build webkit1 even when webkit2 is enabled
3159 https://bugs.webkit.org/show_bug.cgi?id=59695
3164 2011-05-01 ojab <ojab@ojab.ru>
3166 Reviewed by Eric Seidel.
3168 --disable-video-track if --disable-video
3169 https://bugs.webkit.org/show_bug.cgi?id=59605
3173 2011-04-29 Dean Jackson <dino@apple.com>
3175 Reviewed by Simon Fraser.
3177 Add ENABLE macro for WebKitAnimation
3178 https://bugs.webkit.org/show_bug.cgi?id=59729
3180 Add new feature to toggle WebKit Animation API.
3184 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
3186 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
3190 2011-04-28 Adam Barth <abarth@webkit.org>
3192 Reviewed by Eric Seidel.
3195 https://bugs.webkit.org/show_bug.cgi?id=59678
3197 Remove WML configuration option from the CMake build system.
3199 * Source/cmake/OptionsEfl.cmake:
3200 * Source/cmake/OptionsWinCE.cmake:
3201 * Source/cmakeconfig.h.cmake:
3203 2011-04-28 Xan Lopez <xlopez@igalia.com>
3205 Reviewed by Martin Robinson.
3207 [Gtk] Split JSC and WebCore builds
3208 https://bugs.webkit.org/show_bug.cgi?id=19428
3210 Add a pkg-config file for JavaScriptCoreGTK+.
3212 * configure.ac: generate the final pkg-config file from our .in
3215 2011-04-28 Xan Lopez <xlopez@igalia.com>
3217 Reviewed by Martin Robinson.
3219 [Gtk] Split JSC and WebCore builds
3220 https://bugs.webkit.org/show_bug.cgi?id=19428
3222 Build JavaScriptCore as a libtool shared library instead of a
3223 private convenience library.
3225 * GNUmakefile.am: remove convenience library definition for jsc.
3227 2011-04-28 Xan Lopez <xlopez@igalia.com>
3229 Reviewed by Martin Robinson.
3231 [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
3232 https://bugs.webkit.org/show_bug.cgi?id=59718
3234 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
3235 4.6.0) until our codebase is ready.
3237 * configure.ac: do that.
3239 2011-04-27 Yi Shen <yi.4.shen@nokia.com>
3241 Reviewed by Kenneth Rohde Christiansen.
3243 [Qt] Upstream Symbian platform plugin
3244 https://bugs.webkit.org/show_bug.cgi?id=58435
3246 Upstream Symbian platform plugin.
3248 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
3250 2011-04-27 Steve Block <steveblock@google.com>
3252 Reviewed by David Levin.
3254 Remove Android build system
3255 https://bugs.webkit.org/show_bug.cgi?id=48111
3257 This is to avoid the maintenance burden until the Android port is
3260 * Source/Android.mk: Removed.
3262 2011-04-26 Kevin Ollivier <kevino@theolliviers.com>
3264 Rubberstamped by Eric Seidel.
3266 Enable waf to be used to build other ports
3267 https://bugs.webkit.org/show_bug.cgi?id=58213
3271 2011-04-22 Sheriff Bot <webkit.review.bot@gmail.com>
3273 Unreviewed, rolling out r84627.
3274 http://trac.webkit.org/changeset/84627
3275 https://bugs.webkit.org/show_bug.cgi?id=59271
3277 It broke Symbian build (Requested by Ossy on #webkit).
3279 * Source/WebKit.pro:
3281 2011-04-22 Yi Shen <yi.4.shen@nokia.com>
3283 Reviewed by Kenneth Rohde Christiansen.
3285 [Qt] Upstream Symbian platform plugin
3286 https://bugs.webkit.org/show_bug.cgi?id=58435
3288 Upstream Symbian platform plugin.
3290 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
3292 2011-04-21 Maciej Stachowiak <mjs@apple.com>
3294 Reviewed by Adam Roben.
3296 Add a feature define to allow <details> and <summary> to be disabled
3297 https://bugs.webkit.org/show_bug.cgi?id=59118
3298 <rdar://problem/9257045>
3302 2011-04-18 Evan Martin <evan@chromium.org>
3304 Reviewed by Eric Seidel.
3306 [chromium] expose title direction to webkit client
3307 https://bugs.webkit.org/show_bug.cgi?id=58823
3309 * Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
3310 * Tools/DumpRenderTree/chromium/LayoutTestController.h:
3311 Adapt to new API. Expose title direction to JS so it can be tested.
3313 * Tools/DumpRenderTree/chromium/WebViewHost.cpp:
3314 * Tools/DumpRenderTree/chromium/WebViewHost.h:
3317 2011-04-18 Hans Wennborg <hans@chromium.org>
3319 Reviewed by Steve Block.
3321 LevelDB backend for IndexedDB
3322 https://bugs.webkit.org/show_bug.cgi?id=57372
3324 Add LevelDB wrappers to Android.mk.
3326 * Source/Android.mk:
3328 2011-04-18 Patrick Gansterer <paroga@webkit.org>
3330 Reviewed by Pavel Feldman.
3332 REGRESSION (r81479): generate-inspector-idl fails on native win32
3333 https://bugs.webkit.org/show_bug.cgi?id=58315
3335 Disable git autocrlf for Inspector.json.
3339 2011-04-16 Patrick Gansterer <paroga@webkit.org>
3341 Reviewed by Eric Seidel.
3343 Rename PLATFORM(CAIRO) to USE(CAIRO)
3344 https://bugs.webkit.org/show_bug.cgi?id=55192
3346 * Source/cmake/OptionsEfl.cmake:
3348 2011-04-15 Shishir Agrawal <shishir@chromium.org>
3350 Reviewed by James Robinson.
3352 Add a flag to guard Page Visibility API changes.
3353 https://bugs.webkit.org/show_bug.cgi?id=58464
3356 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
3360 2011-04-15 Xan Lopez <xlopez@igalia.com>
3362 Reviewed by Martin Robinson.
3364 * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
3365 branch and was already cut off.
3367 2011-04-15 Anna Cavender <annacc@chromium.org>
3369 Reviewed by Eric Carlson.
3371 Renaming TRACK feature define to VIDEO_TRACK
3372 https://bugs.webkit.org/show_bug.cgi?id=53556
3376 2011-04-13 Dmitry Lomov <dslomov@google.com>
3378 Reviewed by David Levin.
3380 Add GTest unit-testing framework to WebKit
3381 https://bugs.webkit.org/show_bug.cgi?id=58507
3383 * Source/ThirdParty/gtest/CHANGES: Added.
3384 * Source/ThirdParty/gtest/CMakeLists.txt: Added.
3385 * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
3386 * Source/ThirdParty/gtest/COPYING: Added.
3387 * Source/ThirdParty/gtest/Makefile.am: Added.
3388 * Source/ThirdParty/gtest/README: Added.
3389 * Source/ThirdParty/gtest/README.WebKit: Added.
3390 * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
3391 * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
3392 * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
3393 * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
3394 * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
3395 * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
3396 * Source/ThirdParty/gtest/configure.ac: Added.
3397 * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
3398 * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
3399 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
3400 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
3401 * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
3402 * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
3403 * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
3404 * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
3405 * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
3406 * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
3407 * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
3408 * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
3409 * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
3410 * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
3411 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
3412 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
3413 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
3414 * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
3415 * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
3416 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
3417 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
3418 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
3419 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
3420 * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
3421 * Source/ThirdParty/gtest/m4/gtest.m4: Added.
3422 * Source/ThirdParty/gtest/make/Makefile: Added.
3423 * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
3424 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
3425 * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
3426 * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
3427 * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
3428 * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
3429 * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
3430 * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
3431 * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
3432 * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
3433 * Source/ThirdParty/gtest/run_tests.py: Added.
3434 * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
3435 * Source/ThirdParty/gtest/samples/sample1.cc: Added.
3436 * Source/ThirdParty/gtest/samples/sample1.h: Added.
3437 * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
3438 * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
3439 * Source/ThirdParty/gtest/samples/sample2.cc: Added.
3440 * Source/ThirdParty/gtest/samples/sample2.h: Added.
3441 * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
3442 * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
3443 * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
3444 * Source/ThirdParty/gtest/samples/sample4.cc: Added.
3445 * Source/ThirdParty/gtest/samples/sample4.h: Added.
3446 * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
3447 * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
3448 * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
3449 * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
3450 * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
3451 * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
3452 * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
3453 * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
3454 * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
3455 * Source/ThirdParty/gtest/scripts/pump.py: Added.
3456 * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
3457 * Source/ThirdParty/gtest/scripts/upload.py: Added.
3458 * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
3459 * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
3460 * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
3461 * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
3462 * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
3463 * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
3464 * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
3465 * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
3466 * Source/ThirdParty/gtest/src/gtest.cc: Added.
3467 * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
3468 * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
3469 * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
3470 * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
3471 * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
3472 * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
3473 * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
3474 * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
3475 * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
3476 * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
3477 * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
3478 * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
3479 * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
3480 * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
3481 * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
3482 * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
3483 * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
3484 * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
3485 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
3486 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
3487 * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
3488 * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
3489 * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
3490 * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
3491 * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
3492 * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
3493 * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
3494 * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
3495 * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
3496 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
3497 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
3498 * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
3499 * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
3500 * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
3501 * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
3502 * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
3503 * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
3504 * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
3505 * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
3506 * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
3507 * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
3508 * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
3509 * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
3510 * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
3511 * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
3512 * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
3513 * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
3514 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
3515 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
3516 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
3517 * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
3518 * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
3519 * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
3520 * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
3521 * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
3522 * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
3523 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
3524 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
3525 * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
3526 * Source/ThirdParty/gtest/test/production.cc: Added.
3527 * Source/ThirdParty/gtest/test/production.h: Added.
3528 * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
3529 * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
3530 * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
3531 * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
3532 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
3533 * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
3534 * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
3535 * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
3536 * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
3537 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
3538 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
3539 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
3540 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
3541 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
3542 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
3543 * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
3544 * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
3545 * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
3547 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
3549 Reviewed by Kenneth Rohde Christiansen.
3551 [CMAKE] Separate DerivedSources.
3552 https://bugs.webkit.org/show_bug.cgi?id=58427
3554 Seperate DerivedSources/ to DerivedSources/WebCore and
3555 DerivedSources/JavaScriptCore.
3557 * Source/CMakeLists.txt:
3558 * Source/cmake/OptionsCommon.cmake:
3559 * Source/cmake/WebKitFS.cmake:
3560 * Source/cmake/WebKitHelpers.cmake:
3561 * Source/cmake/WebKitMacros.cmake:
3563 2011-04-13 Tony Chang <tony@chromium.org>
3565 Ignore files generated from glu.gyp.
3569 2011-03-28 Adam Barth <abarth@webkit.org>
3571 Reviewed by Kenneth Russell.
3573 Move libtess from WebCore/thirdparty to ThirdParty
3574 https://bugs.webkit.org/show_bug.cgi?id=57288
3576 We're putting third party code in Source/ThirdParty these days.
3578 * Source/ThirdParty/glu: Copied from Source/WebCore/thirdparty/glu.
3579 * Source/ThirdParty/glu/glu.gyp: Added.
3581 2011-04-12 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3583 Reviewed by Eric Seidel.
3585 [QT] Enable JIT build for SH4 platforms.
3586 https://bugs.webkit.org/show_bug.cgi?id=58317
3587 add disable_uitools for SH4 platforms.
3589 * Source/WebKit.pri:
3591 2011-04-11 Anna Cavender <annacc@chromium.org>
3593 Reviewed by Eric Carlson.
3595 Setup ENABLE(TRACK) feature define
3596 https://bugs.webkit.org/show_bug.cgi?id=53556
3600 2011-04-11 Varun Jain <varunjain@chromium.org>
3602 Reviewed by Darin Fisher.
3604 Resolving FIXME to make new WebWidget method pure virtual since all downstream classes have implemented the method.
3605 https://bugs.webkit.org/show_bug.cgi?id=58245
3607 * Source/WebKit/chromium/public/WebWidget.h:
3609 2011-04-11 Thouraya ANDOLSI <thouraya.andolsi@st.com>
3611 Reviewed by Oliver Hunt.
3614 https://bugs.webkit.org/show_bug.cgi?id=44329
3616 Enable JIT support for SH4 platforms.
3620 2011-04-11 Andreas Kling <andreas.kling@nokia.com>
3622 Unreviewed Qt build fix, QT_CONFIG doesn't have uitools on bots.
3624 * Source/WebKit.pri:
3626 2011-04-09 Keith Kyzivat <keith.kyzivat@nokia.com>
3628 Reviewed by Laszlo Gombos.
3630 [Qt] Don't link against fontconfig or X11 if embedded
3631 https://bugs.webkit.org/show_bug.cgi?id=58104
3633 * Source/WebKit.pri: Add qpa=>embedded as it should be across all builds.
3635 2011-04-08 Alpha Lam <hclam@chromium.org>
3637 Unreviewed, rolling out r83335.
3638 http://trac.webkit.org/changeset/83335
3639 https://bugs.webkit.org/show_bug.cgi?id=53556
3641 GTK and QT bots are broken.
3645 2011-04-08 Kristian Amlie <kristian.amlie@nokia.com>
3647 Reviewed by Andreas Kling.
3649 [Qt] Remove modular references after support for the flag was removed.
3650 https://bugs.webkit.org/show_bug.cgi?id=57018
3652 Removed modular references after support for the flag was removed.
3654 Support was removed because the Qt Modularization project decided we
3655 don't need it. It's better to base decisions on the available
3656 information, as demonstrated in the patch by checking
3659 * Source/WebKit.pri:
3661 2011-04-07 Anna Cavender <annacc@chromium.org>
3663 Reviewed by Eric Carlson.
3665 Setup ENABLE(TRACK) feature define
3666 https://bugs.webkit.org/show_bug.cgi?id=53556
3670 2011-04-08 Varun Jain <varunjain@chromium.org>
3672 Reviewed by Darin Fisher.
3674 Need to extend WebKit chromium API to access text selection
3675 https://bugs.webkit.org/show_bug.cgi?id=57888
3677 * Source/WebKit/chromium/public/WebFrame.h:
3678 * Source/WebKit/chromium/public/WebWidget.h:
3679 * Source/WebKit/chromium/src/WebFrameImpl.cpp:
3680 * Source/WebKit/chromium/src/WebFrameImpl.h:
3681 * Source/WebKit/chromium/src/WebPopupMenuImpl.h:
3682 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3683 * Source/WebKit/chromium/src/WebViewImpl.h:
3684 * Source/WebKit/chromium/tests/PopupMenuTest.cpp:
3686 2011-04-08 Jon Lee <jonlee@apple.com>
3688 Reviewed by David Levin.
3690 adding *.vcproj.*.user to .gitignore for Visual Studio development
3691 https://bugs.webkit.org/show_bug.cgi?id=58097
3695 2011-04-07 Eric Seidel <eric@webkit.org>
3697 Reviewed by Adam Barth.
3699 Add stub support for generating Gtk build system from gyp
3700 https://bugs.webkit.org/show_bug.cgi?id=58086
3702 This adds support for a new --port argument and plumbs through
3703 the necessary paths to allow generating for a port other than Mac.
3705 * Source/gyp/configure:
3707 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
3709 Revert ENABLE_TRACK patch due to compile failures.
3713 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
3715 Reviewed by David Levin.
3717 Add QUOTA build flag for unified quota API
3718 https://bugs.webkit.org/show_bug.cgi?id=57918
3720 * configure.ac: Added QUOTA build flag
3722 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3724 Build fix for GTK+ after r82876.
3726 * Source/autotools/symbols.filter: Update the symbol filter to include new symbols
3727 from WTF that DRT uses.
3729 2011-04-04 Martin Robinson <mrobinson@igalia.com>
3731 Reviewed by Gustavo Noronha Silva.
3734 https://bugs.webkit.org/show_bug.cgi?id=31517
3736 * configure.ac: Update configure.ac to ensure that GL/GLX headers exist.
3738 2011-04-04 Jon Lee <jonlee@apple.com>
3740 Reviewed by Eric Seidel.
3742 add some directories to .gitignore (and svn:ignore) when opening projects in xcode4
3743 https://bugs.webkit.org/show_bug.cgi?id=57646
3745 * .gitignore: added xcode 4 related project and workspace directories that are not needed for checkin
3747 2011-03-31 Xan Lopez <xlopez@igalia.com>
3749 Reviewed by Martin Robinson.
3751 [GTK] Link explicitly with XRender on Linux/Unix
3752 https://bugs.webkit.org/show_bug.cgi?id=57558
3754 Some linkers, like GNU Gold, require explicit linkage of all the
3755 libraries used instead of relying on our dependencies to bring
3756 them in. In this case, the build fails because we use XRender in
3757 the plugin code but don't link directly to it.
3759 * configure.ac: check for XRender on UNIX.
3761 2011-03-31 Vamshikrishna.Yellenki <vamshi@motorola.com> and Alejandro G. Castro <alex@igalia.com>
3763 Reviewed by Martin Robinson.
3765 Implement MiniBrowser for Gtk port.
3766 https://bugs.webkit.org/show_bug.cgi?id=48512
3768 Initial implementation of the Gtk MiniBrowser.
3772 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3774 [Qt] Typo fix, remove an accidentally added line.
3776 * Source/WebKit.pri:
3778 2011-03-30 Csaba Osztrogonác <ossy@webkit.org>
3780 [Qt] Rollout r82240 and r82232, because they broke 2 plugin tests.
3782 * Source/WebKit.pri:
3784 2011-03-29 Csaba Osztrogonác <ossy@webkit.org>
3786 Rubber-stamped by Andreas Kling.
3788 [Qt] Remove modular references after support for the flag was removed.
3789 https://bugs.webkit.org/show_bug.cgi?id=57018
3791 Symbian buildfix after r82232.
3793 * Source/WebKit.pri: Readd uitools option.
3795 2011-03-29 Kristian Amlie <kristian.amlie@nokia.com>
3797 Reviewed by Andreas Kling.
3799 Removed modular references after support for the flag was removed.
3801 Support was removed because the Qt Modularization project decided we
3802 don't need it. It's better to base decisions on the available
3803 information, as demonstrated in the patch by checking
3806 In addition, remove the reference to uitools. It has been moved to
3807 QtKernel now, and therefore is always available.
3809 [Qt] Remove modular references after support for the flag was removed.
3810 https://bugs.webkit.org/show_bug.cgi?id=57018
3812 * Source/WebKit.pri:
3814 2011-03-28 Benjamin Poulain <benjamin.poulain@nokia.com>
3816 Reviewed by Andreas Kling.
3818 [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled
3819 https://bugs.webkit.org/show_bug.cgi?id=57087
3821 Enable QT_ASCII_CAST_WARNINGS by default in webkit.pri to catch the errors early on.
3823 * Source/WebKit.pri:
3825 2011-03-26 Adam Barth <abarth@webkit.org>
3827 Reviewed by Eric Seidel.
3829 We shouldn't bother running GYP if the generated files are newer than the GYP files
3830 https://bugs.webkit.org/show_bug.cgi?id=57146
3832 In the common case, this check will avoid any overhead from processing
3833 the GYP files. Another approach to doing this is to add the feature to
3834 GYP directly, but GYP's approach to this problem is to compute the
3835 output in its entirety and compare it byte-for-byte against the output
3836 file. In the future, it might make sense to add this approach as an
3837 alternative approach for GYP itself.
3839 I also removed JavaScriptGlue from the script because we're not really
3840 going to change JavaScriptGlue over to GYP. We were using
3841 JavaScriptGlue as a learning experience.
3843 * Source/gyp/configure:
3845 2011-03-25 Kevin Ollivier <kevino@theolliviers.com>
3847 [wx] Build fix, don't use the new FPD implementation yet, until we can merge ours with it.
3851 2011-03-23 George Guo <George.Guo@nokia.com>
3853 Reviewed by Darin Adler.
3855 Webkit warning: converting to 'unsigned int' from 'double'
3856 https://bugs.webkit.org/show_bug.cgi?id=56865
3858 With -Werr enabled, this cause the build failure on RedHat Linux.
3861 * Source/JavaScriptCore/runtime/TimeoutChecker.cpp:
3864 2011-03-23 Adam Barth <abarth@webkit.org>
3866 Reviewed by Eric Seidel.
3868 GYP build should default to Production configuration
3869 https://bugs.webkit.org/show_bug.cgi?id=56899
3871 * Source/gyp/common.gypi:
3873 2011-03-22 Adam Barth <abarth@webkit.org>
3875 Reviewed by Eric Seidel.
3877 gyp/configure shouldn't require GYP to be in your path
3878 https://bugs.webkit.org/show_bug.cgi?id=56873
3880 Now that GYP is on Source/ThirdParty/gyp, we can just use that copy
3881 instead of requiring GYP to be in the user's path.
3883 * Source/gyp/configure: