1 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3 Unreviewed, rolling out r131189.
4 http://trac.webkit.org/changeset/131189
5 https://bugs.webkit.org/show_bug.cgi?id=99187
7 Made inspector http tests crash on WK2. (Requested by rakuco
12 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
14 [EFL] Share resources installed for inspector
15 https://bugs.webkit.org/show_bug.cgi?id=98991
17 Reviewed by Gyuyoung Kim.
20 Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
22 2012-10-11 Chris Guan <chris.guan@torchmobile.com.cn>
24 [Blackberry] makes NavigatorContentUtils work
25 https://bugs.webkit.org/show_bug.cgi?id=99022
29 Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
30 need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
32 * PlatformBlackBerry.cmake:
34 2012-10-10 Konrad Piascik <kpiascik@rim.com>
36 [BlackBerry] Install inspector files into staging directory.
37 https://bugs.webkit.org/show_bug.cgi?id=98930
41 Internally reviewed by Ming Xie.
42 Install the web inspector resources into the staging directory to make it easier to flash to device.
44 * PlatformBlackBerry.cmake:
46 2012-10-09 Simon Hausmann <simon.hausmann@digia.com>
48 [Qt] Fix build with QtMultimedia
50 Reviewed by Tor Arne Vestbø.
52 * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends.
54 2012-10-08 Simon Hausmann <simon.hausmann@digia.com>
56 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
57 https://bugs.webkit.org/show_bug.cgi?id=98268
59 Reviewed by Tor Arne Vestbø.
61 * WebKit1.pro: Add new files to the build.
63 2012-10-04 Rob Buis <rbuis@rim.com>
65 [BlackBerry] Sync up CMake files
66 https://bugs.webkit.org/show_bug.cgi?id=98442
68 Reviewed by Gyuyoung Kim.
70 Amongst others use InspectorOverlayBlackBerry.
72 * PlatformBlackBerry.cmake:
74 2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
76 Unreviewed, rolling out r130495.
77 http://trac.webkit.org/changeset/130495
78 https://bugs.webkit.org/show_bug.cgi?id=98268
80 Made WK2 tests crash....
84 2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
86 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
87 https://bugs.webkit.org/show_bug.cgi?id=98268
89 Reviewed by Tor Arne Vestbø.
91 * WebKit1.pro: Add new files to the build.
93 2012-10-04 Konrad Piascik <kpiascik@rim.com>
95 [BlackBerry] Update how we compile inspector front-end javascript.
96 https://bugs.webkit.org/show_bug.cgi?id=98413
100 No longer cat all JavaScript together, instead use the lazy init and
101 only append our custom changes script to the end of inspectorBB.html.
103 * PlatformBlackBerry.cmake:
105 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
107 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
108 https://bugs.webkit.org/show_bug.cgi?id=97753
110 Reviewed by Laszlo Gombos.
112 default.edj is used in both webkit/efl and webkit2/efl.
113 However, it has been generated only when ENABLE_WEBKIT is enabled.
115 This patch separates the script which generates default.edj
116 from source/webkit/platformefl.cmake.
118 * PlatformEfl.cmake: Extracted codes which is related to default.edj.
120 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
122 [BlackBerry] Implementing the NetworkInfo API for BB port
123 https://bugs.webkit.org/show_bug.cgi?id=98273
125 Reviewed by Rob Buis.
127 Adding new classes to support NetworkInfo API in the
130 * PlatformBlackBerry.cmake:
132 2012-10-02 Krzysztof Czech <k.czech@samsung.com>
134 [EFL] Add file EWKTestEnvironment.cpp to build system.
135 https://bugs.webkit.org/show_bug.cgi?id=94925
137 Reviewed by Gyuyoung Kim.
139 Change is related to modifications in wk1 unit tests.
143 2012-09-27 Anders Carlsson <andersca@apple.com>
145 Get rid of more unused WK1 plug-in code
146 https://bugs.webkit.org/show_bug.cgi?id=97835
148 Reviewed by Mark Rowe.
150 Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
152 * WebKit.xcodeproj/project.pbxproj:
154 2012-09-27 Christophe Dumez <christophe.dumez@intel.com>
156 [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
157 https://bugs.webkit.org/show_bug.cgi?id=97769
159 Reviewed by Kenneth Rohde Christiansen.
161 Update Default theme files in PlatformEfl.cmake so that
162 changes to those files are properly picked up by CMake
163 when building incrementally.
167 2012-09-24 Arvid Nilsson <anilsson@rim.com>
169 [BlackBerry] Add cookie database API
170 https://bugs.webkit.org/show_bug.cgi?id=97102
172 Reviewed by Antonio Gomes.
174 Add cookie database file to build system.
176 Reviewed internally by Otto D. Cheung.
178 * PlatformBlackBerry.cmake:
180 2012-09-21 Arvid Nilsson <anilsson@rim.com>
182 [BlackBerry] Remove obsolete compositing surface code
183 https://bugs.webkit.org/show_bug.cgi?id=97314
185 Reviewed by Antonio Gomes.
187 Remove compositing surface code from build system.
191 * PlatformBlackBerry.cmake:
193 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
195 [Qt] Make force_static_libs_as_shared work on Mac OS
197 We had to move a few LIBS += around that were in the wrong place,
198 and not caught when everything was just linked into the final
201 Reviewed by Simon Hausmann.
203 * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
205 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
207 [EFL] Rewrite the EFL-related Find modules
208 https://bugs.webkit.org/show_bug.cgi?id=95237
210 Reviewed by Kenneth Rohde Christiansen.
212 * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
213 libraries and include directories for each Enlightenment
214 Foundation Library used by the port.
216 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
218 [Qt] Add a configure step to the Qt build system
220 This allows building the Qt port using just 'qmake WebKit.pro'. Using
221 the build-webkit script is still supported, and will add slightly more
222 logic to the build, such as detecting the need for clean or incremental
225 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
226 all things related to configuring the build, such as use/have/enable flags,
227 and these are translated to defines in default_post. Project files should
228 no longer check contains(DEFINES,...) to detect features, but use the new
229 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
230 options have been translated into WEBKIT_CONFIG options as well, and can
231 be checked using build?().
233 Reviewed by Simon Hausmann.
238 2012-09-06 Crystal Zhang <haizhang@rim.com>
240 [BlackBerry] Implement a color picker
241 https://bugs.webkit.org/show_bug.cgi?id=96001
243 Reviewed by Rob Buis.
245 Add color picker files into building system.
247 * PlatformBlackBerry.cmake:
249 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
251 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
252 https://bugs.webkit.org/show_bug.cgi?id=95965
254 Reviewed by Tor Arne Vestbø.
256 Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
257 headers (GraphicsContext3D.h in particular).
261 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
263 [EFL] Context menu restore.
264 https://bugs.webkit.org/show_bug.cgi?id=74179
266 Reviewed by Gyuyoung Kim.
268 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
269 approach, the same as used in WebKit2.
271 * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
273 2012-08-29 Ryuan Choi <ryuan.choi@samsung.com>
275 [EFL] Move several files to remove webkit1 dependency from WebCore.
276 https://bugs.webkit.org/show_bug.cgi?id=95264
278 Reviewed by Gyuyoung Kim.
280 * PlatformEfl.cmake: Added files which is moved.
282 2012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com>
284 [EFL] Rename knob images to thumb on the default theme
285 https://bugs.webkit.org/show_bug.cgi?id=95186
287 Reviewed by Kenneth Rohde Christiansen.
289 Updated buildsystem after renaming theme images.
293 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
295 Rename RegisterProtocolHandler API to NavigatorContentUtils
296 https://bugs.webkit.org/show_bug.cgi?id=94920
298 Reviewed by Adam Barth.
300 Modified PlatformEfl.cmake so that it includes the renamed files.
304 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
306 [EFL] Get rid of pango backend support once harfbuzz-ng is working
307 https://bugs.webkit.org/show_bug.cgi?id=92102
309 Reviewed by Kenneth Rohde Christiansen.
311 Removing pango-specific includes and libraries.
313 * PlatformEfl.cmake: Pango sections removed.
315 2012-08-17 Rob Buis <rbuis@rim.com>
317 [BlackBerry] Remove some shared libraries from linking
318 https://bugs.webkit.org/show_bug.cgi?id=94253
322 Remove some shared libraries.
324 * PlatformBlackBerry.cmake:
326 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
328 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
329 https://bugs.webkit.org/show_bug.cgi?id=94168
331 Reviewed by Kent Tamura.
333 * PlatformBlackBerry.cmake:
335 2012-08-14 Christophe Dumez <christophe.dumez@intel.com>
337 [EFL] undefined reference to 'g_type_init' with gold linker
338 https://bugs.webkit.org/show_bug.cgi?id=93935
340 Unreviewed build fix. Link against glib-gobject to
341 fix linking error with gold linker.
345 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
347 [CMake] Rewrite FindLibSoup2.cmake.
348 https://bugs.webkit.org/show_bug.cgi?id=93191
350 Reviewed by Rob Buis.
352 * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
354 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
356 [CMake] Remove glib-related Find modules and write single new one instead.
357 https://bugs.webkit.org/show_bug.cgi?id=93786
359 Reviewed by Rob Buis.
361 * PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
363 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
365 [Qt] Make it possible to build without QtTest/QtPrintSupport
366 https://bugs.webkit.org/show_bug.cgi?id=93492
368 Reviewed by Tor Arne Vestbø.
370 * WebKit1.pri: Optional printsupport
372 2012-08-10 Joshua Netterfield <jnetterfield@rim.com>
374 [WebGL] Add support for EXT_robustness
375 https://bugs.webkit.org/show_bug.cgi?id=93379
377 Reviewed by George Staikos.
380 Internally reviewed by Arvid Nilsson.
382 * CMakeLists.txt: Build system adaptation.
384 2012-08-10 Benjamin C Meyer <bmeyer@rim.com>
386 Introduce JavaScriptVariant object.
387 https://bugs.webkit.org/show_bug.cgi?id=93644
389 The JavaScriptVariant can be used for functions that return results from
390 JavaScript such as executeJavaScript or functions that take arguments
391 to pass a variable to JavaScript and they want to make sure the type
394 Convert executeJavaScriptFunction() to use this data type as the
395 example, other functions will be converted in the future.
399 Internally reviewed by Joe Mason
400 Reviewed by Adam Treat
402 * PlatformBlackBerry.cmake:
404 2012-08-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
406 [BlackBerry] Fix wrong include path for notifications.
407 https://bugs.webkit.org/show_bug.cgi?id=93714
409 Reviewed by Rob Buis.
411 * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
413 2012-08-08 Antonio Gomes <agomes@rim.com>
415 [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
416 https://bugs.webkit.org/show_bug.cgi?id=93482
418 Reviewed by Rob Buis.
420 * PlatformBlackBerry.cmake: Build system adaptation.
422 2012-08-07 Ryuan Choi <ryuan.choi@samsung.com>
424 [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
425 https://bugs.webkit.org/show_bug.cgi?id=93270
427 Reviewed by Eric Seidel.
429 * PlatformEfl.cmake: Added ewk_touch_event.cpp
431 2012-08-07 Konrad Piascik <kpiascik@rim.com>
433 [BlackBerry] InspectorOverlay class duplicated in WebCore
434 https://bugs.webkit.org/show_bug.cgi?id=93124
436 Reviewed by Rob Buis.
438 Updated InspectorOverlay build path.
440 * PlatformBlackBerry.cmake:
442 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
444 [Qt] Make it possible to build without QtQuick
446 Reviewed by Simon Hausmann.
450 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
452 [Qt] Remove Qt 4 specific code paths
453 https://bugs.webkit.org/show_bug.cgi?id=88161
455 Reviewed by Kenneth Rohde Christiansen.
461 2012-08-07 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
463 CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
464 https://bugs.webkit.org/show_bug.cgi?id=93081
466 Reviewed by Adam Barth.
468 Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
472 2012-08-01 Antonio Gomes <agomes@rim.com>
474 [BlackBerry] Implement InRegionScroller class as a in-region scroll controller
475 https://bugs.webkit.org/show_bug.cgi?id=92889
480 Internally reviewed by Arvid Nilsson.
482 * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
484 2012-07-30 Simon Hausmann <simon.hausmann@nokia.com>
486 Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
491 2012-07-27 Thiago Marcos P. Santos <thiago.santos@intel.com>
493 [EFL] WebKit API unit tests needs a timeout
494 https://bugs.webkit.org/show_bug.cgi?id=92496
496 Reviewed by Antonio Gomes.
498 Added the same timeout value that we have for WebKit2.
502 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
504 [Cairo] Add complex font drawing using HarfbuzzNG
505 https://bugs.webkit.org/show_bug.cgi?id=91864
507 Reviewed by Simon Hausmann and Martin Robinson.
509 Adding includes for harfbuzz folders.
513 2012-07-26 Christophe Dumez <christophe.dumez@intel.com>
515 [EFL][WK2] Implement Network Information provider
516 https://bugs.webkit.org/show_bug.cgi?id=92343
518 Reviewed by Kenneth Rohde Christiansen.
520 WebKit EFL not longer needs to link against EEZE
521 library since the Network Information provider
522 was moved to WebCore.
527 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
529 [EFL] EFL port should use XDG paths
530 https://bugs.webkit.org/show_bug.cgi?id=91719
532 Reviewed by Kenneth Rohde Christiansen.
534 Add efreet library to get the xdg paths.
538 2012-07-25 Kihong Kwon <kihong.kwon@samsung.com>
540 [EFL] Add File Chooser API
541 https://bugs.webkit.org/show_bug.cgi?id=91957
543 Reviewed by Hajime Morita.
545 Add ewk_file_chooser source and header.
549 2012-07-22 Kent Tamura <tkent@chromium.org>
551 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
552 https://bugs.webkit.org/show_bug.cgi?id=91941
554 Reviewed by Kentaro Hara.
556 A flag name for an elmement should be ENABLE_*_ELEMENT.
560 2012-07-20 Christophe Dumez <christophe.dumez@intel.com>
562 [EFL] Proxy configuration should honor the no_proxy environment variable
563 https://bugs.webkit.org/show_bug.cgi?id=91747
565 Reviewed by Kenneth Rohde Christiansen.
567 Add WebCore/platform/network/soup to INCLUDE paths.
571 2012-07-18 Yong Li <yoli@rim.com>
573 [BlackBerry] Move about: URL handling out of WebCore
574 https://bugs.webkit.org/show_bug.cgi?id=91541
576 Reviewed by Rob Buis.
578 AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
580 * PlatformBlackBerry.cmake:
582 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
584 [CMake] Make gtest a shared library
585 https://bugs.webkit.org/show_bug.cgi?id=90973
587 Reviewed by Daniel Bates.
589 No need to link with gtest dependencies now since it is a shared library.
593 2012-07-17 Ryuan Choi <ryuan.choi@samsung.com>
595 [EFL] Move codes related to theme setting from Widget to RenderTheme
596 https://bugs.webkit.org/show_bug.cgi?id=89842
598 Reviewed by Kenneth Rohde Christiansen.
600 * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
602 2012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
604 Add RegisterProtocolHandlerClient to the Modules/protocolhandler
605 https://bugs.webkit.org/show_bug.cgi?id=90940
607 Reviewed by Hajime Morita.
609 As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
610 to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
611 protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
613 * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
615 2012-07-16 Joshua Netterfield <jnetterfield@rim.com>
617 [BlackBerry] Upstream WebGL Code
618 https://bugs.webkit.org/show_bug.cgi?id=91143
620 Reviewed by Rob Buis.
622 This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
624 * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
626 2012-07-16 Frederik Gladhorn <frederik.gladhorn@nokia.com>
628 Add accessible for QWebView.
629 https://bugs.webkit.org/show_bug.cgi?id=91073
631 Reviewed by Simon Hausmann.
633 Add classes to enable accessibility on the widget level.
638 2012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
640 [EFL] Move files guarded by #ifdef to existing file list.
641 https://bugs.webkit.org/show_bug.cgi?id=91336
643 Reviewed by Ryosuke Niwa.
645 Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
646 them again. In addition, some files are missing #ifdef guard its header files.
650 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
652 [CMake] Proper handling of ENABLE_API_TESTS build option
653 https://bugs.webkit.org/show_bug.cgi?id=91221
655 Reviewed by Rob Buis.
657 Build unit tests only if ENABLE_API_TESTS is set.
661 2012-07-12 Simon Hausmann <simon.hausmann@nokia.com>
663 Typo in path in generate-webkitversion.pl
664 https://bugs.webkit.org/show_bug.cgi?id=90883
666 Reviewed by Mark Rowe.
668 Correct default path to version config file. In practice it wasn't a problem because only the Qt
669 build system seems to use the script right now and passes the path to the version file as a
670 command line parameter.
672 * scripts/generate-webkitversion.pl:
674 2012-07-11 Crystal Zhang <haizhang@rim.com>
676 [BlackBerry] Implement Date/Time picker
677 https://bugs.webkit.org/show_bug.cgi?id=90911
679 Reviewed by Rob Buis.
681 Add files into make file.
683 * PlatformBlackBerry.cmake:
685 2012-07-09 Christophe Dumez <christophe.dumez@intel.com>
687 [EFL] Battery status code needs refactoring to be reused in WebKit2
688 https://bugs.webkit.org/show_bug.cgi?id=90760
690 Reviewed by Hajime Morita.
692 Add BatteryClientEfl to PlatformEfl.cmake.
696 2012-07-08 Kihong Kwon <kihong.kwon@samsung.com>
698 [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
699 https://bugs.webkit.org/show_bug.cgi?id=90650
701 Reviewed by Laszlo Gombos.
703 Change directory path for including notifications of WebCore
704 from WebCore/notifications to WebCore/Modules/notifications
708 2012-07-07 Thiago Marcos P. Santos <thiago.santos@intel.com>
710 [EFL][CMake] Remove non-existent include directory
711 https://bugs.webkit.org/show_bug.cgi?id=90605
713 Reviewed by Kentaro Hara.
717 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
719 [EFL][CMake] Move gtest sources to an upper level
720 https://bugs.webkit.org/show_bug.cgi?id=90602
722 Reviewed by Chang Shu.
724 Removed gtest since it is now built as a separated component.
725 This will allow us to share it with WebKit 2 API tests.
729 2012-07-06 Seokju Kwon <seokju.kwon@samsung.com>
731 [EFL] Add Web Inspector to WebKit-EFL
732 https://bugs.webkit.org/show_bug.cgi?id=83865
734 Reviewed by Pavel Feldman.
736 EFL port implementation for Web Inspector.
737 Prepare Web Inspector resources.
741 2012-07-05 Kihong Kwon <kihong.kwon@samsung.com>
743 [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
744 https://bugs.webkit.org/show_bug.cgi?id=90542
746 Reviewed by Kenneth Rohde Christiansen.
748 NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
749 to be in line with other ports(qt, chromium, gtk).
753 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
755 [Qt] Remove a few un-needed load(features) after r121777
757 The features are computed by configure.pro and cached in .qmake.cache.
759 Reviewed by Jocelyn Turcotte.
763 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
765 [Qt] Fix broken OR-operator in project file
767 Qmake expects |, not ||. The result was that the block was entered, even
768 if none of the two defines were set to 1.
770 Reviewed by Jocelyn Turcotte.
774 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
776 [EFL] Move BatteryClientEfl from WebKit to WebCore
777 https://bugs.webkit.org/show_bug.cgi?id=90063
779 Reviewed by Kenneth Rohde Christiansen.
781 Move BatteryClientEfl class from WebKit to WebCore
782 so that it can be reused in WebKit2.
786 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
788 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
789 https://bugs.webkit.org/show_bug.cgi?id=90271
791 Reviewed by George Staikos.
795 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
797 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
798 need to rebuild webkit before running DRT.
800 * PlatformBlackBerry.cmake:
802 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
804 [EFL][CMake] Integrate API unit tests with CTest
805 https://bugs.webkit.org/show_bug.cgi?id=87251
807 Reviewed by Daniel Bates.
809 Add every test to the test runner build target.
813 2012-07-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
815 [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
816 https://bugs.webkit.org/show_bug.cgi?id=90370
818 Reviewed by Csaba Osztrogonác.
820 Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
825 2012-06-29 Krzysztof Czech <k.czech@samsung.com>
827 [EFL] Add support for Unit Tests, based on the gtest library.
828 https://bugs.webkit.org/show_bug.cgi?id=68509
830 Reviewed by Chang Shu.
832 Add configuration for building gtest library, testing framework and unit tests.
836 2012-06-27 Sheriff Bot <webkit.review.bot@gmail.com>
838 Unreviewed, rolling out r121398.
839 http://trac.webkit.org/changeset/121398
840 https://bugs.webkit.org/show_bug.cgi?id=90136
842 broke efl build (Requested by ryuan on #webkit).
846 2012-06-27 Krzysztof Czech <k.czech@samsung.com>
848 [EFL] Add support for Unit Tests, based on the gtest library.
849 https://bugs.webkit.org/show_bug.cgi?id=68509
851 Reviewed by Chang Shu.
853 Add configuration for building gtest library, testing framework and unit tests.
857 2012-06-26 Simon Hausmann <simon.hausmann@nokia.com>
859 [Qt][Win] Symbols are not exported in QtWebKit5.dll
860 https://bugs.webkit.org/show_bug.cgi?id=88873
862 Reviewed by Tor Arne Vestbø.
864 * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
866 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
868 Unreviewed build fix: Don't do QT += widgets with Qt 4
870 * WebKit1.pro: This is already done in WebKit1.pri.
872 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
874 [Qt] Make it possible to build WebKit without QtWidgets
875 https://bugs.webkit.org/show_bug.cgi?id=78109
877 Reviewed by Tor Arne Vestbø.
879 Moved WebKit1 sources into a separate static library. Only WK1
880 depends on QtWidgets.
882 * WebKit1.pri: Added.
883 * WebKit1.pro: Added.
885 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
887 [EFL] Implement Network Information API
888 https://bugs.webkit.org/show_bug.cgi?id=87067
890 Reviewed by Kenneth Rohde Christiansen.
892 * PlatformEfl.cmake: Add dependency of eeze library.
894 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
896 [BlackBerry] Sanitize GLSL code using ANGLE.
898 BlackBerry port does not sanitize GLSL code with ANGLE
899 https://bugs.webkit.org/show_bug.cgi?id=89583
901 Reviewed by Rob Buis.
903 * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
905 2012-06-19 Csaba Osztrogonác <ossy@webkit.org>
907 [CMake] Unreviewed speculative buildfix after r120786.
911 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
913 [BlackBerry] Enable MEDIA_STREAM by default
914 https://bugs.webkit.org/show_bug.cgi?id=88849
916 Reviewed by Antonio Gomes.
918 * PlatformBlackBerry.cmake:
920 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
922 [EFL] Enable SHADOW_DOM flag
923 https://bugs.webkit.org/show_bug.cgi?id=87732
925 Reviewed by Kentaro Hara.
927 Add WebCore/bindings/generic to include directories so
928 that we can include RuntimeEnabledFeatures.h.
932 2012-06-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
934 [Qt] Don't use WebKit HAVE() macro in public Qt headers
936 Reviewed by Kenneth Rohde Christiansen.
940 2012-06-04 Tomasz Morawski <t.morawski@samsung.com>
942 [EFL] Refactor ewk_view_context_paint code.
943 https://bugs.webkit.org/show_bug.cgi?id=85588
945 Reviewed by Hajime Morita.
947 Added new ewk_paint_context.cpp file to source list.
951 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
953 [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
954 https://bugs.webkit.org/show_bug.cgi?id=86865
956 Reviewed by Adam Barth.
958 Add "${WEBCORE_DIR}/dom/default" to include directories in
963 2012-06-01 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
965 [EFL] Implement PlatformStrategies
966 https://bugs.webkit.org/show_bug.cgi?id=86946
968 Reviewed by Carlos Garcia Campos.
970 * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
973 2012-05-31 Gyuyoung Kim <gyuyoung.kim@samsung.com>
975 [CMAKE][EFL] Remove unneeded include path
976 https://bugs.webkit.org/show_bug.cgi?id=87927
978 Reviewed by Kenneth Rohde Christiansen.
980 Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
981 path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
982 So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
984 * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
986 2012-05-30 Konrad Piascik <kpiascik@rim.com>
988 [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
989 https://bugs.webkit.org/show_bug.cgi?id=81001
991 Reviewed by Antonio Gomes
993 Added new InspectorOverlay class
995 * PlatformBlackBerry.cmake:
997 2012-05-29 Arvid Nilsson <anilsson@rim.com>
999 [BlackBerry] WebKit-side implementation of SelectionOverlay
1000 https://bugs.webkit.org/show_bug.cgi?id=87605
1002 Reviewed by Rob Buis.
1004 Add SelectionOverlay to the build system.
1008 * PlatformBlackBerry.cmake:
1010 2012-05-29 Arvid Nilsson <anilsson@rim.com>
1012 [BlackBerry] WebOverlay API
1013 https://bugs.webkit.org/show_bug.cgi?id=87603
1015 Reviewed by Rob Buis.
1017 Add WebOverlay related files to the build system.
1021 * PlatformBlackBerry.cmake:
1023 2012-05-28 Arvid Nilsson <anilsson@rim.com>
1025 [BlackBerry] Add a default tap highlight
1026 https://bugs.webkit.org/show_bug.cgi?id=87569
1028 Reviewed by Rob Buis.
1030 Add DefaultTapHighlight to the build system
1032 Reviewed internally by Mike Lattanzio and Mike Fenton.
1036 * PlatformBlackBerry.cmake:
1038 2012-05-24 Crystal Zhang <haizhang@rim.com>
1040 [BlackBerry] Implement select popup and remove old hook to air popup
1041 https://bugs.webkit.org/show_bug.cgi?id=87419
1043 Reviewed by Rob Buis.
1045 Add new files to make file.
1047 * PlatformBlackBerry.cmake:
1049 2012-05-24 Raphael Kubo da Costa <rakuco@webkit.org>
1051 [EFL] Unreviewed, unbreak `make install' after r117046.
1053 * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
1054 installed headers, since it has been made private and renamed.
1056 2012-05-22 Dongwoo Im <dw.im@samsung.com>
1058 [EFL] Implements the registerProtocolHandler method and option.
1059 https://bugs.webkit.org/show_bug.cgi?id=73638
1061 Reviewed by Andreas Kling.
1063 The registerProtocolHandler() method allows Web sites to register themselves
1064 as possible handlers for particular schemes.
1066 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1068 * PlatformEfl.cmake: Adds the new file into the source list.
1070 2012-05-21 Christophe Dumez <christophe.dumez@intel.com>
1072 [EFL] Minor style fixes in web intents code are needed
1073 https://bugs.webkit.org/show_bug.cgi?id=86986
1075 Reviewed by Adam Barth.
1077 Fix minor ordering issues in CMake files.
1080 * PlatformEfl.cmake:
1082 2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
1084 [EFL] Add simple implementation of Web Intents
1085 https://bugs.webkit.org/show_bug.cgi?id=86354
1087 Reviewed by Eric Seidel.
1089 Add new ewk_intent.* and ewk_intent_request.* files to CMake.
1092 * PlatformEfl.cmake:
1094 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
1096 [EFL] Add API for Web Database handling
1097 https://bugs.webkit.org/show_bug.cgi?id=85178
1099 Reviewed by Antonio Gomes.
1101 Added the new Web Database API to the buildsystem.
1103 * PlatformEfl.cmake:
1105 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
1107 [EFL] Fix link error caused by not directly linking with edbus
1108 https://bugs.webkit.org/show_bug.cgi?id=86747
1110 Unreviewed build fix.
1112 * PlatformEfl.cmake:
1114 2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
1116 [EFL] Support for Battery Status API on the WebKit-Efl
1117 https://bugs.webkit.org/show_bug.cgi?id=83254
1119 Reviewed by Chang Shu.
1121 Add e_ukit library and include directory to get battery status of device.
1123 * PlatformEfl.cmake:
1125 2012-05-15 Tomasz Morawski <t.morawski@samsung.com>
1127 [EFL] Split ewk_private.h file to multiple private files.
1128 https://bugs.webkit.org/show_bug.cgi?id=84572
1130 Reviewed by Antonio Gomes.
1132 * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
1134 2012-05-10 Sam D <dsam2912@gmail.com>
1136 Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
1137 https://bugs.webkit.org/show_bug.cgi?id=72306
1139 Changed name for InspectorBackendStub.js to
1140 InspectorBackendCommands.js
1142 Reviewed by Yury Semikhatsky.
1144 * PlatformBlackBerry.cmake:
1146 2012-05-08 Crystal Zhang <haizhang@rim.com>
1148 [BlackBerry] Implement a popup client for HTML controls
1149 https://bugs.webkit.org/show_bug.cgi?id=85670
1151 Reviewed by Rob Buis.
1153 Add popup client file to build system.
1155 * PlatformBlackBerry.cmake:
1157 2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
1159 [CMake] Rewrite FindGStreamer.cmake.
1160 https://bugs.webkit.org/show_bug.cgi?id=85857
1162 Reviewed by Daniel Bates.
1164 We are currently kind of duplicating the same
1165 FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
1166 to be found. Besides this approach not scaling very well, it
1167 relies on pkg-config for version checking, uses the LibFindMacros
1168 package that we should deprecate and all the find files could be
1169 merged into one, with users using the COMPONENTS feature of the
1170 FIND_PACKAGE() call to find the desired plugins.
1172 FindGStreamer.cmake has then been rewritten to take all that into
1174 - The LibFindMacros.cmake package is not used anymore.
1175 - Version check is performed in the CMake file itself by parsing
1176 the gstversion.h header.
1177 - All GStreamer plugins are searched and the COMPONENTS keyword
1178 used in the FIND_PACKAGE() call is used to check which plugins are
1180 - The plugins-base and base GStreamer plugins are not searched, as
1181 they were not used anywhere in the build system.
1183 * PlatformEfl.cmake: Update GStreamer-related variable names.
1185 2012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1187 [BlackBerry] AutofillManager implementation upstream
1188 https://bugs.webkit.org/show_bug.cgi?id=85576
1190 Reviewed by Rob Buis.
1192 Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
1193 into building system of BlackBerry porting.
1195 * PlatformBlackBerry.cmake:
1197 2012-05-03 Jer Noble <jer.noble@apple.com>
1199 Move WebKitFullScreenListener into its own file.
1200 https://bugs.webkit.org/show_bug.cgi?id=85640
1202 Reviewed by Maciej Stachowiak .
1204 Pull WebKitFullScreenListener into its own file.
1206 * WebKit.xcodeproj/project.pbxproj:
1208 2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
1210 [CMake] Rewrite FindCairo.cmake.
1211 https://bugs.webkit.org/show_bug.cgi?id=84895
1213 Reviewed by Daniel Bates.
1215 The old approach relied on pkg-config for finding Cairo (which
1216 introduced a dependency on pkg-config that could be avoided), used
1217 the LibFindMacros code that we should probably remove in the
1218 future and did not use the FindPackageHandleStandardArguments
1221 Change all that by rewriting the module.
1222 - Use the pkg-config output optionally instead of requiring it
1223 like LibFindMacros did.
1224 - Remove the implicit dependency on FreeType which often found it
1225 the wrong way via pkg-config and without considering
1227 - Retrieve the Cairo version by looking at cairo-version.h instead
1228 of relying on pkg-config. It requires some additional code for
1229 checking if the desired version has been found, but that will not
1230 be needed once we start depending on CMake 2.8.3 or later.
1232 The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
1233 instead of <Name>_FOUND, and to keep things consistent
1234 Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
1235 and CAIRO_INCLUDE_DIRS.
1237 * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
1239 2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
1241 [EFL] Enable VIDEO_TRACK feature
1242 https://bugs.webkit.org/show_bug.cgi?id=84830
1244 Reviewed by Gustavo Noronha Silva.
1246 Enable VIDEO_TRACK feature by default for EFL port.
1248 * PlatformEfl.cmake:
1250 2012-04-20 Mike Lattanzio <mlattanzio@rim.com>
1252 [BlackBerry] Expose WebViewportArguments to WebPageClient
1253 https://bugs.webkit.org/show_bug.cgi?id=84471
1255 Reviewed by Antonio Gomes.
1257 * PlatformBlackBerry.cmake:
1259 2012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
1261 [EFL] Add Security Origin API
1262 https://bugs.webkit.org/show_bug.cgi?id=84023
1264 Reviewed by Antonio Gomes.
1266 * PlatformEfl.cmake:
1268 2012-04-10 Patrick Gansterer <paroga@webkit.org>
1270 [CMake] Enable USE_FOLDERS property
1271 https://bugs.webkit.org/show_bug.cgi?id=83571
1273 Reviewed by Daniel Bates.
1275 Setting the FOLDER property on targets gives more structure
1276 to the generated Visual Studio solutions.
1277 This does not affect other CMake generators.
1281 2012-04-07 Patrick Gansterer <paroga@webkit.org>
1283 [CMake] Cleanup WTF include directories
1284 https://bugs.webkit.org/show_bug.cgi?id=82716
1286 Reviewed by Eric Seidel.
1290 2012-04-07 Rob Buis <rbuis@rim.com>
1292 [BlackBerry] Add Battery Status API support
1293 https://bugs.webkit.org/show_bug.cgi?id=82615
1295 Reviewed by George Staikos.
1297 Add BatteryClientBlackBerry.cpp to the build.
1299 * PlatformBlackBerry.cmake:
1301 2012-04-06 Charles Wei <charles.wei@torchmobile.com.cn>
1303 [BlackBerry] Build fix to match the latest WebCore change
1304 https://bugs.webkit.org/show_bug.cgi?id=83358
1306 Reviewed by Rob Buis.
1308 * PlatformBlackBerry.cmake:
1310 2012-04-05 George Staikos <staikos@webkit.org>
1312 Add the vibration client for BlackBerry.
1313 https://bugs.webkit.org/show_bug.cgi?id=83340
1315 Reviewed by Rob Buis.
1317 * PlatformBlackBerry.cmake:
1319 2012-04-05 Jia Pu <jpu@apple.com>
1321 Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
1322 https://bugs.webkit.org/show_bug.cgi?id=82970
1324 Reviewed by Enrica Casucci.
1326 See WebCore/ChangeLog for details.
1328 * WebKit.xcodeproj/project.pbxproj:
1330 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1332 Support the Network Information API
1333 https://bugs.webkit.org/show_bug.cgi?id=73528
1335 Reviewed by Adam Barth.
1337 * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
1339 2012-03-30 Eli Fidler <efidler@rim.com>
1341 Enable OpenType Sanitizer for BlackBerry port.
1342 https://bugs.webkit.org/show_bug.cgi?id=82782
1344 Reviewed by Eric Seidel.
1346 * PlatformBlackBerry.cmake: add libots to link
1348 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
1350 [CMake] Unreviewed build fix after r111778.
1352 * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
1353 ${WTF_DIR}/wtf ones.
1355 2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
1357 [EFL] Add PageClientEfl to WebCoreSupport.
1358 https://bugs.webkit.org/show_bug.cgi?id=80748
1360 Reviewed by Noam Rosenthal.
1362 * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
1363 and PageClientEfl.cpp to the source list.
1365 2012-03-20 Eric Seidel <eric@webkit.org>
1367 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
1368 https://bugs.webkit.org/show_bug.cgi?id=80911
1370 Reviewed by Adam Barth.
1372 * CMakeLists.txt: Look for headers in Source/WTF.
1374 2012-03-20 Charles Wei <charles.wei@torchmobile.com.cn>
1376 [BlackBerry] Remove OutOfMemoryHandler from the build system
1377 https://bugs.webkit.org/show_bug.cgi?id=81649
1379 Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
1380 in the build system for BlackBerry porting.
1382 Reviewed by Rob Buis.
1384 * PlatformBlackBerry.cmake:
1386 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
1388 Support for Battery Status API
1389 https://bugs.webkit.org/show_bug.cgi?id=62698
1391 Add include directory and file.
1392 http://www.w3.org/TR/battery-status/
1394 Reviewed by Adam Barth.
1396 * PlatformEfl.cmake:
1398 2012-03-11 Timothy Hatcher <timothy@apple.com>
1400 Update how the Web Inspector resources are loaded.
1402 https://bugs.webkit.org/show_bug.cgi?id=80798
1403 rdar://problem/10359959
1405 Reviewed by Brian Weinstein.
1407 * WebKit.xcodeproj/project.pbxproj: Add a framework.
1409 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1411 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
1412 https://bugs.webkit.org/show_bug.cgi?id=80469
1414 Reviewed by Antonio Gomes.
1416 * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
1417 property on the library being created.
1419 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1421 [EFL] Unreviewed; fix the build after r109877.
1423 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
1424 include directories so that #include'ing DatabaseDetails.h and
1425 friends still works.
1427 2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1429 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
1430 https://bugs.webkit.org/show_bug.cgi?id=80107
1432 Reviewed by Antonio Gomes.
1434 Initial upstream of CredentialManager.[h|cpp] and
1435 CredentialTransformData.[h|cpp].
1438 * PlatformBlackBerry.cmake:
1440 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
1442 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
1443 https://bugs.webkit.org/show_bug.cgi?id=71507
1445 Reviewed by Antonio Gomes.
1447 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
1449 2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
1451 [EFL][DRT] Implement setValueForUser and setAutofilled.
1452 https://bugs.webkit.org/show_bug.cgi?id=79237
1454 Reviewed by Andreas Kling.
1456 Adds the main directory of WebKit's source to find headers of JavaScriptCore.
1458 * PlatformEfl.cmake:
1460 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1462 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
1463 https://bugs.webkit.org/show_bug.cgi?id=79371
1465 Reviewed by Daniel Bates.
1468 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
1469 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
1470 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
1472 2012-02-20 Filip Pizlo <fpizlo@apple.com>
1474 JSC should be a triple-tier VM
1475 https://bugs.webkit.org/show_bug.cgi?id=75812
1476 <rdar://problem/10079694>
1478 Reviewed by Gavin Barraclough.
1480 Changed EFL's build system to include a new directory in JavaScriptCore.
1484 2012-02-21 Jon Lee <jonlee@apple.com>
1486 Bring notifications support to WK1 mac: showing, canceling, removing notifications
1487 https://bugs.webkit.org/show_bug.cgi?id=78783
1488 <rdar://problem/10610578>
1490 Reviewed by Anders Carlsson.
1492 * WebKit.xcodeproj/project.pbxproj: Added new files.
1494 2012-02-21 Adam Roben <aroben@apple.com>
1496 Roll out r108309, r108323, and r108326
1498 They broke the 32-bit Lion build.
1500 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
1504 2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
1506 [BlackBerry] Adapt to the removal of WebStringIml.h
1507 https://bugs.webkit.org/show_bug.cgi?id=78784
1509 Reviewed by Antonio Gomes.
1511 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
1512 has been removed internally. We should adapt to this removal for the
1513 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
1514 because it just inherits from WTF::StringImpl but adding nothing.
1516 * blackberry/Api/WebString.cpp:
1517 (BlackBerry::WebKit::WebString::WebString):
1518 (BlackBerry::WebKit::WebString::equalIgnoringCase):
1519 * blackberry/Api/WebString.h:
1522 2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
1524 [BlackBerry] Style clean-up in WebPageCompositor
1525 https://bugs.webkit.org/show_bug.cgi?id=78738
1527 Reviewed by Rob Buis.
1529 No new functionality, no new tests.
1531 * blackberry/WebKitSupport/WebPageCompositor.cpp:
1532 (BlackBerry::WebKit::WebPageCompositor::drawLayers):
1533 * blackberry/WebKitSupport/WebPageCompositor.h:
1536 2012-02-16 Patrick Gansterer <paroga@webkit.org>
1538 [CMake] Add missing include directories.
1542 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1544 [BlackBerry] Remove ResourceHolderImpl.cpp from build system
1545 https://bugs.webkit.org/show_bug.cgi?id=78779
1547 Reviewed by George Staikos.
1549 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
1550 has been removed internally. So remove it from the build system.
1552 * blackberry/CMakeListsBlackBerry.txt:
1554 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1556 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
1557 https://bugs.webkit.org/show_bug.cgi?id=78770
1559 Reviewed by Rob Buis.
1561 Initial upstreaming, no new tests.
1563 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
1564 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
1566 2012-02-15 Konrad Piascik <kpiascik@rim.com>
1568 [BlackBerry] Upstream BlackBerry specific Web Inspector resources
1569 https://bugs.webkit.org/show_bug.cgi?id=78727
1571 Reviewed by Rob Buis.
1573 * blackberry/WebCoreSupport/inspectorBB.html: Added.
1574 * blackberry/WebCoreSupport/inspectorBB.js: Added.
1576 (InspectorFrontendHost.copyText):
1578 2012-02-15 Mike Fenton <mifenton@rim.com>
1580 Initial upstreaming of EditorClientBlackBerry
1581 https://bugs.webkit.org/show_bug.cgi?id=78730
1583 Reviewed by Rob Buis.
1585 Initial upstreaming, no new tests.
1587 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
1589 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
1590 (WebCore::EditorClientBlackBerry::pageDestroyed):
1591 (WebCore::EditorClientBlackBerry::shouldDeleteRange):
1592 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
1593 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
1594 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
1595 (WebCore::EditorClientBlackBerry::enableSpellChecking):
1596 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
1597 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
1598 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
1599 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
1600 (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
1601 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
1602 (WebCore::EditorClientBlackBerry::shouldBeginEditing):
1603 (WebCore::EditorClientBlackBerry::shouldEndEditing):
1604 (WebCore::EditorClientBlackBerry::shouldInsertNode):
1605 (WebCore::EditorClientBlackBerry::shouldInsertText):
1606 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
1607 (WebCore::EditorClientBlackBerry::shouldApplyStyle):
1608 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
1609 (WebCore::EditorClientBlackBerry::didBeginEditing):
1610 (WebCore::EditorClientBlackBerry::respondToChangedContents):
1611 (WebCore::EditorClientBlackBerry::respondToChangedSelection):
1612 (WebCore::EditorClientBlackBerry::didEndEditing):
1613 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
1614 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
1615 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
1616 (WebCore::EditorClientBlackBerry::registerCommandForUndo):
1617 (WebCore::EditorClientBlackBerry::registerCommandForRedo):
1618 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
1619 (WebCore::EditorClientBlackBerry::canUndo):
1620 (WebCore::EditorClientBlackBerry::canRedo):
1621 (WebCore::EditorClientBlackBerry::canCopyCut):
1622 (WebCore::EditorClientBlackBerry::canPaste):
1623 (WebCore::EditorClientBlackBerry::undo):
1624 (WebCore::EditorClientBlackBerry::redo):
1627 (WebCore::EditorClientBlackBerry::interpretKeyEvent):
1628 (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
1629 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
1630 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
1631 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
1632 (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
1633 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
1634 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
1635 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
1636 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
1637 (WebCore::EditorClientBlackBerry::learnWord):
1638 (WebCore::EditorClientBlackBerry::checkSpellingOfString):
1639 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
1640 (WebCore::EditorClientBlackBerry::checkGrammarOfString):
1641 (WebCore::EditorClientBlackBerry::requestCheckingOfString):
1642 (WebCore::EditorClientBlackBerry::textChecker):
1643 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
1644 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
1645 (WebCore::EditorClientBlackBerry::showSpellingUI):
1646 (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
1647 (WebCore::EditorClientBlackBerry::getGuessesForWord):
1648 (WebCore::EditorClientBlackBerry::willSetInputMethodState):
1649 (WebCore::EditorClientBlackBerry::setInputMethodState):
1650 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
1653 (EditorClientBlackBerry):
1655 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1657 [BlackBerry] Upstream WebPageClient.h
1658 https://bugs.webkit.org/show_bug.cgi?id=78660
1660 Reviewed by Antonio Gomes.
1662 Initial upstreaming, no new tests.
1664 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
1665 is being removed from WebPageClient.h.
1666 * blackberry/Api/WebPageClient.h: Added.
1667 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
1668 because this inclusion is being removed from WebPageClient.h.
1670 2012-02-15 Rob Buis <rbuis@rim.com>
1672 [BlackBerry] Upstream remaining classes in Api
1673 https://bugs.webkit.org/show_bug.cgi?id=78644
1675 Reviewed by Antonio Gomes.
1677 No functionalities changed, no new tests.
1679 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
1681 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1683 [BlackBerry] Upstreaming WebSettings code
1684 https://bugs.webkit.org/show_bug.cgi?id=78633
1686 Reviewed by Rob Buis.
1688 Initial upstreaming, no new tests.
1690 * blackberry/Api/WebSettings.cpp: Added.
1691 * blackberry/Api/WebSettings.h: Added.
1692 * blackberry/Api/WebSettings_p.h: Added.
1694 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1696 [BlackBerry] Upstreaming DOMSupport files
1697 https://bugs.webkit.org/show_bug.cgi?id=78607
1699 Reviewed by Rob Buis.
1701 Initial upstreaming, no new tests.
1703 * blackberry/WebKitSupport/DOMSupport.cpp: Added.
1704 * blackberry/WebKitSupport/DOMSupport.h: Added.
1706 2012-02-14 Jeff Rogers <jrogers@rim.com>
1708 [BlackBerry] Remove OpenVG references
1709 https://bugs.webkit.org/show_bug.cgi?id=78623
1711 Reviewed by Rob Buis.
1713 Removed references to USE(OPENVG) and the related code.
1715 * blackberry/Api/BackingStore.cpp:
1716 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
1717 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1718 (BlackBerry::WebKit::BackingStorePrivate::renderContents):
1719 (BlackBerry::WebKit::BackingStore::createSurface):
1720 * blackberry/Api/BackingStore_p.h:
1722 2012-02-14 Andy Chen <andchen@rim.com>
1724 Initial upstreaming for find-in-page for BlackBerry port
1725 https://bugs.webkit.org/show_bug.cgi?id=78615
1727 Create a new class InPageSearchManager for find-in-page and
1728 remove the functions in SelectionHandler
1730 Reviewed by Rob Buis.
1732 * blackberry/CMakeListsBlackBerry.txt:
1733 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
1734 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
1735 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
1736 (BlackBerry::WebKit::InPageSearchManager::findNextString):
1737 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
1738 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
1739 * blackberry/WebKitSupport/InPageSearchManager.h: Added.
1740 * blackberry/WebKitSupport/SelectionHandler.cpp:
1741 * blackberry/WebKitSupport/SelectionHandler.h:
1743 2012-02-14 Jacky Jiang <zhajiang@rim.com>
1745 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
1746 https://bugs.webkit.org/show_bug.cgi?id=78275
1748 Reviewed by Rob Buis.
1750 Initial upstream, no new tests.
1752 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
1753 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
1755 2012-02-14 Lianghui Chen <liachen@rim.com>
1757 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
1758 https://bugs.webkit.org/show_bug.cgi?id=78605
1760 Reviewed by Rob Buis.
1762 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
1764 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
1766 (BlackBerry::WebKit::getExtensionForMimeType):
1767 (BlackBerry::WebKit::getMimeTypeForExtension):
1768 * blackberry/Api/WebKitMIMETypeConverter.h: Added.
1770 * blackberry/Api/WebKitTextCodec.cpp:
1771 * blackberry/Api/WebKitTextCodec.h:
1772 * blackberry/CMakeListsBlackBerry.txt:
1774 2012-02-14 Ed Baker <edbaker@rim.com>
1776 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
1777 https://bugs.webkit.org/show_bug.cgi?id=78608
1779 Ensure that when selection handles leave the content bounding box that
1780 the handle not being dragged remains fixed. Do not applying padding to
1781 a direction that would cause the selection to shrink when performing
1782 the handle direction detection.
1784 Reviewed by Rob Buis.
1786 * blackberry/WebKitSupport/SelectionHandler.cpp:
1787 (BlackBerry::WebKit::directionOfPointRelativeToRect):
1788 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
1789 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
1790 (BlackBerry::WebKit::SelectionHandler::setSelection):
1791 * blackberry/WebKitSupport/SelectionHandler.h:
1793 2012-02-14 Rob Buis <rbuis@rim.com>
1795 [BlackBerry] Upstream remaining classes in Api
1796 https://bugs.webkit.org/show_bug.cgi?id=78644
1798 Reviewed by Antonio Gomes.
1800 Initial upstream, no new tests.
1802 * blackberry/Api/BlackBerryContext.h: Added.
1803 * blackberry/Api/BlackBerryGlobal.cpp: Added.
1804 * blackberry/Api/BlackBerryGlobal.h: Added.
1805 * blackberry/Api/Version.cpp: Added.
1806 * blackberry/Api/Version.h: Added.
1808 2012-02-14 Rob Buis <rbuis@rim.com>
1810 [BlackBerry] Upstream backing store related classes
1811 https://bugs.webkit.org/show_bug.cgi?id=78517
1813 Reviewed by Antonio Gomes.
1815 Initial upstream, no new tests.
1817 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
1818 * blackberry/WebKitSupport/BackingStoreClient.h: Added.
1819 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
1820 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
1821 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
1822 * blackberry/WebKitSupport/BackingStoreTile.h: Added.
1824 2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
1826 Initial upstreaming of selection handling code for BlackBerry port
1827 https://bugs.webkit.org/show_bug.cgi?id=78136
1829 Reviewed by Rob Buis.
1831 Initial upstreaming, no new tests.
1833 * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
1834 * blackberry/WebKitSupport/SelectionHandler.h: Added.
1836 2012-02-10 Mike Fenton <mifenton@rim.com>
1838 BlackBerry Port - Input focus is suppressed during XHR loads
1839 https://bugs.webkit.org/show_bug.cgi?id=78368
1841 Allow JS to trigger the VKB and input focus when XHR scripting
1844 This switching the loaded state to checking the webpages loaded state
1845 which is only updated after initial load. When additional loading
1846 events happen for XHR, it remains false and focus events function.
1848 Also add detailed FocusLog's to shouldAcceptInputFocus.
1850 Reviewed by Rob Buis.
1852 * blackberry/WebKitSupport/InputHandler.cpp:
1853 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1855 2012-02-10 Mike Fenton <mifenton@rim.com>
1857 BlackBerry Port - JS focus on blur can cause recursion
1858 https://bugs.webkit.org/show_bug.cgi?id=78368
1860 Prevent JS recursion of blur/focus by allowing focus
1861 if we are already trying to prevent focus.
1863 Reviewed by Rob Buis.
1865 * blackberry/WebKitSupport/InputHandler.cpp:
1866 (BlackBerry::WebKit::InputHandler::InputHandler):
1867 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1868 (BlackBerry::WebKit::InputHandler::setElementFocused):
1869 * blackberry/WebKitSupport/InputHandler.h:
1872 2012-02-10 Rob Buis <rbuis@rim.com>
1874 [BlackBerry] Upstream graphics helper classes in WebKitSupport
1875 https://bugs.webkit.org/show_bug.cgi?id=78278
1877 Reviewed by Antonio Gomes.
1879 Initial upstream, no new tests.
1881 * blackberry/WebKitSupport/RenderQueue.cpp: Added.
1882 * blackberry/WebKitSupport/RenderQueue.h: Added.
1884 2012-02-10 Rob Buis <rbuis@rim.com>
1886 [BlackBerry] Upstream graphics helper classes in WebKitSupport
1887 https://bugs.webkit.org/show_bug.cgi?id=78278
1889 Reviewed by Antonio Gomes.
1891 Initial upstream, no new tests.
1893 * blackberry/WebKitSupport/SurfacePool.cpp: Added.
1894 * blackberry/WebKitSupport/SurfacePool.h: Added.
1895 * blackberry/WebKitSupport/TileIndex.h: Added.
1896 * blackberry/WebKitSupport/TileIndexHash.h: Added.
1898 2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
1900 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
1901 https://bugs.webkit.org/show_bug.cgi?id=78203
1903 Reviewed by Rob Buis.
1905 Initial upstream, no new tests.
1907 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
1908 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
1910 2012-02-09 Rob Buis <rbuis@rim.com>
1912 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
1913 https://bugs.webkit.org/show_bug.cgi?id=78276
1915 Reviewed by Antonio Gomes.
1917 Initial upstream, no new tests.
1919 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
1920 * blackberry/WebKitSupport/WebPageCompositor.h: Added.
1922 2012-02-08 Jacky Jiang <zhajiang@rim.com>
1924 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
1925 https://bugs.webkit.org/show_bug.cgi?id=78049
1927 Reviewed by Rob Buis.
1929 Initial upstream, no new tests.
1931 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
1932 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
1933 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
1934 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
1936 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
1938 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
1939 https://bugs.webkit.org/show_bug.cgi?id=78082
1941 Reviewed by Rob Buis.
1943 Initial upstream, no new tests.
1945 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
1946 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
1948 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
1950 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
1951 https://bugs.webkit.org/show_bug.cgi?id=78078
1953 Reviewed by Rob Buis.
1955 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
1956 been upstreamed has been removed from the BlackBerry porting internally.
1957 So we should remove it from the build system.
1959 * blackberry/CMakeListsBlackBerry.txt:
1961 2012-02-08 Rob Buis <rbuis@rim.com>
1963 [BlackBerry] Upstream DumpRenderTreeBlackBerry
1964 https://bugs.webkit.org/show_bug.cgi?id=78042
1966 Reviewed by Antonio Gomes.
1968 Add abstract interface for our DumpRenderTree solution.
1970 * blackberry/Api/DumpRenderTreeClient.h: Added.
1972 2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
1974 Initial upstreaming of input handling for BlackBerry port
1975 https://bugs.webkit.org/show_bug.cgi?id=77992
1977 Reviewed by Rob Buis.
1979 * blackberry/WebKitSupport/InputHandler.cpp: Added.
1980 * blackberry/WebKitSupport/InputHandler.h: Added.
1982 2012-02-07 Robert Kroeger <rjkroege@chromium.org>
1984 [chromium] Remove no longer necessary Chromium gesture recognizer code.
1985 https://bugs.webkit.org/show_bug.cgi?id=77492
1987 Reviewed by Adam Barth.
1989 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
1991 2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
1993 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
1994 https://bugs.webkit.org/show_bug.cgi?id=77843
1996 Reviewed by Rob Buis.
1998 Initial upstream, no new tests.
2000 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
2001 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
2003 2012-02-07 Rob Buis <rbuis@rim.com>
2005 [BlackBerry] Upstream DumpRenderTreeSupport
2006 https://bugs.webkit.org/show_bug.cgi?id=77991
2008 Reviewed by Antonio Gomes.
2010 No functionalities changed, no new tests.
2012 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
2013 (toGeolocationClientMock):
2014 (DumpRenderTreeSupport::DumpRenderTreeSupport):
2015 (DumpRenderTreeSupport::~DumpRenderTreeSupport):
2016 (DumpRenderTreeSupport::javaScriptObjectsCount):
2017 (DumpRenderTreeSupport::garbageCollectorCollect):
2018 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
2019 (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
2020 (DumpRenderTreeSupport::linksIncludedInFocusChain):
2021 (DumpRenderTreeSupport::dumpConfigurationForViewport):
2022 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
2023 (DumpRenderTreeSupport::resetGeolocationMock):
2024 (DumpRenderTreeSupport::setMockGeolocationError):
2025 (DumpRenderTreeSupport::setMockGeolocationPermission):
2026 (DumpRenderTreeSupport::setMockGeolocationPosition):
2027 (DumpRenderTreeSupport::scalePageBy):
2028 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
2029 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
2033 (DumpRenderTreeSupport):
2035 2012-02-07 Jacky Jiang <zhajiang@rim.com>
2037 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
2038 https://bugs.webkit.org/show_bug.cgi?id=77993
2040 Reviewed by Rob Buis.
2042 Initial upstream, no new tests.
2044 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
2045 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
2046 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
2047 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
2049 2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
2051 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
2052 https://bugs.webkit.org/show_bug.cgi?id=77927
2054 Reviewed by Antonio Gomes.
2056 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
2057 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
2058 use the d pointer directly because the client is internal implementation.
2060 No functionalities changed, no new tests.
2062 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
2063 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
2064 (GeolocationControllerClientBlackBerry::requestPermission):
2065 (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
2066 (GeolocationControllerClientBlackBerry::onLocationUpdate):
2067 (GeolocationControllerClientBlackBerry::onLocationError):
2068 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
2070 (GeolocationControllerClientBlackBerry):
2072 2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
2074 [BlackBerry] Remove unused variable in BackingStore
2075 https://bugs.webkit.org/show_bug.cgi?id=77851
2077 Reviewed by Kentaro Hara.
2079 * blackberry/Api/BackingStore.cpp:
2080 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2082 2012-02-04 Jacky Jiang <zhajiang@rim.com>
2084 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
2085 https://bugs.webkit.org/show_bug.cgi?id=77751
2087 Reviewed by Rob Buis.
2089 Initial upstream, no new tests.
2091 * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
2092 * blackberry/WebCoreSupport/ClientExtension.h: Added.
2093 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
2094 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
2096 2012-01-11 Jacky Jiang <zhajiang@rim.com>
2098 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
2099 https://bugs.webkit.org/show_bug.cgi?id=76096
2101 Reviewed by Rob Buis.
2103 We shouldn't blit visible contents for direct rendering. Guard it from
2106 * blackberry/Api/BackingStore.cpp:
2107 (BlackBerry::WebKit::BackingStorePrivate::repaint):
2108 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2110 2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
2112 [Qt][WK2] Fix the build for newer Qt5
2113 https://bugs.webkit.org/show_bug.cgi?id=75964
2115 Reviewed by Simon Hausmann.
2117 * WebKit.pri: Added the new files to the buildsystem.
2119 2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
2121 [BlackBerry] Fix assertion failure in BackingStore::blitContents
2122 https://bugs.webkit.org/show_bug.cgi?id=75976
2124 Prevent an assertion failure in BackingStore::blitContents by
2125 checking that the srcRect of the transformation matrix is non empty.
2127 Reviewed by Adam Treat.
2129 Upstream BlackBerry port is not yet building and testable.
2131 * blackberry/Api/BackingStore.cpp:
2132 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2134 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
2136 [Mac] Sort the resources of WebKit.xcodeproj
2137 https://bugs.webkit.org/show_bug.cgi?id=75634
2139 Reviewed by Andreas Kling.
2141 * WebKit.xcodeproj/project.pbxproj:
2143 2012-01-06 Jacky Jiang <zhajiang@rim.com>
2145 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
2146 https://bugs.webkit.org/show_bug.cgi?id=75649
2148 Reviewed by Antonio Gomes.
2150 Initial upstream, no new tests.
2152 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
2153 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
2155 2012-01-03 Jon Lee <jonlee@apple.com>
2157 Leak of WebNotificationClient when page is destroyed
2158 https://bugs.webkit.org/show_bug.cgi?id=74980
2159 <rdar://problem/10611231>
2161 Reviewed by Mark Rowe.
2163 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
2164 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
2166 * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
2168 2011-12-15 Jacky Jiang <zhajiang@rim.com>
2170 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
2171 https://bugs.webkit.org/show_bug.cgi?id=74643
2173 Reviewed by Rob Buis.
2175 Initial upstream, no new tests.
2177 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
2178 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
2179 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
2180 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
2182 2011-12-15 Jacky Jiang <zhajiang@rim.com>
2184 [BlackBerry] Regression: lots of checkerboarding
2185 https://bugs.webkit.org/show_bug.cgi?id=74611
2187 Reviewed by Daniel Bates.
2189 Fix a regression caused by r102843 which introduced a lot of unnecessary
2190 checkerboarding. R102843 changed behavior by removing a check for blit
2191 based on whether the render actually took place and whether the
2192 backingstore was in the midst of suspended updates.
2193 The initial anthor is Adam Treat <atreat@rim.com>.
2195 * blackberry/Api/BackingStore.cpp:
2196 (BlackBerry::WebKit::BackingStorePrivate::repaint):
2197 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2198 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2199 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2200 * blackberry/Api/BackingStore_p.h:
2201 (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
2203 2011-12-15 Adam Treat <atreat@rim.com>
2205 Reviewed by Rob Buis.
2207 https://bugs.webkit.org/show_bug.cgi?id=74609
2210 For certain configurations of webpage content and zoom level we were
2211 failing to produce a valid backingstore matrix by being to strict on
2212 whether a given matrix fits the preferred matrix orientation.
2213 This patch fixes this by insisting on storing a candidate divisor
2214 whether or not it agrees with the preferred matrix orientation and then
2215 comparing all subsequent divisors.
2217 * blackberry/Api/BackingStore.cpp:
2218 (BlackBerry::WebKit::divisorIsPerfectWidth):
2219 (BlackBerry::WebKit::divisorIsPerfectHeight):
2220 (BlackBerry::WebKit::divisorIsPreferredDirection):
2221 (BlackBerry::WebKit::bestDivisor):
2223 2011-12-14 Jacky Jiang <zhajiang@rim.com>
2225 [BlackBerry] Refactor code and add some debug messages in backing store
2226 https://bugs.webkit.org/show_bug.cgi?id=74539
2228 Reviewed by Antonio Gomes.
2230 Refactor and get rid of the confusing and unnecessary
2231 'renderContentOnly' flag from the family of render methods in the
2233 Remove the overload of the render method that takes a list of rects from
2234 the backing store since it is just a for loop and only one place calls it.
2235 Add a debug message to illustrate when we start showing checkerboard and
2237 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
2238 and add a new message for debugging WebCore invalidation requests.
2239 The original author is Adam Treat <atreat@rim.com>
2241 * blackberry/Api/BackingStore.cpp:
2242 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
2243 (BlackBerry::WebKit::BackingStorePrivate::repaint):
2244 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2245 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
2246 (BlackBerry::WebKit::BackingStorePrivate::render):
2247 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2248 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2249 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
2250 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2251 (BlackBerry::WebKit::BackingStorePrivate::updateTile):
2252 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
2253 * blackberry/Api/BackingStore_p.h:
2255 2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
2257 [BlackBerry] Add notification support for the BlackBerry port
2258 https://bugs.webkit.org/show_bug.cgi?id=73194
2260 Reviewed by Nikolas Zimmermann.
2262 Contributed by Torch team, the main contributor is Robin Qiu
2263 <robin.qiu@torchmobile.com.cn>.
2265 Initial upstream, no new tests.
2267 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
2268 (WebKit::NotificationPresenterImpl::instance):
2269 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
2270 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
2271 (WebKit::NotificationPresenterImpl::show):
2272 (WebKit::NotificationPresenterImpl::cancel):
2273 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
2274 (WebKit::NotificationPresenterImpl::requestPermission):
2275 (WebKit::NotificationPresenterImpl::onPermission):
2276 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
2277 (WebKit::NotificationPresenterImpl::checkPermission):
2278 (WebKit::NotificationPresenterImpl::notificationClicked):
2279 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
2280 There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
2281 To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
2283 2011-12-14 Jacky Jiang <zhajiang@rim.com>
2285 [BlackBerry] Switch to libjpeg for decoding
2286 https://bugs.webkit.org/show_bug.cgi?id=74475
2288 Reviewed by Daniel Bates.
2290 Append libjpeg instead of libimg.
2292 * blackberry/CMakeListsBlackBerry.txt:
2294 2011-12-14 Jacky Jiang <zhajiang@rim.com>
2296 Upstream text codec and web string files of BlackBerry API
2297 https://bugs.webkit.org/show_bug.cgi?id=73586
2299 Reviewed by Daniel Bates.
2301 Initial upstream, no new tests.
2303 * blackberry/Api/WebKitTextCodec.cpp: Added.
2304 (BlackBerry::WebKit::isSameEncoding):
2305 (BlackBerry::WebKit::isASCIICompatibleEncoding):
2306 (BlackBerry::WebKit::transcode):
2307 (BlackBerry::WebKit::base64DecodePolicyForWebCore):
2308 (BlackBerry::WebKit::base64Decode):
2309 (BlackBerry::WebKit::base64Encode):
2310 (BlackBerry::WebKit::unescapeURL):
2311 (BlackBerry::WebKit::escapeURL):
2312 (BlackBerry::WebKit::getExtensionForMimeType):
2313 * blackberry/Api/WebKitTextCodec.h: Added.
2314 * blackberry/Api/WebString.cpp: Added.
2315 (BlackBerry::WebKit::WebString::WebString):
2316 (BlackBerry::WebKit::WebString::~WebString):
2317 (BlackBerry::WebKit::WebString::fromUtf8):
2318 (BlackBerry::WebKit::WebString::operator=):
2319 (BlackBerry::WebKit::WebString::utf8):
2320 (BlackBerry::WebKit::WebString::characters):
2321 (BlackBerry::WebKit::WebString::length):
2322 (BlackBerry::WebKit::WebString::isEmpty):
2323 (BlackBerry::WebKit::WebString::equal):
2324 (BlackBerry::WebKit::WebString::equalIgnoringCase):
2325 * blackberry/Api/WebString.h: Added.
2327 2011-12-13 Arvid Nilsson <anilsson@rim.com>
2329 [Blackberry] Fix a leak in BackingStore class
2331 Don't leak the blit generation condvar and mutex.
2333 https://bugs.webkit.org/show_bug.cgi?id=74444
2335 Reviewed by Antonio Gomes.
2337 * blackberry/Api/BackingStore.cpp:
2338 (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
2340 2011-12-09 Jacky Jiang <zhajiang@rim.com>
2342 Upstream BlackBerry API backing store files
2343 https://bugs.webkit.org/show_bug.cgi?id=73668
2345 Reviewed by Daniel Bates.
2347 Contributed by Torch team, the main contributor is Adam Treat
2350 Initial upstream, no new tests.
2352 * blackberry/Api/BackingStore.cpp: Added.
2353 * blackberry/Api/BackingStore.h: Added.
2354 * blackberry/Api/BackingStore_p.h: Added.
2356 2011-12-06 Leo Yang <leo.yang@torchmobile.com.cn>
2358 Upstream about: feature in WebKit/blackberry/WebCoreSupport/
2359 https://bugs.webkit.org/show_bug.cgi?id=73612
2361 Reviewed by Antonio Gomes.
2363 * blackberry/CMakeListsBlackBerry.txt:
2364 * blackberry/WebCoreSupport/AboutData.cpp: Added.
2365 (WebCore::numberToHTMLTr):
2366 (WebCore::configPage):
2367 (WebCore::cacheTypeStatisticToHTMLTr):
2368 (WebCore::memoryPage):
2369 * blackberry/WebCoreSupport/AboutData.h: Added.
2370 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
2371 * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
2372 * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
2373 * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
2375 2011-12-01 Ryuan Choi <ryuan.choi@samsung.com>
2377 [EFL] Cleanup includes to reduce code complexity.
2378 https://bugs.webkit.org/show_bug.cgi?id=73540
2380 Reviewed by Gustavo Noronha Silva.
2382 * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
2384 2011-11-28 Jon Lee <jonlee@apple.com>
2386 Create skeleton framework for notifications support in WK2
2387 https://bugs.webkit.org/show_bug.cgi?id=73253
2388 <rdar://problem/10356943>
2390 Reviewed by Sam Weinig.
2392 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
2394 2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
2396 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
2397 https://bugs.webkit.org/show_bug.cgi?id=72784
2399 Reviewed by Nikolas Zimmermann.
2401 Abstracted the JavaScript file names from inspector/front-end/inspector.html
2402 to keep them in-sync with the changes of inspector.html.
2404 * blackberry/CMakeListsBlackBerry.txt:
2406 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2408 [CMake] Move the top-level logic to the top-level directory.
2409 https://bugs.webkit.org/show_bug.cgi?id=72685
2411 Reviewed by Brent Fulgham.
2413 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
2415 2011-11-20 Mark Rowe <mrowe@apple.com>
2417 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
2419 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
2422 Reviewed by Dan Bernstein.
2424 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
2425 so it should add only negligible launch time overhead.
2427 2011-11-18 Daniel Bates <dbates@rim.com>
2429 Add CMake build infrastructure for the BlackBerry port
2430 https://bugs.webkit.org/show_bug.cgi?id=72768
2432 Reviewed by Antonio Gomes.
2434 * blackberry: Added.
2435 * blackberry/CMakeListsBlackBerry.txt: Added.
2437 2011-11-18 Patrick Gansterer <paroga@webkit.org>
2439 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
2440 https://bugs.webkit.org/show_bug.cgi?id=72710
2442 Reviewed by Brent Fulgham.
2446 2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
2448 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
2449 https://bugs.webkit.org/show_bug.cgi?id=72595
2451 Reviewed by Noam Rosenthal.
2453 * WebKit.pri: Add qwebelement_p.h to HEADERS.
2455 2011-11-11 Darin Adler <darin@apple.com>
2457 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
2458 If an older Xcode downgrades this file and we have a risk of some kind of
2459 oscillating commit situation, please contact me so I know not to do this again.
2461 2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
2463 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
2464 https://bugs.webkit.org/show_bug.cgi?id=71368
2466 Reviewed by Antti Koivisto.
2468 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
2470 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2472 [Qt] Refactor and clean up the qmake build system
2474 The qmake build system has accumulated a bit of cruft and redundancy
2475 over time. There's also a fairly tight coupling between how to build
2476 the various targets, and _what_ to build, making it harder to add new
2477 rules or sources. This patch aims to elevate these issues somewhat.
2479 This is a short-list of the changes:
2481 * The rules for how to build targets are now mostly contained as
2482 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
2483 allows us to do pre- and post-processing of each project file,
2484 which helps to clean up the actual project files.
2486 * Derived sources are no longer generated as a separate make-step
2487 but is part of each target's project file as a subdir. Makefile
2488 rules are used to ensure that we run make on the derived sources
2489 before running qmake on the actual target makefile. This makes
2490 it easier to keep a proper dependency between derived sources
2493 * We use GNU make and the compiler to generate dependencies on
2494 UNIX-based systems running Qt 5. This allows us to lessen the
2495 need to run qmake, which should reduce compile time.
2497 * WebKit2 is now build by default if building with Qt 5. It can
2498 be disabled by passing --no-webkit2 to build-webkit.
2500 The result of these changes are hopefully a cleaner and easier
2501 build system to modify, and faster build times due to no longer
2502 running qmake on every single build. It's also a first step
2503 towards possibly generating the list of sources using another
2506 https://bugs.webkit.org/show_bug.cgi?id=71222
2508 Reviewed by Simon Hausmann.
2510 * WebKit.pri: Added.
2512 2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
2514 Extract WebOpenPanelResultListener out into its own file
2515 https://bugs.webkit.org/show_bug.cgi?id=69575
2517 Reviewed by David Kilzer.
2519 * WebKit.xcodeproj/project.pbxproj:
2521 2011-10-06 Anders Carlsson <andersca@apple.com>
2523 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
2524 https://bugs.webkit.org/show_bug.cgi?id=69586
2526 Reviewed by Darin Adler.
2528 * WebKit.xcodeproj/project.pbxproj:
2529 When building with clang, we don't need to run the check-for-global-initializers and
2530 check-for-exit-time-destructors anymore.
2532 2011-09-27 Andy Estes <aestes@apple.com>
2534 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
2535 https://bugs.webkit.org/show_bug.cgi?id=68863
2537 Reviewed by Darin Adler.
2539 The SolarWalk binary does not link against WebKit.framework directly,
2540 so calling NSVersionOfLinkTimeLibrary() will not return the version of
2541 WebKit against which SolarWalk was linked. Since Solar Walk has
2542 released an update that addresses the issue for which this app-specific
2543 hack was originally added, we should just remove the hack.
2545 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
2547 2011-09-25 Adam Barth <abarth@webkit.org>
2549 Remove PLATFORM(HAIKU) and associated code
2550 https://bugs.webkit.org/show_bug.cgi?id=68774
2552 Reviewed by Sam Weinig.
2555 * haiku/WebCoreSupport: Removed.
2556 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
2557 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
2558 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
2559 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
2560 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
2561 * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
2562 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
2563 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
2564 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
2565 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
2566 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
2567 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
2569 2011-09-23 Anders Carlsson <andersca@apple.com>
2571 Axe WebImageRendererFactory
2572 https://bugs.webkit.org/show_bug.cgi?id=68715
2574 Reviewed by Darin Adler.
2576 Remove WebImageRendererFactory.m from the Xcode project.
2578 * WebKit.xcodeproj/project.pbxproj:
2580 2011-09-23 Anders Carlsson <andersca@apple.com>
2582 Add OVERRIDE to a bunch of virtual member functions on clients
2583 https://bugs.webkit.org/show_bug.cgi?id=68712
2585 Reviewed by Sam Weinig.
2587 * WebKit.xcodeproj/project.pbxproj:
2589 2011-09-21 Dan Bernstein <mitz@apple.com>
2591 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
2592 https://bugs.webkit.org/show_bug.cgi?id=68451
2594 Reviewed by Darin Adler.
2596 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
2597 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
2599 2011-09-19 Anders Carlsson <andersca@apple.com>
2601 Remove WebViewEventHandling.mm
2602 https://bugs.webkit.org/show_bug.cgi?id=68387
2604 Reviewed by Adam Roben.
2606 Remove WebViewEventHandling.mm from the Xcode project.
2608 * WebKit.xcodeproj/project.pbxproj:
2610 2011-09-19 Dan Bernstein <mitz@apple.com>
2612 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
2613 https://bugs.webkit.org/show_bug.cgi?id=68323
2615 Reviewed by Sam Weinig.
2617 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
2619 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
2620 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
2621 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
2622 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
2624 2011-09-16 Filip Pizlo <fpizlo@apple.com>
2626 DFG JIT should inline Math.abs
2627 https://bugs.webkit.org/show_bug.cgi?id=68227
2629 Reviewed by Oliver Hunt.
2631 Added JavaScriptCore/dfg to include path path.
2635 2011-09-14 Anders Carlsson <andersca@apple.com>
2637 Get rid of WebCoreViewFactory and its WebViewFactory subclass
2638 https://bugs.webkit.org/show_bug.cgi?id=68124
2640 Reviewed by Sam Weinig.
2642 * WebKit.xcodeproj/project.pbxproj:
2644 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
2646 Reviewed by Antonio Gomes.
2648 [EFL] Exporting JavaScript objects for EFL port
2649 https://bugs.webkit.org/show_bug.cgi?id=43446
2651 This patch allows to export objects to JavaScript API,
2652 just like qt does, but it uses the netscape api
2653 to do the convertion to javascript object.
2656 Adding necessary files for the patch.
2658 2011-08-05 Anders Carlsson <andersca@apple.com>
2661 https://bugs.webkit.org/show_bug.cgi?id=65729
2663 Reviewed by Darin Adler.
2665 Remove deleted files from Xcode project.
2667 * WebKit.xcodeproj/project.pbxproj:
2669 2011-07-28 Tony Chang <tony@chromium.org>
2671 Add sql to svn:ignore and remove app.
2673 * chromium: Modified property svn:ignore.
2675 2011-07-08 David Reveman <reveman@chromium.org>
2677 Reviewed by Stephen White.
2679 [Chromium] Edge anti-aliasing for composited layers.
2680 https://bugs.webkit.org/show_bug.cgi?id=61388
2682 Track changes to TilingData class which now uses an outer border.
2684 * chromium/tests/TilingDataTest.cpp:
2686 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
2688 Reviewed by Simon Hausmann.
2690 generate-webkitversion.pl should not "use Switch"
2691 https://bugs.webkit.org/show_bug.cgi?id=63628
2693 Switch got deprecated on recent Perl versions and the script wasn't
2694 using the switch statement.
2696 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
2698 2011-06-01 Jer Noble <jer.noble@apple.com>
2700 Reviewed by Eric Carlson.
2702 Move Full Screen Controllers into WebCore.
2704 Remove dependency on QTKit from wekitExitFullscreen()
2705 https://bugs.webkit.org/show_bug.cgi?id=61843
2707 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
2708 have been moved into WebCore.
2710 * WebKit.xcodeproj/project.pbxproj:
2712 2011-06-15 David Kilzer <ddkilzer@apple.com>
2714 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
2716 Reviewed by Joseph Pecoraro.
2718 * WebKit.xcodeproj/project.pbxproj:
2719 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
2720 and change file type to Objective-C++.
2722 2011-06-02 Adam Barth <abarth@webkit.org>
2724 Reviewed by Ryosuke Niwa.
2726 Update svn:ignore property on Source/WebKit/chromium
2727 https://bugs.webkit.org/show_bug.cgi?id=61952
2729 Add some more generated files and directories mapped in using DEPS to svn:ignore.
2731 * chromium: Modified property svn:ignore.
2733 2011-05-20 Andy Estes <aestes@apple.com>
2735 Reviewed by Darin Adler.
2737 WebView loses firstResponder status when entering full-screen mode.
2738 https://bugs.webkit.org/show_bug.cgi?id=61153
2740 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
2741 private header so that WebKit2 can include it.
2743 2011-05-16 Dan Bernstein <mitz@apple.com>
2745 No need to compile .js files, that is what the JIT is for.
2747 * WebKit.xcodeproj/project.pbxproj:
2749 2011-05-12 Adele Peterson <adele@apple.com>
2751 Reviewed by Darin Adler and Adam Barth.
2753 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
2754 https://bugs.webkit.org/show_bug.cgi?id=60685
2756 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
2758 2011-04-18 Timothy Hatcher <timothy@apple.com>
2760 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
2761 now that all localized strings in WebKit/win use WEB_UI_STRING.
2763 https://webkit.org/b/58747
2765 Reviewed by Dan Bernstein.
2767 * English.lproj/Localizable.strings: Removed.
2769 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
2771 Reviewed by Timothy Hatcher.
2773 Move WebNodeHighlighter into its own file
2774 https://bugs.webkit.org/show_bug.cgi?id=58746
2776 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
2778 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
2780 Reviewed by Kenneth Rohde Christiansen.
2782 [CMAKE] Separate DerivedSources.
2783 https://bugs.webkit.org/show_bug.cgi?id=58427
2785 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
2787 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
2789 Unreviewed build fix for Mac.
2791 * WebKit.xcodeproj/project.pbxproj:
2793 2011-04-11 Anna Cavender <annacc@chromium.org>
2795 Reviewed by Eric Carlson.
2797 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2798 https://bugs.webkit.org/show_bug.cgi?id=53556
2800 * WebKit.xcodeproj/project.pbxproj:
2802 2011-04-08 Geoffrey Garen <ggaren@apple.com>
2804 Reviewed by Oliver Hunt.
2806 A few heap-related renames and file moves.
2808 WeakGCPtr<T> => Weak<T>
2809 Global<T> => Strong<T>
2811 collector/* => heap/*
2812 runtime/WeakGCPtr.h => heap/Weak.h
2814 (Eventually, even more files should move into the heap directory. Like
2815 Heap.h and Heap.cpp, for example.)
2819 2011-04-08 Dan Bernstein <mitz@apple.com>
2821 No need to compile .js files, that is what the JIT is for.
2823 * WebKit.xcodeproj/project.pbxproj:
2825 2011-04-08 Alpha Lam <hclam@chromium.org>
2827 Unreviewed, rolling out r83335.
2828 http://trac.webkit.org/changeset/83335
2829 https://bugs.webkit.org/show_bug.cgi?id=53556
2831 GTK and QT bots are broken
2833 * WebKit.xcodeproj/project.pbxproj:
2835 2011-04-07 Anna Cavender <annacc@chromium.org>
2837 Reviewed by Eric Carlson.
2839 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2840 https://bugs.webkit.org/show_bug.cgi?id=53556
2842 * WebKit.xcodeproj/project.pbxproj:
2844 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
2846 Revert ENABLE_TRACK patch due to compile failures.
2848 * WebKit.xcodeproj/project.pbxproj:
2850 2011-04-07 Andy Estes <aestes@apple.com>
2852 Reviewed by Darin Adler.
2854 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
2855 not included when replying to an email.
2856 https://bugs.webkit.org/show_bug.cgi?id=57794
2858 * WebKit.xcodeproj/project.pbxproj:
2860 2011-04-05 Alexey Proskuryakov <ap@apple.com>
2862 Reviewed by Darin Adler.
2864 Move attributedStringFromRange down to WebCore
2865 https://bugs.webkit.org/show_bug.cgi?id=57905
2867 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
2869 2011-03-29 Timothy Hatcher <timothy@apple.com>
2871 Update WebKit Localizable.strings to only contain WebKit/win strings.
2873 https://webkit.org/b/57354
2875 Reviewed by Sam Weinig.
2877 * English.lproj/Localizable.strings: Updated.
2879 2011-03-23 Jia Pu <jpu@apple.com>
2881 Reviewed by Darin Adler.
2883 Hook up new AppKit autocorrection UI with WK2.
2884 https://bugs.webkit.org/show_bug.cgi?id=56055
2885 <rdar://problem/8947463>
2887 Please see WebCore/ChangeLog for detail.
2889 * WebKit.xcodeproj/project.pbxproj:
2891 2011-03-17 Jeff Miller <jeffm@apple.com>
2893 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
2901 * WebKit.xcodeproj: Modified property svn:ignore.
2903 2011-03-15 Alexey Proskuryakov <ap@apple.com>
2905 Reviewed by Darin Adler.
2907 REGRESSION (WebKit2): keygen element doesn't work
2908 https://bugs.webkit.org/show_bug.cgi?id=56402
2909 <rdar://problem/9006545>
2911 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
2913 2011-03-11 Anton D'Auria <adauria@apple.com>
2915 Reviewed and landed by Brady Eidson.
2917 Add WebKit1 API to view and delete local storage
2918 https://bugs.webkit.org/show_bug.cgi?id=51878
2920 * WebKit.xcodeproj/project.pbxproj:
2922 2011-03-02 Sam Weinig <sam@webkit.org>
2924 Reviewed by Anders Carlsson.
2926 Fix remaining localization issues by piping all localized strings through WebCore's
2927 localization bottleneck.
2928 <rdar://problem/8728860>
2930 * WebKit.xcodeproj/project.pbxproj:
2932 2011-03-01 Sam Weinig <sam@webkit.org>
2934 Reviewed by Timothy Hatcher.
2936 WebKit2 needs to be made localizable
2937 https://bugs.webkit.org/show_bug.cgi?id=55483
2939 * StringsNotToBeLocalized.txt: Removed.
2940 * WebKit.xcodeproj/project.pbxproj:
2941 Copied Localizable.strings to WebCore, it can't be removed entirely
2942 yet since Windows is still using it.
2944 2011-02-24 Peter Kasting <pkasting@google.com>
2946 Reviewed by Eric Seidel.
2948 Drop the "U; " encryption level from the User Agent string.
2949 https://bugs.webkit.org/show_bug.cgi?id=54566
2951 * StringsNotToBeLocalized.txt:
2953 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2955 Reviewed by Alexey Proskuryakov.
2957 Drop the language tag part from the User Agent string
2958 https://bugs.webkit.org/show_bug.cgi?id=54560
2960 * StringsNotToBeLocalized.txt: Change the User Agent string
2963 2011-02-18 Patrick Gansterer <paroga@webkit.org>
2965 Unreviewed build fix after r78634 and r78786.
2969 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
2971 Reviewed by Adam Roben.
2973 HTML5 <details> and <summary>: localized text
2974 https://bugs.webkit.org/show_bug.cgi?id=54260
2976 Default details summary text must be localizable.
2978 * English.lproj/Localizable.strings:
2980 2011-02-06 Patrick Gansterer <paroga@webkit.org>
2982 Reviewed by Andreas Kling.
2984 [CMake] Add dependencies for Visual Studio projects
2985 https://bugs.webkit.org/show_bug.cgi?id=53773
2987 Add a WebCore dependecy to WebKit, so CMake can
2988 generate the correct build order for the solution.
2990 Remove JavaScriptCore dependecy, since WebCore already depends on it.
2994 2011-01-23 Mark Rowe <mrowe@apple.com>
2996 Follow-up to r76477.
2998 Fix the scripts that detect problematic code such as static initializers
2999 and destructors, weak vtables, inappropriate files in the framework wrappers,
3000 and public headers including private headers. These had all been broken
3001 since the projects were moved in to the Source directory as the paths to the
3002 scripts were not updated at that time.
3004 * WebKit.xcodeproj/project.pbxproj:
3006 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
3008 Reviewed by Csaba Osztrogonác.
3010 Refactoring of the custom allocation framework
3011 https://bugs.webkit.org/show_bug.cgi?id=49897
3013 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
3014 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
3015 equivalent macro implementation at the necessary places.
3017 2011-01-17 Dan Bernstein <mitz@apple.com>
3019 Rubber-stamped by Mark Rowe.
3021 Update xcodeproj svn:ignore to include xcuserdata.
3023 * WebKit.xcodeproj: Modified property svn:ignore.
3025 2011-01-17 Brady Eidson <beidson@apple.com>
3027 Rubberstamped by Adam Roben.
3029 Fix up the `make` build on Macs
3031 * Makefile: Point to the correct Makefile.shared
3033 2011-01-16 Adam Barth <abarth@webkit.org>
3035 Rubber-stamped by Eric Seidel.
3037 Move WebKit into Source
3038 https://bugs.webkit.org/show_bug.cgi?id=52530
3041 * scripts/generate-webkitversion.pl:
3043 2011-01-07 Enrica Casucci <enrica@apple.com>
3045 Reviewed by Alexey Proskuryakov.
3047 Paste and drag and drop use different code paths to interact with the pasteboard.
3048 https://bugs.webkit.org/show_bug.cgi?id=52093
3049 The change consists in a refactoring of the code to have only one class that
3050 deals with the pasteboard on Mac.
3052 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
3054 2010-12-31 Adam Barth <abarth@webkit.org>
3056 Update SVN ignore property to hide two more external dependencies.
3058 * chromium: Modified property svn:ignore.
3060 2010-12-22 Dan Bernstein <mitz@apple.com>
3062 Rubber-stamped by Mark Rowe.
3064 Changed WebKitTools to Tools in script build phases.
3066 * WebKit.xcodeproj/project.pbxproj:
3068 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3070 Reviewed by Eric Seidel.
3072 [EFL] Add linker script to export less symbols
3073 https://bugs.webkit.org/show_bug.cgi?id=44609
3075 Filter the exported symbols by using a linker script. Only symbols
3076 starting with "ewk_" are exported.
3078 * CMakeLists.txt: Add link flags to webkit library when there's a
3081 2010-12-07 Simon Fraser <simon.fraser@apple.com>
3083 Update Xcode project for newer Xcode.
3085 * WebKit.xcodeproj/project.pbxproj:
3087 2010-11-18 Darin Adler <darin@apple.com>
3089 * StringsNotToBeLocalized.txt: Updated for recent changes.
3091 2010-11-16 Patrick Gansterer <paroga@webkit.org>
3093 Reviewed by Andreas Kling.
3095 [CMake] Remove platform dependent include directories
3096 https://bugs.webkit.org/show_bug.cgi?id=49553
3100 2010-11-12 John Knottenbelt <jknotten@chromium.org>
3102 Reviewed by Steve Block.
3104 Rename GeolocationControllerClient to GeolocationClient.
3105 https://bugs.webkit.org/show_bug.cgi?id=49259
3107 * WebKit.xcodeproj/project.pbxproj:
3109 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
3111 [EFL] Unreviewed. Build fix after r71496.
3113 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
3114 include directories list.
3116 2010-11-04 Mike Thole <mthole@apple.com>
3118 Reviewed by Dan Bernstein.
3120 Title for images should use localized numerals
3121 https://bugs.webkit.org/show_bug.cgi?id=49017
3123 * English.lproj/Localizable.strings: Updated.
3125 2010-10-28 Mark Rowe <mrowe@apple.com>
3127 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
3128 that deprecated methods are no longer used.
3130 * WebKit.xcodeproj/project.pbxproj:
3132 2010-10-26 Dan Bernstein <mitz@apple.com>
3136 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
3138 2010-10-23 David Kilzer <ddkilzer@apple.com>
3140 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
3142 Reviewed by Sam Weinig.
3144 The only method defined in WebHTMLRepresentationInternal.h is
3145 also defined in WebHTMLRepresentation.h, so use that instead.
3147 * WebKit.xcodeproj/project.pbxproj: Removed references to
3148 WebHTMLRepresentationInternal.h.
3150 2010-10-21 David Kilzer <ddkilzer@apple.com>
3152 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
3154 Reviewed by Adam Roben.
3156 Fixes the following warning:
3158 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
3159 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
3161 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
3162 for WebStringTruncator.h to make it match other header files.
3164 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
3168 Fix efl build, add missing svg/properties include directory.
3172 2010-10-18 Alexey Proskuryakov <ap@apple.com>
3174 Reviewed by David Kilzer.
3176 https://bugs.webkit.org/show_bug.cgi?id=47864
3177 Convert WebNSUserDefaultsExtras.m to .mm
3179 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
3181 2010-10-12 Eric Seidel <eric@webkit.org>
3183 Reviewed by Darin Adler.
3185 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
3186 https://bugs.webkit.org/show_bug.cgi?id=45693
3188 * WebKit.xcodeproj/project.pbxproj:
3189 - Add the MailQuirksUserScript.js to the project.
3191 2010-10-11 Anders Carlsson <andersca@apple.com>
3193 Reviewed by Darin Adler.
3195 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
3196 https://bugs.webkit.org/show_bug.cgi?id=47523
3198 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
3200 * WebKit.xcodeproj/project.pbxproj:
3202 2010-10-07 Jessie Berlin <jberlin@apple.com>
3204 Reviewed by Sam Weinig.
3206 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
3207 representation of a WebKit2 WebSerializedScriptValue.
3208 https://bugs.webkit.org/show_bug.cgi?id=47390
3210 * WebKit.xcodeproj/project.pbxproj:
3211 Add WebSerializedJSValuePrivate.h.
3213 2010-10-05 John Abd-El-Malek <jam@chromium.org>
3215 Reviewed by Darin Fisher.
3217 [chromium] Get the link from a plugin when creating a context menu
3218 https://bugs.webkit.org/show_bug.cgi?id=47130
3220 * chromium/public/WebPlugin.h:
3221 (WebKit::WebPlugin::linkAtPosition):
3222 * chromium/public/WebView.h:
3223 * chromium/src/ChromeClientImpl.cpp:
3224 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
3225 * chromium/src/ContextMenuClientImpl.cpp:
3226 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3228 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3230 Unreviewed, EFL build fix.
3234 2010-09-20 Philippe Normand <pnormand@igalia.com>
3236 Reviewed by Eric Carlson.
3238 [GTK] enhanced context menu for media elements
3239 https://bugs.webkit.org/show_bug.cgi?id=45021
3241 Updated localizable strings.
3243 * English.lproj/Localizable.strings:
3245 2010-09-17 David Kilzer <ddkilzer@apple.com>
3247 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
3249 Reviewed by Joseph Pecoraro.
3251 * WebKit.xcodeproj/project.pbxproj: Added missing
3252 WebArchiveInternal.h header file to the project. It has been
3253 missing since r31281!
3255 2010-09-16 Dan Bernstein <mitz@apple.com>
3257 Reverted the previous change because r67628 has been reverted.
3259 * English.lproj/Localizable.strings:
3261 2010-09-16 Dan Bernstein <mitz@apple.com>
3263 Updated localizable strings.
3265 * English.lproj/Localizable.strings:
3267 2010-09-10 Darin Adler <darin@apple.com>
3269 Reviewed by Sam Weinig.
3271 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
3272 https://bugs.webkit.org/show_bug.cgi?id=45582
3274 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
3275 also gave the header private visibility so it will get installed in the
3276 PrivateHeaders directory.
3278 2010-09-02 Steve Block <steveblock@google.com>
3280 Reviewed by Adam Barth.
3282 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
3283 https://bugs.webkit.org/show_bug.cgi?id=43181
3285 * WebKit.xcodeproj/project.pbxproj:
3287 2010-08-30 Andy Estes <aestes@apple.com>
3289 Reviewed by Darin Adler.
3291 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
3293 * StringsNotToBeLocalized.txt:
3295 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3297 Unreviewed build fix.
3299 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
3300 shared library. After r65366, libewebkit.so was not being installed
3301 anymore when building with SHARED_CORE=0 (which is the default). This
3302 partially reverts that revision in order to fix this issue.
3304 * CMakeLists.txt: always install webkit library.
3306 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3308 Reviewed by Darin Adler.
3310 Add NetworkingContext to avoid layer violations
3311 https://bugs.webkit.org/show_bug.cgi?id=42292
3313 Preparation: Just add the files to the build system.
3315 * WebKit.xcodeproj/project.pbxproj: Added new files.
3317 2010-08-17 Brady Eidson <beidson@apple.com>
3319 Reviewed by Sam Weinig.
3321 Remove developmentRegion from the project file as it shouldn't have been checked in.
3323 * WebKit.xcodeproj/project.pbxproj:
3325 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
3327 [EFL] Build fix after r65366.
3329 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
3332 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
3334 Reviewed by Pavel Feldman.
3336 Web Inspector: -[WebInspector attach] and detach should work
3337 https://bugs.webkit.org/show_bug.cgi?id=43924
3339 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
3341 2010-08-14 Patrick Gansterer <paroga@paroga.com>
3343 Reviewed by Kenneth Rohde Christiansen.
3345 [CMake] Set target properties only if available
3346 https://bugs.webkit.org/show_bug.cgi?id=43978
3350 2010-08-13 Gavin Barraclough <barraclough@apple.com>
3352 Rubber stamped by Sam Weinig.
3353 Switch String::/UString::ascii() to return a CString.
3355 * WebKit.xcodeproj/project.pbxproj:
3357 2010-08-06 Gavin Barraclough <barraclough@apple.com>
3359 Rubber stamped by Sam Weinig
3361 Bug 43594 - Add string forwards to Forward.h
3362 This allows us to remove forward declarations for these classes from
3363 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
3365 * WebKit.xcodeproj/project.pbxproj:
3367 2010-08-06 Jessie Berlin <jberlin@apple.com>
3369 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
3372 * WebKit.xcodeproj/project.pbxproj:
3374 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
3376 Reviewed by David Kilzer.
3378 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
3379 https://bugs.webkit.org/show_bug.cgi?id=40627
3381 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
3383 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
3385 2010-07-31 David Kilzer <ddkilzer@apple.com>
3387 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
3389 Reviewed by Dan Bernstein.
3391 This also fixes compilation of DumpRenderTree after changes for
3394 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
3395 the following headers:
3396 - WebFormDelegatePrivate.h
3397 - WebKitStatisticsPrivate.h
3398 - WebSecurityOriginPrivate.h
3400 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
3402 Reviewed by David Kilzer.
3404 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
3405 https://bugs.webkit.org/show_bug.cgi?id=40627
3407 * WebKit.xcodeproj/project.pbxproj:
3408 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3409 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
3410 * efl/WebCoreSupport/ChromeClientEfl.h:
3412 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
3414 Reviewed by Antonio Gomes.
3416 [EFL] Add library version and soname to EFL generated libraries and binary.
3417 https://bugs.webkit.org/show_bug.cgi?id=43212
3419 Add version and soname to libewebkit.so.
3423 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
3425 Reviewed by Antonio Gomes.
3427 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
3428 https://bugs.webkit.org/show_bug.cgi?id=43002
3430 This should reduce the noise in WebKit/ChangeLog that comes from EFL
3431 port. Most of the changes on EFL port should be logged in
3432 WebKit/efl/ChangeLog.
3434 * CMakeLists.txt: Just change the path from where to include the file.
3436 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
3438 Reviewed by Antonio Gomes.
3440 [EFL] Cleanup glib support (make it optional)
3441 https://bugs.webkit.org/show_bug.cgi?id=42480
3443 Just add glib flags and directories if necessary.
3445 * CMakeListsEfl.txt:
3447 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
3449 Reviewed by Antonio Gomes.
3451 [EFL] Add support for using libcurl network backend.
3452 https://bugs.webkit.org/show_bug.cgi?id=42286
3454 Just add soup/curl directories and flags for the specific
3458 * CMakeListsEfl.txt:
3460 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3462 Reviewed by Antonio Gomes.
3464 [EFL] Implement input method notification
3465 https://bugs.webkit.org/show_bug.cgi?id=42640
3467 Notify browser when keyboard should be shown/hidden. Input method
3468 hints are updated before sending the signal. Client should be able to
3469 determine the input type by calling ewk_view_imh_get().
3471 * efl/EWebLauncher/main.c:
3472 (on_inputmethod_changed): example implementation that just prints to
3473 stdout if keyboard should be shown or hidden and the imh flags.
3474 (browserCreate): listen to signal about input method changing its
3476 * efl/WebCoreSupport/EditorClientEfl.cpp:
3477 (WebCore::EditorClientEfl::setInputMethodState): call new function
3478 responsible for implementing this notification.
3479 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
3480 only from inside WebKit.
3481 * efl/ewk/ewk_view.cpp: implement setters and getters
3483 (ewk_view_input_method_state_set):
3484 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
3485 possible input types.
3486 (_Ewk_View_Smart_Class::):
3488 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3490 Reviewed by Kenneth Rohde Christiansen.
3492 Fix zoom in/out on EFL after r62666. The patch for adding viewport
3493 missed the initialization of zoom_range.user_scalable. In case browser
3494 doesn't care about the viewport and does not listen to the signal,
3495 user_scalable will be always false, thus inhibiting zoom in/out.
3496 https://bugs.webkit.org/show_bug.cgi?id=42656
3498 * efl/EWebLauncher/main.c:
3499 (on_viewport_changed): when listening to signal about viewport meta tag,
3500 it's not sufficient to receive the parameters. One needs also to enforce
3501 these parameters in WebKit.
3502 * efl/ewk/ewk_view.cpp:
3503 (_ewk_view_priv_new): initialize user_scalable parameter to allow
3504 browser zooming in and out.
3506 2010-07-16 Zhe Su <suzhe@chromium.org>
3508 Reviewed by Darin Adler.
3510 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
3511 https://bugs.webkit.org/show_bug.cgi?id=42253
3513 Dummy implementation of EditorClient::willSetInputMethodState.
3515 * efl/WebCoreSupport/EditorClientEfl.cpp:
3516 (WebCore::EditorClientEfl::willSetInputMethodState):
3517 * efl/WebCoreSupport/EditorClientEfl.h:
3519 2010-07-15 Mark Rowe <mrowe@apple.com>
3521 Update the sorting in the Xcode project files.
3523 * WebKit.xcodeproj/project.pbxproj:
3525 2010-07-14 Sam Weinig <sam@webkit.org>
3527 Reviewed by Darin Adler.
3529 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
3530 Make changing Cursors work in WebKit2.
3532 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3533 (WebCore::ChromeClientEfl::setCursor):
3534 * efl/WebCoreSupport/ChromeClientEfl.h:
3535 Change prototype to match new one.
3537 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3539 Reviewed by Antonio Gomes.
3541 [EFL] Add eina_safety to popup menu deletion.
3542 https://bugs.webkit.org/show_bug.cgi?id=41873
3544 Since this is a public call, it's better to have an eina_safety on
3545 public calls. It would crash if browser calls this function to select
3546 an item of a nonexistent popup.
3548 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
3551 2010-07-13 Simon Fraser <simon.fraser@apple.com>
3553 Reviewed by Dan Bernstein.
3555 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
3557 Add WebRenderLayer files.
3559 * WebKit.xcodeproj/project.pbxproj:
3561 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
3563 Reviewed by Antonio Gomes.
3565 This commit implements an API for configuring a path to the cookie
3566 file in the Mozilla "cookies.txt" format, and functions to deal with it
3567 in a more EFL like API.
3569 [EFL] Add API for dealing with cookies in EFL port.
3570 https://bugs.webkit.org/show_bug.cgi?id=41770
3572 * CMakeListsEfl.txt:
3573 * efl/ewk/EWebKit.h:
3574 * efl/ewk/ewk_cookies.cpp: Added.
3575 (ewk_cookies_file_set): Set a path to the file storing cookies.
3576 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
3577 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
3578 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
3579 (ewk_cookies_cookie_free): Free memory used by a cookie.
3580 (ewk_cookies_policy_set): Set which acceptance policy will be used.
3581 (ewk_cookies_policy_get): Get current acceptance policy being used.
3582 * efl/ewk/ewk_cookies.h: Added.
3585 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3587 Unreviewed build fix after r60050.
3589 * CMakeLists.txt: Add WebCore/bindings to the include path.
3591 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3593 Reviewed by Adam Barth.
3595 [EFL] Fix style errors in ewk_private.h.
3596 https://bugs.webkit.org/show_bug.cgi?id=41742
3598 * efl/ewk/ewk_private.h:
3600 2010-07-09 Darin Adler <darin@apple.com>
3602 * StringsNotToBeLocalized.txt: Updated for recent changes.
3604 2010-07-08 Joone Hur <joone@kldp.org>
3606 Reviewed by Antonio Gomes.
3608 [EFL] fix cmake build for EWebLauncher
3609 https://bugs.webkit.org/show_bug.cgi?id=41830
3611 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
3613 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3615 Reviewed by Kenneth Rohde Christiansen.
3617 [EFL] Implement several notification hooks in FrameLoaderClient.
3618 We just notify browser, making the appropriate type conversions about
3619 the events occurring in WebCore.
3620 https://bugs.webkit.org/show_bug.cgi?id=41005
3622 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3623 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
3624 wrapper structures in stack in order to give client the opportunity to
3625 change parameters. Then, call the function it defines.
3626 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
3627 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
3629 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
3630 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
3631 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
3632 notify browser that the url changed.
3633 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
3635 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
3637 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
3639 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
3641 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
3643 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
3644 * efl/ewk/ewk_frame.cpp:
3645 (ewk_frame_request_will_send): emit signal notifying browser.
3646 (ewk_frame_request_assign_identifier): emit signal notifying browser.
3647 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
3648 (ewk_frame_view_state_save): emit signal notifying browser.
3649 (ewk_frame_load_provisional): emit signal notifying browser.
3650 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
3651 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
3652 (ewk_frame_load_document_finished): emit signal notifying browser.
3653 * efl/ewk/ewk_frame.h: update documentation about signals being sent
3654 and implement wrapper struct for ResourceRequest.
3655 * efl/ewk/ewk_private.h: export private functions.
3657 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3659 Reviewed by Kenneth Rohde Christiansen.
3661 [EFL] Flush backing store when going to new page.
3662 Call client method to flush backing store when going to a new page. This
3663 is the notification that data related to current page should be dropped,
3664 since a new page is being loaded.
3665 https://bugs.webkit.org/show_bug.cgi?id=41008
3667 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3668 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
3670 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3672 Unreviewed build fix after r62676.
3674 [EFL] Fix build after Page constructor has changed. By now, the
3675 introduced BackForwardControllerClient is not used.
3676 https://bugs.webkit.org/show_bug.cgi?id=41825
3678 * efl/ewk/ewk_view.cpp:
3679 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
3682 2010-07-07 Anders Carlsson <andersca@apple.com>
3684 Reviewed by Sam Weinig.
3686 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
3688 * WebKit.xcodeproj/project.pbxproj:
3690 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3692 Reviewed by Kenneth Rohde Christiansen.
3694 [EFL] EFLWebKit doesn't support viewport meta tag.
3695 Support viewport meta tag on EFL Port.
3696 https://bugs.webkit.org/show_bug.cgi?id=40278
3698 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
3700 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
3701 (browserCreate): Register the callback function for the 'viewport,changed' signal.