├── .gitignore ├── .munit ├── CHANGES.md ├── LICENSE ├── README.md ├── example ├── BasicExample.hx ├── BubblingExample.hx ├── ExtendExample.hx └── ResponderExample.hx ├── lib.json ├── mdk ├── info.config └── lib.config ├── project.json ├── src ├── haxelib.json ├── haxelib.xml └── msignal │ ├── EventSignal.hx │ ├── Signal.hx │ ├── Slot.hx │ └── SlotList.hx ├── target ├── example │ ├── basic.hxml │ ├── basic.js.hxml │ ├── basic.n.hxml │ ├── basic.swf.hxml │ ├── bubbling.hxml │ ├── bubbling.js.hxml │ ├── bubbling.n.hxml │ ├── bubbling.swf.hxml │ ├── extend.hxml │ ├── extend.js.hxml │ ├── extend.n.hxml │ ├── extend.swf.hxml │ ├── responder.hxml │ ├── responder.js.hxml │ ├── responder.n.hxml │ └── responder.swf.hxml └── haxelib │ └── haxedoc.xml.hxml └── test ├── TestMain.hx ├── msignal ├── EventSignalIntTest.hx ├── EventSignalStringTest.hx ├── EventSignalTest.hx ├── SignalTest.hx ├── SlotListTest.hx └── SlotTest.hx └── targets.hxml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/.gitignore -------------------------------------------------------------------------------- /.munit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/.munit -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/README.md -------------------------------------------------------------------------------- /example/BasicExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/example/BasicExample.hx -------------------------------------------------------------------------------- /example/BubblingExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/example/BubblingExample.hx -------------------------------------------------------------------------------- /example/ExtendExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/example/ExtendExample.hx -------------------------------------------------------------------------------- /example/ResponderExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/example/ResponderExample.hx -------------------------------------------------------------------------------- /lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/lib.json -------------------------------------------------------------------------------- /mdk/info.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/mdk/info.config -------------------------------------------------------------------------------- /mdk/lib.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/mdk/lib.config -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/project.json -------------------------------------------------------------------------------- /src/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/haxelib.json -------------------------------------------------------------------------------- /src/haxelib.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/haxelib.xml -------------------------------------------------------------------------------- /src/msignal/EventSignal.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/msignal/EventSignal.hx -------------------------------------------------------------------------------- /src/msignal/Signal.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/msignal/Signal.hx -------------------------------------------------------------------------------- /src/msignal/Slot.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/msignal/Slot.hx -------------------------------------------------------------------------------- /src/msignal/SlotList.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/src/msignal/SlotList.hx -------------------------------------------------------------------------------- /target/example/basic.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/target/example/basic.hxml -------------------------------------------------------------------------------- /target/example/basic.js.hxml: -------------------------------------------------------------------------------- 1 | example/basic.hxml -------------------------------------------------------------------------------- /target/example/basic.n.hxml: -------------------------------------------------------------------------------- 1 | example/basic.hxml -------------------------------------------------------------------------------- /target/example/basic.swf.hxml: -------------------------------------------------------------------------------- 1 | example/basic.hxml -------------------------------------------------------------------------------- /target/example/bubbling.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/target/example/bubbling.hxml -------------------------------------------------------------------------------- /target/example/bubbling.js.hxml: -------------------------------------------------------------------------------- 1 | example/bubbling.hxml -------------------------------------------------------------------------------- /target/example/bubbling.n.hxml: -------------------------------------------------------------------------------- 1 | example/bubbling.hxml -------------------------------------------------------------------------------- /target/example/bubbling.swf.hxml: -------------------------------------------------------------------------------- 1 | example/bubbling.hxml -------------------------------------------------------------------------------- /target/example/extend.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/target/example/extend.hxml -------------------------------------------------------------------------------- /target/example/extend.js.hxml: -------------------------------------------------------------------------------- 1 | example/extend.hxml -------------------------------------------------------------------------------- /target/example/extend.n.hxml: -------------------------------------------------------------------------------- 1 | example/extend.hxml -------------------------------------------------------------------------------- /target/example/extend.swf.hxml: -------------------------------------------------------------------------------- 1 | example/extend.hxml -------------------------------------------------------------------------------- /target/example/responder.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/target/example/responder.hxml -------------------------------------------------------------------------------- /target/example/responder.js.hxml: -------------------------------------------------------------------------------- 1 | example/responder.hxml -------------------------------------------------------------------------------- /target/example/responder.n.hxml: -------------------------------------------------------------------------------- 1 | example/responder.hxml -------------------------------------------------------------------------------- /target/example/responder.swf.hxml: -------------------------------------------------------------------------------- 1 | example/responder.hxml -------------------------------------------------------------------------------- /target/haxelib/haxedoc.xml.hxml: -------------------------------------------------------------------------------- 1 | -cp src 2 | --macro include('msignal') -------------------------------------------------------------------------------- /test/TestMain.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/TestMain.hx -------------------------------------------------------------------------------- /test/msignal/EventSignalIntTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/EventSignalIntTest.hx -------------------------------------------------------------------------------- /test/msignal/EventSignalStringTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/EventSignalStringTest.hx -------------------------------------------------------------------------------- /test/msignal/EventSignalTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/EventSignalTest.hx -------------------------------------------------------------------------------- /test/msignal/SignalTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/SignalTest.hx -------------------------------------------------------------------------------- /test/msignal/SlotListTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/SlotListTest.hx -------------------------------------------------------------------------------- /test/msignal/SlotTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/msignal/SlotTest.hx -------------------------------------------------------------------------------- /test/targets.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massive-oss/msignal/HEAD/test/targets.hxml --------------------------------------------------------------------------------