Changeset 17636 in webkit


Ignore:
Timestamp:
Nov 6, 2006 5:09:19 PM (17 years ago)
Author:
bdash
Message:

2006-11-06 Krzysztof Kowalczyk <kkowalczyk@gmail.com>

Reviewed by Maciej.

Remove warning about garbage after #else. #else clause applies for all
non-mac platforms, not only win.

  • kjs/date_object.cpp:

2006-11-06 Krzysztof Kowalczyk <kkowalczyk@gmail.com>

Reviewed by Maciej.

Linux\Gdk build fixes.

  • loader/icon/IconDatabase.cpp:
  • loader/icon/SQLStatement.h:
  • platform/gdk/ChromeClientGdk.h: Added. (WebCore::ChromeClientGdk::~ChromeClientGdk):
  • platform/gdk/CursorGdk.cpp: (WebCore::pointerCursor):
  • platform/gdk/FrameGdk.cpp: (WebCore::doScroll): (WebCore::FrameGdk::FrameGdk): (WebCore::FrameGdk::submitForm): (WebCore::FrameGdk::urlSelected): (WebCore::FrameGdk::openURL): (WebCore::FrameGdk::handleGdkEvent):
  • platform/gdk/FrameGdk.h: (WebCore::FrameGdk::client):
  • platform/gdk/RenderPopupMenuGdk.cpp: (WebCore::PopupMenu::updateFromElement):
  • platform/gdk/ScreenGdk.cpp:
  • platform/gdk/TemporaryLinkStubs.cpp: (Slider::focusPolicy): (WebCore::ServeSynchronousRequest): (FrameGdk::goBackOrForward): (FrameGdk::getHistoryLength): (FrameGdk::historyURL): (ChromeClientGdk::canRunModal): (ChromeClientGdk::runModal): (WebCore::systemBeep): (WebCore::CachedResource::setPlatformResponse): (Path::transform): (ResourceLoader::loadsBlocked): (IconLoader::notifyIconChanged):
  • platform/network/gdk/ResourceHandleManager.cpp: (WebCore::writeCallback): (WebCore::ResourceHandleManager::downloadTimerCallback): (WebCore::ResourceHandleManager::remove): (WebCore::ResourceHandleManager::add):

2006-11-06 Krzysztof Kowalczyk <kkowalczyk@gmail.com>

Reviewed by Maciej.

Linux\gdk build fixes.

  • GdkLauncher/main.cpp: (LauncherFrameGdk::LauncherFrameGdk): (main):
Location:
trunk
Files:
1 added
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r17610 r17636  
     12006-11-06  Krzysztof Kowalczyk  <kkowalczyk@gmail.com>
     2
     3        Reviewed by Maciej.
     4
     5        Remove warning about garbage after #else. #else clause applies for all
     6        non-mac platforms, not only win.
     7
     8        * kjs/date_object.cpp:
     9
    1102006-11-06  Mark Rowe  <bdash@webkit.org>
    211
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r17444 r17636  
    155155}
    156156
    157 #else if PLATFORM(WIN_OS)
     157#else
    158158
    159159enum LocaleDateTimeFormat { LocaleDateAndTime, LocaleDate, LocaleTime };
  • trunk/WebCore/ChangeLog

    r17632 r17636  
     12006-11-06  Krzysztof Kowalczyk  <kkowalczyk@gmail.com>
     2
     3        Reviewed by Maciej.
     4
     5        Linux\Gdk build fixes.
     6
     7        * loader/icon/IconDatabase.cpp:
     8        * loader/icon/SQLStatement.h:
     9        * platform/gdk/ChromeClientGdk.h: Added.
     10        (WebCore::ChromeClientGdk::~ChromeClientGdk):
     11        * platform/gdk/CursorGdk.cpp:
     12        (WebCore::pointerCursor):
     13        * platform/gdk/FrameGdk.cpp:
     14        (WebCore::doScroll):
     15        (WebCore::FrameGdk::FrameGdk):
     16        (WebCore::FrameGdk::submitForm):
     17        (WebCore::FrameGdk::urlSelected):
     18        (WebCore::FrameGdk::openURL):
     19        (WebCore::FrameGdk::handleGdkEvent):
     20        * platform/gdk/FrameGdk.h:
     21        (WebCore::FrameGdk::client):
     22        * platform/gdk/RenderPopupMenuGdk.cpp:
     23        (WebCore::PopupMenu::updateFromElement):
     24        * platform/gdk/ScreenGdk.cpp:
     25        * platform/gdk/TemporaryLinkStubs.cpp:
     26        (Slider::focusPolicy):
     27        (WebCore::ServeSynchronousRequest):
     28        (FrameGdk::goBackOrForward):
     29        (FrameGdk::getHistoryLength):
     30        (FrameGdk::historyURL):
     31        (ChromeClientGdk::canRunModal):
     32        (ChromeClientGdk::runModal):
     33        (WebCore::systemBeep):
     34        (WebCore::CachedResource::setPlatformResponse):
     35        (Path::transform):
     36        (ResourceLoader::loadsBlocked):
     37        (IconLoader::notifyIconChanged):
     38        * platform/network/gdk/ResourceHandleManager.cpp:
     39        (WebCore::writeCallback):
     40        (WebCore::ResourceHandleManager::downloadTimerCallback):
     41        (WebCore::ResourceHandleManager::remove):
     42        (WebCore::ResourceHandleManager::add):
     43
    1442006-11-06  Geoffrey Garen  <ggaren@apple.com>
    245
  • trunk/WebCore/loader/icon/IconDatabase.cpp

    r16615 r17636  
    3939#include <windows.h>
    4040#include <winbase.h>
     41#else
     42#include <sys/stat.h>
    4143#endif
    4244
  • trunk/WebCore/loader/icon/SQLStatement.h

    r16595 r17636  
    101101} // namespace WebCore
    102102
    103 #endif SQLStatement_H
     103#endif // SQLStatement_H
  • trunk/WebCore/platform/gdk/CursorGdk.cpp

    r15124 r17636  
    6262    ASSERT(c);
    6363    gdk_cursor_ref(c);
     64}
     65
     66const Cursor& pointerCursor()
     67{
     68    static Cursor c = gdk_cursor_new(GDK_LEFT_PTR);
     69    return c;
    6470}
    6571
  • trunk/WebCore/platform/gdk/FrameGdk.cpp

    r17597 r17636  
    2828#include "config.h"
    2929#include "FrameGdk.h"
    30 
     30#include "ChromeClientGdk.h"
     31#include "Document.h"
     32#include "DOMImplementation.h"
     33#include "DOMWindow.h"
    3134#include "Element.h"
     35#include "FrameView.h"
     36#include "FrameLoadRequest.h"
     37#include "FramePrivate.h"
     38#include "GraphicsContext.h"
     39#include "HitTestResult.h"
     40#include "HitTestRequest.h"
     41#include "HTMLDocument.h"
     42#include "KeyboardCodes.h"
     43#include "MouseEventWithHitTestResults.h"
     44#include "Page.h"
     45#include "PlatformMouseEvent.h"
     46#include "PlatformKeyboardEvent.h"
     47#include "PlatformWheelEvent.h"
     48#include "Plugin.h"
    3249#include "RenderObject.h"
    3350#include "RenderWidget.h"
    3451#include "RenderLayer.h"
    35 #include "Page.h"
    36 #include "Document.h"
    37 #include "DOMWindow.h"
    38 #include "DOMImplementation.h"
    39 #include "Document.h"
    40 #include "Settings.h"
    41 #include "Plugin.h"
    42 #include "FramePrivate.h"
    43 #include "GraphicsContext.h"
    44 #include "HTMLDocument.h"
    4552#include "ResourceHandle.h"
    4653#include "ResourceHandleInternal.h"
    47 #include "PlatformMouseEvent.h"
    48 #include "PlatformKeyboardEvent.h"
    49 #include "PlatformWheelEvent.h"
    50 #include "MouseEventWithHitTestResults.h"
    5154#include "SelectionController.h"
     55#include "Settings.h"
     56#include "SSLKeyGenerator.h"
    5257#include "TypingCommand.h"
    53 #include "SSLKeyGenerator.h"
    54 #include "KeyboardCodes.h"
    55 #include "FrameLoadRequest.h"
    5658#include <gdk/gdk.h>
    57 
    5859
    5960// This function loads resources from WebKit
     
    152153        return;
    153154
    154     int x = r->layer()->scrollXOffset() + deltaX;
    155     int y = r->layer()->scrollYOffset() + deltaY;
     155    int x = r->layer()->scrollXOffset() + (int)deltaX;
     156    int y = r->layer()->scrollYOffset() + (int)deltaY;
    156157    r->layer()->scrollToOffset(x, y, true, true);
    157158}
    158159
    159160FrameGdk::FrameGdk(GdkDrawable* gdkdrawable)
    160     : Frame(new Page, 0), m_drawable(gdkdrawable)
     161    : Frame(new Page(new ChromeClientGdk()), 0, 0), m_drawable(gdkdrawable)
    161162{
    162163    Settings* settings = new Settings;
     
    183184}
    184185
    185 FrameGdk::FrameGdk(Page* page, Element* element)
    186     : Frame(page,element)
     186FrameGdk::FrameGdk(Page* page, Element* element, PassRefPtr<EditorClient> editorClient)
     187    : Frame(page,element, editorClient)
    187188{
    188189    Settings* settings = new Settings;
     
    200201void FrameGdk::submitForm(const FrameLoadRequest& frameLoadRequest, Event*)
    201202{
    202     ResourceRequest request = frameLoadRequest.m_request;
     203    ResourceRequest request = frameLoadRequest.resourceRequest();
    203204
    204205    // FIXME: this is a hack inherited from FrameMac, and should be pushed into Frame
     
    209210
    210211    if (m_client)
    211         m_client->submitForm(request.doPost() ? "POST" : "GET", request.url(), &request.postData);
     212        m_client->submitForm(request.httpMethod(), request.url(), &request.httpBody());
     213
    212214    clearRecordedFormValues();
    213215}
     
    215217void FrameGdk::urlSelected(const FrameLoadRequest& frameLoadRequest, Event*)
    216218{
    217     ResourceRequest request = frameLoadRequest.m_request;
     219    ResourceRequest request = frameLoadRequest.resourceRequest();
    218220
    219221    if (!m_client)
     
    222224    m_client->openURL(request.url());
    223225}
     226
     227#if 0
     228void FrameGdk::openURL(const KURL& url)
     229{
     230    ASSERT(m_client);
     231    m_client->openURL(url);
     232}
     233#endif
    224234
    225235String FrameGdk::userAgent() const
     
    262272                return;
    263273            }
    264             RenderObject::NodeInfo nodeInfo(true, true);
    265             renderer()->layer()->hitTest(nodeInfo, wheelEvent.pos());
    266             Node* node = nodeInfo.innerNode();
     274
     275            HitTestRequest hitTestRequest(true, true);
     276            HitTestResult hitTestResult(wheelEvent.pos());
     277            renderer()->layer()->hitTest(hitTestRequest, hitTestResult);
     278            Node* node = hitTestResult.innerNode();
    267279            if (!node)
    268280                return;
  • trunk/WebCore/platform/gdk/FrameGdk.h

    r17597 r17636  
    3131#include "Frame.h"
    3232#include "ResourceHandleClient.h"
     33#include "EditorClient.h"
    3334#include <gdk/gdk.h>
    3435
     
    3738class Element;
    3839class FrameGdk;
     40class EditorClient;
    3941
    4042class FrameGdkClient {
     
    7476class FrameGdk : public Frame {
    7577public:
    76     FrameGdk(Page*, Element*);
     78    FrameGdk(Page*, Element*, PassRefPtr<EditorClient>);
    7779    FrameGdk(GdkDrawable*);
    7880    virtual ~FrameGdk();
     
    147149
    148150    virtual bool canGoBackOrForward(int distance) const;
     151    virtual void goBackOrForward(int distance);
     152    virtual int getHistoryLength();
     153    virtual KURL historyURL(int distance);
     154
    149155    virtual void handledOnloadEvents();
    150156
     
    163169    Widget* createJavaAppletWidget(const IntSize&, Element*, const HashMap<String, String>&);
    164170
     171    FrameGdkClient* client() const { return m_client; }
     172
    165173private:
    166174    virtual bool isLoadTypeReload();
  • trunk/WebCore/platform/gdk/RenderPopupMenuGdk.cpp

    r17065 r17636  
    3939}
    4040
    41 void PopupMenu::clear()
    42 {
    43     notImplemented();
    44 }
    45 
    46 void PopupMenu::populate()
    47 {
    48     notImplemented();
    49 }
    50 
    5141void PopupMenu::show(const IntRect&, FrameView*, int)
    5242{
     
    5949}
    6050
    61 void PopupMenu::addSeparator()
     51void PopupMenu::updateFromElement()
    6252{
    63     notImplemented();
    64 }
    65 
    66 void PopupMenu::addGroupLabel(HTMLOptGroupElement*)
    67 {
    68     notImplemented();
    69 }
    70 
    71 void PopupMenu::addOption(HTMLOptionElement*)
    72 {
    73     notImplemented();
     53    notImplemented();
    7454}
    7555
  • trunk/WebCore/platform/gdk/ScreenGdk.cpp

    r16382 r17636  
    2929#include "Screen.h"
    3030
     31#include "FloatRect.h"
     32#include "Frame.h"
     33#include "FrameView.h"
    3134#include "Page.h"
    32 #include "Frame.h"
    3335#include "Widget.h"
    34 #include "FloatRect.h"
    3536
    3637#include <gdk/gdk.h>
  • trunk/WebCore/platform/gdk/TemporaryLinkStubs.cpp

    r17471 r17636  
    2828#include "config.h"
    2929
     30#include "AXObjectCache.h"
     31#include "CachedResource.h"
     32#include "ChromeClientGdk.h"
     33#include "CookieJar.h"
     34#include "CString.h"
     35#include "Cursor.h"
     36#include "EditCommand.h"
     37#include "FileChooser.h"
     38#include "Font.h"
     39#include "FrameGdk.h"
     40#include "FrameLoadRequest.h"
     41#include "FrameView.h"
     42#include "GraphicsContext.h"
     43#include "History.h"
     44#include "Icon.h"
     45#include "IconDatabase.h"
     46#include "IconLoader.h"
     47#include "IntPoint.h"
     48#include "KURL.h"
     49#include "Language.h"
     50#include "loader.h"
     51#include "LocalizedStrings.h"
     52#include "Node.h"
     53#include "Page.h"
     54#include "Path.h"
     55#include "PlatformMouseEvent.h"
     56#include "PlatformScrollBar.h"
     57#include "PlugInInfoStore.h"
     58#include "RenderTheme.h"
     59#include "RenderThemeGdk.h"
     60#include "ResourceLoader.h"
     61#include "Screen.h"
     62#include "ScrollBar.h"
     63#include "Slider.h"
     64#include "TextBoundaries.h"
     65#include "TextField.h"
     66#include "Widget.h"
    3067#include <stdio.h>
    3168#include <stdlib.h>
    32 #include "CString.h"
    33 #include "Node.h"
    34 #include "TextField.h"
    35 #include "FileChooser.h"
    36 #include "Font.h"
    37 #include "ListBox.h"
    38 #include "IntPoint.h"
    39 #include "Widget.h"
    40 #include "GraphicsContext.h"
    41 #include "Slider.h"
    42 #include "Cursor.h"
    43 #include "loader.h"
    44 #include "FrameView.h"
    45 #include "KURL.h"
    46 #include "PlatformScrollBar.h"
    47 #include "ScrollBar.h"
    48 #include "Path.h"
    49 #include "PlatformMouseEvent.h"
    50 #include "CookieJar.h"
    51 #include "Screen.h"
    52 #include "History.h"
    53 #include "Language.h"
    54 #include "LocalizedStrings.h"
    55 #include "PlugInInfoStore.h"
    56 #include "RenderTheme.h"
    57 #include "FrameGdk.h"
    58 #include "FrameLoadRequest.h"
    59 #include "RenderThemeGdk.h"
    60 #include "TextBoundaries.h"
    61 #include "AXObjectCache.h"
    62 #include "EditCommand.h"
    63 #include "Icon.h"
    64 #include "IconLoader.h"
    65 #include "IconDatabase.h"
    66 #include "CachedResource.h"
    6769
    6870using namespace WebCore;
     71
     72#define notImplemented() do { fprintf(stderr, "%s FIXME: UNIMPLEMENTED %s:%d\n", __PRETTY_FUNCTION__, __FILE__, __LINE__); } while(0)
    6973
    7074namespace WebCore {
     
    7781};
    7882}
    79 
    80 #define notImplemented() do { fprintf(stderr, "FIXME: UNIMPLEMENTED: %s in %s:%d\n", __FUNCTION__, __FILE__, __LINE__); } while(0)
    8183
    8284void FrameView::updateBorder() { notImplemented(); }
     
    115117double Slider::value() const { notImplemented(); return 0; }
    116118
    117 void ListBox::setSelected(int, bool) { notImplemented(); }
    118 IntSize ListBox::sizeForNumberOfLines(int) const { notImplemented(); return IntSize(); }
    119 bool ListBox::isSelected(int) const { notImplemented(); return 0; }
    120 void ListBox::appendItem(DeprecatedString const&, ListBoxItemType, bool) { notImplemented(); }
    121 void ListBox::doneAppendingItems() { notImplemented(); }
    122 void ListBox::setWritingDirection(TextDirection) { notImplemented(); }
    123 void ListBox::setEnabled(bool) { notImplemented(); }
    124 void ListBox::clear() { notImplemented(); }
    125 bool ListBox::checksDescendantsForFocus() const { notImplemented(); return 0; }
    126 
    127119Widget::FocusPolicy Slider::focusPolicy() const { notImplemented(); return NoFocus; }
    128 Widget::FocusPolicy ListBox::focusPolicy() const { notImplemented(); return NoFocus; }
    129120Widget::FocusPolicy TextField::focusPolicy() const { notImplemented(); return NoFocus; }
    130121
     
    139130
    140131namespace WebCore {
    141 
    142 Vector<char> ServeSynchronousRequest(Loader*,DocLoader*,ResourceHandle*,KURL&,DeprecatedString&) { notImplemented(); return Vector<char>(); }
    143 
     132Vector<char> ServeSynchronousRequest(Loader *loader, DocLoader *docLoader, const ResourceRequest& request, ResourceResponse& response) { notImplemented(); return Vector<char>(); }
    144133}
    145134
     
    180169Plugin* FrameGdk::createPlugin(Element*, KURL const&, const Vector<String>&, const Vector<String>&, String const&) { notImplemented(); return 0; }
    181170
     171void FrameGdk::goBackOrForward(int distance) { notImplemented(); }
     172int FrameGdk::getHistoryLength() {notImplemented(); return 0; }
     173KURL FrameGdk::historyURL(int distance) { notImplemented(); return KURL(); }
     174bool ChromeClientGdk::canRunModal() { notImplemented(); return 0; }
     175void ChromeClientGdk::runModal() { notImplemented(); }
     176
    182177int WebCore::screenDepthPerComponent(const Page*) { notImplemented(); return 0; }
    183178bool WebCore::screenIsMonochrome(const Page*) { notImplemented(); return false; }
     
    206201bool WebCore::PlugInInfoStore::supportsMIMEType(const WebCore::String&) { return false; }
    207202void WebCore::refreshPlugins(bool) { }
    208 
    209 void WebCore::ResourceHandle::assembleResponseHeaders() const { }
    210 void WebCore::ResourceHandle::retrieveCharset() const { }
    211203
    212204void FrameGdk::restoreDocumentState() { }
     
    232224namespace WebCore {
    233225
     226void systemBeep() { notImplemented(); }
     227
    234228bool CheckIfReloading(DocLoader*) { return false; }
    235229time_t CacheObjectExpiresTime(DocLoader*, PlatformResponse) { return 0; }
     
    239233bool ResponseIsMultipart(PlatformResponse) { return false; }
    240234DeprecatedString ResponseMIMEType(PlatformResponse) { return DeprecatedString(); }
    241 void CachedResource::setResponse(PlatformResponse) { notImplemented(); }
     235void CachedResource::setPlatformResponse(PlatformResponse) { notImplemented(); }
    242236void CachedResource::setAllData(PlatformData) { notImplemented(); }
    243237
     
    297291void Path::addRect(const FloatRect&) { }
    298292void Path::addEllipse(const FloatRect&) { }
     293void Path::transform(const AffineTransform& transform) {}
    299294
    300295TextField::TextField(TextField::Type) { }
     
    327322void PlatformScrollbar::setRect(const IntRect&) { }
    328323
    329 ListBox::ListBox() { }
    330 ListBox::~ListBox() { }
    331 void ListBox::setSelectionMode(ListBox::SelectionMode) { }
    332 void ListBox::setFont(WebCore::Font const&) { }
    333 
    334324FileChooser::FileChooser(Document*, RenderFileUploadControl*) { notImplemented(); }
    335325FileChooser::~FileChooser() { notImplemented(); }
     
    353343bool RenderThemeGdk::paintTextField(RenderObject*, const RenderObject::PaintInfo&, const IntRect&) { return false; }
    354344
     345bool ResourceLoader::loadsBlocked() { notImplemented(); return false; }
     346
    355347Icon::Icon() { notImplemented(); }
    356348Icon::~Icon() { notImplemented(); }
     
    358350void Icon::paint(GraphicsContext*, const IntRect&) { notImplemented(); }
    359351
    360 void IconLoader::stopLoading() { notImplemented(); }
    361 void IconLoader::startLoading() { notImplemented(); }
    362 IconLoader* IconLoader::createForFrame(Frame *frame) { return 0; }
    363 
    364 bool IconDatabase::isIconExpiredForIconURL(const String& url) { return false; }
    365 bool IconDatabase::hasEntryForIconURL(const String& url) { return false; }
    366 IconDatabase* IconDatabase::sharedIconDatabase() { return 0; }
    367 bool IconDatabase::setIconURLForPageURL(const String& iconURL, const String& pageURL) { return false; }
     352void IconLoader::notifyIconChanged(const KURL&) { notImplemented(); }
    368353
    369354FloatRect Font::selectionRectForComplexText(const TextRun&, const TextStyle&, const IntPoint&, int) const { return FloatRect(); }
  • trunk/WebCore/platform/network/gdk/ResourceHandleManager.cpp

    r17410 r17636  
    6464    ResourceHandleInternal* d = job->getInternal();
    6565    int totalSize = size * nmemb;
    66     d->client->didReceiveData(job, static_cast<char*>(ptr), totalSize);
     66    d->m_client->didReceiveData(job, static_cast<char*>(ptr), totalSize);
    6767    return totalSize;
    6868}
     
    8787            if (res != CURLE_OK)
    8888                printf("Error WITH JOB %d\n", res);
    89             d->client->receivedAllData(job, 0);
    90             d->client->didFinishLoading(job);
     89            d->m_client->receivedAllData(job, 0);
     90            d->m_client->didFinishLoading(job);
    9191            curl_easy_cleanup(d->m_handle);
    9292            d->m_handle = 0;
     
    170170    if (jobs->isEmpty())
    171171        m_downloadTimer.stop();
    172     d->client->receivedAllData(job, 0);
    173     d->client->didFinishLoading(job);
     172    d->m_client->receivedAllData(job, 0);
     173    d->m_client->didFinishLoading(job);
    174174    if (d->m_handle) {
    175175        curl_multi_remove_handle(curlMultiHandle, d->m_handle);
     
    183183    bool startTimer = jobs->isEmpty();
    184184    ResourceHandleInternal* d = job->getInternal();
    185     DeprecatedString url = d->URL.url();
     185    DeprecatedString url = job->url().url();
    186186    d->m_handle = curl_easy_init();
    187187    curl_easy_setopt(d->m_handle, CURLOPT_PRIVATE, job);
     
    204204        // timeout will occur and do curl_multi_perform
    205205        if (ret && ret != CURLM_CALL_MULTI_PERFORM) {
    206             printf("Error %d starting job %s\n", ret, d->URL.url().ascii());
     206            printf("Error %d starting job %s\n", ret, job->url().url().ascii());
    207207            job->setError(1);
    208208            startTimer =false;
  • trunk/WebKitTools/ChangeLog

    r17620 r17636  
     12006-11-06  Krzysztof Kowalczyk  <kkowalczyk@gmail.com>
     2
     3        Reviewed by Maciej.
     4
     5        Linux\gdk build fixes.
     6
     7        * GdkLauncher/main.cpp:
     8        (LauncherFrameGdk::LauncherFrameGdk):
     9        (main):
     10
    1112006-11-06  Alexey Proskuryakov  <ap@nypop.com>
    212
  • trunk/WebKitTools/GdkLauncher/main.cpp

    r17065 r17636  
    2929{
    3030public:
    31     LauncherFrameGdk(Page* page, Element* element) : FrameGdk(page, element), m_exitAfterLoading(false) {}
     31    LauncherFrameGdk(Page* page, Element* element, PassRefPtr<EditorClient> editorClient) : FrameGdk(page, element, editorClient), m_exitAfterLoading(false) {}
    3232    LauncherFrameGdk(GdkDrawable* drawable) : FrameGdk(drawable), m_exitAfterLoading(false) {}
    3333    virtual void handledOnloadEvents();
     
    8282    if (url) {
    8383        printf("OPENING URL == %s \n", url);
    84         frame->openURL(url);
     84        frame->client()->openURL(url);
    8585    } else {
    8686#if 0
Note: See TracChangeset for help on using the changeset viewer.