When application div isn't aligned at position 0,0, mouse and touch positions got calculated wrong.
When changing visibility, display object didn't follow parent visibility
When drawing lines and continue drawing the same line later, the graphics didn't got redrawn.
Under certain circumstances adding a child to another displayobjectcontainer can lead to a parentNode = undefined error. Please see the appended demo code:

class Main extends Sprite {
	public function new() {
		super();

		var c:Sprite = new Sprite();

		var s:Sprite = new Sprite();
		var s2:Sprite = new Sprite();

		s.scrollRect = new Rectangle(0, 0, 10, 10);

		c.addChild(s2);

		c.addChild(s);
		c.addChild(s2);
	}
}
change document.open() to window.open()
set win parameters following laoderinfo init so they don't get wiped out
remove redundant winparameters check
members set to constructor paramaters
working ExternalInterface implementation
Merge pull request #10 from cyantree/hotfix/touch-click-position

When application div isn't aligned at position 0,0, mouse and touch posi...
Merge pull request #12 from cyantree/hotfix/displayobjectcontainer-children-visibility

When changing visibility, display object didn't follow parent visibility
Merge pull request #13 from cyantree/hotfix/graphics-update

When drawing lines and continue drawing the same line later, the graphic...
Merge pull request #14 from cyantree/hotfix/swap-surface

Error when swaping surfaces
Merge pull request #17 from witchu/master

change document.open() to window.open()
Merge pull request #19 from hypersurge/patch-1

members set to constructor paramaters
Merge pull request #20 from crayfellow/master

working ExternalInterface implementation
Handle touch and mouse events, where both devices are present
Update to 1.0.5
Merge branch 'master' of https://github.com/openfl/openfl-html5

Conflicts:
	flash/Lib.hx