Commit Graph

1884 Commits

Author SHA1 Message Date
Francois Gouget
6fced4d1c7 mshtml/tests: Fix the get_event_src() macro declaration. 2009-12-07 14:18:24 +01:00
Francois Gouget
661208f088 mshtml: Make nsACString_{Init,Finish}() static. 2009-12-04 14:34:58 +01:00
Jacek Caban
412f4a6091 mshtml: Disable Gecko installation on unsupported CPU architectures. 2009-12-03 15:27:49 +01:00
Paul Vriens
5bc0dd711a mshtml/tests: Run tests again on boxes with older IE. 2009-12-03 10:23:05 +01:00
Jacek Caban
bd715dc8e4 mshtml: Detach window from frame element on window destruction. 2009-12-03 10:22:13 +01:00
Jacek Caban
bfec9c619b mshtml: Fixed dispid lookup in_cp_event. 2009-12-03 10:22:09 +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
2b04973e09 mshtml: Fixed tests on older IEs. 2009-12-03 10:21:55 +01:00
Marcus Meissner
5013c4d96e mshtml: Check for NULL return from allocations. 2009-12-02 13:16:45 +01:00
Jacek Caban
0909e8b18c mshtml: Added IHTMLDocument::cookie tests. 2009-12-02 13:06:01 +01:00
Jacek Caban
8ddcbd00eb mshtml: Added IHTMLDocument2::put_cookie implementation. 2009-12-02 12:19:49 +01:00
Jacek Caban
614c66a418 mshtml: Added IHTMLDocument2::get_cookie implementation. 2009-12-02 12:19:45 +01:00
Jacek Caban
28677ea87d mshtml: Don't depend on necko channel in nsChannel::QueryInterface implementation. 2009-12-02 12:19:38 +01:00
Jacek Caban
dc3818e707 mshtml: Don't wrap URIs related to Gecko special URIs. 2009-12-02 12:19:30 +01:00
Andrew Eikum
d97b4d260e mshtml: Implement IHTMLStyle::{get, put}_border{Top, Bottom, Right}. 2009-12-02 12:19:24 +01:00
Andrew Eikum
3007b73cc9 mshtml: Support get_dispid and invoke methods in HTMLFormElement. 2009-12-02 12:18:23 +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
368edb73cd mshtml: Added onreadystatechange tests. 2009-12-01 11:39:51 +01:00
Jacek Caban
f91e71d7ce mshtml: Added onreadystatechange event support. 2009-12-01 11:39:45 +01:00
Jacek Caban
a369d5e733 mshtml: Added IHTMLFrameBase2::get_readyState implementation. 2009-12-01 11:39:40 +01:00
Jacek Caban
f340e637f7 mshtml: Added IHTMLFrameBase2::put_src implementation. 2009-12-01 11:39:36 +01:00
Jacek Caban
bb60430de4 mshtml: Always return fake scheme in nsIURI::GetScheme if use_wine_url is set. 2009-12-01 11:39:31 +01:00
Jacek Caban
050a1372b0 mshtml: Added support for frames in navigate_url. 2009-12-01 11:39:26 +01:00
Jacek Caban
ec13e51087 mshtml: Don't change nsIWineURI in OnStartBinding if it's already marked as document URI. 2009-12-01 11:39:17 +01:00
Jacek Caban
679591ff87 mshtml: Added support for relative URLs in navigate_url. 2009-12-01 11:39:12 +01:00
Jacek Caban
7cb41811b1 mshtml: Use special handling only for main documents in AsyncOpen. 2009-12-01 11:39:07 +01:00
Jacek Caban
fc2306d58c mshtml: Don't fail in NewChannelFromURI if necko failed to create a channel. 2009-12-01 11:39:02 +01:00
Jacek Caban
d0dbf57c36 mshtml: Always set use_wine_url if there is no necko nsIURI available. 2009-12-01 11:38:55 +01:00
Jacek Caban
a75615640a mshtml: Added IHTMLElement2::get_readyState test. 2009-12-01 11:34:27 +01:00
Jacek Caban
9881ec35eb mshtml: Added IHTMLElement2::get_readyState implementation. 2009-12-01 11:34:23 +01:00
Jacek Caban
2c6c00a84f mshtml: Forward setting window.location to window.location.href. 2009-12-01 11:34:16 +01:00
Jacek Caban
f8d8fbba46 mshtml: Added IHTMLScreen::get_colorDepth implementation. 2009-12-01 11:34:09 +01:00
Jacek Caban
fd24068c8f mshtml: Added IHTMLScreen::get_height implementation. 2009-12-01 11:31:01 +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
Paul Vriens
cb5a2bbb02 mshtml/tests: Use the globally available wine_dbgstr_w. 2009-11-30 16:37:50 +01:00
Jacek Caban
1fccc1b4fa mshtml: Added [i]frame elements content document tests. 2009-11-29 16:36:50 +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
5dd4248ff3 mshtml: Fixed ref count leak and code clean up. 2009-11-29 16:36:28 +01:00
Jacek Caban
9718e04775 mshtml: Added connection point notification test. 2009-11-24 10:47:42 +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
2f0373d265 mshtml: Forward common function from IHTMLAnchorElement to IHTMLElement2 implementation. 2009-11-24 10:45:51 +01:00
Andrew Eikum
d51c096615 mshtml: Also search by node name attribute in IHTMLDocument3::getElementById. 2009-11-21 14:31:45 +01:00
Andrew Eikum
9a9c5f9cdf mshtml: Also get dispid by element name & id in HTMLElementCollection. 2009-11-21 14:31:45 +01:00
Jacek Caban
785fb1d2e1 mshtml: Get rid of no longer needed Gecko checks in tests. 2009-11-20 11:16:28 +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
Jeremy White
9145a1cdb2 mshtml: Declare prototype of wine_dos_get_file_name correctly; fixes Gecko install on win64. 2009-11-19 11:47:44 +01:00
Francois Gouget
1e4412d731 mshtml/tests: Add a trailing '\n' to ok() calls. 2009-11-18 15:15:36 +01:00
Andrew Eikum
3f63a2968d mshtml: Implement IHTMLWindow2::get_top. 2009-11-17 15:14:56 +01:00
Jacek Caban
6be475d0fe mshtml: Improved IHTMLStyle3::put_zoom stub. 2009-11-17 12:05:53 +01:00
Jacek Caban
90d078950c mshtml: Don't use nselem in InsertAdjacentNode implementation. 2009-11-16 13:48:30 +01:00
Jacek Caban
b553019dc3 mshtml: Added IHTMLElement::put_outerHTML implementation. 2009-11-16 13:48:26 +01:00
Vladimir Pankratov
469a1ba4cc mshtml: Update Russian translation. 2009-11-16 12:43:07 +01:00
Francois Gouget
67c8e896a9 mshtml: parse_complete() is unused so remove it. 2009-11-16 12:43:06 +01:00
Andrew Eikum
75b58fb537 mshtml: Implement IHTMLWindow2::get_parent. 2009-11-16 11:54:10 +01:00
Andrew Eikum
733dfb6429 mshtml: Implement IHTMLWindow2::item. 2009-11-16 11:54:05 +01:00
Andrew Eikum
ac226b20f0 mshtml: Implement IHTMLWindow2::get_frames and add tests. 2009-11-16 11:53:59 +01:00
Andrew Eikum
0eaae2745c mshtml: Implement IHTMLWindow4::get_frameElement. 2009-11-16 11:53:53 +01:00
Andrew Eikum
334f2ce074 mshtml: Add stub implementation of IHTMLWindow4. 2009-11-16 11:53:45 +01:00
Anders Jonsson
b00b112fb6 mshtml: Update Swedish translation. 2009-11-16 11:40:24 +01:00
André Hentschel
79307e596e mshtml: Update German Gecko installer dialog. 2009-11-16 11:34:42 +01:00
Aurimas Fišeras
fdd9938754 mshtml: Update Lithuanain translation. 2009-11-16 11:34:36 +01:00
Jacek Caban
b4a7de9a08 mshtml: Update description in Gecko installer dialog. 2009-11-13 15:52:48 +01:00
Jacek Caban
10b0b86cbc mshtml: Download Gecko in DllRegisterServer. 2009-11-12 15:21:09 +01:00
Jacek Caban
ca32265d88 mshtml: Moved GeckoUrl registry to mshtml.inf. 2009-11-12 15:20:59 +01:00
Jacek Caban
7f6630ee44 mshtml: Get rid of no longer needed bind_complete in set_moniker. 2009-11-12 15:20:12 +01:00
Jacek Caban
aa714ca169 mshtml: Correctly handle NULL nschannel in channelbsc_load_stream (Coverity). 2009-11-12 15:20:07 +01:00
Alexandre Julliard
56e729726b mshtml: Register a few more MIME types. 2009-11-11 21:21:38 +01:00
Alexandre Julliard
2976879c24 mshtml: Move some Content-Type registry keys to mshtml.inf. 2009-11-11 21:12:37 +01:00
Jacek Caban
bcfa7c57d6 mshtml: Split parse_complete to handle_load and mutation observer. 2009-11-09 19:44:17 +01:00
Francois Gouget
abccac3897 mshtml/tests: Fix a trailing '\n' in an ok() call. 2009-11-09 19:41:36 +01:00
Jacek Caban
deef140186 mshtml: Moved readystate to HTMLWindow. 2009-11-03 21:25:20 +01:00
Jacek Caban
ccaa3c4631 mshtml: Moved add_script_runner call to push_mutation_queue. 2009-11-03 21:25:14 +01:00
Jacek Caban
73bf0d8f9a mshtml: Handle EndLoad via script runner. 2009-11-03 21:25:10 +01:00
Jacek Caban
67c8d4b405 mshtml: Moved readystate changes to separated function. 2009-11-03 21:25:04 +01:00
Jacek Caban
dca249833b mshtml: Return NULL ownerDocument for document node. 2009-11-03 21:24:59 +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
9195e1b756 mshtml: Moved global property allocation to separated function. 2009-11-03 21:24:49 +01:00
Jacek Caban
ed10650472 mshtml: Don't create dynamic property if alloc arg is false. 2009-11-03 21:24:44 +01:00
Jacek Caban
847a743f2c mshtml: Added fdexNameCaseInsensitive support. 2009-11-03 21:24:09 +01:00
Jacek Caban
cefb25c74f mshtml: Added InvokeEx(DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF) implementation. 2009-11-03 21:24:04 +01:00
Jacek Caban
007b398215 mshtml: Return NS_OK for empty aRef in nsIURL::SetRef. 2009-11-03 21:23:58 +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
20ed399b28 mshtml: Store content window on HTMLIFrameElement creation. 2009-11-03 21:23:35 +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
Michael Stefaniuc
cc94a1db01 mshtml: Free the right variable (Smatch). 2009-11-03 21:22:53 +01:00
Jacek Caban
11651f5731 mshtml: Added IHTMLDOMNode::nextSibling implementation. 2009-10-29 13:08:41 +01:00
Jacek Caban
d76720cc56 mshtml: Inherit scriptmode from parent window. 2009-10-29 13:08:26 +01:00
Jacek Caban
ceb02fb027 mshtml: Improve debug traces. 2009-10-29 13:08:20 +01:00
Jacek Caban
67e6c7f1f3 mshtml: Added HTML frames support. 2009-10-28 11:11:45 +01:00
Jacek Caban
faf0b6bb2a mshtml: Avoid crash in nsIURI:Equals if other_url is NULL. 2009-10-28 11:11:36 +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
Andrew Eikum
9d62f47533 mshtml: Fix typo in TRACE. 2009-10-27 10:52:41 +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
50588739e3 mshtml: Use HTMLWindow in AsyncOpen implementation. 2009-10-27 10:51:45 +01:00
Jacek Caban
45ce37fe64 mshtml: Store window reference in nsURI. 2009-10-27 10:51:35 +01:00
Jacek Caban
8a860e4c0f mshtml: Fail to create HTMLDocument if Gecko is not available. 2009-10-26 11:19:38 +01:00
Jacek Caban
501e680ea9 mshtml: Call pop_mutation_queue in MUTATION_IFRAME handler. 2009-10-23 12:00:33 +02:00
Andrew Eikum
ad158f6efd mshtml: Add HTMLImageElementFactory::value for constructing IHTMLImgElement objects. 2009-10-22 16:28:16 +02:00
Andrew Eikum
753aa4ca98 mshtml: Handle DISPATCH_CONSTRUCT flag for DispatchEx objects. 2009-10-22 16:28:10 +02: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
5b5528f299 mshtml: Get rid of update_nsdocument call in SetStatus hack. 2009-10-22 10:41:46 +02:00
Jacek Caban
250ec843a5 mshtml: Moved Wine[Add|Remove]Observer calls to HTMLDocumentNode constructor/destructor. 2009-10-22 10:41:39 +02:00
Jacek Caban
5894e3be75 mshtml: Moved nsIDocumentObserver implementation to HTMLDocumentNode object. 2009-10-22 10:41:32 +02:00
Jacek Caban
f9eff68891 mshtml: Moved nsdoc to HTMLDocumentNode object. 2009-10-22 10:41:22 +02:00
Andrew Eikum
90029d3429 mshtml: Add DispatchEx support to HTMLImageElementFactory. 2009-10-21 16:05:58 +02:00
Andrew Eikum
9c53e8d935 mshtml: Implement HTMLImageElementFactory::create. 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
Andrew Eikum
a4b5ccfc29 hlink: Use HLINKSETF flags in Hlink::fnSetMonikerReference. 2009-10-21 16:05:56 +02:00
Jacek Caban
f1bb67222e mshtml: Use create_nsdoc in exec_indent. 2009-10-20 14:16:01 +02:00
Jacek Caban
fa1388355f mshtml: Use create_nselem in exec_hyperlink. 2009-10-20 14:15:56 +02:00
Jacek Caban
6f48c43581 mshtml: Use create_nselem in set_font_size. 2009-10-20 14:15:52 +02:00
Jacek Caban
dd04cbc53c mshtml: Use create_nselem in IHTMLOptionFactory::create. 2009-10-20 14:15:47 +02:00
Jacek Caban
9ce3e6b7c2 mshtml: Moved creating new element to separated function. 2009-10-20 14:15:42 +02:00
Michael Stefaniuc
975a93de68 mshtml: Remove redundant NULL check before HeapFree (Smatch). 2009-10-20 14:00:51 +02:00
Jacek Caban
be8107a235 mshtml: Ignore version bits in grfdex. 2009-10-20 13:47:47 +02:00
Andrew Eikum
b16634c2f9 mshtml/tests: Remove todo_wine paths. 2009-10-20 13:47:33 +02:00
Andrew Eikum
bbf8a4baf5 mshtml: Implement IHTMLLocation::get_search. 2009-10-20 13:47:26 +02:00
Andrew Eikum
4ebf01f681 mshtml: Implement IHTMLLocation::get_hash. 2009-10-20 13:47:21 +02:00
Andrew Eikum
a03d0bcaa9 mshtml: Reimplement HTMLLocation::get_pathname. 2009-10-19 15:02:07 +02:00
Andrew Eikum
6a456fa6d9 mshtml: Reimplement IHTMLLocation::get_href. 2009-10-19 15:02:02 +02:00
Andrew Eikum
fc3808e553 mshtml: Implement IHTMLLocation::get_hostname. 2009-10-16 13:36:27 +02:00
Andrew Eikum
7cb9fe1064 mshtml: Implement IHTMLLocation::get_host. 2009-10-16 13:36:23 +02:00
Andrew Eikum
c9adc4149c mshtml: Implement IHTMLLocation::get_protocol. 2009-10-16 13:36:15 +02:00
Andrew Eikum
4172d6820c mshtml: Implement IHTMLLocation::get_port. 2009-10-15 12:06:18 +02:00
Andrew Eikum
a26b82fc32 mshtml: Add helper function get_url_components. 2009-10-15 12:06:18 +02:00
Andrew Eikum
ab857c8493 mshtml: Add test suite for IHTMLLocation. 2009-10-15 12:06:18 +02:00
Jacek Caban
1d134f74ab mshtml: Return failure in GetContentType if content type is not available. 2009-10-14 11:22:38 +02:00
Jacek Caban
b7c257bb48 mshtml: Added support for DISPATCH_METHOD|DISPATCH_PROPERTYGET calls to InvokeEx implementation. 2009-10-14 11:22:32 +02:00
Jacek Caban
d43ab58efb mshtml: Use DISPATCH_* macros instead of INVOKE_*. 2009-10-14 11:22:26 +02:00
Jacek Caban
f6b89e9f15 mshtml: Added IHTMLFrameBase IDispatchEx support. 2009-10-14 11:22:18 +02:00
Jacek Caban
a4deae49b3 mshtml: Added IHTMLBaseFrame interface stub implementation. 2009-10-14 11:21:48 +02:00
Andrew Eikum
1622fd0e7a mshtml: Add stub implementation for IHTMLDocument6. 2009-10-13 11:38:29 +02:00
Jacek Caban
8272ecd3f2 mshtml: Added more events tests. 2009-10-13 11:27:39 +02:00
Jacek Caban
6e319087a9 mshtml: Added IHTMLElement::click implementation. 2009-10-13 11:27:32 +02:00
Jacek Caban
946bd4ae1c mshtml: Added IHTMLElement3::fireEvent implementation. 2009-10-13 11:27:27 +02:00
Jacek Caban
672bca557a mshtml: Create nsIDOMEvent in create_event if not available. 2009-10-13 11:27:21 +02:00
Jacek Caban
3e0fa120a8 mshtml: Added IHTMLWindow2::get_length implementation. 2009-10-13 11:27:12 +02:00
Jacek Caban
2d4236bfda mshtml: Added IHTMLWindow2::name property implementation. 2009-10-13 11:27:07 +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
5763637e9b mshtml: Return NULL documentElement in READYSTATE_UNINITIALIZED state. 2009-10-12 12:14:41 +02:00
Andrew Eikum
1c27f25225 mshtml: Fix typo in TRACE. 2009-10-12 12:13:36 +02:00
Andrew Eikum
be4178928b mshtml: Fix typo in WARN. 2009-10-12 12:13:32 +02:00
Francois Gouget
1860f529f5 mshtml: Make HTMLDocumentNode_destructor() static. 2009-10-07 15:17:12 +02:00
Jacek Caban
0713fde4fe mshtml: Fixed typo in IHTMLElement2::get_scrollHeight. 2009-10-05 13:46:00 +02:00
Jacek Caban
908e715c83 mshtml: Added IHTMLElement2::client[Top|Left] tests. 2009-10-05 13:46:00 +02:00
Jacek Caban
74071b0505 mshtml: Added IHTMLElement2::clientLeft implementation. 2009-10-05 13:46:00 +02:00
Jacek Caban
6d6f341c64 mshtml: Added IHTMLElement2::clientTop implementation. 2009-10-05 13:46:00 +02:00
Jacek Caban
d0e9681969 mshtml: Added IHTMLDOMNode::cloneNode implementation. 2009-10-02 15:06:58 +02:00
Jacek Caban
b1a9b4fd2d mshtml: Use document.defaultView to get iframe contentWindow. 2009-10-02 15:06:58 +02:00
Jacek Caban
d3a3af755b mshtml: Added IHTMLAnchorElement::get_href tests. 2009-10-02 15:06:58 +02:00
Jacek Caban
407e54be89 mshtml: Added IHTMLAnchorElement::get_href implementation. 2009-10-02 15:06:58 +02:00
Jacek Caban
8085b7085c mshtml: Get rid of no longer needed HTMLLocation_value. 2009-10-02 15:06:58 +02:00
Jacek Caban
1c60a21a53 mshtml: Use dispinterface DISPID_VALUE implementation if available. 2009-10-02 15:06:58 +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
81079eb221 mshtml: Added QueryCustomPolicy implementation. 2009-10-01 11:34:36 +02:00
Jacek Caban
a5923a6eea mshtml: Added IInternetHostSecurity::ProcessUrlAction implementation. 2009-10-01 11:34:15 +02:00
Jacek Caban
b6dff3f733 mshtml: Return HTMLDocumentNode object in ScriptHost::QueryService for SID_SInternetHostSecurityManager. 2009-10-01 11:33:41 +02:00
Jacek Caban
404c183d80 mshtml: Added IInternetHostSecurityManager stub implementation. 2009-09-29 14:22:33 +02:00
Jacek Caban
c14c3a6e91 mshtml: Added ScriptHost IServiceProvider stub implementation. 2009-09-29 14:22:23 +02:00
Andrew Eikum
3b5ed104bf mshtml: Check for null pointers in IHTMLLocation_get*. 2009-09-29 12:06:06 +02:00
Jacek Caban
73aec9bd00 mshtml: Added IHTMLDocument3::attachEvent implementation. 2009-09-28 12:38:03 +02:00
Ge van Geldorp
75de8dc9ce mshtml/tests: Fix copyright notice. 2009-09-24 16:03:25 +02:00
Ge van Geldorp
73b3d35d05 mshtml/tests: Fix htmldoc test on Windows Server and Win7. 2009-09-23 14:35:52 +02:00
Marcus Meissner
c997a51869 mshmtl: Check nsrange before calling ->Release (coverity). 2009-09-22 18:50:52 +02:00
Andrew Eikum
98fcf442dc mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx. 2009-09-22 17:47:35 +02:00
Jacek Caban
5d281947ca mshtml: Added IHTMLDOMNode2::get_ownerDocument tests.
Also fixes typo in iface_cmp.
2009-09-22 16:15:56 +02:00
Jacek Caban
58d67c2758 mshtml: Added IHTMLDOMNode2::get_ownerDocument implementation. 2009-09-22 16:15:52 +02:00
Alistair Leslie-Hughes
7471cfce72 mshtml: Implement IHTMLCurrentStyle_get_textIndent. 2009-09-18 08:56:37 -05:00
Alistair Leslie-Hughes
d35c44221d mshtml: Implement IHTMLCurrentStyle_get_lineHeight. 2009-09-18 08:56:28 -05: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
d3e6bf64ec mshtml: Use stored nswindow in IHTMLTxtRange::select. 2009-09-17 09:40:22 -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
ff0d147b22 mshtml: Use stored HTMLWindow in get_selection implementation. 2009-09-17 09:39:36 -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
Alistair Leslie-Hughes
8f0fd2597a mshtml: Implement IHTMLCurrentStyle_get_bottom. 2009-09-16 14:37:51 -05:00
Alistair Leslie-Hughes
2ef9272e81 mshtml: Implement IHTMLCurrentStyle_get_right. 2009-09-16 14:37:45 -05:00
Alistair Leslie-Hughes
d1952288b8 mshtml: Implement IHTMLCurrentStyle_get_marginBottom. 2009-09-16 14:37:39 -05:00
Alistair Leslie-Hughes
6ec0716059 mshtml: Implement IHTMLCurrentStyle_get_marginTop. 2009-09-16 14:37:32 -05:00
Alistair Leslie-Hughes
b856484ef3 mshtml: Implement IHTMLCurrentStyle_get_letterSpacing. 2009-09-16 14:37:22 -05:00
Alistair Leslie-Hughes
7f3cb81686 mshtml: Implement IHTMLCurrentStyle_get_paddingBottom. 2009-09-15 17:21:28 -05:00
Alistair Leslie-Hughes
9a2a02fde9 mshtml: Implement IHTMLCurrentStyle_get_paddingRight. 2009-09-15 17:21:23 -05:00
Alistair Leslie-Hughes
e5b3b26573 mshtml: Implement IHTMLCurrentStyle_get_paddingTop. 2009-09-15 17:21:17 -05:00
Alistair Leslie-Hughes
b80faba168 mshtml: Implement IHTMLCurrentStyle_get_borderBottomColor. 2009-09-15 17:21:11 -05:00
Alistair Leslie-Hughes
bf5ab29c1c mshtml: Implement IHTMLCurrentStyle_get_borderRightColor. 2009-09-15 17:21:05 -05:00
Alistair Leslie-Hughes
04da6200e8 mshtml: Implement IHTMLCurrentStyle_get_borderTopColor. 2009-09-15 17:21:00 -05:00
Alistair Leslie-Hughes
144cf8d613 mshtml: Implement IHTMLCurrentStyle_get_borderLeftColor. 2009-09-15 17:20:54 -05:00
Jacek Caban
508aa85c6b mshtml: Added IHTMLInputElement::src property implementation. 2009-09-15 16:41:26 -05:00
Jacek Caban
ee5d678450 mshtml: Added semi-stub IHTMLElement2::onreadystatechange implmementation. 2009-09-15 16:41:26 -05:00
Jacek Caban
3130898e39 mshtml: Report download failure to necko. 2009-09-15 16:41:26 -05:00
Jacek Caban
a7e8cdf373 mshtml: Fixed tests.
Based on Paul Vriens's feedback.
2009-09-15 14:31:39 -05:00
Alistair Leslie-Hughes
2d791e8c67 mshtml: Add support for Reference BSTR when setting styles. 2009-09-10 12:26:00 +02:00
Jacek Caban
f3fc00503c mshtml: Use ActiveScript for JavaScript in about protocol documents. 2009-09-10 11:06:57 +02:00
Jacek Caban
3d99a99851 mshtml: Added window global properties test. 2009-09-10 11:06:51 +02: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
Paul Vriens
5e68c07182 mshtml/tests: Fix test failures on Win9x/WinME. 2009-09-10 10:50:54 +02:00
Paul Vriens
094b668881 mshtml/tests: Fix some test failures on Win98 and WinME. 2009-09-10 10:50:45 +02:00
Jacek Caban
c89b4aec99 mshtml: Added IHTMLElement::dblclick property implementation. 2009-09-09 12:09:11 +02:00
Jacek Caban
e79e409819 mshtml: Fire beforeunload event on body element. 2009-09-09 12:09:04 +02:00
Jacek Caban
603d8ed926 mshtml: Added support for document events in fire_event. 2009-09-09 12:08:58 +02:00
Jacek Caban
dfc27cd720 mshtml: Added IHTMLWindow3::attachEvent implementation. 2009-09-09 12:08:53 +02:00
Jacek Caban
eb5660284a mshtml: Added IHTMLWindow2::onload property. 2009-09-09 12:08:47 +02:00
Jacek Caban
c7496aee8f mshtml: Added IHTMLWindow2::onbeforeunload property implementation. 2009-09-09 12:08:42 +02:00
Jacek Caban
b481b09248 mshtml: Store body event target in window object. 2009-09-09 12:08:32 +02:00
Jacek Caban
284796e4bc mshtml: Added javascript protocol tests. 2009-09-09 12:08:25 +02:00
Jacek Caban
f66e95c0e2 mshtml: Added JScriptProtocolInfo::QueryInfo implementation. 2009-09-09 12:08:18 +02:00
Jacek Caban
5b5c8abcad mshtml: Added JSProtocolInfo::ParseUrl implementation. 2009-09-09 12:08:11 +02:00
Jacek Caban
316cd27660 mshtml: Added JSProtocol class factory stub implementation. 2009-09-09 12:08:05 +02:00
Jacek Caban
09c20de83c mshtml: Improve debug messages for timer invocation. 2009-09-09 12:07:59 +02:00
Jacek Caban
537bbe2ce5 mshtml: Make empty string is a valid overflow style. 2009-09-09 12:07:48 +02:00