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