Commit Graph

557 Commits

Author SHA1 Message Date
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