1 2011-01-23 Mark Rowe <mrowe@apple.com>
5 Fix the scripts that detect problematic code such as static initializers
6 and destructors, weak vtables, inappropriate files in the framework wrappers,
7 and public headers including private headers. These had all been broken
8 since the projects were moved in to the Source directory as the paths to the
9 scripts were not updated at that time.
11 * WebKit.xcodeproj/project.pbxproj:
13 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
15 Reviewed by Csaba Osztrogonác.
17 Refactoring of the custom allocation framework
18 https://bugs.webkit.org/show_bug.cgi?id=49897
20 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
21 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
22 equivalent macro implementation at the necessary places.
24 2011-01-17 Dan Bernstein <mitz@apple.com>
26 Rubber-stamped by Mark Rowe.
28 Update xcodeproj svn:ignore to include xcuserdata.
30 * WebKit.xcodeproj: Modified property svn:ignore.
32 2011-01-17 Brady Eidson <beidson@apple.com>
34 Rubberstamped by Adam Roben.
36 Fix up the `make` build on Macs
38 * Makefile: Point to the correct Makefile.shared
40 2011-01-16 Adam Barth <abarth@webkit.org>
42 Rubber-stamped by Eric Seidel.
44 Move WebKit into Source
45 https://bugs.webkit.org/show_bug.cgi?id=52530
48 * scripts/generate-webkitversion.pl:
50 2011-01-07 Enrica Casucci <enrica@apple.com>
52 Reviewed by Alexey Proskuryakov.
54 Paste and drag and drop use different code paths to interact with the pasteboard.
55 https://bugs.webkit.org/show_bug.cgi?id=52093
56 The change consists in a refactoring of the code to have only one class that
57 deals with the pasteboard on Mac.
59 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
61 2010-12-31 Adam Barth <abarth@webkit.org>
63 Update SVN ignore property to hide two more external dependencies.
65 * chromium: Modified property svn:ignore.
67 2010-12-22 Dan Bernstein <mitz@apple.com>
69 Rubber-stamped by Mark Rowe.
71 Changed WebKitTools to Tools in script build phases.
73 * WebKit.xcodeproj/project.pbxproj:
75 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
77 Reviewed by Eric Seidel.
79 [EFL] Add linker script to export less symbols
80 https://bugs.webkit.org/show_bug.cgi?id=44609
82 Filter the exported symbols by using a linker script. Only symbols
83 starting with "ewk_" are exported.
85 * CMakeLists.txt: Add link flags to webkit library when there's a
88 2010-12-07 Simon Fraser <simon.fraser@apple.com>
90 Update Xcode project for newer Xcode.
92 * WebKit.xcodeproj/project.pbxproj:
94 2010-11-18 Darin Adler <darin@apple.com>
96 * StringsNotToBeLocalized.txt: Updated for recent changes.
98 2010-11-16 Patrick Gansterer <paroga@webkit.org>
100 Reviewed by Andreas Kling.
102 [CMake] Remove platform dependent include directories
103 https://bugs.webkit.org/show_bug.cgi?id=49553
107 2010-11-12 John Knottenbelt <jknotten@chromium.org>
109 Reviewed by Steve Block.
111 Rename GeolocationControllerClient to GeolocationClient.
112 https://bugs.webkit.org/show_bug.cgi?id=49259
114 * WebKit.xcodeproj/project.pbxproj:
116 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
118 [EFL] Unreviewed. Build fix after r71496.
120 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
121 include directories list.
123 2010-11-04 Mike Thole <mthole@apple.com>
125 Reviewed by Dan Bernstein.
127 Title for images should use localized numerals
128 https://bugs.webkit.org/show_bug.cgi?id=49017
130 * English.lproj/Localizable.strings: Updated.
132 2010-10-28 Mark Rowe <mrowe@apple.com>
134 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
135 that deprecated methods are no longer used.
137 * WebKit.xcodeproj/project.pbxproj:
139 2010-10-26 Dan Bernstein <mitz@apple.com>
143 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
145 2010-10-23 David Kilzer <ddkilzer@apple.com>
147 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
149 Reviewed by Sam Weinig.
151 The only method defined in WebHTMLRepresentationInternal.h is
152 also defined in WebHTMLRepresentation.h, so use that instead.
154 * WebKit.xcodeproj/project.pbxproj: Removed references to
155 WebHTMLRepresentationInternal.h.
157 2010-10-21 David Kilzer <ddkilzer@apple.com>
159 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
161 Reviewed by Adam Roben.
163 Fixes the following warning:
165 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
166 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
168 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
169 for WebStringTruncator.h to make it match other header files.
171 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
175 Fix efl build, add missing svg/properties include directory.
179 2010-10-18 Alexey Proskuryakov <ap@apple.com>
181 Reviewed by David Kilzer.
183 https://bugs.webkit.org/show_bug.cgi?id=47864
184 Convert WebNSUserDefaultsExtras.m to .mm
186 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
188 2010-10-12 Eric Seidel <eric@webkit.org>
190 Reviewed by Darin Adler.
192 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
193 https://bugs.webkit.org/show_bug.cgi?id=45693
195 * WebKit.xcodeproj/project.pbxproj:
196 - Add the MailQuirksUserScript.js to the project.
198 2010-10-11 Anders Carlsson <andersca@apple.com>
200 Reviewed by Darin Adler.
202 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
203 https://bugs.webkit.org/show_bug.cgi?id=47523
205 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
207 * WebKit.xcodeproj/project.pbxproj:
209 2010-10-07 Jessie Berlin <jberlin@apple.com>
211 Reviewed by Sam Weinig.
213 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
214 representation of a WebKit2 WebSerializedScriptValue.
215 https://bugs.webkit.org/show_bug.cgi?id=47390
217 * WebKit.xcodeproj/project.pbxproj:
218 Add WebSerializedJSValuePrivate.h.
220 2010-10-05 John Abd-El-Malek <jam@chromium.org>
222 Reviewed by Darin Fisher.
224 [chromium] Get the link from a plugin when creating a context menu
225 https://bugs.webkit.org/show_bug.cgi?id=47130
227 * chromium/public/WebPlugin.h:
228 (WebKit::WebPlugin::linkAtPosition):
229 * chromium/public/WebView.h:
230 * chromium/src/ChromeClientImpl.cpp:
231 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
232 * chromium/src/ContextMenuClientImpl.cpp:
233 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
235 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
237 Unreviewed, EFL build fix.
241 2010-09-20 Philippe Normand <pnormand@igalia.com>
243 Reviewed by Eric Carlson.
245 [GTK] enhanced context menu for media elements
246 https://bugs.webkit.org/show_bug.cgi?id=45021
248 Updated localizable strings.
250 * English.lproj/Localizable.strings:
252 2010-09-17 David Kilzer <ddkilzer@apple.com>
254 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
256 Reviewed by Joseph Pecoraro.
258 * WebKit.xcodeproj/project.pbxproj: Added missing
259 WebArchiveInternal.h header file to the project. It has been
260 missing since r31281!
262 2010-09-16 Dan Bernstein <mitz@apple.com>
264 Reverted the previous change because r67628 has been reverted.
266 * English.lproj/Localizable.strings:
268 2010-09-16 Dan Bernstein <mitz@apple.com>
270 Updated localizable strings.
272 * English.lproj/Localizable.strings:
274 2010-09-10 Darin Adler <darin@apple.com>
276 Reviewed by Sam Weinig.
278 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
279 https://bugs.webkit.org/show_bug.cgi?id=45582
281 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
282 also gave the header private visibility so it will get installed in the
283 PrivateHeaders directory.
285 2010-09-02 Steve Block <steveblock@google.com>
287 Reviewed by Adam Barth.
289 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
290 https://bugs.webkit.org/show_bug.cgi?id=43181
292 * WebKit.xcodeproj/project.pbxproj:
294 2010-08-30 Andy Estes <aestes@apple.com>
296 Reviewed by Darin Adler.
298 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
300 * StringsNotToBeLocalized.txt:
302 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
304 Unreviewed build fix.
306 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
307 shared library. After r65366, libewebkit.so was not being installed
308 anymore when building with SHARED_CORE=0 (which is the default). This
309 partially reverts that revision in order to fix this issue.
311 * CMakeLists.txt: always install webkit library.
313 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
315 Reviewed by Darin Adler.
317 Add NetworkingContext to avoid layer violations
318 https://bugs.webkit.org/show_bug.cgi?id=42292
320 Preparation: Just add the files to the build system.
322 * WebKit.xcodeproj/project.pbxproj: Added new files.
324 2010-08-17 Brady Eidson <beidson@apple.com>
326 Reviewed by Sam Weinig.
328 Remove developmentRegion from the project file as it shouldn't have been checked in.
330 * WebKit.xcodeproj/project.pbxproj:
332 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
334 [EFL] Build fix after r65366.
336 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
339 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
341 Reviewed by Pavel Feldman.
343 Web Inspector: -[WebInspector attach] and detach should work
344 https://bugs.webkit.org/show_bug.cgi?id=43924
346 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
348 2010-08-14 Patrick Gansterer <paroga@paroga.com>
350 Reviewed by Kenneth Rohde Christiansen.
352 [CMake] Set target properties only if available
353 https://bugs.webkit.org/show_bug.cgi?id=43978
357 2010-08-13 Gavin Barraclough <barraclough@apple.com>
359 Rubber stamped by Sam Weinig.
360 Switch String::/UString::ascii() to return a CString.
362 * WebKit.xcodeproj/project.pbxproj:
364 2010-08-06 Gavin Barraclough <barraclough@apple.com>
366 Rubber stamped by Sam Weinig
368 Bug 43594 - Add string forwards to Forward.h
369 This allows us to remove forward declarations for these classes from
370 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
372 * WebKit.xcodeproj/project.pbxproj:
374 2010-08-06 Jessie Berlin <jberlin@apple.com>
376 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
379 * WebKit.xcodeproj/project.pbxproj:
381 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
383 Reviewed by David Kilzer.
385 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
386 https://bugs.webkit.org/show_bug.cgi?id=40627
388 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
390 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
392 2010-07-31 David Kilzer <ddkilzer@apple.com>
394 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
396 Reviewed by Dan Bernstein.
398 This also fixes compilation of DumpRenderTree after changes for
401 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
402 the following headers:
403 - WebFormDelegatePrivate.h
404 - WebKitStatisticsPrivate.h
405 - WebSecurityOriginPrivate.h
407 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
409 Reviewed by David Kilzer.
411 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
412 https://bugs.webkit.org/show_bug.cgi?id=40627
414 * WebKit.xcodeproj/project.pbxproj:
415 * efl/WebCoreSupport/ChromeClientEfl.cpp:
416 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
417 * efl/WebCoreSupport/ChromeClientEfl.h:
419 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
421 Reviewed by Antonio Gomes.
423 [EFL] Add library version and soname to EFL generated libraries and binary.
424 https://bugs.webkit.org/show_bug.cgi?id=43212
426 Add version and soname to libewebkit.so.
430 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
432 Reviewed by Antonio Gomes.
434 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
435 https://bugs.webkit.org/show_bug.cgi?id=43002
437 This should reduce the noise in WebKit/ChangeLog that comes from EFL
438 port. Most of the changes on EFL port should be logged in
439 WebKit/efl/ChangeLog.
441 * CMakeLists.txt: Just change the path from where to include the file.
443 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
445 Reviewed by Antonio Gomes.
447 [EFL] Cleanup glib support (make it optional)
448 https://bugs.webkit.org/show_bug.cgi?id=42480
450 Just add glib flags and directories if necessary.
454 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
456 Reviewed by Antonio Gomes.
458 [EFL] Add support for using libcurl network backend.
459 https://bugs.webkit.org/show_bug.cgi?id=42286
461 Just add soup/curl directories and flags for the specific
467 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
469 Reviewed by Antonio Gomes.
471 [EFL] Implement input method notification
472 https://bugs.webkit.org/show_bug.cgi?id=42640
474 Notify browser when keyboard should be shown/hidden. Input method
475 hints are updated before sending the signal. Client should be able to
476 determine the input type by calling ewk_view_imh_get().
478 * efl/EWebLauncher/main.c:
479 (on_inputmethod_changed): example implementation that just prints to
480 stdout if keyboard should be shown or hidden and the imh flags.
481 (browserCreate): listen to signal about input method changing its
483 * efl/WebCoreSupport/EditorClientEfl.cpp:
484 (WebCore::EditorClientEfl::setInputMethodState): call new function
485 responsible for implementing this notification.
486 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
487 only from inside WebKit.
488 * efl/ewk/ewk_view.cpp: implement setters and getters
490 (ewk_view_input_method_state_set):
491 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
492 possible input types.
493 (_Ewk_View_Smart_Class::):
495 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
497 Reviewed by Kenneth Rohde Christiansen.
499 Fix zoom in/out on EFL after r62666. The patch for adding viewport
500 missed the initialization of zoom_range.user_scalable. In case browser
501 doesn't care about the viewport and does not listen to the signal,
502 user_scalable will be always false, thus inhibiting zoom in/out.
503 https://bugs.webkit.org/show_bug.cgi?id=42656
505 * efl/EWebLauncher/main.c:
506 (on_viewport_changed): when listening to signal about viewport meta tag,
507 it's not sufficient to receive the parameters. One needs also to enforce
508 these parameters in WebKit.
509 * efl/ewk/ewk_view.cpp:
510 (_ewk_view_priv_new): initialize user_scalable parameter to allow
511 browser zooming in and out.
513 2010-07-16 Zhe Su <suzhe@chromium.org>
515 Reviewed by Darin Adler.
517 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
518 https://bugs.webkit.org/show_bug.cgi?id=42253
520 Dummy implementation of EditorClient::willSetInputMethodState.
522 * efl/WebCoreSupport/EditorClientEfl.cpp:
523 (WebCore::EditorClientEfl::willSetInputMethodState):
524 * efl/WebCoreSupport/EditorClientEfl.h:
526 2010-07-15 Mark Rowe <mrowe@apple.com>
528 Update the sorting in the Xcode project files.
530 * WebKit.xcodeproj/project.pbxproj:
532 2010-07-14 Sam Weinig <sam@webkit.org>
534 Reviewed by Darin Adler.
536 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
537 Make changing Cursors work in WebKit2.
539 * efl/WebCoreSupport/ChromeClientEfl.cpp:
540 (WebCore::ChromeClientEfl::setCursor):
541 * efl/WebCoreSupport/ChromeClientEfl.h:
542 Change prototype to match new one.
544 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
546 Reviewed by Antonio Gomes.
548 [EFL] Add eina_safety to popup menu deletion.
549 https://bugs.webkit.org/show_bug.cgi?id=41873
551 Since this is a public call, it's better to have an eina_safety on
552 public calls. It would crash if browser calls this function to select
553 an item of a nonexistent popup.
555 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
558 2010-07-13 Simon Fraser <simon.fraser@apple.com>
560 Reviewed by Dan Bernstein.
562 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
564 Add WebRenderLayer files.
566 * WebKit.xcodeproj/project.pbxproj:
568 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
570 Reviewed by Antonio Gomes.
572 This commit implements an API for configuring a path to the cookie
573 file in the Mozilla "cookies.txt" format, and functions to deal with it
574 in a more EFL like API.
576 [EFL] Add API for dealing with cookies in EFL port.
577 https://bugs.webkit.org/show_bug.cgi?id=41770
581 * efl/ewk/ewk_cookies.cpp: Added.
582 (ewk_cookies_file_set): Set a path to the file storing cookies.
583 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
584 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
585 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
586 (ewk_cookies_cookie_free): Free memory used by a cookie.
587 (ewk_cookies_policy_set): Set which acceptance policy will be used.
588 (ewk_cookies_policy_get): Get current acceptance policy being used.
589 * efl/ewk/ewk_cookies.h: Added.
592 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
594 Unreviewed build fix after r60050.
596 * CMakeLists.txt: Add WebCore/bindings to the include path.
598 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
600 Reviewed by Adam Barth.
602 [EFL] Fix style errors in ewk_private.h.
603 https://bugs.webkit.org/show_bug.cgi?id=41742
605 * efl/ewk/ewk_private.h:
607 2010-07-09 Darin Adler <darin@apple.com>
609 * StringsNotToBeLocalized.txt: Updated for recent changes.
611 2010-07-08 Joone Hur <joone@kldp.org>
613 Reviewed by Antonio Gomes.
615 [EFL] fix cmake build for EWebLauncher
616 https://bugs.webkit.org/show_bug.cgi?id=41830
618 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
620 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
622 Reviewed by Kenneth Rohde Christiansen.
624 [EFL] Implement several notification hooks in FrameLoaderClient.
625 We just notify browser, making the appropriate type conversions about
626 the events occurring in WebCore.
627 https://bugs.webkit.org/show_bug.cgi?id=41005
629 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
630 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
631 wrapper structures in stack in order to give client the opportunity to
632 change parameters. Then, call the function it defines.
633 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
634 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
636 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
637 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
638 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
639 notify browser that the url changed.
640 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
642 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
644 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
646 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
648 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
650 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
651 * efl/ewk/ewk_frame.cpp:
652 (ewk_frame_request_will_send): emit signal notifying browser.
653 (ewk_frame_request_assign_identifier): emit signal notifying browser.
654 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
655 (ewk_frame_view_state_save): emit signal notifying browser.
656 (ewk_frame_load_provisional): emit signal notifying browser.
657 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
658 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
659 (ewk_frame_load_document_finished): emit signal notifying browser.
660 * efl/ewk/ewk_frame.h: update documentation about signals being sent
661 and implement wrapper struct for ResourceRequest.
662 * efl/ewk/ewk_private.h: export private functions.
664 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
666 Reviewed by Kenneth Rohde Christiansen.
668 [EFL] Flush backing store when going to new page.
669 Call client method to flush backing store when going to a new page. This
670 is the notification that data related to current page should be dropped,
671 since a new page is being loaded.
672 https://bugs.webkit.org/show_bug.cgi?id=41008
674 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
675 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
677 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
679 Unreviewed build fix after r62676.
681 [EFL] Fix build after Page constructor has changed. By now, the
682 introduced BackForwardControllerClient is not used.
683 https://bugs.webkit.org/show_bug.cgi?id=41825
685 * efl/ewk/ewk_view.cpp:
686 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
689 2010-07-07 Anders Carlsson <andersca@apple.com>
691 Reviewed by Sam Weinig.
693 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
695 * WebKit.xcodeproj/project.pbxproj:
697 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
699 Reviewed by Kenneth Rohde Christiansen.
701 [EFL] EFLWebKit doesn't support viewport meta tag.
702 Support viewport meta tag on EFL Port.
703 https://bugs.webkit.org/show_bug.cgi?id=40278
705 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
707 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
708 (browserCreate): Register the callback function for the 'viewport,changed' signal.
709 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
710 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
711 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
712 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
713 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
714 when website doesn't contain viewport tag.
715 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
716 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
717 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
718 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
719 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
720 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
721 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
722 (_ewk_view_priv_new):
723 (ewk_view_fixed_layout_size_set):
725 (ewk_view_zoom_weak_set):
726 (ewk_view_zoom_animated_set):
727 (ewk_view_viewport_set): Reports that viewport has changed.
728 (ewk_view_viewport_get): Reports that viewport has changed.
729 (ewk_view_zoom_range_set): Sets the zoom range.
730 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
731 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
732 (ewk_view_user_scalable_set): Sets if zoom is enabled.
733 (ewk_view_user_scalable_get): Gets if zoom is enabled.
734 * efl/ewk/ewk_view.h:
736 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
738 Reviewed by Adam Barth.
740 [EFL] Fix cmake build and libsoup detection
741 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
742 - LINK_FLAGS should be set using quotes, otherwise some wrong
743 substitution takes place;
744 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
745 version we are using;
746 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
748 https://bugs.webkit.org/show_bug.cgi?id=41717
753 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
755 Reviewed by Kenneth Rohde Christiansen.
757 [EFL] Implement downloadURL in ContextMenuClientEfl
758 When user selects a download menu from context menu, send the download
759 request to application.
760 https://bugs.webkit.org/show_bug.cgi?id=41149
762 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
763 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
764 file and Send it to application.
765 * efl/WebCoreSupport/ContextMenuClientEfl.h:
767 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
769 Reviewed by Kenneth Rohde Christiansen.
771 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
772 https://bugs.webkit.org/show_bug.cgi?id=40876
774 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
775 to change window size.
777 (WebCore::ChromeClientEfl::windowRect):
778 (WebCore::ChromeClientEfl::setWindowRect):
780 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
782 Unreviewed build fix.
784 [EFL] Build fix for latest version of Ecore library.
785 Ecore recently changed return type of callbacks from int to Eina_Bool.
787 * efl/EWebLauncher/main.c:
788 * efl/ewk/ewk_view.cpp:
789 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
791 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
793 Reviewed by Kenneth Rohde Christiansen.
795 [EFL] Simplify zoom setting by narrowing with WebCore API.
796 Instead of creating a zoom_text_only field, use the already defined enum
798 https://bugs.webkit.org/show_bug.cgi?id=40993
800 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
801 (ewk_frame_zoom_set):
802 (ewk_frame_zoom_text_only_get):
803 (ewk_frame_zoom_text_only_set):
805 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
807 Reviewed by Kenneth Rohde Christiansen.
809 [EFL] Implement download requests
810 When a download request arrives through FrameLoaderClient, forward it to
811 browser in order to be possible to download files.
812 https://bugs.webkit.org/show_bug.cgi?id=40967
814 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
815 (WebCore::FrameLoaderClientEfl::download): get file names and
816 forward to ewk_view_download_request()
817 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
819 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
821 Reviewed by Kenneth Rohde Christiansen.
823 [EFL] Stop frame loaders when deleting view.
824 Frame loaders were still alive after view is deleted, causing
825 segmentation fault when libsoup had something to deliver yet.
826 https://bugs.webkit.org/show_bug.cgi?id=41007
828 * efl/ewk/ewk_view.cpp:
829 (_ewk_view_smart_del): stop loaders.
831 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
833 Reviewed by Kenneth Rohde Christiansen.
835 [EFL] Fix warnings about printf format
836 When printing uint64_t the macro PRIu64 is needed in order to be
837 portable across 32 and 64 bits. It was previously showing warning
838 messages on 32-bits systems.
839 https://bugs.webkit.org/show_bug.cgi?id=40965
841 * efl/ewk/ewk_view.cpp:
842 (ewk_view_exceeded_database_quota):
844 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
846 Reviewed by Kenneth Rohde Christiansen.
848 [EFL] Do not load error message for download and cancellation.
849 When a download is made or a request is cancelled an error page should
851 https://bugs.webkit.org/show_bug.cgi?id=40956
853 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
854 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
856 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
858 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
859 typo in related error message.
860 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
861 request or the policy changed (for example, because the request is a
862 download) then it should not fallback.
864 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
866 Reviewed by Kenneth Rohde Christiansen.
868 [EFL] Implement runOpenPanel method. The interface with browser was
869 already implemented. Now we are actually calling it.
870 https://bugs.webkit.org/show_bug.cgi?id=40923
872 * efl/WebCoreSupport/ChromeClientEfl.cpp:
873 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
874 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
876 2010-06-24 Jer Noble <jer.noble@apple.com>
878 Reviewed by Eric Carlson.
880 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
881 https://bugs.webkit.org/show_bug.cgi?id=40939
882 rdar://problem/7996172
884 Add IOKit.framework to the list of linked frameworks.
886 * WebKit.xcodeproj/project.pbxproj:
888 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
890 Reviewed by Gustavo Noronha Silva.
892 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
893 https://bugs.webkit.org/show_bug.cgi?id=40862
898 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
900 Reviewed by Gustavo Noronha Silva.
902 Add implementaion of new windows for EFL port. Both cases of a link
903 with target="_blank" and a javascript that does window.open() are
904 treated, delegating to browser the role of actually creating the
905 window (or blocking it).
906 https://bugs.webkit.org/show_bug.cgi?id=40930
908 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
909 * efl/WebCoreSupport/ChromeClientEfl.cpp:
910 (WebCore::ChromeClientEfl::createWindow): implement method for
911 creating new window by delegating to browser its creation. Browser
912 might decide to continue on the same window by returning the same
914 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
915 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
916 for creating new window when its creation is done by a javascript
918 * efl/ewk/EWebKit.h: new header for WindowFeatures.
919 * efl/ewk/ewk_private.h:
920 * efl/ewk/ewk_view.cpp:
921 (ewk_view_window_create): call the method implemented by browser.
922 * efl/ewk/ewk_view.h:
923 * efl/ewk/ewk_window_features.cpp: Added.
924 (ewk_window_features_unref):
925 (ewk_window_features_ref):
926 (ewk_window_features_bool_property_get):
927 (ewk_window_features_int_property_get):
928 (ewk_window_features_new_from_core): create and wrapped struct
929 containing the core struct.
930 * efl/ewk/ewk_window_features.h: Added.
932 2010-06-18 Anders Carlsson <andersca@apple.com>
934 Reviewed by Sam Weinig.
936 Rename WebPluginPackage.m to make it an Objective-C++ file.
938 * WebKit.xcodeproj/project.pbxproj:
940 2010-06-18 Anders Carlsson <andersca@apple.com>
942 Reviewed by Sam Weinig.
944 Make WebCoreSystemInterface.h a C++ only header
945 https://bugs.webkit.org/show_bug.cgi?id=40867
947 * WebKit.xcodeproj/project.pbxproj:
949 2010-06-18 Anders Carlsson <andersca@apple.com>
951 Reviewed by Dan Bernstein.
953 Add stubbed out WebPlatformStrategies class to WebKit.
954 https://bugs.webkit.org/show_bug.cgi?id=40851
956 * WebKit.xcodeproj/project.pbxproj:
958 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
960 Reviewed by Simon Hausmann.
962 [qt] Better check for the declarative plugin inclusion.
966 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
968 Reviewed by Eric Seidel.
970 Clean EFL header files in order to diminish the compilation time with
971 EFL from subversion. We remove the EFL includes from header files and use
972 forward declarations, including the headers in correspondent source
973 files when needed. This causes only the needed source files to be
974 recompiled in case a new version of EFL is installed instead of
975 triggering a recompilation of almost all WebCore/WebKit.
976 https://bugs.webkit.org/show_bug.cgi?id=40575
978 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
979 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
980 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
982 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
984 Unreviewed EFL build fix. Simple typo.
986 * efl/WebCoreSupport/InspectorClientEfl.cpp:
987 (WebCore::InspectorClientEfl::sendMessageToFrontend):
989 2010-06-14 Tony Chang <tony@chromium.org>
991 Reviewed by Darin Fisher.
993 Chromium shouldn't build inside the source directory
994 https://bugs.webkit.org/show_bug.cgi?id=40489
996 Ignore directories fetched by chromium and chromium mac output dir.
998 * chromium: Added property svn:ignore.
1000 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1002 Reviewed by Pavel Feldman.
1004 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1005 data from inspected page to WebInspector as JSON string via http. The native
1006 serialization to JSON string is supported by InspectorValue's classes. This patch
1007 has the implementation of sendMessageToFrontend function. WebKit version of it still
1008 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1009 https://bugs.webkit.org/show_bug.cgi?id=40134
1011 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1012 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1013 * efl/WebCoreSupport/InspectorClientEfl.h:
1015 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1017 Unreviewed, rolling out r60889.
1018 http://trac.webkit.org/changeset/60889
1019 https://bugs.webkit.org/show_bug.cgi?id=40365
1021 gtk bot has some kind of memory corruption (Requested by
1024 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1025 * efl/WebCoreSupport/InspectorClientEfl.h:
1027 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1029 Reviewed by Pavel Feldman.
1031 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1032 data from inspected page to WebInspector as JSON string via http. The native
1033 serialization to JSON string is supported by InspectorValue's classes. This patch
1034 has the implementation of sendMessageToFrontend function. WebKit version of it still
1035 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1036 https://bugs.webkit.org/show_bug.cgi?id=40134
1038 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1039 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1040 * efl/WebCoreSupport/InspectorClientEfl.h:
1042 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1044 Reviewed by Sam Weinig.
1046 https://bugs.webkit.org/show_bug.cgi?id=39434
1047 REGRESSION (r59811): Geolocation callbacks cannot be created
1049 Removing unused WebGeolocationMock.
1051 * WebKit.xcodeproj/project.pbxproj:
1053 2010-05-31 Lyon Chen <liachen@rim.com>
1055 Reviewed by Kent Tamura.
1057 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1058 https://bugs.webkit.org/show_bug.cgi?id=35530
1060 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.
1062 * efl/WebCoreSupport/EditorClientEfl.cpp:
1063 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1065 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1067 Reviewed by Kenneth Rohde Christiansen.
1069 [EFL] Add Context Menu implementation
1070 https://bugs.webkit.org/show_bug.cgi?id=39821
1072 * CMakeListsEfl.txt: add context menu files.
1073 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1074 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1075 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1076 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1077 (WebCore::ContextMenuClientEfl::appendItem):
1078 (WebCore::ContextMenuClientEfl::show):
1079 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1080 * efl/ewk/EWebKit.h:
1081 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1082 browser for manipulating context menus.
1083 (ewk_context_menu_ref):
1084 (ewk_context_menu_unref):
1085 (ewk_context_menu_destroy):
1086 (ewk_context_menu_item_list_get):
1087 (ewk_context_menu_item_new):
1088 (ewk_context_menu_item_select):
1089 (ewk_context_menu_item_free):
1090 (ewk_context_menu_item_type_get):
1091 (ewk_context_menu_item_type_set):
1092 (ewk_context_menu_item_action_get):
1093 (ewk_context_menu_item_action_set):
1094 (ewk_context_menu_item_title_get):
1095 (ewk_context_menu_item_title_set):
1096 (ewk_context_menu_item_checked_get):
1097 (ewk_context_menu_item_checked_set):
1098 (ewk_context_menu_item_enabled_get):
1099 (ewk_context_menu_item_enabled_set):
1100 (ewk_context_menu_new):
1101 (ewk_context_menu_free):
1102 (ewk_context_menu_item_append):
1103 (ewk_context_menu_custom_get):
1104 (ewk_context_menu_show):
1105 * efl/ewk/ewk_contextmenu.h: Added.
1106 * efl/ewk/ewk_private.h:
1107 * efl/ewk/ewk_view.cpp:
1108 (ewk_view_context_menu_forward_event): inform browser a new context
1110 (ewk_view_exceeded_database_quota): small fix to previous
1112 * efl/ewk/ewk_view.h:
1114 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1116 Reviewed by Kenneth Rohde Christiansen.
1118 [EF] Remove compiler warnings and add test for switching page
1120 https://bugs.webkit.org/show_bug.cgi?id=39871
1122 * efl/EWebLauncher/main.c:
1127 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1129 Reviewed by Kenneth Rohde Christiansen.
1131 [EFL] Allow client to override default database quota. We increase the
1132 default database quota to 1MB (it was incorrectly set to 1KB, which is
1133 too low) and add methods to allow client to iteratively database quota
1134 when it becomes greater than the allowed value.
1135 https://bugs.webkit.org/show_bug.cgi?id=39867
1137 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1138 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1139 to allow client to increase database quota iteratively.
1140 * efl/ewk/ewk_private.h:
1141 * efl/ewk/ewk_settings.cpp:
1142 * efl/ewk/ewk_view.h:
1144 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1146 Reviewed by Kenneth Rohde Christiansen.
1148 [EFL] Add default path to web database and methods to set it.
1149 If a default path is not set, it will default to "/", in which a
1150 normal user usually does not have write permission.
1152 * efl/EWebLauncher/main.c: overwrite default directory with another
1155 * efl/ewk/ewk_main.cpp:
1156 (ewk_init): add default path
1157 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1158 (ewk_settings_web_database_path_set):
1159 (ewk_settings_web_database_path_get):
1160 * efl/ewk/ewk_settings.h:
1162 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1164 Reviewed by Kenneth Rohde Christiansen.
1166 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1167 frame are shown even on a zoom level lower than 1.0.
1169 * efl/ewk/ewk_view_single.c:
1170 (_ewk_view_single_smart_add):
1171 (_ewk_view_single_smart_backing_store_add):
1172 (ewk_view_single_smart_set):
1174 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1176 Reviewed by Kenneth Rohde Christiansen.
1178 [EFL] Add support for Popup menus
1179 https://bugs.webkit.org/show_bug.cgi?id=39629
1181 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1182 and destroy popup menu.
1183 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1184 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1185 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1186 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1189 2010-05-25 Joone Hur <joone.hur@samsung.com>
1191 Reviewed by Gustavo Noronha Silva.
1194 http://webkit.org/b/39648
1196 * efl/ewk/ewk_frame.cpp:
1197 (ewk_frame_zoom_get): Add missed namespace
1198 (ewk_frame_zoom_set): Ditto.
1199 (ewk_frame_zoom_text_only_set): Ditto.
1200 * efl/ewk/ewk_view.cpp:
1201 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1203 2010-05-24 Darin Adler <darin@apple.com>
1205 Reviewed by Eric Seidel.
1207 Move view-related functions from Frame to FrameView
1208 https://bugs.webkit.org/show_bug.cgi?id=39366
1210 * efl/ewk/ewk_frame.cpp:
1211 (ewk_frame_editable_set): Removed call to empty function,
1212 removeEditingStyleFromBodyElement.
1213 (ewk_frame_zoom_get): Call function on FrameView.
1214 (ewk_frame_zoom_set): Ditto.
1215 (ewk_frame_zoom_text_only_set): Ditto.
1217 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1219 Reviewed by Adam Treat.
1221 [EFL] Add build system for the EFL port.
1222 http://webkit.org/b/37945
1224 * CMakeLists.txt: Added.
1225 * CMakeListsEfl.txt: Added.
1227 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1229 Reviewed by David Levin.
1231 [EF] Include missing header.
1232 http://webkit.org/b/38905
1234 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1236 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1238 Reviewed by Laszlo Gombos.
1240 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1241 http://webkit.org/b/38777
1243 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1245 2010-05-05 Dan Bernstein <mitz@apple.com>
1247 Reviewed by Simon Fraser.
1249 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1250 https://bugs.webkit.org/show_bug.cgi?id=38427
1252 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1255 2010-05-03 Darin Adler <darin@apple.com>
1257 * English.lproj/Localizable.strings: Regenerated.
1258 * StringsNotToBeLocalized.txt: Updated for recent changes.
1260 2010-05-03 Jens Alfke <snej@chromium.org>
1262 Reviewed by Darin Fisher.
1264 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1265 https://bugs.webkit.org/show_bug.cgi?id=38397
1267 No tests (functionality is exposed only through native WebKit API.)
1269 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1270 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1272 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1274 Reviewed by Gustavo Noronha Silva.
1276 Implement findThemePath to locate the correct theme file instead of
1277 relying on a hardcoded location.
1278 http://webkit.org/b/37996
1280 * efl/EWebLauncher/main.c:
1281 (findThemePath): Fix to locate the correct theme files.
1282 (main): Use findThemePath() instead of a hardcoded one.
1284 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1286 Reviewed by Gustavo Noronha Silva.
1288 Update efl/ewebkit.pc.in to match the variable substitution syntax
1290 http://webkit.org/b/37999
1292 * efl/ewebkit.pc.in: Updated.
1294 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1296 Reviewed by Gustavo Noronha Silva.
1298 Update EWebKit (EFL port) to match recent API changes.
1299 http://webkit.org/b/37997
1301 * efl/ewk/ewk_frame.cpp:
1302 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1303 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1304 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1305 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1306 code until a proper plugin implementation is made.
1307 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1308 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1311 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1313 Reviewed by Gustavo Noronha Silva.
1315 Update EFL port files to match recent API changes.
1316 http://webkit.org/b/37876
1318 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1320 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1321 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1323 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1324 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1325 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1326 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1327 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1328 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1329 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1330 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1331 (WebCore::ChromeClientEfl::scroll): Updated.
1332 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1333 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1334 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1335 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1336 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1337 from FrameLoader::writer.
1338 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1339 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1340 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1342 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1344 Reviewed by Nikolas Zimmermann.
1346 Add missing EFL WebKit/efl theme files.
1347 http://webkit.org/b/37854
1349 * efl/DefaultTheme/default.edc: Added.
1350 * efl/DefaultTheme/widget/button/button.edc: Added.
1351 * efl/DefaultTheme/widget/check/check.edc: Added.
1352 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1353 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1354 * efl/DefaultTheme/widget/file/file.edc: Added.
1355 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1356 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1357 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1358 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1359 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1361 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1363 Reviewed by Adam Roben.
1365 Update EFL port to match recent API changes.
1366 http://webkit.org/b/37853
1368 * efl/WebCoreSupport/EditorClientEfl.cpp:
1369 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1370 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1371 (WebCore::FrameLoaderClientEfl::objectContentType):
1372 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1373 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1374 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1376 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1378 Reviewed by Kenneth Rohde Christiansen.
1380 Add EFL port files to efl/WebCoreSupport.
1381 http://webkit.org/b/35915
1383 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1384 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1386 2010-04-15 Adam Roben <aroben@apple.com>
1388 Expose UserContentURLPattern as WebKit SPI
1390 Fixes <http://webkit.org/b/37354>.
1392 Reviewed by Tim Hatcher.
1394 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1396 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1398 Reviewed by Kenneth Rohde Christiansen.
1400 Add EFL port files to efl/WebCoreSupport.
1401 http://webkit.org/b/35918
1403 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1404 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1406 2010-04-10 Mark Rowe <mrowe@apple.com>
1408 Reviewed by Dan Bernstein.
1410 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1412 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1414 * WebKit.xcodeproj/project.pbxproj:
1416 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1418 Reviewed by Kenneth Rohde Christiansen.
1420 Add ewk_view (the high level object to acces the WebKit-EFL browser
1421 component) to efl/ewk.
1422 http://webkit.org/b/35932
1424 * efl/ewk/ewk_view.cpp: Added.
1425 * efl/ewk/ewk_view.h: Added.
1427 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1429 Reviewed by Darin Adler.
1431 https://bugs.webkit.org/show_bug.cgi?id=37111
1432 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1434 https://bugs.webkit.org/show_bug.cgi?id=37111
1435 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1437 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1439 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1441 Reviewed by Gustavo Noronha Silva.
1443 Add EFL's pkg-config metadata file file to efl/.
1444 http://webkit.org/b/36766
1446 * efl/ewebkit.pc.in: Added.
1448 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1450 Rubber stamped by Sam Weinig.
1452 https://bugs.webkit.org/show_bug.cgi?id=36866
1455 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1456 * efl/ewk/ewk_frame.cpp:
1457 (ewk_frame_name_get):
1458 (ewk_frame_selection_get):
1459 (ewk_frame_uri_changed):
1460 * efl/ewk/ewk_history.cpp:
1461 * efl/ewk/ewk_settings.cpp:
1463 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1465 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1467 * efl/ewk/ewk_frame.cpp:
1469 2010-03-22 Kevin Decker <kdecker@apple.com>
1471 Reviewed by Simon Fraser.
1473 https://bugs.webkit.org/show_bug.cgi?id=36328
1475 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1477 2010-03-22 Darin Adler <darin@apple.com>
1479 * StringsNotToBeLocalized.txt: Updated for recent changes.
1481 2010-03-22 Kevin Decker <kdecker@apple.com>
1483 Reviewed by John Sullivan.
1485 https://bugs.webkit.org/show_bug.cgi?id=36328
1487 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1489 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1491 Reviewed by Kenneth Rohde Christiansen.
1493 Add EFL port files to efl/ewk.
1494 http://webkit.org/b/35931
1496 * efl/ewk/ewk_settings.cpp: Added.
1497 * efl/ewk/ewk_settings.h: Added.
1499 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1501 Reviewed by Kenneth Rohde Christiansen.
1503 Add default theme files to efl/DefaultTheme.
1504 http://webkit.org/b/36240
1506 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1507 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1508 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1509 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1510 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1511 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1512 * efl/DefaultTheme/combo/combo_normal.png: Added.
1513 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1514 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1515 * efl/DefaultTheme/combo/combo_hover.png: Added.
1516 * efl/DefaultTheme/combo/combo_focus.png: Added.
1517 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1518 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1519 * efl/DefaultTheme/combo/combo_press.png: Added.
1520 * efl/DefaultTheme/combo/icon.png: Added.
1521 * efl/DefaultTheme/file/file_normal.png: Added.
1522 * efl/DefaultTheme/file/file_press.png: Added.
1523 * efl/DefaultTheme/file/file_hover.png: Added.
1524 * efl/DefaultTheme/file/file_focus.png: Added.
1525 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1526 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1527 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1528 * efl/DefaultTheme/search/field/field_focused.png: Added.
1529 * efl/DefaultTheme/search/field/field_normal.png: Added.
1530 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1531 * efl/DefaultTheme/entry/img_normal.png: Added.
1532 * efl/DefaultTheme/entry/img_hovered.png: Added.
1533 * efl/DefaultTheme/entry/img_focused.png: Added.
1534 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1535 * efl/DefaultTheme/check/img_check_on.png: Added.
1536 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1537 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1538 * efl/DefaultTheme/check/img_check_off.png: Added.
1539 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1540 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1541 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1542 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1543 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1544 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1545 * efl/DefaultTheme/button/img_button_normal.png: Added.
1546 * efl/DefaultTheme/button/img_button_focus.png: Added.
1547 * efl/DefaultTheme/button/img_button_hover.png: Added.
1548 * efl/DefaultTheme/button/img_button_press.png: Added.
1550 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1552 Reviewed by Kenneth Rohde Christiansen.
1554 Add EFL example browser to efl/EWebLauncher.
1555 http://webkit.org/b/36176
1557 * efl/EWebLauncher/main.c: Added.
1559 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1561 Reviewed by Kenneth Rohde Christiansen.
1563 Add EFL port files to efl/WebCoreSupport.
1564 http://webkit.org/b/35916
1566 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1567 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1569 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1571 Reviewed by Pavel Feldman.
1573 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.
1575 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1576 https://bugs.webkit.org/show_bug.cgi?id=35036
1578 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1579 (WebCore::InspectorClientEfl::openInspectorFrontend):
1580 * efl/WebCoreSupport/InspectorClientEfl.h:
1582 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1584 Reviewed by Kenneth Rohde Christiansen.
1586 Add EFL port files to efl/ewk.
1587 http://webkit.org/b/35925
1589 * efl/ewk/ewk_history.cpp: Added.
1590 * efl/ewk/ewk_history.h: Added.
1592 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1594 Reviewed by Kenneth Rohde Christiansen.
1596 Add EFL port files to efl/ewk.
1597 http://webkit.org/b/35928
1599 * efl/ewk/ewk_main.cpp: Added.
1600 * efl/ewk/ewk_main.h: Added.
1602 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1604 Reviewed by Kenneth Rohde Christiansen.
1606 Add EFL port files to efl/ewk.
1607 http://webkit.org/b/35924
1609 * efl/ewk/ewk_frame.cpp: Added.
1610 * efl/ewk/ewk_frame.h: Added.
1612 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1614 Reviewed by Kenneth Rohde Christiansen.
1616 Add EFL port files to efl/ewk.
1617 http://webkit.org/b/35936
1619 * efl/ewk/ewk_view_single.c: Added.
1621 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1623 Reviewed by Kenneth Rohde Christiansen.
1625 Add EFL port files to efl/ewk.
1626 http://webkit.org/b/35929
1628 * efl/ewk/ewk_util.cpp: Added.
1629 * efl/ewk/ewk_util.h: Added.
1631 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1633 Reviewed by Kenneth Rohde Christiansen.
1635 Add EFL port files to efl/ewk.
1636 http://webkit.org/b/35934
1638 * efl/ewk/EWebKit.h: Added.
1639 * efl/ewk/ewk_eapi.h: Added.
1640 * efl/ewk/ewk_logging.h: Added.
1641 * efl/ewk/ewk_private.h: Added.
1643 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1645 Reviewed by Gustavo Noronha Silva.
1647 Add EFL port files to efl/WebCoreSupport.
1648 http://webkit.org/b/35917
1650 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1651 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1653 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1655 Reviewed by Gustavo Noronha Silva.
1657 Add EFL port files to efl/WebCoreSupport.
1658 http://webkit.org/b/35914
1660 * efl/WebCoreSupport/DragClientEfl.h: Added.
1661 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1663 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1665 Reviewed by Mark Rowe.
1667 Sort the project file.
1669 * WebKit.xcodeproj/project.pbxproj:
1671 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1673 Reviewed by Holger Freyther.
1675 Add EFL port files to efl/WebCoreSupport.
1676 http://webkit.org/b/35913
1678 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1679 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1681 2010-03-09 John Sullivan <sullivan@apple.com>
1683 Fixed localized string key collision. update-webkit-localized-strings now
1684 runs without errors.
1686 Reviewed by Adam Roben.
1688 * English.lproj/Localizable.strings:
1691 2010-03-09 John Sullivan <sullivan@apple.com>
1693 * StringsNotToBeLocalized.txt:
1694 Brought this file up to date. update-webkit-localizable-strings still lists
1695 one key collision, but that's a separate issue.
1697 2010-03-04 Mark Rowe <mrowe@apple.com>
1699 Reviewed by Sam Weinig.
1701 Add a script to verify that WebKit framework headers are internally consistent.
1703 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1704 an error should the consistency check fail.
1706 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1708 Reviewed by Geoffrey Garen.
1710 https://bugs.webkit.org/show_bug.cgi?id=35394
1711 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1713 * WebKit.xcodeproj/project.pbxproj: Added new files.
1715 2010-02-04 Mark Rowe <mrowe@apple.com>
1717 Reviewed by Timothy Hatcher.
1719 Build fix. Remove a symbol corresponding to an inline function from the linker export
1720 file to prevent a weak external failure.
1722 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1724 2010-02-04 John Sullivan <sullivan@apple.com>
1726 https://bugs.webkit.org/show_bug.cgi?id=34611
1727 WebLocalizedString() could use an assertion that it is being called on the main thread
1729 Reviewed by Tim Hatcher.
1731 * WebKit.xcodeproj/project.pbxproj:
1732 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1734 2010-01-29 Mark Rowe <mrowe@apple.com>
1736 Sort Xcode projects.
1738 * WebKit.xcodeproj/project.pbxproj:
1740 2010-01-19 Dan Bernstein <mitz@apple.com>
1742 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1744 * WebKit.xcodeproj/project.pbxproj:
1746 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1748 Build fix, no review.
1750 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1753 * WebKit.xcodeproj/project.pbxproj:
1755 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1757 MSAA: The child <option> elements of a non-multiple <select> are not
1760 https://bugs.webkit.org/show_bug.cgi?id=33773
1761 <rdar://problem/7550556>
1763 Reviewed by Alice Liu.
1765 * English.lproj/Localizable.strings:
1766 Add new localized strings.
1768 2010-01-13 Kevin Decker <kdecker@apple.com>
1770 Reviewed by Mark Rowe.
1772 https://bugs.webkit.org/show_bug.cgi?id=33610
1773 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1775 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1777 2009-12-25 Darin Adler <darin@apple.com>
1779 * StringsNotToBeLocalized.txt: Updated for recent changes.
1781 2009-12-18 Dan Bernstein <mitz@apple.com>
1783 Updated localizable strings after r52368
1785 * English.lproj/Localizable.strings:
1787 2009-12-18 Sam Weinig <sam@webkit.org>
1789 Reviewed by Dan Bernstein.
1791 Add Mac WebKit side of the client based geolocation provider.
1793 * WebKit.xcodeproj/project.pbxproj:
1795 2009-12-16 Mark Rowe <mrowe@apple.com>
1797 Build fix. Disable debug variants of WebKit frameworks.
1799 * WebKit.xcodeproj/project.pbxproj:
1801 2009-12-16 John Sullivan <sullivan@apple.com>
1803 Brought this file up to date, sans review.
1805 * StringsNotToBeLocalized.txt:
1807 2009-11-30 Mark Rowe <mrowe@apple.com>
1809 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1811 * WebKit.xcodeproj/project.pbxproj:
1813 2009-11-24 Dmitry Titov <dimich@chromium.org>
1815 Reviewed by Eric Seidel.
1817 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1818 https://bugs.webkit.org/show_bug.cgi?id=31444
1820 * chromium/features.gypi:
1822 2009-11-24 Mark Rowe <mrowe@apple.com>
1824 Fix production builds where the source tree may be read-only.
1826 * WebKit.xcodeproj/project.pbxproj:
1828 2009-11-20 Dave Hyatt <hyatt@apple.com>
1830 Reviewed by Oliver Hunt and Jon Honeycutt.
1832 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1833 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1835 * WebKit.xcodeproj/project.pbxproj:
1837 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1839 Reviewed by Beth Dakin.
1841 WAI-ARIA: add support for 'math' role
1842 https://bugs.webkit.org/show_bug.cgi?id=31706
1844 * English.lproj/Localizable.strings:
1845 * StringsNotToBeLocalized.txt:
1847 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1849 Reviewed by Dan Bernstein.
1851 <rdar://problem/7035231>
1852 Support closed caption in <video> element
1854 * English.lproj/Localizable.strings:
1855 Add strings for toggle captions button.
1857 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1859 Reviewed by Darin Adler.
1861 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1862 Support for validationMessage attribute, as per HTML5 specs.
1864 * English.lproj/Localizable.strings: new localizable strings
1866 2009-11-18 Sam Weinig <sam@webkit.org>
1868 Reviewed by Anders Carlsson.
1870 Make the Mac Geolocation API async.
1872 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1874 2009-11-13 Adam Roben <aroben@apple.com>
1876 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1878 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1879 window objects in isolated worlds are cleared
1881 Reviewed by Dave Hyatt.
1883 * WebKit.xcodeproj/project.pbxproj: Added
1884 WebFrameLoadDelegatePrivate.h, which already existed.
1886 2009-11-12 Adam Roben <aroben@apple.com>
1888 Replace worldIDs with world objects
1890 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1891 user scripts/stylesheets and isolated worlds
1893 Reviewed by Sam Weinig.
1895 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1897 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1899 Reviewed by Darin Adler.
1901 ARIA: add alert type roles
1902 https://bugs.webkit.org/show_bug.cgi?id=31392
1904 * English.lproj/Localizable.strings:
1905 * StringsNotToBeLocalized.txt:
1907 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1909 Reviewed by John Sullivan and Mark Rowe.
1911 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1913 Fix localized strings for media controller time values.
1915 * English.lproj/Localizable.strings:
1917 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1919 Reviewed by Beth Dakin.
1921 Support ARIA "tab" roles
1922 https://bugs.webkit.org/show_bug.cgi?id=30842
1924 Add a localizable string for tab panel.
1926 * English.lproj/Localizable.strings:
1927 * StringsNotToBeLocalized.txt:
1929 2009-10-27 Dan Bernstein <mitz@apple.com>
1931 Reviewed by Darin Adler.
1937 2009-10-26 Sam Weinig <sam@webkit.org>
1939 Reviewed by Anders Carlsson.
1941 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1943 * WebKit.xcodeproj/project.pbxproj:
1945 2009-10-19 John Gregg <johnnyg@google.com>
1947 Reviewed by Dimitri Glazkov.
1949 set ENABLE_NOTIFICATIONS=1 for Chromium
1950 https://bugs.webkit.org/show_bug.cgi?id=29949
1952 * chromium/features.gypi:
1954 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1956 Reviewed by David Levin.
1958 Enable SHARED_WORKERS for Chromium
1959 https://bugs.webkit.org/show_bug.cgi?id=30289
1961 * chromium/features.gypi:
1962 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1963 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1965 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1967 Reviewed by Dimitri Glazkov.
1969 Chromium Port - Windows
1970 https://bugs.webkit.org/show_bug.cgi?id=29969
1972 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1974 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1976 Reviewed by Mark Rowe.
1978 accessibility/media-element.html crashes (and has incorrect result)
1979 https://bugs.webkit.org/show_bug.cgi?id=30108
1981 Fix up the accessibilty label for the newly added fullscreen button,
1982 and update the test result accordingly.
1984 * English.lproj/Localizable.strings:
1986 2009-10-05 Kevin Decker <kdecker@apple.com>
1988 Reviewed by Dan Bernstein.
1990 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1992 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1994 Reviewed by Dimitri Glazkov.
1996 One of the dependencies' SVN url was missing a @ before the revision number.
1998 https://bugs.webkit.org/show_bug.cgi?id=30101
2002 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2004 Reviewed by Simon Fraser
2006 Support fullscreen in MediaPlayer (Mac)
2007 https://bugs.webkit.org/show_bug.cgi?id=26742
2009 Add new files for video fullscreen.
2011 * WebKit.xcodeproj/project.pbxproj:
2013 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2015 Reviewed by Timothy Hatcher.
2017 Web Inspector: add testing harness for Web Inspector.
2019 https://bugs.webkit.org/show_bug.cgi?id=30010
2021 * WebKit.xcodeproj/project.pbxproj:
2023 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2025 Reviewed by Eric Seidel
2027 Enable Web Sockets in chromium build.
2028 https://bugs.webkit.org/show_bug.cgi?id=29917
2030 * chromium/features.gypi:
2032 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2034 Reviewed by Dimitri Glazkov.
2036 Added gyp_webkit that does a subset of the things gyp_chromium does
2037 plus some specialization for an upstream chromium build.
2039 https://bugs.webkit.org/show_bug.cgi?id=29986
2041 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2042 * chromium/gyp_webkit: A new python file.
2044 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2046 Reviewed by Dimitri Glazkov.
2048 Make it possible to override the list of feature defines when building
2051 https://bugs.webkit.org/show_bug.cgi?id=29979
2053 * chromium/features.gypi:
2055 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2057 Reviewed by Dimitri Glazkov.
2059 Added windows-specific dependencies, updated some revisions and
2060 re-organized file to make revision tracking easier. Also removed
2061 extensions/v8 dependency that is no longer needed upstream.
2063 https://bugs.webkit.org/show_bug.cgi?id=29973
2067 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2069 Reviewed by Dimitri Glazkov.
2071 1. Keeping up with downstream revisions.
2072 2. Turning off v8 snapshot build step.
2074 https://bugs.webkit.org/show_bug.cgi?id=29928
2078 2009-09-29 Brady Eidson <beidson@apple.com>
2080 Reviewed by John Sullivan.
2082 WebKit Mac API should provide a delegate interface for global history.
2083 <rdar://problem/7042773> and https://webkit.org/b/29904
2085 * WebKit.xcodeproj/project.pbxproj:
2087 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2089 Reviewed by Dimitri Glazkov.
2091 https://bugs.webkit.org/show_bug.cgi?id=29722
2093 * chromium/DEPS: Describes the chromium port's dependencies and
2094 is used by gclient to fetch them.
2095 * chromium/webkit.gyp: Currently only builds webcore but in
2096 the future will also build the webkit api.
2098 2009-09-26 David Kilzer <ddkilzer@apple.com>
2100 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2102 Reviewed by Darin Adler.
2104 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2106 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2107 disable this feature by default.
2109 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2111 Reviewed by David Levin.
2113 Create chromium directory and ported chromium.org's features.gypi for
2114 the webkit chromium port.
2116 https://bugs.webkit.org/show_bug.cgi?id=29617
2118 * chromium/features.gypi: Added.
2120 2009-09-21 Dan Bernstein <mitz@apple.com>
2122 Reviewed by Anders Carlsson.
2124 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2126 https://bugs.webkit.org/show_bug.cgi?id=4151
2128 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2129 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2132 2009-09-07 Steve Block <steveblock@google.com>
2134 Reviewed by Adam Barth.
2136 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2137 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2138 Geolocation service with DumpRenderTree.
2139 https://bugs.webkit.org/show_bug.cgi?id=28264
2141 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2143 2009-09-03 John Sullivan <sullivan@apple.com>
2145 Reviewed by Adam Roben
2147 * StringsNotToBeLocalized.txt:
2148 Brought this file up to date.
2150 2009-08-31 Mark Rowe <mrowe@apple.com>
2152 Rubber-stamped by Beth Dakin.
2154 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2155 We stopped using these back in r18592 when we switched over to context menus
2158 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2159 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2160 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2161 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2162 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2163 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2164 * WebKit.xcodeproj/project.pbxproj:
2166 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2168 Reviewed by John Sullivan.
2170 update-webkit-localizable-strings script can no longer complete
2171 https://bugs.webkit.org/show_bug.cgi?id=28792
2173 * English.lproj/Localizable.strings:
2175 2009-08-27 John Sullivan <sullivan@apple.com>
2177 * StringsNotToBeLocalized.txt:
2178 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2180 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2182 Reviewed by Oliver Hunt.
2184 <video> and <audio> controller should be accessible
2185 https://bugs.webkit.org/show_bug.cgi?id=28081
2187 Add localized strings for media controller accessiblility.
2189 * English.lproj/Localizable.strings:
2191 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2193 Reviewed by Darin Adler.
2195 Enable various "grouping" ARIA roles
2196 https://bugs.webkit.org/show_bug.cgi?id=28486
2198 * English.lproj/Localizable.strings:
2200 2009-08-18 Drew Wilson <atwilson@google.com>
2202 Reviewed by Eric Seidel.
2204 Need to extend DumpRenderTree to expose number of worker threads.
2205 https://bugs.webkit.org/show_bug.cgi?id=28292
2207 * WebKit.xcodeproj/project.pbxproj:
2208 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2210 2009-08-06 Mark Rowe <mrowe@apple.com>
2212 Rubber-stamped by Sam Weinig.
2214 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2216 * WebKit.xcodeproj/project.pbxproj:
2218 2009-08-06 Mark Rowe <mrowe@apple.com>
2220 Bring a little order to our otherwise out of control lives.
2222 * WebKit.xcodeproj/project.pbxproj:
2224 2009-08-06 Mark Rowe <mrowe@apple.com>
2228 Don't attempt to build a file that Anders just deleted.
2230 * WebKit.xcodeproj/project.pbxproj:
2232 2009-07-29 David Kilzer <ddkilzer@apple.com>
2234 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2236 Reviewed by Mark Rowe.
2238 WebPluginController.h includes WebPluginContainerCheck.h, which
2239 is not a private header. Since WebPluginController.h doesn't
2240 appear to be used anywhere, remove its private header status.
2242 * WebKit.xcodeproj/project.pbxproj: Remove private header
2243 attribute from WebPluginController.h.
2245 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2247 Reviewed by David Levin.
2249 Added FrameLoaderClient for Haiku WebCore support.
2250 https://bugs.webkit.org/show_bug.cgi?id=26952
2252 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2253 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2254 (WebCore::FrameLoaderClientHaiku::setFrame):
2255 (WebCore::FrameLoaderClientHaiku::setWebView):
2256 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2257 (WebCore::FrameLoaderClientHaiku::hasWebView):
2258 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2259 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2260 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2261 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2262 (WebCore::FrameLoaderClientHaiku::forceLayout):
2263 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2264 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2265 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2266 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2267 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2268 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2269 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2270 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2271 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2272 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2273 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2274 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2275 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2276 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2277 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2278 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2279 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2280 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2281 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2282 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2283 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2284 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2285 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2286 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2287 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2288 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2289 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2290 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2291 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2292 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2293 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2294 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2295 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2296 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2297 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2298 (WebCore::FrameLoaderClientHaiku::progressStarted):
2299 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2300 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2301 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2302 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2303 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2304 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2305 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2306 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2307 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2308 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2309 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2310 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2311 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2312 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2313 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2314 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2315 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2316 (WebCore::FrameLoaderClientHaiku::setTitle):
2317 (WebCore::FrameLoaderClientHaiku::userAgent):
2318 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2319 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2320 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2321 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2322 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2323 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2324 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2325 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2326 (WebCore::FrameLoaderClientHaiku::canCachePage):
2327 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2328 (WebCore::FrameLoaderClientHaiku::committedLoad):
2329 (WebCore::FrameLoaderClientHaiku::cancelledError):
2330 (WebCore::FrameLoaderClientHaiku::blockedError):
2331 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2332 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2333 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2334 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2335 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2336 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2337 (WebCore::FrameLoaderClientHaiku::download):
2338 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2339 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2340 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2341 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2342 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2343 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2344 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2345 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2346 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2347 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2348 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2349 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2350 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2351 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2352 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2353 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2354 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2355 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2356 (WebCore::FrameLoaderClientHaiku::startDownload):
2357 (WebCore::FrameLoaderClientHaiku::createFrame):
2358 (WebCore::FrameLoaderClientHaiku::objectContentType):
2359 (WebCore::FrameLoaderClientHaiku::createPlugin):
2360 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2361 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2362 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2363 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2364 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2365 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2366 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2367 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2368 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2369 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2370 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2371 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2372 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2374 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2376 Reviewed by David Levin.
2378 Added ChromeClient for Haiku WebCore support.
2379 https://bugs.webkit.org/show_bug.cgi?id=26952
2381 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2382 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2383 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2384 (WebCore::ChromeClientHaiku::chromeDestroyed):
2385 (WebCore::ChromeClientHaiku::setWindowRect):
2386 (WebCore::ChromeClientHaiku::windowRect):
2387 (WebCore::ChromeClientHaiku::pageRect):
2388 (WebCore::ChromeClientHaiku::scaleFactor):
2389 (WebCore::ChromeClientHaiku::focus):
2390 (WebCore::ChromeClientHaiku::unfocus):
2391 (WebCore::ChromeClientHaiku::canTakeFocus):
2392 (WebCore::ChromeClientHaiku::takeFocus):
2393 (WebCore::ChromeClientHaiku::createWindow):
2394 (WebCore::ChromeClientHaiku::createModalDialog):
2395 (WebCore::ChromeClientHaiku::show):
2396 (WebCore::ChromeClientHaiku::canRunModal):
2397 (WebCore::ChromeClientHaiku::runModal):
2398 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2399 (WebCore::ChromeClientHaiku::toolbarsVisible):
2400 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2401 (WebCore::ChromeClientHaiku::statusbarVisible):
2402 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2403 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2404 (WebCore::ChromeClientHaiku::setMenubarVisible):
2405 (WebCore::ChromeClientHaiku::menubarVisible):
2406 (WebCore::ChromeClientHaiku::setResizable):
2407 (WebCore::ChromeClientHaiku::addMessageToConsole):
2408 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2409 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2410 (WebCore::ChromeClientHaiku::closeWindowSoon):
2411 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2412 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2413 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2414 (WebCore::ChromeClientHaiku::setStatusbarText):
2415 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2416 (WebCore::ChromeClientHaiku::tabsToLinks):
2417 (WebCore::ChromeClientHaiku::windowResizerRect):
2418 (WebCore::ChromeClientHaiku::repaint):
2419 (WebCore::ChromeClientHaiku::scroll):
2420 (WebCore::ChromeClientHaiku::screenToWindow):
2421 (WebCore::ChromeClientHaiku::windowToScreen):
2422 (WebCore::ChromeClientHaiku::platformWindow):
2423 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2424 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2425 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2426 (WebCore::ChromeClientHaiku::scrollBackingStore):
2427 (WebCore::ChromeClientHaiku::updateBackingStore):
2428 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2429 (WebCore::ChromeClientHaiku::setToolTip):
2430 (WebCore::ChromeClientHaiku::print):
2431 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2432 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2433 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2434 (WebCore::ChromeClientHaiku::runOpenPanel):
2435 (WebCore::ChromeClientHaiku::setCursor):
2436 (WebCore::ChromeClientHaiku::formStateDidChange):
2437 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2438 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2440 2009-07-28 Robert Hogan <robert@roberthogan.net>
2442 Reviewed by Simon Hausmann.
2444 Add WebKit version API to Qt.
2446 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2447 at compile time and make it available to webkit ports through WebKitVersion.h.
2449 https://bugs.webkit.org/show_bug.cgi?id=27158
2451 * scripts/generate-webkitversion.pl: Added
2453 2009-07-24 Andrei Popescu <andreip@google.com>
2455 ApplicationCache should have size limit
2456 https://bugs.webkit.org/show_bug.cgi?id=22700
2458 Updated the project after adding WebApplicationCache.h/mm
2460 * WebKit.xcodeproj/project.pbxproj:
2462 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2464 Reviewed by Eric Seidel.
2466 Added InspectorClient for Haiku WebCore support.
2467 https://bugs.webkit.org/show_bug.cgi?id=26952
2469 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2471 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2472 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2473 (WebCore::InspectorClientHaiku::createPage):
2474 (WebCore::InspectorClientHaiku::localizedStringsURL):
2475 (WebCore::InspectorClientHaiku::hiddenPanels):
2476 (WebCore::InspectorClientHaiku::showWindow):
2477 (WebCore::InspectorClientHaiku::closeWindow):
2478 (WebCore::InspectorClientHaiku::attachWindow):
2479 (WebCore::InspectorClientHaiku::detachWindow):
2480 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2481 (WebCore::InspectorClientHaiku::highlight):
2482 (WebCore::InspectorClientHaiku::hideHighlight):
2483 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2484 (WebCore::InspectorClientHaiku::populateSetting):
2485 (WebCore::InspectorClientHaiku::storeSetting):
2486 (WebCore::InspectorClientHaiku::removeSetting):
2487 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2489 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2491 Reviewed by Oliver Hunt.
2493 Added EditorClient for Haiku WebCore support.
2494 https://bugs.webkit.org/show_bug.cgi?id=26952
2496 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2498 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2499 (WebCore::EditorClientHaiku::EditorClientHaiku):
2500 (WebCore::EditorClientHaiku::setPage):
2501 (WebCore::EditorClientHaiku::pageDestroyed):
2502 (WebCore::EditorClientHaiku::shouldDeleteRange):
2503 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2504 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2505 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2506 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2507 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2508 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2509 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2510 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2511 (WebCore::EditorClientHaiku::isEditable):
2512 (WebCore::EditorClientHaiku::shouldBeginEditing):
2513 (WebCore::EditorClientHaiku::shouldEndEditing):
2514 (WebCore::EditorClientHaiku::shouldInsertNode):
2515 (WebCore::EditorClientHaiku::shouldInsertText):
2516 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2517 (WebCore::EditorClientHaiku::shouldApplyStyle):
2518 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2519 (WebCore::EditorClientHaiku::didBeginEditing):
2520 (WebCore::EditorClientHaiku::respondToChangedContents):
2521 (WebCore::EditorClientHaiku::respondToChangedSelection):
2522 (WebCore::EditorClientHaiku::didEndEditing):
2523 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2524 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2525 (WebCore::EditorClientHaiku::registerCommandForUndo):
2526 (WebCore::EditorClientHaiku::registerCommandForRedo):
2527 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2528 (WebCore::EditorClientHaiku::canUndo):
2529 (WebCore::EditorClientHaiku::canRedo):
2530 (WebCore::EditorClientHaiku::undo):
2531 (WebCore::EditorClientHaiku::redo):
2532 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2533 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2534 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2535 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2536 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2537 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2538 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2539 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2540 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2541 (WebCore::EditorClientHaiku::learnWord):
2542 (WebCore::EditorClientHaiku::checkSpellingOfString):
2543 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2544 (WebCore::EditorClientHaiku::checkGrammarOfString):
2545 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2546 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2547 (WebCore::EditorClientHaiku::showSpellingUI):
2548 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2549 (WebCore::EditorClientHaiku::getGuessesForWord):
2550 (WebCore::EditorClientHaiku::setInputMethodState):
2551 (WebCore::EditorClientHaiku::isEditing):
2552 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2554 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2556 Reviewed by Eric Seidel.
2558 Added DragClient for Haiku WebCore support.
2559 https://bugs.webkit.org/show_bug.cgi?id=26952
2561 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2563 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2564 (WebCore::DragClientHaiku::actionMaskForDrag):
2565 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2566 (WebCore::DragClientHaiku::dragControllerDestroyed):
2567 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2568 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2569 (WebCore::DragClientHaiku::startDrag):
2570 (WebCore::DragClientHaiku::createDragImageForLink):
2571 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2573 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2575 Reviewed by Oliver Hunt.
2577 Added ContextMenuClient for Haiku WebCore support.
2578 https://bugs.webkit.org/show_bug.cgi?id=26952
2580 Adding two files, ContextMenuClientHaiku.h
2581 and ContextMenuClientHaiku.cpp
2583 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2584 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2585 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2586 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2587 (WebCore::ContextMenuClientHaiku::downloadURL):
2588 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2589 (WebCore::ContextMenuClientHaiku::speak):
2590 (WebCore::ContextMenuClientHaiku::isSpeaking):
2591 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2592 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2593 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2595 2009-07-10 Adam Roben <aroben@apple.com>
2597 Sort all our Xcode projects
2599 Accomplished using sort-Xcode-project-file.
2601 Requested by Dave Kilzer.
2603 * WebKit.xcodeproj/project.pbxproj:
2605 2009-07-02 Adam Roben <aroben@apple.com>
2607 Fix warnings from update-webkit-localizable-strings
2609 Rubber-stamped by Eric Carlson.
2611 * English.lproj/Localizable.strings: Updated.
2613 2009-07-02 Adam Roben <aroben@apple.com>
2615 Update StringsNotToBeLocalized.txt for (not so) recent changes
2617 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2618 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2620 Reviewed by John Sullivan.
2622 * StringsNotToBeLocalized.txt:
2624 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2626 Reviewed by Simon Fraser.
2628 <rdar://problem/6518119>
2630 Add localized strings for media controller status messages.
2632 * English.lproj/Localizable.strings: Localized text.
2634 2009-06-08 Dan Bernstein <mitz@apple.com>
2636 Rubber-stamped by Mark Rowe.
2638 - updated the project after giving Objective-C++ the .mm extension
2640 * WebKit.xcodeproj/project.pbxproj:
2642 2009-06-04 Sam Weinig <sam@webkit.org>
2644 Reviewed by Alice Liu.
2646 Move WebView internal data into WebViewData.h/mm.
2648 * WebKit.xcodeproj/project.pbxproj:
2650 2009-06-03 Sam Weinig <sam@webkit.org>
2652 Reviewed by Mark Rowe.
2654 Added WebDelegateImplementationCaching.h/mm
2656 * WebKit.xcodeproj/project.pbxproj:
2658 2009-06-03 Sam Weinig <sam@webkit.org>
2660 Reviewed by Mark Rowe.
2662 Add WebViewInternal.mm.
2664 * WebKit.xcodeproj/project.pbxproj:
2666 2009-06-03 Dan Bernstein <mitz@apple.com>
2668 Reviewed by Anders Carlsson.
2670 - WebKit project part of eliminating WebCoreTextRenderer
2672 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2673 compile as Objective-C++.
2675 2009-06-01 Darin Adler <darin@apple.com>
2677 Reviewed by Maciej Stachowiak.
2679 Bug 26113: break WebTextCompletionController out into its own source file
2680 https://bugs.webkit.org/show_bug.cgi?id=26113
2682 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2684 2009-05-28 Mark Rowe <mrowe@apple.com>
2686 Rubber-stamped by Anders Carlsson.
2688 Symlink WebKitPluginHost.app in to place if needed.
2690 * WebKit.xcodeproj/project.pbxproj:
2692 2009-05-24 Darin Adler <darin@apple.com>
2694 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2696 2009-05-16 Anders Carlsson <andersca@apple.com>
2698 Reviewed by Sam Weinig and Dan Bernstein.
2700 Fix <rdar://problem/6889644>.
2702 * English.lproj/Localizable.strings:
2704 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2706 Reviewed by Dan Bernstein.
2708 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2710 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2711 it could use C++ code from AuthenticaitonMac.h.
2713 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2715 Add localizable strings for
2716 <rdar://problem/6724106> WebViews need to implement text checking
2718 Reviewed by Justin Garcia.
2720 * English.lproj/Localizable.strings:
2722 2009-04-27 Kevin Decker <kdecker@apple.com>
2724 Reviewed by Anders Carlsson.
2726 <rdar://problem/6352982>
2728 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2730 2009-04-23 Kevin Decker <kdecker@apple.com>
2732 Reviewed by Anders Carlsson.
2734 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2736 2009-04-21 Adam Roben <aroben@apple.com>
2738 Update StringsNotToBeLocalized.txt for recent changes
2740 Rubber-stamped by John Sullivan.
2742 * StringsNotToBeLocalized.txt:
2744 2009-04-19 Darin Adler <darin@apple.com>
2746 * StringsNotToBeLocalized.txt: Updated for recent changes.
2748 2009-04-17 David Kilzer <ddkilzer@apple.com>
2750 Simplify FEATURE_DEFINES definition
2752 Reviewed by Darin Adler.
2754 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2755 variables to their own FeatureDefines.xcconfig file. It also
2756 extracts a new ENABLE_GEOLOCATION variable so that
2757 FEATURE_DEFINES only needs to be defined once.
2759 * WebKit.xcodeproj/project.pbxproj: Added
2760 FeatureDefines.xcconfig file.
2762 2009-04-10 Timothy Hatcher <timothy@apple.com>
2764 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2766 Rubber-stamped by Mark Rowe.
2768 * WebKit.xcodeproj/project.pbxproj:
2770 2009-04-09 Mike Thole <mthole@apple.com>
2772 Reviewed by Adam Roben.
2774 * WebKit.xcodeproj/project.pbxproj:
2775 Set the Localizable.strings encoding to UTF-16.
2777 2009-04-07 Anders Carlsson <andersca@apple.com>
2779 Try to fix the Leopard build once more.
2781 * WebKit.xcodeproj/project.pbxproj:
2783 2009-04-07 Anders Carlsson <andersca@apple.com>
2785 Another attempt at fixing the build.
2787 * WebKit.xcodeproj/project.pbxproj:
2789 2009-04-02 Adele Peterson <adele@apple.com>
2791 Reviewed by Darin Adler.
2793 * WebKit.xcodeproj/project.pbxproj:
2794 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2796 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2798 Reviewed by Mark Rowe.
2800 https://bugs.webkit.org/show_bug.cgi?id=24990
2801 Put SECTORDER_FLAGS into xcconfig files.
2803 * WebKit.xcodeproj/project.pbxproj:
2805 2009-03-27 Darin Adler <darin@apple.com>
2807 * StringsNotToBeLocalized.txt: Updated for recent changes.
2809 2009-03-16 Darin Adler <darin@apple.com>
2811 Reviewed by Dan Bernstein.
2813 * English.lproj/Localizable.strings: Updated.
2814 * StringsNotToBeLocalized.txt: Updated for recent changes.
2816 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2818 Reviewed by Simon Fraser.
2820 Update Geolocation perimission dialogs to be asynchronous.
2821 https://bugs.webkit.org/show_bug.cgi?id=24505
2823 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2824 coding style set by WebSecurityOrigin.
2826 * WebKit.xcodeproj/project.pbxproj:
2828 2009-03-13 Anders Carlsson <andersca@apple.com>
2830 Reviewed by Dan Bernstein.
2832 <rdar://problem/6610666> Revise the Cocoa event model text API
2834 Remove nptextinput.h
2836 * WebKit.xcodeproj/project.pbxproj:
2838 2009-03-03 David Kilzer <ddkilzer@apple.com>
2840 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2842 Reviewed by Mark Rowe.
2844 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2845 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2846 make sure various build phase scripts work with the installhdrs
2849 * WebKit.xcodeproj/project.pbxproj:
2850 - Added shell code to prevent running "Check For Global
2851 Initializers", "Check For Exit Time Destructors" and "Check
2852 For Weak VTables" scripts during the installhdrs build phase.
2853 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2854 targets since it's no longer needed after defining
2855 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2857 2009-03-03 David Kilzer <ddkilzer@apple.com>
2859 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2861 Reviewed by Adam Roben.
2863 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2864 since NPAPI headers had migrated from JavaScriptCore to WebCore
2867 * WebKit.xcodeproj/project.pbxproj: Removed
2868 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2869 and Release configurations.
2871 2009-03-02 Anders Carlsson <andersca@apple.com>
2873 WebNetscapePluginPackage.mm is an Objective-C++ file.
2875 * WebKit.xcodeproj/project.pbxproj:
2877 2009-03-02 Anders Carlsson <andersca@apple.com>
2879 Reviewed by John Sullivan.
2881 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2883 * WebKit.xcodeproj/project.pbxproj:
2885 2009-02-20 Anders Carlsson <andersca@apple.com>
2887 Reviewed by Dan Bernstein.
2891 * WebKit.xcodeproj/project.pbxproj:
2893 2009-02-13 Darin Adler <darin@apple.com>
2895 * StringsNotToBeLocalized.txt: Updated for recent changes.
2897 2009-02-07 Darin Adler <darin@apple.com>
2899 * StringsNotToBeLocalized.txt: Updated for recent changes.
2901 2009-02-04 Timothy Hatcher <timothy@apple.com>
2903 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2905 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2906 super-slow due forwardInvocation: calling debug delegate
2908 Reviewed by Oliver Hunt.
2910 * WebKit.xcodeproj/project.pbxproj:
2912 2009-02-02 Anders Carlsson <andersca@apple.com>
2914 Reviewed by Dan Bernstein.
2916 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2918 * WebKit.xcodeproj/project.pbxproj:
2920 2009-01-26 Mark Rowe <mrowe@apple.com>
2922 Rubber-stamped by Sam Weinig.
2924 Clean up after r40240.
2926 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2928 2009-01-25 Darin Adler <darin@apple.com>
2930 Try to fix full build on Mac Leopard.
2932 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2933 Maybe this is temporary, but I had to do it to get the full build to succeed.
2935 2009-01-25 Mark Rowe <mrowe@apple.com>
2937 Rubber-stamped by Dan Bernstein.
2939 Improve the consistency of settings in our .xcconfig files.
2941 * WebKit.xcodeproj/project.pbxproj:
2943 2009-01-23 Brady Eidson <beidson@apple.com>
2945 Rubberstamped by Darin Adler
2947 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2949 * WebKit.xcodeproj/project.pbxproj:
2951 2009-01-20 Anders Carlsson <andersca@apple.com>
2953 Reviewed by Sam Weinig.
2955 Add ProxyInstance files.
2957 * WebKit.xcodeproj/project.pbxproj:
2959 2009-01-04 David Kilzer <ddkilzer@apple.com>
2961 Don't install internal headers in WebKit framework
2963 Reviewed by Darin Adler.
2965 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2966 headers so they're not installed.
2968 2009-01-02 Darin Adler <darin@apple.com>
2970 * StringsNotToBeLocalized.txt: Updated.
2972 2008-12-23 Darin Adler <darin@apple.com>
2974 Reviewed by Alexey Proskuryakov.
2976 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2977 crash due to Mail's use of WebArchive and WebResource on non-main thread
2979 * StringsNotToBeLocalized.txt: Updated.
2981 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2982 existing file WebResourceInternal.h.
2984 2008-12-08 David Kilzer <ddkilzer@apple.com>
2986 Bug 22555: Sort "children" sections in Xcode project files
2988 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2990 Reviewed by Eric Seidel.
2992 * WebKit.xcodeproj/project.pbxproj: Sorted.
2994 2008-12-08 Darin Adler <darin@apple.com>
2996 * StringsNotToBeLocalized.txt: Updated for recent changes.
2998 2008-12-05 Dan Bernstein <mitz@apple.com>
3002 * WebKit.xcodeproj/project.pbxproj:
3004 2008-12-05 Dan Bernstein <mitz@apple.com>
3008 * WebKit.xcodeproj/project.pbxproj:
3010 2008-12-04 Anders Carlsson <andersca@apple.com>
3012 Reviewed by Sam Weinig.
3014 Add HostedNetscapePluginStream.
3016 * WebKit.xcodeproj/project.pbxproj:
3018 2008-12-03 Anders Carlsson <andersca@apple.com>
3020 Reviewed by Sam Weinig.
3022 Move WebPluginRequest to its own file.
3024 * WebKit.xcodeproj/project.pbxproj:
3026 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3028 Update strings not to be localized.
3030 Reviewed by Adam Roben.
3032 * StringsNotToBeLocalized.txt:
3034 2008-11-26 Mark Rowe <mrowe@apple.com>
3038 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3040 * WebKit.xcodeproj/project.pbxproj:
3042 2008-11-26 Anders Carlsson <andersca@apple.com>
3044 Reviewed by Mark Rowe.
3046 Add plug-in host related files to the Xcode project.
3048 * WebKit.xcodeproj/project.pbxproj:
3050 2008-11-14 Dan Bernstein <mitz@apple.com>
3052 Reviewed by Darin Adler.
3054 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3056 * English.lproj/Localizable.strings: Added the Text Direction submenu
3059 2008-11-13 John Sullivan <sullivan@apple.com>
3061 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3063 Reviewed by Tim Hatcher
3065 * English.lproj/Localizable.strings:
3066 updated for these changes
3068 * StringsNotToBeLocalized.txt:
3069 removed unused exception
3071 2008-11-12 John Sullivan <sullivan@apple.com>
3073 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3075 Reviewed by Tim Hatcher
3077 * English.lproj/Localizable.strings:
3078 * StringsNotToBeLocalized.txt:
3079 updated for this change
3081 2008-11-10 Anders Carlsson <andersca@apple.com>
3083 Reviewed by Kevin Decker.
3085 Add WebHostedNetscapePluginView to the project.
3087 * WebKit.xcodeproj/project.pbxproj:
3089 2008-11-10 Anders Carlsson <andersca@apple.com>
3091 Reviewed by Kevin Decker.
3093 Add a new WebBaseNetscapePluginView class.
3095 * WebKit.xcodeproj/project.pbxproj:
3097 2008-11-10 Anders Carlsson <andersca@apple.com>
3099 Reviewed by Adam Roben.
3101 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3103 * StringsNotToBeLocalized.txt:
3104 * WebKit.xcodeproj/project.pbxproj:
3106 2008-11-05 Anders Carlsson <andersca@apple.com>
3108 Reviewed by Kevin Decker.
3110 Remove WebPlugInStreamLoaderDelegate.h
3112 * WebKit.xcodeproj/project.pbxproj:
3114 2008-11-03 Darin Adler <darin@apple.com>
3116 Reviewed by Tim Hatcher.
3118 - https://bugs.webkit.org/show_bug.cgi?id=22061
3119 create script to check for exit-time destructors
3121 * WebKit.xcodeproj/project.pbxproj: Added a script
3122 phase that runs the check-for-exit-time-destructors script.
3124 2008-10-31 Anders Carlsson <andersca@apple.com>
3126 Reviewed by Kevin Decker.
3128 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3130 * WebKit.xcodeproj/project.pbxproj:
3132 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3134 Not reviewed, build fix.
3136 * WebKit.xcodeproj/project.pbxproj:
3138 2008-10-28 Adele Peterson <adele@apple.com>
3140 Reviewed by John Sullivan.
3142 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3143 "files" string for multifile uploads needs to be localized
3145 * English.lproj/Localizable.strings: Updated with new string.
3147 2008-10-28 Adele Peterson <adele@apple.com>
3149 Reviewed by Sam Weinig.
3151 * English.lproj/Localizable.strings:
3154 2008-10-27 Darin Adler <darin@apple.com>
3156 * StringsNotToBeLocalized.txt: Updated for recent changes.
3158 2008-10-24 Timothy Hatcher <timothy@apple.com>
3160 Implement new InspectorClient methods to work with Settings.
3162 https://bugs.webkit.org/show_bug.cgi?id=21856
3164 Reviewed by Darin Adler.
3166 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3168 2008-10-15 Mark Rowe <mrowe@apple.com>
3170 Rubber-stamped by Brady Eidson.
3172 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3174 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3176 2008-10-14 Maxime Britto <britto@apple.com>
3178 Reviewed by Darin Adler.
3180 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3181 WebTextIterator, and made the WebTextIterator.h private
3183 2008-10-04 Mark Rowe <mrowe@apple.com>
3185 Reviewed by Tim Hatcher.
3187 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3189 * WebKit.xcodeproj/project.pbxproj:
3191 2008-09-24 Darin Adler <darin@apple.com>
3193 * StringsNotToBeLocalized.txt: Updated for recent changes.
3195 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3197 Reviewed by Darin Adler, Beth Dakin
3199 Support strings for AXLists
3201 * English.lproj/Localizable.strings:
3203 2008-09-15 Anders Carlsson <andersca@apple.com>
3207 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3209 * WebKit.xcodeproj/project.pbxproj:
3211 2008-09-02 Mark Rowe <mrowe@apple.com>
3213 Reviewed by Tim Hatcher.
3215 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3217 * WebKit.xcodeproj/project.pbxproj:
3219 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3221 Reviewed by Cameron Zwarich.
3223 Updated project files to XCode 3.1.
3225 * WebKit.xcodeproj/project.pbxproj:
3227 2008-08-15 Mark Rowe <mrowe@apple.com>
3229 Rubber-stamped by Geoff Garen.
3231 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3233 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3235 2008-08-05 Anders Carlsson <andersca@apple.com>
3237 Reviewed by Darin Adler.
3239 Remove MainThreadObjectDeallocator.{h|mm}.
3241 * WebKit.xcodeproj/project.pbxproj:
3243 2008-08-04 Mark Rowe <mrowe@apple.com>
3245 Reviewed by Darin Adler.
3247 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3248 Part one of fix for <rdar://problem/5853147>.
3250 * WebKit.xcodeproj/project.pbxproj:
3252 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3254 Fix layout test results for webarchive/test-xml-stylesheet.xml
3256 Reviewed by Darin Adler.
3258 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3259 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3260 to private so they're copied into PrivateHeaders.
3262 2008-07-11 Stephanie Lewis <slewis@apple.com>
3264 Reviewed by Darin Adler.
3266 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3268 * WebKit.xcodeproj/project.pbxproj:
3270 2008-07-07 Mark Rowe <mrowe@apple.com>
3272 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3273 so that they don't have an unnecessary ".." in the path.
3275 * WebKit.xcodeproj/project.pbxproj:
3277 2008-07-05 Mark Rowe <mrowe@apple.com>
3279 Reviewed by John Sullivan.
3281 Remove WebSearchableTextView as it has been unused for some time now.
3283 * WebKit.xcodeproj/project.pbxproj:
3285 2008-06-26 Anders Carlsson <andersca@apple.com>
3287 Reviewed by Darin Adler.
3289 Add MainThreadObjectDeallocator to sources.
3291 * WebKit.xcodeproj/project.pbxproj:
3293 2008-06-24 John Sullivan <sullivan@apple.com>
3295 Rubber-stamped by Sam Weinig
3297 * StringsNotToBeLocalized.txt:
3298 brought this file up to date
3300 2008-06-17 Mark Rowe <mrowe@apple.com>
3302 Reviewed by Darin Adler.
3304 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3306 * WebKit.xcodeproj/project.pbxproj:
3308 2008-05-22 Timothy Hatcher <timothy@apple.com>
3310 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3312 Reviewed by Adam Roben.
3314 * English.lproj/Localizable.strings: Added new strings.
3316 2008-05-21 Anders Carlsson <andersca@apple.com>
3320 Add WebIconFetcher files.
3322 * WebKit.xcodeproj/project.pbxproj:
3324 2008-05-16 Timothy Hatcher <timothy@apple.com>
3326 Removes WebScriptDebugServer files and related calls. This removes
3327 the hooks that Drosera uses for debugging. Now that the Web Inspector
3328 has a better debugger, we don't need these anymore.
3330 Reviewed by Sam Weinig.
3332 * StringsNotToBeLocalized.txt:
3333 * WebKit.xcodeproj/project.pbxproj:
3335 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3337 Reviewed by Beth Dakin
3339 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3341 * English.lproj/Localizable.strings:
3342 * WebKit.xcodeproj/project.pbxproj:
3344 2008-05-09 Anders Carlsson <andersca@apple.com>
3348 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3350 Add nptextinput.h as a public header.
3352 * WebKit.xcodeproj/project.pbxproj:
3354 2008-05-06 Stephanie Lewis <slewis@apple.com>
3356 Reviewed by Andersca.
3358 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3360 * WebKit.xcodeproj/project.pbxproj:
3362 2008-05-01 Anders Carlsson <andersca@apple.com>
3366 Remove npfunctions.h
3368 * WebKit.xcodeproj/project.pbxproj:
3370 2008-05-01 Sam Weinig <sam@webkit.org>
3372 Reviewed by Anders Carlsson.
3374 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3376 * WebKit.xcodeproj/project.pbxproj:
3378 2008-04-30 Anders Carlsson <andersca@apple.com>
3382 Add Cocoa event handler.
3384 * WebKit.xcodeproj/project.pbxproj:
3386 2008-04-29 Anders Carlsson <andersca@apple.com>
3390 Add new event handlers.
3392 * WebKit.xcodeproj/project.pbxproj:
3394 2008-04-07 John Sullivan <sullivan@apple.com>
3398 - made the JavaScript text input panel not block Quit (part of 4133196)
3400 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3401 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3402 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3403 Made the panel be a NonBlockingPanel
3405 2008-04-04 Ada Chan <adachan@apple.com>
3407 Updated the format string for window title for a standalone image to take integers.
3411 * English.lproj/Localizable.strings:
3413 2008-03-28 Brady Eidson <beidson@apple.com>
3415 Rubberstamped by Darin Adler
3417 Remove WebArchiver.h/mm
3419 * WebKit.xcodeproj/project.pbxproj:
3421 2008-03-25 Brady Eidson <beidson@apple.com>
3425 <rdar://problem/4516169> - Support WebArchives on Windows
3427 * WebKit.xcodeproj/project.pbxproj:
3429 2008-03-24 Brady Eidson <beidson@apple.com>
3431 Reviewed by Darin's rubberstamp
3435 * WebKit.xcodeproj/project.pbxproj:
3437 2008-03-20 John Sullivan <sullivan@apple.com>
3439 * StringsNotToBeLocalized.txt:
3440 Brought this file up to date
3442 2008-03-20 Adam Roben <aroben@apple.com>
3444 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3446 Reviewed by Tim Hatcher.
3448 * WebKit.xcodeproj/project.pbxproj:
3450 2008-03-12 Darin Adler <darin@apple.com>
3454 - http://bugs.webkit.org/show_bug.cgi?id=17640
3455 eliminate WebCoreFrameBridge
3457 * StringsNotToBeLocalized.txt: Updated for recent changes.
3458 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3460 2008-03-11 Darin Adler <darin@apple.com>
3464 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3465 We can rename the file later.
3467 2008-03-07 Mark Rowe <mrowe@apple.com>
3469 Reviewed by Oliver Hunt.
3471 Fix WebKit build with GCC 4.2.
3473 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3475 2008-03-06 Darin Adler <darin@apple.com>
3477 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3479 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3481 Name the WebKit build phase script that generates WebKit.LP64.exp.
3483 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3484 that generates the 64-bit export file to match the corresponding
3485 build phase script in WebCore.
3487 2008-03-05 Adam Roben <aroben@apple.com>
3489 Remove WebCoreScriptDebugger.{h,mm}
3491 Reviewed by Kevin M.
3493 * WebKit.xcodeproj/project.pbxproj:
3495 2008-03-05 Adam Roben <aroben@apple.com>
3497 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3499 Reviewed by Kevin M.
3501 * WebKit.xcodeproj/project.pbxproj:
3503 2008-03-05 Adam Roben <aroben@apple.com>
3505 Remove WebScriptDebugger
3507 Reviewed by Kevin M.
3509 * WebKit.xcodeproj/project.pbxproj: Remove
3510 WebScriptDebugDelegatePrivate.h from the project.
3512 2008-03-05 Adam Roben <aroben@apple.com>
3514 Move WebCoreScriptDebuggerImp to its own source files
3516 Reviewed by Kevin M.
3518 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3520 2008-03-05 Adam Roben <aroben@apple.com>
3522 Move WebCoreScriptDebugger to WebKit
3524 Reviewed by Darin Adler.
3526 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3529 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3531 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3533 Reviewed by Darin Adler.
3535 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3537 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3539 Update localization exceptions.
3541 Reviewed by Darin Adler.
3543 * English.lproj/Localizable.strings:
3544 * StringsNotToBeLocalized.txt:
3546 2008-01-20 Mark Rowe <mrowe@apple.com>
3548 Reviewed by Dan Bernstein.
3550 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3551 interested in supporting Safari 2 with TOT WebKit.
3553 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3554 as it is no longer used.
3556 2008-01-03 Darin Adler <darin@apple.com>
3560 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3562 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3564 Reviewed by Darin Adler.
3566 Removed "BackwardDelete", which is no longer present in source code.
3568 * StringsNotToBeLocalized.txt:
3570 2007-12-16 Mark Rowe <mrowe@apple.com>
3572 Reviewed by Maciej Stachowiak.
3574 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3576 * WebKit.xcodeproj/project.pbxproj: Add new files.
3578 2007-12-14 Darin Adler <darin@apple.com>
3580 * StringsNotToBeLocalized.txt: Updated.
3582 2007-12-12 Brady Eidson <beidson@apple.com>
3584 Reviewed by Sam Weinig
3586 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3588 * WebKit.xcodeproj/project.pbxproj: Added a new file
3590 2007-12-12 Mark Rowe <mrowe@apple.com>
3592 Reviewed by Dave Kilzer.
3594 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3596 * WebKit.xcodeproj/project.pbxproj:
3598 2007-11-19 Brady Eidson <beidson@apple.com>
3602 * WebKit.xcodeproj/project.pbxproj: Sorted!
3604 2007-11-17 Timothy Hatcher <timothy@apple.com>
3606 Reviewed by Mark Rowe.
3608 Bug 13470: i18n: The Web Inspector is not localizable
3609 http://bugs.webkit.org/show_bug.cgi?id=13470
3611 Update the localized strings and the file encoding of WebInspectorClient.mm.
3613 * English.lproj/Localizable.strings:
3614 * StringsNotToBeLocalized.txt:
3615 * WebKit.xcodeproj/project.pbxproj:
3617 2007-11-16 Mark Rowe <mrowe@apple.com>
3619 Reviewed by Tim Hatcher.
3621 Build WebCore as a sub-framework of WebKit in all configurations.
3623 * WebKit.xcodeproj/project.pbxproj:
3625 2007-11-16 Brady Eidson <beidson@apple.com>
3627 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3629 2007-11-16 Brady Eidson <beidson@apple.com>
3631 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3634 2007-11-16 Brady Eidson <beidson@apple.com>
3638 Database management API tweaks
3640 * WebKit.xcodeproj/project.pbxproj:
3642 2007-11-15 Brady Eidson <beidson@apple.com>
3646 Stubbing out everything required for a WebKit API for databases
3648 * WebKit.xcodeproj/project.pbxproj:
3650 2007-11-12 Adam Roben <aroben@apple.com>
3652 * StringsNotToBeLocalized.txt: Updated.
3654 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3656 Adding the wx WebKit implementation.
3658 Reviewed by Mark Rowe.
3662 2007-11-07 Mark Rowe <mrowe@apple.com>
3664 Reviewed by Kevin Decker.
3666 Fix 64-bit Mac build.
3668 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3669 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3670 setting of the project, which in this instance includes the necessary "mac"