1 2011-03-15 Alexey Proskuryakov <ap@apple.com>
3 Reviewed by Darin Adler.
5 REGRESSION (WebKit2): keygen element doesn't work
6 https://bugs.webkit.org/show_bug.cgi?id=56402
7 <rdar://problem/9006545>
9 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
11 2011-03-11 Anton D'Auria <adauria@apple.com>
13 Reviewed and landed by Brady Eidson.
15 Add WebKit1 API to view and delete local storage
16 https://bugs.webkit.org/show_bug.cgi?id=51878
18 * WebKit.xcodeproj/project.pbxproj:
20 2011-03-02 Sam Weinig <sam@webkit.org>
22 Reviewed by Anders Carlsson.
24 Fix remaining localization issues by piping all localized strings through WebCore's
25 localization bottleneck.
26 <rdar://problem/8728860>
28 * WebKit.xcodeproj/project.pbxproj:
30 2011-03-01 Sam Weinig <sam@webkit.org>
32 Reviewed by Timothy Hatcher.
34 WebKit2 needs to be made localizable
35 https://bugs.webkit.org/show_bug.cgi?id=55483
37 * StringsNotToBeLocalized.txt: Removed.
38 * WebKit.xcodeproj/project.pbxproj:
39 Copied Localizable.strings to WebCore, it can't be removed entirely
40 yet since Windows is still using it.
42 2011-02-24 Peter Kasting <pkasting@google.com>
44 Reviewed by Eric Seidel.
46 Drop the "U; " encryption level from the User Agent string.
47 https://bugs.webkit.org/show_bug.cgi?id=54566
49 * StringsNotToBeLocalized.txt:
51 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
53 Reviewed by Alexey Proskuryakov.
55 Drop the language tag part from the User Agent string
56 https://bugs.webkit.org/show_bug.cgi?id=54560
58 * StringsNotToBeLocalized.txt: Change the User Agent string
61 2011-02-18 Patrick Gansterer <paroga@webkit.org>
63 Unreviewed build fix after r78634 and r78786.
67 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
69 Reviewed by Adam Roben.
71 HTML5 <details> and <summary>: localized text
72 https://bugs.webkit.org/show_bug.cgi?id=54260
74 Default details summary text must be localizable.
76 * English.lproj/Localizable.strings:
78 2011-02-06 Patrick Gansterer <paroga@webkit.org>
80 Reviewed by Andreas Kling.
82 [CMake] Add dependencies for Visual Studio projects
83 https://bugs.webkit.org/show_bug.cgi?id=53773
85 Add a WebCore dependecy to WebKit, so CMake can
86 generate the correct build order for the solution.
88 Remove JavaScriptCore dependecy, since WebCore already depends on it.
92 2011-01-23 Mark Rowe <mrowe@apple.com>
96 Fix the scripts that detect problematic code such as static initializers
97 and destructors, weak vtables, inappropriate files in the framework wrappers,
98 and public headers including private headers. These had all been broken
99 since the projects were moved in to the Source directory as the paths to the
100 scripts were not updated at that time.
102 * WebKit.xcodeproj/project.pbxproj:
104 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
106 Reviewed by Csaba Osztrogonác.
108 Refactoring of the custom allocation framework
109 https://bugs.webkit.org/show_bug.cgi?id=49897
111 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
112 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
113 equivalent macro implementation at the necessary places.
115 2011-01-17 Dan Bernstein <mitz@apple.com>
117 Rubber-stamped by Mark Rowe.
119 Update xcodeproj svn:ignore to include xcuserdata.
121 * WebKit.xcodeproj: Modified property svn:ignore.
123 2011-01-17 Brady Eidson <beidson@apple.com>
125 Rubberstamped by Adam Roben.
127 Fix up the `make` build on Macs
129 * Makefile: Point to the correct Makefile.shared
131 2011-01-16 Adam Barth <abarth@webkit.org>
133 Rubber-stamped by Eric Seidel.
135 Move WebKit into Source
136 https://bugs.webkit.org/show_bug.cgi?id=52530
139 * scripts/generate-webkitversion.pl:
141 2011-01-07 Enrica Casucci <enrica@apple.com>
143 Reviewed by Alexey Proskuryakov.
145 Paste and drag and drop use different code paths to interact with the pasteboard.
146 https://bugs.webkit.org/show_bug.cgi?id=52093
147 The change consists in a refactoring of the code to have only one class that
148 deals with the pasteboard on Mac.
150 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
152 2010-12-31 Adam Barth <abarth@webkit.org>
154 Update SVN ignore property to hide two more external dependencies.
156 * chromium: Modified property svn:ignore.
158 2010-12-22 Dan Bernstein <mitz@apple.com>
160 Rubber-stamped by Mark Rowe.
162 Changed WebKitTools to Tools in script build phases.
164 * WebKit.xcodeproj/project.pbxproj:
166 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
168 Reviewed by Eric Seidel.
170 [EFL] Add linker script to export less symbols
171 https://bugs.webkit.org/show_bug.cgi?id=44609
173 Filter the exported symbols by using a linker script. Only symbols
174 starting with "ewk_" are exported.
176 * CMakeLists.txt: Add link flags to webkit library when there's a
179 2010-12-07 Simon Fraser <simon.fraser@apple.com>
181 Update Xcode project for newer Xcode.
183 * WebKit.xcodeproj/project.pbxproj:
185 2010-11-18 Darin Adler <darin@apple.com>
187 * StringsNotToBeLocalized.txt: Updated for recent changes.
189 2010-11-16 Patrick Gansterer <paroga@webkit.org>
191 Reviewed by Andreas Kling.
193 [CMake] Remove platform dependent include directories
194 https://bugs.webkit.org/show_bug.cgi?id=49553
198 2010-11-12 John Knottenbelt <jknotten@chromium.org>
200 Reviewed by Steve Block.
202 Rename GeolocationControllerClient to GeolocationClient.
203 https://bugs.webkit.org/show_bug.cgi?id=49259
205 * WebKit.xcodeproj/project.pbxproj:
207 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
209 [EFL] Unreviewed. Build fix after r71496.
211 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
212 include directories list.
214 2010-11-04 Mike Thole <mthole@apple.com>
216 Reviewed by Dan Bernstein.
218 Title for images should use localized numerals
219 https://bugs.webkit.org/show_bug.cgi?id=49017
221 * English.lproj/Localizable.strings: Updated.
223 2010-10-28 Mark Rowe <mrowe@apple.com>
225 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
226 that deprecated methods are no longer used.
228 * WebKit.xcodeproj/project.pbxproj:
230 2010-10-26 Dan Bernstein <mitz@apple.com>
234 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
236 2010-10-23 David Kilzer <ddkilzer@apple.com>
238 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
240 Reviewed by Sam Weinig.
242 The only method defined in WebHTMLRepresentationInternal.h is
243 also defined in WebHTMLRepresentation.h, so use that instead.
245 * WebKit.xcodeproj/project.pbxproj: Removed references to
246 WebHTMLRepresentationInternal.h.
248 2010-10-21 David Kilzer <ddkilzer@apple.com>
250 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
252 Reviewed by Adam Roben.
254 Fixes the following warning:
256 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
257 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
259 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
260 for WebStringTruncator.h to make it match other header files.
262 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
266 Fix efl build, add missing svg/properties include directory.
270 2010-10-18 Alexey Proskuryakov <ap@apple.com>
272 Reviewed by David Kilzer.
274 https://bugs.webkit.org/show_bug.cgi?id=47864
275 Convert WebNSUserDefaultsExtras.m to .mm
277 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
279 2010-10-12 Eric Seidel <eric@webkit.org>
281 Reviewed by Darin Adler.
283 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
284 https://bugs.webkit.org/show_bug.cgi?id=45693
286 * WebKit.xcodeproj/project.pbxproj:
287 - Add the MailQuirksUserScript.js to the project.
289 2010-10-11 Anders Carlsson <andersca@apple.com>
291 Reviewed by Darin Adler.
293 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
294 https://bugs.webkit.org/show_bug.cgi?id=47523
296 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
298 * WebKit.xcodeproj/project.pbxproj:
300 2010-10-07 Jessie Berlin <jberlin@apple.com>
302 Reviewed by Sam Weinig.
304 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
305 representation of a WebKit2 WebSerializedScriptValue.
306 https://bugs.webkit.org/show_bug.cgi?id=47390
308 * WebKit.xcodeproj/project.pbxproj:
309 Add WebSerializedJSValuePrivate.h.
311 2010-10-05 John Abd-El-Malek <jam@chromium.org>
313 Reviewed by Darin Fisher.
315 [chromium] Get the link from a plugin when creating a context menu
316 https://bugs.webkit.org/show_bug.cgi?id=47130
318 * chromium/public/WebPlugin.h:
319 (WebKit::WebPlugin::linkAtPosition):
320 * chromium/public/WebView.h:
321 * chromium/src/ChromeClientImpl.cpp:
322 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
323 * chromium/src/ContextMenuClientImpl.cpp:
324 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
326 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
328 Unreviewed, EFL build fix.
332 2010-09-20 Philippe Normand <pnormand@igalia.com>
334 Reviewed by Eric Carlson.
336 [GTK] enhanced context menu for media elements
337 https://bugs.webkit.org/show_bug.cgi?id=45021
339 Updated localizable strings.
341 * English.lproj/Localizable.strings:
343 2010-09-17 David Kilzer <ddkilzer@apple.com>
345 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
347 Reviewed by Joseph Pecoraro.
349 * WebKit.xcodeproj/project.pbxproj: Added missing
350 WebArchiveInternal.h header file to the project. It has been
351 missing since r31281!
353 2010-09-16 Dan Bernstein <mitz@apple.com>
355 Reverted the previous change because r67628 has been reverted.
357 * English.lproj/Localizable.strings:
359 2010-09-16 Dan Bernstein <mitz@apple.com>
361 Updated localizable strings.
363 * English.lproj/Localizable.strings:
365 2010-09-10 Darin Adler <darin@apple.com>
367 Reviewed by Sam Weinig.
369 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
370 https://bugs.webkit.org/show_bug.cgi?id=45582
372 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
373 also gave the header private visibility so it will get installed in the
374 PrivateHeaders directory.
376 2010-09-02 Steve Block <steveblock@google.com>
378 Reviewed by Adam Barth.
380 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
381 https://bugs.webkit.org/show_bug.cgi?id=43181
383 * WebKit.xcodeproj/project.pbxproj:
385 2010-08-30 Andy Estes <aestes@apple.com>
387 Reviewed by Darin Adler.
389 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
391 * StringsNotToBeLocalized.txt:
393 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
395 Unreviewed build fix.
397 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
398 shared library. After r65366, libewebkit.so was not being installed
399 anymore when building with SHARED_CORE=0 (which is the default). This
400 partially reverts that revision in order to fix this issue.
402 * CMakeLists.txt: always install webkit library.
404 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
406 Reviewed by Darin Adler.
408 Add NetworkingContext to avoid layer violations
409 https://bugs.webkit.org/show_bug.cgi?id=42292
411 Preparation: Just add the files to the build system.
413 * WebKit.xcodeproj/project.pbxproj: Added new files.
415 2010-08-17 Brady Eidson <beidson@apple.com>
417 Reviewed by Sam Weinig.
419 Remove developmentRegion from the project file as it shouldn't have been checked in.
421 * WebKit.xcodeproj/project.pbxproj:
423 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
425 [EFL] Build fix after r65366.
427 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
430 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
432 Reviewed by Pavel Feldman.
434 Web Inspector: -[WebInspector attach] and detach should work
435 https://bugs.webkit.org/show_bug.cgi?id=43924
437 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
439 2010-08-14 Patrick Gansterer <paroga@paroga.com>
441 Reviewed by Kenneth Rohde Christiansen.
443 [CMake] Set target properties only if available
444 https://bugs.webkit.org/show_bug.cgi?id=43978
448 2010-08-13 Gavin Barraclough <barraclough@apple.com>
450 Rubber stamped by Sam Weinig.
451 Switch String::/UString::ascii() to return a CString.
453 * WebKit.xcodeproj/project.pbxproj:
455 2010-08-06 Gavin Barraclough <barraclough@apple.com>
457 Rubber stamped by Sam Weinig
459 Bug 43594 - Add string forwards to Forward.h
460 This allows us to remove forward declarations for these classes from
461 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
463 * WebKit.xcodeproj/project.pbxproj:
465 2010-08-06 Jessie Berlin <jberlin@apple.com>
467 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
470 * WebKit.xcodeproj/project.pbxproj:
472 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
474 Reviewed by David Kilzer.
476 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
477 https://bugs.webkit.org/show_bug.cgi?id=40627
479 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
481 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
483 2010-07-31 David Kilzer <ddkilzer@apple.com>
485 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
487 Reviewed by Dan Bernstein.
489 This also fixes compilation of DumpRenderTree after changes for
492 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
493 the following headers:
494 - WebFormDelegatePrivate.h
495 - WebKitStatisticsPrivate.h
496 - WebSecurityOriginPrivate.h
498 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
500 Reviewed by David Kilzer.
502 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
503 https://bugs.webkit.org/show_bug.cgi?id=40627
505 * WebKit.xcodeproj/project.pbxproj:
506 * efl/WebCoreSupport/ChromeClientEfl.cpp:
507 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
508 * efl/WebCoreSupport/ChromeClientEfl.h:
510 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
512 Reviewed by Antonio Gomes.
514 [EFL] Add library version and soname to EFL generated libraries and binary.
515 https://bugs.webkit.org/show_bug.cgi?id=43212
517 Add version and soname to libewebkit.so.
521 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
523 Reviewed by Antonio Gomes.
525 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
526 https://bugs.webkit.org/show_bug.cgi?id=43002
528 This should reduce the noise in WebKit/ChangeLog that comes from EFL
529 port. Most of the changes on EFL port should be logged in
530 WebKit/efl/ChangeLog.
532 * CMakeLists.txt: Just change the path from where to include the file.
534 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
536 Reviewed by Antonio Gomes.
538 [EFL] Cleanup glib support (make it optional)
539 https://bugs.webkit.org/show_bug.cgi?id=42480
541 Just add glib flags and directories if necessary.
545 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
547 Reviewed by Antonio Gomes.
549 [EFL] Add support for using libcurl network backend.
550 https://bugs.webkit.org/show_bug.cgi?id=42286
552 Just add soup/curl directories and flags for the specific
558 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
560 Reviewed by Antonio Gomes.
562 [EFL] Implement input method notification
563 https://bugs.webkit.org/show_bug.cgi?id=42640
565 Notify browser when keyboard should be shown/hidden. Input method
566 hints are updated before sending the signal. Client should be able to
567 determine the input type by calling ewk_view_imh_get().
569 * efl/EWebLauncher/main.c:
570 (on_inputmethod_changed): example implementation that just prints to
571 stdout if keyboard should be shown or hidden and the imh flags.
572 (browserCreate): listen to signal about input method changing its
574 * efl/WebCoreSupport/EditorClientEfl.cpp:
575 (WebCore::EditorClientEfl::setInputMethodState): call new function
576 responsible for implementing this notification.
577 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
578 only from inside WebKit.
579 * efl/ewk/ewk_view.cpp: implement setters and getters
581 (ewk_view_input_method_state_set):
582 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
583 possible input types.
584 (_Ewk_View_Smart_Class::):
586 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
588 Reviewed by Kenneth Rohde Christiansen.
590 Fix zoom in/out on EFL after r62666. The patch for adding viewport
591 missed the initialization of zoom_range.user_scalable. In case browser
592 doesn't care about the viewport and does not listen to the signal,
593 user_scalable will be always false, thus inhibiting zoom in/out.
594 https://bugs.webkit.org/show_bug.cgi?id=42656
596 * efl/EWebLauncher/main.c:
597 (on_viewport_changed): when listening to signal about viewport meta tag,
598 it's not sufficient to receive the parameters. One needs also to enforce
599 these parameters in WebKit.
600 * efl/ewk/ewk_view.cpp:
601 (_ewk_view_priv_new): initialize user_scalable parameter to allow
602 browser zooming in and out.
604 2010-07-16 Zhe Su <suzhe@chromium.org>
606 Reviewed by Darin Adler.
608 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
609 https://bugs.webkit.org/show_bug.cgi?id=42253
611 Dummy implementation of EditorClient::willSetInputMethodState.
613 * efl/WebCoreSupport/EditorClientEfl.cpp:
614 (WebCore::EditorClientEfl::willSetInputMethodState):
615 * efl/WebCoreSupport/EditorClientEfl.h:
617 2010-07-15 Mark Rowe <mrowe@apple.com>
619 Update the sorting in the Xcode project files.
621 * WebKit.xcodeproj/project.pbxproj:
623 2010-07-14 Sam Weinig <sam@webkit.org>
625 Reviewed by Darin Adler.
627 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
628 Make changing Cursors work in WebKit2.
630 * efl/WebCoreSupport/ChromeClientEfl.cpp:
631 (WebCore::ChromeClientEfl::setCursor):
632 * efl/WebCoreSupport/ChromeClientEfl.h:
633 Change prototype to match new one.
635 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
637 Reviewed by Antonio Gomes.
639 [EFL] Add eina_safety to popup menu deletion.
640 https://bugs.webkit.org/show_bug.cgi?id=41873
642 Since this is a public call, it's better to have an eina_safety on
643 public calls. It would crash if browser calls this function to select
644 an item of a nonexistent popup.
646 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
649 2010-07-13 Simon Fraser <simon.fraser@apple.com>
651 Reviewed by Dan Bernstein.
653 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
655 Add WebRenderLayer files.
657 * WebKit.xcodeproj/project.pbxproj:
659 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
661 Reviewed by Antonio Gomes.
663 This commit implements an API for configuring a path to the cookie
664 file in the Mozilla "cookies.txt" format, and functions to deal with it
665 in a more EFL like API.
667 [EFL] Add API for dealing with cookies in EFL port.
668 https://bugs.webkit.org/show_bug.cgi?id=41770
672 * efl/ewk/ewk_cookies.cpp: Added.
673 (ewk_cookies_file_set): Set a path to the file storing cookies.
674 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
675 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
676 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
677 (ewk_cookies_cookie_free): Free memory used by a cookie.
678 (ewk_cookies_policy_set): Set which acceptance policy will be used.
679 (ewk_cookies_policy_get): Get current acceptance policy being used.
680 * efl/ewk/ewk_cookies.h: Added.
683 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
685 Unreviewed build fix after r60050.
687 * CMakeLists.txt: Add WebCore/bindings to the include path.
689 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
691 Reviewed by Adam Barth.
693 [EFL] Fix style errors in ewk_private.h.
694 https://bugs.webkit.org/show_bug.cgi?id=41742
696 * efl/ewk/ewk_private.h:
698 2010-07-09 Darin Adler <darin@apple.com>
700 * StringsNotToBeLocalized.txt: Updated for recent changes.
702 2010-07-08 Joone Hur <joone@kldp.org>
704 Reviewed by Antonio Gomes.
706 [EFL] fix cmake build for EWebLauncher
707 https://bugs.webkit.org/show_bug.cgi?id=41830
709 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
711 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
713 Reviewed by Kenneth Rohde Christiansen.
715 [EFL] Implement several notification hooks in FrameLoaderClient.
716 We just notify browser, making the appropriate type conversions about
717 the events occurring in WebCore.
718 https://bugs.webkit.org/show_bug.cgi?id=41005
720 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
721 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
722 wrapper structures in stack in order to give client the opportunity to
723 change parameters. Then, call the function it defines.
724 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
725 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
727 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
728 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
729 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
730 notify browser that the url changed.
731 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
733 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
735 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
737 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
739 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
741 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
742 * efl/ewk/ewk_frame.cpp:
743 (ewk_frame_request_will_send): emit signal notifying browser.
744 (ewk_frame_request_assign_identifier): emit signal notifying browser.
745 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
746 (ewk_frame_view_state_save): emit signal notifying browser.
747 (ewk_frame_load_provisional): emit signal notifying browser.
748 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
749 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
750 (ewk_frame_load_document_finished): emit signal notifying browser.
751 * efl/ewk/ewk_frame.h: update documentation about signals being sent
752 and implement wrapper struct for ResourceRequest.
753 * efl/ewk/ewk_private.h: export private functions.
755 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
757 Reviewed by Kenneth Rohde Christiansen.
759 [EFL] Flush backing store when going to new page.
760 Call client method to flush backing store when going to a new page. This
761 is the notification that data related to current page should be dropped,
762 since a new page is being loaded.
763 https://bugs.webkit.org/show_bug.cgi?id=41008
765 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
766 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
768 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
770 Unreviewed build fix after r62676.
772 [EFL] Fix build after Page constructor has changed. By now, the
773 introduced BackForwardControllerClient is not used.
774 https://bugs.webkit.org/show_bug.cgi?id=41825
776 * efl/ewk/ewk_view.cpp:
777 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
780 2010-07-07 Anders Carlsson <andersca@apple.com>
782 Reviewed by Sam Weinig.
784 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
786 * WebKit.xcodeproj/project.pbxproj:
788 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
790 Reviewed by Kenneth Rohde Christiansen.
792 [EFL] EFLWebKit doesn't support viewport meta tag.
793 Support viewport meta tag on EFL Port.
794 https://bugs.webkit.org/show_bug.cgi?id=40278
796 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
798 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
799 (browserCreate): Register the callback function for the 'viewport,changed' signal.
800 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
801 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
802 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
803 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
804 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
805 when website doesn't contain viewport tag.
806 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
807 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
808 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
809 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
810 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
811 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
812 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
813 (_ewk_view_priv_new):
814 (ewk_view_fixed_layout_size_set):
816 (ewk_view_zoom_weak_set):
817 (ewk_view_zoom_animated_set):
818 (ewk_view_viewport_set): Reports that viewport has changed.
819 (ewk_view_viewport_get): Reports that viewport has changed.
820 (ewk_view_zoom_range_set): Sets the zoom range.
821 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
822 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
823 (ewk_view_user_scalable_set): Sets if zoom is enabled.
824 (ewk_view_user_scalable_get): Gets if zoom is enabled.
825 * efl/ewk/ewk_view.h:
827 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
829 Reviewed by Adam Barth.
831 [EFL] Fix cmake build and libsoup detection
832 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
833 - LINK_FLAGS should be set using quotes, otherwise some wrong
834 substitution takes place;
835 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
836 version we are using;
837 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
839 https://bugs.webkit.org/show_bug.cgi?id=41717
844 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
846 Reviewed by Kenneth Rohde Christiansen.
848 [EFL] Implement downloadURL in ContextMenuClientEfl
849 When user selects a download menu from context menu, send the download
850 request to application.
851 https://bugs.webkit.org/show_bug.cgi?id=41149
853 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
854 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
855 file and Send it to application.
856 * efl/WebCoreSupport/ContextMenuClientEfl.h:
858 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
860 Reviewed by Kenneth Rohde Christiansen.
862 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
863 https://bugs.webkit.org/show_bug.cgi?id=40876
865 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
866 to change window size.
868 (WebCore::ChromeClientEfl::windowRect):
869 (WebCore::ChromeClientEfl::setWindowRect):
871 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
873 Unreviewed build fix.
875 [EFL] Build fix for latest version of Ecore library.
876 Ecore recently changed return type of callbacks from int to Eina_Bool.
878 * efl/EWebLauncher/main.c:
879 * efl/ewk/ewk_view.cpp:
880 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
882 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
884 Reviewed by Kenneth Rohde Christiansen.
886 [EFL] Simplify zoom setting by narrowing with WebCore API.
887 Instead of creating a zoom_text_only field, use the already defined enum
889 https://bugs.webkit.org/show_bug.cgi?id=40993
891 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
892 (ewk_frame_zoom_set):
893 (ewk_frame_zoom_text_only_get):
894 (ewk_frame_zoom_text_only_set):
896 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
898 Reviewed by Kenneth Rohde Christiansen.
900 [EFL] Implement download requests
901 When a download request arrives through FrameLoaderClient, forward it to
902 browser in order to be possible to download files.
903 https://bugs.webkit.org/show_bug.cgi?id=40967
905 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
906 (WebCore::FrameLoaderClientEfl::download): get file names and
907 forward to ewk_view_download_request()
908 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
910 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
912 Reviewed by Kenneth Rohde Christiansen.
914 [EFL] Stop frame loaders when deleting view.
915 Frame loaders were still alive after view is deleted, causing
916 segmentation fault when libsoup had something to deliver yet.
917 https://bugs.webkit.org/show_bug.cgi?id=41007
919 * efl/ewk/ewk_view.cpp:
920 (_ewk_view_smart_del): stop loaders.
922 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
924 Reviewed by Kenneth Rohde Christiansen.
926 [EFL] Fix warnings about printf format
927 When printing uint64_t the macro PRIu64 is needed in order to be
928 portable across 32 and 64 bits. It was previously showing warning
929 messages on 32-bits systems.
930 https://bugs.webkit.org/show_bug.cgi?id=40965
932 * efl/ewk/ewk_view.cpp:
933 (ewk_view_exceeded_database_quota):
935 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
937 Reviewed by Kenneth Rohde Christiansen.
939 [EFL] Do not load error message for download and cancellation.
940 When a download is made or a request is cancelled an error page should
942 https://bugs.webkit.org/show_bug.cgi?id=40956
944 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
945 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
947 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
949 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
950 typo in related error message.
951 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
952 request or the policy changed (for example, because the request is a
953 download) then it should not fallback.
955 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
957 Reviewed by Kenneth Rohde Christiansen.
959 [EFL] Implement runOpenPanel method. The interface with browser was
960 already implemented. Now we are actually calling it.
961 https://bugs.webkit.org/show_bug.cgi?id=40923
963 * efl/WebCoreSupport/ChromeClientEfl.cpp:
964 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
965 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
967 2010-06-24 Jer Noble <jer.noble@apple.com>
969 Reviewed by Eric Carlson.
971 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
972 https://bugs.webkit.org/show_bug.cgi?id=40939
973 rdar://problem/7996172
975 Add IOKit.framework to the list of linked frameworks.
977 * WebKit.xcodeproj/project.pbxproj:
979 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
981 Reviewed by Gustavo Noronha Silva.
983 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
984 https://bugs.webkit.org/show_bug.cgi?id=40862
989 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
991 Reviewed by Gustavo Noronha Silva.
993 Add implementaion of new windows for EFL port. Both cases of a link
994 with target="_blank" and a javascript that does window.open() are
995 treated, delegating to browser the role of actually creating the
996 window (or blocking it).
997 https://bugs.webkit.org/show_bug.cgi?id=40930
999 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1000 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1001 (WebCore::ChromeClientEfl::createWindow): implement method for
1002 creating new window by delegating to browser its creation. Browser
1003 might decide to continue on the same window by returning the same
1005 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1006 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1007 for creating new window when its creation is done by a javascript
1009 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1010 * efl/ewk/ewk_private.h:
1011 * efl/ewk/ewk_view.cpp:
1012 (ewk_view_window_create): call the method implemented by browser.
1013 * efl/ewk/ewk_view.h:
1014 * efl/ewk/ewk_window_features.cpp: Added.
1015 (ewk_window_features_unref):
1016 (ewk_window_features_ref):
1017 (ewk_window_features_bool_property_get):
1018 (ewk_window_features_int_property_get):
1019 (ewk_window_features_new_from_core): create and wrapped struct
1020 containing the core struct.
1021 * efl/ewk/ewk_window_features.h: Added.
1023 2010-06-18 Anders Carlsson <andersca@apple.com>
1025 Reviewed by Sam Weinig.
1027 Rename WebPluginPackage.m to make it an Objective-C++ file.
1029 * WebKit.xcodeproj/project.pbxproj:
1031 2010-06-18 Anders Carlsson <andersca@apple.com>
1033 Reviewed by Sam Weinig.
1035 Make WebCoreSystemInterface.h a C++ only header
1036 https://bugs.webkit.org/show_bug.cgi?id=40867
1038 * WebKit.xcodeproj/project.pbxproj:
1040 2010-06-18 Anders Carlsson <andersca@apple.com>
1042 Reviewed by Dan Bernstein.
1044 Add stubbed out WebPlatformStrategies class to WebKit.
1045 https://bugs.webkit.org/show_bug.cgi?id=40851
1047 * WebKit.xcodeproj/project.pbxproj:
1049 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1051 Reviewed by Simon Hausmann.
1053 [qt] Better check for the declarative plugin inclusion.
1057 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1059 Reviewed by Eric Seidel.
1061 Clean EFL header files in order to diminish the compilation time with
1062 EFL from subversion. We remove the EFL includes from header files and use
1063 forward declarations, including the headers in correspondent source
1064 files when needed. This causes only the needed source files to be
1065 recompiled in case a new version of EFL is installed instead of
1066 triggering a recompilation of almost all WebCore/WebKit.
1067 https://bugs.webkit.org/show_bug.cgi?id=40575
1069 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1070 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1071 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1073 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1075 Unreviewed EFL build fix. Simple typo.
1077 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1078 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1080 2010-06-14 Tony Chang <tony@chromium.org>
1082 Reviewed by Darin Fisher.
1084 Chromium shouldn't build inside the source directory
1085 https://bugs.webkit.org/show_bug.cgi?id=40489
1087 Ignore directories fetched by chromium and chromium mac output dir.
1089 * chromium: Added property svn:ignore.
1091 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1093 Reviewed by Pavel Feldman.
1095 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1096 data from inspected page to WebInspector as JSON string via http. The native
1097 serialization to JSON string is supported by InspectorValue's classes. This patch
1098 has the implementation of sendMessageToFrontend function. WebKit version of it still
1099 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1100 https://bugs.webkit.org/show_bug.cgi?id=40134
1102 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1103 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1104 * efl/WebCoreSupport/InspectorClientEfl.h:
1106 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1108 Unreviewed, rolling out r60889.
1109 http://trac.webkit.org/changeset/60889
1110 https://bugs.webkit.org/show_bug.cgi?id=40365
1112 gtk bot has some kind of memory corruption (Requested by
1115 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1116 * efl/WebCoreSupport/InspectorClientEfl.h:
1118 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1120 Reviewed by Pavel Feldman.
1122 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1123 data from inspected page to WebInspector as JSON string via http. The native
1124 serialization to JSON string is supported by InspectorValue's classes. This patch
1125 has the implementation of sendMessageToFrontend function. WebKit version of it still
1126 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1127 https://bugs.webkit.org/show_bug.cgi?id=40134
1129 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1130 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1131 * efl/WebCoreSupport/InspectorClientEfl.h:
1133 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1135 Reviewed by Sam Weinig.
1137 https://bugs.webkit.org/show_bug.cgi?id=39434
1138 REGRESSION (r59811): Geolocation callbacks cannot be created
1140 Removing unused WebGeolocationMock.
1142 * WebKit.xcodeproj/project.pbxproj:
1144 2010-05-31 Lyon Chen <liachen@rim.com>
1146 Reviewed by Kent Tamura.
1148 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1149 https://bugs.webkit.org/show_bug.cgi?id=35530
1151 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.
1153 * efl/WebCoreSupport/EditorClientEfl.cpp:
1154 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1156 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1158 Reviewed by Kenneth Rohde Christiansen.
1160 [EFL] Add Context Menu implementation
1161 https://bugs.webkit.org/show_bug.cgi?id=39821
1163 * CMakeListsEfl.txt: add context menu files.
1164 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1165 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1166 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1167 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1168 (WebCore::ContextMenuClientEfl::appendItem):
1169 (WebCore::ContextMenuClientEfl::show):
1170 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1171 * efl/ewk/EWebKit.h:
1172 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1173 browser for manipulating context menus.
1174 (ewk_context_menu_ref):
1175 (ewk_context_menu_unref):
1176 (ewk_context_menu_destroy):
1177 (ewk_context_menu_item_list_get):
1178 (ewk_context_menu_item_new):
1179 (ewk_context_menu_item_select):
1180 (ewk_context_menu_item_free):
1181 (ewk_context_menu_item_type_get):
1182 (ewk_context_menu_item_type_set):
1183 (ewk_context_menu_item_action_get):
1184 (ewk_context_menu_item_action_set):
1185 (ewk_context_menu_item_title_get):
1186 (ewk_context_menu_item_title_set):
1187 (ewk_context_menu_item_checked_get):
1188 (ewk_context_menu_item_checked_set):
1189 (ewk_context_menu_item_enabled_get):
1190 (ewk_context_menu_item_enabled_set):
1191 (ewk_context_menu_new):
1192 (ewk_context_menu_free):
1193 (ewk_context_menu_item_append):
1194 (ewk_context_menu_custom_get):
1195 (ewk_context_menu_show):
1196 * efl/ewk/ewk_contextmenu.h: Added.
1197 * efl/ewk/ewk_private.h:
1198 * efl/ewk/ewk_view.cpp:
1199 (ewk_view_context_menu_forward_event): inform browser a new context
1201 (ewk_view_exceeded_database_quota): small fix to previous
1203 * efl/ewk/ewk_view.h:
1205 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1207 Reviewed by Kenneth Rohde Christiansen.
1209 [EF] Remove compiler warnings and add test for switching page
1211 https://bugs.webkit.org/show_bug.cgi?id=39871
1213 * efl/EWebLauncher/main.c:
1218 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1220 Reviewed by Kenneth Rohde Christiansen.
1222 [EFL] Allow client to override default database quota. We increase the
1223 default database quota to 1MB (it was incorrectly set to 1KB, which is
1224 too low) and add methods to allow client to iteratively database quota
1225 when it becomes greater than the allowed value.
1226 https://bugs.webkit.org/show_bug.cgi?id=39867
1228 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1229 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1230 to allow client to increase database quota iteratively.
1231 * efl/ewk/ewk_private.h:
1232 * efl/ewk/ewk_settings.cpp:
1233 * efl/ewk/ewk_view.h:
1235 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1237 Reviewed by Kenneth Rohde Christiansen.
1239 [EFL] Add default path to web database and methods to set it.
1240 If a default path is not set, it will default to "/", in which a
1241 normal user usually does not have write permission.
1243 * efl/EWebLauncher/main.c: overwrite default directory with another
1246 * efl/ewk/ewk_main.cpp:
1247 (ewk_init): add default path
1248 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1249 (ewk_settings_web_database_path_set):
1250 (ewk_settings_web_database_path_get):
1251 * efl/ewk/ewk_settings.h:
1253 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1255 Reviewed by Kenneth Rohde Christiansen.
1257 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1258 frame are shown even on a zoom level lower than 1.0.
1260 * efl/ewk/ewk_view_single.c:
1261 (_ewk_view_single_smart_add):
1262 (_ewk_view_single_smart_backing_store_add):
1263 (ewk_view_single_smart_set):
1265 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1267 Reviewed by Kenneth Rohde Christiansen.
1269 [EFL] Add support for Popup menus
1270 https://bugs.webkit.org/show_bug.cgi?id=39629
1272 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1273 and destroy popup menu.
1274 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1275 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1276 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1277 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1280 2010-05-25 Joone Hur <joone.hur@samsung.com>
1282 Reviewed by Gustavo Noronha Silva.
1285 http://webkit.org/b/39648
1287 * efl/ewk/ewk_frame.cpp:
1288 (ewk_frame_zoom_get): Add missed namespace
1289 (ewk_frame_zoom_set): Ditto.
1290 (ewk_frame_zoom_text_only_set): Ditto.
1291 * efl/ewk/ewk_view.cpp:
1292 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1294 2010-05-24 Darin Adler <darin@apple.com>
1296 Reviewed by Eric Seidel.
1298 Move view-related functions from Frame to FrameView
1299 https://bugs.webkit.org/show_bug.cgi?id=39366
1301 * efl/ewk/ewk_frame.cpp:
1302 (ewk_frame_editable_set): Removed call to empty function,
1303 removeEditingStyleFromBodyElement.
1304 (ewk_frame_zoom_get): Call function on FrameView.
1305 (ewk_frame_zoom_set): Ditto.
1306 (ewk_frame_zoom_text_only_set): Ditto.
1308 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1310 Reviewed by Adam Treat.
1312 [EFL] Add build system for the EFL port.
1313 http://webkit.org/b/37945
1315 * CMakeLists.txt: Added.
1316 * CMakeListsEfl.txt: Added.
1318 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1320 Reviewed by David Levin.
1322 [EF] Include missing header.
1323 http://webkit.org/b/38905
1325 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1327 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1329 Reviewed by Laszlo Gombos.
1331 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1332 http://webkit.org/b/38777
1334 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1336 2010-05-05 Dan Bernstein <mitz@apple.com>
1338 Reviewed by Simon Fraser.
1340 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1341 https://bugs.webkit.org/show_bug.cgi?id=38427
1343 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1346 2010-05-03 Darin Adler <darin@apple.com>
1348 * English.lproj/Localizable.strings: Regenerated.
1349 * StringsNotToBeLocalized.txt: Updated for recent changes.
1351 2010-05-03 Jens Alfke <snej@chromium.org>
1353 Reviewed by Darin Fisher.
1355 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1356 https://bugs.webkit.org/show_bug.cgi?id=38397
1358 No tests (functionality is exposed only through native WebKit API.)
1360 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1361 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1363 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1365 Reviewed by Gustavo Noronha Silva.
1367 Implement findThemePath to locate the correct theme file instead of
1368 relying on a hardcoded location.
1369 http://webkit.org/b/37996
1371 * efl/EWebLauncher/main.c:
1372 (findThemePath): Fix to locate the correct theme files.
1373 (main): Use findThemePath() instead of a hardcoded one.
1375 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1377 Reviewed by Gustavo Noronha Silva.
1379 Update efl/ewebkit.pc.in to match the variable substitution syntax
1381 http://webkit.org/b/37999
1383 * efl/ewebkit.pc.in: Updated.
1385 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1387 Reviewed by Gustavo Noronha Silva.
1389 Update EWebKit (EFL port) to match recent API changes.
1390 http://webkit.org/b/37997
1392 * efl/ewk/ewk_frame.cpp:
1393 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1394 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1395 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1396 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1397 code until a proper plugin implementation is made.
1398 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1399 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1402 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1404 Reviewed by Gustavo Noronha Silva.
1406 Update EFL port files to match recent API changes.
1407 http://webkit.org/b/37876
1409 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1411 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1412 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1414 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1415 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1416 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1417 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1418 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1419 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1420 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1421 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1422 (WebCore::ChromeClientEfl::scroll): Updated.
1423 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1424 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1425 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1426 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1427 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1428 from FrameLoader::writer.
1429 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1430 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1431 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1433 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1435 Reviewed by Nikolas Zimmermann.
1437 Add missing EFL WebKit/efl theme files.
1438 http://webkit.org/b/37854
1440 * efl/DefaultTheme/default.edc: Added.
1441 * efl/DefaultTheme/widget/button/button.edc: Added.
1442 * efl/DefaultTheme/widget/check/check.edc: Added.
1443 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1444 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1445 * efl/DefaultTheme/widget/file/file.edc: Added.
1446 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1447 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1448 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1449 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1450 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1452 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1454 Reviewed by Adam Roben.
1456 Update EFL port to match recent API changes.
1457 http://webkit.org/b/37853
1459 * efl/WebCoreSupport/EditorClientEfl.cpp:
1460 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1461 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1462 (WebCore::FrameLoaderClientEfl::objectContentType):
1463 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1464 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1465 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1467 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1469 Reviewed by Kenneth Rohde Christiansen.
1471 Add EFL port files to efl/WebCoreSupport.
1472 http://webkit.org/b/35915
1474 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1475 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1477 2010-04-15 Adam Roben <aroben@apple.com>
1479 Expose UserContentURLPattern as WebKit SPI
1481 Fixes <http://webkit.org/b/37354>.
1483 Reviewed by Tim Hatcher.
1485 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1487 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1489 Reviewed by Kenneth Rohde Christiansen.
1491 Add EFL port files to efl/WebCoreSupport.
1492 http://webkit.org/b/35918
1494 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1495 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1497 2010-04-10 Mark Rowe <mrowe@apple.com>
1499 Reviewed by Dan Bernstein.
1501 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1503 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1505 * WebKit.xcodeproj/project.pbxproj:
1507 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1509 Reviewed by Kenneth Rohde Christiansen.
1511 Add ewk_view (the high level object to acces the WebKit-EFL browser
1512 component) to efl/ewk.
1513 http://webkit.org/b/35932
1515 * efl/ewk/ewk_view.cpp: Added.
1516 * efl/ewk/ewk_view.h: Added.
1518 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1520 Reviewed by Darin Adler.
1522 https://bugs.webkit.org/show_bug.cgi?id=37111
1523 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1525 https://bugs.webkit.org/show_bug.cgi?id=37111
1526 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1528 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1530 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1532 Reviewed by Gustavo Noronha Silva.
1534 Add EFL's pkg-config metadata file file to efl/.
1535 http://webkit.org/b/36766
1537 * efl/ewebkit.pc.in: Added.
1539 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1541 Rubber stamped by Sam Weinig.
1543 https://bugs.webkit.org/show_bug.cgi?id=36866
1546 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1547 * efl/ewk/ewk_frame.cpp:
1548 (ewk_frame_name_get):
1549 (ewk_frame_selection_get):
1550 (ewk_frame_uri_changed):
1551 * efl/ewk/ewk_history.cpp:
1552 * efl/ewk/ewk_settings.cpp:
1554 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1556 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1558 * efl/ewk/ewk_frame.cpp:
1560 2010-03-22 Kevin Decker <kdecker@apple.com>
1562 Reviewed by Simon Fraser.
1564 https://bugs.webkit.org/show_bug.cgi?id=36328
1566 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1568 2010-03-22 Darin Adler <darin@apple.com>
1570 * StringsNotToBeLocalized.txt: Updated for recent changes.
1572 2010-03-22 Kevin Decker <kdecker@apple.com>
1574 Reviewed by John Sullivan.
1576 https://bugs.webkit.org/show_bug.cgi?id=36328
1578 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1580 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1582 Reviewed by Kenneth Rohde Christiansen.
1584 Add EFL port files to efl/ewk.
1585 http://webkit.org/b/35931
1587 * efl/ewk/ewk_settings.cpp: Added.
1588 * efl/ewk/ewk_settings.h: Added.
1590 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1592 Reviewed by Kenneth Rohde Christiansen.
1594 Add default theme files to efl/DefaultTheme.
1595 http://webkit.org/b/36240
1597 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1598 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1599 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1600 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1601 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1602 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1603 * efl/DefaultTheme/combo/combo_normal.png: Added.
1604 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1605 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1606 * efl/DefaultTheme/combo/combo_hover.png: Added.
1607 * efl/DefaultTheme/combo/combo_focus.png: Added.
1608 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1609 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1610 * efl/DefaultTheme/combo/combo_press.png: Added.
1611 * efl/DefaultTheme/combo/icon.png: Added.
1612 * efl/DefaultTheme/file/file_normal.png: Added.
1613 * efl/DefaultTheme/file/file_press.png: Added.
1614 * efl/DefaultTheme/file/file_hover.png: Added.
1615 * efl/DefaultTheme/file/file_focus.png: Added.
1616 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1617 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1618 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1619 * efl/DefaultTheme/search/field/field_focused.png: Added.
1620 * efl/DefaultTheme/search/field/field_normal.png: Added.
1621 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1622 * efl/DefaultTheme/entry/img_normal.png: Added.
1623 * efl/DefaultTheme/entry/img_hovered.png: Added.
1624 * efl/DefaultTheme/entry/img_focused.png: Added.
1625 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1626 * efl/DefaultTheme/check/img_check_on.png: Added.
1627 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1628 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1629 * efl/DefaultTheme/check/img_check_off.png: Added.
1630 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1631 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1632 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1633 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1634 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1635 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1636 * efl/DefaultTheme/button/img_button_normal.png: Added.
1637 * efl/DefaultTheme/button/img_button_focus.png: Added.
1638 * efl/DefaultTheme/button/img_button_hover.png: Added.
1639 * efl/DefaultTheme/button/img_button_press.png: Added.
1641 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1643 Reviewed by Kenneth Rohde Christiansen.
1645 Add EFL example browser to efl/EWebLauncher.
1646 http://webkit.org/b/36176
1648 * efl/EWebLauncher/main.c: Added.
1650 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1652 Reviewed by Kenneth Rohde Christiansen.
1654 Add EFL port files to efl/WebCoreSupport.
1655 http://webkit.org/b/35916
1657 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1658 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1660 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1662 Reviewed by Pavel Feldman.
1664 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.
1666 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1667 https://bugs.webkit.org/show_bug.cgi?id=35036
1669 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1670 (WebCore::InspectorClientEfl::openInspectorFrontend):
1671 * efl/WebCoreSupport/InspectorClientEfl.h:
1673 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1675 Reviewed by Kenneth Rohde Christiansen.
1677 Add EFL port files to efl/ewk.
1678 http://webkit.org/b/35925
1680 * efl/ewk/ewk_history.cpp: Added.
1681 * efl/ewk/ewk_history.h: Added.
1683 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1685 Reviewed by Kenneth Rohde Christiansen.
1687 Add EFL port files to efl/ewk.
1688 http://webkit.org/b/35928
1690 * efl/ewk/ewk_main.cpp: Added.
1691 * efl/ewk/ewk_main.h: Added.
1693 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1695 Reviewed by Kenneth Rohde Christiansen.
1697 Add EFL port files to efl/ewk.
1698 http://webkit.org/b/35924
1700 * efl/ewk/ewk_frame.cpp: Added.
1701 * efl/ewk/ewk_frame.h: Added.
1703 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1705 Reviewed by Kenneth Rohde Christiansen.
1707 Add EFL port files to efl/ewk.
1708 http://webkit.org/b/35936
1710 * efl/ewk/ewk_view_single.c: Added.
1712 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1714 Reviewed by Kenneth Rohde Christiansen.
1716 Add EFL port files to efl/ewk.
1717 http://webkit.org/b/35929
1719 * efl/ewk/ewk_util.cpp: Added.
1720 * efl/ewk/ewk_util.h: Added.
1722 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1724 Reviewed by Kenneth Rohde Christiansen.
1726 Add EFL port files to efl/ewk.
1727 http://webkit.org/b/35934
1729 * efl/ewk/EWebKit.h: Added.
1730 * efl/ewk/ewk_eapi.h: Added.
1731 * efl/ewk/ewk_logging.h: Added.
1732 * efl/ewk/ewk_private.h: Added.
1734 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1736 Reviewed by Gustavo Noronha Silva.
1738 Add EFL port files to efl/WebCoreSupport.
1739 http://webkit.org/b/35917
1741 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1742 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1744 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1746 Reviewed by Gustavo Noronha Silva.
1748 Add EFL port files to efl/WebCoreSupport.
1749 http://webkit.org/b/35914
1751 * efl/WebCoreSupport/DragClientEfl.h: Added.
1752 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1754 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1756 Reviewed by Mark Rowe.
1758 Sort the project file.
1760 * WebKit.xcodeproj/project.pbxproj:
1762 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1764 Reviewed by Holger Freyther.
1766 Add EFL port files to efl/WebCoreSupport.
1767 http://webkit.org/b/35913
1769 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1770 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1772 2010-03-09 John Sullivan <sullivan@apple.com>
1774 Fixed localized string key collision. update-webkit-localized-strings now
1775 runs without errors.
1777 Reviewed by Adam Roben.
1779 * English.lproj/Localizable.strings:
1782 2010-03-09 John Sullivan <sullivan@apple.com>
1784 * StringsNotToBeLocalized.txt:
1785 Brought this file up to date. update-webkit-localizable-strings still lists
1786 one key collision, but that's a separate issue.
1788 2010-03-04 Mark Rowe <mrowe@apple.com>
1790 Reviewed by Sam Weinig.
1792 Add a script to verify that WebKit framework headers are internally consistent.
1794 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1795 an error should the consistency check fail.
1797 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1799 Reviewed by Geoffrey Garen.
1801 https://bugs.webkit.org/show_bug.cgi?id=35394
1802 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1804 * WebKit.xcodeproj/project.pbxproj: Added new files.
1806 2010-02-04 Mark Rowe <mrowe@apple.com>
1808 Reviewed by Timothy Hatcher.
1810 Build fix. Remove a symbol corresponding to an inline function from the linker export
1811 file to prevent a weak external failure.
1813 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1815 2010-02-04 John Sullivan <sullivan@apple.com>
1817 https://bugs.webkit.org/show_bug.cgi?id=34611
1818 WebLocalizedString() could use an assertion that it is being called on the main thread
1820 Reviewed by Tim Hatcher.
1822 * WebKit.xcodeproj/project.pbxproj:
1823 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1825 2010-01-29 Mark Rowe <mrowe@apple.com>
1827 Sort Xcode projects.
1829 * WebKit.xcodeproj/project.pbxproj:
1831 2010-01-19 Dan Bernstein <mitz@apple.com>
1833 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1835 * WebKit.xcodeproj/project.pbxproj:
1837 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1839 Build fix, no review.
1841 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1844 * WebKit.xcodeproj/project.pbxproj:
1846 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1848 MSAA: The child <option> elements of a non-multiple <select> are not
1851 https://bugs.webkit.org/show_bug.cgi?id=33773
1852 <rdar://problem/7550556>
1854 Reviewed by Alice Liu.
1856 * English.lproj/Localizable.strings:
1857 Add new localized strings.
1859 2010-01-13 Kevin Decker <kdecker@apple.com>
1861 Reviewed by Mark Rowe.
1863 https://bugs.webkit.org/show_bug.cgi?id=33610
1864 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1866 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1868 2009-12-25 Darin Adler <darin@apple.com>
1870 * StringsNotToBeLocalized.txt: Updated for recent changes.
1872 2009-12-18 Dan Bernstein <mitz@apple.com>
1874 Updated localizable strings after r52368
1876 * English.lproj/Localizable.strings:
1878 2009-12-18 Sam Weinig <sam@webkit.org>
1880 Reviewed by Dan Bernstein.
1882 Add Mac WebKit side of the client based geolocation provider.
1884 * WebKit.xcodeproj/project.pbxproj:
1886 2009-12-16 Mark Rowe <mrowe@apple.com>
1888 Build fix. Disable debug variants of WebKit frameworks.
1890 * WebKit.xcodeproj/project.pbxproj:
1892 2009-12-16 John Sullivan <sullivan@apple.com>
1894 Brought this file up to date, sans review.
1896 * StringsNotToBeLocalized.txt:
1898 2009-11-30 Mark Rowe <mrowe@apple.com>
1900 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1902 * WebKit.xcodeproj/project.pbxproj:
1904 2009-11-24 Dmitry Titov <dimich@chromium.org>
1906 Reviewed by Eric Seidel.
1908 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1909 https://bugs.webkit.org/show_bug.cgi?id=31444
1911 * chromium/features.gypi:
1913 2009-11-24 Mark Rowe <mrowe@apple.com>
1915 Fix production builds where the source tree may be read-only.
1917 * WebKit.xcodeproj/project.pbxproj:
1919 2009-11-20 Dave Hyatt <hyatt@apple.com>
1921 Reviewed by Oliver Hunt and Jon Honeycutt.
1923 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1924 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1926 * WebKit.xcodeproj/project.pbxproj:
1928 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1930 Reviewed by Beth Dakin.
1932 WAI-ARIA: add support for 'math' role
1933 https://bugs.webkit.org/show_bug.cgi?id=31706
1935 * English.lproj/Localizable.strings:
1936 * StringsNotToBeLocalized.txt:
1938 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1940 Reviewed by Dan Bernstein.
1942 <rdar://problem/7035231>
1943 Support closed caption in <video> element
1945 * English.lproj/Localizable.strings:
1946 Add strings for toggle captions button.
1948 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1950 Reviewed by Darin Adler.
1952 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1953 Support for validationMessage attribute, as per HTML5 specs.
1955 * English.lproj/Localizable.strings: new localizable strings
1957 2009-11-18 Sam Weinig <sam@webkit.org>
1959 Reviewed by Anders Carlsson.
1961 Make the Mac Geolocation API async.
1963 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1965 2009-11-13 Adam Roben <aroben@apple.com>
1967 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1969 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1970 window objects in isolated worlds are cleared
1972 Reviewed by Dave Hyatt.
1974 * WebKit.xcodeproj/project.pbxproj: Added
1975 WebFrameLoadDelegatePrivate.h, which already existed.
1977 2009-11-12 Adam Roben <aroben@apple.com>
1979 Replace worldIDs with world objects
1981 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1982 user scripts/stylesheets and isolated worlds
1984 Reviewed by Sam Weinig.
1986 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1988 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1990 Reviewed by Darin Adler.
1992 ARIA: add alert type roles
1993 https://bugs.webkit.org/show_bug.cgi?id=31392
1995 * English.lproj/Localizable.strings:
1996 * StringsNotToBeLocalized.txt:
1998 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2000 Reviewed by John Sullivan and Mark Rowe.
2002 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2004 Fix localized strings for media controller time values.
2006 * English.lproj/Localizable.strings:
2008 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2010 Reviewed by Beth Dakin.
2012 Support ARIA "tab" roles
2013 https://bugs.webkit.org/show_bug.cgi?id=30842
2015 Add a localizable string for tab panel.
2017 * English.lproj/Localizable.strings:
2018 * StringsNotToBeLocalized.txt:
2020 2009-10-27 Dan Bernstein <mitz@apple.com>
2022 Reviewed by Darin Adler.
2028 2009-10-26 Sam Weinig <sam@webkit.org>
2030 Reviewed by Anders Carlsson.
2032 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2034 * WebKit.xcodeproj/project.pbxproj:
2036 2009-10-19 John Gregg <johnnyg@google.com>
2038 Reviewed by Dimitri Glazkov.
2040 set ENABLE_NOTIFICATIONS=1 for Chromium
2041 https://bugs.webkit.org/show_bug.cgi?id=29949
2043 * chromium/features.gypi:
2045 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2047 Reviewed by David Levin.
2049 Enable SHARED_WORKERS for Chromium
2050 https://bugs.webkit.org/show_bug.cgi?id=30289
2052 * chromium/features.gypi:
2053 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2054 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2056 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2058 Reviewed by Dimitri Glazkov.
2060 Chromium Port - Windows
2061 https://bugs.webkit.org/show_bug.cgi?id=29969
2063 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2065 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2067 Reviewed by Mark Rowe.
2069 accessibility/media-element.html crashes (and has incorrect result)
2070 https://bugs.webkit.org/show_bug.cgi?id=30108
2072 Fix up the accessibilty label for the newly added fullscreen button,
2073 and update the test result accordingly.
2075 * English.lproj/Localizable.strings:
2077 2009-10-05 Kevin Decker <kdecker@apple.com>
2079 Reviewed by Dan Bernstein.
2081 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2083 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2085 Reviewed by Dimitri Glazkov.
2087 One of the dependencies' SVN url was missing a @ before the revision number.
2089 https://bugs.webkit.org/show_bug.cgi?id=30101
2093 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2095 Reviewed by Simon Fraser
2097 Support fullscreen in MediaPlayer (Mac)
2098 https://bugs.webkit.org/show_bug.cgi?id=26742
2100 Add new files for video fullscreen.
2102 * WebKit.xcodeproj/project.pbxproj:
2104 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2106 Reviewed by Timothy Hatcher.
2108 Web Inspector: add testing harness for Web Inspector.
2110 https://bugs.webkit.org/show_bug.cgi?id=30010
2112 * WebKit.xcodeproj/project.pbxproj:
2114 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2116 Reviewed by Eric Seidel
2118 Enable Web Sockets in chromium build.
2119 https://bugs.webkit.org/show_bug.cgi?id=29917
2121 * chromium/features.gypi:
2123 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2125 Reviewed by Dimitri Glazkov.
2127 Added gyp_webkit that does a subset of the things gyp_chromium does
2128 plus some specialization for an upstream chromium build.
2130 https://bugs.webkit.org/show_bug.cgi?id=29986
2132 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2133 * chromium/gyp_webkit: A new python file.
2135 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2137 Reviewed by Dimitri Glazkov.
2139 Make it possible to override the list of feature defines when building
2142 https://bugs.webkit.org/show_bug.cgi?id=29979
2144 * chromium/features.gypi:
2146 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2148 Reviewed by Dimitri Glazkov.
2150 Added windows-specific dependencies, updated some revisions and
2151 re-organized file to make revision tracking easier. Also removed
2152 extensions/v8 dependency that is no longer needed upstream.
2154 https://bugs.webkit.org/show_bug.cgi?id=29973
2158 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2160 Reviewed by Dimitri Glazkov.
2162 1. Keeping up with downstream revisions.
2163 2. Turning off v8 snapshot build step.
2165 https://bugs.webkit.org/show_bug.cgi?id=29928
2169 2009-09-29 Brady Eidson <beidson@apple.com>
2171 Reviewed by John Sullivan.
2173 WebKit Mac API should provide a delegate interface for global history.
2174 <rdar://problem/7042773> and https://webkit.org/b/29904
2176 * WebKit.xcodeproj/project.pbxproj:
2178 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2180 Reviewed by Dimitri Glazkov.
2182 https://bugs.webkit.org/show_bug.cgi?id=29722
2184 * chromium/DEPS: Describes the chromium port's dependencies and
2185 is used by gclient to fetch them.
2186 * chromium/webkit.gyp: Currently only builds webcore but in
2187 the future will also build the webkit api.
2189 2009-09-26 David Kilzer <ddkilzer@apple.com>
2191 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2193 Reviewed by Darin Adler.
2195 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2197 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2198 disable this feature by default.
2200 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2202 Reviewed by David Levin.
2204 Create chromium directory and ported chromium.org's features.gypi for
2205 the webkit chromium port.
2207 https://bugs.webkit.org/show_bug.cgi?id=29617
2209 * chromium/features.gypi: Added.
2211 2009-09-21 Dan Bernstein <mitz@apple.com>
2213 Reviewed by Anders Carlsson.
2215 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2217 https://bugs.webkit.org/show_bug.cgi?id=4151
2219 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2220 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2223 2009-09-07 Steve Block <steveblock@google.com>
2225 Reviewed by Adam Barth.
2227 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2228 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2229 Geolocation service with DumpRenderTree.
2230 https://bugs.webkit.org/show_bug.cgi?id=28264
2232 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2234 2009-09-03 John Sullivan <sullivan@apple.com>
2236 Reviewed by Adam Roben
2238 * StringsNotToBeLocalized.txt:
2239 Brought this file up to date.
2241 2009-08-31 Mark Rowe <mrowe@apple.com>
2243 Rubber-stamped by Beth Dakin.
2245 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2246 We stopped using these back in r18592 when we switched over to context menus
2249 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2250 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2251 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2252 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2253 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2254 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2255 * WebKit.xcodeproj/project.pbxproj:
2257 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2259 Reviewed by John Sullivan.
2261 update-webkit-localizable-strings script can no longer complete
2262 https://bugs.webkit.org/show_bug.cgi?id=28792
2264 * English.lproj/Localizable.strings:
2266 2009-08-27 John Sullivan <sullivan@apple.com>
2268 * StringsNotToBeLocalized.txt:
2269 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2271 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2273 Reviewed by Oliver Hunt.
2275 <video> and <audio> controller should be accessible
2276 https://bugs.webkit.org/show_bug.cgi?id=28081
2278 Add localized strings for media controller accessiblility.
2280 * English.lproj/Localizable.strings:
2282 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2284 Reviewed by Darin Adler.
2286 Enable various "grouping" ARIA roles
2287 https://bugs.webkit.org/show_bug.cgi?id=28486
2289 * English.lproj/Localizable.strings:
2291 2009-08-18 Drew Wilson <atwilson@google.com>
2293 Reviewed by Eric Seidel.
2295 Need to extend DumpRenderTree to expose number of worker threads.
2296 https://bugs.webkit.org/show_bug.cgi?id=28292
2298 * WebKit.xcodeproj/project.pbxproj:
2299 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2301 2009-08-06 Mark Rowe <mrowe@apple.com>
2303 Rubber-stamped by Sam Weinig.
2305 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2307 * WebKit.xcodeproj/project.pbxproj:
2309 2009-08-06 Mark Rowe <mrowe@apple.com>
2311 Bring a little order to our otherwise out of control lives.
2313 * WebKit.xcodeproj/project.pbxproj:
2315 2009-08-06 Mark Rowe <mrowe@apple.com>
2319 Don't attempt to build a file that Anders just deleted.
2321 * WebKit.xcodeproj/project.pbxproj:
2323 2009-07-29 David Kilzer <ddkilzer@apple.com>
2325 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2327 Reviewed by Mark Rowe.
2329 WebPluginController.h includes WebPluginContainerCheck.h, which
2330 is not a private header. Since WebPluginController.h doesn't
2331 appear to be used anywhere, remove its private header status.
2333 * WebKit.xcodeproj/project.pbxproj: Remove private header
2334 attribute from WebPluginController.h.
2336 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2338 Reviewed by David Levin.
2340 Added FrameLoaderClient for Haiku WebCore support.
2341 https://bugs.webkit.org/show_bug.cgi?id=26952
2343 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2344 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2345 (WebCore::FrameLoaderClientHaiku::setFrame):
2346 (WebCore::FrameLoaderClientHaiku::setWebView):
2347 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2348 (WebCore::FrameLoaderClientHaiku::hasWebView):
2349 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2350 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2351 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2352 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2353 (WebCore::FrameLoaderClientHaiku::forceLayout):
2354 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2355 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2356 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2357 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2358 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2359 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2360 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2361 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2362 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2363 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2364 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2365 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2366 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2367 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2368 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2369 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2370 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2371 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2372 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2373 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2374 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2375 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2376 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2377 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2378 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2379 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2380 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2381 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2382 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2383 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2384 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2385 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2386 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2387 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2388 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2389 (WebCore::FrameLoaderClientHaiku::progressStarted):
2390 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2391 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2392 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2393 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2394 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2395 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2396 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2397 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2398 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2399 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2400 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2401 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2402 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2403 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2404 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2405 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2406 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2407 (WebCore::FrameLoaderClientHaiku::setTitle):
2408 (WebCore::FrameLoaderClientHaiku::userAgent):
2409 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2410 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2411 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2412 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2413 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2414 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2415 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2416 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2417 (WebCore::FrameLoaderClientHaiku::canCachePage):
2418 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2419 (WebCore::FrameLoaderClientHaiku::committedLoad):
2420 (WebCore::FrameLoaderClientHaiku::cancelledError):
2421 (WebCore::FrameLoaderClientHaiku::blockedError):
2422 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2423 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2424 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2425 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2426 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2427 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2428 (WebCore::FrameLoaderClientHaiku::download):
2429 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2430 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2431 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2432 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2433 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2434 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2435 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2436 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2437 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2438 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2439 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2440 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2441 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2442 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2443 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2444 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2445 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2446 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2447 (WebCore::FrameLoaderClientHaiku::startDownload):
2448 (WebCore::FrameLoaderClientHaiku::createFrame):
2449 (WebCore::FrameLoaderClientHaiku::objectContentType):
2450 (WebCore::FrameLoaderClientHaiku::createPlugin):
2451 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2452 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2453 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2454 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2455 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2456 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2457 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2458 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2459 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2460 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2461 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2462 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2463 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2465 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2467 Reviewed by David Levin.
2469 Added ChromeClient for Haiku WebCore support.
2470 https://bugs.webkit.org/show_bug.cgi?id=26952
2472 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2473 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2474 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2475 (WebCore::ChromeClientHaiku::chromeDestroyed):
2476 (WebCore::ChromeClientHaiku::setWindowRect):
2477 (WebCore::ChromeClientHaiku::windowRect):
2478 (WebCore::ChromeClientHaiku::pageRect):
2479 (WebCore::ChromeClientHaiku::scaleFactor):
2480 (WebCore::ChromeClientHaiku::focus):
2481 (WebCore::ChromeClientHaiku::unfocus):
2482 (WebCore::ChromeClientHaiku::canTakeFocus):
2483 (WebCore::ChromeClientHaiku::takeFocus):
2484 (WebCore::ChromeClientHaiku::createWindow):
2485 (WebCore::ChromeClientHaiku::createModalDialog):
2486 (WebCore::ChromeClientHaiku::show):
2487 (WebCore::ChromeClientHaiku::canRunModal):
2488 (WebCore::ChromeClientHaiku::runModal):
2489 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2490 (WebCore::ChromeClientHaiku::toolbarsVisible):
2491 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2492 (WebCore::ChromeClientHaiku::statusbarVisible):
2493 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2494 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2495 (WebCore::ChromeClientHaiku::setMenubarVisible):
2496 (WebCore::ChromeClientHaiku::menubarVisible):
2497 (WebCore::ChromeClientHaiku::setResizable):
2498 (WebCore::ChromeClientHaiku::addMessageToConsole):
2499 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2500 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2501 (WebCore::ChromeClientHaiku::closeWindowSoon):
2502 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2503 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2504 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2505 (WebCore::ChromeClientHaiku::setStatusbarText):
2506 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2507 (WebCore::ChromeClientHaiku::tabsToLinks):
2508 (WebCore::ChromeClientHaiku::windowResizerRect):
2509 (WebCore::ChromeClientHaiku::repaint):
2510 (WebCore::ChromeClientHaiku::scroll):
2511 (WebCore::ChromeClientHaiku::screenToWindow):
2512 (WebCore::ChromeClientHaiku::windowToScreen):
2513 (WebCore::ChromeClientHaiku::platformWindow):
2514 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2515 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2516 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2517 (WebCore::ChromeClientHaiku::scrollBackingStore):
2518 (WebCore::ChromeClientHaiku::updateBackingStore):
2519 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2520 (WebCore::ChromeClientHaiku::setToolTip):
2521 (WebCore::ChromeClientHaiku::print):
2522 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2523 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2524 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2525 (WebCore::ChromeClientHaiku::runOpenPanel):
2526 (WebCore::ChromeClientHaiku::setCursor):
2527 (WebCore::ChromeClientHaiku::formStateDidChange):
2528 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2529 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2531 2009-07-28 Robert Hogan <robert@roberthogan.net>
2533 Reviewed by Simon Hausmann.
2535 Add WebKit version API to Qt.
2537 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2538 at compile time and make it available to webkit ports through WebKitVersion.h.
2540 https://bugs.webkit.org/show_bug.cgi?id=27158
2542 * scripts/generate-webkitversion.pl: Added
2544 2009-07-24 Andrei Popescu <andreip@google.com>
2546 ApplicationCache should have size limit
2547 https://bugs.webkit.org/show_bug.cgi?id=22700
2549 Updated the project after adding WebApplicationCache.h/mm
2551 * WebKit.xcodeproj/project.pbxproj:
2553 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2555 Reviewed by Eric Seidel.
2557 Added InspectorClient for Haiku WebCore support.
2558 https://bugs.webkit.org/show_bug.cgi?id=26952
2560 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2562 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2563 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2564 (WebCore::InspectorClientHaiku::createPage):
2565 (WebCore::InspectorClientHaiku::localizedStringsURL):
2566 (WebCore::InspectorClientHaiku::hiddenPanels):
2567 (WebCore::InspectorClientHaiku::showWindow):
2568 (WebCore::InspectorClientHaiku::closeWindow):
2569 (WebCore::InspectorClientHaiku::attachWindow):
2570 (WebCore::InspectorClientHaiku::detachWindow):
2571 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2572 (WebCore::InspectorClientHaiku::highlight):
2573 (WebCore::InspectorClientHaiku::hideHighlight):
2574 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2575 (WebCore::InspectorClientHaiku::populateSetting):
2576 (WebCore::InspectorClientHaiku::storeSetting):
2577 (WebCore::InspectorClientHaiku::removeSetting):
2578 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2580 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2582 Reviewed by Oliver Hunt.
2584 Added EditorClient for Haiku WebCore support.
2585 https://bugs.webkit.org/show_bug.cgi?id=26952
2587 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2589 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2590 (WebCore::EditorClientHaiku::EditorClientHaiku):
2591 (WebCore::EditorClientHaiku::setPage):
2592 (WebCore::EditorClientHaiku::pageDestroyed):
2593 (WebCore::EditorClientHaiku::shouldDeleteRange):
2594 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2595 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2596 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2597 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2598 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2599 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2600 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2601 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2602 (WebCore::EditorClientHaiku::isEditable):
2603 (WebCore::EditorClientHaiku::shouldBeginEditing):
2604 (WebCore::EditorClientHaiku::shouldEndEditing):
2605 (WebCore::EditorClientHaiku::shouldInsertNode):
2606 (WebCore::EditorClientHaiku::shouldInsertText):
2607 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2608 (WebCore::EditorClientHaiku::shouldApplyStyle):
2609 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2610 (WebCore::EditorClientHaiku::didBeginEditing):
2611 (WebCore::EditorClientHaiku::respondToChangedContents):
2612 (WebCore::EditorClientHaiku::respondToChangedSelection):
2613 (WebCore::EditorClientHaiku::didEndEditing):
2614 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2615 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2616 (WebCore::EditorClientHaiku::registerCommandForUndo):
2617 (WebCore::EditorClientHaiku::registerCommandForRedo):
2618 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2619 (WebCore::EditorClientHaiku::canUndo):
2620 (WebCore::EditorClientHaiku::canRedo):
2621 (WebCore::EditorClientHaiku::undo):
2622 (WebCore::EditorClientHaiku::redo):
2623 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2624 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2625 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2626 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2627 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2628 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2629 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2630 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2631 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2632 (WebCore::EditorClientHaiku::learnWord):
2633 (WebCore::EditorClientHaiku::checkSpellingOfString):
2634 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2635 (WebCore::EditorClientHaiku::checkGrammarOfString):
2636 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2637 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2638 (WebCore::EditorClientHaiku::showSpellingUI):
2639 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2640 (WebCore::EditorClientHaiku::getGuessesForWord):
2641 (WebCore::EditorClientHaiku::setInputMethodState):
2642 (WebCore::EditorClientHaiku::isEditing):
2643 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2645 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2647 Reviewed by Eric Seidel.
2649 Added DragClient for Haiku WebCore support.
2650 https://bugs.webkit.org/show_bug.cgi?id=26952
2652 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2654 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2655 (WebCore::DragClientHaiku::actionMaskForDrag):
2656 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2657 (WebCore::DragClientHaiku::dragControllerDestroyed):
2658 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2659 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2660 (WebCore::DragClientHaiku::startDrag):
2661 (WebCore::DragClientHaiku::createDragImageForLink):
2662 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2664 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2666 Reviewed by Oliver Hunt.
2668 Added ContextMenuClient for Haiku WebCore support.
2669 https://bugs.webkit.org/show_bug.cgi?id=26952
2671 Adding two files, ContextMenuClientHaiku.h
2672 and ContextMenuClientHaiku.cpp
2674 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2675 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2676 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2677 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2678 (WebCore::ContextMenuClientHaiku::downloadURL):
2679 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2680 (WebCore::ContextMenuClientHaiku::speak):
2681 (WebCore::ContextMenuClientHaiku::isSpeaking):
2682 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2683 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2684 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2686 2009-07-10 Adam Roben <aroben@apple.com>
2688 Sort all our Xcode projects
2690 Accomplished using sort-Xcode-project-file.
2692 Requested by Dave Kilzer.
2694 * WebKit.xcodeproj/project.pbxproj:
2696 2009-07-02 Adam Roben <aroben@apple.com>
2698 Fix warnings from update-webkit-localizable-strings
2700 Rubber-stamped by Eric Carlson.
2702 * English.lproj/Localizable.strings: Updated.
2704 2009-07-02 Adam Roben <aroben@apple.com>
2706 Update StringsNotToBeLocalized.txt for (not so) recent changes
2708 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2709 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2711 Reviewed by John Sullivan.
2713 * StringsNotToBeLocalized.txt:
2715 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2717 Reviewed by Simon Fraser.
2719 <rdar://problem/6518119>
2721 Add localized strings for media controller status messages.
2723 * English.lproj/Localizable.strings: Localized text.
2725 2009-06-08 Dan Bernstein <mitz@apple.com>
2727 Rubber-stamped by Mark Rowe.
2729 - updated the project after giving Objective-C++ the .mm extension
2731 * WebKit.xcodeproj/project.pbxproj:
2733 2009-06-04 Sam Weinig <sam@webkit.org>
2735 Reviewed by Alice Liu.
2737 Move WebView internal data into WebViewData.h/mm.
2739 * WebKit.xcodeproj/project.pbxproj:
2741 2009-06-03 Sam Weinig <sam@webkit.org>
2743 Reviewed by Mark Rowe.
2745 Added WebDelegateImplementationCaching.h/mm
2747 * WebKit.xcodeproj/project.pbxproj:
2749 2009-06-03 Sam Weinig <sam@webkit.org>
2751 Reviewed by Mark Rowe.
2753 Add WebViewInternal.mm.
2755 * WebKit.xcodeproj/project.pbxproj:
2757 2009-06-03 Dan Bernstein <mitz@apple.com>
2759 Reviewed by Anders Carlsson.
2761 - WebKit project part of eliminating WebCoreTextRenderer
2763 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2764 compile as Objective-C++.
2766 2009-06-01 Darin Adler <darin@apple.com>
2768 Reviewed by Maciej Stachowiak.
2770 Bug 26113: break WebTextCompletionController out into its own source file
2771 https://bugs.webkit.org/show_bug.cgi?id=26113
2773 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2775 2009-05-28 Mark Rowe <mrowe@apple.com>
2777 Rubber-stamped by Anders Carlsson.
2779 Symlink WebKitPluginHost.app in to place if needed.
2781 * WebKit.xcodeproj/project.pbxproj:
2783 2009-05-24 Darin Adler <darin@apple.com>
2785 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2787 2009-05-16 Anders Carlsson <andersca@apple.com>
2789 Reviewed by Sam Weinig and Dan Bernstein.
2791 Fix <rdar://problem/6889644>.
2793 * English.lproj/Localizable.strings:
2795 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2797 Reviewed by Dan Bernstein.
2799 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2801 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2802 it could use C++ code from AuthenticaitonMac.h.
2804 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2806 Add localizable strings for
2807 <rdar://problem/6724106> WebViews need to implement text checking
2809 Reviewed by Justin Garcia.
2811 * English.lproj/Localizable.strings:
2813 2009-04-27 Kevin Decker <kdecker@apple.com>
2815 Reviewed by Anders Carlsson.
2817 <rdar://problem/6352982>
2819 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2821 2009-04-23 Kevin Decker <kdecker@apple.com>
2823 Reviewed by Anders Carlsson.
2825 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2827 2009-04-21 Adam Roben <aroben@apple.com>
2829 Update StringsNotToBeLocalized.txt for recent changes
2831 Rubber-stamped by John Sullivan.
2833 * StringsNotToBeLocalized.txt:
2835 2009-04-19 Darin Adler <darin@apple.com>
2837 * StringsNotToBeLocalized.txt: Updated for recent changes.
2839 2009-04-17 David Kilzer <ddkilzer@apple.com>
2841 Simplify FEATURE_DEFINES definition
2843 Reviewed by Darin Adler.
2845 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2846 variables to their own FeatureDefines.xcconfig file. It also
2847 extracts a new ENABLE_GEOLOCATION variable so that
2848 FEATURE_DEFINES only needs to be defined once.
2850 * WebKit.xcodeproj/project.pbxproj: Added
2851 FeatureDefines.xcconfig file.
2853 2009-04-10 Timothy Hatcher <timothy@apple.com>
2855 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2857 Rubber-stamped by Mark Rowe.
2859 * WebKit.xcodeproj/project.pbxproj:
2861 2009-04-09 Mike Thole <mthole@apple.com>
2863 Reviewed by Adam Roben.
2865 * WebKit.xcodeproj/project.pbxproj:
2866 Set the Localizable.strings encoding to UTF-16.
2868 2009-04-07 Anders Carlsson <andersca@apple.com>
2870 Try to fix the Leopard build once more.
2872 * WebKit.xcodeproj/project.pbxproj:
2874 2009-04-07 Anders Carlsson <andersca@apple.com>
2876 Another attempt at fixing the build.
2878 * WebKit.xcodeproj/project.pbxproj:
2880 2009-04-02 Adele Peterson <adele@apple.com>
2882 Reviewed by Darin Adler.
2884 * WebKit.xcodeproj/project.pbxproj:
2885 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2887 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2889 Reviewed by Mark Rowe.
2891 https://bugs.webkit.org/show_bug.cgi?id=24990
2892 Put SECTORDER_FLAGS into xcconfig files.
2894 * WebKit.xcodeproj/project.pbxproj:
2896 2009-03-27 Darin Adler <darin@apple.com>
2898 * StringsNotToBeLocalized.txt: Updated for recent changes.
2900 2009-03-16 Darin Adler <darin@apple.com>
2902 Reviewed by Dan Bernstein.
2904 * English.lproj/Localizable.strings: Updated.
2905 * StringsNotToBeLocalized.txt: Updated for recent changes.
2907 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2909 Reviewed by Simon Fraser.
2911 Update Geolocation perimission dialogs to be asynchronous.
2912 https://bugs.webkit.org/show_bug.cgi?id=24505
2914 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2915 coding style set by WebSecurityOrigin.
2917 * WebKit.xcodeproj/project.pbxproj:
2919 2009-03-13 Anders Carlsson <andersca@apple.com>
2921 Reviewed by Dan Bernstein.
2923 <rdar://problem/6610666> Revise the Cocoa event model text API
2925 Remove nptextinput.h
2927 * WebKit.xcodeproj/project.pbxproj:
2929 2009-03-03 David Kilzer <ddkilzer@apple.com>
2931 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2933 Reviewed by Mark Rowe.
2935 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2936 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2937 make sure various build phase scripts work with the installhdrs
2940 * WebKit.xcodeproj/project.pbxproj:
2941 - Added shell code to prevent running "Check For Global
2942 Initializers", "Check For Exit Time Destructors" and "Check
2943 For Weak VTables" scripts during the installhdrs build phase.
2944 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2945 targets since it's no longer needed after defining
2946 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2948 2009-03-03 David Kilzer <ddkilzer@apple.com>
2950 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2952 Reviewed by Adam Roben.
2954 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2955 since NPAPI headers had migrated from JavaScriptCore to WebCore
2958 * WebKit.xcodeproj/project.pbxproj: Removed
2959 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2960 and Release configurations.
2962 2009-03-02 Anders Carlsson <andersca@apple.com>
2964 WebNetscapePluginPackage.mm is an Objective-C++ file.
2966 * WebKit.xcodeproj/project.pbxproj:
2968 2009-03-02 Anders Carlsson <andersca@apple.com>
2970 Reviewed by John Sullivan.
2972 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2974 * WebKit.xcodeproj/project.pbxproj:
2976 2009-02-20 Anders Carlsson <andersca@apple.com>
2978 Reviewed by Dan Bernstein.
2982 * WebKit.xcodeproj/project.pbxproj:
2984 2009-02-13 Darin Adler <darin@apple.com>
2986 * StringsNotToBeLocalized.txt: Updated for recent changes.
2988 2009-02-07 Darin Adler <darin@apple.com>
2990 * StringsNotToBeLocalized.txt: Updated for recent changes.
2992 2009-02-04 Timothy Hatcher <timothy@apple.com>
2994 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2996 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2997 super-slow due forwardInvocation: calling debug delegate
2999 Reviewed by Oliver Hunt.
3001 * WebKit.xcodeproj/project.pbxproj:
3003 2009-02-02 Anders Carlsson <andersca@apple.com>
3005 Reviewed by Dan Bernstein.
3007 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3009 * WebKit.xcodeproj/project.pbxproj:
3011 2009-01-26 Mark Rowe <mrowe@apple.com>
3013 Rubber-stamped by Sam Weinig.
3015 Clean up after r40240.
3017 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3019 2009-01-25 Darin Adler <darin@apple.com>
3021 Try to fix full build on Mac Leopard.
3023 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3024 Maybe this is temporary, but I had to do it to get the full build to succeed.
3026 2009-01-25 Mark Rowe <mrowe@apple.com>
3028 Rubber-stamped by Dan Bernstein.
3030 Improve the consistency of settings in our .xcconfig files.
3032 * WebKit.xcodeproj/project.pbxproj:
3034 2009-01-23 Brady Eidson <beidson@apple.com>
3036 Rubberstamped by Darin Adler
3038 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3040 * WebKit.xcodeproj/project.pbxproj:
3042 2009-01-20 Anders Carlsson <andersca@apple.com>
3044 Reviewed by Sam Weinig.
3046 Add ProxyInstance files.
3048 * WebKit.xcodeproj/project.pbxproj:
3050 2009-01-04 David Kilzer <ddkilzer@apple.com>
3052 Don't install internal headers in WebKit framework
3054 Reviewed by Darin Adler.
3056 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3057 headers so they're not installed.
3059 2009-01-02 Darin Adler <darin@apple.com>
3061 * StringsNotToBeLocalized.txt: Updated.
3063 2008-12-23 Darin Adler <darin@apple.com>
3065 Reviewed by Alexey Proskuryakov.
3067 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3068 crash due to Mail's use of WebArchive and WebResource on non-main thread
3070 * StringsNotToBeLocalized.txt: Updated.
3072 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3073 existing file WebResourceInternal.h.
3075 2008-12-08 David Kilzer <ddkilzer@apple.com>
3077 Bug 22555: Sort "children" sections in Xcode project files
3079 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3081 Reviewed by Eric Seidel.
3083 * WebKit.xcodeproj/project.pbxproj: Sorted.
3085 2008-12-08 Darin Adler <darin@apple.com>
3087 * StringsNotToBeLocalized.txt: Updated for recent changes.
3089 2008-12-05 Dan Bernstein <mitz@apple.com>
3093 * WebKit.xcodeproj/project.pbxproj:
3095 2008-12-05 Dan Bernstein <mitz@apple.com>
3099 * WebKit.xcodeproj/project.pbxproj:
3101 2008-12-04 Anders Carlsson <andersca@apple.com>
3103 Reviewed by Sam Weinig.
3105 Add HostedNetscapePluginStream.
3107 * WebKit.xcodeproj/project.pbxproj:
3109 2008-12-03 Anders Carlsson <andersca@apple.com>
3111 Reviewed by Sam Weinig.
3113 Move WebPluginRequest to its own file.
3115 * WebKit.xcodeproj/project.pbxproj:
3117 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3119 Update strings not to be localized.
3121 Reviewed by Adam Roben.
3123 * StringsNotToBeLocalized.txt:
3125 2008-11-26 Mark Rowe <mrowe@apple.com>
3129 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3131 * WebKit.xcodeproj/project.pbxproj:
3133 2008-11-26 Anders Carlsson <andersca@apple.com>
3135 Reviewed by Mark Rowe.
3137 Add plug-in host related files to the Xcode project.
3139 * WebKit.xcodeproj/project.pbxproj:
3141 2008-11-14 Dan Bernstein <mitz@apple.com>
3143 Reviewed by Darin Adler.
3145 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3147 * English.lproj/Localizable.strings: Added the Text Direction submenu
3150 2008-11-13 John Sullivan <sullivan@apple.com>
3152 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3154 Reviewed by Tim Hatcher
3156 * English.lproj/Localizable.strings:
3157 updated for these changes
3159 * StringsNotToBeLocalized.txt:
3160 removed unused exception
3162 2008-11-12 John Sullivan <sullivan@apple.com>
3164 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3166 Reviewed by Tim Hatcher
3168 * English.lproj/Localizable.strings:
3169 * StringsNotToBeLocalized.txt:
3170 updated for this change
3172 2008-11-10 Anders Carlsson <andersca@apple.com>
3174 Reviewed by Kevin Decker.
3176 Add WebHostedNetscapePluginView to the project.
3178 * WebKit.xcodeproj/project.pbxproj:
3180 2008-11-10 Anders Carlsson <andersca@apple.com>
3182 Reviewed by Kevin Decker.
3184 Add a new WebBaseNetscapePluginView class.
3186 * WebKit.xcodeproj/project.pbxproj:
3188 2008-11-10 Anders Carlsson <andersca@apple.com>
3190 Reviewed by Adam Roben.
3192 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3194 * StringsNotToBeLocalized.txt:
3195 * WebKit.xcodeproj/project.pbxproj:
3197 2008-11-05 Anders Carlsson <andersca@apple.com>
3199 Reviewed by Kevin Decker.
3201 Remove WebPlugInStreamLoaderDelegate.h
3203 * WebKit.xcodeproj/project.pbxproj:
3205 2008-11-03 Darin Adler <darin@apple.com>
3207 Reviewed by Tim Hatcher.
3209 - https://bugs.webkit.org/show_bug.cgi?id=22061
3210 create script to check for exit-time destructors
3212 * WebKit.xcodeproj/project.pbxproj: Added a script
3213 phase that runs the check-for-exit-time-destructors script.
3215 2008-10-31 Anders Carlsson <andersca@apple.com>
3217 Reviewed by Kevin Decker.
3219 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3221 * WebKit.xcodeproj/project.pbxproj:
3223 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3225 Not reviewed, build fix.
3227 * WebKit.xcodeproj/project.pbxproj:
3229 2008-10-28 Adele Peterson <adele@apple.com>
3231 Reviewed by John Sullivan.
3233 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3234 "files" string for multifile uploads needs to be localized
3236 * English.lproj/Localizable.strings: Updated with new string.
3238 2008-10-28 Adele Peterson <adele@apple.com>
3240 Reviewed by Sam Weinig.
3242 * English.lproj/Localizable.strings:
3245 2008-10-27 Darin Adler <darin@apple.com>
3247 * StringsNotToBeLocalized.txt: Updated for recent changes.
3249 2008-10-24 Timothy Hatcher <timothy@apple.com>
3251 Implement new InspectorClient methods to work with Settings.
3253 https://bugs.webkit.org/show_bug.cgi?id=21856
3255 Reviewed by Darin Adler.
3257 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3259 2008-10-15 Mark Rowe <mrowe@apple.com>
3261 Rubber-stamped by Brady Eidson.
3263 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3265 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3267 2008-10-14 Maxime Britto <britto@apple.com>
3269 Reviewed by Darin Adler.
3271 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3272 WebTextIterator, and made the WebTextIterator.h private
3274 2008-10-04 Mark Rowe <mrowe@apple.com>
3276 Reviewed by Tim Hatcher.
3278 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3280 * WebKit.xcodeproj/project.pbxproj:
3282 2008-09-24 Darin Adler <darin@apple.com>
3284 * StringsNotToBeLocalized.txt: Updated for recent changes.
3286 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3288 Reviewed by Darin Adler, Beth Dakin
3290 Support strings for AXLists
3292 * English.lproj/Localizable.strings:
3294 2008-09-15 Anders Carlsson <andersca@apple.com>
3298 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3300 * WebKit.xcodeproj/project.pbxproj:
3302 2008-09-02 Mark Rowe <mrowe@apple.com>
3304 Reviewed by Tim Hatcher.
3306 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3308 * WebKit.xcodeproj/project.pbxproj:
3310 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3312 Reviewed by Cameron Zwarich.
3314 Updated project files to XCode 3.1.
3316 * WebKit.xcodeproj/project.pbxproj:
3318 2008-08-15 Mark Rowe <mrowe@apple.com>
3320 Rubber-stamped by Geoff Garen.
3322 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3324 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3326 2008-08-05 Anders Carlsson <andersca@apple.com>
3328 Reviewed by Darin Adler.
3330 Remove MainThreadObjectDeallocator.{h|mm}.
3332 * WebKit.xcodeproj/project.pbxproj:
3334 2008-08-04 Mark Rowe <mrowe@apple.com>
3336 Reviewed by Darin Adler.
3338 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3339 Part one of fix for <rdar://problem/5853147>.
3341 * WebKit.xcodeproj/project.pbxproj:
3343 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3345 Fix layout test results for webarchive/test-xml-stylesheet.xml
3347 Reviewed by Darin Adler.
3349 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3350 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3351 to private so they're copied into PrivateHeaders.
3353 2008-07-11 Stephanie Lewis <slewis@apple.com>
3355 Reviewed by Darin Adler.
3357 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3359 * WebKit.xcodeproj/project.pbxproj:
3361 2008-07-07 Mark Rowe <mrowe@apple.com>
3363 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3364 so that they don't have an unnecessary ".." in the path.
3366 * WebKit.xcodeproj/project.pbxproj:
3368 2008-07-05 Mark Rowe <mrowe@apple.com>
3370 Reviewed by John Sullivan.
3372 Remove WebSearchableTextView as it has been unused for some time now.
3374 * WebKit.xcodeproj/project.pbxproj:
3376 2008-06-26 Anders Carlsson <andersca@apple.com>
3378 Reviewed by Darin Adler.
3380 Add MainThreadObjectDeallocator to sources.
3382 * WebKit.xcodeproj/project.pbxproj:
3384 2008-06-24 John Sullivan <sullivan@apple.com>
3386 Rubber-stamped by Sam Weinig
3388 * StringsNotToBeLocalized.txt:
3389 brought this file up to date
3391 2008-06-17 Mark Rowe <mrowe@apple.com>
3393 Reviewed by Darin Adler.
3395 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3397 * WebKit.xcodeproj/project.pbxproj:
3399 2008-05-22 Timothy Hatcher <timothy@apple.com>
3401 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3403 Reviewed by Adam Roben.
3405 * English.lproj/Localizable.strings: Added new strings.
3407 2008-05-21 Anders Carlsson <andersca@apple.com>
3411 Add WebIconFetcher files.
3413 * WebKit.xcodeproj/project.pbxproj:
3415 2008-05-16 Timothy Hatcher <timothy@apple.com>
3417 Removes WebScriptDebugServer files and related calls. This removes
3418 the hooks that Drosera uses for debugging. Now that the Web Inspector
3419 has a better debugger, we don't need these anymore.
3421 Reviewed by Sam Weinig.
3423 * StringsNotToBeLocalized.txt:
3424 * WebKit.xcodeproj/project.pbxproj:
3426 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3428 Reviewed by Beth Dakin
3430 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3432 * English.lproj/Localizable.strings:
3433 * WebKit.xcodeproj/project.pbxproj:
3435 2008-05-09 Anders Carlsson <andersca@apple.com>
3439 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3441 Add nptextinput.h as a public header.
3443 * WebKit.xcodeproj/project.pbxproj:
3445 2008-05-06 Stephanie Lewis <slewis@apple.com>
3447 Reviewed by Andersca.
3449 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3451 * WebKit.xcodeproj/project.pbxproj:
3453 2008-05-01 Anders Carlsson <andersca@apple.com>
3457 Remove npfunctions.h
3459 * WebKit.xcodeproj/project.pbxproj:
3461 2008-05-01 Sam Weinig <sam@webkit.org>
3463 Reviewed by Anders Carlsson.
3465 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3467 * WebKit.xcodeproj/project.pbxproj:
3469 2008-04-30 Anders Carlsson <andersca@apple.com>
3473 Add Cocoa event handler.
3475 * WebKit.xcodeproj/project.pbxproj:
3477 2008-04-29 Anders Carlsson <andersca@apple.com>
3481 Add new event handlers.
3483 * WebKit.xcodeproj/project.pbxproj:
3485 2008-04-07 John Sullivan <sullivan@apple.com>
3489 - made the JavaScript text input panel not block Quit (part of 4133196)
3491 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3492 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3493 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3494 Made the panel be a NonBlockingPanel
3496 2008-04-04 Ada Chan <adachan@apple.com>
3498 Updated the format string for window title for a standalone image to take integers.
3502 * English.lproj/Localizable.strings:
3504 2008-03-28 Brady Eidson <beidson@apple.com>
3506 Rubberstamped by Darin Adler
3508 Remove WebArchiver.h/mm
3510 * WebKit.xcodeproj/project.pbxproj:
3512 2008-03-25 Brady Eidson <beidson@apple.com>
3516 <rdar://problem/4516169> - Support WebArchives on Windows
3518 * WebKit.xcodeproj/project.pbxproj:
3520 2008-03-24 Brady Eidson <beidson@apple.com>
3522 Reviewed by Darin's rubberstamp
3526 * WebKit.xcodeproj/project.pbxproj:
3528 2008-03-20 John Sullivan <sullivan@apple.com>
3530 * StringsNotToBeLocalized.txt:
3531 Brought this file up to date
3533 2008-03-20 Adam Roben <aroben@apple.com>
3535 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3537 Reviewed by Tim Hatcher.
3539 * WebKit.xcodeproj/project.pbxproj:
3541 2008-03-12 Darin Adler <darin@apple.com>
3545 - http://bugs.webkit.org/show_bug.cgi?id=17640
3546 eliminate WebCoreFrameBridge
3548 * StringsNotToBeLocalized.txt: Updated for recent changes.
3549 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3551 2008-03-11 Darin Adler <darin@apple.com>
3555 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3556 We can rename the file later.
3558 2008-03-07 Mark Rowe <mrowe@apple.com>
3560 Reviewed by Oliver Hunt.
3562 Fix WebKit build with GCC 4.2.
3564 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3566 2008-03-06 Darin Adler <darin@apple.com>
3568 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3570 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3572 Name the WebKit build phase script that generates WebKit.LP64.exp.
3574 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3575 that generates the 64-bit export file to match the corresponding
3576 build phase script in WebCore.
3578 2008-03-05 Adam Roben <aroben@apple.com>
3580 Remove WebCoreScriptDebugger.{h,mm}
3582 Reviewed by Kevin M.
3584 * WebKit.xcodeproj/project.pbxproj:
3586 2008-03-05 Adam Roben <aroben@apple.com>
3588 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3590 Reviewed by Kevin M.
3592 * WebKit.xcodeproj/project.pbxproj:
3594 2008-03-05 Adam Roben <aroben@apple.com>
3596 Remove WebScriptDebugger
3598 Reviewed by Kevin M.
3600 * WebKit.xcodeproj/project.pbxproj: Remove
3601 WebScriptDebugDelegatePrivate.h from the project.
3603 2008-03-05 Adam Roben <aroben@apple.com>
3605 Move WebCoreScriptDebuggerImp to its own source files
3607 Reviewed by Kevin M.
3609 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3611 2008-03-05 Adam Roben <aroben@apple.com>
3613 Move WebCoreScriptDebugger to WebKit
3615 Reviewed by Darin Adler.
3617 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3620 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3622 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3624 Reviewed by Darin Adler.
3626 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3628 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3630 Update localization exceptions.
3632 Reviewed by Darin Adler.
3634 * English.lproj/Localizable.strings:
3635 * StringsNotToBeLocalized.txt:
3637 2008-01-20 Mark Rowe <mrowe@apple.com>
3639 Reviewed by Dan Bernstein.
3641 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3642 interested in supporting Safari 2 with TOT WebKit.
3644 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3645 as it is no longer used.
3647 2008-01-03 Darin Adler <darin@apple.com>
3651 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3653 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3655 Reviewed by Darin Adler.
3657 Removed "BackwardDelete", which is no longer present in source code.
3659 * StringsNotToBeLocalized.txt:
3661 2007-12-16 Mark Rowe <mrowe@apple.com>
3663 Reviewed by Maciej Stachowiak.
3665 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3667 * WebKit.xcodeproj/project.pbxproj: Add new files.
3669 2007-12-14 Darin Adler <darin@apple.com>
3671 * StringsNotToBeLocalized.txt: Updated.
3673 2007-12-12 Brady Eidson <beidson@apple.com>
3675 Reviewed by Sam Weinig
3677 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3679 * WebKit.xcodeproj/project.pbxproj: Added a new file
3681 2007-12-12 Mark Rowe <mrowe@apple.com>
3683 Reviewed by Dave Kilzer.
3685 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3687 * WebKit.xcodeproj/project.pbxproj:
3689 2007-11-19 Brady Eidson <beidson@apple.com>
3693 * WebKit.xcodeproj/project.pbxproj: Sorted!
3695 2007-11-17 Timothy Hatcher <timothy@apple.com>
3697 Reviewed by Mark Rowe.
3699 Bug 13470: i18n: The Web Inspector is not localizable
3700 http://bugs.webkit.org/show_bug.cgi?id=13470
3702 Update the localized strings and the file encoding of WebInspectorClient.mm.
3704 * English.lproj/Localizable.strings:
3705 * StringsNotToBeLocalized.txt:
3706 * WebKit.xcodeproj/project.pbxproj:
3708 2007-11-16 Mark Rowe <mrowe@apple.com>
3710 Reviewed by Tim Hatcher.
3712 Build WebCore as a sub-framework of WebKit in all configurations.
3714 * WebKit.xcodeproj/project.pbxproj:
3716 2007-11-16 Brady Eidson <beidson@apple.com>
3718 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3720 2007-11-16 Brady Eidson <beidson@apple.com>
3722 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3725 2007-11-16 Brady Eidson <beidson@apple.com>
3729 Database management API tweaks
3731 * WebKit.xcodeproj/project.pbxproj:
3733 2007-11-15 Brady Eidson <beidson@apple.com>
3737 Stubbing out everything required for a WebKit API for databases
3739 * WebKit.xcodeproj/project.pbxproj:
3741 2007-11-12 Adam Roben <aroben@apple.com>
3743 * StringsNotToBeLocalized.txt: Updated.
3745 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3747 Adding the wx WebKit implementation.
3749 Reviewed by Mark Rowe.
3753 2007-11-07 Mark Rowe <mrowe@apple.com>
3755 Reviewed by Kevin Decker.
3757 Fix 64-bit Mac build.
3759 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3760 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3761 setting of the project, which in this instance includes the necessary "mac"