2004-09-22 Bastiaan Veelo * dcouple/slot.d: Slots can now be created on delegate()s as well as function() pointers. * dcouple/signal.d: No need to pass null as an argument to the contructor of a free signal. 2004-09-20 Bastiaan Veelo * dcouple/mainpage.docin: Document blocking signals, free signals and slots, and extension of legacy classes. * dcouple/signal.d: Support free signals. * dcouple/slot.d: Support free slots. * dcouple/signal.d, douple/slot.d, dcouple/signalslot.d: Signals can now be blocked by their owner. There are NonBlockingSignals too, which emit regardless of a block. * dcouple/release, dcouple/Doxyfile: increased minor version number. 2004-09-19 Bastiaan Veelo * dcouple/signal.d, douple/slot.d, dcouple/signalslot.d: Managing objects can now be deleted properly. Extracted the managing code from examples/widget.d. * examples/widget.d: Extracted managing code and mixed it in. Release 0.2 2004-09-17 Bastiaan Veelo * dcouple/signal.d (genericConnect): Let the connect() member functions generate a compile error when called with incompatible arguments. (genericDisconnect): likewise. * dcouple/slot.d (genericConnect): likewise. (genericDisconnect): likewise. * dcouple/connect.d: likewise. * dcouple/mainpage.docin: Provide documentation. Release 0.1