Andrew Eikum
9579d64c69
mshtml: Add stub implementation for HTMLImageElementFactory.
2009-10-21 16:05:58 +02:00
Jacek Caban
9ce3e6b7c2
mshtml: Moved creating new element to separated function.
2009-10-20 14:15:42 +02:00
Jacek Caban
f6b89e9f15
mshtml: Added IHTMLFrameBase IDispatchEx support.
2009-10-14 11:22:18 +02:00
Andrew Eikum
1622fd0e7a
mshtml: Add stub implementation for IHTMLDocument6.
2009-10-13 11:38:29 +02:00
Jacek Caban
6e319087a9
mshtml: Added IHTMLElement::click implementation.
2009-10-13 11:27:32 +02:00
Jacek Caban
47c27742d0
mshtml: Added IHTMLLocation::put_href implementation.
2009-10-12 12:15:26 +02:00
Jacek Caban
4aa48041fa
mshtml: Moved QueryService call to hlink_frame_navigate.
2009-10-12 12:14:56 +02:00
Jacek Caban
ae6fed5c4f
mshtml: Improved IHTMLElement2::doScroll stub.
2009-10-12 12:14:47 +02:00
Jacek Caban
df90f665bb
mshtml: Added HTMLAnchorElement dispex data.
2009-10-02 15:06:58 +02:00
Jacek Caban
a70bbf8285
mshtml: Moved init_dispex call to HTMLElement_Init.
2009-10-02 15:06:58 +02:00
Jacek Caban
a5923a6eea
mshtml: Added IInternetHostSecurity::ProcessUrlAction implementation.
2009-10-01 11:34:15 +02:00
Jacek Caban
404c183d80
mshtml: Added IInternetHostSecurityManager stub implementation.
2009-09-29 14:22:33 +02:00
Jacek Caban
522d0bf973
mshtml: Use node event_target for HTMLDocument.
2009-09-17 09:48:25 -05:00
Jacek Caban
7eca0bcae4
mshtml: Use node's IDispatchEx implementation in HTMLDocumentNode.
2009-09-17 09:48:20 -05:00
Jacek Caban
f750bc4059
mshtml: Get rid of htmldoc_vtbl_t.
2009-09-17 09:48:12 -05:00
Jacek Caban
10c714b43a
mshmtl: Moved ICustomDoc implementation to HTMLDocumentObj.
2009-09-17 09:48:05 -05:00
Jacek Caban
2fb0d1e456
mshtml: Inherit HTMLDocumentNode from HTMLDOMNode.
2009-09-17 09:47:58 -05:00
Jacek Caban
64d4efe967
mshtml: Move node list to HTMLDocumentNode.
2009-09-17 09:47:53 -05:00
Jacek Caban
95080eac65
mshtml: Move update flags to HTMLDocumentObj.
2009-09-17 09:47:48 -05:00
Jacek Caban
23e7fe481b
mshtml: Move mime to HTMLDocumentObj.
2009-09-17 09:47:43 -05:00
Jacek Caban
05d199474b
mshtml: Move readystate to HTMLDocumentObj.
2009-09-17 09:42:02 -05:00
Jacek Caban
56b69dff4a
mshtml: Moved usermode to HTMLDocumentObj.
2009-09-17 09:41:56 -05:00
Jacek Caban
e52e57cf2b
mshtml: Moved binding variables to HTMLDocumentObj.
2009-09-17 09:41:51 -05:00
Jacek Caban
d460c67305
mshtml: Moved range_list to HTMLDocumentNode object.
2009-09-17 09:41:43 -05:00
Jacek Caban
b3c2b380b8
mshtml: Moved state flags to HTMLDocumentObj.
2009-09-17 09:41:37 -05:00
Jacek Caban
e1aa05b13e
mshtml: Moved hostinfo to HTMLDocumentObj.
2009-09-17 09:41:15 -05:00
Jacek Caban
fffc8c66fd
mshtml: Moved hwnd and tooltip_hwnd to HTMLDocumentObj.
2009-09-17 09:41:09 -05:00
Jacek Caban
aadd0774db
mshtml: Moved undomgr to HTMLDocumentObj.
2009-09-17 09:41:00 -05:00
Jacek Caban
0d15ad8be4
mshtml: Move client site ifaces to HTMLDocumentObj.
2009-09-17 09:40:53 -05:00
Jacek Caban
068489fb94
mshtml: Moved selection_list to HTMLDocumentNode object.
2009-09-17 09:40:41 -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
5cedf9ca70
mshtml: Don't create window in create_doc_from_nsdoc.
2009-09-17 09:39:49 -05:00
Jacek Caban
4956e3edb5
mshtml: Moved event_vector to HTMLWindow.
2009-09-17 09:39:43 -05:00
Jacek Caban
11eb1b0840
mshtml: Make COM inproc object and document node separated objects inheriting from HTMLDocument.
2009-09-17 09:39:29 -05:00
Jacek Caban
74f28d4a20
mshtml: Moved HTMLLocation object to HTMLWindow.
2009-09-17 09:39:15 -05:00
Jacek Caban
c9f6aaa2f7
mshtml: Moved option_factory to HTMLWindow object.
2009-09-17 09:39:02 -05:00
Jacek Caban
508aa85c6b
mshtml: Added IHTMLInputElement::src property implementation.
2009-09-15 16:41:26 -05:00
Jacek Caban
a50c4edb93
mshtml: Added support for quering global variables from window object.
2009-09-10 11:06:45 +02:00
Jacek Caban
705fb0f239
mshtml: Moved script host objects to HTMLWindow.
2009-09-10 11:06:36 +02:00
Jacek Caban
b481b09248
mshtml: Store body event target in window object.
2009-09-09 12:08:32 +02:00
Jacek Caban
86410d4a0c
mshtml: Store event handlers in vector structure.
2009-09-08 13:41:17 +02:00
Jacek Caban
50ab5620e8
mshtml: Move event handlers invocation to separated function.
2009-09-08 13:40:02 +02:00
Jacek Caban
b42243e8e7
mshtml: Properly release DispatchEx data.
2009-09-01 12:43:13 +02:00
Jacek Caban
8b8e91a50f
mshtml: Added support for DISPID_VALUE.
2009-09-01 12:42:04 +02:00
Francois Gouget
ec07811056
mshtml: Remove the create_nsstream() prototype.
2009-08-28 16:48:37 +02:00
Jacek Caban
80f02b82d6
mshtml: Use URL moniker to load http documents.
2009-08-24 15:17:31 +02:00
Jacek Caban
487443a2d1
mshtml: Wrap nsIHttpChannelInternal interface.
2009-08-24 12:08:35 +02:00
Jacek Caban
fbe9845890
mshtml: Added IHTMLElement::get_outerHTML implementation.
2009-08-12 12:49:46 +02:00
Jacek Caban
3768ae7336
mshtml: Added IBindStatusCallback::OnResponse implementation.
2009-08-12 12:49:18 +02:00
Jacek Caban
51f13ac144
mshtml: Fixed tests on IE8 and change Wine behavior to IE8.
2009-06-23 15:52:59 +02:00
Jacek Caban
781b0873e6
mshtml: Added IPersistHistory stub implementation.
2009-04-16 13:45:20 -05:00
Alistair Leslie-Hughes
ad7fc048b7
mshtml: Add missing IHTMLCurrentStyle IDispatchEx ids.
2009-03-05 16:16:25 +01:00
Alistair Leslie-Hughes
c58b8f2883
mshtml: Add missing IHTMLStyle IDispatchEx ids.
2009-03-05 16:16:25 +01:00
Jacek Caban
21e1b15795
mshtml: Remove document observer before releasing nsdoc.
2009-02-06 14:50:26 +01:00
Alistair Leslie-Hughes
8b9ce14fa2
mshtml: Add missing coclass's.
2009-02-03 12:40:31 +01:00
Nikolay Sivov
bf2e1f08d3
mshtml: Added ISupportErrorInfo for IHTMLDocument.
2009-01-19 15:45:22 +01:00
Andrew Talbot
3b26d50d17
mshtml: Declare a function static.
2009-01-09 14:21:31 +01:00
Jacek Caban
a2ac4d2323
mshtml: Added IDispatchEx support to HTMLLocation object.
2009-01-06 10:09:36 +01:00
Jacek Caban
91af3c56ca
mshtml: Move handle_insert_comment to mutation.c.
2008-12-31 12:27:16 +01:00
Jacek Caban
327dc2c409
mshtml: Remove no longer used node_insert_listener.
2008-12-31 12:27:09 +01:00
Jacek Caban
8d28f09d8a
mshtml: Wine Gecko 0.9.0 release.
2008-12-30 12:43:34 +01:00
Jacek Caban
bbd4a63491
mshtml: Added nsIChannel::[Get|Set]Owner implementation.
2008-12-18 14:52:08 +01:00
Jacek Caban
d356d15225
mshtml: Use stored nsINetUtil interface.
2008-12-18 14:52:04 +01:00
Alex Balut
fdac425f7f
mshtml: Removed the reference counting of the DLL.
2008-12-08 22:02:48 +01:00
Alexandre Julliard
e9832a068c
mshtml: Make some functions static.
2008-12-02 15:28:04 +01:00
Jacek Caban
d9f097adf9
mshtml: Remove no longer used interfaces.
2008-11-05 10:55:09 +01:00
Jacek Caban
aae2c59dfd
mshtml: Added IHTMImgElement::get_src implementation.
2008-10-14 11:25:02 +02:00
Jacek Caban
d05e328db2
mshtml: Added IHTMLElement::get_innerText implementation.
2008-10-14 11:24:25 +02:00
Jacek Caban
f27386fb81
mshtml: Added IHTMLFrameBase2::get_contentWidnow implementation.
2008-10-13 11:16:39 +02:00
Jacek Caban
676d4af4f6
mshtml: Move GetContentDOMWindow call from HTMLWindow_Create.
2008-10-13 11:16:33 +02:00
Jacek Caban
3d3574eba0
mshtml: Pass the right 'this' argument to event handlers.
2008-10-13 11:15:43 +02:00
Jacek Caban
3cae9a7778
mshtml: Added IHTMLDocument2::put_onmouseover implementation.
2008-10-13 11:15:15 +02:00
Jacek Caban
2b0013128f
mshtml: Moved events declaration to separated file.
2008-10-10 13:05:23 +02:00
Jacek Caban
70bb5b0749
mshtml: Added IDispatchEx support to HTMLEventObj.
2008-10-10 12:56:12 +02:00
Jacek Caban
f462e4140f
mshtml: Added IHTMLElement3::[get|put]_implementation.
2008-10-10 12:55:44 +02:00
Jacek Caban
cd345c10ba
mshtml: Forward IHTMLelement3::[get|put]_disabled to child object if possible.
2008-10-10 12:55:38 +02:00
Jacek Caban
27eb80cc3a
mshtml: Get rid of setup_nswindow.
...
It's no longer needed.
2008-10-10 12:55:30 +02:00
Jacek Caban
98789edc3e
mshtml: Store nsIDOMHTMLDocument in HTMLDocument.
2008-10-09 12:24:21 +02:00
Jacek Caban
712c4d9af2
mshtml: Added IDispatchEx support for HTMLIFrame.
2008-10-08 13:20:14 +02:00
Jacek Caban
2e52c61c4c
mshtml: Added HTMLIFrame stub implementation.
2008-10-08 13:20:08 +02:00
Jacek Caban
536fac7c1b
mshtml: Added IHTMLElement3 stub implementation.
2008-10-08 13:19:56 +02:00
Jacek Caban
72fc799d18
mshtml: Store nsIDOMCSSStyleDeclaration in HTMLCurrentStyle.
2008-10-07 12:06:10 +02:00
Jacek Caban
596206f054
mshtml: Moved HTMLStyle to separated header file.
2008-10-07 12:05:43 +02:00
Jacek Caban
9b657fa0e7
mshtml: Added IDispatchEx support to HTMLCurrentStyle.
2008-10-07 12:05:31 +02:00
Jacek Caban
56d1e9ec86
mshtml: Added IHTMLElement2::get_currentStyle implementation.
2008-10-06 12:51:47 +02:00
Jacek Caban
3203524bb5
mshtml: Added IHTMLStyle2 to IDispatchEx support.
2008-10-06 12:51:31 +02:00
Jacek Caban
239f7f70e7
mshtml: Added IHTMStyle2 stub implementation.
2008-10-06 12:51:27 +02:00
Jacek Caban
ac4117fdb5
mshtml: Added IHTMLTable::get_rows implementation.
2008-10-01 10:01:03 -05:00
Jacek Caban
0769ebc8a6
mshtml: Use create_all_collection in IHTMLElement::get_all implementation.
2008-10-01 10:00:51 -05:00
Jacek Caban
c584effc73
mshtml: Move IHTMLElementCollection to separated file.
2008-10-01 10:00:38 -05:00
Jacek Caban
1ee46d4814
mshtml: Don't use IHTMLControlElement in IDispatchEx implementations.
2008-10-01 10:00:31 -05:00
Jacek Caban
630252c12d
mshtml: Added IDispatchEx support to IHTMLTable.
2008-10-01 10:00:27 -05:00
Jacek Caban
ea36413683
mshtml: Added IDispatchEx support to HTMLTableRow.
2008-10-01 10:00:22 -05:00
Jacek Caban
31ae80233d
mshtml: Added IHTMLTableRow stub implementation.
2008-10-01 09:58:50 -05:00
Jacek Caban
c3bdda8102
mshtml: Use ActiveScript for JavaScript in file protocol documents.
2008-09-25 11:18:49 +02:00
Detlef Riekenberg
9593c9e6f5
dlls: Do not use __WINE_ALLOC_SIZE between void and *.
2008-09-19 11:41:25 +02:00
Marcus Meissner
96412ee564
Annotate with allocation size attribute.
2008-09-05 11:22:26 +02:00
Alistair Leslie-Hughes
cf86ff8f7e
mshtml: Add missing IDispatchEx tids.
2008-09-02 13:56:01 +02:00
Jacek Caban
952a54cbd9
mshtml: Added IHTMLElement2::getElementsByTagName implementation.
2008-07-14 11:48:48 +02:00
Jacek Caban
af3d19fa04
mshtml: DispatchEx's QueryInterface implementation clean up.
2008-07-01 12:23:03 +02:00
Jacek Caban
8d3aa6799c
mshtml: Added IHTMLWindow2::clearTimeout implementation.
2008-06-30 12:12:04 +02:00
Jacek Caban
74f29f1087
mshtml: Added IHTMLWindow3::setInterval implementation.
2008-06-30 12:11:58 +02:00
Jacek Caban
a3a9a317de
mshtml: Added IHTMLSelectElement::put_onchange implementation.
2008-06-25 10:42:15 +02:00
Jacek Caban
0848cc977f
mshtml: Added keyup event support.
2008-06-24 11:53:06 +02:00
Jacek Caban
41bdff629f
mshtml: Added IHTMLElement::put_onclick implementation.
2008-06-23 19:46:30 +02:00
Jacek Caban
cf51da73f6
mshtml: Added generic HTML event listener and use it for click event.
2008-06-23 19:46:30 +02:00
Jacek Caban
01dc47c884
mshtml: Added onclick attribute support.
2008-06-23 19:46:30 +02:00
Jacek Caban
d0568d8c5b
mshtml: Added IDispatchEx support to HTMLGenericElement.
2008-06-20 12:15:19 +02:00
Jacek Caban
d9cb62e37f
mshtml: Added IHTMLGenericElement implementation.
2008-06-20 12:15:14 +02:00
Jacek Caban
fdf676ac17
mshtml: Initialize node object from child node's constructors.
2008-06-20 12:15:04 +02:00
Jacek Caban
32ac703e30
mshtml: Added fdexNameEnsure support to IDidpatchEx implementation.
2008-06-18 15:59:08 +02:00
Jacek Caban
1741e652b3
mshtml: Added IDispatchEx support to HTMLSelectElement.
2008-06-18 15:59:00 +02:00
Francois Gouget
53f2cb83dc
mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So fix dispex_static_data_t accordingly.
2008-05-06 16:10:13 +02:00
Jacek Caban
f263b637a9
mshtml: Added IDispatchEx support to HTMLImgElement.
2008-05-01 19:36:11 +02:00
Jacek Caban
6279de21f3
mshtml: Added IHTMLImgElement stub implementation.
2008-05-01 19:36:06 +02:00
Jacek Caban
9483760b35
mshtml: Added IDispatchEx support to HTMLStyle.
2008-05-01 10:57:34 +02:00
Jacek Caban
cecb265248
mshtml: Added IDispatchEx support to HTMLCommentElement.
2008-05-01 10:57:34 +02:00
Jacek Caban
67333a2a19
mshtml: Added IHTMLCommentElement stub implementation.
2008-05-01 10:57:34 +02:00
Jacek Caban
30d2047537
mshtml: Added IDispatchEx support to HTMLDOMChildrenCollection.
2008-05-01 10:57:34 +02:00
Jacek Caban
928914c81e
mshtml: Added IDispatchEx support to HTMLOptionElement.
2008-04-29 12:38:38 +02:00
Jacek Caban
7582518e18
mshtml: Added IDispatchEx support to HTMLInputElement.
2008-04-29 12:38:35 +02:00
Jacek Caban
ef4200fcf7
mshtml: Added support for custom DISPIDs.
2008-04-29 12:38:25 +02:00
Jacek Caban
989574510c
mshtml: Added IDispatchEx support to HTMLElementCollection object.
2008-04-24 22:19:41 +02:00
Jacek Caban
af271b3b45
mshtml: Added IDispatchEx support to text node.
2008-04-24 22:16:56 +02:00
Jacek Caban
754adce781
mshtml: Added IHTMLDOMTextNode stub implementation.
2008-04-24 22:15:28 +02:00
Jacek Caban
5d024a6d1d
mshtml: Added IHTMLDOMNode2 to IDispatchEx support.
2008-04-24 22:14:55 +02:00
Jacek Caban
8dc2cf0d3a
mshtml: Added IHTMLDOMNode2 stub implementation.
2008-04-24 22:14:46 +02:00
Jacek Caban
d5059b8303
mshtml: Added elements IDispatchEx implementation.
2008-04-24 11:43:19 +02:00
Jacek Caban
98ab1a92c0
mshtml: Added HTMLDocument's IDispatchEx implementation.
2008-04-21 20:24:04 +02:00
Jacek Caban
788432af49
mshtml: Added setTimeout implementation.
2008-04-21 18:32:18 +02:00
Jacek Caban
a5843056c5
mshtml: Added window IDispatchEx implementation.
2008-04-21 11:56:13 +02:00
Jacek Caban
b81818e7ee
mshtml: Added IDispEx::GetDispID implementation.
2008-04-21 11:55:50 +02:00
Jacek Caban
12f312dacc
mshtml: Added load event support.
2008-04-21 11:55:35 +02:00
Jacek Caban
4c21a5d3b0
mshtml: Parse and store onload attributes.
2008-04-21 11:53:27 +02:00
Jacek Caban
a009157331
mshtml: Added IHTMLWindow3 stub implementation.
2008-04-18 13:57:14 +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
be59368dd1
mshtml: Move get_typeinfo to dispex.c.
2008-04-17 11:50:29 +02:00
Jacek Caban
ed6a8acca7
mshtml: Added generic IDispatchEx implementation and use it in OnNavigator.
2008-04-17 11:48:35 +02:00
Jacek Caban
b2c80e6b18
mshtml: Make sure to null terminate buffer in parse_extern_script.
2008-04-17 11:43:11 +02:00
Jacek Caban
9c352a11cc
mshtml: Added IHTMLWindow2::get_navigator implementation.
2008-04-07 13:36:17 +02:00
Jacek Caban
ac6cbb79af
mshtml: Set script engine state to SCRIPTSTATE_CONNECTED when page is loaded.
2008-03-28 21:54:09 +01:00
Jacek Caban
91800118a8
mshtml: Pass buffer length to MultiByteToWideChar instead of -1.
2008-03-26 23:38:36 +01:00
Jacek Caban
8abf7a8cc9
mshtml: Rename nsChannel::content to content_type and clean up its handling.
2008-03-26 23:38:36 +01:00
Jacek Caban
1caf73be28
mshtml: Added IHTMLDocument2::get_location implementation.
2008-03-26 23:38:36 +01:00
Jacek Caban
1b5bce0d4c
mshtml: Added script engine loading implementation.
2008-03-25 11:44:26 +01:00
Jacek Caban
c8bb048b1a
mshtml: Abstract BSCallback implementation.
2008-03-24 11:37:01 +01:00
Jacek Caban
a7caae9540
mshtml: Move BSCallback declaration to navigate.c.
2008-03-24 11:36:34 +01:00
Jacek Caban
5a04f526ad
mshtml: Added new nsChannelBSC type.
2008-03-24 11:36:28 +01:00
Jacek Caban
979b42d749
mshtml: Don't access BSCallback directly in nsembed.c.
2008-03-24 11:36:20 +01:00
Jacek Caban
f792ada40f
mshtml: Don't access BSCallback directly in nsio.c.
2008-03-24 11:36:14 +01:00
Jacek Caban
b84626bdf0
mshtml: Added IHTMLDocument2::write implementation.
2008-03-10 11:22:11 +01:00
Jacek Caban
df294844a4
mshtml: Added IHTMLScriptElement stub implementation.
2008-03-03 12:27:50 +01:00
Jacek Caban
814e07d8e8
mshtml: Update wine_url in nsIURI::SetPath.
2008-02-04 13:17:48 +01:00
Jacek Caban
c58ca1312c
mshtml: Handle fClearDirty flag in IPersistStreamInit::Save.
2008-01-10 13:20:23 +01:00
Jacek Caban
7514283d73
mshtml: Added PutProperty implementation.
2008-01-02 11:46:08 +01:00
Jacek Caban
82a199bcee
mshtml: Use IBindCtx passed to Load in BindToStorage call.
2007-12-24 16:34:28 +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
cd68aacbbc
mshtml: Move HTMLTextContainerEvents connection point to HTMLTextContainer object.
2007-12-04 18:17:21 +01:00
Jacek Caban
2bcd1f0e9e
mshtml: Added IConnectionPointContainer iface to all HTMLElement objects.
2007-12-04 18:17:17 +01:00
Jacek Caban
a9e77575b3
mshtml: Initialize HTMLElement in the beginning of constructors.
2007-12-04 18:17:13 +01:00
Jacek Caban
a1bdef2d62
mshtml: Make IConnectionPointContainer more flexible.
2007-12-04 18:17:08 +01:00
Jacek Caban
77ee756c91
mshtml: Added IHTMLTable interface stub implementation.
2007-11-30 14:21:13 +01:00
Jacek Caban
4b302f9c89
mshtml: Store nsIDOMCSSStyleSheet in HTMLStyleSheet object if available.
2007-11-26 12:35:33 +01:00
Jacek Caban
3f444cae92
mshtml: Move IOleInPlaceFrame::SetActiveObject call to separated function.
2007-11-20 13:20:52 +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
f309cdf733
mshtml: Store HTMLDocument pointer in BSCallback object.
2007-11-06 13:01:49 +01:00
Jacek Caban
62894b488d
mshtml: Import dimm.idl and fix compilation.
2007-10-18 12:05:49 +02:00
Jacek Caban
d6ccaa43a6
mshtml: Added ref counting to node object.
2007-10-15 13:46:51 +02:00
Jacek Caban
71894ead1f
mshtml: Try installing Gecko from local file in DllRegisterServer.
2007-10-15 13:46:42 +02:00
Jacek Caban
141dfab1a1
mshtml: Added IHTMLDocument4 stub implementation.
2007-10-15 13:44:51 +02:00
Jacek Caban
954d4477b5
mshtml: Added IHTMLWindow2::get_option implementation.
2007-10-15 13:44:36 +02:00
Jacek Caban
ae64937f95
mshtml: Added IHTMLOptionElement interface stub implementation.
2007-10-04 11:39:56 +02:00
Jacek Caban
6437becb5b
mshtml: Include document element in collection returned by IHTMLDocument2::get_all.
2007-10-04 11:39:40 +02:00
Jacek Caban
f56c1a607b
mshtml: Move nodes' QueryInterface implementation to vtbl.
2007-10-04 11:39:23 +02:00
Jacek Caban
f9036c8926
mshtml: Use vtbl for node destructors.
2007-10-04 11:39:09 +02:00
Jacek Caban
e04cdbb82c
mshtml: Pass HTMLDOMNode pointer to HTMLElement's destructor.
2007-10-04 11:39:01 +02:00
Jacek Caban
6270a46ded
mshtml: Pass HTMLDOMNode pointer to its destructor.
2007-10-04 11:38:55 +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
Alexandre Julliard
868b5397d3
mshtml: The HTMLDocument URL is a standard WCHAR string, not a BSTR.
2007-10-01 18:07:30 +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
Jacek Caban
124f0290e4
mshtml: Added IDM_COPY in browse mode implementation.
2007-09-27 11:11:10 +02:00
Jacek Caban
9ba65105d5
mshtml: Added IHTMLDocument5 interface stub implementation.
2007-09-27 11:08:48 +02:00
Jacek Caban
ebd918eb48
mshtml: Added get_styleSheets implementation.
2007-09-19 13:57:33 +02:00
Jacek Caban
4b2b441e5b
mshtml: Get rid of node_type variable in HTMLNode object.
2007-09-19 13:56:55 +02:00
Jacek Caban
ea52235f8f
mshtml: Make HTMLBodyElement child object of HTMLTextContainer.
2007-09-17 12:10:12 +02:00
Jacek Caban
99d061a041
mshtml: Store HTMLElement struct instead of pointer in HTMLTextAreaElement.
2007-09-17 12:10:05 +02:00
Jacek Caban
835b814e9f
mshtml: Store HTMLElement struct instead of pointer in HTMLSelectElement.
2007-09-17 12:09:59 +02:00
Jacek Caban
8a8af7b483
mshtml: Store HTMLElement struct instead of pointer in HTMLInputElement.
2007-09-17 12:09:54 +02:00
Jacek Caban
fac2121e6d
mshtml: Store HTMLElement struct instead of pointer in HTMLBodyElement.
2007-09-17 12:09:44 +02:00
Jacek Caban
f68e24a6dc
mshtml: Store HTMLElement struct instead of pointer in HTMLAnchorElement.
2007-09-17 12:09:31 +02:00
Jacek Caban
b733e95859
mshtml: Store HTMLDOMNode struct instead of pointer in HTMLElement object.
2007-09-13 13:26:47 +02:00
Jacek Caban
bb90785a68
mshtml: Added IHTMLAnchorElement stub implementation.
2007-09-13 13:26:01 +02:00
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
fbdab04962
mshtml: Added IOleUndoManager stub implementation.
2007-09-10 16:15:03 +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
80a1a2f135
mshtml: Make window.external visible for JavaScript code.
2007-08-15 10:40:32 +02:00
Jacek Caban
0358507065
mshtml: Added ICustomDoc stub implementation.
2007-08-13 11:38:43 +02:00
Jacek Caban
4005cf72d6
mshtml: Added HTMLWindow's IDispatch methods implementation.
2007-07-31 11:31:44 +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
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
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
5baf587c43
mshtml: Notify IOleControlSite about focus changes.
2007-06-25 12:09:29 +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
Rob Shearman
24b1b2bc69
mshtml: Use the implementation of IHlink in hlink.dll instead of duplicating it.
2007-06-13 12:58:31 +02:00
Jacek Caban
b95197ac19
mshtml: Added get_URL implementation.
2007-06-11 20:23:53 +02:00
Jacek Caban
54d2a44794
mshtml: Store current moniker in HTMLDocument.
2007-06-11 20:21:09 +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
b2f995a8d2
mshtml: Store editor controller in NSContainer.
2007-06-11 15:16:47 +02:00
Jacek Caban
52accda0fa
mshtml: Set default fontname to 'Times New Roman'.
2007-06-11 15:16:08 +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
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
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
Andrew Talbot
0608054a6d
mshtml: Constify some variables.
2007-05-31 13:27:28 +02:00
Jacek Caban
920f628c6e
mshtml: Added IPersistStreamInit::Load implementation.
2007-05-11 13:25:02 +02:00
Jacek Caban
573d612de4
mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange.
2007-05-10 12:14:21 +02:00
Jacek Caban
58a261b7d1
mshtml: Correctly handle utf-16 encoded pages.
2007-04-13 11:38:17 +02:00
Jacek Caban
bdf2bf93a8
mshtml: Make load_gecko thread safe.
2007-02-14 14:42:34 +01:00
Jacek Caban
124cb44903
mshtml: Start binding asynchronously.
2007-02-12 13:43:20 +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
13f7784634
mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
2006-12-12 20:11:56 +01:00
Jacek Caban
fb4980d6a9
mshtml: Added get_parentWindow implementation.
2006-12-07 11:29:55 +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
Jacek Caban
958596b70a
mshtml: Added Exec(IDM_FONTSIZE) implementation.
2006-11-24 11:50:58 +01:00
Jacek Caban
2f853fadb1
mshtml: Added semi-stub createStyleSheet implementation.
2006-11-17 15:50:32 +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
Jacek Caban
396b0ad126
mshtml: Added border implementation.
2006-11-13 12:52:05 +01:00
Jacek Caban
8ea593267c
mshtml: Use popup menu from shdoclc.dll.
2006-11-10 11:34:35 +01:00
Jacek Caban
d6108c6c24
mshtml: Added beginning of set_progress task implementation.
2006-11-02 21:03:01 +01:00
Jacek Caban
1a4c366f11
mshtml: Added begining implementation of IPersistStreamInit::Save.
2006-10-02 21:38:35 +02:00
Jacek Caban
8b125182c1
mshtml: Added get_readyState implementation.
2006-09-28 11:55: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
Jacek Caban
5f9078040a
mshtml: Added IDM_FONTNAME implementation.
2006-08-28 11:40:27 +02:00
Jacek Caban
593e897655
mshtml: Use IPropertyNotifySink connection point.
2006-08-23 11:58:45 +02:00
Jacek Caban
40f3ad06e9
mshtml: Rename get_property to get_client_disp_property and make it available for other files.
2006-08-17 11:20:48 +02:00
Jacek Caban
90c5baf069
mshtml: Added [Get|Set]ParentContentListener implementation.
2006-08-16 17:08:59 +02:00
Jacek Caban
1088164af3
mshtml: Remove no longer used get_nsIURI.
2006-08-14 11:44:16 +02:00
Jacek Caban
aa760c8b1e
mshtml: Store IMoniker in BSCallback.
2006-08-09 17:14:28 +02:00
Jacek Caban
cba2e19409
mshtml: Create "Internet Explorer_Hidden" window.
2006-08-09 17:12:50 +02:00
Jacek Caban
3f05182335
mshtml: Load the page from moniker if we don't have nsIChannel.
2006-08-09 17:12:29 +02:00
Jacek Caban
9def0ca2a6
mshtml: Fix handling offset in BSCallback.
2006-08-04 11:58:52 +02:00
Dan Hipschman
99056d7e2a
widl: Write forward declarations for coclass definitions.
2006-08-03 22:29:58 +02:00
Jacek Caban
82676b999d
mshtml: Store HTMLElement pointer in HTMLTextContainer.
2006-08-01 18:34:39 +02:00
Jacek Caban
22cf1c9e4d
mshtml: Wrap Heap* functions by inline functions.
2006-07-17 15:05:38 +02:00
Jacek Caban
6e8e19569a
mshtml: Added createRange implementation.
2006-07-06 12:48:22 +02:00
Jacek Caban
489b0f50d5
mshtml: Added get_selection implementation.
2006-07-06 12:45:39 +02:00
Jacek Caban
346d5bc7d0
mshtml: Added beginning IDM_BROWSEMODE implementation.
2006-07-03 11:54:25 +02:00
Jacek Caban
7f617230a5
mshtml: Destroy connection points.
2006-06-26 13:49:31 +02:00
Jacek Caban
881653ccdc
mshtml: Added stub implementation of HTMLLoadOptions.
2006-06-23 11:22:37 +02:00
Jacek Caban
a2f715e536
mshtml: Move IOleCommandTarget implementation to separate file.
2006-06-20 20:38:31 +02:00
Jacek Caban
f052845013
mshtml: Added IPropertyNotifySink connection point.
2006-06-20 20:37:25 +02:00
Jacek Caban
c562d4926e
mshtml: Added Wine Gecko installer.
2006-06-16 16:03:57 +02:00
Jacek Caban
56bb028611
mshtml: Use mime type reported by moniker if possible.
2006-06-03 11:54:07 +02:00
Jacek Caban
93fe34ee68
mshtml: Added beginning OnDataAvailable implementation.
2006-06-03 11:53:43 +02:00
Jacek Caban
f1d2e37655
mshtml: Set binding channel, listener and context in AsyncOpen.
2006-06-03 11:50:45 +02:00
Jacek Caban
e0157ba201
mshtml: Store BSCallback in NSContainer and use it instead of load_call.
2006-06-03 11:48:59 +02:00
Jacek Caban
813e82f253
mshtml: Add create_nscallback function to allow using BSCallback out of navigate.c.
2006-06-03 11:48:40 +02:00
Jacek Caban
08ae32e43a
mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
...
We have to handle it in another way.
2006-06-03 11:46:35 +02:00
Jacek Caban
5f3d7f0d94
mshtml: The secret interface is CMarkup. Improve FIXMEs.
2006-05-25 10:37:46 +02:00
Jacek Caban
78b7286eba
mshtml: Added stub implementation of IPersistStreamInit.
2006-05-24 10:03:21 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Jacek Caban
1cfcbb3010
mshtml: Added stub implementation of connection points.
2006-05-05 17:27:32 +02:00
Jacek Caban
570a1c4eea
mshtml: Added IConnectionPointContainer stub implementation.
2006-05-05 17:22:44 +02:00
Jacek Caban
d7f881f715
mshtml: Added IHTMLTextContainer stub implementation.
2006-05-05 17:18:40 +02:00
Jacek Caban
5f009f2540
mshtml: Added tooltip implementation.
2006-03-27 21:41:52 +02:00
Jacek Caban
ed10e5046c
mshtml: Added IHTMLElement2 implementation.
2006-03-24 12:14:04 +01:00
Jacek Caban
dbd582cf84
mshtml: Optimize nsACString handling.
2006-03-20 12:05:50 +01:00
Jacek Caban
3d9d384486
mshtml: Better QueryInterface implementation.
2006-03-20 12:05:01 +01:00
Jacek Caban
26b9c5e022
mshtml: Added IHTMLBodyElement implementation.
2006-03-09 12:49:19 +01:00
Jacek Caban
8f897239c4
mshtml: Added IHTMLTextAreaElement implementation.
2006-03-07 10:51:12 +01:00
Jacek Caban
54cce2e7ce
mshtml: Added IHTMLSelectElement implementation.
2006-03-07 10:49:12 +01:00
Jacek Caban
8b3eab6e35
mshtml: Added IHTMLInputElement implementation.
2006-03-07 10:45:48 +01:00
Jacek Caban
3d68599355
mshtml: Added IHTMLElementCollection::tags implementation.
2006-03-07 10:40:27 +01:00
Jacek Caban
874fd57841
mshtml: Added IHTMLElement implementation.
2006-03-06 11:33:43 +01:00
Jacek Caban
54036bf6ef
mshtml: Added IHTMLDOMNode implementation.
2006-03-06 11:12:29 +01:00
Jacek Caban
d656f996f1
mshtml: Beginning support for links opened in a new frame.
2006-03-02 11:42:06 +01:00
Jacek Caban
91369e20e7
mshtml: Added nsIInterfaceRequestor implementation.
2006-02-28 12:00:12 +01:00
Jacek Caban
7466169034
mshtml: Create nsIChannel for protocols not handled by Gecko.
2006-02-20 11:13:37 +01:00
Jacek Caban
4b511edf8d
mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
2006-02-15 11:52:33 +01:00
Jacek Caban
4acea60922
mshtml: Added ref counting to NSContainer.
...
- Added ref counting to NSContainer.
- Better destroying of NSContainer.
2006-02-15 11:51:44 +01:00
Jacek Caban
cb880d7cc7
mshtml: Handle IHlinkFrame service.
2006-02-13 13:26:00 +01:00
Jacek Caban
990e20c992
mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
2006-02-09 12:19:33 +01:00
Jacek Caban
1b31475fdb
mshtml: Added wrapper of nsIURI interface.
2006-02-09 12:18:18 +01:00
Jacek Caban
7080c8d98e
mshtml: Better ns*String handling.
2006-02-09 12:17:38 +01:00
Jacek Caban
8aeb049341
mshtml: Added wrapper of nsIOService.
2006-02-09 12:17:08 +01:00
Jacek Caban
7f7e94d331
mshtml: Added IHTMLDocument3 stub implementation.
2005-12-12 11:51:43 +01:00
Jacek Caban
3fab5312d8
mshtml: Added PromptService implementation.
2005-12-09 11:51:02 +01:00
Jacek Caban
37b1a456d7
mshtml: Added nsIEmbeddingSiteWindow implementation.
2005-12-09 11:23:58 +01:00
Jacek Caban
c75127c5b9
Beginning implementation of onload routine.
2005-09-02 12:19:42 +00:00
Jacek Caban
48c80f3b77
Added IHlinkTarget interface.
2005-08-27 09:25:56 +00:00
Jacek Caban
eb52044ee8
Beginning implementation of Gecko focus handling.
2005-08-26 10:05:52 +00:00
Jacek Caban
5cb0fcf1e1
- Beginning implementation of context menu.
...
- Set nsIWebBrowserChrome of nsIWebBrowser.
2005-08-25 19:24:58 +00:00
Jacek Caban
306bd05f99
- Call LockContainer only if it's not already locked/unlocked.
...
- Only return S_OK in SetClientSite if IOleClientSite is not changed.
2005-08-22 14:07:49 +00:00
Jacek Caban
76cc9f2207
Activate window in IOleDocumwnrView::Show.
2005-08-15 09:41:30 +00:00
Jacek Caban
cdf02acdca
Use nsIWebBrowserStream to load html.
2005-08-11 18:36:48 +00:00
Jacek Caban
d8bf6e8aa4
Move includes of interfaces to mshtml_private.h.
2005-08-11 10:30:30 +00:00
Jacek Caban
2255e6fedb
Init nsWebBrowser window while creating nscontainer.
2005-08-10 09:54:02 +00:00
Jacek Caban
0cdb3c9765
- Beginning implementation of true IPersistMoniker::Load.
...
- THIS macros cleanup.
2005-08-09 20:46:05 +00:00
Jacek Caban
9f077e5546
Added stub implementation of IOleControl.
2005-08-08 11:07:48 +00:00
Jacek Caban
2f93763e24
Added DllCanUnloadNow implementation.
2005-08-02 09:49:06 +00:00
Jacek Caban
068fa0aa21
- Use Gecko to render HTML.
...
- Get rid of Mozilla ActiveX Control in MSHTML.
2005-08-01 10:59:45 +00:00
Jacek Caban
18f9462b3d
- Added more tests.
...
- Make tests pass under Wine.
2005-07-18 09:13:32 +00:00
Jacek Caban
04a8cff140
- Better handling of UI and InPlace active state.
...
- Implemented InPlaceDeactivate.
- THIS macros cleanup.
2005-07-14 10:14:33 +00:00
Jacek Caban
56a13d13e9
THIS macros cleanup.
2005-07-13 11:29:53 +00:00
Jacek Caban
4f619626b8
- Added stub implementation of IOleCommandTarget.
...
- Store IDocHostUIHandler in HTMLDocument.
- ActivateMe should be called even if GetContainer failed.
2005-07-12 17:00:58 +00:00
Mike McCormack
53a3d04d1a
Fix gcc 4.0 -Wpointer-sign warnings.
2005-07-06 10:33:10 +00:00
Jacek Caban
4aa1607a64
Added stub implementation of IServiceProvider.
2005-07-03 11:22:23 +00:00
Jacek Caban
d01a3920b0
Added stub implementation of IOleInPlaceObjectWindowless.
2005-06-28 10:53:42 +00:00
Jacek Caban
945671c6db
Added stub implementation of about and res protocols.
2005-06-27 09:50:56 +00:00
Jacek Caban
34d71249c5
Added stub implementation of IViewObject[2] interface.
2005-06-23 16:44:43 +00:00
Dmitry Timoshkov
b67da5b946
Make more of the OLE interface vtables const.
2005-06-01 19:57:42 +00:00
Jacek Caban
6d54716f17
- More implementation of view
...
- Added IOleInPlaceActiveObject
2005-04-15 16:12:45 +00:00
Jacek Caban
44d2da9f5d
Added more implementation of IDocumentView.
2005-04-14 11:30:50 +00:00
Jacek Caban
da56a9c16e
- Added IOleDocumentView interface.
...
- Added implementation of DoVerb and CreateView.
2005-04-13 14:41:19 +00:00
Jacek Caban
0c8e5838bb
Stub implementation of IOleObject and IOleDocument.
2005-04-12 11:57:51 +00:00
Jacek Caban
93eb433ec2
Stub implementation od IPersist, IPersistMoniker, IPersistFile,
...
IMonikerProp.
2005-04-11 16:11:52 +00:00
Jacek Caban
df52b72694
Stub implementation of HTMLDocument2 interface.
2005-03-31 10:08:02 +00:00