1 2011-01-20 Zoltan Horvath <zoltan@webkit.org>
3 Reviewed by Csaba Osztrogonác.
5 Refactoring of the custom allocation framework
6 https://bugs.webkit.org/show_bug.cgi?id=49897
8 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
9 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
10 equivalent macro implementation at the necessary places.
12 2011-01-17 Dan Bernstein <mitz@apple.com>
14 Rubber-stamped by Mark Rowe.
16 Update xcodeproj svn:ignore to include xcuserdata.
18 * WebKit.xcodeproj: Modified property svn:ignore.
20 2011-01-17 Brady Eidson <beidson@apple.com>
22 Rubberstamped by Adam Roben.
24 Fix up the `make` build on Macs
26 * Makefile: Point to the correct Makefile.shared
28 2011-01-16 Adam Barth <abarth@webkit.org>
30 Rubber-stamped by Eric Seidel.
32 Move WebKit into Source
33 https://bugs.webkit.org/show_bug.cgi?id=52530
36 * scripts/generate-webkitversion.pl:
38 2011-01-07 Enrica Casucci <enrica@apple.com>
40 Reviewed by Alexey Proskuryakov.
42 Paste and drag and drop use different code paths to interact with the pasteboard.
43 https://bugs.webkit.org/show_bug.cgi?id=52093
44 The change consists in a refactoring of the code to have only one class that
45 deals with the pasteboard on Mac.
47 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
49 2010-12-31 Adam Barth <abarth@webkit.org>
51 Update SVN ignore property to hide two more external dependencies.
53 * chromium: Modified property svn:ignore.
55 2010-12-22 Dan Bernstein <mitz@apple.com>
57 Rubber-stamped by Mark Rowe.
59 Changed WebKitTools to Tools in script build phases.
61 * WebKit.xcodeproj/project.pbxproj:
63 2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
65 Reviewed by Eric Seidel.
67 [EFL] Add linker script to export less symbols
68 https://bugs.webkit.org/show_bug.cgi?id=44609
70 Filter the exported symbols by using a linker script. Only symbols
71 starting with "ewk_" are exported.
73 * CMakeLists.txt: Add link flags to webkit library when there's a
76 2010-12-07 Simon Fraser <simon.fraser@apple.com>
78 Update Xcode project for newer Xcode.
80 * WebKit.xcodeproj/project.pbxproj:
82 2010-11-18 Darin Adler <darin@apple.com>
84 * StringsNotToBeLocalized.txt: Updated for recent changes.
86 2010-11-16 Patrick Gansterer <paroga@webkit.org>
88 Reviewed by Andreas Kling.
90 [CMake] Remove platform dependent include directories
91 https://bugs.webkit.org/show_bug.cgi?id=49553
95 2010-11-12 John Knottenbelt <jknotten@chromium.org>
97 Reviewed by Steve Block.
99 Rename GeolocationControllerClient to GeolocationClient.
100 https://bugs.webkit.org/show_bug.cgi?id=49259
102 * WebKit.xcodeproj/project.pbxproj:
104 2010-11-08 Leandro Pereira <leandro@profusion.mobi>
106 [EFL] Unreviewed. Build fix after r71496.
108 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
109 include directories list.
111 2010-11-04 Mike Thole <mthole@apple.com>
113 Reviewed by Dan Bernstein.
115 Title for images should use localized numerals
116 https://bugs.webkit.org/show_bug.cgi?id=49017
118 * English.lproj/Localizable.strings: Updated.
120 2010-10-28 Mark Rowe <mrowe@apple.com>
122 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
123 that deprecated methods are no longer used.
125 * WebKit.xcodeproj/project.pbxproj:
127 2010-10-26 Dan Bernstein <mitz@apple.com>
131 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
133 2010-10-23 David Kilzer <ddkilzer@apple.com>
135 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
137 Reviewed by Sam Weinig.
139 The only method defined in WebHTMLRepresentationInternal.h is
140 also defined in WebHTMLRepresentation.h, so use that instead.
142 * WebKit.xcodeproj/project.pbxproj: Removed references to
143 WebHTMLRepresentationInternal.h.
145 2010-10-21 David Kilzer <ddkilzer@apple.com>
147 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
149 Reviewed by Adam Roben.
151 Fixes the following warning:
153 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
154 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
156 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
157 for WebStringTruncator.h to make it match other header files.
159 2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
163 Fix efl build, add missing svg/properties include directory.
167 2010-10-18 Alexey Proskuryakov <ap@apple.com>
169 Reviewed by David Kilzer.
171 https://bugs.webkit.org/show_bug.cgi?id=47864
172 Convert WebNSUserDefaultsExtras.m to .mm
174 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
176 2010-10-12 Eric Seidel <eric@webkit.org>
178 Reviewed by Darin Adler.
180 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
181 https://bugs.webkit.org/show_bug.cgi?id=45693
183 * WebKit.xcodeproj/project.pbxproj:
184 - Add the MailQuirksUserScript.js to the project.
186 2010-10-11 Anders Carlsson <andersca@apple.com>
188 Reviewed by Darin Adler.
190 Remove WebIconFetcher from WebKit and IconFetcher from WebCore
191 https://bugs.webkit.org/show_bug.cgi?id=47523
193 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
195 * WebKit.xcodeproj/project.pbxproj:
197 2010-10-07 Jessie Berlin <jberlin@apple.com>
199 Reviewed by Sam Weinig.
201 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
202 representation of a WebKit2 WebSerializedScriptValue.
203 https://bugs.webkit.org/show_bug.cgi?id=47390
205 * WebKit.xcodeproj/project.pbxproj:
206 Add WebSerializedJSValuePrivate.h.
208 2010-10-05 John Abd-El-Malek <jam@chromium.org>
210 Reviewed by Darin Fisher.
212 [chromium] Get the link from a plugin when creating a context menu
213 https://bugs.webkit.org/show_bug.cgi?id=47130
215 * chromium/public/WebPlugin.h:
216 (WebKit::WebPlugin::linkAtPosition):
217 * chromium/public/WebView.h:
218 * chromium/src/ChromeClientImpl.cpp:
219 (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
220 * chromium/src/ContextMenuClientImpl.cpp:
221 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
223 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
225 Unreviewed, EFL build fix.
229 2010-09-20 Philippe Normand <pnormand@igalia.com>
231 Reviewed by Eric Carlson.
233 [GTK] enhanced context menu for media elements
234 https://bugs.webkit.org/show_bug.cgi?id=45021
236 Updated localizable strings.
238 * English.lproj/Localizable.strings:
240 2010-09-17 David Kilzer <ddkilzer@apple.com>
242 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
244 Reviewed by Joseph Pecoraro.
246 * WebKit.xcodeproj/project.pbxproj: Added missing
247 WebArchiveInternal.h header file to the project. It has been
248 missing since r31281!
250 2010-09-16 Dan Bernstein <mitz@apple.com>
252 Reverted the previous change because r67628 has been reverted.
254 * English.lproj/Localizable.strings:
256 2010-09-16 Dan Bernstein <mitz@apple.com>
258 Updated localizable strings.
260 * English.lproj/Localizable.strings:
262 2010-09-10 Darin Adler <darin@apple.com>
264 Reviewed by Sam Weinig.
266 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
267 https://bugs.webkit.org/show_bug.cgi?id=45582
269 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
270 also gave the header private visibility so it will get installed in the
271 PrivateHeaders directory.
273 2010-09-02 Steve Block <steveblock@google.com>
275 Reviewed by Adam Barth.
277 Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
278 https://bugs.webkit.org/show_bug.cgi?id=43181
280 * WebKit.xcodeproj/project.pbxproj:
282 2010-08-30 Andy Estes <aestes@apple.com>
284 Reviewed by Darin Adler.
286 Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
288 * StringsNotToBeLocalized.txt:
290 2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
292 Unreviewed build fix.
294 As opposed to WebCore, JavascriptCore and wtf, webkit is always a
295 shared library. After r65366, libewebkit.so was not being installed
296 anymore when building with SHARED_CORE=0 (which is the default). This
297 partially reverts that revision in order to fix this issue.
299 * CMakeLists.txt: always install webkit library.
301 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
303 Reviewed by Darin Adler.
305 Add NetworkingContext to avoid layer violations
306 https://bugs.webkit.org/show_bug.cgi?id=42292
308 Preparation: Just add the files to the build system.
310 * WebKit.xcodeproj/project.pbxproj: Added new files.
312 2010-08-17 Brady Eidson <beidson@apple.com>
314 Reviewed by Sam Weinig.
316 Remove developmentRegion from the project file as it shouldn't have been checked in.
318 * WebKit.xcodeproj/project.pbxproj:
320 2010-08-16 Leandro Pereira <leandro@profusion.mobi>
322 [EFL] Build fix after r65366.
324 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
327 2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
329 Reviewed by Pavel Feldman.
331 Web Inspector: -[WebInspector attach] and detach should work
332 https://bugs.webkit.org/show_bug.cgi?id=43924
334 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
336 2010-08-14 Patrick Gansterer <paroga@paroga.com>
338 Reviewed by Kenneth Rohde Christiansen.
340 [CMake] Set target properties only if available
341 https://bugs.webkit.org/show_bug.cgi?id=43978
345 2010-08-13 Gavin Barraclough <barraclough@apple.com>
347 Rubber stamped by Sam Weinig.
348 Switch String::/UString::ascii() to return a CString.
350 * WebKit.xcodeproj/project.pbxproj:
352 2010-08-06 Gavin Barraclough <barraclough@apple.com>
354 Rubber stamped by Sam Weinig
356 Bug 43594 - Add string forwards to Forward.h
357 This allows us to remove forward declarations for these classes from
358 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
360 * WebKit.xcodeproj/project.pbxproj:
362 2010-08-06 Jessie Berlin <jberlin@apple.com>
364 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
367 * WebKit.xcodeproj/project.pbxproj:
369 2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
371 Reviewed by David Kilzer.
373 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
374 https://bugs.webkit.org/show_bug.cgi?id=40627
376 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
378 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
380 2010-07-31 David Kilzer <ddkilzer@apple.com>
382 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
384 Reviewed by Dan Bernstein.
386 This also fixes compilation of DumpRenderTree after changes for
389 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
390 the following headers:
391 - WebFormDelegatePrivate.h
392 - WebKitStatisticsPrivate.h
393 - WebSecurityOriginPrivate.h
395 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
397 Reviewed by David Kilzer.
399 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
400 https://bugs.webkit.org/show_bug.cgi?id=40627
402 * WebKit.xcodeproj/project.pbxproj:
403 * efl/WebCoreSupport/ChromeClientEfl.cpp:
404 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
405 * efl/WebCoreSupport/ChromeClientEfl.h:
407 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
409 Reviewed by Antonio Gomes.
411 [EFL] Add library version and soname to EFL generated libraries and binary.
412 https://bugs.webkit.org/show_bug.cgi?id=43212
414 Add version and soname to libewebkit.so.
418 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
420 Reviewed by Antonio Gomes.
422 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
423 https://bugs.webkit.org/show_bug.cgi?id=43002
425 This should reduce the noise in WebKit/ChangeLog that comes from EFL
426 port. Most of the changes on EFL port should be logged in
427 WebKit/efl/ChangeLog.
429 * CMakeLists.txt: Just change the path from where to include the file.
431 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
433 Reviewed by Antonio Gomes.
435 [EFL] Cleanup glib support (make it optional)
436 https://bugs.webkit.org/show_bug.cgi?id=42480
438 Just add glib flags and directories if necessary.
442 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
444 Reviewed by Antonio Gomes.
446 [EFL] Add support for using libcurl network backend.
447 https://bugs.webkit.org/show_bug.cgi?id=42286
449 Just add soup/curl directories and flags for the specific
455 2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
457 Reviewed by Antonio Gomes.
459 [EFL] Implement input method notification
460 https://bugs.webkit.org/show_bug.cgi?id=42640
462 Notify browser when keyboard should be shown/hidden. Input method
463 hints are updated before sending the signal. Client should be able to
464 determine the input type by calling ewk_view_imh_get().
466 * efl/EWebLauncher/main.c:
467 (on_inputmethod_changed): example implementation that just prints to
468 stdout if keyboard should be shown or hidden and the imh flags.
469 (browserCreate): listen to signal about input method changing its
471 * efl/WebCoreSupport/EditorClientEfl.cpp:
472 (WebCore::EditorClientEfl::setInputMethodState): call new function
473 responsible for implementing this notification.
474 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
475 only from inside WebKit.
476 * efl/ewk/ewk_view.cpp: implement setters and getters
478 (ewk_view_input_method_state_set):
479 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
480 possible input types.
481 (_Ewk_View_Smart_Class::):
483 2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
485 Reviewed by Kenneth Rohde Christiansen.
487 Fix zoom in/out on EFL after r62666. The patch for adding viewport
488 missed the initialization of zoom_range.user_scalable. In case browser
489 doesn't care about the viewport and does not listen to the signal,
490 user_scalable will be always false, thus inhibiting zoom in/out.
491 https://bugs.webkit.org/show_bug.cgi?id=42656
493 * efl/EWebLauncher/main.c:
494 (on_viewport_changed): when listening to signal about viewport meta tag,
495 it's not sufficient to receive the parameters. One needs also to enforce
496 these parameters in WebKit.
497 * efl/ewk/ewk_view.cpp:
498 (_ewk_view_priv_new): initialize user_scalable parameter to allow
499 browser zooming in and out.
501 2010-07-16 Zhe Su <suzhe@chromium.org>
503 Reviewed by Darin Adler.
505 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
506 https://bugs.webkit.org/show_bug.cgi?id=42253
508 Dummy implementation of EditorClient::willSetInputMethodState.
510 * efl/WebCoreSupport/EditorClientEfl.cpp:
511 (WebCore::EditorClientEfl::willSetInputMethodState):
512 * efl/WebCoreSupport/EditorClientEfl.h:
514 2010-07-15 Mark Rowe <mrowe@apple.com>
516 Update the sorting in the Xcode project files.
518 * WebKit.xcodeproj/project.pbxproj:
520 2010-07-14 Sam Weinig <sam@webkit.org>
522 Reviewed by Darin Adler.
524 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
525 Make changing Cursors work in WebKit2.
527 * efl/WebCoreSupport/ChromeClientEfl.cpp:
528 (WebCore::ChromeClientEfl::setCursor):
529 * efl/WebCoreSupport/ChromeClientEfl.h:
530 Change prototype to match new one.
532 2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
534 Reviewed by Antonio Gomes.
536 [EFL] Add eina_safety to popup menu deletion.
537 https://bugs.webkit.org/show_bug.cgi?id=41873
539 Since this is a public call, it's better to have an eina_safety on
540 public calls. It would crash if browser calls this function to select
541 an item of a nonexistent popup.
543 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
546 2010-07-13 Simon Fraser <simon.fraser@apple.com>
548 Reviewed by Dan Bernstein.
550 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
552 Add WebRenderLayer files.
554 * WebKit.xcodeproj/project.pbxproj:
556 2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
558 Reviewed by Antonio Gomes.
560 This commit implements an API for configuring a path to the cookie
561 file in the Mozilla "cookies.txt" format, and functions to deal with it
562 in a more EFL like API.
564 [EFL] Add API for dealing with cookies in EFL port.
565 https://bugs.webkit.org/show_bug.cgi?id=41770
569 * efl/ewk/ewk_cookies.cpp: Added.
570 (ewk_cookies_file_set): Set a path to the file storing cookies.
571 (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
572 (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
573 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
574 (ewk_cookies_cookie_free): Free memory used by a cookie.
575 (ewk_cookies_policy_set): Set which acceptance policy will be used.
576 (ewk_cookies_policy_get): Get current acceptance policy being used.
577 * efl/ewk/ewk_cookies.h: Added.
580 2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
582 Unreviewed build fix after r60050.
584 * CMakeLists.txt: Add WebCore/bindings to the include path.
586 2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
588 Reviewed by Adam Barth.
590 [EFL] Fix style errors in ewk_private.h.
591 https://bugs.webkit.org/show_bug.cgi?id=41742
593 * efl/ewk/ewk_private.h:
595 2010-07-09 Darin Adler <darin@apple.com>
597 * StringsNotToBeLocalized.txt: Updated for recent changes.
599 2010-07-08 Joone Hur <joone@kldp.org>
601 Reviewed by Antonio Gomes.
603 [EFL] fix cmake build for EWebLauncher
604 https://bugs.webkit.org/show_bug.cgi?id=41830
606 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
608 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
610 Reviewed by Kenneth Rohde Christiansen.
612 [EFL] Implement several notification hooks in FrameLoaderClient.
613 We just notify browser, making the appropriate type conversions about
614 the events occurring in WebCore.
615 https://bugs.webkit.org/show_bug.cgi?id=41005
617 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
618 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
619 wrapper structures in stack in order to give client the opportunity to
620 change parameters. Then, call the function it defines.
621 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
622 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
624 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
625 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
626 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
627 notify browser that the url changed.
628 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
630 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
632 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
634 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
636 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
638 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
639 * efl/ewk/ewk_frame.cpp:
640 (ewk_frame_request_will_send): emit signal notifying browser.
641 (ewk_frame_request_assign_identifier): emit signal notifying browser.
642 (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
643 (ewk_frame_view_state_save): emit signal notifying browser.
644 (ewk_frame_load_provisional): emit signal notifying browser.
645 (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
646 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
647 (ewk_frame_load_document_finished): emit signal notifying browser.
648 * efl/ewk/ewk_frame.h: update documentation about signals being sent
649 and implement wrapper struct for ResourceRequest.
650 * efl/ewk/ewk_private.h: export private functions.
652 2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
654 Reviewed by Kenneth Rohde Christiansen.
656 [EFL] Flush backing store when going to new page.
657 Call client method to flush backing store when going to a new page. This
658 is the notification that data related to current page should be dropped,
659 since a new page is being loaded.
660 https://bugs.webkit.org/show_bug.cgi?id=41008
662 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
663 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
665 2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
667 Unreviewed build fix after r62676.
669 [EFL] Fix build after Page constructor has changed. By now, the
670 introduced BackForwardControllerClient is not used.
671 https://bugs.webkit.org/show_bug.cgi?id=41825
673 * efl/ewk/ewk_view.cpp:
674 (_ewk_view_priv_new): Add missing parameter to WebCore::Page
677 2010-07-07 Anders Carlsson <andersca@apple.com>
679 Reviewed by Sam Weinig.
681 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
683 * WebKit.xcodeproj/project.pbxproj:
685 2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
687 Reviewed by Kenneth Rohde Christiansen.
689 [EFL] EFLWebKit doesn't support viewport meta tag.
690 Support viewport meta tag on EFL Port.
691 https://bugs.webkit.org/show_bug.cgi?id=40278
693 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
695 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
696 (browserCreate): Register the callback function for the 'viewport,changed' signal.
697 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
698 (WebCore::ChromeClientEfl::didReceiveViewportArguments):
699 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
700 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
701 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
702 when website doesn't contain viewport tag.
703 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
704 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
705 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
706 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
707 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
708 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
709 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
710 (_ewk_view_priv_new):
711 (ewk_view_fixed_layout_size_set):
713 (ewk_view_zoom_weak_set):
714 (ewk_view_zoom_animated_set):
715 (ewk_view_viewport_set): Reports that viewport has changed.
716 (ewk_view_viewport_get): Reports that viewport has changed.
717 (ewk_view_zoom_range_set): Sets the zoom range.
718 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
719 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
720 (ewk_view_user_scalable_set): Sets if zoom is enabled.
721 (ewk_view_user_scalable_get): Gets if zoom is enabled.
722 * efl/ewk/ewk_view.h:
724 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
726 Reviewed by Adam Barth.
728 [EFL] Fix cmake build and libsoup detection
729 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
730 - LINK_FLAGS should be set using quotes, otherwise some wrong
731 substitution takes place;
732 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
733 version we are using;
734 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
736 https://bugs.webkit.org/show_bug.cgi?id=41717
741 2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
743 Reviewed by Kenneth Rohde Christiansen.
745 [EFL] Implement downloadURL in ContextMenuClientEfl
746 When user selects a download menu from context menu, send the download
747 request to application.
748 https://bugs.webkit.org/show_bug.cgi?id=41149
750 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
751 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
752 file and Send it to application.
753 * efl/WebCoreSupport/ContextMenuClientEfl.h:
755 2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
757 Reviewed by Kenneth Rohde Christiansen.
759 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
760 https://bugs.webkit.org/show_bug.cgi?id=40876
762 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
763 to change window size.
765 (WebCore::ChromeClientEfl::windowRect):
766 (WebCore::ChromeClientEfl::setWindowRect):
768 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
770 Unreviewed build fix.
772 [EFL] Build fix for latest version of Ecore library.
773 Ecore recently changed return type of callbacks from int to Eina_Bool.
775 * efl/EWebLauncher/main.c:
776 * efl/ewk/ewk_view.cpp:
777 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
779 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
781 Reviewed by Kenneth Rohde Christiansen.
783 [EFL] Simplify zoom setting by narrowing with WebCore API.
784 Instead of creating a zoom_text_only field, use the already defined enum
786 https://bugs.webkit.org/show_bug.cgi?id=40993
788 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
789 (ewk_frame_zoom_set):
790 (ewk_frame_zoom_text_only_get):
791 (ewk_frame_zoom_text_only_set):
793 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
795 Reviewed by Kenneth Rohde Christiansen.
797 [EFL] Implement download requests
798 When a download request arrives through FrameLoaderClient, forward it to
799 browser in order to be possible to download files.
800 https://bugs.webkit.org/show_bug.cgi?id=40967
802 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
803 (WebCore::FrameLoaderClientEfl::download): get file names and
804 forward to ewk_view_download_request()
805 * efl/ewk/ewk_private.h: export private function to WebCoreSupport
807 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
809 Reviewed by Kenneth Rohde Christiansen.
811 [EFL] Stop frame loaders when deleting view.
812 Frame loaders were still alive after view is deleted, causing
813 segmentation fault when libsoup had something to deliver yet.
814 https://bugs.webkit.org/show_bug.cgi?id=41007
816 * efl/ewk/ewk_view.cpp:
817 (_ewk_view_smart_del): stop loaders.
819 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
821 Reviewed by Kenneth Rohde Christiansen.
823 [EFL] Fix warnings about printf format
824 When printing uint64_t the macro PRIu64 is needed in order to be
825 portable across 32 and 64 bits. It was previously showing warning
826 messages on 32-bits systems.
827 https://bugs.webkit.org/show_bug.cgi?id=40965
829 * efl/ewk/ewk_view.cpp:
830 (ewk_view_exceeded_database_quota):
832 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
834 Reviewed by Kenneth Rohde Christiansen.
836 [EFL] Do not load error message for download and cancellation.
837 When a download is made or a request is cancelled an error page should
839 https://bugs.webkit.org/show_bug.cgi?id=40956
841 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
842 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
844 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
846 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
847 typo in related error message.
848 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
849 request or the policy changed (for example, because the request is a
850 download) then it should not fallback.
852 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
854 Reviewed by Kenneth Rohde Christiansen.
856 [EFL] Implement runOpenPanel method. The interface with browser was
857 already implemented. Now we are actually calling it.
858 https://bugs.webkit.org/show_bug.cgi?id=40923
860 * efl/WebCoreSupport/ChromeClientEfl.cpp:
861 (WebCore::ChromeClientEfl::runOpenPanel): implement method.
862 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
864 2010-06-24 Jer Noble <jer.noble@apple.com>
866 Reviewed by Eric Carlson.
868 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
869 https://bugs.webkit.org/show_bug.cgi?id=40939
870 rdar://problem/7996172
872 Add IOKit.framework to the list of linked frameworks.
874 * WebKit.xcodeproj/project.pbxproj:
876 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
878 Reviewed by Gustavo Noronha Silva.
880 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
881 https://bugs.webkit.org/show_bug.cgi?id=40862
886 2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
888 Reviewed by Gustavo Noronha Silva.
890 Add implementaion of new windows for EFL port. Both cases of a link
891 with target="_blank" and a javascript that does window.open() are
892 treated, delegating to browser the role of actually creating the
893 window (or blocking it).
894 https://bugs.webkit.org/show_bug.cgi?id=40930
896 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
897 * efl/WebCoreSupport/ChromeClientEfl.cpp:
898 (WebCore::ChromeClientEfl::createWindow): implement method for
899 creating new window by delegating to browser its creation. Browser
900 might decide to continue on the same window by returning the same
902 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
903 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
904 for creating new window when its creation is done by a javascript
906 * efl/ewk/EWebKit.h: new header for WindowFeatures.
907 * efl/ewk/ewk_private.h:
908 * efl/ewk/ewk_view.cpp:
909 (ewk_view_window_create): call the method implemented by browser.
910 * efl/ewk/ewk_view.h:
911 * efl/ewk/ewk_window_features.cpp: Added.
912 (ewk_window_features_unref):
913 (ewk_window_features_ref):
914 (ewk_window_features_bool_property_get):
915 (ewk_window_features_int_property_get):
916 (ewk_window_features_new_from_core): create and wrapped struct
917 containing the core struct.
918 * efl/ewk/ewk_window_features.h: Added.
920 2010-06-18 Anders Carlsson <andersca@apple.com>
922 Reviewed by Sam Weinig.
924 Rename WebPluginPackage.m to make it an Objective-C++ file.
926 * WebKit.xcodeproj/project.pbxproj:
928 2010-06-18 Anders Carlsson <andersca@apple.com>
930 Reviewed by Sam Weinig.
932 Make WebCoreSystemInterface.h a C++ only header
933 https://bugs.webkit.org/show_bug.cgi?id=40867
935 * WebKit.xcodeproj/project.pbxproj:
937 2010-06-18 Anders Carlsson <andersca@apple.com>
939 Reviewed by Dan Bernstein.
941 Add stubbed out WebPlatformStrategies class to WebKit.
942 https://bugs.webkit.org/show_bug.cgi?id=40851
944 * WebKit.xcodeproj/project.pbxproj:
946 2010-06-18 Alexis Menard <alexis.menard@nokia.com>
948 Reviewed by Simon Hausmann.
950 [qt] Better check for the declarative plugin inclusion.
954 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
956 Reviewed by Eric Seidel.
958 Clean EFL header files in order to diminish the compilation time with
959 EFL from subversion. We remove the EFL includes from header files and use
960 forward declarations, including the headers in correspondent source
961 files when needed. This causes only the needed source files to be
962 recompiled in case a new version of EFL is installed instead of
963 triggering a recompilation of almost all WebCore/WebKit.
964 https://bugs.webkit.org/show_bug.cgi?id=40575
966 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
967 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
968 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
970 2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
972 Unreviewed EFL build fix. Simple typo.
974 * efl/WebCoreSupport/InspectorClientEfl.cpp:
975 (WebCore::InspectorClientEfl::sendMessageToFrontend):
977 2010-06-14 Tony Chang <tony@chromium.org>
979 Reviewed by Darin Fisher.
981 Chromium shouldn't build inside the source directory
982 https://bugs.webkit.org/show_bug.cgi?id=40489
984 Ignore directories fetched by chromium and chromium mac output dir.
986 * chromium: Added property svn:ignore.
988 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
990 Reviewed by Pavel Feldman.
992 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
993 data from inspected page to WebInspector as JSON string via http. The native
994 serialization to JSON string is supported by InspectorValue's classes. This patch
995 has the implementation of sendMessageToFrontend function. WebKit version of it still
996 uses ScriptFunctionCall and will be switched to another transport a little bit later.
997 https://bugs.webkit.org/show_bug.cgi?id=40134
999 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1000 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1001 * efl/WebCoreSupport/InspectorClientEfl.h:
1003 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1005 Unreviewed, rolling out r60889.
1006 http://trac.webkit.org/changeset/60889
1007 https://bugs.webkit.org/show_bug.cgi?id=40365
1009 gtk bot has some kind of memory corruption (Requested by
1012 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1013 * efl/WebCoreSupport/InspectorClientEfl.h:
1015 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1017 Reviewed by Pavel Feldman.
1019 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1020 data from inspected page to WebInspector as JSON string via http. The native
1021 serialization to JSON string is supported by InspectorValue's classes. This patch
1022 has the implementation of sendMessageToFrontend function. WebKit version of it still
1023 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1024 https://bugs.webkit.org/show_bug.cgi?id=40134
1026 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1027 (WebCore::InspectorClientEfl::sendMessageToFrontend):
1028 * efl/WebCoreSupport/InspectorClientEfl.h:
1030 2010-06-01 Alexey Proskuryakov <ap@apple.com>
1032 Reviewed by Sam Weinig.
1034 https://bugs.webkit.org/show_bug.cgi?id=39434
1035 REGRESSION (r59811): Geolocation callbacks cannot be created
1037 Removing unused WebGeolocationMock.
1039 * WebKit.xcodeproj/project.pbxproj:
1041 2010-05-31 Lyon Chen <liachen@rim.com>
1043 Reviewed by Kent Tamura.
1045 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
1046 https://bugs.webkit.org/show_bug.cgi?id=35530
1048 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.
1050 * efl/WebCoreSupport/EditorClientEfl.cpp:
1051 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1053 2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1055 Reviewed by Kenneth Rohde Christiansen.
1057 [EFL] Add Context Menu implementation
1058 https://bugs.webkit.org/show_bug.cgi?id=39821
1060 * CMakeListsEfl.txt: add context menu files.
1061 * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
1062 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
1063 (WebCore::ContextMenuClientEfl::newPlatformDescription):
1064 (WebCore::ContextMenuClientEfl::freePlatformDescription):
1065 (WebCore::ContextMenuClientEfl::appendItem):
1066 (WebCore::ContextMenuClientEfl::show):
1067 * efl/WebCoreSupport/ContextMenuClientEfl.h:
1068 * efl/ewk/EWebKit.h:
1069 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
1070 browser for manipulating context menus.
1071 (ewk_context_menu_ref):
1072 (ewk_context_menu_unref):
1073 (ewk_context_menu_destroy):
1074 (ewk_context_menu_item_list_get):
1075 (ewk_context_menu_item_new):
1076 (ewk_context_menu_item_select):
1077 (ewk_context_menu_item_free):
1078 (ewk_context_menu_item_type_get):
1079 (ewk_context_menu_item_type_set):
1080 (ewk_context_menu_item_action_get):
1081 (ewk_context_menu_item_action_set):
1082 (ewk_context_menu_item_title_get):
1083 (ewk_context_menu_item_title_set):
1084 (ewk_context_menu_item_checked_get):
1085 (ewk_context_menu_item_checked_set):
1086 (ewk_context_menu_item_enabled_get):
1087 (ewk_context_menu_item_enabled_set):
1088 (ewk_context_menu_new):
1089 (ewk_context_menu_free):
1090 (ewk_context_menu_item_append):
1091 (ewk_context_menu_custom_get):
1092 (ewk_context_menu_show):
1093 * efl/ewk/ewk_contextmenu.h: Added.
1094 * efl/ewk/ewk_private.h:
1095 * efl/ewk/ewk_view.cpp:
1096 (ewk_view_context_menu_forward_event): inform browser a new context
1098 (ewk_view_exceeded_database_quota): small fix to previous
1100 * efl/ewk/ewk_view.h:
1102 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1104 Reviewed by Kenneth Rohde Christiansen.
1106 [EF] Remove compiler warnings and add test for switching page
1108 https://bugs.webkit.org/show_bug.cgi?id=39871
1110 * efl/EWebLauncher/main.c:
1115 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1117 Reviewed by Kenneth Rohde Christiansen.
1119 [EFL] Allow client to override default database quota. We increase the
1120 default database quota to 1MB (it was incorrectly set to 1KB, which is
1121 too low) and add methods to allow client to iteratively database quota
1122 when it becomes greater than the allowed value.
1123 https://bugs.webkit.org/show_bug.cgi?id=39867
1125 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1126 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
1127 to allow client to increase database quota iteratively.
1128 * efl/ewk/ewk_private.h:
1129 * efl/ewk/ewk_settings.cpp:
1130 * efl/ewk/ewk_view.h:
1132 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1134 Reviewed by Kenneth Rohde Christiansen.
1136 [EFL] Add default path to web database and methods to set it.
1137 If a default path is not set, it will default to "/", in which a
1138 normal user usually does not have write permission.
1140 * efl/EWebLauncher/main.c: overwrite default directory with another
1143 * efl/ewk/ewk_main.cpp:
1144 (ewk_init): add default path
1145 * efl/ewk/ewk_settings.cpp: add methods to set and get database path
1146 (ewk_settings_web_database_path_set):
1147 (ewk_settings_web_database_path_get):
1148 * efl/ewk/ewk_settings.h:
1150 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1152 Reviewed by Kenneth Rohde Christiansen.
1154 [EFL] Fix wrongly set clipper. Now the scrollbars from main
1155 frame are shown even on a zoom level lower than 1.0.
1157 * efl/ewk/ewk_view_single.c:
1158 (_ewk_view_single_smart_add):
1159 (_ewk_view_single_smart_backing_store_add):
1160 (ewk_view_single_smart_set):
1162 2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1164 Reviewed by Kenneth Rohde Christiansen.
1166 [EFL] Add support for Popup menus
1167 https://bugs.webkit.org/show_bug.cgi?id=39629
1169 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
1170 and destroy popup menu.
1171 (WebCore::ChromeClientEfl::createSelectPopup): ditto.
1172 (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
1173 * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
1174 * efl/ewk/ewk_private.h: add function to call browser when a popup is
1177 2010-05-25 Joone Hur <joone.hur@samsung.com>
1179 Reviewed by Gustavo Noronha Silva.
1182 http://webkit.org/b/39648
1184 * efl/ewk/ewk_frame.cpp:
1185 (ewk_frame_zoom_get): Add missed namespace
1186 (ewk_frame_zoom_set): Ditto.
1187 (ewk_frame_zoom_text_only_set): Ditto.
1188 * efl/ewk/ewk_view.cpp:
1189 (_ewk_view_priv_new): Add a null parameter when creating a Page.
1191 2010-05-24 Darin Adler <darin@apple.com>
1193 Reviewed by Eric Seidel.
1195 Move view-related functions from Frame to FrameView
1196 https://bugs.webkit.org/show_bug.cgi?id=39366
1198 * efl/ewk/ewk_frame.cpp:
1199 (ewk_frame_editable_set): Removed call to empty function,
1200 removeEditingStyleFromBodyElement.
1201 (ewk_frame_zoom_get): Call function on FrameView.
1202 (ewk_frame_zoom_set): Ditto.
1203 (ewk_frame_zoom_text_only_set): Ditto.
1205 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1207 Reviewed by Adam Treat.
1209 [EFL] Add build system for the EFL port.
1210 http://webkit.org/b/37945
1212 * CMakeLists.txt: Added.
1213 * CMakeListsEfl.txt: Added.
1215 2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1217 Reviewed by David Levin.
1219 [EF] Include missing header.
1220 http://webkit.org/b/38905
1222 * efl/ewk/ewk_main.cpp: Include PageGroup.h
1224 2010-05-08 Leandro Pereira <leandro@profusion.mobi>
1226 Reviewed by Laszlo Gombos.
1228 [EFL] Only compile database stuff if ENABLE_DATABASE is set.
1229 http://webkit.org/b/38777
1231 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1233 2010-05-05 Dan Bernstein <mitz@apple.com>
1235 Reviewed by Simon Fraser.
1237 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
1238 https://bugs.webkit.org/show_bug.cgi?id=38427
1240 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
1243 2010-05-03 Darin Adler <darin@apple.com>
1245 * English.lproj/Localizable.strings: Regenerated.
1246 * StringsNotToBeLocalized.txt: Updated for recent changes.
1248 2010-05-03 Jens Alfke <snej@chromium.org>
1250 Reviewed by Darin Fisher.
1252 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1253 https://bugs.webkit.org/show_bug.cgi?id=38397
1255 No tests (functionality is exposed only through native WebKit API.)
1257 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1258 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
1260 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1262 Reviewed by Gustavo Noronha Silva.
1264 Implement findThemePath to locate the correct theme file instead of
1265 relying on a hardcoded location.
1266 http://webkit.org/b/37996
1268 * efl/EWebLauncher/main.c:
1269 (findThemePath): Fix to locate the correct theme files.
1270 (main): Use findThemePath() instead of a hardcoded one.
1272 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1274 Reviewed by Gustavo Noronha Silva.
1276 Update efl/ewebkit.pc.in to match the variable substitution syntax
1278 http://webkit.org/b/37999
1280 * efl/ewebkit.pc.in: Updated.
1282 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1284 Reviewed by Gustavo Noronha Silva.
1286 Update EWebKit (EFL port) to match recent API changes.
1287 http://webkit.org/b/37997
1289 * efl/ewk/ewk_frame.cpp:
1290 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
1291 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
1292 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
1293 (ewk_frame_plugin_create): Disable temporarily PluginView-related
1294 code until a proper plugin implementation is made.
1295 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
1296 (ewk_view_selection_get): Fix a reference to WebCore::CString to
1299 2010-04-22 Leandro Pereira <leandro@profusion.mobi>
1301 Reviewed by Gustavo Noronha Silva.
1303 Update EFL port files to match recent API changes.
1304 http://webkit.org/b/37876
1306 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1308 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
1309 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
1311 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
1312 (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
1313 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
1314 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
1315 (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
1316 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
1317 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
1318 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
1319 (WebCore::ChromeClientEfl::scroll): Updated.
1320 (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
1321 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
1322 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
1323 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1324 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
1325 from FrameLoader::writer.
1326 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
1327 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
1328 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
1330 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1332 Reviewed by Nikolas Zimmermann.
1334 Add missing EFL WebKit/efl theme files.
1335 http://webkit.org/b/37854
1337 * efl/DefaultTheme/default.edc: Added.
1338 * efl/DefaultTheme/widget/button/button.edc: Added.
1339 * efl/DefaultTheme/widget/check/check.edc: Added.
1340 * efl/DefaultTheme/widget/combo/combo.edc: Added.
1341 * efl/DefaultTheme/widget/entry/entry.edc: Added.
1342 * efl/DefaultTheme/widget/file/file.edc: Added.
1343 * efl/DefaultTheme/widget/radio/radio.edc: Added.
1344 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
1345 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
1346 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
1347 * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
1349 2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
1351 Reviewed by Adam Roben.
1353 Update EFL port to match recent API changes.
1354 http://webkit.org/b/37853
1356 * efl/WebCoreSupport/EditorClientEfl.cpp:
1357 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
1358 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
1359 (WebCore::FrameLoaderClientEfl::objectContentType):
1360 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
1361 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
1362 * efl/WebCoreSupport/FrameLoaderClientEfl.h:
1364 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1366 Reviewed by Kenneth Rohde Christiansen.
1368 Add EFL port files to efl/WebCoreSupport.
1369 http://webkit.org/b/35915
1371 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
1372 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
1374 2010-04-15 Adam Roben <aroben@apple.com>
1376 Expose UserContentURLPattern as WebKit SPI
1378 Fixes <http://webkit.org/b/37354>.
1380 Reviewed by Tim Hatcher.
1382 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
1384 2010-04-15 Leandro Pereira <leandro@profusion.mobi>
1386 Reviewed by Kenneth Rohde Christiansen.
1388 Add EFL port files to efl/WebCoreSupport.
1389 http://webkit.org/b/35918
1391 * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
1392 * efl/WebCoreSupport/EditorClientEfl.h: Added.
1394 2010-04-10 Mark Rowe <mrowe@apple.com>
1396 Reviewed by Dan Bernstein.
1398 <rdar://problem/7845305> Further adoption of formal protocols for delegates.
1400 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
1402 * WebKit.xcodeproj/project.pbxproj:
1404 2010-04-07 Leandro Pereira <leandro@profusion.mobi>
1406 Reviewed by Kenneth Rohde Christiansen.
1408 Add ewk_view (the high level object to acces the WebKit-EFL browser
1409 component) to efl/ewk.
1410 http://webkit.org/b/35932
1412 * efl/ewk/ewk_view.cpp: Added.
1413 * efl/ewk/ewk_view.h: Added.
1415 2010-04-05 Alexey Proskuryakov <ap@apple.com>
1417 Reviewed by Darin Adler.
1419 https://bugs.webkit.org/show_bug.cgi?id=37111
1420 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1422 https://bugs.webkit.org/show_bug.cgi?id=37111
1423 <rdar://problem/7790327> Draw replacement text when plug-in host crashes
1425 * English.lproj/Localizable.strings: Added a string for plug-in failure.
1427 2010-04-01 Leandro Pereira <leandro@profusion.mobi>
1429 Reviewed by Gustavo Noronha Silva.
1431 Add EFL's pkg-config metadata file file to efl/.
1432 http://webkit.org/b/36766
1434 * efl/ewebkit.pc.in: Added.
1436 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1438 Rubber stamped by Sam Weinig.
1440 https://bugs.webkit.org/show_bug.cgi?id=36866
1443 * efl/WebCoreSupport/ChromeClientEfl.cpp:
1444 * efl/ewk/ewk_frame.cpp:
1445 (ewk_frame_name_get):
1446 (ewk_frame_selection_get):
1447 (ewk_frame_uri_changed):
1448 * efl/ewk/ewk_history.cpp:
1449 * efl/ewk/ewk_settings.cpp:
1451 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1453 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1455 * efl/ewk/ewk_frame.cpp:
1457 2010-03-22 Kevin Decker <kdecker@apple.com>
1459 Reviewed by Simon Fraser.
1461 https://bugs.webkit.org/show_bug.cgi?id=36328
1463 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
1465 2010-03-22 Darin Adler <darin@apple.com>
1467 * StringsNotToBeLocalized.txt: Updated for recent changes.
1469 2010-03-22 Kevin Decker <kdecker@apple.com>
1471 Reviewed by John Sullivan.
1473 https://bugs.webkit.org/show_bug.cgi?id=36328
1475 * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
1477 2010-03-18 Leandro Pereira <leandro@profusion.mobi>
1479 Reviewed by Kenneth Rohde Christiansen.
1481 Add EFL port files to efl/ewk.
1482 http://webkit.org/b/35931
1484 * efl/ewk/ewk_settings.cpp: Added.
1485 * efl/ewk/ewk_settings.h: Added.
1487 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1489 Reviewed by Kenneth Rohde Christiansen.
1491 Add default theme files to efl/DefaultTheme.
1492 http://webkit.org/b/36240
1494 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
1495 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
1496 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
1497 * efl/DefaultTheme/radio/img_radio_off.png: Added.
1498 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
1499 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
1500 * efl/DefaultTheme/combo/combo_normal.png: Added.
1501 * efl/DefaultTheme/combo/combo_focus_button.png: Added.
1502 * efl/DefaultTheme/combo/combo_hover_button.png: Added.
1503 * efl/DefaultTheme/combo/combo_hover.png: Added.
1504 * efl/DefaultTheme/combo/combo_focus.png: Added.
1505 * efl/DefaultTheme/combo/combo_press_button.png: Added.
1506 * efl/DefaultTheme/combo/combo_normal_button.png: Added.
1507 * efl/DefaultTheme/combo/combo_press.png: Added.
1508 * efl/DefaultTheme/combo/icon.png: Added.
1509 * efl/DefaultTheme/file/file_normal.png: Added.
1510 * efl/DefaultTheme/file/file_press.png: Added.
1511 * efl/DefaultTheme/file/file_hover.png: Added.
1512 * efl/DefaultTheme/file/file_focus.png: Added.
1513 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
1514 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
1515 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
1516 * efl/DefaultTheme/search/field/field_focused.png: Added.
1517 * efl/DefaultTheme/search/field/field_normal.png: Added.
1518 * efl/DefaultTheme/search/field/field_hovered.png: Added.
1519 * efl/DefaultTheme/entry/img_normal.png: Added.
1520 * efl/DefaultTheme/entry/img_hovered.png: Added.
1521 * efl/DefaultTheme/entry/img_focused.png: Added.
1522 * efl/DefaultTheme/check/img_check_off_hover.png: Added.
1523 * efl/DefaultTheme/check/img_check_on.png: Added.
1524 * efl/DefaultTheme/check/img_check_off_focus.png: Added.
1525 * efl/DefaultTheme/check/img_check_on_focus.png: Added.
1526 * efl/DefaultTheme/check/img_check_off.png: Added.
1527 * efl/DefaultTheme/check/img_check_on_hover.png: Added.
1528 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
1529 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
1530 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
1531 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
1532 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
1533 * efl/DefaultTheme/button/img_button_normal.png: Added.
1534 * efl/DefaultTheme/button/img_button_focus.png: Added.
1535 * efl/DefaultTheme/button/img_button_hover.png: Added.
1536 * efl/DefaultTheme/button/img_button_press.png: Added.
1538 2010-03-17 Leandro Pereira <leandro@profusion.mobi>
1540 Reviewed by Kenneth Rohde Christiansen.
1542 Add EFL example browser to efl/EWebLauncher.
1543 http://webkit.org/b/36176
1545 * efl/EWebLauncher/main.c: Added.
1547 2010-03-16 Leandro Pereira <leandro@profusion.mobi>
1549 Reviewed by Kenneth Rohde Christiansen.
1551 Add EFL port files to efl/WebCoreSupport.
1552 http://webkit.org/b/35916
1554 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
1555 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
1557 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1559 Reviewed by Pavel Feldman.
1561 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.
1563 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1564 https://bugs.webkit.org/show_bug.cgi?id=35036
1566 * efl/WebCoreSupport/InspectorClientEfl.cpp:
1567 (WebCore::InspectorClientEfl::openInspectorFrontend):
1568 * efl/WebCoreSupport/InspectorClientEfl.h:
1570 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1572 Reviewed by Kenneth Rohde Christiansen.
1574 Add EFL port files to efl/ewk.
1575 http://webkit.org/b/35925
1577 * efl/ewk/ewk_history.cpp: Added.
1578 * efl/ewk/ewk_history.h: Added.
1580 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1582 Reviewed by Kenneth Rohde Christiansen.
1584 Add EFL port files to efl/ewk.
1585 http://webkit.org/b/35928
1587 * efl/ewk/ewk_main.cpp: Added.
1588 * efl/ewk/ewk_main.h: Added.
1590 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1592 Reviewed by Kenneth Rohde Christiansen.
1594 Add EFL port files to efl/ewk.
1595 http://webkit.org/b/35924
1597 * efl/ewk/ewk_frame.cpp: Added.
1598 * efl/ewk/ewk_frame.h: Added.
1600 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1602 Reviewed by Kenneth Rohde Christiansen.
1604 Add EFL port files to efl/ewk.
1605 http://webkit.org/b/35936
1607 * efl/ewk/ewk_view_single.c: Added.
1609 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1611 Reviewed by Kenneth Rohde Christiansen.
1613 Add EFL port files to efl/ewk.
1614 http://webkit.org/b/35929
1616 * efl/ewk/ewk_util.cpp: Added.
1617 * efl/ewk/ewk_util.h: Added.
1619 2010-03-13 Leandro Pereira <leandro@profusion.mobi>
1621 Reviewed by Kenneth Rohde Christiansen.
1623 Add EFL port files to efl/ewk.
1624 http://webkit.org/b/35934
1626 * efl/ewk/EWebKit.h: Added.
1627 * efl/ewk/ewk_eapi.h: Added.
1628 * efl/ewk/ewk_logging.h: Added.
1629 * efl/ewk/ewk_private.h: Added.
1631 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1633 Reviewed by Gustavo Noronha Silva.
1635 Add EFL port files to efl/WebCoreSupport.
1636 http://webkit.org/b/35917
1638 * efl/WebCoreSupport/InspectorClientEfl.h: Added.
1639 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
1641 2010-03-11 Leandro Pereira <leandro@profusion.mobi>
1643 Reviewed by Gustavo Noronha Silva.
1645 Add EFL port files to efl/WebCoreSupport.
1646 http://webkit.org/b/35914
1648 * efl/WebCoreSupport/DragClientEfl.h: Added.
1649 * efl/WebCoreSupport/DragClientEfl.cpp: Added.
1651 2010-03-11 Simon Fraser <simon.fraser@apple.com>
1653 Reviewed by Mark Rowe.
1655 Sort the project file.
1657 * WebKit.xcodeproj/project.pbxproj:
1659 2010-03-10 Leandro Pereira <leandro@profusion.mobi>
1661 Reviewed by Holger Freyther.
1663 Add EFL port files to efl/WebCoreSupport.
1664 http://webkit.org/b/35913
1666 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
1667 * efl/WebCoreSupport/ChromeClientEfl.h: Added.
1669 2010-03-09 John Sullivan <sullivan@apple.com>
1671 Fixed localized string key collision. update-webkit-localized-strings now
1672 runs without errors.
1674 Reviewed by Adam Roben.
1676 * English.lproj/Localizable.strings:
1679 2010-03-09 John Sullivan <sullivan@apple.com>
1681 * StringsNotToBeLocalized.txt:
1682 Brought this file up to date. update-webkit-localizable-strings still lists
1683 one key collision, but that's a separate issue.
1685 2010-03-04 Mark Rowe <mrowe@apple.com>
1687 Reviewed by Sam Weinig.
1689 Add a script to verify that WebKit framework headers are internally consistent.
1691 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
1692 an error should the consistency check fail.
1694 2010-02-25 Alexey Proskuryakov <ap@apple.com>
1696 Reviewed by Geoffrey Garen.
1698 https://bugs.webkit.org/show_bug.cgi?id=35394
1699 <rdar://problem/7685262> Make passing objects between Java and plug-ins work
1701 * WebKit.xcodeproj/project.pbxproj: Added new files.
1703 2010-02-04 Mark Rowe <mrowe@apple.com>
1705 Reviewed by Timothy Hatcher.
1707 Build fix. Remove a symbol corresponding to an inline function from the linker export
1708 file to prevent a weak external failure.
1710 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
1712 2010-02-04 John Sullivan <sullivan@apple.com>
1714 https://bugs.webkit.org/show_bug.cgi?id=34611
1715 WebLocalizedString() could use an assertion that it is being called on the main thread
1717 Reviewed by Tim Hatcher.
1719 * WebKit.xcodeproj/project.pbxproj:
1720 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
1722 2010-01-29 Mark Rowe <mrowe@apple.com>
1724 Sort Xcode projects.
1726 * WebKit.xcodeproj/project.pbxproj:
1728 2010-01-19 Dan Bernstein <mitz@apple.com>
1730 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
1732 * WebKit.xcodeproj/project.pbxproj:
1734 2010-01-19 Simon Fraser <simon.fraser@apple.com>
1736 Build fix, no review.
1738 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
1741 * WebKit.xcodeproj/project.pbxproj:
1743 2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
1745 MSAA: The child <option> elements of a non-multiple <select> are not
1748 https://bugs.webkit.org/show_bug.cgi?id=33773
1749 <rdar://problem/7550556>
1751 Reviewed by Alice Liu.
1753 * English.lproj/Localizable.strings:
1754 Add new localized strings.
1756 2010-01-13 Kevin Decker <kdecker@apple.com>
1758 Reviewed by Mark Rowe.
1760 https://bugs.webkit.org/show_bug.cgi?id=33610
1761 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
1763 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
1765 2009-12-25 Darin Adler <darin@apple.com>
1767 * StringsNotToBeLocalized.txt: Updated for recent changes.
1769 2009-12-18 Dan Bernstein <mitz@apple.com>
1771 Updated localizable strings after r52368
1773 * English.lproj/Localizable.strings:
1775 2009-12-18 Sam Weinig <sam@webkit.org>
1777 Reviewed by Dan Bernstein.
1779 Add Mac WebKit side of the client based geolocation provider.
1781 * WebKit.xcodeproj/project.pbxproj:
1783 2009-12-16 Mark Rowe <mrowe@apple.com>
1785 Build fix. Disable debug variants of WebKit frameworks.
1787 * WebKit.xcodeproj/project.pbxproj:
1789 2009-12-16 John Sullivan <sullivan@apple.com>
1791 Brought this file up to date, sans review.
1793 * StringsNotToBeLocalized.txt:
1795 2009-11-30 Mark Rowe <mrowe@apple.com>
1797 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
1799 * WebKit.xcodeproj/project.pbxproj:
1801 2009-11-24 Dmitry Titov <dimich@chromium.org>
1803 Reviewed by Eric Seidel.
1805 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1806 https://bugs.webkit.org/show_bug.cgi?id=31444
1808 * chromium/features.gypi:
1810 2009-11-24 Mark Rowe <mrowe@apple.com>
1812 Fix production builds where the source tree may be read-only.
1814 * WebKit.xcodeproj/project.pbxproj:
1816 2009-11-20 Dave Hyatt <hyatt@apple.com>
1818 Reviewed by Oliver Hunt and Jon Honeycutt.
1820 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
1821 and exposes the ability to do JS value serialization/deserialization to WebKit clients.
1823 * WebKit.xcodeproj/project.pbxproj:
1825 2009-11-20 Chris Fleizach <cfleizach@apple.com>
1827 Reviewed by Beth Dakin.
1829 WAI-ARIA: add support for 'math' role
1830 https://bugs.webkit.org/show_bug.cgi?id=31706
1832 * English.lproj/Localizable.strings:
1833 * StringsNotToBeLocalized.txt:
1835 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1837 Reviewed by Dan Bernstein.
1839 <rdar://problem/7035231>
1840 Support closed caption in <video> element
1842 * English.lproj/Localizable.strings:
1843 Add strings for toggle captions button.
1845 2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
1847 Reviewed by Darin Adler.
1849 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
1850 Support for validationMessage attribute, as per HTML5 specs.
1852 * English.lproj/Localizable.strings: new localizable strings
1854 2009-11-18 Sam Weinig <sam@webkit.org>
1856 Reviewed by Anders Carlsson.
1858 Make the Mac Geolocation API async.
1860 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
1862 2009-11-13 Adam Roben <aroben@apple.com>
1864 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
1866 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
1867 window objects in isolated worlds are cleared
1869 Reviewed by Dave Hyatt.
1871 * WebKit.xcodeproj/project.pbxproj: Added
1872 WebFrameLoadDelegatePrivate.h, which already existed.
1874 2009-11-12 Adam Roben <aroben@apple.com>
1876 Replace worldIDs with world objects
1878 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
1879 user scripts/stylesheets and isolated worlds
1881 Reviewed by Sam Weinig.
1883 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
1885 2009-11-12 Chris Fleizach <cfleizach@apple.com>
1887 Reviewed by Darin Adler.
1889 ARIA: add alert type roles
1890 https://bugs.webkit.org/show_bug.cgi?id=31392
1892 * English.lproj/Localizable.strings:
1893 * StringsNotToBeLocalized.txt:
1895 2009-11-02 Eric Carlson <eric.carlson@apple.com>
1897 Reviewed by John Sullivan and Mark Rowe.
1899 <rdar://problem/7356733> Voiceover does not read correct media controller time values
1901 Fix localized strings for media controller time values.
1903 * English.lproj/Localizable.strings:
1905 2009-11-02 Chris Fleizach <cfleizach@apple.com>
1907 Reviewed by Beth Dakin.
1909 Support ARIA "tab" roles
1910 https://bugs.webkit.org/show_bug.cgi?id=30842
1912 Add a localizable string for tab panel.
1914 * English.lproj/Localizable.strings:
1915 * StringsNotToBeLocalized.txt:
1917 2009-10-27 Dan Bernstein <mitz@apple.com>
1919 Reviewed by Darin Adler.
1925 2009-10-26 Sam Weinig <sam@webkit.org>
1927 Reviewed by Anders Carlsson.
1929 Move some WebView event handling code into its own file, WebViewEventHandling.mm
1931 * WebKit.xcodeproj/project.pbxproj:
1933 2009-10-19 John Gregg <johnnyg@google.com>
1935 Reviewed by Dimitri Glazkov.
1937 set ENABLE_NOTIFICATIONS=1 for Chromium
1938 https://bugs.webkit.org/show_bug.cgi?id=29949
1940 * chromium/features.gypi:
1942 2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
1944 Reviewed by David Levin.
1946 Enable SHARED_WORKERS for Chromium
1947 https://bugs.webkit.org/show_bug.cgi?id=30289
1949 * chromium/features.gypi:
1950 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1951 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1953 2009-10-12 Yaar Schnitman <yaar@chromium.org>
1955 Reviewed by Dimitri Glazkov.
1957 Chromium Port - Windows
1958 https://bugs.webkit.org/show_bug.cgi?id=29969
1960 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1962 2009-10-06 Simon Fraser <simon.fraser@apple.com>
1964 Reviewed by Mark Rowe.
1966 accessibility/media-element.html crashes (and has incorrect result)
1967 https://bugs.webkit.org/show_bug.cgi?id=30108
1969 Fix up the accessibilty label for the newly added fullscreen button,
1970 and update the test result accordingly.
1972 * English.lproj/Localizable.strings:
1974 2009-10-05 Kevin Decker <kdecker@apple.com>
1976 Reviewed by Dan Bernstein.
1978 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1980 2009-10-05 Yaar Schnitman <yaar@chromium.org>
1982 Reviewed by Dimitri Glazkov.
1984 One of the dependencies' SVN url was missing a @ before the revision number.
1986 https://bugs.webkit.org/show_bug.cgi?id=30101
1990 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1992 Reviewed by Simon Fraser
1994 Support fullscreen in MediaPlayer (Mac)
1995 https://bugs.webkit.org/show_bug.cgi?id=26742
1997 Add new files for video fullscreen.
1999 * WebKit.xcodeproj/project.pbxproj:
2001 2009-10-05 Pavel Feldman <pfeldman@chromium.org>
2003 Reviewed by Timothy Hatcher.
2005 Web Inspector: add testing harness for Web Inspector.
2007 https://bugs.webkit.org/show_bug.cgi?id=30010
2009 * WebKit.xcodeproj/project.pbxproj:
2011 2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
2013 Reviewed by Eric Seidel
2015 Enable Web Sockets in chromium build.
2016 https://bugs.webkit.org/show_bug.cgi?id=29917
2018 * chromium/features.gypi:
2020 2009-10-02 Yaar Schnitman <yaar@chromium.org>
2022 Reviewed by Dimitri Glazkov.
2024 Added gyp_webkit that does a subset of the things gyp_chromium does
2025 plus some specialization for an upstream chromium build.
2027 https://bugs.webkit.org/show_bug.cgi?id=29986
2029 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
2030 * chromium/gyp_webkit: A new python file.
2032 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2034 Reviewed by Dimitri Glazkov.
2036 Make it possible to override the list of feature defines when building
2039 https://bugs.webkit.org/show_bug.cgi?id=29979
2041 * chromium/features.gypi:
2043 2009-10-01 Yaar Schnitman <yaar@chromium.org>
2045 Reviewed by Dimitri Glazkov.
2047 Added windows-specific dependencies, updated some revisions and
2048 re-organized file to make revision tracking easier. Also removed
2049 extensions/v8 dependency that is no longer needed upstream.
2051 https://bugs.webkit.org/show_bug.cgi?id=29973
2055 2009-09-30 Yaar Schnitman <yaar@chromium.org>
2057 Reviewed by Dimitri Glazkov.
2059 1. Keeping up with downstream revisions.
2060 2. Turning off v8 snapshot build step.
2062 https://bugs.webkit.org/show_bug.cgi?id=29928
2066 2009-09-29 Brady Eidson <beidson@apple.com>
2068 Reviewed by John Sullivan.
2070 WebKit Mac API should provide a delegate interface for global history.
2071 <rdar://problem/7042773> and https://webkit.org/b/29904
2073 * WebKit.xcodeproj/project.pbxproj:
2075 2009-09-28 Yaar Schnitman <yaar@chromium.org>
2077 Reviewed by Dimitri Glazkov.
2079 https://bugs.webkit.org/show_bug.cgi?id=29722
2081 * chromium/DEPS: Describes the chromium port's dependencies and
2082 is used by gclient to fetch them.
2083 * chromium/webkit.gyp: Currently only builds webcore but in
2084 the future will also build the webkit api.
2086 2009-09-26 David Kilzer <ddkilzer@apple.com>
2088 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
2090 Reviewed by Darin Adler.
2092 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
2094 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
2095 disable this feature by default.
2097 2009-09-22 Yaar Schnitman <yaar@chromium.org>
2099 Reviewed by David Levin.
2101 Create chromium directory and ported chromium.org's features.gypi for
2102 the webkit chromium port.
2104 https://bugs.webkit.org/show_bug.cgi?id=29617
2106 * chromium/features.gypi: Added.
2108 2009-09-21 Dan Bernstein <mitz@apple.com>
2110 Reviewed by Anders Carlsson.
2112 <rdar://problem/4137135> iFrame with PDF not being handled correctly on
2114 https://bugs.webkit.org/show_bug.cgi?id=4151
2116 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
2117 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
2120 2009-09-07 Steve Block <steveblock@google.com>
2122 Reviewed by Adam Barth.
2124 Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2125 Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2126 Geolocation service with DumpRenderTree.
2127 https://bugs.webkit.org/show_bug.cgi?id=28264
2129 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
2131 2009-09-03 John Sullivan <sullivan@apple.com>
2133 Reviewed by Adam Roben
2135 * StringsNotToBeLocalized.txt:
2136 Brought this file up to date.
2138 2009-08-31 Mark Rowe <mrowe@apple.com>
2140 Rubber-stamped by Beth Dakin.
2142 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
2143 We stopped using these back in r18592 when we switched over to context menus
2146 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
2147 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
2148 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
2149 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
2150 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
2151 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
2152 * WebKit.xcodeproj/project.pbxproj:
2154 2009-08-28 Chris Fleizach <cfleizach@apple.com>
2156 Reviewed by John Sullivan.
2158 update-webkit-localizable-strings script can no longer complete
2159 https://bugs.webkit.org/show_bug.cgi?id=28792
2161 * English.lproj/Localizable.strings:
2163 2009-08-27 John Sullivan <sullivan@apple.com>
2165 * StringsNotToBeLocalized.txt:
2166 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
2168 2009-08-25 Eric Carlson <eric.carlson@apple.com>
2170 Reviewed by Oliver Hunt.
2172 <video> and <audio> controller should be accessible
2173 https://bugs.webkit.org/show_bug.cgi?id=28081
2175 Add localized strings for media controller accessiblility.
2177 * English.lproj/Localizable.strings:
2179 2009-08-20 Chris Fleizach <cfleizach@apple.com>
2181 Reviewed by Darin Adler.
2183 Enable various "grouping" ARIA roles
2184 https://bugs.webkit.org/show_bug.cgi?id=28486
2186 * English.lproj/Localizable.strings:
2188 2009-08-18 Drew Wilson <atwilson@google.com>
2190 Reviewed by Eric Seidel.
2192 Need to extend DumpRenderTree to expose number of worker threads.
2193 https://bugs.webkit.org/show_bug.cgi?id=28292
2195 * WebKit.xcodeproj/project.pbxproj:
2196 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
2198 2009-08-06 Mark Rowe <mrowe@apple.com>
2200 Rubber-stamped by Sam Weinig.
2202 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
2204 * WebKit.xcodeproj/project.pbxproj:
2206 2009-08-06 Mark Rowe <mrowe@apple.com>
2208 Bring a little order to our otherwise out of control lives.
2210 * WebKit.xcodeproj/project.pbxproj:
2212 2009-08-06 Mark Rowe <mrowe@apple.com>
2216 Don't attempt to build a file that Anders just deleted.
2218 * WebKit.xcodeproj/project.pbxproj:
2220 2009-07-29 David Kilzer <ddkilzer@apple.com>
2222 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
2224 Reviewed by Mark Rowe.
2226 WebPluginController.h includes WebPluginContainerCheck.h, which
2227 is not a private header. Since WebPluginController.h doesn't
2228 appear to be used anywhere, remove its private header status.
2230 * WebKit.xcodeproj/project.pbxproj: Remove private header
2231 attribute from WebPluginController.h.
2233 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2235 Reviewed by David Levin.
2237 Added FrameLoaderClient for Haiku WebCore support.
2238 https://bugs.webkit.org/show_bug.cgi?id=26952
2240 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
2241 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
2242 (WebCore::FrameLoaderClientHaiku::setFrame):
2243 (WebCore::FrameLoaderClientHaiku::setWebView):
2244 (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
2245 (WebCore::FrameLoaderClientHaiku::hasWebView):
2246 (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
2247 (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
2248 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
2249 (WebCore::FrameLoaderClientHaiku::makeRepresentation):
2250 (WebCore::FrameLoaderClientHaiku::forceLayout):
2251 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
2252 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
2253 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
2254 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
2255 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
2256 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
2257 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
2258 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
2259 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
2260 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
2261 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
2262 (WebCore::FrameLoaderClientHaiku::willCloseDocument):
2263 (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
2264 (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
2265 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
2266 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
2267 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
2268 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
2269 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
2270 (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
2271 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
2272 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
2273 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
2274 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
2275 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
2276 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
2277 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
2278 (WebCore::FrameLoaderClientHaiku::dispatchShow):
2279 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
2280 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
2281 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
2282 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
2283 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
2284 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
2285 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
2286 (WebCore::FrameLoaderClientHaiku::progressStarted):
2287 (WebCore::FrameLoaderClientHaiku::progressCompleted):
2288 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
2289 (WebCore::FrameLoaderClientHaiku::willChangeTitle):
2290 (WebCore::FrameLoaderClientHaiku::didChangeTitle):
2291 (WebCore::FrameLoaderClientHaiku::finishedLoading):
2292 (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
2293 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
2294 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
2295 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
2296 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
2297 (WebCore::FrameLoaderClientHaiku::restoreViewState):
2298 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
2299 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
2300 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
2301 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
2302 (WebCore::FrameLoaderClientHaiku::didFinishLoad):
2303 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
2304 (WebCore::FrameLoaderClientHaiku::setTitle):
2305 (WebCore::FrameLoaderClientHaiku::userAgent):
2306 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
2307 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
2308 (WebCore::FrameLoaderClientHaiku::canHandleRequest):
2309 (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
2310 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
2311 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
2312 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
2313 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
2314 (WebCore::FrameLoaderClientHaiku::canCachePage):
2315 (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
2316 (WebCore::FrameLoaderClientHaiku::committedLoad):
2317 (WebCore::FrameLoaderClientHaiku::cancelledError):
2318 (WebCore::FrameLoaderClientHaiku::blockedError):
2319 (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
2320 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
2321 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
2322 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
2323 (WebCore::FrameLoaderClientHaiku::shouldFallBack):
2324 (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
2325 (WebCore::FrameLoaderClientHaiku::download):
2326 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
2327 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
2328 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
2329 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
2330 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
2331 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
2332 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
2333 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
2334 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
2335 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
2336 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
2337 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
2338 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
2339 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
2340 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
2341 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
2342 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
2343 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
2344 (WebCore::FrameLoaderClientHaiku::startDownload):
2345 (WebCore::FrameLoaderClientHaiku::createFrame):
2346 (WebCore::FrameLoaderClientHaiku::objectContentType):
2347 (WebCore::FrameLoaderClientHaiku::createPlugin):
2348 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
2349 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
2350 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
2351 (WebCore::FrameLoaderClientHaiku::overrideMediaType):
2352 (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
2353 (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
2354 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
2355 (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
2356 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
2357 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
2358 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
2359 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
2360 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
2362 2009-07-28 Maxime Simon <simon.maxime@gmail.com>
2364 Reviewed by David Levin.
2366 Added ChromeClient for Haiku WebCore support.
2367 https://bugs.webkit.org/show_bug.cgi?id=26952
2369 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
2370 (WebCore::ChromeClientHaiku::ChromeClientHaiku):
2371 (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
2372 (WebCore::ChromeClientHaiku::chromeDestroyed):
2373 (WebCore::ChromeClientHaiku::setWindowRect):
2374 (WebCore::ChromeClientHaiku::windowRect):
2375 (WebCore::ChromeClientHaiku::pageRect):
2376 (WebCore::ChromeClientHaiku::scaleFactor):
2377 (WebCore::ChromeClientHaiku::focus):
2378 (WebCore::ChromeClientHaiku::unfocus):
2379 (WebCore::ChromeClientHaiku::canTakeFocus):
2380 (WebCore::ChromeClientHaiku::takeFocus):
2381 (WebCore::ChromeClientHaiku::createWindow):
2382 (WebCore::ChromeClientHaiku::createModalDialog):
2383 (WebCore::ChromeClientHaiku::show):
2384 (WebCore::ChromeClientHaiku::canRunModal):
2385 (WebCore::ChromeClientHaiku::runModal):
2386 (WebCore::ChromeClientHaiku::setToolbarsVisible):
2387 (WebCore::ChromeClientHaiku::toolbarsVisible):
2388 (WebCore::ChromeClientHaiku::setStatusbarVisible):
2389 (WebCore::ChromeClientHaiku::statusbarVisible):
2390 (WebCore::ChromeClientHaiku::setScrollbarsVisible):
2391 (WebCore::ChromeClientHaiku::scrollbarsVisible):
2392 (WebCore::ChromeClientHaiku::setMenubarVisible):
2393 (WebCore::ChromeClientHaiku::menubarVisible):
2394 (WebCore::ChromeClientHaiku::setResizable):
2395 (WebCore::ChromeClientHaiku::addMessageToConsole):
2396 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
2397 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
2398 (WebCore::ChromeClientHaiku::closeWindowSoon):
2399 (WebCore::ChromeClientHaiku::runJavaScriptAlert):
2400 (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
2401 (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
2402 (WebCore::ChromeClientHaiku::setStatusbarText):
2403 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
2404 (WebCore::ChromeClientHaiku::tabsToLinks):
2405 (WebCore::ChromeClientHaiku::windowResizerRect):
2406 (WebCore::ChromeClientHaiku::repaint):
2407 (WebCore::ChromeClientHaiku::scroll):
2408 (WebCore::ChromeClientHaiku::screenToWindow):
2409 (WebCore::ChromeClientHaiku::windowToScreen):
2410 (WebCore::ChromeClientHaiku::platformWindow):
2411 (WebCore::ChromeClientHaiku::contentsSizeChanged):
2412 (WebCore::ChromeClientHaiku::scrollRectIntoView):
2413 (WebCore::ChromeClientHaiku::addToDirtyRegion):
2414 (WebCore::ChromeClientHaiku::scrollBackingStore):
2415 (WebCore::ChromeClientHaiku::updateBackingStore):
2416 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
2417 (WebCore::ChromeClientHaiku::setToolTip):
2418 (WebCore::ChromeClientHaiku::print):
2419 (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
2420 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2421 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
2422 (WebCore::ChromeClientHaiku::runOpenPanel):
2423 (WebCore::ChromeClientHaiku::setCursor):
2424 (WebCore::ChromeClientHaiku::formStateDidChange):
2425 (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
2426 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
2428 2009-07-28 Robert Hogan <robert@roberthogan.net>
2430 Reviewed by Simon Hausmann.
2432 Add WebKit version API to Qt.
2434 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
2435 at compile time and make it available to webkit ports through WebKitVersion.h.
2437 https://bugs.webkit.org/show_bug.cgi?id=27158
2439 * scripts/generate-webkitversion.pl: Added
2441 2009-07-24 Andrei Popescu <andreip@google.com>
2443 ApplicationCache should have size limit
2444 https://bugs.webkit.org/show_bug.cgi?id=22700
2446 Updated the project after adding WebApplicationCache.h/mm
2448 * WebKit.xcodeproj/project.pbxproj:
2450 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2452 Reviewed by Eric Seidel.
2454 Added InspectorClient for Haiku WebCore support.
2455 https://bugs.webkit.org/show_bug.cgi?id=26952
2457 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
2459 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
2460 (WebCore::InspectorClientHaiku::inspectorDestroyed):
2461 (WebCore::InspectorClientHaiku::createPage):
2462 (WebCore::InspectorClientHaiku::localizedStringsURL):
2463 (WebCore::InspectorClientHaiku::hiddenPanels):
2464 (WebCore::InspectorClientHaiku::showWindow):
2465 (WebCore::InspectorClientHaiku::closeWindow):
2466 (WebCore::InspectorClientHaiku::attachWindow):
2467 (WebCore::InspectorClientHaiku::detachWindow):
2468 (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
2469 (WebCore::InspectorClientHaiku::highlight):
2470 (WebCore::InspectorClientHaiku::hideHighlight):
2471 (WebCore::InspectorClientHaiku::inspectedURLChanged):
2472 (WebCore::InspectorClientHaiku::populateSetting):
2473 (WebCore::InspectorClientHaiku::storeSetting):
2474 (WebCore::InspectorClientHaiku::removeSetting):
2475 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
2477 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2479 Reviewed by Oliver Hunt.
2481 Added EditorClient for Haiku WebCore support.
2482 https://bugs.webkit.org/show_bug.cgi?id=26952
2484 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
2486 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
2487 (WebCore::EditorClientHaiku::EditorClientHaiku):
2488 (WebCore::EditorClientHaiku::setPage):
2489 (WebCore::EditorClientHaiku::pageDestroyed):
2490 (WebCore::EditorClientHaiku::shouldDeleteRange):
2491 (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
2492 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
2493 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
2494 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
2495 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
2496 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
2497 (WebCore::EditorClientHaiku::toggleGrammarChecking):
2498 (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
2499 (WebCore::EditorClientHaiku::isEditable):
2500 (WebCore::EditorClientHaiku::shouldBeginEditing):
2501 (WebCore::EditorClientHaiku::shouldEndEditing):
2502 (WebCore::EditorClientHaiku::shouldInsertNode):
2503 (WebCore::EditorClientHaiku::shouldInsertText):
2504 (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
2505 (WebCore::EditorClientHaiku::shouldApplyStyle):
2506 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
2507 (WebCore::EditorClientHaiku::didBeginEditing):
2508 (WebCore::EditorClientHaiku::respondToChangedContents):
2509 (WebCore::EditorClientHaiku::respondToChangedSelection):
2510 (WebCore::EditorClientHaiku::didEndEditing):
2511 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
2512 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
2513 (WebCore::EditorClientHaiku::registerCommandForUndo):
2514 (WebCore::EditorClientHaiku::registerCommandForRedo):
2515 (WebCore::EditorClientHaiku::clearUndoRedoOperations):
2516 (WebCore::EditorClientHaiku::canUndo):
2517 (WebCore::EditorClientHaiku::canRedo):
2518 (WebCore::EditorClientHaiku::undo):
2519 (WebCore::EditorClientHaiku::redo):
2520 (WebCore::EditorClientHaiku::handleKeyboardEvent):
2521 (WebCore::EditorClientHaiku::handleInputMethodKeydown):
2522 (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
2523 (WebCore::EditorClientHaiku::textFieldDidEndEditing):
2524 (WebCore::EditorClientHaiku::textDidChangeInTextField):
2525 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
2526 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
2527 (WebCore::EditorClientHaiku::textDidChangeInTextArea):
2528 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
2529 (WebCore::EditorClientHaiku::learnWord):
2530 (WebCore::EditorClientHaiku::checkSpellingOfString):
2531 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
2532 (WebCore::EditorClientHaiku::checkGrammarOfString):
2533 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
2534 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
2535 (WebCore::EditorClientHaiku::showSpellingUI):
2536 (WebCore::EditorClientHaiku::spellingUIIsShowing):
2537 (WebCore::EditorClientHaiku::getGuessesForWord):
2538 (WebCore::EditorClientHaiku::setInputMethodState):
2539 (WebCore::EditorClientHaiku::isEditing):
2540 * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
2542 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2544 Reviewed by Eric Seidel.
2546 Added DragClient for Haiku WebCore support.
2547 https://bugs.webkit.org/show_bug.cgi?id=26952
2549 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
2551 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
2552 (WebCore::DragClientHaiku::actionMaskForDrag):
2553 (WebCore::DragClientHaiku::willPerformDragDestinationAction):
2554 (WebCore::DragClientHaiku::dragControllerDestroyed):
2555 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
2556 (WebCore::DragClientHaiku::willPerformDragSourceAction):
2557 (WebCore::DragClientHaiku::startDrag):
2558 (WebCore::DragClientHaiku::createDragImageForLink):
2559 * haiku/WebCoreSupport/DragClientHaiku.h: Added.
2561 2009-07-16 Maxime Simon <simon.maxime@gmail.com>
2563 Reviewed by Oliver Hunt.
2565 Added ContextMenuClient for Haiku WebCore support.
2566 https://bugs.webkit.org/show_bug.cgi?id=26952
2568 Adding two files, ContextMenuClientHaiku.h
2569 and ContextMenuClientHaiku.cpp
2571 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
2572 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
2573 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
2574 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
2575 (WebCore::ContextMenuClientHaiku::downloadURL):
2576 (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
2577 (WebCore::ContextMenuClientHaiku::speak):
2578 (WebCore::ContextMenuClientHaiku::isSpeaking):
2579 (WebCore::ContextMenuClientHaiku::stopSpeaking):
2580 (WebCore::ContextMenuClientHaiku::searchWithGoogle):
2581 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
2583 2009-07-10 Adam Roben <aroben@apple.com>
2585 Sort all our Xcode projects
2587 Accomplished using sort-Xcode-project-file.
2589 Requested by Dave Kilzer.
2591 * WebKit.xcodeproj/project.pbxproj:
2593 2009-07-02 Adam Roben <aroben@apple.com>
2595 Fix warnings from update-webkit-localizable-strings
2597 Rubber-stamped by Eric Carlson.
2599 * English.lproj/Localizable.strings: Updated.
2601 2009-07-02 Adam Roben <aroben@apple.com>
2603 Update StringsNotToBeLocalized.txt for (not so) recent changes
2605 Bug 26926: StringsNotToBeLocalized.txt is out-of-date
2606 <https://bugs.webkit.org/show_bug.cgi?id=26926>
2608 Reviewed by John Sullivan.
2610 * StringsNotToBeLocalized.txt:
2612 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2614 Reviewed by Simon Fraser.
2616 <rdar://problem/6518119>
2618 Add localized strings for media controller status messages.
2620 * English.lproj/Localizable.strings: Localized text.
2622 2009-06-08 Dan Bernstein <mitz@apple.com>
2624 Rubber-stamped by Mark Rowe.
2626 - updated the project after giving Objective-C++ the .mm extension
2628 * WebKit.xcodeproj/project.pbxproj:
2630 2009-06-04 Sam Weinig <sam@webkit.org>
2632 Reviewed by Alice Liu.
2634 Move WebView internal data into WebViewData.h/mm.
2636 * WebKit.xcodeproj/project.pbxproj:
2638 2009-06-03 Sam Weinig <sam@webkit.org>
2640 Reviewed by Mark Rowe.
2642 Added WebDelegateImplementationCaching.h/mm
2644 * WebKit.xcodeproj/project.pbxproj:
2646 2009-06-03 Sam Weinig <sam@webkit.org>
2648 Reviewed by Mark Rowe.
2650 Add WebViewInternal.mm.
2652 * WebKit.xcodeproj/project.pbxproj:
2654 2009-06-03 Dan Bernstein <mitz@apple.com>
2656 Reviewed by Anders Carlsson.
2658 - WebKit project part of eliminating WebCoreTextRenderer
2660 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
2661 compile as Objective-C++.
2663 2009-06-01 Darin Adler <darin@apple.com>
2665 Reviewed by Maciej Stachowiak.
2667 Bug 26113: break WebTextCompletionController out into its own source file
2668 https://bugs.webkit.org/show_bug.cgi?id=26113
2670 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
2672 2009-05-28 Mark Rowe <mrowe@apple.com>
2674 Rubber-stamped by Anders Carlsson.
2676 Symlink WebKitPluginHost.app in to place if needed.
2678 * WebKit.xcodeproj/project.pbxproj:
2680 2009-05-24 Darin Adler <darin@apple.com>
2682 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
2684 2009-05-16 Anders Carlsson <andersca@apple.com>
2686 Reviewed by Sam Weinig and Dan Bernstein.
2688 Fix <rdar://problem/6889644>.
2690 * English.lproj/Localizable.strings:
2692 2009-05-10 Alexey Proskuryakov <ap@webkit.org>
2694 Reviewed by Dan Bernstein.
2696 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
2698 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
2699 it could use C++ code from AuthenticaitonMac.h.
2701 2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
2703 Add localizable strings for
2704 <rdar://problem/6724106> WebViews need to implement text checking
2706 Reviewed by Justin Garcia.
2708 * English.lproj/Localizable.strings:
2710 2009-04-27 Kevin Decker <kdecker@apple.com>
2712 Reviewed by Anders Carlsson.
2714 <rdar://problem/6352982>
2716 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
2718 2009-04-23 Kevin Decker <kdecker@apple.com>
2720 Reviewed by Anders Carlsson.
2722 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
2724 2009-04-21 Adam Roben <aroben@apple.com>
2726 Update StringsNotToBeLocalized.txt for recent changes
2728 Rubber-stamped by John Sullivan.
2730 * StringsNotToBeLocalized.txt:
2732 2009-04-19 Darin Adler <darin@apple.com>
2734 * StringsNotToBeLocalized.txt: Updated for recent changes.
2736 2009-04-17 David Kilzer <ddkilzer@apple.com>
2738 Simplify FEATURE_DEFINES definition
2740 Reviewed by Darin Adler.
2742 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
2743 variables to their own FeatureDefines.xcconfig file. It also
2744 extracts a new ENABLE_GEOLOCATION variable so that
2745 FEATURE_DEFINES only needs to be defined once.
2747 * WebKit.xcodeproj/project.pbxproj: Added
2748 FeatureDefines.xcconfig file.
2750 2009-04-10 Timothy Hatcher <timothy@apple.com>
2752 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
2754 Rubber-stamped by Mark Rowe.
2756 * WebKit.xcodeproj/project.pbxproj:
2758 2009-04-09 Mike Thole <mthole@apple.com>
2760 Reviewed by Adam Roben.
2762 * WebKit.xcodeproj/project.pbxproj:
2763 Set the Localizable.strings encoding to UTF-16.
2765 2009-04-07 Anders Carlsson <andersca@apple.com>
2767 Try to fix the Leopard build once more.
2769 * WebKit.xcodeproj/project.pbxproj:
2771 2009-04-07 Anders Carlsson <andersca@apple.com>
2773 Another attempt at fixing the build.
2775 * WebKit.xcodeproj/project.pbxproj:
2777 2009-04-02 Adele Peterson <adele@apple.com>
2779 Reviewed by Darin Adler.
2781 * WebKit.xcodeproj/project.pbxproj:
2782 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
2784 2009-04-01 Greg Bolsinga <bolsinga@apple.com>
2786 Reviewed by Mark Rowe.
2788 https://bugs.webkit.org/show_bug.cgi?id=24990
2789 Put SECTORDER_FLAGS into xcconfig files.
2791 * WebKit.xcodeproj/project.pbxproj:
2793 2009-03-27 Darin Adler <darin@apple.com>
2795 * StringsNotToBeLocalized.txt: Updated for recent changes.
2797 2009-03-16 Darin Adler <darin@apple.com>
2799 Reviewed by Dan Bernstein.
2801 * English.lproj/Localizable.strings: Updated.
2802 * StringsNotToBeLocalized.txt: Updated for recent changes.
2804 2009-03-13 Greg Bolsinga <bolsinga@apple.com>
2806 Reviewed by Simon Fraser.
2808 Update Geolocation perimission dialogs to be asynchronous.
2809 https://bugs.webkit.org/show_bug.cgi?id=24505
2811 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
2812 coding style set by WebSecurityOrigin.
2814 * WebKit.xcodeproj/project.pbxproj:
2816 2009-03-13 Anders Carlsson <andersca@apple.com>
2818 Reviewed by Dan Bernstein.
2820 <rdar://problem/6610666> Revise the Cocoa event model text API
2822 Remove nptextinput.h
2824 * WebKit.xcodeproj/project.pbxproj:
2826 2009-03-03 David Kilzer <ddkilzer@apple.com>
2828 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
2830 Reviewed by Mark Rowe.
2832 The fix is to add INSTALLHDRS_COPY_PHASE = YES and
2833 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
2834 make sure various build phase scripts work with the installhdrs
2837 * WebKit.xcodeproj/project.pbxproj:
2838 - Added shell code to prevent running "Check For Global
2839 Initializers", "Check For Exit Time Destructors" and "Check
2840 For Weak VTables" scripts during the installhdrs build phase.
2841 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
2842 targets since it's no longer needed after defining
2843 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
2845 2009-03-03 David Kilzer <ddkilzer@apple.com>
2847 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
2849 Reviewed by Adam Roben.
2851 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
2852 since NPAPI headers had migrated from JavaScriptCore to WebCore
2855 * WebKit.xcodeproj/project.pbxproj: Removed
2856 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
2857 and Release configurations.
2859 2009-03-02 Anders Carlsson <andersca@apple.com>
2861 WebNetscapePluginPackage.mm is an Objective-C++ file.
2863 * WebKit.xcodeproj/project.pbxproj:
2865 2009-03-02 Anders Carlsson <andersca@apple.com>
2867 Reviewed by John Sullivan.
2869 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
2871 * WebKit.xcodeproj/project.pbxproj:
2873 2009-02-20 Anders Carlsson <andersca@apple.com>
2875 Reviewed by Dan Bernstein.
2879 * WebKit.xcodeproj/project.pbxproj:
2881 2009-02-13 Darin Adler <darin@apple.com>
2883 * StringsNotToBeLocalized.txt: Updated for recent changes.
2885 2009-02-07 Darin Adler <darin@apple.com>
2887 * StringsNotToBeLocalized.txt: Updated for recent changes.
2889 2009-02-04 Timothy Hatcher <timothy@apple.com>
2891 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
2893 <rdar://problem/6508457> Launching widget in Dashcode debugger is
2894 super-slow due forwardInvocation: calling debug delegate
2896 Reviewed by Oliver Hunt.
2898 * WebKit.xcodeproj/project.pbxproj:
2900 2009-02-02 Anders Carlsson <andersca@apple.com>
2902 Reviewed by Dan Bernstein.
2904 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
2906 * WebKit.xcodeproj/project.pbxproj:
2908 2009-01-26 Mark Rowe <mrowe@apple.com>
2910 Rubber-stamped by Sam Weinig.
2912 Clean up after r40240.
2914 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
2916 2009-01-25 Darin Adler <darin@apple.com>
2918 Try to fix full build on Mac Leopard.
2920 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
2921 Maybe this is temporary, but I had to do it to get the full build to succeed.
2923 2009-01-25 Mark Rowe <mrowe@apple.com>
2925 Rubber-stamped by Dan Bernstein.
2927 Improve the consistency of settings in our .xcconfig files.
2929 * WebKit.xcodeproj/project.pbxproj:
2931 2009-01-23 Brady Eidson <beidson@apple.com>
2933 Rubberstamped by Darin Adler
2935 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
2937 * WebKit.xcodeproj/project.pbxproj:
2939 2009-01-20 Anders Carlsson <andersca@apple.com>
2941 Reviewed by Sam Weinig.
2943 Add ProxyInstance files.
2945 * WebKit.xcodeproj/project.pbxproj:
2947 2009-01-04 David Kilzer <ddkilzer@apple.com>
2949 Don't install internal headers in WebKit framework
2951 Reviewed by Darin Adler.
2953 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2954 headers so they're not installed.
2956 2009-01-02 Darin Adler <darin@apple.com>
2958 * StringsNotToBeLocalized.txt: Updated.
2960 2008-12-23 Darin Adler <darin@apple.com>
2962 Reviewed by Alexey Proskuryakov.
2964 - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2965 crash due to Mail's use of WebArchive and WebResource on non-main thread
2967 * StringsNotToBeLocalized.txt: Updated.
2969 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2970 existing file WebResourceInternal.h.
2972 2008-12-08 David Kilzer <ddkilzer@apple.com>
2974 Bug 22555: Sort "children" sections in Xcode project files
2976 <https://bugs.webkit.org/show_bug.cgi?id=22555>
2978 Reviewed by Eric Seidel.
2980 * WebKit.xcodeproj/project.pbxproj: Sorted.
2982 2008-12-08 Darin Adler <darin@apple.com>
2984 * StringsNotToBeLocalized.txt: Updated for recent changes.
2986 2008-12-05 Dan Bernstein <mitz@apple.com>
2990 * WebKit.xcodeproj/project.pbxproj:
2992 2008-12-05 Dan Bernstein <mitz@apple.com>
2996 * WebKit.xcodeproj/project.pbxproj:
2998 2008-12-04 Anders Carlsson <andersca@apple.com>
3000 Reviewed by Sam Weinig.
3002 Add HostedNetscapePluginStream.
3004 * WebKit.xcodeproj/project.pbxproj:
3006 2008-12-03 Anders Carlsson <andersca@apple.com>
3008 Reviewed by Sam Weinig.
3010 Move WebPluginRequest to its own file.
3012 * WebKit.xcodeproj/project.pbxproj:
3014 2008-12-03 Steve Falkenburg <sfalken@apple.com>
3016 Update strings not to be localized.
3018 Reviewed by Adam Roben.
3020 * StringsNotToBeLocalized.txt:
3022 2008-11-26 Mark Rowe <mrowe@apple.com>
3026 Fix up the references to files under WebKit/mac/Plugins/Hosted.
3028 * WebKit.xcodeproj/project.pbxproj:
3030 2008-11-26 Anders Carlsson <andersca@apple.com>
3032 Reviewed by Mark Rowe.
3034 Add plug-in host related files to the Xcode project.
3036 * WebKit.xcodeproj/project.pbxproj:
3038 2008-11-14 Dan Bernstein <mitz@apple.com>
3040 Reviewed by Darin Adler.
3042 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
3044 * English.lproj/Localizable.strings: Added the Text Direction submenu
3047 2008-11-13 John Sullivan <sullivan@apple.com>
3049 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
3051 Reviewed by Tim Hatcher
3053 * English.lproj/Localizable.strings:
3054 updated for these changes
3056 * StringsNotToBeLocalized.txt:
3057 removed unused exception
3059 2008-11-12 John Sullivan <sullivan@apple.com>
3061 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
3063 Reviewed by Tim Hatcher
3065 * English.lproj/Localizable.strings:
3066 * StringsNotToBeLocalized.txt:
3067 updated for this change
3069 2008-11-10 Anders Carlsson <andersca@apple.com>
3071 Reviewed by Kevin Decker.
3073 Add WebHostedNetscapePluginView to the project.
3075 * WebKit.xcodeproj/project.pbxproj:
3077 2008-11-10 Anders Carlsson <andersca@apple.com>
3079 Reviewed by Kevin Decker.
3081 Add a new WebBaseNetscapePluginView class.
3083 * WebKit.xcodeproj/project.pbxproj:
3085 2008-11-10 Anders Carlsson <andersca@apple.com>
3087 Reviewed by Adam Roben.
3089 Rename WebBaseNetscapePluginView to WebNetscapePluginView.
3091 * StringsNotToBeLocalized.txt:
3092 * WebKit.xcodeproj/project.pbxproj:
3094 2008-11-05 Anders Carlsson <andersca@apple.com>
3096 Reviewed by Kevin Decker.
3098 Remove WebPlugInStreamLoaderDelegate.h
3100 * WebKit.xcodeproj/project.pbxproj:
3102 2008-11-03 Darin Adler <darin@apple.com>
3104 Reviewed by Tim Hatcher.
3106 - https://bugs.webkit.org/show_bug.cgi?id=22061
3107 create script to check for exit-time destructors
3109 * WebKit.xcodeproj/project.pbxproj: Added a script
3110 phase that runs the check-for-exit-time-destructors script.
3112 2008-10-31 Anders Carlsson <andersca@apple.com>
3114 Reviewed by Kevin Decker.
3116 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
3118 * WebKit.xcodeproj/project.pbxproj:
3120 2008-10-29 Matt Lilek <webkit@mattlilek.com>
3122 Not reviewed, build fix.
3124 * WebKit.xcodeproj/project.pbxproj:
3126 2008-10-28 Adele Peterson <adele@apple.com>
3128 Reviewed by John Sullivan.
3130 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
3131 "files" string for multifile uploads needs to be localized
3133 * English.lproj/Localizable.strings: Updated with new string.
3135 2008-10-28 Adele Peterson <adele@apple.com>
3137 Reviewed by Sam Weinig.
3139 * English.lproj/Localizable.strings:
3142 2008-10-27 Darin Adler <darin@apple.com>
3144 * StringsNotToBeLocalized.txt: Updated for recent changes.
3146 2008-10-24 Timothy Hatcher <timothy@apple.com>
3148 Implement new InspectorClient methods to work with Settings.
3150 https://bugs.webkit.org/show_bug.cgi?id=21856
3152 Reviewed by Darin Adler.
3154 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
3156 2008-10-15 Mark Rowe <mrowe@apple.com>
3158 Rubber-stamped by Brady Eidson.
3160 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
3162 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
3164 2008-10-14 Maxime Britto <britto@apple.com>
3166 Reviewed by Darin Adler.
3168 * WebKit.xcodeproj/project.pbxproj: Added two files for the
3169 WebTextIterator, and made the WebTextIterator.h private
3171 2008-10-04 Mark Rowe <mrowe@apple.com>
3173 Reviewed by Tim Hatcher.
3175 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
3177 * WebKit.xcodeproj/project.pbxproj:
3179 2008-09-24 Darin Adler <darin@apple.com>
3181 * StringsNotToBeLocalized.txt: Updated for recent changes.
3183 2008-09-15 Chris Fleizach <cfleizach@apple.com>
3185 Reviewed by Darin Adler, Beth Dakin
3187 Support strings for AXLists
3189 * English.lproj/Localizable.strings:
3191 2008-09-15 Anders Carlsson <andersca@apple.com>
3195 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
3197 * WebKit.xcodeproj/project.pbxproj:
3199 2008-09-02 Mark Rowe <mrowe@apple.com>
3201 Reviewed by Tim Hatcher.
3203 Build fix. Remove the now unnecessary check for "4" in the user agent string.
3205 * WebKit.xcodeproj/project.pbxproj:
3207 2008-08-17 Geoffrey Garen <ggaren@apple.com>
3209 Reviewed by Cameron Zwarich.
3211 Updated project files to XCode 3.1.
3213 * WebKit.xcodeproj/project.pbxproj:
3215 2008-08-15 Mark Rowe <mrowe@apple.com>
3217 Rubber-stamped by Geoff Garen.
3219 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
3221 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
3223 2008-08-05 Anders Carlsson <andersca@apple.com>
3225 Reviewed by Darin Adler.
3227 Remove MainThreadObjectDeallocator.{h|mm}.
3229 * WebKit.xcodeproj/project.pbxproj:
3231 2008-08-04 Mark Rowe <mrowe@apple.com>
3233 Reviewed by Darin Adler.
3235 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
3236 Part one of fix for <rdar://problem/5853147>.
3238 * WebKit.xcodeproj/project.pbxproj:
3240 2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
3242 Fix layout test results for webarchive/test-xml-stylesheet.xml
3244 Reviewed by Darin Adler.
3246 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
3247 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
3248 to private so they're copied into PrivateHeaders.
3250 2008-07-11 Stephanie Lewis <slewis@apple.com>
3252 Reviewed by Darin Adler.
3254 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
3256 * WebKit.xcodeproj/project.pbxproj:
3258 2008-07-07 Mark Rowe <mrowe@apple.com>
3260 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
3261 so that they don't have an unnecessary ".." in the path.
3263 * WebKit.xcodeproj/project.pbxproj:
3265 2008-07-05 Mark Rowe <mrowe@apple.com>
3267 Reviewed by John Sullivan.
3269 Remove WebSearchableTextView as it has been unused for some time now.
3271 * WebKit.xcodeproj/project.pbxproj:
3273 2008-06-26 Anders Carlsson <andersca@apple.com>
3275 Reviewed by Darin Adler.
3277 Add MainThreadObjectDeallocator to sources.
3279 * WebKit.xcodeproj/project.pbxproj:
3281 2008-06-24 John Sullivan <sullivan@apple.com>
3283 Rubber-stamped by Sam Weinig
3285 * StringsNotToBeLocalized.txt:
3286 brought this file up to date
3288 2008-06-17 Mark Rowe <mrowe@apple.com>
3290 Reviewed by Darin Adler.
3292 <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
3294 * WebKit.xcodeproj/project.pbxproj:
3296 2008-05-22 Timothy Hatcher <timothy@apple.com>
3298 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
3300 Reviewed by Adam Roben.
3302 * English.lproj/Localizable.strings: Added new strings.
3304 2008-05-21 Anders Carlsson <andersca@apple.com>
3308 Add WebIconFetcher files.
3310 * WebKit.xcodeproj/project.pbxproj:
3312 2008-05-16 Timothy Hatcher <timothy@apple.com>
3314 Removes WebScriptDebugServer files and related calls. This removes
3315 the hooks that Drosera uses for debugging. Now that the Web Inspector
3316 has a better debugger, we don't need these anymore.
3318 Reviewed by Sam Weinig.
3320 * StringsNotToBeLocalized.txt:
3321 * WebKit.xcodeproj/project.pbxproj:
3323 2008-05-13 Chris Fleizach <cfleizach@apple.com>
3325 Reviewed by Beth Dakin
3327 <rdar://problem/4780592> WebKit application has its window announced as HTML content
3329 * English.lproj/Localizable.strings:
3330 * WebKit.xcodeproj/project.pbxproj:
3332 2008-05-09 Anders Carlsson <andersca@apple.com>
3336 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
3338 Add nptextinput.h as a public header.
3340 * WebKit.xcodeproj/project.pbxproj:
3342 2008-05-06 Stephanie Lewis <slewis@apple.com>
3344 Reviewed by Andersca.
3346 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
3348 * WebKit.xcodeproj/project.pbxproj:
3350 2008-05-01 Anders Carlsson <andersca@apple.com>
3354 Remove npfunctions.h
3356 * WebKit.xcodeproj/project.pbxproj:
3358 2008-05-01 Sam Weinig <sam@webkit.org>
3360 Reviewed by Anders Carlsson.
3362 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
3364 * WebKit.xcodeproj/project.pbxproj:
3366 2008-04-30 Anders Carlsson <andersca@apple.com>
3370 Add Cocoa event handler.
3372 * WebKit.xcodeproj/project.pbxproj:
3374 2008-04-29 Anders Carlsson <andersca@apple.com>
3378 Add new event handlers.
3380 * WebKit.xcodeproj/project.pbxproj:
3382 2008-04-07 John Sullivan <sullivan@apple.com>
3386 - made the JavaScript text input panel not block Quit (part of 4133196)
3388 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
3389 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
3390 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3391 Made the panel be a NonBlockingPanel
3393 2008-04-04 Ada Chan <adachan@apple.com>
3395 Updated the format string for window title for a standalone image to take integers.
3399 * English.lproj/Localizable.strings:
3401 2008-03-28 Brady Eidson <beidson@apple.com>
3403 Rubberstamped by Darin Adler
3405 Remove WebArchiver.h/mm
3407 * WebKit.xcodeproj/project.pbxproj:
3409 2008-03-25 Brady Eidson <beidson@apple.com>
3413 <rdar://problem/4516169> - Support WebArchives on Windows
3415 * WebKit.xcodeproj/project.pbxproj:
3417 2008-03-24 Brady Eidson <beidson@apple.com>
3419 Reviewed by Darin's rubberstamp
3423 * WebKit.xcodeproj/project.pbxproj:
3425 2008-03-20 John Sullivan <sullivan@apple.com>
3427 * StringsNotToBeLocalized.txt:
3428 Brought this file up to date
3430 2008-03-20 Adam Roben <aroben@apple.com>
3432 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
3434 Reviewed by Tim Hatcher.
3436 * WebKit.xcodeproj/project.pbxproj:
3438 2008-03-12 Darin Adler <darin@apple.com>
3442 - http://bugs.webkit.org/show_bug.cgi?id=17640
3443 eliminate WebCoreFrameBridge
3445 * StringsNotToBeLocalized.txt: Updated for recent changes.
3446 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
3448 2008-03-11 Darin Adler <darin@apple.com>
3452 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
3453 We can rename the file later.
3455 2008-03-07 Mark Rowe <mrowe@apple.com>
3457 Reviewed by Oliver Hunt.
3459 Fix WebKit build with GCC 4.2.
3461 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
3463 2008-03-06 Darin Adler <darin@apple.com>
3465 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
3467 2008-03-06 David D. Kilzer <ddkilzer@apple.com>
3469 Name the WebKit build phase script that generates WebKit.LP64.exp.
3471 * WebKit.xcodeproj/project.pbxproj: Name the build phase script
3472 that generates the 64-bit export file to match the corresponding
3473 build phase script in WebCore.
3475 2008-03-05 Adam Roben <aroben@apple.com>
3477 Remove WebCoreScriptDebugger.{h,mm}
3479 Reviewed by Kevin M.
3481 * WebKit.xcodeproj/project.pbxproj:
3483 2008-03-05 Adam Roben <aroben@apple.com>
3485 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
3487 Reviewed by Kevin M.
3489 * WebKit.xcodeproj/project.pbxproj:
3491 2008-03-05 Adam Roben <aroben@apple.com>
3493 Remove WebScriptDebugger
3495 Reviewed by Kevin M.
3497 * WebKit.xcodeproj/project.pbxproj: Remove
3498 WebScriptDebugDelegatePrivate.h from the project.
3500 2008-03-05 Adam Roben <aroben@apple.com>
3502 Move WebCoreScriptDebuggerImp to its own source files
3504 Reviewed by Kevin M.
3506 * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
3508 2008-03-05 Adam Roben <aroben@apple.com>
3510 Move WebCoreScriptDebugger to WebKit
3512 Reviewed by Darin Adler.
3514 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
3517 2008-01-26 Greg Bolsinga <bolsinga@apple.com>
3519 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
3521 Reviewed by Darin Adler.
3523 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
3525 2008-01-23 Steve Falkenburg <sfalken@apple.com>
3527 Update localization exceptions.
3529 Reviewed by Darin Adler.
3531 * English.lproj/Localizable.strings:
3532 * StringsNotToBeLocalized.txt:
3534 2008-01-20 Mark Rowe <mrowe@apple.com>
3536 Reviewed by Dan Bernstein.
3538 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
3539 interested in supporting Safari 2 with TOT WebKit.
3541 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
3542 as it is no longer used.
3544 2008-01-03 Darin Adler <darin@apple.com>
3548 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
3550 2008-01-02 Alexey Proskuryakov <ap@webkit.org>
3552 Reviewed by Darin Adler.
3554 Removed "BackwardDelete", which is no longer present in source code.
3556 * StringsNotToBeLocalized.txt:
3558 2007-12-16 Mark Rowe <mrowe@apple.com>
3560 Reviewed by Maciej Stachowiak.
3562 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
3564 * WebKit.xcodeproj/project.pbxproj: Add new files.
3566 2007-12-14 Darin Adler <darin@apple.com>
3568 * StringsNotToBeLocalized.txt: Updated.
3570 2007-12-12 Brady Eidson <beidson@apple.com>
3572 Reviewed by Sam Weinig
3574 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
3576 * WebKit.xcodeproj/project.pbxproj: Added a new file
3578 2007-12-12 Mark Rowe <mrowe@apple.com>
3580 Reviewed by Dave Kilzer.
3582 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
3584 * WebKit.xcodeproj/project.pbxproj:
3586 2007-11-19 Brady Eidson <beidson@apple.com>
3590 * WebKit.xcodeproj/project.pbxproj: Sorted!
3592 2007-11-17 Timothy Hatcher <timothy@apple.com>
3594 Reviewed by Mark Rowe.
3596 Bug 13470: i18n: The Web Inspector is not localizable
3597 http://bugs.webkit.org/show_bug.cgi?id=13470
3599 Update the localized strings and the file encoding of WebInspectorClient.mm.
3601 * English.lproj/Localizable.strings:
3602 * StringsNotToBeLocalized.txt:
3603 * WebKit.xcodeproj/project.pbxproj:
3605 2007-11-16 Mark Rowe <mrowe@apple.com>
3607 Reviewed by Tim Hatcher.
3609 Build WebCore as a sub-framework of WebKit in all configurations.
3611 * WebKit.xcodeproj/project.pbxproj:
3613 2007-11-16 Brady Eidson <beidson@apple.com>
3615 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
3617 2007-11-16 Brady Eidson <beidson@apple.com>
3619 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
3622 2007-11-16 Brady Eidson <beidson@apple.com>
3626 Database management API tweaks
3628 * WebKit.xcodeproj/project.pbxproj:
3630 2007-11-15 Brady Eidson <beidson@apple.com>
3634 Stubbing out everything required for a WebKit API for databases
3636 * WebKit.xcodeproj/project.pbxproj:
3638 2007-11-12 Adam Roben <aroben@apple.com>
3640 * StringsNotToBeLocalized.txt: Updated.
3642 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
3644 Adding the wx WebKit implementation.
3646 Reviewed by Mark Rowe.
3650 2007-11-07 Mark Rowe <mrowe@apple.com>
3652 Reviewed by Kevin Decker.
3654 Fix 64-bit Mac build.
3656 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
3657 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
3658 setting of the project, which in this instance includes the necessary "mac"