| 
							
							
								 Steve Lamerton | 8acbf08b2a | Fix various GCC warnings in wxWebView. Closes #13532
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69318 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-10-06 17:55:43 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 3949871086 | Store a pointer to each ClassFactory so we can correctly release it when the browser closes. This fixes a few more memory leaks. See #13500
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69314 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-10-05 17:23:51 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | ad410224a3 | Add new definitions required by MinGW for webview. Re-enable custom schemes as a result. See #13509
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69292 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-10-02 16:20:15 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 2112ca2d61 | Remove copied class definitions from missing.h. Disable custom scheme handling under MinGW as it lacks the correct definitions. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69288 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-10-02 12:21:22 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 9e0fb96615 | Correctly initialise ref count in custom scheme class factory. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69266 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-10-01 19:22:28 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | e924e848f7 | Fix compilation of wxWebView under mingw by adding missing definitions and dynamically loading urlmon. Fixes #13509
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69209 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-09-28 14:54:56 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 9d2f31db0c | Update wxWebView guards to stop backend compilation when wxUSE_WEBVIEW is 0. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69074 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-09-12 18:35:39 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 467d261e9d | Rename web library to webview. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68789 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-19 10:45:16 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 4d0dddc7ad | Rename LoadUrl to LoadURL. This corrects the capitalisation as it is an acronym, and brings it into line with GetCurrentURL. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68760 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-17 10:55:59 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | e669ddde23 | Const correct the wxWebView api. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68755 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-17 10:26:09 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | c13d6ac1ea | Rename wxWebHistoryItem to wxWebViewHistoryItem. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68698 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-15 12:31:31 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 7d8d6163ad | Rename wxWebFileHandler to wxWebViewArchiveHandler, wxWebHandler to wxWebViewHandler. Update the documentation and the sample. Add a constructor taking a wxString to specify the scheme in wxWebViewHandler. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-14 12:15:34 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 3baf235f60 | Use shared pointers to hold wxWebHandlers throughout. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-08 15:12:33 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | b7d3a622aa | Rework IE virtual file system support to use new syntax. Remove now unused code for resolving links ourselves, we can let the backend resolves them itself. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68507 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-03 18:31:48 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | cddf4541fa | Add missing wxRTTI macros and fix incorrect ones. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-01 15:49:05 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | b7d74e9ca3 | Fix remaining warnings in ie backend. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68481 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-01 13:20:46 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | bd7901aaec | Add missing lines to setup.h.in. This properly fixes compilation under configure based environments. Also update the include guards for the wxWebHistoryItem files. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-08-01 10:10:20 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 9e3d4a3210 | Overhaul wxWebHandler naming to try and make it consistent with the rest of wxWidgets. Split wxWebFileHandler into its own file. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68461 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-30 14:22:15 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 153530afb5 | Add new wxEVT_COMMAND_WEB_VIEW_TITLE_CHANGED event. Implement for all backends, extend the sample to demonstrate it and document. Also update some copyright notices. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68458 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-30 11:26:55 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | eff8f7952e | Move the wxWebFileProtocolHandler from the IE backend to the common source, add the RegisterProtocol method to all classes (as a stub in GTK and OSX). Register the file protocol handler in the sample for testing purposes. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68446 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-28 16:49:48 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 293656292f | Initial implementation of wxWebProtocolHandler and wxWebFileProtocolHandler for the IE backend. This allows browsing of local files and files in zip archives when using a query string which specifies the protocol and path. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68445 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-28 16:08:59 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 666f73c4d6 | Very basic implementation of IInternetProtocolInfo, this will allow us to correctly parse links in virtual file systems. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-26 16:11:38 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 0995b9dc18 | Fix warnings in the MSW IE backend. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68401 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-25 15:43:18 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 205defae89 | Remove some now unused history variables. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68394 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-25 10:46:46 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 7d3f6b4ded | Implement basic support for virtual file systems for the ie backend. Registering a temporary namespace allows us to use the existing wxFileSystem work to load virtual files. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68326 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-22 12:31:18 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | c9ccc09c64 | Add RunScript and implement on all backends. Document and add a very simple unit test. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68275 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-15 12:38:47 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 41933aa5a0 | Add ClearSelection for msw ie and gtk webkit, with a stub for osx webkit. Document and add to unit tests. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-15 09:36:08 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | c5f417cb50 | Overhaul IE zoom functions to support both text and optical zoom. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68264 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-14 09:58:33 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 241b769f96 | Add GetPageText to MSW IE and to GTK WebKit. Add stub for OSX and document. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68250 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-13 17:25:05 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 97ba4d81a8 | Rename GetSelectedHTML to GetSelectedSource, this brings it into line with GetPageSource, and also with its intended use. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68249 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-13 15:30:25 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 0fe8a1b6ca | Implement GetSelectedHTML for the ie and gtk webkit backends and document. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-11 18:26:07 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 22ca10faec | Fix warnings in the ie backend. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-11 09:35:41 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | c9355a3df6 | Add support for retrieving the currently selected text. Implement on all backends, document and unit test. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68220 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-10 18:11:43 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 63a6507091 | Add start of selection api, support for HasSelection, SelectAll and DeleteSelection along with documentation. Implement for IE and WebKitGTK and add stubs for OSX WebKit. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-09 14:31:29 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | c7cbe308f6 | Add the ability to enable / disable and check for the editable property of a rendering engine. Implement for all three backends and extend the sample, document and unit test. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68193 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-08 19:34:56 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 617227c309 | Factor logic that returns an IHTMLDocument2 into a separate function to reduce repetition. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-04 18:46:01 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 97e49559fb | Implement undo and redo for the ie and gtk webkit backends. Extend the sample to show their use. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-02 15:07:46 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 4681a3ea0d | Add new clipboard api and support for it in the ie backend. Also extend the sample to demonstrate the new functions. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-02 11:45:19 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 5cbda74b66 | Extend history api using the ie backend to include loading history items, and getting the backward and forward history lists. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68120 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-01 10:57:37 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 3e7968c2da | Use shared pointers throughout when managing history with the ie backend, simplifying memory management. Also add more comments explaining how the history is managed. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-07-01 10:01:45 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 74af0b1343 | Add support for the new history functions to the ie backend. For this we manage our own history as there are no suitable built-in ways of managing it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68116 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-06-30 19:57:26 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 152a58083f | Add basic history api and implement it under gtk. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68108 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-06-30 10:03:25 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 66f2aa61c3 | Update msw files to use the new definitions git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68073 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-06-28 16:11:00 +00:00 |  | 
			
				
					| 
							
							
								 Steve Lamerton | 8290e3cd91 | Rename source files for consistency git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@67755 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2011-05-16 20:49:54 +00:00 |  |