Piotr Caban
d383e84e21
mshtml: Added IDispatch ConnectionPoint.
2009-12-29 11:06:22 +01:00
Alistair Leslie-Hughes
2cd6ac2725
mshtml: Add stub interface IHTMLFiltersCollection.
2009-12-22 14:13:07 +01:00
Jacek Caban
ecbe545e90
mshtml: Don't use necko nsIHttpChannel in nsChannel implementation.
2009-12-21 15:01:25 +01:00
Jacek Caban
74c4a73ffb
mshtml: Don't use necko nsIHttpChannelInternal implementation in nsChannel object.
2009-12-18 11:41:19 +01:00
Piotr Caban
17bec80f71
mshtml: Added IObjectWithSite stubs.
2009-12-16 13:04:34 +01:00
Piotr Caban
bffa74a1c3
mshtml: Added ViewObjectEx stub implementation.
2009-12-16 13:04:34 +01:00
Andrew Eikum
9bf516a813
mshtml: Search content_window's properties in HTML[I]FrameBase::get_dispid.
2009-12-15 16:09:11 +01:00
Andrew Eikum
6e3e7c9f4c
mshtml: Store ns[i]frame reference in HTMLFrameBase.
2009-12-08 17:53:53 +01:00
Piotr Caban
8c06ed96ae
mshtml: Improved OleDocumentView_UIActivate implementation.
2009-12-07 15:41:18 +01:00
Piotr Caban
bbfa604dc0
mshtml: Added OleObject_Advise implementation.
2009-12-07 15:40:53 +01:00
Piotr Caban
45e0dd9d1f
mshtml: Added PersistStreamInit_InitNew implementation.
2009-12-07 15:40:47 +01:00
Francois Gouget
661208f088
mshtml: Make nsACString_{Init,Finish}() static.
2009-12-04 14:34:58 +01:00
Jacek Caban
451f5b4ad6
mshtml: Added generic bind_to_tree node notification and use it to set frame's content window.
2009-12-03 10:22:04 +01:00
Jacek Caban
28677ea87d
mshtml: Don't depend on necko channel in nsChannel::QueryInterface implementation.
2009-12-02 12:19:38 +01:00
Andrew Eikum
e5948590ee
mshtml: Add get_dispid and invoke methods to HTMLNode vtbl.
2009-12-02 12:18:19 +01:00
Andrew Eikum
1563c137fa
mshtml: Add stub implementation of IHTMLFormElement.
2009-12-01 12:58:16 +01:00
Jacek Caban
050a1372b0
mshtml: Added support for frames in navigate_url.
2009-12-01 11:39:26 +01:00
Jacek Caban
679591ff87
mshtml: Added support for relative URLs in navigate_url.
2009-12-01 11:39:12 +01:00
Jacek Caban
9881ec35eb
mshtml: Added IHTMLElement2::get_readyState implementation.
2009-12-01 11:34:23 +01:00
Jacek Caban
ca54be2cc6
mshtml: Added IHTMLScreen::get_width implementation.
2009-12-01 11:30:55 +01:00
Jacek Caban
1ddc01c09b
mshtml.idl: Added DispHTMLScreen declaration and use it in HTMLScreen object.
2009-12-01 11:30:42 +01:00
Jacek Caban
06884fb181
mshtml: Added IHTMLWindow2::get_screen implementation.
2009-12-01 11:30:37 +01:00
Jacek Caban
999371724a
mshtml: Return content document in get_document for frame elements.
2009-11-29 16:36:42 +01:00
Jacek Caban
7c64ab1e83
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
2009-11-29 16:36:35 +01:00
Jacek Caban
1c5c822b07
mshtml: Added support for connection point HTML notification.
2009-11-24 10:47:21 +01:00
Jacek Caban
19415addec
mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode.
2009-11-24 10:47:12 +01:00
Jacek Caban
b2ffe78729
mshtml: Check for CATID_SafeForScripting in GUID_CUSTOM_CONFIRMOBJECTSAFETY implementation if IObjectSafety is not available.
2009-11-20 11:16:13 +01:00
Andrew Eikum
334f2ce074
mshtml: Add stub implementation of IHTMLWindow4.
2009-11-16 11:53:45 +01:00
Jacek Caban
bcfa7c57d6
mshtml: Split parse_complete to handle_load and mutation observer.
2009-11-09 19:44:17 +01:00
Jacek Caban
deef140186
mshtml: Moved readystate to HTMLWindow.
2009-11-03 21:25:20 +01:00
Jacek Caban
67c8d4b405
mshtml: Moved readystate changes to separated function.
2009-11-03 21:25:04 +01:00
Jacek Caban
82c8e7c684
mshtml: Added support for accessing elements id by global properties.
2009-11-03 21:24:54 +01:00
Jacek Caban
fa3ac0a3d9
mshtml: Added HTMLFrameElement object and associate it with frame window.
2009-11-03 21:23:54 +01:00
Jacek Caban
9d6af171e5
mshtml: Associate HTMLWindow with HTMLIFrame.
2009-11-03 21:23:48 +01:00
Jacek Caban
bdb9270705
mshtml: Moved content_window to HTMLFrameBase.
2009-11-03 21:23:41 +01:00
Jacek Caban
4ffd64ddeb
mshtml: Moved IHTMLFrameBase to separated object to allow sharing implementation with HTMLFrame.
2009-11-03 21:23:29 +01:00
Jacek Caban
d3a9f162e8
mshtml: Moved whole element initialization to HTMLElement_Init.
2009-11-03 21:23:12 +01:00
Jacek Caban
361f9a30ba
mshtml: Moved event_vector to HTMLDocumentNode.
2009-10-28 11:11:31 +01:00
Jacek Caban
d52f41ba41
mshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode.
2009-10-28 11:11:24 +01:00
Jacek Caban
745f601d23
mshtml: Moved binding list to HTMLDocumentNode.
2009-10-27 10:52:37 +01:00
Jacek Caban
12bddc55ed
mshtml: Allow task queue to be used for different targets.
2009-10-27 10:52:28 +01:00
Jacek Caban
fd47fa4647
mshtml: Moved url and mon to HTMLWindow.
2009-10-27 10:52:17 +01:00
Jacek Caban
207fe98e2a
mshtml: Moved bscallback to HTMLWindow.
2009-10-27 10:52:08 +01:00
Jacek Caban
45ce37fe64
mshtml: Store window reference in nsURI.
2009-10-27 10:51:35 +01:00
Jacek Caban
3263ace686
mshtml: Initialize iframe windows when added to document.
2009-10-22 10:42:03 +02:00
Jacek Caban
23891357a3
mshtml: Moved HTMLDocumentNode creating to HTMLWindow_Create.
2009-10-22 10:41:55 +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
Andrew Eikum
90029d3429
mshtml: Add DispatchEx support to HTMLImageElementFactory.
2009-10-21 16:05:58 +02:00
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