1 2011-11-28 Jon Lee <jonlee@apple.com>
3 Create skeleton framework for notifications support in WK2
4 https://bugs.webkit.org/show_bug.cgi?id=73253
5 <rdar://problem/10356943>
7 Reviewed by Sam Weinig.
9 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
11 2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
13 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
14 https://bugs.webkit.org/show_bug.cgi?id=72784
16 Reviewed by Nikolas Zimmermann.
18 Abstracted the JavaScript file names from inspector/front-end/inspector.html
19 to keep them in-sync with the changes of inspector.html.
21 * blackberry/CMakeListsBlackBerry.txt:
23 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
25 [CMake] Move the top-level logic to the top-level directory.
26 https://bugs.webkit.org/show_bug.cgi?id=72685
28 Reviewed by Brent Fulgham.
30 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
32 2011-11-20 Mark Rowe <mrowe@apple.com>
34 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
36 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
39 Reviewed by Dan Bernstein.
41 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
42 so it should add only negligible launch time overhead.
44 2011-11-18 Daniel Bates <dbates@rim.com>
46 Add CMake build infrastructure for the BlackBerry port
47 https://bugs.webkit.org/show_bug.cgi?id=72768
49 Reviewed by Antonio Gomes.
52 * blackberry/CMakeListsBlackBerry.txt: Added.
54 2011-11-18 Patrick Gansterer <paroga@webkit.org>
56 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
57 https://bugs.webkit.org/show_bug.cgi?id=72710
59 Reviewed by Brent Fulgham.
63 2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
65 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
66 https://bugs.webkit.org/show_bug.cgi?id=72595
68 Reviewed by Noam Rosenthal.
70 * WebKit.pri: Add qwebelement_p.h to HEADERS.
72 2011-11-11 Darin Adler <darin@apple.com>
74 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
75 If an older Xcode downgrades this file and we have a risk of some kind of
76 oscillating commit situation, please contact me so I know not to do this again.
78 2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
80 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
81 https://bugs.webkit.org/show_bug.cgi?id=71368
83 Reviewed by Antti Koivisto.
85 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
87 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
89 [Qt] Refactor and clean up the qmake build system
91 The qmake build system has accumulated a bit of cruft and redundancy
92 over time. There's also a fairly tight coupling between how to build
93 the various targets, and _what_ to build, making it harder to add new
94 rules or sources. This patch aims to elevate these issues somewhat.
96 This is a short-list of the changes:
98 * The rules for how to build targets are now mostly contained as
99 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
100 allows us to do pre- and post-processing of each project file,
101 which helps to clean up the actual project files.
103 * Derived sources are no longer generated as a separate make-step
104 but is part of each target's project file as a subdir. Makefile
105 rules are used to ensure that we run make on the derived sources
106 before running qmake on the actual target makefile. This makes
107 it easier to keep a proper dependency between derived sources
110 * We use GNU make and the compiler to generate dependencies on
111 UNIX-based systems running Qt 5. This allows us to lessen the
112 need to run qmake, which should reduce compile time.
114 * WebKit2 is now build by default if building with Qt 5. It can
115 be disabled by passing --no-webkit2 to build-webkit.
117 The result of these changes are hopefully a cleaner and easier
118 build system to modify, and faster build times due to no longer
119 running qmake on every single build. It's also a first step
120 towards possibly generating the list of sources using another
123 https://bugs.webkit.org/show_bug.cgi?id=71222
125 Reviewed by Simon Hausmann.
129 2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
131 Extract WebOpenPanelResultListener out into its own file
132 https://bugs.webkit.org/show_bug.cgi?id=69575
134 Reviewed by David Kilzer.
136 * WebKit.xcodeproj/project.pbxproj:
138 2011-10-06 Anders Carlsson <andersca@apple.com>
140 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
141 https://bugs.webkit.org/show_bug.cgi?id=69586
143 Reviewed by Darin Adler.
145 * WebKit.xcodeproj/project.pbxproj:
146 When building with clang, we don't need to run the check-for-global-initializers and
147 check-for-exit-time-destructors anymore.
149 2011-09-27 Andy Estes <aestes@apple.com>
151 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
152 https://bugs.webkit.org/show_bug.cgi?id=68863
154 Reviewed by Darin Adler.
156 The SolarWalk binary does not link against WebKit.framework directly,
157 so calling NSVersionOfLinkTimeLibrary() will not return the version of
158 WebKit against which SolarWalk was linked. Since Solar Walk has
159 released an update that addresses the issue for which this app-specific
160 hack was originally added, we should just remove the hack.
162 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
164 2011-09-25 Adam Barth <abarth@webkit.org>
166 Remove PLATFORM(HAIKU) and associated code
167 https://bugs.webkit.org/show_bug.cgi?id=68774
169 Reviewed by Sam Weinig.
172 * haiku/WebCoreSupport: Removed.
173 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
174 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
175 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
176 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
177 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
178 * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
179 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
180 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
181 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
182 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
183 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
184 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
186 2011-09-23 Anders Carlsson <andersca@apple.com>
188 Axe WebImageRendererFactory
189 https://bugs.webkit.org/show_bug.cgi?id=68715
191 Reviewed by Darin Adler.
193 Remove WebImageRendererFactory.m from the Xcode project.
195 * WebKit.xcodeproj/project.pbxproj:
197 2011-09-23 Anders Carlsson <andersca@apple.com>
199 Add OVERRIDE to a bunch of virtual member functions on clients
200 https://bugs.webkit.org/show_bug.cgi?id=68712
202 Reviewed by Sam Weinig.
204 * WebKit.xcodeproj/project.pbxproj:
206 2011-09-21 Dan Bernstein <mitz@apple.com>
208 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
209 https://bugs.webkit.org/show_bug.cgi?id=68451
211 Reviewed by Darin Adler.
213 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
214 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
216 2011-09-19 Anders Carlsson <andersca@apple.com>
218 Remove WebViewEventHandling.mm
219 https://bugs.webkit.org/show_bug.cgi?id=68387
221 Reviewed by Adam Roben.
223 Remove WebViewEventHandling.mm from the Xcode project.
225 * WebKit.xcodeproj/project.pbxproj:
227 2011-09-19 Dan Bernstein <mitz@apple.com>
229 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
230 https://bugs.webkit.org/show_bug.cgi?id=68323
232 Reviewed by Sam Weinig.
234 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
236 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
237 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
238 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
239 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
241 2011-09-16 Filip Pizlo <fpizlo@apple.com>
243 DFG JIT should inline Math.abs
244 https://bugs.webkit.org/show_bug.cgi?id=68227
246 Reviewed by Oliver Hunt.
248 Added JavaScriptCore/dfg to include path path.
252 2011-09-14 Anders Carlsson <andersca@apple.com>
254 Get rid of WebCoreViewFactory and its WebViewFactory subclass
255 https://bugs.webkit.org/show_bug.cgi?id=68124
257 Reviewed by Sam Weinig.
259 * WebKit.xcodeproj/project.pbxproj:
261 2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
263 Reviewed by Antonio Gomes.
265 [EFL] Exporting JavaScript objects for EFL port
266 https://bugs.webkit.org/show_bug.cgi?id=43446
268 This patch allows to export objects to JavaScript API,
269 just like qt does, but it uses the netscape api
270 to do the convertion to javascript object.
273 Adding necessary files for the patch.
275 2011-08-05 Anders Carlsson <andersca@apple.com>
278 https://bugs.webkit.org/show_bug.cgi?id=65729
280 Reviewed by Darin Adler.
282 Remove deleted files from Xcode project.
284 * WebKit.xcodeproj/project.pbxproj:
286 2011-07-28 Tony Chang <tony@chromium.org>
288 Add sql to svn:ignore and remove app.
290 * chromium: Modified property svn:ignore.
292 2011-07-08 David Reveman <reveman@chromium.org>
294 Reviewed by Stephen White.
296 [Chromium] Edge anti-aliasing for composited layers.
297 https://bugs.webkit.org/show_bug.cgi?id=61388
299 Track changes to TilingData class which now uses an outer border.
301 * chromium/tests/TilingDataTest.cpp:
303 2011-06-30 Leandro Pereira <leandro@profusion.mobi>
305 Reviewed by Simon Hausmann.
307 generate-webkitversion.pl should not "use Switch"
308 https://bugs.webkit.org/show_bug.cgi?id=63628
310 Switch got deprecated on recent Perl versions and the script wasn't
311 using the switch statement.
313 * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
315 2011-06-01 Jer Noble <jer.noble@apple.com>
317 Reviewed by Eric Carlson.
319 Move Full Screen Controllers into WebCore.
321 Remove dependency on QTKit from wekitExitFullscreen()
322 https://bugs.webkit.org/show_bug.cgi?id=61843
324 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
325 have been moved into WebCore.
327 * WebKit.xcodeproj/project.pbxproj:
329 2011-06-15 David Kilzer <ddkilzer@apple.com>
331 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
333 Reviewed by Joseph Pecoraro.
335 * WebKit.xcodeproj/project.pbxproj:
336 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
337 and change file type to Objective-C++.
339 2011-06-02 Adam Barth <abarth@webkit.org>
341 Reviewed by Ryosuke Niwa.
343 Update svn:ignore property on Source/WebKit/chromium
344 https://bugs.webkit.org/show_bug.cgi?id=61952
346 Add some more generated files and directories mapped in using DEPS to svn:ignore.
348 * chromium: Modified property svn:ignore.
350 2011-05-20 Andy Estes <aestes@apple.com>
352 Reviewed by Darin Adler.
354 WebView loses firstResponder status when entering full-screen mode.
355 https://bugs.webkit.org/show_bug.cgi?id=61153
357 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
358 private header so that WebKit2 can include it.
360 2011-05-16 Dan Bernstein <mitz@apple.com>
362 No need to compile .js files, that is what the JIT is for.
364 * WebKit.xcodeproj/project.pbxproj:
366 2011-05-12 Adele Peterson <adele@apple.com>
368 Reviewed by Darin Adler and Adam Barth.
370 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
371 https://bugs.webkit.org/show_bug.cgi?id=60685
373 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
375 2011-04-18 Timothy Hatcher <timothy@apple.com>
377 Make update-webkit-localizable-strings put WebKit/win strings in WebCore
378 now that all localized strings in WebKit/win use WEB_UI_STRING.
380 https://webkit.org/b/58747
382 Reviewed by Dan Bernstein.
384 * English.lproj/Localizable.strings: Removed.
386 2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
388 Reviewed by Timothy Hatcher.
390 Move WebNodeHighlighter into its own file
391 https://bugs.webkit.org/show_bug.cgi?id=58746
393 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
395 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
397 Reviewed by Kenneth Rohde Christiansen.
399 [CMAKE] Separate DerivedSources.
400 https://bugs.webkit.org/show_bug.cgi?id=58427
402 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
404 2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
406 Unreviewed build fix for Mac.
408 * WebKit.xcodeproj/project.pbxproj:
410 2011-04-11 Anna Cavender <annacc@chromium.org>
412 Reviewed by Eric Carlson.
414 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
415 https://bugs.webkit.org/show_bug.cgi?id=53556
417 * WebKit.xcodeproj/project.pbxproj:
419 2011-04-08 Geoffrey Garen <ggaren@apple.com>
421 Reviewed by Oliver Hunt.
423 A few heap-related renames and file moves.
425 WeakGCPtr<T> => Weak<T>
426 Global<T> => Strong<T>
428 collector/* => heap/*
429 runtime/WeakGCPtr.h => heap/Weak.h
431 (Eventually, even more files should move into the heap directory. Like
432 Heap.h and Heap.cpp, for example.)
436 2011-04-08 Dan Bernstein <mitz@apple.com>
438 No need to compile .js files, that is what the JIT is for.
440 * WebKit.xcodeproj/project.pbxproj:
442 2011-04-08 Alpha Lam <hclam@chromium.org>
444 Unreviewed, rolling out r83335.
445 http://trac.webkit.org/changeset/83335
446 https://bugs.webkit.org/show_bug.cgi?id=53556
448 GTK and QT bots are broken
450 * WebKit.xcodeproj/project.pbxproj:
452 2011-04-07 Anna Cavender <annacc@chromium.org>
454 Reviewed by Eric Carlson.
456 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
457 https://bugs.webkit.org/show_bug.cgi?id=53556
459 * WebKit.xcodeproj/project.pbxproj:
461 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
463 Revert ENABLE_TRACK patch due to compile failures.
465 * WebKit.xcodeproj/project.pbxproj:
467 2011-04-07 Andy Estes <aestes@apple.com>
469 Reviewed by Darin Adler.
471 REGRESSION (r64712): Microsoft Outlook 2011: original message contents
472 not included when replying to an email.
473 https://bugs.webkit.org/show_bug.cgi?id=57794
475 * WebKit.xcodeproj/project.pbxproj:
477 2011-04-05 Alexey Proskuryakov <ap@apple.com>
479 Reviewed by Darin Adler.
481 Move attributedStringFromRange down to WebCore
482 https://bugs.webkit.org/show_bug.cgi?id=57905
484 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
486 2011-03-29 Timothy Hatcher <timothy@apple.com>
488 Update WebKit Localizable.strings to only contain WebKit/win strings.
490 https://webkit.org/b/57354
492 Reviewed by Sam Weinig.
494 * English.lproj/Localizable.strings: Updated.
496 2011-03-23 Jia Pu <jpu@apple.com>
498 Reviewed by Darin Adler.
500 Hook up new AppKit autocorrection UI with WK2.
501 https://bugs.webkit.org/show_bug.cgi?id=56055
502 <rdar://problem/8947463>
504 Please see WebCore/ChangeLog for detail.
506 * WebKit.xcodeproj/project.pbxproj:
508 2011-03-17 Jeff Miller <jeffm@apple.com>
510 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
518 * WebKit.xcodeproj: Modified property svn:ignore.
520 2011-03-15 Alexey Proskuryakov <ap@apple.com>
522 Reviewed by Darin Adler.
524 REGRESSION (WebKit2): keygen element doesn't work
525 https://bugs.webkit.org/show_bug.cgi?id=56402
526 <rdar://problem/9006545>
528 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
530 2011-03-11 Anton D'Auria <adauria@apple.com>
532 Reviewed and landed by Brady Eidson.
534 Add WebKit1 API to view and delete local storage
535 https://bugs.webkit.org/show_bug.cgi?id=51878
537 * WebKit.xcodeproj/project.pbxproj:
539 2011-03-02 Sam Weinig <sam@webkit.org>
541 Reviewed by Anders Carlsson.
543 Fix remaining localization issues by piping all localized strings through WebCore's
544 localization bottleneck.
545 <rdar://problem/8728860>
547 * WebKit.xcodeproj/project.pbxproj:
549 2011-03-01 Sam Weinig <sam@webkit.org>
551 Reviewed by Timothy Hatcher.
553 WebKit2 needs to be made localizable
554 https://bugs.webkit.org/show_bug.cgi?id=55483
556 * StringsNotToBeLocalized.txt: Removed.
557 * WebKit.xcodeproj/project.pbxproj:
558 Copied Localizable.strings to WebCore, it can't be removed entirely
559 yet since Windows is still using it.
561 2011-02-24 Peter Kasting <pkasting@google.com>
563 Reviewed by Eric Seidel.
565 Drop the "U; " encryption level from the User Agent string.
566 https://bugs.webkit.org/show_bug.cgi?id=54566
568 * StringsNotToBeLocalized.txt:
570 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
572 Reviewed by Alexey Proskuryakov.
574 Drop the language tag part from the User Agent string
575 https://bugs.webkit.org/show_bug.cgi?id=54560
577 * StringsNotToBeLocalized.txt: Change the User Agent string
580 2011-02-18 Patrick Gansterer <paroga@webkit.org>
582 Unreviewed build fix after r78634 and r78786.
586 2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
588 Reviewed by Adam Roben.
590 HTML5 <details> and <summary>: localized text
591 https://bugs.webkit.org/show_bug.cgi?id=54260
593 Default details summary text must be localizable.
595 * English.lproj/Localizable.strings:
597 2011-02-06 Patrick Gansterer <paroga@webkit.org>
599 Reviewed by Andreas Kling.
601 [CMake] Add dependencies for Visual Studio projects
602 https://bugs.webkit.org/show_bug.cgi?id=53773
604 Add a WebCore dependecy to WebKit, so CMake can
605 generate the correct build order for the solution.
607 Remove JavaScriptCore dependecy, since WebCore already depends on it.
611 2011-01-23 Mark Rowe <mrowe@apple.com>
615 Fix the scripts that detect problematic code such as static initializers
616 and destructors, weak vtables, inappropriate files in the framework wrappers,
617 and public headers including private headers. These had all been broken
618 since the projects were moved in to the Source directory as the paths to the
619 scripts were not updated at that time.
621 * WebKit.xcodeproj/project.pbxproj:
623 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
625 Reviewed by Csaba Osztrogonác.
627 Refactoring of the custom allocation framework
628 https://bugs.webkit.org/show_bug.cgi?id=49897
630 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
631 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
632 equivalent macro implementation at the necessary places.
634 2011-01-17 Dan Bernstein <mitz@apple.com>
636 Rubber-stamped by Mark Rowe.
638 Update xcodeproj svn:ignore to include xcuserdata.
640 * WebKit.xcodeproj: Modified property svn:ignore.
642 2011-01-17 Brady Eidson <beidson@apple.com>
644 Rubberstamped by Adam Roben.
646 Fix up the `make` build on Macs
648 * Makefile: Point to the correct Makefile.shared
650 2011-01-16 Adam Barth <abarth@webkit.org>
652 Rubber-stamped by Eric Seidel.
654 Move WebKit into Source
655 https://bugs.webkit.org/show_bug.cgi?id=52530
658 * scripts/generate-webkitversion.pl:
660 2011-01-07 Enrica Casucci <enrica@apple.com>
662 Reviewed by Alexey Proskuryakov.
664 Paste and drag and drop use different code paths to interact with the pasteboard.
665 https://bugs.webkit.org/show_bug.cgi?id=52093
666 The change consists in a refactoring of the code to have only one class that
667 deals with the pasteboard on Mac.
669 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
671 2010-12-31 Adam Barth <abarth@webkit.org>
673 Update SVN ignore property to hide two more external dependencies.
675 * chromium: Modified property svn:ignore.
677 2010-12-22 Dan Bernstein <mitz@apple.com>
679 Rubber-stamped by Mark Rowe.
681 Changed WebKitTools to Tools in script build phases.
683 * WebKit.xcodeproj/project.pbxproj:
685 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
687 Reviewed by Eric Seidel.
689 [EFL] Add linker script to export less symbols
690 https://bugs.webkit.org/show_bug.cgi?id=44609
692 Filter the exported symbols by using a linker script. Only symbols
693 starting with "ewk_" are exported.
695 * CMakeLists.txt: Add link flags to webkit library when there's a
698 2010-12-07 Simon Fraser <simon.fraser@apple.com>
700 Update Xcode project for newer Xcode.
702 * WebKit.xcodeproj/project.pbxproj:
704 2010-11-18 Darin Adler <darin@apple.com>
706 * StringsNotToBeLocalized.txt: Updated for recent changes.
708 2010-11-16 Patrick Gansterer <paroga@webkit.org>
710 Reviewed by Andreas Kling.
712 [CMake] Remove platform dependent include directories
713 https://bugs.webkit.org/show_bug.cgi?id=49553
717 2010-11-12 John Knottenbelt <jknotten@chromium.org>
719 Reviewed by Steve Block.
721 Rename GeolocationControllerClient to GeolocationClient.
722 https://bugs.webkit.org/show_bug.cgi?id=49259
724 * WebKit.xcodeproj/project.pbxproj:
726 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
728 [EFL] Unreviewed. Build fix after r71496.
730 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
731 include directories list.
733 2010-11-04 Mike Thole <mthole@apple.com>
735 Reviewed by Dan Bernstein.
737 Title for images should use localized numerals
738 https://bugs.webkit.org/show_bug.cgi?id=49017
740 * English.lproj/Localizable.strings: Updated.
742 2010-10-28 Mark Rowe <mrowe@apple.com>
744 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
745 that deprecated methods are no longer used.
747 * WebKit.xcodeproj/project.pbxproj:
749 2010-10-26 Dan Bernstein <mitz@apple.com>
753 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
755 2010-10-23 David Kilzer <ddkilzer@apple.com>
757 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
759 Reviewed by Sam Weinig.
761 The only method defined in WebHTMLRepresentationInternal.h is
762 also defined in WebHTMLRepresentation.h, so use that instead.
764 * WebKit.xcodeproj/project.pbxproj: Removed references to
765 WebHTMLRepresentationInternal.h.
767 2010-10-21 David Kilzer <ddkilzer@apple.com>
769 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
771 Reviewed by Adam Roben.
773 Fixes the following warning:
775 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
776 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
778 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
779 for WebStringTruncator.h to make it match other header files.
781 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
785 Fix efl build, add missing svg/properties include directory.
789 2010-10-18 Alexey Proskuryakov <ap@apple.com>
791 Reviewed by David Kilzer.
793 https://bugs.webkit.org/show_bug.cgi?id=47864
794 Convert WebNSUserDefaultsExtras.m to .mm
796 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
798 2010-10-12 Eric Seidel <eric@webkit.org>
800 Reviewed by Darin Adler.
802 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
803 https://bugs.webkit.org/show_bug.cgi?id=45693
805 * WebKit.xcodeproj/project.pbxproj:
806 - Add the MailQuirksUserScript.js to the project.
808 2010-10-11 Anders Carlsson <andersca@apple.com>
810 Reviewed by Darin Adler.
812 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
813 https://bugs.webkit.org/show_bug.cgi?id=47523
815 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
817 * WebKit.xcodeproj/project.pbxproj:
819 2010-10-07 Jessie Berlin <jberlin@apple.com>
821 Reviewed by Sam Weinig.
823 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
824 representation of a WebKit2 WebSerializedScriptValue.
825 https://bugs.webkit.org/show_bug.cgi?id=47390
827 * WebKit.xcodeproj/project.pbxproj:
828 Add WebSerializedJSValuePrivate.h.
830 2010-10-05 John Abd-El-Malek <jam@chromium.org>
832 Reviewed by Darin Fisher.
834 [chromium] Get the link from a plugin when creating a context menu
835 https://bugs.webkit.org/show_bug.cgi?id=47130
837 * chromium/public/WebPlugin.h:
838 (WebKit::WebPlugin::linkAtPosition):
839 * chromium/public/WebView.h:
840 * chromium/src/ChromeClientImpl.cpp:
841 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
842 * chromium/src/ContextMenuClientImpl.cpp:
843 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
845 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
847 Unreviewed, EFL build fix.
851 2010-09-20 Philippe Normand <pnormand@igalia.com>
853 Reviewed by Eric Carlson.
855 [GTK] enhanced context menu for media elements
856 https://bugs.webkit.org/show_bug.cgi?id=45021
858 Updated localizable strings.
860 * English.lproj/Localizable.strings:
862 2010-09-17 David Kilzer <ddkilzer@apple.com>
864 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
866 Reviewed by Joseph Pecoraro.
868 * WebKit.xcodeproj/project.pbxproj: Added missing
869 WebArchiveInternal.h header file to the project. It has been
870 missing since r31281!
872 2010-09-16 Dan Bernstein <mitz@apple.com>
874 Reverted the previous change because r67628 has been reverted.
876 * English.lproj/Localizable.strings:
878 2010-09-16 Dan Bernstein <mitz@apple.com>
880 Updated localizable strings.
882 * English.lproj/Localizable.strings:
884 2010-09-10 Darin Adler <darin@apple.com>
886 Reviewed by Sam Weinig.
888 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
889 https://bugs.webkit.org/show_bug.cgi?id=45582
891 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
892 also gave the header private visibility so it will get installed in the
893 PrivateHeaders directory.
895 2010-09-02 Steve Block <steveblock@google.com>
897 Reviewed by Adam Barth.
899 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
900 https://bugs.webkit.org/show_bug.cgi?id=43181
902 * WebKit.xcodeproj/project.pbxproj:
904 2010-08-30 Andy Estes <aestes@apple.com>
906 Reviewed by Darin Adler.
908 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
910 * StringsNotToBeLocalized.txt:
912 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
914 Unreviewed build fix.
916 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
917 shared library. After r65366, libewebkit.so was not being installed
918 anymore when building with SHARED_CORE=0 (which is the default). This
919 partially reverts that revision in order to fix this issue.
921 * CMakeLists.txt: always install webkit library.
923 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
925 Reviewed by Darin Adler.
927 Add NetworkingContext to avoid layer violations
928 https://bugs.webkit.org/show_bug.cgi?id=42292
930 Preparation: Just add the files to the build system.
932 * WebKit.xcodeproj/project.pbxproj: Added new files.
934 2010-08-17 Brady Eidson <beidson@apple.com>
936 Reviewed by Sam Weinig.
938 Remove developmentRegion from the project file as it shouldn't have been checked in.
940 * WebKit.xcodeproj/project.pbxproj:
942 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
944 [EFL] Build fix after r65366.
946 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
949 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
951 Reviewed by Pavel Feldman.
953 Web Inspector: -[WebInspector attach] and detach should work
954 https://bugs.webkit.org/show_bug.cgi?id=43924
956 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
958 2010-08-14 Patrick Gansterer <paroga@paroga.com>
960 Reviewed by Kenneth Rohde Christiansen.
962 [CMake] Set target properties only if available
963 https://bugs.webkit.org/show_bug.cgi?id=43978
967 2010-08-13 Gavin Barraclough <barraclough@apple.com>
969 Rubber stamped by Sam Weinig.
970 Switch String::/UString::ascii() to return a CString.
972 * WebKit.xcodeproj/project.pbxproj:
974 2010-08-06 Gavin Barraclough <barraclough@apple.com>
976 Rubber stamped by Sam Weinig
978 Bug 43594 - Add string forwards to Forward.h
979 This allows us to remove forward declarations for these classes from
980 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
982 * WebKit.xcodeproj/project.pbxproj:
984 2010-08-06 Jessie Berlin <jberlin@apple.com>
986 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
989 * WebKit.xcodeproj/project.pbxproj:
991 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
993 Reviewed by David Kilzer.
995 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
996 https://bugs.webkit.org/show_bug.cgi?id=40627
998 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
1000 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
1002 2010-07-31 David Kilzer <ddkilzer@apple.com>
1004 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
1006 Reviewed by Dan Bernstein.
1008 This also fixes compilation of DumpRenderTree after changes for
1011 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
1012 the following headers:
1013 - WebFormDelegatePrivate.h
1014 - WebKitStatisticsPrivate.h
1015 - WebSecurityOriginPrivate.h
1017 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
1019 Reviewed by David Kilzer.
1021 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1022 https://bugs.webkit.org/show_bug.cgi?id=40627
1024 * WebKit.xcodeproj/project.pbxproj:
1025 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1026 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
1027 * efl/WebCoreSupport/ChromeClientEfl.h:
1029 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
1031 Reviewed by Antonio Gomes.
1033 [EFL] Add library version and soname to EFL generated libraries and binary.
1034 https://bugs.webkit.org/show_bug.cgi?id=43212
1036 Add version and soname to libewebkit.so.
1040 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
1042 Reviewed by Antonio Gomes.
1044 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
1045 https://bugs.webkit.org/show_bug.cgi?id=43002
1047 This should reduce the noise in WebKit/ChangeLog that comes from EFL
1048 port. Most of the changes on EFL port should be logged in
1049 WebKit/efl/ChangeLog.
1051 * CMakeLists.txt: Just change the path from where to include the file.
1053 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1055 Reviewed by Antonio Gomes.
1057 [EFL] Cleanup glib support (make it optional)
1058 https://bugs.webkit.org/show_bug.cgi?id=42480
1060 Just add glib flags and directories if necessary.
1062 * CMakeListsEfl.txt:
1064 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1066 Reviewed by Antonio Gomes.
1068 [EFL] Add support for using libcurl network backend.
1069 https://bugs.webkit.org/show_bug.cgi?id=42286
1071 Just add soup/curl directories and flags for the specific
1075 * CMakeListsEfl.txt:
1077 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1079 Reviewed by Antonio Gomes.
1081 [EFL] Implement input method notification
1082 https://bugs.webkit.org/show_bug.cgi?id=42640
1084 Notify browser when keyboard should be shown/hidden. Input method
1085 hints are updated before sending the signal. Client should be able to
1086 determine the input type by calling ewk_view_imh_get().
1088 * efl/EWebLauncher/main.c:
1089 (on_inputmethod_changed): example implementation that just prints to
1090 stdout if keyboard should be shown or hidden and the imh flags.
1091 (browserCreate): listen to signal about input method changing its
1093 * efl/WebCoreSupport/EditorClientEfl.cpp:
1094 (WebCore::EditorClientEfl::setInputMethodState): call new function
1095 responsible for implementing this notification.
1096 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
1097 only from inside WebKit.
1098 * efl/ewk/ewk_view.cpp: implement setters and getters
1100 (ewk_view_input_method_state_set):
1101 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
1102 possible input types.
1103 (_Ewk_View_Smart_Class::):
1105 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1107 Reviewed by Kenneth Rohde Christiansen.
1109 Fix zoom in/out on EFL after r62666. The patch for adding viewport
1110 missed the initialization of zoom_range.user_scalable. In case browser
1111 doesn't care about the viewport and does not listen to the signal,
1112 user_scalable will be always false, thus inhibiting zoom in/out.
1113 https://bugs.webkit.org/show_bug.cgi?id=42656
1115 * efl/EWebLauncher/main.c:
1116 (on_viewport_changed): when listening to signal about viewport meta tag,
1117 it's not sufficient to receive the parameters. One needs also to enforce
1118 these parameters in WebKit.
1119 * efl/ewk/ewk_view.cpp:
1120 (_ewk_view_priv_new): initialize user_scalable parameter to allow
1121 browser zooming in and out.
1123 2010-07-16 Zhe Su <suzhe@chromium.org>
1125 Reviewed by Darin Adler.
1127 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
1128 https://bugs.webkit.org/show_bug.cgi?id=42253
1130 Dummy implementation of EditorClient::willSetInputMethodState.
1132 * efl/WebCoreSupport/EditorClientEfl.cpp:
1133 (WebCore::EditorClientEfl::willSetInputMethodState):
1134 * efl/WebCoreSupport/EditorClientEfl.h:
1136 2010-07-15 Mark Rowe <mrowe@apple.com>
1138 Update the sorting in the Xcode project files.
1140 * WebKit.xcodeproj/project.pbxproj:
1142 2010-07-14 Sam Weinig <sam@webkit.org>
1144 Reviewed by Darin Adler.
1146 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
1147 Make changing Cursors work in WebKit2.
1149 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1150 (WebCore::ChromeClientEfl::setCursor):
1151 * efl/WebCoreSupport/ChromeClientEfl.h:
1152 Change prototype to match new one.
1154 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1156 Reviewed by Antonio Gomes.
1158 [EFL] Add eina_safety to popup menu deletion.
1159 https://bugs.webkit.org/show_bug.cgi?id=41873
1161 Since this is a public call, it's better to have an eina_safety on
1162 public calls. It would crash if browser calls this function to select
1163 an item of a nonexistent popup.
1165 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
1168 2010-07-13 Simon Fraser <simon.fraser@apple.com>
1170 Reviewed by Dan Bernstein.
1172 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
1174 Add WebRenderLayer files.
1176 * WebKit.xcodeproj/project.pbxproj:
1178 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
1180 Reviewed by Antonio Gomes.
1182 This commit implements an API for configuring a path to the cookie
1183 file in the Mozilla "cookies.txt" format, and functions to deal with it
1184 in a more EFL like API.
1186 [EFL] Add API for dealing with cookies in EFL port.
1187 https://bugs.webkit.org/show_bug.cgi?id=41770
1189 * CMakeListsEfl.txt:
1190 * efl/ewk/EWebKit.h:
1191 * efl/ewk/ewk_cookies.cpp: Added.
1192 (ewk_cookies_file_set): Set a path to the file storing cookies.
1193 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
1194 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
1195 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
1196 (ewk_cookies_cookie_free): Free memory used by a cookie.
1197 (ewk_cookies_policy_set): Set which acceptance policy will be used.
1198 (ewk_cookies_policy_get): Get current acceptance policy being used.
1199 * efl/ewk/ewk_cookies.h: Added.
1202 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1204 Unreviewed build fix after r60050.
1206 * CMakeLists.txt: Add WebCore/bindings to the include path.
1208 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1210 Reviewed by Adam Barth.
1212 [EFL] Fix style errors in ewk_private.h.
1213 https://bugs.webkit.org/show_bug.cgi?id=41742
1215 * efl/ewk/ewk_private.h:
1217 2010-07-09 Darin Adler <darin@apple.com>
1219 * StringsNotToBeLocalized.txt: Updated for recent changes.
1221 2010-07-08 Joone Hur <joone@kldp.org>
1223 Reviewed by Antonio Gomes.
1225 [EFL] fix cmake build for EWebLauncher
1226 https://bugs.webkit.org/show_bug.cgi?id=41830
1228 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
1230 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1232 Reviewed by Kenneth Rohde Christiansen.
1234 [EFL] Implement several notification hooks in FrameLoaderClient.
1235 We just notify browser, making the appropriate type conversions about
1236 the events occurring in WebCore.
1237 https://bugs.webkit.org/show_bug.cgi?id=41005
1239 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1240 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
1241 wrapper structures in stack in order to give client the opportunity to
1242 change parameters. Then, call the function it defines.
1243 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
1244 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
1246 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
1247 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
1248 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
1249 notify browser that the url changed.
1250 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
1252 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
1254 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
1256 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
1258 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
1260 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
1261 * efl/ewk/ewk_frame.cpp:
1262 (ewk_frame_request_will_send): emit signal notifying browser.
1263 (ewk_frame_request_assign_identifier): emit signal notifying browser.
1264 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
1265 (ewk_frame_view_state_save): emit signal notifying browser.
1266 (ewk_frame_load_provisional): emit signal notifying browser.
1267 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
1268 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
1269 (ewk_frame_load_document_finished): emit signal notifying browser.
1270 * efl/ewk/ewk_frame.h: update documentation about signals being sent
1271 and implement wrapper struct for ResourceRequest.
1272 * efl/ewk/ewk_private.h: export private functions.
1274 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1276 Reviewed by Kenneth Rohde Christiansen.
1278 [EFL] Flush backing store when going to new page.
1279 Call client method to flush backing store when going to a new page. This
1280 is the notification that data related to current page should be dropped,
1281 since a new page is being loaded.
1282 https://bugs.webkit.org/show_bug.cgi?id=41008
1284 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1285 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
1287 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1289 Unreviewed build fix after r62676.
1291 [EFL] Fix build after Page constructor has changed. By now, the
1292 introduced BackForwardControllerClient is not used.
1293 https://bugs.webkit.org/show_bug.cgi?id=41825
1295 * efl/ewk/ewk_view.cpp:
1296 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
1299 2010-07-07 Anders Carlsson <andersca@apple.com>
1301 Reviewed by Sam Weinig.
1303 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
1305 * WebKit.xcodeproj/project.pbxproj:
1307 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1309 Reviewed by Kenneth Rohde Christiansen.
1311 [EFL] EFLWebKit doesn't support viewport meta tag.
1312 Support viewport meta tag on EFL Port.
1313 https://bugs.webkit.org/show_bug.cgi?id=40278
1315 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
1317 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
1318 (browserCreate): Register the callback function for the 'viewport,changed' signal.
1319 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
1320 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
1321 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
1322 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1323 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
1324 when website doesn't contain viewport tag.
1325 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
1326 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
1327 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1328 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
1329 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
1330 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
1331 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
1332 (_ewk_view_priv_new):
1333 (ewk_view_fixed_layout_size_set):
1334 (ewk_view_zoom_set):
1335 (ewk_view_zoom_weak_set):
1336 (ewk_view_zoom_animated_set):
1337 (ewk_view_viewport_set): Reports that viewport has changed.
1338 (ewk_view_viewport_get): Reports that viewport has changed.
1339 (ewk_view_zoom_range_set): Sets the zoom range.
1340 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
1341 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
1342 (ewk_view_user_scalable_set): Sets if zoom is enabled.
1343 (ewk_view_user_scalable_get): Gets if zoom is enabled.
1344 * efl/ewk/ewk_view.h:
1346 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
1348 Reviewed by Adam Barth.
1350 [EFL] Fix cmake build and libsoup detection
1351 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1352 - LINK_FLAGS should be set using quotes, otherwise some wrong
1353 substitution takes place;
1354 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1355 version we are using;
1356 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1358 https://bugs.webkit.org/show_bug.cgi?id=41717
1361 * CMakeListsEfl.txt:
1363 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1365 Reviewed by Kenneth Rohde Christiansen.
1367 [EFL] Implement downloadURL in ContextMenuClientEfl
1368 When user selects a download menu from context menu, send the download
1369 request to application.
1370 https://bugs.webkit.org/show_bug.cgi?id=41149
1372 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1373 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
1374 file and Send it to application.
1375 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1377 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1379 Reviewed by Kenneth Rohde Christiansen.
1381 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
1382 https://bugs.webkit.org/show_bug.cgi?id=40876
1384 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
1385 to change window size.
1387 (WebCore::ChromeClientEfl::windowRect):
1388 (WebCore::ChromeClientEfl::setWindowRect):
1390 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1392 Unreviewed build fix.
1394 [EFL] Build fix for latest version of Ecore library.
1395 Ecore recently changed return type of callbacks from int to Eina_Bool.
1397 * efl/EWebLauncher/main.c:
1398 * efl/ewk/ewk_view.cpp:
1399 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
1401 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1403 Reviewed by Kenneth Rohde Christiansen.
1405 [EFL] Simplify zoom setting by narrowing with WebCore API.
1406 Instead of creating a zoom_text_only field, use the already defined enum
1408 https://bugs.webkit.org/show_bug.cgi?id=40993
1410 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
1411 (ewk_frame_zoom_set):
1412 (ewk_frame_zoom_text_only_get):
1413 (ewk_frame_zoom_text_only_set):
1415 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1417 Reviewed by Kenneth Rohde Christiansen.
1419 [EFL] Implement download requests
1420 When a download request arrives through FrameLoaderClient, forward it to
1421 browser in order to be possible to download files.
1422 https://bugs.webkit.org/show_bug.cgi?id=40967
1424 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1425 (WebCore::FrameLoaderClientEfl::download): get file names and
1426 forward to ewk_view_download_request()
1427 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
1429 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1431 Reviewed by Kenneth Rohde Christiansen.
1433 [EFL] Stop frame loaders when deleting view.
1434 Frame loaders were still alive after view is deleted, causing
1435 segmentation fault when libsoup had something to deliver yet.
1436 https://bugs.webkit.org/show_bug.cgi?id=41007
1438 * efl/ewk/ewk_view.cpp:
1439 (_ewk_view_smart_del): stop loaders.
1441 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1443 Reviewed by Kenneth Rohde Christiansen.
1445 [EFL] Fix warnings about printf format
1446 When printing uint64_t the macro PRIu64 is needed in order to be
1447 portable across 32 and 64 bits. It was previously showing warning
1448 messages on 32-bits systems.
1449 https://bugs.webkit.org/show_bug.cgi?id=40965
1451 * efl/ewk/ewk_view.cpp:
1452 (ewk_view_exceeded_database_quota):
1454 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1456 Reviewed by Kenneth Rohde Christiansen.
1458 [EFL] Do not load error message for download and cancellation.
1459 When a download is made or a request is cancelled an error page should
1461 https://bugs.webkit.org/show_bug.cgi?id=40956
1463 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1464 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
1465 should not fallback.
1466 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
1467 should not fallback.
1468 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
1469 typo in related error message.
1470 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
1471 request or the policy changed (for example, because the request is a
1472 download) then it should not fallback.
1474 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1476 Reviewed by Kenneth Rohde Christiansen.
1478 [EFL] Implement runOpenPanel method. The interface with browser was
1479 already implemented. Now we are actually calling it.
1480 https://bugs.webkit.org/show_bug.cgi?id=40923
1482 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1483 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
1484 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
1486 2010-06-24 Jer Noble <jer.noble@apple.com>
1488 Reviewed by Eric Carlson.
1490 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
1491 https://bugs.webkit.org/show_bug.cgi?id=40939
1492 rdar://problem/7996172
1494 Add IOKit.framework to the list of linked frameworks.
1496 * WebKit.xcodeproj/project.pbxproj:
1498 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1500 Reviewed by Gustavo Noronha Silva.
1502 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
1503 https://bugs.webkit.org/show_bug.cgi?id=40862
1505 * CMakeListsEfl.txt:
1506 * efl/ewebkit.pc.in:
1508 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1510 Reviewed by Gustavo Noronha Silva.
1512 Add implementaion of new windows for EFL port. Both cases of a link
1513 with target="_blank" and a javascript that does window.open() are
1514 treated, delegating to browser the role of actually creating the
1515 window (or blocking it).
1516 https://bugs.webkit.org/show_bug.cgi?id=40930
1518 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
1519 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1520 (WebCore::ChromeClientEfl::createWindow): implement method for
1521 creating new window by delegating to browser its creation. Browser
1522 might decide to continue on the same window by returning the same
1524 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1525 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
1526 for creating new window when its creation is done by a javascript
1528 * efl/ewk/EWebKit.h: new header for WindowFeatures.
1529 * efl/ewk/ewk_private.h:
1530 * efl/ewk/ewk_view.cpp:
1531 (ewk_view_window_create): call the method implemented by browser.
1532 * efl/ewk/ewk_view.h:
1533 * efl/ewk/ewk_window_features.cpp: Added.
1534 (ewk_window_features_unref):
1535 (ewk_window_features_ref):
1536 (ewk_window_features_bool_property_get):
1537 (ewk_window_features_int_property_get):
1538 (ewk_window_features_new_from_core): create and wrapped struct
1539 containing the core struct.
1540 * efl/ewk/ewk_window_features.h: Added.
1542 2010-06-18 Anders Carlsson <andersca@apple.com>
1544 Reviewed by Sam Weinig.
1546 Rename WebPluginPackage.m to make it an Objective-C++ file.
1548 * WebKit.xcodeproj/project.pbxproj:
1550 2010-06-18 Anders Carlsson <andersca@apple.com>
1552 Reviewed by Sam Weinig.
1554 Make WebCoreSystemInterface.h a C++ only header
1555 https://bugs.webkit.org/show_bug.cgi?id=40867
1557 * WebKit.xcodeproj/project.pbxproj:
1559 2010-06-18 Anders Carlsson <andersca@apple.com>
1561 Reviewed by Dan Bernstein.
1563 Add stubbed out WebPlatformStrategies class to WebKit.
1564 https://bugs.webkit.org/show_bug.cgi?id=40851
1566 * WebKit.xcodeproj/project.pbxproj:
1568 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
1570 Reviewed by Simon Hausmann.
1572 [qt] Better check for the declarative plugin inclusion.
1576 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1578 Reviewed by Eric Seidel.
1580 Clean EFL header files in order to diminish the compilation time with
1581 EFL from subversion. We remove the EFL includes from header files and use
1582 forward declarations, including the headers in correspondent source
1583 files when needed. This causes only the needed source files to be
1584 recompiled in case a new version of EFL is installed instead of
1585 triggering a recompilation of almost all WebCore/WebKit.
1586 https://bugs.webkit.org/show_bug.cgi?id=40575
1588 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
1589 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
1590 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
1592 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
1594 Unreviewed EFL build fix. Simple typo.
1596 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1597 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1599 2010-06-14 Tony Chang <tony@chromium.org>
1601 Reviewed by Darin Fisher.
1603 Chromium shouldn't build inside the source directory
1604 https://bugs.webkit.org/show_bug.cgi?id=40489
1606 Ignore directories fetched by chromium and chromium mac output dir.
1608 * chromium: Added property svn:ignore.
1610 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1612 Reviewed by Pavel Feldman.
1614 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1615 data from inspected page to WebInspector as JSON string via http. The native
1616 serialization to JSON string is supported by InspectorValue's classes. This patch
1617 has the implementation of sendMessageToFrontend function. WebKit version of it still
1618 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1619 https://bugs.webkit.org/show_bug.cgi?id=40134
1621 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1622 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1623 * efl/WebCoreSupport/InspectorClientEfl.h:
1625 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1627 Unreviewed, rolling out r60889.
1628 http://trac.webkit.org/changeset/60889
1629 https://bugs.webkit.org/show_bug.cgi?id=40365
1631 gtk bot has some kind of memory corruption (Requested by
1634 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1635 * efl/WebCoreSupport/InspectorClientEfl.h:
1637 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1639 Reviewed by Pavel Feldman.
1641 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1642 data from inspected page to WebInspector as JSON string via http. The native
1643 serialization to JSON string is supported by InspectorValue's classes. This patch
1644 has the implementation of sendMessageToFrontend function. WebKit version of it still
1645 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1646 https://bugs.webkit.org/show_bug.cgi?id=40134
1648 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1649 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1650 * efl/WebCoreSupport/InspectorClientEfl.h:
1652 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1654 Reviewed by Sam Weinig.
1656 https://bugs.webkit.org/show_bug.cgi?id=39434
1657 REGRESSION (r59811): Geolocation callbacks cannot be created
1659 Removing unused WebGeolocationMock.
1661 * WebKit.xcodeproj/project.pbxproj:
1663 2010-05-31 Lyon Chen <liachen@rim.com>
1665 Reviewed by Kent Tamura.
1667 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1668 https://bugs.webkit.org/show_bug.cgi?id=35530
1670 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.
1672 * efl/WebCoreSupport/EditorClientEfl.cpp:
1673 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1675 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1677 Reviewed by Kenneth Rohde Christiansen.
1679 [EFL] Add Context Menu implementation
1680 https://bugs.webkit.org/show_bug.cgi?id=39821
1682 * CMakeListsEfl.txt: add context menu files.
1683 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1684 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1685 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1686 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1687 (WebCore::ContextMenuClientEfl::appendItem):
1688 (WebCore::ContextMenuClientEfl::show):
1689 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1690 * efl/ewk/EWebKit.h:
1691 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1692 browser for manipulating context menus.
1693 (ewk_context_menu_ref):
1694 (ewk_context_menu_unref):
1695 (ewk_context_menu_destroy):
1696 (ewk_context_menu_item_list_get):
1697 (ewk_context_menu_item_new):
1698 (ewk_context_menu_item_select):
1699 (ewk_context_menu_item_free):
1700 (ewk_context_menu_item_type_get):
1701 (ewk_context_menu_item_type_set):
1702 (ewk_context_menu_item_action_get):
1703 (ewk_context_menu_item_action_set):
1704 (ewk_context_menu_item_title_get):
1705 (ewk_context_menu_item_title_set):
1706 (ewk_context_menu_item_checked_get):
1707 (ewk_context_menu_item_checked_set):
1708 (ewk_context_menu_item_enabled_get):
1709 (ewk_context_menu_item_enabled_set):
1710 (ewk_context_menu_new):
1711 (ewk_context_menu_free):
1712 (ewk_context_menu_item_append):
1713 (ewk_context_menu_custom_get):
1714 (ewk_context_menu_show):
1715 * efl/ewk/ewk_contextmenu.h: Added.
1716 * efl/ewk/ewk_private.h:
1717 * efl/ewk/ewk_view.cpp:
1718 (ewk_view_context_menu_forward_event): inform browser a new context
1720 (ewk_view_exceeded_database_quota): small fix to previous
1722 * efl/ewk/ewk_view.h:
1724 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1726 Reviewed by Kenneth Rohde Christiansen.
1728 [EF] Remove compiler warnings and add test for switching page
1730 https://bugs.webkit.org/show_bug.cgi?id=39871
1732 * efl/EWebLauncher/main.c:
1737 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1739 Reviewed by Kenneth Rohde Christiansen.
1741 [EFL] Allow client to override default database quota. We increase the
1742 default database quota to 1MB (it was incorrectly set to 1KB, which is
1743 too low) and add methods to allow client to iteratively database quota
1744 when it becomes greater than the allowed value.
1745 https://bugs.webkit.org/show_bug.cgi?id=39867
1747 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1748 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1749 to allow client to increase database quota iteratively.
1750 * efl/ewk/ewk_private.h:
1751 * efl/ewk/ewk_settings.cpp:
1752 * efl/ewk/ewk_view.h:
1754 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1756 Reviewed by Kenneth Rohde Christiansen.
1758 [EFL] Add default path to web database and methods to set it.
1759 If a default path is not set, it will default to "/", in which a
1760 normal user usually does not have write permission.
1762 * efl/EWebLauncher/main.c: overwrite default directory with another
1765 * efl/ewk/ewk_main.cpp:
1766 (ewk_init): add default path
1767 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1768 (ewk_settings_web_database_path_set):
1769 (ewk_settings_web_database_path_get):
1770 * efl/ewk/ewk_settings.h:
1772 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1774 Reviewed by Kenneth Rohde Christiansen.
1776 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1777 frame are shown even on a zoom level lower than 1.0.
1779 * efl/ewk/ewk_view_single.c:
1780 (_ewk_view_single_smart_add):
1781 (_ewk_view_single_smart_backing_store_add):
1782 (ewk_view_single_smart_set):
1784 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1786 Reviewed by Kenneth Rohde Christiansen.
1788 [EFL] Add support for Popup menus
1789 https://bugs.webkit.org/show_bug.cgi?id=39629
1791 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1792 and destroy popup menu.
1793 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1794 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1795 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1796 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1799 2010-05-25 Joone Hur <joone.hur@samsung.com>
1801 Reviewed by Gustavo Noronha Silva.
1804 http://webkit.org/b/39648
1806 * efl/ewk/ewk_frame.cpp:
1807 (ewk_frame_zoom_get): Add missed namespace
1808 (ewk_frame_zoom_set): Ditto.
1809 (ewk_frame_zoom_text_only_set): Ditto.
1810 * efl/ewk/ewk_view.cpp:
1811 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1813 2010-05-24 Darin Adler <darin@apple.com>
1815 Reviewed by Eric Seidel.
1817 Move view-related functions from Frame to FrameView
1818 https://bugs.webkit.org/show_bug.cgi?id=39366
1820 * efl/ewk/ewk_frame.cpp:
1821 (ewk_frame_editable_set): Removed call to empty function,
1822 removeEditingStyleFromBodyElement.
1823 (ewk_frame_zoom_get): Call function on FrameView.
1824 (ewk_frame_zoom_set): Ditto.
1825 (ewk_frame_zoom_text_only_set): Ditto.
1827 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1829 Reviewed by Adam Treat.
1831 [EFL] Add build system for the EFL port.
1832 http://webkit.org/b/37945
1834 * CMakeLists.txt: Added.
1835 * CMakeListsEfl.txt: Added.
1837 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1839 Reviewed by David Levin.
1841 [EF] Include missing header.
1842 http://webkit.org/b/38905
1844 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1846 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1848 Reviewed by Laszlo Gombos.
1850 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1851 http://webkit.org/b/38777
1853 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1855 2010-05-05 Dan Bernstein <mitz@apple.com>
1857 Reviewed by Simon Fraser.
1859 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1860 https://bugs.webkit.org/show_bug.cgi?id=38427
1862 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1865 2010-05-03 Darin Adler <darin@apple.com>
1867 * English.lproj/Localizable.strings: Regenerated.
1868 * StringsNotToBeLocalized.txt: Updated for recent changes.
1870 2010-05-03 Jens Alfke <snej@chromium.org>
1872 Reviewed by Darin Fisher.
1874 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1875 https://bugs.webkit.org/show_bug.cgi?id=38397
1877 No tests (functionality is exposed only through native WebKit API.)
1879 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1880 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1882 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1884 Reviewed by Gustavo Noronha Silva.
1886 Implement findThemePath to locate the correct theme file instead of
1887 relying on a hardcoded location.
1888 http://webkit.org/b/37996
1890 * efl/EWebLauncher/main.c:
1891 (findThemePath): Fix to locate the correct theme files.
1892 (main): Use findThemePath() instead of a hardcoded one.
1894 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1896 Reviewed by Gustavo Noronha Silva.
1898 Update efl/ewebkit.pc.in to match the variable substitution syntax
1900 http://webkit.org/b/37999
1902 * efl/ewebkit.pc.in: Updated.
1904 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1906 Reviewed by Gustavo Noronha Silva.
1908 Update EWebKit (EFL port) to match recent API changes.
1909 http://webkit.org/b/37997
1911 * efl/ewk/ewk_frame.cpp:
1912 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1913 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1914 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1915 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1916 code until a proper plugin implementation is made.
1917 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1918 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1921 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1923 Reviewed by Gustavo Noronha Silva.
1925 Update EFL port files to match recent API changes.
1926 http://webkit.org/b/37876
1928 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1930 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1931 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1933 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1934 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1935 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1936 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1937 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1938 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1939 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1940 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1941 (WebCore::ChromeClientEfl::scroll): Updated.
1942 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1943 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1944 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1945 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1946 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1947 from FrameLoader::writer.
1948 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1949 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1950 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1952 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1954 Reviewed by Nikolas Zimmermann.
1956 Add missing EFL WebKit/efl theme files.
1957 http://webkit.org/b/37854
1959 * efl/DefaultTheme/default.edc: Added.
1960 * efl/DefaultTheme/widget/button/button.edc: Added.
1961 * efl/DefaultTheme/widget/check/check.edc: Added.
1962 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1963 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1964 * efl/DefaultTheme/widget/file/file.edc: Added.
1965 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1966 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1967 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1968 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1969 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1971 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1973 Reviewed by Adam Roben.
1975 Update EFL port to match recent API changes.
1976 http://webkit.org/b/37853
1978 * efl/WebCoreSupport/EditorClientEfl.cpp:
1979 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1980 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1981 (WebCore::FrameLoaderClientEfl::objectContentType):
1982 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1983 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1984 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1986 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1988 Reviewed by Kenneth Rohde Christiansen.
1990 Add EFL port files to efl/WebCoreSupport.
1991 http://webkit.org/b/35915
1993 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1994 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1996 2010-04-15 Adam Roben <aroben@apple.com>
1998 Expose UserContentURLPattern as WebKit SPI
2000 Fixes <http://webkit.org/b/37354>.
2002 Reviewed by Tim Hatcher.
2004 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
2006 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
2008 Reviewed by Kenneth Rohde Christiansen.
2010 Add EFL port files to efl/WebCoreSupport.
2011 http://webkit.org/b/35918
2013 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
2014 * efl/WebCoreSupport/EditorClientEfl.h: Added.
2016 2010-04-10 Mark Rowe <mrowe@apple.com>
2018 Reviewed by Dan Bernstein.
2020 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
2022 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
2024 * WebKit.xcodeproj/project.pbxproj:
2026 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
2028 Reviewed by Kenneth Rohde Christiansen.
2030 Add ewk_view (the high level object to acces the WebKit-EFL browser
2031 component) to efl/ewk.
2032 http://webkit.org/b/35932
2034 * efl/ewk/ewk_view.cpp: Added.
2035 * efl/ewk/ewk_view.h: Added.
2037 2010-04-05 Alexey Proskuryakov <ap@apple.com>
2039 Reviewed by Darin Adler.
2041 https://bugs.webkit.org/show_bug.cgi?id=37111
2042 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
2044 https://bugs.webkit.org/show_bug.cgi?id=37111
2045 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
2047 * English.lproj/Localizable.strings: Added a string for plug-in failure.
2049 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
2051 Reviewed by Gustavo Noronha Silva.
2053 Add EFL's pkg-config metadata file file to efl/.
2054 http://webkit.org/b/36766
2056 * efl/ewebkit.pc.in: Added.
2058 2010-03-30 Gavin Barraclough <barraclough@apple.com>
2060 Rubber stamped by Sam Weinig.
2062 https://bugs.webkit.org/show_bug.cgi?id=36866
2065 * efl/WebCoreSupport/ChromeClientEfl.cpp:
2066 * efl/ewk/ewk_frame.cpp:
2067 (ewk_frame_name_get):
2068 (ewk_frame_selection_get):
2069 (ewk_frame_uri_changed):
2070 * efl/ewk/ewk_history.cpp:
2071 * efl/ewk/ewk_settings.cpp:
2073 2010-03-28 Alexey Proskuryakov <ap@apple.com>
2075 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
2077 * efl/ewk/ewk_frame.cpp:
2079 2010-03-22 Kevin Decker <kdecker@apple.com>
2081 Reviewed by Simon Fraser.
2083 https://bugs.webkit.org/show_bug.cgi?id=36328
2085 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
2087 2010-03-22 Darin Adler <darin@apple.com>
2089 * StringsNotToBeLocalized.txt: Updated for recent changes.
2091 2010-03-22 Kevin Decker <kdecker@apple.com>
2093 Reviewed by John Sullivan.
2095 https://bugs.webkit.org/show_bug.cgi?id=36328
2097 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
2099 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
2101 Reviewed by Kenneth Rohde Christiansen.
2103 Add EFL port files to efl/ewk.
2104 http://webkit.org/b/35931
2106 * efl/ewk/ewk_settings.cpp: Added.
2107 * efl/ewk/ewk_settings.h: Added.
2109 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
2111 Reviewed by Kenneth Rohde Christiansen.
2113 Add default theme files to efl/DefaultTheme.
2114 http://webkit.org/b/36240
2116 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
2117 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
2118 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
2119 * efl/DefaultTheme/radio/img_radio_off.png: Added.
2120 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
2121 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
2122 * efl/DefaultTheme/combo/combo_normal.png: Added.
2123 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
2124 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
2125 * efl/DefaultTheme/combo/combo_hover.png: Added.
2126 * efl/DefaultTheme/combo/combo_focus.png: Added.
2127 * efl/DefaultTheme/combo/combo_press_button.png: Added.
2128 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
2129 * efl/DefaultTheme/combo/combo_press.png: Added.
2130 * efl/DefaultTheme/combo/icon.png: Added.
2131 * efl/DefaultTheme/file/file_normal.png: Added.
2132 * efl/DefaultTheme/file/file_press.png: Added.
2133 * efl/DefaultTheme/file/file_hover.png: Added.
2134 * efl/DefaultTheme/file/file_focus.png: Added.
2135 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
2136 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
2137 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
2138 * efl/DefaultTheme/search/field/field_focused.png: Added.
2139 * efl/DefaultTheme/search/field/field_normal.png: Added.
2140 * efl/DefaultTheme/search/field/field_hovered.png: Added.
2141 * efl/DefaultTheme/entry/img_normal.png: Added.
2142 * efl/DefaultTheme/entry/img_hovered.png: Added.
2143 * efl/DefaultTheme/entry/img_focused.png: Added.
2144 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
2145 * efl/DefaultTheme/check/img_check_on.png: Added.
2146 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
2147 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
2148 * efl/DefaultTheme/check/img_check_off.png: Added.
2149 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
2150 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
2151 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
2152 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
2153 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
2154 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
2155 * efl/DefaultTheme/button/img_button_normal.png: Added.
2156 * efl/DefaultTheme/button/img_button_focus.png: Added.
2157 * efl/DefaultTheme/button/img_button_hover.png: Added.
2158 * efl/DefaultTheme/button/img_button_press.png: Added.
2160 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
2162 Reviewed by Kenneth Rohde Christiansen.
2164 Add EFL example browser to efl/EWebLauncher.
2165 http://webkit.org/b/36176
2167 * efl/EWebLauncher/main.c: Added.
2169 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
2171 Reviewed by Kenneth Rohde Christiansen.
2173 Add EFL port files to efl/WebCoreSupport.
2174 http://webkit.org/b/35916
2176 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
2177 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
2179 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
2181 Reviewed by Pavel Feldman.
2183 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.
2185 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
2186 https://bugs.webkit.org/show_bug.cgi?id=35036
2188 * efl/WebCoreSupport/InspectorClientEfl.cpp:
2189 (WebCore::InspectorClientEfl::openInspectorFrontend):
2190 * efl/WebCoreSupport/InspectorClientEfl.h:
2192 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2194 Reviewed by Kenneth Rohde Christiansen.
2196 Add EFL port files to efl/ewk.
2197 http://webkit.org/b/35925
2199 * efl/ewk/ewk_history.cpp: Added.
2200 * efl/ewk/ewk_history.h: Added.
2202 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2204 Reviewed by Kenneth Rohde Christiansen.
2206 Add EFL port files to efl/ewk.
2207 http://webkit.org/b/35928
2209 * efl/ewk/ewk_main.cpp: Added.
2210 * efl/ewk/ewk_main.h: Added.
2212 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2214 Reviewed by Kenneth Rohde Christiansen.
2216 Add EFL port files to efl/ewk.
2217 http://webkit.org/b/35924
2219 * efl/ewk/ewk_frame.cpp: Added.
2220 * efl/ewk/ewk_frame.h: Added.
2222 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2224 Reviewed by Kenneth Rohde Christiansen.
2226 Add EFL port files to efl/ewk.
2227 http://webkit.org/b/35936
2229 * efl/ewk/ewk_view_single.c: Added.
2231 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2233 Reviewed by Kenneth Rohde Christiansen.
2235 Add EFL port files to efl/ewk.
2236 http://webkit.org/b/35929
2238 * efl/ewk/ewk_util.cpp: Added.
2239 * efl/ewk/ewk_util.h: Added.
2241 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
2243 Reviewed by Kenneth Rohde Christiansen.
2245 Add EFL port files to efl/ewk.
2246 http://webkit.org/b/35934
2248 * efl/ewk/EWebKit.h: Added.
2249 * efl/ewk/ewk_eapi.h: Added.
2250 * efl/ewk/ewk_logging.h: Added.
2251 * efl/ewk/ewk_private.h: Added.
2253 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
2255 Reviewed by Gustavo Noronha Silva.
2257 Add EFL port files to efl/WebCoreSupport.
2258 http://webkit.org/b/35917
2260 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
2261 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
2263 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
2265 Reviewed by Gustavo Noronha Silva.
2267 Add EFL port files to efl/WebCoreSupport.
2268 http://webkit.org/b/35914
2270 * efl/WebCoreSupport/DragClientEfl.h: Added.
2271 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
2273 2010-03-11 Simon Fraser <simon.fraser@apple.com>
2275 Reviewed by Mark Rowe.
2277 Sort the project file.
2279 * WebKit.xcodeproj/project.pbxproj:
2281 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
2283 Reviewed by Holger Freyther.
2285 Add EFL port files to efl/WebCoreSupport.
2286 http://webkit.org/b/35913
2288 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
2289 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
2291 2010-03-09 John Sullivan <sullivan@apple.com>
2293 Fixed localized string key collision. update-webkit-localized-strings now
2294 runs without errors.
2296 Reviewed by Adam Roben.
2298 * English.lproj/Localizable.strings:
2301 2010-03-09 John Sullivan <sullivan@apple.com>
2303 * StringsNotToBeLocalized.txt:
2304 Brought this file up to date. update-webkit-localizable-strings still lists
2305 one key collision, but that's a separate issue.
2307 2010-03-04 Mark Rowe <mrowe@apple.com>
2309 Reviewed by Sam Weinig.
2311 Add a script to verify that WebKit framework headers are internally consistent.
2313 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
2314 an error should the consistency check fail.
2316 2010-02-25 Alexey Proskuryakov <ap@apple.com>
2318 Reviewed by Geoffrey Garen.
2320 https://bugs.webkit.org/show_bug.cgi?id=35394
2321 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
2323 * WebKit.xcodeproj/project.pbxproj: Added new files.
2325 2010-02-04 Mark Rowe <mrowe@apple.com>
2327 Reviewed by Timothy Hatcher.
2329 Build fix. Remove a symbol corresponding to an inline function from the linker export
2330 file to prevent a weak external failure.
2332 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
2334 2010-02-04 John Sullivan <sullivan@apple.com>
2336 https://bugs.webkit.org/show_bug.cgi?id=34611
2337 WebLocalizedString() could use an assertion that it is being called on the main thread
2339 Reviewed by Tim Hatcher.
2341 * WebKit.xcodeproj/project.pbxproj:
2342 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
2344 2010-01-29 Mark Rowe <mrowe@apple.com>
2346 Sort Xcode projects.
2348 * WebKit.xcodeproj/project.pbxproj:
2350 2010-01-19 Dan Bernstein <mitz@apple.com>
2352 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
2354 * WebKit.xcodeproj/project.pbxproj:
2356 2010-01-19 Simon Fraser <simon.fraser@apple.com>
2358 Build fix, no review.
2360 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
2363 * WebKit.xcodeproj/project.pbxproj:
2365 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
2367 MSAA: The child <option> elements of a non-multiple <select> are not
2370 https://bugs.webkit.org/show_bug.cgi?id=33773
2371 <rdar://problem/7550556>
2373 Reviewed by Alice Liu.
2375 * English.lproj/Localizable.strings:
2376 Add new localized strings.
2378 2010-01-13 Kevin Decker <kdecker@apple.com>
2380 Reviewed by Mark Rowe.
2382 https://bugs.webkit.org/show_bug.cgi?id=33610
2383 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
2385 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
2387 2009-12-25 Darin Adler <darin@apple.com>
2389 * StringsNotToBeLocalized.txt: Updated for recent changes.
2391 2009-12-18 Dan Bernstein <mitz@apple.com>
2393 Updated localizable strings after r52368
2395 * English.lproj/Localizable.strings:
2397 2009-12-18 Sam Weinig <sam@webkit.org>
2399 Reviewed by Dan Bernstein.
2401 Add Mac WebKit side of the client based geolocation provider.
2403 * WebKit.xcodeproj/project.pbxproj:
2405 2009-12-16 Mark Rowe <mrowe@apple.com>
2407 Build fix. Disable debug variants of WebKit frameworks.
2409 * WebKit.xcodeproj/project.pbxproj:
2411 2009-12-16 John Sullivan <sullivan@apple.com>
2413 Brought this file up to date, sans review.
2415 * StringsNotToBeLocalized.txt:
2417 2009-11-30 Mark Rowe <mrowe@apple.com>
2419 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
2421 * WebKit.xcodeproj/project.pbxproj:
2423 2009-11-24 Dmitry Titov <dimich@chromium.org>
2425 Reviewed by Eric Seidel.
2427 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2428 https://bugs.webkit.org/show_bug.cgi?id=31444
2430 * chromium/features.gypi:
2432 2009-11-24 Mark Rowe <mrowe@apple.com>
2434 Fix production builds where the source tree may be read-only.
2436 * WebKit.xcodeproj/project.pbxproj:
2438 2009-11-20 Dave Hyatt <hyatt@apple.com>
2440 Reviewed by Oliver Hunt and Jon Honeycutt.
2442 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
2443 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
2445 * WebKit.xcodeproj/project.pbxproj:
2447 2009-11-20 Chris Fleizach <cfleizach@apple.com>
2449 Reviewed by Beth Dakin.
2451 WAI-ARIA: add support for 'math' role
2452 https://bugs.webkit.org/show_bug.cgi?id=31706
2454 * English.lproj/Localizable.strings:
2455 * StringsNotToBeLocalized.txt:
2457 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2459 Reviewed by Dan Bernstein.
2461 <rdar://problem/7035231>
2462 Support closed caption in <video> element
2464 * English.lproj/Localizable.strings:
2465 Add strings for toggle captions button.
2467 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
2469 Reviewed by Darin Adler.
2471 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
2472 Support for validationMessage attribute, as per HTML5 specs.
2474 * English.lproj/Localizable.strings: new localizable strings
2476 2009-11-18 Sam Weinig <sam@webkit.org>
2478 Reviewed by Anders Carlsson.
2480 Make the Mac Geolocation API async.
2482 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
2484 2009-11-13 Adam Roben <aroben@apple.com>
2486 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
2488 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2489 window objects in isolated worlds are cleared
2491 Reviewed by Dave Hyatt.
2493 * WebKit.xcodeproj/project.pbxproj: Added
2494 WebFrameLoadDelegatePrivate.h, which already existed.
2496 2009-11-12 Adam Roben <aroben@apple.com>
2498 Replace worldIDs with world objects
2500 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
2501 user scripts/stylesheets and isolated worlds
2503 Reviewed by Sam Weinig.
2505 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
2507 2009-11-12 Chris Fleizach <cfleizach@apple.com>
2509 Reviewed by Darin Adler.
2511 ARIA: add alert type roles
2512 https://bugs.webkit.org/show_bug.cgi?id=31392
2514 * English.lproj/Localizable.strings:
2515 * StringsNotToBeLocalized.txt:
2517 2009-11-02 Eric Carlson <eric.carlson@apple.com>
2519 Reviewed by John Sullivan and Mark Rowe.
2521 <rdar://problem/7356733> Voiceover does not read correct media controller time values
2523 Fix localized strings for media controller time values.
2525 * English.lproj/Localizable.strings:
2527 2009-11-02 Chris Fleizach <cfleizach@apple.com>
2529 Reviewed by Beth Dakin.
2531 Support ARIA "tab" roles
2532 https://bugs.webkit.org/show_bug.cgi?id=30842
2534 Add a localizable string for tab panel.
2536 * English.lproj/Localizable.strings:
2537 * StringsNotToBeLocalized.txt:
2539 2009-10-27 Dan Bernstein <mitz@apple.com>
2541 Reviewed by Darin Adler.
2547 2009-10-26 Sam Weinig <sam@webkit.org>
2549 Reviewed by Anders Carlsson.
2551 Move some WebView event handling code into its own file, WebViewEventHandling.mm
2553 * WebKit.xcodeproj/project.pbxproj:
2555 2009-10-19 John Gregg <johnnyg@google.com>
2557 Reviewed by Dimitri Glazkov.
2559 set ENABLE_NOTIFICATIONS=1 for Chromium
2560 https://bugs.webkit.org/show_bug.cgi?id=29949
2562 * chromium/features.gypi:
2564 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
2566 Reviewed by David Levin.
2568 Enable SHARED_WORKERS for Chromium
2569 https://bugs.webkit.org/show_bug.cgi?id=30289
2571 * chromium/features.gypi:
2572 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
2573 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
2575 2009-10-12 Yaar Schnitman <yaar@chromium.org>
2577 Reviewed by Dimitri Glazkov.
2579 Chromium Port - Windows
2580 https://bugs.webkit.org/show_bug.cgi?id=29969
2582 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
2584 2009-10-06 Simon Fraser <simon.fraser@apple.com>
2586 Reviewed by Mark Rowe.
2588 accessibility/media-element.html crashes (and has incorrect result)
2589 https://bugs.webkit.org/show_bug.cgi?id=30108
2591 Fix up the accessibilty label for the newly added fullscreen button,
2592 and update the test result accordingly.
2594 * English.lproj/Localizable.strings:
2596 2009-10-05 Kevin Decker <kdecker@apple.com>
2598 Reviewed by Dan Bernstein.
2600 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
2602 2009-10-05 Yaar Schnitman <yaar@chromium.org>
2604 Reviewed by Dimitri Glazkov.
2606 One of the dependencies' SVN url was missing a @ before the revision number.
2608 https://bugs.webkit.org/show_bug.cgi?id=30101
2612 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2614 Reviewed by Simon Fraser
2616 Support fullscreen in MediaPlayer (Mac)
2617 https://bugs.webkit.org/show_bug.cgi?id=26742
2619 Add new files for video fullscreen.
2621 * WebKit.xcodeproj/project.pbxproj:
2623 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2625 Reviewed by Timothy Hatcher.
2627 Web Inspector: add testing harness for Web Inspector.
2629 https://bugs.webkit.org/show_bug.cgi?id=30010
2631 * WebKit.xcodeproj/project.pbxproj:
2633 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2635 Reviewed by Eric Seidel
2637 Enable Web Sockets in chromium build.
2638 https://bugs.webkit.org/show_bug.cgi?id=29917
2640 * chromium/features.gypi:
2642 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2644 Reviewed by Dimitri Glazkov.
2646 Added gyp_webkit that does a subset of the things gyp_chromium does
2647 plus some specialization for an upstream chromium build.
2649 https://bugs.webkit.org/show_bug.cgi?id=29986
2651 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2652 * chromium/gyp_webkit: A new python file.
2654 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2656 Reviewed by Dimitri Glazkov.
2658 Make it possible to override the list of feature defines when building
2661 https://bugs.webkit.org/show_bug.cgi?id=29979
2663 * chromium/features.gypi:
2665 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2667 Reviewed by Dimitri Glazkov.
2669 Added windows-specific dependencies, updated some revisions and
2670 re-organized file to make revision tracking easier. Also removed
2671 extensions/v8 dependency that is no longer needed upstream.
2673 https://bugs.webkit.org/show_bug.cgi?id=29973
2677 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2679 Reviewed by Dimitri Glazkov.
2681 1. Keeping up with downstream revisions.
2682 2. Turning off v8 snapshot build step.
2684 https://bugs.webkit.org/show_bug.cgi?id=29928
2688 2009-09-29 Brady Eidson <beidson@apple.com>
2690 Reviewed by John Sullivan.
2692 WebKit Mac API should provide a delegate interface for global history.
2693 <rdar://problem/7042773> and https://webkit.org/b/29904
2695 * WebKit.xcodeproj/project.pbxproj:
2697 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2699 Reviewed by Dimitri Glazkov.
2701 https://bugs.webkit.org/show_bug.cgi?id=29722
2703 * chromium/DEPS: Describes the chromium port's dependencies and
2704 is used by gclient to fetch them.
2705 * chromium/webkit.gyp: Currently only builds webcore but in
2706 the future will also build the webkit api.
2708 2009-09-26 David Kilzer <ddkilzer@apple.com>
2710 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2712 Reviewed by Darin Adler.
2714 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2716 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2717 disable this feature by default.
2719 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2721 Reviewed by David Levin.
2723 Create chromium directory and ported chromium.org's features.gypi for
2724 the webkit chromium port.
2726 https://bugs.webkit.org/show_bug.cgi?id=29617
2728 * chromium/features.gypi: Added.
2730 2009-09-21 Dan Bernstein <mitz@apple.com>
2732 Reviewed by Anders Carlsson.
2734 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2736 https://bugs.webkit.org/show_bug.cgi?id=4151
2738 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2739 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2742 2009-09-07 Steve Block <steveblock@google.com>
2744 Reviewed by Adam Barth.
2746 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2747 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2748 Geolocation service with DumpRenderTree.
2749 https://bugs.webkit.org/show_bug.cgi?id=28264
2751 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2753 2009-09-03 John Sullivan <sullivan@apple.com>
2755 Reviewed by Adam Roben
2757 * StringsNotToBeLocalized.txt:
2758 Brought this file up to date.
2760 2009-08-31 Mark Rowe <mrowe@apple.com>
2762 Rubber-stamped by Beth Dakin.
2764 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2765 We stopped using these back in r18592 when we switched over to context menus
2768 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2769 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2770 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2771 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2772 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2773 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2774 * WebKit.xcodeproj/project.pbxproj:
2776 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2778 Reviewed by John Sullivan.
2780 update-webkit-localizable-strings script can no longer complete
2781 https://bugs.webkit.org/show_bug.cgi?id=28792
2783 * English.lproj/Localizable.strings:
2785 2009-08-27 John Sullivan <sullivan@apple.com>
2787 * StringsNotToBeLocalized.txt:
2788 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2790 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2792 Reviewed by Oliver Hunt.
2794 <video> and <audio> controller should be accessible
2795 https://bugs.webkit.org/show_bug.cgi?id=28081
2797 Add localized strings for media controller accessiblility.
2799 * English.lproj/Localizable.strings:
2801 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2803 Reviewed by Darin Adler.
2805 Enable various "grouping" ARIA roles
2806 https://bugs.webkit.org/show_bug.cgi?id=28486
2808 * English.lproj/Localizable.strings:
2810 2009-08-18 Drew Wilson <atwilson@google.com>
2812 Reviewed by Eric Seidel.
2814 Need to extend DumpRenderTree to expose number of worker threads.
2815 https://bugs.webkit.org/show_bug.cgi?id=28292
2817 * WebKit.xcodeproj/project.pbxproj:
2818 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2820 2009-08-06 Mark Rowe <mrowe@apple.com>
2822 Rubber-stamped by Sam Weinig.
2824 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2826 * WebKit.xcodeproj/project.pbxproj:
2828 2009-08-06 Mark Rowe <mrowe@apple.com>
2830 Bring a little order to our otherwise out of control lives.
2832 * WebKit.xcodeproj/project.pbxproj:
2834 2009-08-06 Mark Rowe <mrowe@apple.com>
2838 Don't attempt to build a file that Anders just deleted.
2840 * WebKit.xcodeproj/project.pbxproj:
2842 2009-07-29 David Kilzer <ddkilzer@apple.com>
2844 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2846 Reviewed by Mark Rowe.
2848 WebPluginController.h includes WebPluginContainerCheck.h, which
2849 is not a private header. Since WebPluginController.h doesn't
2850 appear to be used anywhere, remove its private header status.
2852 * WebKit.xcodeproj/project.pbxproj: Remove private header
2853 attribute from WebPluginController.h.
2855 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2857 Reviewed by David Levin.
2859 Added FrameLoaderClient for Haiku WebCore support.
2860 https://bugs.webkit.org/show_bug.cgi?id=26952
2862 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2863 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2864 (WebCore::FrameLoaderClientHaiku::setFrame):
2865 (WebCore::FrameLoaderClientHaiku::setWebView):
2866 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2867 (WebCore::FrameLoaderClientHaiku::hasWebView):
2868 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2869 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2870 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2871 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2872 (WebCore::FrameLoaderClientHaiku::forceLayout):
2873 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2874 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2875 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2876 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2877 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2878 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2879 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2880 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2881 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2882 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2883 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2884 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2885 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2886 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2887 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2888 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2889 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2890 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2891 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2892 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2893 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2894 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2895 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2896 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2897 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2898 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2899 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2900 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2901 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2902 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2903 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2904 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2905 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2906 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2907 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2908 (WebCore::FrameLoaderClientHaiku::progressStarted):
2909 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2910 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2911 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2912 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2913 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2914 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2915 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2916 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2917 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2918 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2919 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2920 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2921 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2922 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2923 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2924 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2925 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2926 (WebCore::FrameLoaderClientHaiku::setTitle):
2927 (WebCore::FrameLoaderClientHaiku::userAgent):
2928 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2929 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2930 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2931 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2932 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2933 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2934 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2935 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2936 (WebCore::FrameLoaderClientHaiku::canCachePage):
2937 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2938 (WebCore::FrameLoaderClientHaiku::committedLoad):
2939 (WebCore::FrameLoaderClientHaiku::cancelledError):
2940 (WebCore::FrameLoaderClientHaiku::blockedError):
2941 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2942 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2943 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2944 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2945 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2946 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2947 (WebCore::FrameLoaderClientHaiku::download):
2948 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2949 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2950 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2951 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2952 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2953 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2954 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2955 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2956 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2957 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2958 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2959 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2960 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2961 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2962 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2963 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2964 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2965 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2966 (WebCore::FrameLoaderClientHaiku::startDownload):
2967 (WebCore::FrameLoaderClientHaiku::createFrame):
2968 (WebCore::FrameLoaderClientHaiku::objectContentType):
2969 (WebCore::FrameLoaderClientHaiku::createPlugin):
2970 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2971 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2972 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2973 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2974 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2975 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2976 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2977 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2978 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2979 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2980 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2981 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2982 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2984 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2986 Reviewed by David Levin.
2988 Added ChromeClient for Haiku WebCore support.
2989 https://bugs.webkit.org/show_bug.cgi?id=26952
2991 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2992 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2993 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2994 (WebCore::ChromeClientHaiku::chromeDestroyed):
2995 (WebCore::ChromeClientHaiku::setWindowRect):
2996 (WebCore::ChromeClientHaiku::windowRect):
2997 (WebCore::ChromeClientHaiku::pageRect):
2998 (WebCore::ChromeClientHaiku::scaleFactor):
2999 (WebCore::ChromeClientHaiku::focus):
3000 (WebCore::ChromeClientHaiku::unfocus):
3001 (WebCore::ChromeClientHaiku::canTakeFocus):
3002 (WebCore::ChromeClientHaiku::takeFocus):
3003 (WebCore::ChromeClientHaiku::createWindow):
3004 (WebCore::ChromeClientHaiku::createModalDialog):
3005 (WebCore::ChromeClientHaiku::show):
3006 (WebCore::ChromeClientHaiku::canRunModal):
3007 (WebCore::ChromeClientHaiku::runModal):
3008 (WebCore::ChromeClientHaiku::setToolbarsVisible):
3009 (WebCore::ChromeClientHaiku::toolbarsVisible):
3010 (WebCore::ChromeClientHaiku::setStatusbarVisible):
3011 (WebCore::ChromeClientHaiku::statusbarVisible):
3012 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
3013 (WebCore::ChromeClientHaiku::scrollbarsVisible):
3014 (WebCore::ChromeClientHaiku::setMenubarVisible):
3015 (WebCore::ChromeClientHaiku::menubarVisible):
3016 (WebCore::ChromeClientHaiku::setResizable):
3017 (WebCore::ChromeClientHaiku::addMessageToConsole):
3018 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
3019 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
3020 (WebCore::ChromeClientHaiku::closeWindowSoon):
3021 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
3022 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
3023 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
3024 (WebCore::ChromeClientHaiku::setStatusbarText):
3025 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
3026 (WebCore::ChromeClientHaiku::tabsToLinks):
3027 (WebCore::ChromeClientHaiku::windowResizerRect):
3028 (WebCore::ChromeClientHaiku::repaint):
3029 (WebCore::ChromeClientHaiku::scroll):
3030 (WebCore::ChromeClientHaiku::screenToWindow):
3031 (WebCore::ChromeClientHaiku::windowToScreen):
3032 (WebCore::ChromeClientHaiku::platformWindow):
3033 (WebCore::ChromeClientHaiku::contentsSizeChanged):
3034 (WebCore::ChromeClientHaiku::scrollRectIntoView):
3035 (WebCore::ChromeClientHaiku::addToDirtyRegion):
3036 (WebCore::ChromeClientHaiku::scrollBackingStore):
3037 (WebCore::ChromeClientHaiku::updateBackingStore):
3038 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
3039 (WebCore::ChromeClientHaiku::setToolTip):
3040 (WebCore::ChromeClientHaiku::print):
3041 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
3042 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
3043 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
3044 (WebCore::ChromeClientHaiku::runOpenPanel):
3045 (WebCore::ChromeClientHaiku::setCursor):
3046 (WebCore::ChromeClientHaiku::formStateDidChange):
3047 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
3048 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
3050 2009-07-28 Robert Hogan <robert@roberthogan.net>
3052 Reviewed by Simon Hausmann.
3054 Add WebKit version API to Qt.
3056 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
3057 at compile time and make it available to webkit ports through WebKitVersion.h.
3059 https://bugs.webkit.org/show_bug.cgi?id=27158
3061 * scripts/generate-webkitversion.pl: Added
3063 2009-07-24 Andrei Popescu <andreip@google.com>
3065 ApplicationCache should have size limit
3066 https://bugs.webkit.org/show_bug.cgi?id=22700
3068 Updated the project after adding WebApplicationCache.h/mm
3070 * WebKit.xcodeproj/project.pbxproj:
3072 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
3074 Reviewed by Eric Seidel.
3076 Added InspectorClient for Haiku WebCore support.
3077 https://bugs.webkit.org/show_bug.cgi?id=26952
3079 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
3081 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
3082 (WebCore::InspectorClientHaiku::inspectorDestroyed):
3083 (WebCore::InspectorClientHaiku::createPage):
3084 (WebCore::InspectorClientHaiku::localizedStringsURL):
3085 (WebCore::InspectorClientHaiku::hiddenPanels):
3086 (WebCore::InspectorClientHaiku::showWindow):
3087 (WebCore::InspectorClientHaiku::closeWindow):
3088 (WebCore::InspectorClientHaiku::attachWindow):
3089 (WebCore::InspectorClientHaiku::detachWindow):
3090 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
3091 (WebCore::InspectorClientHaiku::highlight):
3092 (WebCore::InspectorClientHaiku::hideHighlight):
3093 (WebCore::InspectorClientHaiku::inspectedURLChanged):
3094 (WebCore::InspectorClientHaiku::populateSetting):
3095 (WebCore::InspectorClientHaiku::storeSetting):
3096 (WebCore::InspectorClientHaiku::removeSetting):
3097 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
3099 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
3101 Reviewed by Oliver Hunt.
3103 Added EditorClient for Haiku WebCore support.
3104 https://bugs.webkit.org/show_bug.cgi?id=26952
3106 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
3108 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
3109 (WebCore::EditorClientHaiku::EditorClientHaiku):
3110 (WebCore::EditorClientHaiku::setPage):
3111 (WebCore::EditorClientHaiku::pageDestroyed):
3112 (WebCore::EditorClientHaiku::shouldDeleteRange):
3113 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
3114 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
3115 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
3116 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
3117 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
3118 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
3119 (WebCore::EditorClientHaiku::toggleGrammarChecking):
3120 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
3121 (WebCore::EditorClientHaiku::isEditable):
3122 (WebCore::EditorClientHaiku::shouldBeginEditing):
3123 (WebCore::EditorClientHaiku::shouldEndEditing):
3124 (WebCore::EditorClientHaiku::shouldInsertNode):
3125 (WebCore::EditorClientHaiku::shouldInsertText):
3126 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
3127 (WebCore::EditorClientHaiku::shouldApplyStyle):
3128 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
3129 (WebCore::EditorClientHaiku::didBeginEditing):
3130 (WebCore::EditorClientHaiku::respondToChangedContents):
3131 (WebCore::EditorClientHaiku::respondToChangedSelection):
3132 (WebCore::EditorClientHaiku::didEndEditing):
3133 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
3134 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
3135 (WebCore::EditorClientHaiku::registerCommandForUndo):
3136 (WebCore::EditorClientHaiku::registerCommandForRedo):
3137 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
3138 (WebCore::EditorClientHaiku::canUndo):
3139 (WebCore::EditorClientHaiku::canRedo):
3140 (WebCore::EditorClientHaiku::undo):
3141 (WebCore::EditorClientHaiku::redo):
3142 (WebCore::EditorClientHaiku::handleKeyboardEvent):
3143 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
3144 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
3145 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
3146 (WebCore::EditorClientHaiku::textDidChangeInTextField):
3147 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
3148 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
3149 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
3150 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
3151 (WebCore::EditorClientHaiku::learnWord):
3152 (WebCore::EditorClientHaiku::checkSpellingOfString):
3153 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
3154 (WebCore::EditorClientHaiku::checkGrammarOfString):
3155 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
3156 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
3157 (WebCore::EditorClientHaiku::showSpellingUI):
3158 (WebCore::EditorClientHaiku::spellingUIIsShowing):
3159 (WebCore::EditorClientHaiku::getGuessesForWord):
3160 (WebCore::EditorClientHaiku::setInputMethodState):
3161 (WebCore::EditorClientHaiku::isEditing):
3162 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
3164 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
3166 Reviewed by Eric Seidel.
3168 Added DragClient for Haiku WebCore support.
3169 https://bugs.webkit.org/show_bug.cgi?id=26952
3171 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
3173 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
3174 (WebCore::DragClientHaiku::actionMaskForDrag):
3175 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
3176 (WebCore::DragClientHaiku::dragControllerDestroyed):
3177 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
3178 (WebCore::DragClientHaiku::willPerformDragSourceAction):
3179 (WebCore::DragClientHaiku::startDrag):
3180 (WebCore::DragClientHaiku::createDragImageForLink):
3181 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
3183 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
3185 Reviewed by Oliver Hunt.
3187 Added ContextMenuClient for Haiku WebCore support.
3188 https://bugs.webkit.org/show_bug.cgi?id=26952
3190 Adding two files, ContextMenuClientHaiku.h
3191 and ContextMenuClientHaiku.cpp
3193 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
3194 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
3195 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
3196 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
3197 (WebCore::ContextMenuClientHaiku::downloadURL):
3198 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
3199 (WebCore::ContextMenuClientHaiku::speak):
3200 (WebCore::ContextMenuClientHaiku::isSpeaking):
3201 (WebCore::ContextMenuClientHaiku::stopSpeaking):
3202 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
3203 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
3205 2009-07-10 Adam Roben <aroben@apple.com>
3207 Sort all our Xcode projects
3209 Accomplished using sort-Xcode-project-file.
3211 Requested by Dave Kilzer.
3213 * WebKit.xcodeproj/project.pbxproj:
3215 2009-07-02 Adam Roben <aroben@apple.com>
3217 Fix warnings from update-webkit-localizable-strings
3219 Rubber-stamped by Eric Carlson.
3221 * English.lproj/Localizable.strings: Updated.
3223 2009-07-02 Adam Roben <aroben@apple.com>
3225 Update StringsNotToBeLocalized.txt for (not so) recent changes
3227 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
3228 <https://bugs.webkit.org/show_bug.cgi?id=26926>
3230 Reviewed by John Sullivan.
3232 * StringsNotToBeLocalized.txt:
3234 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
3236 Reviewed by Simon Fraser.
3238 <rdar://problem/6518119>
3240 Add localized strings for media controller status messages.
3242 * English.lproj/Localizable.strings: Localized text.
3244 2009-06-08 Dan Bernstein <mitz@apple.com>
3246 Rubber-stamped by Mark Rowe.
3248 - updated the project after giving Objective-C++ the .mm extension
3250 * WebKit.xcodeproj/project.pbxproj:
3252 2009-06-04 Sam Weinig <sam@webkit.org>
3254 Reviewed by Alice Liu.
3256 Move WebView internal data into WebViewData.h/mm.
3258 * WebKit.xcodeproj/project.pbxproj:
3260 2009-06-03 Sam Weinig <sam@webkit.org>
3262 Reviewed by Mark Rowe.
3264 Added WebDelegateImplementationCaching.h/mm
3266 * WebKit.xcodeproj/project.pbxproj:
3268 2009-06-03 Sam Weinig <sam@webkit.org>
3270 Reviewed by Mark Rowe.
3272 Add WebViewInternal.mm.
3274 * WebKit.xcodeproj/project.pbxproj:
3276 2009-06-03 Dan Bernstein <mitz@apple.com>
3278 Reviewed by Anders Carlsson.
3280 - WebKit project part of eliminating WebCoreTextRenderer
3282 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
3283 compile as Objective-C++.
3285 2009-06-01 Darin Adler <darin@apple.com>
3287 Reviewed by Maciej Stachowiak.
3289 Bug 26113: break WebTextCompletionController out into its own source file
3290 https://bugs.webkit.org/show_bug.cgi?id=26113
3292 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
3294 2009-05-28 Mark Rowe <mrowe@apple.com>
3296 Rubber-stamped by Anders Carlsson.
3298 Symlink WebKitPluginHost.app in to place if needed.
3300 * WebKit.xcodeproj/project.pbxproj:
3302 2009-05-24 Darin Adler <darin@apple.com>
3304 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
3306 2009-05-16 Anders Carlsson <andersca@apple.com>
3308 Reviewed by Sam Weinig and Dan Bernstein.
3310 Fix <rdar://problem/6889644>.
3312 * English.lproj/Localizable.strings:
3314 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
3316 Reviewed by Dan Bernstein.
3318 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
3320 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
3321 it could use C++ code from AuthenticaitonMac.h.
3323 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
3325 Add localizable strings for
3326 <rdar://problem/6724106> WebViews need to implement text checking
3328 Reviewed by Justin Garcia.
3330 * English.lproj/Localizable.strings:
3332 2009-04-27 Kevin Decker <kdecker@apple.com>
3334 Reviewed by Anders Carlsson.
3336 <rdar://problem/6352982>
3338 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
3340 2009-04-23 Kevin Decker <kdecker@apple.com>
3342 Reviewed by Anders Carlsson.
3344 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
3346 2009-04-21 Adam Roben <aroben@apple.com>
3348 Update StringsNotToBeLocalized.txt for recent changes
3350 Rubber-stamped by John Sullivan.
3352 * StringsNotToBeLocalized.txt:
3354 2009-04-19 Darin Adler <darin@apple.com>
3356 * StringsNotToBeLocalized.txt: Updated for recent changes.
3358 2009-04-17 David Kilzer <ddkilzer@apple.com>
3360 Simplify FEATURE_DEFINES definition
3362 Reviewed by Darin Adler.
3364 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
3365 variables to their own FeatureDefines.xcconfig file. It also
3366 extracts a new ENABLE_GEOLOCATION variable so that
3367 FEATURE_DEFINES only needs to be defined once.
3369 * WebKit.xcodeproj/project.pbxproj: Added
3370 FeatureDefines.xcconfig file.
3372 2009-04-10 Timothy Hatcher <timothy@apple.com>
3374 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
3376 Rubber-stamped by Mark Rowe.
3378 * WebKit.xcodeproj/project.pbxproj:
3380 2009-04-09 Mike Thole <mthole@apple.com>
3382 Reviewed by Adam Roben.
3384 * WebKit.xcodeproj/project.pbxproj:
3385 Set the Localizable.strings encoding to UTF-16.
3387 2009-04-07 Anders Carlsson <andersca@apple.com>
3389 Try to fix the Leopard build once more.
3391 * WebKit.xcodeproj/project.pbxproj:
3393 2009-04-07 Anders Carlsson <andersca@apple.com>
3395 Another attempt at fixing the build.
3397 * WebKit.xcodeproj/project.pbxproj:
3399 2009-04-02 Adele Peterson <adele@apple.com>
3401 Reviewed by Darin Adler.
3403 * WebKit.xcodeproj/project.pbxproj:
3404 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
3406 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
3408 Reviewed by Mark Rowe.
3410 https://bugs.webkit.org/show_bug.cgi?id=24990
3411 Put SECTORDER_FLAGS into xcconfig files.
3413 * WebKit.xcodeproj/project.pbxproj:
3415 2009-03-27 Darin Adler <darin@apple.com>
3417 * StringsNotToBeLocalized.txt: Updated for recent changes.
3419 2009-03-16 Darin Adler <darin@apple.com>
3421 Reviewed by Dan Bernstein.
3423 * English.lproj/Localizable.strings: Updated.
3424 * StringsNotToBeLocalized.txt: Updated for recent changes.
3426 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
3428 Reviewed by Simon Fraser.
3430 Update Geolocation perimission dialogs to be asynchronous.
3431 https://bugs.webkit.org/show_bug.cgi?id=24505
3433 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
3434 coding style set by WebSecurityOrigin.
3436 * WebKit.xcodeproj/project.pbxproj:
3438 2009-03-13 Anders Carlsson <andersca@apple.com>
3440 Reviewed by Dan Bernstein.
3442 <rdar://problem/6610666> Revise the Cocoa event model text API
3444 Remove nptextinput.h
3446 * WebKit.xcodeproj/project.pbxproj:
3448 2009-03-03 David Kilzer <ddkilzer@apple.com>
3450 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
3452 Reviewed by Mark Rowe.
3454 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
3455 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
3456 make sure various build phase scripts work with the installhdrs
3459 * WebKit.xcodeproj/project.pbxproj:
3460 - Added shell code to prevent running "Check For Global
3461 Initializers", "Check For Exit Time Destructors" and "Check
3462 For Weak VTables" scripts during the installhdrs build phase.
3463 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
3464 targets since it's no longer needed after defining
3465 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
3467 2009-03-03 David Kilzer <ddkilzer@apple.com>
3469 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
3471 Reviewed by Adam Roben.
3473 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
3474 since NPAPI headers had migrated from JavaScriptCore to WebCore
3477 * WebKit.xcodeproj/project.pbxproj: Removed
3478 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
3479 and Release configurations.
3481 2009-03-02 Anders Carlsson <andersca@apple.com>
3483 WebNetscapePluginPackage.mm is an Objective-C++ file.
3485 * WebKit.xcodeproj/project.pbxproj:
3487 2009-03-02 Anders Carlsson <andersca@apple.com>
3489 Reviewed by John Sullivan.
3491 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
3493 * WebKit.xcodeproj/project.pbxproj:
3495 2009-02-20 Anders Carlsson <andersca@apple.com>
3497 Reviewed by Dan Bernstein.
3501 * WebKit.xcodeproj/project.pbxproj:
3503 2009-02-13 Darin Adler <darin@apple.com>
3505 * StringsNotToBeLocalized.txt: Updated for recent changes.
3507 2009-02-07 Darin Adler <darin@apple.com>
3509 * StringsNotToBeLocalized.txt: Updated for recent changes.
3511 2009-02-04 Timothy Hatcher <timothy@apple.com>
3513 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
3515 <rdar://problem/6508457> Launching widget in Dashcode debugger is
3516 super-slow due forwardInvocation: calling debug delegate
3518 Reviewed by Oliver Hunt.
3520 * WebKit.xcodeproj/project.pbxproj:
3522 2009-02-02 Anders Carlsson <andersca@apple.com>
3524 Reviewed by Dan Bernstein.
3526 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
3528 * WebKit.xcodeproj/project.pbxproj:
3530 2009-01-26 Mark Rowe <mrowe@apple.com>
3532 Rubber-stamped by Sam Weinig.
3534 Clean up after r40240.
3536 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
3538 2009-01-25 Darin Adler <darin@apple.com>
3540 Try to fix full build on Mac Leopard.
3542 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
3543 Maybe this is temporary, but I had to do it to get the full build to succeed.
3545 2009-01-25 Mark Rowe <mrowe@apple.com>
3547 Rubber-stamped by Dan Bernstein.
3549 Improve the consistency of settings in our .xcconfig files.
3551 * WebKit.xcodeproj/project.pbxproj:
3553 2009-01-23 Brady Eidson <beidson@apple.com>
3555 Rubberstamped by Darin Adler
3557 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
3559 * WebKit.xcodeproj/project.pbxproj:
3561 2009-01-20 Anders Carlsson <andersca@apple.com>
3563 Reviewed by Sam Weinig.
3565 Add ProxyInstance files.
3567 * WebKit.xcodeproj/project.pbxproj:
3569 2009-01-04 David Kilzer <ddkilzer@apple.com>
3571 Don't install internal headers in WebKit framework
3573 Reviewed by Darin Adler.
3575 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
3576 headers so they're not installed.
3578 2009-01-02 Darin Adler <darin@apple.com>
3580 * StringsNotToBeLocalized.txt: Updated.
3582 2008-12-23 Darin Adler <darin@apple.com>
3584 Reviewed by Alexey Proskuryakov.
3586 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
3587 crash due to Mail's use of WebArchive and WebResource on non-main thread
3589 * StringsNotToBeLocalized.txt: Updated.
3591 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
3592 existing file WebResourceInternal.h.
3594 2008-12-08 David Kilzer <ddkilzer@apple.com>
3596 Bug 22555: Sort "children" sections in Xcode project files
3598 <https://bugs.webkit.org/show_bug.cgi?id=22555>
3600 Reviewed by Eric Seidel.
3602 * WebKit.xcodeproj/project.pbxproj: Sorted.
3604 2008-12-08 Darin Adler <darin@apple.com>
3606 * StringsNotToBeLocalized.txt: Updated for recent changes.
3608 2008-12-05 Dan Bernstein <mitz@apple.com>
3612 * WebKit.xcodeproj/project.pbxproj:
3614 2008-12-05 Dan Bernstein <mitz@apple.com>
3618 * WebKit.xcodeproj/project.pbxproj:
3620 2008-12-04 Anders Carlsson <andersca@apple.com>
3622 Reviewed by Sam Weinig.
3624 Add HostedNetscapePluginStream.
3626 * WebKit.xcodeproj/project.pbxproj:
3628 2008-12-03 Anders Carlsson <andersca@apple.com>
3630 Reviewed by Sam Weinig.
3632 Move WebPluginRequest to its own file.
3634 * WebKit.xcodeproj/project.pbxproj:
3636 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3638 Update strings not to be localized.
3640 Reviewed by Adam Roben.
3642 * StringsNotToBeLocalized.txt:
3644 2008-11-26 Mark Rowe <mrowe@apple.com>
3648 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3650 * WebKit.xcodeproj/project.pbxproj:
3652 2008-11-26 Anders Carlsson <andersca@apple.com>
3654 Reviewed by Mark Rowe.
3656 Add plug-in host related files to the Xcode project.
3658 * WebKit.xcodeproj/project.pbxproj:
3660 2008-11-14 Dan Bernstein <mitz@apple.com>
3662 Reviewed by Darin Adler.
3664 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3666 * English.lproj/Localizable.strings: Added the Text Direction submenu
3669 2008-11-13 John Sullivan <sullivan@apple.com>
3671 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3673 Reviewed by Tim Hatcher
3675 * English.lproj/Localizable.strings:
3676 updated for these changes
3678 * StringsNotToBeLocalized.txt:
3679 removed unused exception
3681 2008-11-12 John Sullivan <sullivan@apple.com>
3683 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3685 Reviewed by Tim Hatcher
3687 * English.lproj/Localizable.strings:
3688 * StringsNotToBeLocalized.txt:
3689 updated for this change
3691 2008-11-10 Anders Carlsson <andersca@apple.com>
3693 Reviewed by Kevin Decker.
3695 Add WebHostedNetscapePluginView to the project.
3697 * WebKit.xcodeproj/project.pbxproj:
3699 2008-11-10 Anders Carlsson <andersca@apple.com>
3701 Reviewed by Kevin Decker.
3703 Add a new WebBaseNetscapePluginView class.
3705 * WebKit.xcodeproj/project.pbxproj:
3707 2008-11-10 Anders Carlsson <andersca@apple.com>
3709 Reviewed by Adam Roben.
3711 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3713 * StringsNotToBeLocalized.txt:
3714 * WebKit.xcodeproj/project.pbxproj:
3716 2008-11-05 Anders Carlsson <andersca@apple.com>
3718 Reviewed by Kevin Decker.
3720 Remove WebPlugInStreamLoaderDelegate.h
3722 * WebKit.xcodeproj/project.pbxproj:
3724 2008-11-03 Darin Adler <darin@apple.com>
3726 Reviewed by Tim Hatcher.
3728 - https://bugs.webkit.org/show_bug.cgi?id=22061
3729 create script to check for exit-time destructors
3731 * WebKit.xcodeproj/project.pbxproj: Added a script
3732 phase that runs the check-for-exit-time-destructors script.
3734 2008-10-31 Anders Carlsson <andersca@apple.com>
3736 Reviewed by Kevin Decker.
3738 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3740 * WebKit.xcodeproj/project.pbxproj:
3742 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3744 Not reviewed, build fix.
3746 * WebKit.xcodeproj/project.pbxproj:
3748 2008-10-28 Adele Peterson <adele@apple.com>
3750 Reviewed by John Sullivan.
3752 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3753 "files" string for multifile uploads needs to be localized
3755 * English.lproj/Localizable.strings: Updated with new string.
3757 2008-10-28 Adele Peterson <adele@apple.com>
3759 Reviewed by Sam Weinig.
3761 * English.lproj/Localizable.strings:
3764 2008-10-27 Darin Adler <darin@apple.com>
3766 * StringsNotToBeLocalized.txt: Updated for recent changes.
3768 2008-10-24 Timothy Hatcher <timothy@apple.com>
3770 Implement new InspectorClient methods to work with Settings.
3772 https://bugs.webkit.org/show_bug.cgi?id=21856
3774 Reviewed by Darin Adler.
3776 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3778 2008-10-15 Mark Rowe <mrowe@apple.com>
3780 Rubber-stamped by Brady Eidson.
3782 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3784 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3786 2008-10-14 Maxime Britto <britto@apple.com>
3788 Reviewed by Darin Adler.
3790 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3791 WebTextIterator, and made the WebTextIterator.h private
3793 2008-10-04 Mark Rowe <mrowe@apple.com>
3795 Reviewed by Tim Hatcher.
3797 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3799 * WebKit.xcodeproj/project.pbxproj:
3801 2008-09-24 Darin Adler <darin@apple.com>
3803 * StringsNotToBeLocalized.txt: Updated for recent changes.
3805 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3807 Reviewed by Darin Adler, Beth Dakin
3809 Support strings for AXLists
3811 * English.lproj/Localizable.strings:
3813 2008-09-15 Anders Carlsson <andersca@apple.com>
3817 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3819 * WebKit.xcodeproj/project.pbxproj:
3821 2008-09-02 Mark Rowe <mrowe@apple.com>
3823 Reviewed by Tim Hatcher.
3825 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3827 * WebKit.xcodeproj/project.pbxproj:
3829 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3831 Reviewed by Cameron Zwarich.
3833 Updated project files to XCode 3.1.
3835 * WebKit.xcodeproj/project.pbxproj:
3837 2008-08-15 Mark Rowe <mrowe@apple.com>
3839 Rubber-stamped by Geoff Garen.
3841 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3843 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3845 2008-08-05 Anders Carlsson <andersca@apple.com>
3847 Reviewed by Darin Adler.
3849 Remove MainThreadObjectDeallocator.{h|mm}.
3851 * WebKit.xcodeproj/project.pbxproj:
3853 2008-08-04 Mark Rowe <mrowe@apple.com>
3855 Reviewed by Darin Adler.
3857 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3858 Part one of fix for <rdar://problem/5853147>.
3860 * WebKit.xcodeproj/project.pbxproj:
3862 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3864 Fix layout test results for webarchive/test-xml-stylesheet.xml
3866 Reviewed by Darin Adler.
3868 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3869 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3870 to private so they're copied into PrivateHeaders.
3872 2008-07-11 Stephanie Lewis <slewis@apple.com>
3874 Reviewed by Darin Adler.
3876 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3878 * WebKit.xcodeproj/project.pbxproj:
3880 2008-07-07 Mark Rowe <mrowe@apple.com>
3882 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3883 so that they don't have an unnecessary ".." in the path.
3885 * WebKit.xcodeproj/project.pbxproj:
3887 2008-07-05 Mark Rowe <mrowe@apple.com>
3889 Reviewed by John Sullivan.
3891 Remove WebSearchableTextView as it has been unused for some time now.
3893 * WebKit.xcodeproj/project.pbxproj:
3895 2008-06-26 Anders Carlsson <andersca@apple.com>
3897 Reviewed by Darin Adler.
3899 Add MainThreadObjectDeallocator to sources.
3901 * WebKit.xcodeproj/project.pbxproj:
3903 2008-06-24 John Sullivan <sullivan@apple.com>
3905 Rubber-stamped by Sam Weinig
3907 * StringsNotToBeLocalized.txt:
3908 brought this file up to date
3910 2008-06-17 Mark Rowe <mrowe@apple.com>
3912 Reviewed by Darin Adler.
3914 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3916 * WebKit.xcodeproj/project.pbxproj:
3918 2008-05-22 Timothy Hatcher <timothy@apple.com>
3920 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3922 Reviewed by Adam Roben.
3924 * English.lproj/Localizable.strings: Added new strings.
3926 2008-05-21 Anders Carlsson <andersca@apple.com>
3930 Add WebIconFetcher files.
3932 * WebKit.xcodeproj/project.pbxproj:
3934 2008-05-16 Timothy Hatcher <timothy@apple.com>
3936 Removes WebScriptDebugServer files and related calls. This removes
3937 the hooks that Drosera uses for debugging. Now that the Web Inspector
3938 has a better debugger, we don't need these anymore.
3940 Reviewed by Sam Weinig.
3942 * StringsNotToBeLocalized.txt:
3943 * WebKit.xcodeproj/project.pbxproj:
3945 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3947 Reviewed by Beth Dakin
3949 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3951 * English.lproj/Localizable.strings:
3952 * WebKit.xcodeproj/project.pbxproj:
3954 2008-05-09 Anders Carlsson <andersca@apple.com>
3958 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3960 Add nptextinput.h as a public header.
3962 * WebKit.xcodeproj/project.pbxproj:
3964 2008-05-06 Stephanie Lewis <slewis@apple.com>
3966 Reviewed by Andersca.
3968 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3970 * WebKit.xcodeproj/project.pbxproj:
3972 2008-05-01 Anders Carlsson <andersca@apple.com>
3976 Remove npfunctions.h
3978 * WebKit.xcodeproj/project.pbxproj:
3980 2008-05-01 Sam Weinig <sam@webkit.org>
3982 Reviewed by Anders Carlsson.
3984 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3986 * WebKit.xcodeproj/project.pbxproj:
3988 2008-04-30 Anders Carlsson <andersca@apple.com>
3992 Add Cocoa event handler.
3994 * WebKit.xcodeproj/project.pbxproj:
3996 2008-04-29 Anders Carlsson <andersca@apple.com>
4000 Add new event handlers.
4002 * WebKit.xcodeproj/project.pbxproj:
4004 2008-04-07 John Sullivan <sullivan@apple.com>
4008 - made the JavaScript text input panel not block Quit (part of 4133196)
4010 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
4011 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
4012 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
4013 Made the panel be a NonBlockingPanel
4015 2008-04-04 Ada Chan <adachan@apple.com>
4017 Updated the format string for window title for a standalone image to take integers.
4021 * English.lproj/Localizable.strings:
4023 2008-03-28 Brady Eidson <beidson@apple.com>
4025 Rubberstamped by Darin Adler
4027 Remove WebArchiver.h/mm
4029 * WebKit.xcodeproj/project.pbxproj:
4031 2008-03-25 Brady Eidson <beidson@apple.com>
4035 <rdar://problem/4516169> - Support WebArchives on Windows
4037 * WebKit.xcodeproj/project.pbxproj:
4039 2008-03-24 Brady Eidson <beidson@apple.com>
4041 Reviewed by Darin's rubberstamp
4045 * WebKit.xcodeproj/project.pbxproj:
4047 2008-03-20 John Sullivan <sullivan@apple.com>
4049 * StringsNotToBeLocalized.txt:
4050 Brought this file up to date
4052 2008-03-20 Adam Roben <aroben@apple.com>
4054 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
4056 Reviewed by Tim Hatcher.
4058 * WebKit.xcodeproj/project.pbxproj:
4060 2008-03-12 Darin Adler <darin@apple.com>
4064 - http://bugs.webkit.org/show_bug.cgi?id=17640
4065 eliminate WebCoreFrameBridge
4067 * StringsNotToBeLocalized.txt: Updated for recent changes.
4068 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
4070 2008-03-11 Darin Adler <darin@apple.com>
4074 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
4075 We can rename the file later.
4077 2008-03-07 Mark Rowe <mrowe@apple.com>
4079 Reviewed by Oliver Hunt.
4081 Fix WebKit build with GCC 4.2.
4083 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
4085 2008-03-06 Darin Adler <darin@apple.com>
4087 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
4089 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
4091 Name the WebKit build phase script that generates WebKit.LP64.exp.
4093 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
4094 that generates the 64-bit export file to match the corresponding
4095 build phase script in WebCore.
4097 2008-03-05 Adam Roben <aroben@apple.com>
4099 Remove WebCoreScriptDebugger.{h,mm}
4101 Reviewed by Kevin M.
4103 * WebKit.xcodeproj/project.pbxproj:
4105 2008-03-05 Adam Roben <aroben@apple.com>
4107 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
4109 Reviewed by Kevin M.
4111 * WebKit.xcodeproj/project.pbxproj:
4113 2008-03-05 Adam Roben <aroben@apple.com>
4115 Remove WebScriptDebugger
4117 Reviewed by Kevin M.
4119 * WebKit.xcodeproj/project.pbxproj: Remove
4120 WebScriptDebugDelegatePrivate.h from the project.
4122 2008-03-05 Adam Roben <aroben@apple.com>
4124 Move WebCoreScriptDebuggerImp to its own source files
4126 Reviewed by Kevin M.
4128 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
4130 2008-03-05 Adam Roben <aroben@apple.com>
4132 Move WebCoreScriptDebugger to WebKit
4134 Reviewed by Darin Adler.
4136 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
4139 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
4141 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
4143 Reviewed by Darin Adler.
4145 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
4147 2008-01-23 Steve Falkenburg <sfalken@apple.com>
4149 Update localization exceptions.
4151 Reviewed by Darin Adler.
4153 * English.lproj/Localizable.strings:
4154 * StringsNotToBeLocalized.txt:
4156 2008-01-20 Mark Rowe <mrowe@apple.com>
4158 Reviewed by Dan Bernstein.
4160 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
4161 interested in supporting Safari 2 with TOT WebKit.
4163 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
4164 as it is no longer used.
4166 2008-01-03 Darin Adler <darin@apple.com>
4170 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
4172 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
4174 Reviewed by Darin Adler.
4176 Removed "BackwardDelete", which is no longer present in source code.
4178 * StringsNotToBeLocalized.txt:
4180 2007-12-16 Mark Rowe <mrowe@apple.com>
4182 Reviewed by Maciej Stachowiak.
4184 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
4186 * WebKit.xcodeproj/project.pbxproj: Add new files.
4188 2007-12-14 Darin Adler <darin@apple.com>
4190 * StringsNotToBeLocalized.txt: Updated.
4192 2007-12-12 Brady Eidson <beidson@apple.com>
4194 Reviewed by Sam Weinig
4196 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
4198 * WebKit.xcodeproj/project.pbxproj: Added a new file
4200 2007-12-12 Mark Rowe <mrowe@apple.com>
4202 Reviewed by Dave Kilzer.
4204 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
4206 * WebKit.xcodeproj/project.pbxproj:
4208 2007-11-19 Brady Eidson <beidson@apple.com>
4212 * WebKit.xcodeproj/project.pbxproj: Sorted!
4214 2007-11-17 Timothy Hatcher <timothy@apple.com>
4216 Reviewed by Mark Rowe.
4218 Bug 13470: i18n: The Web Inspector is not localizable
4219 http://bugs.webkit.org/show_bug.cgi?id=13470
4221 Update the localized strings and the file encoding of WebInspectorClient.mm.
4223 * English.lproj/Localizable.strings:
4224 * StringsNotToBeLocalized.txt:
4225 * WebKit.xcodeproj/project.pbxproj:
4227 2007-11-16 Mark Rowe <mrowe@apple.com>
4229 Reviewed by Tim Hatcher.
4231 Build WebCore as a sub-framework of WebKit in all configurations.
4233 * WebKit.xcodeproj/project.pbxproj:
4235 2007-11-16 Brady Eidson <beidson@apple.com>
4237 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
4239 2007-11-16 Brady Eidson <beidson@apple.com>
4241 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
4244 2007-11-16 Brady Eidson <beidson@apple.com>
4248 Database management API tweaks
4250 * WebKit.xcodeproj/project.pbxproj:
4252 2007-11-15 Brady Eidson <beidson@apple.com>
4256 Stubbing out everything required for a WebKit API for databases
4258 * WebKit.xcodeproj/project.pbxproj:
4260 2007-11-12 Adam Roben <aroben@apple.com>
4262 * StringsNotToBeLocalized.txt: Updated.
4264 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
4266 Adding the wx WebKit implementation.
4268 Reviewed by Mark Rowe.
4272 2007-11-07 Mark Rowe <mrowe@apple.com>
4274 Reviewed by Kevin Decker.
4276 Fix 64-bit Mac build.
4278 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
4279 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
4280 setting of the project, which in this instance includes the necessary "mac"