1 2011-03-17 Jeff Miller <jeffm@apple.com>
3 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
11 * WebKit.xcodeproj: Modified property svn:ignore.
13 2011-03-15 Alexey Proskuryakov <ap@apple.com>
15 Reviewed by Darin Adler.
17 REGRESSION (WebKit2): keygen element doesn't work
18 https://bugs.webkit.org/show_bug.cgi?id=56402
19 <rdar://problem/9006545>
21 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
23 2011-03-11 Anton D'Auria <adauria@apple.com>
25 Reviewed and landed by Brady Eidson.
27 Add WebKit1 API to view and delete local storage
28 https://bugs.webkit.org/show_bug.cgi?id=51878
30 * WebKit.xcodeproj/project.pbxproj:
32 2011-03-02 Sam Weinig <sam@webkit.org>
34 Reviewed by Anders Carlsson.
36 Fix remaining localization issues by piping all localized strings through WebCore's
37 localization bottleneck.
38 <rdar://problem/8728860>
40 * WebKit.xcodeproj/project.pbxproj:
42 2011-03-01 Sam Weinig <sam@webkit.org>
44 Reviewed by Timothy Hatcher.
46 WebKit2 needs to be made localizable
47 https://bugs.webkit.org/show_bug.cgi?id=55483
49 * StringsNotToBeLocalized.txt: Removed.
50 * WebKit.xcodeproj/project.pbxproj:
51 Copied Localizable.strings to WebCore, it can't be removed entirely
52 yet since Windows is still using it.
54 2011-02-24 Peter Kasting <pkasting@google.com>
56 Reviewed by Eric Seidel.
58 Drop the "U; " encryption level from the User Agent string.
59 https://bugs.webkit.org/show_bug.cgi?id=54566
61 * StringsNotToBeLocalized.txt:
63 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
65 Reviewed by Alexey Proskuryakov.
67 Drop the language tag part from the User Agent string
68 https://bugs.webkit.org/show_bug.cgi?id=54560
70 * StringsNotToBeLocalized.txt: Change the User Agent string
73 2011-02-18 Patrick Gansterer <paroga@webkit.org>
75 Unreviewed build fix after r78634 and r78786.
79 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
81 Reviewed by Adam Roben.
83 HTML5 <details> and <summary>: localized text
84 https://bugs.webkit.org/show_bug.cgi?id=54260
86 Default details summary text must be localizable.
88 * English.lproj/Localizable.strings:
90 2011-02-06 Patrick Gansterer <paroga@webkit.org>
92 Reviewed by Andreas Kling.
94 [CMake] Add dependencies for Visual Studio projects
95 https://bugs.webkit.org/show_bug.cgi?id=53773
97 Add a WebCore dependecy to WebKit, so CMake can
98 generate the correct build order for the solution.
100 Remove JavaScriptCore dependecy, since WebCore already depends on it.
104 2011-01-23 Mark Rowe <mrowe@apple.com>
108 Fix the scripts that detect problematic code such as static initializers
109 and destructors, weak vtables, inappropriate files in the framework wrappers,
110 and public headers including private headers. These had all been broken
111 since the projects were moved in to the Source directory as the paths to the
112 scripts were not updated at that time.
114 * WebKit.xcodeproj/project.pbxproj:
116 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
118 Reviewed by Csaba Osztrogonác.
120 Refactoring of the custom allocation framework
121 https://bugs.webkit.org/show_bug.cgi?id=49897
123 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
124 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
125 equivalent macro implementation at the necessary places.
127 2011-01-17 Dan Bernstein <mitz@apple.com>
129 Rubber-stamped by Mark Rowe.
131 Update xcodeproj svn:ignore to include xcuserdata.
133 * WebKit.xcodeproj: Modified property svn:ignore.
135 2011-01-17 Brady Eidson <beidson@apple.com>
137 Rubberstamped by Adam Roben.
139 Fix up the `make` build on Macs
141 * Makefile: Point to the correct Makefile.shared
143 2011-01-16 Adam Barth <abarth@webkit.org>
145 Rubber-stamped by Eric Seidel.
147 Move WebKit into Source
148 https://bugs.webkit.org/show_bug.cgi?id=52530
151 * scripts/generate-webkitversion.pl:
153 2011-01-07 Enrica Casucci <enrica@apple.com>
155 Reviewed by Alexey Proskuryakov.
157 Paste and drag and drop use different code paths to interact with the pasteboard.
158 https://bugs.webkit.org/show_bug.cgi?id=52093
159 The change consists in a refactoring of the code to have only one class that
160 deals with the pasteboard on Mac.
162 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
164 2010-12-31 Adam Barth <abarth@webkit.org>
166 Update SVN ignore property to hide two more external dependencies.
168 * chromium: Modified property svn:ignore.
170 2010-12-22 Dan Bernstein <mitz@apple.com>
172 Rubber-stamped by Mark Rowe.
174 Changed WebKitTools to Tools in script build phases.
176 * WebKit.xcodeproj/project.pbxproj:
178 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
180 Reviewed by Eric Seidel.
182 [EFL] Add linker script to export less symbols
183 https://bugs.webkit.org/show_bug.cgi?id=44609
185 Filter the exported symbols by using a linker script. Only symbols
186 starting with "ewk_" are exported.
188 * CMakeLists.txt: Add link flags to webkit library when there's a
191 2010-12-07 Simon Fraser <simon.fraser@apple.com>
193 Update Xcode project for newer Xcode.
195 * WebKit.xcodeproj/project.pbxproj:
197 2010-11-18 Darin Adler <darin@apple.com>
199 * StringsNotToBeLocalized.txt: Updated for recent changes.
201 2010-11-16 Patrick Gansterer <paroga@webkit.org>
203 Reviewed by Andreas Kling.
205 [CMake] Remove platform dependent include directories
206 https://bugs.webkit.org/show_bug.cgi?id=49553
210 2010-11-12 John Knottenbelt <jknotten@chromium.org>
212 Reviewed by Steve Block.
214 Rename GeolocationControllerClient to GeolocationClient.
215 https://bugs.webkit.org/show_bug.cgi?id=49259
217 * WebKit.xcodeproj/project.pbxproj:
219 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
221 [EFL] Unreviewed. Build fix after r71496.
223 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
224 include directories list.
226 2010-11-04 Mike Thole <mthole@apple.com>
228 Reviewed by Dan Bernstein.
230 Title for images should use localized numerals
231 https://bugs.webkit.org/show_bug.cgi?id=49017
233 * English.lproj/Localizable.strings: Updated.
235 2010-10-28 Mark Rowe <mrowe@apple.com>
237 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
238 that deprecated methods are no longer used.
240 * WebKit.xcodeproj/project.pbxproj:
242 2010-10-26 Dan Bernstein <mitz@apple.com>
246 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
248 2010-10-23 David Kilzer <ddkilzer@apple.com>
250 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
252 Reviewed by Sam Weinig.
254 The only method defined in WebHTMLRepresentationInternal.h is
255 also defined in WebHTMLRepresentation.h, so use that instead.
257 * WebKit.xcodeproj/project.pbxproj: Removed references to
258 WebHTMLRepresentationInternal.h.
260 2010-10-21 David Kilzer <ddkilzer@apple.com>
262 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
264 Reviewed by Adam Roben.
266 Fixes the following warning:
268 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
269 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
271 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
272 for WebStringTruncator.h to make it match other header files.
274 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
278 Fix efl build, add missing svg/properties include directory.
282 2010-10-18 Alexey Proskuryakov <ap@apple.com>
284 Reviewed by David Kilzer.
286 https://bugs.webkit.org/show_bug.cgi?id=47864
287 Convert WebNSUserDefaultsExtras.m to .mm
289 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
291 2010-10-12 Eric Seidel <eric@webkit.org>
293 Reviewed by Darin Adler.
295 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
296 https://bugs.webkit.org/show_bug.cgi?id=45693
298 * WebKit.xcodeproj/project.pbxproj:
299 - Add the MailQuirksUserScript.js to the project.
301 2010-10-11 Anders Carlsson <andersca@apple.com>
303 Reviewed by Darin Adler.
305 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
306 https://bugs.webkit.org/show_bug.cgi?id=47523
308 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
310 * WebKit.xcodeproj/project.pbxproj:
312 2010-10-07 Jessie Berlin <jberlin@apple.com>
314 Reviewed by Sam Weinig.
316 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
317 representation of a WebKit2 WebSerializedScriptValue.
318 https://bugs.webkit.org/show_bug.cgi?id=47390
320 * WebKit.xcodeproj/project.pbxproj:
321 Add WebSerializedJSValuePrivate.h.
323 2010-10-05 John Abd-El-Malek <jam@chromium.org>
325 Reviewed by Darin Fisher.
327 [chromium] Get the link from a plugin when creating a context menu
328 https://bugs.webkit.org/show_bug.cgi?id=47130
330 * chromium/public/WebPlugin.h:
331 (WebKit::WebPlugin::linkAtPosition):
332 * chromium/public/WebView.h:
333 * chromium/src/ChromeClientImpl.cpp:
334 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
335 * chromium/src/ContextMenuClientImpl.cpp:
336 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
338 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
340 Unreviewed, EFL build fix.
344 2010-09-20 Philippe Normand <pnormand@igalia.com>
346 Reviewed by Eric Carlson.
348 [GTK] enhanced context menu for media elements
349 https://bugs.webkit.org/show_bug.cgi?id=45021
351 Updated localizable strings.
353 * English.lproj/Localizable.strings:
355 2010-09-17 David Kilzer <ddkilzer@apple.com>
357 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
359 Reviewed by Joseph Pecoraro.
361 * WebKit.xcodeproj/project.pbxproj: Added missing
362 WebArchiveInternal.h header file to the project. It has been
363 missing since r31281!
365 2010-09-16 Dan Bernstein <mitz@apple.com>
367 Reverted the previous change because r67628 has been reverted.
369 * English.lproj/Localizable.strings:
371 2010-09-16 Dan Bernstein <mitz@apple.com>
373 Updated localizable strings.
375 * English.lproj/Localizable.strings:
377 2010-09-10 Darin Adler <darin@apple.com>
379 Reviewed by Sam Weinig.
381 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
382 https://bugs.webkit.org/show_bug.cgi?id=45582
384 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
385 also gave the header private visibility so it will get installed in the
386 PrivateHeaders directory.
388 2010-09-02 Steve Block <steveblock@google.com>
390 Reviewed by Adam Barth.
392 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
393 https://bugs.webkit.org/show_bug.cgi?id=43181
395 * WebKit.xcodeproj/project.pbxproj:
397 2010-08-30 Andy Estes <aestes@apple.com>
399 Reviewed by Darin Adler.
401 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
403 * StringsNotToBeLocalized.txt:
405 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
407 Unreviewed build fix.
409 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
410 shared library. After r65366, libewebkit.so was not being installed
411 anymore when building with SHARED_CORE=0 (which is the default). This
412 partially reverts that revision in order to fix this issue.
414 * CMakeLists.txt: always install webkit library.
416 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
418 Reviewed by Darin Adler.
420 Add NetworkingContext to avoid layer violations
421 https://bugs.webkit.org/show_bug.cgi?id=42292
423 Preparation: Just add the files to the build system.
425 * WebKit.xcodeproj/project.pbxproj: Added new files.
427 2010-08-17 Brady Eidson <beidson@apple.com>
429 Reviewed by Sam Weinig.
431 Remove developmentRegion from the project file as it shouldn't have been checked in.
433 * WebKit.xcodeproj/project.pbxproj:
435 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
437 [EFL] Build fix after r65366.
439 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
442 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
444 Reviewed by Pavel Feldman.
446 Web Inspector: -[WebInspector attach] and detach should work
447 https://bugs.webkit.org/show_bug.cgi?id=43924
449 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
451 2010-08-14 Patrick Gansterer <paroga@paroga.com>
453 Reviewed by Kenneth Rohde Christiansen.
455 [CMake] Set target properties only if available
456 https://bugs.webkit.org/show_bug.cgi?id=43978
460 2010-08-13 Gavin Barraclough <barraclough@apple.com>
462 Rubber stamped by Sam Weinig.
463 Switch String::/UString::ascii() to return a CString.
465 * WebKit.xcodeproj/project.pbxproj:
467 2010-08-06 Gavin Barraclough <barraclough@apple.com>
469 Rubber stamped by Sam Weinig
471 Bug 43594 - Add string forwards to Forward.h
472 This allows us to remove forward declarations for these classes from
473 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
475 * WebKit.xcodeproj/project.pbxproj:
477 2010-08-06 Jessie Berlin <jberlin@apple.com>
479 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
482 * WebKit.xcodeproj/project.pbxproj:
484 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
486 Reviewed by David Kilzer.
488 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
489 https://bugs.webkit.org/show_bug.cgi?id=40627
491 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
493 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
495 2010-07-31 David Kilzer <ddkilzer@apple.com>
497 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
499 Reviewed by Dan Bernstein.
501 This also fixes compilation of DumpRenderTree after changes for
504 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
505 the following headers:
506 - WebFormDelegatePrivate.h
507 - WebKitStatisticsPrivate.h
508 - WebSecurityOriginPrivate.h
510 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
512 Reviewed by David Kilzer.
514 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
515 https://bugs.webkit.org/show_bug.cgi?id=40627
517 * WebKit.xcodeproj/project.pbxproj:
518 * efl/WebCoreSupport/ChromeClientEfl.cpp:
519 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
520 * efl/WebCoreSupport/ChromeClientEfl.h:
522 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
524 Reviewed by Antonio Gomes.
526 [EFL] Add library version and soname to EFL generated libraries and binary.
527 https://bugs.webkit.org/show_bug.cgi?id=43212
529 Add version and soname to libewebkit.so.
533 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
535 Reviewed by Antonio Gomes.
537 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
538 https://bugs.webkit.org/show_bug.cgi?id=43002
540 This should reduce the noise in WebKit/ChangeLog that comes from EFL
541 port. Most of the changes on EFL port should be logged in
542 WebKit/efl/ChangeLog.
544 * CMakeLists.txt: Just change the path from where to include the file.
546 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
548 Reviewed by Antonio Gomes.
550 [EFL] Cleanup glib support (make it optional)
551 https://bugs.webkit.org/show_bug.cgi?id=42480
553 Just add glib flags and directories if necessary.
557 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
559 Reviewed by Antonio Gomes.
561 [EFL] Add support for using libcurl network backend.
562 https://bugs.webkit.org/show_bug.cgi?id=42286
564 Just add soup/curl directories and flags for the specific
570 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
572 Reviewed by Antonio Gomes.
574 [EFL] Implement input method notification
575 https://bugs.webkit.org/show_bug.cgi?id=42640
577 Notify browser when keyboard should be shown/hidden. Input method
578 hints are updated before sending the signal. Client should be able to
579 determine the input type by calling ewk_view_imh_get().
581 * efl/EWebLauncher/main.c:
582 (on_inputmethod_changed): example implementation that just prints to
583 stdout if keyboard should be shown or hidden and the imh flags.
584 (browserCreate): listen to signal about input method changing its
586 * efl/WebCoreSupport/EditorClientEfl.cpp:
587 (WebCore::EditorClientEfl::setInputMethodState): call new function
588 responsible for implementing this notification.
589 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
590 only from inside WebKit.
591 * efl/ewk/ewk_view.cpp: implement setters and getters
593 (ewk_view_input_method_state_set):
594 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
595 possible input types.
596 (_Ewk_View_Smart_Class::):
598 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
600 Reviewed by Kenneth Rohde Christiansen.
602 Fix zoom in/out on EFL after r62666. The patch for adding viewport
603 missed the initialization of zoom_range.user_scalable. In case browser
604 doesn't care about the viewport and does not listen to the signal,
605 user_scalable will be always false, thus inhibiting zoom in/out.
606 https://bugs.webkit.org/show_bug.cgi?id=42656
608 * efl/EWebLauncher/main.c:
609 (on_viewport_changed): when listening to signal about viewport meta tag,
610 it's not sufficient to receive the parameters. One needs also to enforce
611 these parameters in WebKit.
612 * efl/ewk/ewk_view.cpp:
613 (_ewk_view_priv_new): initialize user_scalable parameter to allow
614 browser zooming in and out.
616 2010-07-16 Zhe Su <suzhe@chromium.org>
618 Reviewed by Darin Adler.
620 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
621 https://bugs.webkit.org/show_bug.cgi?id=42253
623 Dummy implementation of EditorClient::willSetInputMethodState.
625 * efl/WebCoreSupport/EditorClientEfl.cpp:
626 (WebCore::EditorClientEfl::willSetInputMethodState):
627 * efl/WebCoreSupport/EditorClientEfl.h:
629 2010-07-15 Mark Rowe <mrowe@apple.com>
631 Update the sorting in the Xcode project files.
633 * WebKit.xcodeproj/project.pbxproj:
635 2010-07-14 Sam Weinig <sam@webkit.org>
637 Reviewed by Darin Adler.
639 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
640 Make changing Cursors work in WebKit2.
642 * efl/WebCoreSupport/ChromeClientEfl.cpp:
643 (WebCore::ChromeClientEfl::setCursor):
644 * efl/WebCoreSupport/ChromeClientEfl.h:
645 Change prototype to match new one.
647 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
649 Reviewed by Antonio Gomes.
651 [EFL] Add eina_safety to popup menu deletion.
652 https://bugs.webkit.org/show_bug.cgi?id=41873
654 Since this is a public call, it's better to have an eina_safety on
655 public calls. It would crash if browser calls this function to select
656 an item of a nonexistent popup.
658 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
661 2010-07-13 Simon Fraser <simon.fraser@apple.com>
663 Reviewed by Dan Bernstein.
665 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
667 Add WebRenderLayer files.
669 * WebKit.xcodeproj/project.pbxproj:
671 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
673 Reviewed by Antonio Gomes.
675 This commit implements an API for configuring a path to the cookie
676 file in the Mozilla "cookies.txt" format, and functions to deal with it
677 in a more EFL like API.
679 [EFL] Add API for dealing with cookies in EFL port.
680 https://bugs.webkit.org/show_bug.cgi?id=41770
684 * efl/ewk/ewk_cookies.cpp: Added.
685 (ewk_cookies_file_set): Set a path to the file storing cookies.
686 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
687 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
688 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
689 (ewk_cookies_cookie_free): Free memory used by a cookie.
690 (ewk_cookies_policy_set): Set which acceptance policy will be used.
691 (ewk_cookies_policy_get): Get current acceptance policy being used.
692 * efl/ewk/ewk_cookies.h: Added.
695 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
697 Unreviewed build fix after r60050.
699 * CMakeLists.txt: Add WebCore/bindings to the include path.
701 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
703 Reviewed by Adam Barth.
705 [EFL] Fix style errors in ewk_private.h.
706 https://bugs.webkit.org/show_bug.cgi?id=41742
708 * efl/ewk/ewk_private.h:
710 2010-07-09 Darin Adler <darin@apple.com>
712 * StringsNotToBeLocalized.txt: Updated for recent changes.
714 2010-07-08 Joone Hur <joone@kldp.org>
716 Reviewed by Antonio Gomes.
718 [EFL] fix cmake build for EWebLauncher
719 https://bugs.webkit.org/show_bug.cgi?id=41830
721 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
723 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
725 Reviewed by Kenneth Rohde Christiansen.
727 [EFL] Implement several notification hooks in FrameLoaderClient.
728 We just notify browser, making the appropriate type conversions about
729 the events occurring in WebCore.
730 https://bugs.webkit.org/show_bug.cgi?id=41005
732 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
733 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
734 wrapper structures in stack in order to give client the opportunity to
735 change parameters. Then, call the function it defines.
736 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
737 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
739 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
740 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
741 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
742 notify browser that the url changed.
743 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
745 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
747 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
749 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
751 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
753 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
754 * efl/ewk/ewk_frame.cpp:
755 (ewk_frame_request_will_send): emit signal notifying browser.
756 (ewk_frame_request_assign_identifier): emit signal notifying browser.
757 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
758 (ewk_frame_view_state_save): emit signal notifying browser.
759 (ewk_frame_load_provisional): emit signal notifying browser.
760 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
761 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
762 (ewk_frame_load_document_finished): emit signal notifying browser.
763 * efl/ewk/ewk_frame.h: update documentation about signals being sent
764 and implement wrapper struct for ResourceRequest.
765 * efl/ewk/ewk_private.h: export private functions.
767 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
769 Reviewed by Kenneth Rohde Christiansen.
771 [EFL] Flush backing store when going to new page.
772 Call client method to flush backing store when going to a new page. This
773 is the notification that data related to current page should be dropped,
774 since a new page is being loaded.
775 https://bugs.webkit.org/show_bug.cgi?id=41008
777 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
778 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
780 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
782 Unreviewed build fix after r62676.
784 [EFL] Fix build after Page constructor has changed. By now, the
785 introduced BackForwardControllerClient is not used.
786 https://bugs.webkit.org/show_bug.cgi?id=41825
788 * efl/ewk/ewk_view.cpp:
789 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
792 2010-07-07 Anders Carlsson <andersca@apple.com>
794 Reviewed by Sam Weinig.
796 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
798 * WebKit.xcodeproj/project.pbxproj:
800 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
802 Reviewed by Kenneth Rohde Christiansen.
804 [EFL] EFLWebKit doesn't support viewport meta tag.
805 Support viewport meta tag on EFL Port.
806 https://bugs.webkit.org/show_bug.cgi?id=40278
808 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
810 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
811 (browserCreate): Register the callback function for the 'viewport,changed' signal.
812 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
813 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
814 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
815 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
816 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
817 when website doesn't contain viewport tag.
818 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
819 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
820 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
821 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
822 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
823 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
824 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
825 (_ewk_view_priv_new):
826 (ewk_view_fixed_layout_size_set):
828 (ewk_view_zoom_weak_set):
829 (ewk_view_zoom_animated_set):
830 (ewk_view_viewport_set): Reports that viewport has changed.
831 (ewk_view_viewport_get): Reports that viewport has changed.
832 (ewk_view_zoom_range_set): Sets the zoom range.
833 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
834 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
835 (ewk_view_user_scalable_set): Sets if zoom is enabled.
836 (ewk_view_user_scalable_get): Gets if zoom is enabled.
837 * efl/ewk/ewk_view.h:
839 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
841 Reviewed by Adam Barth.
843 [EFL] Fix cmake build and libsoup detection
844 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
845 - LINK_FLAGS should be set using quotes, otherwise some wrong
846 substitution takes place;
847 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
848 version we are using;
849 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
851 https://bugs.webkit.org/show_bug.cgi?id=41717
856 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
858 Reviewed by Kenneth Rohde Christiansen.
860 [EFL] Implement downloadURL in ContextMenuClientEfl
861 When user selects a download menu from context menu, send the download
862 request to application.
863 https://bugs.webkit.org/show_bug.cgi?id=41149
865 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
866 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
867 file and Send it to application.
868 * efl/WebCoreSupport/ContextMenuClientEfl.h:
870 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
872 Reviewed by Kenneth Rohde Christiansen.
874 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
875 https://bugs.webkit.org/show_bug.cgi?id=40876
877 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
878 to change window size.
880 (WebCore::ChromeClientEfl::windowRect):
881 (WebCore::ChromeClientEfl::setWindowRect):
883 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
885 Unreviewed build fix.
887 [EFL] Build fix for latest version of Ecore library.
888 Ecore recently changed return type of callbacks from int to Eina_Bool.
890 * efl/EWebLauncher/main.c:
891 * efl/ewk/ewk_view.cpp:
892 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
894 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
896 Reviewed by Kenneth Rohde Christiansen.
898 [EFL] Simplify zoom setting by narrowing with WebCore API.
899 Instead of creating a zoom_text_only field, use the already defined enum
901 https://bugs.webkit.org/show_bug.cgi?id=40993
903 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
904 (ewk_frame_zoom_set):
905 (ewk_frame_zoom_text_only_get):
906 (ewk_frame_zoom_text_only_set):
908 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
910 Reviewed by Kenneth Rohde Christiansen.
912 [EFL] Implement download requests
913 When a download request arrives through FrameLoaderClient, forward it to
914 browser in order to be possible to download files.
915 https://bugs.webkit.org/show_bug.cgi?id=40967
917 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
918 (WebCore::FrameLoaderClientEfl::download): get file names and
919 forward to ewk_view_download_request()
920 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
922 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
924 Reviewed by Kenneth Rohde Christiansen.
926 [EFL] Stop frame loaders when deleting view.
927 Frame loaders were still alive after view is deleted, causing
928 segmentation fault when libsoup had something to deliver yet.
929 https://bugs.webkit.org/show_bug.cgi?id=41007
931 * efl/ewk/ewk_view.cpp:
932 (_ewk_view_smart_del): stop loaders.
934 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
936 Reviewed by Kenneth Rohde Christiansen.
938 [EFL] Fix warnings about printf format
939 When printing uint64_t the macro PRIu64 is needed in order to be
940 portable across 32 and 64 bits. It was previously showing warning
941 messages on 32-bits systems.
942 https://bugs.webkit.org/show_bug.cgi?id=40965
944 * efl/ewk/ewk_view.cpp:
945 (ewk_view_exceeded_database_quota):
947 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
949 Reviewed by Kenneth Rohde Christiansen.
951 [EFL] Do not load error message for download and cancellation.
952 When a download is made or a request is cancelled an error page should
954 https://bugs.webkit.org/show_bug.cgi?id=40956
956 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
957 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
959 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
961 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
962 typo in related error message.
963 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
964 request or the policy changed (for example, because the request is a
965 download) then it should not fallback.
967 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
969 Reviewed by Kenneth Rohde Christiansen.
971 [EFL] Implement runOpenPanel method. The interface with browser was
972 already implemented. Now we are actually calling it.
973 https://bugs.webkit.org/show_bug.cgi?id=40923
975 * efl/WebCoreSupport/ChromeClientEfl.cpp:
976 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
977 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
979 2010-06-24 Jer Noble <jer.noble@apple.com>
981 Reviewed by Eric Carlson.
983 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
984 https://bugs.webkit.org/show_bug.cgi?id=40939
985 rdar://problem/7996172
987 Add IOKit.framework to the list of linked frameworks.
989 * WebKit.xcodeproj/project.pbxproj:
991 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
993 Reviewed by Gustavo Noronha Silva.
995 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
996 https://bugs.webkit.org/show_bug.cgi?id=40862
1001 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1003 Reviewed by Gustavo Noronha Silva.
1005 Add implementaion of new windows for EFL port. Both cases of a link
1006 with target="_blank" and a javascript that does window.open() are
1007 treated, delegating to browser the role of actually creating the
1008 window (or blocking it).
1009 https://bugs.webkit.org/show_bug.cgi?id=40930
1011 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1012 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1013 (WebCore::ChromeClientEfl::createWindow): implement method for
1014 creating new window by delegating to browser its creation. Browser
1015 might decide to continue on the same window by returning the same
1017 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1018 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1019 for creating new window when its creation is done by a javascript
1021 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1022 * efl/ewk/ewk_private.h:
1023 * efl/ewk/ewk_view.cpp:
1024 (ewk_view_window_create): call the method implemented by browser.
1025 * efl/ewk/ewk_view.h:
1026 * efl/ewk/ewk_window_features.cpp: Added.
1027 (ewk_window_features_unref):
1028 (ewk_window_features_ref):
1029 (ewk_window_features_bool_property_get):
1030 (ewk_window_features_int_property_get):
1031 (ewk_window_features_new_from_core): create and wrapped struct
1032 containing the core struct.
1033 * efl/ewk/ewk_window_features.h: Added.
1035 2010-06-18 Anders Carlsson <andersca@apple.com>
1037 Reviewed by Sam Weinig.
1039 Rename WebPluginPackage.m to make it an Objective-C++ file.
1041 * WebKit.xcodeproj/project.pbxproj:
1043 2010-06-18 Anders Carlsson <andersca@apple.com>
1045 Reviewed by Sam Weinig.
1047 Make WebCoreSystemInterface.h a C++ only header
1048 https://bugs.webkit.org/show_bug.cgi?id=40867
1050 * WebKit.xcodeproj/project.pbxproj:
1052 2010-06-18 Anders Carlsson <andersca@apple.com>
1054 Reviewed by Dan Bernstein.
1056 Add stubbed out WebPlatformStrategies class to WebKit.
1057 https://bugs.webkit.org/show_bug.cgi?id=40851
1059 * WebKit.xcodeproj/project.pbxproj:
1061 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1063 Reviewed by Simon Hausmann.
1065 [qt] Better check for the declarative plugin inclusion.
1069 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1071 Reviewed by Eric Seidel.
1073 Clean EFL header files in order to diminish the compilation time with
1074 EFL from subversion. We remove the EFL includes from header files and use
1075 forward declarations, including the headers in correspondent source
1076 files when needed. This causes only the needed source files to be
1077 recompiled in case a new version of EFL is installed instead of
1078 triggering a recompilation of almost all WebCore/WebKit.
1079 https://bugs.webkit.org/show_bug.cgi?id=40575
1081 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1082 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1083 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1085 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1087 Unreviewed EFL build fix. Simple typo.
1089 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1090 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1092 2010-06-14 Tony Chang <tony@chromium.org>
1094 Reviewed by Darin Fisher.
1096 Chromium shouldn't build inside the source directory
1097 https://bugs.webkit.org/show_bug.cgi?id=40489
1099 Ignore directories fetched by chromium and chromium mac output dir.
1101 * chromium: Added property svn:ignore.
1103 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1105 Reviewed by Pavel Feldman.
1107 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1108 data from inspected page to WebInspector as JSON string via http. The native
1109 serialization to JSON string is supported by InspectorValue's classes. This patch
1110 has the implementation of sendMessageToFrontend function. WebKit version of it still
1111 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1112 https://bugs.webkit.org/show_bug.cgi?id=40134
1114 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1115 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1116 * efl/WebCoreSupport/InspectorClientEfl.h:
1118 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1120 Unreviewed, rolling out r60889.
1121 http://trac.webkit.org/changeset/60889
1122 https://bugs.webkit.org/show_bug.cgi?id=40365
1124 gtk bot has some kind of memory corruption (Requested by
1127 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1128 * efl/WebCoreSupport/InspectorClientEfl.h:
1130 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1132 Reviewed by Pavel Feldman.
1134 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1135 data from inspected page to WebInspector as JSON string via http. The native
1136 serialization to JSON string is supported by InspectorValue's classes. This patch
1137 has the implementation of sendMessageToFrontend function. WebKit version of it still
1138 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1139 https://bugs.webkit.org/show_bug.cgi?id=40134
1141 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1142 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1143 * efl/WebCoreSupport/InspectorClientEfl.h:
1145 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1147 Reviewed by Sam Weinig.
1149 https://bugs.webkit.org/show_bug.cgi?id=39434
1150 REGRESSION (r59811): Geolocation callbacks cannot be created
1152 Removing unused WebGeolocationMock.
1154 * WebKit.xcodeproj/project.pbxproj:
1156 2010-05-31 Lyon Chen <liachen@rim.com>
1158 Reviewed by Kent Tamura.
1160 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1161 https://bugs.webkit.org/show_bug.cgi?id=35530
1163 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.
1165 * efl/WebCoreSupport/EditorClientEfl.cpp:
1166 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1168 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1170 Reviewed by Kenneth Rohde Christiansen.
1172 [EFL] Add Context Menu implementation
1173 https://bugs.webkit.org/show_bug.cgi?id=39821
1175 * CMakeListsEfl.txt: add context menu files.
1176 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1177 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1178 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1179 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1180 (WebCore::ContextMenuClientEfl::appendItem):
1181 (WebCore::ContextMenuClientEfl::show):
1182 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1183 * efl/ewk/EWebKit.h:
1184 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1185 browser for manipulating context menus.
1186 (ewk_context_menu_ref):
1187 (ewk_context_menu_unref):
1188 (ewk_context_menu_destroy):
1189 (ewk_context_menu_item_list_get):
1190 (ewk_context_menu_item_new):
1191 (ewk_context_menu_item_select):
1192 (ewk_context_menu_item_free):
1193 (ewk_context_menu_item_type_get):
1194 (ewk_context_menu_item_type_set):
1195 (ewk_context_menu_item_action_get):
1196 (ewk_context_menu_item_action_set):
1197 (ewk_context_menu_item_title_get):
1198 (ewk_context_menu_item_title_set):
1199 (ewk_context_menu_item_checked_get):
1200 (ewk_context_menu_item_checked_set):
1201 (ewk_context_menu_item_enabled_get):
1202 (ewk_context_menu_item_enabled_set):
1203 (ewk_context_menu_new):
1204 (ewk_context_menu_free):
1205 (ewk_context_menu_item_append):
1206 (ewk_context_menu_custom_get):
1207 (ewk_context_menu_show):
1208 * efl/ewk/ewk_contextmenu.h: Added.
1209 * efl/ewk/ewk_private.h:
1210 * efl/ewk/ewk_view.cpp:
1211 (ewk_view_context_menu_forward_event): inform browser a new context
1213 (ewk_view_exceeded_database_quota): small fix to previous
1215 * efl/ewk/ewk_view.h:
1217 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1219 Reviewed by Kenneth Rohde Christiansen.
1221 [EF] Remove compiler warnings and add test for switching page
1223 https://bugs.webkit.org/show_bug.cgi?id=39871
1225 * efl/EWebLauncher/main.c:
1230 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1232 Reviewed by Kenneth Rohde Christiansen.
1234 [EFL] Allow client to override default database quota. We increase the
1235 default database quota to 1MB (it was incorrectly set to 1KB, which is
1236 too low) and add methods to allow client to iteratively database quota
1237 when it becomes greater than the allowed value.
1238 https://bugs.webkit.org/show_bug.cgi?id=39867
1240 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1241 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1242 to allow client to increase database quota iteratively.
1243 * efl/ewk/ewk_private.h:
1244 * efl/ewk/ewk_settings.cpp:
1245 * efl/ewk/ewk_view.h:
1247 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1249 Reviewed by Kenneth Rohde Christiansen.
1251 [EFL] Add default path to web database and methods to set it.
1252 If a default path is not set, it will default to "/", in which a
1253 normal user usually does not have write permission.
1255 * efl/EWebLauncher/main.c: overwrite default directory with another
1258 * efl/ewk/ewk_main.cpp:
1259 (ewk_init): add default path
1260 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1261 (ewk_settings_web_database_path_set):
1262 (ewk_settings_web_database_path_get):
1263 * efl/ewk/ewk_settings.h:
1265 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1267 Reviewed by Kenneth Rohde Christiansen.
1269 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1270 frame are shown even on a zoom level lower than 1.0.
1272 * efl/ewk/ewk_view_single.c:
1273 (_ewk_view_single_smart_add):
1274 (_ewk_view_single_smart_backing_store_add):
1275 (ewk_view_single_smart_set):
1277 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1279 Reviewed by Kenneth Rohde Christiansen.
1281 [EFL] Add support for Popup menus
1282 https://bugs.webkit.org/show_bug.cgi?id=39629
1284 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1285 and destroy popup menu.
1286 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1287 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1288 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1289 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1292 2010-05-25 Joone Hur <joone.hur@samsung.com>
1294 Reviewed by Gustavo Noronha Silva.
1297 http://webkit.org/b/39648
1299 * efl/ewk/ewk_frame.cpp:
1300 (ewk_frame_zoom_get): Add missed namespace
1301 (ewk_frame_zoom_set): Ditto.
1302 (ewk_frame_zoom_text_only_set): Ditto.
1303 * efl/ewk/ewk_view.cpp:
1304 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1306 2010-05-24 Darin Adler <darin@apple.com>
1308 Reviewed by Eric Seidel.
1310 Move view-related functions from Frame to FrameView
1311 https://bugs.webkit.org/show_bug.cgi?id=39366
1313 * efl/ewk/ewk_frame.cpp:
1314 (ewk_frame_editable_set): Removed call to empty function,
1315 removeEditingStyleFromBodyElement.
1316 (ewk_frame_zoom_get): Call function on FrameView.
1317 (ewk_frame_zoom_set): Ditto.
1318 (ewk_frame_zoom_text_only_set): Ditto.
1320 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1322 Reviewed by Adam Treat.
1324 [EFL] Add build system for the EFL port.
1325 http://webkit.org/b/37945
1327 * CMakeLists.txt: Added.
1328 * CMakeListsEfl.txt: Added.
1330 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1332 Reviewed by David Levin.
1334 [EF] Include missing header.
1335 http://webkit.org/b/38905
1337 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1339 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1341 Reviewed by Laszlo Gombos.
1343 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1344 http://webkit.org/b/38777
1346 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1348 2010-05-05 Dan Bernstein <mitz@apple.com>
1350 Reviewed by Simon Fraser.
1352 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1353 https://bugs.webkit.org/show_bug.cgi?id=38427
1355 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1358 2010-05-03 Darin Adler <darin@apple.com>
1360 * English.lproj/Localizable.strings: Regenerated.
1361 * StringsNotToBeLocalized.txt: Updated for recent changes.
1363 2010-05-03 Jens Alfke <snej@chromium.org>
1365 Reviewed by Darin Fisher.
1367 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1368 https://bugs.webkit.org/show_bug.cgi?id=38397
1370 No tests (functionality is exposed only through native WebKit API.)
1372 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1373 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1375 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1377 Reviewed by Gustavo Noronha Silva.
1379 Implement findThemePath to locate the correct theme file instead of
1380 relying on a hardcoded location.
1381 http://webkit.org/b/37996
1383 * efl/EWebLauncher/main.c:
1384 (findThemePath): Fix to locate the correct theme files.
1385 (main): Use findThemePath() instead of a hardcoded one.
1387 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1389 Reviewed by Gustavo Noronha Silva.
1391 Update efl/ewebkit.pc.in to match the variable substitution syntax
1393 http://webkit.org/b/37999
1395 * efl/ewebkit.pc.in: Updated.
1397 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1399 Reviewed by Gustavo Noronha Silva.
1401 Update EWebKit (EFL port) to match recent API changes.
1402 http://webkit.org/b/37997
1404 * efl/ewk/ewk_frame.cpp:
1405 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1406 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1407 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1408 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1409 code until a proper plugin implementation is made.
1410 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1411 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1414 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1416 Reviewed by Gustavo Noronha Silva.
1418 Update EFL port files to match recent API changes.
1419 http://webkit.org/b/37876
1421 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1423 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1424 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1426 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1427 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1428 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1429 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1430 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1431 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1432 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1433 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1434 (WebCore::ChromeClientEfl::scroll): Updated.
1435 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1436 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1437 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1438 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1439 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1440 from FrameLoader::writer.
1441 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1442 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1443 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1445 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1447 Reviewed by Nikolas Zimmermann.
1449 Add missing EFL WebKit/efl theme files.
1450 http://webkit.org/b/37854
1452 * efl/DefaultTheme/default.edc: Added.
1453 * efl/DefaultTheme/widget/button/button.edc: Added.
1454 * efl/DefaultTheme/widget/check/check.edc: Added.
1455 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1456 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1457 * efl/DefaultTheme/widget/file/file.edc: Added.
1458 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1459 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1460 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1461 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1462 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1464 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1466 Reviewed by Adam Roben.
1468 Update EFL port to match recent API changes.
1469 http://webkit.org/b/37853
1471 * efl/WebCoreSupport/EditorClientEfl.cpp:
1472 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1473 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1474 (WebCore::FrameLoaderClientEfl::objectContentType):
1475 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1476 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1477 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1479 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1481 Reviewed by Kenneth Rohde Christiansen.
1483 Add EFL port files to efl/WebCoreSupport.
1484 http://webkit.org/b/35915
1486 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1487 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1489 2010-04-15 Adam Roben <aroben@apple.com>
1491 Expose UserContentURLPattern as WebKit SPI
1493 Fixes <http://webkit.org/b/37354>.
1495 Reviewed by Tim Hatcher.
1497 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1499 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1501 Reviewed by Kenneth Rohde Christiansen.
1503 Add EFL port files to efl/WebCoreSupport.
1504 http://webkit.org/b/35918
1506 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1507 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1509 2010-04-10 Mark Rowe <mrowe@apple.com>
1511 Reviewed by Dan Bernstein.
1513 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1515 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1517 * WebKit.xcodeproj/project.pbxproj:
1519 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1521 Reviewed by Kenneth Rohde Christiansen.
1523 Add ewk_view (the high level object to acces the WebKit-EFL browser
1524 component) to efl/ewk.
1525 http://webkit.org/b/35932
1527 * efl/ewk/ewk_view.cpp: Added.
1528 * efl/ewk/ewk_view.h: Added.
1530 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1532 Reviewed by Darin Adler.
1534 https://bugs.webkit.org/show_bug.cgi?id=37111
1535 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1537 https://bugs.webkit.org/show_bug.cgi?id=37111
1538 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1540 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1542 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1544 Reviewed by Gustavo Noronha Silva.
1546 Add EFL's pkg-config metadata file file to efl/.
1547 http://webkit.org/b/36766
1549 * efl/ewebkit.pc.in: Added.
1551 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1553 Rubber stamped by Sam Weinig.
1555 https://bugs.webkit.org/show_bug.cgi?id=36866
1558 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1559 * efl/ewk/ewk_frame.cpp:
1560 (ewk_frame_name_get):
1561 (ewk_frame_selection_get):
1562 (ewk_frame_uri_changed):
1563 * efl/ewk/ewk_history.cpp:
1564 * efl/ewk/ewk_settings.cpp:
1566 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1568 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1570 * efl/ewk/ewk_frame.cpp:
1572 2010-03-22 Kevin Decker <kdecker@apple.com>
1574 Reviewed by Simon Fraser.
1576 https://bugs.webkit.org/show_bug.cgi?id=36328
1578 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1580 2010-03-22 Darin Adler <darin@apple.com>
1582 * StringsNotToBeLocalized.txt: Updated for recent changes.
1584 2010-03-22 Kevin Decker <kdecker@apple.com>
1586 Reviewed by John Sullivan.
1588 https://bugs.webkit.org/show_bug.cgi?id=36328
1590 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1592 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1594 Reviewed by Kenneth Rohde Christiansen.
1596 Add EFL port files to efl/ewk.
1597 http://webkit.org/b/35931
1599 * efl/ewk/ewk_settings.cpp: Added.
1600 * efl/ewk/ewk_settings.h: Added.
1602 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1604 Reviewed by Kenneth Rohde Christiansen.
1606 Add default theme files to efl/DefaultTheme.
1607 http://webkit.org/b/36240
1609 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1610 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1611 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1612 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1613 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1614 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1615 * efl/DefaultTheme/combo/combo_normal.png: Added.
1616 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1617 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1618 * efl/DefaultTheme/combo/combo_hover.png: Added.
1619 * efl/DefaultTheme/combo/combo_focus.png: Added.
1620 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1621 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1622 * efl/DefaultTheme/combo/combo_press.png: Added.
1623 * efl/DefaultTheme/combo/icon.png: Added.
1624 * efl/DefaultTheme/file/file_normal.png: Added.
1625 * efl/DefaultTheme/file/file_press.png: Added.
1626 * efl/DefaultTheme/file/file_hover.png: Added.
1627 * efl/DefaultTheme/file/file_focus.png: Added.
1628 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1629 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1630 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1631 * efl/DefaultTheme/search/field/field_focused.png: Added.
1632 * efl/DefaultTheme/search/field/field_normal.png: Added.
1633 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1634 * efl/DefaultTheme/entry/img_normal.png: Added.
1635 * efl/DefaultTheme/entry/img_hovered.png: Added.
1636 * efl/DefaultTheme/entry/img_focused.png: Added.
1637 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1638 * efl/DefaultTheme/check/img_check_on.png: Added.
1639 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1640 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1641 * efl/DefaultTheme/check/img_check_off.png: Added.
1642 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1643 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1644 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1645 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1646 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1647 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1648 * efl/DefaultTheme/button/img_button_normal.png: Added.
1649 * efl/DefaultTheme/button/img_button_focus.png: Added.
1650 * efl/DefaultTheme/button/img_button_hover.png: Added.
1651 * efl/DefaultTheme/button/img_button_press.png: Added.
1653 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1655 Reviewed by Kenneth Rohde Christiansen.
1657 Add EFL example browser to efl/EWebLauncher.
1658 http://webkit.org/b/36176
1660 * efl/EWebLauncher/main.c: Added.
1662 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1664 Reviewed by Kenneth Rohde Christiansen.
1666 Add EFL port files to efl/WebCoreSupport.
1667 http://webkit.org/b/35916
1669 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1670 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1672 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1674 Reviewed by Pavel Feldman.
1676 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.
1678 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1679 https://bugs.webkit.org/show_bug.cgi?id=35036
1681 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1682 (WebCore::InspectorClientEfl::openInspectorFrontend):
1683 * efl/WebCoreSupport/InspectorClientEfl.h:
1685 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1687 Reviewed by Kenneth Rohde Christiansen.
1689 Add EFL port files to efl/ewk.
1690 http://webkit.org/b/35925
1692 * efl/ewk/ewk_history.cpp: Added.
1693 * efl/ewk/ewk_history.h: Added.
1695 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1697 Reviewed by Kenneth Rohde Christiansen.
1699 Add EFL port files to efl/ewk.
1700 http://webkit.org/b/35928
1702 * efl/ewk/ewk_main.cpp: Added.
1703 * efl/ewk/ewk_main.h: Added.
1705 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1707 Reviewed by Kenneth Rohde Christiansen.
1709 Add EFL port files to efl/ewk.
1710 http://webkit.org/b/35924
1712 * efl/ewk/ewk_frame.cpp: Added.
1713 * efl/ewk/ewk_frame.h: Added.
1715 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1717 Reviewed by Kenneth Rohde Christiansen.
1719 Add EFL port files to efl/ewk.
1720 http://webkit.org/b/35936
1722 * efl/ewk/ewk_view_single.c: Added.
1724 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1726 Reviewed by Kenneth Rohde Christiansen.
1728 Add EFL port files to efl/ewk.
1729 http://webkit.org/b/35929
1731 * efl/ewk/ewk_util.cpp: Added.
1732 * efl/ewk/ewk_util.h: Added.
1734 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1736 Reviewed by Kenneth Rohde Christiansen.
1738 Add EFL port files to efl/ewk.
1739 http://webkit.org/b/35934
1741 * efl/ewk/EWebKit.h: Added.
1742 * efl/ewk/ewk_eapi.h: Added.
1743 * efl/ewk/ewk_logging.h: Added.
1744 * efl/ewk/ewk_private.h: Added.
1746 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1748 Reviewed by Gustavo Noronha Silva.
1750 Add EFL port files to efl/WebCoreSupport.
1751 http://webkit.org/b/35917
1753 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1754 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1756 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1758 Reviewed by Gustavo Noronha Silva.
1760 Add EFL port files to efl/WebCoreSupport.
1761 http://webkit.org/b/35914
1763 * efl/WebCoreSupport/DragClientEfl.h: Added.
1764 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1766 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1768 Reviewed by Mark Rowe.
1770 Sort the project file.
1772 * WebKit.xcodeproj/project.pbxproj:
1774 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1776 Reviewed by Holger Freyther.
1778 Add EFL port files to efl/WebCoreSupport.
1779 http://webkit.org/b/35913
1781 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1782 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1784 2010-03-09 John Sullivan <sullivan@apple.com>
1786 Fixed localized string key collision. update-webkit-localized-strings now
1787 runs without errors.
1789 Reviewed by Adam Roben.
1791 * English.lproj/Localizable.strings:
1794 2010-03-09 John Sullivan <sullivan@apple.com>
1796 * StringsNotToBeLocalized.txt:
1797 Brought this file up to date. update-webkit-localizable-strings still lists
1798 one key collision, but that's a separate issue.
1800 2010-03-04 Mark Rowe <mrowe@apple.com>
1802 Reviewed by Sam Weinig.
1804 Add a script to verify that WebKit framework headers are internally consistent.
1806 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1807 an error should the consistency check fail.
1809 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1811 Reviewed by Geoffrey Garen.
1813 https://bugs.webkit.org/show_bug.cgi?id=35394
1814 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1816 * WebKit.xcodeproj/project.pbxproj: Added new files.
1818 2010-02-04 Mark Rowe <mrowe@apple.com>
1820 Reviewed by Timothy Hatcher.
1822 Build fix. Remove a symbol corresponding to an inline function from the linker export
1823 file to prevent a weak external failure.
1825 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1827 2010-02-04 John Sullivan <sullivan@apple.com>
1829 https://bugs.webkit.org/show_bug.cgi?id=34611
1830 WebLocalizedString() could use an assertion that it is being called on the main thread
1832 Reviewed by Tim Hatcher.
1834 * WebKit.xcodeproj/project.pbxproj:
1835 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1837 2010-01-29 Mark Rowe <mrowe@apple.com>
1839 Sort Xcode projects.
1841 * WebKit.xcodeproj/project.pbxproj:
1843 2010-01-19 Dan Bernstein <mitz@apple.com>
1845 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1847 * WebKit.xcodeproj/project.pbxproj:
1849 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1851 Build fix, no review.
1853 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1856 * WebKit.xcodeproj/project.pbxproj:
1858 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1860 MSAA: The child <option> elements of a non-multiple <select> are not
1863 https://bugs.webkit.org/show_bug.cgi?id=33773
1864 <rdar://problem/7550556>
1866 Reviewed by Alice Liu.
1868 * English.lproj/Localizable.strings:
1869 Add new localized strings.
1871 2010-01-13 Kevin Decker <kdecker@apple.com>
1873 Reviewed by Mark Rowe.
1875 https://bugs.webkit.org/show_bug.cgi?id=33610
1876 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1878 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1880 2009-12-25 Darin Adler <darin@apple.com>
1882 * StringsNotToBeLocalized.txt: Updated for recent changes.
1884 2009-12-18 Dan Bernstein <mitz@apple.com>
1886 Updated localizable strings after r52368
1888 * English.lproj/Localizable.strings:
1890 2009-12-18 Sam Weinig <sam@webkit.org>
1892 Reviewed by Dan Bernstein.
1894 Add Mac WebKit side of the client based geolocation provider.
1896 * WebKit.xcodeproj/project.pbxproj:
1898 2009-12-16 Mark Rowe <mrowe@apple.com>
1900 Build fix. Disable debug variants of WebKit frameworks.
1902 * WebKit.xcodeproj/project.pbxproj:
1904 2009-12-16 John Sullivan <sullivan@apple.com>
1906 Brought this file up to date, sans review.
1908 * StringsNotToBeLocalized.txt:
1910 2009-11-30 Mark Rowe <mrowe@apple.com>
1912 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1914 * WebKit.xcodeproj/project.pbxproj:
1916 2009-11-24 Dmitry Titov <dimich@chromium.org>
1918 Reviewed by Eric Seidel.
1920 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1921 https://bugs.webkit.org/show_bug.cgi?id=31444
1923 * chromium/features.gypi:
1925 2009-11-24 Mark Rowe <mrowe@apple.com>
1927 Fix production builds where the source tree may be read-only.
1929 * WebKit.xcodeproj/project.pbxproj:
1931 2009-11-20 Dave Hyatt <hyatt@apple.com>
1933 Reviewed by Oliver Hunt and Jon Honeycutt.
1935 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1936 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1938 * WebKit.xcodeproj/project.pbxproj:
1940 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1942 Reviewed by Beth Dakin.
1944 WAI-ARIA: add support for 'math' role
1945 https://bugs.webkit.org/show_bug.cgi?id=31706
1947 * English.lproj/Localizable.strings:
1948 * StringsNotToBeLocalized.txt:
1950 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1952 Reviewed by Dan Bernstein.
1954 <rdar://problem/7035231>
1955 Support closed caption in <video> element
1957 * English.lproj/Localizable.strings:
1958 Add strings for toggle captions button.
1960 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1962 Reviewed by Darin Adler.
1964 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1965 Support for validationMessage attribute, as per HTML5 specs.
1967 * English.lproj/Localizable.strings: new localizable strings
1969 2009-11-18 Sam Weinig <sam@webkit.org>
1971 Reviewed by Anders Carlsson.
1973 Make the Mac Geolocation API async.
1975 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1977 2009-11-13 Adam Roben <aroben@apple.com>
1979 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1981 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1982 window objects in isolated worlds are cleared
1984 Reviewed by Dave Hyatt.
1986 * WebKit.xcodeproj/project.pbxproj: Added
1987 WebFrameLoadDelegatePrivate.h, which already existed.
1989 2009-11-12 Adam Roben <aroben@apple.com>
1991 Replace worldIDs with world objects
1993 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1994 user scripts/stylesheets and isolated worlds
1996 Reviewed by Sam Weinig.
1998 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2000 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2002 Reviewed by Darin Adler.
2004 ARIA: add alert type roles
2005 https://bugs.webkit.org/show_bug.cgi?id=31392
2007 * English.lproj/Localizable.strings:
2008 * StringsNotToBeLocalized.txt:
2010 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2012 Reviewed by John Sullivan and Mark Rowe.
2014 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2016 Fix localized strings for media controller time values.
2018 * English.lproj/Localizable.strings:
2020 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2022 Reviewed by Beth Dakin.
2024 Support ARIA "tab" roles
2025 https://bugs.webkit.org/show_bug.cgi?id=30842
2027 Add a localizable string for tab panel.
2029 * English.lproj/Localizable.strings:
2030 * StringsNotToBeLocalized.txt:
2032 2009-10-27 Dan Bernstein <mitz@apple.com>
2034 Reviewed by Darin Adler.
2040 2009-10-26 Sam Weinig <sam@webkit.org>
2042 Reviewed by Anders Carlsson.
2044 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2046 * WebKit.xcodeproj/project.pbxproj:
2048 2009-10-19 John Gregg <johnnyg@google.com>
2050 Reviewed by Dimitri Glazkov.
2052 set ENABLE_NOTIFICATIONS=1 for Chromium
2053 https://bugs.webkit.org/show_bug.cgi?id=29949
2055 * chromium/features.gypi:
2057 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2059 Reviewed by David Levin.
2061 Enable SHARED_WORKERS for Chromium
2062 https://bugs.webkit.org/show_bug.cgi?id=30289
2064 * chromium/features.gypi:
2065 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2066 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2068 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2070 Reviewed by Dimitri Glazkov.
2072 Chromium Port - Windows
2073 https://bugs.webkit.org/show_bug.cgi?id=29969
2075 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2077 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2079 Reviewed by Mark Rowe.
2081 accessibility/media-element.html crashes (and has incorrect result)
2082 https://bugs.webkit.org/show_bug.cgi?id=30108
2084 Fix up the accessibilty label for the newly added fullscreen button,
2085 and update the test result accordingly.
2087 * English.lproj/Localizable.strings:
2089 2009-10-05 Kevin Decker <kdecker@apple.com>
2091 Reviewed by Dan Bernstein.
2093 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2095 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2097 Reviewed by Dimitri Glazkov.
2099 One of the dependencies' SVN url was missing a @ before the revision number.
2101 https://bugs.webkit.org/show_bug.cgi?id=30101
2105 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2107 Reviewed by Simon Fraser
2109 Support fullscreen in MediaPlayer (Mac)
2110 https://bugs.webkit.org/show_bug.cgi?id=26742
2112 Add new files for video fullscreen.
2114 * WebKit.xcodeproj/project.pbxproj:
2116 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2118 Reviewed by Timothy Hatcher.
2120 Web Inspector: add testing harness for Web Inspector.
2122 https://bugs.webkit.org/show_bug.cgi?id=30010
2124 * WebKit.xcodeproj/project.pbxproj:
2126 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2128 Reviewed by Eric Seidel
2130 Enable Web Sockets in chromium build.
2131 https://bugs.webkit.org/show_bug.cgi?id=29917
2133 * chromium/features.gypi:
2135 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2137 Reviewed by Dimitri Glazkov.
2139 Added gyp_webkit that does a subset of the things gyp_chromium does
2140 plus some specialization for an upstream chromium build.
2142 https://bugs.webkit.org/show_bug.cgi?id=29986
2144 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2145 * chromium/gyp_webkit: A new python file.
2147 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2149 Reviewed by Dimitri Glazkov.
2151 Make it possible to override the list of feature defines when building
2154 https://bugs.webkit.org/show_bug.cgi?id=29979
2156 * chromium/features.gypi:
2158 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2160 Reviewed by Dimitri Glazkov.
2162 Added windows-specific dependencies, updated some revisions and
2163 re-organized file to make revision tracking easier. Also removed
2164 extensions/v8 dependency that is no longer needed upstream.
2166 https://bugs.webkit.org/show_bug.cgi?id=29973
2170 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2172 Reviewed by Dimitri Glazkov.
2174 1. Keeping up with downstream revisions.
2175 2. Turning off v8 snapshot build step.
2177 https://bugs.webkit.org/show_bug.cgi?id=29928
2181 2009-09-29 Brady Eidson <beidson@apple.com>
2183 Reviewed by John Sullivan.
2185 WebKit Mac API should provide a delegate interface for global history.
2186 <rdar://problem/7042773> and https://webkit.org/b/29904
2188 * WebKit.xcodeproj/project.pbxproj:
2190 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2192 Reviewed by Dimitri Glazkov.
2194 https://bugs.webkit.org/show_bug.cgi?id=29722
2196 * chromium/DEPS: Describes the chromium port's dependencies and
2197 is used by gclient to fetch them.
2198 * chromium/webkit.gyp: Currently only builds webcore but in
2199 the future will also build the webkit api.
2201 2009-09-26 David Kilzer <ddkilzer@apple.com>
2203 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2205 Reviewed by Darin Adler.
2207 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2209 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2210 disable this feature by default.
2212 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2214 Reviewed by David Levin.
2216 Create chromium directory and ported chromium.org's features.gypi for
2217 the webkit chromium port.
2219 https://bugs.webkit.org/show_bug.cgi?id=29617
2221 * chromium/features.gypi: Added.
2223 2009-09-21 Dan Bernstein <mitz@apple.com>
2225 Reviewed by Anders Carlsson.
2227 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2229 https://bugs.webkit.org/show_bug.cgi?id=4151
2231 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2232 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2235 2009-09-07 Steve Block <steveblock@google.com>
2237 Reviewed by Adam Barth.
2239 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2240 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2241 Geolocation service with DumpRenderTree.
2242 https://bugs.webkit.org/show_bug.cgi?id=28264
2244 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2246 2009-09-03 John Sullivan <sullivan@apple.com>
2248 Reviewed by Adam Roben
2250 * StringsNotToBeLocalized.txt:
2251 Brought this file up to date.
2253 2009-08-31 Mark Rowe <mrowe@apple.com>
2255 Rubber-stamped by Beth Dakin.
2257 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2258 We stopped using these back in r18592 when we switched over to context menus
2261 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2262 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2263 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2264 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2265 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2266 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2267 * WebKit.xcodeproj/project.pbxproj:
2269 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2271 Reviewed by John Sullivan.
2273 update-webkit-localizable-strings script can no longer complete
2274 https://bugs.webkit.org/show_bug.cgi?id=28792
2276 * English.lproj/Localizable.strings:
2278 2009-08-27 John Sullivan <sullivan@apple.com>
2280 * StringsNotToBeLocalized.txt:
2281 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2283 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2285 Reviewed by Oliver Hunt.
2287 <video> and <audio> controller should be accessible
2288 https://bugs.webkit.org/show_bug.cgi?id=28081
2290 Add localized strings for media controller accessiblility.
2292 * English.lproj/Localizable.strings:
2294 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2296 Reviewed by Darin Adler.
2298 Enable various "grouping" ARIA roles
2299 https://bugs.webkit.org/show_bug.cgi?id=28486
2301 * English.lproj/Localizable.strings:
2303 2009-08-18 Drew Wilson <atwilson@google.com>
2305 Reviewed by Eric Seidel.
2307 Need to extend DumpRenderTree to expose number of worker threads.
2308 https://bugs.webkit.org/show_bug.cgi?id=28292
2310 * WebKit.xcodeproj/project.pbxproj:
2311 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2313 2009-08-06 Mark Rowe <mrowe@apple.com>
2315 Rubber-stamped by Sam Weinig.
2317 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2319 * WebKit.xcodeproj/project.pbxproj:
2321 2009-08-06 Mark Rowe <mrowe@apple.com>
2323 Bring a little order to our otherwise out of control lives.
2325 * WebKit.xcodeproj/project.pbxproj:
2327 2009-08-06 Mark Rowe <mrowe@apple.com>
2331 Don't attempt to build a file that Anders just deleted.
2333 * WebKit.xcodeproj/project.pbxproj:
2335 2009-07-29 David Kilzer <ddkilzer@apple.com>
2337 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2339 Reviewed by Mark Rowe.
2341 WebPluginController.h includes WebPluginContainerCheck.h, which
2342 is not a private header. Since WebPluginController.h doesn't
2343 appear to be used anywhere, remove its private header status.
2345 * WebKit.xcodeproj/project.pbxproj: Remove private header
2346 attribute from WebPluginController.h.
2348 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2350 Reviewed by David Levin.
2352 Added FrameLoaderClient for Haiku WebCore support.
2353 https://bugs.webkit.org/show_bug.cgi?id=26952
2355 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2356 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2357 (WebCore::FrameLoaderClientHaiku::setFrame):
2358 (WebCore::FrameLoaderClientHaiku::setWebView):
2359 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2360 (WebCore::FrameLoaderClientHaiku::hasWebView):
2361 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2362 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2363 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2364 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2365 (WebCore::FrameLoaderClientHaiku::forceLayout):
2366 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2367 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2368 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2369 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2370 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2371 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2372 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2373 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2374 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2375 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2376 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2377 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2378 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2379 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2380 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2381 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2382 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2383 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2384 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2385 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2386 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2387 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2388 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2389 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2390 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2391 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2392 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2393 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2394 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2395 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2396 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2397 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2398 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2399 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2400 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2401 (WebCore::FrameLoaderClientHaiku::progressStarted):
2402 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2403 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2404 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2405 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2406 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2407 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2408 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2409 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2410 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2411 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2412 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2413 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2414 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2415 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2416 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2417 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2418 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2419 (WebCore::FrameLoaderClientHaiku::setTitle):
2420 (WebCore::FrameLoaderClientHaiku::userAgent):
2421 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2422 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2423 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2424 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2425 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2426 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2427 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2428 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2429 (WebCore::FrameLoaderClientHaiku::canCachePage):
2430 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2431 (WebCore::FrameLoaderClientHaiku::committedLoad):
2432 (WebCore::FrameLoaderClientHaiku::cancelledError):
2433 (WebCore::FrameLoaderClientHaiku::blockedError):
2434 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2435 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2436 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2437 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2438 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2439 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2440 (WebCore::FrameLoaderClientHaiku::download):
2441 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2442 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2443 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2444 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2445 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2446 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2447 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2448 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2449 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2450 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2451 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2452 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2453 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2454 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2455 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2456 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2457 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2458 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2459 (WebCore::FrameLoaderClientHaiku::startDownload):
2460 (WebCore::FrameLoaderClientHaiku::createFrame):
2461 (WebCore::FrameLoaderClientHaiku::objectContentType):
2462 (WebCore::FrameLoaderClientHaiku::createPlugin):
2463 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2464 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2465 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2466 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2467 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2468 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2469 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2470 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2471 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2472 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2473 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2474 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2475 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2477 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2479 Reviewed by David Levin.
2481 Added ChromeClient for Haiku WebCore support.
2482 https://bugs.webkit.org/show_bug.cgi?id=26952
2484 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2485 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2486 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2487 (WebCore::ChromeClientHaiku::chromeDestroyed):
2488 (WebCore::ChromeClientHaiku::setWindowRect):
2489 (WebCore::ChromeClientHaiku::windowRect):
2490 (WebCore::ChromeClientHaiku::pageRect):
2491 (WebCore::ChromeClientHaiku::scaleFactor):
2492 (WebCore::ChromeClientHaiku::focus):
2493 (WebCore::ChromeClientHaiku::unfocus):
2494 (WebCore::ChromeClientHaiku::canTakeFocus):
2495 (WebCore::ChromeClientHaiku::takeFocus):
2496 (WebCore::ChromeClientHaiku::createWindow):
2497 (WebCore::ChromeClientHaiku::createModalDialog):
2498 (WebCore::ChromeClientHaiku::show):
2499 (WebCore::ChromeClientHaiku::canRunModal):
2500 (WebCore::ChromeClientHaiku::runModal):
2501 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2502 (WebCore::ChromeClientHaiku::toolbarsVisible):
2503 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2504 (WebCore::ChromeClientHaiku::statusbarVisible):
2505 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2506 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2507 (WebCore::ChromeClientHaiku::setMenubarVisible):
2508 (WebCore::ChromeClientHaiku::menubarVisible):
2509 (WebCore::ChromeClientHaiku::setResizable):
2510 (WebCore::ChromeClientHaiku::addMessageToConsole):
2511 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2512 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2513 (WebCore::ChromeClientHaiku::closeWindowSoon):
2514 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2515 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2516 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2517 (WebCore::ChromeClientHaiku::setStatusbarText):
2518 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2519 (WebCore::ChromeClientHaiku::tabsToLinks):
2520 (WebCore::ChromeClientHaiku::windowResizerRect):
2521 (WebCore::ChromeClientHaiku::repaint):
2522 (WebCore::ChromeClientHaiku::scroll):
2523 (WebCore::ChromeClientHaiku::screenToWindow):
2524 (WebCore::ChromeClientHaiku::windowToScreen):
2525 (WebCore::ChromeClientHaiku::platformWindow):
2526 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2527 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2528 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2529 (WebCore::ChromeClientHaiku::scrollBackingStore):
2530 (WebCore::ChromeClientHaiku::updateBackingStore):
2531 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2532 (WebCore::ChromeClientHaiku::setToolTip):
2533 (WebCore::ChromeClientHaiku::print):
2534 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2535 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2536 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2537 (WebCore::ChromeClientHaiku::runOpenPanel):
2538 (WebCore::ChromeClientHaiku::setCursor):
2539 (WebCore::ChromeClientHaiku::formStateDidChange):
2540 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2541 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2543 2009-07-28 Robert Hogan <robert@roberthogan.net>
2545 Reviewed by Simon Hausmann.
2547 Add WebKit version API to Qt.
2549 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2550 at compile time and make it available to webkit ports through WebKitVersion.h.
2552 https://bugs.webkit.org/show_bug.cgi?id=27158
2554 * scripts/generate-webkitversion.pl: Added
2556 2009-07-24 Andrei Popescu <andreip@google.com>
2558 ApplicationCache should have size limit
2559 https://bugs.webkit.org/show_bug.cgi?id=22700
2561 Updated the project after adding WebApplicationCache.h/mm
2563 * WebKit.xcodeproj/project.pbxproj:
2565 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2567 Reviewed by Eric Seidel.
2569 Added InspectorClient for Haiku WebCore support.
2570 https://bugs.webkit.org/show_bug.cgi?id=26952
2572 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2574 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2575 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2576 (WebCore::InspectorClientHaiku::createPage):
2577 (WebCore::InspectorClientHaiku::localizedStringsURL):
2578 (WebCore::InspectorClientHaiku::hiddenPanels):
2579 (WebCore::InspectorClientHaiku::showWindow):
2580 (WebCore::InspectorClientHaiku::closeWindow):
2581 (WebCore::InspectorClientHaiku::attachWindow):
2582 (WebCore::InspectorClientHaiku::detachWindow):
2583 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2584 (WebCore::InspectorClientHaiku::highlight):
2585 (WebCore::InspectorClientHaiku::hideHighlight):
2586 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2587 (WebCore::InspectorClientHaiku::populateSetting):
2588 (WebCore::InspectorClientHaiku::storeSetting):
2589 (WebCore::InspectorClientHaiku::removeSetting):
2590 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2592 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2594 Reviewed by Oliver Hunt.
2596 Added EditorClient for Haiku WebCore support.
2597 https://bugs.webkit.org/show_bug.cgi?id=26952
2599 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2601 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2602 (WebCore::EditorClientHaiku::EditorClientHaiku):
2603 (WebCore::EditorClientHaiku::setPage):
2604 (WebCore::EditorClientHaiku::pageDestroyed):
2605 (WebCore::EditorClientHaiku::shouldDeleteRange):
2606 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2607 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2608 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2609 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2610 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2611 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2612 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2613 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2614 (WebCore::EditorClientHaiku::isEditable):
2615 (WebCore::EditorClientHaiku::shouldBeginEditing):
2616 (WebCore::EditorClientHaiku::shouldEndEditing):
2617 (WebCore::EditorClientHaiku::shouldInsertNode):
2618 (WebCore::EditorClientHaiku::shouldInsertText):
2619 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2620 (WebCore::EditorClientHaiku::shouldApplyStyle):
2621 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2622 (WebCore::EditorClientHaiku::didBeginEditing):
2623 (WebCore::EditorClientHaiku::respondToChangedContents):
2624 (WebCore::EditorClientHaiku::respondToChangedSelection):
2625 (WebCore::EditorClientHaiku::didEndEditing):
2626 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2627 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2628 (WebCore::EditorClientHaiku::registerCommandForUndo):
2629 (WebCore::EditorClientHaiku::registerCommandForRedo):
2630 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2631 (WebCore::EditorClientHaiku::canUndo):
2632 (WebCore::EditorClientHaiku::canRedo):
2633 (WebCore::EditorClientHaiku::undo):
2634 (WebCore::EditorClientHaiku::redo):
2635 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2636 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2637 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2638 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2639 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2640 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2641 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2642 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2643 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2644 (WebCore::EditorClientHaiku::learnWord):
2645 (WebCore::EditorClientHaiku::checkSpellingOfString):
2646 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2647 (WebCore::EditorClientHaiku::checkGrammarOfString):
2648 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2649 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2650 (WebCore::EditorClientHaiku::showSpellingUI):
2651 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2652 (WebCore::EditorClientHaiku::getGuessesForWord):
2653 (WebCore::EditorClientHaiku::setInputMethodState):
2654 (WebCore::EditorClientHaiku::isEditing):
2655 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2657 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2659 Reviewed by Eric Seidel.
2661 Added DragClient for Haiku WebCore support.
2662 https://bugs.webkit.org/show_bug.cgi?id=26952
2664 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2666 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2667 (WebCore::DragClientHaiku::actionMaskForDrag):
2668 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2669 (WebCore::DragClientHaiku::dragControllerDestroyed):
2670 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2671 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2672 (WebCore::DragClientHaiku::startDrag):
2673 (WebCore::DragClientHaiku::createDragImageForLink):
2674 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2676 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2678 Reviewed by Oliver Hunt.
2680 Added ContextMenuClient for Haiku WebCore support.
2681 https://bugs.webkit.org/show_bug.cgi?id=26952
2683 Adding two files, ContextMenuClientHaiku.h
2684 and ContextMenuClientHaiku.cpp
2686 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2687 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2688 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2689 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2690 (WebCore::ContextMenuClientHaiku::downloadURL):
2691 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2692 (WebCore::ContextMenuClientHaiku::speak):
2693 (WebCore::ContextMenuClientHaiku::isSpeaking):
2694 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2695 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2696 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2698 2009-07-10 Adam Roben <aroben@apple.com>
2700 Sort all our Xcode projects
2702 Accomplished using sort-Xcode-project-file.
2704 Requested by Dave Kilzer.
2706 * WebKit.xcodeproj/project.pbxproj:
2708 2009-07-02 Adam Roben <aroben@apple.com>
2710 Fix warnings from update-webkit-localizable-strings
2712 Rubber-stamped by Eric Carlson.
2714 * English.lproj/Localizable.strings: Updated.
2716 2009-07-02 Adam Roben <aroben@apple.com>
2718 Update StringsNotToBeLocalized.txt for (not so) recent changes
2720 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2721 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2723 Reviewed by John Sullivan.
2725 * StringsNotToBeLocalized.txt:
2727 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2729 Reviewed by Simon Fraser.
2731 <rdar://problem/6518119>
2733 Add localized strings for media controller status messages.
2735 * English.lproj/Localizable.strings: Localized text.
2737 2009-06-08 Dan Bernstein <mitz@apple.com>
2739 Rubber-stamped by Mark Rowe.
2741 - updated the project after giving Objective-C++ the .mm extension
2743 * WebKit.xcodeproj/project.pbxproj:
2745 2009-06-04 Sam Weinig <sam@webkit.org>
2747 Reviewed by Alice Liu.
2749 Move WebView internal data into WebViewData.h/mm.
2751 * WebKit.xcodeproj/project.pbxproj:
2753 2009-06-03 Sam Weinig <sam@webkit.org>
2755 Reviewed by Mark Rowe.
2757 Added WebDelegateImplementationCaching.h/mm
2759 * WebKit.xcodeproj/project.pbxproj:
2761 2009-06-03 Sam Weinig <sam@webkit.org>
2763 Reviewed by Mark Rowe.
2765 Add WebViewInternal.mm.
2767 * WebKit.xcodeproj/project.pbxproj:
2769 2009-06-03 Dan Bernstein <mitz@apple.com>
2771 Reviewed by Anders Carlsson.
2773 - WebKit project part of eliminating WebCoreTextRenderer
2775 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2776 compile as Objective-C++.
2778 2009-06-01 Darin Adler <darin@apple.com>
2780 Reviewed by Maciej Stachowiak.
2782 Bug 26113: break WebTextCompletionController out into its own source file
2783 https://bugs.webkit.org/show_bug.cgi?id=26113
2785 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2787 2009-05-28 Mark Rowe <mrowe@apple.com>
2789 Rubber-stamped by Anders Carlsson.
2791 Symlink WebKitPluginHost.app in to place if needed.
2793 * WebKit.xcodeproj/project.pbxproj:
2795 2009-05-24 Darin Adler <darin@apple.com>
2797 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2799 2009-05-16 Anders Carlsson <andersca@apple.com>
2801 Reviewed by Sam Weinig and Dan Bernstein.
2803 Fix <rdar://problem/6889644>.
2805 * English.lproj/Localizable.strings:
2807 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2809 Reviewed by Dan Bernstein.
2811 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2813 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2814 it could use C++ code from AuthenticaitonMac.h.
2816 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2818 Add localizable strings for
2819 <rdar://problem/6724106> WebViews need to implement text checking
2821 Reviewed by Justin Garcia.
2823 * English.lproj/Localizable.strings:
2825 2009-04-27 Kevin Decker <kdecker@apple.com>
2827 Reviewed by Anders Carlsson.
2829 <rdar://problem/6352982>
2831 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2833 2009-04-23 Kevin Decker <kdecker@apple.com>
2835 Reviewed by Anders Carlsson.
2837 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2839 2009-04-21 Adam Roben <aroben@apple.com>
2841 Update StringsNotToBeLocalized.txt for recent changes
2843 Rubber-stamped by John Sullivan.
2845 * StringsNotToBeLocalized.txt:
2847 2009-04-19 Darin Adler <darin@apple.com>
2849 * StringsNotToBeLocalized.txt: Updated for recent changes.
2851 2009-04-17 David Kilzer <ddkilzer@apple.com>
2853 Simplify FEATURE_DEFINES definition
2855 Reviewed by Darin Adler.
2857 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2858 variables to their own FeatureDefines.xcconfig file. It also
2859 extracts a new ENABLE_GEOLOCATION variable so that
2860 FEATURE_DEFINES only needs to be defined once.
2862 * WebKit.xcodeproj/project.pbxproj: Added
2863 FeatureDefines.xcconfig file.
2865 2009-04-10 Timothy Hatcher <timothy@apple.com>
2867 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2869 Rubber-stamped by Mark Rowe.
2871 * WebKit.xcodeproj/project.pbxproj:
2873 2009-04-09 Mike Thole <mthole@apple.com>
2875 Reviewed by Adam Roben.
2877 * WebKit.xcodeproj/project.pbxproj:
2878 Set the Localizable.strings encoding to UTF-16.
2880 2009-04-07 Anders Carlsson <andersca@apple.com>
2882 Try to fix the Leopard build once more.
2884 * WebKit.xcodeproj/project.pbxproj:
2886 2009-04-07 Anders Carlsson <andersca@apple.com>
2888 Another attempt at fixing the build.
2890 * WebKit.xcodeproj/project.pbxproj:
2892 2009-04-02 Adele Peterson <adele@apple.com>
2894 Reviewed by Darin Adler.
2896 * WebKit.xcodeproj/project.pbxproj:
2897 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2899 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2901 Reviewed by Mark Rowe.
2903 https://bugs.webkit.org/show_bug.cgi?id=24990
2904 Put SECTORDER_FLAGS into xcconfig files.
2906 * WebKit.xcodeproj/project.pbxproj:
2908 2009-03-27 Darin Adler <darin@apple.com>
2910 * StringsNotToBeLocalized.txt: Updated for recent changes.
2912 2009-03-16 Darin Adler <darin@apple.com>
2914 Reviewed by Dan Bernstein.
2916 * English.lproj/Localizable.strings: Updated.
2917 * StringsNotToBeLocalized.txt: Updated for recent changes.
2919 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2921 Reviewed by Simon Fraser.
2923 Update Geolocation perimission dialogs to be asynchronous.
2924 https://bugs.webkit.org/show_bug.cgi?id=24505
2926 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2927 coding style set by WebSecurityOrigin.
2929 * WebKit.xcodeproj/project.pbxproj:
2931 2009-03-13 Anders Carlsson <andersca@apple.com>
2933 Reviewed by Dan Bernstein.
2935 <rdar://problem/6610666> Revise the Cocoa event model text API
2937 Remove nptextinput.h
2939 * WebKit.xcodeproj/project.pbxproj:
2941 2009-03-03 David Kilzer <ddkilzer@apple.com>
2943 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2945 Reviewed by Mark Rowe.
2947 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2948 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2949 make sure various build phase scripts work with the installhdrs
2952 * WebKit.xcodeproj/project.pbxproj:
2953 - Added shell code to prevent running "Check For Global
2954 Initializers", "Check For Exit Time Destructors" and "Check
2955 For Weak VTables" scripts during the installhdrs build phase.
2956 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2957 targets since it's no longer needed after defining
2958 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2960 2009-03-03 David Kilzer <ddkilzer@apple.com>
2962 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2964 Reviewed by Adam Roben.
2966 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2967 since NPAPI headers had migrated from JavaScriptCore to WebCore
2970 * WebKit.xcodeproj/project.pbxproj: Removed
2971 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2972 and Release configurations.
2974 2009-03-02 Anders Carlsson <andersca@apple.com>
2976 WebNetscapePluginPackage.mm is an Objective-C++ file.
2978 * WebKit.xcodeproj/project.pbxproj:
2980 2009-03-02 Anders Carlsson <andersca@apple.com>
2982 Reviewed by John Sullivan.
2984 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2986 * WebKit.xcodeproj/project.pbxproj:
2988 2009-02-20 Anders Carlsson <andersca@apple.com>
2990 Reviewed by Dan Bernstein.
2994 * WebKit.xcodeproj/project.pbxproj:
2996 2009-02-13 Darin Adler <darin@apple.com>
2998 * StringsNotToBeLocalized.txt: Updated for recent changes.
3000 2009-02-07 Darin Adler <darin@apple.com>
3002 * StringsNotToBeLocalized.txt: Updated for recent changes.
3004 2009-02-04 Timothy Hatcher <timothy@apple.com>
3006 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3008 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3009 super-slow due forwardInvocation: calling debug delegate
3011 Reviewed by Oliver Hunt.
3013 * WebKit.xcodeproj/project.pbxproj:
3015 2009-02-02 Anders Carlsson <andersca@apple.com>
3017 Reviewed by Dan Bernstein.
3019 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3021 * WebKit.xcodeproj/project.pbxproj:
3023 2009-01-26 Mark Rowe <mrowe@apple.com>
3025 Rubber-stamped by Sam Weinig.
3027 Clean up after r40240.
3029 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3031 2009-01-25 Darin Adler <darin@apple.com>
3033 Try to fix full build on Mac Leopard.
3035 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3036 Maybe this is temporary, but I had to do it to get the full build to succeed.
3038 2009-01-25 Mark Rowe <mrowe@apple.com>
3040 Rubber-stamped by Dan Bernstein.
3042 Improve the consistency of settings in our .xcconfig files.
3044 * WebKit.xcodeproj/project.pbxproj:
3046 2009-01-23 Brady Eidson <beidson@apple.com>
3048 Rubberstamped by Darin Adler
3050 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3052 * WebKit.xcodeproj/project.pbxproj:
3054 2009-01-20 Anders Carlsson <andersca@apple.com>
3056 Reviewed by Sam Weinig.
3058 Add ProxyInstance files.
3060 * WebKit.xcodeproj/project.pbxproj:
3062 2009-01-04 David Kilzer <ddkilzer@apple.com>
3064 Don't install internal headers in WebKit framework
3066 Reviewed by Darin Adler.
3068 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3069 headers so they're not installed.
3071 2009-01-02 Darin Adler <darin@apple.com>
3073 * StringsNotToBeLocalized.txt: Updated.
3075 2008-12-23 Darin Adler <darin@apple.com>
3077 Reviewed by Alexey Proskuryakov.
3079 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3080 crash due to Mail's use of WebArchive and WebResource on non-main thread
3082 * StringsNotToBeLocalized.txt: Updated.
3084 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3085 existing file WebResourceInternal.h.
3087 2008-12-08 David Kilzer <ddkilzer@apple.com>
3089 Bug 22555: Sort "children" sections in Xcode project files
3091 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3093 Reviewed by Eric Seidel.
3095 * WebKit.xcodeproj/project.pbxproj: Sorted.
3097 2008-12-08 Darin Adler <darin@apple.com>
3099 * StringsNotToBeLocalized.txt: Updated for recent changes.
3101 2008-12-05 Dan Bernstein <mitz@apple.com>
3105 * WebKit.xcodeproj/project.pbxproj:
3107 2008-12-05 Dan Bernstein <mitz@apple.com>
3111 * WebKit.xcodeproj/project.pbxproj:
3113 2008-12-04 Anders Carlsson <andersca@apple.com>
3115 Reviewed by Sam Weinig.
3117 Add HostedNetscapePluginStream.
3119 * WebKit.xcodeproj/project.pbxproj:
3121 2008-12-03 Anders Carlsson <andersca@apple.com>
3123 Reviewed by Sam Weinig.
3125 Move WebPluginRequest to its own file.
3127 * WebKit.xcodeproj/project.pbxproj:
3129 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3131 Update strings not to be localized.
3133 Reviewed by Adam Roben.
3135 * StringsNotToBeLocalized.txt:
3137 2008-11-26 Mark Rowe <mrowe@apple.com>
3141 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3143 * WebKit.xcodeproj/project.pbxproj:
3145 2008-11-26 Anders Carlsson <andersca@apple.com>
3147 Reviewed by Mark Rowe.
3149 Add plug-in host related files to the Xcode project.
3151 * WebKit.xcodeproj/project.pbxproj:
3153 2008-11-14 Dan Bernstein <mitz@apple.com>
3155 Reviewed by Darin Adler.
3157 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3159 * English.lproj/Localizable.strings: Added the Text Direction submenu
3162 2008-11-13 John Sullivan <sullivan@apple.com>
3164 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3166 Reviewed by Tim Hatcher
3168 * English.lproj/Localizable.strings:
3169 updated for these changes
3171 * StringsNotToBeLocalized.txt:
3172 removed unused exception
3174 2008-11-12 John Sullivan <sullivan@apple.com>
3176 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3178 Reviewed by Tim Hatcher
3180 * English.lproj/Localizable.strings:
3181 * StringsNotToBeLocalized.txt:
3182 updated for this change
3184 2008-11-10 Anders Carlsson <andersca@apple.com>
3186 Reviewed by Kevin Decker.
3188 Add WebHostedNetscapePluginView to the project.
3190 * WebKit.xcodeproj/project.pbxproj:
3192 2008-11-10 Anders Carlsson <andersca@apple.com>
3194 Reviewed by Kevin Decker.
3196 Add a new WebBaseNetscapePluginView class.
3198 * WebKit.xcodeproj/project.pbxproj:
3200 2008-11-10 Anders Carlsson <andersca@apple.com>
3202 Reviewed by Adam Roben.
3204 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3206 * StringsNotToBeLocalized.txt:
3207 * WebKit.xcodeproj/project.pbxproj:
3209 2008-11-05 Anders Carlsson <andersca@apple.com>
3211 Reviewed by Kevin Decker.
3213 Remove WebPlugInStreamLoaderDelegate.h
3215 * WebKit.xcodeproj/project.pbxproj:
3217 2008-11-03 Darin Adler <darin@apple.com>
3219 Reviewed by Tim Hatcher.
3221 - https://bugs.webkit.org/show_bug.cgi?id=22061
3222 create script to check for exit-time destructors
3224 * WebKit.xcodeproj/project.pbxproj: Added a script
3225 phase that runs the check-for-exit-time-destructors script.
3227 2008-10-31 Anders Carlsson <andersca@apple.com>
3229 Reviewed by Kevin Decker.
3231 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3233 * WebKit.xcodeproj/project.pbxproj:
3235 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3237 Not reviewed, build fix.
3239 * WebKit.xcodeproj/project.pbxproj:
3241 2008-10-28 Adele Peterson <adele@apple.com>
3243 Reviewed by John Sullivan.
3245 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3246 "files" string for multifile uploads needs to be localized
3248 * English.lproj/Localizable.strings: Updated with new string.
3250 2008-10-28 Adele Peterson <adele@apple.com>
3252 Reviewed by Sam Weinig.
3254 * English.lproj/Localizable.strings:
3257 2008-10-27 Darin Adler <darin@apple.com>
3259 * StringsNotToBeLocalized.txt: Updated for recent changes.
3261 2008-10-24 Timothy Hatcher <timothy@apple.com>
3263 Implement new InspectorClient methods to work with Settings.
3265 https://bugs.webkit.org/show_bug.cgi?id=21856
3267 Reviewed by Darin Adler.
3269 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3271 2008-10-15 Mark Rowe <mrowe@apple.com>
3273 Rubber-stamped by Brady Eidson.
3275 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3277 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3279 2008-10-14 Maxime Britto <britto@apple.com>
3281 Reviewed by Darin Adler.
3283 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3284 WebTextIterator, and made the WebTextIterator.h private
3286 2008-10-04 Mark Rowe <mrowe@apple.com>
3288 Reviewed by Tim Hatcher.
3290 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3292 * WebKit.xcodeproj/project.pbxproj:
3294 2008-09-24 Darin Adler <darin@apple.com>
3296 * StringsNotToBeLocalized.txt: Updated for recent changes.
3298 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3300 Reviewed by Darin Adler, Beth Dakin
3302 Support strings for AXLists
3304 * English.lproj/Localizable.strings:
3306 2008-09-15 Anders Carlsson <andersca@apple.com>
3310 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3312 * WebKit.xcodeproj/project.pbxproj:
3314 2008-09-02 Mark Rowe <mrowe@apple.com>
3316 Reviewed by Tim Hatcher.
3318 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3320 * WebKit.xcodeproj/project.pbxproj:
3322 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3324 Reviewed by Cameron Zwarich.
3326 Updated project files to XCode 3.1.
3328 * WebKit.xcodeproj/project.pbxproj:
3330 2008-08-15 Mark Rowe <mrowe@apple.com>
3332 Rubber-stamped by Geoff Garen.
3334 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3336 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3338 2008-08-05 Anders Carlsson <andersca@apple.com>
3340 Reviewed by Darin Adler.
3342 Remove MainThreadObjectDeallocator.{h|mm}.
3344 * WebKit.xcodeproj/project.pbxproj:
3346 2008-08-04 Mark Rowe <mrowe@apple.com>
3348 Reviewed by Darin Adler.
3350 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3351 Part one of fix for <rdar://problem/5853147>.
3353 * WebKit.xcodeproj/project.pbxproj:
3355 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3357 Fix layout test results for webarchive/test-xml-stylesheet.xml
3359 Reviewed by Darin Adler.
3361 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3362 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3363 to private so they're copied into PrivateHeaders.
3365 2008-07-11 Stephanie Lewis <slewis@apple.com>
3367 Reviewed by Darin Adler.
3369 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3371 * WebKit.xcodeproj/project.pbxproj:
3373 2008-07-07 Mark Rowe <mrowe@apple.com>
3375 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3376 so that they don't have an unnecessary ".." in the path.
3378 * WebKit.xcodeproj/project.pbxproj:
3380 2008-07-05 Mark Rowe <mrowe@apple.com>
3382 Reviewed by John Sullivan.
3384 Remove WebSearchableTextView as it has been unused for some time now.
3386 * WebKit.xcodeproj/project.pbxproj:
3388 2008-06-26 Anders Carlsson <andersca@apple.com>
3390 Reviewed by Darin Adler.
3392 Add MainThreadObjectDeallocator to sources.
3394 * WebKit.xcodeproj/project.pbxproj:
3396 2008-06-24 John Sullivan <sullivan@apple.com>
3398 Rubber-stamped by Sam Weinig
3400 * StringsNotToBeLocalized.txt:
3401 brought this file up to date
3403 2008-06-17 Mark Rowe <mrowe@apple.com>
3405 Reviewed by Darin Adler.
3407 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3409 * WebKit.xcodeproj/project.pbxproj:
3411 2008-05-22 Timothy Hatcher <timothy@apple.com>
3413 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3415 Reviewed by Adam Roben.
3417 * English.lproj/Localizable.strings: Added new strings.
3419 2008-05-21 Anders Carlsson <andersca@apple.com>
3423 Add WebIconFetcher files.
3425 * WebKit.xcodeproj/project.pbxproj:
3427 2008-05-16 Timothy Hatcher <timothy@apple.com>
3429 Removes WebScriptDebugServer files and related calls. This removes
3430 the hooks that Drosera uses for debugging. Now that the Web Inspector
3431 has a better debugger, we don't need these anymore.
3433 Reviewed by Sam Weinig.
3435 * StringsNotToBeLocalized.txt:
3436 * WebKit.xcodeproj/project.pbxproj:
3438 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3440 Reviewed by Beth Dakin
3442 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3444 * English.lproj/Localizable.strings:
3445 * WebKit.xcodeproj/project.pbxproj:
3447 2008-05-09 Anders Carlsson <andersca@apple.com>
3451 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3453 Add nptextinput.h as a public header.
3455 * WebKit.xcodeproj/project.pbxproj:
3457 2008-05-06 Stephanie Lewis <slewis@apple.com>
3459 Reviewed by Andersca.
3461 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3463 * WebKit.xcodeproj/project.pbxproj:
3465 2008-05-01 Anders Carlsson <andersca@apple.com>
3469 Remove npfunctions.h
3471 * WebKit.xcodeproj/project.pbxproj:
3473 2008-05-01 Sam Weinig <sam@webkit.org>
3475 Reviewed by Anders Carlsson.
3477 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3479 * WebKit.xcodeproj/project.pbxproj:
3481 2008-04-30 Anders Carlsson <andersca@apple.com>
3485 Add Cocoa event handler.
3487 * WebKit.xcodeproj/project.pbxproj:
3489 2008-04-29 Anders Carlsson <andersca@apple.com>
3493 Add new event handlers.
3495 * WebKit.xcodeproj/project.pbxproj:
3497 2008-04-07 John Sullivan <sullivan@apple.com>
3501 - made the JavaScript text input panel not block Quit (part of 4133196)
3503 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3504 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3505 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3506 Made the panel be a NonBlockingPanel
3508 2008-04-04 Ada Chan <adachan@apple.com>
3510 Updated the format string for window title for a standalone image to take integers.
3514 * English.lproj/Localizable.strings:
3516 2008-03-28 Brady Eidson <beidson@apple.com>
3518 Rubberstamped by Darin Adler
3520 Remove WebArchiver.h/mm
3522 * WebKit.xcodeproj/project.pbxproj:
3524 2008-03-25 Brady Eidson <beidson@apple.com>
3528 <rdar://problem/4516169> - Support WebArchives on Windows
3530 * WebKit.xcodeproj/project.pbxproj:
3532 2008-03-24 Brady Eidson <beidson@apple.com>
3534 Reviewed by Darin's rubberstamp
3538 * WebKit.xcodeproj/project.pbxproj:
3540 2008-03-20 John Sullivan <sullivan@apple.com>
3542 * StringsNotToBeLocalized.txt:
3543 Brought this file up to date
3545 2008-03-20 Adam Roben <aroben@apple.com>
3547 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3549 Reviewed by Tim Hatcher.
3551 * WebKit.xcodeproj/project.pbxproj:
3553 2008-03-12 Darin Adler <darin@apple.com>
3557 - http://bugs.webkit.org/show_bug.cgi?id=17640
3558 eliminate WebCoreFrameBridge
3560 * StringsNotToBeLocalized.txt: Updated for recent changes.
3561 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3563 2008-03-11 Darin Adler <darin@apple.com>
3567 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3568 We can rename the file later.
3570 2008-03-07 Mark Rowe <mrowe@apple.com>
3572 Reviewed by Oliver Hunt.
3574 Fix WebKit build with GCC 4.2.
3576 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3578 2008-03-06 Darin Adler <darin@apple.com>
3580 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3582 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3584 Name the WebKit build phase script that generates WebKit.LP64.exp.
3586 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3587 that generates the 64-bit export file to match the corresponding
3588 build phase script in WebCore.
3590 2008-03-05 Adam Roben <aroben@apple.com>
3592 Remove WebCoreScriptDebugger.{h,mm}
3594 Reviewed by Kevin M.
3596 * WebKit.xcodeproj/project.pbxproj:
3598 2008-03-05 Adam Roben <aroben@apple.com>
3600 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3602 Reviewed by Kevin M.
3604 * WebKit.xcodeproj/project.pbxproj:
3606 2008-03-05 Adam Roben <aroben@apple.com>
3608 Remove WebScriptDebugger
3610 Reviewed by Kevin M.
3612 * WebKit.xcodeproj/project.pbxproj: Remove
3613 WebScriptDebugDelegatePrivate.h from the project.
3615 2008-03-05 Adam Roben <aroben@apple.com>
3617 Move WebCoreScriptDebuggerImp to its own source files
3619 Reviewed by Kevin M.
3621 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3623 2008-03-05 Adam Roben <aroben@apple.com>
3625 Move WebCoreScriptDebugger to WebKit
3627 Reviewed by Darin Adler.
3629 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3632 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3634 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3636 Reviewed by Darin Adler.
3638 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3640 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3642 Update localization exceptions.
3644 Reviewed by Darin Adler.
3646 * English.lproj/Localizable.strings:
3647 * StringsNotToBeLocalized.txt:
3649 2008-01-20 Mark Rowe <mrowe@apple.com>
3651 Reviewed by Dan Bernstein.
3653 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3654 interested in supporting Safari 2 with TOT WebKit.
3656 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3657 as it is no longer used.
3659 2008-01-03 Darin Adler <darin@apple.com>
3663 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3665 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3667 Reviewed by Darin Adler.
3669 Removed "BackwardDelete", which is no longer present in source code.
3671 * StringsNotToBeLocalized.txt:
3673 2007-12-16 Mark Rowe <mrowe@apple.com>
3675 Reviewed by Maciej Stachowiak.
3677 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3679 * WebKit.xcodeproj/project.pbxproj: Add new files.
3681 2007-12-14 Darin Adler <darin@apple.com>
3683 * StringsNotToBeLocalized.txt: Updated.
3685 2007-12-12 Brady Eidson <beidson@apple.com>
3687 Reviewed by Sam Weinig
3689 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)