Commit Graph

74 Commits

Author SHA1 Message Date
yuri.kobets@gmail.com
2af8951d35 More correct floating boxes positions 2014-02-02 23:40:56 +00:00
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
832af907d7 Now litebrowser uses WinHTTP to download files asynchronously.
Some fixes in floating elements rendering.
cairo_font is thread safe now
2013-12-16 00:13:45 +00:00
yuri.kobets@gmail.com
a60aba4911 2013-10-16 13:35:34 +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
3f87a2ee01 Added support for @media at-rule in CSS (you have to implement document_container::is_media_valid to process @media correctly).
Added support for sibling selectors (+ and ~)
2013-09-16 00:20:04 +00:00
yuri.kobets@gmail.com
b6e857a211 This revision significantly improve the rendering time especially for pages with many floating elements. 2013-09-05 00:33:50 +00:00
yuri.kobets@gmail.com
0762726555 Added support for list-style-image CSS property.
Some code clean up.
2013-08-15 01:14:37 +00:00
yuri.kobets@gmail.com
18fb5f460f Simplified the document_container::draw_background function. Most code was moved into litehtml core. 2013-08-14 00:35:07 +00:00
yuri.kobets@gmail.com
d9122cc8a2 Added multi byte strings support.
Compiled on linux (not tested yet).
Improved HTML entities support.
2013-07-30 23:20:49 +00:00
yuri.kobets@gmail.com
b86bfed14f Fixed some graphical glitches in cairo_container class 2013-07-13 01:16:36 +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
e2c19d33dc 2013-06-25 20:21:19 +00:00
yuri.kobets@gmail.com
ae62afb2f0 2013-06-17 23:27:05 +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
667e72859c 2013-06-11 23:05:51 +00:00
yuri.kobets@gmail.com
6a8a4b5e12 2013-02-01 22:18:10 +00:00
yuri.kobets@gmail.com
da6e9a896b added support for overflow:hidden 2012-07-23 21:10: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
652cbba377 2012-07-08 17:58:36 +00:00
yuri.kobets@gmail.com
900ac9dd95 2012-06-24 00:28:03 +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