Commit Graph

823 Commits

Author SHA1 Message Date
Rob Shearman 41a3b734f9 mshtml: Implement PersistStreamInit_IsDirty when in edit mode. 2007-09-12 14:06:01 +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 410abcfb25 mshtml: Added IHTMLTxtRange::isEqual implementation. 2007-09-10 16:15:12 +02:00
Jacek Caban 4930b51bb8 mshtml: Added IHTMLTxtRange::inRange implementation. 2007-09-10 16:15:08 +02:00
Jacek Caban 6e905fd62d mshtml: Added IHTMLTxtRange::parentElement implementation. 2007-09-10 16:15:06 +02:00
Jacek Caban fbdab04962 mshtml: Added IOleUndoManager stub implementation. 2007-09-10 16:15:03 +02:00
Jacek Caban c66843693f mshtml: Call Exec in show_context_menu only if user selected menu item. 2007-09-10 16:14:47 +02:00
Mikolaj Zalewski b21cd5885f mshtml: Make the Install button the default on the Gecko installation dialog. 2007-09-10 16:14:23 +02:00
Mikolaj Zalewski a0de33b487 mshtml: Hide the progress bar while asking the user if Gecko should be installed. 2007-09-10 16:14:18 +02:00
Paul Vriens c8c69304b7 mshtml/htmltextcont: Initialize value (Coverity). 2007-08-20 12:54:45 +02:00
Jacek Caban d6e29316e6 mshtml: Added IHTMLTxtRange::compareEndPoints implementation. 2007-08-17 12:20:57 +02:00
Jacek Caban cbfef31895 mshtml: Added IHTMLTxtRange::select implementation. 2007-08-17 12:20:51 +02:00
Jacek Caban dab6474b66 mshtml: Added get_scrollWidth and get_scrollHeight implementation. 2007-08-17 12:20:47 +02:00
Jacek Caban 6ee709039f mshtml: Don't create element object for document node. 2007-08-17 12:20:40 +02:00
Jacek Caban 77e8a6800d mshtml: Added IHTMLTxtRange::put_text implementation. 2007-08-17 12:20:35 +02:00
Jacek Caban cfaf00fa51 mshtml: Store HTMLDocument reference in HTMLTxtRange object. 2007-08-17 12:20:30 +02:00
Jacek Caban 931714e7b7 mshtml: Store HTMLDocument reference in HTMLSelectionObject. 2007-08-16 12:01:57 +02:00
Jacek Caban 865d92a6e4 mshtml: Call setup_nswindow on load event. 2007-08-16 11:08:05 +02:00
Jacek Caban 80a1a2f135 mshtml: Make window.external visible for JavaScript code. 2007-08-15 10:40:32 +02:00
Jacek Caban 718b771f2a mshtml: Return wine: URI for protocols handled by MSHTML. 2007-08-15 10:39:53 +02:00
Jacek Caban 000c3d4295 mshtml: Check use_wine_url in nsIURI::GetAsciiSpec. 2007-08-15 10:38:49 +02:00
Jacek Caban dde59f8f3e mshtml: Reduce debug traces. 2007-08-15 10:38:44 +02:00
Jacek Caban 0358507065 mshtml: Added ICustomDoc stub implementation. 2007-08-13 11:38:43 +02:00
Jacek Caban b4bbffc64a mshtml: Added IHTMLTxtRange::collapse implementation. 2007-08-13 11:38:34 +02:00
Jacek Caban 8068a72d3c mshtml: Added IHTMLTxtRange::duplicate implementation. 2007-08-13 11:38:28 +02:00
Jacek Caban 37e3862799 mshtml: Make get_typeinfo thread safe. 2007-08-13 11:38:24 +02:00
Jacek Caban c1dc0e4192 mshtml: Use GetIsCollapsed in IHTMLSelectionObject::get_type. 2007-08-13 11:38:06 +02:00
Jacek Caban 50868fe751 mshtml: Added IDM_SELECTALL implementation. 2007-08-13 11:38:00 +02:00
Jacek Caban 464121bc00 mshtml: Don't mess with gecko specific protocols. 2007-08-13 11:37:55 +02:00
Michael Stefaniuc ad020e145e mshtml: Remove const in front of REFIID as that is a macro that already starts with const. 2007-08-06 12:18:08 +02:00
Jacek Caban a39dec21e2 mshtml: Release typelib in PROCESS_DETACH. 2007-08-02 12:18:41 +02:00
Jacek Caban a84520169f mshtml: Added IHTMLWindow::get_external implementation. 2007-08-01 11:28:49 +02:00
Jacek Caban a1970df550 mshtml: Fixed QueryInterface failures on IE7. 2007-08-01 11:28:42 +02:00
Dmitry Timoshkov e4fb0fe9e9 mshtml: Constify some data. 2007-07-31 12:35:07 +02:00
Jacek Caban 4005cf72d6 mshtml: Added HTMLWindow's IDispatch methods implementation. 2007-07-31 11:31:44 +02:00
Jacek Caban 7d1c59edce mshtml: Added mshtml.tlb registration. 2007-07-31 11:31:34 +02:00
Jacek Caban c43875ceda mshtml: Fixed a typo. 2007-07-27 12:24:44 +02:00
Rob Shearman 4dfdec2ef5 mshtml: Handle Ctrl-Home and Ctrl-End in edit mode. 2007-07-26 11:51:56 +02:00
Jacek Caban cb9527ac06 mshtml: Make sure we have associated listener before calling OnStopRequest. 2007-07-26 11:51:13 +02:00
Rob Shearman addc9957af mshtml: Events are reset when a new document URI is loaded, so re-initialise them in start_binding. 2007-07-25 13:03:32 +02:00
Rob Shearman fbdc76aaf7 mshtml: Set focus to the Gecko window in OleInPlaceActiveObject_OnFrameWindowActivate. 2007-07-25 13:03:26 +02:00
Rob Shearman bbb03cf16b mshtml: Call IDocHostUIHandler_HideUI and IDocHostUIHandler_ShowUI when changing an UI active window to be in edit mode.
Add tests for the behaviour of changing edit mode when a UI window is active.
2007-07-25 13:03:21 +02:00
Rob Shearman 9a67e1ffe5 mshtml: Pass the correct DOCHOSTUITYPE value to IDocHostUIHandler_ShowUI.
Don't reset window_active in OleDocumentView_UIActivate.
2007-07-25 13:03:10 +02:00
Rob Shearman 92b3cab791 mshtml: OleDocumentView_UIActivate should call IOleInPlaceUIWindow_SetActiveObject and IOleInPlaceFrame_SetBorderSpace.
Add a test to show this behaviour.
Don't call nsIWebBrowserFocus_Activate when just activating the window. 
Instead call it when UI-activating the window.
2007-07-25 13:03:05 +02:00
Rob Shearman 46df2fa9da mshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText. 2007-07-13 12:27:23 +02:00
Jacek Caban 21836d21cf mshtml: Add IID_IPropertyNotifySink and DIID_HTMLTextContainerEvents connection points to HTMLBodyElement. 2007-06-29 13:28:43 +02:00
Jacek Caban 982dce485a mshtml: Added IConnectionPointContainer implementation to HTMLBodyElement. 2007-06-29 13:28:37 +02:00
Jacek Caban 88f4fb1f4f mshtml: Make connection points container independent. 2007-06-29 13:28:31 +02:00
Jacek Caban f09a6f7283 mshtml: Move IConnectionPointContainer to the separated struct. 2007-06-29 13:28:24 +02:00
Jacek Caban fc4fd71e01 mshtml: Store connection point as a list. 2007-06-29 13:28:16 +02:00
Jacek Caban fb16633d6f mshtml: Don't use dynamic allocation for connection points. 2007-06-29 13:28:10 +02:00
Jacek Caban cd9fbc52ad mshtml: Added Exec(IDM_DELETE) implementation. 2007-06-27 11:44:26 +02:00
Jacek Caban 67f87c5529 mshtml: Added IDM_DELETE support in QueryStatus. 2007-06-27 11:44:21 +02:00
Jacek Caban a8de2abbc2 mshtml: Correctly handle delete key in editor mode. 2007-06-27 11:44:13 +02:00
Rob Shearman a03ca3863f mshtml: Implement HTMLElement_get_children. 2007-06-25 23:21:51 +02:00
Jacek Caban d7e75747aa mshtml: Added more QueryInterface tests. 2007-06-25 13:25:29 +02:00
Jacek Caban 1534267ba5 mshtml: Added beginning DOM tests. 2007-06-25 13:25:23 +02:00
Jacek Caban 40cfcf513c mshtml: Added IHTMLDOMNode::get_nodeName implementation. 2007-06-25 13:25:04 +02:00
Rob Shearman f6daa34857 mshtml: Notify the Gecko stream listener that we stopped binding, if an error occurs in start_binding. 2007-06-25 13:24:57 +02:00
Rob Shearman 860d30eef2 mshtml: Fix HTMLDocument3_get_documentElement to get the right nsIDOMNode. 2007-06-25 13:24:19 +02:00
Rob Shearman a9ebca282b mshtml: Implement HTMLElement_setAttribute. 2007-06-25 13:24:11 +02:00
Rob Shearman 6c6e4515fc mshtml: The SRC value returned from HTMLElement_getAttribute should be an absolute, not relative URL. 2007-06-25 13:24:05 +02:00
Jacek Caban b09f5c319e mshtml: Added IOleInPlaceUIWindow tests. 2007-06-25 12:09:52 +02:00
Jacek Caban e429e039b0 mshtml: Better test of QueryInterface. 2007-06-25 12:09:48 +02:00
Jacek Caban 0cf10bb156 mshtml: Added IOleControlSite tests. 2007-06-25 12:09:39 +02:00
Jacek Caban dc2260468c mshtml: Set focus to FALSE in InPlaceDeactivate. 2007-06-25 12:09:33 +02:00
Jacek Caban 5baf587c43 mshtml: Notify IOleControlSite about focus changes. 2007-06-25 12:09:29 +02:00
Jacek Caban 946acd062d mshtml: Activate nsWebBrowser after creating document window. 2007-06-25 12:09:23 +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 893eec9ff7 mshtml: Don't check out VT in exec_fontsize. 2007-06-22 12:19:37 +02:00
Jacek Caban 077e9c22b8 mshtml: Added IOleInPlaceSiteEx tests. 2007-06-15 12:40:46 +02:00
Jacek Caban cf0c911305 mshtml: Use IOleInPlaceSiteEx if available. 2007-06-15 12:40:39 +02:00
Rob Shearman 24b1b2bc69 mshtml: Use the implementation of IHlink in hlink.dll instead of duplicating it. 2007-06-13 12:58:31 +02:00
Rob Shearman 2211b6e5d0 mshtml: Add some error handling to hlink_frame_navigate. 2007-06-12 13:18:44 +02:00
Jacek Caban b95197ac19 mshtml: Added get_URL implementation. 2007-06-11 20:23:53 +02:00
Jacek Caban 068ce61523 mshtml: Don't crash in set_font_size if range_cnt is 0. 2007-06-11 20:23:46 +02:00
Jacek Caban 56eedcb6fb mshtml: Added GetCurMoniker implementation. 2007-06-11 20:23:38 +02:00
Jacek Caban 54d2a44794 mshtml: Store current moniker in HTMLDocument. 2007-06-11 20:21:09 +02:00
Jacek Caban 8d4c839ab8 mshtml: Move Exec(CGID_ShellDocView, 37) call to match native. 2007-06-11 20:21:01 +02:00
Jacek Caban c221a36d53 mshtml: Move createing URL moniker to separated function. 2007-06-11 20:20:53 +02:00
Jacek Caban 5766b55e40 mshtml: Call Exec(CGID_ShellDocView, 37) in exec_editmode. 2007-06-11 20:20:46 +02:00
Jacek Caban 371b0edb8e mshtml: Added edit mode IDM_CUT implementation. 2007-06-11 15:22:35 +02:00
Jacek Caban 775425b24b mshtml: Added edit mode IDM_PASTE implementation. 2007-06-11 15:22:31 +02:00
Jacek Caban 4231c9e2ee mshtml: Added edit mode IDM_COPY implementation. 2007-06-11 15:22:27 +02:00
Jacek Caban 431cf8038e mshtml: Added IsDirty tests. 2007-06-11 15:22:20 +02:00
Jacek Caban a8db342430 mshtml: Added semi stub IsDirty implementation. 2007-06-11 15:22:14 +02:00
Jacek Caban b0fc3115c9 mshtml: Added IDM_COMPOSESETTINGS implementation. 2007-06-11 15:22:08 +02:00
Jacek Caban 1d428f4837 mshtml: Added IHTMLStyle::get_fontFamily implementation. 2007-06-11 15:22:01 +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 2aa419e809 mshtml: Added IDM_RESPECTVISIBILITY_INDESIGN command stub implementation. 2007-06-11 15:19:25 +02:00
Jacek Caban bd5d6f753c mshtml: Set default scrollbar preferences. 2007-06-11 15:19:11 +02:00
Jacek Caban 77be7f7b1c mshtml: Reimplement editor mode left key using command controller. 2007-06-11 15:18:55 +02:00
Jacek Caban a7a2c2e63a mshtml: Reimplement editor mode right key using command controller. 2007-06-11 15:18:51 +02:00
Jacek Caban b542374574 mshtml: Added editor mode down key implementation. 2007-06-11 15:16:59 +02:00
Jacek Caban ec24f20bb1 mshtml: Added editor mode up key implementation. 2007-06-11 15:16:55 +02:00
Jacek Caban b2f995a8d2 mshtml: Store editor controller in NSContainer. 2007-06-11 15:16:47 +02:00
Jacek Caban c135e0d882 mshtml: Call update_doc in init_editor. 2007-06-11 15:16:35 +02:00
Jacek Caban 86cb9f3d70 mshtml: Call update_doc in editor commands. 2007-06-11 15:16:31 +02:00
Jacek Caban 88178a7553 mshtml: Added more command tests. 2007-06-11 15:16:22 +02:00
Jacek Caban 3543cd3df4 mshtml: Added Exec(IDM_FONTNAME) tests. 2007-06-11 15:16:14 +02:00
Jacek Caban 52accda0fa mshtml: Set default fontname to 'Times New Roman'. 2007-06-11 15:16:08 +02:00
Jacek Caban 80b65d3e35 mshtml: Don't check out variant type in exec_fontname. 2007-06-11 15:16:01 +02:00
Jacek Caban 85923633bb mshtml: Set FALSE useCapture for editor's keypress event listener. 2007-06-11 15:15:52 +02:00
Jacek Caban d09692d187 mshtml: Push TASK_PARSECOMPLETE in load event if Gecko is available. 2007-06-11 15:15:29 +02:00
Jacek Caban 5c08a14cdd mshtml: Improve IDM_JUSTIFYLEFT query status. 2007-06-11 15:14:12 +02:00
Jacek Caban ef93de1671 mshtml: Pump messages of all windows in test_download.
We have to pump Gecko windows' messages to correctly support loading documents.
2007-06-11 15:13:56 +02:00
Jacek Caban 1e2ec94325 mshtml: Added test of callbacks called from document timer. 2007-06-11 15:13:50 +02:00
Jacek Caban 86e224c12d mshtml: Call update_doc in exec_editmode. 2007-06-11 15:13:47 +02:00
Jacek Caban 20d77432a2 mshtml: Move Exec(OLECMDID_SETTITLE) call to separated function and use it in on_timer. 2007-06-11 15:13:43 +02:00
Jacek Caban d8e518eb68 mshtml: Call UpdateUI and Exec(OLECMDID_UPDATECOMMANDS) from timer callback. 2007-06-11 15:11:56 +02:00
Jacek Caban 0334291828 mshtml: Use IOleCommandTarget::Exec to implement context menu. 2007-06-11 15:06:32 +02:00
Jacek Caban 239b86fe8f mshtml: Don't do anything in exec_editmode if edit mode is already set. 2007-06-11 15:06:24 +02:00
Jacek Caban 95e96fd547 mshtml: Don't crash in load_stream if Gecko is not available. 2007-06-11 15:06:19 +02:00
Jacek Caban bf7a479042 mshtml: Forward all IsDirty implementations to one function. 2007-06-11 15:06:09 +02:00
Jacek Caban 791b868ce7 mshtml: Move setup_ns_editing to nsembed.c. 2007-06-11 15:06:02 +02:00
Jacek Caban bd71f19ef1 mshtml: Make [get|set]_font_size static. 2007-06-11 15:05:52 +02:00
Jacek Caban 78509882e7 mshtml: Move remaining status queries to command tables. 2007-06-11 15:05:42 +02:00
Jacek Caban 2e12e7e4de mshtml: Move edit command queries to the command table. 2007-06-11 15:05:32 +02:00
Jacek Caban ca82a1eb0e mshtml: Move justify queries to command table. 2007-06-11 15:05:18 +02:00
Jacek Caban 7d336240d4 mshtml: Use command table for IDM_COPY, IDM_CUT and IDM_PASTE query. 2007-06-11 15:04:53 +02:00
Jacek Caban eb8b3417e0 mshtml: Move remaining commands to tables. 2007-06-11 15:04:44 +02:00
Jacek Caban d42c252883 mshtml: Move more commands to editor command table. 2007-06-11 15:04:35 +02:00
Jacek Caban 34f1f61acf mshtml: Move more commands to command table. 2007-06-11 15:04:24 +02:00
Jacek Caban 7a0e06b9e2 mshtml: Move IDM_FONTSIZE, IDM_FONTNAME and IDM_FORECOLOR to edit state command table.
This patch temporary adds code duplication.
2007-06-11 15:04:17 +02:00
Jacek Caban 510481b70c mshtml: Added command table for CGID_MSHTML commands. 2007-06-11 15:03:59 +02:00
Jacek Caban a43f4e7a42 mshtml: Fix debug trace. 2007-06-08 11:57:26 +02:00
Jacek Caban 76de315e73 mshtml: Switch to Wine Gecko 0.1.0. 2007-06-08 11:57:21 +02:00
Jacek Caban d795c283bd mshtml: Added support for coexisting different Gecko versions installation. 2007-06-07 11:20:49 +02:00
Huw Davies 1667af3a20 mshtml: Don't release the factory if we failed to get it. 2007-06-05 10:57:31 +02:00
Andrew Talbot 0608054a6d mshtml: Constify some variables. 2007-05-31 13:27:28 +02:00
Francois Gouget efba293582 include: The PSDK does not define the DEFINE_SHLGUID() macro anymore. 2007-05-29 13:17:57 +02:00
Dmitry Timoshkov 3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Jacek Caban 4a71ab79f5 mshtml: Added missing WINAPI in window proc. 2007-05-25 19:30:34 +02:00
Jacek Caban de2e9e13ce mshtml: Fixed AsyncOpen implementation for channels without associated document. 2007-05-25 19:30:28 +02:00
Francois Gouget 51b81a60a0 mshtml: Fix '\n' typo. 2007-05-15 18:09:04 +02:00
Jacek Caban 757192ebce mshtml: Improve some exec command stubs. 2007-05-15 12:43:07 +02:00
Jacek Caban fb2b06a144 mshtml: Don't call start_binding if we use necko to load the page. 2007-05-14 15:41:11 +02:00
Jacek Caban 836c672dcf mshtml: Wrap nsIExternalProtocolHandler. 2007-05-14 15:41:05 +02:00
Jacek Caban 66067781d6 mshtml: Added IPersistStreamInit::Load test. 2007-05-11 14:02:21 +02:00
Jacek Caban 920f628c6e mshtml: Added IPersistStreamInit::Load implementation. 2007-05-11 13:25:02 +02:00
Jacek Caban 09adb8cf05 mshtml: Split IPersistMoniker::Load. 2007-05-11 13:24:48 +02:00
Jacek Caban 2dd9fad610 mshtml: Move AddRequest call to the separated function. 2007-05-11 13:24:37 +02:00
Jacek Caban 94a264d0be mshtml: Don't crash in OnStopBinding if This->binding is null. 2007-05-11 13:24:31 +02:00
Jacek Caban 98da8e2823 mshtml: Split code from OnDataAvailable. 2007-05-11 13:24:25 +02:00
Jacek Caban 12aa9e33c5 mshtml: Added IHTMLBodyElement::CreateTextRange implementation. 2007-05-10 12:15:00 +02:00
Jacek Caban 700ccaf767 mshtml: CGID_Undocumented is CGID_DocHostCmdPriv. 2007-05-10 12:14:51 +02:00
Jacek Caban f0649f3731 mshtml: Added IHTMLTxtRange::get_htmlText implementation. 2007-05-10 12:14:41 +02:00
Jacek Caban 573d612de4 mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange. 2007-05-10 12:14:21 +02:00
Jacek Caban 4ccee1ae49 mshtml: Remove auto detection of Mozilla and Mozilla ActiveX control. 2007-05-07 14:30:20 +02:00
Alexandre Julliard 69a88a9d40 Fix minor differences in the formatting of the license notices. 2007-05-04 12:08:15 +02:00
Jacek Caban c747ece6c7 mshtml: Fix offset in OnDataAvailable call. 2007-04-30 12:19:46 +02:00
Jacek Caban fa355572a2 mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation. 2007-04-13 11:38:26 +02:00
Jacek Caban 11fc8ccb6d mshtml: Added IPersistFile::Save implementation. 2007-04-13 11:38:20 +02:00
Jacek Caban 58a261b7d1 mshtml: Correctly handle utf-16 encoded pages. 2007-04-13 11:38:17 +02:00
Jacek Caban f44e289a86 mshtml: Added IHTMLBodyElement::get_background implementation. 2007-04-13 11:38:12 +02:00
Jacek Caban 8b13f18df0 mshtml: Change TRACE to FIXME in stubs. 2007-04-13 11:38:08 +02:00
Andrew Talbot 824e452a9e mshtml: Void functions should not return a value. 2007-04-10 11:05:03 +02:00
Jacek Caban 0b94f19cb9 mshtml: Added DIID_DispHTMLDocument to QueryInterface. 2007-03-29 21:01:24 +02:00
Stefan Huehner 51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Jacek Caban 5fd727fa2a mshtml: Use get_client_disp_property in SetClientSite to get silent property. 2007-03-09 21:13:16 +01:00
Jacek Caban bf6d0f2272 mshtml: Release IOleCommandTarget in IPersistMoniker::Load. 2007-03-08 13:54:10 +01:00
Jacek Caban 4bd9f22f1d mshtml: Remove false FIXME. 2007-03-07 12:08:52 +01:00
Jacek Caban 7437cc1e96 mshtml: Improve ReadSegments implementation. 2007-03-07 12:08:49 +01:00
Francois Gouget 7b0cde8f84 Assorted spelling fixes. 2007-03-06 21:51:35 +01:00
Jacek Caban b3cad3268b mshtml: Added more tests. 2007-03-02 11:39:50 +01:00
Jacek Caban ff3b2780ec mshtml: Always read data in OnDataAvailable. 2007-03-02 11:39:47 +01:00
Francois Gouget 536e738552 Assorted spelling fixes. 2007-02-14 21:03:57 +01:00
Jacek Caban bdf2bf93a8 mshtml: Make load_gecko thread safe. 2007-02-14 14:42:34 +01:00
Jacek Caban 3866ce3f7a mshtml: Don't release window if it wasn't created. 2007-02-14 11:57:11 +01:00
Jacek Caban b274242f9c mshtml: Added comments about frozen/not frozen interface. 2007-02-14 11:56:48 +01:00
Jacek Caban facf47537c mshtml: Use wine_url in GetSpec if possible. 2007-02-14 11:56:42 +01:00
Jacek Caban 82adfaaef9 mshtml: Forward GetAsciiSpec to GetSpec. 2007-02-14 11:56:39 +01:00
Jacek Caban 693e62c858 mshtml: Added SchemeIs implementation. 2007-02-14 11:56:31 +01:00
Jacek Caban 2a0d583e72 mshtml: Return "wine" as scheme of nsIURI if wine_url is set. 2007-02-14 11:56:17 +01:00
Jacek Caban 31bbe886f0 mshtml: Handle resource protocol like chrome protocol. 2007-02-12 13:46:31 +01:00
Jacek Caban 9750893eff mshtml: Call SetWineURL in Clone. 2007-02-12 13:43:29 +01:00
Jacek Caban 124cb44903 mshtml: Start binding asynchronously. 2007-02-12 13:43:20 +01:00
Jacek Caban 48b445b80d mshtml: Move AddRequest call to OnStartBinding. 2007-02-12 13:42:03 +01:00
Jacek Caban 2e53ac9d8e mshtml: Remove no longer used [Get|Set]Moniker functions. 2007-02-12 13:41:51 +01:00
Alexandre Julliard fe57f04a44 mshtml: Don't test the contents of an output parameter. 2007-02-12 13:41:35 +01:00
Jacek Caban 0da187dda8 mshtml: Don't store moniker in nsURI. 2007-02-12 13:41:22 +01:00
Jacek Caban 5ea16d7856 mshtml: Added [Set|Get]WineURL functions to nsIWineURI. 2007-02-12 13:39:07 +01:00
Jacek Caban 8beb142b94 mshtml: Store URL in unicode in nsURI. 2007-02-12 13:38:58 +01:00
Detlef Riekenberg 143e4af5fb mshtml: Add a missing space. 2007-02-05 12:34:40 +01:00
Jacek Caban f79ffe4735 mshtml: Fixed protocol tests on IE7. 2007-01-23 11:27:21 +01:00
Paul Vriens 6651f9ba67 mshtml/tests: Fix compilation for older gcc versions (and MinGW). 2007-01-15 14:39:07 +01:00
Paul Vriens 6338caa9ed mshtml/tests: Cast-qual warning fix. 2007-01-12 20:41:26 +01:00
Andrew Talbot c48a7faa7a mshtml: Declare a variable static. 2007-01-12 11:23:54 +01:00
James Hawkins d06ff0ea69 mshtml: Use the correct variable in the FIXME. 2007-01-11 12:05:40 +01:00
Francois Gouget ebe52bf535 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
Fix the code so it compiles without warnings.
2007-01-08 12:09:10 +01:00
Francois Gouget bbb2b7fd98 Assorted spelling fixes. 2007-01-04 11:27:31 +01:00
Louis Lenders e7bebaeb13 mstml: Update Dutch resource. 2007-01-04 09:51:54 +01:00
Jacek Caban bad3434330 mshtml: Fix failing test. 2006-12-27 13:02:26 +01:00
Alexandre Julliard f92ef1c543 makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them. 2006-12-26 15:02:03 +01:00
Alexandre Julliard 365a463b1e make_makefiles: Automatically add IDL header targets to the .gitignore file. 2006-12-24 17:31:52 +01:00
Jacek Caban f35c66c693 mshtml: Improve loading document detection in AsyncOpen. 2006-12-22 10:20:56 +01:00
Jacek Caban 30157c3a70 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface. 2006-12-22 10:20:51 +01:00
Jacek Caban 902a39f0bd mshtml: Use pvaIn in exec_print. 2006-12-15 12:18:24 +01:00
Jacek Caban cc6e4e2525 mshtml: Set default print template in exec_print. 2006-12-14 12:52:10 +01:00
Jacek Caban bf3e5bb308 mshtml: Fixed handling chrome protocol. 2006-12-14 12:52:05 +01:00
Jacek Caban 6b48198d3c mshtml: Don't do anything in SetNSContainer if new container is the same as previous. 2006-12-14 12:51:50 +01:00
Jacek Caban d8a761c0ab mshtml: Fix loading pages in containers without document. 2006-12-14 12:51:23 +01:00
Jacek Caban f609a768e7 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init when we return string value. 2006-12-14 12:51:16 +01:00
Jacek Caban 7aa9ea4ec0 mshtml: Added beginning of IDM_PRINT implementation. 2006-12-13 16:51:48 +01:00
Jacek Caban 139d2b813d mshtml: Added test of CompareUrl. 2006-12-13 16:51:39 +01:00
Jacek Caban 13f7784634 mshtml: Use HTMLWindow::alert in nsPromptService::Alert. 2006-12-12 20:11:56 +01:00
Jacek Caban 62f1ef9d85 mshtml: Added alert implementation. 2006-12-12 20:11:31 +01:00
Jacek Caban fb4980d6a9 mshtml: Added get_parentWindow implementation. 2006-12-07 11:29:55 +01:00
Francois Gouget bf9865d302 mshtml: Add '\n' to Wine trace. 2006-12-05 10:31:47 +01:00
Jacek Caban bc71685676 mshtml: Added handling of right and left arrow keys in editing mode. 2006-12-01 12:26:43 +01:00
Dmitry Timoshkov b2bffdda83 mshtml: Make some data const. 2006-11-29 12:44:27 +01:00
Francois Gouget 6af5ae8027 mshtml: Add missing '\n' in Wine trace. 2006-11-28 12:13:50 +01:00
Jacek Caban 958596b70a mshtml: Added Exec(IDM_FONTSIZE) implementation. 2006-11-24 11:50:58 +01:00
Jacek Caban c6d7f14296 mshtml: Added missing break. 2006-11-24 11:50:42 +01:00
Jacek Caban 7f9a5fac71 mshtml: Remove nscstring and nscwstring typedefs. 2006-11-17 15:50:36 +01:00
Jacek Caban 2f853fadb1 mshtml: Added semi-stub createStyleSheet implementation. 2006-11-17 15:50:32 +01:00
Jacek Caban 84af63604a mshtml: Added put_fontSize implementation. 2006-11-17 15:50:27 +01:00
Jacek Caban c8c9a5fb20 mshtml: Added put_backgroundColor implementation. 2006-11-17 15:50:23 +01:00
Jacek Caban 7c478bf719 mshtml: Added put_fontFamily implementation. 2006-11-17 15:50:19 +01:00
Jacek Caban 5a9980e1b7 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle. 2006-11-17 15:49:36 +01:00
Jacek Caban 5b1af5b7d1 mshtml: Added get_style implementation. 2006-11-17 15:49:30 +01:00
Kovács András 9bf5140575 mshtml: HTMLElementCollection_item implementation. 2006-11-14 14:41:34 +01:00
Jacek Caban 396b0ad126 mshtml: Added border implementation. 2006-11-13 12:52:05 +01:00
Jacek Caban 2a78268430 mshtml: Added IDM_ORDERLIST implementation. 2006-11-13 12:51:52 +01:00
Jacek Caban 8d76b3deed mshtml: Added IDM_UNORDERLIST implementation. 2006-11-13 12:51:47 +01:00
Jacek Caban 80db14763d mshtml: Added IDM_HORIZONTALLINE implementation. 2006-11-13 12:51:40 +01:00
Jacek Caban 6f4146a30b mshtml: Added IDM_INDENT and IDM_OUTDENT implementation. 2006-11-13 12:51:34 +01:00
Jacek Caban 7a1a6cbb9d mshtml: Remove menus that are in shdoclc.dll. 2006-11-13 12:51:24 +01:00
Jacek Caban 8ea593267c mshtml: Use popup menu from shdoclc.dll. 2006-11-10 11:34:35 +01:00
Jacek Caban 4769950d66 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation. 2006-11-09 14:34:25 +01:00
Jacek Caban c64326e62c mshtml: Code clean up. 2006-11-09 14:34:18 +01:00
Jacek Caban 95cc9db828 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion. 2006-11-09 14:34:12 +01:00
Jacek Caban 8968c399e6 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation. 2006-11-09 14:34:04 +01:00
Jacek Caban 40d31d869b mshtml: Added IDM_FORECOLOR implementation. 2006-11-09 14:33:56 +01:00
Jacek Caban f0871b5814 mshtml: Added Exec(IDM_FONTSIZE) stub. 2006-11-09 14:33:50 +01:00
Jacek Caban fd5da1a7b9 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation. 2006-11-09 14:33:42 +01:00
Jacek Caban cab25424d2 mshtml: Added QueryStatus(IDM_FONTNAME) implementation. 2006-11-09 14:33:35 +01:00
Jacek Caban 53fe2d1531 mshtml: Fixed query_edit_status when Gecko is not available. 2006-11-06 12:24:07 +01:00
Jacek Caban 64fe277428 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE). 2006-11-02 21:03:58 +01:00
Jacek Caban 5e0d749c2f mshtml: Added implementation of QueryStatus(IDM_ITALIC). 2006-11-02 21:03:47 +01:00
Jacek Caban da3f18745e mshtml: Added more QueryStatus tests. 2006-11-02 21:03:39 +01:00
Jacek Caban 227be057c2 mshtml: Added implementation of QueryStatus(IDM_BOLD). 2006-11-02 21:03:31 +01:00
Jacek Caban f003d3c569 mshtml: Added more edit mode tests. 2006-11-02 21:03:25 +01:00
Jacek Caban cf075bdf00 mshtml: Load about:blank in exec_editmode. 2006-11-02 21:03:10 +01:00
Jacek Caban d6108c6c24 mshtml: Added beginning of set_progress task implementation. 2006-11-02 21:03:01 +01:00
Jacek Caban 0cd636c355 mshtml: Call SetStatusText in set_parsecomplete. 2006-11-02 21:02:28 +01:00
Jacek Caban f09890eade mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property in IPersistMoniker::Load. 2006-11-02 21:02:20 +01:00
Jacek Caban f9db47d66b mshtml: Fix no longer valid ERR. 2006-11-02 21:02:11 +01:00
Jacek Caban 2a16169791 mshtml: Added heuristic hack that decides if run the page from moniker or gecko channel. 2006-11-02 21:01:16 +01:00
Jacek Caban abd764674a mshtml: Added put_innerHTML implementation. 2006-10-30 11:36:43 +01:00
Jacek Caban b0bffdc58b mshtml: Print wine_gecko version in load_wine_gecko. 2006-10-30 11:17:47 +01:00
Marcus Meissner 2074a2314a mshtml: Moved release of dom_window to right place. 2006-10-26 13:04:52 +02:00
Mikołaj Zalewski 58bd35c8c5 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
Mikołaj Zalewski e32aa55703 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
Andrey Turkin 25b1d67231 mshtml: Insert missing "return" operator. 2006-10-23 14:39:07 +02:00
Frank Richter f46f647c28 mshtml: Left-align Gecko download information message for better readability. 2006-10-23 12:34:13 +02:00
Frank Richter 864ff7a708 mshtml: Enlarge status text control ins some translated dialogs so all text is readable. 2006-10-23 12:34:04 +02:00
Frank Richter d6068d99e0 mshtml: Update German translation. 2006-10-23 12:33:58 +02:00
Jacek Caban 9d058e9143 mshtml: Added IHTMLElement::get_className implementation. 2006-10-23 12:28:53 +02:00
Jacek Caban 637310be27 mshtml: Don't return empty string in IHTMLSelectElement::get_name. 2006-10-23 12:28:47 +02:00
Byeong-Sik Jeon e1fd734c97 Korean: Use SUBLANG_NEUTRAL in Korean resources. 2006-10-20 13:49:39 +02:00
Jacek Caban a1f11939ed mshtml: Use mshtmcid.h defines where possible. 2006-10-20 10:20:27 +02:00
Jacek Caban e6b353dec8 mshtml: Fix debug traces. 2006-10-20 10:20:19 +02:00
Alexandre Julliard 12c196203c Make.rules: Added support for building IDL client/proxy/server/iid files. 2006-10-16 17:20:37 +02:00
Jacek Caban 1e92565c3e mshtml: Load page from moniker if AsyncOpen fails. 2006-10-16 10:58:26 +02:00
Jacek Caban 377071f42c mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated. 2006-10-16 10:55:55 +02:00
Michael Stefaniuc 15765dd953 The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility. 2006-10-16 10:53:04 +02:00
José Manuel Ferrer Ortiz e0b399f75b mshtml: Added Spanish translation. 2006-10-12 11:36:41 +02:00
Jacek Caban f3dbf490a7 mshtml: Win64 printf format warning fixes. 2006-10-07 18:05:26 +02:00
Jacek Caban 0c74c0a95b mshtml: Win64 printf format warning fixes. 2006-10-06 12:54:45 +02:00
Francois Gouget 5f925d421c mshtml: Remove space before '\n'. 2006-10-03 15:56:11 +02:00
Jacek Caban 463d010531 mshtml: Silence common invalid QueryInterface FIXME. 2006-10-02 21:39:47 +02:00
Jacek Caban 1a4c366f11 mshtml: Added begining implementation of IPersistStreamInit::Save. 2006-10-02 21:38:35 +02:00
Jacek Caban e947b948a1 mshtml: Code cleanup. 2006-10-02 21:38:27 +02:00
Francois Gouget dc0cfe7729 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc test compilation on Windows. 2006-09-29 17:53:23 +02:00
Francois Gouget 87045eb0c5 Fix rpcndr.h so it takes CONST_VTABLE into account.
Define CONST_VTABLE in the tests that need it. This fixes many Visual C++ warnings.
2006-09-29 17:52:27 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Jacek Caban 8b125182c1 mshtml: Added get_readyState implementation. 2006-09-28 11:55:23 +02:00
Jacek Caban 5c7078b268 mshtml: Remove conflicts between resource.h and mshtmcid.h. 2006-09-28 11:55:20 +02:00
Jacek Caban 3eb87d9efe mshtml: Added more loading tests. 2006-09-25 21:13:32 +02:00
Jacek Caban e15b5c7010 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass. 2006-09-25 21:13:25 +02:00
Jacek Caban 06d9c5ca71 mshtml: Initialize url in OnStartURIOpen. 2006-09-25 21:13:18 +02:00
Jacek Caban 10d3feae35 mshtml: Remove FIXMEs and fix a typo. 2006-09-25 21:13:07 +02:00
Jacek Caban ac2aeb6e17 mshtml: Added PARSECOMPLETE task implementation. 2006-09-25 21:08:23 +02:00
Jacek Caban ccd3399947 mshtml: Store BSCallback in HTMDocument. 2006-09-25 21:08:16 +02:00
Jacek Caban 7f107fb8da mshtml: Store IBinding interface in BSCallback. 2006-09-25 21:08:08 +02:00
Jacek Caban 38b6665ae6 mshtml: Add SETDOWNLOADSTATE task implementation and use it in IPersistMoniker::Load. 2006-09-25 21:08:02 +02:00
Jacek Caban a14e2aaf97 mshtml: Create one "Internet Explorer_Hidden" window per thread. 2006-09-25 20:07:18 +02:00
Mikołaj Zalewski 3380a7d955 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL. 2006-09-25 18:31:55 +02:00
Jacek Caban 51a6a11120 mshtml: Better IDM_PARSECOMPLETE test. 2006-09-25 17:55:50 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Louis. Lenders 484ea285db mshtml: Add version resource. 2006-09-13 11:00:51 +02:00
Jonathan Ernst bef65da0c5 mshtml: Updated French translation. 2006-09-10 10:16:04 +02:00
Alexandre Julliard 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Jacek Caban fd79923100 mshtml: Added IDM_UNDERLINE implementation. 2006-08-28 11:40:46 +02:00