Releases: ArthurHub/HTML-Renderer
Releases · ArthurHub/HTML-Renderer
1.4.14.0
- Fix tooltip max size handling (thx deviantus)
- Fix parsing error with element containing psedo class and style (thx deviantus)
- Fix HtmlPanel, HtmlLabel huge text bug (thx deviantus)
- Fix not parsing css style if contained in html comment
- Fix parsing of unknown single elements <bla />
- Fix parsing if text ends with closing of single tag
- Fix links not working if defined with display:block
- Fix RTL text rendering (שלום,)
- Fix and improved rich text (HTML) copy-paste handing
- Fix paste not working to browsers
- Clean pasted html style from default style
- Fix spaces added in copied html
- Correct html fragment placement - not to include not selected blocks
- Handle Unicode
- Improve html parsing for edge cases related to block elements inside inline elements
- Fix CorrectBlockInsideInline creating deep hierarchy
- Fix CorrectBlockInsideInline creating empty blocks\boxes
- Fix CorrectBlockInsideInline bad performance
- Native border for HtmlPanel/HtmlLabel (thx Richard)
- Adds OS hand cursor support (thx Richard)
- Fix events invocation race condition (thx Richard)
- Improve extensibility by making methods protected virtual (thx Richard)
- Use GenericTypographic format in GDI+ text redering for better layout.
- Fully support GDI+ rendering for using in WinForms controls (configurable)
1.4.13.0
- Improve GDI+ text rendering by rounding text position
- Change GDI+ default TextRenderingHint to AntiAlias
- Fix breaking urls when loading downloaded stylesheet
- Add GetElementRectangle to HtmlPanel and HtmlLabel
- Better handling when YouTube/Vimeo video returns Not Found
- Properly handle white-space "pre-line" and "pre-wrap" styles
- Fix html comment handling
- Fix case-senssitive url in css not working properly
1.4.12.0
- fix BitBlt signature to resolve PInvoke unstable debug issue
- fix render to image no filling min width
- fix RenderToImageGdiPlus not actually using GDI+
- add GetElementRectangle to get element rectangle by element id
- add ScrollToElement to scroll HtmlPanel to specific element by id
- fix GetAttributeAt not working for some elements (images/frames)
1.4.11.0
- Add GDI+ text rendering support
- Add GDI+ static rendering methods in HtmlRender
- Add RenderToImage on existing image to act as background
- Add support for synchronous image loading, used by HtmlRender.
- Add SelectedText, SelectedHtml to get selected text/html.
- Improve HtmlRender documentation
- Handle relative URLs in downloaded stylesheet.
- Fix html attributes case sensitivity
- Fix element height not respected
- Fix index out of range exception in table layout (thx Kublia)
- Fix error with empty lines and RTL
- Fix floating point values handling
- Fix mm and cm units factor
- Fix table width not respected and incorrect unit handling
- Fix table columns width incorrect unit handling
- Handle when all table cells width is provided but smaller than set table width
1.4.10.0
1.4.9.0
- fix error in html parsing with single tags having closing tag as well
- fix rendering error for html without root element
- change the order of filling background (first) color and drawing background image (second)
- fix br tags handling (not creating empty lines in some cases)
- fix incorrect box width calculation in some cases
- fix text selection on scrollbars click/drag
- fix selection not clearing after selection text by going outside of control bound and then clicking on selected text
1.4.8.0
1.4.7.0
1.4.6.0
Update 1.4.6.2
- Better list-item support (thx ShaLi)
- Fix label auto size height bug (thx jensrodi)
- Fix background color with justify text
- Fix transparent text support
- Fix image layout bugs
Update 1.4.6.0
- Native GDI text rendering (see: The wonders of text rendering and GDI)
- Improved text look
- Performance improvement (60% - 70%)
- Support late image loading
- Delay loading images not in visible rectangle
- Configurable using 'AvoidImagesLateLoading'
- Improve text selection
- General 5%-8% performance improvement
- Fixes to html decoding
- Handle Asian characters wrapping
- Fixed white-space:nowrap handling
- Support links to anchors
- Support size attribute on font element
- Support word-break: break-all (thx Tancy)
- Support dotted/dashed borders (thx Tancy)
- Support background-repeat (thx Tancy)
- Support background-position
- Added 'GetLinkAt' and 'GetAttributeAt' helper methods (thx Tancy)