diff -crN ./libgtkhtml/libgtkhtml/css/cssparser.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/css/cssparser.c
*** ./libgtkhtml/libgtkhtml/css/cssparser.c	Tue Jan  7 14:25:22 2003
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/css/cssparser.c	Fri Jul  4 14:55:07 2003
***************
*** 529,535 ****
  			}
  		}
  
! //		g_error ("t1");
  		return -1;
  	}
  
--- 529,535 ----
  			}
  		}
  
! /*		g_error ("t1");*/
  		return -1;
  	}
  
***************
*** 692,698 ****
  			}
  		}
  		
! //	g_print ("Attr selector: %s\n", g_strndup (buffer + start_pos, end_pos - start_pos));
  		
  	}
  
--- 692,698 ----
  			}
  		}
  		
! /*	g_print ("Attr selector: %s\n", g_strndup (buffer + start_pos, end_pos - start_pos)); */
  		
  	}
  
***************
*** 778,784 ****
  			tail [n_tail].t.class_sel.class = id;
  			n_tail++;
  
! //			g_print ("class sel!\n");
  		}
  		else if (c == '[') {
  			gint tmp_pos;
--- 778,784 ----
  			tail [n_tail].t.class_sel.class = id;
  			n_tail++;
  
! /*			g_print ("class sel!\n"); */
  		}
  		else if (c == '[') {
  			gint tmp_pos;
***************
*** 845,851 ****
  		css_simple_selector_destroy (result);
  	
  	return pos;
! //	g_print ("pos == %d\n", pos);
  	
  }
  
--- 845,851 ----
  		css_simple_selector_destroy (result);
  	
  	return pos;
! /*	g_print ("pos == %d\n", pos); */
  	
  }
  
***************
*** 860,866 ****
  	CssCombinator *comb;
  	CssSimpleSelector *ss;
  	
! //	g_print ("parsing single selector: \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos));
  
  	n_simple_max = 1;
  	simple = g_new (CssSimpleSelector *, n_simple_max);
--- 860,866 ----
  	CssCombinator *comb;
  	CssSimpleSelector *ss;
  	
! /*	g_print ("parsing single selector: \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos)); */
  
  	n_simple_max = 1;
  	simple = g_new (CssSimpleSelector *, n_simple_max);
***************
*** 946,952 ****
  	sel = g_new (CssSelector *, n_sel_max);
  
  	
! //	g_print ("Parsing selectors, \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos));
  
  	while (pos < end_pos) {
  		pos = css_parser_parse_to_char (buffer, ',', pos, end_pos);
--- 946,952 ----
  	sel = g_new (CssSelector *, n_sel_max);
  
  	
! /*	g_print ("Parsing selectors, \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos)); */
  
  	while (pos < end_pos) {
  		pos = css_parser_parse_to_char (buffer, ',', pos, end_pos);
***************
*** 992,998 ****
  		*ret_val = NULL;
  	
  	if (css_parser_parse_ident (buffer, start_pos, pos, &prop) == -1) {
! //		return -1;
  		return end_pos;
  	}
  	
--- 992,998 ----
  		*ret_val = NULL;
  	
  	if (css_parser_parse_ident (buffer, start_pos, pos, &prop) == -1) {
! /*		return -1; */
  		return end_pos;
  	}
  	
***************
*** 1042,1048 ****
  	gint n_decl = 0;
  	gint n_decl_max = 4;
  	
! //	g_print ("Parsing declarations, \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos));
  	
  	decl = g_new (CssDeclaration *, n_decl_max);
  	while (pos < end_pos) {
--- 1042,1048 ----
  	gint n_decl = 0;
  	gint n_decl_max = 4;
  	
! /*	g_print ("Parsing declarations, \"%s\"\n", g_strndup (buffer + start_pos, end_pos - start_pos)); */
  	
  	decl = g_new (CssDeclaration *, n_decl_max);
  	while (pos < end_pos) {
***************
*** 1092,1098 ****
  	if (pos == end_pos)
  		return -1;
  
! //	g_print ("ok, looks like we have some sort of validity here! :)\n");
  
  	start_pos = css_parser_parse_whitespace (buffer, start_pos, pos);
  	sel = css_parser_parse_selectors (buffer, start_pos, pos, &n_sel);
--- 1092,1098 ----
  	if (pos == end_pos)
  		return -1;
  
! /*	g_print ("ok, looks like we have some sort of validity here! :)\n"); */
  
  	start_pos = css_parser_parse_whitespace (buffer, start_pos, pos);
  	sel = css_parser_parse_selectors (buffer, start_pos, pos, &n_sel);
***************
*** 1124,1130 ****
  	ruleset->n_sel = n_sel;
  	ruleset->sel = sel;
  
! //	g_print ("Setting n_sel to %d\n", n_sel);
  	
  	if (ret_val)
  		*ret_val = ruleset;
--- 1124,1130 ----
  	ruleset->n_sel = n_sel;
  	ruleset->sel = sel;
  
! /*	g_print ("Setting n_sel to %d\n", n_sel); */
  	
  	if (ret_val)
  		*ret_val = ruleset;
***************
*** 1228,1234 ****
  		
  		rs = g_new (CssRuleset *, n_rs_max);
  
! //		g_print ("wheee: \"%s\"\n", g_strndup (buffer + cur_pos, tmp_pos - cur_pos ));
  		pos = cur_pos;
  		while (pos < tmp_pos) {
  			CssRuleset *ruleset;
--- 1228,1234 ----
  		
  		rs = g_new (CssRuleset *, n_rs_max);
  
! /*		g_print ("wheee: \"%s\"\n", g_strndup (buffer + cur_pos, tmp_pos - cur_pos )); */
  		pos = cur_pos;
  		while (pos < tmp_pos) {
  			CssRuleset *ruleset;
***************
*** 1242,1248 ****
  			     
  		}
  
! //		g_print ("Here is rs: %p\n", rs);
  		
  		pos = css_parser_parse_whitespace (buffer, tmp_pos + 1, end_pos);
  		
--- 1242,1248 ----
  			     
  		}
  
! /*		g_print ("Here is rs: %p\n", rs); */
  		
  		pos = css_parser_parse_whitespace (buffer, tmp_pos + 1, end_pos);
  		
***************
*** 1252,1263 ****
  		result->s.media_rule.n_rs = n_rs;
  		result->s.media_rule.media_list = val_list;
  
! //		g_print ("VALUE LIST!!: %d\n", css_value_list_get_length (val_list));
  		
  		if (ret_val)
  			*ret_val = result;
  
! //		g_print ("Going to return: %d\n", pos);
  		
  		return pos + 1;
  		
--- 1252,1263 ----
  		result->s.media_rule.n_rs = n_rs;
  		result->s.media_rule.media_list = val_list;
  
! /*		g_print ("VALUE LIST!!: %d\n", css_value_list_get_length (val_list)); */
  		
  		if (ret_val)
  			*ret_val = result;
  
! /*		g_print ("Going to return: %d\n", pos); */
  		
  		return pos + 1;
  		
***************
*** 1274,1280 ****
  			/* First, look for an ident */
  			if (css_parser_parse_ident (buffer, tmp_pos, cur_pos, NULL) != -1) {
  				tmp_pos = css_parser_parse_ident (buffer, tmp_pos, cur_pos, &name);
! //				g_print ("yes, we found the ident\n");
  			}
  			else if (buffer[tmp_pos] == ':') {
  				if ((tmp_pos = css_parser_parse_ident (buffer, tmp_pos + 1, cur_pos, &pseudo)) == -1)
--- 1274,1280 ----
  			/* First, look for an ident */
  			if (css_parser_parse_ident (buffer, tmp_pos, cur_pos, NULL) != -1) {
  				tmp_pos = css_parser_parse_ident (buffer, tmp_pos, cur_pos, &name);
! /* 				g_print ("yes, we found the ident\n"); */
  			}
  			else if (buffer[tmp_pos] == ':') {
  				if ((tmp_pos = css_parser_parse_ident (buffer, tmp_pos + 1, cur_pos, &pseudo)) == -1)
diff -crN ./libgtkhtml/libgtkhtml/dom/dom-types.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/dom-types.h
*** ./libgtkhtml/libgtkhtml/dom/dom-types.h	Fri Dec  6 18:16:58 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/dom-types.h	Fri Jul  4 14:55:39 2003
***************
*** 155,161 ****
  	DOM_DOCUMENT_NODE = 9,
  	DOM_DOCUMENT_TYPE_NODE = 10,
  	DOM_DOCUMENT_FRAGMENT_NODE = 11,
! 	DOM_NOTATION_NODE = 12,
  };
  
  #define DOM_SET_EXCEPTION(code) if (exc) { *exc = code; }
--- 155,161 ----
  	DOM_DOCUMENT_NODE = 9,
  	DOM_DOCUMENT_TYPE_NODE = 10,
  	DOM_DOCUMENT_FRAGMENT_NODE = 11,
! 	DOM_NOTATION_NODE = 12
  };
  
  #define DOM_SET_EXCEPTION(code) if (exc) { *exc = code; }
diff -crN ./libgtkhtml/libgtkhtml/dom/html/dom-htmlanchorelement.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/html/dom-htmlanchorelement.c
*** ./libgtkhtml/libgtkhtml/dom/html/dom-htmlanchorelement.c	Fri Dec  6 18:17:05 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/html/dom-htmlanchorelement.c	Fri Jul  4 14:56:08 2003
***************
*** 31,37 ****
  static void
  dom_html_anchor_element_finalize (GObject *object)
  {
!   //	DomHTMLAnchorElement *anchor = DOM_HTML_ANCHOR_ELEMENT (object);
  
  	parent_class->finalize (object);
  }
--- 31,37 ----
  static void
  dom_html_anchor_element_finalize (GObject *object)
  {
!   /*	DomHTMLAnchorElement *anchor = DOM_HTML_ANCHOR_ELEMENT (object); */
  
  	parent_class->finalize (object);
  }
***************
*** 39,45 ****
  static void 
  parse_html_properties (DomHTMLElement *htmlelement, HtmlDocument *document)
  {
!   //	DomHTMLAnchorElement *anchorelement = DOM_HTML_ANCHOR_ELEMENT (htmlelement);
  	DomElement *element = DOM_ELEMENT (htmlelement);
  	gchar *str;
  	gint tabindex;
--- 39,45 ----
  static void 
  parse_html_properties (DomHTMLElement *htmlelement, HtmlDocument *document)
  {
!   /*	DomHTMLAnchorElement *anchorelement = DOM_HTML_ANCHOR_ELEMENT (htmlelement); */
  	DomElement *element = DOM_ELEMENT (htmlelement);
  	gchar *str;
  	gint tabindex;
diff -crN ./libgtkhtml/libgtkhtml/dom/html/dom-htmlinputelement.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/html/dom-htmlinputelement.h
*** ./libgtkhtml/libgtkhtml/dom/html/dom-htmlinputelement.h	Fri Dec  6 18:17:05 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/dom/html/dom-htmlinputelement.h	Fri Jul  4 14:56:42 2003
***************
*** 36,43 ****
  
  struct _DomHTMLInputElement {
  	DomHTMLElement parent;
! 	gint8 checked:2;
! 	guint8 active:1;
  	gchar *str_value;
  	/* FIXME: Not implemented:
  	  attribute DOMString        accept;
--- 36,43 ----
  
  struct _DomHTMLInputElement {
  	DomHTMLElement parent;
! 	unsigned int checked:2; /* ?? : BV : type was gint8 */
! 	unsigned int active:1; /* ?? : BV : type was guint8 */
  	gchar *str_value;
  	/* FIXME: Not implemented:
  	  attribute DOMString        accept;
diff -crN ./libgtkhtml/libgtkhtml/graphics/htmlfontspecification.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/graphics/htmlfontspecification.h
*** ./libgtkhtml/libgtkhtml/graphics/htmlfontspecification.h	Fri Aug 23 01:24:04 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/graphics/htmlfontspecification.h	Fri Jul  4 14:57:14 2003
***************
*** 32,43 ****
  typedef enum {
  	HTML_FONT_STYLE_NORMAL = 0,
  	HTML_FONT_STYLE_ITALIC,
! 	HTML_FONT_STYLE_OBLIQUE,
  } HtmlFontStyleType;
  
  typedef enum {
  	HTML_FONT_VARIANT_NORMAL = 0,
! 	HTML_FONT_VARIANT_SMALL_CAPS,
  } HtmlFontVariantType;
  
  #define HTML_FONT_WEIGHT_NORMAL HTML_FONT_WEIGHT_400
--- 32,43 ----
  typedef enum {
  	HTML_FONT_STYLE_NORMAL = 0,
  	HTML_FONT_STYLE_ITALIC,
! 	HTML_FONT_STYLE_OBLIQUE
  } HtmlFontStyleType;
  
  typedef enum {
  	HTML_FONT_VARIANT_NORMAL = 0,
! 	HTML_FONT_VARIANT_SMALL_CAPS
  } HtmlFontVariantType;
  
  #define HTML_FONT_WEIGHT_NORMAL HTML_FONT_WEIGHT_400
***************
*** 52,58 ****
  	HTML_FONT_WEIGHT_600,
  	HTML_FONT_WEIGHT_700,
  	HTML_FONT_WEIGHT_800,
! 	HTML_FONT_WEIGHT_900,
  } HtmlFontWeightType;
  
  typedef enum {
--- 52,58 ----
  	HTML_FONT_WEIGHT_600,
  	HTML_FONT_WEIGHT_700,
  	HTML_FONT_WEIGHT_800,
! 	HTML_FONT_WEIGHT_900
  } HtmlFontWeightType;
  
  typedef enum {
***************
*** 64,70 ****
  	HTML_FONT_STRETCH_SEMI_EXPANDED,
  	HTML_FONT_STRETCH_EXPANDED,
  	HTML_FONT_STRETCH_EXTRA_EXPANDED,
! 	HTML_FONT_STRETCH_ULTRA_EXPANDED,
  } HtmlFontStretchType;
  
  typedef enum {
--- 64,70 ----
  	HTML_FONT_STRETCH_SEMI_EXPANDED,
  	HTML_FONT_STRETCH_EXPANDED,
  	HTML_FONT_STRETCH_EXTRA_EXPANDED,
! 	HTML_FONT_STRETCH_ULTRA_EXPANDED
  } HtmlFontStretchType;
  
  typedef enum {
***************
*** 76,87 ****
  
  struct _HtmlFontSpecification {
  	gchar *family; /* Comma separated list of family names */
! 	gfloat size;
! 	HtmlFontWeightType weight : 4;
! 	HtmlFontStyleType style : 2;
! 	HtmlFontVariantType variant : 2;
! 	HtmlFontStretchType stretch : 4;
! 	HtmlFontDecorationType decoration : 3;
  };
  
  HtmlFontSpecification *html_font_specification_new (gchar *family,
--- 76,87 ----
  
  struct _HtmlFontSpecification {
  	gchar *family; /* Comma separated list of family names */
! 	gint size;
! 	unsigned int weight : 4;     /* HtmlFontWeightType */
! 	unsigned int style : 2;      /* HtmlFontStyleType */
! 	unsigned int variant : 2;    /* HtmlFontVariantType */
! 	unsigned int stretch : 4;    /* HtmlFontStretchType */
! 	unsigned int decoration : 3; /* HtmlFontDecorationType */
  };
  
  HtmlFontSpecification *html_font_specification_new (gchar *family,
diff -crN ./libgtkhtml/libgtkhtml/layout/html/htmlboximage.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/html/htmlboximage.c
*** ./libgtkhtml/libgtkhtml/layout/html/htmlboximage.c	Wed Dec 18 18:16:57 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/html/htmlboximage.c	Fri Jul  4 14:57:44 2003
***************
*** 271,278 ****
  		real_width = (width * gdk_pixbuf_get_width (box->scaled_pixbuf)) / (gdouble)gdk_pixbuf_get_width (image->pixbuf);
  		
  		gtk_widget_queue_draw_area (GTK_WIDGET (box->view),
! 					    html_box_get_absolute_x (HTML_BOX (box)), // + floor (real_x + 0.5),
! 					    html_box_get_absolute_y (HTML_BOX (box)),// + floor (real_y + 0.5),
  					    floor (real_width + real_x + 0.5),
  					    floor (real_height + real_y + 0.5));
  	}
--- 271,278 ----
  		real_width = (width * gdk_pixbuf_get_width (box->scaled_pixbuf)) / (gdouble)gdk_pixbuf_get_width (image->pixbuf);
  		
  		gtk_widget_queue_draw_area (GTK_WIDGET (box->view),
! 					    html_box_get_absolute_x (HTML_BOX (box)), /* + floor (real_x + 0.5),*/
! 					    html_box_get_absolute_y (HTML_BOX (box)),/* + floor (real_y + 0.5), */
  					    floor (real_width + real_x + 0.5),
  					    floor (real_height + real_y + 0.5));
  	}
diff -crN ./libgtkhtml/libgtkhtml/layout/htmlboxtext.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlboxtext.c
*** ./libgtkhtml/libgtkhtml/layout/htmlboxtext.c	Mon Oct 21 09:08:13 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlboxtext.c	Fri Jul  4 14:58:13 2003
***************
*** 47,53 ****
  	guint must_relayout : 1;
  	guint preserved_leading_space : 1;
  	HtmlFontSpecification *font_spec;
! 	HtmlWhiteSpaceType white_space:2;
  };
  
  struct _HtmlBoxTextItemData {
--- 47,53 ----
  	guint must_relayout : 1;
  	guint preserved_leading_space : 1;
  	HtmlFontSpecification *font_spec;
! 	unsigned int white_space:2; /* ?? : BV : type was HtmlWhiteSpaceType */
  };
  
  struct _HtmlBoxTextItemData {
diff -crN ./libgtkhtml/libgtkhtml/layout/htmlboxtext.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlboxtext.h
*** ./libgtkhtml/libgtkhtml/layout/htmlboxtext.h	Tue Feb 19 14:48:09 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlboxtext.h	Fri Jul  4 14:58:47 2003
***************
*** 54,60 ****
  	HTML_BOX_TEXT_SELECTION_START,
  	HTML_BOX_TEXT_SELECTION_END,
  	HTML_BOX_TEXT_SELECTION_FULL,
! 	HTML_BOX_TEXT_SELECTION_BOTH,
  } HtmlBoxTextSelection;
  
  gint html_box_text_get_index (HtmlBoxText *text, gint x_pos);
--- 54,60 ----
  	HTML_BOX_TEXT_SELECTION_START,
  	HTML_BOX_TEXT_SELECTION_END,
  	HTML_BOX_TEXT_SELECTION_FULL,
! 	HTML_BOX_TEXT_SELECTION_BOTH
  } HtmlBoxTextSelection;
  
  gint html_box_text_get_index (HtmlBoxText *text, gint x_pos);
***************
*** 71,77 ****
  	
  	gboolean generated_content: 1;
  	gboolean forced_newline: 1;
!         HtmlBoxTextSelection selection: 3;
  	gint16 sel_start_index;
  	gint16 sel_end_index;
  
--- 71,77 ----
  	
  	gboolean generated_content: 1;
  	gboolean forced_newline: 1;
!         unsigned int selection: 3; /* ?? : BV : type was HtmlBoxTextSelection */
  	gint16 sel_start_index;
  	gint16 sel_end_index;
  
diff -crN ./libgtkhtml/libgtkhtml/layout/htmlstyle.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlstyle.h
*** ./libgtkhtml/libgtkhtml/layout/htmlstyle.h	Fri Dec  6 18:17:15 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/layout/htmlstyle.h	Fri Jul  4 14:59:25 2003
***************
*** 61,77 ****
  	HTML_STYLE_CHANGE_NONE = 0,
  	HTML_STYLE_CHANGE_REPAINT,
  	HTML_STYLE_CHANGE_RELAYOUT,
! 	HTML_STYLE_CHANGE_RECREATE,
  } HtmlStyleChange;
  
  typedef enum {
  	HTML_LENGTH_AUTO = 0,
  	HTML_LENGTH_FIXED,
! 	HTML_LENGTH_PERCENT,
  } HtmlLengthType;
  
  typedef struct {
! 	HtmlLengthType type:2;
  	gint value;
  } HtmlLength;
  
--- 61,77 ----
  	HTML_STYLE_CHANGE_NONE = 0,
  	HTML_STYLE_CHANGE_REPAINT,
  	HTML_STYLE_CHANGE_RELAYOUT,
! 	HTML_STYLE_CHANGE_RECREATE
  } HtmlStyleChange;
  
  typedef enum {
  	HTML_LENGTH_AUTO = 0,
  	HTML_LENGTH_FIXED,
! 	HTML_LENGTH_PERCENT
  } HtmlLengthType;
  
  typedef struct {
! 	unsigned int type:2; /* HtmlLengthType */
  	gint value;
  } HtmlLength;
  
***************
*** 268,274 ****
  	HtmlColor color;
  	HtmlImage *image;
  
! 	HtmlBackgroundRepeatType repeat:3;
  };
  
  struct _HtmlStyleVisual {
--- 268,274 ----
  	HtmlColor color;
  	HtmlImage *image;
  
! 	unsigned int repeat:3; /* HtmlBackgroundRepeatType */
  };
  
  struct _HtmlStyleVisual {
***************
*** 315,352 ****
  
  	gint word_spacing:8;
  	gint letter_spacing:8;
! 	HtmlCursorType cursor:4;
  	
    	gushort border_spacing_horiz;
  	gushort border_spacing_vert;
    
! 	HtmlDirectionType direction:1;
  	gint8 bidi_level;
  
  	HtmlColor *color;
  	HtmlFontSpecification *font_spec;
! 	HtmlTextAlignType text_align:3;
  
! 	HtmlCaptionSideType caption_side:2;
!   	HtmlWhiteSpaceType white_space:2;
!   	HtmlListStyleTypeType list_style_type:5;
  };
  
  struct _HtmlStyle {
  	gint refcount;
  
! 	HtmlDisplayType display:6;
! 	HtmlVisibilityType visibility:2;
  
! 	HtmlVerticalAlignType vertical_align:5;
! 	HtmlPositionType position:3;
  
! 	HtmlFloatType Float:2;
! 	HtmlOverflowType overflow:2;
! 	HtmlTextTransformType text_transform:2;
! 	HtmlClearType clear:3;
! 	HtmlUnicodeBidiType unicode_bidi:3;
! 	HtmlTableLayoutType table_layout:1;
  	guint blink:1;
  	guint has_hover_style:1;
  	guint has_active_style:1;
--- 315,352 ----
  
  	gint word_spacing:8;
  	gint letter_spacing:8;
! 	unsigned int cursor:4; /* HtmlCursorType */
  	
    	gushort border_spacing_horiz;
  	gushort border_spacing_vert;
    
! 	unsigned int direction:1; /* HtmlDirectionType */
  	gint8 bidi_level;
  
  	HtmlColor *color;
  	HtmlFontSpecification *font_spec;
! 	unsigned int text_align:3; /* HtmlTextAlignType */
  
! 	unsigned int caption_side:2;    /* HtmlCaptionSideType */
!   	unsigned int white_space:2;     /* HtmlWhiteSpaceType */
!   	unsigned int list_style_type:5; /* HtmlListStyleTypeType */
  };
  
  struct _HtmlStyle {
  	gint refcount;
  
! 	unsigned int display:6;    /* HtmlDisplayType */
! 	unsigned int visibility:2; /* HtmlVisibilityType */
  
! 	unsigned int vertical_align:5; /* HtmlVerticalAlignType */
! 	unsigned int position:3;       /* HtmlPositionType */
  
! 	unsigned int Float:2;    /* HtmlFloatType */
! 	unsigned int overflow:2; /* HtmlOverflowType */
! 	unsigned int text_transform:2; /* HtmlTextTransformType */
! 	unsigned int clear:3; /* HtmlClearType */
! 	unsigned int unicode_bidi:3; /* HtmlUnicodeBidiType */
! 	unsigned int table_layout:1; /* HtmlTableLayoutType */
  	guint blink:1;
  	guint has_hover_style:1;
  	guint has_active_style:1;
diff -crN ./libgtkhtml/libgtkhtml/view/htmlview.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/view/htmlview.h
*** ./libgtkhtml/libgtkhtml/view/htmlview.h	Thu Aug  8 22:07:34 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/libgtkhtml/view/htmlview.h	Fri Jul  4 15:00:24 2003
***************
*** 43,49 ****
  
  typedef enum {
  	HTML_VIEW_SCROLL_TO_TOP,
! 	HTML_VIEW_SCROLL_TO_BOTTOM,
  } HtmlViewScrollToType;
  
  struct _HtmlView {
--- 43,49 ----
  
  typedef enum {
  	HTML_VIEW_SCROLL_TO_TOP,
! 	HTML_VIEW_SCROLL_TO_BOTTOM
  } HtmlViewScrollToType;
  
  struct _HtmlView {
diff -crN ./libgtkhtml/tests/dom-test-tree-model.h /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/dom-test-tree-model.h
*** ./libgtkhtml/tests/dom-test-tree-model.h	Fri Dec  6 18:17:23 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/dom-test-tree-model.h	Fri Jul  4 15:00:51 2003
***************
*** 40,46 ****
  
  enum _DomTestTreeModelType {
  	DOM_TEST_TREE_MODEL_TREE,
! 	DOM_TEST_TREE_MODEL_LIST,
  };
  
  struct _DomTestTreeModel {
--- 40,46 ----
  
  enum _DomTestTreeModelType {
  	DOM_TEST_TREE_MODEL_TREE,
! 	DOM_TEST_TREE_MODEL_LIST
  };
  
  struct _DomTestTreeModel {
diff -crN ./libgtkhtml/tests/dom-test-window.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/dom-test-window.c
*** ./libgtkhtml/tests/dom-test-window.c	Fri Dec  6 18:17:23 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/dom-test-window.c	Fri Jul  4 15:01:20 2003
***************
*** 26,32 ****
  #include "dom-test-node-menu.h"
  
  
! //static const gchar simple_doc[] = "<html><body bgcolor=\"white\"><div style=\"font-size:200%\">Foo <b style=\"color:blue\">bar</b></div><p>And here's some more text to see if line-wrapping works correctly.</p></body></html>";
  
  static const gchar simple_doc[] = "<html><body bgcolor=\"white\"><div>Foo bar</div><p style=\"background: green\">And here's some more text to see if line-wrapping works correctly. And here's some more text to see if line-wrapping works correctly.";
  
--- 26,32 ----
  #include "dom-test-node-menu.h"
  
  
! /*static const gchar simple_doc[] = "<html><body bgcolor=\"white\"><div style=\"font-size:200%\">Foo <b style=\"color:blue\">bar</b></div><p>And here's some more text to see if line-wrapping works correctly.</p></body></html>"; */
  
  static const gchar simple_doc[] = "<html><body bgcolor=\"white\"><div>Foo bar</div><p style=\"background: green\">And here's some more text to see if line-wrapping works correctly. And here's some more text to see if line-wrapping works correctly.";
  
diff -crN ./libgtkhtml/tests/simple.c /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/simple.c
*** ./libgtkhtml/tests/simple.c	Thu Dec 12 11:14:18 2002
--- /gestconf/project/GNOME_ACL/GNOME/build/sh_build_GNOME/src/./libgtkhtml/tests/simple.c	Wed Feb 26 19:09:34 2003
***************
*** 137,143 ****
  static gboolean
  dom_mouse_down (HtmlDocument *doc, DomMouseEvent *event, gpointer data)
  {
!   //	g_print ("mouse down!\n");
  
  	return FALSE;
  }
--- 137,143 ----
  static gboolean
  dom_mouse_down (HtmlDocument *doc, DomMouseEvent *event, gpointer data)
  {
!   /*	g_print ("mouse down!\n"); */
  
  	return FALSE;
  }
***************
*** 145,151 ****
  static gboolean
  dom_mouse_up (HtmlDocument *doc, DomMouseEvent *event, gpointer data)
  {
!   //	g_print ("mouse up!\n");
  
  	return FALSE;
  }
--- 145,151 ----
  static gboolean
  dom_mouse_up (HtmlDocument *doc, DomMouseEvent *event, gpointer data)
  {
!   /*	g_print ("mouse up!\n"); */
  
  	return FALSE;
  }
***************
*** 442,448 ****
  	g_signal_connect (G_OBJECT (view), "request_object",
  			  G_CALLBACK (request_object), NULL);
  
! 	//	gtk_widget_set_double_buffered (GTK_WIDGET (view), FALSE);
  	
  	sw = gtk_scrolled_window_new (gtk_layout_get_hadjustment (GTK_LAYOUT (view)),
  				       gtk_layout_get_vadjustment (GTK_LAYOUT (view)));
--- 442,448 ----
  	g_signal_connect (G_OBJECT (view), "request_object",
  			  G_CALLBACK (request_object), NULL);
  
! 	/*	gtk_widget_set_double_buffered (GTK_WIDGET (view), FALSE); */
  	
  	sw = gtk_scrolled_window_new (gtk_layout_get_hadjustment (GTK_LAYOUT (view)),
  				       gtk_layout_get_vadjustment (GTK_LAYOUT (view)));
***************
*** 500,507 ****
  	html_view_set_document (HTML_VIEW (view), document);
  	gtk_widget_show_all (window);
  
! 	//	xmlDebugDumpDocument (stdout, _dom_Node__get_xmlNode (document->doc));
! 	//debug_dump_boxes (HTML_VIEW (view)->root, 0, FALSE, NULL);
  	
  	gtk_main ();
  
--- 500,507 ----
  	html_view_set_document (HTML_VIEW (view), document);
  	gtk_widget_show_all (window);
  
! 	/*	xmlDebugDumpDocument (stdout, _dom_Node__get_xmlNode (document->doc)); */
! 	/*debug_dump_boxes (HTML_VIEW (view)->root, 0, FALSE, NULL); */
  	
  	gtk_main ();
  
