1 2011-01-16 Adam Barth <abarth@webkit.org>
3 Rubber-stamped by Eric Seidel.
5 Move WebKit into Source
6 https://bugs.webkit.org/show_bug.cgi?id=52530
9 * scripts/generate-webkitversion.pl:
11 2011-01-07 Enrica Casucci <enrica@apple.com>
13 Reviewed by Alexey Proskuryakov.
15 Paste and drag and drop use different code paths to interact with the pasteboard.
16 https://bugs.webkit.org/show_bug.cgi?id=52093
17 The change consists in a refactoring of the code to have only one class that
18 deals with the pasteboard on Mac.
20 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
22 2010-12-31 Adam Barth <abarth@webkit.org>
24 Update SVN ignore property to hide two more external dependencies.
26 * chromium: Modified property svn:ignore.
28 2010-12-22 Dan Bernstein <mitz@apple.com>
30 Rubber-stamped by Mark Rowe.
32 Changed WebKitTools to Tools in script build phases.
34 * WebKit.xcodeproj/project.pbxproj:
36 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
38 Reviewed by Eric Seidel.
40 [EFL] Add linker script to export less symbols
41 https://bugs.webkit.org/show_bug.cgi?id=44609
43 Filter the exported symbols by using a linker script. Only symbols
44 starting with "ewk_" are exported.
46 * CMakeLists.txt: Add link flags to webkit library when there's a
49 2010-12-07 Simon Fraser <simon.fraser@apple.com>
51 Update Xcode project for newer Xcode.
53 * WebKit.xcodeproj/project.pbxproj:
55 2010-11-18 Darin Adler <darin@apple.com>
57 * StringsNotToBeLocalized.txt: Updated for recent changes.
59 2010-11-16 Patrick Gansterer <paroga@webkit.org>
61 Reviewed by Andreas Kling.
63 [CMake] Remove platform dependent include directories
64 https://bugs.webkit.org/show_bug.cgi?id=49553
68 2010-11-12 John Knottenbelt <jknotten@chromium.org>
70 Reviewed by Steve Block.
72 Rename GeolocationControllerClient to GeolocationClient.
73 https://bugs.webkit.org/show_bug.cgi?id=49259
75 * WebKit.xcodeproj/project.pbxproj:
77 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
79 [EFL] Unreviewed. Build fix after r71496.
81 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
82 include directories list.
84 2010-11-04 Mike Thole <mthole@apple.com>
86 Reviewed by Dan Bernstein.
88 Title for images should use localized numerals
89 https://bugs.webkit.org/show_bug.cgi?id=49017
91 * English.lproj/Localizable.strings: Updated.
93 2010-10-28 Mark Rowe <mrowe@apple.com>
95 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
96 that deprecated methods are no longer used.
98 * WebKit.xcodeproj/project.pbxproj:
100 2010-10-26 Dan Bernstein <mitz@apple.com>
104 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
106 2010-10-23 David Kilzer <ddkilzer@apple.com>
108 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
110 Reviewed by Sam Weinig.
112 The only method defined in WebHTMLRepresentationInternal.h is
113 also defined in WebHTMLRepresentation.h, so use that instead.
115 * WebKit.xcodeproj/project.pbxproj: Removed references to
116 WebHTMLRepresentationInternal.h.
118 2010-10-21 David Kilzer <ddkilzer@apple.com>
120 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
122 Reviewed by Adam Roben.
124 Fixes the following warning:
126 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
127 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
129 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
130 for WebStringTruncator.h to make it match other header files.
132 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
136 Fix efl build, add missing svg/properties include directory.
140 2010-10-18 Alexey Proskuryakov <ap@apple.com>
142 Reviewed by David Kilzer.
144 https://bugs.webkit.org/show_bug.cgi?id=47864
145 Convert WebNSUserDefaultsExtras.m to .mm
147 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
149 2010-10-12 Eric Seidel <eric@webkit.org>
151 Reviewed by Darin Adler.
153 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
154 https://bugs.webkit.org/show_bug.cgi?id=45693
156 * WebKit.xcodeproj/project.pbxproj:
157 - Add the MailQuirksUserScript.js to the project.
159 2010-10-11 Anders Carlsson <andersca@apple.com>
161 Reviewed by Darin Adler.
163 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
164 https://bugs.webkit.org/show_bug.cgi?id=47523
166 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
168 * WebKit.xcodeproj/project.pbxproj:
170 2010-10-07 Jessie Berlin <jberlin@apple.com>
172 Reviewed by Sam Weinig.
174 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
175 representation of a WebKit2 WebSerializedScriptValue.
176 https://bugs.webkit.org/show_bug.cgi?id=47390
178 * WebKit.xcodeproj/project.pbxproj:
179 Add WebSerializedJSValuePrivate.h.
181 2010-10-05 John Abd-El-Malek <jam@chromium.org>
183 Reviewed by Darin Fisher.
185 [chromium] Get the link from a plugin when creating a context menu
186 https://bugs.webkit.org/show_bug.cgi?id=47130
188 * chromium/public/WebPlugin.h:
189 (WebKit::WebPlugin::linkAtPosition):
190 * chromium/public/WebView.h:
191 * chromium/src/ChromeClientImpl.cpp:
192 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
193 * chromium/src/ContextMenuClientImpl.cpp:
194 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
196 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
198 Unreviewed, EFL build fix.
202 2010-09-20 Philippe Normand <pnormand@igalia.com>
204 Reviewed by Eric Carlson.
206 [GTK] enhanced context menu for media elements
207 https://bugs.webkit.org/show_bug.cgi?id=45021
209 Updated localizable strings.
211 * English.lproj/Localizable.strings:
213 2010-09-17 David Kilzer <ddkilzer@apple.com>
215 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
217 Reviewed by Joseph Pecoraro.
219 * WebKit.xcodeproj/project.pbxproj: Added missing
220 WebArchiveInternal.h header file to the project. It has been
221 missing since r31281!
223 2010-09-16 Dan Bernstein <mitz@apple.com>
225 Reverted the previous change because r67628 has been reverted.
227 * English.lproj/Localizable.strings:
229 2010-09-16 Dan Bernstein <mitz@apple.com>
231 Updated localizable strings.
233 * English.lproj/Localizable.strings:
235 2010-09-10 Darin Adler <darin@apple.com>
237 Reviewed by Sam Weinig.
239 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
240 https://bugs.webkit.org/show_bug.cgi?id=45582
242 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
243 also gave the header private visibility so it will get installed in the
244 PrivateHeaders directory.
246 2010-09-02 Steve Block <steveblock@google.com>
248 Reviewed by Adam Barth.
250 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
251 https://bugs.webkit.org/show_bug.cgi?id=43181
253 * WebKit.xcodeproj/project.pbxproj:
255 2010-08-30 Andy Estes <aestes@apple.com>
257 Reviewed by Darin Adler.
259 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
261 * StringsNotToBeLocalized.txt:
263 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
265 Unreviewed build fix.
267 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
268 shared library. After r65366, libewebkit.so was not being installed
269 anymore when building with SHARED_CORE=0 (which is the default). This
270 partially reverts that revision in order to fix this issue.
272 * CMakeLists.txt: always install webkit library.
274 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
276 Reviewed by Darin Adler.
278 Add NetworkingContext to avoid layer violations
279 https://bugs.webkit.org/show_bug.cgi?id=42292
281 Preparation: Just add the files to the build system.
283 * WebKit.xcodeproj/project.pbxproj: Added new files.
285 2010-08-17 Brady Eidson <beidson@apple.com>
287 Reviewed by Sam Weinig.
289 Remove developmentRegion from the project file as it shouldn't have been checked in.
291 * WebKit.xcodeproj/project.pbxproj:
293 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
295 [EFL] Build fix after r65366.
297 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
300 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
302 Reviewed by Pavel Feldman.
304 Web Inspector: -[WebInspector attach] and detach should work
305 https://bugs.webkit.org/show_bug.cgi?id=43924
307 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
309 2010-08-14 Patrick Gansterer <paroga@paroga.com>
311 Reviewed by Kenneth Rohde Christiansen.
313 [CMake] Set target properties only if available
314 https://bugs.webkit.org/show_bug.cgi?id=43978
318 2010-08-13 Gavin Barraclough <barraclough@apple.com>
320 Rubber stamped by Sam Weinig.
321 Switch String::/UString::ascii() to return a CString.
323 * WebKit.xcodeproj/project.pbxproj:
325 2010-08-06 Gavin Barraclough <barraclough@apple.com>
327 Rubber stamped by Sam Weinig
329 Bug 43594 - Add string forwards to Forward.h
330 This allows us to remove forward declarations for these classes from
331 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
333 * WebKit.xcodeproj/project.pbxproj:
335 2010-08-06 Jessie Berlin <jberlin@apple.com>
337 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
340 * WebKit.xcodeproj/project.pbxproj:
342 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
344 Reviewed by David Kilzer.
346 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
347 https://bugs.webkit.org/show_bug.cgi?id=40627
349 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
351 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
353 2010-07-31 David Kilzer <ddkilzer@apple.com>
355 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
357 Reviewed by Dan Bernstein.
359 This also fixes compilation of DumpRenderTree after changes for
362 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
363 the following headers:
364 - WebFormDelegatePrivate.h
365 - WebKitStatisticsPrivate.h
366 - WebSecurityOriginPrivate.h
368 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
370 Reviewed by David Kilzer.
372 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
373 https://bugs.webkit.org/show_bug.cgi?id=40627
375 * WebKit.xcodeproj/project.pbxproj:
376 * efl/WebCoreSupport/ChromeClientEfl.cpp:
377 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
378 * efl/WebCoreSupport/ChromeClientEfl.h:
380 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
382 Reviewed by Antonio Gomes.
384 [EFL] Add library version and soname to EFL generated libraries and binary.
385 https://bugs.webkit.org/show_bug.cgi?id=43212
387 Add version and soname to libewebkit.so.
391 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
393 Reviewed by Antonio Gomes.
395 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
396 https://bugs.webkit.org/show_bug.cgi?id=43002
398 This should reduce the noise in WebKit/ChangeLog that comes from EFL
399 port. Most of the changes on EFL port should be logged in
400 WebKit/efl/ChangeLog.
402 * CMakeLists.txt: Just change the path from where to include the file.
404 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
406 Reviewed by Antonio Gomes.
408 [EFL] Cleanup glib support (make it optional)
409 https://bugs.webkit.org/show_bug.cgi?id=42480
411 Just add glib flags and directories if necessary.
415 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
417 Reviewed by Antonio Gomes.
419 [EFL] Add support for using libcurl network backend.
420 https://bugs.webkit.org/show_bug.cgi?id=42286
422 Just add soup/curl directories and flags for the specific
428 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
430 Reviewed by Antonio Gomes.
432 [EFL] Implement input method notification
433 https://bugs.webkit.org/show_bug.cgi?id=42640
435 Notify browser when keyboard should be shown/hidden. Input method
436 hints are updated before sending the signal. Client should be able to
437 determine the input type by calling ewk_view_imh_get().
439 * efl/EWebLauncher/main.c:
440 (on_inputmethod_changed): example implementation that just prints to
441 stdout if keyboard should be shown or hidden and the imh flags.
442 (browserCreate): listen to signal about input method changing its
444 * efl/WebCoreSupport/EditorClientEfl.cpp:
445 (WebCore::EditorClientEfl::setInputMethodState): call new function
446 responsible for implementing this notification.
447 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
448 only from inside WebKit.
449 * efl/ewk/ewk_view.cpp: implement setters and getters
451 (ewk_view_input_method_state_set):
452 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
453 possible input types.
454 (_Ewk_View_Smart_Class::):
456 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
458 Reviewed by Kenneth Rohde Christiansen.
460 Fix zoom in/out on EFL after r62666. The patch for adding viewport
461 missed the initialization of zoom_range.user_scalable. In case browser
462 doesn't care about the viewport and does not listen to the signal,
463 user_scalable will be always false, thus inhibiting zoom in/out.
464 https://bugs.webkit.org/show_bug.cgi?id=42656
466 * efl/EWebLauncher/main.c:
467 (on_viewport_changed): when listening to signal about viewport meta tag,
468 it's not sufficient to receive the parameters. One needs also to enforce
469 these parameters in WebKit.
470 * efl/ewk/ewk_view.cpp:
471 (_ewk_view_priv_new): initialize user_scalable parameter to allow
472 browser zooming in and out.
474 2010-07-16 Zhe Su <suzhe@chromium.org>
476 Reviewed by Darin Adler.
478 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
479 https://bugs.webkit.org/show_bug.cgi?id=42253
481 Dummy implementation of EditorClient::willSetInputMethodState.
483 * efl/WebCoreSupport/EditorClientEfl.cpp:
484 (WebCore::EditorClientEfl::willSetInputMethodState):
485 * efl/WebCoreSupport/EditorClientEfl.h:
487 2010-07-15 Mark Rowe <mrowe@apple.com>
489 Update the sorting in the Xcode project files.
491 * WebKit.xcodeproj/project.pbxproj:
493 2010-07-14 Sam Weinig <sam@webkit.org>
495 Reviewed by Darin Adler.
497 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
498 Make changing Cursors work in WebKit2.
500 * efl/WebCoreSupport/ChromeClientEfl.cpp:
501 (WebCore::ChromeClientEfl::setCursor):
502 * efl/WebCoreSupport/ChromeClientEfl.h:
503 Change prototype to match new one.
505 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
507 Reviewed by Antonio Gomes.
509 [EFL] Add eina_safety to popup menu deletion.
510 https://bugs.webkit.org/show_bug.cgi?id=41873
512 Since this is a public call, it's better to have an eina_safety on
513 public calls. It would crash if browser calls this function to select
514 an item of a nonexistent popup.
516 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
519 2010-07-13 Simon Fraser <simon.fraser@apple.com>
521 Reviewed by Dan Bernstein.
523 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
525 Add WebRenderLayer files.
527 * WebKit.xcodeproj/project.pbxproj:
529 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
531 Reviewed by Antonio Gomes.
533 This commit implements an API for configuring a path to the cookie
534 file in the Mozilla "cookies.txt" format, and functions to deal with it
535 in a more EFL like API.
537 [EFL] Add API for dealing with cookies in EFL port.
538 https://bugs.webkit.org/show_bug.cgi?id=41770
542 * efl/ewk/ewk_cookies.cpp: Added.
543 (ewk_cookies_file_set): Set a path to the file storing cookies.
544 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
545 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
546 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
547 (ewk_cookies_cookie_free): Free memory used by a cookie.
548 (ewk_cookies_policy_set): Set which acceptance policy will be used.
549 (ewk_cookies_policy_get): Get current acceptance policy being used.
550 * efl/ewk/ewk_cookies.h: Added.
553 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
555 Unreviewed build fix after r60050.
557 * CMakeLists.txt: Add WebCore/bindings to the include path.
559 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
561 Reviewed by Adam Barth.
563 [EFL] Fix style errors in ewk_private.h.
564 https://bugs.webkit.org/show_bug.cgi?id=41742
566 * efl/ewk/ewk_private.h:
568 2010-07-09 Darin Adler <darin@apple.com>
570 * StringsNotToBeLocalized.txt: Updated for recent changes.
572 2010-07-08 Joone Hur <joone@kldp.org>
574 Reviewed by Antonio Gomes.
576 [EFL] fix cmake build for EWebLauncher
577 https://bugs.webkit.org/show_bug.cgi?id=41830
579 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
581 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
583 Reviewed by Kenneth Rohde Christiansen.
585 [EFL] Implement several notification hooks in FrameLoaderClient.
586 We just notify browser, making the appropriate type conversions about
587 the events occurring in WebCore.
588 https://bugs.webkit.org/show_bug.cgi?id=41005
590 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
591 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
592 wrapper structures in stack in order to give client the opportunity to
593 change parameters. Then, call the function it defines.
594 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
595 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
597 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
598 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
599 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
600 notify browser that the url changed.
601 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
603 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
605 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
607 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
609 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
611 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
612 * efl/ewk/ewk_frame.cpp:
613 (ewk_frame_request_will_send): emit signal notifying browser.
614 (ewk_frame_request_assign_identifier): emit signal notifying browser.
615 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
616 (ewk_frame_view_state_save): emit signal notifying browser.
617 (ewk_frame_load_provisional): emit signal notifying browser.
618 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
619 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
620 (ewk_frame_load_document_finished): emit signal notifying browser.
621 * efl/ewk/ewk_frame.h: update documentation about signals being sent
622 and implement wrapper struct for ResourceRequest.
623 * efl/ewk/ewk_private.h: export private functions.
625 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
627 Reviewed by Kenneth Rohde Christiansen.
629 [EFL] Flush backing store when going to new page.
630 Call client method to flush backing store when going to a new page. This
631 is the notification that data related to current page should be dropped,
632 since a new page is being loaded.
633 https://bugs.webkit.org/show_bug.cgi?id=41008
635 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
636 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
638 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
640 Unreviewed build fix after r62676.
642 [EFL] Fix build after Page constructor has changed. By now, the
643 introduced BackForwardControllerClient is not used.
644 https://bugs.webkit.org/show_bug.cgi?id=41825
646 * efl/ewk/ewk_view.cpp:
647 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
650 2010-07-07 Anders Carlsson <andersca@apple.com>
652 Reviewed by Sam Weinig.
654 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
656 * WebKit.xcodeproj/project.pbxproj:
658 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
660 Reviewed by Kenneth Rohde Christiansen.
662 [EFL] EFLWebKit doesn't support viewport meta tag.
663 Support viewport meta tag on EFL Port.
664 https://bugs.webkit.org/show_bug.cgi?id=40278
666 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
668 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
669 (browserCreate): Register the callback function for the 'viewport,changed' signal.
670 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
671 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
672 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
673 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
674 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
675 when website doesn't contain viewport tag.
676 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
677 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
678 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
679 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
680 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
681 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
682 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
683 (_ewk_view_priv_new):
684 (ewk_view_fixed_layout_size_set):
686 (ewk_view_zoom_weak_set):
687 (ewk_view_zoom_animated_set):
688 (ewk_view_viewport_set): Reports that viewport has changed.
689 (ewk_view_viewport_get): Reports that viewport has changed.
690 (ewk_view_zoom_range_set): Sets the zoom range.
691 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
692 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
693 (ewk_view_user_scalable_set): Sets if zoom is enabled.
694 (ewk_view_user_scalable_get): Gets if zoom is enabled.
695 * efl/ewk/ewk_view.h:
697 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
699 Reviewed by Adam Barth.
701 [EFL] Fix cmake build and libsoup detection
702 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
703 - LINK_FLAGS should be set using quotes, otherwise some wrong
704 substitution takes place;
705 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
706 version we are using;
707 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
709 https://bugs.webkit.org/show_bug.cgi?id=41717
714 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
716 Reviewed by Kenneth Rohde Christiansen.
718 [EFL] Implement downloadURL in ContextMenuClientEfl
719 When user selects a download menu from context menu, send the download
720 request to application.
721 https://bugs.webkit.org/show_bug.cgi?id=41149
723 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
724 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
725 file and Send it to application.
726 * efl/WebCoreSupport/ContextMenuClientEfl.h:
728 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
730 Reviewed by Kenneth Rohde Christiansen.
732 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
733 https://bugs.webkit.org/show_bug.cgi?id=40876
735 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
736 to change window size.
738 (WebCore::ChromeClientEfl::windowRect):
739 (WebCore::ChromeClientEfl::setWindowRect):
741 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
743 Unreviewed build fix.
745 [EFL] Build fix for latest version of Ecore library.
746 Ecore recently changed return type of callbacks from int to Eina_Bool.
748 * efl/EWebLauncher/main.c:
749 * efl/ewk/ewk_view.cpp:
750 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
752 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
754 Reviewed by Kenneth Rohde Christiansen.
756 [EFL] Simplify zoom setting by narrowing with WebCore API.
757 Instead of creating a zoom_text_only field, use the already defined enum
759 https://bugs.webkit.org/show_bug.cgi?id=40993
761 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
762 (ewk_frame_zoom_set):
763 (ewk_frame_zoom_text_only_get):
764 (ewk_frame_zoom_text_only_set):
766 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
768 Reviewed by Kenneth Rohde Christiansen.
770 [EFL] Implement download requests
771 When a download request arrives through FrameLoaderClient, forward it to
772 browser in order to be possible to download files.
773 https://bugs.webkit.org/show_bug.cgi?id=40967
775 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
776 (WebCore::FrameLoaderClientEfl::download): get file names and
777 forward to ewk_view_download_request()
778 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
780 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
782 Reviewed by Kenneth Rohde Christiansen.
784 [EFL] Stop frame loaders when deleting view.
785 Frame loaders were still alive after view is deleted, causing
786 segmentation fault when libsoup had something to deliver yet.
787 https://bugs.webkit.org/show_bug.cgi?id=41007
789 * efl/ewk/ewk_view.cpp:
790 (_ewk_view_smart_del): stop loaders.
792 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
794 Reviewed by Kenneth Rohde Christiansen.
796 [EFL] Fix warnings about printf format
797 When printing uint64_t the macro PRIu64 is needed in order to be
798 portable across 32 and 64 bits. It was previously showing warning
799 messages on 32-bits systems.
800 https://bugs.webkit.org/show_bug.cgi?id=40965
802 * efl/ewk/ewk_view.cpp:
803 (ewk_view_exceeded_database_quota):
805 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
807 Reviewed by Kenneth Rohde Christiansen.
809 [EFL] Do not load error message for download and cancellation.
810 When a download is made or a request is cancelled an error page should
812 https://bugs.webkit.org/show_bug.cgi?id=40956
814 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
815 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
817 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
819 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
820 typo in related error message.
821 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
822 request or the policy changed (for example, because the request is a
823 download) then it should not fallback.
825 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
827 Reviewed by Kenneth Rohde Christiansen.
829 [EFL] Implement runOpenPanel method. The interface with browser was
830 already implemented. Now we are actually calling it.
831 https://bugs.webkit.org/show_bug.cgi?id=40923
833 * efl/WebCoreSupport/ChromeClientEfl.cpp:
834 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
835 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
837 2010-06-24 Jer Noble <jer.noble@apple.com>
839 Reviewed by Eric Carlson.
841 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
842 https://bugs.webkit.org/show_bug.cgi?id=40939
843 rdar://problem/7996172
845 Add IOKit.framework to the list of linked frameworks.
847 * WebKit.xcodeproj/project.pbxproj:
849 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
851 Reviewed by Gustavo Noronha Silva.
853 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
854 https://bugs.webkit.org/show_bug.cgi?id=40862
859 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
861 Reviewed by Gustavo Noronha Silva.
863 Add implementaion of new windows for EFL port. Both cases of a link
864 with target="_blank" and a javascript that does window.open() are
865 treated, delegating to browser the role of actually creating the
866 window (or blocking it).
867 https://bugs.webkit.org/show_bug.cgi?id=40930
869 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
870 * efl/WebCoreSupport/ChromeClientEfl.cpp:
871 (WebCore::ChromeClientEfl::createWindow): implement method for
872 creating new window by delegating to browser its creation. Browser
873 might decide to continue on the same window by returning the same
875 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
876 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
877 for creating new window when its creation is done by a javascript
879 * efl/ewk/EWebKit.h: new header for WindowFeatures.
880 * efl/ewk/ewk_private.h:
881 * efl/ewk/ewk_view.cpp:
882 (ewk_view_window_create): call the method implemented by browser.
883 * efl/ewk/ewk_view.h:
884 * efl/ewk/ewk_window_features.cpp: Added.
885 (ewk_window_features_unref):
886 (ewk_window_features_ref):
887 (ewk_window_features_bool_property_get):
888 (ewk_window_features_int_property_get):
889 (ewk_window_features_new_from_core): create and wrapped struct
890 containing the core struct.
891 * efl/ewk/ewk_window_features.h: Added.
893 2010-06-18 Anders Carlsson <andersca@apple.com>
895 Reviewed by Sam Weinig.
897 Rename WebPluginPackage.m to make it an Objective-C++ file.
899 * WebKit.xcodeproj/project.pbxproj:
901 2010-06-18 Anders Carlsson <andersca@apple.com>
903 Reviewed by Sam Weinig.
905 Make WebCoreSystemInterface.h a C++ only header
906 https://bugs.webkit.org/show_bug.cgi?id=40867
908 * WebKit.xcodeproj/project.pbxproj:
910 2010-06-18 Anders Carlsson <andersca@apple.com>
912 Reviewed by Dan Bernstein.
914 Add stubbed out WebPlatformStrategies class to WebKit.
915 https://bugs.webkit.org/show_bug.cgi?id=40851
917 * WebKit.xcodeproj/project.pbxproj:
919 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
921 Reviewed by Simon Hausmann.
923 [qt] Better check for the declarative plugin inclusion.
927 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
929 Reviewed by Eric Seidel.
931 Clean EFL header files in order to diminish the compilation time with
932 EFL from subversion. We remove the EFL includes from header files and use
933 forward declarations, including the headers in correspondent source
934 files when needed. This causes only the needed source files to be
935 recompiled in case a new version of EFL is installed instead of
936 triggering a recompilation of almost all WebCore/WebKit.
937 https://bugs.webkit.org/show_bug.cgi?id=40575
939 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
940 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
941 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
943 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
945 Unreviewed EFL build fix. Simple typo.
947 * efl/WebCoreSupport/InspectorClientEfl.cpp:
948 (WebCore::InspectorClientEfl::sendMessageToFrontend):
950 2010-06-14 Tony Chang <tony@chromium.org>
952 Reviewed by Darin Fisher.
954 Chromium shouldn't build inside the source directory
955 https://bugs.webkit.org/show_bug.cgi?id=40489
957 Ignore directories fetched by chromium and chromium mac output dir.
959 * chromium: Added property svn:ignore.
961 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
963 Reviewed by Pavel Feldman.
965 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
966 data from inspected page to WebInspector as JSON string via http. The native
967 serialization to JSON string is supported by InspectorValue's classes. This patch
968 has the implementation of sendMessageToFrontend function. WebKit version of it still
969 uses ScriptFunctionCall and will be switched to another transport a little bit later.
970 https://bugs.webkit.org/show_bug.cgi?id=40134
972 * efl/WebCoreSupport/InspectorClientEfl.cpp:
973 (WebCore::InspectorClientEfl::sendMessageToFrontend):
974 * efl/WebCoreSupport/InspectorClientEfl.h:
976 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
978 Unreviewed, rolling out r60889.
979 http://trac.webkit.org/changeset/60889
980 https://bugs.webkit.org/show_bug.cgi?id=40365
982 gtk bot has some kind of memory corruption (Requested by
985 * efl/WebCoreSupport/InspectorClientEfl.cpp:
986 * efl/WebCoreSupport/InspectorClientEfl.h:
988 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
990 Reviewed by Pavel Feldman.
992 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
993 data from inspected page to WebInspector as JSON string via http. The native
994 serialization to JSON string is supported by InspectorValue's classes. This patch
995 has the implementation of sendMessageToFrontend function. WebKit version of it still
996 uses ScriptFunctionCall and will be switched to another transport a little bit later.
997 https://bugs.webkit.org/show_bug.cgi?id=40134
999 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1000 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1001 * efl/WebCoreSupport/InspectorClientEfl.h:
1003 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1005 Reviewed by Sam Weinig.
1007 https://bugs.webkit.org/show_bug.cgi?id=39434
1008 REGRESSION (r59811): Geolocation callbacks cannot be created
1010 Removing unused WebGeolocationMock.
1012 * WebKit.xcodeproj/project.pbxproj:
1014 2010-05-31 Lyon Chen <liachen@rim.com>
1016 Reviewed by Kent Tamura.
1018 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1019 https://bugs.webkit.org/show_bug.cgi?id=35530
1021 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.
1023 * efl/WebCoreSupport/EditorClientEfl.cpp:
1024 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1026 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1028 Reviewed by Kenneth Rohde Christiansen.
1030 [EFL] Add Context Menu implementation
1031 https://bugs.webkit.org/show_bug.cgi?id=39821
1033 * CMakeListsEfl.txt: add context menu files.
1034 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1035 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1036 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1037 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1038 (WebCore::ContextMenuClientEfl::appendItem):
1039 (WebCore::ContextMenuClientEfl::show):
1040 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1041 * efl/ewk/EWebKit.h:
1042 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1043 browser for manipulating context menus.
1044 (ewk_context_menu_ref):
1045 (ewk_context_menu_unref):
1046 (ewk_context_menu_destroy):
1047 (ewk_context_menu_item_list_get):
1048 (ewk_context_menu_item_new):
1049 (ewk_context_menu_item_select):
1050 (ewk_context_menu_item_free):
1051 (ewk_context_menu_item_type_get):
1052 (ewk_context_menu_item_type_set):
1053 (ewk_context_menu_item_action_get):
1054 (ewk_context_menu_item_action_set):
1055 (ewk_context_menu_item_title_get):
1056 (ewk_context_menu_item_title_set):
1057 (ewk_context_menu_item_checked_get):
1058 (ewk_context_menu_item_checked_set):
1059 (ewk_context_menu_item_enabled_get):
1060 (ewk_context_menu_item_enabled_set):
1061 (ewk_context_menu_new):
1062 (ewk_context_menu_free):
1063 (ewk_context_menu_item_append):
1064 (ewk_context_menu_custom_get):
1065 (ewk_context_menu_show):
1066 * efl/ewk/ewk_contextmenu.h: Added.
1067 * efl/ewk/ewk_private.h:
1068 * efl/ewk/ewk_view.cpp:
1069 (ewk_view_context_menu_forward_event): inform browser a new context
1071 (ewk_view_exceeded_database_quota): small fix to previous
1073 * efl/ewk/ewk_view.h:
1075 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1077 Reviewed by Kenneth Rohde Christiansen.
1079 [EF] Remove compiler warnings and add test for switching page
1081 https://bugs.webkit.org/show_bug.cgi?id=39871
1083 * efl/EWebLauncher/main.c:
1088 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1090 Reviewed by Kenneth Rohde Christiansen.
1092 [EFL] Allow client to override default database quota. We increase the
1093 default database quota to 1MB (it was incorrectly set to 1KB, which is
1094 too low) and add methods to allow client to iteratively database quota
1095 when it becomes greater than the allowed value.
1096 https://bugs.webkit.org/show_bug.cgi?id=39867
1098 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1099 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1100 to allow client to increase database quota iteratively.
1101 * efl/ewk/ewk_private.h:
1102 * efl/ewk/ewk_settings.cpp:
1103 * efl/ewk/ewk_view.h:
1105 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1107 Reviewed by Kenneth Rohde Christiansen.
1109 [EFL] Add default path to web database and methods to set it.
1110 If a default path is not set, it will default to "/", in which a
1111 normal user usually does not have write permission.
1113 * efl/EWebLauncher/main.c: overwrite default directory with another
1116 * efl/ewk/ewk_main.cpp:
1117 (ewk_init): add default path
1118 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1119 (ewk_settings_web_database_path_set):
1120 (ewk_settings_web_database_path_get):
1121 * efl/ewk/ewk_settings.h:
1123 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1125 Reviewed by Kenneth Rohde Christiansen.
1127 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1128 frame are shown even on a zoom level lower than 1.0.
1130 * efl/ewk/ewk_view_single.c:
1131 (_ewk_view_single_smart_add):
1132 (_ewk_view_single_smart_backing_store_add):
1133 (ewk_view_single_smart_set):
1135 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1137 Reviewed by Kenneth Rohde Christiansen.
1139 [EFL] Add support for Popup menus
1140 https://bugs.webkit.org/show_bug.cgi?id=39629
1142 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1143 and destroy popup menu.
1144 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1145 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1146 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1147 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1150 2010-05-25 Joone Hur <joone.hur@samsung.com>
1152 Reviewed by Gustavo Noronha Silva.
1155 http://webkit.org/b/39648
1157 * efl/ewk/ewk_frame.cpp:
1158 (ewk_frame_zoom_get): Add missed namespace
1159 (ewk_frame_zoom_set): Ditto.
1160 (ewk_frame_zoom_text_only_set): Ditto.
1161 * efl/ewk/ewk_view.cpp:
1162 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1164 2010-05-24 Darin Adler <darin@apple.com>
1166 Reviewed by Eric Seidel.
1168 Move view-related functions from Frame to FrameView
1169 https://bugs.webkit.org/show_bug.cgi?id=39366
1171 * efl/ewk/ewk_frame.cpp:
1172 (ewk_frame_editable_set): Removed call to empty function,
1173 removeEditingStyleFromBodyElement.
1174 (ewk_frame_zoom_get): Call function on FrameView.
1175 (ewk_frame_zoom_set): Ditto.
1176 (ewk_frame_zoom_text_only_set): Ditto.
1178 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1180 Reviewed by Adam Treat.
1182 [EFL] Add build system for the EFL port.
1183 http://webkit.org/b/37945
1185 * CMakeLists.txt: Added.
1186 * CMakeListsEfl.txt: Added.
1188 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1190 Reviewed by David Levin.
1192 [EF] Include missing header.
1193 http://webkit.org/b/38905
1195 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1197 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1199 Reviewed by Laszlo Gombos.
1201 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1202 http://webkit.org/b/38777
1204 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1206 2010-05-05 Dan Bernstein <mitz@apple.com>
1208 Reviewed by Simon Fraser.
1210 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1211 https://bugs.webkit.org/show_bug.cgi?id=38427
1213 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1216 2010-05-03 Darin Adler <darin@apple.com>
1218 * English.lproj/Localizable.strings: Regenerated.
1219 * StringsNotToBeLocalized.txt: Updated for recent changes.
1221 2010-05-03 Jens Alfke <snej@chromium.org>
1223 Reviewed by Darin Fisher.
1225 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1226 https://bugs.webkit.org/show_bug.cgi?id=38397
1228 No tests (functionality is exposed only through native WebKit API.)
1230 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1231 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1233 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1235 Reviewed by Gustavo Noronha Silva.
1237 Implement findThemePath to locate the correct theme file instead of
1238 relying on a hardcoded location.
1239 http://webkit.org/b/37996
1241 * efl/EWebLauncher/main.c:
1242 (findThemePath): Fix to locate the correct theme files.
1243 (main): Use findThemePath() instead of a hardcoded one.
1245 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1247 Reviewed by Gustavo Noronha Silva.
1249 Update efl/ewebkit.pc.in to match the variable substitution syntax
1251 http://webkit.org/b/37999
1253 * efl/ewebkit.pc.in: Updated.
1255 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1257 Reviewed by Gustavo Noronha Silva.
1259 Update EWebKit (EFL port) to match recent API changes.
1260 http://webkit.org/b/37997
1262 * efl/ewk/ewk_frame.cpp:
1263 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1264 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1265 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1266 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1267 code until a proper plugin implementation is made.
1268 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1269 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1272 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1274 Reviewed by Gustavo Noronha Silva.
1276 Update EFL port files to match recent API changes.
1277 http://webkit.org/b/37876
1279 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1281 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1282 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1284 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1285 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1286 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1287 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1288 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1289 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1290 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1291 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1292 (WebCore::ChromeClientEfl::scroll): Updated.
1293 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1294 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1295 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1296 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1297 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1298 from FrameLoader::writer.
1299 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1300 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1301 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1303 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1305 Reviewed by Nikolas Zimmermann.
1307 Add missing EFL WebKit/efl theme files.
1308 http://webkit.org/b/37854
1310 * efl/DefaultTheme/default.edc: Added.
1311 * efl/DefaultTheme/widget/button/button.edc: Added.
1312 * efl/DefaultTheme/widget/check/check.edc: Added.
1313 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1314 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1315 * efl/DefaultTheme/widget/file/file.edc: Added.
1316 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1317 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1318 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1319 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1320 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1322 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1324 Reviewed by Adam Roben.
1326 Update EFL port to match recent API changes.
1327 http://webkit.org/b/37853
1329 * efl/WebCoreSupport/EditorClientEfl.cpp:
1330 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1331 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1332 (WebCore::FrameLoaderClientEfl::objectContentType):
1333 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1334 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1335 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1337 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1339 Reviewed by Kenneth Rohde Christiansen.
1341 Add EFL port files to efl/WebCoreSupport.
1342 http://webkit.org/b/35915
1344 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1345 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1347 2010-04-15 Adam Roben <aroben@apple.com>
1349 Expose UserContentURLPattern as WebKit SPI
1351 Fixes <http://webkit.org/b/37354>.
1353 Reviewed by Tim Hatcher.
1355 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1357 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1359 Reviewed by Kenneth Rohde Christiansen.
1361 Add EFL port files to efl/WebCoreSupport.
1362 http://webkit.org/b/35918
1364 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1365 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1367 2010-04-10 Mark Rowe <mrowe@apple.com>
1369 Reviewed by Dan Bernstein.
1371 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1373 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1375 * WebKit.xcodeproj/project.pbxproj:
1377 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1379 Reviewed by Kenneth Rohde Christiansen.
1381 Add ewk_view (the high level object to acces the WebKit-EFL browser
1382 component) to efl/ewk.
1383 http://webkit.org/b/35932
1385 * efl/ewk/ewk_view.cpp: Added.
1386 * efl/ewk/ewk_view.h: Added.
1388 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1390 Reviewed by Darin Adler.
1392 https://bugs.webkit.org/show_bug.cgi?id=37111
1393 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1395 https://bugs.webkit.org/show_bug.cgi?id=37111
1396 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1398 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1400 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1402 Reviewed by Gustavo Noronha Silva.
1404 Add EFL's pkg-config metadata file file to efl/.
1405 http://webkit.org/b/36766
1407 * efl/ewebkit.pc.in: Added.
1409 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1411 Rubber stamped by Sam Weinig.
1413 https://bugs.webkit.org/show_bug.cgi?id=36866
1416 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1417 * efl/ewk/ewk_frame.cpp:
1418 (ewk_frame_name_get):
1419 (ewk_frame_selection_get):
1420 (ewk_frame_uri_changed):
1421 * efl/ewk/ewk_history.cpp:
1422 * efl/ewk/ewk_settings.cpp:
1424 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1426 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1428 * efl/ewk/ewk_frame.cpp:
1430 2010-03-22 Kevin Decker <kdecker@apple.com>
1432 Reviewed by Simon Fraser.
1434 https://bugs.webkit.org/show_bug.cgi?id=36328
1436 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1438 2010-03-22 Darin Adler <darin@apple.com>
1440 * StringsNotToBeLocalized.txt: Updated for recent changes.
1442 2010-03-22 Kevin Decker <kdecker@apple.com>
1444 Reviewed by John Sullivan.
1446 https://bugs.webkit.org/show_bug.cgi?id=36328
1448 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1450 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1452 Reviewed by Kenneth Rohde Christiansen.
1454 Add EFL port files to efl/ewk.
1455 http://webkit.org/b/35931
1457 * efl/ewk/ewk_settings.cpp: Added.
1458 * efl/ewk/ewk_settings.h: Added.
1460 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1462 Reviewed by Kenneth Rohde Christiansen.
1464 Add default theme files to efl/DefaultTheme.
1465 http://webkit.org/b/36240
1467 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1468 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1469 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1470 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1471 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1472 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1473 * efl/DefaultTheme/combo/combo_normal.png: Added.
1474 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1475 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1476 * efl/DefaultTheme/combo/combo_hover.png: Added.
1477 * efl/DefaultTheme/combo/combo_focus.png: Added.
1478 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1479 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1480 * efl/DefaultTheme/combo/combo_press.png: Added.
1481 * efl/DefaultTheme/combo/icon.png: Added.
1482 * efl/DefaultTheme/file/file_normal.png: Added.
1483 * efl/DefaultTheme/file/file_press.png: Added.
1484 * efl/DefaultTheme/file/file_hover.png: Added.
1485 * efl/DefaultTheme/file/file_focus.png: Added.
1486 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1487 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1488 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1489 * efl/DefaultTheme/search/field/field_focused.png: Added.
1490 * efl/DefaultTheme/search/field/field_normal.png: Added.
1491 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1492 * efl/DefaultTheme/entry/img_normal.png: Added.
1493 * efl/DefaultTheme/entry/img_hovered.png: Added.
1494 * efl/DefaultTheme/entry/img_focused.png: Added.
1495 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1496 * efl/DefaultTheme/check/img_check_on.png: Added.
1497 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1498 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1499 * efl/DefaultTheme/check/img_check_off.png: Added.
1500 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1501 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1502 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1503 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1504 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1505 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1506 * efl/DefaultTheme/button/img_button_normal.png: Added.
1507 * efl/DefaultTheme/button/img_button_focus.png: Added.
1508 * efl/DefaultTheme/button/img_button_hover.png: Added.
1509 * efl/DefaultTheme/button/img_button_press.png: Added.
1511 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1513 Reviewed by Kenneth Rohde Christiansen.
1515 Add EFL example browser to efl/EWebLauncher.
1516 http://webkit.org/b/36176
1518 * efl/EWebLauncher/main.c: Added.
1520 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1522 Reviewed by Kenneth Rohde Christiansen.
1524 Add EFL port files to efl/WebCoreSupport.
1525 http://webkit.org/b/35916
1527 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1528 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1530 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1532 Reviewed by Pavel Feldman.
1534 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.
1536 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1537 https://bugs.webkit.org/show_bug.cgi?id=35036
1539 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1540 (WebCore::InspectorClientEfl::openInspectorFrontend):
1541 * efl/WebCoreSupport/InspectorClientEfl.h:
1543 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1545 Reviewed by Kenneth Rohde Christiansen.
1547 Add EFL port files to efl/ewk.
1548 http://webkit.org/b/35925
1550 * efl/ewk/ewk_history.cpp: Added.
1551 * efl/ewk/ewk_history.h: Added.
1553 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1555 Reviewed by Kenneth Rohde Christiansen.
1557 Add EFL port files to efl/ewk.
1558 http://webkit.org/b/35928
1560 * efl/ewk/ewk_main.cpp: Added.
1561 * efl/ewk/ewk_main.h: Added.
1563 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1565 Reviewed by Kenneth Rohde Christiansen.
1567 Add EFL port files to efl/ewk.
1568 http://webkit.org/b/35924
1570 * efl/ewk/ewk_frame.cpp: Added.
1571 * efl/ewk/ewk_frame.h: Added.
1573 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1575 Reviewed by Kenneth Rohde Christiansen.
1577 Add EFL port files to efl/ewk.
1578 http://webkit.org/b/35936
1580 * efl/ewk/ewk_view_single.c: Added.
1582 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1584 Reviewed by Kenneth Rohde Christiansen.
1586 Add EFL port files to efl/ewk.
1587 http://webkit.org/b/35929
1589 * efl/ewk/ewk_util.cpp: Added.
1590 * efl/ewk/ewk_util.h: Added.
1592 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1594 Reviewed by Kenneth Rohde Christiansen.
1596 Add EFL port files to efl/ewk.
1597 http://webkit.org/b/35934
1599 * efl/ewk/EWebKit.h: Added.
1600 * efl/ewk/ewk_eapi.h: Added.
1601 * efl/ewk/ewk_logging.h: Added.
1602 * efl/ewk/ewk_private.h: Added.
1604 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1606 Reviewed by Gustavo Noronha Silva.
1608 Add EFL port files to efl/WebCoreSupport.
1609 http://webkit.org/b/35917
1611 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1612 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1614 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1616 Reviewed by Gustavo Noronha Silva.
1618 Add EFL port files to efl/WebCoreSupport.
1619 http://webkit.org/b/35914
1621 * efl/WebCoreSupport/DragClientEfl.h: Added.
1622 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1624 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1626 Reviewed by Mark Rowe.
1628 Sort the project file.
1630 * WebKit.xcodeproj/project.pbxproj:
1632 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1634 Reviewed by Holger Freyther.
1636 Add EFL port files to efl/WebCoreSupport.
1637 http://webkit.org/b/35913
1639 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1640 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1642 2010-03-09 John Sullivan <sullivan@apple.com>
1644 Fixed localized string key collision. update-webkit-localized-strings now
1645 runs without errors.
1647 Reviewed by Adam Roben.
1649 * English.lproj/Localizable.strings:
1652 2010-03-09 John Sullivan <sullivan@apple.com>
1654 * StringsNotToBeLocalized.txt:
1655 Brought this file up to date. update-webkit-localizable-strings still lists
1656 one key collision, but that's a separate issue.
1658 2010-03-04 Mark Rowe <mrowe@apple.com>
1660 Reviewed by Sam Weinig.
1662 Add a script to verify that WebKit framework headers are internally consistent.
1664 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1665 an error should the consistency check fail.
1667 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1669 Reviewed by Geoffrey Garen.
1671 https://bugs.webkit.org/show_bug.cgi?id=35394
1672 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1674 * WebKit.xcodeproj/project.pbxproj: Added new files.
1676 2010-02-04 Mark Rowe <mrowe@apple.com>
1678 Reviewed by Timothy Hatcher.
1680 Build fix. Remove a symbol corresponding to an inline function from the linker export
1681 file to prevent a weak external failure.
1683 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1685 2010-02-04 John Sullivan <sullivan@apple.com>
1687 https://bugs.webkit.org/show_bug.cgi?id=34611
1688 WebLocalizedString() could use an assertion that it is being called on the main thread
1690 Reviewed by Tim Hatcher.
1692 * WebKit.xcodeproj/project.pbxproj:
1693 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1695 2010-01-29 Mark Rowe <mrowe@apple.com>
1697 Sort Xcode projects.
1699 * WebKit.xcodeproj/project.pbxproj:
1701 2010-01-19 Dan Bernstein <mitz@apple.com>
1703 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1705 * WebKit.xcodeproj/project.pbxproj:
1707 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1709 Build fix, no review.
1711 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1714 * WebKit.xcodeproj/project.pbxproj:
1716 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1718 MSAA: The child <option> elements of a non-multiple <select> are not
1721 https://bugs.webkit.org/show_bug.cgi?id=33773
1722 <rdar://problem/7550556>
1724 Reviewed by Alice Liu.
1726 * English.lproj/Localizable.strings:
1727 Add new localized strings.
1729 2010-01-13 Kevin Decker <kdecker@apple.com>
1731 Reviewed by Mark Rowe.
1733 https://bugs.webkit.org/show_bug.cgi?id=33610
1734 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1736 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1738 2009-12-25 Darin Adler <darin@apple.com>
1740 * StringsNotToBeLocalized.txt: Updated for recent changes.
1742 2009-12-18 Dan Bernstein <mitz@apple.com>
1744 Updated localizable strings after r52368
1746 * English.lproj/Localizable.strings:
1748 2009-12-18 Sam Weinig <sam@webkit.org>
1750 Reviewed by Dan Bernstein.
1752 Add Mac WebKit side of the client based geolocation provider.
1754 * WebKit.xcodeproj/project.pbxproj:
1756 2009-12-16 Mark Rowe <mrowe@apple.com>
1758 Build fix. Disable debug variants of WebKit frameworks.
1760 * WebKit.xcodeproj/project.pbxproj:
1762 2009-12-16 John Sullivan <sullivan@apple.com>
1764 Brought this file up to date, sans review.
1766 * StringsNotToBeLocalized.txt:
1768 2009-11-30 Mark Rowe <mrowe@apple.com>
1770 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1772 * WebKit.xcodeproj/project.pbxproj:
1774 2009-11-24 Dmitry Titov <dimich@chromium.org>
1776 Reviewed by Eric Seidel.
1778 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1779 https://bugs.webkit.org/show_bug.cgi?id=31444
1781 * chromium/features.gypi:
1783 2009-11-24 Mark Rowe <mrowe@apple.com>
1785 Fix production builds where the source tree may be read-only.
1787 * WebKit.xcodeproj/project.pbxproj:
1789 2009-11-20 Dave Hyatt <hyatt@apple.com>
1791 Reviewed by Oliver Hunt and Jon Honeycutt.
1793 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1794 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1796 * WebKit.xcodeproj/project.pbxproj:
1798 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1800 Reviewed by Beth Dakin.
1802 WAI-ARIA: add support for 'math' role
1803 https://bugs.webkit.org/show_bug.cgi?id=31706
1805 * English.lproj/Localizable.strings:
1806 * StringsNotToBeLocalized.txt:
1808 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1810 Reviewed by Dan Bernstein.
1812 <rdar://problem/7035231>
1813 Support closed caption in <video> element
1815 * English.lproj/Localizable.strings:
1816 Add strings for toggle captions button.
1818 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1820 Reviewed by Darin Adler.
1822 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1823 Support for validationMessage attribute, as per HTML5 specs.
1825 * English.lproj/Localizable.strings: new localizable strings
1827 2009-11-18 Sam Weinig <sam@webkit.org>
1829 Reviewed by Anders Carlsson.
1831 Make the Mac Geolocation API async.
1833 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1835 2009-11-13 Adam Roben <aroben@apple.com>
1837 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1839 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1840 window objects in isolated worlds are cleared
1842 Reviewed by Dave Hyatt.
1844 * WebKit.xcodeproj/project.pbxproj: Added
1845 WebFrameLoadDelegatePrivate.h, which already existed.
1847 2009-11-12 Adam Roben <aroben@apple.com>
1849 Replace worldIDs with world objects
1851 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1852 user scripts/stylesheets and isolated worlds
1854 Reviewed by Sam Weinig.
1856 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1858 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1860 Reviewed by Darin Adler.
1862 ARIA: add alert type roles
1863 https://bugs.webkit.org/show_bug.cgi?id=31392
1865 * English.lproj/Localizable.strings:
1866 * StringsNotToBeLocalized.txt:
1868 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1870 Reviewed by John Sullivan and Mark Rowe.
1872 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1874 Fix localized strings for media controller time values.
1876 * English.lproj/Localizable.strings:
1878 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1880 Reviewed by Beth Dakin.
1882 Support ARIA "tab" roles
1883 https://bugs.webkit.org/show_bug.cgi?id=30842
1885 Add a localizable string for tab panel.
1887 * English.lproj/Localizable.strings:
1888 * StringsNotToBeLocalized.txt:
1890 2009-10-27 Dan Bernstein <mitz@apple.com>
1892 Reviewed by Darin Adler.
1898 2009-10-26 Sam Weinig <sam@webkit.org>
1900 Reviewed by Anders Carlsson.
1902 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1904 * WebKit.xcodeproj/project.pbxproj:
1906 2009-10-19 John Gregg <johnnyg@google.com>
1908 Reviewed by Dimitri Glazkov.
1910 set ENABLE_NOTIFICATIONS=1 for Chromium
1911 https://bugs.webkit.org/show_bug.cgi?id=29949
1913 * chromium/features.gypi:
1915 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1917 Reviewed by David Levin.
1919 Enable SHARED_WORKERS for Chromium
1920 https://bugs.webkit.org/show_bug.cgi?id=30289
1922 * chromium/features.gypi:
1923 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1924 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1926 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1928 Reviewed by Dimitri Glazkov.
1930 Chromium Port - Windows
1931 https://bugs.webkit.org/show_bug.cgi?id=29969
1933 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1935 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1937 Reviewed by Mark Rowe.
1939 accessibility/media-element.html crashes (and has incorrect result)
1940 https://bugs.webkit.org/show_bug.cgi?id=30108
1942 Fix up the accessibilty label for the newly added fullscreen button,
1943 and update the test result accordingly.
1945 * English.lproj/Localizable.strings:
1947 2009-10-05 Kevin Decker <kdecker@apple.com>
1949 Reviewed by Dan Bernstein.
1951 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1953 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1955 Reviewed by Dimitri Glazkov.
1957 One of the dependencies' SVN url was missing a @ before the revision number.
1959 https://bugs.webkit.org/show_bug.cgi?id=30101
1963 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1965 Reviewed by Simon Fraser
1967 Support fullscreen in MediaPlayer (Mac)
1968 https://bugs.webkit.org/show_bug.cgi?id=26742
1970 Add new files for video fullscreen.
1972 * WebKit.xcodeproj/project.pbxproj:
1974 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
1976 Reviewed by Timothy Hatcher.
1978 Web Inspector: add testing harness for Web Inspector.
1980 https://bugs.webkit.org/show_bug.cgi?id=30010
1982 * WebKit.xcodeproj/project.pbxproj:
1984 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
1986 Reviewed by Eric Seidel
1988 Enable Web Sockets in chromium build.
1989 https://bugs.webkit.org/show_bug.cgi?id=29917
1991 * chromium/features.gypi:
1993 2009-10-02 Yaar Schnitman <yaar@chromium.org>
1995 Reviewed by Dimitri Glazkov.
1997 Added gyp_webkit that does a subset of the things gyp_chromium does
1998 plus some specialization for an upstream chromium build.
2000 https://bugs.webkit.org/show_bug.cgi?id=29986
2002 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2003 * chromium/gyp_webkit: A new python file.
2005 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2007 Reviewed by Dimitri Glazkov.
2009 Make it possible to override the list of feature defines when building
2012 https://bugs.webkit.org/show_bug.cgi?id=29979
2014 * chromium/features.gypi:
2016 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2018 Reviewed by Dimitri Glazkov.
2020 Added windows-specific dependencies, updated some revisions and
2021 re-organized file to make revision tracking easier. Also removed
2022 extensions/v8 dependency that is no longer needed upstream.
2024 https://bugs.webkit.org/show_bug.cgi?id=29973
2028 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2030 Reviewed by Dimitri Glazkov.
2032 1. Keeping up with downstream revisions.
2033 2. Turning off v8 snapshot build step.
2035 https://bugs.webkit.org/show_bug.cgi?id=29928
2039 2009-09-29 Brady Eidson <beidson@apple.com>
2041 Reviewed by John Sullivan.
2043 WebKit Mac API should provide a delegate interface for global history.
2044 <rdar://problem/7042773> and https://webkit.org/b/29904
2046 * WebKit.xcodeproj/project.pbxproj:
2048 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2050 Reviewed by Dimitri Glazkov.
2052 https://bugs.webkit.org/show_bug.cgi?id=29722
2054 * chromium/DEPS: Describes the chromium port's dependencies and
2055 is used by gclient to fetch them.
2056 * chromium/webkit.gyp: Currently only builds webcore but in
2057 the future will also build the webkit api.
2059 2009-09-26 David Kilzer <ddkilzer@apple.com>
2061 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2063 Reviewed by Darin Adler.
2065 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2067 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2068 disable this feature by default.
2070 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2072 Reviewed by David Levin.
2074 Create chromium directory and ported chromium.org's features.gypi for
2075 the webkit chromium port.
2077 https://bugs.webkit.org/show_bug.cgi?id=29617
2079 * chromium/features.gypi: Added.
2081 2009-09-21 Dan Bernstein <mitz@apple.com>
2083 Reviewed by Anders Carlsson.
2085 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2087 https://bugs.webkit.org/show_bug.cgi?id=4151
2089 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2090 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2093 2009-09-07 Steve Block <steveblock@google.com>
2095 Reviewed by Adam Barth.
2097 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2098 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2099 Geolocation service with DumpRenderTree.
2100 https://bugs.webkit.org/show_bug.cgi?id=28264
2102 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2104 2009-09-03 John Sullivan <sullivan@apple.com>
2106 Reviewed by Adam Roben
2108 * StringsNotToBeLocalized.txt:
2109 Brought this file up to date.
2111 2009-08-31 Mark Rowe <mrowe@apple.com>
2113 Rubber-stamped by Beth Dakin.
2115 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2116 We stopped using these back in r18592 when we switched over to context menus
2119 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2120 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2121 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2122 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2123 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2124 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2125 * WebKit.xcodeproj/project.pbxproj:
2127 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2129 Reviewed by John Sullivan.
2131 update-webkit-localizable-strings script can no longer complete
2132 https://bugs.webkit.org/show_bug.cgi?id=28792
2134 * English.lproj/Localizable.strings:
2136 2009-08-27 John Sullivan <sullivan@apple.com>
2138 * StringsNotToBeLocalized.txt:
2139 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2141 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2143 Reviewed by Oliver Hunt.
2145 <video> and <audio> controller should be accessible
2146 https://bugs.webkit.org/show_bug.cgi?id=28081
2148 Add localized strings for media controller accessiblility.
2150 * English.lproj/Localizable.strings:
2152 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2154 Reviewed by Darin Adler.
2156 Enable various "grouping" ARIA roles
2157 https://bugs.webkit.org/show_bug.cgi?id=28486
2159 * English.lproj/Localizable.strings:
2161 2009-08-18 Drew Wilson <atwilson@google.com>
2163 Reviewed by Eric Seidel.
2165 Need to extend DumpRenderTree to expose number of worker threads.
2166 https://bugs.webkit.org/show_bug.cgi?id=28292
2168 * WebKit.xcodeproj/project.pbxproj:
2169 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2171 2009-08-06 Mark Rowe <mrowe@apple.com>
2173 Rubber-stamped by Sam Weinig.
2175 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2177 * WebKit.xcodeproj/project.pbxproj:
2179 2009-08-06 Mark Rowe <mrowe@apple.com>
2181 Bring a little order to our otherwise out of control lives.
2183 * WebKit.xcodeproj/project.pbxproj:
2185 2009-08-06 Mark Rowe <mrowe@apple.com>
2189 Don't attempt to build a file that Anders just deleted.
2191 * WebKit.xcodeproj/project.pbxproj:
2193 2009-07-29 David Kilzer <ddkilzer@apple.com>
2195 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2197 Reviewed by Mark Rowe.
2199 WebPluginController.h includes WebPluginContainerCheck.h, which
2200 is not a private header. Since WebPluginController.h doesn't
2201 appear to be used anywhere, remove its private header status.
2203 * WebKit.xcodeproj/project.pbxproj: Remove private header
2204 attribute from WebPluginController.h.
2206 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2208 Reviewed by David Levin.
2210 Added FrameLoaderClient for Haiku WebCore support.
2211 https://bugs.webkit.org/show_bug.cgi?id=26952
2213 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2214 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2215 (WebCore::FrameLoaderClientHaiku::setFrame):
2216 (WebCore::FrameLoaderClientHaiku::setWebView):
2217 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2218 (WebCore::FrameLoaderClientHaiku::hasWebView):
2219 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2220 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2221 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2222 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2223 (WebCore::FrameLoaderClientHaiku::forceLayout):
2224 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2225 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2226 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2227 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2228 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2229 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2230 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2231 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2232 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2233 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2234 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2235 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2236 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2237 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2238 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2239 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2240 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2241 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2242 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2243 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2244 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2245 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2246 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2247 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2248 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2249 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2250 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2251 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2252 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2253 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2254 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2255 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2256 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2257 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2258 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2259 (WebCore::FrameLoaderClientHaiku::progressStarted):
2260 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2261 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2262 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2263 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2264 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2265 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2266 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2267 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2268 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2269 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2270 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2271 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2272 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2273 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2274 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2275 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2276 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2277 (WebCore::FrameLoaderClientHaiku::setTitle):
2278 (WebCore::FrameLoaderClientHaiku::userAgent):
2279 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2280 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2281 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2282 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2283 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2284 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2285 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2286 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2287 (WebCore::FrameLoaderClientHaiku::canCachePage):
2288 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2289 (WebCore::FrameLoaderClientHaiku::committedLoad):
2290 (WebCore::FrameLoaderClientHaiku::cancelledError):
2291 (WebCore::FrameLoaderClientHaiku::blockedError):
2292 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2293 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2294 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2295 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2296 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2297 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2298 (WebCore::FrameLoaderClientHaiku::download):
2299 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2300 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2301 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2302 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2303 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2304 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2305 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2306 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2307 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2308 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2309 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2310 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2311 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2312 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2313 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2314 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2315 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2316 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2317 (WebCore::FrameLoaderClientHaiku::startDownload):
2318 (WebCore::FrameLoaderClientHaiku::createFrame):
2319 (WebCore::FrameLoaderClientHaiku::objectContentType):
2320 (WebCore::FrameLoaderClientHaiku::createPlugin):
2321 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2322 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2323 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2324 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2325 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2326 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2327 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2328 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2329 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2330 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2331 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2332 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2333 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2335 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2337 Reviewed by David Levin.
2339 Added ChromeClient for Haiku WebCore support.
2340 https://bugs.webkit.org/show_bug.cgi?id=26952
2342 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2343 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2344 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2345 (WebCore::ChromeClientHaiku::chromeDestroyed):
2346 (WebCore::ChromeClientHaiku::setWindowRect):
2347 (WebCore::ChromeClientHaiku::windowRect):
2348 (WebCore::ChromeClientHaiku::pageRect):
2349 (WebCore::ChromeClientHaiku::scaleFactor):
2350 (WebCore::ChromeClientHaiku::focus):
2351 (WebCore::ChromeClientHaiku::unfocus):
2352 (WebCore::ChromeClientHaiku::canTakeFocus):
2353 (WebCore::ChromeClientHaiku::takeFocus):
2354 (WebCore::ChromeClientHaiku::createWindow):
2355 (WebCore::ChromeClientHaiku::createModalDialog):
2356 (WebCore::ChromeClientHaiku::show):
2357 (WebCore::ChromeClientHaiku::canRunModal):
2358 (WebCore::ChromeClientHaiku::runModal):
2359 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2360 (WebCore::ChromeClientHaiku::toolbarsVisible):
2361 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2362 (WebCore::ChromeClientHaiku::statusbarVisible):
2363 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2364 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2365 (WebCore::ChromeClientHaiku::setMenubarVisible):
2366 (WebCore::ChromeClientHaiku::menubarVisible):
2367 (WebCore::ChromeClientHaiku::setResizable):
2368 (WebCore::ChromeClientHaiku::addMessageToConsole):
2369 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2370 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2371 (WebCore::ChromeClientHaiku::closeWindowSoon):
2372 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2373 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2374 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2375 (WebCore::ChromeClientHaiku::setStatusbarText):
2376 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2377 (WebCore::ChromeClientHaiku::tabsToLinks):
2378 (WebCore::ChromeClientHaiku::windowResizerRect):
2379 (WebCore::ChromeClientHaiku::repaint):
2380 (WebCore::ChromeClientHaiku::scroll):
2381 (WebCore::ChromeClientHaiku::screenToWindow):
2382 (WebCore::ChromeClientHaiku::windowToScreen):
2383 (WebCore::ChromeClientHaiku::platformWindow):
2384 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2385 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2386 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2387 (WebCore::ChromeClientHaiku::scrollBackingStore):
2388 (WebCore::ChromeClientHaiku::updateBackingStore):
2389 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2390 (WebCore::ChromeClientHaiku::setToolTip):
2391 (WebCore::ChromeClientHaiku::print):
2392 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2393 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2394 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2395 (WebCore::ChromeClientHaiku::runOpenPanel):
2396 (WebCore::ChromeClientHaiku::setCursor):
2397 (WebCore::ChromeClientHaiku::formStateDidChange):
2398 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2399 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2401 2009-07-28 Robert Hogan <robert@roberthogan.net>
2403 Reviewed by Simon Hausmann.
2405 Add WebKit version API to Qt.
2407 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2408 at compile time and make it available to webkit ports through WebKitVersion.h.
2410 https://bugs.webkit.org/show_bug.cgi?id=27158
2412 * scripts/generate-webkitversion.pl: Added
2414 2009-07-24 Andrei Popescu <andreip@google.com>
2416 ApplicationCache should have size limit
2417 https://bugs.webkit.org/show_bug.cgi?id=22700
2419 Updated the project after adding WebApplicationCache.h/mm
2421 * WebKit.xcodeproj/project.pbxproj:
2423 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2425 Reviewed by Eric Seidel.
2427 Added InspectorClient for Haiku WebCore support.
2428 https://bugs.webkit.org/show_bug.cgi?id=26952
2430 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2432 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2433 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2434 (WebCore::InspectorClientHaiku::createPage):
2435 (WebCore::InspectorClientHaiku::localizedStringsURL):
2436 (WebCore::InspectorClientHaiku::hiddenPanels):
2437 (WebCore::InspectorClientHaiku::showWindow):
2438 (WebCore::InspectorClientHaiku::closeWindow):
2439 (WebCore::InspectorClientHaiku::attachWindow):
2440 (WebCore::InspectorClientHaiku::detachWindow):
2441 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2442 (WebCore::InspectorClientHaiku::highlight):
2443 (WebCore::InspectorClientHaiku::hideHighlight):
2444 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2445 (WebCore::InspectorClientHaiku::populateSetting):
2446 (WebCore::InspectorClientHaiku::storeSetting):
2447 (WebCore::InspectorClientHaiku::removeSetting):
2448 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2450 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2452 Reviewed by Oliver Hunt.
2454 Added EditorClient for Haiku WebCore support.
2455 https://bugs.webkit.org/show_bug.cgi?id=26952
2457 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2459 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2460 (WebCore::EditorClientHaiku::EditorClientHaiku):
2461 (WebCore::EditorClientHaiku::setPage):
2462 (WebCore::EditorClientHaiku::pageDestroyed):
2463 (WebCore::EditorClientHaiku::shouldDeleteRange):
2464 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2465 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2466 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2467 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2468 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2469 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2470 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2471 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2472 (WebCore::EditorClientHaiku::isEditable):
2473 (WebCore::EditorClientHaiku::shouldBeginEditing):
2474 (WebCore::EditorClientHaiku::shouldEndEditing):
2475 (WebCore::EditorClientHaiku::shouldInsertNode):
2476 (WebCore::EditorClientHaiku::shouldInsertText):
2477 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2478 (WebCore::EditorClientHaiku::shouldApplyStyle):
2479 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2480 (WebCore::EditorClientHaiku::didBeginEditing):
2481 (WebCore::EditorClientHaiku::respondToChangedContents):
2482 (WebCore::EditorClientHaiku::respondToChangedSelection):
2483 (WebCore::EditorClientHaiku::didEndEditing):
2484 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2485 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2486 (WebCore::EditorClientHaiku::registerCommandForUndo):
2487 (WebCore::EditorClientHaiku::registerCommandForRedo):
2488 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2489 (WebCore::EditorClientHaiku::canUndo):
2490 (WebCore::EditorClientHaiku::canRedo):
2491 (WebCore::EditorClientHaiku::undo):
2492 (WebCore::EditorClientHaiku::redo):
2493 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2494 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2495 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2496 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2497 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2498 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2499 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2500 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2501 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2502 (WebCore::EditorClientHaiku::learnWord):
2503 (WebCore::EditorClientHaiku::checkSpellingOfString):
2504 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2505 (WebCore::EditorClientHaiku::checkGrammarOfString):
2506 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2507 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2508 (WebCore::EditorClientHaiku::showSpellingUI):
2509 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2510 (WebCore::EditorClientHaiku::getGuessesForWord):
2511 (WebCore::EditorClientHaiku::setInputMethodState):
2512 (WebCore::EditorClientHaiku::isEditing):
2513 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2515 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2517 Reviewed by Eric Seidel.
2519 Added DragClient for Haiku WebCore support.
2520 https://bugs.webkit.org/show_bug.cgi?id=26952
2522 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2524 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2525 (WebCore::DragClientHaiku::actionMaskForDrag):
2526 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2527 (WebCore::DragClientHaiku::dragControllerDestroyed):
2528 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2529 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2530 (WebCore::DragClientHaiku::startDrag):
2531 (WebCore::DragClientHaiku::createDragImageForLink):
2532 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2534 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2536 Reviewed by Oliver Hunt.
2538 Added ContextMenuClient for Haiku WebCore support.
2539 https://bugs.webkit.org/show_bug.cgi?id=26952
2541 Adding two files, ContextMenuClientHaiku.h
2542 and ContextMenuClientHaiku.cpp
2544 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2545 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2546 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2547 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2548 (WebCore::ContextMenuClientHaiku::downloadURL):
2549 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2550 (WebCore::ContextMenuClientHaiku::speak):
2551 (WebCore::ContextMenuClientHaiku::isSpeaking):
2552 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2553 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2554 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2556 2009-07-10 Adam Roben <aroben@apple.com>
2558 Sort all our Xcode projects
2560 Accomplished using sort-Xcode-project-file.
2562 Requested by Dave Kilzer.
2564 * WebKit.xcodeproj/project.pbxproj:
2566 2009-07-02 Adam Roben <aroben@apple.com>
2568 Fix warnings from update-webkit-localizable-strings
2570 Rubber-stamped by Eric Carlson.
2572 * English.lproj/Localizable.strings: Updated.
2574 2009-07-02 Adam Roben <aroben@apple.com>
2576 Update StringsNotToBeLocalized.txt for (not so) recent changes
2578 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2579 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2581 Reviewed by John Sullivan.
2583 * StringsNotToBeLocalized.txt:
2585 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2587 Reviewed by Simon Fraser.
2589 <rdar://problem/6518119>
2591 Add localized strings for media controller status messages.
2593 * English.lproj/Localizable.strings: Localized text.
2595 2009-06-08 Dan Bernstein <mitz@apple.com>
2597 Rubber-stamped by Mark Rowe.
2599 - updated the project after giving Objective-C++ the .mm extension
2601 * WebKit.xcodeproj/project.pbxproj:
2603 2009-06-04 Sam Weinig <sam@webkit.org>
2605 Reviewed by Alice Liu.
2607 Move WebView internal data into WebViewData.h/mm.
2609 * WebKit.xcodeproj/project.pbxproj:
2611 2009-06-03 Sam Weinig <sam@webkit.org>
2613 Reviewed by Mark Rowe.
2615 Added WebDelegateImplementationCaching.h/mm
2617 * WebKit.xcodeproj/project.pbxproj:
2619 2009-06-03 Sam Weinig <sam@webkit.org>
2621 Reviewed by Mark Rowe.
2623 Add WebViewInternal.mm.
2625 * WebKit.xcodeproj/project.pbxproj:
2627 2009-06-03 Dan Bernstein <mitz@apple.com>
2629 Reviewed by Anders Carlsson.
2631 - WebKit project part of eliminating WebCoreTextRenderer
2633 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2634 compile as Objective-C++.
2636 2009-06-01 Darin Adler <darin@apple.com>
2638 Reviewed by Maciej Stachowiak.
2640 Bug 26113: break WebTextCompletionController out into its own source file
2641 https://bugs.webkit.org/show_bug.cgi?id=26113
2643 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2645 2009-05-28 Mark Rowe <mrowe@apple.com>
2647 Rubber-stamped by Anders Carlsson.
2649 Symlink WebKitPluginHost.app in to place if needed.
2651 * WebKit.xcodeproj/project.pbxproj:
2653 2009-05-24 Darin Adler <darin@apple.com>
2655 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2657 2009-05-16 Anders Carlsson <andersca@apple.com>
2659 Reviewed by Sam Weinig and Dan Bernstein.
2661 Fix <rdar://problem/6889644>.
2663 * English.lproj/Localizable.strings:
2665 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2667 Reviewed by Dan Bernstein.
2669 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2671 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2672 it could use C++ code from AuthenticaitonMac.h.
2674 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2676 Add localizable strings for
2677 <rdar://problem/6724106> WebViews need to implement text checking
2679 Reviewed by Justin Garcia.
2681 * English.lproj/Localizable.strings:
2683 2009-04-27 Kevin Decker <kdecker@apple.com>
2685 Reviewed by Anders Carlsson.
2687 <rdar://problem/6352982>
2689 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2691 2009-04-23 Kevin Decker <kdecker@apple.com>
2693 Reviewed by Anders Carlsson.
2695 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2697 2009-04-21 Adam Roben <aroben@apple.com>
2699 Update StringsNotToBeLocalized.txt for recent changes
2701 Rubber-stamped by John Sullivan.
2703 * StringsNotToBeLocalized.txt:
2705 2009-04-19 Darin Adler <darin@apple.com>
2707 * StringsNotToBeLocalized.txt: Updated for recent changes.
2709 2009-04-17 David Kilzer <ddkilzer@apple.com>
2711 Simplify FEATURE_DEFINES definition
2713 Reviewed by Darin Adler.
2715 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2716 variables to their own FeatureDefines.xcconfig file. It also
2717 extracts a new ENABLE_GEOLOCATION variable so that
2718 FEATURE_DEFINES only needs to be defined once.
2720 * WebKit.xcodeproj/project.pbxproj: Added
2721 FeatureDefines.xcconfig file.
2723 2009-04-10 Timothy Hatcher <timothy@apple.com>
2725 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2727 Rubber-stamped by Mark Rowe.
2729 * WebKit.xcodeproj/project.pbxproj:
2731 2009-04-09 Mike Thole <mthole@apple.com>
2733 Reviewed by Adam Roben.
2735 * WebKit.xcodeproj/project.pbxproj:
2736 Set the Localizable.strings encoding to UTF-16.
2738 2009-04-07 Anders Carlsson <andersca@apple.com>
2740 Try to fix the Leopard build once more.
2742 * WebKit.xcodeproj/project.pbxproj:
2744 2009-04-07 Anders Carlsson <andersca@apple.com>
2746 Another attempt at fixing the build.
2748 * WebKit.xcodeproj/project.pbxproj:
2750 2009-04-02 Adele Peterson <adele@apple.com>
2752 Reviewed by Darin Adler.
2754 * WebKit.xcodeproj/project.pbxproj:
2755 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2757 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2759 Reviewed by Mark Rowe.
2761 https://bugs.webkit.org/show_bug.cgi?id=24990
2762 Put SECTORDER_FLAGS into xcconfig files.
2764 * WebKit.xcodeproj/project.pbxproj:
2766 2009-03-27 Darin Adler <darin@apple.com>
2768 * StringsNotToBeLocalized.txt: Updated for recent changes.
2770 2009-03-16 Darin Adler <darin@apple.com>
2772 Reviewed by Dan Bernstein.
2774 * English.lproj/Localizable.strings: Updated.
2775 * StringsNotToBeLocalized.txt: Updated for recent changes.
2777 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2779 Reviewed by Simon Fraser.
2781 Update Geolocation perimission dialogs to be asynchronous.
2782 https://bugs.webkit.org/show_bug.cgi?id=24505
2784 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2785 coding style set by WebSecurityOrigin.
2787 * WebKit.xcodeproj/project.pbxproj:
2789 2009-03-13 Anders Carlsson <andersca@apple.com>
2791 Reviewed by Dan Bernstein.
2793 <rdar://problem/6610666> Revise the Cocoa event model text API
2795 Remove nptextinput.h
2797 * WebKit.xcodeproj/project.pbxproj:
2799 2009-03-03 David Kilzer <ddkilzer@apple.com>
2801 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2803 Reviewed by Mark Rowe.
2805 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2806 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2807 make sure various build phase scripts work with the installhdrs
2810 * WebKit.xcodeproj/project.pbxproj:
2811 - Added shell code to prevent running "Check For Global
2812 Initializers", "Check For Exit Time Destructors" and "Check
2813 For Weak VTables" scripts during the installhdrs build phase.
2814 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2815 targets since it's no longer needed after defining
2816 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2818 2009-03-03 David Kilzer <ddkilzer@apple.com>
2820 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2822 Reviewed by Adam Roben.
2824 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2825 since NPAPI headers had migrated from JavaScriptCore to WebCore
2828 * WebKit.xcodeproj/project.pbxproj: Removed
2829 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2830 and Release configurations.
2832 2009-03-02 Anders Carlsson <andersca@apple.com>
2834 WebNetscapePluginPackage.mm is an Objective-C++ file.
2836 * WebKit.xcodeproj/project.pbxproj:
2838 2009-03-02 Anders Carlsson <andersca@apple.com>
2840 Reviewed by John Sullivan.
2842 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2844 * WebKit.xcodeproj/project.pbxproj:
2846 2009-02-20 Anders Carlsson <andersca@apple.com>
2848 Reviewed by Dan Bernstein.
2852 * WebKit.xcodeproj/project.pbxproj:
2854 2009-02-13 Darin Adler <darin@apple.com>
2856 * StringsNotToBeLocalized.txt: Updated for recent changes.
2858 2009-02-07 Darin Adler <darin@apple.com>
2860 * StringsNotToBeLocalized.txt: Updated for recent changes.
2862 2009-02-04 Timothy Hatcher <timothy@apple.com>
2864 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2866 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2867 super-slow due forwardInvocation: calling debug delegate
2869 Reviewed by Oliver Hunt.
2871 * WebKit.xcodeproj/project.pbxproj:
2873 2009-02-02 Anders Carlsson <andersca@apple.com>
2875 Reviewed by Dan Bernstein.
2877 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2879 * WebKit.xcodeproj/project.pbxproj:
2881 2009-01-26 Mark Rowe <mrowe@apple.com>
2883 Rubber-stamped by Sam Weinig.
2885 Clean up after r40240.
2887 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2889 2009-01-25 Darin Adler <darin@apple.com>
2891 Try to fix full build on Mac Leopard.
2893 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2894 Maybe this is temporary, but I had to do it to get the full build to succeed.
2896 2009-01-25 Mark Rowe <mrowe@apple.com>
2898 Rubber-stamped by Dan Bernstein.
2900 Improve the consistency of settings in our .xcconfig files.
2902 * WebKit.xcodeproj/project.pbxproj:
2904 2009-01-23 Brady Eidson <beidson@apple.com>
2906 Rubberstamped by Darin Adler
2908 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2910 * WebKit.xcodeproj/project.pbxproj:
2912 2009-01-20 Anders Carlsson <andersca@apple.com>
2914 Reviewed by Sam Weinig.
2916 Add ProxyInstance files.
2918 * WebKit.xcodeproj/project.pbxproj:
2920 2009-01-04 David Kilzer <ddkilzer@apple.com>
2922 Don't install internal headers in WebKit framework
2924 Reviewed by Darin Adler.
2926 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2927 headers so they're not installed.
2929 2009-01-02 Darin Adler <darin@apple.com>
2931 * StringsNotToBeLocalized.txt: Updated.
2933 2008-12-23 Darin Adler <darin@apple.com>
2935 Reviewed by Alexey Proskuryakov.
2937 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2938 crash due to Mail's use of WebArchive and WebResource on non-main thread
2940 * StringsNotToBeLocalized.txt: Updated.
2942 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2943 existing file WebResourceInternal.h.
2945 2008-12-08 David Kilzer <ddkilzer@apple.com>
2947 Bug 22555: Sort "children" sections in Xcode project files
2949 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2951 Reviewed by Eric Seidel.
2953 * WebKit.xcodeproj/project.pbxproj: Sorted.
2955 2008-12-08 Darin Adler <darin@apple.com>
2957 * StringsNotToBeLocalized.txt: Updated for recent changes.
2959 2008-12-05 Dan Bernstein <mitz@apple.com>
2963 * WebKit.xcodeproj/project.pbxproj:
2965 2008-12-05 Dan Bernstein <mitz@apple.com>
2969 * WebKit.xcodeproj/project.pbxproj:
2971 2008-12-04 Anders Carlsson <andersca@apple.com>
2973 Reviewed by Sam Weinig.
2975 Add HostedNetscapePluginStream.
2977 * WebKit.xcodeproj/project.pbxproj:
2979 2008-12-03 Anders Carlsson <andersca@apple.com>
2981 Reviewed by Sam Weinig.
2983 Move WebPluginRequest to its own file.
2985 * WebKit.xcodeproj/project.pbxproj:
2987 2008-12-03 Steve Falkenburg <sfalken@apple.com>
2989 Update strings not to be localized.
2991 Reviewed by Adam Roben.
2993 * StringsNotToBeLocalized.txt:
2995 2008-11-26 Mark Rowe <mrowe@apple.com>
2999 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3001 * WebKit.xcodeproj/project.pbxproj:
3003 2008-11-26 Anders Carlsson <andersca@apple.com>
3005 Reviewed by Mark Rowe.
3007 Add plug-in host related files to the Xcode project.
3009 * WebKit.xcodeproj/project.pbxproj:
3011 2008-11-14 Dan Bernstein <mitz@apple.com>
3013 Reviewed by Darin Adler.
3015 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3017 * English.lproj/Localizable.strings: Added the Text Direction submenu
3020 2008-11-13 John Sullivan <sullivan@apple.com>
3022 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3024 Reviewed by Tim Hatcher
3026 * English.lproj/Localizable.strings:
3027 updated for these changes
3029 * StringsNotToBeLocalized.txt:
3030 removed unused exception
3032 2008-11-12 John Sullivan <sullivan@apple.com>
3034 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3036 Reviewed by Tim Hatcher
3038 * English.lproj/Localizable.strings:
3039 * StringsNotToBeLocalized.txt:
3040 updated for this change
3042 2008-11-10 Anders Carlsson <andersca@apple.com>
3044 Reviewed by Kevin Decker.
3046 Add WebHostedNetscapePluginView to the project.
3048 * WebKit.xcodeproj/project.pbxproj:
3050 2008-11-10 Anders Carlsson <andersca@apple.com>
3052 Reviewed by Kevin Decker.
3054 Add a new WebBaseNetscapePluginView class.
3056 * WebKit.xcodeproj/project.pbxproj:
3058 2008-11-10 Anders Carlsson <andersca@apple.com>
3060 Reviewed by Adam Roben.
3062 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3064 * StringsNotToBeLocalized.txt:
3065 * WebKit.xcodeproj/project.pbxproj:
3067 2008-11-05 Anders Carlsson <andersca@apple.com>
3069 Reviewed by Kevin Decker.
3071 Remove WebPlugInStreamLoaderDelegate.h
3073 * WebKit.xcodeproj/project.pbxproj:
3075 2008-11-03 Darin Adler <darin@apple.com>
3077 Reviewed by Tim Hatcher.
3079 - https://bugs.webkit.org/show_bug.cgi?id=22061
3080 create script to check for exit-time destructors
3082 * WebKit.xcodeproj/project.pbxproj: Added a script
3083 phase that runs the check-for-exit-time-destructors script.
3085 2008-10-31 Anders Carlsson <andersca@apple.com>
3087 Reviewed by Kevin Decker.
3089 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3091 * WebKit.xcodeproj/project.pbxproj:
3093 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3095 Not reviewed, build fix.
3097 * WebKit.xcodeproj/project.pbxproj:
3099 2008-10-28 Adele Peterson <adele@apple.com>
3101 Reviewed by John Sullivan.
3103 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3104 "files" string for multifile uploads needs to be localized
3106 * English.lproj/Localizable.strings: Updated with new string.
3108 2008-10-28 Adele Peterson <adele@apple.com>
3110 Reviewed by Sam Weinig.
3112 * English.lproj/Localizable.strings:
3115 2008-10-27 Darin Adler <darin@apple.com>
3117 * StringsNotToBeLocalized.txt: Updated for recent changes.
3119 2008-10-24 Timothy Hatcher <timothy@apple.com>
3121 Implement new InspectorClient methods to work with Settings.
3123 https://bugs.webkit.org/show_bug.cgi?id=21856
3125 Reviewed by Darin Adler.
3127 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3129 2008-10-15 Mark Rowe <mrowe@apple.com>
3131 Rubber-stamped by Brady Eidson.
3133 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3135 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3137 2008-10-14 Maxime Britto <britto@apple.com>
3139 Reviewed by Darin Adler.
3141 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3142 WebTextIterator, and made the WebTextIterator.h private
3144 2008-10-04 Mark Rowe <mrowe@apple.com>
3146 Reviewed by Tim Hatcher.
3148 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3150 * WebKit.xcodeproj/project.pbxproj:
3152 2008-09-24 Darin Adler <darin@apple.com>
3154 * StringsNotToBeLocalized.txt: Updated for recent changes.
3156 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3158 Reviewed by Darin Adler, Beth Dakin
3160 Support strings for AXLists
3162 * English.lproj/Localizable.strings:
3164 2008-09-15 Anders Carlsson <andersca@apple.com>
3168 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3170 * WebKit.xcodeproj/project.pbxproj:
3172 2008-09-02 Mark Rowe <mrowe@apple.com>
3174 Reviewed by Tim Hatcher.
3176 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3178 * WebKit.xcodeproj/project.pbxproj:
3180 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3182 Reviewed by Cameron Zwarich.
3184 Updated project files to XCode 3.1.
3186 * WebKit.xcodeproj/project.pbxproj:
3188 2008-08-15 Mark Rowe <mrowe@apple.com>
3190 Rubber-stamped by Geoff Garen.
3192 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3194 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3196 2008-08-05 Anders Carlsson <andersca@apple.com>
3198 Reviewed by Darin Adler.
3200 Remove MainThreadObjectDeallocator.{h|mm}.
3202 * WebKit.xcodeproj/project.pbxproj:
3204 2008-08-04 Mark Rowe <mrowe@apple.com>
3206 Reviewed by Darin Adler.
3208 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3209 Part one of fix for <rdar://problem/5853147>.
3211 * WebKit.xcodeproj/project.pbxproj:
3213 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3215 Fix layout test results for webarchive/test-xml-stylesheet.xml
3217 Reviewed by Darin Adler.
3219 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3220 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3221 to private so they're copied into PrivateHeaders.
3223 2008-07-11 Stephanie Lewis <slewis@apple.com>
3225 Reviewed by Darin Adler.
3227 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3229 * WebKit.xcodeproj/project.pbxproj:
3231 2008-07-07 Mark Rowe <mrowe@apple.com>
3233 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3234 so that they don't have an unnecessary ".." in the path.
3236 * WebKit.xcodeproj/project.pbxproj:
3238 2008-07-05 Mark Rowe <mrowe@apple.com>
3240 Reviewed by John Sullivan.
3242 Remove WebSearchableTextView as it has been unused for some time now.
3244 * WebKit.xcodeproj/project.pbxproj:
3246 2008-06-26 Anders Carlsson <andersca@apple.com>
3248 Reviewed by Darin Adler.
3250 Add MainThreadObjectDeallocator to sources.
3252 * WebKit.xcodeproj/project.pbxproj:
3254 2008-06-24 John Sullivan <sullivan@apple.com>
3256 Rubber-stamped by Sam Weinig
3258 * StringsNotToBeLocalized.txt:
3259 brought this file up to date
3261 2008-06-17 Mark Rowe <mrowe@apple.com>
3263 Reviewed by Darin Adler.
3265 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3267 * WebKit.xcodeproj/project.pbxproj:
3269 2008-05-22 Timothy Hatcher <timothy@apple.com>
3271 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3273 Reviewed by Adam Roben.
3275 * English.lproj/Localizable.strings: Added new strings.
3277 2008-05-21 Anders Carlsson <andersca@apple.com>
3281 Add WebIconFetcher files.
3283 * WebKit.xcodeproj/project.pbxproj:
3285 2008-05-16 Timothy Hatcher <timothy@apple.com>
3287 Removes WebScriptDebugServer files and related calls. This removes
3288 the hooks that Drosera uses for debugging. Now that the Web Inspector
3289 has a better debugger, we don't need these anymore.
3291 Reviewed by Sam Weinig.
3293 * StringsNotToBeLocalized.txt:
3294 * WebKit.xcodeproj/project.pbxproj:
3296 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3298 Reviewed by Beth Dakin
3300 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3302 * English.lproj/Localizable.strings:
3303 * WebKit.xcodeproj/project.pbxproj:
3305 2008-05-09 Anders Carlsson <andersca@apple.com>
3309 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3311 Add nptextinput.h as a public header.
3313 * WebKit.xcodeproj/project.pbxproj:
3315 2008-05-06 Stephanie Lewis <slewis@apple.com>
3317 Reviewed by Andersca.
3319 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3321 * WebKit.xcodeproj/project.pbxproj:
3323 2008-05-01 Anders Carlsson <andersca@apple.com>
3327 Remove npfunctions.h
3329 * WebKit.xcodeproj/project.pbxproj:
3331 2008-05-01 Sam Weinig <sam@webkit.org>
3333 Reviewed by Anders Carlsson.
3335 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3337 * WebKit.xcodeproj/project.pbxproj:
3339 2008-04-30 Anders Carlsson <andersca@apple.com>
3343 Add Cocoa event handler.
3345 * WebKit.xcodeproj/project.pbxproj:
3347 2008-04-29 Anders Carlsson <andersca@apple.com>
3351 Add new event handlers.
3353 * WebKit.xcodeproj/project.pbxproj:
3355 2008-04-07 John Sullivan <sullivan@apple.com>
3359 - made the JavaScript text input panel not block Quit (part of 4133196)
3361 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3362 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3363 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3364 Made the panel be a NonBlockingPanel
3366 2008-04-04 Ada Chan <adachan@apple.com>
3368 Updated the format string for window title for a standalone image to take integers.
3372 * English.lproj/Localizable.strings:
3374 2008-03-28 Brady Eidson <beidson@apple.com>
3376 Rubberstamped by Darin Adler
3378 Remove WebArchiver.h/mm
3380 * WebKit.xcodeproj/project.pbxproj:
3382 2008-03-25 Brady Eidson <beidson@apple.com>
3386 <rdar://problem/4516169> - Support WebArchives on Windows
3388 * WebKit.xcodeproj/project.pbxproj:
3390 2008-03-24 Brady Eidson <beidson@apple.com>
3392 Reviewed by Darin's rubberstamp
3396 * WebKit.xcodeproj/project.pbxproj:
3398 2008-03-20 John Sullivan <sullivan@apple.com>
3400 * StringsNotToBeLocalized.txt:
3401 Brought this file up to date
3403 2008-03-20 Adam Roben <aroben@apple.com>
3405 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3407 Reviewed by Tim Hatcher.
3409 * WebKit.xcodeproj/project.pbxproj:
3411 2008-03-12 Darin Adler <darin@apple.com>
3415 - http://bugs.webkit.org/show_bug.cgi?id=17640
3416 eliminate WebCoreFrameBridge
3418 * StringsNotToBeLocalized.txt: Updated for recent changes.
3419 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3421 2008-03-11 Darin Adler <darin@apple.com>
3425 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3426 We can rename the file later.
3428 2008-03-07 Mark Rowe <mrowe@apple.com>
3430 Reviewed by Oliver Hunt.
3432 Fix WebKit build with GCC 4.2.
3434 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3436 2008-03-06 Darin Adler <darin@apple.com>
3438 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3440 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3442 Name the WebKit build phase script that generates WebKit.LP64.exp.
3444 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3445 that generates the 64-bit export file to match the corresponding
3446 build phase script in WebCore.
3448 2008-03-05 Adam Roben <aroben@apple.com>
3450 Remove WebCoreScriptDebugger.{h,mm}
3452 Reviewed by Kevin M.
3454 * WebKit.xcodeproj/project.pbxproj:
3456 2008-03-05 Adam Roben <aroben@apple.com>
3458 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3460 Reviewed by Kevin M.
3462 * WebKit.xcodeproj/project.pbxproj:
3464 2008-03-05 Adam Roben <aroben@apple.com>
3466 Remove WebScriptDebugger
3468 Reviewed by Kevin M.
3470 * WebKit.xcodeproj/project.pbxproj: Remove
3471 WebScriptDebugDelegatePrivate.h from the project.
3473 2008-03-05 Adam Roben <aroben@apple.com>
3475 Move WebCoreScriptDebuggerImp to its own source files
3477 Reviewed by Kevin M.
3479 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3481 2008-03-05 Adam Roben <aroben@apple.com>
3483 Move WebCoreScriptDebugger to WebKit
3485 Reviewed by Darin Adler.
3487 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3490 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3492 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3494 Reviewed by Darin Adler.
3496 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3498 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3500 Update localization exceptions.
3502 Reviewed by Darin Adler.
3504 * English.lproj/Localizable.strings:
3505 * StringsNotToBeLocalized.txt:
3507 2008-01-20 Mark Rowe <mrowe@apple.com>
3509 Reviewed by Dan Bernstein.
3511 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3512 interested in supporting Safari 2 with TOT WebKit.
3514 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3515 as it is no longer used.
3517 2008-01-03 Darin Adler <darin@apple.com>
3521 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3523 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3525 Reviewed by Darin Adler.
3527 Removed "BackwardDelete", which is no longer present in source code.
3529 * StringsNotToBeLocalized.txt:
3531 2007-12-16 Mark Rowe <mrowe@apple.com>
3533 Reviewed by Maciej Stachowiak.
3535 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3537 * WebKit.xcodeproj/project.pbxproj: Add new files.
3539 2007-12-14 Darin Adler <darin@apple.com>
3541 * StringsNotToBeLocalized.txt: Updated.
3543 2007-12-12 Brady Eidson <beidson@apple.com>
3545 Reviewed by Sam Weinig
3547 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3549 * WebKit.xcodeproj/project.pbxproj: Added a new file
3551 2007-12-12 Mark Rowe <mrowe@apple.com>
3553 Reviewed by Dave Kilzer.
3555 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3557 * WebKit.xcodeproj/project.pbxproj:
3559 2007-11-19 Brady Eidson <beidson@apple.com>
3563 * WebKit.xcodeproj/project.pbxproj: Sorted!
3565 2007-11-17 Timothy Hatcher <timothy@apple.com>
3567 Reviewed by Mark Rowe.
3569 Bug 13470: i18n: The Web Inspector is not localizable
3570 http://bugs.webkit.org/show_bug.cgi?id=13470
3572 Update the localized strings and the file encoding of WebInspectorClient.mm.
3574 * English.lproj/Localizable.strings:
3575 * StringsNotToBeLocalized.txt:
3576 * WebKit.xcodeproj/project.pbxproj:
3578 2007-11-16 Mark Rowe <mrowe@apple.com>
3580 Reviewed by Tim Hatcher.
3582 Build WebCore as a sub-framework of WebKit in all configurations.
3584 * WebKit.xcodeproj/project.pbxproj:
3586 2007-11-16 Brady Eidson <beidson@apple.com>
3588 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3590 2007-11-16 Brady Eidson <beidson@apple.com>
3592 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3595 2007-11-16 Brady Eidson <beidson@apple.com>
3599 Database management API tweaks
3601 * WebKit.xcodeproj/project.pbxproj:
3603 2007-11-15 Brady Eidson <beidson@apple.com>
3607 Stubbing out everything required for a WebKit API for databases
3609 * WebKit.xcodeproj/project.pbxproj:
3611 2007-11-12 Adam Roben <aroben@apple.com>
3613 * StringsNotToBeLocalized.txt: Updated.
3615 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3617 Adding the wx WebKit implementation.
3619 Reviewed by Mark Rowe.
3623 2007-11-07 Mark Rowe <mrowe@apple.com>
3625 Reviewed by Kevin Decker.
3627 Fix 64-bit Mac build.
3629 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3630 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3631 setting of the project, which in this instance includes the necessary "mac"