[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.24
[framework/web/webkit-efl.git] / Source / WebKit / ChangeLog
1 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
2
3         [BlackBerry] WebKit-side implementation of SelectionOverlay
4         https://bugs.webkit.org/show_bug.cgi?id=87605
5
6         Reviewed by Rob Buis.
7
8         Add SelectionOverlay to the build system.
9
10         PR #160263
11
12         * PlatformBlackBerry.cmake:
13
14 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
15
16         [BlackBerry] WebOverlay API
17         https://bugs.webkit.org/show_bug.cgi?id=87603
18
19         Reviewed by Rob Buis.
20
21         Add WebOverlay related files to the build system.
22
23         PR #156812
24
25         * PlatformBlackBerry.cmake:
26
27 2012-05-28  Arvid Nilsson  <anilsson@rim.com>
28
29         [BlackBerry] Add a default tap highlight
30         https://bugs.webkit.org/show_bug.cgi?id=87569
31
32         Reviewed by Rob Buis.
33
34         Add DefaultTapHighlight to the build system
35
36         Reviewed internally by Mike Lattanzio and Mike Fenton.
37
38         PR #154329
39
40         * PlatformBlackBerry.cmake:
41
42 2012-05-24  Crystal Zhang  <haizhang@rim.com>
43
44         [BlackBerry] Implement select popup and remove old hook to air popup
45         https://bugs.webkit.org/show_bug.cgi?id=87419
46
47         Reviewed by Rob Buis.
48
49         Add new files to make file.
50
51         * PlatformBlackBerry.cmake:
52
53 2012-05-24  Raphael Kubo da Costa  <rakuco@webkit.org>
54
55         [EFL] Unreviewed, unbreak `make install' after r117046.
56
57         * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
58         installed headers, since it has been made private and renamed.
59
60 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
61
62         [EFL] Implements the registerProtocolHandler method and option.
63         https://bugs.webkit.org/show_bug.cgi?id=73638
64
65         Reviewed by Andreas Kling.
66
67         The registerProtocolHandler() method allows Web sites to register themselves
68         as possible handlers for particular schemes.
69
70         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
71
72         * PlatformEfl.cmake: Adds the new file into the source list.
73
74 2012-05-21  Christophe Dumez  <christophe.dumez@intel.com>
75
76         [EFL] Minor style fixes in web intents code are needed
77         https://bugs.webkit.org/show_bug.cgi?id=86986
78
79         Reviewed by Adam Barth.
80
81         Fix minor ordering issues in CMake files.
82
83         * CMakeLists.txt:
84         * PlatformEfl.cmake:
85
86 2012-05-18  Christophe Dumez  <christophe.dumez@intel.com>
87
88         [EFL] Add simple implementation of Web Intents
89         https://bugs.webkit.org/show_bug.cgi?id=86354
90
91         Reviewed by Eric Seidel.
92
93         Add new ewk_intent.* and ewk_intent_request.* files to CMake.
94
95         * CMakeLists.txt:
96         * PlatformEfl.cmake:
97
98 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
99
100         [EFL] Add API for Web Database handling
101         https://bugs.webkit.org/show_bug.cgi?id=85178
102
103         Reviewed by Antonio Gomes.
104
105         Added the new Web Database API to the buildsystem.
106
107         * PlatformEfl.cmake:
108
109 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
110
111         [EFL] Fix link error caused by not directly linking with edbus
112         https://bugs.webkit.org/show_bug.cgi?id=86747
113
114         Unreviewed build fix.
115
116         * PlatformEfl.cmake:
117
118 2012-05-16  Kihong Kwon  <kihong.kwon@samsung.com>
119
120         [EFL] Support for Battery Status API on the WebKit-Efl
121         https://bugs.webkit.org/show_bug.cgi?id=83254
122
123         Reviewed by Chang Shu.
124
125         Add e_ukit library and include directory to get battery status of device.
126
127         * PlatformEfl.cmake:
128
129 2012-05-15  Tomasz Morawski  <t.morawski@samsung.com>
130
131         [EFL] Split ewk_private.h file to multiple private files.
132         https://bugs.webkit.org/show_bug.cgi?id=84572
133
134         Reviewed by Antonio Gomes.
135
136         * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
137
138 2012-05-10  Sam D  <dsam2912@gmail.com>
139
140         Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
141         https://bugs.webkit.org/show_bug.cgi?id=72306
142
143         Changed name for InspectorBackendStub.js to
144         InspectorBackendCommands.js
145
146         Reviewed by Yury Semikhatsky.
147
148         * PlatformBlackBerry.cmake:
149
150 2012-05-08  Crystal Zhang  <haizhang@rim.com>
151
152         [BlackBerry] Implement a popup client for HTML controls
153         https://bugs.webkit.org/show_bug.cgi?id=85670
154
155         Reviewed by Rob Buis.
156
157         Add popup client file to build system.
158         
159         * PlatformBlackBerry.cmake:
160
161 2012-05-08  Raphael Kubo da Costa  <rakuco@webkit.org>
162
163         [CMake] Rewrite FindGStreamer.cmake.
164         https://bugs.webkit.org/show_bug.cgi?id=85857
165
166         Reviewed by Daniel Bates.
167
168         We are currently kind of duplicating the same
169         FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
170         to be found. Besides this approach not scaling very well, it
171         relies on pkg-config for version checking, uses the LibFindMacros
172         package that we should deprecate and all the find files could be
173         merged into one, with users using the COMPONENTS feature of the
174         FIND_PACKAGE() call to find the desired plugins.
175
176         FindGStreamer.cmake has then been rewritten to take all that into
177         account:
178         - The LibFindMacros.cmake package is not used anymore.
179         - Version check is performed in the CMake file itself by parsing
180         the gstversion.h header.
181         - All GStreamer plugins are searched and the COMPONENTS keyword
182         used in the FIND_PACKAGE() call is used to check which plugins are
183         required.
184         - The plugins-base and base GStreamer plugins are not searched, as
185         they were not used anywhere in the build system.
186
187         * PlatformEfl.cmake: Update GStreamer-related variable names.
188
189 2012-05-08  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
190
191         [BlackBerry] AutofillManager implementation upstream
192         https://bugs.webkit.org/show_bug.cgi?id=85576
193
194         Reviewed by Rob Buis.
195
196         Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
197         into building system of BlackBerry porting.
198
199         * PlatformBlackBerry.cmake:
200
201 2012-05-03  Jer Noble  <jer.noble@apple.com>
202
203         Move WebKitFullScreenListener into its own file.
204         https://bugs.webkit.org/show_bug.cgi?id=85640
205
206         Reviewed by Maciej Stachowiak .
207
208         Pull WebKitFullScreenListener into its own file.
209
210         * WebKit.xcodeproj/project.pbxproj:
211
212 2012-05-03  Raphael Kubo da Costa  <rakuco@webkit.org>
213
214         [CMake] Rewrite FindCairo.cmake.
215         https://bugs.webkit.org/show_bug.cgi?id=84895
216
217         Reviewed by Daniel Bates.
218
219         The old approach relied on pkg-config for finding Cairo (which
220         introduced a dependency on pkg-config that could be avoided), used
221         the LibFindMacros code that we should probably remove in the
222         future and did not use the FindPackageHandleStandardArguments
223         module.
224
225         Change all that by rewriting the module.
226         - Use the pkg-config output optionally instead of requiring it
227         like LibFindMacros did.
228         - Remove the implicit dependency on FreeType which often found it
229         the wrong way via pkg-config and without considering
230         CMAKE_PREFIX_PATH.
231         - Retrieve the Cairo version by looking at cairo-version.h instead
232         of relying on pkg-config. It requires some additional code for
233         checking if the desired version has been found, but that will not
234         be needed once we start depending on CMake 2.8.3 or later.
235
236         The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
237         instead of <Name>_FOUND, and to keep things consistent
238         Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
239         and CAIRO_INCLUDE_DIRS.
240
241         * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
242
243 2012-04-26  Christophe Dumez  <christophe.dumez@intel.com>
244
245         [EFL] Enable VIDEO_TRACK feature
246         https://bugs.webkit.org/show_bug.cgi?id=84830
247
248         Reviewed by Gustavo Noronha Silva.
249
250         Enable VIDEO_TRACK feature by default for EFL port.
251
252         * PlatformEfl.cmake:
253
254 2012-04-20  Mike Lattanzio  <mlattanzio@rim.com>
255
256         [BlackBerry] Expose WebViewportArguments to WebPageClient
257         https://bugs.webkit.org/show_bug.cgi?id=84471
258
259         Reviewed by Antonio Gomes.
260
261         * PlatformBlackBerry.cmake:
262
263 2012-04-20  Thiago Marcos P. Santos  <thiago.santos@intel.com>
264
265         [EFL] Add Security Origin API
266         https://bugs.webkit.org/show_bug.cgi?id=84023
267
268         Reviewed by Antonio Gomes.
269
270         * PlatformEfl.cmake:
271
272 2012-04-10  Patrick Gansterer  <paroga@webkit.org>
273
274         [CMake] Enable USE_FOLDERS property
275         https://bugs.webkit.org/show_bug.cgi?id=83571
276
277         Reviewed by Daniel Bates.
278
279         Setting the FOLDER property on targets gives more structure 
280         to the generated Visual Studio solutions.
281         This does not affect other CMake generators.
282
283         * CMakeLists.txt:
284
285 2012-04-07  Patrick Gansterer  <paroga@webkit.org>
286
287         [CMake] Cleanup WTF include directories
288         https://bugs.webkit.org/show_bug.cgi?id=82716
289
290         Reviewed by Eric Seidel.
291
292         * CMakeLists.txt:
293
294 2012-04-07  Rob Buis  <rbuis@rim.com>
295
296         [BlackBerry] Add Battery Status API support
297         https://bugs.webkit.org/show_bug.cgi?id=82615
298
299         Reviewed by George Staikos.
300
301         Add BatteryClientBlackBerry.cpp to the build.
302
303         * PlatformBlackBerry.cmake:
304
305 2012-04-06  Charles Wei  <charles.wei@torchmobile.com.cn>
306
307         [BlackBerry] Build fix to match the latest WebCore change
308         https://bugs.webkit.org/show_bug.cgi?id=83358
309
310         Reviewed by Rob Buis.
311
312         * PlatformBlackBerry.cmake:
313
314 2012-04-05  George Staikos  <staikos@webkit.org>
315
316         Add the vibration client for BlackBerry.
317         https://bugs.webkit.org/show_bug.cgi?id=83340
318
319         Reviewed by Rob Buis.
320
321         * PlatformBlackBerry.cmake:
322
323 2012-04-05  Jia Pu  <jpu@apple.com>
324
325         Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
326         https://bugs.webkit.org/show_bug.cgi?id=82970
327
328         Reviewed by Enrica Casucci.
329
330         See WebCore/ChangeLog for details.
331
332         * WebKit.xcodeproj/project.pbxproj:
333
334 2012-04-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
335
336         Support the Network Information API
337         https://bugs.webkit.org/show_bug.cgi?id=73528
338
339         Reviewed by Adam Barth.
340
341         * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
342
343 2012-03-30  Eli Fidler  <efidler@rim.com>
344
345         Enable OpenType Sanitizer for BlackBerry port.
346         https://bugs.webkit.org/show_bug.cgi?id=82782
347
348         Reviewed by Eric Seidel.
349
350         * PlatformBlackBerry.cmake: add libots to link
351
352 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
353
354         [CMake] Unreviewed build fix after r111778.
355
356         * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
357         ${WTF_DIR}/wtf ones.
358
359 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
360
361         [EFL] Add PageClientEfl to WebCoreSupport.
362         https://bugs.webkit.org/show_bug.cgi?id=80748
363
364         Reviewed by Noam Rosenthal.
365
366         * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
367         and PageClientEfl.cpp to the source list.
368
369 2012-03-20  Eric Seidel  <eric@webkit.org>
370
371         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
372         https://bugs.webkit.org/show_bug.cgi?id=80911
373
374         Reviewed by Adam Barth.
375
376         * CMakeLists.txt: Look for headers in Source/WTF.
377
378 2012-03-20  Charles Wei  <charles.wei@torchmobile.com.cn>
379
380         [BlackBerry] Remove OutOfMemoryHandler from the build system
381         https://bugs.webkit.org/show_bug.cgi?id=81649
382
383         Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
384         in the build system for BlackBerry porting.
385
386         Reviewed by Rob Buis.
387
388         * PlatformBlackBerry.cmake:
389
390 2012-03-16  Kihong Kwon  <kihong.kwon@samsung.com>
391
392         Support for Battery Status API
393         https://bugs.webkit.org/show_bug.cgi?id=62698
394
395         Add include directory and file.
396         http://www.w3.org/TR/battery-status/
397
398         Reviewed by Adam Barth.
399
400         * PlatformEfl.cmake:
401
402 2012-03-11  Timothy Hatcher  <timothy@apple.com>
403
404         Update how the Web Inspector resources are loaded.
405
406         https://bugs.webkit.org/show_bug.cgi?id=80798
407         rdar://problem/10359959
408
409         Reviewed by Brian Weinstein.
410
411         * WebKit.xcodeproj/project.pbxproj: Add a framework.
412
413 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
414
415         [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
416         https://bugs.webkit.org/show_bug.cgi?id=80469
417
418         Reviewed by Antonio Gomes.
419
420         * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
421         property on the library being created.
422
423 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
424
425         [EFL] Unreviewed; fix the build after r109877.
426
427         * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
428         include directories so that #include'ing DatabaseDetails.h and
429         friends still works.
430
431 2012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
432
433         [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
434         https://bugs.webkit.org/show_bug.cgi?id=80107
435
436         Reviewed by Antonio Gomes.
437
438         Initial upstream of CredentialManager.[h|cpp] and
439         CredentialTransformData.[h|cpp].
440         No new test.
441
442         * PlatformBlackBerry.cmake:
443
444 2012-03-04  Raphael Kubo da Costa  <kubo@profusion.mobi>
445
446         [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
447         https://bugs.webkit.org/show_bug.cgi?id=71507
448
449         Reviewed by Antonio Gomes.
450
451         * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
452
453 2012-02-24  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
454
455         [EFL][DRT] Implement setValueForUser and setAutofilled.
456         https://bugs.webkit.org/show_bug.cgi?id=79237
457
458         Reviewed by Andreas Kling.
459
460         Adds the main directory of WebKit's source to find headers of JavaScriptCore.
461
462         * PlatformEfl.cmake:
463
464 2012-02-23  Patrick Gansterer  <paroga@webkit.org>
465
466         [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
467         https://bugs.webkit.org/show_bug.cgi?id=79371
468
469         Reviewed by Daniel Bates.
470
471         * CMakeLists.txt:
472         * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
473         * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
474         * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
475
476 2012-02-20  Filip Pizlo  <fpizlo@apple.com>
477
478         JSC should be a triple-tier VM
479         https://bugs.webkit.org/show_bug.cgi?id=75812
480         <rdar://problem/10079694>
481
482         Reviewed by Gavin Barraclough.
483
484         Changed EFL's build system to include a new directory in JavaScriptCore.
485         
486         * CMakeLists.txt:
487
488 2012-02-21  Jon Lee  <jonlee@apple.com>
489
490         Bring notifications support to WK1 mac: showing, canceling, removing notifications
491         https://bugs.webkit.org/show_bug.cgi?id=78783
492         <rdar://problem/10610578>
493
494         Reviewed by Anders Carlsson.
495
496         * WebKit.xcodeproj/project.pbxproj: Added new files.
497
498 2012-02-21  Adam Roben  <aroben@apple.com>
499
500         Roll out r108309, r108323, and r108326
501
502         They broke the 32-bit Lion build.
503
504         Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
505
506         * CMakeLists.txt:
507
508 2012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
509
510         [BlackBerry] Adapt to the removal of WebStringIml.h
511         https://bugs.webkit.org/show_bug.cgi?id=78784
512
513         Reviewed by Antonio Gomes.
514
515         blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
516         has been removed internally. We should adapt to this removal for the
517         upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
518         because it just inherits from WTF::StringImpl but adding nothing.
519
520         * blackberry/Api/WebString.cpp:
521         (BlackBerry::WebKit::WebString::WebString):
522         (BlackBerry::WebKit::WebString::equalIgnoringCase):
523         * blackberry/Api/WebString.h:
524         (WTF):
525
526 2012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
527
528         [BlackBerry] Style clean-up in WebPageCompositor
529         https://bugs.webkit.org/show_bug.cgi?id=78738
530
531         Reviewed by Rob Buis.
532
533         No new functionality, no new tests.
534
535         * blackberry/WebKitSupport/WebPageCompositor.cpp:
536         (BlackBerry::WebKit::WebPageCompositor::drawLayers):
537         * blackberry/WebKitSupport/WebPageCompositor.h:
538         (WebKit):
539
540 2012-02-16  Patrick Gansterer  <paroga@webkit.org>
541
542         [CMake] Add missing include directories.
543
544         * CMakeLists.txt:
545
546 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
547
548         [BlackBerry] Remove ResourceHolderImpl.cpp from build system
549         https://bugs.webkit.org/show_bug.cgi?id=78779
550
551         Reviewed by George Staikos.
552
553         blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
554         has been removed internally. So remove it from the build system.
555
556         * blackberry/CMakeListsBlackBerry.txt:
557
558 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
559
560         [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
561         https://bugs.webkit.org/show_bug.cgi?id=78770
562
563         Reviewed by Rob Buis.
564
565         Initial upstreaming, no new tests.
566
567         * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
568         * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
569
570 2012-02-15  Konrad Piascik  <kpiascik@rim.com>
571
572         [BlackBerry] Upstream BlackBerry specific Web Inspector resources
573         https://bugs.webkit.org/show_bug.cgi?id=78727
574
575         Reviewed by Rob Buis.
576
577         * blackberry/WebCoreSupport/inspectorBB.html: Added.
578         * blackberry/WebCoreSupport/inspectorBB.js: Added.
579         ():
580         (InspectorFrontendHost.copyText):
581
582 2012-02-15  Mike Fenton  <mifenton@rim.com>
583
584         Initial upstreaming of EditorClientBlackBerry
585         https://bugs.webkit.org/show_bug.cgi?id=78730
586
587         Reviewed by Rob Buis.
588
589         Initial upstreaming, no new tests.
590
591         * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
592         (WebCore):
593         (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
594         (WebCore::EditorClientBlackBerry::pageDestroyed):
595         (WebCore::EditorClientBlackBerry::shouldDeleteRange):
596         (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
597         (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
598         (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
599         (WebCore::EditorClientBlackBerry::enableSpellChecking):
600         (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
601         (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
602         (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
603         (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
604         (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
605         (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
606         (WebCore::EditorClientBlackBerry::shouldBeginEditing):
607         (WebCore::EditorClientBlackBerry::shouldEndEditing):
608         (WebCore::EditorClientBlackBerry::shouldInsertNode):
609         (WebCore::EditorClientBlackBerry::shouldInsertText):
610         (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
611         (WebCore::EditorClientBlackBerry::shouldApplyStyle):
612         (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
613         (WebCore::EditorClientBlackBerry::didBeginEditing):
614         (WebCore::EditorClientBlackBerry::respondToChangedContents):
615         (WebCore::EditorClientBlackBerry::respondToChangedSelection):
616         (WebCore::EditorClientBlackBerry::didEndEditing):
617         (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
618         (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
619         (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
620         (WebCore::EditorClientBlackBerry::registerCommandForUndo):
621         (WebCore::EditorClientBlackBerry::registerCommandForRedo):
622         (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
623         (WebCore::EditorClientBlackBerry::canUndo):
624         (WebCore::EditorClientBlackBerry::canRedo):
625         (WebCore::EditorClientBlackBerry::canCopyCut):
626         (WebCore::EditorClientBlackBerry::canPaste):
627         (WebCore::EditorClientBlackBerry::undo):
628         (WebCore::EditorClientBlackBerry::redo):
629         (KeyDownEntry):
630         (KeyPressEntry):
631         (WebCore::EditorClientBlackBerry::interpretKeyEvent):
632         (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
633         (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
634         (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
635         (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
636         (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
637         (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
638         (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
639         (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
640         (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
641         (WebCore::EditorClientBlackBerry::learnWord):
642         (WebCore::EditorClientBlackBerry::checkSpellingOfString):
643         (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
644         (WebCore::EditorClientBlackBerry::checkGrammarOfString):
645         (WebCore::EditorClientBlackBerry::requestCheckingOfString):
646         (WebCore::EditorClientBlackBerry::textChecker):
647         (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
648         (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
649         (WebCore::EditorClientBlackBerry::showSpellingUI):
650         (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
651         (WebCore::EditorClientBlackBerry::getGuessesForWord):
652         (WebCore::EditorClientBlackBerry::willSetInputMethodState):
653         (WebCore::EditorClientBlackBerry::setInputMethodState):
654         * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
655         (WebKit):
656         (WebCore):
657         (EditorClientBlackBerry):
658
659 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
660
661         [BlackBerry] Upstream WebPageClient.h
662         https://bugs.webkit.org/show_bug.cgi?id=78660
663
664         Reviewed by Antonio Gomes.
665
666         Initial upstreaming, no new tests.
667
668         * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
669         is being removed from WebPageClient.h.
670         * blackberry/Api/WebPageClient.h: Added.
671         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
672         because this inclusion is being removed from WebPageClient.h.
673
674 2012-02-15  Rob Buis  <rbuis@rim.com>
675
676         [BlackBerry] Upstream remaining classes in Api
677         https://bugs.webkit.org/show_bug.cgi?id=78644
678
679         Reviewed by Antonio Gomes.
680
681         No functionalities changed, no new tests.
682
683         * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
684
685 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
686
687         [BlackBerry] Upstreaming WebSettings code
688         https://bugs.webkit.org/show_bug.cgi?id=78633
689
690         Reviewed by Rob Buis.
691
692         Initial upstreaming, no new tests.
693
694         * blackberry/Api/WebSettings.cpp: Added.
695         * blackberry/Api/WebSettings.h: Added.
696         * blackberry/Api/WebSettings_p.h: Added.
697
698 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
699
700         [BlackBerry] Upstreaming DOMSupport files
701         https://bugs.webkit.org/show_bug.cgi?id=78607
702
703         Reviewed by Rob Buis.
704
705         Initial upstreaming, no new tests.
706
707         * blackberry/WebKitSupport/DOMSupport.cpp: Added.
708         * blackberry/WebKitSupport/DOMSupport.h: Added.
709
710 2012-02-14  Jeff Rogers  <jrogers@rim.com>
711
712         [BlackBerry] Remove OpenVG references
713         https://bugs.webkit.org/show_bug.cgi?id=78623
714
715         Reviewed by Rob Buis.
716
717         Removed references to USE(OPENVG) and the related code.
718
719         * blackberry/Api/BackingStore.cpp:
720         (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
721         (BlackBerry::WebKit::BackingStorePrivate::repaint):
722         (BlackBerry::WebKit::BackingStorePrivate::renderContents):
723         (BlackBerry::WebKit::BackingStore::createSurface):
724         * blackberry/Api/BackingStore_p.h:
725
726 2012-02-14  Andy Chen  <andchen@rim.com>
727
728         Initial upstreaming for find-in-page for BlackBerry port
729         https://bugs.webkit.org/show_bug.cgi?id=78615
730
731         Create a new class InPageSearchManager for find-in-page and
732         remove the functions in SelectionHandler
733
734         Reviewed by Rob Buis.
735
736         * blackberry/CMakeListsBlackBerry.txt:
737         * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
738         (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
739         (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
740         (BlackBerry::WebKit::InPageSearchManager::findNextString):
741         (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
742         (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
743         * blackberry/WebKitSupport/InPageSearchManager.h: Added.
744         * blackberry/WebKitSupport/SelectionHandler.cpp:
745         * blackberry/WebKitSupport/SelectionHandler.h:
746
747 2012-02-14  Jacky Jiang  <zhajiang@rim.com>
748
749         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
750         https://bugs.webkit.org/show_bug.cgi?id=78275
751
752         Reviewed by Rob Buis.
753
754         Initial upstream, no new tests.
755
756         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
757         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
758
759 2012-02-14  Lianghui Chen  <liachen@rim.com>
760
761         Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
762         https://bugs.webkit.org/show_bug.cgi?id=78605
763
764         Reviewed by Rob Buis.
765
766         Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
767
768         * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
769         (WebKit):
770         (BlackBerry::WebKit::getExtensionForMimeType):
771         (BlackBerry::WebKit::getMimeTypeForExtension):
772         * blackberry/Api/WebKitMIMETypeConverter.h: Added.
773         (WebKit):
774         * blackberry/Api/WebKitTextCodec.cpp:
775         * blackberry/Api/WebKitTextCodec.h:
776         * blackberry/CMakeListsBlackBerry.txt:
777
778 2012-02-14  Ed Baker  <edbaker@rim.com>
779
780         [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
781         https://bugs.webkit.org/show_bug.cgi?id=78608
782
783         Ensure that when selection handles leave the content bounding box that
784         the handle not being dragged remains fixed. Do not applying padding to
785         a direction that would cause the selection to shrink when performing
786         the handle direction detection.
787
788         Reviewed by Rob Buis.
789
790         * blackberry/WebKitSupport/SelectionHandler.cpp:
791         (BlackBerry::WebKit::directionOfPointRelativeToRect):
792         (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
793         (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
794         (BlackBerry::WebKit::SelectionHandler::setSelection):
795         * blackberry/WebKitSupport/SelectionHandler.h:
796
797 2012-02-14  Rob Buis  <rbuis@rim.com>
798
799         [BlackBerry] Upstream remaining classes in Api
800         https://bugs.webkit.org/show_bug.cgi?id=78644
801
802         Reviewed by Antonio Gomes.
803
804         Initial upstream, no new tests.
805
806         * blackberry/Api/BlackBerryContext.h: Added.
807         * blackberry/Api/BlackBerryGlobal.cpp: Added.
808         * blackberry/Api/BlackBerryGlobal.h: Added.
809         * blackberry/Api/Version.cpp: Added.
810         * blackberry/Api/Version.h: Added.
811
812 2012-02-14  Rob Buis  <rbuis@rim.com>
813
814         [BlackBerry] Upstream backing store related classes
815         https://bugs.webkit.org/show_bug.cgi?id=78517
816
817         Reviewed by Antonio Gomes.
818
819         Initial upstream, no new tests.
820
821         * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
822         * blackberry/WebKitSupport/BackingStoreClient.h: Added.
823         * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
824         * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
825         * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
826         * blackberry/WebKitSupport/BackingStoreTile.h: Added.
827
828 2012-02-13  Nima Ghanavatian  <nghanavatian@rim.com>
829
830         Initial upstreaming of selection handling code for BlackBerry port
831         https://bugs.webkit.org/show_bug.cgi?id=78136
832
833         Reviewed by Rob Buis.
834
835         Initial upstreaming, no new tests.
836
837         * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
838         * blackberry/WebKitSupport/SelectionHandler.h: Added.
839
840 2012-02-10  Mike Fenton  <mifenton@rim.com>
841
842         BlackBerry Port - Input focus is suppressed during XHR loads
843         https://bugs.webkit.org/show_bug.cgi?id=78368
844
845         Allow JS to trigger the VKB and input focus when XHR scripting
846         is active.
847
848         This switching the loaded state to checking the webpages loaded state
849         which is only updated after initial load.   When additional loading
850         events happen for XHR, it remains false and focus events function.
851
852         Also add detailed FocusLog's to shouldAcceptInputFocus.
853
854         Reviewed by Rob Buis.
855
856         * blackberry/WebKitSupport/InputHandler.cpp:
857         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
858
859 2012-02-10  Mike Fenton  <mifenton@rim.com>
860
861         BlackBerry Port - JS focus on blur can cause recursion
862         https://bugs.webkit.org/show_bug.cgi?id=78368
863
864         Prevent JS recursion of blur/focus by allowing focus
865         if we are already trying to prevent focus.
866
867         Reviewed by Rob Buis.
868
869         * blackberry/WebKitSupport/InputHandler.cpp:
870         (BlackBerry::WebKit::InputHandler::InputHandler):
871         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
872         (BlackBerry::WebKit::InputHandler::setElementFocused):
873         * blackberry/WebKitSupport/InputHandler.h:
874         (InputHandler):
875
876 2012-02-10  Rob Buis  <rbuis@rim.com>
877
878         [BlackBerry] Upstream graphics helper classes in WebKitSupport
879         https://bugs.webkit.org/show_bug.cgi?id=78278
880
881         Reviewed by Antonio Gomes.
882
883         Initial upstream, no new tests.
884
885         * blackberry/WebKitSupport/RenderQueue.cpp: Added.
886         * blackberry/WebKitSupport/RenderQueue.h: Added.
887
888 2012-02-10  Rob Buis  <rbuis@rim.com>
889
890         [BlackBerry] Upstream graphics helper classes in WebKitSupport
891         https://bugs.webkit.org/show_bug.cgi?id=78278
892
893         Reviewed by Antonio Gomes.
894
895         Initial upstream, no new tests.
896
897         * blackberry/WebKitSupport/SurfacePool.cpp: Added.
898         * blackberry/WebKitSupport/SurfacePool.h: Added.
899         * blackberry/WebKitSupport/TileIndex.h: Added.
900         * blackberry/WebKitSupport/TileIndexHash.h: Added.
901
902 2012-02-09  Leo Yang  <leo.yang@torchmobile.com.cn>
903
904         [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
905         https://bugs.webkit.org/show_bug.cgi?id=78203
906
907         Reviewed by Rob Buis.
908
909         Initial upstream, no new tests.
910
911         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
912         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
913
914 2012-02-09  Rob Buis  <rbuis@rim.com>
915
916         [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
917         https://bugs.webkit.org/show_bug.cgi?id=78276
918
919         Reviewed by Antonio Gomes.
920
921         Initial upstream, no new tests.
922
923         * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
924         * blackberry/WebKitSupport/WebPageCompositor.h: Added.
925
926 2012-02-08  Jacky Jiang  <zhajiang@rim.com>
927
928         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
929         https://bugs.webkit.org/show_bug.cgi?id=78049
930
931         Reviewed by Rob Buis.
932
933         Initial upstream, no new tests.
934
935         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
936         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
937         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
938         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
939
940 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
941
942         [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
943         https://bugs.webkit.org/show_bug.cgi?id=78082
944
945         Reviewed by Rob Buis.
946
947         Initial upstream, no new tests.
948
949         * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
950         * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
951
952 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
953
954         [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
955         https://bugs.webkit.org/show_bug.cgi?id=78078
956
957         Reviewed by Rob Buis.
958
959         WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
960         been upstreamed has been removed from the BlackBerry porting internally.
961         So we should remove it from the build system.
962
963         * blackberry/CMakeListsBlackBerry.txt:
964
965 2012-02-08  Rob Buis  <rbuis@rim.com>
966
967         [BlackBerry] Upstream DumpRenderTreeBlackBerry
968         https://bugs.webkit.org/show_bug.cgi?id=78042
969
970         Reviewed by Antonio Gomes.
971
972         Add abstract interface for our DumpRenderTree solution.
973
974         * blackberry/Api/DumpRenderTreeClient.h: Added.
975
976 2012-02-08  Nima Ghanavatian  <nghanavatian@rim.com>
977
978         Initial upstreaming of input handling for BlackBerry port
979         https://bugs.webkit.org/show_bug.cgi?id=77992
980
981         Reviewed by Rob Buis.
982
983         * blackberry/WebKitSupport/InputHandler.cpp: Added.
984         * blackberry/WebKitSupport/InputHandler.h: Added.
985
986 2012-02-07  Robert Kroeger  <rjkroege@chromium.org>
987
988         [chromium] Remove no longer necessary Chromium gesture recognizer code.
989         https://bugs.webkit.org/show_bug.cgi?id=77492
990
991         Reviewed by Adam Barth.
992
993         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
994
995 2012-02-07  Leo Yang  <leo.yang@torchmobile.com.cn>
996
997         [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
998         https://bugs.webkit.org/show_bug.cgi?id=77843
999
1000         Reviewed by Rob Buis.
1001
1002         Initial upstream, no new tests.
1003
1004         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
1005         * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
1006
1007 2012-02-07  Rob Buis  <rbuis@rim.com>
1008
1009         [BlackBerry] Upstream DumpRenderTreeSupport
1010         https://bugs.webkit.org/show_bug.cgi?id=77991
1011
1012         Reviewed by Antonio Gomes.
1013
1014         No functionalities changed, no new tests.
1015
1016         * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
1017         (toGeolocationClientMock):
1018         (DumpRenderTreeSupport::DumpRenderTreeSupport):
1019         (DumpRenderTreeSupport::~DumpRenderTreeSupport):
1020         (DumpRenderTreeSupport::javaScriptObjectsCount):
1021         (DumpRenderTreeSupport::garbageCollectorCollect):
1022         (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
1023         (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
1024         (DumpRenderTreeSupport::linksIncludedInFocusChain):
1025         (DumpRenderTreeSupport::dumpConfigurationForViewport):
1026         (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
1027         (DumpRenderTreeSupport::resetGeolocationMock):
1028         (DumpRenderTreeSupport::setMockGeolocationError):
1029         (DumpRenderTreeSupport::setMockGeolocationPermission):
1030         (DumpRenderTreeSupport::setMockGeolocationPosition):
1031         (DumpRenderTreeSupport::scalePageBy):
1032         (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
1033         * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
1034         (WebKit):
1035         (WebCore):
1036         (WTF):
1037         (DumpRenderTreeSupport):
1038
1039 2012-02-07  Jacky Jiang  <zhajiang@rim.com>
1040
1041         [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
1042         https://bugs.webkit.org/show_bug.cgi?id=77993
1043
1044         Reviewed by Rob Buis.
1045
1046         Initial upstream, no new tests.
1047
1048         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
1049         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
1050         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
1051         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
1052
1053 2012-02-06  Leo Yang  <leo.yang@torchmobile.com.cn>
1054
1055         [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
1056         https://bugs.webkit.org/show_bug.cgi?id=77927
1057
1058         Reviewed by Antonio Gomes.
1059
1060         WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
1061         GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
1062         use the d pointer directly because the client is internal implementation.
1063
1064         No functionalities changed, no new tests.
1065
1066         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
1067         (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
1068         (GeolocationControllerClientBlackBerry::requestPermission):
1069         (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
1070         (GeolocationControllerClientBlackBerry::onLocationUpdate):
1071         (GeolocationControllerClientBlackBerry::onLocationError):
1072         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
1073         (WebKit):
1074         (GeolocationControllerClientBlackBerry):
1075
1076 2012-02-06  Robin Cao  <robin.cao@torchmobile.com.cn>
1077
1078         [BlackBerry] Remove unused variable in BackingStore
1079         https://bugs.webkit.org/show_bug.cgi?id=77851
1080
1081         Reviewed by Kentaro Hara.
1082
1083         * blackberry/Api/BackingStore.cpp:
1084         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1085
1086 2012-02-04  Jacky Jiang  <zhajiang@rim.com>
1087
1088         [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
1089         https://bugs.webkit.org/show_bug.cgi?id=77751
1090
1091         Reviewed by Rob Buis.
1092
1093         Initial upstream, no new tests.
1094
1095         * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
1096         * blackberry/WebCoreSupport/ClientExtension.h: Added.
1097         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
1098         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
1099
1100 2012-01-11  Jacky Jiang  <zhajiang@rim.com>
1101
1102         [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
1103         https://bugs.webkit.org/show_bug.cgi?id=76096
1104
1105         Reviewed by Rob Buis.
1106
1107         We shouldn't blit visible contents for direct rendering. Guard it from
1108         call sites.
1109
1110         * blackberry/Api/BackingStore.cpp:
1111         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1112         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1113
1114 2012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
1115
1116         [Qt][WK2] Fix the build for newer Qt5
1117         https://bugs.webkit.org/show_bug.cgi?id=75964
1118
1119         Reviewed by Simon Hausmann.
1120
1121         * WebKit.pri: Added the new files to the buildsystem.
1122
1123 2012-01-10  Mike Lattanzio  <mlattanzio@rim.com>
1124
1125         [BlackBerry] Fix assertion failure in BackingStore::blitContents
1126         https://bugs.webkit.org/show_bug.cgi?id=75976
1127
1128         Prevent an assertion failure in BackingStore::blitContents by
1129         checking that the srcRect of the transformation matrix is non empty.
1130
1131         Reviewed by Adam Treat.
1132
1133         Upstream BlackBerry port is not yet building and testable.
1134
1135         * blackberry/Api/BackingStore.cpp:
1136         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1137
1138 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
1139
1140         [Mac] Sort the resources of WebKit.xcodeproj
1141         https://bugs.webkit.org/show_bug.cgi?id=75634
1142
1143         Reviewed by Andreas Kling.
1144
1145         * WebKit.xcodeproj/project.pbxproj:
1146
1147 2012-01-06  Jacky Jiang  <zhajiang@rim.com>
1148
1149         [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
1150         https://bugs.webkit.org/show_bug.cgi?id=75649
1151
1152         Reviewed by Antonio Gomes.
1153
1154         Initial upstream, no new tests.
1155
1156         * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
1157         * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
1158
1159 2012-01-03  Jon Lee  <jonlee@apple.com>
1160
1161         Leak of WebNotificationClient when page is destroyed
1162         https://bugs.webkit.org/show_bug.cgi?id=74980
1163         <rdar://problem/10611231>
1164
1165         Reviewed by Mark Rowe.
1166
1167         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
1168         (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
1169         model differs.
1170         * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
1171
1172 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
1173
1174         [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
1175         https://bugs.webkit.org/show_bug.cgi?id=74643
1176
1177         Reviewed by Rob Buis.
1178
1179         Initial upstream, no new tests.
1180
1181         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
1182         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
1183         * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
1184         * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
1185
1186 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
1187
1188         [BlackBerry] Regression: lots of checkerboarding
1189         https://bugs.webkit.org/show_bug.cgi?id=74611
1190
1191         Reviewed by Daniel Bates.
1192
1193         Fix a regression caused by r102843 which introduced a lot of unnecessary
1194         checkerboarding. R102843 changed behavior by removing a check for blit
1195         based on whether the render actually took place and whether the
1196         backingstore was in the midst of suspended updates.
1197         The initial anthor is Adam Treat <atreat@rim.com>.
1198
1199         * blackberry/Api/BackingStore.cpp:
1200         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1201         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1202         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1203         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1204         * blackberry/Api/BackingStore_p.h:
1205         (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
1206
1207 2011-12-15  Adam Treat  <atreat@rim.com>
1208
1209         Reviewed by Rob Buis.
1210
1211         https://bugs.webkit.org/show_bug.cgi?id=74609
1212         PR 122703
1213
1214         For certain configurations of webpage content and zoom level we were
1215         failing to produce a valid backingstore matrix by being to strict on
1216         whether a given matrix fits the preferred matrix orientation.
1217         This patch fixes this by insisting on storing a candidate divisor
1218         whether or not it agrees with the preferred matrix orientation and then
1219         comparing all subsequent divisors.
1220
1221         * blackberry/Api/BackingStore.cpp:
1222         (BlackBerry::WebKit::divisorIsPerfectWidth):
1223         (BlackBerry::WebKit::divisorIsPerfectHeight):
1224         (BlackBerry::WebKit::divisorIsPreferredDirection):
1225         (BlackBerry::WebKit::bestDivisor):
1226
1227 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1228
1229         [BlackBerry] Refactor code and add some debug messages in backing store
1230         https://bugs.webkit.org/show_bug.cgi?id=74539
1231
1232         Reviewed by Antonio Gomes.
1233
1234         Refactor and get rid of the confusing and unnecessary
1235         'renderContentOnly' flag from the family of render methods in the
1236         backing store.
1237         Remove the overload of the render method that takes a list of rects from
1238         the backing store since it is just a for loop and only one place calls it.
1239         Add a debug message to illustrate when we start showing checkerboard and
1240         when we stop.
1241         Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
1242         and add a new message for debugging WebCore invalidation requests.
1243         The original author is Adam Treat <atreat@rim.com>
1244
1245         * blackberry/Api/BackingStore.cpp:
1246         (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
1247         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1248         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1249         (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
1250         (BlackBerry::WebKit::BackingStorePrivate::render):
1251         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1252         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1253         (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
1254         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1255         (BlackBerry::WebKit::BackingStorePrivate::updateTile):
1256         (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
1257         * blackberry/Api/BackingStore_p.h:
1258
1259 2011-12-14  Robin Qiu  <robin.qiu@torchmobile.com.cn>
1260
1261         [BlackBerry] Add notification support for the BlackBerry port
1262         https://bugs.webkit.org/show_bug.cgi?id=73194
1263
1264         Reviewed by Nikolas Zimmermann.
1265
1266         Contributed by Torch team, the main contributor is Robin Qiu
1267         <robin.qiu@torchmobile.com.cn>.
1268
1269         Initial upstream, no new tests.
1270
1271         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
1272         (WebKit::NotificationPresenterImpl::instance):
1273         (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
1274         (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
1275         (WebKit::NotificationPresenterImpl::show):
1276         (WebKit::NotificationPresenterImpl::cancel):
1277         (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
1278         (WebKit::NotificationPresenterImpl::requestPermission):
1279         (WebKit::NotificationPresenterImpl::onPermission):
1280         (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
1281         (WebKit::NotificationPresenterImpl::checkPermission):
1282         (WebKit::NotificationPresenterImpl::notificationClicked):
1283         * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
1284         There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
1285         To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
1286
1287 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1288
1289         [BlackBerry] Switch to libjpeg for decoding
1290         https://bugs.webkit.org/show_bug.cgi?id=74475
1291
1292         Reviewed by Daniel Bates.
1293
1294         Append libjpeg instead of libimg.
1295
1296         * blackberry/CMakeListsBlackBerry.txt:
1297
1298 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1299
1300         Upstream text codec and web string files of BlackBerry API
1301         https://bugs.webkit.org/show_bug.cgi?id=73586
1302
1303         Reviewed by Daniel Bates.
1304
1305         Initial upstream, no new tests.
1306
1307         * blackberry/Api/WebKitTextCodec.cpp: Added.
1308         (BlackBerry::WebKit::isSameEncoding):
1309         (BlackBerry::WebKit::isASCIICompatibleEncoding):
1310         (BlackBerry::WebKit::transcode):
1311         (BlackBerry::WebKit::base64DecodePolicyForWebCore):
1312         (BlackBerry::WebKit::base64Decode):
1313         (BlackBerry::WebKit::base64Encode):
1314         (BlackBerry::WebKit::unescapeURL):
1315         (BlackBerry::WebKit::escapeURL):
1316         (BlackBerry::WebKit::getExtensionForMimeType):
1317         * blackberry/Api/WebKitTextCodec.h: Added.
1318         * blackberry/Api/WebString.cpp: Added.
1319         (BlackBerry::WebKit::WebString::WebString):
1320         (BlackBerry::WebKit::WebString::~WebString):
1321         (BlackBerry::WebKit::WebString::fromUtf8):
1322         (BlackBerry::WebKit::WebString::operator=):
1323         (BlackBerry::WebKit::WebString::utf8):
1324         (BlackBerry::WebKit::WebString::characters):
1325         (BlackBerry::WebKit::WebString::length):
1326         (BlackBerry::WebKit::WebString::isEmpty):
1327         (BlackBerry::WebKit::WebString::equal):
1328         (BlackBerry::WebKit::WebString::equalIgnoringCase):
1329         * blackberry/Api/WebString.h: Added.
1330
1331 2011-12-13  Arvid Nilsson  <anilsson@rim.com>
1332
1333         [Blackberry] Fix a leak in BackingStore class
1334
1335         Don't leak the blit generation condvar and mutex.
1336
1337         https://bugs.webkit.org/show_bug.cgi?id=74444
1338
1339         Reviewed by Antonio Gomes.
1340
1341         * blackberry/Api/BackingStore.cpp:
1342         (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
1343
1344 2011-12-09  Jacky Jiang  <zhajiang@rim.com>
1345
1346         Upstream BlackBerry API backing store files
1347         https://bugs.webkit.org/show_bug.cgi?id=73668
1348
1349         Reviewed by Daniel Bates.
1350
1351         Contributed by Torch team, the main contributor is Adam Treat
1352         <atreat@rim.com>.
1353
1354         Initial upstream, no new tests.
1355
1356         * blackberry/Api/BackingStore.cpp: Added.
1357         * blackberry/Api/BackingStore.h: Added.
1358         * blackberry/Api/BackingStore_p.h: Added.
1359
1360 2011-12-06  Leo Yang  <leo.yang@torchmobile.com.cn>
1361
1362         Upstream about: feature in WebKit/blackberry/WebCoreSupport/
1363         https://bugs.webkit.org/show_bug.cgi?id=73612
1364
1365         Reviewed by Antonio Gomes.
1366
1367         * blackberry/CMakeListsBlackBerry.txt:
1368         * blackberry/WebCoreSupport/AboutData.cpp: Added.
1369         (WebCore::numberToHTMLTr):
1370         (WebCore::configPage):
1371         (WebCore::cacheTypeStatisticToHTMLTr):
1372         (WebCore::memoryPage):
1373         * blackberry/WebCoreSupport/AboutData.h: Added.
1374         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
1375         * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
1376         * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
1377         * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
1378
1379 2011-12-01  Ryuan Choi  <ryuan.choi@samsung.com>
1380
1381         [EFL] Cleanup includes to reduce code complexity.
1382         https://bugs.webkit.org/show_bug.cgi?id=73540
1383
1384         Reviewed by Gustavo Noronha Silva.
1385
1386         * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
1387
1388 2011-11-28  Jon Lee  <jonlee@apple.com>
1389
1390         Create skeleton framework for notifications support in WK2
1391         https://bugs.webkit.org/show_bug.cgi?id=73253
1392         <rdar://problem/10356943>
1393
1394         Reviewed by Sam Weinig.
1395
1396         * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
1397
1398 2011-11-26  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
1399
1400         [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
1401         https://bugs.webkit.org/show_bug.cgi?id=72784
1402
1403         Reviewed by Nikolas Zimmermann.
1404
1405         Abstracted the JavaScript file names from inspector/front-end/inspector.html
1406         to keep them in-sync with the changes of inspector.html.
1407
1408         * blackberry/CMakeListsBlackBerry.txt:
1409
1410 2011-11-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
1411
1412         [CMake] Move the top-level logic to the top-level directory.
1413         https://bugs.webkit.org/show_bug.cgi?id=72685
1414
1415         Reviewed by Brent Fulgham.
1416
1417         * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
1418
1419 2011-11-20  Mark Rowe  <mrowe@apple.com>
1420
1421         <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
1422
1423         Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
1424         File Manager APIs.
1425
1426         Reviewed by Dan Bernstein.
1427
1428         * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
1429         so it should add only negligible launch time overhead.
1430
1431 2011-11-18  Daniel Bates  <dbates@rim.com>
1432
1433         Add CMake build infrastructure for the BlackBerry port
1434         https://bugs.webkit.org/show_bug.cgi?id=72768
1435
1436         Reviewed by Antonio Gomes.
1437
1438         * blackberry: Added.
1439         * blackberry/CMakeListsBlackBerry.txt: Added.
1440
1441 2011-11-18  Patrick Gansterer  <paroga@webkit.org>
1442
1443         [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1444         https://bugs.webkit.org/show_bug.cgi?id=72710
1445
1446         Reviewed by Brent Fulgham.
1447
1448         * CMakeLists.txt:
1449
1450 2011-11-17  Simon Hausmann  <simon.hausmann@nokia.com>
1451
1452         [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
1453         https://bugs.webkit.org/show_bug.cgi?id=72595
1454
1455         Reviewed by Noam Rosenthal.
1456
1457         * WebKit.pri: Add qwebelement_p.h to HEADERS.
1458
1459 2011-11-11  Darin Adler  <darin@apple.com>
1460
1461         * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
1462         If an older Xcode downgrades this file and we have a risk of some kind of
1463         oscillating commit situation, please contact me so I know not to do this again.
1464
1465 2011-11-08  Nikolas Zimmermann  <nzimmermann@rim.com>
1466
1467         Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1468         https://bugs.webkit.org/show_bug.cgi?id=71368
1469
1470         Reviewed by Antti Koivisto.
1471
1472         * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1473
1474 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1475
1476         [Qt] Refactor and clean up the qmake build system
1477
1478         The qmake build system has accumulated a bit of cruft and redundancy
1479         over time. There's also a fairly tight coupling between how to build
1480         the various targets, and _what_ to build, making it harder to add new
1481         rules or sources. This patch aims to elevate these issues somewhat.
1482
1483         This is a short-list of the changes:
1484
1485           * The rules for how to build targets are now mostly contained as
1486             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1487             allows us to do pre- and post-processing of each project file,
1488             which helps to clean up the actual project files.
1489
1490           * Derived sources are no longer generated as a separate make-step
1491             but is part of each target's project file as a subdir. Makefile
1492             rules are used to ensure that we run make on the derived sources
1493             before running qmake on the actual target makefile. This makes
1494             it easier to keep a proper dependency between derived sources
1495             and the target.
1496
1497           * We use GNU make and the compiler to generate dependencies on
1498             UNIX-based systems running Qt 5. This allows us to lessen the
1499             need to run qmake, which should reduce compile time.
1500
1501           * WebKit2 is now build by default if building with Qt 5. It can
1502             be disabled by passing --no-webkit2 to build-webkit.
1503
1504         The result of these changes are hopefully a cleaner and easier
1505         build system to modify, and faster build times due to no longer
1506         running qmake on every single build. It's also a first step
1507         towards possibly generating the list of sources using another
1508         build system.
1509
1510         https://bugs.webkit.org/show_bug.cgi?id=71222
1511
1512         Reviewed by Simon Hausmann.
1513
1514         * WebKit.pri: Added.
1515
1516 2011-10-10  Joseph Pecoraro  <joepeck@webkit.org>
1517
1518         Extract WebOpenPanelResultListener out into its own file
1519         https://bugs.webkit.org/show_bug.cgi?id=69575
1520
1521         Reviewed by David Kilzer.
1522
1523         * WebKit.xcodeproj/project.pbxproj:
1524
1525 2011-10-06  Anders Carlsson  <andersca@apple.com>
1526
1527         When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
1528         https://bugs.webkit.org/show_bug.cgi?id=69586
1529
1530         Reviewed by Darin Adler.
1531
1532         * WebKit.xcodeproj/project.pbxproj:
1533         When building with clang, we don't need to run the check-for-global-initializers and
1534         check-for-exit-time-destructors anymore.
1535
1536 2011-09-27  Andy Estes  <aestes@apple.com>
1537
1538         WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
1539         https://bugs.webkit.org/show_bug.cgi?id=68863
1540
1541         Reviewed by Darin Adler.
1542
1543         The SolarWalk binary does not link against WebKit.framework directly,
1544         so calling NSVersionOfLinkTimeLibrary() will not return the version of
1545         WebKit against which SolarWalk was linked. Since Solar Walk has
1546         released an update that addresses the issue for which this app-specific
1547         hack was originally added, we should just remove the hack.
1548
1549         * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
1550
1551 2011-09-25  Adam Barth  <abarth@webkit.org>
1552
1553         Remove PLATFORM(HAIKU) and associated code
1554         https://bugs.webkit.org/show_bug.cgi?id=68774
1555
1556         Reviewed by Sam Weinig.
1557
1558         * haiku: Removed.
1559         * haiku/WebCoreSupport: Removed.
1560         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
1561         * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
1562         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
1563         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
1564         * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
1565         * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
1566         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
1567         * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
1568         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
1569         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
1570         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
1571         * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
1572
1573 2011-09-23  Anders Carlsson  <andersca@apple.com>
1574
1575         Axe WebImageRendererFactory
1576         https://bugs.webkit.org/show_bug.cgi?id=68715
1577
1578         Reviewed by Darin Adler.
1579
1580         Remove WebImageRendererFactory.m from the Xcode project.
1581
1582         * WebKit.xcodeproj/project.pbxproj:
1583
1584 2011-09-23  Anders Carlsson  <andersca@apple.com>
1585
1586         Add OVERRIDE to a bunch of virtual member functions on clients
1587         https://bugs.webkit.org/show_bug.cgi?id=68712
1588
1589         Reviewed by Sam Weinig.
1590
1591         * WebKit.xcodeproj/project.pbxproj:
1592
1593 2011-09-21  Dan Bernstein  <mitz@apple.com>
1594
1595         WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
1596         https://bugs.webkit.org/show_bug.cgi?id=68451
1597
1598         Reviewed by Darin Adler.
1599
1600         * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
1601         check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
1602
1603 2011-09-19  Anders Carlsson  <andersca@apple.com>
1604
1605         Remove WebViewEventHandling.mm
1606         https://bugs.webkit.org/show_bug.cgi?id=68387
1607
1608         Reviewed by Adam Roben.
1609
1610         Remove WebViewEventHandling.mm from the Xcode project.
1611
1612         * WebKit.xcodeproj/project.pbxproj:
1613
1614 2011-09-19  Dan Bernstein  <mitz@apple.com>
1615
1616         WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
1617         https://bugs.webkit.org/show_bug.cgi?id=68323
1618
1619         Reviewed by Sam Weinig.
1620
1621         Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
1622
1623         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
1624         * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
1625         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
1626         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
1627
1628 2011-09-16  Filip Pizlo  <fpizlo@apple.com>
1629
1630         DFG JIT should inline Math.abs
1631         https://bugs.webkit.org/show_bug.cgi?id=68227
1632
1633         Reviewed by Oliver Hunt.
1634
1635         Added JavaScriptCore/dfg to include path path.
1636
1637         * CMakeLists.txt:
1638
1639 2011-09-14  Anders Carlsson  <andersca@apple.com>
1640
1641         Get rid of WebCoreViewFactory and its WebViewFactory subclass
1642         https://bugs.webkit.org/show_bug.cgi?id=68124
1643
1644         Reviewed by Sam Weinig.
1645
1646         * WebKit.xcodeproj/project.pbxproj:
1647
1648 2011-08-23  Jonas M. Gastal <jgastal@profusion.mobi>
1649
1650         Reviewed by Antonio Gomes.
1651
1652         [EFL] Exporting JavaScript objects for EFL port
1653         https://bugs.webkit.org/show_bug.cgi?id=43446
1654
1655         This patch allows to export objects to JavaScript API,
1656         just like qt does, but it uses the netscape api
1657         to do the convertion to javascript object.
1658
1659         * CMakeLists.txt:
1660         Adding necessary files for the patch.
1661
1662 2011-08-05  Anders Carlsson  <andersca@apple.com>
1663
1664         Remove PluginHalter
1665         https://bugs.webkit.org/show_bug.cgi?id=65729
1666
1667         Reviewed by Darin Adler.
1668
1669         Remove deleted files from Xcode project.
1670
1671         * WebKit.xcodeproj/project.pbxproj:
1672
1673 2011-07-28  Tony Chang  <tony@chromium.org>
1674
1675         Add sql to svn:ignore and remove app.
1676
1677         * chromium: Modified property svn:ignore.
1678
1679 2011-07-08  David Reveman  <reveman@chromium.org>
1680
1681         Reviewed by Stephen White.
1682
1683         [Chromium] Edge anti-aliasing for composited layers.
1684         https://bugs.webkit.org/show_bug.cgi?id=61388
1685
1686         Track changes to TilingData class which now uses an outer border.
1687
1688         * chromium/tests/TilingDataTest.cpp:
1689
1690 2011-06-30  Leandro Pereira  <leandro@profusion.mobi>
1691
1692         Reviewed by Simon Hausmann.
1693
1694         generate-webkitversion.pl should not "use Switch"
1695         https://bugs.webkit.org/show_bug.cgi?id=63628
1696
1697         Switch got deprecated on recent Perl versions and the script wasn't
1698         using the switch statement.
1699         
1700         * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
1701
1702 2011-06-01  Jer Noble  <jer.noble@apple.com>
1703
1704         Reviewed by Eric Carlson.
1705
1706         Move Full Screen Controllers into WebCore.
1707
1708         Remove dependency on QTKit from wekitExitFullscreen()
1709         https://bugs.webkit.org/show_bug.cgi?id=61843
1710
1711         WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
1712         have been moved into WebCore.
1713
1714         * WebKit.xcodeproj/project.pbxproj:
1715
1716 2011-06-15  David Kilzer  <ddkilzer@apple.com>
1717
1718         <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
1719
1720         Reviewed by Joseph Pecoraro.
1721
1722         * WebKit.xcodeproj/project.pbxproj:
1723         (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
1724         and change file type to Objective-C++.
1725
1726 2011-06-02  Adam Barth  <abarth@webkit.org>
1727
1728         Reviewed by Ryosuke Niwa.
1729
1730         Update svn:ignore property on Source/WebKit/chromium
1731         https://bugs.webkit.org/show_bug.cgi?id=61952
1732
1733         Add some more generated files and directories mapped in using DEPS to svn:ignore.
1734
1735         * chromium: Modified property svn:ignore.
1736
1737 2011-05-20  Andy Estes  <aestes@apple.com>
1738
1739         Reviewed by Darin Adler.
1740
1741         WebView loses firstResponder status when entering full-screen mode.
1742         https://bugs.webkit.org/show_bug.cgi?id=61153
1743
1744         * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
1745         private header so that WebKit2 can include it.
1746
1747 2011-05-16  Dan Bernstein  <mitz@apple.com>
1748
1749         No need to compile .js files, that is what the JIT is for.
1750
1751         * WebKit.xcodeproj/project.pbxproj:
1752
1753 2011-05-12  Adele Peterson  <adele@apple.com>
1754
1755         Reviewed by Darin Adler and Adam Barth.
1756
1757         Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
1758         https://bugs.webkit.org/show_bug.cgi?id=60685
1759
1760         * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 
1761
1762 2011-04-18  Timothy Hatcher  <timothy@apple.com>
1763
1764         Make update-webkit-localizable-strings put WebKit/win strings in WebCore
1765         now that all localized strings in WebKit/win use WEB_UI_STRING.
1766
1767         https://webkit.org/b/58747
1768
1769         Reviewed by Dan Bernstein.
1770
1771         * English.lproj/Localizable.strings: Removed.
1772
1773 2011-04-17  Joseph Pecoraro  <joepeck@webkit.org>
1774
1775         Reviewed by Timothy Hatcher.
1776
1777         Move WebNodeHighlighter into its own file
1778         https://bugs.webkit.org/show_bug.cgi?id=58746
1779
1780         * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
1781
1782 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
1783
1784         Reviewed by Kenneth Rohde Christiansen.
1785
1786         [CMAKE] Separate DerivedSources.
1787         https://bugs.webkit.org/show_bug.cgi?id=58427
1788
1789         * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
1790
1791 2011-04-11  Alexis Menard  <alexis.menard@openbossa.org>
1792
1793         Unreviewed build fix for Mac.
1794
1795         * WebKit.xcodeproj/project.pbxproj:
1796
1797 2011-04-11  Anna Cavender  <annacc@chromium.org>
1798
1799         Reviewed by Eric Carlson.
1800
1801         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1802         https://bugs.webkit.org/show_bug.cgi?id=53556
1803
1804         * WebKit.xcodeproj/project.pbxproj:
1805
1806 2011-04-08  Geoffrey Garen  <ggaren@apple.com>
1807
1808         Reviewed by Oliver Hunt.
1809
1810         A few heap-related renames and file moves.
1811         
1812         WeakGCPtr<T> => Weak<T>
1813         Global<T> => Strong<T>
1814         collector/ => heap/
1815         collector/* => heap/*
1816         runtime/WeakGCPtr.h => heap/Weak.h
1817         
1818         (Eventually, even more files should move into the heap directory. Like
1819         Heap.h and Heap.cpp, for example.)
1820
1821         * CMakeLists.txt:
1822
1823 2011-04-08  Dan Bernstein  <mitz@apple.com>
1824
1825         No need to compile .js files, that is what the JIT is for.
1826
1827         * WebKit.xcodeproj/project.pbxproj:
1828
1829 2011-04-08  Alpha Lam  <hclam@chromium.org>
1830
1831         Unreviewed, rolling out r83335.
1832         http://trac.webkit.org/changeset/83335
1833         https://bugs.webkit.org/show_bug.cgi?id=53556
1834
1835         GTK and QT bots are broken
1836
1837         * WebKit.xcodeproj/project.pbxproj:
1838
1839 2011-04-07  Anna Cavender  <annacc@chromium.org>
1840
1841         Reviewed by Eric Carlson.
1842
1843         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
1844         https://bugs.webkit.org/show_bug.cgi?id=53556
1845
1846         * WebKit.xcodeproj/project.pbxproj:
1847
1848 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
1849
1850         Revert ENABLE_TRACK patch due to compile failures.
1851
1852         * WebKit.xcodeproj/project.pbxproj:
1853
1854 2011-04-07  Andy Estes  <aestes@apple.com>
1855
1856         Reviewed by Darin Adler.
1857
1858         REGRESSION (r64712): Microsoft Outlook 2011: original message contents
1859         not included when replying to an email.
1860         https://bugs.webkit.org/show_bug.cgi?id=57794
1861
1862         * WebKit.xcodeproj/project.pbxproj:
1863
1864 2011-04-05  Alexey Proskuryakov  <ap@apple.com>
1865
1866         Reviewed by Darin Adler.
1867
1868         Move attributedStringFromRange down to WebCore
1869         https://bugs.webkit.org/show_bug.cgi?id=57905
1870
1871         * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
1872
1873 2011-03-29  Timothy Hatcher  <timothy@apple.com>
1874
1875         Update WebKit Localizable.strings to only contain WebKit/win strings.
1876
1877         https://webkit.org/b/57354
1878
1879         Reviewed by Sam Weinig.
1880
1881         * English.lproj/Localizable.strings: Updated.
1882
1883 2011-03-23  Jia Pu  <jpu@apple.com>
1884
1885         Reviewed by Darin Adler.
1886
1887         Hook up new AppKit autocorrection UI with WK2.
1888         https://bugs.webkit.org/show_bug.cgi?id=56055
1889         <rdar://problem/8947463>
1890
1891         Please see WebCore/ChangeLog for detail.
1892
1893         * WebKit.xcodeproj/project.pbxproj:
1894
1895 2011-03-17  Jeff Miller  <jeffm@apple.com>
1896
1897         Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
1898         
1899         *.mode*
1900         *.pbxuser
1901         *.perspective*
1902         project.xcworkspace
1903         xcuserdata
1904
1905         * WebKit.xcodeproj: Modified property svn:ignore.
1906
1907 2011-03-15  Alexey Proskuryakov  <ap@apple.com>
1908
1909         Reviewed by Darin Adler.
1910
1911         REGRESSION (WebKit2): keygen element doesn't work
1912         https://bugs.webkit.org/show_bug.cgi?id=56402
1913         <rdar://problem/9006545>
1914
1915         * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
1916
1917 2011-03-11  Anton D'Auria  <adauria@apple.com>
1918
1919         Reviewed and landed by Brady Eidson.
1920
1921         Add WebKit1 API to view and delete local storage
1922         https://bugs.webkit.org/show_bug.cgi?id=51878
1923
1924         * WebKit.xcodeproj/project.pbxproj:
1925
1926 2011-03-02  Sam Weinig  <sam@webkit.org>
1927
1928         Reviewed by Anders Carlsson.
1929
1930         Fix remaining localization issues by piping all localized strings through WebCore's
1931         localization bottleneck.
1932         <rdar://problem/8728860>
1933
1934         * WebKit.xcodeproj/project.pbxproj:
1935
1936 2011-03-01  Sam Weinig  <sam@webkit.org>
1937
1938         Reviewed by Timothy Hatcher.
1939
1940         WebKit2 needs to be made localizable
1941         https://bugs.webkit.org/show_bug.cgi?id=55483
1942
1943         * StringsNotToBeLocalized.txt: Removed.
1944         * WebKit.xcodeproj/project.pbxproj:
1945         Copied Localizable.strings to WebCore, it can't be removed entirely
1946         yet since Windows is still using it.
1947
1948 2011-02-24  Peter Kasting  <pkasting@google.com>
1949
1950         Reviewed by Eric Seidel.
1951
1952         Drop the "U; " encryption level from the User Agent string.
1953         https://bugs.webkit.org/show_bug.cgi?id=54566
1954
1955         * StringsNotToBeLocalized.txt:
1956
1957 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1958
1959         Reviewed by Alexey Proskuryakov.
1960
1961         Drop the language tag part from the User Agent string
1962         https://bugs.webkit.org/show_bug.cgi?id=54560
1963
1964         * StringsNotToBeLocalized.txt: Change the User Agent string
1965         template.
1966
1967 2011-02-18  Patrick Gansterer  <paroga@webkit.org>
1968
1969         Unreviewed build fix after r78634 and r78786.
1970
1971         * CMakeLists.txt:
1972
1973 2011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
1974
1975         Reviewed by Adam Roben.
1976
1977         HTML5 <details> and <summary>: localized text
1978         https://bugs.webkit.org/show_bug.cgi?id=54260
1979
1980         Default details summary text must be localizable.
1981
1982         * English.lproj/Localizable.strings:
1983
1984 2011-02-06  Patrick Gansterer  <paroga@webkit.org>
1985
1986         Reviewed by Andreas Kling.
1987
1988         [CMake] Add dependencies for Visual Studio projects
1989         https://bugs.webkit.org/show_bug.cgi?id=53773
1990
1991         Add a WebCore dependecy to WebKit, so CMake can 
1992         generate the correct build order for the solution.
1993
1994         Remove JavaScriptCore dependecy, since WebCore already depends on it.
1995
1996         * CMakeLists.txt:
1997
1998 2011-01-23  Mark Rowe  <mrowe@apple.com>
1999
2000         Follow-up to r76477.
2001
2002         Fix the scripts that detect problematic code such as static initializers
2003         and destructors, weak vtables, inappropriate files in the framework wrappers,
2004         and public headers including private headers. These had all been broken
2005         since the projects were moved in to the Source directory as the paths to the
2006         scripts were not updated at that time.
2007
2008         * WebKit.xcodeproj/project.pbxproj:
2009
2010 2011-01-20  Zoltan Horvath  <zoltan@webkit.org>
2011
2012         Reviewed by Csaba Osztrogonác.
2013
2014         Refactoring of the custom allocation framework
2015         https://bugs.webkit.org/show_bug.cgi?id=49897
2016
2017         Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
2018         The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
2019         equivalent macro implementation at the necessary places.
2020
2021 2011-01-17  Dan Bernstein  <mitz@apple.com>
2022
2023         Rubber-stamped by Mark Rowe.
2024
2025         Update xcodeproj svn:ignore to include xcuserdata.
2026
2027         * WebKit.xcodeproj: Modified property svn:ignore.
2028
2029 2011-01-17  Brady Eidson  <beidson@apple.com>
2030
2031         Rubberstamped by Adam Roben.
2032
2033         Fix up the `make` build on Macs
2034
2035         * Makefile: Point to the correct Makefile.shared
2036
2037 2011-01-16  Adam Barth  <abarth@webkit.org>
2038
2039         Rubber-stamped by Eric Seidel.
2040
2041         Move WebKit into Source
2042         https://bugs.webkit.org/show_bug.cgi?id=52530
2043
2044         * Makefile:
2045         * scripts/generate-webkitversion.pl:
2046
2047 2011-01-07  Enrica Casucci  <enrica@apple.com>
2048
2049         Reviewed by Alexey Proskuryakov.
2050
2051         Paste and drag and drop use different code paths to interact with the pasteboard.
2052         https://bugs.webkit.org/show_bug.cgi?id=52093
2053         The change consists in a refactoring of the code to have only one class that
2054         deals with the pasteboard on Mac.
2055
2056         * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
2057
2058 2010-12-31  Adam Barth  <abarth@webkit.org>
2059
2060         Update SVN ignore property to hide two more external dependencies.
2061
2062         * chromium: Modified property svn:ignore.
2063
2064 2010-12-22  Dan Bernstein  <mitz@apple.com>
2065
2066         Rubber-stamped by Mark Rowe.
2067
2068         Changed WebKitTools to Tools in script build phases.
2069
2070         * WebKit.xcodeproj/project.pbxproj:
2071
2072 2010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2073
2074         Reviewed by Eric Seidel.
2075
2076         [EFL] Add linker script to export less symbols
2077         https://bugs.webkit.org/show_bug.cgi?id=44609
2078
2079         Filter the exported symbols by using a linker script. Only symbols
2080         starting with "ewk_" are exported.
2081
2082         * CMakeLists.txt: Add link flags to webkit library when there's a
2083         version script.
2084
2085 2010-12-07  Simon Fraser  <simon.fraser@apple.com>
2086
2087         Update Xcode project for newer Xcode.
2088
2089         * WebKit.xcodeproj/project.pbxproj:
2090
2091 2010-11-18  Darin Adler  <darin@apple.com>
2092
2093         * StringsNotToBeLocalized.txt: Updated for recent changes.
2094
2095 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
2096
2097         Reviewed by Andreas Kling.
2098
2099         [CMake] Remove platform dependent include directories
2100         https://bugs.webkit.org/show_bug.cgi?id=49553
2101
2102         * CMakeLists.txt:
2103
2104 2010-11-12  John Knottenbelt  <jknotten@chromium.org>
2105
2106         Reviewed by Steve Block.
2107
2108         Rename GeolocationControllerClient to GeolocationClient.
2109         https://bugs.webkit.org/show_bug.cgi?id=49259
2110
2111         * WebKit.xcodeproj/project.pbxproj:
2112
2113 2010-11-08  Leandro Pereira  <leandro@profusion.mobi>
2114
2115         [EFL] Unreviewed. Build fix after r71496.
2116
2117         * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
2118         include directories list.
2119
2120 2010-11-04  Mike Thole  <mthole@apple.com>
2121
2122         Reviewed by Dan Bernstein.
2123
2124         Title for images should use localized numerals
2125         https://bugs.webkit.org/show_bug.cgi?id=49017
2126
2127         * English.lproj/Localizable.strings: Updated.
2128
2129 2010-10-28  Mark Rowe  <mrowe@apple.com>
2130
2131         Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
2132         that deprecated methods are no longer used.
2133
2134         * WebKit.xcodeproj/project.pbxproj:
2135
2136 2010-10-26  Dan Bernstein  <mitz@apple.com>
2137
2138         Build fix.
2139
2140         * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
2141
2142 2010-10-23  David Kilzer  <ddkilzer@apple.com>
2143
2144         <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
2145
2146         Reviewed by Sam Weinig.
2147
2148         The only method defined in WebHTMLRepresentationInternal.h is
2149         also defined in WebHTMLRepresentation.h, so use that instead.
2150
2151         * WebKit.xcodeproj/project.pbxproj: Removed references to
2152         WebHTMLRepresentationInternal.h.
2153
2154 2010-10-21  David Kilzer  <ddkilzer@apple.com>
2155
2156         <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
2157
2158         Reviewed by Adam Roben.
2159
2160         Fixes the following warning:
2161
2162             WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
2163             1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
2164
2165         * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
2166         for WebStringTruncator.h to make it match other header files.
2167
2168 2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>
2169
2170         Not reviewed.
2171
2172         Fix efl build, add missing svg/properties include directory.
2173
2174         * CMakeLists.txt:
2175
2176 2010-10-18  Alexey Proskuryakov  <ap@apple.com>
2177
2178         Reviewed by David Kilzer.
2179
2180         https://bugs.webkit.org/show_bug.cgi?id=47864
2181         Convert WebNSUserDefaultsExtras.m to .mm
2182
2183         * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
2184
2185 2010-10-12  Eric Seidel  <eric@webkit.org>
2186
2187         Reviewed by Darin Adler.
2188
2189         REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
2190         https://bugs.webkit.org/show_bug.cgi?id=45693
2191
2192         * WebKit.xcodeproj/project.pbxproj:
2193          - Add the MailQuirksUserScript.js to the project.
2194
2195 2010-10-11  Anders Carlsson  <andersca@apple.com>
2196
2197         Reviewed by Darin Adler.
2198
2199         Remove WebIconFetcher from WebKit and IconFetcher from WebCore
2200         https://bugs.webkit.org/show_bug.cgi?id=47523
2201
2202         Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
2203
2204         * WebKit.xcodeproj/project.pbxproj:
2205
2206 2010-10-07  Jessie Berlin  <jberlin@apple.com>
2207
2208         Reviewed by Sam Weinig.
2209
2210         Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
2211         representation of a WebKit2 WebSerializedScriptValue.
2212         https://bugs.webkit.org/show_bug.cgi?id=47390
2213
2214         * WebKit.xcodeproj/project.pbxproj:
2215         Add WebSerializedJSValuePrivate.h.
2216
2217 2010-10-05  John Abd-El-Malek  <jam@chromium.org>
2218
2219         Reviewed by Darin Fisher.
2220
2221         [chromium] Get the link from a plugin when creating a context menu
2222         https://bugs.webkit.org/show_bug.cgi?id=47130
2223
2224         * chromium/public/WebPlugin.h:
2225         (WebKit::WebPlugin::linkAtPosition):
2226         * chromium/public/WebView.h:
2227         * chromium/src/ChromeClientImpl.cpp:
2228         (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
2229         * chromium/src/ContextMenuClientImpl.cpp:
2230         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2231
2232 2010-09-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2233
2234         Unreviewed, EFL build fix.
2235
2236         * CMakeLists.txt:
2237
2238 2010-09-20  Philippe Normand  <pnormand@igalia.com>
2239
2240         Reviewed by Eric Carlson.
2241
2242         [GTK] enhanced context menu for media elements
2243         https://bugs.webkit.org/show_bug.cgi?id=45021
2244
2245         Updated localizable strings.
2246
2247         * English.lproj/Localizable.strings:
2248
2249 2010-09-17  David Kilzer  <ddkilzer@apple.com>
2250
2251         <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
2252
2253         Reviewed by Joseph Pecoraro.
2254
2255         * WebKit.xcodeproj/project.pbxproj: Added missing
2256         WebArchiveInternal.h header file to the project.  It has been
2257         missing since r31281!
2258
2259 2010-09-16  Dan Bernstein  <mitz@apple.com>
2260
2261         Reverted the previous change because r67628 has been reverted.
2262
2263         * English.lproj/Localizable.strings:
2264
2265 2010-09-16  Dan Bernstein  <mitz@apple.com>
2266
2267         Updated localizable strings.
2268
2269         * English.lproj/Localizable.strings:
2270
2271 2010-09-10  Darin Adler  <darin@apple.com>
2272
2273         Reviewed by Sam Weinig.
2274
2275         Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
2276         https://bugs.webkit.org/show_bug.cgi?id=45582
2277
2278         * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
2279         also gave the header private visibility so it will get installed in the
2280         PrivateHeaders directory.
2281
2282 2010-09-02  Steve Block  <steveblock@google.com>
2283
2284         Reviewed by Adam Barth.
2285
2286         Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
2287         https://bugs.webkit.org/show_bug.cgi?id=43181
2288
2289         * WebKit.xcodeproj/project.pbxproj:
2290
2291 2010-08-30  Andy Estes  <aestes@apple.com>
2292
2293         Reviewed by Darin Adler.
2294
2295         Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
2296
2297         * StringsNotToBeLocalized.txt:
2298
2299 2010-08-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2300
2301         Unreviewed build fix.
2302
2303         As opposed to WebCore, JavascriptCore and wtf, webkit is always a
2304         shared library. After r65366, libewebkit.so was not being installed
2305         anymore when building with SHARED_CORE=0 (which is the default). This
2306         partially reverts that revision in order to fix this issue.
2307
2308         * CMakeLists.txt: always install webkit library.
2309
2310 2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2311
2312         Reviewed by Darin Adler.
2313
2314         Add NetworkingContext to avoid layer violations
2315         https://bugs.webkit.org/show_bug.cgi?id=42292
2316
2317         Preparation: Just add the files to the build system.
2318
2319         * WebKit.xcodeproj/project.pbxproj: Added new files.
2320
2321 2010-08-17  Brady Eidson  <beidson@apple.com>
2322
2323         Reviewed by Sam Weinig.
2324
2325         Remove developmentRegion from the project file as it shouldn't have been checked in.
2326
2327         * WebKit.xcodeproj/project.pbxproj:
2328
2329 2010-08-16  Leandro Pereira  <leandro@profusion.mobi>
2330
2331         [EFL] Build fix after r65366.
2332
2333         * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
2334         they're empty.
2335
2336 2010-08-14  Joseph Pecoraro  <joepeck@webkit.org>
2337
2338         Reviewed by Pavel Feldman.
2339
2340         Web Inspector: -[WebInspector attach] and detach should work
2341         https://bugs.webkit.org/show_bug.cgi?id=43924
2342
2343         * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
2344
2345 2010-08-14  Patrick Gansterer  <paroga@paroga.com>
2346
2347         Reviewed by Kenneth Rohde Christiansen.
2348
2349         [CMake] Set target properties only if available
2350         https://bugs.webkit.org/show_bug.cgi?id=43978
2351
2352         * CMakeLists.txt:
2353
2354 2010-08-13  Gavin Barraclough  <barraclough@apple.com>
2355
2356         Rubber stamped by Sam Weinig.
2357         Switch String::/UString::ascii() to return a CString.
2358
2359         * WebKit.xcodeproj/project.pbxproj:
2360
2361 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
2362
2363         Rubber stamped by Sam Weinig
2364
2365         Bug 43594 - Add string forwards to Forward.h
2366         This allows us to remove forward declarations for these classes from
2367         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
2368
2369         * WebKit.xcodeproj/project.pbxproj:
2370
2371 2010-08-06  Jessie Berlin  <jberlin@apple.com>
2372
2373         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
2374         Unreviewed.
2375
2376         * WebKit.xcodeproj/project.pbxproj:
2377
2378 2010-08-03  Joseph Pecoraro  <joepeck@webkit.org>
2379
2380         Reviewed by David Kilzer.
2381
2382         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2383         https://bugs.webkit.org/show_bug.cgi?id=40627
2384
2385         Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
2386
2387         * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
2388
2389 2010-07-31  David Kilzer  <ddkilzer@apple.com>
2390
2391         <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
2392
2393         Reviewed by Dan Bernstein.
2394
2395         This also fixes compilation of DumpRenderTree after changes for
2396         Bug 40627.
2397
2398         * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
2399         the following headers:
2400         - WebFormDelegatePrivate.h
2401         - WebKitStatisticsPrivate.h
2402         - WebSecurityOriginPrivate.h
2403
2404 2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
2405
2406         Reviewed by David Kilzer.
2407
2408         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2409         https://bugs.webkit.org/show_bug.cgi?id=40627
2410
2411         * WebKit.xcodeproj/project.pbxproj:
2412         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2413         (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
2414         * efl/WebCoreSupport/ChromeClientEfl.h:
2415
2416 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
2417
2418         Reviewed by Antonio Gomes.
2419
2420         [EFL] Add library version and soname to EFL generated libraries and binary.
2421         https://bugs.webkit.org/show_bug.cgi?id=43212
2422
2423         Add version and soname to libewebkit.so.
2424
2425         * CMakeLists.txt:
2426
2427 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
2428
2429         Reviewed by Antonio Gomes.
2430
2431         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
2432         https://bugs.webkit.org/show_bug.cgi?id=43002
2433
2434         This should reduce the noise in WebKit/ChangeLog that comes from EFL
2435         port. Most of the changes on EFL port should be logged in
2436         WebKit/efl/ChangeLog.
2437
2438         * CMakeLists.txt: Just change the path from where to include the file.
2439
2440 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
2441
2442         Reviewed by Antonio Gomes.
2443
2444         [EFL] Cleanup glib support (make it optional)
2445         https://bugs.webkit.org/show_bug.cgi?id=42480
2446
2447         Just add glib flags and directories if necessary.
2448
2449         * CMakeListsEfl.txt:
2450
2451 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
2452
2453         Reviewed by Antonio Gomes.
2454
2455         [EFL] Add support for using libcurl network backend.
2456         https://bugs.webkit.org/show_bug.cgi?id=42286
2457
2458         Just add soup/curl directories and flags for the specific
2459         backend being used.
2460
2461         * CMakeLists.txt:
2462         * CMakeListsEfl.txt:
2463
2464 2010-07-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2465
2466         Reviewed by Antonio Gomes.
2467
2468         [EFL] Implement input method notification
2469         https://bugs.webkit.org/show_bug.cgi?id=42640
2470
2471         Notify browser when keyboard should be shown/hidden. Input method
2472         hints are updated before sending the signal. Client should be able to
2473         determine the input type by calling ewk_view_imh_get().
2474
2475         * efl/EWebLauncher/main.c:
2476         (on_inputmethod_changed): example implementation that just prints to
2477         stdout if keyboard should be shown or hidden and the imh flags.
2478         (browserCreate): listen to signal about input method changing its
2479         state.
2480         * efl/WebCoreSupport/EditorClientEfl.cpp:
2481         (WebCore::EditorClientEfl::setInputMethodState): call new function
2482         responsible for implementing this notification.
2483         * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2484         only from inside WebKit.
2485         * efl/ewk/ewk_view.cpp: implement setters and getters
2486         (ewk_view_imh_get):
2487         (ewk_view_input_method_state_set):
2488         * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2489         possible input types.
2490         (_Ewk_View_Smart_Class::):
2491
2492 2010-07-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2493
2494         Reviewed by Kenneth Rohde Christiansen.
2495
2496         Fix zoom in/out on EFL after r62666. The patch for adding viewport
2497         missed the initialization of zoom_range.user_scalable. In case browser
2498         doesn't care about the viewport and does not listen to the signal,
2499         user_scalable will be always false, thus inhibiting zoom in/out.
2500         https://bugs.webkit.org/show_bug.cgi?id=42656
2501
2502         * efl/EWebLauncher/main.c:
2503         (on_viewport_changed): when listening to signal about viewport meta tag,
2504         it's not sufficient to receive the parameters. One needs also to enforce
2505         these parameters in WebKit.
2506         * efl/ewk/ewk_view.cpp:
2507         (_ewk_view_priv_new): initialize user_scalable parameter to allow
2508         browser zooming in and out.
2509
2510 2010-07-16  Zhe Su  <suzhe@chromium.org>
2511
2512         Reviewed by Darin Adler.
2513
2514         REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
2515         https://bugs.webkit.org/show_bug.cgi?id=42253
2516
2517         Dummy implementation of EditorClient::willSetInputMethodState.
2518
2519         * efl/WebCoreSupport/EditorClientEfl.cpp:
2520         (WebCore::EditorClientEfl::willSetInputMethodState):
2521         * efl/WebCoreSupport/EditorClientEfl.h:
2522
2523 2010-07-15  Mark Rowe  <mrowe@apple.com>
2524
2525         Update the sorting in the Xcode project files.
2526
2527         * WebKit.xcodeproj/project.pbxproj:
2528
2529 2010-07-14  Sam Weinig  <sam@webkit.org>
2530
2531         Reviewed by Darin Adler.
2532
2533         Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
2534         Make changing Cursors work in WebKit2.
2535
2536         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2537         (WebCore::ChromeClientEfl::setCursor):
2538         * efl/WebCoreSupport/ChromeClientEfl.h:
2539         Change prototype to match new one.
2540
2541 2010-07-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2542
2543         Reviewed by Antonio Gomes.
2544
2545         [EFL] Add eina_safety to popup menu deletion.
2546         https://bugs.webkit.org/show_bug.cgi?id=41873
2547
2548         Since this is a public call, it's better to have an eina_safety on
2549         public calls. It would crash if browser calls this function to select
2550         an item of a nonexistent popup.
2551
2552         * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
2553         not exist.
2554
2555 2010-07-13  Simon Fraser  <simon.fraser@apple.com>
2556
2557         Reviewed by Dan Bernstein.
2558
2559         <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
2560         
2561         Add WebRenderLayer files.
2562
2563         * WebKit.xcodeproj/project.pbxproj:
2564
2565 2010-07-13  Rafael Antognolli  <antognolli@profusion.mobi>
2566
2567         Reviewed by Antonio Gomes.
2568
2569         This commit implements an API for configuring a path to the cookie
2570         file in the Mozilla "cookies.txt" format, and functions to deal with it
2571         in a more EFL like API.
2572
2573         [EFL] Add API for dealing with cookies in EFL port.
2574         https://bugs.webkit.org/show_bug.cgi?id=41770
2575
2576         * CMakeListsEfl.txt:
2577         * efl/ewk/EWebKit.h:
2578         * efl/ewk/ewk_cookies.cpp: Added.
2579         (ewk_cookies_file_set): Set a path to the file storing cookies.
2580         (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
2581         (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
2582         (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
2583         (ewk_cookies_cookie_free): Free memory used by a cookie.
2584         (ewk_cookies_policy_set): Set which acceptance policy will be used.
2585         (ewk_cookies_policy_get): Get current acceptance policy being used.
2586         * efl/ewk/ewk_cookies.h: Added.
2587         (_Ewk_Cookie::):
2588
2589 2010-07-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2590
2591         Unreviewed build fix after r60050.
2592
2593         * CMakeLists.txt: Add WebCore/bindings to the include path.
2594
2595 2010-07-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2596
2597         Reviewed by Adam Barth.
2598
2599         [EFL] Fix style errors in ewk_private.h.
2600         https://bugs.webkit.org/show_bug.cgi?id=41742
2601
2602         * efl/ewk/ewk_private.h:
2603
2604 2010-07-09  Darin Adler  <darin@apple.com>
2605
2606         * StringsNotToBeLocalized.txt: Updated for recent changes.
2607
2608 2010-07-08  Joone Hur  <joone@kldp.org>
2609
2610         Reviewed by Antonio Gomes.
2611
2612         [EFL] fix cmake build for EWebLauncher
2613         https://bugs.webkit.org/show_bug.cgi?id=41830
2614
2615         * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
2616
2617 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2618
2619         Reviewed by Kenneth Rohde Christiansen.
2620
2621         [EFL] Implement several notification hooks in FrameLoaderClient.
2622         We just notify browser, making the appropriate type conversions about
2623         the events occurring in WebCore.
2624         https://bugs.webkit.org/show_bug.cgi?id=41005
2625
2626         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2627         (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
2628         wrapper structures in stack in order to give client the opportunity to
2629         change parameters. Then, call the function it defines.
2630         (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
2631         (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
2632         client.
2633         (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
2634         (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
2635         (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
2636         notify browser that the url changed.
2637         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
2638         browser.
2639         (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
2640         notify browser.
2641         (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
2642         browser.
2643         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
2644         browser.
2645         (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
2646         notify browser.
2647         (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
2648         * efl/ewk/ewk_frame.cpp:
2649         (ewk_frame_request_will_send): emit signal notifying browser.
2650         (ewk_frame_request_assign_identifier): emit signal notifying browser.
2651         (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
2652         (ewk_frame_view_state_save): emit signal notifying browser.
2653         (ewk_frame_load_provisional): emit signal notifying browser.
2654         (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
2655         (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
2656         (ewk_frame_load_document_finished): emit signal notifying browser.
2657         * efl/ewk/ewk_frame.h: update documentation about signals being sent
2658         and implement wrapper struct for ResourceRequest.
2659         * efl/ewk/ewk_private.h: export private functions.
2660
2661 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2662
2663         Reviewed by Kenneth Rohde Christiansen.
2664
2665         [EFL] Flush backing store when going to new page.
2666         Call client method to flush backing store when going to a new page. This
2667         is the notification that data related to current page should be dropped,
2668         since a new page is being loaded.
2669         https://bugs.webkit.org/show_bug.cgi?id=41008
2670
2671         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2672         (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
2673
2674 2010-07-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2675
2676         Unreviewed build fix after r62676.
2677
2678         [EFL] Fix build after Page constructor has changed. By now, the
2679         introduced BackForwardControllerClient is not used.
2680         https://bugs.webkit.org/show_bug.cgi?id=41825
2681
2682         * efl/ewk/ewk_view.cpp:
2683         (_ewk_view_priv_new): Add missing parameter to WebCore::Page
2684         constructor.
2685
2686 2010-07-07  Anders Carlsson  <andersca@apple.com>
2687
2688         Reviewed by Sam Weinig.
2689
2690         Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
2691
2692         * WebKit.xcodeproj/project.pbxproj:
2693
2694 2010-07-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2695
2696         Reviewed by Kenneth Rohde Christiansen.
2697
2698         [EFL] EFLWebKit doesn't support viewport meta tag.
2699         Support viewport meta tag on EFL Port.
2700         https://bugs.webkit.org/show_bug.cgi?id=40278
2701
2702         * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
2703         (viewport_set):
2704         (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
2705         (browserCreate): Register the callback function for the 'viewport,changed' signal.
2706         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
2707         (WebCore::ChromeClientEfl::didReceiveViewportArguments):
2708         * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
2709         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2710         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
2711         when website doesn't contain viewport tag.
2712         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2713         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
2714         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
2715         (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
2716         (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
2717         * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
2718         * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
2719         (_ewk_view_priv_new):
2720         (ewk_view_fixed_layout_size_set):
2721         (ewk_view_zoom_set):
2722         (ewk_view_zoom_weak_set):
2723         (ewk_view_zoom_animated_set):
2724         (ewk_view_viewport_set): Reports that viewport has changed.
2725         (ewk_view_viewport_get): Reports that viewport has changed.
2726         (ewk_view_zoom_range_set): Sets the zoom range.
2727         (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
2728         (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
2729         (ewk_view_user_scalable_set): Sets if zoom is enabled.
2730         (ewk_view_user_scalable_get): Gets if zoom is enabled.
2731         * efl/ewk/ewk_view.h:
2732
2733 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
2734
2735         Reviewed by Adam Barth.
2736
2737         [EFL] Fix cmake build and libsoup detection
2738         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
2739         - LINK_FLAGS should be set using quotes, otherwise some wrong
2740         substitution takes place;
2741         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
2742         version we are using;
2743         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
2744         than that.
2745         https://bugs.webkit.org/show_bug.cgi?id=41717
2746
2747         * CMakeLists.txt:
2748         * CMakeListsEfl.txt:
2749
2750 2010-07-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2751
2752         Reviewed by Kenneth Rohde Christiansen.
2753
2754         [EFL] Implement downloadURL in ContextMenuClientEfl
2755         When user selects a download menu from context menu, send the download 
2756         request to application.
2757         https://bugs.webkit.org/show_bug.cgi?id=41149
2758
2759         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
2760         (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading 
2761         file and Send it to application.
2762         * efl/WebCoreSupport/ContextMenuClientEfl.h:
2763
2764 2010-06-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2765
2766         Reviewed by Kenneth Rohde Christiansen.
2767
2768         [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
2769         https://bugs.webkit.org/show_bug.cgi?id=40876
2770
2771         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
2772         to change window size.
2773
2774         (WebCore::ChromeClientEfl::windowRect):
2775         (WebCore::ChromeClientEfl::setWindowRect):
2776
2777 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2778
2779         Unreviewed build fix.
2780
2781         [EFL] Build fix for latest version of Ecore library.
2782         Ecore recently changed return type of callbacks from int to Eina_Bool.
2783
2784         * efl/EWebLauncher/main.c:
2785         * efl/ewk/ewk_view.cpp:
2786         (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
2787
2788 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2789
2790         Reviewed by Kenneth Rohde Christiansen.
2791
2792         [EFL] Simplify zoom setting by narrowing with WebCore API.
2793         Instead of creating a zoom_text_only field, use the already defined enum
2794         by WebCore.
2795         https://bugs.webkit.org/show_bug.cgi?id=40993
2796
2797         * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
2798         (ewk_frame_zoom_set):
2799         (ewk_frame_zoom_text_only_get):
2800         (ewk_frame_zoom_text_only_set):
2801
2802 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2803
2804         Reviewed by Kenneth Rohde Christiansen.
2805
2806         [EFL] Implement download requests
2807         When a download request arrives through FrameLoaderClient, forward it to
2808         browser in order to be possible to download files.
2809         https://bugs.webkit.org/show_bug.cgi?id=40967
2810
2811         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2812         (WebCore::FrameLoaderClientEfl::download): get file names and
2813         forward to ewk_view_download_request()
2814         * efl/ewk/ewk_private.h: export private function to WebCoreSupport
2815
2816 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2817
2818         Reviewed by Kenneth Rohde Christiansen.
2819
2820         [EFL] Stop frame loaders when deleting view.
2821         Frame loaders were still alive after view is deleted, causing
2822         segmentation fault when libsoup had something to deliver yet.
2823         https://bugs.webkit.org/show_bug.cgi?id=41007
2824
2825         * efl/ewk/ewk_view.cpp:
2826         (_ewk_view_smart_del): stop loaders.
2827
2828 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2829
2830         Reviewed by Kenneth Rohde Christiansen.
2831
2832         [EFL] Fix warnings about printf format
2833         When printing uint64_t the macro PRIu64 is needed in order to be
2834         portable across 32 and 64 bits. It was previously showing warning
2835         messages on 32-bits systems.
2836         https://bugs.webkit.org/show_bug.cgi?id=40965
2837
2838         * efl/ewk/ewk_view.cpp:
2839         (ewk_view_exceeded_database_quota):
2840
2841 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2842
2843         Reviewed by Kenneth Rohde Christiansen.
2844
2845         [EFL] Do not load error message for download and cancellation.
2846         When a download is made or a request is cancelled an error page should
2847         not be shown.
2848         https://bugs.webkit.org/show_bug.cgi?id=40956
2849
2850         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2851         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
2852         should not fallback.
2853         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
2854         should not fallback.
2855         (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
2856         typo in related error message.
2857         (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
2858         request or the policy changed (for example, because the request is a
2859         download) then it should not fallback.
2860
2861 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2862
2863         Reviewed by Kenneth Rohde Christiansen.
2864
2865         [EFL] Implement runOpenPanel method. The interface with browser was
2866         already implemented. Now we are actually calling it.
2867         https://bugs.webkit.org/show_bug.cgi?id=40923
2868
2869         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2870         (WebCore::ChromeClientEfl::runOpenPanel): implement method.
2871         * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
2872
2873 2010-06-24  Jer Noble  <jer.noble@apple.com>
2874
2875         Reviewed by Eric Carlson.
2876
2877         Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
2878         https://bugs.webkit.org/show_bug.cgi?id=40939
2879         rdar://problem/7996172
2880         
2881         Add IOKit.framework to the list of linked frameworks.
2882
2883         * WebKit.xcodeproj/project.pbxproj:
2884
2885 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
2886
2887         Reviewed by Gustavo Noronha Silva.
2888
2889         [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
2890         https://bugs.webkit.org/show_bug.cgi?id=40862
2891         
2892         * CMakeListsEfl.txt:
2893         * efl/ewebkit.pc.in:
2894
2895 2010-06-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2896
2897         Reviewed by Gustavo Noronha Silva.
2898
2899         Add implementaion of new windows for EFL port. Both cases of a link
2900         with target="_blank" and a javascript that does window.open() are
2901         treated, delegating to browser the role of actually creating the
2902         window (or blocking it).
2903         https://bugs.webkit.org/show_bug.cgi?id=40930
2904
2905         * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
2906         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2907         (WebCore::ChromeClientEfl::createWindow): implement method for
2908         creating new window by delegating to browser its creation. Browser
2909         might decide to continue on the same window by returning the same
2910         view object.
2911         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
2912         (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
2913         for creating new window when its creation is done by a javascript
2914         script.
2915         * efl/ewk/EWebKit.h: new header for WindowFeatures.
2916         * efl/ewk/ewk_private.h:
2917         * efl/ewk/ewk_view.cpp:
2918         (ewk_view_window_create): call the method implemented by browser.
2919         * efl/ewk/ewk_view.h:
2920         * efl/ewk/ewk_window_features.cpp: Added.
2921         (ewk_window_features_unref):
2922         (ewk_window_features_ref):
2923         (ewk_window_features_bool_property_get):
2924         (ewk_window_features_int_property_get):
2925         (ewk_window_features_new_from_core): create and wrapped struct
2926         containing the core struct.
2927         * efl/ewk/ewk_window_features.h: Added.
2928
2929 2010-06-18  Anders Carlsson  <andersca@apple.com>
2930
2931         Reviewed by Sam Weinig.
2932
2933         Rename WebPluginPackage.m to make it an Objective-C++ file.
2934
2935         * WebKit.xcodeproj/project.pbxproj:
2936
2937 2010-06-18  Anders Carlsson  <andersca@apple.com>
2938
2939         Reviewed by Sam Weinig.
2940
2941         Make WebCoreSystemInterface.h a C++ only header
2942         https://bugs.webkit.org/show_bug.cgi?id=40867
2943
2944         * WebKit.xcodeproj/project.pbxproj:
2945
2946 2010-06-18  Anders Carlsson  <andersca@apple.com>
2947
2948         Reviewed by Dan Bernstein.
2949
2950         Add stubbed out WebPlatformStrategies class to WebKit.
2951         https://bugs.webkit.org/show_bug.cgi?id=40851
2952
2953         * WebKit.xcodeproj/project.pbxproj:
2954
2955 2010-06-18  Alexis Menard  <alexis.menard@nokia.com>
2956
2957         Reviewed by Simon Hausmann.
2958
2959         [qt] Better check for the declarative plugin inclusion.
2960
2961         * WebKit.pro:
2962
2963 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2964
2965         Reviewed by Eric Seidel.
2966
2967         Clean EFL header files in order to diminish the compilation time with
2968         EFL from subversion. We remove the EFL includes from header files and use
2969         forward declarations, including the headers in correspondent source
2970         files when needed. This causes only the needed source files to be
2971         recompiled in case a new version of EFL is installed instead of
2972         triggering a recompilation of almost all WebCore/WebKit.
2973         https://bugs.webkit.org/show_bug.cgi?id=40575
2974
2975         * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
2976         * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
2977         * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
2978
2979 2010-06-15  Gustavo Noronha Silva  <gns@gnome.org>
2980
2981         Unreviewed EFL build fix. Simple typo.
2982
2983         * efl/WebCoreSupport/InspectorClientEfl.cpp:
2984         (WebCore::InspectorClientEfl::sendMessageToFrontend):
2985
2986 2010-06-14  Tony Chang  <tony@chromium.org>
2987
2988         Reviewed by Darin Fisher.
2989
2990         Chromium shouldn't build inside the source directory
2991         https://bugs.webkit.org/show_bug.cgi?id=40489
2992
2993         Ignore directories fetched by chromium and chromium mac output dir.
2994
2995         * chromium: Added property svn:ignore.
2996
2997 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
2998
2999         Reviewed by Pavel Feldman.
3000
3001         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3002         data from inspected page to WebInspector as JSON string via http. The native
3003         serialization to JSON string is supported by InspectorValue's classes. This patch
3004         has the implementation of sendMessageToFrontend function. WebKit version of it still
3005         uses ScriptFunctionCall and will be switched to another transport a little bit later.
3006         https://bugs.webkit.org/show_bug.cgi?id=40134
3007
3008         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3009         (WebCore::InspectorClientEfl::sendMessageToFrontend):
3010         * efl/WebCoreSupport/InspectorClientEfl.h:
3011
3012 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
3013
3014         Unreviewed, rolling out r60889.
3015         http://trac.webkit.org/changeset/60889
3016         https://bugs.webkit.org/show_bug.cgi?id=40365
3017
3018         gtk bot has some kind of memory corruption (Requested by
3019         loislo on #webkit).
3020
3021         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3022         * efl/WebCoreSupport/InspectorClientEfl.h:
3023
3024 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
3025
3026         Reviewed by Pavel Feldman.
3027
3028         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3029         data from inspected page to WebInspector as JSON string via http. The native
3030         serialization to JSON string is supported by InspectorValue's classes. This patch
3031         has the implementation of sendMessageToFrontend function. WebKit version of it still
3032         uses ScriptFunctionCall and will be switched to another transport a little bit later.
3033         https://bugs.webkit.org/show_bug.cgi?id=40134
3034
3035         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3036         (WebCore::InspectorClientEfl::sendMessageToFrontend):
3037         * efl/WebCoreSupport/InspectorClientEfl.h:
3038
3039 2010-06-01  Alexey Proskuryakov  <ap@apple.com>
3040
3041         Reviewed by Sam Weinig.
3042
3043         https://bugs.webkit.org/show_bug.cgi?id=39434
3044         REGRESSION (r59811): Geolocation callbacks cannot be created
3045
3046         Removing unused WebGeolocationMock.
3047
3048         * WebKit.xcodeproj/project.pbxproj:
3049
3050 2010-05-31  Lyon Chen  <liachen@rim.com>
3051
3052         Reviewed by Kent Tamura.
3053
3054         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
3055         https://bugs.webkit.org/show_bug.cgi?id=35530
3056
3057         Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance.
3058
3059         * efl/WebCoreSupport/EditorClientEfl.cpp:
3060         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
3061
3062 2010-05-31  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3063
3064         Reviewed by Kenneth Rohde Christiansen.
3065
3066         [EFL] Add Context Menu implementation
3067         https://bugs.webkit.org/show_bug.cgi?id=39821
3068
3069         * CMakeListsEfl.txt: add context menu files.
3070         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3071         (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3072         (WebCore::ContextMenuClientEfl::newPlatformDescription):
3073         (WebCore::ContextMenuClientEfl::freePlatformDescription):
3074         (WebCore::ContextMenuClientEfl::appendItem):
3075         (WebCore::ContextMenuClientEfl::show):
3076         * efl/WebCoreSupport/ContextMenuClientEfl.h:
3077         * efl/ewk/EWebKit.h:
3078         * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
3079         browser for manipulating context menus.
3080         (ewk_context_menu_ref):
3081         (ewk_context_menu_unref):
3082         (ewk_context_menu_destroy):
3083         (ewk_context_menu_item_list_get):
3084         (ewk_context_menu_item_new):
3085         (ewk_context_menu_item_select):
3086         (ewk_context_menu_item_free):
3087         (ewk_context_menu_item_type_get):
3088         (ewk_context_menu_item_type_set):
3089         (ewk_context_menu_item_action_get):
3090         (ewk_context_menu_item_action_set):
3091         (ewk_context_menu_item_title_get):
3092         (ewk_context_menu_item_title_set):
3093         (ewk_context_menu_item_checked_get):
3094         (ewk_context_menu_item_checked_set):
3095         (ewk_context_menu_item_enabled_get):
3096         (ewk_context_menu_item_enabled_set):
3097         (ewk_context_menu_new):
3098         (ewk_context_menu_free):
3099         (ewk_context_menu_item_append):
3100         (ewk_context_menu_custom_get):
3101         (ewk_context_menu_show):
3102         * efl/ewk/ewk_contextmenu.h: Added.
3103         * efl/ewk/ewk_private.h:
3104         * efl/ewk/ewk_view.cpp:
3105         (ewk_view_context_menu_forward_event): inform browser a new context
3106         menu was created.
3107         (ewk_view_exceeded_database_quota): small fix to previous
3108         changed function.
3109         * efl/ewk/ewk_view.h:
3110
3111 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3112
3113         Reviewed by Kenneth Rohde Christiansen.
3114
3115         [EF] Remove compiler warnings and add test for switching page
3116         encoding.
3117         https://bugs.webkit.org/show_bug.cgi?id=39871
3118
3119         * efl/EWebLauncher/main.c:
3120         (print_history):
3121         (on_key_down):
3122         (main):
3123
3124 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3125
3126         Reviewed by Kenneth Rohde Christiansen.
3127
3128         [EFL] Allow client to override default database quota. We increase the
3129         default database quota to 1MB (it was incorrectly set to 1KB, which is
3130         too low) and add methods to allow client to iteratively database quota
3131         when it becomes greater than the allowed value.
3132         https://bugs.webkit.org/show_bug.cgi?id=39867
3133
3134         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3135         (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
3136         to allow client to increase database quota iteratively.
3137         * efl/ewk/ewk_private.h:
3138         * efl/ewk/ewk_settings.cpp:
3139         * efl/ewk/ewk_view.h:
3140
3141 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3142
3143         Reviewed by Kenneth Rohde Christiansen.
3144
3145         [EFL] Add default path to web database and methods to set it.
3146         If a default path is not set, it will default to "/", in which a
3147         normal user usually does not have write permission.
3148
3149         * efl/EWebLauncher/main.c: overwrite default directory with another
3150         one.
3151         (main):
3152         * efl/ewk/ewk_main.cpp:
3153         (ewk_init): add default path
3154         * efl/ewk/ewk_settings.cpp: add methods to set and get database path
3155         (ewk_settings_web_database_path_set):
3156         (ewk_settings_web_database_path_get):
3157         * efl/ewk/ewk_settings.h:
3158
3159 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3160
3161         Reviewed by Kenneth Rohde Christiansen.
3162
3163         [EFL] Fix wrongly set clipper. Now the scrollbars from main
3164         frame are shown even on a zoom level lower than 1.0.
3165
3166         * efl/ewk/ewk_view_single.c:
3167         (_ewk_view_single_smart_add):
3168         (_ewk_view_single_smart_backing_store_add):
3169         (ewk_view_single_smart_set):
3170
3171 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3172
3173         Reviewed by Kenneth Rohde Christiansen.
3174
3175         [EFL] Add support for Popup menus
3176         https://bugs.webkit.org/show_bug.cgi?id=39629
3177
3178         * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
3179         and destroy popup menu.
3180         (WebCore::ChromeClientEfl::createSelectPopup): ditto.
3181         (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
3182         * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
3183         * efl/ewk/ewk_private.h: add function to call browser when a popup is
3184         created/deleted
3185
3186 2010-05-25  Joone Hur  <joone.hur@samsung.com>
3187
3188         Reviewed by Gustavo Noronha Silva.
3189
3190         [EFL] Build fix.
3191         http://webkit.org/b/39648
3192
3193         * efl/ewk/ewk_frame.cpp:
3194         (ewk_frame_zoom_get): Add missed namespace 
3195         (ewk_frame_zoom_set): Ditto.
3196         (ewk_frame_zoom_text_only_set): Ditto.
3197         * efl/ewk/ewk_view.cpp:
3198         (_ewk_view_priv_new): Add a null parameter when creating a Page.
3199
3200 2010-05-24  Darin Adler  <darin@apple.com>
3201
3202         Reviewed by Eric Seidel.
3203
3204         Move view-related functions from Frame to FrameView
3205         https://bugs.webkit.org/show_bug.cgi?id=39366
3206
3207         * efl/ewk/ewk_frame.cpp:
3208         (ewk_frame_editable_set): Removed call to empty function,
3209         removeEditingStyleFromBodyElement.
3210         (ewk_frame_zoom_get): Call function on FrameView.
3211         (ewk_frame_zoom_set): Ditto.
3212         (ewk_frame_zoom_text_only_set): Ditto.
3213
3214 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
3215
3216         Reviewed by Adam Treat.
3217
3218         [EFL] Add build system for the EFL port.
3219         http://webkit.org/b/37945
3220
3221         * CMakeLists.txt: Added.
3222         * CMakeListsEfl.txt: Added.
3223
3224 2010-05-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3225
3226         Reviewed by David Levin.
3227
3228         [EF] Include missing header.
3229         http://webkit.org/b/38905
3230
3231         * efl/ewk/ewk_main.cpp: Include PageGroup.h
3232
3233 2010-05-08  Leandro Pereira  <leandro@profusion.mobi>
3234
3235         Reviewed by Laszlo Gombos.
3236
3237         [EFL] Only compile database stuff if ENABLE_DATABASE is set. 
3238         http://webkit.org/b/38777
3239
3240         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3241
3242 2010-05-05  Dan Bernstein  <mitz@apple.com>
3243
3244         Reviewed by Simon Fraser.
3245
3246         <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
3247         https://bugs.webkit.org/show_bug.cgi?id=38427
3248
3249         * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
3250         Objective-C++.
3251
3252 2010-05-03  Darin Adler  <darin@apple.com>
3253
3254         * English.lproj/Localizable.strings: Regenerated.
3255         * StringsNotToBeLocalized.txt: Updated for recent changes.
3256
3257 2010-05-03  Jens Alfke  <snej@chromium.org>
3258
3259         Reviewed by Darin Fisher.
3260
3261         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
3262         https://bugs.webkit.org/show_bug.cgi?id=38397
3263
3264         No tests (functionality is exposed only through native WebKit API.)
3265
3266         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3267         (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
3268
3269 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3270
3271         Reviewed by Gustavo Noronha Silva.
3272
3273         Implement findThemePath to locate the correct theme file instead of
3274         relying on a hardcoded location.
3275         http://webkit.org/b/37996
3276
3277         * efl/EWebLauncher/main.c:
3278         (findThemePath): Fix to locate the correct theme files.
3279         (main): Use findThemePath() instead of a hardcoded one.
3280
3281 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3282
3283         Reviewed by Gustavo Noronha Silva.
3284
3285         Update efl/ewebkit.pc.in to match the variable substitution syntax
3286         of CMake.
3287         http://webkit.org/b/37999
3288
3289         * efl/ewebkit.pc.in: Updated.
3290
3291 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3292
3293         Reviewed by Gustavo Noronha Silva.
3294
3295         Update EWebKit (EFL port) to match recent API changes.
3296         http://webkit.org/b/37997
3297
3298         * efl/ewk/ewk_frame.cpp:
3299         (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
3300         (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
3301         (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
3302         (ewk_frame_plugin_create): Disable temporarily PluginView-related
3303         code until a proper plugin implementation is made.
3304         * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
3305         (ewk_view_selection_get): Fix a reference to WebCore::CString to
3306         WTF::CString.
3307
3308 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3309
3310         Reviewed by Gustavo Noronha Silva.
3311
3312         Update EFL port files to match recent API changes.
3313         http://webkit.org/b/37876
3314
3315         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3316         (kit): Added.
3317         (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
3318         (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
3319         style fix.
3320         (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
3321         (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
3322         (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
3323         (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
3324         (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
3325         (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
3326         (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
3327         (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
3328         (WebCore::ChromeClientEfl::scroll): Updated.
3329         (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
3330         (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
3331         * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
3332         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3333         (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
3334         from FrameLoader::writer.
3335         (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
3336         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
3337         (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
3338
3339 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
3340
3341         Reviewed by Nikolas Zimmermann.
3342
3343         Add missing EFL WebKit/efl theme files.
3344         http://webkit.org/b/37854
3345
3346         * efl/DefaultTheme/default.edc: Added.
3347         * efl/DefaultTheme/widget/button/button.edc: Added.
3348         * efl/DefaultTheme/widget/check/check.edc: Added.
3349         * efl/DefaultTheme/widget/combo/combo.edc: Added.
3350         * efl/DefaultTheme/widget/entry/entry.edc: Added.
3351         * efl/DefaultTheme/widget/file/file.edc: Added.
3352         * efl/DefaultTheme/widget/radio/radio.edc: Added.
3353         * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
3354         * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
3355         * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
3356         * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
3357
3358 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
3359
3360         Reviewed by Adam Roben.
3361
3362         Update EFL port to match recent API changes.
3363         http://webkit.org/b/37853
3364
3365         * efl/WebCoreSupport/EditorClientEfl.cpp:
3366         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3367         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
3368         (WebCore::FrameLoaderClientEfl::objectContentType):
3369         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
3370         (WebCore::FrameLoaderClientEfl::canShowMIMEType):
3371         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3372
3373 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
3374
3375         Reviewed by Kenneth Rohde Christiansen.
3376
3377         Add EFL port files to efl/WebCoreSupport.
3378         http://webkit.org/b/35915
3379
3380         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
3381         * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
3382
3383 2010-04-15  Adam Roben  <aroben@apple.com>
3384
3385         Expose UserContentURLPattern as WebKit SPI
3386
3387         Fixes <http://webkit.org/b/37354>.
3388
3389         Reviewed by Tim Hatcher.
3390
3391         * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
3392
3393 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
3394
3395         Reviewed by Kenneth Rohde Christiansen.
3396
3397         Add EFL port files to efl/WebCoreSupport.
3398         http://webkit.org/b/35918
3399
3400         * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
3401         * efl/WebCoreSupport/EditorClientEfl.h: Added.
3402
3403 2010-04-10  Mark Rowe  <mrowe@apple.com>
3404
3405         Reviewed by Dan Bernstein.
3406
3407         <rdar://problem/7845305> Further adoption of formal protocols for delegates.
3408
3409         Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
3410
3411         * WebKit.xcodeproj/project.pbxproj:
3412
3413 2010-04-07  Leandro Pereira  <leandro@profusion.mobi>
3414
3415         Reviewed by Kenneth Rohde Christiansen.
3416
3417         Add ewk_view (the high level object to acces the WebKit-EFL browser
3418         component) to efl/ewk.
3419         http://webkit.org/b/35932
3420
3421         * efl/ewk/ewk_view.cpp: Added.
3422         * efl/ewk/ewk_view.h: Added.
3423
3424 2010-04-05  Alexey Proskuryakov  <ap@apple.com>
3425
3426         Reviewed by Darin Adler.
3427
3428         https://bugs.webkit.org/show_bug.cgi?id=37111
3429         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3430
3431         https://bugs.webkit.org/show_bug.cgi?id=37111
3432         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3433
3434         * English.lproj/Localizable.strings: Added a string for plug-in failure.
3435
3436 2010-04-01  Leandro Pereira  <leandro@profusion.mobi>
3437
3438         Reviewed by Gustavo Noronha Silva.
3439
3440         Add EFL's pkg-config metadata file file to efl/.
3441         http://webkit.org/b/36766
3442
3443         * efl/ewebkit.pc.in: Added.
3444
3445 2010-03-30  Gavin Barraclough  <barraclough@apple.com>
3446
3447         Rubber stamped by Sam Weinig.
3448
3449         https://bugs.webkit.org/show_bug.cgi?id=36866
3450         Move CString to WTF
3451
3452         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3453         * efl/ewk/ewk_frame.cpp:
3454         (ewk_frame_name_get):
3455         (ewk_frame_selection_get):
3456         (ewk_frame_uri_changed):
3457         * efl/ewk/ewk_history.cpp:
3458         * efl/ewk/ewk_settings.cpp:
3459
3460 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
3461
3462         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3463
3464         * efl/ewk/ewk_frame.cpp:
3465
3466 2010-03-22  Kevin Decker  <kdecker@apple.com>
3467
3468         Reviewed by Simon Fraser.
3469
3470         https://bugs.webkit.org/show_bug.cgi?id=36328
3471
3472         * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3473
3474 2010-03-22  Darin Adler  <darin@apple.com>
3475
3476         * StringsNotToBeLocalized.txt: Updated for recent changes.
3477
3478 2010-03-22  Kevin Decker  <kdecker@apple.com>
3479
3480         Reviewed by John Sullivan.
3481
3482         https://bugs.webkit.org/show_bug.cgi?id=36328
3483
3484         * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3485
3486 2010-03-18  Leandro Pereira  <leandro@profusion.mobi>
3487
3488         Reviewed by Kenneth Rohde Christiansen.
3489
3490         Add EFL port files to efl/ewk.
3491         http://webkit.org/b/35931
3492
3493         * efl/ewk/ewk_settings.cpp: Added.
3494         * efl/ewk/ewk_settings.h: Added.
3495
3496 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
3497
3498         Reviewed by Kenneth Rohde Christiansen.
3499
3500         Add default theme files to efl/DefaultTheme.
3501         http://webkit.org/b/36240
3502
3503         * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
3504         * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
3505         * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
3506         * efl/DefaultTheme/radio/img_radio_off.png: Added.
3507         * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
3508         * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
3509         * efl/DefaultTheme/combo/combo_normal.png: Added.
3510         * efl/DefaultTheme/combo/combo_focus_button.png: Added.
3511         * efl/DefaultTheme/combo/combo_hover_button.png: Added.
3512         * efl/DefaultTheme/combo/combo_hover.png: Added.
3513         * efl/DefaultTheme/combo/combo_focus.png: Added.
3514         * efl/DefaultTheme/combo/combo_press_button.png: Added.
3515         * efl/DefaultTheme/combo/combo_normal_button.png: Added.
3516         * efl/DefaultTheme/combo/combo_press.png: Added.
3517         * efl/DefaultTheme/combo/icon.png: Added.
3518         * efl/DefaultTheme/file/file_normal.png: Added.
3519         * efl/DefaultTheme/file/file_press.png: Added.
3520         * efl/DefaultTheme/file/file_hover.png: Added.
3521         * efl/DefaultTheme/file/file_focus.png: Added.
3522         * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
3523         * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
3524         * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
3525         * efl/DefaultTheme/search/field/field_focused.png: Added.
3526         * efl/DefaultTheme/search/field/field_normal.png: Added.
3527         * efl/DefaultTheme/search/field/field_hovered.png: Added.
3528         * efl/DefaultTheme/entry/img_normal.png: Added.
3529         * efl/DefaultTheme/entry/img_hovered.png: Added.
3530         * efl/DefaultTheme/entry/img_focused.png: Added.
3531         * efl/DefaultTheme/check/img_check_off_hover.png: Added.
3532         * efl/DefaultTheme/check/img_check_on.png: Added.
3533         * efl/DefaultTheme/check/img_check_off_focus.png: Added.
3534         * efl/DefaultTheme/check/img_check_on_focus.png: Added.
3535         * efl/DefaultTheme/check/img_check_off.png: Added.
3536         * efl/DefaultTheme/check/img_check_on_hover.png: Added.
3537         * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
3538         * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
3539         * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
3540         * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
3541         * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
3542         * efl/DefaultTheme/button/img_button_normal.png: Added.
3543         * efl/DefaultTheme/button/img_button_focus.png: Added.
3544         * efl/DefaultTheme/button/img_button_hover.png: Added.
3545         * efl/DefaultTheme/button/img_button_press.png: Added.
3546
3547 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
3548
3549         Reviewed by Kenneth Rohde Christiansen.
3550
3551         Add EFL example browser to efl/EWebLauncher.
3552         http://webkit.org/b/36176
3553
3554         * efl/EWebLauncher/main.c: Added.
3555
3556 2010-03-16  Leandro Pereira  <leandro@profusion.mobi>
3557
3558         Reviewed by Kenneth Rohde Christiansen.
3559
3560         Add EFL port files to efl/WebCoreSupport.
3561         http://webkit.org/b/35916
3562
3563         * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3564         * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
3565
3566 2010-03-16  Yury Semikhatsky  <yurys@chromium.org>
3567
3568         Reviewed by Pavel Feldman.
3569
3570         Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
3571
3572         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
3573         https://bugs.webkit.org/show_bug.cgi?id=35036
3574
3575         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3576         (WebCore::InspectorClientEfl::openInspectorFrontend):
3577         * efl/WebCoreSupport/InspectorClientEfl.h:
3578
3579 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3580
3581         Reviewed by Kenneth Rohde Christiansen.
3582
3583         Add EFL port files to efl/ewk.
3584         http://webkit.org/b/35925
3585
3586         * efl/ewk/ewk_history.cpp: Added.
3587         * efl/ewk/ewk_history.h: Added.
3588
3589 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3590
3591         Reviewed by Kenneth Rohde Christiansen.
3592
3593         Add EFL port files to efl/ewk.
3594         http://webkit.org/b/35928
3595
3596         * efl/ewk/ewk_main.cpp: Added.
3597         * efl/ewk/ewk_main.h: Added.
3598
3599 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3600
3601         Reviewed by Kenneth Rohde Christiansen.
3602
3603         Add EFL port files to efl/ewk.
3604         http://webkit.org/b/35924
3605
3606         * efl/ewk/ewk_frame.cpp: Added.
3607         * efl/ewk/ewk_frame.h: Added.
3608
3609 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3610
3611         Reviewed by Kenneth Rohde Christiansen.
3612
3613         Add EFL port files to efl/ewk.
3614         http://webkit.org/b/35936
3615
3616         * efl/ewk/ewk_view_single.c: Added.
3617
3618 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3619
3620         Reviewed by Kenneth Rohde Christiansen.
3621
3622         Add EFL port files to efl/ewk.
3623         http://webkit.org/b/35929
3624
3625         * efl/ewk/ewk_util.cpp: Added.
3626         * efl/ewk/ewk_util.h: Added.
3627
3628 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
3629
3630         Reviewed by Kenneth Rohde Christiansen.
3631
3632         Add EFL port files to efl/ewk.
3633         http://webkit.org/b/35934
3634
3635         * efl/ewk/EWebKit.h: Added.
3636         * efl/ewk/ewk_eapi.h: Added.
3637         * efl/ewk/ewk_logging.h: Added.
3638         * efl/ewk/ewk_private.h: Added.
3639
3640 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
3641
3642         Reviewed by Gustavo Noronha Silva.
3643
3644         Add EFL port files to efl/WebCoreSupport.
3645         http://webkit.org/b/35917
3646
3647         * efl/WebCoreSupport/InspectorClientEfl.h: Added.
3648         * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
3649
3650 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
3651
3652         Reviewed by Gustavo Noronha Silva.
3653
3654         Add EFL port files to efl/WebCoreSupport.
3655         http://webkit.org/b/35914
3656
3657         * efl/WebCoreSupport/DragClientEfl.h: Added.
3658         * efl/WebCoreSupport/DragClientEfl.cpp: Added.
3659
3660 2010-03-11  Simon Fraser  <simon.fraser@apple.com>
3661
3662         Reviewed by Mark Rowe.
3663
3664         Sort the project file.
3665
3666         * WebKit.xcodeproj/project.pbxproj:
3667
3668 2010-03-10  Leandro Pereira  <leandro@profusion.mobi>
3669
3670         Reviewed by Holger Freyther.
3671
3672         Add EFL port files to efl/WebCoreSupport.
3673         http://webkit.org/b/35913
3674
3675         * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
3676         * efl/WebCoreSupport/ChromeClientEfl.h: Added.
3677
3678 2010-03-09  John Sullivan  <sullivan@apple.com>
3679
3680         Fixed localized string key collision. update-webkit-localized-strings now
3681         runs without errors.
3682
3683         Reviewed by Adam Roben.
3684
3685         * English.lproj/Localizable.strings:
3686         Regenerated.
3687
3688 2010-03-09  John Sullivan  <sullivan@apple.com>
3689
3690         * StringsNotToBeLocalized.txt:
3691         Brought this file up to date. update-webkit-localizable-strings still lists
3692         one key collision, but that's a separate issue.
3693
3694 2010-03-04  Mark Rowe  <mrowe@apple.com>
3695
3696         Reviewed by Sam Weinig.
3697
3698         Add a script to verify that WebKit framework headers are internally consistent.
3699
3700         * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
3701         an error should the consistency check fail.
3702
3703 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
3704
3705         Reviewed by Geoffrey Garen.
3706
3707         https://bugs.webkit.org/show_bug.cgi?id=35394
3708         <rdar://problem/7685262> Make passing objects between Java and plug-ins work
3709
3710         * WebKit.xcodeproj/project.pbxproj: Added new files.
3711
3712 2010-02-04  Mark Rowe  <mrowe@apple.com>
3713
3714         Reviewed by Timothy Hatcher.
3715
3716         Build fix.  Remove a symbol corresponding to an inline function from the linker export
3717         file to prevent a weak external failure.
3718
3719         * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
3720
3721 2010-02-04  John Sullivan  <sullivan@apple.com>
3722
3723         https://bugs.webkit.org/show_bug.cgi?id=34611
3724         WebLocalizedString() could use an assertion that it is being called on the main thread
3725
3726         Reviewed by Tim Hatcher.
3727
3728         * WebKit.xcodeproj/project.pbxproj:
3729         Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
3730
3731 2010-01-29  Mark Rowe  <mrowe@apple.com>
3732
3733         Sort Xcode projects.
3734
3735         * WebKit.xcodeproj/project.pbxproj:
3736
3737 2010-01-19  Dan Bernstein  <mitz@apple.com>
3738
3739         Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
3740
3741         * WebKit.xcodeproj/project.pbxproj:
3742
3743 2010-01-19  Simon Fraser  <simon.fraser@apple.com>
3744
3745         Build fix, no review.
3746
3747         Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
3748         in WebKit.
3749
3750         * WebKit.xcodeproj/project.pbxproj:
3751
3752 2010-01-19  Jon Honeycutt  <jhoneycutt@apple.com>
3753
3754         MSAA: The child <option> elements of a non-multiple <select> are not
3755         exposed
3756
3757         https://bugs.webkit.org/show_bug.cgi?id=33773
3758         <rdar://problem/7550556>
3759
3760         Reviewed by Alice Liu.
3761
3762         * English.lproj/Localizable.strings:
3763         Add new localized strings.
3764
3765 2010-01-13  Kevin Decker  <kdecker@apple.com>
3766
3767         Reviewed by Mark Rowe.
3768
3769         https://bugs.webkit.org/show_bug.cgi?id=33610
3770         <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
3771
3772          * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
3773
3774 2009-12-25  Darin Adler  <darin@apple.com>
3775
3776         * StringsNotToBeLocalized.txt: Updated for recent changes.
3777
3778 2009-12-18  Dan Bernstein  <mitz@apple.com>
3779
3780         Updated localizable strings after r52368
3781
3782         * English.lproj/Localizable.strings:
3783
3784 2009-12-18  Sam Weinig  <sam@webkit.org>
3785
3786         Reviewed by Dan Bernstein.
3787
3788         Add Mac WebKit side of the client based geolocation provider.
3789
3790         * WebKit.xcodeproj/project.pbxproj:
3791
3792 2009-12-16  Mark Rowe  <mrowe@apple.com>
3793
3794         Build fix.  Disable debug variants of WebKit frameworks.
3795
3796         * WebKit.xcodeproj/project.pbxproj:
3797
3798 2009-12-16  John Sullivan  <sullivan@apple.com>
3799
3800         Brought this file up to date, sans review.
3801
3802         * StringsNotToBeLocalized.txt:
3803
3804 2009-11-30  Mark Rowe  <mrowe@apple.com>
3805
3806         Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
3807
3808         * WebKit.xcodeproj/project.pbxproj:
3809
3810 2009-11-24  Dmitry Titov  <dimich@chromium.org>
3811
3812         Reviewed by Eric Seidel.
3813
3814         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
3815         https://bugs.webkit.org/show_bug.cgi?id=31444
3816
3817         * chromium/features.gypi:
3818
3819 2009-11-24  Mark Rowe  <mrowe@apple.com>
3820
3821         Fix production builds where the source tree may be read-only.
3822
3823         * WebKit.xcodeproj/project.pbxproj:
3824
3825 2009-11-20  Dave Hyatt  <hyatt@apple.com>
3826
3827         Reviewed by Oliver Hunt and Jon Honeycutt.
3828
3829         Add support for WebSerializedJSValue to WebKit.  This object wraps the SerializedScriptValue functionality in WebCore
3830         and exposes the ability to do JS value serialization/deserialization to WebKit clients.
3831
3832         * WebKit.xcodeproj/project.pbxproj:
3833
3834 2009-11-20  Chris Fleizach  <cfleizach@apple.com>
3835
3836         Reviewed by Beth Dakin.
3837
3838         WAI-ARIA: add support for 'math' role
3839         https://bugs.webkit.org/show_bug.cgi?id=31706
3840
3841         * English.lproj/Localizable.strings:
3842         * StringsNotToBeLocalized.txt:
3843
3844 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
3845
3846         Reviewed by Dan Bernstein.
3847
3848         <rdar://problem/7035231>
3849         Support closed caption in <video> element
3850
3851         * English.lproj/Localizable.strings:
3852             Add strings for toggle captions button.
3853
3854 2009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
3855
3856         Reviewed by Darin Adler.
3857
3858         Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
3859         Support for validationMessage attribute, as per HTML5 specs.
3860
3861         * English.lproj/Localizable.strings: new localizable strings
3862
3863 2009-11-18  Sam Weinig  <sam@webkit.org>
3864
3865         Reviewed by Anders Carlsson.
3866
3867         Make the Mac Geolocation API async.
3868
3869         * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
3870
3871 2009-11-13  Adam Roben  <aroben@apple.com>
3872
3873         Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
3874
3875         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
3876         window objects in isolated worlds are cleared
3877
3878         Reviewed by Dave Hyatt.
3879
3880         * WebKit.xcodeproj/project.pbxproj: Added
3881         WebFrameLoadDelegatePrivate.h, which already existed.
3882
3883 2009-11-12  Adam Roben  <aroben@apple.com>
3884
3885         Replace worldIDs with world objects
3886
3887         Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
3888         user scripts/stylesheets and isolated worlds
3889
3890         Reviewed by Sam Weinig.
3891
3892         * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
3893
3894 2009-11-12  Chris Fleizach  <cfleizach@apple.com>
3895
3896         Reviewed by Darin Adler.
3897
3898         ARIA: add alert type roles
3899         https://bugs.webkit.org/show_bug.cgi?id=31392
3900
3901         * English.lproj/Localizable.strings:
3902         * StringsNotToBeLocalized.txt:
3903
3904 2009-11-02  Eric Carlson  <eric.carlson@apple.com>
3905
3906         Reviewed by John Sullivan and Mark Rowe.
3907
3908         <rdar://problem/7356733> Voiceover does not read correct media controller time values
3909         
3910         Fix localized strings for media controller time values.
3911
3912         * English.lproj/Localizable.strings:
3913
3914 2009-11-02  Chris Fleizach  <cfleizach@apple.com>
3915
3916         Reviewed by Beth Dakin.
3917
3918         Support ARIA "tab" roles
3919         https://bugs.webkit.org/show_bug.cgi?id=30842
3920
3921         Add a localizable string for tab panel.
3922
3923         * English.lproj/Localizable.strings:
3924         * StringsNotToBeLocalized.txt:
3925
3926 2009-10-27  Dan Bernstein  <mitz@apple.com>
3927
3928         Reviewed by Darin Adler.
3929
3930         Updated license
3931
3932         * LICENSE:
3933
3934 2009-10-26  Sam Weinig  <sam@webkit.org>
3935
3936         Reviewed by Anders Carlsson.
3937
3938         Move some WebView event handling code into its own file, WebViewEventHandling.mm
3939
3940         * WebKit.xcodeproj/project.pbxproj:
3941
3942 2009-10-19  John Gregg  <johnnyg@google.com>
3943
3944         Reviewed by Dimitri Glazkov.
3945
3946         set ENABLE_NOTIFICATIONS=1 for Chromium
3947         https://bugs.webkit.org/show_bug.cgi?id=29949
3948
3949         * chromium/features.gypi:
3950
3951 2009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
3952
3953         Reviewed by David Levin.
3954
3955         Enable SHARED_WORKERS for Chromium
3956         https://bugs.webkit.org/show_bug.cgi?id=30289
3957
3958         * chromium/features.gypi:
3959         Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
3960         SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
3961
3962 2009-10-12  Yaar Schnitman  <yaar@chromium.org>
3963
3964         Reviewed by Dimitri Glazkov.
3965
3966         Chromium Port - Windows
3967         https://bugs.webkit.org/show_bug.cgi?id=29969
3968
3969         * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
3970
3971 2009-10-06  Simon Fraser  <simon.fraser@apple.com>
3972
3973         Reviewed by Mark Rowe.
3974
3975         accessibility/media-element.html crashes (and has incorrect result)
3976         https://bugs.webkit.org/show_bug.cgi?id=30108
3977
3978         Fix up the accessibilty label for the newly added fullscreen button,
3979         and update the test result accordingly.
3980
3981         * English.lproj/Localizable.strings:
3982
3983 2009-10-05  Kevin Decker  <kdecker@apple.com>
3984
3985         Reviewed by Dan Bernstein.
3986
3987         * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
3988
3989 2009-10-05  Yaar Schnitman  <yaar@chromium.org>
3990
3991         Reviewed by Dimitri Glazkov.
3992
3993         One of the dependencies' SVN url was missing a @ before the revision number.
3994
3995         https://bugs.webkit.org/show_bug.cgi?id=30101
3996
3997         * chromium/DEPS:
3998
3999 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
4000
4001         Reviewed by Simon Fraser
4002         
4003         Support fullscreen in MediaPlayer (Mac)
4004         https://bugs.webkit.org/show_bug.cgi?id=26742
4005
4006         Add new files for video fullscreen.
4007
4008         * WebKit.xcodeproj/project.pbxproj:
4009
4010 2009-10-05  Pavel Feldman  <pfeldman@chromium.org>
4011
4012         Reviewed by Timothy Hatcher.
4013
4014         Web Inspector: add testing harness for Web Inspector.
4015
4016         https://bugs.webkit.org/show_bug.cgi?id=30010
4017
4018         * WebKit.xcodeproj/project.pbxproj:
4019
4020 2009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
4021
4022         Reviewed by Eric Seidel
4023
4024         Enable Web Sockets in chromium build.
4025         https://bugs.webkit.org/show_bug.cgi?id=29917
4026
4027         * chromium/features.gypi:
4028
4029 2009-10-02  Yaar Schnitman  <yaar@chromium.org>
4030
4031         Reviewed by Dimitri Glazkov.
4032
4033         Added gyp_webkit that does a subset of the things gyp_chromium does
4034         plus some specialization for an upstream chromium build.
4035
4036         https://bugs.webkit.org/show_bug.cgi?id=29986
4037
4038         * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
4039         * chromium/gyp_webkit: A new python file.
4040
4041 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
4042
4043         Reviewed by Dimitri Glazkov.
4044
4045         Make it possible to override the list of feature defines when building
4046         downstream.
4047
4048         https://bugs.webkit.org/show_bug.cgi?id=29979
4049
4050         * chromium/features.gypi:
4051
4052 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
4053
4054         Reviewed by Dimitri Glazkov.
4055
4056         Added windows-specific dependencies, updated some revisions and
4057         re-organized file to make revision tracking easier. Also removed
4058         extensions/v8 dependency that is no longer needed upstream.
4059
4060         https://bugs.webkit.org/show_bug.cgi?id=29973
4061
4062         * chromium/DEPS:
4063
4064 2009-09-30  Yaar Schnitman  <yaar@chromium.org>
4065
4066         Reviewed by Dimitri Glazkov.
4067
4068         1. Keeping up with downstream revisions.
4069         2. Turning off v8 snapshot build step.
4070
4071         https://bugs.webkit.org/show_bug.cgi?id=29928
4072
4073         * chromium/DEPS
4074
4075 2009-09-29  Brady Eidson  <beidson@apple.com>
4076
4077         Reviewed by John Sullivan.
4078
4079         WebKit Mac API should provide a delegate interface for global history.
4080         <rdar://problem/7042773> and https://webkit.org/b/29904
4081
4082         * WebKit.xcodeproj/project.pbxproj:
4083
4084 2009-09-28  Yaar Schnitman  <yaar@chromium.org>
4085
4086         Reviewed by Dimitri Glazkov.
4087
4088         https://bugs.webkit.org/show_bug.cgi?id=29722
4089
4090         * chromium/DEPS: Describes the chromium port's dependencies and
4091           is used by gclient to fetch them.
4092         * chromium/webkit.gyp: Currently only builds webcore but in
4093           the future will also build the webkit api.
4094
4095 2009-09-26  David Kilzer  <ddkilzer@apple.com>
4096
4097         Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
4098
4099         Reviewed by Darin Adler.
4100
4101         Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
4102
4103         * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
4104         disable this feature by default.
4105
4106 2009-09-22  Yaar Schnitman  <yaar@chromium.org>
4107
4108         Reviewed by David Levin.
4109
4110         Create chromium directory and ported chromium.org's features.gypi for 
4111         the webkit chromium port.
4112
4113         https://bugs.webkit.org/show_bug.cgi?id=29617
4114
4115         * chromium/features.gypi: Added.
4116
4117 2009-09-21  Dan Bernstein  <mitz@apple.com>
4118
4119         Reviewed by Anders Carlsson.
4120
4121         <rdar://problem/4137135> iFrame with PDF not being handled correctly on
4122         usps.com
4123         https://bugs.webkit.org/show_bug.cgi?id=4151
4124
4125         * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
4126         and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
4127         Objective-C++.
4128
4129 2009-09-07  Steve Block  <steveblock@google.com>
4130
4131         Reviewed by Adam Barth.
4132
4133         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
4134         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
4135         Geolocation service with DumpRenderTree.
4136         https://bugs.webkit.org/show_bug.cgi?id=28264
4137
4138         * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
4139
4140 2009-09-03  John Sullivan  <sullivan@apple.com>
4141
4142         Reviewed by Adam Roben
4143
4144         * StringsNotToBeLocalized.txt:
4145         Brought this file up to date.
4146
4147 2009-08-31  Mark Rowe  <mrowe@apple.com>
4148
4149         Rubber-stamped by Beth Dakin.
4150
4151         Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
4152         We stopped using these back in r18592 when we switched over to context menus
4153         driven by WebCore.
4154
4155         * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
4156         * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
4157         * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
4158         * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
4159         * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
4160         * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
4161         * WebKit.xcodeproj/project.pbxproj:
4162
4163 2009-08-28  Chris Fleizach  <cfleizach@apple.com>
4164
4165         Reviewed by John Sullivan.
4166
4167         update-webkit-localizable-strings script can no longer complete
4168         https://bugs.webkit.org/show_bug.cgi?id=28792
4169
4170         * English.lproj/Localizable.strings:
4171
4172 2009-08-27  John Sullivan  <sullivan@apple.com>
4173
4174         * StringsNotToBeLocalized.txt:
4175         Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
4176
4177 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
4178
4179         Reviewed by Oliver Hunt.
4180
4181         <video> and <audio> controller should be accessible
4182         https://bugs.webkit.org/show_bug.cgi?id=28081
4183
4184         Add localized strings for media controller accessiblility.
4185
4186         * English.lproj/Localizable.strings:
4187
4188 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
4189
4190         Reviewed by Darin Adler.
4191
4192         Enable various "grouping" ARIA roles
4193         https://bugs.webkit.org/show_bug.cgi?id=28486
4194
4195         * English.lproj/Localizable.strings:
4196
4197 2009-08-18  Drew Wilson  <atwilson@google.com>
4198
4199         Reviewed by Eric Seidel.
4200
4201         Need to extend DumpRenderTree to expose number of worker threads.
4202         https://bugs.webkit.org/show_bug.cgi?id=28292
4203
4204         * WebKit.xcodeproj/project.pbxproj:
4205         Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
4206
4207 2009-08-06  Mark Rowe  <mrowe@apple.com>
4208
4209         Rubber-stamped by Sam Weinig.
4210
4211         Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
4212
4213         * WebKit.xcodeproj/project.pbxproj:
4214
4215 2009-08-06  Mark Rowe  <mrowe@apple.com>
4216
4217         Bring a little order to our otherwise out of control lives.
4218
4219         * WebKit.xcodeproj/project.pbxproj:
4220
4221 2009-08-06  Mark Rowe  <mrowe@apple.com>
4222
4223         Build fix.
4224
4225         Don't attempt to build a file that Anders just deleted.
4226
4227         * WebKit.xcodeproj/project.pbxproj:
4228
4229 2009-07-29  David Kilzer  <ddkilzer@apple.com>
4230
4231         <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
4232
4233         Reviewed by Mark Rowe.
4234
4235         WebPluginController.h includes WebPluginContainerCheck.h, which
4236         is not a private header.  Since WebPluginController.h doesn't
4237         appear to be used anywhere, remove its private header status.
4238
4239         * WebKit.xcodeproj/project.pbxproj: Remove private header
4240         attribute from WebPluginController.h.
4241
4242 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
4243
4244         Reviewed by David Levin.
4245
4246         Added FrameLoaderClient for Haiku WebCore support.
4247         https://bugs.webkit.org/show_bug.cgi?id=26952
4248
4249         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
4250         (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
4251         (WebCore::FrameLoaderClientHaiku::setFrame):
4252         (WebCore::FrameLoaderClientHaiku::setWebView):
4253         (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
4254         (WebCore::FrameLoaderClientHaiku::hasWebView):
4255         (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
4256         (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
4257         (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
4258         (WebCore::FrameLoaderClientHaiku::makeRepresentation):
4259         (WebCore::FrameLoaderClientHaiku::forceLayout):
4260         (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
4261         (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
4262         (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
4263         (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
4264         (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
4265         (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
4266         (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
4267         (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
4268         (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
4269         (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
4270         (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
4271         (WebCore::FrameLoaderClientHaiku::willCloseDocument):
4272         (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
4273         (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
4274         (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
4275         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
4276         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
4277         (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
4278         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
4279         (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
4280         (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
4281         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
4282         (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
4283         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
4284         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
4285         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
4286         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
4287         (WebCore::FrameLoaderClientHaiku::dispatchShow):
4288         (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
4289         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
4290         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
4291         (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
4292         (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
4293         (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
4294         (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
4295         (WebCore::FrameLoaderClientHaiku::progressStarted):
4296         (WebCore::FrameLoaderClientHaiku::progressCompleted):
4297         (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
4298         (WebCore::FrameLoaderClientHaiku::willChangeTitle):
4299         (WebCore::FrameLoaderClientHaiku::didChangeTitle):
4300         (WebCore::FrameLoaderClientHaiku::finishedLoading):
4301         (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
4302         (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
4303         (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
4304         (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
4305         (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
4306         (WebCore::FrameLoaderClientHaiku::restoreViewState):
4307         (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
4308         (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
4309         (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
4310         (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
4311         (WebCore::FrameLoaderClientHaiku::didFinishLoad):
4312         (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
4313         (WebCore::FrameLoaderClientHaiku::setTitle):
4314         (WebCore::FrameLoaderClientHaiku::userAgent):
4315         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
4316         (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
4317         (WebCore::FrameLoaderClientHaiku::canHandleRequest):
4318         (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
4319         (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
4320         (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
4321         (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
4322         (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
4323         (WebCore::FrameLoaderClientHaiku::canCachePage):
4324         (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
4325         (WebCore::FrameLoaderClientHaiku::committedLoad):
4326         (WebCore::FrameLoaderClientHaiku::cancelledError):
4327         (WebCore::FrameLoaderClientHaiku::blockedError):
4328         (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
4329         (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
4330         (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
4331         (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
4332         (WebCore::FrameLoaderClientHaiku::shouldFallBack):
4333         (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
4334         (WebCore::FrameLoaderClientHaiku::download):
4335         (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
4336         (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
4337         (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
4338         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
4339         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
4340         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
4341         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
4342         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
4343         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
4344         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
4345         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
4346         (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
4347         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
4348         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
4349         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
4350         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
4351         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
4352         (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
4353         (WebCore::FrameLoaderClientHaiku::startDownload):
4354         (WebCore::FrameLoaderClientHaiku::createFrame):
4355         (WebCore::FrameLoaderClientHaiku::objectContentType):
4356         (WebCore::FrameLoaderClientHaiku::createPlugin):
4357         (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
4358         (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
4359         (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
4360         (WebCore::FrameLoaderClientHaiku::overrideMediaType):
4361         (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
4362         (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
4363         (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
4364         (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
4365         (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
4366         (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
4367         (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
4368         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
4369         (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
4370
4371 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
4372
4373         Reviewed by David Levin.
4374
4375         Added ChromeClient for Haiku WebCore support.
4376         https://bugs.webkit.org/show_bug.cgi?id=26952
4377
4378         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
4379         (WebCore::ChromeClientHaiku::ChromeClientHaiku):
4380         (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
4381         (WebCore::ChromeClientHaiku::chromeDestroyed):
4382         (WebCore::ChromeClientHaiku::setWindowRect):
4383         (WebCore::ChromeClientHaiku::windowRect):
4384         (WebCore::ChromeClientHaiku::pageRect):
4385         (WebCore::ChromeClientHaiku::scaleFactor):
4386         (WebCore::ChromeClientHaiku::focus):
4387         (WebCore::ChromeClientHaiku::unfocus):
4388         (WebCore::ChromeClientHaiku::canTakeFocus):
4389         (WebCore::ChromeClientHaiku::takeFocus):
4390         (WebCore::ChromeClientHaiku::createWindow):
4391         (WebCore::ChromeClientHaiku::createModalDialog):
4392         (WebCore::ChromeClientHaiku::show):
4393         (WebCore::ChromeClientHaiku::canRunModal):
4394         (WebCore::ChromeClientHaiku::runModal):
4395         (WebCore::ChromeClientHaiku::setToolbarsVisible):
4396         (WebCore::ChromeClientHaiku::toolbarsVisible):
4397         (WebCore::ChromeClientHaiku::setStatusbarVisible):
4398         (WebCore::ChromeClientHaiku::statusbarVisible):
4399         (WebCore::ChromeClientHaiku::setScrollbarsVisible):
4400         (WebCore::ChromeClientHaiku::scrollbarsVisible):
4401         (WebCore::ChromeClientHaiku::setMenubarVisible):
4402         (WebCore::ChromeClientHaiku::menubarVisible):
4403         (WebCore::ChromeClientHaiku::setResizable):
4404         (WebCore::ChromeClientHaiku::addMessageToConsole):
4405         (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
4406         (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
4407         (WebCore::ChromeClientHaiku::closeWindowSoon):
4408         (WebCore::ChromeClientHaiku::runJavaScriptAlert):
4409         (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
4410         (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
4411         (WebCore::ChromeClientHaiku::setStatusbarText):
4412         (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
4413         (WebCore::ChromeClientHaiku::tabsToLinks):
4414         (WebCore::ChromeClientHaiku::windowResizerRect):
4415         (WebCore::ChromeClientHaiku::repaint):
4416         (WebCore::ChromeClientHaiku::scroll):
4417         (WebCore::ChromeClientHaiku::screenToWindow):
4418         (WebCore::ChromeClientHaiku::windowToScreen):
4419         (WebCore::ChromeClientHaiku::platformWindow):
4420         (WebCore::ChromeClientHaiku::contentsSizeChanged):
4421         (WebCore::ChromeClientHaiku::scrollRectIntoView):
4422         (WebCore::ChromeClientHaiku::addToDirtyRegion):
4423         (WebCore::ChromeClientHaiku::scrollBackingStore):
4424         (WebCore::ChromeClientHaiku::updateBackingStore):
4425         (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
4426         (WebCore::ChromeClientHaiku::setToolTip):
4427         (WebCore::ChromeClientHaiku::print):
4428         (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
4429         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
4430         (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
4431         (WebCore::ChromeClientHaiku::runOpenPanel):
4432         (WebCore::ChromeClientHaiku::setCursor):
4433         (WebCore::ChromeClientHaiku::formStateDidChange):
4434         (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
4435         * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
4436
4437 2009-07-28  Robert Hogan  <robert@roberthogan.net>
4438
4439         Reviewed by Simon Hausmann.
4440
4441         Add WebKit version API to Qt.
4442
4443         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
4444         at compile time and make it available to webkit ports through WebKitVersion.h.
4445
4446         https://bugs.webkit.org/show_bug.cgi?id=27158
4447
4448         * scripts/generate-webkitversion.pl: Added
4449
4450 2009-07-24  Andrei Popescu  <andreip@google.com>
4451
4452         ApplicationCache should have size limit
4453         https://bugs.webkit.org/show_bug.cgi?id=22700
4454         
4455         Updated the project after adding WebApplicationCache.h/mm
4456
4457         * WebKit.xcodeproj/project.pbxproj:
4458
4459 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4460
4461         Reviewed by Eric Seidel.
4462
4463         Added InspectorClient for Haiku WebCore support.
4464         https://bugs.webkit.org/show_bug.cgi?id=26952
4465
4466         Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4467
4468         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4469         (WebCore::InspectorClientHaiku::inspectorDestroyed):
4470         (WebCore::InspectorClientHaiku::createPage):
4471         (WebCore::InspectorClientHaiku::localizedStringsURL):
4472         (WebCore::InspectorClientHaiku::hiddenPanels):
4473         (WebCore::InspectorClientHaiku::showWindow):
4474         (WebCore::InspectorClientHaiku::closeWindow):
4475         (WebCore::InspectorClientHaiku::attachWindow):
4476         (WebCore::InspectorClientHaiku::detachWindow):
4477         (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4478         (WebCore::InspectorClientHaiku::highlight):
4479         (WebCore::InspectorClientHaiku::hideHighlight):
4480         (WebCore::InspectorClientHaiku::inspectedURLChanged):
4481         (WebCore::InspectorClientHaiku::populateSetting):
4482         (WebCore::InspectorClientHaiku::storeSetting):
4483         (WebCore::InspectorClientHaiku::removeSetting):
4484         * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4485
4486 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4487
4488         Reviewed by Oliver Hunt.
4489
4490         Added EditorClient for Haiku WebCore support.
4491         https://bugs.webkit.org/show_bug.cgi?id=26952
4492
4493         Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
4494
4495         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
4496         (WebCore::EditorClientHaiku::EditorClientHaiku):
4497         (WebCore::EditorClientHaiku::setPage):
4498         (WebCore::EditorClientHaiku::pageDestroyed):
4499         (WebCore::EditorClientHaiku::shouldDeleteRange):
4500         (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
4501         (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
4502         (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
4503         (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
4504         (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
4505         (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
4506         (WebCore::EditorClientHaiku::toggleGrammarChecking):
4507         (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
4508         (WebCore::EditorClientHaiku::isEditable):
4509         (WebCore::EditorClientHaiku::shouldBeginEditing):
4510         (WebCore::EditorClientHaiku::shouldEndEditing):
4511         (WebCore::EditorClientHaiku::shouldInsertNode):
4512         (WebCore::EditorClientHaiku::shouldInsertText):
4513         (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
4514         (WebCore::EditorClientHaiku::shouldApplyStyle):
4515         (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
4516         (WebCore::EditorClientHaiku::didBeginEditing):
4517         (WebCore::EditorClientHaiku::respondToChangedContents):
4518         (WebCore::EditorClientHaiku::respondToChangedSelection):
4519         (WebCore::EditorClientHaiku::didEndEditing):
4520         (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
4521         (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
4522         (WebCore::EditorClientHaiku::registerCommandForUndo):
4523         (WebCore::EditorClientHaiku::registerCommandForRedo):
4524         (WebCore::EditorClientHaiku::clearUndoRedoOperations):
4525         (WebCore::EditorClientHaiku::canUndo):
4526         (WebCore::EditorClientHaiku::canRedo):
4527         (WebCore::EditorClientHaiku::undo):
4528         (WebCore::EditorClientHaiku::redo):
4529         (WebCore::EditorClientHaiku::handleKeyboardEvent):
4530         (WebCore::EditorClientHaiku::handleInputMethodKeydown):
4531         (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
4532         (WebCore::EditorClientHaiku::textFieldDidEndEditing):
4533         (WebCore::EditorClientHaiku::textDidChangeInTextField):
4534         (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
4535         (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
4536         (WebCore::EditorClientHaiku::textDidChangeInTextArea):
4537         (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
4538         (WebCore::EditorClientHaiku::learnWord):
4539         (WebCore::EditorClientHaiku::checkSpellingOfString):
4540         (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
4541         (WebCore::EditorClientHaiku::checkGrammarOfString):
4542         (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
4543         (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
4544         (WebCore::EditorClientHaiku::showSpellingUI):
4545         (WebCore::EditorClientHaiku::spellingUIIsShowing):
4546         (WebCore::EditorClientHaiku::getGuessesForWord):
4547         (WebCore::EditorClientHaiku::setInputMethodState):
4548         (WebCore::EditorClientHaiku::isEditing):
4549         * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
4550
4551 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4552
4553         Reviewed by Eric Seidel.
4554
4555         Added DragClient for Haiku WebCore support.
4556         https://bugs.webkit.org/show_bug.cgi?id=26952
4557
4558         Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
4559
4560         * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
4561         (WebCore::DragClientHaiku::actionMaskForDrag):
4562         (WebCore::DragClientHaiku::willPerformDragDestinationAction):
4563         (WebCore::DragClientHaiku::dragControllerDestroyed):
4564         (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
4565         (WebCore::DragClientHaiku::willPerformDragSourceAction):
4566         (WebCore::DragClientHaiku::startDrag):
4567         (WebCore::DragClientHaiku::createDragImageForLink):
4568         * haiku/WebCoreSupport/DragClientHaiku.h: Added.
4569
4570 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4571
4572         Reviewed by Oliver Hunt.
4573
4574         Added ContextMenuClient for Haiku WebCore support.
4575         https://bugs.webkit.org/show_bug.cgi?id=26952
4576
4577         Adding two files, ContextMenuClientHaiku.h
4578         and ContextMenuClientHaiku.cpp
4579
4580         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
4581         (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
4582         (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
4583         (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
4584         (WebCore::ContextMenuClientHaiku::downloadURL):
4585         (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
4586         (WebCore::ContextMenuClientHaiku::speak):
4587         (WebCore::ContextMenuClientHaiku::isSpeaking):
4588         (WebCore::ContextMenuClientHaiku::stopSpeaking):
4589         (WebCore::ContextMenuClientHaiku::searchWithGoogle):
4590         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
4591
4592 2009-07-10  Adam Roben  <aroben@apple.com>
4593
4594         Sort all our Xcode projects
4595
4596         Accomplished using sort-Xcode-project-file.
4597
4598         Requested by Dave Kilzer.
4599
4600         * WebKit.xcodeproj/project.pbxproj:
4601
4602 2009-07-02  Adam Roben  <aroben@apple.com>
4603
4604         Fix warnings from update-webkit-localizable-strings
4605
4606         Rubber-stamped by Eric Carlson.
4607
4608         * English.lproj/Localizable.strings: Updated.
4609
4610 2009-07-02  Adam Roben  <aroben@apple.com>
4611
4612         Update StringsNotToBeLocalized.txt for (not so) recent changes
4613
4614         Bug 26926: StringsNotToBeLocalized.txt is out-of-date
4615         <https://bugs.webkit.org/show_bug.cgi?id=26926>
4616
4617         Reviewed by John Sullivan.
4618
4619         * StringsNotToBeLocalized.txt:
4620
4621 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
4622
4623         Reviewed by Simon Fraser.
4624
4625         <rdar://problem/6518119>
4626
4627         Add localized strings for media controller status messages.
4628
4629         * English.lproj/Localizable.strings: Localized text.
4630
4631 2009-06-08  Dan Bernstein  <mitz@apple.com>
4632
4633         Rubber-stamped by Mark Rowe.
4634
4635         - updated the project after giving Objective-C++ the .mm extension
4636
4637         * WebKit.xcodeproj/project.pbxproj:
4638
4639 2009-06-04  Sam Weinig  <sam@webkit.org>
4640
4641         Reviewed by Alice Liu.
4642
4643         Move WebView internal data into WebViewData.h/mm.
4644
4645         * WebKit.xcodeproj/project.pbxproj:
4646
4647 2009-06-03  Sam Weinig  <sam@webkit.org>
4648
4649         Reviewed by Mark Rowe.
4650
4651         Added WebDelegateImplementationCaching.h/mm
4652
4653         * WebKit.xcodeproj/project.pbxproj:
4654
4655 2009-06-03  Sam Weinig  <sam@webkit.org>
4656
4657         Reviewed by Mark Rowe.
4658
4659         Add WebViewInternal.mm.
4660
4661         * WebKit.xcodeproj/project.pbxproj:
4662
4663 2009-06-03  Dan Bernstein  <mitz@apple.com>
4664
4665         Reviewed by Anders Carlsson.
4666
4667         - WebKit project part of eliminating WebCoreTextRenderer
4668
4669         * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
4670             compile as Objective-C++.
4671
4672 2009-06-01  Darin Adler  <darin@apple.com>
4673
4674         Reviewed by Maciej Stachowiak.
4675
4676         Bug 26113: break WebTextCompletionController out into its own source file
4677         https://bugs.webkit.org/show_bug.cgi?id=26113
4678
4679         * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
4680
4681 2009-05-28  Mark Rowe  <mrowe@apple.com>
4682
4683         Rubber-stamped by Anders Carlsson.
4684
4685         Symlink WebKitPluginHost.app in to place if needed.
4686
4687         * WebKit.xcodeproj/project.pbxproj:
4688
4689 2009-05-24  Darin Adler  <darin@apple.com>
4690
4691         * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
4692
4693 2009-05-16  Anders Carlsson  <andersca@apple.com>
4694
4695         Reviewed by Sam Weinig and Dan Bernstein.
4696
4697         Fix <rdar://problem/6889644>.
4698         
4699         * English.lproj/Localizable.strings:
4700
4701 2009-05-10  Alexey Proskuryakov  <ap@webkit.org>
4702
4703         Reviewed by Dan Bernstein.
4704
4705         <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
4706
4707         * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
4708         it could use C++ code from AuthenticaitonMac.h.
4709
4710 2009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
4711
4712         Add localizable strings for 
4713         <rdar://problem/6724106> WebViews need to implement text checking
4714
4715         Reviewed by Justin Garcia.
4716
4717         * English.lproj/Localizable.strings:
4718
4719 2009-04-27  Kevin Decker  <kdecker@apple.com>
4720
4721         Reviewed by Anders Carlsson.
4722                 
4723         <rdar://problem/6352982>
4724
4725         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
4726
4727 2009-04-23  Kevin Decker  <kdecker@apple.com>
4728
4729         Reviewed by Anders Carlsson.
4730
4731         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
4732
4733 2009-04-21  Adam Roben  <aroben@apple.com>
4734
4735         Update StringsNotToBeLocalized.txt for recent changes
4736
4737         Rubber-stamped by John Sullivan.
4738
4739         * StringsNotToBeLocalized.txt:
4740
4741 2009-04-19  Darin Adler  <darin@apple.com>
4742
4743         * StringsNotToBeLocalized.txt: Updated for recent changes.
4744
4745 2009-04-17  David Kilzer  <ddkilzer@apple.com>
4746
4747         Simplify FEATURE_DEFINES definition
4748
4749         Reviewed by Darin Adler.
4750
4751         This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
4752         variables to their own FeatureDefines.xcconfig file.  It also
4753         extracts a new ENABLE_GEOLOCATION variable so that
4754         FEATURE_DEFINES only needs to be defined once.
4755
4756         * WebKit.xcodeproj/project.pbxproj: Added
4757         FeatureDefines.xcconfig file.
4758
4759 2009-04-10  Timothy Hatcher  <timothy@apple.com>
4760
4761         Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
4762
4763         Rubber-stamped by Mark Rowe.
4764
4765         * WebKit.xcodeproj/project.pbxproj:
4766
4767 2009-04-09  Mike Thole  <mthole@apple.com>
4768
4769         Reviewed by Adam Roben.
4770
4771         * WebKit.xcodeproj/project.pbxproj:
4772             Set the Localizable.strings encoding to UTF-16.
4773
4774 2009-04-07  Anders Carlsson  <andersca@apple.com>
4775
4776         Try to fix the Leopard build once more.
4777
4778         * WebKit.xcodeproj/project.pbxproj:
4779
4780 2009-04-07  Anders Carlsson  <andersca@apple.com>
4781
4782         Another attempt at fixing the build.
4783         
4784         * WebKit.xcodeproj/project.pbxproj:
4785
4786 2009-04-02  Adele Peterson  <adele@apple.com>
4787
4788         Reviewed by Darin Adler.
4789
4790         * WebKit.xcodeproj/project.pbxproj: 
4791         Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 
4792
4793 2009-04-01  Greg Bolsinga  <bolsinga@apple.com>
4794
4795         Reviewed by Mark Rowe.
4796
4797         https://bugs.webkit.org/show_bug.cgi?id=24990
4798         Put SECTORDER_FLAGS into xcconfig files.
4799
4800         * WebKit.xcodeproj/project.pbxproj:
4801
4802 2009-03-27  Darin Adler  <darin@apple.com>
4803
4804         * StringsNotToBeLocalized.txt: Updated for recent changes.
4805
4806 2009-03-16  Darin Adler  <darin@apple.com>
4807
4808         Reviewed by Dan Bernstein.
4809
4810         * English.lproj/Localizable.strings: Updated.
4811         * StringsNotToBeLocalized.txt: Updated for recent changes.
4812
4813 2009-03-13  Greg Bolsinga  <bolsinga@apple.com>
4814
4815         Reviewed by Simon Fraser.
4816
4817         Update Geolocation perimission dialogs to be asynchronous.
4818         https://bugs.webkit.org/show_bug.cgi?id=24505
4819
4820         Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
4821         coding style set by WebSecurityOrigin.
4822
4823         * WebKit.xcodeproj/project.pbxproj:
4824
4825 2009-03-13  Anders Carlsson  <andersca@apple.com>
4826
4827         Reviewed by Dan Bernstein.
4828
4829         <rdar://problem/6610666> Revise the Cocoa event model text API
4830         
4831         Remove nptextinput.h
4832         
4833         * WebKit.xcodeproj/project.pbxproj:
4834
4835 2009-03-03  David Kilzer  <ddkilzer@apple.com>
4836
4837         <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
4838
4839         Reviewed by Mark Rowe.
4840
4841         The fix is to add INSTALLHDRS_COPY_PHASE = YES and
4842         INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
4843         make sure various build phase scripts work with the installhdrs
4844         build phase.
4845
4846         * WebKit.xcodeproj/project.pbxproj:
4847         - Added shell code to prevent running "Check For Global
4848           Initializers", "Check For Exit Time Destructors" and "Check
4849           For Weak VTables" scripts during the installhdrs build phase.
4850         - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
4851           targets since it's no longer needed after defining
4852           WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
4853
4854 2009-03-03  David Kilzer  <ddkilzer@apple.com>
4855
4856         Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
4857
4858         Reviewed by Adam Roben.
4859
4860         Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
4861         since NPAPI headers had migrated from JavaScriptCore to WebCore
4862         before that.
4863
4864         * WebKit.xcodeproj/project.pbxproj: Removed
4865         JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
4866         and Release configurations.
4867
4868 2009-03-02  Anders Carlsson  <andersca@apple.com>
4869
4870         WebNetscapePluginPackage.mm is an Objective-C++ file.
4871
4872         * WebKit.xcodeproj/project.pbxproj:
4873
4874 2009-03-02  Anders Carlsson  <andersca@apple.com>
4875
4876         Reviewed by John Sullivan.
4877
4878         Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
4879         
4880         * WebKit.xcodeproj/project.pbxproj:
4881
4882 2009-02-20  Anders Carlsson  <andersca@apple.com>
4883
4884         Reviewed by Dan Bernstein.
4885
4886         Add new files.
4887         
4888         * WebKit.xcodeproj/project.pbxproj:
4889
4890 2009-02-13  Darin Adler  <darin@apple.com>
4891
4892         * StringsNotToBeLocalized.txt: Updated for recent changes.
4893
4894 2009-02-07  Darin Adler  <darin@apple.com>
4895
4896         * StringsNotToBeLocalized.txt: Updated for recent changes.
4897
4898 2009-02-04  Timothy Hatcher  <timothy@apple.com>
4899
4900         Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
4901
4902         <rdar://problem/6508457> Launching widget in Dashcode debugger is
4903         super-slow due forwardInvocation: calling debug delegate
4904
4905         Reviewed by Oliver Hunt.
4906
4907         * WebKit.xcodeproj/project.pbxproj:
4908
4909 2009-02-02  Anders Carlsson  <andersca@apple.com>
4910
4911         Reviewed by Dan Bernstein.
4912         
4913         Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
4914         
4915         * WebKit.xcodeproj/project.pbxproj:
4916
4917 2009-01-26  Mark Rowe  <mrowe@apple.com>
4918
4919         Rubber-stamped by Sam Weinig.
4920
4921         Clean up after r40240.
4922
4923         * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
4924
4925 2009-01-25  Darin Adler  <darin@apple.com>
4926
4927         Try to fix full build on Mac Leopard.
4928
4929         * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
4930         Maybe this is temporary, but I had to do it to get the full build to succeed.
4931
4932 2009-01-25  Mark Rowe  <mrowe@apple.com>
4933
4934         Rubber-stamped by Dan Bernstein.
4935
4936         Improve the consistency of settings in our .xcconfig files.
4937
4938         * WebKit.xcodeproj/project.pbxproj:
4939
4940 2009-01-23  Brady Eidson  <beidson@apple.com>
4941
4942         Rubberstamped by Darin Adler
4943
4944         Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
4945
4946         * WebKit.xcodeproj/project.pbxproj:
4947
4948 2009-01-20  Anders Carlsson  <andersca@apple.com>
4949
4950         Reviewed by Sam Weinig.
4951
4952         Add ProxyInstance files.
4953         
4954         * WebKit.xcodeproj/project.pbxproj:
4955
4956 2009-01-04  David Kilzer  <ddkilzer@apple.com>
4957
4958         Don't install internal headers in WebKit framework
4959
4960         Reviewed by Darin Adler.
4961
4962         * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
4963         headers so they're not installed.
4964
4965 2009-01-02  Darin Adler  <darin@apple.com>
4966
4967         * StringsNotToBeLocalized.txt: Updated.
4968
4969 2008-12-23  Darin Adler  <darin@apple.com>
4970
4971         Reviewed by Alexey Proskuryakov.
4972
4973         - fix https://bugs.webkit.org/show_bug.cgi?id=22976
4974           crash due to Mail's use of WebArchive and WebResource on non-main thread
4975
4976         * StringsNotToBeLocalized.txt: Updated.
4977
4978         * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
4979         existing file WebResourceInternal.h.
4980
4981 2008-12-08  David Kilzer  <ddkilzer@apple.com>
4982
4983         Bug 22555: Sort "children" sections in Xcode project files
4984
4985         <https://bugs.webkit.org/show_bug.cgi?id=22555>
4986
4987         Reviewed by Eric Seidel.
4988
4989         * WebKit.xcodeproj/project.pbxproj: Sorted.
4990
4991 2008-12-08  Darin Adler  <darin@apple.com>
4992
4993         * StringsNotToBeLocalized.txt: Updated for recent changes.
4994
4995 2008-12-05  Dan Bernstein  <mitz@apple.com>
4996
4997         Mac build fix.
4998
4999         * WebKit.xcodeproj/project.pbxproj:
5000
5001 2008-12-05  Dan Bernstein  <mitz@apple.com>
5002
5003         Mac build fix.
5004
5005         * WebKit.xcodeproj/project.pbxproj:
5006
5007 2008-12-04  Anders Carlsson  <andersca@apple.com>
5008
5009         Reviewed by Sam Weinig.
5010
5011         Add HostedNetscapePluginStream.
5012         
5013         * WebKit.xcodeproj/project.pbxproj:
5014
5015 2008-12-03  Anders Carlsson  <andersca@apple.com>
5016
5017         Reviewed by Sam Weinig.
5018         
5019         Move WebPluginRequest to its own file.
5020         
5021         * WebKit.xcodeproj/project.pbxproj:
5022
5023 2008-12-03  Steve Falkenburg  <sfalken@apple.com>
5024
5025         Update strings not to be localized.
5026
5027         Reviewed by Adam Roben.
5028
5029         * StringsNotToBeLocalized.txt:
5030
5031 2008-11-26  Mark Rowe  <mrowe@apple.com>
5032
5033         Build fix.
5034
5035         Fix up the references to files under WebKit/mac/Plugins/Hosted.
5036
5037         * WebKit.xcodeproj/project.pbxproj:
5038
5039 2008-11-26  Anders Carlsson  <andersca@apple.com>
5040
5041         Reviewed by Mark Rowe.
5042
5043         Add plug-in host related files to the Xcode project.
5044         
5045         * WebKit.xcodeproj/project.pbxproj:
5046
5047 2008-11-14  Dan Bernstein  <mitz@apple.com>
5048
5049         Reviewed by Darin Adler.
5050
5051         - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
5052
5053         * English.lproj/Localizable.strings: Added the Text Direction submenu
5054         title.
5055
5056 2008-11-13  John Sullivan  <sullivan@apple.com>
5057
5058         fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
5059
5060         Reviewed by Tim Hatcher
5061
5062         * English.lproj/Localizable.strings:
5063         updated for these changes
5064         
5065         * StringsNotToBeLocalized.txt:
5066         removed unused exception
5067
5068 2008-11-12  John Sullivan  <sullivan@apple.com>
5069
5070         fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
5071
5072         Reviewed by Tim Hatcher
5073
5074         * English.lproj/Localizable.strings:
5075         * StringsNotToBeLocalized.txt:
5076         updated for this change
5077
5078 2008-11-10  Anders Carlsson  <andersca@apple.com>
5079
5080         Reviewed by Kevin Decker.
5081         
5082         Add WebHostedNetscapePluginView to the project.
5083         
5084         * WebKit.xcodeproj/project.pbxproj:
5085
5086 2008-11-10  Anders Carlsson  <andersca@apple.com>
5087
5088         Reviewed by Kevin Decker.
5089
5090         Add a new WebBaseNetscapePluginView class.
5091         
5092         * WebKit.xcodeproj/project.pbxproj:
5093
5094 2008-11-10  Anders Carlsson  <andersca@apple.com>
5095
5096         Reviewed by Adam Roben.
5097                 
5098         Rename WebBaseNetscapePluginView to WebNetscapePluginView.
5099
5100         * StringsNotToBeLocalized.txt:
5101         * WebKit.xcodeproj/project.pbxproj:
5102
5103 2008-11-05  Anders Carlsson  <andersca@apple.com>
5104
5105         Reviewed by Kevin Decker.
5106
5107         Remove WebPlugInStreamLoaderDelegate.h
5108         
5109         * WebKit.xcodeproj/project.pbxproj:
5110
5111 2008-11-03  Darin Adler  <darin@apple.com>
5112
5113         Reviewed by Tim Hatcher.
5114
5115         - https://bugs.webkit.org/show_bug.cgi?id=22061
5116           create script to check for exit-time destructors
5117
5118         * WebKit.xcodeproj/project.pbxproj: Added a script
5119         phase that runs the check-for-exit-time-destructors script.
5120
5121 2008-10-31  Anders Carlsson  <andersca@apple.com>
5122
5123         Reviewed by Kevin Decker.
5124
5125         Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
5126         
5127         * WebKit.xcodeproj/project.pbxproj:
5128
5129 2008-10-29  Matt Lilek  <webkit@mattlilek.com>
5130
5131         Not reviewed, build fix.
5132
5133         * WebKit.xcodeproj/project.pbxproj:
5134
5135 2008-10-28  Adele Peterson  <adele@apple.com>
5136
5137         Reviewed by John Sullivan.
5138
5139         Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
5140         "files" string for multifile uploads needs to be localized
5141
5142         * English.lproj/Localizable.strings: Updated with new string.
5143
5144 2008-10-28  Adele Peterson  <adele@apple.com>
5145
5146         Reviewed by Sam Weinig. 
5147
5148         * English.lproj/Localizable.strings:
5149         Updated.
5150
5151 2008-10-27  Darin Adler  <darin@apple.com>
5152
5153         * StringsNotToBeLocalized.txt: Updated for recent changes.
5154
5155 2008-10-24  Timothy Hatcher  <timothy@apple.com>
5156
5157         Implement new InspectorClient methods to work with Settings.
5158
5159         https://bugs.webkit.org/show_bug.cgi?id=21856
5160
5161         Reviewed by Darin Adler.
5162
5163         * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
5164
5165 2008-10-15  Mark Rowe  <mrowe@apple.com>
5166
5167         Rubber-stamped by Brady Eidson.
5168
5169         <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
5170
5171         * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
5172
5173 2008-10-14  Maxime Britto  <britto@apple.com>
5174
5175         Reviewed by Darin Adler.
5176
5177         * WebKit.xcodeproj/project.pbxproj: Added two files for the 
5178         WebTextIterator, and made the WebTextIterator.h private
5179
5180 2008-10-04  Mark Rowe  <mrowe@apple.com>
5181
5182         Reviewed by Tim Hatcher.
5183
5184         Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
5185
5186         * WebKit.xcodeproj/project.pbxproj:
5187
5188 2008-09-24  Darin Adler  <darin@apple.com>
5189
5190         * StringsNotToBeLocalized.txt: Updated for recent changes.
5191
5192 2008-09-15  Chris Fleizach  <cfleizach@apple.com>
5193
5194         Reviewed by Darin Adler, Beth Dakin
5195
5196         Support strings for AXLists
5197
5198         * English.lproj/Localizable.strings:
5199
5200 2008-09-15  Anders Carlsson  <andersca@apple.com>
5201
5202         Reviewed by Mitz.
5203
5204         Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
5205         
5206         * WebKit.xcodeproj/project.pbxproj:
5207
5208 2008-09-02  Mark Rowe  <mrowe@apple.com>
5209
5210         Reviewed by Tim Hatcher.
5211
5212         Build fix.  Remove the now unnecessary check for "4" in the user agent string.
5213
5214         * WebKit.xcodeproj/project.pbxproj:
5215
5216 2008-08-17  Geoffrey Garen  <ggaren@apple.com>
5217
5218         Reviewed by Cameron Zwarich.
5219         
5220         Updated project files to XCode 3.1.
5221
5222         * WebKit.xcodeproj/project.pbxproj:
5223
5224 2008-08-15  Mark Rowe  <mrowe@apple.com>
5225
5226         Rubber-stamped by Geoff Garen.
5227
5228         <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
5229
5230         * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
5231
5232 2008-08-05  Anders Carlsson  <andersca@apple.com>
5233
5234         Reviewed by Darin Adler.
5235
5236         Remove MainThreadObjectDeallocator.{h|mm}.
5237         
5238         * WebKit.xcodeproj/project.pbxproj:
5239
5240 2008-08-04  Mark Rowe  <mrowe@apple.com>
5241
5242         Reviewed by Darin Adler.
5243
5244         Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
5245         Part one of fix for <rdar://problem/5853147>.
5246
5247         * WebKit.xcodeproj/project.pbxproj:
5248
5249 2008-07-31  David D. Kilzer  <ddkilzer@webkit.org>
5250
5251         Fix layout test results for webarchive/test-xml-stylesheet.xml
5252
5253         Reviewed by Darin Adler.
5254
5255         * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
5256         Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
5257         to private so they're copied into PrivateHeaders.
5258
5259 2008-07-11  Stephanie Lewis  <slewis@apple.com>
5260
5261         Reviewed by Darin Adler.
5262
5263         Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
5264
5265         * WebKit.xcodeproj/project.pbxproj:
5266
5267 2008-07-07  Mark Rowe  <mrowe@apple.com>
5268
5269         Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
5270         so that they don't have an unnecessary ".." in the path.
5271
5272         * WebKit.xcodeproj/project.pbxproj:
5273
5274 2008-07-05  Mark Rowe  <mrowe@apple.com>
5275
5276         Reviewed by John Sullivan.
5277
5278         Remove WebSearchableTextView as it has been unused for some time now.
5279
5280         * WebKit.xcodeproj/project.pbxproj:
5281
5282 2008-06-26  Anders Carlsson  <andersca@apple.com>
5283
5284         Reviewed by Darin Adler.
5285
5286         Add MainThreadObjectDeallocator to sources.
5287         
5288         * WebKit.xcodeproj/project.pbxproj:
5289
5290 2008-06-24  John Sullivan  <sullivan@apple.com>
5291
5292         Rubber-stamped by Sam Weinig
5293
5294         * StringsNotToBeLocalized.txt:
5295         brought this file up to date
5296
5297 2008-06-17  Mark Rowe  <mrowe@apple.com>
5298
5299         Reviewed by Darin Adler.
5300
5301         <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
5302
5303         * WebKit.xcodeproj/project.pbxproj:
5304
5305 2008-05-22  Timothy Hatcher  <timothy@apple.com>
5306
5307         <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
5308
5309         Reviewed by Adam Roben.
5310
5311         * English.lproj/Localizable.strings: Added new strings.
5312
5313 2008-05-21  Anders Carlsson  <andersca@apple.com>
5314
5315         Reviewed by Maciej.
5316
5317         Add WebIconFetcher files.
5318         
5319         * WebKit.xcodeproj/project.pbxproj:
5320
5321 2008-05-16  Timothy Hatcher  <timothy@apple.com>
5322
5323         Removes WebScriptDebugServer files and related calls. This removes
5324         the hooks that Drosera uses for debugging. Now that the Web Inspector
5325         has a better debugger, we don't need these anymore.
5326
5327         Reviewed by Sam Weinig.
5328
5329         * StringsNotToBeLocalized.txt:
5330         * WebKit.xcodeproj/project.pbxproj:
5331
5332 2008-05-13  Chris Fleizach  <cfleizach@apple.com>
5333
5334         Reviewed by Beth Dakin
5335
5336         <rdar://problem/4780592> WebKit application has its window announced as HTML content
5337
5338         * English.lproj/Localizable.strings:
5339         * WebKit.xcodeproj/project.pbxproj:
5340
5341 2008-05-09  Anders Carlsson  <andersca@apple.com>
5342
5343         Reviewed by Oliver.
5344
5345         <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
5346         
5347         Add nptextinput.h as a public header.
5348         
5349         * WebKit.xcodeproj/project.pbxproj:
5350
5351 2008-05-06  Stephanie Lewis  <slewis@apple.com>
5352
5353         Reviewed by Andersca.
5354
5355         prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
5356
5357         * WebKit.xcodeproj/project.pbxproj:
5358
5359 2008-05-01  Anders Carlsson  <andersca@apple.com>
5360
5361         Reviewed by Tim.
5362
5363         Remove npfunctions.h
5364         
5365         * WebKit.xcodeproj/project.pbxproj:
5366
5367 2008-05-01  Sam Weinig  <sam@webkit.org>
5368
5369         Reviewed by Anders Carlsson.
5370
5371         Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
5372
5373         * WebKit.xcodeproj/project.pbxproj:
5374
5375 2008-04-30  Anders Carlsson  <andersca@apple.com>
5376
5377         Reviewed by Adam.
5378
5379         Add Cocoa event handler.
5380         
5381         * WebKit.xcodeproj/project.pbxproj:
5382
5383 2008-04-29  Anders Carlsson  <andersca@apple.com>
5384
5385         Reviewed by Adam.
5386
5387         Add new event handlers.
5388         
5389         * WebKit.xcodeproj/project.pbxproj:
5390
5391 2008-04-07  John Sullivan  <sullivan@apple.com>
5392
5393         Reviewed by Tim
5394         
5395         - made the JavaScript text input panel not block Quit (part of 4133196)
5396
5397         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
5398         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
5399         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
5400         Made the panel be a NonBlockingPanel
5401
5402 2008-04-04  Ada Chan  <adachan@apple.com>
5403
5404         Updated the format string for window title for a standalone image to take integers.
5405
5406         Reviewed by Dan.
5407
5408         * English.lproj/Localizable.strings:
5409
5410 2008-03-28  Brady Eidson  <beidson@apple.com>
5411
5412         Rubberstamped by Darin Adler
5413
5414         Remove WebArchiver.h/mm
5415
5416         * WebKit.xcodeproj/project.pbxproj:
5417
5418 2008-03-25  Brady Eidson  <beidson@apple.com>
5419
5420         Reviewed by Darin
5421
5422         <rdar://problem/4516169> - Support WebArchives on Windows
5423
5424         * WebKit.xcodeproj/project.pbxproj:
5425
5426 2008-03-24  Brady Eidson  <beidson@apple.com>
5427
5428         Reviewed by Darin's rubberstamp
5429
5430         Rename a .m to .mm
5431
5432         * WebKit.xcodeproj/project.pbxproj:
5433
5434 2008-03-20  John Sullivan  <sullivan@apple.com>
5435
5436         * StringsNotToBeLocalized.txt:
5437         Brought this file up to date
5438
5439 2008-03-20  Adam Roben  <aroben@apple.com>
5440
5441         Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
5442
5443         Reviewed by Tim Hatcher.
5444
5445         * WebKit.xcodeproj/project.pbxproj:
5446
5447 2008-03-12  Darin Adler  <darin@apple.com>
5448
5449         Reviewed by Anders.
5450
5451         - http://bugs.webkit.org/show_bug.cgi?id=17640
5452           eliminate WebCoreFrameBridge
5453
5454         * StringsNotToBeLocalized.txt: Updated for recent changes.
5455         * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
5456
5457 2008-03-11  Darin Adler  <darin@apple.com>
5458
5459         Reviewed by Anders.
5460
5461         * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
5462         We can rename the file later.
5463
5464 2008-03-07  Mark Rowe  <mrowe@apple.com>
5465
5466         Reviewed by Oliver Hunt.
5467
5468         Fix WebKit build with GCC 4.2.
5469
5470         * WebKit.xcodeproj/project.pbxproj:  Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
5471
5472 2008-03-06  Darin Adler  <darin@apple.com>
5473
5474         * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
5475
5476 2008-03-06  David D. Kilzer  <ddkilzer@apple.com>
5477
5478         Name the WebKit build phase script that generates WebKit.LP64.exp.
5479
5480         * WebKit.xcodeproj/project.pbxproj: Name the build phase script
5481         that generates the 64-bit export file to match the corresponding
5482         build phase script in WebCore.
5483
5484 2008-03-05  Adam Roben  <aroben@apple.com>
5485
5486         Remove WebCoreScriptDebugger.{h,mm}
5487
5488         Reviewed by Kevin M.
5489
5490         * WebKit.xcodeproj/project.pbxproj:
5491
5492 2008-03-05  Adam Roben  <aroben@apple.com>
5493
5494         Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
5495
5496         Reviewed by Kevin M.
5497
5498         * WebKit.xcodeproj/project.pbxproj:
5499
5500 2008-03-05  Adam Roben  <aroben@apple.com>
5501
5502         Remove WebScriptDebugger
5503
5504         Reviewed by Kevin M.
5505
5506         * WebKit.xcodeproj/project.pbxproj: Remove
5507         WebScriptDebugDelegatePrivate.h from the project.
5508
5509 2008-03-05  Adam Roben  <aroben@apple.com>
5510
5511         Move WebCoreScriptDebuggerImp to its own source files
5512
5513         Reviewed by Kevin M.
5514
5515         * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
5516
5517 2008-03-05  Adam Roben  <aroben@apple.com>
5518
5519         Move WebCoreScriptDebugger to WebKit
5520
5521         Reviewed by Darin Adler.
5522
5523         * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
5524         to the project.
5525
5526 2008-01-26  Greg Bolsinga  <bolsinga@apple.com>
5527
5528         <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
5529
5530         Reviewed by Darin Adler.
5531
5532         * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
5533
5534 2008-01-23  Steve Falkenburg  <sfalken@apple.com>
5535
5536         Update localization exceptions.
5537         
5538         Reviewed by Darin Adler.
5539
5540         * English.lproj/Localizable.strings:
5541         * StringsNotToBeLocalized.txt:
5542
5543 2008-01-20  Mark Rowe  <mrowe@apple.com>
5544
5545         Reviewed by Dan Bernstein.
5546
5547         Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
5548         interested in supporting Safari 2 with TOT WebKit.
5549
5550         * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
5551         as it is no longer used. 
5552
5553 2008-01-03  Darin Adler  <darin@apple.com>
5554
5555         - fix Safari build
5556
5557         * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
5558
5559 2008-01-02  Alexey Proskuryakov  <ap@webkit.org>
5560
5561         Reviewed by Darin Adler.
5562
5563         Removed "BackwardDelete", which is no longer present in source code.
5564
5565         * StringsNotToBeLocalized.txt:
5566
5567 2007-12-16  Mark Rowe  <mrowe@apple.com>
5568
5569         Reviewed by Maciej Stachowiak.
5570
5571         Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
5572
5573         * WebKit.xcodeproj/project.pbxproj: Add new files.
5574
5575 2007-12-14  Darin Adler  <darin@apple.com>
5576
5577         * StringsNotToBeLocalized.txt: Updated.
5578
5579 2007-12-12  Brady Eidson  <beidson@apple.com>
5580
5581         Reviewed by Sam Weinig
5582
5583         Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
5584
5585         * WebKit.xcodeproj/project.pbxproj: Added a new file
5586
5587 2007-12-12  Mark Rowe  <mrowe@apple.com>
5588
5589         Reviewed by Dave Kilzer.
5590
5591         Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
5592
5593         * WebKit.xcodeproj/project.pbxproj:
5594
5595 2007-11-19  Brady Eidson <beidson@apple.com>
5596
5597         Reviewed by Maciej
5598
5599         * WebKit.xcodeproj/project.pbxproj: Sorted!
5600
5601 2007-11-17  Timothy Hatcher  <timothy@apple.com>
5602
5603         Reviewed by Mark Rowe.
5604
5605         Bug 13470: i18n: The Web Inspector is not localizable
5606         http://bugs.webkit.org/show_bug.cgi?id=13470
5607
5608         Update the localized strings and the file encoding of WebInspectorClient.mm.
5609
5610         * English.lproj/Localizable.strings:
5611         * StringsNotToBeLocalized.txt:
5612         * WebKit.xcodeproj/project.pbxproj:
5613
5614 2007-11-16  Mark Rowe  <mrowe@apple.com>
5615
5616         Reviewed by Tim Hatcher.
5617
5618         Build WebCore as a sub-framework of WebKit in all configurations.
5619
5620         * WebKit.xcodeproj/project.pbxproj:
5621
5622 2007-11-16  Brady Eidson  <beidson@apple.com>
5623
5624         * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
5625
5626 2007-11-16  Brady Eidson  <beidson@apple.com>
5627
5628         * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
5629           it is exported
5630
5631 2007-11-16  Brady Eidson  <beidson@apple.com>
5632
5633         Reviewed by John
5634
5635         Database management API tweaks
5636
5637         * WebKit.xcodeproj/project.pbxproj:
5638
5639 2007-11-15  Brady Eidson  <beidson@apple.com>
5640
5641         Reviewed by John
5642
5643         Stubbing out everything required for a WebKit API for databases
5644
5645         * WebKit.xcodeproj/project.pbxproj:
5646
5647 2007-11-12  Adam Roben  <aroben@apple.com>
5648
5649         * StringsNotToBeLocalized.txt: Updated.
5650
5651 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
5652
5653         Adding the wx WebKit implementation.
5654
5655         Reviewed by Mark Rowe.
5656
5657         * wx: Added.
5658
5659 2007-11-07  Mark Rowe  <mrowe@apple.com>
5660
5661         Reviewed by Kevin Decker.
5662
5663         Fix 64-bit Mac build.
5664
5665         * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
5666         to be relative to PROJECT_DIR.  PROJECT_DIR takes into account the projectDirPath
5667         setting of the project, which in this instance includes the necessary "mac"
5668         subdirectory.
5669