c95efcf3cd647a2937dccb0e937509080dccfb0a
[WebKit-https.git] / Source / WebKit / ChangeLog
1 2012-02-23  Patrick Gansterer  <paroga@webkit.org>
2
3         [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
4         https://bugs.webkit.org/show_bug.cgi?id=79371
5
6         Reviewed by Daniel Bates.
7
8         * CMakeLists.txt:
9         * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
10         * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
11         * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
12
13 2012-02-20  Filip Pizlo  <fpizlo@apple.com>
14
15         JSC should be a triple-tier VM
16         https://bugs.webkit.org/show_bug.cgi?id=75812
17         <rdar://problem/10079694>
18
19         Reviewed by Gavin Barraclough.
20
21         Changed EFL's build system to include a new directory in JavaScriptCore.
22         
23         * CMakeLists.txt:
24
25 2012-02-21  Jon Lee  <jonlee@apple.com>
26
27         Bring notifications support to WK1 mac: showing, canceling, removing notifications
28         https://bugs.webkit.org/show_bug.cgi?id=78783
29         <rdar://problem/10610578>
30
31         Reviewed by Anders Carlsson.
32
33         * WebKit.xcodeproj/project.pbxproj: Added new files.
34
35 2012-02-21  Adam Roben  <aroben@apple.com>
36
37         Roll out r108309, r108323, and r108326
38
39         They broke the 32-bit Lion build.
40
41         Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
42
43         * CMakeLists.txt:
44
45 2012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
46
47         [BlackBerry] Adapt to the removal of WebStringIml.h
48         https://bugs.webkit.org/show_bug.cgi?id=78784
49
50         Reviewed by Antonio Gomes.
51
52         blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
53         has been removed internally. We should adapt to this removal for the
54         upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
55         because it just inherits from WTF::StringImpl but adding nothing.
56
57         * blackberry/Api/WebString.cpp:
58         (BlackBerry::WebKit::WebString::WebString):
59         (BlackBerry::WebKit::WebString::equalIgnoringCase):
60         * blackberry/Api/WebString.h:
61         (WTF):
62
63 2012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
64
65         [BlackBerry] Style clean-up in WebPageCompositor
66         https://bugs.webkit.org/show_bug.cgi?id=78738
67
68         Reviewed by Rob Buis.
69
70         No new functionality, no new tests.
71
72         * blackberry/WebKitSupport/WebPageCompositor.cpp:
73         (BlackBerry::WebKit::WebPageCompositor::drawLayers):
74         * blackberry/WebKitSupport/WebPageCompositor.h:
75         (WebKit):
76
77 2012-02-16  Patrick Gansterer  <paroga@webkit.org>
78
79         [CMake] Add missing include directories.
80
81         * CMakeLists.txt:
82
83 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
84
85         [BlackBerry] Remove ResourceHolderImpl.cpp from build system
86         https://bugs.webkit.org/show_bug.cgi?id=78779
87
88         Reviewed by George Staikos.
89
90         blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
91         has been removed internally. So remove it from the build system.
92
93         * blackberry/CMakeListsBlackBerry.txt:
94
95 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
96
97         [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
98         https://bugs.webkit.org/show_bug.cgi?id=78770
99
100         Reviewed by Rob Buis.
101
102         Initial upstreaming, no new tests.
103
104         * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
105         * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
106
107 2012-02-15  Konrad Piascik  <kpiascik@rim.com>
108
109         [BlackBerry] Upstream BlackBerry specific Web Inspector resources
110         https://bugs.webkit.org/show_bug.cgi?id=78727
111
112         Reviewed by Rob Buis.
113
114         * blackberry/WebCoreSupport/inspectorBB.html: Added.
115         * blackberry/WebCoreSupport/inspectorBB.js: Added.
116         ():
117         (InspectorFrontendHost.copyText):
118
119 2012-02-15  Mike Fenton  <mifenton@rim.com>
120
121         Initial upstreaming of EditorClientBlackBerry
122         https://bugs.webkit.org/show_bug.cgi?id=78730
123
124         Reviewed by Rob Buis.
125
126         Initial upstreaming, no new tests.
127
128         * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
129         (WebCore):
130         (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
131         (WebCore::EditorClientBlackBerry::pageDestroyed):
132         (WebCore::EditorClientBlackBerry::shouldDeleteRange):
133         (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
134         (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
135         (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
136         (WebCore::EditorClientBlackBerry::enableSpellChecking):
137         (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
138         (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
139         (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
140         (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
141         (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
142         (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
143         (WebCore::EditorClientBlackBerry::shouldBeginEditing):
144         (WebCore::EditorClientBlackBerry::shouldEndEditing):
145         (WebCore::EditorClientBlackBerry::shouldInsertNode):
146         (WebCore::EditorClientBlackBerry::shouldInsertText):
147         (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
148         (WebCore::EditorClientBlackBerry::shouldApplyStyle):
149         (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
150         (WebCore::EditorClientBlackBerry::didBeginEditing):
151         (WebCore::EditorClientBlackBerry::respondToChangedContents):
152         (WebCore::EditorClientBlackBerry::respondToChangedSelection):
153         (WebCore::EditorClientBlackBerry::didEndEditing):
154         (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
155         (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
156         (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
157         (WebCore::EditorClientBlackBerry::registerCommandForUndo):
158         (WebCore::EditorClientBlackBerry::registerCommandForRedo):
159         (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
160         (WebCore::EditorClientBlackBerry::canUndo):
161         (WebCore::EditorClientBlackBerry::canRedo):
162         (WebCore::EditorClientBlackBerry::canCopyCut):
163         (WebCore::EditorClientBlackBerry::canPaste):
164         (WebCore::EditorClientBlackBerry::undo):
165         (WebCore::EditorClientBlackBerry::redo):
166         (KeyDownEntry):
167         (KeyPressEntry):
168         (WebCore::EditorClientBlackBerry::interpretKeyEvent):
169         (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
170         (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
171         (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
172         (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
173         (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
174         (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
175         (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
176         (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
177         (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
178         (WebCore::EditorClientBlackBerry::learnWord):
179         (WebCore::EditorClientBlackBerry::checkSpellingOfString):
180         (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
181         (WebCore::EditorClientBlackBerry::checkGrammarOfString):
182         (WebCore::EditorClientBlackBerry::requestCheckingOfString):
183         (WebCore::EditorClientBlackBerry::textChecker):
184         (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
185         (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
186         (WebCore::EditorClientBlackBerry::showSpellingUI):
187         (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
188         (WebCore::EditorClientBlackBerry::getGuessesForWord):
189         (WebCore::EditorClientBlackBerry::willSetInputMethodState):
190         (WebCore::EditorClientBlackBerry::setInputMethodState):
191         * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
192         (WebKit):
193         (WebCore):
194         (EditorClientBlackBerry):
195
196 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
197
198         [BlackBerry] Upstream WebPageClient.h
199         https://bugs.webkit.org/show_bug.cgi?id=78660
200
201         Reviewed by Antonio Gomes.
202
203         Initial upstreaming, no new tests.
204
205         * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
206         is being removed from WebPageClient.h.
207         * blackberry/Api/WebPageClient.h: Added.
208         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
209         because this inclusion is being removed from WebPageClient.h.
210
211 2012-02-15  Rob Buis  <rbuis@rim.com>
212
213         [BlackBerry] Upstream remaining classes in Api
214         https://bugs.webkit.org/show_bug.cgi?id=78644
215
216         Reviewed by Antonio Gomes.
217
218         No functionalities changed, no new tests.
219
220         * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
221
222 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
223
224         [BlackBerry] Upstreaming WebSettings code
225         https://bugs.webkit.org/show_bug.cgi?id=78633
226
227         Reviewed by Rob Buis.
228
229         Initial upstreaming, no new tests.
230
231         * blackberry/Api/WebSettings.cpp: Added.
232         * blackberry/Api/WebSettings.h: Added.
233         * blackberry/Api/WebSettings_p.h: Added.
234
235 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
236
237         [BlackBerry] Upstreaming DOMSupport files
238         https://bugs.webkit.org/show_bug.cgi?id=78607
239
240         Reviewed by Rob Buis.
241
242         Initial upstreaming, no new tests.
243
244         * blackberry/WebKitSupport/DOMSupport.cpp: Added.
245         * blackberry/WebKitSupport/DOMSupport.h: Added.
246
247 2012-02-14  Jeff Rogers  <jrogers@rim.com>
248
249         [BlackBerry] Remove OpenVG references
250         https://bugs.webkit.org/show_bug.cgi?id=78623
251
252         Reviewed by Rob Buis.
253
254         Removed references to USE(OPENVG) and the related code.
255
256         * blackberry/Api/BackingStore.cpp:
257         (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
258         (BlackBerry::WebKit::BackingStorePrivate::repaint):
259         (BlackBerry::WebKit::BackingStorePrivate::renderContents):
260         (BlackBerry::WebKit::BackingStore::createSurface):
261         * blackberry/Api/BackingStore_p.h:
262
263 2012-02-14  Andy Chen  <andchen@rim.com>
264
265         Initial upstreaming for find-in-page for BlackBerry port
266         https://bugs.webkit.org/show_bug.cgi?id=78615
267
268         Create a new class InPageSearchManager for find-in-page and
269         remove the functions in SelectionHandler
270
271         Reviewed by Rob Buis.
272
273         * blackberry/CMakeListsBlackBerry.txt:
274         * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
275         (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
276         (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
277         (BlackBerry::WebKit::InPageSearchManager::findNextString):
278         (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
279         (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
280         * blackberry/WebKitSupport/InPageSearchManager.h: Added.
281         * blackberry/WebKitSupport/SelectionHandler.cpp:
282         * blackberry/WebKitSupport/SelectionHandler.h:
283
284 2012-02-14  Jacky Jiang  <zhajiang@rim.com>
285
286         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
287         https://bugs.webkit.org/show_bug.cgi?id=78275
288
289         Reviewed by Rob Buis.
290
291         Initial upstream, no new tests.
292
293         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
294         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
295
296 2012-02-14  Lianghui Chen  <liachen@rim.com>
297
298         Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
299         https://bugs.webkit.org/show_bug.cgi?id=78605
300
301         Reviewed by Rob Buis.
302
303         Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
304
305         * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
306         (WebKit):
307         (BlackBerry::WebKit::getExtensionForMimeType):
308         (BlackBerry::WebKit::getMimeTypeForExtension):
309         * blackberry/Api/WebKitMIMETypeConverter.h: Added.
310         (WebKit):
311         * blackberry/Api/WebKitTextCodec.cpp:
312         * blackberry/Api/WebKitTextCodec.h:
313         * blackberry/CMakeListsBlackBerry.txt:
314
315 2012-02-14  Ed Baker  <edbaker@rim.com>
316
317         [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
318         https://bugs.webkit.org/show_bug.cgi?id=78608
319
320         Ensure that when selection handles leave the content bounding box that
321         the handle not being dragged remains fixed. Do not applying padding to
322         a direction that would cause the selection to shrink when performing
323         the handle direction detection.
324
325         Reviewed by Rob Buis.
326
327         * blackberry/WebKitSupport/SelectionHandler.cpp:
328         (BlackBerry::WebKit::directionOfPointRelativeToRect):
329         (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
330         (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
331         (BlackBerry::WebKit::SelectionHandler::setSelection):
332         * blackberry/WebKitSupport/SelectionHandler.h:
333
334 2012-02-14  Rob Buis  <rbuis@rim.com>
335
336         [BlackBerry] Upstream remaining classes in Api
337         https://bugs.webkit.org/show_bug.cgi?id=78644
338
339         Reviewed by Antonio Gomes.
340
341         Initial upstream, no new tests.
342
343         * blackberry/Api/BlackBerryContext.h: Added.
344         * blackberry/Api/BlackBerryGlobal.cpp: Added.
345         * blackberry/Api/BlackBerryGlobal.h: Added.
346         * blackberry/Api/Version.cpp: Added.
347         * blackberry/Api/Version.h: Added.
348
349 2012-02-14  Rob Buis  <rbuis@rim.com>
350
351         [BlackBerry] Upstream backing store related classes
352         https://bugs.webkit.org/show_bug.cgi?id=78517
353
354         Reviewed by Antonio Gomes.
355
356         Initial upstream, no new tests.
357
358         * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
359         * blackberry/WebKitSupport/BackingStoreClient.h: Added.
360         * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
361         * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
362         * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
363         * blackberry/WebKitSupport/BackingStoreTile.h: Added.
364
365 2012-02-13  Nima Ghanavatian  <nghanavatian@rim.com>
366
367         Initial upstreaming of selection handling code for BlackBerry port
368         https://bugs.webkit.org/show_bug.cgi?id=78136
369
370         Reviewed by Rob Buis.
371
372         Initial upstreaming, no new tests.
373
374         * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
375         * blackberry/WebKitSupport/SelectionHandler.h: Added.
376
377 2012-02-10  Mike Fenton  <mifenton@rim.com>
378
379         BlackBerry Port - Input focus is suppressed during XHR loads
380         https://bugs.webkit.org/show_bug.cgi?id=78368
381
382         Allow JS to trigger the VKB and input focus when XHR scripting
383         is active.
384
385         This switching the loaded state to checking the webpages loaded state
386         which is only updated after initial load.   When additional loading
387         events happen for XHR, it remains false and focus events function.
388
389         Also add detailed FocusLog's to shouldAcceptInputFocus.
390
391         Reviewed by Rob Buis.
392
393         * blackberry/WebKitSupport/InputHandler.cpp:
394         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
395
396 2012-02-10  Mike Fenton  <mifenton@rim.com>
397
398         BlackBerry Port - JS focus on blur can cause recursion
399         https://bugs.webkit.org/show_bug.cgi?id=78368
400
401         Prevent JS recursion of blur/focus by allowing focus
402         if we are already trying to prevent focus.
403
404         Reviewed by Rob Buis.
405
406         * blackberry/WebKitSupport/InputHandler.cpp:
407         (BlackBerry::WebKit::InputHandler::InputHandler):
408         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
409         (BlackBerry::WebKit::InputHandler::setElementFocused):
410         * blackberry/WebKitSupport/InputHandler.h:
411         (InputHandler):
412
413 2012-02-10  Rob Buis  <rbuis@rim.com>
414
415         [BlackBerry] Upstream graphics helper classes in WebKitSupport
416         https://bugs.webkit.org/show_bug.cgi?id=78278
417
418         Reviewed by Antonio Gomes.
419
420         Initial upstream, no new tests.
421
422         * blackberry/WebKitSupport/RenderQueue.cpp: Added.
423         * blackberry/WebKitSupport/RenderQueue.h: Added.
424
425 2012-02-10  Rob Buis  <rbuis@rim.com>
426
427         [BlackBerry] Upstream graphics helper classes in WebKitSupport
428         https://bugs.webkit.org/show_bug.cgi?id=78278
429
430         Reviewed by Antonio Gomes.
431
432         Initial upstream, no new tests.
433
434         * blackberry/WebKitSupport/SurfacePool.cpp: Added.
435         * blackberry/WebKitSupport/SurfacePool.h: Added.
436         * blackberry/WebKitSupport/TileIndex.h: Added.
437         * blackberry/WebKitSupport/TileIndexHash.h: Added.
438
439 2012-02-09  Leo Yang  <leo.yang@torchmobile.com.cn>
440
441         [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
442         https://bugs.webkit.org/show_bug.cgi?id=78203
443
444         Reviewed by Rob Buis.
445
446         Initial upstream, no new tests.
447
448         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
449         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
450
451 2012-02-09  Rob Buis  <rbuis@rim.com>
452
453         [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
454         https://bugs.webkit.org/show_bug.cgi?id=78276
455
456         Reviewed by Antonio Gomes.
457
458         Initial upstream, no new tests.
459
460         * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
461         * blackberry/WebKitSupport/WebPageCompositor.h: Added.
462
463 2012-02-08  Jacky Jiang  <zhajiang@rim.com>
464
465         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
466         https://bugs.webkit.org/show_bug.cgi?id=78049
467
468         Reviewed by Rob Buis.
469
470         Initial upstream, no new tests.
471
472         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
473         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
474         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
475         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
476
477 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
478
479         [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
480         https://bugs.webkit.org/show_bug.cgi?id=78082
481
482         Reviewed by Rob Buis.
483
484         Initial upstream, no new tests.
485
486         * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
487         * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
488
489 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
490
491         [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
492         https://bugs.webkit.org/show_bug.cgi?id=78078
493
494         Reviewed by Rob Buis.
495
496         WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
497         been upstreamed has been removed from the BlackBerry porting internally.
498         So we should remove it from the build system.
499
500         * blackberry/CMakeListsBlackBerry.txt:
501
502 2012-02-08  Rob Buis  <rbuis@rim.com>
503
504         [BlackBerry] Upstream DumpRenderTreeBlackBerry
505         https://bugs.webkit.org/show_bug.cgi?id=78042
506
507         Reviewed by Antonio Gomes.
508
509         Add abstract interface for our DumpRenderTree solution.
510
511         * blackberry/Api/DumpRenderTreeClient.h: Added.
512
513 2012-02-08  Nima Ghanavatian  <nghanavatian@rim.com>
514
515         Initial upstreaming of input handling for BlackBerry port
516         https://bugs.webkit.org/show_bug.cgi?id=77992
517
518         Reviewed by Rob Buis.
519
520         * blackberry/WebKitSupport/InputHandler.cpp: Added.
521         * blackberry/WebKitSupport/InputHandler.h: Added.
522
523 2012-02-07  Robert Kroeger  <rjkroege@chromium.org>
524
525         [chromium] Remove no longer necessary Chromium gesture recognizer code.
526         https://bugs.webkit.org/show_bug.cgi?id=77492
527
528         Reviewed by Adam Barth.
529
530         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
531
532 2012-02-07  Leo Yang  <leo.yang@torchmobile.com.cn>
533
534         [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
535         https://bugs.webkit.org/show_bug.cgi?id=77843
536
537         Reviewed by Rob Buis.
538
539         Initial upstream, no new tests.
540
541         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
542         * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
543
544 2012-02-07  Rob Buis  <rbuis@rim.com>
545
546         [BlackBerry] Upstream DumpRenderTreeSupport
547         https://bugs.webkit.org/show_bug.cgi?id=77991
548
549         Reviewed by Antonio Gomes.
550
551         No functionalities changed, no new tests.
552
553         * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
554         (toGeolocationClientMock):
555         (DumpRenderTreeSupport::DumpRenderTreeSupport):
556         (DumpRenderTreeSupport::~DumpRenderTreeSupport):
557         (DumpRenderTreeSupport::javaScriptObjectsCount):
558         (DumpRenderTreeSupport::garbageCollectorCollect):
559         (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
560         (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
561         (DumpRenderTreeSupport::linksIncludedInFocusChain):
562         (DumpRenderTreeSupport::dumpConfigurationForViewport):
563         (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
564         (DumpRenderTreeSupport::resetGeolocationMock):
565         (DumpRenderTreeSupport::setMockGeolocationError):
566         (DumpRenderTreeSupport::setMockGeolocationPermission):
567         (DumpRenderTreeSupport::setMockGeolocationPosition):
568         (DumpRenderTreeSupport::scalePageBy):
569         (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
570         * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
571         (WebKit):
572         (WebCore):
573         (WTF):
574         (DumpRenderTreeSupport):
575
576 2012-02-07  Jacky Jiang  <zhajiang@rim.com>
577
578         [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
579         https://bugs.webkit.org/show_bug.cgi?id=77993
580
581         Reviewed by Rob Buis.
582
583         Initial upstream, no new tests.
584
585         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
586         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
587         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
588         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
589
590 2012-02-06  Leo Yang  <leo.yang@torchmobile.com.cn>
591
592         [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
593         https://bugs.webkit.org/show_bug.cgi?id=77927
594
595         Reviewed by Antonio Gomes.
596
597         WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
598         GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
599         use the d pointer directly because the client is internal implementation.
600
601         No functionalities changed, no new tests.
602
603         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
604         (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
605         (GeolocationControllerClientBlackBerry::requestPermission):
606         (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
607         (GeolocationControllerClientBlackBerry::onLocationUpdate):
608         (GeolocationControllerClientBlackBerry::onLocationError):
609         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
610         (WebKit):
611         (GeolocationControllerClientBlackBerry):
612
613 2012-02-06  Robin Cao  <robin.cao@torchmobile.com.cn>
614
615         [BlackBerry] Remove unused variable in BackingStore
616         https://bugs.webkit.org/show_bug.cgi?id=77851
617
618         Reviewed by Kentaro Hara.
619
620         * blackberry/Api/BackingStore.cpp:
621         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
622
623 2012-02-04  Jacky Jiang  <zhajiang@rim.com>
624
625         [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
626         https://bugs.webkit.org/show_bug.cgi?id=77751
627
628         Reviewed by Rob Buis.
629
630         Initial upstream, no new tests.
631
632         * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
633         * blackberry/WebCoreSupport/ClientExtension.h: Added.
634         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
635         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
636
637 2012-01-11  Jacky Jiang  <zhajiang@rim.com>
638
639         [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
640         https://bugs.webkit.org/show_bug.cgi?id=76096
641
642         Reviewed by Rob Buis.
643
644         We shouldn't blit visible contents for direct rendering. Guard it from
645         call sites.
646
647         * blackberry/Api/BackingStore.cpp:
648         (BlackBerry::WebKit::BackingStorePrivate::repaint):
649         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
650
651 2012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
652
653         [Qt][WK2] Fix the build for newer Qt5
654         https://bugs.webkit.org/show_bug.cgi?id=75964
655
656         Reviewed by Simon Hausmann.
657
658         * WebKit.pri: Added the new files to the buildsystem.
659
660 2012-01-10  Mike Lattanzio  <mlattanzio@rim.com>
661
662         [BlackBerry] Fix assertion failure in BackingStore::blitContents
663         https://bugs.webkit.org/show_bug.cgi?id=75976
664
665         Prevent an assertion failure in BackingStore::blitContents by
666         checking that the srcRect of the transformation matrix is non empty.
667
668         Reviewed by Adam Treat.
669
670         Upstream BlackBerry port is not yet building and testable.
671
672         * blackberry/Api/BackingStore.cpp:
673         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
674
675 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
676
677         [Mac] Sort the resources of WebKit.xcodeproj
678         https://bugs.webkit.org/show_bug.cgi?id=75634
679
680         Reviewed by Andreas Kling.
681
682         * WebKit.xcodeproj/project.pbxproj:
683
684 2012-01-06  Jacky Jiang  <zhajiang@rim.com>
685
686         [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
687         https://bugs.webkit.org/show_bug.cgi?id=75649
688
689         Reviewed by Antonio Gomes.
690
691         Initial upstream, no new tests.
692
693         * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
694         * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
695
696 2012-01-03  Jon Lee  <jonlee@apple.com>
697
698         Leak of WebNotificationClient when page is destroyed
699         https://bugs.webkit.org/show_bug.cgi?id=74980
700         <rdar://problem/10611231>
701
702         Reviewed by Mark Rowe.
703
704         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
705         (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
706         model differs.
707         * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
708
709 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
710
711         [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
712         https://bugs.webkit.org/show_bug.cgi?id=74643
713
714         Reviewed by Rob Buis.
715
716         Initial upstream, no new tests.
717
718         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
719         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
720         * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
721         * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
722
723 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
724
725         [BlackBerry] Regression: lots of checkerboarding
726         https://bugs.webkit.org/show_bug.cgi?id=74611
727
728         Reviewed by Daniel Bates.
729
730         Fix a regression caused by r102843 which introduced a lot of unnecessary
731         checkerboarding. R102843 changed behavior by removing a check for blit
732         based on whether the render actually took place and whether the
733         backingstore was in the midst of suspended updates.
734         The initial anthor is Adam Treat <atreat@rim.com>.
735
736         * blackberry/Api/BackingStore.cpp:
737         (BlackBerry::WebKit::BackingStorePrivate::repaint):
738         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
739         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
740         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
741         * blackberry/Api/BackingStore_p.h:
742         (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
743
744 2011-12-15  Adam Treat  <atreat@rim.com>
745
746         Reviewed by Rob Buis.
747
748         https://bugs.webkit.org/show_bug.cgi?id=74609
749         PR 122703
750
751         For certain configurations of webpage content and zoom level we were
752         failing to produce a valid backingstore matrix by being to strict on
753         whether a given matrix fits the preferred matrix orientation.
754         This patch fixes this by insisting on storing a candidate divisor
755         whether or not it agrees with the preferred matrix orientation and then
756         comparing all subsequent divisors.
757
758         * blackberry/Api/BackingStore.cpp:
759         (BlackBerry::WebKit::divisorIsPerfectWidth):
760         (BlackBerry::WebKit::divisorIsPerfectHeight):
761         (BlackBerry::WebKit::divisorIsPreferredDirection):
762         (BlackBerry::WebKit::bestDivisor):
763
764 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
765
766         [BlackBerry] Refactor code and add some debug messages in backing store
767         https://bugs.webkit.org/show_bug.cgi?id=74539
768
769         Reviewed by Antonio Gomes.
770
771         Refactor and get rid of the confusing and unnecessary
772         'renderContentOnly' flag from the family of render methods in the
773         backing store.
774         Remove the overload of the render method that takes a list of rects from
775         the backing store since it is just a for loop and only one place calls it.
776         Add a debug message to illustrate when we start showing checkerboard and
777         when we stop.
778         Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
779         and add a new message for debugging WebCore invalidation requests.
780         The original author is Adam Treat <atreat@rim.com>
781
782         * blackberry/Api/BackingStore.cpp:
783         (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
784         (BlackBerry::WebKit::BackingStorePrivate::repaint):
785         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
786         (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
787         (BlackBerry::WebKit::BackingStorePrivate::render):
788         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
789         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
790         (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
791         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
792         (BlackBerry::WebKit::BackingStorePrivate::updateTile):
793         (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
794         * blackberry/Api/BackingStore_p.h:
795
796 2011-12-14  Robin Qiu  <robin.qiu@torchmobile.com.cn>
797
798         [BlackBerry] Add notification support for the BlackBerry port
799         https://bugs.webkit.org/show_bug.cgi?id=73194
800
801         Reviewed by Nikolas Zimmermann.
802
803         Contributed by Torch team, the main contributor is Robin Qiu
804         <robin.qiu@torchmobile.com.cn>.
805
806         Initial upstream, no new tests.
807
808         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
809         (WebKit::NotificationPresenterImpl::instance):
810         (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
811         (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
812         (WebKit::NotificationPresenterImpl::show):
813         (WebKit::NotificationPresenterImpl::cancel):
814         (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
815         (WebKit::NotificationPresenterImpl::requestPermission):
816         (WebKit::NotificationPresenterImpl::onPermission):
817         (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
818         (WebKit::NotificationPresenterImpl::checkPermission):
819         (WebKit::NotificationPresenterImpl::notificationClicked):
820         * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
821         There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
822         To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
823
824 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
825
826         [BlackBerry] Switch to libjpeg for decoding
827         https://bugs.webkit.org/show_bug.cgi?id=74475
828
829         Reviewed by Daniel Bates.
830
831         Append libjpeg instead of libimg.
832
833         * blackberry/CMakeListsBlackBerry.txt:
834
835 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
836
837         Upstream text codec and web string files of BlackBerry API
838         https://bugs.webkit.org/show_bug.cgi?id=73586
839
840         Reviewed by Daniel Bates.
841
842         Initial upstream, no new tests.
843
844         * blackberry/Api/WebKitTextCodec.cpp: Added.
845         (BlackBerry::WebKit::isSameEncoding):
846         (BlackBerry::WebKit::isASCIICompatibleEncoding):
847         (BlackBerry::WebKit::transcode):
848         (BlackBerry::WebKit::base64DecodePolicyForWebCore):
849         (BlackBerry::WebKit::base64Decode):
850         (BlackBerry::WebKit::base64Encode):
851         (BlackBerry::WebKit::unescapeURL):
852         (BlackBerry::WebKit::escapeURL):
853         (BlackBerry::WebKit::getExtensionForMimeType):
854         * blackberry/Api/WebKitTextCodec.h: Added.
855         * blackberry/Api/WebString.cpp: Added.
856         (BlackBerry::WebKit::WebString::WebString):
857         (BlackBerry::WebKit::WebString::~WebString):
858         (BlackBerry::WebKit::WebString::fromUtf8):
859         (BlackBerry::WebKit::WebString::operator=):
860         (BlackBerry::WebKit::WebString::utf8):
861         (BlackBerry::WebKit::WebString::characters):
862         (BlackBerry::WebKit::WebString::length):
863         (BlackBerry::WebKit::WebString::isEmpty):
864         (BlackBerry::WebKit::WebString::equal):
865         (BlackBerry::WebKit::WebString::equalIgnoringCase):
866         * blackberry/Api/WebString.h: Added.
867
868 2011-12-13  Arvid Nilsson  <anilsson@rim.com>
869
870         [Blackberry] Fix a leak in BackingStore class
871
872         Don't leak the blit generation condvar and mutex.
873
874         https://bugs.webkit.org/show_bug.cgi?id=74444
875
876         Reviewed by Antonio Gomes.
877
878         * blackberry/Api/BackingStore.cpp:
879         (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
880
881 2011-12-09  Jacky Jiang  <zhajiang@rim.com>
882
883         Upstream BlackBerry API backing store files
884         https://bugs.webkit.org/show_bug.cgi?id=73668
885
886         Reviewed by Daniel Bates.
887
888         Contributed by Torch team, the main contributor is Adam Treat
889         <atreat@rim.com>.
890
891         Initial upstream, no new tests.
892
893         * blackberry/Api/BackingStore.cpp: Added.
894         * blackberry/Api/BackingStore.h: Added.
895         * blackberry/Api/BackingStore_p.h: Added.
896
897 2011-12-06  Leo Yang  <leo.yang@torchmobile.com.cn>
898
899         Upstream about: feature in WebKit/blackberry/WebCoreSupport/
900         https://bugs.webkit.org/show_bug.cgi?id=73612
901
902         Reviewed by Antonio Gomes.
903
904         * blackberry/CMakeListsBlackBerry.txt:
905         * blackberry/WebCoreSupport/AboutData.cpp: Added.
906         (WebCore::numberToHTMLTr):
907         (WebCore::configPage):
908         (WebCore::cacheTypeStatisticToHTMLTr):
909         (WebCore::memoryPage):
910         * blackberry/WebCoreSupport/AboutData.h: Added.
911         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
912         * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
913         * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
914         * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
915
916 2011-12-01  Ryuan Choi  <ryuan.choi@samsung.com>
917
918         [EFL] Cleanup includes to reduce code complexity.
919         https://bugs.webkit.org/show_bug.cgi?id=73540
920
921         Reviewed by Gustavo Noronha Silva.
922
923         * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
924
925 2011-11-28  Jon Lee  <jonlee@apple.com>
926
927         Create skeleton framework for notifications support in WK2
928         https://bugs.webkit.org/show_bug.cgi?id=73253
929         <rdar://problem/10356943>
930
931         Reviewed by Sam Weinig.
932
933         * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
934
935 2011-11-26  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
936
937         [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
938         https://bugs.webkit.org/show_bug.cgi?id=72784
939
940         Reviewed by Nikolas Zimmermann.
941
942         Abstracted the JavaScript file names from inspector/front-end/inspector.html
943         to keep them in-sync with the changes of inspector.html.
944
945         * blackberry/CMakeListsBlackBerry.txt:
946
947 2011-11-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
948
949         [CMake] Move the top-level logic to the top-level directory.
950         https://bugs.webkit.org/show_bug.cgi?id=72685
951
952         Reviewed by Brent Fulgham.
953
954         * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
955
956 2011-11-20  Mark Rowe  <mrowe@apple.com>
957
958         <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
959
960         Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
961         File Manager APIs.
962
963         Reviewed by Dan Bernstein.
964
965         * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
966         so it should add only negligible launch time overhead.
967
968 2011-11-18  Daniel Bates  <dbates@rim.com>
969
970         Add CMake build infrastructure for the BlackBerry port
971         https://bugs.webkit.org/show_bug.cgi?id=72768
972
973         Reviewed by Antonio Gomes.
974
975         * blackberry: Added.
976         * blackberry/CMakeListsBlackBerry.txt: Added.
977
978 2011-11-18  Patrick Gansterer  <paroga@webkit.org>
979
980         [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
981         https://bugs.webkit.org/show_bug.cgi?id=72710
982
983         Reviewed by Brent Fulgham.
984
985         * CMakeLists.txt:
986
987 2011-11-17  Simon Hausmann  <simon.hausmann@nokia.com>
988
989         [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
990         https://bugs.webkit.org/show_bug.cgi?id=72595
991
992         Reviewed by Noam Rosenthal.
993
994         * WebKit.pri: Add qwebelement_p.h to HEADERS.
995
996 2011-11-11  Darin Adler  <darin@apple.com>
997
998         * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
999         If an older Xcode downgrades this file and we have a risk of some kind of
1000         oscillating commit situation, please contact me so I know not to do this again.
1001
1002 2011-11-08  Nikolas Zimmermann  <nzimmermann@rim.com>
1003
1004         Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1005         https://bugs.webkit.org/show_bug.cgi?id=71368
1006
1007         Reviewed by Antti Koivisto.
1008
1009         * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1010
1011 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1012
1013         [Qt] Refactor and clean up the qmake build system
1014
1015         The qmake build system has accumulated a bit of cruft and redundancy
1016         over time. There's also a fairly tight coupling between how to build
1017         the various targets, and _what_ to build, making it harder to add new
1018         rules or sources. This patch aims to elevate these issues somewhat.
1019
1020         This is a short-list of the changes:
1021
1022           * The rules for how to build targets are now mostly contained as
1023             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1024             allows us to do pre- and post-processing of each project file,
1025             which helps to clean up the actual project files.
1026
1027           * Derived sources are no longer generated as a separate make-step
1028             but is part of each target's project file as a subdir. Makefile
1029             rules are used to ensure that we run make on the derived sources
1030             before running qmake on the actual target makefile. This makes
1031             it easier to keep a proper dependency between derived sources
1032             and the target.
1033
1034           * We use GNU make and the compiler to generate dependencies on
1035             UNIX-based systems running Qt 5. This allows us to lessen the
1036             need to run qmake, which should reduce compile time.
1037
1038           * WebKit2 is now build by default if building with Qt 5. It can
1039             be disabled by passing --no-webkit2 to build-webkit.
1040
1041         The result of these changes are hopefully a cleaner and easier
1042         build system to modify, and faster build times due to no longer
1043         running qmake on every single build. It's also a first step
1044         towards possibly generating the list of sources using another
1045         build system.
1046
1047         https://bugs.webkit.org/show_bug.cgi?id=71222
1048
1049         Reviewed by Simon Hausmann.
1050
1051         * WebKit.pri: Added.
1052
1053 2011-10-10  Joseph Pecoraro  <joepeck@webkit.org>
1054
1055         Extract WebOpenPanelResultListener out into its own file
1056         https://bugs.webkit.org/show_bug.cgi?id=69575
1057
1058         Reviewed by David Kilzer.
1059
1060         * WebKit.xcodeproj/project.pbxproj:
1061
1062 2011-10-06  Anders Carlsson  <andersca@apple.com>
1063
1064         When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
1065         https://bugs.webkit.org/show_bug.cgi?id=69586
1066
1067         Reviewed by Darin Adler.
1068
1069         * WebKit.xcodeproj/project.pbxproj:
1070         When building with clang, we don't need to run the check-for-global-initializers and
1071         check-for-exit-time-destructors anymore.
1072
1073 2011-09-27  Andy Estes  <aestes@apple.com>
1074
1075         WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
1076         https://bugs.webkit.org/show_bug.cgi?id=68863
1077
1078         Reviewed by Darin Adler.
1079
1080         The SolarWalk binary does not link against WebKit.framework directly,
1081         so calling NSVersionOfLinkTimeLibrary() will not return the version of
1082         WebKit against which SolarWalk was linked. Since Solar Walk has
1083         released an update that addresses the issue for which this app-specific
1084         hack was originally added, we should just remove the hack.
1085
1086         * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
1087
1088 2011-09-25  Adam Barth  <abarth@webkit.org>
1089
1090         Remove PLATFORM(HAIKU) and associated code
1091         https://bugs.webkit.org/show_bug.cgi?id=68774
1092
1093         Reviewed by Sam Weinig.
1094
1095         * haiku: Removed.
1096         * haiku/WebCoreSupport: Removed.
1097         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
1098         * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
1099         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
1100         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
1101         * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
1102         * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
1103         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
1104         * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
1105         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
1106         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
1107         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
1108         * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
1109
1110 2011-09-23  Anders Carlsson  <andersca@apple.com>
1111
1112         Axe WebImageRendererFactory
1113         https://bugs.webkit.org/show_bug.cgi?id=68715
1114
1115         Reviewed by Darin Adler.
1116
1117         Remove WebImageRendererFactory.m from the Xcode project.
1118
1119         * WebKit.xcodeproj/project.pbxproj:
1120
1121 2011-09-23  Anders Carlsson  <andersca@apple.com>
1122
1123         Add OVERRIDE to a bunch of virtual member functions on clients
1124         https://bugs.webkit.org/show_bug.cgi?id=68712
1125
1126         Reviewed by Sam Weinig.
1127
1128         * WebKit.xcodeproj/project.pbxproj:
1129
1130 2011-09-21  Dan Bernstein  <mitz@apple.com>
1131
1132         WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
1133         https://bugs.webkit.org/show_bug.cgi?id=68451
1134
1135         Reviewed by Darin Adler.
1136
1137         * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
1138         check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
1139
1140 2011-09-19  Anders Carlsson  <andersca@apple.com>
1141
1142         Remove WebViewEventHandling.mm
1143         https://bugs.webkit.org/show_bug.cgi?id=68387
1144
1145         Reviewed by Adam Roben.
1146
1147         Remove WebViewEventHandling.mm from the Xcode project.
1148
1149         * WebKit.xcodeproj/project.pbxproj:
1150
1151 2011-09-19  Dan Bernstein  <mitz@apple.com>
1152
1153         WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
1154         https://bugs.webkit.org/show_bug.cgi?id=68323
1155
1156         Reviewed by Sam Weinig.
1157
1158         Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
1159
1160         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
1161         * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
1162         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
1163         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
1164
1165 2011-09-16  Filip Pizlo  <fpizlo@apple.com>
1166
1167         DFG JIT should inline Math.abs
1168         https://bugs.webkit.org/show_bug.cgi?id=68227
1169
1170         Reviewed by Oliver Hunt.
1171
1172         Added JavaScriptCore/dfg to include path path.
1173
1174         * CMakeLists.txt:
1175
1176 2011-09-14  Anders Carlsson  <andersca@apple.com>
1177
1178         Get rid of WebCoreViewFactory and its WebViewFactory subclass
1179         https://bugs.webkit.org/show_bug.cgi?id=68124
1180
1181         Reviewed by Sam Weinig.
1182
1183         * WebKit.xcodeproj/project.pbxproj:
1184
1185 2011-08-23  Jonas M. Gastal <jgastal@profusion.mobi>
1186
1187         Reviewed by Antonio Gomes.
1188
1189         [EFL] Exporting JavaScript objects for EFL port
1190         https://bugs.webkit.org/show_bug.cgi?id=43446
1191
1192         This patch allows to export objects to JavaScript API,
1193         just like qt does, but it uses the netscape api
1194         to do the convertion to javascript object.
1195
1196         * CMakeLists.txt:
1197         Adding necessary files for the patch.
1198
1199 2011-08-05  Anders Carlsson  <andersca@apple.com>
1200
1201         Remove PluginHalter
1202         https://bugs.webkit.org/show_bug.cgi?id=65729
1203
1204         Reviewed by Darin Adler.
1205
1206         Remove deleted files from Xcode project.
1207
1208         * WebKit.xcodeproj/project.pbxproj:
1209
1210 2011-07-28  Tony Chang  <tony@chromium.org>
1211
1212         Add sql to svn:ignore and remove app.
1213
1214         * chromium: Modified property svn:ignore.
1215
1216 2011-07-08  David Reveman  <reveman@chromium.org>
1217
1218         Reviewed by Stephen White.
1219
1220         [Chromium] Edge anti-aliasing for composited layers.
1221         https://bugs.webkit.org/show_bug.cgi?id=61388
1222
1223         Track changes to TilingData class which now uses an outer border.
1224
1225         * chromium/tests/TilingDataTest.cpp:
1226
1227 2011-06-30  Leandro Pereira  <leandro@profusion.mobi>
1228
1229         Reviewed by Simon Hausmann.
1230
1231         generate-webkitversion.pl should not "use Switch"
1232         https://bugs.webkit.org/show_bug.cgi?id=63628
1233
1234         Switch got deprecated on recent Perl versions and the script wasn't
1235         using the switch statement.
1236         
1237         * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
1238
1239 2011-06-01  Jer Noble  <jer.noble@apple.com>
1240
1241         Reviewed by Eric Carlson.
1242
1243         Move Full Screen Controllers into WebCore.
1244
1245         Remove dependency on QTKit from wekitExitFullscreen()
1246         https://bugs.webkit.org/show_bug.cgi?id=61843
1247
1248         WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
1249         have been moved into WebCore.
1250
1251         * WebKit.xcodeproj/project.pbxproj:
1252
1253 2011-06-15  David Kilzer  <ddkilzer@apple.com>
1254
1255         <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
1256
1257         Reviewed by Joseph Pecoraro.
1258
1259         * WebKit.xcodeproj/project.pbxproj:
1260         (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
1261         and change file type to Objective-C++.
1262
1263 2011-06-02  Adam Barth  <abarth@webkit.org>
1264
1265         Reviewed by Ryosuke Niwa.
1266
1267         Update svn:ignore property on Source/WebKit/chromium
1268         https://bugs.webkit.org/show_bug.cgi?id=61952
1269
1270         Add some more generated files and directories mapped in using DEPS to svn:ignore.
1271
1272         * chromium: Modified property svn:ignore.
1273
1274 2011-05-20  Andy Estes  <aestes@apple.com>
1275
1276         Reviewed by Darin Adler.
1277
1278         WebView loses firstResponder status when entering full-screen mode.
1279         https://bugs.webkit.org/show_bug.cgi?id=61153
1280
1281         * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
1282         private header so that WebKit2 can include it.
1283
1284 2011-05-16  Dan Bernstein  <mitz@apple.com>
1285
1286         No need to compile .js files, that is what the JIT is for.
1287
1288         * WebKit.xcodeproj/project.pbxproj:
1289
1290 2011-05-12  Adele Peterson  <adele@apple.com>
1291
1292         Reviewed by Darin Adler and Adam Barth.
1293
1294         Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
1295         https://bugs.webkit.org/show_bug.cgi?id=60685
1296
1297         * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 
1298
1299 2011-04-18  Timothy Hatcher  <timothy@apple.com>
1300
1301         Make update-webkit-localizable-strings put WebKit/win strings in WebCore
1302         now that all localized strings in WebKit/win use WEB_UI_STRING.
1303
1304         https://webkit.org/b/58747
1305
1306         Reviewed by Dan Bernstein.
1307
1308         * English.lproj/Localizable.strings: Removed.
1309
1310 2011-04-17  Joseph Pecoraro  <joepeck@webkit.org>
1311
1312         Reviewed by Timothy Hatcher.
1313
1314         Move WebNodeHighlighter into its own file
1315         https://bugs.webkit.org/show_bug.cgi?id=58746
1316
1317         * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
1318
1319 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
1320
1321         Reviewed by Kenneth Rohde Christiansen.
1322
1323         [CMAKE] Separate DerivedSources.
1324         https://bugs.webkit.org/show_bug.cgi?id=58427
1325
1326         * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
1327
1328 2011-04-11  Alexis Menard  <alexis.menard@openbossa.org>
1329
1330         Unreviewed build fix for Mac.
1331
1332         * WebKit.xcodeproj/project.pbxproj:
1333
1334 2011-04-11  Anna Cavender  <annacc@chromium.org>
1335
1336         Reviewed by Eric Carlson.
1337
1338         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1339         https://bugs.webkit.org/show_bug.cgi?id=53556
1340
1341         * WebKit.xcodeproj/project.pbxproj:
1342
1343 2011-04-08  Geoffrey Garen  <ggaren@apple.com>
1344
1345         Reviewed by Oliver Hunt.
1346
1347         A few heap-related renames and file moves.
1348         
1349         WeakGCPtr<T> => Weak<T>
1350         Global<T> => Strong<T>
1351         collector/ => heap/
1352         collector/* => heap/*
1353         runtime/WeakGCPtr.h => heap/Weak.h
1354         
1355         (Eventually, even more files should move into the heap directory. Like
1356         Heap.h and Heap.cpp, for example.)
1357
1358         * CMakeLists.txt:
1359
1360 2011-04-08  Dan Bernstein  <mitz@apple.com>
1361
1362         No need to compile .js files, that is what the JIT is for.
1363
1364         * WebKit.xcodeproj/project.pbxproj:
1365
1366 2011-04-08  Alpha Lam  <hclam@chromium.org>
1367
1368         Unreviewed, rolling out r83335.
1369         http://trac.webkit.org/changeset/83335
1370         https://bugs.webkit.org/show_bug.cgi?id=53556
1371
1372         GTK and QT bots are broken
1373
1374         * WebKit.xcodeproj/project.pbxproj:
1375
1376 2011-04-07  Anna Cavender  <annacc@chromium.org>
1377
1378         Reviewed by Eric Carlson.
1379
1380         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1381         https://bugs.webkit.org/show_bug.cgi?id=53556
1382
1383         * WebKit.xcodeproj/project.pbxproj:
1384
1385 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
1386
1387         Revert ENABLE_TRACK patch due to compile failures.
1388
1389         * WebKit.xcodeproj/project.pbxproj:
1390
1391 2011-04-07  Andy Estes  <aestes@apple.com>
1392
1393         Reviewed by Darin Adler.
1394
1395         REGRESSION (r64712): Microsoft Outlook 2011: original message contents
1396         not included when replying to an email.
1397         https://bugs.webkit.org/show_bug.cgi?id=57794
1398
1399         * WebKit.xcodeproj/project.pbxproj:
1400
1401 2011-04-05  Alexey Proskuryakov  <ap@apple.com>
1402
1403         Reviewed by Darin Adler.
1404
1405         Move attributedStringFromRange down to WebCore
1406         https://bugs.webkit.org/show_bug.cgi?id=57905
1407
1408         * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
1409
1410 2011-03-29  Timothy Hatcher  <timothy@apple.com>
1411
1412         Update WebKit Localizable.strings to only contain WebKit/win strings.
1413
1414         https://webkit.org/b/57354
1415
1416         Reviewed by Sam Weinig.
1417
1418         * English.lproj/Localizable.strings: Updated.
1419
1420 2011-03-23  Jia Pu  <jpu@apple.com>
1421
1422         Reviewed by Darin Adler.
1423
1424         Hook up new AppKit autocorrection UI with WK2.
1425         https://bugs.webkit.org/show_bug.cgi?id=56055
1426         <rdar://problem/8947463>
1427
1428         Please see WebCore/ChangeLog for detail.
1429
1430         * WebKit.xcodeproj/project.pbxproj:
1431
1432 2011-03-17  Jeff Miller  <jeffm@apple.com>
1433
1434         Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
1435         
1436         *.mode*
1437         *.pbxuser
1438         *.perspective*
1439         project.xcworkspace
1440         xcuserdata
1441
1442         * WebKit.xcodeproj: Modified property svn:ignore.
1443
1444 2011-03-15  Alexey Proskuryakov  <ap@apple.com>
1445
1446         Reviewed by Darin Adler.
1447
1448         REGRESSION (WebKit2): keygen element doesn't work
1449         https://bugs.webkit.org/show_bug.cgi?id=56402
1450         <rdar://problem/9006545>
1451
1452         * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
1453
1454 2011-03-11  Anton D'Auria  <adauria@apple.com>
1455
1456         Reviewed and landed by Brady Eidson.
1457
1458         Add WebKit1 API to view and delete local storage
1459         https://bugs.webkit.org/show_bug.cgi?id=51878
1460
1461         * WebKit.xcodeproj/project.pbxproj:
1462
1463 2011-03-02  Sam Weinig  <sam@webkit.org>
1464
1465         Reviewed by Anders Carlsson.
1466
1467         Fix remaining localization issues by piping all localized strings through WebCore's
1468         localization bottleneck.
1469         <rdar://problem/8728860>
1470
1471         * WebKit.xcodeproj/project.pbxproj:
1472
1473 2011-03-01  Sam Weinig  <sam@webkit.org>
1474
1475         Reviewed by Timothy Hatcher.
1476
1477         WebKit2 needs to be made localizable
1478         https://bugs.webkit.org/show_bug.cgi?id=55483
1479
1480         * StringsNotToBeLocalized.txt: Removed.
1481         * WebKit.xcodeproj/project.pbxproj:
1482         Copied Localizable.strings to WebCore, it can't be removed entirely
1483         yet since Windows is still using it.
1484
1485 2011-02-24  Peter Kasting  <pkasting@google.com>
1486
1487         Reviewed by Eric Seidel.
1488
1489         Drop the "U; " encryption level from the User Agent string.
1490         https://bugs.webkit.org/show_bug.cgi?id=54566
1491
1492         * StringsNotToBeLocalized.txt:
1493
1494 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1495
1496         Reviewed by Alexey Proskuryakov.
1497
1498         Drop the language tag part from the User Agent string
1499         https://bugs.webkit.org/show_bug.cgi?id=54560
1500
1501         * StringsNotToBeLocalized.txt: Change the User Agent string
1502         template.
1503
1504 2011-02-18  Patrick Gansterer  <paroga@webkit.org>
1505
1506         Unreviewed build fix after r78634 and r78786.
1507
1508         * CMakeLists.txt:
1509
1510 2011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
1511
1512         Reviewed by Adam Roben.
1513
1514         HTML5 <details> and <summary>: localized text
1515         https://bugs.webkit.org/show_bug.cgi?id=54260
1516
1517         Default details summary text must be localizable.
1518
1519         * English.lproj/Localizable.strings:
1520
1521 2011-02-06  Patrick Gansterer  <paroga@webkit.org>
1522
1523         Reviewed by Andreas Kling.
1524
1525         [CMake] Add dependencies for Visual Studio projects
1526         https://bugs.webkit.org/show_bug.cgi?id=53773
1527
1528         Add a WebCore dependecy to WebKit, so CMake can 
1529         generate the correct build order for the solution.
1530
1531         Remove JavaScriptCore dependecy, since WebCore already depends on it.
1532
1533         * CMakeLists.txt:
1534
1535 2011-01-23  Mark Rowe  <mrowe@apple.com>
1536
1537         Follow-up to r76477.
1538
1539         Fix the scripts that detect problematic code such as static initializers
1540         and destructors, weak vtables, inappropriate files in the framework wrappers,
1541         and public headers including private headers. These had all been broken
1542         since the projects were moved in to the Source directory as the paths to the
1543         scripts were not updated at that time.
1544
1545         * WebKit.xcodeproj/project.pbxproj:
1546
1547 2011-01-20  Zoltan Horvath  <zoltan@webkit.org>
1548
1549         Reviewed by Csaba Osztrogonác.
1550
1551         Refactoring of the custom allocation framework
1552         https://bugs.webkit.org/show_bug.cgi?id=49897
1553
1554         Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
1555         The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
1556         equivalent macro implementation at the necessary places.
1557
1558 2011-01-17  Dan Bernstein  <mitz@apple.com>
1559
1560         Rubber-stamped by Mark Rowe.
1561
1562         Update xcodeproj svn:ignore to include xcuserdata.
1563
1564         * WebKit.xcodeproj: Modified property svn:ignore.
1565
1566 2011-01-17  Brady Eidson  <beidson@apple.com>
1567
1568         Rubberstamped by Adam Roben.
1569
1570         Fix up the `make` build on Macs
1571
1572         * Makefile: Point to the correct Makefile.shared
1573
1574 2011-01-16  Adam Barth  <abarth@webkit.org>
1575
1576         Rubber-stamped by Eric Seidel.
1577
1578         Move WebKit into Source
1579         https://bugs.webkit.org/show_bug.cgi?id=52530
1580
1581         * Makefile:
1582         * scripts/generate-webkitversion.pl:
1583
1584 2011-01-07  Enrica Casucci  <enrica@apple.com>
1585
1586         Reviewed by Alexey Proskuryakov.
1587
1588         Paste and drag and drop use different code paths to interact with the pasteboard.
1589         https://bugs.webkit.org/show_bug.cgi?id=52093
1590         The change consists in a refactoring of the code to have only one class that
1591         deals with the pasteboard on Mac.
1592
1593         * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
1594
1595 2010-12-31  Adam Barth  <abarth@webkit.org>
1596
1597         Update SVN ignore property to hide two more external dependencies.
1598
1599         * chromium: Modified property svn:ignore.
1600
1601 2010-12-22  Dan Bernstein  <mitz@apple.com>
1602
1603         Rubber-stamped by Mark Rowe.
1604
1605         Changed WebKitTools to Tools in script build phases.
1606
1607         * WebKit.xcodeproj/project.pbxproj:
1608
1609 2010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1610
1611         Reviewed by Eric Seidel.
1612
1613         [EFL] Add linker script to export less symbols
1614         https://bugs.webkit.org/show_bug.cgi?id=44609
1615
1616         Filter the exported symbols by using a linker script. Only symbols
1617         starting with "ewk_" are exported.
1618
1619         * CMakeLists.txt: Add link flags to webkit library when there's a
1620         version script.
1621
1622 2010-12-07  Simon Fraser  <simon.fraser@apple.com>
1623
1624         Update Xcode project for newer Xcode.
1625
1626         * WebKit.xcodeproj/project.pbxproj:
1627
1628 2010-11-18  Darin Adler  <darin@apple.com>
1629
1630         * StringsNotToBeLocalized.txt: Updated for recent changes.
1631
1632 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
1633
1634         Reviewed by Andreas Kling.
1635
1636         [CMake] Remove platform dependent include directories
1637         https://bugs.webkit.org/show_bug.cgi?id=49553
1638
1639         * CMakeLists.txt:
1640
1641 2010-11-12  John Knottenbelt  <jknotten@chromium.org>
1642
1643         Reviewed by Steve Block.
1644
1645         Rename GeolocationControllerClient to GeolocationClient.
1646         https://bugs.webkit.org/show_bug.cgi?id=49259
1647
1648         * WebKit.xcodeproj/project.pbxproj:
1649
1650 2010-11-08  Leandro Pereira  <leandro@profusion.mobi>
1651
1652         [EFL] Unreviewed. Build fix after r71496.
1653
1654         * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
1655         include directories list.
1656
1657 2010-11-04  Mike Thole  <mthole@apple.com>
1658
1659         Reviewed by Dan Bernstein.
1660
1661         Title for images should use localized numerals
1662         https://bugs.webkit.org/show_bug.cgi?id=49017
1663
1664         * English.lproj/Localizable.strings: Updated.
1665
1666 2010-10-28  Mark Rowe  <mrowe@apple.com>
1667
1668         Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
1669         that deprecated methods are no longer used.
1670
1671         * WebKit.xcodeproj/project.pbxproj:
1672
1673 2010-10-26  Dan Bernstein  <mitz@apple.com>
1674
1675         Build fix.
1676
1677         * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
1678
1679 2010-10-23  David Kilzer  <ddkilzer@apple.com>
1680
1681         <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
1682
1683         Reviewed by Sam Weinig.
1684
1685         The only method defined in WebHTMLRepresentationInternal.h is
1686         also defined in WebHTMLRepresentation.h, so use that instead.
1687
1688         * WebKit.xcodeproj/project.pbxproj: Removed references to
1689         WebHTMLRepresentationInternal.h.
1690
1691 2010-10-21  David Kilzer  <ddkilzer@apple.com>
1692
1693         <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
1694
1695         Reviewed by Adam Roben.
1696
1697         Fixes the following warning:
1698
1699             WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
1700             1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
1701
1702         * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
1703         for WebStringTruncator.h to make it match other header files.
1704
1705 2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>
1706
1707         Not reviewed.
1708
1709         Fix efl build, add missing svg/properties include directory.
1710
1711         * CMakeLists.txt:
1712
1713 2010-10-18  Alexey Proskuryakov  <ap@apple.com>
1714
1715         Reviewed by David Kilzer.
1716
1717         https://bugs.webkit.org/show_bug.cgi?id=47864
1718         Convert WebNSUserDefaultsExtras.m to .mm
1719
1720         * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
1721
1722 2010-10-12  Eric Seidel  <eric@webkit.org>
1723
1724         Reviewed by Darin Adler.
1725
1726         REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
1727         https://bugs.webkit.org/show_bug.cgi?id=45693
1728
1729         * WebKit.xcodeproj/project.pbxproj:
1730          - Add the MailQuirksUserScript.js to the project.
1731
1732 2010-10-11  Anders Carlsson  <andersca@apple.com>
1733
1734         Reviewed by Darin Adler.
1735
1736         Remove WebIconFetcher from WebKit and IconFetcher from WebCore
1737         https://bugs.webkit.org/show_bug.cgi?id=47523
1738
1739         Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
1740
1741         * WebKit.xcodeproj/project.pbxproj:
1742
1743 2010-10-07  Jessie Berlin  <jberlin@apple.com>
1744
1745         Reviewed by Sam Weinig.
1746
1747         Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
1748         representation of a WebKit2 WebSerializedScriptValue.
1749         https://bugs.webkit.org/show_bug.cgi?id=47390
1750
1751         * WebKit.xcodeproj/project.pbxproj:
1752         Add WebSerializedJSValuePrivate.h.
1753
1754 2010-10-05  John Abd-El-Malek  <jam@chromium.org>
1755
1756         Reviewed by Darin Fisher.
1757
1758         [chromium] Get the link from a plugin when creating a context menu
1759         https://bugs.webkit.org/show_bug.cgi?id=47130
1760
1761         * chromium/public/WebPlugin.h:
1762         (WebKit::WebPlugin::linkAtPosition):
1763         * chromium/public/WebView.h:
1764         * chromium/src/ChromeClientImpl.cpp:
1765         (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
1766         * chromium/src/ContextMenuClientImpl.cpp:
1767         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
1768
1769 2010-09-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1770
1771         Unreviewed, EFL build fix.
1772
1773         * CMakeLists.txt:
1774
1775 2010-09-20  Philippe Normand  <pnormand@igalia.com>
1776
1777         Reviewed by Eric Carlson.
1778
1779         [GTK] enhanced context menu for media elements
1780         https://bugs.webkit.org/show_bug.cgi?id=45021
1781
1782         Updated localizable strings.
1783
1784         * English.lproj/Localizable.strings:
1785
1786 2010-09-17  David Kilzer  <ddkilzer@apple.com>
1787
1788         <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
1789
1790         Reviewed by Joseph Pecoraro.
1791
1792         * WebKit.xcodeproj/project.pbxproj: Added missing
1793         WebArchiveInternal.h header file to the project.  It has been
1794         missing since r31281!
1795
1796 2010-09-16  Dan Bernstein  <mitz@apple.com>
1797
1798         Reverted the previous change because r67628 has been reverted.
1799
1800         * English.lproj/Localizable.strings:
1801
1802 2010-09-16  Dan Bernstein  <mitz@apple.com>
1803
1804         Updated localizable strings.
1805
1806         * English.lproj/Localizable.strings:
1807
1808 2010-09-10  Darin Adler  <darin@apple.com>
1809
1810         Reviewed by Sam Weinig.
1811
1812         Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
1813         https://bugs.webkit.org/show_bug.cgi?id=45582
1814
1815         * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
1816         also gave the header private visibility so it will get installed in the
1817         PrivateHeaders directory.
1818
1819 2010-09-02  Steve Block  <steveblock@google.com>
1820
1821         Reviewed by Adam Barth.
1822
1823         Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
1824         https://bugs.webkit.org/show_bug.cgi?id=43181
1825
1826         * WebKit.xcodeproj/project.pbxproj:
1827
1828 2010-08-30  Andy Estes  <aestes@apple.com>
1829
1830         Reviewed by Darin Adler.
1831
1832         Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
1833
1834         * StringsNotToBeLocalized.txt:
1835
1836 2010-08-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1837
1838         Unreviewed build fix.
1839
1840         As opposed to WebCore, JavascriptCore and wtf, webkit is always a
1841         shared library. After r65366, libewebkit.so was not being installed
1842         anymore when building with SHARED_CORE=0 (which is the default). This
1843         partially reverts that revision in order to fix this issue.
1844
1845         * CMakeLists.txt: always install webkit library.
1846
1847 2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1848
1849         Reviewed by Darin Adler.
1850
1851         Add NetworkingContext to avoid layer violations
1852         https://bugs.webkit.org/show_bug.cgi?id=42292
1853
1854         Preparation: Just add the files to the build system.
1855
1856         * WebKit.xcodeproj/project.pbxproj: Added new files.
1857
1858 2010-08-17  Brady Eidson  <beidson@apple.com>
1859
1860         Reviewed by Sam Weinig.
1861
1862         Remove developmentRegion from the project file as it shouldn't have been checked in.
1863
1864         * WebKit.xcodeproj/project.pbxproj:
1865
1866 2010-08-16  Leandro Pereira  <leandro@profusion.mobi>
1867
1868         [EFL] Build fix after r65366.
1869
1870         * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
1871         they're empty.
1872
1873 2010-08-14  Joseph Pecoraro  <joepeck@webkit.org>
1874
1875         Reviewed by Pavel Feldman.
1876
1877         Web Inspector: -[WebInspector attach] and detach should work
1878         https://bugs.webkit.org/show_bug.cgi?id=43924
1879
1880         * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
1881
1882 2010-08-14  Patrick Gansterer  <paroga@paroga.com>
1883
1884         Reviewed by Kenneth Rohde Christiansen.
1885
1886         [CMake] Set target properties only if available
1887         https://bugs.webkit.org/show_bug.cgi?id=43978
1888
1889         * CMakeLists.txt:
1890
1891 2010-08-13  Gavin Barraclough  <barraclough@apple.com>
1892
1893         Rubber stamped by Sam Weinig.
1894         Switch String::/UString::ascii() to return a CString.
1895
1896         * WebKit.xcodeproj/project.pbxproj:
1897
1898 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
1899
1900         Rubber stamped by Sam Weinig
1901
1902         Bug 43594 - Add string forwards to Forward.h
1903         This allows us to remove forward declarations for these classes from
1904         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
1905
1906         * WebKit.xcodeproj/project.pbxproj:
1907
1908 2010-08-06  Jessie Berlin  <jberlin@apple.com>
1909
1910         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
1911         Unreviewed.
1912
1913         * WebKit.xcodeproj/project.pbxproj:
1914
1915 2010-08-03  Joseph Pecoraro  <joepeck@webkit.org>
1916
1917         Reviewed by David Kilzer.
1918
1919         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1920         https://bugs.webkit.org/show_bug.cgi?id=40627
1921
1922         Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
1923
1924         * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
1925
1926 2010-07-31  David Kilzer  <ddkilzer@apple.com>
1927
1928         <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
1929
1930         Reviewed by Dan Bernstein.
1931
1932         This also fixes compilation of DumpRenderTree after changes for
1933         Bug 40627.
1934
1935         * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
1936         the following headers:
1937         - WebFormDelegatePrivate.h
1938         - WebKitStatisticsPrivate.h
1939         - WebSecurityOriginPrivate.h
1940
1941 2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
1942
1943         Reviewed by David Kilzer.
1944
1945         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1946         https://bugs.webkit.org/show_bug.cgi?id=40627
1947
1948         * WebKit.xcodeproj/project.pbxproj:
1949         * efl/WebCoreSupport/ChromeClientEfl.cpp:
1950         (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
1951         * efl/WebCoreSupport/ChromeClientEfl.h:
1952
1953 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
1954
1955         Reviewed by Antonio Gomes.
1956
1957         [EFL] Add library version and soname to EFL generated libraries and binary.
1958         https://bugs.webkit.org/show_bug.cgi?id=43212
1959
1960         Add version and soname to libewebkit.so.
1961
1962         * CMakeLists.txt:
1963
1964 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
1965
1966         Reviewed by Antonio Gomes.
1967
1968         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
1969         https://bugs.webkit.org/show_bug.cgi?id=43002
1970
1971         This should reduce the noise in WebKit/ChangeLog that comes from EFL
1972         port. Most of the changes on EFL port should be logged in
1973         WebKit/efl/ChangeLog.
1974
1975         * CMakeLists.txt: Just change the path from where to include the file.
1976
1977 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1978
1979         Reviewed by Antonio Gomes.
1980
1981         [EFL] Cleanup glib support (make it optional)
1982         https://bugs.webkit.org/show_bug.cgi?id=42480
1983
1984         Just add glib flags and directories if necessary.
1985
1986         * CMakeListsEfl.txt:
1987
1988 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1989
1990         Reviewed by Antonio Gomes.
1991
1992         [EFL] Add support for using libcurl network backend.
1993         https://bugs.webkit.org/show_bug.cgi?id=42286
1994
1995         Just add soup/curl directories and flags for the specific
1996         backend being used.
1997
1998         * CMakeLists.txt:
1999         * CMakeListsEfl.txt:
2000
2001 2010-07-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2002
2003         Reviewed by Antonio Gomes.
2004
2005         [EFL] Implement input method notification
2006         https://bugs.webkit.org/show_bug.cgi?id=42640
2007
2008         Notify browser when keyboard should be shown/hidden. Input method
2009         hints are updated before sending the signal. Client should be able to
2010         determine the input type by calling ewk_view_imh_get().
2011
2012         * efl/EWebLauncher/main.c:
2013         (on_inputmethod_changed): example implementation that just prints to
2014         stdout if keyboard should be shown or hidden and the imh flags.
2015         (browserCreate): listen to signal about input method changing its
2016         state.
2017         * efl/WebCoreSupport/EditorClientEfl.cpp:
2018         (WebCore::EditorClientEfl::setInputMethodState): call new function
2019         responsible for implementing this notification.
2020         * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2021         only from inside WebKit.
2022         * efl/ewk/ewk_view.cpp: implement setters and getters
2023         (ewk_view_imh_get):
2024         (ewk_view_input_method_state_set):
2025         * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2026         possible input types.
2027         (_Ewk_View_Smart_Class::):
2028
2029 2010-07-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2030
2031         Reviewed by Kenneth Rohde Christiansen.
2032
2033         Fix zoom in/out on EFL after r62666. The patch for adding viewport
2034         missed the initialization of zoom_range.user_scalable. In case browser
2035         doesn't care about the viewport and does not listen to the signal,
2036         user_scalable will be always false, thus inhibiting zoom in/out.
2037         https://bugs.webkit.org/show_bug.cgi?id=42656
2038
2039         * efl/EWebLauncher/main.c:
2040         (on_viewport_changed): when listening to signal about viewport meta tag,
2041         it's not sufficient to receive the parameters. One needs also to enforce
2042         these parameters in WebKit.
2043         * efl/ewk/ewk_view.cpp:
2044         (_ewk_view_priv_new): initialize user_scalable parameter to allow
2045         browser zooming in and out.
2046
2047 2010-07-16  Zhe Su  <suzhe@chromium.org>
2048
2049         Reviewed by Darin Adler.
2050
2051         REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
2052         https://bugs.webkit.org/show_bug.cgi?id=42253
2053
2054         Dummy implementation of EditorClient::willSetInputMethodState.
2055
2056         * efl/WebCoreSupport/EditorClientEfl.cpp:
2057         (WebCore::EditorClientEfl::willSetInputMethodState):
2058         * efl/WebCoreSupport/EditorClientEfl.h:
2059
2060 2010-07-15  Mark Rowe  <mrowe@apple.com>
2061
2062         Update the sorting in the Xcode project files.
2063
2064         * WebKit.xcodeproj/project.pbxproj:
2065
2066 2010-07-14  Sam Weinig  <sam@webkit.org>
2067
2068         Reviewed by Darin Adler.
2069
2070         Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
2071         Make changing Cursors work in WebKit2.
2072
2073         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2074         (WebCore::ChromeClientEfl::setCursor):
2075         * efl/WebCoreSupport/ChromeClientEfl.h:
2076         Change prototype to match new one.
2077
2078 2010-07-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2079
2080         Reviewed by Antonio Gomes.
2081
2082         [EFL] Add eina_safety to popup menu deletion.
2083         https://bugs.webkit.org/show_bug.cgi?id=41873
2084
2085         Since this is a public call, it's better to have an eina_safety on
2086         public calls. It would crash if browser calls this function to select
2087         an item of a nonexistent popup.
2088
2089         * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
2090         not exist.
2091
2092 2010-07-13  Simon Fraser  <simon.fraser@apple.com>
2093
2094         Reviewed by Dan Bernstein.
2095
2096         <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
2097         
2098         Add WebRenderLayer files.
2099
2100         * WebKit.xcodeproj/project.pbxproj:
2101
2102 2010-07-13  Rafael Antognolli  <antognolli@profusion.mobi>
2103
2104         Reviewed by Antonio Gomes.
2105
2106         This commit implements an API for configuring a path to the cookie
2107         file in the Mozilla "cookies.txt" format, and functions to deal with it
2108         in a more EFL like API.
2109
2110         [EFL] Add API for dealing with cookies in EFL port.
2111         https://bugs.webkit.org/show_bug.cgi?id=41770
2112
2113         * CMakeListsEfl.txt:
2114         * efl/ewk/EWebKit.h:
2115         * efl/ewk/ewk_cookies.cpp: Added.
2116         (ewk_cookies_file_set): Set a path to the file storing cookies.
2117         (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
2118         (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
2119         (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
2120         (ewk_cookies_cookie_free): Free memory used by a cookie.
2121         (ewk_cookies_policy_set): Set which acceptance policy will be used.
2122         (ewk_cookies_policy_get): Get current acceptance policy being used.
2123         * efl/ewk/ewk_cookies.h: Added.
2124         (_Ewk_Cookie::):
2125
2126 2010-07-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2127
2128         Unreviewed build fix after r60050.
2129
2130         * CMakeLists.txt: Add WebCore/bindings to the include path.
2131
2132 2010-07-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2133
2134         Reviewed by Adam Barth.
2135
2136         [EFL] Fix style errors in ewk_private.h.
2137         https://bugs.webkit.org/show_bug.cgi?id=41742
2138
2139         * efl/ewk/ewk_private.h:
2140
2141 2010-07-09  Darin Adler  <darin@apple.com>
2142
2143         * StringsNotToBeLocalized.txt: Updated for recent changes.
2144
2145 2010-07-08  Joone Hur  <joone@kldp.org>
2146
2147         Reviewed by Antonio Gomes.
2148
2149         [EFL] fix cmake build for EWebLauncher
2150         https://bugs.webkit.org/show_bug.cgi?id=41830
2151
2152         * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
2153
2154 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2155
2156         Reviewed by Kenneth Rohde Christiansen.
2157
2158         [EFL] Implement several notification hooks in FrameLoaderClient.
2159         We just notify browser, making the appropriate type conversions about
2160         the events occurring in WebCore.
2161         https://bugs.webkit.org/show_bug.cgi?id=41005
2162
2163         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2164         (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
2165         wrapper structures in stack in order to give client the opportunity to
2166         change parameters. Then, call the function it defines.
2167         (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
2168         (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
2169         client.
2170         (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
2171         (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
2172         (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
2173         notify browser that the url changed.
2174         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
2175         browser.
2176         (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
2177         notify browser.
2178         (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
2179         browser.
2180         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
2181         browser.
2182         (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
2183         notify browser.
2184         (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
2185         * efl/ewk/ewk_frame.cpp:
2186         (ewk_frame_request_will_send): emit signal notifying browser.
2187         (ewk_frame_request_assign_identifier): emit signal notifying browser.
2188         (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
2189         (ewk_frame_view_state_save): emit signal notifying browser.
2190         (ewk_frame_load_provisional): emit signal notifying browser.
2191         (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
2192         (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
2193         (ewk_frame_load_document_finished): emit signal notifying browser.
2194         * efl/ewk/ewk_frame.h: update documentation about signals being sent
2195         and implement wrapper struct for ResourceRequest.
2196         * efl/ewk/ewk_private.h: export private functions.
2197
2198 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2199
2200         Reviewed by Kenneth Rohde Christiansen.
2201
2202         [EFL] Flush backing store when going to new page.
2203         Call client method to flush backing store when going to a new page. This
2204         is the notification that data related to current page should be dropped,
2205         since a new page is being loaded.
2206         https://bugs.webkit.org/show_bug.cgi?id=41008
2207
2208         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2209         (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
2210
2211 2010-07-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2212
2213         Unreviewed build fix after r62676.
2214
2215         [EFL] Fix build after Page constructor has changed. By now, the
2216         introduced BackForwardControllerClient is not used.
2217         https://bugs.webkit.org/show_bug.cgi?id=41825
2218
2219         * efl/ewk/ewk_view.cpp:
2220         (_ewk_view_priv_new): Add missing parameter to WebCore::Page
2221         constructor.
2222
2223 2010-07-07  Anders Carlsson  <andersca@apple.com>
2224
2225         Reviewed by Sam Weinig.
2226
2227         Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
2228
2229         * WebKit.xcodeproj/project.pbxproj:
2230
2231 2010-07-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2232
2233         Reviewed by Kenneth Rohde Christiansen.
2234
2235         [EFL] EFLWebKit doesn't support viewport meta tag.
2236         Support viewport meta tag on EFL Port.
2237         https://bugs.webkit.org/show_bug.cgi?id=40278
2238
2239         * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
2240         (viewport_set):
2241         (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
2242         (browserCreate): Register the callback function for the 'viewport,changed' signal.
2243         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
2244         (WebCore::ChromeClientEfl::didReceiveViewportArguments):
2245         * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
2246         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2247         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
2248         when website doesn't contain viewport tag.
2249         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2250         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
2251         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2252         (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
2253         (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
2254         * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
2255         * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
2256         (_ewk_view_priv_new):
2257         (ewk_view_fixed_layout_size_set):
2258         (ewk_view_zoom_set):
2259         (ewk_view_zoom_weak_set):
2260         (ewk_view_zoom_animated_set):
2261         (ewk_view_viewport_set): Reports that viewport has changed.
2262         (ewk_view_viewport_get): Reports that viewport has changed.
2263         (ewk_view_zoom_range_set): Sets the zoom range.
2264         (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
2265         (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
2266         (ewk_view_user_scalable_set): Sets if zoom is enabled.
2267         (ewk_view_user_scalable_get): Gets if zoom is enabled.
2268         * efl/ewk/ewk_view.h:
2269
2270 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
2271
2272         Reviewed by Adam Barth.
2273
2274         [EFL] Fix cmake build and libsoup detection
2275         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
2276         - LINK_FLAGS should be set using quotes, otherwise some wrong
2277         substitution takes place;
2278         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
2279         version we are using;
2280         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
2281         than that.
2282         https://bugs.webkit.org/show_bug.cgi?id=41717
2283
2284         * CMakeLists.txt:
2285         * CMakeListsEfl.txt:
2286
2287 2010-07-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2288
2289         Reviewed by Kenneth Rohde Christiansen.
2290
2291         [EFL] Implement downloadURL in ContextMenuClientEfl
2292         When user selects a download menu from context menu, send the download 
2293         request to application.
2294         https://bugs.webkit.org/show_bug.cgi?id=41149
2295
2296         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2297         (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading 
2298         file and Send it to application.
2299         * efl/WebCoreSupport/ContextMenuClientEfl.h:
2300
2301 2010-06-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2302
2303         Reviewed by Kenneth Rohde Christiansen.
2304
2305         [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
2306         https://bugs.webkit.org/show_bug.cgi?id=40876
2307
2308         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
2309         to change window size.
2310
2311         (WebCore::ChromeClientEfl::windowRect):
2312         (WebCore::ChromeClientEfl::setWindowRect):
2313
2314 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2315
2316         Unreviewed build fix.
2317
2318         [EFL] Build fix for latest version of Ecore library.
2319         Ecore recently changed return type of callbacks from int to Eina_Bool.
2320
2321         * efl/EWebLauncher/main.c:
2322         * efl/ewk/ewk_view.cpp:
2323         (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
2324
2325 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2326
2327         Reviewed by Kenneth Rohde Christiansen.
2328
2329         [EFL] Simplify zoom setting by narrowing with WebCore API.
2330         Instead of creating a zoom_text_only field, use the already defined enum
2331         by WebCore.
2332         https://bugs.webkit.org/show_bug.cgi?id=40993
2333
2334         * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
2335         (ewk_frame_zoom_set):
2336         (ewk_frame_zoom_text_only_get):
2337         (ewk_frame_zoom_text_only_set):
2338
2339 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2340
2341         Reviewed by Kenneth Rohde Christiansen.
2342
2343         [EFL] Implement download requests
2344         When a download request arrives through FrameLoaderClient, forward it to
2345         browser in order to be possible to download files.
2346         https://bugs.webkit.org/show_bug.cgi?id=40967
2347
2348         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2349         (WebCore::FrameLoaderClientEfl::download): get file names and
2350         forward to ewk_view_download_request()
2351         * efl/ewk/ewk_private.h: export private function to WebCoreSupport
2352
2353 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2354
2355         Reviewed by Kenneth Rohde Christiansen.
2356
2357         [EFL] Stop frame loaders when deleting view.
2358         Frame loaders were still alive after view is deleted, causing
2359         segmentation fault when libsoup had something to deliver yet.
2360         https://bugs.webkit.org/show_bug.cgi?id=41007
2361
2362         * efl/ewk/ewk_view.cpp:
2363         (_ewk_view_smart_del): stop loaders.
2364
2365 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2366
2367         Reviewed by Kenneth Rohde Christiansen.
2368
2369         [EFL] Fix warnings about printf format
2370         When printing uint64_t the macro PRIu64 is needed in order to be
2371         portable across 32 and 64 bits. It was previously showing warning
2372         messages on 32-bits systems.
2373         https://bugs.webkit.org/show_bug.cgi?id=40965
2374
2375         * efl/ewk/ewk_view.cpp:
2376         (ewk_view_exceeded_database_quota):
2377
2378 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2379
2380         Reviewed by Kenneth Rohde Christiansen.
2381
2382         [EFL] Do not load error message for download and cancellation.
2383         When a download is made or a request is cancelled an error page should
2384         not be shown.
2385         https://bugs.webkit.org/show_bug.cgi?id=40956
2386
2387         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2388         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
2389         should not fallback.
2390         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
2391         should not fallback.
2392         (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
2393         typo in related error message.
2394         (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
2395         request or the policy changed (for example, because the request is a
2396         download) then it should not fallback.
2397
2398 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2399
2400         Reviewed by Kenneth Rohde Christiansen.
2401
2402         [EFL] Implement runOpenPanel method. The interface with browser was
2403         already implemented. Now we are actually calling it.
2404         https://bugs.webkit.org/show_bug.cgi?id=40923
2405
2406         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2407         (WebCore::ChromeClientEfl::runOpenPanel): implement method.
2408         * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
2409
2410 2010-06-24  Jer Noble  <jer.noble@apple.com>
2411
2412         Reviewed by Eric Carlson.
2413
2414         Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
2415         https://bugs.webkit.org/show_bug.cgi?id=40939
2416         rdar://problem/7996172
2417         
2418         Add IOKit.framework to the list of linked frameworks.
2419
2420         * WebKit.xcodeproj/project.pbxproj:
2421
2422 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
2423
2424         Reviewed by Gustavo Noronha Silva.
2425
2426         [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
2427         https://bugs.webkit.org/show_bug.cgi?id=40862
2428         
2429         * CMakeListsEfl.txt:
2430         * efl/ewebkit.pc.in:
2431
2432 2010-06-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2433
2434         Reviewed by Gustavo Noronha Silva.
2435
2436         Add implementaion of new windows for EFL port. Both cases of a link
2437         with target="_blank" and a javascript that does window.open() are
2438         treated, delegating to browser the role of actually creating the
2439         window (or blocking it).
2440         https://bugs.webkit.org/show_bug.cgi?id=40930
2441
2442         * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
2443         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2444         (WebCore::ChromeClientEfl::createWindow): implement method for
2445         creating new window by delegating to browser its creation. Browser
2446         might decide to continue on the same window by returning the same
2447         view object.
2448         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2449         (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
2450         for creating new window when its creation is done by a javascript
2451         script.
2452         * efl/ewk/EWebKit.h: new header for WindowFeatures.
2453         * efl/ewk/ewk_private.h:
2454         * efl/ewk/ewk_view.cpp:
2455         (ewk_view_window_create): call the method implemented by browser.
2456         * efl/ewk/ewk_view.h:
2457         * efl/ewk/ewk_window_features.cpp: Added.
2458         (ewk_window_features_unref):
2459         (ewk_window_features_ref):
2460         (ewk_window_features_bool_property_get):
2461         (ewk_window_features_int_property_get):
2462         (ewk_window_features_new_from_core): create and wrapped struct
2463         containing the core struct.
2464         * efl/ewk/ewk_window_features.h: Added.
2465
2466 2010-06-18  Anders Carlsson  <andersca@apple.com>
2467
2468         Reviewed by Sam Weinig.
2469
2470         Rename WebPluginPackage.m to make it an Objective-C++ file.
2471
2472         * WebKit.xcodeproj/project.pbxproj:
2473
2474 2010-06-18  Anders Carlsson  <andersca@apple.com>
2475
2476         Reviewed by Sam Weinig.
2477
2478         Make WebCoreSystemInterface.h a C++ only header
2479         https://bugs.webkit.org/show_bug.cgi?id=40867
2480
2481         * WebKit.xcodeproj/project.pbxproj:
2482
2483 2010-06-18  Anders Carlsson  <andersca@apple.com>
2484
2485         Reviewed by Dan Bernstein.
2486
2487         Add stubbed out WebPlatformStrategies class to WebKit.
2488         https://bugs.webkit.org/show_bug.cgi?id=40851
2489
2490         * WebKit.xcodeproj/project.pbxproj:
2491
2492 2010-06-18  Alexis Menard  <alexis.menard@nokia.com>
2493
2494         Reviewed by Simon Hausmann.
2495
2496         [qt] Better check for the declarative plugin inclusion.
2497
2498         * WebKit.pro:
2499
2500 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2501
2502         Reviewed by Eric Seidel.
2503
2504         Clean EFL header files in order to diminish the compilation time with
2505         EFL from subversion. We remove the EFL includes from header files and use
2506         forward declarations, including the headers in correspondent source
2507         files when needed. This causes only the needed source files to be
2508         recompiled in case a new version of EFL is installed instead of
2509         triggering a recompilation of almost all WebCore/WebKit.
2510         https://bugs.webkit.org/show_bug.cgi?id=40575
2511
2512         * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
2513         * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
2514         * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
2515
2516 2010-06-15  Gustavo Noronha Silva  <gns@gnome.org>
2517
2518         Unreviewed EFL build fix. Simple typo.
2519
2520         * efl/WebCoreSupport/InspectorClientEfl.cpp:
2521         (WebCore::InspectorClientEfl::sendMessageToFrontend):
2522
2523 2010-06-14  Tony Chang  <tony@chromium.org>
2524
2525         Reviewed by Darin Fisher.
2526
2527         Chromium shouldn't build inside the source directory
2528         https://bugs.webkit.org/show_bug.cgi?id=40489
2529
2530         Ignore directories fetched by chromium and chromium mac output dir.
2531
2532         * chromium: Added property svn:ignore.
2533
2534 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
2535
2536         Reviewed by Pavel Feldman.
2537
2538         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
2539         data from inspected page to WebInspector as JSON string via http. The native
2540         serialization to JSON string is supported by InspectorValue's classes. This patch
2541         has the implementation of sendMessageToFrontend function. WebKit version of it still
2542         uses ScriptFunctionCall and will be switched to another transport a little bit later.
2543         https://bugs.webkit.org/show_bug.cgi?id=40134
2544
2545         * efl/WebCoreSupport/InspectorClientEfl.cpp:
2546         (WebCore::InspectorClientEfl::sendMessageToFrontend):
2547         * efl/WebCoreSupport/InspectorClientEfl.h:
2548
2549 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
2550
2551         Unreviewed, rolling out r60889.
2552         http://trac.webkit.org/changeset/60889
2553         https://bugs.webkit.org/show_bug.cgi?id=40365
2554
2555         gtk bot has some kind of memory corruption (Requested by
2556         loislo on #webkit).
2557
2558         * efl/WebCoreSupport/InspectorClientEfl.cpp:
2559         * efl/WebCoreSupport/InspectorClientEfl.h:
2560
2561 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
2562
2563         Reviewed by Pavel Feldman.
2564
2565         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
2566         data from inspected page to WebInspector as JSON string via http. The native
2567         serialization to JSON string is supported by InspectorValue's classes. This patch
2568         has the implementation of sendMessageToFrontend function. WebKit version of it still
2569         uses ScriptFunctionCall and will be switched to another transport a little bit later.
2570         https://bugs.webkit.org/show_bug.cgi?id=40134
2571
2572         * efl/WebCoreSupport/InspectorClientEfl.cpp:
2573         (WebCore::InspectorClientEfl::sendMessageToFrontend):
2574         * efl/WebCoreSupport/InspectorClientEfl.h:
2575
2576 2010-06-01  Alexey Proskuryakov  <ap@apple.com>
2577
2578         Reviewed by Sam Weinig.
2579
2580         https://bugs.webkit.org/show_bug.cgi?id=39434
2581         REGRESSION (r59811): Geolocation callbacks cannot be created
2582
2583         Removing unused WebGeolocationMock.
2584
2585         * WebKit.xcodeproj/project.pbxproj:
2586
2587 2010-05-31  Lyon Chen  <liachen@rim.com>
2588
2589         Reviewed by Kent Tamura.
2590
2591         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
2592         https://bugs.webkit.org/show_bug.cgi?id=35530
2593
2594         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.
2595
2596         * efl/WebCoreSupport/EditorClientEfl.cpp:
2597         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
2598
2599 2010-05-31  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2600
2601         Reviewed by Kenneth Rohde Christiansen.
2602
2603         [EFL] Add Context Menu implementation
2604         https://bugs.webkit.org/show_bug.cgi?id=39821
2605
2606         * CMakeListsEfl.txt: add context menu files.
2607         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2608         (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
2609         (WebCore::ContextMenuClientEfl::newPlatformDescription):
2610         (WebCore::ContextMenuClientEfl::freePlatformDescription):
2611         (WebCore::ContextMenuClientEfl::appendItem):
2612         (WebCore::ContextMenuClientEfl::show):
2613         * efl/WebCoreSupport/ContextMenuClientEfl.h:
2614         * efl/ewk/EWebKit.h:
2615         * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
2616         browser for manipulating context menus.
2617         (ewk_context_menu_ref):
2618         (ewk_context_menu_unref):
2619         (ewk_context_menu_destroy):
2620         (ewk_context_menu_item_list_get):
2621         (ewk_context_menu_item_new):
2622         (ewk_context_menu_item_select):
2623         (ewk_context_menu_item_free):
2624         (ewk_context_menu_item_type_get):
2625         (ewk_context_menu_item_type_set):
2626         (ewk_context_menu_item_action_get):
2627         (ewk_context_menu_item_action_set):
2628         (ewk_context_menu_item_title_get):
2629         (ewk_context_menu_item_title_set):
2630         (ewk_context_menu_item_checked_get):
2631         (ewk_context_menu_item_checked_set):
2632         (ewk_context_menu_item_enabled_get):
2633         (ewk_context_menu_item_enabled_set):
2634         (ewk_context_menu_new):
2635         (ewk_context_menu_free):
2636         (ewk_context_menu_item_append):
2637         (ewk_context_menu_custom_get):
2638         (ewk_context_menu_show):
2639         * efl/ewk/ewk_contextmenu.h: Added.
2640         * efl/ewk/ewk_private.h:
2641         * efl/ewk/ewk_view.cpp:
2642         (ewk_view_context_menu_forward_event): inform browser a new context
2643         menu was created.
2644         (ewk_view_exceeded_database_quota): small fix to previous
2645         changed function.
2646         * efl/ewk/ewk_view.h:
2647
2648 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2649
2650         Reviewed by Kenneth Rohde Christiansen.
2651
2652         [EF] Remove compiler warnings and add test for switching page
2653         encoding.
2654         https://bugs.webkit.org/show_bug.cgi?id=39871
2655
2656         * efl/EWebLauncher/main.c:
2657         (print_history):
2658         (on_key_down):
2659         (main):
2660
2661 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2662
2663         Reviewed by Kenneth Rohde Christiansen.
2664
2665         [EFL] Allow client to override default database quota. We increase the
2666         default database quota to 1MB (it was incorrectly set to 1KB, which is
2667         too low) and add methods to allow client to iteratively database quota
2668         when it becomes greater than the allowed value.
2669         https://bugs.webkit.org/show_bug.cgi?id=39867
2670
2671         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2672         (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
2673         to allow client to increase database quota iteratively.
2674         * efl/ewk/ewk_private.h:
2675         * efl/ewk/ewk_settings.cpp:
2676         * efl/ewk/ewk_view.h:
2677
2678 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2679
2680         Reviewed by Kenneth Rohde Christiansen.
2681
2682         [EFL] Add default path to web database and methods to set it.
2683         If a default path is not set, it will default to "/", in which a
2684         normal user usually does not have write permission.
2685
2686         * efl/EWebLauncher/main.c: overwrite default directory with another
2687         one.
2688         (main):
2689         * efl/ewk/ewk_main.cpp:
2690         (ewk_init): add default path
2691         * efl/ewk/ewk_settings.cpp: add methods to set and get database path
2692         (ewk_settings_web_database_path_set):
2693         (ewk_settings_web_database_path_get):
2694         * efl/ewk/ewk_settings.h:
2695
2696 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2697
2698         Reviewed by Kenneth Rohde Christiansen.
2699
2700         [EFL] Fix wrongly set clipper. Now the scrollbars from main
2701         frame are shown even on a zoom level lower than 1.0.
2702
2703         * efl/ewk/ewk_view_single.c:
2704         (_ewk_view_single_smart_add):
2705         (_ewk_view_single_smart_backing_store_add):
2706         (ewk_view_single_smart_set):
2707
2708 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2709
2710         Reviewed by Kenneth Rohde Christiansen.
2711
2712         [EFL] Add support for Popup menus
2713         https://bugs.webkit.org/show_bug.cgi?id=39629
2714
2715         * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
2716         and destroy popup menu.
2717         (WebCore::ChromeClientEfl::createSelectPopup): ditto.
2718         (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
2719         * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
2720         * efl/ewk/ewk_private.h: add function to call browser when a popup is
2721         created/deleted
2722
2723 2010-05-25  Joone Hur  <joone.hur@samsung.com>
2724
2725         Reviewed by Gustavo Noronha Silva.
2726
2727         [EFL] Build fix.
2728         http://webkit.org/b/39648
2729
2730         * efl/ewk/ewk_frame.cpp:
2731         (ewk_frame_zoom_get): Add missed namespace 
2732         (ewk_frame_zoom_set): Ditto.
2733         (ewk_frame_zoom_text_only_set): Ditto.
2734         * efl/ewk/ewk_view.cpp:
2735         (_ewk_view_priv_new): Add a null parameter when creating a Page.
2736
2737 2010-05-24  Darin Adler  <darin@apple.com>
2738
2739         Reviewed by Eric Seidel.
2740
2741         Move view-related functions from Frame to FrameView
2742         https://bugs.webkit.org/show_bug.cgi?id=39366
2743
2744         * efl/ewk/ewk_frame.cpp:
2745         (ewk_frame_editable_set): Removed call to empty function,
2746         removeEditingStyleFromBodyElement.
2747         (ewk_frame_zoom_get): Call function on FrameView.
2748         (ewk_frame_zoom_set): Ditto.
2749         (ewk_frame_zoom_text_only_set): Ditto.
2750
2751 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
2752
2753         Reviewed by Adam Treat.
2754
2755         [EFL] Add build system for the EFL port.
2756         http://webkit.org/b/37945
2757
2758         * CMakeLists.txt: Added.
2759         * CMakeListsEfl.txt: Added.
2760
2761 2010-05-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2762
2763         Reviewed by David Levin.
2764
2765         [EF] Include missing header.
2766         http://webkit.org/b/38905
2767
2768         * efl/ewk/ewk_main.cpp: Include PageGroup.h
2769
2770 2010-05-08  Leandro Pereira  <leandro@profusion.mobi>
2771
2772         Reviewed by Laszlo Gombos.
2773
2774         [EFL] Only compile database stuff if ENABLE_DATABASE is set. 
2775         http://webkit.org/b/38777
2776
2777         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2778
2779 2010-05-05  Dan Bernstein  <mitz@apple.com>
2780
2781         Reviewed by Simon Fraser.
2782
2783         <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
2784         https://bugs.webkit.org/show_bug.cgi?id=38427
2785
2786         * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
2787         Objective-C++.
2788
2789 2010-05-03  Darin Adler  <darin@apple.com>
2790
2791         * English.lproj/Localizable.strings: Regenerated.
2792         * StringsNotToBeLocalized.txt: Updated for recent changes.
2793
2794 2010-05-03  Jens Alfke  <snej@chromium.org>
2795
2796         Reviewed by Darin Fisher.
2797
2798         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
2799         https://bugs.webkit.org/show_bug.cgi?id=38397
2800
2801         No tests (functionality is exposed only through native WebKit API.)
2802
2803         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2804         (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
2805
2806 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
2807
2808         Reviewed by Gustavo Noronha Silva.
2809
2810         Implement findThemePath to locate the correct theme file instead of
2811         relying on a hardcoded location.
2812         http://webkit.org/b/37996
2813
2814         * efl/EWebLauncher/main.c:
2815         (findThemePath): Fix to locate the correct theme files.
2816         (main): Use findThemePath() instead of a hardcoded one.
2817
2818 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
2819
2820         Reviewed by Gustavo Noronha Silva.
2821
2822         Update efl/ewebkit.pc.in to match the variable substitution syntax
2823         of CMake.
2824         http://webkit.org/b/37999
2825
2826         * efl/ewebkit.pc.in: Updated.
2827
2828 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
2829
2830         Reviewed by Gustavo Noronha Silva.
2831
2832         Update EWebKit (EFL port) to match recent API changes.
2833         http://webkit.org/b/37997
2834
2835         * efl/ewk/ewk_frame.cpp:
2836         (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
2837         (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
2838         (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
2839         (ewk_frame_plugin_create): Disable temporarily PluginView-related
2840         code until a proper plugin implementation is made.
2841         * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
2842         (ewk_view_selection_get): Fix a reference to WebCore::CString to
2843         WTF::CString.
2844
2845 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
2846
2847         Reviewed by Gustavo Noronha Silva.
2848
2849         Update EFL port files to match recent API changes.
2850         http://webkit.org/b/37876
2851
2852         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2853         (kit): Added.
2854         (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
2855         (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
2856         style fix.
2857         (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
2858         (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
2859         (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
2860         (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
2861         (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
2862         (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
2863         (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
2864         (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
2865         (WebCore::ChromeClientEfl::scroll): Updated.
2866         (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
2867         (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
2868         * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
2869         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2870         (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
2871         from FrameLoader::writer.
2872         (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
2873         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
2874         (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
2875
2876 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
2877
2878         Reviewed by Nikolas Zimmermann.
2879
2880         Add missing EFL WebKit/efl theme files.
2881         http://webkit.org/b/37854
2882
2883         * efl/DefaultTheme/default.edc: Added.
2884         * efl/DefaultTheme/widget/button/button.edc: Added.
2885         * efl/DefaultTheme/widget/check/check.edc: Added.
2886         * efl/DefaultTheme/widget/combo/combo.edc: Added.
2887         * efl/DefaultTheme/widget/entry/entry.edc: Added.
2888         * efl/DefaultTheme/widget/file/file.edc: Added.
2889         * efl/DefaultTheme/widget/radio/radio.edc: Added.
2890         * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
2891         * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
2892         * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
2893         * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
2894
2895 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
2896
2897         Reviewed by Adam Roben.
2898
2899         Update EFL port to match recent API changes.
2900         http://webkit.org/b/37853
2901
2902         * efl/WebCoreSupport/EditorClientEfl.cpp:
2903         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2904         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
2905         (WebCore::FrameLoaderClientEfl::objectContentType):
2906         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
2907         (WebCore::FrameLoaderClientEfl::canShowMIMEType):
2908         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2909
2910 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
2911
2912         Reviewed by Kenneth Rohde Christiansen.
2913
2914         Add EFL port files to efl/WebCoreSupport.
2915         http://webkit.org/b/35915
2916
2917         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
2918         * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
2919
2920 2010-04-15  Adam Roben  <aroben@apple.com>
2921
2922         Expose UserContentURLPattern as WebKit SPI
2923
2924         Fixes <http://webkit.org/b/37354>.
2925
2926         Reviewed by Tim Hatcher.
2927
2928         * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
2929
2930 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
2931
2932         Reviewed by Kenneth Rohde Christiansen.
2933
2934         Add EFL port files to efl/WebCoreSupport.
2935         http://webkit.org/b/35918
2936
2937         * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
2938         * efl/WebCoreSupport/EditorClientEfl.h: Added.
2939
2940 2010-04-10  Mark Rowe  <mrowe@apple.com>
2941
2942         Reviewed by Dan Bernstein.
2943
2944         <rdar://problem/7845305> Further adoption of formal protocols for delegates.
2945
2946         Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
2947
2948         * WebKit.xcodeproj/project.pbxproj:
2949
2950 2010-04-07  Leandro Pereira  <leandro@profusion.mobi>
2951
2952         Reviewed by Kenneth Rohde Christiansen.
2953
2954         Add ewk_view (the high level object to acces the WebKit-EFL browser
2955         component) to efl/ewk.
2956         http://webkit.org/b/35932
2957
2958         * efl/ewk/ewk_view.cpp: Added.
2959         * efl/ewk/ewk_view.h: Added.
2960
2961 2010-04-05  Alexey Proskuryakov  <ap@apple.com>
2962
2963         Reviewed by Darin Adler.
2964
2965         https://bugs.webkit.org/show_bug.cgi?id=37111
2966         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
2967
2968         https://bugs.webkit.org/show_bug.cgi?id=37111
2969         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
2970
2971         * English.lproj/Localizable.strings: Added a string for plug-in failure.
2972
2973 2010-04-01  Leandro Pereira  <leandro@profusion.mobi>
2974
2975         Reviewed by Gustavo Noronha Silva.
2976
2977         Add EFL's pkg-config metadata file file to efl/.
2978         http://webkit.org/b/36766
2979
2980         * efl/ewebkit.pc.in: Added.
2981
2982 2010-03-30  Gavin Barraclough  <barraclough@apple.com>
2983
2984         Rubber stamped by Sam Weinig.
2985
2986         https://bugs.webkit.org/show_bug.cgi?id=36866
2987         Move CString to WTF
2988
2989         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2990         * efl/ewk/ewk_frame.cpp:
2991         (ewk_frame_name_get):
2992         (ewk_frame_selection_get):
2993         (ewk_frame_uri_changed):
2994         * efl/ewk/ewk_history.cpp:
2995         * efl/ewk/ewk_settings.cpp:
2996
2997 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
2998
2999         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3000
3001         * efl/ewk/ewk_frame.cpp:
3002
3003 2010-03-22  Kevin Decker  <kdecker@apple.com>
3004
3005         Reviewed by Simon Fraser.
3006
3007         https://bugs.webkit.org/show_bug.cgi?id=36328
3008
3009         * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3010
3011 2010-03-22  Darin Adler  <darin@apple.com>
3012
3013         * StringsNotToBeLocalized.txt: Updated for recent changes.
3014
3015 2010-03-22  Kevin Decker  <kdecker@apple.com>
3016
3017         Reviewed by John Sullivan.
3018
3019         https://bugs.webkit.org/show_bug.cgi?id=36328
3020
3021         * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3022
3023 2010-03-18  Leandro Pereira  <leandro@profusion.mobi>
3024
3025         Reviewed by Kenneth Rohde Christiansen.
3026
3027         Add EFL port files to efl/ewk.
3028         http://webkit.org/b/35931
3029
3030         * efl/ewk/ewk_settings.cpp: Added.
3031         * efl/ewk/ewk_settings.h: Added.
3032
3033 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
3034
3035         Reviewed by Kenneth Rohde Christiansen.
3036
3037         Add default theme files to efl/DefaultTheme.
3038         http://webkit.org/b/36240
3039
3040         * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
3041         * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
3042         * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
3043         * efl/DefaultTheme/radio/img_radio_off.png: Added.
3044         * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
3045         * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
3046         * efl/DefaultTheme/combo/combo_normal.png: Added.
3047         * efl/DefaultTheme/combo/combo_focus_button.png: Added.
3048         * efl/DefaultTheme/combo/combo_hover_button.png: Added.
3049         * efl/DefaultTheme/combo/combo_hover.png: Added.
3050         * efl/DefaultTheme/combo/combo_focus.png: Added.
3051         * efl/DefaultTheme/combo/combo_press_button.png: Added.
3052         * efl/DefaultTheme/combo/combo_normal_button.png: Added.
3053         * efl/DefaultTheme/combo/combo_press.png: Added.
3054         * efl/DefaultTheme/combo/icon.png: Added.
3055         * efl/DefaultTheme/file/file_normal.png: Added.
3056         * efl/DefaultTheme/file/file_press.png: Added.
3057         * efl/DefaultTheme/file/file_hover.png: Added.
3058         * efl/DefaultTheme/file/file_focus.png: Added.
3059         * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
3060         * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
3061         * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
3062         * efl/DefaultTheme/search/field/field_focused.png: Added.
3063         * efl/DefaultTheme/search/field/field_normal.png: Added.
3064         * efl/DefaultTheme/search/field/field_hovered.png: Added.
3065         * efl/DefaultTheme/entry/img_normal.png: Added.
3066         * efl/DefaultTheme/entry/img_hovered.png: Added.
3067         * efl/DefaultTheme/entry/img_focused.png: Added.
3068         * efl/DefaultTheme/check/img_check_off_hover.png: Added.
3069         * efl/DefaultTheme/check/img_check_on.png: Added.
3070         * efl/DefaultTheme/check/img_check_off_focus.png: Added.
3071         * efl/DefaultTheme/check/img_check_on_focus.png: Added.
3072         * efl/DefaultTheme/check/img_check_off.png: Added.
3073         * efl/DefaultTheme/check/img_check_on_hover.png: Added.
3074         * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
3075         * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
3076         * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
3077         * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
3078         * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
3079         * efl/DefaultTheme/button/img_button_normal.png: Added.
3080         * efl/DefaultTheme/button/img_button_focus.png: Added.
3081         * efl/DefaultTheme/button/img_button_hover.png: Added.
3082         * efl/DefaultTheme/button/img_button_press.png: Added.
3083
3084 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
3085
3086         Reviewed by Kenneth Rohde Christiansen.
3087
3088         Add EFL example browser to efl/EWebLauncher.
3089         http://webkit.org/b/36176
3090
3091         * efl/EWebLauncher/main.c: Added.
3092
3093 2010-03-16  Leandro Pereira  <leandro@profusion.mobi>
3094
3095         Reviewed by Kenneth Rohde Christiansen.
3096
3097         Add EFL port files to efl/WebCoreSupport.
3098         http://webkit.org/b/35916
3099
3100         * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3101         * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
3102
3103 2010-03-16  Yury Semikhatsky  <yurys@chromium.org>
3104
3105         Reviewed by Pavel Feldman.
3106
3107         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.
3108
3109         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
3110         https://bugs.webkit.org/show_bug.cgi?id=35036
3111
3112         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3113         (WebCore::InspectorClientEfl::openInspectorFrontend):
3114         * efl/WebCoreSupport/InspectorClientEfl.h:
3115
3116 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3117
3118         Reviewed by Kenneth Rohde Christiansen.
3119
3120         Add EFL port files to efl/ewk.
3121         http://webkit.org/b/35925
3122
3123         * efl/ewk/ewk_history.cpp: Added.
3124         * efl/ewk/ewk_history.h: Added.
3125
3126 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3127
3128         Reviewed by Kenneth Rohde Christiansen.
3129
3130         Add EFL port files to efl/ewk.
3131         http://webkit.org/b/35928
3132
3133         * efl/ewk/ewk_main.cpp: Added.
3134         * efl/ewk/ewk_main.h: Added.
3135
3136 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3137
3138         Reviewed by Kenneth Rohde Christiansen.
3139
3140         Add EFL port files to efl/ewk.
3141         http://webkit.org/b/35924
3142
3143         * efl/ewk/ewk_frame.cpp: Added.
3144         * efl/ewk/ewk_frame.h: Added.
3145
3146 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3147
3148         Reviewed by Kenneth Rohde Christiansen.
3149
3150         Add EFL port files to efl/ewk.
3151         http://webkit.org/b/35936
3152
3153         * efl/ewk/ewk_view_single.c: Added.
3154
3155 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3156
3157         Reviewed by Kenneth Rohde Christiansen.
3158
3159         Add EFL port files to efl/ewk.
3160         http://webkit.org/b/35929
3161
3162         * efl/ewk/ewk_util.cpp: Added.
3163         * efl/ewk/ewk_util.h: Added.
3164
3165 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3166
3167         Reviewed by Kenneth Rohde Christiansen.
3168
3169         Add EFL port files to efl/ewk.
3170         http://webkit.org/b/35934
3171
3172         * efl/ewk/EWebKit.h: Added.
3173         * efl/ewk/ewk_eapi.h: Added.
3174         * efl/ewk/ewk_logging.h: Added.
3175         * efl/ewk/ewk_private.h: Added.
3176
3177 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
3178
3179         Reviewed by Gustavo Noronha Silva.
3180
3181         Add EFL port files to efl/WebCoreSupport.
3182         http://webkit.org/b/35917
3183
3184         * efl/WebCoreSupport/InspectorClientEfl.h: Added.
3185         * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
3186
3187 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
3188
3189         Reviewed by Gustavo Noronha Silva.
3190
3191         Add EFL port files to efl/WebCoreSupport.
3192         http://webkit.org/b/35914
3193
3194         * efl/WebCoreSupport/DragClientEfl.h: Added.
3195         * efl/WebCoreSupport/DragClientEfl.cpp: Added.
3196
3197 2010-03-11  Simon Fraser  <simon.fraser@apple.com>
3198
3199         Reviewed by Mark Rowe.
3200
3201         Sort the project file.
3202
3203         * WebKit.xcodeproj/project.pbxproj:
3204
3205 2010-03-10  Leandro Pereira  <leandro@profusion.mobi>
3206
3207         Reviewed by Holger Freyther.
3208
3209         Add EFL port files to efl/WebCoreSupport.
3210         http://webkit.org/b/35913
3211
3212         * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
3213         * efl/WebCoreSupport/ChromeClientEfl.h: Added.
3214
3215 2010-03-09  John Sullivan  <sullivan@apple.com>
3216
3217         Fixed localized string key collision. update-webkit-localized-strings now
3218         runs without errors.
3219
3220         Reviewed by Adam Roben.
3221
3222         * English.lproj/Localizable.strings:
3223         Regenerated.
3224
3225 2010-03-09  John Sullivan  <sullivan@apple.com>
3226
3227         * StringsNotToBeLocalized.txt:
3228         Brought this file up to date. update-webkit-localizable-strings still lists
3229         one key collision, but that's a separate issue.
3230
3231 2010-03-04  Mark Rowe  <mrowe@apple.com>
3232
3233         Reviewed by Sam Weinig.
3234
3235         Add a script to verify that WebKit framework headers are internally consistent.
3236
3237         * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
3238         an error should the consistency check fail.
3239
3240 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
3241
3242         Reviewed by Geoffrey Garen.
3243
3244         https://bugs.webkit.org/show_bug.cgi?id=35394
3245         <rdar://problem/7685262> Make passing objects between Java and plug-ins work
3246
3247         * WebKit.xcodeproj/project.pbxproj: Added new files.
3248
3249 2010-02-04  Mark Rowe  <mrowe@apple.com>
3250
3251         Reviewed by Timothy Hatcher.
3252
3253         Build fix.  Remove a symbol corresponding to an inline function from the linker export
3254         file to prevent a weak external failure.
3255
3256         * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
3257
3258 2010-02-04  John Sullivan  <sullivan@apple.com>
3259
3260         https://bugs.webkit.org/show_bug.cgi?id=34611
3261         WebLocalizedString() could use an assertion that it is being called on the main thread
3262
3263         Reviewed by Tim Hatcher.
3264
3265         * WebKit.xcodeproj/project.pbxproj:
3266         Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
3267
3268 2010-01-29  Mark Rowe  <mrowe@apple.com>
3269
3270         Sort Xcode projects.
3271
3272         * WebKit.xcodeproj/project.pbxproj:
3273
3274 2010-01-19  Dan Bernstein  <mitz@apple.com>
3275
3276         Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
3277
3278         * WebKit.xcodeproj/project.pbxproj:
3279
3280 2010-01-19  Simon Fraser  <simon.fraser@apple.com>
3281
3282         Build fix, no review.
3283
3284         Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
3285         in WebKit.
3286
3287         * WebKit.xcodeproj/project.pbxproj:
3288
3289 2010-01-19  Jon Honeycutt  <jhoneycutt@apple.com>
3290
3291         MSAA: The child <option> elements of a non-multiple <select> are not
3292         exposed
3293
3294         https://bugs.webkit.org/show_bug.cgi?id=33773
3295         <rdar://problem/7550556>
3296
3297         Reviewed by Alice Liu.
3298
3299         * English.lproj/Localizable.strings:
3300         Add new localized strings.
3301
3302 2010-01-13  Kevin Decker  <kdecker@apple.com>
3303
3304         Reviewed by Mark Rowe.
3305
3306         https://bugs.webkit.org/show_bug.cgi?id=33610
3307         <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
3308
3309          * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
3310
3311 2009-12-25  Darin Adler  <darin@apple.com>
3312
3313         * StringsNotToBeLocalized.txt: Updated for recent changes.
3314
3315 2009-12-18  Dan Bernstein  <mitz@apple.com>
3316
3317         Updated localizable strings after r52368
3318
3319         * English.lproj/Localizable.strings:
3320
3321 2009-12-18  Sam Weinig  <sam@webkit.org>
3322
3323         Reviewed by Dan Bernstein.
3324
3325         Add Mac WebKit side of the client based geolocation provider.
3326
3327         * WebKit.xcodeproj/project.pbxproj:
3328
3329 2009-12-16  Mark Rowe  <mrowe@apple.com>
3330
3331         Build fix.  Disable debug variants of WebKit frameworks.
3332
3333         * WebKit.xcodeproj/project.pbxproj:
3334
3335 2009-12-16  John Sullivan  <sullivan@apple.com>
3336
3337         Brought this file up to date, sans review.
3338
3339         * StringsNotToBeLocalized.txt:
3340
3341 2009-11-30  Mark Rowe  <mrowe@apple.com>
3342
3343         Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
3344
3345         * WebKit.xcodeproj/project.pbxproj:
3346
3347 2009-11-24  Dmitry Titov  <dimich@chromium.org>
3348
3349         Reviewed by Eric Seidel.
3350
3351         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
3352         https://bugs.webkit.org/show_bug.cgi?id=31444
3353
3354         * chromium/features.gypi:
3355
3356 2009-11-24  Mark Rowe  <mrowe@apple.com>
3357
3358         Fix production builds where the source tree may be read-only.
3359
3360         * WebKit.xcodeproj/project.pbxproj:
3361
3362 2009-11-20  Dave Hyatt  <hyatt@apple.com>
3363
3364         Reviewed by Oliver Hunt and Jon Honeycutt.
3365
3366         Add support for WebSerializedJSValue to WebKit.  This object wraps the SerializedScriptValue functionality in WebCore
3367         and exposes the ability to do JS value serialization/deserialization to WebKit clients.
3368
3369         * WebKit.xcodeproj/project.pbxproj:
3370
3371 2009-11-20  Chris Fleizach  <cfleizach@apple.com>
3372
3373         Reviewed by Beth Dakin.
3374
3375         WAI-ARIA: add support for 'math' role
3376         https://bugs.webkit.org/show_bug.cgi?id=31706
3377
3378         * English.lproj/Localizable.strings:
3379         * StringsNotToBeLocalized.txt:
3380
3381 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
3382
3383         Reviewed by Dan Bernstein.
3384
3385         <rdar://problem/7035231>
3386         Support closed caption in <video> element
3387
3388         * English.lproj/Localizable.strings:
3389             Add strings for toggle captions button.
3390
3391 2009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
3392
3393         Reviewed by Darin Adler.
3394
3395         Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
3396         Support for validationMessage attribute, as per HTML5 specs.
3397
3398         * English.lproj/Localizable.strings: new localizable strings
3399
3400 2009-11-18  Sam Weinig  <sam@webkit.org>
3401
3402         Reviewed by Anders Carlsson.
3403
3404         Make the Mac Geolocation API async.
3405
3406         * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
3407
3408 2009-11-13  Adam Roben  <aroben@apple.com>
3409
3410         Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
3411
3412         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
3413         window objects in isolated worlds are cleared
3414
3415         Reviewed by Dave Hyatt.
3416
3417         * WebKit.xcodeproj/project.pbxproj: Added
3418         WebFrameLoadDelegatePrivate.h, which already existed.
3419
3420 2009-11-12  Adam Roben  <aroben@apple.com>
3421
3422         Replace worldIDs with world objects
3423
3424         Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
3425         user scripts/stylesheets and isolated worlds
3426
3427         Reviewed by Sam Weinig.
3428
3429         * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
3430
3431 2009-11-12  Chris Fleizach  <cfleizach@apple.com>
3432
3433         Reviewed by Darin Adler.
3434
3435         ARIA: add alert type roles
3436         https://bugs.webkit.org/show_bug.cgi?id=31392
3437
3438         * English.lproj/Localizable.strings:
3439         * StringsNotToBeLocalized.txt:
3440
3441 2009-11-02  Eric Carlson  <eric.carlson@apple.com>
3442
3443         Reviewed by John Sullivan and Mark Rowe.
3444
3445         <rdar://problem/7356733> Voiceover does not read correct media controller time values
3446         
3447         Fix localized strings for media controller time values.
3448
3449         * English.lproj/Localizable.strings:
3450
3451 2009-11-02  Chris Fleizach  <cfleizach@apple.com>
3452
3453         Reviewed by Beth Dakin.
3454
3455         Support ARIA "tab" roles
3456         https://bugs.webkit.org/show_bug.cgi?id=30842
3457
3458         Add a localizable string for tab panel.
3459
3460         * English.lproj/Localizable.strings:
3461         * StringsNotToBeLocalized.txt:
3462
3463 2009-10-27  Dan Bernstein  <mitz@apple.com>
3464
3465         Reviewed by Darin Adler.
3466
3467         Updated license
3468
3469         * LICENSE:
3470
3471 2009-10-26  Sam Weinig  <sam@webkit.org>
3472
3473         Reviewed by Anders Carlsson.
3474
3475         Move some WebView event handling code into its own file, WebViewEventHandling.mm
3476
3477         * WebKit.xcodeproj/project.pbxproj:
3478
3479 2009-10-19  John Gregg  <johnnyg@google.com>
3480
3481         Reviewed by Dimitri Glazkov.
3482
3483         set ENABLE_NOTIFICATIONS=1 for Chromium
3484         https://bugs.webkit.org/show_bug.cgi?id=29949
3485
3486         * chromium/features.gypi:
3487
3488 2009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
3489
3490         Reviewed by David Levin.
3491
3492         Enable SHARED_WORKERS for Chromium
3493         https://bugs.webkit.org/show_bug.cgi?id=30289
3494
3495         * chromium/features.gypi:
3496         Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
3497         SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
3498
3499 2009-10-12  Yaar Schnitman  <yaar@chromium.org>
3500
3501         Reviewed by Dimitri Glazkov.
3502
3503         Chromium Port - Windows
3504         https://bugs.webkit.org/show_bug.cgi?id=29969
3505
3506         * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
3507
3508 2009-10-06  Simon Fraser  <simon.fraser@apple.com>
3509
3510         Reviewed by Mark Rowe.
3511
3512         accessibility/media-element.html crashes (and has incorrect result)
3513         https://bugs.webkit.org/show_bug.cgi?id=30108
3514
3515         Fix up the accessibilty label for the newly added fullscreen button,
3516         and update the test result accordingly.
3517
3518         * English.lproj/Localizable.strings:
3519
3520 2009-10-05  Kevin Decker  <kdecker@apple.com>
3521
3522         Reviewed by Dan Bernstein.
3523
3524         * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
3525
3526 2009-10-05  Yaar Schnitman  <yaar@chromium.org>
3527
3528         Reviewed by Dimitri Glazkov.
3529
3530         One of the dependencies' SVN url was missing a @ before the revision number.
3531
3532         https://bugs.webkit.org/show_bug.cgi?id=30101
3533
3534         * chromium/DEPS:
3535
3536 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
3537
3538         Reviewed by Simon Fraser
3539         
3540         Support fullscreen in MediaPlayer (Mac)
3541         https://bugs.webkit.org/show_bug.cgi?id=26742
3542
3543         Add new files for video fullscreen.
3544
3545         * WebKit.xcodeproj/project.pbxproj:
3546
3547 2009-10-05  Pavel Feldman  <pfeldman@chromium.org>
3548
3549         Reviewed by Timothy Hatcher.
3550
3551         Web Inspector: add testing harness for Web Inspector.
3552
3553         https://bugs.webkit.org/show_bug.cgi?id=30010
3554
3555         * WebKit.xcodeproj/project.pbxproj:
3556
3557 2009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
3558
3559         Reviewed by Eric Seidel
3560
3561         Enable Web Sockets in chromium build.
3562         https://bugs.webkit.org/show_bug.cgi?id=29917
3563
3564         * chromium/features.gypi:
3565
3566 2009-10-02  Yaar Schnitman  <yaar@chromium.org>
3567
3568         Reviewed by Dimitri Glazkov.
3569
3570         Added gyp_webkit that does a subset of the things gyp_chromium does
3571         plus some specialization for an upstream chromium build.
3572
3573         https://bugs.webkit.org/show_bug.cgi?id=29986
3574
3575         * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
3576         * chromium/gyp_webkit: A new python file.
3577
3578 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
3579
3580         Reviewed by Dimitri Glazkov.
3581
3582         Make it possible to override the list of feature defines when building
3583         downstream.
3584
3585         https://bugs.webkit.org/show_bug.cgi?id=29979
3586
3587         * chromium/features.gypi:
3588
3589 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
3590
3591         Reviewed by Dimitri Glazkov.
3592
3593         Added windows-specific dependencies, updated some revisions and
3594         re-organized file to make revision tracking easier. Also removed
3595         extensions/v8 dependency that is no longer needed upstream.
3596
3597         https://bugs.webkit.org/show_bug.cgi?id=29973
3598
3599         * chromium/DEPS:
3600
3601 2009-09-30  Yaar Schnitman  <yaar@chromium.org>
3602
3603         Reviewed by Dimitri Glazkov.
3604
3605         1. Keeping up with downstream revisions.
3606         2. Turning off v8 snapshot build step.
3607
3608         https://bugs.webkit.org/show_bug.cgi?id=29928
3609
3610         * chromium/DEPS
3611
3612 2009-09-29  Brady Eidson  <beidson@apple.com>
3613
3614         Reviewed by John Sullivan.
3615
3616         WebKit Mac API should provide a delegate interface for global history.
3617         <rdar://problem/7042773> and https://webkit.org/b/29904
3618
3619         * WebKit.xcodeproj/project.pbxproj:
3620
3621 2009-09-28  Yaar Schnitman  <yaar@chromium.org>
3622
3623         Reviewed by Dimitri Glazkov.
3624
3625         https://bugs.webkit.org/show_bug.cgi?id=29722
3626
3627         * chromium/DEPS: Describes the chromium port's dependencies and
3628           is used by gclient to fetch them.
3629         * chromium/webkit.gyp: Currently only builds webcore but in
3630           the future will also build the webkit api.
3631
3632 2009-09-26  David Kilzer  <ddkilzer@apple.com>
3633
3634         Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
3635
3636         Reviewed by Darin Adler.
3637
3638         Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
3639
3640         * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
3641         disable this feature by default.
3642
3643 2009-09-22  Yaar Schnitman  <yaar@chromium.org>
3644
3645         Reviewed by David Levin.
3646
3647         Create chromium directory and ported chromium.org's features.gypi for 
3648         the webkit chromium port.
3649
3650         https://bugs.webkit.org/show_bug.cgi?id=29617
3651
3652         * chromium/features.gypi: Added.
3653
3654 2009-09-21  Dan Bernstein  <mitz@apple.com>
3655
3656         Reviewed by Anders Carlsson.
3657
3658         <rdar://problem/4137135> iFrame with PDF not being handled correctly on
3659         usps.com
3660         https://bugs.webkit.org/show_bug.cgi?id=4151
3661
3662         * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
3663         and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
3664         Objective-C++.
3665
3666 2009-09-07  Steve Block  <steveblock@google.com>
3667
3668         Reviewed by Adam Barth.
3669
3670         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
3671         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
3672         Geolocation service with DumpRenderTree.
3673         https://bugs.webkit.org/show_bug.cgi?id=28264
3674
3675         * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
3676
3677 2009-09-03  John Sullivan  <sullivan@apple.com>
3678
3679         Reviewed by Adam Roben
3680
3681         * StringsNotToBeLocalized.txt:
3682         Brought this file up to date.
3683
3684 2009-08-31  Mark Rowe  <mrowe@apple.com>
3685
3686         Rubber-stamped by Beth Dakin.
3687
3688         Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
3689         We stopped using these back in r18592 when we switched over to context menus
3690         driven by WebCore.
3691
3692         * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
3693         * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
3694         * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
3695         * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
3696         * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
3697         * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
3698         * WebKit.xcodeproj/project.pbxproj:
3699
3700 2009-08-28  Chris Fleizach  <cfleizach@apple.com>
3701
3702         Reviewed by John Sullivan.
3703
3704         update-webkit-localizable-strings script can no longer complete
3705         https://bugs.webkit.org/show_bug.cgi?id=28792
3706
3707         * English.lproj/Localizable.strings:
3708
3709 2009-08-27  John Sullivan  <sullivan@apple.com>
3710
3711         * StringsNotToBeLocalized.txt:
3712         Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
3713
3714 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
3715
3716         Reviewed by Oliver Hunt.
3717
3718         <video> and <audio> controller should be accessible
3719         https://bugs.webkit.org/show_bug.cgi?id=28081
3720
3721         Add localized strings for media controller accessiblility.
3722
3723         * English.lproj/Localizable.strings:
3724
3725 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
3726
3727         Reviewed by Darin Adler.
3728
3729         Enable various "grouping" ARIA roles
3730         https://bugs.webkit.org/show_bug.cgi?id=28486
3731
3732         * English.lproj/Localizable.strings:
3733
3734 2009-08-18  Drew Wilson  <atwilson@google.com>
3735
3736         Reviewed by Eric Seidel.
3737
3738         Need to extend DumpRenderTree to expose number of worker threads.
3739         https://bugs.webkit.org/show_bug.cgi?id=28292
3740
3741         * WebKit.xcodeproj/project.pbxproj:
3742         Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
3743
3744 2009-08-06  Mark Rowe  <mrowe@apple.com>
3745
3746         Rubber-stamped by Sam Weinig.
3747
3748         Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
3749
3750         * WebKit.xcodeproj/project.pbxproj:
3751
3752 2009-08-06  Mark Rowe  <mrowe@apple.com>
3753
3754         Bring a little order to our otherwise out of control lives.
3755
3756         * WebKit.xcodeproj/project.pbxproj:
3757
3758 2009-08-06  Mark Rowe  <mrowe@apple.com>
3759
3760         Build fix.
3761
3762         Don't attempt to build a file that Anders just deleted.
3763
3764         * WebKit.xcodeproj/project.pbxproj:
3765
3766 2009-07-29  David Kilzer  <ddkilzer@apple.com>
3767
3768         <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
3769
3770         Reviewed by Mark Rowe.
3771
3772         WebPluginController.h includes WebPluginContainerCheck.h, which
3773         is not a private header.  Since WebPluginController.h doesn't
3774         appear to be used anywhere, remove its private header status.
3775
3776         * WebKit.xcodeproj/project.pbxproj: Remove private header
3777         attribute from WebPluginController.h.
3778
3779 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
3780
3781         Reviewed by David Levin.
3782
3783         Added FrameLoaderClient for Haiku WebCore support.
3784         https://bugs.webkit.org/show_bug.cgi?id=26952
3785
3786         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
3787         (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
3788         (WebCore::FrameLoaderClientHaiku::setFrame):
3789         (WebCore::FrameLoaderClientHaiku::setWebView):
3790         (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
3791         (WebCore::FrameLoaderClientHaiku::hasWebView):
3792         (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
3793         (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
3794         (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
3795         (WebCore::FrameLoaderClientHaiku::makeRepresentation):
3796         (WebCore::FrameLoaderClientHaiku::forceLayout):
3797         (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
3798         (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
3799         (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
3800         (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
3801         (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
3802         (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
3803         (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
3804         (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
3805         (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
3806         (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
3807         (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
3808         (WebCore::FrameLoaderClientHaiku::willCloseDocument):
3809         (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
3810         (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
3811         (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
3812         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
3813         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
3814         (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
3815         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
3816         (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
3817         (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
3818         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
3819         (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
3820         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
3821         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
3822         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
3823         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
3824         (WebCore::FrameLoaderClientHaiku::dispatchShow):
3825         (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
3826         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
3827         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
3828         (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
3829         (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
3830         (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
3831         (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
3832         (WebCore::FrameLoaderClientHaiku::progressStarted):
3833         (WebCore::FrameLoaderClientHaiku::progressCompleted):
3834         (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
3835         (WebCore::FrameLoaderClientHaiku::willChangeTitle):
3836         (WebCore::FrameLoaderClientHaiku::didChangeTitle):
3837         (WebCore::FrameLoaderClientHaiku::finishedLoading):
3838         (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
3839         (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
3840         (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
3841         (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
3842         (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
3843         (WebCore::FrameLoaderClientHaiku::restoreViewState):
3844         (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
3845         (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
3846         (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
3847         (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
3848         (WebCore::FrameLoaderClientHaiku::didFinishLoad):
3849         (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
3850         (WebCore::FrameLoaderClientHaiku::setTitle):
3851         (WebCore::FrameLoaderClientHaiku::userAgent):
3852         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
3853         (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
3854         (WebCore::FrameLoaderClientHaiku::canHandleRequest):
3855         (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
3856         (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
3857         (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
3858         (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
3859         (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
3860         (WebCore::FrameLoaderClientHaiku::canCachePage):
3861         (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
3862         (WebCore::FrameLoaderClientHaiku::committedLoad):
3863         (WebCore::FrameLoaderClientHaiku::cancelledError):
3864         (WebCore::FrameLoaderClientHaiku::blockedError):
3865         (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
3866         (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
3867         (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
3868         (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
3869         (WebCore::FrameLoaderClientHaiku::shouldFallBack):
3870         (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
3871         (WebCore::FrameLoaderClientHaiku::download):
3872         (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
3873         (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
3874         (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
3875         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
3876         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
3877         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
3878         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
3879         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
3880         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
3881         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
3882         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
3883         (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
3884         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
3885         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
3886         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
3887         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
3888         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
3889         (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
3890         (WebCore::FrameLoaderClientHaiku::startDownload):
3891         (WebCore::FrameLoaderClientHaiku::createFrame):
3892         (WebCore::FrameLoaderClientHaiku::objectContentType):
3893         (WebCore::FrameLoaderClientHaiku::createPlugin):
3894         (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
3895         (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
3896         (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
3897         (WebCore::FrameLoaderClientHaiku::overrideMediaType):
3898         (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
3899         (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
3900         (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
3901         (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
3902         (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
3903         (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
3904         (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
3905         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
3906         (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
3907
3908 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
3909
3910         Reviewed by David Levin.
3911
3912         Added ChromeClient for Haiku WebCore support.
3913         https://bugs.webkit.org/show_bug.cgi?id=26952
3914
3915         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
3916         (WebCore::ChromeClientHaiku::ChromeClientHaiku):
3917         (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
3918         (WebCore::ChromeClientHaiku::chromeDestroyed):
3919         (WebCore::ChromeClientHaiku::setWindowRect):
3920         (WebCore::ChromeClientHaiku::windowRect):
3921         (WebCore::ChromeClientHaiku::pageRect):
3922         (WebCore::ChromeClientHaiku::scaleFactor):
3923         (WebCore::ChromeClientHaiku::focus):
3924         (WebCore::ChromeClientHaiku::unfocus):
3925         (WebCore::ChromeClientHaiku::canTakeFocus):
3926         (WebCore::ChromeClientHaiku::takeFocus):
3927         (WebCore::ChromeClientHaiku::createWindow):
3928         (WebCore::ChromeClientHaiku::createModalDialog):
3929         (WebCore::ChromeClientHaiku::show):
3930         (WebCore::ChromeClientHaiku::canRunModal):
3931         (WebCore::ChromeClientHaiku::runModal):
3932         (WebCore::ChromeClientHaiku::setToolbarsVisible):
3933         (WebCore::ChromeClientHaiku::toolbarsVisible):
3934         (WebCore::ChromeClientHaiku::setStatusbarVisible):
3935         (WebCore::ChromeClientHaiku::statusbarVisible):
3936         (WebCore::ChromeClientHaiku::setScrollbarsVisible):
3937         (WebCore::ChromeClientHaiku::scrollbarsVisible):
3938         (WebCore::ChromeClientHaiku::setMenubarVisible):
3939         (WebCore::ChromeClientHaiku::menubarVisible):
3940         (WebCore::ChromeClientHaiku::setResizable):
3941         (WebCore::ChromeClientHaiku::addMessageToConsole):
3942         (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
3943         (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
3944         (WebCore::ChromeClientHaiku::closeWindowSoon):
3945         (WebCore::ChromeClientHaiku::runJavaScriptAlert):
3946         (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
3947         (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
3948         (WebCore::ChromeClientHaiku::setStatusbarText):
3949         (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
3950         (WebCore::ChromeClientHaiku::tabsToLinks):
3951         (WebCore::ChromeClientHaiku::windowResizerRect):
3952         (WebCore::ChromeClientHaiku::repaint):
3953         (WebCore::ChromeClientHaiku::scroll):
3954         (WebCore::ChromeClientHaiku::screenToWindow):
3955         (WebCore::ChromeClientHaiku::windowToScreen):
3956         (WebCore::ChromeClientHaiku::platformWindow):
3957         (WebCore::ChromeClientHaiku::contentsSizeChanged):
3958         (WebCore::ChromeClientHaiku::scrollRectIntoView):
3959         (WebCore::ChromeClientHaiku::addToDirtyRegion):
3960         (WebCore::ChromeClientHaiku::scrollBackingStore):
3961         (WebCore::ChromeClientHaiku::updateBackingStore):
3962         (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
3963         (WebCore::ChromeClientHaiku::setToolTip):
3964         (WebCore::ChromeClientHaiku::print):
3965         (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
3966         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
3967         (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
3968         (WebCore::ChromeClientHaiku::runOpenPanel):
3969         (WebCore::ChromeClientHaiku::setCursor):
3970         (WebCore::ChromeClientHaiku::formStateDidChange):
3971         (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
3972         * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
3973
3974 2009-07-28  Robert Hogan  <robert@roberthogan.net>
3975
3976         Reviewed by Simon Hausmann.
3977
3978         Add WebKit version API to Qt.
3979
3980         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
3981         at compile time and make it available to webkit ports through WebKitVersion.h.
3982
3983         https://bugs.webkit.org/show_bug.cgi?id=27158
3984
3985         * scripts/generate-webkitversion.pl: Added
3986
3987 2009-07-24  Andrei Popescu  <andreip@google.com>
3988
3989         ApplicationCache should have size limit
3990         https://bugs.webkit.org/show_bug.cgi?id=22700
3991         
3992         Updated the project after adding WebApplicationCache.h/mm
3993
3994         * WebKit.xcodeproj/project.pbxproj:
3995
3996 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
3997
3998         Reviewed by Eric Seidel.
3999
4000         Added InspectorClient for Haiku WebCore support.
4001         https://bugs.webkit.org/show_bug.cgi?id=26952
4002
4003         Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4004
4005         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4006         (WebCore::InspectorClientHaiku::inspectorDestroyed):
4007         (WebCore::InspectorClientHaiku::createPage):
4008         (WebCore::InspectorClientHaiku::localizedStringsURL):
4009         (WebCore::InspectorClientHaiku::hiddenPanels):
4010         (WebCore::InspectorClientHaiku::showWindow):
4011         (WebCore::InspectorClientHaiku::closeWindow):
4012         (WebCore::InspectorClientHaiku::attachWindow):
4013         (WebCore::InspectorClientHaiku::detachWindow):
4014         (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4015         (WebCore::InspectorClientHaiku::highlight):
4016         (WebCore::InspectorClientHaiku::hideHighlight):
4017         (WebCore::InspectorClientHaiku::inspectedURLChanged):
4018         (WebCore::InspectorClientHaiku::populateSetting):
4019         (WebCore::InspectorClientHaiku::storeSetting):
4020         (WebCore::InspectorClientHaiku::removeSetting):
4021         * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4022
4023 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4024
4025         Reviewed by Oliver Hunt.
4026
4027         Added EditorClient for Haiku WebCore support.
4028         https://bugs.webkit.org/show_bug.cgi?id=26952
4029
4030         Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
4031
4032         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
4033         (WebCore::EditorClientHaiku::EditorClientHaiku):
4034         (WebCore::EditorClientHaiku::setPage):
4035         (WebCore::EditorClientHaiku::pageDestroyed):
4036         (WebCore::EditorClientHaiku::shouldDeleteRange):
4037         (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
4038         (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
4039         (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
4040         (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
4041         (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
4042         (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
4043         (WebCore::EditorClientHaiku::toggleGrammarChecking):
4044         (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
4045         (WebCore::EditorClientHaiku::isEditable):
4046         (WebCore::EditorClientHaiku::shouldBeginEditing):
4047         (WebCore::EditorClientHaiku::shouldEndEditing):
4048         (WebCore::EditorClientHaiku::shouldInsertNode):
4049         (WebCore::EditorClientHaiku::shouldInsertText):
4050         (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
4051         (WebCore::EditorClientHaiku::shouldApplyStyle):
4052         (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
4053         (WebCore::EditorClientHaiku::didBeginEditing):
4054         (WebCore::EditorClientHaiku::respondToChangedContents):
4055         (WebCore::EditorClientHaiku::respondToChangedSelection):
4056         (WebCore::EditorClientHaiku::didEndEditing):
4057         (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
4058         (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
4059         (WebCore::EditorClientHaiku::registerCommandForUndo):
4060         (WebCore::EditorClientHaiku::registerCommandForRedo):
4061         (WebCore::EditorClientHaiku::clearUndoRedoOperations):
4062         (WebCore::EditorClientHaiku::canUndo):
4063         (WebCore::EditorClientHaiku::canRedo):
4064         (WebCore::EditorClientHaiku::undo):
4065         (WebCore::EditorClientHaiku::redo):
4066         (WebCore::EditorClientHaiku::handleKeyboardEvent):
4067         (WebCore::EditorClientHaiku::handleInputMethodKeydown):
4068         (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
4069         (WebCore::EditorClientHaiku::textFieldDidEndEditing):
4070         (WebCore::EditorClientHaiku::textDidChangeInTextField):
4071         (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
4072         (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
4073         (WebCore::EditorClientHaiku::textDidChangeInTextArea):
4074         (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
4075         (WebCore::EditorClientHaiku::learnWord):
4076         (WebCore::EditorClientHaiku::checkSpellingOfString):
4077         (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
4078         (WebCore::EditorClientHaiku::checkGrammarOfString):
4079         (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
4080         (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
4081         (WebCore::EditorClientHaiku::showSpellingUI):
4082         (WebCore::EditorClientHaiku::spellingUIIsShowing):
4083         (WebCore::EditorClientHaiku::getGuessesForWord):
4084         (WebCore::EditorClientHaiku::setInputMethodState):
4085         (WebCore::EditorClientHaiku::isEditing):
4086         * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
4087
4088 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4089
4090         Reviewed by Eric Seidel.
4091
4092         Added DragClient for Haiku WebCore support.
4093         https://bugs.webkit.org/show_bug.cgi?id=26952
4094
4095         Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
4096
4097         * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
4098         (WebCore::DragClientHaiku::actionMaskForDrag):
4099         (WebCore::DragClientHaiku::willPerformDragDestinationAction):
4100         (WebCore::DragClientHaiku::dragControllerDestroyed):
4101         (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
4102         (WebCore::DragClientHaiku::willPerformDragSourceAction):
4103         (WebCore::DragClientHaiku::startDrag):
4104         (WebCore::DragClientHaiku::createDragImageForLink):
4105         * haiku/WebCoreSupport/DragClientHaiku.h: Added.
4106
4107 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4108
4109         Reviewed by Oliver Hunt.
4110
4111         Added ContextMenuClient for Haiku WebCore support.
4112         https://bugs.webkit.org/show_bug.cgi?id=26952
4113
4114         Adding two files, ContextMenuClientHaiku.h
4115         and ContextMenuClientHaiku.cpp
4116
4117         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
4118         (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
4119         (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
4120         (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
4121         (WebCore::ContextMenuClientHaiku::downloadURL):
4122         (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
4123         (WebCore::ContextMenuClientHaiku::speak):
4124         (WebCore::ContextMenuClientHaiku::isSpeaking):
4125         (WebCore::ContextMenuClientHaiku::stopSpeaking):
4126         (WebCore::ContextMenuClientHaiku::searchWithGoogle):
4127         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
4128
4129 2009-07-10  Adam Roben  <aroben@apple.com>
4130
4131         Sort all our Xcode projects
4132
4133         Accomplished using sort-Xcode-project-file.
4134
4135         Requested by Dave Kilzer.
4136
4137         * WebKit.xcodeproj/project.pbxproj:
4138
4139 2009-07-02  Adam Roben  <aroben@apple.com>
4140
4141         Fix warnings from update-webkit-localizable-strings
4142
4143         Rubber-stamped by Eric Carlson.
4144
4145         * English.lproj/Localizable.strings: Updated.
4146
4147 2009-07-02  Adam Roben  <aroben@apple.com>
4148
4149         Update StringsNotToBeLocalized.txt for (not so) recent changes
4150
4151         Bug 26926: StringsNotToBeLocalized.txt is out-of-date
4152         <https://bugs.webkit.org/show_bug.cgi?id=26926>
4153
4154         Reviewed by John Sullivan.
4155
4156         * StringsNotToBeLocalized.txt:
4157
4158 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
4159
4160         Reviewed by Simon Fraser.
4161
4162         <rdar://problem/6518119>
4163
4164         Add localized strings for media controller status messages.
4165
4166         * English.lproj/Localizable.strings: Localized text.
4167
4168 2009-06-08  Dan Bernstein  <mitz@apple.com>
4169
4170         Rubber-stamped by Mark Rowe.
4171
4172         - updated the project after giving Objective-C++ the .mm extension
4173
4174         * WebKit.xcodeproj/project.pbxproj:
4175
4176 2009-06-04  Sam Weinig  <sam@webkit.org>
4177
4178         Reviewed by Alice Liu.
4179
4180         Move WebView internal data into WebViewData.h/mm.
4181
4182         * WebKit.xcodeproj/project.pbxproj:
4183
4184 2009-06-03  Sam Weinig  <sam@webkit.org>
4185
4186         Reviewed by Mark Rowe.
4187
4188         Added WebDelegateImplementationCaching.h/mm
4189
4190         * WebKit.xcodeproj/project.pbxproj:
4191
4192 2009-06-03  Sam Weinig  <sam@webkit.org>
4193
4194         Reviewed by Mark Rowe.
4195
4196         Add WebViewInternal.mm.
4197
4198         * WebKit.xcodeproj/project.pbxproj:
4199
4200 2009-06-03  Dan Bernstein  <mitz@apple.com>
4201
4202         Reviewed by Anders Carlsson.
4203
4204         - WebKit project part of eliminating WebCoreTextRenderer
4205
4206         * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
4207             compile as Objective-C++.
4208
4209 2009-06-01  Darin Adler  <darin@apple.com>
4210
4211         Reviewed by Maciej Stachowiak.
4212
4213         Bug 26113: break WebTextCompletionController out into its own source file
4214         https://bugs.webkit.org/show_bug.cgi?id=26113
4215
4216         * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
4217
4218 2009-05-28  Mark Rowe  <mrowe@apple.com>
4219
4220         Rubber-stamped by Anders Carlsson.
4221
4222         Symlink WebKitPluginHost.app in to place if needed.
4223
4224         * WebKit.xcodeproj/project.pbxproj:
4225
4226 2009-05-24  Darin Adler  <darin@apple.com>
4227
4228         * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
4229
4230 2009-05-16  Anders Carlsson  <andersca@apple.com>
4231
4232         Reviewed by Sam Weinig and Dan Bernstein.
4233
4234         Fix <rdar://problem/6889644>.
4235         
4236         * English.lproj/Localizable.strings:
4237
4238 2009-05-10  Alexey Proskuryakov  <ap@webkit.org>
4239
4240         Reviewed by Dan Bernstein.
4241
4242         <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
4243
4244         * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
4245         it could use C++ code from AuthenticaitonMac.h.
4246
4247 2009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
4248
4249         Add localizable strings for 
4250         <rdar://problem/6724106> WebViews need to implement text checking
4251
4252         Reviewed by Justin Garcia.
4253
4254         * English.lproj/Localizable.strings:
4255
4256 2009-04-27  Kevin Decker  <kdecker@apple.com>
4257
4258         Reviewed by Anders Carlsson.
4259                 
4260         <rdar://problem/6352982>
4261
4262         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
4263
4264 2009-04-23  Kevin Decker  <kdecker@apple.com>
4265
4266         Reviewed by Anders Carlsson.
4267
4268         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
4269
4270 2009-04-21  Adam Roben  <aroben@apple.com>
4271
4272         Update StringsNotToBeLocalized.txt for recent changes
4273
4274         Rubber-stamped by John Sullivan.
4275
4276         * StringsNotToBeLocalized.txt:
4277
4278 2009-04-19  Darin Adler  <darin@apple.com>
4279
4280         * StringsNotToBeLocalized.txt: Updated for recent changes.
4281
4282 2009-04-17  David Kilzer  <ddkilzer@apple.com>
4283
4284         Simplify FEATURE_DEFINES definition
4285
4286         Reviewed by Darin Adler.
4287
4288         This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
4289         variables to their own FeatureDefines.xcconfig file.  It also
4290         extracts a new ENABLE_GEOLOCATION variable so that
4291         FEATURE_DEFINES only needs to be defined once.
4292
4293         * WebKit.xcodeproj/project.pbxproj: Added
4294         FeatureDefines.xcconfig file.
4295
4296 2009-04-10  Timothy Hatcher  <timothy@apple.com>
4297
4298         Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
4299
4300         Rubber-stamped by Mark Rowe.
4301
4302         * WebKit.xcodeproj/project.pbxproj:
4303
4304 2009-04-09  Mike Thole  <mthole@apple.com>
4305
4306         Reviewed by Adam Roben.
4307
4308         * WebKit.xcodeproj/project.pbxproj:
4309             Set the Localizable.strings encoding to UTF-16.
4310
4311 2009-04-07  Anders Carlsson  <andersca@apple.com>
4312
4313         Try to fix the Leopard build once more.
4314
4315         * WebKit.xcodeproj/project.pbxproj:
4316
4317