1 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
3 Reviewed by Simon Hausmann.
5 generate-webkitversion.pl should not "use Switch"
6 https://bugs.webkit.org/show_bug.cgi?id=63628
8 Switch got deprecated on recent Perl versions and the script wasn't
9 using the switch statement.
11 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
13 2011-04-18 Timothy Hatcher <timothy@apple.com>
15 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
16 now that all localized strings in WebKit/win use WEB_UI_STRING.
18 https://webkit.org/b/58747
20 Reviewed by Dan Bernstein.
22 * English.lproj/Localizable.strings: Removed.
24 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
26 Reviewed by Timothy Hatcher.
28 Move WebNodeHighlighter into its own file
29 https://bugs.webkit.org/show_bug.cgi?id=58746
31 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
33 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
35 Reviewed by Kenneth Rohde Christiansen.
37 [CMAKE] Separate DerivedSources.
38 https://bugs.webkit.org/show_bug.cgi?id=58427
40 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
42 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
44 Unreviewed build fix for Mac.
46 * WebKit.xcodeproj/project.pbxproj:
48 2011-04-11 Anna Cavender <annacc@chromium.org>
50 Reviewed by Eric Carlson.
52 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
53 https://bugs.webkit.org/show_bug.cgi?id=53556
55 * WebKit.xcodeproj/project.pbxproj:
57 2011-04-08 Geoffrey Garen <ggaren@apple.com>
59 Reviewed by Oliver Hunt.
61 A few heap-related renames and file moves.
63 WeakGCPtr<T> => Weak<T>
64 Global<T> => Strong<T>
67 runtime/WeakGCPtr.h => heap/Weak.h
69 (Eventually, even more files should move into the heap directory. Like
70 Heap.h and Heap.cpp, for example.)
74 2011-04-08 Dan Bernstein <mitz@apple.com>
76 No need to compile .js files, that is what the JIT is for.
78 * WebKit.xcodeproj/project.pbxproj:
80 2011-04-08 Alpha Lam <hclam@chromium.org>
82 Unreviewed, rolling out r83335.
83 http://trac.webkit.org/changeset/83335
84 https://bugs.webkit.org/show_bug.cgi?id=53556
86 GTK and QT bots are broken
88 * WebKit.xcodeproj/project.pbxproj:
90 2011-04-07 Anna Cavender <annacc@chromium.org>
92 Reviewed by Eric Carlson.
94 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
95 https://bugs.webkit.org/show_bug.cgi?id=53556
97 * WebKit.xcodeproj/project.pbxproj:
99 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
101 Revert ENABLE_TRACK patch due to compile failures.
103 * WebKit.xcodeproj/project.pbxproj:
105 2011-04-07 Andy Estes <aestes@apple.com>
107 Reviewed by Darin Adler.
109 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
110 not included when replying to an email.
111 https://bugs.webkit.org/show_bug.cgi?id=57794
113 * WebKit.xcodeproj/project.pbxproj:
115 2011-04-05 Alexey Proskuryakov <ap@apple.com>
117 Reviewed by Darin Adler.
119 Move attributedStringFromRange down to WebCore
120 https://bugs.webkit.org/show_bug.cgi?id=57905
122 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
124 2011-03-29 Timothy Hatcher <timothy@apple.com>
126 Update WebKit Localizable.strings to only contain WebKit/win strings.
128 https://webkit.org/b/57354
130 Reviewed by Sam Weinig.
132 * English.lproj/Localizable.strings: Updated.
134 2011-03-23 Jia Pu <jpu@apple.com>
136 Reviewed by Darin Adler.
138 Hook up new AppKit autocorrection UI with WK2.
139 https://bugs.webkit.org/show_bug.cgi?id=56055
140 <rdar://problem/8947463>
142 Please see WebCore/ChangeLog for detail.
144 * WebKit.xcodeproj/project.pbxproj:
146 2011-03-17 Jeff Miller <jeffm@apple.com>
148 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
156 * WebKit.xcodeproj: Modified property svn:ignore.
158 2011-03-15 Alexey Proskuryakov <ap@apple.com>
160 Reviewed by Darin Adler.
162 REGRESSION (WebKit2): keygen element doesn't work
163 https://bugs.webkit.org/show_bug.cgi?id=56402
164 <rdar://problem/9006545>
166 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
168 2011-03-11 Anton D'Auria <adauria@apple.com>
170 Reviewed and landed by Brady Eidson.
172 Add WebKit1 API to view and delete local storage
173 https://bugs.webkit.org/show_bug.cgi?id=51878
175 * WebKit.xcodeproj/project.pbxproj:
177 2011-03-02 Sam Weinig <sam@webkit.org>
179 Reviewed by Anders Carlsson.
181 Fix remaining localization issues by piping all localized strings through WebCore's
182 localization bottleneck.
183 <rdar://problem/8728860>
185 * WebKit.xcodeproj/project.pbxproj:
187 2011-03-01 Sam Weinig <sam@webkit.org>
189 Reviewed by Timothy Hatcher.
191 WebKit2 needs to be made localizable
192 https://bugs.webkit.org/show_bug.cgi?id=55483
194 * StringsNotToBeLocalized.txt: Removed.
195 * WebKit.xcodeproj/project.pbxproj:
196 Copied Localizable.strings to WebCore, it can't be removed entirely
197 yet since Windows is still using it.
199 2011-02-24 Peter Kasting <pkasting@google.com>
201 Reviewed by Eric Seidel.
203 Drop the "U; " encryption level from the User Agent string.
204 https://bugs.webkit.org/show_bug.cgi?id=54566
206 * StringsNotToBeLocalized.txt:
208 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
210 Reviewed by Alexey Proskuryakov.
212 Drop the language tag part from the User Agent string
213 https://bugs.webkit.org/show_bug.cgi?id=54560
215 * StringsNotToBeLocalized.txt: Change the User Agent string
218 2011-02-18 Patrick Gansterer <paroga@webkit.org>
220 Unreviewed build fix after r78634 and r78786.
224 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
226 Reviewed by Adam Roben.
228 HTML5 <details> and <summary>: localized text
229 https://bugs.webkit.org/show_bug.cgi?id=54260
231 Default details summary text must be localizable.
233 * English.lproj/Localizable.strings:
235 2011-02-06 Patrick Gansterer <paroga@webkit.org>
237 Reviewed by Andreas Kling.
239 [CMake] Add dependencies for Visual Studio projects
240 https://bugs.webkit.org/show_bug.cgi?id=53773
242 Add a WebCore dependecy to WebKit, so CMake can
243 generate the correct build order for the solution.
245 Remove JavaScriptCore dependecy, since WebCore already depends on it.
249 2011-01-23 Mark Rowe <mrowe@apple.com>
253 Fix the scripts that detect problematic code such as static initializers
254 and destructors, weak vtables, inappropriate files in the framework wrappers,
255 and public headers including private headers. These had all been broken
256 since the projects were moved in to the Source directory as the paths to the
257 scripts were not updated at that time.
259 * WebKit.xcodeproj/project.pbxproj:
261 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
263 Reviewed by Csaba Osztrogonác.
265 Refactoring of the custom allocation framework
266 https://bugs.webkit.org/show_bug.cgi?id=49897
268 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
269 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
270 equivalent macro implementation at the necessary places.
272 2011-01-17 Dan Bernstein <mitz@apple.com>
274 Rubber-stamped by Mark Rowe.
276 Update xcodeproj svn:ignore to include xcuserdata.
278 * WebKit.xcodeproj: Modified property svn:ignore.
280 2011-01-17 Brady Eidson <beidson@apple.com>
282 Rubberstamped by Adam Roben.
284 Fix up the `make` build on Macs
286 * Makefile: Point to the correct Makefile.shared
288 2011-01-16 Adam Barth <abarth@webkit.org>
290 Rubber-stamped by Eric Seidel.
292 Move WebKit into Source
293 https://bugs.webkit.org/show_bug.cgi?id=52530
296 * scripts/generate-webkitversion.pl:
298 2011-01-07 Enrica Casucci <enrica@apple.com>
300 Reviewed by Alexey Proskuryakov.
302 Paste and drag and drop use different code paths to interact with the pasteboard.
303 https://bugs.webkit.org/show_bug.cgi?id=52093
304 The change consists in a refactoring of the code to have only one class that
305 deals with the pasteboard on Mac.
307 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
309 2010-12-31 Adam Barth <abarth@webkit.org>
311 Update SVN ignore property to hide two more external dependencies.
313 * chromium: Modified property svn:ignore.
315 2010-12-22 Dan Bernstein <mitz@apple.com>
317 Rubber-stamped by Mark Rowe.
319 Changed WebKitTools to Tools in script build phases.
321 * WebKit.xcodeproj/project.pbxproj:
323 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
325 Reviewed by Eric Seidel.
327 [EFL] Add linker script to export less symbols
328 https://bugs.webkit.org/show_bug.cgi?id=44609
330 Filter the exported symbols by using a linker script. Only symbols
331 starting with "ewk_" are exported.
333 * CMakeLists.txt: Add link flags to webkit library when there's a
336 2010-12-07 Simon Fraser <simon.fraser@apple.com>
338 Update Xcode project for newer Xcode.
340 * WebKit.xcodeproj/project.pbxproj:
342 2010-11-18 Darin Adler <darin@apple.com>
344 * StringsNotToBeLocalized.txt: Updated for recent changes.
346 2010-11-16 Patrick Gansterer <paroga@webkit.org>
348 Reviewed by Andreas Kling.
350 [CMake] Remove platform dependent include directories
351 https://bugs.webkit.org/show_bug.cgi?id=49553
355 2010-11-12 John Knottenbelt <jknotten@chromium.org>
357 Reviewed by Steve Block.
359 Rename GeolocationControllerClient to GeolocationClient.
360 https://bugs.webkit.org/show_bug.cgi?id=49259
362 * WebKit.xcodeproj/project.pbxproj:
364 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
366 [EFL] Unreviewed. Build fix after r71496.
368 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
369 include directories list.
371 2010-11-04 Mike Thole <mthole@apple.com>
373 Reviewed by Dan Bernstein.
375 Title for images should use localized numerals
376 https://bugs.webkit.org/show_bug.cgi?id=49017
378 * English.lproj/Localizable.strings: Updated.
380 2010-10-28 Mark Rowe <mrowe@apple.com>
382 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
383 that deprecated methods are no longer used.
385 * WebKit.xcodeproj/project.pbxproj:
387 2010-10-26 Dan Bernstein <mitz@apple.com>
391 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
393 2010-10-23 David Kilzer <ddkilzer@apple.com>
395 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
397 Reviewed by Sam Weinig.
399 The only method defined in WebHTMLRepresentationInternal.h is
400 also defined in WebHTMLRepresentation.h, so use that instead.
402 * WebKit.xcodeproj/project.pbxproj: Removed references to
403 WebHTMLRepresentationInternal.h.
405 2010-10-21 David Kilzer <ddkilzer@apple.com>
407 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
409 Reviewed by Adam Roben.
411 Fixes the following warning:
413 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
414 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
416 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
417 for WebStringTruncator.h to make it match other header files.
419 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
423 Fix efl build, add missing svg/properties include directory.
427 2010-10-18 Alexey Proskuryakov <ap@apple.com>
429 Reviewed by David Kilzer.
431 https://bugs.webkit.org/show_bug.cgi?id=47864
432 Convert WebNSUserDefaultsExtras.m to .mm
434 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
436 2010-10-12 Eric Seidel <eric@webkit.org>
438 Reviewed by Darin Adler.
440 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
441 https://bugs.webkit.org/show_bug.cgi?id=45693
443 * WebKit.xcodeproj/project.pbxproj:
444 - Add the MailQuirksUserScript.js to the project.
446 2010-10-11 Anders Carlsson <andersca@apple.com>
448 Reviewed by Darin Adler.
450 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
451 https://bugs.webkit.org/show_bug.cgi?id=47523
453 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
455 * WebKit.xcodeproj/project.pbxproj:
457 2010-10-07 Jessie Berlin <jberlin@apple.com>
459 Reviewed by Sam Weinig.
461 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
462 representation of a WebKit2 WebSerializedScriptValue.
463 https://bugs.webkit.org/show_bug.cgi?id=47390
465 * WebKit.xcodeproj/project.pbxproj:
466 Add WebSerializedJSValuePrivate.h.
468 2010-10-05 John Abd-El-Malek <jam@chromium.org>
470 Reviewed by Darin Fisher.
472 [chromium] Get the link from a plugin when creating a context menu
473 https://bugs.webkit.org/show_bug.cgi?id=47130
475 * chromium/public/WebPlugin.h:
476 (WebKit::WebPlugin::linkAtPosition):
477 * chromium/public/WebView.h:
478 * chromium/src/ChromeClientImpl.cpp:
479 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
480 * chromium/src/ContextMenuClientImpl.cpp:
481 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
483 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
485 Unreviewed, EFL build fix.
489 2010-09-20 Philippe Normand <pnormand@igalia.com>
491 Reviewed by Eric Carlson.
493 [GTK] enhanced context menu for media elements
494 https://bugs.webkit.org/show_bug.cgi?id=45021
496 Updated localizable strings.
498 * English.lproj/Localizable.strings:
500 2010-09-17 David Kilzer <ddkilzer@apple.com>
502 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
504 Reviewed by Joseph Pecoraro.
506 * WebKit.xcodeproj/project.pbxproj: Added missing
507 WebArchiveInternal.h header file to the project. It has been
508 missing since r31281!
510 2010-09-16 Dan Bernstein <mitz@apple.com>
512 Reverted the previous change because r67628 has been reverted.
514 * English.lproj/Localizable.strings:
516 2010-09-16 Dan Bernstein <mitz@apple.com>
518 Updated localizable strings.
520 * English.lproj/Localizable.strings:
522 2010-09-10 Darin Adler <darin@apple.com>
524 Reviewed by Sam Weinig.
526 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
527 https://bugs.webkit.org/show_bug.cgi?id=45582
529 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
530 also gave the header private visibility so it will get installed in the
531 PrivateHeaders directory.
533 2010-09-02 Steve Block <steveblock@google.com>
535 Reviewed by Adam Barth.
537 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
538 https://bugs.webkit.org/show_bug.cgi?id=43181
540 * WebKit.xcodeproj/project.pbxproj:
542 2010-08-30 Andy Estes <aestes@apple.com>
544 Reviewed by Darin Adler.
546 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
548 * StringsNotToBeLocalized.txt:
550 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
552 Unreviewed build fix.
554 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
555 shared library. After r65366, libewebkit.so was not being installed
556 anymore when building with SHARED_CORE=0 (which is the default). This
557 partially reverts that revision in order to fix this issue.
559 * CMakeLists.txt: always install webkit library.
561 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
563 Reviewed by Darin Adler.
565 Add NetworkingContext to avoid layer violations
566 https://bugs.webkit.org/show_bug.cgi?id=42292
568 Preparation: Just add the files to the build system.
570 * WebKit.xcodeproj/project.pbxproj: Added new files.
572 2010-08-17 Brady Eidson <beidson@apple.com>
574 Reviewed by Sam Weinig.
576 Remove developmentRegion from the project file as it shouldn't have been checked in.
578 * WebKit.xcodeproj/project.pbxproj:
580 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
582 [EFL] Build fix after r65366.
584 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
587 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
589 Reviewed by Pavel Feldman.
591 Web Inspector: -[WebInspector attach] and detach should work
592 https://bugs.webkit.org/show_bug.cgi?id=43924
594 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
596 2010-08-14 Patrick Gansterer <paroga@paroga.com>
598 Reviewed by Kenneth Rohde Christiansen.
600 [CMake] Set target properties only if available
601 https://bugs.webkit.org/show_bug.cgi?id=43978
605 2010-08-13 Gavin Barraclough <barraclough@apple.com>
607 Rubber stamped by Sam Weinig.
608 Switch String::/UString::ascii() to return a CString.
610 * WebKit.xcodeproj/project.pbxproj:
612 2010-08-06 Gavin Barraclough <barraclough@apple.com>
614 Rubber stamped by Sam Weinig
616 Bug 43594 - Add string forwards to Forward.h
617 This allows us to remove forward declarations for these classes from
618 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
620 * WebKit.xcodeproj/project.pbxproj:
622 2010-08-06 Jessie Berlin <jberlin@apple.com>
624 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
627 * WebKit.xcodeproj/project.pbxproj:
629 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
631 Reviewed by David Kilzer.
633 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
634 https://bugs.webkit.org/show_bug.cgi?id=40627
636 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
638 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
640 2010-07-31 David Kilzer <ddkilzer@apple.com>
642 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
644 Reviewed by Dan Bernstein.
646 This also fixes compilation of DumpRenderTree after changes for
649 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
650 the following headers:
651 - WebFormDelegatePrivate.h
652 - WebKitStatisticsPrivate.h
653 - WebSecurityOriginPrivate.h
655 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
657 Reviewed by David Kilzer.
659 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
660 https://bugs.webkit.org/show_bug.cgi?id=40627
662 * WebKit.xcodeproj/project.pbxproj:
663 * efl/WebCoreSupport/ChromeClientEfl.cpp:
664 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
665 * efl/WebCoreSupport/ChromeClientEfl.h:
667 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
669 Reviewed by Antonio Gomes.
671 [EFL] Add library version and soname to EFL generated libraries and binary.
672 https://bugs.webkit.org/show_bug.cgi?id=43212
674 Add version and soname to libewebkit.so.
678 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
680 Reviewed by Antonio Gomes.
682 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
683 https://bugs.webkit.org/show_bug.cgi?id=43002
685 This should reduce the noise in WebKit/ChangeLog that comes from EFL
686 port. Most of the changes on EFL port should be logged in
687 WebKit/efl/ChangeLog.
689 * CMakeLists.txt: Just change the path from where to include the file.
691 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
693 Reviewed by Antonio Gomes.
695 [EFL] Cleanup glib support (make it optional)
696 https://bugs.webkit.org/show_bug.cgi?id=42480
698 Just add glib flags and directories if necessary.
702 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
704 Reviewed by Antonio Gomes.
706 [EFL] Add support for using libcurl network backend.
707 https://bugs.webkit.org/show_bug.cgi?id=42286
709 Just add soup/curl directories and flags for the specific
715 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
717 Reviewed by Antonio Gomes.
719 [EFL] Implement input method notification
720 https://bugs.webkit.org/show_bug.cgi?id=42640
722 Notify browser when keyboard should be shown/hidden. Input method
723 hints are updated before sending the signal. Client should be able to
724 determine the input type by calling ewk_view_imh_get().
726 * efl/EWebLauncher/main.c:
727 (on_inputmethod_changed): example implementation that just prints to
728 stdout if keyboard should be shown or hidden and the imh flags.
729 (browserCreate): listen to signal about input method changing its
731 * efl/WebCoreSupport/EditorClientEfl.cpp:
732 (WebCore::EditorClientEfl::setInputMethodState): call new function
733 responsible for implementing this notification.
734 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
735 only from inside WebKit.
736 * efl/ewk/ewk_view.cpp: implement setters and getters
738 (ewk_view_input_method_state_set):
739 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
740 possible input types.
741 (_Ewk_View_Smart_Class::):
743 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
745 Reviewed by Kenneth Rohde Christiansen.
747 Fix zoom in/out on EFL after r62666. The patch for adding viewport
748 missed the initialization of zoom_range.user_scalable. In case browser
749 doesn't care about the viewport and does not listen to the signal,
750 user_scalable will be always false, thus inhibiting zoom in/out.
751 https://bugs.webkit.org/show_bug.cgi?id=42656
753 * efl/EWebLauncher/main.c:
754 (on_viewport_changed): when listening to signal about viewport meta tag,
755 it's not sufficient to receive the parameters. One needs also to enforce
756 these parameters in WebKit.
757 * efl/ewk/ewk_view.cpp:
758 (_ewk_view_priv_new): initialize user_scalable parameter to allow
759 browser zooming in and out.
761 2010-07-16 Zhe Su <suzhe@chromium.org>
763 Reviewed by Darin Adler.
765 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
766 https://bugs.webkit.org/show_bug.cgi?id=42253
768 Dummy implementation of EditorClient::willSetInputMethodState.
770 * efl/WebCoreSupport/EditorClientEfl.cpp:
771 (WebCore::EditorClientEfl::willSetInputMethodState):
772 * efl/WebCoreSupport/EditorClientEfl.h:
774 2010-07-15 Mark Rowe <mrowe@apple.com>
776 Update the sorting in the Xcode project files.
778 * WebKit.xcodeproj/project.pbxproj:
780 2010-07-14 Sam Weinig <sam@webkit.org>
782 Reviewed by Darin Adler.
784 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
785 Make changing Cursors work in WebKit2.
787 * efl/WebCoreSupport/ChromeClientEfl.cpp:
788 (WebCore::ChromeClientEfl::setCursor):
789 * efl/WebCoreSupport/ChromeClientEfl.h:
790 Change prototype to match new one.
792 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
794 Reviewed by Antonio Gomes.
796 [EFL] Add eina_safety to popup menu deletion.
797 https://bugs.webkit.org/show_bug.cgi?id=41873
799 Since this is a public call, it's better to have an eina_safety on
800 public calls. It would crash if browser calls this function to select
801 an item of a nonexistent popup.
803 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
806 2010-07-13 Simon Fraser <simon.fraser@apple.com>
808 Reviewed by Dan Bernstein.
810 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
812 Add WebRenderLayer files.
814 * WebKit.xcodeproj/project.pbxproj:
816 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
818 Reviewed by Antonio Gomes.
820 This commit implements an API for configuring a path to the cookie
821 file in the Mozilla "cookies.txt" format, and functions to deal with it
822 in a more EFL like API.
824 [EFL] Add API for dealing with cookies in EFL port.
825 https://bugs.webkit.org/show_bug.cgi?id=41770
829 * efl/ewk/ewk_cookies.cpp: Added.
830 (ewk_cookies_file_set): Set a path to the file storing cookies.
831 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
832 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
833 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
834 (ewk_cookies_cookie_free): Free memory used by a cookie.
835 (ewk_cookies_policy_set): Set which acceptance policy will be used.
836 (ewk_cookies_policy_get): Get current acceptance policy being used.
837 * efl/ewk/ewk_cookies.h: Added.
840 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
842 Unreviewed build fix after r60050.
844 * CMakeLists.txt: Add WebCore/bindings to the include path.
846 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
848 Reviewed by Adam Barth.
850 [EFL] Fix style errors in ewk_private.h.
851 https://bugs.webkit.org/show_bug.cgi?id=41742
853 * efl/ewk/ewk_private.h:
855 2010-07-09 Darin Adler <darin@apple.com>
857 * StringsNotToBeLocalized.txt: Updated for recent changes.
859 2010-07-08 Joone Hur <joone@kldp.org>
861 Reviewed by Antonio Gomes.
863 [EFL] fix cmake build for EWebLauncher
864 https://bugs.webkit.org/show_bug.cgi?id=41830
866 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
868 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
870 Reviewed by Kenneth Rohde Christiansen.
872 [EFL] Implement several notification hooks in FrameLoaderClient.
873 We just notify browser, making the appropriate type conversions about
874 the events occurring in WebCore.
875 https://bugs.webkit.org/show_bug.cgi?id=41005
877 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
878 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
879 wrapper structures in stack in order to give client the opportunity to
880 change parameters. Then, call the function it defines.
881 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
882 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
884 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
885 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
886 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
887 notify browser that the url changed.
888 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
890 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
892 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
894 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
896 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
898 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
899 * efl/ewk/ewk_frame.cpp:
900 (ewk_frame_request_will_send): emit signal notifying browser.
901 (ewk_frame_request_assign_identifier): emit signal notifying browser.
902 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
903 (ewk_frame_view_state_save): emit signal notifying browser.
904 (ewk_frame_load_provisional): emit signal notifying browser.
905 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
906 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
907 (ewk_frame_load_document_finished): emit signal notifying browser.
908 * efl/ewk/ewk_frame.h: update documentation about signals being sent
909 and implement wrapper struct for ResourceRequest.
910 * efl/ewk/ewk_private.h: export private functions.
912 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
914 Reviewed by Kenneth Rohde Christiansen.
916 [EFL] Flush backing store when going to new page.
917 Call client method to flush backing store when going to a new page. This
918 is the notification that data related to current page should be dropped,
919 since a new page is being loaded.
920 https://bugs.webkit.org/show_bug.cgi?id=41008
922 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
923 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
925 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
927 Unreviewed build fix after r62676.
929 [EFL] Fix build after Page constructor has changed. By now, the
930 introduced BackForwardControllerClient is not used.
931 https://bugs.webkit.org/show_bug.cgi?id=41825
933 * efl/ewk/ewk_view.cpp:
934 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
937 2010-07-07 Anders Carlsson <andersca@apple.com>
939 Reviewed by Sam Weinig.
941 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
943 * WebKit.xcodeproj/project.pbxproj:
945 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
947 Reviewed by Kenneth Rohde Christiansen.
949 [EFL] EFLWebKit doesn't support viewport meta tag.
950 Support viewport meta tag on EFL Port.
951 https://bugs.webkit.org/show_bug.cgi?id=40278
953 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
955 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
956 (browserCreate): Register the callback function for the 'viewport,changed' signal.
957 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
958 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
959 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
960 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
961 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
962 when website doesn't contain viewport tag.
963 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
964 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
965 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
966 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
967 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
968 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
969 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
970 (_ewk_view_priv_new):
971 (ewk_view_fixed_layout_size_set):
973 (ewk_view_zoom_weak_set):
974 (ewk_view_zoom_animated_set):
975 (ewk_view_viewport_set): Reports that viewport has changed.
976 (ewk_view_viewport_get): Reports that viewport has changed.
977 (ewk_view_zoom_range_set): Sets the zoom range.
978 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
979 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
980 (ewk_view_user_scalable_set): Sets if zoom is enabled.
981 (ewk_view_user_scalable_get): Gets if zoom is enabled.
982 * efl/ewk/ewk_view.h:
984 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
986 Reviewed by Adam Barth.
988 [EFL] Fix cmake build and libsoup detection
989 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
990 - LINK_FLAGS should be set using quotes, otherwise some wrong
991 substitution takes place;
992 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
993 version we are using;
994 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
996 https://bugs.webkit.org/show_bug.cgi?id=41717
1001 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1003 Reviewed by Kenneth Rohde Christiansen.
1005 [EFL] Implement downloadURL in ContextMenuClientEfl
1006 When user selects a download menu from context menu, send the download
1007 request to application.
1008 https://bugs.webkit.org/show_bug.cgi?id=41149
1010 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1011 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
1012 file and Send it to application.
1013 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1015 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1017 Reviewed by Kenneth Rohde Christiansen.
1019 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
1020 https://bugs.webkit.org/show_bug.cgi?id=40876
1022 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
1023 to change window size.
1025 (WebCore::ChromeClientEfl::windowRect):
1026 (WebCore::ChromeClientEfl::setWindowRect):
1028 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1030 Unreviewed build fix.
1032 [EFL] Build fix for latest version of Ecore library.
1033 Ecore recently changed return type of callbacks from int to Eina_Bool.
1035 * efl/EWebLauncher/main.c:
1036 * efl/ewk/ewk_view.cpp:
1037 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
1039 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1041 Reviewed by Kenneth Rohde Christiansen.
1043 [EFL] Simplify zoom setting by narrowing with WebCore API.
1044 Instead of creating a zoom_text_only field, use the already defined enum
1046 https://bugs.webkit.org/show_bug.cgi?id=40993
1048 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
1049 (ewk_frame_zoom_set):
1050 (ewk_frame_zoom_text_only_get):
1051 (ewk_frame_zoom_text_only_set):
1053 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1055 Reviewed by Kenneth Rohde Christiansen.
1057 [EFL] Implement download requests
1058 When a download request arrives through FrameLoaderClient, forward it to
1059 browser in order to be possible to download files.
1060 https://bugs.webkit.org/show_bug.cgi?id=40967
1062 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1063 (WebCore::FrameLoaderClientEfl::download): get file names and
1064 forward to ewk_view_download_request()
1065 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
1067 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1069 Reviewed by Kenneth Rohde Christiansen.
1071 [EFL] Stop frame loaders when deleting view.
1072 Frame loaders were still alive after view is deleted, causing
1073 segmentation fault when libsoup had something to deliver yet.
1074 https://bugs.webkit.org/show_bug.cgi?id=41007
1076 * efl/ewk/ewk_view.cpp:
1077 (_ewk_view_smart_del): stop loaders.
1079 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1081 Reviewed by Kenneth Rohde Christiansen.
1083 [EFL] Fix warnings about printf format
1084 When printing uint64_t the macro PRIu64 is needed in order to be
1085 portable across 32 and 64 bits. It was previously showing warning
1086 messages on 32-bits systems.
1087 https://bugs.webkit.org/show_bug.cgi?id=40965
1089 * efl/ewk/ewk_view.cpp:
1090 (ewk_view_exceeded_database_quota):
1092 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1094 Reviewed by Kenneth Rohde Christiansen.
1096 [EFL] Do not load error message for download and cancellation.
1097 When a download is made or a request is cancelled an error page should
1099 https://bugs.webkit.org/show_bug.cgi?id=40956
1101 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1102 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
1103 should not fallback.
1104 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
1105 should not fallback.
1106 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
1107 typo in related error message.
1108 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
1109 request or the policy changed (for example, because the request is a
1110 download) then it should not fallback.
1112 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1114 Reviewed by Kenneth Rohde Christiansen.
1116 [EFL] Implement runOpenPanel method. The interface with browser was
1117 already implemented. Now we are actually calling it.
1118 https://bugs.webkit.org/show_bug.cgi?id=40923
1120 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1121 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
1122 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
1124 2010-06-24 Jer Noble <jer.noble@apple.com>
1126 Reviewed by Eric Carlson.
1128 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
1129 https://bugs.webkit.org/show_bug.cgi?id=40939
1130 rdar://problem/7996172
1132 Add IOKit.framework to the list of linked frameworks.
1134 * WebKit.xcodeproj/project.pbxproj:
1136 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1138 Reviewed by Gustavo Noronha Silva.
1140 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
1141 https://bugs.webkit.org/show_bug.cgi?id=40862
1143 * CMakeListsEfl.txt:
1144 * efl/ewebkit.pc.in:
1146 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1148 Reviewed by Gustavo Noronha Silva.
1150 Add implementaion of new windows for EFL port. Both cases of a link
1151 with target="_blank" and a javascript that does window.open() are
1152 treated, delegating to browser the role of actually creating the
1153 window (or blocking it).
1154 https://bugs.webkit.org/show_bug.cgi?id=40930
1156 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1157 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1158 (WebCore::ChromeClientEfl::createWindow): implement method for
1159 creating new window by delegating to browser its creation. Browser
1160 might decide to continue on the same window by returning the same
1162 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1163 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1164 for creating new window when its creation is done by a javascript
1166 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1167 * efl/ewk/ewk_private.h:
1168 * efl/ewk/ewk_view.cpp:
1169 (ewk_view_window_create): call the method implemented by browser.
1170 * efl/ewk/ewk_view.h:
1171 * efl/ewk/ewk_window_features.cpp: Added.
1172 (ewk_window_features_unref):
1173 (ewk_window_features_ref):
1174 (ewk_window_features_bool_property_get):
1175 (ewk_window_features_int_property_get):
1176 (ewk_window_features_new_from_core): create and wrapped struct
1177 containing the core struct.
1178 * efl/ewk/ewk_window_features.h: Added.
1180 2010-06-18 Anders Carlsson <andersca@apple.com>
1182 Reviewed by Sam Weinig.
1184 Rename WebPluginPackage.m to make it an Objective-C++ file.
1186 * WebKit.xcodeproj/project.pbxproj:
1188 2010-06-18 Anders Carlsson <andersca@apple.com>
1190 Reviewed by Sam Weinig.
1192 Make WebCoreSystemInterface.h a C++ only header
1193 https://bugs.webkit.org/show_bug.cgi?id=40867
1195 * WebKit.xcodeproj/project.pbxproj:
1197 2010-06-18 Anders Carlsson <andersca@apple.com>
1199 Reviewed by Dan Bernstein.
1201 Add stubbed out WebPlatformStrategies class to WebKit.
1202 https://bugs.webkit.org/show_bug.cgi?id=40851
1204 * WebKit.xcodeproj/project.pbxproj:
1206 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1208 Reviewed by Simon Hausmann.
1210 [qt] Better check for the declarative plugin inclusion.
1214 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1216 Reviewed by Eric Seidel.
1218 Clean EFL header files in order to diminish the compilation time with
1219 EFL from subversion. We remove the EFL includes from header files and use
1220 forward declarations, including the headers in correspondent source
1221 files when needed. This causes only the needed source files to be
1222 recompiled in case a new version of EFL is installed instead of
1223 triggering a recompilation of almost all WebCore/WebKit.
1224 https://bugs.webkit.org/show_bug.cgi?id=40575
1226 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1227 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1228 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1230 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1232 Unreviewed EFL build fix. Simple typo.
1234 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1235 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1237 2010-06-14 Tony Chang <tony@chromium.org>
1239 Reviewed by Darin Fisher.
1241 Chromium shouldn't build inside the source directory
1242 https://bugs.webkit.org/show_bug.cgi?id=40489
1244 Ignore directories fetched by chromium and chromium mac output dir.
1246 * chromium: Added property svn:ignore.
1248 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1250 Reviewed by Pavel Feldman.
1252 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1253 data from inspected page to WebInspector as JSON string via http. The native
1254 serialization to JSON string is supported by InspectorValue's classes. This patch
1255 has the implementation of sendMessageToFrontend function. WebKit version of it still
1256 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1257 https://bugs.webkit.org/show_bug.cgi?id=40134
1259 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1260 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1261 * efl/WebCoreSupport/InspectorClientEfl.h:
1263 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1265 Unreviewed, rolling out r60889.
1266 http://trac.webkit.org/changeset/60889
1267 https://bugs.webkit.org/show_bug.cgi?id=40365
1269 gtk bot has some kind of memory corruption (Requested by
1272 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1273 * efl/WebCoreSupport/InspectorClientEfl.h:
1275 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1277 Reviewed by Pavel Feldman.
1279 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1280 data from inspected page to WebInspector as JSON string via http. The native
1281 serialization to JSON string is supported by InspectorValue's classes. This patch
1282 has the implementation of sendMessageToFrontend function. WebKit version of it still
1283 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1284 https://bugs.webkit.org/show_bug.cgi?id=40134
1286 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1287 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1288 * efl/WebCoreSupport/InspectorClientEfl.h:
1290 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1292 Reviewed by Sam Weinig.
1294 https://bugs.webkit.org/show_bug.cgi?id=39434
1295 REGRESSION (r59811): Geolocation callbacks cannot be created
1297 Removing unused WebGeolocationMock.
1299 * WebKit.xcodeproj/project.pbxproj:
1301 2010-05-31 Lyon Chen <liachen@rim.com>
1303 Reviewed by Kent Tamura.
1305 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1306 https://bugs.webkit.org/show_bug.cgi?id=35530
1308 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.
1310 * efl/WebCoreSupport/EditorClientEfl.cpp:
1311 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1313 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1315 Reviewed by Kenneth Rohde Christiansen.
1317 [EFL] Add Context Menu implementation
1318 https://bugs.webkit.org/show_bug.cgi?id=39821
1320 * CMakeListsEfl.txt: add context menu files.
1321 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1322 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1323 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1324 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1325 (WebCore::ContextMenuClientEfl::appendItem):
1326 (WebCore::ContextMenuClientEfl::show):
1327 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1328 * efl/ewk/EWebKit.h:
1329 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1330 browser for manipulating context menus.
1331 (ewk_context_menu_ref):
1332 (ewk_context_menu_unref):
1333 (ewk_context_menu_destroy):
1334 (ewk_context_menu_item_list_get):
1335 (ewk_context_menu_item_new):
1336 (ewk_context_menu_item_select):
1337 (ewk_context_menu_item_free):
1338 (ewk_context_menu_item_type_get):
1339 (ewk_context_menu_item_type_set):
1340 (ewk_context_menu_item_action_get):
1341 (ewk_context_menu_item_action_set):
1342 (ewk_context_menu_item_title_get):
1343 (ewk_context_menu_item_title_set):
1344 (ewk_context_menu_item_checked_get):
1345 (ewk_context_menu_item_checked_set):
1346 (ewk_context_menu_item_enabled_get):
1347 (ewk_context_menu_item_enabled_set):
1348 (ewk_context_menu_new):
1349 (ewk_context_menu_free):
1350 (ewk_context_menu_item_append):
1351 (ewk_context_menu_custom_get):
1352 (ewk_context_menu_show):
1353 * efl/ewk/ewk_contextmenu.h: Added.
1354 * efl/ewk/ewk_private.h:
1355 * efl/ewk/ewk_view.cpp:
1356 (ewk_view_context_menu_forward_event): inform browser a new context
1358 (ewk_view_exceeded_database_quota): small fix to previous
1360 * efl/ewk/ewk_view.h:
1362 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1364 Reviewed by Kenneth Rohde Christiansen.
1366 [EF] Remove compiler warnings and add test for switching page
1368 https://bugs.webkit.org/show_bug.cgi?id=39871
1370 * efl/EWebLauncher/main.c:
1375 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1377 Reviewed by Kenneth Rohde Christiansen.
1379 [EFL] Allow client to override default database quota. We increase the
1380 default database quota to 1MB (it was incorrectly set to 1KB, which is
1381 too low) and add methods to allow client to iteratively database quota
1382 when it becomes greater than the allowed value.
1383 https://bugs.webkit.org/show_bug.cgi?id=39867
1385 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1386 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1387 to allow client to increase database quota iteratively.
1388 * efl/ewk/ewk_private.h:
1389 * efl/ewk/ewk_settings.cpp:
1390 * efl/ewk/ewk_view.h:
1392 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1394 Reviewed by Kenneth Rohde Christiansen.
1396 [EFL] Add default path to web database and methods to set it.
1397 If a default path is not set, it will default to "/", in which a
1398 normal user usually does not have write permission.
1400 * efl/EWebLauncher/main.c: overwrite default directory with another
1403 * efl/ewk/ewk_main.cpp:
1404 (ewk_init): add default path
1405 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1406 (ewk_settings_web_database_path_set):
1407 (ewk_settings_web_database_path_get):
1408 * efl/ewk/ewk_settings.h:
1410 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1412 Reviewed by Kenneth Rohde Christiansen.
1414 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1415 frame are shown even on a zoom level lower than 1.0.
1417 * efl/ewk/ewk_view_single.c:
1418 (_ewk_view_single_smart_add):
1419 (_ewk_view_single_smart_backing_store_add):
1420 (ewk_view_single_smart_set):
1422 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1424 Reviewed by Kenneth Rohde Christiansen.
1426 [EFL] Add support for Popup menus
1427 https://bugs.webkit.org/show_bug.cgi?id=39629
1429 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1430 and destroy popup menu.
1431 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1432 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1433 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1434 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1437 2010-05-25 Joone Hur <joone.hur@samsung.com>
1439 Reviewed by Gustavo Noronha Silva.
1442 http://webkit.org/b/39648
1444 * efl/ewk/ewk_frame.cpp:
1445 (ewk_frame_zoom_get): Add missed namespace
1446 (ewk_frame_zoom_set): Ditto.
1447 (ewk_frame_zoom_text_only_set): Ditto.
1448 * efl/ewk/ewk_view.cpp:
1449 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1451 2010-05-24 Darin Adler <darin@apple.com>
1453 Reviewed by Eric Seidel.
1455 Move view-related functions from Frame to FrameView
1456 https://bugs.webkit.org/show_bug.cgi?id=39366
1458 * efl/ewk/ewk_frame.cpp:
1459 (ewk_frame_editable_set): Removed call to empty function,
1460 removeEditingStyleFromBodyElement.
1461 (ewk_frame_zoom_get): Call function on FrameView.
1462 (ewk_frame_zoom_set): Ditto.
1463 (ewk_frame_zoom_text_only_set): Ditto.
1465 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1467 Reviewed by Adam Treat.
1469 [EFL] Add build system for the EFL port.
1470 http://webkit.org/b/37945
1472 * CMakeLists.txt: Added.
1473 * CMakeListsEfl.txt: Added.
1475 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1477 Reviewed by David Levin.
1479 [EF] Include missing header.
1480 http://webkit.org/b/38905
1482 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1484 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1486 Reviewed by Laszlo Gombos.
1488 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1489 http://webkit.org/b/38777
1491 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1493 2010-05-05 Dan Bernstein <mitz@apple.com>
1495 Reviewed by Simon Fraser.
1497 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1498 https://bugs.webkit.org/show_bug.cgi?id=38427
1500 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1503 2010-05-03 Darin Adler <darin@apple.com>
1505 * English.lproj/Localizable.strings: Regenerated.
1506 * StringsNotToBeLocalized.txt: Updated for recent changes.
1508 2010-05-03 Jens Alfke <snej@chromium.org>
1510 Reviewed by Darin Fisher.
1512 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1513 https://bugs.webkit.org/show_bug.cgi?id=38397
1515 No tests (functionality is exposed only through native WebKit API.)
1517 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1518 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1520 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1522 Reviewed by Gustavo Noronha Silva.
1524 Implement findThemePath to locate the correct theme file instead of
1525 relying on a hardcoded location.
1526 http://webkit.org/b/37996
1528 * efl/EWebLauncher/main.c:
1529 (findThemePath): Fix to locate the correct theme files.
1530 (main): Use findThemePath() instead of a hardcoded one.
1532 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1534 Reviewed by Gustavo Noronha Silva.
1536 Update efl/ewebkit.pc.in to match the variable substitution syntax
1538 http://webkit.org/b/37999
1540 * efl/ewebkit.pc.in: Updated.
1542 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1544 Reviewed by Gustavo Noronha Silva.
1546 Update EWebKit (EFL port) to match recent API changes.
1547 http://webkit.org/b/37997
1549 * efl/ewk/ewk_frame.cpp:
1550 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1551 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1552 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1553 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1554 code until a proper plugin implementation is made.
1555 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1556 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1559 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1561 Reviewed by Gustavo Noronha Silva.
1563 Update EFL port files to match recent API changes.
1564 http://webkit.org/b/37876
1566 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1568 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1569 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1571 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1572 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1573 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1574 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1575 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1576 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1577 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1578 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1579 (WebCore::ChromeClientEfl::scroll): Updated.
1580 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1581 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1582 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1583 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1584 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1585 from FrameLoader::writer.
1586 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1587 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1588 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1590 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1592 Reviewed by Nikolas Zimmermann.
1594 Add missing EFL WebKit/efl theme files.
1595 http://webkit.org/b/37854
1597 * efl/DefaultTheme/default.edc: Added.
1598 * efl/DefaultTheme/widget/button/button.edc: Added.
1599 * efl/DefaultTheme/widget/check/check.edc: Added.
1600 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1601 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1602 * efl/DefaultTheme/widget/file/file.edc: Added.
1603 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1604 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1605 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1606 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1607 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1609 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1611 Reviewed by Adam Roben.
1613 Update EFL port to match recent API changes.
1614 http://webkit.org/b/37853
1616 * efl/WebCoreSupport/EditorClientEfl.cpp:
1617 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1618 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1619 (WebCore::FrameLoaderClientEfl::objectContentType):
1620 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1621 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1622 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1624 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1626 Reviewed by Kenneth Rohde Christiansen.
1628 Add EFL port files to efl/WebCoreSupport.
1629 http://webkit.org/b/35915
1631 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1632 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1634 2010-04-15 Adam Roben <aroben@apple.com>
1636 Expose UserContentURLPattern as WebKit SPI
1638 Fixes <http://webkit.org/b/37354>.
1640 Reviewed by Tim Hatcher.
1642 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1644 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1646 Reviewed by Kenneth Rohde Christiansen.
1648 Add EFL port files to efl/WebCoreSupport.
1649 http://webkit.org/b/35918
1651 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1652 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1654 2010-04-10 Mark Rowe <mrowe@apple.com>
1656 Reviewed by Dan Bernstein.
1658 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1660 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1662 * WebKit.xcodeproj/project.pbxproj:
1664 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1666 Reviewed by Kenneth Rohde Christiansen.
1668 Add ewk_view (the high level object to acces the WebKit-EFL browser
1669 component) to efl/ewk.
1670 http://webkit.org/b/35932
1672 * efl/ewk/ewk_view.cpp: Added.
1673 * efl/ewk/ewk_view.h: Added.
1675 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1677 Reviewed by Darin Adler.
1679 https://bugs.webkit.org/show_bug.cgi?id=37111
1680 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1682 https://bugs.webkit.org/show_bug.cgi?id=37111
1683 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1685 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1687 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1689 Reviewed by Gustavo Noronha Silva.
1691 Add EFL's pkg-config metadata file file to efl/.
1692 http://webkit.org/b/36766
1694 * efl/ewebkit.pc.in: Added.
1696 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1698 Rubber stamped by Sam Weinig.
1700 https://bugs.webkit.org/show_bug.cgi?id=36866
1703 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1704 * efl/ewk/ewk_frame.cpp:
1705 (ewk_frame_name_get):
1706 (ewk_frame_selection_get):
1707 (ewk_frame_uri_changed):
1708 * efl/ewk/ewk_history.cpp:
1709 * efl/ewk/ewk_settings.cpp:
1711 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1713 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1715 * efl/ewk/ewk_frame.cpp:
1717 2010-03-22 Kevin Decker <kdecker@apple.com>
1719 Reviewed by Simon Fraser.
1721 https://bugs.webkit.org/show_bug.cgi?id=36328
1723 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1725 2010-03-22 Darin Adler <darin@apple.com>
1727 * StringsNotToBeLocalized.txt: Updated for recent changes.
1729 2010-03-22 Kevin Decker <kdecker@apple.com>
1731 Reviewed by John Sullivan.
1733 https://bugs.webkit.org/show_bug.cgi?id=36328
1735 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1737 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1739 Reviewed by Kenneth Rohde Christiansen.
1741 Add EFL port files to efl/ewk.
1742 http://webkit.org/b/35931
1744 * efl/ewk/ewk_settings.cpp: Added.
1745 * efl/ewk/ewk_settings.h: Added.
1747 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1749 Reviewed by Kenneth Rohde Christiansen.
1751 Add default theme files to efl/DefaultTheme.
1752 http://webkit.org/b/36240
1754 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1755 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1756 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1757 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1758 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1759 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1760 * efl/DefaultTheme/combo/combo_normal.png: Added.
1761 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1762 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1763 * efl/DefaultTheme/combo/combo_hover.png: Added.
1764 * efl/DefaultTheme/combo/combo_focus.png: Added.
1765 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1766 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1767 * efl/DefaultTheme/combo/combo_press.png: Added.
1768 * efl/DefaultTheme/combo/icon.png: Added.
1769 * efl/DefaultTheme/file/file_normal.png: Added.
1770 * efl/DefaultTheme/file/file_press.png: Added.
1771 * efl/DefaultTheme/file/file_hover.png: Added.
1772 * efl/DefaultTheme/file/file_focus.png: Added.
1773 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1774 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1775 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1776 * efl/DefaultTheme/search/field/field_focused.png: Added.
1777 * efl/DefaultTheme/search/field/field_normal.png: Added.
1778 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1779 * efl/DefaultTheme/entry/img_normal.png: Added.
1780 * efl/DefaultTheme/entry/img_hovered.png: Added.
1781 * efl/DefaultTheme/entry/img_focused.png: Added.
1782 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1783 * efl/DefaultTheme/check/img_check_on.png: Added.
1784 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1785 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1786 * efl/DefaultTheme/check/img_check_off.png: Added.
1787 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1788 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1789 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1790 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1791 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1792 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1793 * efl/DefaultTheme/button/img_button_normal.png: Added.
1794 * efl/DefaultTheme/button/img_button_focus.png: Added.
1795 * efl/DefaultTheme/button/img_button_hover.png: Added.
1796 * efl/DefaultTheme/button/img_button_press.png: Added.
1798 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1800 Reviewed by Kenneth Rohde Christiansen.
1802 Add EFL example browser to efl/EWebLauncher.
1803 http://webkit.org/b/36176
1805 * efl/EWebLauncher/main.c: Added.
1807 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1809 Reviewed by Kenneth Rohde Christiansen.
1811 Add EFL port files to efl/WebCoreSupport.
1812 http://webkit.org/b/35916
1814 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1815 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1817 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1819 Reviewed by Pavel Feldman.
1821 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.
1823 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1824 https://bugs.webkit.org/show_bug.cgi?id=35036
1826 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1827 (WebCore::InspectorClientEfl::openInspectorFrontend):
1828 * efl/WebCoreSupport/InspectorClientEfl.h:
1830 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1832 Reviewed by Kenneth Rohde Christiansen.
1834 Add EFL port files to efl/ewk.
1835 http://webkit.org/b/35925
1837 * efl/ewk/ewk_history.cpp: Added.
1838 * efl/ewk/ewk_history.h: Added.
1840 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1842 Reviewed by Kenneth Rohde Christiansen.
1844 Add EFL port files to efl/ewk.
1845 http://webkit.org/b/35928
1847 * efl/ewk/ewk_main.cpp: Added.
1848 * efl/ewk/ewk_main.h: Added.
1850 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1852 Reviewed by Kenneth Rohde Christiansen.
1854 Add EFL port files to efl/ewk.
1855 http://webkit.org/b/35924
1857 * efl/ewk/ewk_frame.cpp: Added.
1858 * efl/ewk/ewk_frame.h: Added.
1860 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1862 Reviewed by Kenneth Rohde Christiansen.
1864 Add EFL port files to efl/ewk.
1865 http://webkit.org/b/35936
1867 * efl/ewk/ewk_view_single.c: Added.
1869 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1871 Reviewed by Kenneth Rohde Christiansen.
1873 Add EFL port files to efl/ewk.
1874 http://webkit.org/b/35929
1876 * efl/ewk/ewk_util.cpp: Added.
1877 * efl/ewk/ewk_util.h: Added.
1879 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1881 Reviewed by Kenneth Rohde Christiansen.
1883 Add EFL port files to efl/ewk.
1884 http://webkit.org/b/35934
1886 * efl/ewk/EWebKit.h: Added.
1887 * efl/ewk/ewk_eapi.h: Added.
1888 * efl/ewk/ewk_logging.h: Added.
1889 * efl/ewk/ewk_private.h: Added.
1891 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1893 Reviewed by Gustavo Noronha Silva.
1895 Add EFL port files to efl/WebCoreSupport.
1896 http://webkit.org/b/35917
1898 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1899 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1901 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1903 Reviewed by Gustavo Noronha Silva.
1905 Add EFL port files to efl/WebCoreSupport.
1906 http://webkit.org/b/35914
1908 * efl/WebCoreSupport/DragClientEfl.h: Added.
1909 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1911 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1913 Reviewed by Mark Rowe.
1915 Sort the project file.
1917 * WebKit.xcodeproj/project.pbxproj:
1919 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1921 Reviewed by Holger Freyther.
1923 Add EFL port files to efl/WebCoreSupport.
1924 http://webkit.org/b/35913
1926 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1927 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1929 2010-03-09 John Sullivan <sullivan@apple.com>
1931 Fixed localized string key collision. update-webkit-localized-strings now
1932 runs without errors.
1934 Reviewed by Adam Roben.
1936 * English.lproj/Localizable.strings:
1939 2010-03-09 John Sullivan <sullivan@apple.com>
1941 * StringsNotToBeLocalized.txt:
1942 Brought this file up to date. update-webkit-localizable-strings still lists
1943 one key collision, but that's a separate issue.
1945 2010-03-04 Mark Rowe <mrowe@apple.com>
1947 Reviewed by Sam Weinig.
1949 Add a script to verify that WebKit framework headers are internally consistent.
1951 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1952 an error should the consistency check fail.
1954 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1956 Reviewed by Geoffrey Garen.
1958 https://bugs.webkit.org/show_bug.cgi?id=35394
1959 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1961 * WebKit.xcodeproj/project.pbxproj: Added new files.
1963 2010-02-04 Mark Rowe <mrowe@apple.com>
1965 Reviewed by Timothy Hatcher.
1967 Build fix. Remove a symbol corresponding to an inline function from the linker export
1968 file to prevent a weak external failure.
1970 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1972 2010-02-04 John Sullivan <sullivan@apple.com>
1974 https://bugs.webkit.org/show_bug.cgi?id=34611
1975 WebLocalizedString() could use an assertion that it is being called on the main thread
1977 Reviewed by Tim Hatcher.
1979 * WebKit.xcodeproj/project.pbxproj:
1980 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1982 2010-01-29 Mark Rowe <mrowe@apple.com>
1984 Sort Xcode projects.
1986 * WebKit.xcodeproj/project.pbxproj:
1988 2010-01-19 Dan Bernstein <mitz@apple.com>
1990 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1992 * WebKit.xcodeproj/project.pbxproj:
1994 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1996 Build fix, no review.
1998 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
2001 * WebKit.xcodeproj/project.pbxproj:
2003 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
2005 MSAA: The child <option> elements of a non-multiple <select> are not
2008 https://bugs.webkit.org/show_bug.cgi?id=33773
2009 <rdar://problem/7550556>
2011 Reviewed by Alice Liu.
2013 * English.lproj/Localizable.strings:
2014 Add new localized strings.
2016 2010-01-13 Kevin Decker <kdecker@apple.com>
2018 Reviewed by Mark Rowe.
2020 https://bugs.webkit.org/show_bug.cgi?id=33610
2021 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
2023 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
2025 2009-12-25 Darin Adler <darin@apple.com>
2027 * StringsNotToBeLocalized.txt: Updated for recent changes.
2029 2009-12-18 Dan Bernstein <mitz@apple.com>
2031 Updated localizable strings after r52368
2033 * English.lproj/Localizable.strings:
2035 2009-12-18 Sam Weinig <sam@webkit.org>
2037 Reviewed by Dan Bernstein.
2039 Add Mac WebKit side of the client based geolocation provider.
2041 * WebKit.xcodeproj/project.pbxproj:
2043 2009-12-16 Mark Rowe <mrowe@apple.com>
2045 Build fix. Disable debug variants of WebKit frameworks.
2047 * WebKit.xcodeproj/project.pbxproj:
2049 2009-12-16 John Sullivan <sullivan@apple.com>
2051 Brought this file up to date, sans review.
2053 * StringsNotToBeLocalized.txt:
2055 2009-11-30 Mark Rowe <mrowe@apple.com>
2057 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
2059 * WebKit.xcodeproj/project.pbxproj:
2061 2009-11-24 Dmitry Titov <dimich@chromium.org>
2063 Reviewed by Eric Seidel.
2065 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2066 https://bugs.webkit.org/show_bug.cgi?id=31444
2068 * chromium/features.gypi:
2070 2009-11-24 Mark Rowe <mrowe@apple.com>
2072 Fix production builds where the source tree may be read-only.
2074 * WebKit.xcodeproj/project.pbxproj:
2076 2009-11-20 Dave Hyatt <hyatt@apple.com>
2078 Reviewed by Oliver Hunt and Jon Honeycutt.
2080 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
2081 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
2083 * WebKit.xcodeproj/project.pbxproj:
2085 2009-11-20 Chris Fleizach <cfleizach@apple.com>
2087 Reviewed by Beth Dakin.
2089 WAI-ARIA: add support for 'math' role
2090 https://bugs.webkit.org/show_bug.cgi?id=31706
2092 * English.lproj/Localizable.strings:
2093 * StringsNotToBeLocalized.txt:
2095 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2097 Reviewed by Dan Bernstein.
2099 <rdar://problem/7035231>
2100 Support closed caption in <video> element
2102 * English.lproj/Localizable.strings:
2103 Add strings for toggle captions button.
2105 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
2107 Reviewed by Darin Adler.
2109 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
2110 Support for validationMessage attribute, as per HTML5 specs.
2112 * English.lproj/Localizable.strings: new localizable strings
2114 2009-11-18 Sam Weinig <sam@webkit.org>
2116 Reviewed by Anders Carlsson.
2118 Make the Mac Geolocation API async.
2120 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
2122 2009-11-13 Adam Roben <aroben@apple.com>
2124 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
2126 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2127 window objects in isolated worlds are cleared
2129 Reviewed by Dave Hyatt.
2131 * WebKit.xcodeproj/project.pbxproj: Added
2132 WebFrameLoadDelegatePrivate.h, which already existed.
2134 2009-11-12 Adam Roben <aroben@apple.com>
2136 Replace worldIDs with world objects
2138 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
2139 user scripts/stylesheets and isolated worlds
2141 Reviewed by Sam Weinig.
2143 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2145 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2147 Reviewed by Darin Adler.
2149 ARIA: add alert type roles
2150 https://bugs.webkit.org/show_bug.cgi?id=31392
2152 * English.lproj/Localizable.strings:
2153 * StringsNotToBeLocalized.txt:
2155 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2157 Reviewed by John Sullivan and Mark Rowe.
2159 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2161 Fix localized strings for media controller time values.
2163 * English.lproj/Localizable.strings:
2165 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2167 Reviewed by Beth Dakin.
2169 Support ARIA "tab" roles
2170 https://bugs.webkit.org/show_bug.cgi?id=30842
2172 Add a localizable string for tab panel.
2174 * English.lproj/Localizable.strings:
2175 * StringsNotToBeLocalized.txt:
2177 2009-10-27 Dan Bernstein <mitz@apple.com>
2179 Reviewed by Darin Adler.
2185 2009-10-26 Sam Weinig <sam@webkit.org>
2187 Reviewed by Anders Carlsson.
2189 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2191 * WebKit.xcodeproj/project.pbxproj:
2193 2009-10-19 John Gregg <johnnyg@google.com>
2195 Reviewed by Dimitri Glazkov.
2197 set ENABLE_NOTIFICATIONS=1 for Chromium
2198 https://bugs.webkit.org/show_bug.cgi?id=29949
2200 * chromium/features.gypi:
2202 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2204 Reviewed by David Levin.
2206 Enable SHARED_WORKERS for Chromium
2207 https://bugs.webkit.org/show_bug.cgi?id=30289
2209 * chromium/features.gypi:
2210 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2211 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2213 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2215 Reviewed by Dimitri Glazkov.
2217 Chromium Port - Windows
2218 https://bugs.webkit.org/show_bug.cgi?id=29969
2220 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2222 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2224 Reviewed by Mark Rowe.
2226 accessibility/media-element.html crashes (and has incorrect result)
2227 https://bugs.webkit.org/show_bug.cgi?id=30108
2229 Fix up the accessibilty label for the newly added fullscreen button,
2230 and update the test result accordingly.
2232 * English.lproj/Localizable.strings:
2234 2009-10-05 Kevin Decker <kdecker@apple.com>
2236 Reviewed by Dan Bernstein.
2238 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2240 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2242 Reviewed by Dimitri Glazkov.
2244 One of the dependencies' SVN url was missing a @ before the revision number.
2246 https://bugs.webkit.org/show_bug.cgi?id=30101
2250 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2252 Reviewed by Simon Fraser
2254 Support fullscreen in MediaPlayer (Mac)
2255 https://bugs.webkit.org/show_bug.cgi?id=26742
2257 Add new files for video fullscreen.
2259 * WebKit.xcodeproj/project.pbxproj:
2261 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2263 Reviewed by Timothy Hatcher.
2265 Web Inspector: add testing harness for Web Inspector.
2267 https://bugs.webkit.org/show_bug.cgi?id=30010
2269 * WebKit.xcodeproj/project.pbxproj:
2271 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2273 Reviewed by Eric Seidel
2275 Enable Web Sockets in chromium build.
2276 https://bugs.webkit.org/show_bug.cgi?id=29917
2278 * chromium/features.gypi:
2280 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2282 Reviewed by Dimitri Glazkov.
2284 Added gyp_webkit that does a subset of the things gyp_chromium does
2285 plus some specialization for an upstream chromium build.
2287 https://bugs.webkit.org/show_bug.cgi?id=29986
2289 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2290 * chromium/gyp_webkit: A new python file.
2292 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2294 Reviewed by Dimitri Glazkov.
2296 Make it possible to override the list of feature defines when building
2299 https://bugs.webkit.org/show_bug.cgi?id=29979
2301 * chromium/features.gypi:
2303 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2305 Reviewed by Dimitri Glazkov.
2307 Added windows-specific dependencies, updated some revisions and
2308 re-organized file to make revision tracking easier. Also removed
2309 extensions/v8 dependency that is no longer needed upstream.
2311 https://bugs.webkit.org/show_bug.cgi?id=29973
2315 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2317 Reviewed by Dimitri Glazkov.
2319 1. Keeping up with downstream revisions.
2320 2. Turning off v8 snapshot build step.
2322 https://bugs.webkit.org/show_bug.cgi?id=29928
2326 2009-09-29 Brady Eidson <beidson@apple.com>
2328 Reviewed by John Sullivan.
2330 WebKit Mac API should provide a delegate interface for global history.
2331 <rdar://problem/7042773> and https://webkit.org/b/29904
2333 * WebKit.xcodeproj/project.pbxproj:
2335 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2337 Reviewed by Dimitri Glazkov.
2339 https://bugs.webkit.org/show_bug.cgi?id=29722
2341 * chromium/DEPS: Describes the chromium port's dependencies and
2342 is used by gclient to fetch them.
2343 * chromium/webkit.gyp: Currently only builds webcore but in
2344 the future will also build the webkit api.
2346 2009-09-26 David Kilzer <ddkilzer@apple.com>
2348 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2350 Reviewed by Darin Adler.
2352 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2354 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2355 disable this feature by default.
2357 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2359 Reviewed by David Levin.
2361 Create chromium directory and ported chromium.org's features.gypi for
2362 the webkit chromium port.
2364 https://bugs.webkit.org/show_bug.cgi?id=29617
2366 * chromium/features.gypi: Added.
2368 2009-09-21 Dan Bernstein <mitz@apple.com>
2370 Reviewed by Anders Carlsson.
2372 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2374 https://bugs.webkit.org/show_bug.cgi?id=4151
2376 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2377 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2380 2009-09-07 Steve Block <steveblock@google.com>
2382 Reviewed by Adam Barth.
2384 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2385 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2386 Geolocation service with DumpRenderTree.
2387 https://bugs.webkit.org/show_bug.cgi?id=28264
2389 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2391 2009-09-03 John Sullivan <sullivan@apple.com>
2393 Reviewed by Adam Roben
2395 * StringsNotToBeLocalized.txt:
2396 Brought this file up to date.
2398 2009-08-31 Mark Rowe <mrowe@apple.com>
2400 Rubber-stamped by Beth Dakin.
2402 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2403 We stopped using these back in r18592 when we switched over to context menus
2406 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2407 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2408 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2409 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2410 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2411 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2412 * WebKit.xcodeproj/project.pbxproj:
2414 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2416 Reviewed by John Sullivan.
2418 update-webkit-localizable-strings script can no longer complete
2419 https://bugs.webkit.org/show_bug.cgi?id=28792
2421 * English.lproj/Localizable.strings:
2423 2009-08-27 John Sullivan <sullivan@apple.com>
2425 * StringsNotToBeLocalized.txt:
2426 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2428 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2430 Reviewed by Oliver Hunt.
2432 <video> and <audio> controller should be accessible
2433 https://bugs.webkit.org/show_bug.cgi?id=28081
2435 Add localized strings for media controller accessiblility.
2437 * English.lproj/Localizable.strings:
2439 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2441 Reviewed by Darin Adler.
2443 Enable various "grouping" ARIA roles
2444 https://bugs.webkit.org/show_bug.cgi?id=28486
2446 * English.lproj/Localizable.strings:
2448 2009-08-18 Drew Wilson <atwilson@google.com>
2450 Reviewed by Eric Seidel.
2452 Need to extend DumpRenderTree to expose number of worker threads.
2453 https://bugs.webkit.org/show_bug.cgi?id=28292
2455 * WebKit.xcodeproj/project.pbxproj:
2456 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2458 2009-08-06 Mark Rowe <mrowe@apple.com>
2460 Rubber-stamped by Sam Weinig.
2462 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2464 * WebKit.xcodeproj/project.pbxproj:
2466 2009-08-06 Mark Rowe <mrowe@apple.com>
2468 Bring a little order to our otherwise out of control lives.
2470 * WebKit.xcodeproj/project.pbxproj:
2472 2009-08-06 Mark Rowe <mrowe@apple.com>
2476 Don't attempt to build a file that Anders just deleted.
2478 * WebKit.xcodeproj/project.pbxproj:
2480 2009-07-29 David Kilzer <ddkilzer@apple.com>
2482 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2484 Reviewed by Mark Rowe.
2486 WebPluginController.h includes WebPluginContainerCheck.h, which
2487 is not a private header. Since WebPluginController.h doesn't
2488 appear to be used anywhere, remove its private header status.
2490 * WebKit.xcodeproj/project.pbxproj: Remove private header
2491 attribute from WebPluginController.h.
2493 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2495 Reviewed by David Levin.
2497 Added FrameLoaderClient for Haiku WebCore support.
2498 https://bugs.webkit.org/show_bug.cgi?id=26952
2500 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2501 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2502 (WebCore::FrameLoaderClientHaiku::setFrame):
2503 (WebCore::FrameLoaderClientHaiku::setWebView):
2504 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2505 (WebCore::FrameLoaderClientHaiku::hasWebView):
2506 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2507 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2508 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2509 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2510 (WebCore::FrameLoaderClientHaiku::forceLayout):
2511 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2512 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2513 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2514 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2515 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2516 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2517 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2518 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2519 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2520 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2521 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2522 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2523 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2524 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2525 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2526 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2527 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2528 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2529 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2530 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2531 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2532 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2533 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2534 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2535 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2536 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2537 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2538 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2539 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2540 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2541 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2542 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2543 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2544 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2545 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2546 (WebCore::FrameLoaderClientHaiku::progressStarted):
2547 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2548 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2549 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2550 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2551 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2552 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2553 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2554 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2555 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2556 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2557 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2558 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2559 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2560 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2561 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2562 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2563 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2564 (WebCore::FrameLoaderClientHaiku::setTitle):
2565 (WebCore::FrameLoaderClientHaiku::userAgent):
2566 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2567 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2568 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2569 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2570 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2571 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2572 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2573 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2574 (WebCore::FrameLoaderClientHaiku::canCachePage):
2575 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2576 (WebCore::FrameLoaderClientHaiku::committedLoad):
2577 (WebCore::FrameLoaderClientHaiku::cancelledError):
2578 (WebCore::FrameLoaderClientHaiku::blockedError):
2579 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2580 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2581 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2582 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2583 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2584 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2585 (WebCore::FrameLoaderClientHaiku::download):
2586 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2587 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2588 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2589 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2590 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2591 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2592 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2593 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2594 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2595 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2596 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2597 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2598 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2599 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2600 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2601 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2602 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2603 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2604 (WebCore::FrameLoaderClientHaiku::startDownload):
2605 (WebCore::FrameLoaderClientHaiku::createFrame):
2606 (WebCore::FrameLoaderClientHaiku::objectContentType):
2607 (WebCore::FrameLoaderClientHaiku::createPlugin):
2608 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2609 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2610 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2611 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2612 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2613 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2614 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2615 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2616 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2617 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2618 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2619 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2620 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2622 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2624 Reviewed by David Levin.
2626 Added ChromeClient for Haiku WebCore support.
2627 https://bugs.webkit.org/show_bug.cgi?id=26952
2629 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2630 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2631 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2632 (WebCore::ChromeClientHaiku::chromeDestroyed):
2633 (WebCore::ChromeClientHaiku::setWindowRect):
2634 (WebCore::ChromeClientHaiku::windowRect):
2635 (WebCore::ChromeClientHaiku::pageRect):
2636 (WebCore::ChromeClientHaiku::scaleFactor):
2637 (WebCore::ChromeClientHaiku::focus):
2638 (WebCore::ChromeClientHaiku::unfocus):
2639 (WebCore::ChromeClientHaiku::canTakeFocus):
2640 (WebCore::ChromeClientHaiku::takeFocus):
2641 (WebCore::ChromeClientHaiku::createWindow):
2642 (WebCore::ChromeClientHaiku::createModalDialog):
2643 (WebCore::ChromeClientHaiku::show):
2644 (WebCore::ChromeClientHaiku::canRunModal):
2645 (WebCore::ChromeClientHaiku::runModal):
2646 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2647 (WebCore::ChromeClientHaiku::toolbarsVisible):
2648 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2649 (WebCore::ChromeClientHaiku::statusbarVisible):
2650 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2651 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2652 (WebCore::ChromeClientHaiku::setMenubarVisible):
2653 (WebCore::ChromeClientHaiku::menubarVisible):
2654 (WebCore::ChromeClientHaiku::setResizable):
2655 (WebCore::ChromeClientHaiku::addMessageToConsole):
2656 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2657 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2658 (WebCore::ChromeClientHaiku::closeWindowSoon):
2659 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2660 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2661 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2662 (WebCore::ChromeClientHaiku::setStatusbarText):
2663 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2664 (WebCore::ChromeClientHaiku::tabsToLinks):
2665 (WebCore::ChromeClientHaiku::windowResizerRect):
2666 (WebCore::ChromeClientHaiku::repaint):
2667 (WebCore::ChromeClientHaiku::scroll):
2668 (WebCore::ChromeClientHaiku::screenToWindow):
2669 (WebCore::ChromeClientHaiku::windowToScreen):
2670 (WebCore::ChromeClientHaiku::platformWindow):
2671 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2672 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2673 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2674 (WebCore::ChromeClientHaiku::scrollBackingStore):
2675 (WebCore::ChromeClientHaiku::updateBackingStore):
2676 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2677 (WebCore::ChromeClientHaiku::setToolTip):
2678 (WebCore::ChromeClientHaiku::print):
2679 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2680 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2681 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2682 (WebCore::ChromeClientHaiku::runOpenPanel):
2683 (WebCore::ChromeClientHaiku::setCursor):
2684 (WebCore::ChromeClientHaiku::formStateDidChange):
2685 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2686 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2688 2009-07-28 Robert Hogan <robert@roberthogan.net>
2690 Reviewed by Simon Hausmann.
2692 Add WebKit version API to Qt.
2694 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2695 at compile time and make it available to webkit ports through WebKitVersion.h.
2697 https://bugs.webkit.org/show_bug.cgi?id=27158
2699 * scripts/generate-webkitversion.pl: Added
2701 2009-07-24 Andrei Popescu <andreip@google.com>
2703 ApplicationCache should have size limit
2704 https://bugs.webkit.org/show_bug.cgi?id=22700
2706 Updated the project after adding WebApplicationCache.h/mm
2708 * WebKit.xcodeproj/project.pbxproj:
2710 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2712 Reviewed by Eric Seidel.
2714 Added InspectorClient for Haiku WebCore support.
2715 https://bugs.webkit.org/show_bug.cgi?id=26952
2717 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2719 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2720 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2721 (WebCore::InspectorClientHaiku::createPage):
2722 (WebCore::InspectorClientHaiku::localizedStringsURL):
2723 (WebCore::InspectorClientHaiku::hiddenPanels):
2724 (WebCore::InspectorClientHaiku::showWindow):
2725 (WebCore::InspectorClientHaiku::closeWindow):
2726 (WebCore::InspectorClientHaiku::attachWindow):
2727 (WebCore::InspectorClientHaiku::detachWindow):
2728 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2729 (WebCore::InspectorClientHaiku::highlight):
2730 (WebCore::InspectorClientHaiku::hideHighlight):
2731 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2732 (WebCore::InspectorClientHaiku::populateSetting):
2733 (WebCore::InspectorClientHaiku::storeSetting):
2734 (WebCore::InspectorClientHaiku::removeSetting):
2735 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2737 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2739 Reviewed by Oliver Hunt.
2741 Added EditorClient for Haiku WebCore support.
2742 https://bugs.webkit.org/show_bug.cgi?id=26952
2744 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2746 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2747 (WebCore::EditorClientHaiku::EditorClientHaiku):
2748 (WebCore::EditorClientHaiku::setPage):
2749 (WebCore::EditorClientHaiku::pageDestroyed):
2750 (WebCore::EditorClientHaiku::shouldDeleteRange):
2751 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2752 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2753 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2754 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2755 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2756 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2757 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2758 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2759 (WebCore::EditorClientHaiku::isEditable):
2760 (WebCore::EditorClientHaiku::shouldBeginEditing):
2761 (WebCore::EditorClientHaiku::shouldEndEditing):
2762 (WebCore::EditorClientHaiku::shouldInsertNode):
2763 (WebCore::EditorClientHaiku::shouldInsertText):
2764 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2765 (WebCore::EditorClientHaiku::shouldApplyStyle):
2766 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2767 (WebCore::EditorClientHaiku::didBeginEditing):
2768 (WebCore::EditorClientHaiku::respondToChangedContents):
2769 (WebCore::EditorClientHaiku::respondToChangedSelection):
2770 (WebCore::EditorClientHaiku::didEndEditing):
2771 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2772 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2773 (WebCore::EditorClientHaiku::registerCommandForUndo):
2774 (WebCore::EditorClientHaiku::registerCommandForRedo):
2775 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2776 (WebCore::EditorClientHaiku::canUndo):
2777 (WebCore::EditorClientHaiku::canRedo):
2778 (WebCore::EditorClientHaiku::undo):
2779 (WebCore::EditorClientHaiku::redo):
2780 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2781 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2782 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2783 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2784 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2785 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2786 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2787 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2788 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2789 (WebCore::EditorClientHaiku::learnWord):
2790 (WebCore::EditorClientHaiku::checkSpellingOfString):
2791 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2792 (WebCore::EditorClientHaiku::checkGrammarOfString):
2793 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2794 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2795 (WebCore::EditorClientHaiku::showSpellingUI):
2796 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2797 (WebCore::EditorClientHaiku::getGuessesForWord):
2798 (WebCore::EditorClientHaiku::setInputMethodState):
2799 (WebCore::EditorClientHaiku::isEditing):
2800 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2802 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2804 Reviewed by Eric Seidel.
2806 Added DragClient for Haiku WebCore support.
2807 https://bugs.webkit.org/show_bug.cgi?id=26952
2809 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2811 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2812 (WebCore::DragClientHaiku::actionMaskForDrag):
2813 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2814 (WebCore::DragClientHaiku::dragControllerDestroyed):
2815 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2816 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2817 (WebCore::DragClientHaiku::startDrag):
2818 (WebCore::DragClientHaiku::createDragImageForLink):
2819 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2821 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2823 Reviewed by Oliver Hunt.
2825 Added ContextMenuClient for Haiku WebCore support.
2826 https://bugs.webkit.org/show_bug.cgi?id=26952
2828 Adding two files, ContextMenuClientHaiku.h
2829 and ContextMenuClientHaiku.cpp
2831 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2832 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2833 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2834 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2835 (WebCore::ContextMenuClientHaiku::downloadURL):
2836 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2837 (WebCore::ContextMenuClientHaiku::speak):
2838 (WebCore::ContextMenuClientHaiku::isSpeaking):
2839 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2840 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2841 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2843 2009-07-10 Adam Roben <aroben@apple.com>
2845 Sort all our Xcode projects
2847 Accomplished using sort-Xcode-project-file.
2849 Requested by Dave Kilzer.
2851 * WebKit.xcodeproj/project.pbxproj:
2853 2009-07-02 Adam Roben <aroben@apple.com>
2855 Fix warnings from update-webkit-localizable-strings
2857 Rubber-stamped by Eric Carlson.
2859 * English.lproj/Localizable.strings: Updated.
2861 2009-07-02 Adam Roben <aroben@apple.com>
2863 Update StringsNotToBeLocalized.txt for (not so) recent changes
2865 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2866 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2868 Reviewed by John Sullivan.
2870 * StringsNotToBeLocalized.txt:
2872 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2874 Reviewed by Simon Fraser.
2876 <rdar://problem/6518119>
2878 Add localized strings for media controller status messages.
2880 * English.lproj/Localizable.strings: Localized text.
2882 2009-06-08 Dan Bernstein <mitz@apple.com>
2884 Rubber-stamped by Mark Rowe.
2886 - updated the project after giving Objective-C++ the .mm extension
2888 * WebKit.xcodeproj/project.pbxproj:
2890 2009-06-04 Sam Weinig <sam@webkit.org>
2892 Reviewed by Alice Liu.
2894 Move WebView internal data into WebViewData.h/mm.
2896 * WebKit.xcodeproj/project.pbxproj:
2898 2009-06-03 Sam Weinig <sam@webkit.org>
2900 Reviewed by Mark Rowe.
2902 Added WebDelegateImplementationCaching.h/mm
2904 * WebKit.xcodeproj/project.pbxproj:
2906 2009-06-03 Sam Weinig <sam@webkit.org>
2908 Reviewed by Mark Rowe.
2910 Add WebViewInternal.mm.
2912 * WebKit.xcodeproj/project.pbxproj:
2914 2009-06-03 Dan Bernstein <mitz@apple.com>
2916 Reviewed by Anders Carlsson.
2918 - WebKit project part of eliminating WebCoreTextRenderer
2920 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2921 compile as Objective-C++.
2923 2009-06-01 Darin Adler <darin@apple.com>
2925 Reviewed by Maciej Stachowiak.
2927 Bug 26113: break WebTextCompletionController out into its own source file
2928 https://bugs.webkit.org/show_bug.cgi?id=26113
2930 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2932 2009-05-28 Mark Rowe <mrowe@apple.com>
2934 Rubber-stamped by Anders Carlsson.
2936 Symlink WebKitPluginHost.app in to place if needed.
2938 * WebKit.xcodeproj/project.pbxproj:
2940 2009-05-24 Darin Adler <darin@apple.com>
2942 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2944 2009-05-16 Anders Carlsson <andersca@apple.com>
2946 Reviewed by Sam Weinig and Dan Bernstein.
2948 Fix <rdar://problem/6889644>.
2950 * English.lproj/Localizable.strings:
2952 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2954 Reviewed by Dan Bernstein.
2956 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2958 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2959 it could use C++ code from AuthenticaitonMac.h.
2961 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2963 Add localizable strings for
2964 <rdar://problem/6724106> WebViews need to implement text checking
2966 Reviewed by Justin Garcia.
2968 * English.lproj/Localizable.strings:
2970 2009-04-27 Kevin Decker <kdecker@apple.com>
2972 Reviewed by Anders Carlsson.
2974 <rdar://problem/6352982>
2976 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2978 2009-04-23 Kevin Decker <kdecker@apple.com>
2980 Reviewed by Anders Carlsson.
2982 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2984 2009-04-21 Adam Roben <aroben@apple.com>
2986 Update StringsNotToBeLocalized.txt for recent changes
2988 Rubber-stamped by John Sullivan.
2990 * StringsNotToBeLocalized.txt:
2992 2009-04-19 Darin Adler <darin@apple.com>
2994 * StringsNotToBeLocalized.txt: Updated for recent changes.
2996 2009-04-17 David Kilzer <ddkilzer@apple.com>
2998 Simplify FEATURE_DEFINES definition
3000 Reviewed by Darin Adler.
3002 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
3003 variables to their own FeatureDefines.xcconfig file. It also
3004 extracts a new ENABLE_GEOLOCATION variable so that
3005 FEATURE_DEFINES only needs to be defined once.
3007 * WebKit.xcodeproj/project.pbxproj: Added
3008 FeatureDefines.xcconfig file.
3010 2009-04-10 Timothy Hatcher <timothy@apple.com>
3012 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
3014 Rubber-stamped by Mark Rowe.
3016 * WebKit.xcodeproj/project.pbxproj:
3018 2009-04-09 Mike Thole <mthole@apple.com>
3020 Reviewed by Adam Roben.
3022 * WebKit.xcodeproj/project.pbxproj:
3023 Set the Localizable.strings encoding to UTF-16.
3025 2009-04-07 Anders Carlsson <andersca@apple.com>
3027 Try to fix the Leopard build once more.
3029 * WebKit.xcodeproj/project.pbxproj:
3031 2009-04-07 Anders Carlsson <andersca@apple.com>
3033 Another attempt at fixing the build.
3035 * WebKit.xcodeproj/project.pbxproj:
3037 2009-04-02 Adele Peterson <adele@apple.com>
3039 Reviewed by Darin Adler.
3041 * WebKit.xcodeproj/project.pbxproj:
3042 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
3044 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
3046 Reviewed by Mark Rowe.
3048 https://bugs.webkit.org/show_bug.cgi?id=24990
3049 Put SECTORDER_FLAGS into xcconfig files.
3051 * WebKit.xcodeproj/project.pbxproj:
3053 2009-03-27 Darin Adler <darin@apple.com>
3055 * StringsNotToBeLocalized.txt: Updated for recent changes.
3057 2009-03-16 Darin Adler <darin@apple.com>
3059 Reviewed by Dan Bernstein.
3061 * English.lproj/Localizable.strings: Updated.
3062 * StringsNotToBeLocalized.txt: Updated for recent changes.
3064 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
3066 Reviewed by Simon Fraser.
3068 Update Geolocation perimission dialogs to be asynchronous.
3069 https://bugs.webkit.org/show_bug.cgi?id=24505
3071 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
3072 coding style set by WebSecurityOrigin.
3074 * WebKit.xcodeproj/project.pbxproj:
3076 2009-03-13 Anders Carlsson <andersca@apple.com>
3078 Reviewed by Dan Bernstein.
3080 <rdar://problem/6610666> Revise the Cocoa event model text API
3082 Remove nptextinput.h
3084 * WebKit.xcodeproj/project.pbxproj:
3086 2009-03-03 David Kilzer <ddkilzer@apple.com>
3088 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
3090 Reviewed by Mark Rowe.
3092 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
3093 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
3094 make sure various build phase scripts work with the installhdrs
3097 * WebKit.xcodeproj/project.pbxproj:
3098 - Added shell code to prevent running "Check For Global
3099 Initializers", "Check For Exit Time Destructors" and "Check
3100 For Weak VTables" scripts during the installhdrs build phase.
3101 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
3102 targets since it's no longer needed after defining
3103 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
3105 2009-03-03 David Kilzer <ddkilzer@apple.com>
3107 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
3109 Reviewed by Adam Roben.
3111 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
3112 since NPAPI headers had migrated from JavaScriptCore to WebCore
3115 * WebKit.xcodeproj/project.pbxproj: Removed
3116 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
3117 and Release configurations.
3119 2009-03-02 Anders Carlsson <andersca@apple.com>
3121 WebNetscapePluginPackage.mm is an Objective-C++ file.
3123 * WebKit.xcodeproj/project.pbxproj:
3125 2009-03-02 Anders Carlsson <andersca@apple.com>
3127 Reviewed by John Sullivan.
3129 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
3131 * WebKit.xcodeproj/project.pbxproj:
3133 2009-02-20 Anders Carlsson <andersca@apple.com>
3135 Reviewed by Dan Bernstein.
3139 * WebKit.xcodeproj/project.pbxproj:
3141 2009-02-13 Darin Adler <darin@apple.com>
3143 * StringsNotToBeLocalized.txt: Updated for recent changes.
3145 2009-02-07 Darin Adler <darin@apple.com>
3147 * StringsNotToBeLocalized.txt: Updated for recent changes.
3149 2009-02-04 Timothy Hatcher <timothy@apple.com>
3151 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3153 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3154 super-slow due forwardInvocation: calling debug delegate
3156 Reviewed by Oliver Hunt.
3158 * WebKit.xcodeproj/project.pbxproj:
3160 2009-02-02 Anders Carlsson <andersca@apple.com>
3162 Reviewed by Dan Bernstein.
3164 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3166 * WebKit.xcodeproj/project.pbxproj:
3168 2009-01-26 Mark Rowe <mrowe@apple.com>
3170 Rubber-stamped by Sam Weinig.
3172 Clean up after r40240.
3174 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3176 2009-01-25 Darin Adler <darin@apple.com>
3178 Try to fix full build on Mac Leopard.
3180 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3181 Maybe this is temporary, but I had to do it to get the full build to succeed.
3183 2009-01-25 Mark Rowe <mrowe@apple.com>
3185 Rubber-stamped by Dan Bernstein.
3187 Improve the consistency of settings in our .xcconfig files.
3189 * WebKit.xcodeproj/project.pbxproj:
3191 2009-01-23 Brady Eidson <beidson@apple.com>
3193 Rubberstamped by Darin Adler
3195 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3197 * WebKit.xcodeproj/project.pbxproj:
3199 2009-01-20 Anders Carlsson <andersca@apple.com>
3201 Reviewed by Sam Weinig.
3203 Add ProxyInstance files.
3205 * WebKit.xcodeproj/project.pbxproj:
3207 2009-01-04 David Kilzer <ddkilzer@apple.com>
3209 Don't install internal headers in WebKit framework
3211 Reviewed by Darin Adler.
3213 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3214 headers so they're not installed.
3216 2009-01-02 Darin Adler <darin@apple.com>
3218 * StringsNotToBeLocalized.txt: Updated.
3220 2008-12-23 Darin Adler <darin@apple.com>
3222 Reviewed by Alexey Proskuryakov.
3224 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3225 crash due to Mail's use of WebArchive and WebResource on non-main thread
3227 * StringsNotToBeLocalized.txt: Updated.
3229 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3230 existing file WebResourceInternal.h.
3232 2008-12-08 David Kilzer <ddkilzer@apple.com>
3234 Bug 22555: Sort "children" sections in Xcode project files
3236 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3238 Reviewed by Eric Seidel.
3240 * WebKit.xcodeproj/project.pbxproj: Sorted.
3242 2008-12-08 Darin Adler <darin@apple.com>
3244 * StringsNotToBeLocalized.txt: Updated for recent changes.
3246 2008-12-05 Dan Bernstein <mitz@apple.com>
3250 * WebKit.xcodeproj/project.pbxproj:
3252 2008-12-05 Dan Bernstein <mitz@apple.com>
3256 * WebKit.xcodeproj/project.pbxproj:
3258 2008-12-04 Anders Carlsson <andersca@apple.com>
3260 Reviewed by Sam Weinig.
3262 Add HostedNetscapePluginStream.
3264 * WebKit.xcodeproj/project.pbxproj:
3266 2008-12-03 Anders Carlsson <andersca@apple.com>
3268 Reviewed by Sam Weinig.
3270 Move WebPluginRequest to its own file.
3272 * WebKit.xcodeproj/project.pbxproj:
3274 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3276 Update strings not to be localized.
3278 Reviewed by Adam Roben.
3280 * StringsNotToBeLocalized.txt:
3282 2008-11-26 Mark Rowe <mrowe@apple.com>
3286 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3288 * WebKit.xcodeproj/project.pbxproj:
3290 2008-11-26 Anders Carlsson <andersca@apple.com>
3292 Reviewed by Mark Rowe.
3294 Add plug-in host related files to the Xcode project.
3296 * WebKit.xcodeproj/project.pbxproj:
3298 2008-11-14 Dan Bernstein <mitz@apple.com>
3300 Reviewed by Darin Adler.
3302 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3304 * English.lproj/Localizable.strings: Added the Text Direction submenu
3307 2008-11-13 John Sullivan <sullivan@apple.com>
3309 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3311 Reviewed by Tim Hatcher
3313 * English.lproj/Localizable.strings:
3314 updated for these changes
3316 * StringsNotToBeLocalized.txt:
3317 removed unused exception
3319 2008-11-12 John Sullivan <sullivan@apple.com>
3321 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3323 Reviewed by Tim Hatcher
3325 * English.lproj/Localizable.strings:
3326 * StringsNotToBeLocalized.txt:
3327 updated for this change
3329 2008-11-10 Anders Carlsson <andersca@apple.com>
3331 Reviewed by Kevin Decker.
3333 Add WebHostedNetscapePluginView to the project.
3335 * WebKit.xcodeproj/project.pbxproj:
3337 2008-11-10 Anders Carlsson <andersca@apple.com>
3339 Reviewed by Kevin Decker.
3341 Add a new WebBaseNetscapePluginView class.
3343 * WebKit.xcodeproj/project.pbxproj:
3345 2008-11-10 Anders Carlsson <andersca@apple.com>
3347 Reviewed by Adam Roben.
3349 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3351 * StringsNotToBeLocalized.txt:
3352 * WebKit.xcodeproj/project.pbxproj:
3354 2008-11-05 Anders Carlsson <andersca@apple.com>
3356 Reviewed by Kevin Decker.
3358 Remove WebPlugInStreamLoaderDelegate.h
3360 * WebKit.xcodeproj/project.pbxproj:
3362 2008-11-03 Darin Adler <darin@apple.com>
3364 Reviewed by Tim Hatcher.
3366 - https://bugs.webkit.org/show_bug.cgi?id=22061
3367 create script to check for exit-time destructors
3369 * WebKit.xcodeproj/project.pbxproj: Added a script
3370 phase that runs the check-for-exit-time-destructors script.
3372 2008-10-31 Anders Carlsson <andersca@apple.com>
3374 Reviewed by Kevin Decker.
3376 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3378 * WebKit.xcodeproj/project.pbxproj:
3380 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3382 Not reviewed, build fix.
3384 * WebKit.xcodeproj/project.pbxproj:
3386 2008-10-28 Adele Peterson <adele@apple.com>
3388 Reviewed by John Sullivan.
3390 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3391 "files" string for multifile uploads needs to be localized
3393 * English.lproj/Localizable.strings: Updated with new string.
3395 2008-10-28 Adele Peterson <adele@apple.com>
3397 Reviewed by Sam Weinig.
3399 * English.lproj/Localizable.strings:
3402 2008-10-27 Darin Adler <darin@apple.com>
3404 * StringsNotToBeLocalized.txt: Updated for recent changes.
3406 2008-10-24 Timothy Hatcher <timothy@apple.com>
3408 Implement new InspectorClient methods to work with Settings.
3410 https://bugs.webkit.org/show_bug.cgi?id=21856
3412 Reviewed by Darin Adler.
3414 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3416 2008-10-15 Mark Rowe <mrowe@apple.com>
3418 Rubber-stamped by Brady Eidson.
3420 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3422 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3424 2008-10-14 Maxime Britto <britto@apple.com>
3426 Reviewed by Darin Adler.
3428 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3429 WebTextIterator, and made the WebTextIterator.h private
3431 2008-10-04 Mark Rowe <mrowe@apple.com>
3433 Reviewed by Tim Hatcher.
3435 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3437 * WebKit.xcodeproj/project.pbxproj:
3439 2008-09-24 Darin Adler <darin@apple.com>
3441 * StringsNotToBeLocalized.txt: Updated for recent changes.
3443 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3445 Reviewed by Darin Adler, Beth Dakin
3447 Support strings for AXLists
3449 * English.lproj/Localizable.strings:
3451 2008-09-15 Anders Carlsson <andersca@apple.com>
3455 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3457 * WebKit.xcodeproj/project.pbxproj:
3459 2008-09-02 Mark Rowe <mrowe@apple.com>
3461 Reviewed by Tim Hatcher.
3463 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3465 * WebKit.xcodeproj/project.pbxproj:
3467 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3469 Reviewed by Cameron Zwarich.
3471 Updated project files to XCode 3.1.
3473 * WebKit.xcodeproj/project.pbxproj:
3475 2008-08-15 Mark Rowe <mrowe@apple.com>
3477 Rubber-stamped by Geoff Garen.
3479 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3481 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3483 2008-08-05 Anders Carlsson <andersca@apple.com>
3485 Reviewed by Darin Adler.
3487 Remove MainThreadObjectDeallocator.{h|mm}.
3489 * WebKit.xcodeproj/project.pbxproj:
3491 2008-08-04 Mark Rowe <mrowe@apple.com>
3493 Reviewed by Darin Adler.
3495 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3496 Part one of fix for <rdar://problem/5853147>.
3498 * WebKit.xcodeproj/project.pbxproj:
3500 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3502 Fix layout test results for webarchive/test-xml-stylesheet.xml
3504 Reviewed by Darin Adler.
3506 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3507 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3508 to private so they're copied into PrivateHeaders.
3510 2008-07-11 Stephanie Lewis <slewis@apple.com>
3512 Reviewed by Darin Adler.
3514 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3516 * WebKit.xcodeproj/project.pbxproj:
3518 2008-07-07 Mark Rowe <mrowe@apple.com>
3520 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3521 so that they don't have an unnecessary ".." in the path.
3523 * WebKit.xcodeproj/project.pbxproj:
3525 2008-07-05 Mark Rowe <mrowe@apple.com>
3527 Reviewed by John Sullivan.
3529 Remove WebSearchableTextView as it has been unused for some time now.
3531 * WebKit.xcodeproj/project.pbxproj:
3533 2008-06-26 Anders Carlsson <andersca@apple.com>
3535 Reviewed by Darin Adler.
3537 Add MainThreadObjectDeallocator to sources.
3539 * WebKit.xcodeproj/project.pbxproj:
3541 2008-06-24 John Sullivan <sullivan@apple.com>
3543 Rubber-stamped by Sam Weinig
3545 * StringsNotToBeLocalized.txt:
3546 brought this file up to date
3548 2008-06-17 Mark Rowe <mrowe@apple.com>
3550 Reviewed by Darin Adler.
3552 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3554 * WebKit.xcodeproj/project.pbxproj:
3556 2008-05-22 Timothy Hatcher <timothy@apple.com>
3558 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3560 Reviewed by Adam Roben.
3562 * English.lproj/Localizable.strings: Added new strings.
3564 2008-05-21 Anders Carlsson <andersca@apple.com>
3568 Add WebIconFetcher files.
3570 * WebKit.xcodeproj/project.pbxproj:
3572 2008-05-16 Timothy Hatcher <timothy@apple.com>
3574 Removes WebScriptDebugServer files and related calls. This removes
3575 the hooks that Drosera uses for debugging. Now that the Web Inspector
3576 has a better debugger, we don't need these anymore.
3578 Reviewed by Sam Weinig.
3580 * StringsNotToBeLocalized.txt:
3581 * WebKit.xcodeproj/project.pbxproj:
3583 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3585 Reviewed by Beth Dakin
3587 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3589 * English.lproj/Localizable.strings:
3590 * WebKit.xcodeproj/project.pbxproj:
3592 2008-05-09 Anders Carlsson <andersca@apple.com>
3596 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3598 Add nptextinput.h as a public header.
3600 * WebKit.xcodeproj/project.pbxproj:
3602 2008-05-06 Stephanie Lewis <slewis@apple.com>
3604 Reviewed by Andersca.
3606 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3608 * WebKit.xcodeproj/project.pbxproj:
3610 2008-05-01 Anders Carlsson <andersca@apple.com>
3614 Remove npfunctions.h
3616 * WebKit.xcodeproj/project.pbxproj:
3618 2008-05-01 Sam Weinig <sam@webkit.org>
3620 Reviewed by Anders Carlsson.
3622 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3624 * WebKit.xcodeproj/project.pbxproj:
3626 2008-04-30 Anders Carlsson <andersca@apple.com>
3630 Add Cocoa event handler.
3632 * WebKit.xcodeproj/project.pbxproj:
3634 2008-04-29 Anders Carlsson <andersca@apple.com>
3638 Add new event handlers.
3640 * WebKit.xcodeproj/project.pbxproj:
3642 2008-04-07 John Sullivan <sullivan@apple.com>
3646 - made the JavaScript text input panel not block Quit (part of 4133196)
3648 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3649 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3650 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3651 Made the panel be a NonBlockingPanel
3653 2008-04-04 Ada Chan <adachan@apple.com>
3655 Updated the format string for window title for a standalone image to take integers.
3659 * English.lproj/Localizable.strings:
3661 2008-03-28 Brady Eidson <beidson@apple.com>
3663 Rubberstamped by Darin Adler
3665 Remove WebArchiver.h/mm
3667 * WebKit.xcodeproj/project.pbxproj:
3669 2008-03-25 Brady Eidson <beidson@apple.com>
3673 <rdar://problem/4516169> - Support WebArchives on Windows
3675 * WebKit.xcodeproj/project.pbxproj:
3677 2008-03-24 Brady Eidson <beidson@apple.com>
3679 Reviewed by Darin's rubberstamp
3683 * WebKit.xcodeproj/project.pbxproj:
3685 2008-03-20 John Sullivan <sullivan@apple.com>
3687 * StringsNotToBeLocalized.txt: