1 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
3 [EFL] Unreviewed; fix the build after r109877.
5 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
6 include directories so that #include'ing DatabaseDetails.h and
9 2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
11 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
12 https://bugs.webkit.org/show_bug.cgi?id=80107
14 Reviewed by Antonio Gomes.
16 Initial upstream of CredentialManager.[h|cpp] and
17 CredentialTransformData.[h|cpp].
20 * PlatformBlackBerry.cmake:
22 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
24 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
25 https://bugs.webkit.org/show_bug.cgi?id=71507
27 Reviewed by Antonio Gomes.
29 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
31 2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
33 [EFL][DRT] Implement setValueForUser and setAutofilled.
34 https://bugs.webkit.org/show_bug.cgi?id=79237
36 Reviewed by Andreas Kling.
38 Adds the main directory of WebKit's source to find headers of JavaScriptCore.
42 2012-02-23 Patrick Gansterer <paroga@webkit.org>
44 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
45 https://bugs.webkit.org/show_bug.cgi?id=79371
47 Reviewed by Daniel Bates.
50 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
51 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
52 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
54 2012-02-20 Filip Pizlo <fpizlo@apple.com>
56 JSC should be a triple-tier VM
57 https://bugs.webkit.org/show_bug.cgi?id=75812
58 <rdar://problem/10079694>
60 Reviewed by Gavin Barraclough.
62 Changed EFL's build system to include a new directory in JavaScriptCore.
66 2012-02-21 Jon Lee <jonlee@apple.com>
68 Bring notifications support to WK1 mac: showing, canceling, removing notifications
69 https://bugs.webkit.org/show_bug.cgi?id=78783
70 <rdar://problem/10610578>
72 Reviewed by Anders Carlsson.
74 * WebKit.xcodeproj/project.pbxproj: Added new files.
76 2012-02-21 Adam Roben <aroben@apple.com>
78 Roll out r108309, r108323, and r108326
80 They broke the 32-bit Lion build.
82 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
86 2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
88 [BlackBerry] Adapt to the removal of WebStringIml.h
89 https://bugs.webkit.org/show_bug.cgi?id=78784
91 Reviewed by Antonio Gomes.
93 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
94 has been removed internally. We should adapt to this removal for the
95 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
96 because it just inherits from WTF::StringImpl but adding nothing.
98 * blackberry/Api/WebString.cpp:
99 (BlackBerry::WebKit::WebString::WebString):
100 (BlackBerry::WebKit::WebString::equalIgnoringCase):
101 * blackberry/Api/WebString.h:
104 2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
106 [BlackBerry] Style clean-up in WebPageCompositor
107 https://bugs.webkit.org/show_bug.cgi?id=78738
109 Reviewed by Rob Buis.
111 No new functionality, no new tests.
113 * blackberry/WebKitSupport/WebPageCompositor.cpp:
114 (BlackBerry::WebKit::WebPageCompositor::drawLayers):
115 * blackberry/WebKitSupport/WebPageCompositor.h:
118 2012-02-16 Patrick Gansterer <paroga@webkit.org>
120 [CMake] Add missing include directories.
124 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
126 [BlackBerry] Remove ResourceHolderImpl.cpp from build system
127 https://bugs.webkit.org/show_bug.cgi?id=78779
129 Reviewed by George Staikos.
131 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
132 has been removed internally. So remove it from the build system.
134 * blackberry/CMakeListsBlackBerry.txt:
136 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
138 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
139 https://bugs.webkit.org/show_bug.cgi?id=78770
141 Reviewed by Rob Buis.
143 Initial upstreaming, no new tests.
145 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
146 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
148 2012-02-15 Konrad Piascik <kpiascik@rim.com>
150 [BlackBerry] Upstream BlackBerry specific Web Inspector resources
151 https://bugs.webkit.org/show_bug.cgi?id=78727
153 Reviewed by Rob Buis.
155 * blackberry/WebCoreSupport/inspectorBB.html: Added.
156 * blackberry/WebCoreSupport/inspectorBB.js: Added.
158 (InspectorFrontendHost.copyText):
160 2012-02-15 Mike Fenton <mifenton@rim.com>
162 Initial upstreaming of EditorClientBlackBerry
163 https://bugs.webkit.org/show_bug.cgi?id=78730
165 Reviewed by Rob Buis.
167 Initial upstreaming, no new tests.
169 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
171 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
172 (WebCore::EditorClientBlackBerry::pageDestroyed):
173 (WebCore::EditorClientBlackBerry::shouldDeleteRange):
174 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
175 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
176 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
177 (WebCore::EditorClientBlackBerry::enableSpellChecking):
178 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
179 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
180 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
181 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
182 (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
183 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
184 (WebCore::EditorClientBlackBerry::shouldBeginEditing):
185 (WebCore::EditorClientBlackBerry::shouldEndEditing):
186 (WebCore::EditorClientBlackBerry::shouldInsertNode):
187 (WebCore::EditorClientBlackBerry::shouldInsertText):
188 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
189 (WebCore::EditorClientBlackBerry::shouldApplyStyle):
190 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
191 (WebCore::EditorClientBlackBerry::didBeginEditing):
192 (WebCore::EditorClientBlackBerry::respondToChangedContents):
193 (WebCore::EditorClientBlackBerry::respondToChangedSelection):
194 (WebCore::EditorClientBlackBerry::didEndEditing):
195 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
196 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
197 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
198 (WebCore::EditorClientBlackBerry::registerCommandForUndo):
199 (WebCore::EditorClientBlackBerry::registerCommandForRedo):
200 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
201 (WebCore::EditorClientBlackBerry::canUndo):
202 (WebCore::EditorClientBlackBerry::canRedo):
203 (WebCore::EditorClientBlackBerry::canCopyCut):
204 (WebCore::EditorClientBlackBerry::canPaste):
205 (WebCore::EditorClientBlackBerry::undo):
206 (WebCore::EditorClientBlackBerry::redo):
209 (WebCore::EditorClientBlackBerry::interpretKeyEvent):
210 (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
211 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
212 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
213 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
214 (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
215 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
216 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
217 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
218 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
219 (WebCore::EditorClientBlackBerry::learnWord):
220 (WebCore::EditorClientBlackBerry::checkSpellingOfString):
221 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
222 (WebCore::EditorClientBlackBerry::checkGrammarOfString):
223 (WebCore::EditorClientBlackBerry::requestCheckingOfString):
224 (WebCore::EditorClientBlackBerry::textChecker):
225 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
226 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
227 (WebCore::EditorClientBlackBerry::showSpellingUI):
228 (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
229 (WebCore::EditorClientBlackBerry::getGuessesForWord):
230 (WebCore::EditorClientBlackBerry::willSetInputMethodState):
231 (WebCore::EditorClientBlackBerry::setInputMethodState):
232 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
235 (EditorClientBlackBerry):
237 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
239 [BlackBerry] Upstream WebPageClient.h
240 https://bugs.webkit.org/show_bug.cgi?id=78660
242 Reviewed by Antonio Gomes.
244 Initial upstreaming, no new tests.
246 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
247 is being removed from WebPageClient.h.
248 * blackberry/Api/WebPageClient.h: Added.
249 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
250 because this inclusion is being removed from WebPageClient.h.
252 2012-02-15 Rob Buis <rbuis@rim.com>
254 [BlackBerry] Upstream remaining classes in Api
255 https://bugs.webkit.org/show_bug.cgi?id=78644
257 Reviewed by Antonio Gomes.
259 No functionalities changed, no new tests.
261 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
263 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
265 [BlackBerry] Upstreaming WebSettings code
266 https://bugs.webkit.org/show_bug.cgi?id=78633
268 Reviewed by Rob Buis.
270 Initial upstreaming, no new tests.
272 * blackberry/Api/WebSettings.cpp: Added.
273 * blackberry/Api/WebSettings.h: Added.
274 * blackberry/Api/WebSettings_p.h: Added.
276 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
278 [BlackBerry] Upstreaming DOMSupport files
279 https://bugs.webkit.org/show_bug.cgi?id=78607
281 Reviewed by Rob Buis.
283 Initial upstreaming, no new tests.
285 * blackberry/WebKitSupport/DOMSupport.cpp: Added.
286 * blackberry/WebKitSupport/DOMSupport.h: Added.
288 2012-02-14 Jeff Rogers <jrogers@rim.com>
290 [BlackBerry] Remove OpenVG references
291 https://bugs.webkit.org/show_bug.cgi?id=78623
293 Reviewed by Rob Buis.
295 Removed references to USE(OPENVG) and the related code.
297 * blackberry/Api/BackingStore.cpp:
298 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
299 (BlackBerry::WebKit::BackingStorePrivate::repaint):
300 (BlackBerry::WebKit::BackingStorePrivate::renderContents):
301 (BlackBerry::WebKit::BackingStore::createSurface):
302 * blackberry/Api/BackingStore_p.h:
304 2012-02-14 Andy Chen <andchen@rim.com>
306 Initial upstreaming for find-in-page for BlackBerry port
307 https://bugs.webkit.org/show_bug.cgi?id=78615
309 Create a new class InPageSearchManager for find-in-page and
310 remove the functions in SelectionHandler
312 Reviewed by Rob Buis.
314 * blackberry/CMakeListsBlackBerry.txt:
315 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
316 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
317 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
318 (BlackBerry::WebKit::InPageSearchManager::findNextString):
319 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
320 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
321 * blackberry/WebKitSupport/InPageSearchManager.h: Added.
322 * blackberry/WebKitSupport/SelectionHandler.cpp:
323 * blackberry/WebKitSupport/SelectionHandler.h:
325 2012-02-14 Jacky Jiang <zhajiang@rim.com>
327 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
328 https://bugs.webkit.org/show_bug.cgi?id=78275
330 Reviewed by Rob Buis.
332 Initial upstream, no new tests.
334 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
335 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
337 2012-02-14 Lianghui Chen <liachen@rim.com>
339 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
340 https://bugs.webkit.org/show_bug.cgi?id=78605
342 Reviewed by Rob Buis.
344 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
346 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
348 (BlackBerry::WebKit::getExtensionForMimeType):
349 (BlackBerry::WebKit::getMimeTypeForExtension):
350 * blackberry/Api/WebKitMIMETypeConverter.h: Added.
352 * blackberry/Api/WebKitTextCodec.cpp:
353 * blackberry/Api/WebKitTextCodec.h:
354 * blackberry/CMakeListsBlackBerry.txt:
356 2012-02-14 Ed Baker <edbaker@rim.com>
358 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
359 https://bugs.webkit.org/show_bug.cgi?id=78608
361 Ensure that when selection handles leave the content bounding box that
362 the handle not being dragged remains fixed. Do not applying padding to
363 a direction that would cause the selection to shrink when performing
364 the handle direction detection.
366 Reviewed by Rob Buis.
368 * blackberry/WebKitSupport/SelectionHandler.cpp:
369 (BlackBerry::WebKit::directionOfPointRelativeToRect):
370 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
371 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
372 (BlackBerry::WebKit::SelectionHandler::setSelection):
373 * blackberry/WebKitSupport/SelectionHandler.h:
375 2012-02-14 Rob Buis <rbuis@rim.com>
377 [BlackBerry] Upstream remaining classes in Api
378 https://bugs.webkit.org/show_bug.cgi?id=78644
380 Reviewed by Antonio Gomes.
382 Initial upstream, no new tests.
384 * blackberry/Api/BlackBerryContext.h: Added.
385 * blackberry/Api/BlackBerryGlobal.cpp: Added.
386 * blackberry/Api/BlackBerryGlobal.h: Added.
387 * blackberry/Api/Version.cpp: Added.
388 * blackberry/Api/Version.h: Added.
390 2012-02-14 Rob Buis <rbuis@rim.com>
392 [BlackBerry] Upstream backing store related classes
393 https://bugs.webkit.org/show_bug.cgi?id=78517
395 Reviewed by Antonio Gomes.
397 Initial upstream, no new tests.
399 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
400 * blackberry/WebKitSupport/BackingStoreClient.h: Added.
401 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
402 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
403 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
404 * blackberry/WebKitSupport/BackingStoreTile.h: Added.
406 2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
408 Initial upstreaming of selection handling code for BlackBerry port
409 https://bugs.webkit.org/show_bug.cgi?id=78136
411 Reviewed by Rob Buis.
413 Initial upstreaming, no new tests.
415 * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
416 * blackberry/WebKitSupport/SelectionHandler.h: Added.
418 2012-02-10 Mike Fenton <mifenton@rim.com>
420 BlackBerry Port - Input focus is suppressed during XHR loads
421 https://bugs.webkit.org/show_bug.cgi?id=78368
423 Allow JS to trigger the VKB and input focus when XHR scripting
426 This switching the loaded state to checking the webpages loaded state
427 which is only updated after initial load. When additional loading
428 events happen for XHR, it remains false and focus events function.
430 Also add detailed FocusLog's to shouldAcceptInputFocus.
432 Reviewed by Rob Buis.
434 * blackberry/WebKitSupport/InputHandler.cpp:
435 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
437 2012-02-10 Mike Fenton <mifenton@rim.com>
439 BlackBerry Port - JS focus on blur can cause recursion
440 https://bugs.webkit.org/show_bug.cgi?id=78368
442 Prevent JS recursion of blur/focus by allowing focus
443 if we are already trying to prevent focus.
445 Reviewed by Rob Buis.
447 * blackberry/WebKitSupport/InputHandler.cpp:
448 (BlackBerry::WebKit::InputHandler::InputHandler):
449 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
450 (BlackBerry::WebKit::InputHandler::setElementFocused):
451 * blackberry/WebKitSupport/InputHandler.h:
454 2012-02-10 Rob Buis <rbuis@rim.com>
456 [BlackBerry] Upstream graphics helper classes in WebKitSupport
457 https://bugs.webkit.org/show_bug.cgi?id=78278
459 Reviewed by Antonio Gomes.
461 Initial upstream, no new tests.
463 * blackberry/WebKitSupport/RenderQueue.cpp: Added.
464 * blackberry/WebKitSupport/RenderQueue.h: Added.
466 2012-02-10 Rob Buis <rbuis@rim.com>
468 [BlackBerry] Upstream graphics helper classes in WebKitSupport
469 https://bugs.webkit.org/show_bug.cgi?id=78278
471 Reviewed by Antonio Gomes.
473 Initial upstream, no new tests.
475 * blackberry/WebKitSupport/SurfacePool.cpp: Added.
476 * blackberry/WebKitSupport/SurfacePool.h: Added.
477 * blackberry/WebKitSupport/TileIndex.h: Added.
478 * blackberry/WebKitSupport/TileIndexHash.h: Added.
480 2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
482 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
483 https://bugs.webkit.org/show_bug.cgi?id=78203
485 Reviewed by Rob Buis.
487 Initial upstream, no new tests.
489 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
490 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
492 2012-02-09 Rob Buis <rbuis@rim.com>
494 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
495 https://bugs.webkit.org/show_bug.cgi?id=78276
497 Reviewed by Antonio Gomes.
499 Initial upstream, no new tests.
501 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
502 * blackberry/WebKitSupport/WebPageCompositor.h: Added.
504 2012-02-08 Jacky Jiang <zhajiang@rim.com>
506 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
507 https://bugs.webkit.org/show_bug.cgi?id=78049
509 Reviewed by Rob Buis.
511 Initial upstream, no new tests.
513 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
514 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
515 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
516 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
518 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
520 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
521 https://bugs.webkit.org/show_bug.cgi?id=78082
523 Reviewed by Rob Buis.
525 Initial upstream, no new tests.
527 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
528 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
530 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
532 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
533 https://bugs.webkit.org/show_bug.cgi?id=78078
535 Reviewed by Rob Buis.
537 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
538 been upstreamed has been removed from the BlackBerry porting internally.
539 So we should remove it from the build system.
541 * blackberry/CMakeListsBlackBerry.txt:
543 2012-02-08 Rob Buis <rbuis@rim.com>
545 [BlackBerry] Upstream DumpRenderTreeBlackBerry
546 https://bugs.webkit.org/show_bug.cgi?id=78042
548 Reviewed by Antonio Gomes.
550 Add abstract interface for our DumpRenderTree solution.
552 * blackberry/Api/DumpRenderTreeClient.h: Added.
554 2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
556 Initial upstreaming of input handling for BlackBerry port
557 https://bugs.webkit.org/show_bug.cgi?id=77992
559 Reviewed by Rob Buis.
561 * blackberry/WebKitSupport/InputHandler.cpp: Added.
562 * blackberry/WebKitSupport/InputHandler.h: Added.
564 2012-02-07 Robert Kroeger <rjkroege@chromium.org>
566 [chromium] Remove no longer necessary Chromium gesture recognizer code.
567 https://bugs.webkit.org/show_bug.cgi?id=77492
569 Reviewed by Adam Barth.
571 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
573 2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
575 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
576 https://bugs.webkit.org/show_bug.cgi?id=77843
578 Reviewed by Rob Buis.
580 Initial upstream, no new tests.
582 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
583 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
585 2012-02-07 Rob Buis <rbuis@rim.com>
587 [BlackBerry] Upstream DumpRenderTreeSupport
588 https://bugs.webkit.org/show_bug.cgi?id=77991
590 Reviewed by Antonio Gomes.
592 No functionalities changed, no new tests.
594 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
595 (toGeolocationClientMock):
596 (DumpRenderTreeSupport::DumpRenderTreeSupport):
597 (DumpRenderTreeSupport::~DumpRenderTreeSupport):
598 (DumpRenderTreeSupport::javaScriptObjectsCount):
599 (DumpRenderTreeSupport::garbageCollectorCollect):
600 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
601 (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
602 (DumpRenderTreeSupport::linksIncludedInFocusChain):
603 (DumpRenderTreeSupport::dumpConfigurationForViewport):
604 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
605 (DumpRenderTreeSupport::resetGeolocationMock):
606 (DumpRenderTreeSupport::setMockGeolocationError):
607 (DumpRenderTreeSupport::setMockGeolocationPermission):
608 (DumpRenderTreeSupport::setMockGeolocationPosition):
609 (DumpRenderTreeSupport::scalePageBy):
610 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
611 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
615 (DumpRenderTreeSupport):
617 2012-02-07 Jacky Jiang <zhajiang@rim.com>
619 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
620 https://bugs.webkit.org/show_bug.cgi?id=77993
622 Reviewed by Rob Buis.
624 Initial upstream, no new tests.
626 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
627 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
628 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
629 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
631 2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
633 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
634 https://bugs.webkit.org/show_bug.cgi?id=77927
636 Reviewed by Antonio Gomes.
638 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
639 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
640 use the d pointer directly because the client is internal implementation.
642 No functionalities changed, no new tests.
644 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
645 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
646 (GeolocationControllerClientBlackBerry::requestPermission):
647 (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
648 (GeolocationControllerClientBlackBerry::onLocationUpdate):
649 (GeolocationControllerClientBlackBerry::onLocationError):
650 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
652 (GeolocationControllerClientBlackBerry):
654 2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
656 [BlackBerry] Remove unused variable in BackingStore
657 https://bugs.webkit.org/show_bug.cgi?id=77851
659 Reviewed by Kentaro Hara.
661 * blackberry/Api/BackingStore.cpp:
662 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
664 2012-02-04 Jacky Jiang <zhajiang@rim.com>
666 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
667 https://bugs.webkit.org/show_bug.cgi?id=77751
669 Reviewed by Rob Buis.
671 Initial upstream, no new tests.
673 * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
674 * blackberry/WebCoreSupport/ClientExtension.h: Added.
675 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
676 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
678 2012-01-11 Jacky Jiang <zhajiang@rim.com>
680 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
681 https://bugs.webkit.org/show_bug.cgi?id=76096
683 Reviewed by Rob Buis.
685 We shouldn't blit visible contents for direct rendering. Guard it from
688 * blackberry/Api/BackingStore.cpp:
689 (BlackBerry::WebKit::BackingStorePrivate::repaint):
690 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
692 2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
694 [Qt][WK2] Fix the build for newer Qt5
695 https://bugs.webkit.org/show_bug.cgi?id=75964
697 Reviewed by Simon Hausmann.
699 * WebKit.pri: Added the new files to the buildsystem.
701 2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
703 [BlackBerry] Fix assertion failure in BackingStore::blitContents
704 https://bugs.webkit.org/show_bug.cgi?id=75976
706 Prevent an assertion failure in BackingStore::blitContents by
707 checking that the srcRect of the transformation matrix is non empty.
709 Reviewed by Adam Treat.
711 Upstream BlackBerry port is not yet building and testable.
713 * blackberry/Api/BackingStore.cpp:
714 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
716 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
718 [Mac] Sort the resources of WebKit.xcodeproj
719 https://bugs.webkit.org/show_bug.cgi?id=75634
721 Reviewed by Andreas Kling.
723 * WebKit.xcodeproj/project.pbxproj:
725 2012-01-06 Jacky Jiang <zhajiang@rim.com>
727 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
728 https://bugs.webkit.org/show_bug.cgi?id=75649
730 Reviewed by Antonio Gomes.
732 Initial upstream, no new tests.
734 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
735 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
737 2012-01-03 Jon Lee <jonlee@apple.com>
739 Leak of WebNotificationClient when page is destroyed
740 https://bugs.webkit.org/show_bug.cgi?id=74980
741 <rdar://problem/10611231>
743 Reviewed by Mark Rowe.
745 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
746 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
748 * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
750 2011-12-15 Jacky Jiang <zhajiang@rim.com>
752 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
753 https://bugs.webkit.org/show_bug.cgi?id=74643
755 Reviewed by Rob Buis.
757 Initial upstream, no new tests.
759 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
760 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
761 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
762 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
764 2011-12-15 Jacky Jiang <zhajiang@rim.com>
766 [BlackBerry] Regression: lots of checkerboarding
767 https://bugs.webkit.org/show_bug.cgi?id=74611
769 Reviewed by Daniel Bates.
771 Fix a regression caused by r102843 which introduced a lot of unnecessary
772 checkerboarding. R102843 changed behavior by removing a check for blit
773 based on whether the render actually took place and whether the
774 backingstore was in the midst of suspended updates.
775 The initial anthor is Adam Treat <atreat@rim.com>.
777 * blackberry/Api/BackingStore.cpp:
778 (BlackBerry::WebKit::BackingStorePrivate::repaint):
779 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
780 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
781 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
782 * blackberry/Api/BackingStore_p.h:
783 (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
785 2011-12-15 Adam Treat <atreat@rim.com>
787 Reviewed by Rob Buis.
789 https://bugs.webkit.org/show_bug.cgi?id=74609
792 For certain configurations of webpage content and zoom level we were
793 failing to produce a valid backingstore matrix by being to strict on
794 whether a given matrix fits the preferred matrix orientation.
795 This patch fixes this by insisting on storing a candidate divisor
796 whether or not it agrees with the preferred matrix orientation and then
797 comparing all subsequent divisors.
799 * blackberry/Api/BackingStore.cpp:
800 (BlackBerry::WebKit::divisorIsPerfectWidth):
801 (BlackBerry::WebKit::divisorIsPerfectHeight):
802 (BlackBerry::WebKit::divisorIsPreferredDirection):
803 (BlackBerry::WebKit::bestDivisor):
805 2011-12-14 Jacky Jiang <zhajiang@rim.com>
807 [BlackBerry] Refactor code and add some debug messages in backing store
808 https://bugs.webkit.org/show_bug.cgi?id=74539
810 Reviewed by Antonio Gomes.
812 Refactor and get rid of the confusing and unnecessary
813 'renderContentOnly' flag from the family of render methods in the
815 Remove the overload of the render method that takes a list of rects from
816 the backing store since it is just a for loop and only one place calls it.
817 Add a debug message to illustrate when we start showing checkerboard and
819 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
820 and add a new message for debugging WebCore invalidation requests.
821 The original author is Adam Treat <atreat@rim.com>
823 * blackberry/Api/BackingStore.cpp:
824 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
825 (BlackBerry::WebKit::BackingStorePrivate::repaint):
826 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
827 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
828 (BlackBerry::WebKit::BackingStorePrivate::render):
829 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
830 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
831 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
832 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
833 (BlackBerry::WebKit::BackingStorePrivate::updateTile):
834 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
835 * blackberry/Api/BackingStore_p.h:
837 2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
839 [BlackBerry] Add notification support for the BlackBerry port
840 https://bugs.webkit.org/show_bug.cgi?id=73194
842 Reviewed by Nikolas Zimmermann.
844 Contributed by Torch team, the main contributor is Robin Qiu
845 <robin.qiu@torchmobile.com.cn>.
847 Initial upstream, no new tests.
849 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
850 (WebKit::NotificationPresenterImpl::instance):
851 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
852 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
853 (WebKit::NotificationPresenterImpl::show):
854 (WebKit::NotificationPresenterImpl::cancel):
855 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
856 (WebKit::NotificationPresenterImpl::requestPermission):
857 (WebKit::NotificationPresenterImpl::onPermission):
858 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
859 (WebKit::NotificationPresenterImpl::checkPermission):
860 (WebKit::NotificationPresenterImpl::notificationClicked):
861 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
862 There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
863 To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
865 2011-12-14 Jacky Jiang <zhajiang@rim.com>
867 [BlackBerry] Switch to libjpeg for decoding
868 https://bugs.webkit.org/show_bug.cgi?id=74475
870 Reviewed by Daniel Bates.
872 Append libjpeg instead of libimg.
874 * blackberry/CMakeListsBlackBerry.txt:
876 2011-12-14 Jacky Jiang <zhajiang@rim.com>
878 Upstream text codec and web string files of BlackBerry API
879 https://bugs.webkit.org/show_bug.cgi?id=73586
881 Reviewed by Daniel Bates.
883 Initial upstream, no new tests.
885 * blackberry/Api/WebKitTextCodec.cpp: Added.
886 (BlackBerry::WebKit::isSameEncoding):
887 (BlackBerry::WebKit::isASCIICompatibleEncoding):
888 (BlackBerry::WebKit::transcode):
889 (BlackBerry::WebKit::base64DecodePolicyForWebCore):
890 (BlackBerry::WebKit::base64Decode):
891 (BlackBerry::WebKit::base64Encode):
892 (BlackBerry::WebKit::unescapeURL):
893 (BlackBerry::WebKit::escapeURL):
894 (BlackBerry::WebKit::getExtensionForMimeType):
895 * blackberry/Api/WebKitTextCodec.h: Added.
896 * blackberry/Api/WebString.cpp: Added.
897 (BlackBerry::WebKit::WebString::WebString):
898 (BlackBerry::WebKit::WebString::~WebString):
899 (BlackBerry::WebKit::WebString::fromUtf8):
900 (BlackBerry::WebKit::WebString::operator=):
901 (BlackBerry::WebKit::WebString::utf8):
902 (BlackBerry::WebKit::WebString::characters):
903 (BlackBerry::WebKit::WebString::length):
904 (BlackBerry::WebKit::WebString::isEmpty):
905 (BlackBerry::WebKit::WebString::equal):
906 (BlackBerry::WebKit::WebString::equalIgnoringCase):
907 * blackberry/Api/WebString.h: Added.
909 2011-12-13 Arvid Nilsson <anilsson@rim.com>
911 [Blackberry] Fix a leak in BackingStore class
913 Don't leak the blit generation condvar and mutex.
915 https://bugs.webkit.org/show_bug.cgi?id=74444
917 Reviewed by Antonio Gomes.
919 * blackberry/Api/BackingStore.cpp:
920 (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
922 2011-12-09 Jacky Jiang <zhajiang@rim.com>
924 Upstream BlackBerry API backing store files
925 https://bugs.webkit.org/show_bug.cgi?id=73668
927 Reviewed by Daniel Bates.
929 Contributed by Torch team, the main contributor is Adam Treat
932 Initial upstream, no new tests.
934 * blackberry/Api/BackingStore.cpp: Added.
935 * blackberry/Api/BackingStore.h: Added.
936 * blackberry/Api/BackingStore_p.h: Added.
938 2011-12-06 Leo Yang <leo.yang@torchmobile.com.cn>
940 Upstream about: feature in WebKit/blackberry/WebCoreSupport/
941 https://bugs.webkit.org/show_bug.cgi?id=73612
943 Reviewed by Antonio Gomes.
945 * blackberry/CMakeListsBlackBerry.txt:
946 * blackberry/WebCoreSupport/AboutData.cpp: Added.
947 (WebCore::numberToHTMLTr):
948 (WebCore::configPage):
949 (WebCore::cacheTypeStatisticToHTMLTr):
950 (WebCore::memoryPage):
951 * blackberry/WebCoreSupport/AboutData.h: Added.
952 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
953 * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
954 * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
955 * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
957 2011-12-01 Ryuan Choi <ryuan.choi@samsung.com>
959 [EFL] Cleanup includes to reduce code complexity.
960 https://bugs.webkit.org/show_bug.cgi?id=73540
962 Reviewed by Gustavo Noronha Silva.
964 * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
966 2011-11-28 Jon Lee <jonlee@apple.com>
968 Create skeleton framework for notifications support in WK2
969 https://bugs.webkit.org/show_bug.cgi?id=73253
970 <rdar://problem/10356943>
972 Reviewed by Sam Weinig.
974 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
976 2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
978 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
979 https://bugs.webkit.org/show_bug.cgi?id=72784
981 Reviewed by Nikolas Zimmermann.
983 Abstracted the JavaScript file names from inspector/front-end/inspector.html
984 to keep them in-sync with the changes of inspector.html.
986 * blackberry/CMakeListsBlackBerry.txt:
988 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
990 [CMake] Move the top-level logic to the top-level directory.
991 https://bugs.webkit.org/show_bug.cgi?id=72685
993 Reviewed by Brent Fulgham.
995 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
997 2011-11-20 Mark Rowe <mrowe@apple.com>
999 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
1001 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
1004 Reviewed by Dan Bernstein.
1006 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
1007 so it should add only negligible launch time overhead.
1009 2011-11-18 Daniel Bates <dbates@rim.com>
1011 Add CMake build infrastructure for the BlackBerry port
1012 https://bugs.webkit.org/show_bug.cgi?id=72768
1014 Reviewed by Antonio Gomes.
1016 * blackberry: Added.
1017 * blackberry/CMakeListsBlackBerry.txt: Added.
1019 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1021 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1022 https://bugs.webkit.org/show_bug.cgi?id=72710
1024 Reviewed by Brent Fulgham.
1028 2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
1030 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
1031 https://bugs.webkit.org/show_bug.cgi?id=72595
1033 Reviewed by Noam Rosenthal.
1035 * WebKit.pri: Add qwebelement_p.h to HEADERS.
1037 2011-11-11 Darin Adler <darin@apple.com>
1039 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
1040 If an older Xcode downgrades this file and we have a risk of some kind of
1041 oscillating commit situation, please contact me so I know not to do this again.
1043 2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
1045 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1046 https://bugs.webkit.org/show_bug.cgi?id=71368
1048 Reviewed by Antti Koivisto.
1050 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1052 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1054 [Qt] Refactor and clean up the qmake build system
1056 The qmake build system has accumulated a bit of cruft and redundancy
1057 over time. There's also a fairly tight coupling between how to build
1058 the various targets, and _what_ to build, making it harder to add new
1059 rules or sources. This patch aims to elevate these issues somewhat.
1061 This is a short-list of the changes:
1063 * The rules for how to build targets are now mostly contained as
1064 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1065 allows us to do pre- and post-processing of each project file,
1066 which helps to clean up the actual project files.
1068 * Derived sources are no longer generated as a separate make-step
1069 but is part of each target's project file as a subdir. Makefile
1070 rules are used to ensure that we run make on the derived sources
1071 before running qmake on the actual target makefile. This makes
1072 it easier to keep a proper dependency between derived sources
1075 * We use GNU make and the compiler to generate dependencies on
1076 UNIX-based systems running Qt 5. This allows us to lessen the
1077 need to run qmake, which should reduce compile time.
1079 * WebKit2 is now build by default if building with Qt 5. It can
1080 be disabled by passing --no-webkit2 to build-webkit.
1082 The result of these changes are hopefully a cleaner and easier
1083 build system to modify, and faster build times due to no longer
1084 running qmake on every single build. It's also a first step
1085 towards possibly generating the list of sources using another
1088 https://bugs.webkit.org/show_bug.cgi?id=71222
1090 Reviewed by Simon Hausmann.
1092 * WebKit.pri: Added.
1094 2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
1096 Extract WebOpenPanelResultListener out into its own file
1097 https://bugs.webkit.org/show_bug.cgi?id=69575
1099 Reviewed by David Kilzer.
1101 * WebKit.xcodeproj/project.pbxproj:
1103 2011-10-06 Anders Carlsson <andersca@apple.com>
1105 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
1106 https://bugs.webkit.org/show_bug.cgi?id=69586
1108 Reviewed by Darin Adler.
1110 * WebKit.xcodeproj/project.pbxproj:
1111 When building with clang, we don't need to run the check-for-global-initializers and
1112 check-for-exit-time-destructors anymore.
1114 2011-09-27 Andy Estes <aestes@apple.com>
1116 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
1117 https://bugs.webkit.org/show_bug.cgi?id=68863
1119 Reviewed by Darin Adler.
1121 The SolarWalk binary does not link against WebKit.framework directly,
1122 so calling NSVersionOfLinkTimeLibrary() will not return the version of
1123 WebKit against which SolarWalk was linked. Since Solar Walk has
1124 released an update that addresses the issue for which this app-specific
1125 hack was originally added, we should just remove the hack.
1127 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
1129 2011-09-25 Adam Barth <abarth@webkit.org>
1131 Remove PLATFORM(HAIKU) and associated code
1132 https://bugs.webkit.org/show_bug.cgi?id=68774
1134 Reviewed by Sam Weinig.
1137 * haiku/WebCoreSupport: Removed.
1138 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
1139 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
1140 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
1141 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
1142 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
1143 * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
1144 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
1145 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
1146 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
1147 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
1148 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
1149 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
1151 2011-09-23 Anders Carlsson <andersca@apple.com>
1153 Axe WebImageRendererFactory
1154 https://bugs.webkit.org/show_bug.cgi?id=68715
1156 Reviewed by Darin Adler.
1158 Remove WebImageRendererFactory.m from the Xcode project.
1160 * WebKit.xcodeproj/project.pbxproj:
1162 2011-09-23 Anders Carlsson <andersca@apple.com>
1164 Add OVERRIDE to a bunch of virtual member functions on clients
1165 https://bugs.webkit.org/show_bug.cgi?id=68712
1167 Reviewed by Sam Weinig.
1169 * WebKit.xcodeproj/project.pbxproj:
1171 2011-09-21 Dan Bernstein <mitz@apple.com>
1173 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
1174 https://bugs.webkit.org/show_bug.cgi?id=68451
1176 Reviewed by Darin Adler.
1178 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
1179 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
1181 2011-09-19 Anders Carlsson <andersca@apple.com>
1183 Remove WebViewEventHandling.mm
1184 https://bugs.webkit.org/show_bug.cgi?id=68387
1186 Reviewed by Adam Roben.
1188 Remove WebViewEventHandling.mm from the Xcode project.
1190 * WebKit.xcodeproj/project.pbxproj:
1192 2011-09-19 Dan Bernstein <mitz@apple.com>
1194 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
1195 https://bugs.webkit.org/show_bug.cgi?id=68323
1197 Reviewed by Sam Weinig.
1199 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
1201 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
1202 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
1203 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
1204 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
1206 2011-09-16 Filip Pizlo <fpizlo@apple.com>
1208 DFG JIT should inline Math.abs
1209 https://bugs.webkit.org/show_bug.cgi?id=68227
1211 Reviewed by Oliver Hunt.
1213 Added JavaScriptCore/dfg to include path path.
1217 2011-09-14 Anders Carlsson <andersca@apple.com>
1219 Get rid of WebCoreViewFactory and its WebViewFactory subclass
1220 https://bugs.webkit.org/show_bug.cgi?id=68124
1222 Reviewed by Sam Weinig.
1224 * WebKit.xcodeproj/project.pbxproj:
1226 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
1228 Reviewed by Antonio Gomes.
1230 [EFL] Exporting JavaScript objects for EFL port
1231 https://bugs.webkit.org/show_bug.cgi?id=43446
1233 This patch allows to export objects to JavaScript API,
1234 just like qt does, but it uses the netscape api
1235 to do the convertion to javascript object.
1238 Adding necessary files for the patch.
1240 2011-08-05 Anders Carlsson <andersca@apple.com>
1243 https://bugs.webkit.org/show_bug.cgi?id=65729
1245 Reviewed by Darin Adler.
1247 Remove deleted files from Xcode project.
1249 * WebKit.xcodeproj/project.pbxproj:
1251 2011-07-28 Tony Chang <tony@chromium.org>
1253 Add sql to svn:ignore and remove app.
1255 * chromium: Modified property svn:ignore.
1257 2011-07-08 David Reveman <reveman@chromium.org>
1259 Reviewed by Stephen White.
1261 [Chromium] Edge anti-aliasing for composited layers.
1262 https://bugs.webkit.org/show_bug.cgi?id=61388
1264 Track changes to TilingData class which now uses an outer border.
1266 * chromium/tests/TilingDataTest.cpp:
1268 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
1270 Reviewed by Simon Hausmann.
1272 generate-webkitversion.pl should not "use Switch"
1273 https://bugs.webkit.org/show_bug.cgi?id=63628
1275 Switch got deprecated on recent Perl versions and the script wasn't
1276 using the switch statement.
1278 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
1280 2011-06-01 Jer Noble <jer.noble@apple.com>
1282 Reviewed by Eric Carlson.
1284 Move Full Screen Controllers into WebCore.
1286 Remove dependency on QTKit from wekitExitFullscreen()
1287 https://bugs.webkit.org/show_bug.cgi?id=61843
1289 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
1290 have been moved into WebCore.
1292 * WebKit.xcodeproj/project.pbxproj:
1294 2011-06-15 David Kilzer <ddkilzer@apple.com>
1296 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
1298 Reviewed by Joseph Pecoraro.
1300 * WebKit.xcodeproj/project.pbxproj:
1301 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
1302 and change file type to Objective-C++.
1304 2011-06-02 Adam Barth <abarth@webkit.org>
1306 Reviewed by Ryosuke Niwa.
1308 Update svn:ignore property on Source/WebKit/chromium
1309 https://bugs.webkit.org/show_bug.cgi?id=61952
1311 Add some more generated files and directories mapped in using DEPS to svn:ignore.
1313 * chromium: Modified property svn:ignore.
1315 2011-05-20 Andy Estes <aestes@apple.com>
1317 Reviewed by Darin Adler.
1319 WebView loses firstResponder status when entering full-screen mode.
1320 https://bugs.webkit.org/show_bug.cgi?id=61153
1322 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
1323 private header so that WebKit2 can include it.
1325 2011-05-16 Dan Bernstein <mitz@apple.com>
1327 No need to compile .js files, that is what the JIT is for.
1329 * WebKit.xcodeproj/project.pbxproj:
1331 2011-05-12 Adele Peterson <adele@apple.com>
1333 Reviewed by Darin Adler and Adam Barth.
1335 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
1336 https://bugs.webkit.org/show_bug.cgi?id=60685
1338 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
1340 2011-04-18 Timothy Hatcher <timothy@apple.com>
1342 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
1343 now that all localized strings in WebKit/win use WEB_UI_STRING.
1345 https://webkit.org/b/58747
1347 Reviewed by Dan Bernstein.
1349 * English.lproj/Localizable.strings: Removed.
1351 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
1353 Reviewed by Timothy Hatcher.
1355 Move WebNodeHighlighter into its own file
1356 https://bugs.webkit.org/show_bug.cgi?id=58746
1358 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
1360 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
1362 Reviewed by Kenneth Rohde Christiansen.
1364 [CMAKE] Separate DerivedSources.
1365 https://bugs.webkit.org/show_bug.cgi?id=58427
1367 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
1369 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
1371 Unreviewed build fix for Mac.
1373 * WebKit.xcodeproj/project.pbxproj:
1375 2011-04-11 Anna Cavender <annacc@chromium.org>
1377 Reviewed by Eric Carlson.
1379 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1380 https://bugs.webkit.org/show_bug.cgi?id=53556
1382 * WebKit.xcodeproj/project.pbxproj:
1384 2011-04-08 Geoffrey Garen <ggaren@apple.com>
1386 Reviewed by Oliver Hunt.
1388 A few heap-related renames and file moves.
1390 WeakGCPtr<T> => Weak<T>
1391 Global<T> => Strong<T>
1393 collector/* => heap/*
1394 runtime/WeakGCPtr.h => heap/Weak.h
1396 (Eventually, even more files should move into the heap directory. Like
1397 Heap.h and Heap.cpp, for example.)
1401 2011-04-08 Dan Bernstein <mitz@apple.com>
1403 No need to compile .js files, that is what the JIT is for.
1405 * WebKit.xcodeproj/project.pbxproj:
1407 2011-04-08 Alpha Lam <hclam@chromium.org>
1409 Unreviewed, rolling out r83335.
1410 http://trac.webkit.org/changeset/83335
1411 https://bugs.webkit.org/show_bug.cgi?id=53556
1413 GTK and QT bots are broken
1415 * WebKit.xcodeproj/project.pbxproj:
1417 2011-04-07 Anna Cavender <annacc@chromium.org>
1419 Reviewed by Eric Carlson.
1421 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1422 https://bugs.webkit.org/show_bug.cgi?id=53556
1424 * WebKit.xcodeproj/project.pbxproj:
1426 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
1428 Revert ENABLE_TRACK patch due to compile failures.
1430 * WebKit.xcodeproj/project.pbxproj:
1432 2011-04-07 Andy Estes <aestes@apple.com>
1434 Reviewed by Darin Adler.
1436 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
1437 not included when replying to an email.
1438 https://bugs.webkit.org/show_bug.cgi?id=57794
1440 * WebKit.xcodeproj/project.pbxproj:
1442 2011-04-05 Alexey Proskuryakov <ap@apple.com>
1444 Reviewed by Darin Adler.
1446 Move attributedStringFromRange down to WebCore
1447 https://bugs.webkit.org/show_bug.cgi?id=57905
1449 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
1451 2011-03-29 Timothy Hatcher <timothy@apple.com>
1453 Update WebKit Localizable.strings to only contain WebKit/win strings.
1455 https://webkit.org/b/57354
1457 Reviewed by Sam Weinig.
1459 * English.lproj/Localizable.strings: Updated.
1461 2011-03-23 Jia Pu <jpu@apple.com>
1463 Reviewed by Darin Adler.
1465 Hook up new AppKit autocorrection UI with WK2.
1466 https://bugs.webkit.org/show_bug.cgi?id=56055
1467 <rdar://problem/8947463>
1469 Please see WebCore/ChangeLog for detail.
1471 * WebKit.xcodeproj/project.pbxproj:
1473 2011-03-17 Jeff Miller <jeffm@apple.com>
1475 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
1483 * WebKit.xcodeproj: Modified property svn:ignore.
1485 2011-03-15 Alexey Proskuryakov <ap@apple.com>
1487 Reviewed by Darin Adler.
1489 REGRESSION (WebKit2): keygen element doesn't work
1490 https://bugs.webkit.org/show_bug.cgi?id=56402
1491 <rdar://problem/9006545>
1493 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
1495 2011-03-11 Anton D'Auria <adauria@apple.com>
1497 Reviewed and landed by Brady Eidson.
1499 Add WebKit1 API to view and delete local storage
1500 https://bugs.webkit.org/show_bug.cgi?id=51878
1502 * WebKit.xcodeproj/project.pbxproj:
1504 2011-03-02 Sam Weinig <sam@webkit.org>
1506 Reviewed by Anders Carlsson.
1508 Fix remaining localization issues by piping all localized strings through WebCore's
1509 localization bottleneck.
1510 <rdar://problem/8728860>
1512 * WebKit.xcodeproj/project.pbxproj:
1514 2011-03-01 Sam Weinig <sam@webkit.org>
1516 Reviewed by Timothy Hatcher.
1518 WebKit2 needs to be made localizable
1519 https://bugs.webkit.org/show_bug.cgi?id=55483
1521 * StringsNotToBeLocalized.txt: Removed.
1522 * WebKit.xcodeproj/project.pbxproj:
1523 Copied Localizable.strings to WebCore, it can't be removed entirely
1524 yet since Windows is still using it.
1526 2011-02-24 Peter Kasting <pkasting@google.com>
1528 Reviewed by Eric Seidel.
1530 Drop the "U; " encryption level from the User Agent string.
1531 https://bugs.webkit.org/show_bug.cgi?id=54566
1533 * StringsNotToBeLocalized.txt:
1535 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1537 Reviewed by Alexey Proskuryakov.
1539 Drop the language tag part from the User Agent string
1540 https://bugs.webkit.org/show_bug.cgi?id=54560
1542 * StringsNotToBeLocalized.txt: Change the User Agent string
1545 2011-02-18 Patrick Gansterer <paroga@webkit.org>
1547 Unreviewed build fix after r78634 and r78786.
1551 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
1553 Reviewed by Adam Roben.
1555 HTML5 <details> and <summary>: localized text
1556 https://bugs.webkit.org/show_bug.cgi?id=54260
1558 Default details summary text must be localizable.
1560 * English.lproj/Localizable.strings:
1562 2011-02-06 Patrick Gansterer <paroga@webkit.org>
1564 Reviewed by Andreas Kling.
1566 [CMake] Add dependencies for Visual Studio projects
1567 https://bugs.webkit.org/show_bug.cgi?id=53773
1569 Add a WebCore dependecy to WebKit, so CMake can
1570 generate the correct build order for the solution.
1572 Remove JavaScriptCore dependecy, since WebCore already depends on it.
1576 2011-01-23 Mark Rowe <mrowe@apple.com>
1578 Follow-up to r76477.
1580 Fix the scripts that detect problematic code such as static initializers
1581 and destructors, weak vtables, inappropriate files in the framework wrappers,
1582 and public headers including private headers. These had all been broken
1583 since the projects were moved in to the Source directory as the paths to the
1584 scripts were not updated at that time.
1586 * WebKit.xcodeproj/project.pbxproj:
1588 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
1590 Reviewed by Csaba Osztrogonác.
1592 Refactoring of the custom allocation framework
1593 https://bugs.webkit.org/show_bug.cgi?id=49897
1595 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
1596 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
1597 equivalent macro implementation at the necessary places.
1599 2011-01-17 Dan Bernstein <mitz@apple.com>
1601 Rubber-stamped by Mark Rowe.
1603 Update xcodeproj svn:ignore to include xcuserdata.
1605 * WebKit.xcodeproj: Modified property svn:ignore.
1607 2011-01-17 Brady Eidson <beidson@apple.com>
1609 Rubberstamped by Adam Roben.
1611 Fix up the `make` build on Macs
1613 * Makefile: Point to the correct Makefile.shared
1615 2011-01-16 Adam Barth <abarth@webkit.org>
1617 Rubber-stamped by Eric Seidel.
1619 Move WebKit into Source
1620 https://bugs.webkit.org/show_bug.cgi?id=52530
1623 * scripts/generate-webkitversion.pl:
1625 2011-01-07 Enrica Casucci <enrica@apple.com>
1627 Reviewed by Alexey Proskuryakov.
1629 Paste and drag and drop use different code paths to interact with the pasteboard.
1630 https://bugs.webkit.org/show_bug.cgi?id=52093
1631 The change consists in a refactoring of the code to have only one class that
1632 deals with the pasteboard on Mac.
1634 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
1636 2010-12-31 Adam Barth <abarth@webkit.org>
1638 Update SVN ignore property to hide two more external dependencies.
1640 * chromium: Modified property svn:ignore.
1642 2010-12-22 Dan Bernstein <mitz@apple.com>
1644 Rubber-stamped by Mark Rowe.
1646 Changed WebKitTools to Tools in script build phases.
1648 * WebKit.xcodeproj/project.pbxproj:
1650 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1652 Reviewed by Eric Seidel.
1654 [EFL] Add linker script to export less symbols
1655 https://bugs.webkit.org/show_bug.cgi?id=44609
1657 Filter the exported symbols by using a linker script. Only symbols
1658 starting with "ewk_" are exported.
1660 * CMakeLists.txt: Add link flags to webkit library when there's a
1663 2010-12-07 Simon Fraser <simon.fraser@apple.com>
1665 Update Xcode project for newer Xcode.
1667 * WebKit.xcodeproj/project.pbxproj:
1669 2010-11-18 Darin Adler <darin@apple.com>
1671 * StringsNotToBeLocalized.txt: Updated for recent changes.
1673 2010-11-16 Patrick Gansterer <paroga@webkit.org>
1675 Reviewed by Andreas Kling.
1677 [CMake] Remove platform dependent include directories
1678 https://bugs.webkit.org/show_bug.cgi?id=49553
1682 2010-11-12 John Knottenbelt <jknotten@chromium.org>
1684 Reviewed by Steve Block.
1686 Rename GeolocationControllerClient to GeolocationClient.
1687 https://bugs.webkit.org/show_bug.cgi?id=49259
1689 * WebKit.xcodeproj/project.pbxproj:
1691 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
1693 [EFL] Unreviewed. Build fix after r71496.
1695 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
1696 include directories list.
1698 2010-11-04 Mike Thole <mthole@apple.com>
1700 Reviewed by Dan Bernstein.
1702 Title for images should use localized numerals
1703 https://bugs.webkit.org/show_bug.cgi?id=49017
1705 * English.lproj/Localizable.strings: Updated.
1707 2010-10-28 Mark Rowe <mrowe@apple.com>
1709 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
1710 that deprecated methods are no longer used.
1712 * WebKit.xcodeproj/project.pbxproj:
1714 2010-10-26 Dan Bernstein <mitz@apple.com>
1718 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
1720 2010-10-23 David Kilzer <ddkilzer@apple.com>
1722 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
1724 Reviewed by Sam Weinig.
1726 The only method defined in WebHTMLRepresentationInternal.h is
1727 also defined in WebHTMLRepresentation.h, so use that instead.
1729 * WebKit.xcodeproj/project.pbxproj: Removed references to
1730 WebHTMLRepresentationInternal.h.
1732 2010-10-21 David Kilzer <ddkilzer@apple.com>
1734 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
1736 Reviewed by Adam Roben.
1738 Fixes the following warning:
1740 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
1741 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
1743 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
1744 for WebStringTruncator.h to make it match other header files.
1746 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
1750 Fix efl build, add missing svg/properties include directory.
1754 2010-10-18 Alexey Proskuryakov <ap@apple.com>
1756 Reviewed by David Kilzer.
1758 https://bugs.webkit.org/show_bug.cgi?id=47864
1759 Convert WebNSUserDefaultsExtras.m to .mm
1761 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
1763 2010-10-12 Eric Seidel <eric@webkit.org>
1765 Reviewed by Darin Adler.
1767 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
1768 https://bugs.webkit.org/show_bug.cgi?id=45693
1770 * WebKit.xcodeproj/project.pbxproj:
1771 - Add the MailQuirksUserScript.js to the project.
1773 2010-10-11 Anders Carlsson <andersca@apple.com>
1775 Reviewed by Darin Adler.
1777 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
1778 https://bugs.webkit.org/show_bug.cgi?id=47523
1780 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
1782 * WebKit.xcodeproj/project.pbxproj:
1784 2010-10-07 Jessie Berlin <jberlin@apple.com>
1786 Reviewed by Sam Weinig.
1788 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
1789 representation of a WebKit2 WebSerializedScriptValue.
1790 https://bugs.webkit.org/show_bug.cgi?id=47390
1792 * WebKit.xcodeproj/project.pbxproj:
1793 Add WebSerializedJSValuePrivate.h.
1795 2010-10-05 John Abd-El-Malek <jam@chromium.org>
1797 Reviewed by Darin Fisher.
1799 [chromium] Get the link from a plugin when creating a context menu
1800 https://bugs.webkit.org/show_bug.cgi?id=47130
1802 * chromium/public/WebPlugin.h:
1803 (WebKit::WebPlugin::linkAtPosition):
1804 * chromium/public/WebView.h:
1805 * chromium/src/ChromeClientImpl.cpp:
1806 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
1807 * chromium/src/ContextMenuClientImpl.cpp:
1808 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
1810 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1812 Unreviewed, EFL build fix.
1816 2010-09-20 Philippe Normand <pnormand@igalia.com>
1818 Reviewed by Eric Carlson.
1820 [GTK] enhanced context menu for media elements
1821 https://bugs.webkit.org/show_bug.cgi?id=45021
1823 Updated localizable strings.
1825 * English.lproj/Localizable.strings:
1827 2010-09-17 David Kilzer <ddkilzer@apple.com>
1829 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
1831 Reviewed by Joseph Pecoraro.
1833 * WebKit.xcodeproj/project.pbxproj: Added missing
1834 WebArchiveInternal.h header file to the project. It has been
1835 missing since r31281!
1837 2010-09-16 Dan Bernstein <mitz@apple.com>
1839 Reverted the previous change because r67628 has been reverted.
1841 * English.lproj/Localizable.strings:
1843 2010-09-16 Dan Bernstein <mitz@apple.com>
1845 Updated localizable strings.
1847 * English.lproj/Localizable.strings:
1849 2010-09-10 Darin Adler <darin@apple.com>
1851 Reviewed by Sam Weinig.
1853 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
1854 https://bugs.webkit.org/show_bug.cgi?id=45582
1856 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
1857 also gave the header private visibility so it will get installed in the
1858 PrivateHeaders directory.
1860 2010-09-02 Steve Block <steveblock@google.com>
1862 Reviewed by Adam Barth.
1864 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
1865 https://bugs.webkit.org/show_bug.cgi?id=43181
1867 * WebKit.xcodeproj/project.pbxproj:
1869 2010-08-30 Andy Estes <aestes@apple.com>
1871 Reviewed by Darin Adler.
1873 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
1875 * StringsNotToBeLocalized.txt:
1877 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1879 Unreviewed build fix.
1881 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
1882 shared library. After r65366, libewebkit.so was not being installed
1883 anymore when building with SHARED_CORE=0 (which is the default). This
1884 partially reverts that revision in order to fix this issue.
1886 * CMakeLists.txt: always install webkit library.
1888 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1890 Reviewed by Darin Adler.
1892 Add NetworkingContext to avoid layer violations
1893 https://bugs.webkit.org/show_bug.cgi?id=42292
1895 Preparation: Just add the files to the build system.
1897 * WebKit.xcodeproj/project.pbxproj: Added new files.
1899 2010-08-17 Brady Eidson <beidson@apple.com>
1901 Reviewed by Sam Weinig.
1903 Remove developmentRegion from the project file as it shouldn't have been checked in.
1905 * WebKit.xcodeproj/project.pbxproj:
1907 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
1909 [EFL] Build fix after r65366.
1911 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
1914 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
1916 Reviewed by Pavel Feldman.
1918 Web Inspector: -[WebInspector attach] and detach should work
1919 https://bugs.webkit.org/show_bug.cgi?id=43924
1921 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
1923 2010-08-14 Patrick Gansterer <paroga@paroga.com>
1925 Reviewed by Kenneth Rohde Christiansen.
1927 [CMake] Set target properties only if available
1928 https://bugs.webkit.org/show_bug.cgi?id=43978
1932 2010-08-13 Gavin Barraclough <barraclough@apple.com>
1934 Rubber stamped by Sam Weinig.
1935 Switch String::/UString::ascii() to return a CString.
1937 * WebKit.xcodeproj/project.pbxproj:
1939 2010-08-06 Gavin Barraclough <barraclough@apple.com>
1941 Rubber stamped by Sam Weinig
1943 Bug 43594 - Add string forwards to Forward.h
1944 This allows us to remove forward declarations for these classes from
1945 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
1947 * WebKit.xcodeproj/project.pbxproj:
1949 2010-08-06 Jessie Berlin <jberlin@apple.com>
1951 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
1954 * WebKit.xcodeproj/project.pbxproj:
1956 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
1958 Reviewed by David Kilzer.
1960 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1961 https://bugs.webkit.org/show_bug.cgi?id=40627
1963 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
1965 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
1967 2010-07-31 David Kilzer <ddkilzer@apple.com>
1969 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
1971 Reviewed by Dan Bernstein.
1973 This also fixes compilation of DumpRenderTree after changes for
1976 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
1977 the following headers:
1978 - WebFormDelegatePrivate.h
1979 - WebKitStatisticsPrivate.h
1980 - WebSecurityOriginPrivate.h
1982 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
1984 Reviewed by David Kilzer.
1986 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1987 https://bugs.webkit.org/show_bug.cgi?id=40627
1989 * WebKit.xcodeproj/project.pbxproj:
1990 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1991 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
1992 * efl/WebCoreSupport/ChromeClientEfl.h:
1994 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
1996 Reviewed by Antonio Gomes.
1998 [EFL] Add library version and soname to EFL generated libraries and binary.
1999 https://bugs.webkit.org/show_bug.cgi?id=43212
2001 Add version and soname to libewebkit.so.
2005 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
2007 Reviewed by Antonio Gomes.
2009 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
2010 https://bugs.webkit.org/show_bug.cgi?id=43002
2012 This should reduce the noise in WebKit/ChangeLog that comes from EFL
2013 port. Most of the changes on EFL port should be logged in
2014 WebKit/efl/ChangeLog.
2016 * CMakeLists.txt: Just change the path from where to include the file.
2018 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2020 Reviewed by Antonio Gomes.
2022 [EFL] Cleanup glib support (make it optional)
2023 https://bugs.webkit.org/show_bug.cgi?id=42480
2025 Just add glib flags and directories if necessary.
2027 * CMakeListsEfl.txt:
2029 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
2031 Reviewed by Antonio Gomes.
2033 [EFL] Add support for using libcurl network backend.
2034 https://bugs.webkit.org/show_bug.cgi?id=42286
2036 Just add soup/curl directories and flags for the specific
2040 * CMakeListsEfl.txt:
2042 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2044 Reviewed by Antonio Gomes.
2046 [EFL] Implement input method notification
2047 https://bugs.webkit.org/show_bug.cgi?id=42640
2049 Notify browser when keyboard should be shown/hidden. Input method
2050 hints are updated before sending the signal. Client should be able to
2051 determine the input type by calling ewk_view_imh_get().
2053 * efl/EWebLauncher/main.c:
2054 (on_inputmethod_changed): example implementation that just prints to
2055 stdout if keyboard should be shown or hidden and the imh flags.
2056 (browserCreate): listen to signal about input method changing its
2058 * efl/WebCoreSupport/EditorClientEfl.cpp:
2059 (WebCore::EditorClientEfl::setInputMethodState): call new function
2060 responsible for implementing this notification.
2061 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2062 only from inside WebKit.
2063 * efl/ewk/ewk_view.cpp: implement setters and getters
2065 (ewk_view_input_method_state_set):
2066 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2067 possible input types.
2068 (_Ewk_View_Smart_Class::):
2070 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2072 Reviewed by Kenneth Rohde Christiansen.
2074 Fix zoom in/out on EFL after r62666. The patch for adding viewport
2075 missed the initialization of zoom_range.user_scalable. In case browser
2076 doesn't care about the viewport and does not listen to the signal,
2077 user_scalable will be always false, thus inhibiting zoom in/out.
2078 https://bugs.webkit.org/show_bug.cgi?id=42656
2080 * efl/EWebLauncher/main.c:
2081 (on_viewport_changed): when listening to signal about viewport meta tag,
2082 it's not sufficient to receive the parameters. One needs also to enforce
2083 these parameters in WebKit.
2084 * efl/ewk/ewk_view.cpp:
2085 (_ewk_view_priv_new): initialize user_scalable parameter to allow
2086 browser zooming in and out.
2088 2010-07-16 Zhe Su <suzhe@chromium.org>
2090 Reviewed by Darin Adler.
2092 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
2093 https://bugs.webkit.org/show_bug.cgi?id=42253
2095 Dummy implementation of EditorClient::willSetInputMethodState.
2097 * efl/WebCoreSupport/EditorClientEfl.cpp:
2098 (WebCore::EditorClientEfl::willSetInputMethodState):
2099 * efl/WebCoreSupport/EditorClientEfl.h:
2101 2010-07-15 Mark Rowe <mrowe@apple.com>
2103 Update the sorting in the Xcode project files.
2105 * WebKit.xcodeproj/project.pbxproj:
2107 2010-07-14 Sam Weinig <sam@webkit.org>
2109 Reviewed by Darin Adler.
2111 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
2112 Make changing Cursors work in WebKit2.
2114 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2115 (WebCore::ChromeClientEfl::setCursor):
2116 * efl/WebCoreSupport/ChromeClientEfl.h:
2117 Change prototype to match new one.
2119 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2121 Reviewed by Antonio Gomes.
2123 [EFL] Add eina_safety to popup menu deletion.
2124 https://bugs.webkit.org/show_bug.cgi?id=41873
2126 Since this is a public call, it's better to have an eina_safety on
2127 public calls. It would crash if browser calls this function to select
2128 an item of a nonexistent popup.
2130 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
2133 2010-07-13 Simon Fraser <simon.fraser@apple.com>
2135 Reviewed by Dan Bernstein.
2137 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
2139 Add WebRenderLayer files.
2141 * WebKit.xcodeproj/project.pbxproj:
2143 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
2145 Reviewed by Antonio Gomes.
2147 This commit implements an API for configuring a path to the cookie
2148 file in the Mozilla "cookies.txt" format, and functions to deal with it
2149 in a more EFL like API.
2151 [EFL] Add API for dealing with cookies in EFL port.
2152 https://bugs.webkit.org/show_bug.cgi?id=41770
2154 * CMakeListsEfl.txt:
2155 * efl/ewk/EWebKit.h:
2156 * efl/ewk/ewk_cookies.cpp: Added.
2157 (ewk_cookies_file_set): Set a path to the file storing cookies.
2158 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
2159 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
2160 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
2161 (ewk_cookies_cookie_free): Free memory used by a cookie.
2162 (ewk_cookies_policy_set): Set which acceptance policy will be used.
2163 (ewk_cookies_policy_get): Get current acceptance policy being used.
2164 * efl/ewk/ewk_cookies.h: Added.
2167 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2169 Unreviewed build fix after r60050.
2171 * CMakeLists.txt: Add WebCore/bindings to the include path.
2173 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2175 Reviewed by Adam Barth.
2177 [EFL] Fix style errors in ewk_private.h.
2178 https://bugs.webkit.org/show_bug.cgi?id=41742
2180 * efl/ewk/ewk_private.h:
2182 2010-07-09 Darin Adler <darin@apple.com>
2184 * StringsNotToBeLocalized.txt: Updated for recent changes.
2186 2010-07-08 Joone Hur <joone@kldp.org>
2188 Reviewed by Antonio Gomes.
2190 [EFL] fix cmake build for EWebLauncher
2191 https://bugs.webkit.org/show_bug.cgi?id=41830
2193 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
2195 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2197 Reviewed by Kenneth Rohde Christiansen.
2199 [EFL] Implement several notification hooks in FrameLoaderClient.
2200 We just notify browser, making the appropriate type conversions about
2201 the events occurring in WebCore.
2202 https://bugs.webkit.org/show_bug.cgi?id=41005
2204 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2205 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
2206 wrapper structures in stack in order to give client the opportunity to
2207 change parameters. Then, call the function it defines.
2208 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
2209 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
2211 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
2212 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
2213 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
2214 notify browser that the url changed.
2215 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
2217 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
2219 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
2221 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
2223 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
2225 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
2226 * efl/ewk/ewk_frame.cpp:
2227 (ewk_frame_request_will_send): emit signal notifying browser.
2228 (ewk_frame_request_assign_identifier): emit signal notifying browser.
2229 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
2230 (ewk_frame_view_state_save): emit signal notifying browser.
2231 (ewk_frame_load_provisional): emit signal notifying browser.
2232 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
2233 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
2234 (ewk_frame_load_document_finished): emit signal notifying browser.
2235 * efl/ewk/ewk_frame.h: update documentation about signals being sent
2236 and implement wrapper struct for ResourceRequest.
2237 * efl/ewk/ewk_private.h: export private functions.
2239 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2241 Reviewed by Kenneth Rohde Christiansen.
2243 [EFL] Flush backing store when going to new page.
2244 Call client method to flush backing store when going to a new page. This
2245 is the notification that data related to current page should be dropped,
2246 since a new page is being loaded.
2247 https://bugs.webkit.org/show_bug.cgi?id=41008
2249 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2250 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
2252 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2254 Unreviewed build fix after r62676.
2256 [EFL] Fix build after Page constructor has changed. By now, the
2257 introduced BackForwardControllerClient is not used.
2258 https://bugs.webkit.org/show_bug.cgi?id=41825
2260 * efl/ewk/ewk_view.cpp:
2261 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
2264 2010-07-07 Anders Carlsson <andersca@apple.com>
2266 Reviewed by Sam Weinig.
2268 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
2270 * WebKit.xcodeproj/project.pbxproj:
2272 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2274 Reviewed by Kenneth Rohde Christiansen.
2276 [EFL] EFLWebKit doesn't support viewport meta tag.
2277 Support viewport meta tag on EFL Port.
2278 https://bugs.webkit.org/show_bug.cgi?id=40278
2280 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
2282 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
2283 (browserCreate): Register the callback function for the 'viewport,changed' signal.
2284 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
2285 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
2286 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
2287 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2288 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
2289 when website doesn't contain viewport tag.
2290 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2291 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
2292 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2293 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
2294 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
2295 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
2296 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
2297 (_ewk_view_priv_new):
2298 (ewk_view_fixed_layout_size_set):
2299 (ewk_view_zoom_set):
2300 (ewk_view_zoom_weak_set):
2301 (ewk_view_zoom_animated_set):
2302 (ewk_view_viewport_set): Reports that viewport has changed.
2303 (ewk_view_viewport_get): Reports that viewport has changed.
2304 (ewk_view_zoom_range_set): Sets the zoom range.
2305 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
2306 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
2307 (ewk_view_user_scalable_set): Sets if zoom is enabled.
2308 (ewk_view_user_scalable_get): Gets if zoom is enabled.
2309 * efl/ewk/ewk_view.h:
2311 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
2313 Reviewed by Adam Barth.
2315 [EFL] Fix cmake build and libsoup detection
2316 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
2317 - LINK_FLAGS should be set using quotes, otherwise some wrong
2318 substitution takes place;
2319 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
2320 version we are using;
2321 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
2323 https://bugs.webkit.org/show_bug.cgi?id=41717
2326 * CMakeListsEfl.txt:
2328 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2330 Reviewed by Kenneth Rohde Christiansen.
2332 [EFL] Implement downloadURL in ContextMenuClientEfl
2333 When user selects a download menu from context menu, send the download
2334 request to application.
2335 https://bugs.webkit.org/show_bug.cgi?id=41149
2337 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2338 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
2339 file and Send it to application.
2340 * efl/WebCoreSupport/ContextMenuClientEfl.h:
2342 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2344 Reviewed by Kenneth Rohde Christiansen.
2346 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
2347 https://bugs.webkit.org/show_bug.cgi?id=40876
2349 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
2350 to change window size.
2352 (WebCore::ChromeClientEfl::windowRect):
2353 (WebCore::ChromeClientEfl::setWindowRect):
2355 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2357 Unreviewed build fix.
2359 [EFL] Build fix for latest version of Ecore library.
2360 Ecore recently changed return type of callbacks from int to Eina_Bool.
2362 * efl/EWebLauncher/main.c:
2363 * efl/ewk/ewk_view.cpp:
2364 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
2366 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2368 Reviewed by Kenneth Rohde Christiansen.
2370 [EFL] Simplify zoom setting by narrowing with WebCore API.
2371 Instead of creating a zoom_text_only field, use the already defined enum
2373 https://bugs.webkit.org/show_bug.cgi?id=40993
2375 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
2376 (ewk_frame_zoom_set):
2377 (ewk_frame_zoom_text_only_get):
2378 (ewk_frame_zoom_text_only_set):
2380 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2382 Reviewed by Kenneth Rohde Christiansen.
2384 [EFL] Implement download requests
2385 When a download request arrives through FrameLoaderClient, forward it to
2386 browser in order to be possible to download files.
2387 https://bugs.webkit.org/show_bug.cgi?id=40967
2389 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2390 (WebCore::FrameLoaderClientEfl::download): get file names and
2391 forward to ewk_view_download_request()
2392 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
2394 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2396 Reviewed by Kenneth Rohde Christiansen.
2398 [EFL] Stop frame loaders when deleting view.
2399 Frame loaders were still alive after view is deleted, causing
2400 segmentation fault when libsoup had something to deliver yet.
2401 https://bugs.webkit.org/show_bug.cgi?id=41007
2403 * efl/ewk/ewk_view.cpp:
2404 (_ewk_view_smart_del): stop loaders.
2406 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2408 Reviewed by Kenneth Rohde Christiansen.
2410 [EFL] Fix warnings about printf format
2411 When printing uint64_t the macro PRIu64 is needed in order to be
2412 portable across 32 and 64 bits. It was previously showing warning
2413 messages on 32-bits systems.
2414 https://bugs.webkit.org/show_bug.cgi?id=40965
2416 * efl/ewk/ewk_view.cpp:
2417 (ewk_view_exceeded_database_quota):
2419 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2421 Reviewed by Kenneth Rohde Christiansen.
2423 [EFL] Do not load error message for download and cancellation.
2424 When a download is made or a request is cancelled an error page should
2426 https://bugs.webkit.org/show_bug.cgi?id=40956
2428 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2429 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
2430 should not fallback.
2431 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
2432 should not fallback.
2433 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
2434 typo in related error message.
2435 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
2436 request or the policy changed (for example, because the request is a
2437 download) then it should not fallback.
2439 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2441 Reviewed by Kenneth Rohde Christiansen.
2443 [EFL] Implement runOpenPanel method. The interface with browser was
2444 already implemented. Now we are actually calling it.
2445 https://bugs.webkit.org/show_bug.cgi?id=40923
2447 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2448 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
2449 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
2451 2010-06-24 Jer Noble <jer.noble@apple.com>
2453 Reviewed by Eric Carlson.
2455 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
2456 https://bugs.webkit.org/show_bug.cgi?id=40939
2457 rdar://problem/7996172
2459 Add IOKit.framework to the list of linked frameworks.
2461 * WebKit.xcodeproj/project.pbxproj:
2463 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
2465 Reviewed by Gustavo Noronha Silva.
2467 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
2468 https://bugs.webkit.org/show_bug.cgi?id=40862
2470 * CMakeListsEfl.txt:
2471 * efl/ewebkit.pc.in:
2473 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2475 Reviewed by Gustavo Noronha Silva.
2477 Add implementaion of new windows for EFL port. Both cases of a link
2478 with target="_blank" and a javascript that does window.open() are
2479 treated, delegating to browser the role of actually creating the
2480 window (or blocking it).
2481 https://bugs.webkit.org/show_bug.cgi?id=40930
2483 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
2484 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2485 (WebCore::ChromeClientEfl::createWindow): implement method for
2486 creating new window by delegating to browser its creation. Browser
2487 might decide to continue on the same window by returning the same
2489 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2490 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
2491 for creating new window when its creation is done by a javascript
2493 * efl/ewk/EWebKit.h: new header for WindowFeatures.
2494 * efl/ewk/ewk_private.h:
2495 * efl/ewk/ewk_view.cpp:
2496 (ewk_view_window_create): call the method implemented by browser.
2497 * efl/ewk/ewk_view.h:
2498 * efl/ewk/ewk_window_features.cpp: Added.
2499 (ewk_window_features_unref):
2500 (ewk_window_features_ref):
2501 (ewk_window_features_bool_property_get):
2502 (ewk_window_features_int_property_get):
2503 (ewk_window_features_new_from_core): create and wrapped struct
2504 containing the core struct.
2505 * efl/ewk/ewk_window_features.h: Added.
2507 2010-06-18 Anders Carlsson <andersca@apple.com>
2509 Reviewed by Sam Weinig.
2511 Rename WebPluginPackage.m to make it an Objective-C++ file.
2513 * WebKit.xcodeproj/project.pbxproj:
2515 2010-06-18 Anders Carlsson <andersca@apple.com>
2517 Reviewed by Sam Weinig.
2519 Make WebCoreSystemInterface.h a C++ only header
2520 https://bugs.webkit.org/show_bug.cgi?id=40867
2522 * WebKit.xcodeproj/project.pbxproj:
2524 2010-06-18 Anders Carlsson <andersca@apple.com>
2526 Reviewed by Dan Bernstein.
2528 Add stubbed out WebPlatformStrategies class to WebKit.
2529 https://bugs.webkit.org/show_bug.cgi?id=40851
2531 * WebKit.xcodeproj/project.pbxproj:
2533 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
2535 Reviewed by Simon Hausmann.
2537 [qt] Better check for the declarative plugin inclusion.
2541 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2543 Reviewed by Eric Seidel.
2545 Clean EFL header files in order to diminish the compilation time with
2546 EFL from subversion. We remove the EFL includes from header files and use
2547 forward declarations, including the headers in correspondent source
2548 files when needed. This causes only the needed source files to be
2549 recompiled in case a new version of EFL is installed instead of
2550 triggering a recompilation of almost all WebCore/WebKit.
2551 https://bugs.webkit.org/show_bug.cgi?id=40575
2553 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
2554 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
2555 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
2557 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
2559 Unreviewed EFL build fix. Simple typo.
2561 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2562 (WebCore::InspectorClientEfl::sendMessageToFrontend):
2564 2010-06-14 Tony Chang <tony@chromium.org>
2566 Reviewed by Darin Fisher.
2568 Chromium shouldn't build inside the source directory
2569 https://bugs.webkit.org/show_bug.cgi?id=40489
2571 Ignore directories fetched by chromium and chromium mac output dir.
2573 * chromium: Added property svn:ignore.
2575 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
2577 Reviewed by Pavel Feldman.
2579 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
2580 data from inspected page to WebInspector as JSON string via http. The native
2581 serialization to JSON string is supported by InspectorValue's classes. This patch
2582 has the implementation of sendMessageToFrontend function. WebKit version of it still
2583 uses ScriptFunctionCall and will be switched to another transport a little bit later.
2584 https://bugs.webkit.org/show_bug.cgi?id=40134
2586 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2587 (WebCore::InspectorClientEfl::sendMessageToFrontend):
2588 * efl/WebCoreSupport/InspectorClientEfl.h:
2590 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
2592 Unreviewed, rolling out r60889.
2593 http://trac.webkit.org/changeset/60889
2594 https://bugs.webkit.org/show_bug.cgi?id=40365
2596 gtk bot has some kind of memory corruption (Requested by
2599 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2600 * efl/WebCoreSupport/InspectorClientEfl.h:
2602 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
2604 Reviewed by Pavel Feldman.
2606 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
2607 data from inspected page to WebInspector as JSON string via http. The native
2608 serialization to JSON string is supported by InspectorValue's classes. This patch
2609 has the implementation of sendMessageToFrontend function. WebKit version of it still
2610 uses ScriptFunctionCall and will be switched to another transport a little bit later.
2611 https://bugs.webkit.org/show_bug.cgi?id=40134
2613 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2614 (WebCore::InspectorClientEfl::sendMessageToFrontend):
2615 * efl/WebCoreSupport/InspectorClientEfl.h:
2617 2010-06-01 Alexey Proskuryakov <ap@apple.com>
2619 Reviewed by Sam Weinig.
2621 https://bugs.webkit.org/show_bug.cgi?id=39434
2622 REGRESSION (r59811): Geolocation callbacks cannot be created
2624 Removing unused WebGeolocationMock.
2626 * WebKit.xcodeproj/project.pbxproj:
2628 2010-05-31 Lyon Chen <liachen@rim.com>
2630 Reviewed by Kent Tamura.
2632 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
2633 https://bugs.webkit.org/show_bug.cgi?id=35530
2635 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.
2637 * efl/WebCoreSupport/EditorClientEfl.cpp:
2638 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
2640 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2642 Reviewed by Kenneth Rohde Christiansen.
2644 [EFL] Add Context Menu implementation
2645 https://bugs.webkit.org/show_bug.cgi?id=39821
2647 * CMakeListsEfl.txt: add context menu files.
2648 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2649 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
2650 (WebCore::ContextMenuClientEfl::newPlatformDescription):
2651 (WebCore::ContextMenuClientEfl::freePlatformDescription):
2652 (WebCore::ContextMenuClientEfl::appendItem):
2653 (WebCore::ContextMenuClientEfl::show):
2654 * efl/WebCoreSupport/ContextMenuClientEfl.h:
2655 * efl/ewk/EWebKit.h:
2656 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
2657 browser for manipulating context menus.
2658 (ewk_context_menu_ref):
2659 (ewk_context_menu_unref):
2660 (ewk_context_menu_destroy):
2661 (ewk_context_menu_item_list_get):
2662 (ewk_context_menu_item_new):
2663 (ewk_context_menu_item_select):
2664 (ewk_context_menu_item_free):
2665 (ewk_context_menu_item_type_get):
2666 (ewk_context_menu_item_type_set):
2667 (ewk_context_menu_item_action_get):
2668 (ewk_context_menu_item_action_set):
2669 (ewk_context_menu_item_title_get):
2670 (ewk_context_menu_item_title_set):
2671 (ewk_context_menu_item_checked_get):
2672 (ewk_context_menu_item_checked_set):
2673 (ewk_context_menu_item_enabled_get):
2674 (ewk_context_menu_item_enabled_set):
2675 (ewk_context_menu_new):
2676 (ewk_context_menu_free):
2677 (ewk_context_menu_item_append):
2678 (ewk_context_menu_custom_get):
2679 (ewk_context_menu_show):
2680 * efl/ewk/ewk_contextmenu.h: Added.
2681 * efl/ewk/ewk_private.h:
2682 * efl/ewk/ewk_view.cpp:
2683 (ewk_view_context_menu_forward_event): inform browser a new context
2685 (ewk_view_exceeded_database_quota): small fix to previous
2687 * efl/ewk/ewk_view.h:
2689 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2691 Reviewed by Kenneth Rohde Christiansen.
2693 [EF] Remove compiler warnings and add test for switching page
2695 https://bugs.webkit.org/show_bug.cgi?id=39871
2697 * efl/EWebLauncher/main.c:
2702 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2704 Reviewed by Kenneth Rohde Christiansen.
2706 [EFL] Allow client to override default database quota. We increase the
2707 default database quota to 1MB (it was incorrectly set to 1KB, which is
2708 too low) and add methods to allow client to iteratively database quota
2709 when it becomes greater than the allowed value.
2710 https://bugs.webkit.org/show_bug.cgi?id=39867
2712 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2713 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
2714 to allow client to increase database quota iteratively.
2715 * efl/ewk/ewk_private.h:
2716 * efl/ewk/ewk_settings.cpp:
2717 * efl/ewk/ewk_view.h:
2719 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2721 Reviewed by Kenneth Rohde Christiansen.
2723 [EFL] Add default path to web database and methods to set it.
2724 If a default path is not set, it will default to "/", in which a
2725 normal user usually does not have write permission.
2727 * efl/EWebLauncher/main.c: overwrite default directory with another
2730 * efl/ewk/ewk_main.cpp:
2731 (ewk_init): add default path
2732 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
2733 (ewk_settings_web_database_path_set):
2734 (ewk_settings_web_database_path_get):
2735 * efl/ewk/ewk_settings.h:
2737 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2739 Reviewed by Kenneth Rohde Christiansen.
2741 [EFL] Fix wrongly set clipper. Now the scrollbars from main
2742 frame are shown even on a zoom level lower than 1.0.
2744 * efl/ewk/ewk_view_single.c:
2745 (_ewk_view_single_smart_add):
2746 (_ewk_view_single_smart_backing_store_add):
2747 (ewk_view_single_smart_set):
2749 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2751 Reviewed by Kenneth Rohde Christiansen.
2753 [EFL] Add support for Popup menus
2754 https://bugs.webkit.org/show_bug.cgi?id=39629
2756 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
2757 and destroy popup menu.
2758 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
2759 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
2760 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
2761 * efl/ewk/ewk_private.h: add function to call browser when a popup is
2764 2010-05-25 Joone Hur <joone.hur@samsung.com>
2766 Reviewed by Gustavo Noronha Silva.
2769 http://webkit.org/b/39648
2771 * efl/ewk/ewk_frame.cpp:
2772 (ewk_frame_zoom_get): Add missed namespace
2773 (ewk_frame_zoom_set): Ditto.
2774 (ewk_frame_zoom_text_only_set): Ditto.
2775 * efl/ewk/ewk_view.cpp:
2776 (_ewk_view_priv_new): Add a null parameter when creating a Page.
2778 2010-05-24 Darin Adler <darin@apple.com>
2780 Reviewed by Eric Seidel.
2782 Move view-related functions from Frame to FrameView
2783 https://bugs.webkit.org/show_bug.cgi?id=39366
2785 * efl/ewk/ewk_frame.cpp:
2786 (ewk_frame_editable_set): Removed call to empty function,
2787 removeEditingStyleFromBodyElement.
2788 (ewk_frame_zoom_get): Call function on FrameView.
2789 (ewk_frame_zoom_set): Ditto.
2790 (ewk_frame_zoom_text_only_set): Ditto.
2792 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
2794 Reviewed by Adam Treat.
2796 [EFL] Add build system for the EFL port.
2797 http://webkit.org/b/37945
2799 * CMakeLists.txt: Added.
2800 * CMakeListsEfl.txt: Added.
2802 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
2804 Reviewed by David Levin.
2806 [EF] Include missing header.
2807 http://webkit.org/b/38905
2809 * efl/ewk/ewk_main.cpp: Include PageGroup.h
2811 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
2813 Reviewed by Laszlo Gombos.
2815 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
2816 http://webkit.org/b/38777
2818 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2820 2010-05-05 Dan Bernstein <mitz@apple.com>
2822 Reviewed by Simon Fraser.
2824 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
2825 https://bugs.webkit.org/show_bug.cgi?id=38427
2827 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
2830 2010-05-03 Darin Adler <darin@apple.com>
2832 * English.lproj/Localizable.strings: Regenerated.
2833 * StringsNotToBeLocalized.txt: Updated for recent changes.
2835 2010-05-03 Jens Alfke <snej@chromium.org>
2837 Reviewed by Darin Fisher.
2839 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
2840 https://bugs.webkit.org/show_bug.cgi?id=38397
2842 No tests (functionality is exposed only through native WebKit API.)
2844 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2845 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
2847 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
2849 Reviewed by Gustavo Noronha Silva.
2851 Implement findThemePath to locate the correct theme file instead of
2852 relying on a hardcoded location.
2853 http://webkit.org/b/37996
2855 * efl/EWebLauncher/main.c:
2856 (findThemePath): Fix to locate the correct theme files.
2857 (main): Use findThemePath() instead of a hardcoded one.
2859 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
2861 Reviewed by Gustavo Noronha Silva.
2863 Update efl/ewebkit.pc.in to match the variable substitution syntax
2865 http://webkit.org/b/37999
2867 * efl/ewebkit.pc.in: Updated.
2869 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
2871 Reviewed by Gustavo Noronha Silva.
2873 Update EWebKit (EFL port) to match recent API changes.
2874 http://webkit.org/b/37997
2876 * efl/ewk/ewk_frame.cpp:
2877 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
2878 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
2879 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
2880 (ewk_frame_plugin_create): Disable temporarily PluginView-related
2881 code until a proper plugin implementation is made.
2882 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
2883 (ewk_view_selection_get): Fix a reference to WebCore::CString to
2886 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
2888 Reviewed by Gustavo Noronha Silva.
2890 Update EFL port files to match recent API changes.
2891 http://webkit.org/b/37876
2893 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2895 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
2896 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
2898 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
2899 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
2900 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
2901 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
2902 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
2903 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
2904 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
2905 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
2906 (WebCore::ChromeClientEfl::scroll): Updated.
2907 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
2908 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
2909 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
2910 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2911 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
2912 from FrameLoader::writer.
2913 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
2914 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
2915 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
2917 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
2919 Reviewed by Nikolas Zimmermann.
2921 Add missing EFL WebKit/efl theme files.
2922 http://webkit.org/b/37854
2924 * efl/DefaultTheme/default.edc: Added.
2925 * efl/DefaultTheme/widget/button/button.edc: Added.
2926 * efl/DefaultTheme/widget/check/check.edc: Added.
2927 * efl/DefaultTheme/widget/combo/combo.edc: Added.
2928 * efl/DefaultTheme/widget/entry/entry.edc: Added.
2929 * efl/DefaultTheme/widget/file/file.edc: Added.
2930 * efl/DefaultTheme/widget/radio/radio.edc: Added.
2931 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
2932 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
2933 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
2934 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
2936 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
2938 Reviewed by Adam Roben.
2940 Update EFL port to match recent API changes.
2941 http://webkit.org/b/37853
2943 * efl/WebCoreSupport/EditorClientEfl.cpp:
2944 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2945 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
2946 (WebCore::FrameLoaderClientEfl::objectContentType):
2947 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
2948 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
2949 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2951 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
2953 Reviewed by Kenneth Rohde Christiansen.
2955 Add EFL port files to efl/WebCoreSupport.
2956 http://webkit.org/b/35915
2958 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
2959 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
2961 2010-04-15 Adam Roben <aroben@apple.com>
2963 Expose UserContentURLPattern as WebKit SPI
2965 Fixes <http://webkit.org/b/37354>.
2967 Reviewed by Tim Hatcher.
2969 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
2971 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
2973 Reviewed by Kenneth Rohde Christiansen.
2975 Add EFL port files to efl/WebCoreSupport.
2976 http://webkit.org/b/35918
2978 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
2979 * efl/WebCoreSupport/EditorClientEfl.h: Added.
2981 2010-04-10 Mark Rowe <mrowe@apple.com>
2983 Reviewed by Dan Bernstein.
2985 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
2987 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
2989 * WebKit.xcodeproj/project.pbxproj:
2991 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
2993 Reviewed by Kenneth Rohde Christiansen.
2995 Add ewk_view (the high level object to acces the WebKit-EFL browser
2996 component) to efl/ewk.
2997 http://webkit.org/b/35932
2999 * efl/ewk/ewk_view.cpp: Added.
3000 * efl/ewk/ewk_view.h: Added.
3002 2010-04-05 Alexey Proskuryakov <ap@apple.com>
3004 Reviewed by Darin Adler.
3006 https://bugs.webkit.org/show_bug.cgi?id=37111
3007 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3009 https://bugs.webkit.org/show_bug.cgi?id=37111
3010 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3012 * English.lproj/Localizable.strings: Added a string for plug-in failure.
3014 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
3016 Reviewed by Gustavo Noronha Silva.
3018 Add EFL's pkg-config metadata file file to efl/.
3019 http://webkit.org/b/36766
3021 * efl/ewebkit.pc.in: Added.
3023 2010-03-30 Gavin Barraclough <barraclough@apple.com>
3025 Rubber stamped by Sam Weinig.
3027 https://bugs.webkit.org/show_bug.cgi?id=36866
3030 * efl/WebCoreSupport/ChromeClientEfl.cpp:
3031 * efl/ewk/ewk_frame.cpp:
3032 (ewk_frame_name_get):
3033 (ewk_frame_selection_get):
3034 (ewk_frame_uri_changed):
3035 * efl/ewk/ewk_history.cpp:
3036 * efl/ewk/ewk_settings.cpp:
3038 2010-03-28 Alexey Proskuryakov <ap@apple.com>
3040 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3042 * efl/ewk/ewk_frame.cpp:
3044 2010-03-22 Kevin Decker <kdecker@apple.com>
3046 Reviewed by Simon Fraser.
3048 https://bugs.webkit.org/show_bug.cgi?id=36328
3050 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3052 2010-03-22 Darin Adler <darin@apple.com>
3054 * StringsNotToBeLocalized.txt: Updated for recent changes.
3056 2010-03-22 Kevin Decker <kdecker@apple.com>
3058 Reviewed by John Sullivan.
3060 https://bugs.webkit.org/show_bug.cgi?id=36328
3062 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3064 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
3066 Reviewed by Kenneth Rohde Christiansen.
3068 Add EFL port files to efl/ewk.
3069 http://webkit.org/b/35931
3071 * efl/ewk/ewk_settings.cpp: Added.
3072 * efl/ewk/ewk_settings.h: Added.
3074 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
3076 Reviewed by Kenneth Rohde Christiansen.
3078 Add default theme files to efl/DefaultTheme.
3079 http://webkit.org/b/36240
3081 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
3082 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
3083 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
3084 * efl/DefaultTheme/radio/img_radio_off.png: Added.
3085 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
3086 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
3087 * efl/DefaultTheme/combo/combo_normal.png: Added.
3088 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
3089 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
3090 * efl/DefaultTheme/combo/combo_hover.png: Added.
3091 * efl/DefaultTheme/combo/combo_focus.png: Added.
3092 * efl/DefaultTheme/combo/combo_press_button.png: Added.
3093 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
3094 * efl/DefaultTheme/combo/combo_press.png: Added.
3095 * efl/DefaultTheme/combo/icon.png: Added.
3096 * efl/DefaultTheme/file/file_normal.png: Added.
3097 * efl/DefaultTheme/file/file_press.png: Added.
3098 * efl/DefaultTheme/file/file_hover.png: Added.
3099 * efl/DefaultTheme/file/file_focus.png: Added.
3100 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
3101 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
3102 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
3103 * efl/DefaultTheme/search/field/field_focused.png: Added.
3104 * efl/DefaultTheme/search/field/field_normal.png: Added.
3105 * efl/DefaultTheme/search/field/field_hovered.png: Added.
3106 * efl/DefaultTheme/entry/img_normal.png: Added.
3107 * efl/DefaultTheme/entry/img_hovered.png: Added.
3108 * efl/DefaultTheme/entry/img_focused.png: Added.
3109 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
3110 * efl/DefaultTheme/check/img_check_on.png: Added.
3111 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
3112 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
3113 * efl/DefaultTheme/check/img_check_off.png: Added.
3114 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
3115 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
3116 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
3117 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
3118 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
3119 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
3120 * efl/DefaultTheme/button/img_button_normal.png: Added.
3121 * efl/DefaultTheme/button/img_button_focus.png: Added.
3122 * efl/DefaultTheme/button/img_button_hover.png: Added.
3123 * efl/DefaultTheme/button/img_button_press.png: Added.
3125 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
3127 Reviewed by Kenneth Rohde Christiansen.
3129 Add EFL example browser to efl/EWebLauncher.
3130 http://webkit.org/b/36176
3132 * efl/EWebLauncher/main.c: Added.
3134 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
3136 Reviewed by Kenneth Rohde Christiansen.
3138 Add EFL port files to efl/WebCoreSupport.
3139 http://webkit.org/b/35916
3141 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3142 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
3144 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
3146 Reviewed by Pavel Feldman.
3148 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.
3150 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
3151 https://bugs.webkit.org/show_bug.cgi?id=35036
3153 * efl/WebCoreSupport/InspectorClientEfl.cpp:
3154 (WebCore::InspectorClientEfl::openInspectorFrontend):
3155 * efl/WebCoreSupport/InspectorClientEfl.h:
3157 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3159 Reviewed by Kenneth Rohde Christiansen.
3161 Add EFL port files to efl/ewk.
3162 http://webkit.org/b/35925
3164 * efl/ewk/ewk_history.cpp: Added.
3165 * efl/ewk/ewk_history.h: Added.
3167 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3169 Reviewed by Kenneth Rohde Christiansen.
3171 Add EFL port files to efl/ewk.
3172 http://webkit.org/b/35928
3174 * efl/ewk/ewk_main.cpp: Added.
3175 * efl/ewk/ewk_main.h: Added.
3177 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3179 Reviewed by Kenneth Rohde Christiansen.
3181 Add EFL port files to efl/ewk.
3182 http://webkit.org/b/35924
3184 * efl/ewk/ewk_frame.cpp: Added.
3185 * efl/ewk/ewk_frame.h: Added.
3187 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3189 Reviewed by Kenneth Rohde Christiansen.
3191 Add EFL port files to efl/ewk.
3192 http://webkit.org/b/35936
3194 * efl/ewk/ewk_view_single.c: Added.
3196 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3198 Reviewed by Kenneth Rohde Christiansen.
3200 Add EFL port files to efl/ewk.
3201 http://webkit.org/b/35929
3203 * efl/ewk/ewk_util.cpp: Added.
3204 * efl/ewk/ewk_util.h: Added.
3206 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
3208 Reviewed by Kenneth Rohde Christiansen.
3210 Add EFL port files to efl/ewk.
3211 http://webkit.org/b/35934
3213 * efl/ewk/EWebKit.h: Added.
3214 * efl/ewk/ewk_eapi.h: Added.
3215 * efl/ewk/ewk_logging.h: Added.
3216 * efl/ewk/ewk_private.h: Added.
3218 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
3220 Reviewed by Gustavo Noronha Silva.
3222 Add EFL port files to efl/WebCoreSupport.
3223 http://webkit.org/b/35917
3225 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
3226 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
3228 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
3230 Reviewed by Gustavo Noronha Silva.
3232 Add EFL port files to efl/WebCoreSupport.
3233 http://webkit.org/b/35914
3235 * efl/WebCoreSupport/DragClientEfl.h: Added.
3236 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
3238 2010-03-11 Simon Fraser <simon.fraser@apple.com>
3240 Reviewed by Mark Rowe.
3242 Sort the project file.
3244 * WebKit.xcodeproj/project.pbxproj:
3246 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
3248 Reviewed by Holger Freyther.
3250 Add EFL port files to efl/WebCoreSupport.
3251 http://webkit.org/b/35913
3253 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
3254 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
3256 2010-03-09 John Sullivan <sullivan@apple.com>
3258 Fixed localized string key collision. update-webkit-localized-strings now
3259 runs without errors.
3261 Reviewed by Adam Roben.
3263 * English.lproj/Localizable.strings:
3266 2010-03-09 John Sullivan <sullivan@apple.com>
3268 * StringsNotToBeLocalized.txt:
3269 Brought this file up to date. update-webkit-localizable-strings still lists
3270 one key collision, but that's a separate issue.
3272 2010-03-04 Mark Rowe <mrowe@apple.com>
3274 Reviewed by Sam Weinig.
3276 Add a script to verify that WebKit framework headers are internally consistent.
3278 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
3279 an error should the consistency check fail.
3281 2010-02-25 Alexey Proskuryakov <ap@apple.com>
3283 Reviewed by Geoffrey Garen.
3285 https://bugs.webkit.org/show_bug.cgi?id=35394
3286 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
3288 * WebKit.xcodeproj/project.pbxproj: Added new files.
3290 2010-02-04 Mark Rowe <mrowe@apple.com>
3292 Reviewed by Timothy Hatcher.
3294 Build fix. Remove a symbol corresponding to an inline function from the linker export
3295 file to prevent a weak external failure.
3297 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
3299 2010-02-04 John Sullivan <sullivan@apple.com>
3301 https://bugs.webkit.org/show_bug.cgi?id=34611
3302 WebLocalizedString() could use an assertion that it is being called on the main thread
3304 Reviewed by Tim Hatcher.
3306 * WebKit.xcodeproj/project.pbxproj:
3307 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
3309 2010-01-29 Mark Rowe <mrowe@apple.com>
3311 Sort Xcode projects.
3313 * WebKit.xcodeproj/project.pbxproj:
3315 2010-01-19 Dan Bernstein <mitz@apple.com>
3317 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
3319 * WebKit.xcodeproj/project.pbxproj:
3321 2010-01-19 Simon Fraser <simon.fraser@apple.com>
3323 Build fix, no review.
3325 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
3328 * WebKit.xcodeproj/project.pbxproj:
3330 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
3332 MSAA: The child <option> elements of a non-multiple <select> are not
3335 https://bugs.webkit.org/show_bug.cgi?id=33773
3336 <rdar://problem/7550556>
3338 Reviewed by Alice Liu.
3340 * English.lproj/Localizable.strings:
3341 Add new localized strings.
3343 2010-01-13 Kevin Decker <kdecker@apple.com>
3345 Reviewed by Mark Rowe.
3347 https://bugs.webkit.org/show_bug.cgi?id=33610
3348 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
3350 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
3352 2009-12-25 Darin Adler <darin@apple.com>
3354 * StringsNotToBeLocalized.txt: Updated for recent changes.
3356 2009-12-18 Dan Bernstein <mitz@apple.com>
3358 Updated localizable strings after r52368
3360 * English.lproj/Localizable.strings:
3362 2009-12-18 Sam Weinig <sam@webkit.org>
3364 Reviewed by Dan Bernstein.
3366 Add Mac WebKit side of the client based geolocation provider.
3368 * WebKit.xcodeproj/project.pbxproj:
3370 2009-12-16 Mark Rowe <mrowe@apple.com>
3372 Build fix. Disable debug variants of WebKit frameworks.
3374 * WebKit.xcodeproj/project.pbxproj:
3376 2009-12-16 John Sullivan <sullivan@apple.com>
3378 Brought this file up to date, sans review.
3380 * StringsNotToBeLocalized.txt:
3382 2009-11-30 Mark Rowe <mrowe@apple.com>
3384 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
3386 * WebKit.xcodeproj/project.pbxproj:
3388 2009-11-24 Dmitry Titov <dimich@chromium.org>
3390 Reviewed by Eric Seidel.
3392 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
3393 https://bugs.webkit.org/show_bug.cgi?id=31444
3395 * chromium/features.gypi:
3397 2009-11-24 Mark Rowe <mrowe@apple.com>
3399 Fix production builds where the source tree may be read-only.
3401 * WebKit.xcodeproj/project.pbxproj:
3403 2009-11-20 Dave Hyatt <hyatt@apple.com>
3405 Reviewed by Oliver Hunt and Jon Honeycutt.
3407 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
3408 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
3410 * WebKit.xcodeproj/project.pbxproj:
3412 2009-11-20 Chris Fleizach <cfleizach@apple.com>
3414 Reviewed by Beth Dakin.
3416 WAI-ARIA: add support for 'math' role
3417 https://bugs.webkit.org/show_bug.cgi?id=31706
3419 * English.lproj/Localizable.strings:
3420 * StringsNotToBeLocalized.txt:
3422 2009-11-19 Eric Carlson <eric.carlson@apple.com>
3424 Reviewed by Dan Bernstein.
3426 <rdar://problem/7035231>
3427 Support closed caption in <video> element
3429 * English.lproj/Localizable.strings:
3430 Add strings for toggle captions button.
3432 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
3434 Reviewed by Darin Adler.
3436 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
3437 Support for validationMessage attribute, as per HTML5 specs.
3439 * English.lproj/Localizable.strings: new localizable strings
3441 2009-11-18 Sam Weinig <sam@webkit.org>
3443 Reviewed by Anders Carlsson.
3445 Make the Mac Geolocation API async.
3447 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
3449 2009-11-13 Adam Roben <aroben@apple.com>
3451 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
3453 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
3454 window objects in isolated worlds are cleared
3456 Reviewed by Dave Hyatt.
3458 * WebKit.xcodeproj/project.pbxproj: Added
3459 WebFrameLoadDelegatePrivate.h, which already existed.
3461 2009-11-12 Adam Roben <aroben@apple.com>
3463 Replace worldIDs with world objects
3465 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
3466 user scripts/stylesheets and isolated worlds
3468 Reviewed by Sam Weinig.
3470 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
3472 2009-11-12 Chris Fleizach <cfleizach@apple.com>
3474 Reviewed by Darin Adler.
3476 ARIA: add alert type roles
3477 https://bugs.webkit.org/show_bug.cgi?id=31392
3479 * English.lproj/Localizable.strings:
3480 * StringsNotToBeLocalized.txt:
3482 2009-11-02 Eric Carlson <eric.carlson@apple.com>
3484 Reviewed by John Sullivan and Mark Rowe.
3486 <rdar://problem/7356733> Voiceover does not read correct media controller time values
3488 Fix localized strings for media controller time values.
3490 * English.lproj/Localizable.strings:
3492 2009-11-02 Chris Fleizach <cfleizach@apple.com>
3494 Reviewed by Beth Dakin.
3496 Support ARIA "tab" roles
3497 https://bugs.webkit.org/show_bug.cgi?id=30842
3499 Add a localizable string for tab panel.
3501 * English.lproj/Localizable.strings:
3502 * StringsNotToBeLocalized.txt:
3504 2009-10-27 Dan Bernstein <mitz@apple.com>
3506 Reviewed by Darin Adler.
3512 2009-10-26 Sam Weinig <sam@webkit.org>
3514 Reviewed by Anders Carlsson.
3516 Move some WebView event handling code into its own file, WebViewEventHandling.mm
3518 * WebKit.xcodeproj/project.pbxproj:
3520 2009-10-19 John Gregg <johnnyg@google.com>
3522 Reviewed by Dimitri Glazkov.
3524 set ENABLE_NOTIFICATIONS=1 for Chromium
3525 https://bugs.webkit.org/show_bug.cgi?id=29949
3527 * chromium/features.gypi:
3529 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
3531 Reviewed by David Levin.
3533 Enable SHARED_WORKERS for Chromium
3534 https://bugs.webkit.org/show_bug.cgi?id=30289
3536 * chromium/features.gypi:
3537 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
3538 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
3540 2009-10-12 Yaar Schnitman <yaar@chromium.org>
3542 Reviewed by Dimitri Glazkov.
3544 Chromium Port - Windows
3545 https://bugs.webkit.org/show_bug.cgi?id=29969
3547 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
3549 2009-10-06 Simon Fraser <simon.fraser@apple.com>
3551 Reviewed by Mark Rowe.
3553 accessibility/media-element.html crashes (and has incorrect result)
3554 https://bugs.webkit.org/show_bug.cgi?id=30108
3556 Fix up the accessibilty label for the newly added fullscreen button,
3557 and update the test result accordingly.
3559 * English.lproj/Localizable.strings:
3561 2009-10-05 Kevin Decker <kdecker@apple.com>
3563 Reviewed by Dan Bernstein.
3565 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
3567 2009-10-05 Yaar Schnitman <yaar@chromium.org>
3569 Reviewed by Dimitri Glazkov.
3571 One of the dependencies' SVN url was missing a @ before the revision number.
3573 https://bugs.webkit.org/show_bug.cgi?id=30101
3577 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
3579 Reviewed by Simon Fraser
3581 Support fullscreen in MediaPlayer (Mac)
3582 https://bugs.webkit.org/show_bug.cgi?id=26742
3584 Add new files for video fullscreen.
3586 * WebKit.xcodeproj/project.pbxproj:
3588 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
3590 Reviewed by Timothy Hatcher.
3592 Web Inspector: add testing harness for Web Inspector.
3594 https://bugs.webkit.org/show_bug.cgi?id=30010
3596 * WebKit.xcodeproj/project.pbxproj:
3598 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
3600 Reviewed by Eric Seidel
3602 Enable Web Sockets in chromium build.
3603 https://bugs.webkit.org/show_bug.cgi?id=29917
3605 * chromium/features.gypi:
3607 2009-10-02 Yaar Schnitman <yaar@chromium.org>
3609 Reviewed by Dimitri Glazkov.
3611 Added gyp_webkit that does a subset of the things gyp_chromium does
3612 plus some specialization for an upstream chromium build.
3614 https://bugs.webkit.org/show_bug.cgi?id=29986
3616 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
3617 * chromium/gyp_webkit: A new python file.
3619 2009-10-01 Yaar Schnitman <yaar@chromium.org>
3621 Reviewed by Dimitri Glazkov.
3623 Make it possible to override the list of feature defines when building
3626 https://bugs.webkit.org/show_bug.cgi?id=29979
3628 * chromium/features.gypi:
3630 2009-10-01 Yaar Schnitman <yaar@chromium.org>
3632 Reviewed by Dimitri Glazkov.
3634 Added windows-specific dependencies, updated some revisions and
3635 re-organized file to make revision tracking easier. Also removed
3636 extensions/v8 dependency that is no longer needed upstream.
3638 https://bugs.webkit.org/show_bug.cgi?id=29973
3642 2009-09-30 Yaar Schnitman <yaar@chromium.org>
3644 Reviewed by Dimitri Glazkov.
3646 1. Keeping up with downstream revisions.
3647 2. Turning off v8 snapshot build step.
3649 https://bugs.webkit.org/show_bug.cgi?id=29928
3653 2009-09-29 Brady Eidson <beidson@apple.com>
3655 Reviewed by John Sullivan.
3657 WebKit Mac API should provide a delegate interface for global history.
3658 <rdar://problem/7042773> and https://webkit.org/b/29904
3660 * WebKit.xcodeproj/project.pbxproj:
3662 2009-09-28 Yaar Schnitman <yaar@chromium.org>
3664 Reviewed by Dimitri Glazkov.
3666 https://bugs.webkit.org/show_bug.cgi?id=29722
3668 * chromium/DEPS: Describes the chromium port's dependencies and
3669 is used by gclient to fetch them.
3670 * chromium/webkit.gyp: Currently only builds webcore but in
3671 the future will also build the webkit api.
3673 2009-09-26 David Kilzer <ddkilzer@apple.com>
3675 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
3677 Reviewed by Darin Adler.
3679 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
3681 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
3682 disable this feature by default.
3684 2009-09-22 Yaar Schnitman <yaar@chromium.org>
3686 Reviewed by David Levin.
3688 Create chromium directory and ported chromium.org's features.gypi for
3689 the webkit chromium port.
3691 https://bugs.webkit.org/show_bug.cgi?id=29617
3693 * chromium/features.gypi: Added.
3695 2009-09-21 Dan Bernstein <mitz@apple.com>
3697 Reviewed by Anders Carlsson.
3699 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
3701 https://bugs.webkit.org/show_bug.cgi?id=4151
3703 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
3704 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
3707 2009-09-07 Steve Block <steveblock@google.com>
3709 Reviewed by Adam Barth.
3711 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
3712 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
3713 Geolocation service with DumpRenderTree.
3714 https://bugs.webkit.org/show_bug.cgi?id=28264
3716 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
3718 2009-09-03 John Sullivan <sullivan@apple.com>
3720 Reviewed by Adam Roben
3722 * StringsNotToBeLocalized.txt:
3723 Brought this file up to date.
3725 2009-08-31 Mark Rowe <mrowe@apple.com>
3727 Rubber-stamped by Beth Dakin.
3729 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
3730 We stopped using these back in r18592 when we switched over to context menus
3733 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
3734 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
3735 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
3736 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
3737 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
3738 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
3739 * WebKit.xcodeproj/project.pbxproj:
3741 2009-08-28 Chris Fleizach <cfleizach@apple.com>
3743 Reviewed by John Sullivan.
3745 update-webkit-localizable-strings script can no longer complete
3746 https://bugs.webkit.org/show_bug.cgi?id=28792
3748 * English.lproj/Localizable.strings:
3750 2009-08-27 John Sullivan <sullivan@apple.com>
3752 * StringsNotToBeLocalized.txt:
3753 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
3755 2009-08-25 Eric Carlson <eric.carlson@apple.com>
3757 Reviewed by Oliver Hunt.
3759 <video> and <audio> controller should be accessible
3760 https://bugs.webkit.org/show_bug.cgi?id=28081
3762 Add localized strings for media controller accessiblility.
3764 * English.lproj/Localizable.strings:
3766 2009-08-20 Chris Fleizach <cfleizach@apple.com>
3768 Reviewed by Darin Adler.
3770 Enable various "grouping" ARIA roles
3771 https://bugs.webkit.org/show_bug.cgi?id=28486
3773 * English.lproj/Localizable.strings:
3775 2009-08-18 Drew Wilson <atwilson@google.com>
3777 Reviewed by Eric Seidel.
3779 Need to extend DumpRenderTree to expose number of worker threads.
3780 https://bugs.webkit.org/show_bug.cgi?id=28292
3782 * WebKit.xcodeproj/project.pbxproj:
3783 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
3785 2009-08-06 Mark Rowe <mrowe@apple.com>
3787 Rubber-stamped by Sam Weinig.
3789 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
3791 * WebKit.xcodeproj/project.pbxproj:
3793 2009-08-06 Mark Rowe <mrowe@apple.com>
3795 Bring a little order to our otherwise out of control lives.
3797 * WebKit.xcodeproj/project.pbxproj:
3799 2009-08-06 Mark Rowe <mrowe@apple.com>
3803 Don't attempt to build a file that Anders just deleted.
3805 * WebKit.xcodeproj/project.pbxproj:
3807 2009-07-29 David Kilzer <ddkilzer@apple.com>
3809 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
3811 Reviewed by Mark Rowe.
3813 WebPluginController.h includes WebPluginContainerCheck.h, which
3814 is not a private header. Since WebPluginController.h doesn't
3815 appear to be used anywhere, remove its private header status.
3817 * WebKit.xcodeproj/project.pbxproj: Remove private header
3818 attribute from WebPluginController.h.
3820 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
3822 Reviewed by David Levin.
3824 Added FrameLoaderClient for Haiku WebCore support.
3825 https://bugs.webkit.org/show_bug.cgi?id=26952
3827 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
3828 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
3829 (WebCore::FrameLoaderClientHaiku::setFrame):
3830 (WebCore::FrameLoaderClientHaiku::setWebView):
3831 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
3832 (WebCore::FrameLoaderClientHaiku::hasWebView):
3833 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
3834 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
3835 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
3836 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
3837 (WebCore::FrameLoaderClientHaiku::forceLayout):
3838 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
3839 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
3840 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
3841 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
3842 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
3843 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
3844 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
3845 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
3846 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
3847 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
3848 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
3849 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
3850 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
3851 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
3852 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
3853 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
3854 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
3855 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
3856 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
3857 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
3858 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
3859 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
3860 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
3861 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
3862 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
3863 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
3864 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
3865 (WebCore::FrameLoaderClientHaiku::dispatchShow):
3866 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
3867 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
3868 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
3869 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
3870 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
3871 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
3872 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
3873 (WebCore::FrameLoaderClientHaiku::progressStarted):
3874 (WebCore::FrameLoaderClientHaiku::progressCompleted):
3875 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
3876 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
3877 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
3878 (WebCore::FrameLoaderClientHaiku::finishedLoading):
3879 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
3880 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
3881 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
3882 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
3883 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
3884 (WebCore::FrameLoaderClientHaiku::restoreViewState):
3885 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
3886 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
3887 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
3888 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
3889 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
3890 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
3891 (WebCore::FrameLoaderClientHaiku::setTitle):
3892 (WebCore::FrameLoaderClientHaiku::userAgent):
3893 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
3894 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
3895 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
3896 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
3897 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
3898 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
3899 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
3900 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
3901 (WebCore::FrameLoaderClientHaiku::canCachePage):
3902 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
3903 (WebCore::FrameLoaderClientHaiku::committedLoad):
3904 (WebCore::FrameLoaderClientHaiku::cancelledError):
3905 (WebCore::FrameLoaderClientHaiku::blockedError):
3906 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
3907 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
3908 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
3909 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
3910 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
3911 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
3912 (WebCore::FrameLoaderClientHaiku::download):
3913 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
3914 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
3915 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
3916 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
3917 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
3918 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
3919 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
3920 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
3921 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
3922 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
3923 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
3924 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
3925 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
3926 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
3927 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
3928 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
3929 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
3930 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
3931 (WebCore::FrameLoaderClientHaiku::startDownload):
3932 (WebCore::FrameLoaderClientHaiku::createFrame):
3933 (WebCore::FrameLoaderClientHaiku::objectContentType):
3934 (WebCore::FrameLoaderClientHaiku::createPlugin):
3935 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
3936 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
3937 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
3938 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
3939 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
3940 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
3941 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
3942 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
3943 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
3944 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
3945 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
3946 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
3947 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
3949 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
3951 Reviewed by David Levin.
3953 Added ChromeClient for Haiku WebCore support.
3954 https://bugs.webkit.org/show_bug.cgi?id=26952
3956 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
3957 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
3958 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
3959 (WebCore::ChromeClientHaiku::chromeDestroyed):
3960 (WebCore::ChromeClientHaiku::setWindowRect):
3961 (WebCore::ChromeClientHaiku::windowRect):
3962 (WebCore::ChromeClientHaiku::pageRect):
3963 (WebCore::ChromeClientHaiku::scaleFactor):
3964 (WebCore::ChromeClientHaiku::focus):
3965 (WebCore::ChromeClientHaiku::unfocus):
3966 (WebCore::ChromeClientHaiku::canTakeFocus):
3967 (WebCore::ChromeClientHaiku::takeFocus):
3968 (WebCore::ChromeClientHaiku::createWindow):
3969 (WebCore::ChromeClientHaiku::createModalDialog):
3970 (WebCore::ChromeClientHaiku::show):
3971 (WebCore::ChromeClientHaiku::canRunModal):
3972 (WebCore::ChromeClientHaiku::runModal):
3973 (WebCore::ChromeClientHaiku::setToolbarsVisible):
3974 (WebCore::ChromeClientHaiku::toolbarsVisible):
3975 (WebCore::ChromeClientHaiku::setStatusbarVisible):
3976 (WebCore::ChromeClientHaiku::statusbarVisible):
3977 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
3978 (WebCore::ChromeClientHaiku::scrollbarsVisible):
3979 (WebCore::ChromeClientHaiku::setMenubarVisible):
3980 (WebCore::ChromeClientHaiku::menubarVisible):
3981 (WebCore::ChromeClientHaiku::setResizable):
3982 (WebCore::ChromeClientHaiku::addMessageToConsole):
3983 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
3984 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
3985 (WebCore::ChromeClientHaiku::closeWindowSoon):
3986 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
3987 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
3988 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
3989 (WebCore::ChromeClientHaiku::setStatusbarText):
3990 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
3991 (WebCore::ChromeClientHaiku::tabsToLinks):
3992 (WebCore::ChromeClientHaiku::windowResizerRect):
3993 (WebCore::ChromeClientHaiku::repaint):
3994 (WebCore::ChromeClientHaiku::scroll):
3995 (WebCore::ChromeClientHaiku::screenToWindow):
3996 (WebCore::ChromeClientHaiku::windowToScreen):
3997 (WebCore::ChromeClientHaiku::platformWindow):
3998 (WebCore::ChromeClientHaiku::contentsSizeChanged):
3999 (WebCore::ChromeClientHaiku::scrollRectIntoView):
4000 (WebCore::ChromeClientHaiku::addToDirtyRegion):
4001 (WebCore::ChromeClientHaiku::scrollBackingStore):
4002 (WebCore::ChromeClientHaiku::updateBackingStore):
4003 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
4004 (WebCore::ChromeClientHaiku::setToolTip):
4005 (WebCore::ChromeClientHaiku::print):
4006 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
4007 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
4008 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
4009 (WebCore::ChromeClientHaiku::runOpenPanel):
4010 (WebCore::ChromeClientHaiku::setCursor):
4011 (WebCore::ChromeClientHaiku::formStateDidChange):
4012 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
4013 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
4015 2009-07-28 Robert Hogan <robert@roberthogan.net>
4017 Reviewed by Simon Hausmann.
4019 Add WebKit version API to Qt.
4021 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
4022 at compile time and make it available to webkit ports through WebKitVersion.h.
4024 https://bugs.webkit.org/show_bug.cgi?id=27158
4026 * scripts/generate-webkitversion.pl: Added
4028 2009-07-24 Andrei Popescu <andreip@google.com>
4030 ApplicationCache should have size limit
4031 https://bugs.webkit.org/show_bug.cgi?id=22700
4033 Updated the project after adding WebApplicationCache.h/mm
4035 * WebKit.xcodeproj/project.pbxproj:
4037 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4039 Reviewed by Eric Seidel.
4041 Added InspectorClient for Haiku WebCore support.
4042 https://bugs.webkit.org/show_bug.cgi?id=26952
4044 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4046 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4047 (WebCore::InspectorClientHaiku::inspectorDestroyed):
4048 (WebCore::InspectorClientHaiku::createPage):
4049 (WebCore::InspectorClientHaiku::localizedStringsURL):
4050 (WebCore::InspectorClientHaiku::hiddenPanels):
4051 (WebCore::InspectorClientHaiku::showWindow):
4052 (WebCore::InspectorClientHaiku::closeWindow):
4053 (WebCore::InspectorClientHaiku::attachWindow):
4054 (WebCore::InspectorClientHaiku::detachWindow):
4055 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4056 (WebCore::InspectorClientHaiku::highlight):
4057 (WebCore::InspectorClientHaiku::hideHighlight):
4058 (WebCore::InspectorClientHaiku::inspectedURLChanged):
4059 (WebCore::InspectorClientHaiku::populateSetting):
4060 (WebCore::InspectorClientHaiku::storeSetting):
4061 (WebCore::InspectorClientHaiku::removeSetting):
4062 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4064 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4066 Reviewed by Oliver Hunt.
4068 Added EditorClient for Haiku WebCore support.
4069 https://bugs.webkit.org/show_bug.cgi?id=26952
4071 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
4073 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
4074 (WebCore::EditorClientHaiku::EditorClientHaiku):
4075 (WebCore::EditorClientHaiku::setPage):
4076 (WebCore::EditorClientHaiku::pageDestroyed):
4077 (WebCore::EditorClientHaiku::shouldDeleteRange):
4078 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
4079 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
4080 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
4081 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
4082 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
4083 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
4084 (WebCore::EditorClientHaiku::toggleGrammarChecking):
4085 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
4086 (WebCore::EditorClientHaiku::isEditable):
4087 (WebCore::EditorClientHaiku::shouldBeginEditing):
4088 (WebCore::EditorClientHaiku::shouldEndEditing):
4089 (WebCore::EditorClientHaiku::shouldInsertNode):
4090 (WebCore::EditorClientHaiku::shouldInsertText):
4091 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
4092 (WebCore::EditorClientHaiku::shouldApplyStyle):
4093 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
4094 (WebCore::EditorClientHaiku::didBeginEditing):
4095 (WebCore::EditorClientHaiku::respondToChangedContents):
4096 (WebCore::EditorClientHaiku::respondToChangedSelection):
4097 (WebCore::EditorClientHaiku::didEndEditing):
4098 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
4099 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
4100 (WebCore::EditorClientHaiku::registerCommandForUndo):
4101 (WebCore::EditorClientHaiku::registerCommandForRedo):
4102 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
4103 (WebCore::EditorClientHaiku::canUndo):
4104 (WebCore::EditorClientHaiku::canRedo):
4105 (WebCore::EditorClientHaiku::undo):
4106 (WebCore::EditorClientHaiku::redo):
4107 (WebCore::EditorClientHaiku::handleKeyboardEvent):
4108 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
4109 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
4110 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
4111 (WebCore::EditorClientHaiku::textDidChangeInTextField):
4112 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
4113 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
4114 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
4115 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
4116 (WebCore::EditorClientHaiku::learnWord):
4117 (WebCore::EditorClientHaiku::checkSpellingOfString):
4118 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
4119 (WebCore::EditorClientHaiku::checkGrammarOfString):
4120 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
4121 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
4122 (WebCore::EditorClientHaiku::showSpellingUI):
4123 (WebCore::EditorClientHaiku::spellingUIIsShowing):
4124 (WebCore::EditorClientHaiku::getGuessesForWord):
4125 (WebCore::EditorClientHaiku::setInputMethodState):
4126 (WebCore::EditorClientHaiku::isEditing):
4127 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
4129 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4131 Reviewed by Eric Seidel.
4133 Added DragClient for Haiku WebCore support.
4134 https://bugs.webkit.org/show_bug.cgi?id=26952
4136 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
4138 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
4139 (WebCore::DragClientHaiku::actionMaskForDrag):
4140 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
4141 (WebCore::DragClientHaiku::dragControllerDestroyed):
4142 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
4143 (WebCore::DragClientHaiku::willPerformDragSourceAction):
4144 (WebCore::DragClientHaiku::startDrag):
4145 (WebCore::DragClientHaiku::createDragImageForLink):
4146 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
4148 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
4150 Reviewed by Oliver Hunt.
4152 Added ContextMenuClient for Haiku WebCore support.
4153 https://bugs.webkit.org/show_bug.cgi?id=26952
4155 Adding two files, ContextMenuClientHaiku.h
4156 and ContextMenuClientHaiku.cpp
4158 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
4159 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
4160 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
4161 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
4162 (WebCore::ContextMenuClientHaiku::downloadURL):
4163 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
4164 (WebCore::ContextMenuClientHaiku::speak):
4165 (WebCore::ContextMenuClientHaiku::isSpeaking):
4166 (WebCore::ContextMenuClientHaiku::stopSpeaking):
4167 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
4168 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
4170 2009-07-10 Adam Roben <aroben@apple.com>
4172 Sort all our Xcode projects
4174 Accomplished using sort-Xcode-project-file.
4176 Requested by Dave Kilzer.
4178 * WebKit.xcodeproj/project.pbxproj:
4180 2009-07-02 Adam Roben <aroben@apple.com>
4182 Fix warnings from update-webkit-localizable-strings
4184 Rubber-stamped by Eric Carlson.
4186 * English.lproj/Localizable.strings: Updated.
4188 2009-07-02 Adam Roben <aroben@apple.com>
4190 Update StringsNotToBeLocalized.txt for (not so) recent changes
4192 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
4193 <https://bugs.webkit.org/show_bug.cgi?id=26926>
4195 Reviewed by John Sullivan.
4197 * StringsNotToBeLocalized.txt:
4199 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
4201 Reviewed by Simon Fraser.
4203 <rdar://problem/6518119>
4205 Add localized strings for media controller status messages.
4207 * English.lproj/Localizable.strings: Localized text.
4209 2009-06-08 Dan Bernstein <mitz@apple.com>
4211 Rubber-stamped by Mark Rowe.
4213 - updated the project after giving Objective-C++ the .mm extension
4215 * WebKit.xcodeproj/project.pbxproj:
4217 2009-06-04 Sam Weinig <sam@webkit.org>
4219 Reviewed by Alice Liu.
4221 Move WebView internal data into WebViewData.h/mm.
4223 * WebKit.xcodeproj/project.pbxproj:
4225 2009-06-03 Sam Weinig <sam@webkit.org>
4227 Reviewed by Mark Rowe.
4229 Added WebDelegateImplementationCaching.h/mm
4231 * WebKit.xcodeproj/project.pbxproj:
4233 2009-06-03 Sam Weinig <sam@webkit.org>
4235 Reviewed by Mark Rowe.
4237 Add WebViewInternal.mm.
4239 * WebKit.xcodeproj/project.pbxproj:
4241 2009-06-03 Dan Bernstein <mitz@apple.com>
4243 Reviewed by Anders Carlsson.
4245 - WebKit project part of eliminating WebCoreTextRenderer
4247 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
4248 compile as Objective-C++.
4250 2009-06-01 Darin Adler <darin@apple.com>
4252 Reviewed by Maciej Stachowiak.
4254 Bug 26113: break WebTextCompletionController out into its own source file
4255 https://bugs.webkit.org/show_bug.cgi?id=26113
4257 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
4259 2009-05-28 Mark Rowe <mrowe@apple.com>
4261 Rubber-stamped by Anders Carlsson.
4263 Symlink WebKitPluginHost.app in to place if needed.
4265 * WebKit.xcodeproj/project.pbxproj:
4267 2009-05-24 Darin Adler <darin@apple.com>
4269 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
4271 2009-05-16 Anders Carlsson <andersca@apple.com>
4273 Reviewed by Sam Weinig and Dan Bernstein.
4275 Fix <rdar://problem/6889644>.
4277 * English.lproj/Localizable.strings:
4279 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
4281 Reviewed by Dan Bernstein.
4283 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
4285 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
4286 it could use C++ code from AuthenticaitonMac.h.
4288 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
4290 Add localizable strings for
4291 <rdar://problem/6724106> WebViews need to implement text checking
4293 Reviewed by Justin Garcia.
4295 * English.lproj/Localizable.strings:
4297 2009-04-27 Kevin Decker <kdecker@apple.com>
4299 Reviewed by Anders Carlsson.
4301 <rdar://problem/6352982>
4303 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
4305 2009-04-23 Kevin Decker <kdecker@apple.com>
4307 Reviewed by Anders Carlsson.
4309 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
4311 2009-04-21 Adam Roben <aroben@apple.com>
4313 Update StringsNotToBeLocalized.txt for recent changes
4315 Rubber-stamped by John Sullivan.