1 2011-04-11 Anna Cavender <annacc@chromium.org>
3 Reviewed by Eric Carlson.
5 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
6 https://bugs.webkit.org/show_bug.cgi?id=53556
8 * WebKit.xcodeproj/project.pbxproj:
10 2011-04-08 Geoffrey Garen <ggaren@apple.com>
12 Reviewed by Oliver Hunt.
14 A few heap-related renames and file moves.
16 WeakGCPtr<T> => Weak<T>
17 Global<T> => Strong<T>
20 runtime/WeakGCPtr.h => heap/Weak.h
22 (Eventually, even more files should move into the heap directory. Like
23 Heap.h and Heap.cpp, for example.)
27 2011-04-08 Dan Bernstein <mitz@apple.com>
29 No need to compile .js files, that is what the JIT is for.
31 * WebKit.xcodeproj/project.pbxproj:
33 2011-04-08 Alpha Lam <hclam@chromium.org>
35 Unreviewed, rolling out r83335.
36 http://trac.webkit.org/changeset/83335
37 https://bugs.webkit.org/show_bug.cgi?id=53556
39 GTK and QT bots are broken
41 * WebKit.xcodeproj/project.pbxproj:
43 2011-04-07 Anna Cavender <annacc@chromium.org>
45 Reviewed by Eric Carlson.
47 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
48 https://bugs.webkit.org/show_bug.cgi?id=53556
50 * WebKit.xcodeproj/project.pbxproj:
52 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
54 Revert ENABLE_TRACK patch due to compile failures.
56 * WebKit.xcodeproj/project.pbxproj:
58 2011-04-07 Andy Estes <aestes@apple.com>
60 Reviewed by Darin Adler.
62 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
63 not included when replying to an email.
64 https://bugs.webkit.org/show_bug.cgi?id=57794
66 * WebKit.xcodeproj/project.pbxproj:
68 2011-04-05 Alexey Proskuryakov <ap@apple.com>
70 Reviewed by Darin Adler.
72 Move attributedStringFromRange down to WebCore
73 https://bugs.webkit.org/show_bug.cgi?id=57905
75 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
77 2011-03-29 Timothy Hatcher <timothy@apple.com>
79 Update WebKit Localizable.strings to only contain WebKit/win strings.
81 https://webkit.org/b/57354
83 Reviewed by Sam Weinig.
85 * English.lproj/Localizable.strings: Updated.
87 2011-03-23 Jia Pu <jpu@apple.com>
89 Reviewed by Darin Adler.
91 Hook up new AppKit autocorrection UI with WK2.
92 https://bugs.webkit.org/show_bug.cgi?id=56055
93 <rdar://problem/8947463>
95 Please see WebCore/ChangeLog for detail.
97 * WebKit.xcodeproj/project.pbxproj:
99 2011-03-17 Jeff Miller <jeffm@apple.com>
101 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
109 * WebKit.xcodeproj: Modified property svn:ignore.
111 2011-03-15 Alexey Proskuryakov <ap@apple.com>
113 Reviewed by Darin Adler.
115 REGRESSION (WebKit2): keygen element doesn't work
116 https://bugs.webkit.org/show_bug.cgi?id=56402
117 <rdar://problem/9006545>
119 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
121 2011-03-11 Anton D'Auria <adauria@apple.com>
123 Reviewed and landed by Brady Eidson.
125 Add WebKit1 API to view and delete local storage
126 https://bugs.webkit.org/show_bug.cgi?id=51878
128 * WebKit.xcodeproj/project.pbxproj:
130 2011-03-02 Sam Weinig <sam@webkit.org>
132 Reviewed by Anders Carlsson.
134 Fix remaining localization issues by piping all localized strings through WebCore's
135 localization bottleneck.
136 <rdar://problem/8728860>
138 * WebKit.xcodeproj/project.pbxproj:
140 2011-03-01 Sam Weinig <sam@webkit.org>
142 Reviewed by Timothy Hatcher.
144 WebKit2 needs to be made localizable
145 https://bugs.webkit.org/show_bug.cgi?id=55483
147 * StringsNotToBeLocalized.txt: Removed.
148 * WebKit.xcodeproj/project.pbxproj:
149 Copied Localizable.strings to WebCore, it can't be removed entirely
150 yet since Windows is still using it.
152 2011-02-24 Peter Kasting <pkasting@google.com>
154 Reviewed by Eric Seidel.
156 Drop the "U; " encryption level from the User Agent string.
157 https://bugs.webkit.org/show_bug.cgi?id=54566
159 * StringsNotToBeLocalized.txt:
161 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
163 Reviewed by Alexey Proskuryakov.
165 Drop the language tag part from the User Agent string
166 https://bugs.webkit.org/show_bug.cgi?id=54560
168 * StringsNotToBeLocalized.txt: Change the User Agent string
171 2011-02-18 Patrick Gansterer <paroga@webkit.org>
173 Unreviewed build fix after r78634 and r78786.
177 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
179 Reviewed by Adam Roben.
181 HTML5 <details> and <summary>: localized text
182 https://bugs.webkit.org/show_bug.cgi?id=54260
184 Default details summary text must be localizable.
186 * English.lproj/Localizable.strings:
188 2011-02-06 Patrick Gansterer <paroga@webkit.org>
190 Reviewed by Andreas Kling.
192 [CMake] Add dependencies for Visual Studio projects
193 https://bugs.webkit.org/show_bug.cgi?id=53773
195 Add a WebCore dependecy to WebKit, so CMake can
196 generate the correct build order for the solution.
198 Remove JavaScriptCore dependecy, since WebCore already depends on it.
202 2011-01-23 Mark Rowe <mrowe@apple.com>
206 Fix the scripts that detect problematic code such as static initializers
207 and destructors, weak vtables, inappropriate files in the framework wrappers,
208 and public headers including private headers. These had all been broken
209 since the projects were moved in to the Source directory as the paths to the
210 scripts were not updated at that time.
212 * WebKit.xcodeproj/project.pbxproj:
214 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
216 Reviewed by Csaba Osztrogonác.
218 Refactoring of the custom allocation framework
219 https://bugs.webkit.org/show_bug.cgi?id=49897
221 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
222 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
223 equivalent macro implementation at the necessary places.
225 2011-01-17 Dan Bernstein <mitz@apple.com>
227 Rubber-stamped by Mark Rowe.
229 Update xcodeproj svn:ignore to include xcuserdata.
231 * WebKit.xcodeproj: Modified property svn:ignore.
233 2011-01-17 Brady Eidson <beidson@apple.com>
235 Rubberstamped by Adam Roben.
237 Fix up the `make` build on Macs
239 * Makefile: Point to the correct Makefile.shared
241 2011-01-16 Adam Barth <abarth@webkit.org>
243 Rubber-stamped by Eric Seidel.
245 Move WebKit into Source
246 https://bugs.webkit.org/show_bug.cgi?id=52530
249 * scripts/generate-webkitversion.pl:
251 2011-01-07 Enrica Casucci <enrica@apple.com>
253 Reviewed by Alexey Proskuryakov.
255 Paste and drag and drop use different code paths to interact with the pasteboard.
256 https://bugs.webkit.org/show_bug.cgi?id=52093
257 The change consists in a refactoring of the code to have only one class that
258 deals with the pasteboard on Mac.
260 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
262 2010-12-31 Adam Barth <abarth@webkit.org>
264 Update SVN ignore property to hide two more external dependencies.
266 * chromium: Modified property svn:ignore.
268 2010-12-22 Dan Bernstein <mitz@apple.com>
270 Rubber-stamped by Mark Rowe.
272 Changed WebKitTools to Tools in script build phases.
274 * WebKit.xcodeproj/project.pbxproj:
276 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
278 Reviewed by Eric Seidel.
280 [EFL] Add linker script to export less symbols
281 https://bugs.webkit.org/show_bug.cgi?id=44609
283 Filter the exported symbols by using a linker script. Only symbols
284 starting with "ewk_" are exported.
286 * CMakeLists.txt: Add link flags to webkit library when there's a
289 2010-12-07 Simon Fraser <simon.fraser@apple.com>
291 Update Xcode project for newer Xcode.
293 * WebKit.xcodeproj/project.pbxproj:
295 2010-11-18 Darin Adler <darin@apple.com>
297 * StringsNotToBeLocalized.txt: Updated for recent changes.
299 2010-11-16 Patrick Gansterer <paroga@webkit.org>
301 Reviewed by Andreas Kling.
303 [CMake] Remove platform dependent include directories
304 https://bugs.webkit.org/show_bug.cgi?id=49553
308 2010-11-12 John Knottenbelt <jknotten@chromium.org>
310 Reviewed by Steve Block.
312 Rename GeolocationControllerClient to GeolocationClient.
313 https://bugs.webkit.org/show_bug.cgi?id=49259
315 * WebKit.xcodeproj/project.pbxproj:
317 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
319 [EFL] Unreviewed. Build fix after r71496.
321 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
322 include directories list.
324 2010-11-04 Mike Thole <mthole@apple.com>
326 Reviewed by Dan Bernstein.
328 Title for images should use localized numerals
329 https://bugs.webkit.org/show_bug.cgi?id=49017
331 * English.lproj/Localizable.strings: Updated.
333 2010-10-28 Mark Rowe <mrowe@apple.com>
335 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
336 that deprecated methods are no longer used.
338 * WebKit.xcodeproj/project.pbxproj:
340 2010-10-26 Dan Bernstein <mitz@apple.com>
344 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
346 2010-10-23 David Kilzer <ddkilzer@apple.com>
348 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
350 Reviewed by Sam Weinig.
352 The only method defined in WebHTMLRepresentationInternal.h is
353 also defined in WebHTMLRepresentation.h, so use that instead.
355 * WebKit.xcodeproj/project.pbxproj: Removed references to
356 WebHTMLRepresentationInternal.h.
358 2010-10-21 David Kilzer <ddkilzer@apple.com>
360 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
362 Reviewed by Adam Roben.
364 Fixes the following warning:
366 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
367 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
369 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
370 for WebStringTruncator.h to make it match other header files.
372 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
376 Fix efl build, add missing svg/properties include directory.
380 2010-10-18 Alexey Proskuryakov <ap@apple.com>
382 Reviewed by David Kilzer.
384 https://bugs.webkit.org/show_bug.cgi?id=47864
385 Convert WebNSUserDefaultsExtras.m to .mm
387 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
389 2010-10-12 Eric Seidel <eric@webkit.org>
391 Reviewed by Darin Adler.
393 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
394 https://bugs.webkit.org/show_bug.cgi?id=45693
396 * WebKit.xcodeproj/project.pbxproj:
397 - Add the MailQuirksUserScript.js to the project.
399 2010-10-11 Anders Carlsson <andersca@apple.com>
401 Reviewed by Darin Adler.
403 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
404 https://bugs.webkit.org/show_bug.cgi?id=47523
406 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
408 * WebKit.xcodeproj/project.pbxproj:
410 2010-10-07 Jessie Berlin <jberlin@apple.com>
412 Reviewed by Sam Weinig.
414 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
415 representation of a WebKit2 WebSerializedScriptValue.
416 https://bugs.webkit.org/show_bug.cgi?id=47390
418 * WebKit.xcodeproj/project.pbxproj:
419 Add WebSerializedJSValuePrivate.h.
421 2010-10-05 John Abd-El-Malek <jam@chromium.org>
423 Reviewed by Darin Fisher.
425 [chromium] Get the link from a plugin when creating a context menu
426 https://bugs.webkit.org/show_bug.cgi?id=47130
428 * chromium/public/WebPlugin.h:
429 (WebKit::WebPlugin::linkAtPosition):
430 * chromium/public/WebView.h:
431 * chromium/src/ChromeClientImpl.cpp:
432 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
433 * chromium/src/ContextMenuClientImpl.cpp:
434 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
436 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
438 Unreviewed, EFL build fix.
442 2010-09-20 Philippe Normand <pnormand@igalia.com>
444 Reviewed by Eric Carlson.
446 [GTK] enhanced context menu for media elements
447 https://bugs.webkit.org/show_bug.cgi?id=45021
449 Updated localizable strings.
451 * English.lproj/Localizable.strings:
453 2010-09-17 David Kilzer <ddkilzer@apple.com>
455 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
457 Reviewed by Joseph Pecoraro.
459 * WebKit.xcodeproj/project.pbxproj: Added missing
460 WebArchiveInternal.h header file to the project. It has been
461 missing since r31281!
463 2010-09-16 Dan Bernstein <mitz@apple.com>
465 Reverted the previous change because r67628 has been reverted.
467 * English.lproj/Localizable.strings:
469 2010-09-16 Dan Bernstein <mitz@apple.com>
471 Updated localizable strings.
473 * English.lproj/Localizable.strings:
475 2010-09-10 Darin Adler <darin@apple.com>
477 Reviewed by Sam Weinig.
479 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
480 https://bugs.webkit.org/show_bug.cgi?id=45582
482 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
483 also gave the header private visibility so it will get installed in the
484 PrivateHeaders directory.
486 2010-09-02 Steve Block <steveblock@google.com>
488 Reviewed by Adam Barth.
490 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
491 https://bugs.webkit.org/show_bug.cgi?id=43181
493 * WebKit.xcodeproj/project.pbxproj:
495 2010-08-30 Andy Estes <aestes@apple.com>
497 Reviewed by Darin Adler.
499 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
501 * StringsNotToBeLocalized.txt:
503 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
505 Unreviewed build fix.
507 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
508 shared library. After r65366, libewebkit.so was not being installed
509 anymore when building with SHARED_CORE=0 (which is the default). This
510 partially reverts that revision in order to fix this issue.
512 * CMakeLists.txt: always install webkit library.
514 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
516 Reviewed by Darin Adler.
518 Add NetworkingContext to avoid layer violations
519 https://bugs.webkit.org/show_bug.cgi?id=42292
521 Preparation: Just add the files to the build system.
523 * WebKit.xcodeproj/project.pbxproj: Added new files.
525 2010-08-17 Brady Eidson <beidson@apple.com>
527 Reviewed by Sam Weinig.
529 Remove developmentRegion from the project file as it shouldn't have been checked in.
531 * WebKit.xcodeproj/project.pbxproj:
533 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
535 [EFL] Build fix after r65366.
537 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
540 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
542 Reviewed by Pavel Feldman.
544 Web Inspector: -[WebInspector attach] and detach should work
545 https://bugs.webkit.org/show_bug.cgi?id=43924
547 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
549 2010-08-14 Patrick Gansterer <paroga@paroga.com>
551 Reviewed by Kenneth Rohde Christiansen.
553 [CMake] Set target properties only if available
554 https://bugs.webkit.org/show_bug.cgi?id=43978
558 2010-08-13 Gavin Barraclough <barraclough@apple.com>
560 Rubber stamped by Sam Weinig.
561 Switch String::/UString::ascii() to return a CString.
563 * WebKit.xcodeproj/project.pbxproj:
565 2010-08-06 Gavin Barraclough <barraclough@apple.com>
567 Rubber stamped by Sam Weinig
569 Bug 43594 - Add string forwards to Forward.h
570 This allows us to remove forward declarations for these classes from
571 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
573 * WebKit.xcodeproj/project.pbxproj:
575 2010-08-06 Jessie Berlin <jberlin@apple.com>
577 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
580 * WebKit.xcodeproj/project.pbxproj:
582 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
584 Reviewed by David Kilzer.
586 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
587 https://bugs.webkit.org/show_bug.cgi?id=40627
589 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
591 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
593 2010-07-31 David Kilzer <ddkilzer@apple.com>
595 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
597 Reviewed by Dan Bernstein.
599 This also fixes compilation of DumpRenderTree after changes for
602 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
603 the following headers:
604 - WebFormDelegatePrivate.h
605 - WebKitStatisticsPrivate.h
606 - WebSecurityOriginPrivate.h
608 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
610 Reviewed by David Kilzer.
612 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
613 https://bugs.webkit.org/show_bug.cgi?id=40627
615 * WebKit.xcodeproj/project.pbxproj:
616 * efl/WebCoreSupport/ChromeClientEfl.cpp:
617 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
618 * efl/WebCoreSupport/ChromeClientEfl.h:
620 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
622 Reviewed by Antonio Gomes.
624 [EFL] Add library version and soname to EFL generated libraries and binary.
625 https://bugs.webkit.org/show_bug.cgi?id=43212
627 Add version and soname to libewebkit.so.
631 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
633 Reviewed by Antonio Gomes.
635 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
636 https://bugs.webkit.org/show_bug.cgi?id=43002
638 This should reduce the noise in WebKit/ChangeLog that comes from EFL
639 port. Most of the changes on EFL port should be logged in
640 WebKit/efl/ChangeLog.
642 * CMakeLists.txt: Just change the path from where to include the file.
644 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
646 Reviewed by Antonio Gomes.
648 [EFL] Cleanup glib support (make it optional)
649 https://bugs.webkit.org/show_bug.cgi?id=42480
651 Just add glib flags and directories if necessary.
655 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
657 Reviewed by Antonio Gomes.
659 [EFL] Add support for using libcurl network backend.
660 https://bugs.webkit.org/show_bug.cgi?id=42286
662 Just add soup/curl directories and flags for the specific
668 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
670 Reviewed by Antonio Gomes.
672 [EFL] Implement input method notification
673 https://bugs.webkit.org/show_bug.cgi?id=42640
675 Notify browser when keyboard should be shown/hidden. Input method
676 hints are updated before sending the signal. Client should be able to
677 determine the input type by calling ewk_view_imh_get().
679 * efl/EWebLauncher/main.c:
680 (on_inputmethod_changed): example implementation that just prints to
681 stdout if keyboard should be shown or hidden and the imh flags.
682 (browserCreate): listen to signal about input method changing its
684 * efl/WebCoreSupport/EditorClientEfl.cpp:
685 (WebCore::EditorClientEfl::setInputMethodState): call new function
686 responsible for implementing this notification.
687 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
688 only from inside WebKit.
689 * efl/ewk/ewk_view.cpp: implement setters and getters
691 (ewk_view_input_method_state_set):
692 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
693 possible input types.
694 (_Ewk_View_Smart_Class::):
696 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
698 Reviewed by Kenneth Rohde Christiansen.
700 Fix zoom in/out on EFL after r62666. The patch for adding viewport
701 missed the initialization of zoom_range.user_scalable. In case browser
702 doesn't care about the viewport and does not listen to the signal,
703 user_scalable will be always false, thus inhibiting zoom in/out.
704 https://bugs.webkit.org/show_bug.cgi?id=42656
706 * efl/EWebLauncher/main.c:
707 (on_viewport_changed): when listening to signal about viewport meta tag,
708 it's not sufficient to receive the parameters. One needs also to enforce
709 these parameters in WebKit.
710 * efl/ewk/ewk_view.cpp:
711 (_ewk_view_priv_new): initialize user_scalable parameter to allow
712 browser zooming in and out.
714 2010-07-16 Zhe Su <suzhe@chromium.org>
716 Reviewed by Darin Adler.
718 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
719 https://bugs.webkit.org/show_bug.cgi?id=42253
721 Dummy implementation of EditorClient::willSetInputMethodState.
723 * efl/WebCoreSupport/EditorClientEfl.cpp:
724 (WebCore::EditorClientEfl::willSetInputMethodState):
725 * efl/WebCoreSupport/EditorClientEfl.h:
727 2010-07-15 Mark Rowe <mrowe@apple.com>
729 Update the sorting in the Xcode project files.
731 * WebKit.xcodeproj/project.pbxproj:
733 2010-07-14 Sam Weinig <sam@webkit.org>
735 Reviewed by Darin Adler.
737 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
738 Make changing Cursors work in WebKit2.
740 * efl/WebCoreSupport/ChromeClientEfl.cpp:
741 (WebCore::ChromeClientEfl::setCursor):
742 * efl/WebCoreSupport/ChromeClientEfl.h:
743 Change prototype to match new one.
745 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
747 Reviewed by Antonio Gomes.
749 [EFL] Add eina_safety to popup menu deletion.
750 https://bugs.webkit.org/show_bug.cgi?id=41873
752 Since this is a public call, it's better to have an eina_safety on
753 public calls. It would crash if browser calls this function to select
754 an item of a nonexistent popup.
756 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
759 2010-07-13 Simon Fraser <simon.fraser@apple.com>
761 Reviewed by Dan Bernstein.
763 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
765 Add WebRenderLayer files.
767 * WebKit.xcodeproj/project.pbxproj:
769 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
771 Reviewed by Antonio Gomes.
773 This commit implements an API for configuring a path to the cookie
774 file in the Mozilla "cookies.txt" format, and functions to deal with it
775 in a more EFL like API.
777 [EFL] Add API for dealing with cookies in EFL port.
778 https://bugs.webkit.org/show_bug.cgi?id=41770
782 * efl/ewk/ewk_cookies.cpp: Added.
783 (ewk_cookies_file_set): Set a path to the file storing cookies.
784 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
785 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
786 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
787 (ewk_cookies_cookie_free): Free memory used by a cookie.
788 (ewk_cookies_policy_set): Set which acceptance policy will be used.
789 (ewk_cookies_policy_get): Get current acceptance policy being used.
790 * efl/ewk/ewk_cookies.h: Added.
793 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
795 Unreviewed build fix after r60050.
797 * CMakeLists.txt: Add WebCore/bindings to the include path.
799 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
801 Reviewed by Adam Barth.
803 [EFL] Fix style errors in ewk_private.h.
804 https://bugs.webkit.org/show_bug.cgi?id=41742
806 * efl/ewk/ewk_private.h:
808 2010-07-09 Darin Adler <darin@apple.com>
810 * StringsNotToBeLocalized.txt: Updated for recent changes.
812 2010-07-08 Joone Hur <joone@kldp.org>
814 Reviewed by Antonio Gomes.
816 [EFL] fix cmake build for EWebLauncher
817 https://bugs.webkit.org/show_bug.cgi?id=41830
819 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
821 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
823 Reviewed by Kenneth Rohde Christiansen.
825 [EFL] Implement several notification hooks in FrameLoaderClient.
826 We just notify browser, making the appropriate type conversions about
827 the events occurring in WebCore.
828 https://bugs.webkit.org/show_bug.cgi?id=41005
830 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
831 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
832 wrapper structures in stack in order to give client the opportunity to
833 change parameters. Then, call the function it defines.
834 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
835 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
837 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
838 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
839 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
840 notify browser that the url changed.
841 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
843 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
845 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
847 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
849 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
851 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
852 * efl/ewk/ewk_frame.cpp:
853 (ewk_frame_request_will_send): emit signal notifying browser.
854 (ewk_frame_request_assign_identifier): emit signal notifying browser.
855 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
856 (ewk_frame_view_state_save): emit signal notifying browser.
857 (ewk_frame_load_provisional): emit signal notifying browser.
858 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
859 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
860 (ewk_frame_load_document_finished): emit signal notifying browser.
861 * efl/ewk/ewk_frame.h: update documentation about signals being sent
862 and implement wrapper struct for ResourceRequest.
863 * efl/ewk/ewk_private.h: export private functions.
865 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
867 Reviewed by Kenneth Rohde Christiansen.
869 [EFL] Flush backing store when going to new page.
870 Call client method to flush backing store when going to a new page. This
871 is the notification that data related to current page should be dropped,
872 since a new page is being loaded.
873 https://bugs.webkit.org/show_bug.cgi?id=41008
875 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
876 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
878 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
880 Unreviewed build fix after r62676.
882 [EFL] Fix build after Page constructor has changed. By now, the
883 introduced BackForwardControllerClient is not used.
884 https://bugs.webkit.org/show_bug.cgi?id=41825
886 * efl/ewk/ewk_view.cpp:
887 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
890 2010-07-07 Anders Carlsson <andersca@apple.com>
892 Reviewed by Sam Weinig.
894 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
896 * WebKit.xcodeproj/project.pbxproj:
898 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
900 Reviewed by Kenneth Rohde Christiansen.
902 [EFL] EFLWebKit doesn't support viewport meta tag.
903 Support viewport meta tag on EFL Port.
904 https://bugs.webkit.org/show_bug.cgi?id=40278
906 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
908 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
909 (browserCreate): Register the callback function for the 'viewport,changed' signal.
910 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
911 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
912 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
913 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
914 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
915 when website doesn't contain viewport tag.
916 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
917 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
918 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
919 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
920 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
921 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
922 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
923 (_ewk_view_priv_new):
924 (ewk_view_fixed_layout_size_set):
926 (ewk_view_zoom_weak_set):
927 (ewk_view_zoom_animated_set):
928 (ewk_view_viewport_set): Reports that viewport has changed.
929 (ewk_view_viewport_get): Reports that viewport has changed.
930 (ewk_view_zoom_range_set): Sets the zoom range.
931 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
932 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
933 (ewk_view_user_scalable_set): Sets if zoom is enabled.
934 (ewk_view_user_scalable_get): Gets if zoom is enabled.
935 * efl/ewk/ewk_view.h:
937 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
939 Reviewed by Adam Barth.
941 [EFL] Fix cmake build and libsoup detection
942 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
943 - LINK_FLAGS should be set using quotes, otherwise some wrong
944 substitution takes place;
945 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
946 version we are using;
947 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
949 https://bugs.webkit.org/show_bug.cgi?id=41717
954 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
956 Reviewed by Kenneth Rohde Christiansen.
958 [EFL] Implement downloadURL in ContextMenuClientEfl
959 When user selects a download menu from context menu, send the download
960 request to application.
961 https://bugs.webkit.org/show_bug.cgi?id=41149
963 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
964 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
965 file and Send it to application.
966 * efl/WebCoreSupport/ContextMenuClientEfl.h:
968 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
970 Reviewed by Kenneth Rohde Christiansen.
972 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
973 https://bugs.webkit.org/show_bug.cgi?id=40876
975 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
976 to change window size.
978 (WebCore::ChromeClientEfl::windowRect):
979 (WebCore::ChromeClientEfl::setWindowRect):
981 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
983 Unreviewed build fix.
985 [EFL] Build fix for latest version of Ecore library.
986 Ecore recently changed return type of callbacks from int to Eina_Bool.
988 * efl/EWebLauncher/main.c:
989 * efl/ewk/ewk_view.cpp:
990 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
992 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
994 Reviewed by Kenneth Rohde Christiansen.
996 [EFL] Simplify zoom setting by narrowing with WebCore API.
997 Instead of creating a zoom_text_only field, use the already defined enum
999 https://bugs.webkit.org/show_bug.cgi?id=40993
1001 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
1002 (ewk_frame_zoom_set):
1003 (ewk_frame_zoom_text_only_get):
1004 (ewk_frame_zoom_text_only_set):
1006 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1008 Reviewed by Kenneth Rohde Christiansen.
1010 [EFL] Implement download requests
1011 When a download request arrives through FrameLoaderClient, forward it to
1012 browser in order to be possible to download files.
1013 https://bugs.webkit.org/show_bug.cgi?id=40967
1015 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1016 (WebCore::FrameLoaderClientEfl::download): get file names and
1017 forward to ewk_view_download_request()
1018 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
1020 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1022 Reviewed by Kenneth Rohde Christiansen.
1024 [EFL] Stop frame loaders when deleting view.
1025 Frame loaders were still alive after view is deleted, causing
1026 segmentation fault when libsoup had something to deliver yet.
1027 https://bugs.webkit.org/show_bug.cgi?id=41007
1029 * efl/ewk/ewk_view.cpp:
1030 (_ewk_view_smart_del): stop loaders.
1032 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1034 Reviewed by Kenneth Rohde Christiansen.
1036 [EFL] Fix warnings about printf format
1037 When printing uint64_t the macro PRIu64 is needed in order to be
1038 portable across 32 and 64 bits. It was previously showing warning
1039 messages on 32-bits systems.
1040 https://bugs.webkit.org/show_bug.cgi?id=40965
1042 * efl/ewk/ewk_view.cpp:
1043 (ewk_view_exceeded_database_quota):
1045 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1047 Reviewed by Kenneth Rohde Christiansen.
1049 [EFL] Do not load error message for download and cancellation.
1050 When a download is made or a request is cancelled an error page should
1052 https://bugs.webkit.org/show_bug.cgi?id=40956
1054 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1055 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
1056 should not fallback.
1057 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
1058 should not fallback.
1059 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
1060 typo in related error message.
1061 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
1062 request or the policy changed (for example, because the request is a
1063 download) then it should not fallback.
1065 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1067 Reviewed by Kenneth Rohde Christiansen.
1069 [EFL] Implement runOpenPanel method. The interface with browser was
1070 already implemented. Now we are actually calling it.
1071 https://bugs.webkit.org/show_bug.cgi?id=40923
1073 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1074 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
1075 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
1077 2010-06-24 Jer Noble <jer.noble@apple.com>
1079 Reviewed by Eric Carlson.
1081 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
1082 https://bugs.webkit.org/show_bug.cgi?id=40939
1083 rdar://problem/7996172
1085 Add IOKit.framework to the list of linked frameworks.
1087 * WebKit.xcodeproj/project.pbxproj:
1089 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1091 Reviewed by Gustavo Noronha Silva.
1093 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
1094 https://bugs.webkit.org/show_bug.cgi?id=40862
1096 * CMakeListsEfl.txt:
1097 * efl/ewebkit.pc.in:
1099 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1101 Reviewed by Gustavo Noronha Silva.
1103 Add implementaion of new windows for EFL port. Both cases of a link
1104 with target="_blank" and a javascript that does window.open() are
1105 treated, delegating to browser the role of actually creating the
1106 window (or blocking it).
1107 https://bugs.webkit.org/show_bug.cgi?id=40930
1109 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1110 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1111 (WebCore::ChromeClientEfl::createWindow): implement method for
1112 creating new window by delegating to browser its creation. Browser
1113 might decide to continue on the same window by returning the same
1115 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1116 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1117 for creating new window when its creation is done by a javascript
1119 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1120 * efl/ewk/ewk_private.h:
1121 * efl/ewk/ewk_view.cpp:
1122 (ewk_view_window_create): call the method implemented by browser.
1123 * efl/ewk/ewk_view.h:
1124 * efl/ewk/ewk_window_features.cpp: Added.
1125 (ewk_window_features_unref):
1126 (ewk_window_features_ref):
1127 (ewk_window_features_bool_property_get):
1128 (ewk_window_features_int_property_get):
1129 (ewk_window_features_new_from_core): create and wrapped struct
1130 containing the core struct.
1131 * efl/ewk/ewk_window_features.h: Added.
1133 2010-06-18 Anders Carlsson <andersca@apple.com>
1135 Reviewed by Sam Weinig.
1137 Rename WebPluginPackage.m to make it an Objective-C++ file.
1139 * WebKit.xcodeproj/project.pbxproj:
1141 2010-06-18 Anders Carlsson <andersca@apple.com>
1143 Reviewed by Sam Weinig.
1145 Make WebCoreSystemInterface.h a C++ only header
1146 https://bugs.webkit.org/show_bug.cgi?id=40867
1148 * WebKit.xcodeproj/project.pbxproj:
1150 2010-06-18 Anders Carlsson <andersca@apple.com>
1152 Reviewed by Dan Bernstein.
1154 Add stubbed out WebPlatformStrategies class to WebKit.
1155 https://bugs.webkit.org/show_bug.cgi?id=40851
1157 * WebKit.xcodeproj/project.pbxproj:
1159 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1161 Reviewed by Simon Hausmann.
1163 [qt] Better check for the declarative plugin inclusion.
1167 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1169 Reviewed by Eric Seidel.
1171 Clean EFL header files in order to diminish the compilation time with
1172 EFL from subversion. We remove the EFL includes from header files and use
1173 forward declarations, including the headers in correspondent source
1174 files when needed. This causes only the needed source files to be
1175 recompiled in case a new version of EFL is installed instead of
1176 triggering a recompilation of almost all WebCore/WebKit.
1177 https://bugs.webkit.org/show_bug.cgi?id=40575
1179 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1180 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1181 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1183 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1185 Unreviewed EFL build fix. Simple typo.
1187 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1188 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1190 2010-06-14 Tony Chang <tony@chromium.org>
1192 Reviewed by Darin Fisher.
1194 Chromium shouldn't build inside the source directory
1195 https://bugs.webkit.org/show_bug.cgi?id=40489
1197 Ignore directories fetched by chromium and chromium mac output dir.
1199 * chromium: Added property svn:ignore.
1201 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1203 Reviewed by Pavel Feldman.
1205 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1206 data from inspected page to WebInspector as JSON string via http. The native
1207 serialization to JSON string is supported by InspectorValue's classes. This patch
1208 has the implementation of sendMessageToFrontend function. WebKit version of it still
1209 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1210 https://bugs.webkit.org/show_bug.cgi?id=40134
1212 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1213 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1214 * efl/WebCoreSupport/InspectorClientEfl.h:
1216 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1218 Unreviewed, rolling out r60889.
1219 http://trac.webkit.org/changeset/60889
1220 https://bugs.webkit.org/show_bug.cgi?id=40365
1222 gtk bot has some kind of memory corruption (Requested by
1225 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1226 * efl/WebCoreSupport/InspectorClientEfl.h:
1228 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1230 Reviewed by Pavel Feldman.
1232 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1233 data from inspected page to WebInspector as JSON string via http. The native
1234 serialization to JSON string is supported by InspectorValue's classes. This patch
1235 has the implementation of sendMessageToFrontend function. WebKit version of it still
1236 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1237 https://bugs.webkit.org/show_bug.cgi?id=40134
1239 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1240 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1241 * efl/WebCoreSupport/InspectorClientEfl.h:
1243 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1245 Reviewed by Sam Weinig.
1247 https://bugs.webkit.org/show_bug.cgi?id=39434
1248 REGRESSION (r59811): Geolocation callbacks cannot be created
1250 Removing unused WebGeolocationMock.
1252 * WebKit.xcodeproj/project.pbxproj:
1254 2010-05-31 Lyon Chen <liachen@rim.com>
1256 Reviewed by Kent Tamura.
1258 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1259 https://bugs.webkit.org/show_bug.cgi?id=35530
1261 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.
1263 * efl/WebCoreSupport/EditorClientEfl.cpp:
1264 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1266 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1268 Reviewed by Kenneth Rohde Christiansen.
1270 [EFL] Add Context Menu implementation
1271 https://bugs.webkit.org/show_bug.cgi?id=39821
1273 * CMakeListsEfl.txt: add context menu files.
1274 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1275 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1276 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1277 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1278 (WebCore::ContextMenuClientEfl::appendItem):
1279 (WebCore::ContextMenuClientEfl::show):
1280 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1281 * efl/ewk/EWebKit.h:
1282 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1283 browser for manipulating context menus.
1284 (ewk_context_menu_ref):
1285 (ewk_context_menu_unref):
1286 (ewk_context_menu_destroy):
1287 (ewk_context_menu_item_list_get):
1288 (ewk_context_menu_item_new):
1289 (ewk_context_menu_item_select):
1290 (ewk_context_menu_item_free):
1291 (ewk_context_menu_item_type_get):
1292 (ewk_context_menu_item_type_set):
1293 (ewk_context_menu_item_action_get):
1294 (ewk_context_menu_item_action_set):
1295 (ewk_context_menu_item_title_get):
1296 (ewk_context_menu_item_title_set):
1297 (ewk_context_menu_item_checked_get):
1298 (ewk_context_menu_item_checked_set):
1299 (ewk_context_menu_item_enabled_get):
1300 (ewk_context_menu_item_enabled_set):
1301 (ewk_context_menu_new):
1302 (ewk_context_menu_free):
1303 (ewk_context_menu_item_append):
1304 (ewk_context_menu_custom_get):
1305 (ewk_context_menu_show):
1306 * efl/ewk/ewk_contextmenu.h: Added.
1307 * efl/ewk/ewk_private.h:
1308 * efl/ewk/ewk_view.cpp:
1309 (ewk_view_context_menu_forward_event): inform browser a new context
1311 (ewk_view_exceeded_database_quota): small fix to previous
1313 * efl/ewk/ewk_view.h:
1315 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1317 Reviewed by Kenneth Rohde Christiansen.
1319 [EF] Remove compiler warnings and add test for switching page
1321 https://bugs.webkit.org/show_bug.cgi?id=39871
1323 * efl/EWebLauncher/main.c:
1328 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1330 Reviewed by Kenneth Rohde Christiansen.
1332 [EFL] Allow client to override default database quota. We increase the
1333 default database quota to 1MB (it was incorrectly set to 1KB, which is
1334 too low) and add methods to allow client to iteratively database quota
1335 when it becomes greater than the allowed value.
1336 https://bugs.webkit.org/show_bug.cgi?id=39867
1338 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1339 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1340 to allow client to increase database quota iteratively.
1341 * efl/ewk/ewk_private.h:
1342 * efl/ewk/ewk_settings.cpp:
1343 * efl/ewk/ewk_view.h:
1345 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1347 Reviewed by Kenneth Rohde Christiansen.
1349 [EFL] Add default path to web database and methods to set it.
1350 If a default path is not set, it will default to "/", in which a
1351 normal user usually does not have write permission.
1353 * efl/EWebLauncher/main.c: overwrite default directory with another
1356 * efl/ewk/ewk_main.cpp:
1357 (ewk_init): add default path
1358 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1359 (ewk_settings_web_database_path_set):
1360 (ewk_settings_web_database_path_get):
1361 * efl/ewk/ewk_settings.h:
1363 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1365 Reviewed by Kenneth Rohde Christiansen.
1367 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1368 frame are shown even on a zoom level lower than 1.0.
1370 * efl/ewk/ewk_view_single.c:
1371 (_ewk_view_single_smart_add):
1372 (_ewk_view_single_smart_backing_store_add):
1373 (ewk_view_single_smart_set):
1375 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1377 Reviewed by Kenneth Rohde Christiansen.
1379 [EFL] Add support for Popup menus
1380 https://bugs.webkit.org/show_bug.cgi?id=39629
1382 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1383 and destroy popup menu.
1384 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1385 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1386 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1387 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1390 2010-05-25 Joone Hur <joone.hur@samsung.com>
1392 Reviewed by Gustavo Noronha Silva.
1395 http://webkit.org/b/39648
1397 * efl/ewk/ewk_frame.cpp:
1398 (ewk_frame_zoom_get): Add missed namespace
1399 (ewk_frame_zoom_set): Ditto.
1400 (ewk_frame_zoom_text_only_set): Ditto.
1401 * efl/ewk/ewk_view.cpp:
1402 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1404 2010-05-24 Darin Adler <darin@apple.com>
1406 Reviewed by Eric Seidel.
1408 Move view-related functions from Frame to FrameView
1409 https://bugs.webkit.org/show_bug.cgi?id=39366
1411 * efl/ewk/ewk_frame.cpp:
1412 (ewk_frame_editable_set): Removed call to empty function,
1413 removeEditingStyleFromBodyElement.
1414 (ewk_frame_zoom_get): Call function on FrameView.
1415 (ewk_frame_zoom_set): Ditto.
1416 (ewk_frame_zoom_text_only_set): Ditto.
1418 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1420 Reviewed by Adam Treat.
1422 [EFL] Add build system for the EFL port.
1423 http://webkit.org/b/37945
1425 * CMakeLists.txt: Added.
1426 * CMakeListsEfl.txt: Added.
1428 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1430 Reviewed by David Levin.
1432 [EF] Include missing header.
1433 http://webkit.org/b/38905
1435 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1437 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1439 Reviewed by Laszlo Gombos.
1441 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1442 http://webkit.org/b/38777
1444 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1446 2010-05-05 Dan Bernstein <mitz@apple.com>
1448 Reviewed by Simon Fraser.
1450 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1451 https://bugs.webkit.org/show_bug.cgi?id=38427
1453 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1456 2010-05-03 Darin Adler <darin@apple.com>
1458 * English.lproj/Localizable.strings: Regenerated.
1459 * StringsNotToBeLocalized.txt: Updated for recent changes.
1461 2010-05-03 Jens Alfke <snej@chromium.org>
1463 Reviewed by Darin Fisher.
1465 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1466 https://bugs.webkit.org/show_bug.cgi?id=38397
1468 No tests (functionality is exposed only through native WebKit API.)
1470 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1471 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1473 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1475 Reviewed by Gustavo Noronha Silva.
1477 Implement findThemePath to locate the correct theme file instead of
1478 relying on a hardcoded location.
1479 http://webkit.org/b/37996
1481 * efl/EWebLauncher/main.c:
1482 (findThemePath): Fix to locate the correct theme files.
1483 (main): Use findThemePath() instead of a hardcoded one.
1485 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1487 Reviewed by Gustavo Noronha Silva.
1489 Update efl/ewebkit.pc.in to match the variable substitution syntax
1491 http://webkit.org/b/37999
1493 * efl/ewebkit.pc.in: Updated.
1495 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1497 Reviewed by Gustavo Noronha Silva.
1499 Update EWebKit (EFL port) to match recent API changes.
1500 http://webkit.org/b/37997
1502 * efl/ewk/ewk_frame.cpp:
1503 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1504 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1505 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1506 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1507 code until a proper plugin implementation is made.
1508 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1509 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1512 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1514 Reviewed by Gustavo Noronha Silva.
1516 Update EFL port files to match recent API changes.
1517 http://webkit.org/b/37876
1519 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1521 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1522 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1524 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1525 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1526 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1527 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1528 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1529 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1530 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1531 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1532 (WebCore::ChromeClientEfl::scroll): Updated.
1533 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1534 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1535 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1536 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1537 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1538 from FrameLoader::writer.
1539 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1540 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1541 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1543 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1545 Reviewed by Nikolas Zimmermann.
1547 Add missing EFL WebKit/efl theme files.
1548 http://webkit.org/b/37854
1550 * efl/DefaultTheme/default.edc: Added.
1551 * efl/DefaultTheme/widget/button/button.edc: Added.
1552 * efl/DefaultTheme/widget/check/check.edc: Added.
1553 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1554 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1555 * efl/DefaultTheme/widget/file/file.edc: Added.
1556 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1557 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1558 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1559 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1560 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1562 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1564 Reviewed by Adam Roben.
1566 Update EFL port to match recent API changes.
1567 http://webkit.org/b/37853
1569 * efl/WebCoreSupport/EditorClientEfl.cpp:
1570 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1571 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1572 (WebCore::FrameLoaderClientEfl::objectContentType):
1573 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1574 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1575 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1577 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1579 Reviewed by Kenneth Rohde Christiansen.
1581 Add EFL port files to efl/WebCoreSupport.
1582 http://webkit.org/b/35915
1584 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1585 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1587 2010-04-15 Adam Roben <aroben@apple.com>
1589 Expose UserContentURLPattern as WebKit SPI
1591 Fixes <http://webkit.org/b/37354>.
1593 Reviewed by Tim Hatcher.
1595 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1597 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1599 Reviewed by Kenneth Rohde Christiansen.
1601 Add EFL port files to efl/WebCoreSupport.
1602 http://webkit.org/b/35918
1604 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1605 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1607 2010-04-10 Mark Rowe <mrowe@apple.com>
1609 Reviewed by Dan Bernstein.
1611 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1613 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1615 * WebKit.xcodeproj/project.pbxproj:
1617 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1619 Reviewed by Kenneth Rohde Christiansen.
1621 Add ewk_view (the high level object to acces the WebKit-EFL browser
1622 component) to efl/ewk.
1623 http://webkit.org/b/35932
1625 * efl/ewk/ewk_view.cpp: Added.
1626 * efl/ewk/ewk_view.h: Added.
1628 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1630 Reviewed by Darin Adler.
1632 https://bugs.webkit.org/show_bug.cgi?id=37111
1633 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1635 https://bugs.webkit.org/show_bug.cgi?id=37111
1636 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1638 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1640 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1642 Reviewed by Gustavo Noronha Silva.
1644 Add EFL's pkg-config metadata file file to efl/.
1645 http://webkit.org/b/36766
1647 * efl/ewebkit.pc.in: Added.
1649 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1651 Rubber stamped by Sam Weinig.
1653 https://bugs.webkit.org/show_bug.cgi?id=36866
1656 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1657 * efl/ewk/ewk_frame.cpp:
1658 (ewk_frame_name_get):
1659 (ewk_frame_selection_get):
1660 (ewk_frame_uri_changed):
1661 * efl/ewk/ewk_history.cpp:
1662 * efl/ewk/ewk_settings.cpp:
1664 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1666 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1668 * efl/ewk/ewk_frame.cpp:
1670 2010-03-22 Kevin Decker <kdecker@apple.com>
1672 Reviewed by Simon Fraser.
1674 https://bugs.webkit.org/show_bug.cgi?id=36328
1676 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1678 2010-03-22 Darin Adler <darin@apple.com>
1680 * StringsNotToBeLocalized.txt: Updated for recent changes.
1682 2010-03-22 Kevin Decker <kdecker@apple.com>
1684 Reviewed by John Sullivan.
1686 https://bugs.webkit.org/show_bug.cgi?id=36328
1688 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1690 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1692 Reviewed by Kenneth Rohde Christiansen.
1694 Add EFL port files to efl/ewk.
1695 http://webkit.org/b/35931
1697 * efl/ewk/ewk_settings.cpp: Added.
1698 * efl/ewk/ewk_settings.h: Added.
1700 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1702 Reviewed by Kenneth Rohde Christiansen.
1704 Add default theme files to efl/DefaultTheme.
1705 http://webkit.org/b/36240
1707 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1708 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1709 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1710 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1711 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1712 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1713 * efl/DefaultTheme/combo/combo_normal.png: Added.
1714 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1715 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1716 * efl/DefaultTheme/combo/combo_hover.png: Added.
1717 * efl/DefaultTheme/combo/combo_focus.png: Added.
1718 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1719 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1720 * efl/DefaultTheme/combo/combo_press.png: Added.
1721 * efl/DefaultTheme/combo/icon.png: Added.
1722 * efl/DefaultTheme/file/file_normal.png: Added.
1723 * efl/DefaultTheme/file/file_press.png: Added.
1724 * efl/DefaultTheme/file/file_hover.png: Added.
1725 * efl/DefaultTheme/file/file_focus.png: Added.
1726 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1727 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1728 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1729 * efl/DefaultTheme/search/field/field_focused.png: Added.
1730 * efl/DefaultTheme/search/field/field_normal.png: Added.
1731 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1732 * efl/DefaultTheme/entry/img_normal.png: Added.
1733 * efl/DefaultTheme/entry/img_hovered.png: Added.
1734 * efl/DefaultTheme/entry/img_focused.png: Added.
1735 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1736 * efl/DefaultTheme/check/img_check_on.png: Added.
1737 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1738 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1739 * efl/DefaultTheme/check/img_check_off.png: Added.
1740 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1741 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1742 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1743 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1744 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1745 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1746 * efl/DefaultTheme/button/img_button_normal.png: Added.
1747 * efl/DefaultTheme/button/img_button_focus.png: Added.
1748 * efl/DefaultTheme/button/img_button_hover.png: Added.
1749 * efl/DefaultTheme/button/img_button_press.png: Added.
1751 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1753 Reviewed by Kenneth Rohde Christiansen.
1755 Add EFL example browser to efl/EWebLauncher.
1756 http://webkit.org/b/36176
1758 * efl/EWebLauncher/main.c: Added.
1760 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1762 Reviewed by Kenneth Rohde Christiansen.
1764 Add EFL port files to efl/WebCoreSupport.
1765 http://webkit.org/b/35916
1767 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1768 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1770 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1772 Reviewed by Pavel Feldman.
1774 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.
1776 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1777 https://bugs.webkit.org/show_bug.cgi?id=35036
1779 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1780 (WebCore::InspectorClientEfl::openInspectorFrontend):
1781 * efl/WebCoreSupport/InspectorClientEfl.h:
1783 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1785 Reviewed by Kenneth Rohde Christiansen.
1787 Add EFL port files to efl/ewk.
1788 http://webkit.org/b/35925
1790 * efl/ewk/ewk_history.cpp: Added.
1791 * efl/ewk/ewk_history.h: Added.
1793 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1795 Reviewed by Kenneth Rohde Christiansen.
1797 Add EFL port files to efl/ewk.
1798 http://webkit.org/b/35928
1800 * efl/ewk/ewk_main.cpp: Added.
1801 * efl/ewk/ewk_main.h: Added.
1803 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1805 Reviewed by Kenneth Rohde Christiansen.
1807 Add EFL port files to efl/ewk.
1808 http://webkit.org/b/35924
1810 * efl/ewk/ewk_frame.cpp: Added.
1811 * efl/ewk/ewk_frame.h: Added.
1813 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1815 Reviewed by Kenneth Rohde Christiansen.
1817 Add EFL port files to efl/ewk.
1818 http://webkit.org/b/35936
1820 * efl/ewk/ewk_view_single.c: Added.
1822 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1824 Reviewed by Kenneth Rohde Christiansen.
1826 Add EFL port files to efl/ewk.
1827 http://webkit.org/b/35929
1829 * efl/ewk/ewk_util.cpp: Added.
1830 * efl/ewk/ewk_util.h: Added.
1832 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1834 Reviewed by Kenneth Rohde Christiansen.
1836 Add EFL port files to efl/ewk.
1837 http://webkit.org/b/35934
1839 * efl/ewk/EWebKit.h: Added.
1840 * efl/ewk/ewk_eapi.h: Added.
1841 * efl/ewk/ewk_logging.h: Added.
1842 * efl/ewk/ewk_private.h: Added.
1844 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1846 Reviewed by Gustavo Noronha Silva.
1848 Add EFL port files to efl/WebCoreSupport.
1849 http://webkit.org/b/35917
1851 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1852 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1854 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1856 Reviewed by Gustavo Noronha Silva.
1858 Add EFL port files to efl/WebCoreSupport.
1859 http://webkit.org/b/35914
1861 * efl/WebCoreSupport/DragClientEfl.h: Added.
1862 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1864 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1866 Reviewed by Mark Rowe.
1868 Sort the project file.
1870 * WebKit.xcodeproj/project.pbxproj:
1872 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1874 Reviewed by Holger Freyther.
1876 Add EFL port files to efl/WebCoreSupport.
1877 http://webkit.org/b/35913
1879 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1880 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1882 2010-03-09 John Sullivan <sullivan@apple.com>
1884 Fixed localized string key collision. update-webkit-localized-strings now
1885 runs without errors.
1887 Reviewed by Adam Roben.
1889 * English.lproj/Localizable.strings:
1892 2010-03-09 John Sullivan <sullivan@apple.com>
1894 * StringsNotToBeLocalized.txt:
1895 Brought this file up to date. update-webkit-localizable-strings still lists
1896 one key collision, but that's a separate issue.
1898 2010-03-04 Mark Rowe <mrowe@apple.com>
1900 Reviewed by Sam Weinig.
1902 Add a script to verify that WebKit framework headers are internally consistent.
1904 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1905 an error should the consistency check fail.
1907 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1909 Reviewed by Geoffrey Garen.
1911 https://bugs.webkit.org/show_bug.cgi?id=35394
1912 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1914 * WebKit.xcodeproj/project.pbxproj: Added new files.
1916 2010-02-04 Mark Rowe <mrowe@apple.com>
1918 Reviewed by Timothy Hatcher.
1920 Build fix. Remove a symbol corresponding to an inline function from the linker export
1921 file to prevent a weak external failure.
1923 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1925 2010-02-04 John Sullivan <sullivan@apple.com>
1927 https://bugs.webkit.org/show_bug.cgi?id=34611
1928 WebLocalizedString() could use an assertion that it is being called on the main thread
1930 Reviewed by Tim Hatcher.
1932 * WebKit.xcodeproj/project.pbxproj:
1933 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1935 2010-01-29 Mark Rowe <mrowe@apple.com>
1937 Sort Xcode projects.
1939 * WebKit.xcodeproj/project.pbxproj:
1941 2010-01-19 Dan Bernstein <mitz@apple.com>
1943 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1945 * WebKit.xcodeproj/project.pbxproj:
1947 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1949 Build fix, no review.
1951 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1954 * WebKit.xcodeproj/project.pbxproj:
1956 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1958 MSAA: The child <option> elements of a non-multiple <select> are not
1961 https://bugs.webkit.org/show_bug.cgi?id=33773
1962 <rdar://problem/7550556>
1964 Reviewed by Alice Liu.
1966 * English.lproj/Localizable.strings:
1967 Add new localized strings.
1969 2010-01-13 Kevin Decker <kdecker@apple.com>
1971 Reviewed by Mark Rowe.
1973 https://bugs.webkit.org/show_bug.cgi?id=33610
1974 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1976 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1978 2009-12-25 Darin Adler <darin@apple.com>
1980 * StringsNotToBeLocalized.txt: Updated for recent changes.
1982 2009-12-18 Dan Bernstein <mitz@apple.com>
1984 Updated localizable strings after r52368
1986 * English.lproj/Localizable.strings:
1988 2009-12-18 Sam Weinig <sam@webkit.org>
1990 Reviewed by Dan Bernstein.
1992 Add Mac WebKit side of the client based geolocation provider.
1994 * WebKit.xcodeproj/project.pbxproj:
1996 2009-12-16 Mark Rowe <mrowe@apple.com>
1998 Build fix. Disable debug variants of WebKit frameworks.
2000 * WebKit.xcodeproj/project.pbxproj:
2002 2009-12-16 John Sullivan <sullivan@apple.com>
2004 Brought this file up to date, sans review.
2006 * StringsNotToBeLocalized.txt:
2008 2009-11-30 Mark Rowe <mrowe@apple.com>
2010 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
2012 * WebKit.xcodeproj/project.pbxproj:
2014 2009-11-24 Dmitry Titov <dimich@chromium.org>
2016 Reviewed by Eric Seidel.
2018 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2019 https://bugs.webkit.org/show_bug.cgi?id=31444
2021 * chromium/features.gypi:
2023 2009-11-24 Mark Rowe <mrowe@apple.com>
2025 Fix production builds where the source tree may be read-only.
2027 * WebKit.xcodeproj/project.pbxproj:
2029 2009-11-20 Dave Hyatt <hyatt@apple.com>
2031 Reviewed by Oliver Hunt and Jon Honeycutt.
2033 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
2034 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
2036 * WebKit.xcodeproj/project.pbxproj:
2038 2009-11-20 Chris Fleizach <cfleizach@apple.com>
2040 Reviewed by Beth Dakin.
2042 WAI-ARIA: add support for 'math' role
2043 https://bugs.webkit.org/show_bug.cgi?id=31706
2045 * English.lproj/Localizable.strings:
2046 * StringsNotToBeLocalized.txt:
2048 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2050 Reviewed by Dan Bernstein.
2052 <rdar://problem/7035231>
2053 Support closed caption in <video> element
2055 * English.lproj/Localizable.strings:
2056 Add strings for toggle captions button.
2058 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
2060 Reviewed by Darin Adler.
2062 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
2063 Support for validationMessage attribute, as per HTML5 specs.
2065 * English.lproj/Localizable.strings: new localizable strings
2067 2009-11-18 Sam Weinig <sam@webkit.org>
2069 Reviewed by Anders Carlsson.
2071 Make the Mac Geolocation API async.
2073 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
2075 2009-11-13 Adam Roben <aroben@apple.com>
2077 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
2079 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2080 window objects in isolated worlds are cleared
2082 Reviewed by Dave Hyatt.
2084 * WebKit.xcodeproj/project.pbxproj: Added
2085 WebFrameLoadDelegatePrivate.h, which already existed.
2087 2009-11-12 Adam Roben <aroben@apple.com>
2089 Replace worldIDs with world objects
2091 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
2092 user scripts/stylesheets and isolated worlds
2094 Reviewed by Sam Weinig.
2096 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2098 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2100 Reviewed by Darin Adler.
2102 ARIA: add alert type roles
2103 https://bugs.webkit.org/show_bug.cgi?id=31392
2105 * English.lproj/Localizable.strings:
2106 * StringsNotToBeLocalized.txt:
2108 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2110 Reviewed by John Sullivan and Mark Rowe.
2112 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2114 Fix localized strings for media controller time values.
2116 * English.lproj/Localizable.strings:
2118 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2120 Reviewed by Beth Dakin.
2122 Support ARIA "tab" roles
2123 https://bugs.webkit.org/show_bug.cgi?id=30842
2125 Add a localizable string for tab panel.
2127 * English.lproj/Localizable.strings:
2128 * StringsNotToBeLocalized.txt:
2130 2009-10-27 Dan Bernstein <mitz@apple.com>
2132 Reviewed by Darin Adler.
2138 2009-10-26 Sam Weinig <sam@webkit.org>
2140 Reviewed by Anders Carlsson.
2142 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2144 * WebKit.xcodeproj/project.pbxproj:
2146 2009-10-19 John Gregg <johnnyg@google.com>
2148 Reviewed by Dimitri Glazkov.
2150 set ENABLE_NOTIFICATIONS=1 for Chromium
2151 https://bugs.webkit.org/show_bug.cgi?id=29949
2153 * chromium/features.gypi:
2155 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2157 Reviewed by David Levin.
2159 Enable SHARED_WORKERS for Chromium
2160 https://bugs.webkit.org/show_bug.cgi?id=30289
2162 * chromium/features.gypi:
2163 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2164 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2166 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2168 Reviewed by Dimitri Glazkov.
2170 Chromium Port - Windows
2171 https://bugs.webkit.org/show_bug.cgi?id=29969
2173 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2175 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2177 Reviewed by Mark Rowe.
2179 accessibility/media-element.html crashes (and has incorrect result)
2180 https://bugs.webkit.org/show_bug.cgi?id=30108
2182 Fix up the accessibilty label for the newly added fullscreen button,
2183 and update the test result accordingly.
2185 * English.lproj/Localizable.strings:
2187 2009-10-05 Kevin Decker <kdecker@apple.com>
2189 Reviewed by Dan Bernstein.
2191 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2193 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2195 Reviewed by Dimitri Glazkov.
2197 One of the dependencies' SVN url was missing a @ before the revision number.
2199 https://bugs.webkit.org/show_bug.cgi?id=30101
2203 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2205 Reviewed by Simon Fraser
2207 Support fullscreen in MediaPlayer (Mac)
2208 https://bugs.webkit.org/show_bug.cgi?id=26742
2210 Add new files for video fullscreen.
2212 * WebKit.xcodeproj/project.pbxproj:
2214 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2216 Reviewed by Timothy Hatcher.
2218 Web Inspector: add testing harness for Web Inspector.
2220 https://bugs.webkit.org/show_bug.cgi?id=30010
2222 * WebKit.xcodeproj/project.pbxproj:
2224 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2226 Reviewed by Eric Seidel
2228 Enable Web Sockets in chromium build.
2229 https://bugs.webkit.org/show_bug.cgi?id=29917
2231 * chromium/features.gypi:
2233 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2235 Reviewed by Dimitri Glazkov.
2237 Added gyp_webkit that does a subset of the things gyp_chromium does
2238 plus some specialization for an upstream chromium build.
2240 https://bugs.webkit.org/show_bug.cgi?id=29986
2242 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2243 * chromium/gyp_webkit: A new python file.
2245 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2247 Reviewed by Dimitri Glazkov.
2249 Make it possible to override the list of feature defines when building
2252 https://bugs.webkit.org/show_bug.cgi?id=29979
2254 * chromium/features.gypi:
2256 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2258 Reviewed by Dimitri Glazkov.
2260 Added windows-specific dependencies, updated some revisions and
2261 re-organized file to make revision tracking easier. Also removed
2262 extensions/v8 dependency that is no longer needed upstream.
2264 https://bugs.webkit.org/show_bug.cgi?id=29973
2268 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2270 Reviewed by Dimitri Glazkov.
2272 1. Keeping up with downstream revisions.
2273 2. Turning off v8 snapshot build step.
2275 https://bugs.webkit.org/show_bug.cgi?id=29928
2279 2009-09-29 Brady Eidson <beidson@apple.com>
2281 Reviewed by John Sullivan.
2283 WebKit Mac API should provide a delegate interface for global history.
2284 <rdar://problem/7042773> and https://webkit.org/b/29904
2286 * WebKit.xcodeproj/project.pbxproj:
2288 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2290 Reviewed by Dimitri Glazkov.
2292 https://bugs.webkit.org/show_bug.cgi?id=29722
2294 * chromium/DEPS: Describes the chromium port's dependencies and
2295 is used by gclient to fetch them.
2296 * chromium/webkit.gyp: Currently only builds webcore but in
2297 the future will also build the webkit api.
2299 2009-09-26 David Kilzer <ddkilzer@apple.com>
2301 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2303 Reviewed by Darin Adler.
2305 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2307 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2308 disable this feature by default.
2310 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2312 Reviewed by David Levin.
2314 Create chromium directory and ported chromium.org's features.gypi for
2315 the webkit chromium port.
2317 https://bugs.webkit.org/show_bug.cgi?id=29617
2319 * chromium/features.gypi: Added.
2321 2009-09-21 Dan Bernstein <mitz@apple.com>
2323 Reviewed by Anders Carlsson.
2325 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2327 https://bugs.webkit.org/show_bug.cgi?id=4151
2329 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2330 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2333 2009-09-07 Steve Block <steveblock@google.com>
2335 Reviewed by Adam Barth.
2337 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2338 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2339 Geolocation service with DumpRenderTree.
2340 https://bugs.webkit.org/show_bug.cgi?id=28264
2342 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2344 2009-09-03 John Sullivan <sullivan@apple.com>
2346 Reviewed by Adam Roben
2348 * StringsNotToBeLocalized.txt:
2349 Brought this file up to date.
2351 2009-08-31 Mark Rowe <mrowe@apple.com>
2353 Rubber-stamped by Beth Dakin.
2355 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2356 We stopped using these back in r18592 when we switched over to context menus
2359 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2360 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2361 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2362 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2363 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2364 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2365 * WebKit.xcodeproj/project.pbxproj:
2367 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2369 Reviewed by John Sullivan.
2371 update-webkit-localizable-strings script can no longer complete
2372 https://bugs.webkit.org/show_bug.cgi?id=28792
2374 * English.lproj/Localizable.strings:
2376 2009-08-27 John Sullivan <sullivan@apple.com>
2378 * StringsNotToBeLocalized.txt:
2379 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2381 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2383 Reviewed by Oliver Hunt.
2385 <video> and <audio> controller should be accessible
2386 https://bugs.webkit.org/show_bug.cgi?id=28081
2388 Add localized strings for media controller accessiblility.
2390 * English.lproj/Localizable.strings:
2392 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2394 Reviewed by Darin Adler.
2396 Enable various "grouping" ARIA roles
2397 https://bugs.webkit.org/show_bug.cgi?id=28486
2399 * English.lproj/Localizable.strings:
2401 2009-08-18 Drew Wilson <atwilson@google.com>
2403 Reviewed by Eric Seidel.
2405 Need to extend DumpRenderTree to expose number of worker threads.
2406 https://bugs.webkit.org/show_bug.cgi?id=28292
2408 * WebKit.xcodeproj/project.pbxproj:
2409 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2411 2009-08-06 Mark Rowe <mrowe@apple.com>
2413 Rubber-stamped by Sam Weinig.
2415 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2417 * WebKit.xcodeproj/project.pbxproj:
2419 2009-08-06 Mark Rowe <mrowe@apple.com>
2421 Bring a little order to our otherwise out of control lives.
2423 * WebKit.xcodeproj/project.pbxproj:
2425 2009-08-06 Mark Rowe <mrowe@apple.com>
2429 Don't attempt to build a file that Anders just deleted.
2431 * WebKit.xcodeproj/project.pbxproj:
2433 2009-07-29 David Kilzer <ddkilzer@apple.com>
2435 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2437 Reviewed by Mark Rowe.
2439 WebPluginController.h includes WebPluginContainerCheck.h, which
2440 is not a private header. Since WebPluginController.h doesn't
2441 appear to be used anywhere, remove its private header status.
2443 * WebKit.xcodeproj/project.pbxproj: Remove private header
2444 attribute from WebPluginController.h.
2446 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2448 Reviewed by David Levin.
2450 Added FrameLoaderClient for Haiku WebCore support.
2451 https://bugs.webkit.org/show_bug.cgi?id=26952
2453 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2454 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2455 (WebCore::FrameLoaderClientHaiku::setFrame):
2456 (WebCore::FrameLoaderClientHaiku::setWebView):
2457 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2458 (WebCore::FrameLoaderClientHaiku::hasWebView):
2459 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2460 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2461 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2462 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2463 (WebCore::FrameLoaderClientHaiku::forceLayout):
2464 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2465 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2466 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2467 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2468 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2469 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2470 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2471 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2472 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2473 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2474 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2475 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2476 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2477 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2478 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2479 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2480 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2481 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2482 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2483 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2484 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2485 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2486 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2487 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2488 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2489 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2490 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2491 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2492 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2493 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2494 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2495 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2496 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2497 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2498 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2499 (WebCore::FrameLoaderClientHaiku::progressStarted):
2500 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2501 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2502 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2503 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2504 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2505 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2506 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2507 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2508 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2509 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2510 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2511 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2512 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2513 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2514 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2515 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2516 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2517 (WebCore::FrameLoaderClientHaiku::setTitle):
2518 (WebCore::FrameLoaderClientHaiku::userAgent):
2519 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2520 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2521 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2522 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2523 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2524 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2525 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2526 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2527 (WebCore::FrameLoaderClientHaiku::canCachePage):
2528 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2529 (WebCore::FrameLoaderClientHaiku::committedLoad):
2530 (WebCore::FrameLoaderClientHaiku::cancelledError):
2531 (WebCore::FrameLoaderClientHaiku::blockedError):
2532 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2533 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2534 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2535 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2536 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2537 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2538 (WebCore::FrameLoaderClientHaiku::download):
2539 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2540 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2541 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2542 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2543 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2544 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2545 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2546 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2547 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2548 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2549 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2550 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2551 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2552 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2553 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2554 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2555 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2556 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2557 (WebCore::FrameLoaderClientHaiku::startDownload):
2558 (WebCore::FrameLoaderClientHaiku::createFrame):
2559 (WebCore::FrameLoaderClientHaiku::objectContentType):
2560 (WebCore::FrameLoaderClientHaiku::createPlugin):
2561 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2562 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2563 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2564 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2565 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2566 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2567 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2568 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2569 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2570 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2571 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2572 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2573 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2575 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2577 Reviewed by David Levin.
2579 Added ChromeClient for Haiku WebCore support.
2580 https://bugs.webkit.org/show_bug.cgi?id=26952
2582 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2583 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2584 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2585 (WebCore::ChromeClientHaiku::chromeDestroyed):
2586 (WebCore::ChromeClientHaiku::setWindowRect):
2587 (WebCore::ChromeClientHaiku::windowRect):
2588 (WebCore::ChromeClientHaiku::pageRect):
2589 (WebCore::ChromeClientHaiku::scaleFactor):
2590 (WebCore::ChromeClientHaiku::focus):
2591 (WebCore::ChromeClientHaiku::unfocus):
2592 (WebCore::ChromeClientHaiku::canTakeFocus):
2593 (WebCore::ChromeClientHaiku::takeFocus):
2594 (WebCore::ChromeClientHaiku::createWindow):
2595 (WebCore::ChromeClientHaiku::createModalDialog):
2596 (WebCore::ChromeClientHaiku::show):
2597 (WebCore::ChromeClientHaiku::canRunModal):
2598 (WebCore::ChromeClientHaiku::runModal):
2599 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2600 (WebCore::ChromeClientHaiku::toolbarsVisible):
2601 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2602 (WebCore::ChromeClientHaiku::statusbarVisible):
2603 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2604 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2605 (WebCore::ChromeClientHaiku::setMenubarVisible):
2606 (WebCore::ChromeClientHaiku::menubarVisible):
2607 (WebCore::ChromeClientHaiku::setResizable):
2608 (WebCore::ChromeClientHaiku::addMessageToConsole):
2609 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2610 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2611 (WebCore::ChromeClientHaiku::closeWindowSoon):
2612 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2613 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2614 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2615 (WebCore::ChromeClientHaiku::setStatusbarText):
2616 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2617 (WebCore::ChromeClientHaiku::tabsToLinks):
2618 (WebCore::ChromeClientHaiku::windowResizerRect):
2619 (WebCore::ChromeClientHaiku::repaint):
2620 (WebCore::ChromeClientHaiku::scroll):
2621 (WebCore::ChromeClientHaiku::screenToWindow):
2622 (WebCore::ChromeClientHaiku::windowToScreen):
2623 (WebCore::ChromeClientHaiku::platformWindow):
2624 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2625 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2626 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2627 (WebCore::ChromeClientHaiku::scrollBackingStore):
2628 (WebCore::ChromeClientHaiku::updateBackingStore):
2629 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2630 (WebCore::ChromeClientHaiku::setToolTip):
2631 (WebCore::ChromeClientHaiku::print):
2632 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2633 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2634 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2635 (WebCore::ChromeClientHaiku::runOpenPanel):
2636 (WebCore::ChromeClientHaiku::setCursor):
2637 (WebCore::ChromeClientHaiku::formStateDidChange):
2638 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2639 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2641 2009-07-28 Robert Hogan <robert@roberthogan.net>
2643 Reviewed by Simon Hausmann.
2645 Add WebKit version API to Qt.
2647 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2648 at compile time and make it available to webkit ports through WebKitVersion.h.
2650 https://bugs.webkit.org/show_bug.cgi?id=27158
2652 * scripts/generate-webkitversion.pl: Added
2654 2009-07-24 Andrei Popescu <andreip@google.com>
2656 ApplicationCache should have size limit
2657 https://bugs.webkit.org/show_bug.cgi?id=22700
2659 Updated the project after adding WebApplicationCache.h/mm
2661 * WebKit.xcodeproj/project.pbxproj:
2663 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2665 Reviewed by Eric Seidel.
2667 Added InspectorClient for Haiku WebCore support.
2668 https://bugs.webkit.org/show_bug.cgi?id=26952
2670 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2672 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2673 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2674 (WebCore::InspectorClientHaiku::createPage):
2675 (WebCore::InspectorClientHaiku::localizedStringsURL):
2676 (WebCore::InspectorClientHaiku::hiddenPanels):
2677 (WebCore::InspectorClientHaiku::showWindow):
2678 (WebCore::InspectorClientHaiku::closeWindow):
2679 (WebCore::InspectorClientHaiku::attachWindow):
2680 (WebCore::InspectorClientHaiku::detachWindow):
2681 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2682 (WebCore::InspectorClientHaiku::highlight):
2683 (WebCore::InspectorClientHaiku::hideHighlight):
2684 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2685 (WebCore::InspectorClientHaiku::populateSetting):
2686 (WebCore::InspectorClientHaiku::storeSetting):
2687 (WebCore::InspectorClientHaiku::removeSetting):
2688 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2690 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2692 Reviewed by Oliver Hunt.
2694 Added EditorClient for Haiku WebCore support.
2695 https://bugs.webkit.org/show_bug.cgi?id=26952
2697 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2699 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2700 (WebCore::EditorClientHaiku::EditorClientHaiku):
2701 (WebCore::EditorClientHaiku::setPage):
2702 (WebCore::EditorClientHaiku::pageDestroyed):
2703 (WebCore::EditorClientHaiku::shouldDeleteRange):
2704 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2705 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2706 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2707 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2708 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2709 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2710 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2711 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2712 (WebCore::EditorClientHaiku::isEditable):
2713 (WebCore::EditorClientHaiku::shouldBeginEditing):
2714 (WebCore::EditorClientHaiku::shouldEndEditing):
2715 (WebCore::EditorClientHaiku::shouldInsertNode):
2716 (WebCore::EditorClientHaiku::shouldInsertText):
2717 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2718 (WebCore::EditorClientHaiku::shouldApplyStyle):
2719 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2720 (WebCore::EditorClientHaiku::didBeginEditing):
2721 (WebCore::EditorClientHaiku::respondToChangedContents):
2722 (WebCore::EditorClientHaiku::respondToChangedSelection):
2723 (WebCore::EditorClientHaiku::didEndEditing):
2724 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2725 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2726 (WebCore::EditorClientHaiku::registerCommandForUndo):
2727 (WebCore::EditorClientHaiku::registerCommandForRedo):
2728 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2729 (WebCore::EditorClientHaiku::canUndo):
2730 (WebCore::EditorClientHaiku::canRedo):
2731 (WebCore::EditorClientHaiku::undo):
2732 (WebCore::EditorClientHaiku::redo):
2733 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2734 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2735 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2736 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2737 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2738 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2739 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2740 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2741 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2742 (WebCore::EditorClientHaiku::learnWord):
2743 (WebCore::EditorClientHaiku::checkSpellingOfString):
2744 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2745 (WebCore::EditorClientHaiku::checkGrammarOfString):
2746 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2747 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2748 (WebCore::EditorClientHaiku::showSpellingUI):
2749 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2750 (WebCore::EditorClientHaiku::getGuessesForWord):
2751 (WebCore::EditorClientHaiku::setInputMethodState):
2752 (WebCore::EditorClientHaiku::isEditing):
2753 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2755 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2757 Reviewed by Eric Seidel.
2759 Added DragClient for Haiku WebCore support.
2760 https://bugs.webkit.org/show_bug.cgi?id=26952
2762 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2764 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2765 (WebCore::DragClientHaiku::actionMaskForDrag):
2766 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2767 (WebCore::DragClientHaiku::dragControllerDestroyed):
2768 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2769 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2770 (WebCore::DragClientHaiku::startDrag):
2771 (WebCore::DragClientHaiku::createDragImageForLink):
2772 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2774 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2776 Reviewed by Oliver Hunt.
2778 Added ContextMenuClient for Haiku WebCore support.
2779 https://bugs.webkit.org/show_bug.cgi?id=26952
2781 Adding two files, ContextMenuClientHaiku.h
2782 and ContextMenuClientHaiku.cpp
2784 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2785 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2786 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2787 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2788 (WebCore::ContextMenuClientHaiku::downloadURL):
2789 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2790 (WebCore::ContextMenuClientHaiku::speak):
2791 (WebCore::ContextMenuClientHaiku::isSpeaking):
2792 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2793 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2794 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2796 2009-07-10 Adam Roben <aroben@apple.com>
2798 Sort all our Xcode projects
2800 Accomplished using sort-Xcode-project-file.
2802 Requested by Dave Kilzer.
2804 * WebKit.xcodeproj/project.pbxproj:
2806 2009-07-02 Adam Roben <aroben@apple.com>
2808 Fix warnings from update-webkit-localizable-strings
2810 Rubber-stamped by Eric Carlson.
2812 * English.lproj/Localizable.strings: Updated.
2814 2009-07-02 Adam Roben <aroben@apple.com>
2816 Update StringsNotToBeLocalized.txt for (not so) recent changes
2818 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2819 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2821 Reviewed by John Sullivan.
2823 * StringsNotToBeLocalized.txt:
2825 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2827 Reviewed by Simon Fraser.
2829 <rdar://problem/6518119>
2831 Add localized strings for media controller status messages.
2833 * English.lproj/Localizable.strings: Localized text.
2835 2009-06-08 Dan Bernstein <mitz@apple.com>
2837 Rubber-stamped by Mark Rowe.
2839 - updated the project after giving Objective-C++ the .mm extension
2841 * WebKit.xcodeproj/project.pbxproj:
2843 2009-06-04 Sam Weinig <sam@webkit.org>
2845 Reviewed by Alice Liu.
2847 Move WebView internal data into WebViewData.h/mm.
2849 * WebKit.xcodeproj/project.pbxproj:
2851 2009-06-03 Sam Weinig <sam@webkit.org>
2853 Reviewed by Mark Rowe.
2855 Added WebDelegateImplementationCaching.h/mm
2857 * WebKit.xcodeproj/project.pbxproj:
2859 2009-06-03 Sam Weinig <sam@webkit.org>
2861 Reviewed by Mark Rowe.
2863 Add WebViewInternal.mm.
2865 * WebKit.xcodeproj/project.pbxproj:
2867 2009-06-03 Dan Bernstein <mitz@apple.com>
2869 Reviewed by Anders Carlsson.
2871 - WebKit project part of eliminating WebCoreTextRenderer
2873 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2874 compile as Objective-C++.
2876 2009-06-01 Darin Adler <darin@apple.com>
2878 Reviewed by Maciej Stachowiak.
2880 Bug 26113: break WebTextCompletionController out into its own source file
2881 https://bugs.webkit.org/show_bug.cgi?id=26113
2883 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2885 2009-05-28 Mark Rowe <mrowe@apple.com>
2887 Rubber-stamped by Anders Carlsson.
2889 Symlink WebKitPluginHost.app in to place if needed.
2891 * WebKit.xcodeproj/project.pbxproj:
2893 2009-05-24 Darin Adler <darin@apple.com>
2895 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2897 2009-05-16 Anders Carlsson <andersca@apple.com>
2899 Reviewed by Sam Weinig and Dan Bernstein.
2901 Fix <rdar://problem/6889644>.
2903 * English.lproj/Localizable.strings:
2905 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2907 Reviewed by Dan Bernstein.
2909 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2911 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2912 it could use C++ code from AuthenticaitonMac.h.
2914 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2916 Add localizable strings for
2917 <rdar://problem/6724106> WebViews need to implement text checking
2919 Reviewed by Justin Garcia.
2921 * English.lproj/Localizable.strings:
2923 2009-04-27 Kevin Decker <kdecker@apple.com>
2925 Reviewed by Anders Carlsson.
2927 <rdar://problem/6352982>
2929 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2931 2009-04-23 Kevin Decker <kdecker@apple.com>
2933 Reviewed by Anders Carlsson.
2935 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2937 2009-04-21 Adam Roben <aroben@apple.com>
2939 Update StringsNotToBeLocalized.txt for recent changes
2941 Rubber-stamped by John Sullivan.
2943 * StringsNotToBeLocalized.txt:
2945 2009-04-19 Darin Adler <darin@apple.com>
2947 * StringsNotToBeLocalized.txt: Updated for recent changes.
2949 2009-04-17 David Kilzer <ddkilzer@apple.com>
2951 Simplify FEATURE_DEFINES definition
2953 Reviewed by Darin Adler.
2955 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2956 variables to their own FeatureDefines.xcconfig file. It also
2957 extracts a new ENABLE_GEOLOCATION variable so that
2958 FEATURE_DEFINES only needs to be defined once.
2960 * WebKit.xcodeproj/project.pbxproj: Added
2961 FeatureDefines.xcconfig file.
2963 2009-04-10 Timothy Hatcher <timothy@apple.com>
2965 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2967 Rubber-stamped by Mark Rowe.
2969 * WebKit.xcodeproj/project.pbxproj:
2971 2009-04-09 Mike Thole <mthole@apple.com>
2973 Reviewed by Adam Roben.
2975 * WebKit.xcodeproj/project.pbxproj:
2976 Set the Localizable.strings encoding to UTF-16.
2978 2009-04-07 Anders Carlsson <andersca@apple.com>
2980 Try to fix the Leopard build once more.
2982 * WebKit.xcodeproj/project.pbxproj:
2984 2009-04-07 Anders Carlsson <andersca@apple.com>
2986 Another attempt at fixing the build.
2988 * WebKit.xcodeproj/project.pbxproj:
2990 2009-04-02 Adele Peterson <adele@apple.com>
2992 Reviewed by Darin Adler.
2994 * WebKit.xcodeproj/project.pbxproj:
2995 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2997 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2999 Reviewed by Mark Rowe.
3001 https://bugs.webkit.org/show_bug.cgi?id=24990
3002 Put SECTORDER_FLAGS into xcconfig files.
3004 * WebKit.xcodeproj/project.pbxproj:
3006 2009-03-27 Darin Adler <darin@apple.com>
3008 * StringsNotToBeLocalized.txt: Updated for recent changes.
3010 2009-03-16 Darin Adler <darin@apple.com>
3012 Reviewed by Dan Bernstein.
3014 * English.lproj/Localizable.strings: Updated.
3015 * StringsNotToBeLocalized.txt: Updated for recent changes.
3017 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
3019 Reviewed by Simon Fraser.
3021 Update Geolocation perimission dialogs to be asynchronous.
3022 https://bugs.webkit.org/show_bug.cgi?id=24505
3024 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
3025 coding style set by WebSecurityOrigin.
3027 * WebKit.xcodeproj/project.pbxproj:
3029 2009-03-13 Anders Carlsson <andersca@apple.com>
3031 Reviewed by Dan Bernstein.
3033 <rdar://problem/6610666> Revise the Cocoa event model text API
3035 Remove nptextinput.h
3037 * WebKit.xcodeproj/project.pbxproj:
3039 2009-03-03 David Kilzer <ddkilzer@apple.com>
3041 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
3043 Reviewed by Mark Rowe.
3045 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
3046 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
3047 make sure various build phase scripts work with the installhdrs
3050 * WebKit.xcodeproj/project.pbxproj:
3051 - Added shell code to prevent running "Check For Global
3052 Initializers", "Check For Exit Time Destructors" and "Check
3053 For Weak VTables" scripts during the installhdrs build phase.
3054 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
3055 targets since it's no longer needed after defining
3056 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
3058 2009-03-03 David Kilzer <ddkilzer@apple.com>
3060 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
3062 Reviewed by Adam Roben.
3064 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
3065 since NPAPI headers had migrated from JavaScriptCore to WebCore
3068 * WebKit.xcodeproj/project.pbxproj: Removed
3069 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
3070 and Release configurations.
3072 2009-03-02 Anders Carlsson <andersca@apple.com>
3074 WebNetscapePluginPackage.mm is an Objective-C++ file.
3076 * WebKit.xcodeproj/project.pbxproj:
3078 2009-03-02 Anders Carlsson <andersca@apple.com>
3080 Reviewed by John Sullivan.
3082 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
3084 * WebKit.xcodeproj/project.pbxproj:
3086 2009-02-20 Anders Carlsson <andersca@apple.com>
3088 Reviewed by Dan Bernstein.
3092 * WebKit.xcodeproj/project.pbxproj:
3094 2009-02-13 Darin Adler <darin@apple.com>
3096 * StringsNotToBeLocalized.txt: Updated for recent changes.
3098 2009-02-07 Darin Adler <darin@apple.com>
3100 * StringsNotToBeLocalized.txt: Updated for recent changes.
3102 2009-02-04 Timothy Hatcher <timothy@apple.com>
3104 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3106 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3107 super-slow due forwardInvocation: calling debug delegate
3109 Reviewed by Oliver Hunt.
3111 * WebKit.xcodeproj/project.pbxproj:
3113 2009-02-02 Anders Carlsson <andersca@apple.com>
3115 Reviewed by Dan Bernstein.
3117 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3119 * WebKit.xcodeproj/project.pbxproj:
3121 2009-01-26 Mark Rowe <mrowe@apple.com>
3123 Rubber-stamped by Sam Weinig.
3125 Clean up after r40240.
3127 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3129 2009-01-25 Darin Adler <darin@apple.com>
3131 Try to fix full build on Mac Leopard.
3133 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3134 Maybe this is temporary, but I had to do it to get the full build to succeed.
3136 2009-01-25 Mark Rowe <mrowe@apple.com>
3138 Rubber-stamped by Dan Bernstein.
3140 Improve the consistency of settings in our .xcconfig files.
3142 * WebKit.xcodeproj/project.pbxproj:
3144 2009-01-23 Brady Eidson <beidson@apple.com>
3146 Rubberstamped by Darin Adler
3148 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3150 * WebKit.xcodeproj/project.pbxproj:
3152 2009-01-20 Anders Carlsson <andersca@apple.com>
3154 Reviewed by Sam Weinig.
3156 Add ProxyInstance files.
3158 * WebKit.xcodeproj/project.pbxproj:
3160 2009-01-04 David Kilzer <ddkilzer@apple.com>
3162 Don't install internal headers in WebKit framework
3164 Reviewed by Darin Adler.
3166 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3167 headers so they're not installed.
3169 2009-01-02 Darin Adler <darin@apple.com>
3171 * StringsNotToBeLocalized.txt: Updated.
3173 2008-12-23 Darin Adler <darin@apple.com>
3175 Reviewed by Alexey Proskuryakov.
3177 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3178 crash due to Mail's use of WebArchive and WebResource on non-main thread
3180 * StringsNotToBeLocalized.txt: Updated.
3182 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3183 existing file WebResourceInternal.h.
3185 2008-12-08 David Kilzer <ddkilzer@apple.com>
3187 Bug 22555: Sort "children" sections in Xcode project files
3189 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3191 Reviewed by Eric Seidel.
3193 * WebKit.xcodeproj/project.pbxproj: Sorted.
3195 2008-12-08 Darin Adler <darin@apple.com>
3197 * StringsNotToBeLocalized.txt: Updated for recent changes.
3199 2008-12-05 Dan Bernstein <mitz@apple.com>
3203 * WebKit.xcodeproj/project.pbxproj:
3205 2008-12-05 Dan Bernstein <mitz@apple.com>
3209 * WebKit.xcodeproj/project.pbxproj:
3211 2008-12-04 Anders Carlsson <andersca@apple.com>
3213 Reviewed by Sam Weinig.
3215 Add HostedNetscapePluginStream.
3217 * WebKit.xcodeproj/project.pbxproj:
3219 2008-12-03 Anders Carlsson <andersca@apple.com>
3221 Reviewed by Sam Weinig.
3223 Move WebPluginRequest to its own file.
3225 * WebKit.xcodeproj/project.pbxproj:
3227 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3229 Update strings not to be localized.
3231 Reviewed by Adam Roben.
3233 * StringsNotToBeLocalized.txt:
3235 2008-11-26 Mark Rowe <mrowe@apple.com>
3239 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3241 * WebKit.xcodeproj/project.pbxproj:
3243 2008-11-26 Anders Carlsson <andersca@apple.com>
3245 Reviewed by Mark Rowe.
3247 Add plug-in host related files to the Xcode project.
3249 * WebKit.xcodeproj/project.pbxproj:
3251 2008-11-14 Dan Bernstein <mitz@apple.com>
3253 Reviewed by Darin Adler.
3255 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3257 * English.lproj/Localizable.strings: Added the Text Direction submenu
3260 2008-11-13 John Sullivan <sullivan@apple.com>
3262 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3264 Reviewed by Tim Hatcher
3266 * English.lproj/Localizable.strings:
3267 updated for these changes
3269 * StringsNotToBeLocalized.txt:
3270 removed unused exception
3272 2008-11-12 John Sullivan <sullivan@apple.com>
3274 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3276 Reviewed by Tim Hatcher
3278 * English.lproj/Localizable.strings:
3279 * StringsNotToBeLocalized.txt:
3280 updated for this change
3282 2008-11-10 Anders Carlsson <andersca@apple.com>
3284 Reviewed by Kevin Decker.
3286 Add WebHostedNetscapePluginView to the project.
3288 * WebKit.xcodeproj/project.pbxproj:
3290 2008-11-10 Anders Carlsson <andersca@apple.com>
3292 Reviewed by Kevin Decker.
3294 Add a new WebBaseNetscapePluginView class.
3296 * WebKit.xcodeproj/project.pbxproj:
3298 2008-11-10 Anders Carlsson <andersca@apple.com>
3300 Reviewed by Adam Roben.
3302 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3304 * StringsNotToBeLocalized.txt:
3305 * WebKit.xcodeproj/project.pbxproj:
3307 2008-11-05 Anders Carlsson <andersca@apple.com>
3309 Reviewed by Kevin Decker.
3311 Remove WebPlugInStreamLoaderDelegate.h
3313 * WebKit.xcodeproj/project.pbxproj:
3315 2008-11-03 Darin Adler <darin@apple.com>
3317 Reviewed by Tim Hatcher.
3319 - https://bugs.webkit.org/show_bug.cgi?id=22061
3320 create script to check for exit-time destructors
3322 * WebKit.xcodeproj/project.pbxproj: Added a script
3323 phase that runs the check-for-exit-time-destructors script.
3325 2008-10-31 Anders Carlsson <andersca@apple.com>
3327 Reviewed by Kevin Decker.
3329 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3331 * WebKit.xcodeproj/project.pbxproj:
3333 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3335 Not reviewed, build fix.
3337 * WebKit.xcodeproj/project.pbxproj:
3339 2008-10-28 Adele Peterson <adele@apple.com>
3341 Reviewed by John Sullivan.
3343 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3344 "files" string for multifile uploads needs to be localized
3346 * English.lproj/Localizable.strings: Updated with new string.
3348 2008-10-28 Adele Peterson <adele@apple.com>
3350 Reviewed by Sam Weinig.
3352 * English.lproj/Localizable.strings:
3355 2008-10-27 Darin Adler <darin@apple.com>
3357 * StringsNotToBeLocalized.txt: Updated for recent changes.
3359 2008-10-24 Timothy Hatcher <timothy@apple.com>
3361 Implement new InspectorClient methods to work with Settings.
3363 https://bugs.webkit.org/show_bug.cgi?id=21856
3365 Reviewed by Darin Adler.
3367 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3369 2008-10-15 Mark Rowe <mrowe@apple.com>
3371 Rubber-stamped by Brady Eidson.
3373 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3375 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3377 2008-10-14 Maxime Britto <britto@apple.com>
3379 Reviewed by Darin Adler.
3381 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3382 WebTextIterator, and made the WebTextIterator.h private
3384 2008-10-04 Mark Rowe <mrowe@apple.com>
3386 Reviewed by Tim Hatcher.
3388 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3390 * WebKit.xcodeproj/project.pbxproj:
3392 2008-09-24 Darin Adler <darin@apple.com>
3394 * StringsNotToBeLocalized.txt: Updated for recent changes.
3396 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3398 Reviewed by Darin Adler, Beth Dakin
3400 Support strings for AXLists
3402 * English.lproj/Localizable.strings:
3404 2008-09-15 Anders Carlsson <andersca@apple.com>
3408 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3410 * WebKit.xcodeproj/project.pbxproj:
3412 2008-09-02 Mark Rowe <mrowe@apple.com>
3414 Reviewed by Tim Hatcher.
3416 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3418 * WebKit.xcodeproj/project.pbxproj:
3420 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3422 Reviewed by Cameron Zwarich.
3424 Updated project files to XCode 3.1.
3426 * WebKit.xcodeproj/project.pbxproj:
3428 2008-08-15 Mark Rowe <mrowe@apple.com>
3430 Rubber-stamped by Geoff Garen.
3432 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3434 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3436 2008-08-05 Anders Carlsson <andersca@apple.com>
3438 Reviewed by Darin Adler.
3440 Remove MainThreadObjectDeallocator.{h|mm}.
3442 * WebKit.xcodeproj/project.pbxproj:
3444 2008-08-04 Mark Rowe <mrowe@apple.com>
3446 Reviewed by Darin Adler.
3448 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3449 Part one of fix for <rdar://problem/5853147>.
3451 * WebKit.xcodeproj/project.pbxproj:
3453 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3455 Fix layout test results for webarchive/test-xml-stylesheet.xml
3457 Reviewed by Darin Adler.
3459 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3460 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3461 to private so they're copied into PrivateHeaders.
3463 2008-07-11 Stephanie Lewis <slewis@apple.com>
3465 Reviewed by Darin Adler.
3467 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3469 * WebKit.xcodeproj/project.pbxproj:
3471 2008-07-07 Mark Rowe <mrowe@apple.com>
3473 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3474 so that they don't have an unnecessary ".." in the path.
3476 * WebKit.xcodeproj/project.pbxproj:
3478 2008-07-05 Mark Rowe <mrowe@apple.com>
3480 Reviewed by John Sullivan.
3482 Remove WebSearchableTextView as it has been unused for some time now.
3484 * WebKit.xcodeproj/project.pbxproj:
3486 2008-06-26 Anders Carlsson <andersca@apple.com>
3488 Reviewed by Darin Adler.
3490 Add MainThreadObjectDeallocator to sources.
3492 * WebKit.xcodeproj/project.pbxproj:
3494 2008-06-24 John Sullivan <sullivan@apple.com>
3496 Rubber-stamped by Sam Weinig
3498 * StringsNotToBeLocalized.txt:
3499 brought this file up to date
3501 2008-06-17 Mark Rowe <mrowe@apple.com>
3503 Reviewed by Darin Adler.
3505 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3507 * WebKit.xcodeproj/project.pbxproj:
3509 2008-05-22 Timothy Hatcher <timothy@apple.com>
3511 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3513 Reviewed by Adam Roben.
3515 * English.lproj/Localizable.strings: Added new strings.
3517 2008-05-21 Anders Carlsson <andersca@apple.com>
3521 Add WebIconFetcher files.
3523 * WebKit.xcodeproj/project.pbxproj:
3525 2008-05-16 Timothy Hatcher <timothy@apple.com>
3527 Removes WebScriptDebugServer files and related calls. This removes
3528 the hooks that Drosera uses for debugging. Now that the Web Inspector
3529 has a better debugger, we don't need these anymore.
3531 Reviewed by Sam Weinig.
3533 * StringsNotToBeLocalized.txt:
3534 * WebKit.xcodeproj/project.pbxproj:
3536 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3538 Reviewed by Beth Dakin
3540 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3542 * English.lproj/Localizable.strings:
3543 * WebKit.xcodeproj/project.pbxproj:
3545 2008-05-09 Anders Carlsson <andersca@apple.com>
3549 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3551 Add nptextinput.h as a public header.
3553 * WebKit.xcodeproj/project.pbxproj:
3555 2008-05-06 Stephanie Lewis <slewis@apple.com>
3557 Reviewed by Andersca.
3559 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3561 * WebKit.xcodeproj/project.pbxproj:
3563 2008-05-01 Anders Carlsson <andersca@apple.com>
3567 Remove npfunctions.h
3569 * WebKit.xcodeproj/project.pbxproj:
3571 2008-05-01 Sam Weinig <sam@webkit.org>
3573 Reviewed by Anders Carlsson.
3575 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3577 * WebKit.xcodeproj/project.pbxproj:
3579 2008-04-30 Anders Carlsson <andersca@apple.com>
3583 Add Cocoa event handler.
3585 * WebKit.xcodeproj/project.pbxproj:
3587 2008-04-29 Anders Carlsson <andersca@apple.com>
3591 Add new event handlers.
3593 * WebKit.xcodeproj/project.pbxproj:
3595 2008-04-07 John Sullivan <sullivan@apple.com>
3599 - made the JavaScript text input panel not block Quit (part of 4133196)
3601 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3602 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3603 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3604 Made the panel be a NonBlockingPanel
3606 2008-04-04 Ada Chan <adachan@apple.com>
3608 Updated the format string for window title for a standalone image to take integers.
3612 * English.lproj/Localizable.strings:
3614 2008-03-28 Brady Eidson <beidson@apple.com>
3616 Rubberstamped by Darin Adler
3618 Remove WebArchiver.h/mm
3620 * WebKit.xcodeproj/project.pbxproj:
3622 2008-03-25 Brady Eidson <beidson@apple.com>
3626 <rdar://problem/4516169> - Support WebArchives on Windows
3628 * WebKit.xcodeproj/project.pbxproj:
3630 2008-03-24 Brady Eidson <beidson@apple.com>
3632 Reviewed by Darin's rubberstamp
3636 * WebKit.xcodeproj/project.pbxproj:
3638 2008-03-20 John Sullivan <sullivan@apple.com>
3640 * StringsNotToBeLocalized.txt:
3641 Brought this file up to date
3643 2008-03-20 Adam Roben <aroben@apple.com>
3645 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3647 Reviewed by Tim Hatcher.
3649 * WebKit.xcodeproj/project.pbxproj:
3651 2008-03-12 Darin Adler <darin@apple.com>
3655 - http://bugs.webkit.org/show_bug.cgi?id=17640
3656 eliminate WebCoreFrameBridge
3658 * StringsNotToBeLocalized.txt: Updated for recent changes.
3659 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3661 2008-03-11 Darin Adler <darin@apple.com>
3665 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3666 We can rename the file later.
3668 2008-03-07 Mark Rowe <mrowe@apple.com>
3670 Reviewed by Oliver Hunt.
3672 Fix WebKit build with GCC 4.2.
3674 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3676 2008-03-06 Darin Adler <darin@apple.com>
3678 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3680 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3682 Name the WebKit build phase script that generates WebKit.LP64.exp.
3684 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3685 that generates the 64-bit export file to match the corresponding
3686 build phase script in WebCore.
3688 2008-03-05 Adam Roben <aroben@apple.com>