Bug 183704 [Automation][Regression] text decoration was output twice in html source
steps to reproduce: - set font underline, overline, or line-through - preview in html - check source expected behavior: - text decoration should be output once only for each style attribute actual behavior: - it was output twice actually
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLVisionOptimize.java
text.getHeight( ),
				text.getWidth( ),
				styleBuffer );
		if ( url != null )
		{
			setDisplayProperty( display, HTMLEmitterUtil.DISPLAY_BLOCK
					| HTMLEmitterUtil.DISPLAY_INLINE_BLOCK, styleBuffer );
		}
		else
		{
			setDisplayProperty( display,
					HTMLEmitterUtil.DISPLAY_INLINE_BLOCK,
					styleBuffer );
		}
		
		String textAlign = text.getComputedStyle( ).getTextAlign( );
		if ( textAlign != null )
		{
			styleBuffer.append( " text-align:" );
			styleBuffer.append( textAlign );
			styleBuffer.append( ";" );
		}
		buildStyle( text, styleBuffer );
		AttributeBuilder.checkHyperlinkTextDecoration( text.getComputedStyle( ),
				styleBuffer );
	}
	/**
	 * Build the style of foreign content.
	 */
	public void buildForeignStyle( IForeignContent foreign,