1 2011-01-17 Dan Bernstein <mitz@apple.com>
3 Rubber-stamped by Mark Rowe.
5 Update xcodeproj svn:ignore to include xcuserdata.
7 * WebKit.xcodeproj: Modified property svn:ignore.
9 2011-01-17 Brady Eidson <beidson@apple.com>
11 Rubberstamped by Adam Roben.
13 Fix up the `make` build on Macs
15 * Makefile: Point to the correct Makefile.shared
17 2011-01-16 Adam Barth <abarth@webkit.org>
19 Rubber-stamped by Eric Seidel.
21 Move WebKit into Source
22 https://bugs.webkit.org/show_bug.cgi?id=52530
25 * scripts/generate-webkitversion.pl:
27 2011-01-07 Enrica Casucci <enrica@apple.com>
29 Reviewed by Alexey Proskuryakov.
31 Paste and drag and drop use different code paths to interact with the pasteboard.
32 https://bugs.webkit.org/show_bug.cgi?id=52093
33 The change consists in a refactoring of the code to have only one class that
34 deals with the pasteboard on Mac.
36 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
38 2010-12-31 Adam Barth <abarth@webkit.org>
40 Update SVN ignore property to hide two more external dependencies.
42 * chromium: Modified property svn:ignore.
44 2010-12-22 Dan Bernstein <mitz@apple.com>
46 Rubber-stamped by Mark Rowe.
48 Changed WebKitTools to Tools in script build phases.
50 * WebKit.xcodeproj/project.pbxproj:
52 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
54 Reviewed by Eric Seidel.
56 [EFL] Add linker script to export less symbols
57 https://bugs.webkit.org/show_bug.cgi?id=44609
59 Filter the exported symbols by using a linker script. Only symbols
60 starting with "ewk_" are exported.
62 * CMakeLists.txt: Add link flags to webkit library when there's a
65 2010-12-07 Simon Fraser <simon.fraser@apple.com>
67 Update Xcode project for newer Xcode.
69 * WebKit.xcodeproj/project.pbxproj:
71 2010-11-18 Darin Adler <darin@apple.com>
73 * StringsNotToBeLocalized.txt: Updated for recent changes.
75 2010-11-16 Patrick Gansterer <paroga@webkit.org>
77 Reviewed by Andreas Kling.
79 [CMake] Remove platform dependent include directories
80 https://bugs.webkit.org/show_bug.cgi?id=49553
84 2010-11-12 John Knottenbelt <jknotten@chromium.org>
86 Reviewed by Steve Block.
88 Rename GeolocationControllerClient to GeolocationClient.
89 https://bugs.webkit.org/show_bug.cgi?id=49259
91 * WebKit.xcodeproj/project.pbxproj:
93 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
95 [EFL] Unreviewed. Build fix after r71496.
97 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
98 include directories list.
100 2010-11-04 Mike Thole <mthole@apple.com>
102 Reviewed by Dan Bernstein.
104 Title for images should use localized numerals
105 https://bugs.webkit.org/show_bug.cgi?id=49017
107 * English.lproj/Localizable.strings: Updated.
109 2010-10-28 Mark Rowe <mrowe@apple.com>
111 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
112 that deprecated methods are no longer used.
114 * WebKit.xcodeproj/project.pbxproj:
116 2010-10-26 Dan Bernstein <mitz@apple.com>
120 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
122 2010-10-23 David Kilzer <ddkilzer@apple.com>
124 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
126 Reviewed by Sam Weinig.
128 The only method defined in WebHTMLRepresentationInternal.h is
129 also defined in WebHTMLRepresentation.h, so use that instead.
131 * WebKit.xcodeproj/project.pbxproj: Removed references to
132 WebHTMLRepresentationInternal.h.
134 2010-10-21 David Kilzer <ddkilzer@apple.com>
136 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
138 Reviewed by Adam Roben.
140 Fixes the following warning:
142 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
143 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
145 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
146 for WebStringTruncator.h to make it match other header files.
148 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
152 Fix efl build, add missing svg/properties include directory.
156 2010-10-18 Alexey Proskuryakov <ap@apple.com>
158 Reviewed by David Kilzer.
160 https://bugs.webkit.org/show_bug.cgi?id=47864
161 Convert WebNSUserDefaultsExtras.m to .mm
163 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
165 2010-10-12 Eric Seidel <eric@webkit.org>
167 Reviewed by Darin Adler.
169 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
170 https://bugs.webkit.org/show_bug.cgi?id=45693
172 * WebKit.xcodeproj/project.pbxproj:
173 - Add the MailQuirksUserScript.js to the project.
175 2010-10-11 Anders Carlsson <andersca@apple.com>
177 Reviewed by Darin Adler.
179 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
180 https://bugs.webkit.org/show_bug.cgi?id=47523
182 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
184 * WebKit.xcodeproj/project.pbxproj:
186 2010-10-07 Jessie Berlin <jberlin@apple.com>
188 Reviewed by Sam Weinig.
190 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
191 representation of a WebKit2 WebSerializedScriptValue.
192 https://bugs.webkit.org/show_bug.cgi?id=47390
194 * WebKit.xcodeproj/project.pbxproj:
195 Add WebSerializedJSValuePrivate.h.
197 2010-10-05 John Abd-El-Malek <jam@chromium.org>
199 Reviewed by Darin Fisher.
201 [chromium] Get the link from a plugin when creating a context menu
202 https://bugs.webkit.org/show_bug.cgi?id=47130
204 * chromium/public/WebPlugin.h:
205 (WebKit::WebPlugin::linkAtPosition):
206 * chromium/public/WebView.h:
207 * chromium/src/ChromeClientImpl.cpp:
208 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
209 * chromium/src/ContextMenuClientImpl.cpp:
210 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
212 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
214 Unreviewed, EFL build fix.
218 2010-09-20 Philippe Normand <pnormand@igalia.com>
220 Reviewed by Eric Carlson.
222 [GTK] enhanced context menu for media elements
223 https://bugs.webkit.org/show_bug.cgi?id=45021
225 Updated localizable strings.
227 * English.lproj/Localizable.strings:
229 2010-09-17 David Kilzer <ddkilzer@apple.com>
231 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
233 Reviewed by Joseph Pecoraro.
235 * WebKit.xcodeproj/project.pbxproj: Added missing
236 WebArchiveInternal.h header file to the project. It has been
237 missing since r31281!
239 2010-09-16 Dan Bernstein <mitz@apple.com>
241 Reverted the previous change because r67628 has been reverted.
243 * English.lproj/Localizable.strings:
245 2010-09-16 Dan Bernstein <mitz@apple.com>
247 Updated localizable strings.
249 * English.lproj/Localizable.strings:
251 2010-09-10 Darin Adler <darin@apple.com>
253 Reviewed by Sam Weinig.
255 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
256 https://bugs.webkit.org/show_bug.cgi?id=45582
258 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
259 also gave the header private visibility so it will get installed in the
260 PrivateHeaders directory.
262 2010-09-02 Steve Block <steveblock@google.com>
264 Reviewed by Adam Barth.
266 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
267 https://bugs.webkit.org/show_bug.cgi?id=43181
269 * WebKit.xcodeproj/project.pbxproj:
271 2010-08-30 Andy Estes <aestes@apple.com>
273 Reviewed by Darin Adler.
275 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
277 * StringsNotToBeLocalized.txt:
279 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
281 Unreviewed build fix.
283 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
284 shared library. After r65366, libewebkit.so was not being installed
285 anymore when building with SHARED_CORE=0 (which is the default). This
286 partially reverts that revision in order to fix this issue.
288 * CMakeLists.txt: always install webkit library.
290 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
292 Reviewed by Darin Adler.
294 Add NetworkingContext to avoid layer violations
295 https://bugs.webkit.org/show_bug.cgi?id=42292
297 Preparation: Just add the files to the build system.
299 * WebKit.xcodeproj/project.pbxproj: Added new files.
301 2010-08-17 Brady Eidson <beidson@apple.com>
303 Reviewed by Sam Weinig.
305 Remove developmentRegion from the project file as it shouldn't have been checked in.
307 * WebKit.xcodeproj/project.pbxproj:
309 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
311 [EFL] Build fix after r65366.
313 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
316 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
318 Reviewed by Pavel Feldman.
320 Web Inspector: -[WebInspector attach] and detach should work
321 https://bugs.webkit.org/show_bug.cgi?id=43924
323 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
325 2010-08-14 Patrick Gansterer <paroga@paroga.com>
327 Reviewed by Kenneth Rohde Christiansen.
329 [CMake] Set target properties only if available
330 https://bugs.webkit.org/show_bug.cgi?id=43978
334 2010-08-13 Gavin Barraclough <barraclough@apple.com>
336 Rubber stamped by Sam Weinig.
337 Switch String::/UString::ascii() to return a CString.
339 * WebKit.xcodeproj/project.pbxproj:
341 2010-08-06 Gavin Barraclough <barraclough@apple.com>
343 Rubber stamped by Sam Weinig
345 Bug 43594 - Add string forwards to Forward.h
346 This allows us to remove forward declarations for these classes from
347 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
349 * WebKit.xcodeproj/project.pbxproj:
351 2010-08-06 Jessie Berlin <jberlin@apple.com>
353 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
356 * WebKit.xcodeproj/project.pbxproj:
358 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
360 Reviewed by David Kilzer.
362 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
363 https://bugs.webkit.org/show_bug.cgi?id=40627
365 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
367 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
369 2010-07-31 David Kilzer <ddkilzer@apple.com>
371 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
373 Reviewed by Dan Bernstein.
375 This also fixes compilation of DumpRenderTree after changes for
378 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
379 the following headers:
380 - WebFormDelegatePrivate.h
381 - WebKitStatisticsPrivate.h
382 - WebSecurityOriginPrivate.h
384 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
386 Reviewed by David Kilzer.
388 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
389 https://bugs.webkit.org/show_bug.cgi?id=40627
391 * WebKit.xcodeproj/project.pbxproj:
392 * efl/WebCoreSupport/ChromeClientEfl.cpp:
393 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
394 * efl/WebCoreSupport/ChromeClientEfl.h:
396 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
398 Reviewed by Antonio Gomes.
400 [EFL] Add library version and soname to EFL generated libraries and binary.
401 https://bugs.webkit.org/show_bug.cgi?id=43212
403 Add version and soname to libewebkit.so.
407 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
409 Reviewed by Antonio Gomes.
411 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
412 https://bugs.webkit.org/show_bug.cgi?id=43002
414 This should reduce the noise in WebKit/ChangeLog that comes from EFL
415 port. Most of the changes on EFL port should be logged in
416 WebKit/efl/ChangeLog.
418 * CMakeLists.txt: Just change the path from where to include the file.
420 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
422 Reviewed by Antonio Gomes.
424 [EFL] Cleanup glib support (make it optional)
425 https://bugs.webkit.org/show_bug.cgi?id=42480
427 Just add glib flags and directories if necessary.
431 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
433 Reviewed by Antonio Gomes.
435 [EFL] Add support for using libcurl network backend.
436 https://bugs.webkit.org/show_bug.cgi?id=42286
438 Just add soup/curl directories and flags for the specific
444 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
446 Reviewed by Antonio Gomes.
448 [EFL] Implement input method notification
449 https://bugs.webkit.org/show_bug.cgi?id=42640
451 Notify browser when keyboard should be shown/hidden. Input method
452 hints are updated before sending the signal. Client should be able to
453 determine the input type by calling ewk_view_imh_get().
455 * efl/EWebLauncher/main.c:
456 (on_inputmethod_changed): example implementation that just prints to
457 stdout if keyboard should be shown or hidden and the imh flags.
458 (browserCreate): listen to signal about input method changing its
460 * efl/WebCoreSupport/EditorClientEfl.cpp:
461 (WebCore::EditorClientEfl::setInputMethodState): call new function
462 responsible for implementing this notification.
463 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
464 only from inside WebKit.
465 * efl/ewk/ewk_view.cpp: implement setters and getters
467 (ewk_view_input_method_state_set):
468 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
469 possible input types.
470 (_Ewk_View_Smart_Class::):
472 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
474 Reviewed by Kenneth Rohde Christiansen.
476 Fix zoom in/out on EFL after r62666. The patch for adding viewport
477 missed the initialization of zoom_range.user_scalable. In case browser
478 doesn't care about the viewport and does not listen to the signal,
479 user_scalable will be always false, thus inhibiting zoom in/out.
480 https://bugs.webkit.org/show_bug.cgi?id=42656
482 * efl/EWebLauncher/main.c:
483 (on_viewport_changed): when listening to signal about viewport meta tag,
484 it's not sufficient to receive the parameters. One needs also to enforce
485 these parameters in WebKit.
486 * efl/ewk/ewk_view.cpp:
487 (_ewk_view_priv_new): initialize user_scalable parameter to allow
488 browser zooming in and out.
490 2010-07-16 Zhe Su <suzhe@chromium.org>
492 Reviewed by Darin Adler.
494 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
495 https://bugs.webkit.org/show_bug.cgi?id=42253
497 Dummy implementation of EditorClient::willSetInputMethodState.
499 * efl/WebCoreSupport/EditorClientEfl.cpp:
500 (WebCore::EditorClientEfl::willSetInputMethodState):
501 * efl/WebCoreSupport/EditorClientEfl.h:
503 2010-07-15 Mark Rowe <mrowe@apple.com>
505 Update the sorting in the Xcode project files.
507 * WebKit.xcodeproj/project.pbxproj:
509 2010-07-14 Sam Weinig <sam@webkit.org>
511 Reviewed by Darin Adler.
513 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
514 Make changing Cursors work in WebKit2.
516 * efl/WebCoreSupport/ChromeClientEfl.cpp:
517 (WebCore::ChromeClientEfl::setCursor):
518 * efl/WebCoreSupport/ChromeClientEfl.h:
519 Change prototype to match new one.
521 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
523 Reviewed by Antonio Gomes.
525 [EFL] Add eina_safety to popup menu deletion.
526 https://bugs.webkit.org/show_bug.cgi?id=41873
528 Since this is a public call, it's better to have an eina_safety on
529 public calls. It would crash if browser calls this function to select
530 an item of a nonexistent popup.
532 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
535 2010-07-13 Simon Fraser <simon.fraser@apple.com>
537 Reviewed by Dan Bernstein.
539 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
541 Add WebRenderLayer files.
543 * WebKit.xcodeproj/project.pbxproj:
545 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
547 Reviewed by Antonio Gomes.
549 This commit implements an API for configuring a path to the cookie
550 file in the Mozilla "cookies.txt" format, and functions to deal with it
551 in a more EFL like API.
553 [EFL] Add API for dealing with cookies in EFL port.
554 https://bugs.webkit.org/show_bug.cgi?id=41770
558 * efl/ewk/ewk_cookies.cpp: Added.
559 (ewk_cookies_file_set): Set a path to the file storing cookies.
560 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
561 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
562 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
563 (ewk_cookies_cookie_free): Free memory used by a cookie.
564 (ewk_cookies_policy_set): Set which acceptance policy will be used.
565 (ewk_cookies_policy_get): Get current acceptance policy being used.
566 * efl/ewk/ewk_cookies.h: Added.
569 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
571 Unreviewed build fix after r60050.
573 * CMakeLists.txt: Add WebCore/bindings to the include path.
575 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
577 Reviewed by Adam Barth.
579 [EFL] Fix style errors in ewk_private.h.
580 https://bugs.webkit.org/show_bug.cgi?id=41742
582 * efl/ewk/ewk_private.h:
584 2010-07-09 Darin Adler <darin@apple.com>
586 * StringsNotToBeLocalized.txt: Updated for recent changes.
588 2010-07-08 Joone Hur <joone@kldp.org>
590 Reviewed by Antonio Gomes.
592 [EFL] fix cmake build for EWebLauncher
593 https://bugs.webkit.org/show_bug.cgi?id=41830
595 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
597 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
599 Reviewed by Kenneth Rohde Christiansen.
601 [EFL] Implement several notification hooks in FrameLoaderClient.
602 We just notify browser, making the appropriate type conversions about
603 the events occurring in WebCore.
604 https://bugs.webkit.org/show_bug.cgi?id=41005
606 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
607 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
608 wrapper structures in stack in order to give client the opportunity to
609 change parameters. Then, call the function it defines.
610 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
611 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
613 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
614 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
615 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
616 notify browser that the url changed.
617 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
619 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
621 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
623 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
625 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
627 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
628 * efl/ewk/ewk_frame.cpp:
629 (ewk_frame_request_will_send): emit signal notifying browser.
630 (ewk_frame_request_assign_identifier): emit signal notifying browser.
631 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
632 (ewk_frame_view_state_save): emit signal notifying browser.
633 (ewk_frame_load_provisional): emit signal notifying browser.
634 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
635 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
636 (ewk_frame_load_document_finished): emit signal notifying browser.
637 * efl/ewk/ewk_frame.h: update documentation about signals being sent
638 and implement wrapper struct for ResourceRequest.
639 * efl/ewk/ewk_private.h: export private functions.
641 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
643 Reviewed by Kenneth Rohde Christiansen.
645 [EFL] Flush backing store when going to new page.
646 Call client method to flush backing store when going to a new page. This
647 is the notification that data related to current page should be dropped,
648 since a new page is being loaded.
649 https://bugs.webkit.org/show_bug.cgi?id=41008
651 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
652 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
654 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
656 Unreviewed build fix after r62676.
658 [EFL] Fix build after Page constructor has changed. By now, the
659 introduced BackForwardControllerClient is not used.
660 https://bugs.webkit.org/show_bug.cgi?id=41825
662 * efl/ewk/ewk_view.cpp:
663 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
666 2010-07-07 Anders Carlsson <andersca@apple.com>
668 Reviewed by Sam Weinig.
670 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
672 * WebKit.xcodeproj/project.pbxproj:
674 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
676 Reviewed by Kenneth Rohde Christiansen.
678 [EFL] EFLWebKit doesn't support viewport meta tag.
679 Support viewport meta tag on EFL Port.
680 https://bugs.webkit.org/show_bug.cgi?id=40278
682 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
684 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
685 (browserCreate): Register the callback function for the 'viewport,changed' signal.
686 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
687 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
688 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
689 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
690 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
691 when website doesn't contain viewport tag.
692 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
693 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
694 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
695 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
696 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
697 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
698 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
699 (_ewk_view_priv_new):
700 (ewk_view_fixed_layout_size_set):
702 (ewk_view_zoom_weak_set):
703 (ewk_view_zoom_animated_set):
704 (ewk_view_viewport_set): Reports that viewport has changed.
705 (ewk_view_viewport_get): Reports that viewport has changed.
706 (ewk_view_zoom_range_set): Sets the zoom range.
707 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
708 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
709 (ewk_view_user_scalable_set): Sets if zoom is enabled.
710 (ewk_view_user_scalable_get): Gets if zoom is enabled.
711 * efl/ewk/ewk_view.h:
713 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
715 Reviewed by Adam Barth.
717 [EFL] Fix cmake build and libsoup detection
718 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
719 - LINK_FLAGS should be set using quotes, otherwise some wrong
720 substitution takes place;
721 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
722 version we are using;
723 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
725 https://bugs.webkit.org/show_bug.cgi?id=41717
730 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
732 Reviewed by Kenneth Rohde Christiansen.
734 [EFL] Implement downloadURL in ContextMenuClientEfl
735 When user selects a download menu from context menu, send the download
736 request to application.
737 https://bugs.webkit.org/show_bug.cgi?id=41149
739 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
740 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
741 file and Send it to application.
742 * efl/WebCoreSupport/ContextMenuClientEfl.h:
744 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
746 Reviewed by Kenneth Rohde Christiansen.
748 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
749 https://bugs.webkit.org/show_bug.cgi?id=40876
751 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
752 to change window size.
754 (WebCore::ChromeClientEfl::windowRect):
755 (WebCore::ChromeClientEfl::setWindowRect):
757 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
759 Unreviewed build fix.
761 [EFL] Build fix for latest version of Ecore library.
762 Ecore recently changed return type of callbacks from int to Eina_Bool.
764 * efl/EWebLauncher/main.c:
765 * efl/ewk/ewk_view.cpp:
766 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
768 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
770 Reviewed by Kenneth Rohde Christiansen.
772 [EFL] Simplify zoom setting by narrowing with WebCore API.
773 Instead of creating a zoom_text_only field, use the already defined enum
775 https://bugs.webkit.org/show_bug.cgi?id=40993
777 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
778 (ewk_frame_zoom_set):
779 (ewk_frame_zoom_text_only_get):
780 (ewk_frame_zoom_text_only_set):
782 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
784 Reviewed by Kenneth Rohde Christiansen.
786 [EFL] Implement download requests
787 When a download request arrives through FrameLoaderClient, forward it to
788 browser in order to be possible to download files.
789 https://bugs.webkit.org/show_bug.cgi?id=40967
791 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
792 (WebCore::FrameLoaderClientEfl::download): get file names and
793 forward to ewk_view_download_request()
794 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
796 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
798 Reviewed by Kenneth Rohde Christiansen.
800 [EFL] Stop frame loaders when deleting view.
801 Frame loaders were still alive after view is deleted, causing
802 segmentation fault when libsoup had something to deliver yet.
803 https://bugs.webkit.org/show_bug.cgi?id=41007
805 * efl/ewk/ewk_view.cpp:
806 (_ewk_view_smart_del): stop loaders.
808 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
810 Reviewed by Kenneth Rohde Christiansen.
812 [EFL] Fix warnings about printf format
813 When printing uint64_t the macro PRIu64 is needed in order to be
814 portable across 32 and 64 bits. It was previously showing warning
815 messages on 32-bits systems.
816 https://bugs.webkit.org/show_bug.cgi?id=40965
818 * efl/ewk/ewk_view.cpp:
819 (ewk_view_exceeded_database_quota):
821 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
823 Reviewed by Kenneth Rohde Christiansen.
825 [EFL] Do not load error message for download and cancellation.
826 When a download is made or a request is cancelled an error page should
828 https://bugs.webkit.org/show_bug.cgi?id=40956
830 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
831 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
833 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
835 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
836 typo in related error message.
837 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
838 request or the policy changed (for example, because the request is a
839 download) then it should not fallback.
841 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
843 Reviewed by Kenneth Rohde Christiansen.
845 [EFL] Implement runOpenPanel method. The interface with browser was
846 already implemented. Now we are actually calling it.
847 https://bugs.webkit.org/show_bug.cgi?id=40923
849 * efl/WebCoreSupport/ChromeClientEfl.cpp:
850 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
851 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
853 2010-06-24 Jer Noble <jer.noble@apple.com>
855 Reviewed by Eric Carlson.
857 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
858 https://bugs.webkit.org/show_bug.cgi?id=40939
859 rdar://problem/7996172
861 Add IOKit.framework to the list of linked frameworks.
863 * WebKit.xcodeproj/project.pbxproj:
865 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
867 Reviewed by Gustavo Noronha Silva.
869 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
870 https://bugs.webkit.org/show_bug.cgi?id=40862
875 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
877 Reviewed by Gustavo Noronha Silva.
879 Add implementaion of new windows for EFL port. Both cases of a link
880 with target="_blank" and a javascript that does window.open() are
881 treated, delegating to browser the role of actually creating the
882 window (or blocking it).
883 https://bugs.webkit.org/show_bug.cgi?id=40930
885 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
886 * efl/WebCoreSupport/ChromeClientEfl.cpp:
887 (WebCore::ChromeClientEfl::createWindow): implement method for
888 creating new window by delegating to browser its creation. Browser
889 might decide to continue on the same window by returning the same
891 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
892 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
893 for creating new window when its creation is done by a javascript
895 * efl/ewk/EWebKit.h: new header for WindowFeatures.
896 * efl/ewk/ewk_private.h:
897 * efl/ewk/ewk_view.cpp:
898 (ewk_view_window_create): call the method implemented by browser.
899 * efl/ewk/ewk_view.h:
900 * efl/ewk/ewk_window_features.cpp: Added.
901 (ewk_window_features_unref):
902 (ewk_window_features_ref):
903 (ewk_window_features_bool_property_get):
904 (ewk_window_features_int_property_get):
905 (ewk_window_features_new_from_core): create and wrapped struct
906 containing the core struct.
907 * efl/ewk/ewk_window_features.h: Added.
909 2010-06-18 Anders Carlsson <andersca@apple.com>
911 Reviewed by Sam Weinig.
913 Rename WebPluginPackage.m to make it an Objective-C++ file.
915 * WebKit.xcodeproj/project.pbxproj:
917 2010-06-18 Anders Carlsson <andersca@apple.com>
919 Reviewed by Sam Weinig.
921 Make WebCoreSystemInterface.h a C++ only header
922 https://bugs.webkit.org/show_bug.cgi?id=40867
924 * WebKit.xcodeproj/project.pbxproj:
926 2010-06-18 Anders Carlsson <andersca@apple.com>
928 Reviewed by Dan Bernstein.
930 Add stubbed out WebPlatformStrategies class to WebKit.
931 https://bugs.webkit.org/show_bug.cgi?id=40851
933 * WebKit.xcodeproj/project.pbxproj:
935 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
937 Reviewed by Simon Hausmann.
939 [qt] Better check for the declarative plugin inclusion.
943 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
945 Reviewed by Eric Seidel.
947 Clean EFL header files in order to diminish the compilation time with
948 EFL from subversion. We remove the EFL includes from header files and use
949 forward declarations, including the headers in correspondent source
950 files when needed. This causes only the needed source files to be
951 recompiled in case a new version of EFL is installed instead of
952 triggering a recompilation of almost all WebCore/WebKit.
953 https://bugs.webkit.org/show_bug.cgi?id=40575
955 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
956 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
957 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
959 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
961 Unreviewed EFL build fix. Simple typo.
963 * efl/WebCoreSupport/InspectorClientEfl.cpp:
964 (WebCore::InspectorClientEfl::sendMessageToFrontend):
966 2010-06-14 Tony Chang <tony@chromium.org>
968 Reviewed by Darin Fisher.
970 Chromium shouldn't build inside the source directory
971 https://bugs.webkit.org/show_bug.cgi?id=40489
973 Ignore directories fetched by chromium and chromium mac output dir.
975 * chromium: Added property svn:ignore.
977 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
979 Reviewed by Pavel Feldman.
981 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
982 data from inspected page to WebInspector as JSON string via http. The native
983 serialization to JSON string is supported by InspectorValue's classes. This patch
984 has the implementation of sendMessageToFrontend function. WebKit version of it still
985 uses ScriptFunctionCall and will be switched to another transport a little bit later.
986 https://bugs.webkit.org/show_bug.cgi?id=40134
988 * efl/WebCoreSupport/InspectorClientEfl.cpp:
989 (WebCore::InspectorClientEfl::sendMessageToFrontend):
990 * efl/WebCoreSupport/InspectorClientEfl.h:
992 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
994 Unreviewed, rolling out r60889.
995 http://trac.webkit.org/changeset/60889
996 https://bugs.webkit.org/show_bug.cgi?id=40365
998 gtk bot has some kind of memory corruption (Requested by
1001 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1002 * efl/WebCoreSupport/InspectorClientEfl.h:
1004 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1006 Reviewed by Pavel Feldman.
1008 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1009 data from inspected page to WebInspector as JSON string via http. The native
1010 serialization to JSON string is supported by InspectorValue's classes. This patch
1011 has the implementation of sendMessageToFrontend function. WebKit version of it still
1012 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1013 https://bugs.webkit.org/show_bug.cgi?id=40134
1015 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1016 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1017 * efl/WebCoreSupport/InspectorClientEfl.h:
1019 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1021 Reviewed by Sam Weinig.
1023 https://bugs.webkit.org/show_bug.cgi?id=39434
1024 REGRESSION (r59811): Geolocation callbacks cannot be created
1026 Removing unused WebGeolocationMock.
1028 * WebKit.xcodeproj/project.pbxproj:
1030 2010-05-31 Lyon Chen <liachen@rim.com>
1032 Reviewed by Kent Tamura.
1034 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1035 https://bugs.webkit.org/show_bug.cgi?id=35530
1037 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.
1039 * efl/WebCoreSupport/EditorClientEfl.cpp:
1040 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1042 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1044 Reviewed by Kenneth Rohde Christiansen.
1046 [EFL] Add Context Menu implementation
1047 https://bugs.webkit.org/show_bug.cgi?id=39821
1049 * CMakeListsEfl.txt: add context menu files.
1050 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1051 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1052 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1053 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1054 (WebCore::ContextMenuClientEfl::appendItem):
1055 (WebCore::ContextMenuClientEfl::show):
1056 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1057 * efl/ewk/EWebKit.h:
1058 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1059 browser for manipulating context menus.
1060 (ewk_context_menu_ref):
1061 (ewk_context_menu_unref):
1062 (ewk_context_menu_destroy):
1063 (ewk_context_menu_item_list_get):
1064 (ewk_context_menu_item_new):
1065 (ewk_context_menu_item_select):
1066 (ewk_context_menu_item_free):
1067 (ewk_context_menu_item_type_get):
1068 (ewk_context_menu_item_type_set):
1069 (ewk_context_menu_item_action_get):
1070 (ewk_context_menu_item_action_set):
1071 (ewk_context_menu_item_title_get):
1072 (ewk_context_menu_item_title_set):
1073 (ewk_context_menu_item_checked_get):
1074 (ewk_context_menu_item_checked_set):
1075 (ewk_context_menu_item_enabled_get):
1076 (ewk_context_menu_item_enabled_set):
1077 (ewk_context_menu_new):
1078 (ewk_context_menu_free):
1079 (ewk_context_menu_item_append):
1080 (ewk_context_menu_custom_get):
1081 (ewk_context_menu_show):
1082 * efl/ewk/ewk_contextmenu.h: Added.
1083 * efl/ewk/ewk_private.h:
1084 * efl/ewk/ewk_view.cpp:
1085 (ewk_view_context_menu_forward_event): inform browser a new context
1087 (ewk_view_exceeded_database_quota): small fix to previous
1089 * efl/ewk/ewk_view.h:
1091 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1093 Reviewed by Kenneth Rohde Christiansen.
1095 [EF] Remove compiler warnings and add test for switching page
1097 https://bugs.webkit.org/show_bug.cgi?id=39871
1099 * efl/EWebLauncher/main.c:
1104 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1106 Reviewed by Kenneth Rohde Christiansen.
1108 [EFL] Allow client to override default database quota. We increase the
1109 default database quota to 1MB (it was incorrectly set to 1KB, which is
1110 too low) and add methods to allow client to iteratively database quota
1111 when it becomes greater than the allowed value.
1112 https://bugs.webkit.org/show_bug.cgi?id=39867
1114 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1115 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1116 to allow client to increase database quota iteratively.
1117 * efl/ewk/ewk_private.h:
1118 * efl/ewk/ewk_settings.cpp:
1119 * efl/ewk/ewk_view.h:
1121 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1123 Reviewed by Kenneth Rohde Christiansen.
1125 [EFL] Add default path to web database and methods to set it.
1126 If a default path is not set, it will default to "/", in which a
1127 normal user usually does not have write permission.
1129 * efl/EWebLauncher/main.c: overwrite default directory with another
1132 * efl/ewk/ewk_main.cpp:
1133 (ewk_init): add default path
1134 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1135 (ewk_settings_web_database_path_set):
1136 (ewk_settings_web_database_path_get):
1137 * efl/ewk/ewk_settings.h:
1139 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1141 Reviewed by Kenneth Rohde Christiansen.
1143 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1144 frame are shown even on a zoom level lower than 1.0.
1146 * efl/ewk/ewk_view_single.c:
1147 (_ewk_view_single_smart_add):
1148 (_ewk_view_single_smart_backing_store_add):
1149 (ewk_view_single_smart_set):
1151 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1153 Reviewed by Kenneth Rohde Christiansen.
1155 [EFL] Add support for Popup menus
1156 https://bugs.webkit.org/show_bug.cgi?id=39629
1158 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1159 and destroy popup menu.
1160 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1161 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1162 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1163 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1166 2010-05-25 Joone Hur <joone.hur@samsung.com>
1168 Reviewed by Gustavo Noronha Silva.
1171 http://webkit.org/b/39648
1173 * efl/ewk/ewk_frame.cpp:
1174 (ewk_frame_zoom_get): Add missed namespace
1175 (ewk_frame_zoom_set): Ditto.
1176 (ewk_frame_zoom_text_only_set): Ditto.
1177 * efl/ewk/ewk_view.cpp:
1178 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1180 2010-05-24 Darin Adler <darin@apple.com>
1182 Reviewed by Eric Seidel.
1184 Move view-related functions from Frame to FrameView
1185 https://bugs.webkit.org/show_bug.cgi?id=39366
1187 * efl/ewk/ewk_frame.cpp:
1188 (ewk_frame_editable_set): Removed call to empty function,
1189 removeEditingStyleFromBodyElement.
1190 (ewk_frame_zoom_get): Call function on FrameView.
1191 (ewk_frame_zoom_set): Ditto.
1192 (ewk_frame_zoom_text_only_set): Ditto.
1194 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1196 Reviewed by Adam Treat.
1198 [EFL] Add build system for the EFL port.
1199 http://webkit.org/b/37945
1201 * CMakeLists.txt: Added.
1202 * CMakeListsEfl.txt: Added.
1204 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1206 Reviewed by David Levin.
1208 [EF] Include missing header.
1209 http://webkit.org/b/38905
1211 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1213 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1215 Reviewed by Laszlo Gombos.
1217 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1218 http://webkit.org/b/38777
1220 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1222 2010-05-05 Dan Bernstein <mitz@apple.com>
1224 Reviewed by Simon Fraser.
1226 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1227 https://bugs.webkit.org/show_bug.cgi?id=38427
1229 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1232 2010-05-03 Darin Adler <darin@apple.com>
1234 * English.lproj/Localizable.strings: Regenerated.
1235 * StringsNotToBeLocalized.txt: Updated for recent changes.
1237 2010-05-03 Jens Alfke <snej@chromium.org>
1239 Reviewed by Darin Fisher.
1241 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1242 https://bugs.webkit.org/show_bug.cgi?id=38397
1244 No tests (functionality is exposed only through native WebKit API.)
1246 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1247 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1249 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1251 Reviewed by Gustavo Noronha Silva.
1253 Implement findThemePath to locate the correct theme file instead of
1254 relying on a hardcoded location.
1255 http://webkit.org/b/37996
1257 * efl/EWebLauncher/main.c:
1258 (findThemePath): Fix to locate the correct theme files.
1259 (main): Use findThemePath() instead of a hardcoded one.
1261 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1263 Reviewed by Gustavo Noronha Silva.
1265 Update efl/ewebkit.pc.in to match the variable substitution syntax
1267 http://webkit.org/b/37999
1269 * efl/ewebkit.pc.in: Updated.
1271 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1273 Reviewed by Gustavo Noronha Silva.
1275 Update EWebKit (EFL port) to match recent API changes.
1276 http://webkit.org/b/37997
1278 * efl/ewk/ewk_frame.cpp:
1279 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1280 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1281 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1282 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1283 code until a proper plugin implementation is made.
1284 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1285 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1288 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1290 Reviewed by Gustavo Noronha Silva.
1292 Update EFL port files to match recent API changes.
1293 http://webkit.org/b/37876
1295 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1297 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1298 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1300 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1301 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1302 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1303 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1304 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1305 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1306 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1307 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1308 (WebCore::ChromeClientEfl::scroll): Updated.
1309 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1310 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1311 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1312 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1313 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1314 from FrameLoader::writer.
1315 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1316 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1317 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1319 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1321 Reviewed by Nikolas Zimmermann.
1323 Add missing EFL WebKit/efl theme files.
1324 http://webkit.org/b/37854
1326 * efl/DefaultTheme/default.edc: Added.
1327 * efl/DefaultTheme/widget/button/button.edc: Added.
1328 * efl/DefaultTheme/widget/check/check.edc: Added.
1329 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1330 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1331 * efl/DefaultTheme/widget/file/file.edc: Added.
1332 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1333 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1334 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1335 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1336 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1338 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1340 Reviewed by Adam Roben.
1342 Update EFL port to match recent API changes.
1343 http://webkit.org/b/37853
1345 * efl/WebCoreSupport/EditorClientEfl.cpp:
1346 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1347 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1348 (WebCore::FrameLoaderClientEfl::objectContentType):
1349 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1350 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1351 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1353 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1355 Reviewed by Kenneth Rohde Christiansen.
1357 Add EFL port files to efl/WebCoreSupport.
1358 http://webkit.org/b/35915
1360 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1361 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1363 2010-04-15 Adam Roben <aroben@apple.com>
1365 Expose UserContentURLPattern as WebKit SPI
1367 Fixes <http://webkit.org/b/37354>.
1369 Reviewed by Tim Hatcher.
1371 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1373 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1375 Reviewed by Kenneth Rohde Christiansen.
1377 Add EFL port files to efl/WebCoreSupport.
1378 http://webkit.org/b/35918
1380 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1381 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1383 2010-04-10 Mark Rowe <mrowe@apple.com>
1385 Reviewed by Dan Bernstein.
1387 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1389 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1391 * WebKit.xcodeproj/project.pbxproj:
1393 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1395 Reviewed by Kenneth Rohde Christiansen.
1397 Add ewk_view (the high level object to acces the WebKit-EFL browser
1398 component) to efl/ewk.
1399 http://webkit.org/b/35932
1401 * efl/ewk/ewk_view.cpp: Added.
1402 * efl/ewk/ewk_view.h: Added.
1404 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1406 Reviewed by Darin Adler.
1408 https://bugs.webkit.org/show_bug.cgi?id=37111
1409 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1411 https://bugs.webkit.org/show_bug.cgi?id=37111
1412 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1414 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1416 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1418 Reviewed by Gustavo Noronha Silva.
1420 Add EFL's pkg-config metadata file file to efl/.
1421 http://webkit.org/b/36766
1423 * efl/ewebkit.pc.in: Added.
1425 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1427 Rubber stamped by Sam Weinig.
1429 https://bugs.webkit.org/show_bug.cgi?id=36866
1432 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1433 * efl/ewk/ewk_frame.cpp:
1434 (ewk_frame_name_get):
1435 (ewk_frame_selection_get):
1436 (ewk_frame_uri_changed):
1437 * efl/ewk/ewk_history.cpp:
1438 * efl/ewk/ewk_settings.cpp:
1440 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1442 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1444 * efl/ewk/ewk_frame.cpp:
1446 2010-03-22 Kevin Decker <kdecker@apple.com>
1448 Reviewed by Simon Fraser.
1450 https://bugs.webkit.org/show_bug.cgi?id=36328
1452 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1454 2010-03-22 Darin Adler <darin@apple.com>
1456 * StringsNotToBeLocalized.txt: Updated for recent changes.
1458 2010-03-22 Kevin Decker <kdecker@apple.com>
1460 Reviewed by John Sullivan.
1462 https://bugs.webkit.org/show_bug.cgi?id=36328
1464 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1466 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1468 Reviewed by Kenneth Rohde Christiansen.
1470 Add EFL port files to efl/ewk.
1471 http://webkit.org/b/35931
1473 * efl/ewk/ewk_settings.cpp: Added.
1474 * efl/ewk/ewk_settings.h: Added.
1476 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1478 Reviewed by Kenneth Rohde Christiansen.
1480 Add default theme files to efl/DefaultTheme.
1481 http://webkit.org/b/36240
1483 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1484 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1485 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1486 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1487 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1488 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1489 * efl/DefaultTheme/combo/combo_normal.png: Added.
1490 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1491 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1492 * efl/DefaultTheme/combo/combo_hover.png: Added.
1493 * efl/DefaultTheme/combo/combo_focus.png: Added.
1494 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1495 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1496 * efl/DefaultTheme/combo/combo_press.png: Added.
1497 * efl/DefaultTheme/combo/icon.png: Added.
1498 * efl/DefaultTheme/file/file_normal.png: Added.
1499 * efl/DefaultTheme/file/file_press.png: Added.
1500 * efl/DefaultTheme/file/file_hover.png: Added.
1501 * efl/DefaultTheme/file/file_focus.png: Added.
1502 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1503 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1504 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1505 * efl/DefaultTheme/search/field/field_focused.png: Added.
1506 * efl/DefaultTheme/search/field/field_normal.png: Added.
1507 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1508 * efl/DefaultTheme/entry/img_normal.png: Added.
1509 * efl/DefaultTheme/entry/img_hovered.png: Added.
1510 * efl/DefaultTheme/entry/img_focused.png: Added.
1511 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1512 * efl/DefaultTheme/check/img_check_on.png: Added.
1513 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1514 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1515 * efl/DefaultTheme/check/img_check_off.png: Added.
1516 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1517 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1518 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1519 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1520 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1521 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1522 * efl/DefaultTheme/button/img_button_normal.png: Added.
1523 * efl/DefaultTheme/button/img_button_focus.png: Added.
1524 * efl/DefaultTheme/button/img_button_hover.png: Added.
1525 * efl/DefaultTheme/button/img_button_press.png: Added.
1527 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1529 Reviewed by Kenneth Rohde Christiansen.
1531 Add EFL example browser to efl/EWebLauncher.
1532 http://webkit.org/b/36176
1534 * efl/EWebLauncher/main.c: Added.
1536 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1538 Reviewed by Kenneth Rohde Christiansen.
1540 Add EFL port files to efl/WebCoreSupport.
1541 http://webkit.org/b/35916
1543 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1544 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1546 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1548 Reviewed by Pavel Feldman.
1550 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.
1552 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1553 https://bugs.webkit.org/show_bug.cgi?id=35036
1555 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1556 (WebCore::InspectorClientEfl::openInspectorFrontend):
1557 * efl/WebCoreSupport/InspectorClientEfl.h:
1559 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1561 Reviewed by Kenneth Rohde Christiansen.
1563 Add EFL port files to efl/ewk.
1564 http://webkit.org/b/35925
1566 * efl/ewk/ewk_history.cpp: Added.
1567 * efl/ewk/ewk_history.h: Added.
1569 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1571 Reviewed by Kenneth Rohde Christiansen.
1573 Add EFL port files to efl/ewk.
1574 http://webkit.org/b/35928
1576 * efl/ewk/ewk_main.cpp: Added.
1577 * efl/ewk/ewk_main.h: Added.
1579 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1581 Reviewed by Kenneth Rohde Christiansen.
1583 Add EFL port files to efl/ewk.
1584 http://webkit.org/b/35924
1586 * efl/ewk/ewk_frame.cpp: Added.
1587 * efl/ewk/ewk_frame.h: Added.
1589 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1591 Reviewed by Kenneth Rohde Christiansen.
1593 Add EFL port files to efl/ewk.
1594 http://webkit.org/b/35936
1596 * efl/ewk/ewk_view_single.c: Added.
1598 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1600 Reviewed by Kenneth Rohde Christiansen.
1602 Add EFL port files to efl/ewk.
1603 http://webkit.org/b/35929
1605 * efl/ewk/ewk_util.cpp: Added.
1606 * efl/ewk/ewk_util.h: Added.
1608 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1610 Reviewed by Kenneth Rohde Christiansen.
1612 Add EFL port files to efl/ewk.
1613 http://webkit.org/b/35934
1615 * efl/ewk/EWebKit.h: Added.
1616 * efl/ewk/ewk_eapi.h: Added.
1617 * efl/ewk/ewk_logging.h: Added.
1618 * efl/ewk/ewk_private.h: Added.
1620 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1622 Reviewed by Gustavo Noronha Silva.
1624 Add EFL port files to efl/WebCoreSupport.
1625 http://webkit.org/b/35917
1627 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1628 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1630 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1632 Reviewed by Gustavo Noronha Silva.
1634 Add EFL port files to efl/WebCoreSupport.
1635 http://webkit.org/b/35914
1637 * efl/WebCoreSupport/DragClientEfl.h: Added.
1638 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1640 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1642 Reviewed by Mark Rowe.
1644 Sort the project file.
1646 * WebKit.xcodeproj/project.pbxproj:
1648 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1650 Reviewed by Holger Freyther.
1652 Add EFL port files to efl/WebCoreSupport.
1653 http://webkit.org/b/35913
1655 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1656 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1658 2010-03-09 John Sullivan <sullivan@apple.com>
1660 Fixed localized string key collision. update-webkit-localized-strings now
1661 runs without errors.
1663 Reviewed by Adam Roben.
1665 * English.lproj/Localizable.strings:
1668 2010-03-09 John Sullivan <sullivan@apple.com>
1670 * StringsNotToBeLocalized.txt:
1671 Brought this file up to date. update-webkit-localizable-strings still lists
1672 one key collision, but that's a separate issue.
1674 2010-03-04 Mark Rowe <mrowe@apple.com>
1676 Reviewed by Sam Weinig.
1678 Add a script to verify that WebKit framework headers are internally consistent.
1680 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1681 an error should the consistency check fail.
1683 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1685 Reviewed by Geoffrey Garen.
1687 https://bugs.webkit.org/show_bug.cgi?id=35394
1688 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1690 * WebKit.xcodeproj/project.pbxproj: Added new files.
1692 2010-02-04 Mark Rowe <mrowe@apple.com>
1694 Reviewed by Timothy Hatcher.
1696 Build fix. Remove a symbol corresponding to an inline function from the linker export
1697 file to prevent a weak external failure.
1699 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1701 2010-02-04 John Sullivan <sullivan@apple.com>
1703 https://bugs.webkit.org/show_bug.cgi?id=34611
1704 WebLocalizedString() could use an assertion that it is being called on the main thread
1706 Reviewed by Tim Hatcher.
1708 * WebKit.xcodeproj/project.pbxproj:
1709 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1711 2010-01-29 Mark Rowe <mrowe@apple.com>
1713 Sort Xcode projects.
1715 * WebKit.xcodeproj/project.pbxproj:
1717 2010-01-19 Dan Bernstein <mitz@apple.com>
1719 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1721 * WebKit.xcodeproj/project.pbxproj:
1723 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1725 Build fix, no review.
1727 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1730 * WebKit.xcodeproj/project.pbxproj:
1732 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1734 MSAA: The child <option> elements of a non-multiple <select> are not
1737 https://bugs.webkit.org/show_bug.cgi?id=33773
1738 <rdar://problem/7550556>
1740 Reviewed by Alice Liu.
1742 * English.lproj/Localizable.strings:
1743 Add new localized strings.
1745 2010-01-13 Kevin Decker <kdecker@apple.com>
1747 Reviewed by Mark Rowe.
1749 https://bugs.webkit.org/show_bug.cgi?id=33610
1750 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1752 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1754 2009-12-25 Darin Adler <darin@apple.com>
1756 * StringsNotToBeLocalized.txt: Updated for recent changes.
1758 2009-12-18 Dan Bernstein <mitz@apple.com>
1760 Updated localizable strings after r52368
1762 * English.lproj/Localizable.strings:
1764 2009-12-18 Sam Weinig <sam@webkit.org>
1766 Reviewed by Dan Bernstein.
1768 Add Mac WebKit side of the client based geolocation provider.
1770 * WebKit.xcodeproj/project.pbxproj:
1772 2009-12-16 Mark Rowe <mrowe@apple.com>
1774 Build fix. Disable debug variants of WebKit frameworks.
1776 * WebKit.xcodeproj/project.pbxproj:
1778 2009-12-16 John Sullivan <sullivan@apple.com>
1780 Brought this file up to date, sans review.
1782 * StringsNotToBeLocalized.txt:
1784 2009-11-30 Mark Rowe <mrowe@apple.com>
1786 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1788 * WebKit.xcodeproj/project.pbxproj:
1790 2009-11-24 Dmitry Titov <dimich@chromium.org>
1792 Reviewed by Eric Seidel.
1794 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1795 https://bugs.webkit.org/show_bug.cgi?id=31444
1797 * chromium/features.gypi:
1799 2009-11-24 Mark Rowe <mrowe@apple.com>
1801 Fix production builds where the source tree may be read-only.
1803 * WebKit.xcodeproj/project.pbxproj:
1805 2009-11-20 Dave Hyatt <hyatt@apple.com>
1807 Reviewed by Oliver Hunt and Jon Honeycutt.
1809 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1810 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1812 * WebKit.xcodeproj/project.pbxproj:
1814 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1816 Reviewed by Beth Dakin.
1818 WAI-ARIA: add support for 'math' role
1819 https://bugs.webkit.org/show_bug.cgi?id=31706
1821 * English.lproj/Localizable.strings:
1822 * StringsNotToBeLocalized.txt:
1824 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1826 Reviewed by Dan Bernstein.
1828 <rdar://problem/7035231>
1829 Support closed caption in <video> element
1831 * English.lproj/Localizable.strings:
1832 Add strings for toggle captions button.
1834 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1836 Reviewed by Darin Adler.
1838 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1839 Support for validationMessage attribute, as per HTML5 specs.
1841 * English.lproj/Localizable.strings: new localizable strings
1843 2009-11-18 Sam Weinig <sam@webkit.org>
1845 Reviewed by Anders Carlsson.
1847 Make the Mac Geolocation API async.
1849 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1851 2009-11-13 Adam Roben <aroben@apple.com>
1853 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1855 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1856 window objects in isolated worlds are cleared
1858 Reviewed by Dave Hyatt.
1860 * WebKit.xcodeproj/project.pbxproj: Added
1861 WebFrameLoadDelegatePrivate.h, which already existed.
1863 2009-11-12 Adam Roben <aroben@apple.com>
1865 Replace worldIDs with world objects
1867 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1868 user scripts/stylesheets and isolated worlds
1870 Reviewed by Sam Weinig.
1872 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1874 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1876 Reviewed by Darin Adler.
1878 ARIA: add alert type roles
1879 https://bugs.webkit.org/show_bug.cgi?id=31392
1881 * English.lproj/Localizable.strings:
1882 * StringsNotToBeLocalized.txt:
1884 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1886 Reviewed by John Sullivan and Mark Rowe.
1888 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1890 Fix localized strings for media controller time values.
1892 * English.lproj/Localizable.strings:
1894 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1896 Reviewed by Beth Dakin.
1898 Support ARIA "tab" roles
1899 https://bugs.webkit.org/show_bug.cgi?id=30842
1901 Add a localizable string for tab panel.
1903 * English.lproj/Localizable.strings:
1904 * StringsNotToBeLocalized.txt:
1906 2009-10-27 Dan Bernstein <mitz@apple.com>
1908 Reviewed by Darin Adler.
1914 2009-10-26 Sam Weinig <sam@webkit.org>
1916 Reviewed by Anders Carlsson.
1918 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1920 * WebKit.xcodeproj/project.pbxproj:
1922 2009-10-19 John Gregg <johnnyg@google.com>
1924 Reviewed by Dimitri Glazkov.
1926 set ENABLE_NOTIFICATIONS=1 for Chromium
1927 https://bugs.webkit.org/show_bug.cgi?id=29949
1929 * chromium/features.gypi:
1931 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1933 Reviewed by David Levin.
1935 Enable SHARED_WORKERS for Chromium
1936 https://bugs.webkit.org/show_bug.cgi?id=30289
1938 * chromium/features.gypi:
1939 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1940 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1942 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1944 Reviewed by Dimitri Glazkov.
1946 Chromium Port - Windows
1947 https://bugs.webkit.org/show_bug.cgi?id=29969
1949 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1951 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1953 Reviewed by Mark Rowe.
1955 accessibility/media-element.html crashes (and has incorrect result)
1956 https://bugs.webkit.org/show_bug.cgi?id=30108
1958 Fix up the accessibilty label for the newly added fullscreen button,
1959 and update the test result accordingly.
1961 * English.lproj/Localizable.strings:
1963 2009-10-05 Kevin Decker <kdecker@apple.com>
1965 Reviewed by Dan Bernstein.
1967 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1969 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1971 Reviewed by Dimitri Glazkov.
1973 One of the dependencies' SVN url was missing a @ before the revision number.
1975 https://bugs.webkit.org/show_bug.cgi?id=30101
1979 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1981 Reviewed by Simon Fraser
1983 Support fullscreen in MediaPlayer (Mac)
1984 https://bugs.webkit.org/show_bug.cgi?id=26742
1986 Add new files for video fullscreen.
1988 * WebKit.xcodeproj/project.pbxproj:
1990 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
1992 Reviewed by Timothy Hatcher.
1994 Web Inspector: add testing harness for Web Inspector.
1996 https://bugs.webkit.org/show_bug.cgi?id=30010
1998 * WebKit.xcodeproj/project.pbxproj:
2000 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2002 Reviewed by Eric Seidel
2004 Enable Web Sockets in chromium build.
2005 https://bugs.webkit.org/show_bug.cgi?id=29917
2007 * chromium/features.gypi:
2009 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2011 Reviewed by Dimitri Glazkov.
2013 Added gyp_webkit that does a subset of the things gyp_chromium does
2014 plus some specialization for an upstream chromium build.
2016 https://bugs.webkit.org/show_bug.cgi?id=29986
2018 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2019 * chromium/gyp_webkit: A new python file.
2021 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2023 Reviewed by Dimitri Glazkov.
2025 Make it possible to override the list of feature defines when building
2028 https://bugs.webkit.org/show_bug.cgi?id=29979
2030 * chromium/features.gypi:
2032 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2034 Reviewed by Dimitri Glazkov.
2036 Added windows-specific dependencies, updated some revisions and
2037 re-organized file to make revision tracking easier. Also removed
2038 extensions/v8 dependency that is no longer needed upstream.
2040 https://bugs.webkit.org/show_bug.cgi?id=29973
2044 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2046 Reviewed by Dimitri Glazkov.
2048 1. Keeping up with downstream revisions.
2049 2. Turning off v8 snapshot build step.
2051 https://bugs.webkit.org/show_bug.cgi?id=29928
2055 2009-09-29 Brady Eidson <beidson@apple.com>
2057 Reviewed by John Sullivan.
2059 WebKit Mac API should provide a delegate interface for global history.
2060 <rdar://problem/7042773> and https://webkit.org/b/29904
2062 * WebKit.xcodeproj/project.pbxproj:
2064 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2066 Reviewed by Dimitri Glazkov.
2068 https://bugs.webkit.org/show_bug.cgi?id=29722
2070 * chromium/DEPS: Describes the chromium port's dependencies and
2071 is used by gclient to fetch them.
2072 * chromium/webkit.gyp: Currently only builds webcore but in
2073 the future will also build the webkit api.
2075 2009-09-26 David Kilzer <ddkilzer@apple.com>
2077 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2079 Reviewed by Darin Adler.
2081 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2083 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2084 disable this feature by default.
2086 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2088 Reviewed by David Levin.
2090 Create chromium directory and ported chromium.org's features.gypi for
2091 the webkit chromium port.
2093 https://bugs.webkit.org/show_bug.cgi?id=29617
2095 * chromium/features.gypi: Added.
2097 2009-09-21 Dan Bernstein <mitz@apple.com>
2099 Reviewed by Anders Carlsson.
2101 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2103 https://bugs.webkit.org/show_bug.cgi?id=4151
2105 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2106 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2109 2009-09-07 Steve Block <steveblock@google.com>
2111 Reviewed by Adam Barth.
2113 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2114 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2115 Geolocation service with DumpRenderTree.
2116 https://bugs.webkit.org/show_bug.cgi?id=28264
2118 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2120 2009-09-03 John Sullivan <sullivan@apple.com>
2122 Reviewed by Adam Roben
2124 * StringsNotToBeLocalized.txt:
2125 Brought this file up to date.
2127 2009-08-31 Mark Rowe <mrowe@apple.com>
2129 Rubber-stamped by Beth Dakin.
2131 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2132 We stopped using these back in r18592 when we switched over to context menus
2135 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2136 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2137 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2138 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2139 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2140 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2141 * WebKit.xcodeproj/project.pbxproj:
2143 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2145 Reviewed by John Sullivan.
2147 update-webkit-localizable-strings script can no longer complete
2148 https://bugs.webkit.org/show_bug.cgi?id=28792
2150 * English.lproj/Localizable.strings:
2152 2009-08-27 John Sullivan <sullivan@apple.com>
2154 * StringsNotToBeLocalized.txt:
2155 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2157 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2159 Reviewed by Oliver Hunt.
2161 <video> and <audio> controller should be accessible
2162 https://bugs.webkit.org/show_bug.cgi?id=28081
2164 Add localized strings for media controller accessiblility.
2166 * English.lproj/Localizable.strings:
2168 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2170 Reviewed by Darin Adler.
2172 Enable various "grouping" ARIA roles
2173 https://bugs.webkit.org/show_bug.cgi?id=28486
2175 * English.lproj/Localizable.strings:
2177 2009-08-18 Drew Wilson <atwilson@google.com>
2179 Reviewed by Eric Seidel.
2181 Need to extend DumpRenderTree to expose number of worker threads.
2182 https://bugs.webkit.org/show_bug.cgi?id=28292
2184 * WebKit.xcodeproj/project.pbxproj:
2185 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2187 2009-08-06 Mark Rowe <mrowe@apple.com>
2189 Rubber-stamped by Sam Weinig.
2191 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2193 * WebKit.xcodeproj/project.pbxproj:
2195 2009-08-06 Mark Rowe <mrowe@apple.com>
2197 Bring a little order to our otherwise out of control lives.
2199 * WebKit.xcodeproj/project.pbxproj:
2201 2009-08-06 Mark Rowe <mrowe@apple.com>
2205 Don't attempt to build a file that Anders just deleted.
2207 * WebKit.xcodeproj/project.pbxproj:
2209 2009-07-29 David Kilzer <ddkilzer@apple.com>
2211 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2213 Reviewed by Mark Rowe.
2215 WebPluginController.h includes WebPluginContainerCheck.h, which
2216 is not a private header. Since WebPluginController.h doesn't
2217 appear to be used anywhere, remove its private header status.
2219 * WebKit.xcodeproj/project.pbxproj: Remove private header
2220 attribute from WebPluginController.h.
2222 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2224 Reviewed by David Levin.
2226 Added FrameLoaderClient for Haiku WebCore support.
2227 https://bugs.webkit.org/show_bug.cgi?id=26952
2229 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2230 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2231 (WebCore::FrameLoaderClientHaiku::setFrame):
2232 (WebCore::FrameLoaderClientHaiku::setWebView):
2233 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2234 (WebCore::FrameLoaderClientHaiku::hasWebView):
2235 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2236 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2237 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2238 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2239 (WebCore::FrameLoaderClientHaiku::forceLayout):
2240 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2241 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2242 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2243 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2244 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2245 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2246 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2247 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2248 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2249 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2250 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2251 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2252 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2253 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2254 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2255 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2256 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2257 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2258 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2259 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2260 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2261 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2262 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2263 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2264 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2265 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2266 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2267 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2268 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2269 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2270 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2271 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2272 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2273 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2274 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2275 (WebCore::FrameLoaderClientHaiku::progressStarted):
2276 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2277 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2278 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2279 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2280 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2281 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2282 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2283 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2284 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2285 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2286 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2287 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2288 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2289 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2290 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2291 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2292 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2293 (WebCore::FrameLoaderClientHaiku::setTitle):
2294 (WebCore::FrameLoaderClientHaiku::userAgent):
2295 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2296 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2297 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2298 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2299 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2300 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2301 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2302 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2303 (WebCore::FrameLoaderClientHaiku::canCachePage):
2304 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2305 (WebCore::FrameLoaderClientHaiku::committedLoad):
2306 (WebCore::FrameLoaderClientHaiku::cancelledError):
2307 (WebCore::FrameLoaderClientHaiku::blockedError):
2308 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2309 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2310 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2311 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2312 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2313 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2314 (WebCore::FrameLoaderClientHaiku::download):
2315 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2316 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2317 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2318 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2319 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2320 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2321 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2322 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2323 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2324 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2325 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2326 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2327 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2328 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2329 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2330 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2331 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2332 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2333 (WebCore::FrameLoaderClientHaiku::startDownload):
2334 (WebCore::FrameLoaderClientHaiku::createFrame):
2335 (WebCore::FrameLoaderClientHaiku::objectContentType):
2336 (WebCore::FrameLoaderClientHaiku::createPlugin):
2337 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2338 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2339 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2340 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2341 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2342 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2343 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2344 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2345 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2346 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2347 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2348 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2349 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2351 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2353 Reviewed by David Levin.
2355 Added ChromeClient for Haiku WebCore support.
2356 https://bugs.webkit.org/show_bug.cgi?id=26952
2358 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2359 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2360 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2361 (WebCore::ChromeClientHaiku::chromeDestroyed):
2362 (WebCore::ChromeClientHaiku::setWindowRect):
2363 (WebCore::ChromeClientHaiku::windowRect):
2364 (WebCore::ChromeClientHaiku::pageRect):
2365 (WebCore::ChromeClientHaiku::scaleFactor):
2366 (WebCore::ChromeClientHaiku::focus):
2367 (WebCore::ChromeClientHaiku::unfocus):
2368 (WebCore::ChromeClientHaiku::canTakeFocus):
2369 (WebCore::ChromeClientHaiku::takeFocus):
2370 (WebCore::ChromeClientHaiku::createWindow):
2371 (WebCore::ChromeClientHaiku::createModalDialog):
2372 (WebCore::ChromeClientHaiku::show):
2373 (WebCore::ChromeClientHaiku::canRunModal):
2374 (WebCore::ChromeClientHaiku::runModal):
2375 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2376 (WebCore::ChromeClientHaiku::toolbarsVisible):
2377 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2378 (WebCore::ChromeClientHaiku::statusbarVisible):
2379 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2380 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2381 (WebCore::ChromeClientHaiku::setMenubarVisible):
2382 (WebCore::ChromeClientHaiku::menubarVisible):
2383 (WebCore::ChromeClientHaiku::setResizable):
2384 (WebCore::ChromeClientHaiku::addMessageToConsole):
2385 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2386 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2387 (WebCore::ChromeClientHaiku::closeWindowSoon):
2388 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2389 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2390 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2391 (WebCore::ChromeClientHaiku::setStatusbarText):
2392 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2393 (WebCore::ChromeClientHaiku::tabsToLinks):
2394 (WebCore::ChromeClientHaiku::windowResizerRect):
2395 (WebCore::ChromeClientHaiku::repaint):
2396 (WebCore::ChromeClientHaiku::scroll):
2397 (WebCore::ChromeClientHaiku::screenToWindow):
2398 (WebCore::ChromeClientHaiku::windowToScreen):
2399 (WebCore::ChromeClientHaiku::platformWindow):
2400 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2401 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2402 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2403 (WebCore::ChromeClientHaiku::scrollBackingStore):
2404 (WebCore::ChromeClientHaiku::updateBackingStore):
2405 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2406 (WebCore::ChromeClientHaiku::setToolTip):
2407 (WebCore::ChromeClientHaiku::print):
2408 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2409 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2410 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2411 (WebCore::ChromeClientHaiku::runOpenPanel):
2412 (WebCore::ChromeClientHaiku::setCursor):
2413 (WebCore::ChromeClientHaiku::formStateDidChange):
2414 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2415 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2417 2009-07-28 Robert Hogan <robert@roberthogan.net>
2419 Reviewed by Simon Hausmann.
2421 Add WebKit version API to Qt.
2423 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2424 at compile time and make it available to webkit ports through WebKitVersion.h.
2426 https://bugs.webkit.org/show_bug.cgi?id=27158
2428 * scripts/generate-webkitversion.pl: Added
2430 2009-07-24 Andrei Popescu <andreip@google.com>
2432 ApplicationCache should have size limit
2433 https://bugs.webkit.org/show_bug.cgi?id=22700
2435 Updated the project after adding WebApplicationCache.h/mm
2437 * WebKit.xcodeproj/project.pbxproj:
2439 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2441 Reviewed by Eric Seidel.
2443 Added InspectorClient for Haiku WebCore support.
2444 https://bugs.webkit.org/show_bug.cgi?id=26952
2446 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2448 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2449 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2450 (WebCore::InspectorClientHaiku::createPage):
2451 (WebCore::InspectorClientHaiku::localizedStringsURL):
2452 (WebCore::InspectorClientHaiku::hiddenPanels):
2453 (WebCore::InspectorClientHaiku::showWindow):
2454 (WebCore::InspectorClientHaiku::closeWindow):
2455 (WebCore::InspectorClientHaiku::attachWindow):
2456 (WebCore::InspectorClientHaiku::detachWindow):
2457 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2458 (WebCore::InspectorClientHaiku::highlight):
2459 (WebCore::InspectorClientHaiku::hideHighlight):
2460 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2461 (WebCore::InspectorClientHaiku::populateSetting):
2462 (WebCore::InspectorClientHaiku::storeSetting):
2463 (WebCore::InspectorClientHaiku::removeSetting):
2464 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2466 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2468 Reviewed by Oliver Hunt.
2470 Added EditorClient for Haiku WebCore support.
2471 https://bugs.webkit.org/show_bug.cgi?id=26952
2473 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2475 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2476 (WebCore::EditorClientHaiku::EditorClientHaiku):
2477 (WebCore::EditorClientHaiku::setPage):
2478 (WebCore::EditorClientHaiku::pageDestroyed):
2479 (WebCore::EditorClientHaiku::shouldDeleteRange):
2480 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2481 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2482 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2483 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2484 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2485 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2486 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2487 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2488 (WebCore::EditorClientHaiku::isEditable):
2489 (WebCore::EditorClientHaiku::shouldBeginEditing):
2490 (WebCore::EditorClientHaiku::shouldEndEditing):
2491 (WebCore::EditorClientHaiku::shouldInsertNode):
2492 (WebCore::EditorClientHaiku::shouldInsertText):
2493 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2494 (WebCore::EditorClientHaiku::shouldApplyStyle):
2495 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2496 (WebCore::EditorClientHaiku::didBeginEditing):
2497 (WebCore::EditorClientHaiku::respondToChangedContents):
2498 (WebCore::EditorClientHaiku::respondToChangedSelection):
2499 (WebCore::EditorClientHaiku::didEndEditing):
2500 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2501 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2502 (WebCore::EditorClientHaiku::registerCommandForUndo):
2503 (WebCore::EditorClientHaiku::registerCommandForRedo):
2504 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2505 (WebCore::EditorClientHaiku::canUndo):
2506 (WebCore::EditorClientHaiku::canRedo):
2507 (WebCore::EditorClientHaiku::undo):
2508 (WebCore::EditorClientHaiku::redo):
2509 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2510 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2511 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2512 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2513 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2514 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2515 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2516 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2517 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2518 (WebCore::EditorClientHaiku::learnWord):
2519 (WebCore::EditorClientHaiku::checkSpellingOfString):
2520 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2521 (WebCore::EditorClientHaiku::checkGrammarOfString):
2522 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2523 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2524 (WebCore::EditorClientHaiku::showSpellingUI):
2525 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2526 (WebCore::EditorClientHaiku::getGuessesForWord):
2527 (WebCore::EditorClientHaiku::setInputMethodState):
2528 (WebCore::EditorClientHaiku::isEditing):
2529 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2531 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2533 Reviewed by Eric Seidel.
2535 Added DragClient for Haiku WebCore support.
2536 https://bugs.webkit.org/show_bug.cgi?id=26952
2538 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2540 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2541 (WebCore::DragClientHaiku::actionMaskForDrag):
2542 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2543 (WebCore::DragClientHaiku::dragControllerDestroyed):
2544 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2545 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2546 (WebCore::DragClientHaiku::startDrag):
2547 (WebCore::DragClientHaiku::createDragImageForLink):
2548 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2550 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2552 Reviewed by Oliver Hunt.
2554 Added ContextMenuClient for Haiku WebCore support.
2555 https://bugs.webkit.org/show_bug.cgi?id=26952
2557 Adding two files, ContextMenuClientHaiku.h
2558 and ContextMenuClientHaiku.cpp
2560 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2561 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2562 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2563 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2564 (WebCore::ContextMenuClientHaiku::downloadURL):
2565 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2566 (WebCore::ContextMenuClientHaiku::speak):
2567 (WebCore::ContextMenuClientHaiku::isSpeaking):
2568 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2569 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2570 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2572 2009-07-10 Adam Roben <aroben@apple.com>
2574 Sort all our Xcode projects
2576 Accomplished using sort-Xcode-project-file.
2578 Requested by Dave Kilzer.
2580 * WebKit.xcodeproj/project.pbxproj:
2582 2009-07-02 Adam Roben <aroben@apple.com>
2584 Fix warnings from update-webkit-localizable-strings
2586 Rubber-stamped by Eric Carlson.
2588 * English.lproj/Localizable.strings: Updated.
2590 2009-07-02 Adam Roben <aroben@apple.com>
2592 Update StringsNotToBeLocalized.txt for (not so) recent changes
2594 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2595 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2597 Reviewed by John Sullivan.
2599 * StringsNotToBeLocalized.txt:
2601 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2603 Reviewed by Simon Fraser.
2605 <rdar://problem/6518119>
2607 Add localized strings for media controller status messages.
2609 * English.lproj/Localizable.strings: Localized text.
2611 2009-06-08 Dan Bernstein <mitz@apple.com>
2613 Rubber-stamped by Mark Rowe.
2615 - updated the project after giving Objective-C++ the .mm extension
2617 * WebKit.xcodeproj/project.pbxproj:
2619 2009-06-04 Sam Weinig <sam@webkit.org>
2621 Reviewed by Alice Liu.
2623 Move WebView internal data into WebViewData.h/mm.
2625 * WebKit.xcodeproj/project.pbxproj:
2627 2009-06-03 Sam Weinig <sam@webkit.org>
2629 Reviewed by Mark Rowe.
2631 Added WebDelegateImplementationCaching.h/mm
2633 * WebKit.xcodeproj/project.pbxproj:
2635 2009-06-03 Sam Weinig <sam@webkit.org>
2637 Reviewed by Mark Rowe.
2639 Add WebViewInternal.mm.
2641 * WebKit.xcodeproj/project.pbxproj:
2643 2009-06-03 Dan Bernstein <mitz@apple.com>
2645 Reviewed by Anders Carlsson.
2647 - WebKit project part of eliminating WebCoreTextRenderer
2649 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2650 compile as Objective-C++.
2652 2009-06-01 Darin Adler <darin@apple.com>
2654 Reviewed by Maciej Stachowiak.
2656 Bug 26113: break WebTextCompletionController out into its own source file
2657 https://bugs.webkit.org/show_bug.cgi?id=26113
2659 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2661 2009-05-28 Mark Rowe <mrowe@apple.com>
2663 Rubber-stamped by Anders Carlsson.
2665 Symlink WebKitPluginHost.app in to place if needed.
2667 * WebKit.xcodeproj/project.pbxproj:
2669 2009-05-24 Darin Adler <darin@apple.com>
2671 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2673 2009-05-16 Anders Carlsson <andersca@apple.com>
2675 Reviewed by Sam Weinig and Dan Bernstein.
2677 Fix <rdar://problem/6889644>.
2679 * English.lproj/Localizable.strings:
2681 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2683 Reviewed by Dan Bernstein.
2685 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2687 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2688 it could use C++ code from AuthenticaitonMac.h.
2690 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2692 Add localizable strings for
2693 <rdar://problem/6724106> WebViews need to implement text checking
2695 Reviewed by Justin Garcia.
2697 * English.lproj/Localizable.strings:
2699 2009-04-27 Kevin Decker <kdecker@apple.com>
2701 Reviewed by Anders Carlsson.
2703 <rdar://problem/6352982>
2705 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2707 2009-04-23 Kevin Decker <kdecker@apple.com>
2709 Reviewed by Anders Carlsson.
2711 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2713 2009-04-21 Adam Roben <aroben@apple.com>
2715 Update StringsNotToBeLocalized.txt for recent changes
2717 Rubber-stamped by John Sullivan.
2719 * StringsNotToBeLocalized.txt:
2721 2009-04-19 Darin Adler <darin@apple.com>
2723 * StringsNotToBeLocalized.txt: Updated for recent changes.
2725 2009-04-17 David Kilzer <ddkilzer@apple.com>
2727 Simplify FEATURE_DEFINES definition
2729 Reviewed by Darin Adler.
2731 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2732 variables to their own FeatureDefines.xcconfig file. It also
2733 extracts a new ENABLE_GEOLOCATION variable so that
2734 FEATURE_DEFINES only needs to be defined once.
2736 * WebKit.xcodeproj/project.pbxproj: Added
2737 FeatureDefines.xcconfig file.
2739 2009-04-10 Timothy Hatcher <timothy@apple.com>
2741 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2743 Rubber-stamped by Mark Rowe.
2745 * WebKit.xcodeproj/project.pbxproj:
2747 2009-04-09 Mike Thole <mthole@apple.com>
2749 Reviewed by Adam Roben.
2751 * WebKit.xcodeproj/project.pbxproj:
2752 Set the Localizable.strings encoding to UTF-16.
2754 2009-04-07 Anders Carlsson <andersca@apple.com>
2756 Try to fix the Leopard build once more.
2758 * WebKit.xcodeproj/project.pbxproj:
2760 2009-04-07 Anders Carlsson <andersca@apple.com>
2762 Another attempt at fixing the build.
2764 * WebKit.xcodeproj/project.pbxproj:
2766 2009-04-02 Adele Peterson <adele@apple.com>
2768 Reviewed by Darin Adler.
2770 * WebKit.xcodeproj/project.pbxproj:
2771 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2773 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2775 Reviewed by Mark Rowe.
2777 https://bugs.webkit.org/show_bug.cgi?id=24990
2778 Put SECTORDER_FLAGS into xcconfig files.
2780 * WebKit.xcodeproj/project.pbxproj:
2782 2009-03-27 Darin Adler <darin@apple.com>
2784 * StringsNotToBeLocalized.txt: Updated for recent changes.
2786 2009-03-16 Darin Adler <darin@apple.com>
2788 Reviewed by Dan Bernstein.
2790 * English.lproj/Localizable.strings: Updated.
2791 * StringsNotToBeLocalized.txt: Updated for recent changes.
2793 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2795 Reviewed by Simon Fraser.
2797 Update Geolocation perimission dialogs to be asynchronous.
2798 https://bugs.webkit.org/show_bug.cgi?id=24505
2800 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2801 coding style set by WebSecurityOrigin.
2803 * WebKit.xcodeproj/project.pbxproj:
2805 2009-03-13 Anders Carlsson <andersca@apple.com>
2807 Reviewed by Dan Bernstein.
2809 <rdar://problem/6610666> Revise the Cocoa event model text API
2811 Remove nptextinput.h
2813 * WebKit.xcodeproj/project.pbxproj:
2815 2009-03-03 David Kilzer <ddkilzer@apple.com>
2817 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2819 Reviewed by Mark Rowe.
2821 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2822 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2823 make sure various build phase scripts work with the installhdrs
2826 * WebKit.xcodeproj/project.pbxproj:
2827 - Added shell code to prevent running "Check For Global
2828 Initializers", "Check For Exit Time Destructors" and "Check
2829 For Weak VTables" scripts during the installhdrs build phase.
2830 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2831 targets since it's no longer needed after defining
2832 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2834 2009-03-03 David Kilzer <ddkilzer@apple.com>
2836 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2838 Reviewed by Adam Roben.
2840 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2841 since NPAPI headers had migrated from JavaScriptCore to WebCore
2844 * WebKit.xcodeproj/project.pbxproj: Removed
2845 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2846 and Release configurations.
2848 2009-03-02 Anders Carlsson <andersca@apple.com>
2850 WebNetscapePluginPackage.mm is an Objective-C++ file.
2852 * WebKit.xcodeproj/project.pbxproj:
2854 2009-03-02 Anders Carlsson <andersca@apple.com>
2856 Reviewed by John Sullivan.
2858 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2860 * WebKit.xcodeproj/project.pbxproj:
2862 2009-02-20 Anders Carlsson <andersca@apple.com>
2864 Reviewed by Dan Bernstein.
2868 * WebKit.xcodeproj/project.pbxproj:
2870 2009-02-13 Darin Adler <darin@apple.com>
2872 * StringsNotToBeLocalized.txt: Updated for recent changes.
2874 2009-02-07 Darin Adler <darin@apple.com>
2876 * StringsNotToBeLocalized.txt: Updated for recent changes.
2878 2009-02-04 Timothy Hatcher <timothy@apple.com>
2880 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2882 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2883 super-slow due forwardInvocation: calling debug delegate
2885 Reviewed by Oliver Hunt.
2887 * WebKit.xcodeproj/project.pbxproj:
2889 2009-02-02 Anders Carlsson <andersca@apple.com>
2891 Reviewed by Dan Bernstein.
2893 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2895 * WebKit.xcodeproj/project.pbxproj:
2897 2009-01-26 Mark Rowe <mrowe@apple.com>
2899 Rubber-stamped by Sam Weinig.
2901 Clean up after r40240.
2903 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2905 2009-01-25 Darin Adler <darin@apple.com>
2907 Try to fix full build on Mac Leopard.
2909 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2910 Maybe this is temporary, but I had to do it to get the full build to succeed.
2912 2009-01-25 Mark Rowe <mrowe@apple.com>
2914 Rubber-stamped by Dan Bernstein.
2916 Improve the consistency of settings in our .xcconfig files.
2918 * WebKit.xcodeproj/project.pbxproj:
2920 2009-01-23 Brady Eidson <beidson@apple.com>
2922 Rubberstamped by Darin Adler
2924 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2926 * WebKit.xcodeproj/project.pbxproj:
2928 2009-01-20 Anders Carlsson <andersca@apple.com>
2930 Reviewed by Sam Weinig.
2932 Add ProxyInstance files.
2934 * WebKit.xcodeproj/project.pbxproj:
2936 2009-01-04 David Kilzer <ddkilzer@apple.com>
2938 Don't install internal headers in WebKit framework
2940 Reviewed by Darin Adler.
2942 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2943 headers so they're not installed.
2945 2009-01-02 Darin Adler <darin@apple.com>
2947 * StringsNotToBeLocalized.txt: Updated.
2949 2008-12-23 Darin Adler <darin@apple.com>
2951 Reviewed by Alexey Proskuryakov.
2953 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2954 crash due to Mail's use of WebArchive and WebResource on non-main thread
2956 * StringsNotToBeLocalized.txt: Updated.
2958 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2959 existing file WebResourceInternal.h.
2961 2008-12-08 David Kilzer <ddkilzer@apple.com>
2963 Bug 22555: Sort "children" sections in Xcode project files
2965 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2967 Reviewed by Eric Seidel.
2969 * WebKit.xcodeproj/project.pbxproj: Sorted.
2971 2008-12-08 Darin Adler <darin@apple.com>
2973 * StringsNotToBeLocalized.txt: Updated for recent changes.
2975 2008-12-05 Dan Bernstein <mitz@apple.com>
2979 * WebKit.xcodeproj/project.pbxproj:
2981 2008-12-05 Dan Bernstein <mitz@apple.com>
2985 * WebKit.xcodeproj/project.pbxproj:
2987 2008-12-04 Anders Carlsson <andersca@apple.com>
2989 Reviewed by Sam Weinig.
2991 Add HostedNetscapePluginStream.
2993 * WebKit.xcodeproj/project.pbxproj:
2995 2008-12-03 Anders Carlsson <andersca@apple.com>
2997 Reviewed by Sam Weinig.
2999 Move WebPluginRequest to its own file.
3001 * WebKit.xcodeproj/project.pbxproj:
3003 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3005 Update strings not to be localized.
3007 Reviewed by Adam Roben.
3009 * StringsNotToBeLocalized.txt:
3011 2008-11-26 Mark Rowe <mrowe@apple.com>
3015 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3017 * WebKit.xcodeproj/project.pbxproj:
3019 2008-11-26 Anders Carlsson <andersca@apple.com>
3021 Reviewed by Mark Rowe.
3023 Add plug-in host related files to the Xcode project.
3025 * WebKit.xcodeproj/project.pbxproj:
3027 2008-11-14 Dan Bernstein <mitz@apple.com>
3029 Reviewed by Darin Adler.
3031 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3033 * English.lproj/Localizable.strings: Added the Text Direction submenu
3036 2008-11-13 John Sullivan <sullivan@apple.com>
3038 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3040 Reviewed by Tim Hatcher
3042 * English.lproj/Localizable.strings:
3043 updated for these changes
3045 * StringsNotToBeLocalized.txt:
3046 removed unused exception
3048 2008-11-12 John Sullivan <sullivan@apple.com>
3050 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3052 Reviewed by Tim Hatcher
3054 * English.lproj/Localizable.strings:
3055 * StringsNotToBeLocalized.txt:
3056 updated for this change
3058 2008-11-10 Anders Carlsson <andersca@apple.com>
3060 Reviewed by Kevin Decker.
3062 Add WebHostedNetscapePluginView to the project.
3064 * WebKit.xcodeproj/project.pbxproj:
3066 2008-11-10 Anders Carlsson <andersca@apple.com>
3068 Reviewed by Kevin Decker.
3070 Add a new WebBaseNetscapePluginView class.
3072 * WebKit.xcodeproj/project.pbxproj:
3074 2008-11-10 Anders Carlsson <andersca@apple.com>
3076 Reviewed by Adam Roben.
3078 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3080 * StringsNotToBeLocalized.txt:
3081 * WebKit.xcodeproj/project.pbxproj:
3083 2008-11-05 Anders Carlsson <andersca@apple.com>
3085 Reviewed by Kevin Decker.
3087 Remove WebPlugInStreamLoaderDelegate.h
3089 * WebKit.xcodeproj/project.pbxproj:
3091 2008-11-03 Darin Adler <darin@apple.com>
3093 Reviewed by Tim Hatcher.
3095 - https://bugs.webkit.org/show_bug.cgi?id=22061
3096 create script to check for exit-time destructors
3098 * WebKit.xcodeproj/project.pbxproj: Added a script
3099 phase that runs the check-for-exit-time-destructors script.
3101 2008-10-31 Anders Carlsson <andersca@apple.com>
3103 Reviewed by Kevin Decker.
3105 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3107 * WebKit.xcodeproj/project.pbxproj:
3109 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3111 Not reviewed, build fix.
3113 * WebKit.xcodeproj/project.pbxproj:
3115 2008-10-28 Adele Peterson <adele@apple.com>
3117 Reviewed by John Sullivan.
3119 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3120 "files" string for multifile uploads needs to be localized
3122 * English.lproj/Localizable.strings: Updated with new string.
3124 2008-10-28 Adele Peterson <adele@apple.com>
3126 Reviewed by Sam Weinig.
3128 * English.lproj/Localizable.strings:
3131 2008-10-27 Darin Adler <darin@apple.com>
3133 * StringsNotToBeLocalized.txt: Updated for recent changes.
3135 2008-10-24 Timothy Hatcher <timothy@apple.com>
3137 Implement new InspectorClient methods to work with Settings.
3139 https://bugs.webkit.org/show_bug.cgi?id=21856
3141 Reviewed by Darin Adler.
3143 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3145 2008-10-15 Mark Rowe <mrowe@apple.com>
3147 Rubber-stamped by Brady Eidson.
3149 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3151 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3153 2008-10-14 Maxime Britto <britto@apple.com>
3155 Reviewed by Darin Adler.
3157 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3158 WebTextIterator, and made the WebTextIterator.h private
3160 2008-10-04 Mark Rowe <mrowe@apple.com>
3162 Reviewed by Tim Hatcher.
3164 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3166 * WebKit.xcodeproj/project.pbxproj:
3168 2008-09-24 Darin Adler <darin@apple.com>
3170 * StringsNotToBeLocalized.txt: Updated for recent changes.
3172 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3174 Reviewed by Darin Adler, Beth Dakin
3176 Support strings for AXLists
3178 * English.lproj/Localizable.strings:
3180 2008-09-15 Anders Carlsson <andersca@apple.com>
3184 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3186 * WebKit.xcodeproj/project.pbxproj:
3188 2008-09-02 Mark Rowe <mrowe@apple.com>
3190 Reviewed by Tim Hatcher.
3192 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3194 * WebKit.xcodeproj/project.pbxproj:
3196 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3198 Reviewed by Cameron Zwarich.
3200 Updated project files to XCode 3.1.
3202 * WebKit.xcodeproj/project.pbxproj:
3204 2008-08-15 Mark Rowe <mrowe@apple.com>
3206 Rubber-stamped by Geoff Garen.
3208 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3210 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3212 2008-08-05 Anders Carlsson <andersca@apple.com>
3214 Reviewed by Darin Adler.
3216 Remove MainThreadObjectDeallocator.{h|mm}.
3218 * WebKit.xcodeproj/project.pbxproj:
3220 2008-08-04 Mark Rowe <mrowe@apple.com>
3222 Reviewed by Darin Adler.
3224 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3225 Part one of fix for <rdar://problem/5853147>.
3227 * WebKit.xcodeproj/project.pbxproj:
3229 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3231 Fix layout test results for webarchive/test-xml-stylesheet.xml
3233 Reviewed by Darin Adler.
3235 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3236 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3237 to private so they're copied into PrivateHeaders.
3239 2008-07-11 Stephanie Lewis <slewis@apple.com>
3241 Reviewed by Darin Adler.
3243 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3245 * WebKit.xcodeproj/project.pbxproj:
3247 2008-07-07 Mark Rowe <mrowe@apple.com>
3249 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3250 so that they don't have an unnecessary ".." in the path.
3252 * WebKit.xcodeproj/project.pbxproj:
3254 2008-07-05 Mark Rowe <mrowe@apple.com>
3256 Reviewed by John Sullivan.
3258 Remove WebSearchableTextView as it has been unused for some time now.
3260 * WebKit.xcodeproj/project.pbxproj:
3262 2008-06-26 Anders Carlsson <andersca@apple.com>
3264 Reviewed by Darin Adler.
3266 Add MainThreadObjectDeallocator to sources.
3268 * WebKit.xcodeproj/project.pbxproj:
3270 2008-06-24 John Sullivan <sullivan@apple.com>
3272 Rubber-stamped by Sam Weinig
3274 * StringsNotToBeLocalized.txt:
3275 brought this file up to date
3277 2008-06-17 Mark Rowe <mrowe@apple.com>
3279 Reviewed by Darin Adler.
3281 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3283 * WebKit.xcodeproj/project.pbxproj:
3285 2008-05-22 Timothy Hatcher <timothy@apple.com>
3287 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3289 Reviewed by Adam Roben.
3291 * English.lproj/Localizable.strings: Added new strings.
3293 2008-05-21 Anders Carlsson <andersca@apple.com>
3297 Add WebIconFetcher files.
3299 * WebKit.xcodeproj/project.pbxproj:
3301 2008-05-16 Timothy Hatcher <timothy@apple.com>
3303 Removes WebScriptDebugServer files and related calls. This removes
3304 the hooks that Drosera uses for debugging. Now that the Web Inspector
3305 has a better debugger, we don't need these anymore.
3307 Reviewed by Sam Weinig.
3309 * StringsNotToBeLocalized.txt:
3310 * WebKit.xcodeproj/project.pbxproj:
3312 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3314 Reviewed by Beth Dakin
3316 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3318 * English.lproj/Localizable.strings:
3319 * WebKit.xcodeproj/project.pbxproj:
3321 2008-05-09 Anders Carlsson <andersca@apple.com>
3325 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3327 Add nptextinput.h as a public header.
3329 * WebKit.xcodeproj/project.pbxproj:
3331 2008-05-06 Stephanie Lewis <slewis@apple.com>
3333 Reviewed by Andersca.
3335 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3337 * WebKit.xcodeproj/project.pbxproj:
3339 2008-05-01 Anders Carlsson <andersca@apple.com>
3343 Remove npfunctions.h
3345 * WebKit.xcodeproj/project.pbxproj:
3347 2008-05-01 Sam Weinig <sam@webkit.org>
3349 Reviewed by Anders Carlsson.
3351 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3353 * WebKit.xcodeproj/project.pbxproj:
3355 2008-04-30 Anders Carlsson <andersca@apple.com>
3359 Add Cocoa event handler.
3361 * WebKit.xcodeproj/project.pbxproj:
3363 2008-04-29 Anders Carlsson <andersca@apple.com>
3367 Add new event handlers.
3369 * WebKit.xcodeproj/project.pbxproj:
3371 2008-04-07 John Sullivan <sullivan@apple.com>
3375 - made the JavaScript text input panel not block Quit (part of 4133196)
3377 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3378 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3379 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3380 Made the panel be a NonBlockingPanel
3382 2008-04-04 Ada Chan <adachan@apple.com>
3384 Updated the format string for window title for a standalone image to take integers.
3388 * English.lproj/Localizable.strings:
3390 2008-03-28 Brady Eidson <beidson@apple.com>
3392 Rubberstamped by Darin Adler
3394 Remove WebArchiver.h/mm
3396 * WebKit.xcodeproj/project.pbxproj:
3398 2008-03-25 Brady Eidson <beidson@apple.com>
3402 <rdar://problem/4516169> - Support WebArchives on Windows
3404 * WebKit.xcodeproj/project.pbxproj:
3406 2008-03-24 Brady Eidson <beidson@apple.com>
3408 Reviewed by Darin's rubberstamp
3412 * WebKit.xcodeproj/project.pbxproj:
3414 2008-03-20 John Sullivan <sullivan@apple.com>
3416 * StringsNotToBeLocalized.txt:
3417 Brought this file up to date
3419 2008-03-20 Adam Roben <aroben@apple.com>
3421 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3423 Reviewed by Tim Hatcher.
3425 * WebKit.xcodeproj/project.pbxproj:
3427 2008-03-12 Darin Adler <darin@apple.com>
3431 - http://bugs.webkit.org/show_bug.cgi?id=17640
3432 eliminate WebCoreFrameBridge
3434 * StringsNotToBeLocalized.txt: Updated for recent changes.
3435 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3437 2008-03-11 Darin Adler <darin@apple.com>
3441 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3442 We can rename the file later.
3444 2008-03-07 Mark Rowe <mrowe@apple.com>
3446 Reviewed by Oliver Hunt.
3448 Fix WebKit build with GCC 4.2.
3450 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3452 2008-03-06 Darin Adler <darin@apple.com>
3454 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3456 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3458 Name the WebKit build phase script that generates WebKit.LP64.exp.
3460 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3461 that generates the 64-bit export file to match the corresponding
3462 build phase script in WebCore.
3464 2008-03-05 Adam Roben <aroben@apple.com>
3466 Remove WebCoreScriptDebugger.{h,mm}
3468 Reviewed by Kevin M.
3470 * WebKit.xcodeproj/project.pbxproj:
3472 2008-03-05 Adam Roben <aroben@apple.com>
3474 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3476 Reviewed by Kevin M.
3478 * WebKit.xcodeproj/project.pbxproj:
3480 2008-03-05 Adam Roben <aroben@apple.com>
3482 Remove WebScriptDebugger
3484 Reviewed by Kevin M.
3486 * WebKit.xcodeproj/project.pbxproj: Remove
3487 WebScriptDebugDelegatePrivate.h from the project.
3489 2008-03-05 Adam Roben <aroben@apple.com>
3491 Move WebCoreScriptDebuggerImp to its own source files
3493 Reviewed by Kevin M.
3495 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3497 2008-03-05 Adam Roben <aroben@apple.com>
3499 Move WebCoreScriptDebugger to WebKit
3501 Reviewed by Darin Adler.
3503 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3506 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3508 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3510 Reviewed by Darin Adler.
3512 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3514 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3516 Update localization exceptions.
3518 Reviewed by Darin Adler.
3520 * English.lproj/Localizable.strings:
3521 * StringsNotToBeLocalized.txt:
3523 2008-01-20 Mark Rowe <mrowe@apple.com>
3525 Reviewed by Dan Bernstein.
3527 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3528 interested in supporting Safari 2 with TOT WebKit.
3530 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3531 as it is no longer used.
3533 2008-01-03 Darin Adler <darin@apple.com>
3537 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3539 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3541 Reviewed by Darin Adler.
3543 Removed "BackwardDelete", which is no longer present in source code.
3545 * StringsNotToBeLocalized.txt:
3547 2007-12-16 Mark Rowe <mrowe@apple.com>
3549 Reviewed by Maciej Stachowiak.
3551 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3553 * WebKit.xcodeproj/project.pbxproj: Add new files.
3555 2007-12-14 Darin Adler <darin@apple.com>
3557 * StringsNotToBeLocalized.txt: Updated.
3559 2007-12-12 Brady Eidson <beidson@apple.com>
3561 Reviewed by Sam Weinig
3563 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3565 * WebKit.xcodeproj/project.pbxproj: Added a new file
3567 2007-12-12 Mark Rowe <mrowe@apple.com>
3569 Reviewed by Dave Kilzer.
3571 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3573 * WebKit.xcodeproj/project.pbxproj:
3575 2007-11-19 Brady Eidson <beidson@apple.com>
3579 * WebKit.xcodeproj/project.pbxproj: Sorted!
3581 2007-11-17 Timothy Hatcher <timothy@apple.com>
3583 Reviewed by Mark Rowe.
3585 Bug 13470: i18n: The Web Inspector is not localizable
3586 http://bugs.webkit.org/show_bug.cgi?id=13470
3588 Update the localized strings and the file encoding of WebInspectorClient.mm.
3590 * English.lproj/Localizable.strings:
3591 * StringsNotToBeLocalized.txt:
3592 * WebKit.xcodeproj/project.pbxproj:
3594 2007-11-16 Mark Rowe <mrowe@apple.com>
3596 Reviewed by Tim Hatcher.
3598 Build WebCore as a sub-framework of WebKit in all configurations.
3600 * WebKit.xcodeproj/project.pbxproj:
3602 2007-11-16 Brady Eidson <beidson@apple.com>
3604 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3606 2007-11-16 Brady Eidson <beidson@apple.com>
3608 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3611 2007-11-16 Brady Eidson <beidson@apple.com>
3615 Database management API tweaks
3617 * WebKit.xcodeproj/project.pbxproj:
3619 2007-11-15 Brady Eidson <beidson@apple.com>
3623 Stubbing out everything required for a WebKit API for databases
3625 * WebKit.xcodeproj/project.pbxproj:
3627 2007-11-12 Adam Roben <aroben@apple.com>
3629 * StringsNotToBeLocalized.txt: Updated.
3631 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3633 Adding the wx WebKit implementation.
3635 Reviewed by Mark Rowe.
3639 2007-11-07 Mark Rowe <mrowe@apple.com>
3641 Reviewed by Kevin Decker.
3643 Fix 64-bit Mac build.
3645 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3646 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3647 setting of the project, which in this instance includes the necessary "mac"