Yuri Kobets
f074332c4c
fixed some problems with fonts in cairo_container
2015-01-02 00:04:35 +03:00
Yuri Kobets
81af2a8162
fixed linux container
2014-10-23 02:41:48 +04:00
Yuri Kobets
4da59f1a89
tokenize function is replaced to split_string.
...
some fixes in CSS parsing.
2014-10-21 00:10:16 +04:00
Yuri Kobets
5630d68bc4
added cairo_container::remove_image, add_image with NULL image does not remove image from cache
2014-10-07 02:57:01 +04:00
Yuri Kobets
3454b1b7a1
delete image from cache by passing NULL into cairo_container::add_image
2014-10-06 06:29:48 +04:00
Yuri Kobets
3ca5fe3a7e
container_linux is updated for latest litehtml changes
2014-10-05 06:03:25 +04:00
Yuri Kobets
5230f28ac7
Improved UTF8 support
...
define LITEHTML_UTF8 to compile litehtml with UTF8 support on Windows
document_container::toupper and document_container::tolower are replaced with
document_container::transform_text.
Added document::createFromUTF8 to parse UTF8 source.
Added word break on chars in CJK characters range.
2014-09-26 02:55:59 +04:00
Yuri Kobets
95c9efe9ac
Added "bool root" parameter into document_container::draw_borders
...
This parameter is true for the root element (<html>).
2014-09-04 07:36:40 +04:00
yuri.kobets@gmail.com
f5d988a454
Updated cairo_container_linux for API changes
2014-08-14 18:39:01 +00:00
yuri.kobets@gmail.com
8a50df45b0
Added support for CSS media (@media at-rule, media attribute in <style> and <link> tags).
...
Fixed: the elements with the fixed position ignore the mouse events.
Fixed: Bugs when compile solution with Microsoft Visual Studio Express 2013 for Windows Desktop.
2014-08-14 00:24:07 +00:00
yuri.kobets@gmail.com
d3c9c5df6f
Some optimization in tables rendering.
2014-07-28 21:45:20 +00:00
yuri.kobets@gmail.com
639ef3f4b9
Updated the container class for linux (containers/linux). Now with images support.
...
Updated litebrowser_linux to show websites.
Some changes to make code more compatible with linux.
2014-06-19 23:01:31 +00:00
yuri.kobets@gmail.com
e3485544b9
Some crashes fixed.
2014-02-13 22:59:45 +00:00
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