CVSROOT: /cvs/gnome
Module name: gtkhtml2
Changes by: dobey 06/02/02 20:02:55
Modified files:
. : ChangeLog
libgtkhtml/css : cssmatcher.c
libgtkhtml/document: htmldocument.c
libgtkhtml/graphics: htmlimagefactory.c
libgtkhtml/layout: htmlbox.c htmlboxblock.c htmlboxfactory.c
htmlboxfactory.h
libgtkhtml/layout/html: htmlboximage.c
libgtkhtml/view: htmlview.c
Log message:
2006-02-02 Chris Lord <[EMAIL PROTECTED]>
* libgtkhtml/css/cssmatcher.c (css_matcher_html_to_css_after):
Check that the display style is not block for the align property
* libgtkhtml/document/htmldocument.c (html_document_restyl_node):
Remove workaround for recreation issues with dom nodes and layout boxes
* libgtkhtml/graphics/htmlimagefactory.c (html_image_shutdown):
Change the prototype to be used with g_object_weak_ref
(html_image_factory_get_image): Use a weak ref for html_image_shutdown
rather than connecting to the last_unref signal of the image
* libgtkhtml/layout/htmlbox.c (html_box_{left,right}_margin):
(html_box_check_min_max_width_height): Use the containing block of
the box rather than box->parent
* libgtkhtml/layout/htmlboxblock.c:
(html_box_block_real_get_boundaries): Use the containing block of the
box rather than the ->parent pointer
* libgtkhtml/layout/htmlboxfactory.[ch]:
(html_box_factory_new_box): Add the force_new argument
* libgtkhtml/view/htmlview.c (html_view_insert_node): Call the
html_box_factory_new_box method with FALSE for force_new
(html_view_style_updated): Handle the CHANGE_RECREATE type of
style change when the style gets updated
Fixes #73643
2006-02-02 Chris Lord <[EMAIL PROTECTED]>
* libgtkhtml/layout/htmlbox.c (html_box_check_min_max_width_height):
Maintain the aspect ratio of images when resizing
* libgtkhtml/layout/html/htmlboximage.c (html_box_image_relayout):
Recalculate the min/max width/height when doing a relayout
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtkhtml2&who=dobey&date=explicit&mindate=2006-02-02%2020:01&maxdate=2006-02-02%2020:03
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list