{"shas":[["781ecd2d099c007b705c3d47a08db889bbb60514","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Make the stage the parent of everything\n\nAccording to the specs, the stage is the parent of everything, even\nof the first RootMovieClip. And you can add childs to the stage\ndirectly. This commit also makes SystemState::initFrame/advanceFrame\ncall the corresponding functions on the Stage, so that it propagates\nto every DisplayObject correctly.","Matthias Gehre"],["e12fc27a1ee9f915b9bbda067291e8fb7ca328ad","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Remove SYS_ON_STAGE event\n\nUsing stage->addChild(rootMovie) has the same effect, as\nthe stage is always onStage.","Matthias Gehre"],["5251089fd5869f288e859c5452d9293bf48c6e2f","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Remove some members from Loader, which are already in DisplayObjectContainer","Matthias Gehre"],["74be0d1b88d66d42e0fb165c1f4e07e855759e17","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Reorganized getBounds()/boundsRect() to avoid code duplication","Matthias Gehre"],["f5e859ed33e241aed2b3f91e4ff46d026f804806","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Reorganized Render()/renderImpl() to avoid code duplication","Matthias Gehre"],["21d5b7cc6b7bd2db77486cf81062e053d0598b65","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Add TextField::hitTestImpl stub","Matthias Gehre"],["fd599a0ba4b872f63db60977df7b93d47c294742","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","DisplayObjectContainer: added mouseChildren property","Matthias Gehre"],["20d824d74aef72b07b2bc55d3aa0f6c14beddadc","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Reorganized hitTest()/hitTestImpl() to avoid code duplication","Matthias Gehre"],["f452c436ebc09b4893675022fd35a55191917801","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Fix: scaling != 1 in cairo hitTest","Matthias Gehre"],["11c47578f0d90023b8c80e3fdbd19c81e6d3303a","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Add MATRIX::isInvertible","Matthias Gehre"],["8bca0ae167639e5f14bdd17fc9a153e146c5eef2","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","MATRIX::getInverted(): check for invertibility","Matthias Gehre"],["a7c3daa61106d8c2dbf115d58b5ee0b576a91349","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","DisplayObjectContainer::hitTestImpl: Check for invertibility of matrix","Matthias Gehre"],["f5d5492ea4189875189fcc1ca895d0ffa8aaa60b","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Begin hitTest at the Stage\n\nAdditionally, make the corresponding member functions in\nRootMovieClip private, so we won't call the directly by\naccident.","Matthias Gehre"],["b6b7157bc356be154a8fdb85296d621e107a1531","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Fix: hitTest should bail if !visible","Matthias Gehre"],["3b0ee2958771c08298018328f58379a22d202e19","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Fix sign error in MATRIX inversion","Matthias Gehre"],["c9669ea0469fac85b7a35b341f6a387482620f66","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Move all classes from Render/hitTest/getBounds to renderImpl/hitTestImpl/boundsRect","Matthias Gehre"],["3fe7f38e9f44ce72d0144bfdc1872c8fdfd2d375","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","Make Render/hitTest/getBounds non-virtual\n\nThey are only implemented by DisplayObject","Matthias Gehre"],["89f1ed995428674a9261fccde233b5408bc2b08d","0dd5a697d6657e4d33c16056c03fc918529f7d7b@gmx.de","DisplayObject::Render/hitTest/getBounds: check for isConstructed()","Matthias Gehre"],["f12c2ba2b93bc16f95088637d86f632cfc571dc8","f18698f6efddd8121c8b448695c322dae7ee41fc@sssup.it","Merge pull request #61 from mgehre/part1\n\nPart One of changes building up on frame cycle handling","Alessandro Pignotti"]],"ref":"refs/heads/master","size":19,"head":"f12c2ba2b93bc16f95088637d86f632cfc571dc8","push_id":32595894}