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