1 2011-09-21 Dan Bernstein <mitz@apple.com>
3 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
4 https://bugs.webkit.org/show_bug.cgi?id=68451
6 Reviewed by Darin Adler.
8 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
9 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
11 2011-09-19 Anders Carlsson <andersca@apple.com>
13 Remove WebViewEventHandling.mm
14 https://bugs.webkit.org/show_bug.cgi?id=68387
16 Reviewed by Adam Roben.
18 Remove WebViewEventHandling.mm from the Xcode project.
20 * WebKit.xcodeproj/project.pbxproj:
22 2011-09-19 Dan Bernstein <mitz@apple.com>
24 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
25 https://bugs.webkit.org/show_bug.cgi?id=68323
27 Reviewed by Sam Weinig.
29 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
31 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
32 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
33 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
34 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
36 2011-09-16 Filip Pizlo <fpizlo@apple.com>
38 DFG JIT should inline Math.abs
39 https://bugs.webkit.org/show_bug.cgi?id=68227
41 Reviewed by Oliver Hunt.
43 Added JavaScriptCore/dfg to include path path.
47 2011-09-14 Anders Carlsson <andersca@apple.com>
49 Get rid of WebCoreViewFactory and its WebViewFactory subclass
50 https://bugs.webkit.org/show_bug.cgi?id=68124
52 Reviewed by Sam Weinig.
54 * WebKit.xcodeproj/project.pbxproj:
56 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
58 Reviewed by Antonio Gomes.
60 [EFL] Exporting JavaScript objects for EFL port
61 https://bugs.webkit.org/show_bug.cgi?id=43446
63 This patch allows to export objects to JavaScript API,
64 just like qt does, but it uses the netscape api
65 to do the convertion to javascript object.
68 Adding necessary files for the patch.
70 2011-08-05 Anders Carlsson <andersca@apple.com>
73 https://bugs.webkit.org/show_bug.cgi?id=65729
75 Reviewed by Darin Adler.
77 Remove deleted files from Xcode project.
79 * WebKit.xcodeproj/project.pbxproj:
81 2011-07-28 Tony Chang <tony@chromium.org>
83 Add sql to svn:ignore and remove app.
85 * chromium: Modified property svn:ignore.
87 2011-07-08 David Reveman <reveman@chromium.org>
89 Reviewed by Stephen White.
91 [Chromium] Edge anti-aliasing for composited layers.
92 https://bugs.webkit.org/show_bug.cgi?id=61388
94 Track changes to TilingData class which now uses an outer border.
96 * chromium/tests/TilingDataTest.cpp:
98 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
100 Reviewed by Simon Hausmann.
102 generate-webkitversion.pl should not "use Switch"
103 https://bugs.webkit.org/show_bug.cgi?id=63628
105 Switch got deprecated on recent Perl versions and the script wasn't
106 using the switch statement.
108 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
110 2011-06-01 Jer Noble <jer.noble@apple.com>
112 Reviewed by Eric Carlson.
114 Move Full Screen Controllers into WebCore.
116 Remove dependency on QTKit from wekitExitFullscreen()
117 https://bugs.webkit.org/show_bug.cgi?id=61843
119 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
120 have been moved into WebCore.
122 * WebKit.xcodeproj/project.pbxproj:
124 2011-06-15 David Kilzer <ddkilzer@apple.com>
126 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
128 Reviewed by Joseph Pecoraro.
130 * WebKit.xcodeproj/project.pbxproj:
131 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
132 and change file type to Objective-C++.
134 2011-06-02 Adam Barth <abarth@webkit.org>
136 Reviewed by Ryosuke Niwa.
138 Update svn:ignore property on Source/WebKit/chromium
139 https://bugs.webkit.org/show_bug.cgi?id=61952
141 Add some more generated files and directories mapped in using DEPS to svn:ignore.
143 * chromium: Modified property svn:ignore.
145 2011-05-20 Andy Estes <aestes@apple.com>
147 Reviewed by Darin Adler.
149 WebView loses firstResponder status when entering full-screen mode.
150 https://bugs.webkit.org/show_bug.cgi?id=61153
152 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
153 private header so that WebKit2 can include it.
155 2011-05-16 Dan Bernstein <mitz@apple.com>
157 No need to compile .js files, that is what the JIT is for.
159 * WebKit.xcodeproj/project.pbxproj:
161 2011-05-12 Adele Peterson <adele@apple.com>
163 Reviewed by Darin Adler and Adam Barth.
165 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
166 https://bugs.webkit.org/show_bug.cgi?id=60685
168 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
170 2011-04-18 Timothy Hatcher <timothy@apple.com>
172 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
173 now that all localized strings in WebKit/win use WEB_UI_STRING.
175 https://webkit.org/b/58747
177 Reviewed by Dan Bernstein.
179 * English.lproj/Localizable.strings: Removed.
181 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
183 Reviewed by Timothy Hatcher.
185 Move WebNodeHighlighter into its own file
186 https://bugs.webkit.org/show_bug.cgi?id=58746
188 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
190 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
192 Reviewed by Kenneth Rohde Christiansen.
194 [CMAKE] Separate DerivedSources.
195 https://bugs.webkit.org/show_bug.cgi?id=58427
197 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
199 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
201 Unreviewed build fix for Mac.
203 * WebKit.xcodeproj/project.pbxproj:
205 2011-04-11 Anna Cavender <annacc@chromium.org>
207 Reviewed by Eric Carlson.
209 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
210 https://bugs.webkit.org/show_bug.cgi?id=53556
212 * WebKit.xcodeproj/project.pbxproj:
214 2011-04-08 Geoffrey Garen <ggaren@apple.com>
216 Reviewed by Oliver Hunt.
218 A few heap-related renames and file moves.
220 WeakGCPtr<T> => Weak<T>
221 Global<T> => Strong<T>
223 collector/* => heap/*
224 runtime/WeakGCPtr.h => heap/Weak.h
226 (Eventually, even more files should move into the heap directory. Like
227 Heap.h and Heap.cpp, for example.)
231 2011-04-08 Dan Bernstein <mitz@apple.com>
233 No need to compile .js files, that is what the JIT is for.
235 * WebKit.xcodeproj/project.pbxproj:
237 2011-04-08 Alpha Lam <hclam@chromium.org>
239 Unreviewed, rolling out r83335.
240 http://trac.webkit.org/changeset/83335
241 https://bugs.webkit.org/show_bug.cgi?id=53556
243 GTK and QT bots are broken
245 * WebKit.xcodeproj/project.pbxproj:
247 2011-04-07 Anna Cavender <annacc@chromium.org>
249 Reviewed by Eric Carlson.
251 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
252 https://bugs.webkit.org/show_bug.cgi?id=53556
254 * WebKit.xcodeproj/project.pbxproj:
256 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
258 Revert ENABLE_TRACK patch due to compile failures.
260 * WebKit.xcodeproj/project.pbxproj:
262 2011-04-07 Andy Estes <aestes@apple.com>
264 Reviewed by Darin Adler.
266 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
267 not included when replying to an email.
268 https://bugs.webkit.org/show_bug.cgi?id=57794
270 * WebKit.xcodeproj/project.pbxproj:
272 2011-04-05 Alexey Proskuryakov <ap@apple.com>
274 Reviewed by Darin Adler.
276 Move attributedStringFromRange down to WebCore
277 https://bugs.webkit.org/show_bug.cgi?id=57905
279 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
281 2011-03-29 Timothy Hatcher <timothy@apple.com>
283 Update WebKit Localizable.strings to only contain WebKit/win strings.
285 https://webkit.org/b/57354
287 Reviewed by Sam Weinig.
289 * English.lproj/Localizable.strings: Updated.
291 2011-03-23 Jia Pu <jpu@apple.com>
293 Reviewed by Darin Adler.
295 Hook up new AppKit autocorrection UI with WK2.
296 https://bugs.webkit.org/show_bug.cgi?id=56055
297 <rdar://problem/8947463>
299 Please see WebCore/ChangeLog for detail.
301 * WebKit.xcodeproj/project.pbxproj:
303 2011-03-17 Jeff Miller <jeffm@apple.com>
305 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
313 * WebKit.xcodeproj: Modified property svn:ignore.
315 2011-03-15 Alexey Proskuryakov <ap@apple.com>
317 Reviewed by Darin Adler.
319 REGRESSION (WebKit2): keygen element doesn't work
320 https://bugs.webkit.org/show_bug.cgi?id=56402
321 <rdar://problem/9006545>
323 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
325 2011-03-11 Anton D'Auria <adauria@apple.com>
327 Reviewed and landed by Brady Eidson.
329 Add WebKit1 API to view and delete local storage
330 https://bugs.webkit.org/show_bug.cgi?id=51878
332 * WebKit.xcodeproj/project.pbxproj:
334 2011-03-02 Sam Weinig <sam@webkit.org>
336 Reviewed by Anders Carlsson.
338 Fix remaining localization issues by piping all localized strings through WebCore's
339 localization bottleneck.
340 <rdar://problem/8728860>
342 * WebKit.xcodeproj/project.pbxproj:
344 2011-03-01 Sam Weinig <sam@webkit.org>
346 Reviewed by Timothy Hatcher.
348 WebKit2 needs to be made localizable
349 https://bugs.webkit.org/show_bug.cgi?id=55483
351 * StringsNotToBeLocalized.txt: Removed.
352 * WebKit.xcodeproj/project.pbxproj:
353 Copied Localizable.strings to WebCore, it can't be removed entirely
354 yet since Windows is still using it.
356 2011-02-24 Peter Kasting <pkasting@google.com>
358 Reviewed by Eric Seidel.
360 Drop the "U; " encryption level from the User Agent string.
361 https://bugs.webkit.org/show_bug.cgi?id=54566
363 * StringsNotToBeLocalized.txt:
365 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
367 Reviewed by Alexey Proskuryakov.
369 Drop the language tag part from the User Agent string
370 https://bugs.webkit.org/show_bug.cgi?id=54560
372 * StringsNotToBeLocalized.txt: Change the User Agent string
375 2011-02-18 Patrick Gansterer <paroga@webkit.org>
377 Unreviewed build fix after r78634 and r78786.
381 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
383 Reviewed by Adam Roben.
385 HTML5 <details> and <summary>: localized text
386 https://bugs.webkit.org/show_bug.cgi?id=54260
388 Default details summary text must be localizable.
390 * English.lproj/Localizable.strings:
392 2011-02-06 Patrick Gansterer <paroga@webkit.org>
394 Reviewed by Andreas Kling.
396 [CMake] Add dependencies for Visual Studio projects
397 https://bugs.webkit.org/show_bug.cgi?id=53773
399 Add a WebCore dependecy to WebKit, so CMake can
400 generate the correct build order for the solution.
402 Remove JavaScriptCore dependecy, since WebCore already depends on it.
406 2011-01-23 Mark Rowe <mrowe@apple.com>
410 Fix the scripts that detect problematic code such as static initializers
411 and destructors, weak vtables, inappropriate files in the framework wrappers,
412 and public headers including private headers. These had all been broken
413 since the projects were moved in to the Source directory as the paths to the
414 scripts were not updated at that time.
416 * WebKit.xcodeproj/project.pbxproj:
418 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
420 Reviewed by Csaba Osztrogonác.
422 Refactoring of the custom allocation framework
423 https://bugs.webkit.org/show_bug.cgi?id=49897
425 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
426 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
427 equivalent macro implementation at the necessary places.
429 2011-01-17 Dan Bernstein <mitz@apple.com>
431 Rubber-stamped by Mark Rowe.
433 Update xcodeproj svn:ignore to include xcuserdata.
435 * WebKit.xcodeproj: Modified property svn:ignore.
437 2011-01-17 Brady Eidson <beidson@apple.com>
439 Rubberstamped by Adam Roben.
441 Fix up the `make` build on Macs
443 * Makefile: Point to the correct Makefile.shared
445 2011-01-16 Adam Barth <abarth@webkit.org>
447 Rubber-stamped by Eric Seidel.
449 Move WebKit into Source
450 https://bugs.webkit.org/show_bug.cgi?id=52530
453 * scripts/generate-webkitversion.pl:
455 2011-01-07 Enrica Casucci <enrica@apple.com>
457 Reviewed by Alexey Proskuryakov.
459 Paste and drag and drop use different code paths to interact with the pasteboard.
460 https://bugs.webkit.org/show_bug.cgi?id=52093
461 The change consists in a refactoring of the code to have only one class that
462 deals with the pasteboard on Mac.
464 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
466 2010-12-31 Adam Barth <abarth@webkit.org>
468 Update SVN ignore property to hide two more external dependencies.
470 * chromium: Modified property svn:ignore.
472 2010-12-22 Dan Bernstein <mitz@apple.com>
474 Rubber-stamped by Mark Rowe.
476 Changed WebKitTools to Tools in script build phases.
478 * WebKit.xcodeproj/project.pbxproj:
480 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
482 Reviewed by Eric Seidel.
484 [EFL] Add linker script to export less symbols
485 https://bugs.webkit.org/show_bug.cgi?id=44609
487 Filter the exported symbols by using a linker script. Only symbols
488 starting with "ewk_" are exported.
490 * CMakeLists.txt: Add link flags to webkit library when there's a
493 2010-12-07 Simon Fraser <simon.fraser@apple.com>
495 Update Xcode project for newer Xcode.
497 * WebKit.xcodeproj/project.pbxproj:
499 2010-11-18 Darin Adler <darin@apple.com>
501 * StringsNotToBeLocalized.txt: Updated for recent changes.
503 2010-11-16 Patrick Gansterer <paroga@webkit.org>
505 Reviewed by Andreas Kling.
507 [CMake] Remove platform dependent include directories
508 https://bugs.webkit.org/show_bug.cgi?id=49553
512 2010-11-12 John Knottenbelt <jknotten@chromium.org>
514 Reviewed by Steve Block.
516 Rename GeolocationControllerClient to GeolocationClient.
517 https://bugs.webkit.org/show_bug.cgi?id=49259
519 * WebKit.xcodeproj/project.pbxproj:
521 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
523 [EFL] Unreviewed. Build fix after r71496.
525 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
526 include directories list.
528 2010-11-04 Mike Thole <mthole@apple.com>
530 Reviewed by Dan Bernstein.
532 Title for images should use localized numerals
533 https://bugs.webkit.org/show_bug.cgi?id=49017
535 * English.lproj/Localizable.strings: Updated.
537 2010-10-28 Mark Rowe <mrowe@apple.com>
539 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
540 that deprecated methods are no longer used.
542 * WebKit.xcodeproj/project.pbxproj:
544 2010-10-26 Dan Bernstein <mitz@apple.com>
548 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
550 2010-10-23 David Kilzer <ddkilzer@apple.com>
552 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
554 Reviewed by Sam Weinig.
556 The only method defined in WebHTMLRepresentationInternal.h is
557 also defined in WebHTMLRepresentation.h, so use that instead.
559 * WebKit.xcodeproj/project.pbxproj: Removed references to
560 WebHTMLRepresentationInternal.h.
562 2010-10-21 David Kilzer <ddkilzer@apple.com>
564 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
566 Reviewed by Adam Roben.
568 Fixes the following warning:
570 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
571 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
573 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
574 for WebStringTruncator.h to make it match other header files.
576 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
580 Fix efl build, add missing svg/properties include directory.
584 2010-10-18 Alexey Proskuryakov <ap@apple.com>
586 Reviewed by David Kilzer.
588 https://bugs.webkit.org/show_bug.cgi?id=47864
589 Convert WebNSUserDefaultsExtras.m to .mm
591 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
593 2010-10-12 Eric Seidel <eric@webkit.org>
595 Reviewed by Darin Adler.
597 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
598 https://bugs.webkit.org/show_bug.cgi?id=45693
600 * WebKit.xcodeproj/project.pbxproj:
601 - Add the MailQuirksUserScript.js to the project.
603 2010-10-11 Anders Carlsson <andersca@apple.com>
605 Reviewed by Darin Adler.
607 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
608 https://bugs.webkit.org/show_bug.cgi?id=47523
610 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
612 * WebKit.xcodeproj/project.pbxproj:
614 2010-10-07 Jessie Berlin <jberlin@apple.com>
616 Reviewed by Sam Weinig.
618 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
619 representation of a WebKit2 WebSerializedScriptValue.
620 https://bugs.webkit.org/show_bug.cgi?id=47390
622 * WebKit.xcodeproj/project.pbxproj:
623 Add WebSerializedJSValuePrivate.h.
625 2010-10-05 John Abd-El-Malek <jam@chromium.org>
627 Reviewed by Darin Fisher.
629 [chromium] Get the link from a plugin when creating a context menu
630 https://bugs.webkit.org/show_bug.cgi?id=47130
632 * chromium/public/WebPlugin.h:
633 (WebKit::WebPlugin::linkAtPosition):
634 * chromium/public/WebView.h:
635 * chromium/src/ChromeClientImpl.cpp:
636 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
637 * chromium/src/ContextMenuClientImpl.cpp:
638 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
640 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
642 Unreviewed, EFL build fix.
646 2010-09-20 Philippe Normand <pnormand@igalia.com>
648 Reviewed by Eric Carlson.
650 [GTK] enhanced context menu for media elements
651 https://bugs.webkit.org/show_bug.cgi?id=45021
653 Updated localizable strings.
655 * English.lproj/Localizable.strings:
657 2010-09-17 David Kilzer <ddkilzer@apple.com>
659 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
661 Reviewed by Joseph Pecoraro.
663 * WebKit.xcodeproj/project.pbxproj: Added missing
664 WebArchiveInternal.h header file to the project. It has been
665 missing since r31281!
667 2010-09-16 Dan Bernstein <mitz@apple.com>
669 Reverted the previous change because r67628 has been reverted.
671 * English.lproj/Localizable.strings:
673 2010-09-16 Dan Bernstein <mitz@apple.com>
675 Updated localizable strings.
677 * English.lproj/Localizable.strings:
679 2010-09-10 Darin Adler <darin@apple.com>
681 Reviewed by Sam Weinig.
683 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
684 https://bugs.webkit.org/show_bug.cgi?id=45582
686 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
687 also gave the header private visibility so it will get installed in the
688 PrivateHeaders directory.
690 2010-09-02 Steve Block <steveblock@google.com>
692 Reviewed by Adam Barth.
694 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
695 https://bugs.webkit.org/show_bug.cgi?id=43181
697 * WebKit.xcodeproj/project.pbxproj:
699 2010-08-30 Andy Estes <aestes@apple.com>
701 Reviewed by Darin Adler.
703 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
705 * StringsNotToBeLocalized.txt:
707 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
709 Unreviewed build fix.
711 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
712 shared library. After r65366, libewebkit.so was not being installed
713 anymore when building with SHARED_CORE=0 (which is the default). This
714 partially reverts that revision in order to fix this issue.
716 * CMakeLists.txt: always install webkit library.
718 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
720 Reviewed by Darin Adler.
722 Add NetworkingContext to avoid layer violations
723 https://bugs.webkit.org/show_bug.cgi?id=42292
725 Preparation: Just add the files to the build system.
727 * WebKit.xcodeproj/project.pbxproj: Added new files.
729 2010-08-17 Brady Eidson <beidson@apple.com>
731 Reviewed by Sam Weinig.
733 Remove developmentRegion from the project file as it shouldn't have been checked in.
735 * WebKit.xcodeproj/project.pbxproj:
737 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
739 [EFL] Build fix after r65366.
741 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
744 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
746 Reviewed by Pavel Feldman.
748 Web Inspector: -[WebInspector attach] and detach should work
749 https://bugs.webkit.org/show_bug.cgi?id=43924
751 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
753 2010-08-14 Patrick Gansterer <paroga@paroga.com>
755 Reviewed by Kenneth Rohde Christiansen.
757 [CMake] Set target properties only if available
758 https://bugs.webkit.org/show_bug.cgi?id=43978
762 2010-08-13 Gavin Barraclough <barraclough@apple.com>
764 Rubber stamped by Sam Weinig.
765 Switch String::/UString::ascii() to return a CString.
767 * WebKit.xcodeproj/project.pbxproj:
769 2010-08-06 Gavin Barraclough <barraclough@apple.com>
771 Rubber stamped by Sam Weinig
773 Bug 43594 - Add string forwards to Forward.h
774 This allows us to remove forward declarations for these classes from
775 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
777 * WebKit.xcodeproj/project.pbxproj:
779 2010-08-06 Jessie Berlin <jberlin@apple.com>
781 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
784 * WebKit.xcodeproj/project.pbxproj:
786 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
788 Reviewed by David Kilzer.
790 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
791 https://bugs.webkit.org/show_bug.cgi?id=40627
793 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
795 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
797 2010-07-31 David Kilzer <ddkilzer@apple.com>
799 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
801 Reviewed by Dan Bernstein.
803 This also fixes compilation of DumpRenderTree after changes for
806 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
807 the following headers:
808 - WebFormDelegatePrivate.h
809 - WebKitStatisticsPrivate.h
810 - WebSecurityOriginPrivate.h
812 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
814 Reviewed by David Kilzer.
816 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
817 https://bugs.webkit.org/show_bug.cgi?id=40627
819 * WebKit.xcodeproj/project.pbxproj:
820 * efl/WebCoreSupport/ChromeClientEfl.cpp:
821 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
822 * efl/WebCoreSupport/ChromeClientEfl.h:
824 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
826 Reviewed by Antonio Gomes.
828 [EFL] Add library version and soname to EFL generated libraries and binary.
829 https://bugs.webkit.org/show_bug.cgi?id=43212
831 Add version and soname to libewebkit.so.
835 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
837 Reviewed by Antonio Gomes.
839 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
840 https://bugs.webkit.org/show_bug.cgi?id=43002
842 This should reduce the noise in WebKit/ChangeLog that comes from EFL
843 port. Most of the changes on EFL port should be logged in
844 WebKit/efl/ChangeLog.
846 * CMakeLists.txt: Just change the path from where to include the file.
848 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
850 Reviewed by Antonio Gomes.
852 [EFL] Cleanup glib support (make it optional)
853 https://bugs.webkit.org/show_bug.cgi?id=42480
855 Just add glib flags and directories if necessary.
859 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
861 Reviewed by Antonio Gomes.
863 [EFL] Add support for using libcurl network backend.
864 https://bugs.webkit.org/show_bug.cgi?id=42286
866 Just add soup/curl directories and flags for the specific
872 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
874 Reviewed by Antonio Gomes.
876 [EFL] Implement input method notification
877 https://bugs.webkit.org/show_bug.cgi?id=42640
879 Notify browser when keyboard should be shown/hidden. Input method
880 hints are updated before sending the signal. Client should be able to
881 determine the input type by calling ewk_view_imh_get().
883 * efl/EWebLauncher/main.c:
884 (on_inputmethod_changed): example implementation that just prints to
885 stdout if keyboard should be shown or hidden and the imh flags.
886 (browserCreate): listen to signal about input method changing its
888 * efl/WebCoreSupport/EditorClientEfl.cpp:
889 (WebCore::EditorClientEfl::setInputMethodState): call new function
890 responsible for implementing this notification.
891 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
892 only from inside WebKit.
893 * efl/ewk/ewk_view.cpp: implement setters and getters
895 (ewk_view_input_method_state_set):
896 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
897 possible input types.
898 (_Ewk_View_Smart_Class::):
900 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
902 Reviewed by Kenneth Rohde Christiansen.
904 Fix zoom in/out on EFL after r62666. The patch for adding viewport
905 missed the initialization of zoom_range.user_scalable. In case browser
906 doesn't care about the viewport and does not listen to the signal,
907 user_scalable will be always false, thus inhibiting zoom in/out.
908 https://bugs.webkit.org/show_bug.cgi?id=42656
910 * efl/EWebLauncher/main.c:
911 (on_viewport_changed): when listening to signal about viewport meta tag,
912 it's not sufficient to receive the parameters. One needs also to enforce
913 these parameters in WebKit.
914 * efl/ewk/ewk_view.cpp:
915 (_ewk_view_priv_new): initialize user_scalable parameter to allow
916 browser zooming in and out.
918 2010-07-16 Zhe Su <suzhe@chromium.org>
920 Reviewed by Darin Adler.
922 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
923 https://bugs.webkit.org/show_bug.cgi?id=42253
925 Dummy implementation of EditorClient::willSetInputMethodState.
927 * efl/WebCoreSupport/EditorClientEfl.cpp:
928 (WebCore::EditorClientEfl::willSetInputMethodState):
929 * efl/WebCoreSupport/EditorClientEfl.h:
931 2010-07-15 Mark Rowe <mrowe@apple.com>
933 Update the sorting in the Xcode project files.
935 * WebKit.xcodeproj/project.pbxproj:
937 2010-07-14 Sam Weinig <sam@webkit.org>
939 Reviewed by Darin Adler.
941 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
942 Make changing Cursors work in WebKit2.
944 * efl/WebCoreSupport/ChromeClientEfl.cpp:
945 (WebCore::ChromeClientEfl::setCursor):
946 * efl/WebCoreSupport/ChromeClientEfl.h:
947 Change prototype to match new one.
949 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
951 Reviewed by Antonio Gomes.
953 [EFL] Add eina_safety to popup menu deletion.
954 https://bugs.webkit.org/show_bug.cgi?id=41873
956 Since this is a public call, it's better to have an eina_safety on
957 public calls. It would crash if browser calls this function to select
958 an item of a nonexistent popup.
960 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
963 2010-07-13 Simon Fraser <simon.fraser@apple.com>
965 Reviewed by Dan Bernstein.
967 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
969 Add WebRenderLayer files.
971 * WebKit.xcodeproj/project.pbxproj:
973 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
975 Reviewed by Antonio Gomes.
977 This commit implements an API for configuring a path to the cookie
978 file in the Mozilla "cookies.txt" format, and functions to deal with it
979 in a more EFL like API.
981 [EFL] Add API for dealing with cookies in EFL port.
982 https://bugs.webkit.org/show_bug.cgi?id=41770
986 * efl/ewk/ewk_cookies.cpp: Added.
987 (ewk_cookies_file_set): Set a path to the file storing cookies.
988 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
989 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
990 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
991 (ewk_cookies_cookie_free): Free memory used by a cookie.
992 (ewk_cookies_policy_set): Set which acceptance policy will be used.
993 (ewk_cookies_policy_get): Get current acceptance policy being used.
994 * efl/ewk/ewk_cookies.h: Added.
997 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
999 Unreviewed build fix after r60050.
1001 * CMakeLists.txt: Add WebCore/bindings to the include path.
1003 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1005 Reviewed by Adam Barth.
1007 [EFL] Fix style errors in ewk_private.h.
1008 https://bugs.webkit.org/show_bug.cgi?id=41742
1010 * efl/ewk/ewk_private.h:
1012 2010-07-09 Darin Adler <darin@apple.com>
1014 * StringsNotToBeLocalized.txt: Updated for recent changes.
1016 2010-07-08 Joone Hur <joone@kldp.org>
1018 Reviewed by Antonio Gomes.
1020 [EFL] fix cmake build for EWebLauncher
1021 https://bugs.webkit.org/show_bug.cgi?id=41830
1023 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
1025 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1027 Reviewed by Kenneth Rohde Christiansen.
1029 [EFL] Implement several notification hooks in FrameLoaderClient.
1030 We just notify browser, making the appropriate type conversions about
1031 the events occurring in WebCore.
1032 https://bugs.webkit.org/show_bug.cgi?id=41005
1034 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1035 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
1036 wrapper structures in stack in order to give client the opportunity to
1037 change parameters. Then, call the function it defines.
1038 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
1039 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
1041 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
1042 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
1043 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
1044 notify browser that the url changed.
1045 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
1047 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
1049 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
1051 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
1053 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
1055 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
1056 * efl/ewk/ewk_frame.cpp:
1057 (ewk_frame_request_will_send): emit signal notifying browser.
1058 (ewk_frame_request_assign_identifier): emit signal notifying browser.
1059 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
1060 (ewk_frame_view_state_save): emit signal notifying browser.
1061 (ewk_frame_load_provisional): emit signal notifying browser.
1062 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
1063 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
1064 (ewk_frame_load_document_finished): emit signal notifying browser.
1065 * efl/ewk/ewk_frame.h: update documentation about signals being sent
1066 and implement wrapper struct for ResourceRequest.
1067 * efl/ewk/ewk_private.h: export private functions.
1069 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1071 Reviewed by Kenneth Rohde Christiansen.
1073 [EFL] Flush backing store when going to new page.
1074 Call client method to flush backing store when going to a new page. This
1075 is the notification that data related to current page should be dropped,
1076 since a new page is being loaded.
1077 https://bugs.webkit.org/show_bug.cgi?id=41008
1079 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1080 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
1082 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1084 Unreviewed build fix after r62676.
1086 [EFL] Fix build after Page constructor has changed. By now, the
1087 introduced BackForwardControllerClient is not used.
1088 https://bugs.webkit.org/show_bug.cgi?id=41825
1090 * efl/ewk/ewk_view.cpp:
1091 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
1094 2010-07-07 Anders Carlsson <andersca@apple.com>
1096 Reviewed by Sam Weinig.
1098 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
1100 * WebKit.xcodeproj/project.pbxproj:
1102 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1104 Reviewed by Kenneth Rohde Christiansen.
1106 [EFL] EFLWebKit doesn't support viewport meta tag.
1107 Support viewport meta tag on EFL Port.
1108 https://bugs.webkit.org/show_bug.cgi?id=40278
1110 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
1112 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
1113 (browserCreate): Register the callback function for the 'viewport,changed' signal.
1114 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
1115 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
1116 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
1117 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1118 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
1119 when website doesn't contain viewport tag.
1120 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
1121 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
1122 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1123 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
1124 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
1125 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
1126 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
1127 (_ewk_view_priv_new):
1128 (ewk_view_fixed_layout_size_set):
1129 (ewk_view_zoom_set):
1130 (ewk_view_zoom_weak_set):
1131 (ewk_view_zoom_animated_set):
1132 (ewk_view_viewport_set): Reports that viewport has changed.
1133 (ewk_view_viewport_get): Reports that viewport has changed.
1134 (ewk_view_zoom_range_set): Sets the zoom range.
1135 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
1136 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
1137 (ewk_view_user_scalable_set): Sets if zoom is enabled.
1138 (ewk_view_user_scalable_get): Gets if zoom is enabled.
1139 * efl/ewk/ewk_view.h:
1141 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
1143 Reviewed by Adam Barth.
1145 [EFL] Fix cmake build and libsoup detection
1146 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1147 - LINK_FLAGS should be set using quotes, otherwise some wrong
1148 substitution takes place;
1149 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1150 version we are using;
1151 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1153 https://bugs.webkit.org/show_bug.cgi?id=41717
1156 * CMakeListsEfl.txt:
1158 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1160 Reviewed by Kenneth Rohde Christiansen.
1162 [EFL] Implement downloadURL in ContextMenuClientEfl
1163 When user selects a download menu from context menu, send the download
1164 request to application.
1165 https://bugs.webkit.org/show_bug.cgi?id=41149
1167 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1168 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
1169 file and Send it to application.
1170 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1172 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1174 Reviewed by Kenneth Rohde Christiansen.
1176 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
1177 https://bugs.webkit.org/show_bug.cgi?id=40876
1179 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
1180 to change window size.
1182 (WebCore::ChromeClientEfl::windowRect):
1183 (WebCore::ChromeClientEfl::setWindowRect):
1185 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1187 Unreviewed build fix.
1189 [EFL] Build fix for latest version of Ecore library.
1190 Ecore recently changed return type of callbacks from int to Eina_Bool.
1192 * efl/EWebLauncher/main.c:
1193 * efl/ewk/ewk_view.cpp:
1194 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
1196 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1198 Reviewed by Kenneth Rohde Christiansen.
1200 [EFL] Simplify zoom setting by narrowing with WebCore API.
1201 Instead of creating a zoom_text_only field, use the already defined enum
1203 https://bugs.webkit.org/show_bug.cgi?id=40993
1205 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
1206 (ewk_frame_zoom_set):
1207 (ewk_frame_zoom_text_only_get):
1208 (ewk_frame_zoom_text_only_set):
1210 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1212 Reviewed by Kenneth Rohde Christiansen.
1214 [EFL] Implement download requests
1215 When a download request arrives through FrameLoaderClient, forward it to
1216 browser in order to be possible to download files.
1217 https://bugs.webkit.org/show_bug.cgi?id=40967
1219 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1220 (WebCore::FrameLoaderClientEfl::download): get file names and
1221 forward to ewk_view_download_request()
1222 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
1224 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1226 Reviewed by Kenneth Rohde Christiansen.
1228 [EFL] Stop frame loaders when deleting view.
1229 Frame loaders were still alive after view is deleted, causing
1230 segmentation fault when libsoup had something to deliver yet.
1231 https://bugs.webkit.org/show_bug.cgi?id=41007
1233 * efl/ewk/ewk_view.cpp:
1234 (_ewk_view_smart_del): stop loaders.
1236 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1238 Reviewed by Kenneth Rohde Christiansen.
1240 [EFL] Fix warnings about printf format
1241 When printing uint64_t the macro PRIu64 is needed in order to be
1242 portable across 32 and 64 bits. It was previously showing warning
1243 messages on 32-bits systems.
1244 https://bugs.webkit.org/show_bug.cgi?id=40965
1246 * efl/ewk/ewk_view.cpp:
1247 (ewk_view_exceeded_database_quota):
1249 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1251 Reviewed by Kenneth Rohde Christiansen.
1253 [EFL] Do not load error message for download and cancellation.
1254 When a download is made or a request is cancelled an error page should
1256 https://bugs.webkit.org/show_bug.cgi?id=40956
1258 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1259 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
1260 should not fallback.
1261 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
1262 should not fallback.
1263 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
1264 typo in related error message.
1265 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
1266 request or the policy changed (for example, because the request is a
1267 download) then it should not fallback.
1269 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1271 Reviewed by Kenneth Rohde Christiansen.
1273 [EFL] Implement runOpenPanel method. The interface with browser was
1274 already implemented. Now we are actually calling it.
1275 https://bugs.webkit.org/show_bug.cgi?id=40923
1277 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1278 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
1279 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
1281 2010-06-24 Jer Noble <jer.noble@apple.com>
1283 Reviewed by Eric Carlson.
1285 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
1286 https://bugs.webkit.org/show_bug.cgi?id=40939
1287 rdar://problem/7996172
1289 Add IOKit.framework to the list of linked frameworks.
1291 * WebKit.xcodeproj/project.pbxproj:
1293 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1295 Reviewed by Gustavo Noronha Silva.
1297 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
1298 https://bugs.webkit.org/show_bug.cgi?id=40862
1300 * CMakeListsEfl.txt:
1301 * efl/ewebkit.pc.in:
1303 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1305 Reviewed by Gustavo Noronha Silva.
1307 Add implementaion of new windows for EFL port. Both cases of a link
1308 with target="_blank" and a javascript that does window.open() are
1309 treated, delegating to browser the role of actually creating the
1310 window (or blocking it).
1311 https://bugs.webkit.org/show_bug.cgi?id=40930
1313 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1314 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1315 (WebCore::ChromeClientEfl::createWindow): implement method for
1316 creating new window by delegating to browser its creation. Browser
1317 might decide to continue on the same window by returning the same
1319 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1320 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1321 for creating new window when its creation is done by a javascript
1323 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1324 * efl/ewk/ewk_private.h:
1325 * efl/ewk/ewk_view.cpp:
1326 (ewk_view_window_create): call the method implemented by browser.
1327 * efl/ewk/ewk_view.h:
1328 * efl/ewk/ewk_window_features.cpp: Added.
1329 (ewk_window_features_unref):
1330 (ewk_window_features_ref):
1331 (ewk_window_features_bool_property_get):
1332 (ewk_window_features_int_property_get):
1333 (ewk_window_features_new_from_core): create and wrapped struct
1334 containing the core struct.
1335 * efl/ewk/ewk_window_features.h: Added.
1337 2010-06-18 Anders Carlsson <andersca@apple.com>
1339 Reviewed by Sam Weinig.
1341 Rename WebPluginPackage.m to make it an Objective-C++ file.
1343 * WebKit.xcodeproj/project.pbxproj:
1345 2010-06-18 Anders Carlsson <andersca@apple.com>
1347 Reviewed by Sam Weinig.
1349 Make WebCoreSystemInterface.h a C++ only header
1350 https://bugs.webkit.org/show_bug.cgi?id=40867
1352 * WebKit.xcodeproj/project.pbxproj:
1354 2010-06-18 Anders Carlsson <andersca@apple.com>
1356 Reviewed by Dan Bernstein.
1358 Add stubbed out WebPlatformStrategies class to WebKit.
1359 https://bugs.webkit.org/show_bug.cgi?id=40851
1361 * WebKit.xcodeproj/project.pbxproj:
1363 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1365 Reviewed by Simon Hausmann.
1367 [qt] Better check for the declarative plugin inclusion.
1371 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1373 Reviewed by Eric Seidel.
1375 Clean EFL header files in order to diminish the compilation time with
1376 EFL from subversion. We remove the EFL includes from header files and use
1377 forward declarations, including the headers in correspondent source
1378 files when needed. This causes only the needed source files to be
1379 recompiled in case a new version of EFL is installed instead of
1380 triggering a recompilation of almost all WebCore/WebKit.
1381 https://bugs.webkit.org/show_bug.cgi?id=40575
1383 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1384 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1385 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1387 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1389 Unreviewed EFL build fix. Simple typo.
1391 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1392 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1394 2010-06-14 Tony Chang <tony@chromium.org>
1396 Reviewed by Darin Fisher.
1398 Chromium shouldn't build inside the source directory
1399 https://bugs.webkit.org/show_bug.cgi?id=40489
1401 Ignore directories fetched by chromium and chromium mac output dir.
1403 * chromium: Added property svn:ignore.
1405 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1407 Reviewed by Pavel Feldman.
1409 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1410 data from inspected page to WebInspector as JSON string via http. The native
1411 serialization to JSON string is supported by InspectorValue's classes. This patch
1412 has the implementation of sendMessageToFrontend function. WebKit version of it still
1413 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1414 https://bugs.webkit.org/show_bug.cgi?id=40134
1416 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1417 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1418 * efl/WebCoreSupport/InspectorClientEfl.h:
1420 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1422 Unreviewed, rolling out r60889.
1423 http://trac.webkit.org/changeset/60889
1424 https://bugs.webkit.org/show_bug.cgi?id=40365
1426 gtk bot has some kind of memory corruption (Requested by
1429 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1430 * efl/WebCoreSupport/InspectorClientEfl.h:
1432 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1434 Reviewed by Pavel Feldman.
1436 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1437 data from inspected page to WebInspector as JSON string via http. The native
1438 serialization to JSON string is supported by InspectorValue's classes. This patch
1439 has the implementation of sendMessageToFrontend function. WebKit version of it still
1440 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1441 https://bugs.webkit.org/show_bug.cgi?id=40134
1443 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1444 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1445 * efl/WebCoreSupport/InspectorClientEfl.h:
1447 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1449 Reviewed by Sam Weinig.
1451 https://bugs.webkit.org/show_bug.cgi?id=39434
1452 REGRESSION (r59811): Geolocation callbacks cannot be created
1454 Removing unused WebGeolocationMock.
1456 * WebKit.xcodeproj/project.pbxproj:
1458 2010-05-31 Lyon Chen <liachen@rim.com>
1460 Reviewed by Kent Tamura.
1462 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1463 https://bugs.webkit.org/show_bug.cgi?id=35530
1465 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.
1467 * efl/WebCoreSupport/EditorClientEfl.cpp:
1468 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1470 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1472 Reviewed by Kenneth Rohde Christiansen.
1474 [EFL] Add Context Menu implementation
1475 https://bugs.webkit.org/show_bug.cgi?id=39821
1477 * CMakeListsEfl.txt: add context menu files.
1478 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1479 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1480 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1481 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1482 (WebCore::ContextMenuClientEfl::appendItem):
1483 (WebCore::ContextMenuClientEfl::show):
1484 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1485 * efl/ewk/EWebKit.h:
1486 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1487 browser for manipulating context menus.
1488 (ewk_context_menu_ref):
1489 (ewk_context_menu_unref):
1490 (ewk_context_menu_destroy):
1491 (ewk_context_menu_item_list_get):
1492 (ewk_context_menu_item_new):
1493 (ewk_context_menu_item_select):
1494 (ewk_context_menu_item_free):
1495 (ewk_context_menu_item_type_get):
1496 (ewk_context_menu_item_type_set):
1497 (ewk_context_menu_item_action_get):
1498 (ewk_context_menu_item_action_set):
1499 (ewk_context_menu_item_title_get):
1500 (ewk_context_menu_item_title_set):
1501 (ewk_context_menu_item_checked_get):
1502 (ewk_context_menu_item_checked_set):
1503 (ewk_context_menu_item_enabled_get):
1504 (ewk_context_menu_item_enabled_set):
1505 (ewk_context_menu_new):
1506 (ewk_context_menu_free):
1507 (ewk_context_menu_item_append):
1508 (ewk_context_menu_custom_get):
1509 (ewk_context_menu_show):
1510 * efl/ewk/ewk_contextmenu.h: Added.
1511 * efl/ewk/ewk_private.h:
1512 * efl/ewk/ewk_view.cpp:
1513 (ewk_view_context_menu_forward_event): inform browser a new context
1515 (ewk_view_exceeded_database_quota): small fix to previous
1517 * efl/ewk/ewk_view.h:
1519 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1521 Reviewed by Kenneth Rohde Christiansen.
1523 [EF] Remove compiler warnings and add test for switching page
1525 https://bugs.webkit.org/show_bug.cgi?id=39871
1527 * efl/EWebLauncher/main.c:
1532 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1534 Reviewed by Kenneth Rohde Christiansen.
1536 [EFL] Allow client to override default database quota. We increase the
1537 default database quota to 1MB (it was incorrectly set to 1KB, which is
1538 too low) and add methods to allow client to iteratively database quota
1539 when it becomes greater than the allowed value.
1540 https://bugs.webkit.org/show_bug.cgi?id=39867
1542 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1543 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1544 to allow client to increase database quota iteratively.
1545 * efl/ewk/ewk_private.h:
1546 * efl/ewk/ewk_settings.cpp:
1547 * efl/ewk/ewk_view.h:
1549 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1551 Reviewed by Kenneth Rohde Christiansen.
1553 [EFL] Add default path to web database and methods to set it.
1554 If a default path is not set, it will default to "/", in which a
1555 normal user usually does not have write permission.
1557 * efl/EWebLauncher/main.c: overwrite default directory with another
1560 * efl/ewk/ewk_main.cpp:
1561 (ewk_init): add default path
1562 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1563 (ewk_settings_web_database_path_set):
1564 (ewk_settings_web_database_path_get):
1565 * efl/ewk/ewk_settings.h:
1567 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1569 Reviewed by Kenneth Rohde Christiansen.
1571 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1572 frame are shown even on a zoom level lower than 1.0.
1574 * efl/ewk/ewk_view_single.c:
1575 (_ewk_view_single_smart_add):
1576 (_ewk_view_single_smart_backing_store_add):
1577 (ewk_view_single_smart_set):
1579 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1581 Reviewed by Kenneth Rohde Christiansen.
1583 [EFL] Add support for Popup menus
1584 https://bugs.webkit.org/show_bug.cgi?id=39629
1586 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1587 and destroy popup menu.
1588 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1589 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1590 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1591 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1594 2010-05-25 Joone Hur <joone.hur@samsung.com>
1596 Reviewed by Gustavo Noronha Silva.
1599 http://webkit.org/b/39648
1601 * efl/ewk/ewk_frame.cpp:
1602 (ewk_frame_zoom_get): Add missed namespace
1603 (ewk_frame_zoom_set): Ditto.
1604 (ewk_frame_zoom_text_only_set): Ditto.
1605 * efl/ewk/ewk_view.cpp:
1606 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1608 2010-05-24 Darin Adler <darin@apple.com>
1610 Reviewed by Eric Seidel.
1612 Move view-related functions from Frame to FrameView
1613 https://bugs.webkit.org/show_bug.cgi?id=39366
1615 * efl/ewk/ewk_frame.cpp:
1616 (ewk_frame_editable_set): Removed call to empty function,
1617 removeEditingStyleFromBodyElement.
1618 (ewk_frame_zoom_get): Call function on FrameView.
1619 (ewk_frame_zoom_set): Ditto.
1620 (ewk_frame_zoom_text_only_set): Ditto.
1622 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1624 Reviewed by Adam Treat.
1626 [EFL] Add build system for the EFL port.
1627 http://webkit.org/b/37945
1629 * CMakeLists.txt: Added.
1630 * CMakeListsEfl.txt: Added.
1632 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1634 Reviewed by David Levin.
1636 [EF] Include missing header.
1637 http://webkit.org/b/38905
1639 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1641 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1643 Reviewed by Laszlo Gombos.
1645 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1646 http://webkit.org/b/38777
1648 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1650 2010-05-05 Dan Bernstein <mitz@apple.com>
1652 Reviewed by Simon Fraser.
1654 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1655 https://bugs.webkit.org/show_bug.cgi?id=38427
1657 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1660 2010-05-03 Darin Adler <darin@apple.com>
1662 * English.lproj/Localizable.strings: Regenerated.
1663 * StringsNotToBeLocalized.txt: Updated for recent changes.
1665 2010-05-03 Jens Alfke <snej@chromium.org>
1667 Reviewed by Darin Fisher.
1669 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1670 https://bugs.webkit.org/show_bug.cgi?id=38397
1672 No tests (functionality is exposed only through native WebKit API.)
1674 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1675 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1677 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1679 Reviewed by Gustavo Noronha Silva.
1681 Implement findThemePath to locate the correct theme file instead of
1682 relying on a hardcoded location.
1683 http://webkit.org/b/37996
1685 * efl/EWebLauncher/main.c:
1686 (findThemePath): Fix to locate the correct theme files.
1687 (main): Use findThemePath() instead of a hardcoded one.
1689 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1691 Reviewed by Gustavo Noronha Silva.
1693 Update efl/ewebkit.pc.in to match the variable substitution syntax
1695 http://webkit.org/b/37999
1697 * efl/ewebkit.pc.in: Updated.
1699 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1701 Reviewed by Gustavo Noronha Silva.
1703 Update EWebKit (EFL port) to match recent API changes.
1704 http://webkit.org/b/37997
1706 * efl/ewk/ewk_frame.cpp:
1707 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1708 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1709 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1710 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1711 code until a proper plugin implementation is made.
1712 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1713 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1716 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1718 Reviewed by Gustavo Noronha Silva.
1720 Update EFL port files to match recent API changes.
1721 http://webkit.org/b/37876
1723 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1725 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1726 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1728 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1729 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1730 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1731 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1732 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1733 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1734 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1735 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1736 (WebCore::ChromeClientEfl::scroll): Updated.
1737 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1738 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1739 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1740 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1741 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1742 from FrameLoader::writer.
1743 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1744 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1745 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1747 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1749 Reviewed by Nikolas Zimmermann.
1751 Add missing EFL WebKit/efl theme files.
1752 http://webkit.org/b/37854
1754 * efl/DefaultTheme/default.edc: Added.
1755 * efl/DefaultTheme/widget/button/button.edc: Added.
1756 * efl/DefaultTheme/widget/check/check.edc: Added.
1757 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1758 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1759 * efl/DefaultTheme/widget/file/file.edc: Added.
1760 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1761 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1762 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1763 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1764 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1766 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1768 Reviewed by Adam Roben.
1770 Update EFL port to match recent API changes.
1771 http://webkit.org/b/37853
1773 * efl/WebCoreSupport/EditorClientEfl.cpp:
1774 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1775 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1776 (WebCore::FrameLoaderClientEfl::objectContentType):
1777 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1778 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1779 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1781 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1783 Reviewed by Kenneth Rohde Christiansen.
1785 Add EFL port files to efl/WebCoreSupport.
1786 http://webkit.org/b/35915
1788 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1789 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1791 2010-04-15 Adam Roben <aroben@apple.com>
1793 Expose UserContentURLPattern as WebKit SPI
1795 Fixes <http://webkit.org/b/37354>.
1797 Reviewed by Tim Hatcher.
1799 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1801 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1803 Reviewed by Kenneth Rohde Christiansen.
1805 Add EFL port files to efl/WebCoreSupport.
1806 http://webkit.org/b/35918
1808 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1809 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1811 2010-04-10 Mark Rowe <mrowe@apple.com>
1813 Reviewed by Dan Bernstein.
1815 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1817 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1819 * WebKit.xcodeproj/project.pbxproj:
1821 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1823 Reviewed by Kenneth Rohde Christiansen.
1825 Add ewk_view (the high level object to acces the WebKit-EFL browser
1826 component) to efl/ewk.
1827 http://webkit.org/b/35932
1829 * efl/ewk/ewk_view.cpp: Added.
1830 * efl/ewk/ewk_view.h: Added.
1832 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1834 Reviewed by Darin Adler.
1836 https://bugs.webkit.org/show_bug.cgi?id=37111
1837 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1839 https://bugs.webkit.org/show_bug.cgi?id=37111
1840 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1842 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1844 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1846 Reviewed by Gustavo Noronha Silva.
1848 Add EFL's pkg-config metadata file file to efl/.
1849 http://webkit.org/b/36766
1851 * efl/ewebkit.pc.in: Added.
1853 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1855 Rubber stamped by Sam Weinig.
1857 https://bugs.webkit.org/show_bug.cgi?id=36866
1860 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1861 * efl/ewk/ewk_frame.cpp:
1862 (ewk_frame_name_get):
1863 (ewk_frame_selection_get):
1864 (ewk_frame_uri_changed):
1865 * efl/ewk/ewk_history.cpp:
1866 * efl/ewk/ewk_settings.cpp:
1868 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1870 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1872 * efl/ewk/ewk_frame.cpp:
1874 2010-03-22 Kevin Decker <kdecker@apple.com>
1876 Reviewed by Simon Fraser.
1878 https://bugs.webkit.org/show_bug.cgi?id=36328
1880 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1882 2010-03-22 Darin Adler <darin@apple.com>
1884 * StringsNotToBeLocalized.txt: Updated for recent changes.
1886 2010-03-22 Kevin Decker <kdecker@apple.com>
1888 Reviewed by John Sullivan.
1890 https://bugs.webkit.org/show_bug.cgi?id=36328
1892 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1894 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1896 Reviewed by Kenneth Rohde Christiansen.
1898 Add EFL port files to efl/ewk.
1899 http://webkit.org/b/35931
1901 * efl/ewk/ewk_settings.cpp: Added.
1902 * efl/ewk/ewk_settings.h: Added.
1904 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1906 Reviewed by Kenneth Rohde Christiansen.
1908 Add default theme files to efl/DefaultTheme.
1909 http://webkit.org/b/36240
1911 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1912 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1913 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1914 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1915 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1916 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1917 * efl/DefaultTheme/combo/combo_normal.png: Added.
1918 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1919 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1920 * efl/DefaultTheme/combo/combo_hover.png: Added.
1921 * efl/DefaultTheme/combo/combo_focus.png: Added.
1922 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1923 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1924 * efl/DefaultTheme/combo/combo_press.png: Added.
1925 * efl/DefaultTheme/combo/icon.png: Added.
1926 * efl/DefaultTheme/file/file_normal.png: Added.
1927 * efl/DefaultTheme/file/file_press.png: Added.
1928 * efl/DefaultTheme/file/file_hover.png: Added.
1929 * efl/DefaultTheme/file/file_focus.png: Added.
1930 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1931 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1932 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1933 * efl/DefaultTheme/search/field/field_focused.png: Added.
1934 * efl/DefaultTheme/search/field/field_normal.png: Added.
1935 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1936 * efl/DefaultTheme/entry/img_normal.png: Added.
1937 * efl/DefaultTheme/entry/img_hovered.png: Added.
1938 * efl/DefaultTheme/entry/img_focused.png: Added.
1939 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1940 * efl/DefaultTheme/check/img_check_on.png: Added.
1941 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1942 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1943 * efl/DefaultTheme/check/img_check_off.png: Added.
1944 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1945 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1946 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1947 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1948 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1949 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1950 * efl/DefaultTheme/button/img_button_normal.png: Added.
1951 * efl/DefaultTheme/button/img_button_focus.png: Added.
1952 * efl/DefaultTheme/button/img_button_hover.png: Added.
1953 * efl/DefaultTheme/button/img_button_press.png: Added.
1955 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1957 Reviewed by Kenneth Rohde Christiansen.
1959 Add EFL example browser to efl/EWebLauncher.
1960 http://webkit.org/b/36176
1962 * efl/EWebLauncher/main.c: Added.
1964 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1966 Reviewed by Kenneth Rohde Christiansen.
1968 Add EFL port files to efl/WebCoreSupport.
1969 http://webkit.org/b/35916
1971 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1972 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1974 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1976 Reviewed by Pavel Feldman.
1978 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.
1980 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1981 https://bugs.webkit.org/show_bug.cgi?id=35036
1983 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1984 (WebCore::InspectorClientEfl::openInspectorFrontend):
1985 * efl/WebCoreSupport/InspectorClientEfl.h:
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/35925
1994 * efl/ewk/ewk_history.cpp: Added.
1995 * efl/ewk/ewk_history.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/35928
2004 * efl/ewk/ewk_main.cpp: Added.
2005 * efl/ewk/ewk_main.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/35924
2014 * efl/ewk/ewk_frame.cpp: Added.
2015 * efl/ewk/ewk_frame.h: Added.
2017 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2019 Reviewed by Kenneth Rohde Christiansen.
2021 Add EFL port files to efl/ewk.
2022 http://webkit.org/b/35936
2024 * efl/ewk/ewk_view_single.c: 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/35929
2033 * efl/ewk/ewk_util.cpp: Added.
2034 * efl/ewk/ewk_util.h: Added.
2036 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2038 Reviewed by Kenneth Rohde Christiansen.
2040 Add EFL port files to efl/ewk.
2041 http://webkit.org/b/35934
2043 * efl/ewk/EWebKit.h: Added.
2044 * efl/ewk/ewk_eapi.h: Added.
2045 * efl/ewk/ewk_logging.h: Added.
2046 * efl/ewk/ewk_private.h: 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/35917
2055 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
2056 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
2058 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
2060 Reviewed by Gustavo Noronha Silva.
2062 Add EFL port files to efl/WebCoreSupport.
2063 http://webkit.org/b/35914
2065 * efl/WebCoreSupport/DragClientEfl.h: Added.
2066 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
2068 2010-03-11 Simon Fraser <simon.fraser@apple.com>
2070 Reviewed by Mark Rowe.
2072 Sort the project file.
2074 * WebKit.xcodeproj/project.pbxproj:
2076 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
2078 Reviewed by Holger Freyther.
2080 Add EFL port files to efl/WebCoreSupport.
2081 http://webkit.org/b/35913
2083 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
2084 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
2086 2010-03-09 John Sullivan <sullivan@apple.com>
2088 Fixed localized string key collision. update-webkit-localized-strings now
2089 runs without errors.
2091 Reviewed by Adam Roben.
2093 * English.lproj/Localizable.strings:
2096 2010-03-09 John Sullivan <sullivan@apple.com>
2098 * StringsNotToBeLocalized.txt:
2099 Brought this file up to date. update-webkit-localizable-strings still lists
2100 one key collision, but that's a separate issue.
2102 2010-03-04 Mark Rowe <mrowe@apple.com>
2104 Reviewed by Sam Weinig.
2106 Add a script to verify that WebKit framework headers are internally consistent.
2108 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
2109 an error should the consistency check fail.
2111 2010-02-25 Alexey Proskuryakov <ap@apple.com>
2113 Reviewed by Geoffrey Garen.
2115 https://bugs.webkit.org/show_bug.cgi?id=35394
2116 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
2118 * WebKit.xcodeproj/project.pbxproj: Added new files.
2120 2010-02-04 Mark Rowe <mrowe@apple.com>
2122 Reviewed by Timothy Hatcher.
2124 Build fix. Remove a symbol corresponding to an inline function from the linker export
2125 file to prevent a weak external failure.
2127 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
2129 2010-02-04 John Sullivan <sullivan@apple.com>
2131 https://bugs.webkit.org/show_bug.cgi?id=34611
2132 WebLocalizedString() could use an assertion that it is being called on the main thread
2134 Reviewed by Tim Hatcher.
2136 * WebKit.xcodeproj/project.pbxproj:
2137 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
2139 2010-01-29 Mark Rowe <mrowe@apple.com>
2141 Sort Xcode projects.
2143 * WebKit.xcodeproj/project.pbxproj:
2145 2010-01-19 Dan Bernstein <mitz@apple.com>
2147 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
2149 * WebKit.xcodeproj/project.pbxproj:
2151 2010-01-19 Simon Fraser <simon.fraser@apple.com>
2153 Build fix, no review.
2155 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
2158 * WebKit.xcodeproj/project.pbxproj:
2160 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
2162 MSAA: The child <option> elements of a non-multiple <select> are not
2165 https://bugs.webkit.org/show_bug.cgi?id=33773
2166 <rdar://problem/7550556>
2168 Reviewed by Alice Liu.
2170 * English.lproj/Localizable.strings:
2171 Add new localized strings.
2173 2010-01-13 Kevin Decker <kdecker@apple.com>
2175 Reviewed by Mark Rowe.
2177 https://bugs.webkit.org/show_bug.cgi?id=33610
2178 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
2180 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
2182 2009-12-25 Darin Adler <darin@apple.com>
2184 * StringsNotToBeLocalized.txt: Updated for recent changes.
2186 2009-12-18 Dan Bernstein <mitz@apple.com>
2188 Updated localizable strings after r52368
2190 * English.lproj/Localizable.strings:
2192 2009-12-18 Sam Weinig <sam@webkit.org>
2194 Reviewed by Dan Bernstein.
2196 Add Mac WebKit side of the client based geolocation provider.
2198 * WebKit.xcodeproj/project.pbxproj:
2200 2009-12-16 Mark Rowe <mrowe@apple.com>
2202 Build fix. Disable debug variants of WebKit frameworks.
2204 * WebKit.xcodeproj/project.pbxproj:
2206 2009-12-16 John Sullivan <sullivan@apple.com>
2208 Brought this file up to date, sans review.
2210 * StringsNotToBeLocalized.txt:
2212 2009-11-30 Mark Rowe <mrowe@apple.com>
2214 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
2216 * WebKit.xcodeproj/project.pbxproj:
2218 2009-11-24 Dmitry Titov <dimich@chromium.org>
2220 Reviewed by Eric Seidel.
2222 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2223 https://bugs.webkit.org/show_bug.cgi?id=31444
2225 * chromium/features.gypi:
2227 2009-11-24 Mark Rowe <mrowe@apple.com>
2229 Fix production builds where the source tree may be read-only.
2231 * WebKit.xcodeproj/project.pbxproj:
2233 2009-11-20 Dave Hyatt <hyatt@apple.com>
2235 Reviewed by Oliver Hunt and Jon Honeycutt.
2237 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
2238 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
2240 * WebKit.xcodeproj/project.pbxproj:
2242 2009-11-20 Chris Fleizach <cfleizach@apple.com>
2244 Reviewed by Beth Dakin.
2246 WAI-ARIA: add support for 'math' role
2247 https://bugs.webkit.org/show_bug.cgi?id=31706
2249 * English.lproj/Localizable.strings:
2250 * StringsNotToBeLocalized.txt:
2252 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2254 Reviewed by Dan Bernstein.
2256 <rdar://problem/7035231>
2257 Support closed caption in <video> element
2259 * English.lproj/Localizable.strings:
2260 Add strings for toggle captions button.
2262 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
2264 Reviewed by Darin Adler.
2266 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
2267 Support for validationMessage attribute, as per HTML5 specs.
2269 * English.lproj/Localizable.strings: new localizable strings
2271 2009-11-18 Sam Weinig <sam@webkit.org>
2273 Reviewed by Anders Carlsson.
2275 Make the Mac Geolocation API async.
2277 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
2279 2009-11-13 Adam Roben <aroben@apple.com>
2281 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
2283 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2284 window objects in isolated worlds are cleared
2286 Reviewed by Dave Hyatt.
2288 * WebKit.xcodeproj/project.pbxproj: Added
2289 WebFrameLoadDelegatePrivate.h, which already existed.
2291 2009-11-12 Adam Roben <aroben@apple.com>
2293 Replace worldIDs with world objects
2295 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
2296 user scripts/stylesheets and isolated worlds
2298 Reviewed by Sam Weinig.
2300 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2302 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2304 Reviewed by Darin Adler.
2306 ARIA: add alert type roles
2307 https://bugs.webkit.org/show_bug.cgi?id=31392
2309 * English.lproj/Localizable.strings:
2310 * StringsNotToBeLocalized.txt:
2312 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2314 Reviewed by John Sullivan and Mark Rowe.
2316 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2318 Fix localized strings for media controller time values.
2320 * English.lproj/Localizable.strings:
2322 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2324 Reviewed by Beth Dakin.
2326 Support ARIA "tab" roles
2327 https://bugs.webkit.org/show_bug.cgi?id=30842
2329 Add a localizable string for tab panel.
2331 * English.lproj/Localizable.strings:
2332 * StringsNotToBeLocalized.txt:
2334 2009-10-27 Dan Bernstein <mitz@apple.com>
2336 Reviewed by Darin Adler.
2342 2009-10-26 Sam Weinig <sam@webkit.org>
2344 Reviewed by Anders Carlsson.
2346 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2348 * WebKit.xcodeproj/project.pbxproj:
2350 2009-10-19 John Gregg <johnnyg@google.com>
2352 Reviewed by Dimitri Glazkov.
2354 set ENABLE_NOTIFICATIONS=1 for Chromium
2355 https://bugs.webkit.org/show_bug.cgi?id=29949
2357 * chromium/features.gypi:
2359 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2361 Reviewed by David Levin.
2363 Enable SHARED_WORKERS for Chromium
2364 https://bugs.webkit.org/show_bug.cgi?id=30289
2366 * chromium/features.gypi:
2367 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2368 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2370 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2372 Reviewed by Dimitri Glazkov.
2374 Chromium Port - Windows
2375 https://bugs.webkit.org/show_bug.cgi?id=29969
2377 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2379 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2381 Reviewed by Mark Rowe.
2383 accessibility/media-element.html crashes (and has incorrect result)
2384 https://bugs.webkit.org/show_bug.cgi?id=30108
2386 Fix up the accessibilty label for the newly added fullscreen button,
2387 and update the test result accordingly.
2389 * English.lproj/Localizable.strings:
2391 2009-10-05 Kevin Decker <kdecker@apple.com>
2393 Reviewed by Dan Bernstein.
2395 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2397 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2399 Reviewed by Dimitri Glazkov.
2401 One of the dependencies' SVN url was missing a @ before the revision number.
2403 https://bugs.webkit.org/show_bug.cgi?id=30101
2407 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2409 Reviewed by Simon Fraser
2411 Support fullscreen in MediaPlayer (Mac)
2412 https://bugs.webkit.org/show_bug.cgi?id=26742
2414 Add new files for video fullscreen.
2416 * WebKit.xcodeproj/project.pbxproj:
2418 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2420 Reviewed by Timothy Hatcher.
2422 Web Inspector: add testing harness for Web Inspector.
2424 https://bugs.webkit.org/show_bug.cgi?id=30010
2426 * WebKit.xcodeproj/project.pbxproj:
2428 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2430 Reviewed by Eric Seidel
2432 Enable Web Sockets in chromium build.
2433 https://bugs.webkit.org/show_bug.cgi?id=29917
2435 * chromium/features.gypi:
2437 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2439 Reviewed by Dimitri Glazkov.
2441 Added gyp_webkit that does a subset of the things gyp_chromium does
2442 plus some specialization for an upstream chromium build.
2444 https://bugs.webkit.org/show_bug.cgi?id=29986
2446 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2447 * chromium/gyp_webkit: A new python file.
2449 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2451 Reviewed by Dimitri Glazkov.
2453 Make it possible to override the list of feature defines when building
2456 https://bugs.webkit.org/show_bug.cgi?id=29979
2458 * chromium/features.gypi:
2460 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2462 Reviewed by Dimitri Glazkov.
2464 Added windows-specific dependencies, updated some revisions and
2465 re-organized file to make revision tracking easier. Also removed
2466 extensions/v8 dependency that is no longer needed upstream.
2468 https://bugs.webkit.org/show_bug.cgi?id=29973
2472 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2474 Reviewed by Dimitri Glazkov.
2476 1. Keeping up with downstream revisions.
2477 2. Turning off v8 snapshot build step.
2479 https://bugs.webkit.org/show_bug.cgi?id=29928
2483 2009-09-29 Brady Eidson <beidson@apple.com>
2485 Reviewed by John Sullivan.
2487 WebKit Mac API should provide a delegate interface for global history.
2488 <rdar://problem/7042773> and https://webkit.org/b/29904
2490 * WebKit.xcodeproj/project.pbxproj:
2492 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2494 Reviewed by Dimitri Glazkov.
2496 https://bugs.webkit.org/show_bug.cgi?id=29722
2498 * chromium/DEPS: Describes the chromium port's dependencies and
2499 is used by gclient to fetch them.
2500 * chromium/webkit.gyp: Currently only builds webcore but in
2501 the future will also build the webkit api.
2503 2009-09-26 David Kilzer <ddkilzer@apple.com>
2505 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2507 Reviewed by Darin Adler.
2509 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2511 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2512 disable this feature by default.
2514 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2516 Reviewed by David Levin.
2518 Create chromium directory and ported chromium.org's features.gypi for
2519 the webkit chromium port.
2521 https://bugs.webkit.org/show_bug.cgi?id=29617
2523 * chromium/features.gypi: Added.
2525 2009-09-21 Dan Bernstein <mitz@apple.com>
2527 Reviewed by Anders Carlsson.
2529 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2531 https://bugs.webkit.org/show_bug.cgi?id=4151
2533 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2534 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2537 2009-09-07 Steve Block <steveblock@google.com>
2539 Reviewed by Adam Barth.
2541 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2542 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2543 Geolocation service with DumpRenderTree.
2544 https://bugs.webkit.org/show_bug.cgi?id=28264
2546 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2548 2009-09-03 John Sullivan <sullivan@apple.com>
2550 Reviewed by Adam Roben
2552 * StringsNotToBeLocalized.txt:
2553 Brought this file up to date.
2555 2009-08-31 Mark Rowe <mrowe@apple.com>
2557 Rubber-stamped by Beth Dakin.
2559 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2560 We stopped using these back in r18592 when we switched over to context menus
2563 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2564 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2565 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2566 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2567 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2568 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2569 * WebKit.xcodeproj/project.pbxproj:
2571 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2573 Reviewed by John Sullivan.
2575 update-webkit-localizable-strings script can no longer complete
2576 https://bugs.webkit.org/show_bug.cgi?id=28792
2578 * English.lproj/Localizable.strings:
2580 2009-08-27 John Sullivan <sullivan@apple.com>
2582 * StringsNotToBeLocalized.txt:
2583 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2585 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2587 Reviewed by Oliver Hunt.
2589 <video> and <audio> controller should be accessible
2590 https://bugs.webkit.org/show_bug.cgi?id=28081
2592 Add localized strings for media controller accessiblility.
2594 * English.lproj/Localizable.strings:
2596 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2598 Reviewed by Darin Adler.
2600 Enable various "grouping" ARIA roles
2601 https://bugs.webkit.org/show_bug.cgi?id=28486
2603 * English.lproj/Localizable.strings:
2605 2009-08-18 Drew Wilson <atwilson@google.com>
2607 Reviewed by Eric Seidel.
2609 Need to extend DumpRenderTree to expose number of worker threads.
2610 https://bugs.webkit.org/show_bug.cgi?id=28292
2612 * WebKit.xcodeproj/project.pbxproj:
2613 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2615 2009-08-06 Mark Rowe <mrowe@apple.com>
2617 Rubber-stamped by Sam Weinig.
2619 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2621 * WebKit.xcodeproj/project.pbxproj:
2623 2009-08-06 Mark Rowe <mrowe@apple.com>
2625 Bring a little order to our otherwise out of control lives.
2627 * WebKit.xcodeproj/project.pbxproj:
2629 2009-08-06 Mark Rowe <mrowe@apple.com>
2633 Don't attempt to build a file that Anders just deleted.
2635 * WebKit.xcodeproj/project.pbxproj:
2637 2009-07-29 David Kilzer <ddkilzer@apple.com>
2639 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2641 Reviewed by Mark Rowe.
2643 WebPluginController.h includes WebPluginContainerCheck.h, which
2644 is not a private header. Since WebPluginController.h doesn't
2645 appear to be used anywhere, remove its private header status.
2647 * WebKit.xcodeproj/project.pbxproj: Remove private header
2648 attribute from WebPluginController.h.
2650 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2652 Reviewed by David Levin.
2654 Added FrameLoaderClient for Haiku WebCore support.
2655 https://bugs.webkit.org/show_bug.cgi?id=26952
2657 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2658 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2659 (WebCore::FrameLoaderClientHaiku::setFrame):
2660 (WebCore::FrameLoaderClientHaiku::setWebView):
2661 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2662 (WebCore::FrameLoaderClientHaiku::hasWebView):
2663 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2664 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2665 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2666 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2667 (WebCore::FrameLoaderClientHaiku::forceLayout):
2668 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2669 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2670 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2671 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2672 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2673 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2674 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2675 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2676 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2677 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2678 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2679 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2680 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2681 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2682 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2683 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2684 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2685 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2686 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2687 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2688 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2689 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2690 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2691 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2692 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2693 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2694 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2695 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2696 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2697 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2698 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2699 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2700 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2701 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2702 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2703 (WebCore::FrameLoaderClientHaiku::progressStarted):
2704 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2705 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2706 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2707 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2708 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2709 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2710 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2711 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2712 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2713 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2714 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2715 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2716 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2717 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2718 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2719 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2720 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2721 (WebCore::FrameLoaderClientHaiku::setTitle):
2722 (WebCore::FrameLoaderClientHaiku::userAgent):
2723 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2724 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2725 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2726 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2727 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2728 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2729 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2730 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2731 (WebCore::FrameLoaderClientHaiku::canCachePage):
2732 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2733 (WebCore::FrameLoaderClientHaiku::committedLoad):
2734 (WebCore::FrameLoaderClientHaiku::cancelledError):
2735 (WebCore::FrameLoaderClientHaiku::blockedError):
2736 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2737 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2738 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2739 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2740 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2741 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2742 (WebCore::FrameLoaderClientHaiku::download):
2743 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2744 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2745 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2746 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2747 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2748 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2749 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2750 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2751 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2752 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2753 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2754 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2755 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2756 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2757 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2758 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2759 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2760 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2761 (WebCore::FrameLoaderClientHaiku::startDownload):
2762 (WebCore::FrameLoaderClientHaiku::createFrame):
2763 (WebCore::FrameLoaderClientHaiku::objectContentType):
2764 (WebCore::FrameLoaderClientHaiku::createPlugin):
2765 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2766 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2767 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2768 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2769 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2770 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2771 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2772 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2773 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2774 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2775 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2776 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2777 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2779 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2781 Reviewed by David Levin.
2783 Added ChromeClient for Haiku WebCore support.
2784 https://bugs.webkit.org/show_bug.cgi?id=26952
2786 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2787 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2788 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2789 (WebCore::ChromeClientHaiku::chromeDestroyed):
2790 (WebCore::ChromeClientHaiku::setWindowRect):
2791 (WebCore::ChromeClientHaiku::windowRect):
2792 (WebCore::ChromeClientHaiku::pageRect):
2793 (WebCore::ChromeClientHaiku::scaleFactor):
2794 (WebCore::ChromeClientHaiku::focus):
2795 (WebCore::ChromeClientHaiku::unfocus):
2796 (WebCore::ChromeClientHaiku::canTakeFocus):
2797 (WebCore::ChromeClientHaiku::takeFocus):
2798 (WebCore::ChromeClientHaiku::createWindow):
2799 (WebCore::ChromeClientHaiku::createModalDialog):
2800 (WebCore::ChromeClientHaiku::show):
2801 (WebCore::ChromeClientHaiku::canRunModal):
2802 (WebCore::ChromeClientHaiku::runModal):
2803 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2804 (WebCore::ChromeClientHaiku::toolbarsVisible):
2805 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2806 (WebCore::ChromeClientHaiku::statusbarVisible):
2807 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2808 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2809 (WebCore::ChromeClientHaiku::setMenubarVisible):
2810 (WebCore::ChromeClientHaiku::menubarVisible):
2811 (WebCore::ChromeClientHaiku::setResizable):
2812 (WebCore::ChromeClientHaiku::addMessageToConsole):
2813 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2814 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2815 (WebCore::ChromeClientHaiku::closeWindowSoon):
2816 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2817 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2818 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2819 (WebCore::ChromeClientHaiku::setStatusbarText):
2820 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2821 (WebCore::ChromeClientHaiku::tabsToLinks):
2822 (WebCore::ChromeClientHaiku::windowResizerRect):
2823 (WebCore::ChromeClientHaiku::repaint):
2824 (WebCore::ChromeClientHaiku::scroll):
2825 (WebCore::ChromeClientHaiku::screenToWindow):
2826 (WebCore::ChromeClientHaiku::windowToScreen):
2827 (WebCore::ChromeClientHaiku::platformWindow):
2828 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2829 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2830 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2831 (WebCore::ChromeClientHaiku::scrollBackingStore):
2832 (WebCore::ChromeClientHaiku::updateBackingStore):
2833 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2834 (WebCore::ChromeClientHaiku::setToolTip):
2835 (WebCore::ChromeClientHaiku::print):
2836 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2837 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2838 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2839 (WebCore::ChromeClientHaiku::runOpenPanel):
2840 (WebCore::ChromeClientHaiku::setCursor):
2841 (WebCore::ChromeClientHaiku::formStateDidChange):
2842 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2843 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2845 2009-07-28 Robert Hogan <robert@roberthogan.net>
2847 Reviewed by Simon Hausmann.
2849 Add WebKit version API to Qt.
2851 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2852 at compile time and make it available to webkit ports through WebKitVersion.h.
2854 https://bugs.webkit.org/show_bug.cgi?id=27158
2856 * scripts/generate-webkitversion.pl: Added
2858 2009-07-24 Andrei Popescu <andreip@google.com>
2860 ApplicationCache should have size limit
2861 https://bugs.webkit.org/show_bug.cgi?id=22700
2863 Updated the project after adding WebApplicationCache.h/mm
2865 * WebKit.xcodeproj/project.pbxproj:
2867 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2869 Reviewed by Eric Seidel.
2871 Added InspectorClient for Haiku WebCore support.
2872 https://bugs.webkit.org/show_bug.cgi?id=26952
2874 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2876 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2877 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2878 (WebCore::InspectorClientHaiku::createPage):
2879 (WebCore::InspectorClientHaiku::localizedStringsURL):
2880 (WebCore::InspectorClientHaiku::hiddenPanels):
2881 (WebCore::InspectorClientHaiku::showWindow):
2882 (WebCore::InspectorClientHaiku::closeWindow):
2883 (WebCore::InspectorClientHaiku::attachWindow):
2884 (WebCore::InspectorClientHaiku::detachWindow):
2885 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2886 (WebCore::InspectorClientHaiku::highlight):
2887 (WebCore::InspectorClientHaiku::hideHighlight):
2888 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2889 (WebCore::InspectorClientHaiku::populateSetting):
2890 (WebCore::InspectorClientHaiku::storeSetting):
2891 (WebCore::InspectorClientHaiku::removeSetting):
2892 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2894 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2896 Reviewed by Oliver Hunt.
2898 Added EditorClient for Haiku WebCore support.
2899 https://bugs.webkit.org/show_bug.cgi?id=26952
2901 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2903 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2904 (WebCore::EditorClientHaiku::EditorClientHaiku):
2905 (WebCore::EditorClientHaiku::setPage):
2906 (WebCore::EditorClientHaiku::pageDestroyed):
2907 (WebCore::EditorClientHaiku::shouldDeleteRange):
2908 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2909 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2910 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2911 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2912 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2913 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2914 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2915 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2916 (WebCore::EditorClientHaiku::isEditable):
2917 (WebCore::EditorClientHaiku::shouldBeginEditing):
2918 (WebCore::EditorClientHaiku::shouldEndEditing):
2919 (WebCore::EditorClientHaiku::shouldInsertNode):
2920 (WebCore::EditorClientHaiku::shouldInsertText):
2921 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2922 (WebCore::EditorClientHaiku::shouldApplyStyle):
2923 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2924 (WebCore::EditorClientHaiku::didBeginEditing):
2925 (WebCore::EditorClientHaiku::respondToChangedContents):
2926 (WebCore::EditorClientHaiku::respondToChangedSelection):
2927 (WebCore::EditorClientHaiku::didEndEditing):
2928 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2929 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2930 (WebCore::EditorClientHaiku::registerCommandForUndo):
2931 (WebCore::EditorClientHaiku::registerCommandForRedo):
2932 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2933 (WebCore::EditorClientHaiku::canUndo):
2934 (WebCore::EditorClientHaiku::canRedo):
2935 (WebCore::EditorClientHaiku::undo):
2936 (WebCore::EditorClientHaiku::redo):
2937 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2938 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2939 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2940 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2941 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2942 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2943 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2944 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2945 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2946 (WebCore::EditorClientHaiku::learnWord):
2947 (WebCore::EditorClientHaiku::checkSpellingOfString):
2948 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2949 (WebCore::EditorClientHaiku::checkGrammarOfString):
2950 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2951 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2952 (WebCore::EditorClientHaiku::showSpellingUI):
2953 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2954 (WebCore::EditorClientHaiku::getGuessesForWord):
2955 (WebCore::EditorClientHaiku::setInputMethodState):
2956 (WebCore::EditorClientHaiku::isEditing):
2957 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2959 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2961 Reviewed by Eric Seidel.
2963 Added DragClient for Haiku WebCore support.
2964 https://bugs.webkit.org/show_bug.cgi?id=26952
2966 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2968 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2969 (WebCore::DragClientHaiku::actionMaskForDrag):
2970 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2971 (WebCore::DragClientHaiku::dragControllerDestroyed):
2972 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2973 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2974 (WebCore::DragClientHaiku::startDrag):
2975 (WebCore::DragClientHaiku::createDragImageForLink):
2976 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2978 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2980 Reviewed by Oliver Hunt.
2982 Added ContextMenuClient for Haiku WebCore support.
2983 https://bugs.webkit.org/show_bug.cgi?id=26952
2985 Adding two files, ContextMenuClientHaiku.h
2986 and ContextMenuClientHaiku.cpp
2988 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2989 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2990 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2991 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2992 (WebCore::ContextMenuClientHaiku::downloadURL):
2993 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2994 (WebCore::ContextMenuClientHaiku::speak):
2995 (WebCore::ContextMenuClientHaiku::isSpeaking):
2996 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2997 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2998 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
3000 2009-07-10 Adam Roben <aroben@apple.com>
3002 Sort all our Xcode projects
3004 Accomplished using sort-Xcode-project-file.
3006 Requested by Dave Kilzer.
3008 * WebKit.xcodeproj/project.pbxproj:
3010 2009-07-02 Adam Roben <aroben@apple.com>
3012 Fix warnings from update-webkit-localizable-strings
3014 Rubber-stamped by Eric Carlson.
3016 * English.lproj/Localizable.strings: Updated.
3018 2009-07-02 Adam Roben <aroben@apple.com>
3020 Update StringsNotToBeLocalized.txt for (not so) recent changes
3022 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
3023 <https://bugs.webkit.org/show_bug.cgi?id=26926>
3025 Reviewed by John Sullivan.
3027 * StringsNotToBeLocalized.txt:
3029 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
3031 Reviewed by Simon Fraser.
3033 <rdar://problem/6518119>
3035 Add localized strings for media controller status messages.
3037 * English.lproj/Localizable.strings: Localized text.
3039 2009-06-08 Dan Bernstein <mitz@apple.com>
3041 Rubber-stamped by Mark Rowe.
3043 - updated the project after giving Objective-C++ the .mm extension
3045 * WebKit.xcodeproj/project.pbxproj:
3047 2009-06-04 Sam Weinig <sam@webkit.org>
3049 Reviewed by Alice Liu.
3051 Move WebView internal data into WebViewData.h/mm.
3053 * WebKit.xcodeproj/project.pbxproj:
3055 2009-06-03 Sam Weinig <sam@webkit.org>
3057 Reviewed by Mark Rowe.
3059 Added WebDelegateImplementationCaching.h/mm
3061 * WebKit.xcodeproj/project.pbxproj:
3063 2009-06-03 Sam Weinig <sam@webkit.org>
3065 Reviewed by Mark Rowe.
3067 Add WebViewInternal.mm.
3069 * WebKit.xcodeproj/project.pbxproj:
3071 2009-06-03 Dan Bernstein <mitz@apple.com>
3073 Reviewed by Anders Carlsson.
3075 - WebKit project part of eliminating WebCoreTextRenderer
3077 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
3078 compile as Objective-C++.
3080 2009-06-01 Darin Adler <darin@apple.com>
3082 Reviewed by Maciej Stachowiak.
3084 Bug 26113: break WebTextCompletionController out into its own source file
3085 https://bugs.webkit.org/show_bug.cgi?id=26113
3087 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
3089 2009-05-28 Mark Rowe <mrowe@apple.com>
3091 Rubber-stamped by Anders Carlsson.
3093 Symlink WebKitPluginHost.app in to place if needed.
3095 * WebKit.xcodeproj/project.pbxproj:
3097 2009-05-24 Darin Adler <darin@apple.com>
3099 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
3101 2009-05-16 Anders Carlsson <andersca@apple.com>
3103 Reviewed by Sam Weinig and Dan Bernstein.
3105 Fix <rdar://problem/6889644>.
3107 * English.lproj/Localizable.strings:
3109 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
3111 Reviewed by Dan Bernstein.
3113 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
3115 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
3116 it could use C++ code from AuthenticaitonMac.h.
3118 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
3120 Add localizable strings for
3121 <rdar://problem/6724106> WebViews need to implement text checking
3123 Reviewed by Justin Garcia.
3125 * English.lproj/Localizable.strings:
3127 2009-04-27 Kevin Decker <kdecker@apple.com>
3129 Reviewed by Anders Carlsson.
3131 <rdar://problem/6352982>
3133 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
3135 2009-04-23 Kevin Decker <kdecker@apple.com>
3137 Reviewed by Anders Carlsson.
3139 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
3141 2009-04-21 Adam Roben <aroben@apple.com>
3143 Update StringsNotToBeLocalized.txt for recent changes
3145 Rubber-stamped by John Sullivan.
3147 * StringsNotToBeLocalized.txt:
3149 2009-04-19 Darin Adler <darin@apple.com>
3151 * StringsNotToBeLocalized.txt: Updated for recent changes.
3153 2009-04-17 David Kilzer <ddkilzer@apple.com>
3155 Simplify FEATURE_DEFINES definition
3157 Reviewed by Darin Adler.
3159 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
3160 variables to their own FeatureDefines.xcconfig file. It also
3161 extracts a new ENABLE_GEOLOCATION variable so that
3162 FEATURE_DEFINES only needs to be defined once.
3164 * WebKit.xcodeproj/project.pbxproj: Added
3165 FeatureDefines.xcconfig file.
3167 2009-04-10 Timothy Hatcher <timothy@apple.com>
3169 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
3171 Rubber-stamped by Mark Rowe.
3173 * WebKit.xcodeproj/project.pbxproj:
3175 2009-04-09 Mike Thole <mthole@apple.com>
3177 Reviewed by Adam Roben.
3179 * WebKit.xcodeproj/project.pbxproj:
3180 Set the Localizable.strings encoding to UTF-16.
3182 2009-04-07 Anders Carlsson <andersca@apple.com>
3184 Try to fix the Leopard build once more.
3186 * WebKit.xcodeproj/project.pbxproj:
3188 2009-04-07 Anders Carlsson <andersca@apple.com>
3190 Another attempt at fixing the build.
3192 * WebKit.xcodeproj/project.pbxproj:
3194 2009-04-02 Adele Peterson <adele@apple.com>
3196 Reviewed by Darin Adler.
3198 * WebKit.xcodeproj/project.pbxproj:
3199 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
3201 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
3203 Reviewed by Mark Rowe.
3205 https://bugs.webkit.org/show_bug.cgi?id=24990
3206 Put SECTORDER_FLAGS into xcconfig files.
3208 * WebKit.xcodeproj/project.pbxproj:
3210 2009-03-27 Darin Adler <darin@apple.com>
3212 * StringsNotToBeLocalized.txt: Updated for recent changes.
3214 2009-03-16 Darin Adler <darin@apple.com>
3216 Reviewed by Dan Bernstein.
3218 * English.lproj/Localizable.strings: Updated.
3219 * StringsNotToBeLocalized.txt: Updated for recent changes.
3221 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
3223 Reviewed by Simon Fraser.
3225 Update Geolocation perimission dialogs to be asynchronous.
3226 https://bugs.webkit.org/show_bug.cgi?id=24505
3228 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
3229 coding style set by WebSecurityOrigin.
3231 * WebKit.xcodeproj/project.pbxproj:
3233 2009-03-13 Anders Carlsson <andersca@apple.com>
3235 Reviewed by Dan Bernstein.
3237 <rdar://problem/6610666> Revise the Cocoa event model text API
3239 Remove nptextinput.h
3241 * WebKit.xcodeproj/project.pbxproj:
3243 2009-03-03 David Kilzer <ddkilzer@apple.com>
3245 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
3247 Reviewed by Mark Rowe.
3249 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
3250 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
3251 make sure various build phase scripts work with the installhdrs
3254 * WebKit.xcodeproj/project.pbxproj:
3255 - Added shell code to prevent running "Check For Global
3256 Initializers", "Check For Exit Time Destructors" and "Check
3257 For Weak VTables" scripts during the installhdrs build phase.
3258 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
3259 targets since it's no longer needed after defining
3260 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
3262 2009-03-03 David Kilzer <ddkilzer@apple.com>
3264 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
3266 Reviewed by Adam Roben.
3268 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
3269 since NPAPI headers had migrated from JavaScriptCore to WebCore
3272 * WebKit.xcodeproj/project.pbxproj: Removed
3273 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
3274 and Release configurations.
3276 2009-03-02 Anders Carlsson <andersca@apple.com>
3278 WebNetscapePluginPackage.mm is an Objective-C++ file.
3280 * WebKit.xcodeproj/project.pbxproj:
3282 2009-03-02 Anders Carlsson <andersca@apple.com>
3284 Reviewed by John Sullivan.
3286 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
3288 * WebKit.xcodeproj/project.pbxproj:
3290 2009-02-20 Anders Carlsson <andersca@apple.com>
3292 Reviewed by Dan Bernstein.
3296 * WebKit.xcodeproj/project.pbxproj:
3298 2009-02-13 Darin Adler <darin@apple.com>
3300 * StringsNotToBeLocalized.txt: Updated for recent changes.
3302 2009-02-07 Darin Adler <darin@apple.com>
3304 * StringsNotToBeLocalized.txt: Updated for recent changes.
3306 2009-02-04 Timothy Hatcher <timothy@apple.com>
3308 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3310 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3311 super-slow due forwardInvocation: calling debug delegate
3313 Reviewed by Oliver Hunt.
3315 * WebKit.xcodeproj/project.pbxproj:
3317 2009-02-02 Anders Carlsson <andersca@apple.com>
3319 Reviewed by Dan Bernstein.
3321 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3323 * WebKit.xcodeproj/project.pbxproj:
3325 2009-01-26 Mark Rowe <mrowe@apple.com>
3327 Rubber-stamped by Sam Weinig.
3329 Clean up after r40240.
3331 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3333 2009-01-25 Darin Adler <darin@apple.com>
3335 Try to fix full build on Mac Leopard.
3337 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3338 Maybe this is temporary, but I had to do it to get the full build to succeed.
3340 2009-01-25 Mark Rowe <mrowe@apple.com>
3342 Rubber-stamped by Dan Bernstein.
3344 Improve the consistency of settings in our .xcconfig files.
3346 * WebKit.xcodeproj/project.pbxproj:
3348 2009-01-23 Brady Eidson <beidson@apple.com>
3350 Rubberstamped by Darin Adler
3352 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3354 * WebKit.xcodeproj/project.pbxproj:
3356 2009-01-20 Anders Carlsson <andersca@apple.com>
3358 Reviewed by Sam Weinig.
3360 Add ProxyInstance files.
3362 * WebKit.xcodeproj/project.pbxproj:
3364 2009-01-04 David Kilzer <ddkilzer@apple.com>
3366 Don't install internal headers in WebKit framework
3368 Reviewed by Darin Adler.
3370 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3371 headers so they're not installed.
3373 2009-01-02 Darin Adler <darin@apple.com>
3375 * StringsNotToBeLocalized.txt: Updated.
3377 2008-12-23 Darin Adler <darin@apple.com>
3379 Reviewed by Alexey Proskuryakov.
3381 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3382 crash due to Mail's use of WebArchive and WebResource on non-main thread
3384 * StringsNotToBeLocalized.txt: Updated.
3386 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3387 existing file WebResourceInternal.h.
3389 2008-12-08 David Kilzer <ddkilzer@apple.com>
3391 Bug 22555: Sort "children" sections in Xcode project files
3393 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3395 Reviewed by Eric Seidel.
3397 * WebKit.xcodeproj/project.pbxproj: Sorted.
3399 2008-12-08 Darin Adler <darin@apple.com>
3401 * StringsNotToBeLocalized.txt: Updated for recent changes.
3403 2008-12-05 Dan Bernstein <mitz@apple.com>
3407 * WebKit.xcodeproj/project.pbxproj:
3409 2008-12-05 Dan Bernstein <mitz@apple.com>
3413 * WebKit.xcodeproj/project.pbxproj:
3415 2008-12-04 Anders Carlsson <andersca@apple.com>
3417 Reviewed by Sam Weinig.
3419 Add HostedNetscapePluginStream.
3421 * WebKit.xcodeproj/project.pbxproj:
3423 2008-12-03 Anders Carlsson <andersca@apple.com>
3425 Reviewed by Sam Weinig.
3427 Move WebPluginRequest to its own file.
3429 * WebKit.xcodeproj/project.pbxproj:
3431 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3433 Update strings not to be localized.
3435 Reviewed by Adam Roben.
3437 * StringsNotToBeLocalized.txt:
3439 2008-11-26 Mark Rowe <mrowe@apple.com>
3443 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3445 * WebKit.xcodeproj/project.pbxproj:
3447 2008-11-26 Anders Carlsson <andersca@apple.com>
3449 Reviewed by Mark Rowe.
3451 Add plug-in host related files to the Xcode project.
3453 * WebKit.xcodeproj/project.pbxproj:
3455 2008-11-14 Dan Bernstein <mitz@apple.com>
3457 Reviewed by Darin Adler.
3459 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3461 * English.lproj/Localizable.strings: Added the Text Direction submenu
3464 2008-11-13 John Sullivan <sullivan@apple.com>
3466 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3468 Reviewed by Tim Hatcher
3470 * English.lproj/Localizable.strings:
3471 updated for these changes
3473 * StringsNotToBeLocalized.txt:
3474 removed unused exception
3476 2008-11-12 John Sullivan <sullivan@apple.com>
3478 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3480 Reviewed by Tim Hatcher
3482 * English.lproj/Localizable.strings:
3483 * StringsNotToBeLocalized.txt:
3484 updated for this change
3486 2008-11-10 Anders Carlsson <andersca@apple.com>
3488 Reviewed by Kevin Decker.
3490 Add WebHostedNetscapePluginView to the project.
3492 * WebKit.xcodeproj/project.pbxproj:
3494 2008-11-10 Anders Carlsson <andersca@apple.com>
3496 Reviewed by Kevin Decker.
3498 Add a new WebBaseNetscapePluginView class.
3500 * WebKit.xcodeproj/project.pbxproj:
3502 2008-11-10 Anders Carlsson <andersca@apple.com>
3504 Reviewed by Adam Roben.
3506 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3508 * StringsNotToBeLocalized.txt:
3509 * WebKit.xcodeproj/project.pbxproj:
3511 2008-11-05 Anders Carlsson <andersca@apple.com>
3513 Reviewed by Kevin Decker.
3515 Remove WebPlugInStreamLoaderDelegate.h
3517 * WebKit.xcodeproj/project.pbxproj:
3519 2008-11-03 Darin Adler <darin@apple.com>
3521 Reviewed by Tim Hatcher.
3523 - https://bugs.webkit.org/show_bug.cgi?id=22061
3524 create script to check for exit-time destructors
3526 * WebKit.xcodeproj/project.pbxproj: Added a script
3527 phase that runs the check-for-exit-time-destructors script.
3529 2008-10-31 Anders Carlsson <andersca@apple.com>
3531 Reviewed by Kevin Decker.
3533 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3535 * WebKit.xcodeproj/project.pbxproj:
3537 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3539 Not reviewed, build fix.
3541 * WebKit.xcodeproj/project.pbxproj:
3543 2008-10-28 Adele Peterson <adele@apple.com>
3545 Reviewed by John Sullivan.
3547 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3548 "files" string for multifile uploads needs to be localized
3550 * English.lproj/Localizable.strings: Updated with new string.
3552 2008-10-28 Adele Peterson <adele@apple.com>
3554 Reviewed by Sam Weinig.
3556 * English.lproj/Localizable.strings:
3559 2008-10-27 Darin Adler <darin@apple.com>
3561 * StringsNotToBeLocalized.txt: Updated for recent changes.
3563 2008-10-24 Timothy Hatcher <timothy@apple.com>
3565 Implement new InspectorClient methods to work with Settings.
3567 https://bugs.webkit.org/show_bug.cgi?id=21856
3569 Reviewed by Darin Adler.
3571 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3573 2008-10-15 Mark Rowe <mrowe@apple.com>
3575 Rubber-stamped by Brady Eidson.
3577 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3579 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3581 2008-10-14 Maxime Britto <britto@apple.com>
3583 Reviewed by Darin Adler.
3585 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3586 WebTextIterator, and made the WebTextIterator.h private
3588 2008-10-04 Mark Rowe <mrowe@apple.com>
3590 Reviewed by Tim Hatcher.
3592 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3594 * WebKit.xcodeproj/project.pbxproj:
3596 2008-09-24 Darin Adler <darin@apple.com>
3598 * StringsNotToBeLocalized.txt: Updated for recent changes.
3600 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3602 Reviewed by Darin Adler, Beth Dakin
3604 Support strings for AXLists
3606 * English.lproj/Localizable.strings:
3608 2008-09-15 Anders Carlsson <andersca@apple.com>
3612 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3614 * WebKit.xcodeproj/project.pbxproj:
3616 2008-09-02 Mark Rowe <mrowe@apple.com>
3618 Reviewed by Tim Hatcher.
3620 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3622 * WebKit.xcodeproj/project.pbxproj:
3624 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3626 Reviewed by Cameron Zwarich.
3628 Updated project files to XCode 3.1.
3630 * WebKit.xcodeproj/project.pbxproj:
3632 2008-08-15 Mark Rowe <mrowe@apple.com>
3634 Rubber-stamped by Geoff Garen.
3636 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3638 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3640 2008-08-05 Anders Carlsson <andersca@apple.com>
3642 Reviewed by Darin Adler.
3644 Remove MainThreadObjectDeallocator.{h|mm}.
3646 * WebKit.xcodeproj/project.pbxproj:
3648 2008-08-04 Mark Rowe <mrowe@apple.com>
3650 Reviewed by Darin Adler.
3652 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3653 Part one of fix for <rdar://problem/5853147>.
3655 * WebKit.xcodeproj/project.pbxproj:
3657 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3659 Fix layout test results for webarchive/test-xml-stylesheet.xml
3661 Reviewed by Darin Adler.
3663 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3664 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3665 to private so they're copied into PrivateHeaders.
3667 2008-07-11 Stephanie Lewis <slewis@apple.com>
3669 Reviewed by Darin Adler.
3671 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3673 * WebKit.xcodeproj/project.pbxproj:
3675 2008-07-07 Mark Rowe <mrowe@apple.com>
3677 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3678 so that they don't have an unnecessary ".." in the path.
3680 * WebKit.xcodeproj/project.pbxproj:
3682 2008-07-05 Mark Rowe <mrowe@apple.com>
3684 Reviewed by John Sullivan.