Commit Graph

213 Commits

Author SHA1 Message Date
Jacek Caban 852a0d386f mshtml: Improved VARIANT debug traces in htmlstyle.c. 2012-03-28 14:55:54 +02:00
Jacek Caban 348338257b mshtml: Store filter in HTMLElement object. 2012-03-16 15:37:42 +01:00
Jacek Caban dec3a9c7b0 mshtml: Use helpers in IHTMLStyle::paddingLeft implementation. 2012-01-26 17:46:13 +01:00
Jacek Caban 9fc673f48e mshtml: Added IHTMLStyle::paddingBottom implementation. 2012-01-26 17:46:09 +01:00
Jacek Caban 2de64c8a26 mshtml: Added IHTMLStyle::paddingRight implementation. 2012-01-26 17:46:04 +01:00
Jacek Caban f015711822 mshtml: Added IHTMLStyle::paddingTop implementation. 2012-01-26 17:46:00 +01:00
Jacek Caban 7d18377ba4 mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginLeft implementation. 2012-01-26 17:45:55 +01:00
Jacek Caban 737dba7ae3 mshtml: Added IHTMLStyle::marginBottom property implementation. 2012-01-26 17:45:51 +01:00
Jacek Caban 1ea6529007 mshtml: Use ATTR_FIX_PX in IHTMLStyle::put_marginTop. 2012-01-26 17:45:47 +01:00
Jacek Caban 2858d44ed5 mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginRight. 2012-01-26 17:45:43 +01:00
Jacek Caban 6f9e67e0b4 mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_height implementation. 2011-11-14 15:25:19 +01:00
Piotr Caban 0a03ae75b0 mshtml: Populate dynamic properties table in get_dynamic_data. 2011-08-23 16:53:54 +02:00
Jacek Caban 7891fc45d3 mshtml: Removed duplicated includes. 2011-08-03 14:15:49 +02:00
Jacek Caban 256bd4532c mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces. 2011-07-28 18:37:40 +02:00
Jacek Caban e22b578366 mshtml: Added IHTMLSyle6 stub implementation. 2011-07-28 18:37:40 +02:00
Jacek Caban 8925638f9f mshtml: Added IHTMLStyle5 implementation. 2011-07-28 18:37:40 +02:00
Gerald Pfeifer 03cc8eea6f mshtml: Handle the failure case in get_nsstyle_attr. 2011-07-25 17:59:04 +02:00
Jacek Caban adf1310f4a mshtml: Added IHTMLStyle2::direction property implementation. 2011-07-22 13:03:28 +02:00
Jacek Caban 904f4ac843 mshtml: Added IHTMLStyle::pageBreakBefore implementation. 2011-07-21 16:27:31 +02:00
Jacek Caban dfaee0f3b1 mshtml: Added IHTMLStyle::pageBreakAfter property implementation. 2011-07-18 16:35:12 +02:00
Jacek Caban b7934f0ad1 mshtml: Added IHTMLStyle::clip property implementation. 2011-07-15 16:36:11 +02:00
Jacek Caban e063198046 mshtml: Pass flags to get_nsstyle_attr. 2011-07-15 16:36:08 +02:00
Jacek Caban 9257ab8a5c mshtml: Factor out getting style value string from Gecko value. 2011-07-15 16:36:06 +02: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 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
Alistair Leslie-Hughes 1492a12c22 mshtml: Implement IHTMLStyle_put_borderLeftColor. 2011-02-09 13:45:32 -06:00
Alistair Leslie-Hughes 56e80e18a6 mshtml: Implemented IHTMLStyle_put_borderBottomColor. 2011-02-08 14:45:55 -06:00
Alistair Leslie-Hughes 26380e1720 mshtml: Implement IHTMLStyle put_borderRightColor. 2011-02-07 10:17:36 -06:00
Alistair Leslie-Hughes 63fe5d8489 mshtml: Implement IHTMLStyle put_borderTopColor. 2011-02-02 18:13:32 +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 0b66169a05 mshtml: COM cleanup for the IDispatchEx iface in DispatchEx. 2010-12-31 11:47:31 +01:00
Jacek Caban 76c028b7c2 mshtml: Pass DispatchEx pointer instead of outer IUnknown to DispatchEx's vtbl functions. 2010-12-28 16:35:36 +01:00
Jacek Caban 991104b97f mshtml: Added IHTMLStyle::padding property implementation. 2010-11-29 11:24:40 +01:00
Jacek Caban 6e116f5215 mshtml: Added IHTMLStyle::get_border*Color implementation. 2010-02-11 14:38:44 +01:00
Jacek Caban 6f6f1c9338 mshtml: Added IHTMLStyle::get_borderRightColor implementation. 2010-02-10 11:33:09 +01:00
Jacek Caban 352e0ec893 mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_width implementation. 2010-02-09 11:34:39 +01:00
Jacek Caban c3ae1356d6 mshtml: Optimize nsAString handling. 2010-01-29 13:30:07 +01:00
Jacek Caban 0f940bccd4 mshtml: Added IHTMLStyle::marginTop implementation. 2009-12-14 12:04:06 +01:00
Andrew Eikum d97b4d260e mshtml: Implement IHTMLStyle::{get, put}_border{Top, Bottom, Right}. 2009-12-02 12:19:24 +01: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
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 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
Alistair Leslie-Hughes 2d791e8c67 mshtml: Add support for Reference BSTR when setting styles. 2009-09-10 12:26:00 +02:00
Jacek Caban 537bbe2ce5 mshtml: Make empty string is a valid overflow style. 2009-09-09 12:07:48 +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
Alistair Leslie-Hughes 15bd593fae mshtml: Implement IHTMLStyle get/put letterSpacing. 2009-08-25 11:09:31 +02:00
Alistair Leslie-Hughes 4975243db3 mshtml: Implement IHTMLStyle get/put wordSpacing. 2009-08-21 14:12:59 +02:00
Alistair Leslie-Hughes d343124344 mshtml: Implement IHTMLStyle get/put borderLeftWidth. 2009-08-20 15:27:18 +02:00
Jacek Caban 77ff2df83a mshtml: Added IHTMLStyle3::wordWrap property implementation. 2009-08-03 14:59:47 +02:00
Michael Stefaniuc cb133a12d0 mshtml: Change long to LONG in mshtml.idl (remaining stuff). 2009-03-12 13:09:54 +01:00
Jacek Caban 3a118f86f7 mshtml: Added IHTMLStyle::put_cssText implementation. 2009-03-10 12:05:46 +01:00
Jacek Caban 50126adf8b mshtml: Added IHTMLStyle::get_cssText implementation. 2009-03-10 12:05:40 +01:00
Alistair Leslie-Hughes 6655d3f78b mshtml: Implement IHTMLStyle get/put borderBottomWidth. 2009-03-06 16:34:09 +01:00
Alistair Leslie-Hughes e266672c47 mshtml: Implement IHTMLStyle get/put borderRightWidth. 2009-03-06 16:33:55 +01:00
Alistair Leslie-Hughes 931bf681ab mshtml: Implement IHTMLStyle get/put borderTopWidth. 2009-03-06 16:33:45 +01:00
Alistair Leslie-Hughes e44608c896 mshtml: Implement IHTMLStyle get/put backgroundPositionY. 2009-03-06 16:33:32 +01:00
Alistair Leslie-Hughes 6937ddca8e mshtml: Implement IHTMLStyle get/put backgroundPositionX. 2009-03-06 16:33:18 +01:00
Alistair Leslie-Hughes 48cbc036a3 mshtml: Implement IHTMLStyle_get_borderLeft. 2009-03-06 16:33:07 +01:00
Alistair Leslie-Hughes c58b8f2883 mshtml: Add missing IHTMLStyle IDispatchEx ids. 2009-03-05 16:16:25 +01:00
Alistair Leslie-Hughes d804631e34 mshtml: Implement IHTMLStyle get/put borderStyle. 2009-03-04 12:13:30 +01:00
Alistair Leslie-Hughes 73241dfe84 mshtml: Implement IHTMLStyle get/put borderColor. 2009-03-04 12:13:08 +01:00
Alistair Leslie-Hughes f7a6c512a0 mshtml: Implement IHTMLStyle_put_textDecoration. 2009-03-04 12:12:47 +01:00
Alistair Leslie-Hughes 2619dda6b7 mshtml: Implement IHTMLStyle get/put textDecorationBlink. 2009-03-02 14:03:52 +01:00
Alistair Leslie-Hughes cbbdc41bdf mshtml: Implement IHTMLStyle get/put textDecorationOverline. 2009-03-02 14:03:46 +01:00
Alistair Leslie-Hughes c9f4c2298a mshtml: Implement IHTMLStyle get/put textDecorationNone. 2009-03-02 14:03:38 +01:00
Alistair Leslie-Hughes 63c8939cdd mshtml: Implement IHTMLStyle get/put backgroundRepeat. 2009-02-25 16:06:21 +01:00
Alistair Leslie-Hughes 64af8b3f7e mshtml: Implement IHTMLCurrentStyle_get_fontWeight. 2009-02-24 16:57:30 +01:00
Alistair Leslie-Hughes de4f3fd4b9 mshtml: Implement IHTMLStyle_get_marginLeft. 2009-02-18 14:44:28 +01:00
Alistair Leslie-Hughes d6be3967bd mshtml: Implement IHTMLStyle_get_marginRight. 2009-02-18 14:44:23 +01:00
Alistair Leslie-Hughes 8c47530070 mshtml: Implement IHTMLStyle get/put minHeight. 2009-02-17 13:59:38 +01:00
Alistair Leslie-Hughes 6307522232 mshtml: Add VT_I4 support to set_nsstyle_attr_var. 2009-02-17 13:59:16 +01:00
Michael Stefaniuc 25e90e2251 mshtml: Remove superfluous pointer casts. 2009-02-16 16:01:37 +01:00
Alistair Leslie-Hughes 28278db787 mshtml: Implement IHTMLStyle_put_textDecorationUnderline. 2009-02-13 15:33:05 +01:00
Alistair Leslie-Hughes 957a50aa72 mshtml: Implement IHTMLStyle_put_textDecorationLineThrough. 2009-02-13 15:33:05 +01:00
Alistair Leslie-Hughes cfcc38a4b9 mshtml: Implement IHTMLStyle_get_paddingLeft. 2009-02-12 17:53:34 +01:00
Alistair Leslie-Hughes 6421c47986 mshtml: Implement IHTMLStyle_get_backgroundColor. 2009-02-06 16:41:08 +01:00
Alistair Leslie-Hughes 20bd88895c mshtml: Implement IHTMLStyle_put_fontWeight. 2009-02-06 16:41:01 +01:00
Alistair Leslie-Hughes 36a2d5ac3a mshtml: Add support for IHTMLStyle4 interface. 2009-02-03 14:20:10 +01:00