1 2011-01-17 Brady Eidson <beidson@apple.com>
3 Rubberstamped by Adam Roben.
5 Fix up the `make` build on Macs
7 * Makefile: Point to the correct Makefile.shared
9 2011-01-16 Adam Barth <abarth@webkit.org>
11 Rubber-stamped by Eric Seidel.
13 Move WebKit into Source
14 https://bugs.webkit.org/show_bug.cgi?id=52530
17 * scripts/generate-webkitversion.pl:
19 2011-01-07 Enrica Casucci <enrica@apple.com>
21 Reviewed by Alexey Proskuryakov.
23 Paste and drag and drop use different code paths to interact with the pasteboard.
24 https://bugs.webkit.org/show_bug.cgi?id=52093
25 The change consists in a refactoring of the code to have only one class that
26 deals with the pasteboard on Mac.
28 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
30 2010-12-31 Adam Barth <abarth@webkit.org>
32 Update SVN ignore property to hide two more external dependencies.
34 * chromium: Modified property svn:ignore.
36 2010-12-22 Dan Bernstein <mitz@apple.com>
38 Rubber-stamped by Mark Rowe.
40 Changed WebKitTools to Tools in script build phases.
42 * WebKit.xcodeproj/project.pbxproj:
44 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
46 Reviewed by Eric Seidel.
48 [EFL] Add linker script to export less symbols
49 https://bugs.webkit.org/show_bug.cgi?id=44609
51 Filter the exported symbols by using a linker script. Only symbols
52 starting with "ewk_" are exported.
54 * CMakeLists.txt: Add link flags to webkit library when there's a
57 2010-12-07 Simon Fraser <simon.fraser@apple.com>
59 Update Xcode project for newer Xcode.
61 * WebKit.xcodeproj/project.pbxproj:
63 2010-11-18 Darin Adler <darin@apple.com>
65 * StringsNotToBeLocalized.txt: Updated for recent changes.
67 2010-11-16 Patrick Gansterer <paroga@webkit.org>
69 Reviewed by Andreas Kling.
71 [CMake] Remove platform dependent include directories
72 https://bugs.webkit.org/show_bug.cgi?id=49553
76 2010-11-12 John Knottenbelt <jknotten@chromium.org>
78 Reviewed by Steve Block.
80 Rename GeolocationControllerClient to GeolocationClient.
81 https://bugs.webkit.org/show_bug.cgi?id=49259
83 * WebKit.xcodeproj/project.pbxproj:
85 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
87 [EFL] Unreviewed. Build fix after r71496.
89 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
90 include directories list.
92 2010-11-04 Mike Thole <mthole@apple.com>
94 Reviewed by Dan Bernstein.
96 Title for images should use localized numerals
97 https://bugs.webkit.org/show_bug.cgi?id=49017
99 * English.lproj/Localizable.strings: Updated.
101 2010-10-28 Mark Rowe <mrowe@apple.com>
103 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
104 that deprecated methods are no longer used.
106 * WebKit.xcodeproj/project.pbxproj:
108 2010-10-26 Dan Bernstein <mitz@apple.com>
112 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
114 2010-10-23 David Kilzer <ddkilzer@apple.com>
116 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
118 Reviewed by Sam Weinig.
120 The only method defined in WebHTMLRepresentationInternal.h is
121 also defined in WebHTMLRepresentation.h, so use that instead.
123 * WebKit.xcodeproj/project.pbxproj: Removed references to
124 WebHTMLRepresentationInternal.h.
126 2010-10-21 David Kilzer <ddkilzer@apple.com>
128 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
130 Reviewed by Adam Roben.
132 Fixes the following warning:
134 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
135 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
137 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
138 for WebStringTruncator.h to make it match other header files.
140 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
144 Fix efl build, add missing svg/properties include directory.
148 2010-10-18 Alexey Proskuryakov <ap@apple.com>
150 Reviewed by David Kilzer.
152 https://bugs.webkit.org/show_bug.cgi?id=47864
153 Convert WebNSUserDefaultsExtras.m to .mm
155 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
157 2010-10-12 Eric Seidel <eric@webkit.org>
159 Reviewed by Darin Adler.
161 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
162 https://bugs.webkit.org/show_bug.cgi?id=45693
164 * WebKit.xcodeproj/project.pbxproj:
165 - Add the MailQuirksUserScript.js to the project.
167 2010-10-11 Anders Carlsson <andersca@apple.com>
169 Reviewed by Darin Adler.
171 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
172 https://bugs.webkit.org/show_bug.cgi?id=47523
174 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
176 * WebKit.xcodeproj/project.pbxproj:
178 2010-10-07 Jessie Berlin <jberlin@apple.com>
180 Reviewed by Sam Weinig.
182 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
183 representation of a WebKit2 WebSerializedScriptValue.
184 https://bugs.webkit.org/show_bug.cgi?id=47390
186 * WebKit.xcodeproj/project.pbxproj:
187 Add WebSerializedJSValuePrivate.h.
189 2010-10-05 John Abd-El-Malek <jam@chromium.org>
191 Reviewed by Darin Fisher.
193 [chromium] Get the link from a plugin when creating a context menu
194 https://bugs.webkit.org/show_bug.cgi?id=47130
196 * chromium/public/WebPlugin.h:
197 (WebKit::WebPlugin::linkAtPosition):
198 * chromium/public/WebView.h:
199 * chromium/src/ChromeClientImpl.cpp:
200 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
201 * chromium/src/ContextMenuClientImpl.cpp:
202 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
204 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
206 Unreviewed, EFL build fix.
210 2010-09-20 Philippe Normand <pnormand@igalia.com>
212 Reviewed by Eric Carlson.
214 [GTK] enhanced context menu for media elements
215 https://bugs.webkit.org/show_bug.cgi?id=45021
217 Updated localizable strings.
219 * English.lproj/Localizable.strings:
221 2010-09-17 David Kilzer <ddkilzer@apple.com>
223 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
225 Reviewed by Joseph Pecoraro.
227 * WebKit.xcodeproj/project.pbxproj: Added missing
228 WebArchiveInternal.h header file to the project. It has been
229 missing since r31281!
231 2010-09-16 Dan Bernstein <mitz@apple.com>
233 Reverted the previous change because r67628 has been reverted.
235 * English.lproj/Localizable.strings:
237 2010-09-16 Dan Bernstein <mitz@apple.com>
239 Updated localizable strings.
241 * English.lproj/Localizable.strings:
243 2010-09-10 Darin Adler <darin@apple.com>
245 Reviewed by Sam Weinig.
247 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
248 https://bugs.webkit.org/show_bug.cgi?id=45582
250 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
251 also gave the header private visibility so it will get installed in the
252 PrivateHeaders directory.
254 2010-09-02 Steve Block <steveblock@google.com>
256 Reviewed by Adam Barth.
258 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
259 https://bugs.webkit.org/show_bug.cgi?id=43181
261 * WebKit.xcodeproj/project.pbxproj:
263 2010-08-30 Andy Estes <aestes@apple.com>
265 Reviewed by Darin Adler.
267 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
269 * StringsNotToBeLocalized.txt:
271 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
273 Unreviewed build fix.
275 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
276 shared library. After r65366, libewebkit.so was not being installed
277 anymore when building with SHARED_CORE=0 (which is the default). This
278 partially reverts that revision in order to fix this issue.
280 * CMakeLists.txt: always install webkit library.
282 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
284 Reviewed by Darin Adler.
286 Add NetworkingContext to avoid layer violations
287 https://bugs.webkit.org/show_bug.cgi?id=42292
289 Preparation: Just add the files to the build system.
291 * WebKit.xcodeproj/project.pbxproj: Added new files.
293 2010-08-17 Brady Eidson <beidson@apple.com>
295 Reviewed by Sam Weinig.
297 Remove developmentRegion from the project file as it shouldn't have been checked in.
299 * WebKit.xcodeproj/project.pbxproj:
301 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
303 [EFL] Build fix after r65366.
305 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
308 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
310 Reviewed by Pavel Feldman.
312 Web Inspector: -[WebInspector attach] and detach should work
313 https://bugs.webkit.org/show_bug.cgi?id=43924
315 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
317 2010-08-14 Patrick Gansterer <paroga@paroga.com>
319 Reviewed by Kenneth Rohde Christiansen.
321 [CMake] Set target properties only if available
322 https://bugs.webkit.org/show_bug.cgi?id=43978
326 2010-08-13 Gavin Barraclough <barraclough@apple.com>
328 Rubber stamped by Sam Weinig.
329 Switch String::/UString::ascii() to return a CString.
331 * WebKit.xcodeproj/project.pbxproj:
333 2010-08-06 Gavin Barraclough <barraclough@apple.com>
335 Rubber stamped by Sam Weinig
337 Bug 43594 - Add string forwards to Forward.h
338 This allows us to remove forward declarations for these classes from
339 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
341 * WebKit.xcodeproj/project.pbxproj:
343 2010-08-06 Jessie Berlin <jberlin@apple.com>
345 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
348 * WebKit.xcodeproj/project.pbxproj:
350 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
352 Reviewed by David Kilzer.
354 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
355 https://bugs.webkit.org/show_bug.cgi?id=40627
357 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
359 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
361 2010-07-31 David Kilzer <ddkilzer@apple.com>
363 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
365 Reviewed by Dan Bernstein.
367 This also fixes compilation of DumpRenderTree after changes for
370 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
371 the following headers:
372 - WebFormDelegatePrivate.h
373 - WebKitStatisticsPrivate.h
374 - WebSecurityOriginPrivate.h
376 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
378 Reviewed by David Kilzer.
380 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
381 https://bugs.webkit.org/show_bug.cgi?id=40627
383 * WebKit.xcodeproj/project.pbxproj:
384 * efl/WebCoreSupport/ChromeClientEfl.cpp:
385 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
386 * efl/WebCoreSupport/ChromeClientEfl.h:
388 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
390 Reviewed by Antonio Gomes.
392 [EFL] Add library version and soname to EFL generated libraries and binary.
393 https://bugs.webkit.org/show_bug.cgi?id=43212
395 Add version and soname to libewebkit.so.
399 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
401 Reviewed by Antonio Gomes.
403 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
404 https://bugs.webkit.org/show_bug.cgi?id=43002
406 This should reduce the noise in WebKit/ChangeLog that comes from EFL
407 port. Most of the changes on EFL port should be logged in
408 WebKit/efl/ChangeLog.
410 * CMakeLists.txt: Just change the path from where to include the file.
412 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
414 Reviewed by Antonio Gomes.
416 [EFL] Cleanup glib support (make it optional)
417 https://bugs.webkit.org/show_bug.cgi?id=42480
419 Just add glib flags and directories if necessary.
423 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
425 Reviewed by Antonio Gomes.
427 [EFL] Add support for using libcurl network backend.
428 https://bugs.webkit.org/show_bug.cgi?id=42286
430 Just add soup/curl directories and flags for the specific
436 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
438 Reviewed by Antonio Gomes.
440 [EFL] Implement input method notification
441 https://bugs.webkit.org/show_bug.cgi?id=42640
443 Notify browser when keyboard should be shown/hidden. Input method
444 hints are updated before sending the signal. Client should be able to
445 determine the input type by calling ewk_view_imh_get().
447 * efl/EWebLauncher/main.c:
448 (on_inputmethod_changed): example implementation that just prints to
449 stdout if keyboard should be shown or hidden and the imh flags.
450 (browserCreate): listen to signal about input method changing its
452 * efl/WebCoreSupport/EditorClientEfl.cpp:
453 (WebCore::EditorClientEfl::setInputMethodState): call new function
454 responsible for implementing this notification.
455 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
456 only from inside WebKit.
457 * efl/ewk/ewk_view.cpp: implement setters and getters
459 (ewk_view_input_method_state_set):
460 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
461 possible input types.
462 (_Ewk_View_Smart_Class::):
464 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
466 Reviewed by Kenneth Rohde Christiansen.
468 Fix zoom in/out on EFL after r62666. The patch for adding viewport
469 missed the initialization of zoom_range.user_scalable. In case browser
470 doesn't care about the viewport and does not listen to the signal,
471 user_scalable will be always false, thus inhibiting zoom in/out.
472 https://bugs.webkit.org/show_bug.cgi?id=42656
474 * efl/EWebLauncher/main.c:
475 (on_viewport_changed): when listening to signal about viewport meta tag,
476 it's not sufficient to receive the parameters. One needs also to enforce
477 these parameters in WebKit.
478 * efl/ewk/ewk_view.cpp:
479 (_ewk_view_priv_new): initialize user_scalable parameter to allow
480 browser zooming in and out.
482 2010-07-16 Zhe Su <suzhe@chromium.org>
484 Reviewed by Darin Adler.
486 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
487 https://bugs.webkit.org/show_bug.cgi?id=42253
489 Dummy implementation of EditorClient::willSetInputMethodState.
491 * efl/WebCoreSupport/EditorClientEfl.cpp:
492 (WebCore::EditorClientEfl::willSetInputMethodState):
493 * efl/WebCoreSupport/EditorClientEfl.h:
495 2010-07-15 Mark Rowe <mrowe@apple.com>
497 Update the sorting in the Xcode project files.
499 * WebKit.xcodeproj/project.pbxproj:
501 2010-07-14 Sam Weinig <sam@webkit.org>
503 Reviewed by Darin Adler.
505 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
506 Make changing Cursors work in WebKit2.
508 * efl/WebCoreSupport/ChromeClientEfl.cpp:
509 (WebCore::ChromeClientEfl::setCursor):
510 * efl/WebCoreSupport/ChromeClientEfl.h:
511 Change prototype to match new one.
513 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
515 Reviewed by Antonio Gomes.
517 [EFL] Add eina_safety to popup menu deletion.
518 https://bugs.webkit.org/show_bug.cgi?id=41873
520 Since this is a public call, it's better to have an eina_safety on
521 public calls. It would crash if browser calls this function to select
522 an item of a nonexistent popup.
524 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
527 2010-07-13 Simon Fraser <simon.fraser@apple.com>
529 Reviewed by Dan Bernstein.
531 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
533 Add WebRenderLayer files.
535 * WebKit.xcodeproj/project.pbxproj:
537 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
539 Reviewed by Antonio Gomes.
541 This commit implements an API for configuring a path to the cookie
542 file in the Mozilla "cookies.txt" format, and functions to deal with it
543 in a more EFL like API.
545 [EFL] Add API for dealing with cookies in EFL port.
546 https://bugs.webkit.org/show_bug.cgi?id=41770
550 * efl/ewk/ewk_cookies.cpp: Added.
551 (ewk_cookies_file_set): Set a path to the file storing cookies.
552 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
553 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
554 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
555 (ewk_cookies_cookie_free): Free memory used by a cookie.
556 (ewk_cookies_policy_set): Set which acceptance policy will be used.
557 (ewk_cookies_policy_get): Get current acceptance policy being used.
558 * efl/ewk/ewk_cookies.h: Added.
561 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
563 Unreviewed build fix after r60050.
565 * CMakeLists.txt: Add WebCore/bindings to the include path.
567 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
569 Reviewed by Adam Barth.
571 [EFL] Fix style errors in ewk_private.h.
572 https://bugs.webkit.org/show_bug.cgi?id=41742
574 * efl/ewk/ewk_private.h:
576 2010-07-09 Darin Adler <darin@apple.com>
578 * StringsNotToBeLocalized.txt: Updated for recent changes.
580 2010-07-08 Joone Hur <joone@kldp.org>
582 Reviewed by Antonio Gomes.
584 [EFL] fix cmake build for EWebLauncher
585 https://bugs.webkit.org/show_bug.cgi?id=41830
587 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
589 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
591 Reviewed by Kenneth Rohde Christiansen.
593 [EFL] Implement several notification hooks in FrameLoaderClient.
594 We just notify browser, making the appropriate type conversions about
595 the events occurring in WebCore.
596 https://bugs.webkit.org/show_bug.cgi?id=41005
598 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
599 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
600 wrapper structures in stack in order to give client the opportunity to
601 change parameters. Then, call the function it defines.
602 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
603 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
605 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
606 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
607 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
608 notify browser that the url changed.
609 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
611 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
613 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
615 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
617 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
619 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
620 * efl/ewk/ewk_frame.cpp:
621 (ewk_frame_request_will_send): emit signal notifying browser.
622 (ewk_frame_request_assign_identifier): emit signal notifying browser.
623 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
624 (ewk_frame_view_state_save): emit signal notifying browser.
625 (ewk_frame_load_provisional): emit signal notifying browser.
626 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
627 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
628 (ewk_frame_load_document_finished): emit signal notifying browser.
629 * efl/ewk/ewk_frame.h: update documentation about signals being sent
630 and implement wrapper struct for ResourceRequest.
631 * efl/ewk/ewk_private.h: export private functions.
633 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
635 Reviewed by Kenneth Rohde Christiansen.
637 [EFL] Flush backing store when going to new page.
638 Call client method to flush backing store when going to a new page. This
639 is the notification that data related to current page should be dropped,
640 since a new page is being loaded.
641 https://bugs.webkit.org/show_bug.cgi?id=41008
643 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
644 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
646 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
648 Unreviewed build fix after r62676.
650 [EFL] Fix build after Page constructor has changed. By now, the
651 introduced BackForwardControllerClient is not used.
652 https://bugs.webkit.org/show_bug.cgi?id=41825
654 * efl/ewk/ewk_view.cpp:
655 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
658 2010-07-07 Anders Carlsson <andersca@apple.com>
660 Reviewed by Sam Weinig.
662 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
664 * WebKit.xcodeproj/project.pbxproj:
666 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
668 Reviewed by Kenneth Rohde Christiansen.
670 [EFL] EFLWebKit doesn't support viewport meta tag.
671 Support viewport meta tag on EFL Port.
672 https://bugs.webkit.org/show_bug.cgi?id=40278
674 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
676 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
677 (browserCreate): Register the callback function for the 'viewport,changed' signal.
678 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
679 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
680 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
681 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
682 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
683 when website doesn't contain viewport tag.
684 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
685 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
686 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
687 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
688 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
689 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
690 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
691 (_ewk_view_priv_new):
692 (ewk_view_fixed_layout_size_set):
694 (ewk_view_zoom_weak_set):
695 (ewk_view_zoom_animated_set):
696 (ewk_view_viewport_set): Reports that viewport has changed.
697 (ewk_view_viewport_get): Reports that viewport has changed.
698 (ewk_view_zoom_range_set): Sets the zoom range.
699 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
700 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
701 (ewk_view_user_scalable_set): Sets if zoom is enabled.
702 (ewk_view_user_scalable_get): Gets if zoom is enabled.
703 * efl/ewk/ewk_view.h:
705 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
707 Reviewed by Adam Barth.
709 [EFL] Fix cmake build and libsoup detection
710 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
711 - LINK_FLAGS should be set using quotes, otherwise some wrong
712 substitution takes place;
713 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
714 version we are using;
715 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
717 https://bugs.webkit.org/show_bug.cgi?id=41717
722 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
724 Reviewed by Kenneth Rohde Christiansen.
726 [EFL] Implement downloadURL in ContextMenuClientEfl
727 When user selects a download menu from context menu, send the download
728 request to application.
729 https://bugs.webkit.org/show_bug.cgi?id=41149
731 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
732 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
733 file and Send it to application.
734 * efl/WebCoreSupport/ContextMenuClientEfl.h:
736 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
738 Reviewed by Kenneth Rohde Christiansen.
740 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
741 https://bugs.webkit.org/show_bug.cgi?id=40876
743 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
744 to change window size.
746 (WebCore::ChromeClientEfl::windowRect):
747 (WebCore::ChromeClientEfl::setWindowRect):
749 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
751 Unreviewed build fix.
753 [EFL] Build fix for latest version of Ecore library.
754 Ecore recently changed return type of callbacks from int to Eina_Bool.
756 * efl/EWebLauncher/main.c:
757 * efl/ewk/ewk_view.cpp:
758 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
760 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
762 Reviewed by Kenneth Rohde Christiansen.
764 [EFL] Simplify zoom setting by narrowing with WebCore API.
765 Instead of creating a zoom_text_only field, use the already defined enum
767 https://bugs.webkit.org/show_bug.cgi?id=40993
769 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
770 (ewk_frame_zoom_set):
771 (ewk_frame_zoom_text_only_get):
772 (ewk_frame_zoom_text_only_set):
774 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
776 Reviewed by Kenneth Rohde Christiansen.
778 [EFL] Implement download requests
779 When a download request arrives through FrameLoaderClient, forward it to
780 browser in order to be possible to download files.
781 https://bugs.webkit.org/show_bug.cgi?id=40967
783 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
784 (WebCore::FrameLoaderClientEfl::download): get file names and
785 forward to ewk_view_download_request()
786 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
788 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
790 Reviewed by Kenneth Rohde Christiansen.
792 [EFL] Stop frame loaders when deleting view.
793 Frame loaders were still alive after view is deleted, causing
794 segmentation fault when libsoup had something to deliver yet.
795 https://bugs.webkit.org/show_bug.cgi?id=41007
797 * efl/ewk/ewk_view.cpp:
798 (_ewk_view_smart_del): stop loaders.
800 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
802 Reviewed by Kenneth Rohde Christiansen.
804 [EFL] Fix warnings about printf format
805 When printing uint64_t the macro PRIu64 is needed in order to be
806 portable across 32 and 64 bits. It was previously showing warning
807 messages on 32-bits systems.
808 https://bugs.webkit.org/show_bug.cgi?id=40965
810 * efl/ewk/ewk_view.cpp:
811 (ewk_view_exceeded_database_quota):
813 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
815 Reviewed by Kenneth Rohde Christiansen.
817 [EFL] Do not load error message for download and cancellation.
818 When a download is made or a request is cancelled an error page should
820 https://bugs.webkit.org/show_bug.cgi?id=40956
822 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
823 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
825 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
827 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
828 typo in related error message.
829 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
830 request or the policy changed (for example, because the request is a
831 download) then it should not fallback.
833 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
835 Reviewed by Kenneth Rohde Christiansen.
837 [EFL] Implement runOpenPanel method. The interface with browser was
838 already implemented. Now we are actually calling it.
839 https://bugs.webkit.org/show_bug.cgi?id=40923
841 * efl/WebCoreSupport/ChromeClientEfl.cpp:
842 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
843 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
845 2010-06-24 Jer Noble <jer.noble@apple.com>
847 Reviewed by Eric Carlson.
849 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
850 https://bugs.webkit.org/show_bug.cgi?id=40939
851 rdar://problem/7996172
853 Add IOKit.framework to the list of linked frameworks.
855 * WebKit.xcodeproj/project.pbxproj:
857 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
859 Reviewed by Gustavo Noronha Silva.
861 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
862 https://bugs.webkit.org/show_bug.cgi?id=40862
867 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
869 Reviewed by Gustavo Noronha Silva.
871 Add implementaion of new windows for EFL port. Both cases of a link
872 with target="_blank" and a javascript that does window.open() are
873 treated, delegating to browser the role of actually creating the
874 window (or blocking it).
875 https://bugs.webkit.org/show_bug.cgi?id=40930
877 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
878 * efl/WebCoreSupport/ChromeClientEfl.cpp:
879 (WebCore::ChromeClientEfl::createWindow): implement method for
880 creating new window by delegating to browser its creation. Browser
881 might decide to continue on the same window by returning the same
883 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
884 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
885 for creating new window when its creation is done by a javascript
887 * efl/ewk/EWebKit.h: new header for WindowFeatures.
888 * efl/ewk/ewk_private.h:
889 * efl/ewk/ewk_view.cpp:
890 (ewk_view_window_create): call the method implemented by browser.
891 * efl/ewk/ewk_view.h:
892 * efl/ewk/ewk_window_features.cpp: Added.
893 (ewk_window_features_unref):
894 (ewk_window_features_ref):
895 (ewk_window_features_bool_property_get):
896 (ewk_window_features_int_property_get):
897 (ewk_window_features_new_from_core): create and wrapped struct
898 containing the core struct.
899 * efl/ewk/ewk_window_features.h: Added.
901 2010-06-18 Anders Carlsson <andersca@apple.com>
903 Reviewed by Sam Weinig.
905 Rename WebPluginPackage.m to make it an Objective-C++ file.
907 * WebKit.xcodeproj/project.pbxproj:
909 2010-06-18 Anders Carlsson <andersca@apple.com>
911 Reviewed by Sam Weinig.
913 Make WebCoreSystemInterface.h a C++ only header
914 https://bugs.webkit.org/show_bug.cgi?id=40867
916 * WebKit.xcodeproj/project.pbxproj:
918 2010-06-18 Anders Carlsson <andersca@apple.com>
920 Reviewed by Dan Bernstein.
922 Add stubbed out WebPlatformStrategies class to WebKit.
923 https://bugs.webkit.org/show_bug.cgi?id=40851
925 * WebKit.xcodeproj/project.pbxproj:
927 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
929 Reviewed by Simon Hausmann.
931 [qt] Better check for the declarative plugin inclusion.
935 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
937 Reviewed by Eric Seidel.
939 Clean EFL header files in order to diminish the compilation time with
940 EFL from subversion. We remove the EFL includes from header files and use
941 forward declarations, including the headers in correspondent source
942 files when needed. This causes only the needed source files to be
943 recompiled in case a new version of EFL is installed instead of
944 triggering a recompilation of almost all WebCore/WebKit.
945 https://bugs.webkit.org/show_bug.cgi?id=40575
947 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
948 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
949 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
951 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
953 Unreviewed EFL build fix. Simple typo.
955 * efl/WebCoreSupport/InspectorClientEfl.cpp:
956 (WebCore::InspectorClientEfl::sendMessageToFrontend):
958 2010-06-14 Tony Chang <tony@chromium.org>
960 Reviewed by Darin Fisher.
962 Chromium shouldn't build inside the source directory
963 https://bugs.webkit.org/show_bug.cgi?id=40489
965 Ignore directories fetched by chromium and chromium mac output dir.
967 * chromium: Added property svn:ignore.
969 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
971 Reviewed by Pavel Feldman.
973 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
974 data from inspected page to WebInspector as JSON string via http. The native
975 serialization to JSON string is supported by InspectorValue's classes. This patch
976 has the implementation of sendMessageToFrontend function. WebKit version of it still
977 uses ScriptFunctionCall and will be switched to another transport a little bit later.
978 https://bugs.webkit.org/show_bug.cgi?id=40134
980 * efl/WebCoreSupport/InspectorClientEfl.cpp:
981 (WebCore::InspectorClientEfl::sendMessageToFrontend):
982 * efl/WebCoreSupport/InspectorClientEfl.h:
984 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
986 Unreviewed, rolling out r60889.
987 http://trac.webkit.org/changeset/60889
988 https://bugs.webkit.org/show_bug.cgi?id=40365
990 gtk bot has some kind of memory corruption (Requested by
993 * efl/WebCoreSupport/InspectorClientEfl.cpp:
994 * efl/WebCoreSupport/InspectorClientEfl.h:
996 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
998 Reviewed by Pavel Feldman.
1000 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1001 data from inspected page to WebInspector as JSON string via http. The native
1002 serialization to JSON string is supported by InspectorValue's classes. This patch
1003 has the implementation of sendMessageToFrontend function. WebKit version of it still
1004 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1005 https://bugs.webkit.org/show_bug.cgi?id=40134
1007 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1008 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1009 * efl/WebCoreSupport/InspectorClientEfl.h:
1011 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1013 Reviewed by Sam Weinig.
1015 https://bugs.webkit.org/show_bug.cgi?id=39434
1016 REGRESSION (r59811): Geolocation callbacks cannot be created
1018 Removing unused WebGeolocationMock.
1020 * WebKit.xcodeproj/project.pbxproj:
1022 2010-05-31 Lyon Chen <liachen@rim.com>
1024 Reviewed by Kent Tamura.
1026 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1027 https://bugs.webkit.org/show_bug.cgi?id=35530
1029 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.
1031 * efl/WebCoreSupport/EditorClientEfl.cpp:
1032 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1034 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1036 Reviewed by Kenneth Rohde Christiansen.
1038 [EFL] Add Context Menu implementation
1039 https://bugs.webkit.org/show_bug.cgi?id=39821
1041 * CMakeListsEfl.txt: add context menu files.
1042 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1043 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1044 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1045 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1046 (WebCore::ContextMenuClientEfl::appendItem):
1047 (WebCore::ContextMenuClientEfl::show):
1048 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1049 * efl/ewk/EWebKit.h:
1050 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1051 browser for manipulating context menus.
1052 (ewk_context_menu_ref):
1053 (ewk_context_menu_unref):
1054 (ewk_context_menu_destroy):
1055 (ewk_context_menu_item_list_get):
1056 (ewk_context_menu_item_new):
1057 (ewk_context_menu_item_select):
1058 (ewk_context_menu_item_free):
1059 (ewk_context_menu_item_type_get):
1060 (ewk_context_menu_item_type_set):
1061 (ewk_context_menu_item_action_get):
1062 (ewk_context_menu_item_action_set):
1063 (ewk_context_menu_item_title_get):
1064 (ewk_context_menu_item_title_set):
1065 (ewk_context_menu_item_checked_get):
1066 (ewk_context_menu_item_checked_set):
1067 (ewk_context_menu_item_enabled_get):
1068 (ewk_context_menu_item_enabled_set):
1069 (ewk_context_menu_new):
1070 (ewk_context_menu_free):
1071 (ewk_context_menu_item_append):
1072 (ewk_context_menu_custom_get):
1073 (ewk_context_menu_show):
1074 * efl/ewk/ewk_contextmenu.h: Added.
1075 * efl/ewk/ewk_private.h:
1076 * efl/ewk/ewk_view.cpp:
1077 (ewk_view_context_menu_forward_event): inform browser a new context
1079 (ewk_view_exceeded_database_quota): small fix to previous
1081 * efl/ewk/ewk_view.h:
1083 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1085 Reviewed by Kenneth Rohde Christiansen.
1087 [EF] Remove compiler warnings and add test for switching page
1089 https://bugs.webkit.org/show_bug.cgi?id=39871
1091 * efl/EWebLauncher/main.c:
1096 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1098 Reviewed by Kenneth Rohde Christiansen.
1100 [EFL] Allow client to override default database quota. We increase the
1101 default database quota to 1MB (it was incorrectly set to 1KB, which is
1102 too low) and add methods to allow client to iteratively database quota
1103 when it becomes greater than the allowed value.
1104 https://bugs.webkit.org/show_bug.cgi?id=39867
1106 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1107 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1108 to allow client to increase database quota iteratively.
1109 * efl/ewk/ewk_private.h:
1110 * efl/ewk/ewk_settings.cpp:
1111 * efl/ewk/ewk_view.h:
1113 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1115 Reviewed by Kenneth Rohde Christiansen.
1117 [EFL] Add default path to web database and methods to set it.
1118 If a default path is not set, it will default to "/", in which a
1119 normal user usually does not have write permission.
1121 * efl/EWebLauncher/main.c: overwrite default directory with another
1124 * efl/ewk/ewk_main.cpp:
1125 (ewk_init): add default path
1126 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1127 (ewk_settings_web_database_path_set):
1128 (ewk_settings_web_database_path_get):
1129 * efl/ewk/ewk_settings.h:
1131 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1133 Reviewed by Kenneth Rohde Christiansen.
1135 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1136 frame are shown even on a zoom level lower than 1.0.
1138 * efl/ewk/ewk_view_single.c:
1139 (_ewk_view_single_smart_add):
1140 (_ewk_view_single_smart_backing_store_add):
1141 (ewk_view_single_smart_set):
1143 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1145 Reviewed by Kenneth Rohde Christiansen.
1147 [EFL] Add support for Popup menus
1148 https://bugs.webkit.org/show_bug.cgi?id=39629
1150 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1151 and destroy popup menu.
1152 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1153 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1154 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1155 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1158 2010-05-25 Joone Hur <joone.hur@samsung.com>
1160 Reviewed by Gustavo Noronha Silva.
1163 http://webkit.org/b/39648
1165 * efl/ewk/ewk_frame.cpp:
1166 (ewk_frame_zoom_get): Add missed namespace
1167 (ewk_frame_zoom_set): Ditto.
1168 (ewk_frame_zoom_text_only_set): Ditto.
1169 * efl/ewk/ewk_view.cpp:
1170 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1172 2010-05-24 Darin Adler <darin@apple.com>
1174 Reviewed by Eric Seidel.
1176 Move view-related functions from Frame to FrameView
1177 https://bugs.webkit.org/show_bug.cgi?id=39366
1179 * efl/ewk/ewk_frame.cpp:
1180 (ewk_frame_editable_set): Removed call to empty function,
1181 removeEditingStyleFromBodyElement.
1182 (ewk_frame_zoom_get): Call function on FrameView.
1183 (ewk_frame_zoom_set): Ditto.
1184 (ewk_frame_zoom_text_only_set): Ditto.
1186 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1188 Reviewed by Adam Treat.
1190 [EFL] Add build system for the EFL port.
1191 http://webkit.org/b/37945
1193 * CMakeLists.txt: Added.
1194 * CMakeListsEfl.txt: Added.
1196 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1198 Reviewed by David Levin.
1200 [EF] Include missing header.
1201 http://webkit.org/b/38905
1203 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1205 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1207 Reviewed by Laszlo Gombos.
1209 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1210 http://webkit.org/b/38777
1212 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1214 2010-05-05 Dan Bernstein <mitz@apple.com>
1216 Reviewed by Simon Fraser.
1218 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1219 https://bugs.webkit.org/show_bug.cgi?id=38427
1221 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1224 2010-05-03 Darin Adler <darin@apple.com>
1226 * English.lproj/Localizable.strings: Regenerated.
1227 * StringsNotToBeLocalized.txt: Updated for recent changes.
1229 2010-05-03 Jens Alfke <snej@chromium.org>
1231 Reviewed by Darin Fisher.
1233 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1234 https://bugs.webkit.org/show_bug.cgi?id=38397
1236 No tests (functionality is exposed only through native WebKit API.)
1238 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1239 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1241 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1243 Reviewed by Gustavo Noronha Silva.
1245 Implement findThemePath to locate the correct theme file instead of
1246 relying on a hardcoded location.
1247 http://webkit.org/b/37996
1249 * efl/EWebLauncher/main.c:
1250 (findThemePath): Fix to locate the correct theme files.
1251 (main): Use findThemePath() instead of a hardcoded one.
1253 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1255 Reviewed by Gustavo Noronha Silva.
1257 Update efl/ewebkit.pc.in to match the variable substitution syntax
1259 http://webkit.org/b/37999
1261 * efl/ewebkit.pc.in: Updated.
1263 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1265 Reviewed by Gustavo Noronha Silva.
1267 Update EWebKit (EFL port) to match recent API changes.
1268 http://webkit.org/b/37997
1270 * efl/ewk/ewk_frame.cpp:
1271 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1272 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1273 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1274 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1275 code until a proper plugin implementation is made.
1276 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1277 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1280 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1282 Reviewed by Gustavo Noronha Silva.
1284 Update EFL port files to match recent API changes.
1285 http://webkit.org/b/37876
1287 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1289 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1290 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1292 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1293 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1294 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1295 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1296 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1297 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1298 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1299 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1300 (WebCore::ChromeClientEfl::scroll): Updated.
1301 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1302 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1303 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1304 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1305 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1306 from FrameLoader::writer.
1307 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1308 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1309 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1311 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1313 Reviewed by Nikolas Zimmermann.
1315 Add missing EFL WebKit/efl theme files.
1316 http://webkit.org/b/37854
1318 * efl/DefaultTheme/default.edc: Added.
1319 * efl/DefaultTheme/widget/button/button.edc: Added.
1320 * efl/DefaultTheme/widget/check/check.edc: Added.
1321 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1322 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1323 * efl/DefaultTheme/widget/file/file.edc: Added.
1324 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1325 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1326 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1327 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1328 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1330 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1332 Reviewed by Adam Roben.
1334 Update EFL port to match recent API changes.
1335 http://webkit.org/b/37853
1337 * efl/WebCoreSupport/EditorClientEfl.cpp:
1338 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1339 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1340 (WebCore::FrameLoaderClientEfl::objectContentType):
1341 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1342 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1343 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1345 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1347 Reviewed by Kenneth Rohde Christiansen.
1349 Add EFL port files to efl/WebCoreSupport.
1350 http://webkit.org/b/35915
1352 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1353 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1355 2010-04-15 Adam Roben <aroben@apple.com>
1357 Expose UserContentURLPattern as WebKit SPI
1359 Fixes <http://webkit.org/b/37354>.
1361 Reviewed by Tim Hatcher.
1363 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1365 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1367 Reviewed by Kenneth Rohde Christiansen.
1369 Add EFL port files to efl/WebCoreSupport.
1370 http://webkit.org/b/35918
1372 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1373 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1375 2010-04-10 Mark Rowe <mrowe@apple.com>
1377 Reviewed by Dan Bernstein.
1379 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1381 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1383 * WebKit.xcodeproj/project.pbxproj:
1385 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1387 Reviewed by Kenneth Rohde Christiansen.
1389 Add ewk_view (the high level object to acces the WebKit-EFL browser
1390 component) to efl/ewk.
1391 http://webkit.org/b/35932
1393 * efl/ewk/ewk_view.cpp: Added.
1394 * efl/ewk/ewk_view.h: Added.
1396 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1398 Reviewed by Darin Adler.
1400 https://bugs.webkit.org/show_bug.cgi?id=37111
1401 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1403 https://bugs.webkit.org/show_bug.cgi?id=37111
1404 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1406 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1408 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1410 Reviewed by Gustavo Noronha Silva.
1412 Add EFL's pkg-config metadata file file to efl/.
1413 http://webkit.org/b/36766
1415 * efl/ewebkit.pc.in: Added.
1417 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1419 Rubber stamped by Sam Weinig.
1421 https://bugs.webkit.org/show_bug.cgi?id=36866
1424 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1425 * efl/ewk/ewk_frame.cpp:
1426 (ewk_frame_name_get):
1427 (ewk_frame_selection_get):
1428 (ewk_frame_uri_changed):
1429 * efl/ewk/ewk_history.cpp:
1430 * efl/ewk/ewk_settings.cpp:
1432 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1434 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1436 * efl/ewk/ewk_frame.cpp:
1438 2010-03-22 Kevin Decker <kdecker@apple.com>
1440 Reviewed by Simon Fraser.
1442 https://bugs.webkit.org/show_bug.cgi?id=36328
1444 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1446 2010-03-22 Darin Adler <darin@apple.com>
1448 * StringsNotToBeLocalized.txt: Updated for recent changes.
1450 2010-03-22 Kevin Decker <kdecker@apple.com>
1452 Reviewed by John Sullivan.
1454 https://bugs.webkit.org/show_bug.cgi?id=36328
1456 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1458 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1460 Reviewed by Kenneth Rohde Christiansen.
1462 Add EFL port files to efl/ewk.
1463 http://webkit.org/b/35931
1465 * efl/ewk/ewk_settings.cpp: Added.
1466 * efl/ewk/ewk_settings.h: Added.
1468 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1470 Reviewed by Kenneth Rohde Christiansen.
1472 Add default theme files to efl/DefaultTheme.
1473 http://webkit.org/b/36240
1475 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1476 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1477 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1478 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1479 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1480 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1481 * efl/DefaultTheme/combo/combo_normal.png: Added.
1482 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1483 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1484 * efl/DefaultTheme/combo/combo_hover.png: Added.
1485 * efl/DefaultTheme/combo/combo_focus.png: Added.
1486 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1487 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1488 * efl/DefaultTheme/combo/combo_press.png: Added.
1489 * efl/DefaultTheme/combo/icon.png: Added.
1490 * efl/DefaultTheme/file/file_normal.png: Added.
1491 * efl/DefaultTheme/file/file_press.png: Added.
1492 * efl/DefaultTheme/file/file_hover.png: Added.
1493 * efl/DefaultTheme/file/file_focus.png: Added.
1494 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1495 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1496 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1497 * efl/DefaultTheme/search/field/field_focused.png: Added.
1498 * efl/DefaultTheme/search/field/field_normal.png: Added.
1499 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1500 * efl/DefaultTheme/entry/img_normal.png: Added.
1501 * efl/DefaultTheme/entry/img_hovered.png: Added.
1502 * efl/DefaultTheme/entry/img_focused.png: Added.
1503 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1504 * efl/DefaultTheme/check/img_check_on.png: Added.
1505 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1506 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1507 * efl/DefaultTheme/check/img_check_off.png: Added.
1508 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1509 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1510 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1511 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1512 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1513 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1514 * efl/DefaultTheme/button/img_button_normal.png: Added.
1515 * efl/DefaultTheme/button/img_button_focus.png: Added.
1516 * efl/DefaultTheme/button/img_button_hover.png: Added.
1517 * efl/DefaultTheme/button/img_button_press.png: Added.
1519 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1521 Reviewed by Kenneth Rohde Christiansen.
1523 Add EFL example browser to efl/EWebLauncher.
1524 http://webkit.org/b/36176
1526 * efl/EWebLauncher/main.c: Added.
1528 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1530 Reviewed by Kenneth Rohde Christiansen.
1532 Add EFL port files to efl/WebCoreSupport.
1533 http://webkit.org/b/35916
1535 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1536 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1538 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1540 Reviewed by Pavel Feldman.
1542 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.
1544 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1545 https://bugs.webkit.org/show_bug.cgi?id=35036
1547 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1548 (WebCore::InspectorClientEfl::openInspectorFrontend):
1549 * efl/WebCoreSupport/InspectorClientEfl.h:
1551 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1553 Reviewed by Kenneth Rohde Christiansen.
1555 Add EFL port files to efl/ewk.
1556 http://webkit.org/b/35925
1558 * efl/ewk/ewk_history.cpp: Added.
1559 * efl/ewk/ewk_history.h: Added.
1561 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1563 Reviewed by Kenneth Rohde Christiansen.
1565 Add EFL port files to efl/ewk.
1566 http://webkit.org/b/35928
1568 * efl/ewk/ewk_main.cpp: Added.
1569 * efl/ewk/ewk_main.h: Added.
1571 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1573 Reviewed by Kenneth Rohde Christiansen.
1575 Add EFL port files to efl/ewk.
1576 http://webkit.org/b/35924
1578 * efl/ewk/ewk_frame.cpp: Added.
1579 * efl/ewk/ewk_frame.h: Added.
1581 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1583 Reviewed by Kenneth Rohde Christiansen.
1585 Add EFL port files to efl/ewk.
1586 http://webkit.org/b/35936
1588 * efl/ewk/ewk_view_single.c: Added.
1590 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1592 Reviewed by Kenneth Rohde Christiansen.
1594 Add EFL port files to efl/ewk.
1595 http://webkit.org/b/35929
1597 * efl/ewk/ewk_util.cpp: Added.
1598 * efl/ewk/ewk_util.h: Added.
1600 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1602 Reviewed by Kenneth Rohde Christiansen.
1604 Add EFL port files to efl/ewk.
1605 http://webkit.org/b/35934
1607 * efl/ewk/EWebKit.h: Added.
1608 * efl/ewk/ewk_eapi.h: Added.
1609 * efl/ewk/ewk_logging.h: Added.
1610 * efl/ewk/ewk_private.h: Added.
1612 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1614 Reviewed by Gustavo Noronha Silva.
1616 Add EFL port files to efl/WebCoreSupport.
1617 http://webkit.org/b/35917
1619 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1620 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1622 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1624 Reviewed by Gustavo Noronha Silva.
1626 Add EFL port files to efl/WebCoreSupport.
1627 http://webkit.org/b/35914
1629 * efl/WebCoreSupport/DragClientEfl.h: Added.
1630 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1632 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1634 Reviewed by Mark Rowe.
1636 Sort the project file.
1638 * WebKit.xcodeproj/project.pbxproj:
1640 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1642 Reviewed by Holger Freyther.
1644 Add EFL port files to efl/WebCoreSupport.
1645 http://webkit.org/b/35913
1647 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1648 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1650 2010-03-09 John Sullivan <sullivan@apple.com>
1652 Fixed localized string key collision. update-webkit-localized-strings now
1653 runs without errors.
1655 Reviewed by Adam Roben.
1657 * English.lproj/Localizable.strings:
1660 2010-03-09 John Sullivan <sullivan@apple.com>
1662 * StringsNotToBeLocalized.txt:
1663 Brought this file up to date. update-webkit-localizable-strings still lists
1664 one key collision, but that's a separate issue.
1666 2010-03-04 Mark Rowe <mrowe@apple.com>
1668 Reviewed by Sam Weinig.
1670 Add a script to verify that WebKit framework headers are internally consistent.
1672 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1673 an error should the consistency check fail.
1675 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1677 Reviewed by Geoffrey Garen.
1679 https://bugs.webkit.org/show_bug.cgi?id=35394
1680 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1682 * WebKit.xcodeproj/project.pbxproj: Added new files.
1684 2010-02-04 Mark Rowe <mrowe@apple.com>
1686 Reviewed by Timothy Hatcher.
1688 Build fix. Remove a symbol corresponding to an inline function from the linker export
1689 file to prevent a weak external failure.
1691 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1693 2010-02-04 John Sullivan <sullivan@apple.com>
1695 https://bugs.webkit.org/show_bug.cgi?id=34611
1696 WebLocalizedString() could use an assertion that it is being called on the main thread
1698 Reviewed by Tim Hatcher.
1700 * WebKit.xcodeproj/project.pbxproj:
1701 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1703 2010-01-29 Mark Rowe <mrowe@apple.com>
1705 Sort Xcode projects.
1707 * WebKit.xcodeproj/project.pbxproj:
1709 2010-01-19 Dan Bernstein <mitz@apple.com>
1711 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1713 * WebKit.xcodeproj/project.pbxproj:
1715 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1717 Build fix, no review.
1719 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1722 * WebKit.xcodeproj/project.pbxproj:
1724 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1726 MSAA: The child <option> elements of a non-multiple <select> are not
1729 https://bugs.webkit.org/show_bug.cgi?id=33773
1730 <rdar://problem/7550556>
1732 Reviewed by Alice Liu.
1734 * English.lproj/Localizable.strings:
1735 Add new localized strings.
1737 2010-01-13 Kevin Decker <kdecker@apple.com>
1739 Reviewed by Mark Rowe.
1741 https://bugs.webkit.org/show_bug.cgi?id=33610
1742 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1744 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1746 2009-12-25 Darin Adler <darin@apple.com>
1748 * StringsNotToBeLocalized.txt: Updated for recent changes.
1750 2009-12-18 Dan Bernstein <mitz@apple.com>
1752 Updated localizable strings after r52368
1754 * English.lproj/Localizable.strings:
1756 2009-12-18 Sam Weinig <sam@webkit.org>
1758 Reviewed by Dan Bernstein.
1760 Add Mac WebKit side of the client based geolocation provider.
1762 * WebKit.xcodeproj/project.pbxproj:
1764 2009-12-16 Mark Rowe <mrowe@apple.com>
1766 Build fix. Disable debug variants of WebKit frameworks.
1768 * WebKit.xcodeproj/project.pbxproj:
1770 2009-12-16 John Sullivan <sullivan@apple.com>
1772 Brought this file up to date, sans review.
1774 * StringsNotToBeLocalized.txt:
1776 2009-11-30 Mark Rowe <mrowe@apple.com>
1778 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1780 * WebKit.xcodeproj/project.pbxproj:
1782 2009-11-24 Dmitry Titov <dimich@chromium.org>
1784 Reviewed by Eric Seidel.
1786 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1787 https://bugs.webkit.org/show_bug.cgi?id=31444
1789 * chromium/features.gypi:
1791 2009-11-24 Mark Rowe <mrowe@apple.com>
1793 Fix production builds where the source tree may be read-only.
1795 * WebKit.xcodeproj/project.pbxproj:
1797 2009-11-20 Dave Hyatt <hyatt@apple.com>
1799 Reviewed by Oliver Hunt and Jon Honeycutt.
1801 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1802 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1804 * WebKit.xcodeproj/project.pbxproj:
1806 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1808 Reviewed by Beth Dakin.
1810 WAI-ARIA: add support for 'math' role
1811 https://bugs.webkit.org/show_bug.cgi?id=31706
1813 * English.lproj/Localizable.strings:
1814 * StringsNotToBeLocalized.txt:
1816 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1818 Reviewed by Dan Bernstein.
1820 <rdar://problem/7035231>
1821 Support closed caption in <video> element
1823 * English.lproj/Localizable.strings:
1824 Add strings for toggle captions button.
1826 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1828 Reviewed by Darin Adler.
1830 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1831 Support for validationMessage attribute, as per HTML5 specs.
1833 * English.lproj/Localizable.strings: new localizable strings
1835 2009-11-18 Sam Weinig <sam@webkit.org>
1837 Reviewed by Anders Carlsson.
1839 Make the Mac Geolocation API async.
1841 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1843 2009-11-13 Adam Roben <aroben@apple.com>
1845 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1847 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1848 window objects in isolated worlds are cleared
1850 Reviewed by Dave Hyatt.
1852 * WebKit.xcodeproj/project.pbxproj: Added
1853 WebFrameLoadDelegatePrivate.h, which already existed.
1855 2009-11-12 Adam Roben <aroben@apple.com>
1857 Replace worldIDs with world objects
1859 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1860 user scripts/stylesheets and isolated worlds
1862 Reviewed by Sam Weinig.
1864 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1866 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1868 Reviewed by Darin Adler.
1870 ARIA: add alert type roles
1871 https://bugs.webkit.org/show_bug.cgi?id=31392
1873 * English.lproj/Localizable.strings:
1874 * StringsNotToBeLocalized.txt:
1876 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1878 Reviewed by John Sullivan and Mark Rowe.
1880 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1882 Fix localized strings for media controller time values.
1884 * English.lproj/Localizable.strings:
1886 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1888 Reviewed by Beth Dakin.
1890 Support ARIA "tab" roles
1891 https://bugs.webkit.org/show_bug.cgi?id=30842
1893 Add a localizable string for tab panel.
1895 * English.lproj/Localizable.strings:
1896 * StringsNotToBeLocalized.txt:
1898 2009-10-27 Dan Bernstein <mitz@apple.com>
1900 Reviewed by Darin Adler.
1906 2009-10-26 Sam Weinig <sam@webkit.org>
1908 Reviewed by Anders Carlsson.
1910 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1912 * WebKit.xcodeproj/project.pbxproj:
1914 2009-10-19 John Gregg <johnnyg@google.com>
1916 Reviewed by Dimitri Glazkov.
1918 set ENABLE_NOTIFICATIONS=1 for Chromium
1919 https://bugs.webkit.org/show_bug.cgi?id=29949
1921 * chromium/features.gypi:
1923 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1925 Reviewed by David Levin.
1927 Enable SHARED_WORKERS for Chromium
1928 https://bugs.webkit.org/show_bug.cgi?id=30289
1930 * chromium/features.gypi:
1931 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1932 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1934 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1936 Reviewed by Dimitri Glazkov.
1938 Chromium Port - Windows
1939 https://bugs.webkit.org/show_bug.cgi?id=29969
1941 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1943 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1945 Reviewed by Mark Rowe.
1947 accessibility/media-element.html crashes (and has incorrect result)
1948 https://bugs.webkit.org/show_bug.cgi?id=30108
1950 Fix up the accessibilty label for the newly added fullscreen button,
1951 and update the test result accordingly.
1953 * English.lproj/Localizable.strings:
1955 2009-10-05 Kevin Decker <kdecker@apple.com>
1957 Reviewed by Dan Bernstein.
1959 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1961 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1963 Reviewed by Dimitri Glazkov.
1965 One of the dependencies' SVN url was missing a @ before the revision number.
1967 https://bugs.webkit.org/show_bug.cgi?id=30101
1971 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1973 Reviewed by Simon Fraser
1975 Support fullscreen in MediaPlayer (Mac)
1976 https://bugs.webkit.org/show_bug.cgi?id=26742
1978 Add new files for video fullscreen.
1980 * WebKit.xcodeproj/project.pbxproj:
1982 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
1984 Reviewed by Timothy Hatcher.
1986 Web Inspector: add testing harness for Web Inspector.
1988 https://bugs.webkit.org/show_bug.cgi?id=30010
1990 * WebKit.xcodeproj/project.pbxproj:
1992 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
1994 Reviewed by Eric Seidel
1996 Enable Web Sockets in chromium build.
1997 https://bugs.webkit.org/show_bug.cgi?id=29917
1999 * chromium/features.gypi:
2001 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2003 Reviewed by Dimitri Glazkov.
2005 Added gyp_webkit that does a subset of the things gyp_chromium does
2006 plus some specialization for an upstream chromium build.
2008 https://bugs.webkit.org/show_bug.cgi?id=29986
2010 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2011 * chromium/gyp_webkit: A new python file.
2013 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2015 Reviewed by Dimitri Glazkov.
2017 Make it possible to override the list of feature defines when building
2020 https://bugs.webkit.org/show_bug.cgi?id=29979
2022 * chromium/features.gypi:
2024 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2026 Reviewed by Dimitri Glazkov.
2028 Added windows-specific dependencies, updated some revisions and
2029 re-organized file to make revision tracking easier. Also removed
2030 extensions/v8 dependency that is no longer needed upstream.
2032 https://bugs.webkit.org/show_bug.cgi?id=29973
2036 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2038 Reviewed by Dimitri Glazkov.
2040 1. Keeping up with downstream revisions.
2041 2. Turning off v8 snapshot build step.
2043 https://bugs.webkit.org/show_bug.cgi?id=29928
2047 2009-09-29 Brady Eidson <beidson@apple.com>
2049 Reviewed by John Sullivan.
2051 WebKit Mac API should provide a delegate interface for global history.
2052 <rdar://problem/7042773> and https://webkit.org/b/29904
2054 * WebKit.xcodeproj/project.pbxproj:
2056 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2058 Reviewed by Dimitri Glazkov.
2060 https://bugs.webkit.org/show_bug.cgi?id=29722
2062 * chromium/DEPS: Describes the chromium port's dependencies and
2063 is used by gclient to fetch them.
2064 * chromium/webkit.gyp: Currently only builds webcore but in
2065 the future will also build the webkit api.
2067 2009-09-26 David Kilzer <ddkilzer@apple.com>
2069 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2071 Reviewed by Darin Adler.
2073 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2075 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2076 disable this feature by default.
2078 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2080 Reviewed by David Levin.
2082 Create chromium directory and ported chromium.org's features.gypi for
2083 the webkit chromium port.
2085 https://bugs.webkit.org/show_bug.cgi?id=29617
2087 * chromium/features.gypi: Added.
2089 2009-09-21 Dan Bernstein <mitz@apple.com>
2091 Reviewed by Anders Carlsson.
2093 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2095 https://bugs.webkit.org/show_bug.cgi?id=4151
2097 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2098 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2101 2009-09-07 Steve Block <steveblock@google.com>
2103 Reviewed by Adam Barth.
2105 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2106 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2107 Geolocation service with DumpRenderTree.
2108 https://bugs.webkit.org/show_bug.cgi?id=28264
2110 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2112 2009-09-03 John Sullivan <sullivan@apple.com>
2114 Reviewed by Adam Roben
2116 * StringsNotToBeLocalized.txt:
2117 Brought this file up to date.
2119 2009-08-31 Mark Rowe <mrowe@apple.com>
2121 Rubber-stamped by Beth Dakin.
2123 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2124 We stopped using these back in r18592 when we switched over to context menus
2127 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2128 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2129 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2130 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2131 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2132 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2133 * WebKit.xcodeproj/project.pbxproj:
2135 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2137 Reviewed by John Sullivan.
2139 update-webkit-localizable-strings script can no longer complete
2140 https://bugs.webkit.org/show_bug.cgi?id=28792
2142 * English.lproj/Localizable.strings:
2144 2009-08-27 John Sullivan <sullivan@apple.com>
2146 * StringsNotToBeLocalized.txt:
2147 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2149 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2151 Reviewed by Oliver Hunt.
2153 <video> and <audio> controller should be accessible
2154 https://bugs.webkit.org/show_bug.cgi?id=28081
2156 Add localized strings for media controller accessiblility.
2158 * English.lproj/Localizable.strings:
2160 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2162 Reviewed by Darin Adler.
2164 Enable various "grouping" ARIA roles
2165 https://bugs.webkit.org/show_bug.cgi?id=28486
2167 * English.lproj/Localizable.strings:
2169 2009-08-18 Drew Wilson <atwilson@google.com>
2171 Reviewed by Eric Seidel.
2173 Need to extend DumpRenderTree to expose number of worker threads.
2174 https://bugs.webkit.org/show_bug.cgi?id=28292
2176 * WebKit.xcodeproj/project.pbxproj:
2177 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2179 2009-08-06 Mark Rowe <mrowe@apple.com>
2181 Rubber-stamped by Sam Weinig.
2183 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2185 * WebKit.xcodeproj/project.pbxproj:
2187 2009-08-06 Mark Rowe <mrowe@apple.com>
2189 Bring a little order to our otherwise out of control lives.
2191 * WebKit.xcodeproj/project.pbxproj:
2193 2009-08-06 Mark Rowe <mrowe@apple.com>
2197 Don't attempt to build a file that Anders just deleted.
2199 * WebKit.xcodeproj/project.pbxproj:
2201 2009-07-29 David Kilzer <ddkilzer@apple.com>
2203 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2205 Reviewed by Mark Rowe.
2207 WebPluginController.h includes WebPluginContainerCheck.h, which
2208 is not a private header. Since WebPluginController.h doesn't
2209 appear to be used anywhere, remove its private header status.
2211 * WebKit.xcodeproj/project.pbxproj: Remove private header
2212 attribute from WebPluginController.h.
2214 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2216 Reviewed by David Levin.
2218 Added FrameLoaderClient for Haiku WebCore support.
2219 https://bugs.webkit.org/show_bug.cgi?id=26952
2221 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2222 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2223 (WebCore::FrameLoaderClientHaiku::setFrame):
2224 (WebCore::FrameLoaderClientHaiku::setWebView):
2225 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2226 (WebCore::FrameLoaderClientHaiku::hasWebView):
2227 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2228 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2229 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2230 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2231 (WebCore::FrameLoaderClientHaiku::forceLayout):
2232 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2233 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2234 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2235 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2236 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2237 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2238 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2239 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2240 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2241 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2242 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2243 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2244 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2245 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2246 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2247 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2248 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2249 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2250 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2251 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2252 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2253 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2254 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2255 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2256 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2257 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2258 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2259 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2260 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2261 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2262 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2263 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2264 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2265 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2266 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2267 (WebCore::FrameLoaderClientHaiku::progressStarted):
2268 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2269 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2270 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2271 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2272 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2273 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2274 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2275 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2276 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2277 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2278 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2279 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2280 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2281 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2282 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2283 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2284 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2285 (WebCore::FrameLoaderClientHaiku::setTitle):
2286 (WebCore::FrameLoaderClientHaiku::userAgent):
2287 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2288 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2289 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2290 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2291 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2292 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2293 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2294 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2295 (WebCore::FrameLoaderClientHaiku::canCachePage):
2296 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2297 (WebCore::FrameLoaderClientHaiku::committedLoad):
2298 (WebCore::FrameLoaderClientHaiku::cancelledError):
2299 (WebCore::FrameLoaderClientHaiku::blockedError):
2300 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2301 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2302 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2303 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2304 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2305 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2306 (WebCore::FrameLoaderClientHaiku::download):
2307 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2308 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2309 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2310 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2311 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2312 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2313 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2314 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2315 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2316 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2317 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2318 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2319 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2320 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2321 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2322 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2323 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2324 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2325 (WebCore::FrameLoaderClientHaiku::startDownload):
2326 (WebCore::FrameLoaderClientHaiku::createFrame):
2327 (WebCore::FrameLoaderClientHaiku::objectContentType):
2328 (WebCore::FrameLoaderClientHaiku::createPlugin):
2329 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2330 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2331 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2332 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2333 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2334 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2335 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2336 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2337 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2338 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2339 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2340 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2341 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2343 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2345 Reviewed by David Levin.
2347 Added ChromeClient for Haiku WebCore support.
2348 https://bugs.webkit.org/show_bug.cgi?id=26952
2350 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2351 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2352 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2353 (WebCore::ChromeClientHaiku::chromeDestroyed):
2354 (WebCore::ChromeClientHaiku::setWindowRect):
2355 (WebCore::ChromeClientHaiku::windowRect):
2356 (WebCore::ChromeClientHaiku::pageRect):
2357 (WebCore::ChromeClientHaiku::scaleFactor):
2358 (WebCore::ChromeClientHaiku::focus):
2359 (WebCore::ChromeClientHaiku::unfocus):
2360 (WebCore::ChromeClientHaiku::canTakeFocus):
2361 (WebCore::ChromeClientHaiku::takeFocus):
2362 (WebCore::ChromeClientHaiku::createWindow):
2363 (WebCore::ChromeClientHaiku::createModalDialog):
2364 (WebCore::ChromeClientHaiku::show):
2365 (WebCore::ChromeClientHaiku::canRunModal):
2366 (WebCore::ChromeClientHaiku::runModal):
2367 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2368 (WebCore::ChromeClientHaiku::toolbarsVisible):
2369 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2370 (WebCore::ChromeClientHaiku::statusbarVisible):
2371 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2372 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2373 (WebCore::ChromeClientHaiku::setMenubarVisible):
2374 (WebCore::ChromeClientHaiku::menubarVisible):
2375 (WebCore::ChromeClientHaiku::setResizable):
2376 (WebCore::ChromeClientHaiku::addMessageToConsole):
2377 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2378 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2379 (WebCore::ChromeClientHaiku::closeWindowSoon):
2380 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2381 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2382 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2383 (WebCore::ChromeClientHaiku::setStatusbarText):
2384 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2385 (WebCore::ChromeClientHaiku::tabsToLinks):
2386 (WebCore::ChromeClientHaiku::windowResizerRect):
2387 (WebCore::ChromeClientHaiku::repaint):
2388 (WebCore::ChromeClientHaiku::scroll):
2389 (WebCore::ChromeClientHaiku::screenToWindow):
2390 (WebCore::ChromeClientHaiku::windowToScreen):
2391 (WebCore::ChromeClientHaiku::platformWindow):
2392 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2393 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2394 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2395 (WebCore::ChromeClientHaiku::scrollBackingStore):
2396 (WebCore::ChromeClientHaiku::updateBackingStore):
2397 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2398 (WebCore::ChromeClientHaiku::setToolTip):
2399 (WebCore::ChromeClientHaiku::print):
2400 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2401 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2402 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2403 (WebCore::ChromeClientHaiku::runOpenPanel):
2404 (WebCore::ChromeClientHaiku::setCursor):
2405 (WebCore::ChromeClientHaiku::formStateDidChange):
2406 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2407 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2409 2009-07-28 Robert Hogan <robert@roberthogan.net>
2411 Reviewed by Simon Hausmann.
2413 Add WebKit version API to Qt.
2415 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2416 at compile time and make it available to webkit ports through WebKitVersion.h.
2418 https://bugs.webkit.org/show_bug.cgi?id=27158
2420 * scripts/generate-webkitversion.pl: Added
2422 2009-07-24 Andrei Popescu <andreip@google.com>
2424 ApplicationCache should have size limit
2425 https://bugs.webkit.org/show_bug.cgi?id=22700
2427 Updated the project after adding WebApplicationCache.h/mm
2429 * WebKit.xcodeproj/project.pbxproj:
2431 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2433 Reviewed by Eric Seidel.
2435 Added InspectorClient for Haiku WebCore support.
2436 https://bugs.webkit.org/show_bug.cgi?id=26952
2438 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2440 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2441 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2442 (WebCore::InspectorClientHaiku::createPage):
2443 (WebCore::InspectorClientHaiku::localizedStringsURL):
2444 (WebCore::InspectorClientHaiku::hiddenPanels):
2445 (WebCore::InspectorClientHaiku::showWindow):
2446 (WebCore::InspectorClientHaiku::closeWindow):
2447 (WebCore::InspectorClientHaiku::attachWindow):
2448 (WebCore::InspectorClientHaiku::detachWindow):
2449 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2450 (WebCore::InspectorClientHaiku::highlight):
2451 (WebCore::InspectorClientHaiku::hideHighlight):
2452 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2453 (WebCore::InspectorClientHaiku::populateSetting):
2454 (WebCore::InspectorClientHaiku::storeSetting):
2455 (WebCore::InspectorClientHaiku::removeSetting):
2456 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2458 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2460 Reviewed by Oliver Hunt.
2462 Added EditorClient for Haiku WebCore support.
2463 https://bugs.webkit.org/show_bug.cgi?id=26952
2465 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2467 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2468 (WebCore::EditorClientHaiku::EditorClientHaiku):
2469 (WebCore::EditorClientHaiku::setPage):
2470 (WebCore::EditorClientHaiku::pageDestroyed):
2471 (WebCore::EditorClientHaiku::shouldDeleteRange):
2472 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2473 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2474 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2475 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2476 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2477 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2478 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2479 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2480 (WebCore::EditorClientHaiku::isEditable):
2481 (WebCore::EditorClientHaiku::shouldBeginEditing):
2482 (WebCore::EditorClientHaiku::shouldEndEditing):
2483 (WebCore::EditorClientHaiku::shouldInsertNode):
2484 (WebCore::EditorClientHaiku::shouldInsertText):
2485 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2486 (WebCore::EditorClientHaiku::shouldApplyStyle):
2487 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2488 (WebCore::EditorClientHaiku::didBeginEditing):
2489 (WebCore::EditorClientHaiku::respondToChangedContents):
2490 (WebCore::EditorClientHaiku::respondToChangedSelection):
2491 (WebCore::EditorClientHaiku::didEndEditing):
2492 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2493 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2494 (WebCore::EditorClientHaiku::registerCommandForUndo):
2495 (WebCore::EditorClientHaiku::registerCommandForRedo):
2496 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2497 (WebCore::EditorClientHaiku::canUndo):
2498 (WebCore::EditorClientHaiku::canRedo):
2499 (WebCore::EditorClientHaiku::undo):
2500 (WebCore::EditorClientHaiku::redo):
2501 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2502 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2503 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2504 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2505 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2506 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2507 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2508 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2509 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2510 (WebCore::EditorClientHaiku::learnWord):
2511 (WebCore::EditorClientHaiku::checkSpellingOfString):
2512 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2513 (WebCore::EditorClientHaiku::checkGrammarOfString):
2514 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2515 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2516 (WebCore::EditorClientHaiku::showSpellingUI):
2517 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2518 (WebCore::EditorClientHaiku::getGuessesForWord):
2519 (WebCore::EditorClientHaiku::setInputMethodState):
2520 (WebCore::EditorClientHaiku::isEditing):
2521 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2523 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2525 Reviewed by Eric Seidel.
2527 Added DragClient for Haiku WebCore support.
2528 https://bugs.webkit.org/show_bug.cgi?id=26952
2530 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2532 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2533 (WebCore::DragClientHaiku::actionMaskForDrag):
2534 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2535 (WebCore::DragClientHaiku::dragControllerDestroyed):
2536 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2537 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2538 (WebCore::DragClientHaiku::startDrag):
2539 (WebCore::DragClientHaiku::createDragImageForLink):
2540 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2542 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2544 Reviewed by Oliver Hunt.
2546 Added ContextMenuClient for Haiku WebCore support.
2547 https://bugs.webkit.org/show_bug.cgi?id=26952
2549 Adding two files, ContextMenuClientHaiku.h
2550 and ContextMenuClientHaiku.cpp
2552 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2553 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2554 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2555 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2556 (WebCore::ContextMenuClientHaiku::downloadURL):
2557 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2558 (WebCore::ContextMenuClientHaiku::speak):
2559 (WebCore::ContextMenuClientHaiku::isSpeaking):
2560 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2561 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2562 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2564 2009-07-10 Adam Roben <aroben@apple.com>
2566 Sort all our Xcode projects
2568 Accomplished using sort-Xcode-project-file.
2570 Requested by Dave Kilzer.
2572 * WebKit.xcodeproj/project.pbxproj:
2574 2009-07-02 Adam Roben <aroben@apple.com>
2576 Fix warnings from update-webkit-localizable-strings
2578 Rubber-stamped by Eric Carlson.
2580 * English.lproj/Localizable.strings: Updated.
2582 2009-07-02 Adam Roben <aroben@apple.com>
2584 Update StringsNotToBeLocalized.txt for (not so) recent changes
2586 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2587 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2589 Reviewed by John Sullivan.
2591 * StringsNotToBeLocalized.txt:
2593 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2595 Reviewed by Simon Fraser.
2597 <rdar://problem/6518119>
2599 Add localized strings for media controller status messages.
2601 * English.lproj/Localizable.strings: Localized text.
2603 2009-06-08 Dan Bernstein <mitz@apple.com>
2605 Rubber-stamped by Mark Rowe.
2607 - updated the project after giving Objective-C++ the .mm extension
2609 * WebKit.xcodeproj/project.pbxproj:
2611 2009-06-04 Sam Weinig <sam@webkit.org>
2613 Reviewed by Alice Liu.
2615 Move WebView internal data into WebViewData.h/mm.
2617 * WebKit.xcodeproj/project.pbxproj:
2619 2009-06-03 Sam Weinig <sam@webkit.org>
2621 Reviewed by Mark Rowe.
2623 Added WebDelegateImplementationCaching.h/mm
2625 * WebKit.xcodeproj/project.pbxproj:
2627 2009-06-03 Sam Weinig <sam@webkit.org>
2629 Reviewed by Mark Rowe.
2631 Add WebViewInternal.mm.
2633 * WebKit.xcodeproj/project.pbxproj:
2635 2009-06-03 Dan Bernstein <mitz@apple.com>
2637 Reviewed by Anders Carlsson.
2639 - WebKit project part of eliminating WebCoreTextRenderer
2641 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2642 compile as Objective-C++.
2644 2009-06-01 Darin Adler <darin@apple.com>
2646 Reviewed by Maciej Stachowiak.
2648 Bug 26113: break WebTextCompletionController out into its own source file
2649 https://bugs.webkit.org/show_bug.cgi?id=26113
2651 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2653 2009-05-28 Mark Rowe <mrowe@apple.com>
2655 Rubber-stamped by Anders Carlsson.
2657 Symlink WebKitPluginHost.app in to place if needed.
2659 * WebKit.xcodeproj/project.pbxproj:
2661 2009-05-24 Darin Adler <darin@apple.com>
2663 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2665 2009-05-16 Anders Carlsson <andersca@apple.com>
2667 Reviewed by Sam Weinig and Dan Bernstein.
2669 Fix <rdar://problem/6889644>.
2671 * English.lproj/Localizable.strings:
2673 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2675 Reviewed by Dan Bernstein.
2677 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2679 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2680 it could use C++ code from AuthenticaitonMac.h.
2682 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2684 Add localizable strings for
2685 <rdar://problem/6724106> WebViews need to implement text checking
2687 Reviewed by Justin Garcia.
2689 * English.lproj/Localizable.strings:
2691 2009-04-27 Kevin Decker <kdecker@apple.com>
2693 Reviewed by Anders Carlsson.
2695 <rdar://problem/6352982>
2697 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2699 2009-04-23 Kevin Decker <kdecker@apple.com>
2701 Reviewed by Anders Carlsson.
2703 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2705 2009-04-21 Adam Roben <aroben@apple.com>
2707 Update StringsNotToBeLocalized.txt for recent changes
2709 Rubber-stamped by John Sullivan.
2711 * StringsNotToBeLocalized.txt:
2713 2009-04-19 Darin Adler <darin@apple.com>
2715 * StringsNotToBeLocalized.txt: Updated for recent changes.
2717 2009-04-17 David Kilzer <ddkilzer@apple.com>
2719 Simplify FEATURE_DEFINES definition
2721 Reviewed by Darin Adler.
2723 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2724 variables to their own FeatureDefines.xcconfig file. It also
2725 extracts a new ENABLE_GEOLOCATION variable so that
2726 FEATURE_DEFINES only needs to be defined once.
2728 * WebKit.xcodeproj/project.pbxproj: Added
2729 FeatureDefines.xcconfig file.
2731 2009-04-10 Timothy Hatcher <timothy@apple.com>
2733 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2735 Rubber-stamped by Mark Rowe.
2737 * WebKit.xcodeproj/project.pbxproj:
2739 2009-04-09 Mike Thole <mthole@apple.com>
2741 Reviewed by Adam Roben.
2743 * WebKit.xcodeproj/project.pbxproj:
2744 Set the Localizable.strings encoding to UTF-16.
2746 2009-04-07 Anders Carlsson <andersca@apple.com>
2748 Try to fix the Leopard build once more.
2750 * WebKit.xcodeproj/project.pbxproj:
2752 2009-04-07 Anders Carlsson <andersca@apple.com>
2754 Another attempt at fixing the build.
2756 * WebKit.xcodeproj/project.pbxproj:
2758 2009-04-02 Adele Peterson <adele@apple.com>
2760 Reviewed by Darin Adler.
2762 * WebKit.xcodeproj/project.pbxproj:
2763 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2765 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2767 Reviewed by Mark Rowe.
2769 https://bugs.webkit.org/show_bug.cgi?id=24990
2770 Put SECTORDER_FLAGS into xcconfig files.
2772 * WebKit.xcodeproj/project.pbxproj:
2774 2009-03-27 Darin Adler <darin@apple.com>
2776 * StringsNotToBeLocalized.txt: Updated for recent changes.
2778 2009-03-16 Darin Adler <darin@apple.com>
2780 Reviewed by Dan Bernstein.
2782 * English.lproj/Localizable.strings: Updated.
2783 * StringsNotToBeLocalized.txt: Updated for recent changes.
2785 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2787 Reviewed by Simon Fraser.
2789 Update Geolocation perimission dialogs to be asynchronous.
2790 https://bugs.webkit.org/show_bug.cgi?id=24505
2792 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2793 coding style set by WebSecurityOrigin.
2795 * WebKit.xcodeproj/project.pbxproj:
2797 2009-03-13 Anders Carlsson <andersca@apple.com>
2799 Reviewed by Dan Bernstein.
2801 <rdar://problem/6610666> Revise the Cocoa event model text API
2803 Remove nptextinput.h
2805 * WebKit.xcodeproj/project.pbxproj:
2807 2009-03-03 David Kilzer <ddkilzer@apple.com>
2809 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2811 Reviewed by Mark Rowe.
2813 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2814 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2815 make sure various build phase scripts work with the installhdrs
2818 * WebKit.xcodeproj/project.pbxproj:
2819 - Added shell code to prevent running "Check For Global
2820 Initializers", "Check For Exit Time Destructors" and "Check
2821 For Weak VTables" scripts during the installhdrs build phase.
2822 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2823 targets since it's no longer needed after defining
2824 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2826 2009-03-03 David Kilzer <ddkilzer@apple.com>
2828 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2830 Reviewed by Adam Roben.
2832 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2833 since NPAPI headers had migrated from JavaScriptCore to WebCore
2836 * WebKit.xcodeproj/project.pbxproj: Removed
2837 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2838 and Release configurations.
2840 2009-03-02 Anders Carlsson <andersca@apple.com>
2842 WebNetscapePluginPackage.mm is an Objective-C++ file.
2844 * WebKit.xcodeproj/project.pbxproj:
2846 2009-03-02 Anders Carlsson <andersca@apple.com>
2848 Reviewed by John Sullivan.
2850 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2852 * WebKit.xcodeproj/project.pbxproj:
2854 2009-02-20 Anders Carlsson <andersca@apple.com>
2856 Reviewed by Dan Bernstein.
2860 * WebKit.xcodeproj/project.pbxproj:
2862 2009-02-13 Darin Adler <darin@apple.com>
2864 * StringsNotToBeLocalized.txt: Updated for recent changes.
2866 2009-02-07 Darin Adler <darin@apple.com>
2868 * StringsNotToBeLocalized.txt: Updated for recent changes.
2870 2009-02-04 Timothy Hatcher <timothy@apple.com>
2872 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2874 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2875 super-slow due forwardInvocation: calling debug delegate
2877 Reviewed by Oliver Hunt.
2879 * WebKit.xcodeproj/project.pbxproj:
2881 2009-02-02 Anders Carlsson <andersca@apple.com>
2883 Reviewed by Dan Bernstein.
2885 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2887 * WebKit.xcodeproj/project.pbxproj:
2889 2009-01-26 Mark Rowe <mrowe@apple.com>
2891 Rubber-stamped by Sam Weinig.
2893 Clean up after r40240.
2895 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2897 2009-01-25 Darin Adler <darin@apple.com>
2899 Try to fix full build on Mac Leopard.
2901 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2902 Maybe this is temporary, but I had to do it to get the full build to succeed.
2904 2009-01-25 Mark Rowe <mrowe@apple.com>
2906 Rubber-stamped by Dan Bernstein.
2908 Improve the consistency of settings in our .xcconfig files.
2910 * WebKit.xcodeproj/project.pbxproj:
2912 2009-01-23 Brady Eidson <beidson@apple.com>
2914 Rubberstamped by Darin Adler
2916 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2918 * WebKit.xcodeproj/project.pbxproj:
2920 2009-01-20 Anders Carlsson <andersca@apple.com>
2922 Reviewed by Sam Weinig.
2924 Add ProxyInstance files.
2926 * WebKit.xcodeproj/project.pbxproj:
2928 2009-01-04 David Kilzer <ddkilzer@apple.com>
2930 Don't install internal headers in WebKit framework
2932 Reviewed by Darin Adler.
2934 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2935 headers so they're not installed.
2937 2009-01-02 Darin Adler <darin@apple.com>
2939 * StringsNotToBeLocalized.txt: Updated.
2941 2008-12-23 Darin Adler <darin@apple.com>
2943 Reviewed by Alexey Proskuryakov.
2945 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2946 crash due to Mail's use of WebArchive and WebResource on non-main thread
2948 * StringsNotToBeLocalized.txt: Updated.
2950 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2951 existing file WebResourceInternal.h.
2953 2008-12-08 David Kilzer <ddkilzer@apple.com>
2955 Bug 22555: Sort "children" sections in Xcode project files
2957 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2959 Reviewed by Eric Seidel.
2961 * WebKit.xcodeproj/project.pbxproj: Sorted.
2963 2008-12-08 Darin Adler <darin@apple.com>
2965 * StringsNotToBeLocalized.txt: Updated for recent changes.
2967 2008-12-05 Dan Bernstein <mitz@apple.com>
2971 * WebKit.xcodeproj/project.pbxproj:
2973 2008-12-05 Dan Bernstein <mitz@apple.com>
2977 * WebKit.xcodeproj/project.pbxproj:
2979 2008-12-04 Anders Carlsson <andersca@apple.com>
2981 Reviewed by Sam Weinig.
2983 Add HostedNetscapePluginStream.
2985 * WebKit.xcodeproj/project.pbxproj:
2987 2008-12-03 Anders Carlsson <andersca@apple.com>
2989 Reviewed by Sam Weinig.
2991 Move WebPluginRequest to its own file.
2993 * WebKit.xcodeproj/project.pbxproj:
2995 2008-12-03 Steve Falkenburg <sfalken@apple.com>
2997 Update strings not to be localized.
2999 Reviewed by Adam Roben.
3001 * StringsNotToBeLocalized.txt:
3003 2008-11-26 Mark Rowe <mrowe@apple.com>
3007 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3009 * WebKit.xcodeproj/project.pbxproj:
3011 2008-11-26 Anders Carlsson <andersca@apple.com>
3013 Reviewed by Mark Rowe.
3015 Add plug-in host related files to the Xcode project.
3017 * WebKit.xcodeproj/project.pbxproj:
3019 2008-11-14 Dan Bernstein <mitz@apple.com>
3021 Reviewed by Darin Adler.
3023 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3025 * English.lproj/Localizable.strings: Added the Text Direction submenu
3028 2008-11-13 John Sullivan <sullivan@apple.com>
3030 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3032 Reviewed by Tim Hatcher
3034 * English.lproj/Localizable.strings:
3035 updated for these changes
3037 * StringsNotToBeLocalized.txt:
3038 removed unused exception
3040 2008-11-12 John Sullivan <sullivan@apple.com>
3042 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3044 Reviewed by Tim Hatcher
3046 * English.lproj/Localizable.strings:
3047 * StringsNotToBeLocalized.txt:
3048 updated for this change
3050 2008-11-10 Anders Carlsson <andersca@apple.com>
3052 Reviewed by Kevin Decker.
3054 Add WebHostedNetscapePluginView to the project.
3056 * WebKit.xcodeproj/project.pbxproj:
3058 2008-11-10 Anders Carlsson <andersca@apple.com>
3060 Reviewed by Kevin Decker.
3062 Add a new WebBaseNetscapePluginView class.
3064 * WebKit.xcodeproj/project.pbxproj:
3066 2008-11-10 Anders Carlsson <andersca@apple.com>
3068 Reviewed by Adam Roben.
3070 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3072 * StringsNotToBeLocalized.txt:
3073 * WebKit.xcodeproj/project.pbxproj:
3075 2008-11-05 Anders Carlsson <andersca@apple.com>
3077 Reviewed by Kevin Decker.
3079 Remove WebPlugInStreamLoaderDelegate.h
3081 * WebKit.xcodeproj/project.pbxproj:
3083 2008-11-03 Darin Adler <darin@apple.com>
3085 Reviewed by Tim Hatcher.
3087 - https://bugs.webkit.org/show_bug.cgi?id=22061
3088 create script to check for exit-time destructors
3090 * WebKit.xcodeproj/project.pbxproj: Added a script
3091 phase that runs the check-for-exit-time-destructors script.
3093 2008-10-31 Anders Carlsson <andersca@apple.com>
3095 Reviewed by Kevin Decker.
3097 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3099 * WebKit.xcodeproj/project.pbxproj:
3101 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3103 Not reviewed, build fix.
3105 * WebKit.xcodeproj/project.pbxproj:
3107 2008-10-28 Adele Peterson <adele@apple.com>
3109 Reviewed by John Sullivan.
3111 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3112 "files" string for multifile uploads needs to be localized
3114 * English.lproj/Localizable.strings: Updated with new string.
3116 2008-10-28 Adele Peterson <adele@apple.com>
3118 Reviewed by Sam Weinig.
3120 * English.lproj/Localizable.strings:
3123 2008-10-27 Darin Adler <darin@apple.com>
3125 * StringsNotToBeLocalized.txt: Updated for recent changes.
3127 2008-10-24 Timothy Hatcher <timothy@apple.com>
3129 Implement new InspectorClient methods to work with Settings.
3131 https://bugs.webkit.org/show_bug.cgi?id=21856
3133 Reviewed by Darin Adler.
3135 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3137 2008-10-15 Mark Rowe <mrowe@apple.com>
3139 Rubber-stamped by Brady Eidson.
3141 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3143 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3145 2008-10-14 Maxime Britto <britto@apple.com>
3147 Reviewed by Darin Adler.
3149 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3150 WebTextIterator, and made the WebTextIterator.h private
3152 2008-10-04 Mark Rowe <mrowe@apple.com>
3154 Reviewed by Tim Hatcher.
3156 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3158 * WebKit.xcodeproj/project.pbxproj:
3160 2008-09-24 Darin Adler <darin@apple.com>
3162 * StringsNotToBeLocalized.txt: Updated for recent changes.
3164 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3166 Reviewed by Darin Adler, Beth Dakin
3168 Support strings for AXLists
3170 * English.lproj/Localizable.strings:
3172 2008-09-15 Anders Carlsson <andersca@apple.com>
3176 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3178 * WebKit.xcodeproj/project.pbxproj:
3180 2008-09-02 Mark Rowe <mrowe@apple.com>
3182 Reviewed by Tim Hatcher.
3184 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3186 * WebKit.xcodeproj/project.pbxproj:
3188 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3190 Reviewed by Cameron Zwarich.
3192 Updated project files to XCode 3.1.
3194 * WebKit.xcodeproj/project.pbxproj:
3196 2008-08-15 Mark Rowe <mrowe@apple.com>
3198 Rubber-stamped by Geoff Garen.
3200 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3202 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3204 2008-08-05 Anders Carlsson <andersca@apple.com>
3206 Reviewed by Darin Adler.
3208 Remove MainThreadObjectDeallocator.{h|mm}.
3210 * WebKit.xcodeproj/project.pbxproj:
3212 2008-08-04 Mark Rowe <mrowe@apple.com>
3214 Reviewed by Darin Adler.
3216 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3217 Part one of fix for <rdar://problem/5853147>.
3219 * WebKit.xcodeproj/project.pbxproj:
3221 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3223 Fix layout test results for webarchive/test-xml-stylesheet.xml
3225 Reviewed by Darin Adler.
3227 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3228 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3229 to private so they're copied into PrivateHeaders.
3231 2008-07-11 Stephanie Lewis <slewis@apple.com>
3233 Reviewed by Darin Adler.
3235 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3237 * WebKit.xcodeproj/project.pbxproj:
3239 2008-07-07 Mark Rowe <mrowe@apple.com>
3241 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3242 so that they don't have an unnecessary ".." in the path.
3244 * WebKit.xcodeproj/project.pbxproj:
3246 2008-07-05 Mark Rowe <mrowe@apple.com>
3248 Reviewed by John Sullivan.
3250 Remove WebSearchableTextView as it has been unused for some time now.
3252 * WebKit.xcodeproj/project.pbxproj:
3254 2008-06-26 Anders Carlsson <andersca@apple.com>
3256 Reviewed by Darin Adler.
3258 Add MainThreadObjectDeallocator to sources.
3260 * WebKit.xcodeproj/project.pbxproj:
3262 2008-06-24 John Sullivan <sullivan@apple.com>
3264 Rubber-stamped by Sam Weinig
3266 * StringsNotToBeLocalized.txt:
3267 brought this file up to date
3269 2008-06-17 Mark Rowe <mrowe@apple.com>
3271 Reviewed by Darin Adler.
3273 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3275 * WebKit.xcodeproj/project.pbxproj:
3277 2008-05-22 Timothy Hatcher <timothy@apple.com>
3279 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3281 Reviewed by Adam Roben.
3283 * English.lproj/Localizable.strings: Added new strings.
3285 2008-05-21 Anders Carlsson <andersca@apple.com>
3289 Add WebIconFetcher files.
3291 * WebKit.xcodeproj/project.pbxproj:
3293 2008-05-16 Timothy Hatcher <timothy@apple.com>
3295 Removes WebScriptDebugServer files and related calls. This removes
3296 the hooks that Drosera uses for debugging. Now that the Web Inspector
3297 has a better debugger, we don't need these anymore.
3299 Reviewed by Sam Weinig.
3301 * StringsNotToBeLocalized.txt:
3302 * WebKit.xcodeproj/project.pbxproj:
3304 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3306 Reviewed by Beth Dakin
3308 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3310 * English.lproj/Localizable.strings:
3311 * WebKit.xcodeproj/project.pbxproj:
3313 2008-05-09 Anders Carlsson <andersca@apple.com>
3317 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3319 Add nptextinput.h as a public header.
3321 * WebKit.xcodeproj/project.pbxproj:
3323 2008-05-06 Stephanie Lewis <slewis@apple.com>
3325 Reviewed by Andersca.
3327 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3329 * WebKit.xcodeproj/project.pbxproj:
3331 2008-05-01 Anders Carlsson <andersca@apple.com>
3335 Remove npfunctions.h
3337 * WebKit.xcodeproj/project.pbxproj:
3339 2008-05-01 Sam Weinig <sam@webkit.org>
3341 Reviewed by Anders Carlsson.
3343 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3345 * WebKit.xcodeproj/project.pbxproj:
3347 2008-04-30 Anders Carlsson <andersca@apple.com>
3351 Add Cocoa event handler.
3353 * WebKit.xcodeproj/project.pbxproj:
3355 2008-04-29 Anders Carlsson <andersca@apple.com>
3359 Add new event handlers.
3361 * WebKit.xcodeproj/project.pbxproj:
3363 2008-04-07 John Sullivan <sullivan@apple.com>
3367 - made the JavaScript text input panel not block Quit (part of 4133196)
3369 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3370 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3371 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3372 Made the panel be a NonBlockingPanel
3374 2008-04-04 Ada Chan <adachan@apple.com>
3376 Updated the format string for window title for a standalone image to take integers.
3380 * English.lproj/Localizable.strings:
3382 2008-03-28 Brady Eidson <beidson@apple.com>
3384 Rubberstamped by Darin Adler
3386 Remove WebArchiver.h/mm
3388 * WebKit.xcodeproj/project.pbxproj:
3390 2008-03-25 Brady Eidson <beidson@apple.com>
3394 <rdar://problem/4516169> - Support WebArchives on Windows
3396 * WebKit.xcodeproj/project.pbxproj:
3398 2008-03-24 Brady Eidson <beidson@apple.com>
3400 Reviewed by Darin's rubberstamp
3404 * WebKit.xcodeproj/project.pbxproj:
3406 2008-03-20 John Sullivan <sullivan@apple.com>
3408 * StringsNotToBeLocalized.txt:
3409 Brought this file up to date
3411 2008-03-20 Adam Roben <aroben@apple.com>
3413 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3415 Reviewed by Tim Hatcher.
3417 * WebKit.xcodeproj/project.pbxproj:
3419 2008-03-12 Darin Adler <darin@apple.com>
3423 - http://bugs.webkit.org/show_bug.cgi?id=17640
3424 eliminate WebCoreFrameBridge
3426 * StringsNotToBeLocalized.txt: Updated for recent changes.
3427 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3429 2008-03-11 Darin Adler <darin@apple.com>
3433 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3434 We can rename the file later.
3436 2008-03-07 Mark Rowe <mrowe@apple.com>
3438 Reviewed by Oliver Hunt.
3440 Fix WebKit build with GCC 4.2.
3442 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3444 2008-03-06 Darin Adler <darin@apple.com>
3446 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3448 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3450 Name the WebKit build phase script that generates WebKit.LP64.exp.
3452 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3453 that generates the 64-bit export file to match the corresponding
3454 build phase script in WebCore.
3456 2008-03-05 Adam Roben <aroben@apple.com>
3458 Remove WebCoreScriptDebugger.{h,mm}
3460 Reviewed by Kevin M.
3462 * WebKit.xcodeproj/project.pbxproj:
3464 2008-03-05 Adam Roben <aroben@apple.com>
3466 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3468 Reviewed by Kevin M.
3470 * WebKit.xcodeproj/project.pbxproj:
3472 2008-03-05 Adam Roben <aroben@apple.com>
3474 Remove WebScriptDebugger
3476 Reviewed by Kevin M.
3478 * WebKit.xcodeproj/project.pbxproj: Remove
3479 WebScriptDebugDelegatePrivate.h from the project.
3481 2008-03-05 Adam Roben <aroben@apple.com>
3483 Move WebCoreScriptDebuggerImp to its own source files
3485 Reviewed by Kevin M.
3487 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3489 2008-03-05 Adam Roben <aroben@apple.com>
3491 Move WebCoreScriptDebugger to WebKit
3493 Reviewed by Darin Adler.
3495 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3498 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3500 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3502 Reviewed by Darin Adler.
3504 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3506 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3508 Update localization exceptions.
3510 Reviewed by Darin Adler.
3512 * English.lproj/Localizable.strings:
3513 * StringsNotToBeLocalized.txt:
3515 2008-01-20 Mark Rowe <mrowe@apple.com>
3517 Reviewed by Dan Bernstein.
3519 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3520 interested in supporting Safari 2 with TOT WebKit.
3522 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3523 as it is no longer used.
3525 2008-01-03 Darin Adler <darin@apple.com>
3529 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3531 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3533 Reviewed by Darin Adler.
3535 Removed "BackwardDelete", which is no longer present in source code.
3537 * StringsNotToBeLocalized.txt:
3539 2007-12-16 Mark Rowe <mrowe@apple.com>
3541 Reviewed by Maciej Stachowiak.
3543 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3545 * WebKit.xcodeproj/project.pbxproj: Add new files.
3547 2007-12-14 Darin Adler <darin@apple.com>
3549 * StringsNotToBeLocalized.txt: Updated.
3551 2007-12-12 Brady Eidson <beidson@apple.com>
3553 Reviewed by Sam Weinig
3555 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3557 * WebKit.xcodeproj/project.pbxproj: Added a new file
3559 2007-12-12 Mark Rowe <mrowe@apple.com>
3561 Reviewed by Dave Kilzer.
3563 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3565 * WebKit.xcodeproj/project.pbxproj:
3567 2007-11-19 Brady Eidson <beidson@apple.com>
3571 * WebKit.xcodeproj/project.pbxproj: Sorted!
3573 2007-11-17 Timothy Hatcher <timothy@apple.com>
3575 Reviewed by Mark Rowe.
3577 Bug 13470: i18n: The Web Inspector is not localizable
3578 http://bugs.webkit.org/show_bug.cgi?id=13470
3580 Update the localized strings and the file encoding of WebInspectorClient.mm.
3582 * English.lproj/Localizable.strings:
3583 * StringsNotToBeLocalized.txt:
3584 * WebKit.xcodeproj/project.pbxproj:
3586 2007-11-16 Mark Rowe <mrowe@apple.com>
3588 Reviewed by Tim Hatcher.
3590 Build WebCore as a sub-framework of WebKit in all configurations.
3592 * WebKit.xcodeproj/project.pbxproj:
3594 2007-11-16 Brady Eidson <beidson@apple.com>
3596 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3598 2007-11-16 Brady Eidson <beidson@apple.com>
3600 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3603 2007-11-16 Brady Eidson <beidson@apple.com>
3607 Database management API tweaks
3609 * WebKit.xcodeproj/project.pbxproj:
3611 2007-11-15 Brady Eidson <beidson@apple.com>
3615 Stubbing out everything required for a WebKit API for databases
3617 * WebKit.xcodeproj/project.pbxproj:
3619 2007-11-12 Adam Roben <aroben@apple.com>
3621 * StringsNotToBeLocalized.txt: Updated.
3623 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3625 Adding the wx WebKit implementation.
3627 Reviewed by Mark Rowe.
3631 2007-11-07 Mark Rowe <mrowe@apple.com>
3633 Reviewed by Kevin Decker.
3635 Fix 64-bit Mac build.
3637 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3638 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3639 setting of the project, which in this instance includes the necessary "mac"