Commit Graph

2421 Commits

Author SHA1 Message Date
Thomas Mullaly cd69836d54 mshtml: Added support for IDispatch Html document events. 2011-05-20 10:29:53 +02:00
Thomas Mullaly 34a297fe76 mshtml/tests: Added more IDispatch event tests. 2011-05-20 10:29:48 +02:00
Thomas Mullaly ea2ab11a74 mshtml/tests: Added IDispatch event tests. 2011-05-20 10:29:43 +02:00
Jacek Caban b9bfc10199 mshtml: Pass E_ABORT as binding results of bindings without IBinding in abort_document_bindings. 2011-05-16 16:35:27 +02:00
Jacek Caban af08c97bf9 mshtml: Handle aborts synchronously in nsChannelBSC_stop_binding. 2011-05-16 16:35:27 +02:00
Jacek Caban d7a2da5730 mshtml: Move document binding to the new document binding list in on_start_nsrequest. 2011-05-16 16:35:27 +02:00
Jacek Caban ebac489c49 mshtml: Added IOmNavigator::get_cpuClass implementation. 2011-05-11 17:49:13 +02:00
Jacek Caban 75916ffe7a mshtml: Ignore more dispID values in OnChanged notifications to fix tests on some IE installations. 2011-05-11 14:56:49 +02:00
Francois Gouget 5920de5ffb Assorted spelling and case fixes. 2011-05-09 12:09:27 +02:00
Alexandre Julliard 164f40a00b mshtml: Remove an extra quote in the pngfile registration. 2011-05-04 23:46:07 +02:00
Jacek Caban 42ce560e38 mshtml: Don't use Gecko nsIURI::GetHostPort implementation. 2011-05-04 17:26:46 +02:00
Marcus Meissner 8b500948fa mshtml: Mark internal symbols as hidden. 2011-05-02 12:38:57 +02:00
Nicolas Le Cam d4e7dacfc1 mshtml: Fix uninitialized variable warning. 2011-04-26 10:49:49 +02:00
Jacek Caban 86c28c9f89 mshtml: Added proper support for weak references. 2011-04-22 17:51:29 +02:00
Francois Gouget d69dd163ba mshtml: get_channelbsc_mon() is unused so remove it. 2011-04-18 12:39:56 +02:00
Jacek Caban 1054b95588 mshtml: Don't include null-byte in post data. 2011-04-18 11:46:17 +02:00
Jacek Caban 0613a82671 mshtml: Better support for HTTP redirection. 2011-04-18 11:46:14 +02:00
Jacek Caban f24be9fa54 mshtml: Moved nsChannel initialization to separated function. 2011-04-18 11:46:05 +02:00
André Hentschel 9007123b23 mshtml: Fix Warning message. 2011-04-13 14:13:52 +02:00
Jacek Caban d3a57f8079 mshtml: Use xul.dll directly instead of via xpcom.dll. 2011-04-12 17:42:12 +02:00
Francois Gouget aa3f823d19 mshtml: Make HTMLFiltersCollection_Create() static. 2011-04-11 12:07:31 +02:00
Jacek Caban 593d3f4492 mshtml: Reimplement nsIURI::SetHost on top of IUriBuilder. 2011-04-08 14:08:52 +02:00
Jacek Caban 589c213890 mshtml: Properly handle upload streams containing headers. 2011-04-05 16:07:26 +02:00
Jacek Caban bf163d79b8 mshtml: Get rid of no longer needed app-startup observer initialization. 2011-04-05 13:36:55 +02:00
Piotr Caban 454da235ea mshtml/tests: Ignore calls missing in IE6. 2011-03-31 12:38:35 +02:00
Jacek Caban 86aecc8488 mshtml: Fixed node leak in HTMLEventObj. 2011-03-29 13:48:22 +02:00
Jacek Caban 1d61146cb6 mshtml: Fixed ref count handling in events.c. 2011-03-29 13:48:17 +02:00
Jacek Caban a96606e6ad mshtml: Event handler may be already free in release_event_target. 2011-03-29 13:48:14 +02:00
Jacek Caban 3e422b9ed8 mshtml: Use zone mapping instead of hardcoded protocols in use_gecko_script. 2011-03-29 13:05:55 +02:00
Jacek Caban 739ff1208e mshtml: Store security manager in HTMLWindow instead of HTMLDocumentNode. 2011-03-29 13:05:53 +02:00
Jacek Caban 643c66ba75 mshtml: Try loading library in IInternetProtocolInfo::ParseUrl(PARSE_INTERNET_URL) for res protocol to work around library name difference for winelib libraries. 2011-03-29 13:05:51 +02:00
Piotr Caban 2790f363c5 mshtml/tests: Added connection error handling tests. 2011-03-29 12:36:25 +02:00
Piotr Caban f7afa250f8 mshtml/tests: Added asynchronous moniker to htmldoc tests. 2011-03-29 12:36:20 +02:00
Piotr Caban 21d500b37f mshtml/tests: Added IDocObjectService interface. 2011-03-29 12:36:12 +02:00
Piotr Caban 9ebe31016c mshtml/tests: Added IBrowserService interface. 2011-03-29 12:36:08 +02:00
Piotr Caban 9b4ee3176e mshtml/tests: Added IWinInetHttpInfo interface. 2011-03-29 12:36:02 +02:00
Piotr Caban c3a677d007 mshtml: Report an error when navigation fails. 2011-03-29 12:35:53 +02:00
André Hentschel 3a06c5a54a mshtml: Port numbers are unsigned. 2011-03-29 12:34:23 +02:00
Austin English c199a46857 mshtml: Avoid shadowing a parameter. 2011-03-29 12:20:23 +02:00
Thomas Faber a105f22e17 mshtml: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext. 2011-03-18 16:05:09 +01:00
Alistair Leslie-Hughes b701be3c9d mshtml: Implement IHTMLDOMNode previousSibling. 2011-03-18 15:59:05 +01:00
Jacek Caban 48aadd44ae mshtml: Correctly set NULL event. 2011-03-17 10:43:21 +01:00
Francois Gouget 09149640ba mshtml: Make get_pos_rect() static. 2011-03-16 14:14:24 +01:00
Jacek Caban dc96c688d3 mshtml: Notify parser about script evaluation. 2011-03-15 17:14:08 +01:00
Jacek Caban 699e41cdd8 mshtml: Wine Gecko 1.2.0 release. 2011-03-15 17:14:08 +01:00
Marcus Meissner 63b05794a7 mshtml: Removed duplicate const (Coverity). 2011-03-14 19:31:29 +01:00
Jacek Caban 0ef8f70e11 mshtml: Properly handle BLOCKED:: URLs in IHTMLImgElement::get_src. 2011-03-14 19:31:29 +01:00
Jacek Caban cdb7bc451b mshtml: Reimplement nsIURI::SetScheme on top of IUri. 2011-03-14 19:31:28 +01:00
Jacek Caban b411ba3fb0 mshtml: Fixed type in get_nsdoc_window. 2011-03-14 12:17:35 +01:00
Piotr Caban 98281236c0 mshtml: Execute IDocObject_FireDocumentComplete in handle_load function. 2011-03-11 11:50:25 +01:00
Piotr Caban 12b85befc0 mshtml: Added IHTMLPrivateWindow_GetAddressBarUrl implementation. 2011-03-11 11:50:14 +01:00
Austin English a71f3683af mshtml: Avoid shadowing a parameter. 2011-03-09 14:08:44 +01:00
Thomas Mullaly a33df48f36 mshtml/tests: Fixed memory leak and made Vtbl's const. 2011-03-09 12:31:37 +01:00
Jacek Caban 1913ff3a42 mshtml: Don't assume that HTMLWindow_Create sets ret val before succeeding. 2011-03-09 12:28:49 +01:00
Thomas Mullaly a46e0c617b mshtml: Correctly forward IHTMLWindow's IHTMLDocument's ConnectionPointContainer. 2011-03-08 12:27:23 +01:00
Thomas Mullaly 1571097ed3 mshtml/tests: Added more ConnectionPoint tests for IHTMLDocument. 2011-03-08 12:27:19 +01:00
Jacek Caban 0af2a117c3 mshtml: Added support for indexed access to form elements. 2011-03-03 17:47:15 +01:00
Jacek Caban 873619e9bd mshtml: Fixed use after free in HTMLElement_destructor. 2011-03-03 17:47:12 +01:00
Jacek Caban eaa6a9fdcf mshtml: Added more attribute object tests. 2011-03-03 17:47:12 +01:00
Jacek Caban 903279eff9 mshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr. 2011-03-02 13:39:24 +01:00
Jacek Caban 110155099b mshtml: Reuse attribute objects. 2011-03-02 13:39:22 +01:00
Jacek Caban b9975bf88e mshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation. 2011-03-02 13:39:20 +01:00
Jacek Caban a543769761 mshtml: Added IHTMLLocation::replace implementation. 2011-03-02 13:39:18 +01:00
Alistair Leslie-Hughes 5c186f6a99 mshtml: Implement IHTMLAnchorElement get/put target. 2011-03-02 13:35:52 +01:00
Jacek Caban 78d743b986 mshtml: Added IHTMLFormElement::get_elements implementation. 2011-03-01 15:21:51 +01:00
Jacek Caban 3091f3464e mshtml: Added onsubmit and event canceling tests. 2011-02-28 14:04:59 +01:00
Jacek Caban 5055caa8fa mshtml: Added support for canceling default event behavior. 2011-02-28 14:04:57 +01:00
Jacek Caban 650feb0380 mshtml: Fixed memory leak. 2011-02-28 14:04:55 +01:00
Jacek Caban f4c4a94618 mshtml: Added IHTMLFormElement::onsubmit implementation. 2011-02-28 14:04:53 +01:00
Jacek Caban f3d40454a9 mshtml: Added simple filter parser to support opacity. 2011-02-28 14:04:51 +01:00
Jacek Caban 1745abfa26 mshtml: Store style object in element object. 2011-02-28 14:04:49 +01:00
Jacek Caban 0131e0472f mshtml: Store style filter in HTMLStyle object. 2011-02-28 14:04:46 +01:00
Jacek Caban 624287499e mshtml: Fixed typos in IHTMLInputElement::value tests. 2011-02-28 14:04:44 +01:00
Thomas Mullaly 6f18cc59dd mshtml/tests: Make IDispatch Vtbl const. 2011-02-28 11:09:20 +01:00
Jacek Caban 0e5aa05e71 mshtml: Added more backgroundPosition* tests. 2011-02-25 15:03:33 +01:00
Jacek Caban c7da163bf3 mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property. 2011-02-25 15:03:33 +01:00
Jacek Caban 4cc3517107 mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property. 2011-02-25 15:03:33 +01:00
Jacek Caban 2d333216ad mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property. 2011-02-25 15:03:33 +01:00
Jacek Caban be29542f29 mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property.
Current implementation can't work because backgroundPositionX is IE 
extension, not handled by Gecko.
2011-02-25 15:03:33 +01:00
Jacek Caban fa946c09ce mshtml: Moved VARIANT to style value string conversion to separated function. 2011-02-25 15:03:33 +01:00
Jacek Caban 3aa970c9ea mshtml: Fixed buffer handling in set_nsstyle_attr. 2011-02-25 15:03:32 +01:00
Jacek Caban b5d68c70d3 mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation. 2011-02-25 15:03:32 +01:00
Jacek Caban 1c881e534b mshtml: Moved call_disp_func to htmlevent.c. 2011-02-25 15:03:32 +01:00
Jacek Caban 47ebbbd447 mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation. 2011-02-25 15:03:32 +01:00
Jacek Caban ceff92a512 mshtml: Improved debug traces. 2011-02-24 15:52:51 +01:00
Jacek Caban 6fe3c709e2 mshtml: Make sure we don't try to create node object for attributes. 2011-02-24 15:52:47 +01:00
Jacek Caban 8f79e50e1a mshtml: Added attribute object tests. 2011-02-24 15:52:43 +01:00
Jacek Caban 17736769c4 mshtml: Added IDispatchEx support to HTMLDOMAttribute object. 2011-02-24 15:52:36 +01:00
Jacek Caban 0e3bf9b228 mshtml: Added IHTMLElement4::getAttributeNode implementation. 2011-02-24 15:52:32 +01:00
Jacek Caban 877069c2ad mshtml: Added IHTMLElement4 stub implementation. 2011-02-24 15:52:03 +01:00
Maarten Lankhorst e9a4dee1eb mshtml: Make sure system xpcom dll gets loaded. 2011-02-24 12:40:02 +01:00
Alistair Leslie-Hughes 62c8c143c4 mshtml: Add support for get/put mousemove event. 2011-02-21 16:24:39 +01:00
Austin English d1442ace43 mshtml/tests: Update disabled test comment. 2011-02-18 14:54:51 +01:00
Alistair Leslie-Hughes df25f0d9a6 mshtml: Implement IHTMLAnchorElement_put_href. 2011-02-17 17:41:23 +01:00
Thomas Mullaly 5624ece30d mshtml: Fixed a few typos. 2011-02-16 14:26:27 +01:00
Jacek Caban 8b861189e9 mshtml: Fixed a leak (valgrind). 2011-02-15 17:42:26 +01:00
Detlef Riekenberg 58a95780fb mshtml/tests: Fix a typo. 2011-02-14 12:28:21 +01:00
Austin English 1091ceef7b mshtml/tests: Make sure a return value is used (LLVM/Clang). 2011-02-14 12:27:54 +01:00
Austin English 746e8b237e mshtml/tests: Make sure a return value is used (LLVM/Clang). 2011-02-14 12:27:46 +01:00
Jacek Caban 779ad051d5 mshtml: Make nsIURI::[Get|Set]Username implementation IUri-based. 2011-02-10 10:28:01 -06:00
Austin English 0161db5e87 mshtml/tests: Make sure return value is used (LLVM/Clang). 2011-02-10 10:27:59 -06:00
Alistair Leslie-Hughes eb2d7b6604 mshtml: Implement IHTMLCurrentStyle_get_padding. 2011-02-09 13:45:39 -06:00
Alistair Leslie-Hughes 1492a12c22 mshtml: Implement IHTMLStyle_put_borderLeftColor. 2011-02-09 13:45:32 -06:00
Austin English 78470d7056 mshtml/tests: Make sure return values are used (LLVM/Clang). 2011-02-09 09:29:52 -06:00
Jacek Caban e175bee277 mshtml: Fixed size check in res protocol ParseUrl(PARSE_SECURITY_URL) call. 2011-02-08 14:45:55 -06:00
Jacek Caban 340fbb71f3 mshtml: Return size in about protocols handler's ParseUrl(PARSE_SECURITY_URL) call. 2011-02-08 14:45:55 -06:00
Alistair Leslie-Hughes 56e80e18a6 mshtml: Implemented IHTMLStyle_put_borderBottomColor. 2011-02-08 14:45:55 -06:00
Austin English e450573412 mshtml/tests: Make sure return value is used (LLVM/Clang). 2011-02-08 14:45:54 -06:00
Alistair Leslie-Hughes 26380e1720 mshtml: Implement IHTMLStyle put_borderRightColor. 2011-02-07 10:17:36 -06:00
Jacek Caban eb799366f5 mshtml: Use case insensitive comparison in parse_classid. 2011-02-07 10:15:38 -06:00
Jacek Caban 7e38d6864e mshtml: Added focus events tests. 2011-02-07 10:15:31 -06:00
Jacek Caban ca835d0a36 mshtml: Added IHTMLWindow2::focus implementation. 2011-02-07 10:15:27 -06:00
Jacek Caban a1205c6adc mshtml: Added nsIURI::SetSpec implementation. 2011-02-04 15:25:32 +01:00
Jacek Caban 604350be8d mshtml: Don't try forwarding calls to Gecko that are not implemented there anyways. 2011-02-03 16:19:44 +01:00
Alistair Leslie-Hughes 63fe5d8489 mshtml: Implement IHTMLStyle put_borderTopColor. 2011-02-02 18:13:32 +01:00
Piotr Caban fe5ce7120e mshtml: Make sure previous request is stopped before starting new request in IPersistMoniker and IPersistStreamInit. 2011-02-01 12:04:08 +01:00
Piotr Caban 5541b7d13b mshtml: Abort more request in abort_document_bindings. 2011-02-01 12:04:00 +01:00
Jacek Caban c8a953c5d0 mshtml: Added support for recursive script runners. 2011-01-31 13:01:08 +01:00
Jacek Caban bfebbbb13e mshtml: Added script execution time tests. 2011-01-31 13:01:07 +01:00
Jacek Caban f712c118e7 mshtml: Fixed leaks in htmllocation tests (valgrind). 2011-01-21 14:42:51 +01:00
Jacek Caban ba229eed59 mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path. 2011-01-20 14:03:24 +01:00
Jacek Caban 103ef913d1 mshtml: Fixed some leaks in tests (valgrind). 2011-01-20 12:47:53 +01:00
Jacek Caban 60d8c48132 mshtml: Fixed leaks (valgrind). 2011-01-20 12:47:52 +01:00
Piotr Caban 52a1065f70 mshtml: Added IObjectSafety stub. 2011-01-20 12:20:30 +01:00
Jacek Caban e72e7de0e5 mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref. 2011-01-18 13:29:59 +01:00
Alexandre Julliard 61cf2d35ae mshtml: Remove a leftover string table. 2011-01-14 18:26:15 +01:00
Alexandre Julliard 50c23add2a mshtml: Convert string table resources to po files. 2011-01-12 17:12:44 +01:00
Jacek Caban 226c44097b mshtml: Get rid of win9x test failures workarounds. 2011-01-11 16:05:43 +01:00
Jacek Caban 0a9738775c mshtml: Use inline function instead of macro for BSCallback vtbl implementations. 2011-01-07 15:01:26 +01:00
Jacek Caban 233a9ea5e6 mshtml: Avoid obj to iface cast in ProtocolFactory_Create. 2011-01-07 15:01:21 +01:00
Michael Stefaniuc d214a96d58 mshtml: Remove some leftover *_THIS undefs. 2011-01-06 18:29:24 +01:00
Michael Stefaniuc f242b1fb6c mshtml: Finish the COM standardization in protocol.c. 2011-01-06 18:29:21 +01:00
Michael Stefaniuc 0eff947c09 mshtml: Use ifaces instead of vtbl pointers in ProtocolFactory. 2011-01-05 17:53:20 +01:00
Michael Stefaniuc 1ae51aa74a mshtml: COM cleanup for the nsIInputStream iface. 2011-01-05 17:53:13 +01:00
Michael Stefaniuc 1d7e50079a mshtml: COM cleanup for the nsIURL iface. 2011-01-05 17:53:06 +01:00
Michael Stefaniuc 1503a1ff40 mshtml: COM cleanup for the IHTMLEmbedElement iface. 2011-01-05 17:52:20 +01:00
Michael Stefaniuc 40bf2f0ece mshtml: COM cleanup for the IHTMLStyle4 iface. 2011-01-04 11:14:21 +01:00
Michael Stefaniuc 0ed9078234 mshtml: COM cleanup for the IHTMLStyle3 iface. 2011-01-04 11:14:16 +01:00
Michael Stefaniuc 6dcff905e6 mshtml: COM cleanup for the IHTMLStyle2 iface. 2011-01-04 11:14:08 +01:00
Michael Stefaniuc e7f5cc27bf mshtml: COM cleanup for the IHTMLStyle iface. 2011-01-04 11:13:59 +01:00
Michael Stefaniuc 5ffd1510d2 mshtml: COM cleanup for the IHTMLStyleElement iface. 2011-01-04 11:13:39 +01:00
Michael Stefaniuc f341ed11e2 mshtml: COM cleanup for the IActiveScriptSite* ifaces. 2011-01-04 11:13:23 +01:00
Michael Stefaniuc 7021fd321b mshtml: COM cleanup for the IHTMLCurrentStyle iface. 2011-01-04 11:13:12 +01:00
Michael Stefaniuc 868a3e660e mshtml: COM cleanup for the IHTMLDOMTextNode iface. 2011-01-04 11:13:03 +01:00
Michael Stefaniuc 031f595a05 mshtml: COM cleanup for the IHTMLTable iface. 2011-01-04 11:12:58 +01:00
Michael Stefaniuc 51b0478254 mshtml: COM cleanup for the IHTMLStyleSheet* ifaces. 2011-01-04 11:12:51 +01:00
Michael Stefaniuc 78a10a627f mshtml: COM cleanup for the IHTMLCommentElement iface. 2011-01-04 11:12:42 +01:00
Michael Stefaniuc a59cc1a630 mshtml: COM cleanup for the nsIFactory iface. 2011-01-04 11:12:37 +01:00
Michael Stefaniuc 95d8566a83 mshtml: COM cleanup for the IHTMLFormElement iface. 2011-01-04 11:12:30 +01:00
Jacek Caban 2d0ec71962 mshtml: Make nsIURI::Resolve implementation IUri-based. 2011-01-04 11:11:54 +01:00