1 2011-09-19 Anders Carlsson <andersca@apple.com>
3 Remove WebViewEventHandling.mm
4 https://bugs.webkit.org/show_bug.cgi?id=68387
6 Reviewed by Adam Roben.
8 Remove WebViewEventHandling.mm from the Xcode project.
10 * WebKit.xcodeproj/project.pbxproj:
12 2011-09-19 Dan Bernstein <mitz@apple.com>
14 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
15 https://bugs.webkit.org/show_bug.cgi?id=68323
17 Reviewed by Sam Weinig.
19 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
21 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
22 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
23 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
24 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
26 2011-09-16 Filip Pizlo <fpizlo@apple.com>
28 DFG JIT should inline Math.abs
29 https://bugs.webkit.org/show_bug.cgi?id=68227
31 Reviewed by Oliver Hunt.
33 Added JavaScriptCore/dfg to include path path.
37 2011-09-14 Anders Carlsson <andersca@apple.com>
39 Get rid of WebCoreViewFactory and its WebViewFactory subclass
40 https://bugs.webkit.org/show_bug.cgi?id=68124
42 Reviewed by Sam Weinig.
44 * WebKit.xcodeproj/project.pbxproj:
46 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
48 Reviewed by Antonio Gomes.
50 [EFL] Exporting JavaScript objects for EFL port
51 https://bugs.webkit.org/show_bug.cgi?id=43446
53 This patch allows to export objects to JavaScript API,
54 just like qt does, but it uses the netscape api
55 to do the convertion to javascript object.
58 Adding necessary files for the patch.
60 2011-08-05 Anders Carlsson <andersca@apple.com>
63 https://bugs.webkit.org/show_bug.cgi?id=65729
65 Reviewed by Darin Adler.
67 Remove deleted files from Xcode project.
69 * WebKit.xcodeproj/project.pbxproj:
71 2011-07-28 Tony Chang <tony@chromium.org>
73 Add sql to svn:ignore and remove app.
75 * chromium: Modified property svn:ignore.
77 2011-07-08 David Reveman <reveman@chromium.org>
79 Reviewed by Stephen White.
81 [Chromium] Edge anti-aliasing for composited layers.
82 https://bugs.webkit.org/show_bug.cgi?id=61388
84 Track changes to TilingData class which now uses an outer border.
86 * chromium/tests/TilingDataTest.cpp:
88 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
90 Reviewed by Simon Hausmann.
92 generate-webkitversion.pl should not "use Switch"
93 https://bugs.webkit.org/show_bug.cgi?id=63628
95 Switch got deprecated on recent Perl versions and the script wasn't
96 using the switch statement.
98 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
100 2011-06-01 Jer Noble <jer.noble@apple.com>
102 Reviewed by Eric Carlson.
104 Move Full Screen Controllers into WebCore.
106 Remove dependency on QTKit from wekitExitFullscreen()
107 https://bugs.webkit.org/show_bug.cgi?id=61843
109 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
110 have been moved into WebCore.
112 * WebKit.xcodeproj/project.pbxproj:
114 2011-06-15 David Kilzer <ddkilzer@apple.com>
116 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
118 Reviewed by Joseph Pecoraro.
120 * WebKit.xcodeproj/project.pbxproj:
121 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
122 and change file type to Objective-C++.
124 2011-06-02 Adam Barth <abarth@webkit.org>
126 Reviewed by Ryosuke Niwa.
128 Update svn:ignore property on Source/WebKit/chromium
129 https://bugs.webkit.org/show_bug.cgi?id=61952
131 Add some more generated files and directories mapped in using DEPS to svn:ignore.
133 * chromium: Modified property svn:ignore.
135 2011-05-20 Andy Estes <aestes@apple.com>
137 Reviewed by Darin Adler.
139 WebView loses firstResponder status when entering full-screen mode.
140 https://bugs.webkit.org/show_bug.cgi?id=61153
142 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
143 private header so that WebKit2 can include it.
145 2011-05-16 Dan Bernstein <mitz@apple.com>
147 No need to compile .js files, that is what the JIT is for.
149 * WebKit.xcodeproj/project.pbxproj:
151 2011-05-12 Adele Peterson <adele@apple.com>
153 Reviewed by Darin Adler and Adam Barth.
155 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
156 https://bugs.webkit.org/show_bug.cgi?id=60685
158 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
160 2011-04-18 Timothy Hatcher <timothy@apple.com>
162 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
163 now that all localized strings in WebKit/win use WEB_UI_STRING.
165 https://webkit.org/b/58747
167 Reviewed by Dan Bernstein.
169 * English.lproj/Localizable.strings: Removed.
171 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
173 Reviewed by Timothy Hatcher.
175 Move WebNodeHighlighter into its own file
176 https://bugs.webkit.org/show_bug.cgi?id=58746
178 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
180 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
182 Reviewed by Kenneth Rohde Christiansen.
184 [CMAKE] Separate DerivedSources.
185 https://bugs.webkit.org/show_bug.cgi?id=58427
187 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
189 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
191 Unreviewed build fix for Mac.
193 * WebKit.xcodeproj/project.pbxproj:
195 2011-04-11 Anna Cavender <annacc@chromium.org>
197 Reviewed by Eric Carlson.
199 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
200 https://bugs.webkit.org/show_bug.cgi?id=53556
202 * WebKit.xcodeproj/project.pbxproj:
204 2011-04-08 Geoffrey Garen <ggaren@apple.com>
206 Reviewed by Oliver Hunt.
208 A few heap-related renames and file moves.
210 WeakGCPtr<T> => Weak<T>
211 Global<T> => Strong<T>
213 collector/* => heap/*
214 runtime/WeakGCPtr.h => heap/Weak.h
216 (Eventually, even more files should move into the heap directory. Like
217 Heap.h and Heap.cpp, for example.)
221 2011-04-08 Dan Bernstein <mitz@apple.com>
223 No need to compile .js files, that is what the JIT is for.
225 * WebKit.xcodeproj/project.pbxproj:
227 2011-04-08 Alpha Lam <hclam@chromium.org>
229 Unreviewed, rolling out r83335.
230 http://trac.webkit.org/changeset/83335
231 https://bugs.webkit.org/show_bug.cgi?id=53556
233 GTK and QT bots are broken
235 * WebKit.xcodeproj/project.pbxproj:
237 2011-04-07 Anna Cavender <annacc@chromium.org>
239 Reviewed by Eric Carlson.
241 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
242 https://bugs.webkit.org/show_bug.cgi?id=53556
244 * WebKit.xcodeproj/project.pbxproj:
246 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
248 Revert ENABLE_TRACK patch due to compile failures.
250 * WebKit.xcodeproj/project.pbxproj:
252 2011-04-07 Andy Estes <aestes@apple.com>
254 Reviewed by Darin Adler.
256 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
257 not included when replying to an email.
258 https://bugs.webkit.org/show_bug.cgi?id=57794
260 * WebKit.xcodeproj/project.pbxproj:
262 2011-04-05 Alexey Proskuryakov <ap@apple.com>
264 Reviewed by Darin Adler.
266 Move attributedStringFromRange down to WebCore
267 https://bugs.webkit.org/show_bug.cgi?id=57905
269 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
271 2011-03-29 Timothy Hatcher <timothy@apple.com>
273 Update WebKit Localizable.strings to only contain WebKit/win strings.
275 https://webkit.org/b/57354
277 Reviewed by Sam Weinig.
279 * English.lproj/Localizable.strings: Updated.
281 2011-03-23 Jia Pu <jpu@apple.com>
283 Reviewed by Darin Adler.
285 Hook up new AppKit autocorrection UI with WK2.
286 https://bugs.webkit.org/show_bug.cgi?id=56055
287 <rdar://problem/8947463>
289 Please see WebCore/ChangeLog for detail.
291 * WebKit.xcodeproj/project.pbxproj:
293 2011-03-17 Jeff Miller <jeffm@apple.com>
295 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
303 * WebKit.xcodeproj: Modified property svn:ignore.
305 2011-03-15 Alexey Proskuryakov <ap@apple.com>
307 Reviewed by Darin Adler.
309 REGRESSION (WebKit2): keygen element doesn't work
310 https://bugs.webkit.org/show_bug.cgi?id=56402
311 <rdar://problem/9006545>
313 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
315 2011-03-11 Anton D'Auria <adauria@apple.com>
317 Reviewed and landed by Brady Eidson.
319 Add WebKit1 API to view and delete local storage
320 https://bugs.webkit.org/show_bug.cgi?id=51878
322 * WebKit.xcodeproj/project.pbxproj:
324 2011-03-02 Sam Weinig <sam@webkit.org>
326 Reviewed by Anders Carlsson.
328 Fix remaining localization issues by piping all localized strings through WebCore's
329 localization bottleneck.
330 <rdar://problem/8728860>
332 * WebKit.xcodeproj/project.pbxproj:
334 2011-03-01 Sam Weinig <sam@webkit.org>
336 Reviewed by Timothy Hatcher.
338 WebKit2 needs to be made localizable
339 https://bugs.webkit.org/show_bug.cgi?id=55483
341 * StringsNotToBeLocalized.txt: Removed.
342 * WebKit.xcodeproj/project.pbxproj:
343 Copied Localizable.strings to WebCore, it can't be removed entirely
344 yet since Windows is still using it.
346 2011-02-24 Peter Kasting <pkasting@google.com>
348 Reviewed by Eric Seidel.
350 Drop the "U; " encryption level from the User Agent string.
351 https://bugs.webkit.org/show_bug.cgi?id=54566
353 * StringsNotToBeLocalized.txt:
355 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
357 Reviewed by Alexey Proskuryakov.
359 Drop the language tag part from the User Agent string
360 https://bugs.webkit.org/show_bug.cgi?id=54560
362 * StringsNotToBeLocalized.txt: Change the User Agent string
365 2011-02-18 Patrick Gansterer <paroga@webkit.org>
367 Unreviewed build fix after r78634 and r78786.
371 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
373 Reviewed by Adam Roben.
375 HTML5 <details> and <summary>: localized text
376 https://bugs.webkit.org/show_bug.cgi?id=54260
378 Default details summary text must be localizable.
380 * English.lproj/Localizable.strings:
382 2011-02-06 Patrick Gansterer <paroga@webkit.org>
384 Reviewed by Andreas Kling.
386 [CMake] Add dependencies for Visual Studio projects
387 https://bugs.webkit.org/show_bug.cgi?id=53773
389 Add a WebCore dependecy to WebKit, so CMake can
390 generate the correct build order for the solution.
392 Remove JavaScriptCore dependecy, since WebCore already depends on it.
396 2011-01-23 Mark Rowe <mrowe@apple.com>
400 Fix the scripts that detect problematic code such as static initializers
401 and destructors, weak vtables, inappropriate files in the framework wrappers,
402 and public headers including private headers. These had all been broken
403 since the projects were moved in to the Source directory as the paths to the
404 scripts were not updated at that time.
406 * WebKit.xcodeproj/project.pbxproj:
408 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
410 Reviewed by Csaba Osztrogonác.
412 Refactoring of the custom allocation framework
413 https://bugs.webkit.org/show_bug.cgi?id=49897
415 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
416 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
417 equivalent macro implementation at the necessary places.
419 2011-01-17 Dan Bernstein <mitz@apple.com>
421 Rubber-stamped by Mark Rowe.
423 Update xcodeproj svn:ignore to include xcuserdata.
425 * WebKit.xcodeproj: Modified property svn:ignore.
427 2011-01-17 Brady Eidson <beidson@apple.com>
429 Rubberstamped by Adam Roben.
431 Fix up the `make` build on Macs
433 * Makefile: Point to the correct Makefile.shared
435 2011-01-16 Adam Barth <abarth@webkit.org>
437 Rubber-stamped by Eric Seidel.
439 Move WebKit into Source
440 https://bugs.webkit.org/show_bug.cgi?id=52530
443 * scripts/generate-webkitversion.pl:
445 2011-01-07 Enrica Casucci <enrica@apple.com>
447 Reviewed by Alexey Proskuryakov.
449 Paste and drag and drop use different code paths to interact with the pasteboard.
450 https://bugs.webkit.org/show_bug.cgi?id=52093
451 The change consists in a refactoring of the code to have only one class that
452 deals with the pasteboard on Mac.
454 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
456 2010-12-31 Adam Barth <abarth@webkit.org>
458 Update SVN ignore property to hide two more external dependencies.
460 * chromium: Modified property svn:ignore.
462 2010-12-22 Dan Bernstein <mitz@apple.com>
464 Rubber-stamped by Mark Rowe.
466 Changed WebKitTools to Tools in script build phases.
468 * WebKit.xcodeproj/project.pbxproj:
470 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
472 Reviewed by Eric Seidel.
474 [EFL] Add linker script to export less symbols
475 https://bugs.webkit.org/show_bug.cgi?id=44609
477 Filter the exported symbols by using a linker script. Only symbols
478 starting with "ewk_" are exported.
480 * CMakeLists.txt: Add link flags to webkit library when there's a
483 2010-12-07 Simon Fraser <simon.fraser@apple.com>
485 Update Xcode project for newer Xcode.
487 * WebKit.xcodeproj/project.pbxproj:
489 2010-11-18 Darin Adler <darin@apple.com>
491 * StringsNotToBeLocalized.txt: Updated for recent changes.
493 2010-11-16 Patrick Gansterer <paroga@webkit.org>
495 Reviewed by Andreas Kling.
497 [CMake] Remove platform dependent include directories
498 https://bugs.webkit.org/show_bug.cgi?id=49553
502 2010-11-12 John Knottenbelt <jknotten@chromium.org>
504 Reviewed by Steve Block.
506 Rename GeolocationControllerClient to GeolocationClient.
507 https://bugs.webkit.org/show_bug.cgi?id=49259
509 * WebKit.xcodeproj/project.pbxproj:
511 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
513 [EFL] Unreviewed. Build fix after r71496.
515 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
516 include directories list.
518 2010-11-04 Mike Thole <mthole@apple.com>
520 Reviewed by Dan Bernstein.
522 Title for images should use localized numerals
523 https://bugs.webkit.org/show_bug.cgi?id=49017
525 * English.lproj/Localizable.strings: Updated.
527 2010-10-28 Mark Rowe <mrowe@apple.com>
529 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
530 that deprecated methods are no longer used.
532 * WebKit.xcodeproj/project.pbxproj:
534 2010-10-26 Dan Bernstein <mitz@apple.com>
538 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
540 2010-10-23 David Kilzer <ddkilzer@apple.com>
542 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
544 Reviewed by Sam Weinig.
546 The only method defined in WebHTMLRepresentationInternal.h is
547 also defined in WebHTMLRepresentation.h, so use that instead.
549 * WebKit.xcodeproj/project.pbxproj: Removed references to
550 WebHTMLRepresentationInternal.h.
552 2010-10-21 David Kilzer <ddkilzer@apple.com>
554 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
556 Reviewed by Adam Roben.
558 Fixes the following warning:
560 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
561 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
563 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
564 for WebStringTruncator.h to make it match other header files.
566 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
570 Fix efl build, add missing svg/properties include directory.
574 2010-10-18 Alexey Proskuryakov <ap@apple.com>
576 Reviewed by David Kilzer.
578 https://bugs.webkit.org/show_bug.cgi?id=47864
579 Convert WebNSUserDefaultsExtras.m to .mm
581 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
583 2010-10-12 Eric Seidel <eric@webkit.org>
585 Reviewed by Darin Adler.
587 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
588 https://bugs.webkit.org/show_bug.cgi?id=45693
590 * WebKit.xcodeproj/project.pbxproj:
591 - Add the MailQuirksUserScript.js to the project.
593 2010-10-11 Anders Carlsson <andersca@apple.com>
595 Reviewed by Darin Adler.
597 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
598 https://bugs.webkit.org/show_bug.cgi?id=47523
600 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
602 * WebKit.xcodeproj/project.pbxproj:
604 2010-10-07 Jessie Berlin <jberlin@apple.com>
606 Reviewed by Sam Weinig.
608 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
609 representation of a WebKit2 WebSerializedScriptValue.
610 https://bugs.webkit.org/show_bug.cgi?id=47390
612 * WebKit.xcodeproj/project.pbxproj:
613 Add WebSerializedJSValuePrivate.h.
615 2010-10-05 John Abd-El-Malek <jam@chromium.org>
617 Reviewed by Darin Fisher.
619 [chromium] Get the link from a plugin when creating a context menu
620 https://bugs.webkit.org/show_bug.cgi?id=47130
622 * chromium/public/WebPlugin.h:
623 (WebKit::WebPlugin::linkAtPosition):
624 * chromium/public/WebView.h:
625 * chromium/src/ChromeClientImpl.cpp:
626 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
627 * chromium/src/ContextMenuClientImpl.cpp:
628 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
630 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
632 Unreviewed, EFL build fix.
636 2010-09-20 Philippe Normand <pnormand@igalia.com>
638 Reviewed by Eric Carlson.
640 [GTK] enhanced context menu for media elements
641 https://bugs.webkit.org/show_bug.cgi?id=45021
643 Updated localizable strings.
645 * English.lproj/Localizable.strings:
647 2010-09-17 David Kilzer <ddkilzer@apple.com>
649 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
651 Reviewed by Joseph Pecoraro.
653 * WebKit.xcodeproj/project.pbxproj: Added missing
654 WebArchiveInternal.h header file to the project. It has been
655 missing since r31281!
657 2010-09-16 Dan Bernstein <mitz@apple.com>
659 Reverted the previous change because r67628 has been reverted.
661 * English.lproj/Localizable.strings:
663 2010-09-16 Dan Bernstein <mitz@apple.com>
665 Updated localizable strings.
667 * English.lproj/Localizable.strings:
669 2010-09-10 Darin Adler <darin@apple.com>
671 Reviewed by Sam Weinig.
673 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
674 https://bugs.webkit.org/show_bug.cgi?id=45582
676 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
677 also gave the header private visibility so it will get installed in the
678 PrivateHeaders directory.
680 2010-09-02 Steve Block <steveblock@google.com>
682 Reviewed by Adam Barth.
684 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
685 https://bugs.webkit.org/show_bug.cgi?id=43181
687 * WebKit.xcodeproj/project.pbxproj:
689 2010-08-30 Andy Estes <aestes@apple.com>
691 Reviewed by Darin Adler.
693 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
695 * StringsNotToBeLocalized.txt:
697 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
699 Unreviewed build fix.
701 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
702 shared library. After r65366, libewebkit.so was not being installed
703 anymore when building with SHARED_CORE=0 (which is the default). This
704 partially reverts that revision in order to fix this issue.
706 * CMakeLists.txt: always install webkit library.
708 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
710 Reviewed by Darin Adler.
712 Add NetworkingContext to avoid layer violations
713 https://bugs.webkit.org/show_bug.cgi?id=42292
715 Preparation: Just add the files to the build system.
717 * WebKit.xcodeproj/project.pbxproj: Added new files.
719 2010-08-17 Brady Eidson <beidson@apple.com>
721 Reviewed by Sam Weinig.
723 Remove developmentRegion from the project file as it shouldn't have been checked in.
725 * WebKit.xcodeproj/project.pbxproj:
727 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
729 [EFL] Build fix after r65366.
731 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
734 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
736 Reviewed by Pavel Feldman.
738 Web Inspector: -[WebInspector attach] and detach should work
739 https://bugs.webkit.org/show_bug.cgi?id=43924
741 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
743 2010-08-14 Patrick Gansterer <paroga@paroga.com>
745 Reviewed by Kenneth Rohde Christiansen.
747 [CMake] Set target properties only if available
748 https://bugs.webkit.org/show_bug.cgi?id=43978
752 2010-08-13 Gavin Barraclough <barraclough@apple.com>
754 Rubber stamped by Sam Weinig.
755 Switch String::/UString::ascii() to return a CString.
757 * WebKit.xcodeproj/project.pbxproj:
759 2010-08-06 Gavin Barraclough <barraclough@apple.com>
761 Rubber stamped by Sam Weinig
763 Bug 43594 - Add string forwards to Forward.h
764 This allows us to remove forward declarations for these classes from
765 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
767 * WebKit.xcodeproj/project.pbxproj:
769 2010-08-06 Jessie Berlin <jberlin@apple.com>
771 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
774 * WebKit.xcodeproj/project.pbxproj:
776 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
778 Reviewed by David Kilzer.
780 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
781 https://bugs.webkit.org/show_bug.cgi?id=40627
783 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
785 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
787 2010-07-31 David Kilzer <ddkilzer@apple.com>
789 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
791 Reviewed by Dan Bernstein.
793 This also fixes compilation of DumpRenderTree after changes for
796 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
797 the following headers:
798 - WebFormDelegatePrivate.h
799 - WebKitStatisticsPrivate.h
800 - WebSecurityOriginPrivate.h
802 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
804 Reviewed by David Kilzer.
806 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
807 https://bugs.webkit.org/show_bug.cgi?id=40627
809 * WebKit.xcodeproj/project.pbxproj:
810 * efl/WebCoreSupport/ChromeClientEfl.cpp:
811 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
812 * efl/WebCoreSupport/ChromeClientEfl.h:
814 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
816 Reviewed by Antonio Gomes.
818 [EFL] Add library version and soname to EFL generated libraries and binary.
819 https://bugs.webkit.org/show_bug.cgi?id=43212
821 Add version and soname to libewebkit.so.
825 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
827 Reviewed by Antonio Gomes.
829 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
830 https://bugs.webkit.org/show_bug.cgi?id=43002
832 This should reduce the noise in WebKit/ChangeLog that comes from EFL
833 port. Most of the changes on EFL port should be logged in
834 WebKit/efl/ChangeLog.
836 * CMakeLists.txt: Just change the path from where to include the file.
838 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
840 Reviewed by Antonio Gomes.
842 [EFL] Cleanup glib support (make it optional)
843 https://bugs.webkit.org/show_bug.cgi?id=42480
845 Just add glib flags and directories if necessary.
849 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
851 Reviewed by Antonio Gomes.
853 [EFL] Add support for using libcurl network backend.
854 https://bugs.webkit.org/show_bug.cgi?id=42286
856 Just add soup/curl directories and flags for the specific
862 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
864 Reviewed by Antonio Gomes.
866 [EFL] Implement input method notification
867 https://bugs.webkit.org/show_bug.cgi?id=42640
869 Notify browser when keyboard should be shown/hidden. Input method
870 hints are updated before sending the signal. Client should be able to
871 determine the input type by calling ewk_view_imh_get().
873 * efl/EWebLauncher/main.c:
874 (on_inputmethod_changed): example implementation that just prints to
875 stdout if keyboard should be shown or hidden and the imh flags.
876 (browserCreate): listen to signal about input method changing its
878 * efl/WebCoreSupport/EditorClientEfl.cpp:
879 (WebCore::EditorClientEfl::setInputMethodState): call new function
880 responsible for implementing this notification.
881 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
882 only from inside WebKit.
883 * efl/ewk/ewk_view.cpp: implement setters and getters
885 (ewk_view_input_method_state_set):
886 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
887 possible input types.
888 (_Ewk_View_Smart_Class::):
890 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
892 Reviewed by Kenneth Rohde Christiansen.
894 Fix zoom in/out on EFL after r62666. The patch for adding viewport
895 missed the initialization of zoom_range.user_scalable. In case browser
896 doesn't care about the viewport and does not listen to the signal,
897 user_scalable will be always false, thus inhibiting zoom in/out.
898 https://bugs.webkit.org/show_bug.cgi?id=42656
900 * efl/EWebLauncher/main.c:
901 (on_viewport_changed): when listening to signal about viewport meta tag,
902 it's not sufficient to receive the parameters. One needs also to enforce
903 these parameters in WebKit.
904 * efl/ewk/ewk_view.cpp:
905 (_ewk_view_priv_new): initialize user_scalable parameter to allow
906 browser zooming in and out.
908 2010-07-16 Zhe Su <suzhe@chromium.org>
910 Reviewed by Darin Adler.
912 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
913 https://bugs.webkit.org/show_bug.cgi?id=42253
915 Dummy implementation of EditorClient::willSetInputMethodState.
917 * efl/WebCoreSupport/EditorClientEfl.cpp:
918 (WebCore::EditorClientEfl::willSetInputMethodState):
919 * efl/WebCoreSupport/EditorClientEfl.h:
921 2010-07-15 Mark Rowe <mrowe@apple.com>
923 Update the sorting in the Xcode project files.
925 * WebKit.xcodeproj/project.pbxproj:
927 2010-07-14 Sam Weinig <sam@webkit.org>
929 Reviewed by Darin Adler.
931 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
932 Make changing Cursors work in WebKit2.
934 * efl/WebCoreSupport/ChromeClientEfl.cpp:
935 (WebCore::ChromeClientEfl::setCursor):
936 * efl/WebCoreSupport/ChromeClientEfl.h:
937 Change prototype to match new one.
939 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
941 Reviewed by Antonio Gomes.
943 [EFL] Add eina_safety to popup menu deletion.
944 https://bugs.webkit.org/show_bug.cgi?id=41873
946 Since this is a public call, it's better to have an eina_safety on
947 public calls. It would crash if browser calls this function to select
948 an item of a nonexistent popup.
950 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
953 2010-07-13 Simon Fraser <simon.fraser@apple.com>
955 Reviewed by Dan Bernstein.
957 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
959 Add WebRenderLayer files.
961 * WebKit.xcodeproj/project.pbxproj:
963 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
965 Reviewed by Antonio Gomes.
967 This commit implements an API for configuring a path to the cookie
968 file in the Mozilla "cookies.txt" format, and functions to deal with it
969 in a more EFL like API.
971 [EFL] Add API for dealing with cookies in EFL port.
972 https://bugs.webkit.org/show_bug.cgi?id=41770
976 * efl/ewk/ewk_cookies.cpp: Added.
977 (ewk_cookies_file_set): Set a path to the file storing cookies.
978 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
979 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
980 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
981 (ewk_cookies_cookie_free): Free memory used by a cookie.
982 (ewk_cookies_policy_set): Set which acceptance policy will be used.
983 (ewk_cookies_policy_get): Get current acceptance policy being used.
984 * efl/ewk/ewk_cookies.h: Added.
987 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
989 Unreviewed build fix after r60050.
991 * CMakeLists.txt: Add WebCore/bindings to the include path.
993 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
995 Reviewed by Adam Barth.
997 [EFL] Fix style errors in ewk_private.h.
998 https://bugs.webkit.org/show_bug.cgi?id=41742
1000 * efl/ewk/ewk_private.h:
1002 2010-07-09 Darin Adler <darin@apple.com>
1004 * StringsNotToBeLocalized.txt: Updated for recent changes.
1006 2010-07-08 Joone Hur <joone@kldp.org>
1008 Reviewed by Antonio Gomes.
1010 [EFL] fix cmake build for EWebLauncher
1011 https://bugs.webkit.org/show_bug.cgi?id=41830
1013 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
1015 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1017 Reviewed by Kenneth Rohde Christiansen.
1019 [EFL] Implement several notification hooks in FrameLoaderClient.
1020 We just notify browser, making the appropriate type conversions about
1021 the events occurring in WebCore.
1022 https://bugs.webkit.org/show_bug.cgi?id=41005
1024 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1025 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
1026 wrapper structures in stack in order to give client the opportunity to
1027 change parameters. Then, call the function it defines.
1028 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
1029 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
1031 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
1032 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
1033 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
1034 notify browser that the url changed.
1035 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
1037 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
1039 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
1041 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
1043 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
1045 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
1046 * efl/ewk/ewk_frame.cpp:
1047 (ewk_frame_request_will_send): emit signal notifying browser.
1048 (ewk_frame_request_assign_identifier): emit signal notifying browser.
1049 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
1050 (ewk_frame_view_state_save): emit signal notifying browser.
1051 (ewk_frame_load_provisional): emit signal notifying browser.
1052 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
1053 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
1054 (ewk_frame_load_document_finished): emit signal notifying browser.
1055 * efl/ewk/ewk_frame.h: update documentation about signals being sent
1056 and implement wrapper struct for ResourceRequest.
1057 * efl/ewk/ewk_private.h: export private functions.
1059 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1061 Reviewed by Kenneth Rohde Christiansen.
1063 [EFL] Flush backing store when going to new page.
1064 Call client method to flush backing store when going to a new page. This
1065 is the notification that data related to current page should be dropped,
1066 since a new page is being loaded.
1067 https://bugs.webkit.org/show_bug.cgi?id=41008
1069 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1070 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
1072 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1074 Unreviewed build fix after r62676.
1076 [EFL] Fix build after Page constructor has changed. By now, the
1077 introduced BackForwardControllerClient is not used.
1078 https://bugs.webkit.org/show_bug.cgi?id=41825
1080 * efl/ewk/ewk_view.cpp:
1081 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
1084 2010-07-07 Anders Carlsson <andersca@apple.com>
1086 Reviewed by Sam Weinig.
1088 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
1090 * WebKit.xcodeproj/project.pbxproj:
1092 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1094 Reviewed by Kenneth Rohde Christiansen.
1096 [EFL] EFLWebKit doesn't support viewport meta tag.
1097 Support viewport meta tag on EFL Port.
1098 https://bugs.webkit.org/show_bug.cgi?id=40278
1100 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
1102 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
1103 (browserCreate): Register the callback function for the 'viewport,changed' signal.
1104 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
1105 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
1106 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
1107 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1108 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
1109 when website doesn't contain viewport tag.
1110 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
1111 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
1112 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1113 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
1114 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
1115 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
1116 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
1117 (_ewk_view_priv_new):
1118 (ewk_view_fixed_layout_size_set):
1119 (ewk_view_zoom_set):
1120 (ewk_view_zoom_weak_set):
1121 (ewk_view_zoom_animated_set):
1122 (ewk_view_viewport_set): Reports that viewport has changed.
1123 (ewk_view_viewport_get): Reports that viewport has changed.
1124 (ewk_view_zoom_range_set): Sets the zoom range.
1125 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
1126 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
1127 (ewk_view_user_scalable_set): Sets if zoom is enabled.
1128 (ewk_view_user_scalable_get): Gets if zoom is enabled.
1129 * efl/ewk/ewk_view.h:
1131 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
1133 Reviewed by Adam Barth.
1135 [EFL] Fix cmake build and libsoup detection
1136 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1137 - LINK_FLAGS should be set using quotes, otherwise some wrong
1138 substitution takes place;
1139 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1140 version we are using;
1141 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1143 https://bugs.webkit.org/show_bug.cgi?id=41717
1146 * CMakeListsEfl.txt:
1148 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1150 Reviewed by Kenneth Rohde Christiansen.
1152 [EFL] Implement downloadURL in ContextMenuClientEfl
1153 When user selects a download menu from context menu, send the download
1154 request to application.
1155 https://bugs.webkit.org/show_bug.cgi?id=41149
1157 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1158 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
1159 file and Send it to application.
1160 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1162 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1164 Reviewed by Kenneth Rohde Christiansen.
1166 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
1167 https://bugs.webkit.org/show_bug.cgi?id=40876
1169 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
1170 to change window size.
1172 (WebCore::ChromeClientEfl::windowRect):
1173 (WebCore::ChromeClientEfl::setWindowRect):
1175 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1177 Unreviewed build fix.
1179 [EFL] Build fix for latest version of Ecore library.
1180 Ecore recently changed return type of callbacks from int to Eina_Bool.
1182 * efl/EWebLauncher/main.c:
1183 * efl/ewk/ewk_view.cpp:
1184 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
1186 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1188 Reviewed by Kenneth Rohde Christiansen.
1190 [EFL] Simplify zoom setting by narrowing with WebCore API.
1191 Instead of creating a zoom_text_only field, use the already defined enum
1193 https://bugs.webkit.org/show_bug.cgi?id=40993
1195 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
1196 (ewk_frame_zoom_set):
1197 (ewk_frame_zoom_text_only_get):
1198 (ewk_frame_zoom_text_only_set):
1200 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1202 Reviewed by Kenneth Rohde Christiansen.
1204 [EFL] Implement download requests
1205 When a download request arrives through FrameLoaderClient, forward it to
1206 browser in order to be possible to download files.
1207 https://bugs.webkit.org/show_bug.cgi?id=40967
1209 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1210 (WebCore::FrameLoaderClientEfl::download): get file names and
1211 forward to ewk_view_download_request()
1212 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
1214 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1216 Reviewed by Kenneth Rohde Christiansen.
1218 [EFL] Stop frame loaders when deleting view.
1219 Frame loaders were still alive after view is deleted, causing
1220 segmentation fault when libsoup had something to deliver yet.
1221 https://bugs.webkit.org/show_bug.cgi?id=41007
1223 * efl/ewk/ewk_view.cpp:
1224 (_ewk_view_smart_del): stop loaders.
1226 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1228 Reviewed by Kenneth Rohde Christiansen.
1230 [EFL] Fix warnings about printf format
1231 When printing uint64_t the macro PRIu64 is needed in order to be
1232 portable across 32 and 64 bits. It was previously showing warning
1233 messages on 32-bits systems.
1234 https://bugs.webkit.org/show_bug.cgi?id=40965
1236 * efl/ewk/ewk_view.cpp:
1237 (ewk_view_exceeded_database_quota):
1239 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1241 Reviewed by Kenneth Rohde Christiansen.
1243 [EFL] Do not load error message for download and cancellation.
1244 When a download is made or a request is cancelled an error page should
1246 https://bugs.webkit.org/show_bug.cgi?id=40956
1248 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1249 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
1250 should not fallback.
1251 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
1252 should not fallback.
1253 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
1254 typo in related error message.
1255 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
1256 request or the policy changed (for example, because the request is a
1257 download) then it should not fallback.
1259 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1261 Reviewed by Kenneth Rohde Christiansen.
1263 [EFL] Implement runOpenPanel method. The interface with browser was
1264 already implemented. Now we are actually calling it.
1265 https://bugs.webkit.org/show_bug.cgi?id=40923
1267 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1268 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
1269 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
1271 2010-06-24 Jer Noble <jer.noble@apple.com>
1273 Reviewed by Eric Carlson.
1275 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
1276 https://bugs.webkit.org/show_bug.cgi?id=40939
1277 rdar://problem/7996172
1279 Add IOKit.framework to the list of linked frameworks.
1281 * WebKit.xcodeproj/project.pbxproj:
1283 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1285 Reviewed by Gustavo Noronha Silva.
1287 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
1288 https://bugs.webkit.org/show_bug.cgi?id=40862
1290 * CMakeListsEfl.txt:
1291 * efl/ewebkit.pc.in:
1293 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1295 Reviewed by Gustavo Noronha Silva.
1297 Add implementaion of new windows for EFL port. Both cases of a link
1298 with target="_blank" and a javascript that does window.open() are
1299 treated, delegating to browser the role of actually creating the
1300 window (or blocking it).
1301 https://bugs.webkit.org/show_bug.cgi?id=40930
1303 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1304 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1305 (WebCore::ChromeClientEfl::createWindow): implement method for
1306 creating new window by delegating to browser its creation. Browser
1307 might decide to continue on the same window by returning the same
1309 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1310 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1311 for creating new window when its creation is done by a javascript
1313 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1314 * efl/ewk/ewk_private.h:
1315 * efl/ewk/ewk_view.cpp:
1316 (ewk_view_window_create): call the method implemented by browser.
1317 * efl/ewk/ewk_view.h:
1318 * efl/ewk/ewk_window_features.cpp: Added.
1319 (ewk_window_features_unref):
1320 (ewk_window_features_ref):
1321 (ewk_window_features_bool_property_get):
1322 (ewk_window_features_int_property_get):
1323 (ewk_window_features_new_from_core): create and wrapped struct
1324 containing the core struct.
1325 * efl/ewk/ewk_window_features.h: Added.
1327 2010-06-18 Anders Carlsson <andersca@apple.com>
1329 Reviewed by Sam Weinig.
1331 Rename WebPluginPackage.m to make it an Objective-C++ file.
1333 * WebKit.xcodeproj/project.pbxproj:
1335 2010-06-18 Anders Carlsson <andersca@apple.com>
1337 Reviewed by Sam Weinig.
1339 Make WebCoreSystemInterface.h a C++ only header
1340 https://bugs.webkit.org/show_bug.cgi?id=40867
1342 * WebKit.xcodeproj/project.pbxproj:
1344 2010-06-18 Anders Carlsson <andersca@apple.com>
1346 Reviewed by Dan Bernstein.
1348 Add stubbed out WebPlatformStrategies class to WebKit.
1349 https://bugs.webkit.org/show_bug.cgi?id=40851
1351 * WebKit.xcodeproj/project.pbxproj:
1353 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1355 Reviewed by Simon Hausmann.
1357 [qt] Better check for the declarative plugin inclusion.
1361 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1363 Reviewed by Eric Seidel.
1365 Clean EFL header files in order to diminish the compilation time with
1366 EFL from subversion. We remove the EFL includes from header files and use
1367 forward declarations, including the headers in correspondent source
1368 files when needed. This causes only the needed source files to be
1369 recompiled in case a new version of EFL is installed instead of
1370 triggering a recompilation of almost all WebCore/WebKit.
1371 https://bugs.webkit.org/show_bug.cgi?id=40575
1373 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1374 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1375 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1377 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1379 Unreviewed EFL build fix. Simple typo.
1381 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1382 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1384 2010-06-14 Tony Chang <tony@chromium.org>
1386 Reviewed by Darin Fisher.
1388 Chromium shouldn't build inside the source directory
1389 https://bugs.webkit.org/show_bug.cgi?id=40489
1391 Ignore directories fetched by chromium and chromium mac output dir.
1393 * chromium: Added property svn:ignore.
1395 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1397 Reviewed by Pavel Feldman.
1399 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1400 data from inspected page to WebInspector as JSON string via http. The native
1401 serialization to JSON string is supported by InspectorValue's classes. This patch
1402 has the implementation of sendMessageToFrontend function. WebKit version of it still
1403 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1404 https://bugs.webkit.org/show_bug.cgi?id=40134
1406 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1407 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1408 * efl/WebCoreSupport/InspectorClientEfl.h:
1410 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1412 Unreviewed, rolling out r60889.
1413 http://trac.webkit.org/changeset/60889
1414 https://bugs.webkit.org/show_bug.cgi?id=40365
1416 gtk bot has some kind of memory corruption (Requested by
1419 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1420 * efl/WebCoreSupport/InspectorClientEfl.h:
1422 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1424 Reviewed by Pavel Feldman.
1426 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1427 data from inspected page to WebInspector as JSON string via http. The native
1428 serialization to JSON string is supported by InspectorValue's classes. This patch
1429 has the implementation of sendMessageToFrontend function. WebKit version of it still
1430 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1431 https://bugs.webkit.org/show_bug.cgi?id=40134
1433 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1434 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1435 * efl/WebCoreSupport/InspectorClientEfl.h:
1437 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1439 Reviewed by Sam Weinig.
1441 https://bugs.webkit.org/show_bug.cgi?id=39434
1442 REGRESSION (r59811): Geolocation callbacks cannot be created
1444 Removing unused WebGeolocationMock.
1446 * WebKit.xcodeproj/project.pbxproj:
1448 2010-05-31 Lyon Chen <liachen@rim.com>
1450 Reviewed by Kent Tamura.
1452 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1453 https://bugs.webkit.org/show_bug.cgi?id=35530
1455 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.
1457 * efl/WebCoreSupport/EditorClientEfl.cpp:
1458 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1460 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1462 Reviewed by Kenneth Rohde Christiansen.
1464 [EFL] Add Context Menu implementation
1465 https://bugs.webkit.org/show_bug.cgi?id=39821
1467 * CMakeListsEfl.txt: add context menu files.
1468 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1469 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1470 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1471 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1472 (WebCore::ContextMenuClientEfl::appendItem):
1473 (WebCore::ContextMenuClientEfl::show):
1474 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1475 * efl/ewk/EWebKit.h:
1476 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1477 browser for manipulating context menus.
1478 (ewk_context_menu_ref):
1479 (ewk_context_menu_unref):
1480 (ewk_context_menu_destroy):
1481 (ewk_context_menu_item_list_get):
1482 (ewk_context_menu_item_new):
1483 (ewk_context_menu_item_select):
1484 (ewk_context_menu_item_free):
1485 (ewk_context_menu_item_type_get):
1486 (ewk_context_menu_item_type_set):
1487 (ewk_context_menu_item_action_get):
1488 (ewk_context_menu_item_action_set):
1489 (ewk_context_menu_item_title_get):
1490 (ewk_context_menu_item_title_set):
1491 (ewk_context_menu_item_checked_get):
1492 (ewk_context_menu_item_checked_set):
1493 (ewk_context_menu_item_enabled_get):
1494 (ewk_context_menu_item_enabled_set):
1495 (ewk_context_menu_new):
1496 (ewk_context_menu_free):
1497 (ewk_context_menu_item_append):
1498 (ewk_context_menu_custom_get):
1499 (ewk_context_menu_show):
1500 * efl/ewk/ewk_contextmenu.h: Added.
1501 * efl/ewk/ewk_private.h:
1502 * efl/ewk/ewk_view.cpp:
1503 (ewk_view_context_menu_forward_event): inform browser a new context
1505 (ewk_view_exceeded_database_quota): small fix to previous
1507 * efl/ewk/ewk_view.h:
1509 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1511 Reviewed by Kenneth Rohde Christiansen.
1513 [EF] Remove compiler warnings and add test for switching page
1515 https://bugs.webkit.org/show_bug.cgi?id=39871
1517 * efl/EWebLauncher/main.c:
1522 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1524 Reviewed by Kenneth Rohde Christiansen.
1526 [EFL] Allow client to override default database quota. We increase the
1527 default database quota to 1MB (it was incorrectly set to 1KB, which is
1528 too low) and add methods to allow client to iteratively database quota
1529 when it becomes greater than the allowed value.
1530 https://bugs.webkit.org/show_bug.cgi?id=39867
1532 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1533 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1534 to allow client to increase database quota iteratively.
1535 * efl/ewk/ewk_private.h:
1536 * efl/ewk/ewk_settings.cpp:
1537 * efl/ewk/ewk_view.h:
1539 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1541 Reviewed by Kenneth Rohde Christiansen.
1543 [EFL] Add default path to web database and methods to set it.
1544 If a default path is not set, it will default to "/", in which a
1545 normal user usually does not have write permission.
1547 * efl/EWebLauncher/main.c: overwrite default directory with another
1550 * efl/ewk/ewk_main.cpp:
1551 (ewk_init): add default path
1552 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1553 (ewk_settings_web_database_path_set):
1554 (ewk_settings_web_database_path_get):
1555 * efl/ewk/ewk_settings.h:
1557 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1559 Reviewed by Kenneth Rohde Christiansen.
1561 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1562 frame are shown even on a zoom level lower than 1.0.
1564 * efl/ewk/ewk_view_single.c:
1565 (_ewk_view_single_smart_add):
1566 (_ewk_view_single_smart_backing_store_add):
1567 (ewk_view_single_smart_set):
1569 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1571 Reviewed by Kenneth Rohde Christiansen.
1573 [EFL] Add support for Popup menus
1574 https://bugs.webkit.org/show_bug.cgi?id=39629
1576 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1577 and destroy popup menu.
1578 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1579 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1580 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1581 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1584 2010-05-25 Joone Hur <joone.hur@samsung.com>
1586 Reviewed by Gustavo Noronha Silva.
1589 http://webkit.org/b/39648
1591 * efl/ewk/ewk_frame.cpp:
1592 (ewk_frame_zoom_get): Add missed namespace
1593 (ewk_frame_zoom_set): Ditto.
1594 (ewk_frame_zoom_text_only_set): Ditto.
1595 * efl/ewk/ewk_view.cpp:
1596 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1598 2010-05-24 Darin Adler <darin@apple.com>
1600 Reviewed by Eric Seidel.
1602 Move view-related functions from Frame to FrameView
1603 https://bugs.webkit.org/show_bug.cgi?id=39366
1605 * efl/ewk/ewk_frame.cpp:
1606 (ewk_frame_editable_set): Removed call to empty function,
1607 removeEditingStyleFromBodyElement.
1608 (ewk_frame_zoom_get): Call function on FrameView.
1609 (ewk_frame_zoom_set): Ditto.
1610 (ewk_frame_zoom_text_only_set): Ditto.
1612 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1614 Reviewed by Adam Treat.
1616 [EFL] Add build system for the EFL port.
1617 http://webkit.org/b/37945
1619 * CMakeLists.txt: Added.
1620 * CMakeListsEfl.txt: Added.
1622 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1624 Reviewed by David Levin.
1626 [EF] Include missing header.
1627 http://webkit.org/b/38905
1629 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1631 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1633 Reviewed by Laszlo Gombos.
1635 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1636 http://webkit.org/b/38777
1638 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1640 2010-05-05 Dan Bernstein <mitz@apple.com>
1642 Reviewed by Simon Fraser.
1644 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1645 https://bugs.webkit.org/show_bug.cgi?id=38427
1647 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1650 2010-05-03 Darin Adler <darin@apple.com>
1652 * English.lproj/Localizable.strings: Regenerated.
1653 * StringsNotToBeLocalized.txt: Updated for recent changes.
1655 2010-05-03 Jens Alfke <snej@chromium.org>
1657 Reviewed by Darin Fisher.
1659 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1660 https://bugs.webkit.org/show_bug.cgi?id=38397
1662 No tests (functionality is exposed only through native WebKit API.)
1664 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1665 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1667 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1669 Reviewed by Gustavo Noronha Silva.
1671 Implement findThemePath to locate the correct theme file instead of
1672 relying on a hardcoded location.
1673 http://webkit.org/b/37996
1675 * efl/EWebLauncher/main.c:
1676 (findThemePath): Fix to locate the correct theme files.
1677 (main): Use findThemePath() instead of a hardcoded one.
1679 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1681 Reviewed by Gustavo Noronha Silva.
1683 Update efl/ewebkit.pc.in to match the variable substitution syntax
1685 http://webkit.org/b/37999
1687 * efl/ewebkit.pc.in: Updated.
1689 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1691 Reviewed by Gustavo Noronha Silva.
1693 Update EWebKit (EFL port) to match recent API changes.
1694 http://webkit.org/b/37997
1696 * efl/ewk/ewk_frame.cpp:
1697 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1698 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1699 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1700 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1701 code until a proper plugin implementation is made.
1702 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1703 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1706 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1708 Reviewed by Gustavo Noronha Silva.
1710 Update EFL port files to match recent API changes.
1711 http://webkit.org/b/37876
1713 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1715 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1716 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1718 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1719 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1720 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1721 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1722 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1723 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1724 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1725 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1726 (WebCore::ChromeClientEfl::scroll): Updated.
1727 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1728 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1729 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1730 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1731 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1732 from FrameLoader::writer.
1733 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1734 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1735 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1737 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1739 Reviewed by Nikolas Zimmermann.
1741 Add missing EFL WebKit/efl theme files.
1742 http://webkit.org/b/37854
1744 * efl/DefaultTheme/default.edc: Added.
1745 * efl/DefaultTheme/widget/button/button.edc: Added.
1746 * efl/DefaultTheme/widget/check/check.edc: Added.
1747 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1748 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1749 * efl/DefaultTheme/widget/file/file.edc: Added.
1750 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1751 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1752 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1753 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1754 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1756 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1758 Reviewed by Adam Roben.
1760 Update EFL port to match recent API changes.
1761 http://webkit.org/b/37853
1763 * efl/WebCoreSupport/EditorClientEfl.cpp:
1764 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1765 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1766 (WebCore::FrameLoaderClientEfl::objectContentType):
1767 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1768 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1769 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1771 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1773 Reviewed by Kenneth Rohde Christiansen.
1775 Add EFL port files to efl/WebCoreSupport.
1776 http://webkit.org/b/35915
1778 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1779 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1781 2010-04-15 Adam Roben <aroben@apple.com>
1783 Expose UserContentURLPattern as WebKit SPI
1785 Fixes <http://webkit.org/b/37354>.
1787 Reviewed by Tim Hatcher.
1789 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1791 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1793 Reviewed by Kenneth Rohde Christiansen.
1795 Add EFL port files to efl/WebCoreSupport.
1796 http://webkit.org/b/35918
1798 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1799 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1801 2010-04-10 Mark Rowe <mrowe@apple.com>
1803 Reviewed by Dan Bernstein.
1805 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1807 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1809 * WebKit.xcodeproj/project.pbxproj:
1811 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1813 Reviewed by Kenneth Rohde Christiansen.
1815 Add ewk_view (the high level object to acces the WebKit-EFL browser
1816 component) to efl/ewk.
1817 http://webkit.org/b/35932
1819 * efl/ewk/ewk_view.cpp: Added.
1820 * efl/ewk/ewk_view.h: Added.
1822 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1824 Reviewed by Darin Adler.
1826 https://bugs.webkit.org/show_bug.cgi?id=37111
1827 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1829 https://bugs.webkit.org/show_bug.cgi?id=37111
1830 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1832 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1834 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1836 Reviewed by Gustavo Noronha Silva.
1838 Add EFL's pkg-config metadata file file to efl/.
1839 http://webkit.org/b/36766
1841 * efl/ewebkit.pc.in: Added.
1843 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1845 Rubber stamped by Sam Weinig.
1847 https://bugs.webkit.org/show_bug.cgi?id=36866
1850 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1851 * efl/ewk/ewk_frame.cpp:
1852 (ewk_frame_name_get):
1853 (ewk_frame_selection_get):
1854 (ewk_frame_uri_changed):
1855 * efl/ewk/ewk_history.cpp:
1856 * efl/ewk/ewk_settings.cpp:
1858 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1860 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1862 * efl/ewk/ewk_frame.cpp:
1864 2010-03-22 Kevin Decker <kdecker@apple.com>
1866 Reviewed by Simon Fraser.
1868 https://bugs.webkit.org/show_bug.cgi?id=36328
1870 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1872 2010-03-22 Darin Adler <darin@apple.com>
1874 * StringsNotToBeLocalized.txt: Updated for recent changes.
1876 2010-03-22 Kevin Decker <kdecker@apple.com>
1878 Reviewed by John Sullivan.
1880 https://bugs.webkit.org/show_bug.cgi?id=36328
1882 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1884 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1886 Reviewed by Kenneth Rohde Christiansen.
1888 Add EFL port files to efl/ewk.
1889 http://webkit.org/b/35931
1891 * efl/ewk/ewk_settings.cpp: Added.
1892 * efl/ewk/ewk_settings.h: Added.
1894 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1896 Reviewed by Kenneth Rohde Christiansen.
1898 Add default theme files to efl/DefaultTheme.
1899 http://webkit.org/b/36240
1901 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1902 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1903 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1904 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1905 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1906 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1907 * efl/DefaultTheme/combo/combo_normal.png: Added.
1908 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1909 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1910 * efl/DefaultTheme/combo/combo_hover.png: Added.
1911 * efl/DefaultTheme/combo/combo_focus.png: Added.
1912 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1913 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1914 * efl/DefaultTheme/combo/combo_press.png: Added.
1915 * efl/DefaultTheme/combo/icon.png: Added.
1916 * efl/DefaultTheme/file/file_normal.png: Added.
1917 * efl/DefaultTheme/file/file_press.png: Added.
1918 * efl/DefaultTheme/file/file_hover.png: Added.
1919 * efl/DefaultTheme/file/file_focus.png: Added.
1920 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1921 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1922 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1923 * efl/DefaultTheme/search/field/field_focused.png: Added.
1924 * efl/DefaultTheme/search/field/field_normal.png: Added.
1925 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1926 * efl/DefaultTheme/entry/img_normal.png: Added.
1927 * efl/DefaultTheme/entry/img_hovered.png: Added.
1928 * efl/DefaultTheme/entry/img_focused.png: Added.
1929 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1930 * efl/DefaultTheme/check/img_check_on.png: Added.
1931 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1932 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1933 * efl/DefaultTheme/check/img_check_off.png: Added.
1934 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1935 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1936 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1937 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1938 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1939 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1940 * efl/DefaultTheme/button/img_button_normal.png: Added.
1941 * efl/DefaultTheme/button/img_button_focus.png: Added.
1942 * efl/DefaultTheme/button/img_button_hover.png: Added.
1943 * efl/DefaultTheme/button/img_button_press.png: Added.
1945 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1947 Reviewed by Kenneth Rohde Christiansen.
1949 Add EFL example browser to efl/EWebLauncher.
1950 http://webkit.org/b/36176
1952 * efl/EWebLauncher/main.c: Added.
1954 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1956 Reviewed by Kenneth Rohde Christiansen.
1958 Add EFL port files to efl/WebCoreSupport.
1959 http://webkit.org/b/35916
1961 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1962 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1964 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1966 Reviewed by Pavel Feldman.
1968 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.
1970 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1971 https://bugs.webkit.org/show_bug.cgi?id=35036
1973 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1974 (WebCore::InspectorClientEfl::openInspectorFrontend):
1975 * efl/WebCoreSupport/InspectorClientEfl.h:
1977 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1979 Reviewed by Kenneth Rohde Christiansen.
1981 Add EFL port files to efl/ewk.
1982 http://webkit.org/b/35925
1984 * efl/ewk/ewk_history.cpp: Added.
1985 * efl/ewk/ewk_history.h: Added.
1987 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1989 Reviewed by Kenneth Rohde Christiansen.
1991 Add EFL port files to efl/ewk.
1992 http://webkit.org/b/35928
1994 * efl/ewk/ewk_main.cpp: Added.
1995 * efl/ewk/ewk_main.h: Added.
1997 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1999 Reviewed by Kenneth Rohde Christiansen.
2001 Add EFL port files to efl/ewk.
2002 http://webkit.org/b/35924
2004 * efl/ewk/ewk_frame.cpp: Added.
2005 * efl/ewk/ewk_frame.h: Added.
2007 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2009 Reviewed by Kenneth Rohde Christiansen.
2011 Add EFL port files to efl/ewk.
2012 http://webkit.org/b/35936
2014 * efl/ewk/ewk_view_single.c: Added.
2016 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2018 Reviewed by Kenneth Rohde Christiansen.
2020 Add EFL port files to efl/ewk.
2021 http://webkit.org/b/35929
2023 * efl/ewk/ewk_util.cpp: Added.
2024 * efl/ewk/ewk_util.h: Added.
2026 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2028 Reviewed by Kenneth Rohde Christiansen.
2030 Add EFL port files to efl/ewk.
2031 http://webkit.org/b/35934
2033 * efl/ewk/EWebKit.h: Added.
2034 * efl/ewk/ewk_eapi.h: Added.
2035 * efl/ewk/ewk_logging.h: Added.
2036 * efl/ewk/ewk_private.h: Added.
2038 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
2040 Reviewed by Gustavo Noronha Silva.
2042 Add EFL port files to efl/WebCoreSupport.
2043 http://webkit.org/b/35917
2045 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
2046 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
2048 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
2050 Reviewed by Gustavo Noronha Silva.
2052 Add EFL port files to efl/WebCoreSupport.
2053 http://webkit.org/b/35914
2055 * efl/WebCoreSupport/DragClientEfl.h: Added.
2056 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
2058 2010-03-11 Simon Fraser <simon.fraser@apple.com>
2060 Reviewed by Mark Rowe.
2062 Sort the project file.
2064 * WebKit.xcodeproj/project.pbxproj:
2066 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
2068 Reviewed by Holger Freyther.
2070 Add EFL port files to efl/WebCoreSupport.
2071 http://webkit.org/b/35913
2073 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
2074 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
2076 2010-03-09 John Sullivan <sullivan@apple.com>
2078 Fixed localized string key collision. update-webkit-localized-strings now
2079 runs without errors.
2081 Reviewed by Adam Roben.
2083 * English.lproj/Localizable.strings:
2086 2010-03-09 John Sullivan <sullivan@apple.com>
2088 * StringsNotToBeLocalized.txt:
2089 Brought this file up to date. update-webkit-localizable-strings still lists
2090 one key collision, but that's a separate issue.
2092 2010-03-04 Mark Rowe <mrowe@apple.com>
2094 Reviewed by Sam Weinig.
2096 Add a script to verify that WebKit framework headers are internally consistent.
2098 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
2099 an error should the consistency check fail.
2101 2010-02-25 Alexey Proskuryakov <ap@apple.com>
2103 Reviewed by Geoffrey Garen.
2105 https://bugs.webkit.org/show_bug.cgi?id=35394
2106 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
2108 * WebKit.xcodeproj/project.pbxproj: Added new files.
2110 2010-02-04 Mark Rowe <mrowe@apple.com>
2112 Reviewed by Timothy Hatcher.
2114 Build fix. Remove a symbol corresponding to an inline function from the linker export
2115 file to prevent a weak external failure.
2117 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
2119 2010-02-04 John Sullivan <sullivan@apple.com>
2121 https://bugs.webkit.org/show_bug.cgi?id=34611
2122 WebLocalizedString() could use an assertion that it is being called on the main thread
2124 Reviewed by Tim Hatcher.
2126 * WebKit.xcodeproj/project.pbxproj:
2127 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
2129 2010-01-29 Mark Rowe <mrowe@apple.com>
2131 Sort Xcode projects.
2133 * WebKit.xcodeproj/project.pbxproj:
2135 2010-01-19 Dan Bernstein <mitz@apple.com>
2137 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
2139 * WebKit.xcodeproj/project.pbxproj:
2141 2010-01-19 Simon Fraser <simon.fraser@apple.com>
2143 Build fix, no review.
2145 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
2148 * WebKit.xcodeproj/project.pbxproj:
2150 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
2152 MSAA: The child <option> elements of a non-multiple <select> are not
2155 https://bugs.webkit.org/show_bug.cgi?id=33773
2156 <rdar://problem/7550556>
2158 Reviewed by Alice Liu.
2160 * English.lproj/Localizable.strings:
2161 Add new localized strings.
2163 2010-01-13 Kevin Decker <kdecker@apple.com>
2165 Reviewed by Mark Rowe.
2167 https://bugs.webkit.org/show_bug.cgi?id=33610
2168 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
2170 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
2172 2009-12-25 Darin Adler <darin@apple.com>
2174 * StringsNotToBeLocalized.txt: Updated for recent changes.
2176 2009-12-18 Dan Bernstein <mitz@apple.com>
2178 Updated localizable strings after r52368
2180 * English.lproj/Localizable.strings:
2182 2009-12-18 Sam Weinig <sam@webkit.org>
2184 Reviewed by Dan Bernstein.
2186 Add Mac WebKit side of the client based geolocation provider.
2188 * WebKit.xcodeproj/project.pbxproj:
2190 2009-12-16 Mark Rowe <mrowe@apple.com>
2192 Build fix. Disable debug variants of WebKit frameworks.
2194 * WebKit.xcodeproj/project.pbxproj:
2196 2009-12-16 John Sullivan <sullivan@apple.com>
2198 Brought this file up to date, sans review.
2200 * StringsNotToBeLocalized.txt:
2202 2009-11-30 Mark Rowe <mrowe@apple.com>
2204 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
2206 * WebKit.xcodeproj/project.pbxproj:
2208 2009-11-24 Dmitry Titov <dimich@chromium.org>
2210 Reviewed by Eric Seidel.
2212 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2213 https://bugs.webkit.org/show_bug.cgi?id=31444
2215 * chromium/features.gypi:
2217 2009-11-24 Mark Rowe <mrowe@apple.com>
2219 Fix production builds where the source tree may be read-only.
2221 * WebKit.xcodeproj/project.pbxproj:
2223 2009-11-20 Dave Hyatt <hyatt@apple.com>
2225 Reviewed by Oliver Hunt and Jon Honeycutt.
2227 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
2228 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
2230 * WebKit.xcodeproj/project.pbxproj:
2232 2009-11-20 Chris Fleizach <cfleizach@apple.com>
2234 Reviewed by Beth Dakin.
2236 WAI-ARIA: add support for 'math' role
2237 https://bugs.webkit.org/show_bug.cgi?id=31706
2239 * English.lproj/Localizable.strings:
2240 * StringsNotToBeLocalized.txt:
2242 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2244 Reviewed by Dan Bernstein.
2246 <rdar://problem/7035231>
2247 Support closed caption in <video> element
2249 * English.lproj/Localizable.strings:
2250 Add strings for toggle captions button.
2252 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
2254 Reviewed by Darin Adler.
2256 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
2257 Support for validationMessage attribute, as per HTML5 specs.
2259 * English.lproj/Localizable.strings: new localizable strings
2261 2009-11-18 Sam Weinig <sam@webkit.org>
2263 Reviewed by Anders Carlsson.
2265 Make the Mac Geolocation API async.
2267 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
2269 2009-11-13 Adam Roben <aroben@apple.com>
2271 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
2273 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2274 window objects in isolated worlds are cleared
2276 Reviewed by Dave Hyatt.
2278 * WebKit.xcodeproj/project.pbxproj: Added
2279 WebFrameLoadDelegatePrivate.h, which already existed.
2281 2009-11-12 Adam Roben <aroben@apple.com>
2283 Replace worldIDs with world objects
2285 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
2286 user scripts/stylesheets and isolated worlds
2288 Reviewed by Sam Weinig.
2290 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2292 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2294 Reviewed by Darin Adler.
2296 ARIA: add alert type roles
2297 https://bugs.webkit.org/show_bug.cgi?id=31392
2299 * English.lproj/Localizable.strings:
2300 * StringsNotToBeLocalized.txt:
2302 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2304 Reviewed by John Sullivan and Mark Rowe.
2306 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2308 Fix localized strings for media controller time values.
2310 * English.lproj/Localizable.strings:
2312 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2314 Reviewed by Beth Dakin.
2316 Support ARIA "tab" roles
2317 https://bugs.webkit.org/show_bug.cgi?id=30842
2319 Add a localizable string for tab panel.
2321 * English.lproj/Localizable.strings:
2322 * StringsNotToBeLocalized.txt:
2324 2009-10-27 Dan Bernstein <mitz@apple.com>
2326 Reviewed by Darin Adler.
2332 2009-10-26 Sam Weinig <sam@webkit.org>
2334 Reviewed by Anders Carlsson.
2336 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2338 * WebKit.xcodeproj/project.pbxproj:
2340 2009-10-19 John Gregg <johnnyg@google.com>
2342 Reviewed by Dimitri Glazkov.
2344 set ENABLE_NOTIFICATIONS=1 for Chromium
2345 https://bugs.webkit.org/show_bug.cgi?id=29949
2347 * chromium/features.gypi:
2349 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2351 Reviewed by David Levin.
2353 Enable SHARED_WORKERS for Chromium
2354 https://bugs.webkit.org/show_bug.cgi?id=30289
2356 * chromium/features.gypi:
2357 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2358 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2360 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2362 Reviewed by Dimitri Glazkov.
2364 Chromium Port - Windows
2365 https://bugs.webkit.org/show_bug.cgi?id=29969
2367 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2369 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2371 Reviewed by Mark Rowe.
2373 accessibility/media-element.html crashes (and has incorrect result)
2374 https://bugs.webkit.org/show_bug.cgi?id=30108
2376 Fix up the accessibilty label for the newly added fullscreen button,
2377 and update the test result accordingly.
2379 * English.lproj/Localizable.strings:
2381 2009-10-05 Kevin Decker <kdecker@apple.com>
2383 Reviewed by Dan Bernstein.
2385 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2387 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2389 Reviewed by Dimitri Glazkov.
2391 One of the dependencies' SVN url was missing a @ before the revision number.
2393 https://bugs.webkit.org/show_bug.cgi?id=30101
2397 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2399 Reviewed by Simon Fraser
2401 Support fullscreen in MediaPlayer (Mac)
2402 https://bugs.webkit.org/show_bug.cgi?id=26742
2404 Add new files for video fullscreen.
2406 * WebKit.xcodeproj/project.pbxproj:
2408 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2410 Reviewed by Timothy Hatcher.
2412 Web Inspector: add testing harness for Web Inspector.
2414 https://bugs.webkit.org/show_bug.cgi?id=30010
2416 * WebKit.xcodeproj/project.pbxproj:
2418 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2420 Reviewed by Eric Seidel
2422 Enable Web Sockets in chromium build.
2423 https://bugs.webkit.org/show_bug.cgi?id=29917
2425 * chromium/features.gypi:
2427 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2429 Reviewed by Dimitri Glazkov.
2431 Added gyp_webkit that does a subset of the things gyp_chromium does
2432 plus some specialization for an upstream chromium build.
2434 https://bugs.webkit.org/show_bug.cgi?id=29986
2436 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2437 * chromium/gyp_webkit: A new python file.
2439 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2441 Reviewed by Dimitri Glazkov.
2443 Make it possible to override the list of feature defines when building
2446 https://bugs.webkit.org/show_bug.cgi?id=29979
2448 * chromium/features.gypi:
2450 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2452 Reviewed by Dimitri Glazkov.
2454 Added windows-specific dependencies, updated some revisions and
2455 re-organized file to make revision tracking easier. Also removed
2456 extensions/v8 dependency that is no longer needed upstream.
2458 https://bugs.webkit.org/show_bug.cgi?id=29973
2462 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2464 Reviewed by Dimitri Glazkov.
2466 1. Keeping up with downstream revisions.
2467 2. Turning off v8 snapshot build step.
2469 https://bugs.webkit.org/show_bug.cgi?id=29928
2473 2009-09-29 Brady Eidson <beidson@apple.com>
2475 Reviewed by John Sullivan.
2477 WebKit Mac API should provide a delegate interface for global history.
2478 <rdar://problem/7042773> and https://webkit.org/b/29904
2480 * WebKit.xcodeproj/project.pbxproj:
2482 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2484 Reviewed by Dimitri Glazkov.
2486 https://bugs.webkit.org/show_bug.cgi?id=29722
2488 * chromium/DEPS: Describes the chromium port's dependencies and
2489 is used by gclient to fetch them.
2490 * chromium/webkit.gyp: Currently only builds webcore but in
2491 the future will also build the webkit api.
2493 2009-09-26 David Kilzer <ddkilzer@apple.com>
2495 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2497 Reviewed by Darin Adler.
2499 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2501 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2502 disable this feature by default.
2504 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2506 Reviewed by David Levin.
2508 Create chromium directory and ported chromium.org's features.gypi for
2509 the webkit chromium port.
2511 https://bugs.webkit.org/show_bug.cgi?id=29617
2513 * chromium/features.gypi: Added.
2515 2009-09-21 Dan Bernstein <mitz@apple.com>
2517 Reviewed by Anders Carlsson.
2519 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2521 https://bugs.webkit.org/show_bug.cgi?id=4151
2523 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2524 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2527 2009-09-07 Steve Block <steveblock@google.com>
2529 Reviewed by Adam Barth.
2531 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2532 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2533 Geolocation service with DumpRenderTree.
2534 https://bugs.webkit.org/show_bug.cgi?id=28264
2536 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2538 2009-09-03 John Sullivan <sullivan@apple.com>
2540 Reviewed by Adam Roben
2542 * StringsNotToBeLocalized.txt:
2543 Brought this file up to date.
2545 2009-08-31 Mark Rowe <mrowe@apple.com>
2547 Rubber-stamped by Beth Dakin.
2549 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2550 We stopped using these back in r18592 when we switched over to context menus
2553 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2554 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2555 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2556 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2557 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2558 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2559 * WebKit.xcodeproj/project.pbxproj:
2561 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2563 Reviewed by John Sullivan.
2565 update-webkit-localizable-strings script can no longer complete
2566 https://bugs.webkit.org/show_bug.cgi?id=28792
2568 * English.lproj/Localizable.strings:
2570 2009-08-27 John Sullivan <sullivan@apple.com>
2572 * StringsNotToBeLocalized.txt:
2573 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2575 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2577 Reviewed by Oliver Hunt.
2579 <video> and <audio> controller should be accessible
2580 https://bugs.webkit.org/show_bug.cgi?id=28081
2582 Add localized strings for media controller accessiblility.
2584 * English.lproj/Localizable.strings:
2586 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2588 Reviewed by Darin Adler.
2590 Enable various "grouping" ARIA roles
2591 https://bugs.webkit.org/show_bug.cgi?id=28486
2593 * English.lproj/Localizable.strings:
2595 2009-08-18 Drew Wilson <atwilson@google.com>
2597 Reviewed by Eric Seidel.
2599 Need to extend DumpRenderTree to expose number of worker threads.
2600 https://bugs.webkit.org/show_bug.cgi?id=28292
2602 * WebKit.xcodeproj/project.pbxproj:
2603 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2605 2009-08-06 Mark Rowe <mrowe@apple.com>
2607 Rubber-stamped by Sam Weinig.
2609 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2611 * WebKit.xcodeproj/project.pbxproj:
2613 2009-08-06 Mark Rowe <mrowe@apple.com>
2615 Bring a little order to our otherwise out of control lives.
2617 * WebKit.xcodeproj/project.pbxproj:
2619 2009-08-06 Mark Rowe <mrowe@apple.com>
2623 Don't attempt to build a file that Anders just deleted.
2625 * WebKit.xcodeproj/project.pbxproj:
2627 2009-07-29 David Kilzer <ddkilzer@apple.com>
2629 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2631 Reviewed by Mark Rowe.
2633 WebPluginController.h includes WebPluginContainerCheck.h, which
2634 is not a private header. Since WebPluginController.h doesn't
2635 appear to be used anywhere, remove its private header status.
2637 * WebKit.xcodeproj/project.pbxproj: Remove private header
2638 attribute from WebPluginController.h.
2640 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2642 Reviewed by David Levin.
2644 Added FrameLoaderClient for Haiku WebCore support.
2645 https://bugs.webkit.org/show_bug.cgi?id=26952
2647 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2648 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2649 (WebCore::FrameLoaderClientHaiku::setFrame):
2650 (WebCore::FrameLoaderClientHaiku::setWebView):
2651 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2652 (WebCore::FrameLoaderClientHaiku::hasWebView):
2653 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2654 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2655 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2656 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2657 (WebCore::FrameLoaderClientHaiku::forceLayout):
2658 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2659 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2660 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2661 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2662 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2663 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2664 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2665 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2666 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2667 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2668 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2669 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2670 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2671 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2672 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2673 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2674 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2675 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2676 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2677 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2678 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2679 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2680 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2681 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2682 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2683 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2684 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2685 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2686 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2687 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2688 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2689 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2690 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2691 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2692 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2693 (WebCore::FrameLoaderClientHaiku::progressStarted):
2694 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2695 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2696 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2697 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2698 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2699 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2700 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2701 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2702 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2703 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2704 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2705 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2706 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2707 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2708 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2709 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2710 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2711 (WebCore::FrameLoaderClientHaiku::setTitle):
2712 (WebCore::FrameLoaderClientHaiku::userAgent):
2713 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2714 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2715 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2716 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2717 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2718 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2719 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2720 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2721 (WebCore::FrameLoaderClientHaiku::canCachePage):
2722 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2723 (WebCore::FrameLoaderClientHaiku::committedLoad):
2724 (WebCore::FrameLoaderClientHaiku::cancelledError):
2725 (WebCore::FrameLoaderClientHaiku::blockedError):
2726 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2727 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2728 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2729 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2730 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2731 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2732 (WebCore::FrameLoaderClientHaiku::download):
2733 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2734 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2735 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2736 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2737 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2738 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2739 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2740 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2741 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2742 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2743 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2744 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2745 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2746 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2747 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2748 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2749 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2750 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2751 (WebCore::FrameLoaderClientHaiku::startDownload):
2752 (WebCore::FrameLoaderClientHaiku::createFrame):
2753 (WebCore::FrameLoaderClientHaiku::objectContentType):
2754 (WebCore::FrameLoaderClientHaiku::createPlugin):
2755 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2756 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2757 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2758 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2759 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2760 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2761 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2762 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2763 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2764 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2765 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2766 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2767 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2769 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2771 Reviewed by David Levin.
2773 Added ChromeClient for Haiku WebCore support.
2774 https://bugs.webkit.org/show_bug.cgi?id=26952
2776 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2777 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2778 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2779 (WebCore::ChromeClientHaiku::chromeDestroyed):
2780 (WebCore::ChromeClientHaiku::setWindowRect):
2781 (WebCore::ChromeClientHaiku::windowRect):
2782 (WebCore::ChromeClientHaiku::pageRect):
2783 (WebCore::ChromeClientHaiku::scaleFactor):
2784 (WebCore::ChromeClientHaiku::focus):
2785 (WebCore::ChromeClientHaiku::unfocus):
2786 (WebCore::ChromeClientHaiku::canTakeFocus):
2787 (WebCore::ChromeClientHaiku::takeFocus):
2788 (WebCore::ChromeClientHaiku::createWindow):
2789 (WebCore::ChromeClientHaiku::createModalDialog):
2790 (WebCore::ChromeClientHaiku::show):
2791 (WebCore::ChromeClientHaiku::canRunModal):
2792 (WebCore::ChromeClientHaiku::runModal):
2793 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2794 (WebCore::ChromeClientHaiku::toolbarsVisible):
2795 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2796 (WebCore::ChromeClientHaiku::statusbarVisible):
2797 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2798 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2799 (WebCore::ChromeClientHaiku::setMenubarVisible):
2800 (WebCore::ChromeClientHaiku::menubarVisible):
2801 (WebCore::ChromeClientHaiku::setResizable):
2802 (WebCore::ChromeClientHaiku::addMessageToConsole):
2803 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2804 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2805 (WebCore::ChromeClientHaiku::closeWindowSoon):
2806 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2807 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2808 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2809 (WebCore::ChromeClientHaiku::setStatusbarText):
2810 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2811 (WebCore::ChromeClientHaiku::tabsToLinks):
2812 (WebCore::ChromeClientHaiku::windowResizerRect):
2813 (WebCore::ChromeClientHaiku::repaint):
2814 (WebCore::ChromeClientHaiku::scroll):
2815 (WebCore::ChromeClientHaiku::screenToWindow):
2816 (WebCore::ChromeClientHaiku::windowToScreen):
2817 (WebCore::ChromeClientHaiku::platformWindow):
2818 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2819 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2820 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2821 (WebCore::ChromeClientHaiku::scrollBackingStore):
2822 (WebCore::ChromeClientHaiku::updateBackingStore):
2823 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2824 (WebCore::ChromeClientHaiku::setToolTip):
2825 (WebCore::ChromeClientHaiku::print):
2826 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2827 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2828 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2829 (WebCore::ChromeClientHaiku::runOpenPanel):
2830 (WebCore::ChromeClientHaiku::setCursor):
2831 (WebCore::ChromeClientHaiku::formStateDidChange):
2832 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2833 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2835 2009-07-28 Robert Hogan <robert@roberthogan.net>
2837 Reviewed by Simon Hausmann.
2839 Add WebKit version API to Qt.
2841 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2842 at compile time and make it available to webkit ports through WebKitVersion.h.
2844 https://bugs.webkit.org/show_bug.cgi?id=27158
2846 * scripts/generate-webkitversion.pl: Added
2848 2009-07-24 Andrei Popescu <andreip@google.com>
2850 ApplicationCache should have size limit
2851 https://bugs.webkit.org/show_bug.cgi?id=22700
2853 Updated the project after adding WebApplicationCache.h/mm
2855 * WebKit.xcodeproj/project.pbxproj:
2857 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2859 Reviewed by Eric Seidel.
2861 Added InspectorClient for Haiku WebCore support.
2862 https://bugs.webkit.org/show_bug.cgi?id=26952
2864 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2866 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2867 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2868 (WebCore::InspectorClientHaiku::createPage):
2869 (WebCore::InspectorClientHaiku::localizedStringsURL):
2870 (WebCore::InspectorClientHaiku::hiddenPanels):
2871 (WebCore::InspectorClientHaiku::showWindow):
2872 (WebCore::InspectorClientHaiku::closeWindow):
2873 (WebCore::InspectorClientHaiku::attachWindow):
2874 (WebCore::InspectorClientHaiku::detachWindow):
2875 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2876 (WebCore::InspectorClientHaiku::highlight):
2877 (WebCore::InspectorClientHaiku::hideHighlight):
2878 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2879 (WebCore::InspectorClientHaiku::populateSetting):
2880 (WebCore::InspectorClientHaiku::storeSetting):
2881 (WebCore::InspectorClientHaiku::removeSetting):
2882 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2884 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2886 Reviewed by Oliver Hunt.
2888 Added EditorClient for Haiku WebCore support.
2889 https://bugs.webkit.org/show_bug.cgi?id=26952
2891 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2893 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2894 (WebCore::EditorClientHaiku::EditorClientHaiku):
2895 (WebCore::EditorClientHaiku::setPage):
2896 (WebCore::EditorClientHaiku::pageDestroyed):
2897 (WebCore::EditorClientHaiku::shouldDeleteRange):
2898 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2899 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2900 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2901 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2902 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2903 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2904 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2905 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2906 (WebCore::EditorClientHaiku::isEditable):
2907 (WebCore::EditorClientHaiku::shouldBeginEditing):
2908 (WebCore::EditorClientHaiku::shouldEndEditing):
2909 (WebCore::EditorClientHaiku::shouldInsertNode):
2910 (WebCore::EditorClientHaiku::shouldInsertText):
2911 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2912 (WebCore::EditorClientHaiku::shouldApplyStyle):
2913 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2914 (WebCore::EditorClientHaiku::didBeginEditing):
2915 (WebCore::EditorClientHaiku::respondToChangedContents):
2916 (WebCore::EditorClientHaiku::respondToChangedSelection):
2917 (WebCore::EditorClientHaiku::didEndEditing):
2918 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2919 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2920 (WebCore::EditorClientHaiku::registerCommandForUndo):
2921 (WebCore::EditorClientHaiku::registerCommandForRedo):
2922 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2923 (WebCore::EditorClientHaiku::canUndo):
2924 (WebCore::EditorClientHaiku::canRedo):
2925 (WebCore::EditorClientHaiku::undo):
2926 (WebCore::EditorClientHaiku::redo):
2927 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2928 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2929 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2930 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2931 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2932 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2933 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2934 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2935 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2936 (WebCore::EditorClientHaiku::learnWord):
2937 (WebCore::EditorClientHaiku::checkSpellingOfString):
2938 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2939 (WebCore::EditorClientHaiku::checkGrammarOfString):
2940 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2941 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2942 (WebCore::EditorClientHaiku::showSpellingUI):
2943 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2944 (WebCore::EditorClientHaiku::getGuessesForWord):
2945 (WebCore::EditorClientHaiku::setInputMethodState):
2946 (WebCore::EditorClientHaiku::isEditing):
2947 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2949 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2951 Reviewed by Eric Seidel.
2953 Added DragClient for Haiku WebCore support.
2954 https://bugs.webkit.org/show_bug.cgi?id=26952
2956 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2958 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2959 (WebCore::DragClientHaiku::actionMaskForDrag):
2960 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2961 (WebCore::DragClientHaiku::dragControllerDestroyed):
2962 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2963 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2964 (WebCore::DragClientHaiku::startDrag):
2965 (WebCore::DragClientHaiku::createDragImageForLink):
2966 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2968 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2970 Reviewed by Oliver Hunt.
2972 Added ContextMenuClient for Haiku WebCore support.
2973 https://bugs.webkit.org/show_bug.cgi?id=26952
2975 Adding two files, ContextMenuClientHaiku.h
2976 and ContextMenuClientHaiku.cpp
2978 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2979 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2980 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2981 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2982 (WebCore::ContextMenuClientHaiku::downloadURL):
2983 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2984 (WebCore::ContextMenuClientHaiku::speak):
2985 (WebCore::ContextMenuClientHaiku::isSpeaking):
2986 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2987 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2988 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2990 2009-07-10 Adam Roben <aroben@apple.com>
2992 Sort all our Xcode projects
2994 Accomplished using sort-Xcode-project-file.
2996 Requested by Dave Kilzer.
2998 * WebKit.xcodeproj/project.pbxproj:
3000 2009-07-02 Adam Roben <aroben@apple.com>
3002 Fix warnings from update-webkit-localizable-strings
3004 Rubber-stamped by Eric Carlson.
3006 * English.lproj/Localizable.strings: Updated.
3008 2009-07-02 Adam Roben <aroben@apple.com>
3010 Update StringsNotToBeLocalized.txt for (not so) recent changes
3012 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
3013 <https://bugs.webkit.org/show_bug.cgi?id=26926>
3015 Reviewed by John Sullivan.
3017 * StringsNotToBeLocalized.txt:
3019 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
3021 Reviewed by Simon Fraser.
3023 <rdar://problem/6518119>
3025 Add localized strings for media controller status messages.
3027 * English.lproj/Localizable.strings: Localized text.
3029 2009-06-08 Dan Bernstein <mitz@apple.com>
3031 Rubber-stamped by Mark Rowe.
3033 - updated the project after giving Objective-C++ the .mm extension
3035 * WebKit.xcodeproj/project.pbxproj:
3037 2009-06-04 Sam Weinig <sam@webkit.org>
3039 Reviewed by Alice Liu.
3041 Move WebView internal data into WebViewData.h/mm.
3043 * WebKit.xcodeproj/project.pbxproj:
3045 2009-06-03 Sam Weinig <sam@webkit.org>
3047 Reviewed by Mark Rowe.
3049 Added WebDelegateImplementationCaching.h/mm
3051 * WebKit.xcodeproj/project.pbxproj:
3053 2009-06-03 Sam Weinig <sam@webkit.org>
3055 Reviewed by Mark Rowe.
3057 Add WebViewInternal.mm.
3059 * WebKit.xcodeproj/project.pbxproj:
3061 2009-06-03 Dan Bernstein <mitz@apple.com>
3063 Reviewed by Anders Carlsson.
3065 - WebKit project part of eliminating WebCoreTextRenderer
3067 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
3068 compile as Objective-C++.
3070 2009-06-01 Darin Adler <darin@apple.com>
3072 Reviewed by Maciej Stachowiak.
3074 Bug 26113: break WebTextCompletionController out into its own source file
3075 https://bugs.webkit.org/show_bug.cgi?id=26113
3077 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
3079 2009-05-28 Mark Rowe <mrowe@apple.com>
3081 Rubber-stamped by Anders Carlsson.
3083 Symlink WebKitPluginHost.app in to place if needed.
3085 * WebKit.xcodeproj/project.pbxproj:
3087 2009-05-24 Darin Adler <darin@apple.com>
3089 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
3091 2009-05-16 Anders Carlsson <andersca@apple.com>
3093 Reviewed by Sam Weinig and Dan Bernstein.
3095 Fix <rdar://problem/6889644>.
3097 * English.lproj/Localizable.strings:
3099 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
3101 Reviewed by Dan Bernstein.
3103 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
3105 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
3106 it could use C++ code from AuthenticaitonMac.h.
3108 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
3110 Add localizable strings for
3111 <rdar://problem/6724106> WebViews need to implement text checking
3113 Reviewed by Justin Garcia.
3115 * English.lproj/Localizable.strings:
3117 2009-04-27 Kevin Decker <kdecker@apple.com>
3119 Reviewed by Anders Carlsson.
3121 <rdar://problem/6352982>
3123 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
3125 2009-04-23 Kevin Decker <kdecker@apple.com>
3127 Reviewed by Anders Carlsson.
3129 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
3131 2009-04-21 Adam Roben <aroben@apple.com>
3133 Update StringsNotToBeLocalized.txt for recent changes
3135 Rubber-stamped by John Sullivan.
3137 * StringsNotToBeLocalized.txt:
3139 2009-04-19 Darin Adler <darin@apple.com>
3141 * StringsNotToBeLocalized.txt: Updated for recent changes.
3143 2009-04-17 David Kilzer <ddkilzer@apple.com>
3145 Simplify FEATURE_DEFINES definition
3147 Reviewed by Darin Adler.
3149 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
3150 variables to their own FeatureDefines.xcconfig file. It also
3151 extracts a new ENABLE_GEOLOCATION variable so that
3152 FEATURE_DEFINES only needs to be defined once.
3154 * WebKit.xcodeproj/project.pbxproj: Added
3155 FeatureDefines.xcconfig file.
3157 2009-04-10 Timothy Hatcher <timothy@apple.com>
3159 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
3161 Rubber-stamped by Mark Rowe.
3163 * WebKit.xcodeproj/project.pbxproj:
3165 2009-04-09 Mike Thole <mthole@apple.com>
3167 Reviewed by Adam Roben.
3169 * WebKit.xcodeproj/project.pbxproj:
3170 Set the Localizable.strings encoding to UTF-16.
3172 2009-04-07 Anders Carlsson <andersca@apple.com>
3174 Try to fix the Leopard build once more.
3176 * WebKit.xcodeproj/project.pbxproj:
3178 2009-04-07 Anders Carlsson <andersca@apple.com>
3180 Another attempt at fixing the build.
3182 * WebKit.xcodeproj/project.pbxproj:
3184 2009-04-02 Adele Peterson <adele@apple.com>
3186 Reviewed by Darin Adler.
3188 * WebKit.xcodeproj/project.pbxproj:
3189 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
3191 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
3193 Reviewed by Mark Rowe.
3195 https://bugs.webkit.org/show_bug.cgi?id=24990
3196 Put SECTORDER_FLAGS into xcconfig files.
3198 * WebKit.xcodeproj/project.pbxproj:
3200 2009-03-27 Darin Adler <darin@apple.com>
3202 * StringsNotToBeLocalized.txt: Updated for recent changes.
3204 2009-03-16 Darin Adler <darin@apple.com>
3206 Reviewed by Dan Bernstein.
3208 * English.lproj/Localizable.strings: Updated.
3209 * StringsNotToBeLocalized.txt: Updated for recent changes.
3211 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
3213 Reviewed by Simon Fraser.
3215 Update Geolocation perimission dialogs to be asynchronous.
3216 https://bugs.webkit.org/show_bug.cgi?id=24505
3218 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
3219 coding style set by WebSecurityOrigin.
3221 * WebKit.xcodeproj/project.pbxproj:
3223 2009-03-13 Anders Carlsson <andersca@apple.com>
3225 Reviewed by Dan Bernstein.
3227 <rdar://problem/6610666> Revise the Cocoa event model text API
3229 Remove nptextinput.h
3231 * WebKit.xcodeproj/project.pbxproj:
3233 2009-03-03 David Kilzer <ddkilzer@apple.com>
3235 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
3237 Reviewed by Mark Rowe.
3239 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
3240 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
3241 make sure various build phase scripts work with the installhdrs
3244 * WebKit.xcodeproj/project.pbxproj:
3245 - Added shell code to prevent running "Check For Global
3246 Initializers", "Check For Exit Time Destructors" and "Check
3247 For Weak VTables" scripts during the installhdrs build phase.
3248 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
3249 targets since it's no longer needed after defining
3250 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
3252 2009-03-03 David Kilzer <ddkilzer@apple.com>
3254 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
3256 Reviewed by Adam Roben.
3258 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
3259 since NPAPI headers had migrated from JavaScriptCore to WebCore
3262 * WebKit.xcodeproj/project.pbxproj: Removed
3263 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
3264 and Release configurations.
3266 2009-03-02 Anders Carlsson <andersca@apple.com>
3268 WebNetscapePluginPackage.mm is an Objective-C++ file.
3270 * WebKit.xcodeproj/project.pbxproj:
3272 2009-03-02 Anders Carlsson <andersca@apple.com>
3274 Reviewed by John Sullivan.
3276 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
3278 * WebKit.xcodeproj/project.pbxproj:
3280 2009-02-20 Anders Carlsson <andersca@apple.com>
3282 Reviewed by Dan Bernstein.
3286 * WebKit.xcodeproj/project.pbxproj:
3288 2009-02-13 Darin Adler <darin@apple.com>
3290 * StringsNotToBeLocalized.txt: Updated for recent changes.
3292 2009-02-07 Darin Adler <darin@apple.com>
3294 * StringsNotToBeLocalized.txt: Updated for recent changes.
3296 2009-02-04 Timothy Hatcher <timothy@apple.com>
3298 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3300 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3301 super-slow due forwardInvocation: calling debug delegate
3303 Reviewed by Oliver Hunt.
3305 * WebKit.xcodeproj/project.pbxproj:
3307 2009-02-02 Anders Carlsson <andersca@apple.com>
3309 Reviewed by Dan Bernstein.
3311 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3313 * WebKit.xcodeproj/project.pbxproj:
3315 2009-01-26 Mark Rowe <mrowe@apple.com>
3317 Rubber-stamped by Sam Weinig.
3319 Clean up after r40240.
3321 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3323 2009-01-25 Darin Adler <darin@apple.com>
3325 Try to fix full build on Mac Leopard.
3327 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3328 Maybe this is temporary, but I had to do it to get the full build to succeed.
3330 2009-01-25 Mark Rowe <mrowe@apple.com>
3332 Rubber-stamped by Dan Bernstein.
3334 Improve the consistency of settings in our .xcconfig files.
3336 * WebKit.xcodeproj/project.pbxproj:
3338 2009-01-23 Brady Eidson <beidson@apple.com>
3340 Rubberstamped by Darin Adler
3342 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3344 * WebKit.xcodeproj/project.pbxproj:
3346 2009-01-20 Anders Carlsson <andersca@apple.com>
3348 Reviewed by Sam Weinig.
3350 Add ProxyInstance files.
3352 * WebKit.xcodeproj/project.pbxproj:
3354 2009-01-04 David Kilzer <ddkilzer@apple.com>
3356 Don't install internal headers in WebKit framework
3358 Reviewed by Darin Adler.
3360 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3361 headers so they're not installed.
3363 2009-01-02 Darin Adler <darin@apple.com>
3365 * StringsNotToBeLocalized.txt: Updated.
3367 2008-12-23 Darin Adler <darin@apple.com>
3369 Reviewed by Alexey Proskuryakov.
3371 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3372 crash due to Mail's use of WebArchive and WebResource on non-main thread
3374 * StringsNotToBeLocalized.txt: Updated.
3376 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3377 existing file WebResourceInternal.h.
3379 2008-12-08 David Kilzer <ddkilzer@apple.com>
3381 Bug 22555: Sort "children" sections in Xcode project files
3383 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3385 Reviewed by Eric Seidel.
3387 * WebKit.xcodeproj/project.pbxproj: Sorted.
3389 2008-12-08 Darin Adler <darin@apple.com>
3391 * StringsNotToBeLocalized.txt: Updated for recent changes.
3393 2008-12-05 Dan Bernstein <mitz@apple.com>
3397 * WebKit.xcodeproj/project.pbxproj:
3399 2008-12-05 Dan Bernstein <mitz@apple.com>
3403 * WebKit.xcodeproj/project.pbxproj:
3405 2008-12-04 Anders Carlsson <andersca@apple.com>
3407 Reviewed by Sam Weinig.
3409 Add HostedNetscapePluginStream.
3411 * WebKit.xcodeproj/project.pbxproj:
3413 2008-12-03 Anders Carlsson <andersca@apple.com>
3415 Reviewed by Sam Weinig.
3417 Move WebPluginRequest to its own file.
3419 * WebKit.xcodeproj/project.pbxproj:
3421 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3423 Update strings not to be localized.
3425 Reviewed by Adam Roben.
3427 * StringsNotToBeLocalized.txt:
3429 2008-11-26 Mark Rowe <mrowe@apple.com>
3433 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3435 * WebKit.xcodeproj/project.pbxproj:
3437 2008-11-26 Anders Carlsson <andersca@apple.com>
3439 Reviewed by Mark Rowe.
3441 Add plug-in host related files to the Xcode project.
3443 * WebKit.xcodeproj/project.pbxproj:
3445 2008-11-14 Dan Bernstein <mitz@apple.com>
3447 Reviewed by Darin Adler.
3449 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3451 * English.lproj/Localizable.strings: Added the Text Direction submenu
3454 2008-11-13 John Sullivan <sullivan@apple.com>
3456 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3458 Reviewed by Tim Hatcher
3460 * English.lproj/Localizable.strings:
3461 updated for these changes
3463 * StringsNotToBeLocalized.txt:
3464 removed unused exception
3466 2008-11-12 John Sullivan <sullivan@apple.com>
3468 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3470 Reviewed by Tim Hatcher
3472 * English.lproj/Localizable.strings:
3473 * StringsNotToBeLocalized.txt:
3474 updated for this change
3476 2008-11-10 Anders Carlsson <andersca@apple.com>
3478 Reviewed by Kevin Decker.
3480 Add WebHostedNetscapePluginView to the project.
3482 * WebKit.xcodeproj/project.pbxproj:
3484 2008-11-10 Anders Carlsson <andersca@apple.com>
3486 Reviewed by Kevin Decker.
3488 Add a new WebBaseNetscapePluginView class.
3490 * WebKit.xcodeproj/project.pbxproj:
3492 2008-11-10 Anders Carlsson <andersca@apple.com>
3494 Reviewed by Adam Roben.
3496 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3498 * StringsNotToBeLocalized.txt:
3499 * WebKit.xcodeproj/project.pbxproj:
3501 2008-11-05 Anders Carlsson <andersca@apple.com>
3503 Reviewed by Kevin Decker.
3505 Remove WebPlugInStreamLoaderDelegate.h
3507 * WebKit.xcodeproj/project.pbxproj:
3509 2008-11-03 Darin Adler <darin@apple.com>
3511 Reviewed by Tim Hatcher.
3513 - https://bugs.webkit.org/show_bug.cgi?id=22061
3514 create script to check for exit-time destructors
3516 * WebKit.xcodeproj/project.pbxproj: Added a script
3517 phase that runs the check-for-exit-time-destructors script.
3519 2008-10-31 Anders Carlsson <andersca@apple.com>
3521 Reviewed by Kevin Decker.
3523 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3525 * WebKit.xcodeproj/project.pbxproj:
3527 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3529 Not reviewed, build fix.
3531 * WebKit.xcodeproj/project.pbxproj:
3533 2008-10-28 Adele Peterson <adele@apple.com>
3535 Reviewed by John Sullivan.
3537 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3538 "files" string for multifile uploads needs to be localized
3540 * English.lproj/Localizable.strings: Updated with new string.
3542 2008-10-28 Adele Peterson <adele@apple.com>
3544 Reviewed by Sam Weinig.
3546 * English.lproj/Localizable.strings:
3549 2008-10-27 Darin Adler <darin@apple.com>
3551 * StringsNotToBeLocalized.txt: Updated for recent changes.
3553 2008-10-24 Timothy Hatcher <timothy@apple.com>
3555 Implement new InspectorClient methods to work with Settings.
3557 https://bugs.webkit.org/show_bug.cgi?id=21856
3559 Reviewed by Darin Adler.
3561 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3563 2008-10-15 Mark Rowe <mrowe@apple.com>
3565 Rubber-stamped by Brady Eidson.
3567 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3569 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3571 2008-10-14 Maxime Britto <britto@apple.com>
3573 Reviewed by Darin Adler.
3575 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3576 WebTextIterator, and made the WebTextIterator.h private
3578 2008-10-04 Mark Rowe <mrowe@apple.com>
3580 Reviewed by Tim Hatcher.
3582 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3584 * WebKit.xcodeproj/project.pbxproj:
3586 2008-09-24 Darin Adler <darin@apple.com>
3588 * StringsNotToBeLocalized.txt: Updated for recent changes.
3590 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3592 Reviewed by Darin Adler, Beth Dakin
3594 Support strings for AXLists
3596 * English.lproj/Localizable.strings:
3598 2008-09-15 Anders Carlsson <andersca@apple.com>
3602 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3604 * WebKit.xcodeproj/project.pbxproj:
3606 2008-09-02 Mark Rowe <mrowe@apple.com>
3608 Reviewed by Tim Hatcher.
3610 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3612 * WebKit.xcodeproj/project.pbxproj:
3614 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3616 Reviewed by Cameron Zwarich.
3618 Updated project files to XCode 3.1.
3620 * WebKit.xcodeproj/project.pbxproj:
3622 2008-08-15 Mark Rowe <mrowe@apple.com>
3624 Rubber-stamped by Geoff Garen.
3626 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3628 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3630 2008-08-05 Anders Carlsson <andersca@apple.com>
3632 Reviewed by Darin Adler.
3634 Remove MainThreadObjectDeallocator.{h|mm}.
3636 * WebKit.xcodeproj/project.pbxproj:
3638 2008-08-04 Mark Rowe <mrowe@apple.com>
3640 Reviewed by Darin Adler.
3642 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3643 Part one of fix for <rdar://problem/5853147>.
3645 * WebKit.xcodeproj/project.pbxproj:
3647 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3649 Fix layout test results for webarchive/test-xml-stylesheet.xml
3651 Reviewed by Darin Adler.
3653 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3654 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3655 to private so they're copied into PrivateHeaders.
3657 2008-07-11 Stephanie Lewis <slewis@apple.com>
3659 Reviewed by Darin Adler.
3661 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3663 * WebKit.xcodeproj/project.pbxproj:
3665 2008-07-07 Mark Rowe <mrowe@apple.com>
3667 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3668 so that they don't have an unnecessary ".." in the path.
3670 * WebKit.xcodeproj/project.pbxproj:
3672 2008-07-05 Mark Rowe <mrowe@apple.com>
3674 Reviewed by John Sullivan.
3676 Remove WebSearchableTextView as it has been unused for some time now.
3678 * WebKit.xcodeproj/project.pbxproj:
3680 2008-06-26 Anders Carlsson <andersca@apple.com>
3682 Reviewed by Darin Adler.
3684 Add MainThreadObjectDeallocator to sources.
3686 * WebKit.xcodeproj/project.pbxproj:
3688 2008-06-24 John Sullivan <sullivan@apple.com>
3690 Rubber-stamped by Sam Weinig
3692 * StringsNotToBeLocalized.txt:
3693 brought this file up to date
3695 2008-06-17 Mark Rowe <mrowe@apple.com>
3697 Reviewed by Darin Adler.
3699 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3701 * WebKit.xcodeproj/project.pbxproj:
3703 2008-05-22 Timothy Hatcher <timothy@apple.com>
3705 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3707 Reviewed by Adam Roben.
3709 * English.lproj/Localizable.strings: Added new strings.
3711 2008-05-21 Anders Carlsson <andersca@apple.com>
3715 Add WebIconFetcher files.
3717 * WebKit.xcodeproj/project.pbxproj:
3719 2008-05-16 Timothy Hatcher <timothy@apple.com>
3721 Removes WebScriptDebugServer files and related calls. This removes
3722 the hooks that Drosera uses for debugging. Now that the Web Inspector
3723 has a better debugger, we don't need these anymore.
3725 Reviewed by Sam Weinig.
3727 * StringsNotToBeLocalized.txt:
3728 * WebKit.xcodeproj/project.pbxproj:
3730 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3732 Reviewed by Beth Dakin
3734 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3736 * English.lproj/Localizable.strings:
3737 * WebKit.xcodeproj/project.pbxproj:
3739 2008-05-09 Anders Carlsson <andersca@apple.com>
3743 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3745 Add nptextinput.h as a public header.
3747 * WebKit.xcodeproj/project.pbxproj:
3749 2008-05-06 Stephanie Lewis <slewis@apple.com>
3751 Reviewed by Andersca.
3753 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3755 * WebKit.xcodeproj/project.pbxproj:
3757 2008-05-01 Anders Carlsson <andersca@apple.com>
3761 Remove npfunctions.h
3763 * WebKit.xcodeproj/project.pbxproj:
3765 2008-05-01 Sam Weinig <sam@webkit.org>
3767 Reviewed by Anders Carlsson.
3769 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3771 * WebKit.xcodeproj/project.pbxproj:
3773 2008-04-30 Anders Carlsson <andersca@apple.com>
3777 Add Cocoa event handler.
3779 * WebKit.xcodeproj/project.pbxproj:
3781 2008-04-29 Anders Carlsson <andersca@apple.com>
3785 Add new event handlers.
3787 * WebKit.xcodeproj/project.pbxproj:
3789 2008-04-07 John Sullivan <sullivan@apple.com>
3793 - made the JavaScript text input panel not block Quit (part of 4133196)
3795 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3796 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3797 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3798 Made the panel be a NonBlockingPanel
3800 2008-04-04 Ada Chan <adachan@apple.com>
3802 Updated the format string for window title for a standalone image to take integers.
3806 * English.lproj/Localizable.strings:
3808 2008-03-28 Brady Eidson <beidson@apple.com>
3810 Rubberstamped by Darin Adler
3812 Remove WebArchiver.h/mm
3814 * WebKit.xcodeproj/project.pbxproj:
3816 2008-03-25 Brady Eidson <beidson@apple.com>
3820 <rdar://problem/4516169> - Support WebArchives on Windows
3822 * WebKit.xcodeproj/project.pbxproj:
3824 2008-03-24 Brady Eidson <beidson@apple.com>
3826 Reviewed by Darin's rubberstamp
3830 * WebKit.xcodeproj/project.pbxproj:
3832 2008-03-20 John Sullivan <sullivan@apple.com>
3834 * StringsNotToBeLocalized.txt:
3835 Brought this file up to date
3837 2008-03-20 Adam Roben <aroben@apple.com>
3839 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3841 Reviewed by Tim Hatcher.
3843 * WebKit.xcodeproj/project.pbxproj:
3845 2008-03-12 Darin Adler <darin@apple.com>
3849 - http://bugs.webkit.org/show_bug.cgi?id=17640
3850 eliminate WebCoreFrameBridge
3852 * StringsNotToBeLocalized.txt: Updated for recent changes.
3853 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3855 2008-03-11 Darin Adler <darin@apple.com>
3859 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3860 We can rename the file later.
3862 2008-03-07 Mark Rowe <mrowe@apple.com>
3864 Reviewed by Oliver Hunt.
3866 Fix WebKit build with GCC 4.2.
3868 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3870 2008-03-06 Darin Adler <darin@apple.com>
3872 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3874 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3876 Name the WebKit build phase script that generates WebKit.LP64.exp.
3878 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3879 that generates the 64-bit export file to match the corresponding
3880 build phase script in WebCore.
3882 2008-03-05 Adam Roben <aroben@apple.com>
3884 Remove WebCoreScriptDebugger.{h,mm}
3886 Reviewed by Kevin M.
3888 * WebKit.xcodeproj/project.pbxproj:
3890 2008-03-05 Adam Roben <aroben@apple.com>
3892 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3894 Reviewed by Kevin M.
3896 * WebKit.xcodeproj/project.pbxproj:
3898 2008-03-05 Adam Roben <aroben@apple.com>
3900 Remove WebScriptDebugger
3902 Reviewed by Kevin M.
3904 * WebKit.xcodeproj/project.pbxproj: Remove
3905 WebScriptDebugDelegatePrivate.h from the project.
3907 2008-03-05 Adam Roben <aroben@apple.com>
3909 Move WebCoreScriptDebuggerImp to its own source files
3911 Reviewed by Kevin M.
3913 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3915 2008-03-05 Adam Roben <aroben@apple.com>
3917 Move WebCoreScriptDebugger to WebKit
3919 Reviewed by Darin Adler.
3921 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3924 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3926 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3928 Reviewed by Darin Adler.
3930 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3932 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3934 Update localization exceptions.
3936 Reviewed by Darin Adler.
3938 * English.lproj/Localizable.strings:
3939 * StringsNotToBeLocalized.txt:
3941 2008-01-20 Mark Rowe <mrowe@apple.com>
3943 Reviewed by Dan Bernstein.
3945 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3946 interested in supporting Safari 2 with TOT WebKit.
3948 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3949 as it is no longer used.
3951 2008-01-03 Darin Adler <darin@apple.com>
3955 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3957 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3959 Reviewed by Darin Adler.
3961 Removed "BackwardDelete", which is no longer present in source code.
3963 * StringsNotToBeLocalized.txt:
3965 2007-12-16 Mark Rowe <mrowe@apple.com>
3967 Reviewed by Maciej Stachowiak.
3969 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3971 * WebKit.xcodeproj/project.pbxproj: Add new files.
3973 2007-12-14 Darin Adler <darin@apple.com>
3975 * StringsNotToBeLocalized.txt: Updated.
3977 2007-12-12 Brady Eidson <beidson@apple.com>
3979 Reviewed by Sam Weinig
3981 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3983 * WebKit.xcodeproj/project.pbxproj: Added a new file
3985 2007-12-12 Mark Rowe <mrowe@apple.com>
3987 Reviewed by Dave Kilzer.
3989 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3991 * WebKit.xcodeproj/project.pbxproj:
3993 2007-11-19 Brady Eidson <beidson@apple.com>
3997 * WebKit.xcodeproj/project.pbxproj: Sorted!
3999 2007-11-17 Timothy Hatcher <timothy@apple.com>
4001 Reviewed by Mark Rowe.
4003 Bug 13470: i18n: The Web Inspector is not localizable
4004 http://bugs.webkit.org/show_bug.cgi?id=13470
4006 Update the localized strings and the file encoding of WebInspectorClient.mm.
4008 * English.lproj/Localizable.strings:
4009 * StringsNotToBeLocalized.txt:
4010 * WebKit.xcodeproj/project.pbxproj:
4012 2007-11-16 Mark Rowe <mrowe@apple.com>
4014 Reviewed by Tim Hatcher.
4016 Build WebCore as a sub-framework of WebKit in all configurations.
4018 * WebKit.xcodeproj/project.pbxproj:
4020 2007-11-16 Brady Eidson <beidson@apple.com>
4022 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
4024 2007-11-16 Brady Eidson <beidson@apple.com>
4026 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
4029 2007-11-16 Brady Eidson <beidson@apple.com>
4033 Database management API tweaks
4035 * WebKit.xcodeproj/project.pbxproj:
4037 2007-11-15 Brady Eidson <beidson@apple.com>
4041 Stubbing out everything required for a WebKit API for databases
4043 * WebKit.xcodeproj/project.pbxproj:
4045 2007-11-12 Adam Roben <aroben@apple.com>
4047 * StringsNotToBeLocalized.txt: Updated.
4049 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
4051 Adding the wx WebKit implementation.
4053 Reviewed by Mark Rowe.
4057 2007-11-07 Mark Rowe <mrowe@apple.com>
4059 Reviewed by Kevin Decker.
4061 Fix 64-bit Mac build.
4063 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
4064 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
4065 setting of the project, which in this instance includes the necessary "mac"