Commit Graph

67 Commits

Author SHA1 Message Date
yuri.kobets@gmail.com
909e17b1d7 * Added support for CSS selectors:
:first-of-type
:last-of-type
:only-of-type
:only-child
:nth-of-type(n)
:nth-last-of-type(n)
:not(selector)
:link
2014-01-21 19:40:39 +00:00
yuri.kobets@gmail.com
ce278122ce Improved tables rendering. Added border-collapse CSS property. 2014-01-06 04:50:25 +00:00
yuri.kobets@gmail.com
827af63f58 Fixed some layout rendering bugs to show web page https://mail.google.com/mail/ correctly.
Half handling of CSS pseudo-elements (started with ::) - currently just removed from processing.
Added document_container::create_element - here you can create own implementation for elements.
2013-09-17 11:28:09 +00:00
yuri.kobets@gmail.com
30fc0c1527 Calculating heights, margins and padding with percentages value are brought into compliance CSS standards.
Fixed the position calculating of absolute positioned elements.
2013-08-31 22:00:08 +00:00
yuri.kobets@gmail.com
b7ed5e573c some changes in master.css 2013-08-11 00:19:57 +00:00
yuri.kobets@gmail.com
c8ec750368 Reduced memory usage.
litehtml::element is now lightweight. litehtml::el_text is inherited from litehtml::element. The old code with pre-parsed styles implementation was moved into litehtml::html_tag class.
2013-08-09 21:22:07 +00:00
yuri.kobets@gmail.com
c04df5716d Improved font sizes. Added <font> tag and align property of <div> tag. 2013-07-14 23:42:00 +00:00
yuri.kobets@gmail.com
857f909fcd Fixed: Some links are not working because element::get_inline_boxes don't ignore the skipped elements.
Added the "nowrap" styles into <td> and <th> tags (see master.css).
2013-07-12 22:26:55 +00:00
yuri.kobets@gmail.com
cd77c14ea3 Added support for white-space CSS property. 2013-07-10 21:15:50 +00:00
yuri.kobets@gmail.com
cc4e5b02fa Added external projects for litebrowser. Some changes in the folder structure. 2013-06-11 23:42:02 +00:00
yuri.kobets@gmail.com
b8d0631334 * The litebrowser is switched to cairo engine (including fonts)
* Added handling the !important in CSS
2013-06-09 01:37:06 +00:00
yuri.kobets@gmail.com
5d213c98b0 1. Removed m_inlines array, now elements are rendered from m_children array.
2. Improved positions of the absolute elements: correct handling auto value for left, top, right, bottom
3. Calculating CSS selectors specificity and sorting selectors with by specificity.
2012-07-21 10:23:31 +00:00
yuri.kobets@gmail.com
900ac9dd95 2012-06-24 00:28:03 +00:00
yuri.kobets@gmail.com
b3b2dc7252 2012-06-17 23:40:01 +00:00
yuri.kobets@gmail.com
f44c6acd80 2012-05-27 21:02:20 +00:00
yuri.kobets@gmail.com
eca5cfca94 2012-05-19 19:34:59 +00:00
yuri.kobets@gmail.com
b5417526f2 2012-05-01 22:08:37 +00:00