Commit Graph

215 Commits

Author SHA1 Message Date
Jacek Caban bf163d79b8 mshtml: Get rid of no longer needed app-startup observer initialization. 2011-04-05 13:36:55 +02:00
Jacek Caban 699e41cdd8 mshtml: Wine Gecko 1.2.0 release. 2011-03-15 17:14:08 +01:00
Maarten Lankhorst e9a4dee1eb mshtml: Make sure system xpcom dll gets loaded. 2011-02-24 12:40:02 +01:00
Michael Stefaniuc f653f4a22e mshtml: COM cleanup for the IHTMLDOMNode iface. 2010-12-30 12:21:53 +01:00
Michael Stefaniuc 6723b3c56c mshtml: COM cleanup for the remaining ifaces in NSContainer. 2010-12-28 16:35:39 +01:00
Michael Stefaniuc 29944c7caf mshtml: COM cleanup for the nsIWebBrowserChrome iface. 2010-12-28 16:35:39 +01:00
Jacek Caban a131886a86 mshtml: Fixed unsafe cast in CreateChromeWindow2 implementation. 2010-12-28 16:35:39 +01:00
Jacek Caban 96efe799c1 mshtml: Added IHTMLScriptElement::get_scr implementation. 2010-12-17 13:26:02 +01:00
Jacek Caban a065d6fad9 mshtml: Use wineaddon.cpl to install Gecko. 2010-12-07 16:10:29 +01:00
Jacek Caban 4a91265b4f npmshtml: Added Mozilla plugin for mshtml ActiveX controls. 2010-12-03 11:51:50 +01:00
Jacek Caban 6a1f4eb724 mshtml: Improved error handling in get_node calls. 2010-12-01 16:29:38 +01:00
Jacek Caban 69637dbed6 mshtml: Get rid of no longer needed nsIComponentRegistrar::AutoRegister call. 2010-08-26 12:39:17 +02:00
Jacek Caban e9e35e2b09 mshtml: Wine Gecko 1.1.0 release. 2010-08-25 17:37:14 +02:00
Jacek Caban 99c4aca480 mshtml: Provide profile directory to Gecko. 2010-08-23 15:44:11 +02:00
Jacek Caban c22b8fd868 mshtml: Added an explicit CDECL attribute to imported functions. 2010-08-19 17:32:20 +02:00
Jacek Caban 5068249cbe mshtml: Treat file URLs pointing to Gecko installation directory as special URIs. 2010-08-18 15:32:16 +02:00
Jacek Caban 9ca80347e3 mshtml: Get rid of useless nsQIResult type. 2010-08-02 14:08:57 +02:00
Jacek Caban 7594b653f0 mshtml: Added beginning support for oncontextmenu event. 2010-05-07 16:00:23 +02:00
Jacek Caban 033bb8a2f9 mshtml: Use NS_CStringContainerInit2 in nsACString_Init. 2010-04-22 18:11:42 +02:00
Jacek Caban 64271d5207 mshtml: Use URI with stripped "wine:" part in NewURI call. 2010-04-22 18:11:42 +02:00
Jacek Caban 80f0f35c50 mshtml: Use DOM designMode to switch to editor mode. 2010-04-13 21:12:12 +02:00
Jacek Caban 7cdad62b97 mshtml: Improved focus handling. 2010-04-13 21:12:08 +02:00
Jacek Caban 61121cefcb mshtml: Moved OnStartURIOpen implementation to nsio.c. 2010-02-22 12:00:25 +01:00
Jacek Caban 4b5dcc9e6b mshtml: Optimize more nsAString handling. 2010-01-29 14:59:02 +01:00
Jacek Caban c3ae1356d6 mshtml: Optimize nsAString handling. 2010-01-29 13:30:07 +01:00
Jacek Caban 22d493763b mshtml: Use NS_StringContainerInit2 instead of NS_StringContainerInit. 2010-01-29 13:30:07 +01:00
Jacek Caban 2e6353d4bc mshtml: Use nsIDocShell to load a page in set_moniker. 2010-01-04 11:41:29 +01:00
Francois Gouget 661208f088 mshtml: Make nsACString_{Init,Finish}() static. 2009-12-04 14:34:58 +01:00
Jacek Caban ec13e51087 mshtml: Don't change nsIWineURI in OnStartBinding if it's already marked as document URI. 2009-12-01 11:39:17 +01:00
Jacek Caban 10b0b86cbc mshtml: Download Gecko in DllRegisterServer. 2009-11-12 15:21:09 +01:00
Jacek Caban d52f41ba41 mshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode. 2009-10-28 11:11:24 +01:00
Jacek Caban 23891357a3 mshtml: Moved HTMLDocumentNode creating to HTMLWindow_Create. 2009-10-22 10:41:55 +02:00
Jacek Caban 5b5528f299 mshtml: Get rid of update_nsdocument call in SetStatus hack. 2009-10-22 10:41:46 +02:00
Jacek Caban 250ec843a5 mshtml: Moved Wine[Add|Remove]Observer calls to HTMLDocumentNode constructor/destructor. 2009-10-22 10:41:39 +02:00
Jacek Caban 5894e3be75 mshtml: Moved nsIDocumentObserver implementation to HTMLDocumentNode object. 2009-10-22 10:41:32 +02:00
Jacek Caban f9eff68891 mshtml: Moved nsdoc to HTMLDocumentNode object. 2009-10-22 10:41:22 +02:00
Jacek Caban 64d4efe967 mshtml: Move node list to HTMLDocumentNode. 2009-09-17 09:47:53 -05:00
Jacek Caban b3c2b380b8 mshtml: Moved state flags to HTMLDocumentObj. 2009-09-17 09:41:37 -05:00
Jacek Caban fffc8c66fd mshtml: Moved hwnd and tooltip_hwnd to HTMLDocumentObj. 2009-09-17 09:41:09 -05:00
Jacek Caban 0d15ad8be4 mshtml: Move client site ifaces to HTMLDocumentObj. 2009-09-17 09:40:53 -05:00
Jacek Caban b827996515 mshtml: Moved NSContainer to HTMLDocumentObj. 2009-09-17 09:40:35 -05:00
Jacek Caban 9626f92332 mshtml: Store reference to document node in window object. 2009-09-17 09:40:16 -05:00
Jacek Caban 62ccef389f mshtml: Store document node in window. 2009-09-17 09:40:09 -05:00
Jacek Caban 1d2020795a mshtml: Create HTMLDocumentNode for each HTMLDocumentObj. 2009-09-17 09:39:57 -05:00
Jacek Caban 4956e3edb5 mshtml: Moved event_vector to HTMLWindow. 2009-09-17 09:39:43 -05:00
Jacek Caban 9545da643f mshtml: Remove no longer used create_nsstream. 2009-08-27 11:01:20 +02:00
Jacek Caban bed507bf83 mshtml: Code clean up. 2009-08-21 13:50:48 +02:00
Jacek Caban 0936f4aa92 mshtml: Disable spell checker. 2009-08-17 13:57:50 +02:00
Jacek Caban fbe9845890 mshtml: Added IHTMLElement::get_outerHTML implementation. 2009-08-12 12:49:46 +02:00
Jacek Caban 60db5edaf5 mshtml: Ignore DOCUMENT_TYPE_NODE nodes in nsnode_to_nsstring. 2009-08-12 12:49:39 +02:00
Jacek Caban 7a2e3a7b02 mshtml: Call IDocHostUIHandler::TranslateUrl from OnURIOpen. 2009-08-12 12:49:34 +02:00
Alexandre Julliard 6aa4d2e562 mshtml: Never try to unload the Gecko libraries. 2009-08-05 11:21:33 +02:00
Jacek Caban 3ab8778ec9 mshtml: Don't call AutoRegister on GRE directory - it's no longer needed. 2009-07-06 15:25:45 +02:00
Austin English 5d6ba4ef73 mshtml: Make the wine-gecko warning more clear. 2009-06-08 12:42:44 +02:00
Jacek Caban 21e1b15795 mshtml: Remove document observer before releasing nsdoc. 2009-02-06 14:50:26 +01:00
Jacek Caban f9cbbab53b mshtml: Added gecko debug channel to control Gecko logging. 2008-12-31 12:27:40 +01:00
Jacek Caban fd4832ea2e mshtml: Set XPCOM_DEBUG_BREAK to 'warn' before loading Gecko. 2008-12-31 12:27:29 +01:00
Jacek Caban 7901d5f258 mshtml: Remove no longer needed set_profile. 2008-12-31 12:27:03 +01:00
Jacek Caban 8d28f09d8a mshtml: Wine Gecko 0.9.0 release. 2008-12-30 12:43:34 +01:00
Rob Shearman 07e8ab45c9 mshtml: Check for the container's doc being NULL in nsTooltipListener_OnShowTooltip and nsTooltipListener_OnHideTooltip.
They could be called after NSContainer_Release is called.
2008-12-27 20:23:15 +01:00
Jacek Caban e2cb0c82a6 mshtml: Move preferences settings to separated function. 2008-12-22 10:29:27 +01:00
Jacek Caban d356d15225 mshtml: Use stored nsINetUtil interface. 2008-12-18 14:52:04 +01:00
Michael Stefaniuc 27d8b7436f mshtml: Remove two superfluous casts. 2008-12-05 12:36:14 +01:00
Jacek Caban d9f097adf9 mshtml: Remove no longer used interfaces. 2008-11-05 10:55:09 +01:00
Andrew Talbot 75d4faabd3 mshtml: Sign-compare warnings fix. 2008-10-20 11:33:24 +02:00
Jacek Caban 2b0013128f mshtml: Moved events declaration to separated file. 2008-10-10 13:05:23 +02:00
Jacek Caban 98789edc3e mshtml: Store nsIDOMHTMLDocument in HTMLDocument. 2008-10-09 12:24:21 +02:00
Jacek Caban f9e3f81de2 mshtml: Set doc to NULL in NSContainer_Release. 2008-07-03 11:50:51 +02:00
Jacek Caban 97298e66ec mshtml: Use heap_alloc_zero in NSContainer_Create. 2008-06-23 19:46:30 +02:00
Kirill K. Smirnov b85574fc66 mshtml: Fix yet another copy/paste typo. 2008-06-03 11:10:45 +02:00
Lei Zhang 09e8a33289 mshtml: Added ProxyEnable / ProxyServer handling. 2008-05-22 11:44:16 +02:00
Jacek Caban 625ed3d0aa mshtml: Added possibility to get node object from nsIDOMNode only if available. 2008-04-18 13:57:14 +02:00
Jacek Caban b024cd6de2 mshtml: Don't crash if nsWebBrowser could not be created. 2008-04-07 13:36:17 +02:00
Jacek Caban 979b42d749 mshtml: Don't access BSCallback directly in nsembed.c. 2008-03-24 11:36:20 +01:00
Jacek Caban 5f6ce2de63 mshtml: Break Wine Gecko 0.0.1 support. 2008-03-17 14:39:39 +01:00
Jacek Caban b84626bdf0 mshtml: Added IHTMLDocument2::write implementation. 2008-03-10 11:22:11 +01:00
Rob Shearman 26ad119d3a mshtml: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Jacek Caban c0881ac515 mshtml: Disable some default Gecko warnings. 2008-01-11 12:26:41 +01:00
Jacek Caban 8c686f9d00 mshtml: Update focus information in WM_RESETFOCUS_HACK. 2008-01-11 12:26:17 +01:00
Jacek Caban 559649c443 mshtml: Remove not used argument in nsAString_GetData. 2007-12-17 11:49:19 +01:00
Jacek Caban 72d0971034 mshtml: Remove not used argument of nsACString_GetData. 2007-12-17 11:49:12 +01:00
Michael Stefaniuc a084d1db62 mshtml: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. 2007-12-06 12:07:30 +01:00
Jacek Caban c49e894e9f mshtml: Reset focus after loading the page in edit mode. 2007-11-12 12:06:48 +01:00
Jacek Caban a3717bff18 mshtml: Added AcceptLanguage handling. 2007-11-06 13:02:19 +01:00
Jacek Caban 71894ead1f mshtml: Try installing Gecko from local file in DllRegisterServer. 2007-10-15 13:46:42 +02:00
Robert Shearman 836cdb88ce mshtml: Set the SETUP_IS_CHROME_WRAPPER to FALSE as the embedded Gecko is always used to display content and not chrome. 2007-10-10 19:46:51 +02:00
Jacek Caban f5ef66a369 mshtml: Pass the IDispatch interface of the element right-clicked on to IDocHostUIHandler_ShowContextMenu if applicable instead of always the document's one.
Found by Rob Shearman.
2007-10-03 11:00:52 +02:00
Jacek Caban e65e53488e mshtml: Use get_nsinterface in set_ns_editmode and get_editor_controller. 2007-09-27 11:11:24 +02:00
Jacek Caban fa58e6ce5d mshtml: Added generic get_nsinterface function and use it in get_ns_command_state. 2007-09-27 11:11:16 +02:00
Rob Shearman 006d9f940d mshtml: Store the nsIEditor interface in the NSContainer object for use in implementing editor commands. 2007-09-12 14:05:17 +02:00
Jacek Caban 80a1a2f135 mshtml: Make window.external visible for JavaScript code. 2007-08-15 10:40:32 +02:00
Jacek Caban c43875ceda mshtml: Fixed a typo. 2007-07-27 12:24:44 +02:00
Jacek Caban 9f8b92c337 mshtml: Added nsIEmbeddingSiteWindow:[Get|Set]Visibility implementation. 2007-06-25 12:09:15 +02:00
Jacek Caban 7430f1ad84 mshtml: Added nsIEmbeddingSiteWindow::SetFocus implementation. 2007-06-25 12:09:12 +02:00
Jacek Caban 3d3048db30 mshtml: Get rid of no longer used nsIDOMEventListener interface in NSContainer. 2007-06-25 12:09:07 +02:00
Jacek Caban 7dd4f5e2ba mshtml: Move load event listener to separated object. 2007-06-25 12:09:02 +02:00
Jacek Caban 8b3086a512 mshtml: Move keypress event listener to separated object. 2007-06-25 12:08:54 +02:00
Jacek Caban 9e3021746c mshtml: Added COMMENT_NODE implementation in nsnode_to_nsstring_rec. 2007-06-11 15:21:56 +02:00
Jacek Caban 21d61dae88 mshtml: Silence invalid FIXME for ELEMENT_DOCUMENT_FRAGMENT_NODE in nsnode_to_nsstring_rec. 2007-06-11 15:19:31 +02:00
Jacek Caban bd5d6f753c mshtml: Set default scrollbar preferences. 2007-06-11 15:19:11 +02:00