1 2010-11-18 Darin Adler <darin@apple.com>
3 * StringsNotToBeLocalized.txt: Updated for recent changes.
5 2010-11-16 Patrick Gansterer <paroga@webkit.org>
7 Reviewed by Andreas Kling.
9 [CMake] Remove platform dependent include directories
10 https://bugs.webkit.org/show_bug.cgi?id=49553
14 2010-11-12 John Knottenbelt <jknotten@chromium.org>
16 Reviewed by Steve Block.
18 Rename GeolocationControllerClient to GeolocationClient.
19 https://bugs.webkit.org/show_bug.cgi?id=49259
21 * WebKit.xcodeproj/project.pbxproj:
23 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
25 [EFL] Unreviewed. Build fix after r71496.
27 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
28 include directories list.
30 2010-11-04 Mike Thole <mthole@apple.com>
32 Reviewed by Dan Bernstein.
34 Title for images should use localized numerals
35 https://bugs.webkit.org/show_bug.cgi?id=49017
37 * English.lproj/Localizable.strings: Updated.
39 2010-10-28 Mark Rowe <mrowe@apple.com>
41 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
42 that deprecated methods are no longer used.
44 * WebKit.xcodeproj/project.pbxproj:
46 2010-10-26 Dan Bernstein <mitz@apple.com>
50 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
52 2010-10-23 David Kilzer <ddkilzer@apple.com>
54 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
56 Reviewed by Sam Weinig.
58 The only method defined in WebHTMLRepresentationInternal.h is
59 also defined in WebHTMLRepresentation.h, so use that instead.
61 * WebKit.xcodeproj/project.pbxproj: Removed references to
62 WebHTMLRepresentationInternal.h.
64 2010-10-21 David Kilzer <ddkilzer@apple.com>
66 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
68 Reviewed by Adam Roben.
70 Fixes the following warning:
72 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
73 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
75 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
76 for WebStringTruncator.h to make it match other header files.
78 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
82 Fix efl build, add missing svg/properties include directory.
86 2010-10-18 Alexey Proskuryakov <ap@apple.com>
88 Reviewed by David Kilzer.
90 https://bugs.webkit.org/show_bug.cgi?id=47864
91 Convert WebNSUserDefaultsExtras.m to .mm
93 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
95 2010-10-12 Eric Seidel <eric@webkit.org>
97 Reviewed by Darin Adler.
99 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
100 https://bugs.webkit.org/show_bug.cgi?id=45693
102 * WebKit.xcodeproj/project.pbxproj:
103 - Add the MailQuirksUserScript.js to the project.
105 2010-10-11 Anders Carlsson <andersca@apple.com>
107 Reviewed by Darin Adler.
109 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
110 https://bugs.webkit.org/show_bug.cgi?id=47523
112 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
114 * WebKit.xcodeproj/project.pbxproj:
116 2010-10-07 Jessie Berlin <jberlin@apple.com>
118 Reviewed by Sam Weinig.
120 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
121 representation of a WebKit2 WebSerializedScriptValue.
122 https://bugs.webkit.org/show_bug.cgi?id=47390
124 * WebKit.xcodeproj/project.pbxproj:
125 Add WebSerializedJSValuePrivate.h.
127 2010-10-05 John Abd-El-Malek <jam@chromium.org>
129 Reviewed by Darin Fisher.
131 [chromium] Get the link from a plugin when creating a context menu
132 https://bugs.webkit.org/show_bug.cgi?id=47130
134 * chromium/public/WebPlugin.h:
135 (WebKit::WebPlugin::linkAtPosition):
136 * chromium/public/WebView.h:
137 * chromium/src/ChromeClientImpl.cpp:
138 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
139 * chromium/src/ContextMenuClientImpl.cpp:
140 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
142 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
144 Unreviewed, EFL build fix.
148 2010-09-20 Philippe Normand <pnormand@igalia.com>
150 Reviewed by Eric Carlson.
152 [GTK] enhanced context menu for media elements
153 https://bugs.webkit.org/show_bug.cgi?id=45021
155 Updated localizable strings.
157 * English.lproj/Localizable.strings:
159 2010-09-17 David Kilzer <ddkilzer@apple.com>
161 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
163 Reviewed by Joseph Pecoraro.
165 * WebKit.xcodeproj/project.pbxproj: Added missing
166 WebArchiveInternal.h header file to the project. It has been
167 missing since r31281!
169 2010-09-16 Dan Bernstein <mitz@apple.com>
171 Reverted the previous change because r67628 has been reverted.
173 * English.lproj/Localizable.strings:
175 2010-09-16 Dan Bernstein <mitz@apple.com>
177 Updated localizable strings.
179 * English.lproj/Localizable.strings:
181 2010-09-10 Darin Adler <darin@apple.com>
183 Reviewed by Sam Weinig.
185 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
186 https://bugs.webkit.org/show_bug.cgi?id=45582
188 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
189 also gave the header private visibility so it will get installed in the
190 PrivateHeaders directory.
192 2010-09-02 Steve Block <steveblock@google.com>
194 Reviewed by Adam Barth.
196 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
197 https://bugs.webkit.org/show_bug.cgi?id=43181
199 * WebKit.xcodeproj/project.pbxproj:
201 2010-08-30 Andy Estes <aestes@apple.com>
203 Reviewed by Darin Adler.
205 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
207 * StringsNotToBeLocalized.txt:
209 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
211 Unreviewed build fix.
213 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
214 shared library. After r65366, libewebkit.so was not being installed
215 anymore when building with SHARED_CORE=0 (which is the default). This
216 partially reverts that revision in order to fix this issue.
218 * CMakeLists.txt: always install webkit library.
220 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
222 Reviewed by Darin Adler.
224 Add NetworkingContext to avoid layer violations
225 https://bugs.webkit.org/show_bug.cgi?id=42292
227 Preparation: Just add the files to the build system.
229 * WebKit.xcodeproj/project.pbxproj: Added new files.
231 2010-08-17 Brady Eidson <beidson@apple.com>
233 Reviewed by Sam Weinig.
235 Remove developmentRegion from the project file as it shouldn't have been checked in.
237 * WebKit.xcodeproj/project.pbxproj:
239 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
241 [EFL] Build fix after r65366.
243 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
246 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
248 Reviewed by Pavel Feldman.
250 Web Inspector: -[WebInspector attach] and detach should work
251 https://bugs.webkit.org/show_bug.cgi?id=43924
253 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
255 2010-08-14 Patrick Gansterer <paroga@paroga.com>
257 Reviewed by Kenneth Rohde Christiansen.
259 [CMake] Set target properties only if available
260 https://bugs.webkit.org/show_bug.cgi?id=43978
264 2010-08-13 Gavin Barraclough <barraclough@apple.com>
266 Rubber stamped by Sam Weinig.
267 Switch String::/UString::ascii() to return a CString.
269 * WebKit.xcodeproj/project.pbxproj:
271 2010-08-06 Gavin Barraclough <barraclough@apple.com>
273 Rubber stamped by Sam Weinig
275 Bug 43594 - Add string forwards to Forward.h
276 This allows us to remove forward declarations for these classes from
277 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
279 * WebKit.xcodeproj/project.pbxproj:
281 2010-08-06 Jessie Berlin <jberlin@apple.com>
283 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
286 * WebKit.xcodeproj/project.pbxproj:
288 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
290 Reviewed by David Kilzer.
292 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
293 https://bugs.webkit.org/show_bug.cgi?id=40627
295 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
297 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
299 2010-07-31 David Kilzer <ddkilzer@apple.com>
301 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
303 Reviewed by Dan Bernstein.
305 This also fixes compilation of DumpRenderTree after changes for
308 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
309 the following headers:
310 - WebFormDelegatePrivate.h
311 - WebKitStatisticsPrivate.h
312 - WebSecurityOriginPrivate.h
314 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
316 Reviewed by David Kilzer.
318 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
319 https://bugs.webkit.org/show_bug.cgi?id=40627
321 * WebKit.xcodeproj/project.pbxproj:
322 * efl/WebCoreSupport/ChromeClientEfl.cpp:
323 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
324 * efl/WebCoreSupport/ChromeClientEfl.h:
326 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
328 Reviewed by Antonio Gomes.
330 [EFL] Add library version and soname to EFL generated libraries and binary.
331 https://bugs.webkit.org/show_bug.cgi?id=43212
333 Add version and soname to libewebkit.so.
337 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
339 Reviewed by Antonio Gomes.
341 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
342 https://bugs.webkit.org/show_bug.cgi?id=43002
344 This should reduce the noise in WebKit/ChangeLog that comes from EFL
345 port. Most of the changes on EFL port should be logged in
346 WebKit/efl/ChangeLog.
348 * CMakeLists.txt: Just change the path from where to include the file.
350 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
352 Reviewed by Antonio Gomes.
354 [EFL] Cleanup glib support (make it optional)
355 https://bugs.webkit.org/show_bug.cgi?id=42480
357 Just add glib flags and directories if necessary.
361 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
363 Reviewed by Antonio Gomes.
365 [EFL] Add support for using libcurl network backend.
366 https://bugs.webkit.org/show_bug.cgi?id=42286
368 Just add soup/curl directories and flags for the specific
374 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
376 Reviewed by Antonio Gomes.
378 [EFL] Implement input method notification
379 https://bugs.webkit.org/show_bug.cgi?id=42640
381 Notify browser when keyboard should be shown/hidden. Input method
382 hints are updated before sending the signal. Client should be able to
383 determine the input type by calling ewk_view_imh_get().
385 * efl/EWebLauncher/main.c:
386 (on_inputmethod_changed): example implementation that just prints to
387 stdout if keyboard should be shown or hidden and the imh flags.
388 (browserCreate): listen to signal about input method changing its
390 * efl/WebCoreSupport/EditorClientEfl.cpp:
391 (WebCore::EditorClientEfl::setInputMethodState): call new function
392 responsible for implementing this notification.
393 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
394 only from inside WebKit.
395 * efl/ewk/ewk_view.cpp: implement setters and getters
397 (ewk_view_input_method_state_set):
398 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
399 possible input types.
400 (_Ewk_View_Smart_Class::):
402 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
404 Reviewed by Kenneth Rohde Christiansen.
406 Fix zoom in/out on EFL after r62666. The patch for adding viewport
407 missed the initialization of zoom_range.user_scalable. In case browser
408 doesn't care about the viewport and does not listen to the signal,
409 user_scalable will be always false, thus inhibiting zoom in/out.
410 https://bugs.webkit.org/show_bug.cgi?id=42656
412 * efl/EWebLauncher/main.c:
413 (on_viewport_changed): when listening to signal about viewport meta tag,
414 it's not sufficient to receive the parameters. One needs also to enforce
415 these parameters in WebKit.
416 * efl/ewk/ewk_view.cpp:
417 (_ewk_view_priv_new): initialize user_scalable parameter to allow
418 browser zooming in and out.
420 2010-07-16 Zhe Su <suzhe@chromium.org>
422 Reviewed by Darin Adler.
424 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
425 https://bugs.webkit.org/show_bug.cgi?id=42253
427 Dummy implementation of EditorClient::willSetInputMethodState.
429 * efl/WebCoreSupport/EditorClientEfl.cpp:
430 (WebCore::EditorClientEfl::willSetInputMethodState):
431 * efl/WebCoreSupport/EditorClientEfl.h:
433 2010-07-15 Mark Rowe <mrowe@apple.com>
435 Update the sorting in the Xcode project files.
437 * WebKit.xcodeproj/project.pbxproj:
439 2010-07-14 Sam Weinig <sam@webkit.org>
441 Reviewed by Darin Adler.
443 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
444 Make changing Cursors work in WebKit2.
446 * efl/WebCoreSupport/ChromeClientEfl.cpp:
447 (WebCore::ChromeClientEfl::setCursor):
448 * efl/WebCoreSupport/ChromeClientEfl.h:
449 Change prototype to match new one.
451 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
453 Reviewed by Antonio Gomes.
455 [EFL] Add eina_safety to popup menu deletion.
456 https://bugs.webkit.org/show_bug.cgi?id=41873
458 Since this is a public call, it's better to have an eina_safety on
459 public calls. It would crash if browser calls this function to select
460 an item of a nonexistent popup.
462 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
465 2010-07-13 Simon Fraser <simon.fraser@apple.com>
467 Reviewed by Dan Bernstein.
469 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
471 Add WebRenderLayer files.
473 * WebKit.xcodeproj/project.pbxproj:
475 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
477 Reviewed by Antonio Gomes.
479 This commit implements an API for configuring a path to the cookie
480 file in the Mozilla "cookies.txt" format, and functions to deal with it
481 in a more EFL like API.
483 [EFL] Add API for dealing with cookies in EFL port.
484 https://bugs.webkit.org/show_bug.cgi?id=41770
488 * efl/ewk/ewk_cookies.cpp: Added.
489 (ewk_cookies_file_set): Set a path to the file storing cookies.
490 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
491 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
492 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
493 (ewk_cookies_cookie_free): Free memory used by a cookie.
494 (ewk_cookies_policy_set): Set which acceptance policy will be used.
495 (ewk_cookies_policy_get): Get current acceptance policy being used.
496 * efl/ewk/ewk_cookies.h: Added.
499 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
501 Unreviewed build fix after r60050.
503 * CMakeLists.txt: Add WebCore/bindings to the include path.
505 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
507 Reviewed by Adam Barth.
509 [EFL] Fix style errors in ewk_private.h.
510 https://bugs.webkit.org/show_bug.cgi?id=41742
512 * efl/ewk/ewk_private.h:
514 2010-07-09 Darin Adler <darin@apple.com>
516 * StringsNotToBeLocalized.txt: Updated for recent changes.
518 2010-07-08 Joone Hur <joone@kldp.org>
520 Reviewed by Antonio Gomes.
522 [EFL] fix cmake build for EWebLauncher
523 https://bugs.webkit.org/show_bug.cgi?id=41830
525 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
527 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
529 Reviewed by Kenneth Rohde Christiansen.
531 [EFL] Implement several notification hooks in FrameLoaderClient.
532 We just notify browser, making the appropriate type conversions about
533 the events occurring in WebCore.
534 https://bugs.webkit.org/show_bug.cgi?id=41005
536 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
537 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
538 wrapper structures in stack in order to give client the opportunity to
539 change parameters. Then, call the function it defines.
540 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
541 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
543 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
544 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
545 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
546 notify browser that the url changed.
547 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
549 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
551 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
553 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
555 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
557 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
558 * efl/ewk/ewk_frame.cpp:
559 (ewk_frame_request_will_send): emit signal notifying browser.
560 (ewk_frame_request_assign_identifier): emit signal notifying browser.
561 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
562 (ewk_frame_view_state_save): emit signal notifying browser.
563 (ewk_frame_load_provisional): emit signal notifying browser.
564 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
565 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
566 (ewk_frame_load_document_finished): emit signal notifying browser.
567 * efl/ewk/ewk_frame.h: update documentation about signals being sent
568 and implement wrapper struct for ResourceRequest.
569 * efl/ewk/ewk_private.h: export private functions.
571 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
573 Reviewed by Kenneth Rohde Christiansen.
575 [EFL] Flush backing store when going to new page.
576 Call client method to flush backing store when going to a new page. This
577 is the notification that data related to current page should be dropped,
578 since a new page is being loaded.
579 https://bugs.webkit.org/show_bug.cgi?id=41008
581 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
582 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
584 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
586 Unreviewed build fix after r62676.
588 [EFL] Fix build after Page constructor has changed. By now, the
589 introduced BackForwardControllerClient is not used.
590 https://bugs.webkit.org/show_bug.cgi?id=41825
592 * efl/ewk/ewk_view.cpp:
593 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
596 2010-07-07 Anders Carlsson <andersca@apple.com>
598 Reviewed by Sam Weinig.
600 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
602 * WebKit.xcodeproj/project.pbxproj:
604 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
606 Reviewed by Kenneth Rohde Christiansen.
608 [EFL] EFLWebKit doesn't support viewport meta tag.
609 Support viewport meta tag on EFL Port.
610 https://bugs.webkit.org/show_bug.cgi?id=40278
612 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
614 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
615 (browserCreate): Register the callback function for the 'viewport,changed' signal.
616 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
617 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
618 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
619 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
620 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
621 when website doesn't contain viewport tag.
622 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
623 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
624 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
625 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
626 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
627 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
628 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
629 (_ewk_view_priv_new):
630 (ewk_view_fixed_layout_size_set):
632 (ewk_view_zoom_weak_set):
633 (ewk_view_zoom_animated_set):
634 (ewk_view_viewport_set): Reports that viewport has changed.
635 (ewk_view_viewport_get): Reports that viewport has changed.
636 (ewk_view_zoom_range_set): Sets the zoom range.
637 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
638 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
639 (ewk_view_user_scalable_set): Sets if zoom is enabled.
640 (ewk_view_user_scalable_get): Gets if zoom is enabled.
641 * efl/ewk/ewk_view.h:
643 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
645 Reviewed by Adam Barth.
647 [EFL] Fix cmake build and libsoup detection
648 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
649 - LINK_FLAGS should be set using quotes, otherwise some wrong
650 substitution takes place;
651 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
652 version we are using;
653 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
655 https://bugs.webkit.org/show_bug.cgi?id=41717
660 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
662 Reviewed by Kenneth Rohde Christiansen.
664 [EFL] Implement downloadURL in ContextMenuClientEfl
665 When user selects a download menu from context menu, send the download
666 request to application.
667 https://bugs.webkit.org/show_bug.cgi?id=41149
669 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
670 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
671 file and Send it to application.
672 * efl/WebCoreSupport/ContextMenuClientEfl.h:
674 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
676 Reviewed by Kenneth Rohde Christiansen.
678 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
679 https://bugs.webkit.org/show_bug.cgi?id=40876
681 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
682 to change window size.
684 (WebCore::ChromeClientEfl::windowRect):
685 (WebCore::ChromeClientEfl::setWindowRect):
687 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
689 Unreviewed build fix.
691 [EFL] Build fix for latest version of Ecore library.
692 Ecore recently changed return type of callbacks from int to Eina_Bool.
694 * efl/EWebLauncher/main.c:
695 * efl/ewk/ewk_view.cpp:
696 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
698 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
700 Reviewed by Kenneth Rohde Christiansen.
702 [EFL] Simplify zoom setting by narrowing with WebCore API.
703 Instead of creating a zoom_text_only field, use the already defined enum
705 https://bugs.webkit.org/show_bug.cgi?id=40993
707 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
708 (ewk_frame_zoom_set):
709 (ewk_frame_zoom_text_only_get):
710 (ewk_frame_zoom_text_only_set):
712 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
714 Reviewed by Kenneth Rohde Christiansen.
716 [EFL] Implement download requests
717 When a download request arrives through FrameLoaderClient, forward it to
718 browser in order to be possible to download files.
719 https://bugs.webkit.org/show_bug.cgi?id=40967
721 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
722 (WebCore::FrameLoaderClientEfl::download): get file names and
723 forward to ewk_view_download_request()
724 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
726 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
728 Reviewed by Kenneth Rohde Christiansen.
730 [EFL] Stop frame loaders when deleting view.
731 Frame loaders were still alive after view is deleted, causing
732 segmentation fault when libsoup had something to deliver yet.
733 https://bugs.webkit.org/show_bug.cgi?id=41007
735 * efl/ewk/ewk_view.cpp:
736 (_ewk_view_smart_del): stop loaders.
738 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
740 Reviewed by Kenneth Rohde Christiansen.
742 [EFL] Fix warnings about printf format
743 When printing uint64_t the macro PRIu64 is needed in order to be
744 portable across 32 and 64 bits. It was previously showing warning
745 messages on 32-bits systems.
746 https://bugs.webkit.org/show_bug.cgi?id=40965
748 * efl/ewk/ewk_view.cpp:
749 (ewk_view_exceeded_database_quota):
751 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
753 Reviewed by Kenneth Rohde Christiansen.
755 [EFL] Do not load error message for download and cancellation.
756 When a download is made or a request is cancelled an error page should
758 https://bugs.webkit.org/show_bug.cgi?id=40956
760 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
761 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
763 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
765 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
766 typo in related error message.
767 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
768 request or the policy changed (for example, because the request is a
769 download) then it should not fallback.
771 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
773 Reviewed by Kenneth Rohde Christiansen.
775 [EFL] Implement runOpenPanel method. The interface with browser was
776 already implemented. Now we are actually calling it.
777 https://bugs.webkit.org/show_bug.cgi?id=40923
779 * efl/WebCoreSupport/ChromeClientEfl.cpp:
780 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
781 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
783 2010-06-24 Jer Noble <jer.noble@apple.com>
785 Reviewed by Eric Carlson.
787 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
788 https://bugs.webkit.org/show_bug.cgi?id=40939
789 rdar://problem/7996172
791 Add IOKit.framework to the list of linked frameworks.
793 * WebKit.xcodeproj/project.pbxproj:
795 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
797 Reviewed by Gustavo Noronha Silva.
799 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
800 https://bugs.webkit.org/show_bug.cgi?id=40862
805 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
807 Reviewed by Gustavo Noronha Silva.
809 Add implementaion of new windows for EFL port. Both cases of a link
810 with target="_blank" and a javascript that does window.open() are
811 treated, delegating to browser the role of actually creating the
812 window (or blocking it).
813 https://bugs.webkit.org/show_bug.cgi?id=40930
815 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
816 * efl/WebCoreSupport/ChromeClientEfl.cpp:
817 (WebCore::ChromeClientEfl::createWindow): implement method for
818 creating new window by delegating to browser its creation. Browser
819 might decide to continue on the same window by returning the same
821 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
822 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
823 for creating new window when its creation is done by a javascript
825 * efl/ewk/EWebKit.h: new header for WindowFeatures.
826 * efl/ewk/ewk_private.h:
827 * efl/ewk/ewk_view.cpp:
828 (ewk_view_window_create): call the method implemented by browser.
829 * efl/ewk/ewk_view.h:
830 * efl/ewk/ewk_window_features.cpp: Added.
831 (ewk_window_features_unref):
832 (ewk_window_features_ref):
833 (ewk_window_features_bool_property_get):
834 (ewk_window_features_int_property_get):
835 (ewk_window_features_new_from_core): create and wrapped struct
836 containing the core struct.
837 * efl/ewk/ewk_window_features.h: Added.
839 2010-06-18 Anders Carlsson <andersca@apple.com>
841 Reviewed by Sam Weinig.
843 Rename WebPluginPackage.m to make it an Objective-C++ file.
845 * WebKit.xcodeproj/project.pbxproj:
847 2010-06-18 Anders Carlsson <andersca@apple.com>
849 Reviewed by Sam Weinig.
851 Make WebCoreSystemInterface.h a C++ only header
852 https://bugs.webkit.org/show_bug.cgi?id=40867
854 * WebKit.xcodeproj/project.pbxproj:
856 2010-06-18 Anders Carlsson <andersca@apple.com>
858 Reviewed by Dan Bernstein.
860 Add stubbed out WebPlatformStrategies class to WebKit.
861 https://bugs.webkit.org/show_bug.cgi?id=40851
863 * WebKit.xcodeproj/project.pbxproj:
865 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
867 Reviewed by Simon Hausmann.
869 [qt] Better check for the declarative plugin inclusion.
873 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
875 Reviewed by Eric Seidel.
877 Clean EFL header files in order to diminish the compilation time with
878 EFL from subversion. We remove the EFL includes from header files and use
879 forward declarations, including the headers in correspondent source
880 files when needed. This causes only the needed source files to be
881 recompiled in case a new version of EFL is installed instead of
882 triggering a recompilation of almost all WebCore/WebKit.
883 https://bugs.webkit.org/show_bug.cgi?id=40575
885 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
886 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
887 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
889 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
891 Unreviewed EFL build fix. Simple typo.
893 * efl/WebCoreSupport/InspectorClientEfl.cpp:
894 (WebCore::InspectorClientEfl::sendMessageToFrontend):
896 2010-06-14 Tony Chang <tony@chromium.org>
898 Reviewed by Darin Fisher.
900 Chromium shouldn't build inside the source directory
901 https://bugs.webkit.org/show_bug.cgi?id=40489
903 Ignore directories fetched by chromium and chromium mac output dir.
905 * chromium: Added property svn:ignore.
907 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
909 Reviewed by Pavel Feldman.
911 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
912 data from inspected page to WebInspector as JSON string via http. The native
913 serialization to JSON string is supported by InspectorValue's classes. This patch
914 has the implementation of sendMessageToFrontend function. WebKit version of it still
915 uses ScriptFunctionCall and will be switched to another transport a little bit later.
916 https://bugs.webkit.org/show_bug.cgi?id=40134
918 * efl/WebCoreSupport/InspectorClientEfl.cpp:
919 (WebCore::InspectorClientEfl::sendMessageToFrontend):
920 * efl/WebCoreSupport/InspectorClientEfl.h:
922 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
924 Unreviewed, rolling out r60889.
925 http://trac.webkit.org/changeset/60889
926 https://bugs.webkit.org/show_bug.cgi?id=40365
928 gtk bot has some kind of memory corruption (Requested by
931 * efl/WebCoreSupport/InspectorClientEfl.cpp:
932 * efl/WebCoreSupport/InspectorClientEfl.h:
934 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
936 Reviewed by Pavel Feldman.
938 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
939 data from inspected page to WebInspector as JSON string via http. The native
940 serialization to JSON string is supported by InspectorValue's classes. This patch
941 has the implementation of sendMessageToFrontend function. WebKit version of it still
942 uses ScriptFunctionCall and will be switched to another transport a little bit later.
943 https://bugs.webkit.org/show_bug.cgi?id=40134
945 * efl/WebCoreSupport/InspectorClientEfl.cpp:
946 (WebCore::InspectorClientEfl::sendMessageToFrontend):
947 * efl/WebCoreSupport/InspectorClientEfl.h:
949 2010-06-01 Alexey Proskuryakov <ap@apple.com>
951 Reviewed by Sam Weinig.
953 https://bugs.webkit.org/show_bug.cgi?id=39434
954 REGRESSION (r59811): Geolocation callbacks cannot be created
956 Removing unused WebGeolocationMock.
958 * WebKit.xcodeproj/project.pbxproj:
960 2010-05-31 Lyon Chen <liachen@rim.com>
962 Reviewed by Kent Tamura.
964 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
965 https://bugs.webkit.org/show_bug.cgi?id=35530
967 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.
969 * efl/WebCoreSupport/EditorClientEfl.cpp:
970 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
972 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
974 Reviewed by Kenneth Rohde Christiansen.
976 [EFL] Add Context Menu implementation
977 https://bugs.webkit.org/show_bug.cgi?id=39821
979 * CMakeListsEfl.txt: add context menu files.
980 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
981 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
982 (WebCore::ContextMenuClientEfl::newPlatformDescription):
983 (WebCore::ContextMenuClientEfl::freePlatformDescription):
984 (WebCore::ContextMenuClientEfl::appendItem):
985 (WebCore::ContextMenuClientEfl::show):
986 * efl/WebCoreSupport/ContextMenuClientEfl.h:
988 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
989 browser for manipulating context menus.
990 (ewk_context_menu_ref):
991 (ewk_context_menu_unref):
992 (ewk_context_menu_destroy):
993 (ewk_context_menu_item_list_get):
994 (ewk_context_menu_item_new):
995 (ewk_context_menu_item_select):
996 (ewk_context_menu_item_free):
997 (ewk_context_menu_item_type_get):
998 (ewk_context_menu_item_type_set):
999 (ewk_context_menu_item_action_get):
1000 (ewk_context_menu_item_action_set):
1001 (ewk_context_menu_item_title_get):
1002 (ewk_context_menu_item_title_set):
1003 (ewk_context_menu_item_checked_get):
1004 (ewk_context_menu_item_checked_set):
1005 (ewk_context_menu_item_enabled_get):
1006 (ewk_context_menu_item_enabled_set):
1007 (ewk_context_menu_new):
1008 (ewk_context_menu_free):
1009 (ewk_context_menu_item_append):
1010 (ewk_context_menu_custom_get):
1011 (ewk_context_menu_show):
1012 * efl/ewk/ewk_contextmenu.h: Added.
1013 * efl/ewk/ewk_private.h:
1014 * efl/ewk/ewk_view.cpp:
1015 (ewk_view_context_menu_forward_event): inform browser a new context
1017 (ewk_view_exceeded_database_quota): small fix to previous
1019 * efl/ewk/ewk_view.h:
1021 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1023 Reviewed by Kenneth Rohde Christiansen.
1025 [EF] Remove compiler warnings and add test for switching page
1027 https://bugs.webkit.org/show_bug.cgi?id=39871
1029 * efl/EWebLauncher/main.c:
1034 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1036 Reviewed by Kenneth Rohde Christiansen.
1038 [EFL] Allow client to override default database quota. We increase the
1039 default database quota to 1MB (it was incorrectly set to 1KB, which is
1040 too low) and add methods to allow client to iteratively database quota
1041 when it becomes greater than the allowed value.
1042 https://bugs.webkit.org/show_bug.cgi?id=39867
1044 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1045 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1046 to allow client to increase database quota iteratively.
1047 * efl/ewk/ewk_private.h:
1048 * efl/ewk/ewk_settings.cpp:
1049 * efl/ewk/ewk_view.h:
1051 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1053 Reviewed by Kenneth Rohde Christiansen.
1055 [EFL] Add default path to web database and methods to set it.
1056 If a default path is not set, it will default to "/", in which a
1057 normal user usually does not have write permission.
1059 * efl/EWebLauncher/main.c: overwrite default directory with another
1062 * efl/ewk/ewk_main.cpp:
1063 (ewk_init): add default path
1064 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1065 (ewk_settings_web_database_path_set):
1066 (ewk_settings_web_database_path_get):
1067 * efl/ewk/ewk_settings.h:
1069 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1071 Reviewed by Kenneth Rohde Christiansen.
1073 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1074 frame are shown even on a zoom level lower than 1.0.
1076 * efl/ewk/ewk_view_single.c:
1077 (_ewk_view_single_smart_add):
1078 (_ewk_view_single_smart_backing_store_add):
1079 (ewk_view_single_smart_set):
1081 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1083 Reviewed by Kenneth Rohde Christiansen.
1085 [EFL] Add support for Popup menus
1086 https://bugs.webkit.org/show_bug.cgi?id=39629
1088 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1089 and destroy popup menu.
1090 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1091 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1092 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1093 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1096 2010-05-25 Joone Hur <joone.hur@samsung.com>
1098 Reviewed by Gustavo Noronha Silva.
1101 http://webkit.org/b/39648
1103 * efl/ewk/ewk_frame.cpp:
1104 (ewk_frame_zoom_get): Add missed namespace
1105 (ewk_frame_zoom_set): Ditto.
1106 (ewk_frame_zoom_text_only_set): Ditto.
1107 * efl/ewk/ewk_view.cpp:
1108 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1110 2010-05-24 Darin Adler <darin@apple.com>
1112 Reviewed by Eric Seidel.
1114 Move view-related functions from Frame to FrameView
1115 https://bugs.webkit.org/show_bug.cgi?id=39366
1117 * efl/ewk/ewk_frame.cpp:
1118 (ewk_frame_editable_set): Removed call to empty function,
1119 removeEditingStyleFromBodyElement.
1120 (ewk_frame_zoom_get): Call function on FrameView.
1121 (ewk_frame_zoom_set): Ditto.
1122 (ewk_frame_zoom_text_only_set): Ditto.
1124 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1126 Reviewed by Adam Treat.
1128 [EFL] Add build system for the EFL port.
1129 http://webkit.org/b/37945
1131 * CMakeLists.txt: Added.
1132 * CMakeListsEfl.txt: Added.
1134 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1136 Reviewed by David Levin.
1138 [EF] Include missing header.
1139 http://webkit.org/b/38905
1141 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1143 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1145 Reviewed by Laszlo Gombos.
1147 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1148 http://webkit.org/b/38777
1150 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1152 2010-05-05 Dan Bernstein <mitz@apple.com>
1154 Reviewed by Simon Fraser.
1156 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1157 https://bugs.webkit.org/show_bug.cgi?id=38427
1159 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1162 2010-05-03 Darin Adler <darin@apple.com>
1164 * English.lproj/Localizable.strings: Regenerated.
1165 * StringsNotToBeLocalized.txt: Updated for recent changes.
1167 2010-05-03 Jens Alfke <snej@chromium.org>
1169 Reviewed by Darin Fisher.
1171 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1172 https://bugs.webkit.org/show_bug.cgi?id=38397
1174 No tests (functionality is exposed only through native WebKit API.)
1176 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1177 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1179 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1181 Reviewed by Gustavo Noronha Silva.
1183 Implement findThemePath to locate the correct theme file instead of
1184 relying on a hardcoded location.
1185 http://webkit.org/b/37996
1187 * efl/EWebLauncher/main.c:
1188 (findThemePath): Fix to locate the correct theme files.
1189 (main): Use findThemePath() instead of a hardcoded one.
1191 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1193 Reviewed by Gustavo Noronha Silva.
1195 Update efl/ewebkit.pc.in to match the variable substitution syntax
1197 http://webkit.org/b/37999
1199 * efl/ewebkit.pc.in: Updated.
1201 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1203 Reviewed by Gustavo Noronha Silva.
1205 Update EWebKit (EFL port) to match recent API changes.
1206 http://webkit.org/b/37997
1208 * efl/ewk/ewk_frame.cpp:
1209 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1210 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1211 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1212 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1213 code until a proper plugin implementation is made.
1214 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1215 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1218 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1220 Reviewed by Gustavo Noronha Silva.
1222 Update EFL port files to match recent API changes.
1223 http://webkit.org/b/37876
1225 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1227 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1228 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1230 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1231 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1232 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1233 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1234 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1235 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1236 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1237 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1238 (WebCore::ChromeClientEfl::scroll): Updated.
1239 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1240 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1241 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1242 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1243 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1244 from FrameLoader::writer.
1245 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1246 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1247 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1249 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1251 Reviewed by Nikolas Zimmermann.
1253 Add missing EFL WebKit/efl theme files.
1254 http://webkit.org/b/37854
1256 * efl/DefaultTheme/default.edc: Added.
1257 * efl/DefaultTheme/widget/button/button.edc: Added.
1258 * efl/DefaultTheme/widget/check/check.edc: Added.
1259 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1260 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1261 * efl/DefaultTheme/widget/file/file.edc: Added.
1262 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1263 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1264 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1265 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1266 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1268 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1270 Reviewed by Adam Roben.
1272 Update EFL port to match recent API changes.
1273 http://webkit.org/b/37853
1275 * efl/WebCoreSupport/EditorClientEfl.cpp:
1276 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1277 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1278 (WebCore::FrameLoaderClientEfl::objectContentType):
1279 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1280 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1281 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1283 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1285 Reviewed by Kenneth Rohde Christiansen.
1287 Add EFL port files to efl/WebCoreSupport.
1288 http://webkit.org/b/35915
1290 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1291 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1293 2010-04-15 Adam Roben <aroben@apple.com>
1295 Expose UserContentURLPattern as WebKit SPI
1297 Fixes <http://webkit.org/b/37354>.
1299 Reviewed by Tim Hatcher.
1301 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1303 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1305 Reviewed by Kenneth Rohde Christiansen.
1307 Add EFL port files to efl/WebCoreSupport.
1308 http://webkit.org/b/35918
1310 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1311 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1313 2010-04-10 Mark Rowe <mrowe@apple.com>
1315 Reviewed by Dan Bernstein.
1317 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1319 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1321 * WebKit.xcodeproj/project.pbxproj:
1323 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1325 Reviewed by Kenneth Rohde Christiansen.
1327 Add ewk_view (the high level object to acces the WebKit-EFL browser
1328 component) to efl/ewk.
1329 http://webkit.org/b/35932
1331 * efl/ewk/ewk_view.cpp: Added.
1332 * efl/ewk/ewk_view.h: Added.
1334 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1336 Reviewed by Darin Adler.
1338 https://bugs.webkit.org/show_bug.cgi?id=37111
1339 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1341 https://bugs.webkit.org/show_bug.cgi?id=37111
1342 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1344 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1346 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1348 Reviewed by Gustavo Noronha Silva.
1350 Add EFL's pkg-config metadata file file to efl/.
1351 http://webkit.org/b/36766
1353 * efl/ewebkit.pc.in: Added.
1355 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1357 Rubber stamped by Sam Weinig.
1359 https://bugs.webkit.org/show_bug.cgi?id=36866
1362 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1363 * efl/ewk/ewk_frame.cpp:
1364 (ewk_frame_name_get):
1365 (ewk_frame_selection_get):
1366 (ewk_frame_uri_changed):
1367 * efl/ewk/ewk_history.cpp:
1368 * efl/ewk/ewk_settings.cpp:
1370 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1372 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1374 * efl/ewk/ewk_frame.cpp:
1376 2010-03-22 Kevin Decker <kdecker@apple.com>
1378 Reviewed by Simon Fraser.
1380 https://bugs.webkit.org/show_bug.cgi?id=36328
1382 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1384 2010-03-22 Darin Adler <darin@apple.com>
1386 * StringsNotToBeLocalized.txt: Updated for recent changes.
1388 2010-03-22 Kevin Decker <kdecker@apple.com>
1390 Reviewed by John Sullivan.
1392 https://bugs.webkit.org/show_bug.cgi?id=36328
1394 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1396 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1398 Reviewed by Kenneth Rohde Christiansen.
1400 Add EFL port files to efl/ewk.
1401 http://webkit.org/b/35931
1403 * efl/ewk/ewk_settings.cpp: Added.
1404 * efl/ewk/ewk_settings.h: Added.
1406 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1408 Reviewed by Kenneth Rohde Christiansen.
1410 Add default theme files to efl/DefaultTheme.
1411 http://webkit.org/b/36240
1413 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1414 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1415 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1416 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1417 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1418 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1419 * efl/DefaultTheme/combo/combo_normal.png: Added.
1420 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1421 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1422 * efl/DefaultTheme/combo/combo_hover.png: Added.
1423 * efl/DefaultTheme/combo/combo_focus.png: Added.
1424 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1425 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1426 * efl/DefaultTheme/combo/combo_press.png: Added.
1427 * efl/DefaultTheme/combo/icon.png: Added.
1428 * efl/DefaultTheme/file/file_normal.png: Added.
1429 * efl/DefaultTheme/file/file_press.png: Added.
1430 * efl/DefaultTheme/file/file_hover.png: Added.
1431 * efl/DefaultTheme/file/file_focus.png: Added.
1432 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1433 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1434 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1435 * efl/DefaultTheme/search/field/field_focused.png: Added.
1436 * efl/DefaultTheme/search/field/field_normal.png: Added.
1437 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1438 * efl/DefaultTheme/entry/img_normal.png: Added.
1439 * efl/DefaultTheme/entry/img_hovered.png: Added.
1440 * efl/DefaultTheme/entry/img_focused.png: Added.
1441 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1442 * efl/DefaultTheme/check/img_check_on.png: Added.
1443 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1444 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1445 * efl/DefaultTheme/check/img_check_off.png: Added.
1446 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1447 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1448 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1449 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1450 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1451 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1452 * efl/DefaultTheme/button/img_button_normal.png: Added.
1453 * efl/DefaultTheme/button/img_button_focus.png: Added.
1454 * efl/DefaultTheme/button/img_button_hover.png: Added.
1455 * efl/DefaultTheme/button/img_button_press.png: Added.
1457 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1459 Reviewed by Kenneth Rohde Christiansen.
1461 Add EFL example browser to efl/EWebLauncher.
1462 http://webkit.org/b/36176
1464 * efl/EWebLauncher/main.c: Added.
1466 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1468 Reviewed by Kenneth Rohde Christiansen.
1470 Add EFL port files to efl/WebCoreSupport.
1471 http://webkit.org/b/35916
1473 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1474 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1476 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1478 Reviewed by Pavel Feldman.
1480 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.
1482 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1483 https://bugs.webkit.org/show_bug.cgi?id=35036
1485 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1486 (WebCore::InspectorClientEfl::openInspectorFrontend):
1487 * efl/WebCoreSupport/InspectorClientEfl.h:
1489 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1491 Reviewed by Kenneth Rohde Christiansen.
1493 Add EFL port files to efl/ewk.
1494 http://webkit.org/b/35925
1496 * efl/ewk/ewk_history.cpp: Added.
1497 * efl/ewk/ewk_history.h: Added.
1499 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1501 Reviewed by Kenneth Rohde Christiansen.
1503 Add EFL port files to efl/ewk.
1504 http://webkit.org/b/35928
1506 * efl/ewk/ewk_main.cpp: Added.
1507 * efl/ewk/ewk_main.h: Added.
1509 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1511 Reviewed by Kenneth Rohde Christiansen.
1513 Add EFL port files to efl/ewk.
1514 http://webkit.org/b/35924
1516 * efl/ewk/ewk_frame.cpp: Added.
1517 * efl/ewk/ewk_frame.h: Added.
1519 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1521 Reviewed by Kenneth Rohde Christiansen.
1523 Add EFL port files to efl/ewk.
1524 http://webkit.org/b/35936
1526 * efl/ewk/ewk_view_single.c: Added.
1528 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1530 Reviewed by Kenneth Rohde Christiansen.
1532 Add EFL port files to efl/ewk.
1533 http://webkit.org/b/35929
1535 * efl/ewk/ewk_util.cpp: Added.
1536 * efl/ewk/ewk_util.h: Added.
1538 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1540 Reviewed by Kenneth Rohde Christiansen.
1542 Add EFL port files to efl/ewk.
1543 http://webkit.org/b/35934
1545 * efl/ewk/EWebKit.h: Added.
1546 * efl/ewk/ewk_eapi.h: Added.
1547 * efl/ewk/ewk_logging.h: Added.
1548 * efl/ewk/ewk_private.h: Added.
1550 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1552 Reviewed by Gustavo Noronha Silva.
1554 Add EFL port files to efl/WebCoreSupport.
1555 http://webkit.org/b/35917
1557 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1558 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1560 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1562 Reviewed by Gustavo Noronha Silva.
1564 Add EFL port files to efl/WebCoreSupport.
1565 http://webkit.org/b/35914
1567 * efl/WebCoreSupport/DragClientEfl.h: Added.
1568 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1570 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1572 Reviewed by Mark Rowe.
1574 Sort the project file.
1576 * WebKit.xcodeproj/project.pbxproj:
1578 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1580 Reviewed by Holger Freyther.
1582 Add EFL port files to efl/WebCoreSupport.
1583 http://webkit.org/b/35913
1585 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1586 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1588 2010-03-09 John Sullivan <sullivan@apple.com>
1590 Fixed localized string key collision. update-webkit-localized-strings now
1591 runs without errors.
1593 Reviewed by Adam Roben.
1595 * English.lproj/Localizable.strings:
1598 2010-03-09 John Sullivan <sullivan@apple.com>
1600 * StringsNotToBeLocalized.txt:
1601 Brought this file up to date. update-webkit-localizable-strings still lists
1602 one key collision, but that's a separate issue.
1604 2010-03-04 Mark Rowe <mrowe@apple.com>
1606 Reviewed by Sam Weinig.
1608 Add a script to verify that WebKit framework headers are internally consistent.
1610 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1611 an error should the consistency check fail.
1613 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1615 Reviewed by Geoffrey Garen.
1617 https://bugs.webkit.org/show_bug.cgi?id=35394
1618 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1620 * WebKit.xcodeproj/project.pbxproj: Added new files.
1622 2010-02-04 Mark Rowe <mrowe@apple.com>
1624 Reviewed by Timothy Hatcher.
1626 Build fix. Remove a symbol corresponding to an inline function from the linker export
1627 file to prevent a weak external failure.
1629 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1631 2010-02-04 John Sullivan <sullivan@apple.com>
1633 https://bugs.webkit.org/show_bug.cgi?id=34611
1634 WebLocalizedString() could use an assertion that it is being called on the main thread
1636 Reviewed by Tim Hatcher.
1638 * WebKit.xcodeproj/project.pbxproj:
1639 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1641 2010-01-29 Mark Rowe <mrowe@apple.com>
1643 Sort Xcode projects.
1645 * WebKit.xcodeproj/project.pbxproj:
1647 2010-01-19 Dan Bernstein <mitz@apple.com>
1649 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1651 * WebKit.xcodeproj/project.pbxproj:
1653 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1655 Build fix, no review.
1657 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1660 * WebKit.xcodeproj/project.pbxproj:
1662 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1664 MSAA: The child <option> elements of a non-multiple <select> are not
1667 https://bugs.webkit.org/show_bug.cgi?id=33773
1668 <rdar://problem/7550556>
1670 Reviewed by Alice Liu.
1672 * English.lproj/Localizable.strings:
1673 Add new localized strings.
1675 2010-01-13 Kevin Decker <kdecker@apple.com>
1677 Reviewed by Mark Rowe.
1679 https://bugs.webkit.org/show_bug.cgi?id=33610
1680 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1682 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1684 2009-12-25 Darin Adler <darin@apple.com>
1686 * StringsNotToBeLocalized.txt: Updated for recent changes.
1688 2009-12-18 Dan Bernstein <mitz@apple.com>
1690 Updated localizable strings after r52368
1692 * English.lproj/Localizable.strings:
1694 2009-12-18 Sam Weinig <sam@webkit.org>
1696 Reviewed by Dan Bernstein.
1698 Add Mac WebKit side of the client based geolocation provider.
1700 * WebKit.xcodeproj/project.pbxproj:
1702 2009-12-16 Mark Rowe <mrowe@apple.com>
1704 Build fix. Disable debug variants of WebKit frameworks.
1706 * WebKit.xcodeproj/project.pbxproj:
1708 2009-12-16 John Sullivan <sullivan@apple.com>
1710 Brought this file up to date, sans review.
1712 * StringsNotToBeLocalized.txt:
1714 2009-11-30 Mark Rowe <mrowe@apple.com>
1716 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1718 * WebKit.xcodeproj/project.pbxproj:
1720 2009-11-24 Dmitry Titov <dimich@chromium.org>
1722 Reviewed by Eric Seidel.
1724 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1725 https://bugs.webkit.org/show_bug.cgi?id=31444
1727 * chromium/features.gypi:
1729 2009-11-24 Mark Rowe <mrowe@apple.com>
1731 Fix production builds where the source tree may be read-only.
1733 * WebKit.xcodeproj/project.pbxproj:
1735 2009-11-20 Dave Hyatt <hyatt@apple.com>
1737 Reviewed by Oliver Hunt and Jon Honeycutt.
1739 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1740 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1742 * WebKit.xcodeproj/project.pbxproj:
1744 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1746 Reviewed by Beth Dakin.
1748 WAI-ARIA: add support for 'math' role
1749 https://bugs.webkit.org/show_bug.cgi?id=31706
1751 * English.lproj/Localizable.strings:
1752 * StringsNotToBeLocalized.txt:
1754 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1756 Reviewed by Dan Bernstein.
1758 <rdar://problem/7035231>
1759 Support closed caption in <video> element
1761 * English.lproj/Localizable.strings:
1762 Add strings for toggle captions button.
1764 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1766 Reviewed by Darin Adler.
1768 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1769 Support for validationMessage attribute, as per HTML5 specs.
1771 * English.lproj/Localizable.strings: new localizable strings
1773 2009-11-18 Sam Weinig <sam@webkit.org>
1775 Reviewed by Anders Carlsson.
1777 Make the Mac Geolocation API async.
1779 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1781 2009-11-13 Adam Roben <aroben@apple.com>
1783 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1785 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1786 window objects in isolated worlds are cleared
1788 Reviewed by Dave Hyatt.
1790 * WebKit.xcodeproj/project.pbxproj: Added
1791 WebFrameLoadDelegatePrivate.h, which already existed.
1793 2009-11-12 Adam Roben <aroben@apple.com>
1795 Replace worldIDs with world objects
1797 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1798 user scripts/stylesheets and isolated worlds
1800 Reviewed by Sam Weinig.
1802 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1804 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1806 Reviewed by Darin Adler.
1808 ARIA: add alert type roles
1809 https://bugs.webkit.org/show_bug.cgi?id=31392
1811 * English.lproj/Localizable.strings:
1812 * StringsNotToBeLocalized.txt:
1814 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1816 Reviewed by John Sullivan and Mark Rowe.
1818 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1820 Fix localized strings for media controller time values.
1822 * English.lproj/Localizable.strings:
1824 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1826 Reviewed by Beth Dakin.
1828 Support ARIA "tab" roles
1829 https://bugs.webkit.org/show_bug.cgi?id=30842
1831 Add a localizable string for tab panel.
1833 * English.lproj/Localizable.strings:
1834 * StringsNotToBeLocalized.txt:
1836 2009-10-27 Dan Bernstein <mitz@apple.com>
1838 Reviewed by Darin Adler.
1844 2009-10-26 Sam Weinig <sam@webkit.org>
1846 Reviewed by Anders Carlsson.
1848 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1850 * WebKit.xcodeproj/project.pbxproj:
1852 2009-10-19 John Gregg <johnnyg@google.com>
1854 Reviewed by Dimitri Glazkov.
1856 set ENABLE_NOTIFICATIONS=1 for Chromium
1857 https://bugs.webkit.org/show_bug.cgi?id=29949
1859 * chromium/features.gypi:
1861 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1863 Reviewed by David Levin.
1865 Enable SHARED_WORKERS for Chromium
1866 https://bugs.webkit.org/show_bug.cgi?id=30289
1868 * chromium/features.gypi:
1869 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1870 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1872 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1874 Reviewed by Dimitri Glazkov.
1876 Chromium Port - Windows
1877 https://bugs.webkit.org/show_bug.cgi?id=29969
1879 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1881 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1883 Reviewed by Mark Rowe.
1885 accessibility/media-element.html crashes (and has incorrect result)
1886 https://bugs.webkit.org/show_bug.cgi?id=30108
1888 Fix up the accessibilty label for the newly added fullscreen button,
1889 and update the test result accordingly.
1891 * English.lproj/Localizable.strings:
1893 2009-10-05 Kevin Decker <kdecker@apple.com>
1895 Reviewed by Dan Bernstein.
1897 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1899 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1901 Reviewed by Dimitri Glazkov.
1903 One of the dependencies' SVN url was missing a @ before the revision number.
1905 https://bugs.webkit.org/show_bug.cgi?id=30101
1909 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1911 Reviewed by Simon Fraser
1913 Support fullscreen in MediaPlayer (Mac)
1914 https://bugs.webkit.org/show_bug.cgi?id=26742
1916 Add new files for video fullscreen.
1918 * WebKit.xcodeproj/project.pbxproj:
1920 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
1922 Reviewed by Timothy Hatcher.
1924 Web Inspector: add testing harness for Web Inspector.
1926 https://bugs.webkit.org/show_bug.cgi?id=30010
1928 * WebKit.xcodeproj/project.pbxproj:
1930 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
1932 Reviewed by Eric Seidel
1934 Enable Web Sockets in chromium build.
1935 https://bugs.webkit.org/show_bug.cgi?id=29917
1937 * chromium/features.gypi:
1939 2009-10-02 Yaar Schnitman <yaar@chromium.org>
1941 Reviewed by Dimitri Glazkov.
1943 Added gyp_webkit that does a subset of the things gyp_chromium does
1944 plus some specialization for an upstream chromium build.
1946 https://bugs.webkit.org/show_bug.cgi?id=29986
1948 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
1949 * chromium/gyp_webkit: A new python file.
1951 2009-10-01 Yaar Schnitman <yaar@chromium.org>
1953 Reviewed by Dimitri Glazkov.
1955 Make it possible to override the list of feature defines when building
1958 https://bugs.webkit.org/show_bug.cgi?id=29979
1960 * chromium/features.gypi:
1962 2009-10-01 Yaar Schnitman <yaar@chromium.org>
1964 Reviewed by Dimitri Glazkov.
1966 Added windows-specific dependencies, updated some revisions and
1967 re-organized file to make revision tracking easier. Also removed
1968 extensions/v8 dependency that is no longer needed upstream.
1970 https://bugs.webkit.org/show_bug.cgi?id=29973
1974 2009-09-30 Yaar Schnitman <yaar@chromium.org>
1976 Reviewed by Dimitri Glazkov.
1978 1. Keeping up with downstream revisions.
1979 2. Turning off v8 snapshot build step.
1981 https://bugs.webkit.org/show_bug.cgi?id=29928
1985 2009-09-29 Brady Eidson <beidson@apple.com>
1987 Reviewed by John Sullivan.
1989 WebKit Mac API should provide a delegate interface for global history.
1990 <rdar://problem/7042773> and https://webkit.org/b/29904
1992 * WebKit.xcodeproj/project.pbxproj:
1994 2009-09-28 Yaar Schnitman <yaar@chromium.org>
1996 Reviewed by Dimitri Glazkov.
1998 https://bugs.webkit.org/show_bug.cgi?id=29722
2000 * chromium/DEPS: Describes the chromium port's dependencies and
2001 is used by gclient to fetch them.
2002 * chromium/webkit.gyp: Currently only builds webcore but in
2003 the future will also build the webkit api.
2005 2009-09-26 David Kilzer <ddkilzer@apple.com>
2007 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2009 Reviewed by Darin Adler.
2011 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2013 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2014 disable this feature by default.
2016 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2018 Reviewed by David Levin.
2020 Create chromium directory and ported chromium.org's features.gypi for
2021 the webkit chromium port.
2023 https://bugs.webkit.org/show_bug.cgi?id=29617
2025 * chromium/features.gypi: Added.
2027 2009-09-21 Dan Bernstein <mitz@apple.com>
2029 Reviewed by Anders Carlsson.
2031 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2033 https://bugs.webkit.org/show_bug.cgi?id=4151
2035 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2036 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2039 2009-09-07 Steve Block <steveblock@google.com>
2041 Reviewed by Adam Barth.
2043 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2044 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2045 Geolocation service with DumpRenderTree.
2046 https://bugs.webkit.org/show_bug.cgi?id=28264
2048 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2050 2009-09-03 John Sullivan <sullivan@apple.com>
2052 Reviewed by Adam Roben
2054 * StringsNotToBeLocalized.txt:
2055 Brought this file up to date.
2057 2009-08-31 Mark Rowe <mrowe@apple.com>
2059 Rubber-stamped by Beth Dakin.
2061 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2062 We stopped using these back in r18592 when we switched over to context menus
2065 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2066 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2067 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2068 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2069 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2070 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2071 * WebKit.xcodeproj/project.pbxproj:
2073 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2075 Reviewed by John Sullivan.
2077 update-webkit-localizable-strings script can no longer complete
2078 https://bugs.webkit.org/show_bug.cgi?id=28792
2080 * English.lproj/Localizable.strings:
2082 2009-08-27 John Sullivan <sullivan@apple.com>
2084 * StringsNotToBeLocalized.txt:
2085 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2087 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2089 Reviewed by Oliver Hunt.
2091 <video> and <audio> controller should be accessible
2092 https://bugs.webkit.org/show_bug.cgi?id=28081
2094 Add localized strings for media controller accessiblility.
2096 * English.lproj/Localizable.strings:
2098 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2100 Reviewed by Darin Adler.
2102 Enable various "grouping" ARIA roles
2103 https://bugs.webkit.org/show_bug.cgi?id=28486
2105 * English.lproj/Localizable.strings:
2107 2009-08-18 Drew Wilson <atwilson@google.com>
2109 Reviewed by Eric Seidel.
2111 Need to extend DumpRenderTree to expose number of worker threads.
2112 https://bugs.webkit.org/show_bug.cgi?id=28292
2114 * WebKit.xcodeproj/project.pbxproj:
2115 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2117 2009-08-06 Mark Rowe <mrowe@apple.com>
2119 Rubber-stamped by Sam Weinig.
2121 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2123 * WebKit.xcodeproj/project.pbxproj:
2125 2009-08-06 Mark Rowe <mrowe@apple.com>
2127 Bring a little order to our otherwise out of control lives.
2129 * WebKit.xcodeproj/project.pbxproj:
2131 2009-08-06 Mark Rowe <mrowe@apple.com>
2135 Don't attempt to build a file that Anders just deleted.
2137 * WebKit.xcodeproj/project.pbxproj:
2139 2009-07-29 David Kilzer <ddkilzer@apple.com>
2141 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2143 Reviewed by Mark Rowe.
2145 WebPluginController.h includes WebPluginContainerCheck.h, which
2146 is not a private header. Since WebPluginController.h doesn't
2147 appear to be used anywhere, remove its private header status.
2149 * WebKit.xcodeproj/project.pbxproj: Remove private header
2150 attribute from WebPluginController.h.
2152 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2154 Reviewed by David Levin.
2156 Added FrameLoaderClient for Haiku WebCore support.
2157 https://bugs.webkit.org/show_bug.cgi?id=26952
2159 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2160 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2161 (WebCore::FrameLoaderClientHaiku::setFrame):
2162 (WebCore::FrameLoaderClientHaiku::setWebView):
2163 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2164 (WebCore::FrameLoaderClientHaiku::hasWebView):
2165 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2166 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2167 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2168 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2169 (WebCore::FrameLoaderClientHaiku::forceLayout):
2170 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2171 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2172 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2173 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2174 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2175 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2176 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2177 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2178 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2179 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2180 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2181 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2182 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2183 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2184 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2185 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2186 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2187 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2188 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2189 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2190 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2191 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2192 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2193 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2194 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2195 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2196 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2197 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2198 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2199 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2200 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2201 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2202 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2203 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2204 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2205 (WebCore::FrameLoaderClientHaiku::progressStarted):
2206 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2207 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2208 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2209 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2210 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2211 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2212 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2213 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2214 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2215 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2216 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2217 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2218 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2219 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2220 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2221 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2222 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2223 (WebCore::FrameLoaderClientHaiku::setTitle):
2224 (WebCore::FrameLoaderClientHaiku::userAgent):
2225 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2226 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2227 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2228 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2229 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2230 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2231 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2232 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2233 (WebCore::FrameLoaderClientHaiku::canCachePage):
2234 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2235 (WebCore::FrameLoaderClientHaiku::committedLoad):
2236 (WebCore::FrameLoaderClientHaiku::cancelledError):
2237 (WebCore::FrameLoaderClientHaiku::blockedError):
2238 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2239 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2240 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2241 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2242 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2243 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2244 (WebCore::FrameLoaderClientHaiku::download):
2245 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2246 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2247 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2248 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2249 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2250 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2251 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2252 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2253 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2254 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2255 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2256 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2257 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2258 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2259 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2260 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2261 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2262 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2263 (WebCore::FrameLoaderClientHaiku::startDownload):
2264 (WebCore::FrameLoaderClientHaiku::createFrame):
2265 (WebCore::FrameLoaderClientHaiku::objectContentType):
2266 (WebCore::FrameLoaderClientHaiku::createPlugin):
2267 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2268 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2269 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2270 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2271 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2272 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2273 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2274 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2275 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2276 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2277 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2278 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2279 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2281 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2283 Reviewed by David Levin.
2285 Added ChromeClient for Haiku WebCore support.
2286 https://bugs.webkit.org/show_bug.cgi?id=26952
2288 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2289 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2290 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2291 (WebCore::ChromeClientHaiku::chromeDestroyed):
2292 (WebCore::ChromeClientHaiku::setWindowRect):
2293 (WebCore::ChromeClientHaiku::windowRect):
2294 (WebCore::ChromeClientHaiku::pageRect):
2295 (WebCore::ChromeClientHaiku::scaleFactor):
2296 (WebCore::ChromeClientHaiku::focus):
2297 (WebCore::ChromeClientHaiku::unfocus):
2298 (WebCore::ChromeClientHaiku::canTakeFocus):
2299 (WebCore::ChromeClientHaiku::takeFocus):
2300 (WebCore::ChromeClientHaiku::createWindow):
2301 (WebCore::ChromeClientHaiku::createModalDialog):
2302 (WebCore::ChromeClientHaiku::show):
2303 (WebCore::ChromeClientHaiku::canRunModal):
2304 (WebCore::ChromeClientHaiku::runModal):
2305 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2306 (WebCore::ChromeClientHaiku::toolbarsVisible):
2307 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2308 (WebCore::ChromeClientHaiku::statusbarVisible):
2309 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2310 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2311 (WebCore::ChromeClientHaiku::setMenubarVisible):
2312 (WebCore::ChromeClientHaiku::menubarVisible):
2313 (WebCore::ChromeClientHaiku::setResizable):
2314 (WebCore::ChromeClientHaiku::addMessageToConsole):
2315 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2316 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2317 (WebCore::ChromeClientHaiku::closeWindowSoon):
2318 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2319 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2320 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2321 (WebCore::ChromeClientHaiku::setStatusbarText):
2322 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2323 (WebCore::ChromeClientHaiku::tabsToLinks):
2324 (WebCore::ChromeClientHaiku::windowResizerRect):
2325 (WebCore::ChromeClientHaiku::repaint):
2326 (WebCore::ChromeClientHaiku::scroll):
2327 (WebCore::ChromeClientHaiku::screenToWindow):
2328 (WebCore::ChromeClientHaiku::windowToScreen):
2329 (WebCore::ChromeClientHaiku::platformWindow):
2330 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2331 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2332 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2333 (WebCore::ChromeClientHaiku::scrollBackingStore):
2334 (WebCore::ChromeClientHaiku::updateBackingStore):
2335 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2336 (WebCore::ChromeClientHaiku::setToolTip):
2337 (WebCore::ChromeClientHaiku::print):
2338 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2339 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2340 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2341 (WebCore::ChromeClientHaiku::runOpenPanel):
2342 (WebCore::ChromeClientHaiku::setCursor):
2343 (WebCore::ChromeClientHaiku::formStateDidChange):
2344 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2345 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2347 2009-07-28 Robert Hogan <robert@roberthogan.net>
2349 Reviewed by Simon Hausmann.
2351 Add WebKit version API to Qt.
2353 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2354 at compile time and make it available to webkit ports through WebKitVersion.h.
2356 https://bugs.webkit.org/show_bug.cgi?id=27158
2358 * scripts/generate-webkitversion.pl: Added
2360 2009-07-24 Andrei Popescu <andreip@google.com>
2362 ApplicationCache should have size limit
2363 https://bugs.webkit.org/show_bug.cgi?id=22700
2365 Updated the project after adding WebApplicationCache.h/mm
2367 * WebKit.xcodeproj/project.pbxproj:
2369 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2371 Reviewed by Eric Seidel.
2373 Added InspectorClient for Haiku WebCore support.
2374 https://bugs.webkit.org/show_bug.cgi?id=26952
2376 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2378 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2379 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2380 (WebCore::InspectorClientHaiku::createPage):
2381 (WebCore::InspectorClientHaiku::localizedStringsURL):
2382 (WebCore::InspectorClientHaiku::hiddenPanels):
2383 (WebCore::InspectorClientHaiku::showWindow):
2384 (WebCore::InspectorClientHaiku::closeWindow):
2385 (WebCore::InspectorClientHaiku::attachWindow):
2386 (WebCore::InspectorClientHaiku::detachWindow):
2387 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2388 (WebCore::InspectorClientHaiku::highlight):
2389 (WebCore::InspectorClientHaiku::hideHighlight):
2390 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2391 (WebCore::InspectorClientHaiku::populateSetting):
2392 (WebCore::InspectorClientHaiku::storeSetting):
2393 (WebCore::InspectorClientHaiku::removeSetting):
2394 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2396 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2398 Reviewed by Oliver Hunt.
2400 Added EditorClient for Haiku WebCore support.
2401 https://bugs.webkit.org/show_bug.cgi?id=26952
2403 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2405 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2406 (WebCore::EditorClientHaiku::EditorClientHaiku):
2407 (WebCore::EditorClientHaiku::setPage):
2408 (WebCore::EditorClientHaiku::pageDestroyed):
2409 (WebCore::EditorClientHaiku::shouldDeleteRange):
2410 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2411 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2412 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2413 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2414 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2415 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2416 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2417 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2418 (WebCore::EditorClientHaiku::isEditable):
2419 (WebCore::EditorClientHaiku::shouldBeginEditing):
2420 (WebCore::EditorClientHaiku::shouldEndEditing):
2421 (WebCore::EditorClientHaiku::shouldInsertNode):
2422 (WebCore::EditorClientHaiku::shouldInsertText):
2423 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2424 (WebCore::EditorClientHaiku::shouldApplyStyle):
2425 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2426 (WebCore::EditorClientHaiku::didBeginEditing):
2427 (WebCore::EditorClientHaiku::respondToChangedContents):
2428 (WebCore::EditorClientHaiku::respondToChangedSelection):
2429 (WebCore::EditorClientHaiku::didEndEditing):
2430 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2431 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2432 (WebCore::EditorClientHaiku::registerCommandForUndo):
2433 (WebCore::EditorClientHaiku::registerCommandForRedo):
2434 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2435 (WebCore::EditorClientHaiku::canUndo):
2436 (WebCore::EditorClientHaiku::canRedo):
2437 (WebCore::EditorClientHaiku::undo):
2438 (WebCore::EditorClientHaiku::redo):
2439 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2440 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2441 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2442 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2443 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2444 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2445 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2446 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2447 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2448 (WebCore::EditorClientHaiku::learnWord):
2449 (WebCore::EditorClientHaiku::checkSpellingOfString):
2450 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2451 (WebCore::EditorClientHaiku::checkGrammarOfString):
2452 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2453 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2454 (WebCore::EditorClientHaiku::showSpellingUI):
2455 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2456 (WebCore::EditorClientHaiku::getGuessesForWord):
2457 (WebCore::EditorClientHaiku::setInputMethodState):
2458 (WebCore::EditorClientHaiku::isEditing):
2459 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2461 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2463 Reviewed by Eric Seidel.
2465 Added DragClient for Haiku WebCore support.
2466 https://bugs.webkit.org/show_bug.cgi?id=26952
2468 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2470 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2471 (WebCore::DragClientHaiku::actionMaskForDrag):
2472 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2473 (WebCore::DragClientHaiku::dragControllerDestroyed):
2474 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2475 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2476 (WebCore::DragClientHaiku::startDrag):
2477 (WebCore::DragClientHaiku::createDragImageForLink):
2478 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2480 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2482 Reviewed by Oliver Hunt.
2484 Added ContextMenuClient for Haiku WebCore support.
2485 https://bugs.webkit.org/show_bug.cgi?id=26952
2487 Adding two files, ContextMenuClientHaiku.h
2488 and ContextMenuClientHaiku.cpp
2490 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2491 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2492 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2493 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2494 (WebCore::ContextMenuClientHaiku::downloadURL):
2495 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2496 (WebCore::ContextMenuClientHaiku::speak):
2497 (WebCore::ContextMenuClientHaiku::isSpeaking):
2498 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2499 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2500 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2502 2009-07-10 Adam Roben <aroben@apple.com>
2504 Sort all our Xcode projects
2506 Accomplished using sort-Xcode-project-file.
2508 Requested by Dave Kilzer.
2510 * WebKit.xcodeproj/project.pbxproj:
2512 2009-07-02 Adam Roben <aroben@apple.com>
2514 Fix warnings from update-webkit-localizable-strings
2516 Rubber-stamped by Eric Carlson.
2518 * English.lproj/Localizable.strings: Updated.
2520 2009-07-02 Adam Roben <aroben@apple.com>
2522 Update StringsNotToBeLocalized.txt for (not so) recent changes
2524 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2525 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2527 Reviewed by John Sullivan.
2529 * StringsNotToBeLocalized.txt:
2531 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2533 Reviewed by Simon Fraser.
2535 <rdar://problem/6518119>
2537 Add localized strings for media controller status messages.
2539 * English.lproj/Localizable.strings: Localized text.
2541 2009-06-08 Dan Bernstein <mitz@apple.com>
2543 Rubber-stamped by Mark Rowe.
2545 - updated the project after giving Objective-C++ the .mm extension
2547 * WebKit.xcodeproj/project.pbxproj:
2549 2009-06-04 Sam Weinig <sam@webkit.org>
2551 Reviewed by Alice Liu.
2553 Move WebView internal data into WebViewData.h/mm.
2555 * WebKit.xcodeproj/project.pbxproj:
2557 2009-06-03 Sam Weinig <sam@webkit.org>
2559 Reviewed by Mark Rowe.
2561 Added WebDelegateImplementationCaching.h/mm
2563 * WebKit.xcodeproj/project.pbxproj:
2565 2009-06-03 Sam Weinig <sam@webkit.org>
2567 Reviewed by Mark Rowe.
2569 Add WebViewInternal.mm.
2571 * WebKit.xcodeproj/project.pbxproj:
2573 2009-06-03 Dan Bernstein <mitz@apple.com>
2575 Reviewed by Anders Carlsson.
2577 - WebKit project part of eliminating WebCoreTextRenderer
2579 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2580 compile as Objective-C++.
2582 2009-06-01 Darin Adler <darin@apple.com>
2584 Reviewed by Maciej Stachowiak.
2586 Bug 26113: break WebTextCompletionController out into its own source file
2587 https://bugs.webkit.org/show_bug.cgi?id=26113
2589 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2591 2009-05-28 Mark Rowe <mrowe@apple.com>
2593 Rubber-stamped by Anders Carlsson.
2595 Symlink WebKitPluginHost.app in to place if needed.
2597 * WebKit.xcodeproj/project.pbxproj:
2599 2009-05-24 Darin Adler <darin@apple.com>
2601 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2603 2009-05-16 Anders Carlsson <andersca@apple.com>
2605 Reviewed by Sam Weinig and Dan Bernstein.
2607 Fix <rdar://problem/6889644>.
2609 * English.lproj/Localizable.strings:
2611 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2613 Reviewed by Dan Bernstein.
2615 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2617 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2618 it could use C++ code from AuthenticaitonMac.h.
2620 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2622 Add localizable strings for
2623 <rdar://problem/6724106> WebViews need to implement text checking
2625 Reviewed by Justin Garcia.
2627 * English.lproj/Localizable.strings:
2629 2009-04-27 Kevin Decker <kdecker@apple.com>
2631 Reviewed by Anders Carlsson.
2633 <rdar://problem/6352982>
2635 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2637 2009-04-23 Kevin Decker <kdecker@apple.com>
2639 Reviewed by Anders Carlsson.
2641 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2643 2009-04-21 Adam Roben <aroben@apple.com>
2645 Update StringsNotToBeLocalized.txt for recent changes
2647 Rubber-stamped by John Sullivan.
2649 * StringsNotToBeLocalized.txt:
2651 2009-04-19 Darin Adler <darin@apple.com>
2653 * StringsNotToBeLocalized.txt: Updated for recent changes.
2655 2009-04-17 David Kilzer <ddkilzer@apple.com>
2657 Simplify FEATURE_DEFINES definition
2659 Reviewed by Darin Adler.
2661 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2662 variables to their own FeatureDefines.xcconfig file. It also
2663 extracts a new ENABLE_GEOLOCATION variable so that
2664 FEATURE_DEFINES only needs to be defined once.
2666 * WebKit.xcodeproj/project.pbxproj: Added
2667 FeatureDefines.xcconfig file.
2669 2009-04-10 Timothy Hatcher <timothy@apple.com>
2671 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2673 Rubber-stamped by Mark Rowe.
2675 * WebKit.xcodeproj/project.pbxproj:
2677 2009-04-09 Mike Thole <mthole@apple.com>
2679 Reviewed by Adam Roben.
2681 * WebKit.xcodeproj/project.pbxproj:
2682 Set the Localizable.strings encoding to UTF-16.
2684 2009-04-07 Anders Carlsson <andersca@apple.com>
2686 Try to fix the Leopard build once more.
2688 * WebKit.xcodeproj/project.pbxproj:
2690 2009-04-07 Anders Carlsson <andersca@apple.com>
2692 Another attempt at fixing the build.
2694 * WebKit.xcodeproj/project.pbxproj:
2696 2009-04-02 Adele Peterson <adele@apple.com>
2698 Reviewed by Darin Adler.
2700 * WebKit.xcodeproj/project.pbxproj:
2701 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2703 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2705 Reviewed by Mark Rowe.
2707 https://bugs.webkit.org/show_bug.cgi?id=24990
2708 Put SECTORDER_FLAGS into xcconfig files.
2710 * WebKit.xcodeproj/project.pbxproj:
2712 2009-03-27 Darin Adler <darin@apple.com>
2714 * StringsNotToBeLocalized.txt: Updated for recent changes.
2716 2009-03-16 Darin Adler <darin@apple.com>
2718 Reviewed by Dan Bernstein.
2720 * English.lproj/Localizable.strings: Updated.
2721 * StringsNotToBeLocalized.txt: Updated for recent changes.
2723 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2725 Reviewed by Simon Fraser.
2727 Update Geolocation perimission dialogs to be asynchronous.
2728 https://bugs.webkit.org/show_bug.cgi?id=24505
2730 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2731 coding style set by WebSecurityOrigin.
2733 * WebKit.xcodeproj/project.pbxproj:
2735 2009-03-13 Anders Carlsson <andersca@apple.com>
2737 Reviewed by Dan Bernstein.
2739 <rdar://problem/6610666> Revise the Cocoa event model text API
2741 Remove nptextinput.h
2743 * WebKit.xcodeproj/project.pbxproj:
2745 2009-03-03 David Kilzer <ddkilzer@apple.com>
2747 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2749 Reviewed by Mark Rowe.
2751 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2752 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2753 make sure various build phase scripts work with the installhdrs
2756 * WebKit.xcodeproj/project.pbxproj:
2757 - Added shell code to prevent running "Check For Global
2758 Initializers", "Check For Exit Time Destructors" and "Check
2759 For Weak VTables" scripts during the installhdrs build phase.
2760 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2761 targets since it's no longer needed after defining
2762 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2764 2009-03-03 David Kilzer <ddkilzer@apple.com>
2766 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2768 Reviewed by Adam Roben.
2770 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2771 since NPAPI headers had migrated from JavaScriptCore to WebCore
2774 * WebKit.xcodeproj/project.pbxproj: Removed
2775 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2776 and Release configurations.
2778 2009-03-02 Anders Carlsson <andersca@apple.com>
2780 WebNetscapePluginPackage.mm is an Objective-C++ file.
2782 * WebKit.xcodeproj/project.pbxproj:
2784 2009-03-02 Anders Carlsson <andersca@apple.com>
2786 Reviewed by John Sullivan.
2788 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2790 * WebKit.xcodeproj/project.pbxproj:
2792 2009-02-20 Anders Carlsson <andersca@apple.com>
2794 Reviewed by Dan Bernstein.
2798 * WebKit.xcodeproj/project.pbxproj:
2800 2009-02-13 Darin Adler <darin@apple.com>
2802 * StringsNotToBeLocalized.txt: Updated for recent changes.
2804 2009-02-07 Darin Adler <darin@apple.com>
2806 * StringsNotToBeLocalized.txt: Updated for recent changes.
2808 2009-02-04 Timothy Hatcher <timothy@apple.com>
2810 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2812 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2813 super-slow due forwardInvocation: calling debug delegate
2815 Reviewed by Oliver Hunt.
2817 * WebKit.xcodeproj/project.pbxproj:
2819 2009-02-02 Anders Carlsson <andersca@apple.com>
2821 Reviewed by Dan Bernstein.
2823 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2825 * WebKit.xcodeproj/project.pbxproj:
2827 2009-01-26 Mark Rowe <mrowe@apple.com>
2829 Rubber-stamped by Sam Weinig.
2831 Clean up after r40240.
2833 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2835 2009-01-25 Darin Adler <darin@apple.com>
2837 Try to fix full build on Mac Leopard.
2839 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2840 Maybe this is temporary, but I had to do it to get the full build to succeed.
2842 2009-01-25 Mark Rowe <mrowe@apple.com>
2844 Rubber-stamped by Dan Bernstein.
2846 Improve the consistency of settings in our .xcconfig files.
2848 * WebKit.xcodeproj/project.pbxproj:
2850 2009-01-23 Brady Eidson <beidson@apple.com>
2852 Rubberstamped by Darin Adler
2854 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2856 * WebKit.xcodeproj/project.pbxproj:
2858 2009-01-20 Anders Carlsson <andersca@apple.com>
2860 Reviewed by Sam Weinig.
2862 Add ProxyInstance files.
2864 * WebKit.xcodeproj/project.pbxproj:
2866 2009-01-04 David Kilzer <ddkilzer@apple.com>
2868 Don't install internal headers in WebKit framework
2870 Reviewed by Darin Adler.
2872 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2873 headers so they're not installed.
2875 2009-01-02 Darin Adler <darin@apple.com>
2877 * StringsNotToBeLocalized.txt: Updated.
2879 2008-12-23 Darin Adler <darin@apple.com>
2881 Reviewed by Alexey Proskuryakov.
2883 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2884 crash due to Mail's use of WebArchive and WebResource on non-main thread
2886 * StringsNotToBeLocalized.txt: Updated.
2888 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2889 existing file WebResourceInternal.h.
2891 2008-12-08 David Kilzer <ddkilzer@apple.com>
2893 Bug 22555: Sort "children" sections in Xcode project files
2895 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2897 Reviewed by Eric Seidel.
2899 * WebKit.xcodeproj/project.pbxproj: Sorted.
2901 2008-12-08 Darin Adler <darin@apple.com>
2903 * StringsNotToBeLocalized.txt: Updated for recent changes.
2905 2008-12-05 Dan Bernstein <mitz@apple.com>
2909 * WebKit.xcodeproj/project.pbxproj:
2911 2008-12-05 Dan Bernstein <mitz@apple.com>
2915 * WebKit.xcodeproj/project.pbxproj:
2917 2008-12-04 Anders Carlsson <andersca@apple.com>
2919 Reviewed by Sam Weinig.
2921 Add HostedNetscapePluginStream.
2923 * WebKit.xcodeproj/project.pbxproj:
2925 2008-12-03 Anders Carlsson <andersca@apple.com>
2927 Reviewed by Sam Weinig.
2929 Move WebPluginRequest to its own file.
2931 * WebKit.xcodeproj/project.pbxproj:
2933 2008-12-03 Steve Falkenburg <sfalken@apple.com>
2935 Update strings not to be localized.
2937 Reviewed by Adam Roben.
2939 * StringsNotToBeLocalized.txt:
2941 2008-11-26 Mark Rowe <mrowe@apple.com>
2945 Fix up the references to files under WebKit/mac/Plugins/Hosted.
2947 * WebKit.xcodeproj/project.pbxproj:
2949 2008-11-26 Anders Carlsson <andersca@apple.com>
2951 Reviewed by Mark Rowe.
2953 Add plug-in host related files to the Xcode project.
2955 * WebKit.xcodeproj/project.pbxproj:
2957 2008-11-14 Dan Bernstein <mitz@apple.com>
2959 Reviewed by Darin Adler.
2961 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
2963 * English.lproj/Localizable.strings: Added the Text Direction submenu
2966 2008-11-13 John Sullivan <sullivan@apple.com>
2968 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
2970 Reviewed by Tim Hatcher
2972 * English.lproj/Localizable.strings:
2973 updated for these changes
2975 * StringsNotToBeLocalized.txt:
2976 removed unused exception
2978 2008-11-12 John Sullivan <sullivan@apple.com>
2980 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
2982 Reviewed by Tim Hatcher
2984 * English.lproj/Localizable.strings:
2985 * StringsNotToBeLocalized.txt:
2986 updated for this change
2988 2008-11-10 Anders Carlsson <andersca@apple.com>
2990 Reviewed by Kevin Decker.
2992 Add WebHostedNetscapePluginView to the project.
2994 * WebKit.xcodeproj/project.pbxproj:
2996 2008-11-10 Anders Carlsson <andersca@apple.com>
2998 Reviewed by Kevin Decker.
3000 Add a new WebBaseNetscapePluginView class.
3002 * WebKit.xcodeproj/project.pbxproj:
3004 2008-11-10 Anders Carlsson <andersca@apple.com>
3006 Reviewed by Adam Roben.
3008 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3010 * StringsNotToBeLocalized.txt:
3011 * WebKit.xcodeproj/project.pbxproj:
3013 2008-11-05 Anders Carlsson <andersca@apple.com>
3015 Reviewed by Kevin Decker.
3017 Remove WebPlugInStreamLoaderDelegate.h
3019 * WebKit.xcodeproj/project.pbxproj:
3021 2008-11-03 Darin Adler <darin@apple.com>
3023 Reviewed by Tim Hatcher.
3025 - https://bugs.webkit.org/show_bug.cgi?id=22061
3026 create script to check for exit-time destructors
3028 * WebKit.xcodeproj/project.pbxproj: Added a script
3029 phase that runs the check-for-exit-time-destructors script.
3031 2008-10-31 Anders Carlsson <andersca@apple.com>
3033 Reviewed by Kevin Decker.
3035 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3037 * WebKit.xcodeproj/project.pbxproj:
3039 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3041 Not reviewed, build fix.
3043 * WebKit.xcodeproj/project.pbxproj:
3045 2008-10-28 Adele Peterson <adele@apple.com>
3047 Reviewed by John Sullivan.
3049 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3050 "files" string for multifile uploads needs to be localized
3052 * English.lproj/Localizable.strings: Updated with new string.
3054 2008-10-28 Adele Peterson <adele@apple.com>
3056 Reviewed by Sam Weinig.
3058 * English.lproj/Localizable.strings:
3061 2008-10-27 Darin Adler <darin@apple.com>
3063 * StringsNotToBeLocalized.txt: Updated for recent changes.
3065 2008-10-24 Timothy Hatcher <timothy@apple.com>
3067 Implement new InspectorClient methods to work with Settings.
3069 https://bugs.webkit.org/show_bug.cgi?id=21856
3071 Reviewed by Darin Adler.
3073 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3075 2008-10-15 Mark Rowe <mrowe@apple.com>
3077 Rubber-stamped by Brady Eidson.
3079 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3081 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3083 2008-10-14 Maxime Britto <britto@apple.com>
3085 Reviewed by Darin Adler.
3087 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3088 WebTextIterator, and made the WebTextIterator.h private
3090 2008-10-04 Mark Rowe <mrowe@apple.com>
3092 Reviewed by Tim Hatcher.
3094 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3096 * WebKit.xcodeproj/project.pbxproj:
3098 2008-09-24 Darin Adler <darin@apple.com>
3100 * StringsNotToBeLocalized.txt: Updated for recent changes.
3102 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3104 Reviewed by Darin Adler, Beth Dakin
3106 Support strings for AXLists
3108 * English.lproj/Localizable.strings:
3110 2008-09-15 Anders Carlsson <andersca@apple.com>
3114 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3116 * WebKit.xcodeproj/project.pbxproj:
3118 2008-09-02 Mark Rowe <mrowe@apple.com>
3120 Reviewed by Tim Hatcher.
3122 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3124 * WebKit.xcodeproj/project.pbxproj:
3126 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3128 Reviewed by Cameron Zwarich.
3130 Updated project files to XCode 3.1.
3132 * WebKit.xcodeproj/project.pbxproj:
3134 2008-08-15 Mark Rowe <mrowe@apple.com>
3136 Rubber-stamped by Geoff Garen.
3138 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3140 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3142 2008-08-05 Anders Carlsson <andersca@apple.com>
3144 Reviewed by Darin Adler.
3146 Remove MainThreadObjectDeallocator.{h|mm}.
3148 * WebKit.xcodeproj/project.pbxproj:
3150 2008-08-04 Mark Rowe <mrowe@apple.com>
3152 Reviewed by Darin Adler.
3154 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3155 Part one of fix for <rdar://problem/5853147>.
3157 * WebKit.xcodeproj/project.pbxproj:
3159 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3161 Fix layout test results for webarchive/test-xml-stylesheet.xml
3163 Reviewed by Darin Adler.
3165 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3166 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3167 to private so they're copied into PrivateHeaders.
3169 2008-07-11 Stephanie Lewis <slewis@apple.com>
3171 Reviewed by Darin Adler.
3173 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3175 * WebKit.xcodeproj/project.pbxproj:
3177 2008-07-07 Mark Rowe <mrowe@apple.com>
3179 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3180 so that they don't have an unnecessary ".." in the path.
3182 * WebKit.xcodeproj/project.pbxproj:
3184 2008-07-05 Mark Rowe <mrowe@apple.com>
3186 Reviewed by John Sullivan.
3188 Remove WebSearchableTextView as it has been unused for some time now.
3190 * WebKit.xcodeproj/project.pbxproj:
3192 2008-06-26 Anders Carlsson <andersca@apple.com>
3194 Reviewed by Darin Adler.
3196 Add MainThreadObjectDeallocator to sources.
3198 * WebKit.xcodeproj/project.pbxproj:
3200 2008-06-24 John Sullivan <sullivan@apple.com>
3202 Rubber-stamped by Sam Weinig
3204 * StringsNotToBeLocalized.txt:
3205 brought this file up to date
3207 2008-06-17 Mark Rowe <mrowe@apple.com>
3209 Reviewed by Darin Adler.
3211 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3213 * WebKit.xcodeproj/project.pbxproj:
3215 2008-05-22 Timothy Hatcher <timothy@apple.com>
3217 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3219 Reviewed by Adam Roben.
3221 * English.lproj/Localizable.strings: Added new strings.
3223 2008-05-21 Anders Carlsson <andersca@apple.com>
3227 Add WebIconFetcher files.
3229 * WebKit.xcodeproj/project.pbxproj:
3231 2008-05-16 Timothy Hatcher <timothy@apple.com>
3233 Removes WebScriptDebugServer files and related calls. This removes
3234 the hooks that Drosera uses for debugging. Now that the Web Inspector
3235 has a better debugger, we don't need these anymore.
3237 Reviewed by Sam Weinig.
3239 * StringsNotToBeLocalized.txt:
3240 * WebKit.xcodeproj/project.pbxproj:
3242 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3244 Reviewed by Beth Dakin
3246 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3248 * English.lproj/Localizable.strings:
3249 * WebKit.xcodeproj/project.pbxproj:
3251 2008-05-09 Anders Carlsson <andersca@apple.com>
3255 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3257 Add nptextinput.h as a public header.
3259 * WebKit.xcodeproj/project.pbxproj:
3261 2008-05-06 Stephanie Lewis <slewis@apple.com>
3263 Reviewed by Andersca.
3265 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3267 * WebKit.xcodeproj/project.pbxproj:
3269 2008-05-01 Anders Carlsson <andersca@apple.com>
3273 Remove npfunctions.h
3275 * WebKit.xcodeproj/project.pbxproj:
3277 2008-05-01 Sam Weinig <sam@webkit.org>
3279 Reviewed by Anders Carlsson.
3281 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3283 * WebKit.xcodeproj/project.pbxproj:
3285 2008-04-30 Anders Carlsson <andersca@apple.com>
3289 Add Cocoa event handler.
3291 * WebKit.xcodeproj/project.pbxproj:
3293 2008-04-29 Anders Carlsson <andersca@apple.com>
3297 Add new event handlers.
3299 * WebKit.xcodeproj/project.pbxproj:
3301 2008-04-07 John Sullivan <sullivan@apple.com>
3305 - made the JavaScript text input panel not block Quit (part of 4133196)
3307 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3308 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3309 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3310 Made the panel be a NonBlockingPanel
3312 2008-04-04 Ada Chan <adachan@apple.com>
3314 Updated the format string for window title for a standalone image to take integers.
3318 * English.lproj/Localizable.strings:
3320 2008-03-28 Brady Eidson <beidson@apple.com>
3322 Rubberstamped by Darin Adler
3324 Remove WebArchiver.h/mm
3326 * WebKit.xcodeproj/project.pbxproj:
3328 2008-03-25 Brady Eidson <beidson@apple.com>
3332 <rdar://problem/4516169> - Support WebArchives on Windows
3334 * WebKit.xcodeproj/project.pbxproj:
3336 2008-03-24 Brady Eidson <beidson@apple.com>
3338 Reviewed by Darin's rubberstamp
3342 * WebKit.xcodeproj/project.pbxproj:
3344 2008-03-20 John Sullivan <sullivan@apple.com>
3346 * StringsNotToBeLocalized.txt:
3347 Brought this file up to date
3349 2008-03-20 Adam Roben <aroben@apple.com>
3351 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3353 Reviewed by Tim Hatcher.
3355 * WebKit.xcodeproj/project.pbxproj:
3357 2008-03-12 Darin Adler <darin@apple.com>
3361 - http://bugs.webkit.org/show_bug.cgi?id=17640
3362 eliminate WebCoreFrameBridge
3364 * StringsNotToBeLocalized.txt: Updated for recent changes.
3365 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3367 2008-03-11 Darin Adler <darin@apple.com>
3371 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3372 We can rename the file later.
3374 2008-03-07 Mark Rowe <mrowe@apple.com>
3376 Reviewed by Oliver Hunt.
3378 Fix WebKit build with GCC 4.2.
3380 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3382 2008-03-06 Darin Adler <darin@apple.com>
3384 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3386 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3388 Name the WebKit build phase script that generates WebKit.LP64.exp.
3390 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3391 that generates the 64-bit export file to match the corresponding
3392 build phase script in WebCore.
3394 2008-03-05 Adam Roben <aroben@apple.com>
3396 Remove WebCoreScriptDebugger.{h,mm}
3398 Reviewed by Kevin M.
3400 * WebKit.xcodeproj/project.pbxproj:
3402 2008-03-05 Adam Roben <aroben@apple.com>
3404 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3406 Reviewed by Kevin M.
3408 * WebKit.xcodeproj/project.pbxproj:
3410 2008-03-05 Adam Roben <aroben@apple.com>
3412 Remove WebScriptDebugger
3414 Reviewed by Kevin M.
3416 * WebKit.xcodeproj/project.pbxproj: Remove
3417 WebScriptDebugDelegatePrivate.h from the project.
3419 2008-03-05 Adam Roben <aroben@apple.com>
3421 Move WebCoreScriptDebuggerImp to its own source files
3423 Reviewed by Kevin M.
3425 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3427 2008-03-05 Adam Roben <aroben@apple.com>
3429 Move WebCoreScriptDebugger to WebKit
3431 Reviewed by Darin Adler.
3433 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3436 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3438 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3440 Reviewed by Darin Adler.
3442 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3444 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3446 Update localization exceptions.
3448 Reviewed by Darin Adler.
3450 * English.lproj/Localizable.strings:
3451 * StringsNotToBeLocalized.txt:
3453 2008-01-20 Mark Rowe <mrowe@apple.com>
3455 Reviewed by Dan Bernstein.
3457 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3458 interested in supporting Safari 2 with TOT WebKit.
3460 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3461 as it is no longer used.
3463 2008-01-03 Darin Adler <darin@apple.com>
3467 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3469 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3471 Reviewed by Darin Adler.
3473 Removed "BackwardDelete", which is no longer present in source code.
3475 * StringsNotToBeLocalized.txt:
3477 2007-12-16 Mark Rowe <mrowe@apple.com>
3479 Reviewed by Maciej Stachowiak.
3481 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3483 * WebKit.xcodeproj/project.pbxproj: Add new files.
3485 2007-12-14 Darin Adler <darin@apple.com>
3487 * StringsNotToBeLocalized.txt: Updated.
3489 2007-12-12 Brady Eidson <beidson@apple.com>
3491 Reviewed by Sam Weinig
3493 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3495 * WebKit.xcodeproj/project.pbxproj: Added a new file
3497 2007-12-12 Mark Rowe <mrowe@apple.com>
3499 Reviewed by Dave Kilzer.
3501 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3503 * WebKit.xcodeproj/project.pbxproj:
3505 2007-11-19 Brady Eidson <beidson@apple.com>
3509 * WebKit.xcodeproj/project.pbxproj: Sorted!
3511 2007-11-17 Timothy Hatcher <timothy@apple.com>
3513 Reviewed by Mark Rowe.
3515 Bug 13470: i18n: The Web Inspector is not localizable
3516 http://bugs.webkit.org/show_bug.cgi?id=13470
3518 Update the localized strings and the file encoding of WebInspectorClient.mm.
3520 * English.lproj/Localizable.strings:
3521 * StringsNotToBeLocalized.txt:
3522 * WebKit.xcodeproj/project.pbxproj:
3524 2007-11-16 Mark Rowe <mrowe@apple.com>
3526 Reviewed by Tim Hatcher.
3528 Build WebCore as a sub-framework of WebKit in all configurations.
3530 * WebKit.xcodeproj/project.pbxproj:
3532 2007-11-16 Brady Eidson <beidson@apple.com>
3534 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3536 2007-11-16 Brady Eidson <beidson@apple.com>
3538 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3541 2007-11-16 Brady Eidson <beidson@apple.com>
3545 Database management API tweaks
3547 * WebKit.xcodeproj/project.pbxproj:
3549 2007-11-15 Brady Eidson <beidson@apple.com>
3553 Stubbing out everything required for a WebKit API for databases
3555 * WebKit.xcodeproj/project.pbxproj:
3557 2007-11-12 Adam Roben <aroben@apple.com>
3559 * StringsNotToBeLocalized.txt: Updated.
3561 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3563 Adding the wx WebKit implementation.
3565 Reviewed by Mark Rowe.
3569 2007-11-07 Mark Rowe <mrowe@apple.com>
3571 Reviewed by Kevin Decker.
3573 Fix 64-bit Mac build.
3575 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3576 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3577 setting of the project, which in this instance includes the necessary "mac"