1 2012-07-27 Thiago Marcos P. Santos <thiago.santos@intel.com>
3 [EFL] WebKit API unit tests needs a timeout
4 https://bugs.webkit.org/show_bug.cgi?id=92496
6 Reviewed by Antonio Gomes.
8 Added the same timeout value that we have for WebKit2.
12 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
14 [Cairo] Add complex font drawing using HarfbuzzNG
15 https://bugs.webkit.org/show_bug.cgi?id=91864
17 Reviewed by Simon Hausmann and Martin Robinson.
19 Adding includes for harfbuzz folders.
23 2012-07-26 Christophe Dumez <christophe.dumez@intel.com>
25 [EFL][WK2] Implement Network Information provider
26 https://bugs.webkit.org/show_bug.cgi?id=92343
28 Reviewed by Kenneth Rohde Christiansen.
30 WebKit EFL not longer needs to link against EEZE
31 library since the Network Information provider
37 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
39 [EFL] EFL port should use XDG paths
40 https://bugs.webkit.org/show_bug.cgi?id=91719
42 Reviewed by Kenneth Rohde Christiansen.
44 Add efreet library to get the xdg paths.
48 2012-07-25 Kihong Kwon <kihong.kwon@samsung.com>
50 [EFL] Add File Chooser API
51 https://bugs.webkit.org/show_bug.cgi?id=91957
53 Reviewed by Hajime Morita.
55 Add ewk_file_chooser source and header.
59 2012-07-22 Kent Tamura <tkent@chromium.org>
61 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
62 https://bugs.webkit.org/show_bug.cgi?id=91941
64 Reviewed by Kentaro Hara.
66 A flag name for an elmement should be ENABLE_*_ELEMENT.
70 2012-07-20 Christophe Dumez <christophe.dumez@intel.com>
72 [EFL] Proxy configuration should honor the no_proxy environment variable
73 https://bugs.webkit.org/show_bug.cgi?id=91747
75 Reviewed by Kenneth Rohde Christiansen.
77 Add WebCore/platform/network/soup to INCLUDE paths.
81 2012-07-18 Yong Li <yoli@rim.com>
83 [BlackBerry] Move about: URL handling out of WebCore
84 https://bugs.webkit.org/show_bug.cgi?id=91541
88 AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
90 * PlatformBlackBerry.cmake:
92 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
94 [CMake] Make gtest a shared library
95 https://bugs.webkit.org/show_bug.cgi?id=90973
97 Reviewed by Daniel Bates.
99 No need to link with gtest dependencies now since it is a shared library.
103 2012-07-17 Ryuan Choi <ryuan.choi@samsung.com>
105 [EFL] Move codes related to theme setting from Widget to RenderTheme
106 https://bugs.webkit.org/show_bug.cgi?id=89842
108 Reviewed by Kenneth Rohde Christiansen.
110 * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
112 2012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
114 Add RegisterProtocolHandlerClient to the Modules/protocolhandler
115 https://bugs.webkit.org/show_bug.cgi?id=90940
117 Reviewed by Hajime Morita.
119 As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
120 to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
121 protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
123 * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
125 2012-07-16 Joshua Netterfield <jnetterfield@rim.com>
127 [BlackBerry] Upstream WebGL Code
128 https://bugs.webkit.org/show_bug.cgi?id=91143
130 Reviewed by Rob Buis.
132 This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
134 * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
136 2012-07-16 Frederik Gladhorn <frederik.gladhorn@nokia.com>
138 Add accessible for QWebView.
139 https://bugs.webkit.org/show_bug.cgi?id=91073
141 Reviewed by Simon Hausmann.
143 Add classes to enable accessibility on the widget level.
148 2012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
150 [EFL] Move files guarded by #ifdef to existing file list.
151 https://bugs.webkit.org/show_bug.cgi?id=91336
153 Reviewed by Ryosuke Niwa.
155 Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
156 them again. In addition, some files are missing #ifdef guard its header files.
160 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
162 [CMake] Proper handling of ENABLE_API_TESTS build option
163 https://bugs.webkit.org/show_bug.cgi?id=91221
165 Reviewed by Rob Buis.
167 Build unit tests only if ENABLE_API_TESTS is set.
171 2012-07-12 Simon Hausmann <simon.hausmann@nokia.com>
173 Typo in path in generate-webkitversion.pl
174 https://bugs.webkit.org/show_bug.cgi?id=90883
176 Reviewed by Mark Rowe.
178 Correct default path to version config file. In practice it wasn't a problem because only the Qt
179 build system seems to use the script right now and passes the path to the version file as a
180 command line parameter.
182 * scripts/generate-webkitversion.pl:
184 2012-07-11 Crystal Zhang <haizhang@rim.com>
186 [BlackBerry] Implement Date/Time picker
187 https://bugs.webkit.org/show_bug.cgi?id=90911
189 Reviewed by Rob Buis.
191 Add files into make file.
193 * PlatformBlackBerry.cmake:
195 2012-07-09 Christophe Dumez <christophe.dumez@intel.com>
197 [EFL] Battery status code needs refactoring to be reused in WebKit2
198 https://bugs.webkit.org/show_bug.cgi?id=90760
200 Reviewed by Hajime Morita.
202 Add BatteryClientEfl to PlatformEfl.cmake.
206 2012-07-08 Kihong Kwon <kihong.kwon@samsung.com>
208 [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
209 https://bugs.webkit.org/show_bug.cgi?id=90650
211 Reviewed by Laszlo Gombos.
213 Change directory path for including notifications of WebCore
214 from WebCore/notifications to WebCore/Modules/notifications
218 2012-07-07 Thiago Marcos P. Santos <thiago.santos@intel.com>
220 [EFL][CMake] Remove non-existent include directory
221 https://bugs.webkit.org/show_bug.cgi?id=90605
223 Reviewed by Kentaro Hara.
227 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
229 [EFL][CMake] Move gtest sources to an upper level
230 https://bugs.webkit.org/show_bug.cgi?id=90602
232 Reviewed by Chang Shu.
234 Removed gtest since it is now built as a separated component.
235 This will allow us to share it with WebKit 2 API tests.
239 2012-07-06 Seokju Kwon <seokju.kwon@samsung.com>
241 [EFL] Add Web Inspector to WebKit-EFL
242 https://bugs.webkit.org/show_bug.cgi?id=83865
244 Reviewed by Pavel Feldman.
246 EFL port implementation for Web Inspector.
247 Prepare Web Inspector resources.
251 2012-07-05 Kihong Kwon <kihong.kwon@samsung.com>
253 [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
254 https://bugs.webkit.org/show_bug.cgi?id=90542
256 Reviewed by Kenneth Rohde Christiansen.
258 NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
259 to be in line with other ports(qt, chromium, gtk).
263 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
265 [Qt] Remove a few un-needed load(features) after r121777
267 The features are computed by configure.pro and cached in .qmake.cache.
269 Reviewed by Jocelyn Turcotte.
273 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
275 [Qt] Fix broken OR-operator in project file
277 Qmake expects |, not ||. The result was that the block was entered, even
278 if none of the two defines were set to 1.
280 Reviewed by Jocelyn Turcotte.
284 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
286 [EFL] Move BatteryClientEfl from WebKit to WebCore
287 https://bugs.webkit.org/show_bug.cgi?id=90063
289 Reviewed by Kenneth Rohde Christiansen.
291 Move BatteryClientEfl class from WebKit to WebCore
292 so that it can be reused in WebKit2.
296 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
298 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
299 https://bugs.webkit.org/show_bug.cgi?id=90271
301 Reviewed by George Staikos.
305 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
307 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
308 need to rebuild webkit before running DRT.
310 * PlatformBlackBerry.cmake:
312 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
314 [EFL][CMake] Integrate API unit tests with CTest
315 https://bugs.webkit.org/show_bug.cgi?id=87251
317 Reviewed by Daniel Bates.
319 Add every test to the test runner build target.
323 2012-07-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
325 [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
326 https://bugs.webkit.org/show_bug.cgi?id=90370
328 Reviewed by Csaba Osztrogonác.
330 Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
335 2012-06-29 Krzysztof Czech <k.czech@samsung.com>
337 [EFL] Add support for Unit Tests, based on the gtest library.
338 https://bugs.webkit.org/show_bug.cgi?id=68509
340 Reviewed by Chang Shu.
342 Add configuration for building gtest library, testing framework and unit tests.
346 2012-06-27 Sheriff Bot <webkit.review.bot@gmail.com>
348 Unreviewed, rolling out r121398.
349 http://trac.webkit.org/changeset/121398
350 https://bugs.webkit.org/show_bug.cgi?id=90136
352 broke efl build (Requested by ryuan on #webkit).
356 2012-06-27 Krzysztof Czech <k.czech@samsung.com>
358 [EFL] Add support for Unit Tests, based on the gtest library.
359 https://bugs.webkit.org/show_bug.cgi?id=68509
361 Reviewed by Chang Shu.
363 Add configuration for building gtest library, testing framework and unit tests.
367 2012-06-26 Simon Hausmann <simon.hausmann@nokia.com>
369 [Qt][Win] Symbols are not exported in QtWebKit5.dll
370 https://bugs.webkit.org/show_bug.cgi?id=88873
372 Reviewed by Tor Arne Vestbø.
374 * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
376 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
378 Unreviewed build fix: Don't do QT += widgets with Qt 4
380 * WebKit1.pro: This is already done in WebKit1.pri.
382 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
384 [Qt] Make it possible to build WebKit without QtWidgets
385 https://bugs.webkit.org/show_bug.cgi?id=78109
387 Reviewed by Tor Arne Vestbø.
389 Moved WebKit1 sources into a separate static library. Only WK1
390 depends on QtWidgets.
392 * WebKit1.pri: Added.
393 * WebKit1.pro: Added.
395 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
397 [EFL] Implement Network Information API
398 https://bugs.webkit.org/show_bug.cgi?id=87067
400 Reviewed by Kenneth Rohde Christiansen.
402 * PlatformEfl.cmake: Add dependency of eeze library.
404 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
406 [BlackBerry] Sanitize GLSL code using ANGLE.
408 BlackBerry port does not sanitize GLSL code with ANGLE
409 https://bugs.webkit.org/show_bug.cgi?id=89583
411 Reviewed by Rob Buis.
413 * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
415 2012-06-19 Csaba Osztrogonác <ossy@webkit.org>
417 [CMake] Unreviewed speculative buildfix after r120786.
421 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
423 [BlackBerry] Enable MEDIA_STREAM by default
424 https://bugs.webkit.org/show_bug.cgi?id=88849
426 Reviewed by Antonio Gomes.
428 * PlatformBlackBerry.cmake:
430 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
432 [EFL] Enable SHADOW_DOM flag
433 https://bugs.webkit.org/show_bug.cgi?id=87732
435 Reviewed by Kentaro Hara.
437 Add WebCore/bindings/generic to include directories so
438 that we can include RuntimeEnabledFeatures.h.
442 2012-06-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
444 [Qt] Don't use WebKit HAVE() macro in public Qt headers
446 Reviewed by Kenneth Rohde Christiansen.
450 2012-06-04 Tomasz Morawski <t.morawski@samsung.com>
452 [EFL] Refactor ewk_view_context_paint code.
453 https://bugs.webkit.org/show_bug.cgi?id=85588
455 Reviewed by Hajime Morita.
457 Added new ewk_paint_context.cpp file to source list.
461 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
463 [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
464 https://bugs.webkit.org/show_bug.cgi?id=86865
466 Reviewed by Adam Barth.
468 Add "${WEBCORE_DIR}/dom/default" to include directories in
473 2012-06-01 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
475 [EFL] Implement PlatformStrategies
476 https://bugs.webkit.org/show_bug.cgi?id=86946
478 Reviewed by Carlos Garcia Campos.
480 * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
483 2012-05-31 Gyuyoung Kim <gyuyoung.kim@samsung.com>
485 [CMAKE][EFL] Remove unneeded include path
486 https://bugs.webkit.org/show_bug.cgi?id=87927
488 Reviewed by Kenneth Rohde Christiansen.
490 Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
491 path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
492 So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
494 * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
496 2012-05-30 Konrad Piascik <kpiascik@rim.com>
498 [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
499 https://bugs.webkit.org/show_bug.cgi?id=81001
501 Reviewed by Antonio Gomes
503 Added new InspectorOverlay class
505 * PlatformBlackBerry.cmake:
507 2012-05-29 Arvid Nilsson <anilsson@rim.com>
509 [BlackBerry] WebKit-side implementation of SelectionOverlay
510 https://bugs.webkit.org/show_bug.cgi?id=87605
512 Reviewed by Rob Buis.
514 Add SelectionOverlay to the build system.
518 * PlatformBlackBerry.cmake:
520 2012-05-29 Arvid Nilsson <anilsson@rim.com>
522 [BlackBerry] WebOverlay API
523 https://bugs.webkit.org/show_bug.cgi?id=87603
525 Reviewed by Rob Buis.
527 Add WebOverlay related files to the build system.
531 * PlatformBlackBerry.cmake:
533 2012-05-28 Arvid Nilsson <anilsson@rim.com>
535 [BlackBerry] Add a default tap highlight
536 https://bugs.webkit.org/show_bug.cgi?id=87569
538 Reviewed by Rob Buis.
540 Add DefaultTapHighlight to the build system
542 Reviewed internally by Mike Lattanzio and Mike Fenton.
546 * PlatformBlackBerry.cmake:
548 2012-05-24 Crystal Zhang <haizhang@rim.com>
550 [BlackBerry] Implement select popup and remove old hook to air popup
551 https://bugs.webkit.org/show_bug.cgi?id=87419
553 Reviewed by Rob Buis.
555 Add new files to make file.
557 * PlatformBlackBerry.cmake:
559 2012-05-24 Raphael Kubo da Costa <rakuco@webkit.org>
561 [EFL] Unreviewed, unbreak `make install' after r117046.
563 * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
564 installed headers, since it has been made private and renamed.
566 2012-05-22 Dongwoo Im <dw.im@samsung.com>
568 [EFL] Implements the registerProtocolHandler method and option.
569 https://bugs.webkit.org/show_bug.cgi?id=73638
571 Reviewed by Andreas Kling.
573 The registerProtocolHandler() method allows Web sites to register themselves
574 as possible handlers for particular schemes.
576 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
578 * PlatformEfl.cmake: Adds the new file into the source list.
580 2012-05-21 Christophe Dumez <christophe.dumez@intel.com>
582 [EFL] Minor style fixes in web intents code are needed
583 https://bugs.webkit.org/show_bug.cgi?id=86986
585 Reviewed by Adam Barth.
587 Fix minor ordering issues in CMake files.
592 2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
594 [EFL] Add simple implementation of Web Intents
595 https://bugs.webkit.org/show_bug.cgi?id=86354
597 Reviewed by Eric Seidel.
599 Add new ewk_intent.* and ewk_intent_request.* files to CMake.
604 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
606 [EFL] Add API for Web Database handling
607 https://bugs.webkit.org/show_bug.cgi?id=85178
609 Reviewed by Antonio Gomes.
611 Added the new Web Database API to the buildsystem.
615 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
617 [EFL] Fix link error caused by not directly linking with edbus
618 https://bugs.webkit.org/show_bug.cgi?id=86747
620 Unreviewed build fix.
624 2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
626 [EFL] Support for Battery Status API on the WebKit-Efl
627 https://bugs.webkit.org/show_bug.cgi?id=83254
629 Reviewed by Chang Shu.
631 Add e_ukit library and include directory to get battery status of device.
635 2012-05-15 Tomasz Morawski <t.morawski@samsung.com>
637 [EFL] Split ewk_private.h file to multiple private files.
638 https://bugs.webkit.org/show_bug.cgi?id=84572
640 Reviewed by Antonio Gomes.
642 * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
644 2012-05-10 Sam D <dsam2912@gmail.com>
646 Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
647 https://bugs.webkit.org/show_bug.cgi?id=72306
649 Changed name for InspectorBackendStub.js to
650 InspectorBackendCommands.js
652 Reviewed by Yury Semikhatsky.
654 * PlatformBlackBerry.cmake:
656 2012-05-08 Crystal Zhang <haizhang@rim.com>
658 [BlackBerry] Implement a popup client for HTML controls
659 https://bugs.webkit.org/show_bug.cgi?id=85670
661 Reviewed by Rob Buis.
663 Add popup client file to build system.
665 * PlatformBlackBerry.cmake:
667 2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
669 [CMake] Rewrite FindGStreamer.cmake.
670 https://bugs.webkit.org/show_bug.cgi?id=85857
672 Reviewed by Daniel Bates.
674 We are currently kind of duplicating the same
675 FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
676 to be found. Besides this approach not scaling very well, it
677 relies on pkg-config for version checking, uses the LibFindMacros
678 package that we should deprecate and all the find files could be
679 merged into one, with users using the COMPONENTS feature of the
680 FIND_PACKAGE() call to find the desired plugins.
682 FindGStreamer.cmake has then been rewritten to take all that into
684 - The LibFindMacros.cmake package is not used anymore.
685 - Version check is performed in the CMake file itself by parsing
686 the gstversion.h header.
687 - All GStreamer plugins are searched and the COMPONENTS keyword
688 used in the FIND_PACKAGE() call is used to check which plugins are
690 - The plugins-base and base GStreamer plugins are not searched, as
691 they were not used anywhere in the build system.
693 * PlatformEfl.cmake: Update GStreamer-related variable names.
695 2012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
697 [BlackBerry] AutofillManager implementation upstream
698 https://bugs.webkit.org/show_bug.cgi?id=85576
700 Reviewed by Rob Buis.
702 Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
703 into building system of BlackBerry porting.
705 * PlatformBlackBerry.cmake:
707 2012-05-03 Jer Noble <jer.noble@apple.com>
709 Move WebKitFullScreenListener into its own file.
710 https://bugs.webkit.org/show_bug.cgi?id=85640
712 Reviewed by Maciej Stachowiak .
714 Pull WebKitFullScreenListener into its own file.
716 * WebKit.xcodeproj/project.pbxproj:
718 2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
720 [CMake] Rewrite FindCairo.cmake.
721 https://bugs.webkit.org/show_bug.cgi?id=84895
723 Reviewed by Daniel Bates.
725 The old approach relied on pkg-config for finding Cairo (which
726 introduced a dependency on pkg-config that could be avoided), used
727 the LibFindMacros code that we should probably remove in the
728 future and did not use the FindPackageHandleStandardArguments
731 Change all that by rewriting the module.
732 - Use the pkg-config output optionally instead of requiring it
733 like LibFindMacros did.
734 - Remove the implicit dependency on FreeType which often found it
735 the wrong way via pkg-config and without considering
737 - Retrieve the Cairo version by looking at cairo-version.h instead
738 of relying on pkg-config. It requires some additional code for
739 checking if the desired version has been found, but that will not
740 be needed once we start depending on CMake 2.8.3 or later.
742 The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
743 instead of <Name>_FOUND, and to keep things consistent
744 Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
745 and CAIRO_INCLUDE_DIRS.
747 * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
749 2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
751 [EFL] Enable VIDEO_TRACK feature
752 https://bugs.webkit.org/show_bug.cgi?id=84830
754 Reviewed by Gustavo Noronha Silva.
756 Enable VIDEO_TRACK feature by default for EFL port.
760 2012-04-20 Mike Lattanzio <mlattanzio@rim.com>
762 [BlackBerry] Expose WebViewportArguments to WebPageClient
763 https://bugs.webkit.org/show_bug.cgi?id=84471
765 Reviewed by Antonio Gomes.
767 * PlatformBlackBerry.cmake:
769 2012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
771 [EFL] Add Security Origin API
772 https://bugs.webkit.org/show_bug.cgi?id=84023
774 Reviewed by Antonio Gomes.
778 2012-04-10 Patrick Gansterer <paroga@webkit.org>
780 [CMake] Enable USE_FOLDERS property
781 https://bugs.webkit.org/show_bug.cgi?id=83571
783 Reviewed by Daniel Bates.
785 Setting the FOLDER property on targets gives more structure
786 to the generated Visual Studio solutions.
787 This does not affect other CMake generators.
791 2012-04-07 Patrick Gansterer <paroga@webkit.org>
793 [CMake] Cleanup WTF include directories
794 https://bugs.webkit.org/show_bug.cgi?id=82716
796 Reviewed by Eric Seidel.
800 2012-04-07 Rob Buis <rbuis@rim.com>
802 [BlackBerry] Add Battery Status API support
803 https://bugs.webkit.org/show_bug.cgi?id=82615
805 Reviewed by George Staikos.
807 Add BatteryClientBlackBerry.cpp to the build.
809 * PlatformBlackBerry.cmake:
811 2012-04-06 Charles Wei <charles.wei@torchmobile.com.cn>
813 [BlackBerry] Build fix to match the latest WebCore change
814 https://bugs.webkit.org/show_bug.cgi?id=83358
816 Reviewed by Rob Buis.
818 * PlatformBlackBerry.cmake:
820 2012-04-05 George Staikos <staikos@webkit.org>
822 Add the vibration client for BlackBerry.
823 https://bugs.webkit.org/show_bug.cgi?id=83340
825 Reviewed by Rob Buis.
827 * PlatformBlackBerry.cmake:
829 2012-04-05 Jia Pu <jpu@apple.com>
831 Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
832 https://bugs.webkit.org/show_bug.cgi?id=82970
834 Reviewed by Enrica Casucci.
836 See WebCore/ChangeLog for details.
838 * WebKit.xcodeproj/project.pbxproj:
840 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
842 Support the Network Information API
843 https://bugs.webkit.org/show_bug.cgi?id=73528
845 Reviewed by Adam Barth.
847 * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
849 2012-03-30 Eli Fidler <efidler@rim.com>
851 Enable OpenType Sanitizer for BlackBerry port.
852 https://bugs.webkit.org/show_bug.cgi?id=82782
854 Reviewed by Eric Seidel.
856 * PlatformBlackBerry.cmake: add libots to link
858 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
860 [CMake] Unreviewed build fix after r111778.
862 * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
865 2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
867 [EFL] Add PageClientEfl to WebCoreSupport.
868 https://bugs.webkit.org/show_bug.cgi?id=80748
870 Reviewed by Noam Rosenthal.
872 * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
873 and PageClientEfl.cpp to the source list.
875 2012-03-20 Eric Seidel <eric@webkit.org>
877 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
878 https://bugs.webkit.org/show_bug.cgi?id=80911
880 Reviewed by Adam Barth.
882 * CMakeLists.txt: Look for headers in Source/WTF.
884 2012-03-20 Charles Wei <charles.wei@torchmobile.com.cn>
886 [BlackBerry] Remove OutOfMemoryHandler from the build system
887 https://bugs.webkit.org/show_bug.cgi?id=81649
889 Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
890 in the build system for BlackBerry porting.
892 Reviewed by Rob Buis.
894 * PlatformBlackBerry.cmake:
896 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
898 Support for Battery Status API
899 https://bugs.webkit.org/show_bug.cgi?id=62698
901 Add include directory and file.
902 http://www.w3.org/TR/battery-status/
904 Reviewed by Adam Barth.
908 2012-03-11 Timothy Hatcher <timothy@apple.com>
910 Update how the Web Inspector resources are loaded.
912 https://bugs.webkit.org/show_bug.cgi?id=80798
913 rdar://problem/10359959
915 Reviewed by Brian Weinstein.
917 * WebKit.xcodeproj/project.pbxproj: Add a framework.
919 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
921 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
922 https://bugs.webkit.org/show_bug.cgi?id=80469
924 Reviewed by Antonio Gomes.
926 * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
927 property on the library being created.
929 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
931 [EFL] Unreviewed; fix the build after r109877.
933 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
934 include directories so that #include'ing DatabaseDetails.h and
937 2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
939 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
940 https://bugs.webkit.org/show_bug.cgi?id=80107
942 Reviewed by Antonio Gomes.
944 Initial upstream of CredentialManager.[h|cpp] and
945 CredentialTransformData.[h|cpp].
948 * PlatformBlackBerry.cmake:
950 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
952 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
953 https://bugs.webkit.org/show_bug.cgi?id=71507
955 Reviewed by Antonio Gomes.
957 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
959 2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
961 [EFL][DRT] Implement setValueForUser and setAutofilled.
962 https://bugs.webkit.org/show_bug.cgi?id=79237
964 Reviewed by Andreas Kling.
966 Adds the main directory of WebKit's source to find headers of JavaScriptCore.
970 2012-02-23 Patrick Gansterer <paroga@webkit.org>
972 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
973 https://bugs.webkit.org/show_bug.cgi?id=79371
975 Reviewed by Daniel Bates.
978 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
979 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
980 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
982 2012-02-20 Filip Pizlo <fpizlo@apple.com>
984 JSC should be a triple-tier VM
985 https://bugs.webkit.org/show_bug.cgi?id=75812
986 <rdar://problem/10079694>
988 Reviewed by Gavin Barraclough.
990 Changed EFL's build system to include a new directory in JavaScriptCore.
994 2012-02-21 Jon Lee <jonlee@apple.com>
996 Bring notifications support to WK1 mac: showing, canceling, removing notifications
997 https://bugs.webkit.org/show_bug.cgi?id=78783
998 <rdar://problem/10610578>
1000 Reviewed by Anders Carlsson.
1002 * WebKit.xcodeproj/project.pbxproj: Added new files.
1004 2012-02-21 Adam Roben <aroben@apple.com>
1006 Roll out r108309, r108323, and r108326
1008 They broke the 32-bit Lion build.
1010 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
1014 2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
1016 [BlackBerry] Adapt to the removal of WebStringIml.h
1017 https://bugs.webkit.org/show_bug.cgi?id=78784
1019 Reviewed by Antonio Gomes.
1021 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
1022 has been removed internally. We should adapt to this removal for the
1023 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
1024 because it just inherits from WTF::StringImpl but adding nothing.
1026 * blackberry/Api/WebString.cpp:
1027 (BlackBerry::WebKit::WebString::WebString):
1028 (BlackBerry::WebKit::WebString::equalIgnoringCase):
1029 * blackberry/Api/WebString.h:
1032 2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
1034 [BlackBerry] Style clean-up in WebPageCompositor
1035 https://bugs.webkit.org/show_bug.cgi?id=78738
1037 Reviewed by Rob Buis.
1039 No new functionality, no new tests.
1041 * blackberry/WebKitSupport/WebPageCompositor.cpp:
1042 (BlackBerry::WebKit::WebPageCompositor::drawLayers):
1043 * blackberry/WebKitSupport/WebPageCompositor.h:
1046 2012-02-16 Patrick Gansterer <paroga@webkit.org>
1048 [CMake] Add missing include directories.
1052 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1054 [BlackBerry] Remove ResourceHolderImpl.cpp from build system
1055 https://bugs.webkit.org/show_bug.cgi?id=78779
1057 Reviewed by George Staikos.
1059 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
1060 has been removed internally. So remove it from the build system.
1062 * blackberry/CMakeListsBlackBerry.txt:
1064 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1066 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
1067 https://bugs.webkit.org/show_bug.cgi?id=78770
1069 Reviewed by Rob Buis.
1071 Initial upstreaming, no new tests.
1073 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
1074 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
1076 2012-02-15 Konrad Piascik <kpiascik@rim.com>
1078 [BlackBerry] Upstream BlackBerry specific Web Inspector resources
1079 https://bugs.webkit.org/show_bug.cgi?id=78727
1081 Reviewed by Rob Buis.
1083 * blackberry/WebCoreSupport/inspectorBB.html: Added.
1084 * blackberry/WebCoreSupport/inspectorBB.js: Added.
1086 (InspectorFrontendHost.copyText):
1088 2012-02-15 Mike Fenton <mifenton@rim.com>
1090 Initial upstreaming of EditorClientBlackBerry
1091 https://bugs.webkit.org/show_bug.cgi?id=78730
1093 Reviewed by Rob Buis.
1095 Initial upstreaming, no new tests.
1097 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
1099 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
1100 (WebCore::EditorClientBlackBerry::pageDestroyed):
1101 (WebCore::EditorClientBlackBerry::shouldDeleteRange):
1102 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
1103 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
1104 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
1105 (WebCore::EditorClientBlackBerry::enableSpellChecking):
1106 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
1107 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
1108 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
1109 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
1110 (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
1111 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
1112 (WebCore::EditorClientBlackBerry::shouldBeginEditing):
1113 (WebCore::EditorClientBlackBerry::shouldEndEditing):
1114 (WebCore::EditorClientBlackBerry::shouldInsertNode):
1115 (WebCore::EditorClientBlackBerry::shouldInsertText):
1116 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
1117 (WebCore::EditorClientBlackBerry::shouldApplyStyle):
1118 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
1119 (WebCore::EditorClientBlackBerry::didBeginEditing):
1120 (WebCore::EditorClientBlackBerry::respondToChangedContents):
1121 (WebCore::EditorClientBlackBerry::respondToChangedSelection):
1122 (WebCore::EditorClientBlackBerry::didEndEditing):
1123 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
1124 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
1125 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
1126 (WebCore::EditorClientBlackBerry::registerCommandForUndo):
1127 (WebCore::EditorClientBlackBerry::registerCommandForRedo):
1128 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
1129 (WebCore::EditorClientBlackBerry::canUndo):
1130 (WebCore::EditorClientBlackBerry::canRedo):
1131 (WebCore::EditorClientBlackBerry::canCopyCut):
1132 (WebCore::EditorClientBlackBerry::canPaste):
1133 (WebCore::EditorClientBlackBerry::undo):
1134 (WebCore::EditorClientBlackBerry::redo):
1137 (WebCore::EditorClientBlackBerry::interpretKeyEvent):
1138 (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
1139 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
1140 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
1141 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
1142 (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
1143 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
1144 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
1145 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
1146 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
1147 (WebCore::EditorClientBlackBerry::learnWord):
1148 (WebCore::EditorClientBlackBerry::checkSpellingOfString):
1149 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
1150 (WebCore::EditorClientBlackBerry::checkGrammarOfString):
1151 (WebCore::EditorClientBlackBerry::requestCheckingOfString):
1152 (WebCore::EditorClientBlackBerry::textChecker):
1153 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
1154 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
1155 (WebCore::EditorClientBlackBerry::showSpellingUI):
1156 (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
1157 (WebCore::EditorClientBlackBerry::getGuessesForWord):
1158 (WebCore::EditorClientBlackBerry::willSetInputMethodState):
1159 (WebCore::EditorClientBlackBerry::setInputMethodState):
1160 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
1163 (EditorClientBlackBerry):
1165 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1167 [BlackBerry] Upstream WebPageClient.h
1168 https://bugs.webkit.org/show_bug.cgi?id=78660
1170 Reviewed by Antonio Gomes.
1172 Initial upstreaming, no new tests.
1174 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
1175 is being removed from WebPageClient.h.
1176 * blackberry/Api/WebPageClient.h: Added.
1177 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
1178 because this inclusion is being removed from WebPageClient.h.
1180 2012-02-15 Rob Buis <rbuis@rim.com>
1182 [BlackBerry] Upstream remaining classes in Api
1183 https://bugs.webkit.org/show_bug.cgi?id=78644
1185 Reviewed by Antonio Gomes.
1187 No functionalities changed, no new tests.
1189 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
1191 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1193 [BlackBerry] Upstreaming WebSettings code
1194 https://bugs.webkit.org/show_bug.cgi?id=78633
1196 Reviewed by Rob Buis.
1198 Initial upstreaming, no new tests.
1200 * blackberry/Api/WebSettings.cpp: Added.
1201 * blackberry/Api/WebSettings.h: Added.
1202 * blackberry/Api/WebSettings_p.h: Added.
1204 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1206 [BlackBerry] Upstreaming DOMSupport files
1207 https://bugs.webkit.org/show_bug.cgi?id=78607
1209 Reviewed by Rob Buis.
1211 Initial upstreaming, no new tests.
1213 * blackberry/WebKitSupport/DOMSupport.cpp: Added.
1214 * blackberry/WebKitSupport/DOMSupport.h: Added.
1216 2012-02-14 Jeff Rogers <jrogers@rim.com>
1218 [BlackBerry] Remove OpenVG references
1219 https://bugs.webkit.org/show_bug.cgi?id=78623
1221 Reviewed by Rob Buis.
1223 Removed references to USE(OPENVG) and the related code.
1225 * blackberry/Api/BackingStore.cpp:
1226 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
1227 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1228 (BlackBerry::WebKit::BackingStorePrivate::renderContents):
1229 (BlackBerry::WebKit::BackingStore::createSurface):
1230 * blackberry/Api/BackingStore_p.h:
1232 2012-02-14 Andy Chen <andchen@rim.com>
1234 Initial upstreaming for find-in-page for BlackBerry port
1235 https://bugs.webkit.org/show_bug.cgi?id=78615
1237 Create a new class InPageSearchManager for find-in-page and
1238 remove the functions in SelectionHandler
1240 Reviewed by Rob Buis.
1242 * blackberry/CMakeListsBlackBerry.txt:
1243 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
1244 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
1245 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
1246 (BlackBerry::WebKit::InPageSearchManager::findNextString):
1247 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
1248 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
1249 * blackberry/WebKitSupport/InPageSearchManager.h: Added.
1250 * blackberry/WebKitSupport/SelectionHandler.cpp:
1251 * blackberry/WebKitSupport/SelectionHandler.h:
1253 2012-02-14 Jacky Jiang <zhajiang@rim.com>
1255 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
1256 https://bugs.webkit.org/show_bug.cgi?id=78275
1258 Reviewed by Rob Buis.
1260 Initial upstream, no new tests.
1262 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
1263 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
1265 2012-02-14 Lianghui Chen <liachen@rim.com>
1267 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
1268 https://bugs.webkit.org/show_bug.cgi?id=78605
1270 Reviewed by Rob Buis.
1272 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
1274 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
1276 (BlackBerry::WebKit::getExtensionForMimeType):
1277 (BlackBerry::WebKit::getMimeTypeForExtension):
1278 * blackberry/Api/WebKitMIMETypeConverter.h: Added.
1280 * blackberry/Api/WebKitTextCodec.cpp:
1281 * blackberry/Api/WebKitTextCodec.h:
1282 * blackberry/CMakeListsBlackBerry.txt:
1284 2012-02-14 Ed Baker <edbaker@rim.com>
1286 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
1287 https://bugs.webkit.org/show_bug.cgi?id=78608
1289 Ensure that when selection handles leave the content bounding box that
1290 the handle not being dragged remains fixed. Do not applying padding to
1291 a direction that would cause the selection to shrink when performing
1292 the handle direction detection.
1294 Reviewed by Rob Buis.
1296 * blackberry/WebKitSupport/SelectionHandler.cpp:
1297 (BlackBerry::WebKit::directionOfPointRelativeToRect):
1298 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
1299 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
1300 (BlackBerry::WebKit::SelectionHandler::setSelection):
1301 * blackberry/WebKitSupport/SelectionHandler.h:
1303 2012-02-14 Rob Buis <rbuis@rim.com>
1305 [BlackBerry] Upstream remaining classes in Api
1306 https://bugs.webkit.org/show_bug.cgi?id=78644
1308 Reviewed by Antonio Gomes.
1310 Initial upstream, no new tests.
1312 * blackberry/Api/BlackBerryContext.h: Added.
1313 * blackberry/Api/BlackBerryGlobal.cpp: Added.
1314 * blackberry/Api/BlackBerryGlobal.h: Added.
1315 * blackberry/Api/Version.cpp: Added.
1316 * blackberry/Api/Version.h: Added.
1318 2012-02-14 Rob Buis <rbuis@rim.com>
1320 [BlackBerry] Upstream backing store related classes
1321 https://bugs.webkit.org/show_bug.cgi?id=78517
1323 Reviewed by Antonio Gomes.
1325 Initial upstream, no new tests.
1327 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
1328 * blackberry/WebKitSupport/BackingStoreClient.h: Added.
1329 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
1330 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
1331 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
1332 * blackberry/WebKitSupport/BackingStoreTile.h: Added.
1334 2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
1336 Initial upstreaming of selection handling code for BlackBerry port
1337 https://bugs.webkit.org/show_bug.cgi?id=78136
1339 Reviewed by Rob Buis.
1341 Initial upstreaming, no new tests.
1343 * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
1344 * blackberry/WebKitSupport/SelectionHandler.h: Added.
1346 2012-02-10 Mike Fenton <mifenton@rim.com>
1348 BlackBerry Port - Input focus is suppressed during XHR loads
1349 https://bugs.webkit.org/show_bug.cgi?id=78368
1351 Allow JS to trigger the VKB and input focus when XHR scripting
1354 This switching the loaded state to checking the webpages loaded state
1355 which is only updated after initial load. When additional loading
1356 events happen for XHR, it remains false and focus events function.
1358 Also add detailed FocusLog's to shouldAcceptInputFocus.
1360 Reviewed by Rob Buis.
1362 * blackberry/WebKitSupport/InputHandler.cpp:
1363 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1365 2012-02-10 Mike Fenton <mifenton@rim.com>
1367 BlackBerry Port - JS focus on blur can cause recursion
1368 https://bugs.webkit.org/show_bug.cgi?id=78368
1370 Prevent JS recursion of blur/focus by allowing focus
1371 if we are already trying to prevent focus.
1373 Reviewed by Rob Buis.
1375 * blackberry/WebKitSupport/InputHandler.cpp:
1376 (BlackBerry::WebKit::InputHandler::InputHandler):
1377 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1378 (BlackBerry::WebKit::InputHandler::setElementFocused):
1379 * blackberry/WebKitSupport/InputHandler.h:
1382 2012-02-10 Rob Buis <rbuis@rim.com>
1384 [BlackBerry] Upstream graphics helper classes in WebKitSupport
1385 https://bugs.webkit.org/show_bug.cgi?id=78278
1387 Reviewed by Antonio Gomes.
1389 Initial upstream, no new tests.
1391 * blackberry/WebKitSupport/RenderQueue.cpp: Added.
1392 * blackberry/WebKitSupport/RenderQueue.h: Added.
1394 2012-02-10 Rob Buis <rbuis@rim.com>
1396 [BlackBerry] Upstream graphics helper classes in WebKitSupport
1397 https://bugs.webkit.org/show_bug.cgi?id=78278
1399 Reviewed by Antonio Gomes.
1401 Initial upstream, no new tests.
1403 * blackberry/WebKitSupport/SurfacePool.cpp: Added.
1404 * blackberry/WebKitSupport/SurfacePool.h: Added.
1405 * blackberry/WebKitSupport/TileIndex.h: Added.
1406 * blackberry/WebKitSupport/TileIndexHash.h: Added.
1408 2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
1410 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
1411 https://bugs.webkit.org/show_bug.cgi?id=78203
1413 Reviewed by Rob Buis.
1415 Initial upstream, no new tests.
1417 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
1418 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
1420 2012-02-09 Rob Buis <rbuis@rim.com>
1422 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
1423 https://bugs.webkit.org/show_bug.cgi?id=78276
1425 Reviewed by Antonio Gomes.
1427 Initial upstream, no new tests.
1429 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
1430 * blackberry/WebKitSupport/WebPageCompositor.h: Added.
1432 2012-02-08 Jacky Jiang <zhajiang@rim.com>
1434 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
1435 https://bugs.webkit.org/show_bug.cgi?id=78049
1437 Reviewed by Rob Buis.
1439 Initial upstream, no new tests.
1441 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
1442 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
1443 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
1444 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
1446 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
1448 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
1449 https://bugs.webkit.org/show_bug.cgi?id=78082
1451 Reviewed by Rob Buis.
1453 Initial upstream, no new tests.
1455 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
1456 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
1458 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
1460 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
1461 https://bugs.webkit.org/show_bug.cgi?id=78078
1463 Reviewed by Rob Buis.
1465 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
1466 been upstreamed has been removed from the BlackBerry porting internally.
1467 So we should remove it from the build system.
1469 * blackberry/CMakeListsBlackBerry.txt:
1471 2012-02-08 Rob Buis <rbuis@rim.com>
1473 [BlackBerry] Upstream DumpRenderTreeBlackBerry
1474 https://bugs.webkit.org/show_bug.cgi?id=78042
1476 Reviewed by Antonio Gomes.
1478 Add abstract interface for our DumpRenderTree solution.
1480 * blackberry/Api/DumpRenderTreeClient.h: Added.
1482 2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
1484 Initial upstreaming of input handling for BlackBerry port
1485 https://bugs.webkit.org/show_bug.cgi?id=77992
1487 Reviewed by Rob Buis.
1489 * blackberry/WebKitSupport/InputHandler.cpp: Added.
1490 * blackberry/WebKitSupport/InputHandler.h: Added.
1492 2012-02-07 Robert Kroeger <rjkroege@chromium.org>
1494 [chromium] Remove no longer necessary Chromium gesture recognizer code.
1495 https://bugs.webkit.org/show_bug.cgi?id=77492
1497 Reviewed by Adam Barth.
1499 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
1501 2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
1503 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
1504 https://bugs.webkit.org/show_bug.cgi?id=77843
1506 Reviewed by Rob Buis.
1508 Initial upstream, no new tests.
1510 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
1511 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
1513 2012-02-07 Rob Buis <rbuis@rim.com>
1515 [BlackBerry] Upstream DumpRenderTreeSupport
1516 https://bugs.webkit.org/show_bug.cgi?id=77991
1518 Reviewed by Antonio Gomes.
1520 No functionalities changed, no new tests.
1522 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
1523 (toGeolocationClientMock):
1524 (DumpRenderTreeSupport::DumpRenderTreeSupport):
1525 (DumpRenderTreeSupport::~DumpRenderTreeSupport):
1526 (DumpRenderTreeSupport::javaScriptObjectsCount):
1527 (DumpRenderTreeSupport::garbageCollectorCollect):
1528 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
1529 (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
1530 (DumpRenderTreeSupport::linksIncludedInFocusChain):
1531 (DumpRenderTreeSupport::dumpConfigurationForViewport):
1532 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
1533 (DumpRenderTreeSupport::resetGeolocationMock):
1534 (DumpRenderTreeSupport::setMockGeolocationError):
1535 (DumpRenderTreeSupport::setMockGeolocationPermission):
1536 (DumpRenderTreeSupport::setMockGeolocationPosition):
1537 (DumpRenderTreeSupport::scalePageBy):
1538 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
1539 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
1543 (DumpRenderTreeSupport):
1545 2012-02-07 Jacky Jiang <zhajiang@rim.com>
1547 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
1548 https://bugs.webkit.org/show_bug.cgi?id=77993
1550 Reviewed by Rob Buis.
1552 Initial upstream, no new tests.
1554 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
1555 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
1556 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
1557 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
1559 2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
1561 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
1562 https://bugs.webkit.org/show_bug.cgi?id=77927
1564 Reviewed by Antonio Gomes.
1566 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
1567 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
1568 use the d pointer directly because the client is internal implementation.
1570 No functionalities changed, no new tests.
1572 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
1573 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
1574 (GeolocationControllerClientBlackBerry::requestPermission):
1575 (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
1576 (GeolocationControllerClientBlackBerry::onLocationUpdate):
1577 (GeolocationControllerClientBlackBerry::onLocationError):
1578 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
1580 (GeolocationControllerClientBlackBerry):
1582 2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
1584 [BlackBerry] Remove unused variable in BackingStore
1585 https://bugs.webkit.org/show_bug.cgi?id=77851
1587 Reviewed by Kentaro Hara.
1589 * blackberry/Api/BackingStore.cpp:
1590 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1592 2012-02-04 Jacky Jiang <zhajiang@rim.com>
1594 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
1595 https://bugs.webkit.org/show_bug.cgi?id=77751
1597 Reviewed by Rob Buis.
1599 Initial upstream, no new tests.
1601 * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
1602 * blackberry/WebCoreSupport/ClientExtension.h: Added.
1603 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
1604 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
1606 2012-01-11 Jacky Jiang <zhajiang@rim.com>
1608 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
1609 https://bugs.webkit.org/show_bug.cgi?id=76096
1611 Reviewed by Rob Buis.
1613 We shouldn't blit visible contents for direct rendering. Guard it from
1616 * blackberry/Api/BackingStore.cpp:
1617 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1618 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1620 2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
1622 [Qt][WK2] Fix the build for newer Qt5
1623 https://bugs.webkit.org/show_bug.cgi?id=75964
1625 Reviewed by Simon Hausmann.
1627 * WebKit.pri: Added the new files to the buildsystem.
1629 2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
1631 [BlackBerry] Fix assertion failure in BackingStore::blitContents
1632 https://bugs.webkit.org/show_bug.cgi?id=75976
1634 Prevent an assertion failure in BackingStore::blitContents by
1635 checking that the srcRect of the transformation matrix is non empty.
1637 Reviewed by Adam Treat.
1639 Upstream BlackBerry port is not yet building and testable.
1641 * blackberry/Api/BackingStore.cpp:
1642 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1644 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
1646 [Mac] Sort the resources of WebKit.xcodeproj
1647 https://bugs.webkit.org/show_bug.cgi?id=75634
1649 Reviewed by Andreas Kling.
1651 * WebKit.xcodeproj/project.pbxproj:
1653 2012-01-06 Jacky Jiang <zhajiang@rim.com>
1655 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
1656 https://bugs.webkit.org/show_bug.cgi?id=75649
1658 Reviewed by Antonio Gomes.
1660 Initial upstream, no new tests.
1662 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
1663 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
1665 2012-01-03 Jon Lee <jonlee@apple.com>
1667 Leak of WebNotificationClient when page is destroyed
1668 https://bugs.webkit.org/show_bug.cgi?id=74980
1669 <rdar://problem/10611231>
1671 Reviewed by Mark Rowe.
1673 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
1674 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
1676 * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
1678 2011-12-15 Jacky Jiang <zhajiang@rim.com>
1680 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
1681 https://bugs.webkit.org/show_bug.cgi?id=74643
1683 Reviewed by Rob Buis.
1685 Initial upstream, no new tests.
1687 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
1688 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
1689 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
1690 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
1692 2011-12-15 Jacky Jiang <zhajiang@rim.com>
1694 [BlackBerry] Regression: lots of checkerboarding
1695 https://bugs.webkit.org/show_bug.cgi?id=74611
1697 Reviewed by Daniel Bates.
1699 Fix a regression caused by r102843 which introduced a lot of unnecessary
1700 checkerboarding. R102843 changed behavior by removing a check for blit
1701 based on whether the render actually took place and whether the
1702 backingstore was in the midst of suspended updates.
1703 The initial anthor is Adam Treat <atreat@rim.com>.
1705 * blackberry/Api/BackingStore.cpp:
1706 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1707 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1708 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1709 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1710 * blackberry/Api/BackingStore_p.h:
1711 (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
1713 2011-12-15 Adam Treat <atreat@rim.com>
1715 Reviewed by Rob Buis.
1717 https://bugs.webkit.org/show_bug.cgi?id=74609
1720 For certain configurations of webpage content and zoom level we were
1721 failing to produce a valid backingstore matrix by being to strict on
1722 whether a given matrix fits the preferred matrix orientation.
1723 This patch fixes this by insisting on storing a candidate divisor
1724 whether or not it agrees with the preferred matrix orientation and then
1725 comparing all subsequent divisors.
1727 * blackberry/Api/BackingStore.cpp:
1728 (BlackBerry::WebKit::divisorIsPerfectWidth):
1729 (BlackBerry::WebKit::divisorIsPerfectHeight):
1730 (BlackBerry::WebKit::divisorIsPreferredDirection):
1731 (BlackBerry::WebKit::bestDivisor):
1733 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1735 [BlackBerry] Refactor code and add some debug messages in backing store
1736 https://bugs.webkit.org/show_bug.cgi?id=74539
1738 Reviewed by Antonio Gomes.
1740 Refactor and get rid of the confusing and unnecessary
1741 'renderContentOnly' flag from the family of render methods in the
1743 Remove the overload of the render method that takes a list of rects from
1744 the backing store since it is just a for loop and only one place calls it.
1745 Add a debug message to illustrate when we start showing checkerboard and
1747 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
1748 and add a new message for debugging WebCore invalidation requests.
1749 The original author is Adam Treat <atreat@rim.com>
1751 * blackberry/Api/BackingStore.cpp:
1752 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
1753 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1754 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1755 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
1756 (BlackBerry::WebKit::BackingStorePrivate::render):
1757 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1758 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1759 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
1760 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1761 (BlackBerry::WebKit::BackingStorePrivate::updateTile):
1762 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
1763 * blackberry/Api/BackingStore_p.h:
1765 2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
1767 [BlackBerry] Add notification support for the BlackBerry port
1768 https://bugs.webkit.org/show_bug.cgi?id=73194
1770 Reviewed by Nikolas Zimmermann.
1772 Contributed by Torch team, the main contributor is Robin Qiu
1773 <robin.qiu@torchmobile.com.cn>.
1775 Initial upstream, no new tests.
1777 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
1778 (WebKit::NotificationPresenterImpl::instance):
1779 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
1780 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
1781 (WebKit::NotificationPresenterImpl::show):
1782 (WebKit::NotificationPresenterImpl::cancel):
1783 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
1784 (WebKit::NotificationPresenterImpl::requestPermission):
1785 (WebKit::NotificationPresenterImpl::onPermission):
1786 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
1787 (WebKit::NotificationPresenterImpl::checkPermission):
1788 (WebKit::NotificationPresenterImpl::notificationClicked):
1789 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
1790 There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
1791 To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
1793 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1795 [BlackBerry] Switch to libjpeg for decoding
1796 https://bugs.webkit.org/show_bug.cgi?id=74475
1798 Reviewed by Daniel Bates.
1800 Append libjpeg instead of libimg.
1802 * blackberry/CMakeListsBlackBerry.txt:
1804 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1806 Upstream text codec and web string files of BlackBerry API
1807 https://bugs.webkit.org/show_bug.cgi?id=73586
1809 Reviewed by Daniel Bates.
1811 Initial upstream, no new tests.
1813 * blackberry/Api/WebKitTextCodec.cpp: Added.
1814 (BlackBerry::WebKit::isSameEncoding):
1815 (BlackBerry::WebKit::isASCIICompatibleEncoding):
1816 (BlackBerry::WebKit::transcode):
1817 (BlackBerry::WebKit::base64DecodePolicyForWebCore):
1818 (BlackBerry::WebKit::base64Decode):
1819 (BlackBerry::WebKit::base64Encode):
1820 (BlackBerry::WebKit::unescapeURL):
1821 (BlackBerry::WebKit::escapeURL):
1822 (BlackBerry::WebKit::getExtensionForMimeType):
1823 * blackberry/Api/WebKitTextCodec.h: Added.
1824 * blackberry/Api/WebString.cpp: Added.
1825 (BlackBerry::WebKit::WebString::WebString):
1826 (BlackBerry::WebKit::WebString::~WebString):
1827 (BlackBerry::WebKit::WebString::fromUtf8):
1828 (BlackBerry::WebKit::WebString::operator=):
1829 (BlackBerry::WebKit::WebString::utf8):
1830 (BlackBerry::WebKit::WebString::characters):
1831 (BlackBerry::WebKit::WebString::length):
1832 (BlackBerry::WebKit::WebString::isEmpty):
1833 (BlackBerry::WebKit::WebString::equal):
1834 (BlackBerry::WebKit::WebString::equalIgnoringCase):
1835 * blackberry/Api/WebString.h: Added.
1837 2011-12-13 Arvid Nilsson <anilsson@rim.com>
1839 [Blackberry] Fix a leak in BackingStore class
1841 Don't leak the blit generation condvar and mutex.
1843 https://bugs.webkit.org/show_bug.cgi?id=74444
1845 Reviewed by Antonio Gomes.
1847 * blackberry/Api/BackingStore.cpp:
1848 (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
1850 2011-12-09 Jacky Jiang <zhajiang@rim.com>
1852 Upstream BlackBerry API backing store files
1853 https://bugs.webkit.org/show_bug.cgi?id=73668
1855 Reviewed by Daniel Bates.
1857 Contributed by Torch team, the main contributor is Adam Treat
1860 Initial upstream, no new tests.
1862 * blackberry/Api/BackingStore.cpp: Added.
1863 * blackberry/Api/BackingStore.h: Added.
1864 * blackberry/Api/BackingStore_p.h: Added.
1866 2011-12-06 Leo Yang <leo.yang@torchmobile.com.cn>
1868 Upstream about: feature in WebKit/blackberry/WebCoreSupport/
1869 https://bugs.webkit.org/show_bug.cgi?id=73612
1871 Reviewed by Antonio Gomes.
1873 * blackberry/CMakeListsBlackBerry.txt:
1874 * blackberry/WebCoreSupport/AboutData.cpp: Added.
1875 (WebCore::numberToHTMLTr):
1876 (WebCore::configPage):
1877 (WebCore::cacheTypeStatisticToHTMLTr):
1878 (WebCore::memoryPage):
1879 * blackberry/WebCoreSupport/AboutData.h: Added.
1880 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
1881 * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
1882 * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
1883 * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
1885 2011-12-01 Ryuan Choi <ryuan.choi@samsung.com>
1887 [EFL] Cleanup includes to reduce code complexity.
1888 https://bugs.webkit.org/show_bug.cgi?id=73540
1890 Reviewed by Gustavo Noronha Silva.
1892 * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
1894 2011-11-28 Jon Lee <jonlee@apple.com>
1896 Create skeleton framework for notifications support in WK2
1897 https://bugs.webkit.org/show_bug.cgi?id=73253
1898 <rdar://problem/10356943>
1900 Reviewed by Sam Weinig.
1902 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
1904 2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1906 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
1907 https://bugs.webkit.org/show_bug.cgi?id=72784
1909 Reviewed by Nikolas Zimmermann.
1911 Abstracted the JavaScript file names from inspector/front-end/inspector.html
1912 to keep them in-sync with the changes of inspector.html.
1914 * blackberry/CMakeListsBlackBerry.txt:
1916 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1918 [CMake] Move the top-level logic to the top-level directory.
1919 https://bugs.webkit.org/show_bug.cgi?id=72685
1921 Reviewed by Brent Fulgham.
1923 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
1925 2011-11-20 Mark Rowe <mrowe@apple.com>
1927 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
1929 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
1932 Reviewed by Dan Bernstein.
1934 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
1935 so it should add only negligible launch time overhead.
1937 2011-11-18 Daniel Bates <dbates@rim.com>
1939 Add CMake build infrastructure for the BlackBerry port
1940 https://bugs.webkit.org/show_bug.cgi?id=72768
1942 Reviewed by Antonio Gomes.
1944 * blackberry: Added.
1945 * blackberry/CMakeListsBlackBerry.txt: Added.
1947 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1949 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1950 https://bugs.webkit.org/show_bug.cgi?id=72710
1952 Reviewed by Brent Fulgham.
1956 2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
1958 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
1959 https://bugs.webkit.org/show_bug.cgi?id=72595
1961 Reviewed by Noam Rosenthal.
1963 * WebKit.pri: Add qwebelement_p.h to HEADERS.
1965 2011-11-11 Darin Adler <darin@apple.com>
1967 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
1968 If an older Xcode downgrades this file and we have a risk of some kind of
1969 oscillating commit situation, please contact me so I know not to do this again.
1971 2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
1973 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1974 https://bugs.webkit.org/show_bug.cgi?id=71368
1976 Reviewed by Antti Koivisto.
1978 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1980 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1982 [Qt] Refactor and clean up the qmake build system
1984 The qmake build system has accumulated a bit of cruft and redundancy
1985 over time. There's also a fairly tight coupling between how to build
1986 the various targets, and _what_ to build, making it harder to add new
1987 rules or sources. This patch aims to elevate these issues somewhat.
1989 This is a short-list of the changes:
1991 * The rules for how to build targets are now mostly contained as
1992 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1993 allows us to do pre- and post-processing of each project file,
1994 which helps to clean up the actual project files.
1996 * Derived sources are no longer generated as a separate make-step
1997 but is part of each target's project file as a subdir. Makefile
1998 rules are used to ensure that we run make on the derived sources
1999 before running qmake on the actual target makefile. This makes
2000 it easier to keep a proper dependency between derived sources
2003 * We use GNU make and the compiler to generate dependencies on
2004 UNIX-based systems running Qt 5. This allows us to lessen the
2005 need to run qmake, which should reduce compile time.
2007 * WebKit2 is now build by default if building with Qt 5. It can
2008 be disabled by passing --no-webkit2 to build-webkit.
2010 The result of these changes are hopefully a cleaner and easier
2011 build system to modify, and faster build times due to no longer
2012 running qmake on every single build. It's also a first step
2013 towards possibly generating the list of sources using another
2016 https://bugs.webkit.org/show_bug.cgi?id=71222
2018 Reviewed by Simon Hausmann.
2020 * WebKit.pri: Added.
2022 2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
2024 Extract WebOpenPanelResultListener out into its own file
2025 https://bugs.webkit.org/show_bug.cgi?id=69575
2027 Reviewed by David Kilzer.
2029 * WebKit.xcodeproj/project.pbxproj:
2031 2011-10-06 Anders Carlsson <andersca@apple.com>
2033 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
2034 https://bugs.webkit.org/show_bug.cgi?id=69586
2036 Reviewed by Darin Adler.
2038 * WebKit.xcodeproj/project.pbxproj:
2039 When building with clang, we don't need to run the check-for-global-initializers and
2040 check-for-exit-time-destructors anymore.
2042 2011-09-27 Andy Estes <aestes@apple.com>
2044 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
2045 https://bugs.webkit.org/show_bug.cgi?id=68863
2047 Reviewed by Darin Adler.
2049 The SolarWalk binary does not link against WebKit.framework directly,
2050 so calling NSVersionOfLinkTimeLibrary() will not return the version of
2051 WebKit against which SolarWalk was linked. Since Solar Walk has
2052 released an update that addresses the issue for which this app-specific
2053 hack was originally added, we should just remove the hack.
2055 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
2057 2011-09-25 Adam Barth <abarth@webkit.org>
2059 Remove PLATFORM(HAIKU) and associated code
2060 https://bugs.webkit.org/show_bug.cgi?id=68774
2062 Reviewed by Sam Weinig.
2065 * haiku/WebCoreSupport: Removed.
2066 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
2067 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
2068 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
2069 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
2070 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
2071 * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
2072 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
2073 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
2074 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
2075 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
2076 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
2077 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
2079 2011-09-23 Anders Carlsson <andersca@apple.com>
2081 Axe WebImageRendererFactory
2082 https://bugs.webkit.org/show_bug.cgi?id=68715
2084 Reviewed by Darin Adler.
2086 Remove WebImageRendererFactory.m from the Xcode project.
2088 * WebKit.xcodeproj/project.pbxproj:
2090 2011-09-23 Anders Carlsson <andersca@apple.com>
2092 Add OVERRIDE to a bunch of virtual member functions on clients
2093 https://bugs.webkit.org/show_bug.cgi?id=68712
2095 Reviewed by Sam Weinig.
2097 * WebKit.xcodeproj/project.pbxproj:
2099 2011-09-21 Dan Bernstein <mitz@apple.com>
2101 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
2102 https://bugs.webkit.org/show_bug.cgi?id=68451
2104 Reviewed by Darin Adler.
2106 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
2107 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
2109 2011-09-19 Anders Carlsson <andersca@apple.com>
2111 Remove WebViewEventHandling.mm
2112 https://bugs.webkit.org/show_bug.cgi?id=68387
2114 Reviewed by Adam Roben.
2116 Remove WebViewEventHandling.mm from the Xcode project.
2118 * WebKit.xcodeproj/project.pbxproj:
2120 2011-09-19 Dan Bernstein <mitz@apple.com>
2122 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
2123 https://bugs.webkit.org/show_bug.cgi?id=68323
2125 Reviewed by Sam Weinig.
2127 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
2129 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
2130 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
2131 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
2132 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
2134 2011-09-16 Filip Pizlo <fpizlo@apple.com>
2136 DFG JIT should inline Math.abs
2137 https://bugs.webkit.org/show_bug.cgi?id=68227
2139 Reviewed by Oliver Hunt.
2141 Added JavaScriptCore/dfg to include path path.
2145 2011-09-14 Anders Carlsson <andersca@apple.com>
2147 Get rid of WebCoreViewFactory and its WebViewFactory subclass
2148 https://bugs.webkit.org/show_bug.cgi?id=68124
2150 Reviewed by Sam Weinig.
2152 * WebKit.xcodeproj/project.pbxproj:
2154 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
2156 Reviewed by Antonio Gomes.
2158 [EFL] Exporting JavaScript objects for EFL port
2159 https://bugs.webkit.org/show_bug.cgi?id=43446
2161 This patch allows to export objects to JavaScript API,
2162 just like qt does, but it uses the netscape api
2163 to do the convertion to javascript object.
2166 Adding necessary files for the patch.
2168 2011-08-05 Anders Carlsson <andersca@apple.com>
2171 https://bugs.webkit.org/show_bug.cgi?id=65729
2173 Reviewed by Darin Adler.
2175 Remove deleted files from Xcode project.
2177 * WebKit.xcodeproj/project.pbxproj:
2179 2011-07-28 Tony Chang <tony@chromium.org>
2181 Add sql to svn:ignore and remove app.
2183 * chromium: Modified property svn:ignore.
2185 2011-07-08 David Reveman <reveman@chromium.org>
2187 Reviewed by Stephen White.
2189 [Chromium] Edge anti-aliasing for composited layers.
2190 https://bugs.webkit.org/show_bug.cgi?id=61388
2192 Track changes to TilingData class which now uses an outer border.
2194 * chromium/tests/TilingDataTest.cpp:
2196 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
2198 Reviewed by Simon Hausmann.
2200 generate-webkitversion.pl should not "use Switch"
2201 https://bugs.webkit.org/show_bug.cgi?id=63628
2203 Switch got deprecated on recent Perl versions and the script wasn't
2204 using the switch statement.
2206 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
2208 2011-06-01 Jer Noble <jer.noble@apple.com>
2210 Reviewed by Eric Carlson.
2212 Move Full Screen Controllers into WebCore.
2214 Remove dependency on QTKit from wekitExitFullscreen()
2215 https://bugs.webkit.org/show_bug.cgi?id=61843
2217 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
2218 have been moved into WebCore.
2220 * WebKit.xcodeproj/project.pbxproj:
2222 2011-06-15 David Kilzer <ddkilzer@apple.com>
2224 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
2226 Reviewed by Joseph Pecoraro.
2228 * WebKit.xcodeproj/project.pbxproj:
2229 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
2230 and change file type to Objective-C++.
2232 2011-06-02 Adam Barth <abarth@webkit.org>
2234 Reviewed by Ryosuke Niwa.
2236 Update svn:ignore property on Source/WebKit/chromium
2237 https://bugs.webkit.org/show_bug.cgi?id=61952
2239 Add some more generated files and directories mapped in using DEPS to svn:ignore.
2241 * chromium: Modified property svn:ignore.
2243 2011-05-20 Andy Estes <aestes@apple.com>
2245 Reviewed by Darin Adler.
2247 WebView loses firstResponder status when entering full-screen mode.
2248 https://bugs.webkit.org/show_bug.cgi?id=61153
2250 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
2251 private header so that WebKit2 can include it.
2253 2011-05-16 Dan Bernstein <mitz@apple.com>
2255 No need to compile .js files, that is what the JIT is for.
2257 * WebKit.xcodeproj/project.pbxproj:
2259 2011-05-12 Adele Peterson <adele@apple.com>
2261 Reviewed by Darin Adler and Adam Barth.
2263 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
2264 https://bugs.webkit.org/show_bug.cgi?id=60685
2266 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
2268 2011-04-18 Timothy Hatcher <timothy@apple.com>
2270 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
2271 now that all localized strings in WebKit/win use WEB_UI_STRING.
2273 https://webkit.org/b/58747
2275 Reviewed by Dan Bernstein.
2277 * English.lproj/Localizable.strings: Removed.
2279 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
2281 Reviewed by Timothy Hatcher.
2283 Move WebNodeHighlighter into its own file
2284 https://bugs.webkit.org/show_bug.cgi?id=58746
2286 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
2288 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
2290 Reviewed by Kenneth Rohde Christiansen.
2292 [CMAKE] Separate DerivedSources.
2293 https://bugs.webkit.org/show_bug.cgi?id=58427
2295 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
2297 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
2299 Unreviewed build fix for Mac.
2301 * WebKit.xcodeproj/project.pbxproj:
2303 2011-04-11 Anna Cavender <annacc@chromium.org>
2305 Reviewed by Eric Carlson.
2307 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2308 https://bugs.webkit.org/show_bug.cgi?id=53556
2310 * WebKit.xcodeproj/project.pbxproj:
2312 2011-04-08 Geoffrey Garen <ggaren@apple.com>
2314 Reviewed by Oliver Hunt.
2316 A few heap-related renames and file moves.
2318 WeakGCPtr<T> => Weak<T>
2319 Global<T> => Strong<T>
2321 collector/* => heap/*
2322 runtime/WeakGCPtr.h => heap/Weak.h
2324 (Eventually, even more files should move into the heap directory. Like
2325 Heap.h and Heap.cpp, for example.)
2329 2011-04-08 Dan Bernstein <mitz@apple.com>
2331 No need to compile .js files, that is what the JIT is for.
2333 * WebKit.xcodeproj/project.pbxproj:
2335 2011-04-08 Alpha Lam <hclam@chromium.org>
2337 Unreviewed, rolling out r83335.
2338 http://trac.webkit.org/changeset/83335
2339 https://bugs.webkit.org/show_bug.cgi?id=53556
2341 GTK and QT bots are broken
2343 * WebKit.xcodeproj/project.pbxproj:
2345 2011-04-07 Anna Cavender <annacc@chromium.org>
2347 Reviewed by Eric Carlson.
2349 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2350 https://bugs.webkit.org/show_bug.cgi?id=53556
2352 * WebKit.xcodeproj/project.pbxproj:
2354 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
2356 Revert ENABLE_TRACK patch due to compile failures.
2358 * WebKit.xcodeproj/project.pbxproj:
2360 2011-04-07 Andy Estes <aestes@apple.com>
2362 Reviewed by Darin Adler.
2364 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
2365 not included when replying to an email.
2366 https://bugs.webkit.org/show_bug.cgi?id=57794
2368 * WebKit.xcodeproj/project.pbxproj:
2370 2011-04-05 Alexey Proskuryakov <ap@apple.com>
2372 Reviewed by Darin Adler.
2374 Move attributedStringFromRange down to WebCore
2375 https://bugs.webkit.org/show_bug.cgi?id=57905
2377 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
2379 2011-03-29 Timothy Hatcher <timothy@apple.com>
2381 Update WebKit Localizable.strings to only contain WebKit/win strings.
2383 https://webkit.org/b/57354
2385 Reviewed by Sam Weinig.
2387 * English.lproj/Localizable.strings: Updated.
2389 2011-03-23 Jia Pu <jpu@apple.com>
2391 Reviewed by Darin Adler.
2393 Hook up new AppKit autocorrection UI with WK2.
2394 https://bugs.webkit.org/show_bug.cgi?id=56055
2395 <rdar://problem/8947463>
2397 Please see WebCore/ChangeLog for detail.
2399 * WebKit.xcodeproj/project.pbxproj:
2401 2011-03-17 Jeff Miller <jeffm@apple.com>
2403 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
2411 * WebKit.xcodeproj: Modified property svn:ignore.
2413 2011-03-15 Alexey Proskuryakov <ap@apple.com>
2415 Reviewed by Darin Adler.
2417 REGRESSION (WebKit2): keygen element doesn't work
2418 https://bugs.webkit.org/show_bug.cgi?id=56402
2419 <rdar://problem/9006545>
2421 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
2423 2011-03-11 Anton D'Auria <adauria@apple.com>
2425 Reviewed and landed by Brady Eidson.
2427 Add WebKit1 API to view and delete local storage
2428 https://bugs.webkit.org/show_bug.cgi?id=51878
2430 * WebKit.xcodeproj/project.pbxproj:
2432 2011-03-02 Sam Weinig <sam@webkit.org>
2434 Reviewed by Anders Carlsson.
2436 Fix remaining localization issues by piping all localized strings through WebCore's
2437 localization bottleneck.
2438 <rdar://problem/8728860>
2440 * WebKit.xcodeproj/project.pbxproj:
2442 2011-03-01 Sam Weinig <sam@webkit.org>
2444 Reviewed by Timothy Hatcher.
2446 WebKit2 needs to be made localizable
2447 https://bugs.webkit.org/show_bug.cgi?id=55483
2449 * StringsNotToBeLocalized.txt: Removed.
2450 * WebKit.xcodeproj/project.pbxproj:
2451 Copied Localizable.strings to WebCore, it can't be removed entirely
2452 yet since Windows is still using it.
2454 2011-02-24 Peter Kasting <pkasting@google.com>
2456 Reviewed by Eric Seidel.
2458 Drop the "U; " encryption level from the User Agent string.
2459 https://bugs.webkit.org/show_bug.cgi?id=54566
2461 * StringsNotToBeLocalized.txt:
2463 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2465 Reviewed by Alexey Proskuryakov.
2467 Drop the language tag part from the User Agent string
2468 https://bugs.webkit.org/show_bug.cgi?id=54560
2470 * StringsNotToBeLocalized.txt: Change the User Agent string
2473 2011-02-18 Patrick Gansterer <paroga@webkit.org>
2475 Unreviewed build fix after r78634 and r78786.
2479 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
2481 Reviewed by Adam Roben.
2483 HTML5 <details> and <summary>: localized text
2484 https://bugs.webkit.org/show_bug.cgi?id=54260
2486 Default details summary text must be localizable.
2488 * English.lproj/Localizable.strings:
2490 2011-02-06 Patrick Gansterer <paroga@webkit.org>
2492 Reviewed by Andreas Kling.
2494 [CMake] Add dependencies for Visual Studio projects
2495 https://bugs.webkit.org/show_bug.cgi?id=53773
2497 Add a WebCore dependecy to WebKit, so CMake can
2498 generate the correct build order for the solution.
2500 Remove JavaScriptCore dependecy, since WebCore already depends on it.
2504 2011-01-23 Mark Rowe <mrowe@apple.com>
2506 Follow-up to r76477.
2508 Fix the scripts that detect problematic code such as static initializers
2509 and destructors, weak vtables, inappropriate files in the framework wrappers,
2510 and public headers including private headers. These had all been broken
2511 since the projects were moved in to the Source directory as the paths to the
2512 scripts were not updated at that time.
2514 * WebKit.xcodeproj/project.pbxproj:
2516 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
2518 Reviewed by Csaba Osztrogonác.
2520 Refactoring of the custom allocation framework
2521 https://bugs.webkit.org/show_bug.cgi?id=49897
2523 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
2524 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
2525 equivalent macro implementation at the necessary places.
2527 2011-01-17 Dan Bernstein <mitz@apple.com>
2529 Rubber-stamped by Mark Rowe.
2531 Update xcodeproj svn:ignore to include xcuserdata.
2533 * WebKit.xcodeproj: Modified property svn:ignore.
2535 2011-01-17 Brady Eidson <beidson@apple.com>
2537 Rubberstamped by Adam Roben.
2539 Fix up the `make` build on Macs
2541 * Makefile: Point to the correct Makefile.shared
2543 2011-01-16 Adam Barth <abarth@webkit.org>
2545 Rubber-stamped by Eric Seidel.
2547 Move WebKit into Source
2548 https://bugs.webkit.org/show_bug.cgi?id=52530
2551 * scripts/generate-webkitversion.pl:
2553 2011-01-07 Enrica Casucci <enrica@apple.com>
2555 Reviewed by Alexey Proskuryakov.
2557 Paste and drag and drop use different code paths to interact with the pasteboard.
2558 https://bugs.webkit.org/show_bug.cgi?id=52093
2559 The change consists in a refactoring of the code to have only one class that
2560 deals with the pasteboard on Mac.
2562 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
2564 2010-12-31 Adam Barth <abarth@webkit.org>
2566 Update SVN ignore property to hide two more external dependencies.
2568 * chromium: Modified property svn:ignore.
2570 2010-12-22 Dan Bernstein <mitz@apple.com>
2572 Rubber-stamped by Mark Rowe.
2574 Changed WebKitTools to Tools in script build phases.
2576 * WebKit.xcodeproj/project.pbxproj:
2578 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2580 Reviewed by Eric Seidel.
2582 [EFL] Add linker script to export less symbols
2583 https://bugs.webkit.org/show_bug.cgi?id=44609
2585 Filter the exported symbols by using a linker script. Only symbols
2586 starting with "ewk_" are exported.
2588 * CMakeLists.txt: Add link flags to webkit library when there's a
2591 2010-12-07 Simon Fraser <simon.fraser@apple.com>
2593 Update Xcode project for newer Xcode.
2595 * WebKit.xcodeproj/project.pbxproj:
2597 2010-11-18 Darin Adler <darin@apple.com>
2599 * StringsNotToBeLocalized.txt: Updated for recent changes.
2601 2010-11-16 Patrick Gansterer <paroga@webkit.org>
2603 Reviewed by Andreas Kling.
2605 [CMake] Remove platform dependent include directories
2606 https://bugs.webkit.org/show_bug.cgi?id=49553
2610 2010-11-12 John Knottenbelt <jknotten@chromium.org>
2612 Reviewed by Steve Block.
2614 Rename GeolocationControllerClient to GeolocationClient.
2615 https://bugs.webkit.org/show_bug.cgi?id=49259
2617 * WebKit.xcodeproj/project.pbxproj:
2619 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
2621 [EFL] Unreviewed. Build fix after r71496.
2623 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
2624 include directories list.
2626 2010-11-04 Mike Thole <mthole@apple.com>
2628 Reviewed by Dan Bernstein.
2630 Title for images should use localized numerals
2631 https://bugs.webkit.org/show_bug.cgi?id=49017
2633 * English.lproj/Localizable.strings: Updated.
2635 2010-10-28 Mark Rowe <mrowe@apple.com>
2637 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
2638 that deprecated methods are no longer used.
2640 * WebKit.xcodeproj/project.pbxproj:
2642 2010-10-26 Dan Bernstein <mitz@apple.com>
2646 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
2648 2010-10-23 David Kilzer <ddkilzer@apple.com>
2650 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
2652 Reviewed by Sam Weinig.
2654 The only method defined in WebHTMLRepresentationInternal.h is
2655 also defined in WebHTMLRepresentation.h, so use that instead.
2657 * WebKit.xcodeproj/project.pbxproj: Removed references to
2658 WebHTMLRepresentationInternal.h.
2660 2010-10-21 David Kilzer <ddkilzer@apple.com>
2662 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
2664 Reviewed by Adam Roben.
2666 Fixes the following warning:
2668 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
2669 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
2671 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
2672 for WebStringTruncator.h to make it match other header files.
2674 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
2678 Fix efl build, add missing svg/properties include directory.
2682 2010-10-18 Alexey Proskuryakov <ap@apple.com>
2684 Reviewed by David Kilzer.
2686 https://bugs.webkit.org/show_bug.cgi?id=47864
2687 Convert WebNSUserDefaultsExtras.m to .mm
2689 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
2691 2010-10-12 Eric Seidel <eric@webkit.org>
2693 Reviewed by Darin Adler.
2695 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
2696 https://bugs.webkit.org/show_bug.cgi?id=45693
2698 * WebKit.xcodeproj/project.pbxproj:
2699 - Add the MailQuirksUserScript.js to the project.
2701 2010-10-11 Anders Carlsson <andersca@apple.com>
2703 Reviewed by Darin Adler.
2705 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
2706 https://bugs.webkit.org/show_bug.cgi?id=47523
2708 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
2710 * WebKit.xcodeproj/project.pbxproj:
2712 2010-10-07 Jessie Berlin <jberlin@apple.com>
2714 Reviewed by Sam Weinig.
2716 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
2717 representation of a WebKit2 WebSerializedScriptValue.
2718 https://bugs.webkit.org/show_bug.cgi?id=47390
2720 * WebKit.xcodeproj/project.pbxproj:
2721 Add WebSerializedJSValuePrivate.h.
2723 2010-10-05 John Abd-El-Malek <jam@chromium.org>
2725 Reviewed by Darin Fisher.
2727 [chromium] Get the link from a plugin when creating a context menu
2728 https://bugs.webkit.org/show_bug.cgi?id=47130
2730 * chromium/public/WebPlugin.h:
2731 (WebKit::WebPlugin::linkAtPosition):
2732 * chromium/public/WebView.h:
2733 * chromium/src/ChromeClientImpl.cpp:
2734 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
2735 * chromium/src/ContextMenuClientImpl.cpp:
2736 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2738 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2740 Unreviewed, EFL build fix.
2744 2010-09-20 Philippe Normand <pnormand@igalia.com>
2746 Reviewed by Eric Carlson.
2748 [GTK] enhanced context menu for media elements
2749 https://bugs.webkit.org/show_bug.cgi?id=45021
2751 Updated localizable strings.
2753 * English.lproj/Localizable.strings:
2755 2010-09-17 David Kilzer <ddkilzer@apple.com>
2757 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
2759 Reviewed by Joseph Pecoraro.
2761 * WebKit.xcodeproj/project.pbxproj: Added missing
2762 WebArchiveInternal.h header file to the project. It has been
2763 missing since r31281!
2765 2010-09-16 Dan Bernstein <mitz@apple.com>
2767 Reverted the previous change because r67628 has been reverted.
2769 * English.lproj/Localizable.strings:
2771 2010-09-16 Dan Bernstein <mitz@apple.com>
2773 Updated localizable strings.
2775 * English.lproj/Localizable.strings:
2777 2010-09-10 Darin Adler <darin@apple.com>
2779 Reviewed by Sam Weinig.
2781 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
2782 https://bugs.webkit.org/show_bug.cgi?id=45582
2784 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
2785 also gave the header private visibility so it will get installed in the
2786 PrivateHeaders directory.
2788 2010-09-02 Steve Block <steveblock@google.com>
2790 Reviewed by Adam Barth.
2792 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
2793 https://bugs.webkit.org/show_bug.cgi?id=43181
2795 * WebKit.xcodeproj/project.pbxproj:
2797 2010-08-30 Andy Estes <aestes@apple.com>
2799 Reviewed by Darin Adler.
2801 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
2803 * StringsNotToBeLocalized.txt:
2805 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2807 Unreviewed build fix.
2809 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
2810 shared library. After r65366, libewebkit.so was not being installed
2811 anymore when building with SHARED_CORE=0 (which is the default). This
2812 partially reverts that revision in order to fix this issue.
2814 * CMakeLists.txt: always install webkit library.
2816 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2818 Reviewed by Darin Adler.
2820 Add NetworkingContext to avoid layer violations
2821 https://bugs.webkit.org/show_bug.cgi?id=42292
2823 Preparation: Just add the files to the build system.
2825 * WebKit.xcodeproj/project.pbxproj: Added new files.
2827 2010-08-17 Brady Eidson <beidson@apple.com>
2829 Reviewed by Sam Weinig.
2831 Remove developmentRegion from the project file as it shouldn't have been checked in.
2833 * WebKit.xcodeproj/project.pbxproj:
2835 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
2837 [EFL] Build fix after r65366.
2839 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
2842 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
2844 Reviewed by Pavel Feldman.
2846 Web Inspector: -[WebInspector attach] and detach should work
2847 https://bugs.webkit.org/show_bug.cgi?id=43924
2849 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
2851 2010-08-14 Patrick Gansterer <paroga@paroga.com>
2853 Reviewed by Kenneth Rohde Christiansen.
2855 [CMake] Set target properties only if available
2856 https://bugs.webkit.org/show_bug.cgi?id=43978
2860 2010-08-13 Gavin Barraclough <barraclough@apple.com>
2862 Rubber stamped by Sam Weinig.
2863 Switch String::/UString::ascii() to return a CString.
2865 * WebKit.xcodeproj/project.pbxproj:
2867 2010-08-06 Gavin Barraclough <barraclough@apple.com>
2869 Rubber stamped by Sam Weinig
2871 Bug 43594 - Add string forwards to Forward.h
2872 This allows us to remove forward declarations for these classes from
2873 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
2875 * WebKit.xcodeproj/project.pbxproj:
2877 2010-08-06 Jessie Berlin <jberlin@apple.com>
2879 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
2882 * WebKit.xcodeproj/project.pbxproj:
2884 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
2886 Reviewed by David Kilzer.
2888 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2889 https://bugs.webkit.org/show_bug.cgi?id=40627
2891 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
2893 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
2895 2010-07-31 David Kilzer <ddkilzer@apple.com>
2897 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
2899 Reviewed by Dan Bernstein.
2901 This also fixes compilation of DumpRenderTree after changes for
2904 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
2905 the following headers:
2906 - WebFormDelegatePrivate.h
2907 - WebKitStatisticsPrivate.h
2908 - WebSecurityOriginPrivate.h
2910 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
2912 Reviewed by David Kilzer.
2914 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2915 https://bugs.webkit.org/show_bug.cgi?id=40627
2917 * WebKit.xcodeproj/project.pbxproj:
2918 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2919 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
2920 * efl/WebCoreSupport/ChromeClientEfl.h:
2922 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
2924 Reviewed by Antonio Gomes.
2926 [EFL] Add library version and soname to EFL generated libraries and binary.
2927 https://bugs.webkit.org/show_bug.cgi?id=43212
2929 Add version and soname to libewebkit.so.
2933 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
2935 Reviewed by Antonio Gomes.
2937 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
2938 https://bugs.webkit.org/show_bug.cgi?id=43002
2940 This should reduce the noise in WebKit/ChangeLog that comes from EFL
2941 port. Most of the changes on EFL port should be logged in
2942 WebKit/efl/ChangeLog.
2944 * CMakeLists.txt: Just change the path from where to include the file.
2946 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2948 Reviewed by Antonio Gomes.
2950 [EFL] Cleanup glib support (make it optional)
2951 https://bugs.webkit.org/show_bug.cgi?id=42480
2953 Just add glib flags and directories if necessary.
2955 * CMakeListsEfl.txt:
2957 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2959 Reviewed by Antonio Gomes.
2961 [EFL] Add support for using libcurl network backend.
2962 https://bugs.webkit.org/show_bug.cgi?id=42286
2964 Just add soup/curl directories and flags for the specific
2968 * CMakeListsEfl.txt:
2970 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2972 Reviewed by Antonio Gomes.
2974 [EFL] Implement input method notification
2975 https://bugs.webkit.org/show_bug.cgi?id=42640
2977 Notify browser when keyboard should be shown/hidden. Input method
2978 hints are updated before sending the signal. Client should be able to
2979 determine the input type by calling ewk_view_imh_get().
2981 * efl/EWebLauncher/main.c:
2982 (on_inputmethod_changed): example implementation that just prints to
2983 stdout if keyboard should be shown or hidden and the imh flags.
2984 (browserCreate): listen to signal about input method changing its
2986 * efl/WebCoreSupport/EditorClientEfl.cpp:
2987 (WebCore::EditorClientEfl::setInputMethodState): call new function
2988 responsible for implementing this notification.
2989 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2990 only from inside WebKit.
2991 * efl/ewk/ewk_view.cpp: implement setters and getters
2993 (ewk_view_input_method_state_set):
2994 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2995 possible input types.
2996 (_Ewk_View_Smart_Class::):
2998 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3000 Reviewed by Kenneth Rohde Christiansen.
3002 Fix zoom in/out on EFL after r62666. The patch for adding viewport
3003 missed the initialization of zoom_range.user_scalable. In case browser
3004 doesn't care about the viewport and does not listen to the signal,
3005 user_scalable will be always false, thus inhibiting zoom in/out.
3006 https://bugs.webkit.org/show_bug.cgi?id=42656
3008 * efl/EWebLauncher/main.c:
3009 (on_viewport_changed): when listening to signal about viewport meta tag,
3010 it's not sufficient to receive the parameters. One needs also to enforce
3011 these parameters in WebKit.
3012 * efl/ewk/ewk_view.cpp:
3013 (_ewk_view_priv_new): initialize user_scalable parameter to allow
3014 browser zooming in and out.
3016 2010-07-16 Zhe Su <suzhe@chromium.org>
3018 Reviewed by Darin Adler.
3020 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
3021 https://bugs.webkit.org/show_bug.cgi?id=42253
3023 Dummy implementation of EditorClient::willSetInputMethodState.
3025 * efl/WebCoreSupport/EditorClientEfl.cpp:
3026 (WebCore::EditorClientEfl::willSetInputMethodState):
3027 * efl/WebCoreSupport/EditorClientEfl.h:
3029 2010-07-15 Mark Rowe <mrowe@apple.com>
3031 Update the sorting in the Xcode project files.
3033 * WebKit.xcodeproj/project.pbxproj:
3035 2010-07-14 Sam Weinig <sam@webkit.org>
3037 Reviewed by Darin Adler.
3039 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
3040 Make changing Cursors work in WebKit2.
3042 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3043 (WebCore::ChromeClientEfl::setCursor):
3044 * efl/WebCoreSupport/ChromeClientEfl.h:
3045 Change prototype to match new one.
3047 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3049 Reviewed by Antonio Gomes.
3051 [EFL] Add eina_safety to popup menu deletion.
3052 https://bugs.webkit.org/show_bug.cgi?id=41873
3054 Since this is a public call, it's better to have an eina_safety on
3055 public calls. It would crash if browser calls this function to select
3056 an item of a nonexistent popup.
3058 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
3061 2010-07-13 Simon Fraser <simon.fraser@apple.com>
3063 Reviewed by Dan Bernstein.
3065 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
3067 Add WebRenderLayer files.
3069 * WebKit.xcodeproj/project.pbxproj:
3071 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
3073 Reviewed by Antonio Gomes.
3075 This commit implements an API for configuring a path to the cookie
3076 file in the Mozilla "cookies.txt" format, and functions to deal with it
3077 in a more EFL like API.
3079 [EFL] Add API for dealing with cookies in EFL port.
3080 https://bugs.webkit.org/show_bug.cgi?id=41770
3082 * CMakeListsEfl.txt:
3083 * efl/ewk/EWebKit.h:
3084 * efl/ewk/ewk_cookies.cpp: Added.
3085 (ewk_cookies_file_set): Set a path to the file storing cookies.
3086 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
3087 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
3088 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
3089 (ewk_cookies_cookie_free): Free memory used by a cookie.
3090 (ewk_cookies_policy_set): Set which acceptance policy will be used.
3091 (ewk_cookies_policy_get): Get current acceptance policy being used.
3092 * efl/ewk/ewk_cookies.h: Added.
3095 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3097 Unreviewed build fix after r60050.
3099 * CMakeLists.txt: Add WebCore/bindings to the include path.
3101 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3103 Reviewed by Adam Barth.
3105 [EFL] Fix style errors in ewk_private.h.
3106 https://bugs.webkit.org/show_bug.cgi?id=41742
3108 * efl/ewk/ewk_private.h:
3110 2010-07-09 Darin Adler <darin@apple.com>
3112 * StringsNotToBeLocalized.txt: Updated for recent changes.
3114 2010-07-08 Joone Hur <joone@kldp.org>
3116 Reviewed by Antonio Gomes.
3118 [EFL] fix cmake build for EWebLauncher
3119 https://bugs.webkit.org/show_bug.cgi?id=41830
3121 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
3123 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3125 Reviewed by Kenneth Rohde Christiansen.
3127 [EFL] Implement several notification hooks in FrameLoaderClient.
3128 We just notify browser, making the appropriate type conversions about
3129 the events occurring in WebCore.
3130 https://bugs.webkit.org/show_bug.cgi?id=41005
3132 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3133 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
3134 wrapper structures in stack in order to give client the opportunity to
3135 change parameters. Then, call the function it defines.
3136 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
3137 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
3139 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
3140 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
3141 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
3142 notify browser that the url changed.
3143 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
3145 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
3147 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
3149 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
3151 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
3153 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
3154 * efl/ewk/ewk_frame.cpp:
3155 (ewk_frame_request_will_send): emit signal notifying browser.
3156 (ewk_frame_request_assign_identifier): emit signal notifying browser.
3157 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
3158 (ewk_frame_view_state_save): emit signal notifying browser.
3159 (ewk_frame_load_provisional): emit signal notifying browser.
3160 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
3161 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
3162 (ewk_frame_load_document_finished): emit signal notifying browser.
3163 * efl/ewk/ewk_frame.h: update documentation about signals being sent
3164 and implement wrapper struct for ResourceRequest.
3165 * efl/ewk/ewk_private.h: export private functions.
3167 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3169 Reviewed by Kenneth Rohde Christiansen.
3171 [EFL] Flush backing store when going to new page.
3172 Call client method to flush backing store when going to a new page. This
3173 is the notification that data related to current page should be dropped,
3174 since a new page is being loaded.
3175 https://bugs.webkit.org/show_bug.cgi?id=41008
3177 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3178 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
3180 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3182 Unreviewed build fix after r62676.
3184 [EFL] Fix build after Page constructor has changed. By now, the
3185 introduced BackForwardControllerClient is not used.
3186 https://bugs.webkit.org/show_bug.cgi?id=41825
3188 * efl/ewk/ewk_view.cpp:
3189 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
3192 2010-07-07 Anders Carlsson <andersca@apple.com>
3194 Reviewed by Sam Weinig.
3196 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
3198 * WebKit.xcodeproj/project.pbxproj:
3200 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3202 Reviewed by Kenneth Rohde Christiansen.
3204 [EFL] EFLWebKit doesn't support viewport meta tag.
3205 Support viewport meta tag on EFL Port.
3206 https://bugs.webkit.org/show_bug.cgi?id=40278
3208 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
3210 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
3211 (browserCreate): Register the callback function for the 'viewport,changed' signal.
3212 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
3213 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
3214 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
3215 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3216 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
3217 when website doesn't contain viewport tag.
3218 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
3219 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
3220 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3221 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
3222 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
3223 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
3224 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
3225 (_ewk_view_priv_new):
3226 (ewk_view_fixed_layout_size_set):
3227 (ewk_view_zoom_set):
3228 (ewk_view_zoom_weak_set):
3229 (ewk_view_zoom_animated_set):
3230 (ewk_view_viewport_set): Reports that viewport has changed.
3231 (ewk_view_viewport_get): Reports that viewport has changed.
3232 (ewk_view_zoom_range_set): Sets the zoom range.
3233 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
3234 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
3235 (ewk_view_user_scalable_set): Sets if zoom is enabled.
3236 (ewk_view_user_scalable_get): Gets if zoom is enabled.
3237 * efl/ewk/ewk_view.h:
3239 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
3241 Reviewed by Adam Barth.
3243 [EFL] Fix cmake build and libsoup detection
3244 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
3245 - LINK_FLAGS should be set using quotes, otherwise some wrong
3246 substitution takes place;
3247 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
3248 version we are using;
3249 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
3251 https://bugs.webkit.org/show_bug.cgi?id=41717
3254 * CMakeListsEfl.txt:
3256 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3258 Reviewed by Kenneth Rohde Christiansen.
3260 [EFL] Implement downloadURL in ContextMenuClientEfl
3261 When user selects a download menu from context menu, send the download
3262 request to application.
3263 https://bugs.webkit.org/show_bug.cgi?id=41149
3265 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3266 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
3267 file and Send it to application.
3268 * efl/WebCoreSupport/ContextMenuClientEfl.h:
3270 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3272 Reviewed by Kenneth Rohde Christiansen.
3274 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
3275 https://bugs.webkit.org/show_bug.cgi?id=40876
3277 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
3278 to change window size.
3280 (WebCore::ChromeClientEfl::windowRect):
3281 (WebCore::ChromeClientEfl::setWindowRect):
3283 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3285 Unreviewed build fix.
3287 [EFL] Build fix for latest version of Ecore library.
3288 Ecore recently changed return type of callbacks from int to Eina_Bool.
3290 * efl/EWebLauncher/main.c:
3291 * efl/ewk/ewk_view.cpp:
3292 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
3294 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3296 Reviewed by Kenneth Rohde Christiansen.
3298 [EFL] Simplify zoom setting by narrowing with WebCore API.
3299 Instead of creating a zoom_text_only field, use the already defined enum
3301 https://bugs.webkit.org/show_bug.cgi?id=40993
3303 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
3304 (ewk_frame_zoom_set):
3305 (ewk_frame_zoom_text_only_get):
3306 (ewk_frame_zoom_text_only_set):
3308 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3310 Reviewed by Kenneth Rohde Christiansen.
3312 [EFL] Implement download requests
3313 When a download request arrives through FrameLoaderClient, forward it to
3314 browser in order to be possible to download files.
3315 https://bugs.webkit.org/show_bug.cgi?id=40967
3317 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3318 (WebCore::FrameLoaderClientEfl::download): get file names and
3319 forward to ewk_view_download_request()
3320 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
3322 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3324 Reviewed by Kenneth Rohde Christiansen.
3326 [EFL] Stop frame loaders when deleting view.
3327 Frame loaders were still alive after view is deleted, causing
3328 segmentation fault when libsoup had something to deliver yet.
3329 https://bugs.webkit.org/show_bug.cgi?id=41007
3331 * efl/ewk/ewk_view.cpp:
3332 (_ewk_view_smart_del): stop loaders.
3334 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3336 Reviewed by Kenneth Rohde Christiansen.
3338 [EFL] Fix warnings about printf format
3339 When printing uint64_t the macro PRIu64 is needed in order to be
3340 portable across 32 and 64 bits. It was previously showing warning
3341 messages on 32-bits systems.
3342 https://bugs.webkit.org/show_bug.cgi?id=40965
3344 * efl/ewk/ewk_view.cpp:
3345 (ewk_view_exceeded_database_quota):
3347 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3349 Reviewed by Kenneth Rohde Christiansen.
3351 [EFL] Do not load error message for download and cancellation.
3352 When a download is made or a request is cancelled an error page should
3354 https://bugs.webkit.org/show_bug.cgi?id=40956
3356 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3357 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
3358 should not fallback.
3359 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
3360 should not fallback.
3361 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
3362 typo in related error message.
3363 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
3364 request or the policy changed (for example, because the request is a
3365 download) then it should not fallback.
3367 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3369 Reviewed by Kenneth Rohde Christiansen.
3371 [EFL] Implement runOpenPanel method. The interface with browser was
3372 already implemented. Now we are actually calling it.
3373 https://bugs.webkit.org/show_bug.cgi?id=40923
3375 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3376 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
3377 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
3379 2010-06-24 Jer Noble <jer.noble@apple.com>
3381 Reviewed by Eric Carlson.
3383 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
3384 https://bugs.webkit.org/show_bug.cgi?id=40939
3385 rdar://problem/7996172
3387 Add IOKit.framework to the list of linked frameworks.
3389 * WebKit.xcodeproj/project.pbxproj:
3391 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
3393 Reviewed by Gustavo Noronha Silva.
3395 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
3396 https://bugs.webkit.org/show_bug.cgi?id=40862
3398 * CMakeListsEfl.txt:
3399 * efl/ewebkit.pc.in:
3401 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3403 Reviewed by Gustavo Noronha Silva.
3405 Add implementaion of new windows for EFL port. Both cases of a link
3406 with target="_blank" and a javascript that does window.open() are
3407 treated, delegating to browser the role of actually creating the
3408 window (or blocking it).
3409 https://bugs.webkit.org/show_bug.cgi?id=40930
3411 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
3412 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3413 (WebCore::ChromeClientEfl::createWindow): implement method for
3414 creating new window by delegating to browser its creation. Browser
3415 might decide to continue on the same window by returning the same
3417 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3418 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
3419 for creating new window when its creation is done by a javascript
3421 * efl/ewk/EWebKit.h: new header for WindowFeatures.
3422 * efl/ewk/ewk_private.h:
3423 * efl/ewk/ewk_view.cpp:
3424 (ewk_view_window_create): call the method implemented by browser.
3425 * efl/ewk/ewk_view.h:
3426 * efl/ewk/ewk_window_features.cpp: Added.
3427 (ewk_window_features_unref):
3428 (ewk_window_features_ref):
3429 (ewk_window_features_bool_property_get):
3430 (ewk_window_features_int_property_get):
3431 (ewk_window_features_new_from_core): create and wrapped struct
3432 containing the core struct.
3433 * efl/ewk/ewk_window_features.h: Added.
3435 2010-06-18 Anders Carlsson <andersca@apple.com>
3437 Reviewed by Sam Weinig.
3439 Rename WebPluginPackage.m to make it an Objective-C++ file.
3441 * WebKit.xcodeproj/project.pbxproj:
3443 2010-06-18 Anders Carlsson <andersca@apple.com>
3445 Reviewed by Sam Weinig.
3447 Make WebCoreSystemInterface.h a C++ only header
3448 https://bugs.webkit.org/show_bug.cgi?id=40867
3450 * WebKit.xcodeproj/project.pbxproj:
3452 2010-06-18 Anders Carlsson <andersca@apple.com>
3454 Reviewed by Dan Bernstein.
3456 Add stubbed out WebPlatformStrategies class to WebKit.
3457 https://bugs.webkit.org/show_bug.cgi?id=40851
3459 * WebKit.xcodeproj/project.pbxproj:
3461 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
3463 Reviewed by Simon Hausmann.
3465 [qt] Better check for the declarative plugin inclusion.
3469 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3471 Reviewed by Eric Seidel.
3473 Clean EFL header files in order to diminish the compilation time with
3474 EFL from subversion. We remove the EFL includes from header files and use
3475 forward declarations, including the headers in correspondent source
3476 files when needed. This causes only the needed source files to be
3477 recompiled in case a new version of EFL is installed instead of
3478 triggering a recompilation of almost all WebCore/WebKit.
3479 https://bugs.webkit.org/show_bug.cgi?id=40575
3481 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
3482 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
3483 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
3485 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
3487 Unreviewed EFL build fix. Simple typo.
3489 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3490 (WebCore::InspectorClientEfl::sendMessageToFrontend):
3492 2010-06-14 Tony Chang <tony@chromium.org>
3494 Reviewed by Darin Fisher.
3496 Chromium shouldn't build inside the source directory
3497 https://bugs.webkit.org/show_bug.cgi?id=40489
3499 Ignore directories fetched by chromium and chromium mac output dir.
3501 * chromium: Added property svn:ignore.
3503 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
3505 Reviewed by Pavel Feldman.
3507 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3508 data from inspected page to WebInspector as JSON string via http. The native
3509 serialization to JSON string is supported by InspectorValue's classes. This patch
3510 has the implementation of sendMessageToFrontend function. WebKit version of it still
3511 uses ScriptFunctionCall and will be switched to another transport a little bit later.
3512 https://bugs.webkit.org/show_bug.cgi?id=40134
3514 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3515 (WebCore::InspectorClientEfl::sendMessageToFrontend):
3516 * efl/WebCoreSupport/InspectorClientEfl.h:
3518 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
3520 Unreviewed, rolling out r60889.
3521 http://trac.webkit.org/changeset/60889
3522 https://bugs.webkit.org/show_bug.cgi?id=40365
3524 gtk bot has some kind of memory corruption (Requested by
3527 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3528 * efl/WebCoreSupport/InspectorClientEfl.h:
3530 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
3532 Reviewed by Pavel Feldman.
3534 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3535 data from inspected page to WebInspector as JSON string via http. The native
3536 serialization to JSON string is supported by InspectorValue's classes. This patch
3537 has the implementation of sendMessageToFrontend function. WebKit version of it still
3538 uses ScriptFunctionCall and will be switched to another transport a little bit later.
3539 https://bugs.webkit.org/show_bug.cgi?id=40134
3541 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3542 (WebCore::InspectorClientEfl::sendMessageToFrontend):
3543 * efl/WebCoreSupport/InspectorClientEfl.h:
3545 2010-06-01 Alexey Proskuryakov <ap@apple.com>
3547 Reviewed by Sam Weinig.
3549 https://bugs.webkit.org/show_bug.cgi?id=39434
3550 REGRESSION (r59811): Geolocation callbacks cannot be created
3552 Removing unused WebGeolocationMock.
3554 * WebKit.xcodeproj/project.pbxproj:
3556 2010-05-31 Lyon Chen <liachen@rim.com>
3558 Reviewed by Kent Tamura.
3560 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
3561 https://bugs.webkit.org/show_bug.cgi?id=35530
3563 Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance.
3565 * efl/WebCoreSupport/EditorClientEfl.cpp:
3566 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
3568 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3570 Reviewed by Kenneth Rohde Christiansen.
3572 [EFL] Add Context Menu implementation
3573 https://bugs.webkit.org/show_bug.cgi?id=39821
3575 * CMakeListsEfl.txt: add context menu files.
3576 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3577 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3578 (WebCore::ContextMenuClientEfl::newPlatformDescription):
3579 (WebCore::ContextMenuClientEfl::freePlatformDescription):
3580 (WebCore::ContextMenuClientEfl::appendItem):
3581 (WebCore::ContextMenuClientEfl::show):
3582 * efl/WebCoreSupport/ContextMenuClientEfl.h:
3583 * efl/ewk/EWebKit.h:
3584 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
3585 browser for manipulating context menus.
3586 (ewk_context_menu_ref):
3587 (ewk_context_menu_unref):
3588 (ewk_context_menu_destroy):
3589 (ewk_context_menu_item_list_get):
3590 (ewk_context_menu_item_new):
3591 (ewk_context_menu_item_select):
3592 (ewk_context_menu_item_free):
3593 (ewk_context_menu_item_type_get):
3594 (ewk_context_menu_item_type_set):
3595 (ewk_context_menu_item_action_get):
3596 (ewk_context_menu_item_action_set):
3597 (ewk_context_menu_item_title_get):
3598 (ewk_context_menu_item_title_set):
3599 (ewk_context_menu_item_checked_get):
3600 (ewk_context_menu_item_checked_set):
3601 (ewk_context_menu_item_enabled_get):
3602 (ewk_context_menu_item_enabled_set):
3603 (ewk_context_menu_new):
3604 (ewk_context_menu_free):
3605 (ewk_context_menu_item_append):
3606 (ewk_context_menu_custom_get):
3607 (ewk_context_menu_show):
3608 * efl/ewk/ewk_contextmenu.h: Added.
3609 * efl/ewk/ewk_private.h:
3610 * efl/ewk/ewk_view.cpp:
3611 (ewk_view_context_menu_forward_event): inform browser a new context
3613 (ewk_view_exceeded_database_quota): small fix to previous
3615 * efl/ewk/ewk_view.h:
3617 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3619 Reviewed by Kenneth Rohde Christiansen.
3621 [EF] Remove compiler warnings and add test for switching page
3623 https://bugs.webkit.org/show_bug.cgi?id=39871
3625 * efl/EWebLauncher/main.c:
3630 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3632 Reviewed by Kenneth Rohde Christiansen.
3634 [EFL] Allow client to override default database quota. We increase the
3635 default database quota to 1MB (it was incorrectly set to 1KB, which is
3636 too low) and add methods to allow client to iteratively database quota
3637 when it becomes greater than the allowed value.
3638 https://bugs.webkit.org/show_bug.cgi?id=39867
3640 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3641 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
3642 to allow client to increase database quota iteratively.
3643 * efl/ewk/ewk_private.h:
3644 * efl/ewk/ewk_settings.cpp:
3645 * efl/ewk/ewk_view.h:
3647 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3649 Reviewed by Kenneth Rohde Christiansen.
3651 [EFL] Add default path to web database and methods to set it.
3652 If a default path is not set, it will default to "/", in which a
3653 normal user usually does not have write permission.
3655 * efl/EWebLauncher/main.c: overwrite default directory with another
3658 * efl/ewk/ewk_main.cpp:
3659 (ewk_init): add default path
3660 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
3661 (ewk_settings_web_database_path_set):
3662 (ewk_settings_web_database_path_get):
3663 * efl/ewk/ewk_settings.h:
3665 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3667 Reviewed by Kenneth Rohde Christiansen.
3669 [EFL] Fix wrongly set clipper. Now the scrollbars from main
3670 frame are shown even on a zoom level lower than 1.0.
3672 * efl/ewk/ewk_view_single.c:
3673 (_ewk_view_single_smart_add):
3674 (_ewk_view_single_smart_backing_store_add):
3675 (ewk_view_single_smart_set):
3677 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3679 Reviewed by Kenneth Rohde Christiansen.
3681 [EFL] Add support for Popup menus
3682 https://bugs.webkit.org/show_bug.cgi?id=39629
3684 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
3685 and destroy popup menu.
3686 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
3687 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
3688 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
3689 * efl/ewk/ewk_private.h: add function to call browser when a popup is
3692 2010-05-25 Joone Hur <joone.hur@samsung.com>
3694 Reviewed by Gustavo Noronha Silva.
3697 http://webkit.org/b/39648
3699 * efl/ewk/ewk_frame.cpp:
3700 (ewk_frame_zoom_get): Add missed namespace
3701 (ewk_frame_zoom_set): Ditto.
3702 (ewk_frame_zoom_text_only_set): Ditto.
3703 * efl/ewk/ewk_view.cpp:
3704 (_ewk_view_priv_new): Add a null parameter when creating a Page.
3706 2010-05-24 Darin Adler <darin@apple.com>
3708 Reviewed by Eric Seidel.
3710 Move view-related functions from Frame to FrameView
3711 https://bugs.webkit.org/show_bug.cgi?id=39366
3713 * efl/ewk/ewk_frame.cpp:
3714 (ewk_frame_editable_set): Removed call to empty function,
3715 removeEditingStyleFromBodyElement.
3716 (ewk_frame_zoom_get): Call function on FrameView.
3717 (ewk_frame_zoom_set): Ditto.
3718 (ewk_frame_zoom_text_only_set): Ditto.
3720 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
3722 Reviewed by Adam Treat.
3724 [EFL] Add build system for the EFL port.
3725 http://webkit.org/b/37945
3727 * CMakeLists.txt: Added.
3728 * CMakeListsEfl.txt: Added.
3730 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3732 Reviewed by David Levin.
3734 [EF] Include missing header.
3735 http://webkit.org/b/38905
3737 * efl/ewk/ewk_main.cpp: Include PageGroup.h
3739 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
3741 Reviewed by Laszlo Gombos.
3743 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
3744 http://webkit.org/b/38777
3746 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3748 2010-05-05 Dan Bernstein <mitz@apple.com>
3750 Reviewed by Simon Fraser.
3752 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
3753 https://bugs.webkit.org/show_bug.cgi?id=38427
3755 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
3758 2010-05-03 Darin Adler <darin@apple.com>
3760 * English.lproj/Localizable.strings: Regenerated.
3761 * StringsNotToBeLocalized.txt: Updated for recent changes.
3763 2010-05-03 Jens Alfke <snej@chromium.org>
3765 Reviewed by Darin Fisher.
3767 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
3768 https://bugs.webkit.org/show_bug.cgi?id=38397
3770 No tests (functionality is exposed only through native WebKit API.)
3772 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3773 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
3775 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3777 Reviewed by Gustavo Noronha Silva.
3779 Implement findThemePath to locate the correct theme file instead of
3780 relying on a hardcoded location.
3781 http://webkit.org/b/37996
3783 * efl/EWebLauncher/main.c:
3784 (findThemePath): Fix to locate the correct theme files.
3785 (main): Use findThemePath() instead of a hardcoded one.
3787 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3789 Reviewed by Gustavo Noronha Silva.
3791 Update efl/ewebkit.pc.in to match the variable substitution syntax
3793 http://webkit.org/b/37999
3795 * efl/ewebkit.pc.in: Updated.
3797 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3799 Reviewed by Gustavo Noronha Silva.
3801 Update EWebKit (EFL port) to match recent API changes.
3802 http://webkit.org/b/37997
3804 * efl/ewk/ewk_frame.cpp:
3805 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
3806 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
3807 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
3808 (ewk_frame_plugin_create): Disable temporarily PluginView-related
3809 code until a proper plugin implementation is made.
3810 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
3811 (ewk_view_selection_get): Fix a reference to WebCore::CString to
3814 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3816 Reviewed by Gustavo Noronha Silva.
3818 Update EFL port files to match recent API changes.
3819 http://webkit.org/b/37876
3821 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3823 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
3824 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
3826 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
3827 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
3828 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
3829 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
3830 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
3831 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
3832 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
3833 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
3834 (WebCore::ChromeClientEfl::scroll): Updated.
3835 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
3836 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
3837 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
3838 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3839 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
3840 from FrameLoader::writer.
3841 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
3842 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
3843 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
3845 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
3847 Reviewed by Nikolas Zimmermann.
3849 Add missing EFL WebKit/efl theme files.
3850 http://webkit.org/b/37854
3852 * efl/DefaultTheme/default.edc: Added.
3853 * efl/DefaultTheme/widget/button/button.edc: Added.
3854 * efl/DefaultTheme/widget/check/check.edc: Added.
3855 * efl/DefaultTheme/widget/combo/combo.edc: Added.
3856 * efl/DefaultTheme/widget/entry/entry.edc: Added.
3857 * efl/DefaultTheme/widget/file/file.edc: Added.
3858 * efl/DefaultTheme/widget/radio/radio.edc: Added.
3859 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
3860 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
3861 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
3862 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
3864 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
3866 Reviewed by Adam Roben.
3868 Update EFL port to match recent API changes.
3869 http://webkit.org/b/37853
3871 * efl/WebCoreSupport/EditorClientEfl.cpp:
3872 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3873 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
3874 (WebCore::FrameLoaderClientEfl::objectContentType):
3875 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
3876 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
3877 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3879 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
3881 Reviewed by Kenneth Rohde Christiansen.
3883 Add EFL port files to efl/WebCoreSupport.
3884 http://webkit.org/b/35915
3886 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
3887 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
3889 2010-04-15 Adam Roben <aroben@apple.com>
3891 Expose UserContentURLPattern as WebKit SPI
3893 Fixes <http://webkit.org/b/37354>.
3895 Reviewed by Tim Hatcher.
3897 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
3899 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
3901 Reviewed by Kenneth Rohde Christiansen.
3903 Add EFL port files to efl/WebCoreSupport.
3904 http://webkit.org/b/35918
3906 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
3907 * efl/WebCoreSupport/EditorClientEfl.h: Added.
3909 2010-04-10 Mark Rowe <mrowe@apple.com>
3911 Reviewed by Dan Bernstein.
3913 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
3915 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
3917 * WebKit.xcodeproj/project.pbxproj:
3919 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
3921 Reviewed by Kenneth Rohde Christiansen.
3923 Add ewk_view (the high level object to acces the WebKit-EFL browser
3924 component) to efl/ewk.
3925 http://webkit.org/b/35932
3927 * efl/ewk/ewk_view.cpp: Added.
3928 * efl/ewk/ewk_view.h: Added.
3930 2010-04-05 Alexey Proskuryakov <ap@apple.com>
3932 Reviewed by Darin Adler.
3934 https://bugs.webkit.org/show_bug.cgi?id=37111
3935 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3937 https://bugs.webkit.org/show_bug.cgi?id=37111
3938 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3940 * English.lproj/Localizable.strings: Added a string for plug-in failure.
3942 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
3944 Reviewed by Gustavo Noronha Silva.
3946 Add EFL's pkg-config metadata file file to efl/.
3947 http://webkit.org/b/36766
3949 * efl/ewebkit.pc.in: Added.
3951 2010-03-30 Gavin Barraclough <barraclough@apple.com>
3953 Rubber stamped by Sam Weinig.
3955 https://bugs.webkit.org/show_bug.cgi?id=36866
3958 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3959 * efl/ewk/ewk_frame.cpp:
3960 (ewk_frame_name_get):
3961 (ewk_frame_selection_get):
3962 (ewk_frame_uri_changed):
3963 * efl/ewk/ewk_history.cpp:
3964 * efl/ewk/ewk_settings.cpp:
3966 2010-03-28 Alexey Proskuryakov <ap@apple.com>
3968 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3970 * efl/ewk/ewk_frame.cpp:
3972 2010-03-22 Kevin Decker <kdecker@apple.com>
3974 Reviewed by Simon Fraser.
3976 https://bugs.webkit.org/show_bug.cgi?id=36328
3978 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3980 2010-03-22 Darin Adler <darin@apple.com>
3982 * StringsNotToBeLocalized.txt: Updated for recent changes.
3984 2010-03-22 Kevin Decker <kdecker@apple.com>
3986 Reviewed by John Sullivan.
3988 https://bugs.webkit.org/show_bug.cgi?id=36328
3990 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3992 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
3994 Reviewed by Kenneth Rohde Christiansen.
3996 Add EFL port files to efl/ewk.
3997 http://webkit.org/b/35931
3999 * efl/ewk/ewk_settings.cpp: Added.
4000 * efl/ewk/ewk_settings.h: Added.
4002 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
4004 Reviewed by Kenneth Rohde Christiansen.
4006 Add default theme files to efl/DefaultTheme.
4007 http://webkit.org/b/36240
4009 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
4010 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
4011 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
4012 * efl/DefaultTheme/radio/img_radio_off.png: Added.
4013 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
4014 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
4015 * efl/DefaultTheme/combo/combo_normal.png: Added.
4016 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
4017 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
4018 * efl/DefaultTheme/combo/combo_hover.png: Added.
4019 * efl/DefaultTheme/combo/combo_focus.png: Added.
4020 * efl/DefaultTheme/combo/combo_press_button.png: Added.
4021 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
4022 * efl/DefaultTheme/combo/combo_press.png: Added.
4023 * efl/DefaultTheme/combo/icon.png: Added.
4024 * efl/DefaultTheme/file/file_normal.png: Added.
4025 * efl/DefaultTheme/file/file_press.png: Added.
4026 * efl/DefaultTheme/file/file_hover.png: Added.
4027 * efl/DefaultTheme/file/file_focus.png: Added.
4028 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
4029 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
4030 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
4031 * efl/DefaultTheme/search/field/field_focused.png: Added.
4032 * efl/DefaultTheme/search/field/field_normal.png: Added.
4033 * efl/DefaultTheme/search/field/field_hovered.png: Added.
4034 * efl/DefaultTheme/entry/img_normal.png: Added.
4035 * efl/DefaultTheme/entry/img_hovered.png: Added.
4036 * efl/DefaultTheme/entry/img_focused.png: Added.
4037 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
4038 * efl/DefaultTheme/check/img_check_on.png: Added.
4039 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
4040 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
4041 * efl/DefaultTheme/check/img_check_off.png: Added.
4042 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
4043 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
4044 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
4045 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
4046 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
4047 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
4048 * efl/DefaultTheme/button/img_button_normal.png: Added.
4049 * efl/DefaultTheme/button/img_button_focus.png: Added.
4050 * efl/DefaultTheme/button/img_button_hover.png: Added.
4051 * efl/DefaultTheme/button/img_button_press.png: Added.
4053 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
4055 Reviewed by Kenneth Rohde Christiansen.
4057 Add EFL example browser to efl/EWebLauncher.
4058 http://webkit.org/b/36176
4060 * efl/EWebLauncher/main.c: Added.
4062 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
4064 Reviewed by Kenneth Rohde Christiansen.
4066 Add EFL port files to efl/WebCoreSupport.
4067 http://webkit.org/b/35916
4069 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
4070 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
4072 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
4074 Reviewed by Pavel Feldman.
4076 Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
4078 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
4079 https://bugs.webkit.org/show_bug.cgi?id=35036
4081 * efl/WebCoreSupport/InspectorClientEfl.cpp:
4082 (WebCore::InspectorClientEfl::openInspectorFrontend):
4083 * efl/WebCoreSupport/InspectorClientEfl.h:
4085 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4087 Reviewed by Kenneth Rohde Christiansen.
4089 Add EFL port files to efl/ewk.
4090 http://webkit.org/b/35925
4092 * efl/ewk/ewk_history.cpp: Added.
4093 * efl/ewk/ewk_history.h: Added.
4095 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4097 Reviewed by Kenneth Rohde Christiansen.
4099 Add EFL port files to efl/ewk.
4100 http://webkit.org/b/35928
4102 * efl/ewk/ewk_main.cpp: Added.
4103 * efl/ewk/ewk_main.h: Added.
4105 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4107 Reviewed by Kenneth Rohde Christiansen.
4109 Add EFL port files to efl/ewk.
4110 http://webkit.org/b/35924
4112 * efl/ewk/ewk_frame.cpp: Added.
4113 * efl/ewk/ewk_frame.h: Added.
4115 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4117 Reviewed by Kenneth Rohde Christiansen.
4119 Add EFL port files to efl/ewk.
4120 http://webkit.org/b/35936
4122 * efl/ewk/ewk_view_single.c: Added.
4124 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4126 Reviewed by Kenneth Rohde Christiansen.
4128 Add EFL port files to efl/ewk.
4129 http://webkit.org/b/35929
4131 * efl/ewk/ewk_util.cpp: Added.
4132 * efl/ewk/ewk_util.h: Added.
4134 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4136 Reviewed by Kenneth Rohde Christiansen.
4138 Add EFL port files to efl/ewk.
4139 http://webkit.org/b/35934
4141 * efl/ewk/EWebKit.h: Added.
4142 * efl/ewk/ewk_eapi.h: Added.
4143 * efl/ewk/ewk_logging.h: Added.
4144 * efl/ewk/ewk_private.h: Added.
4146 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
4148 Reviewed by Gustavo Noronha Silva.
4150 Add EFL port files to efl/WebCoreSupport.
4151 http://webkit.org/b/35917
4153 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
4154 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
4156 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
4158 Reviewed by Gustavo Noronha Silva.
4160 Add EFL port files to efl/WebCoreSupport.
4161 http://webkit.org/b/35914
4163 * efl/WebCoreSupport/DragClientEfl.h: Added.
4164 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
4166 2010-03-11 Simon Fraser <simon.fraser@apple.com>
4168 Reviewed by Mark Rowe.
4170 Sort the project file.
4172 * WebKit.xcodeproj/project.pbxproj:
4174 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
4176 Reviewed by Holger Freyther.
4178 Add EFL port files to efl/WebCoreSupport.
4179 http://webkit.org/b/35913
4181 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
4182 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
4184 2010-03-09 John Sullivan <sullivan@apple.com>
4186 Fixed localized string key collision. update-webkit-localized-strings now
4187 runs without errors.
4189 Reviewed by Adam Roben.
4191 * English.lproj/Localizable.strings:
4194 2010-03-09 John Sullivan <sullivan@apple.com>
4196 * StringsNotToBeLocalized.txt:
4197 Brought this file up to date. update-webkit-localizable-strings still lists
4198 one key collision, but that's a separate issue.
4200 2010-03-04 Mark Rowe <mrowe@apple.com>
4202 Reviewed by Sam Weinig.
4204 Add a script to verify that WebKit framework headers are internally consistent.
4206 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
4207 an error should the consistency check fail.
4209 2010-02-25 Alexey Proskuryakov <ap@apple.com>
4211 Reviewed by Geoffrey Garen.
4213 https://bugs.webkit.org/show_bug.cgi?id=35394
4214 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
4216 * WebKit.xcodeproj/project.pbxproj: Added new files.
4218 2010-02-04 Mark Rowe <mrowe@apple.com>
4220 Reviewed by Timothy Hatcher.
4222 Build fix. Remove a symbol corresponding to an inline function from the linker export
4223 file to prevent a weak external failure.
4225 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
4227 2010-02-04 John Sullivan <sullivan@apple.com>
4229 https://bugs.webkit.org/show_bug.cgi?id=34611
4230 WebLocalizedString() could use an assertion that it is being called on the main thread
4232 Reviewed by Tim Hatcher.
4234 * WebKit.xcodeproj/project.pbxproj:
4235 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
4237 2010-01-29 Mark Rowe <mrowe@apple.com>
4239 Sort Xcode projects.
4241 * WebKit.xcodeproj/project.pbxproj:
4243 2010-01-19 Dan Bernstein <mitz@apple.com>
4245 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
4247 * WebKit.xcodeproj/project.pbxproj:
4249 2010-01-19 Simon Fraser <simon.fraser@apple.com>
4251 Build fix, no review.
4253 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
4256 * WebKit.xcodeproj/project.pbxproj:
4258 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
4260 MSAA: The child <option> elements of a non-multiple <select> are not
4263 https://bugs.webkit.org/show_bug.cgi?id=33773
4264 <rdar://problem/7550556>
4266 Reviewed by Alice Liu.
4268 * English.lproj/Localizable.strings:
4269 Add new localized strings.
4271 2010-01-13 Kevin Decker <kdecker@apple.com>
4273 Reviewed by Mark Rowe.
4275 https://bugs.webkit.org/show_bug.cgi?id=33610
4276 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
4278 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
4280 2009-12-25 Darin Adler <darin@apple.com>
4282 * StringsNotToBeLocalized.txt: Updated for recent changes.
4284 2009-12-18 Dan Bernstein <mitz@apple.com>
4286 Updated localizable strings after r52368
4288 * English.lproj/Localizable.strings:
4290 2009-12-18 Sam Weinig <sam@webkit.org>
4292 Reviewed by Dan Bernstein.
4294 Add Mac WebKit side of the client based geolocation provider.
4296 * WebKit.xcodeproj/project.pbxproj:
4298 2009-12-16 Mark Rowe <mrowe@apple.com>
4300 Build fix. Disable debug variants of WebKit frameworks.
4302 * WebKit.xcodeproj/project.pbxproj:
4304 2009-12-16 John Sullivan <sullivan@apple.com>
4306 Brought this file up to date, sans review.
4308 * StringsNotToBeLocalized.txt:
4310 2009-11-30 Mark Rowe <mrowe@apple.com>
4312 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
4314 * WebKit.xcodeproj/project.pbxproj:
4316 2009-11-24 Dmitry Titov <dimich@chromium.org>
4318 Reviewed by Eric Seidel.
4320 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
4321 https://bugs.webkit.org/show_bug.cgi?id=31444
4323 * chromium/features.gypi:
4325 2009-11-24 Mark Rowe <mrowe@apple.com>
4327 Fix production builds where the source tree may be read-only.
4329 * WebKit.xcodeproj/project.pbxproj:
4331 2009-11-20 Dave Hyatt <hyatt@apple.com>
4333 Reviewed by Oliver Hunt and Jon Honeycutt.
4335 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
4336 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
4338 * WebKit.xcodeproj/project.pbxproj:
4340 2009-11-20 Chris Fleizach <cfleizach@apple.com>
4342 Reviewed by Beth Dakin.
4344 WAI-ARIA: add support for 'math' role
4345 https://bugs.webkit.org/show_bug.cgi?id=31706
4347 * English.lproj/Localizable.strings:
4348 * StringsNotToBeLocalized.txt:
4350 2009-11-19 Eric Carlson <eric.carlson@apple.com>
4352 Reviewed by Dan Bernstein.
4354 <rdar://problem/7035231>
4355 Support closed caption in <video> element
4357 * English.lproj/Localizable.strings:
4358 Add strings for toggle captions button.
4360 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
4362 Reviewed by Darin Adler.
4364 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
4365 Support for validationMessage attribute, as per HTML5 specs.
4367 * English.lproj/Localizable.strings: new localizable strings
4369 2009-11-18 Sam Weinig <sam@webkit.org>
4371 Reviewed by Anders Carlsson.
4373 Make the Mac Geolocation API async.
4375 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
4377 2009-11-13 Adam Roben <aroben@apple.com>
4379 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
4381 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
4382 window objects in isolated worlds are cleared
4384 Reviewed by Dave Hyatt.
4386 * WebKit.xcodeproj/project.pbxproj: Added
4387 WebFrameLoadDelegatePrivate.h, which already existed.
4389 2009-11-12 Adam Roben <aroben@apple.com>
4391 Replace worldIDs with world objects
4393 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
4394 user scripts/stylesheets and isolated worlds
4396 Reviewed by Sam Weinig.
4398 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
4400 2009-11-12 Chris Fleizach <cfleizach@apple.com>
4402 Reviewed by Darin Adler.
4404 ARIA: add alert type roles
4405 https://bugs.webkit.org/show_bug.cgi?id=31392
4407 * English.lproj/Localizable.strings:
4408 * StringsNotToBeLocalized.txt:
4410 2009-11-02 Eric Carlson <eric.carlson@apple.com>
4412 Reviewed by John Sullivan and Mark Rowe.
4414 <rdar://problem/7356733> Voiceover does not read correct media controller time values
4416 Fix localized strings for media controller time values.
4418 * English.lproj/Localizable.strings:
4420 2009-11-02 Chris Fleizach <cfleizach@apple.com>
4422 Reviewed by Beth Dakin.
4424 Support ARIA "tab" roles
4425 https://bugs.webkit.org/show_bug.cgi?id=30842
4427 Add a localizable string for tab panel.
4429 * English.lproj/Localizable.strings:
4430 * StringsNotToBeLocalized.txt:
4432 2009-10-27 Dan Bernstein <mitz@apple.com>
4434 Reviewed by Darin Adler.
4440 2009-10-26 Sam Weinig <sam@webkit.org>
4442 Reviewed by Anders Carlsson.
4444 Move some WebView event handling code into its own file, WebViewEventHandling.mm
4446 * WebKit.xcodeproj/project.pbxproj:
4448 2009-10-19 John Gregg <johnnyg@google.com>
4450 Reviewed by Dimitri Glazkov.
4452 set ENABLE_NOTIFICATIONS=1 for Chromium
4453 https://bugs.webkit.org/show_bug.cgi?id=29949
4455 * chromium/features.gypi:
4457 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
4459 Reviewed by David Levin.
4461 Enable SHARED_WORKERS for Chromium
4462 https://bugs.webkit.org/show_bug.cgi?id=30289
4464 * chromium/features.gypi:
4465 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
4466 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
4468 2009-10-12 Yaar Schnitman <yaar@chromium.org>
4470 Reviewed by Dimitri Glazkov.
4472 Chromium Port - Windows
4473 https://bugs.webkit.org/show_bug.cgi?id=29969
4475 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
4477 2009-10-06 Simon Fraser <simon.fraser@apple.com>
4479 Reviewed by Mark Rowe.
4481 accessibility/media-element.html crashes (and has incorrect result)
4482 https://bugs.webkit.org/show_bug.cgi?id=30108
4484 Fix up the accessibilty label for the newly added fullscreen button,
4485 and update the test result accordingly.
4487 * English.lproj/Localizable.strings:
4489 2009-10-05 Kevin Decker <kdecker@apple.com>
4491 Reviewed by Dan Bernstein.
4493 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
4495 2009-10-05 Yaar Schnitman <yaar@chromium.org>
4497 Reviewed by Dimitri Glazkov.
4499 One of the dependencies' SVN url was missing a @ before the revision number.
4501 https://bugs.webkit.org/show_bug.cgi?id=30101
4505 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
4507 Reviewed by Simon Fraser
4509 Support fullscreen in MediaPlayer (Mac)
4510 https://bugs.webkit.org/show_bug.cgi?id=26742
4512 Add new files for video fullscreen.
4514 * WebKit.xcodeproj/project.pbxproj:
4516 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
4518 Reviewed by Timothy Hatcher.
4520 Web Inspector: add testing harness for Web Inspector.
4522 https://bugs.webkit.org/show_bug.cgi?id=30010
4524 * WebKit.xcodeproj/project.pbxproj:
4526 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
4528 Reviewed by Eric Seidel
4530 Enable Web Sockets in chromium build.
4531 https://bugs.webkit.org/show_bug.cgi?id=29917
4533 * chromium/features.gypi:
4535 2009-10-02 Yaar Schnitman <yaar@chromium.org>
4537 Reviewed by Dimitri Glazkov.
4539 Added gyp_webkit that does a subset of the things gyp_chromium does
4540 plus some specialization for an upstream chromium build.
4542 https://bugs.webkit.org/show_bug.cgi?id=29986
4544 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
4545 * chromium/gyp_webkit: A new python file.
4547 2009-10-01 Yaar Schnitman <yaar@chromium.org>
4549 Reviewed by Dimitri Glazkov.
4551 Make it possible to override the list of feature defines when building
4554 https://bugs.webkit.org/show_bug.cgi?id=29979
4556 * chromium/features.gypi:
4558 2009-10-01 Yaar Schnitman <yaar@chromium.org>
4560 Reviewed by Dimitri Glazkov.
4562 Added windows-specific dependencies, updated some revisions and
4563 re-organized file to make revision tracking easier. Also removed
4564 extensions/v8 dependency that is no longer needed upstream.
4566 https://bugs.webkit.org/show_bug.cgi?id=29973
4570 2009-09-30 Yaar Schnitman <yaar@chromium.org>
4572 Reviewed by Dimitri Glazkov.
4574 1. Keeping up with downstream revisions.
4575 2. Turning off v8 snapshot build step.
4577 https://bugs.webkit.org/show_bug.cgi?id=29928
4581 2009-09-29 Brady Eidson <beidson@apple.com>
4583 Reviewed by John Sullivan.
4585 WebKit Mac API should provide a delegate interface for global history.
4586 <rdar://problem/7042773> and https://webkit.org/b/29904
4588 * WebKit.xcodeproj/project.pbxproj:
4590 2009-09-28 Yaar Schnitman <yaar@chromium.org>
4592 Reviewed by Dimitri Glazkov.
4594 https://bugs.webkit.org/show_bug.cgi?id=29722
4596 * chromium/DEPS: Describes the chromium port's dependencies and
4597 is used by gclient to fetch them.
4598 * chromium/webkit.gyp: Currently only builds webcore but in
4599 the future will also build the webkit api.
4601 2009-09-26 David Kilzer <ddkilzer@apple.com>
4603 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
4605 Reviewed by Darin Adler.
4607 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
4609 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
4610 disable this feature by default.
4612 2009-09-22 Yaar Schnitman <yaar@chromium.org>
4614 Reviewed by David Levin.
4616 Create chromium directory and ported chromium.org's features.gypi for
4617 the webkit chromium port.
4619 https://bugs.webkit.org/show_bug.cgi?id=29617
4621 * chromium/features.gypi: Added.
4623 2009-09-21 Dan Bernstein <mitz@apple.com>
4625 Reviewed by Anders Carlsson.
4627 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
4629 https://bugs.webkit.org/show_bug.cgi?id=4151
4631 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
4632 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
4635 2009-09-07 Steve Block <steveblock@google.com>
4637 Reviewed by Adam Barth.
4639 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
4640 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
4641 Geolocation service with DumpRenderTree.
4642 https://bugs.webkit.org/show_bug.cgi?id=28264
4644 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
4646 2009-09-03 John Sullivan <sullivan@apple.com>
4648 Reviewed by Adam Roben
4650 * StringsNotToBeLocalized.txt:
4651 Brought this file up to date.
4653 2009-08-31 Mark Rowe <mrowe@apple.com>
4655 Rubber-stamped by Beth Dakin.
4657 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
4658 We stopped using these back in r18592 when we switched over to context menus
4661 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
4662 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
4663 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
4664 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
4665 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
4666 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
4667 * WebKit.xcodeproj/project.pbxproj:
4669 2009-08-28 Chris Fleizach <cfleizach@apple.com>
4671 Reviewed by John Sullivan.
4673 update-webkit-localizable-strings script can no longer complete
4674 https://bugs.webkit.org/show_bug.cgi?id=28792
4676 * English.lproj/Localizable.strings:
4678 2009-08-27 John Sullivan <sullivan@apple.com>
4680 * StringsNotToBeLocalized.txt:
4681 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
4683 2009-08-25 Eric Carlson <eric.carlson@apple.com>
4685 Reviewed by Oliver Hunt.
4687 <video> and <audio> controller should be accessible
4688 https://bugs.webkit.org/show_bug.cgi?id=28081
4690 Add localized strings for media controller accessiblility.
4692 * English.lproj/Localizable.strings:
4694 2009-08-20 Chris Fleizach <cfleizach@apple.com>
4696 Reviewed by Darin Adler.
4698 Enable various "grouping" ARIA roles
4699 https://bugs.webkit.org/show_bug.cgi?id=28486
4701 * English.lproj/Localizable.strings:
4703 2009-08-18 Drew Wilson <atwilson@google.com>
4705 Reviewed by Eric Seidel.
4707 Need to extend DumpRenderTree to expose number of worker threads.
4708 https://bugs.webkit.org/show_bug.cgi?id=28292
4710 * WebKit.xcodeproj/project.pbxproj:
4711 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
4713 2009-08-06 Mark Rowe <mrowe@apple.com>
4715 Rubber-stamped by Sam Weinig.
4717 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
4719 * WebKit.xcodeproj/project.pbxproj:
4721 2009-08-06 Mark Rowe <mrowe@apple.com>
4723 Bring a little order to our otherwise out of control lives.
4725 * WebKit.xcodeproj/project.pbxproj:
4727 2009-08-06 Mark Rowe <mrowe@apple.com>
4731 Don't attempt to build a file that Anders just deleted.
4733 * WebKit.xcodeproj/project.pbxproj:
4735 2009-07-29 David Kilzer <ddkilzer@apple.com>
4737 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
4739 Reviewed by Mark Rowe.
4741 WebPluginController.h includes WebPluginContainerCheck.h, which
4742 is not a private header. Since WebPluginController.h doesn't
4743 appear to be used anywhere, remove its private header status.
4745 * WebKit.xcodeproj/project.pbxproj: Remove private header
4746 attribute from WebPluginController.h.
4748 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
4750 Reviewed by David Levin.
4752 Added FrameLoaderClient for Haiku WebCore support.
4753 https://bugs.webkit.org/show_bug.cgi?id=26952
4755 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
4756 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
4757 (WebCore::FrameLoaderClientHaiku::setFrame):
4758 (WebCore::FrameLoaderClientHaiku::setWebView):
4759 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
4760 (WebCore::FrameLoaderClientHaiku::hasWebView):
4761 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
4762 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
4763 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
4764 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
4765 (WebCore::FrameLoaderClientHaiku::forceLayout):
4766 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
4767 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
4768 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
4769 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
4770 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
4771 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
4772 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
4773 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
4774 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
4775 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
4776 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
4777 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
4778 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
4779 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
4780 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
4781 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
4782 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
4783 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
4784 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
4785 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
4786 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
4787 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
4788 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
4789 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
4790 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
4791 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
4792 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
4793 (WebCore::FrameLoaderClientHaiku::dispatchShow):
4794 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
4795 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
4796 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
4797 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
4798 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
4799 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
4800 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
4801 (WebCore::FrameLoaderClientHaiku::progressStarted):
4802 (WebCore::FrameLoaderClientHaiku::progressCompleted):
4803 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
4804 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
4805 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
4806 (WebCore::FrameLoaderClientHaiku::finishedLoading):
4807 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
4808 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
4809 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
4810 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
4811 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
4812 (WebCore::FrameLoaderClientHaiku::restoreViewState):
4813 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
4814 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
4815 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
4816 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
4817 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
4818 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
4819 (WebCore::FrameLoaderClientHaiku::setTitle):
4820 (WebCore::FrameLoaderClientHaiku::userAgent):
4821 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
4822 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
4823 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
4824 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
4825 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
4826 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
4827 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
4828 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
4829 (WebCore::FrameLoaderClientHaiku::canCachePage):
4830 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
4831 (WebCore::FrameLoaderClientHaiku::committedLoad):
4832 (WebCore::FrameLoaderClientHaiku::cancelledError):
4833 (WebCore::FrameLoaderClientHaiku::blockedError):
4834 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
4835 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
4836 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
4837 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
4838 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
4839 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
4840 (WebCore::FrameLoaderClientHaiku::download):
4841 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
4842 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
4843 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
4844 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
4845 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
4846 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
4847 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
4848 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
4849 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
4850 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
4851 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
4852 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
4853 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
4854 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
4855 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
4856 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
4857 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
4858 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
4859 (WebCore::FrameLoaderClientHaiku::startDownload):
4860 (WebCore::FrameLoaderClientHaiku::createFrame):
4861 (WebCore::FrameLoaderClientHaiku::objectContentType):
4862 (WebCore::FrameLoaderClientHaiku::createPlugin):
4863 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
4864 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
4865 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
4866 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
4867 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
4868 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
4869 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
4870 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
4871 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
4872 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
4873 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
4874 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
4875 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
4877 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
4879 Reviewed by David Levin.
4881 Added ChromeClient for Haiku WebCore support.
4882 https://bugs.webkit.org/show_bug.cgi?id=26952
4884 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
4885 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
4886 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
4887 (WebCore::ChromeClientHaiku::chromeDestroyed):
4888 (WebCore::ChromeClientHaiku::setWindowRect):
4889 (WebCore::ChromeClientHaiku::windowRect):
4890 (WebCore::ChromeClientHaiku::pageRect):
4891 (WebCore::ChromeClientHaiku::scaleFactor):
4892 (WebCore::ChromeClientHaiku::focus):
4893 (WebCore::ChromeClientHaiku::unfocus):
4894 (WebCore::ChromeClientHaiku::canTakeFocus):
4895 (WebCore::ChromeClientHaiku::takeFocus):
4896 (WebCore::ChromeClientHaiku::createWindow):
4897 (WebCore::ChromeClientHaiku::createModalDialog):
4898 (WebCore::ChromeClientHaiku::show):
4899 (WebCore::ChromeClientHaiku::canRunModal):
4900 (WebCore::ChromeClientHaiku::runModal):
4901 (WebCore::ChromeClientHaiku::setToolbarsVisible):
4902 (WebCore::ChromeClientHaiku::toolbarsVisible):
4903 (WebCore::ChromeClientHaiku::setStatusbarVisible):
4904 (WebCore::ChromeClientHaiku::statusbarVisible):
4905 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
4906 (WebCore::ChromeClientHaiku::scrollbarsVisible):
4907 (WebCore::ChromeClientHaiku::setMenubarVisible):
4908 (WebCore::ChromeClientHaiku::menubarVisible):
4909 (WebCore::ChromeClientHaiku::setResizable):
4910 (WebCore::ChromeClientHaiku::addMessageToConsole):
4911 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
4912 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
4913 (WebCore::ChromeClientHaiku::closeWindowSoon):
4914 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
4915 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
4916 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
4917 (WebCore::ChromeClientHaiku::setStatusbarText):
4918 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
4919 (WebCore::ChromeClientHaiku::tabsToLinks):
4920 (WebCore::ChromeClientHaiku::windowResizerRect):
4921 (WebCore::ChromeClientHaiku::repaint):
4922 (WebCore::ChromeClientHaiku::scroll):
4923 (WebCore::ChromeClientHaiku::screenToWindow):
4924 (WebCore::ChromeClientHaiku::windowToScreen):
4925 (WebCore::ChromeClientHaiku::platformWindow):
4926 (WebCore::ChromeClientHaiku::contentsSizeChanged):
4927 (WebCore::ChromeClientHaiku::scrollRectIntoView):
4928 (WebCore::ChromeClientHaiku::addToDirtyRegion):
4929 (WebCore::ChromeClientHaiku::scrollBackingStore):
4930 (WebCore::ChromeClientHaiku::updateBackingStore):
4931 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
4932 (WebCore::ChromeClientHaiku::setToolTip):
4933 (WebCore::ChromeClientHaiku::print):
4934 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
4935 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
4936 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
4937 (WebCore::ChromeClientHaiku::runOpenPanel):
4938 (WebCore::ChromeClientHaiku::setCursor):
4939 (WebCore::ChromeClientHaiku::formStateDidChange):
4940 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
4941 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
4943 2009-07-28 Robert Hogan <robert@roberthogan.net>
4945 Reviewed by Simon Hausmann.
4947 Add WebKit version API to Qt.
4949 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
4950 at compile time and make it available to webkit ports through WebKitVersion.h.
4952 https://bugs.webkit.org/show_bug.cgi?id=27158
4954 * scripts/generate-webkitversion.pl: Added
4956 2009-07-24 Andrei Popescu <andreip@google.com>
4958 ApplicationCache should have size limit
4959 https://bugs.webkit.org/show_bug.cgi?id=22700
4961 Updated the project after adding WebApplicationCache.h/mm
4963 * WebKit.xcodeproj/project.pbxproj:
4965 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4967 Reviewed by Eric Seidel.
4969 Added InspectorClient for Haiku WebCore support.
4970 https://bugs.webkit.org/show_bug.cgi?id=26952
4972 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4974 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4975 (WebCore::InspectorClientHaiku::inspectorDestroyed):
4976 (WebCore::InspectorClientHaiku::createPage):
4977 (WebCore::InspectorClientHaiku::localizedStringsURL):
4978 (WebCore::InspectorClientHaiku::hiddenPanels):
4979 (WebCore::InspectorClientHaiku::showWindow):
4980 (WebCore::InspectorClientHaiku::closeWindow):
4981 (WebCore::InspectorClientHaiku::attachWindow):
4982 (WebCore::InspectorClientHaiku::detachWindow):
4983 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4984 (WebCore::InspectorClientHaiku::highlight):
4985 (WebCore::InspectorClientHaiku::hideHighlight):
4986 (WebCore::InspectorClientHaiku::inspectedURLChanged):
4987 (WebCore::InspectorClientHaiku::populateSetting):
4988 (WebCore::InspectorClientHaiku::storeSetting):
4989 (WebCore::InspectorClientHaiku::removeSetting):
4990 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4992 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4994 Reviewed by Oliver Hunt.
4996 Added EditorClient for Haiku WebCore support.
4997 https://bugs.webkit.org/show_bug.cgi?id=26952
4999 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
5001 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
5002 (WebCore::EditorClientHaiku::EditorClientHaiku):
5003 (WebCore::EditorClientHaiku::setPage):
5004 (WebCore::EditorClientHaiku::pageDestroyed):
5005 (WebCore::EditorClientHaiku::shouldDeleteRange):
5006 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
5007 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
5008 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
5009 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
5010 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
5011 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
5012 (WebCore::EditorClientHaiku::toggleGrammarChecking):
5013 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
5014 (WebCore::EditorClientHaiku::isEditable):
5015 (WebCore::EditorClientHaiku::shouldBeginEditing):
5016 (WebCore::EditorClientHaiku::shouldEndEditing):
5017 (WebCore::EditorClientHaiku::shouldInsertNode):
5018 (WebCore::EditorClientHaiku::shouldInsertText):
5019 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
5020 (WebCore::EditorClientHaiku::shouldApplyStyle):
5021 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
5022 (WebCore::EditorClientHaiku::didBeginEditing):
5023 (WebCore::EditorClientHaiku::respondToChangedContents):
5024 (WebCore::EditorClientHaiku::respondToChangedSelection):
5025 (WebCore::EditorClientHaiku::didEndEditing):
5026 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
5027 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
5028 (WebCore::EditorClientHaiku::registerCommandForUndo):
5029 (WebCore::EditorClientHaiku::registerCommandForRedo):
5030 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
5031 (WebCore::EditorClientHaiku::canUndo):
5032 (WebCore::EditorClientHaiku::canRedo):
5033 (WebCore::EditorClientHaiku::undo):
5034 (WebCore::EditorClientHaiku::redo):
5035 (WebCore::EditorClientHaiku::handleKeyboardEvent):
5036 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
5037 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
5038 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
5039 (WebCore::EditorClientHaiku::textDidChangeInTextField):
5040 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
5041 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
5042 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
5043 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
5044 (WebCore::EditorClientHaiku::learnWord):
5045 (WebCore::EditorClientHaiku::checkSpellingOfString):
5046 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
5047 (WebCore::EditorClientHaiku::checkGrammarOfString):
5048 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
5049 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
5050 (WebCore::EditorClientHaiku::showSpellingUI):
5051 (WebCore::EditorClientHaiku::spellingUIIsShowing):
5052 (WebCore::EditorClientHaiku::getGuessesForWord):
5053 (WebCore::EditorClientHaiku::setInputMethodState):
5054 (WebCore::EditorClientHaiku::isEditing):
5055 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
5057 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5059 Reviewed by Eric Seidel.
5061 Added DragClient for Haiku WebCore support.
5062 https://bugs.webkit.org/show_bug.cgi?id=26952
5064 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
5066 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
5067 (WebCore::DragClientHaiku::actionMaskForDrag):
5068 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
5069 (WebCore::DragClientHaiku::dragControllerDestroyed):
5070 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
5071 (WebCore::DragClientHaiku::willPerformDragSourceAction):
5072 (WebCore::DragClientHaiku::startDrag):
5073 (WebCore::DragClientHaiku::createDragImageForLink):
5074 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
5076 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5078 Reviewed by Oliver Hunt.
5080 Added ContextMenuClient for Haiku WebCore support.
5081 https://bugs.webkit.org/show_bug.cgi?id=26952
5083 Adding two files, ContextMenuClientHaiku.h
5084 and ContextMenuClientHaiku.cpp
5086 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
5087 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
5088 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
5089 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
5090 (WebCore::ContextMenuClientHaiku::downloadURL):
5091 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
5092 (WebCore::ContextMenuClientHaiku::speak):
5093 (WebCore::ContextMenuClientHaiku::isSpeaking):
5094 (WebCore::ContextMenuClientHaiku::stopSpeaking):
5095 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
5096 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
5098 2009-07-10 Adam Roben <aroben@apple.com>
5100 Sort all our Xcode projects
5102 Accomplished using sort-Xcode-project-file.
5104 Requested by Dave Kilzer.
5106 * WebKit.xcodeproj/project.pbxproj:
5108 2009-07-02 Adam Roben <aroben@apple.com>
5110 Fix warnings from update-webkit-localizable-strings
5112 Rubber-stamped by Eric Carlson.
5114 * English.lproj/Localizable.strings: Updated.
5116 2009-07-02 Adam Roben <aroben@apple.com>
5118 Update StringsNotToBeLocalized.txt for (not so) recent changes
5120 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
5121 <https://bugs.webkit.org/show_bug.cgi?id=26926>
5123 Reviewed by John Sullivan.
5125 * StringsNotToBeLocalized.txt:
5127 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
5129 Reviewed by Simon Fraser.
5131 <rdar://problem/6518119>
5133 Add localized strings for media controller status messages.
5135 * English.lproj/Localizable.strings: Localized text.
5137 2009-06-08 Dan Bernstein <mitz@apple.com>
5139 Rubber-stamped by Mark Rowe.
5141 - updated the project after giving Objective-C++ the .mm extension
5143 * WebKit.xcodeproj/project.pbxproj:
5145 2009-06-04 Sam Weinig <sam@webkit.org>
5147 Reviewed by Alice Liu.
5149 Move WebView internal data into WebViewData.h/mm.
5151 * WebKit.xcodeproj/project.pbxproj:
5153 2009-06-03 Sam Weinig <sam@webkit.org>
5155 Reviewed by Mark Rowe.
5157 Added WebDelegateImplementationCaching.h/mm
5159 * WebKit.xcodeproj/project.pbxproj:
5161 2009-06-03 Sam Weinig <sam@webkit.org>
5163 Reviewed by Mark Rowe.
5165 Add WebViewInternal.mm.
5167 * WebKit.xcodeproj/project.pbxproj:
5169 2009-06-03 Dan Bernstein <mitz@apple.com>
5171 Reviewed by Anders Carlsson.
5173 - WebKit project part of eliminating WebCoreTextRenderer
5175 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
5176 compile as Objective-C++.
5178 2009-06-01 Darin Adler <darin@apple.com>
5180 Reviewed by Maciej Stachowiak.
5182 Bug 26113: break WebTextCompletionController out into its own source file
5183 https://bugs.webkit.org/show_bug.cgi?id=26113
5185 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
5187 2009-05-28 Mark Rowe <mrowe@apple.com>
5189 Rubber-stamped by Anders Carlsson.
5191 Symlink WebKitPluginHost.app in to place if needed.
5193 * WebKit.xcodeproj/project.pbxproj:
5195 2009-05-24 Darin Adler <darin@apple.com>
5197 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
5199 2009-05-16 Anders Carlsson <andersca@apple.com>
5201 Reviewed by Sam Weinig and Dan Bernstein.
5203 Fix <rdar://problem/6889644>.
5205 * English.lproj/Localizable.strings:
5207 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
5209 Reviewed by Dan Bernstein.
5211 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
5213 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
5214 it could use C++ code from AuthenticaitonMac.h.
5216 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
5218 Add localizable strings for
5219 <rdar://problem/6724106> WebViews need to implement text checking
5221 Reviewed by Justin Garcia.
5223 * English.lproj/Localizable.strings:
5225 2009-04-27 Kevin Decker <kdecker@apple.com>
5227 Reviewed by Anders Carlsson.
5229 <rdar://problem/6352982>
5231 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
5233 2009-04-23 Kevin Decker <kdecker@apple.com>
5235 Reviewed by Anders Carlsson.
5237 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
5239 2009-04-21 Adam Roben <aroben@apple.com>
5241 Update StringsNotToBeLocalized.txt for recent changes
5243 Rubber-stamped by John Sullivan.
5245 * StringsNotToBeLocalized.txt:
5247 2009-04-19 Darin Adler <darin@apple.com>
5249 * StringsNotToBeLocalized.txt: Updated for recent changes.
5251 2009-04-17 David Kilzer <ddkilzer@apple.com>
5253 Simplify FEATURE_DEFINES definition
5255 Reviewed by Darin Adler.
5257 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
5258 variables to their own FeatureDefines.xcconfig file. It also
5259 extracts a new ENABLE_GEOLOCATION variable so that
5260 FEATURE_DEFINES only needs to be defined once.
5262 * WebKit.xcodeproj/project.pbxproj: Added
5263 FeatureDefines.xcconfig file.
5265 2009-04-10 Timothy Hatcher <timothy@apple.com>
5267 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
5269 Rubber-stamped by Mark Rowe.
5271 * WebKit.xcodeproj/project.pbxproj:
5273 2009-04-09 Mike Thole <mthole@apple.com>
5275 Reviewed by Adam Roben.
5277 * WebKit.xcodeproj/project.pbxproj:
5278 Set the Localizable.strings encoding to UTF-16.
5280 2009-04-07 Anders Carlsson <andersca@apple.com>
5282 Try to fix the Leopard build once more.
5284 * WebKit.xcodeproj/project.pbxproj:
5286 2009-04-07 Anders Carlsson <andersca@apple.com>
5288 Another attempt at fixing the build.
5290 * WebKit.xcodeproj/project.pbxproj:
5292 2009-04-02 Adele Peterson <adele@apple.com>
5294 Reviewed by Darin Adler.
5296 * WebKit.xcodeproj/project.pbxproj:
5297 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
5299 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
5301 Reviewed by Mark Rowe.
5303 https://bugs.webkit.org/show_bug.cgi?id=24990
5304 Put SECTORDER_FLAGS into xcconfig files.
5306 * WebKit.xcodeproj/project.pbxproj:
5308 2009-03-27 Darin Adler <darin@apple.com>
5310 * StringsNotToBeLocalized.txt: Updated for recent changes.
5312 2009-03-16 Darin Adler <darin@apple.com>
5314 Reviewed by Dan Bernstein.
5316 * English.lproj/Localizable.strings: Updated.
5317 * StringsNotToBeLocalized.txt: Updated for recent changes.
5319 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
5321 Reviewed by Simon Fraser.
5323 Update Geolocation perimission dialogs to be asynchronous.
5324 https://bugs.webkit.org/show_bug.cgi?id=24505
5326 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
5327 coding style set by WebSecurityOrigin.
5329 * WebKit.xcodeproj/project.pbxproj:
5331 2009-03-13 Anders Carlsson <andersca@apple.com>
5333 Reviewed by Dan Bernstein.
5335 <rdar://problem/6610666> Revise the Cocoa event model text API
5337 Remove nptextinput.h
5339 * WebKit.xcodeproj/project.pbxproj:
5341 2009-03-03 David Kilzer <ddkilzer@apple.com>
5343 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
5345 Reviewed by Mark Rowe.
5347 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
5348 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
5349 make sure various build phase scripts work with the installhdrs
5352 * WebKit.xcodeproj/project.pbxproj:
5353 - Added shell code to prevent running "Check For Global
5354 Initializers", "Check For Exit Time Destructors" and "Check
5355 For Weak VTables" scripts during the installhdrs build phase.
5356 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
5357 targets since it's no longer needed after defining
5358 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
5360 2009-03-03 David Kilzer <ddkilzer@apple.com>
5362 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
5364 Reviewed by Adam Roben.
5366 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
5367 since NPAPI headers had migrated from JavaScriptCore to WebCore
5370 * WebKit.xcodeproj/project.pbxproj: Removed
5371 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
5372 and Release configurations.
5374 2009-03-02 Anders Carlsson <andersca@apple.com>
5376 WebNetscapePluginPackage.mm is an Objective-C++ file.
5378 * WebKit.xcodeproj/project.pbxproj:
5380 2009-03-02 Anders Carlsson <andersca@apple.com>
5382 Reviewed by John Sullivan.
5384 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
5386 * WebKit.xcodeproj/project.pbxproj:
5388 2009-02-20 Anders Carlsson <andersca@apple.com>
5390 Reviewed by Dan Bernstein.
5394 * WebKit.xcodeproj/project.pbxproj:
5396 2009-02-13 Darin Adler <darin@apple.com>
5398 * StringsNotToBeLocalized.txt: Updated for recent changes.
5400 2009-02-07 Darin Adler <darin@apple.com>
5402 * StringsNotToBeLocalized.txt: Updated for recent changes.
5404 2009-02-04 Timothy Hatcher <timothy@apple.com>
5406 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
5408 <rdar://problem/6508457> Launching widget in Dashcode debugger is
5409 super-slow due forwardInvocation: calling debug delegate
5411 Reviewed by Oliver Hunt.
5413 * WebKit.xcodeproj/project.pbxproj:
5415 2009-02-02 Anders Carlsson <andersca@apple.com>
5417 Reviewed by Dan Bernstein.
5419 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
5421 * WebKit.xcodeproj/project.pbxproj:
5423 2009-01-26 Mark Rowe <mrowe@apple.com>
5425 Rubber-stamped by Sam Weinig.
5427 Clean up after r40240.
5429 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
5431 2009-01-25 Darin Adler <darin@apple.com>
5433 Try to fix full build on Mac Leopard.
5435 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
5436 Maybe this is temporary, but I had to do it to get the full build to succeed.
5438 2009-01-25 Mark Rowe <mrowe@apple.com>
5440 Rubber-stamped by Dan Bernstein.
5442 Improve the consistency of settings in our .xcconfig files.
5444 * WebKit.xcodeproj/project.pbxproj:
5446 2009-01-23 Brady Eidson <beidson@apple.com>
5448 Rubberstamped by Darin Adler
5450 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
5452 * WebKit.xcodeproj/project.pbxproj:
5454 2009-01-20 Anders Carlsson <andersca@apple.com>
5456 Reviewed by Sam Weinig.
5458 Add ProxyInstance files.
5460 * WebKit.xcodeproj/project.pbxproj:
5462 2009-01-04 David Kilzer <ddkilzer@apple.com>
5464 Don't install internal headers in WebKit framework
5466 Reviewed by Darin Adler.
5468 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
5469 headers so they're not installed.
5471 2009-01-02 Darin Adler <darin@apple.com>
5473 * StringsNotToBeLocalized.txt: Updated.
5475 2008-12-23 Darin Adler <darin@apple.com>
5477 Reviewed by Alexey Proskuryakov.
5479 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
5480 crash due to Mail's use of WebArchive and WebResource on non-main thread
5482 * StringsNotToBeLocalized.txt: Updated.
5484 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
5485 existing file WebResourceInternal.h.
5487 2008-12-08 David Kilzer <ddkilzer@apple.com>
5489 Bug 22555: Sort "children" sections in Xcode project files
5491 <https://bugs.webkit.org/show_bug.cgi?id=22555>
5493 Reviewed by Eric Seidel.
5495 * WebKit.xcodeproj/project.pbxproj: Sorted.
5497 2008-12-08 Darin Adler <darin@apple.com>
5499 * StringsNotToBeLocalized.txt: Updated for recent changes.
5501 2008-12-05 Dan Bernstein <mitz@apple.com>
5505 * WebKit.xcodeproj/project.pbxproj:
5507 2008-12-05 Dan Bernstein <mitz@apple.com>
5511 * WebKit.xcodeproj/project.pbxproj:
5513 2008-12-04 Anders Carlsson <andersca@apple.com>
5515 Reviewed by Sam Weinig.
5517 Add HostedNetscapePluginStream.
5519 * WebKit.xcodeproj/project.pbxproj:
5521 2008-12-03 Anders Carlsson <andersca@apple.com>
5523 Reviewed by Sam Weinig.
5525 Move WebPluginRequest to its own file.
5527 * WebKit.xcodeproj/project.pbxproj:
5529 2008-12-03 Steve Falkenburg <sfalken@apple.com>
5531 Update strings not to be localized.
5533 Reviewed by Adam Roben.
5535 * StringsNotToBeLocalized.txt:
5537 2008-11-26 Mark Rowe <mrowe@apple.com>
5541 Fix up the references to files under WebKit/mac/Plugins/Hosted.
5543 * WebKit.xcodeproj/project.pbxproj:
5545 2008-11-26 Anders Carlsson <andersca@apple.com>
5547 Reviewed by Mark Rowe.
5549 Add plug-in host related files to the Xcode project.
5551 * WebKit.xcodeproj/project.pbxproj:
5553 2008-11-14 Dan Bernstein <mitz@apple.com>
5555 Reviewed by Darin Adler.
5557 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
5559 * English.lproj/Localizable.strings: Added the Text Direction submenu
5562 2008-11-13 John Sullivan <sullivan@apple.com>
5564 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
5566 Reviewed by Tim Hatcher
5568 * English.lproj/Localizable.strings:
5569 updated for these changes
5571 * StringsNotToBeLocalized.txt:
5572 removed unused exception
5574 2008-11-12 John Sullivan <sullivan@apple.com>
5576 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
5578 Reviewed by Tim Hatcher
5580 * English.lproj/Localizable.strings:
5581 * StringsNotToBeLocalized.txt:
5582 updated for this change
5584 2008-11-10 Anders Carlsson <andersca@apple.com>
5586 Reviewed by Kevin Decker.
5588 Add WebHostedNetscapePluginView to the project.
5590 * WebKit.xcodeproj/project.pbxproj:
5592 2008-11-10 Anders Carlsson <andersca@apple.com>
5594 Reviewed by Kevin Decker.
5596 Add a new WebBaseNetscapePluginView class.
5598 * WebKit.xcodeproj/project.pbxproj:
5600 2008-11-10 Anders Carlsson <andersca@apple.com>
5602 Reviewed by Adam Roben.
5604 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
5606 * StringsNotToBeLocalized.txt:
5607 * WebKit.xcodeproj/project.pbxproj:
5609 2008-11-05 Anders Carlsson <andersca@apple.com>
5611 Reviewed by Kevin Decker.
5613 Remove WebPlugInStreamLoaderDelegate.h
5615 * WebKit.xcodeproj/project.pbxproj:
5617 2008-11-03 Darin Adler <darin@apple.com>
5619 Reviewed by Tim Hatcher.
5621 - https://bugs.webkit.org/show_bug.cgi?id=22061
5622 create script to check for exit-time destructors
5624 * WebKit.xcodeproj/project.pbxproj: Added a script
5625 phase that runs the check-for-exit-time-destructors script.
5627 2008-10-31 Anders Carlsson <andersca@apple.com>
5629 Reviewed by Kevin Decker.
5631 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
5633 * WebKit.xcodeproj/project.pbxproj:
5635 2008-10-29 Matt Lilek <webkit@mattlilek.com>
5637 Not reviewed, build fix.
5639 * WebKit.xcodeproj/project.pbxproj:
5641 2008-10-28 Adele Peterson <adele@apple.com>
5643 Reviewed by John Sullivan.
5645 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
5646 "files" string for multifile uploads needs to be localized
5648 * English.lproj/Localizable.strings: Updated with new string.
5650 2008-10-28 Adele Peterson <adele@apple.com>
5652 Reviewed by Sam Weinig.
5654 * English.lproj/Localizable.strings:
5657 2008-10-27 Darin Adler <darin@apple.com>
5659 * StringsNotToBeLocalized.txt: Updated for recent changes.
5661 2008-10-24 Timothy Hatcher <timothy@apple.com>
5663 Implement new InspectorClient methods to work with Settings.
5665 https://bugs.webkit.org/show_bug.cgi?id=21856
5667 Reviewed by Darin Adler.
5669 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
5671 2008-10-15 Mark Rowe <mrowe@apple.com>
5673 Rubber-stamped by Brady Eidson.
5675 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
5677 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
5679 2008-10-14 Maxime Britto <britto@apple.com>
5681 Reviewed by Darin Adler.
5683 * WebKit.xcodeproj/project.pbxproj: Added two files for the
5684 WebTextIterator, and made the WebTextIterator.h private
5686 2008-10-04 Mark Rowe <mrowe@apple.com>
5688 Reviewed by Tim Hatcher.
5690 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
5692 * WebKit.xcodeproj/project.pbxproj:
5694 2008-09-24 Darin Adler <darin@apple.com>
5696 * StringsNotToBeLocalized.txt: Updated for recent changes.
5698 2008-09-15 Chris Fleizach <cfleizach@apple.com>
5700 Reviewed by Darin Adler, Beth Dakin
5702 Support strings for AXLists
5704 * English.lproj/Localizable.strings:
5706 2008-09-15 Anders Carlsson <andersca@apple.com>
5710 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
5712 * WebKit.xcodeproj/project.pbxproj:
5714 2008-09-02 Mark Rowe <mrowe@apple.com>
5716 Reviewed by Tim Hatcher.
5718 Build fix. Remove the now unnecessary check for "4" in the user agent string.
5720 * WebKit.xcodeproj/project.pbxproj:
5722 2008-08-17 Geoffrey Garen <ggaren@apple.com>
5724 Reviewed by Cameron Zwarich.
5726 Updated project files to XCode 3.1.
5728 * WebKit.xcodeproj/project.pbxproj:
5730 2008-08-15 Mark Rowe <mrowe@apple.com>
5732 Rubber-stamped by Geoff Garen.
5734 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
5736 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
5738 2008-08-05 Anders Carlsson <andersca@apple.com>
5740 Reviewed by Darin Adler.
5742 Remove MainThreadObjectDeallocator.{h|mm}.
5744 * WebKit.xcodeproj/project.pbxproj:
5746 2008-08-04 Mark Rowe <mrowe@apple.com>
5748 Reviewed by Darin Adler.
5750 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
5751 Part one of fix for <rdar://problem/5853147>.
5753 * WebKit.xcodeproj/project.pbxproj:
5755 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
5757 Fix layout test results for webarchive/test-xml-stylesheet.xml
5759 Reviewed by Darin Adler.
5761 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
5762 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
5763 to private so they're copied into PrivateHeaders.
5765 2008-07-11 Stephanie Lewis <slewis@apple.com>
5767 Reviewed by Darin Adler.
5769 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
5771 * WebKit.xcodeproj/project.pbxproj:
5773 2008-07-07 Mark Rowe <mrowe@apple.com>
5775 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
5776 so that they don't have an unnecessary ".." in the path.
5778 * WebKit.xcodeproj/project.pbxproj:
5780 2008-07-05 Mark Rowe <mrowe@apple.com>
5782 Reviewed by John Sullivan.
5784 Remove WebSearchableTextView as it has been unused for some time now.
5786 * WebKit.xcodeproj/project.pbxproj:
5788 2008-06-26 Anders Carlsson <andersca@apple.com>
5790 Reviewed by Darin Adler.
5792 Add MainThreadObjectDeallocator to sources.
5794 * WebKit.xcodeproj/project.pbxproj:
5796 2008-06-24 John Sullivan <sullivan@apple.com>
5798 Rubber-stamped by Sam Weinig
5800 * StringsNotToBeLocalized.txt:
5801 brought this file up to date
5803 2008-06-17 Mark Rowe <mrowe@apple.com>
5805 Reviewed by Darin Adler.
5807 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
5809 * WebKit.xcodeproj/project.pbxproj:
5811 2008-05-22 Timothy Hatcher <timothy@apple.com>
5813 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
5815 Reviewed by Adam Roben.
5817 * English.lproj/Localizable.strings: Added new strings.
5819 2008-05-21 Anders Carlsson <andersca@apple.com>
5823 Add WebIconFetcher files.
5825 * WebKit.xcodeproj/project.pbxproj:
5827 2008-05-16 Timothy Hatcher <timothy@apple.com>
5829 Removes WebScriptDebugServer files and related calls. This removes
5830 the hooks that Drosera uses for debugging. Now that the Web Inspector
5831 has a better debugger, we don't need these anymore.
5833 Reviewed by Sam Weinig.
5835 * StringsNotToBeLocalized.txt:
5836 * WebKit.xcodeproj/project.pbxproj:
5838 2008-05-13 Chris Fleizach <cfleizach@apple.com>
5840 Reviewed by Beth Dakin
5842 <rdar://problem/4780592> WebKit application has its window announced as HTML content
5844 * English.lproj/Localizable.strings:
5845 * WebKit.xcodeproj/project.pbxproj:
5847 2008-05-09 Anders Carlsson <andersca@apple.com>
5851 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
5853 Add nptextinput.h as a public header.
5855 * WebKit.xcodeproj/project.pbxproj:
5857 2008-05-06 Stephanie Lewis <slewis@apple.com>
5859 Reviewed by Andersca.
5861 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
5863 * WebKit.xcodeproj/project.pbxproj:
5865 2008-05-01 Anders Carlsson <andersca@apple.com>
5869 Remove npfunctions.h
5871 * WebKit.xcodeproj/project.pbxproj:
5873 2008-05-01 Sam Weinig <sam@webkit.org>
5875 Reviewed by Anders Carlsson.
5877 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
5879 * WebKit.xcodeproj/project.pbxproj:
5881 2008-04-30 Anders Carlsson <andersca@apple.com>
5885 Add Cocoa event handler.
5887 * WebKit.xcodeproj/project.pbxproj:
5889 2008-04-29 Anders Carlsson <andersca@apple.com>
5893 Add new event handlers.
5895 * WebKit.xcodeproj/project.pbxproj:
5897 2008-04-07 John Sullivan <sullivan@apple.com>
5901 - made the JavaScript text input panel not block Quit (part of 4133196)
5903 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
5904 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
5905 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
5906 Made the panel be a NonBlockingPanel
5908 2008-04-04 Ada Chan <adachan@apple.com>
5910 Updated the format string for window title for a standalone image to take integers.
5914 * English.lproj/Localizable.strings:
5916 2008-03-28 Brady Eidson <beidson@apple.com>
5918 Rubberstamped by Darin Adler
5920 Remove WebArchiver.h/mm
5922 * WebKit.xcodeproj/project.pbxproj:
5924 2008-03-25 Brady Eidson <beidson@apple.com>
5928 <rdar://problem/4516169> - Support WebArchives on Windows
5930 * WebKit.xcodeproj/project.pbxproj:
5932 2008-03-24 Brady Eidson <beidson@apple.com>
5934 Reviewed by Darin's rubberstamp
5938 * WebKit.xcodeproj/project.pbxproj:
5940 2008-03-20 John Sullivan <sullivan@apple.com>
5942 * StringsNotToBeLocalized.txt:
5943 Brought this file up to date
5945 2008-03-20 Adam Roben <aroben@apple.com>
5947 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
5949 Reviewed by Tim Hatcher.
5951 * WebKit.xcodeproj/project.pbxproj:
5953 2008-03-12 Darin Adler <darin@apple.com>
5957 - http://bugs.webkit.org/show_bug.cgi?id=17640
5958 eliminate WebCoreFrameBridge
5960 * StringsNotToBeLocalized.txt: Updated for recent changes.
5961 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
5963 2008-03-11 Darin Adler <darin@apple.com>
5967 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
5968 We can rename the file later.
5970 2008-03-07 Mark Rowe <mrowe@apple.com>
5972 Reviewed by Oliver Hunt.
5974 Fix WebKit build with GCC 4.2.
5976 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
5978 2008-03-06 Darin Adler <darin@apple.com>
5980 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
5982 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
5984 Name the WebKit build phase script that generates WebKit.LP64.exp.
5986 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
5987 that generates the 64-bit export file to match the corresponding
5988 build phase script in WebCore.
5990 2008-03-05 Adam Roben <aroben@apple.com>
5992 Remove WebCoreScriptDebugger.{h,mm}
5994 Reviewed by Kevin M.
5996 * WebKit.xcodeproj/project.pbxproj:
5998 2008-03-05 Adam Roben <aroben@apple.com>
6000 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
6002 Reviewed by Kevin M.
6004 * WebKit.xcodeproj/project.pbxproj:
6006 2008-03-05 Adam Roben <aroben@apple.com>
6008 Remove WebScriptDebugger
6010 Reviewed by Kevin M.
6012 * WebKit.xcodeproj/project.pbxproj: Remove
6013 WebScriptDebugDelegatePrivate.h from the project.
6015 2008-03-05 Adam Roben <aroben@apple.com>
6017 Move WebCoreScriptDebuggerImp to its own source files
6019 Reviewed by Kevin M.
6021 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
6023 2008-03-05 Adam Roben <aroben@apple.com>
6025 Move WebCoreScriptDebugger to WebKit
6027 Reviewed by Darin Adler.
6029 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
6032 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
6034 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
6036 Reviewed by Darin Adler.
6038 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
6040 2008-01-23 Steve Falkenburg <sfalken@apple.com>
6042 Update localization exceptions.
6044 Reviewed by Darin Adler.
6046 * English.lproj/Localizable.strings:
6047 * StringsNotToBeLocalized.txt:
6049 2008-01-20 Mark Rowe <mrowe@apple.com>
6051 Reviewed by Dan Bernstein.
6053 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
6054 interested in supporting Safari 2 with TOT WebKit.
6056 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
6057 as it is no longer used.
6059 2008-01-03 Darin Adler <darin@apple.com>
6063 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
6065 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
6067 Reviewed by Darin Adler.
6069 Removed "BackwardDelete", which is no longer present in source code.
6071 * StringsNotToBeLocalized.txt:
6073 2007-12-16 Mark Rowe <mrowe@apple.com>
6075 Reviewed by Maciej Stachowiak.
6077 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
6079 * WebKit.xcodeproj/project.pbxproj: Add new files.
6081 2007-12-14 Darin Adler <darin@apple.com>
6083 * StringsNotToBeLocalized.txt: Updated.
6085 2007-12-12 Brady Eidson <beidson@apple.com>
6087 Reviewed by Sam Weinig
6089 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
6091 * WebKit.xcodeproj/project.pbxproj: Added a new file
6093 2007-12-12 Mark Rowe <mrowe@apple.com>
6095 Reviewed by Dave Kilzer.
6097 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
6099 * WebKit.xcodeproj/project.pbxproj:
6101 2007-11-19 Brady Eidson <beidson@apple.com>
6105 * WebKit.xcodeproj/project.pbxproj: Sorted!
6107 2007-11-17 Timothy Hatcher <timothy@apple.com>
6109 Reviewed by Mark Rowe.
6111 Bug 13470: i18n: The Web Inspector is not localizable
6112 http://bugs.webkit.org/show_bug.cgi?id=13470
6114 Update the localized strings and the file encoding of WebInspectorClient.mm.
6116 * English.lproj/Localizable.strings:
6117 * StringsNotToBeLocalized.txt:
6118 * WebKit.xcodeproj/project.pbxproj:
6120 2007-11-16 Mark Rowe <mrowe@apple.com>
6122 Reviewed by Tim Hatcher.
6124 Build WebCore as a sub-framework of WebKit in all configurations.
6126 * WebKit.xcodeproj/project.pbxproj:
6128 2007-11-16 Brady Eidson <beidson@apple.com>
6130 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
6132 2007-11-16 Brady Eidson <beidson@apple.com>
6134 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
6137 2007-11-16 Brady Eidson <beidson@apple.com>
6141 Database management API tweaks
6143 * WebKit.xcodeproj/project.pbxproj:
6145 2007-11-15 Brady Eidson <beidson@apple.com>
6149 Stubbing out everything required for a WebKit API for databases
6151 * WebKit.xcodeproj/project.pbxproj:
6153 2007-11-12 Adam Roben <aroben@apple.com>
6155 * StringsNotToBeLocalized.txt: Updated.
6157 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
6159 Adding the wx WebKit implementation.
6161 Reviewed by Mark Rowe.
6165 2007-11-07 Mark Rowe <mrowe@apple.com>
6167 Reviewed by Kevin Decker.
6169 Fix 64-bit Mac build.
6171 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
6172 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
6173 setting of the project, which in this instance includes the necessary "mac"