Various typos fixes and minor build system changes. After a rebake wxMSW should now compile, although without any functionality.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@67702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Steve Lamerton 2011-05-05 13:01:54 +00:00
parent 66d06c04e3
commit 384b8d9f3d
8 changed files with 40 additions and 19 deletions

View File

@ -3340,7 +3340,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
<!-- ====================================================================== -->
<set var="WEB_SRC_PLATFORM">
<if cond="TOOLKIT=='MSW'">src/msw/webview.cpp</if>
<if cond="TOOLKIT=='MSW'">src/msw/webviewie.cpp</if>
<if cond="PLATFORM_UNIX=='1'">src/gtk/webview.cpp</if>
<if cond="PLATFORM_MACOSX=='1'">src/osx/webview.mm</if>
</set>

View File

@ -184,15 +184,9 @@
<sources>$(WEB_SRC)</sources>
<library>coredll</library>
<library>basedll</library>
<ldlibs>$(EXTRALIBS_WEB)</ldlibs>
<msvc-headers>$(WEB_HDR)</msvc-headers>
</dll>
<!-- use this to conditonally link against htmldll with <library>: -->
<set var="webdll_library_link">
<if cond="SHARED=='1' and USE_GUI=='1' and USE_WEB=='1' and MONOLITHIC=='0'">webdll</if>
</set>
<lib id="weblib" template="wx_lib"
cond="SHARED=='0' and USE_GUI=='1' and USE_WEB=='1' and MONOLITHIC=='0'">
<sources>$(WEB_SRC)</sources>

View File

@ -52,7 +52,6 @@ EXTRALIBS = {
'html' : '$(EXTRALIBS_HTML)',
'adv' : '$(PLUGIN_ADV_EXTRALIBS)',
'media' : '$(EXTRALIBS_MEDIA)',
'web' : '$(EXTRALIBS_WEB)',
}
def mkLibName(wxid):

View File

@ -91,6 +91,7 @@
# define WXMAKINGDLL_RICHTEXT
# define WXMAKINGDLL_MEDIA
# define WXMAKINGDLL_STC
# define WXMAKINGDLL_WEB
#endif /* WXMAKINGDLL */
/*
@ -263,6 +264,14 @@
# define WXDLLIMPEXP_DATA_STC(type) type
#endif
#ifdef WXMAKINGDLL_WEB
# define WXDLLIMPEXP_WEB WXEXPORT
#elif defined(WXUSINGDLL)
# define WXDLLIMPEXP_WEB WXIMPORT
#else /* not making nor using DLL */
# define WXDLLIMPEXP_WEB
#endif
/*
GCC warns about using __attribute__ (and also __declspec in mingw32 case) on
forward declarations while MSVC complains about forward declarations without
@ -284,6 +293,7 @@
#define WXDLLIMPEXP_FWD_RICHTEXT
#define WXDLLIMPEXP_FWD_MEDIA
#define WXDLLIMPEXP_FWD_STC
#define WXDLLIMPEXP_FWD_WEB
#else
#define WXDLLIMPEXP_FWD_BASE WXDLLIMPEXP_BASE
#define WXDLLIMPEXP_FWD_NET WXDLLIMPEXP_NET
@ -299,6 +309,7 @@
#define WXDLLIMPEXP_FWD_RICHTEXT WXDLLIMPEXP_RICHTEXT
#define WXDLLIMPEXP_FWD_MEDIA WXDLLIMPEXP_MEDIA
#define WXDLLIMPEXP_FWD_STC WXDLLIMPEXP_STC
#define WXDLLIMPEXP_FWD_WEB WXDLLIMPEXP_WEB
#endif
/* for backwards compatibility, define suffix-less versions too */

View File

@ -114,3 +114,4 @@ private:
#endif // if wxHAVE_WEB_BACKEND_GTK_WEBKIT
#endif

View File

@ -63,8 +63,10 @@ enum wxWebNavigationError
/** Type of refresh */
enum wxWebViewReloadFlags
{
/** Reload the current view without accessing the cache */
wxWEB_VIEW_RELOAD_NO_CACHE = 1
/** Default reload, will access cache */
wxWEB_VIEW_RELOAD_DEFAULT = 0,
/** Reload the current view without accessing the cache */
wxWEB_VIEW_RELOAD_NO_CACHE = 1
};
@ -216,7 +218,7 @@ public:
* Reload the currently displayed URL.
* @param flags A bit array that may optionnally contain reload options
*/
virtual void Reload(wxWebViewReloadFlags flags=0) = 0;
virtual void Reload(wxWebViewReloadFlags flags = wxWEB_VIEW_RELOAD_DEFAULT) = 0;
/**
@ -411,19 +413,19 @@ typedef void (wxEvtHandler::*wxWebNavigationEventFunction)
wxEVENT_HANDLER_CAST(wxWebNavigationEventFunction, func)
#define EVT_WEB_VIEW_NAVIGATING(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_NAVIGATING, id,
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_NAVIGATING, id, \
wxHtmlNavigatingEventHandler(fn))
#define EVT_WEB_VIEW_NAVIGATED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_NAVIGATED, id,
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_NAVIGATED, id, \
wxHtmlNavigatingEventHandler(fn))
#define EVT_WEB_VIEW_LOADED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_LOADED, id,
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_LOADED, id, \
wxHtmlNavigatingEventHandler(fn))
#define EVT_WEB_VIEW_ERRROR(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_ERROR, id,
wx__DECLARE_EVT1(wxEVT_COMMAND_WEB_VIEW_ERROR, id, \
wxHtmlNavigatingEventHandler(fn))
#endif

View File

@ -7,11 +7,18 @@
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#if defined(__BORLANDC__)
#pragma hdrstop
#endif
#include "wx/webview.h"
#include "wx/osx/webkit.h"
#include "wx/gtk/webkit.h"
#include "wx/msw/webkitie.h"
#include "wx/osx/webview.h"
#include "wx/gtk/webview.h"
#include "wx/msw/webviewie.h"
extern WXDLLEXPORT_DATA(const char) wxWebViewNameStr[] = "wxWebView";
extern WXDLLEXPORT_DATA(const char) wxWebViewDefaultURLStr[] = "about:blank";

View File

@ -7,7 +7,14 @@
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#include "wx/msw/webview.h"
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#if defined(__BORLANDC__)
#pragma hdrstop
#endif
#include "wx/msw/webviewie.h"
#if wxHAVE_WEB_BACKEND_IE