1 2012-05-29 Arvid Nilsson <anilsson@rim.com>
3 [BlackBerry] WebKit-side implementation of SelectionOverlay
4 https://bugs.webkit.org/show_bug.cgi?id=87605
8 Add SelectionOverlay to the build system.
12 * PlatformBlackBerry.cmake:
14 2012-05-29 Arvid Nilsson <anilsson@rim.com>
16 [BlackBerry] WebOverlay API
17 https://bugs.webkit.org/show_bug.cgi?id=87603
21 Add WebOverlay related files to the build system.
25 * PlatformBlackBerry.cmake:
27 2012-05-28 Arvid Nilsson <anilsson@rim.com>
29 [BlackBerry] Add a default tap highlight
30 https://bugs.webkit.org/show_bug.cgi?id=87569
34 Add DefaultTapHighlight to the build system
36 Reviewed internally by Mike Lattanzio and Mike Fenton.
40 * PlatformBlackBerry.cmake:
42 2012-05-24 Crystal Zhang <haizhang@rim.com>
44 [BlackBerry] Implement select popup and remove old hook to air popup
45 https://bugs.webkit.org/show_bug.cgi?id=87419
49 Add new files to make file.
51 * PlatformBlackBerry.cmake:
53 2012-05-24 Raphael Kubo da Costa <rakuco@webkit.org>
55 [EFL] Unreviewed, unbreak `make install' after r117046.
57 * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
58 installed headers, since it has been made private and renamed.
60 2012-05-22 Dongwoo Im <dw.im@samsung.com>
62 [EFL] Implements the registerProtocolHandler method and option.
63 https://bugs.webkit.org/show_bug.cgi?id=73638
65 Reviewed by Andreas Kling.
67 The registerProtocolHandler() method allows Web sites to register themselves
68 as possible handlers for particular schemes.
70 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
72 * PlatformEfl.cmake: Adds the new file into the source list.
74 2012-05-21 Christophe Dumez <christophe.dumez@intel.com>
76 [EFL] Minor style fixes in web intents code are needed
77 https://bugs.webkit.org/show_bug.cgi?id=86986
79 Reviewed by Adam Barth.
81 Fix minor ordering issues in CMake files.
86 2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
88 [EFL] Add simple implementation of Web Intents
89 https://bugs.webkit.org/show_bug.cgi?id=86354
91 Reviewed by Eric Seidel.
93 Add new ewk_intent.* and ewk_intent_request.* files to CMake.
98 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
100 [EFL] Add API for Web Database handling
101 https://bugs.webkit.org/show_bug.cgi?id=85178
103 Reviewed by Antonio Gomes.
105 Added the new Web Database API to the buildsystem.
109 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
111 [EFL] Fix link error caused by not directly linking with edbus
112 https://bugs.webkit.org/show_bug.cgi?id=86747
114 Unreviewed build fix.
118 2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
120 [EFL] Support for Battery Status API on the WebKit-Efl
121 https://bugs.webkit.org/show_bug.cgi?id=83254
123 Reviewed by Chang Shu.
125 Add e_ukit library and include directory to get battery status of device.
129 2012-05-15 Tomasz Morawski <t.morawski@samsung.com>
131 [EFL] Split ewk_private.h file to multiple private files.
132 https://bugs.webkit.org/show_bug.cgi?id=84572
134 Reviewed by Antonio Gomes.
136 * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
138 2012-05-10 Sam D <dsam2912@gmail.com>
140 Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
141 https://bugs.webkit.org/show_bug.cgi?id=72306
143 Changed name for InspectorBackendStub.js to
144 InspectorBackendCommands.js
146 Reviewed by Yury Semikhatsky.
148 * PlatformBlackBerry.cmake:
150 2012-05-08 Crystal Zhang <haizhang@rim.com>
152 [BlackBerry] Implement a popup client for HTML controls
153 https://bugs.webkit.org/show_bug.cgi?id=85670
155 Reviewed by Rob Buis.
157 Add popup client file to build system.
159 * PlatformBlackBerry.cmake:
161 2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
163 [CMake] Rewrite FindGStreamer.cmake.
164 https://bugs.webkit.org/show_bug.cgi?id=85857
166 Reviewed by Daniel Bates.
168 We are currently kind of duplicating the same
169 FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
170 to be found. Besides this approach not scaling very well, it
171 relies on pkg-config for version checking, uses the LibFindMacros
172 package that we should deprecate and all the find files could be
173 merged into one, with users using the COMPONENTS feature of the
174 FIND_PACKAGE() call to find the desired plugins.
176 FindGStreamer.cmake has then been rewritten to take all that into
178 - The LibFindMacros.cmake package is not used anymore.
179 - Version check is performed in the CMake file itself by parsing
180 the gstversion.h header.
181 - All GStreamer plugins are searched and the COMPONENTS keyword
182 used in the FIND_PACKAGE() call is used to check which plugins are
184 - The plugins-base and base GStreamer plugins are not searched, as
185 they were not used anywhere in the build system.
187 * PlatformEfl.cmake: Update GStreamer-related variable names.
189 2012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
191 [BlackBerry] AutofillManager implementation upstream
192 https://bugs.webkit.org/show_bug.cgi?id=85576
194 Reviewed by Rob Buis.
196 Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
197 into building system of BlackBerry porting.
199 * PlatformBlackBerry.cmake:
201 2012-05-03 Jer Noble <jer.noble@apple.com>
203 Move WebKitFullScreenListener into its own file.
204 https://bugs.webkit.org/show_bug.cgi?id=85640
206 Reviewed by Maciej Stachowiak .
208 Pull WebKitFullScreenListener into its own file.
210 * WebKit.xcodeproj/project.pbxproj:
212 2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
214 [CMake] Rewrite FindCairo.cmake.
215 https://bugs.webkit.org/show_bug.cgi?id=84895
217 Reviewed by Daniel Bates.
219 The old approach relied on pkg-config for finding Cairo (which
220 introduced a dependency on pkg-config that could be avoided), used
221 the LibFindMacros code that we should probably remove in the
222 future and did not use the FindPackageHandleStandardArguments
225 Change all that by rewriting the module.
226 - Use the pkg-config output optionally instead of requiring it
227 like LibFindMacros did.
228 - Remove the implicit dependency on FreeType which often found it
229 the wrong way via pkg-config and without considering
231 - Retrieve the Cairo version by looking at cairo-version.h instead
232 of relying on pkg-config. It requires some additional code for
233 checking if the desired version has been found, but that will not
234 be needed once we start depending on CMake 2.8.3 or later.
236 The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
237 instead of <Name>_FOUND, and to keep things consistent
238 Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
239 and CAIRO_INCLUDE_DIRS.
241 * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
243 2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
245 [EFL] Enable VIDEO_TRACK feature
246 https://bugs.webkit.org/show_bug.cgi?id=84830
248 Reviewed by Gustavo Noronha Silva.
250 Enable VIDEO_TRACK feature by default for EFL port.
254 2012-04-20 Mike Lattanzio <mlattanzio@rim.com>
256 [BlackBerry] Expose WebViewportArguments to WebPageClient
257 https://bugs.webkit.org/show_bug.cgi?id=84471
259 Reviewed by Antonio Gomes.
261 * PlatformBlackBerry.cmake:
263 2012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
265 [EFL] Add Security Origin API
266 https://bugs.webkit.org/show_bug.cgi?id=84023
268 Reviewed by Antonio Gomes.
272 2012-04-10 Patrick Gansterer <paroga@webkit.org>
274 [CMake] Enable USE_FOLDERS property
275 https://bugs.webkit.org/show_bug.cgi?id=83571
277 Reviewed by Daniel Bates.
279 Setting the FOLDER property on targets gives more structure
280 to the generated Visual Studio solutions.
281 This does not affect other CMake generators.
285 2012-04-07 Patrick Gansterer <paroga@webkit.org>
287 [CMake] Cleanup WTF include directories
288 https://bugs.webkit.org/show_bug.cgi?id=82716
290 Reviewed by Eric Seidel.
294 2012-04-07 Rob Buis <rbuis@rim.com>
296 [BlackBerry] Add Battery Status API support
297 https://bugs.webkit.org/show_bug.cgi?id=82615
299 Reviewed by George Staikos.
301 Add BatteryClientBlackBerry.cpp to the build.
303 * PlatformBlackBerry.cmake:
305 2012-04-06 Charles Wei <charles.wei@torchmobile.com.cn>
307 [BlackBerry] Build fix to match the latest WebCore change
308 https://bugs.webkit.org/show_bug.cgi?id=83358
310 Reviewed by Rob Buis.
312 * PlatformBlackBerry.cmake:
314 2012-04-05 George Staikos <staikos@webkit.org>
316 Add the vibration client for BlackBerry.
317 https://bugs.webkit.org/show_bug.cgi?id=83340
319 Reviewed by Rob Buis.
321 * PlatformBlackBerry.cmake:
323 2012-04-05 Jia Pu <jpu@apple.com>
325 Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
326 https://bugs.webkit.org/show_bug.cgi?id=82970
328 Reviewed by Enrica Casucci.
330 See WebCore/ChangeLog for details.
332 * WebKit.xcodeproj/project.pbxproj:
334 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
336 Support the Network Information API
337 https://bugs.webkit.org/show_bug.cgi?id=73528
339 Reviewed by Adam Barth.
341 * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
343 2012-03-30 Eli Fidler <efidler@rim.com>
345 Enable OpenType Sanitizer for BlackBerry port.
346 https://bugs.webkit.org/show_bug.cgi?id=82782
348 Reviewed by Eric Seidel.
350 * PlatformBlackBerry.cmake: add libots to link
352 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
354 [CMake] Unreviewed build fix after r111778.
356 * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
359 2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
361 [EFL] Add PageClientEfl to WebCoreSupport.
362 https://bugs.webkit.org/show_bug.cgi?id=80748
364 Reviewed by Noam Rosenthal.
366 * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
367 and PageClientEfl.cpp to the source list.
369 2012-03-20 Eric Seidel <eric@webkit.org>
371 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
372 https://bugs.webkit.org/show_bug.cgi?id=80911
374 Reviewed by Adam Barth.
376 * CMakeLists.txt: Look for headers in Source/WTF.
378 2012-03-20 Charles Wei <charles.wei@torchmobile.com.cn>
380 [BlackBerry] Remove OutOfMemoryHandler from the build system
381 https://bugs.webkit.org/show_bug.cgi?id=81649
383 Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
384 in the build system for BlackBerry porting.
386 Reviewed by Rob Buis.
388 * PlatformBlackBerry.cmake:
390 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
392 Support for Battery Status API
393 https://bugs.webkit.org/show_bug.cgi?id=62698
395 Add include directory and file.
396 http://www.w3.org/TR/battery-status/
398 Reviewed by Adam Barth.
402 2012-03-11 Timothy Hatcher <timothy@apple.com>
404 Update how the Web Inspector resources are loaded.
406 https://bugs.webkit.org/show_bug.cgi?id=80798
407 rdar://problem/10359959
409 Reviewed by Brian Weinstein.
411 * WebKit.xcodeproj/project.pbxproj: Add a framework.
413 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
415 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
416 https://bugs.webkit.org/show_bug.cgi?id=80469
418 Reviewed by Antonio Gomes.
420 * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
421 property on the library being created.
423 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
425 [EFL] Unreviewed; fix the build after r109877.
427 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
428 include directories so that #include'ing DatabaseDetails.h and
431 2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
433 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
434 https://bugs.webkit.org/show_bug.cgi?id=80107
436 Reviewed by Antonio Gomes.
438 Initial upstream of CredentialManager.[h|cpp] and
439 CredentialTransformData.[h|cpp].
442 * PlatformBlackBerry.cmake:
444 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
446 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
447 https://bugs.webkit.org/show_bug.cgi?id=71507
449 Reviewed by Antonio Gomes.
451 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
453 2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
455 [EFL][DRT] Implement setValueForUser and setAutofilled.
456 https://bugs.webkit.org/show_bug.cgi?id=79237
458 Reviewed by Andreas Kling.
460 Adds the main directory of WebKit's source to find headers of JavaScriptCore.
464 2012-02-23 Patrick Gansterer <paroga@webkit.org>
466 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
467 https://bugs.webkit.org/show_bug.cgi?id=79371
469 Reviewed by Daniel Bates.
472 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
473 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
474 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
476 2012-02-20 Filip Pizlo <fpizlo@apple.com>
478 JSC should be a triple-tier VM
479 https://bugs.webkit.org/show_bug.cgi?id=75812
480 <rdar://problem/10079694>
482 Reviewed by Gavin Barraclough.
484 Changed EFL's build system to include a new directory in JavaScriptCore.
488 2012-02-21 Jon Lee <jonlee@apple.com>
490 Bring notifications support to WK1 mac: showing, canceling, removing notifications
491 https://bugs.webkit.org/show_bug.cgi?id=78783
492 <rdar://problem/10610578>
494 Reviewed by Anders Carlsson.
496 * WebKit.xcodeproj/project.pbxproj: Added new files.
498 2012-02-21 Adam Roben <aroben@apple.com>
500 Roll out r108309, r108323, and r108326
502 They broke the 32-bit Lion build.
504 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
508 2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
510 [BlackBerry] Adapt to the removal of WebStringIml.h
511 https://bugs.webkit.org/show_bug.cgi?id=78784
513 Reviewed by Antonio Gomes.
515 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
516 has been removed internally. We should adapt to this removal for the
517 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
518 because it just inherits from WTF::StringImpl but adding nothing.
520 * blackberry/Api/WebString.cpp:
521 (BlackBerry::WebKit::WebString::WebString):
522 (BlackBerry::WebKit::WebString::equalIgnoringCase):
523 * blackberry/Api/WebString.h:
526 2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
528 [BlackBerry] Style clean-up in WebPageCompositor
529 https://bugs.webkit.org/show_bug.cgi?id=78738
531 Reviewed by Rob Buis.
533 No new functionality, no new tests.
535 * blackberry/WebKitSupport/WebPageCompositor.cpp:
536 (BlackBerry::WebKit::WebPageCompositor::drawLayers):
537 * blackberry/WebKitSupport/WebPageCompositor.h:
540 2012-02-16 Patrick Gansterer <paroga@webkit.org>
542 [CMake] Add missing include directories.
546 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
548 [BlackBerry] Remove ResourceHolderImpl.cpp from build system
549 https://bugs.webkit.org/show_bug.cgi?id=78779
551 Reviewed by George Staikos.
553 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
554 has been removed internally. So remove it from the build system.
556 * blackberry/CMakeListsBlackBerry.txt:
558 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
560 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
561 https://bugs.webkit.org/show_bug.cgi?id=78770
563 Reviewed by Rob Buis.
565 Initial upstreaming, no new tests.
567 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
568 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
570 2012-02-15 Konrad Piascik <kpiascik@rim.com>
572 [BlackBerry] Upstream BlackBerry specific Web Inspector resources
573 https://bugs.webkit.org/show_bug.cgi?id=78727
575 Reviewed by Rob Buis.
577 * blackberry/WebCoreSupport/inspectorBB.html: Added.
578 * blackberry/WebCoreSupport/inspectorBB.js: Added.
580 (InspectorFrontendHost.copyText):
582 2012-02-15 Mike Fenton <mifenton@rim.com>
584 Initial upstreaming of EditorClientBlackBerry
585 https://bugs.webkit.org/show_bug.cgi?id=78730
587 Reviewed by Rob Buis.
589 Initial upstreaming, no new tests.
591 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
593 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
594 (WebCore::EditorClientBlackBerry::pageDestroyed):
595 (WebCore::EditorClientBlackBerry::shouldDeleteRange):
596 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
597 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
598 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
599 (WebCore::EditorClientBlackBerry::enableSpellChecking):
600 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
601 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
602 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
603 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
604 (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
605 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
606 (WebCore::EditorClientBlackBerry::shouldBeginEditing):
607 (WebCore::EditorClientBlackBerry::shouldEndEditing):
608 (WebCore::EditorClientBlackBerry::shouldInsertNode):
609 (WebCore::EditorClientBlackBerry::shouldInsertText):
610 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
611 (WebCore::EditorClientBlackBerry::shouldApplyStyle):
612 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
613 (WebCore::EditorClientBlackBerry::didBeginEditing):
614 (WebCore::EditorClientBlackBerry::respondToChangedContents):
615 (WebCore::EditorClientBlackBerry::respondToChangedSelection):
616 (WebCore::EditorClientBlackBerry::didEndEditing):
617 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
618 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
619 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
620 (WebCore::EditorClientBlackBerry::registerCommandForUndo):
621 (WebCore::EditorClientBlackBerry::registerCommandForRedo):
622 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
623 (WebCore::EditorClientBlackBerry::canUndo):
624 (WebCore::EditorClientBlackBerry::canRedo):
625 (WebCore::EditorClientBlackBerry::canCopyCut):
626 (WebCore::EditorClientBlackBerry::canPaste):
627 (WebCore::EditorClientBlackBerry::undo):
628 (WebCore::EditorClientBlackBerry::redo):
631 (WebCore::EditorClientBlackBerry::interpretKeyEvent):
632 (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
633 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
634 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
635 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
636 (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
637 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
638 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
639 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
640 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
641 (WebCore::EditorClientBlackBerry::learnWord):
642 (WebCore::EditorClientBlackBerry::checkSpellingOfString):
643 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
644 (WebCore::EditorClientBlackBerry::checkGrammarOfString):
645 (WebCore::EditorClientBlackBerry::requestCheckingOfString):
646 (WebCore::EditorClientBlackBerry::textChecker):
647 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
648 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
649 (WebCore::EditorClientBlackBerry::showSpellingUI):
650 (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
651 (WebCore::EditorClientBlackBerry::getGuessesForWord):
652 (WebCore::EditorClientBlackBerry::willSetInputMethodState):
653 (WebCore::EditorClientBlackBerry::setInputMethodState):
654 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
657 (EditorClientBlackBerry):
659 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
661 [BlackBerry] Upstream WebPageClient.h
662 https://bugs.webkit.org/show_bug.cgi?id=78660
664 Reviewed by Antonio Gomes.
666 Initial upstreaming, no new tests.
668 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
669 is being removed from WebPageClient.h.
670 * blackberry/Api/WebPageClient.h: Added.
671 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
672 because this inclusion is being removed from WebPageClient.h.
674 2012-02-15 Rob Buis <rbuis@rim.com>
676 [BlackBerry] Upstream remaining classes in Api
677 https://bugs.webkit.org/show_bug.cgi?id=78644
679 Reviewed by Antonio Gomes.
681 No functionalities changed, no new tests.
683 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
685 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
687 [BlackBerry] Upstreaming WebSettings code
688 https://bugs.webkit.org/show_bug.cgi?id=78633
690 Reviewed by Rob Buis.
692 Initial upstreaming, no new tests.
694 * blackberry/Api/WebSettings.cpp: Added.
695 * blackberry/Api/WebSettings.h: Added.
696 * blackberry/Api/WebSettings_p.h: Added.
698 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
700 [BlackBerry] Upstreaming DOMSupport files
701 https://bugs.webkit.org/show_bug.cgi?id=78607
703 Reviewed by Rob Buis.
705 Initial upstreaming, no new tests.
707 * blackberry/WebKitSupport/DOMSupport.cpp: Added.
708 * blackberry/WebKitSupport/DOMSupport.h: Added.
710 2012-02-14 Jeff Rogers <jrogers@rim.com>
712 [BlackBerry] Remove OpenVG references
713 https://bugs.webkit.org/show_bug.cgi?id=78623
715 Reviewed by Rob Buis.
717 Removed references to USE(OPENVG) and the related code.
719 * blackberry/Api/BackingStore.cpp:
720 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
721 (BlackBerry::WebKit::BackingStorePrivate::repaint):
722 (BlackBerry::WebKit::BackingStorePrivate::renderContents):
723 (BlackBerry::WebKit::BackingStore::createSurface):
724 * blackberry/Api/BackingStore_p.h:
726 2012-02-14 Andy Chen <andchen@rim.com>
728 Initial upstreaming for find-in-page for BlackBerry port
729 https://bugs.webkit.org/show_bug.cgi?id=78615
731 Create a new class InPageSearchManager for find-in-page and
732 remove the functions in SelectionHandler
734 Reviewed by Rob Buis.
736 * blackberry/CMakeListsBlackBerry.txt:
737 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
738 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
739 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
740 (BlackBerry::WebKit::InPageSearchManager::findNextString):
741 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
742 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
743 * blackberry/WebKitSupport/InPageSearchManager.h: Added.
744 * blackberry/WebKitSupport/SelectionHandler.cpp:
745 * blackberry/WebKitSupport/SelectionHandler.h:
747 2012-02-14 Jacky Jiang <zhajiang@rim.com>
749 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
750 https://bugs.webkit.org/show_bug.cgi?id=78275
752 Reviewed by Rob Buis.
754 Initial upstream, no new tests.
756 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
757 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
759 2012-02-14 Lianghui Chen <liachen@rim.com>
761 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
762 https://bugs.webkit.org/show_bug.cgi?id=78605
764 Reviewed by Rob Buis.
766 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
768 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
770 (BlackBerry::WebKit::getExtensionForMimeType):
771 (BlackBerry::WebKit::getMimeTypeForExtension):
772 * blackberry/Api/WebKitMIMETypeConverter.h: Added.
774 * blackberry/Api/WebKitTextCodec.cpp:
775 * blackberry/Api/WebKitTextCodec.h:
776 * blackberry/CMakeListsBlackBerry.txt:
778 2012-02-14 Ed Baker <edbaker@rim.com>
780 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
781 https://bugs.webkit.org/show_bug.cgi?id=78608
783 Ensure that when selection handles leave the content bounding box that
784 the handle not being dragged remains fixed. Do not applying padding to
785 a direction that would cause the selection to shrink when performing
786 the handle direction detection.
788 Reviewed by Rob Buis.
790 * blackberry/WebKitSupport/SelectionHandler.cpp:
791 (BlackBerry::WebKit::directionOfPointRelativeToRect):
792 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
793 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
794 (BlackBerry::WebKit::SelectionHandler::setSelection):
795 * blackberry/WebKitSupport/SelectionHandler.h:
797 2012-02-14 Rob Buis <rbuis@rim.com>
799 [BlackBerry] Upstream remaining classes in Api
800 https://bugs.webkit.org/show_bug.cgi?id=78644
802 Reviewed by Antonio Gomes.
804 Initial upstream, no new tests.
806 * blackberry/Api/BlackBerryContext.h: Added.
807 * blackberry/Api/BlackBerryGlobal.cpp: Added.
808 * blackberry/Api/BlackBerryGlobal.h: Added.
809 * blackberry/Api/Version.cpp: Added.
810 * blackberry/Api/Version.h: Added.
812 2012-02-14 Rob Buis <rbuis@rim.com>
814 [BlackBerry] Upstream backing store related classes
815 https://bugs.webkit.org/show_bug.cgi?id=78517
817 Reviewed by Antonio Gomes.
819 Initial upstream, no new tests.
821 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
822 * blackberry/WebKitSupport/BackingStoreClient.h: Added.
823 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
824 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
825 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
826 * blackberry/WebKitSupport/BackingStoreTile.h: Added.
828 2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
830 Initial upstreaming of selection handling code for BlackBerry port
831 https://bugs.webkit.org/show_bug.cgi?id=78136
833 Reviewed by Rob Buis.
835 Initial upstreaming, no new tests.
837 * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
838 * blackberry/WebKitSupport/SelectionHandler.h: Added.
840 2012-02-10 Mike Fenton <mifenton@rim.com>
842 BlackBerry Port - Input focus is suppressed during XHR loads
843 https://bugs.webkit.org/show_bug.cgi?id=78368
845 Allow JS to trigger the VKB and input focus when XHR scripting
848 This switching the loaded state to checking the webpages loaded state
849 which is only updated after initial load. When additional loading
850 events happen for XHR, it remains false and focus events function.
852 Also add detailed FocusLog's to shouldAcceptInputFocus.
854 Reviewed by Rob Buis.
856 * blackberry/WebKitSupport/InputHandler.cpp:
857 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
859 2012-02-10 Mike Fenton <mifenton@rim.com>
861 BlackBerry Port - JS focus on blur can cause recursion
862 https://bugs.webkit.org/show_bug.cgi?id=78368
864 Prevent JS recursion of blur/focus by allowing focus
865 if we are already trying to prevent focus.
867 Reviewed by Rob Buis.
869 * blackberry/WebKitSupport/InputHandler.cpp:
870 (BlackBerry::WebKit::InputHandler::InputHandler):
871 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
872 (BlackBerry::WebKit::InputHandler::setElementFocused):
873 * blackberry/WebKitSupport/InputHandler.h:
876 2012-02-10 Rob Buis <rbuis@rim.com>
878 [BlackBerry] Upstream graphics helper classes in WebKitSupport
879 https://bugs.webkit.org/show_bug.cgi?id=78278
881 Reviewed by Antonio Gomes.
883 Initial upstream, no new tests.
885 * blackberry/WebKitSupport/RenderQueue.cpp: Added.
886 * blackberry/WebKitSupport/RenderQueue.h: Added.
888 2012-02-10 Rob Buis <rbuis@rim.com>
890 [BlackBerry] Upstream graphics helper classes in WebKitSupport
891 https://bugs.webkit.org/show_bug.cgi?id=78278
893 Reviewed by Antonio Gomes.
895 Initial upstream, no new tests.
897 * blackberry/WebKitSupport/SurfacePool.cpp: Added.
898 * blackberry/WebKitSupport/SurfacePool.h: Added.
899 * blackberry/WebKitSupport/TileIndex.h: Added.
900 * blackberry/WebKitSupport/TileIndexHash.h: Added.
902 2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
904 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
905 https://bugs.webkit.org/show_bug.cgi?id=78203
907 Reviewed by Rob Buis.
909 Initial upstream, no new tests.
911 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
912 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
914 2012-02-09 Rob Buis <rbuis@rim.com>
916 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
917 https://bugs.webkit.org/show_bug.cgi?id=78276
919 Reviewed by Antonio Gomes.
921 Initial upstream, no new tests.
923 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
924 * blackberry/WebKitSupport/WebPageCompositor.h: Added.
926 2012-02-08 Jacky Jiang <zhajiang@rim.com>
928 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
929 https://bugs.webkit.org/show_bug.cgi?id=78049
931 Reviewed by Rob Buis.
933 Initial upstream, no new tests.
935 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
936 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
937 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
938 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
940 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
942 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
943 https://bugs.webkit.org/show_bug.cgi?id=78082
945 Reviewed by Rob Buis.
947 Initial upstream, no new tests.
949 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
950 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
952 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
954 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
955 https://bugs.webkit.org/show_bug.cgi?id=78078
957 Reviewed by Rob Buis.
959 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
960 been upstreamed has been removed from the BlackBerry porting internally.
961 So we should remove it from the build system.
963 * blackberry/CMakeListsBlackBerry.txt:
965 2012-02-08 Rob Buis <rbuis@rim.com>
967 [BlackBerry] Upstream DumpRenderTreeBlackBerry
968 https://bugs.webkit.org/show_bug.cgi?id=78042
970 Reviewed by Antonio Gomes.
972 Add abstract interface for our DumpRenderTree solution.
974 * blackberry/Api/DumpRenderTreeClient.h: Added.
976 2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
978 Initial upstreaming of input handling for BlackBerry port
979 https://bugs.webkit.org/show_bug.cgi?id=77992
981 Reviewed by Rob Buis.
983 * blackberry/WebKitSupport/InputHandler.cpp: Added.
984 * blackberry/WebKitSupport/InputHandler.h: Added.
986 2012-02-07 Robert Kroeger <rjkroege@chromium.org>
988 [chromium] Remove no longer necessary Chromium gesture recognizer code.
989 https://bugs.webkit.org/show_bug.cgi?id=77492
991 Reviewed by Adam Barth.
993 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
995 2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
997 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
998 https://bugs.webkit.org/show_bug.cgi?id=77843
1000 Reviewed by Rob Buis.
1002 Initial upstream, no new tests.
1004 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
1005 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
1007 2012-02-07 Rob Buis <rbuis@rim.com>
1009 [BlackBerry] Upstream DumpRenderTreeSupport
1010 https://bugs.webkit.org/show_bug.cgi?id=77991
1012 Reviewed by Antonio Gomes.
1014 No functionalities changed, no new tests.
1016 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
1017 (toGeolocationClientMock):
1018 (DumpRenderTreeSupport::DumpRenderTreeSupport):
1019 (DumpRenderTreeSupport::~DumpRenderTreeSupport):
1020 (DumpRenderTreeSupport::javaScriptObjectsCount):
1021 (DumpRenderTreeSupport::garbageCollectorCollect):
1022 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
1023 (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
1024 (DumpRenderTreeSupport::linksIncludedInFocusChain):
1025 (DumpRenderTreeSupport::dumpConfigurationForViewport):
1026 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
1027 (DumpRenderTreeSupport::resetGeolocationMock):
1028 (DumpRenderTreeSupport::setMockGeolocationError):
1029 (DumpRenderTreeSupport::setMockGeolocationPermission):
1030 (DumpRenderTreeSupport::setMockGeolocationPosition):
1031 (DumpRenderTreeSupport::scalePageBy):
1032 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
1033 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
1037 (DumpRenderTreeSupport):
1039 2012-02-07 Jacky Jiang <zhajiang@rim.com>
1041 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
1042 https://bugs.webkit.org/show_bug.cgi?id=77993
1044 Reviewed by Rob Buis.
1046 Initial upstream, no new tests.
1048 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
1049 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
1050 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
1051 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
1053 2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
1055 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
1056 https://bugs.webkit.org/show_bug.cgi?id=77927
1058 Reviewed by Antonio Gomes.
1060 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
1061 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
1062 use the d pointer directly because the client is internal implementation.
1064 No functionalities changed, no new tests.
1066 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
1067 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
1068 (GeolocationControllerClientBlackBerry::requestPermission):
1069 (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
1070 (GeolocationControllerClientBlackBerry::onLocationUpdate):
1071 (GeolocationControllerClientBlackBerry::onLocationError):
1072 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
1074 (GeolocationControllerClientBlackBerry):
1076 2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
1078 [BlackBerry] Remove unused variable in BackingStore
1079 https://bugs.webkit.org/show_bug.cgi?id=77851
1081 Reviewed by Kentaro Hara.
1083 * blackberry/Api/BackingStore.cpp:
1084 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1086 2012-02-04 Jacky Jiang <zhajiang@rim.com>
1088 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
1089 https://bugs.webkit.org/show_bug.cgi?id=77751
1091 Reviewed by Rob Buis.
1093 Initial upstream, no new tests.
1095 * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
1096 * blackberry/WebCoreSupport/ClientExtension.h: Added.
1097 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
1098 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
1100 2012-01-11 Jacky Jiang <zhajiang@rim.com>
1102 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
1103 https://bugs.webkit.org/show_bug.cgi?id=76096
1105 Reviewed by Rob Buis.
1107 We shouldn't blit visible contents for direct rendering. Guard it from
1110 * blackberry/Api/BackingStore.cpp:
1111 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1112 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1114 2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
1116 [Qt][WK2] Fix the build for newer Qt5
1117 https://bugs.webkit.org/show_bug.cgi?id=75964
1119 Reviewed by Simon Hausmann.
1121 * WebKit.pri: Added the new files to the buildsystem.
1123 2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
1125 [BlackBerry] Fix assertion failure in BackingStore::blitContents
1126 https://bugs.webkit.org/show_bug.cgi?id=75976
1128 Prevent an assertion failure in BackingStore::blitContents by
1129 checking that the srcRect of the transformation matrix is non empty.
1131 Reviewed by Adam Treat.
1133 Upstream BlackBerry port is not yet building and testable.
1135 * blackberry/Api/BackingStore.cpp:
1136 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1138 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
1140 [Mac] Sort the resources of WebKit.xcodeproj
1141 https://bugs.webkit.org/show_bug.cgi?id=75634
1143 Reviewed by Andreas Kling.
1145 * WebKit.xcodeproj/project.pbxproj:
1147 2012-01-06 Jacky Jiang <zhajiang@rim.com>
1149 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
1150 https://bugs.webkit.org/show_bug.cgi?id=75649
1152 Reviewed by Antonio Gomes.
1154 Initial upstream, no new tests.
1156 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
1157 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
1159 2012-01-03 Jon Lee <jonlee@apple.com>
1161 Leak of WebNotificationClient when page is destroyed
1162 https://bugs.webkit.org/show_bug.cgi?id=74980
1163 <rdar://problem/10611231>
1165 Reviewed by Mark Rowe.
1167 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
1168 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
1170 * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
1172 2011-12-15 Jacky Jiang <zhajiang@rim.com>
1174 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
1175 https://bugs.webkit.org/show_bug.cgi?id=74643
1177 Reviewed by Rob Buis.
1179 Initial upstream, no new tests.
1181 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
1182 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
1183 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
1184 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
1186 2011-12-15 Jacky Jiang <zhajiang@rim.com>
1188 [BlackBerry] Regression: lots of checkerboarding
1189 https://bugs.webkit.org/show_bug.cgi?id=74611
1191 Reviewed by Daniel Bates.
1193 Fix a regression caused by r102843 which introduced a lot of unnecessary
1194 checkerboarding. R102843 changed behavior by removing a check for blit
1195 based on whether the render actually took place and whether the
1196 backingstore was in the midst of suspended updates.
1197 The initial anthor is Adam Treat <atreat@rim.com>.
1199 * blackberry/Api/BackingStore.cpp:
1200 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1201 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1202 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1203 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1204 * blackberry/Api/BackingStore_p.h:
1205 (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
1207 2011-12-15 Adam Treat <atreat@rim.com>
1209 Reviewed by Rob Buis.
1211 https://bugs.webkit.org/show_bug.cgi?id=74609
1214 For certain configurations of webpage content and zoom level we were
1215 failing to produce a valid backingstore matrix by being to strict on
1216 whether a given matrix fits the preferred matrix orientation.
1217 This patch fixes this by insisting on storing a candidate divisor
1218 whether or not it agrees with the preferred matrix orientation and then
1219 comparing all subsequent divisors.
1221 * blackberry/Api/BackingStore.cpp:
1222 (BlackBerry::WebKit::divisorIsPerfectWidth):
1223 (BlackBerry::WebKit::divisorIsPerfectHeight):
1224 (BlackBerry::WebKit::divisorIsPreferredDirection):
1225 (BlackBerry::WebKit::bestDivisor):
1227 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1229 [BlackBerry] Refactor code and add some debug messages in backing store
1230 https://bugs.webkit.org/show_bug.cgi?id=74539
1232 Reviewed by Antonio Gomes.
1234 Refactor and get rid of the confusing and unnecessary
1235 'renderContentOnly' flag from the family of render methods in the
1237 Remove the overload of the render method that takes a list of rects from
1238 the backing store since it is just a for loop and only one place calls it.
1239 Add a debug message to illustrate when we start showing checkerboard and
1241 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
1242 and add a new message for debugging WebCore invalidation requests.
1243 The original author is Adam Treat <atreat@rim.com>
1245 * blackberry/Api/BackingStore.cpp:
1246 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
1247 (BlackBerry::WebKit::BackingStorePrivate::repaint):
1248 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1249 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
1250 (BlackBerry::WebKit::BackingStorePrivate::render):
1251 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1252 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1253 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
1254 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1255 (BlackBerry::WebKit::BackingStorePrivate::updateTile):
1256 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
1257 * blackberry/Api/BackingStore_p.h:
1259 2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
1261 [BlackBerry] Add notification support for the BlackBerry port
1262 https://bugs.webkit.org/show_bug.cgi?id=73194
1264 Reviewed by Nikolas Zimmermann.
1266 Contributed by Torch team, the main contributor is Robin Qiu
1267 <robin.qiu@torchmobile.com.cn>.
1269 Initial upstream, no new tests.
1271 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
1272 (WebKit::NotificationPresenterImpl::instance):
1273 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
1274 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
1275 (WebKit::NotificationPresenterImpl::show):
1276 (WebKit::NotificationPresenterImpl::cancel):
1277 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
1278 (WebKit::NotificationPresenterImpl::requestPermission):
1279 (WebKit::NotificationPresenterImpl::onPermission):
1280 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
1281 (WebKit::NotificationPresenterImpl::checkPermission):
1282 (WebKit::NotificationPresenterImpl::notificationClicked):
1283 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
1284 There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
1285 To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
1287 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1289 [BlackBerry] Switch to libjpeg for decoding
1290 https://bugs.webkit.org/show_bug.cgi?id=74475
1292 Reviewed by Daniel Bates.
1294 Append libjpeg instead of libimg.
1296 * blackberry/CMakeListsBlackBerry.txt:
1298 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1300 Upstream text codec and web string files of BlackBerry API
1301 https://bugs.webkit.org/show_bug.cgi?id=73586
1303 Reviewed by Daniel Bates.
1305 Initial upstream, no new tests.
1307 * blackberry/Api/WebKitTextCodec.cpp: Added.
1308 (BlackBerry::WebKit::isSameEncoding):
1309 (BlackBerry::WebKit::isASCIICompatibleEncoding):
1310 (BlackBerry::WebKit::transcode):
1311 (BlackBerry::WebKit::base64DecodePolicyForWebCore):
1312 (BlackBerry::WebKit::base64Decode):
1313 (BlackBerry::WebKit::base64Encode):
1314 (BlackBerry::WebKit::unescapeURL):
1315 (BlackBerry::WebKit::escapeURL):
1316 (BlackBerry::WebKit::getExtensionForMimeType):
1317 * blackberry/Api/WebKitTextCodec.h: Added.
1318 * blackberry/Api/WebString.cpp: Added.
1319 (BlackBerry::WebKit::WebString::WebString):
1320 (BlackBerry::WebKit::WebString::~WebString):
1321 (BlackBerry::WebKit::WebString::fromUtf8):
1322 (BlackBerry::WebKit::WebString::operator=):
1323 (BlackBerry::WebKit::WebString::utf8):
1324 (BlackBerry::WebKit::WebString::characters):
1325 (BlackBerry::WebKit::WebString::length):
1326 (BlackBerry::WebKit::WebString::isEmpty):
1327 (BlackBerry::WebKit::WebString::equal):
1328 (BlackBerry::WebKit::WebString::equalIgnoringCase):
1329 * blackberry/Api/WebString.h: Added.
1331 2011-12-13 Arvid Nilsson <anilsson@rim.com>
1333 [Blackberry] Fix a leak in BackingStore class
1335 Don't leak the blit generation condvar and mutex.
1337 https://bugs.webkit.org/show_bug.cgi?id=74444
1339 Reviewed by Antonio Gomes.
1341 * blackberry/Api/BackingStore.cpp:
1342 (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
1344 2011-12-09 Jacky Jiang <zhajiang@rim.com>
1346 Upstream BlackBerry API backing store files
1347 https://bugs.webkit.org/show_bug.cgi?id=73668
1349 Reviewed by Daniel Bates.
1351 Contributed by Torch team, the main contributor is Adam Treat
1354 Initial upstream, no new tests.
1356 * blackberry/Api/BackingStore.cpp: Added.
1357 * blackberry/Api/BackingStore.h: Added.
1358 * blackberry/Api/BackingStore_p.h: Added.
1360 2011-12-06 Leo Yang <leo.yang@torchmobile.com.cn>
1362 Upstream about: feature in WebKit/blackberry/WebCoreSupport/
1363 https://bugs.webkit.org/show_bug.cgi?id=73612
1365 Reviewed by Antonio Gomes.
1367 * blackberry/CMakeListsBlackBerry.txt:
1368 * blackberry/WebCoreSupport/AboutData.cpp: Added.
1369 (WebCore::numberToHTMLTr):
1370 (WebCore::configPage):
1371 (WebCore::cacheTypeStatisticToHTMLTr):
1372 (WebCore::memoryPage):
1373 * blackberry/WebCoreSupport/AboutData.h: Added.
1374 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
1375 * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
1376 * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
1377 * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
1379 2011-12-01 Ryuan Choi <ryuan.choi@samsung.com>
1381 [EFL] Cleanup includes to reduce code complexity.
1382 https://bugs.webkit.org/show_bug.cgi?id=73540
1384 Reviewed by Gustavo Noronha Silva.
1386 * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
1388 2011-11-28 Jon Lee <jonlee@apple.com>
1390 Create skeleton framework for notifications support in WK2
1391 https://bugs.webkit.org/show_bug.cgi?id=73253
1392 <rdar://problem/10356943>
1394 Reviewed by Sam Weinig.
1396 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
1398 2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1400 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
1401 https://bugs.webkit.org/show_bug.cgi?id=72784
1403 Reviewed by Nikolas Zimmermann.
1405 Abstracted the JavaScript file names from inspector/front-end/inspector.html
1406 to keep them in-sync with the changes of inspector.html.
1408 * blackberry/CMakeListsBlackBerry.txt:
1410 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1412 [CMake] Move the top-level logic to the top-level directory.
1413 https://bugs.webkit.org/show_bug.cgi?id=72685
1415 Reviewed by Brent Fulgham.
1417 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
1419 2011-11-20 Mark Rowe <mrowe@apple.com>
1421 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
1423 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
1426 Reviewed by Dan Bernstein.
1428 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
1429 so it should add only negligible launch time overhead.
1431 2011-11-18 Daniel Bates <dbates@rim.com>
1433 Add CMake build infrastructure for the BlackBerry port
1434 https://bugs.webkit.org/show_bug.cgi?id=72768
1436 Reviewed by Antonio Gomes.
1438 * blackberry: Added.
1439 * blackberry/CMakeListsBlackBerry.txt: Added.
1441 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1443 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1444 https://bugs.webkit.org/show_bug.cgi?id=72710
1446 Reviewed by Brent Fulgham.
1450 2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
1452 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
1453 https://bugs.webkit.org/show_bug.cgi?id=72595
1455 Reviewed by Noam Rosenthal.
1457 * WebKit.pri: Add qwebelement_p.h to HEADERS.
1459 2011-11-11 Darin Adler <darin@apple.com>
1461 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
1462 If an older Xcode downgrades this file and we have a risk of some kind of
1463 oscillating commit situation, please contact me so I know not to do this again.
1465 2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
1467 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1468 https://bugs.webkit.org/show_bug.cgi?id=71368
1470 Reviewed by Antti Koivisto.
1472 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1474 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1476 [Qt] Refactor and clean up the qmake build system
1478 The qmake build system has accumulated a bit of cruft and redundancy
1479 over time. There's also a fairly tight coupling between how to build
1480 the various targets, and _what_ to build, making it harder to add new
1481 rules or sources. This patch aims to elevate these issues somewhat.
1483 This is a short-list of the changes:
1485 * The rules for how to build targets are now mostly contained as
1486 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1487 allows us to do pre- and post-processing of each project file,
1488 which helps to clean up the actual project files.
1490 * Derived sources are no longer generated as a separate make-step
1491 but is part of each target's project file as a subdir. Makefile
1492 rules are used to ensure that we run make on the derived sources
1493 before running qmake on the actual target makefile. This makes
1494 it easier to keep a proper dependency between derived sources
1497 * We use GNU make and the compiler to generate dependencies on
1498 UNIX-based systems running Qt 5. This allows us to lessen the
1499 need to run qmake, which should reduce compile time.
1501 * WebKit2 is now build by default if building with Qt 5. It can
1502 be disabled by passing --no-webkit2 to build-webkit.
1504 The result of these changes are hopefully a cleaner and easier
1505 build system to modify, and faster build times due to no longer
1506 running qmake on every single build. It's also a first step
1507 towards possibly generating the list of sources using another
1510 https://bugs.webkit.org/show_bug.cgi?id=71222
1512 Reviewed by Simon Hausmann.
1514 * WebKit.pri: Added.
1516 2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
1518 Extract WebOpenPanelResultListener out into its own file
1519 https://bugs.webkit.org/show_bug.cgi?id=69575
1521 Reviewed by David Kilzer.
1523 * WebKit.xcodeproj/project.pbxproj:
1525 2011-10-06 Anders Carlsson <andersca@apple.com>
1527 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
1528 https://bugs.webkit.org/show_bug.cgi?id=69586
1530 Reviewed by Darin Adler.
1532 * WebKit.xcodeproj/project.pbxproj:
1533 When building with clang, we don't need to run the check-for-global-initializers and
1534 check-for-exit-time-destructors anymore.
1536 2011-09-27 Andy Estes <aestes@apple.com>
1538 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
1539 https://bugs.webkit.org/show_bug.cgi?id=68863
1541 Reviewed by Darin Adler.
1543 The SolarWalk binary does not link against WebKit.framework directly,
1544 so calling NSVersionOfLinkTimeLibrary() will not return the version of
1545 WebKit against which SolarWalk was linked. Since Solar Walk has
1546 released an update that addresses the issue for which this app-specific
1547 hack was originally added, we should just remove the hack.
1549 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
1551 2011-09-25 Adam Barth <abarth@webkit.org>
1553 Remove PLATFORM(HAIKU) and associated code
1554 https://bugs.webkit.org/show_bug.cgi?id=68774
1556 Reviewed by Sam Weinig.
1559 * haiku/WebCoreSupport: Removed.
1560 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
1561 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
1562 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
1563 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
1564 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
1565 * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
1566 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
1567 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
1568 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
1569 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
1570 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
1571 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
1573 2011-09-23 Anders Carlsson <andersca@apple.com>
1575 Axe WebImageRendererFactory
1576 https://bugs.webkit.org/show_bug.cgi?id=68715
1578 Reviewed by Darin Adler.
1580 Remove WebImageRendererFactory.m from the Xcode project.
1582 * WebKit.xcodeproj/project.pbxproj:
1584 2011-09-23 Anders Carlsson <andersca@apple.com>
1586 Add OVERRIDE to a bunch of virtual member functions on clients
1587 https://bugs.webkit.org/show_bug.cgi?id=68712
1589 Reviewed by Sam Weinig.
1591 * WebKit.xcodeproj/project.pbxproj:
1593 2011-09-21 Dan Bernstein <mitz@apple.com>
1595 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
1596 https://bugs.webkit.org/show_bug.cgi?id=68451
1598 Reviewed by Darin Adler.
1600 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
1601 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
1603 2011-09-19 Anders Carlsson <andersca@apple.com>
1605 Remove WebViewEventHandling.mm
1606 https://bugs.webkit.org/show_bug.cgi?id=68387
1608 Reviewed by Adam Roben.
1610 Remove WebViewEventHandling.mm from the Xcode project.
1612 * WebKit.xcodeproj/project.pbxproj:
1614 2011-09-19 Dan Bernstein <mitz@apple.com>
1616 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
1617 https://bugs.webkit.org/show_bug.cgi?id=68323
1619 Reviewed by Sam Weinig.
1621 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
1623 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
1624 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
1625 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
1626 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
1628 2011-09-16 Filip Pizlo <fpizlo@apple.com>
1630 DFG JIT should inline Math.abs
1631 https://bugs.webkit.org/show_bug.cgi?id=68227
1633 Reviewed by Oliver Hunt.
1635 Added JavaScriptCore/dfg to include path path.
1639 2011-09-14 Anders Carlsson <andersca@apple.com>
1641 Get rid of WebCoreViewFactory and its WebViewFactory subclass
1642 https://bugs.webkit.org/show_bug.cgi?id=68124
1644 Reviewed by Sam Weinig.
1646 * WebKit.xcodeproj/project.pbxproj:
1648 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
1650 Reviewed by Antonio Gomes.
1652 [EFL] Exporting JavaScript objects for EFL port
1653 https://bugs.webkit.org/show_bug.cgi?id=43446
1655 This patch allows to export objects to JavaScript API,
1656 just like qt does, but it uses the netscape api
1657 to do the convertion to javascript object.
1660 Adding necessary files for the patch.
1662 2011-08-05 Anders Carlsson <andersca@apple.com>
1665 https://bugs.webkit.org/show_bug.cgi?id=65729
1667 Reviewed by Darin Adler.
1669 Remove deleted files from Xcode project.
1671 * WebKit.xcodeproj/project.pbxproj:
1673 2011-07-28 Tony Chang <tony@chromium.org>
1675 Add sql to svn:ignore and remove app.
1677 * chromium: Modified property svn:ignore.
1679 2011-07-08 David Reveman <reveman@chromium.org>
1681 Reviewed by Stephen White.
1683 [Chromium] Edge anti-aliasing for composited layers.
1684 https://bugs.webkit.org/show_bug.cgi?id=61388
1686 Track changes to TilingData class which now uses an outer border.
1688 * chromium/tests/TilingDataTest.cpp:
1690 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
1692 Reviewed by Simon Hausmann.
1694 generate-webkitversion.pl should not "use Switch"
1695 https://bugs.webkit.org/show_bug.cgi?id=63628
1697 Switch got deprecated on recent Perl versions and the script wasn't
1698 using the switch statement.
1700 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
1702 2011-06-01 Jer Noble <jer.noble@apple.com>
1704 Reviewed by Eric Carlson.
1706 Move Full Screen Controllers into WebCore.
1708 Remove dependency on QTKit from wekitExitFullscreen()
1709 https://bugs.webkit.org/show_bug.cgi?id=61843
1711 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
1712 have been moved into WebCore.
1714 * WebKit.xcodeproj/project.pbxproj:
1716 2011-06-15 David Kilzer <ddkilzer@apple.com>
1718 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
1720 Reviewed by Joseph Pecoraro.
1722 * WebKit.xcodeproj/project.pbxproj:
1723 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
1724 and change file type to Objective-C++.
1726 2011-06-02 Adam Barth <abarth@webkit.org>
1728 Reviewed by Ryosuke Niwa.
1730 Update svn:ignore property on Source/WebKit/chromium
1731 https://bugs.webkit.org/show_bug.cgi?id=61952
1733 Add some more generated files and directories mapped in using DEPS to svn:ignore.
1735 * chromium: Modified property svn:ignore.
1737 2011-05-20 Andy Estes <aestes@apple.com>
1739 Reviewed by Darin Adler.
1741 WebView loses firstResponder status when entering full-screen mode.
1742 https://bugs.webkit.org/show_bug.cgi?id=61153
1744 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
1745 private header so that WebKit2 can include it.
1747 2011-05-16 Dan Bernstein <mitz@apple.com>
1749 No need to compile .js files, that is what the JIT is for.
1751 * WebKit.xcodeproj/project.pbxproj:
1753 2011-05-12 Adele Peterson <adele@apple.com>
1755 Reviewed by Darin Adler and Adam Barth.
1757 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
1758 https://bugs.webkit.org/show_bug.cgi?id=60685
1760 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
1762 2011-04-18 Timothy Hatcher <timothy@apple.com>
1764 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
1765 now that all localized strings in WebKit/win use WEB_UI_STRING.
1767 https://webkit.org/b/58747
1769 Reviewed by Dan Bernstein.
1771 * English.lproj/Localizable.strings: Removed.
1773 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
1775 Reviewed by Timothy Hatcher.
1777 Move WebNodeHighlighter into its own file
1778 https://bugs.webkit.org/show_bug.cgi?id=58746
1780 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
1782 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
1784 Reviewed by Kenneth Rohde Christiansen.
1786 [CMAKE] Separate DerivedSources.
1787 https://bugs.webkit.org/show_bug.cgi?id=58427
1789 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
1791 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
1793 Unreviewed build fix for Mac.
1795 * WebKit.xcodeproj/project.pbxproj:
1797 2011-04-11 Anna Cavender <annacc@chromium.org>
1799 Reviewed by Eric Carlson.
1801 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1802 https://bugs.webkit.org/show_bug.cgi?id=53556
1804 * WebKit.xcodeproj/project.pbxproj:
1806 2011-04-08 Geoffrey Garen <ggaren@apple.com>
1808 Reviewed by Oliver Hunt.
1810 A few heap-related renames and file moves.
1812 WeakGCPtr<T> => Weak<T>
1813 Global<T> => Strong<T>
1815 collector/* => heap/*
1816 runtime/WeakGCPtr.h => heap/Weak.h
1818 (Eventually, even more files should move into the heap directory. Like
1819 Heap.h and Heap.cpp, for example.)
1823 2011-04-08 Dan Bernstein <mitz@apple.com>
1825 No need to compile .js files, that is what the JIT is for.
1827 * WebKit.xcodeproj/project.pbxproj:
1829 2011-04-08 Alpha Lam <hclam@chromium.org>
1831 Unreviewed, rolling out r83335.
1832 http://trac.webkit.org/changeset/83335
1833 https://bugs.webkit.org/show_bug.cgi?id=53556
1835 GTK and QT bots are broken
1837 * WebKit.xcodeproj/project.pbxproj:
1839 2011-04-07 Anna Cavender <annacc@chromium.org>
1841 Reviewed by Eric Carlson.
1843 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1844 https://bugs.webkit.org/show_bug.cgi?id=53556
1846 * WebKit.xcodeproj/project.pbxproj:
1848 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
1850 Revert ENABLE_TRACK patch due to compile failures.
1852 * WebKit.xcodeproj/project.pbxproj:
1854 2011-04-07 Andy Estes <aestes@apple.com>
1856 Reviewed by Darin Adler.
1858 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
1859 not included when replying to an email.
1860 https://bugs.webkit.org/show_bug.cgi?id=57794
1862 * WebKit.xcodeproj/project.pbxproj:
1864 2011-04-05 Alexey Proskuryakov <ap@apple.com>
1866 Reviewed by Darin Adler.
1868 Move attributedStringFromRange down to WebCore
1869 https://bugs.webkit.org/show_bug.cgi?id=57905
1871 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
1873 2011-03-29 Timothy Hatcher <timothy@apple.com>
1875 Update WebKit Localizable.strings to only contain WebKit/win strings.
1877 https://webkit.org/b/57354
1879 Reviewed by Sam Weinig.
1881 * English.lproj/Localizable.strings: Updated.
1883 2011-03-23 Jia Pu <jpu@apple.com>
1885 Reviewed by Darin Adler.
1887 Hook up new AppKit autocorrection UI with WK2.
1888 https://bugs.webkit.org/show_bug.cgi?id=56055
1889 <rdar://problem/8947463>
1891 Please see WebCore/ChangeLog for detail.
1893 * WebKit.xcodeproj/project.pbxproj:
1895 2011-03-17 Jeff Miller <jeffm@apple.com>
1897 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
1905 * WebKit.xcodeproj: Modified property svn:ignore.
1907 2011-03-15 Alexey Proskuryakov <ap@apple.com>
1909 Reviewed by Darin Adler.
1911 REGRESSION (WebKit2): keygen element doesn't work
1912 https://bugs.webkit.org/show_bug.cgi?id=56402
1913 <rdar://problem/9006545>
1915 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
1917 2011-03-11 Anton D'Auria <adauria@apple.com>
1919 Reviewed and landed by Brady Eidson.
1921 Add WebKit1 API to view and delete local storage
1922 https://bugs.webkit.org/show_bug.cgi?id=51878
1924 * WebKit.xcodeproj/project.pbxproj:
1926 2011-03-02 Sam Weinig <sam@webkit.org>
1928 Reviewed by Anders Carlsson.
1930 Fix remaining localization issues by piping all localized strings through WebCore's
1931 localization bottleneck.
1932 <rdar://problem/8728860>
1934 * WebKit.xcodeproj/project.pbxproj:
1936 2011-03-01 Sam Weinig <sam@webkit.org>
1938 Reviewed by Timothy Hatcher.
1940 WebKit2 needs to be made localizable
1941 https://bugs.webkit.org/show_bug.cgi?id=55483
1943 * StringsNotToBeLocalized.txt: Removed.
1944 * WebKit.xcodeproj/project.pbxproj:
1945 Copied Localizable.strings to WebCore, it can't be removed entirely
1946 yet since Windows is still using it.
1948 2011-02-24 Peter Kasting <pkasting@google.com>
1950 Reviewed by Eric Seidel.
1952 Drop the "U; " encryption level from the User Agent string.
1953 https://bugs.webkit.org/show_bug.cgi?id=54566
1955 * StringsNotToBeLocalized.txt:
1957 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1959 Reviewed by Alexey Proskuryakov.
1961 Drop the language tag part from the User Agent string
1962 https://bugs.webkit.org/show_bug.cgi?id=54560
1964 * StringsNotToBeLocalized.txt: Change the User Agent string
1967 2011-02-18 Patrick Gansterer <paroga@webkit.org>
1969 Unreviewed build fix after r78634 and r78786.
1973 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
1975 Reviewed by Adam Roben.
1977 HTML5 <details> and <summary>: localized text
1978 https://bugs.webkit.org/show_bug.cgi?id=54260
1980 Default details summary text must be localizable.
1982 * English.lproj/Localizable.strings:
1984 2011-02-06 Patrick Gansterer <paroga@webkit.org>
1986 Reviewed by Andreas Kling.
1988 [CMake] Add dependencies for Visual Studio projects
1989 https://bugs.webkit.org/show_bug.cgi?id=53773
1991 Add a WebCore dependecy to WebKit, so CMake can
1992 generate the correct build order for the solution.
1994 Remove JavaScriptCore dependecy, since WebCore already depends on it.
1998 2011-01-23 Mark Rowe <mrowe@apple.com>
2000 Follow-up to r76477.
2002 Fix the scripts that detect problematic code such as static initializers
2003 and destructors, weak vtables, inappropriate files in the framework wrappers,
2004 and public headers including private headers. These had all been broken
2005 since the projects were moved in to the Source directory as the paths to the
2006 scripts were not updated at that time.
2008 * WebKit.xcodeproj/project.pbxproj:
2010 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
2012 Reviewed by Csaba Osztrogonác.
2014 Refactoring of the custom allocation framework
2015 https://bugs.webkit.org/show_bug.cgi?id=49897
2017 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
2018 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
2019 equivalent macro implementation at the necessary places.
2021 2011-01-17 Dan Bernstein <mitz@apple.com>
2023 Rubber-stamped by Mark Rowe.
2025 Update xcodeproj svn:ignore to include xcuserdata.
2027 * WebKit.xcodeproj: Modified property svn:ignore.
2029 2011-01-17 Brady Eidson <beidson@apple.com>
2031 Rubberstamped by Adam Roben.
2033 Fix up the `make` build on Macs
2035 * Makefile: Point to the correct Makefile.shared
2037 2011-01-16 Adam Barth <abarth@webkit.org>
2039 Rubber-stamped by Eric Seidel.
2041 Move WebKit into Source
2042 https://bugs.webkit.org/show_bug.cgi?id=52530
2045 * scripts/generate-webkitversion.pl:
2047 2011-01-07 Enrica Casucci <enrica@apple.com>
2049 Reviewed by Alexey Proskuryakov.
2051 Paste and drag and drop use different code paths to interact with the pasteboard.
2052 https://bugs.webkit.org/show_bug.cgi?id=52093
2053 The change consists in a refactoring of the code to have only one class that
2054 deals with the pasteboard on Mac.
2056 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
2058 2010-12-31 Adam Barth <abarth@webkit.org>
2060 Update SVN ignore property to hide two more external dependencies.
2062 * chromium: Modified property svn:ignore.
2064 2010-12-22 Dan Bernstein <mitz@apple.com>
2066 Rubber-stamped by Mark Rowe.
2068 Changed WebKitTools to Tools in script build phases.
2070 * WebKit.xcodeproj/project.pbxproj:
2072 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2074 Reviewed by Eric Seidel.
2076 [EFL] Add linker script to export less symbols
2077 https://bugs.webkit.org/show_bug.cgi?id=44609
2079 Filter the exported symbols by using a linker script. Only symbols
2080 starting with "ewk_" are exported.
2082 * CMakeLists.txt: Add link flags to webkit library when there's a
2085 2010-12-07 Simon Fraser <simon.fraser@apple.com>
2087 Update Xcode project for newer Xcode.
2089 * WebKit.xcodeproj/project.pbxproj:
2091 2010-11-18 Darin Adler <darin@apple.com>
2093 * StringsNotToBeLocalized.txt: Updated for recent changes.
2095 2010-11-16 Patrick Gansterer <paroga@webkit.org>
2097 Reviewed by Andreas Kling.
2099 [CMake] Remove platform dependent include directories
2100 https://bugs.webkit.org/show_bug.cgi?id=49553
2104 2010-11-12 John Knottenbelt <jknotten@chromium.org>
2106 Reviewed by Steve Block.
2108 Rename GeolocationControllerClient to GeolocationClient.
2109 https://bugs.webkit.org/show_bug.cgi?id=49259
2111 * WebKit.xcodeproj/project.pbxproj:
2113 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
2115 [EFL] Unreviewed. Build fix after r71496.
2117 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
2118 include directories list.
2120 2010-11-04 Mike Thole <mthole@apple.com>
2122 Reviewed by Dan Bernstein.
2124 Title for images should use localized numerals
2125 https://bugs.webkit.org/show_bug.cgi?id=49017
2127 * English.lproj/Localizable.strings: Updated.
2129 2010-10-28 Mark Rowe <mrowe@apple.com>
2131 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
2132 that deprecated methods are no longer used.
2134 * WebKit.xcodeproj/project.pbxproj:
2136 2010-10-26 Dan Bernstein <mitz@apple.com>
2140 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
2142 2010-10-23 David Kilzer <ddkilzer@apple.com>
2144 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
2146 Reviewed by Sam Weinig.
2148 The only method defined in WebHTMLRepresentationInternal.h is
2149 also defined in WebHTMLRepresentation.h, so use that instead.
2151 * WebKit.xcodeproj/project.pbxproj: Removed references to
2152 WebHTMLRepresentationInternal.h.
2154 2010-10-21 David Kilzer <ddkilzer@apple.com>
2156 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
2158 Reviewed by Adam Roben.
2160 Fixes the following warning:
2162 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
2163 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
2165 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
2166 for WebStringTruncator.h to make it match other header files.
2168 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
2172 Fix efl build, add missing svg/properties include directory.
2176 2010-10-18 Alexey Proskuryakov <ap@apple.com>
2178 Reviewed by David Kilzer.
2180 https://bugs.webkit.org/show_bug.cgi?id=47864
2181 Convert WebNSUserDefaultsExtras.m to .mm
2183 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
2185 2010-10-12 Eric Seidel <eric@webkit.org>
2187 Reviewed by Darin Adler.
2189 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
2190 https://bugs.webkit.org/show_bug.cgi?id=45693
2192 * WebKit.xcodeproj/project.pbxproj:
2193 - Add the MailQuirksUserScript.js to the project.
2195 2010-10-11 Anders Carlsson <andersca@apple.com>
2197 Reviewed by Darin Adler.
2199 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
2200 https://bugs.webkit.org/show_bug.cgi?id=47523
2202 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
2204 * WebKit.xcodeproj/project.pbxproj:
2206 2010-10-07 Jessie Berlin <jberlin@apple.com>
2208 Reviewed by Sam Weinig.
2210 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
2211 representation of a WebKit2 WebSerializedScriptValue.
2212 https://bugs.webkit.org/show_bug.cgi?id=47390
2214 * WebKit.xcodeproj/project.pbxproj:
2215 Add WebSerializedJSValuePrivate.h.
2217 2010-10-05 John Abd-El-Malek <jam@chromium.org>
2219 Reviewed by Darin Fisher.
2221 [chromium] Get the link from a plugin when creating a context menu
2222 https://bugs.webkit.org/show_bug.cgi?id=47130
2224 * chromium/public/WebPlugin.h:
2225 (WebKit::WebPlugin::linkAtPosition):
2226 * chromium/public/WebView.h:
2227 * chromium/src/ChromeClientImpl.cpp:
2228 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
2229 * chromium/src/ContextMenuClientImpl.cpp:
2230 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2232 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2234 Unreviewed, EFL build fix.
2238 2010-09-20 Philippe Normand <pnormand@igalia.com>
2240 Reviewed by Eric Carlson.
2242 [GTK] enhanced context menu for media elements
2243 https://bugs.webkit.org/show_bug.cgi?id=45021
2245 Updated localizable strings.
2247 * English.lproj/Localizable.strings:
2249 2010-09-17 David Kilzer <ddkilzer@apple.com>
2251 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
2253 Reviewed by Joseph Pecoraro.
2255 * WebKit.xcodeproj/project.pbxproj: Added missing
2256 WebArchiveInternal.h header file to the project. It has been
2257 missing since r31281!
2259 2010-09-16 Dan Bernstein <mitz@apple.com>
2261 Reverted the previous change because r67628 has been reverted.
2263 * English.lproj/Localizable.strings:
2265 2010-09-16 Dan Bernstein <mitz@apple.com>
2267 Updated localizable strings.
2269 * English.lproj/Localizable.strings:
2271 2010-09-10 Darin Adler <darin@apple.com>
2273 Reviewed by Sam Weinig.
2275 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
2276 https://bugs.webkit.org/show_bug.cgi?id=45582
2278 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
2279 also gave the header private visibility so it will get installed in the
2280 PrivateHeaders directory.
2282 2010-09-02 Steve Block <steveblock@google.com>
2284 Reviewed by Adam Barth.
2286 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
2287 https://bugs.webkit.org/show_bug.cgi?id=43181
2289 * WebKit.xcodeproj/project.pbxproj:
2291 2010-08-30 Andy Estes <aestes@apple.com>
2293 Reviewed by Darin Adler.
2295 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
2297 * StringsNotToBeLocalized.txt:
2299 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2301 Unreviewed build fix.
2303 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
2304 shared library. After r65366, libewebkit.so was not being installed
2305 anymore when building with SHARED_CORE=0 (which is the default). This
2306 partially reverts that revision in order to fix this issue.
2308 * CMakeLists.txt: always install webkit library.
2310 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2312 Reviewed by Darin Adler.
2314 Add NetworkingContext to avoid layer violations
2315 https://bugs.webkit.org/show_bug.cgi?id=42292
2317 Preparation: Just add the files to the build system.
2319 * WebKit.xcodeproj/project.pbxproj: Added new files.
2321 2010-08-17 Brady Eidson <beidson@apple.com>
2323 Reviewed by Sam Weinig.
2325 Remove developmentRegion from the project file as it shouldn't have been checked in.
2327 * WebKit.xcodeproj/project.pbxproj:
2329 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
2331 [EFL] Build fix after r65366.
2333 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
2336 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
2338 Reviewed by Pavel Feldman.
2340 Web Inspector: -[WebInspector attach] and detach should work
2341 https://bugs.webkit.org/show_bug.cgi?id=43924
2343 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
2345 2010-08-14 Patrick Gansterer <paroga@paroga.com>
2347 Reviewed by Kenneth Rohde Christiansen.
2349 [CMake] Set target properties only if available
2350 https://bugs.webkit.org/show_bug.cgi?id=43978
2354 2010-08-13 Gavin Barraclough <barraclough@apple.com>
2356 Rubber stamped by Sam Weinig.
2357 Switch String::/UString::ascii() to return a CString.
2359 * WebKit.xcodeproj/project.pbxproj:
2361 2010-08-06 Gavin Barraclough <barraclough@apple.com>
2363 Rubber stamped by Sam Weinig
2365 Bug 43594 - Add string forwards to Forward.h
2366 This allows us to remove forward declarations for these classes from
2367 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
2369 * WebKit.xcodeproj/project.pbxproj:
2371 2010-08-06 Jessie Berlin <jberlin@apple.com>
2373 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
2376 * WebKit.xcodeproj/project.pbxproj:
2378 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
2380 Reviewed by David Kilzer.
2382 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2383 https://bugs.webkit.org/show_bug.cgi?id=40627
2385 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
2387 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
2389 2010-07-31 David Kilzer <ddkilzer@apple.com>
2391 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
2393 Reviewed by Dan Bernstein.
2395 This also fixes compilation of DumpRenderTree after changes for
2398 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
2399 the following headers:
2400 - WebFormDelegatePrivate.h
2401 - WebKitStatisticsPrivate.h
2402 - WebSecurityOriginPrivate.h
2404 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
2406 Reviewed by David Kilzer.
2408 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2409 https://bugs.webkit.org/show_bug.cgi?id=40627
2411 * WebKit.xcodeproj/project.pbxproj:
2412 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2413 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
2414 * efl/WebCoreSupport/ChromeClientEfl.h:
2416 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
2418 Reviewed by Antonio Gomes.
2420 [EFL] Add library version and soname to EFL generated libraries and binary.
2421 https://bugs.webkit.org/show_bug.cgi?id=43212
2423 Add version and soname to libewebkit.so.
2427 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
2429 Reviewed by Antonio Gomes.
2431 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
2432 https://bugs.webkit.org/show_bug.cgi?id=43002
2434 This should reduce the noise in WebKit/ChangeLog that comes from EFL
2435 port. Most of the changes on EFL port should be logged in
2436 WebKit/efl/ChangeLog.
2438 * CMakeLists.txt: Just change the path from where to include the file.
2440 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2442 Reviewed by Antonio Gomes.
2444 [EFL] Cleanup glib support (make it optional)
2445 https://bugs.webkit.org/show_bug.cgi?id=42480
2447 Just add glib flags and directories if necessary.
2449 * CMakeListsEfl.txt:
2451 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2453 Reviewed by Antonio Gomes.
2455 [EFL] Add support for using libcurl network backend.
2456 https://bugs.webkit.org/show_bug.cgi?id=42286
2458 Just add soup/curl directories and flags for the specific
2462 * CMakeListsEfl.txt:
2464 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2466 Reviewed by Antonio Gomes.
2468 [EFL] Implement input method notification
2469 https://bugs.webkit.org/show_bug.cgi?id=42640
2471 Notify browser when keyboard should be shown/hidden. Input method
2472 hints are updated before sending the signal. Client should be able to
2473 determine the input type by calling ewk_view_imh_get().
2475 * efl/EWebLauncher/main.c:
2476 (on_inputmethod_changed): example implementation that just prints to
2477 stdout if keyboard should be shown or hidden and the imh flags.
2478 (browserCreate): listen to signal about input method changing its
2480 * efl/WebCoreSupport/EditorClientEfl.cpp:
2481 (WebCore::EditorClientEfl::setInputMethodState): call new function
2482 responsible for implementing this notification.
2483 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2484 only from inside WebKit.
2485 * efl/ewk/ewk_view.cpp: implement setters and getters
2487 (ewk_view_input_method_state_set):
2488 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2489 possible input types.
2490 (_Ewk_View_Smart_Class::):
2492 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2494 Reviewed by Kenneth Rohde Christiansen.
2496 Fix zoom in/out on EFL after r62666. The patch for adding viewport
2497 missed the initialization of zoom_range.user_scalable. In case browser
2498 doesn't care about the viewport and does not listen to the signal,
2499 user_scalable will be always false, thus inhibiting zoom in/out.
2500 https://bugs.webkit.org/show_bug.cgi?id=42656
2502 * efl/EWebLauncher/main.c:
2503 (on_viewport_changed): when listening to signal about viewport meta tag,
2504 it's not sufficient to receive the parameters. One needs also to enforce
2505 these parameters in WebKit.
2506 * efl/ewk/ewk_view.cpp:
2507 (_ewk_view_priv_new): initialize user_scalable parameter to allow
2508 browser zooming in and out.
2510 2010-07-16 Zhe Su <suzhe@chromium.org>
2512 Reviewed by Darin Adler.
2514 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
2515 https://bugs.webkit.org/show_bug.cgi?id=42253
2517 Dummy implementation of EditorClient::willSetInputMethodState.
2519 * efl/WebCoreSupport/EditorClientEfl.cpp:
2520 (WebCore::EditorClientEfl::willSetInputMethodState):
2521 * efl/WebCoreSupport/EditorClientEfl.h:
2523 2010-07-15 Mark Rowe <mrowe@apple.com>
2525 Update the sorting in the Xcode project files.
2527 * WebKit.xcodeproj/project.pbxproj:
2529 2010-07-14 Sam Weinig <sam@webkit.org>
2531 Reviewed by Darin Adler.
2533 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
2534 Make changing Cursors work in WebKit2.
2536 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2537 (WebCore::ChromeClientEfl::setCursor):
2538 * efl/WebCoreSupport/ChromeClientEfl.h:
2539 Change prototype to match new one.
2541 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2543 Reviewed by Antonio Gomes.
2545 [EFL] Add eina_safety to popup menu deletion.
2546 https://bugs.webkit.org/show_bug.cgi?id=41873
2548 Since this is a public call, it's better to have an eina_safety on
2549 public calls. It would crash if browser calls this function to select
2550 an item of a nonexistent popup.
2552 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
2555 2010-07-13 Simon Fraser <simon.fraser@apple.com>
2557 Reviewed by Dan Bernstein.
2559 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
2561 Add WebRenderLayer files.
2563 * WebKit.xcodeproj/project.pbxproj:
2565 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
2567 Reviewed by Antonio Gomes.
2569 This commit implements an API for configuring a path to the cookie
2570 file in the Mozilla "cookies.txt" format, and functions to deal with it
2571 in a more EFL like API.
2573 [EFL] Add API for dealing with cookies in EFL port.
2574 https://bugs.webkit.org/show_bug.cgi?id=41770
2576 * CMakeListsEfl.txt:
2577 * efl/ewk/EWebKit.h:
2578 * efl/ewk/ewk_cookies.cpp: Added.
2579 (ewk_cookies_file_set): Set a path to the file storing cookies.
2580 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
2581 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
2582 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
2583 (ewk_cookies_cookie_free): Free memory used by a cookie.
2584 (ewk_cookies_policy_set): Set which acceptance policy will be used.
2585 (ewk_cookies_policy_get): Get current acceptance policy being used.
2586 * efl/ewk/ewk_cookies.h: Added.
2589 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2591 Unreviewed build fix after r60050.
2593 * CMakeLists.txt: Add WebCore/bindings to the include path.
2595 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2597 Reviewed by Adam Barth.
2599 [EFL] Fix style errors in ewk_private.h.
2600 https://bugs.webkit.org/show_bug.cgi?id=41742
2602 * efl/ewk/ewk_private.h:
2604 2010-07-09 Darin Adler <darin@apple.com>
2606 * StringsNotToBeLocalized.txt: Updated for recent changes.
2608 2010-07-08 Joone Hur <joone@kldp.org>
2610 Reviewed by Antonio Gomes.
2612 [EFL] fix cmake build for EWebLauncher
2613 https://bugs.webkit.org/show_bug.cgi?id=41830
2615 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
2617 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2619 Reviewed by Kenneth Rohde Christiansen.
2621 [EFL] Implement several notification hooks in FrameLoaderClient.
2622 We just notify browser, making the appropriate type conversions about
2623 the events occurring in WebCore.
2624 https://bugs.webkit.org/show_bug.cgi?id=41005
2626 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2627 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
2628 wrapper structures in stack in order to give client the opportunity to
2629 change parameters. Then, call the function it defines.
2630 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
2631 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
2633 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
2634 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
2635 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
2636 notify browser that the url changed.
2637 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
2639 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
2641 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
2643 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
2645 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
2647 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
2648 * efl/ewk/ewk_frame.cpp:
2649 (ewk_frame_request_will_send): emit signal notifying browser.
2650 (ewk_frame_request_assign_identifier): emit signal notifying browser.
2651 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
2652 (ewk_frame_view_state_save): emit signal notifying browser.
2653 (ewk_frame_load_provisional): emit signal notifying browser.
2654 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
2655 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
2656 (ewk_frame_load_document_finished): emit signal notifying browser.
2657 * efl/ewk/ewk_frame.h: update documentation about signals being sent
2658 and implement wrapper struct for ResourceRequest.
2659 * efl/ewk/ewk_private.h: export private functions.
2661 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2663 Reviewed by Kenneth Rohde Christiansen.
2665 [EFL] Flush backing store when going to new page.
2666 Call client method to flush backing store when going to a new page. This
2667 is the notification that data related to current page should be dropped,
2668 since a new page is being loaded.
2669 https://bugs.webkit.org/show_bug.cgi?id=41008
2671 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2672 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
2674 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2676 Unreviewed build fix after r62676.
2678 [EFL] Fix build after Page constructor has changed. By now, the
2679 introduced BackForwardControllerClient is not used.
2680 https://bugs.webkit.org/show_bug.cgi?id=41825
2682 * efl/ewk/ewk_view.cpp:
2683 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
2686 2010-07-07 Anders Carlsson <andersca@apple.com>
2688 Reviewed by Sam Weinig.
2690 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
2692 * WebKit.xcodeproj/project.pbxproj:
2694 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2696 Reviewed by Kenneth Rohde Christiansen.
2698 [EFL] EFLWebKit doesn't support viewport meta tag.
2699 Support viewport meta tag on EFL Port.
2700 https://bugs.webkit.org/show_bug.cgi?id=40278
2702 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
2704 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
2705 (browserCreate): Register the callback function for the 'viewport,changed' signal.
2706 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
2707 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
2708 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
2709 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2710 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
2711 when website doesn't contain viewport tag.
2712 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2713 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
2714 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2715 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
2716 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
2717 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
2718 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
2719 (_ewk_view_priv_new):
2720 (ewk_view_fixed_layout_size_set):
2721 (ewk_view_zoom_set):
2722 (ewk_view_zoom_weak_set):
2723 (ewk_view_zoom_animated_set):
2724 (ewk_view_viewport_set): Reports that viewport has changed.
2725 (ewk_view_viewport_get): Reports that viewport has changed.
2726 (ewk_view_zoom_range_set): Sets the zoom range.
2727 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
2728 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
2729 (ewk_view_user_scalable_set): Sets if zoom is enabled.
2730 (ewk_view_user_scalable_get): Gets if zoom is enabled.
2731 * efl/ewk/ewk_view.h:
2733 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
2735 Reviewed by Adam Barth.
2737 [EFL] Fix cmake build and libsoup detection
2738 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
2739 - LINK_FLAGS should be set using quotes, otherwise some wrong
2740 substitution takes place;
2741 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
2742 version we are using;
2743 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
2745 https://bugs.webkit.org/show_bug.cgi?id=41717
2748 * CMakeListsEfl.txt:
2750 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2752 Reviewed by Kenneth Rohde Christiansen.
2754 [EFL] Implement downloadURL in ContextMenuClientEfl
2755 When user selects a download menu from context menu, send the download
2756 request to application.
2757 https://bugs.webkit.org/show_bug.cgi?id=41149
2759 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2760 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
2761 file and Send it to application.
2762 * efl/WebCoreSupport/ContextMenuClientEfl.h:
2764 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2766 Reviewed by Kenneth Rohde Christiansen.
2768 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
2769 https://bugs.webkit.org/show_bug.cgi?id=40876
2771 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
2772 to change window size.
2774 (WebCore::ChromeClientEfl::windowRect):
2775 (WebCore::ChromeClientEfl::setWindowRect):
2777 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2779 Unreviewed build fix.
2781 [EFL] Build fix for latest version of Ecore library.
2782 Ecore recently changed return type of callbacks from int to Eina_Bool.
2784 * efl/EWebLauncher/main.c:
2785 * efl/ewk/ewk_view.cpp:
2786 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
2788 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2790 Reviewed by Kenneth Rohde Christiansen.
2792 [EFL] Simplify zoom setting by narrowing with WebCore API.
2793 Instead of creating a zoom_text_only field, use the already defined enum
2795 https://bugs.webkit.org/show_bug.cgi?id=40993
2797 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
2798 (ewk_frame_zoom_set):
2799 (ewk_frame_zoom_text_only_get):
2800 (ewk_frame_zoom_text_only_set):
2802 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2804 Reviewed by Kenneth Rohde Christiansen.
2806 [EFL] Implement download requests
2807 When a download request arrives through FrameLoaderClient, forward it to
2808 browser in order to be possible to download files.
2809 https://bugs.webkit.org/show_bug.cgi?id=40967
2811 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2812 (WebCore::FrameLoaderClientEfl::download): get file names and
2813 forward to ewk_view_download_request()
2814 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
2816 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2818 Reviewed by Kenneth Rohde Christiansen.
2820 [EFL] Stop frame loaders when deleting view.
2821 Frame loaders were still alive after view is deleted, causing
2822 segmentation fault when libsoup had something to deliver yet.
2823 https://bugs.webkit.org/show_bug.cgi?id=41007
2825 * efl/ewk/ewk_view.cpp:
2826 (_ewk_view_smart_del): stop loaders.
2828 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2830 Reviewed by Kenneth Rohde Christiansen.
2832 [EFL] Fix warnings about printf format
2833 When printing uint64_t the macro PRIu64 is needed in order to be
2834 portable across 32 and 64 bits. It was previously showing warning
2835 messages on 32-bits systems.
2836 https://bugs.webkit.org/show_bug.cgi?id=40965
2838 * efl/ewk/ewk_view.cpp:
2839 (ewk_view_exceeded_database_quota):
2841 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2843 Reviewed by Kenneth Rohde Christiansen.
2845 [EFL] Do not load error message for download and cancellation.
2846 When a download is made or a request is cancelled an error page should
2848 https://bugs.webkit.org/show_bug.cgi?id=40956
2850 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2851 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
2852 should not fallback.
2853 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
2854 should not fallback.
2855 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
2856 typo in related error message.
2857 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
2858 request or the policy changed (for example, because the request is a
2859 download) then it should not fallback.
2861 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2863 Reviewed by Kenneth Rohde Christiansen.
2865 [EFL] Implement runOpenPanel method. The interface with browser was
2866 already implemented. Now we are actually calling it.
2867 https://bugs.webkit.org/show_bug.cgi?id=40923
2869 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2870 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
2871 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
2873 2010-06-24 Jer Noble <jer.noble@apple.com>
2875 Reviewed by Eric Carlson.
2877 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
2878 https://bugs.webkit.org/show_bug.cgi?id=40939
2879 rdar://problem/7996172
2881 Add IOKit.framework to the list of linked frameworks.
2883 * WebKit.xcodeproj/project.pbxproj:
2885 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
2887 Reviewed by Gustavo Noronha Silva.
2889 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
2890 https://bugs.webkit.org/show_bug.cgi?id=40862
2892 * CMakeListsEfl.txt:
2893 * efl/ewebkit.pc.in:
2895 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2897 Reviewed by Gustavo Noronha Silva.
2899 Add implementaion of new windows for EFL port. Both cases of a link
2900 with target="_blank" and a javascript that does window.open() are
2901 treated, delegating to browser the role of actually creating the
2902 window (or blocking it).
2903 https://bugs.webkit.org/show_bug.cgi?id=40930
2905 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
2906 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2907 (WebCore::ChromeClientEfl::createWindow): implement method for
2908 creating new window by delegating to browser its creation. Browser
2909 might decide to continue on the same window by returning the same
2911 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2912 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
2913 for creating new window when its creation is done by a javascript
2915 * efl/ewk/EWebKit.h: new header for WindowFeatures.
2916 * efl/ewk/ewk_private.h:
2917 * efl/ewk/ewk_view.cpp:
2918 (ewk_view_window_create): call the method implemented by browser.
2919 * efl/ewk/ewk_view.h:
2920 * efl/ewk/ewk_window_features.cpp: Added.
2921 (ewk_window_features_unref):
2922 (ewk_window_features_ref):
2923 (ewk_window_features_bool_property_get):
2924 (ewk_window_features_int_property_get):
2925 (ewk_window_features_new_from_core): create and wrapped struct
2926 containing the core struct.
2927 * efl/ewk/ewk_window_features.h: Added.
2929 2010-06-18 Anders Carlsson <andersca@apple.com>
2931 Reviewed by Sam Weinig.
2933 Rename WebPluginPackage.m to make it an Objective-C++ file.
2935 * WebKit.xcodeproj/project.pbxproj:
2937 2010-06-18 Anders Carlsson <andersca@apple.com>
2939 Reviewed by Sam Weinig.
2941 Make WebCoreSystemInterface.h a C++ only header
2942 https://bugs.webkit.org/show_bug.cgi?id=40867
2944 * WebKit.xcodeproj/project.pbxproj:
2946 2010-06-18 Anders Carlsson <andersca@apple.com>
2948 Reviewed by Dan Bernstein.
2950 Add stubbed out WebPlatformStrategies class to WebKit.
2951 https://bugs.webkit.org/show_bug.cgi?id=40851
2953 * WebKit.xcodeproj/project.pbxproj:
2955 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
2957 Reviewed by Simon Hausmann.
2959 [qt] Better check for the declarative plugin inclusion.
2963 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2965 Reviewed by Eric Seidel.
2967 Clean EFL header files in order to diminish the compilation time with
2968 EFL from subversion. We remove the EFL includes from header files and use
2969 forward declarations, including the headers in correspondent source
2970 files when needed. This causes only the needed source files to be
2971 recompiled in case a new version of EFL is installed instead of
2972 triggering a recompilation of almost all WebCore/WebKit.
2973 https://bugs.webkit.org/show_bug.cgi?id=40575
2975 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
2976 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
2977 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
2979 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
2981 Unreviewed EFL build fix. Simple typo.
2983 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2984 (WebCore::InspectorClientEfl::sendMessageToFrontend):
2986 2010-06-14 Tony Chang <tony@chromium.org>
2988 Reviewed by Darin Fisher.
2990 Chromium shouldn't build inside the source directory
2991 https://bugs.webkit.org/show_bug.cgi?id=40489
2993 Ignore directories fetched by chromium and chromium mac output dir.
2995 * chromium: Added property svn:ignore.
2997 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
2999 Reviewed by Pavel Feldman.
3001 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3002 data from inspected page to WebInspector as JSON string via http. The native
3003 serialization to JSON string is supported by InspectorValue's classes. This patch
3004 has the implementation of sendMessageToFrontend function. WebKit version of it still
3005 uses ScriptFunctionCall and will be switched to another transport a little bit later.
3006 https://bugs.webkit.org/show_bug.cgi?id=40134
3008 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3009 (WebCore::InspectorClientEfl::sendMessageToFrontend):
3010 * efl/WebCoreSupport/InspectorClientEfl.h:
3012 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
3014 Unreviewed, rolling out r60889.
3015 http://trac.webkit.org/changeset/60889
3016 https://bugs.webkit.org/show_bug.cgi?id=40365
3018 gtk bot has some kind of memory corruption (Requested by
3021 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3022 * efl/WebCoreSupport/InspectorClientEfl.h:
3024 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
3026 Reviewed by Pavel Feldman.
3028 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3029 data from inspected page to WebInspector as JSON string via http. The native
3030 serialization to JSON string is supported by InspectorValue's classes. This patch
3031 has the implementation of sendMessageToFrontend function. WebKit version of it still
3032 uses ScriptFunctionCall and will be switched to another transport a little bit later.
3033 https://bugs.webkit.org/show_bug.cgi?id=40134
3035 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3036 (WebCore::InspectorClientEfl::sendMessageToFrontend):
3037 * efl/WebCoreSupport/InspectorClientEfl.h:
3039 2010-06-01 Alexey Proskuryakov <ap@apple.com>
3041 Reviewed by Sam Weinig.
3043 https://bugs.webkit.org/show_bug.cgi?id=39434
3044 REGRESSION (r59811): Geolocation callbacks cannot be created
3046 Removing unused WebGeolocationMock.
3048 * WebKit.xcodeproj/project.pbxproj:
3050 2010-05-31 Lyon Chen <liachen@rim.com>
3052 Reviewed by Kent Tamura.
3054 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
3055 https://bugs.webkit.org/show_bug.cgi?id=35530
3057 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.
3059 * efl/WebCoreSupport/EditorClientEfl.cpp:
3060 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
3062 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3064 Reviewed by Kenneth Rohde Christiansen.
3066 [EFL] Add Context Menu implementation
3067 https://bugs.webkit.org/show_bug.cgi?id=39821
3069 * CMakeListsEfl.txt: add context menu files.
3070 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3071 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3072 (WebCore::ContextMenuClientEfl::newPlatformDescription):
3073 (WebCore::ContextMenuClientEfl::freePlatformDescription):
3074 (WebCore::ContextMenuClientEfl::appendItem):
3075 (WebCore::ContextMenuClientEfl::show):
3076 * efl/WebCoreSupport/ContextMenuClientEfl.h:
3077 * efl/ewk/EWebKit.h:
3078 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
3079 browser for manipulating context menus.
3080 (ewk_context_menu_ref):
3081 (ewk_context_menu_unref):
3082 (ewk_context_menu_destroy):
3083 (ewk_context_menu_item_list_get):
3084 (ewk_context_menu_item_new):
3085 (ewk_context_menu_item_select):
3086 (ewk_context_menu_item_free):
3087 (ewk_context_menu_item_type_get):
3088 (ewk_context_menu_item_type_set):
3089 (ewk_context_menu_item_action_get):
3090 (ewk_context_menu_item_action_set):
3091 (ewk_context_menu_item_title_get):
3092 (ewk_context_menu_item_title_set):
3093 (ewk_context_menu_item_checked_get):
3094 (ewk_context_menu_item_checked_set):
3095 (ewk_context_menu_item_enabled_get):
3096 (ewk_context_menu_item_enabled_set):
3097 (ewk_context_menu_new):
3098 (ewk_context_menu_free):
3099 (ewk_context_menu_item_append):
3100 (ewk_context_menu_custom_get):
3101 (ewk_context_menu_show):
3102 * efl/ewk/ewk_contextmenu.h: Added.
3103 * efl/ewk/ewk_private.h:
3104 * efl/ewk/ewk_view.cpp:
3105 (ewk_view_context_menu_forward_event): inform browser a new context
3107 (ewk_view_exceeded_database_quota): small fix to previous
3109 * efl/ewk/ewk_view.h:
3111 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3113 Reviewed by Kenneth Rohde Christiansen.
3115 [EF] Remove compiler warnings and add test for switching page
3117 https://bugs.webkit.org/show_bug.cgi?id=39871
3119 * efl/EWebLauncher/main.c:
3124 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3126 Reviewed by Kenneth Rohde Christiansen.
3128 [EFL] Allow client to override default database quota. We increase the
3129 default database quota to 1MB (it was incorrectly set to 1KB, which is
3130 too low) and add methods to allow client to iteratively database quota
3131 when it becomes greater than the allowed value.
3132 https://bugs.webkit.org/show_bug.cgi?id=39867
3134 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3135 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
3136 to allow client to increase database quota iteratively.
3137 * efl/ewk/ewk_private.h:
3138 * efl/ewk/ewk_settings.cpp:
3139 * efl/ewk/ewk_view.h:
3141 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3143 Reviewed by Kenneth Rohde Christiansen.
3145 [EFL] Add default path to web database and methods to set it.
3146 If a default path is not set, it will default to "/", in which a
3147 normal user usually does not have write permission.
3149 * efl/EWebLauncher/main.c: overwrite default directory with another
3152 * efl/ewk/ewk_main.cpp:
3153 (ewk_init): add default path
3154 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
3155 (ewk_settings_web_database_path_set):
3156 (ewk_settings_web_database_path_get):
3157 * efl/ewk/ewk_settings.h:
3159 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3161 Reviewed by Kenneth Rohde Christiansen.
3163 [EFL] Fix wrongly set clipper. Now the scrollbars from main
3164 frame are shown even on a zoom level lower than 1.0.
3166 * efl/ewk/ewk_view_single.c:
3167 (_ewk_view_single_smart_add):
3168 (_ewk_view_single_smart_backing_store_add):
3169 (ewk_view_single_smart_set):
3171 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3173 Reviewed by Kenneth Rohde Christiansen.
3175 [EFL] Add support for Popup menus
3176 https://bugs.webkit.org/show_bug.cgi?id=39629
3178 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
3179 and destroy popup menu.
3180 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
3181 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
3182 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
3183 * efl/ewk/ewk_private.h: add function to call browser when a popup is
3186 2010-05-25 Joone Hur <joone.hur@samsung.com>
3188 Reviewed by Gustavo Noronha Silva.
3191 http://webkit.org/b/39648
3193 * efl/ewk/ewk_frame.cpp:
3194 (ewk_frame_zoom_get): Add missed namespace
3195 (ewk_frame_zoom_set): Ditto.
3196 (ewk_frame_zoom_text_only_set): Ditto.
3197 * efl/ewk/ewk_view.cpp:
3198 (_ewk_view_priv_new): Add a null parameter when creating a Page.
3200 2010-05-24 Darin Adler <darin@apple.com>
3202 Reviewed by Eric Seidel.
3204 Move view-related functions from Frame to FrameView
3205 https://bugs.webkit.org/show_bug.cgi?id=39366
3207 * efl/ewk/ewk_frame.cpp:
3208 (ewk_frame_editable_set): Removed call to empty function,
3209 removeEditingStyleFromBodyElement.
3210 (ewk_frame_zoom_get): Call function on FrameView.
3211 (ewk_frame_zoom_set): Ditto.
3212 (ewk_frame_zoom_text_only_set): Ditto.
3214 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
3216 Reviewed by Adam Treat.
3218 [EFL] Add build system for the EFL port.
3219 http://webkit.org/b/37945
3221 * CMakeLists.txt: Added.
3222 * CMakeListsEfl.txt: Added.
3224 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3226 Reviewed by David Levin.
3228 [EF] Include missing header.
3229 http://webkit.org/b/38905
3231 * efl/ewk/ewk_main.cpp: Include PageGroup.h
3233 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
3235 Reviewed by Laszlo Gombos.
3237 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
3238 http://webkit.org/b/38777
3240 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3242 2010-05-05 Dan Bernstein <mitz@apple.com>
3244 Reviewed by Simon Fraser.
3246 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
3247 https://bugs.webkit.org/show_bug.cgi?id=38427
3249 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
3252 2010-05-03 Darin Adler <darin@apple.com>
3254 * English.lproj/Localizable.strings: Regenerated.
3255 * StringsNotToBeLocalized.txt: Updated for recent changes.
3257 2010-05-03 Jens Alfke <snej@chromium.org>
3259 Reviewed by Darin Fisher.
3261 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
3262 https://bugs.webkit.org/show_bug.cgi?id=38397
3264 No tests (functionality is exposed only through native WebKit API.)
3266 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3267 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
3269 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3271 Reviewed by Gustavo Noronha Silva.
3273 Implement findThemePath to locate the correct theme file instead of
3274 relying on a hardcoded location.
3275 http://webkit.org/b/37996
3277 * efl/EWebLauncher/main.c:
3278 (findThemePath): Fix to locate the correct theme files.
3279 (main): Use findThemePath() instead of a hardcoded one.
3281 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3283 Reviewed by Gustavo Noronha Silva.
3285 Update efl/ewebkit.pc.in to match the variable substitution syntax
3287 http://webkit.org/b/37999
3289 * efl/ewebkit.pc.in: Updated.
3291 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3293 Reviewed by Gustavo Noronha Silva.
3295 Update EWebKit (EFL port) to match recent API changes.
3296 http://webkit.org/b/37997
3298 * efl/ewk/ewk_frame.cpp:
3299 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
3300 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
3301 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
3302 (ewk_frame_plugin_create): Disable temporarily PluginView-related
3303 code until a proper plugin implementation is made.
3304 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
3305 (ewk_view_selection_get): Fix a reference to WebCore::CString to
3308 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
3310 Reviewed by Gustavo Noronha Silva.
3312 Update EFL port files to match recent API changes.
3313 http://webkit.org/b/37876
3315 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3317 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
3318 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
3320 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
3321 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
3322 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
3323 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
3324 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
3325 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
3326 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
3327 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
3328 (WebCore::ChromeClientEfl::scroll): Updated.
3329 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
3330 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
3331 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
3332 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3333 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
3334 from FrameLoader::writer.
3335 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
3336 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
3337 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
3339 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
3341 Reviewed by Nikolas Zimmermann.
3343 Add missing EFL WebKit/efl theme files.
3344 http://webkit.org/b/37854
3346 * efl/DefaultTheme/default.edc: Added.
3347 * efl/DefaultTheme/widget/button/button.edc: Added.
3348 * efl/DefaultTheme/widget/check/check.edc: Added.
3349 * efl/DefaultTheme/widget/combo/combo.edc: Added.
3350 * efl/DefaultTheme/widget/entry/entry.edc: Added.
3351 * efl/DefaultTheme/widget/file/file.edc: Added.
3352 * efl/DefaultTheme/widget/radio/radio.edc: Added.
3353 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
3354 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
3355 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
3356 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
3358 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
3360 Reviewed by Adam Roben.
3362 Update EFL port to match recent API changes.
3363 http://webkit.org/b/37853
3365 * efl/WebCoreSupport/EditorClientEfl.cpp:
3366 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3367 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
3368 (WebCore::FrameLoaderClientEfl::objectContentType):
3369 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
3370 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
3371 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3373 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
3375 Reviewed by Kenneth Rohde Christiansen.
3377 Add EFL port files to efl/WebCoreSupport.
3378 http://webkit.org/b/35915
3380 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
3381 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
3383 2010-04-15 Adam Roben <aroben@apple.com>
3385 Expose UserContentURLPattern as WebKit SPI
3387 Fixes <http://webkit.org/b/37354>.
3389 Reviewed by Tim Hatcher.
3391 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
3393 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
3395 Reviewed by Kenneth Rohde Christiansen.
3397 Add EFL port files to efl/WebCoreSupport.
3398 http://webkit.org/b/35918
3400 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
3401 * efl/WebCoreSupport/EditorClientEfl.h: Added.
3403 2010-04-10 Mark Rowe <mrowe@apple.com>
3405 Reviewed by Dan Bernstein.
3407 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
3409 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
3411 * WebKit.xcodeproj/project.pbxproj:
3413 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
3415 Reviewed by Kenneth Rohde Christiansen.
3417 Add ewk_view (the high level object to acces the WebKit-EFL browser
3418 component) to efl/ewk.
3419 http://webkit.org/b/35932
3421 * efl/ewk/ewk_view.cpp: Added.
3422 * efl/ewk/ewk_view.h: Added.
3424 2010-04-05 Alexey Proskuryakov <ap@apple.com>
3426 Reviewed by Darin Adler.
3428 https://bugs.webkit.org/show_bug.cgi?id=37111
3429 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3431 https://bugs.webkit.org/show_bug.cgi?id=37111
3432 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3434 * English.lproj/Localizable.strings: Added a string for plug-in failure.
3436 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
3438 Reviewed by Gustavo Noronha Silva.
3440 Add EFL's pkg-config metadata file file to efl/.
3441 http://webkit.org/b/36766
3443 * efl/ewebkit.pc.in: Added.
3445 2010-03-30 Gavin Barraclough <barraclough@apple.com>
3447 Rubber stamped by Sam Weinig.
3449 https://bugs.webkit.org/show_bug.cgi?id=36866
3452 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3453 * efl/ewk/ewk_frame.cpp:
3454 (ewk_frame_name_get):
3455 (ewk_frame_selection_get):
3456 (ewk_frame_uri_changed):
3457 * efl/ewk/ewk_history.cpp:
3458 * efl/ewk/ewk_settings.cpp:
3460 2010-03-28 Alexey Proskuryakov <ap@apple.com>
3462 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3464 * efl/ewk/ewk_frame.cpp:
3466 2010-03-22 Kevin Decker <kdecker@apple.com>
3468 Reviewed by Simon Fraser.
3470 https://bugs.webkit.org/show_bug.cgi?id=36328
3472 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3474 2010-03-22 Darin Adler <darin@apple.com>
3476 * StringsNotToBeLocalized.txt: Updated for recent changes.
3478 2010-03-22 Kevin Decker <kdecker@apple.com>
3480 Reviewed by John Sullivan.
3482 https://bugs.webkit.org/show_bug.cgi?id=36328
3484 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3486 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
3488 Reviewed by Kenneth Rohde Christiansen.
3490 Add EFL port files to efl/ewk.
3491 http://webkit.org/b/35931
3493 * efl/ewk/ewk_settings.cpp: Added.
3494 * efl/ewk/ewk_settings.h: Added.
3496 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
3498 Reviewed by Kenneth Rohde Christiansen.
3500 Add default theme files to efl/DefaultTheme.
3501 http://webkit.org/b/36240
3503 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
3504 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
3505 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
3506 * efl/DefaultTheme/radio/img_radio_off.png: Added.
3507 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
3508 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
3509 * efl/DefaultTheme/combo/combo_normal.png: Added.
3510 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
3511 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
3512 * efl/DefaultTheme/combo/combo_hover.png: Added.
3513 * efl/DefaultTheme/combo/combo_focus.png: Added.
3514 * efl/DefaultTheme/combo/combo_press_button.png: Added.
3515 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
3516 * efl/DefaultTheme/combo/combo_press.png: Added.
3517 * efl/DefaultTheme/combo/icon.png: Added.
3518 * efl/DefaultTheme/file/file_normal.png: Added.
3519 * efl/DefaultTheme/file/file_press.png: Added.
3520 * efl/DefaultTheme/file/file_hover.png: Added.
3521 * efl/DefaultTheme/file/file_focus.png: Added.
3522 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
3523 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
3524 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
3525 * efl/DefaultTheme/search/field/field_focused.png: Added.
3526 * efl/DefaultTheme/search/field/field_normal.png: Added.
3527 * efl/DefaultTheme/search/field/field_hovered.png: Added.
3528 * efl/DefaultTheme/entry/img_normal.png: Added.
3529 * efl/DefaultTheme/entry/img_hovered.png: Added.
3530 * efl/DefaultTheme/entry/img_focused.png: Added.
3531 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
3532 * efl/DefaultTheme/check/img_check_on.png: Added.
3533 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
3534 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
3535 * efl/DefaultTheme/check/img_check_off.png: Added.
3536 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
3537 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
3538 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
3539 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
3540 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
3541 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
3542 * efl/DefaultTheme/button/img_button_normal.png: Added.
3543 * efl/DefaultTheme/button/img_button_focus.png: Added.
3544 * efl/DefaultTheme/button/img_button_hover.png: Added.
3545 * efl/DefaultTheme/button/img_button_press.png: Added.
3547 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
3549 Reviewed by Kenneth Rohde Christiansen.
3551 Add EFL example browser to efl/EWebLauncher.
3552 http://webkit.org/b/36176
3554 * efl/EWebLauncher/main.c: Added.
3556 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
3558 Reviewed by Kenneth Rohde Christiansen.
3560 Add EFL port files to efl/WebCoreSupport.
3561 http://webkit.org/b/35916
3563 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3564 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
3566 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
3568 Reviewed by Pavel Feldman.
3570 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.
3572 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
3573 https://bugs.webkit.org/show_bug.cgi?id=35036
3575 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3576 (WebCore::InspectorClientEfl::openInspectorFrontend):
3577 * efl/WebCoreSupport/InspectorClientEfl.h:
3579 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3581 Reviewed by Kenneth Rohde Christiansen.
3583 Add EFL port files to efl/ewk.
3584 http://webkit.org/b/35925
3586 * efl/ewk/ewk_history.cpp: Added.
3587 * efl/ewk/ewk_history.h: Added.
3589 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3591 Reviewed by Kenneth Rohde Christiansen.
3593 Add EFL port files to efl/ewk.
3594 http://webkit.org/b/35928
3596 * efl/ewk/ewk_main.cpp: Added.
3597 * efl/ewk/ewk_main.h: Added.
3599 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3601 Reviewed by Kenneth Rohde Christiansen.
3603 Add EFL port files to efl/ewk.
3604 http://webkit.org/b/35924
3606 * efl/ewk/ewk_frame.cpp: Added.
3607 * efl/ewk/ewk_frame.h: Added.
3609 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3611 Reviewed by Kenneth Rohde Christiansen.
3613 Add EFL port files to efl/ewk.
3614 http://webkit.org/b/35936
3616 * efl/ewk/ewk_view_single.c: Added.
3618 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3620 Reviewed by Kenneth Rohde Christiansen.
3622 Add EFL port files to efl/ewk.
3623 http://webkit.org/b/35929
3625 * efl/ewk/ewk_util.cpp: Added.
3626 * efl/ewk/ewk_util.h: Added.
3628 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3630 Reviewed by Kenneth Rohde Christiansen.
3632 Add EFL port files to efl/ewk.
3633 http://webkit.org/b/35934
3635 * efl/ewk/EWebKit.h: Added.
3636 * efl/ewk/ewk_eapi.h: Added.
3637 * efl/ewk/ewk_logging.h: Added.
3638 * efl/ewk/ewk_private.h: Added.
3640 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
3642 Reviewed by Gustavo Noronha Silva.
3644 Add EFL port files to efl/WebCoreSupport.
3645 http://webkit.org/b/35917
3647 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
3648 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
3650 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
3652 Reviewed by Gustavo Noronha Silva.
3654 Add EFL port files to efl/WebCoreSupport.
3655 http://webkit.org/b/35914
3657 * efl/WebCoreSupport/DragClientEfl.h: Added.
3658 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
3660 2010-03-11 Simon Fraser <simon.fraser@apple.com>
3662 Reviewed by Mark Rowe.
3664 Sort the project file.
3666 * WebKit.xcodeproj/project.pbxproj:
3668 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
3670 Reviewed by Holger Freyther.
3672 Add EFL port files to efl/WebCoreSupport.
3673 http://webkit.org/b/35913
3675 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
3676 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
3678 2010-03-09 John Sullivan <sullivan@apple.com>
3680 Fixed localized string key collision. update-webkit-localized-strings now
3681 runs without errors.
3683 Reviewed by Adam Roben.
3685 * English.lproj/Localizable.strings:
3688 2010-03-09 John Sullivan <sullivan@apple.com>
3690 * StringsNotToBeLocalized.txt:
3691 Brought this file up to date. update-webkit-localizable-strings still lists
3692 one key collision, but that's a separate issue.
3694 2010-03-04 Mark Rowe <mrowe@apple.com>
3696 Reviewed by Sam Weinig.
3698 Add a script to verify that WebKit framework headers are internally consistent.
3700 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
3701 an error should the consistency check fail.
3703 2010-02-25 Alexey Proskuryakov <ap@apple.com>
3705 Reviewed by Geoffrey Garen.
3707 https://bugs.webkit.org/show_bug.cgi?id=35394
3708 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
3710 * WebKit.xcodeproj/project.pbxproj: Added new files.
3712 2010-02-04 Mark Rowe <mrowe@apple.com>
3714 Reviewed by Timothy Hatcher.
3716 Build fix. Remove a symbol corresponding to an inline function from the linker export
3717 file to prevent a weak external failure.
3719 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
3721 2010-02-04 John Sullivan <sullivan@apple.com>
3723 https://bugs.webkit.org/show_bug.cgi?id=34611
3724 WebLocalizedString() could use an assertion that it is being called on the main thread
3726 Reviewed by Tim Hatcher.
3728 * WebKit.xcodeproj/project.pbxproj:
3729 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
3731 2010-01-29 Mark Rowe <mrowe@apple.com>
3733 Sort Xcode projects.
3735 * WebKit.xcodeproj/project.pbxproj:
3737 2010-01-19 Dan Bernstein <mitz@apple.com>
3739 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
3741 * WebKit.xcodeproj/project.pbxproj:
3743 2010-01-19 Simon Fraser <simon.fraser@apple.com>
3745 Build fix, no review.
3747 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
3750 * WebKit.xcodeproj/project.pbxproj:
3752 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
3754 MSAA: The child <option> elements of a non-multiple <select> are not
3757 https://bugs.webkit.org/show_bug.cgi?id=33773
3758 <rdar://problem/7550556>
3760 Reviewed by Alice Liu.
3762 * English.lproj/Localizable.strings:
3763 Add new localized strings.
3765 2010-01-13 Kevin Decker <kdecker@apple.com>
3767 Reviewed by Mark Rowe.
3769 https://bugs.webkit.org/show_bug.cgi?id=33610
3770 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
3772 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
3774 2009-12-25 Darin Adler <darin@apple.com>
3776 * StringsNotToBeLocalized.txt: Updated for recent changes.
3778 2009-12-18 Dan Bernstein <mitz@apple.com>
3780 Updated localizable strings after r52368
3782 * English.lproj/Localizable.strings:
3784 2009-12-18 Sam Weinig <sam@webkit.org>
3786 Reviewed by Dan Bernstein.
3788 Add Mac WebKit side of the client based geolocation provider.
3790 * WebKit.xcodeproj/project.pbxproj:
3792 2009-12-16 Mark Rowe <mrowe@apple.com>
3794 Build fix. Disable debug variants of WebKit frameworks.
3796 * WebKit.xcodeproj/project.pbxproj:
3798 2009-12-16 John Sullivan <sullivan@apple.com>
3800 Brought this file up to date, sans review.
3802 * StringsNotToBeLocalized.txt:
3804 2009-11-30 Mark Rowe <mrowe@apple.com>
3806 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
3808 * WebKit.xcodeproj/project.pbxproj:
3810 2009-11-24 Dmitry Titov <dimich@chromium.org>
3812 Reviewed by Eric Seidel.
3814 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
3815 https://bugs.webkit.org/show_bug.cgi?id=31444
3817 * chromium/features.gypi:
3819 2009-11-24 Mark Rowe <mrowe@apple.com>
3821 Fix production builds where the source tree may be read-only.
3823 * WebKit.xcodeproj/project.pbxproj:
3825 2009-11-20 Dave Hyatt <hyatt@apple.com>
3827 Reviewed by Oliver Hunt and Jon Honeycutt.
3829 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
3830 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
3832 * WebKit.xcodeproj/project.pbxproj:
3834 2009-11-20 Chris Fleizach <cfleizach@apple.com>
3836 Reviewed by Beth Dakin.
3838 WAI-ARIA: add support for 'math' role
3839 https://bugs.webkit.org/show_bug.cgi?id=31706
3841 * English.lproj/Localizable.strings:
3842 * StringsNotToBeLocalized.txt:
3844 2009-11-19 Eric Carlson <eric.carlson@apple.com>
3846 Reviewed by Dan Bernstein.
3848 <rdar://problem/7035231>
3849 Support closed caption in <video> element
3851 * English.lproj/Localizable.strings:
3852 Add strings for toggle captions button.
3854 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
3856 Reviewed by Darin Adler.
3858 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
3859 Support for validationMessage attribute, as per HTML5 specs.
3861 * English.lproj/Localizable.strings: new localizable strings
3863 2009-11-18 Sam Weinig <sam@webkit.org>
3865 Reviewed by Anders Carlsson.
3867 Make the Mac Geolocation API async.
3869 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
3871 2009-11-13 Adam Roben <aroben@apple.com>
3873 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
3875 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
3876 window objects in isolated worlds are cleared
3878 Reviewed by Dave Hyatt.
3880 * WebKit.xcodeproj/project.pbxproj: Added
3881 WebFrameLoadDelegatePrivate.h, which already existed.
3883 2009-11-12 Adam Roben <aroben@apple.com>
3885 Replace worldIDs with world objects
3887 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
3888 user scripts/stylesheets and isolated worlds
3890 Reviewed by Sam Weinig.
3892 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
3894 2009-11-12 Chris Fleizach <cfleizach@apple.com>
3896 Reviewed by Darin Adler.
3898 ARIA: add alert type roles
3899 https://bugs.webkit.org/show_bug.cgi?id=31392
3901 * English.lproj/Localizable.strings:
3902 * StringsNotToBeLocalized.txt:
3904 2009-11-02 Eric Carlson <eric.carlson@apple.com>
3906 Reviewed by John Sullivan and Mark Rowe.
3908 <rdar://problem/7356733> Voiceover does not read correct media controller time values
3910 Fix localized strings for media controller time values.
3912 * English.lproj/Localizable.strings:
3914 2009-11-02 Chris Fleizach <cfleizach@apple.com>
3916 Reviewed by Beth Dakin.
3918 Support ARIA "tab" roles
3919 https://bugs.webkit.org/show_bug.cgi?id=30842
3921 Add a localizable string for tab panel.
3923 * English.lproj/Localizable.strings:
3924 * StringsNotToBeLocalized.txt:
3926 2009-10-27 Dan Bernstein <mitz@apple.com>
3928 Reviewed by Darin Adler.
3934 2009-10-26 Sam Weinig <sam@webkit.org>
3936 Reviewed by Anders Carlsson.
3938 Move some WebView event handling code into its own file, WebViewEventHandling.mm
3940 * WebKit.xcodeproj/project.pbxproj:
3942 2009-10-19 John Gregg <johnnyg@google.com>
3944 Reviewed by Dimitri Glazkov.
3946 set ENABLE_NOTIFICATIONS=1 for Chromium
3947 https://bugs.webkit.org/show_bug.cgi?id=29949
3949 * chromium/features.gypi:
3951 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
3953 Reviewed by David Levin.
3955 Enable SHARED_WORKERS for Chromium
3956 https://bugs.webkit.org/show_bug.cgi?id=30289
3958 * chromium/features.gypi:
3959 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
3960 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
3962 2009-10-12 Yaar Schnitman <yaar@chromium.org>
3964 Reviewed by Dimitri Glazkov.
3966 Chromium Port - Windows
3967 https://bugs.webkit.org/show_bug.cgi?id=29969
3969 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
3971 2009-10-06 Simon Fraser <simon.fraser@apple.com>
3973 Reviewed by Mark Rowe.
3975 accessibility/media-element.html crashes (and has incorrect result)
3976 https://bugs.webkit.org/show_bug.cgi?id=30108
3978 Fix up the accessibilty label for the newly added fullscreen button,
3979 and update the test result accordingly.
3981 * English.lproj/Localizable.strings:
3983 2009-10-05 Kevin Decker <kdecker@apple.com>
3985 Reviewed by Dan Bernstein.
3987 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
3989 2009-10-05 Yaar Schnitman <yaar@chromium.org>
3991 Reviewed by Dimitri Glazkov.
3993 One of the dependencies' SVN url was missing a @ before the revision number.
3995 https://bugs.webkit.org/show_bug.cgi?id=30101
3999 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
4001 Reviewed by Simon Fraser
4003 Support fullscreen in MediaPlayer (Mac)
4004 https://bugs.webkit.org/show_bug.cgi?id=26742
4006 Add new files for video fullscreen.
4008 * WebKit.xcodeproj/project.pbxproj:
4010 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
4012 Reviewed by Timothy Hatcher.
4014 Web Inspector: add testing harness for Web Inspector.
4016 https://bugs.webkit.org/show_bug.cgi?id=30010
4018 * WebKit.xcodeproj/project.pbxproj:
4020 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
4022 Reviewed by Eric Seidel
4024 Enable Web Sockets in chromium build.
4025 https://bugs.webkit.org/show_bug.cgi?id=29917
4027 * chromium/features.gypi:
4029 2009-10-02 Yaar Schnitman <yaar@chromium.org>
4031 Reviewed by Dimitri Glazkov.
4033 Added gyp_webkit that does a subset of the things gyp_chromium does
4034 plus some specialization for an upstream chromium build.
4036 https://bugs.webkit.org/show_bug.cgi?id=29986
4038 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
4039 * chromium/gyp_webkit: A new python file.
4041 2009-10-01 Yaar Schnitman <yaar@chromium.org>
4043 Reviewed by Dimitri Glazkov.
4045 Make it possible to override the list of feature defines when building
4048 https://bugs.webkit.org/show_bug.cgi?id=29979
4050 * chromium/features.gypi:
4052 2009-10-01 Yaar Schnitman <yaar@chromium.org>
4054 Reviewed by Dimitri Glazkov.
4056 Added windows-specific dependencies, updated some revisions and
4057 re-organized file to make revision tracking easier. Also removed
4058 extensions/v8 dependency that is no longer needed upstream.
4060 https://bugs.webkit.org/show_bug.cgi?id=29973
4064 2009-09-30 Yaar Schnitman <yaar@chromium.org>
4066 Reviewed by Dimitri Glazkov.
4068 1. Keeping up with downstream revisions.
4069 2. Turning off v8 snapshot build step.
4071 https://bugs.webkit.org/show_bug.cgi?id=29928
4075 2009-09-29 Brady Eidson <beidson@apple.com>
4077 Reviewed by John Sullivan.
4079 WebKit Mac API should provide a delegate interface for global history.
4080 <rdar://problem/7042773> and https://webkit.org/b/29904
4082 * WebKit.xcodeproj/project.pbxproj:
4084 2009-09-28 Yaar Schnitman <yaar@chromium.org>
4086 Reviewed by Dimitri Glazkov.
4088 https://bugs.webkit.org/show_bug.cgi?id=29722
4090 * chromium/DEPS: Describes the chromium port's dependencies and
4091 is used by gclient to fetch them.
4092 * chromium/webkit.gyp: Currently only builds webcore but in
4093 the future will also build the webkit api.
4095 2009-09-26 David Kilzer <ddkilzer@apple.com>
4097 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
4099 Reviewed by Darin Adler.
4101 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
4103 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
4104 disable this feature by default.
4106 2009-09-22 Yaar Schnitman <yaar@chromium.org>
4108 Reviewed by David Levin.
4110 Create chromium directory and ported chromium.org's features.gypi for
4111 the webkit chromium port.
4113 https://bugs.webkit.org/show_bug.cgi?id=29617
4115 * chromium/features.gypi: Added.
4117 2009-09-21 Dan Bernstein <mitz@apple.com>
4119 Reviewed by Anders Carlsson.
4121 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
4123 https://bugs.webkit.org/show_bug.cgi?id=4151
4125 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
4126 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
4129 2009-09-07 Steve Block <steveblock@google.com>
4131 Reviewed by Adam Barth.
4133 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
4134 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
4135 Geolocation service with DumpRenderTree.
4136 https://bugs.webkit.org/show_bug.cgi?id=28264
4138 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
4140 2009-09-03 John Sullivan <sullivan@apple.com>
4142 Reviewed by Adam Roben
4144 * StringsNotToBeLocalized.txt:
4145 Brought this file up to date.
4147 2009-08-31 Mark Rowe <mrowe@apple.com>
4149 Rubber-stamped by Beth Dakin.
4151 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
4152 We stopped using these back in r18592 when we switched over to context menus
4155 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
4156 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
4157 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
4158 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
4159 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
4160 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
4161 * WebKit.xcodeproj/project.pbxproj:
4163 2009-08-28 Chris Fleizach <cfleizach@apple.com>
4165 Reviewed by John Sullivan.
4167 update-webkit-localizable-strings script can no longer complete
4168 https://bugs.webkit.org/show_bug.cgi?id=28792
4170 * English.lproj/Localizable.strings:
4172 2009-08-27 John Sullivan <sullivan@apple.com>
4174 * StringsNotToBeLocalized.txt:
4175 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
4177 2009-08-25 Eric Carlson <eric.carlson@apple.com>
4179 Reviewed by Oliver Hunt.
4181 <video> and <audio> controller should be accessible
4182 https://bugs.webkit.org/show_bug.cgi?id=28081
4184 Add localized strings for media controller accessiblility.
4186 * English.lproj/Localizable.strings:
4188 2009-08-20 Chris Fleizach <cfleizach@apple.com>
4190 Reviewed by Darin Adler.
4192 Enable various "grouping" ARIA roles
4193 https://bugs.webkit.org/show_bug.cgi?id=28486
4195 * English.lproj/Localizable.strings:
4197 2009-08-18 Drew Wilson <atwilson@google.com>
4199 Reviewed by Eric Seidel.
4201 Need to extend DumpRenderTree to expose number of worker threads.
4202 https://bugs.webkit.org/show_bug.cgi?id=28292
4204 * WebKit.xcodeproj/project.pbxproj:
4205 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
4207 2009-08-06 Mark Rowe <mrowe@apple.com>
4209 Rubber-stamped by Sam Weinig.
4211 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
4213 * WebKit.xcodeproj/project.pbxproj:
4215 2009-08-06 Mark Rowe <mrowe@apple.com>
4217 Bring a little order to our otherwise out of control lives.
4219 * WebKit.xcodeproj/project.pbxproj:
4221 2009-08-06 Mark Rowe <mrowe@apple.com>
4225 Don't attempt to build a file that Anders just deleted.
4227 * WebKit.xcodeproj/project.pbxproj:
4229 2009-07-29 David Kilzer <ddkilzer@apple.com>
4231 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
4233 Reviewed by Mark Rowe.
4235 WebPluginController.h includes WebPluginContainerCheck.h, which
4236 is not a private header. Since WebPluginController.h doesn't
4237 appear to be used anywhere, remove its private header status.
4239 * WebKit.xcodeproj/project.pbxproj: Remove private header
4240 attribute from WebPluginController.h.
4242 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
4244 Reviewed by David Levin.
4246 Added FrameLoaderClient for Haiku WebCore support.
4247 https://bugs.webkit.org/show_bug.cgi?id=26952
4249 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
4250 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
4251 (WebCore::FrameLoaderClientHaiku::setFrame):
4252 (WebCore::FrameLoaderClientHaiku::setWebView):
4253 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
4254 (WebCore::FrameLoaderClientHaiku::hasWebView):
4255 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
4256 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
4257 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
4258 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
4259 (WebCore::FrameLoaderClientHaiku::forceLayout):
4260 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
4261 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
4262 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
4263 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
4264 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
4265 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
4266 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
4267 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
4268 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
4269 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
4270 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
4271 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
4272 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
4273 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
4274 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
4275 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
4276 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
4277 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
4278 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
4279 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
4280 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
4281 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
4282 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
4283 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
4284 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
4285 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
4286 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
4287 (WebCore::FrameLoaderClientHaiku::dispatchShow):
4288 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
4289 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
4290 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
4291 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
4292 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
4293 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
4294 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
4295 (WebCore::FrameLoaderClientHaiku::progressStarted):
4296 (WebCore::FrameLoaderClientHaiku::progressCompleted):
4297 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
4298 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
4299 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
4300 (WebCore::FrameLoaderClientHaiku::finishedLoading):
4301 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
4302 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
4303 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
4304 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
4305 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
4306 (WebCore::FrameLoaderClientHaiku::restoreViewState):
4307 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
4308 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
4309 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
4310 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
4311 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
4312 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
4313 (WebCore::FrameLoaderClientHaiku::setTitle):
4314 (WebCore::FrameLoaderClientHaiku::userAgent):
4315 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
4316 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
4317 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
4318 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
4319 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
4320 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
4321 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
4322 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
4323 (WebCore::FrameLoaderClientHaiku::canCachePage):
4324 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
4325 (WebCore::FrameLoaderClientHaiku::committedLoad):
4326 (WebCore::FrameLoaderClientHaiku::cancelledError):
4327 (WebCore::FrameLoaderClientHaiku::blockedError):
4328 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
4329 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
4330 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
4331 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
4332 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
4333 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
4334 (WebCore::FrameLoaderClientHaiku::download):
4335 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
4336 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
4337 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
4338 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
4339 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
4340 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
4341 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
4342 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
4343 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
4344 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
4345 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
4346 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
4347 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
4348 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
4349 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
4350 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
4351 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
4352 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
4353 (WebCore::FrameLoaderClientHaiku::startDownload):
4354 (WebCore::FrameLoaderClientHaiku::createFrame):
4355 (WebCore::FrameLoaderClientHaiku::objectContentType):
4356 (WebCore::FrameLoaderClientHaiku::createPlugin):
4357 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
4358 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
4359 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
4360 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
4361 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
4362 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
4363 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
4364 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
4365 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
4366 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
4367 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
4368 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
4369 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
4371 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
4373 Reviewed by David Levin.
4375 Added ChromeClient for Haiku WebCore support.
4376 https://bugs.webkit.org/show_bug.cgi?id=26952
4378 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
4379 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
4380 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
4381 (WebCore::ChromeClientHaiku::chromeDestroyed):
4382 (WebCore::ChromeClientHaiku::setWindowRect):
4383 (WebCore::ChromeClientHaiku::windowRect):
4384 (WebCore::ChromeClientHaiku::pageRect):
4385 (WebCore::ChromeClientHaiku::scaleFactor):
4386 (WebCore::ChromeClientHaiku::focus):
4387 (WebCore::ChromeClientHaiku::unfocus):
4388 (WebCore::ChromeClientHaiku::canTakeFocus):
4389 (WebCore::ChromeClientHaiku::takeFocus):
4390 (WebCore::ChromeClientHaiku::createWindow):
4391 (WebCore::ChromeClientHaiku::createModalDialog):
4392 (WebCore::ChromeClientHaiku::show):
4393 (WebCore::ChromeClientHaiku::canRunModal):
4394 (WebCore::ChromeClientHaiku::runModal):
4395 (WebCore::ChromeClientHaiku::setToolbarsVisible):
4396 (WebCore::ChromeClientHaiku::toolbarsVisible):
4397 (WebCore::ChromeClientHaiku::setStatusbarVisible):
4398 (WebCore::ChromeClientHaiku::statusbarVisible):
4399 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
4400 (WebCore::ChromeClientHaiku::scrollbarsVisible):
4401 (WebCore::ChromeClientHaiku::setMenubarVisible):
4402 (WebCore::ChromeClientHaiku::menubarVisible):
4403 (WebCore::ChromeClientHaiku::setResizable):
4404 (WebCore::ChromeClientHaiku::addMessageToConsole):
4405 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
4406 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
4407 (WebCore::ChromeClientHaiku::closeWindowSoon):
4408 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
4409 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
4410 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
4411 (WebCore::ChromeClientHaiku::setStatusbarText):
4412 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
4413 (WebCore::ChromeClientHaiku::tabsToLinks):
4414 (WebCore::ChromeClientHaiku::windowResizerRect):
4415 (WebCore::ChromeClientHaiku::repaint):
4416 (WebCore::ChromeClientHaiku::scroll):
4417 (WebCore::ChromeClientHaiku::screenToWindow):
4418 (WebCore::ChromeClientHaiku::windowToScreen):
4419 (WebCore::ChromeClientHaiku::platformWindow):
4420 (WebCore::ChromeClientHaiku::contentsSizeChanged):
4421 (WebCore::ChromeClientHaiku::scrollRectIntoView):
4422 (WebCore::ChromeClientHaiku::addToDirtyRegion):
4423 (WebCore::ChromeClientHaiku::scrollBackingStore):
4424 (WebCore::ChromeClientHaiku::updateBackingStore):
4425 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
4426 (WebCore::ChromeClientHaiku::setToolTip):
4427 (WebCore::ChromeClientHaiku::print):
4428 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
4429 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
4430 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
4431 (WebCore::ChromeClientHaiku::runOpenPanel):
4432 (WebCore::ChromeClientHaiku::setCursor):
4433 (WebCore::ChromeClientHaiku::formStateDidChange):
4434 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
4435 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
4437 2009-07-28 Robert Hogan <robert@roberthogan.net>
4439 Reviewed by Simon Hausmann.
4441 Add WebKit version API to Qt.
4443 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
4444 at compile time and make it available to webkit ports through WebKitVersion.h.
4446 https://bugs.webkit.org/show_bug.cgi?id=27158
4448 * scripts/generate-webkitversion.pl: Added
4450 2009-07-24 Andrei Popescu <andreip@google.com>
4452 ApplicationCache should have size limit
4453 https://bugs.webkit.org/show_bug.cgi?id=22700
4455 Updated the project after adding WebApplicationCache.h/mm
4457 * WebKit.xcodeproj/project.pbxproj:
4459 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4461 Reviewed by Eric Seidel.
4463 Added InspectorClient for Haiku WebCore support.
4464 https://bugs.webkit.org/show_bug.cgi?id=26952
4466 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4468 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4469 (WebCore::InspectorClientHaiku::inspectorDestroyed):
4470 (WebCore::InspectorClientHaiku::createPage):
4471 (WebCore::InspectorClientHaiku::localizedStringsURL):
4472 (WebCore::InspectorClientHaiku::hiddenPanels):
4473 (WebCore::InspectorClientHaiku::showWindow):
4474 (WebCore::InspectorClientHaiku::closeWindow):
4475 (WebCore::InspectorClientHaiku::attachWindow):
4476 (WebCore::InspectorClientHaiku::detachWindow):
4477 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4478 (WebCore::InspectorClientHaiku::highlight):
4479 (WebCore::InspectorClientHaiku::hideHighlight):
4480 (WebCore::InspectorClientHaiku::inspectedURLChanged):
4481 (WebCore::InspectorClientHaiku::populateSetting):
4482 (WebCore::InspectorClientHaiku::storeSetting):
4483 (WebCore::InspectorClientHaiku::removeSetting):
4484 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4486 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4488 Reviewed by Oliver Hunt.
4490 Added EditorClient for Haiku WebCore support.
4491 https://bugs.webkit.org/show_bug.cgi?id=26952
4493 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
4495 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
4496 (WebCore::EditorClientHaiku::EditorClientHaiku):
4497 (WebCore::EditorClientHaiku::setPage):
4498 (WebCore::EditorClientHaiku::pageDestroyed):
4499 (WebCore::EditorClientHaiku::shouldDeleteRange):
4500 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
4501 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
4502 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
4503 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
4504 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
4505 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
4506 (WebCore::EditorClientHaiku::toggleGrammarChecking):
4507 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
4508 (WebCore::EditorClientHaiku::isEditable):
4509 (WebCore::EditorClientHaiku::shouldBeginEditing):
4510 (WebCore::EditorClientHaiku::shouldEndEditing):
4511 (WebCore::EditorClientHaiku::shouldInsertNode):
4512 (WebCore::EditorClientHaiku::shouldInsertText):
4513 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
4514 (WebCore::EditorClientHaiku::shouldApplyStyle):
4515 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
4516 (WebCore::EditorClientHaiku::didBeginEditing):
4517 (WebCore::EditorClientHaiku::respondToChangedContents):
4518 (WebCore::EditorClientHaiku::respondToChangedSelection):
4519 (WebCore::EditorClientHaiku::didEndEditing):
4520 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
4521 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
4522 (WebCore::EditorClientHaiku::registerCommandForUndo):
4523 (WebCore::EditorClientHaiku::registerCommandForRedo):
4524 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
4525 (WebCore::EditorClientHaiku::canUndo):
4526 (WebCore::EditorClientHaiku::canRedo):
4527 (WebCore::EditorClientHaiku::undo):
4528 (WebCore::EditorClientHaiku::redo):
4529 (WebCore::EditorClientHaiku::handleKeyboardEvent):
4530 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
4531 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
4532 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
4533 (WebCore::EditorClientHaiku::textDidChangeInTextField):
4534 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
4535 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
4536 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
4537 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
4538 (WebCore::EditorClientHaiku::learnWord):
4539 (WebCore::EditorClientHaiku::checkSpellingOfString):
4540 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
4541 (WebCore::EditorClientHaiku::checkGrammarOfString):
4542 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
4543 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
4544 (WebCore::EditorClientHaiku::showSpellingUI):
4545 (WebCore::EditorClientHaiku::spellingUIIsShowing):
4546 (WebCore::EditorClientHaiku::getGuessesForWord):
4547 (WebCore::EditorClientHaiku::setInputMethodState):
4548 (WebCore::EditorClientHaiku::isEditing):
4549 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
4551 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4553 Reviewed by Eric Seidel.
4555 Added DragClient for Haiku WebCore support.
4556 https://bugs.webkit.org/show_bug.cgi?id=26952
4558 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
4560 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
4561 (WebCore::DragClientHaiku::actionMaskForDrag):
4562 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
4563 (WebCore::DragClientHaiku::dragControllerDestroyed):
4564 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
4565 (WebCore::DragClientHaiku::willPerformDragSourceAction):
4566 (WebCore::DragClientHaiku::startDrag):
4567 (WebCore::DragClientHaiku::createDragImageForLink):
4568 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
4570 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4572 Reviewed by Oliver Hunt.
4574 Added ContextMenuClient for Haiku WebCore support.
4575 https://bugs.webkit.org/show_bug.cgi?id=26952
4577 Adding two files, ContextMenuClientHaiku.h
4578 and ContextMenuClientHaiku.cpp
4580 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
4581 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
4582 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
4583 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
4584 (WebCore::ContextMenuClientHaiku::downloadURL):
4585 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
4586 (WebCore::ContextMenuClientHaiku::speak):
4587 (WebCore::ContextMenuClientHaiku::isSpeaking):
4588 (WebCore::ContextMenuClientHaiku::stopSpeaking):
4589 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
4590 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
4592 2009-07-10 Adam Roben <aroben@apple.com>
4594 Sort all our Xcode projects
4596 Accomplished using sort-Xcode-project-file.
4598 Requested by Dave Kilzer.
4600 * WebKit.xcodeproj/project.pbxproj:
4602 2009-07-02 Adam Roben <aroben@apple.com>
4604 Fix warnings from update-webkit-localizable-strings
4606 Rubber-stamped by Eric Carlson.
4608 * English.lproj/Localizable.strings: Updated.
4610 2009-07-02 Adam Roben <aroben@apple.com>
4612 Update StringsNotToBeLocalized.txt for (not so) recent changes
4614 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
4615 <https://bugs.webkit.org/show_bug.cgi?id=26926>
4617 Reviewed by John Sullivan.
4619 * StringsNotToBeLocalized.txt:
4621 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
4623 Reviewed by Simon Fraser.
4625 <rdar://problem/6518119>
4627 Add localized strings for media controller status messages.
4629 * English.lproj/Localizable.strings: Localized text.
4631 2009-06-08 Dan Bernstein <mitz@apple.com>
4633 Rubber-stamped by Mark Rowe.
4635 - updated the project after giving Objective-C++ the .mm extension
4637 * WebKit.xcodeproj/project.pbxproj:
4639 2009-06-04 Sam Weinig <sam@webkit.org>
4641 Reviewed by Alice Liu.
4643 Move WebView internal data into WebViewData.h/mm.
4645 * WebKit.xcodeproj/project.pbxproj:
4647 2009-06-03 Sam Weinig <sam@webkit.org>
4649 Reviewed by Mark Rowe.
4651 Added WebDelegateImplementationCaching.h/mm
4653 * WebKit.xcodeproj/project.pbxproj:
4655 2009-06-03 Sam Weinig <sam@webkit.org>
4657 Reviewed by Mark Rowe.
4659 Add WebViewInternal.mm.
4661 * WebKit.xcodeproj/project.pbxproj:
4663 2009-06-03 Dan Bernstein <mitz@apple.com>
4665 Reviewed by Anders Carlsson.
4667 - WebKit project part of eliminating WebCoreTextRenderer
4669 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
4670 compile as Objective-C++.
4672 2009-06-01 Darin Adler <darin@apple.com>
4674 Reviewed by Maciej Stachowiak.
4676 Bug 26113: break WebTextCompletionController out into its own source file
4677 https://bugs.webkit.org/show_bug.cgi?id=26113
4679 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
4681 2009-05-28 Mark Rowe <mrowe@apple.com>
4683 Rubber-stamped by Anders Carlsson.
4685 Symlink WebKitPluginHost.app in to place if needed.
4687 * WebKit.xcodeproj/project.pbxproj:
4689 2009-05-24 Darin Adler <darin@apple.com>
4691 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
4693 2009-05-16 Anders Carlsson <andersca@apple.com>
4695 Reviewed by Sam Weinig and Dan Bernstein.
4697 Fix <rdar://problem/6889644>.
4699 * English.lproj/Localizable.strings:
4701 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
4703 Reviewed by Dan Bernstein.
4705 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
4707 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
4708 it could use C++ code from AuthenticaitonMac.h.
4710 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
4712 Add localizable strings for
4713 <rdar://problem/6724106> WebViews need to implement text checking
4715 Reviewed by Justin Garcia.
4717 * English.lproj/Localizable.strings:
4719 2009-04-27 Kevin Decker <kdecker@apple.com>
4721 Reviewed by Anders Carlsson.
4723 <rdar://problem/6352982>
4725 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
4727 2009-04-23 Kevin Decker <kdecker@apple.com>
4729 Reviewed by Anders Carlsson.
4731 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
4733 2009-04-21 Adam Roben <aroben@apple.com>
4735 Update StringsNotToBeLocalized.txt for recent changes
4737 Rubber-stamped by John Sullivan.
4739 * StringsNotToBeLocalized.txt:
4741 2009-04-19 Darin Adler <darin@apple.com>
4743 * StringsNotToBeLocalized.txt: Updated for recent changes.
4745 2009-04-17 David Kilzer <ddkilzer@apple.com>
4747 Simplify FEATURE_DEFINES definition
4749 Reviewed by Darin Adler.
4751 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
4752 variables to their own FeatureDefines.xcconfig file. It also
4753 extracts a new ENABLE_GEOLOCATION variable so that
4754 FEATURE_DEFINES only needs to be defined once.
4756 * WebKit.xcodeproj/project.pbxproj: Added
4757 FeatureDefines.xcconfig file.
4759 2009-04-10 Timothy Hatcher <timothy@apple.com>
4761 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
4763 Rubber-stamped by Mark Rowe.
4765 * WebKit.xcodeproj/project.pbxproj:
4767 2009-04-09 Mike Thole <mthole@apple.com>
4769 Reviewed by Adam Roben.
4771 * WebKit.xcodeproj/project.pbxproj:
4772 Set the Localizable.strings encoding to UTF-16.
4774 2009-04-07 Anders Carlsson <andersca@apple.com>
4776 Try to fix the Leopard build once more.
4778 * WebKit.xcodeproj/project.pbxproj:
4780 2009-04-07 Anders Carlsson <andersca@apple.com>
4782 Another attempt at fixing the build.
4784 * WebKit.xcodeproj/project.pbxproj:
4786 2009-04-02 Adele Peterson <adele@apple.com>
4788 Reviewed by Darin Adler.
4790 * WebKit.xcodeproj/project.pbxproj:
4791 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
4793 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
4795 Reviewed by Mark Rowe.
4797 https://bugs.webkit.org/show_bug.cgi?id=24990
4798 Put SECTORDER_FLAGS into xcconfig files.
4800 * WebKit.xcodeproj/project.pbxproj:
4802 2009-03-27 Darin Adler <darin@apple.com>
4804 * StringsNotToBeLocalized.txt: Updated for recent changes.
4806 2009-03-16 Darin Adler <darin@apple.com>
4808 Reviewed by Dan Bernstein.
4810 * English.lproj/Localizable.strings: Updated.
4811 * StringsNotToBeLocalized.txt: Updated for recent changes.
4813 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
4815 Reviewed by Simon Fraser.
4817 Update Geolocation perimission dialogs to be asynchronous.
4818 https://bugs.webkit.org/show_bug.cgi?id=24505
4820 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
4821 coding style set by WebSecurityOrigin.
4823 * WebKit.xcodeproj/project.pbxproj:
4825 2009-03-13 Anders Carlsson <andersca@apple.com>
4827 Reviewed by Dan Bernstein.
4829 <rdar://problem/6610666> Revise the Cocoa event model text API
4831 Remove nptextinput.h
4833 * WebKit.xcodeproj/project.pbxproj:
4835 2009-03-03 David Kilzer <ddkilzer@apple.com>
4837 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
4839 Reviewed by Mark Rowe.
4841 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
4842 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
4843 make sure various build phase scripts work with the installhdrs
4846 * WebKit.xcodeproj/project.pbxproj:
4847 - Added shell code to prevent running "Check For Global
4848 Initializers", "Check For Exit Time Destructors" and "Check
4849 For Weak VTables" scripts during the installhdrs build phase.
4850 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
4851 targets since it's no longer needed after defining
4852 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
4854 2009-03-03 David Kilzer <ddkilzer@apple.com>
4856 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
4858 Reviewed by Adam Roben.
4860 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
4861 since NPAPI headers had migrated from JavaScriptCore to WebCore
4864 * WebKit.xcodeproj/project.pbxproj: Removed
4865 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
4866 and Release configurations.
4868 2009-03-02 Anders Carlsson <andersca@apple.com>
4870 WebNetscapePluginPackage.mm is an Objective-C++ file.
4872 * WebKit.xcodeproj/project.pbxproj:
4874 2009-03-02 Anders Carlsson <andersca@apple.com>
4876 Reviewed by John Sullivan.
4878 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
4880 * WebKit.xcodeproj/project.pbxproj:
4882 2009-02-20 Anders Carlsson <andersca@apple.com>
4884 Reviewed by Dan Bernstein.
4888 * WebKit.xcodeproj/project.pbxproj:
4890 2009-02-13 Darin Adler <darin@apple.com>
4892 * StringsNotToBeLocalized.txt: Updated for recent changes.
4894 2009-02-07 Darin Adler <darin@apple.com>
4896 * StringsNotToBeLocalized.txt: Updated for recent changes.
4898 2009-02-04 Timothy Hatcher <timothy@apple.com>
4900 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
4902 <rdar://problem/6508457> Launching widget in Dashcode debugger is
4903 super-slow due forwardInvocation: calling debug delegate
4905 Reviewed by Oliver Hunt.
4907 * WebKit.xcodeproj/project.pbxproj:
4909 2009-02-02 Anders Carlsson <andersca@apple.com>
4911 Reviewed by Dan Bernstein.
4913 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
4915 * WebKit.xcodeproj/project.pbxproj:
4917 2009-01-26 Mark Rowe <mrowe@apple.com>
4919 Rubber-stamped by Sam Weinig.
4921 Clean up after r40240.
4923 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
4925 2009-01-25 Darin Adler <darin@apple.com>
4927 Try to fix full build on Mac Leopard.
4929 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
4930 Maybe this is temporary, but I had to do it to get the full build to succeed.
4932 2009-01-25 Mark Rowe <mrowe@apple.com>
4934 Rubber-stamped by Dan Bernstein.
4936 Improve the consistency of settings in our .xcconfig files.
4938 * WebKit.xcodeproj/project.pbxproj:
4940 2009-01-23 Brady Eidson <beidson@apple.com>
4942 Rubberstamped by Darin Adler
4944 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
4946 * WebKit.xcodeproj/project.pbxproj:
4948 2009-01-20 Anders Carlsson <andersca@apple.com>
4950 Reviewed by Sam Weinig.
4952 Add ProxyInstance files.
4954 * WebKit.xcodeproj/project.pbxproj:
4956 2009-01-04 David Kilzer <ddkilzer@apple.com>
4958 Don't install internal headers in WebKit framework
4960 Reviewed by Darin Adler.
4962 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
4963 headers so they're not installed.
4965 2009-01-02 Darin Adler <darin@apple.com>
4967 * StringsNotToBeLocalized.txt: Updated.
4969 2008-12-23 Darin Adler <darin@apple.com>
4971 Reviewed by Alexey Proskuryakov.
4973 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
4974 crash due to Mail's use of WebArchive and WebResource on non-main thread
4976 * StringsNotToBeLocalized.txt: Updated.
4978 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
4979 existing file WebResourceInternal.h.
4981 2008-12-08 David Kilzer <ddkilzer@apple.com>
4983 Bug 22555: Sort "children" sections in Xcode project files
4985 <https://bugs.webkit.org/show_bug.cgi?id=22555>
4987 Reviewed by Eric Seidel.
4989 * WebKit.xcodeproj/project.pbxproj: Sorted.
4991 2008-12-08 Darin Adler <darin@apple.com>
4993 * StringsNotToBeLocalized.txt: Updated for recent changes.
4995 2008-12-05 Dan Bernstein <mitz@apple.com>
4999 * WebKit.xcodeproj/project.pbxproj:
5001 2008-12-05 Dan Bernstein <mitz@apple.com>
5005 * WebKit.xcodeproj/project.pbxproj:
5007 2008-12-04 Anders Carlsson <andersca@apple.com>
5009 Reviewed by Sam Weinig.
5011 Add HostedNetscapePluginStream.
5013 * WebKit.xcodeproj/project.pbxproj:
5015 2008-12-03 Anders Carlsson <andersca@apple.com>
5017 Reviewed by Sam Weinig.
5019 Move WebPluginRequest to its own file.
5021 * WebKit.xcodeproj/project.pbxproj:
5023 2008-12-03 Steve Falkenburg <sfalken@apple.com>
5025 Update strings not to be localized.
5027 Reviewed by Adam Roben.
5029 * StringsNotToBeLocalized.txt:
5031 2008-11-26 Mark Rowe <mrowe@apple.com>
5035 Fix up the references to files under WebKit/mac/Plugins/Hosted.
5037 * WebKit.xcodeproj/project.pbxproj:
5039 2008-11-26 Anders Carlsson <andersca@apple.com>
5041 Reviewed by Mark Rowe.
5043 Add plug-in host related files to the Xcode project.
5045 * WebKit.xcodeproj/project.pbxproj:
5047 2008-11-14 Dan Bernstein <mitz@apple.com>
5049 Reviewed by Darin Adler.
5051 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
5053 * English.lproj/Localizable.strings: Added the Text Direction submenu
5056 2008-11-13 John Sullivan <sullivan@apple.com>
5058 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
5060 Reviewed by Tim Hatcher
5062 * English.lproj/Localizable.strings:
5063 updated for these changes
5065 * StringsNotToBeLocalized.txt:
5066 removed unused exception
5068 2008-11-12 John Sullivan <sullivan@apple.com>
5070 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
5072 Reviewed by Tim Hatcher
5074 * English.lproj/Localizable.strings:
5075 * StringsNotToBeLocalized.txt:
5076 updated for this change
5078 2008-11-10 Anders Carlsson <andersca@apple.com>
5080 Reviewed by Kevin Decker.
5082 Add WebHostedNetscapePluginView to the project.
5084 * WebKit.xcodeproj/project.pbxproj:
5086 2008-11-10 Anders Carlsson <andersca@apple.com>
5088 Reviewed by Kevin Decker.
5090 Add a new WebBaseNetscapePluginView class.
5092 * WebKit.xcodeproj/project.pbxproj:
5094 2008-11-10 Anders Carlsson <andersca@apple.com>
5096 Reviewed by Adam Roben.
5098 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
5100 * StringsNotToBeLocalized.txt:
5101 * WebKit.xcodeproj/project.pbxproj:
5103 2008-11-05 Anders Carlsson <andersca@apple.com>
5105 Reviewed by Kevin Decker.
5107 Remove WebPlugInStreamLoaderDelegate.h
5109 * WebKit.xcodeproj/project.pbxproj:
5111 2008-11-03 Darin Adler <darin@apple.com>
5113 Reviewed by Tim Hatcher.
5115 - https://bugs.webkit.org/show_bug.cgi?id=22061
5116 create script to check for exit-time destructors
5118 * WebKit.xcodeproj/project.pbxproj: Added a script
5119 phase that runs the check-for-exit-time-destructors script.
5121 2008-10-31 Anders Carlsson <andersca@apple.com>
5123 Reviewed by Kevin Decker.
5125 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
5127 * WebKit.xcodeproj/project.pbxproj:
5129 2008-10-29 Matt Lilek <webkit@mattlilek.com>
5131 Not reviewed, build fix.
5133 * WebKit.xcodeproj/project.pbxproj:
5135 2008-10-28 Adele Peterson <adele@apple.com>
5137 Reviewed by John Sullivan.
5139 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
5140 "files" string for multifile uploads needs to be localized
5142 * English.lproj/Localizable.strings: Updated with new string.
5144 2008-10-28 Adele Peterson <adele@apple.com>
5146 Reviewed by Sam Weinig.
5148 * English.lproj/Localizable.strings:
5151 2008-10-27 Darin Adler <darin@apple.com>
5153 * StringsNotToBeLocalized.txt: Updated for recent changes.
5155 2008-10-24 Timothy Hatcher <timothy@apple.com>
5157 Implement new InspectorClient methods to work with Settings.
5159 https://bugs.webkit.org/show_bug.cgi?id=21856
5161 Reviewed by Darin Adler.
5163 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
5165 2008-10-15 Mark Rowe <mrowe@apple.com>
5167 Rubber-stamped by Brady Eidson.
5169 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
5171 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
5173 2008-10-14 Maxime Britto <britto@apple.com>
5175 Reviewed by Darin Adler.
5177 * WebKit.xcodeproj/project.pbxproj: Added two files for the
5178 WebTextIterator, and made the WebTextIterator.h private
5180 2008-10-04 Mark Rowe <mrowe@apple.com>
5182 Reviewed by Tim Hatcher.
5184 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
5186 * WebKit.xcodeproj/project.pbxproj:
5188 2008-09-24 Darin Adler <darin@apple.com>
5190 * StringsNotToBeLocalized.txt: Updated for recent changes.
5192 2008-09-15 Chris Fleizach <cfleizach@apple.com>
5194 Reviewed by Darin Adler, Beth Dakin
5196 Support strings for AXLists
5198 * English.lproj/Localizable.strings:
5200 2008-09-15 Anders Carlsson <andersca@apple.com>
5204 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
5206 * WebKit.xcodeproj/project.pbxproj:
5208 2008-09-02 Mark Rowe <mrowe@apple.com>
5210 Reviewed by Tim Hatcher.
5212 Build fix. Remove the now unnecessary check for "4" in the user agent string.
5214 * WebKit.xcodeproj/project.pbxproj:
5216 2008-08-17 Geoffrey Garen <ggaren@apple.com>
5218 Reviewed by Cameron Zwarich.
5220 Updated project files to XCode 3.1.
5222 * WebKit.xcodeproj/project.pbxproj:
5224 2008-08-15 Mark Rowe <mrowe@apple.com>
5226 Rubber-stamped by Geoff Garen.
5228 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
5230 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
5232 2008-08-05 Anders Carlsson <andersca@apple.com>
5234 Reviewed by Darin Adler.
5236 Remove MainThreadObjectDeallocator.{h|mm}.
5238 * WebKit.xcodeproj/project.pbxproj:
5240 2008-08-04 Mark Rowe <mrowe@apple.com>
5242 Reviewed by Darin Adler.
5244 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
5245 Part one of fix for <rdar://problem/5853147>.
5247 * WebKit.xcodeproj/project.pbxproj:
5249 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
5251 Fix layout test results for webarchive/test-xml-stylesheet.xml
5253 Reviewed by Darin Adler.
5255 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
5256 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
5257 to private so they're copied into PrivateHeaders.
5259 2008-07-11 Stephanie Lewis <slewis@apple.com>
5261 Reviewed by Darin Adler.
5263 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
5265 * WebKit.xcodeproj/project.pbxproj:
5267 2008-07-07 Mark Rowe <mrowe@apple.com>
5269 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
5270 so that they don't have an unnecessary ".." in the path.
5272 * WebKit.xcodeproj/project.pbxproj:
5274 2008-07-05 Mark Rowe <mrowe@apple.com>
5276 Reviewed by John Sullivan.
5278 Remove WebSearchableTextView as it has been unused for some time now.
5280 * WebKit.xcodeproj/project.pbxproj:
5282 2008-06-26 Anders Carlsson <andersca@apple.com>
5284 Reviewed by Darin Adler.
5286 Add MainThreadObjectDeallocator to sources.
5288 * WebKit.xcodeproj/project.pbxproj:
5290 2008-06-24 John Sullivan <sullivan@apple.com>
5292 Rubber-stamped by Sam Weinig
5294 * StringsNotToBeLocalized.txt:
5295 brought this file up to date
5297 2008-06-17 Mark Rowe <mrowe@apple.com>
5299 Reviewed by Darin Adler.
5301 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
5303 * WebKit.xcodeproj/project.pbxproj:
5305 2008-05-22 Timothy Hatcher <timothy@apple.com>
5307 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
5309 Reviewed by Adam Roben.
5311 * English.lproj/Localizable.strings: Added new strings.
5313 2008-05-21 Anders Carlsson <andersca@apple.com>
5317 Add WebIconFetcher files.
5319 * WebKit.xcodeproj/project.pbxproj:
5321 2008-05-16 Timothy Hatcher <timothy@apple.com>
5323 Removes WebScriptDebugServer files and related calls. This removes
5324 the hooks that Drosera uses for debugging. Now that the Web Inspector
5325 has a better debugger, we don't need these anymore.
5327 Reviewed by Sam Weinig.
5329 * StringsNotToBeLocalized.txt:
5330 * WebKit.xcodeproj/project.pbxproj:
5332 2008-05-13 Chris Fleizach <cfleizach@apple.com>
5334 Reviewed by Beth Dakin
5336 <rdar://problem/4780592> WebKit application has its window announced as HTML content
5338 * English.lproj/Localizable.strings:
5339 * WebKit.xcodeproj/project.pbxproj:
5341 2008-05-09 Anders Carlsson <andersca@apple.com>
5345 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
5347 Add nptextinput.h as a public header.
5349 * WebKit.xcodeproj/project.pbxproj:
5351 2008-05-06 Stephanie Lewis <slewis@apple.com>
5353 Reviewed by Andersca.
5355 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
5357 * WebKit.xcodeproj/project.pbxproj:
5359 2008-05-01 Anders Carlsson <andersca@apple.com>
5363 Remove npfunctions.h
5365 * WebKit.xcodeproj/project.pbxproj:
5367 2008-05-01 Sam Weinig <sam@webkit.org>
5369 Reviewed by Anders Carlsson.
5371 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
5373 * WebKit.xcodeproj/project.pbxproj:
5375 2008-04-30 Anders Carlsson <andersca@apple.com>
5379 Add Cocoa event handler.
5381 * WebKit.xcodeproj/project.pbxproj:
5383 2008-04-29 Anders Carlsson <andersca@apple.com>
5387 Add new event handlers.
5389 * WebKit.xcodeproj/project.pbxproj:
5391 2008-04-07 John Sullivan <sullivan@apple.com>
5395 - made the JavaScript text input panel not block Quit (part of 4133196)
5397 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
5398 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
5399 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
5400 Made the panel be a NonBlockingPanel
5402 2008-04-04 Ada Chan <adachan@apple.com>
5404 Updated the format string for window title for a standalone image to take integers.
5408 * English.lproj/Localizable.strings:
5410 2008-03-28 Brady Eidson <beidson@apple.com>
5412 Rubberstamped by Darin Adler
5414 Remove WebArchiver.h/mm
5416 * WebKit.xcodeproj/project.pbxproj:
5418 2008-03-25 Brady Eidson <beidson@apple.com>
5422 <rdar://problem/4516169> - Support WebArchives on Windows
5424 * WebKit.xcodeproj/project.pbxproj:
5426 2008-03-24 Brady Eidson <beidson@apple.com>
5428 Reviewed by Darin's rubberstamp
5432 * WebKit.xcodeproj/project.pbxproj:
5434 2008-03-20 John Sullivan <sullivan@apple.com>
5436 * StringsNotToBeLocalized.txt:
5437 Brought this file up to date
5439 2008-03-20 Adam Roben <aroben@apple.com>
5441 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
5443 Reviewed by Tim Hatcher.
5445 * WebKit.xcodeproj/project.pbxproj:
5447 2008-03-12 Darin Adler <darin@apple.com>
5451 - http://bugs.webkit.org/show_bug.cgi?id=17640
5452 eliminate WebCoreFrameBridge
5454 * StringsNotToBeLocalized.txt: Updated for recent changes.
5455 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
5457 2008-03-11 Darin Adler <darin@apple.com>
5461 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
5462 We can rename the file later.
5464 2008-03-07 Mark Rowe <mrowe@apple.com>
5466 Reviewed by Oliver Hunt.
5468 Fix WebKit build with GCC 4.2.
5470 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
5472 2008-03-06 Darin Adler <darin@apple.com>
5474 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
5476 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
5478 Name the WebKit build phase script that generates WebKit.LP64.exp.
5480 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
5481 that generates the 64-bit export file to match the corresponding
5482 build phase script in WebCore.
5484 2008-03-05 Adam Roben <aroben@apple.com>
5486 Remove WebCoreScriptDebugger.{h,mm}
5488 Reviewed by Kevin M.
5490 * WebKit.xcodeproj/project.pbxproj:
5492 2008-03-05 Adam Roben <aroben@apple.com>
5494 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
5496 Reviewed by Kevin M.
5498 * WebKit.xcodeproj/project.pbxproj:
5500 2008-03-05 Adam Roben <aroben@apple.com>
5502 Remove WebScriptDebugger
5504 Reviewed by Kevin M.
5506 * WebKit.xcodeproj/project.pbxproj: Remove
5507 WebScriptDebugDelegatePrivate.h from the project.
5509 2008-03-05 Adam Roben <aroben@apple.com>
5511 Move WebCoreScriptDebuggerImp to its own source files
5513 Reviewed by Kevin M.
5515 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
5517 2008-03-05 Adam Roben <aroben@apple.com>
5519 Move WebCoreScriptDebugger to WebKit
5521 Reviewed by Darin Adler.
5523 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
5526 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
5528 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
5530 Reviewed by Darin Adler.
5532 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
5534 2008-01-23 Steve Falkenburg <sfalken@apple.com>
5536 Update localization exceptions.
5538 Reviewed by Darin Adler.
5540 * English.lproj/Localizable.strings:
5541 * StringsNotToBeLocalized.txt:
5543 2008-01-20 Mark Rowe <mrowe@apple.com>
5545 Reviewed by Dan Bernstein.
5547 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
5548 interested in supporting Safari 2 with TOT WebKit.
5550 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
5551 as it is no longer used.
5553 2008-01-03 Darin Adler <darin@apple.com>
5557 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
5559 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
5561 Reviewed by Darin Adler.
5563 Removed "BackwardDelete", which is no longer present in source code.
5565 * StringsNotToBeLocalized.txt:
5567 2007-12-16 Mark Rowe <mrowe@apple.com>
5569 Reviewed by Maciej Stachowiak.
5571 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
5573 * WebKit.xcodeproj/project.pbxproj: Add new files.
5575 2007-12-14 Darin Adler <darin@apple.com>
5577 * StringsNotToBeLocalized.txt: Updated.
5579 2007-12-12 Brady Eidson <beidson@apple.com>
5581 Reviewed by Sam Weinig
5583 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
5585 * WebKit.xcodeproj/project.pbxproj: Added a new file
5587 2007-12-12 Mark Rowe <mrowe@apple.com>
5589 Reviewed by Dave Kilzer.
5591 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
5593 * WebKit.xcodeproj/project.pbxproj:
5595 2007-11-19 Brady Eidson <beidson@apple.com>
5599 * WebKit.xcodeproj/project.pbxproj: Sorted!
5601 2007-11-17 Timothy Hatcher <timothy@apple.com>
5603 Reviewed by Mark Rowe.
5605 Bug 13470: i18n: The Web Inspector is not localizable
5606 http://bugs.webkit.org/show_bug.cgi?id=13470
5608 Update the localized strings and the file encoding of WebInspectorClient.mm.
5610 * English.lproj/Localizable.strings:
5611 * StringsNotToBeLocalized.txt:
5612 * WebKit.xcodeproj/project.pbxproj:
5614 2007-11-16 Mark Rowe <mrowe@apple.com>
5616 Reviewed by Tim Hatcher.
5618 Build WebCore as a sub-framework of WebKit in all configurations.
5620 * WebKit.xcodeproj/project.pbxproj:
5622 2007-11-16 Brady Eidson <beidson@apple.com>
5624 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
5626 2007-11-16 Brady Eidson <beidson@apple.com>
5628 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
5631 2007-11-16 Brady Eidson <beidson@apple.com>
5635 Database management API tweaks
5637 * WebKit.xcodeproj/project.pbxproj:
5639 2007-11-15 Brady Eidson <beidson@apple.com>
5643 Stubbing out everything required for a WebKit API for databases
5645 * WebKit.xcodeproj/project.pbxproj:
5647 2007-11-12 Adam Roben <aroben@apple.com>
5649 * StringsNotToBeLocalized.txt: Updated.
5651 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
5653 Adding the wx WebKit implementation.
5655 Reviewed by Mark Rowe.
5659 2007-11-07 Mark Rowe <mrowe@apple.com>
5661 Reviewed by Kevin Decker.
5663 Fix 64-bit Mac build.
5665 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
5666 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
5667 setting of the project, which in this instance includes the necessary "mac"