Home | History | Annotate | Download | only in wx
      1 2010-02-04  Kevin Ollivier  <kevino (a] theolliviers.com>
      2 
      3         Build fix after changes in r54345.
      4 
      5         * WebView.cpp:
      6         (wxWebView::OnKeyEvents):
      7 
      8 2010-02-04  Dan Bernstein  <mitz (a] apple.com>
      9 
     10         Reviewed by Simon Fraser.
     11 
     12         REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big
     13         https://bugs.webkit.org/show_bug.cgi?id=34371
     14 
     15         * WebView.cpp:
     16         (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant.
     17 
     18 2010-02-03  Kevin Watters  <kevinwatters (a] gmail.com>
     19 
     20         Reviewed by Kevin Ollivier.
     21 
     22         Add wxWebKitWindowFeatures and have createWindow send a notification for 
     23         clients to handle.
     24         
     25         https://bugs.webkit.org/show_bug.cgi?id=34542
     26 
     27         * WebKitSupport/ChromeClientWx.cpp:
     28         (WebCore::wkFeaturesforWindowFeatures):
     29         (WebCore::ChromeClientWx::createWindow):
     30         * WebView.h:
     31 
     32 2010-01-27  Kevin Watters  <kevinwatters (a] gmail.com>
     33 
     34         Reviewed by Kevin Ollivier.
     35 
     36         Add a way to get the parse mode to wxWebKit API.
     37         
     38         https://bugs.webkit.org/show_bug.cgi?id=34341
     39 
     40         * WebFrame.cpp:
     41         (wxWebFrame::GetParseMode):
     42         * WebFrame.h:
     43         * WebView.cpp:
     44         (wxWebView::GetParseMode):
     45         * WebView.h:
     46 
     47 2010-01-22  Kevin Watters  <kevinwatters (a] gmail.com>
     48 
     49         Reviewed by Kevin Ollivier.
     50 
     51         [wx] Remove the Bakefile build system, which is no longer being used.
     52         
     53         https://bugs.webkit.org/show_bug.cgi?id=34022
     54 
     55         * bindings/python/wxwebkit-py.bkl: Removed.
     56         * dependencies.bkl: Removed.
     57         * presets/wxwebkit.bkl: Removed.
     58         * wxwebkit.bkl: Removed.
     59         * wxwk-settings.bkl: Removed.
     60 
     61 2010-01-22  Kevin Ollivier  <kevino (a] theolliviers.com>
     62 
     63         Build fix after r53718.
     64 
     65         * WebView.cpp:
     66         (wxWebView::OnKeyEvents):
     67 
     68 2010-01-15  Kevin Ollivier  <kevino (a] theolliviers.com>
     69 
     70         Reviewed by Alexey Proskuryakov.
     71 
     72         Move the code adding the child frame to the FrameTree into wxWebFrame constructor
     73         so that it happens before we call init() on the new frame. Fixes asserts checking
     74         frame count consistency.
     75 
     76         * WebFrame.cpp:
     77         (wxWebFrame::wxWebFrame):
     78         * WebKitSupport/FrameLoaderClientWx.cpp:
     79         (WebCore::FrameLoaderClientWx::createFrame):
     80 
     81 2010-01-14  Kevin Ollivier  <kevino (a] theolliviers.com>
     82 
     83         [wx] Build fix, missing header.
     84 
     85         * WebView.cpp:
     86 
     87 2010-01-09  Adam Barth  <abarth (a] webkit.org>
     88 
     89         Reviewed by Darin Adler.
     90 
     91         ScriptController::isEnabled needs to be renamed
     92         https://bugs.webkit.org/show_bug.cgi?id=32063
     93 
     94         Rename ScriptController::isEnabled to
     95         ScriptController::canExecuteScripts.
     96 
     97         * WebFrame.cpp:
     98         (wxWebFrame::RunScript):
     99 
    100 2009-12-30  Kevin Watters  <kevinwatters (a] gmail.com>
    101 
    102         Reviewed by Kevin Ollivier.
    103 
    104         Introduce wxWebSettings API interface for editing wxWebView / page settings.
    105         
    106         https://bugs.webkit.org/show_bug.cgi?id=32956
    107 
    108         * WebBrowserShell.h:
    109         * WebFrame.h:
    110         * WebKitDefines.h: Added.
    111         * WebSettings.cpp: Added.
    112         (wxWebSettings::SetDefaultFixedFontSize):
    113         (wxWebSettings::GetDefaultFixedFontSize):
    114         (wxWebSettings::SetDefaultFontSize):
    115         (wxWebSettings::GetDefaultFontSize):
    116         (wxWebSettings::SetMinimumFontSize):
    117         (wxWebSettings::GetMinimumFontSize):
    118         (wxWebSettings::SetLoadsImagesAutomatically):
    119         (wxWebSettings::LoadsImagesAutomatically):
    120         (wxWebSettings::SetJavaScriptEnabled):
    121         (wxWebSettings::IsJavaScriptEnabled):
    122         (wxWebSettings::SetDatabasesEnabled):
    123         (wxWebSettings::AreDatabasesEnabled):
    124         (wxWebSettings::SetLocalStoragePath):
    125         (wxWebSettings::GetLocalStoragePath):
    126         (wxWebSettings::SetEditableLinkBehavior):
    127         (wxWebSettings::GetEditableLinkBehavior):
    128         (wxWebSettings::SetPluginsEnabled):
    129         (wxWebSettings::ArePluginsEnabled):
    130         * WebSettings.h: Added.
    131         * WebView.cpp:
    132         (wxWebView::Create):
    133         (wxWebView::GetWebSettings):
    134         * WebView.h:
    135         * bindings/python/webview.i:
    136 
    137 2009-12-28  Patrick Gansterer  <paroga (a] paroga.com>
    138 
    139         Reviewed by Maciej Stachowiak.
    140 
    141         Use JS_NO_EXPORT for JSBase.h.
    142 
    143         * wxwk-settings.bkl:
    144 
    145 2009-12-20  Kevin Ollivier  <kevino (a] theolliviers.com>
    146 
    147         [wx] build fixes after recent changes.
    148 
    149         * WebFrame.cpp: Added missing header.
    150         * WebKitSupport/EditorClientWx.cpp: Added missing header.
    151         * WebView.cpp: Updated Page constructor call.
    152         (wxWebView::Create):
    153 
    154 2009-12-08  Kevin Watters  <kevinwatters (a] gmail.com>
    155 
    156         Reviewed by Kevin Ollivier.
    157 
    158         [wx] Mac plugins support.
    159         
    160         https://bugs.webkit.org/show_bug.cgi?id=32236
    161 
    162         * WebKitSupport/FrameLoaderClientWx.cpp:
    163         (WebCore::FrameLoaderClientWx::createPlugin):
    164         (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
    165         * WebView.cpp:
    166         (wxWebView::Create):
    167 
    168 2009-12-03  Brady Eidson  <beidson (a] apple.com>
    169 
    170         Reviewed by Sam Weinig.
    171 
    172         <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API
    173 
    174         * WebKitSupport/FrameLoaderClientWx.cpp:
    175         (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage):
    176         (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage):
    177         (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage):
    178         * WebKitSupport/FrameLoaderClientWx.h:
    179 
    180 2009-12-03  Pavel Feldman  <pfeldman (a] dhcp-172-28-174-220.spb.corp.google.com>
    181 
    182         Reviewed by Timothy Hatcher.
    183 
    184         Web Inspector: Simplify the settings support in inspector controller.
    185 
    186         https://bugs.webkit.org/show_bug.cgi?id=32076
    187 
    188         * WebKitSupport/InspectorClientWx.cpp:
    189         (WebCore::InspectorClientWx::populateSetting):
    190         (WebCore::InspectorClientWx::storeSetting):
    191         * WebKitSupport/InspectorClientWx.h:
    192 
    193 2009-12-03  Ben Murdoch  <benm (a] google.com>
    194 
    195         Reviewed by Brady Eidson.
    196 
    197         [Android] The FrameLoaderClient is unaware of BackForwardList changes.
    198         https://bugs.webkit.org/show_bug.cgi?id=31914
    199 
    200         * WebKitSupport/FrameLoaderClientWx.cpp:
    201         (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
    202         (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto.
    203         (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto.
    204         * WebKitSupport/FrameLoaderClientWx.h:
    205 
    206 2009-11-23  Laszlo Gombos  <laszlo.1.gombos (a] nokia.com>
    207 
    208         Reviewed by Kenneth Rohde Christiansen.
    209 
    210         Include "config.h" to meet Coding Style Guidelines
    211         https://bugs.webkit.org/show_bug.cgi?id=31792
    212 
    213         * WebKitSupport/DragClientWx.cpp:
    214 
    215 2009-11-18  Kevin Watters  <kevinwatters (a] gmail.com>
    216 
    217         Reviewed by Kevin Ollivier.
    218 
    219         Enable wx plugin support using the Windows implementation as a base.
    220         
    221         https://bugs.webkit.org/show_bug.cgi?id=31636
    222 
    223         * WebKitSupport/FrameLoaderClientWx.cpp:
    224         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
    225         (WebCore::FrameLoaderClientWx::finishedLoading):
    226         (WebCore::FrameLoaderClientWx::committedLoad):
    227         (WebCore::FrameLoaderClientWx::createPlugin):
    228         (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
    229         (WebCore::FrameLoaderClientWx::shouldUsePluginDocument):
    230         * WebKitSupport/FrameLoaderClientWx.h:
    231         * WebView.cpp:
    232         (wxWebView::Create):
    233 
    234 2009-11-13  Kevin Ollivier  <kevino (a] theolliviers.com>
    235 
    236         wx build fix after r50923 change to externalRepresentation.
    237 
    238         * WebFrame.cpp:
    239         (wxWebFrame::GetExternalRepresentation):
    240 
    241 2009-11-13  Adam Roben  <aroben (a] apple.com>
    242 
    243         Update for changes to FrameLoaderClient
    244 
    245         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
    246         window objects in isolated worlds are cleared
    247 
    248         Reviewed by Dave Hyatt.
    249 
    250         * WebKitSupport/FrameLoaderClientWx.cpp:
    251         (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld):
    252         * WebKitSupport/FrameLoaderClientWx.h:
    253         Replaced windowObjectCleared with this function. Does nothing if the
    254         passed-in world is not the mainThreadNormalWorld().
    255 
    256 2009-11-10  Robin Dunn  <robin (a] alldunn.com>
    257 
    258         Reviewed by Kevin Ollivier.
    259 
    260         Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet
    261         loaded nor when JavaScript is disabled.
    262         
    263         https://bugs.webkit.org/show_bug.cgi?id=31309
    264 
    265         * WebFrame.cpp:
    266         (wxWebFrame::RunScript):
    267 
    268 2009-11-04  Kevin Watters  <kevinwatters (a] gmail.com>
    269 
    270         Reviewed by Kevin Ollivier.
    271 
    272         Fix an assert on shutdown when wxWebView has captured the mouse,
    273         and make sure wxWebView's right click handling is only active when 
    274         the WebCore popup menu is used.
    275         
    276         https://bugs.webkit.org/show_bug.cgi?id=31131
    277 
    278         * WebView.cpp:
    279         (wxWebView::~wxWebView):
    280         (wxWebView::OnContextMenuEvents):
    281         (wxWebView::OnMenuSelectEvents):
    282 
    283 2009-11-04  Vadim Zeitlin  <vadim (a] wxwidgets.org>
    284 
    285         Reviewed by Eric Seidel.
    286 
    287         [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls.
    288 
    289         * WebFrame.cpp:
    290         (wxWebFrame::SetPageSource):
    291         (wxWebFrame::LoadURL):
    292 
    293 2009-10-30  Evan Stade  <estade (a] chromium.org>
    294 
    295         Reviewed by David Levin.
    296 
    297         Notify the chrome when the focused node has changed.
    298         https://bugs.webkit.org/show_bug.cgi?id=30832
    299 
    300         Added stub implementation for new ChromeClient function.
    301 
    302         * WebKitSupport/ChromeClientWx.cpp:
    303         (WebCore::ChromeClientWx::focusedNodeChanged):
    304         * WebKitSupport/ChromeClientWx.h:
    305 
    306 2009-10-23  Kevin Ollivier  <kevino (a] theolliviers.com>
    307 
    308         wx build fix. Update the globalObject calls after changes.
    309 
    310         * WebFrame.cpp:
    311         (wxWebFrame::RunScript):
    312         * WebKitSupport/FrameLoaderClientWx.cpp:
    313         (WebCore::FrameLoaderClientWx::windowObjectCleared):
    314 
    315 2009-10-21  Pedro Romano  <pmcnr72 (a] gmail.com>
    316 
    317         Reviewed by Kevin Ollivier.
    318 
    319         Include 'WebFrame.h' declared classes in wxPython bindings.
    320         
    321         https://bugs.webkit.org/show_bug.cgi?id=30504
    322 
    323         * bindings/python/webview.i:
    324 
    325 2009-10-18  Kevin Watters  <kevinwatters (a] gmail.com>
    326 
    327         Reviewed by Kevin Ollivier.
    328 
    329         Add the ability to specify a proxy for wxWebKit.
    330         
    331         https://bugs.webkit.org/show_bug.cgi?id=30446
    332 
    333         * WebView.cpp:
    334         (curlProxyType):
    335         (wxWebView::SetProxyInfo):
    336         * WebView.h:
    337 
    338 2009-10-18  Kevin Watters  <kevinwatters (a] gmail.com>
    339 
    340         Reviewed by Kevin Ollivier.
    341 
    342         Add basic database support to wx API
    343         
    344         https://bugs.webkit.org/show_bug.cgi?id=30445
    345 
    346         * WebKitSupport/ChromeClientWx.cpp:
    347         (WebCore::ChromeClientWx::exceededDatabaseQuota):
    348         * WebView.cpp:
    349         (wxWebView::Create):
    350         (wxWebView::SetDatabaseDirectory):
    351         (wxWebView::GetDatabaseDirectory):
    352         * WebView.h:
    353 
    354 2009-10-16  Kevin Watters  <kevinwatters (a] gmail.com>
    355 
    356         Reviewed by Kevin Ollivier.
    357 
    358         Optionally allow the user to zoom text using the mouse wheel.
    359         
    360         https://bugs.webkit.org/show_bug.cgi?id=30444
    361 
    362         * WebView.cpp:
    363         (wxWebView::wxWebView):
    364         (wxWebView::OnMouseEvents):
    365         * WebView.h:
    366 
    367 2009-10-16  Kevin Ollivier  <kevino (a] theolliviers.com>
    368 
    369         wxMSW non-precomp headers build fix.
    370 
    371         * WebView.cpp:
    372 
    373 2009-10-15  Robin Dunn  <robin (a] alldunn.com>
    374 
    375         Reviewed by Kevin Ollivier.
    376 
    377         Update the wxPython simple.py sample to match current wxWebKit API.
    378         
    379         https://bugs.webkit.org/show_bug.cgi?id=30406
    380 
    381         * bindings/python/samples/simple.py:
    382 
    383 2009-10-08  Adam Barth  <abarth (a] webkit.org>
    384 
    385         Reviewed by Eric Seidel.
    386 
    387         Move executeScript from FrameLoader to ScriptController
    388         https://bugs.webkit.org/show_bug.cgi?id=30200
    389 
    390         Update API call.
    391 
    392         * WebFrame.cpp:
    393         (wxWebFrame::RunScript):
    394 
    395 2009-10-07  Adam Barth  <abarth (a] webkit.org>
    396 
    397         Reviewed by Darin Adler.
    398 
    399         Factor PolicyChecker out of FrameLoader
    400         https://bugs.webkit.org/show_bug.cgi?id=30155
    401 
    402         Move the policy callback to the policy object.
    403 
    404         * WebKitSupport/FrameLoaderClientWx.cpp:
    405         (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
    406         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
    407         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
    408         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
    409 
    410 2009-09-25  Kevin Ollivier  <kevino (a] theolliviers.com>
    411 
    412         wx build fix. Add EmptyPluginHalterClient when creating the Page.
    413 
    414         * WebView.cpp:
    415         (wxWebView::Create):
    416 
    417 2009-09-22  Kevin Ollivier  <kevino (a] theolliviers.com>
    418 
    419         Build fix to ensure the import library gets properly installed on Windows.
    420 
    421         * wscript:
    422 
    423 2009-09-17  Kenneth Rohde Christiansen  <kenneth (a] webkit.org>
    424 
    425         Reviewed by Simon Hausmann.
    426 
    427         Make PlatformWindow return something else than PlatformWidget
    428         https://bugs.webkit.org/show_bug.cgi?id=29085
    429 
    430         Reflect the rename of platformWindow and it's return type.
    431 
    432         * WebKitSupport/ChromeClientWx.cpp:
    433         (WebCore::ChromeClientWx::platformPageClient):
    434         * WebKitSupport/ChromeClientWx.h:
    435         * WebKitSupport/EditorClientWx.cpp:
    436         (WebCore::EditorClientWx::isEditable):
    437         (WebCore::EditorClientWx::registerCommandForUndo):
    438         (WebCore::EditorClientWx::registerCommandForRedo):
    439         (WebCore::EditorClientWx::clearUndoRedoOperations):
    440         (WebCore::EditorClientWx::canUndo):
    441         (WebCore::EditorClientWx::canRedo):
    442         (WebCore::EditorClientWx::undo):
    443         (WebCore::EditorClientWx::redo):
    444 
    445 2009-09-16  Kevin Ollivier  <kevino (a] theolliviers.com>
    446 
    447         wxPython bindings build fixes after recent changes.
    448 
    449         * WebView.h:
    450         * bindings/python/wscript:
    451 
    452 2009-09-13  Kevin Watters  <kevinwatters (a] gmail.com>
    453 
    454         Reviewed by Kevin Ollivier.
    455 
    456         Allow a way to set the cache policy via wx API.
    457         
    458         https://bugs.webkit.org/show_bug.cgi?id=29200
    459 
    460         * WebView.cpp:
    461         (wxWebView::SetCachePolicy):
    462         (wxWebView::GetCachePolicy):
    463         * WebView.h:
    464 
    465 2009-09-13  Kevin Watters  <kevinwatters (a] gmail.com>
    466 
    467         Reviewed by Kevin Ollivier.
    468 
    469         Allow the user to query Frame::shouldClose via wx API.
    470         
    471         https://bugs.webkit.org/show_bug.cgi?id=29199
    472 
    473         * WebFrame.cpp:
    474         (wxWebFrame::ShouldClose):
    475         * WebFrame.h:
    476         * WebView.cpp:
    477         (wxWebView::ShouldClose):
    478         * WebView.h:
    479 
    480 2009-09-13  Kevin Watters  <kevinwatters (a] gmail.com>
    481 
    482         Reviewed by Kevin Ollivier.
    483 
    484         Fix mouse handling when the mouse leaves the window during mouse down.
    485         
    486         https://bugs.webkit.org/show_bug.cgi?id=29198
    487 
    488         * WebView.cpp:
    489         (wxWebView::OnMouseEvents):
    490 
    491 2009-09-13  Kevin Watters  <kevinwatters (a] gmail.com>
    492 
    493         Reviewed by Kevin Ollivier.
    494 
    495         Add support for console MessageLevel at wx API level.
    496         
    497         https://bugs.webkit.org/show_bug.cgi?id=29197
    498 
    499         * WebKitSupport/ChromeClientWx.cpp:
    500         (WebCore::ChromeClientWx::addMessageToConsole):
    501         * WebView.h:
    502 
    503 2009-09-03  Adam Barth  <abarth (a] webkit.org>
    504 
    505         Reviewed by eric (a] webkit.org.
    506 
    507         https://bugs.webkit.org/show_bug.cgi?id=24696
    508 
    509         Stub implementations of mixed content methods of FrameLoaderClient. 
    510 
    511         * WebKitSupport/FrameLoaderClientWx.cpp:
    512         (WebCore::FrameLoaderClientWx::didDisplayInsecureContent):
    513         (WebCore::FrameLoaderClientWx::didRunInsecureContent):
    514         * WebKitSupport/FrameLoaderClientWx.h:
    515 
    516 2009-09-03  Kevin Watters  <kevinwatters (a] gmail.com>
    517 
    518         Reviewed by Kevin Ollivier.
    519 
    520         [wx] Frames support
    521         https://bugs.webkit.org/show_bug.cgi?id=19041
    522 
    523         * WebFrame.cpp:
    524         (wxWebFrame::wxWebFrame):
    525         (wxWebFrame::~wxWebFrame):
    526         (wxWebFrame::GetFrame):
    527         * WebFrame.h:
    528         * WebFramePrivate.h:
    529         * WebKitSupport/ChromeClientWx.cpp:
    530         (WebCore::ChromeClientWx::platformWindow):
    531         (WebCore::ChromeClientWx::scroll):
    532         * WebKitSupport/EditorClientWx.cpp:
    533         (WebCore::EditorClientWx::isEditable):
    534         (WebCore::EditorClientWx::registerCommandForUndo):
    535         (WebCore::EditorClientWx::registerCommandForRedo):
    536         (WebCore::EditorClientWx::clearUndoRedoOperations):
    537         (WebCore::EditorClientWx::canUndo):
    538         (WebCore::EditorClientWx::canRedo):
    539         (WebCore::EditorClientWx::undo):
    540         (WebCore::EditorClientWx::redo):
    541         * WebKitSupport/FrameLoaderClientWx.cpp:
    542         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
    543         (WebCore::FrameLoaderClientWx::setFrame):
    544         (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
    545         (WebCore::FrameLoaderClientWx::frameLoaderDestroyed):
    546         (WebCore::FrameLoaderClientWx::committedLoad):
    547         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
    548         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
    549         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
    550         (WebCore::FrameLoaderClientWx::createFrame):
    551         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
    552         * WebKitSupport/FrameLoaderClientWx.h:
    553         * WebView.h:
    554         * WebViewPrivate.h:
    555 
    556 2009-09-02  Kevin Ollivier  <kevino (a] theolliviers.com>
    557 
    558         waf build fixes for Windows/MSVC.
    559 
    560         * bindings/python/wscript:
    561         * wscript:
    562 
    563 2009-09-02  Kevin Watters  <kevinwatters (a] gmail.com>
    564 
    565         Reviewed by Kevin Ollivier.
    566 
    567         wx port: Call WTF::initializeThreading().
    568         https://bugs.webkit.org/show_bug.cgi?id=28912
    569 
    570         * WebView.cpp:
    571         (wxWebView::Create): call WTF::initializeThreading()
    572 
    573 2009-09-02  Kevin Ollivier  <kevino (a] theolliviers.com>
    574 
    575         wx build fix. Use the 2 param KURL constructor.
    576 
    577         * WebFrame.cpp:
    578         (wxWebFrame::SetPageSource):
    579 
    580 2009-08-31  Alexey Proskuryakov  <ap (a] webkit.org>
    581 
    582         Reviewed by Darin Adler.
    583 
    584         https://bugs.webkit.org/show_bug.cgi?id=28852
    585         Rename KURL single argument constructor to avoid confusion
    586 
    587         * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change.
    588 
    589 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha (a] collabora.co.uk>
    590 
    591         Reviewed by Holger Freyther.
    592 
    593         https://bugs.webkit.org/show_bug.cgi?id=25889
    594         [GTK] scrollbar policy for main frame is not implementable
    595 
    596         Add empty implementation for new ChromeClient method.
    597 
    598         * WebKitSupport/ChromeClientWx.h:
    599         (WebCore::ChromeClientWx::scrollbarsModeDidChange):
    600 
    601 2009-08-19  Kevin Watters  <kevinwatters (a] gmail.com>
    602 
    603         Reviewed by Kevin Ollivier.
    604 
    605         Use FrameLoader::load() for loading pages from a HTML page string to address
    606         bugs with using begin/write/end loading.
    607         
    608         https://bugs.webkit.org/show_bug.cgi?id=28488
    609 
    610         * WebFrame.cpp:
    611         (wxWebFrame::SetPageSource):
    612 
    613 2009-08-13  Kevin Ollivier  <kevino (a] theolliviers.com>
    614 
    615         wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever
    616         webcore or jscore libs change.
    617 
    618         * wscript:
    619 
    620 2009-08-12  Kevin Ollivier  <kevino (a] theolliviers.com>
    621 
    622         wxPython build fix, the SWIG defines must also be available when compiling.
    623 
    624         * bindings/python/wscript:
    625 
    626 2009-08-05  Kevin Ollivier  <kevino (a] theolliviers.com>
    627 
    628         Reviewed by Eric Seidel.
    629 
    630         Adding support for building wx Python bindings using the waf build system.
    631         
    632         https://bugs.webkit.org/show_bug.cgi?id=27619
    633 
    634         * bindings/python/wscript: Added.
    635 
    636 2009-08-04  Kevin Ollivier  <kevino (a] theolliviers.com>
    637 
    638         wx build fix after InspectorClient API change.
    639 
    640         * WebKitSupport/InspectorClientWx.cpp:
    641         (WebCore::InspectorClientWx::inspectorWindowObjectCleared):
    642         * WebKitSupport/InspectorClientWx.h:
    643 
    644 2009-08-02  Kevin Ollivier  <kevino (a] theolliviers.com>
    645 
    646         Reviewed by Jan Alonzo.
    647 
    648         Script for building the WebKit library for wx.
    649         https://bugs.webkit.org/show_bug.cgi?id=27619
    650 
    651         * wscript: Added.
    652 
    653 2009-07-24  Andrei Popescu  <andreip (a] google.com>
    654 
    655         Reviewed by Anders Carlsson.
    656 
    657         ApplicationCache should have size limit
    658         https://bugs.webkit.org/show_bug.cgi?id=22700
    659  
    660         * WebKitSupport/ChromeClientWx.cpp:
    661         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
    662         Adds empty implementation of the reachedMaxAppCacheSize callback.
    663         * WebKitSupport/ChromeClientWx.h:
    664 
    665 2009-07-21  Kevin Ollivier  <kevino (a] theolliviers.com>
    666 
    667         wx build fix. Missing header added.
    668 
    669         * WebFrame.cpp:
    670 
    671 2009-07-21  Kevin Ollivier  <kevino (a] theolliviers.com>
    672 
    673         wx build fix. Adding isSpeaking() to ContextMenuClientWx.
    674 
    675         * WebKitSupport/ContextMenuClientWx.cpp:
    676         (WebCore::ContextMenuClientWx::isSpeaking):
    677         * WebKitSupport/ContextMenuClientWx.h:
    678 
    679 2009-07-16  Xiaomei Ji  <xji (a] chromium.org>
    680 
    681         Reviewed by Darin Adler.
    682 
    683         Fix tooltip does not get its directionality from its element's directionality.
    684         https://bugs.webkit.org/show_bug.cgi?id=24187
    685 
    686         Per mitz's suggestion in comment #6, while getting the plain-text 
    687         title, we also get the directionality of the title. How to handle 
    688         the directionality is up to clients. Clients could ignore it, 
    689         or use attribute or unicode control characters to display the title
    690         as what they want.
    691 
    692         * WebKitSupport/ChromeClientWx.cpp:
    693         (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
    694         * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip().
    695 
    696 2009-07-12  Brent Fulgham  <bfulgham (a] gmail.com>
    697 
    698         Speculative build fix after http://trac.webkit.org/changeset/45786.
    699 
    700         * WebKitSupport/ChromeClientWx.cpp:
    701         (WebCore::ChromeClientWx::addMessageToConsole):
    702         * WebKitSupport/ChromeClientWx.h:
    703 
    704 2009-07-09  Beth Dakin and Jon Honeycutt <bdakin (a] apple.com>
    705 
    706         Reviewed by Dave Hyatt.
    707 
    708         Make Widget RefCounted to fix:
    709 
    710         <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs 
    711         at WebCore::Widget::afterMouseDown() after clicking To Do's close 
    712         box
    713         <rdar://problem/6978804> WER #16: Repro Access Violation in 
    714         WebCore::PluginView::bindingInstance (1310178023)
    715         -and-
    716         <rdar://problem/6991251> WER #13: Crash in WebKit!
    717         WebCore::PluginView::performRequest+203 (1311461169) 
    718 
    719         * WebKitSupport/FrameLoaderClientWx.cpp:
    720         (WebCore::FrameLoaderClientWx::createPlugin):
    721         (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
    722         * WebKitSupport/FrameLoaderClientWx.h:
    723 
    724 2009-06-09  Kevin Ollivier  <kevino (a] theolliviers.com>
    725 
    726         wx build fix, adding JSCore/assembler to the list of include dirs.
    727 
    728         * presets/wxwebkit.bkl:
    729 
    730 2009-06-03  Kevin Ollivier  <kevino (a] theolliviers.com>
    731 
    732         wx build fix, remove no longer needed function call.
    733 
    734         * WebKitSupport/FrameLoaderClientWx.cpp:
    735         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
    736 
    737 2009-06-02  Darin Adler  <darin (a] apple.com>
    738 
    739         Reviewed by David Hyatt.
    740 
    741         * WebKitSupport/FrameLoaderClientWx.cpp:
    742         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create
    743         and RefPtr instead of the old "crazy" reference counting.
    744 
    745 2009-05-23  David Kilzer  <ddkilzer (a] apple.com>
    746 
    747         Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
    748 
    749         <https://bugs.webkit.org/show_bug.cgi?id=25495>
    750 
    751         Reviewed by Oliver Hunt.
    752 
    753         * WebKitSupport/ChromeClientWx.h:
    754         (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a
    755         PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
    756 
    757 2009-05-22  Kevin Watters  <kevinwatters (a] gmail.com>
    758 
    759         Reviewed by Kevin Ollivier.
    760         
    761         Triple-click support for wx port. Also, switch to allocating GraphicsContext
    762         on the stack in OnPaint since we only need it within that function.
    763         
    764         https://bugs.webkit.org/show_bug.cgi?id=25962
    765 
    766         * WebView.cpp:
    767         (wxWebView::OnPaint):
    768         (getDoubleClickTime):
    769         (wxWebView::OnMouseEvents):
    770         (wxWebView::OnContextMenuEvents):
    771         * WebView.h:
    772         * WebViewPrivate.h:
    773 
    774 2009-05-21  Kevin Ollivier  <kevino (a] theolliviers.com>
    775 
    776         wx build fix after method added to EditorClient.
    777 
    778         * WebKitSupport/EditorClientWx.cpp:
    779         (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord):
    780         * WebKitSupport/EditorClientWx.h:
    781 
    782 2009-05-20  Holger Hans Peter Freyther  <zecke (a] selfish.org>
    783 
    784         Reviewed by Darin Adler.
    785 
    786         https://bugs.webkit.org/show_bug.cgi?id=25834
    787 
    788         Make ChromeClient a interface again
    789 
    790         With recent additions to ChromeClient.h empty defaults were
    791         added. This is bad for porters as these changes go unnoticed
    792         and at runtime no notImplemented warning is logged and grepping
    793         for notImplemented will not show anything. Change this Client
    794         to be like the other Clients again and always have pure virtuals
    795         (but for stuff inside #ifdef PLATFORM(MAC)).
    796 
    797         Update the various WebKit/* implementations to compile again.
    798 
    799         * WebKitSupport/ChromeClientWx.cpp:
    800         (WebCore::ChromeClientWx::setCursor):
    801         (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame):
    802         * WebKitSupport/ChromeClientWx.h:
    803         (WebCore::ChromeClientWx::scrollRectIntoView):
    804 
    805 2009-05-18  Kevin Ollivier  <kevino (a] theolliviers.com>
    806 
    807         wx build fix. Use python-config to get Python linking info on Unix OSes. 
    808 
    809         * bindings/python/wxwebkit-py.bkl:
    810 
    811 2009-03-29  Kevin Ollivier  <kevino (a] theolliviers.com>
    812 
    813         Reviewed by Maciej Stachowiak.
    814 
    815         WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so
    816         make sure wx does not create empty ResourceError() objects.
    817         
    818         Also make sure we fire a state changed event to notify when the load fails.
    819         
    820         https://bugs.webkit.org/show_bug.cgi?id=24927
    821 
    822         * WebKitSupport/FrameLoaderClientWx.cpp:
    823         (WebCore::FrameLoaderClientWx::cancelledError):
    824         (WebCore::FrameLoaderClientWx::blockedError):
    825         (WebCore::FrameLoaderClientWx::cannotShowURLError):
    826         (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError):
    827         (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError):
    828         (WebCore::FrameLoaderClientWx::fileDoesNotExistError):
    829         (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
    830         (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
    831         * WebView.h:
    832 
    833 2009-05-07  Kevin Ollivier  <kevino (a] theolliviers.com>
    834 
    835         Fix for building the Python extension. 
    836 
    837         * bindings/python/wxwebkit-py.bkl:
    838 
    839 2009-05-05  Ben Murdoch  <benm (a] google.com>
    840 
    841         Reviewed by Eric Seidel.
    842         
    843         Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
    844         https://bugs.webkit.org/show_bug.cgi?id=24776
    845 
    846         * WebKitSupport/ChromeClientWx.cpp:
    847         * WebKitSupport/ChromeClientWx.h:
    848 
    849 2009-04-01  miggilin  <mr.diggilin (a] gmail.com>
    850 
    851         Reviewed by Kevin Ollivier.
    852 
    853         Full Keyboard shortcut support.
    854         Implement wxBrowser Cut/Copy/Paste menu items.
    855         
    856         https://bugs.webkit.org/show_bug.cgi?id=24797
    857 
    858         * WebBrowserShell.cpp:
    859         (wxWebBrowserShell::OnSearchCtrlEnter):
    860         (wxWebBrowserShell::OnCut):
    861         (wxWebBrowserShell::OnCopy):
    862         (wxWebBrowserShell::OnPaste):
    863         * WebBrowserShell.h:
    864         * WebKitSupport/EditorClientWx.cpp:
    865         (WebCore::):
    866         (WebCore::EditorClientWx::handleEditingKeyboardEvent):
    867         (WebCore::EditorClientWx::interpretKeyEvent):
    868         (WebCore::EditorClientWx::handleKeyboardEvent):
    869         * WebKitSupport/EditorClientWx.h:
    870         * WebView.cpp:
    871         (wxWebView::CanCut):
    872         (wxWebView::CanPaste):
    873         (wxWebView::Paste):
    874         (wxWebView::OnKeyEvents):
    875 
    876 2009-05-05  Maclolm MacLeod  <mmacleod (a] webmail.co.za>
    877 
    878         Reviewed by Kevin Ollivier.
    879         
    880         Have wxWebkit make use of gcc(4 and greater) hidden visibility feature
    881         
    882         https://bugs.webkit.org/show_bug.cgi?id=24345
    883 
    884         * WebFrame.h:
    885         * WebView.h:
    886 
    887 2009-05-01  Kevin Watters  <kevinwatters (a] gmail.com>
    888 
    889         Reviewed by Kevin Ollivier.
    890         
    891         STATE_CHANGED event is now named LOAD
    892         
    893         https://bugs.webkit.org/show_bug.cgi?id=25549
    894 
    895         * bindings/python/samples/simple.py:
    896 
    897 2009-05-04  Kevin Ollivier  <kevino (a] theolliviers.com>
    898 
    899         Reviewed by Eric Seidel.
    900         
    901         Initial DRT implementation for wx.
    902 
    903         * Bakefiles.bkgen:
    904 
    905 2009-05-01  Geoffrey Garen  <ggaren (a] apple.com>
    906 
    907         Rubber Stamped by Sam Weinig.
    908         
    909         Renamed JSValuePtr => JSValue.
    910 
    911         * WebFrame.cpp:
    912         (wxWebFrame::RunScript):
    913 
    914 2009-05-01  Pavel Feldman  <pfeldman (a] chromium.org>
    915 
    916         Reviewed by Timothy Hatcher.
    917 
    918         Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
    919 
    920         https://bugs.webkit.org/show_bug.cgi?id=25347
    921 
    922         * WebKitSupport/FrameLoaderClientWx.cpp:
    923         (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest):
    924         * WebKitSupport/FrameLoaderClientWx.h:
    925 
    926 2009-04-30  Kevin Ollivier  <kevino (a] theolliviers.com>
    927 
    928         wx build fix, remove references to JSCore shared library.
    929 
    930         * bindings/python/wxwebkit-py.bkl:
    931         * wxwebkit.bkl:
    932 
    933 2009-04-30  David Kilzer  <ddkilzer (a] apple.com>
    934 
    935         Provide a mechanism to create a quirks delegate for HTMLParser
    936 
    937         Reviewed by David Hyatt.
    938 
    939         * WebKitSupport/ChromeClientWx.h:
    940         (WebCore::ChromeClientWx::createHTMLParserQuirks): Added.  The
    941         default implementation of this factory method returns 0.
    942 
    943 2009-04-30  Pavel Feldman  <pfeldman (a] chromium.org>
    944 
    945         Reviewed by Dimitri Glazkov.
    946 
    947         https://bugs.webkit.org/show_bug.cgi?id=25342
    948         Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
    949 
    950         * WebKitSupport/ChromeClientWx.cpp:
    951         (WebCore::ChromeClientWx::addMessageToConsole):
    952         * WebKitSupport/ChromeClientWx.h:
    953 
    954 2009-04-28  Kevin Watters  <kevinwatters (a] gmail.com>
    955 
    956         Reviewed by Kevin Ollivier.
    957         
    958         Add a function for resetting the zoom factor to 1.0.
    959         
    960         https://bugs.webkit.org/show_bug.cgi?id=25447
    961 
    962         * WebFrame.cpp:
    963         (wxWebFrame::ResetTextSize):
    964         * WebFrame.h:
    965         * WebView.cpp:
    966         (wxWebView::ResetTextSize):
    967         * WebView.h:
    968 
    969 2009-04-24  Kevin Ollivier  <kevino (a] theolliviers.com>
    970 
    971         wx build fix. Switching JSCore from a static lib to a dynamic lib
    972         to match the Apple build and fix symbol exports.
    973 
    974         * bindings/python/wxwebkit-py.bkl:
    975         * presets/wxwebkit.bkl:
    976         * wxwebkit.bkl:
    977 
    978 2009-04-15  Robin Dunn  <robin (a] alldunn.com>
    979 
    980         Reviewed by Kevin Ollivier.
    981         
    982         Implement support for wxWebViewNewWindowEvent.
    983         
    984         https://bugs.webkit.org/show_bug.cgi?id=19043
    985 
    986         * WebKitSupport/FrameLoaderClientWx.cpp:
    987         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
    988 
    989 2009-04-04  Kevin Ollivier  <kevino (a] theolliviers.com>
    990 
    991         Build fixes for wxMac/Tiger.
    992 
    993         * dependencies.bkl:
    994         * wxwk-settings.bkl:
    995 
    996 2009-04-04  Kevin Ollivier  <kevino (a] theolliviers.com>
    997 
    998         wx build fix. Add missing header.
    999 
   1000         * WebKitSupport/FrameLoaderClientWx.cpp:
   1001 
   1002 2009-03-30  Kevin Watters  <kevinwatters (a] gmail.com>
   1003 
   1004         Reviewed by Kevin Ollivier.
   1005         
   1006         Add events to allow apps to override handling for JS prompts and 
   1007         window object cleared events.
   1008         
   1009         https://bugs.webkit.org/show_bug.cgi?id=24948
   1010 
   1011         * WebFrame.h:
   1012         * WebKitSupport/ChromeClientWx.cpp:
   1013         (WebCore::ChromeClientWx::runJavaScriptAlert):
   1014         (WebCore::ChromeClientWx::runJavaScriptConfirm):
   1015         (WebCore::ChromeClientWx::runJavaScriptPrompt):
   1016         * WebKitSupport/EditorClientWx.cpp:
   1017         (WebCore::EditorClientWx::pageDestroyed):
   1018         * WebKitSupport/FrameLoaderClientWx.cpp:
   1019         (WebCore::FrameLoaderClientWx::hasWebView):
   1020         (WebCore::FrameLoaderClientWx::windowObjectCleared):
   1021         * WebView.cpp:
   1022         (wxWebViewAlertEvent::wxWebViewAlertEvent):
   1023         (wxWebViewConfirmEvent::wxWebViewConfirmEvent):
   1024         (wxWebViewPromptEvent::wxWebViewPromptEvent):
   1025         (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent):
   1026         * WebView.h:
   1027 
   1028 2009-03-28  Kevin Ollivier  <kevino (a] theolliviers.com>
   1029 
   1030         wx build fix. Remove call to now private method.
   1031 
   1032         * WebKitSupport/FrameLoaderClientWx.cpp:
   1033         (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement):
   1034 
   1035 2009-03-02  Kevin Ollivier  <kevino (a] theolliviers.com>
   1036 
   1037         Build fixes for wxWidgets Mac trunk build.
   1038 
   1039         * WebView.h:
   1040         * bindings/python/webview.i:
   1041         * bindings/python/wxwebkit-py.bkl:
   1042         * dependencies.bkl:
   1043         * presets/wxwebkit.bkl:
   1044 
   1045 2009-02-11  Dimitri Dupuis-latour  <dupuislatour (a] apple.com>
   1046 
   1047         Stub out InspectorClientWx::hiddenPanels.
   1048 
   1049         Reviewed by Timothy Hatcher.
   1050 
   1051         * WebKitSupport/InspectorClientWx.cpp:
   1052         (WebCore::InspectorClientWx::hiddenPanels):
   1053         * WebKitSupport/InspectorClientWx.h:
   1054 
   1055 2009-02-06  Geoffrey Garen  <ggaren (a] apple.com>
   1056 
   1057         Build fix.
   1058 
   1059         * WebKitSupport/FrameLoaderClientWx.cpp:
   1060         (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks):
   1061         * WebKitSupport/FrameLoaderClientWx.h:
   1062 
   1063 2009-02-05  Aaron Boodman  <aa (a] chromium.org>
   1064 
   1065         Reviewed by Dave Hyatt.
   1066 
   1067         https://bugs.webkit.org/show_bug.cgi?id=23708
   1068         Adds documentElementAvailable() callback to FrameLoaderClient.
   1069 
   1070         * WebKitSupport/FrameLoaderClientWx.cpp:
   1071         (WebCore::FrameLoaderClientWx::documentElementAvailable):
   1072         Stub out documentElementAvailable().
   1073         * WebKitSupport/FrameLoaderClientWx.h:
   1074         Ditto.
   1075 
   1076 2009-02-02  Geoffrey Garen  <ggaren (a] apple.com>
   1077 
   1078         Build fix.
   1079 
   1080         * WebKitSupport/FrameLoaderClientWx.cpp:
   1081         (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem):
   1082         (WebCore::FrameLoaderClientWx::createPlugin):
   1083         (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
   1084         * WebKitSupport/FrameLoaderClientWx.h:
   1085 
   1086 2009-02-02  Geoffrey Garen  <ggaren (a] apple.com>
   1087 
   1088         Build fix.
   1089 
   1090         * WebFrame.cpp:
   1091         (wxWebFrame::LoadURL):
   1092 
   1093 2009-01-31  Darin Adler  <darin (a] apple.com>
   1094 
   1095         Build fix.
   1096 
   1097         * WebView.cpp:
   1098         (wxWebView::OnSize): call sendResizeEvent on EventHandler.
   1099 
   1100 2009-01-29  David Kilzer  <ddkilzer (a] apple.com>
   1101 
   1102         Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
   1103 
   1104         * WebKitSupport/FrameLoaderClientWx.cpp:
   1105         (WebCore::FrameLoaderClientWx::ref): Removed.
   1106         (WebCore::FrameLoaderClientWx::deref): Removed.
   1107         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
   1108 
   1109 2009-01-28  David Kilzer  <ddkilzer (a] apple.com>
   1110 
   1111         Bug 23490: Remove initialRefCount argument from RefCounted class
   1112 
   1113         <https://bugs.webkit.org/show_bug.cgi?id=23490>
   1114 
   1115         Reviewed by Darin Adler.
   1116 
   1117         FrameLoaderClientWx is no longer a RefCounted class.
   1118 
   1119         * WebKitSupport/FrameLoaderClientWx.cpp:
   1120         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call
   1121         to the RefCounted<FrameLoaderClientWx>(0) super constructor.
   1122         * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h
   1123         and stop inheriting from RefCounted<FrameLoaderClientWx>.
   1124 
   1125 2009-01-27  Brady Eidson  <beidson (a] apple.com>
   1126 
   1127         Reviewed by Dan Bernstein
   1128 
   1129         Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
   1130 
   1131         * WebKitSupport/FrameLoaderClientWx.cpp:
   1132         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame):
   1133         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame):
   1134         * WebKitSupport/FrameLoaderClientWx.h:
   1135 
   1136 2009-01-23  Kevin Ollivier  <kevino (a] theolliviers.com>
   1137 
   1138         wx build fix, add missing include dir.
   1139 
   1140         * presets/wxwebkit.bkl:
   1141 
   1142 2009-01-19  Sam Weinig  <sam (a] webkit.org>
   1143 
   1144         Rubber-stamped by Gavin Barraclough.
   1145 
   1146         Remove temporary operator-> from JSValuePtr.
   1147 
   1148         * WebFrame.cpp:
   1149         (wxWebFrame::RunScript):
   1150 
   1151 2009-01-14  miggilin  <mr.diggilin (a] gmail.com>
   1152 
   1153         Reviewed by Kevin Ollivier.
   1154 
   1155         Fixing wx compilation for wx 2.9/trunk.
   1156 
   1157         * WebFrame.cpp:
   1158         (wxWebFrame::SetPageSource):
   1159         * WebView.cpp:
   1160 
   1161 2009-01-12  Kevin Ollivier  <kevino (a] theolliviers.com>
   1162 
   1163         wx build fix. JSValue* -> JSValuePtr.
   1164 
   1165         * WebFrame.cpp:
   1166         (wxWebFrame::RunScript):
   1167 
   1168 2009-01-05  Adam Treat  <adam.treat (a] torchmobile.com>
   1169 
   1170         Reviewed by George Staikos.
   1171 
   1172         Build fix for contentsSizeChanged
   1173 
   1174         * WebKitSupport/ChromeClientWx.cpp:
   1175         (WebCore::ChromeClientWx::contentsSizeChanged):
   1176         * WebKitSupport/ChromeClientWx.h:
   1177 
   1178 2008-12-19  miggilin  <mr.diggilin (a] gmail.com>
   1179 
   1180         Reviewed by Kevin Ollivier.
   1181 
   1182         Add Context Menu support to wx bindings.
   1183         
   1184         https://bugs.webkit.org/show_bug.cgi?id=22675
   1185 
   1186         * WebKitSupport/ContextMenuClientWx.cpp:
   1187         (WebCore::ContextMenuClientWx::contextMenuDestroyed):
   1188         (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems):
   1189         * WebView.cpp:
   1190         (wxWebView::OnMouseEvents):
   1191         (wxWebView::OnContextMenuEvents):
   1192         (wxWebView::OnMenuSelectEvents):
   1193         * WebView.h:
   1194 
   1195 
   1196 2008-12-19  Kevin Ollivier  <kevino (a] theolliviers.com>
   1197 
   1198         wx build fixes after recent changes.
   1199 
   1200         * presets/wxwebkit.bkl:
   1201 
   1202 2008-12-18  Dan Bernstein  <mitz (a] apple.com>
   1203 
   1204         Reviewed by Sam Weinig.
   1205 
   1206         - stub out FrameLoaderClient::shouldUseCredentialStorage().
   1207 
   1208         * WebKitSupport/FrameLoaderClientWx.cpp:
   1209         (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage):
   1210         * WebKitSupport/FrameLoaderClientWx.h:
   1211 
   1212 2008-12-18  Sam Weinig  <sam (a] webkit.org>
   1213 
   1214         Reviewed by John Sullivan.
   1215 
   1216         Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
   1217 
   1218         * WebKitSupport/FrameLoaderClientWx.cpp:
   1219         (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout):
   1220         * WebKitSupport/FrameLoaderClientWx.h:
   1221 
   1222 2008-12-13  Kevin Watters  <kevinwatters (a] gmail.com>
   1223 
   1224         Reviewed by Kevin Ollivier.
   1225 
   1226         Expose findString in wxWebView as FindString.
   1227 
   1228         https://bugs.webkit.org/show_bug.cgi?id=22458
   1229 
   1230         * WebView.cpp:
   1231         (wxWebView::FindString):
   1232         * WebView.h:
   1233 
   1234 2008-12-09  Brett Wilson  <brettw (a] chromium.org>
   1235 
   1236         Reviewed by Dave Hyatt.
   1237 
   1238         https://bugs.webkit.org/show_bug.cgi?id=22177
   1239 
   1240         Add a callback on ChromeClient that the state of form elements on
   1241         the page has changed. This is to allow clients implementing session
   1242         saving to know when the current state is dirty.
   1243 
   1244         * WebKitSupport/ChromeClientWx.h:
   1245         (WebCore::ChromeClientWx::formStateDidChange):
   1246 
   1247 2008-12-02  Kevin Watters  <kevinwatters (a] gmail.com>
   1248 
   1249         Reviewed by Kevin Ollivier.
   1250 
   1251         Add HitTest to wxWebView (and wxWebFrame).
   1252         
   1253         https://bugs.webkit.org/show_bug.cgi?id=22459
   1254 
   1255         * WebFrame.cpp:
   1256         (wxWebFrame::HitTest):
   1257         * WebFrame.h:
   1258         * WebView.cpp:
   1259         (wxWebView::HitTest):
   1260         * WebView.h:
   1261 
   1262 2008-11-24  Darin Fisher  <darin (a] chromium.org>
   1263 
   1264         Fix bustage.
   1265 
   1266         http://bugs.webkit.org/show_bug.cgi?id=15643
   1267 
   1268         * WebKitSupport/EditorClientWx.cpp:
   1269         (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled):
   1270         * WebKitSupport/EditorClientWx.h:
   1271 
   1272 2008-11-24  Darin Adler  <darin (a] apple.com>
   1273 
   1274         Reviewed by Dan Bernstein.
   1275 
   1276         - https://bugs.webkit.org/show_bug.cgi?id=22470
   1277           remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
   1278 
   1279         * WebKitSupport/FrameLoaderClientWx.cpp:
   1280         (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument.
   1281         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
   1282 
   1283 2008-11-21  Kevin Watters  <kevinwatters (a] gmail.com>
   1284 
   1285         Reviewed by Kevin Ollivier.
   1286 
   1287         Maintain an EditCommand stack in WebFramePrivate, and expose Undo and
   1288         Redo in wxWebView.
   1289         
   1290         https://bugs.webkit.org/show_bug.cgi?id=22403
   1291 
   1292         * WebFrame.cpp:
   1293         (wxWebFrame::wxWebFrame):
   1294         (wxWebFrame::Undo):
   1295         (wxWebFrame::Redo):
   1296         (wxWebFrame::CanUndo):
   1297         (wxWebFrame::CanRedo):
   1298         * WebFrame.h:
   1299         * WebFramePrivate.h: Added.
   1300         (WebFramePrivate::WebFramePrivate):
   1301         * WebKitSupport/ChromeClientWx.cpp:
   1302         (WebCore::ChromeClientWx::createWindow):
   1303         * WebKitSupport/EditCommandWx.h: Added.
   1304         (EditCommandWx::EditCommandWx):
   1305         (EditCommandWx::~EditCommandWx):
   1306         (EditCommandWx::editCommand):
   1307         * WebKitSupport/EditorClientWx.cpp:
   1308         (WebCore::EditorClientWx::registerCommandForUndo):
   1309         (WebCore::EditorClientWx::registerCommandForRedo):
   1310         (WebCore::EditorClientWx::canUndo):
   1311         (WebCore::EditorClientWx::canRedo):
   1312         (WebCore::EditorClientWx::undo):
   1313         (WebCore::EditorClientWx::redo):
   1314         * WebKitSupport/EditorClientWx.h:
   1315         * WebView.cpp:
   1316         (wxWebView::OnMouseEvents):
   1317         (wxWebView::OnKeyEvents):
   1318         * WebViewPrivate.h:
   1319 
   1320 2008-11-19  Darin Fisher  <darin (a] chromium.org>
   1321 
   1322         Reviewed by Geoff Garen.
   1323 
   1324         https://bugs.webkit.org/show_bug.cgi?id=22345
   1325         Define ScriptValue as a thin container for a JSC::Value*.
   1326 
   1327         * WebFrame.cpp:
   1328         (wxWebFrame::RunScript):
   1329 
   1330 2008-11-17  Geoffrey Garen  <ggaren (a] apple.com>
   1331 
   1332         Reviewed by Sam Weinig.
   1333         
   1334         Updated for JavaScriptCore renames.
   1335 
   1336         * presets/wxwebkit.bkl:
   1337 
   1338 2008-11-17  Geoffrey Garen  <ggaren (a] apple.com>
   1339 
   1340         Reviewed by Sam Weinig.
   1341         
   1342         Updated for JavaScriptCore renames.
   1343 
   1344         * presets/wxwebkit.bkl:
   1345 
   1346 2008-11-17  Geoffrey Garen  <ggaren (a] apple.com>
   1347 
   1348         Not reviewed.
   1349         
   1350         Try to fix wx build.
   1351 
   1352         * presets/wxwebkit.bkl:
   1353 
   1354 2008-11-15  Kevin Watters  <kevinwatters (a] gmail.com>
   1355 
   1356         Reviewed by Kevin Ollivier.
   1357 
   1358         Add API for setting transparent webview background.
   1359         
   1360         https://bugs.webkit.org/show_bug.cgi?id=22281
   1361 
   1362         * WebView.cpp:
   1363         (wxWebView::SetTransparent):
   1364         (wxWebView::IsTransparent):
   1365         * WebView.h:
   1366 
   1367 2008-11-11  Cameron Zwarich  <zwarich (a] apple.com>
   1368 
   1369         Reviewed by Geoff Garen.
   1370 
   1371         Remove pointless dependencies on the deleted kjs directory.
   1372 
   1373         * presets/wxwebkit.bkl:
   1374 
   1375 2008-11-08  Kevin Ollivier  <kevino (a] theolliviers.com>
   1376 
   1377         wx build fixes after addition of JSCore parser and bycompiler dirs. 
   1378 
   1379         * presets/wxwebkit.bkl:
   1380 
   1381 2008-11-05  Cameron Zwarich  <zwarich (a] apple.com>
   1382 
   1383         Rubber-stamped by Sam Weinig.
   1384 
   1385         Move more files to the runtime subdirectory of JavaScriptCore.
   1386 
   1387         * WebFrame.cpp:
   1388         * WebView.cpp:
   1389 
   1390 2008-10-31  Kevin Ollivier  <kevino (a] theolliviers.com>
   1391 
   1392         wxMSW build fix. Missing header.
   1393 
   1394         * WebKitSupport/ChromeClientWx.cpp:
   1395 
   1396 2008-10-29  Kevin Ollivier  <kevino (a] theolliviers.com>
   1397 
   1398         wx build fixes after addition of runtime and ImageBuffer changes.
   1399 
   1400         * presets/wxwebkit.bkl:
   1401 
   1402 2008-10-28  Cameron Zwarich  <zwarich (a] apple.com>
   1403 
   1404         Reviewed by Mark Rowe.
   1405 
   1406         Move ForwardingHeaders to their correct location after the creation of
   1407         the runtime directory in JavaScriptCore.
   1408 
   1409         * WebFrame.cpp:
   1410         * WebView.cpp:
   1411 
   1412 2008-10-27  Kevin Ollivier  <kevino (a] theolliviers.com>
   1413 
   1414         wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
   1415 
   1416         * presets/wxwebkit.bkl:
   1417 
   1418 2008-10-25  Kevin Ollivier  <kevino (a] theolliviers.com>
   1419 
   1420         wx build fix.
   1421 
   1422         * WebKitSupport/ChromeClientWx.h:
   1423 
   1424 2008-10-24  Sam Weinig  <sam (a] webkit.org>
   1425 
   1426         Reviewed by Dan Bernstein.
   1427 
   1428         Fix https://bugs.webkit.org/show_bug.cgi?id=21759
   1429         Layering violation: FileChooser should not depend on Document/Frame/Page
   1430 
   1431         * WebKitSupport/ChromeClientWx.cpp:
   1432         (WebCore::ChromeClientWx::runOpenPanel):
   1433         * WebKitSupport/ChromeClientWx.h:
   1434 
   1435 2008-10-24  David Kilzer  <ddkilzer (a] apple.com>
   1436 
   1437         Build fix.
   1438 
   1439         Reviewed by Greg Bolsinga.
   1440 
   1441         * WebKitSupport/InspectorClientWx.cpp:
   1442         (WebCore::InspectorClientWx::populateSetting): Changed
   1443         InspectorClient:: to InspectorClientWx::.
   1444         (WebCore::InspectorClientWx::storeSetting): Ditto.
   1445         (WebCore::InspectorClientWx::removeSetting): Ditto.
   1446 
   1447 2008-10-24  Timothy Hatcher  <timothy (a] apple.com>
   1448 
   1449         Stub out new InspectorClient methods.
   1450 
   1451         https://bugs.webkit.org/show_bug.cgi?id=21856
   1452 
   1453         Reviewed by Darin Adler.
   1454 
   1455         * WebKitSupport/InspectorClientWx.cpp:
   1456         (WebCore::InspectorClient::populateSetting): Not implemented.
   1457         (WebCore::InspectorClient::storeSetting): Ditto.
   1458         (WebCore::InspectorClient::removeSetting): Ditto.
   1459         * WebKitSupport/InspectorClientWx.h:
   1460 
   1461 2008-10-24  Darin Adler  <darin (a] apple.com>
   1462 
   1463         - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732
   1464 
   1465         * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr.
   1466 
   1467 2008-10-20  Sam Weinig  <sam (a] webkit.org>
   1468 
   1469         Reviewed by Anders Carlsson.
   1470 
   1471         Remove FrameLoaderClient::detachedFromParent4.  It is no longer used by any port.
   1472 
   1473         * WebKitSupport/FrameLoaderClientWx.cpp:
   1474         * WebKitSupport/FrameLoaderClientWx.h:
   1475 
   1476 2008-10-19  Darin Adler  <darin (a] apple.com>
   1477 
   1478         Reviewed by Oliver Hunt.
   1479 
   1480         - next step of https://bugs.webkit.org/show_bug.cgi?id=21732
   1481           improve performance by eliminating JSValue as a base class for JSCell
   1482 
   1483         Remove most uses of JSValue, which will be removed in a future patch.
   1484 
   1485         * WebFrame.cpp:
   1486         (wxWebFrame::RunScript): Use JSValuePtr.
   1487 
   1488 2008-10-17  Kevin Watters  <kevinwatters (a] gmail.com>
   1489         
   1490         Reviewed by Kevin Ollivier
   1491 
   1492         Fix wx port's scrollbar and drawing handling after recent changes.
   1493         
   1494         https://bugs.webkit.org/show_bug.cgi?id=21720
   1495 
   1496         * WebView.cpp:
   1497         (wxWebView::OnPaint):
   1498         (wxWebView::OnSize):
   1499 
   1500 2008-10-09  Kevin Ollivier  <kevino (a] theolliviers.com>
   1501 
   1502         wx build fixes.
   1503 
   1504         * WebKitSupport/ChromeClientWx.cpp:
   1505         (WebCore::ChromeClientWx::repaint):
   1506         (WebCore::ChromeClientWx::scroll):
   1507         * WebKitSupport/ChromeClientWx.h:
   1508         * presets/wxwebkit.bkl:
   1509 
   1510 2008-10-06  David Hyatt  <hyatt (a] apple.com>
   1511 
   1512         Enable viewless Mac WebKit to paint some basic pages.
   1513         
   1514         Reviewed by Sam Weinig
   1515 
   1516         * WebKitSupport/FrameLoaderClientWx.cpp:
   1517         * WebKitSupport/FrameLoaderClientWx.h:
   1518 
   1519 2008-10-03  David Hyatt  <hyatt (a] apple.com>
   1520 
   1521          Remove addToDirtyRegion.
   1522         
   1523          Reviewed by Oliver Hunt
   1524 
   1525         * WebKitSupport/ChromeClientWx.cpp:
   1526 
   1527 2008-10-02  Kevin Ollivier  <kevino (a] theolliviers.com>
   1528 
   1529         wx build fixes after Frame/ScrollView changes.
   1530 
   1531         * WebView.cpp:
   1532         (wxWebView::OnPaint):
   1533 
   1534 2008-10-01  David Hyatt  <hyatt (a] apple.com>
   1535 
   1536         https://bugs.webkit.org/show_bug.cgi?id=21282
   1537         
   1538         Make contentsToScreen/screenToContents cross-platform.  Only implemented by Mac/Win right now.
   1539     
   1540         Reviewed by Adam Roben
   1541 
   1542         * WebKitSupport/ChromeClientWx.cpp:
   1543         (WebCore::ChromeClientWx::windowToScreen):
   1544         (WebCore::ChromeClientWx::screenToWindow):
   1545         * WebKitSupport/ChromeClientWx.h:
   1546 
   1547 2008-09-30  Dave Hyatt  <hyatt (a] apple.com>
   1548 
   1549         http://bugs.webkit.org/show_bug.cgi?id=21250
   1550         
   1551         Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
   1552         repaints up through the ChromeClient.
   1553 
   1554         Reviewed by Darin Adler
   1555 
   1556         * WebKitSupport/ChromeClientWx.cpp:
   1557         (WebCore::ChromeClientWx::repaint):
   1558         * WebKitSupport/ChromeClientWx.h:
   1559 
   1560 2008-09-26  Kevin Ollivier  <kevino (a] theolliviers.com>
   1561 
   1562         wx build fixes after Widget/ScrollView changes.
   1563 
   1564         * WebKitSupport/FrameLoaderClientWx.cpp:
   1565         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
   1566 
   1567 2008-09-20  Kevin Ollivier  <kevino (a] theolliviers.com>
   1568 
   1569         Reviewed by Dan Bernstein.
   1570         
   1571         Fix memory leak.
   1572         
   1573         https://bugs.webkit.org/show_bug.cgi?id=20505
   1574 
   1575         * WebView.cpp:
   1576         (wxWebView::OnPaint):
   1577 
   1578 2008-09-20  Kevin Ollivier  <kevino (a] theolliviers.com>
   1579 
   1580         wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates.
   1581 
   1582         * WebKitSupport/EditorClientWx.cpp:
   1583         (WebCore::EditorClientWx::isEditable):
   1584         * WebKitSupport/FrameLoaderClientWx.cpp:
   1585         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
   1586 
   1587 2008-09-07  Cameron Zwarich  <cwzwarich (a] uwaterloo.ca>
   1588 
   1589         Reviewed by Maciej Stachowiak.
   1590 
   1591         Bug 20704: Replace the KJS namespace
   1592         <https://bugs.webkit.org/show_bug.cgi?id=20704>
   1593 
   1594         Rename the KJS namespace to JSC.
   1595 
   1596         * WebFrame.cpp:
   1597         (wxWebFrame::RunScript):
   1598 
   1599 2008-09-04  Kevin Ollivier  <kevino (a] theolliviers.com>
   1600 
   1601         wx build fixes.
   1602         
   1603         * WebKitSupport/FrameLoaderClientWx.cpp:
   1604         (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
   1605         * WebKitSupport/FrameLoaderClientWx.h:
   1606 
   1607 2008-08-18  Kevin Ollivier  <kevino (a] theolliviers.com>
   1608 
   1609         Build fix for Win. Don't include the libxml/libxslt directories in the
   1610         include path, it picks up the wrong Pattern.h in that case.
   1611 
   1612         * dependencies.bkl:
   1613 
   1614 2008-08-12  Timothy Hatcher  <timothy (a] apple.com>
   1615 
   1616         Add a stub for InspectorClient::setAttachedWindowHeight.
   1617 
   1618         * WebKitSupport/InspectorClientWx.cpp:
   1619         (WebCore::InspectorClientWx::setAttachedWindowHeight):
   1620         Call notImplemented().
   1621         * WebKitSupport/InspectorClientWx.h:
   1622 
   1623 2008-08-06  Kevin Watters  <kevinwatters (a] gmail.com>
   1624 
   1625         Reviewed by Kevin Ollivier.
   1626         
   1627         Create a wxWebFrame API to match other ports and to prepare for frames support.
   1628         Also fixes a frame leak in wx port on trunk.
   1629         
   1630         https://bugs.webkit.org/show_bug.cgi?id=19041
   1631 
   1632         * WebFrame.cpp: Added.
   1633         (wxWebFrame::wxWebFrame):
   1634         (wxWebFrame::~wxWebFrame):
   1635         (wxWebFrame::GetFrame):
   1636         (wxWebFrame::Stop):
   1637         (wxWebFrame::Reload):
   1638         (wxWebFrame::GetPageSource):
   1639         (wxWebFrame::SetPageSource):
   1640         (wxWebFrame::GetInnerText):
   1641         (wxWebFrame::GetAsMarkup):
   1642         (wxWebFrame::GetExternalRepresentation):
   1643         (wxWebFrame::RunScript):
   1644         (wxWebFrame::LoadURL):
   1645         (wxWebFrame::GoBack):
   1646         (wxWebFrame::GoForward):
   1647         (wxWebFrame::CanGoBack):
   1648         (wxWebFrame::CanGoForward):
   1649         (wxWebFrame::CanIncreaseTextSize):
   1650         (wxWebFrame::IncreaseTextSize):
   1651         (wxWebFrame::CanDecreaseTextSize):
   1652         (wxWebFrame::DecreaseTextSize):
   1653         (wxWebFrame::MakeEditable):
   1654         (wxWebFrame::CanCopy):
   1655         (wxWebFrame::Copy):
   1656         (wxWebFrame::CanCut):
   1657         (wxWebFrame::Cut):
   1658         (wxWebFrame::CanPaste):
   1659         (wxWebFrame::Paste):
   1660         * WebFrame.h: Added.
   1661         * WebView.cpp:
   1662         (wxWebView::wxWebView):
   1663         (wxWebView::Create):
   1664         (wxWebView::~wxWebView):
   1665         (wxWebView::Stop):
   1666         (wxWebView::Reload):
   1667         (wxWebView::GetPageSource):
   1668         (wxWebView::SetPageSource):
   1669         (wxWebView::GetInnerText):
   1670         (wxWebView::GetAsMarkup):
   1671         (wxWebView::GetExternalRepresentation):
   1672         (wxWebView::RunScript):
   1673         (wxWebView::LoadURL):
   1674         (wxWebView::GoBack):
   1675         (wxWebView::GoForward):
   1676         (wxWebView::CanGoBack):
   1677         (wxWebView::CanGoForward):
   1678         (wxWebView::CanIncreaseTextSize):
   1679         (wxWebView::IncreaseTextSize):
   1680         (wxWebView::CanDecreaseTextSize):
   1681         (wxWebView::DecreaseTextSize):
   1682         (wxWebView::OnPaint):
   1683         (wxWebView::OnSize):
   1684         (wxWebView::OnMouseEvents):
   1685         (wxWebView::CanCopy):
   1686         (wxWebView::Copy):
   1687         (wxWebView::CanCut):
   1688         (wxWebView::Cut):
   1689         (wxWebView::CanPaste):
   1690         (wxWebView::Paste):
   1691         (wxWebView::OnKeyEvents):
   1692         (wxWebView::OnSetFocus):
   1693         (wxWebView::OnKillFocus):
   1694         * WebView.h:
   1695         * wxwebkit.bkl:
   1696 
   1697 2008-07-27  Kevin Watters  <kevinwatters (a] gmail.com>
   1698 
   1699         Reviewed by Sam Weinig.
   1700 
   1701         Add tooltip support to the wx port.
   1702         
   1703         https://bugs.webkit.org/show_bug.cgi?id=20173
   1704 
   1705         * WebKitSupport/ChromeClientWx.cpp:
   1706         (WebCore::ChromeClientWx::setToolTip):
   1707         * WebView.cpp:
   1708         (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
   1709 
   1710 2008-07-21  Kevin Ollivier  <kevino (a] theolliviers.com>
   1711 
   1712         wx build fix. Fix pthread linkage under Linux.
   1713 
   1714         * dependencies.bkl:
   1715 
   1716 2008-06-15  Darin Adler  <darin (a] apple.com>
   1717 
   1718         - give Frame object functions shorter names: scriptProxy() -> script(),
   1719           selectionController() -> selection(), animationController() -> animation()
   1720 
   1721         * WebKitSupport/EditorClientWx.cpp:
   1722         (WebCore::EditorClientWx::handleKeyboardEvent):
   1723         * WebView.cpp:
   1724         (wxWebView::RunScript):
   1725         (wxWebView::OnSetFocus):
   1726         (wxWebView::OnKillFocus):
   1727 
   1728 2008-06-15  Darin Adler  <darin (a] apple.com>
   1729 
   1730         - new names for a few key JavaScriptCore files
   1731 
   1732         * WebView.cpp:
   1733 
   1734 2008-06-14  Darin Adler  <darin (a] apple.com>
   1735 
   1736         Rubber stamped by Sam.
   1737 
   1738         - new names for kjs_binding.h and kjs_proxy.h
   1739 
   1740         * WebView.cpp:
   1741 
   1742 2008-06-14  Darin Adler  <darin (a] apple.com>
   1743 
   1744         - try to fix wx build, again
   1745 
   1746         * WebView.cpp:
   1747         (wxWebView::Create): Use create function instead of new.
   1748 
   1749 2008-06-14  Darin Adler  <darin (a] apple.com>
   1750 
   1751         Reviewed by Sam.
   1752 
   1753         - more https://bugs.webkit.org/show_bug.cgi?id=17257
   1754           start ref counts at 1 instead of 0 for speed
   1755 
   1756         * WebKitSupport/FrameLoaderClientWx.cpp:
   1757         (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
   1758         instead of new.
   1759 
   1760 2008-06-13  Darin Adler  <darin (a] apple.com>
   1761 
   1762         - try to fix build
   1763 
   1764         * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
   1765 
   1766 2008-06-13  Darin Adler  <darin (a] apple.com>
   1767 
   1768         Reviewed by John Sullivan.
   1769 
   1770         - updated for addition of FormState argument to action policy functions
   1771 
   1772         * WebKitSupport/FrameLoaderClientWx.cpp:
   1773         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
   1774         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
   1775 
   1776 2008-06-10  Kevin Ollivier  <kevino (a] theolliviers.com>
   1777 
   1778         wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
   1779 
   1780         * bindings/python/wxwebkit-py.bkl:
   1781 
   1782 2008-05-28  Robin Dunn  <robin (a] alldunn.com>
   1783 
   1784         Reviewed by Kevin Ollivier.
   1785 
   1786         This patch adds a new wx event type and code to send it when a new title is set
   1787         by the page being loaded.
   1788         
   1789         https://bugs.webkit.org/show_bug.cgi?id=19067
   1790 
   1791         * WebKitSupport/FrameLoaderClientWx.cpp:
   1792         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
   1793         * WebView.cpp:
   1794         (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
   1795         * WebView.h:
   1796         * bindings/python/webview.i:
   1797 
   1798 2008-05-28  Robin Dunn  <robin (a] alldunn.com>
   1799 
   1800         Reviewed by Kevin Ollivier.
   1801         
   1802         This patch tweaks the wxWebView class to make it conform to normal wx patterns
   1803         for widget classes.  It adds a default ctor and the Create method so it can use
   1804         the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
   1805         and XRC, and fixes the LoadURL method to pass a wxString reference to save a
   1806         copy.
   1807         
   1808         https://bugs.webkit.org/show_bug.cgi?id=19068
   1809 
   1810         * WebView.cpp:
   1811         (wxWebView::wxWebView):
   1812         (wxWebView::Create):
   1813         (wxWebView::LoadURL):
   1814         * WebView.h:
   1815 
   1816 2008-05-27  Kevin Ollivier  <kevino (a] theolliviers.com>
   1817 
   1818         wx build fix. Accidently left a couple fixes out of the previous commit.
   1819 
   1820         * presets/wxwebkit.bkl:
   1821 
   1822 2008-05-16  Kevin Ollivier  <kevino (a] theolliviers.com>
   1823 
   1824         Reviewed by Darin Adler.
   1825         
   1826         Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
   1827         counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
   1828         
   1829         https://bugs.webkit.org/show_bug.cgi?id=19041
   1830 
   1831         * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
   1832         (wxWebBrowserShell::wxWebBrowserShell):
   1833         (wxWebBrowserShell::~wxWebBrowserShell):
   1834         (wxWebBrowserShell::ShowDebugMenu):
   1835         (wxWebBrowserShell::OnQuit):
   1836         (wxWebBrowserShell::OnAbout):
   1837         (wxWebBrowserShell::OnLoadFile):
   1838         (wxWebBrowserShell::OnLoadEvent):
   1839         (wxWebBrowserShell::OnBeforeLoad):
   1840         (wxWebBrowserShell::OnAddressBarEnter):
   1841         (wxWebBrowserShell::OnSearchCtrlEnter):
   1842         (wxWebBrowserShell::OnBack):
   1843         (wxWebBrowserShell::OnForward):
   1844         (wxWebBrowserShell::OnStop):
   1845         (wxWebBrowserShell::OnReload):
   1846         (wxWebBrowserShell::OnMakeTextLarger):
   1847         (wxWebBrowserShell::OnMakeTextSmaller):
   1848         (wxWebBrowserShell::OnGetSource):
   1849         (wxWebBrowserShell::OnSetSource):
   1850         (wxWebBrowserShell::OnBrowse):
   1851         (wxWebBrowserShell::OnEdit):
   1852         (wxWebBrowserShell::OnRunScript):
   1853         * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
   1854         * WebFrame.cpp: Removed.
   1855         * WebFrame.h: Removed.
   1856         * WebKitSupport/ChromeClientWx.cpp:
   1857         (WebCore::ChromeClientWx::createWindow):
   1858         * bindings/python/webview.i:
   1859         * wxwebkit.bkl:
   1860 
   1861 2008-05-20  Kevin Ollivier  <kevino (a] theolliviers.com>
   1862 
   1863         wx build fix. Update code after removal of Document::toString().
   1864 
   1865         * WebView.cpp:
   1866         (wxWebView::GetPageSource):
   1867 
   1868 2008-05-15  Kevin Ollivier  <kevino (a] theolliviers.com>
   1869 
   1870         wx build fix. Add rendering/style to includes dir.
   1871 
   1872         * presets/wxwebkit.bkl:
   1873 
   1874 2008-05-11  Kevin Ollivier  <kevino (a] theolliviers.com>
   1875 
   1876         Previous commit made bdash sad. Restore happiness state by fixing missed style issue. 
   1877 
   1878         * WebKitSupport/FrameLoaderClientWx.cpp:
   1879         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
   1880 
   1881 2008-05-11  Robin Dunn  <robin (a] alldunn.com>
   1882 
   1883         Reviewed by Kevin Ollivier.
   1884         
   1885         Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
   1886         positions are reset when a new page is loaded, and also maintained so that back
   1887         and next restore the scroll positions as well. This also simplifies the logic
   1888         for initializing and managing wxWebView.
   1889         
   1890         https://bugs.webkit.org/show_bug.cgi?id=18992
   1891 
   1892         * WebKitSupport/FrameLoaderClientWx.cpp:
   1893         (WebCore::FrameLoaderClientWx::setWebView):
   1894         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
   1895         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
   1896         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
   1897         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
   1898         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
   1899         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
   1900         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
   1901         (WebCore::FrameLoaderClientWx::createFrame):
   1902         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
   1903         * WebKitSupport/FrameLoaderClientWx.h:
   1904         * WebView.cpp:
   1905         (wxWebView::wxWebView):
   1906         (wxWebView::~wxWebView):
   1907         (wxWebView::GetPageSource):
   1908         (wxWebView::GetInnerText):
   1909         (wxWebView::GetExternalRepresentation):
   1910         (wxWebView::OnPaint):
   1911         (wxWebView::OnSize):
   1912         (wxWebView::OnMouseEvents):
   1913         (wxWebView::CanCopy):
   1914         (wxWebView::CanCut):
   1915         (wxWebView::CanPaste):
   1916         (wxWebView::OnKeyEvents):
   1917         * WebViewPrivate.h:
   1918         (WebViewPrivate::WebViewPrivate):
   1919 
   1920 2008-05-04  Robin Dunn  <robin (a] alldunn.com>
   1921 
   1922         Reviewed by Kevin Ollivier.
   1923         
   1924         Allow events to specify the ID of the particular wxWebView they are to be sent to.
   1925         
   1926         https://bugs.webkit.org/show_bug.cgi?id=18659
   1927 
   1928         * WebFrame.cpp:
   1929         (wxWebFrame::wxWebFrame):
   1930         * WebView.cpp:
   1931         (wxWebViewLoadEvent::wxWebViewLoadEvent):
   1932         (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
   1933         (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
   1934         (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
   1935         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
   1936         * WebView.h:
   1937         * bindings/python/webview.i:
   1938 
   1939 2008-04-27  Robin Dunn  <robin (a] alldunn.com>
   1940 
   1941         Reviewed by Kevin Ollivier.
   1942         
   1943         Add methods to check if there is a previous/next page in the history. Also some
   1944         coding style cleanup.
   1945         
   1946         https://bugs.webkit.org/show_bug.cgi?id=18757
   1947 
   1948         * WebView.cpp:
   1949         (wxWebView::GoBack):
   1950         (wxWebView::GoForward):
   1951         (wxWebView::CanGoBack):
   1952         (wxWebView::CanGoForward):
   1953         * WebView.h:
   1954 
   1955 2008-04-24  Anders Carlsson  <andersca (a] apple.com>
   1956 
   1957         Reviewed by Sam.
   1958 
   1959         Change some String arguments to be const references instead.
   1960 
   1961         * WebKitSupport/EditorClientWx.cpp:
   1962         (WebCore::EditorClientWx::shouldInsertText):
   1963         * WebKitSupport/EditorClientWx.h:
   1964 
   1965 2008-04-23  Kevin Ollivier  <kevino (a] theolliviers.com>
   1966 
   1967         Reviewed by Alp Toker.
   1968         
   1969         Typo fix to restore text entry.
   1970 
   1971         * WebKitSupport/EditorClientWx.cpp:
   1972         (WebCore::EditorClientWx::handleKeyboardEvent):
   1973 
   1974 2008-04-19  Kevin Ollivier  <kevino (a] theolliviers.com>
   1975 
   1976         wx build fix. renderer() -> contentRenderer()
   1977 
   1978         * WebView.cpp:
   1979         (wxWebView::GetExternalRepresentation):
   1980         (wxWebView::OnPaint):
   1981 
   1982 2008-04-18  Kevin Ollivier  <kevino (a] theolliviers.com>
   1983 
   1984         wx build fix. We need to use ENABLE_DOM_STORAGE now.
   1985 
   1986         * wxwk-settings.bkl:
   1987 
   1988 2008-04-05  Kevin Ollivier  <kevino (a] theolliviers.com>
   1989 
   1990         Rubber stamped by Mark Rowe.
   1991 
   1992         Don't assume wxWebKit to be part of the wx package. This allows
   1993         us to run it from any directory on the PYTHONPATH rather than
   1994         having to copy files into the wxPython directory.
   1995 
   1996         * bindings/python/webview.i:
   1997 
   1998 2008-03-25  Brady Eidson  <beidson (a] apple.com>
   1999 
   2000         Reviewed by Darin
   2001 
   2002         Remove newly obsolete FrameLoaderClient methods
   2003 
   2004         * WebKitSupport/FrameLoaderClientWx.cpp:
   2005         * WebKitSupport/FrameLoaderClientWx.h:
   2006 
   2007 2008-03-16  Kevin Ollivier  <kevino (a] theolliviers.com>
   2008 
   2009         wx build fix. Make sure we link png/jpeg libraries before
   2010         wx libraries to get the right symbols.
   2011 
   2012         * wxwebkit.bkl:
   2013         * wxwk-settings.bkl:
   2014 
   2015 2008-03-16  Kevin Ollivier  <kevino (a] theolliviers.com>
   2016 
   2017         Rubber stamped by Darin Adler.
   2018 
   2019         Add set-webkit-configuration support for wx port, and centralize
   2020         build dir location setting.
   2021 
   2022         http://bugs.webkit.org/show_bug.cgi?id=17790
   2023 
   2024         * bindings/python/wxwebkit-py.bkl:
   2025         * presets/wxwebkit.bkl:
   2026         * wxwebkit.bkl:
   2027         * wxwk-settings.bkl:
   2028 
   2029 2008-03-12  David Hyatt  <hyatt (a] apple.com>
   2030 
   2031         Make the zoom factor a float and not a percent.
   2032 
   2033         Reviewed by antti
   2034 
   2035         * WebView.cpp:
   2036         (wxWebView::IncreaseTextSize):
   2037         (wxWebView::DecreaseTextSize):
   2038 
   2039 2008-03-03  Kevin Ollivier  <kevino (a] theolliviers.com>
   2040 
   2041         wx build fix after Frame::setZoomFactor API change.
   2042 
   2043         * WebView.cpp:
   2044         (wxWebView::IncreaseTextSize):
   2045         (wxWebView::DecreaseTextSize):
   2046 
   2047 2008-02-24  Darin Adler  <darin (a] apple.com>
   2048 
   2049         Reviewed by Sam.
   2050 
   2051         - remove separate client calls for "standard" and "reload' history
   2052 
   2053         * WebKitSupport/FrameLoaderClientWx.cpp:
   2054         (WebCore::FrameLoaderClientWx::updateGlobalHistory):
   2055         * WebKitSupport/FrameLoaderClientWx.h:
   2056 
   2057 2008-02-23  Kevin Ollivier  <kevino (a] theolliviers.com>
   2058 
   2059         Reviewed by Darin Adler.
   2060 
   2061         Move text drawing into wxcode, as we need platform-dependent
   2062         APIs for drawing non-kerned text, which wx doesn't yet have.
   2063         (But hopefully will, once these APIs are fleshed out on all 
   2064         platforms!)
   2065 
   2066         http://bugs.webkit.org/show_bug.cgi?id=17396
   2067 
   2068         * wxwebkit.bkl:
   2069         We need to directly link against GDI+ on Windows since we now
   2070         directly call GDI+ APIs.
   2071 
   2072 2008-02-14  Darin Adler  <darin (a] apple.com>
   2073 
   2074         * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
   2075 
   2076 2008-02-11  Kevin Ollivier <kevino (a] theolliviers.com>
   2077 
   2078         Reviewed by Darin Adler.
   2079 
   2080         A couple quick wx fixes.
   2081         
   2082         http://bugs.webkit.org/show_bug.cgi?id=17321
   2083 
   2084         * WebView.cpp:
   2085         (wxWebView::OnPaint):
   2086         Make sure wxGCDC has its paint origin set properly after
   2087         the move to wxWindow for scrolling.
   2088         * bindings/python/webview.i:
   2089         Update the wxPython bindings after event rename.
   2090 
   2091 2008-02-10  Darin Adler  <darin (a] apple.com>
   2092 
   2093         Reviewed by Eric.
   2094 
   2095         - http://bugs.webkit.org/show_bug.cgi?id=17256
   2096           eliminate default ref. count of 0 in RefCounted class
   2097 
   2098         * WebKitSupport/FrameLoaderClientWx.cpp:
   2099         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
   2100         Set the count to 0 explicitly (one stray client I missed in my last pass).
   2101 
   2102 2008-02-03  Kevin Ollivier  <kevino (a] theolliviers.com>
   2103 
   2104         Reviewed by Darin Adler.
   2105 
   2106         Typo fix. Don't use the provisionalDocumentLoader() after the
   2107         whole page has already been loaded.
   2108 
   2109         * WebKitSupport/FrameLoaderClientWx.cpp:
   2110         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
   2111 
   2112 2008-02-03  Kevin Ollivier  <kevino (a] theolliviers.com>
   2113 
   2114         Build fix for last wx commit (a couple things were not committed). 
   2115         Also fix some style issues.
   2116 
   2117         * WebView.cpp:
   2118         (wxWebView::wxWebView):
   2119         (wxWebView::OnPaint):
   2120         (wxWebView::OnSize):
   2121         (wxWebView::CanCopy):
   2122         (wxWebView::Copy):
   2123         (wxWebView::CanCut):
   2124         (wxWebView::Cut):
   2125         (wxWebView::CanPaste):
   2126         (wxWebView::Paste):
   2127         (wxWebView::OnKeyEvents):
   2128         (wxWebView::OnSetFocus):
   2129         (wxWebView::OnKillFocus):
   2130         (wxWebView::OnActivate):
   2131         * WebView.h:
   2132 
   2133 2008-01-31  Kevin Ollivier  <kevino (a] theolliviers.com>
   2134 
   2135         Reviewed by Adam Roben.
   2136 
   2137         On MSW, the wx port internally uses callbacks for wxTimer, so the
   2138         wx port suffers from the same crash problem that was fixed
   2139         in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
   2140         impl. for wx too on MSW, until a version of wx is released that
   2141         fixes the issue by reworking wxTimer.
   2142 
   2143         * WebView.cpp:
   2144         (wxWebView::wxWebView):
   2145 
   2146 2008-01-21  Darin Adler  <darin (a] apple.com>
   2147 
   2148         Reviewed by John Sullivan.
   2149 
   2150         - updated for changes to ChromeClient database functions
   2151 
   2152         * WebKitSupport/ChromeClientWx.cpp:
   2153         (WebCore::ChromeClientWx::exceededDatabaseQuota):
   2154         * WebKitSupport/ChromeClientWx.h:
   2155 
   2156 2008-01-16  Adam Roben  <aroben (a] apple.com>
   2157 
   2158         Updated for WebCore method renames.
   2159 
   2160         Reviewed by Darin Adler.
   2161 
   2162         * WebView.cpp:
   2163         (wxWebView::OnSetFocus):
   2164         (wxWebView::OnKillFocus):
   2165         (wxWebView::OnActivate):
   2166 
   2167 2008-01-12  Kevin Ollivier  <kevino (a] theolliviers.com>
   2168 
   2169         Reviewed by Darin Adler.
   2170 
   2171         wxWebKit API changes in preparation for DRT implementation. 
   2172         Specifically:
   2173 
   2174         - Add CONSOLE_MESSAGE callback so clients can choose how to handle
   2175         console messages.
   2176         - Add more load events, and rename wxWebViewStateChangedEvent to 
   2177         wxWebViewLoadEvent to reflect that all 'states' are load states.
   2178         - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and 
   2179         GetExternalRepresentation()
   2180 
   2181         * WebFrame.cpp:
   2182         (wxWebFrame::OnLoadEvent):
   2183         * WebFrame.h:
   2184         * WebKitSupport/ChromeClientWx.cpp:
   2185         (WebCore::ChromeClientWx::ChromeClientWx):
   2186         (WebCore::ChromeClientWx::addMessageToConsole):
   2187         * WebKitSupport/ChromeClientWx.h:
   2188         * WebKitSupport/FrameLoaderClientWx.cpp:
   2189         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
   2190         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
   2191         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
   2192         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
   2193         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
   2194         * WebView.cpp:
   2195         (wxWebViewLoadEvent::wxWebViewLoadEvent):
   2196         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
   2197         (wxWebView::wxWebView):
   2198         (wxWebView::GetPageSource):
   2199         (wxWebView::GetInnerText):
   2200         (wxWebView::GetAsMarkup):
   2201         (wxWebView::GetExternalRepresentation):
   2202         * WebView.h:
   2203 
   2204 2008-01-12  Kevin Ollivier  <kevino (a] theolliviers.com>
   2205 
   2206         wx build fix. Add WebCore/icu/include dir for OS X boxes with
   2207         only stock ICU installed.
   2208 
   2209         * dependencies.bkl:
   2210 
   2211 2008-01-10  Maciej Stachowiak  <mjs (a] apple.com>
   2212 
   2213         Reviewed by Sam.
   2214 
   2215         - remove SecurityOriginData and fold its functionality into SecurityOrigin
   2216 
   2217         * WebKitSupport/ChromeClientWx.cpp:
   2218         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
   2219         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
   2220         * WebKitSupport/ChromeClientWx.h:
   2221 
   2222 2007-12-16  Darin Adler  <darin (a] apple.com>
   2223 
   2224         - try to fix the build
   2225 
   2226         * WebView.cpp:
   2227         (wxWebView::OnKeyEvents): Add a WebCore prefix.
   2228 
   2229 2007-12-16  Alexey Proskuryakov  <ap (a] webkit.org>
   2230 
   2231         Reviewed by Darin Adler.
   2232 
   2233         http://bugs.webkit.org/show_bug.cgi?id=16462
   2234         REGRESSION: access keys broken on Windows
   2235 
   2236         * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
   2237 
   2238 2007-12-14  Darin Adler  <darin (a] apple.com>
   2239 
   2240         Reviewed by Alexey.
   2241 
   2242         * WebKitSupport/EditorClientWx.cpp:
   2243         (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
   2244         to Editor::command.
   2245 
   2246 2007-12-12  Brady Eidson  <beidson (a] apple.com>
   2247 
   2248         Reviewed by Sam Weinig
   2249 
   2250         As part of doing some CachedPage and client cleanup, keep Wx building
   2251 
   2252         * WebKitSupport/FrameLoaderClientWx.cpp:
   2253         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
   2254         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
   2255         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
   2256         * WebKitSupport/FrameLoaderClientWx.h:
   2257 
   2258 2007-12-12  Sam Weinig  <sam (a] webkit.org>
   2259 
   2260         Build fix.
   2261 
   2262         * WebKitSupport/ChromeClientWx.cpp:
   2263         (WebCore::ChromeClientWx::createWindow):
   2264         * WebKitSupport/FrameLoaderClientWx.cpp:
   2265         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
   2266         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
   2267         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
   2268         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
   2269         (WebCore::FrameLoaderClientWx::didChangeTitle):
   2270         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
   2271 
   2272 2007-12-07  Alexey Proskuryakov  <ap (a] webkit.org>
   2273 
   2274         Reviewed by Darin Adler.
   2275 
   2276         <rdar://problem/5535636>
   2277         Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
   2278 
   2279         http://bugs.webkit.org/show_bug.cgi?id=13916
   2280         JavaScript detects Tab as a character input on a textfield validation
   2281 
   2282         * WebKitSupport/EditorClientWx.cpp:
   2283         (WebCore::EditorClientWx::handleInputMethodKeydown):
   2284         (WebCore::EditorClientWx::handleKeyboardEvent):
   2285         * WebKitSupport/EditorClientWx.h:
   2286         Updated for cross-platform changes as much as it was possible without a wx build environment.
   2287         The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
   2288         after the Windows port.
   2289 
   2290 2007-12-06  Kevin Ollivier  <kevino (a] theolliviers.com>
   2291 
   2292         Fix page leak caused because the Frame's page pointer is 0 by the 
   2293         time we call delete on it. Store a reference to the page instead
   2294         and delete it that way.
   2295 
   2296         Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
   2297         on Linux the wxGCDC gcdc(dc) constructor will not retain the
   2298         changes made to dc by PrepareDC(dc).
   2299 
   2300         Reviewed by Darin Adler.
   2301 
   2302         * WebView.cpp:
   2303         (wxWebView::wxWebView):
   2304         (wxWebView::~wxWebView):
   2305         (wxWebView::OnPaint):
   2306         * WebViewPrivate.h:
   2307         (WebViewPrivate::WebViewPrivate):
   2308 
   2309 2007-12-06  Kevin Ollivier  <kevino (a] theolliviers.com>
   2310 
   2311         Linux build fix - ensure that webcore is linked before jscore
   2312         so that the linker will know which symbols it needs to link in.
   2313         Also fix MSVC project file name typo for sample app.
   2314 
   2315         * Bakefiles.bkgen:
   2316         * wxwebkit.bkl:
   2317 
   2318 2007-12-04  Darin Adler  <darin (a] apple.com>
   2319 
   2320         Reviewed by Kevin Decker.
   2321 
   2322         * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
   2323         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
   2324 
   2325 2007-12-03  Mark Rowe  <mrowe (a] apple.com>
   2326 
   2327         wx build fix.
   2328 
   2329         * WebView.cpp:
   2330         (wxWebView::RunScript):
   2331 
   2332 2007-11-30  Kevin Ollivier  <kevino (a] theolliviers.com>
   2333 
   2334         wx build fix. Add WebCore/platform/graphics/wx to includes.
   2335 
   2336         * wxwebkit.bkl:
   2337 
   2338 2007-11-30  Kevin Ollivier  <kevino (a] theolliviers.com>
   2339 
   2340         Fix method signatures to be members of ClientChromeWx class.
   2341 
   2342         * WebKitSupport/ChromeClientWx.cpp:
   2343         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
   2344         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
   2345 
   2346 2007-11-30  Kevin Ollivier  <kevino (a] theolliviers.com>
   2347 
   2348         Build fix. Add platform/text to includes for targets that
   2349         need WebCore headers.
   2350 
   2351         * presets/wxwebkit.bkl:
   2352 
   2353 2007-11-29  Brady Eidson  <beidson (a] apple.com>
   2354 
   2355         Keep it building with new client method
   2356 
   2357         * WebKitSupport/ChromeClientWx.cpp:
   2358         (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
   2359         (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
   2360         * WebKitSupport/ChromeClientWx.h:
   2361 
   2362 2007-11-25  Kevin Ollivier  <kevino (a] theolliviers.com>
   2363 
   2364         wx build fix. Don't get xslt-config options at bake time, do it
   2365         at make time.
   2366 
   2367         * dependencies.bkl:
   2368 
   2369 2007-11-23  Kevin Ollivier  <kevino (a] theolliviers.com>
   2370 
   2371         wx build fix. Include config.h in WebFrame/WebView to ensure
   2372         WebCore headers are properly configured, fix unicode/utf8.h and
   2373         config.h include ordering issues, centralize wx project options to 
   2374         ensure proper configuration, and fix wxwebkit-python target so that
   2375         it links against wx libs.
   2376 
   2377         * WebFrame.cpp:
   2378         * WebView.cpp:
   2379         * bindings/python/wxwebkit-py.bkl:
   2380         * dependencies.bkl:
   2381         * presets/wxwebkit.bkl:
   2382         * wxwebkit.bkl:
   2383         * wxwk-settings.bkl:
   2384 
   2385 2007-11-20  Kevin Ollivier  <kevino (a] theolliviers.com>
   2386 
   2387         wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
   2388         it indiscriminately copies any headers inside JavaScriptCore,
   2389         which includes Tiger ICU headers. 
   2390 
   2391         * presets/wxwebkit.bkl:
   2392         Remove WebCore/include reference and add JSCore header dirs needed
   2393         instead.
   2394 
   2395 2007-11-19  Kevin Ollivier  <kevino (a] theolliviers.com>
   2396 
   2397         Add pcre directory to JSCore includes, and update the wx port
   2398         to reflect the Shared -> RefCounted name change. Also, fix
   2399         WebFrame.cpp to re-enable code that should never have been 
   2400         committed disabled. 
   2401 
   2402         Reviewed by Adam.
   2403 
   2404         * WebFrame.cpp:
   2405         (wxWebFrame::wxWebFrame):
   2406         * WebKitSupport/FrameLoaderClientWx.cpp:
   2407         (WebCore::FrameLoaderClientWx::ref):
   2408         (WebCore::FrameLoaderClientWx::deref):
   2409         * WebKitSupport/FrameLoaderClientWx.h:
   2410         * presets/wxwebkit.bkl:
   2411 
   2412 2007-11-17  Timothy Hatcher  <timothy (a] apple.com>
   2413 
   2414         Reviewed by Mark Rowe.
   2415 
   2416         Bug 13470: i18n: The Web Inspector is not localizable
   2417         http://bugs.webkit.org/show_bug.cgi?id=13470
   2418 
   2419         * WebKitSupport/InspectorClientWx.cpp:
   2420         (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
   2421         * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
   2422 
   2423 2007-11-08  Kevin Ollivier  <kevino (a] theolliviers.com>
   2424 
   2425         Initial commit of wx implementation of WebKit. This includes
   2426         the wxWebFrame and wxWebView wx front end classes, the 
   2427         WebKitSupport directory containing implementations of interfaces
   2428         used by WebCore to talk with the wxWebKit front end, and the 
   2429         language bindings for wxWebKit (bindings dir), currently
   2430         only containing bindings and a sample app for wxPython.
   2431 
   2432         Reviewed by Mark Rowe.
   2433 
   2434         * Bakefiles.bkgen: Added.
   2435         * WebFrame.cpp: Added.
   2436         * WebFrame.h: Added.
   2437         * WebKitSupport: Added.
   2438         * WebKitSupport/ChromeClientWx.cpp: Added.
   2439         * WebKitSupport/ChromeClientWx.h: Added.
   2440         * WebKitSupport/ContextMenuClientWx.cpp: Added.
   2441         * WebKitSupport/ContextMenuClientWx.h: Added.
   2442         * WebKitSupport/DragClientWx.cpp: Added.
   2443         * WebKitSupport/DragClientWx.h: Added.
   2444         * WebKitSupport/EditorClientWx.cpp: Added.
   2445         * WebKitSupport/EditorClientWx.h: Added.
   2446         * WebKitSupport/FrameLoaderClientWx.cpp: Added.
   2447         * WebKitSupport/FrameLoaderClientWx.h: Added.
   2448         * WebKitSupport/InspectorClientWx.cpp: Added.
   2449         * WebKitSupport/InspectorClientWx.h: Added.
   2450         * WebView.cpp: Added.
   2451         * WebView.h: Added.
   2452         * WebViewPrivate.h: Added.
   2453         * bindings: Added.
   2454         * bindings/python: Added.
   2455         * bindings/python/samples: Added.
   2456         * bindings/python/samples/simple.py: Added.
   2457         * bindings/python/webview.i: Added.
   2458         * bindings/python/wxwebkit-py.bkl: Added.
   2459         * dependencies.bkl: Added.
   2460         * presets: Added.
   2461         * presets/wxwebkit.bkl: Added.
   2462         * wxwebkit.bkl: Added.
   2463         * wxwk-settings.bkl: Added.
   2464 
   2465